var hasFlash=function(){var d=6;if(navigator.appVersion.indexOf("MSIE")!=-1&&navigator.appVersion.indexOf("Windows")>-1){document.write('<script language="VBScript"> \non error resume next \nhasFlash = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & '+d+"))) \n<\/script> \n");if(window.hasFlash!=null){return window.hasFlash}}if(navigator.mimeTypes&&navigator.mimeTypes["application/x-shockwave-flash"]&&navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){var c=(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description;return parseInt(c.charAt(c.indexOf(".")-1))>=d}return false}();String.prototype.normalize=function(){return this.replace(/\s+/g," ")};if(Array.prototype.push==null){Array.prototype.push=function(){var f=0,d=this.length,c=arguments.length;while(f<c){this[d++]=arguments[f++]}return this.length}}if(!Function.prototype.apply){Function.prototype.apply=function(a,b){var c=[];var d,e;if(!a){a=window}if(!b){b=[]}for(var i=0;i<b.length;i++){c[i]="b["+i+"]"}e="a.__applyTemp__("+c.join(",")+");";a.__applyTemp__=this;d=eval(e);a.__applyTemp__=null;return d}}function named(b){return new named.Arguments(b)}named.Arguments=function(b){this.oArgs=b};named.Arguments.prototype.constructor=named.Arguments;named.extract=function(g,f){var k,j;var h=g.length;while(h--){j=g[h];if(j!=null&&j.constructor!=null&&j.constructor==named.Arguments){k=g[h].oArgs;break}}if(k==null){return}for(e in k){if(f[e]!=null){f[e](k[e])}}return};var parseSelector=function(){var f=/^([^#.>`]*)(#|\.|\>|\`)(.+)$/;function g(l,k){var b=l.split(/\s*\,\s*/);var a=[];for(var j=0;j<b.length;j++){a=a.concat(d(b[j],k))}return a}function d(v,u,t){v=v.normalize().replace(" ","`");var s=v.match(f);var r,q,p,o,m,a;var b=[];if(s==null){s=[v,v]}if(s[1]==""){s[1]="*"}if(t==null){t="`"}if(u==null){u=document}switch(s[2]){case"#":m=s[3].match(f);if(m==null){m=[null,s[3]]}r=document.getElementById(m[1]);if(r==null||(s[1]!="*"&&!h(r,s[1]))){return b}if(m.length==2){b.push(r);return b}return d(m[3],r,m[2]);case".":if(t!=">"){q=c(u,s[1])}else{q=u.childNodes}for(p=0,a=q.length;p<a;p++){r=q[p];if(r.nodeType!=1){continue}m=s[3].match(f);if(m!=null){if(r.className==null||r.className.match("\\b"+m[1]+"\\b")==null){continue}o=d(m[3],r,m[2]);b=b.concat(o)}else{if(r.className!=null&&r.className.match("\\b"+s[3]+"\\b")!=null){b.push(r)}}}return b;case">":if(t!=">"){q=c(u,s[1])}else{q=u.childNodes}for(p=0,a=q.length;p<a;p++){r=q[p];if(r.nodeType!=1){continue}if(!h(r,s[1])){continue}o=d(s[3],r,">");b=b.concat(o)}return b;case"`":q=c(u,s[1]);for(p=0,a=q.length;p<a;p++){r=q[p];o=d(s[3],r,"`");b=b.concat(o)}return b;default:if(t!=">"){q=c(u,s[1])}else{q=u.childNodes}for(p=0,a=q.length;p<a;p++){r=q[p];if(r.nodeType!=1){continue}if(!h(r,s[1])){continue}b.push(r)}return b}}function c(b,a){if(a=="*"&&b.all!=null){return b.all}return b.getElementsByTagName(a)}function h(b,a){return a=="*"?true:b.nodeName.toLowerCase().replace("html:","")==a.toLowerCase()}return g}();var sIFR=function(){var O="http://www.w3.org/1999/xhtml";var N=false;var M=false;var L;var H=[];var z=document;var E=z.documentElement;var w=window;var n=z.addEventListener;var h=w.addEventListener;var I=function(){var a=navigator.userAgent.toLowerCase();var b={a:a.indexOf("applewebkit")>-1,b:a.indexOf("safari")>-1,c:navigator.product!=null&&navigator.product.toLowerCase().indexOf("konqueror")>-1,d:a.indexOf("opera")>-1,e:z.contentType!=null&&z.contentType.indexOf("xml")>-1,f:true,g:true,h:null,i:null,j:null,k:null};b.l=b.a||b.c;b.m=!b.a&&navigator.product!=null&&navigator.product.toLowerCase()=="gecko";if(b.m){b.j=new Number(a.match(/.*gecko\/(\d{8}).*/)[1])}b.n=a.indexOf("msie")>-1&&!b.d&&!b.l&&!b.m;b.o=b.n&&a.match(/.*mac.*/)!=null;if(b.d){b.i=new Number(a.match(/.*opera(\s|\/)(\d+\.\d+)/)[2])}if(b.n||(b.d&&b.i<7.6)){b.g=false}if(b.a){b.k=new Number(a.match(/.*applewebkit\/(\d+).*/)[1])}if(w.hasFlash&&(!b.n||b.o)){var d=(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description;b.h=parseInt(d.charAt(d.indexOf(".")-1))}if(a.match(/.*(windows|mac).*/)==null||b.o||b.c||(b.d&&(a.match(/.*mac.*/)!=null||b.i<7.6))||(b.b&&b.h<7)||(!b.b&&b.a&&b.k<124)||(b.m&&b.j<20020523)){b.f=false}if(!b.o&&!b.m&&z.createElementNS){try{z.createElementNS(O,"i").innerHTML=""}catch(c){b.e=true}}b.p=b.c||(b.a&&b.k<312)||b.n;return b}();function p(){return{bIsWebKit:I.a,bIsSafari:I.b,bIsKonq:I.c,bIsOpera:I.d,bIsXML:I.e,bHasTransparencySupport:I.f,bUseDOM:I.g,nFlashVersion:I.h,nOperaVersion:I.i,nGeckoBuildDate:I.j,nWebKitVersion:I.k,bIsKHTML:I.l,bIsGecko:I.m,bIsIE:I.n,bIsIEMac:I.o,bUseInnerHTMLHack:I.p}}if(w.hasFlash==false||!z.getElementsByTagName||!z.getElementById||(I.e&&I.p)){return{UA:p()}}function J(c){if((!B.bAutoInit&&(w.event||c)!=null)||!y(c)){return}N=true;for(var a=0,b=H.length;a<b;a++){D.apply(null,H[a])}H=[]}var B=J;function y(a){if(M==false||B.bIsDisabled==true||((I.e&&I.m||I.l)&&a==null&&N==false)||(z.body==null||z.getElementsByTagName("body").length==0)){return false}return true}function v(a){if(I.n){return a.replace(new RegExp("%\d{0}","g"),"%25")}return a.replace(new RegExp("%(?!\d)","g"),"%25")}function r(b,a){return a=="*"?true:b.nodeName.toLowerCase().replace("html:","")==a.toLowerCase()}function u(c,b,a,A,o){var m="";var l=c.firstChild;var k,j,f,d;if(A==null){A=0}if(o==null){o=""}while(l){if(l.nodeType==3){d=l.nodeValue.replace("<","&lt;");switch(a){case"lower":m+=d.toLowerCase();break;case"upper":m+=d.toUpperCase();break;default:m+=d}}else{if(l.nodeType==1){if(r(l,"a")&&!l.getAttribute("href")==false){if(l.getAttribute("target")){o+="&sifr_url_"+A+"_target="+l.getAttribute("target")}o+="&sifr_url_"+A+"="+v(l.getAttribute("href")).replace(/&/g,"%26");m+='<a href="asfunction:_root.launchURL,'+A+'">';A++}else{if(r(l,"br")){m+="<br/>"}}if(l.hasChildNodes()){f=u(l,null,a,A,o);m+=f.u;A=f.s;o=f.t}if(r(l,"a")){m+="</a>"}}}k=l;l=l.nextSibling;if(b!=null){j=k.parentNode.removeChild(k);b.appendChild(j)}}return{u:m,s:A,t:o}}function t(a){if(z.createElementNS&&I.g){return z.createElementNS(O,a)}return z.createElement(a)}function q(c,a,d){var b=t("param");b.setAttribute("name",a);b.setAttribute("value",d);c.appendChild(b)}function g(c,b){var a=c.className;if(a==null){a=b}else{a=a.normalize()+(a==""?"":" ")+b}c.className=a}function s(c){var b=E;if(B.bHideBrowserText==false){b=z.getElementsByTagName("body")[0]}if((B.bHideBrowserText==false||c)&&b){if(b.className==null||b.className.match(/\bsIFR\-hasFlash\b/)==null){g(b,"sIFR-hasFlash")}}}function D(ai,ah,ag,af,ae,F,C,A,o,m,l,aj,k){if(!y()){return H.push(arguments)}s();named.extract(arguments,{sSelector:function(P){ai=P},sFlashSrc:function(P){ah=P},sColor:function(P){ag=P},sLinkColor:function(P){af=P},sHoverColor:function(P){ae=P},sBgColor:function(P){F=P},nPaddingTop:function(P){C=P},nPaddingRight:function(P){A=P},nPaddingBottom:function(P){o=P},nPaddingLeft:function(P){m=P},sFlashVars:function(P){l=P},sCase:function(P){aj=P},sWmode:function(P){k=P}});var j=parseSelector(ai);if(j.length==0){return false}if(l!=null){l="&"+l.normalize()}else{l=""}if(ag!=null){l+="&textcolor="+ag}if(ae!=null){l+="&hovercolor="+ae}if(ae!=null||af!=null){l+="&linkcolor="+(af||ag)}if(C==null){C=0}if(A==null){A=0}if(o==null){o=0}if(m==null){m=0}if(F==null){F="#FFFFFF"}if(k=="transparent"){if(!I.f){k="opaque"}else{F="transparent"}}if(k==null){k=""}var ak,f,d,c,b,a,aq,ap,ao;var an=null;for(var al=0,am=j.length;al<am;al++){ak=j[al];if(ak.className!=null&&ak.className.match(/\bsIFR\-replaced\b/)!=null){continue}f=ak.offsetWidth-m-A;d=ak.offsetHeight-C-o;aq=t("span");aq.className="sIFR-alternate";ao=u(ak,aq,aj);a="txt="+v(ao.u).replace(/\+/g,"%2B").replace(/&/g,"%26").replace(/\"/g,"%22").normalize()+l+"&w="+f+"&h="+d+ao.t;g(ak,"sIFR-replaced");if(an==null||!I.g){if(!I.g){ak.innerHTML=['<embed class="sIFR-flash" type="application/x-shockwave-flash" src="',ah,'" quality="best" wmode="',k,'" bgcolor="',F,'" flashvars="',a,'" width="',f,'" height="',d,'" sifr="true"></embed>'].join("")}else{if(I.d){ap=t("object");ap.setAttribute("data",ah);q(ap,"quality","best");q(ap,"wmode",k);q(ap,"bgcolor",F)}else{ap=t("embed");ap.setAttribute("src",ah);ap.setAttribute("quality","best");ap.setAttribute("flashvars",a);ap.setAttribute("wmode",k);ap.setAttribute("bgcolor",F)}ap.setAttribute("sifr","true");ap.setAttribute("type","application/x-shockwave-flash");ap.className="sIFR-flash";if(!I.l||!I.e){an=ap.cloneNode(true)}}}else{ap=an.cloneNode(true)}if(I.g){if(I.d){q(ap,"flashvars",a)}else{ap.setAttribute("flashvars",a)}ap.setAttribute("width",f);ap.setAttribute("height",d);ap.style.width=f+"px";ap.style.height=d+"px";ak.appendChild(ap)}ak.appendChild(aq);if(I.p){ak.innerHTML+=""}}if(I.n&&B.bFixFragIdBug){setTimeout(function(){z.title=L},0)}}function G(){L=z.title}function K(){if(B.bIsDisabled==true){return}M=true;if(B.bHideBrowserText){s(true)}if(w.attachEvent){w.attachEvent("onload",J)}else{if(!I.c&&(z.addEventListener||w.addEventListener)){if(I.a&&I.k>=132&&w.addEventListener){w.addEventListener("load",function(){setTimeout("sIFR({})",1)},false)}else{if(z.addEventListener){z.addEventListener("load",J,false)}if(w.addEventListener){w.addEventListener("load",J,false)}}}else{if(typeof w.onload=="function"){var a=w.onload;w.onload=function(){a();J()}}else{w.onload=J}}}if(!I.n||w.location.hash==""){B.bFixFragIdBug=false}else{G()}}B.UA=p();B.bAutoInit=true;B.bFixFragIdBug=true;B.replaceElement=D;B.updateDocumentTitle=G;B.appendToClassName=g;B.setup=K;B.debug=function(){s(true)};B.debug.replaceNow=function(){K();B()};B.bIsDisabled=false;B.bHideBrowserText=true;return B}();if(typeof sIFR=="function"&&!sIFR.UA.bIsIEMac){sIFR.setup()}document.observe("dom:loaded",function(){popupOverlay=new PopupOverlay()});function PopupOverlay(){popupOverlayObj=this;this.setOverlaySize();bg_image=new Image();bg_image.src="/graphics/bg-semi_transparent.png";bg_image_1=new Image();bg_image_1.src="/graphics/bg-pop_top_550.png";bg_image_2=new Image();bg_image_2.src="/graphics/bg-pop_content.png";bg_image_3=new Image();bg_image_3.src="/graphics/bg-pop_bottom_550.png";bg_image_4=new Image();bg_image_4.src="/graphics/bg-pop_top_150.png";bg_image_5=new Image();bg_image_5.src="/graphics/bg-pop_content_150.png";bg_image_6=new Image();bg_image_6.src="/graphics/bg-pop_bottom_150.png";this.addEvent(window,"scroll",function(){popupOverlayObj.setOverlaySize()},false);this.addEvent(window,"resize",function(){popupOverlayObj.setOverlaySize()},false)}PopupOverlay.prototype.setOverlaySize=function(){this.overlay=$("popup_overlay");if(this.overlay){var a=this.overlay.style;var b=this.getWinSizeAndScroll();a.width=b[0]+b[2]+"px";a.height=b[1]+b[3]+"px"}};PopupOverlay.prototype.getWinSizeAndScroll=function(){var b=document.body.offsetWidth;var a=(typeof window.innerHeight!="undefined")?window.innerHeight:(document.documentElement&&document.documentElement.clientHeight>0)?document.documentElement.clientHeight:document.body.clientHeight;var c=(typeof window.pageXOffset!="undefined")?window.pageXOffset:document.body.scrollLeft;var d=(typeof window.window.pageYOffset!="undefined")?window.window.pageYOffset:(document.documentElement&&document.documentElement.scrollTop>0)?document.documentElement.scrollTop:document.body.scrollTop;return[b,a,c,d]};PopupOverlay.prototype.addEvent=function(c,d,a,b){if(c){if(c.addEventListener){c.addEventListener(d,a,b)}else{if(window.attachEvent){c.attachEvent(("on"+d),a)}}}};JCFacebook={logInNeeded:true,loggedIn:function(){$("facebook-login").style.display="none";if(JCFacebook.logInNeeded){new Ajax.Request("/contact/facebook_login",{asynchronous:true,evalScripts:true,onSuccess:function(a){JCFacebook.logInNeeded=false;if(JCImport.step=="facebook"){$("facebook-holder").hide();JCFacebook.ajaxImport()}}})}else{JCFacebook.ajaxImport()}},ajaxImport:function(){new Ajax.Request("/contact/new_import?import_type=Facebook",{asynchronous:true,evalScripts:true,parameters:{contact_list:JCImport.contactList()},onSuccess:function(a){JCImport.processJSONContacts(a,"facebook");JCFacebook._logout()},onfailure:function(a){JCImport._displayJSONError(a.responseText,"status-container");$("facebook-holder").show();$("facebook-login").show()},onCreate:function(){return hs.htmlExpand(null,{maincontentId:"import-load-facebook-indicator"},{align:"auto"})},onComplete:function(a){if(a.transport.status>399){JCFacebook._logout();$("facebook-holder").show();$("facebook-login").show();JCImport._displayJSONError(a.responseText,"status-container")}hs.close()}})},loggedOut:function(){this.loggedIn=false;$("facebook-login").style.display="inline"},_logout:function(){this.loggedOut();FB.Connect.logout();new Ajax.Request("/contact/facebook_logout",{asynchronous:true,evalScripts:true,onComplete:function(a){FB.XFBML.Host.parseDomTree()}});return false}};JCCards={_initializeToolTips:function(d,c){var b=$(d).select("div.image-holder");for(var a=0;a<b.length;a++){this.createToolTip(b[a].readAttribute("card-id"),b[a].readAttribute("card-item-id"),c)}},createToolTip:function(a,c,b){new Tip("rollbase-"+a,$("rollover-"+a).clone(true),{style:b})}};JCPaginate={_fetchContacts:function(a){new Ajax.Updater("middle","/contact/list?letter="+a.innerHTML,{asynchronous:true,evalScripts:true});return false},_removeLink:function(){var a=$("alpha-list").select('[class="alpha-selected"]')[0].innerHTML;if(a.include("All")&&$("contact-table").descendants()==1){this.removeAllLinks()}},convertLink:function(a){a.ancestors()[0].update('<span class="deselected-letter">'+a.innerHTML+"</span>")},removeAllLinks:function(){var a=$("alpha-list").select("a");a.each(function(b){this.convertLink(b)}.bind(this))}};JCImport={allSavedContacts:[],totalContactsImported:0,step:"sources",defaultPhoto:"http://assets0.jackcards.com/photos/avatar2.jpg",importedStatus:"status-container",importContacts:[],error:new JCError("import-status-box import-error","status-container"),showFacebook:function(){this.error.clearErrorMessage();this.step="facebook";JCFacebook.logInNeeded?$("facebook-login").show():JCFacebook.ajaxImport();$("imported-table-select-contacts").hide();$("facebook-container").show();$("import-container-hdr").innerHTML="Add Photos & Friends from Facebook"},_createError:function(a){return new JCError("import-status-box import-error",a)},contactList:function(){return this.allSavedContacts.map(function(a){return a.id}).join(",")},showBirthdays:function(){var a=$("imported-table-select-contacts").select(".thead-imported-table")[0];a.addClassName("thead-imported-table-facebook");$("imported-table-select-contacts").select(".new-contacts-in-planner")[0].addClassName("new-contacts-in-planner-facebook");$("imported-table-select-contacts").select(".imported-table")[0].addClassName("imported-table-facebook");a.select(".column4")[0].show();$("tbody-imported-table").select(".column4").each(function(b){b.show()})},hideCheckBoxes:function(){$("imported-table-select-contacts").select(".thead-imported-table")[0].select(".column1")[0].hide();$("tbody-imported-table").select(".column1").each(function(a){a.hide()})},_displayJSONError:function(b,a){JCImport._createError(a).errorMessage(JCGeneral.toJson(b).error)},truncateEmail:function(a){return a.truncate(25)},_facebookImport:function(){this.error.clearErrorMessage();if(this.importContacts.length==0){this._showConfirmation()}else{this.step="newFacebook";if($("import-container").select(".to-import-table").length>0){$("import-container").select(".to-import-table")[0].remove()}$("facebook-import-container").update(this.addToPlannerForm());$("import-container-hdr").update("Add New Facebook Friends");JCGeneral._initializeHelptText();JCGeneral.initializeEmailValidation("imported-email",this.importedStatus);$("imported-table-select-contacts").hide();$("facebook-import-container").show()}},_showConfirmation:function(){this.error.clearErrorMessage();if($("facebook-container")){$("facebook-container").hide()}if($("facebook-import-container")){$("facebook-import-container").hide()}if($("imported-table-select-contacts")){$("imported-table-select-contacts").hide()}$("import-container-hdr").remove();$("middle").select(".box")[0].addClassName("congratulations-invite");$("middle").select(".b-top")[0].setStyle({borderTop:"1px solid #FFFFFF"});$("import-confirmation-container").select(".import-text-hdr")[0].update("<h2 class='header'>Congratulations!<h2><h3>You've successfully added "+this.totalContactsImported+" contacts to your Planner</h3><p>Now all you need to do is select cards for your upcoming birthdays, anniversaries, holidays and special occasions and Jack Cards will take care of the details for you.  Enjoy!</p>");$("import-confirmation-container").show()},_skipInvitation:function(){this.step=="newFacebook"?this._showConfirmation():JCImport.showFacebook()},addToPlannerForm:function(){var c=this.step=="newFacebook"?"facebook-tbody-to-import-table":"tbody-to-import-table";var m=Builder.node("form",{id:"import-form",onSubmit:"JCImport._saveImportedContacts(event,$('"+c+"'));return false;"});var j=Builder.node("div",{id:"to-import-table-select-contacts",className:"select-contacts"});m.insert(j);var l=Builder.node("div",{id:"import-hdr",className:"import-text-hdr"}).insert("<b>Select Contacts to Add to Your Planner</b>");j.insert(l);var a=this.step=="newFacebook"?"thead Facebook-thead":"thead";var f=Builder.node("table",{className:a});j.insert(f);var o=Builder.node("tr");f.insert(o);var d="JCGeneral._toggleChecks(this,'to-import-table')";o.insert(Builder.node("td",{className:"column1"}).insert('<input style="margin-bottom: 5px;" type="checkbox" onclick="'+d+'"></input><strong style="margin-right: 5px;margin-bottom: 5px;">All</strong>'));o.insert(Builder.node("td",{className:"column2 name-container"}).insert("<strong>Contact</strong>"));o.insert(Builder.node("td",{className:"column3 email"}).insert("<strong>Email</strong>"));if(this.step=="newFacebook"){o.insert(Builder.node("td",{className:"column4 birthday"}).insert("<strong>Birthday</strong>"))}var b=this.step=="newFacebook"?"box-holder Facebook-box-holder":"box-holder";var h=Builder.node("div",{id:"to-import-table-select-contacts",className:b});var k=Builder.node("table",{id:"to-import-table",className:"to-import-table"});var g=Builder.node("tbody",{id:c});h.insert(k.insert(g));j.insert(h);this.importContacts.each(function(p,q){g.insert(JCImport.buildImportRow(p,q))}.bind(this));var n=Builder.node("div",{className:"form-hold"});if(this.step!="newFacebook"){n.insert('<p style="padding: 0 0 0;">Email addresses are stored only for you to contact your friends.  We will not contact anyone without your permission.</p>')}n.insert(Builder.node("input",{id:"save-btn",className:"btn3",type:"submit",name:"commit",style:"margin-left: 240px; float: none;",value:"Add To Planner"}));if(this.step=="newFacebook"){n.insert(Builder.node("a",{onclick:"JCImport._showConfirmation();",style:"margin: 5px 0 0 270px; float: none;display:block;"},"Skip & Continue"))}j.insert(n);return m},_saveImportedContacts:function(j,b){$("save-btn").writeAttribute("disabled",true);var k=$(b).select("tr");var c=k.find(function(l){return l.select('input[type="checkbox"]')[0].checked});if(c){var d=new Array();for(i=0;k.length>i;i++){var f=$(k[i]).select('input[type="checkbox"]')[0];if(f.checked==true){var a=$(k[i]).select(".default-text");for(x=0;a.length>x;x++){if(a[x].readAttribute("defaulttext")==a[x].value){a[x].value=""}}var h=$(k[i]).select(".email")[0];if(h){if(!JCGeneral._validateEmail(h,this.error,j)){$("save-btn").writeAttribute("disabled",false);return JCGeneral.stopEvent(j)}}this.error.clearErrorMessage();var g=$(k[i]).select('input[type="text"]').reject(function(l){if(l.hasClassName("email")){return l.value.blank()||l.readAttribute("defaulttext")==l.value}});d=d.concat(g,$(k[i]).select('input[type="hidden"]'))}}d.length>0?this._ajaxAddToPlanner(d,"save"):$("save-btn").writeAttribute("disabled",false)}else{this.error.errorMessage("You need to check at least one contact to add to your planner");$("save-btn").writeAttribute("disabled",false)}},_ajaxAddToPlanner:function(b,d,c){var a="/contact/process_import";if(c){a+="?manual"}new Ajax.Request(a,{onSuccess:function(f){JCImport.processJSONContacts(f,d)}.bind(this),asynchronous:true,evalScripts:true,parameters:Form.serializeElements(b)})},processJSONContacts:function(c,g){this.error.clearErrorMessage();var f=JCGeneral.toJson(c.responseText)||[];if(f.length>0||g=="facebook"){if(g=="import"){this.importContacts=f;$("outer-import-container").update(this.addToPlannerForm());$("outer-import-container").show()}if(g=="facebook"){this.importContacts.clear();var b=[];for(var a=0;a<f.length;a++){if(f[a].id==null){this.importContacts.push(f[a])}else{for(var d=0;d<this.allSavedContacts.length;d++){if(this.allSavedContacts[d].id==f[a].id){this.allSavedContacts.splice(d,1);$("tbody-imported-table").select("tr")[d].remove();b.push(f[a]);this.totalContactsImported--}}}}for(var a=0;a<b.length;a++){$("tbody-imported-table").insert({top:this.buildImportedRow(b[a])});this.allSavedContacts=[b[a]].concat(this.allSavedContacts)}$("facebook-container").hide();this.showBirthdays();this.hideCheckBoxes();$("invite-btns").hide();$("continue-btn").show();$("imported-table").select("tr").each(function(n){var l=n.select(".first-name")[0];if(l){var h=n.select(".last-name")[0];var k=l.value==l.readAttribute("defaulttext")?"":l.value;var j=h.value==h.readAttribute("defaulttext")?"":h.value;n.select(".name-container")[0].insert(k+" "+j);l.remove();h.remove()}var m=n.select(".imported-email")[0];if(m){n.select(".email-id")[0].update(m.value==m.readAttribute("defaulttext")?"":JCImport.truncateEmail(m.value));m.remove()}n.show()});this.setContactTableHeight(this.allSavedContacts);$("imported-table-select-contacts").select(".import-text-hdr")[0].update("");$("imported-table-select-contacts").show()}if(g=="save"){this.allSavedContacts.clear();$("tbody-imported-table").update("");f.each(function(h,j){$("tbody-imported-table").insert(this.buildImportedRow(h,j));this.allSavedContacts.push(h)}.bind(this));this._showInvitationPanel()}JCGeneral._initializeHelptText();JCGeneral.initializeEmailValidation("imported-email",this.importedStatus)}if($("save-btn")){$("save-btn").writeAttribute("disabled",false)}if($("individual-btn")){$("individual-btn").writeAttribute("disabled",false)}},buildImportedRow:function(j,o){var q=Builder.node("tr");var f=Builder.node("td",{className:"column1 invite-column1"});var m="contact["+this.totalContactsImported+"][id]";var g=Builder.node("input",{type:"checkbox",value:j.id,checked:true,name:m});f.insert(g);q.insert(f);var d=Builder.node("td",{className:"column2 name-container"});var a=j.photo||this.defaultPhoto;var c=Builder.node("img",{src:a});var p=Builder.node("div",{style:"display: inline;"});var b="<strong class = 'full-name-id' >"+j.first_name+" "+j.last_name+"</strong>";$(p).insert(c).insert(b);$(d).insert(p);q.insert(d);var h=Builder.node("td",{className:"column3"});if((j.email==undefined||j.email.blank())&&o!=undefined){h.insert(Builder.node("input",{className:"imported-email default-text",type:"text",size:"26",defaulttext:"Enter Email Address",name:"contact["+o+"][email]"}))}var n=j.email||"";h.insert("<div class='email-id'>"+this.truncateEmail(n)+"</div>");q.insert(h);var l=Builder.node("td",{className:"column4"});l.hide();var k=Builder.node("div",{className:"birthday-id"});k.innerHTML=(j.birthday)?JCGeneral.toDisplayDate(j.birthday):"Birthday Not Available";$(l).insert(k);q.insert(l);this.totalContactsImported++;return q},buildImportRow:function(j,n){var o=Builder.node("tr");var f=Builder.node("td",{className:"column1"});var g=Builder.node("input",{className:"import-checkbox",type:"checkbox"});f.insert(g);o.insert(f);var d=Builder.node("td",{className:"column2 name-container"});if(j.first_name==null||j.first_name.blank()||j.last_name==null||j.last_name.blank()){$(d).insert(Builder.node("input",{type:"text",defaulttext:"Enter First Name",className:"first-name default-text",name:"contact["+n+"][first_name]",value:j.first_name||""}));$(d).insert(Builder.node("input",{type:"text",defaulttext:"Enter Last Name",className:"last-name default-text",name:"contact["+n+"][last_name]",value:j.last_name||""}))}else{var p=Builder.node("div",{style:"display: inline;"});var c="<strong class= 'full-name-id'>"+j.first_name+" "+j.last_name+"</strong>";if(this.step=="newFacebook"){var a=j.photo||this.defaultPhoto;var b=Builder.node("img",{src:a});$(p).insert(b)}$(p).insert(c);$(d).insert(p);$(d).insert(Builder.node("input",{type:"hidden",name:"contact["+n+"][first_name]",value:j.first_name}));$(d).insert(Builder.node("input",{type:"hidden",name:"contact["+n+"][last_name]",value:j.last_name}))}o.insert(d);var h=Builder.node("td",{className:"column3"});if(j.email==undefined||j.email.blank()){var m=Builder.node("input",{className:"imported-email default-text",type:"text",size:"26",defaulttext:"Enter Email Address",name:"contact["+n+"][email]"})}else{var m=Builder.node("div",{className:"email-id"},this.truncateEmail(j.email));m.insert(Builder.node("input",{type:"hidden",name:"contact["+n+"][email]",value:j.email}))}h.insert(m);o.insert(h);if(this.step=="newFacebook"){var l=Builder.node("td",{className:"column4"});var k=Builder.node("div",{className:"birthday-id"});k.innerHTML=(j.birthday)?JCGeneral.toDisplayDate(j.birthday):"Birthday Not Available";$(l).insert(k);o.insert(l)}$w("facebook_id birthday photo").each(function(q){if(j[q]){$(d).insert(Builder.node("input",{type:"hidden",name:"contact["+n+"]["+q+"]",value:j[q]}))}}.bind(this));if(j.addresses){j.addresses.each(function(r,q){$w("position first_line company line_1 city state zip country").each(function(s){if(r[s]){$(d).insert(Builder.node("input",{type:"hidden",name:"contact["+n+"][addresses]["+q+"]["+s+"]",value:r[s]}))}}.bind(this))})}return o},_showInvitationPanel:function(){this.setContactTableHeight(this.allSavedContacts);$("import-container").hide();$("facebook-import-container").hide();$("imported-table-select-contacts").select(".thead")[0].select(".column1")[0].show();if(this.step=="newFacebook"){this.showBirthdays()}$("invite-btns").show();$("continue-btn").hide();$("import-container-hdr").update("Request Details");var a=$("imported-table-select-contacts").select(".import-text-hdr")[0];a.update("Ask your friends to update their mailing address and birthday in your Planner.");a.insert('<a class="invite-link" href="#" onclick="JCContacts.invite._displayInvitePopup(this);return false;">Preview Email</a>');$("imported-table-select-contacts").show()},setContactTableHeight:function(b){var a=(b.length<5)?"auto":"410px";$("form-holder").select(".new-contacts-in-planner")[0].setStyle({height:a})},setupVCFUpload:function(a){new AjaxUpload(a,{action:"/contact/new_import",name:"vcf_file",data:{import_type:"Vcard"},onComplete:function(c,b){if(b){if(b.include("error")){hs.close();JCImport._displayJSONError(b,"status-container")}else{JCImport.importContacts=JCGeneral.toJson(b);$("outer-import-container").update(JCImport.addToPlannerForm());$("other-holder").hide();$("outer-import-container").show();hs.close()}}},onSubmit:function(){hs.htmlExpand(null,{maincontentId:"import-load-indicator"},{align:"auto"})}})},_setImportContainer:function(a,b){$("outer-import-container").hide();$("data-entry-import").hide();$("other-holder").hide();$("individual-holder").hide();$("user-pass-holder").hide();$("import-container").removeClassName("import-other");$("import-container").addClassName("import");switch(b){case"import":$("import-email").value="";$("import-password").value="";$("user-pass-holder").show();source=a.value=="Google"?"Gmail":a.value;$("user-pass-text").innerHTML="Enter your "+source+" Username &amp; Password";$("data-entry-import").show();break;case"individual":$("individual-holder").show();break;case"other":$("other-holder").show();$("import-container").addClassName("import-other");$("import-container").removeClassName("import");break;default:$("user-pass-holder").show()}},_manualSubmit:function(b){var g=$("individual-form").select(".name-container");var a=[];for(var d=0;d<g.length;d++){var f=g[d].select(".first-name")[0];var c=g[d].select(".last-name")[0];if(!f.value.blank()||!c.value.blank()){a.push(g[d].select(".first-name")[0].writeAttribute("name","contact["+d+"][first_name]"));a.push(g[d].select(".last-name")[0].writeAttribute("name","contact["+d+"][last_name]"))}}this._ajaxAddToPlanner(a,"save",true)},_addRow:function(){var b=Builder.node("tr",{className:"name-container"});var a=$("individuals-list").select("tr").length;$w("first-name last-name").each(function(c){b.insert(Builder.node("td").insert(Builder.node("input",{type:"text",className:"form-text1 "+c})))});$("individuals-list").insert(b)},_submitInvitations:function(k){var g=$("imported-table").select("tr");var l=g.findAll(function(m){return m.visible()});var d=[];if(l.length>0){for(var c=0;l.length>c;c++){var h=l[c].select('input[type="checkbox"]')[0];var b=l[c].select(".full-name-id")[0].innerHTML;var a=l[c].select(".first-name")[0];var f=l[c].select(".email-id")[0].innerHTML;var j=l[c].select(".imported-email")[0];l[c].invalid=false;if(h.checked){if(a){if(!JCGeneral.validateName($(l[c].select(".name-container")[0]),this.error)){this.error.errorMessage("You must provide a first and last name to request details");$("invite-btn").writeAttribute("disabled",false);return JCGeneral.stopEvent(k)}}if(j){if(!JCGeneral._validateEmail(j,this.error)||j.value==j.readAttribute("defaulttext")){this.error.errorMessage("You must provide a valid email to request details");$("invite-btn").writeAttribute("disabled",false);return JCGeneral.stopEvent(k,j)}}if(b.blank()&&a==undefined){l[c].invalid=true}else{d=d.concat(l[c].select('input[type="checkbox"]','input[type="text"]'))}}else{l[c].hide()}}d.push($("invite-message"));new Ajax.Request("/contact/send_invites",{asynchronous:true,evalScripts:true,onFailure:function(m){JCImport._displayJSONError(m.responseText,"status-container")},onSuccess:function(m){JCImport._showInvalidDataInvites()},parameters:Form.serializeElements(d)})}else{this.error.errorMessage("You need to check at least one contact to request details")}},_showInvalidDataInvites:function(){$("imported-table").select("tr").each(function(k){if(k.select('input[type="checkbox"]')[0].checked==true&&!k.invalid){k.hide()}});var h=$("imported-table").select("tr").findAll(function(k){return k.invalid});if(h.length>0){for(var f=0;f<h.length>0;f++){var d=$(h[f]).select(".name-container")[0];var c=$(h[f]).select(".full-name-id")[0];var g=$(h[f]).select(".first-name")[0];var b=$(h[f]).select(".email-id")[0];var j=$(h[f]).select(".imported-email")[0];var a=$(h[f]).select('input[type="checkbox"]')[0];if(c.innerHTML.blank()&&g==undefined){d.insert(Builder.node("input",{type:"text",defaulttext:"Enter First Name",className:"first-name default-text",name:"contact["+f+"][first_name]"}));d.insert(Builder.node("input",{type:"text",defaulttext:"Enter Last Name",className:"last-name default-text",name:"contact["+f+"][last_name]"}))}if(b.innerHTML.blank()&&j==undefined){b.update(Builder.node("input",{className:"imported-email default-text",type:"text",size:"30",defaulttext:"Enter Email Address",name:"contact["+f+"][email]"}))}a.name="contact["+f+"][id]"}JCGeneral._initializeHelptText();JCGeneral.initializeEmailValidation("imported-email");this.setContactTableHeight(h);this._createError(this.importedStatus).errorMessage("These contacts need a name and/or email to send a request for details")}else{JCImport._skipInvitation()}}};JCEvents={checkedHolidays:new Array(),checkedHolidayIndex:0,_holidaysForCountry:function(a){new Ajax.Updater("event-list","/event/holiday_list?country="+escape(a.value),{asynchronous:true,evalScripts:true})},_addHoliday:function(a){$(a).setStyle({backgroundImage:"none"});$(a).writeAttribute("disabled",true);JCEvents.checkedHolidays.push(a);this.checkedHolidayIndex=this.checkedHolidays.length-1;this.addNewHoliday(a)},addNewHoliday:function(b){var a=new JCError(null,"error-container-popup");a.clearErrorMessage();if(this.checkedHolidays==undefined||this.checkedHolidays.length==0){return}var d=$("countries").options[$("countries").selectedIndex].text;var c=this.checkedHolidayIndex;$("new-event-tbody").insert('<tr><td><input class="new-holiday" onclick="JCEvents._removeNewHoliday(this);" type="text" value="'+b.value+'" name="events['+c+'][name]"/></td><td><input type="hidden" name="events['+c+'][country]" value="'+d+'"/></td></tr>')},_removeNewHoliday:function(a){if(!a.readAttribute("customevent")){this.enableCheckedHoliday(a)}a.ancestors()[1].remove()},_cancelPopup:function(a){var b=new JCError("error-container-popup");b.clearErrorMessage();this.checkedHolidayIndex=0;this.checkedHolidays=new Array();return hs.close(a)},enableCheckedHoliday:function(b){for(var a=0;a<this.checkedHolidays.length;a++){if(this.checkedHolidays[a].value==b.value){this.checkedHolidays[a].writeAttribute("disabled",false);this.checkedHolidays[a].setStyle({backgroundImage:"url(/images/redesign/add_events-button.jpg)"});this.checkedHolidays.splice(a,1);this.checkedHolidayIndex=this.checkedHolidayIndex-1}}},_addCustomHoliday:function(){var b=new JCError(null,"error-container-popup");if($("-event-month").selectedIndex==0||$("-event-day").selectedIndex==0){b.errorMessage("Must enter a month and day.");return false}var d=JCGeneral._validateDatesOnForm("custom-event-date",b);if(!d){return false}var a=$("new-event-tbody").select("tr").length;var c=$("custom-event-name").style.display=="none"?$("custom-event-select").options[$("custom-event-select").selectedIndex].value:$("custom-event-name").value;if(c==null||c.empty()){b.errorMessage("Event name required.");return false}$("new-event-tbody").insert('<tr><td><input type="text" class="new-holiday" customevent=true onclick="JCEvents._removeNewHoliday(this);" name="events['+a+'][name]" value="'+c+'"/><input id="custom-event-data-'+a+'" type="hidden" value="'+this.customEventToJSON()+'" name="events['+a+'][custom_data]"/></td></tr>');this.resetCustomHolidayFields();b.clearErrorMessage();return true},resetCustomHolidayFields:function(){$("custom-event-select").selectedIndex=0;$("custom-event-name").style.display="none";$("custom-event-name").value="";$("-event-year").value="YYYY";$("-event-month").value="";$("-event-day").value="";$("event-recur").checked=false},customEventToJSON:function(){var a=$("-event-year").value==undefined||$("-event-year").value==""||$("-event-year").value=="YYYY"?"1000":$("-event-year").value;return escape('{"event_date": "#{eventYear}-#{eventMonth}-#{eventDay}","recurring":"#{eventRecurs}"}'.interpolate({eventYear:a,eventMonth:$("-event-month").value,eventDay:$("-event-day").value,eventRecurs:$("event-recur").checked}))},checkNewEvents:function(){var a=$("new-holiday-table").getElementsBySelector("input");return(a&&a.length>0)?true:false},_submit:function(a){if(this.checkNewEvents()){this.populateContactIds();var c=JCContacts.paginateLetter();if(c){$("hidden_paginate_letter").value=c}}else{var b=new JCError(null,"error-container-popup");b.errorMessage("Select a new event to add.");return JCGeneral.stopEvent(a)}},populateContactIds:function(){if($("contact-table")){var a=$("contact-table").select('input[type="checkbox"]');a.each(function(b){if(b.checked){$("contact_id_list").value=$("contact_id_list").value+b.value+","}})}else{$("contact_id_list").value=$("contact-id").value}},changed:function(a,b){if(a.options[a.selectedIndex].value==b){var c=$("custom-event-name");$("custom-event-name").style.display="inline";return true}else{return false}},_addEvent:function(b){var a=JCContacts.checkedContactsList();if(a){return hs.htmlExpand(b,{objectType:"ajax",height:540,width:550})}else{return false}}};JCContacts={_toggleManualEntryDetails:function(a,b){if(a.getStyle("display")=="none"){a.show();b.update("Hide mailing address and birthday")}else{a.hide();b.update("Add their mailing address and birthday now")}},_displayPopup:function(b,a){var c=b.readAttribute("contactid");return hs.htmlExpand(b,{contentId:a+"_popup",align:"auto",width:225},{fieldName:a+"-contact-id",contactId:c})},_setContactIDValue:function(a){inputField=a[hs.getExpander(a).custom.fieldName];$(inputField).setValue(hs.getExpander(a).custom.contactId);return false},_cancelPopup:function(d,c){var b=new JCError("error","error-container-"+d+"-popup");b.clearErrorMessage();var a=$$("div.date-container-error");if(a&&a.length>0){a[0].removeClassName("date-container-error")}this.resetPopupValues();return hs.close(c)},resetPopupValues:function(){var a=$$("form.popup-form");$$("form.popup-form").each(function(b){b.select("input").each(function(c){if(c.type=="text"){c.value=c.readAttribute("defaulttext")?c.readAttribute("defaulttext"):""}});b.select("select").each(function(c){c.selectedIndex=0})})},_validateYearOnSubmit:function(d,b,a){var f=$(d).getElementsByClassName("year-error");for(var c=0;c<f.length;c++){if(f[c].style.display!=="none"){b.errorMessage("All errors must be fixed before confirming.");if(a){window.event?event.returnValue=false:a.preventDefault()}return false}}return true},_reloadContacts:function(a){new Ajax.Updater({success:"middle"},"/contact/list",{asynchronous:true,evalScripts:true})},checkedContactsList:function(){var c=$("contact-table").select('input[type="checkbox"]');var b=new Array();for(i=0;c.length>i;i++){if(c[i].checked==true){b.push(c[i].ancestors()[1])}}var a=new JCError();if(b.length<1){a.errorMessage("You must have at least one contact checked.");return false}a.clearErrorMessage();return b},_removeContacts:function(){var d=this.checkedContactsList();var a=new Array();if(d){if(!confirm("Are you sure you want to delete checked contacts?")){return false}for(var c=0;c<d.length;c++){a.push(d[c])}var b=$("delete-contacts-form").serialize(this);for(c=0;a.length>c;c++){a[c].remove()}new Ajax.Updater("middle","/contact/delete?letter="+this.paginateLetter(),{onFailure:function(f){JCContacts._reloadContacts()},asynchronous:true,evalScripts:true,onSuccess:function(f){JCContacts._redirectToNewIfEmpty()},parameters:b});return true}return false},paginateLetter:function(){if($("alpha-list")==undefined){return false}return $("alpha-list").select('[class="alpha-selected"]').length==0?"All":$("alpha-list").select('[class="alpha-selected"]')[0].innerHTML},_redirectToNewIfEmpty:function(){if(this.paginateLetter()=="All"){var a=$("contact-table").select('input[type="checkbox"]');if(a.length==0){window.location="/contact/new"}}},getContactId:function(a){var b=a.ancestors();b.each(function(c){if(c.type=="checkbox"){return c.name}})},_datePopupSubmit:function(d,b,a){var c=new JCError("error",b);var f=JCGeneral._validateDatesOnForm(d,c);if(!f){return JCGeneral.stopEvent(a)}return true},_editPopupSubmit:function(d,b){var c=new JCError("error","error-container-popup");if(!JCGeneral._validateDatesOnForm(d,c)){return JCGeneral.stopEvent(b)}var g=$("edit-contact-form").getElementsByClassName("address-container");for(i=0;g.length>i;i++){if(!JCGeneral.validateAddress(g[i],c)){var f=$("edit-contact-form").getElementsByClassName("error")[0];var a=f.innerHTML;f.update(g[i].readAttribute("addresstype")+" Address: "+a);return JCGeneral.stopEvent(b)}}return true},_cancelEditPopup:function(c){var b=new JCError("error","error-container-popup");b.clearErrorMessage();var a=$$("div.date-container-error");if(a&&a.length>0){a[0].removeClassName("date-container-error")}return hs.close(c)},invite:{originalInviteText:"",instructMessage:"",initInstructMessage:function(a){this.instructMessage=a},_displayInvitePopup:function(a){hs.htmlExpand(a,{contentId:"invite-email-popup",width:375})},_renderPopField:function(a){if(a){if($("invite-message").value.length>0){$("invite-message-display").value=$("invite-message").value;$("invite-message-display").setStyle({color:"#333333",fontStyle:"normal"})}if($(a.a).ancestors()[0].readAttribute("id")=="add-indiv-email-cont"){$("invite-message-display").hide();$("invite-save-btn").hide()}else{$("invite-message-display").show();$("invite-save-btn").show()}}},_cancelInvitePopup:function(a){hs.close(a)},_saveInvite:function(a){$("invite-message").value=a.value},_clearInvitePopupText:function(a){if(a.value==this.instructMessage){a.value="";a.setStyle({color:"#333333",fontStyle:"normal"})}},_contactSubmit:function(a){var b=new JCError("error-form");if(!JCGeneral._validateDatesOnForm("contact-form",b)||!JCGeneral.validateAddress($("contact-form"),b)){return JCGeneral.stopEvent(a)}return true},_verifySubmit:function(a){JCGeneral._clearInitialTextValue($("email"));return JCGeneral._validateEmail($("email"),new JCError(),a)},_userLoginSubmit:function(a){JCGeneral._validateEmail($("email"),new JCError("error-form"),a);JCGeneral._validatePassword($("password"),new JCError("error-form"),a);return true},_newUserSubmit:function(a){error=new JCError("error-form");if($("email").value.empty()){error.errorMessage("You must provide an email address to create a Jack Cards account.");return JCGeneral.stopEvent(a,$("email"))}else{if(!JCGeneral._validateEmail($("email"),error,a)){return JCGeneral.stopEvent(a)}}if($("password").value.empty()||$("password-confirmation").value.empty()){error.errorMessage("A password and a password confirmation is required to create a Jack Cards account.");($("password").value.empty())?setTimeout(function(){$("password").focus()},0):setTimeout(function(){$("password-confirmation").focus()},0);return JCGeneral.stopEvent(a)}else{if(!JCGeneral._validatePassword($("password"),error,a)){return JCGeneral.stopEvent(a)}}if($("password").value!==$("password-confirmation").value){error.errorMessage("The password and the password confirmation must match.");setTimeout(function(){$("password").focus()},0);return JCGeneral.stopEvent(a)}return JCGeneral._confirmTermsOfUse("error-form",a)}}};JCLogin={_signUpSubmit:function(a){var b=new JCError("error");var d=[$("contact_first_name"),$("contact_last_name")];for(var c=0;c<d.length;c++){if(d[c].value.empty()){b.errorMessage("A first and last name is required to create a Jack Cards account.");return JCGeneral.stopEvent(a,d[c])}}if($("user_email").value.empty()){b.errorMessage("You must provide an email address to create a Jack Cards account.");return JCGeneral.stopEvent(a,$("user_email"))}else{if(!JCGeneral._validateEmail($("user_email"),b,a)){return JCGeneral.stopEvent(a,$("user_email"))}}if($("user_your_password").value.empty()||$("user_your_password_confirmation").value.empty()){b.errorMessage("A password and a password confirmation is required to create a Jack Cards account.");($("user_your_password").value.empty())?setTimeout(function(){$("user_your_password").focus()},0):setTimeout(function(){$("user_your_password_confirmation").focus()},0);return JCGeneral.stopEvent(a)}else{if(!JCGeneral._validatePassword($("user_your_password"),b,a)){setTimeout(function(){$("user_your_password").focus()},0);return JCGeneral.stopEvent(a,$("user_your_password"))}}if($("user_your_password").value!==$("user_your_password_confirmation").value){b.errorMessage("The password and the password confirmation must match.");return JCGeneral.stopEvent(a,$("user_your_password"))}JCGeneral._confirmTermsOfUse("error",a);return true}};JCOrder={_validateCartItem:function(b){var a=new JCError(null,"error-container-cart-popup");var c=new Array("order_contact_line1","order_contact_city","order_contact_state","order_contact_zip");if($("order_print_address_1").checked&&!JCGeneral.validateRequiredFields(c)){a.errorMessage("Please complete the recipient address.");return false}var c=new Array("order_return_name","order_return_line_1");if($("order_print_return_address_1").checked&&!JCGeneral.validateRequiredFields(c)){a.errorMessage("Please complete the return address.");return false}if($("order_send_direct").checked&&$("order_personal_message").value.length<3){a.errorMessage("Please complete a personal message.");return false}return true},_sendDirectClicked:function(b){var a=new JCError(null,"error-container-cart-popup");$("order_personal_message").disabled=!b;if(b){$("order_print_address_1").checked=true;$("order_include_stamp_1").checked=true;$("order_print_return_address_1").checked=true;$("order_print_address_0").disabled=true;$("order_include_stamp_0").disabled=true;$("order_print_return_address_0").disabled=true;a.errorMessage("Please make sure your message is just as you would like it to appear.")}else{$("order_print_address_0").disabled=false;$("order_include_stamp_0").disabled=false;$("order_print_return_address_0").disabled=false;a.clearErrorMessage()}this._setupOneWeekOption()},_setupOneWeekOption:function(){if($("order_personal_message").disabled){if($("select_option_one_week_before")){$("select_option_one_week_before").disabled=true;$("order_send_before").options[0].disabled=false;$("order_send_before").options[0].selected=true}}else{if($("select_option_one_week_before")){$("select_option_one_week_before").disabled=false;$("select_option_one_week_before").selected=true;if($("order_send_before").options.length>1){$("order_send_before").options[0].disabled=true}}}}};JCGeneral={toJson:function(str){return eval("("+str+")")},_confirmTermsOfUse:function(a,b){if(!$("terms-of-use").checked){var c=new JCError(a);c.errorMessage("You must agree to the terms of service to create a Jack Cards account.");return JCGeneral.stopEvent(b,$("terms-of-use"))}return true},_toggleChecks:function(b,a){var c=$(a).select('input[type="checkbox"]');c.each(function(d){d.checked=b.checked})},_initializeHelptText:function(){var a=$$("input.default-text");for(var b=0;b<a.length;b++){var c=a[b];c.observe("focus",this._clearInitialText);c.observe("blur",this._replaceInitialText);if(c.value==""){c.value=c.readAttribute("defaulttext")}else{if(c.value!==c.readAttribute("defaulttext")){c.setStyle({color:"#333333",fontStyle:"normal"})}}}},_validateDatesOnForm:function(f,b,a){var d=$(f).getElementsByClassName("date-container");for(var c=0;c<d.length;c++){this.validateDate(d[c],b,a)}return true},validateDate:function(b,c,a){var d=$(b).descendants();var f=d.collect(function(g){if(g.hasClassName("select1")){return g.value+"/"}else{if(g.hasClassName("event-year-identifier")){return(g.value==g.readAttribute("defaulttext"))?"":g.value}}}).join("");if(f=="//"){return true}if(isDate(f,c)==false){if(a){window.event?event.returnValue=false:a.preventDefault()}$(b).addClassName("date-container-error");return false}$(b).removeClassName("date-container-error");c.clearErrorMessage();return true},validateAddress:function(c,b){var a=$(c).getElementsByClassName("address-line-1")[0];var d=$(c).getElementsByClassName("address-city")[0];if(!a.value.blank()||!d.value.blank()){if(a.value.blank()||d.value.blank()){b.errorMessage("Please complete the address.");setTimeout(function(){a.focus()},0);return false}}return true},validateRequiredFields:function(c){for(var b=0;b<c.length;b++){try{if($F(c[b]).blank()){return false}}catch(a){alert(a)}}return true},_textCounter:function(c,a,b){if(c.value.length>b){c.value=c.value.substring(0,b)}else{a.value=b-c.value.length}},_replaceInitialText:function(a){var b=Event.element(a);if(b.value.blank()){b.value=b.readAttribute("defaulttext");b.setStyle({color:"#7F7F7F",fontStyle:"italic"})}},_clearInitialTextValue:function(a){if(a.value==a.readAttribute("defaulttext")){a.value=""}return true},_clearInitialText:function(a){var b=Event.element(a);JCGeneral._clearInitialTextValue(b);b.setStyle({color:"#333333",fontStyle:"normal"})},IsN:function(a){return !/\D/.test(a)},isEmailFormatValid:function(b){var a=/^.+@.+\..{2,3}$/;return a.test(b)},isEmailIllegal:function(a){var b=/[\(\)\<\>\,\;\:\\\/\"\[\]\+\ ]/;return a.match(b)},_validateEmail:function(c,b,a){if(c.value.blank()||c.readAttribute("defaulttext")==c.value){return true}if(!(this.isEmailFormatValid(c.value))){b.errorMessage("Invalid format for email");setTimeout(function(){c.focus()},0);return JCGeneral.stopEvent(a,c)}if(this.isEmailIllegal(c.value)){b.errorMessage("Illegal characters used in email");return JCGeneral.stopEvent(a,c)}setTimeout(function(){b.clearErrorMessage()}.bind(this),500);return true},_validatePassword:function(c,b,a){if(c.value.length<6){b.errorMessage("Password must be at least 6 characters.");return JCGeneral.stopEvent(a,c)}setTimeout(function(){b.clearErrorMessage()}.bind(this),500);return true},validateName:function(d,c){var f=d.select(".first-name");var b=d.select(".last-name");if(f.length>0||b.length>0){if((f[0]!==undefined&&(f[0].value.blank()||f[0].readAttribute("defaulttext")==f[0].value))||(b[0]!==undefined&&(b[0].value.blank()||b[0].readAttribute("defaulttext")==b[0].value))){c.errorMessage("A contact must have a first and last name to be included in your Planner.");var a=f[0];setTimeout(function(){a.focus()},0);return false}else{c.clearErrorMessage()}}return true},stopEvent:function(b,a){if(a){setTimeout(function(){a.focus()},0)}if(b){window.event?event.returnValue=false:b.preventDefault()}return false},parseDate:function(d,c){if(!d){return 0}if(d.include("-")){d=d.gsub("-","/")}var b=/(\d{4})\/(\d{2})\/(\d{2})/;var a=d.match(b);switch(c){case"month":return parseInt(a[2].gsub(/0[0-9]/,a[2].substring(1,2)));break;case"day":return parseInt(a[3].gsub(/0[0-9]/,a[3].substring(1,2)));break;case"year":return parseInt(a[1]);break}},monthLookup:function(a){return["January","February","March","April","May","June","July","August","September","October","November","December"][a-1]},toDisplayDate:function(b){var a=this.monthLookup(this.parseDate(b,"month"));a+=" "+this.parseDate(b,"day");var c=this.parseDate(b,"year");if(c==0||c==1000||c==1004){return a}else{return a+=", "+c}},initializeEmailValidation:function(b,a){if(b==undefined){b="email"}$(document.body).select("."+b).each(function(c){if(a==undefined){a="status-container"}c.observe("change",function(g){var d=$A(arguments)[1];var f=JCImport._createError(d);if(JCGeneral._validateEmail(this,f,g)){f.clearErrorMessage()}}.bindAsEventListener(c,a))}.bind(this))},initializeNameValidation:function(b,a){if(a==undefined){a="status-container"}[".first-name",".last-name"].each(function(d){var c=b.select(d)[0];c.observe("change",function(h){var f=$A(arguments)[1];var g=$A(arguments)[2];if(!JCGeneral.validateName(g,JCImport._createError(f))){$("save-btn").writeAttribute("disabled",false);return JCGeneral.stopEvent(h)}}.bindAsEventListener(c,a,b))}.bind(this))},loadingIndicator:function(){hs.htmlExpand(this,{maincontentId:"import-load-indicator"},{align:"auto",width:225})}};function JCError(a,b){this.errorClass=a?a:"error";this.containerId=b?b:"error-container";this.errorMessage=function(f){var c;var d=Builder.node("div",{className:this.errorClass},f);if($(this.containerId)){$(this.containerId).update(d)}if(this.containerId=="status-container"||this.containerId=="imported-status-container"){$(d).insert({top:Builder.node("img",{src:"/images/redesign/stop.png",className:"status-image"})})}(this.containerId.include("popup"))?$(this.containerId).style.visibility="visible":$(this.containerId).show()};this.clearErrorMessage=function(){if($(this.containerId)){$(this.containerId).update("");if(this.containerId.include("popup")){$(this.containerId).style.visibility="visible"}}}}function hide_all_selects(){selects=document.getElementsByTagName("select");for(var a=0;a<selects.length;a++){select=selects[a];offset_parent=select.parentNode;if(offset_parent.className!="select_popup"){selects[a].style.display="none"}}}function show_all_selects(){selects=document.getElementsByTagName("select");for(var a=0;a<selects.length;a++){select=selects[a];offset_parent=selects[a].parentNode;if(offset_parent.className!="select_popup"){selects[a].style.display="inline"}}}function update_contact(a,d,b){if(b!=null&&b!=""){new Ajax.Request("/contact/get_json/"+b,{method:"get",onSuccess:function(h){var g=h.responseText;var f=g.evalJSON();a.order_contact_name.value=f.name}});var c="/address/get_"+a.display_address.value+"_json/";new Ajax.Request(c+b,{method:"get",onSuccess:function(h){var g=h.responseText;var f=g.evalJSON();if(f.line_1!=null){a.order_contact_line1.value=f.line_1}if(f.line_2!=null){a.order_contact_line2.value=f.line_2}if(f.line_3!=null){a.order_contact_line3.value=f.line_3}if(f.city!=null){a.order_contact_city.value=f.city}if(f.zip!=null){a.order_contact_zip.value=f.zip}if(f.state!=null){a.order_contact_state.value=f.state}if(f.country!=null){a.order_contact_country.value=f.country}}})}else{clearFormAddressBlock(a)}if(d!=null){if(b!=null&&b!=""){ajax_update_elem("/order/one_order_schedule/"+d+"?contact_id="+b,"schedule_for_"+d);ajax_update_elem("/order/one_order_event/"+b+"?order_id="+d,"event_for_"+d)}else{ajax_update_elem("/order/one_order_event/?order_id="+d,"event_for_"+d);ajax_update_elem("/order/one_order_schedule/"+d,"schedule_for_"+d)}}}function clearFormAddressBlock(a){a.order_contact_name.value="";a.order_contact_line1.value="";a.order_contact_line2.value="";a.order_contact_line3.value="";a.order_contact_city.value="";a.order_contact_zip.value="";a.order_contact_state.value="";a.order_contact_country.value="";a.order_print_address_0.checked="checked"}function ajax_update_elem(a,b){new Ajax.Request(a,{method:"get",onSuccess:function(d){var c=d.responseText;Element.update(b,c)}})}function write_day(b){if(b=="user"){txt_day='           <select id="user_birthday_3i" name="user[birthday(3i)]" class="day" >'}else{if(b||b==0){txt_day='           <select id="contact['+b+']_birthday_3i" name="contact['+b+'][birthday(3i)]" class="select1 day-id" >'}else{txt_day='           <select id="contact_birthday_3i" name="contact[birthday(3i)]" class="day" >'}}txt_day=txt_day+'           <option value=""/>';for(var a=1;a<=31;a++){txt_day=txt_day+'           <option value="'+a+'">'+a+"</option>"}txt_day=txt_day+"           </select>";return txt_day}function write_month(a){if(a=="user"){txt_month='<select id="user_birthday_2i" name="user[birthday(2i)]" class="month" >'}else{if(a||a==0){txt_month='<select id="contact['+a+']_birthday_2i" name="contact['+a+'][birthday(2i)]" class="select1 month-id" >'}else{txt_month='<select id="contact_birthday_2i" name="contact[birthday(2i)]" class="month" >'}}txt_month=txt_month+'           <option value=""/>';txt_month=txt_month+'           <option value="1">January</option>';txt_month=txt_month+'           <option value="2">February</option>';txt_month=txt_month+'           <option value="3">March</option>';txt_month=txt_month+'           <option value="4">April</option>';txt_month=txt_month+'           <option value="5">May</option>';txt_month=txt_month+'           <option value="6">June</option>';txt_month=txt_month+'           <option value="7">July</option>';txt_month=txt_month+'           <option value="8">August</option>';txt_month=txt_month+'           <option value="9">September</option>';txt_month=txt_month+'           <option value="10">October</option>';txt_month=txt_month+'           <option value="11">November</option>';txt_month=txt_month+'           <option value="12">December</option>';txt_month=txt_month+"           </select>";return txt_month}function write_year(b){if(b=="user"){txt_year='<select id="user_birthday_1i" name="user[birthday(1i)]" class="year" >'}else{if(b){txt_year='<select id="contact['+b+']_birthday_1i" name="contact['+b+'][birthday(1i)]" class="year" >'}else{txt_year='<select id="contact_birthday_1i" name="contact[birthday(1i)]" class="year" >'}}txt_year=txt_year+'           <option value="1000"></option>';for(var a=2008;a>=1900;a--){txt_year=txt_year+'           <option value="'+a+'">'+a+"</option>"}txt_year=txt_year+"           </select>";return txt_year}function addoption(c,b){var a=prompt(b,"");if(a==null){return}var d=new Option(a,a,false,true);c.options[c.options.length]=d}function clear_details(f,d){var c=document.getElementsByClassName(f);for(var b=0;b<c.length;b++){if(c[b].id!=d){Element.update(c[b].id,"")}}}function hide_details(f,d){var c=document.getElementsByClassName(f);for(var b=0;b<c.length;b++){if(c[b].id!=d){Element.hide(c[b].id)}}}function clear_textbox(a){if(document.text_form.u_input.value==a){document.text_form.u_input.value=""}}Ajax.InPlaceSelectEditor=Class.create();Object.extend(Object.extend(Ajax.InPlaceSelectEditor.prototype,Ajax.InPlaceEditor.prototype),{createEditField:function(){var f;if(this.options.loadTextURL){f=this.options.loadingText}else{f=this.getText()}this.options.textarea=false;var d=document.createElement("select");d.name="value";var b=this.options.selectOptionsHTML;for(var a=0;a<b.length;a++){var c=document.createElement("option");c.appendChild(document.createTextNode(b[a]));c.setAttribute("value",b[a]);d.appendChild(c)}$A(d.options).each(function(h,g){if(f==h.value){d.selectedIndex=g}});d.style.backgroundColor=this.options.highlightcolor;this.editField=d;if(this.options.loadTextURL){this.loadExternalText()}this.form.appendChild(this.editField)}});document.observe("dom:loaded",function(){JCGeneral._initializeHelptText();JCGeneral.initializeEmailValidation("email");window.loading_notice=new LoadingNotice("loading");JCImport.setupVCFUpload("other-btn")});Ajax.Responders.register({onCreate:function(){loadingNotice.startLoading;$("status-container").hide()},onException:function(){loadingNotice.stopLoading},onFailure:function(){loadingNotice.stopLoading;$("status-container").show()},onComplete:function(a){loadingNotice.stopLoading;if(a.transport.status>399){$("status-container").show()}}});var dtCh="/";var minYear=1900;var maxYear=2100;function isInteger(b){var a;for(a=0;a<b.length;a++){var d=b.charAt(a);if(((d<"0")||(d>"9"))){return false}}return true}function stripCharsInBag(d,f){var b;var a="";for(b=0;b<d.length;b++){var g=d.charAt(b);if(f.indexOf(g)==-1){a+=g}}return a}function daysInFebruary(a){return(((a%4==0)&&((!(a%100==0))||(a%400==0)))?29:28)}function DaysArray(c){var b=[];for(var a=1;a<=c;a++){b[a]=31;if(a==4||a==6||a==9||a==11){b[a]=30}if(a==2){b[a]=29}}return b}function isDate(n,j){var a=DaysArray(12);var m=n.indexOf(dtCh);var l=n.indexOf(dtCh,m+1);var f=n.substring(0,m);var b=n.substring(m+1,l);var c=n.substring(l+1);strYr=c;if(b.charAt(0)=="0"&&b.length>1){b=b.substring(1)}if(f.charAt(0)=="0"&&f.length>1){f=f.substring(1)}for(var d=1;d<=3;d++){if(strYr.charAt(0)=="0"&&strYr.length>1){strYr=strYr.substring(1)}}var g=parseInt(f);var k=parseInt(b);var h=(strYr=="")?0:parseInt(strYr);if(f.length<1||g<1||g>12){j.errorMessage("Please enter a valid month");return false}if(b.length<1||k<1||k>31||(g==2&&k>daysInFebruary(h))||k>a[g]){j.errorMessage("Please enter a valid day");return false}if(isNaN(h)||(h>0&&(c!="1000"&&(h<minYear||h>maxYear)))){j.errorMessage("Please enter a valid 4 digit year between "+minYear+" and "+maxYear);return false}return true}function initNavigation(){var a=0;$$("#nav > li").each(function(g,h){var b=g;var f=b.select("div.drop-holder")[0];var d;if(f){var j=f.select("div.drop")[0];var c=f.getDimensions().height;var k=f.getDimensions().width;j.setStyle({marginTop:-c+"px"});f.setStyle({display:"block"});b.onmouseover=function(){if(d){clearTimeout(d)}new Effect.Morph(j,{style:{marginTop:0+"px"},duration:a})};b.onmouseout=function(){d=setTimeout(function(){new Effect.Morph(j,{style:{marginTop:-c+"px"},duration:a})},200)};if(document.uniqueID&&document.compatMode&&!window.XMLHttpRequest){var l=document.createElement("iframe");l.scrolling="no";l.frameBorder="0";l.width=k+"px";l.height=c+"px";l.style.position="absolute";l.style.top="0";l.style.left="0";l.style.filter="alpha(opacity="+0+")";f.appendChild(l)}}})}function initSearchArea(){var d=0.5;var b="expanded";var c="selected";var a=$$("ul.search-box");a.each(function(h,f){var g=h.select("li.select-area");g.each(function(m,k){var l=m;var o=l.select("div.slide-area")[0];var j=l.select("ul.sub-list")[0];var n=l.select("a.opener")[0];if(o&&n){n.observe("click",function(r){r.preventDefault();if(n.hasClassName(b)){n.removeClassName(b);var p=o.getDimensions().height;o.setStyle({height:p+"px"});var q=o.select("ul.original-list")[0];new Effect.Morph(o,{style:{height:q.getDimensions().height+"px"},duration:d});g.each(function(w,v){if(w!=o){var u=w.select("div.slide-area")[0];var y=w.select("a.opener")[0];if(y){var t=u.select("ul.original-list")[0];new Effect.Morph(u,{style:{height:t.getDimensions().height+"px"},duration:d});y.removeClassName(b)}}})}else{n.addClassName(b);var p=o.getDimensions().height;o.setStyle({height:p+"px"});var s=0;o.select("ul").each(function(t){s+=t.getDimensions().height});j.setStyle({display:"block"});new Effect.Morph(o,{style:{height:s+"px"},afterFinish:function(){o.setStyle({height:"auto"})},duration:d});g.each(function(v,u){if(v!=l){var y=v.select("div.slide-area")[0];var w=v.select("a.opener")[0];if(w){var t=y.getDimensions().height;y.setStyle({height:t+"px"});new Effect.Morph(y,{style:{height:"0px"},duration:d});w.removeClassName(b)}}})}return false})}})})}Event.observe(window,"load",function(){initNavigation();initSearchArea()});var Prototip={Version:"2.1.2"};var Tips={options:{images:"../images/prototip/",zIndex:6000}};Prototip.Styles={"default":{border:6,borderColor:"#c7c7c7",className:"default",closeButton:false,hideAfter:false,hideOn:"mouseleave",hook:false,radius:6,showOn:"mousemove",stem:{height:12,width:15}},protoblue:{className:"protoblue",border:6,borderColor:"#116497",radius:6,stem:{height:12,width:15}},darkgrey:{className:"darkgrey",border:6,borderColor:"#363636",radius:6,stem:{height:12,width:15}},creamy:{className:"creamy",border:6,borderColor:"#ebe4b4",radius:6,stem:{height:12,width:15}},protogrey:{className:"protogrey",border:6,borderColor:"#606060",radius:6,stem:{height:12,width:15}},"card-tooltip":{className:"card-tooltip",width:"198px",border:0,borderColor:"#606060",hook:{target:"topRight",tip:"topLeft"},offset:{x:0,y:-25},radius:0,stem:{height:12,width:15}},"recommend-card-tooltip":{className:"card-tooltip",width:"198px",border:0,borderColor:"#606060",hook:{target:"bottomLeft",tip:"topRight"},offset:{x:25,y:-15},radius:0,stem:{height:12,width:15}},"help-tooltip":{className:"card-tooltip",width:"198px",border:0,borderColor:"#606060",hook:{target:"topRight",tip:"topLeft"},offset:{x:0,y:-230},radius:0,stem:{height:12,width:15}}};eval(function(h,b,j,d,g,f){g=function(a){return(a<b?"":g(parseInt(a/b)))+((a=a%b)>35?String.fromCharCode(a+29):a.toString(36))};if(!"".replace(/^/,String)){while(j--){f[g(j)]=d[j]||g(j)}d=[function(a){return f[a]}];g=function(){return"\\w+"};j=1}while(j--){if(d[j]){h=h.replace(new RegExp("\\b"+g(j)+"\\b","g"),d[j])}}return h}('L.Y(12,{4d:"1.6.1",2D:{20:!!10.4e("20").3l},3m:p(){3.3n("2E");o(/^(4f?:\\/\\/|\\/)/.4g(s.9.T)){s.T=s.9.T}W{q a=/1C(?:-[\\w\\d.]+)?\\.4h(.*)/;s.T=(($$("4i[21]").3o(p(b){M b.21.22(a)})||{}).21||"").2F(a,"")+s.9.T}o(!3.2D.20){o(10.4j>=8&&!10.3p.2a){10.3p.2G("2a","4k:4l-4m-4n:4o","#2b#3q")}W{10.1a("3r:2H",p(){q b=10.4p();b.4q="2a\\\\:*{4r:2I(#2b#3q)}"})}}s.2c();H.1a(2J,"2K",3.2K)},3n:p(a){o((4s 2J[a]=="4t")||(3.2L(2J[a].4u)<3.2L(3["3s"+a]))){3t("12 4v "+a+" >= "+3["3s"+a])}},2L:p(a){q b=a.2F(/3u.*|\\./g,"");b=4w(b+"0".4x(4-b.2M));M a.4y("3u")>-1?b-1:b},2N:p(a){M(a>0)?(-1*a):(a).4z()},2K:p(){s.3v()}});L.Y(s,{1x:[],13:[],2c:p(){3.2e=3.1l},23:{B:"2O",2O:"B",u:"1m",1m:"u",1O:"1O",1b:"1d",1d:"1b"},3w:{G:"1b",F:"1d"},2P:p(a){M!!1P[1]?3.23[a]:a},1h:(p(b){q a=I 4A("4B ([\\\\d.]+)").4C(b);M a?(3x(a[1])<7):X})(4D.4E),2Q:(2E.4F.4G&&!10.4H),2G:p(a){3.1x.2f(a)},1y:p(a){q b=3.1x.3o(p(c){M c.C==$(a)});o(b){b.3y();o(b.15){b.E.1y();o(s.1h){b.1n.1y()}}3.1x=3.1x.3z(b)}a.1C=24},3v:p(){3.1x.2R(p(a){3.1y(a.C)}.1e(3))},2g:p(c){o(c==3.3A){M}o(3.13.2M===0){3.2e=3.9.1l;2S(q b=0,a=3.1x.2M;b<a;b++){3.1x[b].E.r({1l:3.9.1l})}}c.E.r({1l:3.2e++});o(c.Q){c.Q.r({1l:3.2e})}3.3A=c},3B:p(a){3.2T(a);3.13.2f(a)},2T:p(a){3.13=3.13.3z(a)},3C:p(){s.13.1D("S")},U:p(b,f){b=$(b),f=$(f);q k=L.Y({1c:{x:0,y:0},N:X},1P[2]||{});q d=k.1s||f.2h();d.B+=k.1c.x;d.u+=k.1c.y;q c=k.1s?[0,0]:f.3D(),a=10.1z.2i(),g=k.1s?"1Q":"17";d.B+=(-1*(c[0]-a[0]));d.u+=(-1*(c[1]-a[1]));o(k.1s){q e=[0,0];e.G=0;e.F=0}q i={C:b.1R()},j={C:L.25(d)};i[g]=k.1s?e:f.1R();j[g]=L.25(d);2S(q h 3E j){3F(k[h]){R"4I":R"4J":j[h].B+=i[h].G;18;R"4K":j[h].B+=(i[h].G/2);18;R"4L":j[h].B+=i[h].G;j[h].u+=(i[h].F/2);18;R"4M":R"4N":j[h].u+=i[h].F;18;R"4O":R"4P":j[h].B+=i[h].G;j[h].u+=i[h].F;18;R"4Q":j[h].B+=(i[h].G/2);j[h].u+=i[h].F;18;R"4R":j[h].u+=(i[h].F/2);18}}d.B+=-1*(j.C.B-j[g].B);d.u+=-1*(j.C.u-j[g].u);o(k.N){b.r({B:d.B+"v",u:d.u+"v"})}M d}});s.2c();q 4S=4T.3G({2c:p(c,e){3.C=$(c);o(!3.C){3t("12: H 4U 4V, 4W 3G a 15.");M}s.1y(3.C);q a=(L.2j(e)||L.2U(e)),b=a?1P[2]||[]:e;3.1o=a?e:24;o(b.1S){b=L.Y(L.25(12.2V[b.1S]),b)}3.9=L.Y(L.Y({1i:X,1f:0,2W:"#4X",1k:0,J:s.9.J,19:s.9.4Y,1t:!(b.V&&b.V=="1T")?0.14:X,1p:X,1g:"1E",3H:X,U:b.U,1c:b.U?{x:0,y:0}:{x:16,y:16},1F:(b.U&&!b.U.1s)?1j:X,V:"2k",D:X,1S:"2b",17:3.C,11:X,1z:(b.U&&!b.U.1s)?X:1j,G:X},12.2V["2b"]),b);3.17=$(3.9.17);3.1k=3.9.1k;3.1f=(3.1k>3.9.1f)?3.1k:3.9.1f;o(3.9.T){3.T=3.9.T.3I("://")?3.9.T:s.T+3.9.T}W{3.T=s.T+"4Z/"+(3.9.1S||"")+"/"}o(!3.T.51("/")){3.T+="/"}o(L.2j(3.9.D)){3.9.D={N:3.9.D}}o(3.9.D.N){3.9.D=L.Y(L.25(12.2V[3.9.1S].D)||{},3.9.D);3.9.D.N=[3.9.D.N.22(/[a-z]+/)[0].2l(),3.9.D.N.22(/[A-Z][a-z]+/)[0].2l()];3.9.D.1A=["B","2O"].52(3.9.D.N[0])?"1b":"1d";3.1q={1b:X,1d:X}}o(3.9.1i){3.9.1i.9=L.Y({2X:2E.53},3.9.1i.9||{})}o(3.9.U.1s){q d=3.9.U.1r.22(/[a-z]+/)[0].2l();3.1Q=s.23[d]+s.23[3.9.U.1r.22(/[A-Z][a-z]+/)[0].2l()].2m()}3.3J=(s.2Q&&3.1k);3.3K();s.2G(3);3.3L();12.Y(3)},3K:p(){3.E=I H("P",{J:"1C"}).r({1l:s.9.1l});o(3.3J){3.E.S=p(){3.r("B:-3M;u:-3M;1G:2n;");M 3};3.E.O=p(){3.r("1G:13");M 3};3.E.13=p(){M(3.2Y("1G")=="13"&&3x(3.2Y("u").2F("v",""))>-54)}}3.E.S();o(s.1h){3.1n=I H("55",{J:"1n",21:"56:X;",57:0}).r({2o:"26",1l:s.9.1l-1,58:0})}o(3.9.1i){3.1U=3.1U.2Z(3.30)}3.1r=I H("P",{J:"1o"});3.11=I H("P",{J:"11"}).S();o(3.9.19||(3.9.1g.C&&3.9.1g.C=="19")){3.19=I H("P",{J:"27"}).1V(3.T+"27.2p")}},2q:p(){o(10.2H){3.31();3.3N=1j;M 1j}W{o(!3.3N){10.1a("3r:2H",3.31);M X}}},31:p(){$(10.32).K(3.E);o(s.1h){$(10.32).K(3.1n)}o(3.9.1i){$(10.32).K(3.Q=I H("P",{J:"59"}).1V(3.T+"Q.5a").S())}q g="E";o(3.9.D.N){3.D=I H("P",{J:"5b"}).r({F:3.9.D[3.9.D.1A=="1d"?"F":"G"]+"v"});q b=3.9.D.1A=="1b";3[g].K(3.33=I H("P",{J:"5c 2r"}).K(3.3O=I H("P",{J:"5d 2r"})));3.D.K(3.1H=I H("P",{J:"5e"}).r({F:3.9.D[b?"G":"F"]+"v",G:3.9.D[b?"F":"G"]+"v"}));o(s.1h&&!3.9.D.N[1].3P().3I("5f")){3.1H.r({2o:"5g"})}g="3O"}o(3.1f){q d=3.1f,f;3[g].K(3.1W=I H("5h",{J:"1W"}).K(3.1X=I H("34",{J:"1X 35"}).r("F: "+d+"v").K(I H("P",{J:"2s 5i"}).K(I H("P",{J:"1Y"}))).K(f=I H("P",{J:"5j"}).r({F:d+"v"}).K(I H("P",{J:"3Q"}).r({1u:"0 "+d+"v",F:d+"v"}))).K(I H("P",{J:"2s 5k"}).K(I H("P",{J:"1Y"})))).K(3.36=I H("34",{J:"36 35"}).K(3.37=I H("P",{J:"37"}).r("2t: 0 "+d+"v"))).K(3.3R=I H("34",{J:"3R 35"}).r("F: "+d+"v").K(I H("P",{J:"2s 5l"}).K(I H("P",{J:"1Y"}))).K(f.5m(1j)).K(I H("P",{J:"2s 5n"}).K(I H("P",{J:"1Y"})))));g="37";q c=3.1W.38(".1Y");$w("5o 5p 5q 5r").2R(p(j,h){o(3.1k>0){12.3S(c[h],j,{1I:3.9.2W,1f:d,1k:3.9.1k})}W{c[h].2u("3T")}c[h].r({G:d+"v",F:d+"v"}).2u("1Y"+j.2m())}.1e(3));3.1W.38(".3Q",".36",".3T").1D("r",{1I:3.9.2W})}3[g].K(3.15=I H("P",{J:"15 "+3.9.J}).K(3.1Z=I H("P",{J:"1Z"}).K(3.11)));o(3.9.G){q e=3.9.G;o(L.5s(e)){e+="v"}3.15.r("G:"+e)}o(3.D){q a={};a[3.9.D.1A=="1b"?"u":"1m"]=3.D;3.E.K(a);3.28()}3.15.K(3.1r);o(!3.9.1i){3.39({11:3.9.11,1o:3.1o})}},39:p(e){q a=3.E.2Y("1G");3.E.r("F:1J;G:1J;1G:2n").O();o(3.1f){3.1X.r("F:0");3.1X.r("F:0")}o(e.11){3.11.O().3U(e.11);3.1Z.O()}W{o(!3.19){3.11.S();3.1Z.S()}}o(L.2U(e.1o)){e.1o.O()}o(L.2j(e.1o)||L.2U(e.1o)){3.1r.3U(e.1o)}3.15.r({G:3.15.3V()+"v"});3.E.r("1G:13").O();3.15.O();q c=3.15.1R(),b={G:c.G+"v"},d=[3.E];o(s.1h){d.2f(3.1n)}o(3.19){3.11.O().K({u:3.19});3.1Z.O()}o(e.11||3.19){3.1Z.r("G: 3a%")}b.F=24;3.E.r({1G:a});3.1r.2u("2r");o(e.11||3.19){3.11.2u("2r")}o(3.1f){3.1X.r("F:"+3.1f+"v");3.1X.r("F:"+3.1f+"v");b="G: "+(c.G+2*3.1f)+"v";d.2f(3.1W)}d.1D("r",b);o(3.D){3.28();o(3.9.D.1A=="1b"){3.E.r({G:3.E.3V()+3.9.D.F+"v"})}}3.E.S()},3L:p(){3.3b=3.1U.1v(3);3.3W=3.S.1v(3);o(3.9.1F&&3.9.V=="2k"){3.9.V="3c"}o(3.9.V&&3.9.V==3.9.1g){3.1K=3.3X.1v(3);3.C.1a(3.9.V,3.1K)}o(3.19){3.19.1a("3c",p(d){d.1V(3.T+"5t.2p")}.1e(3,3.19)).1a("3d",p(d){d.1V(3.T+"27.2p")}.1e(3,3.19))}q c={C:3.1K?[]:[3.C],17:3.1K?[]:[3.17],1r:3.1K?[]:[3.E],19:[],26:[]},a=3.9.1g.C;3.3e=a||(!3.9.1g?"26":"C");3.1L=c[3.3e];o(!3.1L&&a&&L.2j(a)){3.1L=3.1r.38(a)}$w("O S").2R(p(g){q f=g.2m(),d=(3.9[g+"3Y"].5u||3.9[g+"3Y"]);o(d=="3c"){d=="3f"}W{o(d=="3d"){d=="1E"}}3[g+"5v"]=d}.1e(3));o(!3.1K&&3.9.V){3.C.1a(3.9.V,3.3b)}o(3.1L&&3.9.1g){3.1L.1D("1a",3.5w,3.3W)}o(!3.9.1F&&3.9.V=="1T"){3.2v=3.N.1v(3);3.C.1a("2k",3.2v)}3.3Z=3.S.2Z(p(f,e){q d=e.5x(".27");o(d){d.5y();e.5z();f(e)}}).1v(3);o(3.19||(3.9.1g&&(3.9.1g.C==".27"))){3.E.1a("1T",3.3Z)}o(3.9.V!="1T"&&(3.3e!="C")){3.2w=p(){3.1B("O")}.1v(3);3.C.1a("1E",3.2w)}o(3.9.1g||3.9.1p){q b=[3.C,3.E];3.3g=p(){s.2g(3);3.2x()}.1v(3);3.3h=3.1p.1v(3);b.1D("1a","3f",3.3g).1D("1a","1E",3.3h)}o(3.9.1i&&3.9.V!="1T"){3.2y=3.40.1v(3);3.C.1a("1E",3.2y)}},3y:p(){o(3.9.V&&3.9.V==3.9.1g){3.C.1w(3.9.V,3.1K)}W{o(3.9.V){3.C.1w(3.9.V,3.3b)}o(3.1L&&3.9.1g){3.1L.1D("1w")}}o(3.2v){3.C.1w("2k",3.2v)}o(3.2w){3.C.1w("3d",3.2w)}3.E.1w();o(3.9.1g||3.9.1p){3.C.1w("3f",3.3g).1w("1E",3.3h)}o(3.2y){3.C.1w("1E",3.2y)}},30:p(c,b){o(!3.15){o(!3.2q()){M}}3.N(b);o(3.2z){M}W{o(3.41){c(b);M}}3.2z=1j;q e=b.5A(),d={29:{1M:e.x,1N:e.y}};q a=L.25(3.9.1i.9);a.2X=a.2X.2Z(p(g,f){3.39({11:3.9.11,1o:f.5B});3.N(d);(p(){g(f);q h=(3.Q&&3.Q.13());o(3.Q){3.1B("Q");3.Q.1y();3.Q=24}o(h){3.O()}3.41=1j;3.2z=24}.1e(3)).1t(0.6)}.1e(3));3.5C=H.O.1t(3.9.1t,3.Q);3.E.S();3.2z=1j;3.Q.O();3.5D=(p(){I 5E.5F(3.9.1i.2I,a)}.1e(3)).1t(3.9.1t);M X},40:p(){3.1B("Q")},1U:p(a){o(!3.15){o(!3.2q()){M}}3.N(a);o(3.E.13()){M}3.1B("O");3.5G=3.O.1e(3).1t(3.9.1t)},1B:p(a){o(3[a+"42"]){5H(3[a+"42"])}},O:p(){o(3.E.13()){M}o(s.1h){3.1n.O()}o(3.9.3H){s.3C()}s.3B(3);3.15.O();3.E.O();o(3.D){3.D.O()}3.C.43("1C:5I")},1p:p(a){o(3.9.1i){o(3.Q&&3.9.V!="1T"){3.Q.S()}}o(!3.9.1p){M}3.2x();3.5J=3.S.1e(3).1t(3.9.1p)},2x:p(){o(3.9.1p){3.1B("1p")}},S:p(){3.1B("O");3.1B("Q");o(!3.E.13()){M}3.44()},44:p(){o(s.1h){3.1n.S()}o(3.Q){3.Q.S()}3.E.S();(3.1W||3.15).O();s.2T(3);3.C.43("1C:2n")},3X:p(a){o(3.E&&3.E.13()){3.S(a)}W{3.1U(a)}},28:p(){q c=3.9.D,b=1P[0]||3.1q,d=s.2P(c.N[0],b[c.1A]),f=s.2P(c.N[1],b[s.23[c.1A]]),a=3.1k||0;3.1H.1V(3.T+d+f+".2p");o(c.1A=="1b"){q e=(d=="B")?c.F:0;3.33.r("B: "+e+"v;");3.1H.r({"2A":d});3.D.r({B:0,u:(f=="1m"?"3a%":f=="1O"?"50%":0),5K:(f=="1m"?-1*c.G:f=="1O"?-0.5*c.G:0)+(f=="1m"?-1*a:f=="u"?a:0)+"v"})}W{3.33.r(d=="u"?"1u: 0; 2t: "+c.F+"v 0 0 0;":"2t: 0; 1u: 0 0 "+c.F+"v 0;");3.D.r(d=="u"?"u: 0; 1m: 1J;":"u: 1J; 1m: 0;");3.1H.r({1u:0,"2A":f!="1O"?f:"26"});o(f=="1O"){3.1H.r("1u: 0 1J;")}W{3.1H.r("1u-"+f+": "+a+"v;")}o(s.2Q){o(d=="1m"){3.D.r({N:"45",5L:"5M",u:"1J",1m:"1J","2A":"B",G:"3a%",1u:(-1*c.F)+"v 0 0 0"});3.D.1S.2o="46"}W{3.D.r({N:"47","2A":"26",1u:0})}}}3.1q=b},N:p(b){o(!3.15){o(!3.2q()){M}}s.2g(3);o(s.1h){q a=3.E.1R();o(!3.2B||3.2B.F!=a.F||3.2B.G!=a.G){3.1n.r({G:a.G+"v",F:a.F+"v"})}3.2B=a}o(3.9.U){q j,h;o(3.1Q){q k=10.1z.2i(),c=b.29||{};q g,i=2;3F(3.1Q.3P()){R"5N":R"5O":g={x:0-i,y:0-i};18;R"5P":g={x:0,y:0-i};18;R"5Q":R"5R":g={x:i,y:0-i};18;R"5S":g={x:i,y:0};18;R"5T":R"5U":g={x:i,y:i};18;R"5V":g={x:0,y:i};18;R"5W":R"5X":g={x:0-i,y:i};18;R"5Y":g={x:0-i,y:0};18}g.x+=3.9.1c.x;g.y+=3.9.1c.y;j=L.Y({1c:g},{C:3.9.U.1r,1Q:3.1Q,1s:{u:c.1N||2C.1N(b)-k.u,B:c.1M||2C.1M(b)-k.B}});h=s.U(3.E,3.17,j);o(3.9.1z){q n=3.3i(h),m=n.1q;h=n.N;h.B+=m.1d?2*12.2N(g.x-3.9.1c.x):0;h.u+=m.1d?2*12.2N(g.y-3.9.1c.y):0;o(3.D&&(3.1q.1b!=m.1b||3.1q.1d!=m.1d)){3.28(m)}}h={B:h.B+"v",u:h.u+"v"};3.E.r(h)}W{j=L.Y({1c:3.9.1c},{C:3.9.U.1r,17:3.9.U.17});h=s.U(3.E,3.17,L.Y({N:1j},j));h={B:h.B+"v",u:h.u+"v"}}o(3.Q){q e=s.U(3.Q,3.17,L.Y({N:1j},j))}o(s.1h){3.1n.r(h)}}W{q f=3.17.2h(),c=b.29||{},h={B:((3.9.1F)?f[0]:c.1M||2C.1M(b))+3.9.1c.x,u:((3.9.1F)?f[1]:c.1N||2C.1N(b))+3.9.1c.y};o(!3.9.1F&&3.C!==3.17){q d=3.C.2h();h.B+=-1*(d[0]-f[0]);h.u+=-1*(d[1]-f[1])}o(!3.9.1F&&3.9.1z){q n=3.3i(h),m=n.1q;h=n.N;o(3.D&&(3.1q.1b!=m.1b||3.1q.1d!=m.1d)){3.28(m)}}h={B:h.B+"v",u:h.u+"v"};3.E.r(h);o(3.Q){3.Q.r(h)}o(s.1h){3.1n.r(h)}}},3i:p(c){q e={1b:X,1d:X},d=3.E.1R(),b=10.1z.2i(),a=10.1z.1R(),g={B:"G",u:"F"};2S(q f 3E g){o((c[f]+d[g[f]]-b[f])>a[g[f]]){c[f]=c[f]-(d[g[f]]+(2*3.9.1c[f=="B"?"x":"y"]));o(3.D){e[s.3w[g[f]]]=1j}}}M{N:c,1q:e}}});L.Y(12,{3S:p(d,g){q j=1P[2]||3.9,f=j.1k,c=j.1f,e={u:(g.48(0)=="t"),B:(g.48(1)=="l")};o(3.2D.20){q b=I H("20",{J:"5Z"+g.2m(),G:c+"v",F:c+"v"});d.K(b);q i=b.3l("2d");i.60=j.1I;i.61((e.B?f:c-f),(e.u?f:c-f),f,0,62.63*2,1j);i.64();i.49((e.B?f:0),0,c-f,c);i.49(0,(e.u?f:0),c,c-f)}W{q h;d.K(h=I H("P").r({G:c+"v",F:c+"v",1u:0,2t:0,2o:"46",N:"45",65:"2n"}));q a=I H("2a:66",{67:j.1I,68:"69",6a:j.1I,6b:(f/c*0.5).6c(2)}).r({G:2*c-1+"v",F:2*c-1+"v",N:"47",B:(e.B?0:(-1*c))+"v",u:(e.u?0:(-1*c))+"v"});h.K(a);a.4a=a.4a}}});H.6d({1V:p(c,b){c=$(c);q a=L.Y({4b:"u B",3j:"6e-3j",3k:"6f",1I:""},1P[2]||{});c.r(s.1h?{6g:"6h:6i.6j.6k(21=\'"+b+"\'\', 3k=\'"+a.3k+"\')"}:{6l:a.1I+" 2I("+b+") "+a.4b+" "+a.3j});M c}});12.4c={O:p(){s.2g(3);3.2x();q d={};o(3.9.U){d.29={1M:0,1N:0}}W{q a=3.17.2h(),c=3.17.3D(),b=10.1z.2i();a.B+=(-1*(c[0]-b[0]));a.u+=(-1*(c[1]-b[1]));d.29={1M:a.B,1N:a.u}}o(3.9.1i){3.30(d)}W{3.1U(d)}3.1p()}};12.Y=p(a){a.C.1C={};L.Y(a.C.1C,{O:12.4c.O.1e(a),S:a.S.1e(a),1y:s.1y.1e(s,a.C)})};12.3m();',62,394,"|||this||||||options|||||||||||||||if|function|var|setStyle|Tips||top|px||||||left|element|stem|wrapper|height|width|Element|new|className|insert|Object|return|position|show|div|loader|case|hide|images|hook|showOn|else|false|extend||document|title|Prototip|visible||tooltip||target|break|closeButton|observe|horizontal|offset|vertical|bind|border|hideOn|fixIE|ajax|true|radius|zIndex|bottom|iframeShim|content|hideAfter|stemInverse|tip|mouse|delay|margin|bindAsEventListener|stopObserving|tips|remove|viewport|orientation|clearTimer|prototip|invoke|mouseleave|fixed|visibility|stemImage|backgroundColor|auto|eventToggle|hideTargets|pointerX|pointerY|middle|arguments|mouseHook|getDimensions|style|click|showDelayed|setPngBackground|borderFrame|borderTop|prototip_Corner|toolbar|canvas|src|match|_inverse|null|clone|none|close|positionStem|fakePointer|ns_vml|default|initialize||zIndexTop|push|raise|cumulativeOffset|getScrollOffsets|isString|mousemove|toLowerCase|capitalize|hidden|display|png|build|clearfix|prototip_CornerWrapper|padding|addClassName|eventPosition|eventCheckDelay|cancelHideAfter|ajaxHideEvent|ajaxContentLoading|float|iframeShimDimensions|Event|support|Prototype|replace|add|loaded|url|window|unload|convertVersionString|length|toggleInt|right|inverseStem|WebKit419|each|for|removeVisible|isElement|Styles|borderColor|onComplete|getStyle|wrap|ajaxShow|_build|body|stemWrapper|li|borderRow|borderMiddle|borderCenter|select|_update|100|eventShow|mouseover|mouseout|hideElement|mouseenter|activityEnter|activityLeave|getPositionWithinViewport|repeat|sizingMethod|getContext|start|require|find|namespaces|VML|dom|REQUIRED_|throw|_|removeAll|_stemTranslation|parseFloat|deactivate|without|_highest|addVisibile|hideAll|cumulativeScrollOffset|in|switch|create|hideOthers|include|fixSafari2|setup|activate|9500px|_isBuilding|stemBox|toUpperCase|prototip_Between|borderBottom|createCorner|prototip_Fill|update|getWidth|eventHide|toggle|On|buttonEvent|ajaxHide|ajaxContentLoaded|Timer|fire|afterHide|relative|block|absolute|charAt|fillRect|outerHTML|align|Methods|REQUIRED_Prototype|createElement|https|test|js|script|documentMode|urn|schemas|microsoft|com|vml|createStyleSheet|cssText|behavior|typeof|undefined|Version|requires|parseInt|times|indexOf|abs|RegExp|MSIE|exec|navigator|userAgent|Browser|WebKit|evaluate|topRight|rightTop|topMiddle|rightMiddle|bottomLeft|leftBottom|bottomRight|rightBottom|bottomMiddle|leftMiddle|Tip|Class|not|available|cannot|000000|closeButtons|styles||endsWith|member|emptyFunction|9500|iframe|javascript|frameBorder|opacity|prototipLoader|gif|prototip_Stem|prototip_StemWrapper|prototip_StemBox|prototip_StemImage|MIDDLE|inline|ul|prototip_CornerWrapperTopLeft|prototip_BetweenCorners|prototip_CornerWrapperTopRight|prototip_CornerWrapperBottomLeft|cloneNode|prototip_CornerWrapperBottomRight|tl|tr|bl|br|isNumber|close_hover|event|Action|hideAction|findElement|blur|stop|pointer|responseText|loaderTimer|ajaxTimer|Ajax|Request|showTimer|clearTimeout|shown|hideAfterTimer|marginTop|clear|both|LEFTTOP|TOPLEFT|TOPMIDDLE|TOPRIGHT|RIGHTTOP|RIGHTMIDDLE|RIGHTBOTTOM|BOTTOMRIGHT|BOTTOMMIDDLE|BOTTOMLEFT|LEFTBOTTOM|LEFTMIDDLE|cornerCanvas|fillStyle|arc|Math|PI|fill|overflow|roundrect|fillcolor|strokeWeight|1px|strokeColor|arcSize|toFixed|addMethods|no|scale|filter|progid|DXImageTransform|Microsoft|AlphaImageLoader|background".split("|"),0,{}));eval(function(h,b,l,f,g,j){g=function(a){return(a<b?"":g(parseInt(a/b)))+((a=a%b)>35?String.fromCharCode(a+29):a.toString(36))};if(!"".replace(/^/,String)){while(l--){j[g(l)]=f[l]||g(l)}f=[function(a){return j[a]}];g=function(){return"\\w+"};l=1}while(l--){if(f[l]){h=h.replace(new RegExp("\\b"+g(l)+"\\b","g"),f[l])}}return h}("q(!m){A m={11:{9m:'aE',aR:'dD...',aD:'8I 2d dE',bk:'8I 2d dC 2d dB',9j:'dz 2d dA D (f)',cz:'dF by <i>aa a7</i>',cL:'dG 2d dL aa a7 dM',8x:'ae',8y:'a8',8j:'ad',8p:'am',8n:'am (dK)',aX:'dJ',a6:'al',at:'al 1p (ag)',bd:'ap',ab:'ap 1p (ag)',8w:'ae (8N 18)',8A:'a8 (8N 3m)',8s:'ad',aZ:'1:1',3G:'dI %1 dy %2',9E:'8I 2d 24 2L, dx ai dn 2d 3x. do 8N dm O 1C ai 3c.'},4Y:'K/di/',7M:'dj.54',6r:'dk.54',6Z:5G,8Y:5G,4B:15,90:15,5g:15,6z:15,4w:dp,b7:0.75,9t:L,9b:5,3R:2,dq:3,5F:1l,bn:'4H 3m',bp:1,bR:L,ck:'dv://K.dw/',cj:'du',aI:L,91:['a','5k'],3k:[],cx:5G,45:0,89:50,6Q:1l,6R:L,4E:L,3Q:'60',7W:L,4c:'1P',9q:'1P',aV:I,aW:I,9L:L,4I:an,6p:an,5U:L,1Y:'dr-ds',8g:{2U:'<Q 1X=\"K-2U\"><5V>'+'<1L 1X=\"K-3c\">'+'<a 23=\"#\" 2i=\"{m.11.8w}\">'+'<1D>{m.11.8x}</1D></a>'+'</1L>'+'<1L 1X=\"K-3O\">'+'<a 23=\"#\" 2i=\"{m.11.at}\">'+'<1D>{m.11.a6}</1D></a>'+'</1L>'+'<1L 1X=\"K-3h\">'+'<a 23=\"#\" 2i=\"{m.11.ab}\">'+'<1D>{m.11.bd}</1D></a>'+'</1L>'+'<1L 1X=\"K-1C\">'+'<a 23=\"#\" 2i=\"{m.11.8A}\">'+'<1D>{m.11.8y}</1D></a>'+'</1L>'+'<1L 1X=\"K-3x\">'+'<a 23=\"#\" 2i=\"{m.11.8s}\">'+'<1D>{m.11.8j}</1D></a>'+'</1L>'+'<1L 1X=\"K-19-2F\">'+'<a 23=\"#\" 2i=\"{m.11.9j}\">'+'<1D>{m.11.aZ}</1D></a>'+'</1L>'+'<1L 1X=\"K-24\">'+'<a 23=\"#\" 2i=\"{m.11.8n}\" >'+'<1D>{m.11.8p}</1D></a>'+'</1L>'+'</5V></Q>',b5:'<Q 1X=\"K-ed\"><5V>'+'<1L 1X=\"K-3c\">'+'<a 23=\"#\" 2i=\"{m.11.8w}\" 2m=\"E m.3c(k)\">'+'<1D>{m.11.8x}</1D></a>'+'</1L>'+'<1L 1X=\"K-1C\">'+'<a 23=\"#\" 2i=\"{m.11.8A}\" 2m=\"E m.1C(k)\">'+'<1D>{m.11.8y}</1D></a>'+'</1L>'+'<1L 1X=\"K-3x\">'+'<a 23=\"#\" 2i=\"{m.11.8s}\" 2m=\"E 1l\">'+'<1D>{m.11.8j}</1D></a>'+'</1L>'+'<1L 1X=\"K-24\">'+'<a 23=\"#\" 2i=\"{m.11.8n}\" 2m=\"E m.24(k)\">'+'<1D>{m.11.8p}</1D></a>'+'</1L>'+'</5V></Q>'+'<Q 1X=\"K-1f\"></Q>'+'<Q 1X=\"K-ef\"><Q>'+'<1D 1X=\"K-3Y\" 2i=\"{m.11.aX}\"><1D></1D></1D>'+'</Q></Q>'},6u:[],9C:L,14:[],a3:['5U','3w','4c','9q','aV','aW','1Y','3R','ek','em','ej','b3','ei','eg','eh','b2','cJ','9L','3V','66','3k','45','M','N','9R','6Q','6R','4E','e7','e6','dh','2E','7W','46','4C','3Q','8c','9W','4I','6p','6N','9o','2M','2P','cp','ct','1d'],1S:[],5I:0,8W:{x:['bJ','18','4y','3m','bK'],y:['6v','16','9D','4H','7J']},7B:{},b2:{},b3:{},8c:{aH:{},26:{},az:{}},3X:[],6b:[],4i:{},4v:[],7u:[],5e:[],7m:{},7R:{},77:[],3J:/dV\\/4\\.0/.1b(4n.6d)?8:8R((4n.6d.5u().2s(/.+(?:av|dT|dS|1E)[\\/: ]([\\d.]+)/)||[0,'0'])[1]),1E:(W.6j&&!2c.3T),4z:/cu/.1b(4n.6d),6f:/dP.+av:1\\.[0-8].+dR/.1b(4n.6d),$:C(1v){q(1v)E W.7X(1v)},2o:C(28,3o){28[28.V]=3o},1c:C(ba,3W,4f,68,bb){A el=W.1c(ba);q(3W)m.3L(el,3W);q(bb)m.R(el,{7T:0,8v:'1B',9z:0});q(4f)m.R(el,4f);q(68)68.21(el);E el},3L:C(el,3W){O(A x 3a 3W)el[x]=3W[x];E el},R:C(el,4f){O(A x 3a 4f){q(m.1E&&x=='1A'){q(4f[x]>0.99)el.G.e4('6a');J el.G.6a='b9(1A='+(4f[x]*2w)+')'}J el.G[x]=4f[x]}},2x:C(el,1g,3y){A 4A,5d,4s;q(1F 3y!='7z'||3y===I){A 2H=bh;3y={4a:2H[2],2P:2H[3],6L:2H[4]}}q(1F 3y.4a!='3G')3y.4a=5G;3y.2P=1h[3y.2P]||1h.b6;3y.7e=m.3L({},1g);O(A 3d 3a 1g){A e=1I m.fx(el,3y,3d);4A=8R(m.8t(el,3d))||0;5d=8R(1g[3d]);4s=3d!='1A'?'F':'';e.3r(4A,5d,4s)}},8t:C(el,1g){q(W.7S){E W.7S.bx(el,I).ca(1g)}J{q(1g=='1A')1g='6a';A 3o=el.6q[1g.2h(/\\-(\\w)/g,C(a,b){E b.b1()})];q(1g=='6a')3o=3o.2h(/b9\\(1A=([0-9]+)\\)/,C(a,b){E b/2w});E 3o===''?1:3o}},7I:C(){A d=W,w=2c,5L=d.7G&&d.7G!='8S'?d.56:d.1f;A M=m.1E?5L.8i:(d.56.8i||7c.e2),N=m.1E?5L.cK:7c.e0;m.4u={M:M,N:N,5w:m.1E?5L.5w:e1,5z:m.1E?5L.5z:cP}},6C:C(el){q(/5k/i.1b(el.3E)){A 73=W.2u('1N');O(A i=0;i<73.V;i++){A u=73[i].cY;q(u&&u.2h(/^.*?#/,'')==el.22.3d){el=73[i];5i}}}A p={x:el.4F,y:el.80};4Z(el.b8){el=el.b8;p.x+=el.4F;p.y+=el.80;q(el!=W.1f&&el!=W.56){p.x-=el.5w;p.y-=el.5z}}E p},2F:C(a,26,3r,U){q(!a)a=m.1c('a',I,{1n:'1B'},m.2a);q(1F a.5K=='C')E 26;q(U=='3A'){O(A i=0;i<m.4v.V;i++){q(m.4v[i]&&m.4v[i].a==a){m.4v[i].c8();m.4v[i]=I;E 1l}}m.aK=L}1w{1I m.69(a,26,3r,U);E 1l}1t(e){E L}},95:C(a,26,3r){E m.2F(a,26,3r,'3A')},9O:C(){E m.1c('Q',{1a:'K-3A-S',2g:m.8a(m.8g.b5)})},4J:C(el,3E,1a){A 1m=el.2u(3E);O(A i=0;i<1m.V;i++){q((1I 5p(1a)).1b(1m[i].1a)){E 1m[i]}}E I},8a:C(s){s=s.2h(/\\s/g,' ');A 2k=/{m\\.11\\.([^}]+)\\}/g,6i=s.2s(2k),11;q(6i)O(A i=0;i<6i.V;i++){11=6i[i].2h(2k,\"$1\");q(1F m.11[11]!='1T')s=s.2h(6i[i],m.11[11])}E s},cf:C(){A 1m=W.2u('a');O(A i=0;i<1m.V;i++){A U=m.aC(1m[i]);q(U&&!1m[i].aS){(C(){A t=U;q(m.1z(m,'cX',{7b:1m[i],U:t})){1m[i].2m=(U=='2L')?C(){E m.2F(k)}:C(){E m.95(k,{2E:t})}}})();1m[i].aS=L}}m.5Z()},aC:C(el){q(el.7k=='K')E'2L';J q(el.7k=='K-2R')E'2R';J q(el.7k=='K-1i')E'1i';J q(el.7k=='K-3t')E'3t'},7Y:C(a){O(A i=0;i<m.5e.V;i++){q(m.5e[i][0]==a){A c=m.5e[i][1];m.5e[i][1]=c.6s(1);E c}}E I},bG:C(e){A 28=m.5Z();O(A i=0;i<28.5s.V;i++){A a=28.5s[i];q(m.44(a,'2E')=='2R'&&m.44(a,'7W'))m.2o(m.7u,a)}m.7Z(0)},7Z:C(i){q(!m.7u[i])E;A a=m.7u[i];A 64=m.4x(m.44(a,'9R'));q(!64)64=m.9O();A 2R=1I m.7A(a,64,1);2R.8X=C(){};2R.3u=C(){m.2o(m.5e,[a,64]);m.7Z(i+1)};2R.94()},aL:C(){A 7V=0,7t=-1,14=m.14,B,1G;O(A i=0;i<14.V;i++){B=14[i];q(B){1G=B.T.G.1G;q(1G&&1G>7V){7V=1G;7t=i}}}q(7t==-1)m.30=-1;J 14[7t].3B()},44:C(a,5P){a.5K=a.2m;A p=a.5K?a.5K():I;a.5K=I;E(p&&1F p[5P]!='1T')?p[5P]:(1F m[5P]!='1T'?m[5P]:I)},76:C(a){A 1d=m.44(a,'1d');q(1d)E 1d;E a.23},4x:C(1v){A 1M=m.$(1v),4Q=m.7R[1v],a={};q(!1M&&!4Q)E I;q(!4Q){4Q=1M.6s(L);4Q.1v='';m.7R[1v]=4Q;E 1M}J{E 4Q.6s(L)}},3D:C(d){q(d)m.97.21(d);m.97.2g=''},1x:C(B){q(!m.2S){m.2S=m.1c('Q',{1a:'K-dd K-2B-D',6e:'',2m:C(){q(m.1z(m,'de'))m.24()}},{1o:'1Z',1A:0},m.2a,L)}m.2S.G.1n='';m.2S.6e+='|'+B.P;q(m.6f&&m.aP)m.R(m.2S,{9K:'7E('+m.4Y+'d5.au)',1A:1});J m.2x(m.2S,{1A:B.45},m.89)},93:C(P){q(!m.2S)E;q(1F P!='1T')m.2S.6e=m.2S.6e.2h('|'+P,'');q((1F P!='1T'&&m.2S.6e!='')||(m.2r&&m.44(m.2r,'45')))E;q(m.6f&&m.aP)m.2S.G.1n='1B';J m.2x(m.2S,{1A:0},m.89,I,C(){m.2S.G.1n='1B'})},8Q:C(7r,B){A 1j=B=B||m.2C();q(m.2r)E 1l;J m.1j=1j;1w{m.2r=7r;7r.2m()}1t(e){m.1j=m.2r=I}1w{q(!7r||B.3k[1]!='43')B.24()}1t(e){}E 1l},7q:C(el,2p){A B=m.2C(el);q(B)E m.8Q(B.8V(2p),B);J E 1l},3c:C(el){E m.7q(el,-1)},1C:C(el){E m.7q(el,1)},6V:C(e){q(!e)e=2c.2y;q(!e.2G)e.2G=e.a0;q(1F e.2G.9X!='1T')E L;q(!m.1z(m,'cM',e))E L;A B=m.2C();A 2p=I;aq(e.dg){2b 70:q(B)B.7v();E L;2b 32:2p=2;5i;2b 34:2b 39:2b 40:2p=1;5i;2b 8:2b 33:2b 37:2b 38:2p=-1;5i;2b 27:2b 13:2p=0}q(2p!==I){q(2p!=2)m.5n(W,2c.3T?'9c':'9d',m.6V);q(!m.aI)E L;q(e.4X)e.4X();J e.bl=1l;q(B){q(2p==0){B.24()}J q(2p==2){q(B.1p)B.1p.bm()}J{q(B.1p)B.1p.3h();m.7q(B.P,2p)}E 1l}}E L},df:C(Z){m.2o(m.1S,m.3L(Z,{1V:'1V'+m.5I++}))},d9:C(1r){A 3b=1r.2M;q(1F 3b=='7z'){O(A i=0;i<3b.V;i++){A o={};O(A x 3a 1r)o[x]=1r[x];o.2M=3b[i];m.2o(m.6b,o)}}J{m.2o(m.6b,1r)}},9P:C(7b,7p){A el,2k=/^K-T-([0-9]+)$/;el=7b;4Z(el.22){q(el.6T!==1T)E el.6T;q(el.1v&&2k.1b(el.1v))E el.1v.2h(2k,\"$1\");el=el.22}q(!7p){el=7b;4Z(el.22){q(el.3E&&m.6M(el)){O(A P=0;P<m.14.V;P++){A B=m.14[P];q(B&&B.a==el)E P}}el=el.22}}E I},2C:C(el,7p){q(1F el=='1T')E m.14[m.30]||I;q(1F el=='3G')E m.14[el]||I;q(1F el=='9n')el=m.$(el);E m.14[m.9P(el,7p)]||I},6M:C(a){E(a.2m&&a.2m.cA().2h(/\\s/g,' ').2s(/m.(d2|e)d4/))},bj:C(){O(A i=0;i<m.14.V;i++)q(m.14[i]&&m.14[i].6n)m.aL()},1z:C(5Y,9T,2H){E 5Y&&5Y[9T]?(5Y[9T](5Y,2H)!==1l):L},8d:C(e){q(!e)e=2c.2y;q(e.d7>1)E L;q(!e.2G)e.2G=e.a0;A el=e.2G;4Z(el.22&&!(/K-(2L|3x|3A|3Y)/.1b(el.1a))){el=el.22}A B=m.2C(el);q(B&&(B.5D||!B.6n))E L;q(B&&e.U=='88'){q(e.2G.9X)E L;A 2s=el.1a.2s(/K-(2L|3x|3Y)/);q(2s){m.2v={B:B,U:2s[1],18:B.x.H,M:B.x.D,16:B.y.H,N:B.y.D,aM:e.7C,aN:e.7L};m.2n(W,'7F',m.6X);q(e.4X)e.4X();q(/K-(2L|3A)-9M/.1b(B.S.1a)){B.3B();m.9S=L}E 1l}J q(/K-3A/.1b(el.1a)&&m.30!=B.P){B.3B();B.55('1q')}}J q(e.U=='ce'){m.5n(W,'7F',m.6X);q(m.2v){q(m.4W&&m.2v.U=='2L')m.2v.B.S.G.4t=m.4W;A 3S=m.2v.3S;q(!3S&&!m.9S&&!/(3x|3Y)/.1b(m.2v.U)){q(m.1z(B,'d1'))B.24()}J q(3S||(!3S&&m.aK)){m.2v.B.55('1q')}q(m.2v.B.3K)m.2v.B.3K.G.1n='1B';q(3S)m.1z(m.2v.B,'dc',m.2v);m.9S=1l;m.2v=I}J q(/K-2L-9M/.1b(el.1a)){el.G.4t=m.4W}}E 1l},6X:C(e){q(!m.2v)E L;q(!e)e=2c.2y;A a=m.2v,B=a.B;q(B.1i){q(!B.3K)B.3K=m.1c('Q',I,{1k:'2l',M:B.x.D+'F',N:B.y.D+'F',18:B.x.cb+'F',16:B.y.cb+'F',1G:4,9K:(m.1E?'da':'1B'),1A:.cQ},B.T,L);q(B.3K.G.1n=='1B')B.3K.G.1n=''}a.dX=e.7C-a.aM;a.dY=e.7L-a.aN;A 9V=1h.cN(1h.aQ(a.dX,2)+1h.aQ(a.dY,2));q(!a.3S)a.3S=(a.U!='2L'&&9V>0)||(9V>(m.cT||5));q(a.3S&&e.7C>5&&e.7L>5){q(!m.1z(B,'ey',a))E 1l;q(a.U=='3Y')B.3Y(a);J{B.9B(a.18+a.dX,a.16+a.dY);q(a.U=='2L')B.S.G.4t='3x'}}E 1l},aG:C(e){1w{q(!e)e=2c.2y;A 6t=/fJ/i.1b(e.U);q(!e.2G)e.2G=e.a0;q(m.1E)e.9Y=6t?e.fL:e.fM;A B=m.2C(e.2G);q(!B.6n)E;q(!B||!e.9Y||m.2C(e.9Y,L)==B||m.2v)E;m.1z(B,6t?'fk':'fy',e);O(A i=0;i<B.1S.V;i++)(C(){A o=m.$('1V'+B.1S[i]);q(o&&o.7f){q(6t)m.R(o,{1o:'1Z',1n:''});m.2x(o,{1A:6t?o.1A:0},o.41)}})()}1t(e){}},2n:C(el,2y,3U){q(el==W&&2y=='42')m.2o(m.77,3U);1w{el.2n(2y,3U,1l)}1t(e){1w{el.aF('6w'+2y,3U);el.fv('6w'+2y,3U)}1t(e){el['6w'+2y]=3U}}},5n:C(el,2y,3U){1w{el.5n(2y,3U,1l)}1t(e){1w{el.aF('6w'+2y,3U)}1t(e){el['6w'+2y]=I}}},7j:C(i){q(m.9C&&m.6u[i]&&m.6u[i]!='1T'){A 1N=W.1c('1N');1N.4O=C(){1N=I;m.7j(i+1)};1N.1d=m.6u[i]}},cg:C(3G){q(3G&&1F 3G!='7z')m.9b=3G;A 28=m.5Z();O(A i=0;i<28.5l.V&&i<m.9b;i++){m.2o(m.6u,m.76(28.5l[i]))}q(m.1Y)1I m.5A(m.1Y,C(){m.7j(0)});J m.7j(0);q(m.6r)A 54=m.1c('1N',{1d:m.4Y+m.6r})},7y:C(){q(!m.2a){m.7I();m.5c=m.1E&&m.3J<7;m.c0=m.5c&&81.fw=='fA:';O(A x 3a m.7i){q(1F m[x]!='1T')m.11[x]=m[x];J q(1F m.11[x]=='1T'&&1F m.7i[x]!='1T')m.11[x]=m.7i[x]}m.2a=m.1c('Q',{1a:'K-2a'},{1k:'2l',18:0,16:0,M:'2w%',1G:m.4w,9r:'aE'},W.1f,L);m.2q=m.1c('a',{1a:'K-2q',2i:m.11.aD,2g:m.11.aR,23:'bH:;'},{1k:'2l',16:'-4l',1A:m.b7,1G:1},m.2a);m.97=m.1c('Q',I,{1n:'1B'},m.2a);m.2B=m.1c('Q',{1a:'K-2B K-2B-D'},{1o:(m.4z&&m.3J<cy)?'1Z':'1q'},m.2a,1);m.3v=m.1c('Q',I,{aw:'aA',fQ:'fP'},I,L);1h.fS=C(t,b,c,d){E c*t/d+b};1h.b6=C(t,b,c,d){E c*(t/=d)*t+b};1h.8M=C(t,b,c,d){E-c*(t/=d)*(t-2)+b};m.c9=m.5c;m.bz=((2c.3T&&m.3J<9)||4n.aU=='aT'||(m.1E&&m.3J<5.5));m.1z(k,'fT')}},42:C(){q(m.9f)E;m.9f=L;O(A i=0;i<m.77.V;i++)m.77[i]()},85:C(){A el,1m,6j=[],5l=[],5s=[],3e={},2k;O(A i=0;i<m.91.V;i++){1m=W.2u(m.91[i]);O(A j=0;j<1m.V;j++){el=1m[j];2k=m.6M(el);q(2k){m.2o(6j,el);q(2k[0]=='m.2F')m.2o(5l,el);J q(2k[0]=='m.95')m.2o(5s,el);A g=m.44(el,'2M')||'1B';q(!3e[g])3e[g]=[];m.2o(3e[g],el)}}}m.4G={6j:6j,3e:3e,5l:5l,5s:5s};E m.4G},5Z:C(){E m.4G||m.85()},24:C(el){A B=m.2C(el);q(B)B.24();E 1l}};m.fx=C(36,1r,1g){k.1r=1r;k.36=36;k.1g=1g;q(!1r.bc)1r.bc={}};m.fx.4V={96:C(){(m.fx.3C[k.1g]||m.fx.3C.ac)(k);q(k.1r.3C)k.1r.3C.af(k.36,k.4L,k)},3r:C(8r,2d,4s){k.9u=(1I 7a()).79();k.4A=8r;k.5d=2d;k.4s=4s;k.4L=k.4A;k.H=k.9i=0;A 7c=k;C t(7d){E 7c.3C(7d)}t.36=k.36;q(t()&&m.3X.2o(t)==1){m.aY=fN(C(){A 3X=m.3X;O(A i=0;i<3X.V;i++)q(!3X[i]())3X.fG(i--,1);q(!3X.V){fE(m.aY)}},13)}},3C:C(7d){A t=(1I 7a()).79();q(7d||t>=k.1r.4a+k.9u){k.4L=k.5d;k.H=k.9i=1;k.96();k.1r.7e[k.1g]=L;A 9s=L;O(A i 3a k.1r.7e)q(k.1r.7e[i]!==L)9s=1l;q(9s){q(k.1r.6L)k.1r.6L.af(k.36)}E 1l}J{A n=t-k.9u;k.9i=n/k.1r.4a;k.H=k.1r.2P(n,0,1,k.1r.4a);k.4L=k.4A+((k.5d-k.4A)*k.H);k.96()}E L}};m.3L(m.fx,{3C:{1A:C(fx){m.R(fx.36,{1A:fx.4L})},ac:C(fx){1w{q(fx.36.G&&fx.36.G[fx.1g]!=I)fx.36.G[fx.1g]=fx.4L+fx.4s;J fx.36[fx.1g]=fx.4L}1t(e){}}}});m.5A=C(1Y,3u){k.3u=3u;k.1Y=1Y;A v=m.3J,4b;k.9v=m.1E&&v>=5.5&&v<7;q(!1Y){q(3u)3u();E}m.7y();k.2e=m.1c('2e',{eE:0},{1o:'1q',1k:'2l',eD:'eH',M:0},m.2a,L);A 4M=m.1c('4M',I,I,k.2e,1);k.2D=[];O(A i=0;i<=8;i++){q(i%3==0)4b=m.1c('4b',I,{N:'1P'},4M,L);k.2D[i]=m.1c('2D',I,I,4b,L);A G=i!=4?{eI:0,eL:0}:{1k:'4m'};m.R(k.2D[i],G)}k.2D[4].1a=1Y+' K-1e';k.a9()};m.5A.4V={a9:C(){A 1d=m.4Y+(m.eK||\"eJ/\")+k.1Y+\".au\";A ao=m.4z?m.2a:I;k.3N=m.1c('1N',I,{1k:'2l',16:'-4l'},ao,L);A 3z=k;k.3N.4O=C(){3z.aj()};k.3N.1d=1d},aj:C(){A o=k.1y=k.3N.M/4,H=[[0,0],[0,-4],[-2,0],[0,-8],0,[-2,-8],[0,-2],[0,-6],[-2,-2]],1x={N:(2*o)+'F',M:(2*o)+'F'};O(A i=0;i<=8;i++){q(H[i]){q(k.9v){A w=(i==1||i==7)?'2w%':k.3N.M+'F';A Q=m.1c('Q',I,{M:'2w%',N:'2w%',1k:'4m',2j:'1q'},k.2D[i],L);m.1c('Q',I,{6a:\"es:er.bC.ep(eu=ev, 1d='\"+k.3N.1d+\"')\",1k:'2l',M:w,N:k.3N.N+'F',18:(H[i][0]*o)+'F',16:(H[i][1]*o)+'F'},Q,L)}J{m.R(k.2D[i],{9K:'7E('+k.3N.1d+') '+(H[i][0]*o)+'F '+(H[i][1]*o)+'F'})}q(2c.3T&&(i==3||i==5))m.1c('Q',I,1x,k.2D[i],L);m.R(k.2D[i],1x)}}k.3N=I;q(m.4i[k.1Y])m.4i[k.1Y].5v();m.4i[k.1Y]=k;q(k.3u)k.3u()},4D:C(H,1y,ah,41,2P){A B=k.B,5C=B.T.G,1y=1y||0,H=H||{x:B.x.H+1y,y:B.y.H+1y,w:B.x.Y('2f')-2*1y,h:B.y.Y('2f')-2*1y};q(ah)k.2e.G.1o=(H.h>=4*k.1y)?'1Z':'1q';m.R(k.2e,{18:(H.x-k.1y)+'F',16:(H.y-k.1y)+'F',M:(H.w+2*k.1y)+'F'});H.w-=2*k.1y;H.h-=2*k.1y;m.R(k.2D[4],{M:H.w>=0?H.w+'F':0,N:H.h>=0?H.h+'F':0});q(k.9v)k.2D[3].G.N=k.2D[5].G.N=k.2D[4].G.N},5v:C(ar){q(ar)k.2e.G.1o='1q';J m.3D(k.2e)}};m.6O=C(B,1x){k.B=B;k.1x=1x;k.3f=1x=='x'?'bV':'bO';k.3j=k.3f.5u();k.5B=1x=='x'?'c1':'bX';k.6U=k.5B.5u();k.9p=1x=='x'?'c3':'c7';k.b0=k.9p.5u();k.1H=k.2Z=0};m.6O.4V={Y:C(P){aq(P){2b'9F':E k.1J+k.3i+(k.t-m.2q['1y'+k.3f])/2;2b'9G':E k.H+k.cb+k.1H+(k.D-m.2q['1y'+k.3f])/2;2b'2f':E k.D+2*k.cb+k.1H+k.2Z;2b'52':E k.4S-k.3n-k.4p;2b'8h':E k.Y('52')-2*k.cb-k.1H-k.2Z;2b'63':E k.H-(k.B.1e?k.B.1e.1y:0);2b'9w':E k.Y('2f')+(k.B.1e?2*k.B.1e.1y:0);2b'2J':E k.1W?1h.31((k.D-k.1W)/2):0}},83:C(){k.cb=(k.B.S['1y'+k.3f]-k.t)/2;k.4p=m['9z'+k.9p]},9Z:C(){k.t=k.B.el[k.3j]?3s(k.B.el[k.3j]):k.B.el['1y'+k.3f];k.1J=k.B.1J[k.1x];k.3i=(k.B.el['1y'+k.3f]-k.t)/2;q(k.1J==0||k.1J==-1){k.1J=(m.4u[k.3j]/2)+m.4u['29'+k.5B]}},86:C(){A B=k.B;k.2O='1P';q(B.9q=='4y')k.2O='4y';J q(1I 5p(k.6U).1b(B.4c))k.2O=I;J q(1I 5p(k.b0).1b(B.4c))k.2O='4j';k.H=k.1J-k.cb+k.3i;q(k.9o&&k.1x=='x')B.6N=1h.2Y(B.6N||k.19,B.9o*k.19/B.y.19);k.D=1h.2Y(k.19,B['4j'+k.3f]||k.19);k.2N=B.5U?1h.2Y(B['2Y'+k.3f],k.19):k.19;q(B.2I&&B.3w){k.D=B[k.3j];k.1W=k.19}q(k.1x=='x'&&m.5F)k.2N=B.4I;k.2G=B['2G'+k.1x.b1()];k.3n=m['9z'+k.5B];k.29=m.4u['29'+k.5B];k.4S=m.4u[k.3j]},6W:C(i){A B=k.B;q(B.2I&&(B.3w||m.5F)){k.1W=i;k.D=1h.4j(k.D,k.1W);B.S.G[k.6U]=k.Y('2J')+'F'}J k.D=i;B.S.G[k.3j]=i+'F';B.T.G[k.3j]=k.Y('2f')+'F';q(B.1e)B.1e.4D();q(B.3K)B.3K.G[k.3j]=i+'F';q(k.1x=='y'&&B.5O&&B.1f.G.N!='1P')1w{B.5O.1f.G.2j='1P'}1t(e){}q(B.2z){A d=B.2t;q(k.92===1T)k.92=B.1s['1y'+k.3f]-d['1y'+k.3f];d.G[k.3j]=(k.D-k.92)+'F';q(k.1x=='x')B.48.G.M='1P';q(B.1f)B.1f.G[k.3j]='1P'}q(k.1x=='x'&&B.1u)B.5o(L);q(k.1x=='x'&&B.1p&&B.2I){q(i==k.19)B.1p.58('19-2F');J B.1p.4R('19-2F')}},9U:C(i){k.H=i;k.B.T.G[k.6U]=i+'F';q(k.B.1e)k.B.1e.4D()}};m.69=C(a,26,3r,3g){q(W.bu&&m.1E&&!m.9f){m.2n(W,'42',C(){1I m.69(a,26,3r,3g)});E}k.a=a;k.3r=3r;k.3g=3g||'2L';k.2z=(3g=='3A');k.2I=!k.2z;m.9C=1l;k.1S=[];k.1j=m.1j;m.1j=I;m.7y();A P=k.P=m.14.V;O(A i=0;i<m.a3.V;i++){A 3d=m.a3[i];k[3d]=26&&1F 26[3d]!='1T'?26[3d]:m[3d]}q(!k.1d)k.1d=a.23;A el=(26&&26.87)?m.$(26.87):a;el=k.aB=el.2u('1N')[0]||el;k.7O=el.1v||a.1v;q(!m.1z(k,'f8'))E L;O(A i=0;i<m.14.V;i++){q(m.14[i]&&m.14[i].a==a&&!(k.1j&&k.3k[1]=='43')){m.14[i].3B();E 1l}}q(!m.fc)O(A i=0;i<m.14.V;i++){q(m.14[i]&&m.14[i].aB!=el&&!m.14[i].6I){m.14[i].6B()}}m.14[P]=k;q(!m.9t&&!m.2r){q(m.14[P-1])m.14[P-1].24();q(1F m.30!='1T'&&m.14[m.30])m.14[m.30].24()}k.el=el;k.1J=m.6C(el);m.7I();A x=k.x=1I m.6O(k,'x');x.9Z();A y=k.y=1I m.6O(k,'y');y.9Z();q(/5k/i.1b(el.3E))k.ak(el);k.T=m.1c('Q',{1v:'K-T-'+k.P,1a:'K-T '+k.9W},{1o:'1q',1k:'2l',1G:m.4w+=2},I,L);k.T.f0=k.T.eT=m.aG;q(k.3g=='2L'&&k.3R==2)k.3R=0;q(!k.1Y||(k.1j&&k.2I&&k.3k[1]=='43')){k[k.3g+'9J']()}J q(m.4i[k.1Y]){k.9I();k[k.3g+'9J']()}J{k.65();A B=k;1I m.5A(k.1Y,C(){B.9I();B[B.3g+'9J']()})}E L};m.69.4V={9y:C(e){2c.81.23=k.1d},9I:C(){A 1e=k.1e=m.4i[k.1Y];1e.B=k;1e.2e.G.1G=k.T.G.1G-1;m.4i[k.1Y]=I},65:C(){q(k.6I||k.2q)E;k.2q=m.2q;A B=k;k.2q.2m=C(){B.6B()};q(!m.1z(k,'eQ'))E;A B=k,l=k.x.Y('9F')+'F',t=k.y.Y('9F')+'F';q(!2W&&k.1j&&k.3k[1]=='43')A 2W=k.1j;q(2W){l=2W.x.Y('9G')+'F';t=2W.y.Y('9G')+'F';k.2q.G.1G=m.4w++}49(C(){q(B.2q)m.R(B.2q,{18:l,16:t,1G:m.4w++})},2w)},eY:C(){A B=k;A 1N=W.1c('1N');k.S=1N;1N.4O=C(){q(m.14[B.P])B.67()};q(m.eX)1N.eW=C(){E 1l};1N.1a='K-2L';m.R(1N,{1o:'1q',1n:'3M',1k:'2l',6N:'4l',1G:3});1N.2i=m.11.9E;q(m.4z)m.2a.21(1N);q(m.1E&&m.eZ)1N.1d=I;1N.1d=k.1d;k.65()},eU:C(){q(!m.1z(k,'eP'))E;k.S=m.7Y(k.a);q(!k.S)k.S=m.4x(k.9R);q(!k.S)k.S=m.9O();k.a4(['6E']);q(k.6E){A 1f=m.4J(k.S,'Q','K-1f');q(1f)1f.21(k.6E);k.6E.G.1n='3M'}m.1z(k,'eS');A 1s=k.1s=k.S;q(/(3t|1i)/.1b(k.2E))k.8T(1s);m.2a.21(k.T);m.R(k.T,{1k:'f1',7T:'0 '+m.90+'F 0 '+m.4B+'F'});k.S=m.1c('Q',{1a:'K-3A'},{1k:'4m',1G:3,2j:'1q'},k.T);k.48=m.1c('Q',I,I,k.S,1);k.48.21(1s);m.R(1s,{1k:'4m',1n:'3M',9r:m.11.9m||''});q(k.M)1s.G.M=k.M+'F';q(k.N)m.R(1s,{N:k.N+'F',2j:'1q'});q(1s.1R<k.4I)1s.G.M=k.4I+'F';q(k.2E=='2R'&&!m.7Y(k.a)){k.65();A B=k;A 2R=1I m.7A(k.a,1s);2R.1d=k.1d;2R.3u=C(){q(m.14[B.P])B.67()};2R.8X=C(){81.23=B.1d};2R.94()}J q(k.2E=='1i'&&k.3Q=='60'){k.6A()}J k.67()},67:C(){1w{q(!k.S)E;k.S.4O=I;q(k.6I)E;J k.6I=L;A x=k.x,y=k.y;q(k.2q){m.R(k.2q,{16:'-4l'});k.2q=I;m.1z(k,'cl')}q(k.2I){x.19=k.S.M;y.19=k.S.N;m.R(k.S,{M:x.t+'F',N:y.t+'F'});k.T.21(k.S);m.2a.21(k.T)}J q(k.7Q)k.7Q();x.83();y.83();m.R(k.T,{18:(x.1J+x.3i-x.cb)+'F',16:(y.1J+x.3i-y.cb)+'F'});k.9l();k.bT();A 2X=x.19/y.19;x.86();k.2O(x);y.86();k.2O(y);q(k.2z)k.b4();q(k.1u)k.5o(0,1);q(k.5U){q(k.2I)k.cr(2X);J k.7P();A 1O=k.1p;q(1O&&k.1j&&1O.2U&&1O.aJ){A H=1O.ch.1k||'',p;O(A 1x 3a m.8W)O(A i=0;i<5;i++){p=k[1x];q(H.2s(m.8W[1x][i])){p.H=k.1j[1x].H+(k.1j[1x].1H-p.1H)+(k.1j[1x].D-p.D)*[0,0,.5,1,1][i];q(1O.aJ=='fb'){q(p.H+p.D+p.1H+p.2Z>p.29+p.4S-p.4p)p.H=p.29+p.4S-p.D-p.3n-p.4p-p.1H-p.2Z;q(p.H<p.29+p.3n)p.H=p.29+p.3n}}}}q(k.2I&&k.x.19>(k.x.1W||k.x.D)){k.bI();q(k.1S.V==1)k.5o()}}k.9k()}1t(e){k.9y(e)}},8T:C(68,1P){A c=m.4J(68,'7l','K-1f');q(/(1i|3t)/.1b(k.2E)){q(k.46)c.G.M=k.46+'F';q(k.4C)c.G.N=k.4C+'F'}},6A:C(){q(k.ay)E;A B=k;k.1f=m.4J(k.1s,'7l','K-1f');q(k.2E=='1i'){k.65();A 53=m.3v.6s(1);k.1f.21(53);k.f2=k.1s.1R;q(!k.46)k.46=53.1R;A 5t=k.1s.1U-k.1f.1U,h=k.4C||m.4u.N-5t-m.5g-m.6z,4O=k.3Q=='60'?' 4O=\"q (m.14['+k.P+']) m.14['+k.P+'].67()\" ':'';k.1f.2g+='<1i 3d=\"m'+(1I 7a()).79()+'\" f5=\"0\" P=\"'+k.P+'\" '+' G=\"M:'+k.46+'F; N:'+h+'F\" '+4O+' 1d=\"'+k.1d+'\" ></1i>';k.53=k.1f.2u('Q')[0];k.1i=k.1f.2u('1i')[0];q(k.3Q=='6l')k.8u()}q(k.2E=='3t'){k.1f.1v=k.1f.1v||'m-eO-1v-'+k.P;A a=k.8c;q(!a.26)a.26={};q(1F a.26.aO=='1T')a.26.aO='eq';q(9x)9x.et(k.1d,k.1f.1v,k.46,k.4C,a.eM||'7',a.eC,a.aH,a.26,a.az)}k.ay=L},7Q:C(){q(k.1i&&!k.4C){k.1i.G.N=k.1f.G.N=k.8H()+'F'}k.1s.21(m.3v);q(!k.x.19)k.x.19=k.1s.1R;k.y.19=k.1s.1U;k.1s.9h(m.3v);q(m.1E&&k.ax>3s(k.1s.6q.N)){k.ax=3s(k.1s.6q.N)}m.R(k.T,{1k:'2l',7T:'0'});m.R(k.S,{M:k.x.t+'F',N:k.y.t+'F'})},8H:C(){A h;1w{A 2A=k.5O=k.1i.9N||k.1i.5W.W;A 3v=2A.1c('Q');3v.G.aw='aA';2A.1f.21(3v);h=3v.80;q(m.1E)h+=3s(2A.1f.6q.5g)+3s(2A.1f.6q.6z)-1}1t(e){h=fD}E h},8u:C(){A 5f=k.1s.1R-k.53.1R;m.3D(k.53);q(5f<0)5f=0;A 5t=k.1s.1U-k.1i.1U;q(k.5O&&!k.4C&&!k.N&&k.y.D==k.y.19)1w{k.5O.1f.G.2j='1q'}1t(e){}m.R(k.1i,{M:1h.a2(k.x.D-5f)+'F',N:1h.a2(k.y.D-5t)+'F'});m.R(k.1f,{M:k.1i.G.M,N:k.1i.G.N});k.5q=k.1i;k.2t=k.5q},b4:C(){k.8T(k.1s);q(k.2E=='3t'&&k.3Q=='60')k.6A();q(k.x.D<k.x.19&&!k.6Q)k.x.D=k.x.19;q(k.y.D<k.y.19&&!k.6R)k.y.D=k.y.19;k.2t=k.1s;m.R(k.48,{1k:'4m',M:k.x.D+'F'});m.R(k.1s,{8v:'1B',M:'1P',N:'1P'});A 1M=m.4J(k.1s,'7l','K-1f');q(1M&&!/(1i|3t)/.1b(k.2E)){A 5b=1M;1M=m.1c(5b.fl,I,{2j:'1q'},I,L);5b.22.fm(1M,5b);1M.21(m.3v);1M.21(5b);A 5f=k.1s.1R-1M.1R;A 5t=k.1s.1U-1M.1U;1M.9h(m.3v);A 6G=m.4z||4n.aU=='aT'?1:0;m.R(1M,{M:(k.x.D-5f-6G)+'F',N:(k.y.D-5t)+'F',2j:'1P',1k:'4m'});q(6G&&5b.1U>1M.1U){1M.G.M=(3s(1M.G.M)+6G)+'F'}k.5q=1M;k.2t=k.5q}q(k.1i&&k.3Q=='60')k.8u();q(!k.5q&&k.y.D<k.48.1U)k.2t=k.S;q(k.2t==k.S&&!k.6Q&&!/(1i|3t)/.1b(k.2E)){k.x.D+=17}q(k.2t&&k.2t.1U>k.2t.22.1U){49(\"1w { m.14[\"+k.P+\"].2t.G.2j = '1P'; } 1t(e) {}\",m.6Z)}},ak:C(5k){A c=5k.fj.7o(',');O(A i=0;i<c.V;i++)c[i]=3s(c[i]);q(5k.fg.5u()=='fs'){k.x.1J+=c[0]-c[2];k.y.1J+=c[1]-c[2];k.x.t=k.y.t=2*c[2]}J{A 5R,5H,5J=5R=c[0],6o=5H=c[1];O(A i=0;i<c.V;i++){q(i%2==0){5J=1h.2Y(5J,c[i]);5R=1h.4j(5R,c[i])}J{6o=1h.2Y(6o,c[i]);5H=1h.4j(5H,c[i])}}k.x.1J+=5J;k.x.t=5R-5J;k.y.1J+=6o;k.y.t=5H-6o}},2O:C(p,57){A 4K,2W=p.2G,1x=p==k.x?'x':'y';q(2W&&2W.2s(/ /)){4K=2W.7o(' ');2W=4K[0]}q(2W&&m.$(2W)){p.H=m.6C(m.$(2W))[1x];q(4K&&4K[1]&&4K[1].2s(/^[-]?[0-9]+F$/))p.H+=3s(4K[1]);q(p.D<p.2N)p.D=p.2N}J q(p.2O=='1P'||p.2O=='4y'){A 8b=1l;A 5a=p.B.5U;q(p.2O=='4y')p.H=1h.31(p.29+(p.4S+p.3n-p.4p-p.Y('2f'))/2);J p.H=1h.31(p.H-((p.Y('2f')-p.t)/2));q(p.H<p.29+p.3n){p.H=p.29+p.3n;8b=L}q(!57&&p.D<p.2N){p.D=p.2N;5a=1l}q(p.H+p.Y('2f')>p.29+p.4S-p.4p){q(!57&&8b&&5a){p.D=1h.2Y(p.D,p.Y(1x=='y'?'52':'8h'))}J q(p.Y('2f')<p.Y('52')){p.H=p.29+p.4S-p.4p-p.Y('2f')}J{p.H=p.29+p.3n;q(!57&&5a)p.D=p.Y(1x=='y'?'52':'8h')}}q(!57&&p.D<p.2N){p.D=p.2N;5a=1l}}J q(p.2O=='4j'){p.H=1h.fr(p.H-p.D+p.t)}q(p.H<p.3n){A cs=p.H;p.H=p.3n;q(5a&&!57)p.D=p.D-(p.H-cs)}},cr:C(2X){A x=k.x,y=k.y,3P=1l,35=1h.2Y(x.19,x.D),3Z=1h.2Y(y.19,y.D),3w=(k.3w||m.5F);q(35/3Z>2X){ 35=3Z*2X;q(35<x.2N){35=x.2N;3Z=35/2X}3P=L}J q(35/3Z<2X){ 3Z=35/2X;3P=L}q(m.5F&&x.19<x.2N){x.1W=x.19;y.D=y.1W=y.19}J q(k.3w){x.1W=35;y.1W=3Z}J{x.D=35;y.D=3Z}3P=k.7P(3w?I:2X,3P);q(3w&&y.D<y.1W){y.1W=y.D;x.1W=y.D*2X}q(3P||3w){x.H=x.1J-x.cb+x.3i;x.2N=x.D;k.2O(x,L);y.H=y.1J-y.cb+y.3i;y.2N=y.D;k.2O(y,L);q(k.1u)k.5o()}},7P:C(2X,3P){A x=k.x,y=k.y;q(k.1u&&(k.2I||k.6R)){4Z(y.D>k.6p&&x.D>k.4I&&y.Y('2f')>y.Y('52')){y.D-=10;q(2X)x.D=y.D*2X;k.5o(0,1);3P=L}}E 3P},fq:C(){q(k.2t){A h=/1i/i.1b(k.2t.3E)?(k.8H()+1)+'F':'1P';q(k.1f)k.1f.G.N=h;k.2t.G.N=h;k.y.6W(k.1s.1U)}},9k:C(){A x=k.x,y=k.y;k.55('1q');m.1z(k,'ff');q(k.1p&&k.1p.2K)k.1p.2K.5m();k.9e(1,{T:{M:x.Y('2f'),N:y.Y('2f'),18:x.H,16:y.H},S:{18:x.1H+x.Y('2J'),16:y.1H+y.Y('2J'),M:x.1W||x.D,N:y.1W||y.D}},m.6Z)},9e:C(1K,2d,41){A 5S=k.3k,8U=1K?(k.1j?k.1j.a:I):m.2r,t=(5S[1]&&8U&&m.44(8U,'3k')[1]==5S[1])?5S[1]:5S[0];q(k[t]&&t!='2F'){k[t](1K,2d);E}q(k.1e&&!k.3R){q(1K)k.1e.4D();J k.1e.5v((k.2z&&k.4E))}q(!1K)k.72();A B=k,x=B.x,y=B.y,2P=k.2P;q(!1K)2P=k.cp||2P;A 6l=1K?C(){q(B.1e)B.1e.2e.G.1o=\"1Z\";49(C(){B.6S()},50)}:C(){B.5Q()};q(1K)m.R(k.T,{M:x.t+'F',N:y.t+'F'});q(1K&&k.2z){m.R(k.T,{18:(x.1J-x.cb+x.3i)+'F',16:(y.1J-y.cb+y.3i)+'F'})}q(k.ct){m.R(k.T,{1A:1K?0:1});m.3L(2d.T,{1A:1K})}m.2x(k.T,2d.T,{4a:41,2P:2P,3C:C(3o,2H){q(B.1e&&B.3R&&2H.1g=='16'){A 6m=1K?2H.H:1-2H.H;A H={w:x.t+(x.Y('2f')-x.t)*6m,h:y.t+(y.Y('2f')-y.t)*6m,x:x.1J+(x.H-x.1J)*6m,y:y.1J+(y.H-y.1J)*6m};B.1e.4D(H,0,1)}q(B.2z){q(2H.1g=='18')B.48.G.18=(x.H-3o)+'F';q(2H.1g=='16')B.48.G.16=(y.H-3o)+'F'}}});m.2x(k.S,2d.S,41,2P,6l);q(1K){k.T.G.1o='1Z';k.S.G.1o='1Z';q(k.2z)k.1s.G.1o='1Z';k.a.1a+=' K-4k-4c'}},5M:C(1K,2d){k.3R=1l;A B=k,t=1K?m.6Z:0;q(1K){m.2x(k.T,2d.T,0);m.R(k.T,{1A:0,1o:'1Z'});m.2x(k.S,2d.S,0);k.S.G.1o='1Z';m.2x(k.T,{1A:1},t,I,C(){B.6S()})}q(k.1e){k.1e.2e.G.1G=k.T.G.1G;A 6Y=1K||-1,1y=k.1e.1y,8m=1K?3:1y,8q=1K?1y:3;O(A i=8m;6Y*i<=6Y*8q;i+=6Y,t+=25){(C(){A o=1K?8q-i:8m-i;49(C(){B.1e.4D(0,o,1)},t)})()}}q(1K){}J{49(C(){q(B.1e)B.1e.5v(B.4E);B.72();m.2x(B.T,{1A:0},m.8Y,I,C(){B.5Q()})},t)}},43:C(1K,2d,8r){q(!1K)E;A B=k,1j=k.1j,x=k.x,y=k.y,3q=1j.x,3p=1j.y,T=k.T,S=k.S,1u=k.1u;m.5n(W,'7F',m.6X);m.R(S,{M:(x.1W||x.D)+'F',N:(y.1W||y.D)+'F'});q(1u)1u.G.2j='1Z';k.1e=1j.1e;q(k.1e)k.1e.B=B;1j.1e=I;A 59=m.1c('Q',{1a:'K-2L'},{1k:'2l',1G:4,2j:'1q',1n:'1B'});A 8J={co:1j,cn:k};O(A n 3a 8J){k[n]=8J[n].S.6s(1);m.R(k[n],{1k:'2l',8v:0,1o:'1Z'});59.21(k[n])}T.21(59);q(k.2z)m.R(k.48,{18:0,16:0});q(1u){1u.1a='';T.21(1u)}59.G.1n='';1j.S.G.1n='1B';q(m.4z){A 2s=4n.6d.2s(/cu\\/([0-9]{3})/);q(2s&&3s(2s[1])<cy)k.T.G.1o='1Z'}m.2x(T,{M:x.D},{4a:m.cx,3C:C(3o,2H){A H=2H.H,4o=1-H;A 1g,D={},8k=['H','D','1H','2Z'];O(A n 3a 8k){1g=8k[n];D['x'+1g]=1h.31(4o*3q[1g]+H*x[1g]);D['y'+1g]=1h.31(4o*3p[1g]+H*y[1g]);D.cw=1h.31(4o*(3q.1W||3q.D)+H*(x.1W||x.D));D.6J=1h.31(4o*3q.Y('2J')+H*x.Y('2J'));D.cv=1h.31(4o*(3p.1W||3p.D)+H*(y.1W||y.D));D.6K=1h.31(4o*3p.Y('2J')+H*y.Y('2J'))}q(B.1e)B.1e.4D({x:D.3l,y:D.4N,w:D.6g+D.47+D.8o+2*x.cb,h:D.6h+D.4d+D.8B+2*y.cb});1j.T.G.fo='fn('+(D.4N-3p.H)+'F, '+(D.6g+D.47+D.8o+D.3l+2*3q.cb-3q.H)+'F, '+(D.6h+D.4d+D.8B+D.4N+2*3p.cb-3p.H)+'F, '+(D.3l-3q.H)+'F)';m.R(S,{16:(D.4d+y.Y('2J'))+'F',18:(D.47+x.Y('2J'))+'F',5g:(y.H-D.4N)+'F',4B:(x.H-D.3l)+'F'});m.R(T,{16:D.4N+'F',18:D.3l+'F',M:(D.47+D.8o+D.6g+2*x.cb)+'F',N:(D.4d+D.8B+D.6h+2*y.cb)+'F'});m.R(59,{M:(D.cw||D.6g)+'F',N:(D.cv||D.6h)+'F',18:(D.47+D.6J)+'F',16:(D.4d+D.6K)+'F',1o:'1Z'});m.R(B.co,{16:(3p.H-D.4N+3p.1H-D.4d+3p.Y('2J')-D.6K)+'F',18:(3q.H-D.3l+3q.1H-D.47+3q.Y('2J')-D.6J)+'F'});m.R(B.cn,{1A:H,16:(y.H-D.4N+y.1H-D.4d+y.Y('2J')-D.6K)+'F',18:(x.H-D.3l+x.1H-D.47+x.Y('2J')-D.6J)+'F'});q(1u)m.R(1u,{M:D.6g+'F',N:D.6h+'F',18:(D.47+x.cb)+'F',16:(D.4d+y.cb)+'F'})},6L:C(){T.G.1o=S.G.1o='1Z';S.G.1n='3M';59.G.1n='1B';B.a.1a+=' K-4k-4c';B.6S();1j.5Q();B.1j=I}})},c4:C(o,el){q(!k.1j)E 1l;O(A i=0;i<k.1j.1S.V;i++){A 6P=m.$('1V'+k.1j.1S[i]);q(6P&&6P.1V==o.1V){k.a1();6P.fX=k.P;m.2o(k.1S,k.1j.1S[i]);E L}}E 1l},6S:C(){k.6n=L;k.3B();q(k.2z&&k.3Q=='6l')k.6A();q(k.1i){1w{A B=k,2A=k.1i.9N||k.1i.5W.W;m.2n(2A,'88',C(){q(m.30!=B.P)B.3B()})}1t(e){}q(m.1E&&1F k.5D!='fR')k.1i.G.M=(k.46-1)+'F'}q(k.45)m.1x(k);q(m.2r&&m.2r==k.a)m.2r=I;k.cc();A p=m.4u,8F=m.7B.x+p.5w,8E=m.7B.y+p.5z;k.8Z=k.x.H<8F&&8F<k.x.H+k.x.Y('2f')&&k.y.H<8E&&8E<k.y.H+k.y.Y('2f');q(k.1u)k.c6();m.1z(k,'fV')},cc:C(){A P=k.P;A 1Y=k.1Y;1I m.5A(1Y,C(){1w{m.14[P].cd()}1t(e){}})},cd:C(){A 1C=k.8V(1);q(1C&&1C.2m.cA().2s(/m\\.2F/))A 1N=m.1c('1N',{1d:m.76(1C)})},8V:C(2p){A 8f=k.7x(),as=m.4G.3e[k.2M||'1B'];q(!as[8f+2p]&&k.1p&&k.1p.bt){q(2p==1)E as[0];J q(2p==-1)E as[as.V-1]}E as[8f+2p]||I},7x:C(){A 28=m.5Z().3e[k.2M||'1B'];q(28)O(A i=0;i<28.V;i++){q(28[i]==k.a)E i}E I},bQ:C(){q(k[k.66]){A 28=m.4G.3e[k.2M||'1B'];q(28){A s=m.11.3G.2h('%1',k.7x()+1).2h('%2',28.V);k[k.66].2g='<Q 1X=\"K-3G\">'+s+'</Q>'+k[k.66].2g}}},9l:C(){q(!k.1j){O(A i=0;i<m.6b.V;i++){A 1O=m.6b[i],3b=1O.2M;q(1F 3b=='1T'||3b===I||3b===k.2M)k.1p=1I m.84(k.P,1O)}}J{k.1p=k.1j.1p}A 1O=k.1p;q(!1O)E;A P=1O.4h=k.P;1O.bF();1O.58('19-2F');q(1O.2U){A o=1O.ch||{};o.4T=1O.2U;o.1V='2U';k.4P(o)}q(1O.2K)1O.2K.7h(k);q(!k.1j&&k.3V)1O.3O(L);q(1O.3V){1O.3V=49(C(){m.1C(P)},(1O.fe||eG))}},6B:C(){m.3D(k.T);m.14[k.P]=I;q(m.2r==k.a)m.2r=I;m.93(k.P);q(k.2q)m.2q.G.18='-4l';m.1z(k,'cl')},bP:C(){q(k.5y)E;k.5y=m.1c('a',{23:m.ck,2G:m.cj,1a:'K-5y',2g:m.11.cz,2i:m.11.cL});k.4P({4T:k.5y,1k:k.cJ||'16 18',1V:'5y'})},a4:C(82,cE){O(A i=0;i<82.V;i++){A U=82[i],s=I;q(U=='9H'&&!m.1z(k,'eF'))E;J q(U=='5h'&&!m.1z(k,'ez'))E;q(!k[U+'5r']&&k.7O)k[U+'5r']=U+'-O-'+k.7O;q(k[U+'5r'])k[U]=m.4x(k[U+'5r']);q(!k[U]&&!k[U+'8e']&&k[U+'cB'])1w{s=ew(k[U+'cB'])}1t(e){}q(!k[U]&&k[U+'8e']){s=k[U+'8e']}q(!k[U]&&!s){k[U]=m.4x(k.a['cH'+U+'5r']);q(!k[U]){A 1C=k.a.cD;4Z(1C&&!m.6M(1C)){q((1I 5p('K-'+U)).1b(1C.1a||I)){q(!1C.1v)k.a['cH'+U+'5r']=1C.1v='1V'+m.5I++;k[U]=m.4x(1C.1v);5i}1C=1C.cD}}}q(!k[U]&&!s&&k.66==U)s='\\n';q(!k[U]&&s)k[U]=m.1c('Q',{1a:'K-'+U,2g:s});q(cE&&k[U]){A o={1k:(U=='5h')?'6v':'7J'};O(A x 3a k[U+'cF'])o[x]=k[U+'cF'][x];o.4T=k[U];k.4P(o)}}},55:C(1o){q(m.c9)k.6H('fa',1o);q(m.bz)k.6H('f9',1o);q(m.6f)k.6H('*',1o)},6H:C(3E,1o){A 1m=W.2u(3E);A 1g=3E=='*'?'2j':'1o';O(A i=0;i<1m.V;i++){q(1g=='1o'||(W.7S.bx(1m[i],\"\").ca('2j')=='1P'||1m[i].bw('1q-by')!=I)){A 2Q=1m[i].bw('1q-by');q(1o=='1Z'&&2Q){2Q=2Q.2h('['+k.P+']','');1m[i].62('1q-by',2Q);q(!2Q)1m[i].G[1g]=1m[i].9Q}J q(1o=='1q'){A 3F=m.6C(1m[i]);3F.w=1m[i].1R;3F.h=1m[i].1U;q(!k.45){A bA=(3F.x+3F.w<k.x.Y('63')||3F.x>k.x.Y('63')+k.x.Y('9w'));A bB=(3F.y+3F.h<k.y.Y('63')||3F.y>k.y.Y('63')+k.y.Y('9w'))}A 6F=m.9P(1m[i]);q(!bA&&!bB&&6F!=k.P){q(!2Q){1m[i].62('1q-by','['+k.P+']');1m[i].9Q=1m[i].G[1g];1m[i].G[1g]='1q'}J q(2Q.be('['+k.P+']')==-1){1m[i].62('1q-by',2Q+'['+k.P+']')}}J q((2Q=='['+k.P+']'||m.30==6F)&&6F!=k.P){1m[i].62('1q-by','');1m[i].G[1g]=1m[i].9Q||''}J q(2Q&&2Q.be('['+k.P+']')>-1){1m[i].62('1q-by',2Q.2h('['+k.P+']',''))}}}}},3B:C(){k.T.G.1G=m.4w+=2;O(A i=0;i<m.14.V;i++){q(m.14[i]&&i==m.30){A 4r=m.14[i];4r.S.1a+=' K-'+4r.3g+'-9M';q(4r.2I){4r.S.G.4t=m.1E?'bf':'7D';4r.S.2i=m.11.bk}m.1z(4r,'eV')}}q(k.1e)k.1e.2e.G.1G=k.T.G.1G-1;k.S.1a='K-'+k.3g;q(k.2I){k.S.2i=m.11.9E;q(m.6r){m.4W=2c.3T?'7D':'7E('+m.4Y+m.6r+'), 7D';q(m.1E&&m.3J<6)m.4W='bf';k.S.G.4t=m.4W}}m.30=k.P;m.2n(W,2c.3T?'9c':'9d',m.6V);m.1z(k,'eR')},9B:C(x,y){k.x.9U(x);k.y.9U(y)},3Y:C(e){A w,h,r=e.M/e.N;w=1h.4j(e.M+e.dX,1h.2Y(k.4I,k.x.19));q(k.2I&&1h.a2(w-k.x.19)<12)w=k.x.19;h=k.2z?e.N+e.dY:w/r;q(h<1h.2Y(k.6p,k.y.19)){h=1h.2Y(k.6p,k.y.19);q(k.2I)w=h*r}k.9A(w,h)},9A:C(w,h){k.y.6W(h);k.x.6W(w);k.T.G.N=k.y.Y('2f')+'F'},24:C(){q(k.5D||!k.6n)E;q(k.3k[1]=='43'&&m.2r){m.2C(m.2r).6B();m.2r=I}q(!m.1z(k,'f7'))E;k.5D=L;q(k.1p&&!m.2r)k.1p.3h();m.5n(W,2c.3T?'9c':'9d',m.6V);1w{q(k.2z)k.bZ();k.S.G.4t='f3';k.9e(0,{T:{M:k.x.t,N:k.y.t,18:k.x.1J-k.x.cb+k.x.3i,16:k.y.1J-k.y.cb+k.y.3i},S:{18:0,16:0,M:k.x.t,N:k.y.t}},m.8Y)}1t(e){k.5Q()}},bZ:C(){q(m.6f){q(!m.5x)m.5x=m.1c('Q',I,{1k:'2l'},m.2a);m.R(m.5x,{M:k.x.D+'F',N:k.y.D+'F',18:k.x.H+'F',16:k.y.H+'F',1n:'3M'})}q(k.2E=='3t')1w{m.$(k.1f.1v).f4()}1t(e){}q(k.3Q=='6l'&&!k.4E)k.c2();q(k.2t&&k.2t!=k.5q)k.2t.G.2j='1q'},c2:C(){q(m.1E&&k.1i)1w{k.1i.5W.W.1f.2g=''}1t(e){}q(k.2E=='3t')9x.f6(k.1f.1v);k.1f.2g=''},bi:C(){q(k.1e)k.1e.2e.G.1n='1B';k.3K=I;k.T.G.1n='1B';m.2o(m.4v,k)},c8:C(){1w{m.14[k.P]=k;q(!m.9t&&m.30!=k.P){1w{m.14[m.30].24()}1t(e){}}A z=m.4w++,5C={1n:'',1G:z};m.R(k.T,5C);k.5D=1l;A o=k.1e||0;q(o){q(!k.3R)5C.1o='1q';m.R(o.2e,5C)}q(k.1p){k.9l()}k.9k()}1t(e){}},4P:C(o){A el=o.4T,4U=(o.bN=='2B'&&!/7H$/.1b(o.1k));q(1F el=='9n')el=m.4x(el);q(o.3A)el=m.1c('Q',{2g:o.3A});q(!el||1F el=='9n')E;q(!m.1z(k,'eN',{Z:el}))E;el.G.1n='3M';o.1V=o.1V||o.4T;q(k.3k[1]=='43'&&k.c4(o,el))E;k.a1();A M=o.M&&/^[0-9]+(F|%)$/.1b(o.M)?o.M:'1P';q(/^(18|3m)7H$/.1b(o.1k)&&!/^[0-9]+F$/.1b(o.M))M='ex';A Z=m.1c('Q',{1v:'1V'+m.5I++,1V:o.1V},{1k:'2l',1o:'1q',M:M,9r:m.11.9m||'',1A:0},4U?m.2B:k.1u,L);q(4U)Z.6T=k.P;Z.21(el);m.3L(Z,{1A:1,bM:0,bL:0,41:(o.5M===0||o.5M===1l||(o.5M==2&&m.1E))?0:5G});m.3L(Z,o);q(k.bW){k.5E(Z);q(!Z.7f||k.8Z)m.2x(Z,{1A:Z.1A},Z.41)}m.2o(k.1S,m.5I-1)},5E:C(Z){A p=Z.1k||'9D 4y',4U=(Z.bN=='2B'),71=Z.bM,6y=Z.bL;q(4U){m.2B.G.1n='3M';Z.6T=k.P;q(Z.1R>Z.22.1R)Z.G.M='2w%'}J q(Z.22!=k.1u)k.1u.21(Z);q(/18$/.1b(p))Z.G.18=71+'F';q(/4y$/.1b(p))m.R(Z,{18:'50%',4B:(71-1h.31(Z.1R/2))+'F'});q(/3m$/.1b(p))Z.G.3m=-71+'F';q(/^bJ$/.1b(p)){m.R(Z,{3m:'2w%',90:k.x.cb+'F',16:-k.y.cb+'F',4H:-k.y.cb+'F',2j:'1P'});k.x.1H=Z.1R}J q(/^bK$/.1b(p)){m.R(Z,{18:'2w%',4B:k.x.cb+'F',16:-k.y.cb+'F',4H:-k.y.cb+'F',2j:'1P'});k.x.2Z=Z.1R}A 98=Z.22.1U;Z.G.N='1P';q(4U&&Z.1U>98)Z.G.N=m.5c?98+'F':'2w%';q(/^16/.1b(p))Z.G.16=6y+'F';q(/^9D/.1b(p))m.R(Z,{16:'50%',5g:(6y-1h.31(Z.1U/2))+'F'});q(/^4H/.1b(p))Z.G.4H=-6y+'F';q(/^6v$/.1b(p)){m.R(Z,{18:(-k.x.1H-k.x.cb)+'F',3m:(-k.x.2Z-k.x.cb)+'F',4H:'2w%',6z:k.y.cb+'F',M:'1P'});k.y.1H=Z.1U}J q(/^7J$/.1b(p)){m.R(Z,{1k:'4m',18:(-k.x.1H-k.x.cb)+'F',3m:(-k.x.2Z-k.x.cb)+'F',16:'2w%',5g:k.y.cb+'F',M:'1P'});k.y.2Z=Z.1U;Z.G.1k='2l'}},bT:C(){k.a4(['5h','9H'],L);k.bQ();q(k.9H)m.1z(k,'eA');q(k.5h)m.1z(k,'eB');q(k.5h&&k.9L)k.5h.1a+=' K-3x';q(m.bR)k.bP();O(A i=0;i<m.1S.V;i++){A o=m.1S[i],6D=o.87,3b=o.2M;q((!6D&&!3b)||(6D&&6D==k.7O)||(3b&&3b===k.2M)){q(k.2I||(k.2z&&o.fd))k.4P(o)}}A 7N=[];O(A i=0;i<k.1S.V;i++){A o=m.$('1V'+k.1S[i]);q(/7H$/.1b(o.1k))k.5E(o);J m.2o(7N,o)}O(A i=0;i<7N.V;i++)k.5E(7N[i]);k.bW=L},a1:C(){q(!k.1u)k.1u=m.1c('Q',{1a:k.9W},{1k:'2l',M:(k.x.D||(k.3w?k.M:I)||k.x.19)+'F',N:(k.y.D||k.y.19)+'F',1o:'1q',2j:'1q',1G:m.1E?4:'1P'},m.2a,L)},5o:C(9g,c5){A 1u=k.1u,x=k.x,y=k.y;m.R(1u,{M:x.D+'F',N:y.D+'F'});q(9g||c5){O(A i=0;i<k.1S.V;i++){A o=m.$('1V'+k.1S[i]);A 9a=(m.5c||W.7G=='8S');q(o&&/^(6v|7J)$/.1b(o.1k)){q(9a){o.G.M=(1u.1R+2*x.cb+x.1H+x.2Z)+'F'}y[o.1k=='6v'?'1H':'2Z']=o.1U}q(o&&9a&&/^(18|3m)7H$/.1b(o.1k)){o.G.N=(1u.1U+2*y.cb)+'F'}}}q(9g){m.R(k.S,{16:y.1H+'F'});m.R(1u,{16:(y.1H+y.cb)+'F'})}},c6:C(){A b=k.1u;b.1a='';m.R(b,{16:(k.y.1H+k.y.cb)+'F',18:(k.x.1H+k.x.cb)+'F',2j:'1Z'});q(m.4z)b.G.1o='1Z';k.T.21(b);O(A i=0;i<k.1S.V;i++){A o=m.$('1V'+k.1S[i]);o.G.1G=o.1V=='2U'?5:4;q(!o.7f||k.8Z){o.G.1o='1Z';m.R(o,{1o:'1Z',1n:''});m.2x(o,{1A:o.1A},o.41)}}},72:C(){q(!k.1S.V)E;q(k.1p){A c=k.1p.2U;q(c&&m.2C(c)==k)c.22.9h(c)}O(A i=0;i<k.1S.V;i++){A o=m.$('1V'+k.1S[i]);q(o&&o.22==m.2B&&m.2C(o)==k)m.3D(o)}q(k.2z&&k.4E){k.1u.G.16='-4l';m.2a.21(k.1u)}J m.3D(k.1u)},bI:C(){q(k.1p&&k.1p.2U){k.1p.4R('19-2F');E}k.7g=m.1c('a',{23:'bH:m.14['+k.P+'].7v();',2i:m.11.9j,1a:'K-19-2F'});q(!m.1z(k,'fH'))E;k.4P({4T:k.7g,1k:m.bn,7f:L,1A:m.bp})},7v:C(){1w{q(!m.1z(k,'fF'))E;q(k.7g)m.3D(k.7g);k.3B();A 35=k.x.D;k.9A(k.x.19,k.y.19);A 3l=k.x.H-(k.x.D-35)/2;q(3l<m.4B)3l=m.4B;k.9B(3l,k.y.H);k.55('1q')}1t(e){k.9y(e)}},5Q:C(){k.a.1a=k.a.1a.2h('K-4k-4c','');k.55('1Z');q(k.2z&&k.4E&&k.3k[1]!='43'){k.bi()}J{q(k.1e&&k.3R)k.1e.5v();m.3D(k.T)}q(m.5x)m.5x.G.1n='1B';k.72();q(!m.2B.7K.V)m.2B.G.1n='1B';q(k.45)m.93(k.P);m.1z(k,'fO');m.14[k.P]=I;m.bj()}};m.7A=C(a,S,7s){k.a=a;k.S=S;k.7s=7s};m.7A.4V={94:C(){A 2T;q(!k.1d)k.1d=m.76(k.a);q(k.1d.2s('#')){A 28=k.1d.7o('#');k.1d=28[0];k.1v=28[1]}q(m.7m[k.1d]){k.cq=m.7m[k.1d];q(k.1v)k.a5();J k.5X();E}1w{2T=1I cI()}1t(e){1w{2T=1I bs(\"fU.bE\")}1t(e){1w{2T=1I bs(\"bC.bE\")}1t(e){k.8X()}}}A 3z=k;2T.fW=C(){q(3z.2T.bu==4){q(3z.1v)3z.a5();J 3z.5X()}};A 1d=k.1d;k.2T=2T;q(m.fh)1d=1d.2h(/$/,(/\\?/.1b(1d)?'&':'?')+'fi='+(1I 7a()).79());2T.cC('fp',1d,L);2T.cm('X-eo-ft','cI');2T.cm('fu-fB','fz/x-fC-9X-fI');2T.fK(I)},a5:C(){m.7y();A 3W=2c.3T||m.c0?{1d:'cV:cS'}:I;k.1i=m.1c('1i',3W,{1k:'2l',16:'-4l'},m.2a);k.5X()},5X:C(){A s=k.cq||k.2T.cO,7n;q(k.7s)m.7m[k.1d]=s;q(!m.1E||m.3J>=5.5){s=s.2h(1I 5p('<d3[^>]*>','cG'),'').2h(1I 5p('<ci[^>]*>.*?</ci>','cG'),'');q(k.1i){A 2A=k.1i.9N;q(!2A&&k.1i.5W)2A=k.1i.5W.W;q(!2A){A 3z=k;49(C(){3z.5X()},25);E}2A.cC();2A.d8(s);2A.24();1w{s=2A.7X(k.1v).2g}1t(e){1w{s=k.1i.W.7X(k.1v).2g}1t(e){}}m.3D(k.1i)}J{7n=/(<1f[^>]*>|<\\/1f>)/d0;q(7n.1b(s))s=s.7o(7n)[m.1E?1:2]}}m.4J(k.S,'7l','K-1f').2g=s;k.3u();O(A x 3a k)k[x]=I}};m.84=C(4h,1r){q(m.d6!==1l)m.85();k.4h=4h;O(A x 3a 1r)k[x]=1r[x];q(k.cU)k.bv();q(k.2K)k.2K=m.bo(k)};m.84.4V={bv:C(){k.2U=m.1c('Q',{2g:m.8a(m.8g.2U)},I,m.2a);A 61=['3O','3h','3c','1C','3x','19-2F','24'];k.1Q={};A 3z=k;O(A i=0;i<61.V;i++){k.1Q[61[i]]=m.4J(k.2U,'1L','K-'+61[i]);k.4R(61[i])}k.1Q.3h.G.1n='1B'},bF:C(){q(k.bt||!k.2U)E;A B=m.14[k.4h],54=B.7x(),2k=/7w$/;q(54==0)k.58('3c');J q(2k.1b(k.1Q.3c.2u('a')[0].1a))k.4R('3c');q(54+1==m.4G.3e[B.2M||'1B'].V){k.58('1C');k.58('3O')}J q(2k.1b(k.1Q.1C.2u('a')[0].1a)){k.4R('1C');k.4R('3O')}},4R:C(1Q){q(!k.1Q)E;A bg=k,a=k.1Q[1Q].2u('a')[0],2k=/7w$/;a.2m=C(){bg[1Q]();E 1l};q(2k.1b(a.1a))a.1a=a.1a.2h(2k,'')},58:C(1Q){q(!k.1Q)E;A a=k.1Q[1Q].2u('a')[0];a.2m=C(){E 1l};q(!/7w$/.1b(a.1a))a.1a+=' 7w'},bm:C(){q(k.3V)k.3h();J k.3O()},3O:C(bq){q(k.1Q){k.1Q.3O.G.1n='1B';k.1Q.3h.G.1n=''}k.3V=L;q(!bq)m.1C(k.4h)},3h:C(){q(k.1Q){k.1Q.3h.G.1n='1B';k.1Q.3O.G.1n=''}db(k.3V);k.3V=I},3c:C(){k.3h();m.3c(k.1Q.3c)},1C:C(){k.3h();m.1C(k.1Q.1C)},3x:C(){},'19-2F':C(){m.2C().7v()},24:C(){m.24(k.1Q.24)}};m.bo=C(1p){C 7h(B){m.3L(1r||{},{4T:4q,1V:'2K',1a:'K-2K-'+5j+'-Z '+(1r.1a||'')});q(m.5c)1r.5M=0;B.4P(1r);m.R(4q.22,{2j:'1q'})};C 29(3H){5m(1T,1h.31(3H*4q[3I?'1R':'1U']*0.7))};C 5m(i,8K){q(i===1T)O(A j=0;j<6c.V;j++){q(6c[j]==m.14[1p.4h].a){i=j;5i}}q(i===1T)E;A as=4q.2u('a'),4k=as[i],4e=4k.22,18=3I?'c1':'bX',3m=3I?'c3':'c7',M=3I?'bV':'bO',4F='1y'+18,1R='1y'+M,78=Q.22.22[1R],51=78-2e[1R],5T=3s(2e.G[3I?'18':'16'])||0,2V=5T,cR=20;q(8K!==1T){2V=5T-8K;q(51>0)51=0;q(2V>0)2V=0;q(2V<51)2V=51}J{O(A j=0;j<as.V;j++)as[j].1a='';4k.1a='K-4k-4c';A 8D=i>0?as[i-1].22[4F]:4e[4F],8G=4e[4F]+4e[1R]+(as[i+1]?as[i+1].22[1R]:0);q(8G>78-5T)2V=78-8G;J q(8D<-5T)2V=-8D}A 8L=4e[4F]+(4e[1R]-74[1R])/2+2V;m.2x(2e,3I?{18:2V}:{16:2V},I,'8M');m.2x(74,3I?{18:8L}:{16:8L},I,'8M');8P.G.1n=2V<0?'3M':'1B';8C.G.1n=(2V>51)?'3M':'1B'};A 6c=m.4G.3e[m.14[1p.4h].2M||'1B'],1r=1p.2K,5j=1r.5j||'bS',8O=(5j=='cW'),4g=8O?['Q','5V','1L','1D']:['2e','4M','4b','2D'],3I=(5j=='bS'),4q=m.1c('Q',{1a:'K-2K K-2K-'+5j,2g:'<Q 1X=\"K-2K-cZ\">'+'<'+4g[0]+'><'+4g[1]+'></'+4g[1]+'></'+4g[0]+'></Q>'+'<Q 1X=\"K-29-1K\"><Q></Q></Q>'+'<Q 1X=\"K-29-en\"><Q></Q></Q>'+'<Q 1X=\"K-74\"><Q></Q></Q>'},{1n:'1B'},m.2a),6x=4q.7K,Q=6x[0],8P=6x[1],8C=6x[2],74=6x[3],2e=Q.e3,4M=4q.2u(4g[1])[0],4b;O(A i=0;i<6c.V;i++){q(i==0||!3I)4b=m.1c(4g[2],I,I,4M);(C(){A a=6c[i],4e=m.1c(4g[3],I,I,4b),e5=i;m.1c('a',{23:a.23,2m:C(){m.2C(k).3B();E m.8Q(a)},2g:m.bU?m.bU(a):a.2g},I,4e)})()}q(!8O){8P.2m=C(){29(-1)};8C.2m=C(){29(1)};m.2n(4M,W.dZ!==1T?'dW':'dQ',C(e){A 3H=0;e=e||2c.2y;q(e.bY){3H=e.bY/dU;q(m.3T)3H=-3H}J q(e.br){3H=-e.br/3}q(3H)29(-3H*0.2);q(e.4X)e.4X();e.bl=1l})}E{7h:7h,5m:5m}};m.7i=m.11;A ee=m.69;q(m.1E){(C(){1w{W.56.e9('18')}1t(e){49(bh.e8,50);E}m.42()})()}m.2n(W,'ea',m.42);m.2n(2c,'7U',m.42);m.2n(W,'42',C(){q(m.7M||m.45){A G=m.1c('G',{U:'eb/8t'},I,W.2u('ec')[0]);C 6k(8z,8l){q(!m.1E){G.21(W.dO(8z+\" {\"+8l+\"}\"))}J{A 1j=W.bD[W.bD.V-1];q(1F(1j.6k)==\"7z\")1j.6k(8z,8l)}}C 5N(1g){E'dN( ( ( dt = W.56.'+1g+' ? W.56.'+1g+' : W.1f.'+1g+' ) ) + \\'F\\' );'}q(m.7M)6k('.K 1N','4t: 7E('+m.4Y+m.7M+'), 7D !dl;');6k('.K-2B-D',m.1E&&(m.3J<7||W.7G=='8S')?'1k: 2l; '+'18:'+5N('5w')+'16:'+5N('5z')+'M:'+5N('8i')+'N:'+5N('cK'):'1k: dH; M: 2w%; N: 2w%; 18: 0; 16: 0')}});m.2n(2c,'3Y',C(){m.7I();q(m.2B)O(A i=0;i<m.2B.7K.V;i++){A 1M=m.2B.7K[i],B=m.2C(1M);B.5E(1M);q(1M.1V=='2K')B.1p.2K.5m()}});m.2n(W,'7F',C(e){m.7B={x:e.7C,y:e.7L}});m.2n(W,'88',m.8d);m.2n(W,'ce',m.8d);m.2n(W,'42',m.cf);m.2n(2c,'7U',m.cg);m.2n(2c,'7U',m.bG)}",62,990,"||||||||||||||||||||this||hs||||if||||||||||var|exp|function|size|return|px|style|pos|null|else|highslide|true|width|height|for|key|div|setStyles|content|wrapper|type|length|document||get|overlay||lang|||expanders||top||left|full|className|test|createElement|src|outline|body|prop|Math|iframe|last|position|false|els|display|visibility|slideshow|hidden|options|innerContent|catch|overlayBox|id|try|dim|offset|fireEvent|opacity|none|next|span|ie|typeof|zIndex|p1|new|tpos|up|li|node|img|ss|auto|btn|offsetWidth|overlays|undefined|offsetHeight|hsId|imgSize|class|outlineType|visible||appendChild|parentNode|href|close||params||arr|scroll|container|case|window|to|table|wsize|innerHTML|replace|title|overflow|re|absolute|onclick|addEventListener|push|op|loading|upcoming|match|scrollerDiv|getElementsByTagName|dragArgs|100|animate|event|isHtml|doc|viewport|getExpander|td|objectType|expand|target|args|isImage|imgPad|thumbstrip|image|slideshowGroup|minSize|justify|easing|hiddenBy|ajax|dimmer|xhr|controls|tblPos|tgt|ratio|min|p2|focusKey|round||||xSize|elem||||in|sg|previous|name|groups|ucwh|contentType|pause|tb|wh|transitions|xpos|right|marginMin|val|lastY|lastX|custom|parseInt|swf|onLoad|clearing|useBox|move|opt|pThis|html|focus|step|discardElement|tagName|elPos|number|delta|isX|uaVersion|releaseMask|extend|block|graphic|play|changed|objectLoadTime|outlineWhileAnimating|hasDragged|opera|func|autoplay|attribs|timers|resize|ySize||dur|ready|crossfade|getParam|dimmingOpacity|objectWidth|xp1|mediumContent|setTimeout|duration|tr|anchor|yp1|cell|styles|tree|expKey|pendingOutlines|max|active|9999px|relative|navigator|invPos|marginMax|dom|blurExp|unit|cursor|page|sleeping|zIndexCounter|getNode|center|safari|start|marginLeft|objectHeight|setPosition|preserveContent|offsetLeft|anchors|bottom|minWidth|getElementByClass|tgtArr|now|tbody|ypos|onload|createOverlay|clone|enable|clientSize|overlayId|relToVP|prototype|styleRestoreCursor|preventDefault|graphicsDir|while||minTblPos|fitsize|ruler|cur|doShowHide|documentElement|moveOnly|disable|fadeBox|allowReduce|cNode|ieLt7|end|cacheBindings|wDiff|marginTop|heading|break|mode|area|images|selectThumb|removeEventListener|sizeOverlayBox|RegExp|scrollingContent|Id|htmls|hDiff|toLowerCase|destroy|scrollLeft|mask|credits|scrollTop|Outline|uclt|stl|isClosing|positionOverlay|padToMinWidth|250|maxY|idCounter|minX|getParams|iebody|fade|fix|iDoc|param|afterClose|maxX|trans|curTblPos|allowSizeReduction|ul|contentWindow|loadHTML|obj|getAnchors|before|buttons|setAttribute|opos|cache|showLoading|numberPosition|contentLoaded|parent|Expander|filter|slideshows|group|userAgent|owner|geckoMac|xsize|ysize|matches|all|addRule|after|fac|isExpanded|minY|minHeight|currentStyle|restoreCursor|cloneNode|over|preloadTheseImages|above|on|domCh|offY|marginBottom|writeExtendedContent|cancelLoading|getPosition|tId|maincontent|wrapperKey|kdeBugCorr|showHideElements|onLoadStarted|ximgPad|yimgPad|complete|isHsAnchor|maxWidth|Dimension|oDiv|allowWidthReduction|allowHeightReduction|afterExpand|hsKey|lt|keyHandler|setSize|dragHandler|dir|expandDuration||offX|destroyOverlays|imgs|marker||getSrc|onReady|overlayWidth|getTime|Date|element|self|gotoEnd|curAnim|hideOnMouseOut|fullExpandLabel|add|langDefaults|preloadFullImage|rel|DIV|cachedGets|regBody|split|expOnly|previousOrNext|adj|pre|topmostKey|preloadTheseAjax|doFullExpand|disabled|getAnchorIndex|init|object|Ajax|mouse|clientX|pointer|url|mousemove|compatMode|panel|getPageSize|below|childNodes|clientY|expandCursor|os|thumbsUserSetId|fitOverlayBox|htmlGetSize|clones|defaultView|padding|load|topZ|cacheAjax|getElementById|getCacheBinding|preloadAjaxElement|offsetTop|location|types|calcBorders|Slideshow|updateAnchors|calcExpanded|thumbnailId|mousedown|dimmingDuration|replaceLang|hasMovedMin|swfOptions|mouseClickHandler|Text|current|skin|maxsize|clientWidth|moveText|props|dec|startOff|closeTitle|xp2|closeText|endOff|from|moveTitle|css|correctIframeSize|border|previousTitle|previousText|nextText|sel|nextTitle|yp2|scrollDown|activeLeft|mY|mX|activeRight|getIframePageHeight|Click|names|scrollBy|markerPos|easeOutQuad|arrow|floatMode|scrollUp|transit|parseFloat|BackCompat|setObjContainerSize|other|getAdjacentAnchor|oPos|onError|restoreDuration|mouseIsOver|marginRight|openerTagNames|sizeDiff|undim|run|htmlExpand|update|garbageBin|parOff||ie6|numberOfImagesToPreload|keypress|keydown|changeSize|isReady|doWrapper|removeChild|state|fullExpandTitle|show|initSlideshow|cssDirection|string|maxHeight|ucrb|align|direction|done|allowMultipleInstances|startTime|hasAlphaImageLoader|osize|swfobject|error|margin|resizeTo|moveTo|continuePreloading|middle|restoreTitle|loadingPos|loadingPosXfade|caption|connectOutline|Create|background|dragByHeading|blur|contentDocument|getSelfRendered|getWrapperKey|origProp|contentId|hasFocused|evt|setPos|distance|wrapperClassName|form|relatedTarget|calcThumb|srcElement|genOverlayBox|abs|overrides|getInline|getElementContent|playText|JS|Next|preloadGraphic|Highslide|pauseTitle|_default|Move|Previous|call|spacebar|vis|and|onGraphicLoad|getImageMapAreaCorrection|Play|Close|200|appendTo|Pause|switch|hide||playTitle|png|rv|clear|newHeight|hasExtendedContent|attributes|both|thumb|isUnobtrusiveAnchor|loadingTitle|ltr|detachEvent|wrapperMouseHandler|flashvars|enableKeyListener|fixedControls|hasHtmlExpanders|focusTopmost|clickX|clickY|wmode|dimmingGeckoFix|pow|loadingText|hsHasSetClick|KDE|vendor|targetX|targetY|resizeTitle|timerId|fullExpandText|rb|toUpperCase|headingOverlay|captionOverlay|htmlSizeOperations|contentWrapper|easeInQuad|loadingOpacity|offsetParent|alpha|tag|nopad|orig|pauseText|indexOf|hand|sls|arguments|sleep|reOrder|focusTitle|returnValue|hitSpace|fullExpandPosition|Thumbstrip|fullExpandOpacity|wait|detail|ActiveXObject|repeat|readyState|getControls|getAttribute|getComputedStyle||hideIframes|clearsX|clearsY|Microsoft|styleSheets|XMLHTTP|checkFirstAndLast|preloadAjax|javascript|createFullExpand|leftpanel|rightpanel|offsetY|offsetX|relativeTo|Height|writeCredits|getNumber|showCredits|horizontal|getOverlays|stripItemFormatter|Width|gotOverlays|Top|wheelDelta|htmlPrepareClose|ie6SSL|Left|destroyObject|Right|reuseOverlay|doPanels|showOverlays|Bottom|awake|hideSelects|getPropertyValue||prepareNextOutline|preloadNext|mouseup|setClickEvents|preloadImages|overlayOptions|script|creditsTarget|creditsHref|onHideLoading|setRequestHeader|newImg|oldImg|easingClose|cachedGet|correctRatio|tmpMin|fadeInOut|Safari|yimgSize|ximgSize|transitionDuration|525|creditsText|toString|Eval|open|nextSibling|addOverlay|Overlay|gi|_|XMLHttpRequest|creditsPosition|clientHeight|creditsTitle|onKeyDown|sqrt|responseText|pageYOffset|01|mgnRight|blank|dragSensitivity|useControls|about|float|onSetClickEvent|useMap|inner|ig|onImageClick|htmlE|link|xpand|geckodimmer|dynamicallyUpdateAnchors|button|write|addSlideshow|white|clearTimeout|onDrop|dimming|onDimmerClick|registerOverlay|keyCode|maincontentEval|graphics|zoomin|zoomout|important|keys|drag|Use|1001|outlineStartOffset|drop|shadow|ignoreMe|_self|http|com|click|of|Expand|actual|front|bring|Loading|cancel|Powered|Go|fixed|Image|Resize|esc|the|homepage|expression|createTextNode|Macintosh|DOMMouseScroll|Gecko|ra|it|120|Trident|mousewheel|||onmousewheel|innerHeight|pageXOffset|innerWidth|firstChild|removeAttribute|pI|maincontentText|maincontentId|callee|doScroll|DOMContentLoaded|text|HEAD|header|HsExpander|footer|headingText|headingEval|headingId|captionEval|captionId||captionText|down|Requested|AlphaImageLoader|transparent|DXImageTransform|progid|embedSWF|sizingMethod|scale|eval|200px|onDrag|onBeforeGetHeading|onAfterGetCaption|onAfterGetHeading|expressInstallSwfurl|borderCollapse|cellSpacing|onBeforeGetCaption|500|collapse|lineHeight|outlines|outlinesDir|fontSize|version|onCreateOverlay|flash|onBeforeGetContent|onShowLoading|onFocus|onAfterGetContent|onmouseout|htmlCreate|onBlur|oncontextmenu|blockRightClick|imageCreate|flushImgSize|onmouseover|static|newWidth|default|StopPlay|frameborder|removeSWF|onBeforeClose|onInit|IFRAME|SELECT|fit|allowSimultaneousLoading|useOnHtml|interval|onBeforeExpand|shape|forceAjaxReload|dummy|coords|onMouseOver|nodeName|insertBefore|rect|clip|GET|reflow|floor|circle|With|Content|attachEvent|protocol||onMouseOut|application|https|Type|www|300|clearInterval|onDoFullExpand|splice|onCreateFullExpand|urlencoded|mouseover|send|fromElement|toElement|setInterval|onAfterClose|1px|paddingTop|boolean|linearTween|onActivate|Msxml2|onAfterExpand|onreadystatechange|reuse".split("|"),0,{}));hs.graphicsDir="http://assets0.jackcards.com/images/highslide/";hs.outlineType="custom";hs.dimmingOpacity=0.5;hs.align="center";hs.cacheAjax=false;hs.dynamicallyUpdateAnchors=false;hs.allowSizeReduction=false;hs.allowMultipleInstances=false;hs.preserveContent=false;hs.enableKeyListener=false;hs.showCredits=false;hs.expandDuration=0;hs.restoreDuration=0;hs.dimmingDuration=0;hs.Expander.prototype.preloadNext=function(){};hs.Expander.prototype.onShowLoading=function(a){if(loadingNotice){loadingNotice.showLoading();return false}return true};hs.Expander.prototype.onHideLoading=function(){if(loadingNotice){loadingNotice.stopLoading()}};var LoadingNotice=Class.create({initialize:function(){this.loaded=false;this.loading=this.buildLoader();Ajax.Responders.register({onCreate:this.startLoading.bind(this),onComplete:this.stopLoading.bind(this),onException:this.stopLoading.bind(this)})},buildLoader:function(){var a=new Element("div",{id:"loading"}).update("Loading ...").hide();document.body.appendChild(a);return a},startLoading:function(){this.loaded=false;this.timeout=window.setTimeout(this.showLoading.bind(this),200)},showLoading:function(){if(!this.loaded){this.positionLoading();new Effect.Appear(this.loading,{duration:0.4});this.bindedPositionLoading=this.positionLoading.bind(this);Event.observe(window,"resize",this.bindedPositionLoading);Event.observe(window,"scroll",this.bindedPositionLoading)}},positionLoading:function(){var c=document.viewport.getScrollOffsets().top+1;var a=(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth);var b=(document.viewport.getScrollOffsets().left+((a-this.loading.getWidth()))/2);this.loading.style.top=c+"px";this.loading.style.left=b+"px"},stopLoading:function(){window.clearTimeout(this.timeout);this.loading.hide();this.loaded=true;Event.stopObserving(window,"resize",this.bindedPositionLoading);Event.stopObserving(window,"scroll",this.bindedPositionLoading)}});document.observe("dom:loaded",function(){loadingNotice=new LoadingNotice()});