").append(st.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,a||[e.responseText,t,e])}),this},st.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){st.fn[t]=function(e){return this.on(t,e)}}),st.each(["get","post"],function(e,n){st[n]=function(e,r,i,o){return st.isFunction(r)&&(o=o||i,i=r,r=t),st.ajax({url:e,type:n,dataType:o,data:r,success:i})}}),st.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Dn,type:"GET",isLocal:Fn.test(jn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=utf-8",accepts:{"*":In,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":st.parseJSON,"text xml":st.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?H(H(e,st.ajaxSettings),t):H(st.ajaxSettings,e)},ajaxPrefilter:D(Wn),ajaxTransport:D($n),ajax:function(e,n){function r(e,n,r,s){var l,f,v,b,T,N=n;2!==x&&(x=2,u&&clearTimeout(u),i=t,a=s||"",w.readyState=e>0?4:0,r&&(b=M(p,w,r)),e>=200&&300>e||304===e?(p.ifModified&&(T=w.getResponseHeader("Last-Modified"),T&&(st.lastModified[o]=T),T=w.getResponseHeader("etag"),T&&(st.etag[o]=T)),304===e?(l=!0,N="notmodified"):(l=q(p,b),N=l.state,f=l.data,v=l.error,l=!v)):(v=N,(e||!N)&&(N="error",0>e&&(e=0))),w.status=e,w.statusText=(n||N)+"",l?g.resolveWith(d,[f,N,w]):g.rejectWith(d,[w,N,v]),w.statusCode(y),y=t,c&&h.trigger(l?"ajaxSuccess":"ajaxError",[w,p,l?f:v]),m.fireWith(d,[w,N]),c&&(h.trigger("ajaxComplete",[w,p]),--st.active||st.event.trigger("ajaxStop")))}"object"==typeof e&&(n=e,e=t),n=n||{};var i,o,a,s,u,l,c,f,p=st.ajaxSetup({},n),d=p.context||p,h=p.context&&(d.nodeType||d.jquery)?st(d):st.event,g=st.Deferred(),m=st.Callbacks("once memory"),y=p.statusCode||{},v={},b={},x=0,T="canceled",w={readyState:0,getResponseHeader:function(e){var t;if(2===x){if(!s){for(s={};t=_n.exec(a);){s[t[1].toLowerCase()]=t[2]}}t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===x?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return x||(e=b[n]=b[n]||e,v[e]=t),this},overrideMimeType:function(e){return x||(p.mimeType=e),this},statusCode:function(e){var t;if(e){if(2>x){for(t in e){y[t]=[y[t],e[t]]}}else{w.always(e[w.status])}}return this},abort:function(e){var t=e||T;return i&&i.abort(t),r(0,t),this}};if(g.promise(w).complete=m.add,w.success=w.done,w.error=w.fail,p.url=((e||p.url||Dn)+"").replace(Mn,"").replace(Bn,jn[1]+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=st.trim(p.dataType||"*").toLowerCase().match(lt)||[""],null==p.crossDomain&&(l=Pn.exec(p.url.toLowerCase()),p.crossDomain=!(!l||l[1]===jn[1]&&l[2]===jn[2]&&(l[3]||("http:"===l[1]?80:443))==(jn[3]||("http:"===jn[1]?80:443)))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=st.param(p.data,p.traditional)),L(Wn,p,n,w),2===x){return w}c=p.global,c&&0===st.active++&&st.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!On.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(Hn.test(o)?"&":"?")+p.data,delete p.data),p.cache===!1&&(p.url=qn.test(o)?o.replace(qn,"$1_="+Ln++):o+(Hn.test(o)?"&":"?")+"_="+Ln++)),p.ifModified&&(st.lastModified[o]&&w.setRequestHeader("If-Modified-Since",st.lastModified[o]),st.etag[o]&&w.setRequestHeader("If-None-Match",st.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||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]?", "+In+"; q=0.01":""):p.accepts["*"]);for(f in p.headers){w.setRequestHeader(f,p.headers[f])}if(p.beforeSend&&(p.beforeSend.call(d,w,p)===!1||2===x)){return w.abort()}T="abort";for(f in {success:1,error:1,complete:1}){w[f](p[f])}if(i=L($n,p,n,w)){w.readyState=1,c&&h.trigger("ajaxSend",[w,p]),p.async&&p.timeout>0&&(u=setTimeout(function(){w.abort("timeout")},p.timeout));try{x=1,i.send(v,r)}catch(N){if(!(2>x)){throw N}r(-1,N)}}else{r(-1,"No Transport")}return w},getScript:function(e,n){return st.get(e,t,n,"script")},getJSON:function(e,t,n){return st.get(e,t,n,"json")}}),st.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return st.globalEval(e),e}}}),st.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),st.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=V.head||st("head")[0]||V.documentElement;return{send:function(t,i){n=V.createElement("script"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var Xn=[],Un=/(=)\?(?=&|$)|\?\?/;st.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xn.pop()||st.expando+"_"+Ln++;return this[e]=!0,e}}),st.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,u=n.jsonp!==!1&&(Un.test(n.url)?"url":"string"==typeof n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Un.test(n.data)&&"data");return u||"jsonp"===n.dataTypes[0]?(o=n.jsonpCallback=st.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,u?n[u]=n[u].replace(Un,"$1"+o):n.jsonp!==!1&&(n.url+=(Hn.test(n.url)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||st.error(o+" was not called"),s[0]},n.dataTypes[0]="json",a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,Xn.push(o)),s&&st.isFunction(a)&&a(s[0]),s=a=t}),"script"):t});var Vn,Yn,Jn=0,Gn=e.ActiveXObject&&function(){var e;for(e in Vn){Vn[e](t,!0)}};st.ajaxSettings.xhr=e.ActiveXObject?function(){return !this.isLocal&&_()||F()}:_,Yn=st.ajaxSettings.xhr(),st.support.cors=!!Yn&&"withCredentials" in Yn,Yn=st.support.ajax=!!Yn,Yn&&st.ajaxTransport(function(n){if(!n.crossDomain||st.support.cors){var r;return{send:function(i,o){var a,s,u=n.xhr();if(n.username?u.open(n.type,n.url,n.async,n.username,n.password):u.open(n.type,n.url,n.async),n.xhrFields){for(s in n.xhrFields){u[s]=n.xhrFields[s]}}n.mimeType&&u.overrideMimeType&&u.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i){u.setRequestHeader(s,i[s])}}catch(l){}u.send(n.hasContent&&n.data||null),r=function(e,i){var s,l,c,f,p;try{if(r&&(i||4===u.readyState)){if(r=t,a&&(u.onreadystatechange=st.noop,Gn&&delete Vn[a]),i){4!==u.readyState&&u.abort()}else{f={},s=u.status,p=u.responseXML,c=u.getAllResponseHeaders(),p&&p.documentElement&&(f.xml=p),"string"==typeof u.responseText&&(f.text=u.responseText);try{l=u.statusText}catch(d){l=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=f.text?200:404}}}catch(h){i||o(-1,h)}f&&o(s,l,f,c)},n.async?4===u.readyState?setTimeout(r):(a=++Jn,Gn&&(Vn||(Vn={},st(e).unload(Gn)),Vn[a]=r),u.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Qn,Kn,Zn=/^(?:toggle|show|hide)$/,er=RegExp("^(?:([+-])=|)("+ut+")([a-z%]*)$","i"),tr=/queueHooks$/,nr=[W],rr={"*":[function(e,t){var n,r,i=this.createTween(e,t),o=er.exec(t),a=i.cur(),s=+a||0,u=1,l=20;if(o){if(n=+o[2],r=o[3]||(st.cssNumber[e]?"":"px"),"px"!==r&&s){s=st.css(i.elem,e,!0)||n||1;do{u=u||".5",s/=u,st.style(i.elem,e,s+r)}while(u!==(u=i.cur()/a)&&1!==u&&--l)}i.unit=r,i.start=s,i.end=o[1]?s+(o[1]+1)*n:n}return i}]};st.Animation=st.extend(P,{tweener:function(e,t){st.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");for(var n,r=0,i=e.length;i>r;r++){n=e[r],rr[n]=rr[n]||[],rr[n].unshift(t)}},prefilter:function(e,t){t?nr.unshift(e):nr.push(e)}}),st.Tween=$,$.prototype={constructor:$,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(st.cssNumber[n]?"":"px")},cur:function(){var e=$.propHooks[this.prop];return e&&e.get?e.get(this):$.propHooks._default.get(this)},run:function(e){var t,n=$.propHooks[this.prop];return this.pos=t=this.options.duration?st.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):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):$.propHooks._default.set(this),this}},$.prototype.init.prototype=$.prototype,$.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=st.css(e.elem,e.prop,"auto"),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){st.fx.step[e.prop]?st.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[st.cssProps[e.prop]]||st.cssHooks[e.prop])?st.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},$.propHooks.scrollTop=$.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},st.each(["toggle","show","hide"],function(e,t){var n=st.fn[t];st.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(I(t,!0),e,r,i)}}),st.fn.extend({fadeTo:function(e,t,n,r){return this.filter(w).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=st.isEmptyObject(e),o=st.speed(t,n,r),a=function(){var t=P(this,st.extend({},e),o);a.finish=function(){t.stop(!0)},(i||st._data(this,"finish"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e+"queueHooks",o=st.timers,a=st._data(this);if(n){a[n]&&a[n].stop&&i(a[n])}else{for(n in a){a[n]&&a[n].stop&&tr.test(n)&&i(a[n])}}for(n=o.length;n--;){o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1))}(t||!r)&&st.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=st._data(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=st.timers,a=r?r.length:0;for(n.finish=!0,st.queue(this,e,[]),i&&i.cur&&i.cur.finish&&i.cur.finish.call(this),t=o.length;t--;){o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1))}for(t=0;a>t;t++){r[t]&&r[t].finish&&r[t].finish.call(this)}delete n.finish})}}),st.each({slideDown:I("show"),slideUp:I("hide"),slideToggle:I("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){st.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),st.speed=function(e,t,n){var r=e&&"object"==typeof e?st.extend({},e):{complete:n||!n&&t||st.isFunction(e)&&e,duration:e,easing:n&&t||t&&!st.isFunction(t)&&t};return r.duration=st.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in st.fx.speeds?st.fx.speeds[r.duration]:st.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){st.isFunction(r.old)&&r.old.call(this),r.queue&&st.dequeue(this,r.queue)},r},st.easing={linear:function(e){return e},swing:function(e){return 0.5-Math.cos(e*Math.PI)/2}},st.timers=[],st.fx=$.prototype.init,st.fx.tick=function(){var e,n=st.timers,r=0;for(Qn=st.now();n.length>r;r++){e=n[r],e()||n[r]!==e||n.splice(r--,1)}n.length||st.fx.stop(),Qn=t},st.fx.timer=function(e){e()&&st.timers.push(e)&&st.fx.start()},st.fx.interval=13,st.fx.start=function(){Kn||(Kn=setInterval(st.fx.tick,st.fx.interval))},st.fx.stop=function(){clearInterval(Kn),Kn=null},st.fx.speeds={slow:600,fast:200,_default:400},st.fx.step={},st.expr&&st.expr.filters&&(st.expr.filters.animated=function(e){return st.grep(st.timers,function(t){return e===t.elem}).length}),st.fn.offset=function(e){if(arguments.length){return e===t?this:this.each(function(t){st.offset.setOffset(this,e,t)})}var n,r,i={top:0,left:0},o=this[0],a=o&&o.ownerDocument;if(a){return n=a.documentElement,st.contains(n,o)?(o.getBoundingClientRect!==t&&(i=o.getBoundingClientRect()),r=z(a),{top:i.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:i.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):i}},st.offset={setOffset:function(e,t,n){var r=st.css(e,"position");"static"===r&&(e.style.position="relative");var i,o,a=st(e),s=a.offset(),u=st.css(e,"top"),l=st.css(e,"left"),c=("absolute"===r||"fixed"===r)&&st.inArray("auto",[u,l])>-1,f={},p={};c?(p=a.position(),i=p.top,o=p.left):(i=parseFloat(u)||0,o=parseFloat(l)||0),st.isFunction(t)&&(t=t.call(e,n,s)),null!=t.top&&(f.top=t.top-s.top+i),null!=t.left&&(f.left=t.left-s.left+o),"using" in t?t.using.call(e,f):a.css(f)}},st.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===st.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),st.nodeName(e[0],"html")||(n=e.offset()),n.top+=st.css(e[0],"borderTopWidth",!0),n.left+=st.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-st.css(r,"marginTop",!0),left:t.left-n.left-st.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||V.documentElement;e&&!st.nodeName(e,"html")&&"static"===st.css(e,"position");){e=e.offsetParent}return e||V.documentElement})}}),st.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);st.fn[e]=function(i){return st.access(this,function(e,i,o){var a=z(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?st(a).scrollLeft():o,r?o:st(a).scrollTop()):e[i]=o,t)},e,i,arguments.length,null)}}),st.each({Height:"height",Width:"width"},function(e,n){st.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){st.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return st.access(this,function(n,r,i){var o;return st.isWindow(n)?n.document.documentElement["client"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body["offset"+e],o["offset"+e],o["client"+e])):i===t?st.css(n,r,s):st.style(n,r,i,s)},n,a?i:t,a,null)}})}),e.jQuery=e.$=st,"function"==typeof define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return st})})(window);
/*!
* jQuery Cookie Plugin v1.3.1
* https://github.com/carhartl/jquery-cookie
*
* Copyright 2013 Klaus Hartl
* Released under the MIT license
*/
(function(b){if(typeof define==="function"&&define.amd){define(["jquery"],b)}else{b(jQuery)}}(function(k){var h=/\+/g;function l(a){return a}function g(a){return decodeURIComponent(a.replace(h," "))}function j(b){if(b.indexOf('"')===0){b=b.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\")}try{return m.json?JSON.parse(b):b}catch(a){}}var m=k.cookie=function(c,d,B){if(d!==undefined){B=k.extend({},m.defaults,B);if(typeof B.expires==="number"){var b=B.expires,C=B.expires=new Date();C.setDate(C.getDate()+b)}d=m.json?JSON.stringify(d):String(d);return(document.cookie=[m.raw?c:encodeURIComponent(c),"=",m.raw?d:encodeURIComponent(d),B.expires?"; expires="+B.expires.toUTCString():"",B.path?"; path="+B.path:"",B.domain?"; domain="+B.domain:"",B.secure?"; secure":""].join(""))}var z=m.raw?l:g;var a=document.cookie.split("; ");var A=c?undefined:{};for(var e=0,w=a.length;e
").get(0).files,n.formdata=void 0!==window.FormData;var i=!!e.fn.prop;e.fn.attr2=function(){if(!i){return this.attr.apply(this,arguments)}var e=this.prop.apply(this,arguments);return e&&e.jquery||"string"==typeof e?e:this.attr.apply(this,arguments)},e.fn.ajaxSubmit=function(t){function r(r){var a,n,i=e.param(r,t.traditional).split("&"),o=i.length,s=[];for(a=0;o>a;a++){i[a]=i[a].replace(/\+/g," "),n=i[a].split("="),s.push([decodeURIComponent(n[0]),decodeURIComponent(n[1])])}return s}function o(a){for(var n=new FormData,i=0;a.length>i;i++){n.append(a[i].name,a[i].value)}if(t.extraData){var o=r(t.extraData);for(i=0;o.length>i;i++){o[i]&&n.append(o[i][0],o[i][1])}}t.data=null;var s=e.extend(!0,{},e.ajaxSettings,t,{contentType:!1,processData:!1,cache:!1,type:u||"POST"});t.uploadProgress&&(s.xhr=function(){var r=e.ajaxSettings.xhr();return r.upload&&r.upload.addEventListener("progress",function(e){var r=0,a=e.loaded||e.position,n=e.total;e.lengthComputable&&(r=Math.ceil(100*(a/n))),t.uploadProgress(e,a,n,r)},!1),r}),s.data=null;var l=s.beforeSend;return s.beforeSend=function(e,t){t.data=n,l&&l.call(this,e,t)},e.ajax(s)}function s(r){function n(e){var t=null;try{e.contentWindow&&(t=e.contentWindow.document)}catch(r){a("cannot get iframe.contentWindow document: "+r)}if(t){return t}try{t=e.contentDocument?e.contentDocument:e.document}catch(r){a("cannot get iframe.contentDocument: "+r),t=e.document}return t}function o(){function t(){try{var e=n(g).readyState;a("state = "+e),e&&"uninitialized"==e.toLowerCase()&&setTimeout(t,50)}catch(r){a("Server abort: ",r," (",r.name,")"),s(D),j&&clearTimeout(j),j=void 0}}var r=f.attr2("target"),i=f.attr2("action");w.setAttribute("target",d),u||w.setAttribute("method","POST"),i!=m.url&&w.setAttribute("action",m.url),m.skipEncodingOverride||u&&!/post/i.test(u)||f.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"}),m.timeout&&(j=setTimeout(function(){T=!0,s(k)},m.timeout));var o=[];try{if(m.extraData){for(var l in m.extraData){m.extraData.hasOwnProperty(l)&&(e.isPlainObject(m.extraData[l])&&m.extraData[l].hasOwnProperty("name")&&m.extraData[l].hasOwnProperty("value")?o.push(e('
').val(m.extraData[l].value).appendTo(w)[0]):o.push(e('
').val(m.extraData[l]).appendTo(w)[0]))}}m.iframeTarget||(v.appendTo("body"),g.attachEvent?g.attachEvent("onload",s):g.addEventListener("load",s,!1)),setTimeout(t,15);try{w.submit()}catch(c){var p=document.createElement("form").submit;p.apply(w)}}finally{w.setAttribute("action",i),r?w.setAttribute("target",r):f.removeAttr("target"),e(o).remove()}}function s(t){if(!x.aborted&&!F){if(M=n(g),M||(a("cannot access response document"),t=D),t===k&&x){return x.abort("timeout"),S.reject(x,"timeout"),void 0}if(t==D&&x){return x.abort("server abort"),S.reject(x,"error","server abort"),void 0}if(M&&M.location.href!=m.iframeSrc||T){g.detachEvent?g.detachEvent("onload",s):g.removeEventListener("load",s,!1);var r,i="success";try{if(T){throw"timeout"}var o="xml"==m.dataType||M.XMLDocument||e.isXMLDoc(M);if(a("isXml="+o),!o&&window.opera&&(null===M.body||!M.body.innerHTML)&&--O){return a("requeing onLoad callback, DOM not available"),setTimeout(s,250),void 0}var u=M.body?M.body:M.documentElement;x.responseText=u?u.innerHTML:null,x.responseXML=M.XMLDocument?M.XMLDocument:M,o&&(m.dataType="xml"),x.getResponseHeader=function(e){var t={"content-type":m.dataType};return t[e]},u&&(x.status=Number(u.getAttribute("status"))||x.status,x.statusText=u.getAttribute("statusText")||x.statusText);var l=(m.dataType||"").toLowerCase(),c=/(json|script|text)/.test(l);if(c||m.textarea){var f=M.getElementsByTagName("textarea")[0];if(f){x.responseText=f.value,x.status=Number(f.getAttribute("status"))||x.status,x.statusText=f.getAttribute("statusText")||x.statusText}else{if(c){var d=M.getElementsByTagName("pre")[0],h=M.getElementsByTagName("body")[0];d?x.responseText=d.textContent?d.textContent:d.innerText:h&&(x.responseText=h.textContent?h.textContent:h.innerText)}}}else{"xml"==l&&!x.responseXML&&x.responseText&&(x.responseXML=X(x.responseText))}try{L=_(x,l,m)}catch(b){i="parsererror",x.error=r=b||i}}catch(b){a("error caught: ",b),i="error",x.error=r=b||i}x.aborted&&(a("upload aborted"),i=null),x.status&&(i=x.status>=200&&300>x.status||304===x.status?"success":"error"),"success"===i?(m.success&&m.success.call(m.context,L,"success",x),S.resolve(x.responseText,"success",x),p&&e.event.trigger("ajaxSuccess",[x,m])):i&&(void 0===r&&(r=x.statusText),m.error&&m.error.call(m.context,x,i,r),S.reject(x,"error",r),p&&e.event.trigger("ajaxError",[x,m,r])),p&&e.event.trigger("ajaxComplete",[x,m]),p&&!--e.active&&e.event.trigger("ajaxStop"),m.complete&&m.complete.call(m.context,x,i),F=!0,m.timeout&&clearTimeout(j),setTimeout(function(){m.iframeTarget||v.remove(),x.responseXML=null},100)}}}var l,c,m,p,d,v,g,x,b,y,T,j,w=f[0],S=e.Deferred();if(r){for(c=0;h.length>c;c++){l=e(h[c]),i?l.prop("disabled",!1):l.removeAttr("disabled")}}if(m=e.extend(!0,{},e.ajaxSettings,t),m.context=m.context||m,d="jqFormIO"+(new Date).getTime(),m.iframeTarget?(v=e(m.iframeTarget),y=v.attr2("name"),y?d=y:v.attr2("name",d)):(v=e('
'),v.css({position:"absolute",top:"-1000px",left:"-1000px"})),g=v[0],x={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(t){var r="timeout"===t?"timeout":"aborted";a("aborting upload... "+r),this.aborted=1;try{g.contentWindow.document.execCommand&&g.contentWindow.document.execCommand("Stop")}catch(n){}v.attr("src",m.iframeSrc),x.error=r,m.error&&m.error.call(m.context,x,r,t),p&&e.event.trigger("ajaxError",[x,m,r]),m.complete&&m.complete.call(m.context,x,r)}},p=m.global,p&&0===e.active++&&e.event.trigger("ajaxStart"),p&&e.event.trigger("ajaxSend",[x,m]),m.beforeSend&&m.beforeSend.call(m.context,x,m)===!1){return m.global&&e.active--,S.reject(),S}if(x.aborted){return S.reject(),S}b=w.clk,b&&(y=b.name,y&&!b.disabled&&(m.extraData=m.extraData||{},m.extraData[y]=b.value,"image"==b.type&&(m.extraData[y+".x"]=w.clk_x,m.extraData[y+".y"]=w.clk_y)));var k=1,D=2,A=e("meta[name=csrf-token]").attr("content"),E=e("meta[name=csrf-param]").attr("content");E&&A&&(m.extraData=m.extraData||{},m.extraData[E]=A),m.forceSync?o():setTimeout(o,10);var L,M,F,O=50,X=e.parseXML||function(e,t){return window.ActiveXObject?(t=new ActiveXObject("Microsoft.XMLDOM"),t.async="false",t.loadXML(e)):t=(new DOMParser).parseFromString(e,"text/xml"),t&&t.documentElement&&"parsererror"!=t.documentElement.nodeName?t:null},C=e.parseJSON||function(e){return window.eval("("+e+")")},_=function(t,r,a){var n=t.getResponseHeader("content-type")||"",i="xml"===r||!r&&n.indexOf("xml")>=0,o=i?t.responseXML:t.responseText;return i&&"parsererror"===o.documentElement.nodeName&&e.error&&e.error("parsererror"),a&&a.dataFilter&&(o=a.dataFilter(o,r)),"string"==typeof o&&("json"===r||!r&&n.indexOf("json")>=0?o=C(o):("script"===r||!r&&n.indexOf("javascript")>=0)&&e.globalEval(o)),o};return S}if(!this.length){return a("ajaxSubmit: skipping submit process - no element selected"),this}var u,l,c,f=this;"function"==typeof t&&(t={success:t}),u=t.type||this.attr2("method"),l=t.url||this.attr2("action"),c="string"==typeof l?e.trim(l):"",c=c||window.location.href||"",c&&(c=(c.match(/^([^#]+)/)||[])[1]),t=e.extend(!0,{url:c,success:e.ajaxSettings.success,type:u||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},t);var m={};if(this.trigger("form-pre-serialize",[this,t,m]),m.veto){return a("ajaxSubmit: submit vetoed via form-pre-serialize trigger"),this}if(t.beforeSerialize&&t.beforeSerialize(this,t)===!1){return a("ajaxSubmit: submit aborted via beforeSerialize callback"),this}var p=t.traditional;void 0===p&&(p=e.ajaxSettings.traditional);var d,h=[],v=this.formToArray(t.semantic,h);if(t.data&&(t.extraData=t.data,d=e.param(t.data,p)),t.beforeSubmit&&t.beforeSubmit(v,this,t)===!1){return a("ajaxSubmit: submit aborted via beforeSubmit callback"),this}if(this.trigger("form-submit-validate",[v,this,t,m]),m.veto){return a("ajaxSubmit: submit vetoed via form-submit-validate trigger"),this}var g=e.param(v,p);d&&(g=g?g+"&"+d:d),"GET"==t.type.toUpperCase()?(t.url+=(t.url.indexOf("?")>=0?"&":"?")+g,t.data=null):t.data=g;var x=[];if(t.resetForm&&x.push(function(){f.resetForm()}),t.clearForm&&x.push(function(){f.clearForm(t.includeHidden)}),!t.dataType&&t.target){var b=t.success||function(){};x.push(function(r){var a=t.replaceTarget?"replaceWith":"html";e(t.target)[a](r).each(b,arguments)})}else{t.success&&x.push(t.success)}if(t.success=function(e,r,a){for(var n=t.context||this,i=0,o=x.length;o>i;i++){x[i].apply(n,[e,r,a||f,f])}},t.error){var y=t.error;t.error=function(e,r,a){var n=t.context||this;y.apply(n,[e,r,a,f])}}if(t.complete){var T=t.complete;t.complete=function(e,r){var a=t.context||this;T.apply(a,[e,r,f])}}var j=e('input[type=file]:enabled[value!=""]',this),w=j.length>0,S="multipart/form-data",k=f.attr("enctype")==S||f.attr("encoding")==S,D=n.fileapi&&n.formdata;a("fileAPI :"+D);var A,E=(w||k)&&!D;t.iframe!==!1&&(t.iframe||E)?t.closeKeepAlive?e.get(t.closeKeepAlive,function(){A=s(v)}):A=s(v):A=(w||k)&&D?o(v):e.ajax(t),f.removeData("jqxhr").data("jqxhr",A);for(var L=0;h.length>L;L++){h[L]=null}return this.trigger("form-submit-notify",[this,t]),this},e.fn.ajaxForm=function(n){if(n=n||{},n.delegation=n.delegation&&e.isFunction(e.fn.on),!n.delegation&&0===this.length){var i={s:this.selector,c:this.context};return !e.isReady&&i.s?(a("DOM not ready, queuing ajaxForm"),e(function(){e(i.s,i.c).ajaxForm(n)}),this):(a("terminating; zero elements found by selector"+(e.isReady?"":" (DOM not ready)")),this)}return n.delegation?(e(document).off("submit.form-plugin",this.selector,t).off("click.form-plugin",this.selector,r).on("submit.form-plugin",this.selector,n,t).on("click.form-plugin",this.selector,n,r),this):this.ajaxFormUnbind().bind("submit.form-plugin",n,t).bind("click.form-plugin",n,r)},e.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")},e.fn.formToArray=function(t,r){var a=[];if(0===this.length){return a}var i=this[0],o=t?i.getElementsByTagName("*"):i.elements;if(!o){return a}var s,u,l,c,f,m,p;for(s=0,m=o.length;m>s;s++){if(f=o[s],l=f.name,l&&!f.disabled){if(t&&i.clk&&"image"==f.type){i.clk==f&&(a.push({name:l,value:e(f).val(),type:f.type}),a.push({name:l+".x",value:i.clk_x},{name:l+".y",value:i.clk_y}))}else{if(c=e.fieldValue(f,!0),c&&c.constructor==Array){for(r&&r.push(f),u=0,p=c.length;p>u;u++){a.push({name:l,value:c[u]})}}else{if(n.fileapi&&"file"==f.type){r&&r.push(f);var d=f.files;if(d.length){for(u=0;d.length>u;u++){a.push({name:l,value:d[u],type:f.type})}}else{a.push({name:l,value:"",type:f.type})}}else{null!==c&&c!==void 0&&(r&&r.push(f),a.push({name:l,value:c,type:f.type,required:f.required}))}}}}}if(!t&&i.clk){var h=e(i.clk),v=h[0];l=v.name,l&&!v.disabled&&"image"==v.type&&(a.push({name:l,value:h.val()}),a.push({name:l+".x",value:i.clk_x},{name:l+".y",value:i.clk_y}))}return a},e.fn.formSerialize=function(t){return e.param(this.formToArray(t))},e.fn.fieldSerialize=function(t){var r=[];return this.each(function(){var a=this.name;if(a){var n=e.fieldValue(this,t);if(n&&n.constructor==Array){for(var i=0,o=n.length;o>i;i++){r.push({name:a,value:n[i]})}}else{null!==n&&n!==void 0&&r.push({name:this.name,value:n})}}}),e.param(r)},e.fn.fieldValue=function(t){for(var r=[],a=0,n=this.length;n>a;a++){var i=this[a],o=e.fieldValue(i,t);null===o||void 0===o||o.constructor==Array&&!o.length||(o.constructor==Array?e.merge(r,o):r.push(o))}return r},e.fieldValue=function(t,r){var a=t.name,n=t.type,i=t.tagName.toLowerCase();if(void 0===r&&(r=!0),r&&(!a||t.disabled||"reset"==n||"button"==n||("checkbox"==n||"radio"==n)&&!t.checked||("submit"==n||"image"==n)&&t.form&&t.form.clk!=t||"select"==i&&-1==t.selectedIndex)){return null}if("select"==i){var o=t.selectedIndex;if(0>o){return null}for(var s=[],u=t.options,l="select-one"==n,c=l?o+1:u.length,f=l?o:0;c>f;f++){var m=u[f];if(m.selected){var p=m.value;if(p||(p=m.attributes&&m.attributes.value&&!m.attributes.value.specified?m.text:m.value),l){return p}s.push(p)}}return s}return e(t).val()},e.fn.clearForm=function(t){return this.each(function(){e("input,select,textarea",this).clearFields(t)})},e.fn.clearFields=e.fn.clearInputs=function(t){var r=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;return this.each(function(){var a=this.type,n=this.tagName.toLowerCase();r.test(a)||"textarea"==n?this.value="":"checkbox"==a||"radio"==a?this.checked=!1:"select"==n?this.selectedIndex=-1:"file"==a?/MSIE/.test(navigator.userAgent)?e(this).replaceWith(e(this).clone(!0)):e(this).val(""):t&&(t===!0&&/hidden/.test(a)||"string"==typeof t&&e(this).is(t))&&(this.value="")})},e.fn.resetForm=function(){return this.each(function(){("function"==typeof this.reset||"object"==typeof this.reset&&!this.reset.nodeType)&&this.reset()})},e.fn.enable=function(e){return void 0===e&&(e=!0),this.each(function(){this.disabled=!e})},e.fn.selected=function(t){return void 0===t&&(t=!0),this.each(function(){var r=this.type;if("checkbox"==r||"radio"==r){this.checked=t}else{if("option"==this.tagName.toLowerCase()){var a=e(this).parent("select");t&&a[0]&&"select-one"==a[0].type&&a.find("option").selected(!1),this.selected=t}}})},e.fn.ajaxSubmit.debug=!1})(jQuery);
/*!
* ZUI - v1.4.0 - 2016-05-25
* http://zui.sexy
* GitHub: https://github.com/easysoft/zui.git
* Copyright (c) 2016 cnezsoft.com; Licensed MIT
*/
/*! Some code copy from Bootstrap v3.0.0 by @fat and @mdo. (Copyright 2013 Twitter, Inc. Licensed under http://www.apache.org/licenses/)*/
!function(b,c){if("undefined"==typeof b){throw new Error("ZUI requires jQuery")}b.zui||(b.zui=function(d){b.isPlainObject(d)&&b.extend(b.zui,d)});var a=0;b.zui({uuid:function(){return 1000*(new Date).getTime()+a++%1000},callEvent:function(f,d,g){if(b.isFunction(f)){void 0!==g&&(f=b.proxy(f,g));var h=f(d);return d&&(d.result=h),!(void 0!==h&&!h)}return 1},clientLang:function(){var d,e=c.config;if("undefined"!=typeof e&&e.clientLang){d=e.clientLang}else{var f=b("html").attr("lang");d=f?f:navigator.userLanguage||navigator.userLanguage||"zh_cn"}return d.replace("-","_").toLowerCase()}}),b.fn.callEvent=function(k,g,m){var p=b(this),f=k.indexOf(".zui."),h=0>f?k:k.substring(0,f),j=b.Event(h,g);if(void 0===m&&f>0&&(m=p.data(k.substring(f+1))),m&&m.options){var d=m.options[h];b.isFunction(d)&&b.zui.callEvent(d,j,m)}return p.trigger(j),j}}(jQuery,window),function(){String.prototype.format||(String.prototype.format=function(b){var c=this;if(arguments.length>0){var a;if(1==arguments.length&&"object"==typeof b){for(var d in b){void 0!==b[d]&&(a=new RegExp("({"+d+"})","g"),c=c.replace(a,b[d]))}}else{for(var f=0;f
=0;e--){delete this.page[a[e]]}this.set(b,this.page)}},f.prototype.pageRemove=function(a){"undefined"!=typeof this.page[a]&&(this.page[a]=null,this.pageSave())},f.prototype.pageClear=function(){this.page={},this.pageSave()},f.prototype.pageGet=function(k,l){var a=this.page[k];return void 0===l||null!==a&&void 0!==a?a:l},f.prototype.pageSet=function(e,a){g.isPlainObject(e)?g.extend(!0,this.page,e):this.page[this.serialize(e)]=a,this.pageSave()},f.prototype.check=function(){if(!this.enable&&!this.silence){throw new Error("Browser not support localStorage or enable status been set true.")}return this.enable},f.prototype.length=function(){return this.check()?c.getLength?c.getLength():c.length:0},f.prototype.removeItem=function(a){return c.removeItem(a),this},f.prototype.remove=function(a){return this.removeItem(a)},f.prototype.getItem=function(a){return c.getItem(a)},f.prototype.get=function(k,l){var a=this.deserialize(this.getItem(k));return"undefined"!=typeof a&&null!==a||"undefined"==typeof l?a:l},f.prototype.key=function(a){return c.key(a)},f.prototype.setItem=function(a,k){return c.setItem(a,k),this},f.prototype.set=function(a,k){return void 0===k?this.remove(a):(this.setItem(a,this.serialize(k)),this)},f.prototype.clear=function(){return c.clear(),this},f.prototype.forEach=function(a){for(var k=this.length(),m=k-1;m>=0;m--){var l=c.key(m);a(l,this.get(l))}return this},f.prototype.getAll=function(){var a={};return this.forEach(function(l,k){a[l]=k}),a},f.prototype.serialize=function(a){return"string"==typeof a?a:JSON.stringify(a)},f.prototype.deserialize=function(a){if("string"==typeof a){try{return JSON.parse(a)}catch(k){return a||void 0}}},g.zui({store:new f})}(window,jQuery),function(b){var c={zh_cn:'您的浏览器版本过低,无法体验所有功能,建议升级或者更换浏览器。 了解更多... ',zh_tw:'您的瀏覽器版本過低,無法體驗所有功能,建議升級或者更换瀏覽器。了解更多... ',en:'Your browser is too old, it has been unable to experience the colorful internet. We strongly recommend that you upgrade a better one. Learn more... '},a=function(){var d=this.isIE()||this.isIE10()||!1;if(d){for(var f=10;f>5;f--){if(this.isIE(f)){d=f;break}}}this.ie=d,this.cssHelper()};a.prototype.cssHelper=function(){var f=this.ie,d=b("html");d.toggleClass("ie",f).removeClass("ie-6 ie-7 ie-8 ie-9 ie-10"),f&&d.addClass("ie-"+f).toggleClass("gt-ie-7 gte-ie-8 support-ie",f>=8).toggleClass("lte-ie-7 lt-ie-8 outdated-ie",8>f).toggleClass("gt-ie-8 gte-ie-9",f>=9).toggleClass("lte-ie-8 lt-ie-9",9>f).toggleClass("gt-ie-9 gte-ie-10",f>=10).toggleClass("lte-ie-9 lt-ie-10",10>f)},a.prototype.tip=function(d){var e=b("#browseHappyTip");e.length||(e=b(''),e.prependTo("body")),e.find(".content").html(d||this.browseHappyTip||c[b.zui.clientLang()||"zh_cn"])},a.prototype.isIE=function(d){if(10===d){return this.isIE10()}var f=document.createElement("b");return f.innerHTML="",1===f.getElementsByTagName("i").length},a.prototype.isIE10=function(){return !1},b.zui({browser:new a}),b(function(){b("body").hasClass("disabled-browser-tip")||b.zui.browser.ie&&b.zui.browser.ie<8&&b.zui.browser.tip()})}(jQuery),+function(b){var c="zui.tab",a=function(f){this.element=b(f)};a.prototype.show=function(){var f=this.element,j=f.closest("ul:not(.dropdown-menu)"),k=f.attr("data-target");if(k||(k=f.attr("href"),k=k&&k.replace(/.*(?=#[^\s]*$)/,"")),!f.parent("li").hasClass("active")){var e=j.find(".active:last a")[0],g=b.Event("show."+c,{relatedTarget:e});if(f.trigger(g),!g.isDefaultPrevented()){var h=b(k);this.activate(f.parent("li"),j),this.activate(h,h.parent(),function(){f.trigger({type:"shown."+c,relatedTarget:e})})}}},a.prototype.activate=function(j,g,k){function l(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),j.addClass("active"),h?(j[0].offsetWidth,j.addClass("in")):j.removeClass("fade"),j.parent(".dropdown-menu")&&j.closest("li.dropdown").addClass("active"),k&&k()}var f=g.find("> .active"),h=k&&b.support.transition&&f.hasClass("fade");h?f.one(b.support.transition.end,l).emulateTransitionEnd(150):l(),f.removeClass("in")};var d=b.fn.tab;b.fn.tab=function(e){return this.each(function(){var g=b(this),f=g.data(c);f||g.data(c,f=new a(this)),"string"==typeof e&&f[e]()})},b.fn.tab.Constructor=a,b.fn.tab.noConflict=function(){return b.fn.tab=d,this},b(document).on("click.zui.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(f){f.preventDefault(),b(this).tab("show")})}(window.jQuery),function(d,h){var c=1200,j=992,k=768,b={desktop:"screen-desktop",desktopLg:"screen-desktop-wide",tablet:"screen-tablet",phone:"screen-phone",isMobile:"device-mobile",isDesktop:"device-desktop"},f=h(d),g=function(){var a=f.width();h("html").toggleClass(b.desktop,a>=j&&c>a).toggleClass(b.desktopLg,a>=c).toggleClass(b.tablet,a>=k&&j>a).toggleClass(b.phone,k>a).toggleClass(b.isMobile,j>a).toggleClass(b.isDesktop,a>=j)};f.resize(g),g()}(window,jQuery),+function(b){var c='[data-dismiss="alert"]',a="zui.alert",d=function(e){b(e).on("click",c,this.close)};d.prototype.close=function(j){function k(){h.trigger("closed."+a).remove()}var l=b(this),g=l.attr("data-target");g||(g=l.attr("href"),g=g&&g.replace(/.*(?=#[^\s]*$)/,""));var h=b(g);j&&j.preventDefault(),h.length||(h=l.hasClass("alert")?l:l.parent()),h.trigger(j=b.Event("close."+a)),j.isDefaultPrevented()||(h.removeClass("in"),b.support.transition&&h.hasClass("fade")?h.one(b.support.transition.end,k).emulateTransitionEnd(150):k())};var f=b.fn.alert;b.fn.alert=function(g){return this.each(function(){var h=b(this),e=h.data(a);e||h.data(a,e=new d(this)),"string"==typeof g&&e[g].call(h)})},b.fn.alert.Constructor=d,b.fn.alert.noConflict=function(){return b.fn.alert=f,this},b(document).on("click."+a+".data-api",c,d.prototype.close)}(window.jQuery),+function(b){var c=function(f,d){this.$element=b(f),this.$indicators=this.$element.find(".carousel-indicators"),this.options=d,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter",b.proxy(this.pause,this)).on("mouseleave",b.proxy(this.cycle,this))};c.DEFAULTS={interval:5000,pause:"hover",wrap:!0,touchable:!0},c.prototype.touchable=function(){function g(p){var p=p||window.event;p.originalEvent&&(p=p.originalEvent);var m=b(this);switch(p.type){case"touchstart":h=p.touches[0].pageX,j=p.touches[0].pageY;break;case"touchend":var n=p.changedTouches[0].pageX-h,o=p.changedTouches[0].pageY-j;if(Math.abs(n)>Math.abs(o)){f(m,n),Math.abs(n)>10&&p.preventDefault()}else{var k=b(window);b("body,html").animate({scrollTop:k.scrollTop()-o},400)}}}function f(k,l){l>10?d.prev():-10>l&&d.next()}if(this.options.touchable){this.$element.on("touchstart touchmove touchend",g);var h,j,d=this}},c.prototype.cycle=function(d){return d||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(b.proxy(this.next,this),this.options.interval)),this},c.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},c.prototype.to=function(f){var d=this,g=this.getActiveIndex();return f>this.$items.length-1||0>f?void 0:this.sliding?this.$element.one("slid",function(){d.to(f)}):g==f?this.pause().cycle():this.slide(f>g?"next":"prev",b(this.$items[f]))},c.prototype.pause=function(d){return d||(this.paused=!0),this.$element.find(".next, .prev").length&&b.support.transition.end&&(this.$element.trigger(b.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(m,k){var g=this.$element.find(".item.active"),h=k||g[m](),q=this.interval,u="next"==m?"left":"right",f="next"==m?"first":"last",j=this;if(!h.length){if(!this.options.wrap){return}h=this.$element.find(".item")[f]()}this.sliding=!0,q&&this.pause();var p=b.Event("slide.zui.carousel",{relatedTarget:h[0],direction:u});if(!h.hasClass("active")){if(this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var d=b(j.$indicators.children()[j.getActiveIndex()]);d&&d.addClass("active")})),b.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(p),p.isDefaultPrevented()){return}h.addClass(m),h[0].offsetWidth,g.addClass(u),h.addClass(u),g.one(b.support.transition.end,function(){h.removeClass([m,u].join(" ")).addClass("active"),g.removeClass(["active",u].join(" ")),j.sliding=!1,setTimeout(function(){j.$element.trigger("slid")},0)}).emulateTransitionEnd(600)}else{if(this.$element.trigger(p),p.isDefaultPrevented()){return}g.removeClass("active"),h.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return q&&this.cycle(),this}};var a=b.fn.carousel;b.fn.carousel=function(d){return this.each(function(){var g=b(this),h=g.data("zui.carousel"),e=b.extend({},c.DEFAULTS,g.data(),"object"==typeof d&&d),f="string"==typeof d?d:e.slide;h||g.data("zui.carousel",h=new c(this,e)),"number"==typeof d?h.to(d):f?h[f]():e.interval&&h.pause().cycle(),e.touchable&&h.touchable()})},b.fn.carousel.Constructor=c,b.fn.carousel.noConflict=function(){return b.fn.carousel=a,this},b(document).on("click.zui.carousel.data-api","[data-slide], [data-slide-to]",function(h){var f,j=b(this),k=b(j.attr("data-target")||(f=j.attr("href"))&&f.replace(/.*(?=#[^\s]+$)/,"")),d=b.extend({},k.data(),j.data()),g=j.attr("data-slide-to");g&&(d.interval=!1),k.carousel(d),(g=j.attr("data-slide-to"))&&k.data("zui.carousel").to(g),h.preventDefault()}),b(window).on("load",function(){b('[data-ride="carousel"]').each(function(){var d=b(this);d.carousel(d.data())})})}(window.jQuery),+function(b){var c="zui.collapse",a=function(f,g){this.$element=b(f),this.options=b.extend({},a.DEFAULTS,g),this.transitioning=null,this.options.parent&&(this.$parent=b(this.options.parent)),this.options.toggle&&this.toggle()};a.DEFAULTS={toggle:!0},a.prototype.dimension=function(){var e=this.$element.hasClass("width");return e?"width":"height"},a.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var f=b.Event("show."+c);if(this.$element.trigger(f),!f.isDefaultPrevented()){var j=this.$parent&&this.$parent.find("> .panel > .in");if(j&&j.length){var k=j.data(c);if(k&&k.transitioning){return}j.collapse("hide"),k||j.data(c,null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var g=function(){this.$element.removeClass("collapsing").addClass("in")[e]("auto"),this.transitioning=0,this.$element.trigger("shown."+c)};if(!b.support.transition){return g.call(this)}var h=b.camelCase(["scroll",e].join("-"));this.$element.one(b.support.transition.end,b.proxy(g,this)).emulateTransitionEnd(350)[e](this.$element[0][h])}}},a.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var e=b.Event("hide."+c);if(this.$element.trigger(e),!e.isDefaultPrevented()){var f=this.dimension();this.$element[f](this.$element[f]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var g=function(){this.transitioning=0,this.$element.trigger("hidden."+c).removeClass("collapsing").addClass("collapse")};return b.support.transition?void this.$element[f](0).one(b.support.transition.end,b.proxy(g,this)).emulateTransitionEnd(350):g.call(this)}}},a.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var d=b.fn.collapse;b.fn.collapse=function(e){return this.each(function(){var h=b(this),f=h.data(c),g=b.extend({},a.DEFAULTS,h.data(),"object"==typeof e&&e);f||h.data(c,f=new a(this,g)),"string"==typeof e&&f[e]()})},b.fn.collapse.Constructor=a,b.fn.collapse.noConflict=function(){return b.fn.collapse=d,this},b(document).on("click."+c+".data-api","[data-toggle=collapse]",function(j){var f,g=b(this),p=g.attr("data-target")||j.preventDefault()||(f=g.attr("href"))&&f.replace(/.*(?=#[^\s]+$)/,""),q=b(p),e=q.data(c),h=e?"toggle":g.data(),k=g.attr("data-parent"),m=k&&b(k);e&&e.transitioning||(m&&m.find('[data-toggle=collapse][data-parent="'+k+'"]').not(g).addClass("collapsed"),g[q.hasClass("in")?"addClass":"removeClass"]("collapsed")),q.collapse(h)})}(window.jQuery),+function(k){function h(){k(d).remove(),k(j).each(function(a){var l=g(k(this));l.hasClass("open")&&(l.trigger(a=k.Event("hide."+c)),a.isDefaultPrevented()||l.removeClass("open").trigger("hidden."+c))})}function g(l){var a=l.attr("data-target");a||(a=l.attr("href"),a=a&&/#/.test(a)&&a.replace(/.*(?=#[^\s]*$)/,""));var n=a&&k(a);return n&&n.length?n:l.parent()}var c="zui.dropdown",d=".dropdown-backdrop",j="[data-toggle=dropdown]",m=function(a){k(a).on("click."+c,this.toggle)};m.prototype.toggle=function(p){var e=k(this);if(!e.is(".disabled, :disabled")){var l=g(e),o=l.hasClass("open");if(h(),!o){if("ontouchstart" in document.documentElement&&!l.closest(".navbar-nav").length&&k('
').insertAfter(k(this)).on("click",h),l.trigger(p=k.Event("show."+c)),p.isDefaultPrevented()){return}l.toggleClass("open").trigger("shown."+c),e.focus()}return !1}},m.prototype.keydown=function(u){if(/(38|40|27)/.test(u.keyCode)){var w=k(this);if(u.preventDefault(),u.stopPropagation(),!w.is(".disabled, :disabled")){var x=g(w),p=x.hasClass("open");if(!p||p&&27==u.keyCode){return 27==u.which&&x.find(j).focus(),w.click()}var q=k("[role=menu] li:not(.divider):visible a",x);if(q.length){var a=q.index(q.filter(":focus"));38==u.keyCode&&a>0&&a--,40==u.keyCode&&a ').appendTo(this.$body),this.$element.on("mousedown.dismiss."+a,b.proxy(function(e){e.target===e.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),h&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!k){return}h?this.$backdrop.one("bsTransitionEnd",k).emulateTransitionEnd(d.BACKDROP_TRANSITION_DURATION):k()}else{if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var j=function(){l.removeBackdrop(),k&&k()};b.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",j).emulateTransitionEnd(d.BACKDROP_TRANSITION_DURATION):j()}else{k&&k()}}},d.prototype.checkScrollbar=function(){document.body.clientWidth>=window.innerWidth||(this.scrollbarWidth=this.scrollbarWidth||this.measureScrollbar())},d.prototype.setScrollbar=function(){var e=parseInt(this.$body.css("padding-right")||0,10);this.scrollbarWidth&&this.$body.css("padding-right",e+this.scrollbarWidth)},d.prototype.resetScrollbar=function(){this.$body.css("padding-right","")},d.prototype.measureScrollbar=function(){var g=document.createElement("div");g.className="modal-scrollbar-measure",this.$body.append(g);var h=g.offsetWidth-g.clientWidth;return this.$body[0].removeChild(g),h};var f=b.fn.modal;b.fn.modal=c,b.fn.modal.Constructor=d,b.fn.modal.noConflict=function(){return b.fn.modal=f,this},b(document).on("click."+a+".data-api",'[data-toggle="modal"]',function(k){var m=b(this),g=m.attr("href"),h=null;try{h=b(m.attr("data-target")||g&&g.replace(/.*(?=#[^\s]+$)/,""))}catch(j){return}if(h.length){var e=h.data(a)?"toggle":b.extend({remote:!/#/.test(g)&&g},h.data(),m.data());m.is("a")&&k.preventDefault(),h.one("show."+a,function(l){l.isDefaultPrevented()||h.one("hidden."+a,function(){m.is(":visible")&&m.trigger("focus")})}),c.call(h,e,this,m.data("position"))}})}(jQuery),function(x,p,k){function f(){g=p[b](function(){w.each(function(){var c=x(this),a=c.width(),d=c.height(),h=x.data(this,q);(a!==h.w||d!==h.h)&&c.trigger(j,[h.w=a,h.h=d])}),f()},y[u])}var g,w=x([]),y=x.resize=x.extend(x.resize,{}),b="setTimeout",j="resize",q=j+"-special-event",u="delay",m="throttleWindow";y[u]=250,y[m]=!0,x.event.special[j]={setup:function(){if(!y[m]&&this[b]){return !1}var a=x(this);w=w.add(a),x.data(this,q,{w:a.width(),h:a.height()}),1===w.length&&f()},teardown:function(){if(!y[m]&&this[b]){return !1}var a=x(this);w=w.not(a),a.removeData(q),w.length||clearTimeout(g)},add:function(a){function c(z,A,h){var l=x(this),n=x.data(this,q)||{};n.w=A!==k?A:l.width(),n.h=h!==k?h:l.height(),d.apply(this,arguments)}if(!y[m]&&this[b]){return !1}var d;return x.isFunction(a)?(d=a,c):(d=a.handler,void (a.handler=c))}}}(jQuery,this),function(u,k){if(!u.fn.modal){throw new Error("Modal trigger requires modal.js")}var j="zui.modaltrigger",f="ajax",g=".zui.modal",q="string",w=function(c,a){c=u.extend({},w.DEFAULTS,u.ModalTriggerDefaults,a?a.data():null,c),this.isShown,this.$trigger=a,this.options=c,this.id=u.zui.uuid()};w.DEFAULTS={type:"custom",height:"auto",name:"triggerModal",fade:!0,position:"fit",showHeader:!0,delay:0,backdrop:!0,keyboard:!0,waittime:0,loadingIcon:"icon-spinner-indicator"},w.prototype.init=function(n){var o=this;if(n.url&&(!n.type||n.type!=f&&"iframe"!=n.type)&&(n.type=f),n.remote){n.type=f,typeof n.remote===q&&(n.url=n.remote)}else{if(n.iframe){n.type="iframe",typeof n.iframe===q&&(n.url=n.iframe)}else{if(n.custom&&(n.type="custom",typeof n.custom===q)){var a;try{a=u(n.custom)}catch(x){}a&&a.length?n.custom=a:u.isFunction(k[n.custom])&&(n.custom=k[n.custom])}}}var y=u("#"+n.name);y.length&&(o.isShown||y.off(g),y.remove()),y=u(''+("string"==typeof n.loadingIcon&&0===n.loadingIcon.indexOf("icon-")?'
':n.loadingIcon)+'
').appendTo("body").data(j,o);var e=function(d,c){var l=n[d];u.isFunction(l)&&y.on(c+g,l)};e("onShow","show"),e("shown","shown"),e("onHide","hide"),e("hidden","hidden"),e("loaded","loaded"),y.on("shown"+g,function(){o.isShown=!0}).on("hidden"+g,function(){o.isShown=!1}),this.$modal=y,this.$dialog=y.find(".modal-dialog"),n.mergeOptions&&(this.options=n)},w.prototype.show=function(I){var a=u.extend({},this.options,{url:this.$trigger?this.$trigger.attr("href")||this.$trigger.attr("data-url")||this.$trigger.data("url"):this.options.url},I);this.init(a);var o=this,B=this.$modal,C=this.$dialog,x=a.custom,e=C.find(".modal-body").css("padding",""),H=C.find(".modal-header"),A=C.find(".modal-content");B.toggleClass("fade",a.fade).addClass(a.cssClass).toggleClass("modal-loading",!this.isShown),C.toggleClass("modal-md","md"===a.size).toggleClass("modal-sm","sm"===a.size).toggleClass("modal-lg","lg"===a.size).toggleClass("modal-fullscreen","fullscreen"===a.size),H.toggle(a.showHeader),H.find(".modal-icon").attr("class","modal-icon icon-"+a.icon),H.find(".modal-title-name").text(a.title||""),a.size&&"fullscreen"===a.size&&(a.width="",a.height="");var z=function(){clearTimeout(this.resizeTask),this.resizeTask=setTimeout(function(){o.ajustPosition()},100)},n=function(c,d){return"undefined"==typeof c&&(c=a.delay),setTimeout(function(){C=B.find(".modal-dialog"),a.width&&"auto"!=a.width&&C.css("width",a.width),a.height&&"auto"!=a.height&&(C.css("height",a.height),"iframe"===a.type&&e.css("height",C.height()-H.outerHeight())),o.ajustPosition(a.position),B.removeClass("modal-loading"),"iframe"!=a.type&&C.off("resize."+j).on("resize."+j,z),d&&d()},c)};if("custom"===a.type&&x){if(u.isFunction(x)){var G=x({modal:B,options:a,modalTrigger:o,ready:n});typeof G===q&&(e.html(G),n())}else{x instanceof u?(e.html(u("").append(x.clone()).html()),n()):(e.html(x),n())}}else{if(a.url){var E=function(){var c=B.callEvent("broken"+g,o,o);c&&e.html(c)};if(B.attr("ref",a.url),"iframe"===a.type){B.addClass("modal-iframe"),this.firstLoad=!0;var D="iframe-"+a.name;H.detach(),e.detach(),A.empty().append(H).append(e),e.css("padding",0).html('
'),a.waittime>0&&(o.waitTimeout=n(a.waittime,E));var F=document.getElementById(D);F.onload=F.onreadystatechange=function(){if(o.firstLoad&&B.addClass("modal-loading"),!this.readyState||"complete"==this.readyState){o.firstLoad=!1,a.waittime>0&&clearTimeout(o.waitTimeout);try{B.attr("ref",F.contentWindow.location.href);var d=k.frames[D].$;if(d&&"auto"===a.height&&"fullscreen"!=a.size){var r=d("body").addClass("body-modal");a.iframeBodyClass&&r.addClass(a.iframeBodyClass);var c=function(s){B.removeClass("fade");var y=r.outerHeight();s===!0&&a.onlyIncreaseHeight&&(y=Math.max(y,e.data("minModalHeight")||0),e.data("minModalHeight",y)),e.css("height",y),a.fade&&B.addClass("fade"),n()};B.callEvent("loaded"+g,{modalType:"iframe",jQuery:d},null),setTimeout(c,100),r.off("resize."+j).on("resize."+j,z)}else{n()}d.extend({closeModal:k.closeModal})}catch(l){n()}}}}else{u.get(a.url,function(l){try{var d=u(l);d.hasClass("modal-dialog")?C.replaceWith(d):d.hasClass("modal-content")?C.find(".modal-content").replaceWith(d):e.wrapInner(d)}catch(c){B.html(l)}B.callEvent("loaded"+g,{modalType:f},o),n()}).error(E)}}}B.modal({show:"show",backdrop:a.backdrop,moveable:a.moveable,keyboard:a.keyboard})},w.prototype.close=function(a,c){(a||c)&&this.$modal.on("hidden"+g,function(){u.isFunction(a)&&a(),typeof c===q&&("this"===c?k.location.reload():k.location=c)}),this.$modal.modal("hide")},w.prototype.toggle=function(a){this.isShown?this.close():this.show(a)},w.prototype.ajustPosition=function(a){this.$modal.modal("ajustPosition",a||this.options.position)},u.zui({ModalTrigger:w,modalTrigger:new w}),u.fn.modalTrigger=function(a,c){return u(this).each(function(){var o=u(this),e=o.data(j),d=u.extend({title:o.attr("title")||o.text(),url:o.attr("href"),type:o.hasClass("iframe")?"iframe":""},o.data(),u.isPlainObject(a)&&a);e||o.data(j,e=new w(d,o)),typeof a==q?e[a](c):d.show&&e.show(c),o.on((d.trigger||"click")+".toggle."+j,function(l){e.toggle(d),o.is("a")&&l.preventDefault()})})};var b=u.fn.modal;u.fn.modal=function(c,a){return u(this).each(function(){var d=u(this);d.hasClass("modal")?b.call(d,c,a):d.modalTrigger(c,a)})};var h=function(c){var a=typeof c;return"undefined"===a?c=u(".modal.modal-trigger"):a===q&&(c=u(c)),c&&c instanceof u?c:null},m=function(d,l,r){if(u.isFunction(d)){var c=r;r=l,l=d,d=c}d=h(d),d&&d.length&&d.each(function(){u(this).data(j).close(l,r)})},p=function(a,c){c=h(c),c&&c.length&&c.modal("ajustPosition",a)};u.zui({closeModal:m,ajustModalPosition:p}),u(document).on("click."+j+".data-api",'[data-toggle="modal"]',function(l){var r=u(this),x=r.attr("href"),c=null;try{c=u(r.attr("data-target")||x&&x.replace(/.*(?=#[^\s]+$)/,""))}catch(d){}c&&c.length||(r.data(j)?r.trigger(".toggle."+j):r.modalTrigger({show:!0})),r.is("a")&&l.preventDefault()})}(window.jQuery,window),+function(b){var c=function(d,f){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",d,f)};c.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},c.prototype.init=function(k,g,m){this.enabled=!0,this.type=k,this.$element=b(g),this.options=this.getOptions(m);for(var p=this.options.trigger.split(" "),f=p.length;f--;){var h=p[f];if("click"==h){this.$element.on("click."+this.type,this.options.selector,b.proxy(this.toggle,this))}else{if("manual"!=h){var j="hover"==h?"mouseenter":"focus",d="hover"==h?"mouseleave":"blur";this.$element.on(j+"."+this.type,this.options.selector,b.proxy(this.enter,this)),this.$element.on(d+"."+this.type,this.options.selector,b.proxy(this.leave,this))}}}this.options.selector?this._options=b.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(d){return d=b.extend({},this.getDefaults(),this.$element.data(),d),d.delay&&"number"==typeof d.delay&&(d.delay={show:d.delay,hide:d.delay}),d},c.prototype.getDelegateOptions=function(){var f={},d=this.getDefaults();return this._options&&b.each(this._options,function(e,g){d[e]!=g&&(f[e]=g)}),f},c.prototype.enter=function(f){var d=f instanceof this.constructor?f:b(f.currentTarget)[this.type](this.getDelegateOptions()).data("zui."+this.type);return clearTimeout(d.timeout),d.hoverState="in",d.options.delay&&d.options.delay.show?void (d.timeout=setTimeout(function(){"in"==d.hoverState&&d.show()},d.options.delay.show)):d.show()},c.prototype.leave=function(f){var d=f instanceof this.constructor?f:b(f.currentTarget)[this.type](this.getDelegateOptions()).data("zui."+this.type);return clearTimeout(d.timeout),d.hoverState="out",d.options.delay&&d.options.delay.hide?void (d.timeout=setTimeout(function(){"out"==d.hoverState&&d.hide()},d.options.delay.hide)):d.hide()},c.prototype.show=function(D){var z=b.Event("show.zui."+this.type);if(this.hasContent()&&this.enabled){if(this.$element.trigger(z),z.isDefaultPrevented()){return}var q=this.tip();this.setContent(D),this.options.animation&&q.addClass("fade");var w="function"==typeof this.options.placement?this.options.placement.call(this,q[0],this.$element[0]):this.options.placement,G=/\s?auto?\s?/i,I=G.test(w);I&&(w=w.replace(G,"")||"top"),q.detach().css({top:0,left:0,display:"block"}).addClass(w),this.options.container?q.appendTo(this.options.container):q.insertAfter(this.$element);var j=this.getPosition(),y=q[0].offsetWidth,E=q[0].offsetHeight;if(I){var F=this.$element.parent(),A=w,k=document.documentElement.scrollTop||document.body.scrollTop,H="body"==this.options.container?window.innerWidth:F.outerWidth(),C="body"==this.options.container?window.innerHeight:F.outerHeight(),B="body"==this.options.container?0:F.offset().left;w="bottom"==w&&j.top+j.height+E-k>C?"top":"top"==w&&j.top-k-E<0?"bottom":"right"==w&&j.right+y>H?"left":"left"==w&&j.left-y
'}),c.prototype=b.extend({},b.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var f=this.tip(),g=this.getTarget();if(g){return g.find(".arrow").length<1&&f.addClass("no-arrow"),void f.html(g.html())}var d=this.getTitle(),h=this.getContent();f.find(".popover-title")[this.options.html?"html":"text"](d),f.find(".popover-content")[this.options.html?"html":"text"](h),f.removeClass("fade top bottom left right in"),this.options.tipId&&f.attr("id",this.options.tipId),this.options.tipClass&&f.addClass(this.options.tipClass),f.find(".popover-title").html()||f.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTarget()||this.getTitle()||this.getContent()},c.prototype.getContent=function(){var d=this.$element,f=this.options;return d.attr("data-content")||("function"==typeof f.content?f.content.call(d[0]):f.content)},c.prototype.getTarget=function(){var f=this.$element,d=this.options,g=f.attr("data-target")||("function"==typeof d.target?d.target.call(f[0]):d.target);return g?"$next"==g?f.next(".popover"):b(g):!1},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},c.prototype.tip=function(){return this.$tip||(this.$tip=b(this.options.template)),this.$tip};var a=b.fn.popover;b.fn.popover=function(d){return this.each(function(){var f=b(this),g=f.data("zui.popover"),e="object"==typeof d&&d;g||f.data("zui.popover",g=new c(this,e)),"string"==typeof d&&g[d]()})},b.fn.popover.Constructor=c,b.fn.popover.noConflict=function(){return b.fn.popover=a,this}}(window.jQuery),function(a){a.zui.imgReady=function(){var c=[],d=null,b=function(){for(var g=0;g1024)&&(k.call(g),e.end=!0)},e(),g.onload=function(){!e.end&&e(),x&&x.call(g),g=g.onload=g.onerror=null},void (e.end||(c.push(e),null===d&&(d=setInterval(b,40)))))}}()}(jQuery),function(b,c,a){if(!b.fn.modalTrigger){throw new Error("modal & modalTrigger requires for lightbox")}if(!b.zui.imgReady){throw new Error("imgReady requires for lightbox")}var d=function(g,f){this.$=b(g),this.options=this.getOptions(f),this.init()};d.DEFAULTS={modalTeamplate:'
'},d.prototype.getOptions=function(g){var f="image";return g=b.extend({},d.DEFAULTS,this.$.data(),g),g[f]||(g[f]=this.$.attr("src")||this.$.attr("href")||this.$.find("img").attr("src"),this.$.data(f,g[f])),g},d.prototype.init=function(){this.bindEvents()},d.prototype.initGroups=function(){var f=this.$.data("groups");f||(f=b('[data-toggle="lightbox"][data-group="'+this.options.group+'"], [data-lightbox-group="'+this.options.group+'"]'),this.$.data("groups",f),f.each(function(g){b(this).attr("data-group-index",g)})),this.groups=f,this.groupIndex=parseInt(this.$.data("group-index"))},d.prototype.bindEvents=function(){var f=this.$,g=this,e=this.options;return e.image?void f.modalTrigger({type:"custom",name:"lightboxModal",position:"center",custom:function(n){g.initGroups();var j=n.modal,k=g.groups,h=g.groupIndex;j.addClass("modal-lightbox").html(e.modalTeamplate.format(e)).toggleClass("lightbox-with-caption","string"==typeof e.caption).removeClass("lightbox-full").data("group-index",h);var m=j.find(".modal-dialog"),p=b(c).width();b.zui.imgReady(e.image,function(){m.css({width:a.min(p,this.width)}),p
0),j.find(".next").toggleClass("show",k.filter('[data-group-index="'+(h+1)+'"]').length>0),j.find(".controller").click(function(){var u=b(this),q=j.data("group-index")+(u.hasClass("prev")?-1:1),o=k.filter('[data-group-index="'+q+'"]');if(o.length){var r=o.data("image"),s=o.data("caption");j.addClass("modal-loading").data("group-index",q).toggleClass("lightbox-with-caption","string"==typeof s).removeClass("lightbox-full"),j.find(".lightbox-img").attr("src",r),j.find(".caption > .content").text(s),p=b(c).width(),b.zui.imgReady(r,function(){m.css({width:a.min(p,this.width)}),p0),j.find(".next").toggleClass("show",k.filter('[data-group-index="'+(q+1)+'"]').length>0),!1})}}):!1},b.fn.lightbox=function(g){var f="group"+(new Date).getTime();return this.each(function(){var j=b(this),e="object"==typeof g&&g;"object"==typeof e&&e.group?j.attr("data-lightbox-group",e.group):j.data("group")?j.attr("data-lightbox-group",j.data("group")):j.attr("data-lightbox-group",f),j.data("group",j.data("lightbox-group"));var h=j.data("zui.lightbox");h||j.data("zui.lightbox",h=new d(this,e)),"string"==typeof g&&h[g]()})},b.fn.lightbox.Constructor=d,b(function(){b('[data-toggle="lightbox"]').lightbox()})}(jQuery,window,Math),function(a,b){"function"==typeof define&&define.amd?define(["jquery"],b):"object"==typeof exports?module.exports=b(require("jquery")):a.bootbox=b(a.jQuery)}(this,function t(C,y){function k(a){var c=w[B.locale];return c?c[a]:w.en[a]}function q(c,a,d){c.stopPropagation(),c.preventDefault();var e=C.isFunction(d)&&d.call(a,c)===!1;e||a.modal("hide")}function F(c){var d,a=0;for(d in c){a++}return a}function H(c,a){var d=0;C.each(c,function(f,g){a(f,g,d++)})}function b(c){var a,d;if("object"!=typeof c){throw new Error("Please supply an object of options")}if(!c.message){throw new Error("Please specify a message")}return c=C.extend({},B,c),c.buttons||(c.buttons={}),a=c.buttons,d=F(a),H(a,function(f,g,e){if(C.isFunction(g)&&(g=a[f]={callback:g}),"object"!==C.type(g)){throw new Error("button with key "+f+" must be an object")}g.label||(g.label=f),g.className||(2===d&&("ok"===f||"confirm"===f)||1===d?g.className="btn-primary":g.className="btn-default")}),c}function x(c,d){var a=c.length,f={};if(1>a||a>2){throw new Error("Invalid argument length")}return 2===a||"string"==typeof c[0]?(f[d[0]]=c[0],f[d[1]]=c[1]):f=c[0],f}function D(c,a,d){return C.extend(!0,{},c,x(a,d))}function E(c,d,a,f){var g={className:"bootbox-"+c,buttons:z.apply(null,d)};return j(D(g,f,a),d)}function z(){for(var f={},h=0,d=arguments.length;d>h;h++){var l=arguments[h],c=l.toLowerCase(),g=l.toUpperCase();f[c]={label:k(g)}}return f}function j(a,c){var d={};return H(c,function(f,g){d[g]=!0}),H(a.buttons,function(e){if(d[e]===y){throw new Error("button key "+e+" is not allowed (options are "+c.join("\n")+")")}}),a}var G={dialog:"",header:"",footer:"",closeButton:"× ",form:"",inputs:{text:" ",textarea:"",email:" ",select:" ",checkbox:"
",date:" ",time:" ",number:" ",password:" "}},B={locale:C.zui&&C.zui.clientLang?C.zui.clientLang():"zh_cn",backdrop:"static",animate:!0,className:null,closeButton:!0,show:!0,container:"body"},A={};A.alert=function(){var a;if(a=E("alert",["ok"],["message","callback"],arguments),a.callback&&!C.isFunction(a.callback)){throw new Error("alert requires callback property to be a function when provided")}return a.buttons.ok.callback=a.onEscape=function(){return C.isFunction(a.callback)?a.callback.call(this):!0},A.dialog(a)},A.confirm=function(){var a;if(a=E("confirm",["confirm","cancel"],["message","callback"],arguments),a.buttons.cancel.callback=a.onEscape=function(){return a.callback.call(this,!1)},a.buttons.confirm.callback=function(){return a.callback.call(this,!0)},!C.isFunction(a.callback)){throw new Error("confirm requires a callback")}return A.dialog(a)},A.prompt=function(){var J,e,g,I,d,p,u;if(I=C(G.form),e={className:"bootbox-prompt",buttons:z("cancel","confirm"),value:"",inputType:"text"},J=j(D(e,arguments,["title","callback"]),["confirm","cancel"]),p=J.show===y?!0:J.show,J.message=I,J.buttons.cancel.callback=J.onEscape=function(){return J.callback.call(this,null)},J.buttons.confirm.callback=function(){var a;switch(J.inputType){case"text":case"textarea":case"email":case"select":case"date":case"time":case"number":case"password":a=d.val();break;case"checkbox":var c=d.find("input:checked");a=[],H(c,function(f,l){a.push(C(l).val())})}return J.callback.call(this,a)},J.show=!1,!J.title){throw new Error("prompt requires a title")}if(!C.isFunction(J.callback)){throw new Error("prompt requires a callback")}if(!G.inputs[J.inputType]){throw new Error("invalid prompt type")}switch(d=C(G.inputs[J.inputType]),J.inputType){case"text":case"textarea":case"email":case"date":case"time":case"number":case"password":d.val(J.value);break;case"select":var s={};if(u=J.inputOptions||[],!C.isArray(u)){throw new Error("Please pass an array of input options")}if(!u.length){throw new Error("prompt with select requires options")}H(u,function(a,c){var f=d;if(c.value===y||c.text===y){throw new Error("given options in wrong format")}c.group&&(s[c.group]||(s[c.group]=C(" ").attr("label",c.group)),f=s[c.group]),f.append(""+c.text+" ")}),H(s,function(a,c){d.append(c)}),d.val(J.value);break;case"checkbox":var h=C.isArray(J.value)?J.value:[J.value];if(u=J.inputOptions||[],!u.length){throw new Error("prompt with checkbox requires options")}if(!u[0].value||!u[0].text){throw new Error("given options in wrong format")}d=C("
"),H(u,function(a,c){var f=C(G.inputs[J.inputType]);f.find("input").attr("value",c.value),f.find("label").append(c.text),H(h,function(l,m){m===c.value&&f.find("input").prop("checked",!0)}),d.append(f)})}return J.placeholder&&d.attr("placeholder",J.placeholder),J.pattern&&d.attr("pattern",J.pattern),J.maxlength&&d.attr("maxlength",J.maxlength),I.append(d),I.on("submit",function(a){a.preventDefault(),a.stopPropagation(),g.find(".btn-primary").click()}),g=A.dialog(J),g.off("shown.zui.modal"),g.on("shown.zui.modal",function(){d.focus()}),p===!0&&g.modal("show"),g},A.dialog=function(g){g=b(g);var s=C(G.dialog),f=s.find(".modal-dialog"),e=s.find(".modal-body"),r=g.buttons,u="",m={onEscape:g.onEscape};if(C.fn.modal===y){throw new Error("$.fn.modal is not defined; please double check you have included the Bootstrap JavaScript library. See http://getbootstrap.com/javascript/ for more details.")}if(H(r,function(a,c){u+=""+c.label+" ",m[a]=c.callback}),e.find(".bootbox-body").html(g.message),g.animate===!0&&s.addClass("fade"),g.className&&s.addClass(g.className),"large"===g.size?f.addClass("modal-lg"):"small"===g.size&&f.addClass("modal-sm"),g.title&&e.before(G.header),g.closeButton){var n=C(G.closeButton);g.title?s.find(".modal-header").prepend(n):n.css("margin-top","-10px").prependTo(e)}return g.title&&s.find(".modal-title").html(g.title),u.length&&(e.after(G.footer),s.find(".modal-footer").html(u)),s.on("hidden.zui.modal",function(a){a.target===this&&s.remove()}),s.on("shown.zui.modal",function(){s.find(".btn-primary:first").focus()}),"static"!==g.backdrop&&s.on("click.dismiss.zui.modal",function(a){s.children(".modal-backdrop").length&&(a.currentTarget=s.children(".modal-backdrop").get(0)),a.target===a.currentTarget&&s.trigger("escape.close.bb")}),s.on("escape.close.bb",function(a){m.onEscape&&q(a,s,m.onEscape)}),s.on("click",".modal-footer button",function(c){var a=C(this).data("bb-handler");q(c,s,m[a])}),s.on("click",".bootbox-close-button",function(a){q(a,s,m.onEscape)}),s.on("keyup",function(a){27===a.which&&s.trigger("escape.close.bb")}),C(g.container).append(s),s.modal({backdrop:g.backdrop?"static":!1,keyboard:!1,show:!1}),g.show&&s.modal("show"),s},A.setDefaults=function(){var a={};2===arguments.length?a[arguments[0]]=arguments[1]:a=arguments[0],C.extend(B,a)},A.hideAll=function(){return C(".bootbox").modal("hide"),A};var w={en:{OK:"OK",CANCEL:"Cancel",CONFIRM:"OK"},zh_cn:{OK:"确认",CANCEL:"取消",CONFIRM:"确认"},zh_tw:{OK:"確認",CANCEL:"取消",CONFIRM:"確認"}};return A.addLocale=function(c,a){return C.each(["OK","CANCEL","CONFIRM"],function(d,f){if(!a[f]){throw new Error("Please supply a translation for '"+f+"'")}}),w[c]={OK:a.OK,CANCEL:a.CANCEL,CONFIRM:a.CONFIRM},A},A.removeLocale=function(a){return delete w[a],A},A.setLocale=function(a){return A.setDefaults("locale",a)},A.init=function(a){return t(a||C)},A}),function(z,N,J,F){function G(b){if(b=b.toLowerCase(),b&&P.test(b)){var c;if(4===b.length){var a="#";for(c=1;4>c;c+=1){a+=b.slice(c,c+1).concat(b.slice(c,c+1))}b=a}var d=[];for(c=1;7>c;c+=2){d.push(j("0x"+b.slice(c,c+2)))}return{r:d[0],g:d[1],b:d[2],a:1}}throw new Error("Wrong hex string! (hex: "+b+")")}function R(a){return typeof a===M&&("transparent"===a.toLowerCase()||H[a.toLowerCase()]||P.test(z.trim(a.toLowerCase())))}function A(p){function h(a){return a=0>a?a+1:a>1?a-1:a,1>6*a?b+(u-b)*a*6:1>2*a?u:2>3*a?b+(u-b)*(2/3-a)*6:b}var g=p.h,d=p.s,f=p.l,m=p.a;g=O(g)%E/E,d=I(O(d)),f=I(O(f)),m=I(O(m));var u=0.5>=f?f*(d+1):f+d-f*d,b=2*f-u,l={r:h(g+1/3)*K,g:h(g)*K,b:h(g-1/3)*K,a:m};return l}function D(b,a,c){return q(c)&&(c=0),q(a)&&(a=K),N.min(N.max(b,c),a)}function I(a,b){return D(a,b)}function O(a){return"number"==typeof a?a:parseFloat(a)}var P=/^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/,K=255,E=360,x=100,M="string",L="object",H={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},q=function(a){return a===F},Q=function(a){return !q(a)},j=function(a){return parseInt(a)},k=function(a){return j(I(O(a),K))},B=function(f,h,d,l){var b=this;if(b.r=b.g=b.b=0,b.a=1,Q(l)&&(b.a=I(O(l),1)),Q(f)&&Q(h)&&Q(d)){b.r=k(f),b.g=k(h),b.b=k(d)}else{if(Q(f)){var g=typeof f;if(g==M){f=f.toLowerCase(),"transparent"===f?b.a=0:H[f]?this.rgb(G(H[f])):b.rgb(G(f))}else{if("number"==g&&q(h)){b.r=b.g=b.b=k(f)}else{if(g==L&&Q(f.r)){b.r=k(f.r),Q(f.g)&&(b.g=k(f.g)),Q(f.b)&&(b.b=k(f.b)),Q(f.a)&&(b.a=I(O(f.a),1))}else{if(g==L&&Q(f.h)){var m={h:I(O(f.h),E),s:1,l:1,a:1};Q(f.s)&&(m.s=I(O(f.s),1)),Q(f.l)&&(m.l=I(O(f.l),1)),Q(f.a)&&(m.a=I(O(f.a),1)),b.rgb(A(m))}}}}}}};B.prototype.rgb=function(b){var c=this;if(Q(b)){if(typeof b==L){Q(b.r)&&(c.r=k(b.r)),Q(b.g)&&(c.g=k(b.g)),Q(b.b)&&(c.b=k(b.b)),Q(b.a)&&(c.a=I(O(b.a),1))}else{var a=j(O(b));c.r=a,c.g=a,c.b=a}return c}return{r:c.r,g:c.g,b:c.b,a:c.a}},B.prototype.hue=function(b){var c=this,a=c.toHsl();return q(b)?a.h:(a.h=I(O(b),E),c.rgb(A(a)),c)},B.prototype.darken=function(b){var c=this,a=c.toHsl();return a.l-=b/x,a.l=I(a.l,1),c.rgb(A(a)),c},B.prototype.clone=function(){var a=this;return new B(a.r,a.g,a.b,a.a)},B.prototype.lighten=function(a){return this.darken(-a)},B.prototype.fade=function(a){return this.a=I(a/x,1),this},B.prototype.spin=function(b){var c=this.toHsl(),a=(c.h+b)%E;return c.h=0>a?E+a:a,this.rgb(A(c))},B.prototype.toHsl=function(){var C,h,e=this,f=e.r/K,w=e.g/K,S=e.b/K,b=e.a,g=N.max(f,w,S),m=N.min(f,w,S),p=(g+m)/2,y=g-m;if(g===m){C=h=0}else{switch(h=p>0.5?y/(2-g-m):y/(g+m),g){case f:C=(w-S)/y+(S>w?6:0);break;case w:C=(S-f)/y+2;break;case S:C=(f-w)/y+4}C/=6}return{h:C*E,s:h,l:p,a:b}},B.prototype.luma=function(){var b=this.r/K,a=this.g/K,c=this.b/K;return b=0.03928>=b?b/12.92:N.pow((b+0.055)/1.055,2.4),a=0.03928>=a?a/12.92:N.pow((a+0.055)/1.055,2.4),c=0.03928>=c?c/12.92:N.pow((c+0.055)/1.055,2.4),0.2126*b+0.7152*a+0.0722*c},B.prototype.saturate=function(a){var b=this.toHsl();return b.s+=a/x,b.s=I(b.s),this.rgb(A(b))},B.prototype.desaturate=function(a){return this.saturate(-a)},B.prototype.contrast=function(b,c,a){if(c=q(c)?new B(K,K,K,1):new B(c),b=q(b)?new B(0,0,0,1):new B(b),this.a<0.5){return b}if(a=q(a)?0.43:O(a),b.luma()>c.luma()){var d=c;c=b,b=d}return this.luma()0?a.a<1?"rgba("+a.r+","+a.g+","+a.b+","+a.a+")":a.hexStr():"transparent"},B.isColor=R,z.zui({Color:B})}(jQuery,Math,window,void 0),function(b,c){function a(g,h){if(b.isArray(g)){return void b.each(g,function(j,k){a(k,h)})}var f={};f[g]=d[g],h?b.extend(h,f):b.extend(f)}var d=b.zui;d&&(a(["uuid","callEvent","clientLang","browser","messager","Messager","showMessager","closeModal","ajustModalPosition","ModalTrigger","modalTrigger","store"]),a(["Color","imgReady","messager","Messager","showMessager","closeModal","ajustModalPosition","ModalTrigger","modalTrigger","store"],c))}(jQuery,window),function(d){function g(k,a){if(k===!1){return k}if(!k){return a}k===!0?k={add:!0,"delete":!0,edit:!0,sort:!0}:"string"==typeof k&&(k=k.split(","));var l;return d.isArray(k)&&(l={},d.each(k,function(n,m){d.isPlainObject(m)?l[m.action]=m:l[m]=!0}),k=l),d.isPlainObject(k)&&(l={},d.each(k,function(n,m){m?l[n]=d.extend({type:n},f[n],d.isPlainObject(m)?m:null):l[n]=!1}),k=l),a?d.extend(!0,{},a,k):k}function c(k,a,l){return a=a||k.type,d(l||k.template).addClass("tree-action").attr(d.extend({"data-type":a,title:k.title||""},k.attr)).data("action",k)}var h="zui.tree",j=0,b=function(k,a){this.name=h,this.$=d(k),this.getOptions(a),this._init()},f={sort:{template:' '},add:{template:' '},edit:{template:' '},"delete":{template:' '}};b.DEFAULTS={animate:null,initialState:"normal",toggleTemplate:' '},b.prototype.add=function(w,u,m,p,y){var z,k=d(w),q=this.options;if(k.is("li")?(z=k.children("ul"),z.length||(z=d(""),k.append(z),this._initList(z,k))):z=k,z){var x=this;d.isArray(u)||(u=[u]),d.each(u,function(s,r){var A=d(" ").data(r).appendTo(z),B=q.itemWrapper?d('
').appendTo(A):A;if(r.html){B.html(r.html)}else{if(d.isFunction(x.options.itemCreator)){var l=x.options.itemCreator(B,r);l!==!0&&B.html(l)}else{B.append(d(" ",{href:r.url||"#"}).text(r.title||r.name))}}x._initItem(A,r.idx||s,z,r),r.children&&r.children.length&&x.add(A,r.children)}),this._initList(z),m&&!z.hasClass("tree")&&x.expand(z.parent("li"),p,y)}},b.prototype.reload=function(k){var a=this;k&&(a.$.empty(),a.add(a.$,k)),a.isPreserve&&a.store.time&&a.$.find("li:not(.tree-action-item)").each(function(){var l=d(this);a[a.store[l.data("id")]?"expand":"collapse"](l,!0,!0)})},b.prototype._initList=function(u,w,k,m){var p=this;u.hasClass("tree")?(k=0,w=null):(w=(w||u.closest("li")).addClass("has-list"),w.find(".list-toggle").length||w.prepend(this.options.toggleTemplate),k=k||w.data("idx")),u.attr("data-idx",k||0).children("li:not(.tree-action-item)").each(function(a){p._initItem(d(this),a+1,u)}),m=m||(w?w.data():null);var e=g(m?m.actions:null,this.actions);if(e){if(e.add&&e.add.templateInList!==!1){var q=u.children("li.tree-action-item");q.length?q.detach().appendTo(u):d(' ').append(c(e.add,"add",e.add.templateInList)).appendTo(u)}e.sort&&u.sortable(d.extend({dragCssClass:"tree-drag-holder",trigger:".sort-handler",selector:"li:not(.tree-action-item)",finish:function(a){p.callEvent("action",{action:e.sort,$list:u,target:a.target,item:m})}},e.sort.options,d.isPlainObject(this.options.sortable)?this.options.sortable:null))}w&&(w.hasClass("open")||m&&m.open)&&w.addClass("open in")},b.prototype._initItem=function(k,m,x,y){if(void 0===m){var e=k.prev("li");m=e.length?e.data("idx")+1:1}if(x=x||k.closest("ul"),k.attr("data-idx",m),!k.data("id")){var p=m;x.hasClass("tree")||(p=x.parent("li").data("id")+"-"+p),k.attr("data-id",p)}y=y||k.data();var u=g(y.actions,this.actions);if(u){var w=k.find(".tree-actions");w.length||(w=d('
').appendTo(this.options.itemWrapper?k.find(".tree-item-wrapper"):k),d.each(u,function(a,l){l&&w.append(c(l,a))}))}var q=k.children("ul");q.length&&this._initList(q,k,m,y)},b.prototype._init=function(){var k=this.options,e=this;this.actions=g(k.actions),this.$.addClass("tree"),k.animate&&this.$.addClass("tree-animate"),this._initList(this.$);var l=k.initialState,m=d.zui&&d.zui.store&&d.zui.store.enable;m&&(this.selector=h+"::"+(k.name||"")+"#"+(this.$.attr("id")||j++),this.store=d.zui.store[k.name?"get":"pageGet"](this.selector,{})),"preserve"===l&&(m?this.isPreserve=!0:this.options.initialState=l="normal"),this.reload(k.data),m&&(this.isPreserve=!0),"expand"===l?this.expand():"collapse"===l&&this.collapse(),this.$.on("click",".list-toggle, a[href=#], .tree-toggle",function(n){var a=d(this).parent("li");e.callEvent("hit",{target:a,item:a.data()}),e.toggle(a),n.preventDefault()}).on("click",".tree-action",function(){var n=d(this),a=n.data();if(a.action&&(a=a.action),"sort"!==a.type){var p=n.closest("li:not(.tree-action-item)");e.callEvent("action",{action:a,target:this,$item:p,item:p.data()})}})},b.prototype.preserve=function(k,a,l){if(this.isPreserve){if(k){a=a||k.data("id"),l=void 0===l?k.hasClass("open"):!1,l?this.store[a]=l:delete this.store[a],this.store.time=(new Date).getTime(),d.zui.store[this.options.name?"set":"pageSet"](this.selector,this.store)}else{var m=this;this.store={},this.$.find("li").each(function(){m.preserve(d(this))})}}},b.prototype.expand=function(k,l,a){k?(k.addClass("open"),!l&&this.options.animate?setTimeout(function(){k.addClass("in")},10):k.addClass("in")):k=this.$.find("li.has-list").addClass("open in"),a||this.preserve(k),this.callEvent("expand",k,this)},b.prototype.show=function(k,a,l){var m=this;k.each(function(){var p=d(this);if(m.expand(p,a,l),p){for(var n=p.parent("ul");n&&n.length&&!n.hasClass("tree");){var o=n.parent("li");o.length?(m.expand(o,a,l),n=o.parent("ul")):n=!1}}})},b.prototype.collapse=function(k,l,a){k?!l&&this.options.animate?(k.removeClass("in"),setTimeout(function(){k.removeClass("open")},300)):k.removeClass("open in"):k=this.$.find("li.has-list").removeClass("open in"),a||this.preserve(k),this.callEvent("collapse",k,this)},b.prototype.toggle=function(a){var k=a&&a.hasClass("open")||a===!1||void 0===a&&this.$.find("li.has-list.open").length;this[k?"collapse":"expand"](a)},b.prototype.getOptions=function(a){this.options=d.extend({},b.DEFAULTS,this.$.data(),a),null===this.options.animate&&this.$.hasClass("tree-animate")&&(this.options.animate=!0)},b.prototype.toData=function(k,a){d.isFunction(k)&&(a=k,k=null),k=k||this.$;var l=this;return k.children("li:not(.tree-action-item)").map(function(){var o=d(this),p=o.data();delete p["zui.droppable"];var m=o.children("ul");return m.length&&(p.children=l.toData(m)),d.isFunction(a)?a(p,o):p}).get()},b.prototype.callEvent=function(k,a){var l;return d.isFunction(this.options[k])&&(l=this.options[k](a,this)),this.$.trigger(d.Event(k+"."+this.name,a)),l},d.fn.tree=function(k,a){return this.each(function(){var m=d(this),e=m.data(h),l="object"==typeof k&&k;e||m.data(h,e=new b(this,l)),"string"==typeof k&&e[k](a)})},d.fn.tree.Constructor=b,d(function(){d('[data-ride="tree"]').tree()})}(jQuery);(function(s){var k=s.Base64;var e="2.1.9";var u;if(typeof module!=="undefined"&&module.exports){try{u=require("buffer").Buffer}catch(g){}}var q="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var c=function(F){var E={};for(var D=0,C=F.length;D>>6)+y(128|C&63):y(224|C>>>12&15)+y(128|C>>>6&63)+y(128|C&63)}else{var C=65536+(D.charCodeAt(0)-55296)*1024+(D.charCodeAt(1)-56320);return y(240|C>>>18&7)+y(128|C>>>12&63)+y(128|C>>>6&63)+y(128|C&63)}};var l=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g;var h=function(C){return C.replace(l,A)};var r=function(F){var E=[0,2,1][F.length%3],C=F.charCodeAt(0)<<16|(F.length>1?F.charCodeAt(1):0)<<8|(F.length>2?F.charCodeAt(2):0),D=[q.charAt(C>>>18),q.charAt(C>>>12&63),E>=2?"=":q.charAt(C>>>6&63),E>=1?"=":q.charAt(C&63)];return D.join("")};var m=s.btoa?function(C){return s.btoa(C)}:function(C){return C.replace(/[\s\S]{1,3}/g,r)};var p=u?function(C){return(C.constructor===u.constructor?C:new u(C)).toString("base64")}:function(C){return m(h(C))};var f=function(C,D){return !D?p(String(C)):p(String(C)).replace(/[+\/]/g,function(E){return E=="+"?"-":"_"}).replace(/=/g,"")};var x=function(C){return f(C,true)};var d=new RegExp(["[À-ß][-¿]","[à-ï][-¿]{2}","[ð-÷][-¿]{3}"].join("|"),"g");var w=function(E){switch(E.length){case 4:var C=(7&E.charCodeAt(0))<<18|(63&E.charCodeAt(1))<<12|(63&E.charCodeAt(2))<<6|63&E.charCodeAt(3),D=C-65536;return y((D>>>10)+55296)+y((D&1023)+56320);case 3:return y((15&E.charCodeAt(0))<<12|(63&E.charCodeAt(1))<<6|63&E.charCodeAt(2));default:return y((31&E.charCodeAt(0))<<6|63&E.charCodeAt(1))}};var b=function(C){return C.replace(d,w)};var a=function(G){var C=G.length,E=C%4,F=(C>0?c[G.charAt(0)]<<18:0)|(C>1?c[G.charAt(1)]<<12:0)|(C>2?c[G.charAt(2)]<<6:0)|(C>3?c[G.charAt(3)]:0),D=[y(F>>>16),y(F>>>8&255),y(F&255)];D.length-=[0,0,2,1][E];return D.join("")};var j=s.atob?function(C){return s.atob(C)}:function(C){return C.replace(/[\s\S]{1,4}/g,a)};var z=u?function(C){return(C.constructor===u.constructor?C:new u(C,"base64")).toString()}:function(C){return b(j(C))};var n=function(C){return z(String(C).replace(/[-_]/g,function(D){return D=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,""))};var B=function(){var C=s.Base64;s.Base64=k;return C};s.Base64={VERSION:e,atob:j,btoa:m,fromBase64:n,toBase64:f,utob:h,encode:f,encodeURI:x,btou:b,decode:n,noConflict:B};if(typeof Object.defineProperty==="function"){var o=function(C){return{value:C,enumerable:false,writable:true,configurable:true}};s.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",o(function(){return n(this)}));Object.defineProperty(String.prototype,"toBase64",o(function(C){return f(this,C)}));Object.defineProperty(String.prototype,"toBase64URI",o(function(){return f(this,true)}))}}if(s.Meteor){Base64=s.Base64}})(this);+(function(){$.ModalTriggerDefaults={name:"ajaxModal",onlyIncreaseHeight:true}})();$.extend({setAjaxForm:function(c,d){if(typeof(ajaxForms)!="string"){ajaxForms=","+c+","}else{if(ajaxForms.indexOf(c)!=-1){return}ajaxForms=","+c+","}appendFingerprint(c);form=$(c);var a={target:null,timeout:60000,dataType:"json",success:function(e){appendFingerprint(c);$.enableForm(c);var f=$(c).find(":input[type=submit], .submit");if($.type(e)!="object"){if(e){return bootbox.alert(e)}return bootbox.alert("No response.")}var h=function(k,l){k=k||"success";l=l||e.message;var j=f.data("popoverContainer");if(j===undefined){j="body"}f.popover({container:j,trigger:"manual",content:l,placement:f.data("placement")||"right",tipClass:"popover-"+k+" popover-ajaxform"}).popover("show");setTimeout(function(){f.popover("destroy")},2000)};if(e.result=="success"){if(e.message&&e.message.length){h()}if($.isFunction(d)){return d(e)}if($("#responser").length&&e.message&&e.message.length){$("#responser").html(e.message).addClass("red f-12px").show().delay(3000).fadeOut(100)}if(e.locate){return setTimeout(function(){location.href=e.locate},1200)}return true}if($.type(e.message)=="string"){if($("#responser").length==0){h("danger")}else{$("#responser").html(e.message).addClass("red f-12px").show().delay(5000).fadeOut(100)}}if($.type(e.message)=="object"){$.each(e.message,function(k,o){var l="#"+k;var n=k+"Label";var m='';m+=$.type(o)=="string"?o:o.join(" ");m+=" ";$("#"+n).remove();var j=$(l);if(j.closest(".input-group").length>0){j.closest(".input-group").after(m)}else{j.parent().append(m)}j.css("margin-bottom",0);j.css("border-color","#953B39");j.change(function(){j.css("margin-bottom",0);j.css("border-color","");$("#"+n).remove()})});var g=$("#"+$("span.red").first().attr("for"));topOffset=parseInt(g.offset().top)-20;if($(".navbar-fixed-top").size()){topOffset=topOffset-parseInt($(".navbar-fixed-top").height())}$(document).scrollTop(topOffset);g.focus()}if($.isFunction(d)){return d(e)}},error:function(e,g,f){$.enableForm(c);if(g=="timeout"){bootbox.alert(v.lang.timeout);return false}bootbox.alert(v.lang.errorThrown+''+e.responseText+"
")}};var b="ajaxFormOptions";if(!$[b]){$[b]={}}$[b][c]=a;form.data(b,a);if(!form.data("ajaxFormSubmitEvent")){$(document).on("submit.ajaxform",c,function(){var e=form.find("textarea.ueditor");if(e.length){ueditor=e.data("ueditor");if(ueditor&&ueditor.queryCommandState("source")==1){ueditor.execCommand("source")}}$.disableForm(c);var f=$(this);f.ajaxSubmit(f.data("ajaxFormOptions")||$.ajaxFormOptions[c]);return false});form.data("ajaxFormSubmitEvent",true)}},setSubmitButton:function(c,b){var a=$(c).find(":submit");label=a.val();loading=a.data("loading");disabled=b=="disable";a.attr("disabled",disabled);a.val(loading);a.data("loading",label)},disableForm:function(a){$.setSubmitButton(a,"disable")},enableForm:function(a){$.setSubmitButton(a,"enable")}});$.extend({setAjaxLoader:function(a,b,c){$(document).on("click",a,function(k){var d=$(b);if(!d.length){return}var h=$(this).attr("href")||$(this).data("rel");if(!h){return false}var j=d.is(".modal");var f=j&&d.find(".modal-dialog").width();d.attr("rel",h);if(j){d.addClass("modal-updating");var g=d.children("loader");if(!g.length){g=$('
').appendTo(d)}}d.load(h,function(){if(j){d.removeClass("modal-updating").find(".modal-dialog").css("width",f);$.zui.ajustModalPosition("fit",d)}d.find(".input-group,.btn-group").fixInputGroup();d.find(".chosen,.chosen-simple").chosen();c&&c()});k.preventDefault();return false})},setAjaxJSONER:function(a,b){$(document).on("click",a,function(){url=$(this).attr("href");if(!url){url=$(this).data("rel")}if(!url){return false}$.getJSON(url,function(c){if($.isFunction(b)){return b(c)}if(c.message){if($("#responser").length){$("#responser").html(c.message);$("#responser").addClass("text-info f-12px");$("#responser").show().delay(3000).fadeOut(100)}else{bootbox.alert(c.message)}}if(c.locate){return setTimeout(function(){location.href=c.locate},1200)}if(c.target&&c.source){$(c.target).load(c.source)}});return false})},setAjaxDeleter:function(a){$(document).on("click",a,function(){var b=$(this);message=b.data("message")?b.data("message"):v.lang.confirmDelete;bootbox.confirm(message,function(c){if(c){b.text(v.lang.deleteing);$.getJSON(b.attr("href"),function(d){if(d.result=="success"){if(b.parents("#ajaxModal").size()){if(typeof(d.locate)!="undefined"&&d.locate){$("#ajaxModal").attr("rel",d.locate).load(d.locate)}else{$.reloadAjaxModal(1200)}}else{if(typeof(d.locate)!="undefined"&&d.locate){location.href=d.locate}else{location.reload()}}return true}else{alert(d.message)}})}return true});return false})},setReloadDeleter:function(a){$(document).on("click",a,function(){if(confirm(v.lang.confirmDelete)){var b=$(this);b.text(v.lang.deleteing);$.getJSON(b.attr("href"),function(d){if(d.result=="success"){var c=$(b).closest("table");var e=c.attr("id");c.wrap("
");$("#tmpDiv").load(document.location.href+" #"+e,function(){$("#tmpDiv").replaceWith($("#tmpDiv").html());if(typeof sortTable=="function"){sortTable()}else{$(".colored").colorize();$("tfoot td").css("background","white").unbind("click").unbind("hover")}})}else{alert(d.message)}})}return false})},setReload:function(a){$(document).on("click",a,function(){var b=$(this);$.getJSON(b.attr("href"),function(d){if(d.result=="success"){var c=$(b).closest("table");var e=c.attr("id");c.wrap("
");$("#tmpDiv").load(document.location.href+" #"+e,function(){$("#tmpDiv").replaceWith($("#tmpDiv").html());if(typeof sortTable=="function"){sortTable()}else{$(".colored").colorize();$("tfoot td").css("background","white").unbind("click").unbind("hover")}})}else{alert(d.message)}});return false})},reloadAjaxModal:function(a){if(typeof(a)=="undefined"){a=1000}setTimeout(function(){var b=$("#ajaxModal").attr("ref")||$("#ajaxModal").attr("rel");$("#ajaxModal .modal-body").load(b+" .modal-body",function(){$(this).find(".modal-dialog").css("width",$(this).data("width"));$.zui.ajustModalPosition("fit","#ajaxModal");$(this).find(".modal-body").unwrap()})},a)}});+(function(a){jQuery.fn.resizeImage=function(c,b){container=a(this).parent();parentWidth=parseInt(container.width());parentHeight=parseInt(container.height());if(isNaN(c)){c=parentWidth}if(isNaN(b)){b=parentHeight}a(this).css("max-width",c);a(this).css("max-height",b);return true};jQuery.fn.breakAll=function(c,b){return a(this).each(function(){var d=a(this),e,f;if(c){d=d.find(c)}if(!b){b=10}d.each(function(){e=a(this);if(e.children().length){return}f=e.text();if(f.length-1){return}e.css({"word-break":"break-all","white-space":"normal"})})})}})(jQuery);function createLink(c,b,e,a){if(!a){a=config.defaultView}if(e){e=e.split("&");for(i=0;i ");var a=$("#"+requiredFields[i]).closest('[class*="col-"]');if(a.parent().hasClass("form-group")){a.addClass("required")}}}function selectLang(a){$.cookie(config.runMode+"Lang",a,{expires:config.cookieLife,path:config.cookiePath});location.href=removeAnchor(location.href)}function removeAnchor(a){pos=a.indexOf("#");if(pos>0){return a.substring(0,pos)}return a}function ping(){$.get(createLink("misc","ping"))}needPing=true;if(config.runMode!="admin"){needPing=false}function setGo2Top(){if(!$("#go2top").length){return}$(window).scroll(function(){if($(window).scrollTop()<100){$("#go2top").fadeOut()}else{$("#go2top").fadeIn()}}).resize(function(){var a=$("#go2top").closest(".page-container").find(".page-content");if(!a.length){return}$("#go2top").css("left",a.offset().left+a.width()+30);if(a.width()==$(window).width()){$("#go2top").css("left",a.width()-90)}}).scroll().resize();$("#go2top").tooltip({container:"body",placement:"left",html:true}).click(function(){$("body,html").animate({scrollTop:0},400);return false})}+(function(d){d.fn.refreshRandomBlock=function(){return d(this).each(function(){var h=d(this);if(h.data("random-refresh")){return}h.data("random-refresh",true);var g=0;var e=h.children(".col");e.each(function(){var j=d(this).attr("data-random",null).hide();j.data("probMin",g);g+=j.data("probability");j.data("probMax",g)});var f=Math.random()*g;e.each(function(){var j=d(this);var k=j.data();if(f>=k.probMin&&f
767){width=1/recPerRow*100;g.attr("style","width:"+width+"%"+(recPerRow>1?";float:left":""))}if(f>=9){g.attr("class","col-md-4 col-sm-6")}else{if(f>=5){g.attr("class","col-md-6")}else{g.attr("class","col-md-12")}}}}})};function b(f,h){f=f||d(this);h=d.extend({},f.data(),h);var e=d(window).width();if(!h.force&&e==f.data("tidyWinWidth")){return}else{f.data("tidyWinWidth",e)}var k={};var l=0;var g=e<992;var j=f.hasClass("random-block-list");f.children(".col").each(function(){var o=d(this);if(o.is(":hidden")){return}var q=o.children().not("style,script").first().css("height","auto");var n=q.hasClass("row");if(n){b(q)}if(g){return}if(j){return}var m=o.attr("data-grid");if(!m){m=h.grid||12}if(typeof m==="string"){m=parseInt(m)}o.attr("data-grid",m).attr("class","col col-"+m+(n?" col-row":""));var r=k[l];var p=q.outerHeight();if(n){p+=14*((q.outerHeight()-p>7)?1:-1)}if(!r||(r.grid+m>12)){l++;r={grid:m,height:p,cols:o}}else{r.grid+=m;r.cols=r.cols.add(o);r.height=Math.max(p,r.height)}o.attr("data-row",l);k[l]=r});d.each(k,function(m,n){if(n.cols.length>1){n.cols.each(function(){var o=d(this).children().not("style, script").first().css("height",n.height);if(!d("body").hasClass("ve-mode")&&o.hasClass("random-block-list")){o.find("[data-random]").children().not("style, script").first().css("height",n.height)}})}})}d.fn.tidy=function(e){d(this).each(function(){var f=d(this);b(f,e);if(!f.data("tidyEvent")){f.on("tidy",function(){b(f,d.extend(e,{force:true}))})}f.data("tidyEvent",true)})};var a=null;var c=function(){d(".random-block-list").refreshRandomBlock();clearTimeout(a);a=setTimeout(function(){d(".cards-custom").tidyCards();d(".row.blocks").tidy({force:true})},300)};d.extend({tidyBlocks:c});c();d(window).resize(c);setTimeout(c,500);d(".row.blocks img").load(c).each(function(){if(this.complete){d(this).load()}})}(jQuery));function appendFingerprint(b){var a=b instanceof jQuery?b:$(b);if(a.data("checkfingerprint")){fingerprint=getFingerprint();if(a.find("#fingerprint").size()==0){a.append(" ")}else{$("#fingerprint").val(fingerprint)}}}function getFingerprint(){if(typeof(Fingerprint)=="function"){return new Fingerprint().get()}fingerprint="";$.each(navigator,function(a,b){if(typeof(b)=="string"){fingerprint+=b.length}});return fingerprint}function associateSelect(d,e,b,c,a){$(d).change(function(){$(e).html("");var f=b[$(d).val()];$.each(f,function(g,h){selected=g==a?"selected":"";option="'+h+" ";$(e).append(option)})}).change()}function fixFooterOfWideTheme(){var a=function(){var c=$(".page-wrapper");var d=$(window).height()-c.offset().top-$("#footer").outerHeight()-10;c.css("min-height",c.height()>=d?d:"initial")};var b=$("#themeStyle").data();if(b&&b.theme==="wide"){a()}}var fontDetector=function(){var g=["monospace","sans-serif","serif"];var c="mmmmmmmmmmlli";var e="72px";var d=document.getElementsByTagName("body")[0];var k=document.createElement("span");k.style.fontSize=e;k.innerHTML=c;var j={};var a={};for(var f in g){k.style.fontFamily=g[f];d.appendChild(k);j[g[f]]=k.offsetWidth;a[g[f]]=k.offsetHeight;d.removeChild(k)}function b(l){var n=false;for(var m in g){k.style.fontFamily=l+","+g[m];d.appendChild(k);var h=(k.offsetWidth!=j[g[m]]||k.offsetHeight!=a[g[m]]);d.removeChild(k);n=n||h}return n}this.detect=b};$(document).ready(function(){$("#navbar, #blogNav").find("ul.navbar-nav li a").each(function(){var g=$(this);var d=g.attr("href"),h=g.parents("li"),e=document.location.href;var f=e.indexOf(d);if(d!=="/"&&f>-1&&!h.hasClass("active")&&e.substring(f)==d&&!$("ul.navbar-nav li.active").length){h.addClass("active")}});$("#navbar .dropdown-submenu, #blogNav .dropdown-submenu").mouseover(function(){var d=$("#navbar ul.navbar-nav > li.dropdown");if(d.length>0){if(d.offset().left+d.find(".dropdown-menu").width()+d.find(".dropdown-submenu").find(".dropdown-menu").width()>$(window).width()){$(this).addClass("pull-left")}}});setRequiredFields();$.setAjaxForm("#ajaxForm");$.setAjaxDeleter(".deleter");$.setReloadDeleter(".reloadDeleter");$.setReload(".reload");$.setAjaxJSONER(".jsoner");$.setAjaxLoader(".loadInModal","#ajaxModal");if(needPing){setInterval("ping()",1000*360)}setGo2Top();$(document).on("click",".carousel .item[data-url]",function(){var d=$(this).data("url");var e=$(this).data("target")||"_self";if(d&&d.length){window.open(d,e)}});var b=navigator.userAgent.toLowerCase();var a=(b.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1];if(b.indexOf("firefox")>-1){if(parseFloat(a)<30){$("#navbar .dropdown > .dropdown-menu").each(function(){$(this).css("left",$(this).closest(".dropdown").position().left-2)})}else{$("#navbar .dropdown").css("position","relative")}}var c=$("#rightDockerBtn");c.popover({container:"body",html:true,trigger:"manual",tipId:"dockerPopover"}).click(function(d){if(c.hasClass("showed")){return}$("#rightDocker img[data-src]").each(function(){var e=$(this);e.attr("src",e.data("src")).removeAttr("data-src")});c.addClass("showed").popover("show");$("#rightDockerBtn:not('.showed')").popover("hide");$("#xuanxuanBtn").popover("hide").removeClass("showed");d.stopPropagation()});$(window).scroll(function(){c.popover("hide").removeClass("showed")});$(document).click(function(){c.popover("hide").removeClass("showed")}).on("click",".popover",function(d){d.stopPropagation()});$(".article-content").breakAll("a");$(".file-md5 a").popover();fixFooterOfWideTheme();window.onload=function(){var d=new fontDetector();if(!d.detect("Helvetica Neue")&&!d.detect("Helvetica")&&d.detect("Microsoft Yahei")){$("#navbar a").css("font-weight","normal")}};$(".tree").not('[data-ride="tree"]').each(function(){var d=$(this).addClass("tree-lines");d.tree({initialState:d.data("initialState")||"preserve",name:config.currentModule+"-"+config.currentMethod+"-"+d.data("type")})});$(".nav li.dropdown-hover").mouseover(function(){$(this).addClass("open")}).mouseout(function(){$(this).removeClass("open")})});