; layui.define("jquery", function(i) { "use strict"; var t = layui.$, a = (layui.hint(), layui.device()), e = "element", l = "layui-this", n = "layui-show", s = function() { this.config = {} }; s.prototype.set = function(i) { var a = this; return t.extend(!0, a.config, i), a }, s.prototype.on = function(i, t) { return layui.onevent.call(this, e, i, t) }, s.prototype.tabAdd = function(i, a) { var e = ".layui-tab-title", l = t(".layui-tab[lay-filter=" + i + "]"), n = l.children(e), s = n.children(".layui-tab-bar"), o = l.children(".layui-tab-content"), c = '
  • ' + (a.title || "unnaming") + "
  • "; return s[0] ? s.before(c) : n.append(c), o.append('
    ' + (a.content || "") + "
    "), y.hideTabMore(!0), y.tabAuto(), this }, s.prototype.tabDelete = function(i, a) { var e = ".layui-tab-title", l = t(".layui-tab[lay-filter=" + i + "]"), n = l.children(e), s = n.find('>li[lay-id="' + a + '"]'); return y.tabDelete(null, s), this }, s.prototype.tabChange = function(i, a) { var e = ".layui-tab-title", l = t(".layui-tab[lay-filter=" + i + "]"), n = l.children(e), s = n.find('>li[lay-id="' + a + '"]'); return y.tabClick.call(s[0], null, null, s), this }, s.prototype.tab = function(i) { i = i || {}, v.on("click", i.headerElem, function(a) { var e = t(this).index(); y.tabClick.call(this, a, e, null, i) }) }, s.prototype.progress = function(i, a) { var e = "layui-progress", l = t("." + e + "[lay-filter=" + i + "]"), n = l.find("." + e + "-bar"), s = n.find("." + e + "-text"); return n.css("width", a), s.text(a), this }; var o = ".layui-nav", c = "layui-nav-item", r = "layui-nav-bar", u = "layui-nav-tree", d = "layui-nav-child", h = "layui-nav-more", f = "layui-anim layui-anim-upbit", y = { tabClick: function(i, a, s, o) { o = o || {}; var c = s || t(this), a = a || c.parent().children("li").index(c), r = o.headerElem ? c.parent() : c.parents(".layui-tab").eq(0), u = o.bodyElem ? t(o.bodyElem) : r.children(".layui-tab-content").children(".layui-tab-item"), d = c.find("a"), h = r.attr("lay-filter"); "javascript:;" !== d.attr("href") && "_blank" === d.attr("target") || (c.addClass(l).siblings().removeClass(l), u.eq(a).addClass(n).siblings().removeClass(n)), layui.event.call(this, e, "tab(" + h + ")", { elem: r, index: a }) }, tabDelete: function(i, a) { var n = a || t(this).parent(), s = n.index(), o = n.parents(".layui-tab").eq(0), c = o.children(".layui-tab-content").children(".layui-tab-item"), r = o.attr("lay-filter"); n.hasClass(l) && (n.next()[0] ? y.tabClick.call(n.next()[0], null, s + 1) : n.prev()[0] && y.tabClick.call(n.prev()[0], null, s - 1)), n.remove(), c.eq(s).remove(), setTimeout(function() { y.tabAuto() }, 50), layui.event.call(this, e, "tabDelete(" + r + ")", { elem: o, index: s }) }, tabAuto: function() { var i = "layui-tab-more", e = "layui-tab-bar", l = "layui-tab-close", n = this; t(".layui-tab").each(function() { var s = t(this), o = s.children(".layui-tab-title"), c = (s.children(".layui-tab-content").children(".layui-tab-item"), 'lay-stope="tabmore"'), r = t(''); if (n === window && 8 != a.ie && y.hideTabMore(!0), s.attr("lay-allowClose") && o.find("li").each(function() { var i = t(this); if (!i.find("." + l)[0]) { var a = t(''); a.on("click", y.tabDelete), i.append(a) } }), o.prop("scrollWidth") > o.outerWidth() + 1) { if (o.find("." + e)[0]) return; o.append(r), s.attr("overflow", ""), r.on("click", function(t) { o[this.title ? "removeClass": "addClass"](i), this.title = this.title ? "": "收缩" }) } else o.find("." + e).remove(), s.removeAttr("overflow") }) }, hideTabMore: function(i) { var a = t(".layui-tab-title"); i !== !0 && "tabmore" === t(i.target).attr("lay-stope") || (a.removeClass("layui-tab-more"), a.find(".layui-tab-bar").attr("title", "")) }, clickThis: function() { var i = t(this), a = i.parents(o), n = a.attr("lay-filter"), s = i.find("a"), c = "string" == typeof i.attr("lay-unselect"); i.find("." + d)[0] || ("javascript:;" !== s.attr("href") && "_blank" === s.attr("target") || c || (a.find("." + l).removeClass(l), i.addClass(l)), layui.event.call(this, e, "nav(" + n + ")", i)) }, clickChild: function() { var i = t(this), a = i.parents(o), n = a.attr("lay-filter"); a.find("." + l).removeClass(l), i.addClass(l), layui.event.call(this, e, "nav(" + n + ")", i) }, showChild: function() { var i = t(this), a = i.parents(o), e = i.parent(), l = i.siblings("." + d); a.hasClass(u) && (l.removeClass(f), e["none" === l.css("display") ? "addClass": "removeClass"](c + "ed")) }, collapse: function() { var i = t(this), a = i.find(".layui-colla-icon"), l = i.siblings(".layui-colla-content"), s = i.parents(".layui-collapse").eq(0), o = s.attr("lay-filter"), c = "none" === l.css("display"); if ("string" == typeof s.attr("lay-accordion")) { var r = s.children(".layui-colla-item").children("." + n); r.siblings(".layui-colla-title").children(".layui-colla-icon").html(""), r.removeClass(n) } l[c ? "addClass": "removeClass"](n), a.html(c ? "": ""), layui.event.call(this, e, "collapse(" + o + ")", { title: i, content: l, show: c }) } }; s.prototype.init = function(i, e) { var l = function() { return e ? '[lay-filter="' + e + '"]': "" } (), s = { tab: function() { y.tabAuto.call({}) }, nav: function() { var i = 200, e = {}, s = {}, p = {}, v = function(l, o, c) { var r = t(this), y = r.find("." + d); o.hasClass(u) ? l.css({ top: r.position().top, height: r.children("a").height(), opacity: 1 }) : (y.addClass(f), l.css({ left: r.position().left + parseFloat(r.css("marginLeft")), top: r.position().top + r.height() - l.height() }), e[c] = setTimeout(function() { l.css({ width: r.width(), opacity: 1 }) }, a.ie && a.ie < 10 ? 0 : i), clearTimeout(p[c]), "block" === y.css("display") && clearTimeout(s[c]), s[c] = setTimeout(function() { y.addClass(n), r.find("." + h).addClass(h + "d") }, 300)) }; t(o + l).each(function(a) { var l = t(this), o = t(''), f = l.find("." + c); l.find("." + r)[0] || (l.append(o), f.on("mouseenter", function() { v.call(this, o, l, a) }).on("mouseleave", function() { l.hasClass(u) || (clearTimeout(s[a]), s[a] = setTimeout(function() { l.find("." + d).removeClass(n), l.find("." + h).removeClass(h + "d") }, 300)) }), l.on("mouseleave", function() { clearTimeout(e[a]), p[a] = setTimeout(function() { l.hasClass(u) ? o.css({ height: 0, top: o.position().top + o.height() / 2, opacity: 0 }) : o.css({ width: 0, left: o.position().left + o.width() / 2, opacity: 0 }) }, i) })), f.each(function() { var i = t(this), a = i.find("." + d); if (a[0] && !i.find("." + h)[0]) { var e = i.children("a"); e.append('') } i.off("click", y.clickThis).on("click", y.clickThis), i.children("a").off("click", y.showChild).on("click", y.showChild), a.children("dd").off("click", y.clickChild).on("click", y.clickChild) }) }) }, breadcrumb: function() { var i = ".layui-breadcrumb"; t(i + l).each(function() { var i = t(this), a = "lay-separator", e = i.attr(a) || "/", l = i.find("a"); l.next("span[" + a + "]")[0] || (l.each(function(i) { i !== l.length - 1 && t(this).after("" + e + "") }), i.css("visibility", "visible")) }) }, progress: function() { var i = "layui-progress"; t("." + i + l).each(function() { var a = t(this), e = a.find(".layui-progress-bar"), l = e.attr("lay-percent"); e.css("width", function() { return /^.+\/.+$/.test(l) ? 100 * new Function("return " + l)() + "%": l } ()), a.attr("lay-showPercent") && setTimeout(function() { e.html('' + l + "") }, 350) }) }, collapse: function() { var i = "layui-collapse"; t("." + i + l).each(function() { var i = t(this).find(".layui-colla-item"); i.each(function() { var i = t(this), a = i.find(".layui-colla-title"), e = i.find(".layui-colla-content"), l = "none" === e.css("display"); a.find(".layui-colla-icon").remove(), a.append('' + (l ? "": "") + ""), a.off("click", y.collapse).on("click", y.collapse) }) }) } }; return s[i] ? s[i]() : layui.each(s, function(i, t) { t() }) }, s.prototype.render = s.prototype.init; var p = new s, v = t(document); p.render(); var b = ".layui-tab-title li"; v.on("click", b, y.tabClick), v.on("click", y.hideTabMore), t(window).on("resize", y.tabAuto), i(e, p) });