if(!window.zk){
//ZK, Copyright 2009 Potix Corporation, LGPL
//jQuery, (c) John Resig, MIT
//Sizzle, (c) The Dojo Foundation, MIT
//jQuery Mousewheel, (c) Brandon Aaron, MIT

window.$eval=function(s){return eval(s);};
window.zkInitCrashTimer=setTimeout(function(){var e=document.querySelectorAll(".z-runonce")[0],f=document.getElementById("zk_proc"),b=document.querySelectorAll(".z-temp")[0],g=document.getElementById("zna"),c=document.body;if(f){var d=e?b?g?2:1:3:b?4:5;window.zkShowCrashMessage||(window.zkShowCrashMessage=function(){var a="<p>Something went wrong while loading the page.</p> \r\n\t\t\t\t\t<p>Please try to reload or visit another page. If you are the administrator, \r\n\t\t\t\t\ttry to check your Javascript or Network console.</p>";
switch(d){case 1:a="<p>Error code 1: ZK error, before mounting. </p>"+a;break;case 2:a="<p>Error code 2: ZK error, mounting. </p>"+a;break;case 3:a="<p>Error code 3: ZK error, after mounting. </p>"+a;break;case 4:a="<p>Error code 4: user error, wrong script. </p>"+a;break;case 5:a="<p>Error code 5: user error, server response. </p>"+a}c.style.background="rgb(35,48,64)";c.innerHTML='<style> a:visited {color: white;} </style><div style="background: rgb(35,48,64); text-align: center; color: white; position: absolute; \r\n\t\t\t\t\ttop: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 50%; height: 300px; font-size: 20px;"><i class="z-icon-frown-o" style="font-size: 5em; display: block;"></i>'+
a+'<div style="text-align: right; margin-top: -18px">\r\n\t\t\t\t\t<span style="font-size: 10px;">powered by </span>\r\n\t\t\t\t\t<span style="font-size: 14px;"><a href="http://www.zkoss.org/">ZK</a></span></div><button style="margin-top: 10px" onclick="location.reload();">Reload page</button></div>'});window.zkShowCrashMessage(d)}},0<=window.zkInitCrashTimeout?1E3*window.zkInitCrashTimeout:6E4);

/*
 Sizzle CSS Selector Engine v1.10.2
 http://sizzlejs.com/

 Copyright 2013 jQuery Foundation, Inc. and other contributors
 Released under the MIT license
 http://jquery.org/license

 Date: 2013-07-03
*/
var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.findInternal=function(l,m,t){l instanceof String&&(l=String(l));for(var L=l.length,x=0;x<L;x++){var S=l[x];if(m.call(t,S,x,l))return{i:x,v:S}}return{i:-1,v:void 0}};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(l,m,t){l!=Array.prototype&&l!=Object.prototype&&(l[m]=t.value)};
$jscomp.getGlobal=function(l){return"undefined"!=typeof window&&window===l?l:"undefined"!=typeof global&&null!=global?global:l};$jscomp.global=$jscomp.getGlobal(this);$jscomp.polyfill=function(l,m,t,L){if(m){t=$jscomp.global;l=l.split(".");for(L=0;L<l.length-1;L++){var x=l[L];x in t||(t[x]={});t=t[x]}l=l[l.length-1];L=t[l];m=m(L);m!=L&&null!=m&&$jscomp.defineProperty(t,l,{configurable:!0,writable:!0,value:m})}};
$jscomp.polyfill("Array.prototype.find",function(l){return l?l:function(m,l){return $jscomp.findInternal(this,m,l).v}},"es6","es3");$jscomp.checkStringArgs=function(l,m,t){if(null==l)throw new TypeError("The 'this' value for String.prototype."+t+" must not be null or undefined");if(m instanceof RegExp)throw new TypeError("First argument to String.prototype."+t+" must not be a regular expression");return l+""};
$jscomp.polyfill("String.prototype.endsWith",function(l){return l?l:function(m,l){var t=$jscomp.checkStringArgs(this,m,"endsWith");m+="";void 0===l&&(l=t.length);l=Math.max(0,Math.min(l|0,t.length));for(var x=m.length;0<x&&0<l;)if(t[--l]!=m[--x])return!1;return 0>=x}},"es6","es3");
$jscomp.polyfill("String.prototype.startsWith",function(l){return l?l:function(m,l){var t=$jscomp.checkStringArgs(this,m,"startsWith");m+="";var x=t.length,S=m.length;l=Math.max(0,Math.min(l|0,t.length));for(var ca=0;ca<S&&l<x;)if(t[l++]!=m[ca++])return!1;return ca>=S}},"es6","es3");
(function(l,m){function t(a){var b=a.length,d=c.type(a);return c.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===d||"function"!==d&&(0===b||"number"===typeof b&&0<b&&b-1 in a)}function L(a){var b=bb[a]={};c.each(a.match(T)||[],function(a,c){b[c]=!0});return b}function x(a,b,d,e){if(c.acceptData(a)){var f=c.expando,g=a.nodeType,h=g?c.cache:a,k=g?a[f]:a[f]&&f;if(k&&h[k]&&(e||h[k].data)||d!==m||"string"!==typeof b){k||(k=g?a[f]=da.pop()||c.guid++:f);h[k]||(h[k]=g?{}:{toJSON:c.noop});if("object"===typeof b||
"function"===typeof b)e?h[k]=c.extend(h[k],b):h[k].data=c.extend(h[k].data,b);a=h[k];e||(a.data||(a.data={}),a=a.data);d!==m&&(a[c.camelCase(b)]=d);"string"===typeof b?(d=a[b],null==d&&(d=a[c.camelCase(b)])):d=a;return d}}}function S(a,b,d){if(c.acceptData(a)){var e,f,g=a.nodeType,h=g?c.cache:a,k=g?a[c.expando]:c.expando;if(h[k]){if(b&&(e=d?h[k]:h[k].data)){c.isArray(b)?b=b.concat(c.map(b,c.camelCase)):b in e?b=[b]:(b=c.camelCase(b),b=b in e?[b]:b.split(" "));for(f=b.length;f--;)delete e[b[f]];if(d?
!Ja(e):!c.isEmptyObject(e))return}if(!d&&(delete h[k].data,!Ja(h[k])))return;g?c.cleanData([a],!0):c.support.deleteExpando||h!=h.window?delete h[k]:h[k]=null}}}function ca(a,b,d){if(d===m&&1===a.nodeType)if(d="data-"+b.replace(ac,"-$1").toLowerCase(),d=a.getAttribute(d),"string"===typeof d){try{d="true"===d?!0:"false"===d?!1:"null"===d?null:+d+""===d?+d:bc.test(d)?c.parseJSON(d):d}catch(e){}c.data(a,b,d)}else d=m;return d}function Ja(a){for(var b in a)if(("data"!==b||!c.isEmptyObject(a[b]))&&"toJSON"!==
b)return!1;return!0}function cb(a,b){a.className!=b&&(a.className=b)}function ya(){return!0}function W(){return!1}function db(){try{return q.activeElement}catch(a){}}function eb(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}function Ka(a,b,d){if(c.isFunction(b))return c.grep(a,function(a,c){return!!b.call(a,c,a)!==d});if(b.nodeType)return c.grep(a,function(a){return a===b!==d});if("string"===typeof b){if(cc.test(b))return c.filter(b,a,d);b=c.filter(b,a)}return c.grep(a,function(a){return 0<=c.inArray(a,
b)!==d})}function fb(a){var b=gb.split("|");a=a.createDocumentFragment();if(a.createElement)for(;b.length;)a.createElement(b.pop());return a}function hb(a,b){return c.nodeName(a,"table")&&c.nodeName(1===b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function ib(a){a.type=(null!==c.find.attr(a,"type"))+"/"+a.type;return a}function jb(a){var b=dc.exec(a.type);b?a.type=b[1]:a.removeAttribute("type");return a}function La(a,b){for(var d,
e=0;null!=(d=a[e]);e++)c._data(d,"globalEval",!b||c._data(b[e],"globalEval"))}function kb(a,b){if(1===b.nodeType&&c.hasData(a)){var d,e;var f=c._data(a);a=c._data(b,f);var g=f.events;if(g)for(d in delete a.handle,a.events={},g)for(f=0,e=g[d].length;f<e;f++)c.event.add(b,d,g[d][f]);a.data&&(a.data=c.extend({},a.data))}}function D(a,b){var d,e,f=0,g=typeof a.getElementsByTagName!==F?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==F?a.querySelectorAll(b||"*"):m;if(!g)for(g=[],d=a.childNodes||
a;null!=(e=d[f]);f++)!b||c.nodeName(e,b)?g.push(e):c.merge(g,D(e,b));return b===m||b&&c.nodeName(a,b)?c.merge([a],g):g}function ec(a){Ma.test(a.type)&&(a.defaultChecked=a.checked)}function lb(a,b){if(b in a)return b;for(var c=b.charAt(0).toUpperCase()+b.slice(1),e=b,f=mb.length;f--;)if(b=mb[f]+c,b in a)return b;return e}function ta(a,b){a=b||a;return"none"===c.css(a,"display")||!c.contains(a.ownerDocument,a)}function nb(a,b){for(var d,e,f,g=[],h=0,k=a.length;h<k;h++)e=a[h],e.style&&(g[h]=c._data(e,
"olddisplay"),d=e.style.display,b?(g[h]||"none"!==d||(e.style.display=""),""===e.style.display&&ta(e)&&(g[h]=c._data(e,"olddisplay",ob(e.nodeName)))):g[h]||(f=ta(e),(d&&"none"!==d||!f)&&c._data(e,"olddisplay",f?d:c.css(e,"display"))));for(h=0;h<k;h++)e=a[h],!e.style||b&&"none"!==e.style.display&&""!==e.style.display||(e.style.display=b?g[h]||"":"none");return a}function pb(a,b,c){return(a=fc.exec(b))?Math.max(0,a[1]-(c||0))+(a[2]||"px"):b}function qb(a,b,d,e,f){b=d===(e?"border":"content")?4:"width"===
b?1:0;for(var g=0;4>b;b+=2)"margin"===d&&(g+=c.css(a,d+ea[b],!0,f)),e?("content"===d&&(g-=c.css(a,"padding"+ea[b],!0,f)),"margin"!==d&&(g-=c.css(a,"border"+ea[b]+"Width",!0,f))):(g+=c.css(a,"padding"+ea[b],!0,f),"padding"!==d&&(g+=c.css(a,"border"+ea[b]+"Width",!0,f)));return g}function rb(a,b,d){var e=!0,f="width"===b?a.offsetWidth:a.offsetHeight,g=U(a),h=c.support.boxSizing&&"border-box"===c.css(a,"boxSizing",!1,g);if(0>=f||null==f){f=ka(a,b,g);if(0>f||null==f)f=a.style[b];if(za.test(f))return f;
e=h&&(c.support.boxSizingReliable||f===a.style[b]);f=parseFloat(f)||0}return f+qb(a,b,d||(h?"border":"content"),e,g)+"px"}function ob(a){var b=q,d=sb[a];d||(d=tb(a,b),"none"!==d&&d||(X=(X||c("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(b.documentElement),b=(X[0].contentWindow||X[0].contentDocument).document,b.write("<!doctype html><html><body>"),b.close(),d=tb(a,b),X.detach()),sb[a]=d);return d}function tb(a,b){a=c(b.createElement(a)).appendTo(b.body);
b=c.css(a[0],"display");a.remove();return b}function Na(a,b,d,e){var f;if(c.isArray(b))c.each(b,function(b,c){d||gc.test(a)?e(a,c):Na(a+"["+("object"===typeof c?b:"")+"]",c,d,e)});else if(d||"object"!==c.type(b))e(a,b);else for(f in b)Na(a+"["+f+"]",b[f],d,e)}function ub(a){return function(b,d){"string"!==typeof b&&(d=b,b="*");var e=0,f=b.toLowerCase().match(T)||[];if(c.isFunction(d))for(;b=f[e++];)"+"===b[0]?(b=b.slice(1)||"*",(a[b]=a[b]||[]).unshift(d)):(a[b]=a[b]||[]).push(d)}}function vb(a,b,
d,e){function f(k){var n;g[k]=!0;c.each(a[k]||[],function(a,c){a=c(b,d,e);if("string"===typeof a&&!h&&!g[a])return b.dataTypes.unshift(a),f(a),!1;if(h)return!(n=a)});return n}var g={},h=a===Oa;return f(b.dataTypes[0])||!g["*"]&&f("*")}function Pa(a,b){var d,e,f=c.ajaxSettings.flatOptions||{};for(e in b)b[e]!==m&&((f[e]?a:d||(d={}))[e]=b[e]);d&&c.extend(!0,a,d);return a}function wb(){try{return new l.XMLHttpRequest}catch(a){}}function xb(){setTimeout(function(){la=m});return la=c.now()}function yb(a,
b,c){for(var d,f=(fa[b]||[]).concat(fa["*"]),g=0,h=f.length;g<h;g++)if(d=f[g].call(c,b,a))return d}function zb(a,b,d){var e,f=0,g=Aa.length,h=c.Deferred().always(function(){delete k.elem}),k=function(){if(e)return!1;var b=la||xb();b=Math.max(0,n.startTime+n.duration-b);for(var c=1-(b/n.duration||0),d=0,f=n.tweens.length;d<f;d++)n.tweens[d].run(c);h.notifyWith(a,[n,c,b]);if(1>c&&f)return b;h.resolveWith(a,[n]);return!1},n=h.promise({elem:a,props:c.extend({},b),opts:c.extend(!0,{specialEasing:{}},d),
originalProperties:b,originalOptions:d,startTime:la||xb(),duration:d.duration,tweens:[],createTween:function(b,d){b=c.Tween(a,n.opts,b,d,n.opts.specialEasing[b]||n.opts.easing);n.tweens.push(b);return b},stop:function(b){var c=0,d=b?n.tweens.length:0;if(e)return this;for(e=!0;c<d;c++)n.tweens[c].run(1);b?h.resolveWith(a,[n,b]):h.rejectWith(a,[n,b]);return this}});d=n.props;for(hc(d,n.opts.specialEasing);f<g;f++)if(b=Aa[f].call(n,a,d,n.opts))return b;c.map(d,yb,n);c.isFunction(n.opts.start)&&n.opts.start.call(a,
n);c.fx.timer(c.extend(k,{elem:a,anim:n,queue:n.opts.queue}));return n.progress(n.opts.progress).done(n.opts.done,n.opts.complete).fail(n.opts.fail).always(n.opts.always)}function hc(a,b){var d,e;for(d in a){var f=c.camelCase(d);var g=b[f];var h=a[d];c.isArray(h)&&(g=h[1],h=a[d]=h[0]);d!==f&&(a[f]=h,delete a[d]);if((e=c.cssHooks[f])&&"expand"in e)for(d in h=e.expand(h),delete a[f],h)d in a||(a[d]=h[d],b[d]=g);else b[f]=g}}function A(a,b,c,e,f){return new A.prototype.init(a,b,c,e,f)}function Ba(a,
b){var c={height:a},e=0;for(b=b?1:0;4>e;e+=2-b){var f=ea[e];c["margin"+f]=c["padding"+f]=a}b&&(c.opacity=c.width=a);return c}function Ab(a){return c.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}var ma,F=typeof m,ic=l.location,q=l.document,Bb=q.documentElement,ua={},da=[],Cb=da.concat,Qa=da.push,ha=da.slice,Db=da.indexOf,jc=ua.toString,Y=ua.hasOwnProperty,Ra="1.10.2".trim,c=function(a,b){return new c.fn.init(a,b,kc)},Da=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=/\S+/g,lc=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
mc=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,Eb=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,nc=/^[\],:{}\s]*$/,oc=/(?:^|:|,)(?:\s*\[)+/g,pc=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,qc=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,rc=/^-ms-/,sc=/-([\da-z])/gi,tc=function(a,b){return b.toUpperCase()},K=function(a){if(q.addEventListener||"load"===a.type||"complete"===q.readyState)Fb(),c.ready()},Fb=function(){q.addEventListener?(q.removeEventListener("DOMContentLoaded",K,!1),l.removeEventListener("load",
K,!1)):(q.detachEvent("onreadystatechange",K),l.detachEvent("onload",K))};c.fn=c.prototype={jquery:"1.10.2",constructor:c,init:function(a,b,d){if(!a)return this;if("string"===typeof a){var e="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:mc.exec(a);if(!e||!e[1]&&b)return!b||b.jquery?(b||d).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof c?b[0]:b,c.merge(this,c.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:q,!0)),Eb.test(e[1])&&c.isPlainObject(b))for(e in b)if(c.isFunction(this[e]))this[e](b[e]);
else this.attr(e,b[e])}else{if((b=q.getElementById(e[2]))&&b.parentNode){if(b.id!==e[2])return d.find(a);this.length=1;this[0]=b}this.context=q;this.selector=a}return this}if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(c.isFunction(a))return d.ready(a);a.selector!==m&&(this.selector=a.selector,this.context=a.context);return c.makeArray(a,this)},selector:"",length:0,toArray:function(){return ha.call(this)},get:function(a){return null==a?this.toArray():0>a?this[this.length+a]:this[a]},
pushStack:function(a){a=c.merge(this.constructor(),a);a.prevObject=this;a.context=this.context;return a},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.ready.promise().done(a);return this},slice:function(){return this.pushStack(ha.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length;a=+a+(0>a?b:0);return this.pushStack(0<=a&&a<b?[this[a]]:[])},map:function(a){return this.pushStack(c.map(this,function(b,c){return a.call(b,
c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:Qa,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a,b,d,e=arguments[0]||{},f=1,g=arguments.length,h=!1;"boolean"===typeof e&&(h=e,e=arguments[1]||{},f=2);"object"===typeof e||c.isFunction(e)||(e={});g===f&&(e=this,--f);for(;f<g;f++)if(null!=(d=arguments[f]))for(b in d){var k=e[b];var n=d[b];e!==n&&(h&&n&&(c.isPlainObject(n)||(a=c.isArray(n)))?(a?(a=!1,k=k&&c.isArray(k)?k:[]):k=
k&&c.isPlainObject(k)?k:{},e[b]=c.extend(h,k,n)):n!==m&&(e[b]=n))}return e};c.extend({expando:"jQuery"+("1.10.2"+Math.random()).replace(/\D/g,""),noConflict:function(a){return c},isReady:!1,readyWait:1,holdReady:function(a){a?c.readyWait++:c.ready(!0)},ready:function(a){if(!0===a?!--c.readyWait:!c.isReady){if(!q.body)return setTimeout(c.ready);c.isReady=!0;!0!==a&&0<--c.readyWait||(ma.resolveWith(q,[c]),c.fn.trigger&&c(q).trigger("ready").off("ready"))}},isFunction:function(a){return"function"===
c.type(a)},isArray:Array.isArray||function(a){return"array"===c.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return null==a?String(a):"object"===typeof a||"function"===typeof a?ua[jc.call(a)]||"object":typeof a},isPlainObject:function(a){var b;if(!a||"object"!==c.type(a)||a.nodeType||c.isWindow(a))return!1;try{if(a.constructor&&!Y.call(a,"constructor")&&!Y.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(d){return!1}if(c.support.ownLast)for(b in a)return Y.call(a,
b);for(b in a);return b===m||Y.call(a,b)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw Error(a);},parseHTML:function(a,b,d){if(!a||"string"!==typeof a)return null;"boolean"===typeof b&&(d=b,b=!1);b=b||q;var e=Eb.exec(a);d=!d&&[];if(e)return[b.createElement(e[1])];e=c.buildFragment([a],b,d);d&&c(d).remove();return c.merge([],e.childNodes)},parseJSON:function(a){if(l.JSON&&l.JSON.parse)return l.JSON.parse(a);if(null===a)return a;if("string"===typeof a&&(a=c.trim(a))&&
nc.test(a.replace(pc,"@").replace(qc,"]").replace(oc,"")))return(new Function("return "+a))();c.error("Invalid JSON: "+a)},parseXML:function(a){if(!a||"string"!==typeof a)return null;try{if(l.DOMParser){var b=new DOMParser;var d=b.parseFromString(a,"text/xml")}else d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(a)}catch(e){d=m}d&&d.documentElement&&!d.getElementsByTagName("parsererror").length||c.error("Invalid XML: "+a);return d},noop:function(){},globalEval:function(a){a&&c.trim(a)&&
(l.execScript||function(a){l.eval.call(l,a)})(a)},camelCase:function(a){return a.replace(rc,"ms-").replace(sc,tc)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d=0,f=a.length;var g=t(a);if(c)if(g)for(;d<f&&(g=b.apply(a[d],c),!1!==g);d++);else for(d in a){if(g=b.apply(a[d],c),!1===g)break}else if(g)for(;d<f&&(g=b.call(a[d],d,a[d]),!1!==g);d++);else for(d in a)if(g=b.call(a[d],d,a[d]),!1===g)break;return a},trim:Ra&&!Ra.call("\ufeff\u00a0")?
function(a){return null==a?"":Ra.call(a)}:function(a){return null==a?"":(a+"").replace(lc,"")},makeArray:function(a,b){b=b||[];null!=a&&(t(Object(a))?c.merge(b,"string"===typeof a?[a]:a):Qa.call(b,a));return b},inArray:function(a,b,c){if(b){if(Db)return Db.call(b,a,c);var d=b.length;for(c=c?0>c?Math.max(0,d+c):c:0;c<d;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=b.length,e=a.length,f=0;if("number"===typeof c)for(;f<c;f++)a[e++]=b[f];else for(;b[f]!==m;)a[e++]=b[f++];a.length=
e;return a},grep:function(a,b,c){var d=[],f=0,g=a.length;for(c=!!c;f<g;f++){var h=!!b(a[f],f);c!==h&&d.push(a[f])}return d},map:function(a,b,c){var d=0,f=a.length,g=[];if(t(a))for(;d<f;d++){var h=b(a[d],d,c);null!=h&&(g[g.length]=h)}else for(d in a)h=b(a[d],d,c),null!=h&&(g[g.length]=h);return Cb.apply([],g)},guid:1,proxy:function(a,b){if("string"===typeof b){var d=a[b];b=a;a=d}if(!c.isFunction(a))return m;var e=ha.call(arguments,2);d=function(){return a.apply(b||this,e.concat(ha.call(arguments)))};
d.guid=a.guid=a.guid||c.guid++;return d},access:function(a,b,d,e,f,g,h){var k=0,n=a.length,l=null==d;if("object"===c.type(d))for(k in f=!0,d)c.access(a,b,k,d[k],!0,g,h);else if(e!==m&&(f=!0,c.isFunction(e)||(h=!0),l&&(h?(b.call(a,e),b=null):(l=b,b=function(a,b,d){return l.call(c(a),d)})),b))for(;k<n;k++)b(a[k],d,h?e:e.call(a[k],k,b(a[k],d)));return f?a:l?b.call(a):n?b(a[0],d):g},now:function(){return(new Date).getTime()},swap:function(a,b,c,e){var d,g={};for(d in b)g[d]=a.style[d],a.style[d]=b[d];
c=c.apply(a,e||[]);for(d in b)a.style[d]=g[d];return c}});c.ready.promise=function(a){if(!ma)if(ma=c.Deferred(),"complete"===q.readyState)setTimeout(c.ready);else if(q.addEventListener)q.addEventListener("DOMContentLoaded",K,!1),l.addEventListener("load",K,!1);else{q.attachEvent("onreadystatechange",K);l.attachEvent("onload",K);var b=!1;try{b=null==l.frameElement&&q.documentElement}catch(d){}b&&b.doScroll&&function e(){if(!c.isReady){try{b.doScroll("left")}catch(f){return setTimeout(e,50)}Fb();c.ready()}}()}return ma.promise(a)};
c.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){ua["[object "+b+"]"]=b.toLowerCase()});var kc=c(q);(function(a,b){function d(a,b,c,d){var e,f,g,r;(b?b.ownerDocument||b:B)!==I&&Ca(b);b=b||I;c=c||[];if(!a||"string"!==typeof a)return c;if(1!==(r=b.nodeType)&&9!==r)return[];if(Z&&!d){if(e=xa.exec(a))if(g=e[1])if(9===r)if((f=b.getElementById(g))&&f.parentNode){if(f.id===g)return c.push(f),c}else return c;else{if(b.ownerDocument&&(f=b.ownerDocument.getElementById(g))&&
E(b,f)&&f.id===g)return c.push(f),c}else{if(e[2])return na.apply(c,b.getElementsByTagName(a)),c;if((g=e[3])&&H.getElementsByClassName&&b.getElementsByClassName)return na.apply(c,b.getElementsByClassName(g)),c}if(H.qsa&&(!R||!R.test(a))){f=e=C;g=b;var h=9===r&&a;if(1===r&&"object"!==b.nodeName.toLowerCase()){r=l(a);(e=b.getAttribute("id"))?f=e.replace(Aa,"\\$&"):b.setAttribute("id",f);f="[id='"+f+"'] ";for(g=r.length;g--;)r[g]=f+q(r[g]);g=Y.test(a)&&b.parentNode||b;h=r.join(",")}if(h)try{return na.apply(c,
g.querySelectorAll(h)),c}catch(Yc){}finally{e||b.removeAttribute("id")}}}var y;a:{a=a.replace(U,"$1");f=l(a);if(!d&&1===f.length){e=f[0]=f[0].slice(0);if(2<e.length&&"ID"===(y=e[0]).type&&H.getById&&9===b.nodeType&&Z&&z.relative[e[1].type]){b=(z.find.ID(y.matches[0].replace(oa,pa),b)||[])[0];if(!b){y=c;break a}a=a.slice(e.shift().value.length)}for(r=X.needsContext.test(a)?0:e.length;r--;){y=e[r];if(z.relative[g=y.type])break;if(g=z.find[g])if(d=g(y.matches[0].replace(oa,pa),Y.test(e[0].type)&&b.parentNode||
b)){e.splice(r,1);a=d.length&&q(e);if(!a){na.apply(c,d);y=c;break a}break}}}ua(a,f)(d,b,!Z,c,Y.test(a));y=c}return y}function e(){function a(c,d){b.push(c+=" ")>z.cacheLength&&delete a[b.shift()];return a[c]=d}var b=[];return a}function f(a){a[C]=!0;return a}function g(a){var b=I.createElement("div");try{return!!a(b)}catch(y){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}}function h(a,b){var c=a.split("|");for(a=a.length;a--;)z.attrHandle[c[a]]=b}function k(a,b){var c=b&&a,d=c&&1===a.nodeType&&
1===b.nodeType&&(~b.sourceIndex||-2147483648)-(~a.sourceIndex||-2147483648);if(d)return d;if(c)for(;c=c.nextSibling;)if(c===b)return-1;return a?1:-1}function n(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function m(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function p(a){return f(function(b){b=+b;return f(function(c,d){for(var e,f=a([],c.length,b),g=f.length;g--;)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function u(){}
function l(a,b){var c,e,f,g,h;if(g=Gb[a+" "])return b?0:g.slice(0);g=a;var r=[];for(h=z.preFilter;g;){if(!k||(c=ka.exec(g)))c&&(g=g.slice(c[0].length)||g),r.push(e=[]);var k=!1;if(c=la.exec(g))k=c.shift(),e.push({value:k,type:c[0].replace(U," ")}),g=g.slice(k.length);for(f in z.filter)!(c=X[f].exec(g))||h[f]&&!(c=h[f](c))||(k=c.shift(),e.push({value:k,type:f,matches:c}),g=g.slice(k.length));if(!k)break}return b?g.length:g?d.error(a):Gb(a,r).slice(0)}function q(a){for(var b=0,c=a.length,d="";b<c;b++)d+=
a[b].value;return d}function t(a,b,c,d){var e=b.dir,f=c&&"parentNode"===e,g=/@/.test(d),h=/\$/.test(d),r=L++;return b.first?function(b,c,d){if(g||h)for(var r=zk.Widget.$(b,{exact:1});(r=r?"parentNode"===e?r.parent:r[e]:zk.Widget.$(b))&&(b=zk.isLoaded("zul.sel")&&r.$instanceof(zul.sel.Treechildren,zul.sel.Treeitem)?b:r.$n());){if(a(b,c,d,r))return!0}else for(b=b[e];b;){if(1===b.nodeType||f)return a(b,c,d);b="parentNode"==e?zk(b).vparentNode(!0):b[e]}}:function(b,c,d){var k,y,n=ia+" "+r;if(g||h)for(k=
zk.Widget.$(b,{exact:1});(k=k?"parentNode"===e?k.parent:k[e]:zk.Widget.$(b))&&(b=k.isRealElement()?k.$n():b);){if(a(b,c,d,k))return!0}else if(d)for(;b=b[e];){if((1===b.nodeType||f)&&a(b,c,d))return!0}else for(b=b[e];b;){if(1===b.nodeType||f){var P=b[C]||(b[C]={});if((y=P[e])&&y[0]===n){if(!0===(k=y[1])||k===M)return!0===k}else if(y=P[e]=[n],y[1]=a(b,c,d)||M,!0===y[1])return!0}b="parentNode"==e?zk(b).vparentNode(!0):b[e]}}}function x(a){return 1<a.length?function(b,c,d,e){for(var f=a.length;f--;)if(!a[f](b,
c,d,e))return!1;return!0}:a[0]}function Ea(a,b,c,d,e){for(var f,g=[],h=0,r=a.length,k=null!=b;h<r;h++)if(f=a[h])if(!c||c(f,d,e))g.push(f),k&&b.push(h);return g}function D(a,b,c,e,g,h){e&&!e[C]&&(e=D(e));g&&!g[C]&&(g=D(g,h));return f(function(f,h,r,k){var y,n=[],P=[],p=h.length,J;if(!(J=f)){J=b||"*";for(var m=r.nodeType?[r]:r,u=[],l=0,v=m.length;l<v;l++)d(J,m[l],u);J=u}J=!a||!f&&b?J:Ea(J,n,a,r,k);m=c?g||(f?a:p||e)?[]:h:J;c&&c(J,m,r,k);if(e){var V=Ea(m,P);e(V,[],r,k);for(r=V.length;r--;)if(y=V[r])m[P[r]]=
!(J[P[r]]=y)}if(f){if(g||a){if(g){V=[];for(r=m.length;r--;)(y=m[r])&&V.push(J[r]=y);g(null,m=[],V,k)}for(r=m.length;r--;)(y=m[r])&&-1<(V=g?va.call(f,y):n[r])&&(f[V]=!(h[V]=y))}}else m=Ea(m===h?m.splice(p,m.length):m),g?g(null,h,m,k):na.apply(h,m)})}function O(a,b){var c,d=a.length,e=z.relative[a[0].type];var f=e||z.relative[" "];for(var g=e?1:0,h=t(function(a){return a===c},f,!0,b),r=t(function(a){return-1<va.call(c,a)},f,!0,b),k=[function(a,b,d){return!e&&(d||b!==Q)||((c=b).nodeType?h(a,b,d):r(a,
b,d))}];g<d;g++)if(f=z.relative[a[g].type])k=[t(x(k),f,!1,b)];else{f=z.filter[a[g].type].apply(null,a[g].matches);if(f[C]){for(b=++g;b<d&&!z.relative[a[b].type];b++);return D(1<g&&x(k),1<g&&q(a.slice(0,g-1).concat({value:" "===a[g-2].type?"*":""})).replace(U,"$1"),f,g<b&&O(a.slice(g,b)),b<d&&O(a=a.slice(b)),b<d&&q(a))}k.push(f)}return x(k)}function A(a,b){var c=0,e=0<b.length,g=0<a.length,h=function(f,h,r,k,y){var n,p,P=[],m=0,J="0",u=f&&[],l=null!=y,v=Q,V=f||g&&z.find.TAG("*",y&&h.parentNode||h),
G=ia+=null==v?1:Math.random()||.1;l&&(Q=h!==I&&h,M=c);for(;null!=(y=V[J]);J++){if(g&&y){for(n=0;p=a[n++];)if(p(y,h,r)){k.push(y);break}l&&(ia=G,M=++c)}e&&((y=!p&&y)&&m--,f&&u.push(y))}m+=J;if(e&&J!==m){for(n=0;p=b[n++];)p(u,P,h,r);if(f){if(0<m)for(;J--;)u[J]||P[J]||(P[J]=ha.call(k));P=Ea(P)}na.apply(k,P);l&&!f&&0<P.length&&1<m+b.length&&d.uniqueSort(k)}l&&(ia=G,Q=v);return u};return e?f(h):h}var w,M,Q,N,I,aa,Z,R,wa,Fa,E,C="sizzle"+-new Date,B=a.document,ia=0,L=0,T=e(),Gb=e(),Ib=e(),F=!1,S=function(a,
b){a===b&&(F=!0);return 0},K=typeof b,ea={}.hasOwnProperty,qa=[],ha=qa.pop,ja=qa.push,na=qa.push,ba=qa.slice,va=qa.indexOf||function(a){for(var b=0,c=this.length;b<c;b++)if(this[b]===a)return b;return-1},ca="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w#"),da="\\[[\\x20\\t\\r\\n\\f]*((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+)[\\x20\\t\\r\\n\\f]*(?:([*^$|!~]?=)[\\x20\\t\\r\\n\\f]*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+ca+")|)|)[\\x20\\t\\r\\n\\f]*\\]",W=":((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+)(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+
da.replace(3,8)+")*)|.*)\\)|)",U=/^[\x20\t\r\n\f]+|((?:^|[^\\])(?:\\.)*)[\x20\t\r\n\f]+$/g,ka=/^[\x20\t\r\n\f]*,[\x20\t\r\n\f]*/,la=/^[\x20\t\r\n\f]*([>+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,Y=/[\x20\t\r\n\f]*[+~]/,ra=/=[\x20\t\r\n\f]*([^\]'"]*)[\x20\t\r\n\f]*\]/g,sa=new RegExp(W),ta=new RegExp("^"+ca+"$"),X={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,ZID:/^\$((?:[\w\u00c0-\uFFFF-]|\\.)+)/,TAG:new RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),
ZTAG:/^((?:[@\w\u00c0-\uFFFF\*-]|\\.)+)/,ATTR:new RegExp("^"+da),PSEUDO:new RegExp("^"+W),CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},
fa=/^[^{]+\{\s*\[native \w/,xa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ya=/^(?:input|select|textarea|button)$/i,za=/^h\d$/i,Aa=/'|\\/g,oa=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,pa=function(a,b,c){a="0x"+b-65536;return a!==a||c?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)};try{na.apply(qa=ba.call(B.childNodes),B.childNodes),qa[B.childNodes.length].nodeType}catch(r){na={apply:qa.length?function(a,b){ja.apply(a,ba.call(b))}:function(a,b){for(var c=a.length,
d=0;a[c++]=b[d++];);a.length=c-1}}}var Ba=d.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};var H=d.support={};var Ca=d.setDocument=function(b){var c=b?b.ownerDocument||b:B;b=c.defaultView;if(c===I||9!==c.nodeType||!c.documentElement)return I;I=c;aa=c.documentElement;Z=!Ba(c);b&&b.attachEvent&&b!==b.top&&b.attachEvent("onbeforeunload",function(){Ca()});H.attributes=g(function(a){a.className="i";return!a.getAttribute("className")});H.getElementsByTagName=
g(function(a){a.appendChild(c.createComment(""));return!a.getElementsByTagName("*").length});H.getElementsByClassName=g(function(a){a.innerHTML="<div class='a'></div><div class='a i'></div>";a.firstChild.className="i";return 2===a.getElementsByClassName("i").length});H.getById=g(function(a){aa.appendChild(a).id=C;return!c.getElementsByName||!c.getElementsByName(C).length});H.getById?(z.find.ID=function(a,b){if(typeof b.getElementById!==K&&Z)return(a=b.getElementById(a))&&a.parentNode?[a]:[]},z.filter.ID=
function(a){var b=a.replace(oa,pa);return function(a){return a.getAttribute("id")===b}}):(delete z.find.ID,z.filter.ID=function(a){var b=a.replace(oa,pa);return function(a){return(a=typeof a.getAttributeNode!==K&&a.getAttributeNode("id"))&&a.value===b}});z.find.TAG=H.getElementsByTagName?function(a,b){if(typeof b.getElementsByTagName!==K)return b.getElementsByTagName(a)}:function(a,b){var c=[],d=0;b=b.getElementsByTagName(a);if("*"===a){for(;a=b[d++];)1===a.nodeType&&c.push(a);return c}return b};
z.find.CLASS=H.getElementsByClassName&&function(a,b){if(typeof b.getElementsByClassName!==K&&Z)return b.getElementsByClassName(a)};z.find.ZID=function(b,c){return c==a||c==I?zk.Widget.getElementsById(b):jq.grep(zk.Widget.getElementsById(b),function(a){return jq.isAncestor(c,a)})};z.find.ZTAG=function(b,c){return c==a||c==I?zk.Widget.getElementsByName(b.substring(1)):jq.grep(zk.Widget.getElementsByName(b.substring(1)),function(a){return jq.isAncestor(c,a)})};wa=[];R=[];if(H.qsa=fa.test(c.querySelectorAll))g(function(a){a.innerHTML=
"<select><option selected=''></option></select>";a.querySelectorAll("[selected]").length||R.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)");a.querySelectorAll(":checked").length||R.push(":checked")}),g(function(a){var b=c.createElement("input");b.setAttribute("type","hidden");a.appendChild(b).setAttribute("t","");a.querySelectorAll("[t^='']").length&&R.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:''|\"\")");
a.querySelectorAll(":enabled").length||R.push(":enabled",":disabled");a.querySelectorAll("*,:x");R.push(",.*:")});(H.matchesSelector=fa.test(Fa=aa.webkitMatchesSelector||aa.mozMatchesSelector||aa.oMatchesSelector||aa.msMatchesSelector))&&g(function(a){H.disconnectedMatch=Fa.call(a,"div");Fa.call(a,"[s!='']:x");wa.push("!=",W)});R=R.length&&new RegExp(R.join("|"));wa=wa.length&&new RegExp(wa.join("|"));E=fa.test(aa.contains)||aa.compareDocumentPosition?function(a,b){var c=9===a.nodeType?a.documentElement:
a;b=b&&b.parentNode;return a===b||!!(b&&1===b.nodeType&&(c.contains?c.contains(b):a.compareDocumentPosition&&a.compareDocumentPosition(b)&16))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1};S=aa.compareDocumentPosition?function(a,b){if(a===b)return F=!0,0;var d=b.compareDocumentPosition&&a.compareDocumentPosition&&a.compareDocumentPosition(b);return d?d&1||!H.sortDetached&&b.compareDocumentPosition(a)===d?a===c||E(B,a)?-1:b===c||E(B,b)?1:N?va.call(N,a)-va.call(N,b):0:d&4?-1:
1:a.compareDocumentPosition?-1:1}:function(a,b){var d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(a===b)return F=!0,0;if(!e||!f)return a===c?-1:b===c?1:e?-1:f?1:N?va.call(N,a)-va.call(N,b):0;if(e===f)return k(a,b);for(;a=a.parentNode;)g.unshift(a);for(a=b;a=a.parentNode;)h.unshift(a);for(;g[d]===h[d];)d++;return d?k(g[d],h[d]):g[d]===B?-1:h[d]===B?1:0};return c};d.matches=function(a,b){return d(a,null,null,b)};d.matchesSelector=function(a,b){(a.ownerDocument||a)!==I&&Ca(a);b=b.replace(ra,"='$1']");
if(!(!H.matchesSelector||!Z||wa&&wa.test(b)||R&&R.test(b)))try{var c=Fa.call(a,b);if(c||H.disconnectedMatch||a.document&&11!==a.document.nodeType)return c}catch(J){}return 0<d(b,I,null,[a]).length};d.contains=function(a,b){(a.ownerDocument||a)!==I&&Ca(a);return E(a,b)};d.attr=function(a,c){(a.ownerDocument||a)!==I&&Ca(a);var d=z.attrHandle[c.toLowerCase()];d=d&&ea.call(z.attrHandle,c.toLowerCase())?d(a,c,!Z):b;return d===b?H.attributes||!Z?a.getAttribute(c):(d=a.getAttributeNode(c))&&d.specified?
d.value:null:d};d.error=function(a){throw Error("Syntax error, unrecognized expression: "+a);};d.uniqueSort=function(a){var b,c=[],d=0,e=0;F=!H.detectDuplicates;N=!H.sortStable&&a.slice(0);a.sort(S);if(F){for(;b=a[e++];)b===a[e]&&(d=c.push(e));for(;d--;)a.splice(c[d],1)}return a};var ma=d.getText=function(a){var b="",c=0;var d=a.nodeType;if(!d)for(;d=a[c];c++)b+=ma(d);else if(1===d||9===d||11===d){if("string"===typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)b+=ma(a)}else if(3===
d||4===d)return a.nodeValue;return b};var z=d.selectors={cacheLength:50,createPseudo:f,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){a[1]=a[1].replace(oa,pa);a[3]=(a[4]||a[5]||"").replace(oa,pa);"~="===a[2]&&(a[3]=" "+a[3]+" ");return a.slice(0,4)},CHILD:function(a){a[1]=a[1].toLowerCase();"nth"===a[1].slice(0,3)?(a[3]||d.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||
1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&d.error(a[0]);return a},PSEUDO:function(a){var c,d=!a[5]&&a[2];if(X.CHILD.test(a[0]))return null;a[3]&&a[4]!==b?a[2]=a[4]:d&&sa.test(d)&&(c=l(d,!0))&&(c=d.indexOf(")",d.length-c)-d.length)&&(a[0]=a[0].slice(0,c),a[2]=d.slice(0,c));return a.slice(0,3)}},filter:{TAG:function(a){var b=a.replace(oa,pa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},ZTAG:function(a){var b=
a.substring(1);return function(a,c,d,e){return(e=e?e:zk.Widget.$(a,{exact:!0})||!1)&&e.className.toLowerCase().endsWith(b)}},ZID:function(a){var b=a.startsWith("$")?a.substring(1):a;return function(a,c,d,e){return(e=e?e:zk.Widget.$(a))?e.id===b:!1}},CLASS:function(a){var b=T[a+" "];return b||(b=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+a+"([\\x20\\t\\r\\n\\f]|$)"),T(a,function(a){return b.test("string"===typeof a.className&&a.className||typeof a.getAttribute!==K&&a.getAttribute("class")||"")}))},ATTR:function(a,
b,c){return function(e){var f=d.attr(e,a);f||(e=zk.Widget.$(e,{exact:1}))&&(f=e.get(a)||f);if(null==f)return"!="===b;if(!b)return!0;f+="";return"="===b?f===c:"!="===b?f!==c:"^="===b?c&&0===f.indexOf(c):"*="===b?c&&-1<f.indexOf(c):"$="===b?c&&f.slice(-c.length)===c:"~="===b?-1<(" "+f+" ").indexOf(c):"|="===b?f===c||f.slice(0,c.length+1)===c+"-":!1}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,
c,k){var n;c=f!==g?"nextSibling":"previousSibling";var p=b.parentNode,r=h&&b.nodeName.toLowerCase();k=!k&&!h;if(p){if(f){for(;c;){for(n=b;n=n[c];)if(h?n.nodeName.toLowerCase()===r:1===n.nodeType)return!1;var m=c="only"===a&&!m&&"nextSibling"}return!0}m=[g?p.firstChild:p.lastChild];if(g&&k){k=p[C]||(p[C]={});var u=k[a]||[];var l=u[0]===ia&&u[1];var v=u[0]===ia&&u[2];for(n=l&&p.childNodes[l];n=++l&&n&&n[c]||(v=l=0)||m.pop();)if(1===n.nodeType&&++v&&n===b){k[a]=[ia,l,v];break}}else if(k&&(u=(b[C]||(b[C]=
{}))[a])&&u[0]===ia)v=u[1];else for(;(n=++l&&n&&n[c]||(v=l=0)||m.pop())&&((h?n.nodeName.toLowerCase()!==r:1!==n.nodeType)||!++v||(k&&((n[C]||(n[C]={}))[a]=[ia,v]),n!==b)););v-=e;return v===d||0===v%d&&0<=v/d}}},PSEUDO:function(a,b){var c=z.pseudos[a]||z.setFilters[a.toLowerCase()]||d.error("unsupported pseudo: "+a);if(c[C])return c(b);if(1<c.length){var e=[a,a,"",b];return z.setFilters.hasOwnProperty(a.toLowerCase())?f(function(a,d){for(var e,f=c(a,b),g=f.length;g--;)e=va.call(a,f[g]),a[e]=!(d[e]=
f[g])}):function(a){return c(a,0,e)}}return c}},pseudos:{not:f(function(a){var b=[],c=[],d=ua(a.replace(U,"$1"));return d[C]?f(function(a,b,c,e){e=d(a,null,e,[]);for(var f=a.length;f--;)if(c=e[f])a[f]=!(b[f]=c)}):function(a,e,f){b[0]=a;d(b,null,f,c);return!c.pop()}}),has:f(function(a){return function(b){return 0<d(a,b).length}}),contains:f(function(a){return function(b){return-1<(b.textContent||b.innerText||ma(b)).indexOf(a)}}),lang:f(function(a){ta.test(a||"")||d.error("unsupported lang: "+a);a=
a.replace(oa,pa).toLowerCase();return function(b){var c;do if(c=Z?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===aa},focus:function(a){return a===I.activeElement&&(!I.hasFocus||I.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return!1===a.disabled},disabled:function(a){return!0===
a.disabled},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return!0===a.selected},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if("@"<a.nodeName||3===a.nodeType||4===a.nodeType)return!1;return!0},parent:function(a){return!z.pseudos.empty(a)},header:function(a){return za.test(a.nodeName)},input:function(a){return ya.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();
return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||b.toLowerCase()===a.type)},first:p(function(){return[0]}),last:p(function(a,b){return[b-1]}),eq:p(function(a,b,c){return[0>c?c+b:c]}),even:p(function(a,b){for(var c=0;c<b;c+=2)a.push(c);return a}),odd:p(function(a,b){for(var c=1;c<b;c+=2)a.push(c);return a}),lt:p(function(a,b,c){for(b=0>c?c+b:c;0<=--b;)a.push(b);return a}),gt:p(function(a,
b,c){for(c=0>c?c+b:c;++c<b;)a.push(c);return a})}};z.pseudos.nth=z.pseudos.eq;for(w in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})z.pseudos[w]=n(w);for(w in{submit:!0,reset:!0})z.pseudos[w]=m(w);u.prototype=z.filters=z.pseudos;z.setFilters=new u;var ua=d.compile=function(a,b){var c,d=[],e=[],f=Ib[a+" "];if(!f){b||(b=l(a));for(c=b.length;c--;)f=O(b[c],a),f[C]?d.push(f):e.push(f);f=Ib(a,A(e,d))}return f};H.sortStable=C.split("").sort(S).join("")===C;H.detectDuplicates=F;Ca();H.sortDetached=
g(function(a){return a.compareDocumentPosition(I.createElement("div"))&1});g(function(a){a.innerHTML="<a href='#'></a>";return"#"===a.firstChild.getAttribute("href")})||h("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)});H.attributes&&g(function(a){a.innerHTML="<input/>";a.firstChild.setAttribute("value","");return""===a.firstChild.getAttribute("value")})||h("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue});
g(function(a){return null==a.getAttribute("disabled")})||h("checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",function(a,b,c){var d;if(!c)return(d=a.getAttributeNode(b))&&d.specified?d.value:!0===a[b]?b.toLowerCase():null});c.find=d;c.expr=d.selectors;c.expr[":"]=c.expr.pseudos;c.unique=d.uniqueSort;c.text=d.getText;c.isXMLDoc=d.isXML;c.contains=d.contains})(l);var bb={};c.Callbacks=function(a){a="string"===typeof a?bb[a]||
L(a):c.extend({},a);var b,d,e,f,g,h,k=[],n=!a.once&&[],l=function(c){d=a.memory&&c;e=!0;g=h||0;h=0;f=k.length;for(b=!0;k&&g<f;g++)if(!1===k[g].apply(c[0],c[1])&&a.stopOnFalse){d=!1;break}b=!1;k&&(n?n.length&&l(n.shift()):d?k=[]:p.disable())},p={add:function(){if(k){var e=k.length;(function uc(b){c.each(b,function(b,d){b=c.type(d);"function"===b?a.unique&&p.has(d)||k.push(d):d&&d.length&&"string"!==b&&uc(d)})})(arguments);b?f=k.length:d&&(h=e,l(d))}return this},remove:function(){k&&c.each(arguments,
function(a,d){for(var e;-1<(e=c.inArray(d,k,e));)k.splice(e,1),b&&(e<=f&&f--,e<=g&&g--)});return this},has:function(a){return a?-1<c.inArray(a,k):!(!k||!k.length)},empty:function(){k=[];f=0;return this},disable:function(){k=n=d=m;return this},disabled:function(){return!k},lock:function(){n=m;d||p.disable();return this},locked:function(){return!n},fireWith:function(a,c){!k||e&&!n||(c=c||[],c=[a,c.slice?c.slice():c],b?n.push(c):l(c));return this},fire:function(){p.fireWith(this,arguments);return this},
fired:function(){return!!e}};return p};c.extend({Deferred:function(a){var b=[["resolve","done",c.Callbacks("once memory"),"resolved"],["reject","fail",c.Callbacks("once memory"),"rejected"],["notify","progress",c.Callbacks("memory")]],d="pending",e={state:function(){return d},always:function(){f.done(arguments).fail(arguments);return this},then:function(){var a=arguments;return c.Deferred(function(d){c.each(b,function(b,g){var h=g[0],k=c.isFunction(a[b])&&a[b];f[g[1]](function(){var a=k&&k.apply(this,
arguments);if(a&&c.isFunction(a.promise))a.promise().done(d.resolve).fail(d.reject).progress(d.notify);else d[h+"With"](this===e?d.promise():this,k?[a]:arguments)})});a=null}).promise()},promise:function(a){return null!=a?c.extend(a,e):e}},f={};e.pipe=e.then;c.each(b,function(a,c){var g=c[2],h=c[3];e[c[1]]=g.add;h&&g.add(function(){d=h},b[a^1][2].disable,b[2][2].lock);f[c[0]]=function(){f[c[0]+"With"](this===f?e:this,arguments);return this};f[c[0]+"With"]=g.fireWith});e.promise(f);a&&a.call(f,f);
return f},when:function(a){var b=0,d=ha.call(arguments),e=d.length,f=1!==e||a&&c.isFunction(a.promise)?e:0,g=1===f?a:c.Deferred(),h=function(a,b,c){return function(d){b[a]=this;c[a]=1<arguments.length?ha.call(arguments):d;c===n?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},k;if(1<e){var n=Array(e);var m=Array(e);for(k=Array(e);b<e;b++)d[b]&&c.isFunction(d[b].promise)?d[b].promise().done(h(b,k,d)).fail(g.reject).progress(h(b,m,n)):--f}f||g.resolveWith(k,d);return g.promise()}});c.support=function(a){var b,
d,e=q.createElement("div");e.setAttribute("className","t");e.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";var f=e.getElementsByTagName("*")||[];var g=e.getElementsByTagName("a")[0];if(!g||!g.style||!f.length)return a;var h=q.createElement("select");var k=h.appendChild(q.createElement("option"));f=e.getElementsByTagName("input")[0];g.style.cssText="top:1px;float:left;opacity:.5";a.getSetAttribute="t"!==e.className;a.leadingWhitespace=3===e.firstChild.nodeType;a.tbody=
!e.getElementsByTagName("tbody").length;a.htmlSerialize=!!e.getElementsByTagName("link").length;a.style=/top/.test(g.getAttribute("style"));a.hrefNormalized="/a"===g.getAttribute("href");a.opacity=/^0.5/.test(g.style.opacity);a.cssFloat=!!g.style.cssFloat;a.checkOn=!!f.value;a.optSelected=k.selected;a.enctype=!!q.createElement("form").enctype;a.html5Clone="<:nav></:nav>"!==q.createElement("nav").cloneNode(!0).outerHTML;a.inlineBlockNeedsLayout=!1;a.shrinkWrapBlocks=!1;a.pixelPosition=!1;a.deleteExpando=
!0;a.noCloneEvent=!0;a.reliableMarginRight=!0;a.boxSizingReliable=!0;f.checked=!0;a.noCloneChecked=f.cloneNode(!0).checked;h.disabled=!0;a.optDisabled=!k.disabled;try{delete e.test}catch(n){a.deleteExpando=!1}f=q.createElement("input");f.setAttribute("value","");a.input=""===f.getAttribute("value");f.value="t";f.setAttribute("type","radio");a.radioValue="t"===f.value;f.setAttribute("checked","t");f.setAttribute("name","t");g=q.createDocumentFragment();g.appendChild(f);a.appendChecked=f.checked;a.checkClone=
g.cloneNode(!0).cloneNode(!0).lastChild.checked;e.attachEvent&&(e.attachEvent("onclick",function(){a.noCloneEvent=!1}),e.cloneNode(!0).click());for(d in{submit:!0,change:!0,focusin:!0})e.setAttribute(g="on"+d,"t"),a[d+"Bubbles"]=g in l||!1===e.attributes[g].expando;e.style.backgroundClip="content-box";e.cloneNode(!0).style.backgroundClip="";a.clearCloneStyle="content-box"===e.style.backgroundClip;for(d in c(a))break;a.ownLast="0"!==d;c(function(){var d=q.getElementsByTagName("body")[0];if(d){var f=
q.createElement("div");f.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px";d.appendChild(f).appendChild(e);e.innerHTML="<table><tr><td></td><td>t</td></tr></table>";var g=e.getElementsByTagName("td");g[0].style.cssText="padding:0;margin:0;border:0;display:none";b=0===g[0].offsetHeight;g[0].style.display="";g[1].style.display="none";a.reliableHiddenOffsets=b&&0===g[0].offsetHeight;e.innerHTML="";e.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;";
c.swap(d,null!=d.style.zoom?{zoom:1}:{},function(){a.boxSizing=4===e.offsetWidth});l.getComputedStyle&&(a.pixelPosition="1%"!==(l.getComputedStyle(e,null)||{}).top,a.boxSizingReliable="4px"===(l.getComputedStyle(e,null)||{width:"4px"}).width,g=e.appendChild(q.createElement("div")),g.style.cssText=e.style.cssText="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",g.style.marginRight=g.style.width="0",e.style.width="1px",a.reliableMarginRight=
!parseFloat((l.getComputedStyle(g,null)||{}).marginRight));typeof e.style.zoom!==F&&(e.innerHTML="",e.style.cssText="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;width:1px;padding:1px;display:inline;zoom:1",a.inlineBlockNeedsLayout=3===e.offsetWidth,e.style.display="block",e.innerHTML="<div></div>",e.firstChild.style.width="5px",a.shrinkWrapBlocks=3!==e.offsetWidth,a.inlineBlockNeedsLayout&&(d.style.zoom=1));d.removeChild(f);
f=e=g=g=null}});f=h=g=k=g=f=null;return a}({});var bc=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,ac=/([A-Z])/g;c.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){a=a.nodeType?c.cache[a[c.expando]]:a[c.expando];return!!a&&!Ja(a)},data:function(a,b,c){return x(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return x(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)},acceptData:function(a){if(a.nodeType&&1!==a.nodeType&&
9!==a.nodeType)return!1;var b=a.nodeName&&c.noData[a.nodeName.toLowerCase()];return!b||!0!==b&&a.getAttribute("classid")===b}});c.fn.extend({data:function(a,b){var d,e=null,f=0,g=this[0];if(a===m){if(this.length&&(e=c.data(g),1===g.nodeType&&!c._data(g,"parsedAttrs"))){for(d=g.attributes;f<d.length;f++){var h=d[f].name;0===h.indexOf("data-")&&(h=c.camelCase(h.slice(5)),ca(g,h,e[h]))}c._data(g,"parsedAttrs",!0)}return e}return"object"===typeof a?this.each(function(){c.data(this,a)}):1<arguments.length?
this.each(function(){c.data(this,a,b)}):g?ca(g,a,c.data(g,a)):null},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var e=c._data(a,b);d&&(!e||c.isArray(d)?e=c._data(a,b,c.makeArray(d)):e.push(d));return e||[]}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),e=d.length,f=d.shift(),g=c._queueHooks(a,b),h=function(){c.dequeue(a,b)};"inprogress"===f&&(f=d.shift(),e--);f&&("fx"===b&&d.unshift("inprogress"),delete g.stop,
f.call(a,h,g));!e&&g&&g.empty.fire()},_queueHooks:function(a,b){var d=b+"queueHooks";return c._data(a,d)||c._data(a,d,{empty:c.Callbacks("once memory").add(function(){c._removeData(a,b+"queue");c._removeData(a,d)})})}});c.fn.extend({queue:function(a,b){var d=2;"string"!==typeof a&&(b=a,a="fx",d--);return arguments.length<d?c.queue(this[0],a):b===m?this:this.each(function(){var d=c.queue(this,a,b);c._queueHooks(this,a);"fx"===a&&"inprogress"!==d[0]&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,
a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;return this.queue(b||"fx",function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var d,e=1,f=c.Deferred(),g=this,h=this.length,k=function(){--e||f.resolveWith(g,[g])};"string"!==typeof a&&(b=a,a=m);for(a=a||"fx";h--;)(d=c._data(g[h],a+"queueHooks"))&&d.empty&&(e++,d.empty.add(k));k();return f.promise(b)}});var Sa=/[\t\r\n\f]/g,wc=/\r/g,xc=/^(?:input|select|textarea|button|object)$/i,
yc=/^(?:a|area)$/i,Ta=/^(?:checked|selected)$/i,ja=c.support.getSetAttribute,Ga=c.support.input;c.fn.extend({attr:function(a,b){return c.access(this,c.attr,a,b,1<arguments.length)},removeAttr:function(a){return this.each(function(){c.removeAttr(this,a)})},prop:function(a,b){return c.access(this,c.prop,a,b,1<arguments.length)},removeProp:function(a){a=c.propFix[a]||a;return this.each(function(){try{this[a]=m,delete this[a]}catch(b){}})},addClass:function(a){var b,d,e,f=0,g=this.length;var h="string"===
typeof a&&a;if(c.isFunction(a))return this.each(function(b){c(this).addClass(a.call(this,b,this.className))});if(h)for(h=(a||"").match(T)||[];f<g;f++){var k=this[f];if(b=1===k.nodeType&&(k.className?(" "+k.className+" ").replace(Sa," "):" ")){for(e=0;d=h[e++];)0>b.indexOf(" "+d+" ")&&(b+=d+" ");cb(k,c.trim(b))}}return this},removeClass:function(a){var b,d,e,f=0,g=this.length;var h=0===arguments.length||"string"===typeof a&&a;if(c.isFunction(a))return this.each(function(b){c(this).removeClass(a.call(this,
b,this.className))});if(h)for(h=(a||"").match(T)||[];f<g;f++){var k=this[f];if(b=1===k.nodeType&&(k.className?(" "+k.className+" ").replace(Sa," "):"")){for(e=0;d=h[e++];)for(;0<=b.indexOf(" "+d+" ");)b=b.replace(" "+d+" "," ");cb(k,a?c.trim(b):"")}}return this},toggleClass:function(a,b){var d=typeof a;return"boolean"===typeof b&&"string"===d?b?this.addClass(a):this.removeClass(a):c.isFunction(a)?this.each(function(d){c(this).toggleClass(a.call(this,d,this.className,b),b)}):this.each(function(){if("string"===
d)for(var b,f=0,g=c(this),h=a.match(T)||[];b=h[f++];)g.hasClass(b)?g.removeClass(b):g.addClass(b);else if(d===F||"boolean"===d)this.className&&c._data(this,"__className__",this.className),this.className=this.className||!1===a?"":c._data(this,"__className__")||""})},hasClass:function(a){a=" "+a+" ";for(var b=0,c=this.length;b<c;b++)if(1===this[b].nodeType&&0<=(" "+this[b].className+" ").replace(Sa," ").indexOf(a))return!0;return!1},val:function(a){var b,d,e=this[0];if(arguments.length){var f=c.isFunction(a);
return this.each(function(b){1===this.nodeType&&(b=f?a.call(this,b,c(this).val()):a,null==b?b="":"number"===typeof b?b+="":c.isArray(b)&&(b=c.map(b,function(a){return null==a?"":a+""})),d=c.valHooks[this.type]||c.valHooks[this.nodeName.toLowerCase()],d&&"set"in d&&d.set(this,b,"value")!==m||(this.value=b))})}if(e){if((d=c.valHooks[e.type]||c.valHooks[e.nodeName.toLowerCase()])&&"get"in d&&(b=d.get(e,"value"))!==m)return b;b=e.value;return"string"===typeof b?b.replace(wc,""):null==b?"":b}}});c.extend({valHooks:{option:{get:function(a){var b=
c.find.attr(a,"value");return null!=b?b:a.text}},select:{get:function(a){for(var b,d=a.options,e=a.selectedIndex,f=(a="select-one"===a.type||0>e)?null:[],g=a?e+1:d.length,h=0>e?g:a?e:0;h<g;h++)if(b=d[h],!(!b.selected&&h!==e||(c.support.optDisabled?b.disabled:null!==b.getAttribute("disabled"))||b.parentNode.disabled&&c.nodeName(b.parentNode,"optgroup"))){b=c(b).val();if(a)return b;f.push(b)}return f},set:function(a,b){for(var d,e=a.options,f=c.makeArray(b),g=e.length;g--;)if(b=e[g],b.selected=0<=c.inArray(c(b).val(),
f))d=!0;d||(a.selectedIndex=-1);return f}}},attr:function(a,b,d){var e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f){if(typeof a.getAttribute===F)return c.prop(a,b,d);if(1!==f||!c.isXMLDoc(a)){b=b.toLowerCase();var g=c.attrHooks[b]||(c.expr.match.bool.test(b)?zc:xa)}if(d!==m)if(null===d)c.removeAttr(a,b);else{if(g&&"set"in g&&(e=g.set(a,d,b))!==m)return e;a.setAttribute(b,d+"");return d}else{if(g&&"get"in g&&null!==(e=g.get(a,b)))return e;e=c.find.attr(a,b);return null==e?m:e}}},removeAttr:function(a,b){var d=
0,e=b&&b.match(T);if(e&&1===a.nodeType)for(;b=e[d++];){var f=c.propFix[b]||b;c.expr.match.bool.test(b)?Ga&&ja||!Ta.test(b)?a[f]=!1:a[c.camelCase("default-"+b)]=a[f]=!1:c.attr(a,b,"");a.removeAttribute(ja?b:f)}},attrHooks:{type:{set:function(a,b){if(!c.support.radioValue&&"radio"===b&&c.nodeName(a,"input")){var d=a.value;a.setAttribute("type",b);d&&(a.value=d);return b}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,d){var e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f){if(1!==f||!c.isXMLDoc(a)){b=
c.propFix[b]||b;var g=c.propHooks[b]}return d!==m?g&&"set"in g&&(e=g.set(a,d,b))!==m?e:a[b]=d:g&&"get"in g&&null!==(e=g.get(a,b))?e:a[b]}},propHooks:{tabIndex:{get:function(a){var b=c.find.attr(a,"tabindex");return b?parseInt(b,10):xc.test(a.nodeName)||yc.test(a.nodeName)&&a.href?0:-1}}}});var zc={set:function(a,b,d){!1===b?c.removeAttr(a,d):Ga&&ja||!Ta.test(d)?a.setAttribute(!ja&&c.propFix[d]||d,d):a[c.camelCase("default-"+d)]=a[d]=!0;return d}};c.each(c.expr.match.bool.source.match(/\w+/g),function(a,
b){var d=c.expr.attrHandle[b]||c.find.attr;c.expr.attrHandle[b]=Ga&&ja||!Ta.test(b)?function(a,b,g){var e=c.expr.attrHandle[b];a=g?m:(c.expr.attrHandle[b]=m)!=d(a,b,g)?b.toLowerCase():null;c.expr.attrHandle[b]=e;return a}:function(a,b,d){return d?m:a[c.camelCase("default-"+b)]?b.toLowerCase():null}});Ga&&ja||(c.attrHooks.value={set:function(a,b,d){if(c.nodeName(a,"input"))a.defaultValue=b;else return xa&&xa.set(a,b,d)}});if(!ja){var xa={set:function(a,b,c){var d=a.getAttributeNode(c);d||a.setAttributeNode(d=
a.ownerDocument.createAttribute(c));d.value=b+="";return"value"===c||b===a.getAttribute(c)?b:m}};c.expr.attrHandle.id=c.expr.attrHandle.name=c.expr.attrHandle.coords=function(a,b,c){var d;return c?m:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null};c.valHooks.button={get:function(a,b){return(a=a.getAttributeNode(b))&&a.specified?a.value:m},set:xa.set};c.attrHooks.contenteditable={set:function(a,b,c){xa.set(a,""===b?!1:b,c)}};c.each(["width","height"],function(a,b){c.attrHooks[b]={set:function(a,
c){if(""===c)return a.setAttribute(b,"auto"),c}}})}c.support.hrefNormalized||c.each(["href","src"],function(a,b){c.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}});c.support.style||(c.attrHooks.style={get:function(a){return a.style.cssText||m},set:function(a,b){return a.style.cssText=b+""}});c.support.optSelected||(c.propHooks.selected={get:function(a){if(a=a.parentNode)a.selectedIndex,a.parentNode&&a.parentNode.selectedIndex;return null}});c.each("tabIndex readOnly maxLength cellSpacing cellPadding rowSpan colSpan useMap frameBorder contentEditable".split(" "),
function(){c.propFix[this.toLowerCase()]=this});c.support.enctype||(c.propFix.enctype="encoding");c.each(["radio","checkbox"],function(){c.valHooks[this]={set:function(a,b){if(c.isArray(b))return a.checked=0<=c.inArray(c(a).val(),b)}};c.support.checkOn||(c.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var Ua=/^(?:input|select|textarea)$/i,Ac=/^key/,Bc=/^(?:mouse|contextmenu)|click/,Jb=/^(?:focusinfocus|focusoutblur)$/,Kb=/^([^.]*)(?:\.(.+)|)$/;c.event={global:{},
add:function(a,b,d,e,f){var g,h,k,n,l;if(h=c._data(a)){if(d.handler){var p=d;d=p.handler;f=p.selector}d.guid||(d.guid=c.guid++);(g=h.events)||(g=h.events={});(k=h.handle)||(k=h.handle=function(a){return typeof c===F||a&&c.event.triggered===a.type?m:c.event.dispatch.apply(k.elem,arguments)},k.elem=a);b=(b||"").match(T)||[""];for(h=b.length;h--;){var u=Kb.exec(b[h])||[];var G=n=u[1];var q=(u[2]||"").split(".").sort();G&&(u=c.event.special[G]||{},G=(f?u.delegateType:u.bindType)||G,u=c.event.special[G]||
{},n=c.extend({type:G,origType:n,data:e,handler:d,guid:d.guid,selector:f,needsContext:f&&c.expr.match.needsContext.test(f),namespace:q.join(".")},p),(l=g[G])||(l=g[G]=[],l.delegateCount=0,u.setup&&!1!==u.setup.call(a,e,q,k)||(a.addEventListener?a.addEventListener(G,k,!1):a.attachEvent&&a.attachEvent("on"+G,k))),u.add&&(u.add.call(a,n),n.handler.guid||(n.handler.guid=d.guid)),f?l.splice(l.delegateCount++,0,n):l.push(n),c.event.global[G]=!0)}a=null}},remove:function(a,b,d,e,f){var g,h,k,n,m,p=c.hasData(a)&&
c._data(a);if(p&&(n=p.events)){b=(b||"").match(T)||[""];for(k=b.length;k--;){var l=Kb.exec(b[k])||[];var q=m=l[1];var t=(l[2]||"").split(".").sort();if(q){var x=c.event.special[q]||{};q=(e?x.delegateType:x.bindType)||q;var D=n[q]||[];l=l[2]&&new RegExp("(^|\\.)"+t.join("\\.(?:.*\\.|)")+"(\\.|$)");for(h=g=D.length;g--;){var E=D[g];!f&&m!==E.origType||d&&d.guid!==E.guid||l&&!l.test(E.namespace)||e&&e!==E.selector&&("**"!==e||!E.selector)||(D.splice(g,1),E.selector&&D.delegateCount--,x.remove&&x.remove.call(a,
E))}h&&!D.length&&(x.teardown&&!1!==x.teardown.call(a,t,p.handle)||c.removeEvent(a,q,p.handle),delete n[q])}else for(q in n)c.event.remove(a,q+b[k],d,e,!0)}c.isEmptyObject(n)&&(delete p.handle,c._removeData(a,"events"))}},trigger:function(a,b,d,e){var f,g,h=[d||q],k=Y.call(a,"type")?a.type:a;var n=Y.call(a,"namespace")?a.namespace.split("."):[];var v=f=d=d||q;if(3!==d.nodeType&&8!==d.nodeType&&!Jb.test(k+c.event.triggered)){0<=k.indexOf(".")&&(n=k.split("."),k=n.shift(),n.sort());var p=0>k.indexOf(":")&&
"on"+k;a=a[c.expando]?a:new c.Event(k,"object"===typeof a&&a);a.isTrigger=e?2:3;a.namespace=n.join(".");a.namespace_re=a.namespace?new RegExp("(^|\\.)"+n.join("\\.(?:.*\\.|)")+"(\\.|$)"):null;a.result=m;a.target||(a.target=d);b=null==b?[a]:c.makeArray(b,[a]);n=c.event.special[k]||{};if(e||!n.trigger||!1!==n.trigger.apply(d,b)){if(!e&&!n.noBubble&&!c.isWindow(d)){var u=n.delegateType||k;Jb.test(u+k)||(v=v.parentNode);for(;v;v=v.parentNode)h.push(v),f=v;f===(d.ownerDocument||q)&&h.push(f.defaultView||
f.parentWindow||l)}for(g=0;(v=h[g++])&&!a.isPropagationStopped();)a.type=1<g?u:n.bindType||k,(f=(c._data(v,"events")||{})[a.type]&&c._data(v,"handle"))&&f.apply(v,b),(f=p&&v[p])&&c.acceptData(v)&&f.apply&&!1===f.apply(v,b)&&a.preventDefault();a.type=k;if(!(e||a.isDefaultPrevented()||n._default&&!1!==n._default.apply(h.pop(),b))&&c.acceptData(d)&&p&&d[k]&&!c.isWindow(d)){(f=d[p])&&(d[p]=null);c.event.triggered=k;try{d[k]()}catch(G){}c.event.triggered=m;f&&(d[p]=f)}return a.result}}},dispatch:function(a){a=
c.event.fix(a);var b,d,e,f=ha.call(arguments);var g=(c._data(this,"events")||{})[a.type]||[];var h=c.event.special[a.type]||{};f[0]=a;a.delegateTarget=this;if(!h.preDispatch||!1!==h.preDispatch.call(this,a)){var k=c.event.handlers.call(this,a,g);for(g=0;(d=k[g++])&&!a.isPropagationStopped();)for(a.currentTarget=d.elem,e=0;(b=d.handlers[e++])&&!a.isImmediatePropagationStopped();)if(!a.namespace_re||a.namespace_re.test(b.namespace))a.handleObj=b,a.data=b.data,b=((c.event.special[b.origType]||{}).handle||
b.handler).apply(d.elem,f),b!==m&&!1===(a.result=b)&&(a.preventDefault(),a.stopPropagation());h.postDispatch&&h.postDispatch.call(this,a);return a.result}},handlers:function(a,b){var d,e=[],f=b.delegateCount,g=a.target;if(f&&g.nodeType&&(!a.button||"click"!==a.type))for(;g!=this;g=g.parentNode||this)if(1===g.nodeType&&(!0!==g.disabled||"click"!==a.type)){var h=[];for(d=0;d<f;d++){var k=b[d];var n=k.selector+" ";h[n]===m&&(h[n]=k.needsContext?0<=c(n,this).index(g):c.find(n,this,null,[g]).length);h[n]&&
h.push(k)}h.length&&e.push({elem:g,handlers:h})}f<b.length&&e.push({elem:this,handlers:b.slice(f)});return e},fix:function(a){if(a[c.expando])return a;var b=a.type;var d=a,e=this.fixHooks[b];e||(this.fixHooks[b]=e=Bc.test(b)?this.mouseHooks:Ac.test(b)?this.keyHooks:{});var f=e.props?this.props.concat(e.props):this.props;a=new c.Event(d);for(b=f.length;b--;){var g=f[b];a[g]=d[g]}a.target||(a.target=d.srcElement||q);3===a.target.nodeType&&(a.target=a.target.parentNode);a.metaKey=!!a.metaKey;return e.filter?
e.filter(a,d):a},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:["char","charCode","key","keyCode"],filter:function(a,b){null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode);return a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c=b.button,e=b.fromElement;if(null==
a.pageX&&null!=b.clientX){var f=a.target.ownerDocument||q;var g=f.documentElement;f=f.body;a.pageX=b.clientX+(g&&g.scrollLeft||f&&f.scrollLeft||0)-(g&&g.clientLeft||f&&f.clientLeft||0);a.pageY=b.clientY+(g&&g.scrollTop||f&&f.scrollTop||0)-(g&&g.clientTop||f&&f.clientTop||0)}!a.relatedTarget&&e&&(a.relatedTarget=e===a.target?b.toElement:e);a.which||c===m||(a.which=c&1?1:c&2?3:c&4?2:0);return a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==db()&&this.focus)try{return this.focus(),
!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){if(this===db()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if(c.nodeName(this,"input")&&"checkbox"===this.type&&this.click)return this.click(),!1},_default:function(a){return c.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){a.result!==m&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,d,e){a=c.extend(new c.Event,d,{type:a,isSimulated:!0,originalEvent:{}});e?c.event.trigger(a,
null,b):c.event.dispatch.call(b,a);a.isDefaultPrevented()&&d.preventDefault()}};c.removeEvent=q.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){b="on"+b;a.detachEvent&&(typeof a[b]===F&&(a[b]=null),a.detachEvent(b,c))};c.Event=function(a,b){if(!(this instanceof c.Event))return new c.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||!1===a.returnValue||a.getPreventDefault&&a.getPreventDefault()?
ya:W):this.type=a;b&&c.extend(this,b);this.timeStamp=a&&a.timeStamp||c.now();this[c.expando]=!0};c.Event.prototype={isDefaultPrevented:W,isPropagationStopped:W,isImmediatePropagationStopped:W,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=ya;a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=ya;a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=
ya;this.stopPropagation()}};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={delegateType:b,bindType:b,handle:function(a){var d=a.relatedTarget,f=a.handleObj;if(!d||d!==this&&!c.contains(this,d)){a.type=f.origType;var g=f.handler.apply(this,arguments);a.type=b}return g}}});c.support.submitBubbles||(c.event.special.submit={setup:function(){if(c.nodeName(this,"form"))return!1;c.event.add(this,"click._submit keypress._submit",function(a){a=a.target;(a=c.nodeName(a,
"input")||c.nodeName(a,"button")?a.form:m)&&!c._data(a,"submitBubbles")&&(c.event.add(a,"submit._submit",function(a){a._submit_bubble=!0}),c._data(a,"submitBubbles",!0))})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&c.event.simulate("submit",this.parentNode,a,!0))},teardown:function(){if(c.nodeName(this,"form"))return!1;c.event.remove(this,"._submit")}});c.support.changeBubbles||(c.event.special.change={setup:function(){if(Ua.test(this.nodeName)){if("checkbox"===
this.type||"radio"===this.type)c.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._just_changed=!0)}),c.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1);c.event.simulate("change",this,a,!0)});return!1}c.event.add(this,"beforeactivate._change",function(a){a=a.target;Ua.test(a.nodeName)&&!c._data(a,"changeBubbles")&&(c.event.add(a,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||
c.event.simulate("change",this.parentNode,a,!0)}),c._data(a,"changeBubbles",!0))})},handle:function(a){var b=a.target;if(this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type)return a.handleObj.handler.apply(this,arguments)},teardown:function(){c.event.remove(this,"._change");return!Ua.test(this.nodeName)}});c.support.focusinBubbles||c.each({focus:"focusin",blur:"focusout"},function(a,b){var d=0,e=function(a){c.event.simulate(b,a.target,c.event.fix(a),!0)};c.event.special[b]=
{setup:function(){0===d++&&q.addEventListener(a,e,!0)},teardown:function(){0===--d&&q.removeEventListener(a,e,!0)}}});c.fn.extend({on:function(a,b,d,e,f){var g;if("object"===typeof a){"string"!==typeof b&&(d=d||b,b=m);for(g in a)this.on(g,b,d,a[g],f);return this}null==d&&null==e?(e=b,d=b=m):null==e&&("string"===typeof b?(e=d,d=m):(e=d,d=b,b=m));if(!1===e)e=W;else if(!e)return this;if(1===f){var h=e;e=function(a){c().off(a);return h.apply(this,arguments)};e.guid=h.guid||(h.guid=c.guid++)}return this.each(function(){c.event.add(this,
a,e,d,b)})},one:function(a,b,c,e){return this.on(a,b,c,e,1)},off:function(a,b,d){if(a&&a.preventDefault&&a.handleObj){var e=a.handleObj;c(a.delegateTarget).off(e.namespace?e.origType+"."+e.namespace:e.origType,e.selector,e.handler);return this}if("object"===typeof a){for(e in a)this.off(e,b,a[e]);return this}if(!1===b||"function"===typeof b)d=b,b=m;!1===d&&(d=W);return this.each(function(){c.event.remove(this,a,d,b)})},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},
triggerHandler:function(a,b){var d=this[0];if(d)return c.event.trigger(a,b,d,!0)}});var cc=/^.[^:#\[\.,]*$/,Cc=/^(?:parents|prev(?:Until|All))/,Lb=c.expr.match.needsContext,Dc={children:!0,contents:!0,next:!0,prev:!0};c.fn.extend({find:function(a){var b,d=[],e=this,f=e.length;if("string"!==typeof a)return this.pushStack(c(a).filter(function(){for(b=0;b<f;b++)if(c.contains(e[b],this))return!0}));for(b=0;b<f;b++)c.find(a,e[b],d);d=this.pushStack(1<f?c.unique(d):d);d.selector=this.selector?this.selector+
" "+a:a;return d},has:function(a){var b,d=c(a,this),e=d.length;return this.filter(function(){for(b=0;b<e;b++)if(c.contains(this,d[b]))return!0})},not:function(a){return this.pushStack(Ka(this,a||[],!0))},filter:function(a){return this.pushStack(Ka(this,a||[],!1))},is:function(a){return!!Ka(this,"string"===typeof a&&Lb.test(a)?c(a):a||[],!1).length},closest:function(a,b){for(var d,e=0,f=this.length,g=[],h=Lb.test(a)||"string"!==typeof a?c(a,b||this.context):0;e<f;e++)for(d=this[e];d&&d!==b;d=d.parentNode)if(11>
d.nodeType&&(h?-1<h.index(d):1===d.nodeType&&c.find.matchesSelector(d,a))){g.push(d);break}return this.pushStack(1<g.length?c.unique(g):g)},index:function(a){return a?"string"===typeof a?c.inArray(this[0],c(a)):c.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){a="string"===typeof a?c(a,b):c.makeArray(a&&a.nodeType?[a]:a);a=c.merge(this.get(),a);return this.pushStack(c.unique(a))},addBack:function(a){return this.add(null==a?this.prevObject:
this.prevObject.filter(a))}});c.each({parent:function(a){return(a=a.parentNode)&&11!==a.nodeType?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",d)},next:function(a){return eb(a,"nextSibling")},prev:function(a){return eb(a,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,
"previousSibling",d)},siblings:function(a){return c.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.merge([],a.childNodes)}},function(a,b){c.fn[a]=function(d,e){var f=c.map(this,b,d);"Until"!==a.slice(-5)&&(e=d);e&&"string"===typeof e&&(f=c.filter(e,f));1<this.length&&(Dc[a]||(f=c.unique(f)),Cc.test(a)&&(f=f.reverse()));return this.pushStack(f)}});c.extend({filter:function(a,
b,d){var e=b[0];d&&(a=":not("+a+")");return 1===b.length&&1===e.nodeType?c.find.matchesSelector(e,a)?[e]:[]:c.find.matches(a,c.grep(b,function(a){return 1===a.nodeType}))},dir:function(a,b,d){var e=[];for(a=a[b];a&&9!==a.nodeType&&(d===m||1!==a.nodeType||!c(a).is(d));)1===a.nodeType&&e.push(a),a=a[b];return e},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}});var gb="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",
Ec=/ jQuery\d+="(?:null|\d+)"/g,Mb=new RegExp("<(?:"+gb+")[\\s/>]","i"),Va=/^\s+/,Nb=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Ob=/<([\w:]+)/,Pb=/<tbody/i,Fc=/<|&#?\w+;/,Gc=/<(?:script|style|link)/i,Ma=/^(?:checkbox|radio)$/i,Hc=/checked\s*(?:[^=]|=\s*.checked.)/i,Qb=/^$|\/(?:java|ecma)script/i,dc=/^true\/(.*)/,Ic=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,E={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>",
"</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:c.support.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},Wa=fb(q).appendChild(q.createElement("div"));E.optgroup=E.option;E.tbody=E.tfoot=E.colgroup=E.caption=E.thead;E.th=E.td;c.fn.extend({text:function(a){return c.access(this,function(a){return a===m?c.text(this):
this.empty().append((this[0]&&this[0].ownerDocument||q).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||hb(this,a).appendChild(a)})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=hb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&
this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var d=a?c.filter(a,this):this,e=0;null!=(a=d[e]);e++)b||1!==a.nodeType||c.cleanData(D(a)),a.parentNode&&(b&&c.contains(a.ownerDocument,a)&&La(D(a,"script")),a.parentNode.removeChild(a));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){for(1===a.nodeType&&c.cleanData(D(a,!1));a.firstChild;)a.removeChild(a.firstChild);
a.options&&c.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){a=null==a?!1:a;b=null==b?a:b;return this.map(function(){return c.clone(this,a,b)})},html:function(a){return c.access(this,function(a){var b=this[0]||{},e=0,f=this.length;if(a===m)return 1===b.nodeType?b.innerHTML.replace(Ec,""):m;if(!("string"!==typeof a||Gc.test(a)||!c.support.htmlSerialize&&Mb.test(a)||!c.support.leadingWhitespace&&Va.test(a)||E[(Ob.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(Nb,"<$1></$2>");
try{for(;e<f;e++)b=this[e]||{},1===b.nodeType&&(c.cleanData(D(b,!1)),b.innerHTML=a);b=0}catch(g){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=c.map(this,function(a){return[a.nextSibling,a.parentNode]}),b=0;this.domManip(arguments,function(d){var e=a[b++],f=a[b++];f&&(e&&e.parentNode!==f&&(e=this.nextSibling),c(this).remove(),f.insertBefore(d,e))},!0);return b?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b,d){a=Cb.apply([],
a);var e,f=0,g=this.length,h=this,k=g-1,n=a[0],m=c.isFunction(n);if(m||!(1>=g||"string"!==typeof n||c.support.checkClone)&&Hc.test(n))return this.each(function(c){var e=h.eq(c);m&&(a[0]=n.call(this,c,e.html()));e.domManip(a,b,d)});if(g){var p=c.buildFragment(a,this[0].ownerDocument,!1,!d&&this);var l=p.firstChild;1===p.childNodes.length&&(p=l);if(l){var q=c.map(D(p,"script"),ib);for(e=q.length;f<g;f++)l=p,f!==k&&(l=c.clone(l,!0,!0),e&&c.merge(q,D(l,"script"))),b.call(this[f],l,f);if(e)for(p=q[q.length-
1].ownerDocument,c.map(q,jb),f=0;f<e;f++)l=q[f],Qb.test(l.type||"")&&!c._data(l,"globalEval")&&c.contains(p,l)&&(l.src?c._evalUrl(l.src):c.globalEval((l.text||l.textContent||l.innerHTML||"").replace(Ic,"")));p=l=null}}return this}});c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(a){for(var d=0,f=[],g=c(a),h=g.length-1;d<=h;d++)a=d===h?this:this.clone(!0),c(g[d])[b](a),Qa.apply(f,a.get());return this.pushStack(f)}});
c.extend({clone:function(a,b,d){var e,f,g=c.contains(a.ownerDocument,a);if(c.support.html5Clone||c.isXMLDoc(a)||!Mb.test("<"+a.nodeName+">"))var h=a.cloneNode(!0);else Wa.innerHTML=a.outerHTML,Wa.removeChild(h=Wa.firstChild);if(!(c.support.noCloneEvent&&c.support.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||c.isXMLDoc(a))){var k=D(h);var n=D(a);for(f=0;null!=(e=n[f]);++f)if(k[f]){var l=void 0,p=e,m=k[f];if(1===m.nodeType){var q=m.nodeName.toLowerCase();if(!c.support.noCloneEvent&&m[c.expando]){e=
c._data(m);for(l in e.events)c.removeEvent(m,l,e.handle);m.removeAttribute(c.expando)}if("script"===q&&m.text!==p.text)ib(m).text=p.text,jb(m);else if("object"===q)m.parentNode&&(m.outerHTML=p.outerHTML),c.support.html5Clone&&p.innerHTML&&!c.trim(m.innerHTML)&&(m.innerHTML=p.innerHTML);else if("input"===q&&Ma.test(p.type))m.defaultChecked=m.checked=p.checked,m.value!==p.value&&(m.value=p.value);else if("option"===q)m.defaultSelected=m.selected=p.defaultSelected;else if("input"===q||"textarea"===q)m.defaultValue=
p.defaultValue}}}if(b)if(d)for(n=n||D(a),k=k||D(h),f=0;null!=(e=n[f]);f++)kb(e,k[f]);else kb(a,h);k=D(h,"script");0<k.length&&La(k,!g&&D(a,"script"));return h},buildFragment:function(a,b,d,e){for(var f,g,h,k,n,m,l=a.length,q=fb(b),t=[],x=0;x<l;x++)if((g=a[x])||0===g)if("object"===c.type(g))c.merge(t,g.nodeType?[g]:g);else if(Fc.test(g)){h=h||q.appendChild(b.createElement("div"));k=(Ob.exec(g)||["",""])[1].toLowerCase();m=E[k]||E._default;h.innerHTML=m[1]+g.replace(Nb,"<$1></$2>")+m[2];for(f=m[0];f--;)h=
h.lastChild;!c.support.leadingWhitespace&&Va.test(g)&&t.push(b.createTextNode(Va.exec(g)[0]));if(!c.support.tbody)for(f=(g="table"!==k||Pb.test(g)?"<table>"!==m[1]||Pb.test(g)?0:h:h.firstChild)&&g.childNodes.length;f--;)c.nodeName(n=g.childNodes[f],"tbody")&&!n.childNodes.length&&g.removeChild(n);c.merge(t,h.childNodes);for(h.textContent="";h.firstChild;)h.removeChild(h.firstChild);h=q.lastChild}else t.push(b.createTextNode(g));h&&q.removeChild(h);c.support.appendChecked||c.grep(D(t,"input"),ec);
for(x=0;g=t[x++];)if(!e||-1===c.inArray(g,e))if(a=c.contains(g.ownerDocument,g),h=D(q.appendChild(g),"script"),a&&La(h),d)for(f=0;g=h[f++];)Qb.test(g.type||"")&&d.push(g);return q},cleanData:function(a,b){for(var d,e,f,g,h=0,k=c.expando,n=c.cache,m=c.support.deleteExpando,l=c.event.special;null!=(d=a[h]);h++)if(b||c.acceptData(d))if(g=(f=d[k])&&n[f]){if(g.events)for(e in g.events)l[e]?c.event.remove(d,e):c.removeEvent(d,e,g.handle);n[f]&&(delete n[f],m?delete d[k]:typeof d.removeAttribute!==F?d.removeAttribute(k):
d[k]=null,da.push(f))}},_evalUrl:function(a){return c.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}});c.fn.extend({wrapAll:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapAll(a.call(this,b))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return c.isFunction(a)?
this.each(function(b){c(this).wrapInner(a.call(this,b))}):this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){var b=c.isFunction(a);return this.each(function(d){c(this).wrapAll(b?a.call(this,d):a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()}});var X,Xa=/alpha\([^)]*\)/i,Jc=/opacity\s*=\s*([^)]*)/,Kc=/^(top|right|bottom|left)$/,Lc=/^(none|table(?!-c[ea]).+)/,Rb=/^margin/,
fc=new RegExp("^("+Da+")(.*)$","i"),za=new RegExp("^("+Da+")(?!px)[a-z%]+$","i"),Mc=new RegExp("^([+-])=("+Da+")","i"),sb={BODY:"block"},Nc={position:"absolute",visibility:"hidden",display:"block"},Sb={letterSpacing:0,fontWeight:400},ea=["Top","Right","Bottom","Left"],mb=["Webkit","O","Moz","ms"];c.fn.extend({css:function(a,b){return c.access(this,function(a,b,f){var d={},e=0;if(c.isArray(b)){var k=U(a);for(f=b.length;e<f;e++)d[b[e]]=c.css(a,b[e],!1,k);return d}return f!==m?c.style(a,b,f):c.css(a,
b)},a,b,1<arguments.length)},show:function(){return nb(this,!0)},hide:function(){return nb(this)},toggle:function(a){return"boolean"===typeof a?a?this.show():this.hide():this.each(function(){ta(this)?c(this).show():c(this).hide()})}});c.extend({cssHooks:{opacity:{get:function(a,b){if(b)return a=ka(a,"opacity"),""===a?"1":a}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":c.support.cssFloat?"cssFloat":
"styleFloat"},style:function(a,b,d,e){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var f,g=c.camelCase(b),h=a.style;b=c.cssProps[g]||(c.cssProps[g]=lb(h,g));var k=c.cssHooks[b]||c.cssHooks[g];if(d!==m){var n=typeof d;"string"===n&&(f=Mc.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat(c.css(a,b)),n="number");if(!(null==d||"number"===n&&isNaN(d)||("number"!==n||c.cssNumber[g]||(d+="px"),c.support.clearCloneStyle||""!==d||0!==b.indexOf("background")||(h[b]="inherit"),k&&"set"in k&&(d=k.set(a,d,e))===m)))try{h[b]=
d}catch(v){}}else return k&&"get"in k&&(f=k.get(a,!1,e))!==m?f:h[b]}},css:function(a,b,d,e){var f;var g=c.camelCase(b);b=c.cssProps[g]||(c.cssProps[g]=lb(a.style,g));(g=c.cssHooks[b]||c.cssHooks[g])&&"get"in g&&(f=g.get(a,!0,d));f===m&&(f=ka(a,b,e));"normal"===f&&b in Sb&&(f=Sb[b]);return""===d||d?(a=parseFloat(f),!0===d||c.isNumeric(a)?a||0:f):f}});if(l.getComputedStyle){var U=function(a){return l.getComputedStyle(a,null)};var ka=function(a,b,d){var e=(d=d||U(a))?d.getPropertyValue(b)||d[b]:m,f=
a.style;if(d&&(""!==e||c.contains(a.ownerDocument,a)||(e=c.style(a,b)),za.test(e)&&Rb.test(b))){a=f.width;b=f.minWidth;var g=f.maxWidth;f.minWidth=f.maxWidth=f.width=e;e=d.width;f.width=a;f.minWidth=b;f.maxWidth=g}return e}}else q.documentElement.currentStyle&&(U=function(a){return a.currentStyle},ka=function(a,b,c){var d,f,g=(c=c||U(a))?c[b]:m,h=a.style;null==g&&h&&h[b]&&(g=h[b]);if(za.test(g)&&!Kc.test(b)){c=h.left;if(f=(d=a.runtimeStyle)&&d.left)d.left=a.currentStyle.left;h.left="fontSize"===b?
"1em":g;g=h.pixelLeft+"px";h.left=c;f&&(d.left=f)}return""===g?"auto":g});c.each(["height","width"],function(a,b){c.cssHooks[b]={get:function(a,e,f){if(e)return 0===a.offsetWidth&&Lc.test(c.css(a,"display"))?c.swap(a,Nc,function(){return rb(a,b,f)}):rb(a,b,f)},set:function(a,e,f){var d=f&&U(a);return pb(a,e,f?qb(a,b,f,c.support.boxSizing&&"border-box"===c.css(a,"boxSizing",!1,d),d):0)}}});c.support.opacity||(c.cssHooks.opacity={get:function(a,b){return Jc.test((b&&a.currentStyle?a.currentStyle.filter:
a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var d=a.style;a=a.currentStyle;var e=c.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=a&&a.filter||d.filter||"";d.zoom=1;if((1<=b||""===b)&&""===c.trim(f.replace(Xa,""))&&d.removeAttribute&&(d.removeAttribute("filter"),""===b||a&&!a.filter))return;d.filter=Xa.test(f)?f.replace(Xa,e):f+" "+e}});c(function(){c.support.reliableMarginRight||(c.cssHooks.marginRight={get:function(a,b){if(b)return c.swap(a,{display:"inline-block"},
ka,[a,"marginRight"])}});!c.support.pixelPosition&&c.fn.position&&c.each(["top","left"],function(a,b){c.cssHooks[b]={get:function(a,e){if(e)return e=ka(a,b),za.test(e)?c(a).position()[b]+"px":e}}})});c.expr&&c.expr.filters&&(c.expr.filters.hidden=function(a){return 0>=a.offsetWidth&&0>=a.offsetHeight||!c.support.reliableHiddenOffsets&&"none"===(a.style&&a.style.display||c.css(a,"display"))},c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)});c.each({margin:"",padding:"",border:"Width"},
function(a,b){c.cssHooks[a+b]={expand:function(c){var d=0,f={};for(c="string"===typeof c?c.split(" "):[c];4>d;d++)f[a+ea[d]+b]=c[d]||c[d-2]||c[0];return f}};Rb.test(a)||(c.cssHooks[a+b].set=pb)});var Oc=/%20/g,gc=/\[\]$/,Tb=/\r?\n/g,Pc=/^(?:submit|button|image|reset|file)$/i,Qc=/^(?:input|select|textarea|keygen)/i;c.fn.extend({serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=c.prop(this,"elements");return a?c.makeArray(a):this}).filter(function(){var a=
this.type;return this.name&&!c(this).is(":disabled")&&Qc.test(this.nodeName)&&!Pc.test(a)&&(this.checked||!Ma.test(a))}).map(function(a,b){a=c(this).val();return null==a?null:c.isArray(a)?c.map(a,function(a){return{name:b.name,value:a.replace(Tb,"\r\n")}}):{name:b.name,value:a.replace(Tb,"\r\n")}}).get()}});c.param=function(a,b){var d,e=[],f=function(a,b){b=c.isFunction(b)?b():null==b?"":b;e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};b===m&&(b=c.ajaxSettings&&c.ajaxSettings.traditional);
if(c.isArray(a)||a.jquery&&!c.isPlainObject(a))c.each(a,function(){f(this.name,this.value)});else for(d in a)Na(d,a[d],b,f);return e.join("&").replace(Oc,"+")};c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){c.fn[b]=function(a,c){return 0<arguments.length?this.on(b,null,a,c):this.trigger(b)}});c.fn.extend({hover:function(a,
b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,e){return this.on(b,a,c,e)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var Ya=c.now(),Za=/\?/,Rc=/#.*$/,Ub=/([?&])_=[^&]*/,Sc=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,Tc=/^(?:GET|HEAD)$/,Uc=/^\/\//,Vb=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Wb=c.fn.load,Xb={},Oa={},Yb="*/".concat("*");
try{var ba=ic.href}catch(a){ba=q.createElement("a"),ba.href="",ba=ba.href}var ra=Vb.exec(ba.toLowerCase())||[];c.fn.load=function(a,b,d){if("string"!==typeof a&&Wb)return Wb.apply(this,arguments);var e,f,g=this,h=a.indexOf(" ");if(0<=h){var k=a.slice(h,a.length);a=a.slice(0,h)}c.isFunction(b)?(d=b,b=m):b&&"object"===typeof b&&(f="POST");0<g.length&&c.ajax({url:a,type:f,dataType:"html",data:b}).done(function(a){e=arguments;g.html(k?c("<div>").append(c.parseHTML(a)).find(k):a)}).complete(d&&function(a,
b){g.each(d,e||[a.responseText,b,a])});return this};c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(a){return this.on(b,a)}});c.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ba,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(ra[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Yb,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",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":c.parseJSON,"text xml":c.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Pa(Pa(a,c.ajaxSettings),b):Pa(c.ajaxSettings,a)},ajaxPrefilter:ub(Xb),ajaxTransport:ub(Oa),ajax:function(a,b,d){function e(a,b,d,e){var f=b;if(2!==O){O=2;h&&clearTimeout(h);n=m;g=e||"";
w.readyState=0<a?4:0;e=200<=a&&300>a||304===a;if(d){var l=p;for(var v=w,u,Q,C,B,N=l.contents,G=l.dataTypes;"*"===G[0];)G.shift(),Q===m&&(Q=l.mimeType||v.getResponseHeader("Content-Type"));if(Q)for(B in N)if(N[B]&&N[B].test(Q)){G.unshift(B);break}if(G[0]in d)C=G[0];else{for(B in d){if(!G[0]||l.converters[B+" "+G[0]]){C=B;break}u||(u=B)}C=C||u}C?(C!==G[0]&&G.unshift(C),l=d[C]):l=void 0}a:{d=p;u=l;Q=w;C=e;var I;v={};N=d.dataTypes.slice();if(N[1])for(A in d.converters)v[A.toLowerCase()]=d.converters[A];
for(B=N.shift();B;){d.responseFields[B]&&(Q[d.responseFields[B]]=u);!F&&C&&d.dataFilter&&(u=d.dataFilter(u,d.dataType));var F=B;if(B=N.shift())if("*"===B)B=F;else if("*"!==F&&F!==B){var A=v[F+" "+B]||v["* "+B];if(!A)for(I in v)if(l=I.split(" "),l[1]===B&&(A=v[F+" "+l[0]]||v["* "+l[0]])){!0===A?A=v[I]:!0!==v[I]&&(B=l[0],N.unshift(l[1]));break}if(!0!==A)if(A&&d["throws"])u=A(u);else try{u=A(u)}catch(vc){l={state:"parsererror",error:A?vc:"No conversion from "+F+" to "+B};break a}}}l={state:"success",
data:u}}if(e)if(p.ifModified&&((f=w.getResponseHeader("Last-Modified"))&&(c.lastModified[M]=f),(f=w.getResponseHeader("etag"))&&(c.etag[M]=f)),204===a||"HEAD"===p.type)f="nocontent";else if(304===a)f="notmodified";else{f=l.state;var K=l.data;var L=l.error;e=!L}else if(L=f,a||!f)f="error",0>a&&(a=0);w.status=a;w.statusText=(b||f)+"";e?x.resolveWith(q,[K,f,w]):x.rejectWith(q,[w,f,L]);w.statusCode(D);D=m;k&&t.trigger(e?"ajaxSuccess":"ajaxError",[w,p,e?K:L]);E.fireWith(q,[w,f]);k&&(t.trigger("ajaxComplete",
[w,p]),--c.active||c.event.trigger("ajaxStop"))}}"object"===typeof a&&(options=a,a=m);options=options||{};var f,g,h,k,n,l,p=c.ajaxSetup({},options),q=p.context||p,t=p.context&&(q.nodeType||q.jquery)?c(q):c.event,x=c.Deferred(),E=c.Callbacks("once memory"),D=p.statusCode||{},F={},A={},O=0,K="canceled",w={readyState:0,getResponseHeader:function(a){var b;if(2===O){if(!l)for(l={};b=Sc.exec(g);)l[b[1].toLowerCase()]=b[2];b=l[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===
O?g:null},setRequestHeader:function(a,b){var c=a.toLowerCase();O||(a=A[c]=A[c]||a,F[a]=b);return this},overrideMimeType:function(a){O||(p.mimeType=a);return this},statusCode:function(a){var b;if(a)if(2>O)for(b in a)D[b]=[D[b],a[b]];else w.always(a[w.status]);return this},abort:function(a){a=a||K;n&&n.abort(a);e(0,a);return this}};x.promise(w).complete=E.add;w.success=w.done;w.error=w.fail;p.url=((a||p.url||ba)+"").replace(Rc,"").replace(Uc,ra[1]+"//");p.type=options.method||options.type||p.method||
p.type;p.dataTypes=c.trim(p.dataType||"*").toLowerCase().match(T)||[""];null==p.crossDomain&&(a=Vb.exec(p.url.toLowerCase()),p.crossDomain=!(!a||a[1]===ra[1]&&a[2]===ra[2]&&(a[3]||("http:"===a[1]?"80":"443"))===(ra[3]||("http:"===ra[1]?"80":"443"))));p.data&&p.processData&&"string"!==typeof p.data&&(p.data=c.param(p.data,p.traditional));vb(Xb,p,options,w);if(2===O)return w;(k=p.global)&&0===c.active++&&c.event.trigger("ajaxStart");p.type=p.type.toUpperCase();p.hasContent=!Tc.test(p.type);var M=p.url;
p.hasContent||(p.data&&(M=p.url+=(Za.test(M)?"&":"?")+p.data,delete p.data),!1===p.cache&&(p.url=Ub.test(M)?M.replace(Ub,"$1_="+Ya++):M+(Za.test(M)?"&":"?")+"_="+Ya++));p.ifModified&&(c.lastModified[M]&&w.setRequestHeader("If-Modified-Since",c.lastModified[M]),c.etag[M]&&w.setRequestHeader("If-None-Match",c.etag[M]));(p.data&&p.hasContent&&!1!==p.contentType||options.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]?", "+Yb+"; q=0.01":""):p.accepts["*"]);for(f in p.headers)w.setRequestHeader(f,p.headers[f]);if(p.beforeSend&&(!1===p.beforeSend.call(q,w,p)||2===O))return w.abort();K="abort";for(f in{success:1,error:1,complete:1})w[f](p[f]);if(n=vb(Oa,p,options,w)){w.readyState=1;k&&t.trigger("ajaxSend",[w,p]);p.async&&0<p.timeout&&(h=setTimeout(function(){w.abort("timeout")},p.timeout));try{O=1,n.send(F,e,d)}catch(Q){if(2>O)e(-1,Q);else throw Q;}}else e(-1,"No Transport");
return w},getJSON:function(a,b,d){return c.get(a,b,d,"json")},getScript:function(a,b){return c.get(a,m,b,"script")}});c.each(["get","post"],function(a,b){c[b]=function(a,e,f,g){c.isFunction(e)&&(g=g||f,f=e,e=m);return c.ajax({url:a,type:b,dataType:g,data:e,success:f})}});c.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)});c.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},
converters:{"text script":function(a){c.globalEval(a);return a}}});c.ajaxPrefilter("script",function(a){a.cache===m&&(a.cache=!1);a.crossDomain&&(a.type="GET",a.global=!1)});c.ajaxTransport("script",function(a){if(a.crossDomain){var b,d=q.head||c("head")[0]||q.documentElement;return{send:function(c,f){b=q.createElement("script");b.async=!0;a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,c){if(c||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=
b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||f(200,"success")};d.insertBefore(b,d.firstChild)},abort:function(){if(b)b.onload(m,!0)}}}});var Zb=[],$a=/(=)\?(?=&|$)|\?\?/;c.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Zb.pop()||c.expando+"_"+Ya++;this[a]=!0;return a}});c.ajaxPrefilter("json jsonp",function(a,b,d){var e,f=!1!==a.jsonp&&($a.test(a.url)?"url":"string"===typeof a.data&&!(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&$a.test(a.data)&&
"data");if(f||"jsonp"===a.dataTypes[0]){var g=a.jsonpCallback=c.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback;f?a[f]=a[f].replace($a,"$1"+g):!1!==a.jsonp&&(a.url+=(Za.test(a.url)?"&":"?")+a.jsonp+"="+g);a.converters["script json"]=function(){e||c.error(g+" was not called");return e[0]};a.dataTypes[0]="json";var h=l[g];l[g]=function(){e=arguments};d.always(function(){l[g]=h;a[g]&&(a.jsonpCallback=b.jsonpCallback,Zb.push(g));e&&c.isFunction(h)&&h(e[0]);e=h=m});return"script"}});var sa,
Vc=0,ab=l.ActiveXObject&&function(){for(var a in sa)sa[a](m,!0)};c.ajaxSettings.xhr=l.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&wb()))a:{try{a=new l.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:wb;var Ha=c.ajaxSettings.xhr();c.support.cors=!!Ha&&"withCredentials"in Ha;(Ha=c.support.ajax=!!Ha)&&c.ajaxTransport(function(a){if(!a.crossDomain||c.support.cors){var b;return{send:function(d,e,f){var g,h=a.xhr();a.username?h.open(a.type,a.url,a.async,a.username,a.password):
h.open(a.type,a.url,a.async);if(a.xhrFields)for(g in a.xhrFields)h[g]=a.xhrFields[g];a.mimeType&&h.overrideMimeType&&h.overrideMimeType(a.mimeType);a.crossDomain||d["X-Requested-With"]||(d["X-Requested-With"]="XMLHttpRequest");try{for(g in d)h.setRequestHeader(g,d[g])}catch(n){}h.send(a.hasContent&&a.data||null);b=function(d,f){try{if(b&&(f||4===h.readyState))if(b=m,k&&(h.onreadystatechange=c.noop,ab&&delete sa[k]),f)4!==h.readyState&&h.abort();else{var g={};var n=h.status;var l=h.getAllResponseHeaders();
"string"===typeof h.responseText&&(g.text=h.responseText);try{var q=h.statusText}catch(Hb){q=""}n||!a.isLocal||a.crossDomain?1223===n&&(n=204):n=g.text?200:404}}catch(Hb){f||e(-1,Hb)}g&&e(n,q,g,l)};if(a.async)if(4===h.readyState)setTimeout(b);else{var k=++Vc;ab&&(sa||(sa={},c(l).unload(ab)),sa[k]=b);f||(h.onreadystatechange=b)}else b()},abort:function(){b&&b(m,!0)}}}});var la,Ia,Wc=/^(?:toggle|show|hide)$/,$b=new RegExp("^(?:([+-])=|)("+Da+")([a-z%]*)$","i"),Xc=/queueHooks$/,Aa=[function(a,b,d){var e,
f=this,g={},h=a.style,k=a.nodeType&&ta(a),n=c._data(a,"fxshow");if(!d.queue){var l=c._queueHooks(a,"fx");if(null==l.unqueued){l.unqueued=0;var m=l.empty.fire;l.empty.fire=function(){l.unqueued||m()}}l.unqueued++;f.always(function(){f.always(function(){l.unqueued--;c.queue(a,"fx").length||l.empty.fire()})})}1===a.nodeType&&("height"in b||"width"in b)&&(d.overflow=[h.overflow,h.overflowX,h.overflowY],"inline"===c.css(a,"display")&&"none"===c.css(a,"float")&&(c.support.inlineBlockNeedsLayout&&"inline"!==
ob(a.nodeName)?h.zoom=1:h.display="inline-block"));d.overflow&&(h.overflow="hidden",c.support.shrinkWrapBlocks||f.always(function(){h.overflow=d.overflow[0];h.overflowX=d.overflow[1];h.overflowY=d.overflow[2]}));for(e in b){var q=b[e];if(Wc.exec(q)){delete b[e];var t=t||"toggle"===q;q!==(k?"hide":"show")&&(g[e]=n&&n[e]||c.style(a,e))}}if(!c.isEmptyObject(g))for(e in n?"hidden"in n&&(k=n.hidden):n=c._data(a,"fxshow",{}),t&&(n.hidden=!k),k?c(a).show():f.done(function(){c(a).hide()}),f.done(function(){var b;
c._removeData(a,"fxshow");for(b in g)c.style(a,b,g[b])}),g)b=yb(k?n[e]:0,e,f),e in n||(n[e]=b.start,k&&(b.end=b.start,b.start="width"===e||"height"===e?1:0))}],fa={"*":[function(a,b){var d=this.createTween(a,b),e=d.cur(),f=(b=$b.exec(b))&&b[3]||(c.cssNumber[a]?"":"px"),g=(c.cssNumber[a]||"px"!==f&&+e)&&$b.exec(c.css(d.elem,a)),h=1,k=20;if(g&&g[3]!==f){f=f||g[3];b=b||[];g=+e||1;do h=h||".5",g/=h,c.style(d.elem,a,g+f);while(h!==(h=d.cur()/e)&&1!==h&&--k)}b&&(g=d.start=+g||+e||0,d.unit=f,d.end=b[1]?
g+(b[1]+1)*b[2]:+b[2]);return d}]};c.Animation=c.extend(zb,{tweener:function(a,b){c.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var d,e=0,f=a.length;e<f;e++)d=a[e],fa[d]=fa[d]||[],fa[d].unshift(b)},prefilter:function(a,b){b?Aa.unshift(a):Aa.push(a)}});c.Tween=A;A.prototype={constructor:A,init:function(a,b,d,e,f,g){this.elem=a;this.prop=d;this.easing=f||"swing";this.options=b;this.start=this.now=this.cur();this.end=e;this.unit=g||(c.cssNumber[d]?"":"px")},cur:function(){var a=A.propHooks[this.prop];
return a&&a.get?a.get(this):A.propHooks._default.get(this)},run:function(a){var b,d=A.propHooks[this.prop];this.pos=this.options.duration?b=c.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):b=a;this.now=(this.end-this.start)*b+this.start;this.options.step&&this.options.step.call(this.elem,this.now,this);d&&d.set?d.set(this):A.propHooks._default.set(this);return this}};A.prototype.init.prototype=A.prototype;A.propHooks={_default:{get:function(a){return null==a.elem[a.prop]||
a.elem.style&&null!=a.elem.style[a.prop]?(a=c.css(a.elem,a.prop,""))&&"auto"!==a?a:0:a.elem[a.prop]},set:function(a){if(c.fx.step[a.prop])c.fx.step[a.prop](a);else a.elem.style&&(null!=a.elem.style[c.cssProps[a.prop]]||c.cssHooks[a.prop])?c.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}};A.propHooks.scrollTop=A.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}};c.each(["toggle","show","hide"],function(a,b){var d=c.fn[b];c.fn[b]=function(a,
c,g){return null==a||"boolean"===typeof a?d.apply(this,arguments):this.animate(Ba(b,!0),a,c,g)}});c.fn.extend({fadeTo:function(a,b,c,e){return this.filter(ta).css("opacity",0).show().end().animate({opacity:b},a,c,e)},animate:function(a,b,d,e){var f=c.isEmptyObject(a),g=c.speed(b,d,e);b=function(){var b=zb(this,c.extend({},a),g);(f||c._data(this,"finish"))&&b.stop(!0)};b.finish=b;return f||!1===g.queue?this.each(b):this.queue(g.queue,b)},stop:function(a,b,d){var e=function(a){var b=a.stop;delete a.stop;
b(d)};"string"!==typeof a&&(d=b,b=a,a=m);b&&!1!==a&&this.queue(a||"fx",[]);return this.each(function(){var b=!0,g=null!=a&&a+"queueHooks",h=c.timers,k=c._data(this);if(g)k[g]&&k[g].stop&&e(k[g]);else for(g in k)k[g]&&k[g].stop&&Xc.test(g)&&e(k[g]);for(g=h.length;g--;)h[g].elem!==this||null!=a&&h[g].queue!==a||(h[g].anim.stop(d),b=!1,h.splice(g,1));!b&&d||c.dequeue(this,a)})},finish:function(a){!1!==a&&(a=a||"fx");return this.each(function(){var b=c._data(this),d=b[a+"queue"];var e=b[a+"queueHooks"];
var f=c.timers,g=d?d.length:0;b.finish=!0;c.queue(this,a,[]);e&&e.stop&&e.stop.call(this,!0);for(e=f.length;e--;)f[e].elem===this&&f[e].queue===a&&(f[e].anim.stop(!0),f.splice(e,1));for(e=0;e<g;e++)d[e]&&d[e].finish&&d[e].finish.call(this);delete b.finish})}});c.each({slideDown:Ba("show"),slideUp:Ba("hide"),slideToggle:Ba("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){c.fn[a]=function(a,c,f){return this.animate(b,a,c,f)}});c.speed=function(a,
b,d){var e=a&&"object"===typeof a?c.extend({},a):{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};e.duration=c.fx.off?0:"number"===typeof e.duration?e.duration:e.duration in c.fx.speeds?c.fx.speeds[e.duration]:c.fx.speeds._default;if(null==e.queue||!0===e.queue)e.queue="fx";e.old=e.complete;e.complete=function(){c.isFunction(e.old)&&e.old.call(this);e.queue&&c.dequeue(this,e.queue)};return e};c.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*
Math.PI)/2}};c.timers=[];c.fx=A.prototype.init;c.fx.tick=function(){var a=c.timers,b=0;for(la=c.now();b<a.length;b++){var d=a[b];d()||a[b]!==d||a.splice(b--,1)}a.length||c.fx.stop();la=m};c.fx.timer=function(a){a()&&c.timers.push(a)&&c.fx.start()};c.fx.interval=13;c.fx.start=function(){Ia||(Ia=setInterval(c.fx.tick,c.fx.interval))};c.fx.stop=function(){clearInterval(Ia);Ia=null};c.fx.speeds={slow:600,fast:200,_default:400};c.fx.step={};c.expr&&c.expr.filters&&(c.expr.filters.animated=function(a){return c.grep(c.timers,
function(b){return a===b.elem}).length});c.fn.offset=function(a){if(arguments.length)return a===m?this:this.each(function(b){c.offset.setOffset(this,a,b)});var b,d={top:0,left:0},e=(b=this[0])&&b.ownerDocument;if(e){var f=e.documentElement;if(!c.contains(f,b))return d;typeof b.getBoundingClientRect!==F&&(d=b.getBoundingClientRect());b=Ab(e);return{top:d.top+(b.pageYOffset||f.scrollTop)-(f.clientTop||0),left:d.left+(b.pageXOffset||f.scrollLeft)-(f.clientLeft||0)}}};c.offset={setOffset:function(a,b,
d){var e=c.css(a,"position");"static"===e&&(a.style.position="relative");var f=c(a),g=f.offset(),h=c.css(a,"top"),k=c.css(a,"left"),l={};("absolute"===e||"fixed"===e)&&-1<c.inArray("auto",[h,k])?(k=f.position(),e=k.top,k=k.left):(e=parseFloat(h)||0,k=parseFloat(k)||0);c.isFunction(b)&&(b=b.call(a,d,g));null!=b.top&&(l.top=b.top-g.top+e);null!=b.left&&(l.left=b.left-g.left+k);"using"in b?b.using.call(a,l):f.css(l)}};c.fn.extend({position:function(){if(this[0]){var a={top:0,left:0},b=this[0];if("fixed"===
c.css(b,"position"))var d=b.getBoundingClientRect();else{var e=this.offsetParent();d=this.offset();c.nodeName(e[0],"html")||(a=e.offset());a.top+=c.css(e[0],"borderTopWidth",!0);a.left+=c.css(e[0],"borderLeftWidth",!0)}return{top:d.top-a.top-c.css(b,"marginTop",!0),left:d.left-a.left-c.css(b,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||Bb;a&&!c.nodeName(a,"html")&&"static"===c.css(a,"position");)a=a.offsetParent;return a||Bb})}});c.each({scrollLeft:"pageXOffset",
scrollTop:"pageYOffset"},function(a,b){var d=/Y/.test(b);c.fn[a]=function(e){return c.access(this,function(a,e,h){var f=Ab(a);if(h===m)return f?b in f?f[b]:f.document.documentElement[e]:a[e];f?f.scrollTo(d?c(f).scrollLeft():h,d?h:c(f).scrollTop()):a[e]=h},a,e,arguments.length,null)}});c.each({Height:"height",Width:"width"},function(a,b){c.each({padding:"inner"+a,content:b,"":"outer"+a},function(d,e){c.fn[e]=function(e,g){var f=arguments.length&&(d||"boolean"!==typeof e),k=d||(!0===e||!0===g?"margin":
"border");return c.access(this,function(b,d,e){return c.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(d=b.documentElement,Math.max(b.body["scroll"+a],d["scroll"+a],b.body["offset"+a],d["offset"+a],d["client"+a])):e===m?c.css(b,d,k):c.style(b,d,e,k)},b,f?e:m,f,null)}})});c.fn.size=function(){return this.length};c.fn.andSelf=c.fn.addBack;"object"===typeof module&&module&&"object"===typeof module.exports?module.exports=c:(l.jQuery||(l.jQuery=l.$=c),l.jq=c,"function"===typeof define&&
define.amd&&define("jquery",[],function(){return c}))})(window);

(zk=function(k){return jq(k,zk).zk}).copy=function(k,m,r){k=k||{};for(var n in m)r&&(r[n]=k[n]),k[n]=m[n];return k};
(function(){function k(a){var b=function(){if(!b.$copied){b.$copied=!0;var a=b.$copyf;b.$copyf=null;a()}this.$oid=++y;this.$init.apply(this,arguments);if(a=this._$ais){this._$ais=null;for(var d=a.length;d--;)a[d].call(this)}};b.$copyf=a;b.$copied=!b.$copyf;return b}function m(a,b){var c=a.$oid=++y;zk.classes[c]=a;a.prototype.$class=a;a.$class=zk.Class;return(a._$extds=(a.superclass=b)?zk.copy({},b._$extds):{})[c]=a}function r(a){return function(b){this[a]=b;return this}}function n(a,b){return function(c,
d){var e=this[a];this[a]=c;if(e!==c||d&&d.force)this.__fname__=a.substring(1),b.apply(this,arguments),this.__fname__=null;return this}}function F(a,b){return function(){this.__fname__=a.substring(1);this[a]=b.apply(this,arguments);this.__fname__=null;return this}}function G(a,b,c){return function(d,e){var f=this[a];this.__fname__=a.substring(1);this[a]=d=b.apply(this,arguments);(f!==d||e&&e.force)&&c.apply(this,arguments);this.__fname__=null;return this}}function z(){jq.isReady||zk.Page.contained.length?
A(!0,zk.pi?"z-initing":null):setTimeout(z,10)}function H(){A(zk.processMask)}function A(a,b){var c;!zk.processing||(c=jq("#zk_proc")).length||jq("#zk_showBusy").length?"z-initing"==b&&(c=c||jq("#zk_proc"),c.length&&c.hasClass("z-loading")&&(c=c.parent()).hasClass("z-temp")&&c.append('<div class="z-initing"></div>')):zUtl.progressbox("zk_proc",window.msgzk?msgzk.PLEASE_WAIT:"Processing...",a,b)}function B(a){return a.widgetName+(a.id?"$"+a.id:"")+"#"+a.uuid+"$"+a.$oid}function C(a,b){for(var c,d=[],
e=zk.Widget,f=0,g=a.length;f<g;f++){d.length&&d.push(", ");var h=a[f];if(h&&(jq.isArray(h)||h.zk))d.push("["+C(h,b)+"]");else if(e&&e.isInstance(h))d.push(B(h));else if(h&&h.nodeType)(c=e&&e.$(h))?d.push(jq.nodeName(h),h!=c.$n()?"#"+h.id+"."+h.className:"",":",B(c)):d.push(jq.nodeName(h),"#",h.id);else if(b&&h&&"object"==typeof h&&!h.nodeType){c=["{\n"];for(var D in h)c.push(D,":",h[D],",\n");",\n"==c[c.length-1]&&c.pop();c.push("\n}");d.push(c.join(""))}else if("function"==typeof h){c=""+h;h=c.indexOf("{");
var q=0>h?c.indexOf("\n"):-1;d.push(c.substring(0,0<h?h:0<q?q:c.length))}else d.push(""+h)}return d.join("")}function I(){if(l){var a=jq("#zk_log");a.length||(jq(document.body).append('<div id="zk_logbox" class="z-log"><button class="z-button" onclick="jq(\'#zk_logbox\').remove()">X</button><br/><textarea id="zk_log" rows="10"></textarea></div>'),a=jq("#zk_log"));a=a[0];a.value+=l;a.scrollTop=a.scrollHeight;l=null}}function E(){if(zk.mounting)return zk.afterMount(E);zk.stamp("ending");zk.stamp()}
function v(a,b,c,d,e){for(var f=(a=a._$subs)?a.length:0;0<=--f;){var g=a[f];g[b]===c&&(e&&(g["$"+b]=c),g[b]=d,v(g,b,c,d,e))}}function J(a,b){return function(){return b.apply(a,arguments)}}var y=0,K=0,l,t=[],u=jq.now(),w={};zk.copy(zk,{classes:{},isClass:function(a){return a&&a.$class==zk.Class},isObject:function(a){return a&&null!=a.$supers},procDelay:900,tipDelay:800,resendTimeout:200,clickPointer:[0,0],currentPointer:[0,0],loading:0,busy:0,appName:"ZK",cut:function(a,b){if(a){var c=a[b];delete a[b]}return c},
$package:function(a,b,c){for(var d=0,e=window;;){var f=a.indexOf(".",d);d=0<=f?a.substring(d,f):a.substring(d);var g=e[d],h;if(h=!g)g=e[d]={};if(0>f)return h&&!1!==b&&zk.setLoaded(a),c&&(g.$wv=!0),g;e=g;d=f+1}},$import:function(){var a={};return function(b,c){var d;if(d=a[b])return c&&c(d),d;for(var e=0,f=window;;){d=b.indexOf(".",e);e=0<=d?b.substring(e,d):b.substring(e);f=f[e];if(0>d||!f)return c&&(f?c(f):zk.load(b.substring(0,b.lastIndexOf(".")),function(){c(zk.$import(b))})),a[b]=f;e=d+1}}}(),
$extends:function(a,b,c){if(!a)throw"unknown superclass";var d=!(zk.feature&&zk.feature.ee),e=a.prototype,f=k(function(){a.$copyf&&!a.$copied&&(a.$copyf(),a.$copied=!0);var c=b.$define,d=a.prototype,e=f.prototype;c&&delete b.$define;var h=zk.feature;if(!h||!h.ee)for(var g in d)h="|"+g+"|",0>"|_$super|_$subs|$class|_$extds|superclass|className|widgetName|blankPreserved|".indexOf(h)?e[g]=d[g]:void 0==e[g]&&0<="|className|widgetName|blankPreserved|".indexOf(h)&&(e[g]=d[g]);zk.define(f,c);zk.copy(e,b)}),
g=f.prototype;d?(f.$copyf(),f.$copied=!0):(d=function(){this.constructor=f},d.prototype=a.prototype,f.prototype=new d,g=f.prototype);for(var h in a)0>"|prototype|$copyf|$copied|".indexOf("|"+h+"|")&&(f[h]=a[h]);zk.copy(f,c);g._$super=e;g._$subs=[];e._$subs.push(g);return m(f,a)},$default:function(a,b){a=a||{};for(var c in b)void 0===a[c]&&(a[c]=b[c]);return a},override:function(a,b,c){var d=a.$class;if(d&&!1===d.$copied){var e=d.$copyf;d.$copyf=function(){e();d.$copied=!0;zk.override(a,b,c)};return a}var f=
!(zk.feature&&zk.feature.ee);switch(typeof b){case "function":return f=a,a=b,f;case "string":return f?v(a,b,a["$"+b]=a[b],a[b]=c,!0):(a["$"+b]=a[b],a[b]=c),a}if(f)for(var g in c)v(a,g,b[g]=a[g],a[g]=c[g]);else for(g in c)b[g]=a[g],a[g]=c[g];return a},define:function(a,b){for(var c in b){var d="_"+c,e=c.charAt(0).toUpperCase()+c.substring(1),f=a.prototype,g=b[c],h=null;jq.isArray(g)&&(h=g.length?g[0]:null,g=1<g.length?g[1]:null);f["set"+e]=h?g?G(d,h,g):F(d,h):g?n(d,g):r(d);f["get"+e]=f["is"+e]=new Function("return this."+
d+";")}return a},$void:function(){return!1},parseInt:function(a,b){return a&&!isNaN(a=parseInt(a,b||10))?a:0},parseFloat:function(a){return a&&!isNaN(a=parseFloat(a))?a:0},set:function(a,b,c,d){if("string"==typeof b)zk._set(a,b,c,d);else for(var e=0,f=c.length,g,h;e<f;)h=c[e++],g=b["get"+h.charAt(0).toUpperCase()+h.substring(1)],d&&!g&&void 0===b[h]||zk._set(a,h,g?g.call(b):b[h]);return a},_set:function(a,b,c,d){zk._set2(a,a["set"+b.charAt(0).toUpperCase()+b.substring(1)],b,c,d)},_set2:function(a,
b,c,d,e){b?void 0!==e?b.call(a,d,e):b.call(a,d):a[c]=d},get:function(a,b){var c=b.charAt(0).toUpperCase()+b.substring(1),d=a["get"+c];return d?d.call(a):(d=a["is"+c])?d.call(a):a[b]},startProcessing:function(a,b){zk.processing=!0;a=setTimeout(jq.isReady?H:z,0<a?a:0);b&&(w[b]=a)},endProcessing:function(a){window.zkInitCrashTimer&&(clearTimeout(window.zkInitCrashTimer),window.zkInitCrashTimer=!1);zk.processing=!1;if(a){var b=w[a];b&&clearTimeout(b);delete w[a]}zUtl.destroyProgressbox("zk_proc")},disableESC:function(){++zk._noESC},
enableESC:function(){--zk._noESC},_noESC:0,error:function(a){zAu.send(new zk.Event(null,"error",{message:a},{ignorable:!0}),800);zk._Erbx.push(a)},debugLog:function(a){zk.debugJS&&console.log(a)},errorDismiss:function(){zk._Erbx.remove()},log:function(a){var b=C(a!==zk?arguments:function(a){for(var b=[],c=a.length;0<--c;)b.unshift(a[c]);return b}(arguments),a===zk);l=(l?l+b:b)+"\n";zk.mobile?(console.log(l),l=null):setTimeout(function(){jq(I)},300)},stamp:function(a,b){if(a)b||t.length||setTimeout(E,
0),t.push({n:a,t:jq.now()});else if(t.length){for(a=u;b=t.shift();)zk.log(b.n+": "+(b.t-u)),u=b.t;zk.log("total: "+(u-a))}},ajaxURI:function(a,b){var c=zk.Desktop.$(b?b.desktop:null),d=b&&b.au;c=(c?c:zk)[d?"updateURI":"contextURI"];a=a||"";var e="/"==a.charAt(0);d&&!e&&(e=!0,a&&(a="/"+a));var f=c.indexOf(";");d=c.lastIndexOf("?");if(0>f&&0>d)return e?c+a:a;0<=d&&(0>f||d<f)&&(f=d);e=e?c.substring(0,f):"";if(b&&b.ignoreSession)return e+a;b=c.substring(f);c=a.indexOf("?");return 0<=c?0<=d?e+a.substring(0,
c)+b+"&"+a.substring(c+1):e+a.substring(0,c)+b+a.substring(c):e+a+b},stateless:function(a,b,c,d){var e=zk.Desktop,f;a=a||"z_auto"+K++;if((f=e.all[a])&&!f.stateless)throw"Desktop conflict";null==zk.updateURI&&(zk.updateURI=c);null==zk.contextURI&&(zk.contextURI=b);return f||new e(a,b,c,d,!0)},addDataHandler:function(a,b){zk.dataHandlers||(zk.dataHandlers={});zk.dataHandlers[a]=b},hasDataHandler:function(a){return zk.dataHandlers&&!!zk.dataHandlers[a]},getDataHandler:function(a){if(zk.hasDataHandler(a))return{run:function(b,
c){var d=zk.dataHandlers[a];jq.isFunction(d)||(d=jq.evalJSON(d));try{c=jq.parseJSON(c)}catch(q){zk.debugLog(q.message||q)}for(var e,f=b;f;f=f.parent)if(f.$ZKBINDER$){f._$binder||(f._$binder=new zkbind.Binder(f,this));e=f._$binder;break}else if(f.$ZKAUS$){f._$service||(f._$service=new zk.Service(f,this));e=f._$service;break}if(f&&e){$.extend(this,e);var g=this.command,h=0==a.indexOf("data-")?a.substring(5):a;this.command=function(a,b){g.call(this,h+a,b)};var k=this.after;this.after=function(a,b){k.call(this,
h+a,b)}}d.call(this,b,c)}};zk.error("not found: "+a)},$intercepts:function(a,b){if(!a)throw"unknown targetClass";if(!b)throw"unknown interceptor";if(a&&!1===a.$copied){var c=a.$copyf;a.$copyf=function(){c();a.$copied=!0;zk.$intercepts(a,b)}}else{var d=a.prototype,e;for(e in b)d[e]&&(d.$getInterceptorContext$||(d._$$interceptorContext=[],d.$getInterceptorContext$=function(){return this._$$interceptorContext[this._$$interceptorContext.length-1]}),function(a,c){d[a]=function(){var d={stop:!1,result:null,
args:arguments},e=this._$$interceptorContext;e.push(d);b[a].apply(this,arguments);var f=d.stop?d.result:c.apply(this,d.args);e.splice(e.indexOf(d),1);return f}}(e,d[e]))}}});(function(){function a(a){return parseFloat(a)||a}jq.uaMatch=function(a){a=a.toLowerCase();a=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||0>a.indexOf("compatible")&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:a[1]||"",
version:a[2]||"0"}};jq.browser||(matched=jq.uaMatch(navigator.userAgent),b={},matched.browser&&(b[matched.browser]=!0,b.version=matched.version),b.chrome?b.webkit=!0:b.webkit&&(b.safari=!0),jq.browser=b);var b=jq.browser,c=zk.agent=navigator.userAgent.toLowerCase(),d;zk.opera=b.opera&&a(b.version);zk.ff=zk.gecko=b.mozilla&&0>c.indexOf("trident")&&a(b.version);zk.linux=0<=c.indexOf("linux");zk.mac=!zk.ios&&0<=c.indexOf("mac");zk.webkit=b.webkit;zk.chrome=b.chrome;zk.safari=b.webkit&&!zk.chrome;zk.edge=
zk.webkit&&zk.chrome&&0<=(d=c.indexOf("edge"))&&a(c.substring(d+5));zk.ios=zk.webkit&&/iphone|ipad|ipod/.test(c)&&((d=c.match(/version\/\d/))&&d[0].replace("version/","")||(d=c.match(/ os \d/))&&d[0].replace(" os ",""));zk.android=zk.webkit&&0<=c.indexOf("android");zk.mobile=zk.ios||zk.android;zk.css3=!0;d=b.mozilla&&0<=c.indexOf("trident")&&a(b.version);zk.vendor=zk.webkit?"webkit":"";var e;zk.ff?(5>zk.ff&&0<(e=c.indexOf("firefox/"))&&(zk.ff=zk.gecko=a(c.substring(e+8))),e="gecko gecko"+Math.floor(zk.ff),
zk.vendor="Moz"):zk.opera?(e="opera",zk.vendor="O"):(zk.iex=b.msie&&a(b.version),!zk.iex&&d&&(zk.iex=d),zk.iex?(6>(zk.ie=document.documentMode||zk.iex)&&(zk.ie=6),11>zk.ie&&6<zk.ie&&(zk.ie7=7<=zk.ie,zk.ie8=8<=zk.ie,zk.ie9=9<=zk.ie,zk.ie10=10<=zk.ie),zk["ie"+zk.ie+"_"]=!0,zk.css3=9<=zk.ie,e="ie ie"+Math.floor(zk.ie),zk.vendor="ms"):zk.edge?e="edge":(zk.chrome?e="webkit chrome":zk.safari?e="webkit safari":zk.webkit&&(e="webkit"),zk.mobile&&(e=(e||"")+" mobile",e=zk.ios?(e||"")+" ios":(e||"")+" android")));
(zk.air=0<=c.indexOf("adobeair"))&&zk.webkit&&(e=(e||"")+" air");e&&jq(function(){jq(document.body).addClass(e)});zk.vendor_=zk.vendor.toLowerCase()})();zk.ie||zk.edge?zk.Buffer=Array:(zk.Buffer=function(){this.out=""},zk.Buffer.prototype=[],zk.copy(zk.Buffer.prototype,{push:function(){for(var a=0,b=arguments.length;a<b;a++)if(null!=arguments[a]||void 0!=arguments[a])this.out+=arguments[a]},join:function(a){if(a)throw"Wrong usage here! Please run the script `zk.Buffer = Array;` instead.";return this.out},
shift:_zkf=function(){throw"Wrong usage here! Please run the script `zk.Buffer = Array;` instead.";},unshift:_zkf,pop:_zkf,slice:_zkf,sort:_zkf}));zk.Class=function(){};m(zk.Object=k());zk.Object.prototype={$init:zk.$void,afterInit:function(a){(this._$ais=this._$ais||[]).unshift(a)},$instanceof:function(){if(this.$class)for(var a=this.$class._$extds,b=arguments,c=b.length,d;c--;)if((d=b[c])&&a[d.$oid])return!0;return!1},$super:function(a,b){return"string"!=typeof a?this.$supers(a,b,[].slice.call(arguments,
2)):this.$supers(a,[].slice.call(arguments,1))},$supers:function(a,b,c){var d,e=this._$supers;e||(e=this._$supers={});if("string"!=typeof a){var f=e[b];if(!(d=a.prototype._$super)||!(a=d[b]))throw b+" not in superclass";e[b]=d;try{return a.apply(this,c)}finally{e[b]=f}}f=e[a];var g;f?(c=f[a],d=f):(c=this[a],d=this);for(;d=d._$super;)if(c!=d[a]){(g=d[a])&&(e[a]=d);break}if(!g)throw a+" not in superclass";try{return g.apply(this,b)}finally{e[a]=f}},_$subs:[],proxy:function(a){var b=this._$proxies,c;
if(!b)this._$proxies=b={};else if(c=b[a])return c;return b[a]=J(this,a)}};_zkf={isInstance:function(a){return a&&a.$instanceof&&a.$instanceof(this)},isAssignableFrom:function(a){return a&&(a=a._$extds)&&null!=a[this.$oid]}};zk.copy(zk.Object,_zkf);zk.copy(m(zk.Class,zk.Object),_zkf);var p,x=0;zk._Erbx=zk.$extends(zk.Object,{$init:function(a){var b=zk.mobild?" ontouchstart":" onclick";a='<div class="z-error" id="zk_err"><div id="zk_err-p"><div class="errornumbers">'+ ++x+' Errors</div><div class="button"'+
b+'="zk._Erbx.remove()"><i class="z-icon-times"></i></div><div class="button"'+b+'="zk._Erbx.redraw()"><i class="z-icon-refresh"></i></div></div><div class="messagecontent"><div class="messages">'+zUtl.encodeXML(a,{multiline:!0})+"</div></div></div>";jq(document.body).append(a);p=this;this.id="zk_err";try{var c;this.dg=new zk.Draggable(null,c=jq("#zk_err")[0],{handle:jq("#zk_err-p")[0],zIndex:c.style.zIndex,starteffect:zk.$void,endeffect:zk.$void})}catch(d){zk.debugLog(d.message||d)}jq("#zk_err").slideDown(1E3)},
destroy:function(){p=null;x=0;this.dg&&this.dg.destroy();jq("#"+this.id).remove()}},{redraw:function(){zk.errorDismiss();zAu.send(new zk.Event(null,"redraw"))},push:function(a){if(!p)return new zk._Erbx(a);var b=p.id;jq("#"+b+" .errornumbers").html(++x+" Errors");jq("#"+b+" .messages").append('<div class="newmessage">'+zUtl.encodeXML(a)+"</hr></div>");jq("#"+b+" .newmessage").removeClass("newmessage").addClass("message").slideDown(600)},remove:function(){p&&p.destroy()}})})();

if(!zk.feature)zk.feature = {standard:true,ee:true};zk.copy(String.prototype,{startsWith:function(a){return this.substring(0,a.length)==a},endsWith:function(a){return this.substring(this.length-a.length)==a},trim:function(){return jq.trim(this)},$camel:function(){var a=this.split("-"),b=a.length;if(1==b)return a[0];for(var c="-"==this.charAt(0)?a[0].charAt(0).toUpperCase()+a[0].substring(1):a[0],d=1;d<b;d++)c+=a[d].charAt(0).toUpperCase()+a[d].substring(1);return c},$inc:function(a){return String.fromCharCode(this.charCodeAt(0)+a)},$sub:function(a){return this.charCodeAt(0)-
a.charCodeAt(0)}});
zk.copy(Array.prototype,{$indexOf:function(a){return jq.inArray(a,this)},$contains:function(a){return 0<=this.$indexOf(a)},$equals:function(a){if(jq.isArray(a)&&a.length==this.length){for(var b=this.length;b--;){var c=this[b];if(!(c==a[b]||jq.isArray(c)&&c.$equals(a[b])))return!1}return!0}},$remove:function(a){for(var b=jq.isArray(a),c=0,d=this.length;c<d;++c)if(a==this[c]||b&&a.$equals(this[c]))return this.splice(c,1),!0;return!1},$addAll:function(a){return this.push.apply(this,a)},$clone:function(){return[].concat(this)}});
Array.prototype.indexOf||(Array.prototype.indexOf=function(a){for(var b=0,c=this.length;b<c;b++)if(this[b]==a)return b;return-1});8!=zk.ie&&Object.defineProperties(Array.prototype,{$indexOf:{enumerable:!1},$contains:{enumerable:!1},$equals:{enumerable:!1},$remove:{enumerable:!1},$addAll:{enumerable:!1},$clone:{enumerable:!1}});

var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.checkStringArgs=function(f,h,k){if(null==f)throw new TypeError("The 'this' value for String.prototype."+k+" must not be null or undefined");if(h instanceof RegExp)throw new TypeError("First argument to String.prototype."+k+" must not be a regular expression");return f+""};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;
$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(f,h,k){f!=Array.prototype&&f!=Object.prototype&&(f[h]=k.value)};$jscomp.getGlobal=function(f){return"undefined"!=typeof window&&window===f?f:"undefined"!=typeof global&&null!=global?global:f};$jscomp.global=$jscomp.getGlobal(this);
$jscomp.polyfill=function(f,h,k,n){if(h){k=$jscomp.global;f=f.split(".");for(n=0;n<f.length-1;n++){var p=f[n];p in k||(k[p]={});k=k[p]}f=f[f.length-1];n=k[f];h=h(n);h!=n&&null!=h&&$jscomp.defineProperty(k,f,{configurable:!0,writable:!0,value:h})}};
$jscomp.polyfill("String.prototype.startsWith",function(f){return f?f:function(f,k){var h=$jscomp.checkStringArgs(this,f,"startsWith");f+="";var p=h.length,v=f.length;k=Math.max(0,Math.min(k|0,h.length));for(var u=0;u<v&&k<p;)if(h[k++]!=f[u++])return!1;return u>=v}},"es6","es3");zjq=function(f){this.jq=f};
(function(f,h){function k(a){if(a.offsetParent)return a.offsetParent;if(a==f.body)return a;for(;(a=a.parentNode)&&a!=f.body;)if(a.style&&"static"!=jq(a).css("position"))return a;return f.body}function n(a){zk.afterAnimate(function(){try{a.focus();var b=zk.Widget.$(a);b&&(zk.currentFocus=b);zjq.fixInput(a)}catch(c){zk.debugLog(c.message||c)}},-1)}function p(a){try{a.select()}catch(b){zk.debugLog(b.message||b)}}function v(){this.submit&&(jq.Event.fire(this,"submit"),this.submit())}function u(){var a=
jq(this);a.css("user-select","none");if(zk.ie11_||zk.edge)a.on("selectstart",zk.$void)}function E(){var a=jq(this);a.css("user-select","");(zk.ie11_||zk.edge)&&a.off("selectstart",zk.$void)}function F(a,b,c,d){if(a&&b){var e=zk(a).revisedOffset(),g=c?c.oft:zk(b).revisedOffset(),f=g[1]-e[1]+(a==t()?0:a.scrollTop);e=g[0]-e[0]+(a==t()?0:a.scrollLeft);var l=e+(c?c.w:b.offsetWidth),h=f+(c?c.h:b.offsetHeight);if(a.scrollTop>f){a.scrollTop=f;var k=!0}else h>a.clientHeight+a.scrollTop&&(a.scrollTop=c?h-(a.clientHeight+
(b.parentNode==a?0:a.scrollTop)):h,k=!0);d||(a.scrollLeft>e?(a.scrollLeft=e,k=!0):l>a.clientWidth+a.scrollLeft&&(a.scrollLeft=c?l-(a.clientWidth+(b.parentNode==a?0:a.scrollLeft)):l,k=!0));if(k||!c)c?c.oft=zk(c.el).revisedOffset():c={oft:g,h:b.offsetHeight,w:b.offsetWidth,el:b};return c}}function z(a){var b=0,c=0;if(zk.gecko)for(var d=a.parentNode;d&&d!=f.body&&1===d.nodeType;){var e=jq(d),g=e.css("position");if("relative"==g||"absolute"==g)b+=zk.parseInt(e.css("border-top-width")),c+=zk.parseInt(e.css("border-left-width"));
d=d.offsetParent}do if("fixed"==jq(a).css("position")){b+=jq.innerY()+a.offsetTop;c+=jq.innerX()+a.offsetLeft;break}else{if(zk.opera){m&&jq.nodeName(a,"div")&&0!=a.scrollTop&&(b+=a.scrollTop||0);var m=jq.nodeName(a,"span","input")}b+=a.offsetTop||0;c+=a.offsetLeft||0;a=zk.gecko&&a!=f.body?k(a):a.offsetParent}while(a);return[c,b]}function A(a,b,c){c?(a=a.revisedOffset(),b.left=a[0],b.top=a[1]):(b.left=a.offsetLeft(),b.top=a.offsetTop());return b}function B(){if(y.length){for(var a;a=y.pop();)try{zjq._fixCSS(a)}catch(b){zk.debugLog(b.message||
b)}setTimeout(B)}}var q={},w="font-family font-size font-weight font-style letter-spacing line-height text-align text-decoration text-indent text-shadow text-transform text-overflow direction word-spacing white-space".split(" "),C=["color","background-color","background"],x=[],D=0,G=0,r,y=[],H=function(){var a;return function(){if(void 0===a){if(null===f.doctype)return!1;var b=f.doctype;a="<!DOCTYPE html>"==="<!DOCTYPE "+b.name+(b.publicId?' PUBLIC"'+b.publicId+'"':"")+(!b.publicId&&b.systemId?" SYSTEM":
"")+(b.systemId?' "'+b.systemId+'"':"")+">"}return a}}(),t=function(){var a;return function(){return a||(a=zk.safari||zk.opera?f.body:f.documentElement)}}();zk.copy(zjq,{minWidth:zk.ie11_?function(a){return zk(a).offsetWidth()+1}:function(a){return zk(a).offsetWidth()},fixInput:11==zk.ie?function(a){try{var b=zk(a);if(b.isInput()){var c=b.getSelectionRange();b.setSelectionRange(c[0],c[1])}}catch(d){zk.debugLog(d.message||d)}}:zk.$void,_fixCSS:function(a){a.className+=" ";a.className.trim()},_cleanVisi:function(a){a.style.visibility=
"inherit"},_fixClick:zk.$void,_fixedVParent:zk.$void,_fixIframe:zk.$void,src0:"",eventTypes:{zmousedown:"mousedown",zmouseup:"mouseup",zmousemove:"mousemove",zdblclick:"dblclick",zcontextmenu:"contextmenu"}});jq.fn.zbind=jq.fn.bind;jq.fn.zunbind=jq.fn.unbind;zk.override(jq.fn,q,{init:function(a,b){if(b===zk){if("string"==typeof a&&zUtl.isChar(a.charAt(0),{digit:1,upper:1,lower:1,_:1})){var c=f.getElementById(a);if(!c||c.id==a)return c=jq(c||[]),c.context=f,c.selector="#"+a,c.zk=new zjq(c),c;a="#"+
a}b=null}zk.Widget&&zk.Widget.isInstance(a)&&(a=a.$n()||"#"+a.uuid);c=q.init.apply(this,arguments);c.zk=new zjq(c);return c},replaceWith:function(a,b,c){if(!zk.Widget.isInstance(a))return q.replaceWith.apply(this,arguments);var d=this[0];d&&a.replaceHTML(d,b,c);return this},bind:function(a,b,c){a=zjq.eventTypes[a]||a;return this.zbind.apply(this,arguments)},unbind:function(a,b){a=zjq.eventTypes[a]||a;return this.zunbind.apply(this,arguments)}});jq.fn.init.prototype=jq.fn;jq.each(["remove","empty",
"show","hide"],function(a,b){q[b]=jq.fn[b];jq.fn[b]=function(){return this.selector||this[0]!==f?q[b].apply(this,arguments):this}});jq.each(["before","after","append","prepend"],function(a,b){q[b]=jq.fn[b];jq.fn[b]=function(a,d){if(!zk.Widget.isInstance(a))return q[b].apply(this,arguments);if(!this.length)return this;zk.Desktop._ndt||zk.stateless();var c=q[b].call(this,a.redrawHTML_());a.z_rod||(a.bind(d),zUtl.fireSized(a));return c}});zjq.prototype={cleanVisibility:function(){return this.jq.each(function(){zjq._cleanVisi(this)})},
isVisible:function(a){var b=this.jq[0];return b&&(!b.style||"none"!=b.style.display&&(!a||"hidden"!=b.style.visibility))},isRealVisible:function(a){var b=this.jq[0];return b&&this.isVisible(a)&&(0<b.offsetWidth||0<b.offsetHeight||!b.firstChild&&(!(b=b.parentNode)||b==f.body||zk(b).isRealVisible(a)))},scrollTo:function(){if(this.jq.length){var a=this.cmOffset();scrollTo(a[0],a[1])}return this},scrollIntoView:function(a){var b=this.jq[0];if(b){var c=jq("#"+b.id+"-real")[0];c&&(b=c);if(!this.isScrollIntoView(!0)){c=
a;var d=b;if(!c){do{if(d==f.body)break;if("absolute"==jq(d).css("position")){c=!0;break}}while(d=d.offsetParent)}!c&&zk.isLoaded("zul.sel")&&(c=(c=zk.Widget.$(b))&&c.$instanceof(zul.sel.ItemWidget));if(c){a=a||f.documentElement;d=b;for(var e;(d=d.parentNode)&&b!=a;b=d)e=F(d,b,e,!0)}else zk.delayFunction(this.$().uuid,function(){b.scrollIntoView()},{urgent:!0})}}return this},isRealScrollIntoView:function(){var a=this.$(),b=a.desktop;a=a.parent;var c=this.jq[0],d,e=!0;if(!zk.ie8_)for(;a&&a!=b;){if((d=
a._scrollbar)&&(d.hasVScroll()||d.hasHScroll())&&(e=d.isScrollIntoView(c),!e))return e;a=a.parent}return e&&this.isScrollIntoView(!0)},isScrollIntoView:function(){return function(a){var b=this.viewportOffset(),c=b[0];b=b[1];var d=c+this.jq[0].offsetWidth,e=b+this.jq[0].offsetHeight;if(0<=c&&0<=b&&d<=jq.innerWidth()&&e<=jq.innerHeight()){var g=this.jq[0],m,l,h=[];do{m||g!=t()&&"auto"!=g.style.overflow&&"auto"!=g.style.overflowY&&"auto"!=jq(g).css("overflow-y")||(m=g);l||g!=t()&&g!=f.body&&"auto"!=
g.style.overflow&&"auto"!=g.style.overflowX&&"auto"!=jq(g).css("overflow-x")||(l=g);if(m&&l){h.push([l,m]);if(!a)break;m=l=null}g=g.parentNode}while(g&&g!=f);m=!0;for(a=0;a<h.length&&(m=h[a],l=zk(this.jq[0]==m[0]?m[0]=m[0].parentNode:m[0]).viewportOffset()[0],g=zk(this.jq[0]==m[1]?m[1]=m[1].parentNode:m[1]).viewportOffset()[1],m=c>=l&&d<=l+m[0].offsetWidth&&b>=g&&e<=g+m[1].offsetHeight,m);a++);return m}return!1}}(),hasVScroll:function(){var a;if((a=this.$())&&a._scrollbar)return a._scrollbar.hasVScroll();
var b,c;return(b=this.jq[0])&&(c=b.clientWidth)&&11<(c=b.offsetWidth-c)?c:0},hasHScroll:function(){var a;if((a=this.$())&&a._scrollbar)return a._scrollbar.hasHScroll();var b,c;return(b=this.jq[0])&&(c=b.clientHeight)&&11<(c=b.offsetHeight-c)?c:0},isOverlapped:function(a,b){var c;if(c=this.jq[0])return jq.isOverlapped(this.revisedOffset(),[c.offsetWidth,c.offsetHeight],zk(a).revisedOffset(),[a.offsetWidth,a.offsetHeight],b)},sumStyles:function(a,b){for(var c=0,d=0,e=a.length,g=this.jq;d<e;d++){var f=
Math.round(zk.parseFloat(g.css(b[a.charAt(d)])));isNaN(f)||(c+=f)}return c},revisedOffset:function(a){var b=this.jq[0];if(!a){if(b.getBoundingClientRect){var c;if(11>zk.ie&&"none"==b.style.display){var d=(c=b.style).visibility;c.visibility="hidden";c.display=""}a=b.getBoundingClientRect();a=[a.left+jq.innerX()-b.ownerDocument.documentElement.clientLeft,a.top+jq.innerY()-b.ownerDocument.documentElement.clientTop];c&&(c.display="none",c.visibility=d);a[0]=Math.ceil(a[0]);a[1]=Math.ceil(a[1]);return a}a=
this.cmOffset()}b=zk(b.parentNode).scrollOffset();b[0]-=jq.innerX();b[1]-=jq.innerY();return[a[0]-b[0],a[1]-b[1]]},revisedWidth:function(a,b){"border-box"!=this.jq.css("box-sizing")&&(a-=this.padBorderWidth());0<a&&b&&(a-=this.marginWidth());return 0>a?0:a},revisedHeight:function(a,b){"border-box"!=this.jq.css("box-sizing")&&(a-=this.padBorderHeight());0<a&&b&&(a-=this.marginHeight());return 0>a?0:a},contentWidth:function(a){var b=this.jq[0].offsetWidth;b-=this.padBorderWidth();0<b&&a&&(b-=this.marginWidth());
return 0>b?0:b},contentHeight:function(a){var b=this.jq[0].offsetHeight;b-=this.padBorderHeight();0<b&&a&&(b-=this.marginHeight());return 0>b?0:b},marginWidth:function(){return this.sumStyles("lr",jq.margins)},marginHeight:function(){return this.sumStyles("tb",jq.margins)},borderWidth:function(){return this.sumStyles("lr",jq.borders)},borderHeight:function(){return this.sumStyles("tb",jq.borders)},paddingWidth:function(){return this.sumStyles("lr",jq.paddings)},paddingHeight:function(){return this.sumStyles("tb",
jq.paddings)},padBorderWidth:function(){return this.borderWidth()+this.paddingWidth()},padBorderHeight:function(){return this.borderHeight()+this.paddingHeight()},vflexHeight:function(){for(var a=this.jq[0],b=a.parentNode.clientHeight,c=a;c=c.previousSibling;)c.offsetHeight&&zk(c).isVisible()&&(b-=c.offsetHeight);for(c=a;c=c.nextSibling;)c.offsetHeight&&zk(c).isVisible()&&(b-=c.offsetHeight);return b},cellIndex:function(){var a=this.jq[0];return a?a.cellIndex:0},ncols:function(a){var b=this.jq[0],
c=0,d;if(b&&(d=b.cells)){b=0;for(var e=d.length;b<e;++b){var g=d[b];if(!a||zk(g).isVisible())g=g.colSpan,1<=g?c+=g:++c}}return c},toStyleOffset:function(a,b){var c=this.jq[0],d=c.style.left,e=c.style.top,g=zk.webkit||zk.opera||zk.air||7<zk.ie;if(g||""==c.style.left||"auto"==c.style.left)c.style.left="0";if(g||""==c.style.top||"auto"==c.style.top)c.style.top="0";g=this.cmOffset();var f=zk.parseInt(c.style.left),l=zk.parseInt(c.style.top);g=[a-g[0]+f,b-g[1]+l];c.style.left=d;c.style.top=e;return g},
center:function(a){var b=this.jq[0],c=this.offsetWidth(),d=this.offsetHeight();c&&d||this.isVisible()||(b.style.left=b.style.top="-10000px",b.style.display="block",c=this.offsetWidth(),d=this.offsetHeight(),b.style.display="none");var e=jq.innerX(),g=jq.innerY();c=jq.innerWidth()-c;if(a)if(0<=a.indexOf("left"))c=e;else if(0<=a.indexOf("right"))c=e+c-1;else if(0<=a.indexOf("center"))c=e+c/2;else{c=0;var f=!0}else c=e+c/2;d=jq.innerHeight()-d;if(a)if(0<=a.indexOf("top"))a=g;else if(0<=a.indexOf("bottom"))a=
g+d-1;else if(0<=a.indexOf("center"))a=g+d/2;else{a=0;var l=!0}else a=g+d/2;c<e&&(c=e);a<g&&(a=g);e=this.toStyleOffset(c,a);f||(b.style.left=jq.px(e[0]));l||(b.style.top=jq.px(e[1]));return this},position:function(a,b,c){b=b||"overlap";if(!a){var d=jq("body")[0];a={left:0,top:0,width:d.offsetWidth,height:d.offsetHeight}}a.nodeType&&(a=zk(a).dimension(!0));d=a.left;var e=a.top,g=this.dimension(),f=g.height;g=g.width;switch(b){case "before_start":e-=f;break;case "before_center":e-=f;d+=(a.width-g)/
2|0;break;case "before_end":e-=f;d+=a.width-g;break;case "after_start":e+=a.height;break;case "after_center":e+=a.height;d+=(a.width-g)/2|0;break;case "after_end":e+=a.height;d+=a.width-g;break;case "start_before":d-=g;break;case "start_center":d-=g;e+=(a.height-f)/2|0;break;case "start_after":d-=g;e+=a.height-f;break;case "end_before":d+=a.width;break;case "end_center":d+=a.width;e+=(a.height-f)/2|0;break;case "end_after":d+=a.width;e+=a.height-f;break;case "at_pointer":e=zk.currentPointer;d=e[0];
e=e[1];break;case "after_pointer":e=zk.currentPointer;d=e[0];e=e[1]+20;break;case "top_right":case "overlap_end":d+=a.width-g;break;case "top_center":d+=(a.width-g)/2|0;break;case "middle_left":e+=(a.height-f)/2|0;break;case "middle_center":d+=(a.width-g)/2|0;e+=(a.height-f)/2|0;break;case "middle_right":d+=a.width-g;e+=(a.height-f)/2|0;break;case "bottom_left":case "overlap_before":e+=a.height-f;break;case "bottom_center":d+=(a.width-g)/2|0;e+=a.height-f;break;case "bottom_right":case "overlap_after":d+=
a.width-g,e+=a.height-f}if(!c||!c.overflow){var l=jq.innerX();var h=jq.innerY();b=l+jq.innerWidth();var k=h+jq.innerHeight();d+g>b&&(d=b-g);d<l&&(d=l);e+f>k&&(e=k-f);e<h&&(e=h)}c&&c.dodgeRef&&(h=a.left,b=a.top,k=h+a.width,a=b+a.height,d+g>h&&d<k&&e+f>b&&e<a&&(c.overflow?d=k:(l=jq.innerX(),b=l+jq.innerWidth(),c=b-k,d=c>=g||c>=h-l?Math.min(k,b-g):Math.max(h-g,l))));c=this.jq[0];d=this.toStyleOffset(d,e);c.style.left=jq.px(d[0]);c.style.top=jq.px(d[1]);return this},scrollOffset:function(){var a=this.jq[0],
b=0,c=0;do b+=a.scrollTop||0,c+=a.scrollLeft||0,a=a.parentNode;while(a);return[c,b]},cmOffset:function(){var a=this.jq[0];zk.webkit&&jq.nodeName(a,"tr")&&a.cells.length&&(a=a.cells[0]);if(!zk.gecko&&!zk.webkit||this.isVisible()||this.offsetWidth())return z(a);a.style.display="";var b=z(a);a.style.display="none";return b},$:function(){return zk.Widget.$(this.jq[0])},absolutize:function(){var a=this.jq[0];if("absolute"==a.style.position)return this;var b,c=a;zk.webkit&&jq.nodeName(c,"tr")&&c.cells.length&&
(c=c.cells[0]);var d=b=0;do if(b+=c.offsetTop||0,d+=c.offsetLeft||0,c=zk.gecko&&c!=f.body?k(c):c.offsetParent){if(jq.nodeName(c,"body"))break;var e=jq(c).css("position");if("relative"==e||"absolute"==e)break}while(c);b=[d,b];c=b[0];b=b[1];d=a.style;a._$orgLeft=c-parseFloat(d.left||0);a._$orgTop=b-parseFloat(d.top||0);d.position="absolute";d.top=jq.px(b);d.left=jq.px(c);return this},relativize:function(){var a=this.jq[0];if("relative"==a.style.position)return this;var b=a.style;b.position="relative";
var c=parseFloat(b.top||0)-(a._$orgTop||0);a=parseFloat(b.left||0)-(a._$orgLeft||0);b.top=jq.px(c);b.left=jq.px(a);return this},offsetWidth:function(){var a=this.jq[0];if("undefined"!=typeof a.getBoundingClientRect){var b=a.getBoundingClientRect();b=b.width||b.right-b.left}return Math.max(b,a.offsetWidth)},offsetHeight:function(){var a=this.jq[0];if(H()&&jq.nodeName(a,"SPAN")&&"block"!=this.jq.css("display")){var b=a.outerHTML;zk.Widget.$(a,{exact:1})&&(b=b.replace(/id="[^"]*"/g,""));return zk(f.body).textSize(b)[1]}return a.offsetHeight},
offsetTop:function(){return this.jq[0].offsetTop},offsetLeft:function(){return this.jq[0].offsetLeft},viewportOffset:function(){var a=0,b=0,c=this.jq[0],d=c;do if(a+=d.offsetTop||0,b+=d.offsetLeft||0,d.offsetParent==f.body&&"absolute"==jq(d).css("position"))break;while(d=d.offsetParent);for(;c=c.parentNode;)a-=c.scrollTop||0,b-=c.scrollLeft||0;return[b,a]},textSize:function(){var a=[],b,c={};return function(d){var e=this.jq;d=d||e[0].innerHTML;if(!b){b=f.createElement("div");b.style.cssText="left:-1000px;top:-1000px;position:absolute;visibility:hidden;border:none;display:none;";
f.body.appendChild(b);for(var g=w,h=g.length;h--;)a[h]=g[h].$camel()}var k="";g=a;for(h=g.length;h--;)k+=w[h]+":"+e.css(g[h])+";";g=k+d;(e=c[g])||(b.innerHTML=d.replace(/name="[^"]*"/g,""),b.style.cssText="left:-1000px;top:-1000px;position:absolute;visibility:hidden;border:none;display:none;"+k,b.style.display="",e=c[g]=[b.offsetWidth,b.offsetHeight],b.style.display="none",b.innerHTML="");return e}}(),dimension:function(a){var b=this.jq.css("display");if("none"!=b&&null!=b)return A(this,{width:this.offsetWidth(),
height:this.offsetHeight()},a);b=this.jq[0].style;var c={};zk.copy(b,{visibility:"hidden",position:"absolute",display:"block"},c);try{return A(this,{width:this.offsetWidth(),height:this.offsetHeight()},a)}finally{zk.copy(b,c)}},redoCSS:function(a,b){if(b&&b.fixFontIcon){if(zk.ie8_){var c=f.getElementsByTagName("head")[0],d=f.createElement("style");a=this.jq[0];b=b.selector;var e=a?a.className:"";a=a?a.id?"#"+a.id:"."+e:"";b=b?b:"*";if(""==a&&"*"==b)return this;d.type="text/css";d.styleSheet.cssText=
a+" "+b+":before{content:none !important";var g=f.documentElement.scrollTop,h=f.documentElement.scrollLeft;c.appendChild(d);setTimeout(function(){c.removeChild(d);f.documentElement.scrollTop=g;f.documentElement.scrollLeft=h},0)}return this}if(-1==a)for(b=this.jq.length;b--;)zjq._fixCSS(this.jq[b]);else{for(b=this.jq.length;b--;)y.push(this.jq[b]);setTimeout(B,0<=a?a:100)}return this},redoSrc:function(){for(var a=this.jq.length;a--;){var b=this.jq[a],c=b.src;b.src=zjq.src0;b.src=c}return this},vparentNode:function(a){var b=
this.jq[0];if(b){var c=b.z_vp;if(c)return jq("#"+c)[0];if((c=b.z_vpagt)&&(c=jq("#"+c)[0]))return c.parentNode;if(a)return b.parentNode}},makeVParent:function(){var a=this.jq[0],b=a.parentNode;if(a.z_vp||a.z_vpagt||b==f.body)return this;var c=a.nextSibling,d=f.createElement("span");d.id=a.z_vpagt="_z_vpagt"+G++;d.style.display="none";zjq._fixedVParent(a,!0);c?b.insertBefore(d,c):b.appendChild(d);a.z_vp=b.id;b=a.style;b.top||(b.top="0");f.body.appendChild(a);return this},undoVParent:function(){var a=
this.jq[0];if(a.z_vp||a.z_vpagt){var b=a.z_vp;var c=a.z_vpagt,d=jq("#"+c);a.z_vp=a.z_vpagt=null;c=d[0];if(b=b?jq("#"+b)[0]:c?c.parentNode:null){zjq._fixedVParent(a);c?(b.insertBefore(a,c),d.remove()):b.appendChild(a);var e,g;(zk.ff||zk.opera)&&(e=zk._prevFocus)&&(b=zk.Widget.$(a))&&zUtl.isAncestor(b,e)&&(e.getInputNode?jq(e.getInputNode()).trigger("blur"):(g=e.$n("a"))&&jq.nodeName(g,"button","input","textarea","a","select","iframe")?jq(g).trigger("blur"):e.$instanceof(zul.wgt.Button)&&jq(e.$n("btn")||
e.$n()).trigger("blur"))}}return this},hasVParent:function(){var a=this.jq[0];return a&&(a.z_vp||a.z_vpagt)},beforeHideOnUnbind:zk.$void,focus:function(a){var b=this.jq[0];if(!b||!b.focus||!jq.nodeName(b,"button","input","textarea","a","select","iframe"))return!1;0<=a?setTimeout(function(){n(b)},a):n(b);return!0},select:function(a){var b=this.jq[0];if(!b||"function"!=typeof b.select)return!1;0<=a?setTimeout(function(){p(b)},a):p(b);return!0},getSelectionRange:function(){var a=this.jq[0];try{if(null!=
f.selection&&null==a.selectionStart){var b=f.selection.createRange(),c=a.createTextRange(),d="";"text"==a.type.toLowerCase()?d=c.duplicate():(d=b.duplicate(),d.moveToElementText(a));d.setEndPoint("EndToEnd",b);var e=d.text.length-b.text.length;return[e,e+b.text.length]}return[a.selectionStart,a.selectionEnd]}catch(g){return[0,0]}},setSelectionRange:function(a,b){var c=this.jq[0],d=c.value?c.value.length:0;if(null==a||0>a)a=0;a>d&&(a=d);if(null==b||b>d)b=d;0>b&&(b=0);c.setSelectionRange?c.setSelectionRange(a,
b):c.createTextRange&&(c=c.createTextRange(),a!=b?(c.moveEnd("character",b-c.text.length),c.moveStart("character",a)):c.move("character",a),c.select());return this},submit:function(){this.jq.each(v);return this},disableSelection:function(){this.jq.each(u);return this},enableSelection:function(){this.jq.each(E);return this},setStyles:function(a){this.jq.css(a);return this},clearStyles:function(){var a=this.jq[0];if(a&&(a=a.style))for(var b in a)if(!(11>zk.ie&&"accelerator"==b)&&a[b]&&"string"==typeof a[b])try{a[b]=
""}catch(c){zk.debugLog(c.message||c)}return this},detachChildren:function(){var a=this.jq[0];if(a){for(var b=[],c;c=a.firstChild;)b.push(c),a.removeChild(c);return b}return null},isInput:function(){for(var a=this.jq,b=a.length,c="text password number tel url email".split(" "),d=b,e,g;d--;)if("textarea"!=(e=jq.nodeName(g=a[d]))&&("input"!=e||-1==jq.inArray(g.type,c)))return!1;return 0<b}};zk.copy(jq,{nodeName:function(a){var b=a&&a.nodeName?a.nodeName.toLowerCase():"",c=arguments.length;if(1>=c)return b;
for(;--c;)if(b==arguments[c].toLowerCase())return!0;return!1},px:function(a){return(a||0)+"px"},px0:function(a){return Math.max(a||0,0)+"px"},$$:function(a,b){return"string"==typeof a?a?f.getElementsByName(a+(b?"-"+b:"")):null:a},isAncestor:function(a,b){if(!a)return!0;for(;b;b=zk(b).vparentNode(!0))if(a==b)return!0;return!1},innerX:function(){return Math.round(h.pageXOffset||t().scrollLeft||0)},innerY:function(){return Math.round(h.pageYOffset||t().scrollTop||0)},innerWidth:function(){return jq(h).width()},
innerHeight:function(){return jq(h).height()},margins:{l:"margin-left",r:"margin-right",t:"margin-top",b:"margin-bottom"},borders:{l:"border-left-width",r:"border-right-width",t:"border-top-width",b:"border-bottom-width"},paddings:{l:"padding-left",r:"padding-right",t:"padding-top",b:"padding-bottom"},scrollbarWidth:function(){r||(r=f.createElement("div"),r.style.cssText="top:-1000px;left:-1000px;position:absolute;visibility:hidden;border:none;width:50px;height:50px;overflow:scroll;",f.body.appendChild(r));
return r._value||(r._value=r.offsetWidth-r.clientWidth)},isOverlapped:function(a,b,c,d,e){var g=a[0],f=b[0]+g;a=a[1];b=b[1]+a;var h=c[0],k=d[0]+h;c=c[1];d=d[1]+c;return e?h<=f&&k>=g&&c<=b&&d>=a&&f-h>e&&k-g>e&&b-c>e&&d-a>e:h<=f&&k>=g&&c<=b&&d>=a},clearSelection:function(){try{return h.getSelection?zk.webkit?h.getSelection().collapse():h.getSelection().removeAllRanges():f.selection&&(f.selection.empty?f.selection.empty():f.selection.clear&&f.selection.clear()),!0}catch(a){return!1}},filterTextStyle:function(a,
b){if("string"==typeof a){var c="";if(a)for(var d=0,e=0;0<=e;d=e+1){e=a.indexOf(";",d);d=0<=e?a.substring(d,e):a.substring(d);var g=d.indexOf(":");(g=0>g?d.trim():d.substring(0,g).trim())&&(w.$contains(g)||C.$contains(g)||b&&b.$contains(g))&&(c+=d+";")}return c}c={};for(g in a)if(w.$contains(g)||C.$contains(g)||b&&b.$contains(g))c[g]=a[g];return c},parseStyle:function(a){var b={};if(a){a=a.split(";");for(var c=0,d=a.length;c<d;){var e=a[c++].split(":"),g=0<e.length?e[0].trim():"";g&&(b[g]=1<e.length?
e[1].trim():"")}}return b},newFrame:function(a,b,c){b||(b=zjq.src0);null==c&&(c="display:none");b='<iframe id="'+a+'" name="'+a+'" src="'+b+'"'+(' style="'+c+'"></iframe>');jq(f.body).append(b);return zk(a).jq[0]},newStackup:function(a,b,c){a=jq(a||[],zk)[0];var d=f.createElement("iframe");d.id=b||(a?a.id+"-ifrstk":"z_ifrstk");d.style.cssText="position:absolute;overflow:hidden;opacity:0;filter:alpha(opacity=0)";d.frameBorder="no";d.tabIndex=-1;d.src=zjq.src0;a&&(d.style.width=a.offsetWidth+"px",d.style.height=
a.offsetHeight+"px",d.style.top=a.style.top,d.style.left=a.style.left,d.style.zIndex=a.style.zIndex,a.parentNode.insertBefore(d,c||a));return d},newHidden:function(a,b,c){var d=f.createElement("input");d.type="hidden";d.name=a;d.value=b;c&&c.appendChild(d);return d},head:function(){return f.getElementsByTagName("head")[0]||f.documentElement},confirm:function(a){zk.alerting=!0;try{return confirm(a)}finally{try{zk.alerting=!1}catch(b){zk.debugLog(b.message||b)}}},alert:function(a){zk.alerting=!0;try{alert(a)}finally{try{zk.alerting=
!1}catch(b){zk.debugLog(b.message||b)}}},onzsync:function(a){x.unshift(a)},unzsync:function(a){x.$remove(a)},zsync:function(a){++D;setTimeout(function(){if(0>=--D)for(var b=x.length;b--;)x[b].zsync(a)},50)},focusOut:11>zk.ie?function(){h.focus()}:function(){var a=jq("#z_focusOut")[0];a||(jq(f.body).append('<a href="javascript:;" style="position:absolute;left:'+zk.clickPointer[0]+"px;top:"+zk.clickPointer[1]+'px;" id="z_focusOut"/>'),a=jq("#z_focusOut")[0]);a.focus();setTimeout(function(){jq(a).remove()},
500)},_syncScroll:{},onSyncScroll:function(a){var b=this._syncScroll;b[a.uuid]||(b[a.uuid]=a)},doSyncScroll:function(){var a=this._syncScroll,b;for(b in a)a[b].doResizeScroll_();this._syncScroll={}},unSyncScroll:function(a){delete this._syncScroll[a.id]}});zk.copy(jq.Event.prototype,{stop:function(){this.preventDefault();this.stopPropagation()},mouseData:function(){return zk.copy({pageX:this.pageX,pageY:this.pageY},this.metaData())},keyData:function(){return zk.copy({keyCode:this.keyCode,charCode:this.charCode},
this.metaData())},metaData:function(){var a={};this.altKey&&(a.altKey=!0);this.ctrlKey&&(a.ctrlKey=!0);this.shiftKey&&(a.shiftKey=!0);this.metaKey&&(a.metaKey=!0);a.which=this.which||0;return a}});zk.copy(jq.Event,{fire:f.createEvent?function(a,b){var c=f.createEvent("HTMLEvents");c.initEvent(b,!1,!1);a.dispatchEvent(c)}:function(a,b){a.fireEvent("on"+b)},stop:function(a){a.stop()},filterMetaData:function(a){var b={};a.altKey&&(b.altKey=!0);a.ctrlKey&&(b.ctrlKey=!0);a.shiftKey&&(b.shiftKey=!0);a.metaKey&&
(b.metaKey=!0);b.which=a.which||0;return b},zk:function(a,b){var c=a.type;b=zk.Widget.$(a)||b;if(c.startsWith("mouse")){5<c.length&&(c="Mouse"+c.charAt(5).toUpperCase()+c.substring(6));var d=a.mouseData()}else c.startsWith("key")?(3<c.length&&(c="Key"+c.charAt(3).toUpperCase()+c.substring(4)),d=a.keyData()):"dblclick"==c?(d=a.mouseData(),c="DoubleClick"):("click"==c&&(d=a.mouseData()),c=c.charAt(0).toUpperCase()+c.substring(1));return new zk.Event(b,"on"+c,d,{},a)}});zk.delayQue={};zk.delayFunction=
function(a,b,c){if(a&&"function"==typeof b){c||(c={});var d=c.timeout;c=c.urgent;var e=zk.delayQue[a];e&&e.length?c?e.splice(0,0,b):e.push(b):(zk.delayQue[a]=e=[b],setTimeout(function(){for(var a=e.shift();a;)a(),a=e.shift()},0<=d?d:50))}}})(document,window);

zk.Event=zk.$extends(zk.Object,{$init:function(e,m,p,r,q){this.currentTarget=this.target=e;this.name=m;(this.data=p)&&"object"==typeof p&&!jq.isArray(p)&&zk.$default(this,p);this.opts=r||{rtags:{}};if(this.domEvent=q)this.domTarget=q.target},addOptions:function(e){this.opts=zk.copy(this.opts,e)},stop:function(e){var m=!e||!e.revoke;if(!e||e.propagation)this.stopped=m;if(!e||e.dom)this.domStopped=m;e&&e.au&&(this.auStopped=m)}});
zWatch=function(){function e(a,c,b,h,d){for(var f=0,k=c.length;f<k;){var g=c[f++];var l=b;var e=a;g=jq.isArray(g)?g[1]:l[e];if(!g)throw(l.className||l)+":"+e+" not found";l=g;d?d.push([l,b]):l.apply(b,h)}"onSize"==a&&(a=b.onAfterSize)&&a.apply(b,h)}function m(a,c,b,h){var d=[],f=b.bindLevel,k=u[a]&&{},g;if(b.isWatchable_)for(var l=c.length;l--;){var e=c[l],m=e[0];if(f>m.bindLevel)break;if(!g&&k){if(!(g=b.isWatchable_&&b.isWatchable_(a)))break;k[b.uuid]=!0}a:{var n=a;for(var p=b,r=k,q=m;q;q=q.parent)if(p==
q){n=!r||m.isWatchable_(n,p,r);break a}n=!1}n&&(h&&c.splice(l,1),d.unshift(e))}return d}function p(a,c){c=c.$clone();if(u[a])for(var b=c.length;b--;){var h=c[b][0];h.isWatchable_&&h.isWatchable_(a)||c.splice(b,1)}return c}function r(a){return jq.isArray(a)?a[0]:a}function q(){if(t){t=!1;for(var a in n){var c=n[a];c.length&&null!=c[0][0].bindLevel&&c.sort(z)}}}function v(a){return null==(a=a.bindLevel)||isNaN(a)?-1:a}function z(a,c){return v(a[0])-v(c[0])}function w(a,c){if(a)for(var b=a.length,h=
b-1,d,f,k;0<=b;){if(0>--b||d!=(k=a[b][1].parent)&&d){for(d=b;++d<=h;)f=a[d],f[0].apply(f[1],c);h=b}d=k}}function x(a,c,b,h){var d=n[a];if(d&&d.length){var f=b&&b.down&&null!=c.bindLevel;f&&q();var k=[],g=b&&b.reverse?[]:null,e=new y(a,f?m(a,d,c):p(a,d),k,c,g);k.push(e);d=2;for(f=h.length;d<f;)k.push(h[d++]);b&&0<=b.timeout?setTimeout(function(){e.fire();w(g,k);zk._zsyncFns(a,c)},b.timeout):(e.fire(),w(g,k),zk._zsyncFns(a,c))}else zk._zsyncFns(a,c)}var u={onFitSize:!0,onSize:!0,onShow:!0,onHide:!0,
beforeSize:!0},n={},t,y=zk.$extends(zk.Object,{$init:function(a,c,b,h,d){this.name=a;this.xinfs=c;this.args=b;this.origin=h;this.fns=d},fire:function(a){var c=this.name,b=this.xinfs,h=this.args,d=this.fns;if(a)for(var f=0,k=b.length;f<k;++f){if(b[f][0]==a){var g=b[f][1];b.splice(f--,1);--k;e(c,g,a,h,d)}}else for(;a=b.shift();)e(c,a[1],a[0],h,d)},fireDown:function(a){a&&null!=a.bindLevel||this.fire(a);(new y(this.name,m(this.name,this.xinfs,a,!0),this.args,this.origin,this.fns)).fire()}});zk._zsyncFns=
function(a,c){if("onSize"==a||"onShow"==a||"onHide"==a)jq.zsync(c),"onSize"==a&&setTimeout("zk.doAfterResize()",20);"onResponse"==a&&jq.doSyncScroll()};return{listen:function(a){for(var c in a){var b=n[c],h=a[c],d=r(h),f=[d,[h]];if(b){var e=d.bindLevel;if(null!=e)for(var g=b.length;;){if(0>--g){b.unshift(f);break}if(b[g][0]==d){d=b[g][1];f=h;if(d)if(jq.isArray(f)){e=!1;for(var l=d.length;0<l;l--)if(jq.isArray(d[l])&&d[l].$equals(f)){e=!0;break}d=e}else d=d.$contains(f);else d=!1;d||b[g][1].push(h);
break}if(e>=b[g][0].bindLevel){b.splice(g+1,0,f);break}}else for(g=b.length;;){if(0>--g){b.push(f);break}if(b[g][0]==d){b[g][1].push(h);break}}}else n[c]=[f]}},unlisten:function(a){for(var c in a){var b=n[c];if(b)for(var e=a[c],d=r(e),f=b.length;f--;)if(b[f][0]==d&&b[f][1].$remove(e)){b[f][1].length||b.splice(f,1);break}}},unlistenAll:function(a){delete n[a]},fire:function(a,c,b){x(a,c,b,arguments)},fireDown:function(a,c,b){x(a,c,zk.copy(b,{down:!0}),arguments)},onBindLevelMove:function(){t=!0}}}();
zWatch.listen({onBindLevelMove:zWatch});

(function(){function h(b,a){for(var d=b.jq,e=a.length;e--;)null!==a[e]&&d.data("zk.cache."+a[e],d[0].style[a[e]]);return b}function n(b,a){for(var d=b.jq,e=a.length;e--;)null!==a[e]&&d.css(a[e],d.data("zk.cache."+a[e]));return b}function k(b,a,d,e){if(b.jq.is(":animated")){var c=a.uuid;b={el:b.jq[0],wgt:a,opts:d,anima:e};(a=zk._anique[c])||(a=zk._anique[c]=[]);a.push(b);return!0}return!1}function l(b,a){var d=b.jq.css("position");d&&"static"!=d||(a.position="relative");return b}var m=[],p=jq.fx.stop;
jq.fx.stop=function(){p();for(var b;b=m.shift();)b()};zk.copy(zk,{animating:function(){return!!jq.timers.length},afterAnimate:function(b,a){if(zk.animating())m.push(b);else{if(0>a)return b(),!0;setTimeout(b,a)}},_anique:{}});zk.copy(zjq.prototype,{getAnimationSpeed:function(b){var a=jq(this.$().$n()).data("animationspeed"),d=jq.fx.speeds;if("string"===typeof a){if(d[a])return d[a];a=parseInt(a)}return"number"!==typeof a||isNaN(a)?b||d._default:a+1},slideDown:function(b,a){if(k(this,b,a,"slideDown"))return this;
var d=a?a.anchor||"t":"t",e="top left height width overflow position border margin padding".split(" "),c={},g={overflow:"hidden"},f=this.dimension();a=a||{};l(h(this,e),g);switch(d){case "t":g.height="0";c.height=jq.px0(f.height);break;case "b":g.height="0";g.top=jq.px(f.top+f.height);c.height=jq.px0(f.height);c.top=jq.px(f.top);break;case "l":g.width="0";c.width=jq.px0(f.width);break;case "r":g.width="0",g.left=jq.px(f.left+f.width),c.width=jq.px0(f.width),c.left=jq.px(f.left)}return this._createWrapper(this.defaultAnimaOpts(b,
a,e,!0).jq).css(g).show().animate(c,{queue:!1,easing:a.easing,duration:this.getAnimationSpeed(a.duration||250),complete:a.afterAnima})},slideUp:function(b,a){if(k(this,b,a,"slideUp"))return this;var d=a?a.anchor||"t":"t",e="top left height width overflow position border margin padding".split(" "),c={},g={overflow:"hidden"},f=this.dimension();a=a||{};l(h(this,e),g);switch(d){case "t":c.height="hide";break;case "b":g.height=jq.px0(f.height);c.height="hide";c.top=jq.px(f.top+f.height);break;case "l":c.width=
"hide";break;case "r":g.width=jq.px0(f.width),c.width="hide",c.left=jq.px(f.left+f.width)}return this._createWrapper(this.defaultAnimaOpts(b,a,e).jq).css(g).animate(c,{queue:!1,easing:a.easing,duration:this.getAnimationSpeed(a.duration||250),complete:a.afterAnima})},slideOut:function(b,a){if(k(this,b,a,"slideOut"))return this;var d=a?a.anchor||"t":"t",e="top left position border margin padding".split(" "),c={},g={},f=this.dimension();a=a||{};l(h(this,e),g);switch(d){case "t":c.top=jq.px(f.top-f.height);
break;case "b":c.top=jq.px(f.top+f.height);break;case "l":c.left=jq.px(f.left-f.width);break;case "r":c.left=jq.px(f.left+f.width)}return this._createWrapper(this.defaultAnimaOpts(b,a,e).jq).css(g).animate(c,{queue:!1,easing:a.easing,duration:this.getAnimationSpeed(a.duration||350),complete:a.afterAnima})},slideIn:function(b,a){if(k(this,b,a,"slideIn"))return this;var d=a?a.anchor||"t":"t",e="top left position border margin padding".split(" "),c={},g={},f=this.dimension();a=a||{};l(h(this,e),g);switch(d){case "t":g.top=
jq.px(f.top-f.height);c.top=jq.px(f.top);break;case "b":g.top=jq.px(f.top+f.height);c.top=jq.px(f.top);break;case "l":g.left=jq.px(f.left-f.width);c.left=jq.px(f.left);break;case "r":g.left=jq.px(f.left+f.width),c.left=jq.px(f.left)}return this._createWrapper(this.defaultAnimaOpts(b,a,e,!0).jq).css(g).show().animate(c,{queue:!1,easing:a.easing,duration:this.getAnimationSpeed(a.duration||350),complete:a.afterAnima})},_updateProp:function(b){h(this,b)},defaultAnimaOpts:function(b,a,d,e){var c=this;
jq.timers.push(function(){e||zWatch.fireDown("onHide",b);a.beforeAnima&&a.beforeAnima.call(b,c)});var g=a.afterAnima;a.afterAnima=function(){c._removeWrapper(c.jq);zWatch.fire("onRestore",null);d&&n(c,d);e?(8!=zk.ie&&10!=zk.ie||zk(c.jq[0]).redoCSS(),zUtl.fireShown(b)):c.jq.hide();g&&g.call(b,c.jq.context);b.afterAnima_(e);setTimeout(function(){var a=b.uuid,c=zk._anique[a];if(c){for(var d=c.length;d;){var e=c.shift();if(jq(e.el).is(":animated")){c.unshift(e);break}zk(e.el)[e.anima](e.wgt,e.opts);d--}d||
delete zk._anique[a]}})};return this},_createWrapper:function(b){if(b.children(".ui-effects-wrapper").length)return b;var a=b.height(),d=b.width(),e=b.outerHeight(!0),c=b.outerWidth(!0);if(a==e&&d==c)return b;a=zk.copy({boxSizing:"border-box",height:"100%",width:"100%"},b.css("marginLeft marginRight marginTop marginBottom paddingLeft paddingRight paddingTop paddingBottom borderLeftWidth borderRightWidth borderTopWidth borderBottomWidth borderLeftColor borderRightColor borderTopColor borderBottomColor borderLeftStyle borderRightStyle borderTopStyle borderBottomStyle".split(" ")));
a=jq("<div></div>").addClass("ui-effects-wrapper").css(a);d=document.activeElement;try{d.id}catch(g){d=document.body}b.wrapInner(a);(b[0]===d||jq.contains(b[0],d))&&jq(d).trigger("focus");return b.css({border:"none",margin:0,padding:0})},_removeWrapper:function(b){var a=document.activeElement,d=b.children(".ui-effects-wrapper");if(d.length){var e=d.contents();e.length?e.unwrap():d.remove();(b[0]===a||jq.contains(b[0],a))&&jq(a).trigger("focus")}return b}})})();

(function(){function y(a,c,b){m=setTimeout(function(){m=null;11>zk.ie&&g&&g.node!=a.node||(g=a)},a.opts.delay);n=b}function t(){g=null;p&&setTimeout(function(){p=null},0)}function u(a){if(g&&!g.dead){var c=jq.Event.zk(a),b=[c.pageX,c.pageY];k&&k[0]==b[0]&&k[1]==b[1]||(k=b,g._updateDrag(b,c),a.stop())}}function v(a){m&&(clearTimeout(m),m=null);var c=jq.Event.zk(a),b=g;b?(k=g=null,b._endDrag(c),c.domStopped&&a.stop(),b._suicide&&(b._suicide=!1,b.destroy())):1==c.which&&(p=null)}function w(a){g&&g._keypress(a)}
function z(a){a=a.node;a._$opacity=jq(a).css("opacity");r[a]=!0;new zk.eff.Opacity(a,{duration:.2,from:a._$opacity,to:.7})}function A(a){var c=a.node;new zk.eff.Opacity(c,{duration:.2,from:.7,to:"number"==typeof c._$opacity?c._$opacity:1,queue:{scope:"_draggable",position:"end"},afterFinish:function(){delete r[c]}})}function B(a,c){var b,d;if((b=c[0])||(d=c[1])){var e=a.node,f=e.style.position;new zk.eff.Move(e,{x:-b,y:-d,duration:.02*Math.sqrt(Math.abs(d^2)+Math.abs(b^2)),queue:{scope:"_draggable",
position:"end"},afterFinish:function(){e.style.position=f}})}}function x(a){return jq.nodeName(a.target,"input","textarea")}var q=[],r={},m,l,g,n,p,k,h;zk.Draggable=zk.$extends(zk.Object,{$init:function(a,c,b){l||(jq(l=jq.newStackup(null,"z_ddstkup")).hide(),document.body.appendChild(l));this.control=a;this.node=c=c?jq(c,zk)[0]:a.node||(a.$n?a.$n():null);if(!c)throw"Handle required for "+a;b=zk.$default(b,{scrollSensitivity:20,scrollSpeed:15,initSensitivity:3,delay:0,fireOnMove:!0});null==b.reverteffect&&
(b.reverteffect=B);null==b.endeffect&&(b.endeffect=A,null==b.starteffect&&(b.starteffect=z));b.handle&&(this.handle=jq(b.handle,zk)[0]);this.handle||(this.handle=c);!b.scroll||b.scroll.scrollTo||b.scroll.outerHTML||(b.scroll=jq(b.scroll,zk)[0],this._isScrollChild=zUtl.isAncestor(b.scroll,c));this.delta=this._currentDelta();this.opts=b;this.dragging=!1;jq(this.handle).bind("zmousedown",this.proxy(this._mousedown)).bind("dragstart",x);0==q.length&&jq(document).bind("zmouseup",v).bind("zmousemove",u).keypress(w);
q.push(this)},destroy:function(){this.dragging?this._suicide=!0:(jq(this.handle).unbind("zmousedown",this.proxy(this._mousedown)).unbind("dragstart",x),q.$remove(this),0==q.length&&jq(document).unbind("zmouseup",v).unbind("zmousemove",u).unbind("keypress",w),g==this&&(g=null),this.node=this.control=this.handle=null,this.dead=!0)},_currentDelta:function(){var a=jq(this.node);return[zk.parseInt(a.css("left")),zk.parseInt(a.css("top"))]},_startDrag:function(a){zWatch.fire("onStartDrag",this,a);zk(document.body).disableSelection();
jq.clearSelection();if(this.opts.overlay){var c=document.createElement("div");document.body.appendChild(c);c.className="z-dd-stackup";zk(c).disableSelection();c=(this.stackup=c).style;c.width=jq.px0(jq(document).width());c.height=jq.px0(jq(document).height())}zk.dragging=this.dragging=!0;var b=this.node;if(c=this.opts.ghosting)if("function"==typeof c){this.delta=this._currentDelta();this.orgnode=this.node;b=zk(this.node);var d=b.cmOffset();this.z_scrl=b.scrollOffset();this.z_scrl[0]-=jq.innerX();
this.z_scrl[1]-=jq.innerY();d[0]-=this.z_scrl[0];d[1]-=this.z_scrl[1];b=this.node=c(this,d,a)}else this._clone=jq(b).clone()[0],this.z_orgpos=b.style.position,"absolute"!=this.z_orgpos&&jq(b).absolutize(),b.parentNode.insertBefore(this._clone,b);this.opts.stackup&&(zk(l).isVisible()?this._stackup=jq.newStackup(b,b.id+"-ddstk"):(this._stackup=l,this._syncStackup(),b.parentNode.insertBefore(l,b)));this.orgZ=-1;if(c=this.opts.zIndex)"function"==typeof c&&(c=c(this)),0<=c&&(this.orgZ=zk.parseInt(jq(b).css("z-index")),
b.style.zIndex=c);this.opts.scroll&&(this.opts.scroll==window?(c=this._getWndScroll(this.opts.scroll),this.orgScrlLeft=c.left,this.orgScrlTop=c.top):(this.orgScrlLeft=this.opts.scroll.scrollLeft,this.orgScrlTop=this.opts.scroll.scrollTop));this.opts.starteffect&&this.opts.starteffect(this,a)},_syncStackup:function(){if(this._stackup){var a=this.node,c=this._stackup.style;c.display="block";c.left=a.offsetLeft+"px";c.top=a.offsetTop+"px";c.width=a.offsetWidth+"px";c.height=a.offsetHeight+"px"}},_updateDrag:function(a,
c){var b;if(!this.dragging){if((b=this.opts.initSensitivity)&&a[0]<=n[0]+b&&a[0]>=n[0]-b&&a[1]<=n[1]+b&&a[1]>=n[1]-b)return;this._startDrag(c)}this._updateInnerOfs();this._draw(a,c);this.opts.change&&this.opts.change(this,a,c);this._syncStackup();if(this.opts.scroll){this._stopScrolling();if(this.opts.scroll==window){b=this._getWndScroll(this.opts.scroll);var d=[b.left,b.top,b.left+b.width,b.top+b.height]}else d=zk(this.opts.scroll).viewportOffset(),d[0]+=this.opts.scroll.scrollLeft+this._innerOfs[0],
d[1]+=this.opts.scroll.scrollTop+this._innerOfs[1],d.push(d[0]+this.opts.scroll.offsetWidth),d.push(d[1]+this.opts.scroll.offsetHeight);var e=[0,0];b=this.opts.scrollSensitivity;a[0]<d[0]+b&&(e[0]=a[0]-(d[0]+b));a[1]<d[1]+b&&(e[1]=a[1]-(d[1]+b));a[0]>d[2]-b&&(e[0]=a[0]-(d[2]-b));a[1]>d[3]-b&&(e[1]=a[1]-(d[3]-b));this._startScrolling(e)}0<navigator.appVersion.indexOf("AppleWebKit")&&window.scrollBy(0,0);c.stop()},_finishDrag:function(a,c){this.dragging=!1;this.stackup&&(jq(this.stackup).remove(),delete this.stackup);
zk(document.body).enableSelection();setTimeout(jq.clearSelection,0);if(c=this._stackup)c==l?jq(c).hide():jq(c).remove(),delete this._stackup;c=this.node;this.opts.ghosting&&("function"==typeof this.opts.ghosting?(this.opts.endghosting&&this.opts.endghosting(this,this.orgnode),c!=this.orgnode&&(jq(c).remove(),this.node=this.orgnode),delete this.orgnode):("absolute"!=this.z_orgpos&&(zk(this.node).relativize(),c.style.position=this.z_orgpos),jq(this._clone).remove(),this._clone=null));var b=[a.pageX,
a.pageY],d=this.opts.revert;d&&"function"==typeof d&&(d=d(this,b,a));b=this._currentDelta();var e=this.delta;d&&this.opts.reverteffect?this.opts.reverteffect(this,[b[0]-this.delta[0],b[1]-this.delta[1]]):this.delta=b;-1!=this.orgZ&&(c.style.zIndex=this.orgZ);this.opts.endeffect&&this.opts.endeffect(this,a);d=this.control;this.opts.fireOnMove&&zk.Widget.isInstance(d)&&(b[0]==e[0]&&b[1]==e[1]||d.fire("onMove",zk.copy({left:c.style.left,top:c.style.top},a.data),{ignorable:!0}));t(this);var f=this;setTimeout(function(){zk.dragging=
!1;zWatch.fire("onEndDrag",f,a)},zk.ios?500:0)},_mousedown:function(a){var c=this.node,b=jq.Event.zk(a),d=a.target;if(!(m||r[c]||1!=b.which||zk.webkit&&jq.nodeName(d,"select")||zk(d).isInput()&&this.control!=zk.Widget.$(d)))if(d=[b.pageX,b.pageY],this.opts.ignoredrag&&this.opts.ignoredrag(this,d,b))b.domStopped&&a.stop();else{b=zk(c).cmOffset();b=[d[0]-b[0],d[1]-b[1]];var e;(e=c.clientWidth)&&b[0]>e&&c.offsetWidth>e+3||(e=c.clientHeight)&&b[1]>e&&c.offsetHeight>e+3||(this.offset=b,y(this,a,d),zk.mobile||
(p=jq.Event.zk(a,this.control)))}},_keypress:function(a){27==a.keyCode&&(this._finishDrag(jq.Event.zk(a),!1),a.stop())},_endDrag:function(a){this.dragging?(this._stopScrolling(),this._finishDrag(a,!0),a.stop()):t(this)},_draw:function(a,c){var b=this.node,d=zk(b),e=d.cmOffset(),f=this.opts;f.ghosting&&(d=d.scrollOffset(),e[0]+=d[0]-this._innerOfs[0],e[1]+=d[1]-this._innerOfs[1]);d=this._currentDelta();var g=f.scroll;e[0]-=d[0];e[1]-=d[1];g&&g!=window&&this._isScrollChild&&(e[0]-=g.scrollLeft-this.orgScrlLeft,
e[1]-=g.scrollTop-this.orgScrlTop);a=[a[0]-e[0]-this.offset[0],a[1]-e[1]-this.offset[1]];(e=f.snap)&&(a="function"==typeof e?e(this,a):e instanceof Array?[Math.round(a[0]/e[0])*e[0],Math.round(a[1]/e[1])*e[1]]:[Math.round(a[0]/e)*e,Math.round(a[1]/e)*e]);this.z_scrl&&(a[0]-=this.z_scrl[0],a[1]-=this.z_scrl[1]);b=b.style;"function"==typeof f.draw?f.draw(this,this.snap_(a,f),c):"function"==typeof f.constraint?((c=f.constraint(this,a,c))&&(a=c),a=this.snap_(a,f),b.left=jq.px(a[0]),b.top=jq.px(a[1])):
(a=this.snap_(a,f),f.constraint&&"horizontal"!=f.constraint||(b.left=jq.px(a[0])),f.constraint&&"vertical"!=f.constraint||(b.top=jq.px(a[1])));"hidden"==b.visibility&&(b.visibility="")},_stopScrolling:function(){this.scrollInterval&&(clearInterval(this.scrollInterval),h=this.scrollInterval=null)},_startScrolling:function(a){if(a[0]||a[1])this.scrollSpeed=[a[0]*this.opts.scrollSpeed,a[1]*this.opts.scrollSpeed],this.lastScrolled=new Date,this.scrollInterval=setInterval(this.proxy(this._scroll),10)},
_scroll:function(){var a=new Date,c=a-this.lastScrolled;this.lastScrolled=a;if(this.opts.scroll==window){if(this.scrollSpeed[0]||this.scrollSpeed[1]){a=this._getWndScroll(this.opts.scroll);var b=c/1E3;this.opts.scroll.scrollTo(a.left+b*this.scrollSpeed[0],a.top+b*this.scrollSpeed[1])}}else this.opts.scroll.scrollLeft+=this.scrollSpeed[0]*c/1E3,this.opts.scroll.scrollTop+=this.scrollSpeed[1]*c/1E3;this._updateInnerOfs();this._isScrollChild&&(h=h||k,h[0]+=this.scrollSpeed[0]*c/1E3,h[1]+=this.scrollSpeed[1]*
c/1E3,0>h[0]&&(h[0]=0),0>h[1]&&(h[1]=0),this._draw(h));this.opts.change&&(c=(c=window.event?jq.event.fix(window.event):null)?jq.Event.zk(c):null,this.opts.change(this,c?[c.pageX,c.pageY]:k,c))},_updateInnerOfs:function(){this._innerOfs=[jq.innerX(),jq.innerY()]},_getWndScroll:function(a){var c=a.document,b=c.documentElement;if(b&&b.scrollTop){var d=b.scrollTop;var e=b.scrollLeft}else a.document.body&&(d=c.body.scrollTop,e=c.body.scrollLeft);if(a.innerWidth){var f=a.innerWidth;a=a.innerHeight}else b&&
b.clientWidth?(f=b.clientWidth,a=b.clientHeight):(f=c.body.offsetWidth,a=c.body.offsetHeight);return{top:d,left:e,width:f,height:a}},snap_:function(a,c){!c.snap&&0>a[1]&&(a[1]=0);return a}},{ignoreMouseUp:function(){return zk.dragging?!0:p},ignoreClick:function(){return zk.dragging},ignoreStop:function(a){return!1}})})();

(function(){function k(){var a=this.mask,b=a.style;if("none"!=b.display){var d=zk(a).toStyleOffset(jq.innerX(),jq.innerY());b.left=jq.px(d[0]);b.top=jq.px(d[1]);b.width=jq.px0(jq.innerWidth());b.height=jq.px0(jq.innerHeight());(a=this.stackup)&&zk.set(a.style,b,["left","top","width","height"])}}var m,g;zk.eff={shallStackup:function(){return g},_skuOpts:function(a){return zk.$default(a,m||(m={stackup:zk.eff.shallStackup()}))},_onVParent:function(a,b){b&&(sdw=b.shadow)&&(stackup=sdw.stackup)&&(a=jq(stackup),
a.parent()[0]!=document.body&&a.insertBefore(sdw.node))}};zk.eff.Shadow=zk.$extends(zk.Object,{$init:function(a,b){this.wgt=zk.Widget.$(a.id);this.opts=zk.eff._skuOpts(b);this.node=a;zWatch.listen({onVParent:[this.node,zk.eff._onVParent]})},destroy:function(){jq(this.stackup).remove();jq(this.node).removeClass(this.wgt.getZclass()+"-shadow");zWatch.unlisten({onVParent:[this.node,zk.eff._onVParent]});this.wgt=this.node=this.stackup=null},hide:function(){jq(this.stackup).hide();jq(this.node).removeClass(this.wgt.getZclass()+
"-shadow")},sync:function(){var a=this.node,b=jq(a);if(!a||!b.zk.isVisible(!0))return this.opts.stackup&&a&&!this.stackup&&(this.stackup=jq.newStackup(a,a.id+"-sdwstk",a)),this.hide(),!1;b.addClass(this.wgt.getZclass()+"-shadow");var d=a.offsetLeft,c=a.offsetTop,f=a.offsetWidth,h=a.offsetHeight,e=this.stackup;this.opts.stackup&&(e||(e=this.stackup=jq.newStackup(a,a.id+"-sdwstk",a)),a=e.style,a.left=jq.px(d),a.top=jq.px(c),a.width=jq.px0(f),a.height=jq.px0(h),a.zIndex=zk.parseInt(b.css("zIndex")),
a.display="block");return!0},getBottomElement:function(){return this.stackup}});zk.eff.FullMask=zk.$extends(zk.Object,{$init:function(a){a=zk.eff._skuOpts(a);var b=this.mask=jq(a.mask||[],zk)[0];if(this.mask)a.anchor&&a.anchor.parentNode.insertBefore(b,a.anchor),a.id&&(b.id=a.id),null!=a.zIndex&&(b.style.zIndex=a.zIndex),0==a.visible&&(b.style.display="none");else{b=a.id||"z_mask";var d='<div id="'+b+'" class="z-modal-mask"';if(null!=a.zIndex||0==a.visible)d+=' style="',null!=a.zIndex&&(d+="z-index:"+
a.zIndex),0==a.visible&&(d+=";display:none"),d+='"';d+="></div>";a.anchor?jq(a.anchor,zk).before(d):jq(document.body).append(d);b=this.mask=jq(b,zk)[0]}a.stackup&&(this.stackup=jq.newStackup(b,b.id+"-mkstk"));k.call(this);var c;jq(b).click(jq.Event.stop);jq(window).resize(c=this.proxy(k)).scroll(c)},destroy:function(){var a;jq(this.mask).unbind("click",jq.Event.stop).remove();jq(window).unbind("resize",a=this.proxy(k)).unbind("scroll",a);jq(this.stackup).remove();this.mask=this.stackup=null},hide:function(){this.mask.style.display=
"none";this.stackup&&(this.stackup.style.display="none")},sync:function(a){if(zk(a).isVisible(!0)){if(this.mask.nextSibling!=a){var b=a.parentNode;b.insertBefore(this.mask,a);this.stackup&&b.insertBefore(this.stackup,this.mask)}b=this.mask.style;b.display="block";b.zIndex=a.style.zIndex;k.call(this,!0);this.stackup&&(b=this.stackup.style,b.display="block",b.zIndex=a.style.zIndex)}else this.hide()}});zk.eff.Mask=zk.$extends(zk.Object,{$init:function(a){a=a||{};var b=zk(a.anchor);this._opts=a;b.jq.length&&
b.isRealVisible(!0)&&(this._draw(a,b),this.sync())},_draw:function(a,b){var d=a.id||"z_applymask";if(jq(d,zk)[0])return this;var c=a.message||(window.msgzk?msgzk.LOADING:"Loading")+"...",f=document.createElement("div");document.body.appendChild(f);var h=a.offset||b.revisedOffset(),e=a.width||b.offsetWidth();b=a.height||b.offsetHeight();jq(f).replaceWith('<div id="'+d+'" style="display:none"><div class="z-apply-mask" style="display:block;top:'+h[1]+"px;left:"+h[0]+"px;width:"+e+"px;height:"+b+'px;"></div><div id="'+
d+'-z_loading" class="z-apply-loading"><div class="z-apply-loading-indicator"><span class="z-apply-loading-icon"></span> '+c+"</div></div></div>");this.mask=jq(d,zk)[0];if(this.wgt=zk.Widget.$(a.anchor))zWatch.listen({onHide:[this.wgt,this.onHide],onSize:[this.wgt,this.onSize]}),this.wgt.__mask=this},hide:function(){this.mask.style.display="none"},onHide:function(){this.__mask.hide()},sync:function(){var a,b=this._opts,d=b.anchor,c=zk(d);d||(d=b.id,b.anchor=d=jq("#"+d.substring(0,d.indexOf("-")))[0],
c=zk(d),this._draw(b,c));if(c.isVisible(!0)){var f=this.mask.firstChild.style;d=b.offset||c.revisedOffset();var h=b.width||c.offsetWidth();b=b.height||c.offsetHeight();f.top=jq.px(d[1]);f.left=jq.px(d[0]);f.width=jq.px(h);f.height=jq.px(b);var e=document.body,g=e.parentNode,k=c.jq;c="auto";for(var l=k.offsetParent();l[0]!=e&&l[0]!=g;l=l.offsetParent())(a=l.css("z-index"))&&"auto"!=a&&(c=zk.parseInt(a),k=l[0]);for(e=k[0];e&&e.style;e=e.parentNode)if("HTML"==e.tagName&&zk.webkit&&(e.style.zIndex="auto"),
(a=e.style.zIndex||jq(e).css("z-index"))&&"auto"!=a&&(a=zk.parseInt(a),"auto"==c||a>c))c=a;"auto"!=c&&(f.zIndex=c,this.mask.lastChild.style.zIndex=c);this.mask.style.display="block";if(a=jq(this.mask.id+"-z_loading",zk)[0])a.offsetHeight>b&&(a.style.height=jq.px0(zk(a).revisedHeight(b))),a.offsetWidth>h&&(a.style.width=jq.px0(zk(a).revisedWidth(h))),a.style.top=jq.px0(d[1]+(b-a.offsetHeight)/2),a.style.left=jq.px0(d[0]+(h-a.offsetWidth)/2);this.mask.style.visibility=""}else this.hide()},onSize:function(){this.__mask.sync()},
destroy:function(){jq(this.mask).remove();this.wgt&&(zWatch.unlisten({onHide:[this.wgt,this.onHide],onSize:[this.wgt,this.onSize]}),delete this.wgt.__mask);this.mask=this.wgt=null}});zk.eff.Actions={slideDown:function(a,b){zk(a).slideDown(this,b)},slideUp:function(a,b){zk(a).slideUp(this,b)},slideIn:function(a,b){zk(a).slideIn(this,b)},slideOut:function(a,b){zk(a).slideOut(this,b)}};jq(function(){function a(){b=!1;++d;setTimeout(function(){--d||zk._wgtutl.autohide()},100)}var b,d=0,c;g=zk.useStackup;
"auto"==g||(c="auto/gecko"==g)?zk.gecko&&c?g=!1:(c=zk.webkit||zk.opera,g=!c||zk.ie):null==g&&(g=zk.ie);var f=function(b){"onSize"!=b&&"onMove"!=b&&"onShow"!=b&&"onHide"!=b&&"onResponse"!=b||a()};zk.override(zWatch,c={},{fire:function(a){c.fire.apply(this,arguments);f(a)},fireDown:function(a){c.fireDown.apply(this,arguments);f(a)}});zWatch.listen({onFloatUp:["",function(a){var c=a.origin;++d;setTimeout(function(){--d||(c&&(c=c.getTopWidget()),c!=b&&(b=c,zk._wgtutl.autohide()))},120)}]})})})();

zk.BigDecimal=zk.$extends(zk.Object,{_precision:0,$define:{precision:null},$init:function(a){a=a?""+a:"0";for(var b=-1,c=0,d=a.length;c<d;++c){var e=a.charAt(c);if(("0">e||"9"<e)&&"-"!=e&&"+"!=e||c&&("-"==e||"+"==e))if(0>b&&"."==e)b=c;else{a=a.substring(0,c);break}}0<=b&&(a=a.substring(0,b)+a.substring(b+1),this._precision=a.length-b,this._dot=!0);this._value=a},$toNumber:function(){var a=parseFloat(this._value),b;if(b=this._precision)a/=Math.pow(10,b);return a},$toString:function(){if(0==this._value.length)return"";
var a=this._value.length-this._precision,b="";if(0>a)for(var c=-a;0<c--;)b+="0";return this._value.substring(0,a)+(this._dot||this._precision?"."+b+this._value.substring(a):"")},$toLocaleString:function(){if(0==this._value.length)return"";var a=this._value.length-this._precision;if(0>=a){var b="";for(a=-a;0<a--;)b+="0";return"0"+(this._precision?zk.DECIMAL+b+this._value:"")}return this._value.substring(0,a)+(this._precision?zk.DECIMAL+this._value.substring(a):"")}});
zk.Long=zk.$extends(zk.Object,{$init:function(a){a=a?""+a:"0";for(var b=a.length,c=0;c<b;++c){var d=a.charAt(c);if(("0">d||"9"<d)&&(0<c||"-"!=d&&"+"!=d)){a=a.substring(0,c);break}}1==b&&(a.charAt(0),"0">d||"9"<d)&&(a="NaN");this._value=a},scale:function(a){var b=this._value||"",c=b.length;if(c)if(0<a){if(1<c||"0"!=b.charAt(0))for(;0<a--;)b+="0"}else 0>a&&(this._value=0>=(c+=a)?"0":b.substring(0,c))},$toNumber:function(){return parseFloat(this._value)},$toString:zkf=function(){return this._value},
$toLocaleString:zkf});

(function(){function t(a,b){a.push(b);b=b.frames;for(var c=0,e=b.length;c<e;++c)t(a,b[c])}function v(a){for(var b=a,c=b,e=-1;c&&"min"==c._hflex&&(delete c._hflexsz,b=c,++e,!c.ignoreFlexSize_("w"));c=c.parent);for(var d=c=a,f=-1;d&&"min"==d._vflex&&(delete d._vflexsz,c=d,++f,!d.ignoreFlexSize_("h"));d=d.parent);return 0<e||0<f?e>f?b:c:a}function w(a){var b=new Image;b.onerror=b.onload=function(){delete n[a]};b.src=a}var q={lt:"<",gt:">",amp:"&",quot:'"'},u={},r;for(r in q)u[q[r]]=r;zUtl={isChar:function(a,
b){return b.digit&&"0"<=a&&"9">=a||b.upper&&"A"<=a&&"Z">=a||b.lower&&"a"<=a&&"z">=a||b.whitespace&&(" "==a||"\t"==a||"\n"==a||"\r"==a)||b[a]},parseMap:function(a,b,c){var e={};if(a){a=a.split(b||",");if(c){var d=[],f=new RegExp(c,"g");c="";for(var g,k;void 0!==(g=a.shift());)(k=(c+=g).match(f))&&1!=k.length?(c&&d.push(c),c=""):c+=b;a=d}for(b=a.length;b--;)c=a[b].trim(),k=c.indexOf("="),-1!=k&&(e[c.substring(0,k)]=c.substring(k+1,c.length).trim())}return e},encodeXMLAttribute:function(){var a={'"':"&quot;",
"'":"&#x27;","`":"&#x60;"},b=function(b){return a[b]},c=/(?:"|'|`)/,e=/(?:"|'|`)/g;return function(a){a=null!=a?String(a):"";return c.test(a)?a.replace(e,b):a}}(),encodeXML:function(){function a(a){return e.test(a)?a.replace(d,c):a}var b={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},c=function(a){return b[a]},e=/(?:&|<|>|"|'|`)/,d=/(?:&|<|>|"|'|`)/g;return function(b,c){b=null!=b?String(b):"";if(!c)return a(b);var d=b.length,e=c&&c.pre,f=e||c&&c.multiline;var h=c?c.maxlength:
0;if(!f&&h&&d>h){for(;0<h&&" "==b.charAt(h-1);)--h;c.maxlength=0;return zUtl.encodeXML(b.substring(0,h)+"...",c)}c="";var g=0,n;if(f||e)for(h=0;h<d;++h){var p=b.charAt(h);(n=u[p])?(c+=b.substring(g,h)+"&"+n+";",g=h+1):f&&"\n"==p?(c+=b.substring(g,h)+"<br/>\n",g=h+1):!e||" "!=p&&"\t"!=p||(c+=b.substring(g,h)+"&nbsp;","\t"==p&&(c+="&nbsp;&nbsp;&nbsp;"),g=h+1)}else return a(b);if(!g)return b;g<d&&(c+=b.substring(g));return c}}(),decodeXML:function(a){var b="";if(!a)return b;for(var c=0,e=a.length,d=
0;d<e;++d)if("&"==a.charAt(d)){var f=a.indexOf(";",d+1);if(0<=f){var g="#"==a.charAt(d+1)?String.fromCharCode("x"==a.charAt(d+2).toLowerCase()?parseInt(a.substring(d+3,f),16):parseInt(a.substring(d+2,f),10)):q[a.substring(d+1,f)];g&&(b+=a.substring(c,d)+g,c=(d=f)+1)}}return c?c<e?b+a.substring(c):b:a},cellps0:' cellpadding="0" cellspacing="0" border="0"',img0:'<img style="height:0;width:0"/>',i0:'<i style="height:0;width:0"/>',now:jq.now,today:function(a){var b=new Date,c=0,e=0,d=0,f=0;if("string"==
typeof a){var g=a.toLowerCase();if(0<=g.indexOf("h")||0<=g.indexOf("k"))c=b.getHours();0<=a.indexOf("m")&&(e=b.getMinutes());0<=a.indexOf("s")&&(d=b.getSeconds());0<=a.indexOf("S")&&(f=b.getMilliseconds())}else if(a)return b;return new Date(b.getFullYear(),b.getMonth(),b.getDate(),c,e,d,f)},isAncestor:function(a,b){if(!a)return!0;for(;b;b=b.getParent?b.getParent():b.parent)if(a==b)return!0;return!1},progressbox:function(a,b,c,e,d){if(c&&zk.Page.contained.length){d=zk.Page.contained.length;for(var f=
zk.Page.contained[--d];f;f=zk.Page.contained[--d])f._applyMask||(f._applyMask=new zk.eff.Mask({id:f.uuid+"-mask",message:b,anchor:f.$n()}))}else{d&&d.busy&&(zk.busy++,jq.focusOut());d=jq.innerX();f=jq.innerY();var g=' style="left:'+d+"px;top:"+f+'px"',k=a+"-t",l=a+"-m",m='<div id="'+a+'"';c&&(m+='><div id="'+l+'" class="z-modal-mask"'+g+"></div");m+='><div id="'+k+'" class="z-loading"'+g+'><div class="z-loading-indicator"><span class="z-loading-icon"></span> '+b+"</div></div>";e&&(m+='<div class="'+
e+'"></div>');jq(document.body).append(m+"</div>");b=jq(a,zk);e=b[0];g=jq(k,zk);a=g[0];k=a.style;c&&(m=g.css("z-index"),"auto"==m&&(m=1),e.z_mask=new zk.eff.FullMask({mask:jq(l,zk)[0],zIndex:m-1}));if(c&&g.length)k.left=jq.px((jq.innerWidth()-a.offsetWidth)/2+d),k.top=jq.px((jq.innerHeight()-a.offsetHeight)/2+f);else if(c=zk.progPos)e=jq.innerWidth(),l=jq.innerHeight(),e-=zk(a).offsetWidth(),a=l-zk(a).offsetHeight(),0<=c.indexOf("mouse")?(d=zk.currentPointer,l=d[0]+10,c=d[1]+10):(l=0<=c.indexOf("left")?
d:0<=c.indexOf("right")?d+e-1:0<=c.indexOf("center")?d+e/2:0,c=0<=c.indexOf("top")?f:0<=c.indexOf("bottom")?f+a-1:0<=c.indexOf("center")?f+a/2:0,l=l<d?d:l,c=c<f?f:c),k.left=jq.px(l),k.top=jq.px(c);b.zk.cleanVisibility()}},destroyProgressbox:function(a,b){b&&b.busy&&0>--zk.busy&&(zk.busy=0);a=jq(a,zk);var c;a.length&&((c=a[0].z_mask)&&c.destroy(),a.remove());c=zk.Page.contained.length;for(a=zk.Page.contained[--c];a;a=zk.Page.contained[--c])a._applyMask&&(a._applyMask.destroy(),a._applyMask=null)},
go:function(a,b){b=b||{};if(b.target)open(a,b.target);else if(b.overwrite)location.replace(a?a:location.href);else{if(a){location.href=a;b=a.indexOf("#");if(0>b)return;a=0<=b?a.substring(0,b):a;a:{b=location.href;var c=b.indexOf("//");if(0<c&&(c=b.indexOf("/",c+2),0<c)){c=b.substring(c);break a}c=void 0}b=c.indexOf("#");0<=b&&(c=c.substring(0,b));if(c!=a)return}location.reload()}},frames:function(a){var b=[];t(b,a);return b},intsToString:function(a){if(!a)return"";for(var b=[],c=0,e=a.length;c<e;++c)b.push(a[c]);
return b.join()},stringToInts:function(a,b){if(null==a)return null;for(var c=[],e=0;;){var d=a.indexOf(",",e);e=(0<=d?a.substring(e,d):a.substring(e)).trim();if(0==e.length){if(0>d)break;c.push(b)}else c.push(zk.parseInt(e));if(0>d)break;e=d+1}return c},mapToString:function(a,b,c){b=b||"=";c=c||" ";var e=[],d;for(d in a)e.push(c,d,b,a[d]);e[0]="";return e.join("")},appendAttr:function(a,b,c){return b||c?" "+a+'="'+b+'"':""},fireSized:function(a,b){if(a.desktop)if(zUtl.isImageLoading()||zk.clientinfo){var c=
arguments.callee;setTimeout(function(){return c(a,b)},20)}else a=v(a),0>b||zWatch.fireDown("beforeSize",a,null,0<b),zWatch.fireDown("onFitSize",a,{reverse:!0}),zWatch.fireDown("onSize",a)},fireShown:function(a,b){zWatch.fireDown("onShow",a);zUtl.fireSized(a,b)},loadImage:function(a){n[a]||(n[a]=!0,w(a))},isImageLoading:function(){for(var a in n)return!0;return!1}};var n={}})();

var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.checkStringArgs=function(d,e,f){if(null==d)throw new TypeError("The 'this' value for String.prototype."+f+" must not be null or undefined");if(e instanceof RegExp)throw new TypeError("First argument to String.prototype."+f+" must not be a regular expression");return d+""};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;
$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(d,e,f){d!=Array.prototype&&d!=Object.prototype&&(d[e]=f.value)};$jscomp.getGlobal=function(d){return"undefined"!=typeof window&&window===d?d:"undefined"!=typeof global&&null!=global?global:d};$jscomp.global=$jscomp.getGlobal(this);
$jscomp.polyfill=function(d,e,f,h){if(e){f=$jscomp.global;d=d.split(".");for(h=0;h<d.length-1;h++){var l=d[h];l in f||(f[l]={});f=f[l]}d=d[d.length-1];h=f[d];e=e(h);e!=h&&null!=e&&$jscomp.defineProperty(f,d,{configurable:!0,writable:!0,value:e})}};
$jscomp.polyfill("String.prototype.startsWith",function(d){return d?d:function(d,f){var e=$jscomp.checkStringArgs(this,d,"startsWith");d+="";var l=e.length,m=d.length;f=Math.max(0,Math.min(f|0,e.length));for(var q=0;q<m&&f<l;)if(e[f++]!=d[q++])return!1;return q>=m}},"es6","es3");
(function(d){function e(a){var b;return a&&3==a.nodeType&&(b=a.nodeValue)&&!b.trim().length}function f(a,b,c,g){if("function"!=typeof c){c||(c=P[b])||(P[b]=c="_do"+b.substring(2));var d=a[c];if(!d)throw"Listener "+c+" not found in "+a.className;c=d}(d=Q[b])||(d=Q[b]=b.substring(2).toLowerCase());b=d;a:{d=a._$evproxs;var e;d||(a._$evproxs=d={});if(g)c.__keyword=g;else if(e=d[c]){a=e;break a}a=d[c]=h(a,c,g)}return[b,a]}function h(a,b,c){return function(g){var w=g;g=jq.Event.zk(w,a);switch(w.type){case "focus":if(a.canActivate()){zk.currentFocus=
a;zWatch.fire("onFloatUp",a,{triggerByFocus:!0});break}return;case "blur":zk._cfByMD||(zk.currentFocus=null);break;case "click":case "dblclick":case "mouseup":if(zk.Draggable.ignoreClick())return}if(c){var e=[].slice.call(arguments);e.push(c)}else e=arguments;e=b.apply(a,e);e===d&&(e=g.returnValue);g.domStopped&&w.stop();g.stopped&&(w.originalEvent.zkstopped=!0);return"dblclick"==w.type&&e===d?!1:e}}function l(a,b){var c=b.previousSibling,g=b.nextSibling;c?c.nextSibling=g:a.firstChild=g;g?g.previousSibling=
c:a.lastChild=c;b.nextSibling=b.previousSibling=b.parent=null;--a.nChildren}function m(a,b){var c=b.parent=a.parent,g=b.previousSibling=a.previousSibling;g?g.nextSibling=b:c&&(c.firstChild=b);(g=b.nextSibling=a.nextSibling)?g.previousSibling=b:c&&(c.lastChild=b)}function q(a){a.id&&R(a);delete n[a.uuid];a.desktop=null;a.clearCache()}function r(a){n[a.uuid]=a;a.id&&G(a);a.z_rod||(a.z_rod=9);for(a=a.firstChild;a;a=a.nextSibling)r(a)}function v(a,b){q(a);if(!b||9===a.z_rod)for(delete a.z_rod,a=a.firstChild;a;a=
a.nextSibling)v(a,!0),a.$instanceof(zk.Native)&&zAu._storeStub(a)}function B(a,b){a.bindLevel=b++;for(a=a.firstChild;a;a=a.nextSibling)B(a,b)}function E(a){var b=a.parent;(b=b?b.$o():null)&&S(a,b)}function S(a,b){a.id&&(b._fellows[a.id]=a);if(!a._fellows)for(a=a.firstChild;a;a=a.nextSibling)S(a,b)}function T(a){var b=a.parent;(b=b?b.$o():null)&&U(a,b)}function U(a,b){a.id&&delete b._fellows[a.id];if(!a._fellows)for(a=a.firstChild;a;a=a.nextSibling)U(a,b)}function G(a){var b=x[a.id];b?b.push(a):x[a.id]=
[a]}function R(a){var b=x[a.id];b&&(b.$remove(a),b.length||delete x[a.id])}function V(a){if(document.getElementById(a.uuid))return!0;for(a=a.firstChild;a;a=a.nextSibling)if(V(a))return!0}function H(a,b){return a.shallIgnoreClick_(b)||a.fireX(b).stopped||!b.shallStop?!b.stopped:(b.stop(),!1)}function W(a,b){var c;a._visible&&(c=a.actions_.hide)?(a._rmAftAnm=function(){jq(b).remove()},b.style.visibility="",c[0].call(a,b,c[1])):jq(b).remove()}function I(a,b){var c;return a&&(c=a.parent)&&c.dragControl&&
(!b||c.dragControl(a))}function X(a){var b=zk.currentFocus;if(b&&zUtl.isAncestor(a,b))return zk.currentFocus=null,{focus:b,range:Y(b)}}function Y(a){return 11>zk.ie&&zk.cfrg?(a=zk.cfrg,delete zk.cfrg,a):a.getInputNode&&(a=a.getInputNode())&&zk(a).getSelectionRange()}function J(a){var b;if(a&&(b=a.focus)&&b.desktop&&!zk.currentFocus){K=!0;try{b.focus(),a.range&&b.getInputNode&&(b=b.getInputNode())&&zk(b).isRealVisible()&&zk(b).setSelectionRange(a.range[0],a.range[1])}finally{K=!1}}}function L(a){a._flexListened||
(zWatch.listen({onSize:[a,zFlex.onSize],beforeSize:[a,zFlex.beforeSize]}),"min"==a._hflex||"min"==a._vflex?a.listenOnFitSize_():a.unlistenOnFitSize_(),a._flexListened=!0)}function M(a){a._flexListened&&(zWatch.unlisten({onSize:[a,zFlex.onSize],beforeSize:[a,zFlex.beforeSize]}),a.unlistenOnFitSize_(),delete a._flexListened)}function Z(a){if(a){var b;if(b=a._lastDrop)a._lastDrop=null,b.dropEffect_();a._lastDropTo=null}}function aa(a,b){return zk.ios?[a.pageX-50,a.pageY-b-30]:[a.pageX+7,a.pageY+5]}function ba(a){for(var b,
c=document.body;a&&a!=c;a=a.parentNode)if((b=a.style)&&("absolute"==(b=b.position)||"relative"==b))return a}function ca(a,b){for(;b;b=b.parent){if(b==a)return!0;if(!b.isVisible())break}return!1}function N(a){a:{var b=null;if(document.fullscreenElement)b=":fullscreen";else if(document.mozFullScreen){b=2147483648;break a}else document.webkitIsFullScreen&&(b=":-webkit-full-screen");b?(b=jq.css(jq(b)[0],"zIndex"),b="auto"==b?2147483648:++b):b=1800}for(var c=p.length;c--;){var g=p[c].widget,d=zk.parseInt(g.getFloatZIndex_(p[c].node));
d>=b&&!zUtl.isAncestor(a,g)&&g.isVisible()&&(b=d+1)}return b}function da(a,b){for(a=a.firstChild;a;a=a.nextSibling){var c=a.$n();c?b.push(c):da(a,b)}}function ea(a){if(a._z$rd&&(delete a._z$rd,a._norenderdefer=!0,a.replaceHTML("#"+a.uuid,a.parent?a.parent.desktop:null,null,!0),a.parent))a.parent.onChildRenderDefer_(a)}function ja(){y=null;var a;a:for(;a=t.shift();)if(a.desktop){for(var b=t.length;b--;)if(zUtl.isAncestor(a,t[b]))t.splice(b,1);else if(zUtl.isAncestor(t[b],a))continue a;a.rerender(-1)}}
function fa(a,b){for(var c=t.length;c--;)zUtl.isAncestor(a,t[c])&&(b&&b.skipped(a,t[c])||t.splice(c,1))}function C(a,b,c){if(a)for(var g;g=b.pop();)a[g.uuid]=c;return c}var n={},x={},p=[],ka=0,P={},Q={onDoubleClick:"dblclick"},O={},F=[],z,A,D,t=[],y,K,la=/\"/g;zk.DnD={getDropTarget:function(a,b){var c;zk.ff&&"hidden"==jq(a.domTarget).css("overflow")||(8<zk.ie||zk.edge)&&jq.nodeName(a.domTarget,"img")?(a=document.elementFromPoint(a.domEvent.clientX,a.domEvent.clientY))&&(c=zk.$(a)):c=a.target;return c},
getDrop:function(a,b,c){return(b=this.getDropTarget(c,a))?b.getDrop_(a.control):null},ghost:function(a,b,c){if(null!=c)return c&&(c='<span class="z-drop-text">'+c+"</span>"),jq(document.body).append('<div id="zk_ddghost" class="z-drop-ghost z-drop-disallow" style="position:absolute;top:'+b[1]+"px;left:"+b[0]+'px;"><div class="z-drop-content"><span id="zk_ddghost-img" class="z-drop-icon"></span>'+c+"</div></div>"),a._dragImg=jq("#zk_ddghost-img")[0],jq("#zk_ddghost")[0];a=jq(a.node).clone()[0];a.id=
"zk_ddghost";zk.copy(a.style,{position:"absolute",left:b[0]+"px",top:b[1]+"px"});jq(a).addClass("z-drag-ghost");document.body.appendChild(a);return a}};var ma={starteffect:zk.$void,endeffect:function(a,b){Z(a);var c=zk.DnD.getDrop(a,[b.pageX,b.pageY],b);if(c)c.onDrop_(a,b)},change:function(a,b,c){var g;if(c&&(g=zk.DnD.getDropTarget(c))!=a._lastDropTo){b=(c=zk.DnD.getDrop(a,b,c))&&c==a._lastDrop;b||(Z(a),c&&(a._lastDrop=c,c.dropEffect_(!0),b=!0));if(c=a._dragImg)b?(jq(a.node).removeClass("z-drop-disallow").addClass("z-drop-allow"),
jq(c).removeClass("z-icon-ban").addClass("z-icon-plus-circle")):(jq(a.node).removeClass("z-drop-allow").addClass("z-drop-disallow"),jq(c).removeClass("z-icon-plus-circle").addClass("z-icon-ban"));a._lastDropTo=g;zk.mobile&&zk(a.node).redoCSS()}},ghosting:function(a,b,c){return a.control.cloneDrag_(a,aa(c,jq(a.node).height()))},endghosting:function(a,b){a.control.uncloneDrag_(a);a._dragImg=null},constraint:function(a,b,c){return aa(c,jq(a.node).height())},ignoredrag:function(a,b,c){return a.control.ignoreDrag_(b,
c,a)},zIndex:88800},u=zk.Widget=zk.$extends(zk.Object,{_visible:!0,nChildren:0,bindLevel:-1,_mold:"default",className:"zk.Widget",widgetName:"widget",actions_:{},_floating:!1,$init:function(a){this._asaps={};this._lsns={};this._bklsns={};this._subnodes={};this.effects_={};this._subzcls={};this.z$is&&(this._fellows={});a!==zkac&&this.afterInit(function(){if(a&&"object"==typeof a&&!a.$oid)for(var b in a)this.set(b,a[b]);(zk.spaceless||this.rawId)&&this.id&&(this.uuid=this.id);this.uuid||(this.uuid=
u.nextUuid())})},$define:{mold:function(){this.rerender()},style:function(){this.updateDomStyle_()},sclass:function(){this.updateDomClass_()},zclass:function(){this._subzcls={};this.rerender()},width:function(a){if(!this._nhflex){var b=this.$n();b&&(b.style.width=a||"")}},height:function(a){if(!this._nvflex){var b=this.$n();b&&(b.style.height=a||"")}},left:function(a){var b=this.$n();b&&(b.style.left=a||"")},top:function(a){var b=this.$n();b&&(b.style.top=a||"")},tooltiptext:function(a){var b=this.$n();
b&&(b.title=a||"")},droppable:[function(a){return a&&"false"!=a?a:null},function(a){if(a&&"true"!=a){var b=a.split(",");for(a=b.length;a--;)(b[a]=b[a].trim())||b.splice(a,1)}this._dropTypes=b}],vflex:function(a){this.setVflex_(a);var b;this.desktop&&(b=this.parent)&&!b.isBinding()&&zUtl.fireSized(b,-1)},hflex:function(a){this.setHflex_(a);var b;this.desktop&&(b=this.parent)&&!b.isBinding()&&zUtl.fireSized(b,-1)},renderdefer:null,action:function(a){this.actions_={};if(a)for(var b=a.split(";"),c=b.length;c--;){var g=
b[c],d=g.indexOf(":");if(0<=d){var e=g.substring(0,d).trim();g=g.substring(d+1).trim();var f,k,h;if(e&&g){d=g.indexOf("(");0<=d&&((h=g.lastIndexOf(")"))>d&&(f=jq.evalJSON(g.substring(d+1,h))),g=g.substring(0,d));(k=zk.eff.Actions[g])?this.actions_[e]=[k,f]:zk.error("Unknown action: "+g);continue}}zk.error("Illegal action: "+a+", "+this.className)}},tabindex:function(a){var b=this.$n();b&&(null==a?b.removeAttribute("tabindex"):b.tabIndex=a)}},setHflex_:function(a){this._nhflex=!0===a||"true"==a?1:
"min"==a?-65500:zk.parseInt(a);0>this._nhflex&&"min"!=a&&(this._nhflex=0);this.desktop&&(this._nhflex?L(this):(this.setFlexSize_({width:"auto"}),delete this._hflexsz,this._hflex=d,this._nvflex||M(this)))},setVflex_:function(a){this._nvflex=!0===a||"true"==a?1:"min"==a?-65500:zk.parseInt(a);0>this._nvflex&&"min"!=a&&(this._nvflex=0);this.desktop&&(this._nvflex?L(this):(this.setFlexSize_({height:"auto"}),delete this._vflexsz,this._vflex=d,this._nhflex||M(this)))},afterAnima_:function(a){if(a=this._rmAftAnm)this._rmAftAnm=
null,a()},setDraggable:function(a){a||null==a||(a="false");this._draggable=a;this.desktop&&!I(this,!0)&&(a&&"false"!=a?this.initDrag_():this.cleanDrag_())},getDraggable:function(){var a=this._draggable;return a?a:I(this)?"true":"false"},$o:function(){for(var a=this;a;a=a.parent)if(a._fellows)return a},$f:function(a,b){var c=this.$o();if(!arguments.length)return c?c._fellows:{};for(var g=a.split("/"),d=0,e=g.length;d<e;++d)if(a=g[d]){c&&(c=c._fellows[a]);!c&&b&&(c=x[a])&&(c=c[0]);if(!c||zk.spaceless)break;
b=!1}return c},getId:function(){return this.id},setId:function(a){if(a!=this.id){if(this.id){this._fellows&&delete this._fellows[this.id];var b=this.parent;b&&(b=b.$o())&&delete b._fellows[this.id];R(this)}a&&(zk.spaceless||this.rawId)&&zk._wgtutl.setUuid(this,a);if(this.id=a)this._fellows&&(this._fellows[this.id]=this),(a=this.parent)&&(a=a.$o())&&(a._fellows[this.id]=this),(this.desktop||this.z_rod)&&G(this)}return this},set:function(){function a(a){var c={name:"set"+a.charAt(0).toUpperCase()+a.substring(1)},
d;"$"==(d=a.charAt(0))?c.func=function(a,b,c,g){a._setServerListener(b,c)||zk._set2(a,null,b,c,g);return a}:"o"==d&&"n"==a.charAt(1)&&"Z">=(d=a.charAt(2))&&"A"<=d?c.func=function(a,b,c,g){a.setListener(b,c);return a}:c.func=function(a,b,g,d){var e;if(e=a[c.name])return zk._set2(a,e,null,g,d),a;zk._set2(a,null,b,g,d);return a};return b[a]=c}var b={};return function(c,g,d){var e;if((e=g&&g.$u)&&!(g=u.$(e))){var f=this;zk.afterMount(function(){var a=u.$(e);a?zk._set(f,c,a,d):setTimeout(function(){zk._set(f,
c,u.$(e),d)})},-1);return this}return(b[c]||a(c)).func.call(this,this,c,g,d)}}(),_setServerListener:function(a,b){if(a.startsWith("$$")){if(a.startsWith("$$on")){var c=this.$class;var g=c._importantEvts;(g||(c._importantEvts={}))[a.substring(2)]=b;return this}if(a.startsWith("$$0on"))return c=this.$class,g=c._duplicateIgnoreEvts,(g||(c._duplicateIgnoreEvts={}))[a.substring(3)]=b,this;if(a.startsWith("$$1on"))return c=this.$class,g=c._repeatIgnoreEvts,(g||(c._repeatIgnoreEvts={}))[a.substring(3)]=
b,this}else if(a.startsWith("$on"))return this._asaps[a.substring(1)]=b,this},get:function(a){return zk.get(this,a)},getChildAt:function(a){if(0<=a&&a<this.nChildren)for(var b=this.firstChild;b;b=b.nextSibling)if(0>--a)return b},getChildIndex:function(){var a=this.parent,b=0;if(a)for(a=a.firstChild;a;a=a.nextSibling,++b)if(a==this)return b;return 0},setChildren:function(a){if(a)for(var b=0,c=a.length;b<c;)this.appendChild(a[b++]);return this},appendChild:function(a,b){if(a==this.lastChild)return!1;
var c;(c=a.parent)!=this&&a.beforeParentChanged_(this);if(c){A=!0;try{c.removeChild(a)}finally{A=!1}}a.parent=this;var g=this.lastChild;g?(g.nextSibling=a,a.previousSibling=g,this.lastChild=a):this.firstChild=this.lastChild=a;++this.nChildren;(a.id||a.firstChild)&&E(a);b||(this.shallChildROD_(a)?r(a):(b=this.desktop)&&this.insertChildHTML_(a,null,b));a.afterParentChanged_(c);if(!z)this.onChildAdded_(a);return!0},shallChildROD_:function(a){return a.z_rod||this.z_rod},insertBefore:function(a,b,c){if(!b||
b.parent!=this){this.insertingBefore_=!0;try{return this.appendChild(a,c)}finally{this.insertingBefore_=!1}}if(a==b||a.nextSibling==b)return!1;var g;(g=a.parent)!=this&&a.beforeParentChanged_(this);if(g){A=!0;try{g.removeChild(a)}finally{A=!1}}a.parent=this;var d=b.previousSibling;d?(a.previousSibling=d,d.nextSibling=a):this.firstChild=a;b.previousSibling=a;a.nextSibling=b;++this.nChildren;E(a);c||(this.shallChildROD_(a)?r(a):(c=this.desktop)&&this.insertChildHTML_(a,b,c));a.afterParentChanged_(g);
if(!z)this.onChildAdded_(a);return!0},removeChild:function(a,b){var c;if(!(c=a.parent)||this!=c)return!1;T(a);a.z_rod?(v(a),jq(a.uuid,zk).remove()):a.desktop&&this.removeChildHTML_(a,b);A||a.beforeParentChanged_(null);l(this,a);A||a.afterParentChanged_(c);if(!z)this.onChildRemoved_(a);return!0},detach:function(){if(this.parent)this.parent.removeChild(this);else{var a=zk.currentFocus;a&&zUtl.isAncestor(this,a)&&(zk.currentFocus=null);if(a=this.$n())this.unbind(),W(this,a)}},clear:function(){for(;this.lastChild;)this.removeChild(this.lastChild)},
replaceWidget:function(a){m(this,a);T(this);E(a);var b=zk.currentFocus;if(b&&zUtl.isAncestor(this,b)){var c=b.uuid;var g=Y(b);zk.currentFocus=null}b=this.$n();var d=this.parent,e,f=a.desktop||this.desktop;this.z_rod?(v(this),(e=(f=f||(d?d.desktop:d))&&(b=jq("#"+this.uuid)))||r(a)):e=f;var k=[];e&&(b?a.replaceHTML(b,f,null,!0,k):(this.unbind(),a.bind(f)),B(a,d?d.bindLevel+1:0),zWatch.fire("onBindLevelMove",a));if(d)d.onChildReplaced_(this,a);this.parent=this.nextSibling=this.previousSibling=null;if(k&&
k.length)for(var h;(h=k.shift())&&jq.isFunction(h);)h();c&&(b=zk.Widget.$(c))&&zUtl.isAncestor(a,b)&&J({focus:b,range:g})},replaceCavedChildren_:function(a,b,c,g){var d;z=!0;try{var e=this.$n(a);var f=[];for(var k=this.firstChild;k;){var h=k.nextSibling;jq.isAncestor(e,k.$n())&&(d&&d!=k||(d=h),this.removeChild(k,!0),f.push(k));k=h}a=0;for(var l=b.length;a<l;++a)this.insertBefore(b[a],d,!0)}finally{z=!1}if(d=this.desktop){k=new zk.Buffer;c&&k.push(c);a=0;for(l=b.length;a<l;++a)b[a].redraw(k);g&&k.push(g);
jq(e).html(k.join(""));a=0;for(l=b.length;a<l;++a)b[a].bind(d),c=this._nrows,this.onChildReplaced_(f[a],b[a]),this._nrows=c}},beforeParentChanged_:function(){},afterParentChanged_:function(){},isRealVisible:function(a){var b=a&&a.dom,c=a&&a.cache,g=[],e,f=this;if(!f.desktop)return!1;for(;f;){if(c&&(e=f.uuid)&&(e=c[e])!==d)return C(c,g,e);c&&g.push(f);if(b&&!f.z_virnd){if(!zk(f.$n()).isVisible(a.strict))return C(c,g,!1)}else if(!f.isVisible())return C(c,g,!1);var h=f.parent,k,l;if(h&&h._visible&&(l=
f.$n())&&(k=zk(l).vparentNode(!0)))for(;k&&k!=l;){if(k.style&&"none"==k.style.display)return C(c,g,!1);k=zk(k).vparentNode(!0)}if(a&&a.until==f)break;f=h}return C(c,g,!0)},isVisible:function(a){var b=this._visible;return a&&b?(a=this.$n())&&zk(a).isVisible():b},setVisible:function(a){if(this._visible!=a){this._visible=a;var b=this.parent,c;if(this.desktop){var g=!b||b.isRealVisible(),d=this.$n(),e=this._floating;if(g)if(a){var f;e&&this.setZIndex(f=N(this),{fire:!0});this.setDomVisible_(d,!0);g=0;
for(c=p.length;g<c;++g)a=p[g].widget,d=p[g].node,this==a?a.setDomVisible_(d,!0,{visibility:1}):ca(this,a)&&(f=0<=f?++f:N(a),a.setFloatZIndex_(d,f),a.setDomVisible_(d,!0,{visibility:1}));if(c=b)b.onChildVisible_(this);this.fire("onShow");var k=this;zk.afterAnimate(function(){zUtl.fireShown(k)},-1)}else{this.fire("onHide");k=this;zWatch.fireDown("onHide",this);g=p.length;for(f=this.bindLevel;g--;){a=p[g].widget;if(f>=a.bindLevel)break;ca(this,a)&&a.setDomVisible_(p[g].node,!1,{visibility:1})}this.setDomVisible_(d,
!1);(k._nvflex||k._nhflex)&&zk.afterAnimate(function(){k.parent&&zUtl.fireSized(k.parent)},-1)}else e||this.setDomVisible_(d,a)}if(b&&!c)b.onChildVisible_(this);jq.onSyncScroll(this)}return this},zsync:function(){for(var a in this.effects_){var b=this.effects_[a];b&&b.sync&&b.sync()}},show:function(){return this.setVisible(!0)},hide:function(){return this.setVisible(!1)},setDomVisible_:function(a,b,c){if(!c||c.display){var g;(g=this.actions_[b?"show":"hide"])?g[0].call(this,a,g[1]):a.style.display=
b?"":"none"}c&&c.visibility&&(a.style.visibility=b?"visible":"hidden")},onChildAdded_:function(){if(this.desktop)jq.onSyncScroll(this)},onChildRemoved_:function(){if(this.desktop)jq.onSyncScroll(this)},onChildReplaced_:function(a,b){this.childReplacing_=!0;try{if(a)this.onChildRemoved_(a);if(b)this.onChildAdded_(b)}finally{this.childReplacing_=!1}},onChildVisible_:function(){},onChildRenderDefer_:function(){},setTopmost:function(){if(!this.desktop)return-1;for(var a=this;a;a=a.parent)if(a._floating){for(var b=
N(a),c=0,g=p.length;c<g;++c){var d=p[c].widget,e=p[c].node;a==d?d.setFloatZIndex_(e,b):zUtl.isAncestor(a,d)&&d.isVisible()&&d.setFloatZIndex_(e,++b)}return b}return-1},setFloatZIndex_:function(a,b){a!=this.$n()?a.style.zIndex=b:this.setZIndex(b,{fire:!0})},getFloatZIndex_:function(a){return a!=this.$n()?a.style.zIndex:this._zIndex},getTopWidget:function(){for(var a=this;a;a=a.parent)if(a._floating)return a},isFloating_:function(){return this._floating},setFloating_:function(a,b){if(this._floating!=
a)if(a){a={widget:this,node:b&&b.node?b.node:this.$n()};b=this.bindLevel;for(var c=p.length;;){if(0>--c){p.unshift(a);break}if(b>=p[c].widget.bindLevel){p.splice(c+1,0,a);break}}this._floating=!0}else{for(c=p.length;c--;)p[c].widget==this&&p.splice(c,1);this._floating=!1}return this},getZIndex:_zkf=function(){return this._zIndex},getZindex:_zkf,setZIndex:_zkf=function(a,b){if(this._zIndex!=a){this._zIndex=a;var c=this.$n();c&&(c.style.zIndex=0<=a?a:"",b&&b.fire&&this.fire("onZIndex",0<a||0===a?a:
-1,{ignorable:!0}))}return this},setZindex:_zkf,getScrollTop:function(){var a=this.$n();return a?a.scrollTop:0},getScrollLeft:function(){var a=this.$n();return a?a.scrollLeft:0},setScrollTop:function(a){var b=this.$n();b&&(b.scrollTop=a);return this},setScrollLeft:function(a){var b=this.$n();b&&(b.scrollLeft=a);return this},scrollIntoView:function(){zk(this.$n()).scrollIntoView();return this},redraw:function(a){if(!this.deferRedraw_(a)){var b;(b=this.prolog)&&a.push(b);if((b=this.$class.molds)&&(b=
b[this._mold]))return b.apply(this,arguments);zk.error("Mold "+this._mold+" not found in "+this.className)}},deferRedraw_:function(a){var b;if(0<=(b=this._renderdefer)){if(!this._norenderdefer){this.z_rod=this._z$rd=!0;this.deferRedrawHTML_(a);a=null;var c=this;setTimeout(function(){ea(c)},b);return!0}delete this._norenderdefer;delete this.z_rod}return!1},deferRedrawHTML_:function(a){a.push("<div",this.domAttrs_({domClass:1}),' class="z-renderdefer"></div>')},forcerender:function(){ea(this)},updateDomClass_:function(){if(this.desktop){var a=
this.$n();a&&(a.className=this.domClass_());this.zsync()}},updateDomStyle_:function(){if(this.desktop){var a=jq.parseStyle(this.domStyle_()),b=this.$n();!a.width&&this._hflex&&(a.width=b.style.width);!a.height&&this._vflex&&(a.height=b.style.height);zk(b).clearStyles().jq.css(a);var c=this.getTextNode();c&&c!=b&&(a=this._domTextStyle(c,a),zk(c).clearStyles().jq.css(a));this.zsync()}},_domTextStyle:function(a,b){b=jq.filterTextStyle(b);a.style.width&&(b.width=a.style.width);a.style.height&&(b.height=
a.style.height);return b},getZclass:function(){var a=this._zclass;return null!=a?a:"z-"+this.widgetName},getTextNode:function(){},domStyle_:function(a){var b="",c;(c=this.z$display)?b+="display:"+c+";":this.isVisible()||a&&a.visible||(b+="display:none;");a&&a.style||!(c=this.getStyle())||(c=c.replace(la,"'"),b+=c,";"!=c.charAt(c.length-1)&&(b+=";"));a&&a.width||!(c=this.getWidth())||(b+="width:"+c+";");a&&a.height||!(c=this.getHeight())||(b+="height:"+c+";");a&&a.left||!(c=this.getLeft())||(b+="left:"+
c+";");a&&a.top||!(c=this.getTop())||(b+="top:"+c+";");a&&a.zIndex||!(0<=(c=this.getZIndex()))||(b+="z-index:"+c+";");return b},domClass_:function(a){var b,c;a&&a.sclass||(b=this.getSclass());a&&a.zclass||(c=this.getZclass());return b?c?b+" "+c:b:c||""},domAttrs_:function(a){var b="",c;if(a)!a.id&&(c=this.uuid)&&(b+=' id="'+c+'"'),!a.domStyle&&(c=this.domStyle_(a))&&(b+=' style="'+c+'"'),!a.domClass&&(c=this.domClass_(a))&&(b+=' class="'+c+'"'),!a.tooltiptext&&(c=this.domTooltiptext_())&&(b+=' title="'+
zUtl.encodeXML(c)+'"'),a.tabindex||(c=this.getTabindex())==d||(b+=' tabindex="'+c+'"');else{if(c=this.uuid)b+=' id="'+c+'"';if(c=this.domStyle_(a))b+=' style="'+c+'"';if(c=this.domClass_(a))b+=' class="'+c+'"';if(c=this.domTooltiptext_())b+=' title="'+zUtl.encodeXML(c)+'"';(c=this.getTabindex())!=d&&(b+=' tabindex="'+c+'"')}this.domExtraAttrs&&(b+=this.domExtraAttrs_());return b},domExtraAttrs_:function(){var a={},b=!1,c="",g;for(g in attrs=this.domExtraAttrs)zk.hasDataHandler(g)&&(b=!0,a[g]=attrs[g]),
c+=" "+g+'="'+zUtl.encodeXMLAttribute(attrs[g]||"")+'"';b&&!this.z_isDataHandlerBound&&(this.z_isDataHandlerBound=function(){for(var b in a)zk.getDataHandler(b).run(this,a[b])},this.listen({onBind:this.z_isDataHandlerBound}));return c},domTooltiptext_:function(){return this.getTooltiptext()},domTextStyleAttr_:function(){var a=this.getStyle();return a?zUtl.appendAttr("style",jq.filterTextStyle(a)):a},replaceHTML:function(a,b,c,g,d){b||(b=this.desktop,zk.Desktop._ndt||zk.stateless());var e=c?null:X(this),
f=this.parent;f?f.replaceChildHTML_(this,a,b,c,g):((f=this.getOldWidget_(a))?f.unbind(c):this.z_rod&&v(this),jq(a).replaceWith(this.redrawHTML_(c,g)),this.bind(b,c));if(!c)if(jq.isArray(d)){var w=this;d.push(function(){zUtl.fireSized(w)})}else zUtl.fireSized(this);J(e);return this},getOldWidget_:function(a){return u.$(a,{strict:!0})},redrawHTML_:function(a,b){var c=new zk.Buffer;this.redraw(c,a);c=c.join("");return b?c.trim():c},rerender:function(a){if(this.desktop){if(!a||0<a)return a=a||0,y&&clearTimeout(y),
t.push(this),y=setTimeout(ja,a),this;0>a&&(a=null);var b=this.$n();if(b)try{zk._avoidRod=!0;var c;if(a&&(c=a.skip(this))){var g=X(this);this.replaceHTML(b,null,a,!0);a.restore(this,c);zWatch.fireDown("onRestore",this);zUtl.fireSized(this);J(g)}c||this.replaceHTML(b,null,null,!0)}finally{delete zk._avoidRod}}return this},replaceChildHTML_:function(a,b,c,g,d){var e=a.getOldWidget_(b);e?e.unbind(g):this.shallChildROD_(a)&&v(a);jq(b).replaceWith(a.redrawHTML_(g,d));a.bind(c,g)},insertChildHTML_:function(a,
b,c){var g,d=a.redrawHTML_();if(b){if(b.$instanceof(zk.Native)&&(g=b.previousSibling)&&(g==a&&(g=g.previousSibling),g&&(g=g.$n()))){jq(g).after(d);a.bind(c);return}b=b.getFirstNode_()}if(!b)for(var f=this;!(g=f.getCaveNode());){var h=f.nextSibling;if(h&&(b=h.getFirstNode_()))break;if(!(f=f.parent)){g=document.body;break}}b?(g=b.previousSibling,e(g)&&(b=g),jq(b).before(d)):jq(g).append(d);a.bind(c)},getCaveNode:function(){return this.$n("cave")||this.$n()},getFirstNode_:function(){for(var a=this;a;a=
a.nextSibling){a:{var b=a;var c=b.$n();if(!c){for(b=b.firstChild;b;b=b.nextSibling)if(c=b.getFirstNode_())break a;c=void 0}}if(c)return c}},removeChildHTML_:function(a,b){var c=zk.currentFocus;c&&zUtl.isAncestor(a,c)&&(zk.currentFocus=null);if(c=a.$n()){var d=c.previousSibling;a.prolog&&e(d)&&jq(d).remove()}else da(a,c=[]);a.unbind();b||a.removeHTML_(c)},removeHTML_:function(a){W(this,a);this.clearCache()},$n:function(a){if(a){var b=this._subnodes[a];!b&&this.desktop&&(b=jq(this.uuid+"-"+a,zk)[0],
this._subnodes[a]=b?b:"n/a");return"n/a"==b?null:b}b=this._node;b||!this.desktop||this._nodeSolved||(this._node=b=jq(this.uuid,zk)[0],this._nodeSolved=!0);return b},$service:function(){for(var a=this;a&&!a.$ZKAUS$;a=a.parent);return a?(a._$service||(a._$service=new zk.Service(a,this)),a._$service):null},$afterCommand:function(a,b){var c=this.$service();c&&c.$doAfterCommand(a,b)},isRealElement:function(){return!0},$s:function(a){if(a){var b=this._subzcls[a];b||(b=this._subzcls[a]=this.getZclass()+
"-"+a);return b}return this.getZclass()},clearCache:function(){this._node=null;this._subnodes={};this._nodeSolved=!1},getPage:function(){var a,b;for(a=this.parent;a;a=a.parent)if(a.$instanceof(zk.Page))return a;return(a=(b=this.desktop)._bpg)?a:b._bpg=new zk.Body(b)},isBinding:function(){if(this.desktop)for(var a=this;a;a=a.parent)if(a._binding)return!0},rerenderNow_:function(a){for(var b=[],c=t.length;c--;)zUtl.isAncestor(this,t[c])&&(a&&a.skipped(this,t[c])||(b=b.concat(t.splice(c,1))));!t.length&&
y&&(clearTimeout(y),y=null);a:for(;a=b.shift();)if(a.desktop){for(c=b.length;c--;)if(zUtl.isAncestor(a,b[c]))b.splice(c,1);else if(zUtl.isAncestor(b[c],a))continue a;a.rerender(-1)}},bind:function(a,b){this._binding=!0;fa(this,b);if(this.z_rod)r(this);else{var c=[];for(this.bind_(a,b,c);a=c.shift();)a()}delete this._binding;return this},unbind:function(a){this._$service&&(this._$service.destroy(),this._$service=null);fa(this,a);if(this.z_rod)v(this);else{var b=[];this.unbind_(a,b);a=0;for(var c=b.length;a<
c;)b[a++]()}return this},bind_:function(a,b,c){n[this.uuid]=this;this.id&&G(this);this.desktop=a||(a=zk.Desktop.$(this.parent));var d=this.parent,e;this.bindLevel=d?d.bindLevel+1:0;(e=this._draggable)&&"false"!=e&&!I(this)&&this.initDrag_();(this._nvflex||this._nhflex)&&L(this);this.bindChildren_(a,b,c);var f=this;this.isListen("onBind")&&zk.afterMount(function(){f.desktop&&f.fire("onBind")});this.isListen("onAfterSize")&&zWatch.listen({onSize:this});zk.mobile&&c.push(function(){setTimeout(function(){f.bindSwipe_();
f.bindDoubleTap_();f.bindTapHold_()},300)})},bindChildren_:function(a,b,c){for(var d=this.firstChild,e;d;d=e)e=d.nextSibling,b&&b.skipped(this,d)||(d.z_rod?r(d):d.bind_(a,null,c))},unbind_:function(a,b){q(this);M(this);this.unbindChildren_(a,b);this.cleanDrag_();this.unbindSwipe_();this.unbindDoubleTap_();this.unbindTapHold_();this.isListen("onAfterSize")&&zWatch.unlisten({onSize:this});if(this.isListen("onUnbind")){var c=this;zk.afterMount(function(){c.desktop||c.fire("onUnbind")})}for(var d in this.effects_)(a=
this.effects_[d])&&a.destroy();this.effects_={}},unbindChildren_:function(a,b){for(var c=this.firstChild,d;c;c=d)d=c.nextSibling,a&&a.skipped(this,c)||(c.z_rod?v(c):c.desktop&&(c.unbind_(null,b),c.$instanceof(zk.Native)&&zAu._storeStub(c)))},extraBind_:function(a,b){0==b?delete n[a]:n[a]=this},setFlexSize_:function(a,b){var c=this.$n(),g=zk(c);a.height!==d&&("auto"==a.height?c.style.height="":""!=a.height||0===a.height&&!this.isFloating_()?this.setFlexSizeH_(c,g,a.height,b):c.style.height=this._height||
"");a.width!==d&&("auto"==a.width?c.style.width="":""!=a.width||0===a.width&&!this.isFloating_()?this.setFlexSizeW_(c,g,a.width,b):c.style.width=this._width||"")},setFlexSizeH_:function(a,b,c,d){a.style.height=jq.px0(c-(d?0:b.marginHeight()))},setFlexSizeW_:function(a,b,c,d){a.style.width=jq.px0(c-(d?0:b.marginWidth()))},beforeChildrenFlex_:function(a){return!0},afterChildrenFlex_:function(a){},afterChildMinFlexChanged_:function(a,b){},ignoreFlexSize_:function(a){return!1},ignoreChildNodeOffset_:function(a){return!1},
beforeMinFlex_:function(a){return null},beforeParentMinFlex_:function(a){},afterChildrenMinFlex_:function(){},afterResetChildSize_:function(){},isExcludedHflex_:function(){return"absolute"==jq(this.$n()).css("position")},isExcludedVflex_:function(){return"absolute"==jq(this.$n()).css("position")},getChildMinSize_:function(a,b){return"w"==a?(a=zjq.minWidth(b),8<zk.ie&&zk.isLoaded("zul.wgt")&&b.$instanceof(zul.wgt.Image)&&(a=zk(b).offsetWidth()),a):zk(b).offsetHeight()},getParentSize_:function(a){a=
zk(a);return{height:a.contentHeight(),width:a.contentWidth()}},getMarginSize_:function(a){return zk(this).sumStyles("h"==a?"tb":"lr",jq.margins)},getContentEdgeHeight_:function(a){a=this.$n();var b=this.firstChild;for(b=b&&zk.isLoaded("zul.wgt")&&b.$instanceof(zul.wgt.Caption)?b.nextSibling:b;b&&b.ignoreFlexSize_("h");)b=b.nextSibling;b=b?b.$n():a.firstChild;var c=zk(a).padBorderHeight();if(b){for(b=b.parentNode;b&&1==b.nodeType&&a!=b;){var d=zk(b);c+=d.padBorderHeight()+d.sumStyles("tb",jq.margins);
b=b.parentNode}return c}return 0},getContentEdgeWidth_:function(a){a=this.$n();var b=this.firstChild;for(b=b&&zk.isLoaded("zul.wgt")&&b.$instanceof(zul.wgt.Caption)?b.nextSibling:b;b&&b.ignoreFlexSize_("w");)b=b.nextSibling;b=b?b.$n():a.firstChild;var c=zk(a).padBorderWidth();if(b){for(b=b.parentNode;b&&1==b.nodeType&&a!=b;){var d=zk(b);c+=d.padBorderWidth()+d.sumStyles("lr",jq.margins);b=b.parentNode}return c}return 0},fixFlex_:function(){zFlex.fixFlex(this)},fixMinFlex_:function(a,b){return zFlex.fixMinFlex(this,
a,b)},clearCachedSize_:function(){delete this._hflexsz;delete this._vflexsz},resetSize_:function(a){var b=this.$n();b.scrollTop||b.scrollLeft||(b.style["w"==a?"width":"height"]="")},initDrag_:function(){var a=this.getDragNode();a&&(this._drag=new zk.Draggable(this,a,this.getDragOptions_(ma)),zk.ie9&&jq.nodeName(a,"img")&&jq(a).bind("mousedown",zk.$void))},cleanDrag_:function(){var a=this._drag;if(a){var b;zk.ie9&&(b=this.getDragNode())&&jq.nodeName(b,"img")&&jq(b).unbind("mousedown",zk.$void);this._drag=
null;a.destroy()}},getDragNode:function(){return this.$n()},getDragOptions_:function(a){return a},ignoreDrag_:function(a){return!1},getDrop_:function(a){if(this==a)return null;var b=this._droppable,c=a._draggable;if("true"==b)return this;if(b&&"true"!=c){b=this._dropTypes;for(var d=b.length;d--;)if(c==b[d])return this}return this.parent?this.parent.getDrop_(a):null},dropEffect_:function(a){jq(this.$n()||[])[a?"addClass":"removeClass"]("z-drag-over")},getDragMessage_:function(){if(jq.nodeName(this.getDragNode(),
"tr","td","th")){var a=this.$n("real")||this.getCaveNode();return(a=a?a.textContent||a.innerText||"":"")?zUtl.encodeXML(a):a}},onDrop_:function(a,b){a=zk.copy({dragged:a.control},b.data);this.fire("onDrop",a,null,u.auDelay)},cloneDrag_:function(a,b){var c=this.getDragMessage_();"string"==typeof c&&9<c.length&&(c=c.substring(0,9)+"...");b=zk.DnD.ghost(a,b,c);a._orgcursor=document.body.style.cursor;document.body.style.cursor="pointer";jq(this.getDragNode()).addClass("z-dragged");return b},uncloneDrag_:function(a){document.body.style.cursor=
a._orgcursor||"";jq(this.getDragNode()).removeClass("z-dragged")},onSize:function(){},onAfterSize:function(){if(this.desktop&&this.isListen("onAfterSize")){var a=this.getCaveNode(),b=a.offsetWidth;a=a.offsetHeight;if(this._preWidth!=b||this._preHeight!=a)this._preWidth=b,this._preHeight=a,this.fire("onAfterSize",{width:b,height:a})}},bindSwipe_:zk.$void,unbindSwipe_:zk.$void,bindDoubleTap_:zk.$void,unbindDoubleTap_:zk.$void,bindTapHold_:zk.$void,unbindTapHold_:zk.$void,focus:function(a){return this.canActivate({checkOnly:!0})&&
zk(this.$n()).isRealVisible()&&this.focus_(a)},focus_:function(a){if(zk(this.$n()).focus(a))return this.setTopmost(),!0;for(var b=this.firstChild;b;b=b.nextSibling)if(b.isRealVisible()&&b.focus_(a))return!0;return!1},canActivate:function(a){if(K)return!0;if(zk.busy&&(!a||!a.checkOnly))return jq.focusOut(),!1;var b=zk.currentModal;if(b&&!zUtl.isAncestor(b,this)&&!jq.isAncestor(b.$n(),this.$n())){var c=this.getTopWidget();if(c&&c!=b&&c.getZIndex()>b.getZIndex())return!0;if(!a||!a.checkOnly){if((a=zk.currentFocus)&&
zUtl.isAncestor(b,a)&&a.focus(0))return!0;b.focus(0)}return!1}return!0},smartUpdate:function(a,b,c){zAu.send(new zk.Event(this,"setAttr",[a,b]),0<=c?c:-1);return this},fireX:function(a,b){var c,d=a.currentTarget;a.currentTarget=this;try{var e=a.name,f=this._lsns[e],h=f?f.length:0;if(h)for(var k=0;k<h;){var l=f[k++],m=l[0];(l[1]||m[e]).call(m,a);if(a.stopped)return a}if(!a.auStopped){var p=a.opts&&a.opts.toServer;if(p||this.inServer&&this.desktop){var n=p||this._asaps[e];null==n&&(c=this.$class._importantEvts)&&
(c=c[e],null!=c&&(n=c));(null!=n||a.opts.sendAhead)&&this.sendAU_(a,n?0<=b?b:u.auDelay:-1)}}return a}finally{a.currentTarget=d}},beforeSendAU_:function(a,b){a=b.name;if("onClick"==a||"onRightClick"==a||"onDoubleClick"==a){var c=(a=b.domTarget)?zk.Widget.$(a):null;a&&(c.$instanceof(zk.Native)||zk.isLoaded("zhtml")&&c.$instanceof(zhtml.Widget)||zk.isLoaded("zul.wgt")&&c.$instanceof(zul.wgt.Html))||(b.shallStop=!0)}},sendAU_:function(a,b,c){(a.target||this).beforeSendAU_(this,a);a=new zk.Event(this,
a.name,a.data,a.opts,a.domEvent);a.opts.sendAhead?zAu.sendAhead(a,b):zAu.send(a,b)},shallIgnoreClick_:function(a){},fire:function(a,b,c,d){return this.fireX(new zk.Event(this,a,b,c),d)},listen:function(a,b){b=b?b:0;for(var c in a){var d=a[c];d=jq.isArray(d)?[d[0]||this,d[1]]:"function"==typeof d?[this,d]:[d||this,null];d.priority=b;var e=this._lsns[c];if(e)for(var f=e.length;;){if(0>--f||e[f].priority>=b){e.splice(f+1,0,d);break}}else this._lsns[c]=[d]}return this},unlisten:function(a){var b;a:for(b in a)for(var c=
a[b],d=this._lsns[b],e,f=d?d.length:0;f--;)if(e=d[f],c=jq.isArray(c)?[c[0]||this,c[1]]:"function"==typeof c?[this,c]:[c||this,null],e[0]==c[0]&&e[1]==c[1]){d.splice(f,1);continue a}return this},isListen:function(a,b){var c=this._asaps[a];if(c)return!0;if(b){if(b.asapOnly)return(c=this.$class._importantEvts)&&c[a];if(b.any&&(null!=c||(c=this.$class._importantEvts)&&null!=c[a]))return!0}return(a=this._lsns[a])&&a.length},setListeners:function(a){for(var b in a)this.setListener(b,a[b])},setListeners0:function(a){for(var b in a)this.setListener0(b,
a[b])},setListener:function(a,b){jq.isArray(a)&&(b=a[1],a=a[0]);var c=this._bklsns,d=c[a],e={};d&&(delete c[a],e[a]=d,this.unlisten(e));b&&(e[a]=c[a]="function"!=typeof b?new Function("var event=arguments[0];"+b):b,this.listen(e))},setListener0:function(a,b){jq.isArray(a)&&(b=a[1],a=a[0]);var c=this._bklsns,d={};b&&(d[a]=c[a]="function"!=typeof b?new Function("var event=arguments[0];"+b):b,this.listen(d))},setOverride:function(a,b){jq.isArray(a)&&(b=a[1],a=a[0]);if(b){var c="$"+a;null==this[c]&&this[a]&&
(this[c]=this[a]);this[a]=b}else c="$"+a,this[a]=this[c],delete this[c]},setOverrides:function(a){for(var b in a)this.setOverride(b,a[b])},doSelect_:function(a){if(!a.stopped){var b=this.parent;b&&b.doSelect_(a)}},doTooltipOver_:function(a){if(!a.stopped){var b=this.parent;b&&b.doTooltipOver_(a)}},doTooltipOut_:function(a){if(!a.stopped){var b=this.parent;b&&b.doTooltipOut_(a)}},doClick_:function(a){if(H(this,a)){var b=this.parent;b&&b.doClick_(a)}},doDoubleClick_:function(a){if(H(this,a)){var b=
this.parent;b&&b.doDoubleClick_(a)}},doRightClick_:function(a){if(H(this,a)){var b=this.parent;b&&b.doRightClick_(a)}},doMouseOver_:function(a){if(!this.fireX(a).stopped){var b=this.parent;b&&b.doMouseOver_(a)}},doMouseOut_:function(a){if(!this.fireX(a).stopped){var b=this.parent;b&&b.doMouseOut_(a)}},doMouseDown_:function(a){if(!this.fireX(a).stopped){var b=this.parent;b&&b.doMouseDown_(a)}},doMouseUp_:function(a){if(!this.fireX(a).stopped){var b=this.parent;b&&b.doMouseUp_(a)}},doMouseMove_:function(a){if(!this.fireX(a).stopped){var b=
this.parent;b&&b.doMouseMove_(a)}},doKeyDown_:function(a){if(!this.fireX(a).stopped){var b=this.parent;b&&b.doKeyDown_(a)}},doKeyUp_:function(a){if(!this.fireX(a).stopped){var b=this.parent;b&&b.doKeyUp_(a)}},doKeyPress_:function(a){if(!this.fireX(a).stopped){var b=this.parent;b&&b.doKeyPress_(a)}},doSwipe_:function(a){if(!this.fireX(a).stopped){var b=this.parent;b&&b.doSwipe_(a)}},doFocus_:function(a){if(!this.fireX(a).stopped){var b=this.parent;b&&b.doFocus_(a)}},doBlur_:function(a){if(!this.fireX(a).stopped){var b=
this.parent;b&&b.doBlur_(a)}},doResizeScroll_:function(){var a=this.parent;a&&a.doResizeScroll_()},domListen_:function(a,b,c,d){this.$weave||(b=f(this,b,c,d),jq(a,zk).bind(b[0],b[1]));return this},domUnlisten_:function(a,b,c,d){this.$weave||(b=f(this,b,c,d),jq(a,zk).unbind(b[0],b[1]));return this},listenOnFitSize_:function(){this._fitSizeListened||"min"!=this._hflex&&"min"!=this._vflex||(zWatch.listen({onFitSize:[this,zFlex.onFitSize]}),this._fitSizeListened=!0)},unlistenOnFitSize_:function(){this._fitSizeListened&&
(zWatch.unlisten({onFitSize:[this,zFlex.onFitSize]}),delete this._fitSizeListened)},fromPageCoord:function(a,b){var c=zk(this).revisedOffset();return[a-c[0],b-c[1]]},isWatchable_:function(a,b,c){a="onShow"!=a;if(b)return this.isRealVisible({dom:!0,strict:a,until:b,cache:c});for(b=this;b.$instanceof(zk.Native);){if(!b._visible)return!1;if(!(b=b.parent))return!0}return zk(b.$n()).isRealVisible(a)},toJSON:function(){return this.uuid},ignoreDescendantFloatUp_:function(a){return!1},getDomEvtInf_:function(a,
b,c,d){return f(a,b,c,d)}},{disableChildCallback:function(){z=!0},enableChildCallback:function(){z=!1},$:function(a,b){a&&a.zk&&a.zk.jq==a&&(a=a[0]);if(!a||u.isInstance(a))return a;var c,d;if("string"==typeof a){if("#"==(d=a.charAt(0)))a=a.substring(1);else if("$"==d)return(d=x[a.substring(1)])?d[0]:null;(c=n[a])||(c=0<=(d=a.indexOf("-"))?n[a.substring(0,d)]:null);return c?c:jq(a).zk.$()}if(!a.nodeType){var e,f;a=((e=a.originalEvent)?e.z$target:null)||((e=a.target)&&(f=e.z$proxy)?f:e)||a}b=b||{};
if(b.exact)return n[a.id];for(;a;a=zk(a).vparentNode(!0)){try{if((d=a.id||(a.getAttribute?a.getAttribute("id"):""))&&"string"==typeof d){if(c=n[d])return c;var h=d.indexOf("-");if(0<=h&&(c=n[d=d.substring(0,h)])){if(!b.child)return c;var k=c.$n();if(k&&jq.isAncestor(k,a))return c}}}catch(ha){zk.debugLog(ha.message||ha)}if(b.strict)break}return null},mimicMouseDown_:function(a,b,c){var d=zk.currentModal;if(d&&!a)(a=zk.currentFocus)&&zUtl.isAncestor(d,a)?a.focus(0):d.focus(0);else if(!a||a.canActivate())if(b||
(zk._prevFocus=zk.currentFocus,zk.currentFocus=a,zk._cfByMD=!0,setTimeout(function(){zk._cfByMD=!1;zk._prevFocus=null},0)),a)zWatch.fire("onFloatUp",a,{triggerByClick:c});else for(var e in zk.Desktop.all)zWatch.fire("onFloatUp",zk.Desktop.all[e])},getElementsByName:function(a){var b=[],c;for(c in n)if("*"==a||a==n[c].widgetName){var d=n[c].$n(),e;d&&(e=u.$(n[c]))&&b.push({n:d,w:e})}if(b.length){b.sort(function(a,b){a=a.w;b=b.w;if(a.bindLevel<b.bindLevel){do b=b.parent;while(a&&a.bindLevel<b.bindLevel)
}else if(a.bindLevel>b.bindLevel){do a=a.parent;while(b&&a.bindLevel>b.bindLevel)}for(var c=a.parent,d=b.parent;c&&d&&c!=d;)a=c,b=d,c=c.parent,d=d.parent;return a&&b?a.getChildIndex()-b.getChildIndex():0});a=[];for(c=b.length;c--;)a.unshift(b[c].n);b=a}return b},getElementsById:function(a){for(var b=[],c=x[a],d=c?c.length:0;d--;)(a=c[d].$n())&&b.unshift(a);return b},uuid:function(a){var b="object"==typeof a?a.id||"":a,c=b.indexOf("-");return 0<=c?b.substring(0,c):a},nextUuid:function(){return"_z_"+
ka++},isAutoId:function(a){return!a},register:function(a,b){var c=zk.$import(a);c.prototype.className=a;var d=a.lastIndexOf(".");0<=d&&(a=a.substring(d+1));O[c.prototype.widgetName=a.toLowerCase()]=c;b&&(c.prototype.blankPreserved=!0)},getClass:function(a){return O[a]},newInstance:function(a,b){var c=O[a];if(!c)throw zk.error(c="Unknown widget: "+a),c;return new c(b)},auDelay:38});zk.$=function(a,b){return zk.Widget.$(a,b)};zkreg=u.register;zk.RefWidget=zk.$extends(zk.Widget,{className:"zk.RefWidget",
widgetName:"refWidget",bind_:function(){var a=u.$(this.uuid);if(a){var b;(b=a.parent)&&l(b,a);m(this,a);this.parent=this.nextSibling=this.previousSibling=null;E(a)}else zk.error("RefWidget not found: "+this.uuid)}});zk.Desktop=zk.$extends(zk.Widget,{z_virnd:!0,bindLevel:0,className:"zk.Desktop",widgetName:"desktop",$init:function(a,b,c,d,e){this.$super("$init",{uuid:a});var f=zk.Desktop,g=f.all,h;this._aureqs=[];(h=g[a])?(null!=c&&(h.updateURI=c),null!=b&&(h.contextURI=b)):(this.uuid=this.id=a,this.updateURI=
null!=c?c:zk.updateURI,this.contextURI=null!=b?b:zk.contextURI,this.requestPath=d||"",this.stateless=e,g[a]=this,++f._ndt);f._dt=h||this;f.sync(6E4)},bind_:zk.$void,unbind_:zk.$void,setId:zk.$void,isRealVisible:function(){return!0}},{$:function(a){var b=zk.Desktop,c;if(a){if(b.isInstance(a))return a;if(c=b.all[a])return c;for(c=u.$(a);c;c=c.parent){if(c.desktop)return c.desktop;if(c.$instanceof(b))return c}return null}if(c=b._dt)return c;for(a in b.all)return b.all[a]},all:{},_ndt:0,sync:function(a){var b=
zk.Desktop,c=b.all,d;D&&(clearTimeout(D),D=null);if(0<=a)D=setTimeout(function(){D=null;b.sync()},a);else{for(var e in c)!V(d=c[e])&&d.firstChild&&(delete c[e],--b._ndt,b._dt==d&&(b._dt=null),zAu._rmDesktop(d));if(!b._dt)for(e in c){b._dt=c[e];break}}return b._dt}});zk._wgtutl={setUuid:function(a,b){b||(b=u.nextUuid());if(b!=a.uuid){var c=a.$n();if(c){if(!a.rawId)throw"id immutable after bound";c.id=b;delete n[a.uuid];n[b]=a;a.clearCache()}a.uuid=b}},replace:function(a,b,c){m(a,b);a.parent=a.nextSibling=
a.previousSibling=null;if(c){b.lastChild=a.lastChild;for(c=b.firstChild=a.firstChild;c;c=c.nextSibling)c.parent=b;b.nChildren=a.nChildren;a.firstChild=a.lastChild=null;a.nChildren=0}a.nChildren=0},autohide:function(){if(p.length)for(var a=["IFRAME","APPLET"],b=2;b--;){var c=document.getElementsByTagName(a[b]),d=c.length;a:for(;d--;){var e=c[d];var f=zk(e),h;if(((h=f.isVisible(!0))||F.$contains(e))&&(b||e.getAttribute("z_autohide")||e.getAttribute("z.autohide"))){for(var k=ba(e),l=p.length;l--;){var m=
p[l].node;var n=ba(m);if(n==k||(n?zk.parseInt(n.style.zIndex):0)<(k?zk.parseInt(k.style.zIndex):0)||!f.isOverlapped(m))m=void 0;else{if(h){F.push(e);try{e.setAttribute("z_ahvis",e.style.visibility)}catch(ia){zk.debugLog(ia.message||ia)}e.style.visibility="hidden"}m=!0}if(m)continue a}F.$remove(e)&&(e.style.visibility=e.getAttribute("z_ahvis")||"")}}}else for(;e=F.shift();)e.style.visibility=e.getAttribute("z_ahvis")||""}}})();
zk.Page=zk.$extends(zk.Widget,{z_virnd:!0,_style:"width:100%;height:100%",className:"zk.Page",widgetName:"page",$init:function(d,e){this._fellows={};this.$super("$init",d);e&&zk.Page.contained.push(this)},redraw:_zkf=function(d){d.push("<div",this.domAttrs_(),">");for(var e=this.firstChild;e;e=e.nextSibling)e.redraw(d);d.push("</div>")}},{$redraw:_zkf,contained:[]});zkreg("zk.Page",!0);
zk.Body=zk.$extends(zk.Page,{$init:function(d){this.$super("$init",{});this.desktop=d},$n:function(d){return d?null:document.body},redraw:zk.$void});
zk.Native=zk.$extends(zk.Widget,{z_virnd:!0,className:"zk.Native",widgetName:"native",$n:function(d){return!d&&this.id?jq("#"+this.id):this.$supers("$n",arguments)},redraw:_zkf=function(d){var e=this.prolog,f;if(e){if(this.$instanceof(zk.Native)&&!this.id&&(f=this.parent)&&!f.z_virnd){f=0;var h=e.length,l,m;for(l={whitespace:1};f<h&&"<"!=(m=e.charAt(f));++f)if(!zUtl.isChar(m,l)){f=h;break}if(f<h){for(l={upper:1,lower:1,digit:1,"-":1};++f<h&&zUtl.isChar(e.charAt(f),l););e=e.substring(0,f)+' id="'+
this.uuid+'"'+e.substring(f)}}this.domExtraAttrs&&(f=-1==e.indexOf("/>")?">":"/>",e=e.replace(f,this.domExtraAttrs_()+f));d.push(zk.Native.replaceScriptContent(e.replace(/ sclass=/ig," class=")));this.value&&e.startsWith("<textarea")&&d.push(this.value)}for(e=this.firstChild;e;e=e.nextSibling)e.redraw(d);(e=this.epilog)&&d.push(e)}},{$redraw:_zkf,replaceScriptContent:function(){var d=new RegExp(/<script[^>]*>([\s\S]*?)<\/script>/g),e=new RegExp(/<\/(?=script>)/ig);return function(f){try{var h=f.match(d);
if(h)for(var l=0,m=h.length;l<m;l++){var q=h[l];if(17<=q.length){var r=q.substring(8,q.length-9),v=zk.Native.replaceScriptContent(r);r!=v&&(f=f.replace(r,v))}}else return f.replace(e,"<\\/");return f}catch(B){zk.debugLog(B.message||B)}return f}}()});
zk.Macro=zk.$extends(zk.Widget,{className:"zk.Macro",widgetName:"macro",_enclosingTag:"div",$init:function(){this._fellows={};this.$supers("$init",arguments)},$define:{enclosingTag:function(){this.rerender()}},redraw:function(d){d.push("<",this._enclosingTag,this.domAttrs_(),">");for(var e=this.firstChild;e;e=e.nextSibling)e.redraw(d);d.push("</",this._enclosingTag,">")}});zkservice={$:function(d,e){if(e=zk.Widget.$(d,e))return e.$service();zk.error("Not found ZK Service with ["+d+"]")}};
(function(){zk.Service=zk.$extends(zk.Object,{$init:function(d,e){this.$supers("$init",arguments);this.$view=d;this.$currentTarget=e;this._aftercmd={}},after:function(d,e){!e&&jq.isFunction(d)&&(e=d,d=this._lastcmd);var f=this._aftercmd[d];f?f.push(e):this._aftercmd[d]=[e];return this},unAfter:function(d,e){for(var f=(d=this._aftercmd[d])?d.length:0;f--;)d[f]==e&&d.splice(f,1);return this},destroy:function(){this.$currentTarget=this.$view=this._aftercmd=null},command:function(d,e,f,h){var l=this.$view;
if(f){if(f.duplicateIgnore&&f.duplicateIgnore){var m={};m["onAuServiceCommand$"+d]=!0;f.duplicateIgnore=m}f.repeatIgnore&&f.repeatIgnore&&(m={},m["onAuServiceCommand$"+d]=!0,f.repeatIgnore=m)}zAu.send(new zk.Event(l,"onAuServiceCommand$"+d,{cmd:d,args:e},zk.copy({toServer:!0},f)),void 0!=h?h:38);this._lastcmd=d;return this},$doAfterCommand:function(d,e){d=this._aftercmd[d];for(var f=0,h=d?d.length:0;f<h;f++)d[f].apply(this,[e])}})})();
zk.Skipper=zk.$extends(zk.Object,{skipped:function(d,e){return d.caption!=e},skip:function(d,e){if((d=jq(e||d.getCaveNode(),zk)[0])&&d.firstChild){var f=(e=zk.currentFocus)&&e.getInputNode;f&&11>zk.ie&&(zk.cfrg=zk(e.getInputNode()).getSelectionRange());d.parentNode.removeChild(d);f&&zk.chrome&&(zk.currentFocus=e);return d}},restore:function(d,e){if(e){d=jq(e.id,zk)[0];for(var f;f=e.firstChild;)e.removeChild(f),d.appendChild(f),zjq._fixIframe(f)}}});zk.Skipper.nonCaptionSkipper=new zk.Skipper;
zk.NoDOM={bind_:function(){if("nodom"==this.getMold()){var d=this.$getInterceptorContext$();this.$supers("bind_",d.args);var e=this.$n("tmp"),f=this.getZclass()+" "+this.uuid,h=f+" end";if(e){f=document.createComment(f+" start");h=document.createComment(h);var l=e.parentNode;l.insertBefore(f,e);var m=this.lastChild?this.lastChild.$n():null;m?l.insertBefore(h,m.nextSibling):l.insertBefore(h,e.nextSibling);this._startNode=f;this._endNode=h;f=jq("#_z_nodomfs0");0==f.length&&(f=document.createElement("div"),
f.id="_z_nodomfs0",document.body.appendChild(f),f=jq("#_z_nodomfs0"));e.id=this.uuid+"-fake";f.append(e)}d.stop=!0}},removeHTML_:function(){if("nodom"==this.getMold()){for(var d=this.$getInterceptorContext$(),e=this._startNode?this._startNode.nextSibling:null;e&&e!=this._endNode;)next=e.nextSibling,jq(e).remove(),e=next;jq(this._startNode).remove();jq(this._endNode).remove();jq(this._node).remove();this.clearCache();d.stop=!0}},setDomVisible_:function(d,e,f){if("nodom"==this.getMold()){d=this.$getInterceptorContext$();
for(var h=this.firstChild;h;h=h.nextSibling)e?h.setDomVisible_(h.$n(),h.isVisible(),f):h.setDomVisible_(h.$n(),e,f);d.stop=!0}},isRealVisible:function(){if("nodom"==this.getMold()){var d=this.$getInterceptorContext$();d.result=this._visible&&(this.parent?this.parent.isRealVisible():!0);d.stop=!0}},getFirstNode_:function(){if("nodom"==this.getMold()){var d=this.$getInterceptorContext$();d.result=this._startNode;d.stop=!0}},insertChildHTML_:function(d,e,f){"nodom"!=this.getMold()||e||(e=this.$getInterceptorContext$(),
jq(this._endNode).before(d.redrawHTML_()),d.bind(f),e.stop=!0)},detach:function(){if("nodom"==this.getMold()){var d=this.$getInterceptorContext$();if(this.parent)this.parent.removeChild(this);else{var e=zk.currentFocus;e&&zUtl.isAncestor(this,e)&&(zk.currentFocus=null);this.$n()&&(this.removeHTML_(),this.unbind())}d.stop=!0}},getOldWidget_:function(d){"nodom"==this.getMold()&&(d=this.$getInterceptorContext$(),d.result=this._oldWgt,d.stop=!0)},replaceHTML:function(d,e,f,h,l){if("nodom"==this.getMold()){var m=
this.$getInterceptorContext$();e||(e=this.desktop,zk.Desktop._ndt||zk.stateless());var q=this.getOldWidget_(d);if(q){for(var r=q.firstChild;r;r=r.nextSibling)q.removeChildHTML_(r,!1);q.unbind(f)}jq(this._endNode).remove();jq(d).remove();jq(this._startNode).replaceWith(this.redrawHTML_(f,h));this.bind(e,f);if(!f)if(jq.isArray(l)){var v=this;l.push(function(){zUtl.fireSized(v)})}else zUtl.fireSized(this);m.result=this;m.stop=!0}},replaceWidget:function(d){"nodom"==this.getMold()&&(this.$getInterceptorContext$(),
d._startNode=this._startNode,d._endNode=this._endNode,d._oldWgt=this)},$n:function(d){if(!d&&"nodom"==this.getMold()){d=this.$getInterceptorContext$();var e=this._node;e||!this.desktop||this._nodeSolved||(this._node=e=jq(this.uuid+"-fake",zk)[0],this._nodeSolved=!0);d.result=e;d.stop=!0}},redraw:function(d){if("nodom"==this.getMold()){var e=this.$getInterceptorContext$();d.push('<div id="',this.uuid,"-tmp",'" style="display:none"></div>');for(var f=this.firstChild;f;f=f.nextSibling)f.redraw(d);e.stop=
!0}},ignoreFlexSize_:function(){if("nodom"==this.getMold()){var d=this.$getInterceptorContext$();d.stop=!0;d.result=!0}},ignoreChildNodeOffset_:function(){if("nodom"==this.getMold()){var d=this.$getInterceptorContext$();d.stop=!0;d.result=!0}},isExcludedHflex_:function(){if("nodom"==this.getMold()){var d=this.$getInterceptorContext$();d.stop=!0;d.result=!0}},isExcludedVflex_:function(){if("nodom"==this.getMold()){var d=this.$getInterceptorContext$();d.stop=!0;d.result=!0}}};
function zkopt(d){for(var e in d){var f=d[e];switch(e){case "pd":zk.procDelay=f;break;case "td":zk.tipDelay=f;break;case "art":zk.resendTimeout=f;break;case "dj":zk.debugJS=f;break;case "kd":zk.keepDesktop=f;break;case "pf":zk.pfmeter=f;break;case "ta":zk.timerAlive=f;break;case "gd":zk.groupingDenied=f;break;case "to":zk.timeout=f;zAu._resetTimeout();break;case "ed":switch(f){case "e":zk.feature.ee=!0;case "p":zk.feature.pe=!0}break;case "eu":zAu.setErrorURI(f);break;case "ppos":zk.progPos=f;break;
case "eup":zAu.setPushErrorURI(f)}}};

var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.checkStringArgs=function(b,g,d){if(null==b)throw new TypeError("The 'this' value for String.prototype."+d+" must not be null or undefined");if(g instanceof RegExp)throw new TypeError("First argument to String.prototype."+d+" must not be a regular expression");return b+""};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;
$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(b,g,d){b!=Array.prototype&&b!=Object.prototype&&(b[g]=d.value)};$jscomp.getGlobal=function(b){return"undefined"!=typeof window&&window===b?b:"undefined"!=typeof global&&null!=global?global:b};$jscomp.global=$jscomp.getGlobal(this);
$jscomp.polyfill=function(b,g,d,e){if(g){d=$jscomp.global;b=b.split(".");for(e=0;e<b.length-1;e++){var h=b[e];h in d||(d[h]={});d=d[h]}b=b[b.length-1];e=d[b];g=g(e);g!=e&&null!=g&&$jscomp.defineProperty(d,b,{configurable:!0,writable:!0,value:g})}};
$jscomp.polyfill("String.prototype.startsWith",function(b){return b?b:function(b,d){var e=$jscomp.checkStringArgs(this,b,"startsWith");b+="";var g=e.length,l=b.length;d=Math.max(0,Math.min(d|0,e.length));for(var m=0;m<l&&d<g;)if(e[d++]!=b[m++])return!1;return m>=l}},"es6","es3");
zk.copy(zk,function(){function b(a){n[a]=!0;e.push(a);1==(zk.loading=e.length)&&zk.disableESC()}function g(a,c){for(var b;b=a.shift();){if((zk.loading=e.length)||c&&h.length){a.unshift(b);break}b()}}var d={zk:!0},e=[],h=[],l=[],m=[],r={},k={},v={},t={},u=[],n=zk.copy({"zul.lang":!0},d);return{setLoaded:_zkf=function(a,c){e.$remove(a);n[a]=!0;if(c)d[a]||h.push(a);else{h.$remove(a);d[a]=!0;if(c=r[a])delete r[a],l.$addAll(c);if(c=k[a])for(delete k[a];a=c.unshift();)zk.load(a)}if(!(zk.loading=e.length)){try{zk.enableESC()}catch(q){zk.debugLog(q.message||
q)}g(l);g(m,1)}},setScriptLoaded:_zkf,isLoaded:function(a,c){return c&&n[a]||d[a]},load:function(a,c,b){if("function"==typeof c){if(b)throw"At most one function allowed";b=c;c=null}b&&zk.afterLoad(a,b,!0);var d;b=a.split(",");for(var f=b.length;f--;)a=b[f].trim(),zk._load(a,c)||(d=!0);return!d},_load:function(a,c){if(!a||n[a])return!zk.loading&&!h.length;b(a);var d=zk.getVersion(a)||zk.build,p=document.createElement("script"),f=a+".wpd";a=zk.getHost(a,!0);p.type="text/javascript";p.charset="UTF-8";
"/"!=f.charAt(0)&&(f="/"+f);f=a?a+"/web/js"+f:zk.ajaxURI(d?"/web/_zv"+d+"/js"+f:"/web/js"+f,{desktop:c,au:!0});p.src=f;jq.head().appendChild(p);return!1},loadScript:function(a,c,d,p){if(c){if(!p&&zk.isLoaded(c,!0))return;b(c)}c=document.createElement("script");c.type="text/javascript";c.charset=d||"UTF-8";c.src=a;jq.head().appendChild(c);return this},loadCSS:function(a,c,b){var d=document.createElement("link");c&&(d.id=c);d.rel="stylesheet";d.type="text/css";d.href=a;b&&(d.media=b);jq.head().appendChild(d);
return this},getVersion:function(a){for(var c;a;a=a.substring(0,a.lastIndexOf(".")))if(c=v[a])return c},setVersion:function(a,c){v[a]=c},depends:function(a,c){a&&c&&(d[a]?zk.load(c):k[a]?k[a].push(c):k[a]=[c])},afterLoad:function(a,c,b){if("string"==typeof a){if(!c)return!0;for(var e=a.split(","),f=e.length;f--;){var g=e[f].trim();if(g&&!d[g]){for(;f--;){var q=e[f].trim();if(q&&!d[q]){var k=a,n=c;c=function(){zk.afterLoad(k,n,b)};break}}r[g]?r[g].push(c):r[g]=[c];return!1}}a=c}if(a){if(zk.loading||
h.length)return(b?l:m).push(a),!1;a();return!0}},getHost:function(a,c){for(var b in t)if(a.startsWith(b))return t[b][c?1:0];return u[c?1:0]},setHost:function(a,c,b){c=a+c;if(!u.length)for(var d=document.getElementsByTagName("script"),f=0,g=d.length;f<g;++f){var e=d[f].src;if(e)if(e.startsWith(a)){u=[a,c];break}else if(0<=e.indexOf("/zk.wpd"))break}for(f=0;f<b.length;++f)t[b[f]]=[a,c]}}}());

function zkpi(d,k){return zk.isLoaded(d)?null:{n:d,p:zk.$package(d,!1,k)}}function zkpb(d,k,r,q,m,n){zkx([0,d,zk.copy(n,{dt:k,cu:r,uu:q,ru:m}),{},[]])}zkpe=zk.$void;function zkver(d,k,r,q,m,n){zk.version=d;zk.build=k;zk.contextURI=r;zk.updateURI=q;for(var t in m)zk.setVersion(t,m[t]);zk.feature||(zk.feature={standard:!0});zkopt(n)}function zkmld(d,k){if(d.superclass){var r=d.molds={},q;for(q in k){var m=k[q];r[q]="function"==typeof m?m:m[0].molds[m[1]]}}else zk.afterLoad(function(){zkmld(d,k)})}
function zkamn(d,k){zk.load(d,function(){setTimeout(function(){zk.afterMount(k)},20)})}
(function(){function d(a){var c,b={};for(c=a.length;c--;){var B=a[c];B.pked||(B.pked=!0,k(b,B[0],B[1]))}for(var y in b)c=y.lastIndexOf("."),0<=c&&zk._load(y.substring(0,c),b[y])}function k(a,b,f){var c=f[0];0===c?c=f[2].wc:1===c&&(f[0]=c="zhtml.Widget");c&&(a[c]=b);f=f[4];for(c=f.length;c--;)k(a,b,f[c])}function r(){for(;;){if(zk.loading)return zk.afterLoad(r);var c=a.shift();if(!c)break;b.push([c[0],w(c[3]||c[0],c[1],!0),c[2],c[4]]);if(x(r))return}q()}function q(){for(;;){if(a.length)return;if(zk.loading)return zk.afterLoad(q);
if(11>zk.ie&&!jq.isReady)return jq(q);var c=b.shift();if(!c)break;var e=c[1];if(c[2])e.bind(c[0]);else{var f;zk.processing&&(f=jq("#zk_proc")).length&&f.hasClass("z-loading")&&f.parent().hasClass("z-temp")&&(f[0].id="zna",jq("#zk_proc").length||zUtl.progressbox("zk_proc",window.msgzk?msgzk.PLEASE_WAIT:"Processing...",!0));e.replaceHTML("#"+e.uuid,c[0])}A(c[3])}m()}function m(){if(!a.length&&!b.length&&(zk.booted=!0,zk.mounting=!1,g(m),h&&++h.s,zk.clientinfo||zk.endProcessing(),zk.bmk.onURLChange(),
zk.pfmeter)){var c=zk.Desktop.all,e;for(e in c)zAu._pfdone(c[e],e)}}function n(){for(;;){if(zk.loading)return zk.afterLoad(n);var a=u.shift(),b;if(!a)break;if(b=a[4][1])v.$=function(a,c){return b(z(a,c))};try{var f=w(null,a[1])}finally{b&&(v.$=z)}a[4][0](f);if(x(n))return}t()}function t(){zk.mounting=!1;g(t);zAu._doCmds();g(t)}function g(a){for(var c;c=l.shift();)if(c(),zk.loading)return zk.afterLoad(a),!0}function A(a){a&&a.length&&zk._apac(function(){for(var c=0;c<a.length;c+=2)zAu.process(a[c],
a[c+1])},"f0")}function w(a,b,f){var c,e,d=b[0],h=b[1],l=b[2]||{},n=b[3]||{};if(0===d){var p=(d=zk.cut(l,"wc"))?zk.$import(d):zk.Page;(e=new p({uuid:h},zk.cut(l,"ct"))).inServer=!0;a&&a.appendChild(e,f)}else{if((p="#stub"==d)||"#stubs"==d){if(!(e=z(h)||zAu._wgt$(h)))throw"Unknown stub "+h;d=new v;(e.desktop||9===e.z_rod)&&e.unbind();zk._wgtutl.replace(e,d,p)}else{p=zk.$import(d);if(!p)throw"Unknown widget: "+d;(e=new p(zkac)).inServer=!0;e.uuid=h;(c=b[5])&&e.setMold(c)}a&&a.appendChild(e,f);(c=zk.cut(l,
"z$al"))&&zk.afterLoad(function(){for(var a in c)e.set(a,c[a](),!0)});(c=zk.cut(n,"z$al"))&&zk.afterLoad(function(){for(var a=0,b=c.length;a<b;a++){var f=c[a],d;for(d in f)e.set(d,f[d](),!0)}})}for(var u in l)e.set(u,l[u],!0);for(u in n)for(c=n[u],f=0,a=c.length;f<a;f++)e.set(u,c[f],!0);a=0;b=b[4];for(n=b.length;a<n;++a)w(e,b[a]);return e}function x(a){var c=jq.now(),b=c-C;if(2500<b)return C=c,b>>=6,setTimeout(a,10>b?b:10),!0}var v=zk.Widget,z=v.$,a=[],b=[],u=[],l=[],E=[],p={},h={s:0,e:-1,f0:[],f1:[]},
C=jq.now();jq(function(){h.i=setInterval(function(){var a;if(!(a=zk.booted&&!zk.mounting)){a:{var b=zk.Desktop.all;for(f in b)if(b[f].stateless){var f=!0;break a}f=void 0}a=b=f}if(a)if(b||h.s==h.e)for(clearInterval(h.i),f=h.f0.concat(h.f1),h=null;b=f.shift();)b();else h.e=h.s},25)});zk._apac=function(a,b){if(h)return h[b||"f1"].push(a);zk.afterMount(a)};zk.afterMount=function(a,b){if(a)if(jq.isReady)if(zk.mounting)l.push(a);else if(zk.loading)zk.afterLoad(a);else{if(0>b)return a(),!0;setTimeout(a,
b)}else jq(function(){zk.afterMount(a)})};zk.afterResize=function(a){a&&E.push(a)};zk.doAfterResize=function(){for(var a;a=E.shift();)a()};zk.copy(window,{zkdt:function(a,b,f,d){var c=zk.Desktop.$(a);null==c?(c=new zk.Desktop(a,b,f,d),zk.pfmeter&&zAu._pfrecv(c,a)):(null!=f&&(c.updateURI=f),null!=b&&(c.contextURI=b),null!=d&&(c.requestPath=d));return p.curdt=c},zkx:function(b,e,f,h){zk.mounting=!0;try{h&&jq.globalEval(h);h=n;var c=u,l;if(!e||!e.length){var k=e;b&&(e=f,f=null);h=r;c=a}if(b){if(0===
b[0]){var m=b[2],g=zkdt(zk.cut(m,"dt"),zk.cut(m,"cu"),zk.cut(m,"uu"),zk.cut(m,"ru"));if(l=zk.cut(m,"ow"))l=v.$(l);var q;if((q=zk.feature)&&(q.pe||q.ee)&&void 0!==zk.clientinfo){if(zAu.cmd0.clientInfo(g.uuid),e){m=[];for(g=0;g<e.length;g+=2)"clientInfo"!=e[g]&&m.push(e[g],e[g+1]);e=m}}else delete zk.clientinfo}c.push([p.curdt||(p.curdt=zk.Desktop.$()),b,p.bindOnly,l,e]);d(c)}k?setTimeout(h,0):x(h)||h();A(f)}catch(D){zk.mounting=!1,zk.error("Failed to mount: "+(D.message||D)),setTimeout(function(){throw D;
},0)}},zkx_:function(a,b,d){C=jq.now();a[1]=[b,d];zkx.apply(this,a)},zkac:function(){A(arguments)},zkmx:function(){zkmb();try{zkx.apply(window,arguments)}finally{zkme()}},zkmb:function(a){p.bindOnly=a;a=390-(jq.now()-C);zk.startProcessing(0<a?a:0)},zkme:function(){p.curdt=null;p.bindOnly=!1},zkdh:function(a,b){zk.addDataHandler("data-"+a,b)}})})(window);
jq(function(){function d(a){var b=a.target;if(b&&!b.$weave){var d=a.name,l=A[d];l&&(!zk.ios||"doTooltipOver_"!=l&&"doTooltipOut_"!=l)&&b[l].call(b,a);a.stopped||a.originalEvent&&a.originalEvent.zkstopped||b["do"+d.substring(2)+"_"].call(b,a);a.domStopped&&a.domEvent.stop()}}function k(a,b,m){zk.clickPointer[0]=a.pageX;zk.clickPointer[1]=a.pageY;b||(b=a.target);var l=a.domTarget,g=a.domEvent,p=document.body,h=zk.currentFocus,k=jq(l).position(),c=l.originalEvent,e=g.offsetX;g=g.offsetY;e=e?zk.mobile?
e-k.left:e:c?c.layerX-k.left:void 0;k=g?zk.mobile?g-k.top:g:c?c.layerY-k.top:void 0;l!=p&&l!=p.parentNode&&(!l.clientWidth&&!l.clientHeight||e<l.clientWidth&&k<l.clientHeight)&&a.pageX<p.clientWidth&&a.pageY<p.clientHeight&&n.mimicMouseDown_(b,m,a.which);d(a);if(h&&zk.ie){var f=jq(h)[0];f&&setTimeout(function(){try{var a=zk.currentFocus;a==h||f.offsetWidth||f.offsetHeight||(zk.focusBackFix=!0,a.focus())}catch(y){zk.debugLog(y.message||y)}finally{delete zk.focusBackFix}})}}function r(){if(g.time){var a=
jq.now();if(zk.mounting||zk.loading||a<g.time||zk.animating())setTimeout(r,10);else{g.time=null;g.lastTime=a+1E3;zAu._onClientInfo();g.inResize=!0;try{zWatch.fire("beforeSize"),zWatch.fire("onFitSize",null,{reverse:!0}),zWatch.fire("onSize"),g.lastTime=jq.now()+8}finally{g.inResize=!1}}}}function q(a,b){if(a.afterKeyDown_)return b.target=a,a.afterKeyDown_(b,!0)}function m(){var a=!zk.opera&&!zk.keepDesktop;if(a||zk.pfmeter){zk.rmDesktoping=!0;try{var b=zk.Desktop.all,d;for(d in b)zAu._rmDesktop(b[d],
!a)}catch(l){zk.debugLog(l.message||l)}}}var n=zk.Widget,t=[],g={},A={onClick:"doSelect_",onRightClick:"doSelect_",onMouseOver:"doTooltipOver_",onMouseOut:"doTooltipOut_"};zk.copy(zk,{beforeUnload:function(a,b){b&&b.remove?t.$remove(a):t.push(a)}});var w,x;jq(document).keydown(function(a){var b=n.$(a,{child:!0}),g=new zk.Event(b,"onKeyDown",a.keyData(),null,a);if(b)d(g),!g.stopped&&b.afterKeyDown_&&(b.afterKeyDown_(g),g.domStopped&&g.domEvent.stop());else if(zk.invokeFirstRootForAfterKeyDown)a:{b=
zk.Desktop.all;var l=zk.Page,m;for(m in b)for(var k=b[m].firstChild;k;k=k.nextSibling)if(k.$instanceof(l))for(var h=k.firstChild;h;h=h.nextSibling){if(q(h,g))break a}else if(q(k,g))break a}if(27==a.keyCode&&(0<zk._noESC||zAu.shallIgnoreESC()))return!1}).keyup(function(a){var b=zk.keyCapture;b?zk.keyCapture=null:b=n.$(a,{child:!0});d(new zk.Event(b,"onKeyUp",a.keyData(),null,a))}).keypress(function(a){var b=zk.keyCapture;b||(b=n.$(a,{child:!0}));d(new zk.Event(b,"onKeyPress",a.keyData(),null,a))}).bind("zcontextmenu",
function(a){zk.clickPointer[0]=a.pageX;zk.clickPointer[1]=a.pageY;var b=n.$(a,{child:!0});return b&&(11>zk.ie&&(a.which=3),b=new zk.Event(b,"onRightClick",a.mouseData(),{},a),d(b),b.domStopped)?!1:!(11>zk.ie)||a.returnValue}).bind("zmousedown",function(a){zk.mobile&&(zk.currentPointer[0]=a.pageX,zk.currentPointer[1]=a.pageY);var b=n.$(a,{child:!0});k(new zk.Event(b,"onMouseDown",a.mouseData(),null,a),b)}).bind("zmouseup",function(a){var b=zk.Draggable.ignoreMouseUp();!0!==b&&(null!=b&&k(b,null,!0),
(b=zk.mouseCapture)?zk.mouseCapture=null:b=n.$(a,{child:!0}),d(new zk.Event(b,"onMouseUp",a.mouseData(),null,a)))}).bind("zmousemove",function(a){zk.currentPointer[0]=a.pageX;zk.currentPointer[1]=a.pageY;var b=zk.mouseCapture;b||(b=n.$(a,{child:!0}));d(new zk.Event(b,"onMouseMove",a.mouseData(),null,a))}).mouseover(function(a){zk.mobile||(zk.currentPointer[0]=a.pageX,zk.currentPointer[1]=a.pageY,d(new zk.Event(n.$(a,{child:!0}),"onMouseOver",a.mouseData(),{ignorable:1},a)))}).mouseout(function(a){d(new zk.Event(n.$(a,
{child:!0}),"onMouseOut",a.mouseData(),{ignorable:1},a))}).click(function(a){zk.Draggable.ignoreClick()||zk.android&&w&&w+400>a.timeStamp&&x&&x==a.target||(w=a.timeStamp,x=a.target,zjq._fixClick(a),1==a.which&&d(new zk.Event(n.$(a,{child:!0}),"onClick",a.mouseData(),{},a)))}).bind("zdblclick",function(a){if(!zk.Draggable.ignoreClick()){var b=n.$(a,{child:!0});if(b&&(a=new zk.Event(b,"onDoubleClick",a.mouseData(),{},a),d(a),a.domStopped))return!1}}).bind((void 0!==document.hidden?"":zk.vendor_)+"visibilitychange",
function(a){zAu._onVisibilityChange()});var v=function(a){if(!(zk.mounting||(a=jq.now(),g.lastTime&&a<g.lastTime||g.inResize))){var b=11>zk.ie||zk.android?250:50;g.time=a+b-1;setTimeout(r,b);zk.mobile&&zAu._cInfoReg&&(jq("#zk_proc").length||jq("#zk_showBusy").length||zUtl.progressbox("zk_proc",window.msgzk?msgzk.PLEASE_WAIT:"Processing...",!0))}};zk.mobile?(jq(window).bind("orientationchange",v),zk.ios&&jq(window).bind("pagehide",function(){zk.unloading=!0;zk.rmDesktoping||m()})):jq(window).resize(v);
jq(window).scroll(function(){zWatch.fire("onScroll")}).unload(function(){zk.unloading=!0;!zk.ie&&zk.rmDesktoping||m()});var z=window.onbeforeunload;window.onbeforeunload=function(){var a;if(!zk.skipBfUnload){if(zk.confirmClose)return zk.confirmClose;for(var b=0;b<t.length;++b)if(a=t[b]())return a}if(z&&(a=z.apply(window,arguments)))return a;zk.unloading=!0;zk.ie||m()};zk.afterMount(function(){jq("script.z-runonce").remove()})});

var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.checkStringArgs=function(a,e,b){if(null==a)throw new TypeError("The 'this' value for String.prototype."+b+" must not be null or undefined");if(e instanceof RegExp)throw new TypeError("First argument to String.prototype."+b+" must not be a regular expression");return a+""};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;
$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(a,e,b){a!=Array.prototype&&a!=Object.prototype&&(a[e]=b.value)};$jscomp.getGlobal=function(a){return"undefined"!=typeof window&&window===a?a:"undefined"!=typeof global&&null!=global?global:a};$jscomp.global=$jscomp.getGlobal(this);
$jscomp.polyfill=function(a,e,b,f){if(e){b=$jscomp.global;a=a.split(".");for(f=0;f<a.length-1;f++){var d=a[f];d in b||(b[d]={});b=b[d]}a=a[a.length-1];f=b[a];e=e(f);e!=f&&null!=e&&$jscomp.defineProperty(b,a,{configurable:!0,writable:!0,value:e})}};
$jscomp.polyfill("String.prototype.endsWith",function(a){return a?a:function(a,b){var e=$jscomp.checkStringArgs(this,a,"endsWith");a+="";void 0===b&&(b=e.length);b=Math.max(0,Math.min(b|0,e.length));for(var d=a.length;0<d&&0<b;)if(e[--b]!=a[--d])return!1;return 0>=d}},"es6","es3");
zk.bmk=function(){function a(){var c=location.hash;var a=c.indexOf("#");c=(c=0<=a?decodeURIComponent(c.substring(a+1)):"")||p;c!=d&&(d=c,zAu.send(new zk.Event(null,"onBookmarkChange",c),1),zk.bmk.onURLChange())}function e(c){var a=c.lastIndexOf(";");0<=a&&(c=c.substring(0,a));a=c.lastIndexOf("#");0<=a&&(c=c.substring(0,a));a=c.lastIndexOf("?");0<=a&&(c=c.substring(0,a));return c}function b(a,b){a=encodeURIComponent(a);return!b&&zk.webkit||!a?a:"#"+a}function f(a,e){d!=a&&(d=a,e?location.replace(location.href.replace(/#.*/,
"")+b(a,!0)):location.hash=b(a),zk.bmk.onURLChange())}var d="",p="",h=function(){h=null;a();jq(window).on("hashchange",a);setInterval(a,250)};zk._apac(h);return{checkBookmark:a,bookmark:function(a,b){h?d=p=a:(zk.bmk.bookmark=f)(a,b)},onIframeLoaded:11>zk.ie?function(c){var b=c.indexOf("?");c=0<=b?c.substring(b+1):"";location.hash=c?"#"+c:"";a()}:zk.$void,onURLChange:function(){try{var a=window.frameElement;if(parent&&parent!=window&&a){var b=parent.location,d=location,g=b.protocol!=d.protocol||b.host!=
d.host||b.port!=d.port?d.href:d.pathname,f=g.lastIndexOf(";"),m=g.lastIndexOf("?");if(0<=f&&(0>m||f<m)){var h=g.substring(0,f);g=0>m?h:h+g.substring(m)}d.hash&&"#"!=d.hash&&(g+=d.hash);var k=jq(a);if(k.attr("z_xsrc")!=a.src){var l=a.src,n=location.pathname;k.attr("z_xsrc",l);l=e(l);n=e(n);if(l.endsWith(n)||n.endsWith(l)){k.attr("z_xurl",g);return}}parent.onIframeURLChange&&k.attr("z_xurl")!=g&&(parent.onIframeURLChange(a.id,g),k.attr("z_xurl",g))}}catch(q){zk.debugLog(q.message||q)}}}}();

zk.historystate=function(){var a="state"in window.history,b=location.href;return{onPopState:function(c){var d=!a&&location.href==b;a=!0;d||(zAu.send(new zk.Event(null,"onHistoryPopState",{state:c.originalEvent.state,url:location.href},{implicit:!0}),1),zk.bmk.checkBookmark&&zk.bmk.checkBookmark())},register:function(){jq(window).bind("popstate",this.onPopState)}}}();zk._apac(function(){zk.historystate.register()});

var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.checkStringArgs=function(e,k,g){if(null==e)throw new TypeError("The 'this' value for String.prototype."+g+" must not be null or undefined");if(k instanceof RegExp)throw new TypeError("First argument to String.prototype."+g+" must not be a regular expression");return e+""};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;
$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(e,k,g){e!=Array.prototype&&e!=Object.prototype&&(e[k]=g.value)};$jscomp.getGlobal=function(e){return"undefined"!=typeof window&&window===e?e:"undefined"!=typeof global&&null!=global?global:e};$jscomp.global=$jscomp.getGlobal(this);
$jscomp.polyfill=function(e,k,g,l){if(k){g=$jscomp.global;e=e.split(".");for(l=0;l<e.length-1;l++){var n=e[l];n in g||(g[n]={});g=g[n]}e=e[e.length-1];l=g[e];k=k(l);k!=l&&null!=k&&$jscomp.defineProperty(g,e,{configurable:!0,writable:!0,value:k})}};
$jscomp.polyfill("String.prototype.startsWith",function(e){return e?e:function(e,g){var k=$jscomp.checkStringArgs(this,e,"startsWith");e+="";var n=k.length,q=e.length;g=Math.max(0,Math.min(g|0,k.length));for(var r=0;r<q&&g<n;)if(k[g++]!=e[r++])return!1;return r>=q}},"es6","es3");
$jscomp.polyfill("String.prototype.endsWith",function(e){return e?e:function(e,g){var k=$jscomp.checkStringArgs(this,e,"endsWith");e+="";void 0===g&&(g=k.length);g=Math.max(0,Math.min(g|0,k.length));for(var n=e.length;0<n&&0<g;)if(k[--g]!=e[--n])return!1;return 0>=n}},"es6","es3");
(function(){function e(a){zAu.processing()||(t=[],zk.clientinfo||zk.endProcessing(a),zAu.doneTime=jq.now())}function k(a,b){for(var c=0,d=b?b.length:0;c<d;++c){var f=b[c],h=f[0];f=f[1];h?a.push({cmd:h,data:f||[]}):zAu.showError("ILLEGAL_RESPONSE","command required")}m.push(a)}function g(a,b){for(var c=b.length,d,f;c--;)if(d=b[c]&&b[c].$u){if(!(f=p.$(d)))return zk.afterMount(function(){do if(d=b[c]&&b[c].$u)b[c]=p.$(d);while(c--);l(a,b)},-1),!0;b[c]=f}}function l(a,b){if(!g(a,b)){var c=zAu.cmd1[a];
if(c){if(!b.length)return zAu.showError("ILLEGAL_RESPONSE","uuid required",a);b[0]=p.$(b[0]);if(!b[0]&&"invoke"!=a&&"addChd"!=a)return}else if(c=zAu.cmd0[a],!c)return zAu.showError("ILLEGAL_RESPONSE","Unknown",a);c.apply(zAu,b)}}function n(){var a=zAu.pendingReqInf;a&&(zAu.pendingReqInf=null,zAu.seqId==a.sid&&E(a))}function q(a){var b=a.message||a,c="";a.name&&(c=" "+a.name);return b+(c?" ("+c.substring(1)+")":c)}function r(a,b,c){if(!a){for(a=b.target.parent;!a.desktop;)a=a.parent;a=a.desktop}zAu.addAuRequest(a,
b);v(a,c)}function v(a,b){b||(b=0);a&&0<=b&&setTimeout(function(){zAu.sendNow(a)},b)}function E(a){var b=zAu.ajaxSettings,c=b.xhr();zAu.sentTime=jq.now();try{zk.ausending=!0,c.onreadystatechange=zAu._onResponseReady,c.open("POST",a.uri,!0),c.setRequestHeader("Content-Type",b.contentType),c.setRequestHeader("ZK-SID",a.sid),zAu._errCode&&(c.setRequestHeader("ZK-Error-Report",zAu._errCode),zAu._errCode=null),zk.pfmeter&&zAu._pfsend(a.dt,c),zAu.ajaxReq=c,zAu.ajaxReqInf=a,"undefined"!=typeof zWs&&zWs.webSocketEndPoint?
zWs.send(c,a):(c.send(a.content),a.implicit||zk.startProcessing(zk.procDelay,a.sid))}catch(d){try{"function"==typeof c.abort&&c.abort()}catch(f){zk.debugLog(f.message||f)}a.ignorable||zk.unloading||(b=q(d),zAu._errCode="[Send] "+b,zAu.confirmRetry("FAILED_TO_SEND",b)&&ajaxReqResend(a))}}function L(a){var b=a.rtags||{},c;try{for(;a&&a.length;){if(zk.mounting)return!1;var d=a.shift();try{l(d.cmd,d.data)}catch(f){zk.mounting=!1,zAu.showError("FAILED_TO_PROCESS",null,d.cmd,f),c||(c=f)}}}finally{a&&a.length||
(zWatch.fire("onCommandReady",null,{timeout:-1,rtags:b}),zWatch.fire("onResponse",null,{timeout:0,rtags:b}),b.onClientInfo&&(setTimeout(zk.endProcessing,50),delete zk.clientinfo)),zk.ausending=!1,zk.doAfterAuResponse()}if(c)throw c;return!0}function z(a){jq(document.body).append(a)}function M(){zAu.cmd0.clientInfo()}function N(){zAu.send(new zk.Event(null,"dummy",null,{ignorable:!0,serverAlive:!0,rtags:{isDummy:!0}}));zk.isTimeout=!0}function F(a,b){b[a.uuid]=a;for(a=a.firstChild;a;a=a.nextSibling)F(a,
b)}function w(a,b){var c;if(a._visible&&(c=a.actions_[b]))return a.z$display="none",c}function x(a,b){if(b)return delete a.z$display,b[0].call(a,a.$n(),b[1]),!0}var G={},A=[],m=[],B,u,H=[],y,O=0,t=[],p=zk.Widget,C={0:!0,180:!0},I=jq.innerWidth()>jq.innerHeight(),J=C[window.orientation],K=[];zAu={_resetTimeout:function(){y&&(clearTimeout(y),y=null);0<zk.timeout&&(y=setTimeout(N,1E3*zk.timeout))},_onClientInfo:function(){zAu._cInfoReg&&setTimeout(M,20)},_wgt$:function(a){for(var b=t.wgts=t.wgts||{},
c;c=t.shift();)F(c,b);return b[a]},_onVisibilityChange:function(){zk.visibilitychange&&zAu.cmd0.visibilityChange()},_storeStub:function(a){a&&t.push(a)},onError:function(a){A.push(a)},unError:function(a){A.$remove(a)},confirmRetry:function(a,b){var c=msgzk[a];return jq.confirm((c?c:a)+"\n"+msgzk.TRY_AGAIN+(b?"\n\n("+b+")":""))},showError:function(a,b,c,d){var f=msgzk[a];zk.error((f?f:a)+"\n"+(b?b+": ":"")+(c||"")+(d?"\n"+q(d):""))},getErrorURI:function(a){return zAu._errURIs[""+a]},setErrorURI:function(a,
b){if(1==arguments.length)for(var c in a)zAu.setErrorURI(c,a[c]);else zAu._errURIs[""+a]=b},getPushErrorURI:function(a){return G[""+a]},setPushErrorURI:function(a,b){if(1==arguments.length)for(var c in a)zAu.setPushErrorURI(c,a[c]);else G[""+a]=b},processing:function(){return zk.mounting||m.length||zAu.ajaxReq||zAu.pendingReqInf},send:function(a,b){if(!zk.unloading||!zk.rmDesktoping){0>b&&(a.opts=zk.copy(a.opts,{defer:!0}));var c=a.target;if(c)r("zk.Desktop"==c.className?c:c.desktop,a,b);else{c=zk.Desktop.all;
for(var d in c)r(c[d],a,b)}}},sendAhead:function(a,b){var c=a.target;if(c){var d="zk.Desktop"==c.className?c:c.desktop;zAu.getAuRequests(d).unshift(a);v(d,b)}else{c=zk.Desktop.all;for(var f in c)zAu.getAuRequests(d).unshift(a),v(c[f],b)}},_rmDesktop:function(a,b){jq.ajax(zk.$default({url:zk.ajaxURI(null,{desktop:a,au:!0}),data:{dtid:a.id,cmd_0:b?"dummy":"rmDesktop",opt_0:"i"},beforeSend:function(b){zk.pfmeter&&zAu._pfsend(a,b,!0)},async:!!zk.ie},zAu.ajaxSettings),null,!0);!b&&zk.portlet2Data&&zk.portlet2Data[a.id]&&
delete zk.portlet2Data[a.id]},process:function(a,b){l(a,b?jq.evalJSON(b):[])},shallIgnoreESC:function(){return zAu.ajaxReq},doCmds:function(a,b){var c=[];c.dt=zk.Desktop.$(a);k(c,b);zAu._doCmds()},_doCmds:function(a){for(var b;b=H.shift();)b();for(var c,d=0,f=u;d<m.length;++d){if(zk.mounting)return;var h=m[d];if(f==h.rid||!f||!h.rid||1<zk.Desktop._ndt){m.splice(d,1);var D=f;h.rid&&(1E3<=(f=h.rid+1)&&(f=1),u=f);try{if(L(h))d=-1,zk.pfmeter&&(b=function(){zAu._pfdone(h.dt,h.pfIds)},zk.mounting?H.push(b):
b());else{u=D;m.splice(d,0,h);return}}catch(P){c||(c=P),d=-1}}}m.length?setTimeout(function(){if(m.length&&f==u){var b=m[0].rid;for(d=1;d<m.length;++d){var c=m[d].rid,h=c-b;if(500<h||0>h&&-500<h)b=c}u=b;zAu._doCmds(a)}},3600):e(a);if(c)throw c;},beforeSend:function(a,b){var c,d;(c=b.target)&&(d=c.autag)&&(d="/"+encodeURIComponent(d),0>a.indexOf("/_/")&&((b=(b=c.desktop)?b.requestPath:"")&&"/"!=b.charAt(0)&&(b="/"+b),d="/_"+b+d),b=a.lastIndexOf(";"),a=0<=b?a.substring(0,b)+d+a.substring(b):a+d);return a},
encode:function(a,b,c){var d=b.target,f=b.opts||{},h="";zk.portlet2Data&&zk.portlet2Data[c.id]&&(h=zk.portlet2Data[c.id].namespace||"");c=a?"":h+"dtid="+c.id;c+="&"+h+"cmd_"+a+"="+b.name;!f.implicit&&!f.ignorable||f.serverAlive||(c+="&"+h+"opt_"+a+"=i");d&&"zk.Desktop"!=d.className&&(c+="&"+h+"uuid_"+a+"="+d.uuid);b=b.data;f=typeof b;if("string"==f||"number"==f||"boolean"==f||jq.isArray(b))b={"":b};b&&(c+="&"+h+"data_"+a+"="+encodeURIComponent(zAu.toJSON(d,b)));return c},sendNow:function(a){if(zAu.disabledRequest)return!1;
var b=zAu.getAuRequests(a);if(0==b.length)return!1;if(zk.mounting)return zk.afterMount(function(){zAu.sendNow(a)}),!0;if(zAu.ajaxReq||zAu.pendingReqInf)return B=!0;for(var c,d,f=0,h=b.length;f<h;++f){var e=b[f];e=e.opts||{};if(e.uri!=d){if(f)break;d=e.uri}if(!(c=e.ignorable||e.implicit||e.defer))break}try{zWatch.fire("onSend",null,c)}catch(Q){zAu.showError("FAILED_TO_SEND",null,null,Q)}var g=!0;f=0;for(h=b.length;f<h&&(e=b[f],e=e.opts||{},e.uri==d&&(g=g&&e.ignorable));++f);var k={},l=d||zk.ajaxURI(null,
{desktop:a,au:!0}),n="undefined"!=typeof zWs&&zWs.webSocketEndPoint;var m=n?{}:"";f=0;for(h=b.length;h;++f,--h){e=b.shift();if((e.opts||{}).uri!=d){b.unshift(e);break}l=zAu.beforeSend(l,e,a);n?zk.copy(m,zWs.encode(f,e,a)):m+=zAu.encode(f,e,a);zk.copy(k,(e.opts||{}).rtags)}zk.portlet2Data&&zk.portlet2Data[a.id]&&(l=zk.portlet2Data[a.id].resourceURL);m&&E({sid:zAu.seqId,uri:l,dt:a,content:m,implicit:c,ignorable:g,tmout:0,rtags:k});return!0},addAuRequest:function(a,b){a._aureqs.push(b)},getAuRequests:function(a){return a._aureqs},
ajaxSettings:zk.$default({global:!1,contentType:"application/x-www-form-urlencoded;charset=UTF-8"},jq.ajaxSettings),_pfrecv:function(a,b){zAu.pfAddIds(a,"_pfRecvIds",b)},_pfdone:function(a,b){zAu.pfAddIds(a,"_pfDoneIds",b)},_pfsend:function(a,b,c){var d="undefined"!=typeof zWs&&zWs.webSocketEndPoint;c||(c=a.id+"-"+O++ +"="+Math.round(jq.now()),b.setRequestHeader("ZK-Client-Start",c),d&&zWs.setRequestHeaders("ZK-Client-Start",c));if(c=a._pfRecvIds)b.setRequestHeader("ZK-Client-Receive",c),d&&zWs.setRequestHeaders("ZK-Client-Receive",
c),a._pfRecvIds=null;if(c=a._pfDoneIds)b.setRequestHeader("ZK-Client-Complete",c),d&&zWs.setRequestHeaders("ZK-Client-Complete",c),a._pfDoneIds=null},createWidgets:function(a,b,c){var d=[],f=a.length;if(0<f)for(var e=0;e<f;++e)zkx_(a[e],function(a){d.push(a);d.length==f&&b(d)},c);else b(d)},wrongValue_:function(a,b){!1!==b&&jq.alert(b)},_onResponseReady:function(){var a=zAu.ajaxReq,b=zAu.ajaxReqInf;try{if(a&&4==a.readyState){zAu.ajaxReq=zAu.ajaxReqInf=null;zk.pfmeter&&zAu._pfrecv(b.dt,zAu.pfGetIds(a));
var c=a.getResponseHeader("ZK-SID");var d;if(200==(d=a.status)){if(zAu._respSuccess(a,b,c))return}else if(!(c&&c!=zAu.seqId||zAu.onResponseError(a,zAu._errCode=d))&&zAu._respFailure(a,b,d))return}}catch(f){if(zAu._respException(a,b,f))return}zAu.afterResponse(c)},_respSuccess:function(a,b,c){if(c&&c!=zAu.seqId)return zAu._errCode="ZK-SID "+(c?"mismatch":"required"),zAu.afterResponse(),!0;var d;if((d=a.getResponseHeader("ZK-Error"))&&!zAu.onResponseError(a,d=zk.parseInt(d)||d)&&(5501==d||5502==d)&&
zAu.confirmRetry("FAILED_TO_RESPONSE",5501==d?"Request out of sequence":"Activation timeout"))return zAu.ajaxReqResend(b),!0;410==d||b.rtags&&b.rtags.isDummy||b.rtags&&b.rtags.onTimer&&!zk.timerAlive||zAu._resetTimeout();zAu.pushReqCmds(b,a)&&(c&&9999<++zAu.seqId&&(zAu.seqId=1),zAu.ajaxReqTries=0,zAu.pendingReqInf=null)},_respFailure:function(a,b,c){var d=zAu._errURIs[""+c];if("string"==typeof d)return zUtl.go(d),!0;if("function"==typeof zAu.ajaxErrorHandler){if(zAu.ajaxReqTries=zAu.ajaxErrorHandler(a,
c,a.statusText,zAu.ajaxReqTries),0<zAu.ajaxReqTries)return zAu.ajaxReqTries--,zAu.ajaxReqResend(b,zk.resendTimeout),!0}else{switch(c){default:if(!zAu.ajaxReqTries)break;case 12002:case 12030:case 12031:case 12152:case 12159:case 13030:case 503:if(zAu.ajaxReqTries||(zAu.ajaxReqTries=3),--zAu.ajaxReqTries)return zAu.ajaxReqResend(b,zk.resendTimeout),!0}if(!b.ignorable&&!zk.unloading&&(a=a.statusText,zAu.confirmRetry("FAILED_TO_RESPONSE",c+(a?": "+a:""))))return zAu.ajaxReqTries=2,zAu.ajaxReqResend(b),
!0}},_respException:function(a,b,c){if(!window.zAu)return!0;zAu.ajaxReq=zAu.ajaxReqInf=null;try{a&&"function"==typeof a.abort&&a.abort()}catch(d){zk.debugLog(d.message||d)}if(b&&!b.ignorable&&!zk.unloading&&(a=q(c),zAu._errCode="[Receive] "+a,zAu.confirmRetry("FAILED_TO_RESPONSE",a&&0>a.indexOf("NOT_AVAILABLE")?a:"")))return zAu.ajaxReqResend(b),!0},pushReqCmds:function(a,b){var c=a.dt,d=b.responseText;if(!d)return zk.pfmeter&&zAu._pfdone(c,zAu.pfGetIds(b)),!1;var f=[];f.rtags=a.rtags;zk.pfmeter&&
(f.dt=c,f.pfIds=zAu.pfGetIds(b));d=jq.evalJSON(d);if(a=d.rid)a=parseInt(a),isNaN(a)||(f.rid=a);k(f,d.rs);return!0},afterResponse:function(a){zAu._doCmds(a);if(B&&!zAu.ajaxReq&&!zAu.pendingReqInf){B=!1;a=zk.Desktop.all;for(var b in a)v(a[b],0)}},toJSON:function(a,b){if(!jq.isArray(b)){null!=b.pageX&&null==b.x&&(a=a&&a.desktop?a.fromPageCoord(b.pageX,b.pageY):[b.pageX,b.pageY],b.x=a[0],b.y=a[1]);var c,d;for(d in b)"date"==jq.type(c=b[d])&&(b[d]="$z!t#d:"+jq.d2j(c))}return jq.toJSON(b)},ajaxReq:null,
ajaxReqInf:null,ajaxReqTries:null,seqId:jq.now()%9999+1,pendingReqInf:null,_errCode:null,_errURIs:{},pfGetIds:function(a){return a.getResponseHeader("ZK-Client-Complete")},pfAddIds:function(a,b,c){c&&(c=c.trim())&&(c=c+"="+Math.round(jq.now()),a[b]=a[b]?a[b]+(","+c):c)},ajaxReqResend:function(a,b){zAu.seqId==a.sid&&(zAu.pendingReqInf=a,setTimeout(n,b?b:0))},onResponseError:function(a,b){for(var c=A.$clone(),d;d=c.shift();)if(d(a,b))return!0}};zAu.cmd0={bookmark:function(a,b){zk.bmk.bookmark(a,b)},
obsolete:function(a,b){if(b.startsWith("script:"))return $eval(b.substring(7));if(!zk._isReloadingInObsolete){var c=zk.Desktop.$(a);c&&(c=c.requestPath)&&(b=b.replace(a,c+" ("+a+")"));zAu.disabledRequest=!0;jq.alert(b,{icon:"ERROR",button:{Reload:function(){zk._isReloadingInObsolete=!0;location.reload()},Cancel:!0}})}},alert:function(a,b,c,d){d&&(zAu.disabledRequest=!0);jq.alert(a,{icon:c||"ERROR",title:b})},redirect:function(a,b){try{zUtl.go(a,{target:b});var c;if(a&&!a.startsWith("/")&&0<=(c=a.indexOf("#"))){var d=
a.substring(0,c);a.substring(c+1);var f=window.location.hash,e=window.location.href;f&&(e=e.substring(0,e.length-f.length));if(e.endsWith(d))return}b||(zAu.disabledRequest=!0)}catch(D){if(!zk.confirmClose)throw D;}},title:function(a){document.title=a},log:zk.log,script:function(a){jq.globalEval(a)},echo:function(a){a=zk.Desktop.$(a);for(var b=zAu.getAuRequests(a),c=0,d=b.length;c<d;c++){var f=b[c];if((!f.target||f.target.$instanceof(zk.Desktop))&&"dummy"==f.name)return}zAu.send(new zk.Event(a,"dummy",
null,{ignorable:!0,rtags:{isDummy:!0}}))},clientInfo:function(a){zAu._cInfoReg=!0;var b=1;if(zk.mobile){if(I&&J||!I&&!J)C={"-90":!0,90:!0};var c=C[window.orientation]?"portrait":"landscape"}else c=jq.innerWidth()>jq.innerHeight()?"landscape":"portrait";window.devicePixelRatio&&(b=window.devicePixelRatio);zAu.send(new zk.Event(zk.Desktop.$(a),"onClientInfo",[(new Date).getTimezoneOffset(),screen.width,screen.height,screen.colorDepth,jq.innerWidth(),jq.innerHeight(),jq.innerX(),jq.innerY(),b.toFixed(1),
c],{implicit:!0,rtags:{onClientInfo:1}}))},visibilityChange:function(a){var b=!(!document.hidden&&!document[zk.vendor_+"Hidden"]),c=document.visibilityState||document[zk.vendor_+"VisibilityState"];zAu.send(new zk.Event(zk.Desktop.$(a),"onVisibilityChange",{hidden:b,visibilityState:c},{implicit:!0,ignorable:!0}))},download:function(a){if(a){var b=jq("#zk_download")[0];b?b.src=a:(a='<iframe src="'+a+'" id="zk_download" name="zk_download" style="display:none;width:0;height:0;border:0" frameborder="0"></iframe>',
jq(document.body).append(a))}},print:function(){window.print()},scrollBy:function(a,b){window.scrollBy(a,b)},scrollTo:function(a,b){window.scrollTo(a,b)},resizeBy:function(a,b){window.resizeBy(a,b)},resizeTo:function(a,b){window.resizeTo(a,b)},moveBy:function(a,b){window.moveBy(a,b)},moveTo:function(a,b){window.moveTo(a,b)},cfmClose:function(a){zk.confirmClose=a},showNotification:function(a,b,c,d,f,e,g,k){var h=zul&&zul.wgt?zul.wgt.Notification:null;if(h){var l={ref:d,pos:f,off:e,dur:g,type:b,closable:k};
zk.delayFunction(d?d.uuid:"nouuid",function(){h.show(a,c,l)})}else jq.alert(a)},showBusy:function(a,b){1==arguments.length&&(b=a,a=null);zAu.cmd0.clearBusy(a);var c=a?p.$(a):null;a?c&&zk.delayFunction(a,function(){c.effects_.showBusy=new zk.eff.Mask({id:c.uuid+"-shby",anchor:c.$n(),message:b})}):zUtl.progressbox("zk_showBusy",b||msgzk.PLEASE_WAIT,!0,null,{busy:!0})},clearBusy:function(a){a?zk.delayFunction(a,function(){var b=p.$(a);(b=b?b.effects_:null)&&b.showBusy&&(b.showBusy.destroy(),delete b.showBusy)}):
zUtl.destroyProgressbox("zk_showBusy",{busy:!0})},clearWrongValue:function(){for(var a=arguments.length;a--;){var b=p.$(arguments[a]);b&&zk.delayFunction(b.uuid,function(a){return function(){a.clearErrorMessage?a.clearErrorMessage():zAu.wrongValue_(a,!1)}}(b))}},wrongValue:function(){for(var a=arguments,b=0,c=a.length-1;b<c;b+=2){var d=a[b],f=a[b+1],e=p.$(d);e?zk.delayFunction(d,function(a,b){return function(){a.setErrorMessage?a.setErrorMessage(b):zAu.wrongValue_(a,b)}}(e,f)):d||jq.alert(f)}},submit:function(a){setTimeout(function(){var b=
p.$(a);b&&b.submit?b.submit():zk(a).submit()},50)},scrollIntoView:function(a){if(a){var b=p.$(a);if(b)zk.delayFunction(b.uuid,function(){b.scrollIntoView()});else{var c=zk(a);c.$()&&zk.delayFunction(c.$().uuid,function(){c.scrollIntoView()})}}},loadScript:function(a,b,c){jq.ajax({dataType:"script",cache:c,url:a}).done(function(){jq.isFunction(b)?b():jq.globalEval(b)})},loadCSS:zk.loadCSS,historyState:function(a,b,c,d){a&&window.history.replaceState&&window.history.replaceState(b,c,d);!a&&window.history.pushState&&
window.history.pushState(b,c,d)}};zAu.cmd1={setAttr:function(a,b,c){a&&("z$al"==b?zk.afterLoad(function(){for(b in c)a.set(b,c[b](),!0)}):(a.rerenderNow_(null),a.set(b,c,!0)))},outer:function(a,b){zkx_(b,function(b){var c=w(b,"invalidate");a.replaceWidget(b);x(b,c)},function(b){for(var c=b;c;c=c.parent)if(c==a)return null;return b})},addAft:function(a){for(var b=function(b){var c=a.parent,d=w(b,"show");c?(c.insertBefore(b,a.nextSibling),c.$instanceof(zk.Desktop)&&z(b)):(c=a.$n())?jq(c).after(b,a.desktop):
z(b);x(b,d)||b.z_rod||zUtl.fireSized(b)},c=arguments,d=c.length;--d;)zkx_(c[d],b)},addBfr:function(a){for(var b=function(b){var c=w(b,"show");a.parent.insertBefore(b,a);x(b,c)||b.z_rod||zUtl.fireSized(b)},c=arguments,d=1;d<c.length;++d)zkx_(c[d],b)},addChd:function(a){if(a)for(var b=function(b){var c=w(b,"show");a.appendChild(b);x(b,c)||b.z_rod||zUtl.fireSized(b)},c=arguments,d=1;d<c.length;++d)zkx_(c[d],b);else for(c=arguments,d=1;d<c.length;++d)zkx_(c[d],z)},rm:function(a){a&&(a.detach(),t.push(a))},
uuid:function(a,b){a&&zk._wgtutl.setUuid(a,b)},focus:function(a){a&&setTimeout(function(){zk.afterAnimate(function(){zk.ie9_?a.focus(100):a.focus(0)},-1)})},select:function(a,b,c){a.select&&a.select(b,c)},invoke:function(a,b){for(var c=[],d=arguments.length;1<--d;)c.unshift(arguments[d]);a?a[b].apply(a,c):((d=zk.$import(b))||zk.error("not found: "+b),d.apply(null,c))},echo2:function(a,b,c){zAu.send(new zk.Event(a,"echo",null!=c?[b,c]:[b],{ignorable:!0}))},resizeWgt:function(a){zUtl.fireSized(a,1)}};
zk.afterAuResponse=function(a){a&&K.push(a)};zk.doAfterAuResponse=function(){for(var a;a=K.shift();)a()}})();function onIframeURLChange(e,k){zk.unloading||(e=zk.Widget.$(e))&&e.fire("onURIChange",k)};

(function(){function F(b,a,d){var m=b.jq,q=m.prev(),h=[0,0];if(q.length){var x=q[0].style;if(zk(q[0]).isRealVisible()){var t=m[0].style;var u={};var v={};a=["marginTop","marginBottom","marginLeft","marginRight"];for(d=a.length;0<d--;)u[a[d]]=t[a[d]],v[a[d]]=x[a[d]],t[a[d]]=x[a[d]]="0px";a=q.zk.revisedOffset();h[0]=a[0]+q.zk.offsetWidth();h[1]=a[1]+q.zk.offsetHeight()}else return h}else h[0]=d[0]+a.sumStyles("l",jq.paddings)+a.sumStyles("l",jq.borders),h[1]=d[1]+a.sumStyles("t",jq.paddings)+a.sumStyles("t",
jq.borders);a=b.revisedOffset();h[0]=a[0]-h[0];h[1]=a[1]-h[1];zk.copy(t,u);zk.copy(x,v);return[Math.max(0,h[0]),Math.max(0,h[1])]}function D(b,a,d){if(d)return d=b._hgh||(b._hgh=b.top+b.height),b=b._wdh||(b._wdh=b.left+b.width),10!=zk.ie?a.top>=d||a.left<b:Math.round(a.top)>=d||Math.round(a.left)<b;d=b._hgh||(b._hgh=b.top+b.height);b=b._wdh||(b._wdh=b.left+b.width);return 10!=zk.ie?a.left>=b||a.top<d:Math.round(a.left)>=b||Math.round(a.top)<d}function E(b){if(b){var a="_vflexsz";var d="height";var m=
"_vflex";var q="offsetHeight";var h="marginHeight";var x="_maxFlexHeight";var t="_sumFlexHeight";var u=1;var v="getContentEdgeHeight_"}else a="_hflexsz",d="width",m="_hflex",q="offsetWidth",h="marginWidth",x="_maxFlexWidth",t="_sumFlexWidth",u=0,v="getContentEdgeWidth_";return function(e,c,f,p){var l,r,w,k;if(void 0===e[a]){var g=e.firstChild;var A=zk(c);var n=0;if(null!=p)n=p;else{p={};p[d]="auto";e.setFlexSize_(p,!0);var B=p=0;if(g&&g.desktop){for(w=g;w&&w.ignoreFlexSize_(f);)w=w.nextSibling;for(;g;g=
g.nextSibling)if(!g.ignoreFlexSize_(f)&&(k=g.$n())&&(c=k.style.position,"absolute"!=c&&"fixed"!=c)){var y=zk(k);c=0;"min"==g[m]?y.isVisible()&&(c+=void 0===g[a]?zFlex.fixMinFlex(g,k,f):g[a]):(g.beforeParentMinFlex_(f),c+=e.getChildMinSize_(f,g)+y[h]());g[x]&&c>B?B=c:g[t]?p+=c:!g[x]&&w!=g&&D(r||(r=zk(w).dimension(!0)),y.dimension(!0),b)?n+=c:c>n&&(n=c)}}else if(k=c.firstChild)for(g=e.ignoreChildNodeOffset_(f),w=k;k;k=k.nextSibling){var C=3==k.nodeType;if(!C&&(c=k.style.position,"absolute"==c||"fixed"==
c))continue;y=zk(k);c=0;if(g)for(var z=k.firstChild;z;z=z.nextSibling)(l=z&&3==z.nodeType?z.nodeValue:null)?(l=y.textSize(l),l[1]>c&&(c=l[1])):(l=zk(z)).isVisible()&&(l=l[q]()+l[h](),l>c&&(c=l));else c=C?k.nodeValue?A.textSize(k.nodeValue)[u]:0:y[q]()+y[h]();C?c>n&&(n=c):(y=y.dimension(!0),D(r||(r=zk(w).dimension(!0)),y,b)?n+=c:c>n&&(n=c))}else n=A[q]();B&&(p+=B);p>n&&(n=p)}r=e.getMarginSize_(f);zk.webkit&&0>r&&(r=0);p={};A=e.$n();n=zk.isLoaded("zul.wgt")&&e.$instanceof(zul.wgt.Caption)&&0<e.nChildren?
zk(e.$n("cave"))[q]():n;p[d]=n+e[v](n);l=e.setFlexSize_(p,!0);(c={height:A.offsetHeight,width:l&&l.width||A.offsetWidth},0<=c[d])&&(e[a]=c[d]+r);(n=e.ebody)&&"min"==e[m]&&(e[a]+=zk(n)[b?"hasHScroll":"hasVScroll"]()?jq.scrollbarWidth():0);e.afterChildrenMinFlex_(f);e.parent&&"min"!=e.parent[m]&&e.parent.afterChildMinFlexChanged_(e,f)}return e[a]}}function G(){return 0}var H=E(!0),I=E();zFlex={beforeSize:function(b,a,d){var m;d&&this.clearCachedSize_();!zk.mounting&&this.isRealVisible()&&(this._hflex&&
"min"!=this._hflex&&(this.resetSize_("w"),delete this._flexFixed,(m=this.parent)&&m.afterResetChildSize_("w")),this._vflex&&"min"!=this._vflex&&(this.resetSize_("h"),delete this._flexFixed,(m=this.parent)&&m.afterResetChildSize_("h")))},onSize:function(){zFlex.fixFlex(this)},fixFlex:function(b){var a;if(b._flexFixed||!b._nvflex&&!b._nhflex)delete b._flexFixed;else if(!((void 0===b._vflex||b._vflexsz&&"min"==b._vflex)&&(void 0===b._hflex||b._hflexsz&&"min"==b._hflex)||b.ignoreFlexSize_("w")&&b.ignoreFlexSize_("h"))&&
b.parent.beforeChildrenFlex_(b)){b._flexFixed=!0;var d=!1;var m=[],q=0,h=[],x=0,t=b.$n().parentNode,u=zk(t),v=b.getParentSize_(t),e=v.height,c=v.width,f=t.firstChild,p=[];u.hasVScroll()&&(c-=a=jq.scrollbarWidth());for(u.hasHScroll()&&(e-=a||jq.scrollbarWidth());f&&3==f.nodeType;f=f.nextSibling);for(var l;f;f=f.nextSibling)if(3===f.nodeType)d=!0;else if(a=f.style.position,"absolute"!=a&&"fixed"!=a){var r=zk(f);if(r.isVisible(!0)){var w=r.offsetHeight(),k=0<w?r.offsetWidth():0;a=zk.Widget.$(f,{exact:1});
var g=zk.isLoaded("zul.mesh");if(!(a&&g&&a.$instanceof(zul.mesh.Auxheader))){0==k&&a&&g&&a.$instanceof(zul.mesh.HeaderWidget)&&(k=(k=a.$n("hdfaker"))?zk.parseInt(k.style.width)||k.offsetWidth:0);d&&(l||(l=u.revisedOffset()),d=F(r,u,l),a&&a.isExcludedHflex_()||(c-=d[0]),a&&a.isExcludedVflex_()||(e-=d[1]));if(a&&a._nhflex)a!==b&&(a._flexFixed=!0),"min"==a._hflex?c-=zFlex.fixMinFlex(a,f,"w"):(h.push(a),x+=a._nhflex);else if(!(a||zk.isLoaded("zul.wnd")&&b.$instanceof(zul.wnd.Panelchildren))||a&&!a.isExcludedHflex_())c-=
k,c-=r.marginWidth();a&&a._nvflex?(a!==b&&(a._flexFixed=!0),"min"==a._vflex?e-=zFlex.fixMinFlex(a,f,"h"):(m.push(a),p.push(a),q+=a._nvflex)):a&&a.isExcludedVflex_()||(e-=w,e-=r.marginHeight());d=!1}}}u=function(a,b,d){for(var c,e=a.length-1;0<e;--e){c=a.shift();var f=c.isExcludedVflex_()?b:c._nvflex*b/q|0;b=jq(c.$n());b=f-b.outerHeight(!0)+b.outerHeight();c.setFlexSize_({height:b});c._vflexsz=b;c.isExcludedVflex_()||(d-=f)}a.length&&(c=a.shift(),b=jq(c.$n()),d-=b.outerHeight(!0)-b.outerHeight(),c.setFlexSize_({height:d}),
c._vflexsz=d)};f=e=Math.max(e,0);u(m,e,f);m=b.getParentSize_(t);m.width>v.width&&(c+=m.width-v.width);f=c=Math.max(c,0);for(t=h.length-1;0<t;--t)a=h.shift(),l=a.isExcludedHflex_()?c:a._nhflex*c/x|0,d=jq(a.$n()),d=l-d.outerWidth(!0)+d.outerWidth(),a.setFlexSize_({width:d}),a._hflexsz=d,a.isExcludedHflex_()||(f-=l);h.length&&(a=h.shift(),d=jq(a.$n()),f-=d.outerWidth(!0)-d.outerWidth(),a.setFlexSize_({width:f}),a._hflexsz=f);m.height>v.height&&(e+=m.height-v.height,f=e=Math.max(e,0),u(p,e,f));b.parent.afterChildrenFlex_(b);
b._flexFixed=!1}},onFitSize:function(){var b=this.$n();b&&zk(b).isVisible()&&("min"==this._hflex&&void 0===this._hflexsz&&this.isRealVisible()&&!this.ignoreFlexSize_("w")&&zFlex.fixMinFlex(this,b,"w"),"min"==this._vflex&&void 0===this._vflexsz&&this.isRealVisible()&&!this.ignoreFlexSize_("h")&&zFlex.fixMinFlex(this,b,"h"))},fixMinFlex:function(b,a,d){return("h"==d?H:"w"==d?I:G)(b,a,d,b.beforeMinFlex_(d))}}})();

(function(g){function e(a){return 10>a?"0"+a:a}function m(a){h.lastIndex=0;return h.test(a)?'"'+a.replace(h,function(a){var c=n[a];return"string"===typeof c?c:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+a+'"'}function k(a,c){var f,e=d,b=c[a];b&&"object"===typeof b&&"function"===typeof b.toJSON&&(b=b.toJSON(a));"function"===typeof l&&(b=l.call(c,a,b));switch(typeof b){case "string":return m(b);case "number":return isFinite(b)?String(b):"null";case "boolean":case "null":return String(b);
case "object":if(!b)return"null";a=[];if("[object Array]"===Object.prototype.toString.apply(b)){c=b.length;for(f=0;f<c;f+=1)a[f]=k(f,b)||"null";c=0===a.length?"[]":d?"[\n"+d+a.join(",\n"+d)+"\n"+e+"]":"["+a.join(",")+"]";d=e;return c}for(f in b)Object.hasOwnProperty.call(b,f)&&(c=k(f,b))&&a.push(m(f)+(d?": ":":")+c);c=0===a.length?"{}":d?"{\n"+d+a.join(",\n"+d)+"\n"+e+"}":"{"+a.join(",")+"}";d=e;return c}}"function"!==typeof Date.prototype.toJSON&&(Date.prototype.toJSON=function(a){return this.valueOf()?
this.getUTCFullYear()+"-"+e(this.getUTCMonth()+1)+"-"+e(this.getUTCDate())+"T"+e(this.getUTCHours())+":"+e(this.getUTCMinutes())+":"+e(this.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(a){return this.valueOf()});var h=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,d,n={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},l;g.toJSON=function(a,
c){d="";l=c;return k("",{"":a})};g.evalJSON=function(a){return(new Function("return ("+a+")"))()};g.j2d=function(a){if(null==a)return null;a=a.split(".");return new Date(parseInt(a[0],10),parseInt(a[1])-1,parseInt(a[2]),parseInt(a[3]),parseInt(a[4]),parseInt(a[5]),parseInt(a[6]))};g.d2j=function(a){return a?[a.getFullYear(),a.getMonth()+1,a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds(),a.getMilliseconds()].join("."):null}})(jq);

(function(d){function e(a){var b=a||window.event,c=[].slice.call(arguments,1),f=0,e=0;a=d.event.fix(b);a.type="mousewheel";b.wheelDelta&&(f=b.wheelDelta/120);b.detail&&(f=-b.detail/3);var g=f;void 0!==b.axis&&b.axis===b.HORIZONTAL_AXIS&&(g=0,e=-1*f);void 0!==b.wheelDeltaY&&(g=b.wheelDeltaY/120);void 0!==b.wheelDeltaX&&(e=(zk.safari_?1:-1)*b.wheelDeltaX/120);c.unshift(a,f,e,g);return(d.event.dispatch||d.event.handle).apply(this,c)}var c=["DOMMouseScroll","mousewheel"];if(d.event.fixHooks)for(var h=
c.length;h;)d.event.fixHooks[c[--h]]=d.event.mouseHooks;d.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var a=c.length;a;)this.addEventListener(c[--a],e,!1);else this.onmousewheel=e},teardown:function(){if(this.removeEventListener)for(var a=c.length;a;)this.removeEventListener(c[--a],e,!1);else this.onmousewheel=null}};d.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",
a)}})})(jq);

/*
 jQuery Transit - CSS3 transitions and transformations
 (c) 2011-2012 Rico Sta. Cruz <rico@ricostacruz.com>
 MIT Licensed.

 http://ricostacruz.com/jquery.transit
 http://github.com/rstacruz/jquery.transit
*/
(function(c){function n(a){if(a in k.style)return a;var b=["Moz","Webkit","O","ms"],e=a.charAt(0).toUpperCase()+a.substr(1);if(a in k.style)return a;for(a=0;a<b.length;++a){var c=b[a]+e;if(c in k.style)return c}}function m(a){"string"===typeof a&&this.parse(a);return this}function t(a,b,e){!0===b?a.queue(e):b?a.queue(b,e):e()}function v(a){var b=[];c.each(a,function(a){a=c.camelCase(a);a=c.transit.propertyMap[a]||c.cssProps[a]||a;a=w(a);-1===c.inArray(a,b)&&b.push(a)});return b}function u(a,b,e,d){a=
v(a);c.cssEase[e]&&(e=c.cssEase[e]);var h=""+q(b)+" "+e;0<parseInt(d,10)&&(h+=" "+q(d));var p=[];c.each(a,function(a,b){p.push(b+" "+h)});return p.join(", ")}function f(a,b){b||(c.cssNumber[a]=!0);c.transit.propertyMap[a]=d.transform;c.cssHooks[a]={get:function(b){return c(b).css("transit:transform").get(a)},set:function(b,d){var e=c(b).css("transit:transform");e.setFromString(a,d);c(b).css({"transit:transform":e})}}}function w(a){return a.replace(/([A-Z])/g,function(a){return"-"+a.toLowerCase()})}
function g(a,b){return"string"!==typeof a||a.match(/^[\-0-9\.]+$/)?""+a+b:a}function q(a){c.fx.speeds[a]&&(a=c.fx.speeds[a]);return g(a,"ms")}c.transit={version:"0.9.9",propertyMap:{marginLeft:"margin",marginRight:"margin",marginBottom:"margin",marginTop:"margin",paddingLeft:"padding",paddingRight:"padding",paddingBottom:"padding",paddingTop:"padding"},enabled:!0,useTransitionEnd:!1};var k=document.createElement("div"),d={},x=-1<navigator.userAgent.toLowerCase().indexOf("chrome");d.transition=n("transition");
d.transitionDelay=n("transitionDelay");d.transform=n("transform");d.transformOrigin=n("transformOrigin");k.style[d.transform]="";k.style[d.transform]="rotateY(90deg)";d.transform3d=""!==k.style[d.transform];var r=d.transitionEnd={transition:"transitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",WebkitTransition:"webkitTransitionEnd",msTransition:"MSTransitionEnd"}[d.transition]||null,l;for(l in d)d.hasOwnProperty(l)&&"undefined"===typeof c.support[l]&&(c.support[l]=d[l]);k=null;
c.cssEase={_default:"ease","in":"ease-in",out:"ease-out","in-out":"ease-in-out",snap:"cubic-bezier(0,1,.5,1)",easeOutCubic:"cubic-bezier(.215,.61,.355,1)",easeInOutCubic:"cubic-bezier(.645,.045,.355,1)",easeInCirc:"cubic-bezier(.6,.04,.98,.335)",easeOutCirc:"cubic-bezier(.075,.82,.165,1)",easeInOutCirc:"cubic-bezier(.785,.135,.15,.86)",easeInExpo:"cubic-bezier(.95,.05,.795,.035)",easeOutExpo:"cubic-bezier(.19,1,.22,1)",easeInOutExpo:"cubic-bezier(1,0,0,1)",easeInQuad:"cubic-bezier(.55,.085,.68,.53)",
easeOutQuad:"cubic-bezier(.25,.46,.45,.94)",easeInOutQuad:"cubic-bezier(.455,.03,.515,.955)",easeInQuart:"cubic-bezier(.895,.03,.685,.22)",easeOutQuart:"cubic-bezier(.165,.84,.44,1)",easeInOutQuart:"cubic-bezier(.77,0,.175,1)",easeInQuint:"cubic-bezier(.755,.05,.855,.06)",easeOutQuint:"cubic-bezier(.23,1,.32,1)",easeInOutQuint:"cubic-bezier(.86,0,.07,1)",easeInSine:"cubic-bezier(.47,0,.745,.715)",easeOutSine:"cubic-bezier(.39,.575,.565,1)",easeInOutSine:"cubic-bezier(.445,.05,.55,.95)",easeInBack:"cubic-bezier(.6,-.28,.735,.045)",
easeOutBack:"cubic-bezier(.175, .885,.32,1.275)",easeInOutBack:"cubic-bezier(.68,-.55,.265,1.55)"};c.cssHooks["transit:transform"]={get:function(a){return c(a).data("transform")||new m},set:function(a,b){b instanceof m||(b=new m(b));a.style[d.transform]="WebkitTransform"!==d.transform||x?b.toString():b.toString(!0);c(a).data("transform",b)}};c.cssHooks.transform={set:c.cssHooks["transit:transform"].set};"1.8">c.fn.jquery&&(c.cssHooks.transformOrigin={get:function(a){return a.style[d.transformOrigin]},
set:function(a,b){a.style[d.transformOrigin]=b}},c.cssHooks.transition={get:function(a){return a.style[d.transition]},set:function(a,b){a.style[d.transition]=b}});f("scale");f("translate");f("rotate");f("rotateX");f("rotateY");f("rotate3d");f("perspective");f("skewX");f("skewY");f("x",!0);f("y",!0);m.prototype={setFromString:function(a,b){b="string"===typeof b?b.split(","):b.constructor===Array?b:[b];b.unshift(a);m.prototype.set.apply(this,b)},set:function(a){var b=Array.prototype.slice.apply(arguments,
[1]);this.setter[a]?this.setter[a].apply(this,b):this[a]=b.join(",")},get:function(a){return this.getter[a]?this.getter[a].apply(this):this[a]||0},setter:{rotate:function(a){this.rotate=g(a,"deg")},rotateX:function(a){this.rotateX=g(a,"deg")},rotateY:function(a){this.rotateY=g(a,"deg")},scale:function(a,b){void 0===b&&(b=a);this.scale=a+","+b},skewX:function(a){this.skewX=g(a,"deg")},skewY:function(a){this.skewY=g(a,"deg")},perspective:function(a){this.perspective=g(a,"px")},x:function(a){this.set("translate",
a,null)},y:function(a){this.set("translate",null,a)},translate:function(a,b){void 0===this._translateX&&(this._translateX=0);void 0===this._translateY&&(this._translateY=0);null!==a&&void 0!==a&&(this._translateX=g(a,"px"));null!==b&&void 0!==b&&(this._translateY=g(b,"px"));this.translate=this._translateX+","+this._translateY}},getter:{x:function(){return this._translateX||0},y:function(){return this._translateY||0},scale:function(){var a=(this.scale||"1,1").split(",");a[0]&&(a[0]=parseFloat(a[0]));
a[1]&&(a[1]=parseFloat(a[1]));return a[0]===a[1]?a[0]:a},rotate3d:function(){for(var a=(this.rotate3d||"0,0,0,0deg").split(","),b=0;3>=b;++b)a[b]&&(a[b]=parseFloat(a[b]));a[3]&&(a[3]=g(a[3],"deg"));return a}},parse:function(a){var b=this;a.replace(/([a-zA-Z0-9]+)\((.*?)\)/g,function(a,c,d){b.setFromString(c,d)})},toString:function(a){var b=[],c;for(c in this)this.hasOwnProperty(c)&&(d.transform3d||"rotateX"!==c&&"rotateY"!==c&&"perspective"!==c&&"transformOrigin"!==c)&&"_"!==c[0]&&(a&&"scale"===c?
b.push(c+"3d("+this[c]+",1)"):a&&"translate"===c?b.push(c+"3d("+this[c]+",0)"):b.push(c+"("+this[c]+")"));return b.join(" ")}};c.fn.transition=c.fn.transit=function(a,b,e,f){var h=this,g=0,k=!0;"function"===typeof b&&(f=b,b=void 0);"function"===typeof e&&(f=e,e=void 0);"undefined"!==typeof a.easing&&(e=a.easing,delete a.easing);"undefined"!==typeof a.duration&&(b=a.duration,delete a.duration);"undefined"!==typeof a.complete&&(f=a.complete,delete a.complete);"undefined"!==typeof a.queue&&(k=a.queue,
delete a.queue);"undefined"!==typeof a.delay&&(g=a.delay,delete a.delay);"undefined"===typeof b&&(b=c.fx.speeds._default);"undefined"===typeof e&&(e=c.cssEase._default);b=q(b);var m=u(a,b,e,g),l=c.transit.enabled&&d.transition?parseInt(b,10)+parseInt(g,10):0;if(0===l)return t(h,k,function(b){h.css(a);f&&f.apply(h);b&&b()}),h;var n={},p=function(b){var e=!1,g=function(){e&&h.unbind(r,g);0<l&&h.each(function(){this.style[d.transition]=n[this]||null});"function"===typeof f&&f.apply(h);"function"===typeof b&&
b()};0<l&&r&&c.transit.useTransitionEnd?(e=!0,h.bind(r,g)):window.setTimeout(g,l);h.each(function(){0<l&&(this.style[d.transition]=m);c(this).css(a)})};t(h,k,function(a){this.offsetWidth;p(a)});return this};c.transit.getTransitionValue=u})(jq);


zkver('8.5.0','2017103111','/medas','/medas/zkau',{'pivottable':'2.1.0'},{ed:'e',eu:{},eup:{}});}zk.load('zul.lang',function(){if(zk._p=zkpi('zul'))try{
(function(){jq(function(){var e=zk.themeName,f="breeze";if(e){f=e}jq(document.body).addClass(f)});var c=jq.alert,a={QUESTION:"z-messagebox-icon z-messagebox-question",EXCLAMATION:"z-messagebox-icon z-messagebox-exclamation",INFORMATION:"z-messagebox-icon z-messagebox-information",ERROR:"z-messagebox-icon z-messagebox-error",NONE:"z-messagebox z-messagebox-none"};function b(e,g){return new zul.wgt.Button({label:msgzul[e.toUpperCase()]||e,listeners:{onClick:function(f){if(typeof g=="function"){g.call(this,f)}var h=this.desktop;this.$o().detach();if(zAu.disabledRequest){zAu.disabledRequest=false;zAu.sendNow(h)}}}})}function d(h){var g=[];for(var e in h){var i=h[e];g.push(b(e,typeof i=="function"?i:null))}if(!g.length){g.push(b("OK"))}return g}jq.alert=function(f,e){if(e&&e.mode=="os"){return c(f)}e=e||{};zk.load("zul.wnd,zul.wgt,zul.box",function(){var i=zk.Widget.$(jq("$aualert"));if(!i){var i=new zul.wnd.Window({id:"aualert",closable:true,width:"250pt",title:e.title||zk.appName,border:"normal",listeners:{onClose:function(){if(zAu.disabledRequest){zAu.disabledRequest=false;zAu.sendNow(this.desktop)}}},children:[new zul.box.Box({mold:"horizontal",children:[new zul.wgt.Div({sclass:a[(e.icon||"").toUpperCase()]||e.icon||a.INFORMATION}),new zul.wgt.Div({id:"content",sclass:"z-messagebox",width:"210pt",style:"overflow:auto",children:[new zul.wgt.Label({id:"msg",value:f,multiline:true})]})]}),new zul.wgt.Separator({bar:true}),new zul.box.Box({mold:"horizontal",style:"margin-left:auto; margin-right:auto",children:d(e.button)})],mode:e.mode||"modal"});var j=e.desktop||zk.Desktop.$();if(j&&(j=j.firstChild)&&j.desktop){j.appendChild(i)}else{jq(document.body).append(i)}}else{var h=i.$f("msg"),j=h.parent,g=j.$n();h.setValue(h.getValue()+"\n"+f);if(!g.style.height&&g.offsetHeight>=jq.innerHeight()*0.6){g.style.height=jq.px0(jq.innerHeight()*0.6)}}})};zAu.wrongValue_=function(g,f){var e=g.effects_;if(e.errMesg){e.errMesg.destroy();delete e.errMesg}if(f!==false){e.errMesg={destroy:zk.$void};zk.load("zul.inp",function(){if(e.errMesg){(e.errMesg=new zul.inp.Errorbox(g,f)).show()}})}}})();
(function(){var b,k,m,c;function h(o){if(m&&!m.isOpen()){l();g();m=c=null}var n=m&&zUtl.isAncestor(m,o);if(n){g()}return !n}function e(p,o,q,n){if(m!=p||c!=o){f();b={tip:p,ref:o,params:q,timer:setTimeout(function(){a(n)},q.delay!==undefined?q.delay:zk.tipDelay)}}else{g()}}function d(n){if(c==n||m==n){g();k=setTimeout(f,100)}else{l()}}function l(){var n=b;if(n){b=null;clearTimeout(n.timer)}}function g(){var n=k;if(n){k=null;clearTimeout(n)}}function a(q){var p=b;if(p){m=p.tip,c=p.ref;b=null;var u=c.$n();if(!u||!zk(u).isRealVisible()){return m=c=null}var s=p.params,o=s.x,t=s.y;if(o){s.x=i(q,o)}if(t){s.y=i(q,t)}var r=s.x!==undefined?[s.x,s.y]:zk.currentPointer;m.open(c,r,s.position?s.position:s.x===null?"after_pointer":null,{sendOnOpen:true})}}function f(){l();g();var o=m;if(o&&o.desktop){if(zk.ie==10||zk.ff){var q=jq(o.$n()),n=q.offset(),p=zk.currentPointer;if((p[0]>=n.left&&p[0]<=(n.left+q.width()))&&(p[1]>=n.top&&p[1]<=(n.top+q.height()))){return}}m=c=null;o.close({sendOnOpen:true})}}function j(n){zk.error("setCtrlKeys: "+n)}function i(p,n){if(n.indexOf("(")!=-1&&n.indexOf(")")!=-1){var o=new Function("event","return "+n+";");return o(p)}else{return zk.parseInt(n)}}zul.Widget=zk.$extends(zk.Widget,{getContext:function(){return this._context},setContext:function(n){if(zk.Widget.isInstance(n)){n="uuid("+n.uuid+")"}this._context=n;return this},getPopup:function(){return this._popup},setPopup:function(n){if(zk.Widget.isInstance(n)){n="uuid("+n.uuid+")"}this._popup=n;return this},getTooltip:function(){return this._tooltip},setTooltip:function(n){if(zk.Widget.isInstance(n)){n="uuid("+n.uuid+")"}this._tooltip=n;return this},getCtrlKeys:function(){return this._ctrlKeys},setCtrlKeys:function(y){if(this._ctrlKeys==y){return}if(!y){this._ctrlKeys=this._parsedCtlKeys=null;return}var w=[{},{},{},{},{},{},{},{},{}],q=0;for(var r=0,t=y.length;r<t;++r){var n=y.charAt(r);switch(n){case"^":case"@":case"$":var u=n=="^"?1:n=="@"?2:4;if((q&u)!=0){return j("Unexpected key combination: "+y)}else{q|=u}break;case"#":var o=r+1;for(;o<t;++o){var p=y.charAt(o);if((p>"Z"||p<"A")&&(p>"z"||p<"a")&&(p>"9"||p<"0")){break}}if(o==r+1){return j("Unexpected character "+n+" in "+y)}var z=y.substring(r+1,o).toLowerCase();if("pgup"==z){n=33}else{if("pgdn"==z){n=34}else{if("end"==z){n=35}else{if("home"==z){n=36}else{if("left"==z){n=37}else{if("up"==z){n=38}else{if("right"==z){n=39}else{if("down"==z){n=40}else{if("ins"==z){n=45}else{if("del"==z){n=46}else{if("bak"==z){n=8}else{if(z.length>1&&z.charAt(0)=="f"){var x=zk.parseInt(z.substring(1));if(x==0||x>12){return j("Unsupported function key: #f"+x)}n=112+x-1}else{return j("Unknown #"+z+" in "+y)}}}}}}}}}}}}w[q][n]=true;q=0;r=o-1;break;default:if(!q||((n>"Z"||n<"A")&&(n>"z"||n<"a")&&(n>"9"||n<"0"))){return j("Unexpected character "+n+" in "+y)}if(q==4){return j("$a - $z not supported (found in "+y+"). Allowed: $#f1, $#home and so on.")}if(n<="z"&&n>="a"){n=n.toUpperCase()}w[q][n.charCodeAt(0)]=true;q=0;break}}this._parsedCtlKeys=w;this._ctrlKeys=y;return this},_parsePopParams:function(q,n){var p={},s=q.indexOf(","),o=q.indexOf("="),w=q;if(o!=-1){w=q.substring(0,q.substring(0,o).lastIndexOf(","))}if(s!=-1){p.id=w.substring(0,s).trim();var r=w.substring(s+1,w.length);if(r){p.position=r.trim()}zk.copy(p,zUtl.parseMap(q.substring(w.length,q.length)))}else{p.id=q.trim()}if(this._popup||this._context){var v=p.x,u=p.y;if(v){p.x=i(n,v)}if(u){p.y=i(n,u)}}if(p.delay){p.delay=zk.parseInt(p.delay)}return p},doClick_:function(o,q){if(!this.shallIgnoreClick_(o)&&!o.contextSelected){var s=this._popup?this._parsePopParams(this._popup,o):{},n=this._smartFellow(s.id);if(n){o.contextSelected=true;var p=this,r=s.x!==undefined?[s.x,s.y]:[o.pageX,o.pageY];if(s.type&&s.type=="toggle"&&n.isOpen()){n.close({sendOnOpen:true})}else{setTimeout(function(){n.open(p,r,s.position?s.position:null,{sendOnOpen:true,type:s.type,which:1})},0)}o.stop({dom:true})}}if(q!==true){this.$supers("doClick_",arguments)}},doRightClick_:function(o){if(!this.shallIgnoreClick_(o)&&!o.contextSelected){var r=this._context?this._parsePopParams(this._context,o):{},n=this._smartFellow(r.id);if(n){o.contextSelected=true;var p=this,q=r.x!==undefined?[r.x,r.y]:[o.pageX,o.pageY];if(r.type&&r.type=="toggle"&&n.isOpen()){n.close({sendOnOpen:true})}else{setTimeout(function(){n.open(p,q,r.position?r.position:null,{sendOnOpen:true,type:r.type,which:3})},0)}o.stop({dom:true})}}this.$supers("doRightClick_",arguments)},doTooltipOver_:function(n){if(!n.tooltipped&&h(this)){var p=this._tooltip?this._parsePopParams(this._tooltip):{},o=this._smartFellow(p.id);if(o){n.tooltipped=true;e(o,this,p,n)}}this.$supers("doTooltipOver_",arguments)},doTooltipOut_:function(n){d(this);this.$supers("doTooltipOut_",arguments)},_smartFellow:function(n){return n?n.startsWith("uuid(")&&n.endsWith(")")?zk.Widget.$(n.substring(5,n.length-1)):this.$f(n,true):null},doKeyDown_:function(n){if(this.getCtrlKeys()||this.isListen("onOK")||this.isListen("onCancel")){if(!this.afterKeyDown_(n)){this.$supers("doKeyDown_",arguments)}}else{this.$supers("doKeyDown_",arguments)}},afterKeyDown_:function(r){var t=r.keyCode,p="onCtrlKey",v;switch(t){case 13:var o=r.domTarget,s=jq.nodeName(o);if(s=="textarea"||(s=="button"&&(!o.id||!o.id.endsWith("-a")))||(s=="input"&&o.type.toLowerCase()=="button")){return}v=p="onOK";break;case 27:v=p="onCancel";break;case 16:case 17:case 18:return;case 45:case 46:case 8:break;default:if((t>=33&&t<=40)||(t>=112&&t<=123)||r.ctrlKey||r.altKey){break}return}var o=r.target,u=o;for(;;u=u.parent){if(!u){return}if(!u.isListen(p,{any:true})){continue}if(v){break}var q=u._parsedCtlKeys,n=0;if(q){if(r.ctrlKey){n|=1}if(r.altKey){n|=2}if(r.shiftKey){n|=4}if(q[n][t]){break}}}setTimeout(function(){for(var x=o;;x=x.parent){if(x.beforeCtrlKeys_&&x.beforeCtrlKeys_(r)){return}if(x==u){break}}u.fire(p,zk.copy({reference:o},r.data))},0);r.stop();if(jq.nodeName(r.domTarget,"select")){r.stop({dom:true,revoke:true})}if(zk.ie<11&&t==112){zk._oldOnHelp=window.onhelp;window.onhelp=function(){return false};setTimeout(function(){window.onhelp=zk._oldOnHelp;zk._oldOnHelp=null},200)}return true},beforeCtrlKeys_:function(n){}},{getOpenTooltip:function(){return m&&m.isOpen()?m:null}})})();
zul.LabelImageWidget=zk.$extends(zul.Widget,{_label:"",setLabel:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_label",(_zkf=function(){if(this.desktop){this.updateDomContent_()}})),getLabel:_zkf$=function(){return this._label},isLabel:_zkf$,setIconSclass:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_iconSclass",(_zkf)),getIconSclass:_zkf$=function(){return this._iconSclass},isIconSclass:_zkf$,setImage:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_image",(function(b){if(b&&this._preloadImage){zUtl.loadImage(b)}var c=this.getImageNode();if(c){var a=b||"";if(jq.nodeName(c,"img")){c.src=a}else{jq(c).css("background-image","url("+a+")")}}else{if(this.desktop){this.updateDomContent_()}}})),getImage:_zkf$=function(){return this._image},isImage:_zkf$,setHoverImage:(function(a){return function(b){this[a]=b;return this}})("_hoverImage"),getHoverImage:_zkf$=function(){return this._hoverImage},isHoverImage:_zkf$,updateDomContent_:function(){this.rerender()},domImage_:function(){var a=this._image;return a?'<img src="'+a+'" align="absmiddle" />':""},domIcon_:function(){var a=this.getIconSclass();return a?'<i class="'+a+'"></i>':""},domLabel_:function(){return zUtl.encodeXML(this.getLabel())},domContent_:function(){var b=this.domLabel_(),c=this.domIcon_(),a=this.domImage_();if(a){if(c){return a+" "+c+(b?" "+b:"")}else{return b?a+" "+b:a}}else{return c?b?c+" "+b:c:b}},doMouseOver_:function(){this._updateHoverImage(true);this.$supers("doMouseOver_",arguments)},doMouseOut_:function(){this._updateHoverImage();this.$supers("doMouseOut_",arguments)},getImageNode:function(){if(!this._eimg&&this._image){var a=this.$n();if(a){this._eimg=jq(a).find("img:first")[0]}}return this._eimg},_updateHoverImage:function(a){var c=this.getImageNode(),b=a?this._hoverImage:this._image;if(c&&this._hoverImage){if(jq.nodeName(c,"img")){c.src=b}else{jq(c).css("background-image","url("+b+")")}}},clearCache:function(){this._eimg=null;this.$supers("clearCache",arguments)}});
zul.ContainerWidget=zk.$extends(zul.Widget,{bind_:function(){this.$supers(zul.ContainerWidget,"bind_",arguments);if(jq(this).data("scrollable")){this.domListen_(this.getCaveNode(),"onScroll")}},_doScroll:function(){if(jq(this).data("scrollable")){zWatch.fireDown("onScroll",this)}},unbind_:function(){if(jq(this).data("scrollable")){this.domUnlisten_(this.getCaveNode(),"onScroll")}this.$supers(zul.ContainerWidget,"unbind_",arguments)}});
(function(){function e(q,l,n){var m=q.getKey(l),p=q.uploaders[m];if(p){p.destroy(n)}delete q.uploaders[m]}function j(q,m,p){var l=q.getKey(q.sid),n=new zul.Uploader(q,l,m,p);zul.Upload.start(n);q.uploaders[l]=n}function b(n,l,m){j(n,l,m);n.sid++;n.initContent()}function f(t){var q=this,v=q._ctrl,u=v._wgt,o=u.desktop,r=zk.ajaxURI("/upload?uuid="+u.uuid+"&dtid="+o.id+"&sid="+v.sid+(v.maxsize!==""?"&maxsize="+v.maxsize:"")+(v.isNative?"&native=true":""),{desktop:o,au:true}),m=q.form;m.action=r;var l=m.parentNode;l.parentNode.removeChild(l);v._formDetached=true;var s=!q.files||q.files.length==1?q.value:(function(w){var p=[];for(var n=w.length;n--;){p.unshift(w[n].name)}return p.join(",")})(q.files);b(q._ctrl,m,s)}if(zk.opera){var i=[],d;function c(){for(var l=i.length;l--;){i[l].sync()}}function h(l){if(!i.length){d=setInterval(c,1500)}i.push(l)}function k(l){i.$remove(l);if(d&&!i.length){clearInterval(d);d=null}}}zul.Upload=zk.$extends(zk.Object,{sid:0,$init:function(s,q,r){this.uploaders={};var n;for(var o=r.split(","),p=0,m=o.length;p<m;p++){var l=o[p].trim();if(l.startsWith("maxsize=")){this.maxsize=l.match(new RegExp(/maxsize=([^,]*)/))[1]}else{if(l.startsWith("multiple=")){this.multiple=l.match(new RegExp(/multiple=([^,]*)/))[1]}else{if(l.startsWith("accept=")){this.accept=l.match(new RegExp(/accept=([^,]*)/))[1]}else{if(l=="native"){this.isNative=true}else{if(l!="true"){n=l}}}}}}this._clsnm=n||"";this._wgt=s;this._parent=q;if(s._tooltiptext){this._tooltiptext=s._tooltiptext}this.initContent()},sync:function(){if(!this._formDetached){var t=this._wgt,l=t.$n(),p=this._parent,s=p?p.lastChild:l.nextSibling,n=s.firstChild.firstChild,q=zk(l).revisedOffset(),m=jq(s).css({top:"0",left:"0"}).zk.revisedOffset(),o=n.offsetWidth-l.offsetWidth,r=s.style;r.top=(q[1]-m[1])+"px";r.left=q[0]-m[0]-o+"px";n.style.height=l.offsetHeight+"px";n.style.clip="rect(auto,auto,auto,"+o+"px)"}},initContent:function(){var s=this._wgt,o=this._parent,r=s.$n(),q=s.desktop,n='<span class="z-upload"'+(this._tooltiptext?' title="'+this._tooltiptext+'"':"")+'><form enctype="multipart/form-data" method="POST"><input name="file" type="file"'+(this.multiple=="true"?' multiple="" multiple':"")+(this.accept?' accept="'+this.accept.replace(new RegExp("\\|","g"),",")+'"':"")+' hidefocus="true" style="height:'+r.offsetHeight+'px"/></form></span>';if(o){jq(o).append(n)}else{jq(s).after(n)}delete this._formDetached;if(!s._autodisable_self){var l=this;setTimeout(function(){l.sync()},50)}var m=this._outer=o?o.lastChild:r.nextSibling,p=m.firstChild.firstChild;this._inp=p;if(zk.opera){m.style.position="absolute";h(this)}p.z$proxy=r;p._ctrl=this;jq(p).change(f);if(zk.ie<=10){jq(p).hover(function(){jq(s).addClass("z-upload-hover")},function(){jq(s).removeClass("z-upload-hover")})}},openFileDialog:function(){jq(this._inp).click()},destroy:function(){if(zk.opera){k(this)}jq(this._outer).remove();this._inp=null;this._wgt=this._parent=null;for(var l in this.uploaders){var m=this.uploaders[l];if(m){delete this.uploaders[l];m.destroy()}}},getKey:function(l){return(this._wgt?this._wgt.uuid:"")+"_uplder_"+l},cancel:function(l){e(this,l)},finish:function(l){e(this,l,true)}},{error:function(o,m,l){var n=zk.Widget.$(m);if(n){jq.alert(o,{desktop:n.desktop,icon:"ERROR"});zul.Upload.close(m,l)}},close:function(m,l){var n=zk.Widget.$(m);if(!n||!n._uplder){return}n._uplder.cancel(l)},sendResult:function(m,o,l){var n=zk.Widget.$(m);if(!n||!n._uplder){return}n._uplder.finish(l);zAu.send(new zk.Event(n.desktop,"updateResult",{contentId:o,wid:n.uuid,sid:l}))},isFinish:function(o){for(var m=(typeof o=="string"?o:o.uuid)+"_uplder_",n=zul.Upload.files,l=n.length;l--;){if(n[0].id.startsWith(m)){return false}}return true},start:function(m){var l=zul.Upload.files;if(m){l.push(m)}if(l[0]&&!l[0].isStart){l[0].isStart=true;l[0].start()}},destroy:function(n){for(var m=zul.Upload.files,l=m.length;l--;){if(m[l].id==n.id){m.splice(l,1);break}}zul.Upload.start()},files:[]});zul.Uploader=zk.$extends(zk.Object,{$init:function(m,q,n,p){this.id=q;this.flnm=p;this._upload=m;this._form=n;this._parent=n.parentNode;this._sid=m.sid;this._wgt=m._wgt;var o,l=this;if(!m._clsnm){o=new zul.UploadViewer(this,p)}else{zk.$import(m._clsnm,function(r){o=new r(l,p)})}this.viewer=o},getWidget:function(){return this._wgt},destroy:function(l){this.end(l);if(this._form){jq(this._form.parentNode).remove();jq("#"+this.id+"_ifm").remove()}this._form=this._upload=this._wgt=null},start:function(){var p=this._wgt,n=this.id+"_ifm";document.body.appendChild(this._parent);if(!jq("#"+n).length){jq.newFrame(n)}this._form.target=n;this._form.submit();this._form.style.display="none";var l=this,o="cmd=uploadInfo&dtid="+p.desktop.id+"&wid="+p.uuid+"&sid="+this._sid;if(zul.Uploader._tmupload){clearInterval(zul.Uploader._tmupload)}function m(){jq.ajax({type:"POST",url:zk.ajaxURI("/upload",{desktop:p.desktop,au:true}),data:o,dataType:"text",success:function(q){var r=q.split(",");if(q.startsWith("error:")){l._echo=true;zul.Uploader.clearInterval(l.id);if(p){l.cancel();zul.Upload.error(q.substring(6,q.length),p.uuid,l._sid)}}else{if(!q.startsWith("ignore")&&!l.update(zk.parseInt(r[0]),zk.parseInt(r[1]))){zul.Uploader.clearInterval(l.id)}}},complete:function(s,q){var r;if((r=s.getResponseHeader("ZK-Error"))=="404"||r=="410"||q=="error"||q==404||q==405||q==410){zul.Uploader.clearInterval(l.id);var t=l.getWidget();if(t){l.cancel();zul.Upload.error(msgzk.FAILED_TO_RESPONSE,t.uuid,l._sid)}return}}})}m.id=this.id;zul.Uploader.clearInterval=function(q){if(m.id==q){clearInterval(zul.Uploader._tmupload);zul.Uploader._tmupload=undefined}};zul.Uploader._tmupload=setInterval(m,1000);zul.wgt.ADBS.autodisable(p)},cancel:function(){zul.Uploader.clearInterval(this.id);if(this._upload){this._upload.cancel(this._sid)}},update:function(l,m){var n=this.getWidget();if(!n||m<=0){if(this._echo){this.end()}else{return true}}else{if(zul.Uploader._tmupload){this._echo=true;if(l>=0&&l<=100){this.viewer.update(l,m)}return l>=0&&l<100}}return false},end:function(n){this.viewer.destroy(n);zul.Upload.destroy(this);this._echo=true;var p,l,m,o;if((p=this._wgt)&&(l=this._upload)&&(m=l._aded)){p._uplder=null;m.onResponse();l._aded=null;p._uplder.destroy();if((o=l._parent)&&!jq(o).parents("html").length){l._parent=p._getUploadRef();l.initContent()}p._uplder=l;p._uplder.sync();delete p._autodisable_self}}});function g(m,n){var l=zul.UploadViewer.flman;if(!l||!l.desktop){if(l){l.detach()}zul.UploadViewer.flman=l=new zul.UploadManager();m.getWidget().getPage().appendChild(l)}l.removeFile(m);l.addFile(m)}function a(l,m){if(zul.UploadManager){return g(l,m)}zk.load("zul.wgt,zul.box",function(){zul.UploadManager=zk.$extends(zul.wgt.Popup,{$init:function(){this.$supers("$init",arguments);this._files={};this.setSclass("z-fileupload-manager")},onFloatUp:function(n){var o=n.origin;if(!this.isVisible()){return}this.setTopmost()},getFileItem:function(n){return this._files[n]||zk.Widget.$(n)},addFile:function(p){var r=p.id,q=p.flnm,o=this.getFileItem(r);if(!o){o=new zul.wgt.Div({uuid:r,children:[new zul.wgt.Label({value:q+":"}),new zul.box.Box({mold:"horizontal",children:[new zul.wgt.Progressmeter({id:r,sclass:"z-fileupload-progress"}),new zul.wgt.Div({sclass:"z-fileupload-remove z-icon-times",listeners:{onClick:function(){var s=r.substring(0,r.indexOf("_uplder_"));zul.Uploader.clearInterval(r);var t=zk.Widget.$(s);if(t){t._uplder.cancel(r.substring(r.lastIndexOf("_")+1,r.length))}}}})]}),new zul.wgt.Label({id:r+"_total"}),new zul.wgt.Separator()]});try{this.appendChild(o)}catch(n){}this._files[r]=o}return o},updateFile:function(p,q,n){var r=p.id,o=this.getFileItem(r);if(!o){return}o.$f(r).setValue(q);o.$f(r+"_total").setValue(n)},removeFile:function(q){var s=q.id,o=this.getFileItem(s);if(o){o.detach()}delete this._files[s];var r=true;for(var n in this._files){if(!(r=false)){break}}if(r){this.close()}},open:function(o,n){this.$super("open",o,null,n||"after_start",{sendOnOpen:false,disableMask:true})}});g(l,m)})}zul.UploadViewer=zk.$extends(zk.Object,{$init:function(l,m){this._uplder=l;a(l,m)},update:function(m,n){var l=zul.UploadViewer.flman;if(l){if(!l.isOpen()){l.open(this._uplder.getWidget())}l.updateFile(this._uplder,m,msgzk.FILE_SIZE+Math.round(n/1024)+msgzk.KBYTES)}},destroy:function(){var l=zul.UploadViewer.flman;if(l){l.removeFile(this._uplder)}}})})();
(function(c){function f(h,i,g,k,j){return -k*((i=i/j-1)*i*i*i-1)+g}function b(k,l){var j=k.control,g=l[0],n=l[1];if(k._isVer){var h=l[1],m=h>=k._lastPos;if(h-k._start<0){h=l[1]=k._start}else{if(h>k._end){h=l[1]=k._end}}if(k._lastPos){if(Math.abs(k._lastPos-h)<3){return l}}k._lastPos=h}else{var h=l[0],i=h>=k._lastPos;if(h-k._start<0){h=l[0]=k._start}else{if(h>k._end){h=l[0]=k._end}}if(k._lastPos){if(Math.abs(k._lastPos-h)<3){return l}}k._lastPos=h}return l}function e(m){var g=m.control,h=g.opts;m._steps=h.startStep;m._endStep=h.endStep-h.viewport;m._scale=g._scale;m._epos=g.epos;m._lastP=m._start;if(g._isVer){m._isVer=true;m._start=h.startPosition;if(c(g.eend).isVisible()){m._end=g.eend.offsetTop+Math.ceil(m.handle.offsetHeight/2);if(m._end>h.viewportSize+m._start){m._end=h.viewportSize+m._start}}else{m._end=h.viewportSize+m._start}m._end-=m.node.offsetHeight-g._gap}else{m._isVer=false;m._start=h.startPosition;if(c(g.eend).isVisible()){m._end=g.eend.offsetLeft+Math.ceil(m.handle.offsetWidth/2);if(m._end>h.viewportSize+m._start){m._end=h.viewportSize+m._start}}else{m._end=h.viewportSize+m._start}m._end-=m.node.offsetWidth-g._gap}jq(m._epos).show().delay(200).fadeIn(500);if(m._timer){clearTimeout(m._timer)}var k,j=[],n=30,i=n*20,o=10,l=function(p){var q=c.parseFloat(m.node.style[p]),u=q-c.parseFloat(m._epos.style[p]);if(k==q){j.push(m._lastSteps);if(j.length>4&&j.shift()==m._lastSteps){j[0]=m._lastSteps;clearTimeout(m._timer);m._timer=setTimeout(function(){l(p)},100);return}}else{o=10}k=q;var v=u>0,t=v?Math.max(0,u/m._scale):Math.min(0,u/m._scale),s=Math.round(g.$class.easing(o/i,o,0,t,i));if(v){if(t>1){s=Math.max(1,s)}}else{if(-t>1){s=Math.min(-1,s)}}if(u==0&&s==0){if(q==m._start){s=-m._steps}else{if(q==m._end){s=m._endStep-m._steps}}}m._steps+=s;if(v){if(m._steps>m._endStep){m._steps=m._endStep}}else{if(m._steps<0){m._steps=0}}m._epos.style[p]=m._start+(m._scale*m._steps)+"px";o+=n;if(m._lastSteps!=m._steps){m._lastSteps=m._steps;var r=p=="top"?g.opts.onScrollY:g.opts.onScrollX;if(typeof r=="function"){r.call(m.control.widget,m._steps+g.opts.offset)}}clearTimeout(m._timer);m._timer=setTimeout(function(){l(p)},n)};m._timer=setTimeout(function(){l((m._isVer?"top":"left"))},50)}function a(l,i){var j=l.control,k=i.domTarget;if(l._timer){clearTimeout(l._timer)}var h;if(l._isVer){h=c.parseInt(l._epos.style.top),end=l._end;if(h>end){h=end}jq(l.node).animate({top:h+"px"},400,"swing")}else{h=c.parseInt(l._epos.style.left),end=l._end;if(h>end){h=end}jq(l.node).animate({left:h+"px"},400,"swing")}j.opts.startStep=l._steps;var m=jq(l._epos),g=m.css("opacity");jq(l._epos).delay(300).fadeOut(500).css("opacity",g)}function d(i,h,g){return i.node!=g.domTarget}zul.WScroll=c.$extends(c.Object,{_gap:0,$init:function(h,g){this.control=h;this.opts=c.$default(g,{orient:"horizontal",startPosition:0,startStep:0,offset:0});this.anchor=this.opts.anchor||h.parentNode;this.widget=c.Widget.$(h);this.uid=this.widget.uuid;this.zcls=this.widget.getZclass();this._isVer=g.orient=="vertical";if(!g.viewportSize&&g.viewportSize!=0){throw"Handle required for a viewport size: {viewportSize: size}"}this.redraw(this.anchor);this._initDragdrop();this._listenMouseEvent();if(this.opts.syncSize!==false){this.syncSize()}},syncSize:function(p){if(p){this.opts=c.copy(this.opts,p)}this.edrag.style.display="";if(this._isVer){var p=this.opts,r=p.startPosition,k=p.startStep,m=p.viewport,i=p.endStep,l=p.viewportSize,o=i-m,g=this.edrag.offsetHeight-this._gap;if(o<=0){this.eend.style.display=this.edrag.style.display="none";if(typeof this.opts.onScrollY=="function"){this.opts.onScrollY.call(this.widget,p.offset)}return}l-=g;if(l>o){this.epos.style.height=g+"px";this._scale=1;var w=this.eend.style;w.display="";w.top=r+g+o+"px"}else{var x=l/o,s=Math.max(g*x,5);this.epos.style.height=s+"px";this._scale=x;this.eend.style.display="none";if(l<10){this.edrag.style.display="none"}}var v=r+(this._scale*k),u=r+l;if(v>u){v=u}this.epos.style.top=this.edrag.style.top=v+"px"}else{var p=this.opts,j=p.startPosition,k=p.startStep,m=p.viewport,i=p.endStep,l=p.viewportSize,o=i-m,h=this.edrag.offsetWidth-this._gap;if(o<=0){this.eend.style.display=this.edrag.style.display="none";if(typeof this.opts.onScrollX=="function"){this.opts.onScrollX.call(this.widget,p.offset)}return}l-=h;if(l>o){this.epos.style.width=h+"px";this._scale=1;var w=this.eend.style;w.display="";w.left=j+h+o+"px"}else{var x=l/o,t=Math.max(h*x,5);this.epos.style.width=t+"px";this._scale=x;this.eend.style.display="none";if(l<10){this.edrag.style.display="none"}}var q=j+(this._scale*k),n=j+l;if(q>n){q=n}this.epos.style.left=this.edrag.style.left=q+"px"}},_listenMouseEvent:function(){var h=this;if(h._isVer){jq(h.control).mousewheel(h.proxy(h._mousewheelY))}else{if(!(c.ie<11)||!c.opera){jq(h.control).mousewheel(h.proxy(h._mousewheelX))}}var g=jq(h.edrag);g.children("div").mouseover(h.proxy(h._mouseOver)).mouseout(h.proxy(h._mouseOut)).bind("mouseup",h.proxy(h._mouseUp)).bind("mousedown",h.proxy(h._mouseDown));g.click(c.$void)},_unlistenMouseEvent:function(){var h=this;if(h._isVer){jq(h.control).unmousewheel(h.proxy(h._mousewheelY))}else{if(!(c.ie<11)||!c.opera){jq(h.control).unmousewheel(h.proxy(h._mousewheelX))}}var g=jq(h.edrag);g.children("div").unbind("mouseover",h.proxy(h._mouseOver)).unbind("mouseout",h.proxy(h._mouseOut)).unbind("mouseup",h.proxy(h._mouseUp)).unbind("mousedown",h.proxy(h._mouseDown));g.unbind("click",c.$void)},_mouseOver:function(i){var h=i.target.className,j=h.lastIndexOf("-"),k=h.substring(j+1),g=jq(this.edrag);if(g.hasClass(h+"-clk")){g.removeClass(h+"-clk")}switch(k){case"home":case"up":if(this.opts.startStep>0){g.addClass(h+"-over")}break;case"down":case"end":var l=this.opts;if(l.startStep<l.endStep-l.viewport){g.addClass(h+"-over")}break}},_mouseOut:function(i){var h=i.target.className,g=jq(this.edrag);g.removeClass(h+"-over");if(g.hasClass(h+"-clk")){g.removeClass(h+"-clk")}},_mouseUp:function(g){jq(this.edrag).removeClass(g.target.className+"-clk")},_mouseDown:function(n){var o=n.target.className,l=o.lastIndexOf("-"),m=o.substring(l+1),k=jq(this.edrag);if(!k.hasClass(o+"-over")&&!c.mobile){return}k.addClass(o+"-clk");var g=this.opts;switch(m){case"home":if(g.startStep>0){g.startStep=0;if(this._isVer){var h=g.startPosition+"px";this.epos.style.top=h;k.animate({top:h},500);if(typeof this.opts.onScrollY=="function"){this.opts.onScrollY.call(this.widget,g.startStep+g.offset)}}else{var h=g.startPosition+"px";this.epos.style.left=h;k.animate({left:h},500);if(typeof this.opts.onScrollX=="function"){this.opts.onScrollX.call(this.widget,g.startStep+g.offset)}}k.removeClass(o+"-over")}break;case"up":if(g.startStep>0){g.startStep-=1;var i=g.startPosition+(g.startStep*this._scale);if(this._isVer){var j;if(c(this.eend).isVisible()){j=this.eend.offsetTop}else{j=g.viewportSize+g.startPosition}j-=this.edrag.offsetHeight-this._gap;this.epos.style.top=i+"px";if(j<i){this.edrag.style.top=j+"px"}else{this.edrag.style.top=i+"px"}if(typeof this.opts.onScrollY=="function"){this.opts.onScrollY.call(this.widget,g.startStep+g.offset)}}else{var j;if(c(this.eend).isVisible()){j=this.eend.offsetLeft}else{j=g.viewportSize+g.startPosition}j-=this.edrag.offsetWidth-this._gap;this.epos.style.left=i+"px";if(j<i){this.edrag.style.left=j+"px"}else{this.edrag.style.left=i+"px"}if(typeof this.opts.onScrollX=="function"){this.opts.onScrollX.call(this.widget,g.startStep+g.offset)}}if(g.startStep==0){k.removeClass(o+"-over")}}break;case"down":if(g.startStep<g.endStep-g.viewport){g.startStep+=1;var i=g.startPosition+(g.startStep*this._scale);if(this._isVer){var j;if(c(this.eend).isVisible()){j=this.eend.offsetTop}else{j=g.viewportSize+g.startPosition}j-=this.edrag.offsetHeight-this._gap;this.epos.style.top=i+"px";if(j<i){this.edrag.style.top=j+"px"}else{this.edrag.style.top=i+"px"}if(typeof this.opts.onScrollY=="function"){this.opts.onScrollY.call(this.widget,g.startStep+g.offset)}}else{var j;if(c(this.eend).isVisible()){j=this.eend.offsetLeft}else{j=g.viewportSize+g.startPosition}j-=this.edrag.offsetWidth-this._gap;this.epos.style.left=i+"px";if(j<i){this.edrag.style.left=j+"px"}else{this.edrag.style.left=i+"px"}if(typeof this.opts.onScrollX=="function"){this.opts.onScrollX.call(this.widget,g.startStep+g.offset)}}if(g.startStep==g.endStep-g.viewport){k.removeClass(o+"-over")}}break;case"end":if(g.startStep<g.endStep-g.viewport){g.startStep=g.endStep-g.viewport;if(this._isVer){var h;if(c(this.eend).isVisible()){h=this.eend.offsetTop-(this.edrag.offsetHeight-this._gap)}else{h=g.startPosition+g.viewportSize-(this.edrag.offsetHeight-this._gap)}this.epos.style.top=h;k.animate({top:h},500);if(typeof this.opts.onScrollY=="function"){this.opts.onScrollY.call(this.widget,g.startStep+g.offset)}}else{var h;if(c(this.eend).isVisible()){h=this.eend.offsetLeft-(this.edrag.offsetWidth-this._gap)}else{h=g.startPosition+g.viewportSize-(this.edrag.offsetWidth-this._gap)}this.epos.style.left=h;k.animate({left:h},500);if(typeof this.opts.onScrollX=="function"){this.opts.onScrollX.call(this.widget,g.startStep+g.offset)}}k.removeClass(o+"-over")}break}},_mousewheelY:function(p,o,l,k){k=k;if(k){p.stop();var g=this.opts,n=g.startStep,m=g.endStep-g.viewport,i=this._scale,q=this.widget;if(k>0){g.startStep-=Math.max(Math.round(q._cols/5),1);if(g.startStep<0){g.startStep=0}}else{g.startStep+=Math.max(Math.round(q._cols/5),1);if(g.startStep>m){g.startStep=m}}if(n==g.startStep){return}var h=g.startPosition+(g.startStep*i),j=c(this.eend).isVisible()?this.eend.offsetTop-(this.edrag.offsetHeight-this._gap):g.startPosition+g.viewportSize-(this.edrag.offsetHeight-this._gap);this.epos.style.top=h+"px";if(h>j){h=j}this.edrag.style.top=h+"px";if(typeof this.opts.onScrollY=="function"){this.opts.onScrollY.call(this.widget,g.startStep+g.offset)}}},_mousewheelX:function(p,o,l,k){l=l;if(l){p.stop();var g=this.opts,n=g.startStep,m=g.endStep-g.viewport,i=this._scale,q=this.widget;if(l<0){g.startStep-=Math.max(Math.round(q._cols/5),1);if(g.startStep<0){g.startStep=0}}else{g.startStep+=Math.max(Math.round(q._cols/5),1);if(g.startStep>m){g.startStep=m}}if(n==g.startStep){return}var h=g.startPosition+(g.startStep*i),j=c(this.eend).isVisible()?this.eend.offsetLeft-(this.edrag.offsetWidth-this._gap):g.startPosition+g.viewportSize-(this.edrag.offsetWidth-this._gap);this.epos.style.left=h+"px";if(h>j){h=j}this.edrag.style.left=h+"px";if(typeof this.opts.onScrollX=="function"){this.opts.onScrollX.call(this.widget,g.startStep+g.offset)}}},_initDragdrop:function(){var h=this._isVer?"v":"h",j=this.uid+"-"+h+"bar";this.node=jq(j,c)[0];this.edrag=this.node.firstChild;this.epos=this.edrag.nextSibling;this.eend=this.node.lastChild;var i=this.epos.style,g=i.display;i.display="block";this._gap=this._isVer?this.edrag.offsetHeight-this.epos.offsetHeight:this.edrag.offsetWidth-this.epos.offsetWidth;i.display=g;this.drag=new c.Draggable(this,this.edrag,{constraint:this._isVer?"vertical":"horizontal",snap:b,starteffect:e,zIndex:12000,ignoredrag:d,endeffect:a});jq(this.epos).hide()},destroy:function(){this.drag.destroy();this._unlistenMouseEvent();jq(this.node).remove();this.node=this.edrag=this.epos=this.drag=null},redraw:function(i){var g=this._isVer?"v":"h",k=this._isVer?"vertical":"horizontal",h=this.uid+"-"+g+"bar",j=this.widget.$s("wscroll");jq(i).append('<div id="'+h+'" class="'+j+"-"+k+'"><div class="'+j+'-drag"><div class="'+j+'-home" title="'+msgzul.WS_HOME+'"></div><div class="'+j+'-up" title="'+msgzul.WS_PREV+'"></div><div class="'+j+'-down" title="'+msgzul.WS_NEXT+'"></div><div class="'+j+'-end" title="'+msgzul.WS_END+'"></div></div><div class="'+j+'-pos"></div><div class="'+j+'-endbar"></div></div>')}},{easing:f})})(zk);
(function(b){function c(i,e,d){var g=d==0,h=i.$n(e),j=i.$n(e+"-embed"),f;if(h){f=h.style;f.display=g?"none":"block";f.opacity=d;if(b.ie<9){f.filter="alpha(opacity="+100*d+")"}}if(j){f=j.style;f.display="block";f.opacity=g?0.2:0;if(b.ie<9){f.filter=g?"alpha(opacity=20)":"alpha(opacity=0)"}}}function a(e,f,d){if(f>d){return e}if(e<f){e=f}if(e>d){e=d}return e}zul.Scrollbar=b.$extends(b.Object,{_pos:null,_barPos:null,_pressTimer:null,_frozenScroll:0,_frozenLimit:false,$n:function(d){return jq(this.uid+"-"+d,b)[0]},$init:function(g,d,f){if(!g||!d){throw"Both wrapper and scroller dom element are required to generate scrollbar"}this.cave=g;var e=g.style;e.position="relative";e.overflow="hidden";this.scroller=d;this.opts=b.$default(f,{embed:false,step:20,wheelAmountStep:3,startPositionX:0,startPositionY:0});this.widget=b.Widget.$(g);this.uid=this.widget.uuid;this._pos=[0,0];this._barPos=[0,0];this.currentPos={x:this._pos[0],y:this._pos[1]};jq(g).bind("scroll",this.proxy(this._fixScroll)).bind("mouseenter",this.proxy(this._mouseEnter)).bind("mouseleave",this.proxy(this._mouseLeave))},destroy:function(){var h=this.cave;jq(h).unbind("scroll",this.proxy(this._fixScroll)).unbind("mouseenter",this.proxy(this._mouseEnter)).unbind("mouseleave",this.proxy(this._mouseLeave));this._unbindMouseEvent("hor");this._unbindMouseEvent("ver");var d=this.$n("hor"),f=this.$n("ver");if(d){jq(d).remove()}if(f){jq(f).remove()}if(this.opts.embed){var g=this.$n("hor-embed"),e=this.$n("ver-embed");if(g){jq(g).remove()}if(e){jq(e).remove()}}this._pos=this._barPos=this.currentPos=null},hasVScroll:function(){return this.needV},hasHScroll:function(){return this.needH},syncSize:function(d){this._checkBarRequired();var t=this.widget,K=t.frozen,F=0,P=t.$n("tpad"),D=t.$n("bpad"),N=this.cave,s=this.scroller,B=this.$n("hor"),k=this.$n("ver"),m=this.needH,f=this.needV,C=this.opts,u=s.scrollHeight;if(P&&D){u+=P.offsetHeight+D.offsetHeight}if(K){F=50*(K._scrollScale||0)}if(m){var O=B.style.display;B.style.display="block";var J=this.$n("hor-embed"),g=this.$n("hor-left"),L=this.$n("hor-right"),w=this.$n("hor-wrapper"),Q=w.style,y=C.startPositionX,A=N.offsetWidth-y,I=s.scrollWidth-y+F,M=g.offsetWidth,o=L.offsetWidth,i=A-M-o;if(I<A){I=A+F}if(y){g.style.left=jq.px(y);Q.left=jq.px(y+M);if(J){J.style.left=jq.px(y)}}if(f){Q.width=jq.px(i-o);L.style.right=jq.px(o);var h=k.style.display;k.style.display="block";I+=k.offsetWidth;k.style.display=h}else{Q.width=jq.px(i)}var H=this.$n("hor-indicator"),q=w.offsetWidth,E=Math.round(q*A/I),E=E>15?E:15;H.style.width=E+"px";if(J){J.style.width=(E+M+o)+"px"}this.hLimit=I-A;var x=q-E;if(x<=0){this.hBarLimit=0;H.style.display="none"}else{this.hBarLimit=x}this.hRatio=Math.abs(this.hLimit/this.hBarLimit);this.needH=H.offsetHeight;B.style.display=O}if(f){var O=k.style.display;k.style.display="block";var J=this.$n("ver-embed"),G=this.$n("ver-up"),j=this.$n("ver-down"),w=this.$n("ver-wrapper"),Q=w.style,v=C.startPositionY,l=N.offsetHeight-v,z=u-v,n=G.offsetHeight;dhgh=j.offsetHeight,vhgh=l-n-dhgh;if(v){k.style.top=jq.px(N.offsetTop+v);j.style.bottom=jq.px(v);if(J){J.style.top=k.style.top}}if(m){Q.height=jq.px0(vhgh-dhgh);j.style.bottom=jq.px(v+dhgh);var p=B.style.display;B.style.display="block";z+=B.offsetHeight;B.style.display=p}else{Q.height=jq.px(vhgh)}var H=this.$n("ver-indicator"),e=w.offsetHeight,r=Math.round(e*l/z),r=r>15?r:15;H.style.height=r+"px";if(J){J.style.height=(r+n+dhgh)+"px"}this.vLimit=z-l;var x=e-r;if(x<=0){this.vBarLimit=0;H.style.display="none"}else{this.vBarLimit=x}this.vRatio=Math.abs(this.vLimit/this.vBarLimit);this.needV=H.offsetWidth;k.style.display=O}this.scrollTo(this._pos[0],this._pos[1]);if(d){c(this,"hor",1);c(this,"ver",1)}},scrollTo:function(d,f){if(this.needH){d=a(d,0,this.hLimit);var e=d/this.hRatio;this._syncPosition("hor",d);this._syncBarPosition("hor",e);this._syncEmbedBarPosition("hor",d+e)}if(this.needV){f=a(f,0,this.vLimit);var e=f/this.vRatio;this._syncPosition("ver",f);this._syncBarPosition("ver",e);this._syncEmbedBarPosition("ver",f+e)}this._onScrollEnd()},scrollToElement:function(l){var q=this.cave,m=jq(l).offset().top,o=m+l.offsetHeight,j=jq(l).offset().left,k=j+l.offsetWidth,i=jq(q).offset().top,n=i+q.offsetHeight,r=jq(q).offset().left,h=r+q.offsetWidth;scrollUp=true,scrollLeft=l.offsetWidth==q.offsetWidth;if(((k>=r&&k<=h)||(j>=r&&j<=h)||(j<=r&&k>=h))&&((m>=i&&m<=n)||(o>=i&&o<=n)||(m<=i&&o>=n))){return}if(m<i){scrollUp=false}if(j<r){scrollLeft=false}var f=scrollUp?o-n:i-m,d=this._pos[1]+(scrollUp?f:-f),g=scrollLeft?k-h:r-j,e=this._pos[0]+(scrollLeft?g:-g),p;if(this.needV){d=a(d,0,this.vLimit);p=d/this.vRatio;this._syncPosition("ver",d);this._syncBarPosition("ver",p);this._syncEmbedBarPosition("ver",d+p)}if(this.needH){e=a(e,0,this.hLimit);p=e/this.hRatio;this._syncPosition("hor",e);this._syncBarPosition("hor",p);this._syncEmbedBarPosition("hor",e+p)}this._onScrollEnd();b(l).scrollIntoView()},isScrollIntoView:function(h){var l=this.cave,i=jq(h).offset().top,k=i+h.offsetHeight,f=jq(h).offset().left,g=f+h.offsetWidth,e=jq(l).offset().top,j=e+l.offsetHeight,m=jq(l).offset().left,d=m+l.offsetWidth;if((this.needV&&k<=j&&i>=e)||(this.needH&&g<=d&&f>=m)){return true}else{return false}},getCurrentPosition:function(){return this.currentPos},setBarPosition:function(g){var f=this.widget.frozen;if(f&&this.needH){var d=this.hBarLimit/f._scrollScale,e=g*d;this._syncBarPosition("hor",e);this._syncEmbedBarPosition("hor",e)}},_checkBarRequired:function(){var j=this.cave,d=this.scroller,i=this.widget.frozen;this.needH=i?true:(j.offsetWidth<d.scrollWidth);var e=this.$n("hor");if(!this.needH){if(e){this._unbindMouseEvent("hor");this._syncPosition("hor",0);jq(e).remove();if(this.opts.embed){var h=this.$n("hor-embed");if(h){jq(h).remove()}}}}else{if(!this.$n("hor")){this.redraw(j,"hor");this._bindMouseEvent("hor")}}this.needV=j.offsetHeight<d.offsetHeight;var g=this.$n("ver");if(!this.needV){if(g){this._unbindMouseEvent("ver");this._syncPosition("ver",0);jq(g).remove();if(this.opts.embed){var f=this.$n("ver-embed");if(f){jq(f).remove()}}}}else{if(!g){this.redraw(j,"ver");this._bindMouseEvent("ver")}}},_bindMouseEvent:function(f){var l=this,k=l.cave,i=f=="hor",g=l.$n(f),e=l.$n(f+"-indicator"),d=l.$n(f+"-rail"),j=l.$n(f+(i?"-left":"-up")),h=l.$n(f+(i?"-right":"-down"));if(i&&(!(b.ie<11)||!b.opera)){jq(k).mousewheel(l.proxy(l._mousewheelX))}else{jq(k).mousewheel(l.proxy(l._mousewheelY))}jq(g).click(b.$void);jq(e).bind("mousedown",l.proxy(l._dragStart));jq(d).bind("mousedown",l.proxy(l._mouseDown)).bind("mouseup",l.proxy(l._mouseUp));jq(j).bind("mousedown",l.proxy(l._mouseDown)).bind("mouseup",l.proxy(l._mouseUp));jq(h).bind("mousedown",l.proxy(l._mouseDown)).bind("mouseup",l.proxy(l._mouseUp))},_unbindMouseEvent:function(f){var l=this,k=l.cave,i=f=="hor",g=l.$n(f),e=l.$n(f+"-indicator"),d=l.$n(f+"-rail"),j=l.$n(f+(i?"-left":"-up")),h=l.$n(f+(i?"-right":"-down"));if(i&&(!(b.ie<11)||!b.opera)){jq(k).unmousewheel(l.proxy(l._mousewheelX))}else{jq(k).unmousewheel(l.proxy(l._mousewheelY))}jq(g).unbind("click",b.$void);jq(e).unbind("mousedown",l.proxy(l._dragStart));jq(d).unbind("mousedown",l.proxy(l._mouseDown)).unbind("mouseup",l.proxy(l._mouseUp));jq(j).unbind("mousedown",l.proxy(l._mouseDown)).unbind("mouseup",l.proxy(l._mouseUp));jq(h).unbind("mousedown",l.proxy(l._mouseDown)).unbind("mouseup",l.proxy(l._mouseUp))},_fixScroll:function(d){var e=this.cave;if(!this.dragging){this.scrollTo(e.scrollLeft,e.scrollTop)}},_mouseEnter:function(d){c(this,"hor",1);c(this,"ver",1)},_mouseLeave:function(d){if(this.dragging){return}c(this,"hor",0);c(this,"ver",0)},_dragStart:function(e){if(this._pressTimer){clearInterval(this._pressTimer);this._pressTimer=null}e.preventDefault();var f=this,g=f.$n("hor-indicator")==e.currentTarget?"hor":"ver",h=g=="hor",d=h?e.pageX:e.pageY,j=h?f._barPos[0]:f._barPos[1],i={orient:g,point:d,pos:j};jq(document).bind("mousemove",i,f.proxy(f._dragMove)).bind("mouseup",f.proxy(f._dragEnd))},_dragEnd:function(e){var f=this,d=e.pageX,j=e.pageY,i=f.cave,h=jq(i).offset().left,g=jq(i).offset().top;jq(document).unbind("mousemove",f.proxy(f._dragMove)).unbind("mouseup",f.proxy(f._dragEnd));f.dragging=false;if((d<h||d>h+i.offsetWidth)||(j<g||j>g+i.offsetHeight)){c(f,"hor",0);c(f,"ver",0)}},_dragMove:function(n){var h=n.data,g=h.orient,l=h.point,k=h.pos,o=g=="hor",m=(o?n.pageX:n.pageY)-l,j=k+m,f=o?this.hBarLimit:this.vBarLimit,i=o?this.hRatio:this.vRatio,d=this.widget.frozen;this.dragging=true;j=a(j,0,f);this._syncBarPosition(g,j);if(d&&o){var e=f/d._scrollScale;d._doScroll(j/e);this._syncEmbedBarPosition("hor",j)}else{var k=j*i;this._syncPosition(g,k);this._syncEmbedBarPosition(g,k+j);this._onScrollEnd()}},_mousewheelX:function(l,k,h,g){var e=this.opts,f=e.step*e.wheelAmountStep,j=this._pos[0];if(h){l.stop();j+=(h>0?-f:f);j=a(j+f,0,this.hLimit);var d=this.widget.frozen,i=j/this.hRatio;if(d){f=this.hBarLimit/d._scrollScale;i=i/f;d._doScroll(i);this._syncEmbedBarPosition("hor",i)}else{this._syncPosition("hor",j);this._syncEmbedBarPosition("hor",j+i)}this._syncBarPosition("hor",i);this._onScrollEnd()}},_mousewheelY:function(l,k,h,g){var d=this.opts,f=d.step*d.wheelAmountStep,j=this._pos[1],i;if(g){var e=g>0;if(e&&j==0){return}if(!e&&j==this.vLimit){return}l.stop();j+=(e?-f:f);j=a(j,0,this.vLimit);i=j/this.vRatio;this._syncPosition("ver",j);this._syncBarPosition("ver",i);this._syncEmbedBarPosition("ver",j+i);this._onScrollEnd()}},_mouseUp:function(d){clearInterval(this._pressTimer);this._pressTimer=null},_mouseDown:function(s){if(this._pressTimer){clearInterval(this._pressTimer);this._pressTimer=null}var A=s.currentTarget,r=this.$n("hor-rail"),f=this.$n("ver-rail"),o=this.$n("ver-up"),q=this.$n("ver-down"),h=this.$n("hor-left"),z=this.$n("hor-right"),y=this.widget.frozen,w=this.hBarLimit,k=y?w/y._scrollScale:this.opts.step;if(A==r||A==f){var e=A==r,p=e?"hor":"ver",i=jq(A).offset(),i=e?i.left:i.top,n=this.$n(p+"-indicator"),d=e?n.offsetWidth:n.offsetHeight,v=(e?s.pageX:s.pageY)-i-d/2,x=e?this.hLimit:this.vLimit,l=e?this.hRatio:this.vRatio,j=e?this._pos[0]:this._pos[1],m=e?this._barPos[0]:this._barPos[1],g=v*l,u=k*10;t=this;if(y){v=a(v,0,w);t._syncBarPosition("hor",v);t._syncEmbedBarPosition("hor",v);y._doScroll(v/k)}else{t._pressTimer=setInterval(function(){var E=v>m,C,B,D;C=E?j:g;C=C<0?0:C;B=E?g:j;B=B>x?x:B;j+=(E?u:-u);j=a(j,C,B);D=j/l;if(j==g||j<=C||j>=B){clearInterval(t._pressTimer);t._pressTimer=null}t._syncPosition(p,j);t._syncBarPosition(p,D);t._syncEmbedBarPosition(p,j+D);t._onScrollEnd()},50)}}if(A==h||A==z||A==o||A==q){var t=this,e=A==h||A==z,p=e?"hor":"ver",x=e?t.hLimit:t.vLimit,l=e?t.hRatio:t.vRatio,j=e?t._pos[0]:t._pos[1],m=t._barPos[0];t._pressTimer=setInterval(function(){if(y&&e){m+=(A==h?-k:k);m=a(m,0,w);t._syncBarPosition(p,m);t._syncEmbedBarPosition(p,m);y._doScroll(m/k)}else{var B;if(e){j+=(A==h?-k:k)}else{j+=(A==o?-k:k)}j=a(j,0,x);m=j/l;t._syncPosition(p,j);t._syncBarPosition(p,m);t._syncEmbedBarPosition(p,j+m);t._onScrollEnd()}},50)}},_syncPosition:function(f,j){if(!this._pos){return}var d=f=="hor",i=this.cave,g=this.$n(f),h=this.opts.embed;if(g){j=Math.round(j);this._pos[d?0:1]=j;g.style[d?"left":"top"]=j+"px";if(d&&this.needV){this.$n("ver").style.right=-j+"px";if(h){this.$n("ver-embed").style.right=-j+"px"}}if(!d&&this.needH){this.$n("hor").style.bottom=-j+"px";if(h){this.$n("hor-embed").style.bottom=-j+"px"}}i[d?"scrollLeft":"scrollTop"]=j;var e=this.opts.onSyncPosition;if(e){this.currentPos={x:this._pos[0],y:this._pos[1]};e.call(this)}}},_syncBarPosition:function(f,g){var e=f=="hor",d=this.$n(f+"-indicator");this._barPos[e?0:1]=g;d.style[e?"left":"top"]=g+"px"},_syncEmbedBarPosition:function(e,i){if(this.opts.embed){var d=e=="hor",h=this.$n(e+"-embed"),f=this.opts,g=d?f.startPositionX:f.startPositionY;h.style[d?"left":"top"]=(i+g)+"px"}},_onScrollEnd:function(){var d=this.opts.onScrollEnd;if(d){this.currentPos={x:this._pos[0],y:this._pos[1]};d.call(this)}},redraw:function(k,g){var e=g=="hor",h=this.uid+"-"+g,d=e?"horizontal":"vertical",j=e?"left":"up",i=e?"right":"down",f="";if(this.opts.embed){f+='<div id="'+h+'-embed" class="z-scrollbar-'+d+'-embed"></div>'}f+='<div id="'+h+'" class="z-scrollbar z-scrollbar-'+d+'"><div id="'+h+"-"+j+'" class="z-scrollbar-'+j+'"><i class="z-icon-caret-'+j+'"></i></div><div id="'+h+'-wrapper" class="z-scrollbar-wrapper"><div id="'+h+'-indicator" class="z-scrollbar-indicator"><i class="z-scrollbar-icon z-icon-reorder"></i></div><div id="'+h+'-rail" class="z-scrollbar-rail"></div></div><div id="'+h+"-"+i+'" class="z-scrollbar-'+i+'"><i class="z-icon-caret-'+i+'"></i></div></div>';jq(k).append(f)}})})(zk);

}finally{zk.setLoaded(zk._p.n);}});zk.setLoaded('zul',1);zk.load('zul',function(){if(zk._p=zkpi('zul.wgt'))try{
zul.wgt.A=zk.$extends(zul.LabelImageWidget,{_dir:"normal",setDisabled:(function(a,b,c){return function(d,e){var f=this[a];this.__fname__=a.substring(1);this[a]=d=b.apply(this,arguments);if(f!==d||(e&&e.force)){c.apply(this,arguments)}this.__fname__=null;return this}})("_disabled",(function(a,b){if(b&&b.adbs){this._adbs=true}else{if(!b||b.adbs===undefined){this._adbs=false}}if(!a){if(this._adbs){this._adbs=false}else{if(b&&b.adbs===false){return this._disabled}}}return a}),(function(c){var b=this,a=function(){if(b.desktop){jq(b.$n()).attr("disabled",c)}};a()})),getDisabled:_zkf$=function(){return this._disabled},isDisabled:_zkf$,setDir:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_dir",(_zkf=function(){var a=this.$n();if(a){a.innerHTML=this.domContent_()}})),getDir:_zkf$=function(){return this._dir},isDir:_zkf$,setHref:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_href",(function(a){var b=this.$n();if(b){b.href=a||""}})),getHref:_zkf$=function(){return this._href},isHref:_zkf$,setTarget:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_target",(function(a){var b=this.$n();if(b){b.target=a||""}})),getTarget:_zkf$=function(){return this._target},isTarget:_zkf$,setTabindex:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_tabindex",(function(a){var b=this.$n();if(b){b.tabIndex=a||""}})),getTabindex:_zkf$=function(){return this._tabindex},isTabindex:_zkf$,setAutodisable:(function(a){return function(b){this[a]=b;return this}})("_autodisable"),getAutodisable:_zkf$=function(){return this._autodisable},isAutodisable:_zkf$,bind_:function(){this.$supers(zul.wgt.A,"bind_",arguments);if(!this._disabled){var a=this.$n();this.domListen_(a,"onFocus","doFocus_").domListen_(a,"onBlur","doBlur_")}},unbind_:function(){var a=this.$n();this.domUnlisten_(a,"onFocus","doFocus_").domUnlisten_(a,"onBlur","doBlur_");this.$supers(zul.wgt.A,"unbind_",arguments)},domContent_:function(){var c=zUtl.encodeXML(this.getLabel()),a=this.getImage(),b=this.domIcon_();if(!a&&!b){return c}if(!a){a=b}else{a='<img src="'+a+'" align="absmiddle" />'+(b?" "+b:"")}return this.getDir()=="reverse"?c+a:a+c},domAttrs_:function(c){var a=this.$supers("domAttrs_",arguments),b;if(b=this.getTarget()){a+=' target="'+b+'"'}if(b=this.getTabindex()){a+=' tabIndex="'+b+'"'}if(b=this.getHref()){a+=' href="'+b+'"'}else{a+=' href="javascript:;"'}if(this._disabled){a+=' disabled="disabled"'}return a},doClick_:function(b){var c=this.getHref();if(c&&c.toLowerCase().startsWith("mailto:")){var a=jq.newFrame("mailtoFrame",c,null);jq(a).remove();b.stop()}if(zk.ie<11&&!c){b.stop({dom:true})}if(this._disabled){b.stop()}else{zul.wgt.ADBS.autodisable(this);this.fireX(b);if(!b.stopped){this.$super("doClick_",b,true)}}}});
zkreg('zul.wgt.A',true);
zk._m={};
zk._m['default']=function(b){b.push("<a ",this.domAttrs_(),">",this.domContent_());for(var a=this.firstChild;a;a=a.nextSibling){a.redraw(b)}b.push("</a>")};
;zkmld(zk._p.p.A,zk._m);
zul.wgt.Cell=zk.$extends(zul.Widget,{_colspan:1,_rowspan:1,_rowType:0,_boxType:1,setColspan:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_colspan",(function(a){var b=this.$n();if(b){b.colSpan=a}})),getColspan:_zkf$=function(){return this._colspan},isColspan:_zkf$,setRowspan:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_rowspan",(function(a){var b=this.$n();if(b){b.rowSpan=a}})),getRowspan:_zkf$=function(){return this._rowspan},isRowspan:_zkf$,setAlign:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_align",(function(a){var b=this.$n();if(b){b.align=a}})),getAlign:_zkf$=function(){return this._align},isAlign:_zkf$,setValign:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_valign",(function(a){var b=this.$n();if(b){b.valign=a}})),getValign:_zkf$=function(){return this._valign},isValign:_zkf$,_getParentType:function(){var a=zk.isLoaded("zul.grid")&&this.parent.$instanceof(zul.grid.Row);if(!a){return zk.isLoaded("zul.box")&&this.parent.$instanceof(zul.box.Box)?this._boxType:null}return this._rowType},_getRowAttrs:function(){return this.parent._childAttrs(this,this.getChildIndex())},_getBoxAttrs:function(){return this.parent._childInnerAttrs(this)},_colHtmlPre:function(){var a="",b=this.parent;if(zk.isLoaded("zkex.grid")&&b.$instanceof(zkex.grid.Group)&&this==b.firstChild){a+=b.domContent_()}return a},domStyle_:function(b){var a=this.$supers("domStyle_",arguments);if(this._align){a+=" text-align:"+this._align+";"}if(this._valign){a+=" vertical-align:"+this._valign+";"}return a},domAttrs_:function(h){var g=this.$supers("domAttrs_",arguments),b;if((b=this._colspan)!=1){g+=' colspan="'+b+'"'}if((b=this._rowspan)!=1){g+=' rowspan="'+b+'"'}var d,a=zUtl.parseMap(g," ",'"');switch(this._getParentType()){case this._rowType:d=zUtl.parseMap(this._getRowAttrs()," ",'"');break;case this._boxType:d=zUtl.parseMap(this._getBoxAttrs()," ",'"');break}if(d){var e=d.style,c=a.style,f;if(e&&c){e=zUtl.parseMap(e.replace(/"/g,"").replace(/:/g,"="),";");c=zUtl.parseMap(c.replace(/"/g,"").replace(/:/g,"="),";");zk.copy(e,c);f=zUtl.mapToString(e,":",";")}zk.copy(d,a);if(f){d.style='"'+f+'"'}}return" "+zUtl.mapToString(d)},setVisible:function(a){this.$supers("setVisible",arguments);if(zk.ie10_&&a){zk(this.$n()).redoCSS()}},deferRedrawHTML_:function(a){a.push("<td",this.domAttrs_({domClass:1}),' class="z-renderdefer"></td>')}});
zkreg('zul.wgt.Cell');
zk._m={};
zk._m['default']=function(c){c.push("<td",this.domAttrs_(),">",this._colHtmlPre());for(var b=0,a=this.firstChild;a;a=a.nextSibling,b++){a.redraw(c)}c.push("</td>")};
;zkmld(zk._p.p.Cell,zk._m);
zul.wgt.Div=zk.$extends(zul.Widget,{setAlign:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_align",(function(a){var b=this.$n();if(b){b.align=a}})),getAlign:_zkf$=function(){return this._align},isAlign:_zkf$,domAttrs_:function(b){var c=this._align,a=this.$supers("domAttrs_",arguments);return c!=null?a+' align="'+c+'"':a}});
zkreg('zul.wgt.Div',true);
zk._m={};
zk._m['default']=zk.Page.$redraw;
;zkmld(zk._p.p.Div,zk._m);
zul.wgt.Span=zk.$extends(zul.Widget,{});
zkreg('zul.wgt.Span',true);
zk._m={};
zk._m['default']=function(b){b.push("<span",this.domAttrs_(),">");for(var a=this.firstChild;a;a=a.nextSibling){a.redraw(b)}b.push("</span>")};
;zkmld(zk._p.p.Span,zk._m);
zul.wgt.Idspace=zk.$extends(zul.wgt.Div,{$init:function(){this._fellows={};this.$supers("$init",arguments)}});
zkreg('zul.wgt.Idspace',true);
zk._m={};
zk._m['default']=zk.Page.$redraw;
;zkmld(zk._p.p.Idspace,zk._m);
zul.wgt.Include=zk.$extends(zul.Widget,{_enclosingTag:"div",$init:function(){this._fellows={};this.$supers("$init",arguments)},setComment:(function(a){return function(b){this[a]=b;return this}})("_comment"),getComment:_zkf$=function(){return this._comment},isComment:_zkf$,getEnclosingTag:function(){return this._enclosingTag},setEnclosingTag:function(a){this._enclosingTag=a},domStyle_:function(b){var a=this.$supers("domStyle_",arguments);if(!this.previousSibling&&!this.nextSibling){if((!b||!b.width)&&!this.getWidth()){a+="width:100%;"}if((!b||!b.height)&&!this.getHeight()){a+="height:100%;"}}return a},bind_:function(){this.$supers(zul.wgt.Include,"bind_",arguments);var a;if(a=this._childjs){a();this._childjs=this._xcnt=null}if(jq.isArray(a=this._xcnt)){for(var c=this.$n(),b=0;b<a.length;++b){c.appendChild(a[b])}}},unbind_:function(){if(jq.isArray(this._xcnt)){for(var a=this.$n();a.firstChild;){a.removeChild(a.firstChild)}}this.$supers(zul.wgt.Include,"unbind_",arguments)}});
zkreg('zul.wgt.Include');
zk._m={};
zk._m['default']=function(b){b.push("<",this._enclosingTag,this.domAttrs_(),">");for(var a=this.firstChild;a;a=a.nextSibling){a.redraw(b)}if(this._comment){b.push("<!--\n")}if((a=this._xcnt)&&!jq.isArray(a)){b.push(a)}if(this._comment){b.push("\n-->")}b.push("</",this._enclosingTag,">")};
;zkmld(zk._p.p.Include,zk._m);
zul.wgt.Label=zk.$extends(zul.Widget,{_value:"",_maxlength:0,setValue:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_value",(_zkf=function(){var a=this.$n();if(a){a.innerHTML=this.getEncodedText()}})),getValue:_zkf$=function(){return this._value},isValue:_zkf$,setMultiline:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_multiline",(_zkf)),getMultiline:_zkf$=function(){return this._multiline},isMultiline:_zkf$,setPre:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_pre",(_zkf)),getPre:_zkf$=function(){return this._pre},isPre:_zkf$,setMaxlength:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_maxlength",(_zkf)),getMaxlength:_zkf$=function(){return this._maxlength},isMaxlength:_zkf$,getEncodedText:function(){return zUtl.encodeXML(this._value,{multiline:this._multiline,pre:this._pre,maxlength:this._maxlength})},getMarginSize_:function(a){var c=this.$supers("getMarginSize_",arguments);if(a=="h"){var d=this.$n(),b=zk(d).offsetHeight();return c+b-d.offsetHeight}return c}});
zkreg('zul.wgt.Label');
zk._m={};
zk._m['default']=function(a){a.push("<span",this.domAttrs_(),">",this.getEncodedText(),"</span>")};
;zkmld(zk._p.p.Label,zk._m);
(function(){function c(e){var d;if(d=e._upload){e._uplder=new zul.Upload(e,null,d)}}function a(e){var d;if(d=e._uplder){e._uplder=null;d.destroy()}}var b=zul.wgt.Button=zk.$extends(zul.LabelImageWidget,{_orient:"horizontal",_dir:"normal",_type:"button",setHref:(function(d){return function(e){this[d]=e;return this}})("_href"),getHref:_zkf$=function(){return this._href},isHref:_zkf$,setTarget:(function(d){return function(e){this[d]=e;return this}})("_target"),getTarget:_zkf$=function(){return this._target},isTarget:_zkf$,setDir:(function(d,e){return function(f,g){var h=this[d];this[d]=f;if(h!==f||(g&&g.force)){this.__fname__=d.substring(1);e.apply(this,arguments);this.__fname__=null}return this}})("_dir",(_zkf=function(){this.updateDomContent_()})),getDir:_zkf$=function(){return this._dir},isDir:_zkf$,setOrient:(function(d,e){return function(f,g){var h=this[d];this[d]=f;if(h!==f||(g&&g.force)){this.__fname__=d.substring(1);e.apply(this,arguments);this.__fname__=null}return this}})("_orient",(_zkf)),getOrient:_zkf$=function(){return this._orient},isOrient:_zkf$,setType:(function(d,e){return function(f,g){var h=this[d];this[d]=f;if(h!==f||(g&&g.force)){this.__fname__=d.substring(1);e.apply(this,arguments);this.__fname__=null}return this}})("_type",(_zkf)),getType:_zkf$=function(){return this._type},isType:_zkf$,setDisabled:(function(d,e,f){return function(g,h){var i=this[d];this.__fname__=d.substring(1);this[d]=g=e.apply(this,arguments);if(i!==g||(h&&h.force)){f.apply(this,arguments)}this.__fname__=null;return this}})("_disabled",(function(d,e){if(e&&e.adbs){this._adbs=true}else{if(!e||e.adbs===undefined){this._adbs=false}}if(!d){if(this._adbs){this._adbs=false}else{if(e&&e.adbs===false){return this._disabled}}}return d}),(function(f){var e=this,d=function(){if(e.desktop){jq(e.$n()).attr("disabled",f);if(e._upload){f?a(e):c(e)}}};if(this._type=="submit"){setTimeout(d,50)}else{d()}})),getDisabled:_zkf$=function(){return this._disabled},isDisabled:_zkf$,setTabindex:(function(d,e){return function(f,g){var h=this[d];this[d]=f;if(h!==f||(g&&g.force)){this.__fname__=d.substring(1);e.apply(this,arguments);this.__fname__=null}return this}})("_tabindex",(function(d){var e=this.$n();if(e){e.tabIndex=d||""}})),getTabindex:_zkf$=function(){return this._tabindex},isTabindex:_zkf$,setAutodisable:(function(d){return function(e){this[d]=e;return this}})("_autodisable"),getAutodisable:_zkf$=function(){return this._autodisable},isAutodisable:_zkf$,setUpload:(function(d,e){return function(f,g){var h=this[d];this[d]=f;if(h!==f||(g&&g.force)){this.__fname__=d.substring(1);e.apply(this,arguments);this.__fname__=null}return this}})("_upload",(function(d){var e=this.$n();if(e&&!this._disabled){a(this);if(d&&d!="false"){c(this)}}})),getUpload:_zkf$=function(){return this._upload},isUpload:_zkf$,focus_:function(e){var f=this,d=this.$n();if(d.disabled){if(!f._delayFocus){f._delayFocus=true;setTimeout(function(){if(f.desktop&&!f.isDisabled()){if(!zk.focusBackFix||!f._upload){zk(f.$n()).focus(e)}}f._delayFocus=null},0)}return false}if(!zk.focusBackFix||!this._upload){zk(this.$n()).focus(e)}return true},domContent_:function(){var f=zUtl.encodeXML(this.getLabel()),d=this.getImage(),e=this.domIcon_();if(!d&&!e){return f}if(!d){d=e}else{d='<img class="'+this.$s("image")+'" src="'+d+'" />'+(e?" "+e:"")}var g="vertical"==this.getOrient()?"<br/>":" ";return this.getDir()=="reverse"?f+g+d:d+g+f},onShow:function(){if(this.$n()&&!this._disabled&&this._uplder){this._uplder.sync()}},bind_:function(){this.$supers(b,"bind_",arguments);var d=this.$n();this.domListen_(d,"onFocus","doFocus_").domListen_(d,"onBlur","doBlur_");zWatch.listen({onShow:this});if(!this._disabled&&this._upload){c(this)}},unbind_:function(){a(this);var d=this.$n();this.domUnlisten_(d,"onFocus","doFocus_").domUnlisten_(d,"onBlur","doBlur_");zWatch.unlisten({onShow:this});this.$supers(b,"unbind_",arguments)},doClick_:function(f){if(!f.domEvent){return}if(!this._disabled){if(!this._upload){zul.wgt.ADBS.autodisable(this)}else{if(!zk.ie||zk.ie>10){this._uplder.openFileDialog()}}this.fireX(f);if(!f.stopped){var g=this._href,e=g?g.toLowerCase().startsWith("mailto:"):false;if(g){if(e){var d=jq.newFrame("mailtoFrame",g,null);jq(d).remove()}else{zUtl.go(g,{target:this._target||(f.data.ctrlKey?"_blank":"")})}}this.$super("doClick_",f,true)}}},setFlexSize_:function(d){var e=this.$n();if(d.height!==undefined){if(d.height=="auto"){e.style.height=""}else{if(d.height!=""){e.style.height=jq.px0(d.height)}else{e.style.height=this._height?this._height:""}}}if(d.width!==undefined){if(d.width=="auto"){e.style.width=""}else{if(d.width!=""){e.style.width=jq.px0(d.width)}else{e.style.width=this._width?this._width:""}}}}});zul.wgt.ADBS=zk.$extends(zk.Object,{$init:function(d){this._ads=d},onResponse:function(){for(var d=this._ads,e;e=d.shift();){e.setDisabled(false,{adbs:false,skip:true});if(zk.chrome){e.domListen_(e.$n(),"onBlur","doBlur_")}}zWatch.unlisten({onResponse:this})}},{autodisable:function(k){var f=k._autodisable,e,i;if(f){if(zk.chrome){k.domUnlisten_(k.$n(),"onBlur","doBlur_")}f=f.split(",");for(var d=f.length;d--;){var h=f[d].trim();if(h){var g;if(g=h.charAt(0)=="+"){h=h.substring(1)}h="self"==h?k:k.$f(h);if(h==k){i=k._uplder;k._uplder=null;k._autodisable_self=true}if(h&&!h._disabled){h.setDisabled(true,{adbs:true,skip:true});if(k.inServer){if(g){h.smartUpdate("disabled",true)}else{if(!e){e=[h]}else{e.push(h)}}}}}}}if(e){e=new zul.wgt.ADBS(e);if(i){i._aded=e;k._uplder=i}else{if(k.isListen("onClick",{asapOnly:true})){zWatch.listen({onResponse:e})}else{setTimeout(function(){e.onResponse()},800)}}}}})})();
zkreg('zul.wgt.Button');
zk._m={};
zk._m['trendy']=function(b){var a=this._tabindex;b.push('<button type="',this._type,'"',this.domAttrs_());if(this._disabled){b.push(' disabled="disabled"')}if(a){b.push(' tabindex="',a,'"')}b.push(">",this.domContent_(),"</button>")};
;zk._m['os']=[zk._p.p.Button,'trendy'];
zk._m['default']=[zk._p.p.Button,'trendy'];
zkmld(zk._p.p.Button,zk._m);
(function(){var a=zk.gecko?function(c){var b;return(b=c._spacing)&&b.endsWith("%")}:zk.$void;zul.wgt.Separator=zk.$extends(zul.Widget,{_orient:"horizontal",setOrient:(function(b,c){return function(d,e){var f=this[b];this[b]=d;if(f!==d||(e&&e.force)){this.__fname__=b.substring(1);c.apply(this,arguments);this.__fname__=null}return this}})("_orient",(function(){this.updateDomClass_()})),getOrient:_zkf$=function(){return this._orient},isOrient:_zkf$,setBar:(function(b,c){return function(d,e){var f=this[b];this[b]=d;if(f!==d||(e&&e.force)){this.__fname__=b.substring(1);c.apply(this,arguments);this.__fname__=null}return this}})("_bar",(function(){this.updateDomClass_()})),getBar:_zkf$=function(){return this._bar},isBar:_zkf$,setSpacing:(function(b,c){return function(d,e){var f=this[b];this[b]=d;if(f!==d||(e&&e.force)){this.__fname__=b.substring(1);c.apply(this,arguments);this.__fname__=null}return this}})("_spacing",(function(){this.updateDomStyle_()})),getSpacing:_zkf$=function(){return this._spacing},isSpacing:_zkf$,isVertical:function(){return this._orient=="vertical"},bind_:function(){this.$supers(zul.wgt.Separator,"bind_",arguments)},getZclass:function(){return"z-separator"},domClass_:function(d){var c=this.$supers("domClass_",arguments),b=this.isBar();if(!d||!d.zclass){c+=" "+this.$s((this.isVertical()?"vertical"+(b?"-bar":""):"horizontal"+(b?"-bar":"")))}return c},domStyle_:function(){var c=this.$supers("domStyle_",arguments);if(!a(this)){return c}var d=this._spacing,b=zk.parseInt(d.substring(0,d.length-1).trim());if(b<=0){return c}b=b>=2?(b/2)+"%":"1%";return"margin:"+(this.isVertical()?"0 "+b:b+" 0")+";"+c},getWidth:function(){var b=this.$supers("getWidth",arguments);return !this.isVertical()||(b!=null&&b.length>0)||a(this)?b:this._spacing},getHeight:function(){var b=this.$supers("getHeight",arguments);return this.isVertical()||(b!=null&&b.length>0)||a(this)?b:this._spacing}})})();
zkreg('zul.wgt.Separator');
zk._m={};
zk._m['default']=function(a){a.push("<div",this.domAttrs_(),">&nbsp;</div>")};
;zkmld(zk._p.p.Separator,zk._m);
zul.wgt.Space=zk.$extends(zul.wgt.Separator,{_orient:"vertical"});
zkreg('zul.wgt.Space');
zk._m={};
zk._m['default']=zul.wgt.Separator.molds["default"];
;zkmld(zk._p.p.Space,zk._m);
zul.wgt.Caption=zk.$extends(zul.LabelImageWidget,{_tabindex:0,setTabindex:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_tabindex",(function(a){var b=this.$n();if(b){b.tabIndex=a||""}})),getTabindex:_zkf$=function(){return this._tabindex},isTabindex:_zkf$,domDependent_:true,rerender:function(){var a=this.parent;if(a){a.clearCache()}this.$supers("rerender",arguments)},domContent_:function(){var c=this.getLabel(),a=this.getImage(),d=this.parent?this.parent._title:"",b=this.domIcon_();if(d){c=c?d+" - "+c:d}c=zUtl.encodeXML(c);if(!a&&!b){return c}if(!a){a=b}else{a='<img id="'+this.uuid+'-img" src="'+a+'" class="'+this.$s("image")+'" />'+(b?" "+b:"")}return c?a+" "+c:a},updateDomContent_:function(){var d=this.domContent_(),a=this.$n("cave"),c=this.nChildren,e=jq(a).contents().filter(function(){return !(this.nodeType==3&&!this.nodeValue.trim().length)}).length,b=0;if(a){jq(a).contents().filter(function(){return(c+b++)<e}).remove();this.clearCache();jq(a).prepend(d?d:"&nbsp;")}},domClass_:function(c){var b=this.$supers("domClass_",arguments),a=this.parent;if(!a.$instanceof(zul.wgt.Groupbox)){return b}return b+(a._closable?"":" "+this.$s("readonly"))},doClick_:function(){if(this.parent.$instanceof(zul.wgt.Groupbox)){this.parent.setOpen(!this.parent.isOpen())}this.$supers("doClick_",arguments)},_getBlank:function(){return"&nbsp;"},_isCollapsibleVisible:function(){var a=this.parent;return a.isCollapsible&&a.isCollapsible()},_isCloseVisible:function(){var a=this.parent;return a.isClosable&&a.isClosable()&&!a.$instanceof(zul.wgt.Groupbox)},_isMinimizeVisible:function(){var a=this.parent;return a.isMinimizable&&a.isMinimizable()},_isMaximizeVisible:function(){var a=this.parent;return a.isMaximizable&&a.isMaximizable()},beforeMinFlex_:function(a){if(a=="w"){this.$n().width=""}},setFlexSizeW_:function(h,b,e,c){if(c){if(this._isCloseVisible()){var g=this.parent.$n("close");e+=g.offsetWidth+zk(g).marginWidth()}if(this._isMaximizeVisible()){var a=this.parent.$n("max");e+=a.offsetWidth+zk(a).marginWidth()}if(this._isMinimizeVisible()){var d=this.parent.$n("min");e+=d.offsetWidth+zk(d).marginWidth()}if(this._isCollapsibleVisible()){var f=this.parent.$n("exp");e+=f.offsetWidth+zk(f).marginWidth()}}this.$supers("setFlexSizeW_",arguments)},getImageNode:function(){if(!this._eimg&&this._image){var a=this.$n("img");if(a){this._eimg=a}}return this._eimg}});
zkreg('zul.wgt.Caption',true);
zk._m={};
zk._m['default']=function(f){var a=this.parent,c=this.domContent_(),b=this._tabindex;f.push("<div",this.domAttrs_(),">",'<div id="',this.uuid,'-cave" class="',this.$s("content"),'">',(c?c:this.firstChild?"":this._getBlank()));for(var i=this.firstChild;i;i=i.nextSibling){i.redraw(f)}f.push("</div>");if(a._isDefault&&a._isDefault()){f.push("</div>");return}var e=a.uuid,j=a.$s("icon");if(this._isCloseVisible()){f.push('<div id="',e,'-close" class="',j," ",a.$s("close"),'"');if(b>-1){f.push(' tabindex="',b,'"')}f.push(' title="',msgzul.PANEL_CLOSE,'"><i class="',a.getClosableIconClass_(),'"></i></div>')}if(this._isMaximizeVisible()){var h=this._maximized;f.push('<div id="',e,'-max" class="',j," ",a.$s("maximize"));if(h){f.push(" ",a.$s("maximized"))}var g=h?a.getMaximizedIconClass_():a.getMaximizableIconClass_();if(b>-1){f.push('" tabindex="',b)}f.push('" title="',msgzul.PANEL_MAXIMIZE,'"><i class="',g,'"></i></div>')}if(this._isMinimizeVisible()){f.push('<div id="',e,'-min" class="',j," ",a.$s("minimize"),'"');if(b>-1){f.push(' tabindex="',b,'"')}f.push(' title="',msgzul.PANEL_MINIMIZE,'"><i class="',a.getMinimizableIconClass_(),'"></i></div>')}if(this._isCollapsibleVisible()){var d=a._open?a.getCollapseOpenIconClass_():a.getCollapseCloseIconClass_();f.push('<div id="',e,'-exp" class="',j," ",a.$s("expand"),'"');if(b>-1){f.push(' tabindex="',b,'"')}if(d){f.push(' title="',msgzul.PANEL_COLLAPSE,'"')}else{f.push(' title="',msgzul.PANEL_EXPAND,'"')}f.push('><i class="',d,'"></i></div>')}f.push("</div>")};
;zkmld(zk._p.p.Caption,zk._m);
(function(){function b(c){var d=c.domEvent;return d&&jq.nodeName(d.target,"label")}var a=zul.wgt.Checkbox=zk.$extends(zul.LabelImageWidget,{_checked:false,setDisabled:(function(c,d){return function(e,f){var g=this[c];this[c]=e;if(g!==e||(f&&f.force)){this.__fname__=c.substring(1);d.apply(this,arguments);this.__fname__=null}return this}})("_disabled",(function(c){var d=this.$n("real");if(d){d.disabled=c}})),getDisabled:_zkf$=function(){return this._disabled},isDisabled:_zkf$,setChecked:(function(c,d){return function(e,f){var g=this[c];this[c]=e;if(g!==e||(f&&f.force)){this.__fname__=c.substring(1);d.apply(this,arguments);this.__fname__=null}return this}})("_checked",(function(c){var d=this.$n("real");if(d){jq(d).prop("checked",c)}})),getChecked:_zkf$=function(){return this._checked},isChecked:_zkf$,setName:(function(c,d){return function(e,f){var g=this[c];this[c]=e;if(g!==e||(f&&f.force)){this.__fname__=c.substring(1);d.apply(this,arguments);this.__fname__=null}return this}})("_name",(function(c){var d=this.$n("real");if(d){d.name=c||""}})),getName:_zkf$=function(){return this._name},isName:_zkf$,setTabindex:(function(c,d){return function(e,f){var g=this[c];this[c]=e;if(g!==e||(f&&f.force)){this.__fname__=c.substring(1);d.apply(this,arguments);this.__fname__=null}return this}})("_tabindex",(function(c){var d=this.$n("real");if(d){d.tabIndex=c||""}})),getTabindex:_zkf$=function(){return this._tabindex},isTabindex:_zkf$,setValue:(function(c,d){return function(e,f){var g=this[c];this[c]=e;if(g!==e||(f&&f.force)){this.__fname__=c.substring(1);d.apply(this,arguments);this.__fname__=null}return this}})("_value",(function(c){var d=this.$n("real");if(d){d.value=c||""}})),getValue:_zkf$=function(){return this._value},isValue:_zkf$,setAutodisable:(function(c){return function(d){this[c]=d;return this}})("_autodisable"),getAutodisable:_zkf$=function(){return this._autodisable},isAutodisable:_zkf$,focus_:function(c){zk(this.$n("real")||this.$n()).focus(c);return true},contentAttrs_:function(){var d="",c;if(c=this.getName()){d+=' name="'+c+'"'}if(this._disabled){d+=' disabled="disabled"'}if(this._checked){d+=' checked="checked"'}if(c=this._tabindex){d+=' tabindex="'+c+'"'}if(c=this.getValue()){d+=' value="'+c+'"'}return d},bind_:function(d){this.$supers(a,"bind_",arguments);var c=this.$n("real");if(c.checked!=c.defaultChecked){c.checked=c.defaultChecked}this.domListen_(c,"onFocus","doFocus_").domListen_(c,"onBlur","doBlur_")},unbind_:function(){var c=this.$n("real");this.domUnlisten_(c,"onFocus","doFocus_").domUnlisten_(c,"onBlur","doBlur_");this.$supers(a,"unbind_",arguments)},doSelect_:function(c){if(!b(c)){this.$supers("doSelect_",arguments)}},doClick_:function(c){if(!b(c)){zul.wgt.ADBS.autodisable(this);var e=this.$n("real"),d=e.checked;if(d!=this._checked){this.setChecked(d);this.fireOnCheck_(d)}if(zk.webkit&&!zk.mobile){zk(e).focus()}if(!(this.$instanceof(zul.wgt.Radio)&&this.getRadiogroup())){c.stop({propagation:true})}return this.$supers("doClick_",arguments)}},fireOnCheck_:function(c){this.fire("onCheck",c)},beforeSendAU_:function(d,c){if(c.name!="onClick"){this.$supers("beforeSendAU_",arguments)}},getTextNode:function(){return this.$n("cnt")}})})();
zkreg('zul.wgt.Checkbox');
zk._m={};
zk._m['default']=function(a){var b=this.uuid,c=this.domContent_();a.push("<span",this.domAttrs_(),'><input type="checkbox" id="',b,'-real"',this.contentAttrs_(),'/><label for="',b,'-real" id="',b,'-cnt"',this.domTextStyleAttr_(),' class="',this.$s("content"),'">',this.domContent_(),"</label></span>")};
;zkmld(zk._p.p.Checkbox,zk._m);
zul.wgt.Groupbox=zk.$extends(zul.ContainerWidget,{_open:true,_closable:true,setOpen:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_open",(function(b,a){var c=this.$n();if(c&&this._closable){if(b){jq(c).removeClass(this.$s("collapsed"));zk(this).redoCSS(-1,{fixFontIcon:true})}zk(this.getCaveNode())[b?"slideDown":"slideUp"](this);if(!a){this.fire("onOpen",{open:b})}}})),getOpen:_zkf$=function(){return this._open},isOpen:_zkf$,setClosable:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_closable",(_zkf=function(){this._updDomOuter()})),getClosable:_zkf$=function(){return this._closable},isClosable:_zkf$,setContentStyle:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_contentStyle",(_zkf)),getContentStyle:_zkf$=function(){return this._contentStyle},isContentStyle:_zkf$,setContentSclass:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_contentSclass",(_zkf)),getContentSclass:_zkf$=function(){return this._contentSclass},isContentSclass:_zkf$,setTitle:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_title",(_zkf)),getTitle:_zkf$=function(){return this._title},isTitle:_zkf$,_isDefault:function(){return this._mold=="default"},_updDomOuter:function(){this.rerender(zk.Skipper.nonCaptionSkipper)},_contentAttrs:function(){var a=' class="',b=this._contentSclass;if(b){a+=b+" "}a+=this.$s("content")+'"';b=this._contentStyle;if(this.caption||this.getTitle()){b="border-top:0;"+(b||"")}if(!this._open){b="display:none;"+(b||"")}if(b){a+=' style="'+b+'"'}return a},_redrawCave:function(b,d){b.push('<div id="',this.uuid,'-cave"',this._contentAttrs(),">");if(!d){for(var a=this.firstChild,c=this.caption;a;a=a.nextSibling){if(a!=c){a.redraw(b)}}}b.push("</div>")},setHeight:function(){this.$supers("setHeight",arguments);if(this.desktop){this._fixHgh()}},_fixHgh:function(){var b=this.$n().style.height;if(b&&b!="auto"&&this.isOpen()){var e;if(e=this.$n("cave")){var c=zk(e);e.style.height=(c.revisedHeight(c.vflexHeight(),true)-(this._isDefault()?parseInt(jq(this).css("padding-top")):0))+"px"}}if(this._isDefault()){var d=this.$n("title"),a=this.caption;if(a){a.$n().style.top=jq.px(zk(a.$n("cave")).offsetHeight()/2*-1)}if(d){d.style.top=jq.px(zk(this.$n("title-cnt")).offsetHeight()/2*-1)}}},setFlexSizeH_:function(g,b,a,d){if(d&&(this.caption||this._title)){var e=this.$n(),f;a=this._isDefault()?jq(this.$n("header")).outerHeight():0;for(f=g.firstChild;f;f=f.nextSibling){a+=jq(f).outerHeight()}}this.$supers("setFlexSizeH_",arguments)},onSize:function(){this._fixHgh()},updateDomStyle_:function(){this.$supers("updateDomStyle_",arguments);if(this.desktop){this.onSize()}},focus_:function(c){var b=this.caption;for(var a=this.firstChild;a;a=a.nextSibling){if(a!=b&&a.focus_(c)){return true}}return b&&b.focus_(c)},bind_:function(){this.$supers(zul.wgt.Groupbox,"bind_",arguments);zWatch.listen({onSize:this});var a;if(this.getTitle()&&(a=this.$n("title"))){this.domListen_(a,"onClick","_doTitleClick")}if(zk.ie==8){zk(this).redoCSS()}},unbind_:function(){zWatch.unlisten({onSize:this});var a;if(a=this.$n("title")){this.domUnlisten_(a,"onClick","_doTitleClick")}this.$supers(zul.wgt.Groupbox,"unbind_",arguments)},_doTitleClick:function(){this.setOpen(!this.isOpen());this.$supers("doClick_",arguments)},onChildAdded_:function(a){this.$supers("onChildAdded_",arguments);if(a.$instanceof(zul.wgt.Caption)){this.caption=a;this.rerender()}},onChildRemoved_:function(a){this.$supers("onChildRemoved_",arguments);if(a==this.caption){this.caption=null;this.rerender()}},getChildMinSize_:function(a,b){if(!b.$instanceof(zul.wgt.Caption)){return this.$supers("getChildMinSize_",arguments)}},domClass_:function(){var a=this.$supers("domClass_",arguments);if(!this._isDefault()){if(a){a+=" "}a+=this.$s("3d")}if(!this.caption&&!this.getTitle()){if(a){a+=" "}a+=" "+this.$s("notitle")}if(!this._open&&this._isDefault()){if(a){a+=" "}a+=this.$s("collapsed")}return a},afterAnima_:function(d){if(!d&&this._isDefault()){jq(this.$n()).addClass(this.$s("collapsed"))}this.$supers("afterAnima_",arguments);var b=this.parent;for(var e=b.firstChild;e;e=e.nextSibling){if(e==this){continue}var a=e.getVflex();if(a&&a!="min"){zUtl.fireSized(b);break}}this.doResizeScroll_()}});
zkreg('zul.wgt.Groupbox',true);
zk._m={};
zk._m['3d']=function(a,e){var c=this.uuid,b=this.caption,d=this.getTitle();d=d&&!b?zUtl.encodeXML(d):null;a.push("<div ",this.domAttrs_(),">");if(d||b){a.push('<div id="',c,'-header" class="',this.$s("header"),(this._closable?"":" "+this.$s("readonly")),'">');if(b){b.redraw(a)}else{a.push('<div id="',c,'-title" class="',this.$s("title"),'"><div id="',c,'-title-cnt" class="',this.$s("title-content"),'">',d,"</div></div>")}a.push("</div>")}this._redrawCave(a,e);a.push("</div>")};
;zk._m['default']=[zk._p.p.Groupbox,'3d'];
zkmld(zk._p.p.Groupbox,zk._m);
zul.wgt.Html=zk.$extends(zul.Widget,{_content:"",setContent:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_content",(function(a){var b=this.$n();if(b){b.innerHTML=a||""}})),getContent:_zkf$=function(){return this._content},isContent:_zkf$,bind_:function(){this.$supers(zul.wgt.Html,"bind_",arguments);if(jq.isArray(this._content)){for(var a=this._content,c=this.$n(),b=0;b<a.length;++b){c.appendChild(a[b])}}},unbind_:function(){if(jq.isArray(this._content)){for(var a=this.$n();a.firstChild;){a.removeChild(a.firstChild)}}this.$supers(zul.wgt.Html,"unbind_",arguments)}});
zkreg('zul.wgt.Html');
zk._m={};
zk._m['default']=function(a){a.push("<span",this.domAttrs_(),">",(jq.isArray(this._content)?"":this._content),"</span>")};
;zkmld(zk._p.p.Html,zk._m);
zul.wgt.Popup=zk.$extends(zul.Widget,{_visible:false,isOpen:function(){return this.isVisible()},open:function(f,h,b,e){var a=this._posInfo(f,h,b),d=this.$n(),g=d.style.top,c=jq(d);this._openInfo=arguments;this._shallToggle=e&&e.type=="toggle";c.css({position:"absolute"}).zk.makeVParent();zWatch.fire("onVParent",this);if(a){c.zk.position(a.dim,a.pos,e)}this.setFloating_(true);this.setTopmost();this.openAnima_(f,h,b,e)},openAnima_:function(c,d,a,b){this.afterOpenAnima_(c,d,a,b)},afterOpenAnima_:function(c,e,f,b){var d=this.$n(),i=b&&b.sendOnOpen;this.setVisible(true);if((!b||!b.disableMask)&&this.isListen("onOpen",{asapOnly:true})){if(this.mask){this.mask.destroy()}if(i){this.mask=new zk.eff.Mask({id:this.uuid+"-mask",anchor:d});zWatch.listen({onResponse:this})}}if(this.shallStackup_()&&d){if(!this._stackup){this._stackup=jq.newStackup(d,d.id+"-stk")}else{var g,a;(g=this._stackup.style).top=(a=d.style).top;g.left=a.left;g.zIndex=a.zIndex;g.display="block"}}c=zk.Widget.$(c);if(i){this.fire("onOpen",{open:true,reference:c})}jq(d).addClass(this.$s("open"));var h=this._openInfo;if(h){this.position.apply(this,h)}},shallStackup_:function(){return zk.eff.shallStackup()},position:function(d,e,b,c){var a=this._posInfo(d,e,b);if(a){zk(this.$n()).position(a.dim,a.pos,c)}},_posInfo:function(d,g,a,c){var h,f;if(a){if(d){if(typeof d=="string"){d=zk.Widget.$(d)}if(d){var e=zul.Widget.isInstance(d)?d.$n():d;if(e){h=a;f=zk(e).dimension(true)}else{return{pos:a}}}}else{return{pos:a}}}else{if(jq.isArray(g)){f={left:zk.parseInt(g[0]),top:zk.parseInt(g[1]),width:0,height:0}}}if(f){var b=zk(this.$n());f.top+=b.sumStyles("t",jq.margins);f.left+=b.sumStyles("l",jq.margins);return{pos:h,dim:f}}},onResponse:function(){if(this.mask){this.mask.destroy()}var a=this._openInfo;if(a){this.position.apply(this,a);this._openInfo=null}zWatch.unlisten({onResponse:this});this.mask=null},close:function(a){if(this._stackup){this._stackup.style.display="none"}this._shallToggle=false;try{if(zk.ff&&zk.currentFocus){var c=zk.currentFocus.getInputNode?zk.currentFocus.getInputNode():zk.currentFocus.$n();if(jq.nodeName(c,"input")&&jq.isAncestor(this.$n(),c)){jq(c).blur()}}}catch(b){}this.closeAnima_(a)},closeAnima_:function(a){this.afterCloseAnima_(a)},afterCloseAnima_:function(c){this.setVisible(false);var b=this.$n();zk(b).undoVParent();zWatch.fireDown("onVParent",this);this.setFloating_(false);if(c&&c.sendOnOpen){this.fire("onOpen",{open:false})}if(zk.ie<11){var a=this;setTimeout(function(){a.replaceHTML(b)},50)}jq(b).removeClass(this.$s("open"))},onFloatUp:function(a,d){if(!this.isVisible()){return}var b=this._openInfo,c=a.args.length;if(this._shallToggle&&b&&d&&(d.triggerByClick===undefined||(b[3].which==d.triggerByClick&&zUtl.isAncestor(this._openInfo[0],a.origin)))){return}this._doFloatUp(a)},_doFloatUp:function(a){if(!this.isVisible()){return}var c=a.origin;for(var b;c;c=c.parent){if(c==this){if(!b){this.setTopmost()}return}if(c==this.parent&&c.ignoreDescendantFloatUp_(this)){return}b=b||c.isFloating_()}this.close({sendOnOpen:true})},setFloatZIndex_:function(b,a){this.$supers("setFloatZIndex_",arguments);if(this._stackup){this._stackup.style.zIndex=a}},onVParent:function(a){if(this._shallToggle){this._doFloatUp(a)}},bind_:function(){this.$supers(zul.wgt.Popup,"bind_",arguments);zWatch.listen({onFloatUp:this,onShow:this,onVParent:this});this.setFloating_(true)},unbind_:function(){zk(this.$n()).undoVParent();if(this._stackup){jq(this._stackup).remove();this._stackup=null}if(this._openInfo){this._openInfo=null}this._shallToggle=null;zWatch.unlisten({onFloatUp:this,onShow:this,onVParent:this});this.setFloating_(false);this.$supers(zul.wgt.Popup,"unbind_",arguments)},onShow:function(a){a.fire(this.firstChild);var b=this._openInfo;if(b){this.position.apply(this,b)}zk(this).redoCSS(-1,{fixFontIcon:true})},setHeight:function(a){this.$supers("setHeight",arguments);if(this.desktop){zUtl.fireShown(this)}},setWidth:function(a){this.$supers("setWidth",arguments);if(this.desktop){zWatch.fireDown("onShow",this)}},prologHTML_:function(a){},epilogHTML_:function(a){}});
zkreg('zul.wgt.Popup',true);
zk._m={};
zk._m['default']=function(b){var c=this.uuid;b.push("<div",this.domAttrs_(),">");if(this._fixarrow){b.push("<div id=",c,'-p class="z-pointer"></div>')}b.push('<div id="',c,'-cave" class="',this.$s("content"),'">');this.prologHTML_(b);for(var a=this.firstChild;a;a=a.nextSibling){a.redraw(b)}this.epilogHTML_(b);b.push("</div></div>")};
;zkmld(zk._p.p.Popup,zk._m);
zul.wgt.Radio=zk.$extends(zul.wgt.Checkbox,{_attachExternal:null,getRadiogroup:function(a){if(!a&&this._group){return this._group}var b=a||this.parent;for(;b;b=b.parent){if(b.$instanceof(zul.wgt.Radiogroup)){return b}}return null},setRadiogroup:function(b){var a=this._group;if(a!==b){if(a&&this._attachExternal){a._rmExtern(this)}this._group=b;if(b&&this.desktop){b._addExtern(this);this._attachExternal=true}this._fixName()}},bind_:function(){this.$supers(zul.wgt.Radio,"bind_",arguments);if(this._group&&this.desktop&&!this._attachExternal){this._group._addExtern(this);this._attachExternal=true}},unbind_:function(){this.$supers(zul.wgt.Radio,"unbind_",arguments);if(this._group&&this._attachExternal){this._group._rmExtern(this);this._attachExternal=false}},setChecked:_zkf=function(d){if(d!=this._checked){this._checked=d;var f=this.$n("real");if(f){f.checked=d||false;d?jq(f).attr("checked","checked"):jq(f).removeAttr("checked");if(!f.checked){jq(f).removeAttr("checked")}var e=this.getRadiogroup();if(e){if(d){for(var a=e.getItems(),b=a.length;b--;){if(a[b]!=this){var c=a[b].$n("real");if(c){c.checked=false;jq(c).removeAttr("checked")}a[b]._checked=false}}}e._fixSelectedIndex()}}}return this},setSelected:_zkf,isSelected:function(){return this.isChecked()},getName:function(){var a=this.getRadiogroup();return a!=null?a.getName():this.uuid},_fixName:function(){var a=this.$n("real");if(a){a.name=this.getName()}},beforeParentChanged_:function(c){var b=this.parentNode,a=this.getRadiogroup(),d=c?this.getRadiogroup(c):null;if(a!=d||!c){if(a&&a.$instanceof(zul.wgt.Radiogroup)){a._fixOnRemove(this);if(this._attachExternal){a._rmExtern(this);this._attachExternal=false}}if(d&&d.$instanceof(zul.wgt.Radiogroup)){if(!this._attachExternal&&d==this._group){d._addExtern(this);this._attachExternal=true}d._fixOnAdd(this)}}this.$supers("beforeParentChanged_",arguments)},fireOnCheck_:function(a){var b=this.getRadiogroup();this.fire("onCheck",a,{toServer:b&&b.isListen("onCheck")})}});
zkreg('zul.wgt.Radio');
zk._m={};
zk._m['default']=function(b){var c=this.uuid,a=this.getRadiogroup();b.push("<span",this.domAttrs_(),'><input type="radio" id="',c,'-real"',this.contentAttrs_(),'/><label for="',c,'-real"',' id="',c,'-cnt"',this.domTextStyleAttr_(),' class="',this.$s("content"),'">',this.domContent_(),"</label>",(a&&a._orient=="vertical"?"<br/>":""),"</span>")};
;zkmld(zk._p.p.Radio,zk._m);
(function(){function f(i){var h=b(i);h.$addAll(i._externs);return h}function b(i){var h=[];for(var j=i.firstChild;j;j=j.nextSibling){if(j.$instanceof(zul.wgt.Radio)){h.push(j)}else{if(!j.$instanceof(zul.wgt.Radiogroup)){h=h.concat(b(j))}}}return h}function d(o,p,k){var m=e(o,p,k);if(!m){for(var n=o._externs,i=0,h=n.length;i<h;++i){if(!g(o,n[i])&&p.value++==k){return n[i]}}}return m}function e(j,l,h){for(var k=j.firstChild;k;k=k.nextSibling){if(k.$instanceof(zul.wgt.Radio)){if(l.value++==h){return k}}else{if(!k.$instanceof(zul.wgt.Radiogroup)){var i=e(k,l,h);if(i!=null){return i}}}}}function c(o,p){var n=a(o,p);if(n<0){for(var m=o._externs,k=0,h=m.length,i;k<h;++k){if(!g(o,i=m[k])){if(i.isSelected()){return p.value}++p.value}}}return n}function a(h,k){for(var j=h.firstChild;j;j=j.nextSibling){if(j.$instanceof(zul.wgt.Radio)){if(j.isSelected()){return k.value}++k.value}else{if(!j.$instanceof(zul.wgt.Radiogroup)){var i=a(j,k);if(i>=0){return i}}}}return -1}function g(j,h){for(var i=h.parent;i!=null;i=i.parent){if(i.$instanceof(zul.wgt.Radiogroup)){return i==j}}}zul.wgt.Radiogroup=zk.$extends(zul.Widget,{_orient:"horizontal",_jsel:-1,$init:function(){this.$supers("$init",arguments);this._externs=[]},setOrient:(function(h,i){return function(j,k){var l=this[h];this[h]=j;if(l!==j||(k&&k.force)){this.__fname__=h.substring(1);i.apply(this,arguments);this.__fname__=null}return this}})("_orient",(function(){this.rerender()})),getOrient:_zkf$=function(){return this._orient},isOrient:_zkf$,setName:(function(h,i){return function(j,k){var l=this[h];this[h]=j;if(l!==j||(k&&k.force)){this.__fname__=h.substring(1);i.apply(this,arguments);this.__fname__=null}return this}})("_name",(function(j){for(var h=this.getItems(),k=h.length;k--;){h[k].setName(j)}})),getName:_zkf$=function(){return this._name},isName:_zkf$,getItemAtIndex:function(h){return h>=0?d(this,{value:0},h):null},getItemCount:function(){return this.getItems().length},getItems:function(){return f(this)},getSelectedIndex:function(){return this._jsel},setSelectedIndex:function(h){if(h<0){h=-1}if(this._jsel!=h){if(h<0){getSelectedItem().setSelected(false)}else{getItemAtIndex(h).setSelected(true)}}},getSelectedItem:function(){return this._jsel>=0?this.getItemAtIndex(this._jsel):null},setSelectedItem:function(h){if(h==null){this.setSelectedIndex(-1)}else{if(h.$instanceof(zul.wgt.Radio)){h.setSelected(true)}}},appendItem:function(h,j){var i=new zul.wgt.Radio();i.setLabel(h);i.setValue(j);this.appendChild(i);return i},removeItemAt:function(h){var i=this.getItemAtIndex(h);if(i&&!this._rmExtern(i)){var j=i.parent;if(j){j.removeChild(i)}}return i},_fixSelectedIndex:function(){this._jsel=c(this,{value:0})},_fixOnAdd:function(h){if(this._jsel>=0&&h.isSelected()){h.setSelected(false)}else{this._fixSelectedIndex()}},_fixOnRemove:function(h){if(h.isSelected()){this._jsel=-1}else{if(this._jsel>0){this._fixSelectedIndex()}}},_addExtern:function(h){this._externs.push(h);if(!g(this,h)){this._fixOnAdd(h)}},_rmExtern:function(h){if(this._externs.$remove(h)){if(!g(this,h)){this._fixOnRemove(h)}return true}}})})();
zkreg('zul.wgt.Radiogroup');
zk._m={};
zk._m['default']=function(b){b.push("<span",this.domAttrs_(),">");for(var a=this.firstChild;a;a=a.nextSibling){a.redraw(b)}b.push("</span>")};
;zkmld(zk._p.p.Radiogroup,zk._m);
zul.wgt.Toolbar=zk.$extends(zul.Widget,{_orient:"horizontal",_align:"start",setAlign:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_align",(_zkf=function(){this.rerender()})),getAlign:_zkf$=function(){return this._align},isAlign:_zkf$,setOrient:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_orient",(_zkf)),getOrient:_zkf$=function(){return this._orient},isOrient:_zkf$,domClass_:function(c){var b=this.$supers("domClass_",arguments);if(!c||!c.zclass){var a=this.parent&&zk.isLoaded("zul.tab")&&this.parent.$instanceof(zul.tab.Tabbox)?this.$s("tabs"):"";if(a){b+=" "+a}if(this.inPanelMold()){b+=" "+this.$s("panel")}}return b},setFlexSizeW_:function(e,a,c,b){this.$supers("setFlexSizeW_",arguments);if(!b&&this.getAlign()=="start"){var d=this.$n("cave");if(d){d.style.width=jq.px0(zk(this.$n()).contentWidth())}}},inPanelMold:function(){return this._mold=="panel"},onChildAdded_:function(){this.$supers("onChildAdded_",arguments);if(this.inPanelMold()){this.rerender()}},onChildRemoved_:function(){this.$supers("onChildRemoved_",arguments);if(!this.childReplacing_&&this.inPanelMold()){this.rerender()}}});
zkreg('zul.wgt.Toolbar',true);
zk._m={};
zk._m['panel']=function(b){b.push("<div ",this.domAttrs_(),'><table id="',this.uuid,'-cave" class="',this.$s("content")," ",this.$s(this.getAlign()),'"',zUtl.cellps0,"><tbody>");if("horizontal"==this.getOrient()){b.push("<tr>");for(var a=this.firstChild;a;a=a.nextSibling){b.push('<td class="',this.$s("horizontal"),'">');a.redraw(b);b.push("</td>")}b.push("</tr>")}else{for(var a=this.firstChild;a;a=a.nextSibling){b.push('<tr><td class="',this.$s("vertical"),'">');a.redraw(b);b.push("</td></tr>")}}b.push('</tbody></table><div class="z-clear"></div></div>')};
;zk._m['default']=function(b){var c="vertical"!=this.getOrient()?(zk.ie9?"<span></span>":""):"<br/>";b.push("<div ",this.domAttrs_(),'><div id="',this.uuid,'-cave"',' class="',this.$s("content")," ",this.$s(this.getAlign()),'" >');for(var a=this.firstChild;a;a=a.nextSibling){b.push(c);a.redraw(b)}b.push('</div><div class="z-clear"></div></div>')};
;zkmld(zk._p.p.Toolbar,zk._m);
(function(){function b(d){zWatch.listen({onSize:d});var c;if(c=d._upload){d._uplder=new zul.Upload(d,null,c)}}function a(d){var c;if(c=d._uplder){zWatch.unlisten({onSize:d});d._uplder=null;c.destroy()}}zul.wgt.Toolbarbutton=zk.$extends(zul.LabelImageWidget,{_orient:"horizontal",_dir:"normal",_mode:"default",_checked:false,setMode:(function(c,d){return function(e,f){var g=this[c];this[c]=e;if(g!==e||(f&&f.force)){this.__fname__=c.substring(1);d.apply(this,arguments);this.__fname__=null}return this}})("_mode",(function(c){this.rerender()})),getMode:_zkf$=function(){return this._mode},isMode:_zkf$,setChecked:(function(c,d){return function(e,f){var g=this[c];this[c]=e;if(g!==e||(f&&f.force)){this.__fname__=c.substring(1);d.apply(this,arguments);this.__fname__=null}return this}})("_checked",(function(c){if(this.desktop&&this._mode=="toggle"){jq(this.$n())[c?"addClass":"removeClass"](this.$s("checked"))}})),getChecked:_zkf$=function(){return this._checked},isChecked:_zkf$,setDisabled:(function(c,d,e){return function(f,g){var h=this[c];this.__fname__=c.substring(1);this[c]=f=d.apply(this,arguments);if(h!==f||(g&&g.force)){e.apply(this,arguments)}this.__fname__=null;return this}})("_disabled",(function(c,d){if(d&&d.adbs){this._adbs=true}else{if(!d||d.adbs===undefined){this._adbs=false}}if(!c){if(this._adbs){this._adbs=false}else{if(d&&d.adbs===false){return this._disabled}}}return c}),(function(e,f){var d=this,c=function(){if(d.desktop){jq(d.$n()).attr("disabled",e);if(d._upload){e?a(d):b(d)}}};if(this._type=="submit"){setTimeout(c,50)}else{c()}})),getDisabled:_zkf$=function(){return this._disabled},isDisabled:_zkf$,setHref:(function(c){return function(d){this[c]=d;return this}})("_href"),getHref:_zkf$=function(){return this._href},isHref:_zkf$,setTarget:(function(c){return function(d){this[c]=d;return this}})("_target"),getTarget:_zkf$=function(){return this._target},isTarget:_zkf$,setDir:(function(c,d){return function(e,f){var g=this[c];this[c]=e;if(g!==e||(f&&f.force)){this.__fname__=c.substring(1);d.apply(this,arguments);this.__fname__=null}return this}})("_dir",(_zkf=function(){this.updateDomContent_()})),getDir:_zkf$=function(){return this._dir},isDir:_zkf$,setOrient:(function(c,d){return function(e,f){var g=this[c];this[c]=e;if(g!==e||(f&&f.force)){this.__fname__=c.substring(1);d.apply(this,arguments);this.__fname__=null}return this}})("_orient",(_zkf)),getOrient:_zkf$=function(){return this._orient},isOrient:_zkf$,setTabindex:(function(c,d){return function(e,f){var g=this[c];this[c]=e;if(g!==e||(f&&f.force)){this.__fname__=c.substring(1);d.apply(this,arguments);this.__fname__=null}return this}})("_tabindex",(function(c){var d=this.$n();if(d){d.tabIndex=c||""}})),getTabindex:_zkf$=function(){return this._tabindex},isTabindex:_zkf$,setAutodisable:(function(c){return function(d){this[c]=d;return this}})("_autodisable"),getAutodisable:_zkf$=function(){return this._autodisable},isAutodisable:_zkf$,setUpload:(function(c,d){return function(e,f){var g=this[c];this[c]=e;if(g!==e||(f&&f.force)){this.__fname__=c.substring(1);d.apply(this,arguments);this.__fname__=null}return this}})("_upload",(function(c){var d=this.$n();if(d){a(this);if(c&&c!="false"&&!this._disabled){b(this)}}})),getUpload:_zkf$=function(){return this._upload},isUpload:_zkf$,getTextNode:function(){return this.$n("cnt")},bind_:function(){this.$supers(zul.wgt.Toolbarbutton,"bind_",arguments);if(!this._disabled){var c=this.$n();this.domListen_(c,"onFocus","doFocus_").domListen_(c,"onBlur","doBlur_")}if(!this._disabled&&this._upload){b(this)}},unbind_:function(){a(this);var c=this.$n();this.domUnlisten_(c,"onFocus","doFocus_").domUnlisten_(c,"onBlur","doBlur_");this.$supers(zul.wgt.Toolbarbutton,"unbind_",arguments)},domContent_:function(){var e=zUtl.encodeXML(this.getLabel()),c=this.getImage(),d=this.domIcon_();if(!c&&!d){return e}if(!c){c=d}else{c='<img src="'+c+'" align="absmiddle" />'+(d?" "+d:"")}var f=e?"vertical"==this.getOrient()?"<br/>":"&nbsp;":"";return this.getDir()=="reverse"?e+f+c:c+f+e},domClass_:function(f){var d=this.$supers("domClass_",arguments),e=this.getZclass(),c=(!f||!f.zclass);if(this._mode=="toggle"&&this._checked&&c&&e){d+=" "+this.$s("checked")}return d},domAttrs_:function(e){var c=this.$supers("domAttrs_",arguments),d=this.getTabindex();if(this._disabled){c+=' disabled="disabled"'}if(d){c+=' tabIndex="'+d+'"'}return c},onSize:function(){if(this._uplder){this._uplder.sync()}},doClick_:function(e){if(!this._disabled){if(!this._upload){zul.wgt.ADBS.autodisable(this)}else{if(!zk.ie||zk.ie>10){this._uplder.openFileDialog()}}this.fireX(e);if(!e.stopped){var f=this._href,d=f?f.toLowerCase().startsWith("mailto:"):false;if(f){if(d){var c=jq.newFrame("mailtoFrame",f,null);jq(c).remove()}else{zUtl.go(f,{target:this._target||(e.data.ctrlKey?"_blank":"")})}}this.$super("doClick_",e,true);if(this._mode=="toggle"){this.setChecked(!this.isChecked());this.fire("onCheck",this.isChecked())}}}}})})();
zkreg('zul.wgt.Toolbarbutton');
zk._m={};
zk._m['default']=function(a){a.push("<a",this.domAttrs_(),'><span id="',this.uuid,'-cnt"',this.domTextStyleAttr_(),'class="',this.$s("content"),'">',this.domContent_(),"</span></a>")};
;zk._m['toggle']=[zk._p.p.Toolbarbutton,'default'];
zkmld(zk._p.p.Toolbarbutton,zk._m);
zul.wgt.Image=zk.$extends(zul.Widget,{setSrc:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_src",(function(a){if(a&&this._preloadImage){zUtl.loadImage(a)}var b=this.getImageNode();if(b){b.src=a||""}})),getSrc:_zkf$=function(){return this._src},isSrc:_zkf$,setHover:(function(a){return function(b){this[a]=b;return this}})("_hover"),getHover:_zkf$=function(){return this._hover},isHover:_zkf$,setAlign:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_align",(function(a){var b=this.getImageNode();if(b){b.align=a||""}})),getAlign:_zkf$=function(){return this._align},isAlign:_zkf$,setHspace:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_hspace",(function(a){var b=this.getImageNode();if(b){b.hspace=a}})),getHspace:_zkf$=function(){return this._hspace},isHspace:_zkf$,setVspace:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_vspace",(function(a){var b=this.getImageNode();if(b){b.vspace=a}})),getVspace:_zkf$=function(){return this._vspace},isVspace:_zkf$,getImageNode:function(){return this.$n()},doMouseOver_:function(){var b=this._hover;if(b){var a=this.getImageNode();if(a){a.src=b}}this.$supers("doMouseOver_",arguments)},doMouseOut_:function(){if(this._hover){var a=this.getImageNode();if(a){a.src=this._src||""}}this.$supers("doMouseOut_",arguments)},domAttrs_:function(b){var a=this.$supers("domAttrs_",arguments);if(!b||!b.content){a+=this.contentAttrs_()}return a},contentAttrs_:function(){var a=' src="'+(this._src||"")+'"',b;if(b=this._align){a+=' align="'+b+'"'}if(b=this._hspace){a+=' hspace="'+b+'"'}if(b=this._vspace){a+=' vspace="'+b+'"'}return a}});
zkreg('zul.wgt.Image');
zk._m={};
zk._m['default']=function(a){a.push("<img",this.domAttrs_(),"/>")};
;zk._m['alphafix']=[zk._p.p.Image,'default'];
zkmld(zk._p.p.Image,zk._m);
zul.wgt.Imagemap=zk.$extends(zul.wgt.Image,{setWidth:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_width",(function(a){var b=this.getImageNode();if(b){b.style.width=a}})),getWidth:_zkf$=function(){return this._width},isWidth:_zkf$,setHeight:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_height",(function(a){var b=this.getImageNode();if(b){b.style.height=a}})),getHeight:_zkf$=function(){return this._height},isHeight:_zkf$,bind_:function(){this.$supers(zul.wgt.Imagemap,"bind_",arguments);if(!jq("#zk_hfr_")[0]){jq.newFrame("zk_hfr_",null,zk.webkit?"position:absolute;top:-1000px;left:-1000px;width:0;height:0;display:inline":null)}},getImageNode:function(){return this.$n("real")},getCaveNode:function(){return this.$n("map")},doClick_:function(a){},onChildAdded_:function(){this.$supers("onChildAdded_",arguments);if(this.desktop&&this.firstChild==this.lastChild){this._fixchd(true)}},onChildRemoved_:function(){this.$supers("onChildRemoved_",arguments);if(this.desktop&&!this.firstChild){this._fixchd(false)}},_fixchd:function(c){var b=this.uuid+"-map",a=this.getImageNode();a.useMap=c?"#"+b:"";a.isMap=!c},contentAttrs_:function(){var a=this.$supers("contentAttrs_",arguments),b=this._width,c=this._height;if(b||c){a+=' style="';if(b){a+="width:"+b+";"}if(c){a+="height:"+c+";"}a+='"'}return a+(this.firstChild?' usemap="#'+this.uuid+'-map"':' ismap="ismap"')},fromPageCoord:function(a,c){var b=zk(this.getImageNode()).revisedOffset();return[a-b[0],c-b[1]]},_doneURI:function(){var a=zul.wgt.Imagemap,b=a._doneURI;return b?b:a._doneURI=zk.IMAGEMAP_DONE_URI?zk.IMAGEMAP_DONE_URI:zk.ajaxURI("/web/zul/html/imagemap-done.html",{desktop:this.desktop,au:true})}},{onclick:function(b){if(zul.wgt.Imagemap._toofast()){return}var c=b.indexOf("?");if(c<0){return}var a=b.indexOf("?",++c);if(a<0){return}var e=b.substring(c,a),d=zk.Widget.$(e);if(!d){return}c=b.indexOf(",",++a);if(c<0){return}d.fire("onClick",{x:zk.parseInt(b.substring(a,c)),y:zk.parseInt(b.substring(c+1))},{ctl:true})},_toofast:function(){if(zk.gecko){var a=zul.wgt.Imagemap,b=jq.now();if(a._stamp&&b-a._stamp<800){return true}a._stamp=b}return false}});
zkreg('zul.wgt.Imagemap');
zk._m={};
zk._m['default']=function(c){var d=this.uuid,b=d+"-map";c.push("<span",this.domAttrs_({content:1}),'><img id="',d,'-real"',this.contentAttrs_(),'/><map name="',b,'" id="',b,'">');for(var a=this.firstChild;a;a=a.nextSibling){a.redraw(c)}c.push("</map></span>")};
;zk._m['alphafix']=[zk._p.p.Imagemap,'default'];
zkmld(zk._p.p.Imagemap,zk._m);
zul.wgt.Area=zk.$extends(zk.Widget,{setShape:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_shape",(function(a){var b=this.$n();if(b){b.shape=a||""}})),getShape:_zkf$=function(){return this._shape},isShape:_zkf$,setCoords:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_coords",(function(a){var b=this.$n();if(b){b.coords=a||""}})),getCoords:_zkf$=function(){return this._coords},isCoords:_zkf$,doClick_:function(a){if(zul.wgt.Imagemap._toofast()){return}var b=this.id||this.uuid;this.parent.fire("onClick",{area:b},{ctl:true});a.stop()},domAttrs_:function(c){var a=this.$supers("domAttrs_",arguments)+' href="javascript:;"',b;if(b=this._coords){a+=' coords="'+b+'"'}if(b=this._shape){a+=' shape="'+b+'"'}return a}});
zkreg('zul.wgt.Area');
zk._m={};
zk._m['default']=function(a){a.push("<area",this.domAttrs_(),"/>")};
;zkmld(zk._p.p.Area,zk._m);
zul.wgt.Chart=zk.$extends(zul.wgt.Imagemap,{});
zkreg('zul.wgt.Chart');
zk._m={};
zk._m['default']=[zk._p.p.Imagemap,'default'];
zkmld(zk._p.p.Chart,zk._m);
zul.wgt.Captcha=zk.$extends(zul.wgt.Image,{});
zkreg('zul.wgt.Captcha');
zk._m={};
zk._m['default']=[zk._p.p.Image,'default'];
zkmld(zk._p.p.Captcha,zk._m);
zul.wgt.Progressmeter=zk.$extends(zul.Widget,{_value:0,setValue:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_value",(function(){if(this.$n()){this._fixImgWidth()}})),getValue:_zkf$=function(){return this._value},isValue:_zkf$,_fixImgWidth:_zkf=function(){var c=this.$n(),a=this.$n("img");if(a){if(zk(c).isRealVisible()){var b=jq(a);b.animate({width:Math.round((jq(c).innerWidth()*this._value)/100)+"px"},b.zk.getAnimationSpeed("slow"))}}},onSize:_zkf,bind_:function(){this.$supers(zul.wgt.Progressmeter,"bind_",arguments);this._fixImgWidth(this._value);zWatch.listen({onSize:this})},unbind_:function(){zWatch.unlisten({onSize:this});this.$supers(zul.wgt.Progressmeter,"unbind_",arguments)},setWidth:function(a){this.$supers("setWidth",arguments);this._fixImgWidth()}});
zkreg('zul.wgt.Progressmeter');
zk._m={};
zk._m['default']=function(a){a.push("<div",this.domAttrs_(),'><span id="',this.uuid,'-img"','class="',this.$s("image"),'"></span></div>')};
;zkmld(zk._p.p.Progressmeter,zk._m);
zul.wgt.Fileupload=zk.$extends(zul.wgt.Button,{getZclass:function(){return this._zclass==null?"z-button":this._zclass}});
zkreg('zul.wgt.Fileupload');
(function(){function a(d){if(!d._tidclose){d._tidclose=setTimeout(function(){if(!d._bover){if(d._autodrop&&d.isOpen()){d.close({sendOnOpen:true})}}d._tidclose=null},200)}}function c(f,d,e){if(d&&d.sendOnOpen){f.fire("onOpen",{open:e,value:f.getLabel()},{rtags:{onOpen:1}})}}function b(i,g){if(!i._oldppclose){var e=i.firstChild;if(e){var d=jq(e),h=jq(i).width();if(d.width()<h){d.width(h-zk(e).padBorderWidth());e.fire(e.firstChild);var f=e._openInfo;if(f){e.position.apply(e,f)}}}i._oldppclose=e.close;if(g){i.domListen_(e,"onMouseOver").domListen_(e,"onMouseOut")}e.close=function(j){i._oldppclose.apply(e,arguments);c(i,j,false);if(g){i.domUnlisten_(e,"onMouseOver").domUnlisten_(e,"onMouseOut")}e.close=i._oldppclose;delete i._oldppclose}}}zul.wgt.Combobutton=zk.$extends(zul.wgt.Button,{setAutodrop:(function(d){return function(e){this[d]=e;return this}})("_autodrop"),getAutodrop:_zkf$=function(){return this._autodrop},isAutodrop:_zkf$,getZclass:function(){return"z-combobutton"},domContent_:function(){var f='<span id="'+this.uuid+'-txt" class="'+this.$s("text")+'">'+zUtl.encodeXML(this.getLabel())+"</span>",d=this.getImage(),e=this.domIcon_();if(!d&&!e){return f}if(!d){d=e}else{d='<img class="'+this.$s("image")+'" src="'+d+'" />'+(e?" "+e:"")}var g="vertical"==this.getOrient()?"<br/>":" ";return this.getDir()=="reverse"?f+g+d:d+g+f},domClass_:function(e){var d=this.$supers(zul.wgt.Combobutton,"domClass_",arguments);if(!this._isDefault()){d+=" z-combobutton-toolbar"}return d},_isDefault:function(){return this._mold=="default"},isOpen:function(){var d=this.firstChild;return d&&d.isOpen()},setOpen:function(d,e){if(!this._disabled&&!zk.animating()){this[d?"open":"close"](e||{})}},renderInner_:function(e){for(var d=this.firstChild;d;d=d.nextSibling){d.redraw(e)}},isTableLayout_:function(){return true},unbind_:function(){var d;if((d=this.firstChild)&&(d=d.$n())){this.domUnlisten_(d,"onMouseOver").domUnlisten_(d,"onMouseOut")}this.$supers("unbind_",arguments)},doFocus_:function(d){if(this==d.target){this.$supers("doFocus_",arguments)}},open:function(e){var d=this.firstChild;if(d&&!this.isOpen()){if(d.$instanceof(zul.wgt.Popup)){d.open(this.uuid,null,"after_start",e);c(this,e,true)}b(this,!d.$instanceof(zul.wgt.Menupopup))}},close:function(d){if(this.isOpen()){this.firstChild.close(d)}},doClick_:function(e){var g=e.domTarget;if(g){var f=!this.isOpen();if(this==e.target){if(this.$n("btn")==g||this.$n("icon")==g||!f){this.setOpen(f,{sendOnOpen:true})}else{this.$supers("doClick_",arguments)}}}},doMouseDown_:function(d){if(this==d.target){this.$supers("doMouseDown_",arguments)}},doMouseOver_:function(e){this._bover=true;if(this==e.target){var f=e.domTarget;if(this._autodrop&&(this.$n("btn")==f||this.$n("icon")==f)&&!this.isOpen()){this.open({sendOnOpen:true})}this.$supers("doMouseOver_",arguments)}},doMouseOut_:function(d){this._bover=false;a(this);this.$supers("doMouseOut_",arguments)},_doMouseOver:function(d){this._bover=true},_doMouseOut:function(d){this._bover=false;a(this)},doKeyDown_:function(d){this._doKeyDown(d);if(!d.stopped){this.$supers("doKeyDown_",arguments)}},_doKeyDown:function(d){var f=d.keyCode,e=this.isOpen();if(f==40&&!e){this.open({sendOnOpen:true})}else{if(f==13||f==32){this.fire("onClick")}else{if(f==27&&e){this.close()}}}},focus_:function(e){if(this.isDisabled()){return false}if(!zk.focusBackFix||!this._upload){var d=this,f=this.$n();zk.afterAnimate(function(){try{f.focus();zk.currentFocus=d;zjq.fixInput(f)}catch(g){}},e)}return true},ignoreDescendantFloatUp_:function(d){return d&&d.$instanceof(zul.wgt.Popup)},rerender:function(d){if(this.isOpen()){this.close()}this.$supers("rerender",arguments)}})})();
zkreg('zul.wgt.Combobutton');
zk._m={};
zk._m['toolbar']=function(b){var a=this._tabindex|0,c=this.uuid;b.push("<span ",this.domAttrs_());if(this._disabled){b.push(' disabled="disabled"')}b.push(' tabindex="',a,'"');b.push(' ><span id="',c,'-real" class="',this.$s("content"),'"');b.push(">",this.domContent_(),'<span id="',c,'-btn" class="',this.$s("button"),'">','<i id="',c,'-icon" class="',this.$s("icon"),' z-icon-caret-down"></i>',"</span></span>");if(this.firstChild){this.firstChild.redraw(b)}b.push("</span>")};
;zk._m['default']=[zk._p.p.Combobutton,'toolbar'];
zkmld(zk._p.p.Combobutton,zk._m);
zul.wgt.Selectbox=zk.$extends(zul.Widget,{setTabindex:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_tabindex",(function(a){var b=this.$n();if(b){b.tabindex=a||""}})),getTabindex:_zkf$=function(){return this._tabindex},isTabindex:_zkf$,setSelectedIndex:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_selectedIndex",(function(a){var b=this.$n();if(b){b.selectedIndex=a}})),getSelectedIndex:_zkf$=function(){return this._selectedIndex},isSelectedIndex:_zkf$,setDisabled:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_disabled",(function(a){var b=this.$n();if(b){b.disabled=a?"disabled":""}})),getDisabled:_zkf$=function(){return this._disabled},isDisabled:_zkf$,setName:(function(a,b){return function(c,d){var e=this[a];this[a]=c;if(e!==c||(d&&d.force)){this.__fname__=a.substring(1);b.apply(this,arguments);this.__fname__=null}return this}})("_name",(function(a){var b=this.$n();if(b){b.name=a}})),getName:_zkf$=function(){return this._name},isName:_zkf$,_fixSelIndex:function(){if(this._selectedIndex<0){this.$n().selectedIndex=-1}},bind_:function(){this.$supers(zul.wgt.Selectbox,"bind_",arguments);var b=this.$n();this.domListen_(b,"onChange").domListen_(b,"onFocus","doFocus_").domListen_(b,"onBlur","doBlur_");if(!zk.gecko){var a=[this,this._fixSelIndex];zWatch.listen({onRestore:a,onVParent:a})}this._fixSelIndex()},unbind_:function(){var b=this.$n();this.domUnlisten_(b,"onChange").domUnlisten_(b,"onFocus","doFocus_").domUnlisten_(b,"onBlur","doBlur_").$supers(zul.wgt.Selectbox,"unbind_",arguments);var a=[this,this._fixSelIndex];zWatch.unlisten({onRestore:a,onVParent:a})},_doChange:function(a){var c=this.$n(),b=c.selectedIndex;if(zk.opera){c.selectedIndex=b}if(this._selectedIndex==b){return}this.setSelectedIndex(c.selectedIndex);this.fire("onSelect",c.selectedIndex)},doBlur_:function(a){this._doChange(a);return this.$supers("doBlur_",arguments)},beforeCtrlKeys_:function(a){this._doChange(a)},domAttrs_:function(){var a;return this.$supers("domAttrs_",arguments)+(this.isDisabled()?' disabled="disabled"':"")+((a=this.getSelectedIndex())>-1?' selectedIndex="'+a+'"':"")+((a=this.getTabindex())?' tabindex="'+a+'"':"")+((a=this.getName())?' name="'+a+'"':"")}});
zkreg('zul.wgt.Selectbox');
zk._m={};
zk._m['default']=function(b){b.push("<select",this.domAttrs_(),">");var d=$eval(this.items)||[];for(var c=0,a=d.length;c<a;c++){b.push("<option");if(this._selectedIndex>-1&&this._selectedIndex==c){b.push(' selected="selected"')}b.push(">",d[c],"</option>")}b.push("</select>")};
;zkmld(zk._p.p.Selectbox,zk._m);
(function(){var b={warning:"z-icon-exclamation-circle",info:"z-icon-info-circle",error:"z-icon-times-circle"};var a={u:"up",d:"down",l:"left",r:"right"};zul.wgt.Notification=zk.$extends(zul.wgt.Popup,{$init:function(d,c){this.$supers(zul.wgt.Notification,"$init",arguments);this._msg=d;this._type=c.type;this._ref=c.ref;this._dur=c.dur;this._closable=c.closable},redraw:function(c){var e=this.uuid,d=this.$s("icon");c.push("<div",this.domAttrs_(),">");if(this._ref){c.push('<div id="',e,'-p" class="',this.$s("pointer"),'"></div>')}c.push('<i id="',e,'-icon" class="',d," ",(b[this._type]),'"></i>');c.push('<div id="',e,'-cave" class="',this.$s("content"),'">',this._msg,"</div>");if(this._closable){c.push('<div id="',e,'-cls" class="',this.$s("close"),'"><i id="',e,'-clsIcon" class="',d,' z-icon-times"></i></div>')}c.push("</div>")},domClass_:function(f){var d=this._type,e=this._ref,c=this.$supers(zul.wgt.Notification,"domClass_",arguments);if(d){c+=" "+this.$s(zUtl.encodeXML(d))}return c},doClick_:function(c){var d=c.domTarget;if(d==this.$n("cls")||d==this.$n("clsIcon")){this.close()}else{this.$supers("doClick_",arguments)}},onFloatUp:function(c,d){if(d&&d.triggerByFocus){return}if(!this.isVisible()){return}var f=c.origin;for(var e;f;f=f.parent){if(f==this){if(!e){this.setTopmost()}return}if(f==this.parent&&f.ignoreDescendantFloatUp_(this)){return}e=e||f.isFloating_()}if(!this._closable&&this._dur<=0){this.close({sendOnOpen:true})}},open:function(e,f,c,d){this.$supers(zul.wgt.Notification,"open",arguments);this._fixarrow(e);zk(this).redoCSS(-1,{fixFontIcon:true})},position:function(e,f,c,d){this.$supers(zul.wgt.Notification,"position",arguments);this._fixarrow(e)},_posInfo:function(e,f,c,d){this._fixPadding(c);return this.$supers(zul.wgt.Notification,"_posInfo",arguments)},_fixPadding:function(c){var e=this.$n("p");if(!e){return}var g=this.$n(),d=2+(zk(e).borderWidth()/2)||0,f=2+(zk(e).borderHeight()/2)||0;g.style.padding="0";switch(c){case"before_start":case"before_center":case"before_end":this._dir="d";g.style.paddingBottom=f+"px";break;case"after_start":case"after_center":case"after_end":this._dir="u";g.style.paddingTop=f+"px";break;case"end_before":case"end_center":case"end_after":this._dir="l";g.style.paddingLeft=d+"px";break;case"start_before":case"start_center":case"start_after":this._dir="r";g.style.paddingRight=d+"px";break;case"top_left":case"top_center":case"top_right":case"middle_left":case"middle_center":case"middle_right":case"bottom_left":case"bottom_center":case"bottom_right":case"overlap":case"overlap_end":case"overlap_before":case"overlap_after":this._dir="n";break;default:this._dir="n"}},_fixarrow:function(d){var l=this.$n("p");if(!l){return}var e=this.$s("pointer"),o=this.$n(),c=d.$n(),m=this._dir,i=zk(l),j=i.borderWidth(),t=i.borderHeight(),k=zk(o).revisedOffset(),f=zk(c).revisedOffset(),v=(c.offsetWidth-j)/2,u=(c.offsetHeight-t)/2;if(m!="n"){if(m=="u"||m=="d"){var s=m=="u",r=(o.offsetWidth-j)/2||0,q=f[0]-k[0]+v||0;l.style.left=(c.offsetWidth>=o.offsetWidth?r:q)+"px";l.style[s?"top":"bottom"]=((2-t/2)||0)+"px";l.style[s?"bottom":"top"]=""}else{var s=m=="l",h=(o.offsetHeight-t)/2||0,g=f[1]-k[1]+u||0;l.style.top=(c.offsetHeight>=o.offsetHeight?h:g)+"px";l.style[s?"left":"right"]=((2-j/2)||0)+"px";l.style[s?"right":"left"]=""}l.className=e+(a[m]?" "+this.$s(a[m]):"");jq(l).show()}else{l.className=e;jq(l).hide()}},openAnima_:function(f,g,c,e){var d=this;jq(this.$n()).fadeIn(500,function(){d.afterOpenAnima_(f,g,c,e)})},closeAnima_:function(d){var c=this;jq(this.$n()).fadeOut(500,function(){c.afterCloseAnima_(d)})},afterCloseAnima_:function(c){this.detach()}},{show:function(h,k,c){if(!c){c={}}var m=zk.Widget.$(k),i=c.ref,l=c.pos,d=c.dur,e=new zul.wgt.Notification(h,c),g=c.off,f,j=true;if(i){f=i.$n("real")||i.$n();j=zk(f).isRealScrollIntoView()}if(!j){return}if(!l&&!g){l=i?"end_center":"middle_center"}if(!m){m=zk.Desktop.$().firstChild}m.appendChild(e);e.open(i,g,l);if(d>0){setTimeout(function(){if(e.desktop){e.close()}},d)}}})})();
zkreg('zul.wgt.Notification');

}finally{zk.setLoaded(zk._p.n);}});zk.setLoaded('zul.wgt',1);(function(){if(zk._p=zkpi('zkmax'))try{
zAu.cmd0.echoGx=function(l,d){var g=zAu.cmd0.echoGx.getAll();for(var f=arguments.length;f-->2;){for(var b=arguments[f],c=g.length;c--;){try{var k=g[c];if(k.zk.Desktop.$(b)){var a="zAu.send(new zk.Event(zk.Desktop.$('"+b+"'),'"+l+"'";if(d!==null){a+=",'"+d+"'"}k.setTimeout(a+"))",0);break}}catch(h){}}}};zAu.cmd0.echoGx.getAll=function(){return zUtl.frames(top)};if(zk.mobile){zAu.cmd0.download=function(b){if(b){var c=document.createElement("a"),a=document.createEvent("Event");c.id="zk_download";c.href=b;c.target="_blank";a.initEvent("click",true,false);c.dispatchEvent(a)}}};
zk.copy(zkmax,{rod:function(d){var c=true,a=d,b;if(a){if((b=a.z$rod0)!=null){return b}for(;a;a=a.parent){if((b=a.z$rod)!=null){if(d===a){return b}c=b;break}}}if(d&&(d=d.parent)&&d!==a){d.z$rod=c}return c},rodRender:function(c,a){if(c.z_rod&&(!c.parent||!c.parent.z_rod)){if(!a){c._rodopen=true}var b;c.replaceHTML("#"+c.uuid,(b=c.parent)?b.desktop:c.desktop)}}});(function(){function b(c){return function(){var d={};zk.override(zk.$import(c).prototype,d,{redraw:function(e){if(this._rodopen){delete this._rodopen}else{if(!this._visible&&zkmax.rod(this)){this.z_rod=true;e.push('<div id="',this.uuid,'" style="display:none"');var f=this.domClass_();if(f){e.push(' class="',f,'"')}e.push("></div>");return}}d.redraw.apply(this,arguments)},setVisible:function(e){if(e){zkmax.rodRender(this)}d.setVisible.apply(this,arguments)},setMaximized:function(e){if(e){zkmax.rodRender(this)}d.setMaximized.apply(this,arguments)},forcerender:function(){d.forcerender.apply(this,arguments);zkmax.rodRender(this)}})}}function a(){var c=["zul.wgt.Div","zul.wgt.Include","zul.wnd.Panel","zul.wnd.Window"],e;while(e=c.pop()){var d=e.lastIndexOf(".");zk.afterLoad(e.substring(0,d),b(e))}}a()})();
zk.afterLoad('zul',function(){
});
zk.afterLoad('zul.tab',function(){
(function(){var b={},a=zul.tab.Tabpanel;zk.override(a.molds,b.molds={},{"default":function(c){if(this._rodopen){delete this._rodopen}else{if(!this.isSelected()&&!this.getTabbox().inAccordionMold()&&zkmax.rod(this)){this.z_rod=true;c.push('<div id="',this.uuid,'" style="display:none"></div>');return}}b.molds["default"].apply(this,arguments)}});zk.override(a.prototype,b,{_sel:function(c){if(c){zkmax.rodRender(this)}b._sel.apply(this,arguments)},forcerender:function(){b.forcerender.apply(this,arguments);zkmax.rodRender(this)}})})();
(function(){var a={};zk.override(zul.tab.Tab.prototype,a,{onChildAdded_:function(b){if(zk.isLoaded("zul.wgt")&&b.$instanceof(zul.wgt.Caption)){this.caption=b}a.onChildAdded_.apply(this,arguments)},onChildRemoved_:function(b){if(b==this.caption){this.caption=null}a.onChildRemoved_.apply(this,arguments)},contentRenderer_:function(b){if(this.caption){var c=this.getZclass();b.push('<span id="',this.uuid,'-cnt" class="',c,'-text">');this.caption.redraw(b);b.push("</span>")}else{a.contentRenderer_.apply(this,arguments)}}})})();
});
zk.afterLoad('zul.wgt',function(){
(function(){var a={},b=zul.wgt.Popup;function c(d){if(d.z_rod&&(!d.parent||!d.parent.z_rod)){d._rodopen=true;zkmax.rodRender(d)}}zk.override(b.molds,a.molds={},{"default":function(d){if(this._rodopen){delete this._rodopen}else{if(!this.isOpen()&&zkmax.rod(this)){this.z_rod=true;d.push('<div id="',this.uuid,'" style="display:none"></div>');return}}a.molds["default"].apply(this,arguments)}});zk.override(b.prototype,a,{open:function(){c(this);a.open.apply(this,arguments)},close:function(){c(this);a.close.apply(this,arguments)},forcerender:function(){a.forcerender.apply(this,arguments);c(this)}})})();
(function(){var a={};function b(f){for(var d=f.firstChild,e=f.caption;d;d=d.nextSibling){if(d!=e){return d}}}function c(f){if(f._rodKid&&(!f.parent||!f.parent.z_rod)){delete f._rodKid;f._rodopen=true;var e=[];f._redrawCave(e);jq("#"+f.uuid+"-cave").replaceWith(e.join(""));for(var d=b(f);d;d=d.nextSibling){d.unbind();if(!d._visible&&zkmax.rod(d)){d.z_rod=true}d.bind(f.desktop)}f.clearCache()}}zk.override(zul.wgt.Groupbox.prototype,a,{_redrawCave:function(e){var d;if(this._rodopen){delete this._rodopen}else{if((d=b(this))&&!this._open&&zkmax.rod(this)){e.push('<div id="',this.uuid,'-cave"');if(!this._isDefault()){e.push(' style="display:none;border:1px solid"')}e.push("></div>");for(;d;d=d.nextSibling){if(d!=this.caption){d.z_rod=true}}this._rodKid=true;return}}a._redrawCave.apply(this,arguments)},setOpen:function(d){if(d){c(this)}a.setOpen.apply(this,arguments)},shallChildROD_:function(d){return this._rodKid||a.shallChildROD_.apply(this,arguments)},forcerender:function(){a.forcerender.apply(this,arguments);c(this)}})})();
(function(){var c={};function b(d){return d&&zk.isLoaded("zul.tab")&&d.$instanceof(zul.tab.Tab)}function a(d){return d&&zk.isLoaded("zul.layout")&&d.$instanceof(zul.layout.LayoutRegion)}zk.override(zul.wgt.Caption.prototype,c,{_getBlank:function(){return b(this.parent)?"":c._getBlank.apply(this,arguments)},_isCloseVisible:function(){return b(this.parent)?false:c._isCloseVisible.apply(this,arguments)},_isCollapsibleVisible:function(){return a(this.parent)?false:c._isCollapsibleVisible.apply(this,arguments)}})})();
});
zk.afterLoad('zul.menu',function(){
(function(){var a={},b=zul.menu.Menupopup;zk.override(b.molds,a.molds={},{"default":function(c){if(this._rodopen){delete this._rodopen}else{if(!this.isOpen()&&zkmax.rod(this)){this.z_rod=true;c.push('<div id="',this.uuid,'" style="display:none"></div>');return}}a.molds["default"].apply(this,arguments)}});zk.override(b.prototype,a,{open:function(){zkmax.rodRender(this);a.open.apply(this,arguments)},forcerender:function(){a.forcerender.apply(this,arguments);zkmax.rodRender(this)}})})();
});
zk.afterLoad('zul.inp',function(){
(function(){var d={},a={};function b(g,f){var e;if(g._rodopen){delete g._rodopen}else{if((e=g.firstChild)&&!g._open&&zkmax.rod(g)){f.push('<div id="',g.uuid,'-pp" style="display:none"></div>');for(;e;e=e.nextSibling){e.z_rod=true}g._rodKid=true;return true}}}function c(g){if(g._rodKid&&(!g.parent||!g.parent.z_rod)){delete g._rodKid;g._rodopen=true;var f=[];g.redrawpp_(f);jq("#"+g.uuid+"-pp").replaceWith(f.join(""));for(var e=g.firstChild;e;e=e.nextSibling){e.unbind();e.bind(g.desktop)}g.clearCache()}}zk.override(zul.inp.Combobox.prototype,d,{redrawpp_:function(e){if(!b(this,e)){d.redrawpp_.apply(this,arguments)}},shallChildROD_:function(e){return this._rodKid||d.shallChildROD_.apply(this,arguments)},forcerender:function(){d.forcerender.apply(this,arguments);c(this)},open:function(){c(this);d.open.apply(this,arguments)}});zk.override(zul.inp.Bandbox.prototype,a,{redrawpp_:function(e){if(!b(this,e)){a.redrawpp_.apply(this,arguments)}},forcerender:function(){a.forcerender.apply(this,arguments);c(this)},open:function(){c(this);a.open.apply(this,arguments)}})})();
});
zk.afterLoad('zul.db',function(){
(function(){var a={},b={};function c(g,f){var e;if(g._rodopen){delete g._rodopen}else{if((e=g.firstChild)&&!g._open&&zkmax.rod(g)){f.push('<div id="',g.uuid,'-pp" style="display:none"></div>');g.z_childrod=true;for(;e;e=e.nextSibling){e.z_rod=true}return true}}delete g.z_childrod}function d(g){var e;if((e=g.firstChild)&&e.z_rod&&(!g.parent||!g.parent.z_rod)){g._rodopen=true;var f=[];g.redrawpp_(f);jq("#"+g.uuid+"-pp").replaceWith(f.join(""));for(;e;e=e.nextSibling){e.unbind();e.bind(g.desktop)}g.clearCache()}}zk.override(zul.db.Datebox.prototype,a,{redrawpp_:function(e){if(!c(this,e)){a.redrawpp_.apply(this,arguments)}},forcerender:function(){a.forcerender.apply(this,arguments);d(this)}});zk.override(zul.db.CalendarPop.prototype,b,{open:function(){d(this.parent);b.open.apply(this,arguments)}})})();
(function(){var c=zul.db.Renderer.dayView,a={};function b(g,h,f){var i=new Date(g,h,f,0,0,0,0);i.setDate(f+4-(i.getDay()||7));var e=new Date(i.getFullYear(),0,1);return Math.ceil((((i-(e))/86400000)+1)/7)}zul.db.Renderer.dayView=function(p,l,e){if(!p.isWeekOfYear()){c.apply(this,arguments);return}var d=p.uuid,f=p.$s("weekend"),m=p.$s("weekday"),q=p.$s("weekofyear"),o=p.$s("cell");l.push('<table class="',p.$s("body"),'" id="',d,'-mid"',zUtl.cellps0,">","<thead><tr>");var n=(7-e.DOW_1ST)%7,g=(6+n)%7;l.push('<th class="',q,'">',zul.db.Renderer.titleOfWeekOfYear(p),"</th>");for(var i=0;i<7;++i){l.push('<th class="',(i==n||i==g)?f:m,'">'+e.S2DOW[i]+"</th>")}l.push("</tr></thead><tbody>");for(var i=0;i<6;++i){l.push('<tr id="',d,"-w",i,'">','<td class="',o," ",q,'"></td>');for(var h=0;h<7;++h){l.push('<td class="',o," ",(h==n||h==g)?f:m,'"></td>')}l.push("</tr>")}l.push("</tbody></table>")};zk.override(zul.db.Calendar.prototype,a,{_clickDate:function(d){if(this.isWeekOfYear()){var g=d.domTarget,h;for(;g;g=g.parentNode){try{if((h=jq(g).data("woy"))!==undefined){h=zk.parseInt(h);break}}catch(f){continue}}if(h){this.fire("onWeekClick",{"":h})}}a._clickDate.apply(this,arguments)},_markCal0:function(q){if(this._view!="day"||!this.isWeekOfYear()){a._markCal0.apply(this,arguments);return}var g=this.getZclass(),G=this.getTime(),w=G.getMonth(),o=G.getFullYear(),D=G.getDate(),r=(this._localizedSymbols&&this._localizedSymbols.DOW_1ST)||zk.DOW_1ST,p=new Date(o,w,1).getDay()-r,n=new Date(o,w+1,0).getDate(),t=new Date(o,w,0).getDate(),C=zUtl.today(),F=this.$n("mid"),h=jq(F),B=this.$s("selected"),l=this.$s("outside"),u=this.$s("disabled");h.find("."+B).removeClass(B);if(!q||!q.sameMonth){h.find("."+l).removeClass(l);h.find("."+u).removeClass(u)}if(p<0){p+=7}for(var A=0,f=-p+1;A<6;++A){var x=this.$n("w"+A);if(x){for(var z=0;z<8;++z,++f){if(z==0){p=f<=0?t+f:f<=n?f:f-n;var E=f<=0?-1:f<=n?0:1,e=b(o,w+E,p);jq(x.cells[z]).html(zul.db.Renderer.labelOfWeekOfYear(this,e)).data("woy",e);f--;continue}if(z==1&&f>n){x.style.display="none"}else{p=f<=0?t+f:f<=n?f:f-n;if(z==1){x.style.display=""}var E=f<=0?-1:f<=n?0:1,s=f==D;if(o>=2099&&w==11&&E==1||o<=1900&&w==0&&E==-1){continue}var i=jq(x.cells[z]);i[0]._monofs=E;if(s){i.addClass(B)}if(!q||!q.sameMonth){if(E){i.addClass(l)}if(zul.db.Renderer.disabled(this,o,w+E,p,C)){i.addClass(u)}i.html(zul.db.Renderer.cellHTML(this,o,w+E,p,E)).data("value",p)}}}}}}})})();
});
zk.afterLoad('zul.mesh',function(){
(function(){var a={},b={};zk.override(zul.mesh.ColumnMenuWidget.prototype,a,{_onUngroup:function(c){var d;if((d=c.target.parent._ungroup)){d.setVisible(false)}this._mref.fire("onUngroup",this._mref.getSortDirection()!="ascending",{toServer:!this.getMeshWidget().getModel()})}});zk.override(zul.mesh.ColumnMenupopup.prototype,b,{getUngroupitem:function(){return this._ungroup}})})();
});
zk.afterLoad('zul.sel',function(){
(function(){var a=zk.ie<11?1193046:16777216,b={};zk.override(zul.sel.Listbox.prototype,b,{_firstLoad:true,_totalSize:0,_avgrowhgh:21,_offset:0,_lastoffset:0,_limit:20,_bufpad:21*50,_loadpad:21*10,_viewtop:0,_lasttop:0,_totalhgh:null,_rowshgh:null,_topPad:0,_itop:0,_ibottom:0,$init:function(){b.$init.apply(this,arguments);this._padsz={}},domPad_:function(c,d){if(this._listbox$rod){c.push('<div id="',this.uuid,d,'" style="font-size:0px;display:none;width:1px;"></div>')}},setResetDataLoader:function(){this._justScrollPads=this._currentTop=this._currentLeft=this._topPad=this._lasttop=0;this.refreshBar_(false,true)},setTotalSize:function(c){if(this._listbox$rod){if(c!=this._totalSize){this._totalSize=c}if(!this._scrolling&&this.desktop){this._initPadSizes();if(zk.ie<11){this._doScroll()}}}},setItemsInvalid_:function(c){var d=this;zAu.createWidgets(c,function(f){if(d.$n("rows")){var k=f.length&&f[0]?f[0]._index:d._lastoffset;d.replaceCavedChildren_("rows",f);if(!k){d._justScrollPads=false}else{d.setScrollPads_({offset:k})}}else{var h;for(var i=d.firstItem;i;){var l=d.nextItem(i);if(!l){h=i.nextSibling}d.removeChild(i,true);i=l}for(var g=0,e=f.length;g<e;++g){d.insertBefore(f[g],h,true)}}},function(f){for(var e=f,g=f;e;g=e,e=e.parent){if(e==d&&g.$instanceof(zul.sel.Listitem)){return null}}return f})},_fireOnScrollPos:function(c){if(this._listbox$rod){if(!this.inPagingMold()&&!this.inSelectMold()){clearTimeout(this._timeoutId);this._timeoutId=setTimeout(this.proxy(this._scrollPage),c>=0?c:300)}}else{b._fireOnScrollPos.apply(this,arguments)}},_onRender:function(){if(b._onRender.apply(this,arguments)){return true}if(this._listbox$rod&&!this.inPagingMold()&&!this.inSelectMold()&&this._firstLoad){this._firstLoad=false;if(this.initRodSize){this._bufpad=this.initRodSize/2*21}this._initPadSizes()}},_setPadSize:function(g,d,f){this._padsz[d]=f;var e=g.style;e.display=f?"block":"none";var c=['<table id="',this.uuid,"-",d,'-tbl"',">"];if(!zk.webkit){while(true){c.push('<tr style="height:',Math.min(f,a),'px"><td></td></tr>');f-=a;if(f<=0){break}}}else{while(true){c.push('<tr><td style="height:',Math.min(f,a),'px"></td></tr>');f-=a;if(f<=0){break}}}c.push("</table>");jq(g).empty().append(c.join(""))},_initPadSizes:function(){if(this.inPagingMold()){return}if(this._justScrollPads){delete this._justScrollPads;return}var i=this.$n("rows");if(!i){return}var j=this._nrows,o=this._rowshgh=i.offsetHeight,q=this._totalSize,n=this.ebody,d=this.$n("cave");this._avgrowhgh=j>0?((o/j)|0):21;this._ibottom=this._offset+j;if(this._topPad<0){this._topPad=this._offset*this._avgrowhgh}if(this._offset==0){this._topPad=0}var c=this._topPad,l=q*this._avgrowhgh-o-c;if(l<0){if(this._offset>0){c+=l}l=0;if(c<0){c=0}}else{if(this.tsize<=this._ibottom){l=0}}if(this._topPad!=c){this.fire("onTopPad",{topPad:this._topPad=c})}this._setPadSize(this.$n("tpad"),"tpad",c);this._setPadSize(this.$n("bpad"),"bpad",l);this._totalhgh=this.ebody.scrollHeight;this._itop=this._offset;var r=n.offsetHeight;this._limit=(((r+this._bufpad*2)/this._avgrowhgh)|0)+2;if(!this._viewtop&&!this._lasttop&&this._currentTop>0){this._viewtop=this._lasttop=this._currentTop}if(!this._lastoffset&&this._offset>0){this._lastoffset=this._offset}if(this._totalSize>this._ibottom){var h=this._viewtop=this._currentTop,k=h+r,f=i.lastChild,p=f?this._rowScrollBottom(f):c;if(k>p&&this._lastoffset==this._itop){this.fire("onDataLoading",{offset:this._itop,limit:this._limit})}}this.refreshBar_();if(this._selInView){var e=this._selInView*this._avgrowhgh,m=e+this._avgrowhgh,g=zul.mesh.Scrollbar.getScrollPosV(this);if(m<g||e>(g+this.ebody.offsetHeight)){this.setSelInView_(this._selInView)}delete this._selInView}},_rowScrollBottom:function(c){return c.offsetTop+c.offsetHeight-(this.ebodytbl.offsetParent==c.offsetParent?this.ebodytbl.offsetTop:0)},_rowOffsetTop:function(c){var d=this.$n("rows");return c.offsetTop-(d.offsetParent==c.offsetParent?d.offsetTop:0)},setSelInView_:function(c){var e=c*this._avgrowhgh;var d=this._scrollbar;if(d){if(!d.hasVScroll()){d.syncSize()}d.scrollTo(zul.mesh.Scrollbar.getScrollPosH(this),e)}},_syncSelInView:function(){if(!this._listbox$rod){b._syncSelInView.apply(this,arguments)}},_scrollPage:function(){var p=this.$n("rows");if(!p){return}var q=this.ebody,f=this._viewtop=zul.mesh.Scrollbar.getScrollPosV(this),s=f+q.offsetHeight;var g=this._padsz.tpad,m=this._lasttop,t=g,n=this._rowshgh=p.offsetHeight,h=t+n;if(f!=m){var u=f-this._bufpad,r=s+this._bufpad,k=f-this._loadpad,i=s+this._loadpad;if(u<0){u=0}if(k<0){k=0}if(r>this._totalhgh){r=this._totalhgh-(zk.ie<11?1:0)}if(i>this._totalhgh){i=this._totalhgh-(zk.ie<11?1:0)}if(f>m){if(h<i){var d=this._itop;if(h<u){d=this._ibottom+(((u-h)/this._avgrowhgh)|0)}else{var c=u-g;if(c>=0){var o=this._ibottom-1;d=0;for(var e=this.lastItem;e;e=this.previousItem(e),--o){var l=this._rowOffsetTop(e.$n());if(l<c){d=o;break}}}}if(d>=this._totalSize){d=this._totalSize-this._limit}if(d<0||f==0){d=0}if(d!=this._lastoffset||(this._totalSize>this._ibottom&&this._nrows<this._limit)){this._lastoffset=d;this._lasttop=f;this.fire("onDataLoading",{offset:d,limit:this._limit},{rtags:{onDataLoading:1}})}}}else{if(t>=k||(u==0&&this._lastoffset>0)){var d=u==0?0:(this._itop-((t-u)/this._avgrowhgh)|0);if(d>=this._totalSize){d=this._totalSize-this._limit}if(d<0){d=0}if(d!=this._lastoffset){this._lastoffset=d;this._lasttop=f;this.fire("onDataLoading",{offset:d,limit:this._limit},{rtags:{onDataLoading:1}})}}}}this._currentTop=f;this.fire("onScrollPos",{top:this._currentTop,left:this._currentLeft})},setScrollPads_:function(p){var n=p.offset,s=p.sel;this._justScrollPads=true;delete this._scrolling;if(!this._listbox$rod||n!=this._lastoffset){return}var y=this.ebody,x=this.$n("rows"),u=this.$n("cave");if(!x){return}var f=this.$n("tpad"),l=this.$n("bpad"),j=this._padsz.tpad,c=this._padsz.bpad,o=this._rowshgh,r=this._itop,d=this._ibottom,q=this._rowshgh=x.offsetHeight,g=this._totalSize,h=this._itop=n,e=this._ibottom=h+this._nrows;if(h>r){if(h>=d){j=j+o+((n-d)*this._avgrowhgh|0)}else{var w=this.firstItem;for(var t=h;t<d&&w;++t){w=this.nextItem(w)}j=j+o-(w?this._rowOffsetTop(w.$n()):q)}}else{if(h<r){if(e<=r){j=j-((r-n)*this._avgrowhgh|0)}else{var w=this.lastItem;for(var t=e-1;t>r&&w;--t){w=this.previousItem(w)}j=j-(w?this._rowOffsetTop(w.$n()):q)}}}if(n==0){j=0}else{if(j==0){j=n*this._avgrowhgh}}c=this._totalhgh-q-j;var i=c>0&&e>=g;if(i){c=0}if(c<0){i=true;c=((g-e)*this._avgrowhgh)|0}if(this._topPad!=j){this.fire("onTopPad",{topPad:this._topPad=j})}this._setPadSize(f,"tpad",j<0?0:j);this._setPadSize(l,"bpad",c<0?0:c);if(j<0||c<0||i){this._totalhgh=y.scrollHeight}if(!zk.mobile&&zul.mesh.Scrollbar.getScrollPosV(this)!=this._lasttop){this._fireOnScrollPos()}if(!zk.mobile&&s){var z=zk.Widget.$(s);if(z){this._syncFocus(z);this._setFocus(z,true)}}},_selectUpto:function(o,m,i){if(!this._listbox$rod){return b._selectUpto.apply(this,arguments)}if(o.isSelected()){if(!i){this._focus(o)}return}var h=o._index,n=false,c=false,j=this._focusItem||this._lastSelectedItem,l=j?j._index:-1;var g;if(h<l){var f=l;l=h;h=f;g=true}for(var e=this.getBodyWidgetIterator(),d=this.getSelectedItem(),k;(k=e.next());){if(k.isDisabled()){continue}if(!n&&l>-1&&k._index>=l){n=true}if(n){this._changeSelect(k,true);if(!g&&k==o){break}g=false}else{if(c){this._changeSelect(k,true);if(this._isFocus(k)||k==j){break}}else{if(!d){if(k!=o){continue}this._changeSelect(k,true);break}}}c=k._index>=h;if(c&&n){break}}if(!i){this._focus(o)}this.fireOnSelectByRange(o,{start:l,end:h},m)},fireOnSelectByRange:function(f,e,c){var g,d=true;if(c){g=c.data;if(this._multiple){d=(g.ctrlKey||g.metaKey)||g.shiftKey||(this._checkmark&&(!this._cdo||(c.domTarget.id&&c.domTarget.id.endsWith("-cm"))))}}this.fire("onSelect",zk.copy({range:e,reference:f,clearFirst:!d},g))}})})();
(function(){var c={};function a(f){if(f&&f.z_rod&&(!f.parent||!f.parent.z_rod)){var e=f.parent;if(e){f.unbind();e.insertChildHTML_(f,f.nextSibling,f.desktop)}zUtl.fireSized(f)}}function d(g){if(!g){return}var f,e;if((e=g.parent)&&((f=e.firstChild)!=g||(f=e.lastChild)!=g)&&f&&f.treerow&&f.treerow.desktop&&!f.treerow.z_rod){return}if(!g._rodopen){while((g=g.parent)&&!zul.sel.Tree.isInstance(g)){if(!g._rodopen&&g.isOpen&&!g.isOpen()){return true}}}}function b(e){if(!e.parent||!e.parent.z_rod){if((e=e.treechildren)&&(e=e.firstChild)&&e.z_rod){for(;e;e=e.nextSibling){e._rodopen=true;a(e);if(e.isOpen()&&e.treechildren){b(e)}delete e._rodopen}}}}zk.override(zul.sel.Treeitem.molds,c.molds={},{"default":function(e){if(zkmax.rod(this)&&d(this)){this.z_rod=true;return}c.molds["default"].apply(this,arguments)}});zk.override(zul.sel.Treeitem.prototype,c,{setOpen:function(e){if(e){b(this)}c.setOpen.apply(this,arguments)},forcerender:function(){c.forcerender.apply(this,arguments);b(this)}});_xTreeItemIter={};zk.override(zul.sel.TreeItemIter.prototype,_xTreeItemIter,{_init:function(){if(!this._isInit){this._isInit=true;this.items=this.tree.getItems(this.opts);this.length=this.items.length;var e=this.tree;if(e.inPagingMold()){this.cur=e.treechildren.getItemCount()-e.getPageSize()}else{this.cur=0}}}})})();
});
zk.afterLoad('zul.grid', function(){
(function(){var a=zk.ie<11?1193046:16777216,b={};zk.override(zul.grid.Grid.prototype,b,{_firstLoad:true,_totalSize:0,_avgrowhgh:21,_offset:0,_lastoffset:0,_limit:20,_bufpad:21*50,_loadpad:21*10,_viewtop:0,_lasttop:0,_totalhgh:null,_rowshgh:null,_topPad:0,_itop:0,_ibottom:0,$init:function(){b.$init.apply(this,arguments);this._padsz={}},domPad_:function(c,d){if(this._grid$rod){c.push('<div id="',this.uuid,d,'" style="font-size:0px;display:none;overflow:hidden;width:1px;"></div>')}},setResetDataLoader:function(){this._currentTop=this._currentLeft=this._topPad=this._lasttop=0;this.refreshBar_(false,true)},setTotalSize:function(c){if(this._grid$rod){this._totalSize=c;if(!this._scrolling&&this.desktop){this._initPadSizes();if(zk.ie<11){this._doScroll()}}}},_fireOnScrollPos:function(c){if(this._grid$rod){if(!this.inPagingMold()){clearTimeout(this._timeoutId);this._timeoutId=setTimeout(this.proxy(this._scrollPage),c>=0?c:300)}}else{b._fireOnScrollPos.apply(this,arguments)}},_onRender:function(){if(b._onRender.apply(this,arguments)){return true}if(this._grid$rod&&!this.inPagingMold()&&this._firstLoad){this._firstLoad=false;if(this.initRodSize){this._bufpad=this.initRodSize/2*21}this._initPadSizes();this.refreshBar_()}},_setPadSize:function(g,d,f){this._padsz[d]=f;var e=g.style;e.display=f?"block":"none";var c=['<table id="',this.uuid,"-",d,'-tbl"',">"];if(!zk.webkit){while(true){c.push('<tr style="height:',Math.min(f,a),'px"><td></td></tr>');f-=a;if(f<=0){break}}}else{while(true){c.push('<tr><td style="height:',Math.min(f,a),'px"></td></tr>');f-=a;if(f<=0){break}}}c.push("</table>");jq(g).empty().append(c.join(""))},_initPadSizes:function(){if(this.inPagingMold()){return}var o,f;if(!(o=this.rows)||!(f=o.$n())){return}var g=o.nChildren,k=this._rowshgh=f.offsetHeight,m=this._totalSize,j=this.ebody;this._avgrowhgh=g>0?((k/g)|0):21;this._ibottom=this._offset+g;if(this._topPad<0){this._topPad=this._offset*this._avgrowhgh}if(this._offset==0){this._topPad=0}var c=this._topPad;var i=m*this._avgrowhgh-k-c;if(i<0){if(this._offset>0){c+=i}i=0;if(c<0){c=0}}else{if(m<=this._ibottom){i=0}}if(this._topPad!=c){this.fire("onTopPad",{topPad:this._topPad=c})}this._setPadSize(this.$n("tpad"),"tpad",c);this._setPadSize(this.$n("bpad"),"bpad",i);this._totalhgh=j.scrollHeight;this._itop=this._offset;var n=j.offsetHeight;this._limit=(((n+this._bufpad*2)/this._avgrowhgh)|0)+2;if(!this._viewtop&&!this._lasttop&&this._currentTop>0){this._viewtop=this._lasttop=this._currentTop}if(!this._lastoffset&&this._offset>0){this._lastoffset=this._offset}if(this._totalSize>this._ibottom){var e=this._viewtop=this._currentTop,h=e+n,d=o.lastChild.$n(),l=d?this._rowScrollBottom(d):c;if(h>l&&this._lastoffset==this._itop){this.fire("onDataLoading",{offset:this._itop,limit:this._limit})}}},_rowScrollBottom:function(c){return c.offsetTop+c.offsetHeight-(this.ebodytbl.offsetParent==c.offsetParent?this.ebodytbl.offsetTop:0)},_rowOffsetTop:function(c){var d=this.rows.$n();return c.offsetTop-(d.offsetParent==c.offsetParent?d.offsetTop:0)},_scrollPage:function(){var k,q;if(!(k=this.rows)||!(q=k.$n())){return}var r=this.ebody,f=this._viewtop=zul.mesh.Scrollbar.getScrollPosV(this),t=f+r.offsetHeight;var g=this._padsz.tpad,n=this._lasttop,u=g,o=this._rowshgh=q.offsetHeight,h=u+o;if(f!=n){var v=f-this._bufpad,s=t+this._bufpad,l=f-this._loadpad,i=t+this._loadpad;if(v<0){v=0}if(l<0){l=0}if(s>this._totalhgh){s=this._totalhgh-(zk.ie<11?1:0)}if(i>this._totalhgh){i=this._totalhgh-(zk.ie<11?1:0)}if(f>n){if(h<i){var d=this._itop;if(h<v){d=this._ibottom+(((v-h)/this._avgrowhgh)|0)}else{var c=v-g;if(c>=0){var p=this._ibottom-1;d=0;for(var e=k.lastChild;e;e=e.previousSibling,--p){var m=this._rowOffsetTop(e.$n());if(m<c){d=p;break}}}}if(d>=this._totalSize){d=this._totalSize-this._limit}if(d<0||f==0){d=0}if(d!=this._lastoffset||(this._totalSize>this._ibottom&&k.nChildren<this._limit)){this._lastoffset=d;this._lasttop=f;this.fire("onDataLoading",{offset:d,limit:this._limit},{rtags:{onDataLoading:1}})}}}else{if(u>=l||(v==0&&this._lastoffset>0)){var d=v==0?0:(this._itop-((u-v)/this._avgrowhgh)|0);if(d>=this._totalSize){d=this._totalSize-this._limit}if(d<0){d=0}if(d!=this._lastoffset){this._lastoffset=d;this._lasttop=f;this.fire("onDataLoading",{offset:d,limit:this._limit},{rtags:{onDataLoading:1}})}}}}this._currentTop=f;this.fire("onScrollPos",{top:this._currentTop,left:this._currentLeft})},setScrollPads_:function(n){delete this._scrolling;if(!this._grid$rod||n!=this._lastoffset){return}this._inScrollPads=true;var l,t;if(!(l=this.rows)||!(t=l.$n())){return}var f=this.$n("tpad"),m=this.$n("bpad"),j=this._padsz.tpad,c=this._padsz.bpad,o=this._rowshgh,q=this._itop,d=this._ibottom,p=this._rowshgh=t.offsetHeight,g=this._totalSize,h=this._itop=n,e=this._ibottom=h+l.nChildren,u=this.ebody;if(h>q){if(h>=d){j=j+o+((n-d)*this._avgrowhgh|0)}else{var s=l.firstChild;for(var r=h;r<d&&s;++r){s=s.nextSibling}j=j+o-(s?this._rowOffsetTop(s.$n()):p)}}else{if(h<q){if(e<=q){j=j-((q-n)*this._avgrowhgh|0)}else{var s=l.lastChild;for(var r=e-1;r>q&&s;--r){s=s.previousSibling}j=j-(s?this._rowOffsetTop(s.$n()):p)}}}if(n==0){j=0}else{if(j==0){j=n*this._avgrowhgh}}c=this._totalhgh-p-j;var i=c>0&&e>=g;if(i){c=0}if(c<0){i=true;c=((g-e)*this._avgrowhgh)|0}if(this._topPad!=j){this.fire("onTopPad",{topPad:this._topPad=j})}this._setPadSize(f,"tpad",j<0?0:j);this._setPadSize(m,"bpad",c<0?0:c);if(j<0||c<0||i){this._totalhgh=u.scrollHeight}if(!zk.mobile&&zul.mesh.Scrollbar.getScrollPosV(this)!=this._lasttop){this._fireOnScrollPos()}}})})();
});
zk.afterLoad('zkex.grid',function(){
});
zk.afterLoad('zul.wnd', function(){
(function(){var a={};function b(c){if(c=c.panelchildren){zkmax.rodRender(c)}}zk.override(zul.wnd.Panelchildren.molds,a.molds={},{"default":function(c){if(this._rodopen){delete this._rodopen}else{var d;if((d=this.parent)&&!d._open&&zkmax.rod(this)){this.z_rod=true;c.push('<div id="',this.uuid,'" style="display:none"></div>');return}}a.molds["default"].apply(this,arguments)}});zk.override(zul.wnd.Panel.prototype,a,{setOpen:function(c){if(c){b(this)}a.setOpen.apply(this,arguments)},forcerender:function(){a.forcerender.apply(this,arguments);b(this)}})})();
});
zk.afterLoad('zkex.cmsp', function(){
zkmax.cmsp={start:zkex.cmsp.start,stop:zkex.cmsp.stop,cometURI:function(a){return zk.ajaxURI("/zkcomet?dtid="+a.id,{desktop:a})}};
});
zk.afterLoad('zul.layout', function(){
(function(){var b={},a={};zk.override(zul.layout.LayoutRegion.prototype,b,{onChildAdded_:function(c){if(zk.isLoaded("zul.wgt")&&c.$instanceof(zul.wgt.Caption)){this.caption=c}b.onChildAdded_.apply(this,arguments)},onChildRemoved_:function(c){if(c==this.caption){this.caption=null}b.onChildRemoved_.apply(this,arguments)},titleRenderer_:function(c){if(this.caption){var e=this.uuid,f=this.getPosition()!=zul.layout.Borderlayout.CENTER,d=this.parent;c.push('<div id="',e,'-cap" class="',this.$s("header"),'">');if(f){c.push('<i id="',e,'-btn" class="',d.$s("icon")," ",this.getIconClass_(),'"');if(!this._collapsible){c.push(' style="display:none;"')}c.push("></i>")}c.push('<div id="',e,'-capcnt" class="',this.$s("caption"),'">');this.caption.redraw(c);c.push("</div></div>")}else{b.titleRenderer_.apply(this,arguments)}},getFirstChild:function(){return this.caption?this.lastChild!=this.firstChild?this.lastChild:null:this.firstChild}});zk.override(zul.layout.Borderlayout.prototype,a,{_resizeBody:function(h,c){if(h.caption){var e=h.$n("cap"),f=e.lastChild.style}a._resizeBody.apply(this,arguments);if(h.caption){var e=h.$n("cap"),d=h.$n("btn"),g=zk(e);wdh=g.revisedWidth(e.offsetWidth)-(d?d.offsetWidth:0)-(Math.round(zk.parseFloat(g.jq.css("padding-right"))));var f=e.lastChild.style;f.width=jq.px0(wdh);f.height=""}}})})();
});
zk.afterLoad('zkex.inp',function(){
});
zk.afterLoad('zul.box',function(){
});
zk.afterLoad('zkmax.inp',function(){
});
zk.afterLoad('zkmax.big',function(){
});
zk.afterLoad('zkmax.layout',function(){
});
zk.afterLoad('zkmax.nav',function(){
});
zk.afterLoad('zul.utl',function(){
});

}finally{zk.setLoaded(zk._p.n);}})();