zk.load('zul',function(){if(zk._p=zkpi('zkbind'))try{
(function(){var f={},e=/ZKMatchMedia=[^;]*/,a={"0":true,"180":true},g=jq.innerWidth()>jq.innerHeight(),b=a[window.orientation];zk.override(zk.Widget.prototype,f,{$binder:function(){var h=this;for(;h;h=h.parent){if(h["$ZKBINDER$"]){break}}if(h){if(!h._$binder){h._$binder=new zkbind.Binder(h,this)}return h._$binder}return null},$afterCommand:function(j,i){var h=this.$binder();if(h){h.$doAfterCommand(j,i)}},unbind_:function(){if(this._$binder){this._$binder.destroy();this._$binder=null}f.unbind_.apply(this,arguments)}});zkbind.$=function(j,h){var i=zk.Widget.$(j,h);if(i){return i.$binder()}zk.error("Not found ZK Binder with ["+j+"]")};function d(j,i,l){if(i[l]){var k={};for(var h in i[l]){k[j+h]=i[l][h]}i[l]=k}}function c(m,h,n){var l=h._cookies;if(m.matches){var i="",k=1;if(zk.mobile){if((g&&b)||(!g&&!b)){a={"-90":true,"90":true}}i=a[window.orientation]?"portrait":"landscape"}else{i=jq.innerWidth()>jq.innerHeight()?"landscape":"portrait"}if(window.devicePixelRatio){k=window.devicePixelRatio}var j=[new Date().getTimezoneOffset(),screen.width,screen.height,screen.colorDepth,jq.innerWidth(),jq.innerHeight(),jq.innerX(),jq.innerY(),k.toFixed(1),i,m.matches,n.substring(16)];h.command(n,{"$ZKCLIENTINFO$":j});if(!l.$contains(n)){l.push(n)}document.cookie="ZKMatchMedia="+l;document.cookie="ZKClientInfo="+JSON.stringify(j)}else{l.$remove(n);document.cookie="ZKMatchMedia="+l}}zkbind.Binder=zk.$extends(zk.Object,{$init:function(l,h){this.$supers("$init",arguments);this.$view=l;this.$currentTarget=h;this._aftercmd={};if(l["$ZKMATCHMEDIA$"]){var o=[];matched=document.cookie.match(e);if(matched&&!matched[0].trim().endsWith("=")){o=matched[0].split("=")[1].split(",")}this._cookies=o;var p=this;var m=[];for(var k=0;k<l["$ZKMATCHMEDIA$"].length;k++){var j=l["$ZKMATCHMEDIA$"][k];var n=window.matchMedia(j.substring(16));var q=(function(i){return function(r){c(r,p,i)}})(j);n.addListener(q);q(n);m.push({mql:n,handler:q})}this._mediaQueryLists=m}},after:function(j,h){if(!h&&jq.isFunction(j)){h=j;j=this._lastcmd}var i=this._aftercmd[j];if(!i){this._aftercmd[j]=[h]}else{i.push(h)}return this},unAfter:function(l,i){var k=this._aftercmd[l];for(var h=k?k.length:0;h--;){if(k[h]==i){k.splice(h,1)}}return this},destroy:function(){this._aftercmd=null;if(this._mediaQueryLists!=null){var h=this._mediaQueryLists;for(var j=0;j<h.length;j++){h[j].mql.removeListener(h[j].handler)}this._mediaQueryLists=null;this._cookies=null}this.$view=null;this.$currentTarget=null},command:function(k,h,i,j){var l=this.$view;if(i){if(i.duplicateIgnore){d("onBindCommand$",i,"duplicateIgnore")}if(i.repeatIgnore){d("onBindCommand$",i,"repeatIgnore")}}zAu.send(new zk.Event(l,"onBindCommand$"+k,{cmd:k,args:h},zk.copy({toServer:true},i)),j!=undefined?j:38);this._lastcmd=k;return this},globalCommand:function(j,h,i){var k=this.$view;if(opts){if(opts.duplicateIgnore){d("onBindGlobalCommand$",opts,"duplicateIgnore")}if(opts.repeatIgnore){d("onBindGlobalCommand$",opts,"repeatIgnore")}}zAu.send(new zk.Event(k,"onBindGlobalCommand$"+j,{cmd:j,args:h},zk.copy({toServer:true},opts)),i!=undefined?i:38);this._lastcmd=j;return this},$doAfterCommand:function(n,k){var m=this._aftercmd[n];for(var l=0,h=m?m.length:0;l<h;l++){m[l].apply(this,[k])}}},{postCommand:function(m,l,j,k){var i=zk.Widget.$(m);if(i){var h=i.$binder();if(h){h.command(l,j,k)}}},postGlobalCommand:function(m,l,j,k){var i=zk.Widget.$(m);if(i){var h=i.$binder();if(h){h.globalCommand(l,j,k)}}}})})();

}finally{zk.setLoaded(zk._p.n);}});zk.setLoaded('zkbind',1);