! function(y, e) { "use strict"; var a, l, x = e.document, t = (/ipad|iphone|ipod/.test(navigator.useragent) || !!navigator.platform && /ipad|iphone|ipod/.test(navigator.platform)) && !e.msstream, w = "ontouchstart" in e || navigator.maxtouchpoints || e.documenttouch && x instanceof documenttouch, o = function(e) { return !isnan(parsefloat(e)) && isfinite(e) }, b = function(e) { return e.stoppropagation() }, m = function(n, a, l) { return function(e) { n && e.preventdefault(), a && e.stoppropagation(), "function" == typeof l && l() } }, p = (a = y("head"), l = "hc-mobile-nav-style", function(e) { var n = a.find("style#" + l); n.length ? n.html(e) : y('").appendto(a) }), n = function(e, n, a) { var l = a.children("li"), o = l.length, i = -1 < n ? math.max(0, math.min(n - 1, o)) : math.max(0, math.min(o + n + 1, o)); 0 === i ? a.prepend(e) : l.eq(i - 1).after(e) }, s = 0; y.fn.extend({ hcmobilenav: function(e) { if (!this.length) return this; var l, m = y.extend({}, { maxwidth: 1024, appendto: "body", clone: !0, offcanvas: !0, side: "right", levelopen: "expand", levelspacing: 25, leveltitles: !1, navtitle: null, navclass: "", disablebody: !0, closeonclick: !0, customtoggle: null, responsive: null, insertclose: !0, insertback: !0, labelclose: "close", labelback: "back" }, e), k = y(x.getelementsbytagname("html")[0]), b = (y(x), y(x.body)), c = (l = function(e) { var n = ["webkit", "moz", "ms", "o"], a = (x.body || x.documentelement).style, l = e.charat(0).touppercase() + e.slice(1); if (void 0 !== a[e]) return e; for (var o = 0; o < n.length; o++) if (void 0 !== a[n[o] + l]) return n[o] + l; return !1 }("transform"), function(e, n) { if (l) { var a = "left" === m.side ? n : -n; e.css(l, "translate3d(" + a + "px,0,0)") } else e.css(m.side, n) }); return this.each(function() { var e = y(this), n = void 0, a = !1, l = 0; if (e.is("ul")) n = e.clone().wrap("