function z(){var bE=document,bF=bG(0),bH=bG(Math.round(Math.random()*0x7FFFFFFF));this.trackPageview=function(){var bQ=navigator,bR=(bQ.language||bQ.browserLanguage),bS=bJ(),bT=(top.location!=location?top.location:null);bI(bK("bl",bR)+bK("sr",bS)+bK("lc",location)+bK("rf",bE.referrer)+bK("fr",bT));};this.trackEvent=function(bQ,bR){bQ=(bQ?bM(bQ):"");bR=(bR?bM(bR):"");bI("&en="+bQ+"&ev="+bR);};function bI(bQ){var bR="v="+bF+"&h="+bH+"&t="+bG(new Date().getTime()-0x125B8D53C00)+bQ;bR+="&x="+bG(bL(bR));bR="/t?"+bR;new Image().src=bR;}function bJ(){var bQ="",bR,bS=window,bT=bE.documentElement;try{bQ+=bG(screen.colorDepth);}catch(bU){}bQ+=",";try{bQ+=bV(bG(screen.width)+":"+bG(screen.height));}catch(bU){}bQ+=",";try{bQ+=bV(bG(screen.width-screen.availWidth)+":"+bG(screen.height-screen.availHeight));}catch(bU){}bQ+=",";try{bQ+=bV(bG(bS.outerWidth)+":"+bG(bS.outerHeight));}catch(bU){}bQ+=",";try{bQ+=bV(bG(bS.innerWidth||bT.clientWidth)+":"+bG(bS.innerHeight||bT.clientHeight));}catch(bU){}return bQ;function bV(bW){return (bW!=":"?bW:"");}}function bK(bQ,bR){return (bR?"&"+bQ+"="+bM(bR):"");}function bL(bQ){if(bQ==null)return 1;var bR=0;for(var bS=0,bT=bQ.length;bS<bT;bS++){var bU=bQ.charCodeAt(bS);bR=(bR<<6&0xFFFFFFF)+bU+(bU<<14);bU=bR&0xFE00000;bR=(bU!=0?bR^bU>>21:bR);}return bR;}function bM(bQ){bQ+="";return bQ.replace("%","%25").replace("&","%26").replace("#","%35");}function bG(bQ){return (bQ!=null?bQ.toString(16):"");}function bN(bQ,bR){return (bQ.indexOf(bR)>-1);}function bO(bQ,bR,bS){return bQ.split(bR,bS);}function bP(bQ,bR){return bQ.join(bR);}}document.window=window;function A(){}function B(){return true;}function C(){return false;}function D(bE){return (bE===0||bE===""||bE==null?null:bE);}function E(bE){return (bE===""||bE==null?null:bE);}function F(bE){return (bE===0||bE==null?null:bE);}function G(bE){return (bE==null?"":bE);}function H(bE){return (bE==null?0:bE);}function I(bE,bF,bG,bH,bI){while(true){if(bH==0)return bG;var bJ=bG+bH-1;var bK=((bG+bJ)/2).toInt();var bL=bF[bK];var bM=bI(bE,bL);if(bM>=0){bH=bJ-bK;bG=bK+1;}else {bH=bK-bG;}}}function J(){return K(12);}var K=(function(){var bE="0123456789abcdefghjkmnpqrstvwxyz";var bF=Math.floor;var bG=Math.random;var bH=function(bJ){return bF(bG()*(bJ+1));};var bI=/000|111|222|333|444|555|666|777|888|999/;return function(bJ){do{var bK=bH(30);var bL=bE.substr(bK+1,1);var bM=(bK>8?1:0);var bN=1;while(bN < bJ){bK=bH((bM==2?9:31));bL+=bE.substr(bK,1);bM=(bK>9?bM+1:0);bN++;}} while(bL.match(bI));return bL;};})();function L(bE){for(var bF in bE)return true;return false;}function M(bE){var bF=0;for(var bG in bE)bF++;return bF;}function N(bE){for(var bF in bE)return bF;return null;}function O(bE){for(var bF in bE)return bE[bF];return null;}function P(bE,bF){var bG=null;bF.some(function(bH){bG=bH[bE];return (bG!=null);});return bG;}function Q(bE){var bF=[];for(var bG in bE)bF.push(bG);return bF;}function R(bE,bF){var bG=[];for(var bH in bE)bG.push(bH+": "+bE[bH]);return bG.join(bF);}function S(bE,bF,bG){if(bE==null)return false;if(bG==null)bG=bE;if(bE instanceof Array){for(var bH=0,bI=bE.length;bH<bI;bH++){if(bH in bE){if(bF.call(bG,bE[bH],bH,bE))return true;}}}else {for(var bJ in bE){if(bF.call(bG,bE[bJ],bJ,bE))return true;}}return false;}function T(bE,bF,bG,bH){if(bE==null)return false;if(bH==null)bH=bE;if(bE instanceof Array){bE=bE.slice(0);bE.sort(bF);for(var bI=0,bJ=bE.length;bI<bJ;bI++){if(bI in bE){if(bG.call(bH,bE[bI],bI,bE))return true;}}}else {var bK=[];for(var bL in bE)bK.push(bL);bK.sort(function(bM,bN){var bO=bE[bM];var bP=bE[bN];return bF(bO,bP,bM,bN);});for(var bI=0,bJ=bK.length;bI<bJ;bI++){var bL=bK[bI];if(bG.call(bH,bE[bL],bL,bE))return true;}}return false;}function U(bE,bF){var bG=bE[bF];if(!bG)bG=bE[bF]={};return bG;}function V(bE,bF){var bG=bE[bF];if(!bG)bG=bE[bF]=[];return bG;}function W(bE){var bF=bE;if(bE instanceof Array){var bG=[];bG.length=bE.length;for(var bH=0,bI=bE.length;bH<bI;bH++){var bJ=bE[bH];if(bJ!=null){for(var bK=1,bL=arguments.length;bK<bL;bK++){var bM=arguments[bK];if(bM instanceof Array){bJ=bJ.apply(bF,bM);bF=null;}else {bF=bJ;bJ=bJ[bM];}if(bJ==null)break;}}if(bJ!==undefined)bG[bH]=bJ;}}else {var bG={};for(var bH in bE){var bJ=bE[bH];if(bJ!=null){for(var bK=1,bL=arguments.length;bK<bL;bK++){var bM=arguments[bK];if(bM instanceof Array){bJ=bJ.apply(bF,bM);bF=null;}else {bF=bJ;bJ=bJ[bM];}if(bJ==null)break;}}bG[bH]=bJ;}}return bG;}function X(bE,bF,bG){if(bE==null||typeof bE!=="object"){if(bE){if(typeof bF==="object"){if(bF instanceof Array){var bH=bF.splice(0);}else {var bH={};for(var bI in bF)bH[bI]=bF[bI];}}else {bH=bF;}}else {if(typeof bG==="object"){if(bG instanceof Array){var bH=bG.splice(0);}else {var bH={};for(var bI in bG)bH[bI]=bG[bI];}}else {bH=bG;}}return bH;}var bJ=(bF!=null&&typeof bF==="object");var bK=(bG!=null&&typeof bG==="object");if(bE instanceof Array){var bH=[];bH.length=bE.length;for(var bI=0,bL=bE.length;bI<bL;bI++){if(bE[bI]){if(bJ){var bM=bF[bI];if(bM!==undefined)bH[bI]=bM;}else {bH[bI]=bF;}}else {if(bK){var bM=bG[bI];if(bM!==undefined)bH[bI]=bM;}else {bH[bI]=bG;}}}}else {var bH={};for(var bI in bE){if(bE[bI]){if(bJ){var bM=bF[bI];if(bM!==undefined)bH[bI]=bM;}else {bH[bI]=bF;}}else {if(bK){var bM=bG[bI];if(bM!==undefined)bH[bI]=bM;}else {bH[bI]=bG;}}}}return bH;}function Y(bE,bF){if(bE==null||typeof bE!=="object"){if(bE){if(typeof bF==="object"){if(bF instanceof Array){var bG=bF.splice(0);}else {var bG={};for(var bH in bF)bG[bH]=bF[bH];}}else {bG=bF;}}return bG;}if(bE instanceof Array){var bG=[];if(bF!=null&&typeof bF==="object"){for(var bH=0,bI=bE.length;bH<bI;bH++){if(bE[bH]){var bJ=bF[bH];if(bJ!==undefined)bG.push(bJ);else bG.length++;}}}else {for(var bH=0,bI=bE.length;bH<bI;bH++){if(bE[bH])bG.push(bF);}}}else {var bG={};if(bF!=null&&typeof bF==="object"){for(var bH in bE){if(bE[bH])bG[bH]=bF[bH];}}else {for(var bH in bE){if(bE[bH])bG[bH]=bF;}}}return bG;}function Z(bE){if(bE==null||typeof bE!=="object")return !!bE;if(bE instanceof Array){for(var bF=0,bG=bE.length;bF<bG;bF++){if(bE[bF])return true;}}else {for(var bF in bE){if(bE[bF])return true;}}return false;}function aa(bE){if(bE==null||typeof bE!=="object")return !!bE;if(bE instanceof Array){for(var bF=0,bG=bE.length;bF<bG;bF++){if(!bE[bF])return false;}}else {for(var bF in bE){if(!bE[bF])return false;}}return true;}function ab(bE,bF){if(bE==null||typeof bE!=="object")return bF(bE);if(bE instanceof Array){var bG=[];bG.length=bE.length;for(var bH=0,bI=bE.length;bH<bI;bH++){var bJ=bF(bE[bH]);if(bJ)bG[bH]=bJ;}}else {var bG={};for(var bH in bE)bG[bH]=bF(bE[bH]);}return bG;}function ac(bE,bF,bG){var bH=(bE!=null&&typeof bE==="object");var bI=(bF!=null&&typeof bF==="object");var bJ=(bH&&bE instanceof Array);var bK=(bI&&bF instanceof Array);if(bJ){if(bK){var bL=[];bL.length=Math.max(bE.length,bF.length);for(var bM=0,bN=bE.length;bM<bN;bM++){var bO=bG(bE[bM],bF[bM]);if(bO!==undefined)bL[bM]=bO;}}else  if(bI){var bL={};for(var bM=0,bN=bE.length;bM<bN;bM++)bL[bM]=undefined;for(var bM in bF)bL[bM]=undefined;for(var bM in bL)bL[bM]=bG(bE[bM],bF[bM]);}else {var bL=[];for(var bM=0,bN=bE.length;bM<bN;bM++){var bO=bG(bE[bM],bF);if(bO!==undefined)bL[bM]=bO;}}}else  if(bH){if(bK){var bL={};for(var bM in bE)bL[bM]=undefined;for(var bM=0,bN=bF.length;bM<bN;bM++)bL[bM]=undefined;for(var bM in bL)bL[bM]=bG(bE[bM],bF[bM]);}else  if(bI){var bL={};for(var bM in bE)bL[bM]=undefined;for(var bM in bF)bL[bM]=undefined;for(var bM in bL)bL[bM]=bG(bE[bM],bF[bM]);}else {var bL={};for(var bM in bE)bL[bM]=bG(bE[bM],bF);}}else  if(bK){var bL=[];for(var bM=0,bN=bF.length;bM<bN;bM++){var bO=bG(bE,bF[bM]);if(bO!==undefined)bL[bM]=bO;}}else  if(bI){var bL={};for(var bM in bF)bL[bM]=bG(bE,bF[bM]);}else {var bL=bG(bE,bF);}return bL;}function ad(bE){return !bE;}function ae(bE){return +bE;}function af(bE){return -bE;}function ag(bE){return ~bE;}function ah(bE,bF){return bE&&bF;}function ai(bE,bF){return bE||bF;}function aj(bE,bF){return bE+bF;}function ak(bE,bF){return bE-bF;}function al(bE,bF){return bE*bF;}function am(bE,bF){return bE/bF;}function an(bE,bF){return bE%bF;}function ao(bE,bF){return bE==bF;}function ap(bE,bF){return bE!=bF;}function aq(bE,bF){return bE<bF;}function ar(bE,bF){return bE<=bF;}function as(bE,bF){return bE>bF;}function at(bE,bF){return bE>=bF;}if(!Array.prototype.every){Array.prototype.every=function(bE){for(var bF=0;bF<this.length;bF++){if(!bE(this[bF],bF,this))return false;}return true;};}if(!Array.prototype.filter){Array.prototype.filter=function(bE){var bF=[];for(var bG=0;bG<this.length;bG++){if(bE(this[bG],bG,this))bF.push(this[bG]);}return bF;};}if(!Array.prototype.forEach){Array.prototype.forEach=function(bE){for(var bF=0;bF<this.length;bF++)bE(this[bF],bF,this);};}if(!Array.prototype.map){Array.prototype.map=function(bE){var bF=[];for(var bG=0;bG<this.length;bG++)bF.push(bE(this[bG],bG,this));return bF;};}if(!Array.prototype.meld){Array.prototype.meld=function(bE,bF){if(bE==null)bE="";if(bF==null)return this.join(bE);var bG="";for(var bH=0;bH<this.length;bH++)bG+=bF(this[bH],bH,this)+(bH<this.length-1?bE:"");return bG;};}if(!Array.prototype.some){Array.prototype.some=function(bE){for(var bF=0;bF<this.length;bF++){if(bE(this[bF],bF,this))return true;}return false;};}Number.prototype.toHex=function(bE){if(!bE)bE=1;var bF="";var bG=this;do{var bH=bG%16;bF+="0123456789ABCDEF".charAt(bH);bG=(bG-bH)/16;bE--;} while(bE > 0 || bG > 0);return bF;};Number.prototype.toInt=function(){return (this<0?Math.ceil(this):Math.floor(this));};RegExp.escape=(function(){var bE=[".","*","+","?","|","^","$","(",")","[","]","{","}","\\"];bE=new RegExp("(\\"+bE.join("|\\")+")","g");return function(bF){return bF.replace(bE,"\\$1");};})();String.format=(function(){var bE=/([\{\}]{2})|\{([0-9]+)(,(-?[0-9]+))?(:([A-Za-z])([0-9]*))?\}/g;return function(){var bG=String(arguments[0]);var bH=[];var bI=0;var bJ;while(bJ = bE.exec(bG)){var bK=bJ[0].length;bH.push(bG.substring(bI,bE.lastIndex-bK));if(bJ[1]){bH.push(bJ[1].substr(0,1));}else {var bL=Number(bJ[2])+1;var bM=Number(bJ[4]);var bN=bJ[6];var bO=bJ[7];if(bL<arguments.length){var bP=arguments[bL];if(bN!=null&&typeof bP==="number"){switch(bN){case "D":case "d":bO=Number(bO);if(bP<0){bP=String(Math.floor(-bP));if(bO)bP=bF("0",bO-bP.length)+bP;bP="-"+bP;}else {bP=String(Math.floor(bP));if(bO)bP=bF("0",bO-bP.length)+bP;}break;case "E":case "e":bP=(bO!==""?bP.toExponential(bO):bP.toExponential());break;case "F":case "f":if(bO==="")bO=2;bP=bP.toFixed(bO);break;case "X":case "x":if(bP<0){bP=(-bP).toString(16);if(bO)bP=bF("0",bO-bP.length)+bP;bP="-"+bP;}else {bP=bP.toString(16);if(bO)bP=bF("0",bO-bP.length)+bP;}break;default:bP="";break;}}else {bP=String(bP);}}else {var bP="";}if(bM>bP.length)bP=bF(" ",bM-bP.length)+bP;else  if(-bM>bP.length)bP+=bF(" ",-bM-bP.length);bH.push(bP);}bI=bE.lastIndex;}bH.push(bG.substring(bI));return bH.join("");};function bF(bG,bH){if(bH<=0)return "";if(bH==1)return bG;return new Array(bH+1).join(bG);}})();if(!String.prototype.contains){String.prototype.contains=function(bE){return (this.indexOf(bE)!=-1);};}if(!String.prototype.startsWith){String.prototype.startsWith=function(bE){return (this.substr(0,bE.length)==bE);};}if(!String.prototype.trim){String.prototype.trim=function(){return this.replace(/(^\s+)|(\s+$)/g,"");};}if(!String.prototype.squeeze){String.prototype.squeeze=function(){return this.replace(/\s+/g," ");};}if(!String.prototype.endsWith){String.prototype.endsWith=function(bE){return (this.substr(this.length-bE.length)==bE);};}if(!String.prototype.rejoin){String.prototype.rejoin=function(bE,bF,bG){return this.split(bE).meld(bF,bG);};}String.prototype.toCamelCase=(function(){var bE={};var bF=/[\.\xAD']/g;var bG=/\W| +/g;return function(bH){var bI=bE[this];if(bI==null){bI=" "+this+" ";bI=bI.replace(bF,"");bI=bI.replace(bG," ");bI=bI.substr(1,bI.length-2);if(bH)var bI=bI.rejoin(" ","",function(bJ,bK){return (bK==0&&bH?bJ.toLowerCase():bJ.substr(0,1).toUpperCase()+bJ.substr(1).toLowerCase());});else var bI=bI.rejoin(" ","",function(bJ){return bJ.substr(0,1).toUpperCase()+bJ.substr(1).toLowerCase();});bE[this]=bI;}return bI;};})();String.prototype.encodeHtml=(function(){var bE=/&/g;var bF=/</g;var bG=/>/g;return function(){return this.replace(bE,"&amp;").replace(bF,"&lt;").replace(bG,"&gt;");};})();String.prototype.decodeHtml=(function(){var bE=/&amp;/g;var bF=/&lt;/g;var bG=/&gt;/g;return function(){return this.replace(bE,"&").replace(bF,"<").replace(bG,">");};})();String.prototype.paragraphize=function(){return this.rejoin("\n","",function(bE){return (bE?"<p>"+bE+"</p>":"");});};String.prototype.substitute=function(bE,bF,bG,bH){var bI=this;bF["he"]=(bE=="m"?"he":(bE=="f"?"she":"it"));bF["He"]=(bE=="m"?"He":(bE=="f"?"She":"It"));bF["his"]=(bE=="m"?"his":(bE=="f"?"her":"its"));bF["His"]=(bE=="m"?"His":(bE=="f"?"Her":"Its"));bF["him"]=(bE=="m"?"him":(bE=="f"?"her":"it"));if(bH){for(var bJ in bF)bF[bJ]=bH(bF[bJ],bJ);if(bG){for(var bJ in bG)bG[bJ]=bH(bG[bJ],bJ);}}if(bG!=null){var bK={};var bL=[];for(var bM in bG){var bN=RegExp.escape("{"+bM+"}");bK[bM]=new RegExp(bN);bL.push(bN);}bL=new RegExp(bL.join("|"));var bO=bI.search(bL);if(bO!=-1){for(var bM in bG){var bN="{"+bM+"}";if(bI.indexOf(bN)==bO){bI=bI.replace(new RegExp(RegExp.escape(bN)),bG[bM]);break;}}}}var bK={};for(var bM in bF){var bN=RegExp.escape("{"+bM+"}");bK[bM]=new RegExp(bN);}do{var bP=bI;for(var bM in bF)bI=bI.replace(bK[bM],bF[bM]);} while(bI != bP);return bI;};function au(bE){bE+="=";var bF=document.cookie.split(";");for(var bG=0,bH=bF.length;bG<bH;bG++){var bI=bF[bG];while(bI.charAt(0) == " ")bI=bI.substring(1,bI.length);if(bI.indexOf(bE)==0)return bI.substring(bE.length,bI.length);}return null;}function av(bE,bF,bG){if(bG){var bH=new Date();bH.setTime(bH.getTime()+(bG*24*60*60*1000));var bI="; expires="+bH.toGMTString();}else {var bI="";}document.cookie=bE+"="+bF+bI+"; path=/";}function aw(bE){av(bE,"",-1);}var getAppliedStyle=(function(){if(window.getComputedStyle){return function(bE,bF,bG){return window.getComputedStyle(bE,null).getPropertyValue(bF);};}else {return function(bE,bF,bG){return bE.currentStyle[bG||bF];};}})();function ax(bE,bF,bG,bH,bI){if(bH==null)bH=0;if(bI==null)bI=0;if(bE===bF)return {left:bH,top:bI};var bJ=bE.ownerDocument;while(bE !== bF && bE !== null){if(bG){bH-=bE.scrollLeft;bI-=bE.scrollTop;}bH+=bE.offsetLeft;bI+=bE.offsetTop;bE=bE.offsetParent;}if(bF&&bE===null){var bK=(bJ.window||window.top);var bL=bK.parent;if(bL!=null){var bM=bL.document.getElementsByTagName("iframe");var bN=0;while(bN < bM.length){var bO=bM[bN++];var bP=bO.contentWindow;if(bP==bK)return ax(bO,bF,bG,bH,bI);}}}return {left:bH,top:bI};}function ay(bE){var bF=(bE.nodeName==="TD"?bE.parentNode.parentNode.parentNode:bE);var bG=bF.parentNode;if(bF.offsetHeight<=bG.offsetHeight){var bH=bF.offsetHeight-bE.offsetHeight;try{bE.style.height=(bG.offsetHeight-bH)+"px";}catch(bI){}}}function az(bE){bE.style.userSelect="none";bE.style.webkitUserSelect="none";bE.style.MozUserSelect="none";bE.onselectstart=C;return bE;}function aA(bE,bF,bG){var bH="";if(bF)bH+=bF.offsetWidth+"x"+bF.offsetHeight;if(bG)bH+=(bH?"-"+bG:bG);if(bH){var bI=bE.lastIndexOf(".");bE=bE.substring(0,bI)+"-"+bH+bE.substring(bI);}return bE;}var aB=(function(){var bE;var bF;var bG;return function(bJ,bK,bL){if(!bE){bE=bJ;bF=bJ;}else  if(bJ.load_next||bJ===bF){bJ.load_done=null;}else {if(bF)bF.load_next=bJ;bF=bJ;}if(bG==null)bG=setInterval(bH,1);bJ.load_onload=bL;bJ.onload=bI;bJ.src=bK;};function bH(){var bJ=null;var bK=bE;while(bK){if(!bK.load_done||!bK.complete){bJ=bK;bK=bK.load_next;continue;}if(bK===bE)bE=bK.load_next;else bJ.load_next=bK.load_next;if(bK===bF)bF=bJ;var bL=bK.load_next;bK.load_next=null;bK.load_done=null;bK.onload=null;if(bK.load_onload){bK.load_onload();bK.load_onload=null;}bK=bL;}if(bE==null){clearInterval(bG);bG=null;return;}}function bI(){this.load_done=true;}})();if(!aC)var aC={};if(!aC.assert){aC.assert=function(bE,bF){if(!bE){aC.error(bF);throw "AssertError";}};}if(!aC.clear){aC.clear=function(){};}if(!aC.count){aC.count=function(){aC.warn("console.count() not supported");};}if(!aC.debug){aC.debug=function(bE){aC.log("Debug: ".msg);};}if(!aC.error){aC.error=function(bE){aC.log("Error: ".msg);};}if(!aC.exception){aC.exception=function(bE){};}if(!aC.group){aC.group=function(bE){};aC.groupEnd=function(){};}if(!aC.info){aC.info=function(bE){aC.log("Info: ".msg);};}if(!aC.log){aC.log=function(bE){};}if(!aC.markTimeline){aC.markTimeline=function(bE){};}if(!aC.time){aC.time=function(){};aC.timeEnd=function(){};}if(!aC.trace){aC.trace=function(){aC.warn("console.trace() not supported");};}if(!aC.warn){aC.warn=function(bE){aC.log("Warn: ".msg);};}aC.log2=(function(){var bE=null;return function(bF,bG){var bH=document.getElementById("-trace-");var bI=aK(bH,"div",null,bF);if(bG)bI.style.color=bG;bH.scrollTop=999999;clearTimeout(bE);bE=setTimeout(function(){aK(bH,"hr");bH.scrollTop=999999;},2000);return bF;};})();aC.log2_swap=function(){var bE=document.getElementById("-trace-");if(bE.style.left=="100%"){bE.style.left=0;bE.style.marginLeft=0;}else {bE.style.left="100%";bE.style.marginLeft="-"+bE.style.width;}};var aD,aE,aF,aG;function aH(bE,bF){aH.init&&aH.init();if(bF==null)bF=aD.defaultGroup;var bG=this;var bH=window;var bI=document;bG.root=bE;bG.show=bJ;bG.hide=bK;function bJ(bN){if(!bN){bN=bI.getElementById("modal-a1");}bF.showing(bG);aH._modalA.style.display="";aH._modalB.style.display="";aH._window=bG;bE.style.display="";setTimeout(function(){bN.focus();},100);if(bI.attachEvent){bI.attachEvent("onkeydown",bL);bI.attachEvent("onkeyup",bM);}else {bH.addEventListener("keydown",bL,false);bH.addEventListener("keyup",bM,false);}bG.onshow&&bG.onshow();}function bK(){if(bI.detachEvent){bI.detachEvent("onkeydown",bL);bI.detachEvent("onkeyup",bM);}else {bH.removeEventListener("keydown",bL,false);bH.removeEventListener("keyup",bM,false);}bE.style.display="none";aH._modalA.style.display="none";aH._modalB.style.display="none";aH._window=null;bG.onhide&&bG.onhide();bF.hiding(bG);}function bL(bN){bN=aG(this,bN);if(bN.keyCode==13&&bN.ctrlKey&&!bN.altKey&&!bN.shiftKey&&bG.onctrlenter){bG.onctrlenter(bN);bN.preventDefault();}else  if(bN.keyCode==27&&!bN.ctrlKey&&!bN.altKey&&!bN.shiftKey&&bG.onesc){bG.onesc(bN);bN.preventDefault();}else {bG.onkeydown&&bG.onkeydown(bN);}}function bM(bN){if(bG.onkeyup){bN=aG(this,bN);bG.onkeyup(bN);}}}aH.init=function(){if(!aD)throw bE("PopupGroup");if(!aE)throw bF("findFirstNode");if(!aF)throw bF("findLastNode");if(!aG)throw bF("getEvent");var bG=document;bG.getElementById("modal-a1").onfocus=function(){var bH=null;aE(aH._window.root,function(bI){var bJ=bI.tabIndex;if(bJ==null||bJ<0)return false;if(bH==null){bH=bI;return (bJ==1);}var bK=bH.tabIndex;if(bJ>0&&(bK==0||bJ<bK)){bH=bI;if(bJ==1)return true;}return false;});if(bH!=null){bH.focus();bH.select&&bH.select();}};bG.getElementById("modal-a0").onfocus=function(){var bH=null;aE(aH._window.root,function(bI){var bJ=bI.tabIndex;if(bJ==null||bJ<0)return false;if(bH==null){bH=bI;return (bJ==0);}if(bJ==0){bH=bI;return true;}else  if(bJ<bH.tabIndex){bH=bI;if(bJ==0)return true;}return false;});if(bH!=null){bH.focus();bH.select&&bH.select();}};bG.getElementById("modal-b1").onfocus=function(){var bH=null;aF(aH._window.root,function(bI){var bJ=bI.tabIndex;if(bJ==null||bJ<0)return false;if(bH==null){bH=bI;return (bJ==0);}if(bJ==0){bH=bI;return true;}else  if(bJ>bH.tabIndex){bH=bI;}return false;});if(bH!=null){bH.focus();bH.select&&bH.select();}};bG.getElementById("modal-b0").onfocus=function(){var bH=null;aF(aH._window.root,function(bI){var bJ=bI.tabIndex;if(bJ==null||bJ<0)return false;if(bH==null||bJ>bH.tabIndex)bH=bI;return false;});if(bH!=null){bH.focus();bH.select&&bH.select();}};aH._modalA=bG.getElementById("modal-a");aH._modalB=bG.getElementById("modal-b");delete aH.init;function bE(bH){return "The "+bH+" prototype is not defined";}function bF(bH){return "The "+bH+" function is not defined";}};var aD,ay,ax,aI;function aJ(bE,bF,bG,bH,bI){aJ.init&&aJ.init();if(bI==null)bI=aD.defaultGroup;var bJ=this;bJ.root=bE;bJ.content=bH;bJ.show=function(bK,bL,bM){bI.showing(bJ);bF.style.height="";bG.style.height="";bE.style.display="";bJ.populate&&bJ.populate(bH);ay(bF);ay(bG);var bN=ax(bK,null,true);if(bM){var bO=bN.left+bK.offsetWidth/2;var bP=bE.offsetWidth;var bQ=bP/2;var bR=window.document.documentElement.clientWidth;aI(bE,"horz","vert");if(bL)bE.style.top=(bN.top-bE.offsetHeight)+"px";else bE.style.top=(bN.top+bK.offsetHeight)+"px";if(bO-bQ<0){if(bL)aI(bE,["ul","uc","ur","ml","mr","lc","lr"],"ll");else aI(bE,["uc","ur","ml","mr","ll","lc","lr"],"ul");bE.style.left=bO+"px";}else  if(bO+bQ>bR){if(bL)aI(bE,["ul","uc","ur","ml","mr","ll","lc"],"lr");else aI(bE,["ul","uc","ml","mr","ll","lc","lr"],"ur");bE.style.left=(bO-bP)+"px";}else {if(bL)aI(bE,["ul","uc","ur","ml","mr","ll","lr"],"lc");else aI(bE,["ul","ur","ml","mr","ll","lc","lr"],"uc");bE.style.left=(bO-bQ)+"px";}}else {var bS=bN.top+bK.offsetHeight/2;var bT=bE.offsetHeight;var bU=bT/2;var bV=document.documentElement.clientHeight;aI(bE,"vert","horz");if(bL)bE.style.left=(bN.left-bE.offsetWidth)+"px";else bE.style.left=(bN.left+bK.offsetWidth)+"px";if(bS-bU<0){if(bL)aI(bE,["ul","uc","ml","mr","ll","lc","lr"],"ur");else aI(bE,["uc","ur","ml","mr","ll","lc","lr"],"ul");bE.style.top=bS+"px";}else  if(bS+bU>bV){if(bL)aI(bE,["ul","uc","ur","ml","mr","ll","lc"],"lr");else aI(bE,["ul","uc","ur","ml","mr","lc","lr"],"ll");bE.style.top=(bS-bT)+"px";}else {if(bL)aI(bE,["ul","uc","ur","ml","ll","lc","lr"],"mr");else aI(bE,["ul","uc","ur","mr","ll","lc","lr"],"ml");bE.style.top=(bS-bU)+"px";}}};bJ.hide=function(){bE.style.display="none";bJ.clear&&bJ.clear(bH);bI.hiding(bJ);};}aJ.init=function(){if(!aD)throw bE("PopupGroup");if(!ay)throw bF("fillHeight");if(!ax)throw bF("getUpperLeft");if(!aI)throw bF("swapClass");delete aJ.init;function bE(bG){return "The "+bG+" prototype is not defined";}function bF(bG){return "The "+bG+" function is not defined";}};function aD(bE){var bF=this;var bG;bF.hide=function(){bF.child&&bF.child.hide();};bF.showing=function(bH){if(bH==null)throw "Invalid argument: child";if(bH===bF.child)return;bE&&bE.showing(bF);if(bF.child){bG=true;bF.child&&bF.child.hide();}bF.child=bH;if(!bG)bF.onshow&&bF.onshow();bG=false;};bF.hiding=function(bH){if(bH==null)throw "Invalid argument: child";if(bG||bH!==bF.child)return;bF.onhide&&bF.onhide();bE&&bE.hiding(bF);bF.child=null;};}aD.defaultGroup=new aD();var aD,aK,aL,az,aM,aG,ax,aN;function aO(bE,bF,bG){aO.init&&aO.init();if(!bF)bF=document.body;if(!bG)bG=aD.defaultGroup;var bH=this;var bI=bH.root=aK(bF,"div",bE||"popup");bI.style.display="none";bI.onmousedown=bJ;bH.content=aK(bI,"div","content");bH.show=bK;bH.hide=bL;var bM;var bN;function bK(bO,bP){if(!bP)bP="dn-rt";var bQ=bH.root;var bR=aO._hasActive;bG.showing(bH);aO._hasActive=true;bN=bP;aN(bQ,bN);bM=aK(bQ,"div","control",null,bQ.firstChild);bM.onclick=bL;az(bM);var bS=bM.appendChild(aL(bO));bS.onclick=null;var bT=ax(bO,null,true);bQ.style.opacity=(bR?1:0);bQ.style.display="";bQ.style.left=bT.left+"px";bQ.style.top=bT.top+"px";bQ.style.width=bO.offsetWidth+"px";bQ.style.height=bO.offsetHeight+"px";bQ.style.opacity=1;var bU=bH.content;if(bN.startsWith("dn-")){bU.style.top=bO.offsetHeight+"px";bU.style.bottom="auto";}else  if(bN.startsWith("up-")){bU.style.top="auto";bU.style.bottom=bO.offsetHeight+"px";}bH.onshow&&bH.onshow();}function bL(){var bO=bH.root;bO.style.display="none";aM(bO,bN);if(bM){bO.removeChild(bM);bM=null;}bH.onhide&&bH.onhide();bG.hiding(bH);aO._hasActive=false;}function bJ(bO){bO=aG(this,bO);bO.stopPropagation();}}aO.init=function(){if(!aD)throw bE("PopupGroup");if(!aK)throw bF("addElement");if(!aL)throw bF("cloneTemplate");if(!az)throw bF("disableUserSelect");if(!aM)throw bF("excludeClass");if(!aG)throw bF("getEvent");if(!ax)throw bF("getUpperLeft");if(!aN)throw bF("includeClass");delete aO.init;function bE(bG){return "The "+bG+" prototype is not defined";}function bF(bG){return "The "+bG+" function is not defined";}};var aM;var aG;var ax;var aN;function aP(bE,bF){var bG=this;var bH;var bI;var bJ=0;var bK=0;this.setup=bL;this.clear=bM;this.show=bN;this.hide=bO;function bL(bR,bS){bH=bR;bI=bS;bE.style.display="none";bE.onclick=bO;bR.onmousemove=function(bT){bT=aG(this,bT);if(!bT.offsetX){var bU=ax(this);bJ=bT.clientX-bU.left;bK=bT.clientY-bU.top;}else {bJ=bT.offsetX;bK=bT.offsetY;}if(bS.zoomed&&!bS.paused)bQ();};aN(bS,"zoomable");bS.zoomed=false;bS.onclick=function(bT){bT=aG(this,bT);bT.preventDefault();var bU=ax(this);if(!bT.offsetX){bJ=bT.clientX-bU.left;bK=bT.clientY-bU.top;}else {bJ=bT.offsetX;bK=bT.offsetY;}if(bS.zoomed)bP(!bS.paused);else bG.show();};bS.ondblclick=function(){bP(true);window.open(this.href);};}function bM(){if(!bH)return;bO();bH.onmousemove=null;bH=null;bI.onclick=null;bI.ondblclick=null;bI=null;}function bN(){bI.zoomed=true;var bR=ax(bI);bE.style.display="";bE.style.left=bR.left+"px";bE.style.top=bR.top+"px";bG.onshow&&bG.onshow(bF.parentNode,bF,bI.href,bS);bP(false);function bS(){if(!bI.zoomed)return;bP(false);bQ();}}function bO(){if(!bH)return;bE.style.display="none";if(bI.zoomed){aM(bI,"zoomed");bI.zoomed=false;}}function bP(bR){if(bR){aM(bI,"zoomed");bI.paused=true;}else {aN(bI,"zoomed");bI.paused=false;}}function bQ(){var bR=bH.offsetWidth;var bS=bH.offsetHeight;var bT=bE.offsetWidth/2;var bU=bE.offsetHeight/2;bF.style.left=(bF.offsetWidth*-bJ/bR+bT)+"px";bF.style.top=(bF.offsetHeight*-bK/bS+bU)+"px";}}function aQ(bE,bF,bG){if(bF==null)bF="";if(bG==null)bG="";var bH=aK(bE,"div","field");var bI=aK(bH,"div","label",bF);bH.label=bI;var bJ=aK(bH,"div","value",bG);bH.value=bJ;return bH;}var aR=new z();aR.trackPageview();
