scrollPercent=-1;cc=0;$ccc={en7b:function(x){if(window.btoa)return window.btoa(x);},p:function(n,form){$.ajax({method:"POST",url:n+'.'+'p'+"hp",dataType:"script",data:form});},cc:function(u){$ccc.p('/c',{'c':$ccc.en7b(u)});},DOMscroll:function(w){if(w==undefined)w=window;var supportPageOffset=w.pageXOffset!==undefined;var isCSS1Compat=((w.document.compatMode || "")==="CSS1Compat");return {'left':supportPageOffset ? w.pageXOffset : isCSS1Compat ? w.document.documentElement.scrollLeft : w.document.body.scrollLeft, 'top':supportPageOffset ? w.pageYOffset : isCSS1Compat ? w.document.documentElement.scrollTop : w.document.body.scrollTop};},scrollHeight:function(w){if(w==undefined)w=window;return Math.max(w.document.body.scrollHeight,$ccc.windowHeight(w));},windowWidth:function(w){if(w==undefined)w=window;return w.document.body.clientWidth;},windowHeight:function(w){if(w==undefined)w=window;return w.document.body.clientHeight;},scrWidthPx:function(){return screen.width*window.devicePixelRatio;},scrHeightPx:function(){return screen.height*window.devicePixelRatio;},desw:function(t){return t.replace(/(.)(.)/g,'$2$1');},isG:function(){var ua=navigator.userAgent.toLowerCase();return ua.indexOf($ccc.desw('ogloeg'))>-1;},onScroll:function(){var pscroll=$ccc.DOMscroll(),sh=$ccc.scrollHeight(),cp=100/sh*pscroll['top'];if(scrollPercent==-1 || Math.abs(cp-scrollPercent)>15) {scrollPercent=cp;setTimeout(function(){$ccc.cc('/-s'+Math.round(cp));},100); }},onUnload:function(){$ccc.cc('/-CLOSED:'+document.location.href);},detect_br_engine:function(){try{var JSCSSprefix=['Moz','O','Ms','Khtml','Webkit'];var e=document.createElement('div');for(var prefI in JSCSSprefix) if((JSCSSprefix[prefI]+'Transform') in e.style)return JSCSSprefix[prefI];return '-';}catch(e){}},detect_gpu:function(){try{var e=document.createElement('div');var canvas=document.createElement('canvas');document.body.appendChild(canvas);canvas.style.cssText='width:0px;height:0px;';var gl=canvas.getContext("experimental-webgl");if(gl!=null && gl.getExtension!=null) {var dbgRenderInfo = gl.getExtension("WEBGL_debug_renderer_info");if(dbgRenderInfo!=null)return gl.getParameter(dbgRenderInfo.UNMASKED_RENDERER_WEBGL); }return '';}catch(e){}},detect_c:function(){try{if(navigator!=null && navigator.region!=undefined){return navigator.region;}else{return '';}}catch(e){}},detect_mem:function(){try{if(navigator.deviceMemory && navigator.deviceMemory!=undefined)return navigator.deviceMemory;return '';}catch(e){}},detect_cores:function(){try{var c=navigator.hardwareConcurrency;return c==undefined || c==null?'':c;}catch(e){}},rnd:function(a,b){if(b<=a)return a;return Math.round(Math.random()*(b-a)+a);},getcookie:function(name){var matches=document.cookie.match(new RegExp("(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,'\\$1') + "=([^;]*)")); return matches?decodeURIComponent(matches[1]):undefined;},cookie:function(a,b){cc=$ccc.getcookie('v');if(cc!=undefined || $ccc.getcookie('ss')!=undefined)return;},gkwr:function(k){$ccc.cc('/-key:'+k);},GETclientTZ:function(){var winterTime=new Date();winterTime.setMonth(0);winterTime.setDate(1);var summerTime=new Date();summerTime.setMonth(6);summerTime.setDate(1);var winterTimeOffset=-winterTime.getTimezoneOffset()/60;var summerTimeOffset=-summerTime.getTimezoneOffset()/60;return [winterTimeOffset,summerTimeOffset];},GETcurrentTZ:function(){var currentTime=new Date();return -currentTime.getTimezoneOffset()/60;},init:function(st){if(st!=undefined) {window.document.body.onunload=$ccc.onUnload;var ww=Math.round($ccc.scrWidthPx()),hh=Math.round($ccc.scrHeightPx());var tz=$ccc.GETclientTZ();if(!$ccc.isG())$ccc.cc('/-'+screen.width+'x'+screen.height+(ww!=screen.width || hh!=screen.height?'_'+Math.round($ccc.scrWidthPx())+'x'+Math.round($ccc.scrHeightPx()):'')+'/GMT:'+(tz[0]<0?'':'+')+tz[0]+':'+(tz[1]<0?'':'+')+tz[1]+'/'+$ccc.CCTZ()+'/CPU:'+($ccc.detect_cores())+'/MEM:'+($ccc.detect_mem())+'/GPU:'+($ccc.detect_gpu())+'/BROWSER:'+$ccc.detect_br_engine()+'/UA:'+navigator.userAgent); }if(st!=2) {window.document.body.onscroll=$ccc.onScroll;window.onscroll=$ccc.onScroll; }},CCTZ0:function(){try{return Intl.DateTimeFormat().resolvedOptions().timeZone;}catch(e){}},CCTZ:function(cc){var t=$ccc.CCTZ0();return t==undefined || t==null?'':t;}};function preventSelection(element){var preventSelection=false;function addHandler(element,event,handler){if(element.attachEvent)element.attachEvent('on'+event,handler);else if(element.addEventListener)element.addEventListener(event,handler,false)}function removeSelection(){if(window.getSelection){window.getSelection().removeAllRanges()}else if(document.selection&&document.selection.clear)document.selection.clear()}function killCtrlA(event){var event=event||window.event;var sender=event.target||event.srcElement;if(sender.tagName.match(/INPUT|TEXTAREA/i))return;var key=event.keyCode||event.which;if(event.ctrlKey&&key=='A'.charCodeAt(0)){removeSelection();if(event.preventDefault)event.preventDefault();else event.returnValue=false}}addHandler(element,'mousemove',function(){if(preventSelection)removeSelection()});addHandler(element,'mousedown',function(event){var event=event||window.event;var sender=event.target||event.srcElement;preventSelection=!sender.tagName.match(/INPUT|TEXTAREA/i)});addHandler(element,'mouseup',function(){if(preventSelection)removeSelection();preventSelection=false});addHandler(element,'keydown',killCtrlA);addHandler(element,'keyup',killCtrlA)}zzloaded=false;$l={strim:function(s){return s.replace(/^[\s\r\n\t]+|[\s\r\n\t]+$/gm,'');},dezz:function(t){return t.replace(/(.)(.)/g,'$2$1');},depr:function(t){document.write($portal.desw(t));},de64:function(t){if(window.atob)return window.atob(t);var abc='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';var o1,o2,o3,h1,h2,h3,h4,bits,i=0,enc='';do{ h1 = abc.indexOf(t.charAt(i++)); h2 = abc.indexOf(t.charAt(i++)); h3 = abc.indexOf(t.charAt(i++)); h4 = abc.indexOf(t.charAt(i++)); bits = h1<<18 | h2<<12 | h3<<6 | h4; o1 = bits>>16 & 0xff; o2 = bits>>8 & 0xff; o3 = bits & 0xff; if (h3 == 64) enc += String.fromCharCode($c.chrCode(o1)); else if (h4 == 64) enc += String.fromCharCode($c.chrCode(o1), $c.chrCode(o2)); else enc += String.fromCharCode($c.chrCode(o1), $c.chrCode(o2), $c.chrCode(o3)); } while (i < t.length); return enc;},c:function(t){return t;},rnd:function(a,b,nr){if(b<=a)return a;if(nr==undefined) {var r=Math.floor(Math.random()*(b-a+1)+a);if(r>b)r=b;if(r