! function e(t, n, r) { function i(o, a) { if (!n[o]) { if (!t[o]) { var l = "function" == typeof require && require; if (!a && l) return l(o, !0); if (s) return s(o, !0); var u = new error("cannot find module '" + o + "'"); throw u.code = "module_not_found", u } var c = n[o] = { exports: {} }; t[o][0].call(c.exports, function(e) { var n = t[o][1][e]; return i(n ? n : e) }, c, c.exports, e, t, n, r) } return n[o].exports } for (var s = "function" == typeof require && require, o = 0; o < r.length; o++) i(r[o]); return i }({ 1: [function(e, t, n) { var r, i, s, o, a, l, u, c, d, h, f, p, g, m, v, y, b, _, x, w, t; r = window.jquery = e("./lib/jquery.min"), p = e("./lib/underscore-min"), e("./lib/jquery.easing.min"), e("./lib/velocity.min"), t = e("preloadjs"), _ = navigator.useragent, b = _.indexof("iphone") > -1 || _.indexof("ipod") > -1 || _.indexof("android") > -1, v = b ? "sp" : "pc", w = r(window).width(), x = r(window).height(), g = b ? w : 960, m = 12.5, y = .2216946626429399, d = function() { function e(e, t) { var n; this.$target = e, this.func = t, n = this, b ? this.device = "sp" : this.device = "pc", this.$target.each(function(e) { if (null != r(this).data("src") && (null != r(this).data("device") && r(this).data("device") !== n.device || r(this).attr("src", r(this).data("src").replace("device", n.device))), e === n.$target.length - 1 && null != n.func) return n.func() }) } return e }(), h = function() { function e(e) { var t; t = math.floor(r(e.attr("href")).offset().top), e.on("click", function(e) { return function() { return r("html,body").animate({ scrolltop: t }, 1e3, "easeinoutcubic"), !1 } }(this)) } return e }(), c = function() { function e() {} return e.prototype.resize = function() { return r(".m-mask-top-up, .m-mask-top-down").each(function() { return r(this).prepend('
'), r(this).css({ "margin-top": math.round(-y * w * .5 + y * g * .5), "padding-top": math.round(y * w * .5 + y * g * .5) }), r(this).children(".mask-top").css({ height: math.round(y * w), top: math.round(-y * w * .5) }) }), r(".m-mask-bottom-up, .m-mask-bottom-down").each(function() { return r(this).prepend('
'), r(this).css({ "margin-bottom": math.round(-y * w * .5 + y * g * .5), "padding-bottom": math.round(y * w * .5 + y * g * .5) }), r(this).children(".mask-bottom").css({ height: math.round(y * w), bottom: math.round(-y * w * .5) }) }), r(".m-blocks").each(function() { return r(this).children(".bg").css({ height: r(this).height() - 2 * parseint(r(this).children(".bg").css("top")) - math.round(y * g * 2) }) }) }, e }(), a = function() { function e() { this.$lheader = r(".l-header"), this.$nav = this.$lheader.find(".nav"), this.$navbtn = this.$nav.find(".btn"), this.$navinner = this.$nav.children(".inner"), this.$navclose = this.$navinner.find(".close"), this.$navlist = this.$navinner.find(".list"), this.$navcontact = this.$navinner.find(".contact"), b && this.setnav() } return e.prototype.setnav = function() { return this.$navbtn.on("touchstart", function(e) { return function() { return e.open() } }(this)), this.$navclose.on("touchstart", function(e) { return function() { return e.close() } }(this)) }, e.prototype.open = function() { return this.$navinner.css({ right: "-75%", display: "block" }).velocity({ right: "0%" }, 500, "easeinoutexpo"), this.$navlist.find("li").each(function(e) { return r(this).css({ right: "-90%" }).velocity({ right: "0%" }, { duration: 500, easing: "easeoutcubic", delay: 50 * e + 125 }) }), this.$navcontact.css({ right: "-90%" }).velocity({ right: "0%" }, { duration: 500, easing: "easeoutcubic", delay: 375 }) }, e.prototype.close = function() { return this.$navinner.velocity({ right: "-75%" }, 500, "easeinoutquart", function(e) { return function() { return e.$navinner.css({ display: "none" }) } }(this)) }, e }(), s = function() { function e() { this.$lcontact = r(".l-contact"), this.$contactinner = this.$lcontact.children(".inner"), this.$contactinnerinner = this.$contactinner.children(".inner") } return e.prototype.resize = function() { return this.$lcontact.css({ "margin-top": math.round(-y * w * .5 + y * g * .5) }), this.$contactinner.css({ top: math.round(y * w * .5), "padding-top": math.round(y * w * .5 + y * g * .5) }), this.$contactinnerinner.css({ top: math.round(-y * w * .5) }) }, e }(), o = function() { function e() { this.$lfooter = r(".l-footer"), this.$pagetop = this.$lfooter.find(".pagetop"), this.pagetop() } return e.prototype.pagetop = function() { return this.$pagetop.on("click", function(e) { return function() { return r("html,body").animate({ scrolltop: 0 }, 1e3, "easeoutcubic") } }(this)) }, e }(), u = function() { function e(e, t) { this.manifest = e, this.func = t, this.$body = r("body"), this.$lload = r(".l-load"), this.$num = this.$lload.find(".num"), this.$numh = this.$num.find(".h"), this.$numt = this.$num.find(".t"), this.$numo = this.$num.find(".o"), this.$kanji = this.$lload.find(".kanji"), this.$mask = this.$lload.find(".mask"), this.$masktop = this.$mask.find(".top"), this.$maskbottom = this.$mask.find(".bottom"), this.nowprog = 0, this.displayprog = 0, this.kanjiw = this.$kanji.width(), this.iscomp = !1, this.timerid = "", this.init(), this.load() } return e.prototype.init = function() { return this.$body.css({ overflow: "hidden" }), r(window).on("touchmove.noscroll", function(e) { return e.preventdefault() }), this.$num.css({ opacity: 0 }), this.$kanji.css({ opacity: 0 }), this.$mask.css({ width: "0%" }), this.$masktop.css({ width: w, height: .5 * x + math.round(y * w * .5), top: math.round(-y * w * .5) }), this.$maskbottom.css({ width: w, height: .5 * x + math.round(y * w * .5), bottom: math.round(-y * w * .5) }) }, e.prototype.load = function() { var e; return e = new createjs.loadqueue, e.setmaxconnections(6), e.addeventlistener("progress", function(e) { return function(t) { return e.nowprog = math.round(100 * t.progress) } }(this)), this.animateloadstart(function(t) { return function() { return e.loadmanifest(t.manifest), t.timerid = setinterval(function() { return t.animateload() }, 10) } }(this)) }, e.prototype.animateload = function(e) { var t, n; return this.displayprog <= 100 ? this.displayprog <= this.nowprog && (n = this.displayprog < 10 ? "00" + this.displayprog : this.displayprog >= 10 && this.displayprog < 100 ? "0" + this.displayprog : this.displayprog, this.displayprog++, this.$numh.text(string(n).substr(0, 1)), this.$numt.text(string(n).substr(1, 1)), this.$numo.text(string(n).substr(2, 1)), this.displayprog >= 10 && this.displayprog <= 100 && string(this.displayprog).substr(0, 1) !== string(n).substr(1, 1)) ? (t = this.displayprog < 100 ? string(this.displayprog).substr(0, 1) : 10, this.animateloadkanji(t)) : void 0 : (clearinterval(this.timerid), settimeout(function(e) { return function() { return e.animateloadend() } }(this), 250), settimeout(function(e) { return function() { return e.enable() } }(this), 250)) }, e.prototype.animateloadstart = function(e) { return settimeout(function(t) { return function() { return t.animateloadkanji(0), t.$num.velocity({ opacity: 1 }, { duration: 250, easing: "easeoutcubic", mobileha: !1, complete: e }) } }(this), 250) }, e.prototype.animateloadend = function() { return this.$num.velocity({ opacity: 0 }, { duration: 500, easing: "easeoutcubic", mobileha: !1 }), this.$kanji.velocity({ opacity: 0 }, 500, "easeoutcubic") }, e.prototype.animateloadkanji = function(e) { return this.$kanji.css({ "background-position": "-" + e * this.kanjiw + "px 0", display: "block", opacity: 0 }).velocity("stop").velocity({ scale: 1.375 }, 1, function(e) { return function() { return e.$kanji.velocity({ scale: 1, opacity: 1 }, 500, "easeoutexpo") } }(this)) }, e.prototype.enable = function() { return this.$mask.velocity({ width: "100%" }, 375, "easeinexpo", function(e) { return function() { return e.$lload.css({ background: "transparent" }), e.$mask.css({ background: "transparent" }) } }(this)), settimeout(function(e) { return function() { return e.$masktop.velocity({ top: -e.$masktop.height() + math.round(-y * w * .5) }, { duration: 750, easing: "easeinoutexpo", mobileha: !1 }), e.$maskbottom.velocity({ bottom: -e.$maskbottom.height() + math.round(-y * w * .5) }, { duration: 750, easing: "easeinoutexpo", mobileha: !1 }) } }(this), 375), settimeout(function(e) { return function() { return e.$lload.remove(), e.$body.css({ overflow: "visible" }), r(window).off(".noscroll"), e.iscomp = !0, e.func() } }(this), 1125) }, e.prototype.resize = function() { if (!this.iscomp) return this.$masktop.css({ width: w, height: .5 * x + math.round(y * w * .5), top: math.round(-y * w * .5) }), this.$maskbottom.css({ width: w, height: .5 * x + math.round(y * w * .5), bottom: math.round(-y * w * .5) }) }, e }(), l = function() { function e() { this.$lvisual = r(".l-visual"), this.$visual = this.$lvisual.find(".visual"), this.$visualtitle = this.$visual.find(".title"), this.$visualtitlecharactor = this.$visualtitle.find(".charactor"), this.$visualcopy = this.$visual.find(".copy"), this.$visualcopyline = this.$visualcopy.find(".line"), this.$visualimg = this.$visual.find(".img"), this.$scroll = this.$lvisual.find(".scroll"), this.$line = r(".kovant_main02 .line, .kovant_main03 .line, .kovant_main04 .line, .kovant_main05 .line"), this.$lineinner = this.$line.children(".inner"), this.$lineinnerimg = this.$lineinner.find(".img"), this.$kanji = r(".kovant_main02 .kanji, .kovant_main03 .kanji, .kovant_main04 .kanji, .kovant_main05 .kanji"), this.bodywidth = b ? 550 : 960, this.lineheight = b ? 100 : 285, this.flg = { about: !1, service: !1, member: !1, "case": !1 }, this.init() } return e.prototype.init = function() { var e; return this.$visualtitlecharactor.velocity({ opacity: 0, scale: 1.125 }, 1), b ? this.$visualcopyline.css({ height: 0, "margin-top": 12 }) : this.$visualcopyline.css({ width: 0 }), this.$visualimg.css({ opacity: 0 }), this.$scroll.css({ opacity: 0 }), this.$line.css({ width: "0%" }), this.$lineinner.css({ height: 1 }), e = b ? 8 : 2, this.$lineinnerimg.css({ top: math.round(-y * this.bodywidth * .5) - math.round(y * this.bodywidth * .5) + e }), this.$kanji.velocity({ opacity: 0, scale: 1.375 }, 0) }, e.prototype.animate = function() { return this.animateimg(), settimeout(function(e) { return function() { return e.animatetitle() } }(this), 1500), settimeout(function(e) { return function() { return e.animatecopy() } }(this), 2500), settimeout(function(e) { return function() { return e.animatescroll() } }(this), 3500) }, e.prototype.animateimg = function() { var e, t; return e = 0, t = b ? 421 : 950, setinterval(function(n) { return function() { return e < 11 ? e++ : e = 0, n.$visualimg.css({ "background-position": -t * e + "px 0" }) } }(this), 100), this.$visualimg.velocity({ opacity: 1 }, 2e3, "linear") }, e.prototype.animatecopy = function() { return this.$visualcopyline.each(function(e) { return b ? r(this).velocity({ height: 12, "margin-top": 0 }, { duration: 750, easing: "easeinoutquint", delay: 125 * e }) : r(this).velocity({ width: 20 }, { duration: 750, easing: "easeinoutquint", delay: 125 * e }) }) }, e.prototype.animatetitle = function() { var e, t; return t = b ? 38 : 126, e = [4, 2, 1, 5, 0, 6, 3], this.$visualtitlecharactor.each(function(t) { return r(this).velocity({ opacity: 1, scale: 1 }, { duration: 1e3, easing: "easeoutcubic", delay: 125 * e[t] }) }) }, e.prototype.animatescroll = function() { return this.$scroll.velocity({ opacity: 1 }, 500, "linear") }, e.prototype.resize = function() { return this.$lvisual.css({ height: x, "margin-bottom": math.round(y * w * .5) }), this.$line.css({ top: math.round(-y * w * .5), height: this.lineheight + math.round(y * w) }), this.$lineinner.css({ width: w }) }, e.prototype.scroll = function(e) { return this.scrollanimate(e, r(".kovant_main02"), "about"), this.scrollanimate(e, r(".kovant_main03"), "service"), this.scrollanimate(e, r(".kovant_main04"), "member"), this.scrollanimate(e, r(".kovant_main05"), "case") }, e.prototype.scrollanimate = function(e, t, n) { if (!this.flg[n] && e > t.offset().top - r(window).height() / 2 - math.round(y * r(window).width() * .5)) return t.find(".line").velocity({ width: "100%" }, 375, "easeinexpo"), settimeout(function(e) { return function() { return t.find(".line .inner").velocity({ height: e.lineheight }, { duration: 375, easing: "easeinoutexpo", mobileha: !1 }), t.find(".line .inner .img").velocity({ top: math.round(-y * e.bodywidth * 1) }, { duration: 375, easing: "easeinoutexpo", mobileha: !1 }) } }(this), 375), settimeout(function(e) { return function() { return t.find(".kanji").velocity({ opacity: 1, scale: 1 }, 500, "easeoutexpo") } }(this), 625), this.flg[n] = !0 }, e }(), i = function() { function e() { this.$lphoto = r(".l-photo"), this.$photoimg = this.$lphoto.find(".img"), this.photolength = this.$photoimg.length - 1, this.nowphoto = 0, this.prevphoto = this.photolength, this.photominwidth = parseint(this.$photoimg.css("min-width")), this.init(), this.slidephoto(), initialize() } return e.prototype.init = function() { return this.$photoimg.css({ display: "none" }), this.$photoimg.eq(0).css({ display: "block" }) }, e.prototype.slidephoto = function() { return this.prevphoto = this.nowphoto, this.nowphoto = this.nowphoto < this.photolength ? this.nowphoto + 1 : 0, this.$photoimg.eq(this.prevphoto).css({ "z-index": 0 }), this.$photoimg.eq(this.nowphoto).css({ display: "block", "z-index": 1, opacity: 0 }).velocity({ opacity: 1 }, { duration: 2e3, easing: "linear", mobileha: !1, complete: function(e) { return function() { return e.$photoimg.eq(e.prevphoto).css({ opacity: 0 }), settimeout(function() { return e.slidephoto() }, 1e3) } }(this) }) }, e.prototype.resize = function() { return w >= this.photominwidth ? this.$photoimg.css({ top: math.round(-y * w * .5) }) : this.$photoimg.css({ top: math.round(-y * this.photominwidth * .5) }) }, e }(), f = function() { function e() { this.$lnav = r(".l-nav"), this.$navlist = this.$lnav.find(".list"), this.$navlista = this.$navlist.find("a"), this.$navlista.each(function() { return new h(r(this)) }) } return e }(), r(function() { var e, t, n, h, p, m, y, _; return e = r("body"), new d(r("img")), new a, new o, y = new c, n = new s, e.hasclass("index") && (m = [""], h = new l, p = new u(m, function(e) { return function() { return h.animate() } }(this))), e.hasclass("company") && (t = new i), e.hasclass("service") && (_ = new f), r(window).on("resize", function(i) { return function() { if (w = r(window).width(), x = r(window).height(), g = b ? w : 960, y.resize(), n.resize(), e.hasclass("index") && (h.resize(), p.resize()), e.hasclass("company")) return t.resize() } }(this)), r(window).resize(), r(window).on("scroll", function(t) { return function() { var t; if (t = r(window).scrolltop(), e.hasclass("index")) return h.scroll(t) } }(this)), settimeout(function(t) { return function() { if (!e.hasclass("company")) return r("html,body").scrolltop(0) } }(this), 100) }) }, { "./lib/jquery.easing.min": 2, "./lib/jquery.min": 3, "./lib/underscore-min": 5, "./lib/velocity.min": 6, preloadjs: 4 }], 2: [function(e, t, n) { jquery.easing.jswing = jquery.easing.swing, jquery.extend(jquery.easing, { def: "easeoutquad", swing: function(e, t, n, r, i) { return jquery.easing[jquery.easing.def](e, t, n, r, i) }, easeinquad: function(e, t, n, r, i) { return r * (t /= i) * t + n }, easeoutquad: function(e, t, n, r, i) { return -r * (t /= i) * (t - 2) + n }, easeinoutquad: function(e, t, n, r, i) { return (t /= i / 2) < 1 ? r / 2 * t * t + n : -r / 2 * (--t * (t - 2) - 1) + n }, easeincubic: function(e, t, n, r, i) { return r * (t /= i) * t * t + n }, easeoutcubic: function(e, t, n, r, i) { return r * ((t = t / i - 1) * t * t + 1) + n }, easeinoutcubic: function(e, t, n, r, i) { return (t /= i / 2) < 1 ? r / 2 * t * t * t + n : r / 2 * ((t -= 2) * t * t + 2) + n }, easeinquart: function(e, t, n, r, i) { return r * (t /= i) * t * t * t + n }, easeoutquart: function(e, t, n, r, i) { return -r * ((t = t / i - 1) * t * t * t - 1) + n }, easeinoutquart: function(e, t, n, r, i) { return (t /= i / 2) < 1 ? r / 2 * t * t * t * t + n : -r / 2 * ((t -= 2) * t * t * t - 2) + n }, easeinquint: function(e, t, n, r, i) { return r * (t /= i) * t * t * t * t + n }, easeoutquint: function(e, t, n, r, i) { return r * ((t = t / i - 1) * t * t * t * t + 1) + n }, easeinoutquint: function(e, t, n, r, i) { return (t /= i / 2) < 1 ? r / 2 * t * t * t * t * t + n : r / 2 * ((t -= 2) * t * t * t * t + 2) + n }, easeinsine: function(e, t, n, r, i) { return -r * math.cos(t / i * (math.pi / 2)) + r + n }, easeoutsine: function(e, t, n, r, i) { return r * math.sin(t / i * (math.pi / 2)) + n }, easeinoutsine: function(e, t, n, r, i) { return -r / 2 * (math.cos(math.pi * t / i) - 1) + n }, easeinexpo: function(e, t, n, r, i) { return 0 == t ? n : r * math.pow(2, 10 * (t / i - 1)) + n }, easeoutexpo: function(e, t, n, r, i) { return t == i ? n + r : r * (-math.pow(2, -10 * t / i) + 1) + n }, easeinoutexpo: function(e, t, n, r, i) { return 0 == t ? n : t == i ? n + r : (t /= i / 2) < 1 ? r / 2 * math.pow(2, 10 * (t - 1)) + n : r / 2 * (-math.pow(2, -10 * --t) + 2) + n }, easeincirc: function(e, t, n, r, i) { return -r * (math.sqrt(1 - (t /= i) * t) - 1) + n }, easeoutcirc: function(e, t, n, r, i) { return r * math.sqrt(1 - (t = t / i - 1) * t) + n }, easeinoutcirc: function(e, t, n, r, i) { return (t /= i / 2) < 1 ? -r / 2 * (math.sqrt(1 - t * t) - 1) + n : r / 2 * (math.sqrt(1 - (t -= 2) * t) + 1) + n }, easeinelastic: function(e, t, n, r, i) { e = 1.70158; var s = 0, o = r; return 0 == t ? n : 1 == (t /= i) ? n + r : (s || (s = .3 * i), o < math.abs(r) ? (o = r, e = s / 4) : e = s / (2 * math.pi) * math.asin(r / o), -(o * math.pow(2, 10 * (t -= 1)) * math.sin(2 * (t * i - e) * math.pi / s)) + n) }, easeoutelastic: function(e, t, n, r, i) { e = 1.70158; var s = 0, o = r; return 0 == t ? n : 1 == (t /= i) ? n + r : (s || (s = .3 * i), o < math.abs(r) ? (o = r, e = s / 4) : e = s / (2 * math.pi) * math.asin(r / o), o * math.pow(2, -10 * t) * math.sin(2 * (t * i - e) * math.pi / s) + r + n) }, easeinoutelastic: function(e, t, n, r, i) { e = 1.70158; var s = 0, o = r; return 0 == t ? n : 2 == (t /= i / 2) ? n + r : (s || (s = .3 * i * 1.5), o < math.abs(r) ? (o = r, e = s / 4) : e = s / (2 * math.pi) * math.asin(r / o), t < 1 ? -.5 * o * math.pow(2, 10 * (t -= 1)) * math.sin(2 * (t * i - e) * math.pi / s) + n : o * math.pow(2, -10 * (t -= 1)) * math.sin(2 * (t * i - e) * math.pi / s) * .5 + r + n) }, easeinback: function(e, t, n, r, i, s) { return void 0 == s && (s = 1.70158), r * (t /= i) * t * ((s + 1) * t - s) + n }, easeoutback: function(e, t, n, r, i, s) { return void 0 == s && (s = 1.70158), r * ((t = t / i - 1) * t * ((s + 1) * t + s) + 1) + n }, easeinoutback: function(e, t, n, r, i, s) { return void 0 == s && (s = 1.70158), (t /= i / 2) < 1 ? r / 2 * t * t * (((s *= 1.525) + 1) * t - s) + n : r / 2 * ((t -= 2) * t * (((s *= 1.525) + 1) * t + s) + 2) + n }, easeinbounce: function(e, t, n, r, i) { return r - jquery.easing.easeoutbounce(e, i - t, 0, r, i) + n }, easeoutbounce: function(e, t, n, r, i) { return (t /= i) < 1 / 2.75 ? 7.5625 * r * t * t + n : t < 2 / 2.75 ? r * (7.5625 * (t -= 1.5 / 2.75) * t + .75) + n : t < 2.5 / 2.75 ? r * (7.5625 * (t -= 2.25 / 2.75) * t + .9375) + n : r * (7.5625 * (t -= 2.625 / 2.75) * t + .984375) + n }, easeinoutbounce: function(e, t, n, r, i) { return t < i / 2 ? .5 * jquery.easing.easeinbounce(e, 2 * t, 0, r, i) + n : .5 * jquery.easing.easeoutbounce(e, 2 * t - i, 0, r, i) + .5 * r + n } }) }, {}], 3: [function(e, t, n) { ! function(e, n) { "object" == typeof t && "object" == typeof t.exports ? t.exports = e.document ? n(e, !0) : function(e) { if (!e.document) throw new error("jquery requires a window with a document"); return n(e) } : n(e) }("undefined" != typeof window ? window : this, function(e, t) { function n(e) { var t = e.length, n = ie.type(e); return "function" !== n && !ie.iswindow(e) && (!(1 !== e.nodetype || !t) || ("array" === n || 0 === t || "number" == typeof t && t > 0 && t - 1 in e)) } function r(e, t, n) { if (ie.isfunction(t)) return ie.grep(e, function(e, r) { return !!t.call(e, r, e) !== n }); if (t.nodetype) return ie.grep(e, function(e) { return e === t !== n }); if ("string" == typeof t) { if (he.test(t)) return ie.filter(t, e, n); t = ie.filter(t, e) } return ie.grep(e, function(e) { return ie.inarray(e, t) >= 0 !== n }) } function i(e, t) { do e = e[t]; while (e && 1 !== e.nodetype); return e } function s(e) { var t = _e[e] = {}; return ie.each(e.match(be) || [], function(e, n) { t[n] = !0 }), t } function o() { pe.addeventlistener ? (pe.removeeventlistener("domcontentloaded", a, !1), e.removeeventlistener("load", a, !1)) : (pe.detachevent("onreadystatechange", a), e.detachevent("onload", a)) } function a() { (pe.addeventlistener || "load" === event.type || "complete" === pe.readystate) && (o(), ie.ready()) } function l(e, t, n) { if (void 0 === n && 1 === e.nodetype) { var r = "data-" + t.replace(ee, "-$1").tolowercase(); if (n = e.getattribute(r), "string" == typeof n) { try { n = "true" === n || "false" !== n && ("null" === n ? null : +n + "" === n ? +n : je.test(n) ? ie.parsejson(n) : n) } catch (i) {} ie.data(e, t, n) } else n = void 0 } return n } function u(e) { var t; for (t in e) if (("data" !== t || !ie.isemptyobject(e[t])) && "tojson" !== t) return !1; return !0 } function c(e, t, n, r) { if (ie.acceptdata(e)) { var i, s, o = ie.expando, a = e.nodetype, l = a ? ie.cache : e, u = a ? e[o] : e[o] && o; if (u && l[u] && (r || l[u].data) || void 0 !== n || "string" != typeof t) return u || (u = a ? e[o] = q.pop() || ie.guid++ : o), l[u] || (l[u] = a ? {} : { tojson: ie.noop }), ("object" == typeof t || "function" == typeof t) && (r ? l[u] = ie.extend(l[u], t) : l[u].data = ie.extend(l[u].data, t)), s = l[u], r || (s.data || (s.data = {}), s = s.data), void 0 !== n && (s[ie.camelcase(t)] = n), "string" == typeof t ? (i = s[t], null == i && (i = s[ie.camelcase(t)])) : i = s, i } } function d(e, t, n) { if (ie.acceptdata(e)) { var r, i, s = e.nodetype, o = s ? ie.cache : e, a = s ? e[ie.expando] : ie.expando; if (o[a]) { if (t && (r = n ? o[a] : o[a].data)) { ie.isarray(t) ? t = t.concat(ie.map(t, ie.camelcase)) : t in r ? t = [t] : (t = ie.camelcase(t), t = t in r ? [t] : t.split(" ")), i = t.length; for (; i--;) delete r[t[i]]; if (n ? !u(r) : !ie.isemptyobject(r)) return }(n || (delete o[a].data, u(o[a]))) && (s ? ie.cleandata([e], !0) : ne.deleteexpando || o != o.window ? delete o[a] : o[a] = null) } } } function h() { return !0 } function f() { return !1 } function p() { try { return pe.activeelement } catch (e) {} } function g(e) { var t = me.split("|"), n = e.createdocumentfragment(); if (n.createelement) for (; t.length;) n.createelement(t.pop()); return n } function m(e, t) { var n, r, i = 0, s = typeof e.getelementsbytagname !== te ? e.getelementsbytagname(t || "*") : typeof e.queryselectorall !== te ? e.queryselectorall(t || "*") : void 0; if (!s) for (s = [], n = e.childnodes || e; null != (r = n[i]); i++)!t || ie.nodename(r, t) ? s.push(r) : ie.merge(s, m(r, t)); return void 0 === t || t && ie.nodename(e, t) ? ie.merge([e], s) : s } function v(e) { pe.test(e.type) && (e.defaultchecked = e.checked) } function y(e, t) { return ie.nodename(e, "table") && ie.nodename(11 !== t.nodetype ? t : t.firstchild, "tr") ? e.getelementsbytagname("tbody")[0] || e.appendchild(e.ownerdocument.createelement("tbody")) : e } function b(e) { return e.type = (null !== ie.find.attr(e, "type")) + "/" + e.type, e } function _(e) { var t = we.exec(e.type); return t ? e.type = t[1] : e.removeattribute("type"), e } function x(e, t) { for (var n, r = 0; null != (n = e[r]); r++) ie._data(n, "globaleval", !t || ie._data(t[r], "globaleval")) } function w(e, t) { if (1 === t.nodetype && ie.hasdata(e)) { var n, r, i, s = ie._data(e), o = ie._data(t, s), a = s.events; if (a) { delete o.handle, o.events = {}; for (n in a) for (r = 0, i = a[n].length; i > r; r++) ie.event.add(t, n, a[n][r]) } o.data && (o.data = ie.extend({}, o.data)) } } function t(e, t) { var n, r, i; if (1 === t.nodetype) { if (n = t.nodename.tolowercase(), !ne.nocloneevent && t[ie.expando]) { i = ie._data(t); for (r in i.events) ie.removeevent(t, r, i.handle); t.removeattribute(ie.expando) } "script" === n && t.text !== e.text ? (b(t).text = e.text, _(t)) : "object" === n ? (t.parentnode && (t.outerhtml = e.outerhtml), ne.html5clone && e.innerhtml && !ie.trim(t.innerhtml) && (t.innerhtml = e.innerhtml)) : "input" === n && pe.test(e.type) ? (t.defaultchecked = t.checked = e.checked, t.value !== e.value && (t.value = e.value)) : "option" === n ? t.defaultselected = t.selected = e.defaultselected : ("input" === n || "textarea" === n) && (t.defaultvalue = e.defaultvalue) } } function j(t, n) { var r, i = ie(n.createelement(t)).appendto(n.body), s = e.getdefaultcomputedstyle && (r = e.getdefaultcomputedstyle(i[0])) ? r.display : ie.css(i[0], "display"); return i.detach(), s } function e(e) { var t = pe, n = ke[e]; return n || (n = j(e, t), "none" !== n && n || (ze = (ze || ie("