Help
RSS
API
Feed
Maltego
Contact
Domain > 699club.net
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-07-18
65.9.86.85
(
ClassC
)
2024-12-25
13.32.121.105
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: CloudFrontDate: Wed, 25 Dec 2024 19:23:18 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveLocation: https://699club.net/X-Cache: Redirect from cloudfrontVia: 1.1 c60125e7f3465aceafb0abd071a41a36.cloudfront.net (CloudFront)X-Amz-Cf-Pop: FRA60-P1X-Amz-Cf-Id: yciXpGOQyAF-S7wdNctVpPjXdGamalDLyTtN84VdRkvH5IorTXU2jA html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>CloudFront/center>/body>/html>
Port 443
HTTP/1.1 403 ForbiddenContent-Type: text/htmlContent-Length: 559206Connection: keep-aliveLast-Modified: Tue, 19 Mar 2024 06:31:15 GMTx-amz-server-side-encryption: AES256x-amz-version-id: rP0ckhtTX9.sMWdvGlVE1RXCeBNclwVHAccept-Ranges: bytesServer: AmazonS3Date: Wed, 25 Dec 2024 08:37:09 GMTETag: 31a6e1e49375ca7a9787ff2b9bd1f0fcX-Cache: Error from cloudfrontVia: 1.1 c60125e7f3465aceafb0abd071a41a36.cloudfront.net (CloudFront)X-Amz-Cf-Pop: FRA60-P1X-Amz-Cf-Id: J4QgJAEhX0_XjrhYoKG1kCGJJ0V-8KzlwH0dq3lxf5kjwNz2LgZ9PQAge: 38770 !DOCTYPE html>html>head> meta http-equivX-UA-Compatible contentIEEdge /> meta nameviewport contentwidthdevice-width, initial-scale1 /> meta http-equivContent-Type contenttext/html; charsetutf-8 /> meta http-equivContent-Language contenten-us /> meta namedescription content711kelab /> link relicon hrefdata:,> title>Forbidden/title> script typetext/javascript> /*! jQuery v2.1.4 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */ !function (a, b) { object typeof module && object typeof module.exports ? module.exports a.document ? b(a, !0) : function (a) { if (!a.document) throw new Error(jQuery requires a window with a document); return b(a) } : b(a) }(undefined ! typeof window ? window : this, function (a, b) { var c , d c.slice, e c.concat, f c.push, g c.indexOf, h {}, i h.toString, j h.hasOwnProperty, k {}, l a.document, m 2.1.4, n function (a, b) { return new n.fn.init(a, b) }, o /^\s\uFEFF\xA0+|\s\uFEFF\xA0+$/g, p /^-ms-/, q /-(\da-z)/gi, r function (a, b) { return b.toUpperCase() }; n.fn n.prototype { jquery: m, constructor: n, selector: , length: 0, toArray: function () { return d.call(this) }, get: function (a) { return null ! a ? 0 > a ? thisa + this.length : thisa : d.call(this) }, pushStack: function (a) { var b n.merge(this.constructor(), a); return b.prevObject this, b.context this.context, b }, each: function (a, b) { return n.each(this, a, b) }, map: function (a) { return this.pushStack(n.map(this, function (b, c) { return a.call(b, c, b) })) }, slice: function () { return this.pushStack(d.apply(this, arguments)) }, first: function () { return this.eq(0) }, last: function () { return this.eq(-1) }, eq: function (a) { var b this.length, c +a + (0 > a ? b : 0); return this.pushStack(c > 0 && b > c ? thisc : ) }, end: function () { return this.prevObject || this.constructor(null) }, push: f, sort: c.sort, splice: c.splice }, n.extend n.fn.extend function () { var a, b, c, d, e, f, g arguments0 || {}, h 1, i arguments.length, j !1; for (boolean typeof g && (j g, g argumentsh || {}, h++), object typeof g || n.isFunction(g) || (g {}), h i && (g this, h--); i > h; h++)if (null ! (a argumentsh)) for (b in a) c gb, d ab, g ! d && (j && d && (n.isPlainObject(d) || (e n.isArray(d))) ? (e ? (e !1, f c && n.isArray(c) ? c : ) : f c && n.isPlainObject(c) ? c : {}, gb n.extend(j, f, d)) : void 0 ! d && (gb d)); return g }, n.extend({ expando: jQuery + (m + Math.random()).replace(/\D/g, ), isReady: !0, error: function (a) { throw new Error(a) }, noop: function () { }, isFunction: function (a) { return function n.type(a) }, isArray: Array.isArray, isWindow: function (a) { return null ! a && a a.window }, isNumeric: function (a) { return !n.isArray(a) && a - parseFloat(a) + 1 > 0 }, isPlainObject: function (a) { return object ! n.type(a) || a.nodeType || n.isWindow(a) ? !1 : a.constructor && !j.call(a.constructor.prototype, isPrototypeOf) ? !1 : !0 }, isEmptyObject: function (a) { var b; for (b in a) return !1; return !0 }, type: function (a) { return null a ? a + : object typeof a || function typeof a ? hi.call(a) || object : typeof a }, globalEval: function (a) { var b, c eval; a n.trim(a), a && (1 a.indexOf(use strict) ? (b l.createElement(script), b.text a, l.head.appendChild(b).parentNode.removeChild(b)) : c(a)) }, camelCase: function (a) { return a.replace(p, ms-).replace(q, r) }, nodeName: function (a, b) { return a.nodeName && a.nodeName.toLowerCase() b.toLowerCase() }, each: function (a, b, c) { var d, e 0, f a.length, g s(a); if (c) { if (g) { for (; f > e; e++)if (d b.apply(ae, c), d !1) break } else for (e in a) if (d b.apply(ae, c), d !1) break } else if (g) { for (; f > e; e++)if (d b.call(ae, e, ae), d !1) break } else for (e in a) if (d b.call(ae, e, ae), d !1) break; return a }, trim: function (a) { return null a ? : (a + ).replace(o, ) }, makeArray: function (a, b) { var c b || ; return null ! a && (s(Object(a)) ? n.merge(c, string typeof a ? a : a) : f.call(c, a)), c }, inArray: function (a, b, c) { return null b ? -1 : g.call(b, a, c) }, merge: function (a, b) { for (var c +b.length, d 0, e a.length; c > d; d++)ae++ bd; return a.length e, a }, grep: function (a, b, c) { for (var d, e , f 0, g a.length, h !c; g > f; f++)d !b(af, f), d ! h && e.push(af); return e }, map: function (a, b, c) { var d, f 0, g a.length, h s(a), i ; if (h) for (; g > f; f++)d b(af, f, c), null ! d && i.push(d); else for (f in a) d b(af, f, c), null ! d && i.push(d); return e.apply(, i) }, guid: 1, proxy: function (a, b) { var c, e, f; return string typeof b && (c ab, b a, a c), n.isFunction(a) ? (e d.call(arguments, 2), f function () { return a.apply(b || this, e.concat(d.call(arguments))) }, f.guid a.guid a.guid || n.guid++, f) : void 0 }, now: Date.now, support: k }), n.each(Boolean Number String Function Array Date RegExp Object Error.split( ), function (a, b) { hobject + b + b.toLowerCase() }); function s(a) { var b length in a && a.length, c n.type(a); return function c || n.isWindow(a) ? !1 : 1 a.nodeType && b ? !0 : array c || 0 b || number typeof b && b > 0 && b - 1 in a } var t function (a) { var b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u sizzle + 1 * new Date, v a.document, w 0, x 0, y ha(), z ha(), A ha(), B function (a, b) { return a b && (l !0), 0 }, C 1 31, D {}.hasOwnProperty, E , F E.pop, G E.push, H E.push, I E.slice, J function (a, b) { for (var c 0, d a.length; d > c; c++)if (ac b) return c; return -1 }, K checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped, L \\x20\\t\\r\\n\\f, M (?:\\\\.|\\w-|^\\x00-\\xa0)+, N M.replace(w, w#), O \\ + L + *( + M + )(?: + L + *(*^$|!~?) + L + *(?:((?:\\\\.|^\\\\)*)|\((?:\\\\.|^\\\\\)*)\|( + N + ))|) + L + *\\, P :( + M + )(?:\\(((((?:\\\\.|^\\\\)*)|\((?:\\\\.|^\\\\\)*)\)|((?:\\\\.|^\\\\()\\| + O + )*)|.*)\\)|), Q new RegExp(L + +, g), R new RegExp(^ + L + +|((?:^|^\\\\)(?:\\\\.)*) + L + +$, g), S new RegExp(^ + L + *, + L + *), T new RegExp(^ + L + *(>+~| + L + ) + L + *), U new RegExp( + L + *(^\\\*?) + L + *\\, g), V new RegExp(P), W new RegExp(^ + N + $), X { ID: new RegExp(^#( + M + )), CLASS: new RegExp(^\\.( + M + )), TAG: new RegExp(^( + M.replace(w, w*) + )), ATTR: new RegExp(^ + O), PSEUDO: new RegExp(^ + P), CHILD: new RegExp(^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\( + L + *(even|odd|((+-|)(\\d*)n|) + L + *(?:(+-|) + L + *(\\d+)|)) + L + *\\)|), i), bool: new RegExp(^(?: + K + )$, i), needsContext: new RegExp(^ + L + *>+~|:(even|odd|eq|gt|lt|nth|first|last)(?:\\( + L + *((?:-\\d)?\\d*) + L + *\\)|)(?^-|$), i) }, Y /^(?:input|select|textarea|button)$/i, Z /^h\d$/i, $ /^^{+\{\s*\native \w/, _ /^(?:#(\w-+)|(\w+)|\.(\w-+))$/, aa /+~/, ba /|\\/g, ca new RegExp(\\\\(\\da-f{1,6} + L + ?|( + L + )|.), ig), da function (a, b, c) { var d 0x + b - 65536; return d ! d || c ? b : 0 > d ? String.fromCharCode(d + 65536) : String.fromCharCode(d >> 10 | 55296, 1023 & d | 56320) }, ea function () { m() }; try { H.apply(E I.call(v.childNodes), v.childNodes), Ev.childNodes.length.nodeType } catch (fa) { H { apply: E.length ? function (a, b) { G.apply(a, I.call(b)) } : function (a, b) { var c a.length, d 0; while (ac++ bd++); a.length c - 1 } } } function ga(a, b, d, e) { var f, h, j, k, l, o, r, s, w, x; if ((b ? b.ownerDocument || b : v) ! n && m(b), b b || n, d d || , k b.nodeType, string ! typeof a || !a || 1 ! k && 9 ! k && 11 ! k) return d; if (!e && p) { if (11 ! k && (f _.exec(a))) if (j f1) { if (9 k) { if (h b.getElementById(j), !h || !h.parentNode) return d; if (h.id j) return d.push(h), d } else if (b.ownerDocument && (h b.ownerDocument.getElementById(j)) && t(b, h) && h.id j) return d.push(h), d } else { if (f2) return H.apply(d, b.getElementsByTagName(a)), d; if ((j f3) && c.getElementsByClassName) return H.apply(d, b.getElementsByClassName(j)), d } if (c.qsa && (!q || !q.test(a))) { if (s r u, w b, x 1 ! k && a, 1 k && object ! b.nodeName.toLowerCase()) { o g(a), (r b.getAttribute(id)) ? s r.replace(ba, \\$&) : b.setAttribute(id, s), s id + s + , l o.length; while (l--) ol s + ra(ol); w aa.test(a) && pa(b.parentNode) || b, x o.join(,) } if (x) try { return H.apply(d, w.querySelectorAll(x)), d } catch (y) { } finally { r || b.removeAttribute(id) } } } return i(a.replace(R, $1), b, d, e) } function ha() { var a ; function b(c, e) { return a.push(c + ) > d.cacheLength && delete ba.shift(), bc + e } return b } function ia(a) { return au !0, a } function ja(a) { var b n.createElement(div); try { return !!a(b) } catch (c) { return !1 } finally { b.parentNode && b.parentNode.removeChild(b), b null } } function ka(a, b) { var c a.split(|), e a.length; while (e--) d.attrHandlece b } function la(a, b) { var c b && a, d c && 1 a.nodeType && 1 b.nodeType && (~b.sourceIndex || C) - (~a.sourceIndex || C); if (d) return d; if (c) while (c c.nextSibling) if (c b) return -1; return a ? 1 : -1 } function ma(a) { return function (b) { var c b.nodeName.toLowerCase(); return input c && b.type a } } function na(a) { return function (b) { var c b.nodeName.toLowerCase(); return (input c || button c) && b.type a } } function oa(a) { return ia(function (b) { return b +b, ia(function (c, d) { var e, f a(, c.length, b), g f.length; while (g--) ce fg && (ce !(de ce)) }) }) } function pa(a) { return a && undefined ! typeof a.getElementsByTagName && a } c ga.support {}, f ga.isXML function (a) { var b a && (a.ownerDocument || a).documentElement; return b ? HTML ! b.nodeName : !1 }, m ga.setDocument function (a) { var b, e, g a ? a.ownerDocument || a : v; return g ! n && 9 g.nodeType && g.documentElement ? (n g, o g.documentElement, e g.defaultView, e && e ! e.top && (e.addEventListener ? e.addEventListener(unload, ea, !1) : e.attachEvent && e.attachEvent(onunload, ea)), p !f(g), c.attributes ja(function (a) { return a.className i, !a.getAttribute(className) }), c.getElementsByTagName ja(function (a) { return a.appendChild(g.createComment()), !a.getElementsByTagName(*).length }), c.getElementsByClassName $.test(g.getElementsByClassName), c.getById ja(function (a) { return o.appendChild(a).id u, !g.getElementsByName || !g.getElementsByName(u).length }), c.getById ? (d.find.ID function (a, b) { if (undefined ! typeof b.getElementById && p) { var c b.getElementById(a); return c && c.parentNode ? c : } }, d.filter.ID function (a) { var b a.replace(ca, da); return function (a) { return a.getAttribute(id) b } }) : (delete d.find.ID, d.filter.ID function (a) { var b a.replace(ca, da); return function (a) { var c undefined ! typeof a.getAttributeNode && a.getAttributeNode(id); return c && c.value b } }), d.find.TAG c.getElementsByTagName ? function (a, b) { return undefined ! typeof b.getElementsByTagName ? b.getElementsByTagName(a) : c.qsa ? b.querySelectorAll(a) : void 0 } : function (a, b) { var c, d , e 0, f b.getElementsByTagName(a); if (* a) { while (c fe++) 1 c.nodeType && d.push(c); return d } return f }, d.find.CLASS c.getElementsByClassName && function (a, b) { return p ? b.getElementsByClassName(a) : void 0 }, r , q , (c.qsa $.test(g.querySelectorAll)) && (ja(function (a) { o.appendChild(a).innerHTML a id + u + >/a>select id + u + -\f msallowcapture>option selected>/option>/select>, a.querySelectorAll(msallowcapture^).length && q.push(*^$ + L + *(?:|\\)), a.querySelectorAll(selected).length || q.push(\\ + L + *(?:value| + K + )), a.querySelectorAll(id~ + u + -).length || q.push(~), a.querySelectorAll(:checked).length || q.push(:checked), a.querySelectorAll(a# + u + +*).length || q.push(.#.++~) }), ja(function (a) { var b g.createElement(input); b.setAttribute(type, hidden), a.appendChild(b).setAttribute(name, D), a.querySelectorAll(named).length && q.push(name + L + **^$|!~?), a.querySelectorAll(:enabled).length || q.push(:enabled, :disabled), a.querySelectorAll(*,:x), q.push(,.*:) })), (c.matchesSelector $.test(s o.matches || o.webkitMatchesSelector || o.mozMatchesSelector || o.oMatchesSelector || o.msMatchesSelector)) && ja(function (a) { c.disconnectedMatch s.call(a, div), s.call(a, s!:x), r.push(!, P) }), q q.length && new RegExp(q.join(|)), r r.length && new RegExp(r.join(|)), b $.test(o.compareDocumentPosition), t b || $.test(o.contains) ? function (a, b) { var c 9 a.nodeType ? a.documentElement : a, d b && b.parentNode; return a d || !(!d || 1 ! d.nodeType || !(c.contains ? c.contains(d) : a.compareDocumentPosition && 16 & a.compareDocumentPosition(d))) } : function (a, b) { if (b) while (b b.parentNode) if (b a) return !0; return !1 }, B b ? function (a, b) { if (a b) return l !0, 0; var d !a.compareDocumentPosition - !b.compareDocumentPosition; return d ? d : (d (a.ownerDocument || a) (b.ownerDocument || b) ? a.compareDocumentPosition(b) : 1, 1 & d || !c.sortDetached && b.compareDocumentPosition(a) d ? a g || a.ownerDocument v && t(v, a) ? -1 : b g || b.ownerDocument v && t(v, b) ? 1 : k ? J(k, a) - J(k, b) : 0 : 4 & d ? -1 : 1) } : function (a, b) { if (a b) return l !0, 0; var c, d 0, e a.parentNode, f b.parentNode, h a, i b; if (!e || !f) return a g ? -1 : b g ? 1 : e ? -1 : f ? 1 : k ? J(k, a) - J(k, b) : 0; if (e f) return la(a, b); c a; while (c c.parentNode) h.unshift(c); c b; while (c c.parentNode) i.unshift(c); while (hd id) d++; return d ? la(hd, id) : hd v ? -1 : id v ? 1 : 0 }, g) : n }, ga.matches function (a, b) { return ga(a, null, null, b) }, ga.matchesSelector function (a, b) { if ((a.ownerDocument || a) ! n && m(a), b b.replace(U, $1), !(!c.matchesSelector || !p || r && r.test(b) || q && q.test(b))) try { var d s.call(a, b); if (d || c.disconnectedMatch || a.document && 11 ! a.document.nodeType) return d } catch (e) { } return ga(b, n, null, a).length > 0 }, ga.contains function (a, b) { return (a.ownerDocument || a) ! n && m(a), t(a, b) }, ga.attr function (a, b) { (a.ownerDocument || a) ! n && m(a); var e d.attrHandleb.toLowerCase(), f e && D.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !p) : void 0; return void 0 ! f ? f : c.attributes || !p ? a.getAttribute(b) : (f a.getAttributeNode(b)) && f.specified ? f.value : null }, ga.error function (a) { throw new Error(Syntax error, unrecognized expression: + a) }, ga.uniqueSort function (a) { var b, d , e 0, f 0; if (l !c.detectDuplicates, k !c.sortStable && a.slice(0), a.sort(B), l) { while (b af++) b af && (e d.push(f)); while (e--) a.splice(de, 1) } return k null, a }, e ga.getText function (a) { var b, c , d 0, f a.nodeType; if (f) { if (1 f || 9 f || 11 f) { if (string typeof a.textContent) return a.textContent; for (a a.firstChild; a; a a.nextSibling)c + e(a) } else if (3 f || 4 f) return a.nodeValue } else while (b ad++) c + e(b); return c }, d ga.selectors { cacheLength: 50, createPseudo: ia, match: X, attrHandle: {}, find: {}, relative: { >: { dir: parentNode, first: !0 }, : { dir: parentNode }, +: { dir: previousSibling, first: !0 }, ~: { dir: previousSibling } }, preFilter: { ATTR: function (a) { return a1 a1.replace(ca, da), a3 (a3 || a4 || a5 || ).replace(ca, da), ~ a2 && (a3 + a3 + ), a.slice(0, 4) }, CHILD: function (a) { return a1 a1.toLowerCase(), nth a1.slice(0, 3) ? (a3 || ga.error(a0), a4 +(a4 ? a5 + (a6 || 1) : 2 * (even a3 || odd a3)), a5 +(a7 + a8 || odd a3)) : a3 && ga.error(a0), a }, PSEUDO: function (a) { var b, c !a6 && a2; return X.CHILD.test(a0) ? null : (a3 ? a2 a4 || a5 || : c && V.test(c) && (b g(c, !0)) && (b c.indexOf(), c.length - b) - c.length) && (a0 a0.slice(0, b), a2 c.slice(0, b)), a.slice(0, 3)) } }, filter: { TAG: function (a) { var b a.replace(ca, da).toLowerCase(); return * a ? function () { return !0 } : function (a) { return a.nodeName && a.nodeName.toLowerCase() b } }, CLASS: function (a) { var b ya + ; return b || (b new RegExp((^| + L + ) + a + ( + L + |$))) && y(a, function (a) { return b.test(string typeof a.className && a.className || undefined ! typeof a.getAttribute && a.getAttribute(class) || ) }) }, ATTR: function (a, b, c) { return function (d) { var e ga.attr(d, a); return null e ? ! b : b ? (e + , b ? e c : ! b ? e ! c : ^ b ? c && 0 e.indexOf(c) : * b ? c && e.indexOf(c) > -1 : $ b ? c && e.slice(-c.length) c : ~ b ? ( + e.replace(Q, ) + ).indexOf(c) > -1 : | b ? e c || e.slice(0, c.length + 1) c + - : !1) : !0 } }, CHILD: function (a, b, c, d, e) { var f nth ! a.slice(0, 3), g last ! a.slice(-4), h of-type b; return 1 d && 0 e ? function (a) { return !!a.parentNode } : function (b, c, i) { var j, k, l, m, n, o, p f ! g ? nextSibling : previousSibling, q b.parentNode, r h && b.nodeName.toLowerCase(), s !i && !h; if (q) { if (f) { while (p) { l b; while (l lp) if (h ? l.nodeName.toLowerCase() r : 1 l.nodeType) return !1; o p only a && !o && nextSibling } return !0 } if (o g ? q.firstChild : q.lastChild, g && s) { k qu || (qu {}), j ka || , n j0 w && j1, m j0 w && j2, l n && q.childNodesn; while (l ++n && l && lp || (m n 0) || o.pop()) if (1 l.nodeType && ++m && l b) { ka w, n, m; break } } else if (s && (j (bu || (bu {}))a) && j0 w) m j1; else while (l ++n && l && lp || (m n 0) || o.pop()) if ((h ? l.nodeName.toLowerCase() r : 1 l.nodeType) && ++m && (s && ((lu || (lu {}))a w, m), l b)) break; return m - e, m d || m % d 0 && m / d > 0 } } }, PSEUDO: function (a, b) { var c, e d.pseudosa || d.setFiltersa.toLowerCase() || ga.error(unsupported pseudo: + a); return eu ? e(b) : e.length > 1 ? (c a, a, , b, d.setFilters.hasOwnProperty(a.toLowerCase()) ? ia(function (a, c) { var d, f e(a, b), g f.length; while (g--) d J(a, fg), ad !(cd fg) }) : function (a) { return e(a, 0, c) }) : e } }, pseudos: { not: ia(function (a) { var b , c , d h(a.replace(R, $1)); return du ? ia(function (a, b, c, e) { var f, g d(a, null, e, ), h a.length; while (h--) (f gh) && (ah !(bh f)) }) : function (a, e, f) { return b0 a, d(b, null, f, c), b0 null, !c.pop() } }), has: ia(function (a) { return function (b) { return ga(a, b).length > 0 } }), contains: ia(function (a) { return a a.replace(ca, da), function (b) { return (b.textContent || b.innerText || e(b)).indexOf(a) > -1 } }), lang: ia(function (a) { return W.test(a || ) || ga.error(unsupported lang: + a), a a.replace(ca, da).toLowerCase(), function (b) { var c; do if (c p ? b.lang : b.getAttribute(xml:lang) || b.getAttribute(lang)) return c c.toLowerCase(), c a || 0 c.indexOf(a + -); while ((b b.parentNode) && 1 b.nodeType); return !1 } }), target: function (b) { var c a.location && a.location.hash; return c && c.slice(1) b.id }, root: function (a) { return a o }, focus: function (a) { return a n.activeElement && (!n.hasFocus || n.hasFocus()) && !!(a.type || a.href || ~a.tabIndex) }, enabled: function (a) { return a.disabled !1 }, disabled: function (a) { return a.disabled !0 }, checked: function (a) { var b a.nodeName.toLowerCase(); return input b && !!a.checked || option b && !!a.selected }, selected: function (a) { return a.parentNode && a.parentNode.selectedIndex, a.selected !0 }, empty: function (a) { for (a a.firstChild; a; a a.nextSibling)if (a.nodeType 6) return !1; return !0 }, parent: function (a) { return !d.pseudos.empty(a) }, header: function (a) { return Z.test(a.nodeName) }, input: function (a) { return Y.test(a.nodeName) }, button: function (a) { var b a.nodeName.toLowerCase(); return input b && button a.type || button b }, text: function (a) { var b; return input a.nodeName.toLowerCase() && text a.type && (null (b a.getAttribute(type)) || text b.toLowerCase()) }, first: oa(function () { return 0 }), last: oa(function (a, b) { return b - 1 }), eq: oa(function (a, b, c) { return 0 > c ? c + b : c }), even: oa(function (a, b) { for (var c 0; b > c; c + 2)a.push(c); return a }), odd: oa(function (a, b) { for (var c 1; b > c; c + 2)a.push(c); return a }), lt: oa(function (a, b, c) { for (var d 0 > c ? c + b : c; --d > 0;)a.push(d); return a }), gt: oa(function (a, b, c) { for (var d 0 > c ? c + b : c; ++d b;)a.push(d); return a }) } }, d.pseudos.nth d.pseudos.eq; for (b in { radio: !0, checkbox: !0, file: !0, password: !0, image: !0 }) d.pseudosb ma(b); for (b in { submit: !0, reset: !0 }) d.pseudosb na(b); function qa() { } qa.prototype d.filters d.pseudos, d.setFilters new qa, g ga.tokenize function (a, b) { var c, e, f, g, h, i, j, k za + ; if (k) return b ? 0 : k.slice(0); h a, i , j d.preFilter; while (h) { (!c || (e S.exec(h))) && (e && (h h.slice(e0.length) || h), i.push(f )), c !1, (e T.exec(h)) && (c e.shift(), f.push({ value: c, type: e0.replace(R, ) }), h h.slice(c.length)); for (g in d.filter) !(e Xg.exec(h)) || jg && !(e jg(e)) || (c e.shift(), f.push({ value: c, type: g, matches: e }), h h.slice(c.length)); if (!c) break } return b ? h.length : h ? ga.error(a) : z(a, i).slice(0) }; function ra(a) { for (var b 0, c a.length, d ; c > b; b++)d + ab.value; return d } function sa(a, b, c) { var d b.dir, e c && parentNode d, f x++; return b.first ? function (b, c, f) { while (b bd) if (1 b.nodeType || e) return a(b, c, f) } : function (b, c, g) { var h, i, j w, f; if (g) { while (b bd) if ((1 b.nodeType || e) && a(b, c, g)) return !0 } else while (b bd) if (1 b.nodeType || e) { if (i bu || (bu {}), (h id) && h0 w && h1 f) return j2 h2; if (id j, j2 a(b, c, g)) return !0 } } } function ta(a) { return a.length > 1 ? function (b, c, d) { var e a.length; while (e--) if (!ae(b, c, d)) return !1; return !0 } : a0 } function ua(a, b, c) { for (var d 0, e b.length; e > d; d++)ga(a, bd, c); return c } function va(a, b, c, d, e) { for (var f, g , h 0, i a.length, j null ! b; i > h; h++)(f ah) && (!c || c(f, d, e)) && (g.push(f), j && b.push(h)); return g } function wa(a, b, c, d, e, f) { return d && !du && (d wa(d)), e && !eu && (e wa(e, f)), ia(function (f, g, h, i) { var j, k, l, m , n , o g.length, p f || ua(b || *, h.nodeType ? h : h, ), q !a || !f && b ? p : va(p, m, a, h, i), r c ? e || (f ? a : o || d) ? : g : q; if (c && c(q, r, h, i), d) { j va(r, n), d(j, , h, i), k j.length; while (k--) (l jk) && (rnk !(qnk l)) } if (f) { if (e || a) { if (e) { j , k r.length; while (k--) (l rk) && j.push(qk l); e(null, r , j, i) } k r.length; while (k--) (l rk) && (j e ? J(f, l) : mk) > -1 && (fj !(gj l)) } } else r va(r g ? r.splice(o, r.length) : r), e ? e(null, g, r, i) : H.apply(g, r) }) } function xa(a) { for (var b, c, e, f a.length, g d.relativea0.type, h g || d.relative , i g ? 1 : 0, k sa(function (a) { return a b }, h, !0), l sa(function (a) { return J(b, a) > -1 }, h, !0), m function (a, c, d) { var e !g && (d || c ! j) || ((b c).nodeType ? k(a, c, d) : l(a, c, d)); return b null, e }; f > i; i++)if (c d.relativeai.type) m sa(ta(m), c); else { if (c d.filterai.type.apply(null, ai.matches), cu) { for (e ++i; f > e; e++)if (d.relativeae.type) break; return wa(i > 1 && ta(m), i > 1 && ra(a.slice(0, i - 1).concat({ value: ai - 2.type ? * : })).replace(R, $1), c, e > i && xa(a.slice(i, e)), f > e && xa(a a.slice(e)), f > e && ra(a)) } m.push(c) } return ta(m) } function ya(a, b) { var c b.length > 0, e a.length > 0, f function (f, g, h, i, k) { var l, m, o, p 0, q 0, r f && , s , t j, u f || e && d.find.TAG(*, k), v w + null t ? 1 : Math.random() || .1, x u.length; for (k && (j g ! n && g); q ! x && null ! (l uq); q++) { if (e && l) { m 0; while (o am++) if (o(l, g, h)) { i.push(l); break } k && (w v) } c && ((l !o && l) && p--, f && r.push(l)) } if (p + q, c && q ! p) { m 0; while (o bm++) o(r, s, g, h); if (f) { if (p > 0) while (q--) rq || sq || (sq F.call(i)); s va(s) } H.apply(i, s), k && !f && s.length > 0 && p + b.length > 1 && ga.uniqueSort(i) } return k && (w v, j t), r }; return c ? ia(f) : f } return h ga.compile function (a, b) { var c, d , e , f Aa + ; if (!f) { b || (b g(a)), c b.length; while (c--) f xa(bc), fu ? d.push(f) : e.push(f); f A(a, ya(e, d)), f.selector a } return f }, i ga.select function (a, b, e, f) { var i, j, k, l, m, n function typeof a && a, o !f && g(a n.selector || a); if (e e || , 1 o.length) { if (j o0 o0.slice(0), j.length > 2 && ID (k j0).type && c.getById && 9 b.nodeType && p && d.relativej1.type) { if (b (d.find.ID(k.matches0.replace(ca, da), b) || )0, !b) return e; n && (b b.parentNode), a a.slice(j.shift().value.length) } i X.needsContext.test(a) ? 0 : j.length; while (i--) { if (k ji, d.relativel k.type) break; if ((m d.findl) && (f m(k.matches0.replace(ca, da), aa.test(j0.type) && pa(b.parentNode) || b))) { if (j.splice(i, 1), a f.length && ra(j), !a) return H.apply(e, f), e; break } } } return (n || h(a, o))(f, b, !p, e, aa.test(a) && pa(b.parentNode) || b), e }, c.sortStable u.split().sort(B).join() u, c.detectDuplicates !!l, m(), c.sortDetached ja(function (a) { return 1 & a.compareDocumentPosition(n.createElement(div)) }), ja(function (a) { return a.innerHTML a href#>/a>, # a.firstChild.getAttribute(href) }) || ka(type|href|height|width, function (a, b, c) { return c ? void 0 : a.getAttribute(b, type b.toLowerCase() ? 1 : 2) }), c.attributes && ja(function (a) { return a.innerHTML input/>, a.firstChild.setAttribute(value, ), a.firstChild.getAttribute(value) }) || ka(value, function (a, b, c) { return c || input ! a.nodeName.toLowerCase() ? void 0 : a.defaultValue }), ja(function (a) { return null a.getAttribute(disabled) }) || ka(K, function (a, b, c) { var d; return c ? void 0 : ab !0 ? b.toLowerCase() : (d a.getAttributeNode(b)) && d.specified ? d.value : null }), ga }(a); n.find t, n.expr t.selectors, n.expr: n.expr.pseudos, n.unique t.uniqueSort, n.text t.getText, n.isXMLDoc t.isXML, n.contains t.contains; var u n.expr.match.needsContext, v /^(\w+)\s*\/?>(?:\/\1>|)$/, w /^.^:#\\.,*$/; function x(a, b, c) { if (n.isFunction(b)) return n.grep(a, function (a, d) { return !!b.call(a, d, a) ! c }); if (b.nodeType) return n.grep(a, function (a) { return a b ! c }); if (string typeof b) { if (w.test(b)) return n.filter(b, a, c); b n.filter(b, a) } return n.grep(a, function (a) { return g.call(b, a) > 0 ! c }) } n.filter function (a, b, c) { var d b0; return c && (a :not( + a + )), 1 b.length && 1 d.nodeType ? n.find.matchesSelector(d, a) ? d : : n.find.matches(a, n.grep(b, function (a) { return 1 a.nodeType })) }, n.fn.extend({ find: function (a) { var b, c this.length, d , e this; if (string ! typeof a) return this.pushStack(n(a).filter(function () { for (b 0; c > b; b++)if (n.contains(eb, this)) return !0 })); for (b 0; c > b; b++)n.find(a, eb, d); return d this.pushStack(c > 1 ? n.unique(d) : d), d.selector this.selector ? this.selector + + a : a, d }, filter: function (a) { return this.pushStack(x(this, a || , !1)) }, not: function (a) { return this.pushStack(x(this, a || , !0)) }, is: function (a) { return !!x(this, string typeof a && u.test(a) ? n(a) : a || , !1).length } }); var y, z /^(?:\s*(\w\W+>)^>*|#(\w-*))$/, A n.fn.init function (a, b) { var c, d; if (!a) return this; if (string typeof a) { if (c a0 && > aa.length - 1 && a.length > 3 ? null, a, null : z.exec(a), !c || !c1 && b) return !b || b.jquery ? (b || y).find(a) : this.constructor(b).find(a); if (c1) { if (b b instanceof n ? b0 : b, n.merge(this, n.parseHTML(c1, b && b.nodeType ? b.ownerDocument || b : l, !0)), v.test(c1) && n.isPlainObject(b)) for (c in b) n.isFunction(thisc) ? thisc(bc) : this.attr(c, bc); return this } return d l.getElementById(c2), d && d.parentNode && (this.length 1, this0 d), this.context l, this.selector a, this } return a.nodeType ? (this.context this0 a, this.length 1, this) : n.isFunction(a) ? undefined ! typeof y.ready ? y.ready(a) : a(n) : (void 0 ! a.selector && (this.selector a.selector, this.context a.context), n.makeArray(a, this)) }; A.prototype n.fn, y n(l); var B /^(?:parents|prev(?:Until|All))/, C { children: !0, contents: !0, next: !0, prev: !0 }; n.extend({ dir: function (a, b, c) { var d , e void 0 ! c; while ((a ab) && 9 ! a.nodeType) if (1 a.nodeType) { if (e && n(a).is(c)) break; d.push(a) } return d }, sibling: function (a, b) { for (var c ; a; a a.nextSibling)1 a.nodeType && a ! b && c.push(a); return c } }), n.fn.extend({ has: function (a) { var b n(a, this), c b.length; return this.filter(function () { for (var a 0; c > a; a++)if (n.contains(this, ba)) return !0 }) }, closest: function (a, b) { for (var c, d 0, e this.length, f , g u.test(a) || string ! typeof a ? n(a, b || this.context) : 0; e > d; d++)for (c thisd; c && c ! b; c c.parentNode)if (c.nodeType 11 && (g ? g.index(c) > -1 : 1 c.nodeType && n.find.matchesSelector(c, a))) { f.push(c); break } return this.pushStack(f.length > 1 ? n.unique(f) : f) }, index: function (a) { return a ? string typeof a ? g.call(n(a), this0) : g.call(this, a.jquery ? a0 : a) : this0 && this0.parentNode ? this.first().prevAll().length : -1 }, add: function (a, b) { return this.pushStack(n.unique(n.merge(this.get(), n(a, b)))) }, addBack: function (a) { return this.add(null a ? this.prevObject : this.prevObject.filter(a)) } }); function D(a, b) { while ((a ab) && 1 ! a.nodeType); return a } n.each({ parent: function (a) { var b a.parentNode; return b && 11 ! b.nodeType ? b : null }, parents: function (a) { return n.dir(a, parentNode) }, parentsUntil: function (a, b, c) { return n.dir(a, parentNode, c) }, next: function (a) { return D(a, nextSibling) }, prev: function (a) { return D(a, previousSibling) }, nextAll: function (a) { return n.dir(a, nextSibling) }, prevAll: function (a) { return n.dir(a, previousSibling) }, nextUntil: function (a, b, c) { return n.dir(a, nextSibling, c) }, prevUntil: function (a, b, c) { return n.dir(a, previousSibling, c) }, siblings: function (a) { return n.sibling((a.parentNode || {}).firstChild, a) }, children: function (a) { return n.sibling(a.firstChild) }, contents: function (a) { return a.contentDocument || n.merge(, a.childNodes) } }, function (a, b) { n.fna function (c, d) { var e n.map(this, b, c); return Until ! a.slice(-5) && (d c), d && string typeof d && (e n.filter(d, e)), this.length > 1 && (Ca || n.unique(e), B.test(a) && e.reverse()), this.pushStack(e) } }); var E /\S+/g, F {}; function G(a) { var b Fa {}; return n.each(a.match(E) || , function (a, c) { bc !0 }), b } n.Callbacks function (a) { a string typeof a ? Fa || G(a) : n.extend({}, a); var b, c, d, e, f, g, h , i !a.once && , j function (l) { for (b a.memory && l, c !0, g e || 0, e 0, f h.length, d !0; h && f > g; g++)if (hg.apply(l0, l1) !1 && a.stopOnFalse) { b !1; break } d !1, h && (i ? i.length && j(i.shift()) : b ? h : k.disable()) }, k { add: function () { if (h) { var c h.length; !function g(b) { n.each(b, function (b, c) { var d n.type(c); function d ? a.unique && k.has(c) || h.push(c) : c && c.length && string ! d && g(c) }) }(arguments), d ? f h.length : b && (e c, j(b)) } return this }, remove: function () { return h && n.each(arguments, function (a, b) { var c; while ((c n.inArray(b, h, c)) > -1) h.splice(c, 1), d && (f > c && f--, g > c && g--) }), this }, has: function (a) { return a ? n.inArray(a, h) > -1 : !(!h || !h.length) }, empty: function () { return h , f 0, this }, disable: function () { return h i b void 0, this }, disabled: function () { return !h }, lock: function () { return i void 0, b || k.disable(), this }, locked: function () { return !i }, fireWith: function (a, b) { return !h || c && !i || (b b || , b a, b.slice ? b.slice() : b, d ? i.push(b) : j(b)), this }, fire: function () { return k.fireWith(this, arguments), this }, fired: function () { return !!c } }; return k }, n.extend({ Deferred: function (a) { var b resolve, done, n.Callbacks(once memory), resolved, reject, fail, n.Callbacks(once memory), rejected, notify, progress, n.Callbacks(memory), c pending, d { state: function () { return c }, always: function () { return e.done(arguments).fail(arguments), this }, then: function () { var a arguments; return n.Deferred(function (c) { n.each(b, function (b, f) { var g n.isFunction(ab) && ab; ef1(function () { var a g && g.apply(this, arguments); a && n.isFunction(a.promise) ? a.promise().done(c.resolve).fail(c.reject).progress(c.notify) : cf0 + With(this d ? c.promise() : this, g ? a : arguments) }) }), a null }).promise() }, promise: function (a) { return null ! a ? n.extend(a, d) : d } }, e {}; return d.pipe d.then, n.each(b, function (a, f) { var g f2, h f3; df1 g.add, h && g.add(function () { c h }, b1 ^ a2.disable, b22.lock), ef0 function () { return ef0 + With(this e ? d : this, arguments), this }, ef0 + With g.fireWith }), d.promise(e), a && a.call(e, e), e }, when: function (a) { var b 0, c d.call(arguments), e c.length, f 1 ! e || a && n.isFunction(a.promise) ? e : 0, g 1 f ? a : n.Deferred(), h function (a, b, c) { return function (e) { ba this, ca arguments.length > 1 ? d.call(arguments) : e, c i ? g.notifyWith(b, c) : --f || g.resolveWith(b, c) } }, i, j, k; if (e > 1) for (i new Array(e), j new Array(e), k new Array(e); e > b; b++)cb && n.isFunction(cb.promise) ? cb.promise().done(h(b, k, c)).fail(g.reject).progress(h(b, j, i)) : --f; return f || g.resolveWith(k, c), g.promise() } }); var H; n.fn.ready function (a) { return n.ready.promise().done(a), this }, n.extend({ isReady: !1, readyWait: 1, holdReady: function (a) { a ? n.readyWait++ : n.ready(!0) }, ready: function (a) { (a !0 ? --n.readyWait : n.isReady) || (n.isReady !0, a ! !0 && --n.readyWait > 0 || (H.resolveWith(l, n), n.fn.triggerHandler && (n(l).triggerHandler(ready), n(l).off(ready)))) } }); function I() { l.removeEventListener(DOMContentLoaded, I, !1), a.removeEventListener(load, I, !1), n.ready() } n.ready.promise function (b) { return H || (H n.Deferred(), complete l.readyState ? setTimeout(n.ready) : (l.addEventListener(DOMContentLoaded, I, !1), a.addEventListener(load, I, !1))), H.promise(b) }, n.ready.promise(); var J n.access function (a, b, c, d, e, f, g) { var h 0, i a.length, j null c; if (object n.type(c)) { e !0; for (h in c) n.access(a, b, h, ch, !0, f, g) } else if (void 0 ! d && (e !0, n.isFunction(d) || (g !0), j && (g ? (b.call(a, d), b null) : (j b, b function (a, b, c) { return j.call(n(a), c) })), b)) for (; i > h; h++)b(ah, c, g ? d : d.call(ah, h, b(ah, c))); return e ? a : j ? b.call(a) : i ? b(a0, c) : f }; n.acceptData function (a) { return 1 a.nodeType || 9 a.nodeType || !+a.nodeType }; function K() { Object.defineProperty(this.cache {}, 0, { get: function () { return {} } }), this.expando n.expando + K.uid++ } K.uid 1, K.accepts n.acceptData, K.prototype { key: function (a) { if (!K.accepts(a)) return 0; var b {}, c athis.expando; if (!c) { c K.uid++; try { bthis.expando { value: c }, Object.defineProperties(a, b) } catch (d) { bthis.expando c, n.extend(a, b) } } return this.cachec || (this.cachec {}), c }, set: function (a, b, c) { var d, e this.key(a), f this.cachee; if (string typeof b) fb c; else if (n.isEmptyObject(f)) n.extend(this.cachee, b); else for (d in b) fd bd; return f }, get: function (a, b) { var c this.cachethis.key(a); return void 0 b ? c : cb }, access: function (a, b, c) { var d; return void 0 b || b && string typeof b && void 0 c ? (d this.get(a, b), void 0 ! d ? d : this.get(a, n.camelCase(b))) : (this.set(a, b, c), void 0 ! c ? c : b) }, remove: function (a, b) { var c, d, e, f this.key(a), g this.cachef; if (void 0 b) this.cachef {}; else { n.isArray(b) ? d b.concat(b.map(n.camelCase)) : (e n.camelCase(b), b in g ? d b, e : (d e, d d in g ? d : d.match(E) || )), c d.length; while (c--) delete gdc } }, hasData: function (a) { return !n.isEmptyObject(this.cacheathis.expando || {}) }, discard: function (a) { athis.expando && delete this.cacheathis.expando } }; var L new K, M new K, N /^(?:\{\w\W*\}|\\w\W*\)$/, O /(A-Z)/g; function P(a, b, c) { var d; if (void 0 c && 1 a.nodeType) if (d data- + b.replace(O, -$1).toLowerCase(), c a.getAttribute(d), string typeof c) { try { c true c ? !0 : false c ? !1 : null c ? null : +c + c ? +c : N.test(c) ? n.parseJSON(c) : c } catch (e) { } M.set(a, b, c) } else c void 0; return c } n.extend({ hasData: function (a) { return M.hasData(a) || L.hasData(a) }, data: function (a, b, c) { return M.access(a, b, c) }, removeData: function (a, b) { M.remove(a, b) }, _data: function (a, b, c) { return L.access(a, b, c) }, _removeData: function (a, b) { L.remove(a, b) } }), n.fn.extend({ data: function (a, b) { var c, d, e, f this0, g f && f.attributes; if (void 0 a) { if (this.length && (e M.get(f), 1 f.nodeType && !L.get(f, hasDataAttrs))) { c g.length; while (c--) gc && (d gc.name, 0 d.indexOf(data-) && (d n.camelCase(d.slice(5)), P(f, d, ed))); L.set(f, hasDataAttrs, !0) } return e } return object typeof a ? this.each(function () { M.set(this, a) }) : J(this, function (b) { var c, d n.camelCase(a); if (f && void 0 b) { if (c M.get(f, a), void 0 ! c) return c; if (c M.get(f, d), void 0 ! c) return c; if (c P(f, d, void 0), void 0 ! c) return c } else this.each(function () { var c M.get(this, d); M.set(this, d, b), -1 ! a.indexOf(-) && void 0 ! c && M.set(this, a, b) }) }, null, b, arguments.length > 1, null, !0) }, removeData: function (a) { return this.each(function () { M.remove(this, a) }) } }), n.extend({ queue: function (a, b, c) { var d; return a ? (b (b || fx) + queue, d L.get(a, b), c && (!d || n.isArray(c) ? d L.access(a, b, n.makeArray(c)) : d.push(c)), d || ) : void 0 }, dequeue: function (a, b) { b b || fx; var c n.queue(a, b), d c.length, e c.shift(), f n._queueHooks(a, b), g function () { n.dequeue(a, b) }; inprogress e && (e c.shift(), d--), e && (fx b && c.unshift(inprogress), delete f.stop, e.call(a, g, f)), !d && f && f.empty.fire() }, _queueHooks: function (a, b) { var c b + queueHooks; return L.get(a, c) || L.access(a, c, { empty: n.Callbacks(once memory).add(function () { L.remove(a, b + queue, c) }) }) } }), n.fn.extend({ queue: function (a, b) { var c 2; return string ! typeof a && (b a, a fx, c--), arguments.length c ? n.queue(this0, a) : void 0 b ? this : this.each(function () { var c n.queue(this, a, b); n._queueHooks(this, a), fx a && inprogress ! c0 && n.dequeue(this, a) }) }, dequeue: function (a) { return this.each(function () { n.dequeue(this, a) }) }, clearQueue: function (a) { return this.queue(a || fx, ) }, promise: function (a, b) { var c, d 1, e n.Deferred(), f this, g this.length, h function () { --d || e.resolveWith(f, f) }; string ! typeof a && (b a, a void 0), a a || fx; while (g--) c L.get(fg, a + queueHooks), c && c.empty && (d++, c.empty.add(h)); return h(), e.promise(b) } }); var Q /+-?(?:\d*\.|)\d+(?:eE+-?\d+|)/.source, R Top, Right, Bottom, Left, S function (a, b) { return a b || a, none n.css(a, display) || !n.contains(a.ownerDocument, a) }, T /^(?:checkbox|radio)$/i; !function () { var a l.createDocumentFragment(), b a.appendChild(l.createElement(div)), c l.createElement(input); c.setAttribute(type, radio), c.setAttribute(checked, checked), c.setAttribute(name, t), b.appendChild(c), k.checkClone b.cloneNode(!0).cloneNode(!0).lastChild.checked, b.innerHTML textarea>x/textarea>, k.noCloneChecked !!b.cloneNode(!0).lastChild.defaultValue }(); var U undefined; k.focusinBubbles onfocusin in a; var V /^key/, W /^(?:mouse|pointer|contextmenu)|click/, X /^(?:focusinfocus|focusoutblur)$/, Y /^(^.*)(?:\.(.+)|)$/; function Z() { return !0 } function $() { return !1 } function _() { try { return l.activeElement } catch (a) { } } n.event { global: {}, add: function (a, b, c, d, e) { var f, g, h, i, j, k, l, m, o, p, q, r L.get(a); if (r) { c.handler && (f c, c f.handler, e f.selector), c.guid || (c.guid n.guid++), (i r.events) || (i r.events {}), (g r.handle) || (g r.handle function (b) { return typeof n ! U && n.event.triggered ! b.type ? n.event.dispatch.apply(a, arguments) : void 0 }), b (b || ).match(E) || , j b.length; while (j--) h Y.exec(bj) || , o q h1, p (h2 || ).split(.).sort(), o && (l n.event.specialo || {}, o (e ? l.delegateType : l.bindType) || o, l n.event.specialo || {}, k n.extend({ type: o, origType: q, data: d, handler: c, guid: c.guid, selector: e, needsContext: e && n.expr.match.needsContext.test(e), namespace: p.join(.) }, f), (m io) || (m io , m.delegateCount 0, l.setup && l.setup.call(a, d, p, g) ! !1 || a.addEventListener && a.addEventListener(o, g, !1)), l.add && (l.add.call(a, k), k.handler.guid || (k.handler.guid c.guid)), e ? m.splice(m.delegateCount++, 0, k) : m.push(k), n.event.globalo !0) } }, remove: function (a, b, c, d, e) { var f, g, h, i, j, k, l, m, o, p, q, r L.hasData(a) && L.get(a); if (r && (i r.events)) { b (b || ).match(E) || , j b.length; while (j--) if (h Y.exec(bj) || , o q h1, p (h2 || ).split(.).sort(), o) { l n.event.specialo || {}, o (d ? l.delegateType : l.bindType) || o, m io || , h h2 && new RegExp((^|\\.) + p.join(\\.(?:.*\\.|)) + (\\.|$)), g f m.length; while (f--) k mf, !e && q ! k.origType || c && c.guid ! k.guid || h && !h.test(k.namespace) || d && d ! k.selector && (** ! d || !k.selector) || (m.splice(f, 1), k.selector && m.delegateCount--, l.remove && l.remove.call(a, k)); g && !m.length && (l.teardown && l.teardown.call(a, p, r.handle) ! !1 || n.removeEvent(a, o, r.handle), delete io) } else for (o in i) n.event.remove(a, o + bj, c, d, !0); n.isEmptyObject(i) && (delete r.handle, L.remove(a, events)) } }, trigger: function (b, c, d, e) { var f, g, h, i, k, m, o, p d || l, q j.call(b, type) ? b.type : b, r j.call(b, namespace) ? b.namespace.split(.) : ; if (g h d d || l, 3 ! d.nodeType && 8 ! d.nodeType && !X.test(q + n.event.triggered) && (q.indexOf(.) > 0 && (r q.split(.), q r.shift(), r.sort()), k q.indexOf(:) 0 && on + q, b bn.expando ? b : new n.Event(q, object typeof b && b), b.isTrigger e ? 2 : 3, b.namespace r.join(.), b.namespace_re b.namespace ? new RegExp((^|\\.) + r.join(\\.(?:.*\\.|)) + (\\.|$)) : null, b.result void 0, b.target || (b.target d), c null c ? b : n.makeArray(c, b), o n.event.specialq || {}, e || !o.trigger || o.trigger.apply(d, c) ! !1)) { if (!e && !o.noBubble && !n.isWindow(d)) { for (i o.delegateType || q, X.test(i + q) || (g g.parentNode); g; g g.parentNode)p.push(g), h g; h (d.ownerDocument || l) && p.push(h.defaultView || h.parentWindow || a) } f 0; while ((g pf++) && !b.isPropagationStopped()) b.type f > 1 ? i : o.bindType || q, m (L.get(g, events) || {})b.type && L.get(g, handle), m && m.apply(g, c), m k && gk, m && m.apply && n.acceptData(g) && (b.result m.apply(g, c), b.result !1 && b.preventDefault()); return b.type q, e || b.isDefaultPrevented() || o._default && o._default.apply(p.pop(), c) ! !1 || !n.acceptData(d) || k && n.isFunction(dq) && !n.isWindow(d) && (h dk, h && (dk null), n.event.triggered q, dq(), n.event.triggered void 0, h && (dk h)), b.result } }, dispatch: function (a) { a n.event.fix(a); var b, c, e, f, g, h , i d.call(arguments), j (L.get(this, events) || {})a.type || , k n.event.speciala.type || {}; if (i0 a, a.delegateTarget this, !k.preDispatch || k.preDispatch.call(this, a) ! !1) { h n.event.handlers.call(this, a, j), b 0; while ((f hb++) && !a.isPropagationStopped()) { a.currentTarget f.elem, c 0; while ((g f.handlersc++) && !a.isImmediatePropagationStopped()) (!a.namespace_re || a.namespace_re.test(g.namespace)) && (a.handleObj g, a.data g.data, e ((n.event.specialg.origType || {}).handle || g.handler).apply(f.elem, i), void 0 ! e && (a.result e) !1 && (a.preventDefault(), a.stopPropagation())) } return k.postDispatch && k.postDispatch.call(this, a), a.result } }, handlers: function (a, b) { var c, d, e, f, g , h b.delegateCount, i a.target; if (h && i.nodeType && (!a.button || click ! a.type)) for (; i ! this; i i.parentNode || this)if (i.disabled ! !0 || click ! a.type) { for (d , c 0; h > c; c++)f bc, e f.selector + , void 0 de && (de f.needsContext ? n(e, this).index(i) > 0 : n.find(e, this, null, i).length), de && d.push(f); d.length && g.push({ elem: i, handlers: d }) } return h b.length && g.push({ elem: this, handlers: b.slice(h) }), g }, 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 (a, b) { return null a.which && (a.which null ! b.charCode ? b.charCode : b.keyCode), a } }, mouseHooks: { props: button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement.split( ), filter: function (a, b) { var c, d, e, f b.button; return null a.pageX && null ! b.clientX && (c a.target.ownerDocument || l, d c.documentElement, e c.body, a.pageX b.clientX + (d && d.scrollLeft || e && e.scrollLeft || 0) - (d && d.clientLeft || e && e.clientLeft || 0), a.pageY b.clientY + (d && d.scrollTop || e && e.scrollTop || 0) - (d && d.clientTop || e && e.clientTop || 0)), a.which || void 0 f || (a.which 1 & f ? 1 : 2 & f ? 3 : 4 & f ? 2 : 0), a } }, fix: function (a) { if (an.expando) return a; var b, c, d, e a.type, f a, g this.fixHookse; g || (this.fixHookse g W.test(e) ? this.mouseHooks : V.test(e) ? this.keyHooks : {}), d g.props ? this.props.concat(g.props) : this.props, a new n.Event(f), b d.length; while (b--) c db, ac fc; return a.target || (a.target l), 3 a.target.nodeType && (a.target a.target.parentNode), g.filter ? g.filter(a, f) : a }, special: { load: { noBubble: !0 }, focus: { trigger: function () { return this ! _() && this.focus ? (this.focus(), !1) : void 0 }, delegateType: focusin }, blur: { trigger: function () { return this _() && this.blur ? (this.blur(), !1) : void 0 }, delegateType: focusout }, click: { trigger: function () { return checkbox this.type && this.click && n.nodeName(this, input) ? (this.click(), !1) : void 0 }, _default: function (a) { return n.nodeName(a.target, a) } }, beforeunload: { postDispatch: function (a) { void 0 ! a.result && a.originalEvent && (a.originalEvent.returnValue a.result) } } }, simulate: function (a, b, c, d) { var e n.extend(new n.Event, c, { type: a, isSimulated: !0, originalEvent: {} }); d ? n.event.trigger(e, null, b) : n.event.dispatch.call(b, e), e.isDefaultPrevented() && c.preventDefault() } }, n.removeEvent function (a, b, c) { a.removeEventListener && a.removeEventListener(b, c, !1) }, n.Event function (a, b) { return this instanceof n.Event ? (a && a.type ? (this.originalEvent a, this.type a.type, this.isDefaultPrevented a.defaultPrevented || void 0 a.defaultPrevented && a.returnValue !1 ? Z : $) : this.type a, b && n.extend(this, b), this.timeStamp a && a.timeStamp || n.now(), void (thisn.expando !0)) : new n.Event(a, b) }, n.Event.prototype { isDefaultPrevented: $, isPropagationStopped: $, isImmediatePropagationStopped: $, preventDefault: function () { var a this.originalEvent; this.isDefaultPrevented Z, a && a.preventDefault && a.preventDefault() }, stopPropagation: function () { var a this.originalEvent; this.isPropagationStopped Z, a && a.stopPropagation && a.stopPropagation() }, stopImmediatePropagation: function () { var a this.originalEvent; this.isImmediatePropagationStopped Z, a && a.stopImmediatePropagation && a.stopImmediatePropagation(), this.stopPropagation() } }, n.each({ mouseenter: mouseover, mouseleave: mouseout, pointerenter: pointerover, pointerleave: pointerout }, function (a, b) { n.event.speciala { delegateType: b, bindType: b, handle: function (a) { var c, d this, e a.relatedTarget, f a.handleObj; return (!e || e ! d && !n.contains(d, e)) && (a.type f.origType, c f.handler.apply(this, arguments), a.type b), c } } }), k.focusinBubbles || n.each({ focus: focusin, blur: focusout }, function (a, b) { var c function (a) { n.event.simulate(b, a.target, n.event.fix(a), !0) }; n.event.specialb { setup: function () { var d this.ownerDocument || this, e L.access(d, b); e || d.addEventListener(a, c, !0), L.access(d, b, (e || 0) + 1) }, teardown: function () { var d this.ownerDocument || this, e L.access(d, b) - 1; e ? L.access(d, b, e) : (d.removeEventListener(a, c, !0), L.remove(d, b)) } } }), n.fn.extend({ on: function (a, b, c, d, e) { var f, g; if (object typeof a) { string ! typeof b && (c c || b, b void 0); for (g in a) this.on(g, b, c, ag, e); return this } if (null c && null d ? (d b, c b void 0) : null d && (string typeof b ? (d c, c void 0) : (d c, c b, b void 0)), d !1) d $; else if (!d) return this; return 1 e && (f d, d function (a) { return n().off(a), f.apply(this, arguments) }, d.guid f.guid || (f.guid n.guid++)), this.each(function () { n.event.add(this, a, d, c, b) }) }, one: function (a, b, c, d) { return this.on(a, b, c, d, 1) }, off: function (a, b, c) { var d, e; if (a && a.preventDefault && a.handleObj) return d a.handleObj, n(a.delegateTarget).off(d.namespace ? d.origType + . + d.namespace : d.origType, d.selector, d.handler), this; if (object typeof a) { for (e in a) this.off(e, b, ae); return this } return (b !1 || function typeof b) && (c b, b void 0), c !1 && (c $), this.each(function () { n.event.remove(this, a, c, b) }) }, trigger: function (a, b) { return this.each(function () { n.event.trigger(a, b, this) }) }, triggerHandler: function (a, b) { var c this0; return c ? n.event.trigger(a, b, c, !0) : void 0 } }); var aa /(?!area|br|col|embed|hr|img|input|link|meta|param)((\w:+)^>*)\/>/gi, ba /(\w:+)/, ca /|?\w+;/, da /(?:script|style|link)/i, ea /checked\s*(?:^|\s*.checked.)/i, fa /^$|\/(?:java|ecma)script/i, ga /^true\/(.*)/, ha /^\s*!(?:\CDATA\|--)|(?:\\|--)>\s*$/g, ia { option: 1, select multiplemultiple>, /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, , }; ia.optgroup ia.option, ia.tbody ia.tfoot ia.colgroup ia.caption ia.thead, ia.th ia.td; function ja(a, b) { return n.nodeName(a, table) && n.nodeName(11 ! b.nodeType ? b : b.firstChild, tr) ? a.getElementsByTagName(tbody)0 || a.appendChild(a.ownerDocument.createElement(tbody)) : a } function ka(a) { return a.type (null ! a.getAttribute(type)) + / + a.type, a } function la(a) { var b ga.exec(a.type); return b ? a.type b1 : a.removeAttribute(type), a } function ma(a, b) { for (var c 0, d a.length; d > c; c++)L.set(ac, globalEval, !b || L.get(bc, globalEval)) } function na(a, b) { var c, d, e, f, g, h, i, j; if (1 b.nodeType) { if (L.hasData(a) && (f L.access(a), g L.set(b, f), j f.events)) { delete g.handle, g.events {}; for (e in j) for (c 0, d je.length; d > c; c++)n.event.add(b, e, jec) } M.hasData(a) && (h M.access(a), i n.extend({}, h), M.set(b, i)) } } function oa(a, b) { var c a.getElementsByTagName ? a.getElementsByTagName(b || *) : a.querySelectorAll ? a.querySelectorAll(b || *) : ; return void 0 b || b && n.nodeName(a, b) ? n.merge(a, c) : c } function pa(a, b) { var c b.nodeName.toLowerCase(); input c && T.test(a.type) ? b.checked a.checked : (input c || textarea c) && (b.defaultValue a.defaultValue) } n.extend({ clone: function (a, b, c) { var d, e, f, g, h a.cloneNode(!0), i n.contains(a.ownerDocument, a); if (!(k.noCloneChecked || 1 ! a.nodeType && 11 ! a.nodeType || n.isXMLDoc(a))) for (g oa(h), f oa(a), d 0, e f.length; e > d; d++)pa(fd, gd); if (b) if (c) for (f f || oa(a), g g || oa(h), d 0, e f.length; e > d; d++)na(fd, gd); else na(a, h); return g oa(h, script), g.length > 0 && ma(g, !i && oa(a, script)), h }, buildFragment: function (a, b, c, d) { for (var e, f, g, h, i, j, k b.createDocumentFragment(), l , m 0, o a.length; o > m; m++)if (e am, e || 0 e) if (object n.type(e)) n.merge(l, e.nodeType ? e : e); else if (ca.test(e)) { f f || k.appendChild(b.createElement(div)), g (ba.exec(e) || , )1.toLowerCase(), h iag || ia._default, f.innerHTML h1 + e.replace(aa, $1>/$2>) + h2, j h0; while (j--) f f.lastChild; n.merge(l, f.childNodes), f k.firstChild, f.textContent } else l.push(b.createTextNode(e)); k.textContent , m 0; while (e lm++) if ((!d || -1 n.inArray(e, d)) && (i n.contains(e.ownerDocument, e), f oa(k.appendChild(e), script), i && ma(f), c)) { j 0; while (e fj++) fa.test(e.type || ) && c.push(e) } return k }, cleanData: function (a) { for (var b, c, d, e, f n.event.special, g 0; void 0 ! (c ag); g++) { if (n.acceptData(c) && (e cL.expando, e && (b L.cachee))) { if (b.events) for (d in b.events) fd ? n.event.remove(c, d) : n.removeEvent(c, d, b.handle); L.cachee && delete L.cachee } delete M.cachecM.expando } } }), n.fn.extend({ text: function (a) { return J(this, function (a) { return void 0 a ? n.text(this) : this.empty().each(function () { (1 this.nodeType || 11 this.nodeType || 9 this.nodeType) && (this.textContent a) }) }, null, a, arguments.length) }, append: function () { return this.domManip(arguments, function (a) { if (1 this.nodeType || 11 this.nodeType || 9 this.nodeType) { var b ja(this, a); b.appendChild(a) } }) }, prepend: function () { return this.domManip(arguments, function (a) { if (1 this.nodeType || 11 this.nodeType || 9 this.nodeType) { var b ja(this, a); b.insertBefore(a, b.firstChild) } }) }, before: function () { return this.domManip(arguments, function (a) { this.parentNode && this.parentNode.insertBefore(a, this) }) }, after: function () { return this.domManip(arguments, function (a) { this.parentNode && this.parentNode.insertBefore(a, this.nextSibling) }) }, remove: function (a, b) { for (var c, d a ? n.filter(a, this) : this, e 0; null ! (c de); e++)b || 1 ! c.nodeType || n.cleanData(oa(c)), c.parentNode && (b && n.contains(c.ownerDocument, c) && ma(oa(c, script)), c.parentNode.removeChild(c)); return this }, empty: function () { for (var a, b 0; null ! (a thisb); b++)1 a.nodeType && (n.cleanData(oa(a, !1)), a.textContent ); return this }, clone: function (a, b) { return a null a ? !1 : a, b null b ? a : b, this.map(function () { return n.clone(this, a, b) }) }, html: function (a) { return J(this, function (a) { var b this0 || {}, c 0, d this.length; if (void 0 a && 1 b.nodeType) return b.innerHTML; if (string typeof a && !da.test(a) && !ia(ba.exec(a) || , )1.toLowerCase()) { a a.replace(aa, $1>/$2>); try { for (; d > c; c++)b thisc || {}, 1 b.nodeType && (n.cleanData(oa(b, !1)), b.innerHTML a); b 0 } catch (e) { } } b && this.empty().append(a) }, null, a, arguments.length) }, replaceWith: function () { var a arguments0; return this.domManip(arguments, function (b) { a this.parentNode, n.cleanData(oa(this)), a && a.replaceChild(b, this) }), a && (a.length || a.nodeType) ? this : this.remove() }, detach: function (a) { return this.remove(a, !0) }, domManip: function (a, b) { a e.apply(, a); var c, d, f, g, h, i, j 0, l this.length, m this, o l - 1, p a0, q n.isFunction(p); if (q || l > 1 && string typeof p && !k.checkClone && ea.test(p)) return this.each(function (c) { var d m.eq(c); q && (a0 p.call(this, c, d.html())), d.domManip(a, b) }); if (l && (c n.buildFragment(a, this0.ownerDocument, !1, this), d c.firstChild, 1 c.childNodes.length && (c d), d)) { for (f n.map(oa(c, script), ka), g f.length; l > j; j++)h c, j ! o && (h n.clone(h, !0, !0), g && n.merge(f, oa(h, script))), b.call(thisj, h, j); if (g) for (i ff.length - 1.ownerDocument, n.map(f, la), j 0; g > j; j++)h fj, fa.test(h.type || ) && !L.access(h, globalEval) && n.contains(i, h) && (h.src ? n._evalUrl && n._evalUrl(h.src) : n.globalEval(h.textContent.replace(ha, ))) } return this } }), n.each({ appendTo: append, prependTo: prepend, insertBefore: before, insertAfter: after, replaceAll: replaceWith }, function (a, b) { n.fna function (a) { for (var c, d , e n(a), g e.length - 1, h 0; g > h; h++)c h g ? this : this.clone(!0), n(eh)b(c), f.apply(d, c.get()); return this.pushStack(d) } }); var qa, ra {}; function sa(b, c) { var d, e n(c.createElement(b)).appendTo(c.body), f a.getDefaultComputedStyle && (d a.getDefaultComputedStyle(e0)) ? d.display : n.css(e0, display); return e.detach(), f } function ta(a) { var b l, c raa; return c || (c sa(a, b), none ! c && c || (qa (qa || n(iframe frameborder0 width0 height0/>)).appendTo(b.documentElement), b qa0.contentDocument, b.write(), b.close(), c sa(a, b), qa.detach()), raa c), c } var ua /^margin/, va new RegExp(^( + Q + )(?!px)a-z%+$, i), wa function (b) { return b.ownerDocument.defaultView.opener ? b.ownerDocument.defaultView.getComputedStyle(b, null) : a.getComputedStyle(b, null) }; function xa(a, b, c) { var d, e, f, g, h a.style; return c c || wa(a), c && (g c.getPropertyValue(b) || cb), c && ( ! g || n.contains(a.ownerDocument, a) || (g n.style(a, b)), va.test(g) && ua.test(b) && (d h.width, e h.minWidth, f h.maxWidth, h.minWidth h.maxWidth h.width g, g c.width, h.width d, h.minWidth e, h.maxWidth f)), void 0 ! g ? g + : g } function ya(a, b) { return { get: function () { return a() ? void delete this.get : (this.get b).apply(this, arguments) } } } !function () { var b, c, d l.documentElement, e l.createElement(div), f l.createElement(div); if (f.style) { f.style.backgroundClip content-box, f.cloneNode(!0).style.backgroundClip , k.clearCloneStyle content-box f.style.backgroundClip, e.style.cssText border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute, e.appendChild(f); function g() { f.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, f.innerHTML , d.appendChild(e); var g a.getComputedStyle(f, null); b 1% ! g.top, c 4px g.width, d.removeChild(e) } a.getComputedStyle && n.extend(k, { pixelPosition: function () { return g(), b }, boxSizingReliable: function () { return null c && g(), c }, reliableMarginRight: function () { var b, c f.appendChild(l.createElement(div)); return c.style.cssText f.style.cssText -webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0, c.style.marginRight c.style.width 0, f.style.width 1px, d.appendChild(e), b !parseFloat(a.getComputedStyle(c, null).marginRight), d.removeChild(e), f.removeChild(c), b } }) } }(), n.swap function (a, b, c, d) { var e, f, g {}; for (f in b) gf a.stylef, a.stylef bf; e c.apply(a, d || ); for (f in b) a.stylef gf; return e }; var za /^(none|table(?!-cea).+)/, Aa new RegExp(^( + Q + )(.*)$, i), Ba new RegExp(^(+-)( + Q + ), i), Ca { position: absolute, visibility: hidden, display: block }, Da { letterSpacing: 0, fontWeight: 400 }, Ea Webkit, O, Moz, ms; function Fa(a, b) { if (b in a) return b; var c b0.toUpperCase() + b.slice(1), d b, e Ea.length; while (e--) if (b Eae + c, b in a) return b; return d } function Ga(a, b, c) { var d Aa.exec(b); return d ? Math.max(0, d1 - (c || 0)) + (d2 || px) : b } function Ha(a, b, c, d, e) { for (var f c (d ? border : content) ? 4 : width b ? 1 : 0, g 0; 4 > f; f + 2)margin c && (g + n.css(a, c + Rf, !0, e)), d ? (content c && (g - n.css(a, padding + Rf, !0, e)), margin ! c && (g - n.css(a, border + Rf + Width, !0, e))) : (g + n.css(a, padding + Rf, !0, e), padding ! c && (g + n.css(a, border + Rf + Width, !0, e))); return g } function Ia(a, b, c) { var d !0, e width b ? a.offsetWidth : a.offsetHeight, f wa(a), g border-box n.css(a, boxSizing, !1, f); if (0 > e || null e) { if (e xa(a, b, f), (0 > e || null e) && (e a.styleb), va.test(e)) return e; d g && (k.boxSizingReliable() || e a.styleb), e parseFloat(e) || 0 } return e + Ha(a, b, c || (g ? border : content), d, f) + px } function Ja(a, b) { for (var c, d, e, f , g 0, h a.length; h > g; g++)d ag, d.style && (fg L.get(d, olddisplay), c d.style.display, b ? (fg || none ! c || (d.style.display ), d.style.display && S(d) && (fg L.access(d, olddisplay, ta(d.nodeName)))) : (e S(d), none c && e || L.set(d, olddisplay, e ? c : n.css(d, display)))); for (g 0; h > g; g++)d ag, d.style && (b && none ! d.style.display && ! d.style.display || (d.style.display b ? fg || : none)); return a } n.extend({ cssHooks: { opacity: { get: function (a, b) { if (b) { var c xa(a, opacity); return c ? 1 : c } } } }, 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 (a, b, c, d) { if (a && 3 ! a.nodeType && 8 ! a.nodeType && a.style) { var e, f, g, h n.camelCase(b), i a.style; return b n.cssPropsh || (n.cssPropsh Fa(i, h)), g n.cssHooksb || n.cssHooksh, void 0 c ? g && get in g && void 0 ! (e g.get(a, !1, d)) ? e : ib : (f typeof c, string f && (e Ba.exec(c)) && (c (e1 + 1) * e2 + parseFloat(n.css(a, b)), f number), null ! c && c c && (number ! f || n.cssNumberh || (c + px), k.clearCloneStyle || ! c || 0 ! b.indexOf(background) || (ib inherit), g && set in g && void 0 (c g.set(a, c, d)) || (ib c)), void 0) } }, css: function (a, b, c, d) { var e, f, g, h n.camelCase(b); return b n.cssPropsh || (n.cssPropsh Fa(a.style, h)), g n.cssHooksb || n.cssHooksh, g && get in g && (e g.get(a, !0, c)), void 0 e && (e xa(a, b, d)), normal e && b in Da && (e Dab), c || c ? (f parseFloat(e), c !0 || n.isNumeric(f) ? f || 0 : e) : e } }), n.each(height, width, function (a, b) { n.cssHooksb { get: function (a, c, d) { return c ? za.test(n.css(a, display)) && 0 a.offsetWidth ? n.swap(a, Ca, function () { return Ia(a, b, d) }) : Ia(a, b, d) : void 0 }, set: function (a, c, d) { var e d && wa(a); return Ga(a, c, d ? Ha(a, b, d, border-box n.css(a, boxSizing, !1, e), e) : 0) } } }), n.cssHooks.marginRight ya(k.reliableMarginRight, function (a, b) { return b ? n.swap(a, { display: inline-block }, xa, a, marginRight) : void 0 }), n.each({ margin: , padding: , border: Width }, function (a, b) { n.cssHooksa + b { expand: function (c) { for (var d 0, e {}, f string typeof c ? c.split( ) : c; 4 > d; d++)ea + Rd + b fd || fd - 2 || f0; return e } }, ua.test(a) || (n.cssHooksa + b.set Ga) }), n.fn.extend({ css: function (a, b) { return J(this, function (a, b, c) { var d, e, f {}, g 0; if (n.isArray(b)) { for (d wa(a), e b.length; e > g; g++)fbg n.css(a, bg, !1, d); return f } return void 0 ! c ? n.style(a, b, c) : n.css(a, b) }, a, b, arguments.length > 1) }, show: function () { return Ja(this, !0) }, hide: function () { return Ja(this) }, toggle: function (a) { return boolean typeof a ? a ? this.show() : this.hide() : this.each(function () { S(this) ? n(this).show() : n(this).hide() }) } }); function Ka(a, b, c, d, e) { return new Ka.prototype.init(a, b, c, d, e) } n.Tween Ka, Ka.prototype { constructor: Ka, init: function (a, b, c, d, e, f) { this.elem a, this.prop c, this.easing e || swing, this.options b, this.start this.now this.cur(), this.end d, this.unit f || (n.cssNumberc ? : px) }, cur: function () { var a Ka.propHooksthis.prop; return a && a.get ? a.get(this) : Ka.propHooks._default.get(this) }, run: function (a) { var b, c Ka.propHooksthis.prop; return this.options.duration ? this.pos b n.easingthis.easing(a, this.options.duration * a, 0, 1, this.options.duration) : this.pos b a, this.now (this.end - this.start) * b + this.start, this.options.step && this.options.step.call(this.elem, this.now, this), c && c.set ? c.set(this) : Ka.propHooks._default.set(this), this } }, Ka.prototype.init.prototype Ka.prototype, Ka.propHooks { _default: { get: function (a) { var b; return null a.elema.prop || a.elem.style && null ! a.elem.stylea.prop ? (b n.css(a.elem, a.prop, ), b && auto ! b ? b : 0) : a.elema.prop }, set: function (a) { n.fx.stepa.prop ? n.fx.stepa.prop(a) : a.elem.style && (null ! a.elem.stylen.cssPropsa.prop || n.cssHooksa.prop) ? n.style(a.elem, a.prop, a.now + a.unit) : a.elema.prop a.now } } }, Ka.propHooks.scrollTop Ka.propHooks.scrollLeft { set: function (a) { a.elem.nodeType && a.elem.parentNode && (a.elema.prop a.now) } }, n.easing { linear: function (a) { return a }, swing: function (a) { return .5 - Math.cos(a * Math.PI) / 2 } }, n.fx Ka.prototype.init, n.fx.step {}; var La, Ma, Na /^(?:toggle|show|hide)$/, Oa new RegExp(^(?:(+-)|)( + Q + )(a-z%*)$, i), Pa /queueHooks$/, Qa Va, Ra { *: function (a, b) { var c this.createTween(a, b), d c.cur(), e Oa.exec(b), f e && e3 || (n.cssNumbera ? : px), g (n.cssNumbera || px ! f && +d) && Oa.exec(n.css(c.elem, a)), h 1, i 20; if (g && g3 ! f) { f f || g3, e e || , g +d || 1; do h h || .5, g / h, n.style(c.elem, a, g + f); while (h ! (h c.cur() / d) && 1 ! h && --i) } return e && (g c.start +g || +d || 0, c.unit f, c.end e1 ? g + (e1 + 1) * e2 : +e2), c } }; function Sa() { return setTimeout(function () { La void 0 }), La n.now() } function Ta(a, b) { var c, d 0, e { height: a }; for (b b ? 1 : 0; 4 > d; d + 2 - b)c Rd, emargin + c epadding + c a; return b && (e.opacity e.width a), e } function Ua(a, b, c) { for (var d, e (Rab || ).concat(Ra*), f 0, g e.length; g > f; f++)if (d ef.call(c, b, a)) return d } function Va(a, b, c) { var d, e, f, g, h, i, j, k, l this, m {}, o a.style, p a.nodeType && S(a), q L.get(a, fxshow); c.queue || (h n._queueHooks(a, fx), null h.unqueued && (h.unqueued 0, i h.empty.fire, h.empty.fire function () { h.unqueued || i() }), h.unqueued++, l.always(function () { l.always(function () { h.unqueued--, n.queue(a, fx).length || h.empty.fire() }) })), 1 a.nodeType && (height in b || width in b) && (c.overflow o.overflow, o.overflowX, o.overflowY, j n.css(a, display), k none j ? L.get(a, olddisplay) || ta(a.nodeName) : j, inline k && none n.css(a, float) && (o.display inline-block)), c.overflow && (o.overflow hidden, l.always(function () { o.overflow c.overflow0, o.overflowX c.overflow1, o.overflowY c.overflow2 })); for (d in b) if (e bd, Na.exec(e)) { if (delete bd, f f || toggle e, e (p ? hide : show)) { if (show ! e || !q || void 0 qd) continue; p !0 } md q && qd || n.style(a, d) } else j void 0; if (n.isEmptyObject(m)) inline (none j ? ta(a.nodeName) : j) && (o.display j); else { q ? hidden in q && (p q.hidden) : q L.access(a, fxshow, {}), f && (q.hidden !p), p ? n(a).show() : l.done(function () { n(a).hide() }), l.done(function () { var b; L.remove(a, fxshow); for (b in m) n.style(a, b, mb) }); for (d in m) g Ua(p ? qd : 0, d, l), d in q || (qd g.start, p && (g.end g.start, g.start width d || height d ? 1 : 0)) } } function Wa(a, b) { var c, d, e, f, g; for (c in a) if (d n.camelCase(c), e bd, f ac, n.isArray(f) && (e f1, f ac f0), c ! d && (ad f, delete ac), g n.cssHooksd, g && expand in g) { f g.expand(f), delete ad; for (c in f) c in a || (ac fc, bc e) } else bd e } function Xa(a, b, c) { var d, e, f 0, g Qa.length, h n.Deferred().always(function () { delete i.elem }), i function () { if (e) return !1; for (var b La || Sa(), c Math.max(0, j.startTime + j.duration - b), d c / j.duration || 0, f 1 - d, g 0, i j.tweens.length; i > g; g++)j.tweensg.run(f); return h.notifyWith(a, j, f, c), 1 > f && i ? c : (h.resolveWith(a, j), !1) }, j h.promise({ elem: a, props: n.extend({}, b), opts: n.extend(!0, { specialEasing: {} }, c), originalProperties: b, originalOptions: c, startTime: La || Sa(), duration: c.duration, tweens: , createTween: function (b, c) { var d n.Tween(a, j.opts, b, c, j.opts.specialEasingb || j.opts.easing); return j.tweens.push(d), d }, stop: function (b) { var c 0, d b ? j.tweens.length : 0; if (e) return this; for (e !0; d > c; c++)j.tweensc.run(1); return b ? h.resolveWith(a, j, b) : h.rejectWith(a, j, b), this } }), k j.props; for (Wa(k, j.opts.specialEasing); g > f; f++)if (d Qaf.call(j, a, k, j.opts)) return d; return n.map(k, Ua, j), n.isFunction(j.opts.start) && j.opts.start.call(a, j), n.fx.timer(n.extend(i, { elem: a, anim: j, queue: j.opts.queue })), j.progress(j.opts.progress).done(j.opts.done, j.opts.complete).fail(j.opts.fail).always(j.opts.always) } n.Animation n.extend(Xa, { tweener: function (a, b) { n.isFunction(a) ? (b a, a *) : a a.split( ); for (var c, d 0, e a.length; e > d; d++)c ad, Rac Rac || , Rac.unshift(b) }, prefilter: function (a, b) { b ? Qa.unshift(a) : Qa.push(a) } }), n.speed function (a, b, c) { var d a && object typeof a ? n.extend({}, a) : { complete: c || !c && b || n.isFunction(a) && a, duration: a, easing: c && b || b && !n.isFunction(b) && b }; return d.duration n.fx.off ? 0 : number typeof d.duration ? d.duration : d.duration in n.fx.speeds ? n.fx.speedsd.duration : n.fx.speeds._default, (null d.queue || d.queue !0) && (d.queue fx), d.old d.complete, d.complete function () { n.isFunction(d.old) && d.old.call(this), d.queue && n.dequeue(this, d.queue) }, d }, n.fn.extend({ fadeTo: function (a, b, c, d) { return this.filter(S).css(opacity, 0).show().end().animate({ opacity: b }, a, c, d) }, animate: function (a, b, c, d) { var e n.isEmptyObject(a), f n.speed(b, c, d), g function () { var b Xa(this, n.extend({}, a), f); (e || L.get(this, finish)) && b.stop(!0) }; return g.finish g, e || f.queue !1 ? this.each(g) : this.queue(f.queue, g) }, stop: function (a, b, c) { var d function (a) { var b a.stop; delete a.stop, b(c) }; return string ! typeof a && (c b, b a, a void 0), b && a ! !1 && this.queue(a || fx, ), this.each(function () { var b !0, e null ! a && a + queueHooks, f n.timers, g L.get(this); if (e) ge && ge.stop && d(ge); else for (e in g) ge && ge.stop && Pa.test(e) && d(ge); for (e f.length; e--;)fe.elem ! this || null ! a && fe.queue ! a || (fe.anim.stop(c), b !1, f.splice(e, 1)); (b || !c) && n.dequeue(this, a) }) }, finish: function (a) { return a ! !1 && (a a || fx), this.each(function () { var b, c L.get(this), d ca + queue, e ca + queueHooks, f n.timers, g d ? d.length : 0; for (c.finish !0, n.queue(this, a, ), e && e.stop && e.stop.call(this, !0), b f.length; b--;)fb.elem this && fb.queue a && (fb.anim.stop(!0), f.splice(b, 1)); for (b 0; g > b; b++)db && db.finish && db.finish.call(this); delete c.finish }) } }), n.each(toggle, show, hide, function (a, b) { var c n.fnb; n.fnb function (a, d, e) { return null a || boolean typeof a ? c.apply(this, arguments) : this.animate(Ta(b, !0), a, d, e) } }), n.each({ slideDown: Ta(show), slideUp: Ta(hide), slideToggle: Ta(toggle), fadeIn: { opacity: show }, fadeOut: { opacity: hide }, fadeToggle: { opacity: toggle } }, function (a, b) { n.fna function (a, c, d) { return this.animate(b, a, c, d) } }), n.timers , n.fx.tick function () { var a, b 0, c n.timers; for (La n.now(); b c.length; b++)a cb, a() || cb ! a || c.splice(b--, 1); c.length || n.fx.stop(), La void 0 }, n.fx.timer function (a) { n.timers.push(a), a() ? n.fx.start() : n.timers.pop() }, n.fx.interval 13, n.fx.start function () { Ma || (Ma setInterval(n.fx.tick, n.fx.interval)) }, n.fx.stop function () { clearInterval(Ma), Ma null }, n.fx.speeds { slow: 600, fast: 200, _default: 400 }, n.fn.delay function (a, b) { return a n.fx ? n.fx.speedsa || a : a, b b || fx, this.queue(b, function (b, c) { var d setTimeout(b, a); c.stop function () { clearTimeout(d) } }) }, function () { var a l.createElement(input), b l.createElement(select), c b.appendChild(l.createElement(option)); a.type checkbox, k.checkOn ! a.value, k.optSelected c.selected, b.disabled !0, k.optDisabled !c.disabled, a l.createElement(input), a.value t, a.type radio, k.radioValue t a.value }(); var Ya, Za, $a n.expr.attrHandle; n.fn.extend({ attr: function (a, b) { return J(this, n.attr, a, b, arguments.length > 1) }, removeAttr: function (a) { return this.each(function () { n.removeAttr(this, a) }) } }), n.extend({ attr: function (a, b, c) { var d, e, f a.nodeType; if (a && 3 ! f && 8 ! f && 2 ! f) return typeof a.getAttribute U ? n.prop(a, b, c) : (1 f && n.isXMLDoc(a) || (b b.toLowerCase(), d n.attrHooksb || (n.expr.match.bool.test(b) ? Za : Ya)), void 0 c ? d && get in d && null ! (e d.get(a, b)) ? e : (e n.find.attr(a, b), null e ? void 0 : e) : null ! c ? d && set in d && void 0 ! (e d.set(a, c, b)) ? e : (a.setAttribute(b, c + ), c) : void n.removeAttr(a, b)) }, removeAttr: function (a, b) { var c, d, e 0, f b && b.match(E); if (f && 1 a.nodeType) while (c fe++) d n.propFixc || c, n.expr.match.bool.test(c) && (ad !1), a.removeAttribute(c) }, attrHooks: { type: { set: function (a, b) { if (!k.radioValue && radio b && n.nodeName(a, input)) { var c a.value; return a.setAttribute(type, b), c && (a.value c), b } } } } }), Za { set: function (a, b, c) { return b !1 ? n.removeAttr(a, c) : a.setAttribute(c, c), c } }, n.each(n.expr.match.bool.source.match(/\w+/g), function (a, b) { var c $ab || n.find.attr; $ab function (a, b, d) { var e, f; return d || (f $ab, $ab e, e null ! c(a, b, d) ? b.toLowerCase() : null, $ab f), e } }); var _a /^(?:input|select|textarea|button)$/i; n.fn.extend({ prop: function (a, b) { return J(this, n.prop, a, b, arguments.length > 1) }, removeProp: function (a) { return this.each(function () { delete thisn.propFixa || a }) } }), n.extend({ propFix: { for: htmlFor, class: className }, prop: function (a, b, c) { var d, e, f, g a.nodeType; if (a && 3 ! g && 8 ! g && 2 ! g) return f 1 ! g || !n.isXMLDoc(a), f && (b n.propFixb || b, e n.propHooksb), void 0 ! c ? e && set in e && void 0 ! (d e.set(a, c, b)) ? d : ab c : e && get in e && null ! (d e.get(a, b)) ? d : ab }, propHooks: { tabIndex: { get: function (a) { return a.hasAttribute(tabindex) || _a.test(a.nodeName) || a.href ? a.tabIndex : -1 } } } }), k.optSelected || (n.propHooks.selected { get: function (a) { var b a.parentNode; return b && b.parentNode && b.parentNode.selectedIndex, null } }), n.each(tabIndex, readOnly, maxLength, cellSpacing, cellPadding, rowSpan, colSpan, useMap, frameBorder, contentEditable, function () { n.propFixthis.toLowerCase() this }); var ab /\t\r\n\f/g; n.fn.extend({ addClass: function (a) { var b, c, d, e, f, g, h string typeof a && a, i 0, j this.length; if (n.isFunction(a)) return this.each(function (b) { n(this).addClass(a.call(this, b, this.className)) }); if (h) for (b (a || ).match(E) || ; j > i; i++)if (c thisi, d 1 c.nodeType && (c.className ? ( + c.className + ).replace(ab, ) : )) { f 0; while (e bf++) d.indexOf( + e + ) 0 && (d + e + ); g n.trim(d), c.className ! g && (c.className g) } return this }, removeClass: function (a) { var b, c, d, e, f, g, h 0 arguments.length || string typeof a && a, i 0, j this.length; if (n.isFunction(a)) return this.each(function (b) { n(this).removeClass(a.call(this, b, this.className)) }); if (h) for (b (a || ).match(E) || ; j > i; i++)if (c thisi, d 1 c.nodeType && (c.className ? ( + c.className + ).replace(ab, ) : )) { f 0; while (e bf++) while (d.indexOf( + e + ) > 0) d d.replace( + e + , ); g a ? n.trim(d) : , c.className ! g && (c.className g) } return this }, toggleClass: function (a, b) { var c typeof a; return boolean typeof b && string c ? b ? this.addClass(a) : this.removeClass(a) : this.each(n.isFunction(a) ? function (c) { n(this).toggleClass(a.call(this, c, this.className, b), b) } : function () { if (string c) { var b, d 0, e n(this), f a.match(E) || ; while (b fd++) e.hasClass(b) ? e.removeClass(b) : e.addClass(b) } else (c U || boolean c) && (this.className && L.set(this, __className__, this.className), this.className this.className || a !1 ? : L.get(this, __className__) || ) }) }, hasClass: function (a) { for (var b + a + , c 0, d this.length; d > c; c++)if (1 thisc.nodeType && ( + thisc.className + ).replace(ab, ).indexOf(b) > 0) return !0; return !1 } }); var bb /\r/g; n.fn.extend({ val: function (a) { var b, c, d, e this0; { if (arguments.length) return d n.isFunction(a), this.each(function (c) { var e; 1 this.nodeType && (e d ? a.call(this, c, n(this).val()) : a, null e ? e : number typeof e ? e + : n.isArray(e) && (e n.map(e, function (a) { return null a ? : a + })), b n.valHooksthis.type || n.valHooksthis.nodeName.toLowerCase(), b && set in b && void 0 ! b.set(this, e, value) || (this.value e)) }); if (e) return b n.valHookse.type || n.valHookse.nodeName.toLowerCase(), b && get in b && void 0 ! (c b.get(e, value)) ? c : (c e.value, string typeof c ? c.replace(bb, ) : null c ? : c) } } }), n.extend({ valHooks: { option: { get: function (a) { var b n.find.attr(a, value); return null ! b ? b : n.trim(n.text(a)) } }, select: { get: function (a) { for (var b, c, d a.options, e a.selectedIndex, f select-one a.type || 0 > e, g f ? null : , h f ? e + 1 : d.length, i 0 > e ? h : f ? e : 0; h > i; i++)if (c di, !(!c.selected && i ! e || (k.optDisabled ? c.disabled : null ! c.getAttribute(disabled)) || c.parentNode.disabled && n.nodeName(c.parentNode, optgroup))) { if (b n(c).val(), f) return b; g.push(b) } return g }, set: function (a, b) { var c, d, e a.options, f n.makeArray(b), g e.length; while (g--) d eg, (d.selected n.inArray(d.value, f) > 0) && (c !0); return c || (a.selectedIndex -1), f } } } }), n.each(radio, checkbox, function () { n.valHooksthis { set: function (a, b) { return n.isArray(b) ? a.checked n.inArray(n(a).val(), b) > 0 : void 0 } }, k.checkOn || (n.valHooksthis.get function (a) { return null a.getAttribute(value) ? on : a.value }) }), n.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 (a, b) { n.fnb function (a, c) { return arguments.length > 0 ? this.on(b, null, a, c) : this.trigger(b) } }), n.fn.extend({ hover: function (a, b) { return this.mouseenter(a).mouseleave(b || a) }, bind: function (a, b, c) { return this.on(a, null, b, c) }, unbind: function (a, b) { return this.off(a, null, b) }, delegate: function (a, b, c, d) { return this.on(b, a, c, d) }, undelegate: function (a, b, c) { return 1 arguments.length ? this.off(a, **) : this.off(b, a || **, c) } }); var cb n.now(), db /\?/; n.parseJSON function (a) { return JSON.parse(a + ) }, n.parseXML function (a) { var b, c; if (!a || string ! typeof a) return null; try { c new DOMParser, b c.parseFromString(a, text/xml) } catch (d) { b void 0 } return (!b || b.getElementsByTagName(parsererror).length) && n.error(Invalid XML: + a), b }; var eb /#.*$/, fb /(?&)_^&*/, gb /^(.*?): \t*(^\r\n*)$/gm, hb /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, ib /^(?:GET|HEAD)$/, jb /^\/\//, kb /^(\w.+-+:)(?:\/\/(?:^\/?#*@|)(^\/?#:*)(?::(\d+)|)|)/, lb {}, mb {}, nb */.concat(*), ob a.location.href, pb kb.exec(ob.toLowerCase()) || ; function qb(a) { return function (b, c) { string ! typeof b && (c b, b *); var d, e 0, f b.toLowerCase().match(E) || ; if (n.isFunction(c)) while (d fe++) + d0 ? (d d.slice(1) || *, (ad ad || ).unshift(c)) : (ad ad || ).push(c) } } function rb(a, b, c, d) { var e {}, f a mb; function g(h) { var i; return eh !0, n.each(ah || , function (a, h) { var j h(b, c, d); return string ! typeof j || f || ej ? f ? !(i j) : void 0 : (b.dataTypes.unshift(j), g(j), !1) }), i } return g(b.dataTypes0) || !e* && g(*) } function sb(a, b) { var c, d, e n.ajaxSettings.flatOptions || {}; for (c in b) void 0 ! bc && ((ec ? a : d || (d {}))c bc); return d && n.extend(!0, a, d), a } function tb(a, b, c) { var d, e, f, g, h a.contents, i a.dataTypes; while (* i0) i.shift(), void 0 d && (d a.mimeType || b.getResponseHeader(Content-Type)); if (d) for (e in h) if (he && he.test(d)) { i.unshift(e); break } if (i0 in c) f i0; else { for (e in c) { if (!i0 || a.converterse + + i0) { f e; break } g || (g e) } f f || g } return f ? (f ! i0 && i.unshift(f), cf) : void 0 } function ub(a, b, c, d) { var e, f, g, h, i, j {}, k a.dataTypes.slice(); if (k1) for (g in a.converters) jg.toLowerCase() a.convertersg; f k.shift(); while (f) if (a.responseFieldsf && (ca.responseFieldsf b), !i && d && a.dataFilter && (b a.dataFilter(b, a.dataType)), i f, f k.shift()) if (* f) f i; else if (* ! i && i ! f) { if (g ji + + f || j* + f, !g) for (e in j) if (h e.split( ), h1 f && (g ji + + h0 || j* + h0)) { g !0 ? g je : je ! !0 && (f h0, k.unshift(h1)); break } if (g ! !0) if (g && athrows) b g(b); else try { b g(b) } catch (l) { return { state: parsererror, error: g ? l : No conversion from + i + to + f } } } return { state: success, data: b } } n.extend({ active: 0, lastModified: {}, etag: {}, ajaxSettings: { url: ob, type: GET, isLocal: hb.test(pb1), global: !0, processData: !0, async: !0, contentType: application/x-www-form-urlencoded; charsetUTF-8, accepts: { *: nb, 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: n.parseJSON, text xml: n.parseXML }, flatOptions: { url: !0, context: !0 } }, ajaxSetup: function (a, b) { return b ? sb(sb(a, n.ajaxSettings), b) : sb(n.ajaxSettings, a) }, ajaxPrefilter: qb(lb), ajaxTransport: qb(mb), ajax: function (a, b) { object typeof a && (b a, a void 0), b b || {}; var c, d, e, f, g, h, i, j, k n.ajaxSetup({}, b), l k.context || k, m k.context && (l.nodeType || l.jquery) ? n(l) : n.event, o n.Deferred(), p n.Callbacks(once memory), q k.statusCode || {}, r {}, s {}, t 0, u canceled, v { readyState: 0, getResponseHeader: function (a) { var b; if (2 t) { if (!f) { f {}; while (b gb.exec(e)) fb1.toLowerCase() b2 } b fa.toLowerCase() } return null b ? null : b }, getAllResponseHeaders: function () { return 2 t ? e : null }, setRequestHeader: function (a, b) { var c a.toLowerCase(); return t || (a sc sc || a, ra b), this }, overrideMimeType: function (a) { return t || (k.mimeType a), this }, statusCode: function (a) { var b; if (a) if (2 > t) for (b in a) qb qb, ab; else v.always(av.status); return this }, abort: function (a) { var b a || u; return c && c.abort(b), x(0, b), this } }; if (o.promise(v).complete p.add, v.success v.done, v.error v.fail, k.url ((a || k.url || ob) + ).replace(eb, ).replace(jb, pb1 + //), k.type b.method || b.type || k.method || k.type, k.dataTypes n.trim(k.dataType || *).toLowerCase().match(E) || , null k.crossDomain && (h kb.exec(k.url.toLowerCase()), k.crossDomain !(!h || h1 pb1 && h2 pb2 && (h3 || (http: h1 ? 80 : 443)) (pb3 || (http: pb1 ? 80 : 443)))), k.data && k.processData && string ! typeof k.data && (k.data n.param(k.data, k.traditional)), rb(lb, k, b, v), 2 t) return v; i n.event && k.global, i && 0 n.active++ && n.event.trigger(ajaxStart), k.type k.type.toUpperCase(), k.hasContent !ib.test(k.type), d k.url, k.hasContent || (k.data && (d k.url + (db.test(d) ? & : ?) + k.data, delete k.data), k.cache !1 && (k.url fb.test(d) ? d.replace(fb, $1_ + cb++) : d + (db.test(d) ? & : ?) + _ + cb++)), k.ifModified && (n.lastModifiedd && v.setRequestHeader(If-Modified-Since, n.lastModifiedd), n.etagd && v.setRequestHeader(If-None-Match, n.etagd)), (k.data && k.hasContent && k.contentType ! !1 || b.contentType) && v.setRequestHeader(Content-Type, k.contentType), v.setRequestHeader(Accept, k.dataTypes0 && k.acceptsk.dataTypes0 ? k.acceptsk.dataTypes0 + (* ! k.dataTypes0 ? , + nb + ; q0.01 : ) : k.accepts*); for (j in k.headers) v.setRequestHeader(j, k.headersj); if (k.beforeSend && (k.beforeSend.call(l, v, k) !1 || 2 t)) return v.abort(); u abort; for (j in { success: 1, error: 1, complete: 1 }) vj(kj); if (c rb(mb, k, b, v)) { v.readyState 1, i && m.trigger(ajaxSend, v, k), k.async && k.timeout > 0 && (g setTimeout(function () { v.abort(timeout) }, k.timeout)); try { t 1, c.send(r, x) } catch (w) { if (!(2 > t)) throw w; x(-1, w) } } else x(-1, No Transport); function x(a, b, f, h) { var j, r, s, u, w, x b; 2 ! t && (t 2, g && clearTimeout(g), c void 0, e h || , v.readyState a > 0 ? 4 : 0, j a > 200 && 300 > a || 304 a, f && (u tb(k, v, f)), u ub(k, u, v, j), j ? (k.ifModified && (w v.getResponseHeader(Last-Modified), w && (n.lastModifiedd w), w v.getResponseHeader(etag), w && (n.etagd w)), 204 a || HEAD k.type ? x nocontent : 304 a ? x notmodified : (x u.state, r u.data, s u.error, j !s)) : (s x, (a || !x) && (x error, 0 > a && (a 0))), v.status a, v.statusText (b || x) + , j ? o.resolveWith(l, r, x, v) : o.rejectWith(l, v, x, s), v.statusCode(q), q void 0, i && m.trigger(j ? ajaxSuccess : ajaxError, v, k, j ? r : s), p.fireWith(l, v, x), i && (m.trigger(ajaxComplete, v, k), --n.active || n.event.trigger(ajaxStop))) } return v }, getJSON: function (a, b, c) { return n.get(a, b, c, json) }, getScript: function (a, b) { return n.get(a, void 0, b, script) } }), n.each(get, post, function (a, b) { nb function (a, c, d, e) { return n.isFunction(c) && (e e || d, d c, c void 0), n.ajax({ url: a, type: b, dataType: e, data: c, success: d }) } }), n._evalUrl function (a) { return n.ajax({ url: a, type: GET, dataType: script, async: !1, global: !1, throws: !0 }) }, n.fn.extend({ wrapAll: function (a) { var b; return n.isFunction(a) ? this.each(function (b) { n(this).wrapAll(a.call(this, b)) }) : (this0 && (b n(a, this0.ownerDocument).eq(0).clone(!0), this0.parentNode && b.insertBefore(this0), b.map(function () { var a this; while (a.firstElementChild) a a.firstElementChild; return a }).append(this)), this) }, wrapInner: function (a) { return this.each(n.isFunction(a) ? function (b) { n(this).wrapInner(a.call(this, b)) } : function () { var b n(this), c b.contents(); c.length ? c.wrapAll(a) : b.append(a) }) }, wrap: function (a) { var b n.isFunction(a); return this.each(function (c) { n(this).wrapAll(b ? a.call(this, c) : a) }) }, unwrap: function () { return this.parent().each(function () { n.nodeName(this, body) || n(this).replaceWith(this.childNodes) }).end() } }), n.expr.filters.hidden function (a) { return a.offsetWidth 0 && a.offsetHeight 0 }, n.expr.filters.visible function (a) { return !n.expr.filters.hidden(a) }; var vb /%20/g, wb /\\$/, xb /\r?\n/g, yb /^(?:submit|button|image|reset|file)$/i, zb /^(?:input|select|textarea|keygen)/i; function Ab(a, b, c, d) { var e; if (n.isArray(b)) n.each(b, function (b, e) { c || wb.test(a) ? d(a, e) : Ab(a + + (object typeof e ? b : ) + , e, c, d) }); else if (c || object ! n.type(b)) d(a, b); else for (e in b) Ab(a + + e + , be, c, d) } n.param function (a, b) { var c, d , e function (a, b) { b n.isFunction(b) ? b() : null b ? : b, dd.length encodeURIComponent(a) + + encodeURIComponent(b) }; if (void 0 b && (b n.ajaxSettings && n.ajaxSettings.traditional), n.isArray(a) || a.jquery && !n.isPlainObject(a)) n.each(a, function () { e(this.name, this.value) }); else for (c in a) Ab(c, ac, b, e); return d.join(&).replace(vb, +) }, n.fn.extend({ serialize: function () { return n.param(this.serializeArray()) }, serializeArray: function () { return this.map(function () { var a n.prop(this, elements); return a ? n.makeArray(a) : this }).filter(function () { var a this.type; return this.name && !n(this).is(:disabled) && zb.test(this.nodeName) && !yb.test(a) && (this.checked || !T.test(a)) }).map(function (a, b) { var c n(this).val(); return null c ? null : n.isArray(c) ? n.map(c, function (a) { return { name: b.name, value: a.replace(xb, \r\n) } }) : { name: b.name, value: c.replace(xb, \r\n) } }).get() } }), n.ajaxSettings.xhr function () { try { return new XMLHttpRequest } catch (a) { } }; var Bb 0, Cb {}, Db { 0: 200, 1223: 204 }, Eb n.ajaxSettings.xhr(); a.attachEvent && a.attachEvent(onunload, function () { for (var a in Cb) Cba() }), k.cors !!Eb && withCredentials in Eb, k.ajax Eb !!Eb, n.ajaxTransport(function (a) { var b; return k.cors || Eb && !a.crossDomain ? { send: function (c, d) { var e, f a.xhr(), g ++Bb; if (f.open(a.type, a.url, a.async, a.username, a.password), a.xhrFields) for (e in a.xhrFields) fe a.xhrFieldse; a.mimeType && f.overrideMimeType && f.overrideMimeType(a.mimeType), a.crossDomain || cX-Requested-With || (cX-Requested-With XMLHttpRequest); for (e in c) f.setRequestHeader(e, ce); b function (a) { return function () { b && (delete Cbg, b f.onload f.onerror null, abort a ? f.abort() : error a ? d(f.status, f.statusText) : d(Dbf.status || f.status, f.statusText, string typeof f.responseText ? { text: f.responseText } : void 0, f.getAllResponseHeaders())) } }, f.onload b(), f.onerror b(error), b Cbg b(abort); try { f.send(a.hasContent && a.data || null) } catch (h) { if (b) throw h } }, abort: function () { b && b() } } : void 0 }), n.ajaxSetup({ accepts: { script: text/javascript, application/javascript, application/ecmascript, application/x-ecmascript }, contents: { script: /(?:java|ecma)script/ }, converters: { text script: function (a) { return n.globalEval(a), a } } }), n.ajaxPrefilter(script, function (a) { void 0 a.cache && (a.cache !1), a.crossDomain && (a.type GET) }), n.ajaxTransport(script, function (a) { if (a.crossDomain) { var b, c; return { send: function (d, e) { b n(script>).prop({ async: !0, charset: a.scriptCharset, src: a.url }).on(load error, c function (a) { b.remove(), c null, a && e(error a.type ? 404 : 200, a.type) }), l.head.appendChild(b0) }, abort: function () { c && c() } } } }); var Fb , Gb /()\?(?&|$)|\?\?/; n.ajaxSetup({ jsonp: callback, jsonpCallback: function () { var a Fb.pop() || n.expando + _ + cb++; return thisa !0, a } }), n.ajaxPrefilter(json jsonp, function (b, c, d) { var e, f, g, h b.jsonp ! !1 && (Gb.test(b.url) ? url : string typeof b.data && !(b.contentType || ).indexOf(application/x-www-form-urlencoded) && Gb.test(b.data) && data); return h || jsonp b.dataTypes0 ? (e b.jsonpCallback n.isFunction(b.jsonpCallback) ? b.jsonpCallback() : b.jsonpCallback, h ? bh bh.replace(Gb, $1 + e) : b.jsonp ! !1 && (b.url + (db.test(b.url) ? & : ?) + b.jsonp + + e), b.convertersscript json function () { return g || n.error(e + was not called), g0 }, b.dataTypes0 json, f ae, ae function () { g arguments }, d.always(function () { ae f, be && (b.jsonpCallback c.jsonpCallback, Fb.push(e)), g && n.isFunction(f) && f(g0), g f void 0 }), script) : void 0 }), n.parseHTML function (a, b, c) { if (!a || string ! typeof a) return null; boolean typeof b && (c b, b !1), b b || l; var d v.exec(a), e !c && ; return d ? b.createElement(d1) : (d n.buildFragment(a, b, e), e && e.length && n(e).remove(), n.merge(, d.childNodes)) }; var Hb n.fn.load; n.fn.load function (a, b, c) { if (string ! typeof a && Hb) return Hb.apply(this, arguments); var d, e, f, g this, h a.indexOf( ); return h > 0 && (d n.trim(a.slice(h)), a a.slice(0, h)), n.isFunction(b) ? (c b, b void 0) : b && object typeof b && (e POST), g.length > 0 && n.ajax({ url: a, type: e, dataType: html, data: b }).done(function (a) { f arguments, g.html(d ? n(div>).append(n.parseHTML(a)).find(d) : a) }).complete(c && function (a, b) { g.each(c, f || a.responseText, b, a) }), this }, n.each(ajaxStart, ajaxStop, ajaxComplete, ajaxError, ajaxSuccess, ajaxSend, function (a, b) { n.fnb function (a) { return this.on(b, a) } }), n.expr.filters.animated function (a) { return n.grep(n.timers, function (b) { return a b.elem }).length }; var Ib a.document.documentElement; function Jb(a) { return n.isWindow(a) ? a : 9 a.nodeType && a.defaultView } n.offset { setOffset: function (a, b, c) { var d, e, f, g, h, i, j, k n.css(a, position), l n(a), m {}; static k && (a.style.position relative), h l.offset(), f n.css(a, top), i n.css(a, left), j (absolute k || fixed k) && (f + i).indexOf(auto) > -1, j ? (d l.position(), g d.top, e d.left) : (g parseFloat(f) || 0, e parseFloat(i) || 0), n.isFunction(b) && (b b.call(a, c, h)), null ! b.top && (m.top b.top - h.top + g), null ! b.left && (m.left b.left - h.left + e), using in b ? b.using.call(a, m) : l.css(m) } }, n.fn.extend({ offset: function (a) { if (arguments.length) return void 0 a ? this : this.each(function (b) { n.offset.setOffset(this, a, b) }); var b, c, d this0, e { top: 0, left: 0 }, f d && d.ownerDocument; if (f) return b f.documentElement, n.contains(b, d) ? (typeof d.getBoundingClientRect ! U && (e d.getBoundingClientRect()), c Jb(f), { top: e.top + c.pageYOffset - b.clientTop, left: e.left + c.pageXOffset - b.clientLeft }) : e }, position: function () { if (this0) { var a, b, c this0, d { top: 0, left: 0 }; return fixed n.css(c, position) ? b c.getBoundingClientRect() : (a this.offsetParent(), b this.offset(), n.nodeName(a0, html) || (d a.offset()), d.top + n.css(a0, borderTopWidth, !0), d.left + n.css(a0, borderLeftWidth, !0)), { top: b.top - d.top - n.css(c, marginTop, !0), left: b.left - d.left - n.css(c, marginLeft, !0) } } }, offsetParent: function () { return this.map(function () { var a this.offsetParent || Ib; while (a && !n.nodeName(a, html) && static n.css(a, position)) a a.offsetParent; return a || Ib }) } }), n.each({ scrollLeft: pageXOffset, scrollTop: pageYOffset }, function (b, c) { var d pageYOffset c; n.fnb function (e) { return J(this, function (b, e, f) { var g Jb(b); return void 0 f ? g ? gc : be : void (g ? g.scrollTo(d ? a.pageXOffset : f, d ? f : a.pageYOffset) : be f) }, b, e, arguments.length, null) } }), n.each(top, left, function (a, b) { n.cssHooksb ya(k.pixelPosition, function (a, c) { return c ? (c xa(a, b), va.test(c) ? n(a).position()b + px : c) : void 0 }) }), n.each({ Height: height, Width: width }, function (a, b) { n.each({ padding: inner + a, content: b, : outer + a }, function (c, d) { n.fnd function (d, e) { var f arguments.length && (c || boolean ! typeof d), g c || (d !0 || e !0 ? margin : border); return J(this, function (b, c, d) { var e; return n.isWindow(b) ? b.document.documentElementclient + a : 9 b.nodeType ? (e b.documentElement, Math.max(b.bodyscroll + a, escroll + a, b.bodyoffset + a, eoffset + a, eclient + a)) : void 0 d ? n.css(b, c, g) : n.style(b, c, d, g) }, b, f ? d : void 0, f, null) } }) }), n.fn.size function () { return this.length }, n.fn.andSelf n.fn.addBack, function typeof define && define.amd && define(jquery, , function () { return n }); var Kb a.jQuery, Lb a.$; return n.noConflict function (b) { return a.$ n && (a.$ Lb), b && a.jQuery n && (a.jQuery Kb), n }, typeof b U && (a.jQuery a.$ n), n }); /script> script> /* Foundation v6.3.1 - Complete */ function _classCallCheck(t, e) { if (!(t instanceof e)) throw new TypeError(Cannot call a class as a function) } function _classCallCheck(t, e) { if (!(t instanceof e)) throw new TypeError(Cannot call a class as a function) } function _classCallCheck(t, e) { if (!(t instanceof e)) throw new TypeError(Cannot call a class as a function) } function _classCallCheck(t, e) { if (!(t instanceof e)) throw new TypeError(Cannot call a class as a function) } function _classCallCheck(t, e) { if (!(t instanceof e)) throw new TypeError(Cannot call a class as a function) } function _classCallCheck(t, e) { if (!(t instanceof e)) throw new TypeError(Cannot call a class as a function) } function _classCallCheck(t, e) { if (!(t instanceof e)) throw new TypeError(Cannot call a class as a function) } function _classCallCheck(t, e) { if (!(t instanceof e)) throw new TypeError(Cannot call a class as a function) } function _classCallCheck(t, e) { if (!(t instanceof e)) throw new TypeError(Cannot call a class as a function) } function _classCallCheck(t, e) { if (!(t instanceof e)) throw new TypeError(Cannot call a class as a function) } function _classCallCheck(t, e) { if (!(t instanceof e)) throw new TypeError(Cannot call a class as a function) } function _classCallCheck(t, e) { if (!(t instanceof e)) throw new TypeError(Cannot call a class as a function) } function _classCallCheck(t, e) { if (!(t instanceof e)) throw new TypeError(Cannot call a class as a function) } function _classCallCheck(t, e) { if (!(t instanceof e)) throw new TypeError(Cannot call a class as a function) } function _classCallCheck(t, e) { if (!(t instanceof e)) throw new TypeError(Cannot call a class as a function) } function _classCallCheck(t, e) { if (!(t instanceof e)) throw new TypeError(Cannot call a class as a function) } function _classCallCheck(t, e) { if (!(t instanceof e)) throw new TypeError(Cannot call a class as a function) } function _classCallCheck(t, e) { if (!(t instanceof e)) throw new TypeError(Cannot call a class as a function) } function _classCallCheck(t, e) { if (!(t instanceof e)) throw new TypeError(Cannot call a class as a function) } function _classCallCheck(t, e) { if (!(t instanceof e)) throw new TypeError(Cannot call a class as a function) } !function (t) { use strict; function e(t) { if (void 0 Function.prototype.name) { var e /function\s(^({1,})\(/, i e.exec(t.toString()); return i && i.length > 1 ? i1.trim() : } return void 0 t.prototype ? t.constructor.name : t.prototype.constructor.name } function i(t) { return true t || false ! t && (isNaN(1 * t) ? t : parseFloat(t)) } function n(t) { return t.replace(/(a-z)(A-Z)/g, $1-$2).toLowerCase() } var s 6.3.1, o { version: s, _plugins: {}, _uuids: , rtl: function () { return rtl t(html).attr(dir) }, plugin: function (t, i) { var s i || e(t), o n(s); this._pluginso thiss t }, registerPlugin: function (t, i) { var s i ? n(i) : e(t.constructor).toLowerCase(); t.uuid this.GetYoDigits(6, s), t.$element.attr(data- + s) || t.$element.attr(data- + s, t.uuid), t.$element.data(zfPlugin) || t.$element.data(zfPlugin, t), t.$element.trigger(init.zf. + s), this._uuids.push(t.uuid) }, unregisterPlugin: function (t) { var i n(e(t.$element.data(zfPlugin).constructor)); this._uuids.splice(this._uuids.indexOf(t.uuid), 1), t.$element.removeAttr(data- + i).removeData(zfPlugin).trigger(destroyed.zf. + i); for (var s in t) ts null }, reInit: function (e) { var i e instanceof t; try { if (i) e.each(function () { t(this).data(zfPlugin)._init() }); else { var s typeof e, o this, a { object: function (e) { e.forEach(function (e) { e n(e), t(data- + e + ).foundation(_init) }) }, string: function () { e n(e), t(data- + e + ).foundation(_init) }, undefined: function () { this.object(Object.keys(o._plugins)) } }; as(e) } } catch (t) { console.error(t) } finally { return e } }, GetYoDigits: function (t, e) { return t t || 6, Math.round(Math.pow(36, t + 1) - Math.random() * Math.pow(36, t)).toString(36).slice(1) + (e ? - + e : ) }, reflow: function (e, n) { undefined typeof n ? n Object.keys(this._plugins) : string typeof n && (n n); var s this; t.each(n, function (n, o) { var a s._pluginso, r t(e).find(data- + o + ).addBack(data- + o + ); r.each(function () { var e t(this), n {}; if (e.data(zfPlugin)) return void console.warn(Tried to initialize + o + on an element that already has a Foundation plugin.); if (e.attr(data-options)) { e.attr(data-options).split(;).forEach(function (t, e) { var s t.split(:).map(function (t) { return t.trim() }); s0 && (ns0 i(s1)) }) } try { e.data(zfPlugin, new a(t(this), n)) } catch (t) { console.error(t) } finally { return } }) }) }, getFnName: e, transitionend: function (t) { var e, i { transition: transitionend, WebkitTransition: webkitTransitionEnd, MozTransition: transitionend, OTransition: otransitionend }, n document.createElement(div); for (var s in i) undefined ! typeof n.styles && (e is); return e ? e : (e setTimeout(function () { t.triggerHandler(transitionend, t) }, 1), transitionend) } }; o.util { throttle: function (t, e) { var i null; return function () { var n this, s arguments; null i && (i setTimeout(function () { t.apply(n, s), i null }, e)) } } }; var a function (i) { var n typeof i, s t(meta.foundation-mq), a t(.no-js); if (s.length || t(meta classfoundation-mq>).appendTo(document.head), a.length && a.removeClass(no-js), undefined n) o.MediaQuery._init(), o.reflow(this); else { if (string ! n) throw new TypeError(Were sorry, + n + is not a valid parameter. You must use a string representing the method you wish to invoke.); var r Array.prototype.slice.call(arguments, 1), l this.data(zfPlugin); if (void 0 l || void 0 li) throw new ReferenceError(Were sorry, + i + is not an available method for + (l ? e(l) : this element) + .); 1 this.length ? li.apply(l, r) : this.each(function (e, n) { li.apply(t(n).data(zfPlugin), r) }) } return this }; window.Foundation o, t.fn.foundation a, function () { Date.now && window.Date.now || (window.Date.now Date.now function () { return (new Date).getTime() }); for (var t webkit, moz, e 0; e t.length && !window.requestAnimationFrame; ++e) { var i te; window.requestAnimationFrame windowi + RequestAnimationFrame, window.cancelAnimationFrame windowi + CancelAnimationFrame || windowi + CancelRequestAnimationFrame } if (/iP(ad|hone|od).*OS 6/.test(window.navigator.userAgent) || !window.requestAnimationFrame || !window.cancelAnimationFrame) { var n 0; window.requestAnimationFrame function (t) { var e Date.now(), i Math.max(n + 16, e); return setTimeout(function () { t(n i) }, i - e) }, window.cancelAnimationFrame clearTimeout } window.performance && window.performance.now || (window.performance { start: Date.now(), now: function () { return Date.now() - this.start } }) }(), Function.prototype.bind || (Function.prototype.bind function (t) { if (function ! typeof this) throw new TypeError(Function.prototype.bind - what is trying to be bound is not callable); var e Array.prototype.slice.call(arguments, 1), i this, n function () { }, s function () { return i.apply(this instanceof n ? this : t, e.concat(Array.prototype.slice.call(arguments))) }; return this.prototype && (n.prototype this.prototype), s.prototype new n, s }) }(jQuery), !function (t) { function e(t) { var e {}; return string ! typeof t ? e : (t t.trim().slice(1, -1)) ? e t.split(&).reduce(function (t, e) { var i e.replace(/\+/g, ).split(), n i0, s i1; return n decodeURIComponent(n), s void 0 s ? null : decodeURIComponent(s), t.hasOwnProperty(n) ? Array.isArray(tn) ? tn.push(s) : tn tn, s : tn s, t }, {}) : e } var i { queries: , current: , _init: function () { var i, n this, s t(.foundation-mq).css(font-family); i e(s); for (var o in i) i.hasOwnProperty(o) && n.queries.push({ name: o, value: only screen and (min-width: + io + ) }); this.current this._getCurrentSize(), this._watcher() }, atLeast: function (t) { var e this.get(t); return !!e && window.matchMedia(e).matches }, is: function (t) { return t t.trim().split( ), t.length > 1 && only t1 ? t0 this._getCurrentSize() : this.atLeast(t0) }, get: function (t) { for (var e in this.queries) if (this.queries.hasOwnProperty(e)) { var i this.queriese; if (t i.name) return i.value } return null }, _getCurrentSize: function () { for (var t, e 0; e this.queries.length; e++) { var i this.queriese; window.matchMedia(i.value).matches && (t i) } return object typeof t ? t.name : t }, _watcher: function () { var e this; t(window).on(resize.zf.mediaquery, function () { var i e._getCurrentSize(), n e.current; i ! n && (e.current i, t(window).trigger(changed.zf.mediaquery, i, n)) }) } }; Foundation.MediaQuery i, window.matchMedia || (window.matchMedia function () { use strict; var t window.styleMedia || window.media; if (!t) { var e document.createElement(style), i document.getElementsByTagName(script)0, n null; e.type text/css, e.id matchmediajs-test, i && i.parentNode && i.parentNode.insertBefore(e, i), n getComputedStyle in window && window.getComputedStyle(e, null) || e.currentStyle, t { matchMedium: function (t) { var i @media + t + { #matchmediajs-test { width: 1px; } }; return e.styleSheet ? e.styleSheet.cssText i : e.textContent i, 1px n.width } } } return function (e) { return { matches: t.matchMedium(e || all), media: e || all } } }()), Foundation.MediaQuery i }(jQuery), !function (t) { function e(t) { var e {}; for (var i in t) eti ti; return e } var i { 9: TAB, 13: ENTER, 27: ESCAPE, 32: SPACE, 37: ARROW_LEFT, 38: ARROW_UP, 39: ARROW_RIGHT, 40: ARROW_DOWN }, n {}, s { keys: e(i), parseKey: function (t) { var e it.which || t.keyCode || String.fromCharCode(t.which).toUpperCase(); return e e.replace(/\W+/, ), t.shiftKey && (e SHIFT_ + e), t.ctrlKey && (e CTRL_ + e), t.altKey && (e ALT_ + e), e e.replace(/_$/, ) }, handleKey: function (e, i, s) { var o, a, r, l ni, h this.parseKey(e); if (!l) return console.warn(Component not defined!); if (o undefined typeof l.ltr ? l : Foundation.rtl() ? t.extend({}, l.ltr, l.rtl) : t.extend({}, l.rtl, l.ltr), a oh, r sa, r && function typeof r) { var u r.apply(); (s.handled || function typeof s.handled) && s.handled(u) } else (s.unhandled || function typeof s.unhandled) && s.unhandled() }, findFocusable: function (e) { return !!e && e.find(ahref, areahref, input:not(disabled), select:not(disabled), textarea:not(disabled), button:not(disabled), iframe, object, embed, *tabindex, *contenteditable).filter(function () { return !(!t(this).is(:visible) || t(this).attr(tabindex) 0) }) }, register: function (t, e) { nt e }, trapFocus: function (t) { var e Foundation.Keyboard.findFocusable(t), i e.eq(0), n e.eq(-1); t.on(keydown.zf.trapfocus, function (t) { t.target n0 && TAB Foundation.Keyboard.parseKey(t) ? (t.preventDefault(), i.focus()) : t.target i0 && SHIFT_TAB Foundation.Keyboard.parseKey(t) && (t.preventDefault(), n.focus()) }) }, releaseFocus: function (t) { t.off(keydown.zf.trapfocus) } }; Foundation.Keyboard s }(jQuery), !function (t) { function e(t, e, i) { function n(r) { a || (a r), o r - a, i.apply(e), o t ? s window.requestAnimationFrame(n, e) : (window.cancelAnimationFrame(s), e.trigger(finished.zf.animate, e).triggerHandler(finished.zf.animate, e)) } var s, o, a null; return 0 t ? (i.apply(e), void e.trigger(finished.zf.animate, e).triggerHandler(finished.zf.animate, e)) : void (s window.requestAnimationFrame(n)) } function i(e, i, o, a) { function r() { e || i.hide(), l(), a && a.apply(i) } function l() { i0.style.transitionDuration 0, i.removeClass(h + + u + + o) } if (i t(i).eq(0), i.length) { var h e ? n0 : n1, u e ? s0 : s1; l(), i.addClass(o).css(transition, none), requestAnimationFrame(function () { i.addClass(h), e && i.show() }), requestAnimationFrame(function () { i0.offsetWidth, i.css(transition, ).addClass(u) }), i.one(Foundation.transitionend(i), r) } } var n mui-enter, mui-leave, s mui-enter-active, mui-leave-active, o { animateIn: function (t, e, n) { i(!0, t, e, n) }, animateOut: function (t, e, n) { i(!1, t, e, n) } }; Foundation.Move e, Foundation.Motion o }(jQuery), !function (t) { var e { Feather: function (e) { var i arguments.length > 1 && void 0 ! arguments1 ? arguments1 : zf; e.attr(role, menubar); var n e.find(li).attr({ role: menuitem }), s is- + i + -submenu, o s + -item, a is- + i + -submenu-parent; n.each(function () { var e t(this), n e.children(ul); n.length && (e.addClass(a).attr({ aria-haspopup: !0, aria-label: e.children(a:first).text() }), drilldown i && e.attr({ aria-expanded: !1 }), n.addClass(submenu + s).attr({ data-submenu: , role: menu }), drilldown i && n.attr({ aria-hidden: !0 })), e.parent(data-submenu).length && e.addClass(is-submenu-item + o) }) }, Burn: function (t, e) { var i is- + e + -submenu, n i + -item, s is- + e + -submenu-parent; t.find(>li, .menu, .menu > li).removeClass(i + + n + + s + is-submenu-item submenu is-active).removeAttr(data-submenu).css(display, ) } }; Foundation.Nest e }(jQuery), !function (t) { function e(t, e, n, s) { var o, a, r, l, h i(t); if (e) { var u i(e); a h.offset.top + h.height u.height + u.offset.top, o h.offset.top > u.offset.top, r h.offset.left > u.offset.left, l h.offset.left + h.width u.width + u.offset.left } else a h.offset.top + h.height h.windowDims.height + h.windowDims.offset.top, o h.offset.top > h.windowDims.offset.top, r h.offset.left > h.windowDims.offset.left, l h.offset.left + h.width h.windowDims.width; var d a, o, r, l; return n ? r l !0 : s ? o a !0 : d.indexOf(!1) -1 } function i(t, e) { if (t t.length ? t0 : t, t window || t document) throw new Error(Im sorry, Dave. Im afraid I cant do that.); var i t.getBoundingClientRect(), n t.parentNode.getBoundingClientRect(), s document.body.getBoundingClientRect(), o window.pageYOffset, a window.pageXOffset; return { width: i.width, height: i.height, offset: { top: i.top + o, left: i.left + a }, parentDims: { width: n.width, height: n.height, offset: { top: n.top + o, left: n.left + a } }, windowDims: { width: s.width, height: s.height, offset: { top: o, left: a } } } } function n(t, e, n, s, o, a) { var r i(t), l e ? i(e) : null; switch (n) { case top: return { left: Foundation.rtl() ? l.offset.left - r.width + l.width : l.offset.left, top: l.offset.top - (r.height + s) }; case left: return { left: l.offset.left - (r.width + o), top: l.offset.top }; case right: return { left: l.offset.left + l.width + o, top: l.offset.top }; case center top: return { left: l.offset.left + l.width / 2 - r.width / 2, top: l.offset.top - (r.height + s) }; case center bottom: return { left: a ? o : l.offset.left + l.width / 2 - r.width / 2, top: l.offset.top + l.height + s }; case center left: return { left: l.offset.left - (r.width + o), top: l.offset.top + l.height / 2 - r.height / 2 }; case center right: return { left: l.offset.left + l.width + o + 1, top: l.offset.top + l.height / 2 - r.height / 2 }; case center: return { left: r.windowDims.offset.left + r.windowDims.width / 2 - r.width / 2, top: r.windowDims.offset.top + r.windowDims.height / 2 - r.height / 2 }; case reveal: return { left: (r.windowDims.width - r.width) / 2, top: r.windowDims.offset.top + s }; case reveal full: return { left: r.windowDims.offset.left, top: r.windowDims.offset.top }; case left bottom: return { left: l.offset.left, top: l.offset.top + l.height + s }; case right bottom: return { left: l.offset.left + l.width + o - r.width, top: l.offset.top + l.height + s }; default: return { left: Foundation.rtl() ? l.offset.left - r.width + l.width : l.offset.left + o, top: l.offset.top + l.height + s } } } Foundation.Box { ImNotTouchingYou: e, GetDimensions: i, GetOffsets: n } }(jQuery), !function (t) { function e() { a(), n(), s(), o(), i() } function i(e) { var i t(data-yeti-box), n dropdown, tooltip, reveal; if (e && (string typeof e ? n.push(e) : object typeof e && string typeof e0 ? n.concat(e) : console.error(Plugin names must be strings)), i.length) { var s n.map(function (t) { return closeme.zf. + t }).join( ); t(window).off(s).on(s, function (e, i) { var n e.namespace.split(.)0, s t(data- + n + ).not(data-yeti-box + i + ); s.each(function () { var e t(this); e.triggerHandler(close.zf.trigger, e) }) }) } } function n(e) { var i void 0, n t(data-resize); n.length && t(window).off(resize.zf.trigger).on(resize.zf.trigger, function (s) { i && clearTimeout(i), i setTimeout(function () { r || n.each(function () { t(this).triggerHandler(resizeme.zf.trigger) }), n.attr(data-events, resize) }, e || 10) }) } function s(e) { var i void 0, n t(data-scroll); n.length && t(window).off(scroll.zf.trigger).on(scroll.zf.trigger, function (s) { i && clearTimeout(i), i setTimeout(function () { r || n.each(function () { t(this).triggerHandler(scrollme.zf.trigger) }), n.attr(data-events, scroll) }, e || 10) }) } function o(e) { var i t(data-mutate); i.length && r && i.each(function () { t(this).triggerHandler(mutateme.zf.trigger) }) } function a() { if (!r) return !1; var e document.querySelectorAll(data-resize, data-scroll, data-mutate), i function (e) { var i t(e0.target); switch (e0.type) { case attributes: scroll i.attr(data-events) && data-events e0.attributeName && i.triggerHandler(scrollme.zf.trigger, i, window.pageYOffset), resize i.attr(data-events) && data-events e0.attributeName && i.triggerHandler(resizeme.zf.trigger, i), style e0.attributeName && (i.closest(data-mutate).attr(data-events, mutate), i.closest(data-mutate).triggerHandler(mutateme.zf.trigger, i.closest(data-mutate))); break; case childList: i.closest(data-mutate).attr(data-events, mutate), i.closest(data-mutate).triggerHandler(mutateme.zf.trigger, i.closest(data-mutate)); break; default: return !1 } }; if (e.length) for (var n 0; n e.length - 1; n++) { var s new r(i); s.observe(en, { attributes: !0, childList: !0, characterData: !1, subtree: !0, attributeFilter: data-events, style }) } } var r function () { for (var t WebKit, Moz, O, Ms, , e 0; e t.length; e++)if (te + MutationObserver in window) return windowte + MutationObserver; return !1 }(), l function (e, i) { e.data(i).split( ).forEach(function (n) { t(# + n)close i ? trigger : triggerHandler(i + .zf.trigger, e) }) }; t(document).on(click.zf.trigger, data-open, function () { l(t(this), open) }), t(document).on(click.zf.trigger, data-close, function () { var e t(this).data(close); e ? l(t(this), close) : t(this).trigger(close.zf.trigger) }), t(document).on(click.zf.trigger, data-toggle, function () { var e t(this).data(toggle); e ? l(t(this), toggle) : t(this).trigger(toggle.zf.trigger) }), t(document).on(close.zf.trigger, data-closable, function (e) { e.stopPropagation(); var i t(this).data(closable); ! i ? Foundation.Motion.animateOut(t(this), i, function () { t(this).trigger(closed.zf) }) : t(this).fadeOut().trigger(closed.zf) }), t(document).on(focus.zf.trigger blur.zf.trigger, data-toggle-focus, function () { var e t(this).data(toggle-focus); t(# + e).triggerHandler(toggle.zf.trigger, t(this)) }), t(window).on(load, function () { e() }), Foundation.IHearYou e }(jQuery), !function (t) { function e(t, e, i) { var n, s, o this, a e.duration, r Object.keys(t.data())0 || timer, l -1; this.isPaused !1, this.restart function () { l -1, clearTimeout(s), this.start() }, this.start function () { this.isPaused !1, clearTimeout(s), l l 0 ? a : l, t.data(paused, !1), n Date.now(), s setTimeout(function () { e.infinite && o.restart(), i && function typeof i && i() }, l), t.trigger(timerstart.zf. + r) }, this.pause function () { this.isPaused !0, clearTimeout(s), t.data(paused, !0); var e Date.now(); l - e - n, t.trigger(timerpaused.zf. + r) } } function i(e, i) { function n() { s--, 0 s && i() } var s e.length; 0 s && i(), e.each(function () { if (this.complete || 4 this.readyState || complete this.readyState) n(); else { var e t(this).attr(src); t(this).attr(src, e + (e.indexOf(?) > 0 ? & : ?) + (new Date).getTime()), t(this).one(load, function () { n() }) } }) } Foundation.Timer e, Foundation.onImagesLoaded i }(jQuery), function (t) { function e() { this.removeEventListener(touchmove, i), this.removeEventListener(touchend, e), h !1 } function i(i) { if (t.spotSwipe.preventDefault && i.preventDefault(), h) { var n, s i.touches0.pageX, a (i.touches0.pageY, o - s); l (new Date).getTime() - r, Math.abs(a) > t.spotSwipe.moveThreshold && l t.spotSwipe.timeThreshold && (n a > 0 ? left : right), n && (i.preventDefault(), e.call(this), t(this).trigger(swipe, n).trigger(swipe + n)) } } function n(t) { 1 t.touches.length && (o t.touches0.pageX, a t.touches0.pageY, h !0, r (new Date).getTime(), this.addEventListener(touchmove, i, !1), this.addEventListener(touchend, e, !1)) } function s() { this.addEventListener && this.addEventListener(touchstart, n, !1) } t.spotSwipe { version: 1.0.0, enabled: ontouchstart in document.documentElement, preventDefault: !1, moveThreshold: 75, timeThreshold: 200 }; var o, a, r, l, h !1; t.event.special.swipe { setup: s }, t.each(left, up, down, right, function () { t.event.specialswipe + this { setup: function () { t(this).on(swipe, t.noop) } } }) }(jQuery), !function (t) { t.fn.addTouch function () { this.each(function (i, n) { t(n).bind(touchstart touchmove touchend touchcancel, function () { e(event) }) }); var e function (t) { var e, i t.changedTouches, n i0, s { touchstart: mousedown, touchmove: mousemove, touchend: mouseup }, o st.type; MouseEvent in window && function typeof window.MouseEvent ? e new window.MouseEvent(o, { bubbles: !0, cancelable: !0, screenX: n.screenX, screenY: n.screenY, clientX: n.clientX, clientY: n.clientY }) : (e document.createEvent(MouseEvent), e.initMouseEvent(o, !0, !0, window, 1, n.screenX, n.screenY, n.clientX, n.clientY, !1, !1, !1, !1, 0, null)), n.target.dispatchEvent(e) } } }(jQuery); var _createClass function () { function t(t, e) { for (var i 0; i e.length; i++) { var n ei; n.enumerable n.enumerable || !1, n.configurable !0, value in n && (n.writable !0), Object.defineProperty(t, n.key, n) } } return function (e, i, n) { return i && t(e.prototype, i), n && t(e, n), e } }(); !function (t) { var e function () { function e(i) { var n arguments.length > 1 && void 0 ! arguments1 ? arguments1 : {}; _classCallCheck(this, e), this.$element i, this.options t.extend({}, e.defaults, this.$element.data(), n), this._init(), Foundation.registerPlugin(this, Abide) } return _createClass(e, { key: _init, value: function () { this.$inputs this.$element.find(input, textarea, select), this._events() } }, { key: _events, value: function () { var e this; this.$element.off(.abide).on(reset.zf.abide, function () { e.resetForm() }).on(submit.zf.abide, function () { return e.validateForm() }), fieldChange this.options.validateOn && this.$inputs.off(change.zf.abide).on(change.zf.abide, function (i) { e.validateInput(t(i.target)) }), this.options.liveValidate && this.$inputs.off(input.zf.abide).on(input.zf.abide, function (i) { e.validateInput(t(i.target)) }), this.options.validateOnBlur && this.$inputs.off(blur.zf.abide).on(blur.zf.abide, function (i) { e.validateInput(t(i.target)) }) } }, { key: _reflow, value: function () { this._init() } }, { key: requiredCheck, value: function (t) { if (!t.attr(required)) return !0; var e !0; switch (t0.type) { case checkbox: e t0.checked; break; case select: case select-one: case select-multiple: var i t.find(option:selected); i.length && i.val() || (e !1); break; default: t.val() && t.val().length || (e !1) }return e } }, { key: findFormError, value: function (t) { var e t.siblings(this.options.formErrorSelector); return e.length || (e t.parent().find(this.options.formErrorSelector)), e } }, { key: findLabel, value: function (t) { var e t0.id, i this.$element.find(labelfor + e + ); return i.length ? i : t.closest(label) } }, { key: findRadioLabels, value: function (e) { var i this, n e.map(function (e, n) { var s n.id, o i.$element.find(labelfor + s + ); return o.length || (o t(n).closest(label)), o0 }); return t(n) } }, { key: addErrorClasses, value: function (t) { var e this.findLabel(t), i this.findFormError(t); e.length && e.addClass(this.options.labelErrorClass), i.length && i.addClass(this.options.formErrorClass), t.addClass(this.options.inputErrorClass).attr(data-invalid, ) } }, { key: removeRadioErrorClasses, value: function (t) { var e this.$element.find(:radioname + t + ), i this.findRadioLabels(e), n this.findFormError(e); i.length && i.removeClass(this.options.labelErrorClass), n.length && n.removeClass(this.options.formErrorClass), e.removeClass(this.options.inputErrorClass).removeAttr(data-invalid) } }, { key: removeErrorClasses, value: function (t) { if (radio t0.type) return this.removeRadioErrorClasses(t.attr(name)); var e this.findLabel(t), i this.findFormError(t); e.length && e.removeClass(this.options.labelErrorClass), i.length && i.removeClass(this.options.formErrorClass), t.removeClass(this.options.inputErrorClass).removeAttr(data-invalid) } }, { key: validateInput, value: function (e) { var i this, n this.requiredCheck(e), s !1, o !0, a e.attr(data-validator), r !0; if (e.is(data-abide-ignore) || e.is(typehidden) || e.is(disabled)) return !0; switch (e0.type) { case radio: s this.validateRadio(e.attr(name)); break; case checkbox: s n; break; case select: case select-one: case select-multiple: s n; break; default: s this.validateText(e) }a && (o this.matchValidation(e, a, e.attr(required))), e.attr(data-equalto) && (r this.options.validators.equalTo(e)); var l n, s, o, r.indexOf(!1) -1, h (l ? valid : invalid) + .zf.abide; if (l) { var u this.$element.find(data-equalto + e.attr(id) + ); u.length && !function () { var e i; u.each(function () { t(this).val() && e.validateInput(t(this)) }) }() } return thisl ? removeErrorClasses : addErrorClasses(e), e.trigger(h, e), l } }, { key: validateForm, value: function () { var e , i this; this.$inputs.each(function () { e.push(i.validateInput(t(this))) }); var n e.indexOf(!1) -1; return this.$element.find(data-abide-error).css(display, n ? none : block), this.$element.trigger((n ? formvalid : forminvalid) + .zf.abide, this.$element), n } }, { key: validateText, value: function (t, e) { e e || t.attr(pattern) || t.attr(type); var i t.val(), n !1; return i.length ? n this.options.patterns.hasOwnProperty(e) ? this.options.patternse.test(i) : e t.attr(type) || new RegExp(e).test(i) : t.prop(required) || (n !0), n } }, { key: validateRadio, value: function (e) { var i this.$element.find(:radioname + e + ), n !1, s !1; return i.each(function (e, i) { t(i).attr(required) && (s !0) }), s || (n !0), n || i.each(function (e, i) { t(i).prop(checked) && (n !0) }), n } }, { key: matchValidation, value: function (t, e, i) { var n this; i !!i; var s e.split( ).map(function (e) { return n.options.validatorse(t, i, t.parent()) }); return s.indexOf(!1) -1 } }, { key: resetForm, value: function () { var e this.$element, i this.options; t(. + i.labelErrorClass, e).not(small).removeClass(i.labelErrorClass), t(. + i.inputErrorClass, e).not(small).removeClass(i.inputErrorClass), t(i.formErrorSelector + . + i.formErrorClass).removeClass(i.formErrorClass), e.find(data-abide-error).css(display, none), t(:input, e).not(:button, :submit, :reset, :hidden, :radio, :checkbox, data-abide-ignore).val().removeAttr(data-invalid), t(:input:radio, e).not(data-abide-ignore).prop(checked, !1).removeAttr(data-invalid), t(:input:checkbox, e).not(data-abide-ignore).prop(checked, !1).removeAttr(data-invalid), e.trigger(formreset.zf.abide, e) } }, { key: destroy, value: function () { var e this; this.$element.off(.abide).find(data-abide-error).css(display, none), this.$inputs.off(.abide).each(function () { e.removeErrorClasses(t(this)) }), Foundation.unregisterPlugin(this) } }), e }(); e.defaults { validateOn: fieldChange, labelErrorClass: is-invalid-label, inputErrorClass: is-invalid-input, formErrorSelector: .form-error, formErrorClass: is-visible, liveValidate: !1, validateOnBlur: !1, patterns: { alpha: /^a-zA-Z+$/, alpha_numeric: /^a-zA-Z0-9+$/, integer: /^-+?\d+$/, number: /^-+?\d*(?:\.\,\d+)?$/, card: /^(?:40-9{12}(?:0-9{3})?|51-50-9{14}|6(?:011|50-90-9)0-9{12}|3470-9{13}|3(?:00-5|680-9)0-9{11}|(?:2131|1800|35\d{3})\d{11})$/, cvv: /^(0-9){3,4}$/, email: /^a-zA-Z0-9.!#$%&*+\/?^_`{|}~-+@a-zA-Z0-9(?:a-zA-Z0-9-{0,61}a-zA-Z0-9)?(?:\.a-zA-Z0-9(?:a-zA-Z0-9-{0,61}a-zA-Z0-9)?)+$/, url: /^(https?|ftp|file|ssh):\/\/((((a-zA-Z|\d|-|\.|_|~|\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF)|(%\da-f{2})|!\$&\(\)\*\+,;|:)*@)?(((\d|1-9\d|1\d\d|20-4\d|250-5)\.(\d|1-9\d|1\d\d|20-4\d|250-5)\.(\d|1-9\d|1\d\d|20-4\d|250-5)\.(\d|1-9\d|1\d\d|20-4\d|250-5))|(((a-zA-Z|\d|\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF)|((a-zA-Z|\d|\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF)(a-zA-Z|\d|-|\.|_|~|\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF)*(a-zA-Z|\d|\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF)))\.)+((a-zA-Z|\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF)|((a-zA-Z|\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF)(a-zA-Z|\d|-|\.|_|~|\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF)*(a-zA-Z|\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF)))\.?)(:\d*)?)(\/(((a-zA-Z|\d|-|\.|_|~|\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF)|(%\da-f{2})|!\$&\(\)\*\+,;|:|@)+(\/((a-zA-Z|\d|-|\.|_|~|\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF)|(%\da-f{2})|!\$&\(\)\*\+,;|:|@)*)*)?)?(\?(((a-zA-Z|\d|-|\.|_|~|\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF)|(%\da-f{2})|!\$&\(\)\*\+,;|:|@)|\uE000-\uF8FF|\/|\?)*)?(\#(((a-zA-Z|\d|-|\.|_|~|\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF)|(%\da-f{2})|!\$&\(\)\*\+,;|:|@)|\/|\?)*)?$/, domain: /^(a-zA-Z0-9(a-zA-Z0-9\-{0,61}a-zA-Z0-9)?\.)+a-zA-Z{2,8}$/, datetime: /^(0-20-9{3})\-(0-10-9)\-(0-30-9)T(0-50-9)\:(0-50-9)\:(0-50-9)(Z|(\-\+(0-10-9)\:00))$/, date: /(?:19|20)0-9{2}-(?:(?:01-9|10-2)-(?:01-9|10-9|20-9)|(?:(?!02)(?:01-9|10-2)-(?:30))|(?:(?:013578|102)-31))$/, time: /^(00-9|10-9|20-3)(:0-50-9){2}$/, dateISO: /^\d{4}\/\-\d{1,2}\/\-\d{1,2}$/, month_day_year: /^(01-9|1012)- \/.(01-9|120-9|301)- \/.\d{4}$/, day_month_year: /^(01-9|120-9|301)- \/.(01-9|1012)- \/.\d{4}$/, color: /^#?(a-fA-F0-9{6}|a-fA-F0-9{3})$/ }, validators: { equalTo: function (e, i, n) { return t(# + e.attr(data-equalto)).val() e.val() } } }, Foundation.plugin(e, Abide) }(jQuery); var _createClass function () { function t(t, e) { for (var i 0; i e.length; i++) { var n ei; n.enumerable n.enumerable || !1, n.configurable !0, value in n && (n.writable !0), Object.defineProperty(t, n.key, n) } } return function (e, i, n) { return i && t(e.prototype, i), n && t(e, n), e } }(); !function (t) { var e function () { function e(i, n) { _classCallCheck(this, e), this.$element i, this.options t.extend({}, e.defaults, this.$element.data(), n), this._init(), Foundation.registerPlugin(this, Accordion), Foundation.Keyboard.register(Accordion, { ENTER: toggle, SPACE: toggle, ARROW_DOWN: next, ARROW_UP: previous }) } return _createClass(e, { key: _init, value: function () { this.$element.attr(role, tablist), this.$tabs this.$element.children(data-accordion-item), this.$tabs.each(function (e, i) { var n t(i), s n.children(data-tab-content), o s0.id || Foundation.GetYoDigits(6, accordion), a i.id || o + -label; n.find(a:first).attr({ aria-controls: o, role: tab, id: a, aria-expanded: !1, aria-selected: !1 }), s.attr({ role: tabpanel, aria-labelledby: a, aria-hidden: !0, id: o }) }); var e this.$element.find(.is-active).children(data-tab-content); e.length && this.down(e, !0), this._events() } }, { key: _events, value: function () { var e this; this.$tabs.each(function () { var i t(this), n i.children(data-tab-content); n.length && i.children(a).off(click.zf.accordion keydown.zf.accordion).on(click.zf.accordion, function (t) { t.preventDefault(), e.toggle(n) }).on(keydown.zf.accordion, function (t) { Foundation.Keyboard.handleKey(t, Accordion, { toggle: function () { e.toggle(n) }, next: function () { var t i.next().find(a).focus(); e.options.multiExpand || t.trigger(click.zf.accordion) }, previous: function () { var t i.prev().find(a).focus(); e.options.multiExpand || t.trigger(click.zf.accordion) }, handled: function () { t.preventDefault(), t.stopPropagation() } }) }) }) } }, { key: toggle, value: function (t) { t.parent().hasClass(is-active) ? this.up(t) : this.down(t) } }, { key: down, value: function (e, i) { var n this; if (e.attr(aria-hidden, !1).parent(data-tab-content).addBack().parent().addClass(is-active), !this.options.multiExpand && !i) { var s this.$element.children(.is-active).children(data-tab-content); s.length && this.up(s.not(e)) } e.slideDown(this.options.slideSpeed, function () { n.$element.trigger(down.zf.accordion, e) }), t(# + e.attr(aria-labelledby)).attr({ aria-expanded: !0, aria-selected: !0 }) } }, { key: up, value: function (e) { var i e.parent().siblings(), n this; (this.options.allowAllClosed || i.hasClass(is-active)) && e.parent().hasClass(is-active) && (e.slideUp(n.options.slideSpeed, function () { n.$element.trigger(up.zf.accordion, e) }), e.attr(aria-hidden, !0).parent().removeClass(is-active), t(# + e.attr(aria-labelledby)).attr({ aria-expanded: !1, aria-selected: !1 })) } }, { key: destroy, value: function () { this.$element.find(data-tab-content).stop(!0).slideUp(0).css(display, ), this.$element.find(a).off(.zf.accordion), Foundation.unregisterPlugin(this) } }), e }(); e.defaults { slideSpeed: 250, multiExpand: !1, allowAllClosed: !1 }, Foundation.plugin(e, Accordion) }(jQuery); var _createClass function () { function t(t, e) { for (var i 0; i e.length; i++) { var n ei; n.enumerable n.enumerable || !1, n.configurable !0, value in n && (n.writable !0), Object.defineProperty(t, n.key, n) } } return function (e, i, n) { return i && t(e.prototype, i), n && t(e, n), e } }(); !function (t) { var e function () { function e(i, n) { _classCallCheck(this, e), this.$element i, this.options t.extend({}, e.defaults, this.$element.data(), n), Foundation.Nest.Feather(this.$element, accordion), this._init(), Foundation.registerPlugin(this, AccordionMenu), Foundation.Keyboard.register(AccordionMenu, { ENTER: toggle, SPACE: toggle, ARROW_RIGHT: open, ARROW_UP: up, ARROW_DOWN: down, ARROW_LEFT: close, ESCAPE: closeAll }) } return _createClass(e, { key: _init, value: function () { this.$element.find(data-submenu).not(.is-active).slideUp(0), this.$element.attr({ role: menu, aria-multiselectable: this.options.multiOpen }), this.$menuLinks this.$element.find(.is-accordion-submenu-parent), this.$menuLinks.each(function () { var e this.id || Foundation.GetYoDigits(6, acc-menu-link), i t(this), n i.children(data-submenu), s n0.id || Foundation.GetYoDigits(6, acc-menu), o n.hasClass(is-active); i.attr({ aria-controls: s, aria-expanded: o, role: menuitem, id: e }), n.attr({ aria-labelledby: e, aria-hidden: !o, role: menu, id: s }) }); var e this.$element.find(.is-active); if (e.length) { var i this; e.each(function () { i.down(t(this)) }) } this._events() } }, { key: _events, value: function () { var e this; this.$element.find(li).each(function () { var i t(this).children(data-submenu); i.length && t(this).children(a).off(click.zf.accordionMenu).on(click.zf.accordionMenu, function (t) { t.preventDefault(), e.toggle(i) }) }).on(keydown.zf.accordionmenu, function (i) { var n, s, o t(this), a o.parent(ul).children(li), r o.children(data-submenu); a.each(function (e) { if (t(this).is(o)) return n a.eq(Math.max(0, e - 1)).find(a).first(), s a.eq(Math.min(e + 1, a.length - 1)).find(a).first(), t(this).children(data-submenu:visible).length && (s o.find(li:first-child).find(a).first()), t(this).is(:first-child) ? n o.parents(li).first().find(a).first() : n.parents(li).first().children(data-submenu:visible).length && (n n.parents(li).find(li:last-child).find(a).first()), void (t(this).is(:last-child) && (s o.parents(li).first().next(li).find(a).first())) }), Foundation.Keyboard.handleKey(i, AccordionMenu, { open: function () { r.is(:hidden) && (e.down(r), r.find(li).first().find(a).first().focus()) }, close: function () { r.length && !r.is(:hidden) ? e.up(r) : o.parent(data-submenu).length && (e.up(o.parent(data-submenu)), o.parents(li).first().find(a).first().focus()) }, up: function () { return n.focus(), !0 }, down: function () { return s.focus(), !0 }, toggle: function () { o.children(data-submenu).length && e.toggle(o.children(data-submenu)) }, closeAll: function () { e.hideAll() }, handled: function (t) { t && i.preventDefault(), i.stopImmediatePropagation() } }) }) } }, { key: hideAll, value: function () { this.up(this.$element.find(data-submenu)) } }, { key: showAll, value: function () { this.down(this.$element.find(data-submenu)) } }, { key: toggle, value: function (t) { t.is(:animated) || (t.is(:hidden) ? this.down(t) : this.up(t)) } }, { key: down, value: function (t) { var e this; this.options.multiOpen || this.up(this.$element.find(.is-active).not(t.parentsUntil(this.$element).add(t))), t.addClass(is-active).attr({ aria-hidden: !1 }).parent(.is-accordion-submenu-parent).attr({ aria-expanded: !0 }), t.slideDown(e.options.slideSpeed, function () { e.$element.trigger(down.zf.accordionMenu, t) }) } }, { key: up, value: function (t) { var e this; t.slideUp(e.options.slideSpeed, function () { e.$element.trigger(up.zf.accordionMenu, t) }); var i t.find(data-submenu).slideUp(0).addBack().attr(aria-hidden, !0); i.parent(.is-accordion-submenu-parent).attr(aria-expanded, !1) } }, { key: destroy, value: function () { this.$element.find(data-submenu).slideDown(0).css(display, ), this.$element.find(a).off(click.zf.accordionMenu), Foundation.Nest.Burn(this.$element, accordion), Foundation.unregisterPlugin(this) } }), e }(); e.defaults { slideSpeed: 250, multiOpen: !0 }, Foundation.plugin(e, AccordionMenu) }(jQuery); var _createClass function () { function t(t, e) { for (var i 0; i e.length; i++) { var n ei; n.enumerable n.enumerable || !1, n.configurable !0, value in n && (n.writable !0), Object.defineProperty(t, n.key, n) } } return function (e, i, n) { return i && t(e.prototype, i), n && t(e, n), e } }(); !function (t) { var e function () { function e(i, n) { _classCallCheck(this, e), this.$element i, this.options t.extend({}, e.defaults, this.$element.data(), n), Foundation.Nest.Feather(this.$element, drilldown), this._init(), Foundation.registerPlugin(this, Drilldown), Foundation.Keyboard.register(Drilldown, { ENTER: open, SPACE: open, ARROW_RIGHT: next, ARROW_UP: up, ARROW_DOWN: down, ARROW_LEFT: previous, ESCAPE: close, TAB: down, SHIFT_TAB: up }) } return _createClass(e, { key: _init, value: function () { this.$submenuAnchors this.$element.find(li.is-drilldown-submenu-parent).children(a), this.$submenus this.$submenuAnchors.parent(li).children(data-submenu), this.$menuItems this.$element.find(li).not(.js-drilldown-back).attr(role, menuitem).find(a), this.$element.attr(data-mutate, this.$element.attr(data-drilldown) || Foundation.GetYoDigits(6, drilldown)), this._prepareMenu(), this._registerEvents(), this._keyboardEvents() } }, { key: _prepareMenu, value: function () { var e this; this.$submenuAnchors.each(function () { var i t(this), n i.parent(); e.options.parentLink && i.clone().prependTo(n.children(data-submenu)).wrap(li classis-submenu-parent-item is-submenu-item is-drilldown-submenu-item rolemenu-item>/li>), i.data(savedHref, i.attr(href)).removeAttr(href).attr(tabindex, 0), i.children(data-submenu).attr({ aria-hidden: !0, tabindex: 0, role: menu }), e._events(i) }), this.$submenus.each(function () { var i t(this), n i.find(.js-drilldown-back); if (!n.length) switch (e.options.backButtonPosition) { case bottom: i.append(e.options.backButton); break; case top: i.prepend(e.options.backButton); break; default: console.error(Unsupported backButtonPosition value + e.options.backButtonPosition + ) }e._back(i) }), this.$submenus.addClass(invisible), this.options.autoHeight || this.$submenus.addClass(drilldown-submenu-cover-previous), this.$element.parent().hasClass(is-drilldown) || (this.$wrapper t(this.options.wrapper).addClass(is-drilldown), this.options.animateHeight && this.$wrapper.addClass(animate-height), this.$element.wrap(this.$wrapper)), this.$wrapper this.$element.parent(), this.$wrapper.css(this._getMaxDims()) } }, { key: _resize, value: function () { this.$wrapper.css({ max-width: none, min-height: none }), this.$wrapper.css(this._getMaxDims()) } }, { key: _events, value: function (e) { var i this; e.off(click.zf.drilldown).on(click.zf.drilldown, function (n) { if (t(n.target).parentsUntil(ul, li).hasClass(is-drilldown-submenu-parent) && (n.stopImmediatePropagation(), n.preventDefault()), i._show(e.parent(li)), i.options.closeOnClick) { var s t(body); s.off(.zf.drilldown).on(click.zf.drilldown, function (e) { e.target i.$element0 || t.contains(i.$element0, e.target) || (e.preventDefault(), i._hideAll(), s.off(.zf.drilldown)) }) } }), this.$element.on(mutateme.zf.trigger, this._resize.bind(this)) } }, { key: _registerEvents, value: function () { this.options.scrollTop && (this._bindHandler this._scrollTop.bind(this), this.$element.on(open.zf.drilldown hide.zf.drilldown closed.zf.drilldown, this._bindHandler)) } }, { key: _scrollTop, value: function () { var e this, i ! e.options.scrollTopElement ? t(e.options.scrollTopElement) : e.$element, n parseInt(i.offset().top + e.options.scrollTopOffset); t(html, body).stop(!0).animate({ scrollTop: n }, e.options.animationDuration, e.options.animationEasing, function () { this t(html)0 && e.$element.trigger(scrollme.zf.drilldown) }) } }, { key: _keyboardEvents, value: function () { var e this; this.$menuItems.add(this.$element.find(.js-drilldown-back > a, .is-submenu-parent-item > a)).on(keydown.zf.drilldown, function (i) { var n, s, o t(this), a o.parent(li).parent(ul).children(li).children(a); a.each(function (e) { if (t(this).is(o)) return n a.eq(Math.max(0, e - 1)), void (s a.eq(Math.min(e + 1, a.length - 1))) }), Foundation.Keyboard.handleKey(i, Drilldown, { next: function () { if (o.is(e.$submenuAnchors)) return e._show(o.parent(li)), o.parent(li).one(Foundation.transitionend(o), function () { o.parent(li).find(ul li a).filter(e.$menuItems).first().focus() }), !0 }, previous: function () { return e._hide(o.parent(li).parent(ul)), o.parent(li).parent(ul).one(Foundation.transitionend(o), function () { setTimeout(function () { o.parent(li).parent(ul).parent(li).children(a).first().focus() }, 1) }), !0 }, up: function () { return n.focus(), !o.is(e.$element.find(> li:first-child > a)) }, down: function () { return s.focus(), !o.is(e.$element.find(> li:last-child > a)) }, close: function () { o.is(e.$element.find(> li > a)) || (e._hide(o.parent().parent()), o.parent().parent().siblings(a).focus()) }, open: function () { return o.is(e.$menuItems) ? o.is(e.$submenuAnchors) ? (e._show(o.parent(li)), o.parent(li).one(Foundation.transitionend(o), function () { o.parent(li).find(ul li a).filter(e.$menuItems).first().focus() }), !0) : void 0 : (e._hide(o.parent(li).parent(ul)), o.parent(li).parent(ul).one(Foundation.transitionend(o), function () { setTimeout(function () { o.parent(li).parent(ul).parent(li).children(a).first().focus() }, 1) }), !0) }, handled: function (t) { t && i.preventDefault(), i.stopImmediatePropagation() } }) }) } }, { key: _hideAll, value: function () { var t this.$element.find(.is-drilldown-submenu.is-active).addClass(is-closing); this.options.autoHeight && this.$wrapper.css({ height: t.parent().closest(ul).data(calcHeight) }), t.one(Foundation.transitionend(t), function (e) { t.removeClass(is-active is-closing) }), this.$element.trigger(closed.zf.drilldown) } }, { key: _back, value: function (t) { var e this; t.off(click.zf.drilldown), t.children(.js-drilldown-back).on(click.zf.drilldown, function (i) { i.stopImmediatePropagation(), e._hide(t); var n t.parent(li).parent(ul).parent(li); n.length && e._show(n) }) } }, { key: _menuLinkEvents, value: function () { var t this; this.$menuItems.not(.is-drilldown-submenu-parent).off(click.zf.drilldown).on(click.zf.drilldown, function (e) { setTimeout(function () { t._hideAll() }, 0) }) } }, { key: _show, value: function (t) { this.options.autoHeight && this.$wrapper.css({ height: t.children(data-submenu).data(calcHeight) }), t.attr(aria-expanded, !0), t.children(data-submenu).addClass(is-active).removeClass(invisible).attr(aria-hidden, !1), this.$element.trigger(open.zf.drilldown, t) } }, { key: _hide, value: function (t) { this.options.autoHeight && this.$wrapper.css({ height: t.parent().closest(ul).data(calcHeight) }); t.parent(li).attr(aria-expanded, !1), t.attr(aria-hidden, !0).addClass(is-closing), t.addClass(is-closing).one(Foundation.transitionend(t), function () { t.removeClass(is-active is-closing), t.blur().addClass(invisible) }), t.trigger(hide.zf.drilldown, t) } }, { key: _getMaxDims, value: function () { var e 0, i {}, n this; return this.$submenus.add(this.$element).each(function () { var s (t(this).children(li).length, Foundation.Box.GetDimensions(this).height); e s > e ? s : e, n.options.autoHeight && (t(this).data(calcHeight, s), t(this).hasClass(is-drilldown-submenu) || (i.height s)) }), this.options.autoHeight || (imin-height e + px), imax-width this.$element0.getBoundingClientRect().width + px, i } }, { key: destroy, value: function () { this.options.scrollTop && this.$element.off(.zf.drilldown, this._bindHandler), this._hideAll(), this.$element.off(mutateme.zf.trigger), Foundation.Nest.Burn(this.$element, drilldown), this.$element.unwrap().find(.js-drilldown-back, .is-submenu-parent-item).remove().end().find(.is-active, .is-closing, .is-drilldown-submenu).removeClass(is-active is-closing is-drilldown-submenu).end().find(data-submenu).removeAttr(aria-hidden tabindex role), this.$submenuAnchors.each(function () { t(this).off(.zf.drilldown) }), this.$submenus.removeClass(drilldown-submenu-cover-previous), this.$element.find(a).each(function () { var e t(this); e.removeAttr(tabindex), e.data(savedHref) && e.attr(href, e.data(savedHref)).removeData(savedHref) }), Foundation.unregisterPlugin(this) } }), e }(); e.defaults { backButton: li classjs-drilldown-back>a tabindex0>Back/a>/li>, backButtonPosition: top, wrapper: div>/div>, parentLink: !1, closeOnClick: !1, autoHeight: !1, animateHeight: !1, scrollTop: !1, scrollTopElement: , scrollTopOffset: 0, animationDuration: 500, animationEasing: swing }, Foundation.plugin(e, Drilldown) }(jQuery); var _createClass function () { function t(t, e) { for (var i 0; i e.length; i++) { var n ei; n.enumerable n.enumerable || !1, n.configurable !0, value in n && (n.writable !0), Object.defineProperty(t, n.key, n) } } return function (e, i, n) { return i && t(e.prototype, i), n && t(e, n), e } }(); !function (t) { var e function () { function e(i, n) { _classCallCheck(this, e), this.$element i, this.options t.extend({}, e.defaults, this.$element.data(), n), this._init(), Foundation.registerPlugin(this, Dropdown), Foundation.Keyboard.register(Dropdown, { ENTER: open, SPACE: open, ESCAPE: close }) } return _createClass(e, { key: _init, value: function () { var e this.$element.attr(id); this.$anchor t(t(data-toggle + e + ).length ? data-toggle + e + : data-open + e + ), this.$anchor.attr({ aria-controls: e, data-is-focus: !1, data-yeti-box: e, aria-haspopup: !0, aria-expanded: !1 }), this.options.parentClass ? this.$parent this.$element.parents(. + this.options.parentClass) : this.$parent null, this.options.positionClass this.getPositionClass(), this.counter 4, this.usedPositions , this.$element.attr({ aria-hidden: true, data-yeti-box: e, data-resize: e, aria-labelledby: this.$anchor0.id || Foundation.GetYoDigits(6, dd-anchor) }), this._events() } }, { key: getPositionClass, value: function () { var t this.$element0.className.match(/(top|left|right|bottom)/g); t t ? t0 : ; var e /float-(\S+)/.exec(this.$anchor0.className); e e ? e1 : ; var i e ? e + + t : t; return i } }, { key: _reposition, value: function (t) { this.usedPositions.push(t ? t : bottom), !t && this.usedPositions.indexOf(top) 0 ? this.$element.addClass(top) : top t && this.usedPositions.indexOf(bottom) 0 ? this.$element.removeClass(t) : left t && this.usedPositions.indexOf(right) 0 ? this.$element.removeClass(t).addClass(right) : right t && this.usedPositions.indexOf(left) 0 ? this.$element.removeClass(t).addClass(left) : !t && this.usedPositions.indexOf(top) > -1 && this.usedPositions.indexOf(left) 0 ? this.$element.addClass(left) : top t && this.usedPositions.indexOf(bottom) > -1 && this.usedPositions.indexOf(left) 0 ? this.$element.removeClass(t).addClass(left) : left t && this.usedPositions.indexOf(right) > -1 && this.usedPositions.indexOf(bottom) 0 ? this.$element.removeClass(t) : right t && this.usedPositions.indexOf(left) > -1 && this.usedPositions.indexOf(bottom) 0 ? this.$element.removeClass(t) : this.$element.removeClass(t), this.classChanged !0, this.counter-- } }, { key: _setPosition, value: function () { if (false this.$anchor.attr(aria-expanded)) return !1; var t this.getPositionClass(), e Foundation.Box.GetDimensions(this.$element), i (Foundation.Box.GetDimensions(this.$anchor), left t ? left : right t ? left : top), n top i ? height : width; height n ? this.options.vOffset : this.options.hOffset; if (e.width > e.windowDims.width || !this.counter && !Foundation.Box.ImNotTouchingYou(this.$element, this.$parent)) { var s e.windowDims.width, o 0; if (this.$parent) { var a Foundation.Box.GetDimensions(this.$parent), o a.offset.left; a.width s && (s a.width) } return this.$element.offset(Foundation.Box.GetOffsets(this.$element, this.$anchor, center bottom, this.options.vOffset, this.options.hOffset + o, !0)).css({ width: s - 2 * this.options.hOffset, height: auto }), this.classChanged !0, !1 } for (this.$element.offset(Foundation.Box.GetOffsets(this.$element, this.$anchor, t, this.options.vOffset, this.options.hOffset)); !Foundation.Box.ImNotTouchingYou(this.$element, this.$parent, !0) && this.counter;)this._reposition(t), this._setPosition() } }, { key: _events, value: function () { var e this; this.$element.on({ open.zf.trigger: this.open.bind(this), close.zf.trigger: this.close.bind(this), toggle.zf.trigger: this.toggle.bind(this), resizeme.zf.trigger: this._setPosition.bind(this) }), this.options.hover && (this.$anchor.off(mouseenter.zf.dropdown mouseleave.zf.dropdown).on(mouseenter.zf.dropdown, function () { var i t(body).data(); undefined ! typeof i.whatinput && mouse ! i.whatinput || (clearTimeout(e.timeout), e.timeout setTimeout(function () { e.open(), e.$anchor.data(hover, !0) }, e.options.hoverDelay)) }).on(mouseleave.zf.dropdown, function () { clearTimeout(e.timeout), e.timeout setTimeout(function () { e.close(), e.$anchor.data(hover, !1) }, e.options.hoverDelay) }), this.options.hoverPane && this.$element.off(mouseenter.zf.dropdown mouseleave.zf.dropdown).on(mouseenter.zf.dropdown, function () { clearTimeout(e.timeout) }).on(mouseleave.zf.dropdown, function () { clearTimeout(e.timeout), e.timeout setTimeout(function () { e.close(), e.$anchor.data(hover, !1) }, e.options.hoverDelay) })), this.$anchor.add(this.$element).on(keydown.zf.dropdown, function (i) { var n t(this); Foundation.Keyboard.findFocusable(e.$element); Foundation.Keyboard.handleKey(i, Dropdown, { open: function () { n.is(e.$anchor) && (e.open(), e.$element.attr(tabindex, -1).focus(), i.preventDefault()) }, close: function () { e.close(), e.$anchor.focus() } }) }) } }, { key: _addBodyHandler, value: function () { var e t(document.body).not(this.$element), i this; e.off(click.zf.dropdown).on(click.zf.dropdown, function (t) { i.$anchor.is(t.target) || i.$anchor.find(t.target).length || i.$element.find(t.target).length || (i.close(), e.off(click.zf.dropdown)) }) } }, { key: open, value: function () { if (this.$element.trigger(closeme.zf.dropdown, this.$element.attr(id)), this.$anchor.addClass(hover).attr({ aria-expanded: !0 }), this._setPosition(), this.$element.addClass(is-open).attr({ aria-hidden: !1 }), this.options.autoFocus) { var t Foundation.Keyboard.findFocusable(this.$element); t.length && t.eq(0).focus() } this.options.closeOnClick && this._addBodyHandler(), this.options.trapFocus && Foundation.Keyboard.trapFocus(this.$element), this.$element.trigger(show.zf.dropdown, this.$element) } }, { key: close, value: function () { if (!this.$element.hasClass(is-open)) return !1; if (this.$element.removeClass(is-open).attr({ aria-hidden: !0 }), this.$anchor.removeClass(hover).attr(aria-expanded, !1), this.classChanged) { var t this.getPositionClass(); t && this.$element.removeClass(t), this.$element.addClass(this.options.positionClass).css({ height: , width: }), this.classChanged !1, this.counter 4, this.usedPositions.length 0 } this.$element.trigger(hide.zf.dropdown, this.$element), this.options.trapFocus && Foundation.Keyboard.releaseFocus(this.$element) } }, { key: toggle, value: function () { if (this.$element.hasClass(is-open)) { if (this.$anchor.data(hover)) return; this.close() } else this.open() } }, { key: destroy, value: function () { this.$element.off(.zf.trigger).hide(), this.$anchor.off(.zf.dropdown), Foundation.unregisterPlugin(this) } }), e }(); e.defaults { parentClass: null, hoverDelay: 250, hover: !1, hoverPane: !1, vOffset: 1, hOffset: 1, positionClass: , trapFocus: !1, autoFocus: !1, closeOnClick: !1 }, Foundation.plugin(e, Dropdown) }(jQuery); var _createClass function () { function t(t, e) { for (var i 0; i e.length; i++) { var n ei; n.enumerable n.enumerable || !1, n.configurable !0, value in n && (n.writable !0), Object.defineProperty(t, n.key, n) } } return function (e, i, n) { return i && t(e.prototype, i), n && t(e, n), e } }(); !function (t) { var e function () { function e(i, n) { _classCallCheck(this, e), this.$element i, this.options t.extend({}, e.defaults, this.$element.data(), n), Foundation.Nest.Feather(this.$element, dropdown), this._init(), Foundation.registerPlugin(this, DropdownMenu), Foundation.Keyboard.register(DropdownMenu, { ENTER: open, SPACE: open, ARROW_RIGHT: next, ARROW_UP: up, ARROW_DOWN: down, ARROW_LEFT: previous, ESCAPE: close }) } return _createClass(e, { key: _init, value: function () { var t this.$element.find(li.is-dropdown-submenu-parent); this.$element.children(.is-dropdown-submenu-parent).children(.is-dropdown-submenu).addClass(first-sub), this.$menuItems this.$element.find(rolemenuitem), this.$tabs this.$element.children(rolemenuitem), this.$tabs.find(ul.is-dropdown-submenu).addClass(this.options.verticalClass), this.$element.hasClass(this.options.rightClass) || right this.options.alignment || Foundation.rtl() || this.$element.parents(.top-bar-right).is(*) ? (this.options.alignment right, t.addClass(opens-left)) : t.addClass(opens-right), this.changed !1, this._events() } }, { key: _isVertical, value: function () { return block this.$tabs.css(display) } }, { key: _events, value: function () { var e this, i ontouchstart in window || undefined ! typeof window.ontouchstart, n is-dropdown-submenu-parent, s function (s) { var o t(s.target).parentsUntil(ul, . + n), a o.hasClass(n), r true o.attr(data-is-click), l o.children(.is-dropdown-submenu); if (a) if (r) { if (!e.options.closeOnClick || !e.options.clickOpen && !i || e.options.forceFollow && i) return; s.stopImmediatePropagation(), s.preventDefault(), e._hide(o) } else s.preventDefault(), s.stopImmediatePropagation(), e._show(l), o.add(o.parentsUntil(e.$element, . + n)).attr(data-is-click, !0) }; (this.options.clickOpen || i) && this.$menuItems.on(click.zf.dropdownmenu touchstart.zf.dropdownmenu, s), e.options.closeOnClickInside && this.$menuItems.on(click.zf.dropdownmenu, function (i) { var s t(this), o s.hasClass(n); o || e._hide() }), this.options.disableHover || this.$menuItems.on(mouseenter.zf.dropdownmenu, function (i) { var s t(this), o s.hasClass(n); o && (clearTimeout(s.data(_delay)), s.data(_delay, setTimeout(function () { e._show(s.children(.is-dropdown-submenu)) }, e.options.hoverDelay))) }).on(mouseleave.zf.dropdownmenu, function (i) { var s t(this), o s.hasClass(n); if (o && e.options.autoclose) { if (true s.attr(data-is-click) && e.options.clickOpen) return !1; clearTimeout(s.data(_delay)), s.data(_delay, setTimeout(function () { e._hide(s) }, e.options.closingTime)) } }), this.$menuItems.on(keydown.zf.dropdownmenu, function (i) { var n, s, o t(i.target).parentsUntil(ul, rolemenuitem), a e.$tabs.index(o) > -1, r a ? e.$tabs : o.siblings(li).add(o); r.each(function (e) { if (t(this).is(o)) return n r.eq(e - 1), void (s r.eq(e + 1)) }); var l function () { o.is(:last-child) || (s.children(a:first).focus(), i.preventDefault()) }, h function () { n.children(a:first).focus(), i.preventDefault() }, u function () { var t o.children(ul.is-dropdown-submenu); t.length && (e._show(t), o.find(li > a:first).focus(), i.preventDefault()) }, d function () { var t o.parent(ul).parent(li); t.children(a:first).focus(), e._hide(t), i.preventDefault() }, c { open: u, close: function () { e._hide(e.$element), e.$menuItems.find(a:first).focus(), i.preventDefault() }, handled: function () { i.stopImmediatePropagation() } }; a ? e._isVertical() ? Foundation.rtl() ? t.extend(c, { down: l, up: h, next: d, previous: u }) : t.extend(c, { down: l, up: h, next: u, previous: d }) : Foundation.rtl() ? t.extend(c, { next: h, previous: l, down: u, up: d }) : t.extend(c, { next: l, previous: h, down: u, up: d }) : Foundation.rtl() ? t.extend(c, { next: d, previous: u, down: l, up: h }) : t.extend(c, { next: u, previous: d, down: l, up: h }), Foundation.Keyboard.handleKey(i, DropdownMenu, c) }) } }, { key: _addBodyHandler, value: function () { var e t(document.body), i this; e.off(mouseup.zf.dropdownmenu touchend.zf.dropdownmenu).on(mouseup.zf.dropdownmenu touchend.zf.dropdownmenu, function (t) { var n i.$element.find(t.target); n.length || (i._hide(), e.off(mouseup.zf.dropdownmenu touchend.zf.dropdownmenu)) }) } }, { key: _show, value: function (e) { var i this.$tabs.index(this.$tabs.filter(function (i, n) { return t(n).find(e).length > 0 })), n e.parent(li.is-dropdown-submenu-parent).siblings(li.is-dropdown-submenu-parent); this._hide(n, i), e.css(visibility, hidden).addClass(js-dropdown-active).parent(li.is-dropdown-submenu-parent).addClass(is-active); var s Foundation.Box.ImNotTouchingYou(e, null, !0); if (!s) { var o left this.options.alignment ? -right : -left, a e.parent(.is-dropdown-submenu-parent); a.removeClass(opens + o).addClass(opens- + this.options.alignment), s Foundation.Box.ImNotTouchingYou(e, null, !0), s || a.removeClass(opens- + this.options.alignment).addClass(opens-inner), this.changed !0 } e.css(visibility, ), this.options.closeOnClick && this._addBodyHandler(), this.$element.trigger(show.zf.dropdownmenu, e) } }, { key: _hide, value: function (t, e) { var i; i t && t.length ? t : void 0 ! e ? this.$tabs.not(function (t, i) { return t e }) : this.$element; var n i.hasClass(is-active) || i.find(.is-active).length > 0; if (n) { if (i.find(li.is-active).add(i).attr({ data-is-click: !1 }).removeClass(is-active), i.find(ul.js-dropdown-active).removeClass(js-dropdown-active), this.changed || i.find(opens-inner).length) { var s left this.options.alignment ? right : left; i.find(li.is-dropdown-submenu-parent).add(i).removeClass(opens-inner opens- + this.options.alignment).addClass(opens- + s), this.changed !1 } this.$element.trigger(hide.zf.dropdownmenu, i) } } }, { key: destroy, value: function () { this.$menuItems.off(.zf.dropdownmenu).removeAttr(data-is-click).removeClass(is-right-arrow is-left-arrow is-down-arrow opens-right opens-left opens-inner), t(document.body).off(.zf.dropdownmenu), Foundation.Nest.Burn(this.$element, dropdown), Foundation.unregisterPlugin(this) } }), e }(); e.defaults { disableHover: !1, autoclose: !0, hoverDelay: 50, clickOpen: !1, closingTime: 500, alignment: left, closeOnClick: !0, closeOnClickInside: !0, verticalClass: vertical, rightClass: align-right, forceFollow: !0 }, Foundation.plugin(e, DropdownMenu) }(jQuery); var _createClass function () { function t(t, e) { for (var i 0; i e.length; i++) { var n ei; n.enumerable n.enumerable || !1, n.configurable !0, value in n && (n.writable !0), Object.defineProperty(t, n.key, n) } } return function (e, i, n) { return i && t(e.prototype, i), n && t(e, n), e } }(); !function (t) { var e function () { function e(i, n) { _classCallCheck(this, e), this.$element i, this.options t.extend({}, e.defaults, this.$element.data(), n), this._init(), Foundation.registerPlugin(this, Equalizer) } return _createClass(e, { key: _init, value: function () { var e this.$element.attr(data-equalizer) || , i this.$element.find(data-equalizer-watch + e + ); this.$watched i.length ? i : this.$element.find(data-equalizer-watch), this.$element.attr(data-resize, e || Foundation.GetYoDigits(6, eq)), this.$element.attr(data-mutate, e || Foundation.GetYoDigits(6, eq)), this.hasNested this.$element.find(data-equalizer).length > 0, this.isNested this.$element.parentsUntil(document.body, data-equalizer).length > 0, this.isOn !1, this._bindHandler { onResizeMeBound: this._onResizeMe.bind(this), onPostEqualizedBound: this._onPostEqualized.bind(this) }; var n, s this.$element.find(img); this.options.equalizeOn ? (n this._checkMQ(), t(window).on(changed.zf.mediaquery, this._checkMQ.bind(this))) : this._events(), (void 0 ! n && n !1 || void 0 n) && (s.length ? Foundation.onImagesLoaded(s, this._reflow.bind(this)) : this._reflow()) } }, { key: _pauseEvents, value: function () { this.isOn !1, this.$element.off({ .zf.equalizer: this._bindHandler.onPostEqualizedBound, resizeme.zf.trigger: this._bindHandler.onResizeMeBound, mutateme.zf.trigger: this._bindHandler.onResizeMeBound }) } }, { key: _onResizeMe, value: function (t) { this._reflow() } }, { key: _onPostEqualized, value: function (t) { t.target ! this.$element0 && this._reflow() } }, { key: _events, value: function () { this._pauseEvents(), this.hasNested ? this.$element.on(postequalized.zf.equalizer, this._bindHandler.onPostEqualizedBound) : (this.$element.on(resizeme.zf.trigger, this._bindHandler.onResizeMeBound), this.$element.on(mutateme.zf.trigger, this._bindHandler.onResizeMeBound)), this.isOn !0 } }, { key: _checkMQ, value: function () { var t !Foundation.MediaQuery.is(this.options.equalizeOn); return t ? this.isOn && (this._pauseEvents(), this.$watched.css(height, auto)) : this.isOn || this._events(), t } }, { key: _killswitch, value: function () { } }, { key: _reflow, value: function () { return !this.options.equalizeOnStack && this._isStacked() ? (this.$watched.css(height, auto), !1) : void (this.options.equalizeByRow ? this.getHeightsByRow(this.applyHeightByRow.bind(this)) : this.getHeights(this.applyHeight.bind(this))) } }, { key: _isStacked, value: function () { return !this.$watched0 || !this.$watched1 || this.$watched0.getBoundingClientRect().top ! this.$watched1.getBoundingClientRect().top } }, { key: getHeights, value: function (t) { for (var e , i 0, n this.$watched.length; i n; i++)this.$watchedi.style.height auto, e.push(this.$watchedi.offsetHeight); t(e) } }, { key: getHeightsByRow, value: function (e) { var i this.$watched.length ? this.$watched.first().offset().top : 0, n , s 0; ns ; for (var o 0, a this.$watched.length; o a; o++) { this.$watchedo.style.height auto; var r t(this.$watchedo).offset().top; r ! i && (s++, ns , i r), ns.push(this.$watchedo, this.$watchedo.offsetHeight) } for (var l 0, h n.length; l h; l++) { var u t(nl).map(function () { return this1 }).get(), d Math.max.apply(null, u); nl.push(d) } e(n) } }, { key: applyHeight, value: function (t) { var e Math.max.apply(null, t); this.$element.trigger(preequalized.zf.equalizer), this.$watched.css(height, e), this.$element.trigger(postequalized.zf.equalizer) } }, { key: applyHeightByRow, value: function (e) { this.$element.trigger(preequalized.zf.equalizer); for (var i 0, n e.length; i n; i++) { var s ei.length, o eis - 1; if (s 2) t(ei00).css({ height: auto }); else { this.$element.trigger(preequalizedrow.zf.equalizer); for (var a 0, r s - 1; a r; a++)t(eia0).css({ height: o }); this.$element.trigger(postequalizedrow.zf.equalizer) } } this.$element.trigger(postequalized.zf.equalizer) } }, { key: destroy, value: function () { this._pauseEvents(), this.$watched.css(height, auto), Foundation.unregisterPlugin(this) } }), e }(); e.defaults { equalizeOnStack: !1, equalizeByRow: !1, equalizeOn: }, Foundation.plugin(e, Equalizer) }(jQuery); var _createClass function () { function t(t, e) { for (var i 0; i e.length; i++) { var n ei; n.enumerable n.enumerable || !1, n.configurable !0, value in n && (n.writable !0), Object.defineProperty(t, n.key, n) } } return function (e, i, n) { return i && t(e.prototype, i), n && t(e, n), e } }(); !function (t) { var e function () { function e(i, n) { _classCallCheck(this, e), this.$element i, this.options t.extend({}, e.defaults, n), this.rules , this.currentPath , this._init(), this._events(), Foundation.registerPlugin(this, Interchange) } return _createClass(e, { key: _init, value: function () { this._addBreakpoints(), this._generateRules(), this._reflow() } }, { key: _events, value: function () { var e this; t(window).on(resize.zf.interchange, Foundation.util.throttle(function () { e._reflow() }, 50)) } }, { key: _reflow, value: function () { var t; for (var e in this.rules) if (this.rules.hasOwnProperty(e)) { var i this.rulese; window.matchMedia(i.query).matches && (t i) } t && this.replace(t.path) } }, { key: _addBreakpoints, value: function () { for (var t in Foundation.MediaQuery.queries) if (Foundation.MediaQuery.queries.hasOwnProperty(t)) { var i Foundation.MediaQuery.queriest; e.SPECIAL_QUERIESi.name i.value } } }, { key: _generateRules, value: function (t) { var i, n ; i this.options.rules ? this.options.rules : this.$element.data(interchange), i string typeof i ? i.match(/\.*?\/g) : i; for (var s in i) if (i.hasOwnProperty(s)) { var o is.slice(1, -1).split(, ), a o.slice(0, -1).join(), r oo.length - 1; e.SPECIAL_QUERIESr && (r e.SPECIAL_QUERIESr), n.push({ path: a, query: r }) } this.rules n } }, { key: replace, value: function (e) { if (this.currentPath ! e) { var i this, n replaced.zf.interchange; IMG this.$element0.nodeName ? this.$element.attr(src, e).on(load, function () { i.currentPath e }).trigger(n) : e.match(/\.(gif|jpg|jpeg|png|svg|tiff)(?#.*)?/i) ? this.$element.css({ background-image: url( + e + ) }).trigger(n) : t.get(e, function (s) { i.$element.html(s).trigger(n), t(s).foundation(), i.currentPath e }) } } }, { key: destroy, value: function () { } }), e }(); e.defaults { rules: null }, e.SPECIAL_QUERIES { landscape: screen and (orientation: landscape), portrait: screen and (orientation: portrait), retina: only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) }, Foundation.plugin(e, Interchange) }(jQuery); var _createClass function () { function t(t, e) { for (var i 0; i e.length; i++) { var n ei; n.enumerable n.enumerable || !1, n.configurable !0, value in n && (n.writable !0), Object.defineProperty(t, n.key, n) } } return function (e, i, n) { return i && t(e.prototype, i), n && t(e, n), e } }(); !function (t) { var e function () { function e(i, n) { _classCallCheck(this, e), this.$element i, this.options t.extend({}, e.defaults, this.$element.data(), n), this._init(), this.calcPoints(), Foundation.registerPlugin(this, Magellan) } return _createClass(e, { key: _init, value: function () { var e this.$element0.id || Foundation.GetYoDigits(6, magellan); this.$targets t(data-magellan-target), this.$links this.$element.find(a), this.$element.attr({ data-resize: e, data-scroll: e, id: e }), this.$active t(), this.scrollPos parseInt(window.pageYOffset, 10), this._events() } }, { key: calcPoints, value: function () { var e this, i document.body, n document.documentElement; this.points , this.winHeight Math.round(Math.max(window.innerHeight, n.clientHeight)), this.docHeight Math.round(Math.max(i.scrollHeight, i.offsetHeight, n.clientHeight, n.scrollHeight, n.offsetHeight)), this.$targets.each(function () { var i t(this), n Math.round(i.offset().top - e.options.threshold); i.targetPoint n, e.points.push(n) }) } }, { key: _events, value: function () { var e this; t(html, body), { duration: e.options.animationDuration, easing: e.options.animationEasing }; t(window).one(load, function () { e.options.deepLinking && location.hash && e.scrollToLoc(location.hash), e.calcPoints(), e._updateActive() }), this.$element.on({ resizeme.zf.trigger: this.reflow.bind(this), scrollme.zf.trigger: this._updateActive.bind(this) }).on(click.zf.magellan, ahref^#, function (t) { t.preventDefault(); var i this.getAttribute(href); e.scrollToLoc(i) }), t(window).on(popstate, function (t) { e.options.deepLinking && e.scrollToLoc(window.location.hash) }) } }, { key: scrollToLoc, value: function (e) { if (!t(e).length) return !1; this._inTransition !0; var i this, n Math.round(t(e).offset().top - this.options.threshold / 2 - this.options.barOffset); t(html, body).stop(!0).animate({ scrollTop: n }, this.options.animationDuration, this.options.animationEasing, function () { i._inTransition !1, i._updateActive() }) } }, { key: reflow, value: function () { this.calcPoints(), this._updateActive() } }, { key: _updateActive, value: function () { if (!this._inTransition) { var t, e parseInt(window.pageYOffset, 10); if (e + this.winHeight this.docHeight) t this.points.length - 1; else if (e this.points0) t void 0; else { var i this.scrollPos e, n this, s this.points.filter(function (t, s) { return i ? t - n.options.barOffset e : t - n.options.barOffset - n.options.threshold e }); t s.length ? s.length - 1 : 0 } if (this.$active.removeClass(this.options.activeClass), this.$active this.$links.filter(href# + this.$targets.eq(t).data(magellan-target) + ).addClass(this.options.activeClass), this.options.deepLinking) { var o ; void 0 ! t && (o this.$active0.getAttribute(href)), o ! window.location.hash && (window.history.pushState ? window.history.pushState(null, null, o) : window.location.hash o) } this.scrollPos e, this.$element.trigger(update.zf.magellan, this.$active) } } }, { key: destroy, value: function () { if (this.$element.off(.zf.trigger .zf.magellan).find(. + this.options.activeClass).removeClass(this.options.activeClass), this.options.deepLinking) { var t this.$active0.getAttribute(href); window.location.hash.replace(t, ) } Foundation.unregisterPlugin(this) } }), e }(); e.defaults { animationDuration: 500, animationEasing: linear, threshold: 50, activeClass: active, deepLinking: !1, barOffset: 0 }, Foundation.plugin(e, Magellan) }(jQuery); var _createClass function () { function t(t, e) { for (var i 0; i e.length; i++) { var n ei; n.enumerable n.enumerable || !1, n.configurable !0, value in n && (n.writable !0), Object.defineProperty(t, n.key, n) } } return function (e, i, n) { return i && t(e.prototype, i), n && t(e, n), e } }(); !function (t) { var e function () { function e(i, n) { _classCallCheck(this, e), this.$element i, this.options t.extend({}, e.defaults, this.$element.data(), n), this.$lastTrigger t(), this.$triggers t(), this._init(), this._events(), Foundation.registerPlugin(this, OffCanvas), Foundation.Keyboard.register(OffCanvas, { ESCAPE: close }) } return _createClass(e, { key: _init, value: function () { var e this.$element.attr(id); if (this.$element.attr(aria-hidden, true), this.$element.addClass(is-transition- + this.options.transition), this.$triggers t(document).find(data-open + e + , data-close + e + , data-toggle + e + ).attr(aria-expanded, false).attr(aria-controls, e), this.options.contentOverlay !0) { var i document.createElement(div), n fixed t(this.$element).css(position) ? is-overlay-fixed : is-overlay-absolute; i.setAttribute(class, js-off-canvas-overlay + n), this.$overlay t(i), is-overlay-fixed n ? t(body).append(this.$overlay) : this.$element.siblings(data-off-canvas-content).append(this.$overlay) } this.options.isRevealed this.options.isRevealed || new RegExp(this.options.revealClass, g).test(this.$element0.className), this.options.isRevealed !0 && (this.options.revealOn this.options.revealOn || this.$element0.className.match(/(reveal-for-medium|reveal-for-large)/g)0.split(-)2, this._setMQChecker()), !this.options.transitionTime !0 && (this.options.transitionTime 1e3 * parseFloat(window.getComputedStyle(t(data-off-canvas)0).transitionDuration)) } }, { key: _events, value: function () { if (this.$element.off(.zf.trigger .zf.offcanvas).on({ open.zf.trigger: this.open.bind(this), close.zf.trigger: this.close.bind(this), toggle.zf.trigger: this.toggle.bind(this), keydown.zf.offcanvas: this._handleKeyboard.bind(this) }), this.options.closeOnClick !0) { var e this.options.contentOverlay ? this.$overlay : t(data-off-canvas-content); e.on({ click.zf.offcanvas: this.close.bind(this) }) } } }, { key: _setMQChecker, value: function () { var e this; t(window).on(changed.zf.mediaquery, function () { Foundation.MediaQuery.atLeast(e.options.revealOn) ? e.reveal(!0) : e.reveal(!1) }).one(load.zf.offcanvas, function () { Foundation.MediaQuery.atLeast(e.options.revealOn) && e.reveal(!0) }) } }, { key: reveal, value: function (t) { var e this.$element.find(data-close); t ? (this.close(), this.isRevealed !0, this.$element.attr(aria-hidden, false), this.$element.off(open.zf.trigger toggle.zf.trigger), e.length && e.hide()) : (this.isRevealed !1, this.$element.attr(aria-hidden, true), this.$element.on({ open.zf.trigger: this.open.bind(this), toggle.zf.trigger: this.toggle.bind(this) }), e.length && e.show()) } }, { key: _stopScrolling, value: function (t) { return !1 } }, { key: _recordScrollable, value: function (t) { var e this; e.scrollHeight ! e.clientHeight && (0 e.scrollTop && (e.scrollTop 1), e.scrollTop e.scrollHeight - e.clientHeight && (e.scrollTop e.scrollHeight - e.clientHeight - 1)), e.allowUp e.scrollTop > 0, e.allowDown e.scrollTop e.scrollHeight - e.clientHeight, e.lastY t.originalEvent.pageY } }, { key: _stopScrollPropagation, value: function (t) { var e this, i t.pageY e.lastY, n !i; e.lastY t.pageY, i && e.allowUp || n && e.allowDown ? t.stopPropagation() : t.preventDefault() } }, { key: open, value: function (e, i) { if (!this.$element.hasClass(is-open) && !this.isRevealed) { var n this; i && (this.$lastTrigger i), top this.options.forceTo ? window.scrollTo(0, 0) : bottom this.options.forceTo && window.scrollTo(0, document.body.scrollHeight), n.$element.addClass(is-open), this.$triggers.attr(aria-expanded, true), this.$element.attr(aria-hidden, false).trigger(opened.zf.offcanvas), this.options.contentScroll !1 && (t(body).addClass(is-off-canvas-open).on(touchmove, this._stopScrolling), this.$element.on(touchstart, this._recordScrollable), this.$element.on(touchmove, this._stopScrollPropagation)), this.options.contentOverlay !0 && this.$overlay.addClass(is-visible), this.options.closeOnClick !0 && this.options.contentOverlay !0 && this.$overlay.addClass(is-closable), this.options.autoFocus !0 && this.$element.one(Foundation.transitionend(this.$element), function () { n.$element.find(a, button).eq(0).focus() }), this.options.trapFocus !0 && (this.$element.siblings(data-off-canvas-content).attr(tabindex, -1), Foundation.Keyboard.trapFocus(this.$element)) } } }, { key: close, value: function (e) { if (this.$element.hasClass(is-open) && !this.isRevealed) { var i this; i.$element.removeClass(is-open), this.$element.attr(aria-hidden, true).trigger(closed.zf.offcanvas), this.options.contentScroll !1 && (t(body).removeClass(is-off-canvas-open).off(touchmove, this._stopScrolling), this.$element.off(touchstart, this._recordScrollable), this.$element.off(touchmove, this._stopScrollPropagation)), this.options.contentOverlay !0 && this.$overlay.removeClass(is-visible), this.options.closeOnClick !0 && this.options.contentOverlay !0 && this.$overlay.removeClass(is-closable), this.$triggers.attr(aria-expanded, false), this.options.trapFocus !0 && (this.$element.siblings(data-off-canvas-content).removeAttr(tabindex), Foundation.Keyboard.releaseFocus(this.$element)) } } }, { key: toggle, value: function (t, e) { this.$element.hasClass(is-open) ? this.close(t, e) : this.open(t, e) } }, { key: _handleKeyboard, value: function (t) { var e this; Foundation.Keyboard.handleKey(t, OffCanvas, { close: function () { return e.close(), e.$lastTrigger.focus(), !0 }, handled: function () { t.stopPropagation(), t.preventDefault() } }) } }, { key: destroy, value: function () { this.close(), this.$element.off(.zf.trigger .zf.offcanvas), this.$overlay.off(.zf.offcanvas), Foundation.unregisterPlugin(this) } }), e }(); e.defaults { closeOnClick: !0, contentOverlay: !0, contentScroll: !0, transitionTime: 0, transition: push, forceTo: null, isRevealed: !1, revealOn: null, autoFocus: !0, revealClass: reveal-for-, trapFocus: !1 }, Foundation.plugin(e, OffCanvas) }(jQuery); var _createClass function () { function t(t, e) { for (var i 0; i e.length; i++) { var n ei; n.enumerable n.enumerable || !1, n.configurable !0, value in n && (n.writable !0), Object.defineProperty(t, n.key, n) } } return function (e, i, n) { return i && t(e.prototype, i), n && t(e, n), e } }(); !function (t) { var e function () { function e(i, n) { _classCallCheck(this, e), this.$element i, this.options t.extend({}, e.defaults, this.$element.data(), n), this._init(), Foundation.registerPlugin(this, Orbit), Foundation.Keyboard.register(Orbit, { ltr: { ARROW_RIGHT: next, ARROW_LEFT: previous }, rtl: { ARROW_LEFT: next, ARROW_RIGHT: previous } }) } return _createClass(e, { key: _init, value: function () { this._reset(), this.$wrapper this.$element.find(. + this.options.containerClass), this.$slides this.$element.find(. + this.options.slideClass); var t this.$element.find(img), e this.$slides.filter(.is-active), i this.$element0.id || Foundation.GetYoDigits(6, orbit); this.$element.attr({ data-resize: i, id: i }), e.length || this.$slides.eq(0).addClass(is-active), this.options.useMUI || this.$slides.addClass(no-motionui), t.length ? Foundation.onImagesLoaded(t, this._prepareForOrbit.bind(this)) : this._prepareForOrbit(), this.options.bullets && this._loadBullets(), this._events(), this.options.autoPlay && this.$slides.length > 1 && this.geoSync(), this.options.accessible && this.$wrapper.attr(tabindex, 0) } }, { key: _loadBullets, value: function () { this.$bullets this.$element.find(. + this.options.boxOfBullets).find(button) } }, { key: geoSync, value: function () { var t this; this.timer new Foundation.Timer(this.$element, { duration: this.options.timerDelay, infinite: !1 }, function () { t.changeSlide(!0) }), this.timer.start() } }, { key: _prepareForOrbit, value: function () { this._setWrapperHeight() } }, { key: _setWrapperHeight, value: function (e) { var i, n 0, s 0, o this; this.$slides.each(function () { i this.getBoundingClientRect().height, t(this).attr(data-slide, s), o.$slides.filter(.is-active)0 ! o.$slides.eq(s)0 && t(this).css({ position: relative, display: none }), n i > n ? i : n, s++ }), s this.$slides.length && (this.$wrapper.css({ height: n }), e && e(n)) } }, { key: _setSlideHeight, value: function (e) { this.$slides.each(function () { t(this).css(max-height, e) }) } }, { key: _events, value: function () { var e this; if (this.$element.off(.resizeme.zf.trigger).on({ resizeme.zf.trigger: this._prepareForOrbit.bind(this) }), this.$slides.length > 1) { if (this.options.swipe && this.$slides.off(swipeleft.zf.orbit swiperight.zf.orbit).on(swipeleft.zf.orbit, function (t) { t.preventDefault(), e.changeSlide(!0) }).on(swiperight.zf.orbit, function (t) { t.preventDefault(), e.changeSlide(!1) }), this.options.autoPlay && (this.$slides.on(click.zf.orbit, function () { e.$element.data(clickedOn, !e.$element.data(clickedOn)), e.timere.$element.data(clickedOn) ? pause : start() }), this.options.pauseOnHover && this.$element.on(mouseenter.zf.orbit, function () { e.timer.pause() }).on(mouseleave.zf.orbit, function () { e.$element.data(clickedOn) || e.timer.start() })), this.options.navButtons) { var i this.$element.find(. + this.options.nextClass + , . + this.options.prevClass); i.attr(tabindex, 0).on(click.zf.orbit touchend.zf.orbit, function (i) { i.preventDefault(), e.changeSlide(t(this).hasClass(e.options.nextClass)) }) } this.options.bullets && this.$bullets.on(click.zf.orbit touchend.zf.orbit, function () { if (/is-active/g.test(this.className)) return !1; var i t(this).data(slide), n i > e.$slides.filter(.is-active).data(slide), s e.$slides.eq(i); e.changeSlide(n, s, i) }), this.options.accessible && this.$wrapper.add(this.$bullets).on(keydown.zf.orbit, function (i) { Foundation.Keyboard.handleKey(i, Orbit, { next: function () { e.changeSlide(!0) }, previous: function () { e.changeSlide(!1) }, handled: function () { t(i.target).is(e.$bullets) && e.$bullets.filter(.is-active).focus() } }) }) } } }, { key: _reset, value: function () { undefined ! typeof this.$slides && this.$slides.length > 1 && (this.$element.off(.zf.orbit).find(*).off(.zf.orbit), this.options.autoPlay && this.timer.restart(), this.$slides.each(function (e) { t(e).removeClass(is-active is-active is-in).removeAttr(aria-live).hide() }), this.$slides.first().addClass(is-active).show(), this.$element.trigger(slidechange.zf.orbit, this.$slides.first()), this.options.bullets && this._updateBullets(0)) } }, { key: changeSlide, value: function (t, e, i) { if (this.$slides) { var n this.$slides.filter(.is-active).eq(0); if (/mui/g.test(n0.className)) return !1; var s, o this.$slides.first(), a this.$slides.last(), r t ? Right : Left, l t ? Left : Right, h this; s e ? e : t ? this.options.infiniteWrap ? n.next(. + this.options.slideClass).length ? n.next(. + this.options.slideClass) : o : n.next(. + this.options.slideClass) : this.options.infiniteWrap ? n.prev(. + this.options.slideClass).length ? n.prev(. + this.options.slideClass) : a : n.prev(. + this.options.slideClass), s.length && (this.$element.trigger(beforeslidechange.zf.orbit, n, s), this.options.bullets && (i i || this.$slides.index(s), this._updateBullets(i)), this.options.useMUI && !this.$element.is(:hidden) ? (Foundation.Motion.animateIn(s.addClass(is-active).css({ position: absolute, top: 0 }), this.optionsanimInFrom + r, function () { s.css({ position: relative, display: block }).attr(aria-live, polite) }), Foundation.Motion.animateOut(n.removeClass(is-active), this.optionsanimOutTo + l, function () { n.removeAttr(aria-live), h.options.autoPlay && !h.timer.isPaused && h.timer.restart() })) : (n.removeClass(is-active is-in).removeAttr(aria-live).hide(), s.addClass(is-active is-in).attr(aria-live, polite).show(), this.options.autoPlay && !this.timer.isPaused && this.timer.restart()), this.$element.trigger(slidechange.zf.orbit, s)) } } }, { key: _updateBullets, value: function (t) { var e this.$element.find(. + this.options.boxOfBullets).find(.is-active).removeClass(is-active).blur(), i e.find(span:last).detach(); this.$bullets.eq(t).addClass(is-active).append(i) } }, { key: destroy, value: function () { this.$element.off(.zf.orbit).find(*).off(.zf.orbit).end().hide(), Foundation.unregisterPlugin(this) } }), e }(); e.defaults { bullets: !0, navButtons: !0, animInFromRight: slide-in-right, animOutToRight: slide-out-right, animInFromLeft: slide-in-left, animOutToLeft: slide-out-left, autoPlay: !0, timerDelay: 5e3, infiniteWrap: !0, swipe: !0, pauseOnHover: !0, accessible: !0, containerClass: orbit-container, slideClass: orbit-slide, boxOfBullets: orbit-bullets, nextClass: orbit-next, prevClass: orbit-previous, useMUI: !0 }, Foundation.plugin(e, Orbit) }(jQuery); var _createClass function () { function t(t, e) { for (var i 0; i e.length; i++) { var n ei; n.enumerable n.enumerable || !1, n.configurable !0, value in n && (n.writable !0), Object.defineProperty(t, n.key, n) } } return function (e, i, n) { return i && t(e.prototype, i), n && t(e, n), e } }(); !function (t) { var e function () { function e(i, n) { _classCallCheck(this, e), this.$element t(i), this.rules this.$element.data(responsive-menu), this.currentMq null, this.currentPlugin null, this._init(), this._events(), Foundation.registerPlugin(this, ResponsiveMenu) } return _createClass(e, { key: _init, value: function () { if (string typeof this.rules) { for (var e {}, n this.rules.split( ), s 0; s n.length; s++) { var o ns.split(-), a o.length > 1 ? o0 : small, r o.length > 1 ? o1 : o0; null ! ir && (ea ir) } this.rules e } t.isEmptyObject(this.rules) || this._checkMediaQueries(), this.$element.attr(data-mutate, this.$element.attr(data-mutate) || Foundation.GetYoDigits(6, responsive-menu)) } }, { key: _events, value: function () { var e this; t(window).on(changed.zf.mediaquery, function () { e._checkMediaQueries() }) } }, { key: _checkMediaQueries, value: function () { var e, n this; t.each(this.rules, function (t) { Foundation.MediaQuery.atLeast(t) && (e t) }), e && (this.currentPlugin instanceof this.rulese.plugin || (t.each(i, function (t, e) { n.$element.removeClass(e.cssClass) }), this.$element.addClass(this.rulese.cssClass), this.currentPlugin && this.currentPlugin.destroy(), this.currentPlugin new this.rulese.plugin(this.$element, {}))) } }, { key: destroy, value: function () { this.currentPlugin.destroy(), t(window).off(.zf.ResponsiveMenu), Foundation.unregisterPlugin(this) } }), e }(); e.defaults {}; var i { dropdown: { cssClass: dropdown, plugin: Foundation._pluginsdropdown-menu || null }, drilldown: { cssClass: drilldown, plugin: Foundation._plugins.drilldown || null }, accordion: { cssClass: accordion-menu, plugin: Foundation._pluginsaccordion-menu || null } }; Foundation.plugin(e, ResponsiveMenu) }(jQuery); var _createClass function () { function t(t, e) { for (var i 0; i e.length; i++) { var n ei; n.enumerable n.enumerable || !1, n.configurable !0, value in n && (n.writable !0), Object.defineProperty(t, n.key, n) } } return function (e, i, n) { return i && t(e.prototype, i), n && t(e, n), e } }(); !function (t) { var e function () { function e(i, n) { _classCallCheck(this, e), this.$element t(i), this.options t.extend({}, e.defaults, this.$element.data(), n), this._init(), this._events(), Foundation.registerPlugin(this, ResponsiveToggle) } return _createClass(e, { key: _init, value: function () { var e this.$element.data(responsive-toggle); if (e || console.error(Your tab bar needs an ID of a Menu as the value of data-tab-bar.), this.$targetMenu t(# + e), this.$toggler this.$element.find(data-toggle).filter(function () { var i t(this).data(toggle); return i e || i }), this.options t.extend({}, this.options, this.$targetMenu.data()), this.options.animate) { var i this.options.animate.split( ); this.animationIn i0, this.animationOut i1 || null } this._update() } }, { key: _events, value: function () { this._updateMqHandler this._update.bind(this), t(window).on(changed.zf.mediaquery, this._updateMqHandler), this.$toggler.on(click.zf.responsiveToggle, this.toggleMenu.bind(this)) } }, { key: _update, value: function () { Foundation.MediaQuery.atLeast(this.options.hideFor) ? (this.$element.hide(), this.$targetMenu.show()) : (this.$element.show(), this.$targetMenu.hide()) } }, { key: toggleMenu, value: function () { var t this; Foundation.MediaQuery.atLeast(this.options.hideFor) || (this.options.animate ? this.$targetMenu.is(:hidden) ? Foundation.Motion.animateIn(this.$targetMenu, this.animationIn, function () { t.$element.trigger(toggled.zf.responsiveToggle), t.$targetMenu.find(data-mutate).triggerHandler(mutateme.zf.trigger) }) : Foundation.Motion.animateOut(this.$targetMenu, this.animationOut, function () { t.$element.trigger(toggled.zf.responsiveToggle) }) : (this.$targetMenu.toggle(0), this.$targetMenu.find(data-mutate).trigger(mutateme.zf.trigger), this.$element.trigger(toggled.zf.responsiveToggle))) } }, { key: destroy, value: function () { this.$element.off(.zf.responsiveToggle), this.$toggler.off(.zf.responsiveToggle), t(window).off(changed.zf.mediaquery, this._updateMqHandler), Foundation.unregisterPlugin(this) } }), e }(); e.defaults { hideFor: medium, animate: !1 }, Foundation.plugin(e, ResponsiveToggle) }(jQuery); var _createClass function () { function t(t, e) { for (var i 0; i e.length; i++) { var n ei; n.enumerable n.enumerable || !1, n.configurable !0, value in n && (n.writable !0), Object.defineProperty(t, n.key, n) } } return function (e, i, n) { return i && t(e.prototype, i), n && t(e, n), e } }(); !function (t) { function e() { return /iP(ad|hone|od).*OS/.test(window.navigator.userAgent) } function i() { return /Android/.test(window.navigator.userAgent) } function n() { return e() || i() } var s function () { function e(i, n) { _classCallCheck(this, e), this.$element i, this.options t.extend({}, e.defaults, this.$element.data(), n), this._init(), Foundation.registerPlugin(this, Reveal), Foundation.Keyboard.register(Reveal, { ENTER: open, SPACE: open, ESCAPE: close }) } return _createClass(e, { key: _init, value: function () { this.id this.$element.attr(id), this.isActive !1, this.cached { mq: Foundation.MediaQuery.current }, this.isMobile n(), this.$anchor t(t(data-open + this.id + ).length ? data-open + this.id + : data-toggle + this.id + ), this.$anchor.attr({ aria-controls: this.id, aria-haspopup: !0, tabindex: 0 }), (this.options.fullScreen || this.$element.hasClass(full)) && (this.options.fullScreen !0, this.options.overlay !1), this.options.overlay && !this.$overlay && (this.$overlay this._makeOverlay(this.id)), this.$element.attr({ role: dialog, aria-hidden: !0, data-yeti-box: this.id, data-resize: this.id }), this.$overlay ? this.$element.detach().appendTo(this.$overlay) : (this.$element.detach().appendTo(t(this.options.appendTo)), this.$element.addClass(without-overlay)), this._events(), this.options.deepLink && window.location.hash # + this.id && t(window).one(load.zf.reveal, this.open.bind(this)) } }, { key: _makeOverlay, value: function () { return t(div>/div>).addClass(reveal-overlay).appendTo(this.options.appendTo) } }, { key: _updatePosition, value: function () { var e, i, n this.$element.outerWidth(), s t(window).width(), o this.$element.outerHeight(), a t(window).height(); e auto this.options.hOffset ? parseInt((s - n) / 2, 10) : parseInt(this.options.hOffset, 10), i auto this.options.vOffset ? o > a ? parseInt(Math.min(100, a / 10), 10) : parseInt((a - o) / 4, 10) : parseInt(this.options.vOffset, 10), this.$element.css({ top: i + px }), this.$overlay && auto this.options.hOffset || (this.$element.css({ left: e + px }), this.$element.css({ margin: 0px })) } }, { key: _events, value: function () { var e this, i this; this.$element.on({ open.zf.trigger: this.open.bind(this), close.zf.trigger: function (n, s) { if (n.target i.$element0 || t(n.target).parents(data-closable)0 s) return e.close.apply(e) }, toggle.zf.trigger: this.toggle.bind(this), resizeme.zf.trigger: function () { i._updatePosition() } }), this.$anchor.length && this.$anchor.on(keydown.zf.reveal, function (t) { 13 ! t.which && 32 ! t.which || (t.stopPropagation(), t.preventDefault(), i.open()) }), this.options.closeOnClick && this.options.overlay && this.$overlay.off(.zf.reveal).on(click.zf.reveal, function (e) { e.target ! i.$element0 && !t.contains(i.$element0, e.target) && t.contains(document, e.target) && i.close() }), this.options.deepLink && t(window).on(popstate.zf.reveal: + this.id, this._handleState.bind(this)) } }, { key: _handleState, value: function (t) { window.location.hash ! # + this.id || this.isActive ? this.close() : this.open() } }, { key: open, value: function () { function e() { s.isMobile ? (s.originalScrollPos || (s.originalScrollPos window.pageYOffset), t(html, body).addClass(is-reveal-open)) : t(body).addClass(is-reveal-open) } var i this; if (this.options.deepLink) { var n # + this.id; window.history.pushState ? window.history.pushState(null, null, n) : window.location.hash n } this.isActive !0, this.$element.css({ visibility: hidden }).show().scrollTop(0), this.options.overlay && this.$overlay.css({ visibility: hidden }).show(), this._updatePosition(), this.$element.hide().css({ visibility: }), this.$overlay && (this.$overlay.css({ visibility: }).hide(), this.$element.hasClass(fast) ? this.$overlay.addClass(fast) : this.$element.hasClass(slow) && this.$overlay.addClass(slow)), this.options.multipleOpened || this.$element.trigger(closeme.zf.reveal, this.id); var s this; this.options.animationIn ? !function () { var t function () { s.$element.attr({ aria-hidden: !1, tabindex: -1 }).focus(), e(), Foundation.Keyboard.trapFocus(s.$element) }; i.options.overlay && Foundation.Motion.animateIn(i.$overlay, fade-in), Foundation.Motion.animateIn(i.$element, i.options.animationIn, function () { i.$element && (i.focusableElements Foundation.Keyboard.findFocusable(i.$element), t()) }) }() : (this.options.overlay && this.$overlay.show(0), this.$element.show(this.options.showDelay)), this.$element.attr({ aria-hidden: !1, tabindex: -1 }).focus(), Foundation.Keyboard.trapFocus(this.$element), this.$element.trigger(open.zf.reveal), e(), setTimeout(function () { i._extraHandlers() }, 0) } }, { key: _extraHandlers, value: function () { var e this; this.$element && (this.focusableElements Foundation.Keyboard.findFocusable(this.$element), this.options.overlay || !this.options.closeOnClick || this.options.fullScreen || t(body).on(click.zf.reveal, function (i) { i.target ! e.$element0 && !t.contains(e.$element0, i.target) && t.contains(document, i.target) && e.close() }), this.options.closeOnEsc && t(window).on(keydown.zf.reveal, function (t) { Foundation.Keyboard.handleKey(t, Reveal, { close: function () { e.options.closeOnEsc && (e.close(), e.$anchor.focus()) } }) }), this.$element.on(keydown.zf.reveal, function (i) { var n t(this); Foundation.Keyboard.handleKey(i, Reveal, { open: function () { e.$element.find(:focus).is(e.$element.find(data-close)) ? setTimeout(function () { e.$anchor.focus() }, 1) : n.is(e.focusableElements) && e.open() }, close: function () { e.options.closeOnEsc && (e.close(), e.$anchor.focus()) }, handled: function (t) { t && i.preventDefault() } }) })) } }, { key: close, value: function () { function e() { i.isMobile ? (t(html, body).removeClass(is-reveal-open), i.originalScrollPos && (t(body).scrollTop(i.originalScrollPos), i.originalScrollPos null)) : t(body).removeClass(is-reveal-open), Foundation.Keyboard.releaseFocus(i.$element), i.$element.attr(aria-hidden, !0), i.$element.trigger(closed.zf.reveal) } if (!this.isActive || !this.$element.is(:visible)) return !1; var i this; this.options.animationOut ? (this.options.overlay ? Foundation.Motion.animateOut(this.$overlay, fade-out, e) : e(), Foundation.Motion.animateOut(this.$element, this.options.animationOut)) : (this.options.overlay ? this.$overlay.hide(0, e) : e(), this.$element.hide(this.options.hideDelay)), this.options.closeOnEsc && t(window).off(keydown.zf.reveal), !this.options.overlay && this.options.closeOnClick && t(body).off(click.zf.reveal), this.$element.off(keydown.zf.reveal), this.options.resetOnClose && this.$element.html(this.$element.html()), this.isActive !1, i.options.deepLink && (window.history.replaceState ? window.history.replaceState(, document.title, window.location.href.replace(# + this.id, )) : window.location.hash ) } }, { key: toggle, value: function () { this.isActive ? this.close() : this.open() } }, { key: destroy, value: function () { this.options.overlay && (this.$element.appendTo(t(this.options.appendTo)), this.$overlay.hide().off().remove()), this.$element.hide().off(), this.$anchor.off(.zf), t(window).off(.zf.reveal: + this.id), Foundation.unregisterPlugin(this) } }), e }(); s.defaults { animationIn: , animationOut: , showDelay: 0, hideDelay: 0, closeOnClick: !0, closeOnEsc: !0, multipleOpened: !1, vOffset: auto, hOffset: auto, fullScreen: !1, btmOffsetPct: 10, overlay: !0, resetOnClose: !1, deepLink: !1, appendTo: body }, Foundation.plugin(s, Reveal) }(jQuery); var _createClass function () { function t(t, e) { for (var i 0; i e.length; i++) { var n ei; n.enumerable n.enumerable || !1, n.configurable !0, value in n && (n.writable !0), Object.defineProperty(t, n.key, n) } } return function (e, i, n) { return i && t(e.prototype, i), n && t(e, n), e } }(); !function (t) { function e(t, e) { return t / e } function i(t, e, i, n) { return Math.abs(t.position()e + tn() / 2 - i) } function n(t, e) { return Math.log(e) / Math.log(t) } var s function () { function s(e, i) { _classCallCheck(this, s), this.$element e, this.options t.extend({}, s.defaults, this.$element.data(), i), this._init(), Foundation.registerPlugin(this, Slider), Foundation.Keyboard.register(Slider, { ltr: { ARROW_RIGHT: increase, ARROW_UP: increase, ARROW_DOWN: decrease, ARROW_LEFT: decrease, SHIFT_ARROW_RIGHT: increase_fast, SHIFT_ARROW_UP: increase_fast, SHIFT_ARROW_DOWN: decrease_fast, SHIFT_ARROW_LEFT: decrease_fast }, rtl: { ARROW_LEFT: increase, ARROW_RIGHT: decrease, SHIFT_ARROW_LEFT: increase_fast, SHIFT_ARROW_RIGHT: decrease_fast } }) } return _createClass(s, { key: _init, value: function () { this.inputs this.$element.find(input), this.handles this.$element.find(data-slider-handle), this.$handle this.handles.eq(0), this.$input this.inputs.length ? this.inputs.eq(0) : t(# + this.$handle.attr(aria-controls)), this.$fill this.$element.find(data-slider-fill).css(this.options.vertical ? height : width, 0); var e !1; (this.options.disabled || this.$element.hasClass(this.options.disabledClass)) && (this.options.disabled !0, this.$element.addClass(this.options.disabledClass)), this.inputs.length || (this.inputs t().add(this.$input), this.options.binding !0), this._setInitAttr(0), this.handles1 && (this.options.doubleSided !0, this.$handle2 this.handles.eq(1), this.$input2 this.inputs.length > 1 ? this.inputs.eq(1) : t(# + this.$handle2.attr(aria-controls)), this.inputs1 || (this.inputs this.inputs.add(this.$input2)), e !0, this._setInitAttr(1)), this.setHandles(), this._events() } }, { key: setHandles, value: function () { var t this; this.handles1 ? this._setHandlePos(this.$handle, this.inputs.eq(0).val(), !0, function () { t._setHandlePos(t.$handle2, t.inputs.eq(1).val(), !0) }) : this._setHandlePos(this.$handle, this.inputs.eq(0).val(), !0) } }, { key: _reflow, value: function () { this.setHandles() } }, { key: _pctOfBar, value: function (t) { var i e(t - this.options.start, this.options.end - this.options.start); switch (this.options.positionValueFunction) { case pow: i this._logTransform(i); break; case log: i this._powTransform(i) }return i.toFixed(2) } }, { key: _value, value: function (t) { switch (this.options.positionValueFunction) { case pow: t this._powTransform(t); break; case log: t this._logTransform(t) }var e (this.options.end - this.options.start) * t + this.options.start; return e } }, { key: _logTransform, value: function (t) { return n(this.options.nonLinearBase, t * (this.options.nonLinearBase - 1) + 1) } }, { key: _powTransform, value: function (t) { return (Math.pow(this.options.nonLinearBase, t) - 1) / (this.options.nonLinearBase - 1) } }, { key: _setHandlePos, value: function (t, i, n, s) { if (!this.$element.hasClass(this.options.disabledClass)) { i parseFloat(i), i this.options.start ? i this.options.start : i > this.options.end && (i this.options.end); var o this.options.doubleSided; if (o) if (0 this.handles.index(t)) { var a parseFloat(this.$handle2.attr(aria-valuenow)); i i > a ? a - this.options.step : i } else { var r parseFloat(this.$handle.attr(aria-valuenow)); i i r ? r + this.options.step : i } this.options.vertical && !n && (i this.options.end - i); var l this, h this.options.vertical, u h ? height : width, d h ? top : left, c t0.getBoundingClientRect()u, f this.$element0.getBoundingClientRect()u, p this._pctOfBar(i), m (f - c) * p, g (100 * e(m, f)).toFixed(this.options.decimal); i parseFloat(i.toFixed(this.options.decimal)); var v {}; if (this._setValues(t, i), o) { var y, w 0 this.handles.index(t), b ~~(100 * e(c, f)); if (w) vd g + %, y parseFloat(this.$handle20.styled) - g + b, s && function typeof s && s(); else { var $ parseFloat(this.$handle0.styled); y g - (isNaN($) ? (this.options.initialStart - this.options.start) / ((this.options.end - this.options.start) / 100) : $) + b } vmin- + u y + % } this.$element.one(finished.zf.animate, function () { l.$element.trigger(moved.zf.slider, t) }); var C this.$element.data(dragging) ? 1e3 / 60 : this.options.moveTime; Foundation.Move(C, t, function () { isNaN(g) ? t.css(d, 100 * p + %) : t.css(d, g + %), l.options.doubleSided ? l.$fill.css(v) : l.$fill.css(u, 100 * p + %) }), clearTimeout(l.timeout), l.timeout setTimeout(function () { l.$element.trigger(changed.zf.slider, t) }, l.options.changedDelay) } } }, { key: _setInitAttr, value: function (t) { var e 0 t ? this.options.initialStart : this.options.initialEnd, i this.inputs.eq(t).attr(id) || Foundation.GetYoDigits(6, slider); this.inputs.eq(t).attr({ id: i, max: this.options.end, min: this.options.start, step: this.options.step }), this.inputs.eq(t).val(e), this.handles.eq(t).attr({ role: slider, aria-controls: i, aria-valuemax: this.options.end, aria-valuemin: this.options.start, aria-valuenow: e, aria-orientation: this.options.vertical ? vertical : horizontal, tabindex: 0 }) } }, { key: _setValues, value: function (t, e) { var i this.options.doubleSided ? this.handles.index(t) : 0; this.inputs.eq(i).val(e), t.attr(aria-valuenow, e) } }, { key: _handleEvent, value: function (n, s, o) { var a, r; if (o) a this._adjustValue(null, o), r !0; else { n.preventDefault(); var l this, h this.options.vertical, u h ? height : width, d h ? top : left, c h ? n.pageY : n.pageX, f (this.$handle0.getBoundingClientRect()u / 2, this.$element0.getBoundingClientRect()u), p h ? t(window).scrollTop() : t(window).scrollLeft(), m this.$element.offset()d; n.clientY n.pageY && (c + p); var g, v c - m; g v 0 ? 0 : v > f ? f : v; var y e(g, f); if (a this._value(y), Foundation.rtl() && !this.options.vertical && (a this.options.end - a), a l._adjustValue(null, a), r !1, !s) { var w i(this.$handle, d, g, u), b i(this.$handle2, d, g, u); s w b ? this.$handle : this.$handle2 } } this._setHandlePos(s, a, r) } }, { key: _adjustValue, value: function (t, e) { var i, n, s, o, a this.options.step, r parseFloat(a / 2); return i t ? parseFloat(t.attr(aria-valuenow)) : e, n i % a, s i - n, o s + a, 0 n ? i : i i > s + r ? o : s } }, { key: _events, value: function () { this._eventsForHandle(this.$handle), this.handles1 && this._eventsForHandle(this.$handle2) } }, { key: _eventsForHandle, value: function (e) { var i, n this; if (this.inputs.off(change.zf.slider).on(change.zf.slider, function (e) { var i n.inputs.index(t(this)); n._handleEvent(e, n.handles.eq(i), t(this).val()) }), this.options.clickSelect && this.$element.off(click.zf.slider).on(click.zf.slider, function (e) { return !n.$element.data(dragging) && void (t(e.target).is(data-slider-handle) || (n.options.doubleSided ? n._handleEvent(e) : n._handleEvent(e, n.$handle))) }), this.options.draggable) { this.handles.addTouch(); var s t(body); e.off(mousedown.zf.slider).on(mousedown.zf.slider, function (o) { e.addClass(is-dragging), n.$fill.addClass(is-dragging), n.$element.data(dragging, !0), i t(o.currentTarget), s.on(mousemove.zf.slider, function (t) { t.preventDefault(), n._handleEvent(t, i) }).on(mouseup.zf.slider, function (t) { n._handleEvent(t, i), e.removeClass(is-dragging), n.$fill.removeClass(is-dragging), n.$element.data(dragging, !1), s.off(mousemove.zf.slider mouseup.zf.slider) }) }).on(selectstart.zf.slider touchmove.zf.slider, function (t) { t.preventDefault() }) } e.off(keydown.zf.slider).on(keydown.zf.slider, function (e) { var i, s t(this), o n.options.doubleSided ? n.handles.index(s) : 0, a parseFloat(n.inputs.eq(o).val()); Foundation.Keyboard.handleKey(e, Slider, { decrease: function () { i a - n.options.step }, increase: function () { i a + n.options.step }, decrease_fast: function () { i a - 10 * n.options.step }, increase_fast: function () { i a + 10 * n.options.step }, handled: function () { e.preventDefault(), n._setHandlePos(s, i, !0) } }) }) } }, { key: destroy, value: function () { this.handles.off(.zf.slider), this.inputs.off(.zf.slider), this.$element.off(.zf.slider), clearTimeout(this.timeout), Foundation.unregisterPlugin(this) } }), s }(); s.defaults { start: 0, end: 100, step: 1, initialStart: 0, initialEnd: 100, binding: !1, clickSelect: !0, vertical: !1, draggable: !0, disabled: !1, doubleSided: !1, decimal: 2, moveTime: 200, disabledClass: disabled, invertVertical: !1, changedDelay: 500, nonLinearBase: 5, positionValueFunction: linear }, Foundation.plugin(s, Slider) }(jQuery); var _createClass function () { function t(t, e) { for (var i 0; i e.length; i++) { var n ei; n.enumerable n.enumerable || !1, n.configurable !0, value in n && (n.writable !0), Object.defineProperty(t, n.key, n) } } return function (e, i, n) { return i && t(e.prototype, i), n && t(e, n), e } }(); !function (t) { function e(t) { return parseInt(window.getComputedStyle(document.body, null).fontSize, 10) * t } var i function () { function i(e, n) { _classCallCheck(this, i), this.$element e, this.options t.extend({}, i.defaults, this.$element.data(), n), this._init(), Foundation.registerPlugin(this, Sticky) } return _createClass(i, { key: _init, value: function () { var e this.$element.parent(data-sticky-container), i this.$element0.id || Foundation.GetYoDigits(6, sticky), n this; e.length || (this.wasWrapped !0), this.$container e.length ? e : t(this.options.container).wrapInner(this.$element), this.$container.addClass(this.options.containerClass), this.$element.addClass(this.options.stickyClass).attr({ data-resize: i }), this.scrollCount this.options.checkEvery, this.isStuck !1, t(window).one(load.zf.sticky, function () { n.containerHeight none n.$element.css(display) ? 0 : n.$element0.getBoundingClientRect().height, n.$container.css(height, n.containerHeight), n.elemHeight n.containerHeight, ! n.options.anchor ? n.$anchor t(# + n.options.anchor) : n._parsePoints(), n._setSizes(function () { var t window.pageYOffset; n._calc(!1, t), n.isStuck || n._removeSticky(!(t > n.topPoint)) }), n._events(i.split(-).reverse().join(-)) }) } }, { key: _parsePoints, value: function () { for (var e this.options.topAnchor ? 1 : this.options.topAnchor, i this.options.btmAnchor ? document.documentElement.scrollHeight : this.options.btmAnchor, n e, i, s {}, o 0, a n.length; o a && no; o++) { var r; if (number typeof no) r no; else { var l no.split(:), h t(# + l0); r h.offset().top, l1 && bottom l1.toLowerCase() && (r + h0.getBoundingClientRect().height) } so r } this.points s } }, { key: _events, value: function (e) { var i this, n this.scrollListener scroll.zf. + e; this.isOn || (this.canStick && (this.isOn !0, t(window).off(n).on(n, function (t) { 0 i.scrollCount ? (i.scrollCount i.options.checkEvery, i._setSizes(function () { i._calc(!1, window.pageYOffset) })) : (i.scrollCount--, i._calc(!1, window.pageYOffset)) })), this.$element.off(resizeme.zf.trigger).on(resizeme.zf.trigger, function (t, s) { i._setSizes(function () { i._calc(!1), i.canStick ? i.isOn || i._events(e) : i.isOn && i._pauseListeners(n) }) })) } }, { key: _pauseListeners, value: function (e) { this.isOn !1, t(window).off(e), this.$element.trigger(pause.zf.sticky) } }, { key: _calc, value: function (t, e) { return t && this._setSizes(), this.canStick ? (e || (e window.pageYOffset), void (e > this.topPoint ? e this.bottomPoint ? this.isStuck || this._setSticky() : this.isStuck && this._removeSticky(!1) : this.isStuck && this._removeSticky(!0))) : (this.isStuck && this._removeSticky(!0), !1) } }, { key: _setSticky, value: function () { var t this, e this.options.stickTo, i top e ? marginTop : marginBottom, n top e ? bottom : top, s {}; si this.optionsi + em, se 0, sn auto, this.isStuck !0, this.$element.removeClass(is-anchored is-at- + n).addClass(is-stuck is-at- + e).css(s).trigger(sticky.zf.stuckto: + e), this.$element.on(transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd, function () { t._setSizes() }) } }, { key: _removeSticky, value: function (t) { var e this.options.stickTo, i top e, n {}, s (this.points ? this.points1 - this.points0 : this.anchorHeight) - this.elemHeight, o i ? marginTop : marginBottom, a t ? top : bottom; no 0, n.bottom auto, t ? n.top 0 : n.top s, this.isStuck !1, this.$element.removeClass(is-stuck is-at- + e).addClass(is-anchored is-at- + a).css(n).trigger(sticky.zf.unstuckfrom: + a) } }, { key: _setSizes, value: function (t) { this.canStick Foundation.MediaQuery.is(this.options.stickyOn), this.canStick || t && function typeof t && t(); var e this.$container0.getBoundingClientRect().width, i window.getComputedStyle(this.$container0), n parseInt(ipadding-left, 10), s parseInt(ipadding-right, 10); this.$anchor && this.$anchor.length ? this.anchorHeight this.$anchor0.getBoundingClientRect().height : this._parsePoints(), this.$element.css({ max-width: e - n - s + px }); var o this.$element0.getBoundingClientRect().height || this.containerHeight; if (none this.$element.css(display) && (o 0), this.containerHeight o, this.$container.css({ height: o }), this.elemHeight o, !this.isStuck && this.$element.hasClass(is-at-bottom)) { var a (this.points ? this.points1 - this.$container.offset().top : this.anchorHeight) - this.elemHeight; this.$element.css(top, a) } this._setBreakPoints(o, function () { t && function typeof t && t() }) } }, { key: _setBreakPoints, value: function (t, i) { if (!this.canStick) { if (!i || function ! typeof i) return !1; i() } var n e(this.options.marginTop), s e(this.options.marginBottom), o this.points ? this.points0 : this.$anchor.offset().top, a this.points ? this.points1 : o + this.anchorHeight, r window.innerHeight; top this.options.stickTo ? (o - n, a - t + n) : bottom this.options.stickTo && (o - r - (t + s), a - r - s), this.topPoint o, this.bottomPoint a, i && function typeof i && i() } }, { key: destroy, value: function () { this._removeSticky(!0), this.$element.removeClass(this.options.stickyClass + is-anchored is-at-top).css({ height: , top: , bottom: , max-width: }).off(resizeme.zf.trigger), this.$anchor && this.$anchor.length && this.$anchor.off(change.zf.sticky), t(window).off(this.scrollListener), this.wasWrapped ? this.$element.unwrap() : this.$container.removeClass(this.options.containerClass).css({ height: }), Foundation.unregisterPlugin(this) } }), i }(); i.defaults { container: div data-sticky-container>/div>, stickTo: top, anchor: , topAnchor: , btmAnchor: , marginTop: 1, marginBottom: 1, stickyOn: medium, stickyClass: sticky, containerClass: sticky-container, checkEvery: -1 }, Foundation.plugin(i, Sticky) }(jQuery); var _createClass function () { function t(t, e) { for (var i 0; i e.length; i++) { var n ei; n.enumerable n.enumerable || !1, n.configurable !0, value in n && (n.writable !0), Object.defineProperty(t, n.key, n) } } return function (e, i, n) { return i && t(e.prototype, i), n && t(e, n), e } }(); !function (t) { var e function () { function e(i, n) { _classCallCheck(this, e), this.$element i, this.options t.extend({}, e.defaults, this.$element.data(), n), this._init(), Foundation.registerPlugin(this, Tabs), Foundation.Keyboard.register(Tabs, { ENTER: open, SPACE: open, ARROW_RIGHT: next, ARROW_UP: previous, ARROW_DOWN: next, ARROW_LEFT: previous }) } return _createClass(e, { key: _init, value: function () { var e this, i this; if (this.$element.attr({ role: tablist }), this.$tabTitles this.$element.find(. + this.options.linkClass), this.$tabContent t(data-tabs-content + this.$element0.id + ), this.$tabTitles.each(function () { var e t(this), n e.find(a), s e.hasClass( + i.options.linkActiveClass), o n0.hash.slice(1), a n0.id ? n0.id : o + -label, r t(# + o); e.attr({ role: presentation }), n.attr({ role: tab, aria-controls: o, aria-selected: s, id: a }), r.attr({ role: tabpanel, aria-hidden: !s, aria-labelledby: a }), s && i.options.autoFocus && t(window).load(function () { t(html, body).animate({ scrollTop: e.offset().top }, i.options.deepLinkSmudgeDelay, function () { n.focus() }) }) }), this.options.matchHeight) { var n this.$tabContent.find(img); n.length ? Foundation.onImagesLoaded(n, this._setHeight.bind(this)) : this._setHeight() } this._checkDeepLink function () { var i window.location.hash; if (i.length) { var n e.$element.find(href + i + ); if (n.length) { if (e.selectTab(t(i), !0), e.options.deepLinkSmudge) { var s e.$element.offset(); t(html, body).animate({ scrollTop: s.top }, e.options.deepLinkSmudgeDelay) } e.$element.trigger(deeplink.zf.tabs, n, t(i)) } } }, this.options.deepLink && this._checkDeepLink(), this._events() } }, { key: _events, value: function () { this._addKeyHandler(), this._addClickHandler(), this._setHeightMqHandler null, this.options.matchHeight && (this._setHeightMqHandler this._setHeight.bind(this), t(window).on(changed.zf.mediaquery, this._setHeightMqHandler)), this.options.deepLink && t(window).on(popstate, this._checkDeepLink) } }, { key: _addClickHandler, value: function () { var e this; this.$element.off(click.zf.tabs).on(click.zf.tabs, . + this.options.linkClass, function (i) { i.preventDefault(), i.stopPropagation(), e._handleTabChange(t(this)) }) } }, { key: _addKeyHandler, value: function () { var e this; this.$tabTitles.off(keydown.zf.tabs).on(keydown.zf.tabs, function (i) { if (9 ! i.which) { var n, s, o t(this), a o.parent(ul).children(li); a.each(function (i) { if (t(this).is(o)) return void (e.options.wrapOnKeys ? (n 0 i ? a.last() : a.eq(i - 1), s i a.length - 1 ? a.first() : a.eq(i + 1)) : (n a.eq(Math.max(0, i - 1)), s a.eq(Math.min(i + 1, a.length - 1)))) }), Foundation.Keyboard.handleKey(i, Tabs, { open: function () { o.find(roletab).focus(), e._handleTabChange(o) }, previous: function () { n.find(roletab).focus(), e._handleTabChange(n) }, next: function () { s.find(roletab).focus(), e._handleTabChange(s) }, handled: function () { i.stopPropagation(), i.preventDefault() } }) } }) } }, { key: _handleTabChange, value: function (t, e) { if (t.hasClass( + this.options.linkActiveClass)) return void (this.options.activeCollapse && (this._collapseTab(t), this.$element.trigger(collapse.zf.tabs, t))); var i this.$element.find(. + this.options.linkClass + . + this.options.linkActiveClass), n t.find(roletab), s n0.hash, o this.$tabContent.find(s); if (this._collapseTab(i), this._openTab(t), this.options.deepLink && !e) { var a t.find(a).attr(href); this.options.updateHistory ? history.pushState({}, , a) : history.replaceState({}, , a) } this.$element.trigger(change.zf.tabs, t, o), o.find(data-mutate).trigger(mutateme.zf.trigger) } }, { key: _openTab, value: function (t) { var e t.find(roletab), i e0.hash, n this.$tabContent.find(i); t.addClass( + this.options.linkActiveClass), e.attr({ aria-selected: true }), n.addClass( + this.options.panelActiveClass).attr({ aria-hidden: false }) } }, { key: _collapseTab, value: function (e) { var i e.removeClass( + this.options.linkActiveClass).find(roletab).attr({ aria-selected: false }); t(# + i.attr(aria-controls)).removeClass( + this.options.panelActiveClass).attr({ aria-hidden: true }) } }, { key: selectTab, value: function (t, e) { var i; i object typeof t ? t0.id : t, i.indexOf(#) 0 && (i # + i); var n this.$tabTitles.find(href + i + ).parent(. + this.options.linkClass); this._handleTabChange(n, e) } }, { key: _setHeight, value: function () { var e 0, i this; this.$tabContent.find(. + this.options.panelClass).css(height, ).each(function () { var n t(this), s n.hasClass( + i.options.panelActiveClass); s || n.css({ visibility: hidden, display: block }); var o this.getBoundingClientRect().height; s || n.css({ visibility: , display: }), e o > e ? o : e }).css(height, e + px) } }, { key: destroy, value: function () { this.$element.find(. + this.options.linkClass).off(.zf.tabs).hide().end().find(. + this.options.panelClass).hide(), this.options.matchHeight && null ! this._setHeightMqHandler && t(window).off(changed.zf.mediaquery, this._setHeightMqHandler), this.options.deepLink && t(window).off(popstate, this._checkDeepLink), Foundation.unregisterPlugin(this) } }), e }(); e.defaults { deepLink: !1, deepLinkSmudge: !1, deepLinkSmudgeDelay: 300, updateHistory: !1, autoFocus: !1, wrapOnKeys: !0, matchHeight: !1, activeCollapse: !1, linkClass: tabs-title, linkActiveClass: is-active, panelClass: tabs-panel, panelActiveClass: is-active }, Foundation.plugin(e, Tabs) }(jQuery); var _createClass function () { function t(t, e) { for (var i 0; i e.length; i++) { var n ei; n.enumerable n.enumerable || !1, n.configurable !0, value in n && (n.writable !0), Object.defineProperty(t, n.key, n) } } return function (e, i, n) { return i && t(e.prototype, i), n && t(e, n), e } }(); !function (t) { var e function () { function e(i, n) { _classCallCheck(this, e), this.$element i, this.options t.extend({}, e.defaults, i.data(), n), this.className , this._init(), this._events(), Foundation.registerPlugin(this, Toggler) } return _createClass(e, { key: _init, value: function () { var e; this.options.animate ? (e this.options.animate.split( ), this.animationIn e0, this.animationOut e1 || null) : (e this.$element.data(toggler), this.className . e0 ? e.slice(1) : e); var i this.$element0.id; t(data-open + i + , data-close + i + , data-toggle + i + ).attr(aria-controls, i), this.$element.attr(aria-expanded, !this.$element.is(:hidden)) } }, { key: _events, value: function () { this.$element.off(toggle.zf.trigger).on(toggle.zf.trigger, this.toggle.bind(this)) } }, { key: toggle, value: function () { thisthis.options.animate ? _toggleAnimate : _toggleClass() } }, { key: _toggleClass, value: function () { this.$element.toggleClass(this.className); var t this.$element.hasClass(this.className); t ? this.$element.trigger(on.zf.toggler) : this.$element.trigger(off.zf.toggler), this._updateARIA(t), this.$element.find(data-mutate).trigger(mutateme.zf.trigger) } }, { key: _toggleAnimate, value: function () { var t this; this.$element.is(:hidden) ? Foundation.Motion.animateIn(this.$element, this.animationIn, function () { t._updateARIA(!0), this.trigger(on.zf.toggler), this.find(data-mutate).trigger(mutateme.zf.trigger) }) : Foundation.Motion.animateOut(this.$element, this.animationOut, function () { t._updateARIA(!1), this.trigger(off.zf.toggler), this.find(data-mutate).trigger(mutateme.zf.trigger) }) } }, { key: _updateARIA, value: function (t) { this.$element.attr(aria-expanded, !!t) } }, { key: destroy, value: function () { this.$element.off(.zf.toggler), Foundation.unregisterPlugin(this) } }), e }(); e.defaults { animate: !1 }, Foundation.plugin(e, Toggler) }(jQuery); var _createClass function () { function t(t, e) { for (var i 0; i e.length; i++) { var n ei; n.enumerable n.enumerable || !1, n.configurable !0, value in n && (n.writable !0), Object.defineProperty(t, n.key, n) } } return function (e, i, n) { return i && t(e.prototype, i), n && t(e, n), e } }(); !function (t) { var e function () { function e(i, n) { _classCallCheck(this, e), this.$element i, this.options t.extend({}, e.defaults, this.$element.data(), n), this.isActive !1, this.isClick !1, this._init(), Foundation.registerPlugin(this, Tooltip) } return _createClass(e, { key: _init, value: function () { var e this.$element.attr(aria-describedby) || Foundation.GetYoDigits(6, tooltip); this.options.positionClass this.options.positionClass || this._getPositionClass(this.$element), this.options.tipText this.options.tipText || this.$element.attr(title), this.template this.options.template ? t(this.options.template) : this._buildTemplate(e), this.options.allowHtml ? this.template.appendTo(document.body).html(this.options.tipText).hide() : this.template.appendTo(document.body).text(this.options.tipText).hide(), this.$element.attr({ title: , aria-describedby: e, data-yeti-box: e, data-toggle: e, data-resize: e }).addClass(this.options.triggerClass), this.usedPositions , this.counter 4, this.classChanged !1, this._events() } }, { key: _getPositionClass, value: function (t) { if (!t) return ; var e t0.className.match(/\b(top|left|right)\b/g); return e e ? e0 : } }, { key: _buildTemplate, value: function (e) { var i (this.options.tooltipClass + + this.options.positionClass + + this.options.templateClasses).trim(), n t(div>/div>).addClass(i).attr({ role: tooltip, aria-hidden: !0, data-is-active: !1, data-is-focus: !1, id: e }); return n } }, { key: _reposition, value: function (t) { this.usedPositions.push(t ? t : bottom), !t && this.usedPositions.indexOf(top) 0 ? this.template.addClass(top) : top t && this.usedPositions.indexOf(bottom) 0 ? this.template.removeClass(t) : left t && this.usedPositions.indexOf(right) 0 ? this.template.removeClass(t).addClass(right) : right t && this.usedPositions.indexOf(left) 0 ? this.template.removeClass(t).addClass(left) : !t && this.usedPositions.indexOf(top) > -1 && this.usedPositions.indexOf(left) 0 ? this.template.addClass(left) : top t && this.usedPositions.indexOf(bottom) > -1 && this.usedPositions.indexOf(left) 0 ? this.template.removeClass(t).addClass(left) : left t && this.usedPositions.indexOf(right) > -1 && this.usedPositions.indexOf(bottom) 0 ? this.template.removeClass(t) : right t && this.usedPositions.indexOf(left) > -1 && this.usedPositions.indexOf(bottom) 0 ? this.template.removeClass(t) : this.template.removeClass(t), this.classChanged !0, this.counter-- } }, { key: _setPosition, value: function () { var t this._getPositionClass(this.template), e Foundation.Box.GetDimensions(this.template), i Foundation.Box.GetDimensions(this.$element), n left t ? left : right t ? left : top, s top n ? height : width; height s ? this.options.vOffset : this.options.hOffset; if (e.width > e.windowDims.width || !this.counter && !Foundation.Box.ImNotTouchingYou(this.template)) return this.template.offset(Foundation.Box.GetOffsets(this.template, this.$element, center bottom, this.options.vOffset, this.options.hOffset, !0)).css({ width: i.windowDims.width - 2 * this.options.hOffset, height: auto }), !1; for (this.template.offset(Foundation.Box.GetOffsets(this.template, this.$element, center + (t || bottom), this.options.vOffset, this.options.hOffset)); !Foundation.Box.ImNotTouchingYou(this.template) && this.counter;)this._reposition(t), this._setPosition() } }, { key: show, value: function () { if (all ! this.options.showOn && !Foundation.MediaQuery.is(this.options.showOn)) return !1; var t this; this.template.css(visibility, hidden).show(), this._setPosition(), this.$element.trigger(closeme.zf.tooltip, this.template.attr(id)), this.template.attr({ data-is-active: !0, aria-hidden: !1 }), t.isActive !0, this.template.stop().hide().css(visibility, ).fadeIn(this.options.fadeInDuration, function () { }), this.$element.trigger(show.zf.tooltip) } }, { key: hide, value: function () { var t this; this.template.stop().attr({ aria-hidden: !0, data-is-active: !1 }).fadeOut(this.options.fadeOutDuration, function () { t.isActive !1, t.isClick !1, t.classChanged && (t.template.removeClass(t._getPositionClass(t.template)).addClass(t.options.positionClass), t.usedPositions , t.counter 4, t.classChanged !1) }), this.$element.trigger(hide.zf.tooltip) } }, { key: _events, value: function () { var t this, e (this.template, !1); this.options.disableHover || this.$element.on(mouseenter.zf.tooltip, function (e) { t.isActive || (t.timeout setTimeout(function () { t.show() }, t.options.hoverDelay)) }).on(mouseleave.zf.tooltip, function (i) { clearTimeout(t.timeout), (!e || t.isClick && !t.options.clickOpen) && t.hide() }), this.options.clickOpen ? this.$element.on(mousedown.zf.tooltip, function (e) { e.stopImmediatePropagation(), t.isClick || (t.isClick !0, !t.options.disableHover && t.$element.attr(tabindex) || t.isActive || t.show()) }) : this.$element.on(mousedown.zf.tooltip, function (e) { e.stopImmediatePropagation(), t.isClick !0 }), this.options.disableForTouch || this.$element.on(tap.zf.tooltip touchend.zf.tooltip, function (e) { t.isActive ? t.hide() : t.show() }), this.$element.on({ close.zf.trigger: this.hide.bind(this) }), this.$element.on(focus.zf.tooltip, function (i) { return e !0, t.isClick ? (t.options.clickOpen || (e !1), !1) : void t.show() }).on(focusout.zf.tooltip, function (i) { e !1, t.isClick !1, t.hide() }).on(resizeme.zf.trigger, function () { t.isActive && t._setPosition() }) } }, { key: toggle, value: function () { this.isActive ? this.hide() : this.show() } }, { key: destroy, value: function () { this.$element.attr(title, this.template.text()).off(.zf.trigger .zf.tooltip).removeClass(has-tip top right left).removeAttr(aria-describedby aria-haspopup data-disable-hover data-resize data-toggle data-tooltip data-yeti-box), this.template.remove(), Foundation.unregisterPlugin(this) } }), e }(); e.defaults { disableForTouch: !1, hoverDelay: 200, fadeInDuration: 150, fadeOutDuration: 150, disableHover: !1, templateClasses: , tooltipClass: tooltip, triggerClass: has-tip, showOn: small, template: , tipText: , touchCloseText: Tap to close., clickOpen: !0, positionClass: , vOffset: 10, hOffset: 12, allowHtml: !1 }, Foundation.plugin(e, Tooltip) }(jQuery); var _createClass function () { function t(t, e) { for (var i 0; i e.length; i++) { var n ei; n.enumerable n.enumerable || !1, n.configurable !0, value in n && (n.writable !0), Object.defineProperty(t, n.key, n) } } return function (e, i, n) { return i && t(e.prototype, i), n && t(e, n), e } }(); !function (t) { var e function () { function e(i, n) { _classCallCheck(this, e), this.$element t(i), this.options t.extend({}, this.$element.data(), n), this.rules this.$element.data(responsive-accordion-tabs), this.currentMq null, this.currentPlugin null, this.$element.attr(id) || this.$element.attr(id, Foundation.GetYoDigits(6, responsiveaccordiontabs)), this._init(), this._events(), Foundation.registerPlugin(this, ResponsiveAccordionTabs) } return _createClass(e, { key: _init, value: function () { if (string typeof this.rules) { for (var e {}, n this.rules.split( ), s 0; s n.length; s++) { var o ns.split(-), a o.length > 1 ? o0 : small, r o.length > 1 ? o1 : o0; null ! ir && (ea ir) } this.rules e } this._getAllOptions(), t.isEmptyObject(this.rules) || this._checkMediaQueries() } }, { key: _getAllOptions, value: function () { var e this; e.allOptions {}; for (var n in i) if (i.hasOwnProperty(n)) { var s in; try { var o t(ul>/ul>), a new s.plugin(o, e.options); for (var r in a.options) if (a.options.hasOwnProperty(r) && zfPlugin ! r) { var l a.optionsr; e.allOptionsr l } a.destroy() } catch (t) { } } } }, { key: _events, value: function () { var e this; t(window).on(changed.zf.mediaquery, function () { e._checkMediaQueries() }) } }, { key: _checkMediaQueries, value: function () { var e, n this; t.each(this.rules, function (t) { Foundation.MediaQuery.atLeast(t) && (e t) }), e && (this.currentPlugin instanceof this.rulese.plugin || (t.each(i, function (t, e) { n.$element.removeClass(e.cssClass) }), this.$element.addClass(this.rulese.cssClass), this.currentPlugin && (!this.currentPlugin.$element.data(zfPlugin) && this.storezfData && this.currentPlugin.$element.data(zfPlugin, this.storezfData), this.currentPlugin.destroy()), this._handleMarkup(this.rulese.cssClass), this.currentPlugin new this.rulese.plugin(this.$element, {}), this.storezfData this.currentPlugin.$element.data(zfPlugin))) } }, { key: _handleMarkup, value: function (e) { var i this, n accordion, s t(data-tabs-content + this.$element.attr(id) + ); if (s.length && (n tabs), n ! e) { var o i.allOptions.linkClass ? i.allOptions.linkClass : tabs-title, a i.allOptions.panelClass ? i.allOptions.panelClass : tabs-panel; this.$element.removeAttr(role); var r this.$element.children(. + o + ,data-accordion-item).removeClass(o).removeClass(accordion-item).removeAttr(data-accordion-item), l r.children(a).removeClass(accordion-title); if (tabs n ? (s s.children(. + a).removeClass(a).removeAttr(role).removeAttr(aria-hidden).removeAttr(aria-labelledby), s.children(a).removeAttr(role).removeAttr(aria-controls).removeAttr(aria-selected)) : s r.children(data-tab-content).removeClass(accordion-content), s.css({ display: , visibility: }), r.css({ display: , visibility: }), accordion e) s.each(function (e, n) { t(n).appendTo(r.get(e)).addClass(accordion-content).attr(data-tab-content, ).removeClass(is-active).css({ height: }), t(data-tabs-content + i.$element.attr(id) + ).after(div idtabs-placeholder- + i.$element.attr(id) + >/div>).remove(), r.addClass(accordion-item).attr(data-accordion-item, ), l.addClass(accordion-title) }); else if (tabs e) { var h t(data-tabs-content + i.$element.attr(id) + ), u t(#tabs-placeholder- + i.$element.attr(id)); u.length ? (h t(div classtabs-content>/div>).insertAfter(u).attr(data-tabs-content, i.$element.attr(id)), u.remove()) : h t(div classtabs-content>/div>).insertAfter(i.$element).attr(data-tabs-content, i.$element.attr(id)), s.each(function (e, i) { var n t(i).appendTo(h).addClass(a), s l.get(e).hash.slice(1), o t(i).attr(id) || Foundation.GetYoDigits(6, accordion); s ! o && ( ! s ? t(i).attr(id, s) : (s o, t(i).attr(id, s), t(l.get(e)).attr(href, t(l.get(e)).attr(href).replace(#, ) + # + s))); var u t(r.get(e)).hasClass(is-active); u && n.addClass(is-active) }), r.addClass(o) } } } }, { key: destroy, value: function () { this.currentPlugin && this.currentPlugin.destroy(), t(window).off(.zf.ResponsiveAccordionTabs), Foundation.unregisterPlugin(this) } }), e }(); e.defaults {}; var i { tabs: { cssClass: tabs, plugin: Foundation._plugins.tabs || null }, accordion: { cssClass: accordion, plugin: Foundation._plugins.accordion || null } }; Foundation.plugin(e, ResponsiveAccordionTabs) }(jQuery); /script> style> @charset UTF-8; /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% } body { margin: 0 } article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block } audio, canvas, progress, video { display: inline-block; vertical-align: baseline } audio:not(controls) { display: none; height: 0 } hidden, template { display: none } a { background-color: transparent } a:active, a:hover { outline: 0 } abbrtitle { border-bottom: 1px dotted } b, strong { font-weight: 700 } dfn { font-style: italic } h1 { font-size: 2em; margin: .67em 0 } mark { background: #ff0; color: #000 } small { font-size: 80% } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline } sup { top: -.5em } sub { bottom: -.25em } img { border: 0 } svg:not(:root) { overflow: hidden } figure { margin: 1em 40px } hr { box-sizing: content-box; height: 0 } pre { overflow: auto } code, kbd, pre, samp { font-family: monospace; font-size: 1em } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0 } button { overflow: visible } button, select { text-transform: none } button, html inputtypebutton, inputtypereset, inputtypesubmit { -webkit-appearance: button; cursor: pointer } buttondisabled, html inputdisabled { cursor: not-allowed } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0 } input { line-height: normal } inputtypecheckbox, inputtyperadio { box-sizing: border-box; padding: 0 } inputtypenumber::-webkit-inner-spin-button, inputtypenumber::-webkit-outer-spin-button { height: auto } inputtypesearch { -webkit-appearance: textfield; box-sizing: content-box } inputtypesearch::-webkit-search-cancel-button, inputtypesearch::-webkit-search-decoration { -webkit-appearance: none } legend { border: 0; padding: 0 } textarea { overflow: auto } optgroup { font-weight: 700 } table { border-collapse: collapse; border-spacing: 0 } td, th { padding: 0 } .foundation-mq { font-family: small0em&medium40em&large64em&xlarge75em&xxlarge90em } html { font-size: 100%; box-sizing: border-box } *, :after, :before { box-sizing: inherit } body { padding: 0; margin: 0; font-family: Helvetica Neue,Helvetica,Roboto,Arial,sans-serif; font-weight: 400; line-height: 1.5; color: #0a0a0a; background: #fefefe; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } img { max-width: 100%; height: auto; -ms-interpolation-mode: bicubic; display: inline-block; vertical-align: middle } textarea { height: auto; min-height: 50px; border-radius: 0 } select { width: 100%; border-radius: 0 } #map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, .map_canvas img, .map_canvas object, .mqa-display embed, .mqa-display img, .mqa-display object { max-width: none !important } button { -webkit-appearance: none; -moz-appearance: none; background: transparent; padding: 0; border: 0; border-radius: 0; line-height: 1 } data-whatinputmouse button { outline: 0 } .is-visible { display: block !important } .is-hidden { display: none !important } .row { max-width: 75rem; margin-left: auto; margin-right: auto } .row:after, .row:before { content: ; display: table } .row:after { clear: both } .row.collapse > .column, .row.collapse > .columns { padding-left: 0; padding-right: 0 } .row .row { margin-left: -.625rem; margin-right: -.625rem } @media screen and (min-width:40em) { .row .row { margin-left: -.9375rem; margin-right: -.9375rem } } .row .row.collapse { margin-left: 0; margin-right: 0 } .row.expanded { max-width: none } .row.expanded .row { margin-left: auto; margin-right: auto } .column, .columns { width: 100%; float: left; padding-left: .625rem; padding-right: .625rem } @media screen and (min-width:40em) { .column, .columns { padding-left: .9375rem; padding-right: .9375rem } } .column:last-child:not(:first-child), .columns:last-child:not(:first-child) { float: right } .column.end:last-child:last-child, .end.columns:last-child:last-child { float: left } .column.row.row, .row.row.columns { float: none } .row .column.row.row, .row .row.row.columns { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0 } .small-1 { width: 8.33333% } .small-push-1 { position: relative; left: 8.33333% } .small-pull-1 { position: relative; left: -8.33333% } .small-offset-0 { margin-left: 0 } .small-2 { width: 16.66667% } .small-push-2 { position: relative; left: 16.66667% } .small-pull-2 { position: relative; left: -16.66667% } .small-offset-1 { margin-left: 8.33333% } .small-3 { width: 25% } .small-push-3 { position: relative; left: 25% } .small-pull-3 { position: relative; left: -25% } .small-offset-2 { margin-left: 16.66667% } .small-4 { width: 33.33333% } .small-push-4 { position: relative; left: 33.33333% } .small-pull-4 { position: relative; left: -33.33333% } .small-offset-3 { margin-left: 25% } .small-5 { width: 41.66667% } .small-push-5 { position: relative; left: 41.66667% } .small-pull-5 { position: relative; left: -41.66667% } .small-offset-4 { margin-left: 33.33333% } .small-6 { width: 50% } .small-push-6 { position: relative; left: 50% } .small-pull-6 { position: relative; left: -50% } .small-offset-5 { margin-left: 41.66667% } .small-7 { width: 58.33333% } .small-push-7 { position: relative; left: 58.33333% } .small-pull-7 { position: relative; left: -58.33333% } .small-offset-6 { margin-left: 50% } .small-8 { width: 66.66667% } .small-push-8 { position: relative; left: 66.66667% } .small-pull-8 { position: relative; left: -66.66667% } .small-offset-7 { margin-left: 58.33333% } .small-9 { width: 75% } .small-push-9 { position: relative; left: 75% } .small-pull-9 { position: relative; left: -75% } .small-offset-8 { margin-left: 66.66667% } .small-10 { width: 83.33333% } .small-push-10 { position: relative; left: 83.33333% } .small-pull-10 { position: relative; left: -83.33333% } .small-offset-9 { margin-left: 75% } .small-11 { width: 91.66667% } .small-push-11 { position: relative; left: 91.66667% } .small-pull-11 { position: relative; left: -91.66667% } .small-offset-10 { margin-left: 83.33333% } .small-12 { width: 100% } .small-offset-11 { margin-left: 91.66667% } .small-up-1 > .column, .small-up-1 > .columns { width: 100%; float: left } .small-up-1 > .column:nth-of-type(1n), .small-up-1 > .columns:nth-of-type(1n) { clear: none } .small-up-1 > .column:nth-of-type(1n+1), .small-up-1 > .columns:nth-of-type(1n+1) { clear: both } .small-up-1 > .column:last-child, .small-up-1 > .columns:last-child { float: left } .small-up-2 > .column, .small-up-2 > .columns { width: 50%; float: left } .small-up-2 > .column:nth-of-type(1n), .small-up-2 > .columns:nth-of-type(1n) { clear: none } .small-up-2 > .column:nth-of-type(2n+1), .small-up-2 > .columns:nth-of-type(2n+1) { clear: both } .small-up-2 > .column:last-child, .small-up-2 > .columns:last-child { float: left } .small-up-3 > .column, .small-up-3 > .columns { width: 33.33333%; float: left } .small-up-3 > .column:nth-of-type(1n), .small-up-3 > .columns:nth-of-type(1n) { clear: none } .small-up-3 > .column:nth-of-type(3n+1), .small-up-3 > .columns:nth-of-type(3n+1) { clear: both } .small-up-3 > .column:last-child, .small-up-3 > .columns:last-child { float: left } .small-up-4 > .column, .small-up-4 > .columns { width: 25%; float: left } .small-up-4 > .column:nth-of-type(1n), .small-up-4 > .columns:nth-of-type(1n) { clear: none } .small-up-4 > .column:nth-of-type(4n+1), .small-up-4 > .columns:nth-of-type(4n+1) { clear: both } .small-up-4 > .column:last-child, .small-up-4 > .columns:last-child { float: left } .small-up-5 > .column, .small-up-5 > .columns { width: 20%; float: left } .small-up-5 > .column:nth-of-type(1n), .small-up-5 > .columns:nth-of-type(1n) { clear: none } .small-up-5 > .column:nth-of-type(5n+1), .small-up-5 > .columns:nth-of-type(5n+1) { clear: both } .small-up-5 > .column:last-child, .small-up-5 > .columns:last-child { float: left } .small-up-6 > .column, .small-up-6 > .columns { width: 16.66667%; float: left } .small-up-6 > .column:nth-of-type(1n), .small-up-6 > .columns:nth-of-type(1n) { clear: none } .small-up-6 > .column:nth-of-type(6n+1), .small-up-6 > .columns:nth-of-type(6n+1) { clear: both } .small-up-6 > .column:last-child, .small-up-6 > .columns:last-child { float: left } .small-up-7 > .column, .small-up-7 > .columns { width: 14.28571%; float: left } .small-up-7 > .column:nth-of-type(1n), .small-up-7 > .columns:nth-of-type(1n) { clear: none } .small-up-7 > .column:nth-of-type(7n+1), .small-up-7 > .columns:nth-of-type(7n+1) { clear: both } .small-up-7 > .column:last-child, .small-up-7 > .columns:last-child { float: left } .small-up-8 > .column, .small-up-8 > .columns { width: 12.5%; float: left } .small-up-8 > .column:nth-of-type(1n), .small-up-8 > .columns:nth-of-type(1n) { clear: none } .small-up-8 > .column:nth-of-type(8n+1), .small-up-8 > .columns:nth-of-type(8n+1) { clear: both } .small-up-8 > .column:last-child, .small-up-8 > .columns:last-child { float: left } .small-collapse > .column, .small-collapse > .columns { padding-left: 0; padding-right: 0 } .expanded.row .small-collapse.row, .small-collapse .row { margin-left: 0; margin-right: 0 } .small-uncollapse > .column, .small-uncollapse > .columns { padding-left: .625rem; padding-right: .625rem } .small-centered { margin-left: auto; margin-right: auto } .small-centered, .small-centered:last-child:not(:first-child) { float: none; clear: both } .small-pull-0, .small-push-0, .small-uncentered { position: static; margin-left: 0; margin-right: 0; float: left } @media screen and (min-width:40em) { .medium-1 { width: 8.33333% } .medium-push-1 { position: relative; left: 8.33333% } .medium-pull-1 { position: relative; left: -8.33333% } .medium-offset-0 { margin-left: 0 } .medium-2 { width: 16.66667% } .medium-push-2 { position: relative; left: 16.66667% } .medium-pull-2 { position: relative; left: -16.66667% } .medium-offset-1 { margin-left: 8.33333% } .medium-3 { width: 25% } .medium-push-3 { position: relative; left: 25% } .medium-pull-3 { position: relative; left: -25% } .medium-offset-2 { margin-left: 16.66667% } .medium-4 { width: 33.33333% } .medium-push-4 { position: relative; left: 33.33333% } .medium-pull-4 { position: relative; left: -33.33333% } .medium-offset-3 { margin-left: 25% } .medium-5 { width: 41.66667% } .medium-push-5 { position: relative; left: 41.66667% } .medium-pull-5 { position: relative; left: -41.66667% } .medium-offset-4 { margin-left: 33.33333% } .medium-6 { width: 50% } .medium-push-6 { position: relative; left: 50% } .medium-pull-6 { position: relative; left: -50% } .medium-offset-5 { margin-left: 41.66667% } .medium-7 { width: 58.33333% } .medium-push-7 { position: relative; left: 58.33333% } .medium-pull-7 { position: relative; left: -58.33333% } .medium-offset-6 { margin-left: 50% } .medium-8 { width: 66.66667% } .medium-push-8 { position: relative; left: 66.66667% } .medium-pull-8 { position: relative; left: -66.66667% } .medium-offset-7 { margin-left: 58.33333% } .medium-9 { width: 75% } .medium-push-9 { position: relative; left: 75% } .medium-pull-9 { position: relative; left: -75% } .medium-offset-8 { margin-left: 66.66667% } .medium-10 { width: 83.33333% } .medium-push-10 { position: relative; left: 83.33333% } .medium-pull-10 { position: relative; left: -83.33333% } .medium-offset-9 { margin-left: 75% } .medium-11 { width: 91.66667% } .medium-push-11 { position: relative; left: 91.66667% } .medium-pull-11 { position: relative; left: -91.66667% } .medium-offset-10 { margin-left: 83.33333% } .medium-12 { width: 100% } .medium-offset-11 { margin-left: 91.66667% } .medium-up-1 > .column, .medium-up-1 > .columns { width: 100%; float: left } .medium-up-1 > .column:nth-of-type(1n), .medium-up-1 > .columns:nth-of-type(1n) { clear: none } .medium-up-1 > .column:nth-of-type(1n+1), .medium-up-1 > .columns:nth-of-type(1n+1) { clear: both } .medium-up-1 > .column:last-child, .medium-up-1 > .columns:last-child { float: left } .medium-up-2 > .column, .medium-up-2 > .columns { width: 50%; float: left } .medium-up-2 > .column:nth-of-type(1n), .medium-up-2 > .columns:nth-of-type(1n) { clear: none } .medium-up-2 > .column:nth-of-type(2n+1), .medium-up-2 > .columns:nth-of-type(2n+1) { clear: both } .medium-up-2 > .column:last-child, .medium-up-2 > .columns:last-child { float: left } .medium-up-3 > .column, .medium-up-3 > .columns { width: 33.33333%; float: left } .medium-up-3 > .column:nth-of-type(1n), .medium-up-3 > .columns:nth-of-type(1n) { clear: none } .medium-up-3 > .column:nth-of-type(3n+1), .medium-up-3 > .columns:nth-of-type(3n+1) { clear: both } .medium-up-3 > .column:last-child, .medium-up-3 > .columns:last-child { float: left } .medium-up-4 > .column, .medium-up-4 > .columns { width: 25%; float: left } .medium-up-4 > .column:nth-of-type(1n), .medium-up-4 > .columns:nth-of-type(1n) { clear: none } .medium-up-4 > .column:nth-of-type(4n+1), .medium-up-4 > .columns:nth-of-type(4n+1) { clear: both } .medium-up-4 > .column:last-child, .medium-up-4 > .columns:last-child { float: left } .medium-up-5 > .column, .medium-up-5 > .columns { width: 20%; float: left } .medium-up-5 > .column:nth-of-type(1n), .medium-up-5 > .columns:nth-of-type(1n) { clear: none } .medium-up-5 > .column:nth-of-type(5n+1), .medium-up-5 > .columns:nth-of-type(5n+1) { clear: both } .medium-up-5 > .column:last-child, .medium-up-5 > .columns:last-child { float: left } .medium-up-6 > .column, .medium-up-6 > .columns { width: 16.66667%; float: left } .medium-up-6 > .column:nth-of-type(1n), .medium-up-6 > .columns:nth-of-type(1n) { clear: none } .medium-up-6 > .column:nth-of-type(6n+1), .medium-up-6 > .columns:nth-of-type(6n+1) { clear: both } .medium-up-6 > .column:last-child, .medium-up-6 > .columns:last-child { float: left } .medium-up-7 > .column, .medium-up-7 > .columns { width: 14.28571%; float: left } .medium-up-7 > .column:nth-of-type(1n), .medium-up-7 > .columns:nth-of-type(1n) { clear: none } .medium-up-7 > .column:nth-of-type(7n+1), .medium-up-7 > .columns:nth-of-type(7n+1) { clear: both } .medium-up-7 > .column:last-child, .medium-up-7 > .columns:last-child { float: left } .medium-up-8 > .column, .medium-up-8 > .columns { width: 12.5%; float: left } .medium-up-8 > .column:nth-of-type(1n), .medium-up-8 > .columns:nth-of-type(1n) { clear: none } .medium-up-8 > .column:nth-of-type(8n+1), .medium-up-8 > .columns:nth-of-type(8n+1) { clear: both } .medium-up-8 > .column:last-child, .medium-up-8 > .columns:last-child { float: left } .medium-collapse > .column, .medium-collapse > .columns { padding-left: 0; padding-right: 0 } .expanded.row .medium-collapse.row, .medium-collapse .row { margin-left: 0; margin-right: 0 } .medium-uncollapse > .column, .medium-uncollapse > .columns { padding-left: .9375rem; padding-right: .9375rem } .medium-centered { margin-left: auto; margin-right: auto } .medium-centered, .medium-centered:last-child:not(:first-child) { float: none; clear: both } .medium-pull-0, .medium-push-0, .medium-uncentered { position: static; margin-left: 0; margin-right: 0; float: left } } @media screen and (min-width:64em) { .large-1 { width: 8.33333% } .large-push-1 { position: relative; left: 8.33333% } .large-pull-1 { position: relative; left: -8.33333% } .large-offset-0 { margin-left: 0 } .large-2 { width: 16.66667% } .large-push-2 { position: relative; left: 16.66667% } .large-pull-2 { position: relative; left: -16.66667% } .large-offset-1 { margin-left: 8.33333% } .large-3 { width: 25% } .large-push-3 { position: relative; left: 25% } .large-pull-3 { position: relative; left: -25% } .large-offset-2 { margin-left: 16.66667% } .large-4 { width: 33.33333% } .large-push-4 { position: relative; left: 33.33333% } .large-pull-4 { position: relative; left: -33.33333% } .large-offset-3 { margin-left: 25% } .large-5 { width: 41.66667% } .large-push-5 { position: relative; left: 41.66667% } .large-pull-5 { position: relative; left: -41.66667% } .large-offset-4 { margin-left: 33.33333% } .large-6 { width: 50% } .large-push-6 { position: relative; left: 50% } .large-pull-6 { position: relative; left: -50% } .large-offset-5 { margin-left: 41.66667% } .large-7 { width: 58.33333% } .large-push-7 { position: relative; left: 58.33333% } .large-pull-7 { position: relative; left: -58.33333% } .large-offset-6 { margin-left: 50% } .large-8 { width: 66.66667% } .large-push-8 { position: relative; left: 66.66667% } .large-pull-8 { position: relative; left: -66.66667% } .large-offset-7 { margin-left: 58.33333% } .large-9 { width: 75% } .large-push-9 { position: relative; left: 75% } .large-pull-9 { position: relative; left: -75% } .large-offset-8 { margin-left: 66.66667% } .large-10 { width: 83.33333% } .large-push-10 { position: relative; left: 83.33333% } .large-pull-10 { position: relative; left: -83.33333% } .large-offset-9 { margin-left: 75% } .large-11 { width: 91.66667% } .large-push-11 { position: relative; left: 91.66667% } .large-pull-11 { position: relative; left: -91.66667% } .large-offset-10 { margin-left: 83.33333% } .large-12 { width: 100% } .large-offset-11 { margin-left: 91.66667% } .large-up-1 > .column, .large-up-1 > .columns { width: 100%; float: left } .large-up-1 > .column:nth-of-type(1n), .large-up-1 > .columns:nth-of-type(1n) { clear: none } .large-up-1 > .column:nth-of-type(1n+1), .large-up-1 > .columns:nth-of-type(1n+1) { clear: both } .large-up-1 > .column:last-child, .large-up-1 > .columns:last-child { float: left } .large-up-2 > .column, .large-up-2 > .columns { width: 50%; float: left } .large-up-2 > .column:nth-of-type(1n), .large-up-2 > .columns:nth-of-type(1n) { clear: none } .large-up-2 > .column:nth-of-type(2n+1), .large-up-2 > .columns:nth-of-type(2n+1) { clear: both } .large-up-2 > .column:last-child, .large-up-2 > .columns:last-child { float: left } .large-up-3 > .column, .large-up-3 > .columns { width: 33.33333%; float: left } .large-up-3 > .column:nth-of-type(1n), .large-up-3 > .columns:nth-of-type(1n) { clear: none } .large-up-3 > .column:nth-of-type(3n+1), .large-up-3 > .columns:nth-of-type(3n+1) { clear: both } .large-up-3 > .column:last-child, .large-up-3 > .columns:last-child { float: left } .large-up-4 > .column, .large-up-4 > .columns { width: 25%; float: left } .large-up-4 > .column:nth-of-type(1n), .large-up-4 > .columns:nth-of-type(1n) { clear: none } .large-up-4 > .column:nth-of-type(4n+1), .large-up-4 > .columns:nth-of-type(4n+1) { clear: both } .large-up-4 > .column:last-child, .large-up-4 > .columns:last-child { float: left } .large-up-5 > .column, .large-up-5 > .columns { width: 20%; float: left } .large-up-5 > .column:nth-of-type(1n), .large-up-5 > .columns:nth-of-type(1n) { clear: none } .large-up-5 > .column:nth-of-type(5n+1), .large-up-5 > .columns:nth-of-type(5n+1) { clear: both } .large-up-5 > .column:last-child, .large-up-5 > .columns:last-child { float: left } .large-up-6 > .column, .large-up-6 > .columns { width: 16.66667%; float: left } .large-up-6 > .column:nth-of-type(1n), .large-up-6 > .columns:nth-of-type(1n) { clear: none } .large-up-6 > .column:nth-of-type(6n+1), .large-up-6 > .columns:nth-of-type(6n+1) { clear: both } .large-up-6 > .column:last-child, .large-up-6 > .columns:last-child { float: left } .large-up-7 > .column, .large-up-7 > .columns { width: 14.28571%; float: left } .large-up-7 > .column:nth-of-type(1n), .large-up-7 > .columns:nth-of-type(1n) { clear: none } .large-up-7 > .column:nth-of-type(7n+1), .large-up-7 > .columns:nth-of-type(7n+1) { clear: both } .large-up-7 > .column:last-child, .large-up-7 > .columns:last-child { float: left } .large-up-8 > .column, .large-up-8 > .columns { width: 12.5%; float: left } .large-up-8 > .column:nth-of-type(1n), .large-up-8 > .columns:nth-of-type(1n) { clear: none } .large-up-8 > .column:nth-of-type(8n+1), .large-up-8 > .columns:nth-of-type(8n+1) { clear: both } .large-up-8 > .column:last-child, .large-up-8 > .columns:last-child { float: left } .large-collapse > .column, .large-collapse > .columns { padding-left: 0; padding-right: 0 } .expanded.row .large-collapse.row, .large-collapse .row { margin-left: 0; margin-right: 0 } .large-uncollapse > .column, .large-uncollapse > .columns { padding-left: .9375rem; padding-right: .9375rem } .large-centered { margin-left: auto; margin-right: auto } .large-centered, .large-centered:last-child:not(:first-child) { float: none; clear: both } .large-pull-0, .large-push-0, .large-uncentered { position: static; margin-left: 0; margin-right: 0; float: left } } blockquote, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, li, ol, p, pre, td, th, ul { margin: 0; padding: 0 } p { font-size: inherit; line-height: 1.6; margin-bottom: 1rem; text-rendering: optimizeLegibility } em, i { font-style: italic } b, em, i, strong { line-height: inherit } b, strong { font-weight: 700 } small { font-size: 80%; line-height: inherit } h1, h2, h3, h4, h5, h6 { font-family: Helvetica Neue,Helvetica,Roboto,Arial,sans-serif; font-weight: 400; font-style: normal; color: inherit; text-rendering: optimizeLegibility; margin-top: 0; margin-bottom: .5rem; line-height: 1.4 } h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { color: #cacaca; line-height: 0 } h1 { font-size: 1.5rem } h2 { font-size: 1.25rem } h3 { font-size: 1.1875rem } h4 { font-size: 1.125rem } h5 { font-size: 1.0625rem } h6 { font-size: 1rem } @media screen and (min-width:40em) { h1 { font-size: 3rem } h2 { font-size: 2.5rem } h3 { font-size: 1.9375rem } h4 { font-size: 1.5625rem } h5 { font-size: 1.25rem } h6 { font-size: 1rem } } a { color: #2199e8; text-decoration: none; line-height: inherit; cursor: pointer } a:focus, a:hover { color: #1585cf } a img { border: 0 } hr { max-width: 75rem; height: 0; border-right: 0; border-top: 0; border-bottom: 1px solid #cacaca; border-left: 0; margin: 1.25rem auto; clear: both } dl, ol, ul { line-height: 1.6; margin-bottom: 1rem; list-style-position: outside } li { font-size: inherit } ul { list-style-type: disc } ol, ul { margin-left: 1.25rem } ol ol, ol ul, ul ol, ul ul { margin-left: 1.25rem; margin-bottom: 0 } dl { margin-bottom: 1rem } dl dt { margin-bottom: .3rem; font-weight: 700 } blockquote { margin: 0 0 1rem; padding: .5625rem 1.25rem 0 1.1875rem; border-left: 1px solid #cacaca } blockquote, blockquote p { line-height: 1.6; color: #8a8a8a } cite { display: block; font-size: .8125rem; color: #8a8a8a } cite:before { content: \2014 \0020 } abbr { color: #0a0a0a; cursor: help; border-bottom: 1px dotted #0a0a0a } code { font-weight: 400; border: 1px solid #cacaca; padding: .125rem .3125rem .0625rem } code, kbd { font-family: Consolas,Liberation Mono,Courier,monospace; color: #0a0a0a; background-color: #e6e6e6 } kbd { padding: .125rem .25rem 0; margin: 0 } .subheader { margin-top: .2rem; margin-bottom: .5rem; font-weight: 400; line-height: 1.4; color: #8a8a8a } .lead { font-size: 125%; line-height: 1.6 } .stat { font-size: 2.5rem; line-height: 1 } p + .stat { margin-top: -1rem } .no-bullet { margin-left: 0; list-style: none } .text-left { text-align: left } .text-right { text-align: right } .text-center { text-align: center } .text-justify { text-align: justify } @media screen and (min-width:40em) { .medium-text-left { text-align: left } .medium-text-right { text-align: right } .medium-text-center { text-align: center } .medium-text-justify { text-align: justify } } @media screen and (min-width:64em) { .large-text-left { text-align: left } .large-text-right { text-align: right } .large-text-center { text-align: center } .large-text-justify { text-align: justify } } .show-for-print { display: none !important } @media print { * { background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important } .show-for-print { display: block !important } .hide-for-print { display: none !important } table.show-for-print { display: table !important } thead.show-for-print { display: table-header-group !important } tbody.show-for-print { display: table-row-group !important } tr.show-for-print { display: table-row !important } td.show-for-print, th.show-for-print { display: table-cell !important } a, a:visited { text-decoration: underline } ahref:after { content: ( attr(href) ) } .ir a:after, ahref^#:after, ahref^javascript::after { content: } abbrtitle:after { content: ( attr(title) ) } blockquote, pre { border: 1px solid #8a8a8a; page-break-inside: avoid } thead { display: table-header-group } img, tr { page-break-inside: avoid } img { max-width: 100% !important } @page { margin: .5cm } h2, h3, p { orphans: 3; widows: 3 } h2, h3 { page-break-after: avoid } } .button { display: inline-block; text-align: center; line-height: 1; cursor: pointer; -webkit-appearance: none; transition: background-color .25s ease-out,color .25s ease-out; vertical-align: middle; border: 1px solid transparent; border-radius: 0; padding: .85em 1em; margin: 0 0 1rem; font-size: .9rem; background-color: #2199e8; color: #fefefe } data-whatinputmouse .button { outline: 0 } .button:focus, .button:hover { background-color: #1583cc; color: #fefefe } .button.tiny { font-size: .6rem } .button.small { font-size: .75rem } .button.large { font-size: 1.25rem } .button.expanded { display: block; width: 100%; margin-left: 0; margin-right: 0 } .button.primary { background-color: #2199e8; color: #fefefe } .button.primary:focus, .button.primary:hover { background-color: #147cc0; color: #fefefe } .button.secondary { background-color: #777; color: #fefefe } .button.secondary:focus, .button.secondary:hover { background-color: #5f5f5f; color: #fefefe } .button.success { background-color: #3adb76; color: #fefefe } .button.success:focus, .button.success:hover { background-color: #22bb5b; color: #fefefe } .button.warning { background-color: #ffae00; color: #fefefe } .button.warning:focus, .button.warning:hover { background-color: #cc8b00; color: #fefefe } .button.alert { background-color: #ec5840; color: #fefefe } .button.alert:focus, .button.alert:hover { background-color: #da3116; color: #fefefe } .button.hollow { border: 1px solid #2199e8; color: #2199e8 } .button.hollow, .button.hollow:focus, .button.hollow:hover { background-color: transparent } .button.hollow:focus, .button.hollow:hover { border-color: #0c4d78; color: #0c4d78 } .button.hollow.primary { border: 1px solid #2199e8; color: #2199e8 } .button.hollow.primary:focus, .button.hollow.primary:hover { border-color: #0c4d78; color: #0c4d78 } .button.hollow.secondary { border: 1px solid #777; color: #777 } .button.hollow.secondary:focus, .button.hollow.secondary:hover { border-color: #3c3c3c; color: #3c3c3c } .button.hollow.success { border: 1px solid #3adb76; color: #3adb76 } .button.hollow.success:focus, .button.hollow.success:hover { border-color: #157539; color: #157539 } .button.hollow.warning { border: 1px solid #ffae00; color: #ffae00 } .button.hollow.warning:focus, .button.hollow.warning:hover { border-color: #805700; color: #805700 } .button.hollow.alert { border: 1px solid #ec5840; color: #ec5840 } .button.hollow.alert:focus, .button.hollow.alert:hover { border-color: #881f0e; color: #881f0e } .button.disabled, .buttondisabled { opacity: .25; cursor: not-allowed } .button.disabled:focus, .button.disabled:hover, .buttondisabled:focus, .buttondisabled:hover { background-color: #2199e8; color: #fefefe } .button.disabled.primary, .buttondisabled.primary { opacity: .25; cursor: not-allowed } .button.disabled.primary:focus, .button.disabled.primary:hover, .buttondisabled.primary:focus, .buttondisabled.primary:hover { background-color: #2199e8; color: #fefefe } .button.disabled.secondary, .buttondisabled.secondary { opacity: .25; cursor: not-allowed } .button.disabled.secondary:focus, .button.disabled.secondary:hover, .buttondisabled.secondary:focus, .buttondisabled.secondary:hover { background-color: #777; color: #fefefe } .button.disabled.success, .buttondisabled.success { opacity: .25; cursor: not-allowed } .button.disabled.success:focus, .button.disabled.success:hover, .buttondisabled.success:focus, .buttondisabled.success:hover { background-color: #3adb76; color: #fefefe } .button.disabled.warning, .buttondisabled.warning { opacity: .25; cursor: not-allowed } .button.disabled.warning:focus, .button.disabled.warning:hover, .buttondisabled.warning:focus, .buttondisabled.warning:hover { background-color: #ffae00; color: #fefefe } .button.disabled.alert, .buttondisabled.alert { opacity: .25; cursor: not-allowed } .button.disabled.alert:focus, .button.disabled.alert:hover, .buttondisabled.alert:focus, .buttondisabled.alert:hover { background-color: #ec5840; color: #fefefe } .button.dropdown:after { content: ; display: block; width: 0; height: 0; border: .4em inset; border-color: #fefefe transparent transparent; border-top-style: solid; border-bottom-width: 0; position: relative; top: .4em; float: right; margin-left: 1em; display: inline-block } .button.arrow-only:after { margin-left: 0; float: none; top: -.1em } typecolor, typedate, typedatetime-local, typedatetime, typeemail, typemonth, typenumber, typepassword, typesearch, typetel, typetext, typetime, typeurl, typeweek, textarea { display: block; box-sizing: border-box; width: 100%; height: 2.4375rem; padding: .5rem; border: 1px solid #cacaca; margin: 0 0 1rem; font-family: inherit; font-size: 1rem; color: #0a0a0a; background-color: #fefefe; box-shadow: inset 0 1px 2px hsla(0,0%,4%,.1); border-radius: 0; transition: box-shadow .5s,border-color .25s ease-in-out; -webkit-appearance: none; -moz-appearance: none } typecolor:focus, typedate:focus, typedatetime-local:focus, typedatetime:focus, typeemail:focus, typemonth:focus, typenumber:focus, typepassword:focus, typesearch:focus, typetel:focus, typetext:focus, typetime:focus, typeurl:focus, typeweek:focus, textarea:focus { border: 1px solid #8a8a8a; background-color: #fefefe; outline: none; box-shadow: 0 0 5px #cacaca; transition: box-shadow .5s,border-color .25s ease-in-out } textarea { max-width: 100% } textarearows { height: auto } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #cacaca } input::-moz-placeholder, textarea::-moz-placeholder { color: #cacaca } input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #cacaca } input::placeholder, textarea::placeholder { color: #cacaca } input:disabled, inputreadonly, textarea:disabled, textareareadonly { background-color: #e6e6e6; cursor: not-allowed } typebutton, typesubmit { border-radius: 0; -webkit-appearance: none; -moz-appearance: none } inputtypesearch { box-sizing: border-box } typecheckbox, typefile, typeradio { margin: 0 0 1rem } typecheckbox + label, typeradio + label { display: inline-block; margin-left: .5rem; margin-right: 1rem; margin-bottom: 0; vertical-align: baseline } typecheckbox + labelfor, typeradio + labelfor { cursor: pointer } label > typecheckbox, label > typeradio { margin-right: .5rem } typefile { width: 100% } label { display: block; margin: 0; font-size: .875rem; font-weight: 400; line-height: 1.8; color: #0a0a0a } label.middle { margin: 0 0 1rem; padding: .5625rem 0 } .help-text { margin-top: -.5rem; font-size: .8125rem; font-style: italic; color: #0a0a0a } .input-group { display: table; width: 100%; margin-bottom: 1rem } .input-group > :first-child, .input-group > :last-child > * { border-radius: 0 0 0 0 } .input-group-button, .input-group-field, .input-group-label { margin: 0; white-space: nowrap; display: table-cell; vertical-align: middle } .input-group-label { text-align: center; padding: 0 1rem; background: #e6e6e6; color: #0a0a0a; border: 1px solid #cacaca; white-space: nowrap; width: 1%; height: 100% } .input-group-label:first-child { border-right: 0 } .input-group-label:last-child { border-left: 0 } .input-group-field { border-radius: 0; height: 2.5rem } .input-group-button { padding-top: 0; padding-bottom: 0; text-align: center; height: 100%; width: 1% } .input-group-button a, .input-group-button button, .input-group-button input { margin: 0 } .input-group .input-group-button { display: table-cell } fieldset { border: 0; padding: 0; margin: 0 } legend { margin-bottom: .5rem; max-width: 100% } .fieldset { border: 1px solid #cacaca; padding: 1.25rem; margin: 1.125rem 0 } .fieldset legend { background: #fefefe; padding: 0 .1875rem; margin: 0; margin-left: -.1875rem } select { height: 2.4375rem; padding: .5rem; border: 1px solid #cacaca; margin: 0 0 1rem; font-size: 1rem; font-family: inherit; line-height: normal; color: #0a0a0a; background-color: #fefefe; border-radius: 0; -webkit-appearance: none; -moz-appearance: none; background-image: url(data:image/svg+xml;utf8,svg xmlnshttp://www.w3.org/2000/svg version1.1 width32 height24 viewBox0 0 32 24>polygon points0,0 32,0 16,24 stylefill: rgb%28138, 138, 138%29>/polygon>/svg>); background-size: 9px 6px; background-position: right -1rem center; background-origin: content-box; background-repeat: no-repeat; padding-right: 1.5rem } @media screen and (min-width:0\0) { select { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg) } } select:disabled { background-color: #e6e6e6; cursor: not-allowed } select::-ms-expand { display: none } selectmultiple { height: auto; background-image: none } .is-invalid-input:not(:focus) { background-color: rgba(236,88,64,.1); border-color: #ec5840 } .form-error, .is-invalid-label { color: #ec5840 } .form-error { display: none; margin-top: -.5rem; margin-bottom: 1rem; font-size: .75rem; font-weight: 700 } .form-error.is-visible { display: block } .accordion { list-style-type: none; background: #fefefe; margin-left: 0 } .accordion-item:first-child > :first-child, .accordion-item:last-child > :last-child { border-radius: 0 0 0 0 } .accordion-title { display: block; padding: 1.25rem 1rem; line-height: 1; font-size: .75rem; color: #2199e8; position: relative; border: 1px solid #e6e6e6; border-bottom: 0 } :last-child:not(.is-active) > .accordion-title { border-radius: 0 0 0 0; border-bottom: 1px solid #e6e6e6 } .accordion-title:focus, .accordion-title:hover { background-color: #e6e6e6 } .accordion-title:before { content: +; position: absolute; right: 1rem; top: 50%; margin-top: -.5rem } .is-active > .accordion-title:before { content: – } .accordion-content { padding: 1rem; display: none; border: 1px solid #e6e6e6; border-bottom: 0; background-color: #fefefe; color: #0a0a0a } :last-child > .accordion-content:last-child { border-bottom: 1px solid #e6e6e6 } .is-accordion-submenu-parent > a { position: relative } .is-accordion-submenu-parent > a:after { content: ; display: block; width: 0; height: 0; border: 6px inset; border-color: #2199e8 transparent transparent; border-top-style: solid; border-bottom-width: 0; position: absolute; top: 50%; margin-top: -4px; right: 1rem } .is-accordion-submenu-parentaria-expandedtrue > a:after { -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transform: scaleY(-1); transform: scaleY(-1) } .badge { display: inline-block; padding: .3em; min-width: 2.1em; font-size: .6rem; text-align: center; border-radius: 50%; background: #2199e8; color: #fefefe } .badge.secondary { background: #777; color: #fefefe } .badge.success { background: #3adb76; color: #fefefe } .badge.warning { background: #ffae00; color: #fefefe } .badge.alert { background: #ec5840; color: #fefefe } .breadcrumbs { list-style: none; margin: 0 0 1rem } .breadcrumbs:after, .breadcrumbs:before { content: ; display: table } .breadcrumbs:after { clear: both } .breadcrumbs li { float: left; color: #0a0a0a; font-size: .6875rem; cursor: default; text-transform: uppercase } .breadcrumbs li:not(:last-child):after { color: #cacaca; content: /; margin: 0 .75rem; position: relative; top: 1px; opacity: 1 } .breadcrumbs a { color: #2199e8 } .breadcrumbs a:hover { text-decoration: underline } .breadcrumbs .disabled { color: #cacaca; cursor: not-allowed } .button-group { margin-bottom: 1rem; font-size: 0 } .button-group:after, .button-group:before { content: ; display: table } .button-group:after { clear: both } .button-group .button { margin: 0; margin-right: 1px; margin-bottom: 1px; font-size: .9rem } .button-group .button:last-child { margin-right: 0 } .button-group.tiny .button { font-size: .6rem } .button-group.small .button { font-size: .75rem } .button-group.large .button { font-size: 1.25rem } .button-group.expanded { margin-right: -1px } .button-group.expanded:after, .button-group.expanded:before { display: none } .button-group.expanded .button:first-child:nth-last-child(2), .button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button { display: inline-block; width: calc(50% - 1px); margin-right: 1px } .button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, .button-group.expanded .button:first-child:nth-last-child(2):last-child { margin-right: -6px } .button-group.expanded .button:first-child:nth-last-child(3), .button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button { display: inline-block; width: calc(33.33333% - 1px); margin-right: 1px } .button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, .button-group.expanded .button:first-child:nth-last-child(3):last-child { margin-right: -6px } .button-group.expanded .button:first-child:nth-last-child(4), .button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button { display: inline-block; width: calc(25% - 1px); margin-right: 1px } .button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, .button-group.expanded .button:first-child:nth-last-child(4):last-child { margin-right: -6px } .button-group.expanded .button:first-child:nth-last-child(5), .button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button { display: inline-block; width: calc(20% - 1px); margin-right: 1px } .button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, .button-group.expanded .button:first-child:nth-last-child(5):last-child { margin-right: -6px } .button-group.expanded .button:first-child:nth-last-child(6), .button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button { display: inline-block; width: calc(16.66667% - 1px); margin-right: 1px } .button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, .button-group.expanded .button:first-child:nth-last-child(6):last-child { margin-right: -6px } .button-group.primary .button { background-color: #2199e8; color: #fefefe } .button-group.primary .button:focus, .button-group.primary .button:hover { background-color: #147cc0; color: #fefefe } .button-group.secondary .button { background-color: #777; color: #fefefe } .button-group.secondary .button:focus, .button-group.secondary .button:hover { background-color: #5f5f5f; color: #fefefe } .button-group.success .button { background-color: #3adb76; color: #fefefe } .button-group.success .button:focus, .button-group.success .button:hover { background-color: #22bb5b; color: #fefefe } .button-group.warning .button { background-color: #ffae00; color: #fefefe } .button-group.warning .button:focus, .button-group.warning .button:hover { background-color: #cc8b00; color: #fefefe } .button-group.alert .button { background-color: #ec5840; color: #fefefe } .button-group.alert .button:focus, .button-group.alert .button:hover { background-color: #da3116; color: #fefefe } .button-group.stacked-for-medium .button, .button-group.stacked-for-small .button, .button-group.stacked .button { width: 100% } .button-group.stacked-for-medium .button:last-child, .button-group.stacked-for-small .button:last-child, .button-group.stacked .button:last-child { margin-bottom: 0 } @media screen and (min-width:40em) { .button-group.stacked-for-small .button { width: auto; margin-bottom: 0 } } @media screen and (min-width:64em) { .button-group.stacked-for-medium .button { width: auto; margin-bottom: 0 } } @media screen and (max-width:39.9375em) { .button-group.stacked-for-small.expanded { display: block } .button-group.stacked-for-small.expanded .button { display: block; margin-right: 0 } } .callout { margin: 0 0 1rem; padding: 1rem; border: 1px solid hsla(0,0%,4%,.25); border-radius: 0; position: relative; color: #0a0a0a; background-color: #fff } .callout > :first-child { margin-top: 0 } .callout > :last-child { margin-bottom: 0 } .callout.primary { background-color: #def0fc } .callout.secondary { background-color: #ebebeb } .callout.success { background-color: #e1faea } .callout.warning { background-color: #fff3d9 } .callout.alert { background-color: #fce6e2 } .callout.small { padding: .5rem } .callout.large { padding: 3rem } .close-button { position: absolute; color: #8a8a8a; right: 1rem; top: .5rem; font-size: 2em; line-height: 1; cursor: pointer } data-whatinputmouse .close-button { outline: 0 } .close-button:focus, .close-button:hover { color: #0a0a0a } .menu { margin: 0; list-style-type: none } .menu > li { display: table-cell; vertical-align: middle } data-whatinputmouse .menu > li { outline: 0 } .menu > li > a { display: block; padding: .7rem 1rem; line-height: 1 } .menu a, .menu button, .menu input { margin-bottom: 0 } .menu > li > a i, .menu > li > a i + span, .menu > li > a img, .menu > li > a img + span, .menu > li > a svg, .menu > li > a svg + span { vertical-align: middle } .menu > li > a i, .menu > li > a img, .menu > li > a svg { margin-right: .25rem; display: inline-block } .menu > li { display: table-cell } .menu.vertical > li { display: block } @media screen and (min-width:40em) { .menu.medium-horizontal > li { display: table-cell } .menu.medium-vertical > li { display: block } } @media screen and (min-width:64em) { .menu.large-horizontal > li { display: table-cell } .menu.large-vertical > li { display: block } } .menu.simple li { line-height: 1; display: inline-block; margin-right: 1rem } .menu.simple a { padding: 0 } .menu.align-right:after, .menu.align-right:before { content: ; display: table } .menu.align-right:after { clear: both } .menu.align-right > li { float: right } .menu.expanded { width: 100%; display: table; table-layout: fixed } .menu.expanded > li:first-child:last-child { width: 100% } .menu.icon-top > li > a { text-align: center } .menu.icon-top > li > a i, .menu.icon-top > li > a img, .menu.icon-top > li > a svg { display: block; margin: 0 auto .25rem } .menu.nested { margin-left: 1rem } .menu .active > a { color: #fefefe; background: #2199e8 } .menu-text { font-weight: 700; color: inherit; line-height: 1; padding-top: 0; padding-bottom: 0; padding: .7rem 1rem } .menu-centered { text-align: center } .menu-centered > .menu { display: inline-block } .no-js data-responsive-menu ul { display: none } .menu-icon { position: relative; display: inline-block; vertical-align: middle; cursor: pointer; width: 20px; height: 16px } .menu-icon:after { content: ; position: absolute; display: block; width: 100%; height: 2px; background: #fefefe; top: 0; left: 0; box-shadow: 0 7px 0 #fefefe,0 14px 0 #fefefe } .menu-icon:hover:after { background: #cacaca; box-shadow: 0 7px 0 #cacaca,0 14px 0 #cacaca } .menu-icon.dark { position: relative; display: inline-block; vertical-align: middle; cursor: pointer; width: 20px; height: 16px } .menu-icon.dark:after { content: ; position: absolute; display: block; width: 100%; height: 2px; background: #0a0a0a; top: 0; left: 0; box-shadow: 0 7px 0 #0a0a0a,0 14px 0 #0a0a0a } .menu-icon.dark:hover:after { background: #8a8a8a; box-shadow: 0 7px 0 #8a8a8a,0 14px 0 #8a8a8a } .is-drilldown { position: relative; overflow: hidden } .is-drilldown li { display: block !important } .is-drilldown-submenu { position: absolute; top: 0; left: 100%; z-index: -1; width: 100%; background: #fefefe; transition: -webkit-transform .15s linear; transition: transform .15s linear } .is-drilldown-submenu.is-active { z-index: 1; display: block; -webkit-transform: translateX(-100%); transform: translateX(-100%) } .is-drilldown-submenu.is-closing { -webkit-transform: translateX(100%); transform: translateX(100%) } .is-drilldown-submenu-parent > a { position: relative } .is-drilldown-submenu-parent > a:after { content: ; display: block; width: 0; height: 0; border: 6px inset; border-color: transparent transparent transparent #2199e8; border-left-style: solid; border-right-width: 0; position: absolute; top: 50%; margin-top: -6px; right: 1rem } .js-drilldown-back > a:before { content: ; display: block; width: 0; height: 0; border: 6px inset; border-color: transparent #2199e8 transparent transparent; border-right-style: solid; border-left-width: 0; display: inline-block; vertical-align: middle; margin-right: .75rem } .dropdown-pane { background-color: #fefefe; border: 1px solid #cacaca; border-radius: 0; display: block; font-size: 1rem; padding: 1rem; position: absolute; visibility: hidden; width: 300px; z-index: 3 } .dropdown-pane.is-open { visibility: visible } .dropdown-pane.tiny { width: 100px } .dropdown-pane.small { width: 200px } .dropdown-pane.large { width: 400px } .dropdown.menu > li.opens-left > .is-dropdown-submenu { left: auto; right: 0; top: 100% } .dropdown.menu > li.opens-right > .is-dropdown-submenu { right: auto; left: 0; top: 100% } .dropdown.menu > li.is-dropdown-submenu-parent > a { padding-right: 1.5rem; position: relative } .dropdown.menu > li.is-dropdown-submenu-parent > a:after { content: ; display: block; width: 0; height: 0; border: 5px inset; border-color: #2199e8 transparent transparent; border-top-style: solid; border-bottom-width: 0; right: 5px; margin-top: -2px } data-whatinputmouse .dropdown.menu a { outline: 0 } .no-js .dropdown.menu ul { display: none } .dropdown.menu.vertical > li .is-dropdown-submenu { top: 0 } .dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu { left: auto; right: 100% } .dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu { right: auto; left: 100% } .dropdown.menu.vertical > li > a:after { right: 14px; margin-top: -3px } .dropdown.menu.vertical > li.opens-left > a:after { content: ; display: block; width: 0; height: 0; border: 5px inset; border-color: transparent #2199e8 transparent transparent; border-right-style: solid; border-left-width: 0 } .dropdown.menu.vertical > li.opens-right > a:after { content: ; display: block; width: 0; height: 0; border: 5px inset; border-color: transparent transparent transparent #2199e8; border-left-style: solid; border-right-width: 0 } @media screen and (min-width:40em) { .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu { left: auto; right: 0; top: 100% } .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu { right: auto; left: 0; top: 100% } .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a { padding-right: 1.5rem; position: relative } .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a:after { content: ; display: block; width: 0; height: 0; border: 5px inset; border-color: #2199e8 transparent transparent; border-top-style: solid; border-bottom-width: 0; right: 5px; margin-top: -2px } .dropdown.menu.medium-vertical > li .is-dropdown-submenu { top: 0 } .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu { left: auto; right: 100% } .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu { right: auto; left: 100% } .dropdown.menu.medium-vertical > li > a:after { right: 14px; margin-top: -3px } .dropdown.menu.medium-vertical > li.opens-left > a:after { content: ; display: block; width: 0; height: 0; border: 5px inset; border-color: transparent #2199e8 transparent transparent; border-right-style: solid; border-left-width: 0 } .dropdown.menu.medium-vertical > li.opens-right > a:after { content: ; display: block; width: 0; height: 0; border: 5px inset; border-color: transparent transparent transparent #2199e8; border-left-style: solid; border-right-width: 0 } } @media screen and (min-width:64em) { .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu { left: auto; right: 0; top: 100% } .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu { right: auto; left: 0; top: 100% } .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a { padding-right: 1.5rem; position: relative } .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a:after { content: ; display: block; width: 0; height: 0; border: 5px inset; border-color: #2199e8 transparent transparent; border-top-style: solid; border-bottom-width: 0; right: 5px; margin-top: -2px } .dropdown.menu.large-vertical > li .is-dropdown-submenu { top: 0 } .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu { left: auto; right: 100% } .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu { right: auto; left: 100% } .dropdown.menu.large-vertical > li > a:after { right: 14px; margin-top: -3px } .dropdown.menu.large-vertical > li.opens-left > a:after { content: ; display: block; width: 0; height: 0; border: 5px inset; border-color: transparent #2199e8 transparent transparent; border-right-style: solid; border-left-width: 0 } .dropdown.menu.large-vertical > li.opens-right > a:after { content: ; display: block; width: 0; height: 0; border: 5px inset; border-color: transparent transparent transparent #2199e8; border-left-style: solid; border-right-width: 0 } } .dropdown.menu.align-right .is-dropdown-submenu.first-sub { top: 100%; left: auto; right: 0 } .is-dropdown-menu.vertical { width: 100px } .is-dropdown-menu.vertical.align-right { float: right } .is-dropdown-submenu-parent { position: relative } .is-dropdown-submenu-parent a:after { position: absolute; top: 50%; right: 5px; margin-top: -2px } .is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu { top: 100%; left: auto } .is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu { left: auto; right: 100% } .is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu { right: auto; left: 100% } .is-dropdown-submenu { display: none; position: absolute; top: 0; left: 100%; min-width: 200px; z-index: 1; background: #fefefe; border: 1px solid #cacaca } .is-dropdown-submenu .is-dropdown-submenu-parent > a:after { right: 14px; margin-top: -3px } .is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a:after { content: ; display: block; width: 0; height: 0; border: 5px inset; border-color: transparent #2199e8 transparent transparent; border-right-style: solid; border-left-width: 0 } .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a:after { content: ; display: block; width: 0; height: 0; border: 5px inset; border-color: transparent transparent transparent #2199e8; border-left-style: solid; border-right-width: 0 } .is-dropdown-submenu .is-dropdown-submenu { margin-top: -1px } .is-dropdown-submenu > li { width: 100% } .is-dropdown-submenu.js-dropdown-active { display: block } .flex-video { position: relative; height: 0; padding-bottom: 75%; margin-bottom: 1rem; overflow: hidden } .flex-video embed, .flex-video iframe, .flex-video object, .flex-video video { position: absolute; top: 0; left: 0; width: 100%; height: 100% } .flex-video.widescreen { padding-bottom: 56.25% } .flex-video.vimeo { padding-top: 0 } .label { display: inline-block; padding: .33333rem .5rem; font-size: .8rem; line-height: 1; white-space: nowrap; cursor: default; border-radius: 0; background: #2199e8; color: #fefefe } .label.secondary { background: #777; color: #fefefe } .label.success { background: #3adb76; color: #fefefe } .label.warning { background: #ffae00; color: #fefefe } .label.alert { background: #ec5840; color: #fefefe } .media-object { margin-bottom: 1rem; display: block } .media-object img { max-width: none } @media screen and (max-width:39.9375em) { .media-object.stack-for-small .media-object-section { padding: 0; padding-bottom: 1rem; display: block } .media-object.stack-for-small .media-object-section img { width: 100% } } .media-object-section { display: table-cell; vertical-align: top } .media-object-section:first-child { padding-right: 1rem } .media-object-section:last-child:not(:nth-child(2)) { padding-left: 1rem } .media-object-section > :last-child { margin-bottom: 0 } .media-object-section.middle { vertical-align: middle } .media-object-section.bottom { vertical-align: bottom } body, html { height: 100% } .off-canvas-wrapper { width: 100%; overflow-x: hidden; position: relative; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-overflow-scrolling: auto } .off-canvas-wrapper-inner { position: relative; width: 100%; min-height: 100%; transition: -webkit-transform .5s ease; transition: transform .5s ease } .off-canvas-wrapper-inner:after, .off-canvas-wrapper-inner:before { content: ; display: table } .off-canvas-wrapper-inner:after { clear: both } .off-canvas-content { min-height: 100%; background: #fefefe; transition: -webkit-transform .5s ease; transition: transform .5s ease; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; padding-bottom: .1px; box-shadow: 0 0 10px hsla(0,0%,4%,.5) } .js-off-canvas-exit { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: hsla(0,0%,100%,.25); cursor: pointer; transition: background .5s ease } .off-canvas { position: absolute; background: #e6e6e6; z-index: -1; max-height: 100%; overflow-y: auto; -webkit-transform: translateX(0); transform: translateX(0) } data-whatinputmouse .off-canvas { outline: 0 } .off-canvas.position-left { left: -250px; top: 0; width: 250px } .is-open-left { -webkit-transform: translateX(250px); transform: translateX(250px) } .off-canvas.position-right { right: -250px; top: 0; width: 250px } .is-open-right { -webkit-transform: translateX(-250px); transform: translateX(-250px) } @media screen and (min-width:40em) { .position-left.reveal-for-medium { left: 0; z-index: auto; position: fixed } .position-left.reveal-for-medium ~ .off-canvas-content { margin-left: 250px } .position-right.reveal-for-medium { right: 0; z-index: auto; position: fixed } .position-right.reveal-for-medium ~ .off-canvas-content { margin-right: 250px } } @media screen and (min-width:64em) { .position-left.reveal-for-large { left: 0; z-index: auto; position: fixed } .position-left.reveal-for-large ~ .off-canvas-content { margin-left: 250px } .position-right.reveal-for-large { right: 0; z-index: auto; position: fixed } .position-right.reveal-for-large ~ .off-canvas-content { margin-right: 250px } } .orbit, .orbit-container { position: relative } .orbit-container { margin: 0; overflow: hidden; list-style: none } .orbit-slide { width: 100%; max-height: 100% } .orbit-slide.no-motionui.is-active { top: 0; left: 0 } .orbit-figure { margin: 0 } .orbit-image { margin: 0; width: 100%; max-width: 100% } .orbit-caption { bottom: 0; width: 100%; margin-bottom: 0; background-color: hsla(0,0%,4%,.5) } .orbit-caption, .orbit-next, .orbit-previous { position: absolute; padding: 1rem; color: #fefefe } .orbit-next, .orbit-previous { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 3 } data-whatinputmouse .orbit-next, data-whatinputmouse .orbit-previous { outline: 0 } .orbit-next:active, .orbit-next:focus, .orbit-next:hover, .orbit-previous:active, .orbit-previous:focus, .orbit-previous:hover { background-color: hsla(0,0%,4%,.5) } .orbit-previous { left: 0 } .orbit-next { left: auto; right: 0 } .orbit-bullets { position: relative; margin-top: .8rem; margin-bottom: .8rem; text-align: center } data-whatinputmouse .orbit-bullets { outline: 0 } .orbit-bullets button { width: 1.2rem; height: 1.2rem; margin: .1rem; background-color: #cacaca; border-radius: 50% } .orbit-bullets button.is-active, .orbit-bullets button:hover { background-color: #8a8a8a } .pagination { margin-left: 0; margin-bottom: 1rem } .pagination:after, .pagination:before { content: ; display: table } .pagination:after { clear: both } .pagination li { font-size: .875rem; margin-right: .0625rem; border-radius: 0; display: none } .pagination li:first-child, .pagination li:last-child { display: inline-block } @media screen and (min-width:40em) { .pagination li { display: inline-block } } .pagination a, .pagination button { color: #0a0a0a; display: block; padding: .1875rem .625rem; border-radius: 0 } .pagination a:hover, .pagination button:hover { background: #e6e6e6 } .pagination .current { padding: .1875rem .625rem; background: #2199e8; color: #fefefe; cursor: default } .pagination .disabled { padding: .1875rem .625rem; color: #cacaca; cursor: not-allowed } .pagination .disabled:hover { background: transparent } .pagination .ellipsis:after { content: \2026; padding: .1875rem .625rem; color: #0a0a0a } .pagination-previous.disabled:before, .pagination-previous a:before { content: \00ab; display: inline-block; margin-right: .5rem } .pagination-next.disabled:after, .pagination-next a:after { content: \00bb; display: inline-block; margin-left: .5rem } .progress { background-color: #cacaca; height: 1rem; margin-bottom: 1rem; border-radius: 0 } .progress.primary .progress-meter { background-color: #2199e8 } .progress.secondary .progress-meter { background-color: #777 } .progress.success .progress-meter { background-color: #3adb76 } .progress.warning .progress-meter { background-color: #ffae00 } .progress.alert .progress-meter { background-color: #ec5840 } .progress-meter { position: relative; display: block; width: 0; height: 100%; background-color: #2199e8 } .progress-meter-text { top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); position: absolute; margin: 0; font-size: .75rem; font-weight: 700; color: #fefefe; white-space: nowrap } body.is-reveal-open { overflow: hidden } html.is-reveal-open, html.is-reveal-open body { min-height: 100%; overflow: hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .reveal-overlay { display: none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 4; background-color: hsla(0,0%,4%,.45); overflow-y: scroll } .reveal { display: none; z-index: 5; padding: 1rem; border: 1px solid #cacaca; background-color: #fefefe; border-radius: 0; position: relative; top: 100px; margin-left: auto; margin-right: auto; overflow-y: auto } data-whatinputmouse .reveal { outline: 0 } @media screen and (min-width:40em) { .reveal { min-height: 0 } } .reveal .column, .reveal .columns { min-width: 0 } .reveal > :last-child { margin-bottom: 0 } @media screen and (min-width:40em) { .reveal { width: 600px; max-width: 75rem } } @media screen and (min-width:40em) { .reveal .reveal { left: auto; right: auto; margin: 0 auto } } .reveal.collapse { padding: 0 } @media screen and (min-width:40em) { .reveal.tiny { width: 30%; max-width: 75rem } } @media screen and (min-width:40em) { .reveal.small { width: 50%; max-width: 75rem } } @media screen and (min-width:40em) { .reveal.large { width: 90%; max-width: 75rem } } .reveal.full { top: 0; left: 0; width: 100%; height: 100%; height: 100vh; min-height: 100vh; max-width: none; margin-left: 0; border: 0; border-radius: 0 } @media screen and (max-width:39.9375em) { .reveal { top: 0; left: 0; width: 100%; height: 100%; height: 100vh; min-height: 100vh; max-width: none; margin-left: 0; border: 0; border-radius: 0 } } .reveal.without-overlay { position: fixed } .slider { position: relative; height: .5rem; margin-top: 1.25rem; margin-bottom: 2.25rem; background-color: #e6e6e6; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none } .slider-fill { position: absolute; top: 0; left: 0; display: inline-block; max-width: 100%; height: .5rem; background-color: #cacaca; transition: all .2s ease-in-out } .slider-fill.is-dragging { transition: all 0s linear } .slider-handle { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); position: absolute; left: 0; z-index: 1; display: inline-block; width: 1.4rem; height: 1.4rem; background-color: #2199e8; transition: all .2s ease-in-out; -ms-touch-action: manipulation; touch-action: manipulation; border-radius: 0 } data-whatinputmouse .slider-handle { outline: 0 } .slider-handle:hover { background-color: #1583cc } .slider-handle.is-dragging { transition: all 0s linear } .slider.disabled, .sliderdisabled { opacity: .25; cursor: not-allowed } .slider.vertical { display: inline-block; width: .5rem; height: 12.5rem; margin: 0 1.25rem; -webkit-transform: scaleY(-1); transform: scaleY(-1) } .slider.vertical .slider-fill { top: 0; width: .5rem; max-height: 100% } .slider.vertical .slider-handle { position: absolute; top: 0; left: 50%; width: 1.4rem; height: 1.4rem; -webkit-transform: translateX(-50%); transform: translateX(-50%) } .sticky-container { position: relative } .sticky { position: absolute; z-index: 0; -webkit-transform: translateZ(0); transform: translateZ(0) } .sticky.is-stuck { position: fixed; z-index: 2 } .sticky.is-stuck.is-at-top { top: 0 } .sticky.is-stuck.is-at-bottom { bottom: 0 } .sticky.is-anchored { position: absolute; left: auto; right: auto } .sticky.is-anchored.is-at-bottom { bottom: 0 } .switch { height: 2rem; margin-bottom: 1rem; outline: 0; position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: #fefefe; font-weight: 700; font-size: .875rem } .switch-input { opacity: 0; position: absolute; margin-bottom: 0 } .switch-paddle { background: #cacaca; cursor: pointer; display: block; position: relative; width: 4rem; height: 2rem; transition: all .25s ease-out; border-radius: 0; color: inherit; font-weight: inherit } input + .switch-paddle { margin: 0 } .switch-paddle:after { background: #fefefe; content: ; display: block; position: absolute; height: 1.5rem; left: .25rem; top: .25rem; width: 1.5rem; transition: all .25s ease-out; -webkit-transform: translateZ(0); transform: translateZ(0); border-radius: 0 } input:checked ~ .switch-paddle { background: #2199e8 } input:checked ~ .switch-paddle:after { left: 2.25rem } data-whatinputmouse input:focus ~ .switch-paddle { outline: 0 } .switch-active, .switch-inactive { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .switch-active { left: 8%; display: none } input:checked + label > .switch-active { display: block } .switch-inactive { right: 15% } input:checked + label > .switch-inactive { display: none } .switch.tiny { height: 1.5rem } .switch.tiny .switch-paddle { width: 3rem; height: 1.5rem; font-size: .625rem } .switch.tiny .switch-paddle:after { width: 1rem; height: 1rem } .switch.tiny input:checked ~ .switch-paddle:after { left: 1.75rem } .switch.small { height: 1.75rem } .switch.small .switch-paddle { width: 3.5rem; height: 1.75rem; font-size: .75rem } .switch.small .switch-paddle:after { width: 1.25rem; height: 1.25rem } .switch.small input:checked ~ .switch-paddle:after { left: 2rem } .switch.large { height: 2.5rem } .switch.large .switch-paddle { width: 5rem; height: 2.5rem; font-size: 1rem } .switch.large .switch-paddle:after { width: 2rem; height: 2rem } .switch.large input:checked ~ .switch-paddle:after { left: 2.75rem } table { width: 100%; margin-bottom: 1rem; border-radius: 0 } table tbody, table tfoot, table thead { border: 1px solid #f1f1f1; background-color: #fefefe } table caption { font-weight: 700; padding: .5rem .625rem .625rem } table thead { background: #f8f8f8; color: #0a0a0a } table tfoot { background: #f1f1f1; color: #0a0a0a } table tfoot tr, table thead tr { background: transparent } table tfoot td, table tfoot th, table thead td, table thead th { padding: .5rem .625rem .625rem; font-weight: 700; text-align: left } table tbody tr:nth-child(even) { background-color: #f1f1f1 } table tbody td, table tbody th { padding: .5rem .625rem .625rem } @media screen and (max-width:63.9375em) { table.stack tfoot, table.stack thead { display: none } table.stack td, table.stack th, table.stack tr { display: block } table.stack td { border-top: 0 } } table.scroll { display: block; width: 100%; overflow-x: auto } table.hover thead tr:hover { background-color: #f3f3f3 } table.hover tfoot tr:hover { background-color: #ececec } table.hover tbody tr:hover { background-color: #f9f9f9 } table.hover tbody tr:nth-of-type(even):hover { background-color: #ececec } .table-scroll { overflow-x: auto } .table-scroll table { width: auto } .tabs { margin: 0; list-style-type: none; background: #fefefe; border: 1px solid #e6e6e6 } .tabs:after, .tabs:before { content: ; display: table } .tabs:after { clear: both } .tabs.vertical > li { width: auto; float: none; display: block } .tabs.simple > li > a { padding: 0 } .tabs.simple > li > a:hover { background: transparent } .tabs.primary { background: #2199e8 } .tabs.primary > li > a { color: #fefefe } .tabs.primary > li > a:focus, .tabs.primary > li > a:hover { background: #1893e4 } .tabs-title { float: left } .tabs-title > a { display: block; padding: 1.25rem 1.5rem; line-height: 1; font-size: .75rem } .tabs-title > a:hover { background: #fefefe } .tabs-title > a:focus, .tabs-title > aaria-selectedtrue { background: #e6e6e6 } .tabs-content { background: #fefefe; transition: all .5s ease; border: 1px solid #e6e6e6; border-top: 0 } .tabs-content.vertical { border: 1px solid #e6e6e6; border-left: 0 } .tabs-panel { display: none; padding: 1rem } .tabs-panel.is-active { display: block } .thumbnail { border: 4px solid #fefefe; box-shadow: 0 0 0 1px hsla(0,0%,4%,.2); display: inline-block; line-height: 0; max-width: 100%; transition: box-shadow .2s ease-out; border-radius: 0; margin-bottom: 1rem } .thumbnail:focus, .thumbnail:hover { box-shadow: 0 0 6px 1px rgba(33,153,232,.5) } .title-bar { background: #0a0a0a; color: #fefefe; padding: .5rem } .title-bar:after, .title-bar:before { content: ; display: table } .title-bar:after { clear: both } .title-bar .menu-icon { margin-left: .25rem; margin-right: .25rem } .title-bar-left { float: left } .title-bar-right { float: right; text-align: right } .title-bar-title { vertical-align: middle } .has-tip, .title-bar-title { font-weight: 700; display: inline-block } .has-tip { border-bottom: 1px dotted #8a8a8a; position: relative; cursor: help } .tooltip { background-color: #0a0a0a; color: #fefefe; font-size: 80%; padding: .75rem; position: absolute; z-index: 3; top: calc(100% + .6495rem); max-width: 10rem !important; border-radius: 0 } .tooltip:before { border-color: transparent transparent #0a0a0a; border-bottom-style: solid; border-top-width: 0; bottom: 100%; position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%) } .tooltip.top:before, .tooltip:before { content: ; display: block; width: 0; height: 0; border: .75rem inset } .tooltip.top:before { border-color: #0a0a0a transparent transparent; border-top-style: solid; border-bottom-width: 0; top: 100%; bottom: auto } .tooltip.left:before { border-color: transparent transparent transparent #0a0a0a; border-left-style: solid; border-right-width: 0; left: 100% } .tooltip.left:before, .tooltip.right:before { content: ; display: block; width: 0; height: 0; border: .75rem inset; bottom: auto; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .tooltip.right:before { border-color: transparent #0a0a0a transparent transparent; border-right-style: solid; border-left-width: 0; left: auto; right: 100% } .top-bar { padding: .5rem } .top-bar:after, .top-bar:before { content: ; display: table } .top-bar:after { clear: both } .top-bar, .top-bar ul { background-color: #e6e6e6 } .top-bar input { max-width: 200px; margin-right: 1rem } .top-bar .input-group-field { width: 100%; margin-right: 0 } .top-bar input.button { width: auto } .top-bar .top-bar-left, .top-bar .top-bar-right { width: 100% } @media screen and (min-width:40em) { .top-bar .top-bar-left, .top-bar .top-bar-right { width: auto } } @media screen and (max-width:63.9375em) { .top-bar.stacked-for-medium .top-bar-left, .top-bar.stacked-for-medium .top-bar-right { width: 100% } } @media screen and (max-width:74.9375em) { .top-bar.stacked-for-large .top-bar-left, .top-bar.stacked-for-large .top-bar-right { width: 100% } } .top-bar-title { float: left; margin-right: 1rem } .top-bar-left { float: left } .top-bar-right { float: right } .hide { display: none !important } .invisible { visibility: hidden } @media screen and (max-width:39.9375em) { .hide-for-small-only { display: none !important } } @media screen and (max-width:0em),screen and (min-width:40em) { .show-for-small-only { display: none !important } } @media screen and (min-width:40em) { .hide-for-medium { display: none !important } } @media screen and (max-width:39.9375em) { .show-for-medium { display: none !important } } @media screen and (min-width:40em) and (max-width:63.9375em) { .hide-for-medium-only { display: none !important } } @media screen and (max-width:39.9375em),screen and (min-width:64em) { .show-for-medium-only { display: none !important } } @media screen and (min-width:64em) { .hide-for-large { display: none !important } } @media screen and (max-width:63.9375em) { .show-for-large { display: none !important } } @media screen and (min-width:64em) and (max-width:74.9375em) { .hide-for-large-only { display: none !important } } @media screen and (max-width:63.9375em),screen and (min-width:75em) { .show-for-large-only { display: none !important } } .show-for-sr, .show-on-focus { position: absolute !important; width: 1px; height: 1px; overflow: hidden; clip: rect(0,0,0,0) } .show-on-focus:active, .show-on-focus:focus { position: static !important; height: auto; width: auto; overflow: visible; clip: auto } .hide-for-portrait, .show-for-landscape { display: block !important } @media screen and (orientation:landscape) { .hide-for-portrait, .show-for-landscape { display: block !important } } @media screen and (orientation:portrait) { .hide-for-portrait, .show-for-landscape { display: none !important } } .hide-for-landscape, .show-for-portrait { display: none !important } @media screen and (orientation:landscape) { .hide-for-landscape, .show-for-portrait { display: none !important } } @media screen and (orientation:portrait) { .hide-for-landscape, .show-for-portrait { display: block !important } } .float-left { float: left !important } .float-right { float: right !important } .float-center { display: block; margin-left: auto; margin-right: auto } .clearfix:after, .clearfix:before { content: ; display: table } .clearfix:after { clear: both } .slide-in-down.mui-enter { transition-duration: .5s; transition-timing-function: linear; -webkit-transform: translateY(-100%); transform: translateY(-100%); transition-property: -webkit-transform,opacity; transition-property: transform,opacity; -webkit-backface-visibility: hidden; backface-visibility: hidden } .slide-in-down.mui-enter.mui-enter-active { -webkit-transform: translateY(0); transform: translateY(0) } .slide-in-left.mui-enter { transition-duration: .5s; transition-timing-function: linear; -webkit-transform: translateX(-100%); transform: translateX(-100%); transition-property: -webkit-transform,opacity; transition-property: transform,opacity; -webkit-backface-visibility: hidden; backface-visibility: hidden } .slide-in-left.mui-enter.mui-enter-active { -webkit-transform: translateX(0); transform: translateX(0) } .slide-in-up.mui-enter { transition-duration: .5s; transition-timing-function: linear; -webkit-transform: translateY(100%); transform: translateY(100%); transition-property: -webkit-transform,opacity; transition-property: transform,opacity; -webkit-backface-visibility: hidden; backface-visibility: hidden } .slide-in-up.mui-enter.mui-enter-active { -webkit-transform: translateY(0); transform: translateY(0) } .slide-in-right.mui-enter { transition-duration: .5s; transition-timing-function: linear; -webkit-transform: translateX(100%); transform: translateX(100%); transition-property: -webkit-transform,opacity; transition-property: transform,opacity; -webkit-backface-visibility: hidden; backface-visibility: hidden } .slide-in-right.mui-enter.mui-enter-active { -webkit-transform: translateX(0); transform: translateX(0) } .slide-out-down.mui-leave { transition-duration: .5s; transition-timing-function: linear; -webkit-transform: translateY(0); transform: translateY(0); transition-property: -webkit-transform,opacity; transition-property: transform,opacity; -webkit-backface-visibility: hidden; backface-visibility: hidden } .slide-out-down.mui-leave.mui-leave-active { -webkit-transform: translateY(100%); transform: translateY(100%) } .slide-out-right.mui-leave { transition-duration: .5s; transition-timing-function: linear; -webkit-transform: translateX(0); transform: translateX(0); transition-property: -webkit-transform,opacity; transition-property: transform,opacity; -webkit-backface-visibility: hidden; backface-visibility: hidden } .slide-out-right.mui-leave.mui-leave-active { -webkit-transform: translateX(100%); transform: translateX(100%) } .slide-out-up.mui-leave { transition-duration: .5s; transition-timing-function: linear; -webkit-transform: translateY(0); transform: translateY(0); transition-property: -webkit-transform,opacity; transition-property: transform,opacity; -webkit-backface-visibility: hidden; backface-visibility: hidden } .slide-out-up.mui-leave.mui-leave-active { -webkit-transform: translateY(-100%); transform: translateY(-100%) } .slide-out-left.mui-leave { transition-duration: .5s; transition-timing-function: linear; -webkit-transform: translateX(0); transform: translateX(0); transition-property: -webkit-transform,opacity; transition-property: transform,opacity; -webkit-backface-visibility: hidden; backface-visibility: hidden } .slide-out-left.mui-leave.mui-leave-active { -webkit-transform: translateX(-100%); transform: translateX(-100%) } .fade-in.mui-enter { transition-duration: .5s; transition-timing-function: linear; opacity: 0; transition-property: opacity } .fade-in.mui-enter.mui-enter-active { opacity: 1 } .fade-out.mui-leave { transition-duration: .5s; transition-timing-function: linear; opacity: 1; transition-property: opacity } .fade-out.mui-leave.mui-leave-active { opacity: 0 } .hinge-in-from-top.mui-enter { transition-duration: .5s; transition-timing-function: linear; -webkit-transform: perspective(2000px) rotateX(-90deg); transform: perspective(2000px) rotateX(-90deg); -webkit-transform-origin: top; transform-origin: top; transition-property: -webkit-transform,opacity; transition-property: transform,opacity; opacity: 0 } .hinge-in-from-top.mui-enter.mui-enter-active { -webkit-transform: perspective(2000px) rotate(0deg); transform: perspective(2000px) rotate(0deg); opacity: 1 } .hinge-in-from-right.mui-enter { transition-duration: .5s; transition-timing-function: linear; -webkit-transform: perspective(2000px) rotateY(-90deg); transform: perspective(2000px) rotateY(-90deg); -webkit-transform-origin: right; transform-origin: right; transition-property: -webkit-transform,opacity; transition-property: transform,opacity; opacity: 0 } .hinge-in-from-right.mui-enter.mui-enter-active { -webkit-transform: perspective(2000px) rotate(0deg); transform: perspective(2000px) rotate(0deg); opacity: 1 } .hinge-in-from-bottom.mui-enter { transition-duration: .5s; transition-timing-function: linear; -webkit-transform: perspective(2000px) rotateX(90deg); transform: perspective(2000px) rotateX(90deg); -webkit-transform-origin: bottom; transform-origin: bottom; transition-property: -webkit-transform,opacity; transition-property: transform,opacity; opacity: 0 } .hinge-in-from-bottom.mui-enter.mui-enter-active { -webkit-transform: perspective(2000px) rotate(0deg); transform: perspective(2000px) rotate(0deg); opacity: 1 } .hinge-in-from-left.mui-enter { transition-duration: .5s; transition-timing-function: linear; -webkit-transform: perspective(2000px) rotateY(90deg); transform: perspective(2000px) rotateY(90deg); -webkit-transform-origin: left; transform-origin: left; transition-property: -webkit-transform,opacity; transition-property: transform,opacity; opacity: 0 } .hinge-in-from-left.mui-enter.mui-enter-active { -webkit-transform: perspective(2000px) rotate(0deg); transform: perspective(2000px) rotate(0deg); opacity: 1 } .hinge-in-from-middle-x.mui-enter { transition-duration: .5s; transition-timing-function: linear; -webkit-transform: perspective(2000px) rotateX(-90deg); transform: perspective(2000px) rotateX(-90deg); -webkit-transform-origin: center; transform-origin: center; transition-property: -webkit-transform,opacity; transition-property: transform,opacity; opacity: 0 } .hinge-in-from-middle-x.mui-enter.mui-enter-active { -webkit-transform: perspective(2000px) rotate(0deg); transform: perspective(2000px) rotate(0deg); opacity: 1 } .hinge-in-from-middle-y.mui-enter { transition-duration: .5s; transition-timing-function: linear; -webkit-transform: perspective(2000px) rotateY(-90deg); transform: perspective(2000px) rotateY(-90deg); -webkit-transform-origin: center; transform-origin: center; transition-property: -webkit-transform,opacity; transition-property: transform,opacity; opacity: 0 } .hinge-in-from-middle-y.mui-enter.mui-enter-active, .hinge-out-from-top.mui-leave { -webkit-transform: perspective(2000px) rotate(0deg); transform: perspective(2000px) rotate(0deg); opacity: 1 } .hinge-out-from-top.mui-leave { transition-duration: .5s; transition-timing-function: linear; -webkit-transform-origin: top; transform-origin: top; transition-property: -webkit-transform,opacity; transition-property: transform,opacity } .hinge-out-from-top.mui-leave.mui-leave-active { -webkit-transform: perspective(2000px) rotateX(-90deg); transform: perspective(2000px) rotateX(-90deg); opacity: 0 } .hinge-out-from-right.mui-leave { transition-duration: .5s; transition-timing-function: linear; -webkit-transform: perspective(2000px) rotate(0deg); transform: perspective(2000px) rotate(0deg); -webkit-transform-origin: right; transform-origin: right; transition-property: -webkit-transform,opacity; transition-property: transform,opacity; opacity: 1 } .hinge-out-from-right.mui-leave.mui-leave-active { -webkit-transform: perspective(2000px) rotateY(-90deg); transform: perspective(2000px) rotateY(-90deg); opacity: 0 } .hinge-out-from-bottom.mui-leave { transition-duration: .5s; transition-timing-function: linear; -webkit-transform: perspective(2000px) rotate(0deg); transform: perspective(2000px) rotate(0deg); -webkit-transform-origin: bottom; transform-origin: bottom; transition-property: -webkit-transform,opacity; transition-property: transform,opacity; opacity: 1 } .hinge-out-from-bottom.mui-leave.mui-leave-active { -webkit-transform: perspective(2000px) rotateX(90deg); transform: perspective(2000px) rotateX(90deg); opacity: 0 } .hinge-out-from-left.mui-leave { transition-duration: .5s; transition-timing-function: linear; -webkit-transform: perspective(2000px) rotate(0deg); transform: perspective(2000px) rotate(0deg); -webkit-transform-origin: left; transform-origin: left; transition-property: -webkit-transform,opacity; transition-property: transform,opacity; opacity: 1 } .hinge-out-from-left.mui-leave.mui-leave-active { -webkit-transform: perspective(2000px) rotateY(90deg); transform: perspective(2000px) rotateY(90deg); opacity: 0 } .hinge-out-from-middle-x.mui-leave { transition-duration: .5s; transition-timing-function: linear; -webkit-transform: perspective(2000px) rotate(0deg); transform: perspective(2000px) rotate(0deg); -webkit-transform-origin: center; transform-origin: center; transition-property: -webkit-transform,opacity; transition-property: transform,opacity; opacity: 1 } .hinge-out-from-middle-x.mui-leave.mui-leave-active { -webkit-transform: perspective(2000px) rotateX(-90deg); transform: perspective(2000px) rotateX(-90deg); opacity: 0 } .hinge-out-from-middle-y.mui-leave { transition-duration: .5s; transition-timing-function: linear; -webkit-transform: perspective(2000px) rotate(0deg); transform: perspective(2000px) rotate(0deg); -webkit-transform-origin: center; transform-origin: center; transition-property: -webkit-transform,opacity; transition-property: transform,opacity; opacity: 1 } .hinge-out-from-middle-y.mui-leave.mui-leave-active { -webkit-transform: perspective(2000px) rotateY(-90deg); transform: perspective(2000px) rotateY(-90deg); opacity: 0 } .scale-in-up.mui-enter { transition-duration: .5s; transition-timing-function: linear; -webkit-transform: scale(.5); transform: scale(.5); transition-property: -webkit-transform,opacity; transition-property: transform,opacity; opacity: 0 } .scale-in-up.mui-enter.mui-enter-active { -webkit-transform: scale(1); transform: scale(1); opacity: 1 } .scale-in-down.mui-enter { transition-duration: .5s; transition-timing-function: linear; -webkit-transform: scale(1.5); transform: scale(1.5); transition-property: -webkit-transform,opacity; transition-property: transform,opacity; opacity: 0 } .scale-in-down.mui-enter.mui-enter-active, .scale-out-up.mui-leave { -webkit-transform: scale(1); transform: scale(1); opacity: 1 } .scale-out-up.mui-leave { transition-duration: .5s; transition-timing-function: linear; transition-property: -webkit-transform,opacity; transition-property: transform,opacity } .scale-out-up.mui-leave.mui-leave-active { -webkit-transform: scale(1.5); transform: scale(1.5); opacity: 0 } .scale-out-down.mui-leave { transition-duration: .5s; transition-timing-function: linear; -webkit-transform: scale(1); transform: scale(1); transition-property: -webkit-transform,opacity; transition-property: transform,opacity; opacity: 1 } .scale-out-down.mui-leave.mui-leave-active { -webkit-transform: scale(.5); transform: scale(.5); opacity: 0 } .spin-in.mui-enter { transition-duration: .5s; transition-timing-function: linear; -webkit-transform: rotate(-270deg); transform: rotate(-270deg); transition-property: -webkit-transform,opacity; transition-property: transform,opacity; opacity: 0 } .spin-in.mui-enter.mui-enter-active, .spin-out.mui-leave { -webkit-transform: rotate(0); transform: rotate(0); opacity: 1 } .spin-out.mui-leave { transition-duration: .5s; transition-timing-function: linear; transition-property: -webkit-transform,opacity; transition-property: transform,opacity } .spin-in-ccw.mui-enter, .spin-out.mui-leave.mui-leave-active { -webkit-transform: rotate(270deg); transform: rotate(270deg); opacity: 0 } .spin-in-ccw.mui-enter { transition-duration: .5s; transition-timing-function: linear; transition-property: -webkit-transform,opacity; transition-property: transform,opacity } .spin-in-ccw.mui-enter.mui-enter-active, .spin-out-ccw.mui-leave { -webkit-transform: rotate(0); transform: rotate(0); opacity: 1 } .spin-out-ccw.mui-leave { transition-duration: .5s; transition-timing-function: linear; transition-property: -webkit-transform,opacity; transition-property: transform,opacity } .spin-out-ccw.mui-leave.mui-leave-active { -webkit-transform: rotate(-270deg); transform: rotate(-270deg); opacity: 0 } .slow { transition-duration: .75s !important } .fast { transition-duration: .25s !important } .linear { transition-timing-function: linear !important } .ease { transition-timing-function: ease !important } .ease-in { transition-timing-function: ease-in !important } .ease-out { transition-timing-function: ease-out !important } .ease-in-out { transition-timing-function: ease-in-out !important } .bounce-in { transition-timing-function: cubic-bezier(.485,.155,.24,1.245) !important } .bounce-out { transition-timing-function: cubic-bezier(.485,.155,.515,.845) !important } .bounce-in-out { transition-timing-function: cubic-bezier(.76,-.245,.24,1.245) !important } .short-delay { transition-delay: .3s !important } .long-delay { transition-delay: .7s !important } .shake { -webkit-animation-name: a; animation-name: a } @-webkit-keyframes a { 0%,10%,20%,30%,40%,50%,60%,70%,80%,90% { -webkit-transform: translateX(7%); transform: translateX(7%) } 5%,15%,25%,35%,45%,55%,65%,75%,85%,95% { -webkit-transform: translateX(-7%); transform: translateX(-7%) } } @keyframes a { 0%,10%,20%,30%,40%,50%,60%,70%,80%,90% { -webkit-transform: translateX(7%); transform: translateX(7%) } 5%,15%,25%,35%,45%,55%,65%,75%,85%,95% { -webkit-transform: translateX(-7%); transform: translateX(-7%) } } .spin-cw { -webkit-animation-name: b; animation-name: b } @-webkit-keyframes b { 0% { -webkit-transform: rotate(-1turn); transform: rotate(-1turn) } to { -webkit-transform: rotate(0); transform: rotate(0) } } @keyframes b { 0% { -webkit-transform: rotate(-1turn); transform: rotate(-1turn) } to { -webkit-transform: rotate(0); transform: rotate(0) } } .spin-ccw { -webkit-animation-name: b; animation-name: b } @keyframes b { 0% { -webkit-transform: rotate(0); transform: rotate(0) } to { -webkit-transform: rotate(1turn); transform: rotate(1turn) } } .wiggle { -webkit-animation-name: c; animation-name: c } @-webkit-keyframes c { 40%,50%,60% { -webkit-transform: rotate(7deg); transform: rotate(7deg) } 35%,45%,55%,65% { -webkit-transform: rotate(-7deg); transform: rotate(-7deg) } 0%,30%,70%,to { -webkit-transform: rotate(0); transform: rotate(0) } } @keyframes c { 40%,50%,60% { -webkit-transform: rotate(7deg); transform: rotate(7deg) } 35%,45%,55%,65% { -webkit-transform: rotate(-7deg); transform: rotate(-7deg) } 0%,30%,70%,to { -webkit-transform: rotate(0); transform: rotate(0) } } .shake, .spin-ccw, .spin-cw, .wiggle { -webkit-animation-duration: .5s; animation-duration: .5s } .infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite } .slow { -webkit-animation-duration: .75s !important; animation-duration: .75s !important } .fast { -webkit-animation-duration: .25s !important; animation-duration: .25s !important } .linear { -webkit-animation-timing-function: linear !important; animation-timing-function: linear !important } .ease { -webkit-animation-timing-function: ease !important; animation-timing-function: ease !important } .ease-in { -webkit-animation-timing-function: ease-in !important; animation-timing-function: ease-in !important } .ease-out { -webkit-animation-timing-function: ease-out !important; animation-timing-function: ease-out !important } .ease-in-out { -webkit-animation-timing-function: ease-in-out !important; animation-timing-function: ease-in-out !important } .bounce-in { -webkit-animation-timing-function: cubic-bezier(.485,.155,.24,1.245) !important; animation-timing-function: cubic-bezier(.485,.155,.24,1.245) !important } .bounce-out { -webkit-animation-timing-function: cubic-bezier(.485,.155,.515,.845) !important; animation-timing-function: cubic-bezier(.485,.155,.515,.845) !important } .bounce-in-out { -webkit-animation-timing-function: cubic-bezier(.76,-.245,.24,1.245) !important; animation-timing-function: cubic-bezier(.76,-.245,.24,1.245) !important } .short-delay { -webkit-animation-delay: .3s !important; animation-delay: .3s !important } .long-delay { -webkit-animation-delay: .7s !important; animation-delay: .7s !important } /style> style> * { font-family: Microsoft YaHei; } body { background-color: #191919; color: #FFFFFF; } .header-logo img { margin: 30px; height: 100px; } .errorTitle { font-size: 20px; font-weight: bold; padding-bottom: 0.5em; } .button { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; padding: 7px; cursor: pointer; border: none; transition: none; } .button-contact { background-color: #FF9700; color: #6E0606; border: 1px solid #FF9700; width: 220px; } .button-contact:focus, .button-contact:active { background-color: #FF9700; color: #191919; } .button-contact:hover, .button-contact.is-active { background-color: #FF9700; color: #6E0606; border: 1px solid #FFFFFF; } .errorContainer { position: relative; } @media screen and (min-width: 64em) { .errorTitle { font-size: 32px; } .right-image { width: 80%; } } p1 { font-size: 20px; } /style>/head>body> header classheader-logo> div classrow expanded> div classsmall-6 large-3 columns> img srcdata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdsAAAHBCAMAAAAW6eH7AAAABGdBTUEAALGPC/xhBQAAAwBQTFRF26ZCRh8B79m7+O/imlAM7te2azYE68xtllAKlU8Li0oI7M90fEAH15s1fUEHrmAQ68xt6MRkgUMHuW0XqlsOqVwNyX0VQRsA68xsYi8E6slrxXkYw3YT58Nj0Isk1JYu1JUv0Y8o0pAq////58Rjrl8PQBoA////zYQbsGEQbDUF47pYyoAYp1sOpVkM//79tmkR2qM/4bRS////////2qQ/4rdW6spq369M1545kk4KzIQcyX8Z2qQ/wHITt2kTq14Q////4rZU////4bRS4rZWyH8bxHkW///+////3q5L////////vnMW26VA1JYw4rZU6cdo//797dFzyoQh2aI9////5sBg6chozYcg5b5d////26dD5b5d7dJ06MRkTCICTCICwHca5LxbTCICTSICUSUCTCIB5sJhSiEBTiMC4bVTTCICTiMCTCICTCIBTCIBTCIC////TCICAAAA4rt/5L+Pq3Qkkl0Y0JdSt6eafF1F4bVrlHpnZD8kz8S8oIl429PMcE41iGxW7dJ0w7WruGwJrmUIikwF0Y0p6uTc9fLvWDETq2MIpF8HhEkFs2kIjlAGlVQGfkUFYi4F7dFziEUK7NFy4rhYxXUKnFoHvXAJTyQBi0cKk0wM2qVD2qNBYDACdj8E47lZ0Y8mcjgHj0oL47pafj8I0Y4k37FQbTkDUiUCqlkPq5iJbTUGeDwIg0IJnVINmE8MxHkcz4om05Iu1Zg1wncavXAYvnIY15s4zocjx3wdp1gOyYAezIMgz4ofZzIE2J481ZkxwHQZolUNXSwD1JQsu20X0Iwi3KdE1psz1502SB8BVigC2qU/2J841JYw47pXQBoAzYQZyn8T26dB0pEpzIEW47taQxwAzoccyXwP2aE72aI+PhkAuGoV4LFOyHkL3q1K4rdV4rhW5L1d3KlFsmIStWYT4LNR3axHr14Q369M6spr6clq4bVTrFsP7NBx5L1b58Nj5sJi5b9e6cho6sxs5sBg6MVk685v6cZm////TCICGPulUQAAAHV0Uk5TK2AuuFD66sDdvHVQvpDngPBQlOCQzqpAkMGx0O3wueDwoNCwwODAcODwgPCQYKaBcPDgkFCAsNBQuEDwgKC+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 alt711kelab /> /div> /div> /header> div classerrorContainer> div classrow data-equalizer data-equalize-onmedium data-equalize-by-rowtrue> div classcolumn small-8 large-6 errorDescription data-equalizer-watch> div classerrorTitle> h1>403/h1> p1>IP Address: span idip>/span>/p1> h2>Forbidden - You don’t have permission to this page./h2> /div> br /> div classerrorButton> a classbutton button-contact onclickPopUpLiveChat(MYR)>Malaysia - Contact Us/a>br /> a classbutton button-contact onclickPopUpLiveChat(THB)>ไทย - ติดต่อเรา/a>br /> a classbutton button-contact onclickPopUpLiveChat(SGD)>Singapore - Contact Us/a> /div> /div> div classcolumn small-4 large-6 data-equalizer-watch> img classright-image srcdata:image/png;base64,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 alt /> /div> /div> /div> script typetext/javascript> $(document).foundation(); function PopUpLiveChat(currency) { var liveChatUrl ; switch (currency) { case MYR: liveChatUrl https://lc.chat/now/8756851/; break; case THB: liveChatUrl https://lc.chat/now/11048072/; break; case SGD: liveChatUrl https://lc.chat/now/12239994/; break; default: break; } var popupSize height + (screen.availHeight - 70) + , width800; return window.open(liveChatUrl, LiveChat, popupSize + , resizableyes, scrollbarsyes, toolbarno, menubarno, locationno, directoriesno, statusyes).focus(); } $.get(https://www.cloudflare.com/cdn-cgi/trace, function (data) { // Convert key-value pairs to JSON // https://stackoverflow.com/a/39284735/452587 data data.trim().split(\n).reduce(function (obj, pair) { pair pair.split(); return objpair0 pair1, obj; }, {}); document.getElementById(ip).innerHTML data.ip; }); /script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]