Files
YwxAppThink/public/assets/layui3/layui.esm.js
T

3 lines
384 KiB
JavaScript

/** 3.0.0-alpha.3 | MIT Licensed */var e,t=window.document,n=window.location,i={timeout:10,debug:!1,version:!1},a={modules:{},status:{},event:{},callback:{}},r=function(){this.v="3.0.0-alpha.3"},o=window.LAYUI_GLOBAL||{},l=(e=t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()?t.currentScript.src:function(){for(var e,n=t.getElementsByTagName("script"),i=n.length-1,a=i;a>0;a--)if("interactive"===n[a].readyState){e=n[a].src;break}return e||n[i].src}(),i.dir=o.dir||e.substring(0,e.lastIndexOf("/")+1)),s=function(e,t){e="[Layui warn]: "+e,/warn|error/.test((t=t||"warn").trim())&&(t="warn"),window.console[t](e)},c=Object.create(null),d=function(e,t){c._size&&c._size>100&&((c=Object.create(null))._size=0),c[e]||(c[e]=!0,c._size=(c._size||0)+1,s(e,t))},u=i.builtin={lay:"lay",layer:"layer",laydate:"laydate",laypage:"laypage",laytpl:"laytpl",form:"form",upload:"upload",dropdown:"dropdown",transfer:"transfer",tree:"tree",table:"table",treeTable:"treeTable",tabs:"tabs",tab:"tab",nav:"nav",breadcrumb:"breadcrumb",progress:"progress",collapse:"collapse",element:"element",rate:"rate",colorpicker:"colorpicker",slider:"slider",carousel:"carousel",flow:"flow",util:"util",code:"code",jquery:"jquery",component:"component",i18n:"i18n",all:"all","layui.all":"layui.all"},f=function(e,t,n){var i=function(e){("load"===e.type||/^(complete|loaded)$/.test((e.currentTarget||e.srcElement).readyState))&&(r(),"function"==typeof t&&t(e))},a=function(e){r(),"function"==typeof n&&n(e)},r=function(){e.detachEvent?e.detachEvent("onreadystatechange",i):(e.removeEventListener("load",i,!1),e.removeEventListener("error",a,!1))};!e.attachEvent||e.attachEvent.toString&&e.attachEvent.toString().indexOf("[native code")<0?(e.addEventListener("load",i,!1),e.addEventListener("error",a,!1)):e.attachEvent("onreadystatechange",i)};r.prototype.cache=Object.assign(i,a),r.prototype.config=function(e){return Object.assign(i,e),this},r.prototype.define=function(e,t){return"function"==typeof e&&(t=e,e=[]),this.use(e,function(){var e=function(e,t){h[e]=t,a.status[e]=!0};return"function"==typeof t&&t(function(n,i){e(n,i),a.callback[n]=function(){t(e)}}),this},null,"define"),this},r.prototype.use=function(e,r,o,c){var d=this,p=i.dir=i.dir?i.dir:l;if(e="string"==typeof e?[e]:"function"==typeof e?(r=e,["all"]):e,i.host||(i.host=(p.match(/\/\/([\s\S]+?)\//)||["//"+n.host+"/"])[0]),!e)return d;window.jQuery&&window.jQuery.fn.on&&(d.each(e,function(t,n){"jquery"===n&&e.splice(t,1)}),h.jquery=h.$=window.jQuery),o=o||[];var y=e[0],m=d.modules[y],v="object"==typeof m,g=function(){o.push(h[y]),e.length>1?d.use(e.slice(1),r,o,c):"function"==typeof r&&function(){if(h.jquery&&"function"==typeof h.jquery&&"define"!==c)return h.jquery(function(){r.apply(h,o)});r.apply(h,o)}()},b=function(){var e=0;!function t(){if(++e>1e3*i.timeout/5)return s(y+" is not a valid module","error");(v?h[y]=window[m.api]:a.status[y])?g():setTimeout(t,5)}()};if(0===e.length||h["layui.all"]&&u[y])return g(),d;var x=v?m.src:m,E=u[y]?p+"modules/":x?"":i.base;x||(x=y);var C,T=E+(x=x.replace(/\s/g,"").replace(/\.js[^/.]*$/,""))+".js";if(!a.modules[y]&&h[y]&&(a.modules[y]=T),a.modules[y])b();else{var w=t.getElementsByTagName("head")[0],k=t.createElement("script");k.async=!0,k.charset="utf-8",k.src=T+((C=!0===i.version?i.v||(new Date).getTime():i.version||"")?"?v="+C:""),w.appendChild(k),f(k,function(){w.removeChild(k),b()},function(){w.removeChild(k)}),a.modules[y]=T}return d},r.prototype.modules=Object.assign({},u),r.prototype.extend=function(e){var t=this,n=i.base||"",a=/^\{\/\}/;for(var r in e=e||{})if(t[r]||t.modules[r])s("the "+r+" module already exists, extend failure");else{var o=e[r];"string"==typeof o&&(a.test(o)&&(n=""),o=(n+o).replace(a,"")),t.modules[r]=o}return t},r.prototype.disuse=function(e){var t=this;return e=t.isArray(e)?e:[e],t.each(e,function(e,n){delete t[n],delete u[n],delete t.modules[n],delete a.status[n],delete a.modules[n]}),t},r.prototype.getStyle=function(e,t){var n=e.currentStyle?e.currentStyle:window.getComputedStyle(e,null);return n.getPropertyValue?n.getPropertyValue(t):n.getAttribute(t.replace(/-(\w)/g,function(e,t){return t?t.toUpperCase():""}))},r.prototype.link=function(e,n,a){var r=this,o=t.getElementsByTagName("head")[0],l="function"==typeof n;if("string"==typeof n&&(a=n),"object"==typeof e){var c="array"===r.type(a);return r.each(e,function(t,i){r.link(i,t===e.length-1&&n,c&&a[t])})}a="layuicss-"+(a=a||e.replace(/^(#|(http(s?)):\/\/|\/\/)|\.|\/|\?.+/g,""));var d=t.getElementById(a);return d||((d=t.createElement("link")).href=e+(i.debug?"?v="+(new Date).getTime():""),d.rel="stylesheet",d.id=a,o.appendChild(d)),"complete"===d.__lay_readyState__?(l&&n(d),r):(f(d,function(){d.__lay_readyState__="complete",l&&n(d)},function(){s(e+" load error","error"),o.removeChild(d)}),r)},r.prototype.addcss=function(e,t,n){return h.link(i.dir+"css/"+e,t,n)},r.prototype.factory=function(e){if(h[e])return"function"==typeof i.callback[e]?i.callback[e]:null},r.prototype.img=function(e,t,n){var i=new Image;if(i.src=e,i.complete)return t(i);i.onload=function(){i.onload=null,"function"==typeof t&&t(i)},i.onerror=function(e){i.onerror=null,"function"==typeof n&&n(e)}},r.prototype.router=r.prototype.hash=function(e){var t={path:[],pathname:[],search:{},hash:((e=e||n.hash).match(/[^#](#.*$)/)||[])[1]||"",href:""};return/^#/.test(e)?(e=e.replace(/^#/,""),t.href=e,e=e.replace(/([^#])(#.*$)/,"$1").split("/")||[],this.each(e,function(e,n){/^\w+=/.test(n)?(n=n.split("="),t.search[n[0]]=n[1]):t.path.push(n)}),t.pathname=t.path,t):t},r.prototype.url=function(e){var t,i;return{pathname:(e?((e.match(/\.[^.]+?\/.+/)||[])[0]||"").replace(/^[^/]+/,"").replace(/\?.+/,""):n.pathname).replace(/^\//,"").split("/"),search:(t={},i=(e?((e.match(/\?.+/)||[])[0]||"").replace(/#.+/,""):n.search).replace(/^\?+/,"").split("&"),this.each(i,function(e,n){var i=n.indexOf("="),a=i<0?n.substr(0,n.length):0!==i&&n.substr(0,i);a&&(t[a]=i>0?n.substr(i+1):null)}),t),hash:this.router(e?(e.match(/#.+/)||[])[0]||"/":n.hash)}},r.prototype.data=function(e,t,n){if(e=e||"layui",n=n||localStorage,null===t)return delete n[e];var i;t="object"==typeof t?t:{key:t};try{i=JSON.parse(n[e])}catch{i={}}return"value"in t&&(i[t.key]=t.value),t.remove&&delete i[t.key],n[e]=JSON.stringify(i),t.key?i[t.key]:i},r.prototype.sessionData=function(e,t){return this.data(e,t,sessionStorage)},r.prototype.device=function(e){var t=navigator.userAgent.toLowerCase(),n=function(e){var n=new RegExp(e+"/([^\\s\\_\\-]+)");return(e=(t.match(n)||[])[1])||!1},i={os:/windows/.test(t)?"windows":/linux/.test(t)?"linux":/iphone|ipod|ipad|ios/.test(t)?"ios":/mac/.test(t)?"mac":void 0,ie:!(!window.ActiveXObject&&!("ActiveXObject"in window))&&((t.match(/msie\s(\d+)/)||[])[1]||"11"),weixin:n("micromessenger")};return e&&!i[e]&&(i[e]=n(e)),i.android=/android/.test(t),i.ios="ios"===i.os,i.mobile=i.android||i.ios,i},r.prototype.hint=function(){return{error:s,errorOnce:d}},r.prototype._typeof=r.prototype.type=function(e){return null===e?String(e):"object"==typeof e||"function"==typeof e?(t=(t=Object.prototype.toString.call(e).match(/\s(.+)\]$/)||[])[1]||"Object",new RegExp("\\b(Function|Array|Date|RegExp|Object|Error|Symbol)\\b").test(t)?t.toLowerCase():"object"):typeof e;var t},r.prototype._isArray=r.prototype.isArray=function(e){var t,n=this.type(e);return!(!e||"object"!=typeof e||e===window)&&(t="length"in e&&e.length,"array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)},r.prototype.each=function(e,t){var n,i=this,a=function(e,n){return t.call(n[e],e,n[e])};if("function"!=typeof t)return i;if(e=e||[],i.isArray(e))for(n=0;n<e.length&&!a(n,e);n++);else for(n in e)if(a(n,e))break;return i},r.prototype.sort=function(e,t,n,i){var a=i?e||[]:JSON.parse(JSON.stringify(e||[]));return"object"!==this.type(e)||t?"object"!=typeof e?[a]:(a.sort(function(e,n){var i=e[t],a=n[t];if(!isNaN(e)&&!isNaN(n))return e-n;if(!isNaN(e)&&isNaN(n)){if(!t||"object"!=typeof n)return-1;i=e}else if(isNaN(e)&&!isNaN(n)){if(!t||"object"!=typeof e)return 1;a=n}var r=[!isNaN(i),!isNaN(a)];return r[0]&&r[1]?i&&!a&&0!==a?1:!i&&0!==i&&a?-1:i-a:r[0]||r[1]?r[0]||!r[1]?-1:!r[0]||r[1]?1:void 0:i>a?1:i<a?-1:0}),n&&a.reverse(),a):a},r.prototype.stope=function(e){try{e.stopPropagation()}catch{e.cancelBubble=!0}};var p="LAYUI-EVENT-REMOVE";r.prototype.onevent=function(e,t,n){return"string"!=typeof e||"function"!=typeof n?this:r.event(e,t,null,n)},r.prototype.event=r.event=function(e,t,n,i){var r=this,o=null,l=(t||"").match(/\((.*)\)$/)||[],s=(e+"."+t).replace(l[0],""),c=l[1]||"",d=function(e,t){!1===(t&&t.call(r,n))&&null===o&&(o=!1)};return n===p?(delete(r.cache.event[s]||{})[c],r):i?(a.event[s]=a.event[s]||{},c?a.event[s][c]=[i]:(a.event[s][c]=a.event[s][c]||[],a.event[s][c].push(i)),this):(h.each(a.event[s],function(e,t){"{*}"!==c?(""===e&&h.each(t,d),c&&e===c&&h.each(t,d)):h.each(t,d)}),o)},r.prototype.on=function(e,t,n){return this.onevent.call(this,t,e,n)},r.prototype.off=function(e,t){return this.event.call(this,t,e,p)},r.prototype.debounce=function(e,t){var n;return function(){var i=this,a=arguments;clearTimeout(n),n=setTimeout(function(){e.apply(i,a)},t)}},r.prototype.throttle=function(e,t){var n=!1;return function(){var i=arguments;n||(e.apply(this,i),n=!0,setTimeout(function(){n=!1},t))}};const h=new r;h.all=!0,h["layui.all"]="layui.all";var y,m=window.document,v=function(e){return new g(e)},g=function(e){var t=this,n="object"==typeof e?h.isArray(e)?e:[e]:(this.selector=e,m.querySelectorAll(e||null));v.each(n,function(e){t.push(n[e])})},b=Function.prototype.toString,x=b.call(Object),E=Object.prototype.hasOwnProperty;g.fn=g.prototype=[],g.fn.constructor=g,v.extend=function(){var e=[].slice.call(arguments),t="function"==typeof e[e.length-1]&&e.pop();return e.reduce(function(e,n){for(var i in"object"==typeof e&&null!==e||(e={}),n)if(E.call(n,i)){var a=e[i],r=n[i];if(t){var o=t(a,r,i,e,n);if(void 0!==o){e[i]=o;continue}}Array.isArray(r)?a=Array.isArray(a)?a:[]:v.isPlainObject(r)&&(a=v.isPlainObject(a)?a:{}),e[i]=v.isPlainObject(r)||Array.isArray(r)?v.extend(a,r,t):r}return e})},v.isPlainObject=function(e){if(null===e||"object"!=typeof e||"[object Object]"!==Object.prototype.toString.call(e))return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;var n=E.call(t,"constructor")&&t.constructor;return"function"==typeof n&&b.call(n)===x},v.ie=(y=navigator.userAgent.toLowerCase(),!(!window.ActiveXObject&&!("ActiveXObject"in window))&&((y.match(/msie\s(\d+)/)||[])[1]||"11")),v.layui=h||{},v.getPath=h.cache.dir,v.stope=h.stope,v.each=function(){return h.each.apply(h,arguments),this},v.digit=function(e,t){if("string"!=typeof e&&"number"!=typeof e)return"";var n="";t=t||2;for(var i=(e=String(e)).length;i<t;i++)n+="0";return e<Math.pow(10,t)?n+e:e},v.elem=function(e,t){var n=m.createElement(e);return v.each(t||{},function(e,t){n.setAttribute(e,t)}),n},v.hasScrollbar=function(){return m.body.scrollHeight>(window.innerHeight||m.documentElement.clientHeight)},v.autoIncrementer=function(e,t={}){const{target:n=m.body}=t,i="_LAY_AUTOINCREMENTER_ID_",a=n[i]=n[i]||{};return a[e]=a[e]||0,++a[e]},v.getStyleRules=function(e,t){if(e){var n=e.sheet||e.styleSheet||{},i=n.cssRules||n.rules;return"function"==typeof t&&h.each(i,function(e,n){if(t(n,e))return!0}),i}},v.style=function(e){e=e||{};var t=v.elem("style"),n=e.text||"",i=e.target;if(n){var a;if("styleSheet"in t?(t.setAttribute("type","text/css"),t.styleSheet.cssText=n):t.innerHTML=n,t.id="LAY-STYLE-"+(e.id||(a=v.style.index||0,v.style.index++,"DF-"+a)),i){var r=v(i).find("#"+t.id);r[0]&&r.remove(),v(i).append(t)}return t}},v.position=function(e,t,n){if(t){n=n||{},e!==m&&e!==v("body")[0]||(n.clickType="right");var i,a="right"===n.clickType?{left:(i=n.e||window.event||{}).clientX,top:i.clientY,right:i.clientX,bottom:i.clientY}:e.getBoundingClientRect(),r=t.offsetWidth,o=t.offsetHeight,l=function(e){return e=e?"scrollLeft":"scrollTop",m.body[e]|m.documentElement[e]},s=function(e){return m.documentElement[e?"clientWidth":"clientHeight"]},c="margin"in n?n.margin:5,d=a.left,u=a.bottom;"center"===n.align?d-=(r-e.offsetWidth)/2:"right"===n.align&&(d=d-r+e.offsetWidth),d+r+c>s("width")&&(d=s("width")-r-c),d<c&&(d=c),a.bottom+o+c>s()&&(a.top>o+c&&a.top<=s()?u=a.top-o-2*c:n.allowBottomOut||(u=s()-o-2*c)<0&&(u=0));var f=n.position;f&&(t.style.position=f);var p=n.offset?n.offset[0]:0,h=n.offset?n.offset[1]:0;if(t.style.left=d+("fixed"===f?0:l(1))+p+"px",t.style.top=u+("fixed"===f?0:l())+h+"px",!v.hasScrollbar()){var y=t.getBoundingClientRect();!n.SYSTEM_RELOAD&&y.bottom+c>s()&&(n.SYSTEM_RELOAD=!0,setTimeout(function(){v.position(e,t,n)},50))}}},v.options=function(e,t){if(t="object"==typeof t?t:{attr:t},e===m)return{};var n=v(e),i=t.attr||"lay-options",a=n.attr(i);try{return new Function("return "+(a||"{}"))()}catch(e){return h.hint().error(t.errorText||[i+'="'+a+'"',"\n parseerror: "+e].join("\n"),"error"),{}}},v.isTopElem=function(e){var t=[m,v("body")[0]],n=!1;return v.each(t,function(t,i){if(i===e)return n=!0}),n},v.clipboard={writeText:function(e){var t=String(e.text);function n(){var n=m.createElement("textarea");n.value=t,n.style.position="fixed",n.style.opacity="0",n.style.top="0px",n.style.left="0px",m.body.appendChild(n),n.select();try{m.execCommand("copy"),"function"==typeof e.done&&e.done()}catch(t){"function"==typeof e.error&&e.error(t)}finally{n.remove?n.remove():m.body.removeChild(n)}}navigator&&"clipboard"in navigator?navigator.clipboard.writeText(t).then(e.done,function(){n()}):n()}},v.passiveSupported=function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){return e=!0}});window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch{}return e}(),v.touchEventsSupported=function(){return"ontouchstart"in window},v.touchSwipe=function(e,t){var n=t,i=v(e)[0],a=!("preventDefault"in n)||n.preventDefault;if(i&&v.touchEventsSupported()){var r={pointerStart:{x:0,y:0},pointerEnd:{x:0,y:0},distanceX:0,distanceY:0,direction:"none",timeStart:null},o=function(e){1===e.touches.length&&(c(),r.timeStart=Date.now(),r.pointerStart.x=r.pointerEnd.x=e.touches[0].clientX,r.pointerStart.y=r.pointerEnd.y=e.touches[0].clientY,r.distanceX=r.distanceY=0,r.direction="none",n.onTouchStart&&n.onTouchStart(e,r))},l=function(e){a&&e.preventDefault(),r.pointerEnd.x=e.touches[0].clientX,r.pointerEnd.y=e.touches[0].clientY,r.distanceX=r.pointerStart.x-r.pointerEnd.x,r.distanceY=r.pointerStart.y-r.pointerEnd.y,Math.abs(r.distanceX)>Math.abs(r.distanceY)?r.direction=r.distanceX>0?"left":"right":r.direction=r.distanceY>0?"up":"down",n.onTouchMove&&n.onTouchMove(e,r)},s=function(e){n.onTouchEnd&&n.onTouchEnd(e,r),d()},c=function(){i.addEventListener("touchmove",l,!!v.passiveSupported&&{passive:!1}),i.addEventListener("touchend",s),i.addEventListener("touchcancel",s)},d=function(){i.removeEventListener("touchmove",l),i.removeEventListener("touchend",s,!!v.passiveSupported&&{passive:!1}),i.removeEventListener("touchcancel",s)};i.__lay_touchswipe_cb_&&i.removeEventListener("touchstart",i.__lay_touchswipe_cb_),i.__lay_touchswipe_cb_=o,i.addEventListener("touchstart",o)}},v.addEvent=m.addEventListener?function(e,t,n,i){e.addEventListener(t,n,i)}:function(e,t,n){var i="_lay_on_"+t,a=function(t){t.target=t.srcElement,n.call(e,t)};a._rawFn=n,e[i]||(e[i]=[]);var r=!1;v.each(e[i],function(e,t){if(t._rawFn===n)return r=!0,!0}),r||(e[i].push(a),e.attachEvent("on"+t,a))},v.removeEvent=m.removeEventListener?function(e,t,n,i){e.removeEventListener(t,n,i)}:function(e,t,n){var i="_lay_on_"+t,a=e[i];if(h.isArray(a)){var r=[];v.each(a,function(i,a){a._rawFn===n?e.detachEvent("on"+t,a):r.push(a)}),e[i]=r}},v.onClickOutside=function(e,t,n){var i=(n=n||{}).event||("onpointerdown"in window?"pointerdown":"mousedown"),a=n.scope||m,r=n.ignore||[],o=!("capture"in n)||n.capture,l=n.detectIframe;function s(e,t,n,i){return e.addEventListener?e.addEventListener(t,n,i):e.attachEvent("on"+t,n),function(){e.removeEventListener?e.removeEventListener(t,n,i):e.detachEvent("on"+t,n)}}var c=[s(a,i,function(n){var i=e,a=n.target||n.srcElement,o=function(e){var t=e.composedPath&&e.composedPath()||e.path,n=e.target||e.srcElement;if(null!=t)return t;return[n].concat(function e(t,n){n=n||[];var i=t.parentNode;return i?e(i,n.concat([i])):n}(n))}(n);i&&i!==a&&-1===o.indexOf(i)&&(function(e,t){for(var n=e.target||e.srcElement,i=0;i<r.length;i++){var a=r[i];if("string"==typeof a)for(var o=m.querySelectorAll(a),l=0;l<o.length;l++){var s=o[i];if(s===n||-1!==t.indexOf(s))return!0}else if(a&&(a===n||-1!==t.indexOf(a)))return!0}}(n,o)||t(n))},v.passiveSupported?{passive:!0,capture:o}:o),l&&s(window,"blur",function(n){setTimeout(function(){m.activeElement&&"IFRAME"===m.activeElement.tagName&&e.contains&&!e.contains(m.activeElement)&&t(n)},0)})];return function(){for(var e=0;e<c.length;e++)c[e]&&c[e]();c=null}},v.hasOwn=function(e,t){return E.call(e,t)},v.escape=function(e){return null==e?"":/[<"'>]|&(?=#?[a-zA-Z0-9]+)/g.test(e+="")?e.replace(/&(?=#?[a-zA-Z0-9]+;?)/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/'/g,"&#39;").replace(/"/g,"&quot;"):e},v.unescape=function(e){return null==e?"":String(e).replace(/&quot;/g,'"').replace(/&#39;/g,"'").replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&amp;/g,"&")};var C,T,w=(C=0,T=null,function(e){e=e||"id";var t=(new Date).getTime();return t===T?C++:(C=0,T=t),e+"-"+t+"-"+Math.floor(1e4*Math.random())+"-"+C});v.createSharedResizeObserver=function(e){if(void 0===window.ResizeObserver)return console.warn("ResizeObserver is not supported in this browser."),null;var t="lay-"+(e=e||"")+"-resizeobserver-key",n={},i=new ResizeObserver(function(e){for(var i=0;i<e.length;i++){var a=e[i].target.getAttribute(t);if(a){var r=n[a];"function"==typeof r&&r(e[i])}}});return Object.freeze({observe:function(a,r){if(a&&a instanceof Element){var o=a.getAttribute(t);o||(o=w(e),a.setAttribute(t,o)),n[o]=r,i.observe(a)}else console.warn("createSharedResizeObserver: Cannot observe non-Element.")},unobserve:function(e){if(e&&e instanceof Element){var a=e.getAttribute(t);a&&(n[a]&&delete n[a],e.removeAttribute(t),i.unobserve(e))}else console.warn("createSharedResizeObserver: Cannot unobserve non-Element.")},disconnect:function(){for(var e in n)if(v.hasOwn(n,e)){delete n[e];var a=m.querySelector("["+t+'="'+e+'"]');a&&a.removeAttribute(t)}i.disconnect()}})},v.treeToFlat=function(e,t){t=Object.assign({childrenKey:"children",idKey:"id",parentKey:"parentId",keepChildren:!0},t);var n=function(e,i,a){return i.reduce(function(e,i){var r=i[t.childrenKey];return t.keepChildren||delete i[t.childrenKey],i[t.parentKey]=a,e.push(i),r&&r.length?n(e,r,i[t.idKey]):e},e)};return n([],JSON.parse(JSON.stringify(e)),null)},v.flatToTree=function(e,t){t=Object.assign({childrenKey:"children",idKey:"id",parentKey:"parentId"},t);var n=(e=JSON.parse(JSON.stringify(e))).reduce(function(e,n){var i=n[t.idKey];return e[i]=n,e[i][t.childrenKey]=[],e},{});return e.reduce(function(e,i){var a=i[t.idKey],r=i[t.parentKey];return null!==r&&n[r]?n[r][t.childrenKey].push(i):e.push(n[a]),e},[])},g.addStr=function(e,t){return e=e.replace(/\s+/," "),t=t.replace(/\s+/," ").split(" "),v.each(t,function(t,n){new RegExp("\\b"+n+"\\b").test(e)||(e=e+" "+n)}),e.replace(/^\s|\s$/,"")},g.removeStr=function(e,t){return e=e.replace(/\s+/," "),t=t.replace(/\s+/," ").split(" "),v.each(t,function(t,n){var i=new RegExp("\\b"+n+"\\b");i.test(e)&&(e=e.replace(i,""))}),e.replace(/\s+/," ").replace(/^\s|\s$/,"")},g.fn.find=function(e){var t=[],n="object"==typeof e;return this.each(function(i,a){var r=n&&a.contains(e)?e:a.querySelectorAll(e||null);v.each(r,function(e,n){t.push(n)})}),v(t)},g.fn.each=function(e){return v.each.call(this,this,e)},g.fn.addClass=function(e,t){return this.each(function(n,i){i.className=g[t?"removeStr":"addStr"](i.className,e)})},g.fn.removeClass=function(e){return this.addClass(e,!0)},g.fn.hasClass=function(e){var t=!1;return this.each(function(n,i){new RegExp("\\b"+e+"\\b").test(i.className)&&(t=!0)}),t},g.fn.css=function(e,t){var n=this,i=function(e){return isNaN(e)?e:e+"px"};return"string"==typeof e&&void 0===t?function(){if(n.length>0)return n[0].style[e]}():n.each(function(n,a){"object"==typeof e?v.each(e,function(e,t){a.style[e]=i(t)}):a.style[e]=i(t)})},g.fn.width=function(e){var t=this;return void 0===e?function(){if(t.length>0)return t[0].offsetWidth}():t.each(function(){t.css("width",e)})},g.fn.height=function(e){var t=this;return void 0===e?function(){if(t.length>0)return t[0].offsetHeight}():t.each(function(){t.css("height",e)})},g.fn.attr=function(e,t){var n=this;return void 0===t?function(){if(n.length>0)return n[0].getAttribute(e)}():n.each(function(n,i){i.setAttribute(e,t)})},g.fn.removeAttr=function(e){return this.each(function(t,n){n.removeAttribute(e)})},g.fn.html=function(e){var t=this;return void 0===e?function(){if(t.length>0)return t[0].innerHTML}():this.each(function(t,n){n.innerHTML=e})},g.fn.val=function(e){var t=this;return void 0===e?function(){if(t.length>0)return t[0].value}():this.each(function(t,n){n.value=e})},g.fn.append=function(e){return this.each(function(t,n){"object"==typeof e?n.appendChild(e):n.innerHTML=n.innerHTML+e})},g.fn.remove=function(e){return this.each(function(t,n){e?n.removeChild(e):n.parentNode.removeChild(n)})},g.fn.on=function(e,t,n){return this.each(function(i,a){v.addEvent(a,e,t,n)})},g.fn.off=function(e,t,n){return this.each(function(i,a){v.removeEvent(a,e,t,n)})};var k=function(){var e=this,t=e.config;return{config:t,render:function(n,i){t.data=n;var a=e.render();if(t.target){var r=document.querySelector(t.target);r&&(r.innerHTML=a)}return"function"==typeof i?(i(a),this):a},compile:function(n){return t.template=n,delete e.compilerCache,this},error:function(e){return e&&(t.error=e),this},parse:function(e,t){return this.compile(e).render(t)}}},S={escape:function(e){var t=/[<"'>]|&(?=#?[a-zA-Z0-9]+)/g;return null==e?"":(e+="",t.test(e)?e.replace(t,function(e){return"&#"+e.charCodeAt(0)+";"}):e)}},_=function(e,t){return new RegExp(e,t||"g")},L=function(e,t,n){t=t||{};var i="Laytpl "+((t=Object.assign({errorContext:""},t)).type||"")+"Error: "+e,a=t.errorContext;return delete t.errorContext,"object"==typeof console&&console.error(i,"\n",a,"\n",t),"function"==typeof n&&n(t),i},D={open:"{{",close:"}}",cache:!0,condense:!0,tagStyle:""},I=function(e,t){var n=this;t=n.config=Object.assign({template:e},D,t),n.vars=Object.assign({include:function(e,t){var i=document.getElementById(e),a=i?i.innerHTML:"";return a?n.render(a,t):""}},S),n.compile(t.template)};I.prototype.render=function(e,t){var n=this,i=n.config,a=e?n.compile(e):n.compilerCache||n.compile(i.template),r=function(){t=t||i.data||{};try{return a(t)}catch(a){return e=e||i.template,L(a,{errorContext:n.extractErrorContext(e,t),template:e,type:"Render"},i.error)}}();return i.cache&&!e&&(n.compilerCache=a),r},I.prototype.compile=function(e){var t=this,n=t.config,i=n.open,a=n.close,r=n.condense,o=_;if("string"!=typeof e||!e)return function(){return""};var l=function(e,t){var n=["(?:"+i+(e[0]||"")+"\\s*)","("+(e[1]||"[\\s\\S]")+"*?)","(?:\\s*"+(e[2]||"")+a+")"];return(t=t||{}).before&&n.unshift(t.before),t.after&&n.push(t.after),o(n.join(""))},s=r?["",""]:["(?:(?:\\n)*\\s*)","(?:\\s*?)"],c={before:s[0],after:s[1]},d=function(e,t){return r||(e=e.replace(o("\u2028"),t?"":"\n")),e.replace(/\\(\\|")/g,"$1")},u=t.parse=function(e){if(!(e=e||""))return e;r&&(e=e.replace(/\t/g," ").replace(/\s+/g," ")),e=(e=function(e){return e.replace(o("([}\\]])"+a),"$1 "+a)}(e).replace(/(?=\\|")/g,"\\").replace(/\r?\n/g,r?"":"\u2028")).replace(l(["!","","!"],c),function(e,t){return t=t.replace(o(i+"|"+a),function(e){return e.replace(/(?=.)/g,"\\")}),t});var t=function(e){return['";',e,'__laytpl__+="'].join("\n")},s=function(e,n,i){var a;return i?(a="-"===n?"":"_escape",(i=d(i,!0))?t("__laytpl__+="+a+"("+i+");"):""):""},u=function(e,n){return n?(n=d(n),t(n)):""};return e="modern"===n.tagStyle?(e=(e=e.replace(l(["#"],c),"")).replace(l(["(=|-)"]),s)).replace(l([],c),u):(e=e.replace(l(["#"],c),u)).replace(l(["(=|-)*"]),s),r||(e=e.replace(o("\u2028"),"\\n")),e},f=t.createCompiler=function(e,n){return n=n||p(e),new Function("laytpl","return "+n)(t.vars)},p=t.createBuilder=function(e,n){return n||["function(d){",'"use strict";','var __laytpl__="",'+function(){var e=[];for(var n in t.vars)e.push(("escape"===n?"_":"")+n+"=laytpl."+n);return e.join(",")}()+";",'__laytpl__="'+u(e)+'";',"return __laytpl__;","};"].join("\n")};try{return f(e)}catch(i){return delete t.compilerCache,function(){return L(i,{errorContext:t.extractErrorContext(e),template:e,type:"Compile"},n.error)}}},I.prototype.extractErrorContext=function(e,t){var n=1,i=e.split(/\r?\n/g);e=e.replace(/(?=^)/gm,function(){return"/*LINE:"+n+++"*/"});var a=this.createBuilder(e),r=a.split(/\r?\n/),o="laytpl.builder.map";try{a+="\n//# sourceURL="+o;var l=this.createCompiler(e,a);t&&l(t)}catch(e){var s=_(o.replace(/\./g,"\\.")+":(\\d+)","i"),c=(e.stack.match(s)||[])[1]||0,d=function(e,t){var n=t?/\/\*LINE:(\d+)\*\/[^*]*$/:/\/\*LINE:(\d+)\*\//,i=String(r[e-1]).match(n)||[];return!(i=i[1])&&e>0?d(e-1,!0):i},u=d(c-2);return u?function(e){e=parseInt(e)-1;for(var t=[""],n=Math.max(0,e-3),a=Math.min(i.length,e+3);n<=a;n++)t.push((n==e?"? ":" ")+(n+1)+"| "+i[n]);return t.join("\n")+"\n"}(u):e}};var A=function(e,t){var n=new I(e,t);return k.call(n)};A.extendVars=function(e){Object.assign(S,e)},A.config=A.set=function(e){Object.assign(D,e)};var N=h.hint(),M=window.LAYUI_GLOBAL||{},O=v.extend({locale:"zh-CN",messages:{"zh-CN":{code:{copy:"\u590d\u5236\u4ee3\u7801",copied:"\u5df2\u590d\u5236",copyError:"\u590d\u5236\u5931\u8d25",maximize:"\u6700\u5927\u5316\u663e\u793a",restore:"\u8fd8\u539f\u663e\u793a",preview:"\u5728\u65b0\u7a97\u53e3\u9884\u89c8"},colorpicker:{clear:"\u6e05\u9664",confirm:"\u786e\u5b9a"},dropdown:{noData:"\u6682\u65e0\u6570\u636e"},flow:{loadMore:"\u52a0\u8f7d\u66f4\u591a",noMore:"\u6ca1\u6709\u66f4\u591a\u4e86"},form:{select:{noData:"\u6682\u65e0\u6570\u636e",noMatch:"\u65e0\u5339\u914d\u6570\u636e",placeholder:"\u8bf7\u9009\u62e9"},validateMessages:{required:"\u5fc5\u586b\u9879\u4e0d\u80fd\u4e3a\u7a7a",phone:"\u624b\u673a\u53f7\u683c\u5f0f\u4e0d\u6b63\u786e",email:"\u90ae\u7bb1\u683c\u5f0f\u4e0d\u6b63\u786e",url:"\u94fe\u63a5\u683c\u5f0f\u4e0d\u6b63\u786e",number:"\u53ea\u80fd\u586b\u5199\u6570\u5b57",date:"\u65e5\u671f\u683c\u5f0f\u4e0d\u6b63\u786e",identity:"\u8eab\u4efd\u8bc1\u53f7\u683c\u5f0f\u4e0d\u6b63\u786e"},verifyErrorPromptTitle:"\u63d0\u793a"},laydate:{months:["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],weeks:["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"],time:["\u65f6","\u5206","\u79d2"],literal:{year:"\u5e74"},selectDate:"\u9009\u62e9\u65e5\u671f",selectTime:"\u9009\u62e9\u65f6\u95f4",startTime:"\u5f00\u59cb\u65f6\u95f4",endTime:"\u7ed3\u675f\u65f6\u95f4",tools:{confirm:"\u786e\u5b9a",clear:"\u6e05\u7a7a",now:"\u73b0\u5728",reset:"\u91cd\u7f6e"},rangeOrderPrompt:"\u7ed3\u675f\u65f6\u95f4\u4e0d\u80fd\u65e9\u4e8e\u5f00\u59cb\u65f6\u95f4\n\u8bf7\u91cd\u65b0\u9009\u62e9",invalidDatePrompt:"\u4e0d\u5728\u6709\u6548\u65e5\u671f\u6216\u65f6\u95f4\u8303\u56f4\u5185\n",formatErrorPrompt:"\u65e5\u671f\u683c\u5f0f\u4e0d\u5408\u6cd5\n\u5fc5\u987b\u9075\u5faa\uff1a\n{format}\n",autoResetPrompt:"\u5df2\u81ea\u52a8\u91cd\u7f6e",preview:"\u5f53\u524d\u9009\u4e2d\u7684\u7ed3\u679c"},layer:{confirm:"\u786e\u5b9a",cancel:"\u53d6\u6d88",defaultTitle:"\u4fe1\u606f",prompt:{InputLengthPrompt:"\u6700\u591a\u8f93\u5165 {length} \u4e2a\u5b57\u7b26"},photos:{noData:"\u6ca1\u6709\u56fe\u7247",tools:{rotate:"\u65cb\u8f6c",scaleX:"\u6c34\u5e73\u53d8\u6362",zoomIn:"\u653e\u5927",zoomOut:"\u7f29\u5c0f",reset:"\u8fd8\u539f",close:"\u5173\u95ed"},viewPicture:"\u67e5\u770b\u539f\u56fe",urlError:{prompt:"\u5f53\u524d\u56fe\u7247\u5730\u5740\u5f02\u5e38\uff0c\n\u662f\u5426\u7ee7\u7eed\u67e5\u770b\u4e0b\u4e00\u5f20\uff1f",confirm:"\u4e0b\u4e00\u5f20",cancel:"\u4e0d\u770b\u4e86"}}},laypage:{prev:"\u4e0a\u4e00\u9875",next:"\u4e0b\u4e00\u9875",first:"\u9996\u9875",last:"\u5c3e\u9875",total:"\u5171 {total} \u6761",pagesize:"\u6761/\u9875",goto:"\u5230\u7b2c",page:"\u9875",confirm:"\u786e\u5b9a"},table:{sort:{asc:"\u5347\u5e8f",desc:"\u964d\u5e8f"},noData:"\u6682\u65e0\u6570\u636e",tools:{filter:{title:"\u7b5b\u9009\u5217"},export:{title:"\u5bfc\u51fa",noDataPrompt:"\u5f53\u524d\u8868\u683c\u65e0\u6570\u636e",compatPrompt:"\u5bfc\u51fa\u529f\u80fd\u4e0d\u652f\u6301 IE\uff0c\u8bf7\u7528 Chrome \u7b49\u9ad8\u7ea7\u6d4f\u89c8\u5668\u5bfc\u51fa",csvText:"\u5bfc\u51fa CSV \u6587\u4ef6"},print:{title:"\u6253\u5370",noDataPrompt:"\u5f53\u524d\u8868\u683c\u65e0\u6570\u636e"}},dataFormatError:'\u8fd4\u56de\u7684\u6570\u636e\u4e0d\u7b26\u5408\u89c4\u8303\uff0c\u6b63\u786e\u7684\u6210\u529f\u72b6\u6001\u7801\u5e94\u4e3a\uff1a"{statusName}": {statusCode}',xhrError:"\u8bf7\u6c42\u5f02\u5e38\uff0c\u9519\u8bef\u63d0\u793a\uff1a{msg}"},transfer:{noData:"\u6682\u65e0\u6570\u636e",noMatch:"\u65e0\u5339\u914d\u6570\u636e",title:["\u5217\u8868\u4e00","\u5217\u8868\u4e8c"],searchPlaceholder:"\u5173\u952e\u8bcd\u641c\u7d22"},tree:{defaultNodeName:"\u672a\u547d\u540d",noData:"\u6682\u65e0\u6570\u636e",deleteNodePrompt:'\u786e\u8ba4\u5220\u9664"{name}"\u8282\u70b9\u5417\uff1f'},upload:{fileType:{file:"\u6587\u4ef6",image:"\u56fe\u7247",video:"\u89c6\u9891",audio:"\u97f3\u9891"},validateMessages:{fileExtensionError:"\u9009\u62e9\u7684{fileType}\u4e2d\u5305\u542b\u4e0d\u652f\u6301\u7684\u683c\u5f0f",filesOverLengthLimit:"\u540c\u65f6\u6700\u591a\u53ea\u80fd\u4e0a\u4f20: {length} \u4e2a\u6587\u4ef6",currentFilesLength:"\u5f53\u524d\u5df2\u7ecf\u9009\u62e9\u4e86: {length} \u4e2a\u6587\u4ef6",fileOverSizeLimit:"\u6587\u4ef6\u5927\u5c0f\u4e0d\u80fd\u8d85\u8fc7 {size}"},chooseText:"{length} \u4e2a\u6587\u4ef6"},util:{timeAgo:{days:"{days} \u5929\u524d",hours:"{hours} \u5c0f\u65f6\u524d",minutes:"{minutes} \u5206\u949f\u524d",future:"\u672a\u6765",justNow:"\u521a\u521a"},toDateString:{meridiem:function(e,t){var n=100*e+t;return n<500?"\u51cc\u6668":n<800?"\u65e9\u4e0a":n<1200?"\u4e0a\u5348":n<1300?"\u4e2d\u5348":n<1900?"\u4e0b\u5348":"\u665a\u4e0a"}}}}}},M.i18n),R=/\{(\w+)\}/g;function P(e){return null!=e}var H=function(e){var t=Object.create(null);function n(n){return t[n]||(t[n]=e.apply(t,arguments))}return n.cleanup=function(){t=Object.create(null)},n}(function(e,t,n){var i=e.split(":"),a=i[0],r=function(e,t,n){for(var i=t.replace(/\[(\d+)\]/g,".$1").split("."),a=e,r=0;r<i.length;r++)if(null==(a=a&&a[i[r]]))return n;return a}(t,e=i[1],n);if(h.cache.debug){var o=n===r||r===e;(!P(r)||o)&&N.errorOnce("Not found '"+e+"' key in '"+a+"' locale messages.","warn"),o&&N.errorOnce("Fallback to default message for key: '"+e+"'","warn")}return P(r)?r:e}),j={config:O,set:function(e){v.extend(O,e),H.cleanup()}};function F(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}j.translation=function(e,t,n){var i=n&&n.locale||O.locale,a=O.messages[i],r=i+":",o=n&&v.hasOwn(n,"default"),l=o?n.default:void 0;a||o||N.errorOnce("Locale '"+i+"' not found. Please add i18n messages for this locale first.","warn");var s=H(r+e,a,l);return"string"==typeof s&&t&&(s=s.replace(R,function(e,n){return void 0!==t[n]?t[n]:e})),function(e){if("string"==typeof e)e=v.escape(e);else if("function"==typeof e){var t=e;e=function(){var e=t.apply(this,arguments);return"string"==typeof e?v.escape(e):e}}else"array"===h.type(e)&&(e=e.map(function(e){return"string"==typeof e?v.escape(e):e}));return e}(s)},j.$t=j.translation;var B,W,z,q={exports:{}},$=B?q.exports:(B=1,W="undefined"!=typeof window?window:q.exports,z=function(e,t){var n=[],i=Object.getPrototypeOf,a=n.slice,r=n.flat?function(e){return n.flat.call(e)}:function(e){return n.concat.apply([],e)},o=n.push,l=n.indexOf,s={},c=s.toString,d=s.hasOwnProperty,u=d.toString,f=u.call(Object),p={},h=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},m=e.document,v={type:!0,src:!0,nonce:!0,noModule:!0};function g(e,t,n){var i,a,r=(n=n||m).createElement("script");if(r.text=e,t)for(i in v)(a=t[i]||t.getAttribute&&t.getAttribute(i))&&r.setAttribute(i,a);n.head.appendChild(r).parentNode.removeChild(r)}function b(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?s[c.call(e)]||"object":typeof e}var x="3.7.1",E=/HTML$/i,C=function(e,t){return new C.fn.init(e,t)};function T(e){var t=!!e&&"length"in e&&e.length,n=b(e);return!h(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}function w(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}C.fn=C.prototype={jquery:x,constructor:C,length:0,toArray:function(){return a.call(this)},get:function(e){return null==e?a.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=C.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return C.each(this,e)},map:function(e){return this.pushStack(C.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(C.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(C.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:o,sort:n.sort,splice:n.splice},C.extend=C.fn.extend=function(){var e,t,n,i,a,r,o=arguments[0]||{},l=1,s=arguments.length,c=!1;for("boolean"==typeof o&&(c=o,o=arguments[l]||{},l++),"object"==typeof o||h(o)||(o={}),l===s&&(o=this,l--);l<s;l++)if(null!=(e=arguments[l]))for(t in e)i=e[t],"__proto__"!==t&&o!==i&&(c&&i&&(C.isPlainObject(i)||(a=Array.isArray(i)))?(n=o[t],r=a&&!Array.isArray(n)?[]:a||C.isPlainObject(n)?n:{},a=!1,o[t]=C.extend(c,r,i)):void 0!==i&&(o[t]=i));return o},C.extend({expando:"jQuery"+(x+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==c.call(e)||(t=i(e))&&("function"!=typeof(n=d.call(t,"constructor")&&t.constructor)||u.call(n)!==f))},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){g(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,i=0;if(T(e))for(n=e.length;i<n&&!1!==t.call(e[i],i,e[i]);i++);else for(i in e)if(!1===t.call(e[i],i,e[i]))break;return e},text:function(e){var t,n="",i=0,a=e.nodeType;if(!a)for(;t=e[i++];)n+=C.text(t);return 1===a||11===a?e.textContent:9===a?e.documentElement.textContent:3===a||4===a?e.nodeValue:n},makeArray:function(e,t){var n=t||[];return null!=e&&(T(Object(e))?C.merge(n,"string"==typeof e?[e]:e):o.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:l.call(t,e,n)},isXMLDoc:function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!E.test(t||n&&n.nodeName||"HTML")},merge:function(e,t){for(var n=+t.length,i=0,a=e.length;i<n;i++)e[a++]=t[i];return e.length=a,e},grep:function(e,t,n){for(var i=[],a=0,r=e.length,o=!n;a<r;a++)!t(e[a],a)!==o&&i.push(e[a]);return i},map:function(e,t,n){var i,a,o=0,l=[];if(T(e))for(i=e.length;o<i;o++)null!=(a=t(e[o],o,n))&&l.push(a);else for(o in e)null!=(a=t(e[o],o,n))&&l.push(a);return r(l)},guid:1,support:p}),"function"==typeof Symbol&&(C.fn[Symbol.iterator]=n[Symbol.iterator]),C.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){s["[object "+t+"]"]=t.toLowerCase()});var k=n.pop,S=n.sort,_=n.splice,L="[\\x20\\t\\r\\n\\f]",D=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g");C.contains=function(e,t){var n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(e.contains?e.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))};var I=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function A(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}C.escapeSelector=function(e){return(e+"").replace(I,A)};var N=m,M=o;!function(){var t,i,r,o,s,c,u,f,h,y,m=M,v=C.expando,g=0,b=0,x=ee(),E=ee(),T=ee(),I=ee(),A=function(e,t){return e===t&&(s=!0),0},O="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",R="(?:\\\\[\\da-fA-F]{1,6}"+L+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",P="\\["+L+"*("+R+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+R+"))|)"+L+"*\\]",H=":("+R+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+P+")*)|.*)\\)|)",j=new RegExp(L+"+","g"),F=new RegExp("^"+L+"*,"+L+"*"),B=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),W=new RegExp(L+"|>"),z=new RegExp(H),q=new RegExp("^"+R+"$"),$={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+H),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("^(?:"+O+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,K=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,V=/[+~]/,U=new RegExp("\\\\[\\da-fA-F]{1,6}"+L+"?|\\\\([^\\r\\n\\f])","g"),G=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},J=function(){se()},Z=fe(function(e){return!0===e.disabled&&w(e,"fieldset")},{dir:"parentNode",next:"legend"});try{m.apply(n=a.call(N.childNodes),N.childNodes),n[N.childNodes.length].nodeType}catch(e){m={apply:function(e,t){M.apply(e,a.call(t))},call:function(e){M.apply(e,a.call(arguments,1))}}}function Q(e,t,n,i){var a,r,o,l,s,d,u,y=t&&t.ownerDocument,g=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==g&&9!==g&&11!==g)return n;if(!i&&(se(t),t=t||c,f)){if(11!==g&&(s=K.exec(e)))if(a=s[1]){if(9===g){if(!(o=t.getElementById(a)))return n;if(o.id===a)return m.call(n,o),n}else if(y&&(o=y.getElementById(a))&&Q.contains(t,o)&&o.id===a)return m.call(n,o),n}else{if(s[2])return m.apply(n,t.getElementsByTagName(e)),n;if((a=s[3])&&t.getElementsByClassName)return m.apply(n,t.getElementsByClassName(a)),n}if(!(I[e+" "]||h&&h.test(e))){if(u=e,y=t,1===g&&(W.test(e)||B.test(e))){for((y=V.test(e)&&le(t.parentNode)||t)==t&&p.scope||((l=t.getAttribute("id"))?l=C.escapeSelector(l):t.setAttribute("id",l=v)),r=(d=de(e)).length;r--;)d[r]=(l?"#"+l:":scope")+" "+ue(d[r]);u=d.join(",")}try{return m.apply(n,y.querySelectorAll(u)),n}catch(t){I(e,!0)}finally{l===v&&t.removeAttribute("id")}}}return ge(e.replace(D,"$1"),t,n,i)}function ee(){var e=[];return function t(n,a){return e.push(n+" ")>i.cacheLength&&delete t[e.shift()],t[n+" "]=a}}function te(e){return e[v]=!0,e}function ne(e){var t=c.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ie(e){return function(t){return w(t,"input")&&t.type===e}}function ae(e){return function(t){return(w(t,"input")||w(t,"button"))&&t.type===e}}function re(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&Z(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function oe(e){return te(function(t){return t=+t,te(function(n,i){for(var a,r=e([],n.length,t),o=r.length;o--;)n[a=r[o]]&&(n[a]=!(i[a]=n[a]))})})}function le(e){return e&&void 0!==e.getElementsByTagName&&e}function se(e){var t,n=e?e.ownerDocument||e:N;return n!=c&&9===n.nodeType&&n.documentElement?(u=(c=n).documentElement,f=!C.isXMLDoc(c),y=u.matches||u.webkitMatchesSelector||u.msMatchesSelector,u.msMatchesSelector&&N!=c&&(t=c.defaultView)&&t.top!==t&&t.addEventListener("unload",J),p.getById=ne(function(e){return u.appendChild(e).id=C.expando,!c.getElementsByName||!c.getElementsByName(C.expando).length}),p.disconnectedMatch=ne(function(e){return y.call(e,"*")}),p.scope=ne(function(){return c.querySelectorAll(":scope")}),p.cssHas=ne(function(){try{return c.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),p.getById?(i.filter.ID=function(e){var t=e.replace(U,G);return function(e){return e.getAttribute("id")===t}},i.find.ID=function(e,t){if(void 0!==t.getElementById&&f){var n=t.getElementById(e);return n?[n]:[]}}):(i.filter.ID=function(e){var t=e.replace(U,G);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},i.find.ID=function(e,t){if(void 0!==t.getElementById&&f){var n,i,a,r=t.getElementById(e);if(r){if((n=r.getAttributeNode("id"))&&n.value===e)return[r];for(a=t.getElementsByName(e),i=0;r=a[i++];)if((n=r.getAttributeNode("id"))&&n.value===e)return[r]}return[]}}),i.find.TAG=function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},i.find.CLASS=function(e,t){if(void 0!==t.getElementsByClassName&&f)return t.getElementsByClassName(e)},h=[],ne(function(e){var t;u.appendChild(e).innerHTML="<a id='"+v+"' href='' disabled='disabled'></a><select id='"+v+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||h.push("\\["+L+"*(?:value|"+O+")"),e.querySelectorAll("[id~="+v+"-]").length||h.push("~="),e.querySelectorAll("a#"+v+"+*").length||h.push(".#.+[+~]"),e.querySelectorAll(":checked").length||h.push(":checked"),(t=c.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),u.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&h.push(":enabled",":disabled"),(t=c.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||h.push("\\["+L+"*name"+L+"*="+L+"*(?:''|\"\")")}),p.cssHas||h.push(":has"),h=h.length&&new RegExp(h.join("|")),A=function(e,t){if(e===t)return s=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===c||e.ownerDocument==N&&Q.contains(N,e)?-1:t===c||t.ownerDocument==N&&Q.contains(N,t)?1:o?l.call(o,e)-l.call(o,t):0:4&n?-1:1)},c):c}for(t in Q.matches=function(e,t){return Q(e,null,null,t)},Q.matchesSelector=function(e,t){if(se(e),f&&!I[t+" "]&&(!h||!h.test(t)))try{var n=y.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){I(t,!0)}return Q(t,c,null,[e]).length>0},Q.contains=function(e,t){return(e.ownerDocument||e)!=c&&se(e),C.contains(e,t)},Q.attr=function(e,t){(e.ownerDocument||e)!=c&&se(e);var n=i.attrHandle[t.toLowerCase()],a=n&&d.call(i.attrHandle,t.toLowerCase())?n(e,t,!f):void 0;return void 0!==a?a:e.getAttribute(t)},Q.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},C.uniqueSort=function(e){var t,n=[],i=0,r=0;if(s=!p.sortStable,o=!p.sortStable&&a.call(e,0),S.call(e,A),s){for(;t=e[r++];)t===e[r]&&(i=n.push(r));for(;i--;)_.call(e,n[i],1)}return o=null,e},C.fn.uniqueSort=function(){return this.pushStack(C.uniqueSort(a.apply(this)))},i=C.expr={cacheLength:50,createPseudo:te,match:$,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(U,G),e[3]=(e[3]||e[4]||e[5]||"").replace(U,G),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||Q.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&Q.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return $.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&z.test(n)&&(t=de(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(U,G).toLowerCase();return"*"===e?function(){return!0}:function(e){return w(e,t)}},CLASS:function(e){var t=x[e+" "];return t||(t=new RegExp("(^|"+L+")"+e+"("+L+"|$)"))&&x(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(i){var a=Q.attr(i,e);return null==a?"!="===t:!t||(a+="","="===t?a===n:"!="===t?a!==n:"^="===t?n&&0===a.indexOf(n):"*="===t?n&&a.indexOf(n)>-1:"$="===t?n&&a.slice(-n.length)===n:"~="===t?(" "+a.replace(j," ")+" ").indexOf(n)>-1:"|="===t&&(a===n||a.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,i,a){var r="nth"!==e.slice(0,3),o="last"!==e.slice(-4),l="of-type"===t;return 1===i&&0===a?function(e){return!!e.parentNode}:function(t,n,s){var c,d,u,f,p,h=r!==o?"nextSibling":"previousSibling",y=t.parentNode,m=l&&t.nodeName.toLowerCase(),b=!s&&!l,x=!1;if(y){if(r){for(;h;){for(u=t;u=u[h];)if(l?w(u,m):1===u.nodeType)return!1;p=h="only"===e&&!p&&"nextSibling"}return!0}if(p=[o?y.firstChild:y.lastChild],o&&b){for(x=(f=(c=(d=y[v]||(y[v]={}))[e]||[])[0]===g&&c[1])&&c[2],u=f&&y.childNodes[f];u=++f&&u&&u[h]||(x=f=0)||p.pop();)if(1===u.nodeType&&++x&&u===t){d[e]=[g,f,x];break}}else if(b&&(x=f=(c=(d=t[v]||(t[v]={}))[e]||[])[0]===g&&c[1]),!1===x)for(;(u=++f&&u&&u[h]||(x=f=0)||p.pop())&&(!(l?w(u,m):1===u.nodeType)||!++x||(b&&((d=u[v]||(u[v]={}))[e]=[g,x]),u!==t)););return(x-=a)===i||x%i===0&&x/i>=0}}},PSEUDO:function(e,t){var n,a=i.pseudos[e]||i.setFilters[e.toLowerCase()]||Q.error("unsupported pseudo: "+e);return a[v]?a(t):a.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?te(function(e,n){for(var i,r=a(e,t),o=r.length;o--;)e[i=l.call(e,r[o])]=!(n[i]=r[o])}):function(e){return a(e,0,n)}):a}},pseudos:{not:te(function(e){var t=[],n=[],i=ve(e.replace(D,"$1"));return i[v]?te(function(e,t,n,a){for(var r,o=i(e,null,a,[]),l=e.length;l--;)(r=o[l])&&(e[l]=!(t[l]=r))}):function(e,a,r){return t[0]=e,i(t,null,r,n),t[0]=null,!n.pop()}}),has:te(function(e){return function(t){return Q(e,t).length>0}}),contains:te(function(e){return e=e.replace(U,G),function(t){return(t.textContent||C.text(t)).indexOf(e)>-1}}),lang:te(function(e){return q.test(e||"")||Q.error("unsupported lang: "+e),e=e.replace(U,G).toLowerCase(),function(t){var n;do{if(n=f?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===u},focus:function(e){return e===function(){try{return c.activeElement}catch(e){}}()&&c.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:re(!1),disabled:re(!0),checked:function(e){return w(e,"input")&&!!e.checked||w(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return X.test(e.nodeName)},input:function(e){return Y.test(e.nodeName)},button:function(e){return w(e,"input")&&"button"===e.type||w(e,"button")},text:function(e){var t;return w(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:oe(function(){return[0]}),last:oe(function(e,t){return[t-1]}),eq:oe(function(e,t,n){return[n<0?n+t:n]}),even:oe(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:oe(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:oe(function(e,t,n){var i;for(i=n<0?n+t:n>t?t:n;--i>=0;)e.push(i);return e}),gt:oe(function(e,t,n){for(var i=n<0?n+t:n;++i<t;)e.push(i);return e})}},i.pseudos.nth=i.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[t]=ie(t);for(t in{submit:!0,reset:!0})i.pseudos[t]=ae(t);function ce(){}function de(e,t){var n,a,r,o,l,s,c,d=E[e+" "];if(d)return t?0:d.slice(0);for(l=e,s=[],c=i.preFilter;l;){for(o in n&&!(a=F.exec(l))||(a&&(l=l.slice(a[0].length)||l),s.push(r=[])),n=!1,(a=B.exec(l))&&(n=a.shift(),r.push({value:n,type:a[0].replace(D," ")}),l=l.slice(n.length)),i.filter)!(a=$[o].exec(l))||c[o]&&!(a=c[o](a))||(n=a.shift(),r.push({value:n,type:o,matches:a}),l=l.slice(n.length));if(!n)break}return t?l.length:l?Q.error(e):E(e,s).slice(0)}function ue(e){for(var t=0,n=e.length,i="";t<n;t++)i+=e[t].value;return i}function fe(e,t,n){var i=t.dir,a=t.next,r=a||i,o=n&&"parentNode"===r,l=b++;return t.first?function(t,n,a){for(;t=t[i];)if(1===t.nodeType||o)return e(t,n,a);return!1}:function(t,n,s){var c,d,u=[g,l];if(s){for(;t=t[i];)if((1===t.nodeType||o)&&e(t,n,s))return!0}else for(;t=t[i];)if(1===t.nodeType||o)if(d=t[v]||(t[v]={}),a&&w(t,a))t=t[i]||t;else{if((c=d[r])&&c[0]===g&&c[1]===l)return u[2]=c[2];if(d[r]=u,u[2]=e(t,n,s))return!0}return!1}}function pe(e){return e.length>1?function(t,n,i){for(var a=e.length;a--;)if(!e[a](t,n,i))return!1;return!0}:e[0]}function he(e,t,n,i,a){for(var r,o=[],l=0,s=e.length,c=null!=t;l<s;l++)(r=e[l])&&(n&&!n(r,i,a)||(o.push(r),c&&t.push(l)));return o}function ye(e,t,n,i,a,r){return i&&!i[v]&&(i=ye(i)),a&&!a[v]&&(a=ye(a,r)),te(function(r,o,s,c){var d,u,f,p,h=[],y=[],v=o.length,g=r||function(e,t,n){for(var i=0,a=t.length;i<a;i++)Q(e,t[i],n);return n}(t||"*",s.nodeType?[s]:s,[]),b=!e||!r&&t?g:he(g,h,e,s,c);if(n?n(b,p=a||(r?e:v||i)?[]:o,s,c):p=b,i)for(d=he(p,y),i(d,[],s,c),u=d.length;u--;)(f=d[u])&&(p[y[u]]=!(b[y[u]]=f));if(r){if(a||e){if(a){for(d=[],u=p.length;u--;)(f=p[u])&&d.push(b[u]=f);a(null,p=[],d,c)}for(u=p.length;u--;)(f=p[u])&&(d=a?l.call(r,f):h[u])>-1&&(r[d]=!(o[d]=f))}}else p=he(p===o?p.splice(v,p.length):p),a?a(null,o,p,c):m.apply(o,p)})}function me(e){for(var t,n,a,o=e.length,s=i.relative[e[0].type],c=s||i.relative[" "],d=s?1:0,u=fe(function(e){return e===t},c,!0),f=fe(function(e){return l.call(t,e)>-1},c,!0),p=[function(e,n,i){var a=!s&&(i||n!=r)||((t=n).nodeType?u(e,n,i):f(e,n,i));return t=null,a}];d<o;d++)if(n=i.relative[e[d].type])p=[fe(pe(p),n)];else{if((n=i.filter[e[d].type].apply(null,e[d].matches))[v]){for(a=++d;a<o&&!i.relative[e[a].type];a++);return ye(d>1&&pe(p),d>1&&ue(e.slice(0,d-1).concat({value:" "===e[d-2].type?"*":""})).replace(D,"$1"),n,d<a&&me(e.slice(d,a)),a<o&&me(e=e.slice(a)),a<o&&ue(e))}p.push(n)}return pe(p)}function ve(e,t){var n,a=[],o=[],l=T[e+" "];if(!l){for(t||(t=de(e)),n=t.length;n--;)(l=me(t[n]))[v]?a.push(l):o.push(l);l=T(e,function(e,t){var n=t.length>0,a=e.length>0,o=function(o,l,s,d,u){var p,h,y,v=0,b="0",x=o&&[],E=[],T=r,w=o||a&&i.find.TAG("*",u),S=g+=null==T?1:Math.random()||.1,_=w.length;for(u&&(r=l==c||l||u);b!==_&&null!=(p=w[b]);b++){if(a&&p){for(h=0,l||p.ownerDocument==c||(se(p),s=!f);y=e[h++];)if(y(p,l||c,s)){m.call(d,p);break}u&&(g=S)}n&&((p=!y&&p)&&v--,o&&x.push(p))}if(v+=b,n&&b!==v){for(h=0;y=t[h++];)y(x,E,l,s);if(o){if(v>0)for(;b--;)x[b]||E[b]||(E[b]=k.call(d));E=he(E)}m.apply(d,E),u&&!o&&E.length>0&&v+t.length>1&&C.uniqueSort(d)}return u&&(g=S,r=T),x};return n?te(o):o}(o,a)),l.selector=e}return l}function ge(e,t,n,a){var r,o,l,s,c,d="function"==typeof e&&e,u=!a&&de(e=d.selector||e);if(n=n||[],1===u.length){if((o=u[0]=u[0].slice(0)).length>2&&"ID"===(l=o[0]).type&&9===t.nodeType&&f&&i.relative[o[1].type]){if(!(t=(i.find.ID(l.matches[0].replace(U,G),t)||[])[0]))return n;d&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(r=$.needsContext.test(e)?0:o.length;r--&&(l=o[r],!i.relative[s=l.type]);)if((c=i.find[s])&&(a=c(l.matches[0].replace(U,G),V.test(o[0].type)&&le(t.parentNode)||t))){if(o.splice(r,1),!(e=a.length&&ue(o)))return m.apply(n,a),n;break}}return(d||ve(e,u))(a,t,!f,n,!t||V.test(e)&&le(t.parentNode)||t),n}ce.prototype=i.filters=i.pseudos,i.setFilters=new ce,p.sortStable=v.split("").sort(A).join("")===v,se(),p.sortDetached=ne(function(e){return 1&e.compareDocumentPosition(c.createElement("fieldset"))}),C.find=Q,C.expr[":"]=C.expr.pseudos,C.unique=C.uniqueSort,Q.compile=ve,Q.select=ge,Q.setDocument=se,Q.tokenize=de,Q.escape=C.escapeSelector,Q.getText=C.text,Q.isXML=C.isXMLDoc,Q.selectors=C.expr,Q.support=C.support,Q.uniqueSort=C.uniqueSort}();var O=function(e,t,n){for(var i=[],a=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(a&&C(e).is(n))break;i.push(e)}return i},R=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},P=C.expr.match.needsContext,H=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,t,n){return h(t)?C.grep(e,function(e,i){return!!t.call(e,i,e)!==n}):t.nodeType?C.grep(e,function(e){return e===t!==n}):"string"!=typeof t?C.grep(e,function(e){return l.call(t,e)>-1!==n}):C.filter(t,e,n)}C.filter=function(e,t,n){var i=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===i.nodeType?C.find.matchesSelector(i,e)?[i]:[]:C.find.matches(e,C.grep(t,function(e){return 1===e.nodeType}))},C.fn.extend({find:function(e){var t,n,i=this.length,a=this;if("string"!=typeof e)return this.pushStack(C(e).filter(function(){for(t=0;t<i;t++)if(C.contains(a[t],this))return!0}));for(n=this.pushStack([]),t=0;t<i;t++)C.find(e,a[t],n);return i>1?C.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&P.test(e)?C(e):e||[],!1).length}});var F,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(C.fn.init=function(e,t,n){var i,a;if(!e)return this;if(n=n||F,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:B.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:m,!0)),H.test(i[1])&&C.isPlainObject(t))for(i in t)h(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(a=m.getElementById(i[2]))&&(this[0]=a,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):h(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this)}).prototype=C.fn,F=C(m);var W=/^(?:parents|prev(?:Until|All))/,z={children:!0,contents:!0,next:!0,prev:!0};function q(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(C.contains(this,t[e]))return!0})},closest:function(e,t){var n,i=0,a=this.length,r=[],o="string"!=typeof e&&C(e);if(!P.test(e))for(;i<a;i++)for(n=this[i];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(o?o.index(n)>-1:1===n.nodeType&&C.find.matchesSelector(n,e))){r.push(n);break}return this.pushStack(r.length>1?C.uniqueSort(r):r)},index:function(e){return e?"string"==typeof e?l.call(C(e),this[0]):l.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(C.uniqueSort(C.merge(this.get(),C(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),C.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return O(e,"parentNode")},parentsUntil:function(e,t,n){return O(e,"parentNode",n)},next:function(e){return q(e,"nextSibling")},prev:function(e){return q(e,"previousSibling")},nextAll:function(e){return O(e,"nextSibling")},prevAll:function(e){return O(e,"previousSibling")},nextUntil:function(e,t,n){return O(e,"nextSibling",n)},prevUntil:function(e,t,n){return O(e,"previousSibling",n)},siblings:function(e){return R((e.parentNode||{}).firstChild,e)},children:function(e){return R(e.firstChild)},contents:function(e){return null!=e.contentDocument&&i(e.contentDocument)?e.contentDocument:(w(e,"template")&&(e=e.content||e),C.merge([],e.childNodes))}},function(e,t){C.fn[e]=function(n,i){var a=C.map(this,t,n);return"Until"!==e.slice(-5)&&(i=n),i&&"string"==typeof i&&(a=C.filter(i,a)),this.length>1&&(z[e]||C.uniqueSort(a),W.test(e)&&a.reverse()),this.pushStack(a)}});var $=/[^\x20\t\r\n\f]+/g;function Y(e){return e}function X(e){throw e}function K(e,t,n,i){var a;try{e&&h(a=e.promise)?a.call(e).done(t).fail(n):e&&h(a=e.then)?a.call(e,t,n):t.apply(void 0,[e].slice(i))}catch(e){n.apply(void 0,[e])}}C.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return C.each(e.match($)||[],function(e,n){t[n]=!0}),t}(e):C.extend({},e);var t,n,i,a,r=[],o=[],l=-1,s=function(){for(a=a||e.once,i=t=!0;o.length;l=-1)for(n=o.shift();++l<r.length;)!1===r[l].apply(n[0],n[1])&&e.stopOnFalse&&(l=r.length,n=!1);e.memory||(n=!1),t=!1,a&&(r=n?[]:"")},c={add:function(){return r&&(n&&!t&&(l=r.length-1,o.push(n)),function t(n){C.each(n,function(n,i){h(i)?e.unique&&c.has(i)||r.push(i):i&&i.length&&"string"!==b(i)&&t(i)})}(arguments),n&&!t&&s()),this},remove:function(){return C.each(arguments,function(e,t){for(var n;(n=C.inArray(t,r,n))>-1;)r.splice(n,1),n<=l&&l--}),this},has:function(e){return e?C.inArray(e,r)>-1:r.length>0},empty:function(){return r&&(r=[]),this},disable:function(){return a=o=[],r=n="",this},disabled:function(){return!r},lock:function(){return a=o=[],n||t||(r=n=""),this},locked:function(){return!!a},fireWith:function(e,n){return a||(n=[e,(n=n||[]).slice?n.slice():n],o.push(n),t||s()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!i}};return c},C.extend({Deferred:function(t){var n=[["notify","progress",C.Callbacks("memory"),C.Callbacks("memory"),2],["resolve","done",C.Callbacks("once memory"),C.Callbacks("once memory"),0,"resolved"],["reject","fail",C.Callbacks("once memory"),C.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return r.done(arguments).fail(arguments),this},catch:function(e){return a.then(null,e)},pipe:function(){var e=arguments;return C.Deferred(function(t){C.each(n,function(n,i){var a=h(e[i[4]])&&e[i[4]];r[i[1]](function(){var e=a&&a.apply(this,arguments);e&&h(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[i[0]+"With"](this,a?[e]:arguments)})}),e=null}).promise()},then:function(t,i,a){var r=0;function o(t,n,i,a){return function(){var l=this,s=arguments,c=function(){var e,c;if(!(t<r)){if((e=i.apply(l,s))===n.promise())throw new TypeError("Thenable self-resolution");c=e&&("object"==typeof e||"function"==typeof e)&&e.then,h(c)?a?c.call(e,o(r,n,Y,a),o(r,n,X,a)):(r++,c.call(e,o(r,n,Y,a),o(r,n,X,a),o(r,n,Y,n.notifyWith))):(i!==Y&&(l=void 0,s=[e]),(a||n.resolveWith)(l,s))}},d=a?c:function(){try{c()}catch(e){C.Deferred.exceptionHook&&C.Deferred.exceptionHook(e,d.error),t+1>=r&&(i!==X&&(l=void 0,s=[e]),n.rejectWith(l,s))}};t?d():(C.Deferred.getErrorHook?d.error=C.Deferred.getErrorHook():C.Deferred.getStackHook&&(d.error=C.Deferred.getStackHook()),e.setTimeout(d))}}return C.Deferred(function(e){n[0][3].add(o(0,e,h(a)?a:Y,e.notifyWith)),n[1][3].add(o(0,e,h(t)?t:Y)),n[2][3].add(o(0,e,h(i)?i:X))}).promise()},promise:function(e){return null!=e?C.extend(e,a):a}},r={};return C.each(n,function(e,t){var o=t[2],l=t[5];a[t[1]]=o.add,l&&o.add(function(){i=l},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),o.add(t[3].fire),r[t[0]]=function(){return r[t[0]+"With"](this===r?void 0:this,arguments),this},r[t[0]+"With"]=o.fireWith}),a.promise(r),t&&t.call(r,r),r},when:function(e){var t=arguments.length,n=t,i=Array(n),r=a.call(arguments),o=C.Deferred(),l=function(e){return function(n){i[e]=this,r[e]=arguments.length>1?a.call(arguments):n,--t||o.resolveWith(i,r)}};if(t<=1&&(K(e,o.done(l(n)).resolve,o.reject,!t),"pending"===o.state()||h(r[n]&&r[n].then)))return o.then();for(;n--;)K(r[n],l(n),o.reject);return o.promise()}});var V=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;C.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&V.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},C.readyException=function(t){e.setTimeout(function(){throw t})};var U=C.Deferred();function G(){m.removeEventListener("DOMContentLoaded",G),e.removeEventListener("load",G),C.ready()}C.fn.ready=function(e){return U.then(e).catch(function(e){C.readyException(e)}),this},C.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--C.readyWait:C.isReady)||(C.isReady=!0,!0!==e&&--C.readyWait>0||U.resolveWith(m,[C]))}}),C.ready.then=U.then,"complete"===m.readyState||"loading"!==m.readyState&&!m.documentElement.doScroll?e.setTimeout(C.ready):(m.addEventListener("DOMContentLoaded",G),e.addEventListener("load",G));var J=function(e,t,n,i,a,r,o){var l=0,s=e.length,c=null==n;if("object"===b(n))for(l in a=!0,n)J(e,t,l,n[l],!0,r,o);else if(void 0!==i&&(a=!0,h(i)||(o=!0),c&&(o?(t.call(e,i),t=null):(c=t,t=function(e,t,n){return c.call(C(e),n)})),t))for(;l<s;l++)t(e[l],n,o?i:i.call(e[l],l,t(e[l],n)));return a?e:c?t.call(e):s?t(e[0],n):r},Z=/^-ms-/,Q=/-([a-z])/g;function ee(e,t){return t.toUpperCase()}function te(e){return e.replace(Z,"ms-").replace(Q,ee)}var ne=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function ie(){this.expando=C.expando+ie.uid++}ie.uid=1,ie.prototype={cache:function(e){var t=e[this.expando];return t||(t={},ne(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var i,a=this.cache(e);if("string"==typeof t)a[te(t)]=n;else for(i in t)a[te(i)]=t[i];return a},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][te(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,i=e[this.expando];if(void 0!==i){if(void 0!==t){n=(t=Array.isArray(t)?t.map(te):(t=te(t))in i?[t]:t.match($)||[]).length;for(;n--;)delete i[t[n]]}(void 0===t||C.isEmptyObject(i))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!C.isEmptyObject(t)}};var ae=new ie,re=new ie,oe=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,le=/[A-Z]/g;function se(e,t,n){var i;if(void 0===n&&1===e.nodeType)if(i="data-"+t.replace(le,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(i))){try{n=function(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:oe.test(e)?JSON.parse(e):e)}(n)}catch(e){}re.set(e,t,n)}else n=void 0;return n}C.extend({hasData:function(e){return re.hasData(e)||ae.hasData(e)},data:function(e,t,n){return re.access(e,t,n)},removeData:function(e,t){re.remove(e,t)},_data:function(e,t,n){return ae.access(e,t,n)},_removeData:function(e,t){ae.remove(e,t)}}),C.fn.extend({data:function(e,t){var n,i,a,r=this[0],o=r&&r.attributes;if(void 0===e){if(this.length&&(a=re.get(r),1===r.nodeType&&!ae.get(r,"hasDataAttrs"))){for(n=o.length;n--;)o[n]&&0===(i=o[n].name).indexOf("data-")&&(i=te(i.slice(5)),se(r,i,a[i]));ae.set(r,"hasDataAttrs",!0)}return a}return"object"==typeof e?this.each(function(){re.set(this,e)}):J(this,function(t){var n;if(r&&void 0===t)return void 0!==(n=re.get(r,e))||void 0!==(n=se(r,e))?n:void 0;this.each(function(){re.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){re.remove(this,e)})}}),C.extend({queue:function(e,t,n){var i;if(e)return t=(t||"fx")+"queue",i=ae.get(e,t),n&&(!i||Array.isArray(n)?i=ae.access(e,t,C.makeArray(n)):i.push(n)),i||[]},dequeue:function(e,t){t=t||"fx";var n=C.queue(e,t),i=n.length,a=n.shift(),r=C._queueHooks(e,t);"inprogress"===a&&(a=n.shift(),i--),a&&("fx"===t&&n.unshift("inprogress"),delete r.stop,a.call(e,function(){C.dequeue(e,t)},r)),!i&&r&&r.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return ae.get(e,n)||ae.access(e,n,{empty:C.Callbacks("once memory").add(function(){ae.remove(e,[t+"queue",n])})})}}),C.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?C.queue(this[0],e):void 0===t?this:this.each(function(){var n=C.queue(this,e,t);C._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&C.dequeue(this,e)})},dequeue:function(e){return this.each(function(){C.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,i=1,a=C.Deferred(),r=this,o=this.length,l=function(){--i||a.resolveWith(r,[r])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";o--;)(n=ae.get(r[o],e+"queueHooks"))&&n.empty&&(i++,n.empty.add(l));return l(),a.promise(t)}});var ce=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,de=new RegExp("^(?:([+-])=|)("+ce+")([a-z%]*)$","i"),ue=["Top","Right","Bottom","Left"],fe=m.documentElement,pe=function(e){return C.contains(e.ownerDocument,e)},he={composed:!0};fe.getRootNode&&(pe=function(e){return C.contains(e.ownerDocument,e)||e.getRootNode(he)===e.ownerDocument});var ye=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&pe(e)&&"none"===C.css(e,"display")};function me(e,t,n,i){var a,r,o=20,l=i?function(){return i.cur()}:function(){return C.css(e,t,"")},s=l(),c=n&&n[3]||(C.cssNumber[t]?"":"px"),d=e.nodeType&&(C.cssNumber[t]||"px"!==c&&+s)&&de.exec(C.css(e,t));if(d&&d[3]!==c){for(s/=2,c=c||d[3],d=+s||1;o--;)C.style(e,t,d+c),(1-r)*(1-(r=l()/s||.5))<=0&&(o=0),d/=r;d*=2,C.style(e,t,d+c),n=n||[]}return n&&(d=+d||+s||0,a=n[1]?d+(n[1]+1)*n[2]:+n[2],i&&(i.unit=c,i.start=d,i.end=a)),a}var ve={};function ge(e){var t,n=e.ownerDocument,i=e.nodeName,a=ve[i];return a||(t=n.body.appendChild(n.createElement(i)),a=C.css(t,"display"),t.parentNode.removeChild(t),"none"===a&&(a="block"),ve[i]=a,a)}function be(e,t){for(var n,i,a=[],r=0,o=e.length;r<o;r++)(i=e[r]).style&&(n=i.style.display,t?("none"===n&&(a[r]=ae.get(i,"display")||null,a[r]||(i.style.display="")),""===i.style.display&&ye(i)&&(a[r]=ge(i))):"none"!==n&&(a[r]="none",ae.set(i,"display",n)));for(r=0;r<o;r++)null!=a[r]&&(e[r].style.display=a[r]);return e}C.fn.extend({show:function(){return be(this,!0)},hide:function(){return be(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ye(this)?C(this).show():C(this).hide()})}});var xe,Ee,Ce=/^(?:checkbox|radio)$/i,Te=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,we=/^$|^module$|\/(?:java|ecma)script/i;xe=m.createDocumentFragment().appendChild(m.createElement("div")),(Ee=m.createElement("input")).setAttribute("type","radio"),Ee.setAttribute("checked","checked"),Ee.setAttribute("name","t"),xe.appendChild(Ee),p.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="<textarea>x</textarea>",p.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="<option></option>",p.option=!!xe.lastChild;var ke={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,"",""]};function Se(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&w(e,t)?C.merge([e],n):n}function _e(e,t){for(var n=0,i=e.length;n<i;n++)ae.set(e[n],"globalEval",!t||ae.get(t[n],"globalEval"))}ke.tbody=ke.tfoot=ke.colgroup=ke.caption=ke.thead,ke.th=ke.td,p.option||(ke.optgroup=ke.option=[1,"<select multiple='multiple'>","</select>"]);var Le=/<|&#?\w+;/;function De(e,t,n,i,a){for(var r,o,l,s,c,d,u=t.createDocumentFragment(),f=[],p=0,h=e.length;p<h;p++)if((r=e[p])||0===r)if("object"===b(r))C.merge(f,r.nodeType?[r]:r);else if(Le.test(r)){for(o=o||u.appendChild(t.createElement("div")),l=(Te.exec(r)||["",""])[1].toLowerCase(),s=ke[l]||ke._default,o.innerHTML=s[1]+C.htmlPrefilter(r)+s[2],d=s[0];d--;)o=o.lastChild;C.merge(f,o.childNodes),(o=u.firstChild).textContent=""}else f.push(t.createTextNode(r));for(u.textContent="",p=0;r=f[p++];)if(i&&C.inArray(r,i)>-1)a&&a.push(r);else if(c=pe(r),o=Se(u.appendChild(r),"script"),c&&_e(o),n)for(d=0;r=o[d++];)we.test(r.type||"")&&n.push(r);return u}var Ie=/^([^.]*)(?:\.(.+)|)/;function Ae(){return!0}function Ne(){return!1}function Me(e,t,n,i,a,r){var o,l;if("object"==typeof t){for(l in"string"!=typeof n&&(i=i||n,n=void 0),t)Me(e,l,n,i,t[l],r);return e}if(null==i&&null==a?(a=n,i=n=void 0):null==a&&("string"==typeof n?(a=i,i=void 0):(a=i,i=n,n=void 0)),!1===a)a=Ne;else if(!a)return e;return 1===r&&(o=a,a=function(e){return C().off(e),o.apply(this,arguments)},a.guid=o.guid||(o.guid=C.guid++)),e.each(function(){C.event.add(this,t,a,i,n)})}function Oe(e,t,n){n?(ae.set(e,t,!1),C.event.add(e,t,{namespace:!1,handler:function(e){var n,i=ae.get(this,t);if(1&e.isTrigger&&this[t]){if(i)(C.event.special[t]||{}).delegateType&&e.stopPropagation();else if(i=a.call(arguments),ae.set(this,t,i),this[t](),n=ae.get(this,t),ae.set(this,t,!1),i!==n)return e.stopImmediatePropagation(),e.preventDefault(),n}else i&&(ae.set(this,t,C.event.trigger(i[0],i.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Ae)}})):void 0===ae.get(e,t)&&C.event.add(e,t,Ae)}C.event={global:{},add:function(e,t,n,i,a){var r,o,l,s,c,d,u,f,p,h,y,m=ae.get(e);if(ne(e))for(n.handler&&(n=(r=n).handler,a=r.selector),a&&C.find.matchesSelector(fe,a),n.guid||(n.guid=C.guid++),(s=m.events)||(s=m.events=Object.create(null)),(o=m.handle)||(o=m.handle=function(t){return void 0!==C&&C.event.triggered!==t.type?C.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match($)||[""]).length;c--;)p=y=(l=Ie.exec(t[c])||[])[1],h=(l[2]||"").split(".").sort(),p&&(u=C.event.special[p]||{},p=(a?u.delegateType:u.bindType)||p,u=C.event.special[p]||{},d=C.extend({type:p,origType:y,data:i,handler:n,guid:n.guid,selector:a,needsContext:a&&C.expr.match.needsContext.test(a),namespace:h.join(".")},r),(f=s[p])||((f=s[p]=[]).delegateCount=0,u.setup&&!1!==u.setup.call(e,i,h,o)||e.addEventListener&&e.addEventListener(p,o)),u.add&&(u.add.call(e,d),d.handler.guid||(d.handler.guid=n.guid)),a?f.splice(f.delegateCount++,0,d):f.push(d),C.event.global[p]=!0)},remove:function(e,t,n,i,a){var r,o,l,s,c,d,u,f,p,h,y,m=ae.hasData(e)&&ae.get(e);if(m&&(s=m.events)){for(c=(t=(t||"").match($)||[""]).length;c--;)if(p=y=(l=Ie.exec(t[c])||[])[1],h=(l[2]||"").split(".").sort(),p){for(u=C.event.special[p]||{},f=s[p=(i?u.delegateType:u.bindType)||p]||[],l=l[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=r=f.length;r--;)d=f[r],!a&&y!==d.origType||n&&n.guid!==d.guid||l&&!l.test(d.namespace)||i&&i!==d.selector&&("**"!==i||!d.selector)||(f.splice(r,1),d.selector&&f.delegateCount--,u.remove&&u.remove.call(e,d));o&&!f.length&&(u.teardown&&!1!==u.teardown.call(e,h,m.handle)||C.removeEvent(e,p,m.handle),delete s[p])}else for(p in s)C.event.remove(e,p+t[c],n,i,!0);C.isEmptyObject(s)&&ae.remove(e,"handle events")}},dispatch:function(e){var t,n,i,a,r,o,l=new Array(arguments.length),s=C.event.fix(e),c=(ae.get(this,"events")||Object.create(null))[s.type]||[],d=C.event.special[s.type]||{};for(l[0]=s,t=1;t<arguments.length;t++)l[t]=arguments[t];if(s.delegateTarget=this,!d.preDispatch||!1!==d.preDispatch.call(this,s)){for(o=C.event.handlers.call(this,s,c),t=0;(a=o[t++])&&!s.isPropagationStopped();)for(s.currentTarget=a.elem,n=0;(r=a.handlers[n++])&&!s.isImmediatePropagationStopped();)s.rnamespace&&!1!==r.namespace&&!s.rnamespace.test(r.namespace)||(s.handleObj=r,s.data=r.data,void 0!==(i=((C.event.special[r.origType]||{}).handle||r.handler).apply(a.elem,l))&&!1===(s.result=i)&&(s.preventDefault(),s.stopPropagation()));return d.postDispatch&&d.postDispatch.call(this,s),s.result}},handlers:function(e,t){var n,i,a,r,o,l=[],s=t.delegateCount,c=e.target;if(s&&c.nodeType&&!("click"===e.type&&e.button>=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(r=[],o={},n=0;n<s;n++)void 0===o[a=(i=t[n]).selector+" "]&&(o[a]=i.needsContext?C(a,this).index(c)>-1:C.find(a,this,null,[c]).length),o[a]&&r.push(i);r.length&&l.push({elem:c,handlers:r})}return c=this,s<t.length&&l.push({elem:c,handlers:t.slice(s)}),l},addProp:function(e,t){Object.defineProperty(C.Event.prototype,e,{enumerable:!0,configurable:!0,get:h(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[C.expando]?e:new C.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return Ce.test(t.type)&&t.click&&w(t,"input")&&Oe(t,"click",!0),!1},trigger:function(e){var t=this||e;return Ce.test(t.type)&&t.click&&w(t,"input")&&Oe(t,"click"),!0},_default:function(e){var t=e.target;return Ce.test(t.type)&&t.click&&w(t,"input")&&ae.get(t,"click")||w(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},C.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},C.Event=function(e,t){if(!(this instanceof C.Event))return new C.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ae:Ne,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&C.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[C.expando]=!0},C.Event.prototype={constructor:C.Event,isDefaultPrevented:Ne,isPropagationStopped:Ne,isImmediatePropagationStopped:Ne,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ae,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ae,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ae,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},C.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},C.event.addProp),C.each({focus:"focusin",blur:"focusout"},function(e,t){function n(e){if(m.documentMode){var n=ae.get(this,"handle"),i=C.event.fix(e);i.type="focusin"===e.type?"focus":"blur",i.isSimulated=!0,n(e),i.target===i.currentTarget&&n(i)}else C.event.simulate(t,e.target,C.event.fix(e))}C.event.special[e]={setup:function(){var i;if(Oe(this,e,!0),!m.documentMode)return!1;(i=ae.get(this,t))||this.addEventListener(t,n),ae.set(this,t,(i||0)+1)},trigger:function(){return Oe(this,e),!0},teardown:function(){var e;if(!m.documentMode)return!1;(e=ae.get(this,t)-1)?ae.set(this,t,e):(this.removeEventListener(t,n),ae.remove(this,t))},_default:function(t){return ae.get(t.target,e)},delegateType:t},C.event.special[t]={setup:function(){var i=this.ownerDocument||this.document||this,a=m.documentMode?this:i,r=ae.get(a,t);r||(m.documentMode?this.addEventListener(t,n):i.addEventListener(e,n,!0)),ae.set(a,t,(r||0)+1)},teardown:function(){var i=this.ownerDocument||this.document||this,a=m.documentMode?this:i,r=ae.get(a,t)-1;r?ae.set(a,t,r):(m.documentMode?this.removeEventListener(t,n):i.removeEventListener(e,n,!0),ae.remove(a,t))}}}),C.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){C.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,i=e.relatedTarget,a=e.handleObj;return i&&(i===this||C.contains(this,i))||(e.type=a.origType,n=a.handler.apply(this,arguments),e.type=t),n}}}),C.fn.extend({on:function(e,t,n,i){return Me(this,e,t,n,i)},one:function(e,t,n,i){return Me(this,e,t,n,i,1)},off:function(e,t,n){var i,a;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,C(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(a in e)this.off(a,t,e[a]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Ne),this.each(function(){C.event.remove(this,e,n,t)})}});var Re=/<script|<style|<link/i,Pe=/checked\s*(?:[^=]|=\s*.checked.)/i,He=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function je(e,t){return w(e,"table")&&w(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function Fe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Be(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function We(e,t){var n,i,a,r,o,l;if(1===t.nodeType){if(ae.hasData(e)&&(l=ae.get(e).events))for(a in ae.remove(t,"handle events"),l)for(n=0,i=l[a].length;n<i;n++)C.event.add(t,a,l[a][n]);re.hasData(e)&&(r=re.access(e),o=C.extend({},r),re.set(t,o))}}function ze(e,t){var n=t.nodeName.toLowerCase();"input"===n&&Ce.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function qe(e,t,n,i){t=r(t);var a,o,l,s,c,d,u=0,f=e.length,y=f-1,m=t[0],v=h(m);if(v||f>1&&"string"==typeof m&&!p.checkClone&&Pe.test(m))return e.each(function(a){var r=e.eq(a);v&&(t[0]=m.call(this,a,r.html())),qe(r,t,n,i)});if(f&&(o=(a=De(t,e[0].ownerDocument,!1,e,i)).firstChild,1===a.childNodes.length&&(a=o),o||i)){for(s=(l=C.map(Se(a,"script"),Fe)).length;u<f;u++)c=a,u!==y&&(c=C.clone(c,!0,!0),s&&C.merge(l,Se(c,"script"))),n.call(e[u],c,u);if(s)for(d=l[l.length-1].ownerDocument,C.map(l,Be),u=0;u<s;u++)c=l[u],we.test(c.type||"")&&!ae.access(c,"globalEval")&&C.contains(d,c)&&(c.src&&"module"!==(c.type||"").toLowerCase()?C._evalUrl&&!c.noModule&&C._evalUrl(c.src,{nonce:c.nonce||c.getAttribute("nonce")},d):g(c.textContent.replace(He,""),c,d))}return e}function $e(e,t,n){for(var i,a=t?C.filter(t,e):e,r=0;null!=(i=a[r]);r++)n||1!==i.nodeType||C.cleanData(Se(i)),i.parentNode&&(n&&pe(i)&&_e(Se(i,"script")),i.parentNode.removeChild(i));return e}C.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var i,a,r,o,l=e.cloneNode(!0),s=pe(e);if(!(p.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||C.isXMLDoc(e)))for(o=Se(l),i=0,a=(r=Se(e)).length;i<a;i++)ze(r[i],o[i]);if(t)if(n)for(r=r||Se(e),o=o||Se(l),i=0,a=r.length;i<a;i++)We(r[i],o[i]);else We(e,l);return(o=Se(l,"script")).length>0&&_e(o,!s&&Se(e,"script")),l},cleanData:function(e){for(var t,n,i,a=C.event.special,r=0;void 0!==(n=e[r]);r++)if(ne(n)){if(t=n[ae.expando]){if(t.events)for(i in t.events)a[i]?C.event.remove(n,i):C.removeEvent(n,i,t.handle);n[ae.expando]=void 0}n[re.expando]&&(n[re.expando]=void 0)}}}),C.fn.extend({detach:function(e){return $e(this,e,!0)},remove:function(e){return $e(this,e)},text:function(e){return J(this,function(e){return void 0===e?C.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return qe(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||je(this,e).appendChild(e)})},prepend:function(){return qe(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=je(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return qe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return qe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(C.cleanData(Se(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return C.clone(this,e,t)})},html:function(e){return J(this,function(e){var t=this[0]||{},n=0,i=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Re.test(e)&&!ke[(Te.exec(e)||["",""])[1].toLowerCase()]){e=C.htmlPrefilter(e);try{for(;n<i;n++)1===(t=this[n]||{}).nodeType&&(C.cleanData(Se(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return qe(this,arguments,function(t){var n=this.parentNode;C.inArray(this,e)<0&&(C.cleanData(Se(this)),n&&n.replaceChild(t,this))},e)}}),C.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){C.fn[e]=function(e){for(var n,i=[],a=C(e),r=a.length-1,l=0;l<=r;l++)n=l===r?this:this.clone(!0),C(a[l])[t](n),o.apply(i,n.get());return this.pushStack(i)}});var Ye=new RegExp("^("+ce+")(?!px)[a-z%]+$","i"),Xe=/^--/,Ke=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},Ve=function(e,t,n){var i,a,r={};for(a in t)r[a]=e.style[a],e.style[a]=t[a];for(a in i=n.call(e),t)e.style[a]=r[a];return i},Ue=new RegExp(ue.join("|"),"i");function Ge(e,t,n){var i,a,r,o,l=Xe.test(t),s=e.style;return(n=n||Ke(e))&&(o=n.getPropertyValue(t)||n[t],l&&o&&(o=o.replace(D,"$1")||void 0),""!==o||pe(e)||(o=C.style(e,t)),!p.pixelBoxStyles()&&Ye.test(o)&&Ue.test(t)&&(i=s.width,a=s.minWidth,r=s.maxWidth,s.minWidth=s.maxWidth=s.width=o,o=n.width,s.width=i,s.minWidth=a,s.maxWidth=r)),void 0!==o?o+"":o}function Je(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function t(){if(d){c.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",d.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",fe.appendChild(c).appendChild(d);var t=e.getComputedStyle(d);i="1%"!==t.top,s=12===n(t.marginLeft),d.style.right="60%",o=36===n(t.right),a=36===n(t.width),d.style.position="absolute",r=12===n(d.offsetWidth/3),fe.removeChild(c),d=null}}function n(e){return Math.round(parseFloat(e))}var i,a,r,o,l,s,c=m.createElement("div"),d=m.createElement("div");d.style&&(d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",p.clearCloneStyle="content-box"===d.style.backgroundClip,C.extend(p,{boxSizingReliable:function(){return t(),a},pixelBoxStyles:function(){return t(),o},pixelPosition:function(){return t(),i},reliableMarginLeft:function(){return t(),s},scrollboxSize:function(){return t(),r},reliableTrDimensions:function(){var t,n,i,a;return null==l&&(t=m.createElement("table"),n=m.createElement("tr"),i=m.createElement("div"),t.style.cssText="position:absolute;left:-11111px;border-collapse:separate",n.style.cssText="box-sizing:content-box;border:1px solid",n.style.height="1px",i.style.height="9px",i.style.display="block",fe.appendChild(t).appendChild(n).appendChild(i),a=e.getComputedStyle(n),l=parseInt(a.height,10)+parseInt(a.borderTopWidth,10)+parseInt(a.borderBottomWidth,10)===n.offsetHeight,fe.removeChild(t)),l}}))}();var Ze=["Webkit","Moz","ms"],Qe=m.createElement("div").style,et={};function tt(e){return C.cssProps[e]||et[e]||(e in Qe?e:et[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=Ze.length;n--;)if((e=Ze[n]+t)in Qe)return e}(e)||e)}var nt=/^(none|table(?!-c[ea]).+)/,it={position:"absolute",visibility:"hidden",display:"block"},at={letterSpacing:"0",fontWeight:"400"};function rt(e,t,n){var i=de.exec(t);return i?Math.max(0,i[2]-(n||0))+(i[3]||"px"):t}function ot(e,t,n,i,a,r){var o="width"===t?1:0,l=0,s=0,c=0;if(n===(i?"border":"content"))return 0;for(;o<4;o+=2)"margin"===n&&(c+=C.css(e,n+ue[o],!0,a)),i?("content"===n&&(s-=C.css(e,"padding"+ue[o],!0,a)),"margin"!==n&&(s-=C.css(e,"border"+ue[o]+"Width",!0,a))):(s+=C.css(e,"padding"+ue[o],!0,a),"padding"!==n?s+=C.css(e,"border"+ue[o]+"Width",!0,a):l+=C.css(e,"border"+ue[o]+"Width",!0,a));return!i&&r>=0&&(s+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-r-s-l-.5))||0),s+c}function lt(e,t,n){var i=Ke(e),a=(!p.boxSizingReliable()||n)&&"border-box"===C.css(e,"boxSizing",!1,i),r=a,o=Ge(e,t,i),l="offset"+t[0].toUpperCase()+t.slice(1);if(Ye.test(o)){if(!n)return o;o="auto"}return(!p.boxSizingReliable()&&a||!p.reliableTrDimensions()&&w(e,"tr")||"auto"===o||!parseFloat(o)&&"inline"===C.css(e,"display",!1,i))&&e.getClientRects().length&&(a="border-box"===C.css(e,"boxSizing",!1,i),(r=l in e)&&(o=e[l])),(o=parseFloat(o)||0)+ot(e,t,n||(a?"border":"content"),r,i,o)+"px"}function st(e,t,n,i,a){return new st.prototype.init(e,t,n,i,a)}C.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ge(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var a,r,o,l=te(t),s=Xe.test(t),c=e.style;if(s||(t=tt(l)),o=C.cssHooks[t]||C.cssHooks[l],void 0===n)return o&&"get"in o&&void 0!==(a=o.get(e,!1,i))?a:c[t];"string"==(r=typeof n)&&(a=de.exec(n))&&a[1]&&(n=me(e,t,a),r="number"),null!=n&&n==n&&("number"!==r||s||(n+=a&&a[3]||(C.cssNumber[l]?"":"px")),p.clearCloneStyle||""!==n||0!==t.indexOf("background")||(c[t]="inherit"),o&&"set"in o&&void 0===(n=o.set(e,n,i))||(s?c.setProperty(t,n):c[t]=n))}},css:function(e,t,n,i){var a,r,o,l=te(t);return Xe.test(t)||(t=tt(l)),(o=C.cssHooks[t]||C.cssHooks[l])&&"get"in o&&(a=o.get(e,!0,n)),void 0===a&&(a=Ge(e,t,i)),"normal"===a&&t in at&&(a=at[t]),""===n||n?(r=parseFloat(a),!0===n||isFinite(r)?r||0:a):a}}),C.each(["height","width"],function(e,t){C.cssHooks[t]={get:function(e,n,i){if(n)return!nt.test(C.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?lt(e,t,i):Ve(e,it,function(){return lt(e,t,i)})},set:function(e,n,i){var a,r=Ke(e),o=!p.scrollboxSize()&&"absolute"===r.position,l=(o||i)&&"border-box"===C.css(e,"boxSizing",!1,r),s=i?ot(e,t,i,l,r):0;return l&&o&&(s-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(r[t])-ot(e,t,"border",!1,r)-.5)),s&&(a=de.exec(n))&&"px"!==(a[3]||"px")&&(e.style[t]=n,n=C.css(e,t)),rt(0,n,s)}}}),C.cssHooks.marginLeft=Je(p.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ge(e,"marginLeft"))||e.getBoundingClientRect().left-Ve(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),C.each({margin:"",padding:"",border:"Width"},function(e,t){C.cssHooks[e+t]={expand:function(n){for(var i=0,a={},r="string"==typeof n?n.split(" "):[n];i<4;i++)a[e+ue[i]+t]=r[i]||r[i-2]||r[0];return a}},"margin"!==e&&(C.cssHooks[e+t].set=rt)}),C.fn.extend({css:function(e,t){return J(this,function(e,t,n){var i,a,r={},o=0;if(Array.isArray(t)){for(i=Ke(e),a=t.length;o<a;o++)r[t[o]]=C.css(e,t[o],!1,i);return r}return void 0!==n?C.style(e,t,n):C.css(e,t)},e,t,arguments.length>1)}}),C.Tween=st,st.prototype={constructor:st,init:function(e,t,n,i,a,r){this.elem=e,this.prop=n,this.easing=a||C.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=i,this.unit=r||(C.cssNumber[n]?"":"px")},cur:function(){var e=st.propHooks[this.prop];return e&&e.get?e.get(this):st.propHooks._default.get(this)},run:function(e){var t,n=st.propHooks[this.prop];return this.options.duration?this.pos=t=C.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):st.propHooks._default.set(this),this}},st.prototype.init.prototype=st.prototype,st.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=C.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){C.fx.step[e.prop]?C.fx.step[e.prop](e):1!==e.elem.nodeType||!C.cssHooks[e.prop]&&null==e.elem.style[tt(e.prop)]?e.elem[e.prop]=e.now:C.style(e.elem,e.prop,e.now+e.unit)}}},st.propHooks.scrollTop=st.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},C.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},C.fx=st.prototype.init,C.fx.step={};var ct,dt,ut=/^(?:toggle|show|hide)$/,ft=/queueHooks$/;function pt(){dt&&(!1===m.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(pt):e.setTimeout(pt,C.fx.interval),C.fx.tick())}function ht(){return e.setTimeout(function(){ct=void 0}),ct=Date.now()}function yt(e,t){var n,i=0,a={height:e};for(t=t?1:0;i<4;i+=2-t)a["margin"+(n=ue[i])]=a["padding"+n]=e;return t&&(a.opacity=a.width=e),a}function mt(e,t,n){for(var i,a=(vt.tweeners[t]||[]).concat(vt.tweeners["*"]),r=0,o=a.length;r<o;r++)if(i=a[r].call(n,t,e))return i}function vt(e,t,n){var i,a,r=0,o=vt.prefilters.length,l=C.Deferred().always(function(){delete s.elem}),s=function(){if(a)return!1;for(var t=ct||ht(),n=Math.max(0,c.startTime+c.duration-t),i=1-(n/c.duration||0),r=0,o=c.tweens.length;r<o;r++)c.tweens[r].run(i);return l.notifyWith(e,[c,i,n]),i<1&&o?n:(o||l.notifyWith(e,[c,1,0]),l.resolveWith(e,[c]),!1)},c=l.promise({elem:e,props:C.extend({},t),opts:C.extend(!0,{specialEasing:{},easing:C.easing._default},n),originalProperties:t,originalOptions:n,startTime:ct||ht(),duration:n.duration,tweens:[],createTween:function(t,n){var i=C.Tween(e,c.opts,t,n,c.opts.specialEasing[t]||c.opts.easing);return c.tweens.push(i),i},stop:function(t){var n=0,i=t?c.tweens.length:0;if(a)return this;for(a=!0;n<i;n++)c.tweens[n].run(1);return t?(l.notifyWith(e,[c,1,0]),l.resolveWith(e,[c,t])):l.rejectWith(e,[c,t]),this}}),d=c.props;for(function(e,t){var n,i,a,r,o;for(n in e)if(a=t[i=te(n)],r=e[n],Array.isArray(r)&&(a=r[1],r=e[n]=r[0]),n!==i&&(e[i]=r,delete e[n]),(o=C.cssHooks[i])&&"expand"in o)for(n in r=o.expand(r),delete e[i],r)n in e||(e[n]=r[n],t[n]=a);else t[i]=a}(d,c.opts.specialEasing);r<o;r++)if(i=vt.prefilters[r].call(c,e,d,c.opts))return h(i.stop)&&(C._queueHooks(c.elem,c.opts.queue).stop=i.stop.bind(i)),i;return C.map(d,mt,c),h(c.opts.start)&&c.opts.start.call(e,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),C.fx.timer(C.extend(s,{elem:e,anim:c,queue:c.opts.queue})),c}C.Animation=C.extend(vt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return me(n.elem,e,de.exec(t),n),n}]},tweener:function(e,t){h(e)?(t=e,e=["*"]):e=e.match($);for(var n,i=0,a=e.length;i<a;i++)n=e[i],vt.tweeners[n]=vt.tweeners[n]||[],vt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var i,a,r,o,l,s,c,d,u="width"in t||"height"in t,f=this,p={},h=e.style,y=e.nodeType&&ye(e),m=ae.get(e,"fxshow");for(i in n.queue||(null==(o=C._queueHooks(e,"fx")).unqueued&&(o.unqueued=0,l=o.empty.fire,o.empty.fire=function(){o.unqueued||l()}),o.unqueued++,f.always(function(){f.always(function(){o.unqueued--,C.queue(e,"fx").length||o.empty.fire()})})),t)if(a=t[i],ut.test(a)){if(delete t[i],r=r||"toggle"===a,a===(y?"hide":"show")){if("show"!==a||!m||void 0===m[i])continue;y=!0}p[i]=m&&m[i]||C.style(e,i)}if((s=!C.isEmptyObject(t))||!C.isEmptyObject(p))for(i in u&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(c=m&&m.display)&&(c=ae.get(e,"display")),"none"===(d=C.css(e,"display"))&&(c?d=c:(be([e],!0),c=e.style.display||c,d=C.css(e,"display"),be([e]))),("inline"===d||"inline-block"===d&&null!=c)&&"none"===C.css(e,"float")&&(s||(f.done(function(){h.display=c}),null==c&&(d=h.display,c="none"===d?"":d)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",f.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),s=!1,p)s||(m?"hidden"in m&&(y=m.hidden):m=ae.access(e,"fxshow",{display:c}),r&&(m.hidden=!y),y&&be([e],!0),f.done(function(){for(i in y||be([e]),ae.remove(e,"fxshow"),p)C.style(e,i,p[i])})),s=mt(y?m[i]:0,i,f),i in m||(m[i]=s.start,y&&(s.end=s.start,s.start=0))}],prefilter:function(e,t){t?vt.prefilters.unshift(e):vt.prefilters.push(e)}}),C.speed=function(e,t,n){var i=e&&"object"==typeof e?C.extend({},e):{complete:n||!n&&t||h(e)&&e,duration:e,easing:n&&t||t&&!h(t)&&t};return C.fx.off?i.duration=0:"number"!=typeof i.duration&&(i.duration in C.fx.speeds?i.duration=C.fx.speeds[i.duration]:i.duration=C.fx.speeds._default),null!=i.queue&&!0!==i.queue||(i.queue="fx"),i.old=i.complete,i.complete=function(){h(i.old)&&i.old.call(this),i.queue&&C.dequeue(this,i.queue)},i},C.fn.extend({fadeTo:function(e,t,n,i){return this.filter(ye).css("opacity",0).show().end().animate({opacity:t},e,n,i)},animate:function(e,t,n,i){var a=C.isEmptyObject(e),r=C.speed(t,n,i),o=function(){var t=vt(this,C.extend({},e),r);(a||ae.get(this,"finish"))&&t.stop(!0)};return o.finish=o,a||!1===r.queue?this.each(o):this.queue(r.queue,o)},stop:function(e,t,n){var i=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each(function(){var t=!0,a=null!=e&&e+"queueHooks",r=C.timers,o=ae.get(this);if(a)o[a]&&o[a].stop&&i(o[a]);else for(a in o)o[a]&&o[a].stop&&ft.test(a)&&i(o[a]);for(a=r.length;a--;)r[a].elem!==this||null!=e&&r[a].queue!==e||(r[a].anim.stop(n),t=!1,r.splice(a,1));!t&&n||C.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,n=ae.get(this),i=n[e+"queue"],a=n[e+"queueHooks"],r=C.timers,o=i?i.length:0;for(n.finish=!0,C.queue(this,e,[]),a&&a.stop&&a.stop.call(this,!0),t=r.length;t--;)r[t].elem===this&&r[t].queue===e&&(r[t].anim.stop(!0),r.splice(t,1));for(t=0;t<o;t++)i[t]&&i[t].finish&&i[t].finish.call(this);delete n.finish})}}),C.each(["toggle","show","hide"],function(e,t){var n=C.fn[t];C.fn[t]=function(e,i,a){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(yt(t,!0),e,i,a)}}),C.each({slideDown:yt("show"),slideUp:yt("hide"),slideToggle:yt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){C.fn[e]=function(e,n,i){return this.animate(t,e,n,i)}}),C.timers=[],C.fx.tick=function(){var e,t=0,n=C.timers;for(ct=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||C.fx.stop(),ct=void 0},C.fx.timer=function(e){C.timers.push(e),C.fx.start()},C.fx.interval=13,C.fx.start=function(){dt||(dt=!0,pt())},C.fx.stop=function(){dt=null},C.fx.speeds={slow:600,fast:200,_default:400},C.fn.delay=function(t,n){return t=C.fx&&C.fx.speeds[t]||t,n=n||"fx",this.queue(n,function(n,i){var a=e.setTimeout(n,t);i.stop=function(){e.clearTimeout(a)}})},function(){var e=m.createElement("input"),t=m.createElement("select").appendChild(m.createElement("option"));e.type="checkbox",p.checkOn=""!==e.value,p.optSelected=t.selected,(e=m.createElement("input")).value="t",e.type="radio",p.radioValue="t"===e.value}();var gt,bt=C.expr.attrHandle;C.fn.extend({attr:function(e,t){return J(this,C.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){C.removeAttr(this,e)})}}),C.extend({attr:function(e,t,n){var i,a,r=e.nodeType;if(3!==r&&8!==r&&2!==r)return void 0===e.getAttribute?C.prop(e,t,n):(1===r&&C.isXMLDoc(e)||(a=C.attrHooks[t.toLowerCase()]||(C.expr.match.bool.test(t)?gt:void 0)),void 0!==n?null===n?void C.removeAttr(e,t):a&&"set"in a&&void 0!==(i=a.set(e,n,t))?i:(e.setAttribute(t,n+""),n):a&&"get"in a&&null!==(i=a.get(e,t))?i:null==(i=C.find.attr(e,t))?void 0:i)},attrHooks:{type:{set:function(e,t){if(!p.radioValue&&"radio"===t&&w(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,i=0,a=t&&t.match($);if(a&&1===e.nodeType)for(;n=a[i++];)e.removeAttribute(n)}}),gt={set:function(e,t,n){return!1===t?C.removeAttr(e,n):e.setAttribute(n,n),n}},C.each(C.expr.match.bool.source.match(/\w+/g),function(e,t){var n=bt[t]||C.find.attr;bt[t]=function(e,t,i){var a,r,o=t.toLowerCase();return i||(r=bt[o],bt[o]=a,a=null!=n(e,t,i)?o:null,bt[o]=r),a}});var xt=/^(?:input|select|textarea|button)$/i,Et=/^(?:a|area)$/i;function Ct(e){return(e.match($)||[]).join(" ")}function Tt(e){return e.getAttribute&&e.getAttribute("class")||""}function wt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match($)||[]}C.fn.extend({prop:function(e,t){return J(this,C.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[C.propFix[e]||e]})}}),C.extend({prop:function(e,t,n){var i,a,r=e.nodeType;if(3!==r&&8!==r&&2!==r)return 1===r&&C.isXMLDoc(e)||(t=C.propFix[t]||t,a=C.propHooks[t]),void 0!==n?a&&"set"in a&&void 0!==(i=a.set(e,n,t))?i:e[t]=n:a&&"get"in a&&null!==(i=a.get(e,t))?i:e[t]},propHooks:{tabIndex:{get:function(e){var t=C.find.attr(e,"tabindex");return t?parseInt(t,10):xt.test(e.nodeName)||Et.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),p.optSelected||(C.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),C.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){C.propFix[this.toLowerCase()]=this}),C.fn.extend({addClass:function(e){var t,n,i,a,r,o;return h(e)?this.each(function(t){C(this).addClass(e.call(this,t,Tt(this)))}):(t=wt(e)).length?this.each(function(){if(i=Tt(this),n=1===this.nodeType&&" "+Ct(i)+" "){for(r=0;r<t.length;r++)a=t[r],n.indexOf(" "+a+" ")<0&&(n+=a+" ");o=Ct(n),i!==o&&this.setAttribute("class",o)}}):this},removeClass:function(e){var t,n,i,a,r,o;return h(e)?this.each(function(t){C(this).removeClass(e.call(this,t,Tt(this)))}):arguments.length?(t=wt(e)).length?this.each(function(){if(i=Tt(this),n=1===this.nodeType&&" "+Ct(i)+" "){for(r=0;r<t.length;r++)for(a=t[r];n.indexOf(" "+a+" ")>-1;)n=n.replace(" "+a+" "," ");o=Ct(n),i!==o&&this.setAttribute("class",o)}}):this:this.attr("class","")},toggleClass:function(e,t){var n,i,a,r,o=typeof e,l="string"===o||Array.isArray(e);return h(e)?this.each(function(n){C(this).toggleClass(e.call(this,n,Tt(this),t),t)}):"boolean"==typeof t&&l?t?this.addClass(e):this.removeClass(e):(n=wt(e),this.each(function(){if(l)for(r=C(this),a=0;a<n.length;a++)i=n[a],r.hasClass(i)?r.removeClass(i):r.addClass(i);else void 0!==e&&"boolean"!==o||((i=Tt(this))&&ae.set(this,"__className__",i),this.setAttribute&&this.setAttribute("class",i||!1===e?"":ae.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,i=0;for(t=" "+e+" ";n=this[i++];)if(1===n.nodeType&&(" "+Ct(Tt(n))+" ").indexOf(t)>-1)return!0;return!1}});var kt=/\r/g;C.fn.extend({val:function(e){var t,n,i,a=this[0];return arguments.length?(i=h(e),this.each(function(n){var a;1===this.nodeType&&(null==(a=i?e.call(this,n,C(this).val()):e)?a="":"number"==typeof a?a+="":Array.isArray(a)&&(a=C.map(a,function(e){return null==e?"":e+""})),(t=C.valHooks[this.type]||C.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,a,"value")||(this.value=a))})):a?(t=C.valHooks[a.type]||C.valHooks[a.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(a,"value"))?n:"string"==typeof(n=a.value)?n.replace(kt,""):null==n?"":n:void 0}}),C.extend({valHooks:{option:{get:function(e){var t=C.find.attr(e,"value");return null!=t?t:Ct(C.text(e))}},select:{get:function(e){var t,n,i,a=e.options,r=e.selectedIndex,o="select-one"===e.type,l=o?null:[],s=o?r+1:a.length;for(i=r<0?s:o?r:0;i<s;i++)if(((n=a[i]).selected||i===r)&&!n.disabled&&(!n.parentNode.disabled||!w(n.parentNode,"optgroup"))){if(t=C(n).val(),o)return t;l.push(t)}return l},set:function(e,t){for(var n,i,a=e.options,r=C.makeArray(t),o=a.length;o--;)((i=a[o]).selected=C.inArray(C.valHooks.option.get(i),r)>-1)&&(n=!0);return n||(e.selectedIndex=-1),r}}}}),C.each(["radio","checkbox"],function(){C.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=C.inArray(C(e).val(),t)>-1}},p.checkOn||(C.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var St=e.location,_t={guid:Date.now()},Lt=/\?/;C.parseXML=function(t){var n,i;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){}return i=n&&n.getElementsByTagName("parsererror")[0],n&&!i||C.error("Invalid XML: "+(i?C.map(i.childNodes,function(e){return e.textContent}).join("\n"):t)),n};var Dt=/^(?:focusinfocus|focusoutblur)$/,It=function(e){e.stopPropagation()};C.extend(C.event,{trigger:function(t,n,i,a){var r,o,l,s,c,u,f,p,v=[i||m],g=d.call(t,"type")?t.type:t,b=d.call(t,"namespace")?t.namespace.split("."):[];if(o=p=l=i=i||m,3!==i.nodeType&&8!==i.nodeType&&!Dt.test(g+C.event.triggered)&&(g.indexOf(".")>-1&&(b=g.split("."),g=b.shift(),b.sort()),c=g.indexOf(":")<0&&"on"+g,(t=t[C.expando]?t:new C.Event(g,"object"==typeof t&&t)).isTrigger=a?2:3,t.namespace=b.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:C.makeArray(n,[t]),f=C.event.special[g]||{},a||!f.trigger||!1!==f.trigger.apply(i,n))){if(!a&&!f.noBubble&&!y(i)){for(s=f.delegateType||g,Dt.test(s+g)||(o=o.parentNode);o;o=o.parentNode)v.push(o),l=o;l===(i.ownerDocument||m)&&v.push(l.defaultView||l.parentWindow||e)}for(r=0;(o=v[r++])&&!t.isPropagationStopped();)p=o,t.type=r>1?s:f.bindType||g,(u=(ae.get(o,"events")||Object.create(null))[t.type]&&ae.get(o,"handle"))&&u.apply(o,n),(u=c&&o[c])&&u.apply&&ne(o)&&(t.result=u.apply(o,n),!1===t.result&&t.preventDefault());return t.type=g,a||t.isDefaultPrevented()||f._default&&!1!==f._default.apply(v.pop(),n)||!ne(i)||c&&h(i[g])&&!y(i)&&((l=i[c])&&(i[c]=null),C.event.triggered=g,t.isPropagationStopped()&&p.addEventListener(g,It),i[g](),t.isPropagationStopped()&&p.removeEventListener(g,It),C.event.triggered=void 0,l&&(i[c]=l)),t.result}},simulate:function(e,t,n){var i=C.extend(new C.Event,n,{type:e,isSimulated:!0});C.event.trigger(i,null,t)}}),C.fn.extend({trigger:function(e,t){return this.each(function(){C.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return C.event.trigger(e,t,n,!0)}});var At=/\[\]$/,Nt=/\r?\n/g,Mt=/^(?:submit|button|image|reset|file)$/i,Ot=/^(?:input|select|textarea|keygen)/i;function Rt(e,t,n,i){var a;if(Array.isArray(t))C.each(t,function(t,a){n||At.test(e)?i(e,a):Rt(e+"["+("object"==typeof a&&null!=a?t:"")+"]",a,n,i)});else if(n||"object"!==b(t))i(e,t);else for(a in t)Rt(e+"["+a+"]",t[a],n,i)}C.param=function(e,t){var n,i=[],a=function(e,t){var n=h(t)?t():t;i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!C.isPlainObject(e))C.each(e,function(){a(this.name,this.value)});else for(n in e)Rt(n,e[n],t,a);return i.join("&")},C.fn.extend({serialize:function(){return C.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=C.prop(this,"elements");return e?C.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!C(this).is(":disabled")&&Ot.test(this.nodeName)&&!Mt.test(e)&&(this.checked||!Ce.test(e))}).map(function(e,t){var n=C(this).val();return null==n?null:Array.isArray(n)?C.map(n,function(e){return{name:t.name,value:e.replace(Nt,"\r\n")}}):{name:t.name,value:n.replace(Nt,"\r\n")}}).get()}});var Pt=/%20/g,Ht=/#.*$/,jt=/([?&])_=[^&]*/,Ft=/^(.*?):[ \t]*([^\r\n]*)$/gm,Bt=/^(?:GET|HEAD)$/,Wt=/^\/\//,zt={},qt={},$t="*/".concat("*"),Yt=m.createElement("a");function Xt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var i,a=0,r=t.toLowerCase().match($)||[];if(h(n))for(;i=r[a++];)"+"===i[0]?(i=i.slice(1)||"*",(e[i]=e[i]||[]).unshift(n)):(e[i]=e[i]||[]).push(n)}}function Kt(e,t,n,i){var a={},r=e===qt;function o(l){var s;return a[l]=!0,C.each(e[l]||[],function(e,l){var c=l(t,n,i);return"string"!=typeof c||r||a[c]?r?!(s=c):void 0:(t.dataTypes.unshift(c),o(c),!1)}),s}return o(t.dataTypes[0])||!a["*"]&&o("*")}function Vt(e,t){var n,i,a=C.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((a[n]?e:i||(i={}))[n]=t[n]);return i&&C.extend(!0,e,i),e}Yt.href=St.href,C.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:St.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(St.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":C.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Vt(Vt(e,C.ajaxSettings),t):Vt(C.ajaxSettings,e)},ajaxPrefilter:Xt(zt),ajaxTransport:Xt(qt),ajax:function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,a,r,o,l,s,c,d,u,f,p=C.ajaxSetup({},n),h=p.context||p,y=p.context&&(h.nodeType||h.jquery)?C(h):C.event,v=C.Deferred(),g=C.Callbacks("once memory"),b=p.statusCode||{},x={},E={},T="canceled",w={readyState:0,getResponseHeader:function(e){var t;if(c){if(!o)for(o={};t=Ft.exec(r);)o[t[1].toLowerCase()+" "]=(o[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=o[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return c?r:null},setRequestHeader:function(e,t){return null==c&&(e=E[e.toLowerCase()]=E[e.toLowerCase()]||e,x[e]=t),this},overrideMimeType:function(e){return null==c&&(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)w.always(e[w.status]);else for(t in e)b[t]=[b[t],e[t]];return this},abort:function(e){var t=e||T;return i&&i.abort(t),k(0,t),this}};if(v.promise(w),p.url=((t||p.url||St.href)+"").replace(Wt,St.protocol+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=(p.dataType||"*").toLowerCase().match($)||[""],null==p.crossDomain){s=m.createElement("a");try{s.href=p.url,s.href=s.href,p.crossDomain=Yt.protocol+"//"+Yt.host!=s.protocol+"//"+s.host}catch(e){p.crossDomain=!0}}if(p.data&&p.processData&&"string"!=typeof p.data&&(p.data=C.param(p.data,p.traditional)),Kt(zt,p,n,w),c)return w;for(u in(d=C.event&&p.global)&&0===C.active++&&C.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Bt.test(p.type),a=p.url.replace(Ht,""),p.hasContent?p.data&&p.processData&&0===(p.contentType||"").indexOf("application/x-www-form-urlencoded")&&(p.data=p.data.replace(Pt,"+")):(f=p.url.slice(a.length),p.data&&(p.processData||"string"==typeof p.data)&&(a+=(Lt.test(a)?"&":"?")+p.data,delete p.data),!1===p.cache&&(a=a.replace(jt,"$1"),f=(Lt.test(a)?"&":"?")+"_="+_t.guid+++f),p.url=a+f),p.ifModified&&(C.lastModified[a]&&w.setRequestHeader("If-Modified-Since",C.lastModified[a]),C.etag[a]&&w.setRequestHeader("If-None-Match",C.etag[a])),(p.data&&p.hasContent&&!1!==p.contentType||n.contentType)&&w.setRequestHeader("Content-Type",p.contentType),w.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+$t+"; q=0.01":""):p.accepts["*"]),p.headers)w.setRequestHeader(u,p.headers[u]);if(p.beforeSend&&(!1===p.beforeSend.call(h,w,p)||c))return w.abort();if(T="abort",g.add(p.complete),w.done(p.success),w.fail(p.error),i=Kt(qt,p,n,w)){if(w.readyState=1,d&&y.trigger("ajaxSend",[w,p]),c)return w;p.async&&p.timeout>0&&(l=e.setTimeout(function(){w.abort("timeout")},p.timeout));try{c=!1,i.send(x,k)}catch(e){if(c)throw e;k(-1,e)}}else k(-1,"No Transport");function k(t,n,o,s){var u,f,m,x,E,T=n;c||(c=!0,l&&e.clearTimeout(l),i=void 0,r=s||"",w.readyState=t>0?4:0,u=t>=200&&t<300||304===t,o&&(x=function(e,t,n){for(var i,a,r,o,l=e.contents,s=e.dataTypes;"*"===s[0];)s.shift(),void 0===i&&(i=e.mimeType||t.getResponseHeader("Content-Type"));if(i)for(a in l)if(l[a]&&l[a].test(i)){s.unshift(a);break}if(s[0]in n)r=s[0];else{for(a in n){if(!s[0]||e.converters[a+" "+s[0]]){r=a;break}o||(o=a)}r=r||o}if(r)return r!==s[0]&&s.unshift(r),n[r]}(p,w,o)),!u&&C.inArray("script",p.dataTypes)>-1&&C.inArray("json",p.dataTypes)<0&&(p.converters["text script"]=function(){}),x=function(e,t,n,i){var a,r,o,l,s,c={},d=e.dataTypes.slice();if(d[1])for(o in e.converters)c[o.toLowerCase()]=e.converters[o];for(r=d.shift();r;)if(e.responseFields[r]&&(n[e.responseFields[r]]=t),!s&&i&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),s=r,r=d.shift())if("*"===r)r=s;else if("*"!==s&&s!==r){if(!(o=c[s+" "+r]||c["* "+r]))for(a in c)if((l=a.split(" "))[1]===r&&(o=c[s+" "+l[0]]||c["* "+l[0]])){!0===o?o=c[a]:!0!==c[a]&&(r=l[0],d.unshift(l[1]));break}if(!0!==o)if(o&&e.throws)t=o(t);else try{t=o(t)}catch(e){return{state:"parsererror",error:o?e:"No conversion from "+s+" to "+r}}}return{state:"success",data:t}}(p,x,w,u),u?(p.ifModified&&((E=w.getResponseHeader("Last-Modified"))&&(C.lastModified[a]=E),(E=w.getResponseHeader("etag"))&&(C.etag[a]=E)),204===t||"HEAD"===p.type?T="nocontent":304===t?T="notmodified":(T=x.state,f=x.data,u=!(m=x.error))):(m=T,!t&&T||(T="error",t<0&&(t=0))),w.status=t,w.statusText=(n||T)+"",u?v.resolveWith(h,[f,T,w]):v.rejectWith(h,[w,T,m]),w.statusCode(b),b=void 0,d&&y.trigger(u?"ajaxSuccess":"ajaxError",[w,p,u?f:m]),g.fireWith(h,[w,T]),d&&(y.trigger("ajaxComplete",[w,p]),--C.active||C.event.trigger("ajaxStop")))}return w},getJSON:function(e,t,n){return C.get(e,t,n,"json")},getScript:function(e,t){return C.get(e,void 0,t,"script")}}),C.each(["get","post"],function(e,t){C[t]=function(e,n,i,a){return h(n)&&(a=a||i,i=n,n=void 0),C.ajax(C.extend({url:e,type:t,dataType:a,data:n,success:i},C.isPlainObject(e)&&e))}}),C.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),C._evalUrl=function(e,t,n){return C.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){C.globalEval(e,t,n)}})},C.fn.extend({wrapAll:function(e){var t;return this[0]&&(h(e)&&(e=e.call(this[0])),t=C(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return h(e)?this.each(function(t){C(this).wrapInner(e.call(this,t))}):this.each(function(){var t=C(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=h(e);return this.each(function(n){C(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){C(this).replaceWith(this.childNodes)}),this}}),C.expr.pseudos.hidden=function(e){return!C.expr.pseudos.visible(e)},C.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},C.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Ut={0:200,1223:204},Gt=C.ajaxSettings.xhr();p.cors=!!Gt&&"withCredentials"in Gt,p.ajax=Gt=!!Gt,C.ajaxTransport(function(t){var n,i;if(p.cors||Gt&&!t.crossDomain)return{send:function(a,r){var o,l=t.xhr();if(l.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)l[o]=t.xhrFields[o];for(o in t.mimeType&&l.overrideMimeType&&l.overrideMimeType(t.mimeType),t.crossDomain||a["X-Requested-With"]||(a["X-Requested-With"]="XMLHttpRequest"),a)l.setRequestHeader(o,a[o]);n=function(e){return function(){n&&(n=i=l.onload=l.onerror=l.onabort=l.ontimeout=l.onreadystatechange=null,"abort"===e?l.abort():"error"===e?"number"!=typeof l.status?r(0,"error"):r(l.status,l.statusText):r(Ut[l.status]||l.status,l.statusText,"text"!==(l.responseType||"text")||"string"!=typeof l.responseText?{binary:l.response}:{text:l.responseText},l.getAllResponseHeaders()))}},l.onload=n(),i=l.onerror=l.ontimeout=n("error"),void 0!==l.onabort?l.onabort=i:l.onreadystatechange=function(){4===l.readyState&&e.setTimeout(function(){n&&i()})},n=n("abort");try{l.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),C.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),C.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return C.globalEval(e),e}}}),C.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),C.ajaxTransport("script",function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(i,a){t=C("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&a("error"===e.type?404:200,e.type)}),m.head.appendChild(t[0])},abort:function(){n&&n()}}});var Jt,Zt=[],Qt=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Zt.pop()||C.expando+"_"+_t.guid++;return this[e]=!0,e}}),C.ajaxPrefilter("json jsonp",function(t,n,i){var a,r,o,l=!1!==t.jsonp&&(Qt.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Qt.test(t.data)&&"data");if(l||"jsonp"===t.dataTypes[0])return a=t.jsonpCallback=h(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,l?t[l]=t[l].replace(Qt,"$1"+a):!1!==t.jsonp&&(t.url+=(Lt.test(t.url)?"&":"?")+t.jsonp+"="+a),t.converters["script json"]=function(){return o||C.error(a+" was not called"),o[0]},t.dataTypes[0]="json",r=e[a],e[a]=function(){o=arguments},i.always(function(){void 0===r?C(e).removeProp(a):e[a]=r,t[a]&&(t.jsonpCallback=n.jsonpCallback,Zt.push(a)),o&&h(r)&&r(o[0]),o=r=void 0}),"script"}),p.createHTMLDocument=((Jt=m.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Jt.childNodes.length),C.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(p.createHTMLDocument?((i=(t=m.implementation.createHTMLDocument("")).createElement("base")).href=m.location.href,t.head.appendChild(i)):t=m),r=!n&&[],(a=H.exec(e))?[t.createElement(a[1])]:(a=De([e],t,r),r&&r.length&&C(r).remove(),C.merge([],a.childNodes)));var i,a,r},C.fn.load=function(e,t,n){var i,a,r,o=this,l=e.indexOf(" ");return l>-1&&(i=Ct(e.slice(l)),e=e.slice(0,l)),h(t)?(n=t,t=void 0):t&&"object"==typeof t&&(a="POST"),o.length>0&&C.ajax({url:e,type:a||"GET",dataType:"html",data:t}).done(function(e){r=arguments,o.html(i?C("<div>").append(C.parseHTML(e)).find(i):e)}).always(n&&function(e,t){o.each(function(){n.apply(this,r||[e.responseText,t,e])})}),this},C.expr.pseudos.animated=function(e){return C.grep(C.timers,function(t){return e===t.elem}).length},C.offset={setOffset:function(e,t,n){var i,a,r,o,l,s,c=C.css(e,"position"),d=C(e),u={};"static"===c&&(e.style.position="relative"),l=d.offset(),r=C.css(e,"top"),s=C.css(e,"left"),("absolute"===c||"fixed"===c)&&(r+s).indexOf("auto")>-1?(o=(i=d.position()).top,a=i.left):(o=parseFloat(r)||0,a=parseFloat(s)||0),h(t)&&(t=t.call(e,n,C.extend({},l))),null!=t.top&&(u.top=t.top-l.top+o),null!=t.left&&(u.left=t.left-l.left+a),"using"in t?t.using.call(e,u):d.css(u)}},C.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){C.offset.setOffset(this,e,t)});var t,n,i=this[0];return i?i.getClientRects().length?(t=i.getBoundingClientRect(),n=i.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,i=this[0],a={top:0,left:0};if("fixed"===C.css(i,"position"))t=i.getBoundingClientRect();else{for(t=this.offset(),n=i.ownerDocument,e=i.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===C.css(e,"position");)e=e.parentNode;e&&e!==i&&1===e.nodeType&&((a=C(e).offset()).top+=C.css(e,"borderTopWidth",!0),a.left+=C.css(e,"borderLeftWidth",!0))}return{top:t.top-a.top-C.css(i,"marginTop",!0),left:t.left-a.left-C.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===C.css(e,"position");)e=e.offsetParent;return e||fe})}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;C.fn[e]=function(i){return J(this,function(e,i,a){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===a)return r?r[t]:e[i];r?r.scrollTo(n?r.pageXOffset:a,n?a:r.pageYOffset):e[i]=a},e,i,arguments.length)}}),C.each(["top","left"],function(e,t){C.cssHooks[t]=Je(p.pixelPosition,function(e,n){if(n)return n=Ge(e,t),Ye.test(n)?C(e).position()[t]+"px":n})}),C.each({Height:"height",Width:"width"},function(e,t){C.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,i){C.fn[i]=function(a,r){var o=arguments.length&&(n||"boolean"!=typeof a),l=n||(!0===a||!0===r?"margin":"border");return J(this,function(t,n,a){var r;return y(t)?0===i.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(r=t.documentElement,Math.max(t.body["scroll"+e],r["scroll"+e],t.body["offset"+e],r["offset"+e],r["client"+e])):void 0===a?C.css(t,n,l):C.style(t,n,a,l)},t,o?a:void 0,o)}})}),C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){C.fn[t]=function(e){return this.on(t,e)}}),C.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,i){return this.on(t,e,n,i)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),C.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){C.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}});var en=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;C.proxy=function(e,t){var n,i,r;if("string"==typeof t&&(n=e[t],t=e,e=n),h(e))return i=a.call(arguments,2),r=function(){return e.apply(t||this,i.concat(a.call(arguments)))},r.guid=e.guid=e.guid||C.guid++,r},C.holdReady=function(e){e?C.readyWait++:C.ready(!0)},C.isArray=Array.isArray,C.parseJSON=JSON.parse,C.nodeName=w,C.isFunction=h,C.isWindow=y,C.camelCase=te,C.type=b,C.now=Date.now,C.isNumeric=function(e){var t=C.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},C.trim=function(e){return null==e?"":(e+"").replace(en,"$1")};var tn=e.jQuery,nn=e.$;return C.noConflict=function(t){return e.$===C&&(e.$=nn),t&&e.jQuery===C&&(e.jQuery=tn),C},void 0===t&&(e.jQuery=e.$=C),C},q.exports=W.document?z(W,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return z(e)}),Y=F($);function X(e){var t=(e=Y.extend(!0,{isDeepReload:!1},e)).name,n="lay-"+t+"-id",i={config:{},CONST:Y.extend(!0,{MOD_NAME:t,MOD_ID:n,CLASS_THIS:"layui-this",CLASS_SHOW:"layui-show",CLASS_HIDE:"layui-hide",CLASS_HIDEV:"layui-hide-v",CLASS_DISABLED:"layui-disabled",CLASS_NONE:"layui-none"},e.CONST),set:function(e){return Y.extend(!0,this.config,e),this},on:function(e,n){return h.onevent.call(this,t,e,n)}},a=function(){var t=this,n=t.config,i={config:n,id:n.id,index:t.index,reload:function(e){t.reload.call(t,e)}};return"function"==typeof e.extendsInstance&&Y.extend(!0,i,e.extendsInstance.call(t)),i},r=function(n){var a=this;a.index=i.index=v.autoIncrementer(t),a.config=Y.extend(!0,{},a.config,i.config,n),"function"==typeof e.beforeInit&&e.beforeInit.call(a,a.config),a.init()};return r.prototype.config=e.config,r.prototype.reload=function(t,n){var i=this;i.config=Y.extend(e.isDeepReload,{},i.config,t),i.init(!0,n)},r.prototype.init=function(t,r){var o=this,l=o.config,s=Y(l.elem);if(s.length>1)return h.each(s,function(){i.render(Y.extend({},l,{elem:this}))}),o;var c=v.options(s[0]);if(t?l=o.config=Y.extend(c,l):Y.extend(l,c),!t&&s.attr(n)){var d=i.getInst(s.attr(n));if(!d)return;return d.reload(l,r)}l.elem=Y(l.elem),l.id=v.hasOwn(l,"id")?l.id:s.attr("id")||o.index,a.that[l.id]=o,"function"==typeof e.beforeRender&&e.beforeRender.call(o,l),"function"==typeof o.render&&(i.cache.id[l.id]=null,s.attr(n,l.id),o.render(t)),"function"==typeof o.events&&o.events()},r.prototype.render=e.render,r.prototype.events=e.events,r.prototype.cache=function(e,t,i){var a=this.config.elem,r=n+"-cache";if(a){var o=a.data(r)||{};if(void 0===t)return o[e];i?delete o[e]:o[e]=t,a.data(r,o)}},r.prototype.removeCache=function(e){this.cache(e,null,!0)},a.that={},i.getInst=i.getThis=function(e){if(void 0===e)throw new Error("ID argument required");return a.that[e]},i.getAllInst=function(){return a.that},i.removeInst=function(e){delete a.that[e],delete i.cache.id[e]},i.cache={id:{}},i.Class=r,i.reload=function(e,t){var n=i.getInst(e);if(n)return n.reload(t),a.call(n)},i.render=function(e){var t=new r(e);return a.call(t)},i}var K=document,V="getElementById",U="getElementsByTagName",G="layui-disabled",J=function(e){var t=this;t.config=e||{},t.index=Z.index=v.autoIncrementer("laypage"),t.render(!0)};J.prototype.type=function(){var e=this.config;if("object"==typeof e.elem)return void 0===e.elem.length?2:3},J.prototype.view=function(){var e=this.config,t=e.groups="groups"in e?Number(e.groups)||0:5;e.layout="object"==typeof e.layout?e.layout:["prev","page","next"],e.count=Number(e.count)||0,e.curr=Number(e.curr)||1,e.limits="object"==typeof e.limits?e.limits:[10,20,30,40,50],e.limit=Number(e.limit)||10,e.pages=Math.ceil(e.count/e.limit)||1,e.curr>e.pages?e.curr=e.pages:e.curr<1&&(e.curr=1),t<0?t=1:t>e.pages&&(t=e.pages),e.prev="prev"in e?e.prev:j.$t("laypage.prev"),e.next="next"in e?e.next:j.$t("laypage.next");var n,i,a,r=e.pages>t?Math.ceil((e.curr+(t>1?1:0))/(t>0?t:1)):1,o={prev:e.prev?'<a class="layui-laypage-prev'+(1==e.curr?" "+G:"")+'" data-page="'+(e.curr-1)+'">'+e.prev+"</a>":"",page:function(){var n=[];if(e.count<1)return"";r>1&&!1!==e.first&&0!==t&&n.push('<a class="layui-laypage-first" data-page="1" title="'+j.$t("laypage.first")+'">'+(e.first||1)+"</a>");var i,a=Math.floor((t-1)/2),o=r>1?e.curr-a:1,l=r>1?(i=e.curr+(t-a-1))>e.pages?e.pages:i:t;for(l-o<t-1&&(o=l-t+1),!1!==e.first&&o>2&&n.push('<span class="layui-laypage-spr">...</span>');o<=l;o++)o===e.curr?n.push('<span class="layui-laypage-curr"><em class="layui-laypage-em" '+(/^#/.test(e.theme)?'style="background-color:'+e.theme+';"':"")+"></em><em>"+o+"</em></span>"):n.push('<a data-page="'+o+'">'+o+"</a>");return e.pages>t&&e.pages>l&&!1!==e.last&&(l+1<e.pages&&n.push('<span class="layui-laypage-spr">...</span>'),0!==t&&n.push('<a class="layui-laypage-last" title="'+j.$t("laypage.last")+'" data-page="'+e.pages+'">'+(e.last||e.pages)+"</a>")),n.join("")}(),next:e.next?'<a class="layui-laypage-next'+(e.curr==e.pages?" "+G:"")+'" data-page="'+(e.curr+1)+'">'+e.next+"</a>":"",count:'<span class="layui-laypage-count">'+("object"==typeof e.countText?e.countText[0]+e.count+e.countText[1]:j.$t("laypage.total",{total:e.count}))+"</span>",limit:(i=['<span class="layui-laypage-limits"><select lay-ignore>'],h.each(e.limits,function(t,n){i.push('<option value="'+n+'"'+(n===e.limit?" selected":"")+">"+function(t){var n=t+" "+j.$t("laypage.pagesize");return"function"==typeof e.limitTemplet&&e.limitTemplet(t)||n}(n)+"</option>")}),i.join("")+"</select></span>"),refresh:['<a data-page="'+e.curr+'" class="layui-laypage-refresh">','<i class="layui-icon layui-icon-refresh"></i>',"</a>"].join(""),skip:(n="object"==typeof e.skipText?e.skipText:[j.$t("laypage.goto"),j.$t("laypage.page"),j.$t("laypage.confirm")],['<span class="layui-laypage-skip">'+n[0],'<input type="text" min="1" value="'+e.curr+'" class="layui-input">',n[1]+'<button type="button" class="layui-laypage-btn">'+n[2]+"</button>","</span>"].join(""))};return['<div class="layui-box layui-unselect layui-laypage layui-laypage-'+(e.theme?/^#/.test(e.theme)?"molv":e.theme:"default")+'" id="layui-laypage-'+this.index+'">',(a=[],h.each(e.layout,function(e,t){o[t]&&a.push(o[t])}),a.join("")),"</div>"].join("")},J.prototype.jump=function(e,t){if(e){var n=this,i=n.config,a=e.children,r=e[U]("button")[0],o=e[U]("input")[0],l=e[U]("select")[0],s=function(){var e=Number(o.value.replace(/\s|\D/g,""));e&&(i.curr=e,n.render())};if(t)return s();for(var c=0,d=a.length;c<d;c++)"a"===a[c].nodeName.toLowerCase()&&Z.on(a[c],"click",function(){var e=Number(this.getAttribute("data-page"));e<1||e>i.pages||(i.curr=e,n.render())});l&&Z.on(l,"change",function(){var e=this.value;i.curr*e>i.count&&(i.curr=Math.ceil(i.count/e)),i.limit=e,n.render()}),r&&Z.on(r,"click",function(){s()})}},J.prototype.skip=function(e){if(e){var t=this,n=e[U]("input")[0];n&&Z.on(n,"keyup",function(n){var i=this.value,a=n.keyCode;/^(37|38|39|40)$/.test(a)||(/\D/.test(i)&&(this.value=i.replace(/\D/,"")),13===a&&t.jump(e,!0))})}},J.prototype.render=function(e){var t=this,n=t.config,i=t.type(),a=t.view();2===i?n.elem&&(n.elem.innerHTML=a):3===i?n.elem.html(a):K[V](n.elem)&&(K[V](n.elem).innerHTML=a),n.jump&&n.jump(n,e);var r=K[V]("layui-laypage-"+t.index);t.jump(r),n.hash&&!e&&(location.hash="!"+n.hash+"="+n.curr),t.skip(r)};var Z={render:function(e){return new J(e).index},on:function(e,t,n){return e.attachEvent?e.attachEvent("on"+t,function(t){t.target=t.srcElement,n.call(e,t)}):e.addEventListener(t,n,!1),this}},Q="laydate",ee="lay-"+Q+"-id",te="zh-CN",ne=["eu-ES","ja-JP","km-KH","ko-KR","pt-BR","si-LK","ms-MY","ug-CN","zh-CN","zh-HK","zh-TW"];function ie(e){if("string"!=typeof e||e.length<=1)return e;for(var t="",n=0;n<e.length-1;n++){var i=e[n],a=e[n+1];t+=i;var r=ae(i),o=ae(a);(r&&!o&&" "!==a||" "!==i&&!r&&o)&&(t+=" ")}return t+e[e.length-1]}function ae(e){var t=e.charCodeAt(0);return t>=48&&t<=57}function re(e,t){if(Array.isArray(e)&&Array.isArray(t))return t}var oe,le={config:{weekStart:0},set:function(e){var t=this;return t.config=v.extend({},t.config,e,re),t},ready:function(e){var t="modules/laydate.css?v="+le.v;return h["layui.all"]?"function"==typeof e&&e():h.addcss(t,e,"laydate"),this}},se=function(){var e=this,t=e.config.id;return se.that[t]=e,e.inst={hint:function(t){e.hint.call(e,t)},reload:function(t){e.reload.call(e,t)},config:e.config}},ce="layui-this",de="laydate-disabled",ue=[100,2e5],fe="layui-laydate-static",pe="layui-laydate-list",he="laydate-selected",ye="layui-laydate-hint",me="laydate-day-prev",ve="laydate-day-next",ge=".laydate-btns-confirm",be="laydate-time-text",xe="laydate-btns-time",Ee="layui-laydate-preview",Ce="layui-laydate-shade",Te=function(e){var t=this;t.index=le.index=v.autoIncrementer("laydate"),t.config=v.extend({},t.config,le.config,e,re);var n=v(e.elem||t.config.elem);if(n.length>1)return v.each(n,function(){le.render(v.extend({},t.config,{elem:this}),re)}),t;if(e=v.extend(t.config,v.options(n[0]),re),t.i18nMessages=t.getI18nMessages(),"boolean"!=typeof t.i18nMessages.monthBeforeYear)if(window.Intl){var i=new Intl.DateTimeFormat(e.lang,{year:"numeric",month:"short"}).formatToParts(new Date(1970,0)),a=[];i.map(function(e){"year"!==e.type&&"month"!==e.type||a.push(e.type)}),t.i18nMessages.monthBeforeYear="month"===a[0]}else t.i18nMessages.monthBeforeYear=!(ne.indexOf(e.lang)>-1);if(n[0]&&n.attr(ee)){var r=se.getThis(n.attr(ee));if(!r)return;return r.reload(e)}e.id="id"in e?e.id:n.attr("id")||t.index,e.index=t.index,le.ready(function(){t.init()})},we="yyyy|y|MM|M|dd|d|HH|H|mm|m|ss|s";se.formatArr=function(e){return(e||"").match(new RegExp(we+"|.","g"))||[]},Te.isLeapYear=function(e){return e%4==0&&e%100!=0||e%400==0},Te.prototype.config={type:"date",range:!1,format:"yyyy-MM-dd",value:null,isInitValue:!0,min:"1900-1-1",max:"2099-12-31",trigger:"click",show:!1,showBottom:!0,isPreview:!0,btns:["clear","now","confirm"],lang:"",theme:"default",position:null,calendar:!1,mark:{},holidays:null,zIndex:null,done:null,change:null,autoConfirm:!0,shade:0},Te.prototype.getI18nMessages=function(){var e=this.config,t=j.config.locale;return"cn"===e.lang?e.lang=te:e.lang||(e.lang=j.config.locale),t=e.lang,{months:j.$t("laydate.months",null,{locale:t,default:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),weeks:j.$t("laydate.weeks",null,{locale:t,default:["Su","Mo","Tu","We","Th","Fr","Sa"]}),time:j.$t("laydate.time",null,{locale:t,default:["Hour","Minute","Second"]}),literal:{year:j.$t("laydate.literal.year",null,{locale:t,default:""})},monthBeforeYear:j.$t("laydate.monthBeforeYear",null,{locale:t,default:null}),selectDate:j.$t("laydate.selectDate",null,{locale:t,default:"Select Date"}),selectTime:j.$t("laydate.selectTime",null,{locale:t,default:"Select Time"}),startTime:j.$t("laydate.startTime",null,{locale:t,default:"Start Time"}),endTime:j.$t("laydate.endTime",null,{locale:t,default:"End Time"}),tools:{confirm:j.$t("laydate.tools.confirm",null,{locale:t,default:"Confirm"}),clear:j.$t("laydate.tools.clear",null,{locale:t,default:"Clear"}),now:j.$t("laydate.tools.now",null,{locale:t,default:"Now"}),reset:j.$t("laydate.tools.reset",null,{locale:t,default:"Reset"})},rangeOrderPrompt:j.$t("laydate.rangeOrderPrompt",null,{locale:t,default:"End time cannot be less than start Time\nPlease re-select"}),invalidDatePrompt:j.$t("laydate.invalidDatePrompt",null,{locale:t,default:"Invalid date\n"}),formatErrorPrompt:function(e){return j.$t("laydate.formatErrorPrompt",{format:e},{locale:t,default:"Date format is invalid\nMust follow the format:\n{format}\n"})},autoResetPrompt:j.$t("laydate.autoResetPrompt",null,{locale:t,default:"It has been reset"}),preview:j.$t("laydate.preview",null,{locale:t,default:"The selected result"})}},Te.prototype.markerOfChineseFestivals={"0-1-1":"\u5143\u65e6","0-2-14":"\u60c5\u4eba","0-3-8":"\u5987\u5973","0-3-12":"\u690d\u6811","0-4-1":"\u611a\u4eba","0-5-1":"\u52b3\u52a8","0-5-4":"\u9752\u5e74","0-6-1":"\u513f\u7ae5","0-9-10":"\u6559\u5e08","0-10-1":"\u56fd\u5e86","0-12-25":"\u5723\u8bde"},Te.prototype.reload=function(e){var t=this;t.config=v.extend({},t.config,e,re),t.init()},Te.prototype.init=function(){var e=this,t=e.config,n="static"===t.position,i={year:"yyyy",month:"yyyy-MM",date:"yyyy-MM-dd",time:"HH:mm:ss",datetime:"yyyy-MM-dd HH:mm:ss"};if(t.elem=v(t.elem),t.eventElem=v(t.eventElem),t.elem[0]){if("array"!==h.type(t.theme)&&(t.theme=[t.theme]),t.fullPanel&&("datetime"!==t.type||t.range)&&delete t.fullPanel,e.rangeStr=t.range?"string"==typeof t.range?t.range:"-":"",e.rangeLinked=!(!t.range||!t.rangeLinked||"date"!==t.type&&"datetime"!==t.type),e.autoCalendarModel=function(){var n=e.rangeLinked;return e.rangeLinked=t.range&&("date"===t.type||"datetime"===t.type)&&(!e.startDate||!e.endDate||e.startDate&&e.endDate&&e.startDate.year===e.endDate.year&&e.startDate.month===e.endDate.month),v(e.elem)[e.rangeLinked?"addClass":"removeClass"]("layui-laydate-linkage"),e.rangeLinked!=n},e.autoCalendarModel.auto=e.rangeLinked&&"auto"===t.rangeLinked,"array"===h.type(t.range)&&(e.rangeElem=[v(t.range[0]),v(t.range[1])]),i[t.type]||(window.console&&console.error&&console.error("laydate type error:'"+t.type+"' is not supported"),t.type="date"),t.format===i.date&&(t.format=i[t.type]||i.date),e.format=se.formatArr(t.format),t.weekStart&&!/^[0-6]$/.test(t.weekStart)){var a=e.i18nMessages;t.weekStart=a.weeks.indexOf(t.weekStart),-1===t.weekStart&&(t.weekStart=0)}if(e.EXP_IF="",e.EXP_SPLIT="",v.each(e.format,function(t,n){var i=new RegExp(we).test(n)?"\\d{"+(new RegExp(we).test(e.format[0===t?t+1:t-1]||"")?/^yyyy|y$/.test(n)?4:n.length:/^yyyy$/.test(n)?"1,4":/^y$/.test(n)?"1,308":"1,2")+"}":"\\"+n;e.EXP_IF=e.EXP_IF+i,e.EXP_SPLIT=e.EXP_SPLIT+"("+i+")"}),e.EXP_IF_ONE=new RegExp("^"+e.EXP_IF+"$"),e.EXP_IF=new RegExp("^"+(t.range?e.EXP_IF+"\\s\\"+e.rangeStr+"\\s"+e.EXP_IF:e.EXP_IF)+"$"),e.EXP_SPLIT=new RegExp("^"+e.EXP_SPLIT+"$",""),e.isInput(t.elem[0])||"focus"===t.trigger&&(t.trigger="click"),t.elem.attr("lay-key",e.index),t.eventElem.attr("lay-key",e.index),t.elem.attr(ee,t.id),v.each(["min","max"],function(n,i){var a=[],r=[];if("number"==typeof t[i]){var o=t[i],l=new Date,s=e.newDate({year:l.getFullYear(),month:l.getMonth(),date:l.getDate(),hours:n?23:0,minutes:n?59:0,seconds:n?59:0}).getTime(),c=864e5,d=new Date(o?o<c?s+o*c:o:s);a=[d.getFullYear(),d.getMonth()+1,d.getDate()],r=[d.getHours(),d.getMinutes(),d.getSeconds()]}else if("string"==typeof t[i])a=(t[i].match(/\d+-\d+-\d+/)||[""])[0].split("-"),r=(t[i].match(/\d+:\d+:\d+/)||[""])[0].split(":");else if("object"==typeof t[i])return t[i];t[i]={year:0|a[0]||(new Date).getFullYear(),month:a[1]?(0|a[1])-1:(new Date).getMonth(),date:0|a[2]||(new Date).getDate(),hours:0|r[0],minutes:0|r[1],seconds:0|r[2]}}),e.elemID="layui-laydate"+t.elem.attr("lay-key"),(t.show||n)&&e.render(),n||e.events(),"function"==typeof t.formatToDisplay)if(e.isInput(t.elem[0]))e.formatToDisplay(t.elem[0],t.formatToDisplay);else{var r=e.rangeElem;r&&(e.formatToDisplay(r[0][0],t.formatToDisplay),e.formatToDisplay(r[1][0],t.formatToDisplay))}t.value&&t.isInitValue&&("date"===h.type(t.value)?e.setValue(e.parse(0,e.systemDate(t.value))):e.setValue(t.value))}},Te.prototype.render=function(){var e,t,n,i,a=this,r=a.config,o=a.i18nMessages,l="static"===r.position,s=a.elem=v.elem("div",{id:a.elemID,class:["layui-laydate",r.range?" layui-laydate-range":"",a.rangeLinked?" layui-laydate-linkage":"",l?" "+fe:"",r.fullPanel?" laydate-theme-fullpanel":"",(e="",v.each(r.theme,function(t,n){"default"===n||/^#/.test(n)||(e+=" laydate-theme-"+n)}),e)].join("")}),c=a.elemMain=[],d=a.elemHeader=[],u=a.elemCont=[],f=a.table=[],p=a.footer=v.elem("div",{class:"layui-laydate-footer"}),y=a.shortcut=v.elem("ul",{class:"layui-laydate-shortcut"});r.zIndex&&(s.style.zIndex=r.zIndex),v.each(new Array(2),function(e){if(!r.range&&e>0)return!0;var t=v.elem("div",{class:"layui-laydate-header"}),n=[function(){var e=v.elem("i",{class:"layui-icon laydate-icon laydate-prev-y"});return e.innerHTML="&#xe65a;",e}(),function(){var e=v.elem("i",{class:"layui-icon laydate-icon laydate-prev-m"});return e.innerHTML="&#xe603;",e}(),function(){var e=v.elem("div",{class:"laydate-set-ym"});return e.appendChild(v.elem("span")),e.appendChild(v.elem("span")),e}(),function(){var e=v.elem("i",{class:"layui-icon laydate-icon laydate-next-m"});return e.innerHTML="&#xe602;",e}(),function(){var e=v.elem("i",{class:"layui-icon laydate-icon laydate-next-y"});return e.innerHTML="&#xe65b;",e}()],i=v.elem("div",{class:"layui-laydate-content"}),a=v.elem("table"),l=v.elem("thead"),s=v.elem("tr");v.each(n,function(e,n){t.appendChild(n)}),l.appendChild(s),v.each(new Array(6),function(e){var t=a.insertRow(0);v.each(new Array(7),function(n){if(0===e){var i=v.elem("th");i.innerHTML=o.weeks[(n+r.weekStart)%7],s.appendChild(i)}t.insertCell(n)})}),a.insertBefore(l,a.children[0]),i.appendChild(a),c[e]=v.elem("div",{class:"layui-laydate-main laydate-main-list-"+e}),c[e].appendChild(t),c[e].appendChild(i),d.push(n),u.push(i),f.push(a)}),v(p).html((t=[],n=[],"datetime"===r.type&&t.push('<span lay-type="datetime" class="'+xe+'">'+o.selectTime+"</span>"),(r.range||"datetime"!==r.type||r.fullPanel)&&t.push('<span class="'+Ee+'" title="'+o.preview+'"></span>'),v.each(r.btns,function(e,t){var i=o.tools[t]||"btn";r.range&&"now"===t||(l&&"clear"===t&&(i=o.tools.reset),n.push('<span lay-type="'+t+'" class="laydate-btns-'+t+'">'+i+"</span>"))}),t.push('<div class="laydate-footer-btns">'+n.join("")+"</div>"),t.join(""))),r.shortcuts&&(s.appendChild(y),v(y).html((i=[],v.each(r.shortcuts,function(e,t){i.push('<li data-index="'+e+'">'+t.text+"</li>")}),i.join(""))).find("li").on("click",function(){var e=r.shortcuts[this.dataset.index]||{},t=("function"==typeof e.value?e.value():e.value)||[];h.isArray(t)||(t=[t]);var n=r.type;v.each(t,function(e,t){var i=[r.dateTime,a.endDate][e];"time"===n&&"date"!==h.type(t)?a.EXP_IF.test(t)&&(t=(t.match(a.EXP_SPLIT)||[]).slice(1),v.extend(i,{hours:0|t[0],minutes:0|t[2],seconds:0|t[4]})):v.extend(i,a.systemDate("date"===h.type(t)?t:new Date(t))),"time"!==n&&"datetime"!==n||(a[["startTime","endTime"][e]]={hours:i.hours,minutes:i.minutes,seconds:i.seconds}),0===e?a.startDate=v.extend({},i):a.endState=!0,"year"===n||"month"===n||"time"===n?a.listYM[e]=[i.year,i.month+1]:e&&a.autoCalendarModel.auto&&a.autoCalendarModel()}),a.checkDate("limit").calendar(null,null,"init");var i=v(a.footer).find("."+xe).removeClass(de);i&&"date"===i.attr("lay-type")&&i[0].click(),a.done(null,"change"),v(this).addClass(ce),"static"!==r.position&&a.setValue(a.parse()).done().remove()})),v.each(c,function(e,t){s.appendChild(t)}),r.showBottom&&s.appendChild(p);var m,g=v.elem("style"),b=[],x=!0;v.each(r.theme,function(e,t){if(x&&/^#/.test(t))return m=!0,x=!1,void b.push(["#{{id}} .layui-laydate-header{background-color:{{theme}};}","#{{id}} li.layui-this,#{{id}} td.layui-this>div{background-color:{{theme}} !important;}",-1!==r.theme.indexOf("circle")?"":"#{{id}} .layui-this{background-color:{{theme}} !important;}","#{{id}} .laydate-day-now{color:{{theme}} !important;}","#{{id}} .laydate-day-now:after{border-color:{{theme}} !important;}"].join("").replace(/{{id}}/g,a.elemID).replace(/{{theme}}/g,t));!x&&/^#/.test(t)&&b.push(["#{{id}} .laydate-selected>div{background-color:{{theme}} !important;}","#{{id}} .laydate-selected:hover>div{background-color:{{theme}} !important;}"].join("").replace(/{{id}}/g,a.elemID).replace(/{{theme}}/g,t))}),r.shortcuts&&r.range&&b.push("#{{id}}.layui-laydate-range{width: 628px;}".replace(/{{id}}/g,a.elemID)),b.length&&(b=b.join(""),"styleSheet"in g?(g.setAttribute("type","text/css"),g.styleSheet.cssText=b):g.innerHTML=b,m&&v(s).addClass("laydate-theme-molv"),s.appendChild(g)),a.remove(Te.thisElemDate),le.thisId=r.id,l?r.elem.append(s):(document.body.appendChild(s),a.position());var E=r.shade?'<div class="'+Ce+'" style="z-index:'+(parseInt(h.getStyle(s,"z-index"))-1)+"; background-color: "+(r.shade[1]||"#000")+"; opacity: "+(r.shade[0]||r.shade)+'"></div>':"";s.insertAdjacentHTML("beforebegin",E),a.checkDate().calendar(null,0,"init"),a.changeEvent(),Te.thisElemDate=a.elemID,a.renderAdditional(),"function"==typeof r.ready&&r.ready(v.extend({},r.dateTime,{month:r.dateTime.month+1})),a.preview()},Te.prototype.remove=function(e){var t=this,n=t.config,i=v("#"+(e||t.elemID));return i[0]?(i.hasClass(fe)||t.checkDate(function(){i.remove(),delete t.startDate,delete t.endDate,delete t.endState,delete t.startTime,delete t.endTime,delete le.thisId,"function"==typeof n.close&&n.close(t)}),v("."+Ce).remove(),t):t},Te.prototype.position=function(){var e=this,t=e.config;return v.position(t.elem[0],e.elem,{position:t.position}),e},Te.prototype.hint=function(e){var t=this,n=v.elem("div",{class:ye});t.elem&&(e="object"==typeof e?e||{}:{content:e},n.innerHTML=e.content||"",v(t.elem).find("."+ye).remove(),t.elem.appendChild(n),clearTimeout(t.hinTimer),t.hinTimer=setTimeout(function(){v(t.elem).find("."+ye).remove()},"ms"in e?e.ms:3e3))},Te.prototype.getAsYM=function(e,t,n){return n?t--:t++,t<0&&(t=11,e--),t>11&&(t=0,e++),[e,t]},Te.prototype.systemDate=function(e){var t=e||new Date;return{year:t.getFullYear(),month:t.getMonth(),date:t.getDate(),hours:e?e.getHours():0,minutes:e?e.getMinutes():0,seconds:e?e.getSeconds():0}},Te.prototype.checkDate=function(e){var t,n,i=this,a=i.config,r=i.i18nMessages,o=a.dateTime=a.dateTime||i.systemDate(),l=a.elem[0],s=function(){if(i.rangeElem){var e=[i.rangeElem[0].val(),i.rangeElem[1].val()];if(e[0]&&e[1])return e.join(" "+i.rangeStr+" ")}return i.isInput(l)?l.value:"static"===a.position?"":v(l).attr("lay-date")}(),c=function(e){e&&(e.year>ue[1]&&(e.year=ue[1],n=!0),e.month>11&&(e.month=11,n=!0),e.seconds>59&&(e.seconds=0,e.minutes++,n=!0),e.minutes>59&&(e.minutes=0,e.hours++,n=!0),e.hours>23&&(e.hours=0,n=!0),t=le.getEndDate(e.month+1,e.year),e.date>t&&(e.date=t,n=!0))},d=function(e,t,r){var o=["startTime","endTime"];t=(t.match(i.EXP_SPLIT)||[]).slice(1),r=r||0,a.range&&(i[o[r]]=i[o[r]]||{}),v.each(i.format,function(l,s){var c=parseFloat(t[l]);t[l].length<s.length&&(n=!0),/yyyy|y/.test(s)?(c<ue[0]&&(c=ue[0],n=!0),e.year=c):/MM|M/.test(s)?(c<1&&(c=1,n=!0),e.month=c-1):/dd|d/.test(s)?(c<1&&(c=1,n=!0),e.date=c):/HH|H/.test(s)?(c<0&&(c=0,n=!0),c>23&&(c=23,n=!0),e.hours=c,a.range&&(i[o[r]].hours=c)):/mm|m/.test(s)?(c<0&&(c=0,n=!0),c>59&&(c=59,n=!0),e.minutes=c,a.range&&(i[o[r]].minutes=c)):/ss|s/.test(s)&&(c<0&&(c=0,n=!0),c>59&&(c=59,n=!0),e.seconds=c,a.range&&(i[o[r]].seconds=c))}),c(e)};if("limit"===e)return a.range?(c(i.rangeLinked?i.startDate:o),i.endDate&&c(i.endDate)):c(o),i;"string"==typeof(s=s||a.value)&&(s=s.replace(/\s+/g," ").replace(/^\s|\s$/g,""));var u,f=function(){a.range&&(i.endDate=i.endDate||v.extend({},a.dateTime,function(){var e={},t=a.dateTime,n=i.getAsYM(t.year,t.month);return"year"===a.type?e.year=t.year+1:"time"!==a.type&&(e.year=n[0],e.month=n[1]),"datetime"!==a.type&&"time"!==a.type||(e.hours=23,e.minutes=e.seconds=59),e}()))};return f(),"string"==typeof s&&s?i.EXP_IF.test(s)?a.range?(s=s.split(" "+i.rangeStr+" "),v.each([a.dateTime,i.endDate],function(e,t){d(t,s[e],e)})):d(o,s):(i.hint(r.formatErrorPrompt(a.range?a.format+" "+i.rangeStr+" "+a.format:a.format)+r.autoResetPrompt),n=!0):s&&"date"===h.type(s)?a.dateTime=i.systemDate(s):(a.dateTime=i.systemDate(),delete i.startTime,delete i.endDate,f(),delete i.endTime),function(){if(i.rangeElem){var e=[i.rangeElem[0].val(),i.rangeElem[1].val()],t=[a.dateTime,i.endDate];v.each(e,function(e,n){i.EXP_IF_ONE.test(n)&&d(t[e],n,e)})}}(),c(o),a.range&&c(i.endDate),n&&s&&i.setValue(a.range?i.endDate?i.parse():"":i.parse()),i.getDateTime(o)>i.getDateTime(a.max)?(o=a.dateTime=v.extend({},a.max),u=!0):i.getDateTime(o)<i.getDateTime(a.min)&&(o=a.dateTime=v.extend({},a.min),u=!0),a.range&&((i.getDateTime(i.endDate)<i.getDateTime(a.min)||i.getDateTime(i.endDate)>i.getDateTime(a.max))&&(i.endDate=v.extend({},a.max),u=!0),i.startTime={hours:a.dateTime.hours,minutes:a.dateTime.minutes,seconds:a.dateTime.seconds},i.endTime={hours:i.endDate.hours,minutes:i.endDate.minutes,seconds:i.endDate.seconds},"month"===a.type&&(a.dateTime.date=1,i.endDate.date=1)),u&&s&&(i.setValue(i.parse()),i.hint("value "+r.invalidDatePrompt+r.autoResetPrompt)),i.startDate=i.startDate||s&&v.extend({},a.dateTime),i.autoCalendarModel.auto&&i.autoCalendarModel(),i.endState=!a.range||!i.rangeLinked||!(!i.startDate||!i.endDate),e&&e(),i},Te.prototype.markRender=function(e,t,n){var i;"object"==typeof n?v.each(n||{},function(e,n){var a=e.split("-");a[0]!=t[0]&&0!=a[0]||a[1]!=t[1]&&0!=a[1]||a[2]!=t[2]||(i=n||t[2])}):"string"==typeof n&&(i=n||t[2]),i&&e.find("div").html('<span class="laydate-day-mark">'+i+"</span>")},Te.prototype.mark=function(e,t){var n=this,i=n.config,a=function(i){n.markRender(e,t,i)};return i.calendar&&i.lang===te&&a(n.markerOfChineseFestivals),"function"==typeof i.mark?i.mark({year:t[0],month:t[1],date:t[2]},a):"object"==typeof i.mark&&a(i.mark),n},Te.prototype.holidaysRender=function(e,t,n){var i=["holidays","workdays"],a=function(e,t,n){e.find("div").html(["<span",' class="laydate-day-holidays"',' type="'+t+'"',">",n,"</span>"].join(""))};"array"===h.type(n)?v.each(n,function(n,r){v.each(r,function(r,o){var l,s,c,d;l=o,s=e.attr("lay-ymd"),c=l.split("-"),d=s.split("-"),v.each(c,function(e,t){c[e]=parseInt(t,10)}),v.each(d,function(e,t){d[e]=parseInt(t,10)}),c.join("-")===d.join("-")&&a(e,i[n],t[2])})}):"string"==typeof n&&-1!==i.indexOf(n)&&a(e,n,t[2])},Te.prototype.holidays=function(e,t){var n=this,i=n.config,a=function(i){n.holidaysRender(e,t,i)};return"function"==typeof i.holidays?i.holidays({year:t[0],month:t[1],date:t[2]},a):"array"===h.type(i.holidays)&&a(i.holidays),n},Te.prototype.cellRender=function(e,t,n){var i=this.config;return"function"==typeof i.cellRender&&i.cellRender(t,function(t){"string"==typeof t?v(e).html(t):"object"==typeof t&&v(e).html("").append(v(t)[0])},{originElem:e,type:n}),this},Te.prototype.startOfYear=function(e){var t=new Date(e);return t.setFullYear(t.getFullYear(),0,1),t.setHours(0,0,0,0),t},Te.prototype.endOfYear=function(e){var t=new Date(e),n=t.getFullYear();return t.setFullYear(n+1,0,0),t.setHours(23,59,59,999),t},Te.prototype.startOfMonth=function(e){var t=new Date(e);return t.setDate(1),t.setHours(0,0,0,0),t},Te.prototype.endOfMonth=function(e){var t=new Date(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t},Te.prototype.addDays=function(e,t){var n=new Date(e);return t?(n.setDate(n.getDate()+t),n):n},Te.prototype.isDisabledYearOrMonth=function(e,t,n){for(var i=this,a=i.config,r="year"===t?i.startOfYear(e):i.startOfMonth(e),o="year"===t?i.endOfYear(e):i.endOfMonth(e),l=Math.floor((o.getTime()-r.getTime())/864e5)+1,s=0,c=0;c<l;c++){var d=i.addDays(r,c);a.disabledDate.call(a,d,n)&&s++}return s===l},Te.prototype.isDisabledDate=function(e,t){t=t||{};var n=this.config,i=n.range?0===t.rangeType?"start":"end":"start";if(!n.disabledDate)return!1;if("time"===n.type)return!1;if("date"!==t.disabledType&&"datetime"!==t.disabledType)return!1;var a=new Date(e);return a.setHours(0,0,0,0),"year"===t.type||"month"===t.type?this.isDisabledYearOrMonth(a,t.type,i):n.disabledDate.call(n,a,i)},Te.prototype.isDisabledTime=function(e,t){t=t||{};var n=this,i=n.config,a=i.range?0===t.rangeType?"start":"end":"start";if(!i.disabledTime)return!1;if("time"!==i.type&&"datetime"!==i.type)return!1;if("time"!==t.disabledType&&"datetime"!==t.disabledType)return!1;var r=function(e,t,n){return function(){return-1!==("function"==typeof t&&t.apply(i,n)||[]).indexOf(e)}},o=n.systemDate(new Date(e)),l=i.disabledTime.call(i,n.newDate(o),a)||{};return"datetime"===t.disabledType?r(o.hours,l.hours)()||r(o.minutes,l.minutes,[o.hours])()||r(o.seconds,l.seconds,[o.hours,o.minutes])():[r(o.hours,l.hours),r(o.minutes,l.minutes,[o.hours]),r(o.seconds,l.seconds,[o.hours,o.minutes])][t.time.length-1]()},Te.prototype.isDisabledDateTime=function(e,t){return t=t||{},this.isDisabledDate(e,t)||this.isDisabledTime(e,t)},Te.prototype.limit=function(e){e=e||{};var t,n=this,i=n.config,a={},r=e.index>(e.time?0:41)?n.endDate:i.dateTime;return v.each({now:v.extend({},r,e.date||{}),min:i.min,max:i.max},function(t,i){var r;a[t]=n.newDate(v.extend({year:i.year,month:"year"===e.type?0:i.month,date:"year"===e.type||"month"===e.type?1:i.date},(r={},v.each(e.time,function(e,t){r[t]=i[t]}),r))).getTime()}),t=a.now<a.min||a.now>a.max||n.isDisabledDateTime(a.now,e),e.elem&&e.elem[t?"addClass":"removeClass"](de),t},Te.prototype.thisDateTime=function(e){var t=this.config;return e?this.endDate:t.dateTime},Te.prototype.calendar=function(e,t,n){t=t?1:0;var i,a,r,o=this,l=o.config,s=e||o.thisDateTime(t),c=new Date,d=o.i18nMessages,u="date"!==l.type&&"datetime"!==l.type,f=v(o.table[t]).find("td"),p=v(o.elemHeader[t][2]).find("span");s.year<ue[0]&&(s.year=ue[0],o.hint(d.invalidDatePrompt)),s.year>ue[1]&&(s.year=ue[1],o.hint(d.invalidDatePrompt)),o.firstDate||(o.firstDate=v.extend({},s)),c.setFullYear(s.year,s.month,1),i=(c.getDay()+(7-l.weekStart))%7,a=le.getEndDate(s.month||12,s.year),r=le.getEndDate(s.month+1,s.year),v.each(f,function(e,n){var l,c=[s.year,s.month];(n=v(n)).removeAttr("class"),e<i?(l=a-i+e,n.addClass("laydate-day-prev"),c=o.getAsYM(s.year,s.month,"sub")):e>=i&&e<r+i?(l=e-i,o.rangeLinked||l+1===s.date&&n.addClass(ce)):(l=e-r-i,n.addClass("laydate-day-next"),c=o.getAsYM(s.year,s.month)),c[1]++,c[2]=l+1,n.attr("lay-ymd",c.join("-")).html("<div>"+c[2]+"</div>"),o.mark(n,c).holidays(n,c).limit({elem:n,date:{year:c[0],month:c[1]-1,date:c[2]},index:e,rangeType:t,disabledType:"date"}),o.cellRender(n,{year:c[0],month:c[1],date:c[2]},"date")}),v(p[0]).attr("lay-ym",s.year+"-"+(s.month+1)),v(p[1]).attr("lay-ym",s.year+"-"+(s.month+1)),o.panelYM||(o.panelYM={}),o.panelYM[t]={year:s.year,month:s.month};var h=ie(s.year+d.literal.year),y=ie(d.months[s.month]);if(d.monthBeforeYear?(v(p[0]).attr("lay-type","month").html(y),v(p[1]).attr("lay-type","year").html(h)):(v(p[0]).attr("lay-type","year").html(h),v(p[1]).attr("lay-type","month").html(y)),u&&(l.range?(e||"init"!==n)&&(o.listYM=[[(o.startDate||l.dateTime).year,(o.startDate||l.dateTime).month+1],[o.endDate.year,o.endDate.month+1]],o.list(l.type,0).list(l.type,1),"time"===l.type?o.setBtnStatus(!0,v.extend({},o.systemDate(),o.startTime),v.extend({},o.systemDate(),o.endTime)):o.setBtnStatus(!0)):(o.listYM=[[s.year,s.month+1]],o.list(l.type,0))),l.range&&"init"===n)if(o.rangeLinked){var m=o.getAsYM(s.year,s.month,t?"sub":null);o.calendar(v.extend({},s,{year:m[0],month:m[1]}),1-t)}else o.calendar(null,1-t);if(!l.range){var g=["hours","minutes","seconds"];o.limit({elem:v(o.footer).find(".laydate-btns-now"),date:o.systemDate(/^(datetime|time)$/.test(l.type)?new Date:null),index:0,time:g,disabledType:"datetime"}),o.limit({elem:v(o.footer).find(ge),index:0,time:g,disabledType:"datetime"})}return o.setBtnStatus(),v(o.shortcut).find("li."+ce).removeClass(ce),l.range&&!u&&"init"!==n&&o.stampRange(),o},Te.prototype.list=function(e,t){var n,i,a,r,o,l=this,s=l.config,c=l.rangeLinked?s.dateTime:[s.dateTime,l.endDate][t],d=l.i18nMessages,u=s.range&&"date"!==s.type&&"datetime"!==s.type,f=v.elem("ul",{class:pe+" "+{year:"laydate-year-list",month:"laydate-month-list",time:"laydate-time-list"}[e]}),p=l.elemHeader[t],y=v(p[2]).find("span"),m=l.elemCont[t||0],g=v(m).find("."+pe)[0],b=d.monthBeforeYear,x=d.literal.year,E=l.listYM[t]||{},C=["hours","minutes","seconds"],T=["startTime","endTime"][t];if(E[0]<1&&(E[0]=1),"year"===e){var w,k=w=E[0]-7;k<1&&(k=w=1),v.each(new Array(15),function(){var n=v.elem("li",{"lay-ym":w}),i={year:w,month:0,date:1};w==E[0]&&v(n).addClass(ce),n.innerHTML=w+x,f.appendChild(n),l.limit({elem:v(n),date:i,index:t,type:e,rangeType:t,disabledType:"date"}),l.cellRender(n,{year:w,month:1,date:1},"year"),w++}),v(y[b?1:0]).attr("lay-ym",w-8+"-"+E[1]).html(k+x+" - "+(w-1+x))}else if("month"===e)v.each(new Array(12),function(n){var i=v.elem("li",{"lay-ym":n}),a={year:E[0],month:n,date:1};n+1==E[1]&&v(i).addClass(ce),i.innerHTML=d.months[n],f.appendChild(i),l.limit({elem:v(i),date:a,index:t,type:e,rangeType:t,disabledType:"date"}),l.cellRender(i,{year:E[0],month:n+1,date:1},"month")}),v(y[b?1:0]).attr("lay-ym",E[0]+"-"+E[1]).html(E[0]+x);else if("time"===e){var S=function(){v(f).find("ol").each(function(e,n){v(n).find("li").each(function(n,i){l.limit({elem:v(i),date:[{hours:n},{hours:l[T].hours,minutes:n},{hours:l[T].hours,minutes:l[T].minutes,seconds:n}][e],index:t,rangeType:t,disabledType:"time",time:[["hours"],["hours","minutes"],["hours","minutes","seconds"]][e]})})}),s.range||l.limit({elem:v(l.footer).find(ge),date:l[T],index:0,time:["hours","minutes","seconds"],disabledType:"datetime"})};s.range?l[T]||(l[T]="startTime"===T?c:l.endDate):l[T]=c,v.each([24,60,60],function(e,t){var n=v.elem("li"),i=["<p>"+d.time[e]+"</p><ol>"];v.each(new Array(t),function(t){i.push("<li"+(l[T][C[e]]===t?' class="'+ce+'"':"")+">"+v.digit(t,2)+"</li>")}),n.innerHTML=i.join("")+"</ol>",f.appendChild(n)}),S(),n=-1!==s.format.indexOf("H"),i=-1!==s.format.indexOf("m"),a=-1!==s.format.indexOf("s"),r=f.children,o=0,v.each([n,i,a],function(e,t){t||(r[e].className+=" layui-hide",o++)}),f.className+=" laydate-time-list-hide-"+o}if(g&&m.removeChild(g),m.appendChild(f),"year"===e||"month"===e)v(l.elemMain[t]).addClass("laydate-ym-show"),v(f).find("li").on("click",function(){var n=0|v(this).attr("lay-ym");if(!v(this).hasClass(de)){l.rangeLinked?v.extend(c,{year:"year"===e?n:E[0],month:"year"===e?E[1]-1:n}):c[e]=n;var i=-1!==["year","month"].indexOf(s.type),a="year"===e&&-1!==["date","datetime"].indexOf(s.type);i||a?(v(f).find("."+ce).removeClass(ce),v(this).addClass(ce),("month"===s.type&&"year"===e||a)&&(l.listYM[t][0]=n,u&&((t?l.endDate:c).year=n),l.list("month",t))):(l.checkDate("limit").calendar(c,t,"init"),l.closeList()),s.range||l.limit({type:e,elem:v(l.footer).find(ge),date:c,disabledType:"datetime"}),l.setBtnStatus(),!s.range&&s.autoConfirm&&("month"===s.type&&"month"===e||"year"===s.type&&"year"===e)&&l.setValue(l.parse()).done().remove(),l.autoCalendarModel.auto&&!l.rangeLinked?l.choose(v(m).find("td.layui-this"),t):l.endState&&l.done(null,"change"),v(l.footer).find("."+xe).removeClass(de)}});else{var _=v.elem("span",{class:be}),L=function(){v(f).find("ol").each(function(e){var t=this,n=v(t).find("li");t.scrollTop=30*(l[T][C[e]]-2),t.scrollTop<=0&&n.each(function(e){if(!v(this).hasClass(de))return t.scrollTop=30*(e-2),!0})})},D=v(p[2]).find("."+be);L(),_.innerHTML=s.range?[d.startTime,d.endTime][t]:d.selectTime,v(l.elemMain[t]).addClass("laydate-time-show"),D[0]&&D.remove(),p[2].appendChild(_);var I=v(f).find("ol");I.each(function(e){var t=this;v(t).find("li").on("click",function(){var n=0|this.innerHTML;v(this).hasClass(de)||(s.range?l[T][C[e]]=n:c[C[e]]=n,v(t).find("."+ce).removeClass(ce),v(this).addClass(ce),S(),L(),(l.endDate||"time"===s.type||"datetime"===s.type)&&l.done(null,"change"),l.setBtnStatus())})}),h.device().mobile&&I.css({overflowY:"auto",touchAction:"pan-y"})}return l},Te.prototype.listYM=[],Te.prototype.closeList=function(){var e=this;v.each(e.elemCont,function(t){v(this).find("."+pe).remove(),v(e.elemMain[t]).removeClass("laydate-ym-show laydate-time-show")}),v(e.elem).find("."+be).remove()},Te.prototype.setBtnStatus=function(e,t,n){var i,a=this,r=a.config,o=a.i18nMessages,l=v(a.footer).find(ge),s="datetime"===r.type||"time"===r.type?["hours","minutes","seconds"]:void 0;r.range&&(t=t||(a.rangeLinked?a.startDate:r.dateTime),n=n||a.endDate,i=!a.endState||a.newDate(t).getTime()>a.newDate(n).getTime(),a.limit({date:t,disabledType:"datetime",time:s,rangeType:0})||a.limit({date:n,disabledType:"datetime",time:s,rangeType:1})?l.addClass(de):l[i?"addClass":"removeClass"](de),e&&i&&a.hint(o.rangeOrderPrompt))},Te.prototype.parse=function(e,t){var n=this,i=n.config,a=n.rangeLinked?n.startDate:i.dateTime,r=t||("end"==e?v.extend({},n.endDate,n.endTime):i.range?v.extend({},a||i.dateTime,n.startTime):i.dateTime),o=le.parse(r,n.format,1);return i.range&&void 0===e?o+" "+n.rangeStr+" "+n.parse("end"):o},Te.prototype.newDate=function(e){return e=e||{},new Date(e.year||1,e.month||0,e.date||1,e.hours||0,e.minutes||0,e.seconds||0)},Te.prototype.getDateTime=function(e){return this.newDate(e).getTime()},Te.prototype.formatToDisplay=function(e,t){var n=this,i=Object.getOwnPropertyDescriptor(HTMLInputElement.prototype,"value");Object.defineProperty(e,"value",v.extend({},i,{get:function(){return this.getAttribute("lay-date")},set:function(e){i.set.call(this,t.call(n,e)),this.setAttribute("lay-date",e)}}))},Te.prototype.setValue=function(e){var t=this,n=t.config,i=n.elem[0];if("static"===n.position)return t;if(e=e||"",t.isInput(i))v(i).val(e);else{var a=t.rangeElem;if(a)"array"!==h.type(e)&&(e=e.split(" "+t.rangeStr+" ")),a[0].val(e[0]||""),a[1].val(e[1]||"");else{if(0===v(i).find("*").length){var r="function"==typeof n.formatToDisplay?n.formatToDisplay(e):e;v(i).html(r)}v(i).attr("lay-date",e)}}return t},Te.prototype.preview=function(){var e=this,t=e.config;if(t.isPreview){var n=v(e.elem).find("."+Ee),i=t.range?(e.rangeLinked?e.endState:e.endDate)?e.parse():"":e.parse();if(n.html(i),n.html()){var a="array"===h.type(t.theme)?t.theme[0]:t.theme;n.css({color:/^#/.test(String(a))?a:"#16b777"}),setTimeout(function(){n.css({color:"#777"})},300)}}},Te.prototype.renderAdditional=function(){this.config.fullPanel&&this.list("time",0)},Te.prototype.stampRange=function(){var e,t=this,n=t.config,i=t.rangeLinked?t.startDate:n.dateTime,a=v(t.elem).find("td");n.range&&!t.endState&&v(t.footer).find(ge).addClass(de),i=i&&t.newDate({year:i.year,month:i.month,date:i.date}).getTime(),e=t.endState&&t.endDate&&t.newDate({year:t.endDate.year,month:t.endDate.month,date:t.endDate.date}).getTime(),v.each(a,function(a,r){var o=v(r).attr("lay-ymd").split("-"),l=t.newDate({year:o[0],month:o[1]-1,date:o[2]}).getTime();n.rangeLinked&&!t.startDate&&l===t.newDate(t.systemDate()).getTime()&&v(r).addClass(v(r).hasClass(me)||v(r).hasClass(ve)?"":"laydate-day-now"),v(r).removeClass(he+" "+ce),l!==i&&l!==e||(t.rangeLinked||!t.rangeLinked&&(a<42?l===i:l===e))&&v(r).addClass(v(r).hasClass(me)||v(r).hasClass(ve)?he:ce),l>i&&l<e&&v(r).addClass(he)})},Te.prototype.done=function(e,t){var n=this,i=n.config,a=v.extend({},v.extend(n.rangeLinked?n.startDate:i.dateTime,n.startTime)),r=v.extend({},v.extend(n.endDate,n.endTime));return v.each([a,r],function(e,t){"month"in t&&v.extend(t,{month:t.month+1})}),n.preview(),e=e||[n.parse(),a,r],"change"===t&&n.renderAdditional(),"function"==typeof i[t||"done"]&&i[t||"done"].apply(i,e),n},Te.prototype.checkPanelDate=function(e,t){var n=this,i=n.config;if("date"===i.type||"datetime"===i.type){var a=0===t,r=e.month+1,o=n.panelYM[t].month+1;return{needFullRender:r!==o,index:n.endState&&(a&&r>o||!a&&r<o)?1-t:t}}},Te.prototype.choose=function(e,t){if(!e.hasClass(de)){var n=this,i=n.config,a=t;n.rangeLinked&&(n.endState||!n.startDate?(t=0,n.endState=!1):(t=1,n.endState=!0));var r=n.thisDateTime(t),o=e.attr("lay-ymd").split("-");if(o={year:0|o[0],month:(0|o[1])-1,date:0|o[2]},v.extend(r,o),i.range){var l,s;if(v.each(["startTime","endTime"],function(e,a){n[a]=n[a]||{hours:e?23:0,minutes:e?59:0,seconds:e?59:0},t===e&&(n.getDateTime(v.extend({},r,n[a]))<n.getDateTime(i.min)?(n[a]={hours:i.min.hours,minutes:i.min.minutes,seconds:i.min.seconds},v.extend(r,n[a])):n.getDateTime(v.extend({},r,n[a]))>n.getDateTime(i.max)&&(n[a]={hours:i.max.hours,minutes:i.max.minutes,seconds:i.max.seconds},v.extend(r,n[a])))}),t||(n.startDate=v.extend({},r)),n.endState&&!n.limit({date:n.rangeLinked?n.startDate:n.thisDateTime(1-t),disabledType:"date"}))n.endState&&n.autoCalendarModel.auto&&(l=n.autoCalendarModel()),(l||n.rangeLinked&&n.endState)&&n.newDate(n.startDate)>n.newDate(n.endDate)&&(n.startDate.year===n.endDate.year&&n.startDate.month===n.endDate.month&&n.startDate.date===n.endDate.date&&(s=n.startTime,n.startTime=n.endTime,n.endTime=s),s=n.startDate,n.startDate=v.extend({},n.endDate,n.startTime),i.dateTime=v.extend({},n.startDate),n.endDate=v.extend({},s,n.endTime)),l&&(i.dateTime=v.extend({},n.startDate));if(n.rangeLinked){var c=n.checkPanelDate(r,a),d=v.extend({},r),u=l||c&&c.needFullRender?"init":null,f=c?c.index:a;n.calendar(d,f,u)}else n.calendar(null,t,l?"init":null);n.endState&&n.done(null,"change")}else"static"===i.position?n.calendar().done().done(null,"change"):"date"===i.type?i.autoConfirm?n.setValue(n.parse()).done().remove():n.calendar().done(null,"change"):"datetime"===i.type&&n.calendar().done(null,"change")}},Te.prototype.tool=function(e,t){var n=this,i=n.config,a=n.i18nMessages,r=i.dateTime,o="static"===i.position,l={datetime:function(){v(e).hasClass(de)||(n.list("time",0),i.range&&n.list("time",1),v(e).attr("lay-type","date").html(n.i18nMessages.selectDate))},date:function(){n.closeList(),v(e).attr("lay-type","datetime").html(n.i18nMessages.selectTime)},clear:function(){o&&(v.extend(r,n.firstDate),n.calendar()),i.range&&(delete i.dateTime,delete n.endDate,delete n.startTime,delete n.endTime),n.setValue(""),n.done(null,"onClear").done(["",{},{}]).remove()},now:function(){var t=new Date;if(v(e).hasClass(de))return n.hint(a.tools.now+", "+a.invalidDatePrompt);v.extend(r,n.systemDate(),{hours:t.getHours(),minutes:t.getMinutes(),seconds:t.getSeconds()}),n.setValue(n.parse()),o&&n.calendar(),n.done(null,"onNow").done().remove()},confirm:function(){if(i.range){if(v(e).hasClass(de)){var t="time"===i.type?n.startTime&&n.endTime&&n.newDate(n.startTime)>n.newDate(n.endTime):n.startDate&&n.endDate&&n.newDate(v.extend({},n.startDate,n.startTime||{}))>n.newDate(v.extend({},n.endDate,n.endTime||{}));return n.hint(t?a.rangeOrderPrompt:a.invalidDatePrompt)}}else if(v(e).hasClass(de))return n.hint(a.invalidDatePrompt);n.setValue(n.parse()),n.done(null,"onConfirm").done().remove()}};l[t]&&l[t]()},Te.prototype.change=function(e){var t=this,n=t.config,i=t.thisDateTime(e),a=n.range&&("year"===n.type||"month"===n.type),r=t.elemCont[e||0],o=t.listYM[e],l=function(l){var s=v(r).find(".laydate-year-list")[0],c=v(r).find(".laydate-month-list")[0];return s&&(o[0]=l?o[0]-15:o[0]+15,t.list("year",e)),c&&(l?o[0]--:o[0]++,t.list("month",e)),(s||c)&&(v.extend(i,{year:o[0]}),a&&(i.year=o[0]),n.range||t.done(null,"change"),n.range||t.limit({elem:v(t.footer).find(ge),date:{year:o[0],month:s?0:o[1]-1},disabledType:"datetime"})),t.setBtnStatus(),s||c};return{prevYear:function(){l("sub")||(t.rangeLinked?(n.dateTime.year--,t.checkDate("limit").calendar(null,null,"init")):(i.year--,t.checkDate("limit").calendar(null,e),t.autoCalendarModel.auto?t.choose(v(r).find("td.layui-this"),e):t.done(null,"change")))},prevMonth:function(){var a;if(t.rangeLinked){var o,l=t.panelYM[0];a=t.getAsYM(l.year,l.month,"sub"),o=v.extend({},n.dateTime,t.panelYM[0],{year:a[0],month:a[1]}),t.checkDate("limit").calendar(o,null,"init")}else a=t.getAsYM(i.year,i.month,"sub"),v.extend(i,{year:a[0],month:a[1]}),t.checkDate("limit").calendar(null,null,"init"),t.autoCalendarModel.auto?t.choose(v(r).find("td.layui-this"),e):t.done(null,"change")},nextMonth:function(){var a;if(t.rangeLinked){var o=t.panelYM[0];a=t.getAsYM(o.year,o.month);var l=v.extend({},n.dateTime,t.panelYM[0],{year:a[0],month:a[1]});t.checkDate("limit").calendar(l,null,"init")}else a=t.getAsYM(i.year,i.month),v.extend(i,{year:a[0],month:a[1]}),t.checkDate("limit").calendar(null,null,"init"),t.autoCalendarModel.auto?t.choose(v(r).find("td.layui-this"),e):t.done(null,"change")},nextYear:function(){l()||(t.rangeLinked?(n.dateTime.year++,t.checkDate("limit").calendar(null,0,"init")):(i.year++,t.checkDate("limit").calendar(null,e),t.autoCalendarModel.auto?t.choose(v(r).find("td.layui-this"),e):t.done(null,"change")))}}},Te.prototype.changeEvent=function(){var e=this;v(e.elem).on("click",function(e){v.stope(e)}).on("mousedown",function(e){v.stope(e)}),v.each(e.elemHeader,function(t,n){v(n[0]).on("click",function(){e.change(t).prevYear()}),v(n[1]).on("click",function(){e.change(t).prevMonth()}),v(n[2]).find("span").on("click",function(){var n=v(this),i=n.attr("lay-ym"),a=n.attr("lay-type");i&&(i=i.split("-"),e.listYM[t]=[0|i[0],0|i[1]],e.list(a,t),v(e.footer).find("."+xe).addClass(de))}),v(n[3]).on("click",function(){e.change(t).nextMonth()}),v(n[4]).on("click",function(){e.change(t).nextYear()})}),v.each(e.table,function(t,n){v(n).find("td").on("click",function(){e.choose(v(this),t)})}),v(e.footer).find("span").on("click",function(){var t=v(this).attr("lay-type");e.tool(this,t)})},Te.prototype.isInput=function(e){return/input|textarea/.test(e.tagName.toLocaleLowerCase())||/INPUT|TEXTAREA/.test(e.tagName)},Te.prototype.events=function(){var e=this,t=e.config;if(t.elem[0]&&!t.elem[0].eventHandler){var n=function(){le.thisId!==t.id&&e.render()};t.elem.on(t.trigger,n),t.elem[0].eventHandler=!0,t.eventElem.on(t.trigger,n),e.unbind=function(){e.remove(),t.elem.off(t.trigger,n),t.elem.removeAttr("lay-key"),t.elem.removeAttr(ee),t.elem[0].eventHandler=!1,t.eventElem.off(t.trigger,n),t.eventElem.removeAttr("lay-key"),delete se.that[t.id]}}},v(document).on("mousedown",function(e){if(le.thisId){var t=se.getThis(le.thisId);if(t){var n=t.config;e.target===n.elem[0]||e.target===n.eventElem[0]||e.target===v(n.closeStop)[0]||n.elem[0]&&n.elem[0].contains(e.target)||t.remove()}}}).on("keydown",function(e){if(le.thisId){var t=se.getThis(le.thisId);t&&"static"!==t.config.position&&13===e.keyCode&&v("#"+t.elemID)[0]&&t.elemID===Te.thisElemDate&&(e.preventDefault(),v(t.footer).find(ge)[0].click())}}),v(window).on("resize",function(){if(le.thisId){var e=se.getThis(le.thisId);if(e)return!(!e.elem||!v(".layui-laydate")[0])&&void e.position()}}),se.that={},se.getThis=function(e){var t=se.that[e];return t||h.hint().error(e?Q+" instance with ID '"+e+"' not found":"ID argument required"),t},le.render=function(e){var t=new Te(e);return se.call(t)},le.reload=function(e,t){var n=se.getThis(e);if(n)return n.reload(t)},le.getInst=function(e){var t=se.getThis(e);if(t)return t.inst},le.hint=function(e,t){var n=se.getThis(e);if(n)return n.hint(t)},le.unbind=function(e){var t=se.getThis(e);if(t)return t.unbind()},le.close=function(e){var t=se.getThis(e||le.thisId);if(t)return t.remove()},le.parse=function(e,t,n){return e=e||{},"string"==typeof t&&(t=se.formatArr(t)),t=(t||[]).concat(),v.each(t,function(i,a){/yyyy|y/.test(a)?t[i]=v.digit(e.year,a.length):/MM|M/.test(a)?t[i]=v.digit(e.month+(n||0),a.length):/dd|d/.test(a)?t[i]=v.digit(e.date,a.length):/HH|H/.test(a)?t[i]=v.digit(e.hours,a.length):/mm|m/.test(a)?t[i]=v.digit(e.minutes,a.length):/ss|s/.test(a)&&(t[i]=v.digit(e.seconds,a.length))}),t.join("")},le.getEndDate=function(e,t){var n=new Date;return n.setFullYear(t||n.getFullYear(),e||n.getMonth()+1,1),new Date(n.getTime()-864e5).getDate()};var ke={config:{removeFocus:!0},end:{},beforeEnd:{},events:{resize:{}},minStackIndex:0,minStackArr:[],type:["dialog","page","iframe","loading","tips"],getStyle:function(e,t){var n=e.currentStyle?e.currentStyle:window.getComputedStyle(e,null);return n[n.getPropertyValue?"getPropertyValue":"getAttribute"](t)}},Se={ie:function(){var e=navigator.userAgent.toLowerCase();return!(!window.ActiveXObject&&!("ActiveXObject"in window))&&((e.match(/msie\s(\d+)/)||[])[1]||"11")}(),config:function(e){return e=e||{},Se.cache=ke.config=Y.extend({},ke.config,e),"string"==typeof e.extend&&(e.extend=[e.extend]),this},ready:function(e){return"function"==typeof e&&e(),this},alert:function(e,t,n){var i="function"==typeof t;return i&&(n=t),Se.open(Y.extend({content:e,yes:n},i?{}:t))},confirm:function(e,t,n,i){var a="function"==typeof t;return a&&(i=n,n=t),Se.open(Y.extend({content:e,btn:[j.$t("layer.confirm"),j.$t("layer.cancel")],yes:n,btn2:i},a?{}:t))},msg:function(e,t,n){var i="function"==typeof t,a=ke.config.skin,r=(a?a+" "+a+"-msg":"")||"layui-layer-msg",o=Le.anim.length-1;return i&&(n=t),Se.open(Y.extend({content:e,time:3e3,shade:!1,skin:r,title:!1,closeBtn:!1,btn:!1,resize:!1,end:n,removeFocus:!1},i&&!ke.config.skin?{skin:r+" layui-layer-hui",anim:o}:((-1===(t=t||{}).icon||void 0===t.icon&&!ke.config.skin)&&(t.skin=r+" "+(t.skin||"layui-layer-hui")),t)))},load:function(e,t){return Se.open(Y.extend({type:3,icon:e||0,resize:!1,shade:.01,removeFocus:!1},t))},tips:function(e,t,n){return Se.open(Y.extend({type:4,content:[e,t],closeBtn:!1,time:3e3,shade:!1,resize:!1,fixed:!1,maxWidth:260,removeFocus:!1},n))}},_e=function(e){var t=this,n=function(){t.creat()};ke.config.title=j.$t("layer.defaultTitle"),t.index=Se.index=v.autoIncrementer("layer"),t.config.maxWidth=Y(oe).width()-30,t.config=Y.extend({},t.config,ke.config,e),document.body?n():setTimeout(function(){n()},30)};_e.pt=_e.prototype;var Le=["layui-layer",".layui-layer-title",".layui-layer-main",".layui-layer-dialog","layui-layer-iframe","layui-layer-content","layui-layer-btn","layui-layer-close"];Le.anim={0:"layer-anim-00",1:"layer-anim-01",2:"layer-anim-02",3:"layer-anim-03",4:"layer-anim-04",5:"layer-anim-05",6:"layer-anim-06",slideDown:"layer-anim-slide-down",slideLeft:"layer-anim-slide-left",slideUp:"layer-anim-slide-up",slideRight:"layer-anim-slide-right"},Le.SHADE="layui-layer-shade",Le.MOVE="layui-layer-move";var De="LAYUI-LAYER-SHADE-KEY",Ie="LAYUI_LAYER_CONTENT_RECORD_HEIGHT";_e.pt.config={type:0,shade:.3,fixed:!0,move:Le[1],title:j.$t("layer.defaultTitle"),offset:"auto",area:"auto",closeBtn:1,icon:-1,time:0,zIndex:19891014,maxWidth:360,anim:0,isOutAnim:!0,minStack:!0,moveType:1,resize:!0,scrollbar:!0,tips:2},_e.pt.vessel=function(e,t){var n,i=this,a=i.index,r=i.config,o=r.zIndex+a,l="object"==typeof r.title,s=r.maxmin&&(1===r.type||2===r.type),c=r.title?'<div class="layui-layer-title" style="'+(l?r.title[1]:"")+'">'+(l?r.title[0]:r.title)+"</div>":"";return r.zIndex=o,t([r.shade?'<div class="'+Le.SHADE+'" id="'+Le.SHADE+a+'" times="'+a+'" style="z-index:'+(o-1)+'; "></div>':"",'<div class="'+Le[0]+" layui-layer-"+ke.type[r.type]+(0!=r.type&&2!=r.type||r.shade?"":" layui-layer-border")+" "+(r.skin||"")+'" id="'+Le[0]+a+'" type="'+ke.type[r.type]+'" times="'+a+'" showtime="'+r.time+'" conType="'+(e?"object":"string")+'" style="z-index: '+o+"; width:"+r.area[0]+";height:"+r.area[1]+";position:"+(r.fixed?"fixed;":"absolute;")+'">'+(e&&2!=r.type?"":c)+"<div"+(r.id?' id="'+r.id+'"':"")+' class="layui-layer-content'+(0==r.type&&-1!==r.icon?" layui-layer-padding":"")+(3==r.type?" layui-layer-loading"+r.icon:"")+'">'+function(){var e,t=["layui-icon-tips","layui-icon-success","layui-icon-error","layui-icon-question","layui-icon-lock","layui-icon-face-cry","layui-icon-face-smile"],n="layui-anim layui-anim-rotate layui-anim-loop";if(0==r.type&&-1!==r.icon)return 16==r.icon&&(e="layui-icon layui-icon-loading "+n),'<i class="layui-layer-face layui-icon '+(e||t[r.icon]||t[0])+'"></i>';if(3==r.type){var i=["layui-icon-loading","layui-icon-loading-1"];return 2==r.icon?'<div class="layui-layer-loading-2 '+n+'"></div>':'<i class="layui-layer-loading-icon layui-icon '+(i[r.icon]||i[0])+" "+n+'"></i>'}return""}()+(1==r.type&&e?"":r.content||"")+'</div><div class="layui-layer-setwin">'+(n=[],s&&(n.push('<span class="layui-layer-min"></span>'),n.push('<span class="layui-layer-max"></span>')),r.closeBtn&&n.push('<span class="layui-icon layui-icon-close '+[Le[7],Le[7]+(r.title?r.closeBtn:4==r.type?"1":"2")].join(" ")+'"></span>'),n.join("")+"</div>")+(r.btn?function(){var e,t="";"string"==typeof r.btn&&(r.btn=[r.btn]);for(var n=0,i=r.btn.length;n<i;n++)t+='<a class="'+Le[6]+n+'">'+r.btn[n]+"</a>";return'<div class="'+(e=[Le[6]],r.btnAlign&&e.push(Le[6]+"-"+r.btnAlign),e.join(" ")+'">')+t+"</div>"}():"")+(r.resize?'<span class="layui-layer-resize"></span>':"")+"</div>"],c,Y('<div class="'+Le.MOVE+'" id="'+Le.MOVE+'"></div>')),i},_e.pt.creat=function(){var e,t,n,i,a=this,r=a.config,o=a.index,l=r.content,s="object"==typeof l,c=Y("body"),d=function(e){if(r.shift&&(r.anim=r.shift),Le.anim[r.anim]){var t="layer-anim "+Le.anim[r.anim];e.addClass(t).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){Y(this).removeClass(t)})}};if(r.id&&Y("."+Le[0]).find("#"+r.id)[0])return t=(e=Y("#"+r.id).closest("."+Le[0])).attr("times"),n=e.data("config"),i=Y("#"+Le.SHADE+t),void("min"===(e.data("maxminStatus")||{})?Se.restore(t):n.hideOnClose&&(i.show(),e.show(),d(e),setTimeout(function(){i.css({opacity:i.data(De)})},10)));switch(r.removeFocus&&document.activeElement&&document.activeElement.blur(),"string"==typeof r.area&&(r.area="auto"===r.area?["",""]:[r.area,""]),r.type){case 0:r.btn="btn"in r?r.btn:j.$t("layer.confirm"),Se.closeAll("dialog");break;case 2:l=r.content=s?r.content:[r.content||"","auto"],r.content='<iframe scrolling="'+(r.content[1]||"auto")+'" allowtransparency="true" id="'+Le[4]+o+'" name="'+Le[4]+o+'" onload="this.className=\'\';" class="layui-layer-load" frameborder="0" src="'+r.content[0]+'"></iframe>';break;case 3:delete r.title,delete r.closeBtn,-1===r.icon&&r.icon,Se.closeAll("loading");break;case 4:s||(r.content=[r.content,"body"]),r.follow=r.content[1],r.content=r.content[0]+'<i class="layui-layer-TipsG"></i>',delete r.title,r.tips="object"==typeof r.tips?r.tips:[r.tips,!0],r.tipsMore||Se.closeAll("tips")}a.vessel(s,function(e,t,n){c.append(e[0]),s?2==r.type||4==r.type?Y("body").append(e[1]):l.parents("."+Le[0])[0]||(l.data("display",l.css("display")).show().addClass("layui-layer-wrap").wrap(e[1]),Y("#"+Le[0]+o).find("."+Le[5]).before(t)):c.append(e[1]),Y("#"+Le.MOVE)[0]||c.append(ke.moveElem=n),a.layero=Y("#"+Le[0]+o),a.shadeo=Y("#"+Le.SHADE+o),r.scrollbar||ke.setScrollbar(o)}).auto(o),a.shadeo.css({"background-color":r.shade[1]||"#000",opacity:r.shade[0]||r.shade,transition:r.shade[2]||""}),a.shadeo.data(De,r.shade[0]||r.shade),4==r.type?a.tips():(a.offset(),parseInt(ke.getStyle(document.getElementById(Le.MOVE),"z-index"))||(a.layero.css("visibility","hidden"),Se.ready(function(){a.offset(),a.layero.css("visibility","visible")}))),r.fixed&&(ke.events.resize[a.index]||(ke.events.resize[a.index]=function(){a.resize()},oe.on("resize",ke.events.resize[a.index]))),a.layero.data("config",r),r.time<=0||setTimeout(function(){Se.close(a.index)},r.time),a.move().callback(),d(a.layero)},_e.pt.resize=function(){var e=this,t=e.config;e.offset(),(/^\d+%$/.test(t.area[0])||/^\d+%$/.test(t.area[1]))&&e.auto(e.index),4==t.type&&e.tips()},_e.pt.auto=function(e){var t=this.config,n=Y("#"+Le[0]+e);(""===t.area[0]||"auto"===t.area[0])&&t.maxWidth>0&&n.outerWidth()>t.maxWidth&&n.width(t.maxWidth);var i=[n.innerWidth(),n.innerHeight()],a=n.find(Le[1]).outerHeight()||0,r=n.find("."+Le[6]).outerHeight()||0,o=function(e){(e=n.find(e)).height(i[1]-a-r-2*(0|parseFloat(e.css("padding-top"))))};return 2===t.type?o("iframe"):""===t.area[1]||"auto"===t.area[1]?t.maxHeight>0&&n.outerHeight()>t.maxHeight?(i[1]=t.maxHeight,o("."+Le[5])):t.fixed&&i[1]>=oe.height()&&(i[1]=oe.height(),o("."+Le[5])):o("."+Le[5]),this},_e.pt.offset=function(){var e=this,t=e.config,n=e.layero,i=ke.updatePosition(n,t);e.offsetTop=i.offsetTop,e.offsetLeft=i.offsetLeft},_e.pt.tips=function(){var e=this.config,t=this.layero,n=[t.outerWidth(),t.outerHeight()],i=Y(e.follow);i[0]||(i=Y("body"));var a={width:i.outerWidth(),height:i.outerHeight(),top:i.offset().top,left:i.offset().left},r=t.find(".layui-layer-TipsG"),o=e.tips[0];e.tips[1]||r.remove(),a.autoLeft=function(){a.left+n[0]-oe.width()>0?(a.tipLeft=a.left+a.width-n[0],r.css({right:12,left:"auto"})):(a.tipLeft=a.left-(.75*a.width<21?21-.5*a.width:0),a.tipLeft=Math.max(a.tipLeft,0))},a.where=[function(){a.autoLeft(),a.tipTop=a.top-n[1]-10,r.removeClass("layui-layer-TipsB").addClass("layui-layer-TipsT").css("border-right-color",e.tips[1])},function(){a.tipLeft=a.left+a.width+10,a.tipTop=a.top-(.75*a.height<21?21-.5*a.height:0),a.tipTop=Math.max(a.tipTop,0),r.removeClass("layui-layer-TipsL").addClass("layui-layer-TipsR").css("border-bottom-color",e.tips[1])},function(){a.autoLeft(),a.tipTop=a.top+a.height+10,r.removeClass("layui-layer-TipsT").addClass("layui-layer-TipsB").css("border-right-color",e.tips[1])},function(){a.tipLeft=a.left-n[0]-10,a.tipTop=a.top-(.75*a.height<21?21-.5*a.height:0),a.tipTop=Math.max(a.tipTop,0),r.removeClass("layui-layer-TipsR").addClass("layui-layer-TipsL").css("border-bottom-color",e.tips[1])}],a.where[o-1](),1===o?a.top-(oe.scrollTop()+n[1]+16)<0&&a.where[2]():2===o?oe.width()-(a.left+a.width+n[0]+16)>0||a.where[3]():3===o?a.top-oe.scrollTop()+a.height+n[1]+16-oe.height()>0&&a.where[0]():4===o&&n[0]+16-a.left>0&&a.where[1](),t.find("."+Le[5]).css({"background-color":e.tips[1],"padding-right":e.closeBtn?"30px":""}),t.css({left:a.tipLeft-(e.fixed?oe.scrollLeft():0),top:a.tipTop-(e.fixed?oe.scrollTop():0)})},_e.pt.move=function(){var e=this,t=e.config,n=Y(document),i=e.layero,a=["LAY_MOVE_DICT","LAY_RESIZE_DICT"],r=i.find(t.move),o=i.find(".layui-layer-resize");return t.move&&r.css("cursor","move"),r.on("mousedown",function(e){if(!e.button){var n=Y(this),r={};t.move&&(r.layero=i,r.config=t,r.offset=[e.clientX-parseFloat(i.css("left")),e.clientY-parseFloat(i.css("top"))],n.data(a[0],r),ke.eventMoveElem=n,ke.moveElem.css("cursor","move").show()),e.preventDefault()}}),o.on("mousedown",function(n){var r=Y(this),o={};t.resize&&(o.layero=i,o.config=t,o.offset=[n.clientX,n.clientY],o.index=e.index,o.area=[i.outerWidth(),i.outerHeight()],r.data(a[1],o),ke.eventResizeElem=r,ke.moveElem.css("cursor","se-resize").show()),n.preventDefault()}),ke.docEvent||(n.on("mousemove",function(e){var t,n,i,r;if(ke.eventMoveElem){n=(t=ke.eventMoveElem.data(a[0])||{}).config,i=e.clientX-t.offset[0],r=e.clientY-t.offset[1];var o=t.layero,l="fixed"===o.css("position");if(e.preventDefault(),t.stX=l?0:oe.scrollLeft(),t.stY=l?0:oe.scrollTop(),!n.moveOut){var s=oe.width()-o.outerWidth()+t.stX,c=oe.height()-o.outerHeight()+t.stY;i<t.stX&&(i=t.stX),i>s&&(i=s),r<t.stY&&(r=t.stY),r>c&&(r=c)}o.css({left:i,top:r})}ke.eventResizeElem&&(n=(t=ke.eventResizeElem.data(a[1])||{}).config,i=e.clientX-t.offset[0],r=e.clientY-t.offset[1],e.preventDefault(),Se.style(t.index,{width:t.area[0]+i,height:t.area[1]+r}),n.resizing&&n.resizing(t.layero))}).on("mouseup",function(){if(ke.eventMoveElem){var e=ke.eventMoveElem.data(a[0])||{},t=e.config;ke.eventMoveElem.removeData(a[0]),delete ke.eventMoveElem,ke.moveElem.hide(),t.moveEnd&&t.moveEnd(e.layero)}ke.eventResizeElem&&(ke.eventResizeElem.removeData(a[1]),delete ke.eventResizeElem,ke.moveElem.hide())}),ke.docEvent=!0),e},_e.pt.btnLoading=function(e,t){if(t){if(e.find(".layui-layer-btn-loading-icon")[0])return;e.addClass("layui-layer-btn-is-loading").attr({disabled:""}).prepend('<i class="layui-layer-btn-loading-icon layui-icon layui-icon-loading layui-anim layui-anim-rotate layui-anim-loop"></i>')}else e.removeClass("layui-layer-btn-is-loading").removeAttr("disabled").find(".layui-layer-btn-loading-icon").remove()},_e.pt.callback=function(){var e=this,t=e.layero,n=e.config;e.openLayer(),n.success&&(2==n.type?t.find("iframe").on("load",function(){n.success(t,e.index,e)}):n.success(t,e.index,e)),t.find("."+Le[6]).children("a").on("click",function(){var i=Y(this),a=i.index();if(!i.attr("disabled"))if(n.btnAsync){var r=0===a?n.yes||n.btn1:n["btn"+(a+1)];e.loading=function(t){e.btnLoading(i,t)},r?ke.promiseLikeResolve(r.call(n,e.index,t,e)).then(function(t){!1!==t&&Se.close(e.index)},function(e){void 0!==e&&window.console&&window.console.error("layer error hint: "+e)}):Se.close(e.index)}else 0===a?n.yes?n.yes(e.index,t,e):n.btn1?n.btn1(e.index,t,e):Se.close(e.index):!1===(n["btn"+(a+1)]&&n["btn"+(a+1)](e.index,t,e))||Se.close(e.index)}),t.find("."+Le[7]).on("click",function(){!1===(n.cancel&&n.cancel(e.index,t,e))||Se.close(e.index)}),n.shadeClose&&e.shadeo.on("click",function(){Se.close(e.index)}),t.find(".layui-layer-min").on("click",function(){!1===(n.min&&n.min(t,e.index,e))||Se.min(e.index,n)}),t.find(".layui-layer-max").on("click",function(){Y(this).hasClass("layui-layer-maxmin")?(Se.restore(e.index),n.restore&&n.restore(t,e.index,e)):(Se.full(e.index,n),setTimeout(function(){n.full&&n.full(t,e.index,e)},100))}),n.end&&(ke.end[e.index]=n.end),n.beforeEnd&&(ke.beforeEnd[e.index]=Y.proxy(n.beforeEnd,n,t,e.index,e))},_e.pt.openLayer=function(){Se.zIndex=this.config.zIndex,Se.setTop=function(e){return Se.zIndex=parseInt(e[0].style.zIndex),e.on("mousedown",function(){Se.zIndex++,e.css("z-index",Se.zIndex+1)}),Se.zIndex}},ke.record=function(e){if(!e[0])return window.console&&console.error("index error");var t=e.attr("type"),n=e.find(".layui-layer-content"),i=t===ke.type[2]?n.children("iframe"):n,a=[e[0].style.width||ke.getStyle(e[0],"width"),e[0].style.height||ke.getStyle(e[0],"height"),e.position().top,e.position().left+parseFloat(e.css("margin-left"))];e.find(".layui-layer-max").addClass("layui-layer-maxmin"),e.attr({area:a}),n.data(Ie,ke.getStyle(i[0],"height"))},ke.setScrollbar=function(){Le.html.css("overflow","hidden")},ke.restScrollbar=function(e){Le.html.css("overflow")&&0===Y("."+Le[0]).filter(function(){var t=Y(this);return!1===(t.data("config")||{}).scrollbar&&"min"!==t.data("maxminStatus")&&t.attr("times")!==String(e)}).length&&Le.html.css("overflow","")},ke.promiseLikeResolve=function(e){var t=Y.Deferred();return e&&"function"==typeof e.then?e.then(t.resolve,t.reject):t.resolve(e),t.promise()},ke.updatePosition=function(e,t){var n=[e.outerWidth(),e.outerHeight()],i={offsetTop:(oe.height()-n[1])/2,offsetLeft:(oe.width()-n[0])/2};return"object"==typeof t.offset?(i.offsetTop=t.offset[0],i.offsetLeft=t.offset[1]||i.offsetLeft):"auto"!==t.offset&&("t"===t.offset?i.offsetTop=0:"r"===t.offset?i.offsetLeft=oe.width()-n[0]:"b"===t.offset?i.offsetTop=oe.height()-n[1]:"l"===t.offset?i.offsetLeft=0:"lt"===t.offset?(i.offsetTop=0,i.offsetLeft=0):"lb"===t.offset?(i.offsetTop=oe.height()-n[1],i.offsetLeft=0):"rt"===t.offset?(i.offsetTop=0,i.offsetLeft=oe.width()-n[0]):"rb"===t.offset?(i.offsetTop=oe.height()-n[1],i.offsetLeft=oe.width()-n[0]):i.offsetTop=t.offset),t.fixed||(i.offsetTop=/%$/.test(i.offsetTop)?oe.height()*parseFloat(i.offsetTop)/100:parseFloat(i.offsetTop),i.offsetLeft=/%$/.test(i.offsetLeft)?oe.width()*parseFloat(i.offsetLeft)/100:parseFloat(i.offsetLeft),i.offsetTop+=oe.scrollTop(),i.offsetLeft+=oe.scrollLeft()),"min"===e.data("maxminStatus")&&(i.offsetTop=oe.height()-(e.find(Le[1]).outerHeight()||0),i.offsetLeft=e.css("left")),e.css({top:i.offsetTop,left:i.offsetLeft}),i},Se.getChildFrame=function(e,t){return t=t||Y("."+Le[4]).attr("times"),Y("#"+Le[0]+t).find("iframe").contents().find(e)},Se.getFrameIndex=function(e){if(e)return Y("#"+e).parents("."+Le[4]).attr("times")},Se.iframeAuto=function(e){if(e){var t=Y("#"+Le[0]+e),n=t.data("config"),i=Se.getChildFrame("html",e).outerHeight(),a=t.find(Le[1]).outerHeight()||0,r=t.find("."+Le[6]).outerHeight()||0,o="maxHeight"in n?n.maxHeight:oe.height();o&&(i=Math.min(i,o-a-r)),t.css({height:i+a+r}),t.find("iframe").css({height:i}),ke.updatePosition(t,n)}},Se.iframeSrc=function(e,t){Y("#"+Le[0]+e).find("iframe").attr("src",t)},Se.style=function(e,t,n){var i=Y("#"+Le[0]+e),a=i.find(".layui-layer-content"),r=i.attr("type"),o=i.find(Le[1]).outerHeight()||0,l=i.find("."+Le[6]).outerHeight()||0;r!==ke.type[3]&&r!==ke.type[4]&&(n||(parseFloat(t.width)<=260&&(t.width=260),parseFloat(t.height)-o-l<=64&&(t.height=64+o+l)),i.css(t),l=i.find("."+Le[6]).outerHeight()||0,r===ke.type[2]?i.find("iframe").css({height:("number"==typeof t.height?t.height:i.height())-o-l}):a.css({height:("number"==typeof t.height?t.height:i.height())-o-l-parseFloat(a.css("padding-top"))-parseFloat(a.css("padding-bottom"))}))},Se.min=function(e,t){var n=Y("#"+Le[0]+e),i=n.data("maxminStatus");if("min"!==i){"max"===i&&Se.restore(e),n.data("maxminStatus","min"),t=t||n.data("config")||{};var a=Y("#"+Le.SHADE+e),r=n.find(".layui-layer-min"),o=n.find(Le[1]).outerHeight()||0,l=n.attr("minLeft"),s="string"==typeof l,c=s?l:181*ke.minStackIndex+"px",d=n.css("position"),u={width:180,height:o,position:"fixed",overflow:"hidden"};ke.record(n),ke.minStackArr.length>0&&(c=ke.minStackArr[0],ke.minStackArr.shift()),parseFloat(c)+180>oe.width()&&(c=oe.width()-180-(ke.minStackArr.edgeIndex=ke.minStackArr.edgeIndex||0,ke.minStackArr.edgeIndex+=3))<0&&(c=0),t.minStack&&(u.left=c,u.top=oe.height()-o,s||ke.minStackIndex++,n.attr("minLeft",c)),n.attr("position",d),Se.style(e,u,!0),r.hide(),"page"===n.attr("type")&&n.find(Le[4]).hide(),ke.restScrollbar(e),a.hide()}},Se.restore=function(e){var t=Y("#"+Le[0]+e),n=Y("#"+Le.SHADE+e),i=t.find(".layui-layer-content"),a=t.attr("area").split(","),r=t.attr("type"),o=t.data("config")||{},l=i.data(Ie);t.removeData("maxminStatus"),Se.style(e,{width:a[0],height:a[1],top:parseFloat(a[2]),left:parseFloat(a[3]),position:t.attr("position"),overflow:"visible"},!0),t.find(".layui-layer-max").removeClass("layui-layer-maxmin"),t.find(".layui-layer-min").show(),"page"===r&&t.find(Le[4]).show(),o.scrollbar?ke.restScrollbar(e):ke.setScrollbar(e),void 0!==l&&(i.removeData(Ie),(r===ke.type[2]?i.children("iframe"):i).css({height:l})),n.show()},Se.full=function(e){var t=Y("#"+Le[0]+e),n=t.data("maxminStatus");"max"!==n&&("min"===n&&Se.restore(e),t.data("maxminStatus","max"),ke.record(t),ke.setScrollbar(e),setTimeout(function(){var n="fixed"===t.css("position");Se.style(e,{top:n?0:oe.scrollTop(),left:n?0:oe.scrollLeft(),width:"100%",height:"100%"},!0),t.find(".layui-layer-min").hide()},100))},Se.title=function(e,t){Y("#"+Le[0]+(t||Se.index)).find(Le[1]).html(e)},Se.close=function(e,t){var n,i=(n=Y("."+Le[0]).children("#"+e).closest("."+Le[0]))[0]?(e=n.attr("times"),n):Y("#"+Le[0]+e),a=i.attr("type"),r=i.data("config")||{},o=r.id&&r.hideOnClose;if(i[0]){var l=function(){var n={slideDown:"layer-anim-slide-down-out",slideLeft:"layer-anim-slide-left-out",slideUp:"layer-anim-slide-up-out",slideRight:"layer-anim-slide-right-out"}[r.anim]||"layer-anim-close",l=function(){var r="layui-layer-wrap";if(o)return i.removeClass("layer-anim "+n),i.hide();if(a===ke.type[1]&&"object"===i.attr("conType")){i.children(":not(."+Le[5]+")").remove();for(var l=i.find("."+r),s=0;s<2;s++)l.unwrap();l.css("display",l.data("display")).removeClass(r)}else{if(a===ke.type[2])try{var c=Y("#"+Le[4]+e)[0];c.contentWindow.document.write(""),c.contentWindow.close(),i.find("."+Le[5])[0].removeChild(c)}catch{}i[0].innerHTML="",i.remove()}"function"==typeof ke.end[e]&&ke.end[e](),delete ke.end[e],"function"==typeof t&&t(),ke.events.resize[e]&&(oe.off("resize",ke.events.resize[e]),delete ke.events.resize[e])},s=Y("#"+Le.SHADE+e);Se.ie&&Se.ie<10||!r.isOutAnim?s[o?"hide":"remove"]():(s.css({opacity:0}),setTimeout(function(){s[o?"hide":"remove"]()},350)),r.isOutAnim&&i.addClass("layer-anim "+n),ke.restScrollbar(e),"string"==typeof i.attr("minLeft")&&(ke.minStackIndex--,ke.minStackArr.push(i.attr("minLeft"))),Se.ie&&Se.ie<10||!r.isOutAnim?l():setTimeout(function(){l()},200)};o||"function"!=typeof ke.beforeEnd[e]?(delete ke.beforeEnd[e],l()):ke.promiseLikeResolve(ke.beforeEnd[e]()).then(function(t){!1!==t&&(delete ke.beforeEnd[e],l())},function(e){void 0!==e&&window.console&&window.console.error("layer error hint: "+e)})}},Se.closeAll=function(e,t){"function"==typeof e&&(t=e,e=null);var n=Y("."+Le[0]);Y.each(n,function(i){var a=Y(this),r=e?a.attr("type")===e:1;r&&Se.close(a.attr("times"),i===n.length-1?t:null),r=null}),0===n.length&&"function"==typeof t&&t()},Se.closeLast=function(e,t){var n=[],i=Y.isArray(e);if(Y("string"==typeof e?".layui-layer-"+e:".layui-layer").each(function(t,a){var r=Y(a);if(i&&-1===e.indexOf(r.attr("type"))||"none"===r.css("display"))return!0;n.push(Number(r.attr("times")))}),n.length>0){var a=Math.max.apply(null,n);Se.close(a,t)}};var Ae=Se.cache||{},Ne=function(e){return Ae.skin?" "+Ae.skin+" "+Ae.skin+"-"+e:""};Se.prompt=function(e,t){var n,i="",a="",r={0:"text",1:"password",2:"textarea"};if((e=e||{}).formType in r&&(e.formType=r[e.formType]),"function"==typeof e&&(t=e),e.area){var o=e.area;i='style="width: '+o[0]+"; height: "+o[1]+';"',delete e.area}e.placeholder&&(a=' placeholder="'+e.placeholder+'"');var l="textarea"==e.formType?'<textarea class="layui-layer-input"'+i+a+"></textarea>":'<input type="'+(e.formType||"text")+'" class="layui-layer-input"'+a+">",s=e.success;return delete e.success,Se.open(Y.extend({type:1,btn:[j.$t("layer.confirm"),j.$t("layer.cancel")],content:l,skin:"layui-layer-prompt"+Ne("prompt"),maxWidth:oe.width(),success:function(t){(n=t.find(".layui-layer-input")).val(e.value||"").focus(),"function"==typeof s&&s(t)},resize:!1,yes:function(i){var a=n.val();a.length>(e.maxlength||500)?Se.tips(j.$t("layer.prompt.InputLengthPrompt",{length:e.maxlength||500}),n,{tips:1}):t&&t(a,i,n)}},e))},Se.tab=function(e){var t=(e=e||{}).tab||{},n="layui-this",i=e.success;return delete e.success,Se.open(Y.extend({type:1,skin:"layui-layer-tab"+Ne("tab"),resize:!1,title:function(){var e=t.length,i=1,a="";if(e>0)for(a='<span class="'+n+'">'+t[0].title+"</span>";i<e;i++)a+="<span>"+t[i].title+"</span>";return a}(),content:'<ul class="layui-layer-tabmain">'+function(){var e=t.length,i=1,a="";if(e>0)for(a='<li class="layui-layer-tabli '+n+'">'+(t[0].content||"no content")+"</li>";i<e;i++)a+='<li class="layui-layer-tabli">'+(t[i].content||"no content")+"</li>";return a}()+"</ul>",success:function(t){var a=t.find(".layui-layer-title").children(),r=t.find(".layui-layer-tabmain").children();a.on("mousedown",function(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0;var i=Y(this),a=i.index();i.addClass(n).siblings().removeClass(n),r.eq(a).show().siblings().hide(),"function"==typeof e.change&&e.change(a)}),"function"==typeof i&&i(t)}},e))},Se.photos=function(e,t,n){var i={};if((e=Y.extend(!0,{toolbar:!0,footer:!0},e)).photos){var a=!("string"==typeof e.photos||e.photos instanceof Y),r=a?e.photos:{},o=r.data||[],l=r.start||0,s=e.success;if(i.imgIndex=1+(0|l),e.img=e.img||"img",delete e.success,a){if(0===o.length)return Se.msg(j.$t("layer.photos.noData"))}else{var c=Y(e.photos),d=function(){o=[],c.find(e.img).each(function(e){var t=Y(this);t.attr("layer-index",e),o.push({alt:t.attr("alt"),pid:t.attr("layer-pid"),src:t.attr("lay-src")||t.attr("layer-src")||t.attr("src"),thumb:t.attr("src")})})};if(d(),t||c.on("click",e.img,function(){d();var t=Y(this).attr("layer-index");Se.photos(Y.extend(e,{photos:{start:t,data:o,tab:e.tab},full:e.full}),!0)}),!t)return}i.imgprev=function(e){i.imgIndex--,i.imgIndex<1&&(i.imgIndex=o.length),i.tabimg(e)},i.imgnext=function(e,t){i.imgIndex++,i.imgIndex>o.length&&(i.imgIndex=1,t)||i.tabimg(e)},i.keyup=function(e){if(!i.end){var t=e.keyCode;e.preventDefault(),37===t?i.imgprev(!0):39===t?i.imgnext(!0):27===t&&Se.close(i.index)}},i.tabimg=function(t){if(!(o.length<=1))return r.start=i.imgIndex-1,Se.close(i.index),Se.photos(e,!0,t)},i.isNumber=function(e){return"number"==typeof e&&!isNaN(e)},i.image={},i.getTransform=function(e){var t=[],n=e.rotate,a=e.scaleX,r=e.scale;return i.isNumber(n)&&0!==n&&t.push("rotate("+n+"deg)"),i.isNumber(a)&&1!==a&&t.push("scaleX("+a+")"),i.isNumber(r)&&t.push("scale("+r+")"),t.length?t.join(" "):"none"},i.event=function(e,t,n){i.main.find(".layui-layer-photos-prev").on("click",function(e){e.preventDefault(),i.imgprev(!0)}),i.main.find(".layui-layer-photos-next").on("click",function(e){e.preventDefault(),i.imgnext(!0)}),Y(document).on("keyup",i.keyup),e.off("click").on("click","*[toolbar-event]",function(){var e=Y(this);switch(e.attr("toolbar-event")){case"rotate":i.image.rotate=((i.image.rotate||0)+Number(e.attr("data-option")))%360,i.imgElem.css({transform:i.getTransform(i.image)});break;case"scalex":i.image.scaleX=-1===i.image.scaleX?1:-1,i.imgElem.css({transform:i.getTransform(i.image)});break;case"zoom":var a=Number(e.attr("data-option"));i.image.scale=(i.image.scale||1)+a,a<0&&i.image.scale<0-a&&(i.image.scale=0-a),i.imgElem.css({transform:i.getTransform(i.image)});break;case"reset":i.image.scaleX=1,i.image.scale=1,i.image.rotate=0,i.imgElem.css({transform:"none"});break;case"close":Se.close(t)}n.offset(),n.auto(t)}),i.main.on("mousewheel DOMMouseScroll",function(e){var t=e.originalEvent.wheelDelta||-e.originalEvent.detail,n=i.main.find('[toolbar-event="zoom"]');t>0?n.eq(0).trigger("click"):n.eq(1).trigger("click"),e.preventDefault()});var a=function(e,t){var n=Date.now()-t.timeStart,a=t.distanceX/n,r=oe.width()/3;(Math.abs(a)>.25||Math.abs(t.distanceX)>r)&&("left"===t.direction?i.imgnext(!0):"right"===t.direction&&i.imgprev(!0))};Y.each([n.shadeo,i.main],function(e,t){v.touchSwipe(t,{onTouchEnd:a})})},i.loadi=Se.load(1,{shade:!("shade"in e)&&[.9,void 0,"unset"],scrollbar:!1}),function(e,t){var n=new Image;if(n.src=e,n.complete)return t(n);n.onload=function(){n.onload=null,t(n)},n.onerror=function(e){n.onerror=null,Se.close(i.loadi),Se.msg('<span style="white-space: pre-line;">'+j.$t("layer.photos.urlError.prompt")+"</span>",{time:3e4,btn:[j.$t("layer.photos.urlError.confirm"),j.$t("layer.photos.urlError.cancel")],yes:function(){o.length>1&&i.imgnext(!0,!0)}})}}(o[l].src,function(t){Se.close(i.loadi);var a,r=o[l].alt||"";n&&(e.anim=-1),i.index=Se.open(Y.extend({type:1,id:"layui-layer-photos",area:function(){var n=[t.width,t.height],i=[Y(window).width()-100,Y(window).height()-100];if(!e.full&&(n[0]>i[0]||n[1]>i[1])){var a=[n[0]/i[0],n[1]/i[1]];a[0]>a[1]?(n[0]=n[0]/a[0],n[1]=n[1]/a[0]):a[0]<a[1]&&(n[0]=n[0]/a[1],n[1]=n[1]/a[1])}return[n[0]+"px",n[1]+"px"]}(),title:!1,shade:[.9,void 0,"unset"],shadeClose:!0,closeBtn:!1,move:".layer-layer-photos-main img",moveType:1,scrollbar:!1,moveOut:!0,anim:5,isOutAnim:!1,skin:"layui-layer-photos"+Ne("photos"),content:'<div class="layer-layer-photos-main"><img src="'+o[l].src+'" alt="'+r+'" layer-pid="'+(o[l].pid||"")+'">'+(a=['<div class="layui-layer-photos-pointer">'],o.length>1&&a.push(['<div class="layer-layer-photos-page">','<span class="layui-icon layui-icon-left layui-layer-photos-prev"></span>','<span class="layui-icon layui-icon-right layui-layer-photos-next"></span>',"</div>"].join("")),e.toolbar&&a.push(['<div class="layui-layer-photos-toolbar layui-layer-photos-header">','<span toolbar-event="rotate" data-option="90" title="'+j.$t("layer.photos.tools.rotate")+'"><i class="layui-icon layui-icon-refresh"></i></span>','<span toolbar-event="scalex" title="'+j.$t("layer.photos.tools.scaleX")+'"><i class="layui-icon layui-icon-slider"></i></span>','<span toolbar-event="zoom" data-option="0.1" title="'+j.$t("layer.photos.tools.zoomIn")+'"><i class="layui-icon layui-icon-add-circle"></i></span>','<span toolbar-event="zoom" data-option="-0.1" title="'+j.$t("layer.photos.tools.zoomOut")+'"><i class="layui-icon layui-icon-reduce-circle"></i></span>','<span toolbar-event="reset" title="'+j.$t("layer.photos.tools.reset")+'"><i class="layui-icon layui-icon-refresh-1"></i></span>','<span toolbar-event="close" title="'+j.$t("layer.photos.tools.close")+'"><i class="layui-icon layui-icon-close"></i></span>',"</div>"].join("")),e.footer&&a.push(['<div class="layui-layer-photos-toolbar layui-layer-photos-footer">',"<h3>"+r+"</h3>","<em>"+i.imgIndex+" / "+o.length+"</em>",'<a href="'+o[l].src+'" target="_blank">'+j.$t("layer.photos.viewPicture")+"</a>","</div>"].join("")),a.push("</div>"),a.join("")+"</div>"),success:function(t,n,a){i.main=t.find(".layer-layer-photos-main"),i.footer=t.find(".layui-layer-photos-footer"),i.imgElem=i.main.children("img"),i.event(t,n,a),e.tab&&e.tab(o[l],t),"function"==typeof s&&s(t)},end:function(){i.end=!0,Y(document).off("keyup",i.keyup)}},e))})}},ke.run=function(e){var t=e;oe=t(window);var n=navigator.userAgent.toLowerCase(),i=/android|iphone|ipod|ipad|ios/.test(n),a=t(window);i&&t.each({Height:"height",Width:"width"},function(e,t){var n="inner"+e;oe[t]=function(){return n in window?window[n]:a[t]()}}),Le.html=t("html"),Se.open=function(e){return new _e(e).index}},Se.path=h.cache.dir,Se.ready(),ke.run(Y);var Me=h.hint(),Oe=/\[([^\]]+)]|y{1,4}|M{1,2}|d{1,2}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|SSS/g,Re=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[T\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/i,Pe={fixbar:function(e){var t="layui-fixbar",n=Y(document);e=Y.extend(!0,{target:"body",bars:[],default:!0,margin:160,duration:320},e);var i=Y(e.target),a=e.scroll?Y(e.scroll):Y("body"===e.target?n:i);e.default&&(e.bar1&&e.bars.push({type:"bar1",icon:"layui-icon-chat"}),e.bar2&&e.bars.push({type:"bar2",icon:"layui-icon-help"}),e.bars.push({type:"top",icon:"layui-icon-top"}));var r,o,l=Y("<ul>").addClass(t);if(h.each(e.bars,function(t,n){var i=Y('<li class="layui-icon">');i.addClass(n.icon).attr({"lay-type":n.type,style:n.style||(e.bgcolor?"background-color: "+e.bgcolor:"")}).html(n.content),i.on("click",function(){var t=Y(this).attr("lay-type");"top"===t&&("body"===e.target?Y("html,body"):a).animate({scrollTop:0},e.duration),"function"==typeof e.click&&e.click.call(this,t)}),"object"===h.type(e.on)&&h.each(e.on,function(e,t){i.on(e,function(){var e=Y(this).attr("lay-type");"function"==typeof t&&t.call(this,e)})}),"top"===n.type&&(i.addClass("layui-fixbar-top"),r=i),l.append(i)}),i.find("."+t).remove(),"object"==typeof e.css&&l.css(e.css),i.append(l),r)var s,c=function t(){return a.scrollTop()>=e.margin?s||(r.show(),s=1):s&&(r.hide(),s=0),t}();a.on("scroll",function(){c&&(clearTimeout(o),o=setTimeout(function(){c()},100))})},countdown:function(e){e=Y.extend(!0,{date:new Date,now:new Date},e);var t=arguments;t.length>1&&(e.date=new Date(t[0]),e.now=new Date(t[1]),e.clock=t[2]);var n={options:e,clear:function(){clearTimeout(n.timer)},reload:function(e){this.clear(),Y.extend(!0,this.options,{now:new Date},e),i()}};"function"==typeof e.ready&&e.ready();var i=function a(){var r,o=new Date(e.date),l=new Date(e.now),s=(r=o.getTime()-l.getTime())>0?r:0,c={d:Math.floor(s/864e5),h:Math.floor(s/36e5)%24,m:Math.floor(s/6e4)%60,s:Math.floor(s/1e3)%60};return t.length>1&&(c=[c.d,c.h,c.m,c.s]),n.timer=setTimeout(function(){l.setTime(l.getTime()+1e3),e.now=l,i()},1e3),"function"==typeof e.clock&&e.clock(c,n),s<=0&&(clearTimeout(n.timer),"function"==typeof e.done&&e.done(c,n)),a}();return n},timeAgo:function(e,t){var n=this,i=[[],[]],a=(new Date).getTime()-new Date(e).getTime();return a>26784e5?(a=new Date(e),i[0][0]=n.digit(a.getFullYear(),4),i[0][1]=n.digit(a.getMonth()+1),i[0][2]=n.digit(a.getDate()),t||(i[1][0]=n.digit(a.getHours()),i[1][1]=n.digit(a.getMinutes()),i[1][2]=n.digit(a.getSeconds())),i[0].join("-")+" "+i[1].join(":")):a>=864e5?j.$t("util.timeAgo.days",{days:a/1e3/60/60/24|0}):a>=36e5?j.$t("util.timeAgo.hours",{hours:a/1e3/60/60|0}):a>=18e4?j.$t("util.timeAgo.minutes",{minutes:a/1e3/60|0}):a<0?j.$t("util.timeAgo.future"):j.$t("util.timeAgo.justNow")},digit:function(e,t){var n="";t=t||2;for(var i=(e=String(e)).length;i<t;i++)n+="0";return e<Math.pow(10,t)?n+(0|e):e},toDateString:function(e,t,n){if(null===e||""===e)return"";var i=this,a=function(e){if(void 0===e)return new Date;if(!isNaN(e))return new Date("string"==typeof e?parseInt(e):e);if("string"==typeof e&&!/Z$/i.test(e)){var t=e.match(Re);if(t){var n=t[2]-1||0,i=(t[7]||"0").substring(0,3);return new Date(t[1],n,t[3]||1,t[4]||0,t[5]||0,t[6]||0,i)}}return new Date(e)}(e);if(!a.getDate())return Me.error('Invalid millisecond for "util.toDateString(millisecond)"'),"";var r=a.getFullYear(),o=a.getMonth(),l=a.getDate(),s=a.getHours(),c=a.getMinutes(),d=a.getSeconds(),u=a.getMilliseconds(),f=j.$t("util.toDateString.meridiem"),p=n&&n.customMeridiem||f,h={yy:function(){return String(r).slice(-2)},yyyy:function(){return i.digit(r,4)},M:function(){return String(o+1)},MM:function(){return i.digit(o+1)},d:function(){return String(l)},dd:function(){return i.digit(l)},H:function(){return String(s)},HH:function(){return i.digit(s)},h:function(){return String(s%12||12)},hh:function(){return i.digit(s%12||12)},A:function(){return p(s,c)},m:function(){return String(c)},mm:function(){return i.digit(c)},s:function(){return String(d)},ss:function(){return i.digit(d)},SSS:function(){return i.digit(u,3)}};return(t=t||"yyyy-MM-dd HH:mm:ss").replace(Oe,function(e,t){return t||h[e]&&h[e]()||e})},escape:v.escape,unescape:v.unescape,openWin:function(e){var t;t=(e=e||{}).window||window.open(e.url||"",e.target,e.specs),e.url||(t.document.open("text/html","replace"),t.document.write(e.content||""),t.document.close())},toVisibleArea:function(e){if((e=Y.extend({margin:160,duration:200,type:"y"},e)).scrollElem[0]&&e.thisElem[0]){var t=e.scrollElem,n=e.thisElem,i="y"===e.type,a=i?"scrollTop":"scrollLeft",r=i?"top":"left",o=t[a](),l=t[i?"height":"width"](),s=t.offset()[r],c=n.offset()[r]-s,d={};(c>l-e.margin||c<e.margin)&&(d[a]=c-l/2+o,t.animate(d,e.duration))}},on:function(e,t,n){"object"==typeof e&&(n=t||{},t=e,e=n.attr||"lay-on");var i=(n=Y.extend({elem:"body",trigger:"click"},"object"==typeof n?n:{trigger:n})).elem=Y(n.elem),a="["+e+"]",r="UTIL_ON_DATA";if(i[0]){i.data(r)||i.data(r,{events:{}});var o=i.data(r),l=e+"_"+n.trigger;t=o.events[l]=Y.extend(!0,o.events[l],t);var s=n.trigger+".lay_util_on";return i.off(s,a),i.on(s,a,function(n){var i=Y(this),a=i.attr(e);"function"==typeof t[a]&&t[a].call(this,i,n)}),t}}};Pe.event=Pe.on;var He=h.device().mobile?"touchstart":"mousedown",je="dropdown",Fe="layui_"+je+"_index_opened",Be="lay-"+je+"-id",We=v.createSharedResizeObserver(je),ze={config:{customName:{id:"id",title:"title",children:"child"}},set:function(e){var t=this;return t.config=Y.extend({},t.config,e),t},on:function(e,t){return h.onevent.call(this,je,e,t)}},qe=function(){var e=this,t=e.config,n=t.id;return{config:t,reload:function(t){e.reload.call(e,t)},reloadData:function(e){ze.reloadData(n,e)},close:function(){e.remove()},open:function(){e.render()}}},$e="layui-menu-item-up",Ye="layui-menu-item-down",Xe="layui-menu-body-title",Ke="layui-menu-item-group",Ve="layui-menu-item-parent",Ue="layui-menu-item-checked",Ge="layui-menu-item-checked2",Je="layui-menu-body-panel",Ze="layui-menu-body-panel-left",Qe="layui-dropdown-shade",et="."+Ke+">."+Xe,tt=function(e){var t=this;t.index=ze.index=v.autoIncrementer("dropdown"),t.config=Y.extend({},t.config,ze.config,e),t.stopClickOutsideEvent=Y.noop,t.stopResizeEvent=Y.noop,t.init()};tt.prototype.config={trigger:"click",content:"",className:"",style:"",show:!1,isAllowSpread:!0,isSpreadItem:!0,data:[],delay:[200,300],shade:0,accordion:!1,closeOnClick:!0},tt.prototype.reload=function(e,t){var n=this;n.config=Y.extend({},n.config,e),n.init(!0,t)},tt.prototype.init=function(e,t){var n=this,i=n.config,a=Y(i.elem);if(a.length>1)return h.each(a,function(){ze.render(Y.extend({},i,{elem:this}))}),n;if(Y.extend(i,v.options(a[0])),!e&&a.attr(Be)){var r=qe.getThis(a.attr(Be));if(!r)return;return r.reload(i,t)}i.elem=Y(i.elem),i.target=Y("body"),i.id="id"in i?i.id:a.attr("id")||n.index,qe.that[i.id]=n,a.attr(Be,i.id),i.customName=Y.extend({},ze.config.customName,i.customName),"hover"===i.trigger&&(i.trigger="mouseenter"),(i.show||"reloadData"===t&&n.mainElem&&i.target.find(n.mainElem.get(0)).length)&&n.render(t),a.data(Fe)||n.events()},tt.prototype.render=function(e){var t,n,i=this,a=i.config,r=a.customName,o=function(e,t){return h.each(t,function(t,n){var i=n[r.children]&&n[r.children].length>0,l="isSpreadItem"in n?n.isSpreadItem:a.isSpreadItem,s=function(e){var t=n.templet||a.templet;return t&&(e="function"==typeof t?t(n):A(t).render(n)),e}(Pe.escape(n[r.title])),c=(i&&(n.type=n.type||"parent"),n.type?{group:"group",parent:"parent","-":"-"}[n.type]||"parent":"");if("-"===c||n[r.title]||n[r.id]||i){var d,u,f=Y(["<li"+(u={group:"layui-menu-item-group"+(a.isAllowSpread?l?" layui-menu-item-down":" layui-menu-item-up":""),parent:Ve,"-":"layui-menu-item-divider"},(i||c?' class="'+u[c]+'"':n.disabled?' class="layui-disabled"':"")+">"),(d="href"in n?'<a href="'+n.href+'" target="'+(n.target||"_self")+'">'+s+"</a>":s,i?'<div class="'+Xe+'">'+d+("parent"===c?'<i class="layui-icon layui-icon-right"></i>':"group"===c&&a.isAllowSpread?'<i class="layui-icon layui-icon-'+(l?"up":"down")+'"></i>':"")+"</div>":'<div class="'+Xe+'">'+d+"</div>"),"</li>"].join(""));if(f.data("item",n),i){var p=Y('<div class="layui-panel layui-menu-body-panel"></div>'),h=Y("<ul></ul>");"parent"===c?(p.append(o(h,n[r.children])),f.append(p)):f.append(o(h,n[r.children]))}e.append(f)}}),e},l=['<div class="layui-dropdown layui-border-box layui-panel layui-anim layui-anim-downbit" '+Be+'="'+a.id+'">',"</div>"].join(""),s=a.content||(n=Y('<ul class="layui-menu layui-dropdown-menu"></ul>'),a.data.length>0?o(n,a.data):n.html('<li class="layui-menu-item-none">'+j.$t("dropdown.noData")+"</li>"),n),c=qe.findMainElem(a.id);if("reloadData"===e&&c.length)t=i.mainElem=c,c.html(s);else{(t=i.mainElem=Y(l)).append(s),t.addClass(a.className),t.attr("style",a.style),i.remove(a.id),a.target.append(t),a.elem.data(Fe,!0);var d=a.shade?'<div class="'+Qe+'" style="z-index:'+(t.css("z-index")-1)+"; background-color: "+(a.shade[1]||"#000")+"; opacity: "+(a.shade[0]||a.shade)+'"></div>':"",u=Y(d);"touchstart"===He&&u.on(He,function(e){e.preventDefault()}),t.before(u),"mouseenter"===a.trigger&&t.on("mouseenter",function(){clearTimeout(i.timer)}).on("mouseleave",function(){i.delayRemove()})}i.position(),t.find(".layui-menu").on(He,function(e){h.stope(e)}),t.find(".layui-menu li").on("click",function(e){var t=Y(this),n=t.data("item")||{},o=n[r.children]&&n[r.children].length>0,l="all"===a.clickScope;n.disabled||o&&!l||"-"===n.type||(!1===("function"==typeof a.click?a.click(n,t,e):null)||o||i.remove(),h.stope(e))}),t.find(et).on("click",function(){var e=Y(this).parent();"group"===(e.data("item")||{}).type&&a.isAllowSpread&&qe.spread(e,a.accordion)}),i.onClickOutside(),i.autoUpdatePosition(),"function"==typeof a.ready&&a.ready(t,a.elem)},tt.prototype.position=function(){var e=this,t=e.config;v.position(t.elem[0],e.mainElem[0],{position:t.position,e:e.e,clickType:"contextmenu"===t.trigger?"right":null,align:t.align||null})},tt.prototype.remove=function(e){e=e||this.config.id;var t=qe.getThis(e);if(t){var n=t.config,i=qe.findMainElem(e);t.stopClickOutsideEvent(),t.stopResizeEvent(),i[0]&&(i.prev("."+Qe).remove(),i.remove(),n.elem.removeData(Fe),"function"==typeof n.close&&n.close(n.elem))}},tt.prototype.normalizedDelay=function(){var e=this.config,t=[].concat(e.delay);return{show:t[0],hide:void 0!==t[1]?t[1]:t[0]}},tt.prototype.delayRemove=function(){var e=this;clearTimeout(e.timer),e.timer=setTimeout(function(){e.remove()},e.normalizedDelay().hide)},tt.prototype.events=function(){var e=this,t=e.config,n="mouseenter"===t.trigger,i=t.trigger+".lay_dropdown_render";e.thisEventElem&&e.thisEventElem.off(i),e.thisEventElem=t.elem,t.elem.off(i).on(i,function(i){clearTimeout(e.timer),e.e=i;var a=t.elem.data(Fe);n?a||(e.timer=setTimeout(function(){e.render()},e.normalizedDelay().show)):t.closeOnClick&&a&&"click"===t.trigger?e.remove():e.render(),i.preventDefault()}),n&&t.elem.on("mouseleave",function(){e.delayRemove()})},tt.prototype.onClickOutside=function(){var e=this,t=e.config,n="contextmenu"===t.trigger,i=v.isTopElem(t.elem[0]);e.stopClickOutsideEvent();var a=v.onClickOutside(e.mainElem[0],function(n){"function"==typeof t.onClickOutside&&!1===t.onClickOutside(n)||e.remove()},{ignore:n||i?null:[t.elem[0]],event:He,capture:!1,detectIframe:!0});e.stopClickOutsideEvent=function(){a(),e.stopClickOutsideEvent=Y.noop}},tt.prototype.autoUpdatePosition=function(){var e=this,t=e.config;e.stopResizeEvent();var n=function(){(!e.mainElem||e.mainElem[0]&&e.mainElem.is(":visible"))&&("contextmenu"===t.trigger?e.remove():e.position())};Y(window).on("resize.lay_dropdown_resize",n);var i=We&&"contextmenu"!==t.trigger,a=t.elem[0],r=e.mainElem[0];i&&(We.observe(a,Y.proxy(e.position,e)),We.observe(r,Y.proxy(e.position,e))),e.stopResizeEvent=function(){Y(window).off("resize.lay_dropdown_resize",n),i&&(We.unobserve(a),We.unobserve(r)),e.stopResizeEvent=Y.noop}},qe.that={},qe.getThis=function(e){if(void 0===e)throw new Error("ID argument required");return qe.that[e]},qe.findMainElem=function(e){return Y(".layui-dropdown["+Be+'="'+e+'"]')},qe.spread=function(e,t){var n=e.children("ul"),i=e.hasClass($e),a=function(){Y(this).css({display:""})};if(!n.is(":animated")&&(i?(e.removeClass($e).addClass(Ye),n.hide().stop().slideDown(200,a)):(n.stop().slideUp(200,a),e.removeClass(Ye).addClass($e)),i&&t)){var r=e.siblings("."+Ye);r.children("ul").stop().slideUp(200,a),r.removeClass(Ye).addClass($e)}},function(){var e=Y(window),t=Y(document),n=".layui-menu:not(.layui-dropdown-menu) li";t.on("click",n,function(){var e=Y(this),t=e.parents(".layui-menu").eq(0),n=e.hasClass(Ke)||e.hasClass(Ve),i=t.attr("lay-filter")||t.attr("id"),a=v.options(this);e.hasClass("layui-menu-item-divider")||n||(t.find("."+Ue).removeClass(Ue),t.find("."+Ge).removeClass(Ge),e.addClass(Ue),e.parents("."+Ve).addClass(Ge),a.title=a.title||Y.trim(e.children("."+Xe).text()),h.event.call(this,je,"click("+i+")",a))}),t.on("click",n+et,function(){var e=Y(this),t=e.parents("."+Ke+":eq(0)"),n=v.options(t[0]),i="string"==typeof e.parents(".layui-menu").eq(0).attr("lay-accordion");"isAllowSpread"in n&&!n.isAllowSpread||qe.spread(t,i)});var i=".layui-menu ."+Ve;t.on("mouseenter",i,function(){var t=Y(this).find("."+Je);if(t[0]){var n=t[0].getBoundingClientRect();n.right>e.width()&&(t.addClass(Ze),(n=t[0].getBoundingClientRect()).left<0&&t.removeClass(Ze)),n.bottom>e.height()&&t.eq(0).css("margin-top",-(n.bottom-e.height()+5))}}).on("mouseleave",i,function(){var e=Y(this).children("."+Je);e.removeClass(Ze),e.css("margin-top",0)})}(),ze.close=function(e){var t=qe.getThis(e);return t?(t.remove(),qe.call(t)):this},ze.open=function(e){var t=qe.getThis(e);return t?(t.render(),qe.call(t)):this},ze.reload=function(e,t,n){var i=qe.getThis(e);return i?(i.reload(t,n),qe.call(i)):this},ze.reloadData=function(){var e=Y.extend([],arguments);e[2]="reloadData";var t=new RegExp("^("+["data","templet","content"].join("|")+")$");return h.each(e[1],function(n){t.test(n)||delete e[1][n]}),ze.reload.apply(null,e)},ze.render=function(e){var t=new tt(e);return qe.call(t)};var nt=X({name:"slider",config:{type:"default",min:0,max:100,value:0,step:1,showstep:!1,tips:!0,tipsAlways:!1,input:!1,range:!1,height:200,disabled:!1,theme:"#16baaa"},CONST:{ELEM_VIEW:"layui-slider",SLIDER_BAR:"layui-slider-bar",SLIDER_WRAP:"layui-slider-wrap",SLIDER_WRAP_BTN:"layui-slider-wrap-btn",SLIDER_TIPS:"layui-slider-tips",SLIDER_INPUT:"layui-slider-input",SLIDER_INPUT_TXT:"layui-slider-input-txt",SLIDER_INPUT_BTN:"layui-slider-input-btn",ELEM_HOVER:"layui-slider-hover"},render:function(){var e,t=this,n=t.config;if(n.step<=0&&(n.step=1),n.max<n.min&&(n.max=n.min+n.step),n.range){n.value="object"==typeof n.value?n.value:[n.min,n.value];var i=Math.min(n.value[0],n.value[1]),a=Math.max(n.value[0],n.value[1]);n.value[0]=Math.max(i,n.min),n.value[1]=Math.max(a,n.min),n.value[0]=Math.min(n.value[0],n.max),n.value[1]=Math.min(n.value[1],n.max);var r=(n.value[0]-n.min)/(n.max-n.min)*100,o=(n.value[1]-n.min)/(n.max-n.min)*100;e=o-r+"%",r+="%",o+="%"}else"object"==typeof n.value&&(n.value=Math.min.apply(null,n.value)),n.value<n.min&&(n.value=n.min),n.value>n.max&&(n.value=n.max),e=(n.value-n.min)/(n.max-n.min)*100+"%";var l=n.disabled?"#c2c2c2":n.theme,s='<div class="layui-slider '+("vertical"===n.type?"layui-slider-vertical":"")+'">'+(n.tips?'<div class="'+it.SLIDER_TIPS+'" '+(n.tipsAlways?"":'style="display:none;"')+"></div>":"")+'<div class="layui-slider-bar" style="background:'+l+"; "+("vertical"===n.type?"height":"width")+":"+e+";"+("vertical"===n.type?"bottom":"left")+":"+(r||0)+';"></div><div class="layui-slider-wrap" style="'+("vertical"===n.type?"bottom":"left")+":"+(r||e)+';"><div class="layui-slider-wrap-btn" style="border: 2px solid '+l+';"></div></div>'+(n.range?'<div class="layui-slider-wrap" style="'+("vertical"===n.type?"bottom":"left")+":"+o+';"><div class="layui-slider-wrap-btn" style="border: 2px solid '+l+';"></div></div>':"")+"</div>",c=Y(n.elem),d=c.next("."+it.ELEM_VIEW);if(d[0]&&d.remove(),t.elemTemp=Y(s),n.range?(t.elemTemp.find("."+it.SLIDER_WRAP).eq(0).data("value",n.value[0]),t.elemTemp.find("."+it.SLIDER_WRAP).eq(1).data("value",n.value[1])):t.elemTemp.find("."+it.SLIDER_WRAP).data("value",n.value),c.html(t.elemTemp),"vertical"===n.type&&t.elemTemp.height(n.height+"px"),n.showstep){for(var u=(n.max-n.min)/n.step,f="",p=1;p<u+1;p++){var h=100*p/u;h<100&&(f+='<div class="layui-slider-step" style="'+("vertical"===n.type?"bottom":"left")+":"+h+'%"></div>')}t.elemTemp.append(f)}if(n.input&&!n.range){var y=Y('<div class="layui-slider-input"><div class="layui-slider-input-txt"><input type="text" class="layui-input"></div><div class="layui-slider-input-btn"><i class="layui-icon layui-icon-up"></i><i class="layui-icon layui-icon-down"></i></div></div>');c.css("position","relative"),c.append(y),c.find("."+it.SLIDER_INPUT_TXT).children("input").val(n.value),"vertical"===n.type?y.css({left:0,top:-48}):t.elemTemp.css("margin-right",y.outerWidth()+15)}function m(e){var i=e.parent().data("value"),a=n.setTips?n.setTips(i):i;t.elemTemp.find("."+it.SLIDER_TIPS).html(a)}function v(e){var i="vertical"===n.type?n.height:t.elemTemp[0].offsetWidth,a=t.elemTemp.find("."+it.SLIDER_WRAP);return("vertical"===n.type?i-e.parent()[0].offsetTop-a.height():e.parent()[0].offsetLeft)/i*100}function g(e){"vertical"===n.type?t.elemTemp.find("."+it.SLIDER_TIPS).css({bottom:e+"%","margin-bottom":"20px",display:"inline-block"}):t.elemTemp.find("."+it.SLIDER_TIPS).css({left:e+"%",display:"inline-block"})}if(n.disabled?(t.elemTemp.addClass(it.CLASS_DISABLED),t.elemTemp.find("."+it.SLIDER_WRAP_BTN).addClass(it.CLASS_DISABLED)):t.slide(),n.tips)if(n.tipsAlways){var b=t.elemTemp.find("."+it.SLIDER_WRAP_BTN);m(b),g(v(b))}else{var x;t.elemTemp.find("."+it.SLIDER_WRAP_BTN).on("mouseover",function(){m(Y(this));var e=v(Y(this));clearTimeout(x),x=setTimeout(function(){g(e)},300)}).on("mouseout",function(){clearTimeout(x),n.tipsAlways||t.elemTemp.find("."+it.SLIDER_TIPS).css("display","none")})}},extendsInstance:function(){var e=this,t=e.config;return{setValue:function(n,i){return n=(n=n>t.max?t.max:n)<t.min?t.min:n,t.value=n,e.slide("set",n,i||0)}}}}),it=nt.CONST,at=nt.Class;at.prototype.precision=function(){var e=this.config,t=Y.map([e.min,e.max,e.step],function(e){var t=String(e).split(".");return t[1]?t[1].length:0});return Math.max.apply(null,t)},at.prototype.slide=function(e,t,n){var i=this,a=i.config,r=i.elemTemp,o=function(){return"vertical"===a.type?a.height:r[0].offsetWidth},l=r.find("."+it.SLIDER_WRAP),s=r.next("."+it.SLIDER_INPUT),c=s.children("."+it.SLIDER_INPUT_TXT).children("input").val(),d=100/((a.max-a.min)/a.step),u=i.precision(),f=function(e,t,n){e=(e=(e=Math.ceil(e)*d>100?Math.ceil(e)*d:Math.round(e)*d)>100?100:e)<0?0:e,l.eq(t).css("vertical"===a.type?"bottom":"left",e+"%");var f=p(l[0].offsetLeft),h=a.range?p(l[1].offsetLeft):0;"vertical"===a.type?(r.find("."+it.SLIDER_TIPS).css({bottom:e+"%","margin-bottom":"20px"}),f=p(o()-l[0].offsetTop-l.height()),h=a.range?p(o()-l[1].offsetTop-l.height()):0):r.find("."+it.SLIDER_TIPS).css("left",e+"%"),f=f>100?100:f,h=h>100?100:h;var y=Math.min(f,h),m=Math.abs(f-h);"vertical"===a.type?r.find("."+it.SLIDER_BAR).css({height:m+"%",bottom:y+"%"}):r.find("."+it.SLIDER_BAR).css({width:m+"%",left:y+"%"});var v=a.min+(a.max-a.min)*e/100;if(v=Number(parseFloat(v).toFixed(u)),c=v,s.children("."+it.SLIDER_INPUT_TXT).children("input").val(c),l.eq(t).data("value",v),r.find("."+it.SLIDER_TIPS).html(a.setTips?a.setTips(v):v),a.range){var g=[l.eq(0).data("value"),l.eq(1).data("value")];g[0]>g[1]&&g.reverse()}i.value=a.range?g:v,a.change&&a.change(i.value),"done"===n&&a.done&&a.done(i.value)},p=function(e){var t=e/o()*100/d,n=Math.round(t)*d;return e==o()&&(n=Math.ceil(t)*d),n},h=Y(['<div class="layui-auxiliar-moving" id="LAY-slider-moving"></div'].join(""));if("set"===e)return f((t-a.min)/(a.max-a.min)*100/d,n,"done");r.find("."+it.SLIDER_WRAP_BTN).each(function(e){var t=Y(this);t.on("mousedown touchstart",function(n){"touchstart"===(n=n||window.event).type&&(n.clientX=n.originalEvent.touches[0].clientX,n.clientY=n.originalEvent.touches[0].clientY);var s,c,u,p,y=t.parent()[0].offsetLeft,m=n.clientX;"vertical"===a.type&&(y=o()-t.parent()[0].offsetTop-l.height(),m=n.clientY),s=t,c=function(n){"touchmove"===(n=n||window.event).type&&(n.clientX=n.touches[0].clientX,n.clientY=n.touches[0].clientY);var i=y+("vertical"===a.type?m-n.clientY:n.clientX-m);i<0&&(i=0),i>o()&&(i=o());var l=i/o()*100/d;f(l,e),t.addClass(it.ELEM_HOVER),r.find("."+it.SLIDER_TIPS).show(),n.preventDefault()},u=function(e){t.removeClass(it.ELEM_HOVER),a.tipsAlways||setTimeout(function(){r.find("."+it.SLIDER_TIPS).hide()},e)},p=function(){u&&u(v.touchEventsSupported()?1e3:0),h.remove(),a.done&&a.done(i.value),v.touchEventsSupported()&&(s[0].removeEventListener("touchmove",c,!!v.passiveSupported&&{passive:!1}),s[0].removeEventListener("touchend",p),s[0].removeEventListener("touchcancel",p))},Y("#LAY-slider-moving")[0]||Y("body").append(h),h.on("mousemove",c),h.on("mouseup",p).on("mouseleave",p),v.touchEventsSupported()&&(s[0].addEventListener("touchmove",c,!!v.passiveSupported&&{passive:!1}),s[0].addEventListener("touchend",p),s[0].addEventListener("touchcancel",p))})}),r.on("click",function(e){var t=Y("."+it.SLIDER_WRAP_BTN),n=Y(this);if(!t.is(event.target)&&0===t.has(event.target).length&&t.length){var i,r="vertical"===a.type?o()-e.clientY+n.offset().top-Y(window).scrollTop():e.clientX-n.offset().left-Y(window).scrollLeft();r<0&&(r=0),r>o()&&(r=o());var s=r/o()*100/d;i=a.range?"vertical"===a.type?Math.abs(r-parseInt(Y(l[0]).css("bottom")))>Math.abs(r-parseInt(Y(l[1]).css("bottom")))?1:0:Math.abs(r-l[0].offsetLeft)>Math.abs(r-l[1].offsetLeft)?1:0:0,f(s,i,"done"),e.preventDefault()}}),s.children("."+it.SLIDER_INPUT_BTN).children("i").each(function(e){Y(this).on("click",function(){c=s.children("."+it.SLIDER_INPUT_TXT).children("input").val();var t=((c=1==e?c-a.step<a.min?a.min:Number(c)-a.step:Number(c)+a.step>a.max?a.max:Number(c)+a.step)-a.min)/(a.max-a.min)*100/d;f(t,0,"done")})});var y=function(){var e=this.value;e=(e=(e=isNaN(e)?0:e)<a.min?a.min:e)>a.max?a.max:e,this.value=e;var t=(e-a.min)/(a.max-a.min)*100/d;f(t,0,"done")};s.children("."+it.SLIDER_INPUT_TXT).children("input").on("keydown",function(e){13===e.keyCode&&(e.preventDefault(),y.call(this))}).on("change",y)};var rt=h.device().mobile?"click":"mousedown",ot=X({name:"colorpicker",config:{color:"",size:null,alpha:!1,format:"hex",predefine:!1,colors:["#16baaa","#16b777","#1E9FFF","#FF5722","#FFB800","#01AAED","#999","#c00","#ff8c00","#ffd700","#90ee90","#00ced1","#1e90ff","#c71585","#393D49","rgb(0, 186, 189)","rgb(255, 120, 0)","rgb(250, 212, 0)","rgba(0,0,0,.5)","rgba(255, 69, 0, 0.68)","rgba(144, 240, 144, 0.5)","rgba(31, 147, 255, 0.73)"]},CONST:{ELEM:"layui-colorpicker",ELEM_MAIN:".layui-colorpicker-main",ICON_PICKER_DOWN:"layui-icon-down",ICON_PICKER_CLOSE:"layui-icon-close",PICKER_TRIG_SPAN:"layui-colorpicker-trigger-span",PICKER_TRIG_I:"layui-colorpicker-trigger-i",PICKER_SIDE:"layui-colorpicker-side",PICKER_SIDE_SLIDER:"layui-colorpicker-side-slider",PICKER_BASIS:"layui-colorpicker-basis",PICKER_ALPHA_BG:"layui-colorpicker-alpha-bgcolor",PICKER_ALPHA_SLIDER:"layui-colorpicker-alpha-slider",PICKER_BASIS_CUR:"layui-colorpicker-basis-cursor",PICKER_INPUT:"layui-colorpicker-main-input"},beforeInit:function(){this.stopClickOutsideEvent=Y.noop,this.stopResizeEvent=Y.noop,ft.PICKER_OPENED=ft.MOD_ID+"-opened"},beforeRender:function(){this.config.target=Y("body")},render:function(){var e,t=this,n=t.config,i=Y(['<div class="layui-unselect layui-colorpicker">',"<span "+("rgb"==n.format&&n.alpha?'class="layui-colorpicker-trigger-bgcolor"':"")+">",'<span class="layui-colorpicker-trigger-span" ','lay-type="'+("rgb"==n.format?n.alpha?"rgba":"torgb":"")+'" ','style="'+(e="",(n.color?(e=n.color,(n.color.match(/[0-9]{1,3}/g)||[]).length>3&&(n.alpha&&"rgb"==n.format||(e="#"+ct(lt(dt(n.color))))),"background: "+e):e)+'">'),'<i class="layui-icon layui-colorpicker-trigger-i '+(n.color?ft.ICON_PICKER_DOWN:ft.ICON_PICKER_CLOSE)+'"></i>',"</span>","</span>","</div>"].join("")),a=n.elem;n.size&&i.addClass("layui-colorpicker-"+n.size),a.addClass("layui-inline").html(t.elemColorBox=i),t.color=t.elemColorBox.find("."+ft.PICKER_TRIG_SPAN)[0].style.background}}),lt=function(e){var t={h:0,s:0,b:0},n=Math.min(e.r,e.g,e.b),i=Math.max(e.r,e.g,e.b),a=i-n;return t.b=i,t.s=0!==i?255*a/i:0,0!==t.s?e.r==i?t.h=(e.g-e.b)/a:e.g==i?t.h=2+(e.b-e.r)/a:t.h=4+(e.r-e.g)/a:t.h=-1,i===n&&(t.h=0),t.h*=60,t.h<0&&(t.h+=360),t.s*=100/255,t.b*=100/255,t},st=function(e){var t={},n=e.h,i=255*e.s/100,a=255*e.b/100;if(0===i)t.r=t.g=t.b=a;else{var r=a,o=(255-i)*a/255,l=n%60*(r-o)/60;360===n&&(n=0),n<60?(t.r=r,t.b=o,t.g=o+l):n<120?(t.g=r,t.b=o,t.r=r-l):n<180?(t.g=r,t.r=o,t.b=o+l):n<240?(t.b=r,t.r=o,t.g=r-l):n<300?(t.b=r,t.g=o,t.r=o+l):n<360?(t.r=r,t.g=o,t.b=r-l):(t.r=0,t.g=0,t.b=0)}return{r:Math.round(t.r),g:Math.round(t.g),b:Math.round(t.b)}},ct=function(e){var t=st(e),n=[t.r.toString(16),t.g.toString(16),t.b.toString(16)];return Y.each(n,function(e,t){1===t.length&&(n[e]="0"+t)}),n.join("")},dt=function(e){var t=e.match(/[0-9]{1,3}/g)||[];return{r:t[0],g:t[1],b:t[2]}},ut=Y(window),ft=ot.CONST,pt=ot.Class;pt.prototype.renderPicker=function(){var e=this,t=e.config,n=e.elemPicker=Y(['<div id="layui-colorpicker'+e.index+'" data-index="'+e.index+'" class="layui-anim layui-anim-downbit layui-colorpicker-main">','<div class="layui-colorpicker-main-wrapper">','<div class="layui-colorpicker-basis">','<div class="layui-colorpicker-basis-white"></div>','<div class="layui-colorpicker-basis-black"></div>','<div class="layui-colorpicker-basis-cursor"></div>',"</div>",'<div class="layui-colorpicker-side">','<div class="layui-colorpicker-side-slider"></div>',"</div>","</div>",'<div class="layui-colorpicker-main-alpha '+(t.alpha?ft.CLASS_SHOW:"")+'">','<div class="layui-colorpicker-alpha-bgcolor">','<div class="layui-colorpicker-alpha-slider"></div>',"</div>","</div>",function(){if(t.predefine){var e=['<div class="layui-colorpicker-main-pre">'];return h.each(t.colors,function(t,n){e.push(['<div class="layui-colorpicker-pre'+((n.match(/[0-9]{1,3}/g)||[]).length>3?" layui-colorpicker-pre-isalpha":"")+'">','<div style="background:'+n+'"></div>',"</div>"].join(""))}),e.push("</div>"),e.join("")}return""}(),'<div class="layui-colorpicker-main-input">','<div class="layui-inline">','<input type="text" class="layui-input">',"</div>",'<div class="layui-btn-group">','<button style="border-radius: 0" class="layui-btn layui-btn-primary layui-btn-sm" colorpicker-events="clear">'+j.$t("colorpicker.clear")+"</button>",'<button style="border-radius: 0; border-left: 0" class="layui-btn layui-btn-primary layui-btn-sm" colorpicker-events="confirm">'+j.$t("colorpicker.confirm")+"</button>","</div","</div>","</div>"].join(""));e.removePicker(t.id),t.target.append(n),t.elem.data(ft.PICKER_OPENED,!0),e.position(),e.pickerEvents(),e.onClickOutside(),e.autoUpdatePosition()},pt.prototype.removePicker=function(e){var t=this,n=t.config,i=Y("#layui-colorpicker"+(e||t.index));return t.stopClickOutsideEvent(),t.stopResizeEvent(),i[0]&&(i.remove(),n.elem.removeData(ft.PICKER_OPENED),"function"==typeof n.close&&n.close(t.color)),t},pt.prototype.position=function(){var e=this,t=e.config;return v.position(e.bindElem||e.elemColorBox[0],e.elemPicker[0],{position:t.position,align:"center"}),e},pt.prototype.val=function(){var e=this,t=e.elemColorBox.find("."+ft.PICKER_TRIG_SPAN),n=e.elemPicker.find("."+ft.PICKER_INPUT),i=t[0].style.backgroundColor;if(i){var a=lt(dt(i)),r=t.attr("lay-type");if(e.select(a.h,a.s,a.b),"torgb"===r)n.find("input").val(i);else if("rgba"===r){var o=dt(i);if(3===(i.match(/[0-9]{1,3}/g)||[]).length)n.find("input").val("rgba("+o.r+", "+o.g+", "+o.b+", 1)"),e.elemPicker.find("."+ft.PICKER_ALPHA_SLIDER).css("left",280);else{n.find("input").val(i);var l=280*i.slice(i.lastIndexOf(",")+1,i.length-1);e.elemPicker.find("."+ft.PICKER_ALPHA_SLIDER).css("left",l)}e.elemPicker.find("."+ft.PICKER_ALPHA_BG)[0].style.background="linear-gradient(to right, rgba("+o.r+", "+o.g+", "+o.b+", 0), rgb("+o.r+", "+o.g+", "+o.b+"))"}else n.find("input").val("#"+ct(a))}else e.select(0,100,100),n.find("input").val(""),e.elemPicker.find("."+ft.PICKER_ALPHA_BG)[0].style.background="",e.elemPicker.find("."+ft.PICKER_ALPHA_SLIDER).css("left",280)},pt.prototype.side=function(){var e=this,t=e.config,n=e.elemColorBox.find("."+ft.PICKER_TRIG_SPAN),i=n.attr("lay-type"),a=e.elemPicker.find("."+ft.PICKER_SIDE),r=e.elemPicker.find("."+ft.PICKER_SIDE_SLIDER),o=e.elemPicker.find("."+ft.PICKER_BASIS),l=e.elemPicker.find("."+ft.PICKER_BASIS_CUR),s=e.elemPicker.find("."+ft.PICKER_ALPHA_BG),c=e.elemPicker.find("."+ft.PICKER_ALPHA_SLIDER),d=r[0].offsetTop/180*360,u=100-l[0].offsetTop/180*100,f=l[0].offsetLeft/260*100,p=Math.round(c[0].offsetLeft/280*100)/100,y=e.elemColorBox.find("."+ft.PICKER_TRIG_I),m=e.elemPicker.find(".layui-colorpicker-pre").children("div"),g=function(a,r,o,l){e.select(a,r,o);var d=st({h:a,s:r,b:o}),u=ct({h:a,s:r,b:o}),f=e.elemPicker.find("."+ft.PICKER_INPUT).find("input");if(y.addClass(ft.ICON_PICKER_DOWN).removeClass(ft.ICON_PICKER_CLOSE),n[0].style.background="rgb("+d.r+", "+d.g+", "+d.b+")","torgb"===i)f.val("rgb("+d.r+", "+d.g+", "+d.b+")");else if("rgba"===i){var p=280*l;c.css("left",p),f.val("rgba("+d.r+", "+d.g+", "+d.b+", "+l+")"),n[0].style.background="rgba("+d.r+", "+d.g+", "+d.b+", "+l+")",s[0].style.background="linear-gradient(to right, rgba("+d.r+", "+d.g+", "+d.b+", 0), rgb("+d.r+", "+d.g+", "+d.b+"))"}else f.val("#"+u);t.change&&t.change(Y.trim(e.elemPicker.find("."+ft.PICKER_INPUT).find("input").val()))},b=Y(['<div class="layui-auxiliar-moving" id="LAY-colorpicker-moving"></div>'].join("")),x=function(e){Y("#LAY-colorpicker-moving")[0]||Y("body").append(b),b.on("mousemove",e),b.on("mouseup",function(){b.remove()}).on("mouseleave",function(){b.remove()})},E=!0,C=!0;r.on("mousedown",function(e,t){var n=this.offsetTop,i=void 0===e.clientY?t.clientY:e.clientY;C&&h.stope(e),x(function(e){var t=n+(e.clientY-i),r=a[0].offsetHeight;t<0&&(t=0),t>r&&(t=r);var o=t/180*360;d=o,g(o,f,u,p),e.preventDefault()}),e.preventDefault()}),a.on("mousedown",function(e){var t=e.clientY-Y(this).offset().top+ut.scrollTop();t<0&&(t=0),t>this.offsetHeight&&(t=this.offsetHeight);var n=t/180*360;d=n,g(n,f,u,p),e.preventDefault(),E&&r.trigger("mousedown",e)}),l.on("mousedown",function(e,t){var n=this.offsetTop,i=this.offsetLeft,a=void 0===e.clientY?t.clientY:e.clientY,r=void 0===e.clientX?t.clientX:e.clientX;C&&h.stope(e),x(function(e){var t=n+(e.clientY-a),l=i+(e.clientX-r),s=o[0].offsetHeight,c=o[0].offsetWidth;t<0&&(t=0),t>s&&(t=s),l<0&&(l=0),l>c&&(l=c);var h=l/260*100,y=100-t/180*100;u=y,f=h,g(d,h,y,p),e.preventDefault()}),e.preventDefault()}),o.on("mousedown",function(e){var t=e.clientY-Y(this).offset().top+ut.scrollTop(),n=e.clientX-Y(this).offset().left+ut.scrollLeft();t<0&&(t=0),t>this.offsetHeight&&(t=this.offsetHeight),n<0&&(n=0),n>this.offsetWidth&&(n=this.offsetWidth);var i=n/260*100,a=100-t/180*100;u=a,f=i,g(d,i,a,p),h.stope(e),e.preventDefault(),E&&l.trigger("mousedown",e)}),c.on("mousedown",function(e,t){var n=this.offsetLeft,i=void 0===e.clientX?t.clientX:e.clientX;C&&h.stope(e),x(function(e){var t=n+(e.clientX-i),a=s[0].offsetWidth;t<0&&(t=0),t>a&&(t=a);var r=Math.round(t/280*100)/100;p=r,g(d,f,u,r),e.preventDefault()}),e.preventDefault()}),s.on("mousedown",function(e){var t=e.clientX-Y(this).offset().left;t<0&&(t=0),t>this.offsetWidth&&(t=this.offsetWidth);var n=Math.round(t/280*100)/100;p=n,g(d,f,u,n),e.preventDefault(),E&&c.trigger("mousedown",e)}),m.each(function(){Y(this).on("click",function(){Y(this).parent(".layui-colorpicker-pre").addClass("selected").siblings().removeClass("selected");var e=this.style.backgroundColor,t=lt(dt(e)),n=e.slice(e.lastIndexOf(",")+1,e.length-1);d=t.h,f=t.s,u=t.b,3===(e.match(/[0-9]{1,3}/g)||[]).length&&(n=1),p=n,g(t.h,t.s,t.b,n)})}),v.touchEventsSupported()&&h.each([{elem:a,eventType:"mousedown"},{elem:s,eventType:"mousedown"},{elem:o,eventType:"mousedown"}],function(e,t){v.touchSwipe(t.elem,{onTouchStart:function(){E=!1,C=!1},onTouchMove:function(e){!function(e,t){var n=e.touches[0],i=document.createEvent("MouseEvent");i.initMouseEvent(t,!0,!0,window,1,n.screenX,n.screenY,n.clientX,n.clientY,!1,!1,!1,!1,0,null),n.target.dispatchEvent(i)}(e,t.eventType)},onTouchEnd:function(){b.remove(),E=!0,C=!0}})})},pt.prototype.select=function(e,t,n){var i=this,a=ct({h:e,s:100,b:100}),r=e/360*180,o=180-n/100*180,l=t/100*260,s=i.elemPicker.find("."+ft.PICKER_BASIS)[0];i.elemPicker.find("."+ft.PICKER_SIDE_SLIDER).css("top",r),s.style.background="#"+a,i.elemPicker.find("."+ft.PICKER_BASIS_CUR).css({top:o/s.offsetHeight*100+"%",left:l/s.offsetWidth*100+"%"})},pt.prototype.pickerEvents=function(){var e=this,t=e.config,n=e.elemColorBox.find("."+ft.PICKER_TRIG_SPAN),i=e.elemPicker.find("."+ft.PICKER_INPUT+" input"),a={clear:function(){n[0].style.background="",e.elemColorBox.find("."+ft.PICKER_TRIG_I).removeClass(ft.ICON_PICKER_DOWN).addClass(ft.ICON_PICKER_CLOSE),e.color="",t.done&&t.done(""),e.removePicker()},confirm:function(a,r){var o,l,s=Y.trim(i.val());if(s.indexOf(",")>-1){if(l=lt(dt(s)),e.select(l.h,l.s,l.b),n[0].style.background=o="#"+ct(l),(s.match(/[0-9]{1,3}/g)||[]).length>3&&"rgba"===n.attr("lay-type")){var c=280*s.slice(s.lastIndexOf(",")+1,s.length-1);e.elemPicker.find("."+ft.PICKER_ALPHA_SLIDER).css("left",c),n[0].style.background=s,o=s}}else l=function(e){if(3===(e=e.indexOf("#")>-1?e.substring(1):e).length){var t=e.split("");e=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]}return e=parseInt(e,16),lt({r:e>>16,g:(65280&e)>>8,b:255&e})}(s),n[0].style.background=o="#"+ct(l),e.elemColorBox.find("."+ft.PICKER_TRIG_I).removeClass(ft.ICON_PICKER_CLOSE).addClass(ft.ICON_PICKER_DOWN);if("change"===r)return e.select(l.h,l.s,l.b,r),void(t.change&&t.change(o));e.color=s,t.done&&t.done(s),e.removePicker()}};e.elemPicker.on("click","*[colorpicker-events]",function(){var e=Y(this),t=e.attr("colorpicker-events");a[t]&&a[t].call(this,e)}),i.on("keyup",function(e){var t=Y(this);a.confirm.call(this,t,13===e.keyCode?null:"change")})},pt.prototype.events=function(){var e=this,t=e.config;e.elemColorBox.on("click",function(){t.elem.data(ft.PICKER_OPENED)?e.removePicker():(e.renderPicker(),e.val(),e.side())})},pt.prototype.onClickOutside=function(){var e=this,t=e.config;e.stopClickOutsideEvent();var n=v.onClickOutside(e.elemPicker[0],function(){var n=e.elemColorBox.find("."+ft.PICKER_TRIG_SPAN);if(e.color){var i=lt(dt(e.color));e.select(i.h,i.s,i.b)}else e.elemColorBox.find("."+ft.PICKER_TRIG_I).removeClass(ft.ICON_PICKER_DOWN).addClass(ft.ICON_PICKER_CLOSE);n[0].style.background=e.color||"","function"==typeof t.cancel&&t.cancel(e.color),e.removePicker()},{ignore:[t.elem[0]],event:rt,capture:!1});e.stopClickOutsideEvent=function(){n(),e.stopClickOutsideEvent=Y.noop}},pt.prototype.autoUpdatePosition=function(){var e=this,t="resize.lay_colorpicker_resize";e.stopResizeEvent();var n=function(){e.position()};ut.on(t,n),e.stopResizeEvent=function(){ut.off(t,n),e.stopResizeEvent=Y.noop}};var ht="element",yt=X({name:"tab",config:{elem:".layui-tab"},CONST:{ELEM:"layui-tab",HEADER:"layui-tab-title",CLOSE:"layui-tab-close",MORE:"layui-tab-more",BAR:"layui-tab-bar"},render:function(){var e=this.config;bt.tabAuto(null,e.elem)}}),mt=yt.CONST,vt=Y(window),gt=Y(document),bt={tabClick:function(e){var t=(e=e||{}).options||{},n=e.liElem||Y(this),i=t.headerElem?n.parent():n.parents(".layui-tab").eq(0),a=t.bodyElem?Y(t.bodyElem):i.children(".layui-tab-content").children(".layui-tab-item"),r=n.find("a"),o="javascript:;"!==r.attr("href")&&"_blank"===r.attr("target"),l="string"==typeof n.attr("lay-unselect"),s=i.attr("lay-filter"),c=n.attr("lay-id"),d="index"in e?e.index:n.parent().children("li").index(n);if(!e.force){var u=n.siblings("."+mt.CLASS_THIS);if(!1===h.event.call(this,ht,"tabBeforeChange("+s+")",{elem:i,from:{index:n.parent().children("li").index(u),id:u.attr("lay-id")},to:{index:d,id:c}}))return}if(!o&&!l)if(n.addClass(mt.CLASS_THIS).siblings().removeClass(mt.CLASS_THIS),c){var f=a.filter('[lay-id="'+c+'"]');(f=f.length?f:a.eq(d)).addClass(mt.CLASS_SHOW).siblings().removeClass(mt.CLASS_SHOW)}else a.eq(d).addClass(mt.CLASS_SHOW).siblings().removeClass(mt.CLASS_SHOW);h.event.call(this,ht,"tab("+s+")",{elem:i,index:d,id:c})},tabDelete:function(e){var t=(e=e||{}).liElem||Y(this).parent(),n=t.parent().children("li").index(t),i=t.closest(".layui-tab"),a=i.children(".layui-tab-content").children(".layui-tab-item"),r=i.attr("lay-filter"),o=t.attr("lay-id");if(e.force||!1!==h.event.call(t[0],ht,"tabBeforeDelete("+r+")",{elem:i,index:n,id:o})){if(t.hasClass(mt.CLASS_THIS)&&(t.next()[0]&&t.next().is("li")?bt.tabClick.call(t.next()[0],{index:n+1}):t.prev()[0]&&t.prev().is("li")&&bt.tabClick.call(t.prev()[0],null,n-1)),t.remove(),o){var l=a.filter('[lay-id="'+o+'"]');(l=l.length?l:a.eq(n)).remove()}else a.eq(n).remove();setTimeout(function(){bt.tabAuto(null,i)},50),h.event.call(this,ht,"tabDelete("+r+")",{elem:i,index:n,id:o})}},tabAuto:function(e,t){(t||Y(".layui-tab")).each(function(){var t,n=Y(this),i=n.children("."+mt.HEADER),a='lay-stope="tabmore"',r=Y('<span class="layui-unselect '+mt.BAR+'" '+a+"><i "+a+' class="layui-icon">&#xe61a;</i></span>'),o=n.attr("lay-allowclose");if(o&&"false"!==o&&i.find("li").each(function(){var e=Y(this);if(!e.find("."+mt.CLOSE)[0]&&"false"!==e.attr("lay-allowclose")){var t=Y('<i class="layui-icon layui-icon-close layui-unselect '+mt.CLOSE+'"></i>');t.on("click",function(e){bt.tabDelete.call(this,{e:e})}),e.append(t)}}),"string"!=typeof n.attr("lay-unauto"))if(i.prop("scrollWidth")>i.outerWidth()+1||i.find("li").length&&i.height()>(t=i.find("li").eq(0).height())+t/2){if("change"===e&&i.data("LAY_TAB_CHANGE")&&i.addClass(mt.MORE),i.find("."+mt.BAR)[0])return;i.append(r),n.attr("overflow",""),r.on("click",function(){var e=i.hasClass(mt.MORE);i[e?"removeClass":"addClass"](mt.MORE)})}else i.find("."+mt.BAR).remove(),n.removeAttr("overflow")})},hideTabMore:function(e){var t=Y("."+mt.HEADER);!0!==e&&"tabmore"===Y(e.target).attr("lay-stope")||(t.removeClass(mt.MORE),t.find("."+mt.BAR).attr("title",""))}};Y.extend(yt,{tabAdd:function(e,t){var n,i=Y(".layui-tab[lay-filter="+e+"]"),a=i.children("."+mt.HEADER),r=a.children("."+mt.BAR),o=i.children(".layui-tab-content"),l="<li"+(n=[],h.each(t,function(e,t){/^(title|content)$/.test(e)||n.push("lay-"+e+'="'+t+'"')}),n.length>0&&n.unshift(""),n.join(" ")+">")+(t.title||"unnaming")+"</li>";return r[0]?r.before(l):a.append(l),o.append('<div class="layui-tab-item" '+(t.id?'lay-id="'+t.id+'"':"")+">"+(t.content||"")+"</div>"),t.change&&this.tabChange(e,t.id),a.data("LAY_TAB_CHANGE",t.change),bt.tabAuto(t.change?"change":null,i),this},tabDelete:function(e,t,n){var i=Y(".layui-tab[lay-filter="+e+"]").children("."+mt.HEADER).find('>li[lay-id="'+t+'"]');return bt.tabDelete.call(i[0],{liElem:i,force:n}),this},tabChange:function(e,t,n){var i=Y(".layui-tab[lay-filter="+e+"]").children("."+mt.HEADER).find('>li[lay-id="'+t+'"]');return bt.tabClick.call(i[0],{liElem:i,force:n}),this},tab:function(e){e=e||{},gt.on("click",e.headerElem,function(){var t=Y(e.headerElem).index(Y(this));bt.tabClick.call(this,{index:t,options:e})})}}),gt.on("click","."+mt.HEADER+" li",bt.tabClick),vt.on("resize.lay_tab_auto_resize",bt.tabAuto);var xt=h.device(),Et=X({name:"nav",config:{elem:".layui-nav"},CONST:{NAV_ELEM:".layui-nav",NAV_ITEM:"layui-nav-item",NAV_BAR:"layui-nav-bar",NAV_TREE:"layui-nav-tree",NAV_CHILD:"layui-nav-child",NAV_CHILD_C:"layui-nav-child-c",NAV_MORE:"layui-nav-more",NAV_DOWN:"layui-icon-down",NAV_ANIM:"layui-anim layui-anim-upbit"},render:function(){var e=this.config,t={},n={},i={},a=function(e,a,r){var o=Y(this),l=o.find("."+Tt.NAV_CHILD);if(a.hasClass(Tt.NAV_TREE)){if(!l[0]){var s=o.children(".layui-nav-title");e.css({top:o.offset().top-a.offset().top+a.scrollTop(),height:(s[0]?s:o).outerHeight(),opacity:1})}}else l.addClass(Tt.NAV_ANIM),l.hasClass(Tt.NAV_CHILD_C)&&l.css({left:-(l.outerWidth()-o.width())/2}),l[0]?e.css({left:e.position().left+e.width()/2,width:0,opacity:0}):e.css({left:o.position().left+parseFloat(o.css("marginLeft")),top:o.position().top+o.height()-e.height()}),t[r]=setTimeout(function(){e.css({width:l[0]?0:o.width(),opacity:l[0]?0:1})},xt.ie&&xt.ie<10?0:200),clearTimeout(i[r]),"block"===l.css("display")&&clearTimeout(n[r]),n[r]=setTimeout(function(){l.addClass(Tt.CLASS_SHOW),o.find("."+Tt.NAV_MORE).addClass(Tt.NAV_MORE+"d")},300)};e.elem.each(function(e){var r=Y(this),o=Y('<span class="'+Tt.NAV_BAR+'"></span>'),l=r.find("."+Tt.NAV_ITEM),s=r.find("."+Tt.NAV_BAR);s[0]&&s.remove(),r.append(o),(r.hasClass(Tt.NAV_TREE)?l.find("dd,>."+Tt.NAV_TITLE):l).off("mouseenter.lay_nav").on("mouseenter.lay_nav",function(){a.call(this,o,r,e)}).off("mouseleave.lay_nav").on("mouseleave.lay_nav",function(){r.hasClass(Tt.NAV_TREE)?o.css({height:0,opacity:0}):(clearTimeout(n[e]),n[e]=setTimeout(function(){r.find("."+Tt.NAV_CHILD).removeClass(Tt.CLASS_SHOW),r.find("."+Tt.NAV_MORE).removeClass(Tt.NAV_MORE+"d")},300))}),r.off("mouseleave.lay_nav").on("mouseleave.lay_nav",function(){clearTimeout(t[e]),i[e]=setTimeout(function(){r.hasClass(Tt.NAV_TREE)||o.css({width:0,left:o.position().left+o.width()/2,opacity:0})},200)}),l.find("a").each(function(){var e=Y(this),t="click.lay_nav_click";e.siblings("."+Tt.NAV_CHILD)[0]&&!e.children("."+Tt.NAV_MORE)[0]&&e.append('<i class="layui-icon '+Tt.NAV_DOWN+" "+Tt.NAV_MORE+'"></i>'),e.off(t,Ct.clickThis).on(t,Ct.clickThis)})})}}),Ct={clickThis:function(){var e=Y(this),t=e.closest(Tt.NAV_ELEM),n=t.attr("lay-filter"),i=e.parent(),a=e.siblings("."+Tt.NAV_CHILD),r="string"==typeof i.attr("lay-unselect");if("javascript:;"!==e.attr("href")&&"_blank"===e.attr("target")||r||a[0]||(t.find("."+Tt.CLASS_THIS).removeClass(Tt.CLASS_THIS),i.addClass(Tt.CLASS_THIS)),t.hasClass(Tt.NAV_TREE)){var o=Tt.NAV_ITEM+"ed",l=!i.hasClass(o),s=function(){Y(this).css({display:""}),t.children("."+Tt.NAV_BAR).css({opacity:0})};if(a.is(":animated"))return;if(a.removeClass(Tt.NAV_ANIM),a[0]&&(l?(a.slideDown(200,s),i.addClass(o)):(i.removeClass(o),a.show().slideUp(200,s)),"string"==typeof t.attr("lay-accordion")||"all"===t.attr("lay-shrink"))){var c=i.siblings("."+o);c.removeClass(o),c.children("."+Tt.NAV_CHILD).show().stop().slideUp(200,s)}}h.event.call(this,"element","nav("+n+")",e)}},Tt=Et.CONST,wt=X({name:"breadcrumb",config:{elem:".layui-breadcrumb"},render:function(){this.config.elem.each(function(){var e=Y(this),t="lay-separator",n=e.attr(t)||"/",i=e.find("a");i.next("span["+t+"]")[0]||(i.each(function(e){e!==i.length-1&&Y(this).after("<span "+t+">"+n+"</span>")}),e.css("visibility","visible"))})}}),kt=X({name:"progress",config:{elem:".layui-progress"},CONST:{ELEM:"layui-progress"},render:function(){this.config.elem.each(function(){var e=Y(this),t=e.find(".layui-progress-bar"),n=t.attr("lay-percent");t.css("width",function(){return/^.+\/.+$/.test(n)?100*new Function("return "+n)()+"%":n}),e.attr("lay-showpercent")&&setTimeout(function(){t.html('<span class="'+St.ELEM+'-text">'+n+"</span>")},350)})}}),St=kt.CONST;Y.extend(kt,{setValue:function(e,t){var n="layui-progress",i=Y("."+n+"[lay-filter="+e+"]").find("."+n+"-bar"),a=i.find("."+n+"-text");return i.css("width",function(){return/^.+\/.+$/.test(t)?100*new Function("return "+t)()+"%":t}).attr("lay-percent",t),a.text(t),this}});var _t=X({name:"collapse",config:{elem:".layui-collapse"},render:function(){this.config.elem.each(function(){Y(this).find(".layui-colla-item").each(function(){var e=Y(this),t=e.find(".layui-colla-title"),n=e.find(".layui-colla-content"),i="none"===n.css("display"),a="click.lay_collapse_click";t.find(".layui-colla-icon").remove(),t.append('<i class="layui-icon layui-icon-right layui-colla-icon"></i>'),e[i?"removeClass":"addClass"](Dt.CLASS_SHOW),n.hasClass(Dt.CLASS_SHOW)&&n.removeClass(Dt.CLASS_SHOW),t.off(a,Lt.titleClick).on(a,Lt.titleClick)})})}}),Lt={titleClick:function(){var e=Y(this),t=e.closest(".layui-collapse"),n=t.attr("lay-filter"),i=".layui-colla-content",a=e.parent(".layui-colla-item"),r=e.siblings(i),o="none"===r.css("display"),l="string"==typeof t.attr("lay-accordion"),s=function(){Y(this).css("display","")};if(!r.is(":animated")){if(o?(r.slideDown(200,s),a.addClass(Dt.CLASS_SHOW)):(a.removeClass(Dt.CLASS_SHOW),r.show().slideUp(200,s)),l){var c=a.siblings("."+Dt.CLASS_SHOW);c.removeClass(Dt.CLASS_SHOW),c.children(i).show().slideUp(200,s)}h.event.call(this,"element","collapse("+n+")",{title:e,content:r,show:o})}}},Dt=_t.CONST;const It={tab:yt,nav:Et,breadcrumb:wt,progress:kt,collapse:_t},At=X({name:"element",CONST:{MOD_NAME:"element"}});Y.extend(At,{render(e,t){const n="string"==typeof t&&t?'[lay-filter="'+t+'"]':"",i={tab:".layui-tab"+n,nav:".layui-nav"+n,breadcrumb:".layui-breadcrumb"+n,progress:".layui-progress"+n,collapse:".layui-collapse"+n};if(!e||i[e])return e&&"object"==typeof t&&t instanceof Y?It[e].render({elem:t}):i[e]?It[e].render({elem:i[e]}):h.each(i,function(e){It[e].render({elem:i[e]})})},tabAdd:yt.tabAdd,tabDelete:yt.tabDelete,tabChange:yt.tabChange,tab:yt.tab,progress:kt.setValue}),At.init=At.render,Y(()=>{At.render()});var Nt=h.device(),Mt=h.hint(),Ot="upload",Rt="layui_"+Ot+"_index",Pt={config:{},set:function(e){var t=this;return t.config=Y.extend({},t.config,e),t},on:function(e,t){return h.onevent.call(this,Ot,e,t)}},Ht=function(){var e=this,t=e.config.id;return Ht.that[t]=e,{upload:function(t){e.upload.call(e,t)},reload:function(t){e.reload.call(e,t)},config:e.config}},jt="layui-upload-file",Ft="layui-upload-form",Bt="layui-upload-iframe",Wt="layui-upload-choose",zt="UPLOADING",qt=function(e){var t=this;t.index=Pt.index=v.autoIncrementer("upload"),t.config=Y.extend({},t.config,Pt.config,e),t.render()};qt.prototype.config={accept:"images",exts:"",auto:!0,bindAction:"",url:"",force:"",field:"file",acceptMime:"",method:"post",data:{},drag:!0,size:0,number:0,multiple:!1,text:{"cross-domain":"Cross-domain requests are not supported","data-format-error":"Please return JSON data format","check-error":"",error:"","limit-number":null,"limit-size":null}},qt.prototype.reload=function(e){var t=this;t.config=Y.extend({},t.config,e),t.render(!0)},qt.prototype.render=function(e){var t=this,n=t.config,i=Y(n.elem);if(i.length>1)return h.each(i,function(){Pt.render(Y.extend({},n,{elem:this}))}),t;if(Y.extend(n,v.options(i[0],{attr:i.attr("lay-data")?"lay-data":null})),!e&&i[0]&&i.data(Rt)){var a=Ht.getThis(i.data(Rt));if(!a)return;return a.reload(n)}n.elem=Y(n.elem),n.bindAction=Y(n.bindAction),n.id="id"in n?n.id:i.attr("id")||t.index,t.file(),t.events()},qt.prototype.file=function(){var e=this,t=e.config,n=e.elemFile=Y(['<input class="'+jt+'" type="file" accept="'+t.acceptMime+'" name="'+t.field+'"',t.multiple?" multiple":"",">"].join("")),i=t.elem.next();(i.hasClass(jt)||i.hasClass(Ft))&&i.remove(),Nt.ie&&Nt.ie<10&&t.elem.wrap('<div class="layui-upload-wrap"></div>'),e.isFile()?(e.elemFile=t.elem,t.field=t.elem[0].name):t.elem.after(n),Nt.ie&&Nt.ie<10&&e.initIE()},qt.prototype.initIE=function(){var e,t=this.config,n=Y('<iframe id="'+Bt+'" class="'+Bt+'" name="'+Bt+'" frameborder="0"></iframe>'),i=Y(['<form target="'+Bt+'" class="'+Ft+'" method="post" key="set-mine" enctype="multipart/form-data" action="'+t.url+'">',"</form>"].join(""));Y("#"+Bt)[0]||Y("body").append(n),t.elem.next().hasClass(Ft)||(this.elemFile.wrap(i),t.elem.next("."+Ft).append((e=[],h.each(t.data,function(t,n){n="function"==typeof n?n():n,e.push('<input type="hidden" name="'+t+'" value="'+n+'">')}),e.join(""))))},qt.prototype.msg=function(e){return Se.msg(e,{icon:2,shift:6})},qt.prototype.isFile=function(){var e=this.config.elem[0];if(e)return"input"===e.tagName.toLocaleLowerCase()&&"file"===e.type},qt.prototype.preview=function(e){window.FileReader&&h.each(this.chooseFiles,function(t,n){var i=new FileReader;i.readAsDataURL(n),i.onload=function(){e&&e(t,n,this.result)}})},qt.prototype.upload=function(e,t){var n,i,a=this,r=a.config,o=r.text||{},l=a.elemFile[0],s=function(){return e||a.files||a.chooseFiles||l.files},c=function(){var e=0,t=0,n=s(),i=function(){r.multiple&&e+t===a.fileLength&&"function"==typeof r.allDone&&r.allDone({total:a.fileLength,successful:e,failed:t})},l=function(l){var s=new FormData,c=function(e){l.unified?h.each(n,function(e,t){delete t[zt]}):delete e[zt]};if(h.each(r.data,function(e,t){t="function"==typeof t?l.unified?t():t(l.index,l.file):t,s.append(e,t)}),l.unified)h.each(n,function(e,t){t[zt]||(t[zt]=!0,s.append(r.field,t))});else{if(l.file[zt])return;s.append(r.field,l.file),l.file[zt]=!0}var d={url:r.url,type:"post",data:s,dataType:r.dataType||"json",contentType:!1,processData:!1,headers:r.headers||{},success:function(t){r.unified?e+=a.fileLength:e++,u(l.index,t),i(l.index),c(l.file)},error:function(e){r.unified?t+=a.fileLength:t++,a.msg(o.error||["Upload failed, please try again.","status: "+(e.status||"")+" - "+(e.statusText||"error")].join("<br>")),f(l.index,e.responseText,e),i(l.index),c(l.file)}};"function"==typeof r.progress&&(d.xhr=function(){var e=Y.ajaxSettings.xhr();return e.upload.addEventListener("progress",function(e){if(e.lengthComputable){var t=Math.floor(e.loaded/e.total*100);r.progress(t,r.item?r.item[0]:r.elem[0],e,l.index)}}),e}),Y.ajax(d)};r.unified?l({unified:!0,index:0}):h.each(n,function(e,t){l({index:e,file:t})})},d=function(e){if("json"===r.force&&"object"!=typeof e)try{return{status:"CONVERTED",data:JSON.parse(e)}}catch{return a.msg(o["data-format-error"]),{status:"FORMAT_ERROR",data:{}}}return{status:"DO_NOTHING",data:{}}},u=function(e,t){a.elemFile.next("."+Wt).remove(),l.value="";var n=d(t);switch(n.status){case"CONVERTED":t=n.data;break;case"FORMAT_ERROR":return}"function"==typeof r.done&&r.done(t,e||0,function(e){a.upload(e)})},f=function(e,t,n){r.auto&&(l.value="");var i=d(t);switch(i.status){case"CONVERTED":t=i.data;break;case"FORMAT_ERROR":return}"function"==typeof r.error&&r.error(e||0,function(e){a.upload(e)},t,n)},p=r.exts,y=(i=[],h.each(e||a.chooseFiles,function(e,t){i.push(t.name)}),i),m={preview:function(e){a.preview(e)},upload:function(e,t){var n={};n[e]=t,a.upload(n)},pushFile:function(){return a.files=a.files||{},h.each(a.chooseFiles,function(e,t){a.files[e]=t}),a.files},resetFile:function(e,t,n){var i=new File([t],n);a.files=a.files||{},a.files[e]=i},getChooseFiles:function(){return a.chooseFiles}},v={file:j.$t("upload.fileType.file"),images:j.$t("upload.fileType.image"),video:j.$t("upload.fileType.video"),audio:j.$t("upload.fileType.audio")}[r.accept]||j.$t("upload.fileType.file");if(0!==(y=0===y.length?l.value.match(/[^/\\]+\..+/g)||[]||"":y).length){switch(r.accept){case"file":h.each(y,function(e,t){if(p&&!RegExp(".\\.("+p+")$","i").test(escape(t)))return n=!0});break;case"video":h.each(y,function(e,t){if(!RegExp(".\\.("+(p||"avi|mp4|wma|rmvb|rm|flash|3gp|flv")+")$","i").test(escape(t)))return n=!0});break;case"audio":h.each(y,function(e,t){if(!RegExp(".\\.("+(p||"mp3|wav|mid")+")$","i").test(escape(t)))return n=!0});break;default:h.each(y,function(e,t){if(!RegExp(".\\.("+(p||"jpg|png|gif|bmp|jpeg|svg|webp")+")$","i").test(escape(t)))return n=!0})}if(n)return a.msg(o["check-error"]||j.$t("upload.validateMessages.fileExtensionError",{fileType:v})),l.value="";if("choose"!==t&&!r.auto||(r.choose&&r.choose(m),"choose"!==t)){var g,b,x;if(a.fileLength=(g=0,b=s(),h.each(b,function(){g++}),g),r.number&&a.fileLength>r.number)return a.msg("function"==typeof o["limit-number"]?o["limit-number"](r,a.fileLength):j.$t("upload.validateMessages.filesOverLengthLimit",{length:r.number})+"<br/>"+j.$t("upload.validateMessages.currentFilesLength",{length:a.fileLength}));if(r.size>0&&!(Nt.ie&&Nt.ie<10)&&(h.each(s(),function(e,t){if(t.size>1024*r.size){var n=r.size/1024;n=n>=1?n.toFixed(2)+"MB":r.size+"KB",l.value="",x=n}}),x))return a.msg("function"==typeof o["limit-size"]?o["limit-size"](r,x):j.$t("upload.validateMessages.fileOverSizeLimit",{size:x}));!function(){var e=function(){if(Nt.ie)return Nt.ie>9?c():(e=Y("#"+Bt),a.elemFile.parent().submit(),clearInterval(qt.timer),void(qt.timer=setInterval(function(){var t,n=e.contents().find("body");try{t=n.text()}catch{a.msg(o["cross-domain"]),clearInterval(qt.timer),f()}t&&(clearInterval(qt.timer),n.html(""),u(0,t))},30)));var e;c()};"function"==typeof r.before?Pt.util.promiseLikeResolve(r.before(m)).then(function(t){!1!==t?e():r.auto&&(l.value="")},function(e){r.auto&&(l.value=""),void 0!==e&&Mt.error(e)}):e()}()}}},qt.prototype.events=function(){var e=this,t=e.config,n=function(t){e.chooseFiles={},h.each(t,function(t,n){var i=(new Date).getTime();e.chooseFiles[i+"-"+t]=n})},i=function(n){var i=e.elemFile,a=n.length>1?j.$t("upload.chooseText",{length:n.length}):(n[0]||{}).name||i[0].value.match(/[^/\\]+\..+/g)||[]||"";i.next().hasClass(Wt)&&i.next().remove(),e.upload(null,"choose"),e.isFile()||t.choose||i.after('<span class="layui-inline '+Wt+'">'+a+"</span>")},a=function(e){var t=function(e){e.ext=e.name.substr(e.name.lastIndexOf(".")+1).toLowerCase(),e.sizes=Pt.util.parseSize(e.size)};return e instanceof FileList?h.each(e,function(e,n){t(n)}):t(e),e},r=function(t){if(!(t=t||[]).length)return[];if(!e.files)return a(t);var n=[];return h.each(t,function(t,i){(function(t){var n=!0;return h.each(e.files,function(e,i){if(!(n=!(i.name===t.name)))return!0}),n})(i)&&n.push(a(i))}),n};t.elem.off("upload.start").on("upload.start",function(){var t=Y(this);e.config.item=t,e.elemFile[0].click()}),Nt.ie&&Nt.ie<10||t.elem.off("upload.over").on("upload.over",function(){Y(this).attr("lay-over","")}).off("upload.leave").on("upload.leave",function(){Y(this).removeAttr("lay-over")}).off("upload.drop").on("upload.drop",function(a,o){var l=Y(this),s=r(o.originalEvent.dataTransfer.files);l.removeAttr("lay-over"),n(s),t.auto?e.upload():i(s)}),e.elemFile.on("change",function(){var a=r(this.files);0!==a.length&&(n(a),t.auto?e.upload():i(a))}),t.bindAction.off("upload.action").on("upload.action",function(){e.upload()}),t.elem.data(Rt)||(t.elem.on("click",function(){e.isFile()||Y(this).trigger("upload.start")}),t.drag&&t.elem.on("dragover",function(e){e.preventDefault(),Y(this).trigger("upload.over")}).on("dragleave",function(){Y(this).trigger("upload.leave")}).on("drop",function(e){e.preventDefault(),Y(this).trigger("upload.drop",e)}),t.bindAction.on("click",function(){Y(this).trigger("upload.action")}),t.elem.data(Rt,t.id))},Pt.util={parseSize:function(e,t){if(t=t||2,null==e||!e)return"0";var n,i="string"==typeof e?parseFloat(e):e;return n=Math.floor(Math.log(i)/Math.log(1024)),(e=(e=i/Math.pow(1024,n))%1==0?e:parseFloat(e.toFixed(t)))+["Bytes","Kb","Mb","Gb","Tb","Pb","Eb","Zb","Yb"][n]},promiseLikeResolve:function(e){var t=Y.Deferred();return e&&"function"==typeof e.then?e.then(t.resolve,t.reject):t.resolve(e),t.promise()}},Ht.that={},Ht.getThis=function(e){var t=Ht.that[e];return t||Mt.error(e?Ot+" instance with ID '"+e+"' not found":"ID argument required"),t},Pt.render=function(e){var t=new qt(e);return Ht.call(t)};var $t=h.hint(),Yt="form",Xt=".layui-form",Kt="layui-this",Vt="layui-hide",Ut="layui-disabled",Gt="layui-input-number-invalid",Jt=v.createSharedResizeObserver(Yt),Zt=v.ie&&8===parseFloat(v.ie)||void 0===Object.getOwnPropertyDescriptor(HTMLInputElement.prototype,"checked"),Qt=function(){this.config={verify:{required:function(e){if(!/[\S]+/.test(e)||null==e)return j.$t("form.validateMessages.required")},phone:function(e){if(e&&!/^1\d{10}$/.test(e))return j.$t("form.validateMessages.phone")},email:function(e){if(e&&!/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(e))return j.$t("form.validateMessages.email")},url:function(e){if(e&&!/^(#|(http(s?)):\/\/|\/\/)[^\s]+\.[^\s]+$/.test(e))return j.$t("form.validateMessages.url")},number:function(e){if(e&&isNaN(e))return j.$t("form.validateMessages.number")},date:function(e){if(e&&!/^(\d{4})[-/](\d{1}|0\d{1}|1[0-2])([-/](\d{1}|0\d{1}|[1-2][0-9]|3[0-1]))*$/.test(e))return j.$t("form.validateMessages.date")},identity:function(e){if(e&&!/(^\d{15}$)|(^\d{17}(x|X|\d)$)/.test(e))return j.$t("form.validateMessages.identity")}},autocomplete:null}};Qt.prototype.set=function(e){return Y.extend(!0,this.config,e),this},Qt.prototype.verify=function(e){return Y.extend(!0,this.config.verify,e),this},Qt.prototype.getFormElem=function(e){return Y(Xt+(e?'[lay-filter="'+e+'"]':""))},Qt.prototype.on=function(e,t){return h.onevent.call(this,Yt,e,t)},Qt.prototype.val=function(e,t){return this.getFormElem(e).each(function(){var e=Y(this);for(var n in t)if(v.hasOwn(t,n)){var i,a=t[n],r=e.find('[name="'+n+'"]');r[0]&&("checkbox"===(i=r[0].type)?r[0].checked=a:"radio"===i?r.each(function(){this.checked=this.value==a+""}):r.val(a))}}),an.render(null,e),this.getValue(e)},Qt.prototype.getValue=function(e,t){t=t||this.getFormElem(e);var n={},i={},a=t.find("input,select,textarea");return h.each(a,function(e,t){var a,r=Y(this);if(t.name=(t.name||"").replace(/^\s*|\s*&/,""),t.name){if(/^.*\[\]$/.test(t.name)){var o=t.name.match(/^(.*)\[\]$/g)[0];n[o]=0|n[o],a=t.name.replace(/^(.*)\[\]$/,"$1["+n[o]+++"]")}/^(checkbox|radio)$/.test(t.type)&&!t.checked||(i[a||t.name]="SELECT"===this.tagName&&"string"==typeof this.getAttribute("multiple")?r.val()||[]:this.value)}}),i},Qt.prototype.render=function(e,t){var n=this,i=n.config,a=Y(Xt+(t?'[lay-filter="'+t+'"]':"")),r={input:function(e){var t=e||a.find("input,textarea");i.autocomplete&&t.attr("autocomplete",i.autocomplete);var n=function(e,t){var n=e.val(),i=Number(n),a=Number(e.attr("step"))||1,r=Number(e.attr("min")),o=Number(e.attr("max")),l=Number(e.attr("lay-precision")),s="click"!==t&&""===n,c="init"===t,d=isNaN(i),u="string"==typeof e.attr("lay-step-strictly");if(e.toggleClass(Gt,d),!d){if("click"===t){if("text"===e[0].type&&"string"==typeof e.attr("readonly"))return;i=Y(this).index()?i-a:i+a}var f=function(e){return((e.toString().match(/\.(\d+$)/)||[])[1]||"").length};if(l=l>=0?l:Math.max(f(a),f(n)),s||(c||(u&&(i=Math.round(i/a)*a),i<=r&&(i=r),i>=o&&(i=o)),0===l?i=parseInt(i):l>0&&(i=i.toFixed(l)),e.val(i),e.attr("lay-input-mirror",e.val())),e[(i<r||i>o)&&!s?"addClass":"removeClass"]("layui-input-number-out-of-range"),!c){var p={increment:e.next().find(".layui-icon-up"),decrement:e.next().find(".layui-icon-down")};p.increment[i>=o&&!s?"addClass":"removeClass"](Ut),p.decrement[i<=r&&!s?"addClass":"removeClass"](Ut)}}};a.find("input[lay-affix],textarea[lay-affix]").each(function(){var e=Y(this),t=e.attr("lay-affix"),i="layui-input-wrap",a="layui-input-suffix",r="layui-input-affix",o=e.is("[disabled]")||e.is("[readonly]"),l=function(e,t){(e=Y(e))[0]&&e[Y.trim(t)?"removeClass":"addClass"](Vt)},s=function(n){n=Y.extend({},c[t]||{value:t},n,v.options(e[0]));var o,s=Y('<div class="'+r+'">'),d=h.isArray(n.value)?n.value:[n.value],u=Y((o=[],h.each(d,function(e,t){o.push('<i class="layui-icon layui-icon-'+t+(n.disabled?" "+Ut:"")+'"></i>')}),o.join("")));s.append(u),n.split&&s.addClass("layui-input-split"),n.className&&s.addClass(n.className);var f=e.next("."+r);f[0]&&f.remove(),e.parent().hasClass(i)||e.wrap('<div class="'+i+'"></div>');var p=e.next("."+a);p[0]?((f=p.find("."+r))[0]&&f.remove(),p.prepend(s),e.css("padding-right",function(){return(e.closest(".layui-input-group")[0]?0:p.outerWidth())+s.outerWidth()})):(s.addClass(a),e.after(s)),"auto"===n.show&&l(s,e.val()),"function"==typeof n.init&&n.init.call(this,e,n),e.on("input propertychange",function(){var e=this.value;"auto"===n.show&&l(s,e)}),e.on("blur",function(){"function"==typeof n.blur&&n.blur.call(this,e,n)}),u.on("click",function(){var i=e.attr("lay-filter");Y(this).hasClass(Ut)||("function"==typeof n.click&&n.click.call(this,e,n),h.event.call(this,Yt,"input-affix("+i+")",{elem:e[0],affix:t,options:n}))})},c={eye:{value:"eye-invisible",click:function(e){var t="LAY_FORM_INPUT_AFFIX_SHOW",n=e.data(t);e.attr("type",n?"password":"text").data(t,!n),s({value:n?"eye-invisible":"eye"})}},clear:{value:"clear",click:function(e){e.val("").focus(),l(Y(this).parent(),null)},show:"auto",disabled:o},number:{value:["up","down"],split:!0,className:"layui-input-number",disabled:e.is("[disabled]"),init:function(e){if("text"===e.attr("type")||"text"===e[0].type){var t=".lay_input_number",i=!1,a=!1,r="string"==typeof e.attr("readonly"),o="string"==typeof e.attr("lay-wheel"),l=e.next(".layui-input-number").children("i");e.attr("lay-input-mirror",e.val()),e.off(t),e.on("keydown"+t,function(e){i=!1,8!==e.keyCode&&46!==e.keyCode||(i=!0),r||2!==l.length||38!==e.keyCode&&40!==e.keyCode||(e.preventDefault(),l.eq(38===e.keyCode?0:1).click())}),e.on("input"+t+" propertychange"+t,function(t){a||"propertychange"===t.type&&"value"!==t.originalEvent.propertyName||(i||function(e){if(""===e)return!0;if("00"===e.slice(0,2))return!1;if(e.match(/\s/g))return!1;var t=e.match(/\./g);if(t&&t.length>1)return!1;if((t=e.match(/e/g))&&t.length>1)return!1;var n=e.slice(1);return!((t=n.match(/(\+|-)/g))&&(!/e(\+|-)/i.test(n)||t.length>1)||isNaN(Number(e))&&-1===nn.indexOf(e.slice(-1))||/e/i.test(e)&&(!/\de/i.test(e)||/e\./.test(e)))}(this.value)?e.attr("lay-input-mirror",this.value):this.value=e.attr("lay-input-mirror"),e.toggleClass(Gt,isNaN(Number(this.value))))}),e.on("compositionstart"+t,function(){a=!0}),e.on("compositionend"+t,function(){a=!1,e.trigger("input")}),o&&e.on(["wheel","mousewheel","DOMMouseScroll"].join(t+" ")+t,function(e){if(l.length&&Y(this).is(":focus")){var t=0;e.preventDefault(),"wheel"===e.type?(e.deltaX=e.originalEvent.deltaX,e.deltaY=e.originalEvent.deltaY,t=Math.abs(e.deltaX)>=Math.abs(e.deltaY)?e.deltaX:e.deltaY):"mousewheel"===e.type?t=-e.originalEvent.wheelDelta:"DOMMouseScroll"===e.type&&(t=e.originalEvent.detail),l.eq(t>0?1:0).click()}}),r&&l.addClass(Ut)}n.call(this,e,"init")},click:function(e){n.call(this,e,"click")},blur:function(e){n.call(this,e,"blur")}}};s()})},select:function(e){var t=j.$t("form.select.placeholder"),n="layui-form-select",i="layui-select-none",r="layui-select-create-option",o="layui-select-panel-elem-data",l=e||a.find("select"),s=function(e,t,a,o,l,s){var c,d=Y(this),u=t,f=u.find("input"),p=e.find("dl"),y=p.children("dt"),m=this.selectedIndex,g="";if(!a){var b="cs"===d.attr("lay-search")?{caseSensitive:!0}:v.options(d,{attr:"lay-search"}),x=d.attr("lay-append-to")||"body",E=d.attr("lay-append-position"),C=!(!v.ie||"10"!==v.ie&&"11"!==v.ie||!f.attr("placeholder")),T=function(){if(s){e.appendTo(x).css({width:u.width()+"px"});var t=function(){v.position(u[0],e[0],{position:E,allowBottomOut:!0,offset:[0,5]})};t(),Y(window).on("resize.lay_select_resize",t),Jt&&Jt.observe(e[0],t)}var i=e.offset().top+e.outerHeight()+5-on.scrollTop(),a=p.outerHeight(),r=p.children("dd");m=d[0].selectedIndex,u.parent().addClass(n+"ed"),r.removeClass(Vt),y.removeClass(Vt),r.removeClass(Kt),m>=0&&r.eq(m).addClass(Kt),i+a>on.height()&&i>=a&&e.addClass(n+"up"),k(),C&&p.off("mousedown.lay_select_ieph").on("mousedown.lay_select_ieph",function(){f[0].__ieph=!0,setTimeout(function(){f[0].__ieph=!1},60)}),c=v.onClickOutside(s?e[0]:p[0],function(){w(),g&&f.val(g)},{ignore:u,detectIframe:!0,capture:!1})},w=function(t){u.parent().removeClass(n+"ed "+n+"up"),f.blur(),l&&p.children("."+r).remove(),"function"==typeof c&&(c(),c=null),s&&(e.detach(),Y(window).off("resize.lay_select_resize"),Jt&&Jt.unobserve(e[0])),t||S(f.val(),function(e){var t=d[0].selectedIndex;e&&(g=Y(d[0].options[t]).prop("text"),0===t&&g===f.attr("placeholder")&&(g=""),f.val(g||""))})},k=function(){var e=p.children("dd."+Kt);if(e[0]){var t=e.position().top,n=p.height(),i=e.height();t>n&&p.scrollTop(t+p.scrollTop()-n+i-5),t<0&&p.scrollTop(t+p.scrollTop()-5)}};u.on("click",function(){u.parent().hasClass(n+"ed")?w():T(),p.find("."+i).remove()}),u.find(".layui-edge").on("click",function(){f.focus()}),f.on("keyup",function(e){9===e.keyCode&&T()}).on("keydown",function(e){var t=e.keyCode;9===t&&w();var n=function(t){e.preventDefault();var n=p.children("dd:not(."+Vt+",."+Ut+")");if(n.length){var i=n.length-1,a=-1;h.each(n,function(e,t){if(Y(t).hasClass(Kt))return a=e,!0});var r="prev"===t?a-1<0?i:a-1:a+1>i?0:a+1;n.eq(r).addClass(Kt).siblings().removeClass(Kt),k()}};38===t&&n("prev"),40===t&&n("next"),13===t&&(e.preventDefault(),p.children("dd."+Kt).trigger("click"))}).on("paste",function(){T()});var S=function(e,t,n){var i,a=0,o=p.children("dd"),s=!1,c=e;b.caseSensitive||(e=e.toLowerCase()),b.fuzzy&&(i=function(e,t){var n,i={},a=["^"],r=function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")};t||(e=e.toLowerCase());var o=e.trim().split("");for(n=0;n<o.length;n++){var l=o[n];i[l]=(i[l]||0)+1}for(l in i){for(a.push("(?=.*"),n=0;n<i[l];n++)a.push(r(l)),n!==i[l]-1&&a.push(".*");a.push(")")}return a.push(".*"),new RegExp(a.join(""),t?void 0:"i")}(e,b.caseSensitive)),h.each(o,function(){var t=Y(this),o=t.text(),d=l&&t.hasClass(r);l&&!d&&o===c&&(s=!0),b.caseSensitive||(o=o.toLowerCase());var u=b.fuzzy?!i.test(o):-1===o.indexOf(e);(""===e||"blur"===n?e!==o:u)&&a++,"keyup"===n&&t[(l?u&&!d:u)?"addClass":"removeClass"](Vt)}),"keyup"===n&&h.each(y,function(){var e=Y(this),t=e.nextUntil("dt").filter("dd");l&&(t=t.not("."+r)),e[t.length==t.filter("."+Vt).length?"addClass":"removeClass"](Vt)});var d=a===o.length;return t(d,s),d};o&&f.on("input propertychange",h.debounce(function(e){var t=this.value,n=e.keyCode;return 9!==n&&13!==n&&37!==n&&38!==n&&39!==n&&40!==n&&(C&&e.target.__ieph?(e.target.__ieph=!1,!1):(S(t,function(e,n){if(l)if(n)p.children("."+r).remove();else{var a=p.children("."+r);if(a[0])a.attr("lay-value",t).text(t);else{var o=Y("<dd>").addClass(r).attr("lay-value",t).text(t),s=p.children().eq(0),c=s.hasClass("layui-select-tips");s[c?"after":"before"](o)}}else e?p.find("."+i)[0]||p.append('<p class="'+i+'">'+j.$t("form.select.noMatch")+"</p>"):p.find("."+i).remove()},"keyup"),""===t&&(d.val(""),p.find("."+Kt).removeClass(Kt),(d[0].options[0]||{}).value||p.children("dd:eq(0)").addClass(Kt),p.find("."+i).remove(),l&&p.children("."+r).remove()),void k()))},50)).on("blur",function(){var e=d[0].selectedIndex;g=Y(d[0].options[e]).prop("text"),0===e&&g===f.attr("placeholder")&&(g=""),setTimeout(function(){S(f.val(),function(){g||f.val("")},"blur")},200)}),p.on("click","dd",function(){var t=Y(this),n=t.attr("lay-value"),i=d.attr("lay-filter");if(t.hasClass(Ut))return!1;if(l&&t.hasClass(r)){var a=Y("<option>").text(t.text()),o=a.prop("text");n=o,a.attr("value",o),d.append(a),t.removeClass(r).attr("lay-value",o).text(o),p.append(t)}return t.hasClass("layui-select-tips")?f.val(""):(f.val(t.text()),t.addClass(Kt)),t.siblings().removeClass(Kt),d.val(n).removeClass("layui-form-danger"),h.event.call(this,Yt,"select("+i+")",{elem:d[0],value:n,othis:e}),w(!0),!1}),p.on("mousedown pointerdown touchstart",function(e){h.stope(e)}),e.find("dl>dt").on("click",function(){return!1}),s&&t.on("_lay-select-destroy",function(){e.remove()})}};Y.event.special["_lay-select-destroy"]={remove:function(e){e.handler()}},l.each(function(e,i){var a=Y(this),r=a.next("."+n),l=this.disabled,c=i.value,d=Y(i.options[i.selectedIndex]),u=i.options[0];if(a.closest("[lay-ignore]").length)return a.show();var f="string"==typeof a.attr("lay-search"),p="string"==typeof a.attr("lay-creatable")&&f,y="string"==typeof a.attr("lay-append-to"),m=u?u.value?t:u.text||t:t,v=function(){var e=Y('<div class="'+n+'"></div>');return f||e.addClass("layui-unselect"),l&&e.addClass("layui-select-disabled"),e}(),g=function(){var e=Y('<input type="text" class="layui-input">');return e.prop("placeholder",m),e.val(c?d.prop("text"):""),f&&!l||e.prop("readonly",!0),l&&e.addClass(Ut),e}(),b=function(){var e=Y('<div class="layui-select-title"></div>');return e.append(g),e.append('<i class="layui-edge"></i>'),e}(),x=function(){var e=Y('<dl class="layui-anim layui-anim-upbit"></dl>');a.find("optgroup")[0]&&e.addClass("layui-select-group");var n,i=(n=[],h.each(a.find("optgroup,option"),function(e,i){var a=i.tagName.toLowerCase(),r=Y('<dd lay-value=""></dd>');if(0!==e||i.value||"optgroup"===a)if("optgroup"===a){var o=Y("<dt></dt>");o.text(i.label),n.push(o.prop("outerHTML"))}else r.attr("lay-value",i.value),c===i.value&&r.addClass(Kt),i.disabled&&r.addClass(Ut),r.text(i.text),n.push(r.prop("outerHTML"));else r.addClass("layui-select-tips"),r.text(i.text||t),n.push(r.prop("outerHTML"))}),0===n.length&&n.push('<dd lay-value="" class="'+Ut+'">'+j.$t("form.select.noData")+"</dd>"),n.join(""));return e.html(i),e}();if(r[0]){if(y){var E=r.data(o);E&&E.remove()}r.remove()}if(y){v.append(b),a.after(v);var C=Y('<div class="'+n+' layui-select-panel-wrap"></div>').append(x);v.data(o,C),s.call(this,C,b,l,f,p,y)}else v.append(b).append(x),a.after(v),s.call(this,v,b,l,f,p,y)})},checkbox:function(e){var t={checkbox:["layui-form-checkbox","layui-form-checked","checkbox"],switch:["layui-form-switch","layui-form-onswitch","switch"],SUBTRA:"layui-icon-indeterminate",ICON:"layui-icon",ICON_OK:"layui-icon-ok"},i="click.lay_checkbox_click",r=e||a.find("input[type=checkbox]"),o=function(e,a){var r=Y(this),o=r.attr("lay-skin")||"primary",l="switch"===o,s="primary"===o;r.off(i).on(i,function(){var t=r.attr("lay-filter"),n=r[0].checked,i=r[0].indeterminate;r[0].disabled||(r[0].indeterminate=i,r[0].checked=n,h.event.call(r[0],Yt,a[2]+"("+t+")",{elem:r[0],value:r[0].value,othis:e}))}),e.on("click",function(){r.closest("label").length||r.trigger("click")}),n.syncAppearanceOnPropChanged(this,"checked",function(){if(l){var t=(e.next("*[lay-checkbox]")[0]?e.next().html():r.attr("title")||"").split("|");e.children("div").html(this.checked?t[0]:t[1]||t[0])}e.toggleClass(a[1],this.checked)}),s&&n.syncAppearanceOnPropChanged(this,"indeterminate",function(){this.indeterminate?e.children("."+t.ICON).removeClass(t.ICON_OK).addClass(t.SUBTRA):e.children("."+t.ICON).removeClass(t.SUBTRA).addClass(t.ICON_OK)})};r.each(function(e,n){var i=Y(this),a=i.attr("lay-skin")||"primary",r=Pe.escape(Y.trim(n.title||(n.title=i.attr("lay-text")||""))),l=this.disabled,s=t[a]||t.checkbox,c=i.next("."+s[0]);c[0]&&c.remove();var d=[];if(i.next("[lay-checkbox]")[0]){var u=i.next();r=u.html()||"",u[0].attributes.length>1&&h.each(u[0].attributes,function(e,t){"lay-checkbox"!==t.name&&d.push(t.name+'="'+t.value+'"')})}if(d=d.join(" "),r="switch"===a?r.split("|"):[r],i.closest("[lay-ignore]").length)return i.show();Zt&&(tn.call(n,"lay-form-sync-checked",n.checked),!n.checked&&tn.call(n,"lay-form-sync-indeterminate",n.indeterminate));var f=Y(['<div class="layui-unselect '+s[0],n.checked?" "+s[1]:"",l?" layui-checkbox-disabled "+Ut:"",'"',' lay-skin="'+a+'"',">",function(){var e={checkbox:[r[0]?"<div "+d+">"+r[0]+"</div>":"primary"===a?"":"<div></div>",'<i class="layui-icon '+("primary"===a&&!n.checked&&i.get(0).indeterminate?t.SUBTRA:"layui-icon-ok")+'"></i>'].join(""),switch:"<div>"+((n.checked?r[0]:r[1]||r[0])||"")+"</div><i></i>"};return e[a]||e.checkbox}(),"</div>"].join(""));i.after(f),o.call(this,f,s)})},radio:function(e){var t="layui-form-radio",i=["layui-icon-radio","layui-icon-circle"],r=e||a.find("input[type=radio]"),o="click.lay_radio_click",l=function(e){var a=Y(this),r="layui-anim-scaleSpring";a.off(o).on(o,function(){var t=a.attr("lay-filter");a[0].disabled||(a[0].checked=!0,h.event.call(a[0],Yt,"radio("+t+")",{elem:a[0],value:a[0].value,othis:e}))}),e.on("click",function(){a.closest("label").length||a.trigger("click")}),n.syncAppearanceOnPropChanged(this,"checked",function(){var n=this;if(n.checked){e.addClass(t+"ed"),e.children(".layui-icon").addClass(r+" "+i[0]);var o=a.parents(Xt).find("input[name="+n.name.replace(/(\.|#|\[|\])/g,"\\$1")+"]");h.each(o,function(){n!==this&&(this.checked=!1)})}else e.removeClass(t+"ed"),e.children(".layui-icon").removeClass(r+" "+i[0]).addClass(i[1])})};r.each(function(e,n){var a=Y(this),r=a.next("."+t),o=this.disabled,s=a.attr("lay-skin");if(a.closest("[lay-ignore]").length)return a.show();Zt&&tn.call(n,"lay-form-sync-checked",n.checked),r[0]&&r.remove();var c=Pe.escape(n.title||""),d=[];if(a.next("[lay-radio]")[0]){var u=a.next();c=u.html()||"",u[0].attributes.length>1&&h.each(u[0].attributes,function(e,t){"lay-radio"!==t.name&&d.push(t.name+'="'+t.value+'"')})}d=d.join(" ");var f=Y(['<div class="layui-unselect '+t,n.checked?" "+t+"ed":"",(o?" layui-radio-disabled "+Ut:"")+'"',s?' lay-skin="'+s+'"':"",">",'<i class="layui-anim layui-icon '+i[n.checked?0:1]+'"></i>',"<div "+d+">"+c+"</div>","</div>"].join(""));a.after(f),l.call(this,f)})}},o=function(){h.each(r,function(e,t){t()})};return"object"===h.type(e)?Y(e).is(Xt)?(a=Y(e),o()):e.each(function(e,t){var n=Y(t);if(n.closest(Xt).length)if("SELECT"===t.tagName)r.select(n);else if("INPUT"===t.tagName){var i=t.type;"checkbox"===i||"radio"===i?r[i](n):r.input(n)}}):e?r[e]?r[e]():$t.error('[form] "'+e+'" is an unsupported form element type'):o(),n},Qt.prototype.syncAppearanceOnPropChanged=Zt?function(e,t,n){var i=Object.getOwnPropertyDescriptor(HTMLInputElement.prototype,t);Object.defineProperty(e,t,v.extend({},i,{get:function(){return"string"==typeof this.getAttribute("lay-form-sync-"+t)},set:function(e){tn.call(this,"lay-form-sync-"+t,e),n.call(this)}}))}:function(e,t,n){var i=Object.getOwnPropertyDescriptor(HTMLInputElement.prototype,t);Object.defineProperty(e,t,v.extend({},i,{get:function(){return i.get.call(this)},set:function(e){i.set.call(this,e),n.call(this)}}))},Qt.prototype.validate=function(e){var t,n=this.config.verify,i="layui-form-danger";return!(e=Y(e))[0]||(void 0!==e.attr("lay-verify")||!1!==this.validate(e.find("*[lay-verify]")))&&(h.each(e,function(e,a){var r=Y(this),o=(r.attr("lay-verify")||"").split("|"),l=r.attr("lay-vertype"),s=r.val();if(s="string"==typeof s?Y.trim(s):s,r.removeClass(i),h.each(o,function(e,o){var c,d="",u=n[o];if(u){c="function"==typeof u?d=u(s,a):!u[0].test(s);var f="select"===a.tagName.toLowerCase()||/^(checkbox|radio)$/.test(a.type);if(d=d||u[1],"required"===o&&(d=r.attr("lay-reqtext")||d),c)return"tips"===l?Se.tips(d,!r.closest("[lay-ignore]").length&&f?r.next():r,{tips:1}):"alert"===l?Se.alert(d,{title:j.$t("form.verifyErrorPromptTitle"),shadeClose:!0}):/\b(string|number)\b/.test(typeof d)&&Se.msg(d,{icon:5,shift:6}),setTimeout(function(){(f?r.next().find("input"):a).focus()},7),r.addClass(i),t=!0}}),t)return t}),!t)};var en=Qt.prototype.submit=function(e,t){var n,i=Y(this),a="string"==typeof e?e:i.attr("lay-filter"),r=this.getFormElem?this.getFormElem(a):i.parents(Xt).eq(0),o=r.find("*[lay-verify]");if(!an.validate(o))return!1;n=an.getValue(null,r);var l={elem:this.getFormElem?window.event&&window.event.target:this,form:this.getFormElem?r[0]:i.parents("form")[0],field:n};return"function"==typeof t&&t(l),h.event.call(this,Yt,"submit("+a+")",l)};function tn(e,t){var n=!!t,i=2===arguments.length&&!t;return null!==this.getAttribute(e)?!!n||(this.removeAttribute(e),!1):!i&&(this.setAttribute(e,""),!0)}var nn=["-",".","e","E","+"],an=new Qt,rn=Y(document),on=Y(window);Y(function(){an.render()}),rn.on("reset",Xt,function(){var e=Y(this).attr("lay-filter");setTimeout(function(){an.render(null,e)},50)}),rn.on("submit",Xt,en).on("click","*[lay-submit]",en);var ln=h.hint(),sn=h.device(),cn={config:{checkName:"LAY_CHECKED",indexName:"LAY_INDEX",initIndexName:"LAY_INDEX_INIT",numbersName:"LAY_NUM",disabledName:"LAY_DISABLED"},cache:{},set:function(e){var t=this;return t.config=Y.extend({},t.config,e),t},on:function(e,t){return h.onevent.call(this,hn,e,t)}},dn=function(){var e=this,t=e.config,n=t.id||t.index;return{config:t,reload:function(t,n){e.reload.call(e,t,n)},reloadData:function(e,t){cn.reloadData(n,e,t)},setColsWidth:function(){e.setColsWidth.call(e)},resize:function(){e.resize.call(e)}}},un=function(e){var t=dn.that[e];return t||ln.error(e?"The table instance with ID '"+e+"' not found":"ID argument required"),t||null},fn=function(e){var t=dn.config[e];return t||ln.error(e?"The table instance with ID '"+e+"' not found":"ID argument required"),t||null},pn=function(e){e=e||{};var t=this.config||{},n=e.item3,i=e.content;"numbers"===n.type&&(i=e.tplData[cn.config.numbersName]),("escape"in n?n.escape:t.escape)&&(i=Pe.escape(i));var a=e.text&&n.exportTemplet||n.templet||n.toolbar;return a&&(i="function"==typeof a?a.call(n,e.tplData,e.obj):A(function(e){try{return v(e).html()}catch{return e}}(a)||String(i)).render(Y.extend({LAY_COL:n},e.tplData))),e.text?Y("<div>"+i+"</div>").text():i},hn="table",yn="lay-"+hn+"-id",mn=".layui-table",vn="layui-hide",gn="layui-hide-v",bn="layui-none",xn="layui-table-view",En=".layui-table-header",Cn=".layui-table-body",Tn=".layui-table-fixed",wn=".layui-table-fixed-r",kn=".layui-table-pageview",Sn=".layui-table-sort",_n="layui-table-checked",Ln="layui-table-edit",Dn="layui-table-hover",In="laytable-cell-group",An="layui-table-col-special",Nn="layui-table-tool-panel",Mn="layui-table-expanded",On="layui-table-disabled-transition",Rn="layui-table-fixed-height-patch",Pn="LAY_TABLE_MOVE_DICT",Hn=v.createSharedResizeObserver(hn),jn=function(e){return['<table cellspacing="0" cellpadding="0" border="0" class="layui-table" ','{{# if(d.data.skin){ }}lay-skin="{{=d.data.skin}}"{{# } }} {{# if(d.data.size){ }}lay-size="{{=d.data.size}}"{{# } }} {{# if(d.data.even){ }}lay-even{{# } }}>',"<thead>","{{# layui.each(d.data.cols, function(i1, item1){ }}","<tr>","{{# layui.each(item1, function(i2, item2){ }}",'{{# if(item2.fixed && item2.fixed !== "right"){ left = true; } }}','{{# if(item2.fixed === "right"){ right = true; } }}',(e=e||{}).fixed&&"right"!==e.fixed?'{{# if(item2.fixed && item2.fixed !== "right"){ }}':"right"===e.fixed?'{{# if(item2.fixed === "right"){ }}':"","{{# var isSort = !(item2.colGroup) && item2.sort; }}",'<th data-field="{{= item2.field||i2 }}" data-key="{{=d.index}}-{{=i1}}-{{=i2}}" {{# if( item2.parentKey){ }}data-parentkey="{{= item2.parentKey }}"{{# } }} {{# if(item2.minWidth){ }}data-minwidth="{{=item2.minWidth}}"{{# } }} {{# if(item2.maxWidth){ }}data-maxwidth="{{=item2.maxWidth}}"{{# } }} {{# if(item2.style){ }}style="{{=item2.style}}"{{# } }} {{#var colspan = layui.type(item2.colspan2) === \'number\' ? item2.colspan2 : item2.colspan; if(colspan){}} colspan="{{=colspan}}"{{#} if(item2.rowspan){}} rowspan="{{=item2.rowspan}}"{{#}}} {{# if(item2.unresize || item2.colGroup){ }}data-unresize="true"{{# } }} class="{{# if(item2.hide){ }}layui-hide{{# } }}{{# if(isSort){ }} layui-unselect{{# } }}{{# if(!item2.field){ }} layui-table-col-special{{# } }}"{{# if(item2.title){ }} title="{{ layui.$(\'<div>\' + item2.title + \'</div>\').text() }}"{{# } }}>','<div class="layui-table-cell laytable-cell-',"{{# if(item2.colGroup){ }}","group","{{# } else { }}","{{=d.index}}-{{=i1}}-{{=i2}}",'{{# if(item2.type !== "normal"){ }}'," laytable-cell-{{= item2.type }}","{{# } }}","{{# } }}",'" {{#if(item2.align){}}align="{{=item2.align}}"{{#}}}>','{{# if(item2.type === "checkbox"){ }}','<input type="checkbox" name="layTableCheckbox" lay-skin="primary" lay-filter="layTableAllChoose" {{# if(item2[d.data.checkName]){ }}checked{{# }; }}>',"{{# } else { }}",'<span>{{-item2.title||""}}</span>',"{{# if(isSort){ }}",'<span class="layui-table-sort layui-inline"><i class="layui-edge layui-table-sort-asc" title="{{= d.i18nMessages.table_sort_asc }}"></i><i class="layui-edge layui-table-sort-desc" title="{{= d.i18nMessages.table_sort_desc }}"></i></span>',"{{# } }}","{{# } }}","</div>","</th>",e.fixed?"{{# }; }}":"","{{# }); }}","</tr>","{{# }); }}","</thead>","</table>"].join("")},Fn=['<table cellspacing="0" cellpadding="0" border="0" class="layui-table" ','{{# if(d.data.skin){ }}lay-skin="{{=d.data.skin}}"{{# } }} {{# if(d.data.size){ }}lay-size="{{=d.data.size}}"{{# } }} {{# if(d.data.even){ }}lay-even{{# } }}>',"<tbody></tbody>","</table>"].join(""),Bn=["{{# if(d.data.toolbar){ }}",'<div class="layui-table-tool">','<div class="layui-table-tool-temp"></div>','<div class="layui-table-tool-self"></div>',"</div>","{{# } }}",'<div class="layui-table-box">',"{{# if(d.data.loading){ }}",'<div class="layui-table-init">','<div class="layui-table-loading-icon">','{{# if(typeof d.data.loading === "string"){ }}',"{{- d.data.loading}}","{{# } else{ }}",'<i class="layui-icon layui-icon-loading layui-anim layui-anim-rotate layui-anim-loop"></i>',"{{# } }}","</div>","</div>","{{# } }}","{{# var left, right; }}",'<div class="layui-table-header">',jn(),"</div>",'<div class="layui-table-body layui-table-main">',Fn,"</div>","{{# if(left){ }}",'<div class="layui-table-fixed layui-table-fixed-l">','<div class="layui-table-header">',jn({fixed:!0}),"</div>",'<div class="layui-table-body">',Fn,"</div>","</div>","{{# }; }}","{{# if(right){ }}",'<div class="layui-table-fixed layui-table-fixed-r layui-hide">','<div class="layui-table-header">',jn({fixed:"right"}),'<div class="layui-table-mend"></div>',"</div>",'<div class="layui-table-body">',Fn,"</div>","</div>","{{# }; }}","</div>","{{# if(d.data.totalRow){ }}",'<div class="layui-table-total">','<table cellspacing="0" cellpadding="0" border="0" class="layui-table" ','{{# if(d.data.skin){ }}lay-skin="{{=d.data.skin}}"{{# } }} {{# if(d.data.size){ }}lay-size="{{=d.data.size}}"{{# } }} {{# if(d.data.even){ }}lay-even{{# } }}>','<tbody><tr><td><div class="layui-table-cell" style="visibility: hidden;">Total</div></td></tr></tbody>',"</table>","</div>","{{# } }}",'<div class="layui-table-column layui-table-page layui-hide">','<div class="layui-inline layui-table-pageview" id="layui-table-page{{=d.index}}"></div>',"</div>"].join(""),Wn=Y(window),zn=Y(document),qn=function(e){var t=this;t.index=cn.index=v.autoIncrementer("table"),t.config=Y.extend({},t.config,cn.config,e),t.unobserveResize=Y.noop,t.render()};qn.prototype.config={limit:10,loading:!0,escape:!0,cellMinWidth:60,cellMaxWidth:Number.MAX_VALUE,editTrigger:"click",defaultToolbar:["filter","exports","print"],defaultContextmenu:!0,autoSort:!0,cols:[]},qn.prototype.render=function(e){var t=this,n=t.config;n.elem=Y(n.elem),n.where=n.where||{};var i=n.id="id"in n?n.id:n.elem.attr("id")||t.index;if(dn.that[i]&&dn.that[i]!==t&&dn.that[i].dispose(),dn.that[i]=t,dn.config[i]=n,n.request=Y.extend({pageName:"page",limitName:"limit"},n.request),n.response=Y.extend({statusName:"code",statusCode:0,msgName:"msg",dataName:"data",totalRowName:"totalRow",countName:"count"},n.response),null!==n.page&&"object"==typeof n.page&&(n.limit=n.page.limit||n.limit,n.limits=n.page.limits||n.limits,t.page=n.page.curr=n.page.curr||1,delete n.page.elem,delete n.page.jump),n.text=Y.extend(!0,{none:j.$t("table.noData")},n.text),!n.elem[0])return t;if(n.elem.attr("lay-filter")||n.elem.attr("lay-filter",n.id),"reloadData"===e)return t.pullData(t.page,{type:"reloadData"});if(n.index=t.index,t.key=n.id||n.index,t.setInit(),n.height&&/^full-.+$/.test(n.height))t.fullHeightGap=n.height.split("-")[1],n.height=Wn.height()-(parseFloat(t.fullHeightGap)||0);else if(n.height&&/^#\w+\S*-.+$/.test(n.height)){var a=n.height.split("-");t.parentHeightGap=a.pop(),t.parentDiv=a.join("-"),n.height=Y(t.parentDiv).height()-(parseFloat(t.parentHeightGap)||0)}else"function"==typeof n.height&&(t.customHeightFunc=n.height,n.height=t.customHeightFunc());var r,o,l=n.elem,s=l.next("."+xn),c=t.elem=Y("<div></div>");c.addClass((o=[xn,xn+"-"+t.index,"layui-form","layui-border-box"],n.className&&o.push(n.className),o.join(" "))).attr((r={"lay-filter":"LAY-TABLE-FORM-DF-"+t.index,style:function(){var e=[];return n.width&&e.push("width:"+n.width+"px;"),e.join("")}()},r[yn]=n.id,r)).html(A(Bn,{open:"{{",close:"}}",tagStyle:"legacy"}).render({data:n,index:t.index,i18nMessages:{table_sort_asc:j.$t("table.sort.asc"),table_sort_desc:j.$t("table.sort.desc")}})),t.renderStyle(),s[0]&&s.remove(),l.after(c),t.layTool=c.find(".layui-table-tool"),t.layBox=c.find(".layui-table-box"),t.layHeader=c.find(En),t.layMain=c.find(".layui-table-main"),t.layBody=c.find(Cn),t.layFixed=c.find(Tn),t.layFixLeft=c.find(".layui-table-fixed-l"),t.layFixRight=c.find(wn),t.layTotal=c.find(".layui-table-total"),t.layPage=c.find(".layui-table-page"),t.renderToolbar(),t.renderPagebar(),t.fullSize(),t.setColsWidth({isInit:!0}),t.pullData(t.page,{done:function(){t.observeResize()}}),t.events()},qn.prototype.initOpts=function(e){e.checkbox&&(e.type="checkbox"),e.space&&(e.type="space"),e.type||(e.type="normal"),"normal"!==e.type&&(e.unresize=!0,e.width=e.width||{checkbox:50,radio:50,space:30,numbers:60}[e.type])},qn.prototype.setInit=function(e){var t,n=this,i=n.config;if(i.clientWidth=i.width||(t=function(e){var a,r;e=e||i.elem.parent(),a=n.getContentWidth(e);try{r="none"===e.css("display")}catch{}var o=e.parent();return e[0]&&o&&o[0]&&(!a||r)?t(o):a})(),"width"===e)return i.clientWidth;if(i.height=i.maxHeight||i.height,i.css&&-1===i.css.indexOf(xn)){var a=i.css.split("}");h.each(a,function(e,t){t&&(a[e]="."+xn+"-"+n.index+" "+t)}),i.css=a.join("}")}var r=function(e,t,a,o){if(o){o.key=[i.index,e,a].join("-"),o.colspan=o.colspan||0,o.rowspan=o.rowspan||0,n.initOpts(o);var l=e+(parseInt(o.rowspan)||1);if(l<i.cols.length){o.colGroup=!0;var s=0;h.each(i.cols[l],function(t,n){n.HAS_PARENT||s>=1&&s==(o.colspan||1)||(n.HAS_PARENT=!0,n.parentKey=[i.index,e,a].join("-"),s+=parseInt(n.colspan>1?n.colspan:1),r(l,i.cols[l],t,n))})}else o.colGroup=!1;o.hide=o.hide&&!o.colGroup||!1}else t.splice(a,1)};h.each(i.cols,function(e,t){h.each(t,function(n,i){e?delete i.HAS_PARENT:r(e,t,n,i)})})},qn.prototype.renderStyle=function(){var e=this,t=e.config,n=e.index,i=[];h.each(t.cols,function(e,a){h.each(a,function(a,r){var o=[n,e,a].join("-"),l=["width: ",r.width||t.cellMinWidth,"px"].join("");i.push(".laytable-cell-"+o+"{"+l+"}")})}),function(e){if(e){var t=".layui-table-view-"+n+" .layui-table-body .layui-table tr",a=e.split(";"),r="none";h.each(a,function(e,t){if("height"===(t=t.split(":"))[0]){var n=parseFloat(t[1]);return isNaN(n)||(r=n-1+"px"),!0}}),h.each(["{"+e+"}",".layui-table-cell{height: auto; max-height: "+r+"; white-space: normal; text-overflow: clip;}","> td:hover > .layui-table-cell{overflow: auto;}"].concat(sn.ie?[".layui-table-edit{height: "+r+";}","td[data-edit]:hover:after{height: "+r+";}"]:[]),function(e,n){n&&i.push(t+" "+n)})}}(t.lineStyle),t.css&&i.push(t.css),i.push("."+Rn+"{height:auto;}"),v.style({target:e.elem[0],text:i.join(""),id:"DF-table-"+n})},qn.prototype.renderToolbar=function(){var e=this,t=e.config,n=t.elem.attr("lay-filter"),i=['<div class="layui-inline" lay-event="add"><i class="layui-icon layui-icon-add-1"></i></div>','<div class="layui-inline" lay-event="update"><i class="layui-icon layui-icon-edit"></i></div>','<div class="layui-inline" lay-event="delete"><i class="layui-icon layui-icon-delete"></i></div>'].join(""),a=e.layTool.find(".layui-table-tool-temp");if("default"===t.toolbar)a.html(i);else if("string"==typeof t.toolbar){var r=Y(t.toolbar).html()||"";r&&a.html(A(r).render(t))}var o={filter:{title:j.$t("table.tools.filter.title"),layEvent:"LAYTABLE_COLS",icon:"layui-icon-cols",onClick:function(t){var i,a=t.config;(0,t.openPanel)({list:(i=[],e.eachCols(function(e,t){t.field&&"normal"==t.type&&i.push('<li><input type="checkbox" name="'+t.field+'" data-key="'+t.key+'" data-parentkey="'+(t.parentKey||"")+'" lay-skin="primary" '+(t.hide?"":"checked")+' title="'+Pe.escape(Y("<div>"+(t.fieldTitle||t.title||t.field)+"</div>").text())+'" lay-filter="LAY_TABLE_TOOL_COLS"></li>')}),i.join("")),done:function(){an.on("checkbox(LAY_TABLE_TOOL_COLS)",function(t){var i=Y(t.elem),r=this.checked,o=i.data("key"),l=e.col(o),s=l.hide,c=i.data("parentkey");l.key&&(l.hide=!r,e.elem.find('*[data-key="'+o+'"]')[r?"removeClass":"addClass"](vn),s!=l.hide&&e.setParentCol(!r,c),e.resize(),h.event.call(this,hn,"colToggled("+n+")",{col:l,config:a}))})}})}},exports:{title:j.$t("table.tools.export.title"),layEvent:"LAYTABLE_EXPORT",icon:"layui-icon-export",onClick:function(t){var n=t.data,i=t.config,a=t.openPanel,r=t.elem;if(!n.length)return Se.tips(j.$t("table.tools.export.noDataPrompt"),r,{tips:3});sn.ie?Se.tips(j.$t("table.tools.export.compatPrompt"),r,{tips:3}):a({list:['<li data-type="csv">'+j.$t("table.tools.export.csvText")+"</li>"].join(""),done:function(t,n){n.on("click",function(){var t=Y(this).data("type");cn.exportFile.call(e,i.id,null,t)})}})}},print:{title:j.$t("table.tools.print.title"),layEvent:"LAYTABLE_PRINT",icon:"layui-icon-print",onClick:function(t){var n=t.data,i=t.elem;if(!n.length)return Se.tips(j.$t("table.tools.print.noDataPrompt"),i,{tips:3});var a=window.open("about:blank","_blank"),r=["<style>","body{font-size: 12px; color: #5F5F5F;}","table{width: 100%; border-collapse: collapse; border-spacing: 0;}","th,td{line-height: 20px; padding: 9px 15px; border: 1px solid #ccc; text-align: left; font-size: 12px; color: #5F5F5F;}","a{color: #5F5F5F; text-decoration:none;}","img{max-height: 100%;}","*.layui-hide{display: none}","</style>"].join(""),o=Y(e.layHeader.html());o.append(e.layMain.find("table").html()),o.append(e.layTotal.find("table").html()),o.find("th.layui-table-patch").remove(),o.find("thead>tr>th."+An).filter(function(e,t){return!Y(t).children("."+In).length}).remove(),o.find("tbody>tr>td."+An).remove(),a.document.write(r+o.prop("outerHTML")),a.document.close(),h.device("edg").edg?(a.onafterprint=a.close,a.print()):(a.print(),a.close())}}};if("object"==typeof t.defaultToolbar){var l=[];t.defaultToolbar=Y.map(t.defaultToolbar,function(e){var t="string"==typeof e,n=t?o[e]:e;return n&&(n.name&&o[n.name]&&(n=Y.extend({},o[n.name],n)),!n.name&&t&&(n.name=e),l.push('<div class="layui-inline" title="'+n.title+'" lay-event="'+n.layEvent+'"><i class="layui-icon '+n.icon+'"></i></div>')),n}),e.layTool.find(".layui-table-tool-self").html(l.join(""))}},qn.prototype.renderPagebar=function(){var e=this,t=e.config,n=e.layPagebar=Y('<div class="layui-inline layui-table-pagebar"></div>');if(t.pagebar){var i=Y(t.pagebar).html()||"";i&&n.append(A(i).render(t)),e.layPage.append(n)}},qn.prototype.setParentCol=function(e,t){var n=this,i=n.config,a=n.layHeader.find('th[data-key="'+t+'"]'),r=parseInt(a.attr("colspan"))||0;if(a[0]){var o=t.split("-"),l=i.cols[o[1]][o[2]];e?r--:r++,a.attr("colspan",r),a[r?"removeClass":"addClass"](vn),l.colspan2=r,l.hide=r<1;var s=a.data("parentkey");s&&n.setParentCol(e,s)}},qn.prototype.setColsPatch=function(){var e=this,t=e.config;h.each(t.cols,function(t,n){h.each(n,function(t,n){n.hide&&e.setParentCol(n.hide,n.parentKey)})})},qn.prototype.setGroupWidth=function(e){var t=this;if(!(t.config.cols.length<=1)){var n=t.layHeader.find((e?"th[data-key="+e.data("parentkey")+"]>":"")+"."+In);n.css("width",0),h.each(n.get().reverse(),function(){var n=Y(this),i=n.parent().data("key"),a=0;t.layHeader.eq(0).find("th[data-parentkey="+i+"]").width(function(e,t){Y(this).hasClass(vn)||t>0&&(a+=t)}),a&&n.css("max-width",a-1),e&&n.parent().data("parentkey")&&t.setGroupWidth(n.parent())}),n.css("width","auto")}},qn.prototype.setColsWidth=function(e){var t,n=this,i=n.config,a=0,r=0,o=0,l=0,s=n.setInit("width"),c=parseFloat(h.getStyle(n.elem[0],"border-left-width")),d=n.layHeader.first().children("table"),u=n.layMain.find("table"),f=n.layMain.find("tbody").is(":empty"),p=e&&e.isInit;n.eachCols(function(e,n){n.hide||(a++,n.width||"normal"!==n.type||(t=n))}),s=s-("line"===i.skin||"nob"===i.skin?2:a+1)*c-n.getScrollWidth(n.layMain[0]);var y=function(e){h.each(i.cols,function(t,n){h.each(n,function(t,a){var c=0,d=a.minWidth||i.cellMinWidth,u=a.maxWidth||i.cellMaxWidth;a?a.colGroup||a.hide||(e?o&&o<d?(r--,c=d):o&&o>u&&(r--,c=u):(c=a.width||0,/\d+%$/.test(c)?((c=parseFloat(c)/100*s)<d&&(c=d),c>u&&(c=u)):c?"normal"===a.type&&(c<d&&(a.width=c=d),c>u&&(a.width=c=u)):(a.width=c=0,r++)),a.hide&&(c=0),l+=c):n.splice(t,1)})}),s>l&&r>0&&(o=(s-l)/r)};y(),y(!0),n.autoColNums=r=r>0?r:0;var m=s;n.eachCols(function(e,a){var r=a.minWidth||i.cellMinWidth,l=a.maxWidth||i.cellMaxWidth;a.colGroup||a.hide||t&&t.key===a.key||(0===a.width?n.cssRules(a.key,function(e){var t=Math.round(o<r?r:o>l?l:o);e.style.width=t+"px",m-=t}):/\d+%$/.test(a.width)?n.cssRules(a.key,function(e){var t=Math.round(parseFloat(a.width)/100*s);t<r&&(t=r),t>l&&(t=l),e.style.width=t+"px",m-=t}):n.cssRules(a.key,function(e){e.style.width=a.width+"px",m-=a.width}))}),t&&n.cssRules(t.key,function(e){var a=t.minWidth||i.cellMinWidth,r=t.maxWidth||i.cellMaxWidth,o=Math.max(Math.min(m,r),a);e.style.width=o+"px",!p&&f&&u.width(n.getContentWidth(d)),n.layMain.prop("offsetHeight")>n.layMain.prop("clientHeight")&&(e.style.width=parseFloat(e.style.width)-c+"px")}),!p&&f?u.width(n.getContentWidth(d)):u.width("auto"),n.setGroupWidth()},qn.prototype.resize=function(e){var t=this;if(e){if(0===e.contentRect.height&&0===e.contentRect.width)return;if(e.target._lay_lastSize&&Math.abs(e.target._lay_lastSize.height-e.contentRect.height)<2&&Math.abs(e.target._lay_lastSize.width-e.contentRect.width)<2)return;e.target._lay_lastSize={height:e.contentRect.height,width:e.contentRect.width}}t.layMain&&("isConnected"in t.layMain[0]?t.layMain[0].isConnected:Y.contains(document.body,t.layMain[0]))&&(t.fullSize(),t.setColsWidth(),t.scrollPatch())},qn.prototype.reload=function(e,t,n){var i=this;e=e||{},delete i.haveInit,h.each(e,function(e,t){"array"===h.type(t)&&delete i.config[e]}),i.config=Y.extend(t,{},i.config,e),"reloadData"!==n&&(h.each(i.config.cols,function(e,t){h.each(t,function(e,t){delete t.colspan2})}),delete i.config.HAS_SET_COLS_PATCH),i.render(n)},qn.prototype.errorView=function(e){var t=this,n=t.layMain.find("."+bn),i=Y('<div class="'+bn+'">'+(e||"Error")+"</div>");n[0]&&(t.layNone.remove(),n.remove()),t.layFixed.addClass(vn),t.layMain.find("tbody").html(""),t.layMain.append(t.layNone=i),t.layTotal.addClass(gn),t.layPage.find(kn).addClass(gn),cn.cache[t.key]=[],t.syncCheckAll(),t.renderForm(),t.setColsWidth(),t.loading(!1)},qn.prototype.page=1,qn.prototype.pullData=function(e,t){var n=this,i=n.config;i.HAS_SET_COLS_PATCH||n.setColsPatch(),i.HAS_SET_COLS_PATCH=!0;var a,r=i.request,o=i.response,l=function(){"object"==typeof i.initSort&&n.sort({field:i.initSort.field,type:i.initSort.type,reloadType:t.type})},s=function(a,r){n.setColsWidth(),n.loading(!1),"function"==typeof i.done&&i.done(a,e,a[o.countName],r),"function"==typeof t.done&&t.done()};if(t=t||{},"function"==typeof i.before&&i.before(i),n.startTime=(new Date).getTime(),t.renderData)(a={})[o.dataName]=cn.cache[n.key],a[o.countName]=i.url?"object"===h.type(i.page)?i.page.count:a[o.dataName].length:i.data.length,"object"==typeof i.totalRow&&(a[o.totalRowName]=Y.extend({},n.totalRow)),n.renderData({res:a,curr:e,count:a[o.countName],type:t.type,sort:!0}),s(a,"renderData");else if(i.url){var c={};i.page&&(c[r.pageName]=e,c[r.limitName]=i.limit);var d=Y.extend(c,i.where);i.contentType&&0==i.contentType.indexOf("application/json")&&(d=JSON.stringify(d)),n.loading(!0);var u={type:i.method||"get",url:i.url,contentType:i.contentType,data:d,dataType:i.dataType||"json",jsonpCallback:i.jsonpCallback,headers:i.headers||{},complete:"function"==typeof i.complete?i.complete:void 0,success:function(a){if("function"==typeof i.parseData&&(a=i.parseData(a)||a),a[o.statusName]!=o.statusCode)n.errorView(a[o.msgName]||j.$t("table.dataFormatError",{statusName:o.statusName,statusCode:o.statusCode}));else{var r=a[o.countName],c=Math.ceil(r/i.limit)||1;e>c&&(e=c),n.totalRow=a[o.totalRowName],n.renderData({res:a,curr:e,count:r,type:t.type}),l(),i.time=(new Date).getTime()-n.startTime+" ms"}s(a,t.type)},error:function(e,t){e&&0===e.status&&n._xhrAbort?n._xhrAbort=!1:(n.errorView(j.$t("table.xhrError",{msg:t})),"function"==typeof i.error&&i.error(e,t))}};i.ajax?i.ajax(u,"table"):(n._xhr&&4!==n._xhr.readyState&&(n._xhrAbort=!0,n._xhr.abort()),n._xhr=Y.ajax(u))}else if("array"===h.type(i.data)){a={};var f=e*i.limit-i.limit,p=i.data.concat();a[o.dataName]=i.page?p.splice(f,i.limit):p,a[o.countName]=i.data.length,"object"==typeof i.totalRow&&(a[o.totalRowName]=Y.extend({},i.totalRow)),n.totalRow=a[o.totalRowName],n.renderData({res:a,curr:e,count:a[o.countName],type:t.type}),l(),s(a,t.type)}},qn.prototype.eachCols=function(e){return cn.eachCols(null,e,this.config.cols),this},qn.prototype.col=function(e){try{return e=e.split("-"),this.config.cols[e[1]][e[2]]||{}}catch(e){return ln.error(e),{}}},qn.prototype.getTrHtml=function(e,t,n,i){var a=this,r=a.config,o=i&&i.trs||[],l=i&&i.trs_fixed||[],s=i&&i.trs_fixed_r||[];return n=n||1,h.each(e,function(i,c){var d=[],u=[],f=[],p=i+r.limit*(n-1)+1;if("object"!=typeof c){e[i]=c={LAY_KEY:c};try{cn.cache[a.key][i]=c}catch{}}if("array"!==h.type(c)||0!==c.length){c[cn.config.numbersName]=p,c[cn.config.indexName]=i,t||(c[cn.config.initIndexName]=i),a.eachCols(function(e,t){var n=t.field||e,i=t.key,o=c[n];if(null==o&&(o=""),!t.colGroup){var l,s,h,y=['<td data-field="'+n+'" data-key="'+i+'" '+(h=[],(s="function"==typeof t.edit?t.edit(c):t.edit)&&h.push('data-edit="'+s+'"'),t.templet&&h.push('data-content="'+Pe.escape(o)+'"'),t.toolbar&&h.push('data-off="true"'),t.event&&h.push('lay-event="'+t.event+'"'),t.minWidth&&h.push('data-minwidth="'+t.minWidth+'"'),t.maxWidth&&h.push('data-maxwidth="'+t.maxWidth+'"'),t.style&&h.push('style="'+t.style+'"'),h.join(" ")+' class="')+(l=[],t.hide&&l.push(vn),t.field||l.push(An),l.join(" ")+'">'),'<div class="layui-table-cell laytable-cell-'+("normal"===t.type?i:i+" laytable-cell-"+t.type)+'"'+(t.align?' align="'+t.align+'"':"")+">"+function(){var e,n=Y.extend(!0,{LAY_COL:t},c),i=cn.config.checkName,l=cn.config.disabledName;switch(t.type){case"checkbox":return'<input type="checkbox" name="layTableCheckbox" lay-skin="primary" '+(e=[],t[i]&&(c[i]=t[i],t[i]&&(e[0]="checked")),n[i]&&(e[0]="checked"),n[l]&&e.push("disabled"),e.join(" ")+' lay-type="layTableCheckbox">');case"radio":return'<input type="radio" name="layTableRadio_'+r.index+'" '+function(){var e=[];return n[i]&&(e[0]="checked"),n[l]&&e.push("disabled"),e.join(" ")}()+' lay-type="layTableRadio">';case"numbers":return p}return t.toolbar?A(Y(t.toolbar).html()||"").render(n):pn.call(a,{item3:t,content:o,tplData:n})}(),"</div></td>"].join("");d.push(y),t.fixed&&"right"!==t.fixed&&u.push(y),"right"===t.fixed&&f.push(y)}});var y,m=(y=['data-index="'+i+'"'],c[cn.config.checkName]&&y.push('class="'+_n+'"'),y.join(" "));o.push("<tr "+m+">"+d.join("")+"</tr>"),l.push("<tr "+m+">"+u.join("")+"</tr>"),s.push("<tr "+m+">"+f.join("")+"</tr>")}}),{trs:o,trs_fixed:l,trs_fixed_r:s}},cn.getTrHtml=function(e,t){var n=un(e);return n.getTrHtml(t,null,n.page)},qn.prototype.renderData=function(e){var t=this,n=t.config,i=e.res,a=e.curr,r=t.count=e.count,o=e.sort,l=i[n.response.dataName]||[],s=i[n.response.totalRowName],c=[],d=[],u=[],f=function(){if(!o&&t.sortKey)return t.sort({field:t.sortKey.field,type:t.sortKey.sort,pull:!0,reloadType:e.type});t.getTrHtml(l,o,a,{trs:c,trs_fixed:d,trs_fixed_r:u}),"fixed"===n.scrollPos&&"reloadData"===e.type||t.layBody.scrollTop(0),"reset"===n.scrollPos&&t.layBody.scrollLeft(0),t.layMain.find("."+bn).remove(),t.layMain.find("tbody").html(c.join("")),t.layFixLeft.find("tbody").html(d.join("")),t.layFixRight.find("tbody").html(u.join("")),t.syncCheckAll(),t.renderForm(),t.fullSize(),t.haveInit?t.scrollPatch():setTimeout(function(){t.scrollPatch()},50),t.haveInit=!0,t.needSyncFixedRowHeight&&t.calcFixedRowHeight(),Se.close(t.tipsIndex)};return cn.cache[t.key]=l,t.layTotal[0==l.length?"addClass":"removeClass"](gn),t.layPage[n.page||n.pagebar?"removeClass":"addClass"](vn),t.layPage.find(kn)[!n.page||0==r||0===l.length&&1==a?"addClass":"removeClass"](gn),0===l.length?t.errorView(n.text.none):(t.layFixLeft.removeClass(vn),o?f():(f(),t.renderTotal(l,s),t.layTotal&&t.layTotal.removeClass(vn),void(n.page&&(n.page=Y.extend({elem:"layui-table-page"+n.index,count:r,limit:n.limit,limits:n.limits||[10,20,30,40,50,60,70,80,90],groups:3,layout:["prev","page","next","skip","count","limit"],prev:'<i class="layui-icon">&#xe603;</i>',next:'<i class="layui-icon">&#xe602;</i>',jump:function(e,i){i||(t.page=e.curr,n.limit=e.limit,t.pullData(e.curr))}},n.page),n.page.count=r,Z.render(n.page)))))},cn.renderData=function(e){var t=un(e);t&&t.pullData(t.page,{renderData:!0,type:"reloadData"})},qn.prototype.renderTotal=function(e,t){var n=this,i=n.config,a={};if(i.totalRow){h.each(e,function(e,t){"array"===h.type(t)&&0===t.length||n.eachCols(function(e,n){var i=n.field||e,r=t[i];n.totalRow&&(a[i]=(a[i]||0)+(parseFloat(r)||0))})}),n.dataTotal=[];var r=[];n.eachCols(function(e,o){var l,s=o.field||e,c=t&&t[o.field],d="totalRowDecimals"in o?o.totalRowDecimals:2,u=a[s]?parseFloat(a[s]||0).toFixed(d):"",f=function(){var e=o.totalRowText||"",t={LAY_COL:o};t[s]=u;var i=o.totalRow&&pn.call(n,{item3:o,content:u,tplData:t})||e;return c||i}(),p="string"==typeof(l=o.totalRow||i.totalRow)?A(l).render(Y.extend({TOTAL_NUMS:c||a[s],TOTAL_ROW:t||{},LAY_COL:o},o)):f;o.field&&n.dataTotal.push({field:o.field,total:Y("<div>"+p+"</div>").text()});var h,y,m,v=['<td data-field="'+s+'" data-key="'+o.key+'" '+(m=[],o.minWidth&&m.push('data-minwidth="'+o.minWidth+'"'),o.maxWidth&&m.push('data-maxwidth="'+o.maxWidth+'"'),o.style&&m.push('style="'+o.style+'"'),m.join(" ")+' class="')+(y=[],o.hide&&y.push(vn),o.field||y.push(An),y.join(" ")+'">'),'<div class="layui-table-cell laytable-cell-'+(h=o.key,("normal"===o.type?h:h+" laytable-cell-"+o.type)+'"')+function(){var e=[];return o.align&&e.push('align="'+o.align+'"'),e.join(" ")}()+">"+p,"</div></td>"].join("");r.push(v)});var o=n.layTotal.find(".layui-table-patch");n.layTotal.find("tbody").html("<tr>"+r.join("")+(o.length?o.get(0).outerHTML:"")+"</tr>")}},qn.prototype.getColElem=function(e,t){return e.eq(0).find(".laytable-cell-"+t+":eq(0)")},qn.prototype.renderForm=function(e){var t=this.elem.attr("lay-filter");an.render(e,t)},qn.prototype.renderFormByElem=function(e){h.each(["input","select"],function(t,n){an.render(e.find(n))})},qn.prototype.syncCheckAll=function(){var e,t=this,n=t.config,i=t.layHeader.find('input[name="layTableCheckbox"]'),a=cn.checkStatus(t.key);i[0]&&(e=a.isAll,t.eachCols(function(t,i){"checkbox"===i.type&&(i[n.checkName]=e)}),i.prop({checked:a.isAll,indeterminate:!a.isAll&&a.data.length}))},qn.prototype.setRowActive=function(e,t,n){var i=this.layBody.find('tr[data-index="'+e+'"]');if(t=t||"layui-table-click",n)return i.removeClass(t);i.addClass(t),i.siblings("tr").removeClass(t)},qn.prototype.setRowChecked=function(e){var t=this,n=t.config,i="all"===e.index,a="array"===h.type(e.index),r=i||a;if(!(n.tree&&n.tree.view||r&&(t.layBox.addClass(On),"radio"===e.type))){if(a){var o={};h.each(e.index,function(e,t){o[t]=!0}),e.index=o}var l=t.layBody.children(".layui-table").children("tbody"),s=r?"tr":'tr[data-index="'+e.index+'"]',c=function(t){return i?t:t.filter(a?function(){var t=Y(this).data("index");return e.index[t]}:'[data-index="'+e.index+'"]')}(l.children(s));e=Y.extend({type:"checkbox"},e);var d,u=cn.cache[t.key],f="checked"in e,p=function(t){return"radio"===e.type||(f?e.checked:!t)};c.each(function(){var t=Y(this),i=t.attr("data-index"),a=u[i];if(i&&"array"!==h.type(a)&&!a[n.disabledName]){var r=a[n.checkName]=p(t.hasClass(_n));t.toggleClass(_n,!!r),"radio"===e.type&&(d=i,t.siblings().removeClass(_n))}}),d&&h.each(u,function(e,t){Number(d)!==Number(e)&&delete t[n.checkName]});var y=c.children("td").children(".layui-table-cell").children('input[lay-type="'+({radio:"layTableRadio",checkbox:"layTableCheckbox"}[e.type]||"checkbox")+'"]:not(:disabled)'),m=y.last(),v=m.closest(wn);("radio"===e.type&&v.hasClass(vn)?y.first():y).prop("checked",p(m.prop("checked"))),t.syncCheckAll(),r&&setTimeout(function(){t.layBox.removeClass(On)},100)}},qn.prototype.sort=function(e){var t,n,i=this,a={},r=i.config,o=r.elem.attr("lay-filter"),l=cn.cache[i.key];"string"==typeof(e=e||{}).field&&(t=e.field,i.layHeader.find("th").each(function(){var n=Y(this),i=n.data("field");if(i===e.field)return e.field=n,t=i,!1}));try{t=t||e.field.data("field");var s=e.field.data("key");if(i.sortKey&&!e.pull&&t===i.sortKey.field&&e.type===i.sortKey.sort)return;var c=i.layHeader.find("th .laytable-cell-"+s).find(Sn);i.layHeader.find("th").find(Sn).removeAttr("lay-sort"),c.attr("lay-sort",e.type||null),i.layFixed.find("th")}catch{ln.error("Table modules: sort field '"+t+"' not matched")}i.sortKey={field:t,sort:e.type},r.autoSort&&("asc"===e.type?n=h.sort(l,t,null,!0):"desc"===e.type?n=h.sort(l,t,!0,!0):(n=h.sort(l,cn.config.initIndexName,null,!0),delete i.sortKey,delete r.initSort)),a[r.response.dataName]=n||l,i.renderData({res:a,curr:i.page,count:i.count,sort:!0,type:e.reloadType}),e.fromEvent&&(r.initSort={field:t,type:e.type},h.event.call(e.field,hn,"sort("+o+")",Y.extend({config:r},r.initSort)))},qn.prototype.loading=function(e){this.config.loading&&this.layBox.find(".layui-table-init").toggleClass(vn,!e)},qn.prototype.cssRules=function(e,t){var n=this.elem.children("style")[0];v.getStyleRules(n,function(n){if(n.selectorText===".laytable-cell-"+e)return t(n),!0})},qn.prototype.fullSize=function(){var e,t=this,n=t.config,i=n.height,a=135;if(t.fullHeightGap?(i=Wn.height()-t.fullHeightGap)<a&&(i=a):t.parentDiv&&t.parentHeightGap?(i=Y(t.parentDiv).height()-t.parentHeightGap)<a&&(i=a):t.customHeightFunc&&(i=t.customHeightFunc())<a&&(i=a),n.cols.length>1){var r=t.layFixed.find(En).find("th"),o=t.layHeader.first();h.each(r,function(e,t){(t=Y(t)).height(o.find('th[data-key="'+t.attr("data-key")+'"]').height()+"px")})}i&&(e=parseFloat(i)-(t.layHeader.outerHeight()||39),n.toolbar&&(e-=t.layTool.outerHeight()||51),n.totalRow&&(e-=t.layTotal.outerHeight()||40),(n.page||n.pagebar)&&(e-=t.layPage.outerHeight()||43),n.maxHeight?h.each({elem:i,layMain:e},function(e,n){t[e].css({height:"auto",maxHeight:n+"px"})}):t.layMain.outerHeight(e))},qn.prototype.getScrollWidth=function(e){var t;return e?t=e.offsetWidth-e.clientWidth:((e=document.createElement("div")).style.width="100px",e.style.height="100px",e.style.overflowY="scroll",document.body.appendChild(e),t=e.offsetWidth-e.clientWidth,document.body.removeChild(e)),t},qn.prototype.scrollPatch=function(){var e=this,t=e.layMain.children("table"),n=e.layMain.width()-e.layMain.prop("clientWidth"),i=e.layMain.height()-e.layMain.prop("clientHeight"),a=t.outerWidth()-e.layMain.width(),r=function(e){if(n&&i){if(!(e=e.eq(0)).find(".layui-table-patch")[0]){var t=Y('<th class="layui-table-patch"><div class="layui-table-cell"></div></th>');t.find("div").css({width:n}),e.find("tr").append(t)}}else e.find(".layui-table-patch").remove()};r(e.layHeader),r(e.layTotal);var o=e.layMain.height()-i;e.layFixed.find(Cn).css("height",t.height()>=o?o:"auto").scrollTop(e.layMain.scrollTop()),e.layFixRight[cn.cache[e.key]&&cn.cache[e.key].length&&a>0?"removeClass":"addClass"](vn),e.layFixRight.css("right",n)},qn.prototype.updateRow=function(e,t){e="array"===h.type(e)?e:[e];var n=this,i=cn.cache[n.key]||[];h.each(e,function(e,a){!function(e){var a=e.index,r=e.data,o=e.related,l=i[a]||{},s=n.layBody.find('tr[data-index="'+a+'"]');h.each(r,function(e,n){l[e]=n,t&&t(e,n)}),n.eachCols(function(e,t){var i=String(t.field||e);if(i in r||("function"==typeof o?o(i,e):o)&&(t.templet||t.toolbar)){var a=s.children('td[data-field="'+i+'"]'),c=a.children(".layui-table-cell"),d=l[t.field];c.html(pn.call(n,{item3:t,content:d,tplData:Y.extend({LAY_COL:t},l)})),a.data("content",d),n.renderFormByElem(c)}})}(a)})},cn.updateRow=function(e,t){return un(e).updateRow(t)},qn.prototype.events=function(){var e=this,t=e.config,n=t.elem.attr("lay-filter"),i=e.layHeader.find("th"),a=".layui-table-cell",r=Y("body"),o={};e.layTool.on("click","*[lay-event]",function(i){var a=Y(this),r=a.attr("lay-event"),o=cn.cache[t.id],l=function(n){var i=Y(n.list),r=Y('<ul class="'+Nn+'"></ul>');r.html(i),t.height&&r.css("max-height",t.height-(e.layTool.outerHeight()||50)),a.find("."+Nn)[0]||a.append(r),e.renderForm(),r.on("click",function(e){h.stope(e)}),n.done&&n.done(r,i)};h.stope(i),zn.trigger("table.tool.panel.remove"),Se.close(e.tipsIndex),h.each(t.defaultToolbar,function(e,n){if(n.layEvent===r)return"function"==typeof n.onClick&&n.onClick({data:o,config:t,openPanel:l,elem:a}),!0}),h.event.call(this,hn,"toolbar("+n+")",Y.extend({event:r,config:t},{}))}),e.layHeader.on("click","*[lay-event]",function(){var i=Y(this),a=i.attr("lay-event"),r=i.closest("th").data("key"),o=e.col(r);h.event.call(this,hn,"colTool("+n+")",Y.extend({event:a,config:t,col:o},{}))}),e.layPagebar.on("click","*[lay-event]",function(){var e=Y(this).attr("lay-event");h.event.call(this,hn,"pagebar("+n+")",Y.extend({event:e,config:t},{}))}),i.on("mousemove",function(e){var t=Y(this),n=t.offset().left,i=e.clientX-n;t.data("unresize")||dn.eventMoveElem||(o.allowResize=t.width()-i<=10,r.css("cursor",o.allowResize?"col-resize":""))}).on("mouseleave",function(){dn.eventMoveElem||(o.allowResize=!1,r.css("cursor",""))}).on("mousedown",function(n){var i=Y(this);if(o.allowResize){var a=i.data("key");n.preventDefault(),o.offset=[n.clientX,n.clientY],e.cssRules(a,function(e){var n=e.style.width||i.outerWidth();o.rule=e,o.ruleWidth=parseFloat(n),o.minWidth=i.data("minwidth")||t.cellMinWidth,o.maxWidth=i.data("maxwidth")||t.cellMaxWidth}),i.data(Pn,o),dn.eventMoveElem=i}}),dn.docEvent||zn.on("mousemove",function(t){if(dn.eventMoveElem){var n=dn.eventMoveElem.data(Pn)||{};if(dn.eventMoveElem.data("resizing",1),t.preventDefault(),n.rule){var i=n.ruleWidth+t.clientX-n.offset[0],a=dn.eventMoveElem.closest("."+xn).attr(yn),r=un(a);if(!r)return;i<n.minWidth&&(i=n.minWidth),i>n.maxWidth&&(i=n.maxWidth),n.rule.style.width=i+"px",r.setGroupWidth(dn.eventMoveElem),Se.close(e.tipsIndex)}}}).on("mouseup",function(){if(dn.eventMoveElem){var e=dn.eventMoveElem,t=e.closest("."+xn).attr(yn),n=un(t);if(!n)return;var i=e.data("key"),a=n.col(i),l=n.config.elem.attr("lay-filter");o={},r.css("cursor",""),n.scrollPatch(),e.removeData(Pn),delete dn.eventMoveElem,n.cssRules(i,function(t){a.width=parseFloat(t.style.width),h.event.call(e[0],hn,"colResized("+l+")",{col:a,config:n.config})})}}),dn.docEvent=!0,i.on("click",function(t){var n,i=Y(this),a=i.find(Sn),r=a.attr("lay-sort");if(!Y(t.target).closest("[lay-event]")[0]){if(!a[0]||1===i.data("resizing"))return i.removeData("resizing");n="asc"===r?"desc":"desc"===r?null:"asc",e.sort({field:i,type:n,fromEvent:!0})}}).find(Sn+" .layui-edge ").on("click",function(t){var n=Y(this),i=n.index(),a=n.parents("th").eq(0).data("field");h.stope(t),0===i?e.sort({field:a,type:"asc",fromEvent:!0}):e.sort({field:a,type:"desc",fromEvent:!0})});var l=e.commonMember=function(n){var i=Y(this).parents("tr").eq(0).data("index"),a=e.layBody.find('tr[data-index="'+i+'"]'),r=cn.cache[e.key]||[];r=r[i]||{};var o={tr:a,config:t,data:cn.clearCacheKey(r),dataCache:r,index:i,del:function(){cn.cache[e.key][i]=[],a.remove(),e.scrollPatch()},update:function(t,n){t=t||{},e.updateRow({index:i,data:t,related:n},function(e,t){o.data[e]=t})},setRowChecked:function(t){e.setRowChecked(Y.extend({index:i},t))}};return Y.extend(o,n)};e.elem.on("click",'input[name="layTableCheckbox"]+',function(t){var i=Y(this),a=i.closest("td"),r=i.prev(),o=r.parents("tr").eq(0).data("index"),s=r[0].checked,c="layTableAllChoose"===r.attr("lay-filter");r[0].disabled||(c?e.setRowChecked({index:"all",checked:s}):e.setRowChecked({index:o,checked:s}),h.stope(t),h.event.call(r[0],hn,"checkbox("+n+")",l.call(r[0],{checked:s,type:c?"all":"one",getCol:function(){return e.col(a.data("key"))}})))}),e.elem.on("click",'input[lay-type="layTableRadio"]+',function(t){var i=Y(this),a=i.closest("td"),r=i.prev(),o=r[0].checked,s=r.parents("tr").eq(0).data("index");if(h.stope(t),r[0].disabled)return!1;e.setRowChecked({type:"radio",index:s}),h.event.call(r[0],hn,"radio("+n+")",l.call(r[0],{checked:o,getCol:function(){return e.col(a.data("key"))}}))}),e.layBody.on("mouseenter","tr",function(){var t=Y(this),n=t.index();if(!t.data("off")){var i=e.layBody.find("tr:eq("+n+")");i.addClass(Dn),e.needSyncFixedRowHeight&&e.fixedRowHeightPatchOnHover(this,i,!0)}}).on("mouseleave","tr",function(){var t=Y(this),n=t.index();if(!t.data("off")){var i=e.layBody.find("tr:eq("+n+")");i.removeClass(Dn),e.needSyncFixedRowHeight&&e.fixedRowHeightPatchOnHover(this,i,!1)}}).on("click","tr",function(e){s.call(this,"row",e)}).on("dblclick","tr",function(e){s.call(this,"rowDouble",e)}).on("contextmenu","tr",function(e){t.defaultContextmenu||e.preventDefault(),s.call(this,"rowContextmenu",e)});var s=function(e,t){var i=Y(this);if(!i.data("off")){if("rowContextmenu"!==e){var a=[".layui-form-checkbox",".layui-form-switch",".layui-form-radio","[lay-unrow]",'[lay-type="layTableCheckbox"]','[lay-type="layTableRadio"]'].join(",");if(Y(t.target).is(a)||Y(t.target).closest(a)[0])return}h.event.call(this,hn,e+"("+n+")",l.call(i.children("td")[0],{e:t}))}},c=function(t,n){if(!(t=Y(t)).data("off")){var i,a,r=t.data("field"),o=t.data("key"),l=e.col(o),s=t.closest("tr").data("index"),c=cn.cache[e.key][s],d="function"==typeof l.edit?l.edit(c):l.edit;if(d){var u=Y((a='<input class="layui-input '+Ln+'" lay-unrow>',"textarea"===d&&(a='<textarea class="layui-input '+Ln+'" lay-unrow></textarea>'),a));u[0].value=null==(i=t.data("content")||c[r])?"":i,t.find("."+Ln)[0]||t.append(u),u.focus(),n&&h.stope(n)}}};e.layBody.on("change","."+Ln,function(){var t=Y(this),i=t.parent(),a=this.value,r=t.parent().data("field"),o=t.closest("tr").data("index"),s=cn.cache[e.key][o],d=l.call(i[0],{value:a,field:r,oldValue:s[r],td:i,reedit:function(){setTimeout(function(){c(d.td);var e={};e[r]=d.oldValue,d.update(e)})},getCol:function(){return e.col(i.data("key"))}}),u={};u[r]=a,d.update(u),h.event.call(i[0],hn,"edit("+n+")",d)}).on("blur","."+Ln,function(){Y(this).remove()}),e.layBody.on(t.editTrigger,"td",function(e){c(this,e)}).on("mouseenter","td",function(){u.call(this)}).on("mouseleave","td",function(){u.call(this,"hide")}),e.layTotal.on("mouseenter","td",function(){u.call(this)}).on("mouseleave","td",function(){u.call(this,"hide")});var d="layui-table-grid-down",u=function(e){var n=Y(this),i=n.children(a);if(!n.data("off")&&!n.parent().hasClass(Mn))if(e)n.find(".layui-table-grid-down").remove();else if((i.prop("scrollWidth")>i.prop("clientWidth")||i.find("br").length>0)&&!t.lineStyle){if(i.find("."+d)[0])return;n.append('<div class="'+d+'"><i class="layui-icon layui-icon-down"></i></div>')}},f=function(n,i){var r=Y(this),o=r.parent(),l=o.data("key"),s=e.col(l),c=o.parent().data("index"),d=o.children(a),u="layui-table-cell-c",f=Y('<i class="layui-icon layui-icon-up '+u+'">');"tips"===(i=i||s.expandedMode||t.cellExpandedMode)?e.tipsIndex=Se.tips(['<div class="layui-table-tips-main" style="margin-top: -'+(d.height()+23)+"px;"+("sm"===t.size?"padding: 4px 15px; font-size: 12px;":"lg"===t.size?"padding: 14px 15px;":"")+'">',d.html(),"</div>",'<i class="layui-icon layui-table-tips-c layui-icon-close"></i>'].join(""),d[0],{tips:[3,""],time:-1,anim:-1,maxWidth:sn.ios||sn.android?300:e.elem.width()/2,isOutAnim:!1,skin:"layui-table-tips",success:function(e,t){e.find(".layui-table-tips-c").on("click",function(){Se.close(t)})}}):(e.elem.find("."+u).trigger("click"),e.cssRules(l,function(n){var i=n.style.width,a=s.expandedWidth||t.cellExpandedWidth;a<parseFloat(i)&&(a=parseFloat(i)),f.data("cell-width",i),n.style.width=a+"px",setTimeout(function(){e.scrollPatch()})}),e.setRowActive(c,Mn),d.next("."+u)[0]||d.after(f),f.on("click",function(){var t=Y(this);e.setRowActive(c,[Mn,Dn].join(" "),!0),e.cssRules(l,function(n){n.style.width=t.data("cell-width"),setTimeout(function(){e.resize()})}),t.remove(),d.scrollTop(0),d.scrollLeft(0)})),r.remove(),h.stope(n)};e.layBody.on("click","."+d,function(e){f.call(this,e)}),e.layTotal.on("click","."+d,function(e){f.call(this,e,"tips")});var p=function(t){var i=Y(this),a=i.closest("td"),r=i.parents("tr").eq(0).data("index");e.setRowActive(r),h.event.call(this,hn,(t||"tool")+"("+n+")",l.call(this,{event:i.attr("lay-event"),getCol:function(){return e.col(a.data("key"))}}))};e.layBody.on("click","*[lay-event]",function(e){p.call(this),h.stope(e)}).on("dblclick","*[lay-event]",function(e){p.call(this,"toolDouble"),h.stope(e)}),e.layMain.on("scroll",function(){var t=Y(this),n=t.scrollLeft(),i=t.scrollTop();e.layHeader.scrollLeft(n),e.layTotal.scrollLeft(n),e.layFixed.find(Cn).scrollTop(i),Se.close(e.tipsIndex)});var y=window.requestAnimationFrame||function(e){return setTimeout(e,1e3/60)};e.layFixed.find(Cn).on("mousewheel DOMMouseScroll",function(t){var n=t.originalEvent.wheelDelta||-t.originalEvent.detail,i=e.layMain.scrollTop(),a=100;t.preventDefault();var r=function(){a>0&&(a-=10,i+=n>0?-10:10,e.layMain.scrollTop(i),y(r))};y(r)})},qn.prototype.getElementSize=function(e){if(window.getComputedStyle){var t=window.getComputedStyle(e,null);return{height:parseFloat(t.height||"0"),width:parseFloat(t.width||"0"),borderTopWidth:parseFloat(t.borderTopWidth||"0"),borderRightWidth:parseFloat(t.borderRightWidth||"0"),borderBottomWidth:parseFloat(t.borderBottomWidth||"0"),borderLeftWidth:parseFloat(t.borderLeftWidth||"0"),paddingTop:parseFloat(t.paddingTop||"0"),paddingRight:parseFloat(t.paddingRight||"0"),paddingBottom:parseFloat(t.paddingBottom||"0"),paddingLeft:parseFloat(t.paddingLeft||"0"),marginTop:parseFloat(t.marginTop||"0"),marginRight:parseFloat(t.marginRight||"0"),marginBottom:parseFloat(t.marginBottom||"0"),marginLeft:parseFloat(t.marginLeft||"0"),boxSizing:t.boxSizing}}},qn.prototype.getContentWidth=function(e){if(9===e[0].nodeType||v.ie&&"border-box"===e.css("box-sizing")||"none"===e.css("display"))return e.width();var t=this.getElementSize(e[0]);return void 0!==t&&t.width?"border-box"===t.boxSizing?t.width-t.paddingLeft-t.paddingRight-t.borderLeftWidth-t.borderRightWidth:t.width:e.width()},qn.prototype.dispose=function(){var e=this;for(var t in e.unobserveResize(),e)v.hasOwn(e,t)&&"config"!==t&&(e[t]=null)},qn.prototype.calcFixedRowHeight=function(){var e=this,t=e.layMain.children("table"),n=e.layFixLeft.find(">.layui-table-body>table>tbody>tr"),i=e.layFixRight.find(">.layui-table-body>table>tbody>tr"),a=t.find(">tbody>tr"),r=[];a.each(function(){r.push(e.getElementSize(this).height)}),n.length&&n.each(function(e){r[e]&&(this.style.height=r[e]+"px")}),i.length&&i.each(function(e){r[e]&&(this.style.height=r[e]+"px")})},qn.prototype.fixedRowHeightPatchOnHover=function(e,t,n){var i,a=this,r=a.elem.children("style")[0],o="."+Rn;t.toggleClass(Rn,n),n?v.getStyleRules(r,function(t){t.selectorText===o&&t.style.setProperty("height",a.getElementSize(e).height+"px","important")}):(v.getStyleRules(r,function(e){e.selectorText===o&&e.style.setProperty("height","auto")}),(t=t.filter(function(){var e=Y(this),t=e.closest(Tn,a.layBox).length>0;return t||(i=a.getElementSize(e[0]).height),t})).css("height",i))},qn.prototype.observeResize=function(){var e=this;if(Hn){e.unobserveResize();var t=e.elem[0],n=e.layMain.children("table")[0];Hn.observe(t,e.resize.bind(e));var i=e.config.lineStyle,a=i&&/\bheight\s*:\s*auto\b/g.test(i),r=e.needSyncFixedRowHeight=e.layBody.length>1&&(e.config.syncFixedRowHeight||!1!==e.config.syncFixedRowHeight&&a);r&&Hn.observe(n,e.calcFixedRowHeight.bind(e)),e.unobserveResize=function(){Hn.unobserve(t),r&&Hn.unobserve(n),e.unobserveResize=Y.noop}}},Wn.on("resize",function(){h.each(dn.that,function(){this.resize()})}),zn.on("click",function(){zn.trigger("table.remove.tool.panel")}),zn.on("table.remove.tool.panel",function(){Y("."+Nn).remove()}),cn.init=function(e,t){t=t||{};var n="object"==typeof e?e:Y("string"==typeof e?'table[lay-filter="'+e+'"]':mn+"[lay-data], "+mn+"[lay-options]"),i="Table element property lay-data configuration item has a syntax error: ";return n.each(function(){var n=Y(this),a=n.attr("lay-data"),r=v.options(this,{attr:a?"lay-data":null,errorText:i+(a||n.attr("lay-options"))}),o=Y.extend({elem:this,cols:[],data:[],skin:n.attr("lay-skin"),size:n.attr("lay-size"),even:"string"==typeof n.attr("lay-even")},cn.config,t,r);e&&n.hide(),n.find("thead>tr").each(function(e){o.cols[e]=[],Y(this).children().each(function(){var t=Y(this),n=t.attr("lay-data"),a=v.options(this,{attr:n?"lay-data":null,errorText:i+(n||t.attr("lay-options"))}),r=Y.extend({title:t.text(),colspan:parseInt(t.attr("colspan"))||1,rowspan:parseInt(t.attr("rowspan"))||1},a);o.cols[e].push(r)})});var l=n.find("tbody>tr"),s=cn.render(o);if(l.length&&!t.data&&!s.config.url){var c=0;cn.eachCols(s.config.id,function(e,t){l.each(function(e){o.data[e]=o.data[e]||{};var n=Y(this),i=t.field;o.data[e][i]=n.children("td").eq(c).html()}),c++}),s.reloadData({data:o.data})}}),this},dn.that={},dn.config={};var $n=function(e,t,n,i){if(i.colGroup){var a=0;e++,i.CHILD_COLS=[];var r=n+(parseInt(i.rowspan)||1);h.each(t[r],function(n,o){if(o.parentKey)o.parentKey===i.key&&(o.PARENT_COL_INDEX=e,i.CHILD_COLS.push(o),$n(e,t,r,o));else{if(o.PARENT_COL_INDEX||a>=1&&a==(i.colspan||1))return;o.PARENT_COL_INDEX=e,i.CHILD_COLS.push(o),a+=parseInt(o.colspan>1?o.colspan:1),$n(e,t,r,o)}})}};cn.eachCols=function(e,t,n){var i=dn.config[e]||{},a=[];n=Y.extend(!0,[],n||i.cols),h.each(n,function(e,t){if(e)return!0;h.each(t,function(t,i){$n(0,n,e,i),i.PARENT_COL_INDEX||a.push(i)})});var r=function(e){h.each(e||a,function(e,n){if(n.CHILD_COLS)return r(n.CHILD_COLS);"function"==typeof t&&t(e,n)})};r()},cn.checkStatus=function(e){var t=0,n=[],i=[],a=cn.cache[e]||[];return h.each(a,function(e,a){"array"===h.type(a)||a[cn.config.disabledName]?t++:a[cn.config.checkName]&&(n.push(cn.clearCacheKey(a)),i.push(a))}),{data:n,dataCache:i,isAll:!(!a.length||!n.length)&&n.length===a.length-t}},cn.setRowChecked=function(e,t){var n=un(e);n&&n.setRowChecked(t)},cn.getData=function(e){var t=[],n=cn.cache[e]||[];return h.each(n,function(e,n){"array"!==h.type(n)&&t.push(cn.clearCacheKey(n))}),t},cn.resize=function(e){if(e){if(!fn(e))return;un(e).resize()}else h.each(dn.that,function(){this.resize()})},cn.exportFile=function(e,t,n){var i;t=t||cn.clearCacheKey(cn.cache[e]);var a=(n="object"==typeof n?n:(i={},n&&(i.type=n),i)).type||"csv",r=dn.that[e],o=dn.config[e]||{},l={csv:"text/csv",xls:"application/vnd.ms-excel"}[a],s=document.createElement("a");if(sn.ie)return ln.error("IE_NOT_SUPPORT_EXPORTS");var c,d,u,f,p=o.tree&&o.tree.view;if(p)try{t=Y.extend(!0,[],cn.cache[e]),t=function e(t){return t.reduce(function(t,n){var i=n.children||[];return delete n.children,t.concat(n,e(i))},[])}(Array.from(t))}catch{}s.href="data:"+l+";charset=utf-8,\ufeff"+encodeURIComponent((c=[],d=[],u=[],f={},h.each(t,function(t,n){var i=[];"object"==typeof e?(h.each(e,function(e,n){0==t&&c.push(n||"")}),h.each(h.isArray(n)?Y.extend([],n):cn.clearCacheKey(n),function(e,t){i.push('"'+(t||"")+'"')})):cn.eachCols(e,function(e,a){if(!1===a.ignoreExport||a.field&&"normal"==a.type){if(a.hide&&!1!==a.ignoreExport||!0===a.ignoreExport)return void(0==t&&(f[a.field]=!0));var o=n[a.field];null==o&&(o=""),0==t&&c.push(a.fieldTitle||a.title||a.field||""),o='"'+(o=(o=pn.call(r,{item3:a,content:o,tplData:n,text:"text",obj:{td:function(e){return p&&(t=n.LAY_DATA_INDEX),r.layBody.find('tr[data-index="'+t+'"]>td').filter('[data-field="'+e+'"]')}}})).replace(/"/g,'""'))+'"',i.push(o)}else a.field&&"normal"!==a.type&&0==t&&(f[a.field]=!0)}),d.push(i.join(","))}),r&&h.each(r.dataTotal,function(e,t){f[t.field]||u.push('"'+(t.total||"")+'"')}),c.join(",")+"\r\n"+d.join("\r\n")+"\r\n"+u.join(","))),s.download=(n.title||o.title||"table_"+(o.index||""))+"."+a,document.body.appendChild(s),s.click(),document.body.removeChild(s)},cn.getOptions=function(e){return fn(e)},cn.hideCol=function(e,t){var n=un(e);n&&("boolean"===h.type(t)?n.eachCols(function(e,i){var a=i.key,r=n.col(a),o=i.parentKey;if(r.hide!=t){var l=r.hide=t;n.elem.find('*[data-key="'+a+'"]')[l?"addClass":"removeClass"](vn),n.setParentCol(l,o)}}):(t=h.isArray(t)?t:[t],h.each(t,function(e,t){n.eachCols(function(e,i){if(t.field===i.field){var a=i.key,r=n.col(a),o=i.parentKey;if("hide"in t&&r.hide!=t.hide){var l=r.hide=!!t.hide;n.elem.find('*[data-key="'+a+'"]')[l?"addClass":"removeClass"](vn),n.setParentCol(l,o)}}})})),Y("."+Nn).remove(),n.resize())},cn.reload=function(e,t,n,i){if(fn(e)){var a=un(e);return a.reload(t,n,i),dn.call(a)}},cn.reloadData=function(){var e=Y.extend([],arguments);e[3]="reloadData";var t=new RegExp("^("+["elem","id","cols","width","height","maxHeight","toolbar","defaultToolbar","className","css","pagebar"].join("|")+")$");return h.each(e[1],function(n){t.test(n)&&delete e[1][n]}),cn.reload.apply(null,e)},cn.render=function(e){var t=new qn(e);return dn.call(t)},cn.clearCacheKey=function(e){return delete(e=Y.extend({},e))[cn.config.checkName],delete e[cn.config.indexName],delete e[cn.config.initIndexName],delete e[cn.config.numbersName],delete e[cn.config.disabledName],e},Y(function(){cn.init()});var Yn=h.hint(),Xn={config:{},on:cn.on,eachCols:cn.eachCols,index:cn.index,set:function(e){var t=this;return t.config=Y.extend({},t.config,e),t},resize:cn.resize,getOptions:cn.getOptions,hideCol:cn.hideCol,renderData:cn.renderData},Kn=function(){var e=this,t=e.config,n=t.id||t.index;return{config:t,reload:function(t,n){e.reload.call(e,t,n)},reloadData:function(e,t){Xn.reloadData(n,e,t)}}},Vn=function(e){var t=Kn.that[e];return t||Yn.error(e?"The treeTable instance with ID '"+e+"' not found":"ID argument required"),t||null},Un="lay-table-id",Gn="layui-hide",Jn=".layui-table-body",Zn=".layui-table-main",Qn=".layui-table-fixed-l",ei=".layui-table-fixed-r",ti="layui-table-checked",ni="layui-table-tree",ii="LAY_DATA_INDEX",ai="LAY_DATA_INDEX_HISTORY",ri="LAY_PARENT_INDEX",oi="LAY_CHECKBOX_HALF",li="LAY_EXPAND",si="LAY_HAS_EXPANDED",ci="LAY_ASYNC_STATUS",di=["all","parent","children","none"],ui=/<[^>]+?>/,fi=["flexIconClose","flexIconOpen","iconClose","iconOpen","iconLeaf","icon"],pi=function(e){var t=this;t.index=++Xn.index,t.config=Y.extend(!0,{},t.config,Xn.config,e),t.init(),t.render()},hi=function(e,t,n){var i=cn.cache[e];h.each(n||i,function(n,a){var r=a[ii]||"";-1!==r.indexOf("-")&&(i[r]=a),a[t]&&hi(e,t,a[t])})},yi=function(e,t,n){var i=Vn(e);"reloadData"===n||(i.status={expand:{}});var a=Y.extend(!0,{},i.getOptions(),t),r=a.tree,o=r.customName.children,l=r.customName.id;delete t.hasNumberCol,delete t.hasChecboxCol,delete t.hasRadioCol,cn.eachCols(null,function(e,n){"numbers"===n.type?t.hasNumberCol=!0:"checkbox"===n.type?t.hasChecboxCol=!0:"radio"===n.type&&(t.hasRadioCol=!0)},a.cols);var s=t.parseData,c=t.done;"reloadData"===n&&"fixed"===a.scrollPos&&(i.scrollTopCache=i.config.elem.next().find(Jn).scrollTop()),a.url?(!n||n&&s&&!s.mod)&&(t.parseData=function(){var e=this,t=arguments,n=t[0];"function"===h.type(s)&&(n=s.apply(e,t)||t[0]);var a=e.response.dataName;return r.data.isSimpleData&&!r.async.enable&&(n[a]=i.flatToTree(n[a])),xi(n[a],function(e){e[li]=li in e?e[li]:void 0!==e[l]&&i.status.expand[e[l]]},o),e.autoSort&&e.initSort&&e.initSort.type&&h.sort(n[a],e.initSort.field,"desc"===e.initSort.type,!0),i.initData(n[a]),n},t.parseData.mod=!0):void 0!==t.data&&(t.data=t.data||[],r.data.isSimpleData&&(t.data=i.flatToTree(t.data)),i.initData(t.data)),(!n||n&&c&&!c.mod)&&(t.done=function(){var t=arguments,n=t[3],r="renderData"===n;r||delete i.isExpandAll;var l=this.elem.next();i.updateStatus(null,{LAY_HAS_EXPANDED:!1}),hi(e,o);var s=l.find('[name="layTableCheckbox"][lay-filter="layTableAllChoose"]');if(s.length){var d=Xn.checkStatus(e);s.prop({checked:d.isAll&&d.data.length,indeterminate:!d.isAll&&d.data.length})}if(!r&&a.autoSort&&a.initSort&&a.initSort.type&&Xn.sort(e),i.renderTreeTable(l),"reloadData"===n&&"fixed"===this.scrollPos&&l.find(Jn).scrollTop(i.scrollTopCache),"function"===h.type(c))return c.apply(this,t)},t.done.mod=!0),t&&t.tree&&t.tree.view&&h.each(fi,function(e,n){void 0!==t.tree.view[n]&&(t.tree.view[n]=i.normalizedIcon(t.tree.view[n]))})};pi.prototype.init=function(){var e=this,t=e.config,n=t.tree.data.cascade;-1===di.indexOf(n)&&(t.tree.data.cascade="all");var i=cn.render(Y.extend({},t,{data:[],url:"",done:null})),a=i.config.id;Kn.that[a]=e,e.tableIns=i,yi(a,t)},pi.prototype.config={tree:{customName:{children:"children",isParent:"isParent",name:"name",id:"id",pid:"parentId",icon:"icon"},view:{indent:14,flexIconClose:'<i class="layui-icon layui-icon-triangle-r"></i>',flexIconOpen:'<i class="layui-icon layui-icon-triangle-d"></i>',showIcon:!0,icon:"",iconClose:'<i class="layui-icon layui-icon-folder"></i>',iconOpen:'<i class="layui-icon layui-icon-folder-open"></i>',iconLeaf:'<i class="layui-icon layui-icon-leaf"></i>',showFlexIconIfNotParent:!1,dblClickExpand:!0,expandAllDefault:!1},data:{isSimpleData:!1,rootPid:null,cascade:"all"},async:{enable:!1,url:"",type:null,contentType:null,headers:null,where:null,autoParam:[]},callback:{beforeExpand:null,onExpand:null}}},pi.prototype.normalizedIcon=function(e){return e?ui.test(e)?e:'<i class="'+e+'"></i>':""},pi.prototype.getOptions=function(){var e=this;return e.tableIns?cn.getOptions(e.tableIns.config.id):e.config},pi.prototype.flatToTree=function(e){var t=this.getOptions(),n=t.tree,i=n.customName,a=t.id;return function(e,t,n,i,a){t=t||"id",n=n||"parentId",i=i||"children";var r={},o=[],l="",s="";return h.each(e,function(e,c){l=t+c[t],s=t+c[n],r[l]||(r[l]={},r[l][i]=[]);var d={};d[i]=r[l][i],r[l]=Y.extend({},c,d),(a?r[l][n]!==a:r[l][n])?(r[s]||(r[s]={},r[s][i]=[]),r[s][i].push(r[l])):o.push(r[l])}),o}(e=e||cn.cache[a],i.id,i.pid,i.children,n.data.rootPid)},pi.prototype.treeToFlat=function(e,t,n){var i=this,a=i.getOptions().tree.customName,r=a.children,o=a.pid,l=[];return h.each(e,function(e,s){var c=(n?n+"-":"")+e,d=Y.extend({},s);d[o]=void 0!==s[o]?s[o]:t,l.push(d),l=l.concat(i.treeToFlat(s[r],s[a.id],c))}),l},pi.prototype.getTreeNode=function(e){var t=this;return e?{data:e,dataIndex:e[ii],getParentNode:function(){return t.getNodeByIndex(e[ri])}}:Yn.error("Node data not found")},pi.prototype.getNodeByIndex=function(e){var t=this,n=t.getNodeDataByIndex(e);if(!n)return Yn.error("Node data not found by index: "+e);var i=t.getOptions().id,a={data:n,dataIndex:n[ii],getParentNode:function(){return t.getNodeByIndex(n[ri])},update:function(t){return Xn.updateNode(i,e,t)},remove:function(){return Xn.removeNode(i,e)},expand:function(t){return Xn.expandNode(i,Y.extend({},t,{index:e}))},setChecked:function(t){return Xn.setRowChecked(i,Y.extend({},t,{index:e}))}};return a.dataIndex=e,a},pi.prototype.getNodeById=function(e){var t=this.getOptions(),n=t.tree.customName.id,i="",a=Xn.getData(t.id,!0);if(h.each(a,function(t,a){if(a[n]===e)return i=a[ii],!0}),i)return this.getNodeByIndex(i)},pi.prototype.getNodeDataByIndex=function(e,t,n){var i=this.getOptions(),a=i.tree,r=i.id,o=cn.cache[r],l=o[e];if("delete"!==n&&l)return Y.extend(l,n),t?Y.extend({},l):l;for(var s=o,c=String(e).split("-"),d=0,u=a.customName.children;d<c.length;d++){if(n&&d===c.length-1){if("delete"===n)return(d?s[u]:s).splice(c[d],1)[0];Y.extend((d?s[u]:s)[c[d]],n)}s=d?s[u][c[d]]:s[c[d]]}return t?Y.extend({},s):s},Xn.getNodeDataByIndex=function(e,t){var n=Vn(e);if(n)return n.getNodeDataByIndex(t,!0)},pi.prototype.initData=function(e,t){var n=this.getOptions(),i=n.tree,a=n.id;e=e||this.getTableData();var r=i.customName,o=r.isParent,l=r.children,s=function(e,t){h.each(e,function(e,n){o in n||(n[o]=!(!n[l]||!n[l].length)),n[ai]=n[ii],n[ri]=t=t||"";var i=n[ii]=(t?t+"-":"")+e;s(n[l]||[],i)})};return s(e,t),hi(a,l,e),e};var mi,vi=(mi={},function(e,t,n){return mi[e]||(mi[e]=h.debounce(t,n)),mi[e]}),gi=function(e,t,n,i,a,r){var o=e.trElem,l=e.tableViewElem||o.closest(".layui-table-view"),s=e.tableId||l.attr(Un),c=e.options||cn.getOptions(s),d=e.dataIndex||o.attr("lay-data-index"),u=Vn(s),f=c.tree||{},p=f.customName||{},y=p.isParent,m=u.getNodeDataByIndex(d),v="boolean"!==h.type(t),g=v?!m[li]:t,b=m[y]?g:null;if(a&&g!=m[li]&&(!m[ci]||"local"===m[ci])){var x=f.callback.beforeExpand;if("function"===h.type(x)&&!1===x(s,m,t))return b}var E=m[si],C=l.find('tr[lay-data-index="'+d+'"]'),T=C.find(".layui-table-tree-flexIcon");u.updateNodeIcon({scopeEl:C,isExpand:g,isParent:m[y]}),m[li]=g;var w=m[p.id];if(void 0!==w&&(u.status.expand[w]=g),null===b)return b;var k=m[p.children]||[];if(g)if(E){if(!k.length)return;C.nextAll(k.map(function(e){return'tr[lay-data-index="'+e[ii]+'"]'}).join(",")).removeClass(Gn),h.each(k,function(e,o){o[y]&&(!n||v||o[li]?o[li]&&gi({dataIndex:o[ii],trElem:l.find('tr[lay-data-index="'+o[ii]+'"]').first(),tableViewElem:l,tableId:s,options:c},!0,void 0,void 0,void 0,r):gi({dataIndex:o[ii],trElem:l.find('tr[lay-data-index="'+o[ii]+'"]').first(),tableViewElem:l,tableId:s,options:c},t,n,i,a,r))})}else{var S=f.async||{},_=S.url||c.url;if(S.enable&&m[y]&&(!m[ci]||"error"===m[ci])){m[ci]="loading",T.html('<i class="layui-icon layui-icon-loading layui-anim layui-anim-loop layui-anim-rotate"></i>');var L=function(t){m[ci]="success",m[p.children]=t,u.initData(m[p.children],m[ii]),gi(e,!0,!v&&n,i,a,r)},D=S.format;if("function"===h.type(D))return D(m,c,L),b;var I=Y.extend({},S.where||c.where),A=S.autoParam;h.each(A,function(e,t){var n=t.split("=");I[n[0].trim()]=m[(n[1]||n[0]).trim()]});var N=S.contentType||c.contentType;N&&0==N.indexOf("application/json")&&(I=JSON.stringify(I));var M=S.method||c.method,O=S.dataType||c.dataType,R=S.jsonpCallback||c.jsonpCallback,P=S.headers||c.headers,H=S.parseData||c.parseData,j=S.response||c.response,F={type:M||"get",url:_,contentType:N,data:I,dataType:O||"json",jsonpCallback:R,headers:P||{},success:function(e){"function"==typeof H&&(e=H.call(c,e)||e),e[j.statusName]!=j.statusCode?(m[ci]="error",m[li]=!1,T.html('<i class="layui-icon layui-icon-refresh"></i>')):L(e[j.dataName])},error:function(e,t){m[ci]="error",m[li]=!1,"function"==typeof c.error&&c.error(e,t)}};return c.ajax?c.ajax(F,"treeNodes"):Y.ajax(F),b}if(E=m[si]=!0,k.length){if(c.initSort&&(!c.url||c.autoSort)){var B=c.initSort;B.type?h.sort(k,B.field,"desc"===B.type,!0):h.sort(k,cn.config.indexName,null,!0)}u.initData(m[p.children],m[ii]);var W=cn.getTrHtml(s,k,null,null,d),z={trs:Y(W.trs.join("")),trs_fixed:Y(W.trs_fixed.join("")),trs_fixed_r:Y(W.trs_fixed_r.join(""))},q=(d.split("-").length-1||0)+1;h.each(k,function(e,t){z.trs.eq(e).attr({"data-index":t[ii],"lay-data-index":t[ii],"data-level":q}).data("index",t[ii]),z.trs_fixed.eq(e).attr({"data-index":t[ii],"lay-data-index":t[ii],"data-level":q}).data("index",t[ii]),z.trs_fixed_r.eq(e).attr({"data-index":t[ii],"lay-data-index":t[ii],"data-level":q}).data("index",t[ii])}),l.find(Zn).find('tbody tr[lay-data-index="'+d+'"]').after(z.trs),l.find(Qn).find('tbody tr[lay-data-index="'+d+'"]').after(z.trs_fixed),l.find(ei).find('tbody tr[lay-data-index="'+d+'"]').after(z.trs_fixed_r),u.renderTreeTable(z.trs,q),n&&!v&&h.each(k,function(e,o){gi({dataIndex:o[ii],trElem:l.find('tr[lay-data-index="'+o[ii]+'"]').first(),tableViewElem:l,tableId:s,options:c},t,n,i,a,r)})}}else if(u.isExpandAll=!1,n&&!v)h.each(k,function(e,o){gi({dataIndex:o[ii],trElem:l.find('tr[lay-data-index="'+o[ii]+'"]').first(),tableViewElem:l,tableId:s,options:c},t,n,i,a,r)}),l.find(k.map(function(e){return'tr[lay-data-index="'+e[ii]+'"]'}).join(",")).addClass(Gn);else{var $=u.treeToFlat(k,m[p.id],d);l.find($.map(function(e){return'tr[lay-data-index="'+e[ii]+'"]'}).join(",")).addClass(Gn)}if(vi("resize-"+s,function(){Xn.resize(s)},0)(),a&&"loading"!==m[ci]){var X=f.callback.onExpand;"function"===h.type(X)&&X(s,m,g)}return"function"===h.type(r)&&"loading"!==m[ci]&&r(s,m,g),b};Xn.expandNode=function(e,t){var n=Vn(e);if(n){var i=(t=t||{}).index,a=t.expandFlag,r=t.inherit,o=t.callbackFlag,l=n.getOptions().elem.next();return gi({trElem:l.find('tr[lay-data-index="'+i+'"]').first()},a,r,null,o,t.done)}},Xn.expandAll=function(e,t){if("boolean"!==h.type(t))return Yn.error('treeTable.expandAll param "expandFlag" must be a boolean value.');var n=Vn(e);if(n){n.isExpandAll=t;var i=n.getOptions(),a=i.tree,r=i.elem.next(),o=a.customName.isParent,l=a.customName.id,s=a.view.showFlexIconIfNotParent;if(t){var c=Xn.getData(e,!0);if(a.async.enable){var d=!0;if(h.each(c,function(e,t){if(t[o]&&!t[ci])return d=!1,!0}),!d)return void h.each(Xn.getData(e),function(t,n){Xn.expandNode(e,{index:n[ii],expandFlag:!0,inherit:!0})})}var u=!0;if(h.each(c,function(e,t){if(t[o]&&!t[si])return u=!1,!0}),u)n.updateStatus(null,function(e){(e[o]||s)&&(e[li]=!0,void 0!==e[l]&&(n.status.expand[e[l]]=!0))}),r.find('tbody tr[data-level!="0"]').removeClass(Gn),r.find(".layui-table-tree-flexIcon").html(a.view.flexIconOpen),a.view.showIcon&&r.find(".layui-table-tree-nodeIcon:not(.layui-table-tree-iconCustom,.layui-table-tree-iconLeaf)").html(a.view.iconOpen);else{if(n.updateStatus(null,function(e){(e[o]||s)&&(e[li]=!0,e[si]=!0,void 0!==e[l]&&(n.status.expand[e[l]]=!0))}),i.initSort&&i.initSort.type&&i.autoSort)return Xn.sort(e);var f,p=cn.getTrHtml(e,c),y={trs:Y(p.trs.join("")),trs_fixed:Y(p.trs_fixed.join("")),trs_fixed_r:Y(p.trs_fixed_r.join(""))};h.each(c,function(e,t){var n=t[ii].split("-").length-1;f={"data-index":t[ii],"lay-data-index":t[ii],"data-level":n},y.trs.eq(e).attr(f).data("index",t[ii]),y.trs_fixed.eq(e).attr(f).data("index",t[ii]),y.trs_fixed_r.eq(e).attr(f).data("index",t[ii])}),h.each(["main","fixed-l","fixed-r"],function(e,t){r.find(".layui-table-"+t+" tbody").html(y[["trs","trs_fixed","trs_fixed_r"][e]])}),n.renderTreeTable(r,0,!1)}}else n.updateStatus(null,function(e){(e[o]||s)&&(e[li]=!1,void 0!==e[l]&&(n.status.expand[e[l]]=!1))}),r.find('.layui-table-box tbody tr[data-level!="0"]').addClass(Gn),r.find(".layui-table-tree-flexIcon").html(a.view.flexIconClose),a.view.showIcon&&r.find(".layui-table-tree-nodeIcon:not(.layui-table-tree-iconCustom,.layui-table-tree-iconLeaf)").html(a.view.iconClose);Xn.resize(e)}},pi.prototype.updateNodeIcon=function(e){var t=this.getOptions().tree||{},n=e.scopeEl,i=e.isExpand,a=e.isParent;if(n.find(".layui-table-tree-flexIcon").css("visibility",a||t.view.showFlexIconIfNotParent?"visible":"hidden").html(i?t.view.flexIconOpen:t.view.flexIconClose),t.view.showIcon){var r=n.find(".layui-table-tree-nodeIcon:not(.layui-table-tree-iconCustom)"),o=a?i?t.view.iconOpen:t.view.iconClose:t.view.iconLeaf;r.toggleClass("layui-table-tree-iconLeaf",!a).html(o)}},pi.prototype.renderTreeTable=function(e,t,n){var i=this,a=i.getOptions(),r=a.elem.next();!r.hasClass(ni)&&r.addClass(ni);var o=a.id,l=a.tree||{},s=l.view||{},c=l.customName||{},d=c.isParent,u=i,f=a.data.length;(t=t||0)||(r.find(".layui-table-body tr:not([data-level])").attr("data-level",t),h.each(cn.cache[o],function(e,t){f&&(t[ii]=String(e));var n=t[ii];r.find('.layui-table-main tbody tr[data-level="0"]:eq('+e+")").attr("lay-data-index",n),r.find('.layui-table-fixed-l tbody tr[data-level="0"]:eq('+e+")").attr("lay-data-index",n),r.find('.layui-table-fixed-r tbody tr[data-level="0"]:eq('+e+")").attr("lay-data-index",n)}));var p=null,y=c.name,m=s.indent||14;if(h.each(e.find('td[data-field="'+y+'"]'),function(e,t){var n=(t=Y(t)).closest("tr"),a=t.children(".layui-table-cell");if(!a.hasClass("layui-table-tree-item")){var o=n.attr("lay-data-index");if(o){n=r.find('tr[lay-data-index="'+o+'"]');var l=u.getNodeDataByIndex(o);l[li]&&l[d]&&((p=p||{})[o]=!0),l[oi]&&n.find('input[type="checkbox"][name="layTableCheckbox"]').prop("indeterminate",!0);var f=a.html();(a=n.find('td[data-field="'+y+'"]>div.layui-table-cell')).addClass("layui-table-tree-item"),a.html(['<div class="layui-inline layui-table-tree-flexIcon" ','style="',"margin-left: "+m*n.attr("data-level")+"px;",l[d]||s.showFlexIconIfNotParent?"":" visibility: hidden;",'">',l[li]?s.flexIconOpen:s.flexIconClose,"</div>",s.showIcon?'<div class="layui-inline layui-table-tree-nodeIcon'+(l[c.icon]||s.icon?" layui-table-tree-iconCustom":"")+(l[d]?"":" layui-table-tree-iconLeaf")+'">'+(i.normalizedIcon(l[c.icon])||s.icon||(l[d]?l[li]?s.iconOpen:s.iconClose:s.iconLeaf)||"")+"</div>":"",f].join("")).find(".layui-table-tree-flexIcon").on("click",function(e){h.stope(e),gi({trElem:n},null,null,null,!0)})}}}),!t&&l.view.expandAllDefault&&void 0===i.isExpandAll)return Xn.expandAll(o,!0);!1!==n&&p?(h.each(p,function(e){var t=r.find('tr[lay-data-index="'+e+'"]');t.find(".layui-table-tree-flexIcon").html(s.flexIconOpen),gi({trElem:t.first()},!0)}),vi("renderTreeTable2-"+o,function(){an.render(Y(".layui-table-tree["+Un+'="'+o+'"]'))},0)()):vi("renderTreeTable-"+o,function(){a.hasNumberCol&&bi(i),an.render(Y(".layui-table-tree["+Un+'="'+o+'"]'))},0)()};var bi=function(e){var t=e.getOptions(),n=t.elem.next(),i=0,a=n.find(".layui-table-main tbody tr"),r=n.find(".layui-table-fixed-l tbody tr"),o=n.find(".layui-table-fixed-r tbody tr");h.each(e.treeToFlat(cn.cache[t.id]),function(t,n){n.LAY_HIDE||(e.getNodeDataByIndex(n[ii]).LAY_NUM=++i,a.eq(t).find(".laytable-cell-numbers").html(i),r.eq(t).find(".laytable-cell-numbers").html(i),o.eq(t).find(".laytable-cell-numbers").html(i))})};pi.prototype.render=function(e){var t=this;t.tableIns=cn["reloadData"===e?"reloadData":"reload"](t.tableIns.config.id,Y.extend(!0,{},t.config)),t.config=t.tableIns.config},pi.prototype.reload=function(e,t,n){var i=this;e=e||{},delete i.haveInit,h.each(e,function(e,t){"array"===h.type(t)&&delete i.config[e]}),yi(i.getOptions().id,e,n||!0),i.config=Y.extend(t,{},i.config,e),i.render(n)},Xn.reloadData=function(){var e=Y.extend(!0,[],arguments);return e[3]="reloadData",Xn.reload.apply(null,e)};var xi=function(e,t,n,i){var a=[];return h.each(e,function(e,r){"function"===h.type(t)?t(r):Y.extend(r,t),a.push(Y.extend({},r)),i||(a=a.concat(xi(r[n],t,n,i)))}),a};pi.prototype.updateStatus=function(e,t,n){var i=this.getOptions(),a=i.tree;return e=e||cn.cache[i.id],xi(e,t,a.customName.children,n)},pi.prototype.getTableData=function(){var e=this.getOptions();return cn.cache[e.id]},Xn.updateStatus=function(e,t,n){var i=Vn(e),a=i.getOptions();return n||(n=a.url?cn.cache[a.id]:a.data),i.updateStatus(n,t)},Xn.sort=function(e){var t=Vn(e);if(t){var n=t.getOptions(),i=n.tree,a=Xn.getData(e),r=i.customName.children,o=function(e,t,n){h.sort(e,t,n,!0),h.each(e,function(e,i){o(i[r]||[],t,n)})};if(n.autoSort){var l=n.initSort;l.type?o(a,l.field,"desc"===l.type):o(a,cn.config.indexName,null),cn.cache[e]=a,t.initData(a),Xn.renderData(e)}}};var Ei=function(e){var t=e.config.id,n=Vn(t),i=e.data=Xn.getNodeDataByIndex(t,e.index),a=i[ii];e.dataIndex=a;var r=e.update;e.update=function(){var t=arguments;Y.extend(n.getNodeDataByIndex(a),t[0]);var i=r.apply(this,t),o=e.config.tree.customName.name;return o in t[0]&&e.tr.find('td[data-field="'+o+'"]').children("div.layui-table-cell").removeClass("layui-table-tree-item"),n.renderTreeTable(e.tr,e.tr.attr("data-level"),!1),i},e.del=function(){Xn.removeNode(t,i)},e.setRowChecked=function(e){Xn.setRowChecked(t,{index:i,checked:e})}};Xn.updateNode=function(e,t,n){var i=Vn(e);if(i){var a=i.getOptions().elem.next(),r=a.find('tr[lay-data-index="'+t+'"]'),o=r.attr("data-index"),l=r.attr("data-level");if(n){var s=i.getNodeDataByIndex(t,!1,n),c=cn.getTrHtml(e,[s]);h.each(["main","fixed-l","fixed-r"],function(e,n){a.find(".layui-table-"+n+' tbody tr[lay-data-index="'+t+'"]').replaceWith(Y(c[["trs","trs_fixed","trs_fixed_r"][e]].join("")).attr({"data-index":o,"lay-data-index":t,"data-level":l}).data("index",o))}),i.renderTreeTable(a.find('tr[lay-data-index="'+t+'"]'),l)}}},Xn.removeNode=function(e,t,n){var i=Vn(e);if(i){var a,r=i.getOptions(),o=r.tree,l=o.customName.isParent,s=o.customName.children,c=r.elem.next(),d=[],u=cn.cache[e];a=i.getNodeDataByIndex("string"===h.type(t)?t:t[ii],!1,"delete");var f=i.getNodeDataByIndex(a[ri]);i.updateCheckStatus(f);var p=i.treeToFlat([a],a[o.customName.pid],a[ri]);h.each(p,function(e,t){var n=t[ii];d.push('tr[lay-data-index="'+n+'"]'),-1!==n.indexOf("-")&&delete u[n]}),c.find(d.join(",")).remove();var y=i.initData();if(function(){for(var e in u)-1!==e.indexOf("-")&&e!==u[e][ii]&&delete u[e]}(),h.each(i.treeToFlat(y),function(e,t){t[ai]&&t[ai]!==t[ii]&&c.find('tr[lay-data-index="'+t[ai]+'"]').attr({"data-index":t[ii],"lay-data-index":t[ii]}).data("index",t[ii])}),h.each(u,function(e,t){c.find('tr[data-level="0"][lay-data-index="'+t[ii]+'"]').attr("data-index",e).data("index",e)}),r.hasNumberCol&&bi(i),f){var m=c.find('tr[lay-data-index="'+f[ii]+'"]');n||(f[l]=!(!f[s]||!f[s].length)),i.updateNodeIcon({scopeEl:m,isExpand:f[li],isParent:f[l]})}Xn.resize(e)}},Xn.addNodes=function(e,t){var n=Vn(e);if(n){var i,a=n.getOptions(),r=a.tree,o=a.elem.next(),l=cn.config.checkName,s=(t=t||{}).parentIndex,c=t.index,d=t.data,u=t.focus,f=(s="number"===h.type(s)?s.toString():s)?n.getNodeDataByIndex(s):null;if(c="number"===h.type(c)?c:-1,d=Y.extend(!0,[],h.isArray(d)?d:[d]),h.each(d,function(e,t){!(l in t)&&f&&(t[l]=f[l])}),f){var p=r.customName.isParent,y=r.customName.children;f[p]=!0;var m=f[y];m?(i=m.splice(-1===c?m.length:c),m=f[y]=m.concat(d,i)):m=f[y]=d,n.updateStatus(m,function(e){(e[p]||r.view.showFlexIconIfNotParent)&&(e[si]=!1)});var v=n.treeToFlat(m);o.find(v.map(function(e){return'tr[lay-data-index="'+e[ii]+'"]'}).join(",")).remove(),f[si]=!1,f[ci]="local",gi({trElem:o.find('tr[lay-data-index="'+s+'"]')},!0)}else{if(i=cn.cache[e].splice(-1===c?cn.cache[e].length:c),cn.cache[e]=cn.cache[e].concat(d,i),!a.url)if(a.page){var g=a.page;a.data.splice.apply(a.data,[g.limit*(g.curr-1),g.limit].concat(cn.cache[e]))}else a.data=cn.cache[e];if(o.find(".layui-none").length)return cn.renderData(e),d;var b=cn.getTrHtml(e,d),x={trs:Y(b.trs.join("")),trs_fixed:Y(b.trs_fixed.join("")),trs_fixed_r:Y(b.trs_fixed_r.join(""))},E={};h.each(d,function(e,t){E={"data-index":t[ii],"lay-data-index":t[ii],"data-level":"0"},x.trs.eq(e).attr(E).data("index",t[ii]),x.trs_fixed.eq(e).attr(E).data("index",t[ii]),x.trs_fixed_r.eq(e).attr(E).data("index",t[ii])});var C=parseInt(d[0][ii])-1,T=o.find(Zn),w=o.find(Qn),k=o.find(ei);if(-1===C)T.find('tr[data-level="0"][data-index="0"]')[0]?(T.find('tr[data-level="0"][data-index="0"]').before(x.trs),w.find('tr[data-level="0"][data-index="0"]').before(x.trs_fixed),k.find('tr[data-level="0"][data-index="0"]').before(x.trs_fixed_r)):(T.find("tbody").prepend(x.trs),w.find("tbody").prepend(x.trs_fixed),k.find("tbody").prepend(x.trs_fixed_r));else if(-1===c)T.find("tbody").append(x.trs),w.find("tbody").append(x.trs_fixed),k.find("tbody").append(x.trs_fixed_r);else{var S=i[0][ai];T.find('tr[data-level="0"][data-index="'+S+'"]').before(x.trs),w.find('tr[data-level="0"][data-index="'+S+'"]').before(x.trs_fixed),k.find('tr[data-level="0"][data-index="'+S+'"]').before(x.trs_fixed_r)}h.each(cn.cache[e],function(e,t){o.find('tr[data-level="0"][lay-data-index="'+t[ii]+'"]').attr("data-index",e).data("index",e)}),n.renderTreeTable(o.find(d.map(function(e){return'tr[lay-data-index="'+e[ii]+'"]'}).join(",")))}if(n.updateCheckStatus(f),f){var _=o.find('tr[lay-data-index="'+f[ii]+'"]');n.updateNodeIcon({scopeEl:_,isExpand:f[li],isParent:f[p]})}return Xn.resize(e),u&&o.find(Zn).find('tr[lay-data-index="'+d[0][ii]+'"]').get(0).scrollIntoViewIfNeeded(),d}},Xn.checkStatus=function(e,t){var n=Vn(e);if(n){var i=n.getOptions().tree,a=cn.config.checkName,r=Xn.getData(e,!0).filter(function(e){return e[a]||t&&e[oi]}),o=!0;return h.each("all"===i.data.cascade?cn.cache[e]:Xn.getData(e,!0),function(e,t){if(!t[a])return o=!1,!0}),{data:r,isAll:o}}},Xn.on("sort",function(e){var t=e.config,n=t.elem.next(),i=t.id;n.hasClass(ni)&&Xn.sort(i)}),Xn.on("row",function(e){e.config.elem.next().hasClass(ni)&&Ei(e)}),Xn.on("rowDouble",function(e){var t=e.config;t.elem.next().hasClass(ni)&&(Ei(e),(t.tree||{}).view.dblClickExpand&&gi({trElem:e.tr.first()},null,null,null,!0))}),Xn.on("rowContextmenu",function(e){e.config.elem.next().hasClass(ni)&&Ei(e)}),Xn.on("tool",function(e){e.config.elem.next().hasClass(ni)&&Ei(e)}),Xn.on("edit",function(e){var t=e.config;if(t.elem.next().hasClass(ni)&&(Ei(e),e.field===t.tree.customName.name)){var n={};n[e.field]=e.value,e.update(n)}}),Xn.on("radio",function(e){var t=e.config,n=t.elem.next(),i=t.id;if(n.hasClass(ni)){var a=Vn(i);Ei(e),Ci.call(a,e.tr,e.checked)}}),pi.prototype.setRowCheckedClass=function(e,t){var n=this.getOptions().elem.next();e[t?"addClass":"removeClass"](ti),e.each(function(){var e=Y(this).data("index");n.find('.layui-table-fixed-r tbody tr[data-index="'+e+'"]')[t?"addClass":"removeClass"](ti)})},pi.prototype.updateCheckStatus=function(e,t){var n=this,i=n.getOptions();if(!i.hasChecboxCol)return!1;var a=i.tree,r=i.id,o=i.elem.next(),l=cn.config.checkName,s=a.data.cascade;if(("all"===s||"parent"===s)&&e){var c=n.updateParentCheckStatus(e,"boolean"===h.type(t)?t:null);h.each(c,function(e,t){var i=o.find('tr[lay-data-index="'+t[ii]+'"] input[name="layTableCheckbox"]:not(:disabled)'),a=t[l];n.setRowCheckedClass(i.closest("tr"),a),i.prop({checked:a,indeterminate:t[oi]})})}var d=!0,u=!1,f="all"===a.data.cascade?cn.cache[r]:Xn.getData(r,!0);return(f=f.filter(function(e){return!e[i.disabledName]})).length>0?h.each(f,function(e,t){if((t[l]||t[oi])&&(u=!0),t[l]||(d=!1),u&&!d)return!0}):d=!1,u=u&&!d,o.find('input[name="layTableCheckbox"][lay-filter="layTableAllChoose"]').prop({checked:d,indeterminate:u}),d},pi.prototype.updateParentCheckStatus=function(e,t){var n=this.getOptions(),i=n.tree,a=n.id,r=cn.config.checkName,o=i.customName.children,l=[];if(e[oi]=!1,!0===t)e[o].length?h.each(e[o],function(n,i){if(!i[r])return t=!1,e[oi]=!0,!0}):t=!1;else if(!1===t)h.each(e[o],function(t,n){if(n[r]||n[oi])return e[oi]=!0,!0});else{t=!1;var s=0;h.each(e[o],function(e,t){t[r]&&s++}),t=e[o].length?e[o].length===s:e[r],e[oi]=!t&&s>0}return e[r]=t,l.push(Y.extend({},e)),e[ri]&&(l=l.concat(this.updateParentCheckStatus(cn.cache[a][e[ri]],t))),l};var Ci=function(e,t,n){var i=this,a=i.getOptions(),r=a.tree,o=a.id,l=a.elem.next(),s=(e.length?e:l).find(".laytable-cell-radio, .laytable-cell-checkbox").children("input").last(),c="radio"===s.attr("type");if(n){var d=function(){var e=function(e){h.stope(e)};s.parent().on("click",e),s.next().click(),s.parent().off("click",e)};c?t&&!s.prop("checked")&&d():"boolean"===h.type(t)?s.prop("checked")!==t&&d():d()}else{var u=i.getNodeDataByIndex(e.attr("data-index")),f=cn.config.checkName;if(!c){t="boolean"===h.type(t)?t:!u[f];var p,y=i.updateStatus(u?[u]:cn.cache[o],function(e){e[cn.config.disabledName]||(e[f]=t,e[oi]=!1)},u&&-1!==["parent","none"].indexOf(r.data.cascade)),m=l.find(y.map(function(e){return'tr[lay-data-index="'+e[ii]+'"] input[name="layTableCheckbox"]:not(:disabled)'}).join(","));return i.setRowCheckedClass(m.closest("tr"),t),m.prop({checked:t,indeterminate:!1}),u&&u[ri]&&(p=i.getNodeDataByIndex(u[ri])),i.updateCheckStatus(p,t)}if(!u)return;i.updateStatus(null,function(e){if(e[f]){var t=l.find('tr[lay-data-index="'+e[ii]+'"] input[type="radio"][lay-type="layTableRadio"]');e[f]=!1,i.setRowCheckedClass(t.closest("tr"),!1),t.prop("checked",!1)}}),u[f]=t,i.setRowCheckedClass(e,t),i.setRowCheckedClass(e.siblings(),!1),e.find('input[type="radio"][lay-type="layTableRadio"]').prop("checked",t)}};Xn.on("checkbox",function(e){var t=e.config,n=t.elem.next(),i=t.id;if(n.hasClass(ni)){var a=Vn(i),r=e.checked;Ei(e),e.isAll=Ci.call(a,e.tr,r)}}),Xn.setRowChecked=function(e,t){var n=Vn(e);if(n){var i=n.getOptions().elem.next(),a=(t=t||{}).index,r=t.checked,o=t.callbackFlag,l="string"===h.type(a)?a:a[ii],s=n.getNodeDataByIndex(l);if(s){var c=function(e){if(f.push(e),!i.find('tr[lay-data-index="'+e+'"]').length){var t=n.getNodeDataByIndex(e)[ri];t&&c(t)}},d=i.find('tr[lay-data-index="'+l+'"]');if(!d.length){var u=s[ri],f=[];c(u),h.each(f.reverse(),function(t,n){Xn.expandNode(e,{index:n,expandFlag:!0})}),d=i.find('tr[lay-data-index="'+l+'"]')}Ci.call(n,d,r,o)}}},Xn.checkAllNodes=function(e,t){var n=Vn(e);if(n){var i=n.getOptions().elem.next();Ci.call(n,i.find('tr[data-index="NONE"]'),!!t)}},Xn.getData=function(e,t){var n=Vn(e);if(n){var i=[];return h.each(Y.extend(!0,[],cn.cache[e]||[]),function(e,t){i.push(t)}),t?n.treeToFlat(i):i}},Xn.reloadAsyncNode=function(e,t){var n=Vn(e);if(n){var i=n.getOptions().tree;if(i.async&&i.async.enable){var a=n.getNodeDataByIndex(t);a&&(a[si]=!1,a[li]=!1,a[ci]=!1,h.each(n.treeToFlat(a[i.customName.children]).reverse(),function(t,n){Xn.removeNode(e,n[ii],!0)}),Xn.expandNode(e,{index:t,expandFlag:!0,callbackFlag:!0}))}}},Xn.getNodeById=function(e,t){var n=Vn(e);if(n)return n.getNodeById(t)},Xn.getNodesByFilter=function(e,t,n){var i=Vn(e);if(i){var a=i.getOptions(),r=(n=n||{}).isSingle,o=n.parentNode,l=o&&o.data,s=i.treeToFlat(l?l[a.tree.customName.children]||[]:cn.cache[e]).filter(t),c=[];return h.each(s,function(e,t){if(c.push(i.getNodeByIndex(t[ii])),r)return!0}),c}},Kn.that={},Xn.reload=function(e,t,n,i){var a=Vn(e);if(a)return a.reload(t,n,i),Kn.call(a)},Xn.render=function(e){var t=new pi(e);return Kn.call(t)};var Ti=X({name:"tabs",config:{elem:".layui-tabs",trigger:"click",headerMode:"auto"},CONST:{ELEM:"layui-tabs",HEADER:"layui-tabs-header",CLOSE:"layui-tabs-close",BODY:"layui-tabs-body",ITEM:"layui-tabs-item",CARD:"layui-tabs-card"},render:function(){var e=this,t=e.config;if(e.headerElem=["."+Ti.CONST.HEADER+":eq(0)",">li"],e.bodyElem=["."+Ti.CONST.BODY+":eq(0)",">."+Ti.CONST.ITEM],e.getContainer=function(){var n=e.documentElem||t.elem;return{header:{elem:n.find(e.headerElem[0]),items:n.find(e.headerElem.join(""))},body:{elem:n.find(e.bodyElem[0]),items:n.find(e.bodyElem.join(""))}}},"array"===h.type(t.header))if("string"==typeof t.header[0])e.headerElem=t.header.concat(),e.documentElem=Y(document);else{e.elemView=Y('<div class="layui-tabs"></div>'),t.className&&e.elemView.addClass(t.className);var n=Y('<ul class="layui-tabs-header"></ul>'),i=Y('<div class="layui-tabs-body"></div>');h.each(t.header,function(t,i){var a=e.renderHeaderItem(i);n.append(a)}),h.each(t.body,function(t,n){var a=e.renderBodyItem(n);i.append(a)}),e.elemView.append(n).append(i),t.elem.html(e.elemView)}else e.renderClose();"array"===h.type(t.body)&&"string"==typeof t.body[0]&&(e.documentElem=Y(document),e.bodyElem=t.body.concat());var a=e.data();"index"in t&&a.index!=t.index?e.change(e.findHeaderItem(t.index),!0):-1===a.index&&e.change(e.findHeaderItem(0),!0),e.roll("auto"),t.elem.hasClass(Ti.CONST.CLASS_HIDEV)&&t.elem.removeClass(Ti.CONST.CLASS_HIDEV),"function"==typeof t.afterRender&&t.afterRender(a),h.event.call(t.elem[0],Ti.CONST.MOD_NAME,"afterRender("+t.id+")",a)},events:function(){var e,t=this,n=t.config,i=t.getContainer(),a=".lay_"+Ti.CONST.MOD_NAME+"_trigger",r=t.documentElem?i.header.elem:n.elem,o=n.trigger+a,l=t.documentElem?t.headerElem[1]:t.headerElem.join("");r.off(o).on(o,l,function(){t.change(Y(this))}),wi.onresize||(Y(window).on("resize",function(){clearTimeout(e),e=setTimeout(function(){h.each(Ti.cache.id,function(e){var t=Ti.getInst(e);t&&t.roll("init")})},50)}),wi.onresize=!0)}}),wi={},ki=Ti.Class;ki.prototype.add=function(e){var t=this,n=t.getContainer(),i=t.renderHeaderItem(e),a=t.renderBodyItem(e),r=t.data();if(e=Y.extend({active:!0},e),/(before|after)/.test(e.mode)){var o=Object.prototype.hasOwnProperty.call(e,"index"),l=o?t.findHeaderItem(e.index):r.thisHeaderItem,s=o?t.findBodyItem(e.index):r.thisHeaderItem;l[e.mode](i),s[e.mode](a)}else{var c={prepend:"prepend",append:"append"}[e.mode||"append"]||"append";n.header.elem[c](i),n.body.elem[c](a)}e.active?t.change(i,!0):t.roll("auto"),"function"==typeof e.done&&e.done(Y.extend(r,{headerItem:i,bodyItem:a}))},ki.prototype.close=function(e,t){if(e&&e[0]){var n=this,i=n.config,a=e.attr("lay-id"),r=e.index();if("false"!==e.attr("lay-closable")){var o=n.data();if(!t&&!1===h.event.call(e[0],Ti.CONST.MOD_NAME,"beforeClose("+i.id+")",Y.extend(o,{index:r})))return;e.hasClass(Ti.CONST.CLASS_THIS)&&(e.next()[0]?n.change(e.next(),!0):e.prev()[0]&&n.change(e.prev(),!0)),n.findBodyItem(a||r).remove(),e.remove(),n.roll("auto",r),o=n.data(),h.event.call(o.thisHeaderItem[0],Ti.CONST.MOD_NAME,"afterClose("+i.id+")",o)}}},ki.prototype.closeMult=function(e,t){var n=this,i=n.config,a=n.getContainer(),r=n.data(),o=a.header.items,l='[lay-closable="false"]';t=void 0===t?r.index:t;var s=n.findHeaderItem(t),c=s.index();if("false"!==r.thisHeaderItem.attr("lay-closable"))if("all"!==e&&e)t!==r.index&&n.change(s,!0);else{var d=o.filter(":gt("+r.index+")"+l).eq(0),u=Y(o.filter(":lt("+r.index+")"+l).get().reverse()).eq(0);d[0]?n.change(d,!0):u[0]&&n.change(u,!0)}o.each(function(t){var i=Y(this),a=i.attr("lay-id"),r=n.findBodyItem(a||t);"false"!==i.attr("lay-closable")&&("other"===e&&t!==c||"right"===e&&t>c||"left"===e&&t<c||"all"===e)&&(i.remove(),r.remove())}),n.roll("auto"),r=n.data(),h.event.call(r.thisHeaderItem[0],Ti.CONST.MOD_NAME,"afterClose("+i.id+")",r)},ki.prototype.change=function(e,t){if(e&&e[0]){var n=this,i=n.config,a=e.attr("lay-id"),r=e.index(),o=e.find("a"),l="string"==typeof o.attr("href")&&"_blank"===o.attr("target"),s="string"==typeof e.attr("lay-unselect");if(!l&&!s){var c=n.data();if(!t&&!1===h.event.call(e[0],Ti.CONST.MOD_NAME,"beforeChange("+i.id+")",Y.extend(c,{from:{index:c.index,headerItem:c.thisHeaderItem},to:{index:r,headerItem:e}})))return;e.addClass(Ti.CONST.CLASS_THIS).siblings().removeClass(Ti.CONST.CLASS_THIS),n.findBodyItem(a||r).addClass(Ti.CONST.CLASS_SHOW).siblings().removeClass(Ti.CONST.CLASS_SHOW),n.roll("auto",r),c=n.data(),h.event.call(c.thisHeaderItem[0],Ti.CONST.MOD_NAME,"afterChange("+i.id+")",c)}}},ki.prototype.renderHeaderItem=function(e){var t=this.config,n=Y(e.headerItem||t.headerItem||"<li></li>");return n.html(e.title||"New Tab").attr("lay-id",e.id),this.appendClose(n,e),n},ki.prototype.renderBodyItem=function(e){var t=this.config,n=Y(e.bodyItem||t.bodyItem||'<div class="'+Ti.CONST.ITEM+'"></div>');return n.html(e.content||"").attr("lay-id",e.id),n},ki.prototype.appendClose=function(e,t){var n=this;if(n.config.closable&&(0==(t=t||{}).closable&&e.attr("lay-closable","false"),"false"!==e.attr("lay-closable")&&!e.find("."+Ti.CONST.CLOSE)[0])){var i=Y('<i class="layui-icon layui-icon-close layui-unselect '+Ti.CONST.CLOSE+'"></i>');i.on("click",function(){return n.close(Y(this).parent()),!1}),e.append(i)}},ki.prototype.renderClose=function(){var e=this,t=e.config;e.getContainer().header.items.each(function(){var n=Y(this);t.closable?e.appendClose(n):n.find("."+Ti.CONST.CLOSE).remove()})},ki.prototype.roll=function(e,t){var n=this,i=n.config,a=n.getContainer(),r=a.header.elem,o=a.header.items,l=r.prop("scrollWidth"),s=Math.ceil(r.outerWidth()),c=r.data("left")||0,d="scroll"===i.headerMode,u="layui-tabs-scroll",f="layui-tabs-bar",p=["layui-icon-prev","layui-icon-next"],h={elem:Y('<div class="'+u+' layui-border-box layui-unselect"></div>'),bar:Y(['<div class="'+f+'">','<i class="layui-icon '+p[0]+'" lay-mode="prev"></i>','<i class="layui-icon '+p[1]+'" lay-mode="next"></i>',"</div>"].join(""))};if("normal"!==i.headerMode){var y=r.parent("."+u);if(d||!d&&l>s)y[0]||(i.elem.hasClass(Ti.CONST.CARD)&&h.elem.addClass(Ti.CONST.CARD),r.wrap(h.elem),r.after(h.bar),h.bar.children().on("click",function(){var e=Y(this).attr("lay-mode");Y(this).hasClass(Ti.CONST.CLASS_DISABLED)||e&&n.roll(e)}));else if(!d){if(!y[0])return;y.find("."+f).remove(),r.unwrap().css("left",0).data("left",0)}if("init"!==e){if(l=r.prop("scrollWidth"),s=r.outerWidth(),y=r.parent("."+u),"prev"===e){var m=-c-s;m<0&&(m=0),o.each(function(e,t){var n=Y(t),i=Math.ceil(n.position().left);if(i>=m)return r.css("left",-i).data("left",-i),!1})}else"auto"===e?function(){t=isNaN(t)?n.data().index:t;var e=o.eq(t);if(e[0]){var i=Math.ceil(e.position().left),a=i-(e.prev().outerWidth()||0);if(a>0&&(a-=1),c+a<0)return c=a>=0?a:0,r.css("left",-c).data("left",-c);a=i+e.outerWidth()+(e.next().outerWidth()||0)+1,c+a-s>0&&(c=a-s,r.css("left",-c).data("left",-c))}}():o.each(function(e,t){var n=Y(t),i=Math.ceil(n.position().left);if(i+n.outerWidth()>=s-c)return r.css("left",-i).data("left",-i),!1});c=r.data("left")||0,y.find("."+p[0])[c<0?"removeClass":"addClass"](Ti.CONST.CLASS_DISABLED),y.find("."+p[1])[parseFloat(c+l)-s>0?"removeClass":"addClass"](Ti.CONST.CLASS_DISABLED)}}},ki.prototype.findHeaderItem=function(e){var t=this.getContainer().header.items;return"string"==typeof e?t.filter('[lay-id="'+e+'"]'):t.eq(e)},ki.prototype.findBodyItem=function(e){var t,n=this.getContainer(),i=n.body.items;if("string"==typeof e){var a=i.filter('[lay-id="'+e+'"]');return a[0]?a:-1!==(t=n.header.items.filter('[lay-id="'+e+'"]').index())?i.eq(t):a}return i.eq(e)},ki.prototype.data=function(){var e=this,t=e.config,n=e.getContainer(),i=n.header.items.filter("."+Ti.CONST.CLASS_THIS),a=i.index(),r=i.attr("lay-id");return{options:t,container:n,thisHeaderItem:i,thisBodyItem:e.findBodyItem(r||a),index:a,length:n.header.items.length}},Y.extend(Ti,{add:function(e,t){var n=Ti.getInst(e);n&&n.add(t)},close:function(e,t,n){var i=Ti.getInst(e);i&&(void 0===t&&(t=i.data().index),i.close(i.findHeaderItem(t),n))},closeMult:function(e,t,n){var i=Ti.getInst(e);i&&i.closeMult(t,n)},change:function(e,t,n){var i=Ti.getInst(e);i&&i.change(i.findHeaderItem(t),n)},data:function(e){var t=Ti.getInst(e);return t?t.data():{}},getHeaderItem:function(e,t){var n=Ti.getInst(e);if(n)return n.findHeaderItem(t)},getBodyItem:function(e,t){var n=Ti.getInst(e);if(n)return n.findBodyItem(t)},refresh:function(e){var t=Ti.getInst(e);t&&t.roll("auto")}}),Y(function(){Ti.render()});var Si=X({name:"tree",config:{data:[],showCheckbox:!1,showLine:!0,accordion:!1,onlyIconControl:!1,isJump:!1,edit:!1,customName:{id:"id",title:"title",children:"children"}},CONST:{ELEM:"layui-tree",ELEM_SET:"layui-tree-set",ICON_CLICK:"layui-tree-iconClick",ICON_ADD:"layui-icon-addition",ICON_SUB:"layui-icon-subtraction",ELEM_ENTRY:"layui-tree-entry",ELEM_MAIN:"layui-tree-main",ELEM_TEXT:"layui-tree-txt",ELEM_PACK:"layui-tree-pack",ELEM_SPREAD:"layui-tree-spread",ELEM_LINE_SHORT:"layui-tree-setLineShort",ELEM_SHOW:"layui-tree-showLine",ELEM_EXTEND:"layui-tree-lineExtend"},beforeRender:function(e){var t=this;t.config=Y.extend({text:{defaultNodeName:j.$t("tree.defaultNodeName"),none:j.$t("tree.noData")}},t.config,e);var n=e.customName||{};t.config.flatData=v.treeToFlat(t.config.data,{idKey:n.id,childrenKey:n.children,keepChildren:!0})},render:function(){var e=this,t=e.config;e.checkids=[];var n=Y('<div class="layui-tree layui-border-box'+(t.showCheckbox?" layui-form":"")+(t.showLine?" layui-tree-line":"")+'" lay-filter="LAY-tree-'+e.index+'"></div>');e.tree(n);var i=t.elem;if(i[0]){if(e.elem=n,e.elemNone=Y('<div class="layui-tree-emptyText">'+t.text.none+"</div>"),i.html(e.elem),0==e.elem.find("."+_i.ELEM_SET).length)return e.elem.append(e.elemNone);t.showCheckbox&&e.renderForm("checkbox"),e.elem.find("."+_i.ELEM_SET).each(function(){var e=Y(this);e.parent(".layui-tree-pack")[0]||e.addClass("layui-tree-setHide"),!e.next()[0]&&e.parents(".layui-tree-pack").eq(1).hasClass("layui-tree-lineExtend")&&e.addClass(_i.ELEM_LINE_SHORT),e.next()[0]||e.parents("."+_i.ELEM_SET).eq(0).next()[0]||e.addClass(_i.ELEM_LINE_SHORT)})}},extendsInstance:function(){var e=this;return{getChecked:function(){return e.getChecked.call(e)},setChecked:function(t){return e.setChecked.call(e,t)}}}}),_i=Si.CONST,Li=Si.Class;Li.prototype.reload=function(e,t){var n=this;h.each(e,function(e,t){"array"===h.type(t)&&delete n.config[e]}),n.config=Y.extend(!0,{},n.config,e),n.init(!0,t)},Li.prototype.renderForm=function(e){an.render(e,"LAY-tree-"+this.index)},Li.prototype.tree=function(e,t){var n=this,i=n.config,a=i.customName,r=t||i.data;h.each(r,function(t,r){var o=r[a.children]&&r[a.children].length>0,l=Y('<div class="layui-tree-pack" '+(r.spread?'style="display: block;"':"")+"></div>"),s=Y(['<div data-id="'+r[a.id]+'" class="'+[_i.ELEM_SET,r.spread?"layui-tree-spread":""].join(" ")+'">','<div class="layui-tree-entry">','<div class="layui-tree-main">',i.showLine?o?'<span class="layui-tree-iconClick layui-tree-icon"><i class="layui-icon '+(r.spread?"layui-icon-subtraction":"layui-icon-addition")+'"></i></span>':'<span class="layui-tree-iconClick"><i class="layui-icon layui-icon-leaf"></i></span>':'<span class="layui-tree-iconClick"><i class="layui-tree-iconArrow '+(o?"":_i.CLASS_HIDE)+'"></i></span>',i.showCheckbox?'<input type="checkbox" name="'+(r.field||"layuiTreeCheck_"+r[a.id])+'" same="layuiTreeCheck" lay-skin="primary" '+(r.disabled?"disabled":"")+' value="'+r[a.id]+'">':"",i.isJump&&r.href?'<a href="'+r.href+'" target="_blank" class="'+_i.ELEM_TEXT+'">'+(r[a.title]||r.label||i.text.defaultNodeName)+"</a>":'<span class="'+_i.ELEM_TEXT+(r.disabled?" "+_i.CLASS_DISABLED:"")+'">'+(r[a.title]||r.label||i.text.defaultNodeName)+"</span>","</div>",function(){if(!i.edit)return"";var e={add:'<i class="layui-icon layui-icon-add-1" data-type="add"></i>',update:'<i class="layui-icon layui-icon-edit" data-type="update"></i>',del:'<i class="layui-icon layui-icon-delete" data-type="del"></i>'},t=['<div class="layui-btn-group layui-tree-btnGroup">'];return!0===i.edit&&(i.edit=["update","del"]),"object"==typeof i.edit?(h.each(i.edit,function(n,i){t.push(e[i]||"")}),t.join("")+"</div>"):void 0}(),"</div>","</div>"].join(""));o&&(s.append(l),n.tree(l,r[a.children])),e.append(s),s.prev("."+_i.ELEM_SET)[0]&&s.prev().children(".layui-tree-pack").addClass("layui-tree-showLine"),o||s.parent(".layui-tree-pack").addClass("layui-tree-lineExtend"),n.spread(s,r),i.showCheckbox&&(r.checked&&n.checkids.push(r[a.id]),n.checkClick(s,r)),i.edit&&n.operate(s,r)})},Li.prototype.spread=function(e,t){var n=this,i=n.config,a=e.children("."+_i.ELEM_ENTRY),r=a.children("."+_i.ELEM_MAIN),o=r.find('input[same="layuiTreeCheck"]'),l=a.find("."+_i.ICON_CLICK),s=a.find("."+_i.ELEM_TEXT),c=i.onlyIconControl?l:r,d="";c.on("click",function(){var a=e.children("."+_i.ELEM_PACK),r=c.children(".layui-icon")[0]?c.children(".layui-icon"):c.find(".layui-tree-icon").children(".layui-icon");if(a[0]){if(e.hasClass(_i.ELEM_SPREAD))e.removeClass(_i.ELEM_SPREAD),a.slideUp(200),r.removeClass(_i.ICON_SUB).addClass(_i.ICON_ADD),n.updateFieldValue(t,"spread",!1);else if(e.addClass(_i.ELEM_SPREAD),a.slideDown(200),r.addClass(_i.ICON_SUB).removeClass(_i.ICON_ADD),n.updateFieldValue(t,"spread",!0),i.accordion){var o=e.siblings("."+_i.ELEM_SET);o.removeClass(_i.ELEM_SPREAD),o.children("."+_i.ELEM_PACK).slideUp(200),o.find(".layui-tree-icon").children(".layui-icon").removeClass(_i.ICON_SUB).addClass(_i.ICON_ADD)}}else d="normal"}),s.on("click",function(){Y(this).hasClass(_i.CLASS_DISABLED)||(d=e.hasClass(_i.ELEM_SPREAD)?i.onlyIconControl?"open":"close":i.onlyIconControl?"close":"open",o[0]&&n.updateFieldValue(t,"checked",o.prop("checked")),i.click&&i.click({elem:e,state:d,data:t}))})},Li.prototype.updateFieldValue=function(e,t,n){t in e&&(e[t]=n)},Li.prototype.syncCheckedState=function(e,t,n){var i=this,a=i.config.customName,r=e.prop("checked"),o=e.closest("."+_i.ELEM_SET);if(!e.prop("disabled")){var l=function(e,t){var o=t[a.children];if(o&&0!==o.length){var s=e.children("."+_i.ELEM_PACK).children("."+_i.ELEM_SET);s.children("."+_i.ELEM_ENTRY).find('input[same="layuiTreeCheck"]').each(function(e){if(!this.disabled){var t=o[e],c=n?r:"checked"in t?t.checked:r;this.checked=c,i.updateFieldValue(t,"checked",c),t[a.children]&&l(s.eq(e),t)}})}},s=function(e){if(e.parents("."+_i.ELEM_SET)[0]){var t,n=e.parent("."+_i.ELEM_PACK),i=n.parent(),a=n.prev().find('input[same="layuiTreeCheck"]');a.prop("disabled")||(r?a.prop("checked",r):(n.find('input[same="layuiTreeCheck"]').each(function(){this.checked&&(t=!0)}),t||a.prop("checked",!1)),s(i))}};l(o,t),s(o),i.renderForm("checkbox")}},Li.prototype.checkClick=function(e,t){var n=this,i=n.config,a=e.children("."+_i.ELEM_ENTRY).children("."+_i.ELEM_MAIN);a.on("click",'input[same="layuiTreeCheck"]',h.stope),a.on("click",'input[same="layuiTreeCheck"]+',function(a){h.stope(a);var r=Y(this).prev(),o=r.prop("checked");r.prop("disabled")||(n.syncCheckedState(r,t,"manual"),n.updateFieldValue(t,"checked",o),i.oncheck&&i.oncheck({elem:e,checked:o,data:t}))})},Li.prototype.operate=function(e,t){var n=this,i=n.config,a=i.customName,r=e.children("."+_i.ELEM_ENTRY),o=r.children("."+_i.ELEM_MAIN);r.children(".layui-tree-btnGroup").on("click",".layui-icon",function(r){h.stope(r);var l=Y(this).data("type"),s=e.children("."+_i.ELEM_PACK),c={data:t,type:l,elem:e};if("add"==l){s[0]||(i.showLine?(o.find("."+_i.ICON_CLICK).addClass("layui-tree-icon"),o.find("."+_i.ICON_CLICK).children(".layui-icon").addClass(_i.ICON_ADD).removeClass("layui-icon-leaf")):o.find(".layui-tree-iconArrow").removeClass(_i.CLASS_HIDE),e.append('<div class="layui-tree-pack"></div>'));var d=i.operate&&i.operate(c),u={};if(u[a.title]=i.text.defaultNodeName,u[a.id]=d,n.tree(e.children("."+_i.ELEM_PACK),[u]),i.showLine)if(s[0])s.hasClass(_i.ELEM_EXTEND)||s.addClass(_i.ELEM_EXTEND),e.find("."+_i.ELEM_PACK).each(function(){Y(this).children("."+_i.ELEM_SET).last().addClass(_i.ELEM_LINE_SHORT)}),s.children("."+_i.ELEM_SET).last().prev().hasClass(_i.ELEM_LINE_SHORT)?s.children("."+_i.ELEM_SET).last().prev().removeClass(_i.ELEM_LINE_SHORT):s.children("."+_i.ELEM_SET).last().removeClass(_i.ELEM_LINE_SHORT),!e.parent("."+_i.ELEM_PACK)[0]&&e.next()[0]&&s.children("."+_i.ELEM_SET).last().removeClass(_i.ELEM_LINE_SHORT);else{var f=e.siblings("."+_i.ELEM_SET),p=1,y=e.parent("."+_i.ELEM_PACK);h.each(f,function(e,t){Y(t).children("."+_i.ELEM_PACK)[0]||(p=0)}),1==p?(f.children("."+_i.ELEM_PACK).addClass(_i.ELEM_SHOW),f.children("."+_i.ELEM_PACK).children("."+_i.ELEM_SET).removeClass(_i.ELEM_LINE_SHORT),e.children("."+_i.ELEM_PACK).addClass(_i.ELEM_SHOW),y.removeClass(_i.ELEM_EXTEND),y.children("."+_i.ELEM_SET).last().children("."+_i.ELEM_PACK).children("."+_i.ELEM_SET).last().addClass(_i.ELEM_LINE_SHORT)):e.children("."+_i.ELEM_PACK).children("."+_i.ELEM_SET).addClass(_i.ELEM_LINE_SHORT)}if(!i.showCheckbox)return;o.find('input[same="layuiTreeCheck"]')[0].checked&&(e.children("."+_i.ELEM_PACK).children("."+_i.ELEM_SET).last().find('input[same="layuiTreeCheck"]')[0].checked=!0),n.renderForm("checkbox")}else if("update"==l){var m=o.children("."+_i.ELEM_TEXT).html();o.children("."+_i.ELEM_TEXT).html(""),o.append('<input type="text" class="layui-tree-editInput">'),o.children(".layui-tree-editInput").val(v.unescape(m)).focus();var g=function(e){var t=v.escape(e.val().trim());t=t||i.text.defaultNodeName,e.remove(),o.children("."+_i.ELEM_TEXT).html(t),c.data[a.title]=t,i.operate&&i.operate(c)};o.children(".layui-tree-editInput").blur(function(){g(Y(this))}),o.children(".layui-tree-editInput").on("keydown",function(e){13===e.keyCode&&(e.preventDefault(),g(Y(this)))})}else{var b=j.$t("tree.deleteNodePrompt",{name:t[a.title]||""});Se.confirm(b,function(t){if(i.operate&&i.operate(c),c.status="remove",Se.close(t),!e.prev("."+_i.ELEM_SET)[0]&&!e.next("."+_i.ELEM_SET)[0]&&!e.parent("."+_i.ELEM_PACK)[0])return e.remove(),void n.elem.append(n.elemNone);if(e.siblings("."+_i.ELEM_SET).children("."+_i.ELEM_ENTRY)[0]){if(i.showCheckbox){var a=function(e){if(e.parents("."+_i.ELEM_SET)[0]){var t=e.siblings("."+_i.ELEM_SET).children("."+_i.ELEM_ENTRY),i=e.parent("."+_i.ELEM_PACK).prev(),r=i.find('input[same="layuiTreeCheck"]')[0],o=1,l=0;0==r.checked&&(t.each(function(e,t){var n=Y(t).find('input[same="layuiTreeCheck"]')[0];0!=n.checked||n.disabled||(o=0),n.disabled||(l=1)}),1==o&&1==l&&(r.checked=!0,n.renderForm("checkbox"),a(i.parent("."+_i.ELEM_SET))))}};a(e)}if(i.showLine){var r=e.siblings("."+_i.ELEM_SET),o=1,l=e.parent("."+_i.ELEM_PACK);h.each(r,function(e,t){Y(t).children("."+_i.ELEM_PACK)[0]||(o=0)}),1==o?(s[0]||(l.removeClass(_i.ELEM_EXTEND),r.children("."+_i.ELEM_PACK).addClass(_i.ELEM_SHOW),r.children("."+_i.ELEM_PACK).children("."+_i.ELEM_SET).removeClass(_i.ELEM_LINE_SHORT)),e.next()[0]?l.children("."+_i.ELEM_SET).last().children("."+_i.ELEM_PACK).children("."+_i.ELEM_SET).last().addClass(_i.ELEM_LINE_SHORT):e.prev().children("."+_i.ELEM_PACK).children("."+_i.ELEM_SET).last().addClass(_i.ELEM_LINE_SHORT),e.next()[0]||e.parents("."+_i.ELEM_SET)[1]||e.parents("."+_i.ELEM_SET).eq(0).next()[0]||e.prev("."+_i.ELEM_SET).addClass(_i.ELEM_LINE_SHORT)):!e.next()[0]&&e.hasClass(_i.ELEM_LINE_SHORT)&&e.prev().addClass(_i.ELEM_LINE_SHORT)}}else{var d=e.parent("."+_i.ELEM_PACK).prev();if(i.showLine){d.find("."+_i.ICON_CLICK).removeClass("layui-tree-icon"),d.find("."+_i.ICON_CLICK).children(".layui-icon").removeClass(_i.ICON_SUB).addClass("layui-icon-leaf");var u=d.parents("."+_i.ELEM_PACK).eq(0);u.addClass(_i.ELEM_EXTEND),u.children("."+_i.ELEM_SET).each(function(){Y(this).children("."+_i.ELEM_PACK).children("."+_i.ELEM_SET).last().addClass(_i.ELEM_LINE_SHORT)})}else d.find(".layui-tree-iconArrow").addClass(_i.CLASS_HIDE);e.parents("."+_i.ELEM_SET).eq(0).removeClass(_i.ELEM_SPREAD),e.parent("."+_i.ELEM_PACK).remove()}e.remove()})}})},Li.prototype.events=function(){var e=this,t=e.config;e.setChecked(e.checkids),e.elem.find(".layui-tree-search").on("keyup",function(){var n=Y(this),i=n.val(),a=n.nextAll(),r=[];a.find("."+_i.ELEM_TEXT).each(function(){var e=Y(this).parents("."+_i.ELEM_ENTRY);if(-1!=Y(this).html().indexOf(i)){r.push(Y(this).parent());var t=function(e){e.addClass("layui-tree-searchShow"),e.parent("."+_i.ELEM_PACK)[0]&&t(e.parent("."+_i.ELEM_PACK).parent("."+_i.ELEM_SET))};t(e.parent("."+_i.ELEM_SET))}}),a.find("."+_i.ELEM_ENTRY).each(function(){var e=Y(this).parent("."+_i.ELEM_SET);e.hasClass("layui-tree-searchShow")||e.addClass(_i.CLASS_HIDE)}),0==a.find(".layui-tree-searchShow").length&&e.elem.append(e.elemNone),t.onsearch&&t.onsearch({elem:r})}),e.elem.find(".layui-tree-search").on("keydown",function(){Y(this).nextAll().find("."+_i.ELEM_ENTRY).each(function(){Y(this).parent("."+_i.ELEM_SET).removeClass("layui-tree-searchShow "+_i.CLASS_HIDE)}),Y(".layui-tree-emptyText")[0]&&Y(".layui-tree-emptyText").remove()})},Li.prototype.getChecked=function(){var e=this,t=e.config,n=t.customName,i=[],a=[];e.elem.find(".layui-form-checked").each(function(){i.push(Y(this).prev()[0].value)});var r=function(t,a){h.each(t,function(t,o){h.each(i,function(t,i){if(o[n.id]==i){e.updateFieldValue(o,"checked",!0);var l=Y.extend({},o);return delete l[n.children],a.push(l),o[n.children]&&(l[n.children]=[],r(o[n.children],l[n.children])),!0}})})};return r(Y.extend({},t.data),a),a},Li.prototype.setChecked=function(e){var t=this,n=t.config.flatData;"object"!=typeof e&&(e=[e]),t.elem.find("."+_i.ELEM_SET).each(function(i){var a=Y(this).data("id"),r=Y(this).children("."+_i.ELEM_ENTRY).find('input[same="layuiTreeCheck"]'),o=r.prop("checked");h.each(e,function(e,l){if(a==l){if(r.prop("disabled"))return;if(!o)return r.prop("checked",!0),t.syncCheckedState(r,n[i]),!0}})})},Y.extend(Si,{getChecked:function(e){var t=Si.getInst(e);if(t)return t.getChecked()},setChecked:function(e,t){var n=Si.getInst(e);if(n)return n.setChecked(t)}});var Di=X({name:"transfer",config:{width:200,height:360,data:[],value:[],showSearch:!1,id:""},CONST:{ELEM:"layui-transfer",ELEM_BOX:"layui-transfer-box",ELEM_HEADER:"layui-transfer-header",ELEM_SEARCH:"layui-transfer-search",ELEM_ACTIVE:"layui-transfer-active",ELEM_DATA:"layui-transfer-data",BTN_DISABLED:"layui-btn-disabled"},beforeRender:function(e){this.config=Y.extend({title:j.$t("transfer.title"),text:{none:j.$t("transfer.noData"),searchNone:j.$t("transfer.noMatch")}},this.config,e)},render:function(){var e,t=this,n=t.config,i=function(e){return['<div class="layui-transfer-box" data-index="'+(e=e||{}).index+'">','<div class="layui-transfer-header">','<input type="checkbox" name="'+e.checkAllName+'" lay-filter="layTransferCheckbox" lay-type="all" lay-skin="primary" title="{{= d.data.title['+e.index+"] || 'list"+(e.index+1)+"' }}\">","</div>","{{ if(d.data.showSearch){ }}",'<div class="layui-transfer-search">','<i class="layui-icon layui-icon-search"></i>','<input type="text" class="layui-input" placeholder="'+j.$t("transfer.searchPlaceholder")+'">',"</div>","{{ } }}",'<ul class="layui-transfer-data"></ul>',"</div>"].join("")},a=['<div class="layui-transfer layui-form layui-border-box" lay-filter="LAY-transfer-{{= d.index }}">',i({index:0,checkAllName:"layTransferLeftCheckAll"}),'<div class="layui-transfer-active">','<button type="button" class="layui-btn layui-btn-sm layui-btn-primary layui-btn-disabled" data-index="0">','<i class="layui-icon layui-icon-next"></i>',"</button>",'<button type="button" class="layui-btn layui-btn-sm layui-btn-primary layui-btn-disabled" data-index="1">','<i class="layui-icon layui-icon-prev"></i>',"</button>","</div>",i({index:1,checkAllName:"layTransferRightCheckAll"}),"</div>"].join(""),r=t.elem=Y(A(a,{open:"{{",close:"}}",tagStyle:"modern"}).render({data:n,index:t.index})),o=n.elem;o[0]&&(n.data=n.data||[],n.value=n.value||[],o.html(t.elem),t.layBox=t.elem.find("."+Ii.ELEM_BOX),t.layHeader=t.elem.find("."+Ii.ELEM_HEADER),t.laySearch=t.elem.find("."+Ii.ELEM_SEARCH),t.layData=r.find("."+Ii.ELEM_DATA),t.layBtn=r.find("."+Ii.ELEM_ACTIVE+" .layui-btn"),t.layBox.css({width:n.width,height:n.height}),t.layData.css({height:(e=n.height-t.layHeader.outerHeight(),n.showSearch&&(e-=t.laySearch.outerHeight()),e-2)}),t.renderData(),t.events())},extendsInstance:function(){var e=this;return{getData:function(){return e.getData.call(e)}}}}),Ii=Di.CONST,Ai=Di.Class;Ai.prototype.renderData=function(){var e=this,t=e.config,n=[{checkName:"layTransferLeftCheck",views:[]},{checkName:"layTransferRightCheck",views:[]}];e.parseData(function(e){var i=e.selected?1:0,a=["<li>",'<input type="checkbox" name="'+n[i].checkName+'" lay-skin="primary" lay-filter="layTransferCheckbox" title="'+e.title+'"'+(e.disabled?" disabled":"")+(e.checked?" checked":"")+' value="'+e.value+'">',"</li>"].join("");i?h.each(t.value,function(t,r){r==e.value&&e.selected&&(n[i].views[t]=a)}):n[i].views.push(a),delete e.selected}),e.layData.eq(0).html(n[0].views.join("")),e.layData.eq(1).html(n[1].views.join("")),e.renderCheckBtn()},Ai.prototype.renderForm=function(e){an.render(e,"LAY-transfer-"+this.index)},Ai.prototype.renderCheckBtn=function(e){var t=this,n=t.config;e=e||{},t.layBox.each(function(i){var a=Y(this),r=a.find("."+Ii.ELEM_DATA),o=a.find("."+Ii.ELEM_HEADER).find('input[type="checkbox"]'),l=r.find('input[type="checkbox"]'),s=0,c=!1;if(l.each(function(){var e=Y(this).data("hide");(this.checked||this.disabled||e)&&s++,this.checked&&!e&&(c=!0)}),o.prop("checked",c&&s===l.length),t.layBtn.eq(i)[c?"removeClass":"addClass"](Ii.BTN_DISABLED),!e.stopNone){var d=r.children("li:not(."+Ii.CLASS_HIDE+")").length;t.noneView(r,d?"":n.text.none)}}),t.renderForm("checkbox")},Ai.prototype.noneView=function(e,t){var n=Y('<p class="layui-none">'+(t||"")+"</p>");e.find("."+Ii.CLASS_NONE)[0]&&e.find("."+Ii.CLASS_NONE).remove(),t.replace(/\s/g,"")&&e.append(n)},Ai.prototype.setValue=function(){var e=this,t=e.config,n=[];return e.layBox.eq(1).find("."+Ii.ELEM_DATA+' input[type="checkbox"]').each(function(){Y(this).data("hide")||n.push(this.value)}),t.value=n,e},Ai.prototype.parseData=function(e){var t=this.config,n=[];return h.each(t.data,function(i,a){a=("function"==typeof t.parseData?t.parseData(a):a)||a,n.push(a=Y.extend({},a)),h.each(t.value,function(e,t){t==a.value&&(a.selected=!0)}),e&&e(a)}),t.data=n,this},Ai.prototype.getData=function(e){var t=this.config,n=[];return this.setValue(),h.each(e||t.value,function(e,i){h.each(t.data,function(e,t){delete t.selected,i==t.value&&n.push(t)})}),n},Ai.prototype.transfer=function(e,t){var n=this,i=n.config,a=n.layBox.eq(e),r=[];if(t){var o=t,l=o.find('input[type="checkbox"]');l[0].checked=!1,a.siblings("."+Ii.ELEM_BOX).find("."+Ii.ELEM_DATA).append(o.clone()),o.remove(),r.push(l[0].value),n.setValue()}else a.each(function(){Y(this).find("."+Ii.ELEM_DATA).children("li").each(function(){var e=Y(this),t=e.find('input[type="checkbox"]'),i=t.data("hide");t[0].checked&&!i&&(t[0].checked=!1,a.siblings("."+Ii.ELEM_BOX).find("."+Ii.ELEM_DATA).append(e.clone()),e.remove(),r.push(t[0].value)),n.setValue()})});n.renderCheckBtn();var s=a.siblings("."+Ii.ELEM_BOX).find("."+Ii.ELEM_SEARCH+" input");""===s.val()||s.trigger("keyup"),i.onchange&&i.onchange(n.getData(r),e)},Ai.prototype.events=function(){var e=this,t=e.config;e.elem.on("click",'input[lay-filter="layTransferCheckbox"]+',function(){var t=Y(this).prev(),n=t[0].checked,i=t.parents("."+Ii.ELEM_BOX).eq(0).find("."+Ii.ELEM_DATA);t[0].disabled||("all"===t.attr("lay-type")&&i.find('input[type="checkbox"]').each(function(){this.disabled||(this.checked=n)}),setTimeout(function(){e.renderCheckBtn({stopNone:!0})},0))}),e.elem.on("dblclick","."+Ii.ELEM_DATA+">li",function(){var n=Y(this),i=n.children('input[type="checkbox"]'),a=n.parent().parent().data("index");i[0].disabled||!1!==("function"==typeof t.dblclick?t.dblclick({elem:n,data:e.getData([i[0].value])[0],index:a}):null)&&e.transfer(a,n)}),e.layBtn.on("click",function(){var t=Y(this),n=t.data("index");t.hasClass(Ii.BTN_DISABLED)||e.transfer(n)}),e.laySearch.find("input").on("keyup",function(){var n=this.value,i=Y(this).parents("."+Ii.ELEM_SEARCH).eq(0).siblings("."+Ii.ELEM_DATA),a=i.children("li");a.each(function(){var e=Y(this),i=e.find('input[type="checkbox"]'),a=i[0].title;"cs"!==t.showSearch&&(a=a.toLowerCase(),n=n.toLowerCase());var r=-1!==a.indexOf(n);e[r?"removeClass":"addClass"](Ii.CLASS_HIDE),i.data("hide",!r)}),e.renderCheckBtn();var r=a.length===i.children("li."+Ii.CLASS_HIDE).length;e.noneView(i,r?t.text.searchNone:"")})},Y.extend(Di,{getData:function(e){var t=Di.getInst(e);if(t)return t.getData()}});var Ni=X({name:"carousel",config:{width:"600px",height:"280px",full:!1,arrow:"hover",indicator:"inside",autoplay:!0,interval:3e3,anim:"",trigger:"click",index:0},CONST:{ELEM:"layui-carousel",ELEM_ITEM:">*[carousel-item]>*",ELEM_LEFT:"layui-carousel-left",ELEM_RIGHT:"layui-carousel-right",ELEM_PREV:"layui-carousel-prev",ELEM_NEXT:"layui-carousel-next",ELEM_ARROW:"layui-carousel-arrow",ELEM_IND:"layui-carousel-ind"},render:function(){var e=this,t=e.config;e.elemItem=t.elem.find(Mi.ELEM_ITEM),t.index<0&&(t.index=0),t.index>=e.elemItem.length&&(t.index=e.elemItem.length-1),t.interval<800&&(t.interval=800),t.full?t.elem.css({position:"fixed",width:"100%",height:"100%",zIndex:9999}):t.elem.css({width:t.width,height:t.height}),t.elem.attr("lay-anim",t.anim),e.elemItem.eq(t.index).addClass(Mi.CLASS_THIS),e.indicator(),e.arrow(),e.autoplay()},extendsInstance:function(){var e=this;return{elemInd:e.elemInd,elemItem:e.elemItem,timer:e.timer,goto:function(t){e.goto(t)}}}}),Mi=Ni.CONST,Oi=Ni.Class;Oi.prototype.prevIndex=function(){var e=this.config.index-1;return e<0&&(e=this.elemItem.length-1),e},Oi.prototype.nextIndex=function(){var e=this.config.index+1;return e>=this.elemItem.length&&(e=0),e},Oi.prototype.addIndex=function(e){var t=this.config;e=e||1,t.index=t.index+e,t.index>=this.elemItem.length&&(t.index=0)},Oi.prototype.subIndex=function(e){var t=this.config;e=e||1,t.index=t.index-e,t.index<0&&(t.index=this.elemItem.length-1)},Oi.prototype.autoplay=function(){var e=this,t=e.config,n=e.elemItem.length;t.autoplay&&(clearInterval(e.timer),n>1&&(e.timer=setInterval(function(){e.slide()},t.interval)))},Oi.prototype.arrow=function(){var e=this,t=e.config,n=e.elemItem.length,i=Y(['<button type="button" class="layui-icon '+("updown"===t.anim?"layui-icon-up":"layui-icon-left")+" "+Mi.ELEM_ARROW+'" lay-type="sub"></button>','<button type="button" class="layui-icon '+("updown"===t.anim?"layui-icon-down":"layui-icon-right")+" "+Mi.ELEM_ARROW+'" lay-type="add"></button>'].join(""));t.elem.attr("lay-arrow",t.arrow),t.elem.find("."+Mi.ELEM_ARROW)[0]&&t.elem.find("."+Mi.ELEM_ARROW).remove(),n>1?t.elem.append(i):i.remove(),i.on("click",function(){var t=Y(this).attr("lay-type");e.slide(t)})},Oi.prototype.goto=function(e){var t=this,n=t.config;e>n.index?t.slide("add",e-n.index):e<n.index&&t.slide("sub",n.index-e)},Oi.prototype.indicator=function(){var e,t=this,n=t.config,i=t.elemItem.length,a=t.elemInd=Y(['<div class="'+Mi.ELEM_IND+'"><ul>',(e=[],h.each(t.elemItem,function(t){e.push("<li"+(n.index===t?' class="layui-this"':"")+"></li>")}),e.join("")),"</ul></div>"].join(""));n.elem.attr("lay-indicator",n.indicator),n.elem.find("."+Mi.ELEM_IND)[0]&&n.elem.find("."+Mi.ELEM_IND).remove(),i>1?n.elem.append(a):a.remove(),"updown"===n.anim&&a.css("margin-top",-a.height()/2),a.find("li").on("hover"===n.trigger?"mouseover":n.trigger,function(){t.goto(Y(this).index())})},Oi.prototype.slide=function(e,t){var n=this,i=n.elemItem,a=i.length,r=n.config,o=r.index,l=r.elem.attr("lay-filter");if(!(n.haveSlide||a<=1)){"sub"===e?(n.subIndex(t),i.eq(r.index).addClass(Mi.ELEM_PREV),setTimeout(function(){i.eq(o).addClass(Mi.ELEM_RIGHT),i.eq(r.index).addClass(Mi.ELEM_RIGHT)},50)):(n.addIndex(t),i.eq(r.index).addClass(Mi.ELEM_NEXT),setTimeout(function(){i.eq(o).addClass(Mi.ELEM_LEFT),i.eq(r.index).addClass(Mi.ELEM_LEFT)},50)),setTimeout(function(){i.removeClass(Mi.CLASS_THIS+" "+Mi.ELEM_PREV+" "+Mi.ELEM_NEXT+" "+Mi.ELEM_LEFT+" "+Mi.ELEM_RIGHT),i.eq(r.index).addClass(Mi.CLASS_THIS),n.haveSlide=!1},350),n.elemInd.find("li").eq(r.index).addClass(Mi.CLASS_THIS).siblings().removeClass(Mi.CLASS_THIS),n.haveSlide=!0;var s={index:r.index,prevIndex:o,item:i.eq(r.index)};"function"==typeof r.change&&r.change(s),h.event.call(this,Mi.MOD_NAME,"change("+l+")",s)}},Oi.prototype.events=function(){var e=this,t=e.config;if(!t.elem.data("haveEvents")){t.elem.on("mouseenter touchstart",function(){"always"!==e.config.autoplay&&clearInterval(e.timer)}).on("mouseleave touchend",function(){"always"!==e.config.autoplay&&e.autoplay()});var n=t.elem,i="updown"===t.anim;v.touchSwipe(n,{onTouchEnd:function(t,a){var r=Date.now()-a.timeStart,o=i?a.distanceY:a.distanceX,l=o/r;(Math.abs(l)>.25||Math.abs(o)>n[i?"height":"width"]()/3)&&e.slide(o>0?"":"sub")}}),t.elem.data("haveEvents",!0)}};var Ri=X({name:"rate",config:{length:5,value:0,half:!1,text:!1,readonly:!1,theme:""},CONST:{ELEM:"layui-rate",ICON_RATE:"layui-icon-rate",ICON_RATE_SOLID:"layui-icon-rate-solid",ICON_RATE_HALF:"layui-icon-rate-half",ICON_SOLID_HALF:"layui-icon-rate-solid layui-icon-rate-half",ICON_SOLID_RATE:"layui-icon-rate-solid layui-icon-rate",ICON_HALF_RATE:"layui-icon-rate layui-icon-rate-half"},render:function(){var e=this,t=e.config,n=t.theme?'style="color: '+t.theme+';"':"";t.value>t.length&&(t.value=t.length),parseInt(t.value)!==t.value&&(t.half||(t.value=Math.ceil(t.value)-t.value<.5?Math.ceil(t.value):Math.floor(t.value)));for(var i='<ul class="layui-rate" '+(t.readonly?"readonly":"")+">",a=1;a<=t.length;a++){var r='<li class="layui-inline"><i class="layui-icon '+(a>Math.floor(t.value)?Pi.ICON_RATE:Pi.ICON_RATE_SOLID)+'" '+n+"></i></li>";t.half&&parseInt(t.value)!==t.value&&a==Math.ceil(t.value)?i=i+'<li><i class="layui-icon layui-icon-rate-half" '+n+"></i></li>":i+=r}i+="</ul>",t.text&&(i+='<span class="layui-inline">'+t.value+"</span>");var o=t.elem,l=o.next("."+Pi.ELEM);l[0]&&l.remove(),e.elemTemplate=Y(i),t.span=e.elemTemplate.next("span"),t.setText&&t.setText(t.value),o.html(e.elemTemplate),o.addClass("layui-inline"),t.readonly||e.action()},extendsInstance:function(){var e=this,t=e.config;return{setvalue:function(n){t.value=n,e.render()}}}}),Pi=Ri.CONST;Ri.Class.prototype.action=function(){var e=this.config,t=this.elemTemplate,n=t.find("i").width(),i=t.children("li");i.each(function(i){var a=i+1,r=Y(this);r.on("click",function(i){e.value=a,e.half&&i.pageX-Y(this).offset().left<=n/2&&(e.value=e.value-.5),e.text&&t.next("span").text(e.value),e.choose&&e.choose(e.value),e.setText&&e.setText(e.value)}),r.on("mousemove",function(i){t.find("i").each(function(){Y(this).addClass(Pi.ICON_RATE).removeClass(Pi.ICON_SOLID_HALF)}),t.find("i:lt("+a+")").each(function(){Y(this).addClass(Pi.ICON_RATE_SOLID).removeClass(Pi.ICON_HALF_RATE)}),e.half&&i.pageX-Y(this).offset().left<=n/2&&r.children("i").addClass(Pi.ICON_RATE_HALF).removeClass(Pi.ICON_RATE_SOLID)}),r.on("mouseleave",function(){t.find("i").each(function(){Y(this).addClass(Pi.ICON_RATE).removeClass(Pi.ICON_SOLID_HALF)}),t.find("i:lt("+Math.floor(e.value)+")").each(function(){Y(this).addClass(Pi.ICON_RATE_SOLID).removeClass(Pi.ICON_HALF_RATE)}),e.half&&parseInt(e.value)!==e.value&&t.children("li:eq("+Math.floor(e.value)+")").children("i").addClass(Pi.ICON_RATE_HALF).removeClass(Pi.ICON_SOLID_RATE)})}),v.touchSwipe(t,{onTouchMove:function(n,a){if(!(Date.now()-a.timeStart<=200)){var r=n.touches[0].pageX,o=t.width()/e.length,l=(r-t.offset().left)/o,s=l%1,c=l-s,d=s<=.5&&e.half?c+.5:Math.ceil(l);d>e.length&&(d=e.length),d<0&&(d=0),i.each(function(t){var n=Y(this).children("i"),i=Math.ceil(d)-t===1,a=Math.ceil(d)>t,r=d-t===.5;a?(n.addClass(Pi.ICON_RATE_SOLID).removeClass(Pi.ICON_HALF_RATE),e.half&&r&&n.addClass(Pi.ICON_RATE_HALF).removeClass(Pi.ICON_RATE_SOLID)):n.addClass(Pi.ICON_RATE).removeClass(Pi.ICON_SOLID_HALF),n.toggleClass("layui-rate-hover",i)}),e.value=d,e.text&&t.next("span").text(e.value),e.setText&&e.setText(e.value)}},onTouchEnd:function(n,i){Date.now()-i.timeStart<=200||(t.find("i").removeClass("layui-rate-hover"),e.choose&&e.choose(e.value),e.setText&&e.setText(e.value))}})};var Hi=X({name:"flow",CONST:{ELEM_LOAD:'<i class="layui-anim layui-anim-rotate layui-anim-loop layui-icon layui-icon-loading-1"></i>',ELEM_MORE:"layui-flow-more",FLOW_SCROLL_EVENTS:"scroll.lay_flow_scroll",LAZYIMG_SCROLL_EVENTS:"scroll.lay_flow_lazyimg_scroll"},render:function(){var e,t,n=this.config,i=0,a=n.elem;if(a[0]){var r=Y(n.scrollElem||document),o="mb"in n?n.mb:50,l=!("isAuto"in n)||n.isAuto,s=n.moreText||j.$t("flow.loadMore"),c=n.end||j.$t("flow.noMore"),d="top"===(n.direction||"bottom"),u=n.scrollElem&&n.scrollElem!==document,f="<cite>"+s+"</cite>",p=Y('<div class="'+ji.ELEM_MORE+'"><a href="javascript:;">'+f+"</a></div>");a.find("."+ji.ELEM_MORE).remove(),a[d?"prepend":"append"](p);var h,y=function(a,o){var l=u?r.prop("scrollHeight"):document.documentElement.scrollHeight,s=r.scrollTop();if(p[d?"after":"before"](a),(o=0==o||null)?p.html(c):m.html(f),t=o,e=null,n.isLazyimg&&Hi.lazyimg({elem:n.elem.find("img[lay-src]"),scrollElem:n.scrollElem,direction:n.direction,id:n.id}),d){var h=u?r.prop("scrollHeight"):document.documentElement.scrollHeight;if(1===i)r.scrollTop(h);else if(i>1){var y=h-l;r.scrollTop(s+y)}}},m=p.find("a"),v=function t(){return e=!0,m.html(ji.ELEM_LOAD),"function"==typeof n.done&&n.done(++i,y),t}();if(m.on("click",function(){t||e||v()}),!l)return this;var g=ji.FLOW_SCROLL_EVENTS+"_"+n.id;r.off(g).on(g,function(){var n=Y(this),i=n.scrollTop();h&&clearTimeout(h),!t&&a.width()&&(h=setTimeout(function(){var t=u?n.height():Y(window).height(),a=u?n.prop("scrollHeight"):document.documentElement.scrollHeight;(d?i<=o:a-i-t<=o)&&(e||v())},100))})}}}),ji=Hi.CONST;Y.extend(Hi,{load:function(e){return Hi.render(e)},lazyimg:function(e){var t,n=Y((e=e||{}).scrollElem||document),i=e.elem||"img",a="top"===(e.direction||"bottom"),r=0,o=e.scrollElem&&e.scrollElem!==document,l=function e(t){var l=Y(i),s=o?n.height():Y(window).height(),c=n.scrollTop(),d=c+s,u=function(t){var i=o?t.offset().top-n.offset().top+c:t.offset().top;if((a?i+t.height():i)>=c&&i<=d&&t.attr("lay-src")){var s=t.attr("lay-src");h.img(s,function(){var n=l.eq(r);t.attr("src",s).removeAttr("lay-src"),n[0]&&e(n),r++},function(){t.removeAttr("lay-src")})}};if(t)u(t);else for(var f=0;f<l.length;f++){var p=l.eq(f),y=o?function(){return p.offset().top-n.offset().top+c}():p.offset().top;if(u(p),r=f,y>d)break}return e}(),s=e.id||"",c=ji.LAZYIMG_SCROLL_EVENTS+"_"+s;return n.off(c).on(c,function(){t&&clearTimeout(t),t=setTimeout(function(){l()},50)}),l}});var Fi={ELEM_TAB:"layui-tab",ELEM_HEADER:"layui-code-header",ELEM_FULL:"layui-code-full",ELEM_PREVIEW:"layui-code-preview",ELEM_ITEM:"layui-code-item",ELEM_SHOW:"layui-show",ELEM_LINE:"layui-code-line",ELEM_LINE_NUM:"layui-code-line-number",ELEM_LN_MODE:"layui-code-ln-mode",CDDE_DATA_CLASS:"LayuiCodeDataClass",LINE_RAW_WIDTH:45},Bi={elem:"",about:"",ln:!0,header:!1,encode:!0,copy:!0,text:{code:Pe.escape("</>"),preview:"Preview"},wordWrap:!0,lang:"text",highlighter:!1,langMarker:!1,highlightLine:{focus:{range:"",comment:!1,classActiveLine:"layui-code-line-has-focus",classActivePre:"layui-code-has-focused-lines"},hl:{comment:!1,classActiveLine:"layui-code-line-highlighted"},"++":{comment:!1,classActiveLine:"layui-code-line-diff-add"},"--":{comment:!1,classActiveLine:"layui-code-line-diff-remove"}}},Wi=function(e){return function(e){return String(e).replace(/\s+$/,"")}(e).replace(/^\n|\n$/,"")},zi=function(e){return"string"!=typeof e?[]:Y.map(e.split(","),function(e){var t=e.split("-"),n=parseInt(t[0],10),i=parseInt(t[1],10);return n&&i?Y.map(new Array(i-n+1),function(e,t){return n+t}):n||void 0})},qi=/(?:\/\/|\/\*{1,2}|<!--|&lt;!--) *\[!code ([\w+-]+)(?::(\d+))?] *(?:\*{1,2}\/|-->|--&gt;)?/;function $i(e,t){var n={config:e=Y.extend(!0,{},Bi,e),reload:function(e){h.code(this.updateOptions(e))},updateOptions:function(t){return delete(t=t||{}).elem,Y.extend(!0,e,t)},reloadCode:function(e){h.code(this.updateOptions(e),"reloadCode")}},i=Y(e.elem);if(i.length>1)return h.each(e.obverse?i:i.get().reverse(),function(){h.code(Y.extend({},e,{elem:this}),t)}),n;var a,r,o=e.elem=Y(e.elem);if(!o[0])return n;Y.extend(!0,e,v.options(o[0]),(a={},h.each(["title","height","encode","skin","about"],function(e,t){var n=o.attr("lay-"+t);"string"==typeof n&&(a[t]=n)}),a)),e.encode=(e.encode||e.preview)&&!e.codeRender,e.code=e.code||(r=[],o.children("textarea").each(function(){r.push(Wi(this.value))}),0===r.length&&r.push(Wi(o.html())),r.join(""));var l=function(t){"function"==typeof e.codeRender&&(t=e.codeRender(String(t),e));var n,i,a,r,l,s,c,d=String(t).split(/\r?\n/g),u=(n=e.highlightLine,i=d,a=!1,r=!1,l=Object.create(null),s=Object.create(null),c=function(e,t){l[e]||(l[e]=[Fi.ELEM_LINE]),l[e].push(t)},Y.each(n,function(e,t){if(t.range){var n=zi(t.range);n.length>0&&(a=!0,t.classActivePre&&(s[t.classActivePre]=!0),Y.each(n,function(e,n){c(n,t.classActiveLine)}))}t.comment&&(r=!0)}),r&&Y.each(i,function(e,t){var i=t.match(qi);if(i&&i[1]&&v.hasOwn(n,i[1])){var r=n[i[1]];a=!0,r.classActivePre&&(s[r.classActivePre]=!0);var o=parseInt(i[2],10);if(i[2]&&o&&o>1){var l=e+1,d=zi(l+"-"+(l+o-1));d.length>0&&Y.each(d,function(e,t){c(t,r.classActiveLine)})}else c(e+1,r.classActiveLine)}}),{needParseComment:r,hasHighlightLine:a,preClass:Object.keys(s).join(" "),lineClassMap:l});return t=Y.map(d,function(t,n){return['<div class="'+(u.hasHighlightLine&&u.lineClassMap[n+1]?u.lineClassMap[n+1].join(" "):Fi.ELEM_LINE)+'">',e.ln?['<div class="'+Fi.ELEM_LINE_NUM+'">',Pe.digit(n+1)+".","</div>"].join(""):"",'<div class="layui-code-line-content">',(u.needParseComment?t.replace(qi,""):t)||" ","</div>","</div>"].join("")}),u.preClass&&o.addClass(u.preClass),{lines:d,html:t}},s=e.code,c=function(t){return"function"==typeof e.codeParse?e.codeParse(t,e):t};if("reloadCode"===t)return o.children(".layui-code-wrap").html(l(c(s)).html),n;var d=v.autoIncrementer("code");o.attr("lay-code-index",d);var u=Fi.CDDE_DATA_CLASS in o.data();u&&o.attr("class",o.data(Fi.CDDE_DATA_CLASS)||""),u||o.data(Fi.CDDE_DATA_CLASS,o.attr("class"));var f={copy:{className:"file-b",title:[j.$t("code.copy")],event:function(){var t=Pe.unescape(c(e.code)),n="function"==typeof e.onCopy;v.clipboard.writeText({text:t,done:function(){n&&!1===e.onCopy(t,!0)||Se.msg(j.$t("code.copied"),{icon:1})},error:function(){n&&!1===e.onCopy(t,!1)||Se.msg(j.$t("code.copyError"),{icon:2})}})}}};if(function e(){var t=o.parent("."+Fi.ELEM_PREVIEW),n=t.children("."+Fi.ELEM_TAB),i=t.children("."+Fi.ELEM_ITEM+"-preview");return n.remove(),i.remove(),t[0]&&o.unwrap(),e}(),e.preview){var p="LAY-CODE-DF-"+d,y=e.layout||["code","preview"],m="iframe"===e.preview,g=Y('<div class="'+Fi.ELEM_PREVIEW+'">'),b=Y('<div class="layui-tab layui-tab-brief">'),x=Y('<div class="layui-tab-title">'),E=Y('<div class="'+[Fi.ELEM_ITEM,Fi.ELEM_ITEM+"-preview","layui-border"].join(" ")+'">'),C=Y('<div class="layui-code-tools"></div>');e.id&&g.attr("id",e.id),g.addClass(e.className),b.attr("lay-filter",p),h.each(y,function(t,n){var i=Y('<li lay-id="'+n+'">');0===t&&i.addClass("layui-this"),i.html(e.text[n]),x.append(i)}),Y.extend(f,{full:{className:"screen-full",title:[j.$t("code.maximize"),j.$t("code.restore")],event:function(e){var t=e.elem,n=t.closest("."+Fi.ELEM_PREVIEW),i="layui-icon-"+this.className,a="layui-icon-screen-restore",r=this.title,o=Y("html,body"),l="layui-scrollbar-hide";t.hasClass(i)?(n.addClass(Fi.ELEM_FULL),t.removeClass(i).addClass(a),t.attr("title",r[1]),o.addClass(l)):(n.removeClass(Fi.ELEM_FULL),t.removeClass(a).addClass(i),t.attr("title",r[0]),o.removeClass(l))}},window:{className:"release",title:[j.$t("code.preview")],event:function(){Pe.openWin({content:c(e.code)})}}}),e.copy&&("array"===h.type(e.tools)?-1===e.tools.indexOf("copy")&&e.tools.unshift("copy"):e.tools=["copy"]),C.on("click",">i",function(){var t=Y(this),n=t.data("type"),i={elem:t,type:n,options:e,rawCode:e.code,finalCode:Pe.unescape(c(e.code))};f[n]&&"function"==typeof f[n].event&&f[n].event(i),"function"==typeof e.toolsEvent&&e.toolsEvent(i)}),e.addTools&&e.tools&&(e.tools=[].concat(e.tools,e.addTools)),h.each(e.tools,function(e,t){var n="object"==typeof t,i=n?t:f[t]||{className:t,title:[t]},a=i.className||i.type,r=i.title||[""],o=n?i.type||a:t;if(o){if(!f[o]){var l={};l[o]=i,Y.extend(f,l)}C.append('<i class="layui-icon layui-icon-'+a+'" data-type="'+o+'" title="'+r[0]+'"></i>')}}),o.addClass(Fi.ELEM_ITEM).wrap(g),b.append(x),e.tools&&b.append(C),o.before(b),m&&E.html('<iframe allowtransparency="true" frameborder="0"></iframe>');var T=function(t){var n=t.children("iframe")[0];m&&n?n.srcdoc=c(e.code):t.html(e.code),setTimeout(function(){"function"==typeof e.done&&e.done({container:t,options:e,render:function(){an.render(t.find(".layui-form")),At.render(),Ti.render({elem:["."+Fi.ELEM_PREVIEW,".layui-tabs"].join(" ")})}})},3)};"preview"===y[0]?(E.addClass(Fi.ELEM_SHOW),o.before(E),T(E)):o.addClass(Fi.ELEM_SHOW).after(E),e.previewStyle=[e.style,e.previewStyle].join(""),E.attr("style",e.previewStyle),At.on("tab("+p+")",function(e){var t=Y(this),n=Y(e.elem).closest("."+Fi.ELEM_PREVIEW).find("."+Fi.ELEM_ITEM),i=n.eq(e.index);n.removeClass(Fi.ELEM_SHOW),i.addClass(Fi.ELEM_SHOW),"preview"===t.attr("lay-id")&&T(i),I()})}var w=Y('<code class="layui-code-wrap"></code>');o.addClass(function(t){return e.wordWrap||t.push("layui-code-nowrap"),t.join(" ")}(["layui-code-view layui-border-box"]));var k=e.theme||e.skin;k&&(o.removeClass("layui-code-theme-dark layui-code-theme-light"),o.addClass("layui-code-theme-"+k)),e.highlighter&&o.addClass([e.highlighter,"language-"+e.lang,"layui-code-hl"].join(" "));var S=l(e.encode?Pe.escape(c(s)):s),_=S.lines;o.html(w.html(S.html)),e.ln&&o.append('<div class="layui-code-ln-side"></div>'),e.height&&w.css("max-height",e.height),e.codeStyle=[e.style,e.codeStyle].join(""),e.codeStyle&&w.attr("style",function(t,n){return(n||"")+e.codeStyle});var L=[{selector:">.layui-code-wrap>.layui-code-line{}",setValue:function(e,t){e.style["padding-left"]=t+"px"}},{selector:">.layui-code-wrap>.layui-code-line>.layui-code-line-number{}",setValue:function(e,t){e.style.width=t+"px"}},{selector:">.layui-code-ln-side{}",setValue:function(e,t){e.style.width=t+"px"}}],D=v.style({target:o[0],id:"DF-code-"+d,text:Y.map(Y.map(L,function(e){return e.selector}),function(e){return['.layui-code-view[lay-code-index="'+d+'"]',e].join(" ")}).join("")}),I=function t(){if(e.ln){var n=Math.floor(_.length/100),i=w.children("."+Fi.ELEM_LINE).last().children("."+Fi.ELEM_LINE_NUM).outerWidth();o.addClass(Fi.ELEM_LN_MODE),n&&i>Fi.LINE_RAW_WIDTH&&v.getStyleRules(D,function(e,t){try{L[t].setValue(e,i)}catch{}})}return t}();if(e.header){var A=Y('<div class="'+Fi.ELEM_HEADER+'"></div>');A.html(e.title||e.text.code),o.prepend(A)}var N=Y('<div class="layui-code-fixbar"></div>');if(e.copy&&!e.preview){var M=Y(['<span class="layui-code-copy">','<i class="layui-icon layui-icon-file-b" title="'+j.$t("code.copy")+'"></i>',"</span>"].join(""));M.on("click",function(){f.copy.event()}),N.append(M)}return e.langMarker&&N.append('<span class="layui-code-lang-marker">'+e.lang+"</span>"),e.about&&N.append(e.about),o.append(N),e.preview||setTimeout(function(){"function"==typeof e.done&&e.done({})},3),e.elem.length===d+1&&"function"==typeof e.allDone&&e.allDone(),n}export{Y as $,wt as breadcrumb,Ni as carousel,$i as code,_t as collapse,ot as colorpicker,X as component,X as componentBuilder,ze as dropdown,At as element,Hi as flow,an as form,j as i18n,Y as jquery,v as lay,le as laydate,Se as layer,Z as laypage,A as laytpl,h as layui,Et as nav,kt as progress,Ri as rate,nt as slider,yt as tab,cn as table,Ti as tabs,Di as transfer,Si as tree,Xn as treeTable,Pt as upload,Pe as util};