function myOpenLinkInNewWindow(url){window.open(url,"_blank").focus();return false}function myChangeUrlsInFrames(url1,target1,url2,target2){frame1=eval("parent."+target1);frame2=eval("parent."+target2);frame1.location.href=url1;frame2.location.href=url2}function mySwitchLanguage(actLangDir,newLangDir){oldURL=window.location.href;actLangDir="/"+actLangDir+"/";newLangDir="/"+newLangDir+"/";posPath=oldURL.indexOf(actLangDir);newURL=oldURL.substring(0,posPath)+newLangDir+oldURL.substring(posPath+actLangDir.length,oldURL.length);window.location.href=newURL}function mySwitchTLD(actTLD,newTLD){oldURL=window.location.href;posPath=oldURL.indexOf(actTLD);newURL=oldURL.substring(0,posPath)+newTLD+oldURL.substring(posPath+actTLD.length,oldURL.length);window.location.href=newURL}function myReloadPage(withoutRequestParams){if(withoutRequestParams&&location.href.indexOf("?")>0){location.href=location.href.substring(0,location.href.indexOf("?"))}else{location.reload()}}var MYTARGET_SELF="_self";var MYTARGET_BLANK="_blank";function myJumpToURL(url,target){if(target==null||typeof(target)=="undefined"){target=MYTARGET_SELF}if(target==MYTARGET_SELF){location.href=url}else{if(target==MYTARGET_BLANK){myNewWindow(url)}}}function myGetRandomNr(start,end){return Math.floor((end-start+1)*Math.random())+start}function myGetArrayEntry(array,value,index){var returnValue=null;index=index!=null?index:0;for(var i=0;i<array.length;i++){if(array[i][index]==value){returnValue=array[i];break}}return returnValue}function myDeleteArrayEntry(array,index,indexTo){var orgArrayLen=array.length;var count;if(index<0){index=0}indexTo=indexTo!=null?indexTo:index+1;if(indexTo>array.length){indexTo=array.length}count=indexTo-index;for(var i=index;i<array.length-count;i++){array[i]=array[i+count]}array.length=array.length-count}function myInsertEntryInArrayAt(array,value,index){array.length=array.length+1;for(var i=array.length-1;i>index;i--){array[i]=array[i-1]}array[index]=value}function myAddBookmark(title,url){if(window.sidebar){window.sidebar.addPanel(title,url,"")}else{if(document.all){window.external.AddFavorite(url,title)}}}function myLeftString(str,lengthFromLeft,suffixIfTooLong){var returnValue="";if(str!=null&&str.length>0&&lengthFromLeft>=1){if(lengthFromLeft>=str.length){returnValue=str}else{returnValue=str.substring(0,lengthFromLeft);if(suffixIfTooLong!=null&&suffixIfTooLong.length>0){returnValue+=suffixIfTooLong}}}return returnValue};
var myPopupWins=new Array();var myHandlingOnFocus=false;var myDontCloseWindow=false;function myEncodeURI(uri){var returnValue=uri;returnValue=returnValue.replace("%","%25");returnValue=returnValue.replace("�","%E4");returnValue=returnValue.replace("�","%F6");returnValue=returnValue.replace("�","%FC");returnValue=returnValue.replace("�","%C4");returnValue=returnValue.replace("�","%D6");returnValue=returnValue.replace("�","%DC");returnValue=returnValue.replace("�","%E9");returnValue=returnValue.replace("�","%E8");returnValue=returnValue.replace("�","%EA");returnValue=returnValue.replace("�","%E0");returnValue=returnValue.replace("�","%E2");returnValue=returnValue.replace("�","%EE");return returnValue}function myRegisterOpenPopupWindow(popupWindowRef){var index=myGetPopupWindowIndexByName(popupWindowRef.name);if(index==-1){myPopupWins[myPopupWins.length]=popupWindowRef}}function myGetPopupWindowIndexByName(popupWindowName){var returnValue=-1;if(popupWindowName){for(var i=0;i<myPopupWins.length;i++){if(myPopupWins[i]!=null&&!myPopupWins[i].closed&&myPopupWins[i].name==popupWindowName){returnValue=i;break}}}return returnValue}function myOpenTargetWindow(url,target){window.open(url,target)}function myNewWindow(url){window.open(url,"_blank")}function myPopupWindow(url,popupName,w,h,scrollbars,resizable,dependent,marginleft,margintop,noEncodeURL,showMenu,showToolbar,doCloseIfOpen){var tmp=new Array();for(var i=0;i<myPopupWins.length;i++){if(!myPopupWins[i].closed){tmp[tmp.length]=myPopupWins[i]}}myPopupWins=tmp;var index=myGetPopupWindowIndexByName(popupName);if(myHandlingOnFocus){myDontCloseWindow=true}if(arguments.length<13){doCloseIfOpen=true}if(doCloseIfOpen&&index>=0&&!myPopupWins[index].closed&&myPopupWins[index].close){myPopupWins[index].close()}if(index==-1||doCloseIfOpen){if(noEncodeURL==null&&!noEncodeURL){url=myEncodeURI(url)}scrollbars=(scrollbars)?"1":"0";resizable=(resizable)?"1":"0";dependent=(dependent)?"yes":"no";showMenu=(showMenu)?"1":"0";showToolbar=(showToolbar)?"1":"0";if(popupName==null){popupName="myPopup"}var leftPos=(screen.availWidth)?Math.floor((screen.availWidth-w)/2):0;var topPos=(screen.availHeight)?Math.floor((screen.availHeight-h)/4):0;if(!isNaN(marginleft)&&marginleft!=0){leftPos=marginleft}if(!isNaN(margintop)&&margintop!=0){topPos=margintop}var myPopupWin=window.open(url,popupName,"toolbar="+showToolbar+",location=0,directories=0,status=0,menubar="+showMenu+",scrollbars="+scrollbars+",resizable="+resizable+",width="+w+",height="+h+",left="+leftPos+",top="+topPos+",dependent="+dependent);if(!myIsIE8()&&myPopupWin.focus){myPopupWin.focus()}if(index==-1){myPopupWins[myPopupWins.length]=myPopupWin}else{myPopupWins[index]=myPopupWin}}else{if(!myIsIE8()&&myPopupWins[index].focus){myPopupWins[index].focus()}}}function myIsIE8(){var agt=navigator.userAgent.toLowerCase();var is_ie=((agt.indexOf("msie")!=-1)&&(agt.indexOf("opera")==-1));var is_major=parseInt(navigator.appVersion);var is_minor=parseFloat(navigator.appVersion);return(is_ie&&(is_major==4)&&(agt.indexOf("msie 8.")!=-1))}function myPopupWindowIfNotOpen(url,windowName,w,h){myPopupWindow(url,windowName,w,h,0,0,false,0,0,false,false,false,false)}function myBlankWindow(url,windowName,w,h){myPopupWindow(url,windowName,w,h,1,1,false,0,0,false,true,true)}function myPopupWindowNoEncoding(url,popupName,w,h,scrollbars,resizable,dependent,marginleft,margintop){myPopupWindow(url,popupName,w,h,scrollbars,resizable,dependent,marginleft,margintop,true)}function myRealClosePopupWindow(popupName){var index=-1;myHandlingOnFocus=false;if(!myDontCloseWindow){if(popupName){index=myGetPopupWindowIndexByName(popupName)}else{if(myPopupWins.length>0&&myPopupWins[0]!=null){index=0}}if(index>=0&&myPopupWins[index]!=null){if(!myPopupWins[index].closed&&myPopupWins[index].close){if(myPopupWins[index].myRealClosePopupWindow){if(popupName){myPopupWins[index].myRealClosePopupWindow(popupName)}else{myPopupWins[index].myRealClosePopupWindow()}}myPopupWins[index].close()}var tmp=new Array();for(var i=0;i<myPopupWins.length;i++){if(i!=index){tmp[tmp.length]=myPopupWins[i]}}myPopupWins=tmp}}else{myDontCloseWindow=false}}function myRealCloseAllPopupWindows(){for(var index=0;index<myPopupWins.length;index++){if(myPopupWins[index]!=null&&!myPopupWins[index].closed&&myPopupWins[index].close){if(myPopupWins[index].myRealCloseAllPopupWindows){myPopupWins[index].myRealCloseAllPopupWindows()}myPopupWins[index].close()}}myPopupWins=new Array()}function myClosePopupWindow(popupName){if(!(typeof popupName=="undefined")){setTimeout("myRealClosePopupWindow( popupName );",500)}}function myCloseAllPopupWindows(){setTimeout("myRealCloseAllPopupWindows();",500)}function myHandleOnFocus(event){myHandlingOnFocus=true;myClosePopupWindow()}function myClosePopupOnFocus(){window.onfocus=myHandleOnFocus}function myPopupWindowAndPostFormData(url,urlForEmptyWindow,popupName,w,h,formId,normalFormAction,scrollbars,resizable){myPopupWindow(urlForEmptyWindow,popupName,w,h,scrollbars,resizable);var formObj=myGetObj(formId);if(formObj!=null){formObj.action=url;formObj.target=popupName;formObj.submit();formObj.action=normalFormAction;formObj.target="_self"}}function myReloadOpener(){opener.location.reload()}function mySubmitDefaultOpenerForm(){if(opener.document.defaultform){opener.document.defaultform.submit()}};
function myGetObj(objId,doc,domObject){var i;var ret;if(!doc){doc=document}if(domObject){if(doc.getElementById){ret=doc.getElementById(objId)}}for(i=0;!ret&&doc.forms&&i<doc.forms.length;i++){ret=myGetObj(objId,doc.forms[i])}if(!ret){if(doc.getElementById){ret=doc.getElementById(objId)}else{if(!(ret=doc[objId])&&doc.all){ret=doc.all[objId]}}for(i=0;!ret&&doc.layers&&i<doc.layers.length;i++){ret=myGetObj(objId,doc.layers[i].document)}}return ret};
var myLastSwichedLayerObjs=new MyHashMap();var useLayerBugControl=(navigator.userAgent.toLowerCase().indexOf("gecko")==-1);var mySaveActualFocusedObjCalled=false;var myActualFocusedObj=null;function mySaveActualFocusedObj(){mySaveActualFocusedObjCalled=true;var forms=document.forms;for(var i=0;i<forms.length;i++){var elements=forms[i].elements;for(var y=0;y<elements.length;y++){Event.observe(elements[y],"focus",myHandleFieldFocused)}}}function myHandleFieldFocused(evt){var target=evt.srcElement||evt.currentTarget;myActualFocusedObj=target}function mySetPosition(obj,position){if(obj!=null&&obj.style){obj.style.position=position}}function myChangeClass(obj,newClassName){if(obj&&obj.className){obj.className=newClassName}}function myAddOrRemoveClass(obj,className,doAdd){if(obj&&(doAdd||(obj.className&&className!=null&&className.length>0))){if(doAdd){var isExisting=false;if(obj.className.indexOf(className)>=0&&(obj.className.indexOf(" "+className+" ")>=0||obj.className.indexOf(className+" ")==0||obj.className.lastIndexOf(" "+className)<=(obj.className.length-(className.length+1)))){isExisting=true}if(!isExisting){obj.className=obj.className+" "+className}}else{if(obj.className.indexOf(" "+className)!=-1&&obj.className.indexOf(" "+className)==obj.className.length-className.length-1){obj.className=obj.className.substring(0,obj.className.indexOf(" "+className))}else{if(obj.className.indexOf(" "+className+" ")!=-1){obj.className=obj.className.replace(" "+className+" "," ")}else{if(obj.className.indexOf(className)!=-1&&(obj.className.length-className.length)==0){obj.className=""}}}}}}function mySwitchLayerImgSrc(imgId,newImgSrc){var imgObj=myGetObj(imgId);if(imgObj){imgObj.src=newImgSrc}}function myIsLayerVisible(layerObj){var returnValue=false;if(layerObj.style){returnValue=(layerObj.style.visibility=="visible")}else{returnValue=(layerObj.visibility=="show")}return returnValue}function myShowHideLayerObj(layerObj,show){if(layerObj.style){layerObj.style.visibility=(show)?"visible":"hidden"}else{layerObj.visibility=(show)?"show":"hide"}}function myToggleLayerVisability(layerId){var layerObj=myGetObj(layerId);if(layerObj!=null){myShowHideLayerObj(layerObj,!myIsLayerVisible(layerObj))}}function myShowLayer(layerId){var layerObj=myGetObj(layerId);if(layerObj!=null){myShowHideLayerObj(layerObj,true)}}function myHideLayer(layerId){var layerObj=myGetObj(layerId);if(layerObj!=null){myShowHideLayerObj(layerObj,false)}}function mySwitchLayer(layerId,closeLayerId,nrCloseLayers,layerGroup){var i=null;var layerObj=null;if(layerId!=null&&layerId.length>0){layerObj=myGetObj(layerId)}if(arguments.length<4||layerGroup==null||layerGroup==""){layerGroup="myStdLayerGrp"}var lastSwitchedLayerObj=myGetFromMyHashMap(myLastSwichedLayerObjs,layerGroup);if(lastSwitchedLayerObj){myShowHideLayerObj(lastSwitchedLayerObj,false);myRemoveFromMyHashMap(myLastSwichedLayerObjs,layerGroup)}else{for(i=1;i<=nrCloseLayers;i++){myShowLayer(closeLayerId+i)}}if(layerObj!=null){myShowHideLayerObj(layerObj,true);myAddToMyHashMap(myLastSwichedLayerObjs,layerGroup,layerObj)}else{if(myLastSwichedLayerObjs.size==0){for(i=1;i<=nrCloseLayers;i++){var layerObj=myGetObj(closeLayerId+i);if(layerObj){myShowHideLayerObj(layerObj,false)}}for(var i=0;i<myLastSwichedLayerObjs.size;i++){myShowHideLayerObj(myLastSwichedLayerObjs.data[i][1],false)}myLastSwichedLayerObjs=new MyHashMap()}}}function myCenterLayer(layerId,horizontal,vertical,addX,addY){var layerObj=myGetObj(layerId);var winWidth=myGetWindowWidth();var winHeight=myGetWindowHeight();if(winWidth!=null&&layerObj!=null&&layerObj.style){if(horizontal){if(typeof(addX)=="undefined"){addX=0}layerObj.style.left=((myGetRelXPos(layerObj)-myGetLeftOffset(layerObj)+Math.floor((winWidth-myGetWidth(layerObj))/2))+addX)+"px"}if(vertical){if(typeof(addY)=="undefined"){addY=0}layerObj.style.top=((myGetRelYPos(layerObj)-myGetTopOffset(layerObj)+Math.floor((winHeight-myGetHeight(layerObj))/2)+myGetActScrollY())+addY)+"px"}}}function myReposLayerByLink(layerId,linkObj,addX,addY,reposX,reposY){var layerObj=myGetObj(layerId);if(layerObj){if(typeof Element!="undefined"&&typeof Element.Methods!="undefined"){layerObj=$(layerId);Element.remove(layerId);Element.insert($(document.body),{bottom:layerObj});$(layerId).clonePosition($(linkObj),{setLeft:reposX,setTop:reposY,setWidth:false,setHeight:false});if(reposX||reposY){var viewport=$(layerId).cumulativeOffset();if(reposX){$(layerId).setStyle("left: "+(viewport.left+addX)+"px;")}if(reposY){$(layerId).setStyle("top: "+(viewport.top+addY)+"px;")}}}else{var parentObj=layerObj.parentNode;if(parentObj!=null){parentObj.removeChild(layerObj);document.body.appendChild(layerObj)}var posX=0;var posY=0;if(linkObj.offsetLeft||linkObj.offsetLeft==0){if(reposX){posX=myGetLeftOffset(linkObj);if(layerObj.style.left||layerObj.style.left==""){layerObj.style.left=(posX+addX)+"px"}else{layerObj.style.posLeft=(posX+addX)+"px"}}if(reposY){posY=myGetTopOffset(linkObj);if(layerObj.style.top||layerObj.style.top==""){layerObj.style.top=(posY+addY)+"px"}else{layerObj.style.posTop=(posY+addY)+"px"}}}else{if(linkObj.x||linkObj.x==0){if(reposX){posX=linkObj.x;layerObj.left=posX+addX}if(reposY){posY=linkObj.y;layerObj.top=posY+addY}}}}}}function myReposLayerByLinkAndDesktop(layerId,linkObj,addX,addY,reposX,reposY){var layerObj=myGetObj(layerId);if(layerObj){var posX=0;var posY=0;var winWidth=myGetWindowWidth();var winHeight=myGetWindowHeight();var layerObjHeight=myGetHeight(layerObj);var layerObjWidth=myGetWidth(layerObj);var actScrollY=myGetActScrollY();var actScrollX=myGetActScrollX();if(linkObj.offsetLeft||linkObj.offsetLeft==0){if(reposX){posX=myGetLeftOffset(linkObj);var newPosX=posX+addX;var rightWidth=(winWidth-(newPosX-actScrollX));if(rightWidth<layerObjWidth){newPosX-=(layerObjWidth-rightWidth)}if(newPosX<actScrollX){newPosX=actScrollX}if(layerObj.style.left||layerObj.style.left==""){layerObj.style.left=newPosX+"px"}else{layerObj.style.posLeft=newPosX+"px"}}if(reposY){posY=myGetTopOffset(linkObj);var newPosY=posY+addY;var bottomHeight=(winHeight-(newPosY-actScrollY));if(bottomHeight<layerObjHeight){newPosY-=(layerObjHeight-bottomHeight)}if(newPosY<actScrollY){newPosY=actScrollY}if(layerObj.style.top||layerObj.style.top==""){layerObj.style.top=newPosY+"px"}else{layerObj.style.posTop=newPosY+"px"}}}else{if(linkObj.x||linkObj.x==0){if(reposX){posX=linkObj.x;var newPosX=posX+addX;var rightWidth=(winWidth-(newPosX-actScrollX));if(rightWidth<layerObjWidth){newPosX-=(layerObjWidth-rightWidth)}if(newPosX<actScrollX){newPosX=actScrollX}layerObj.left=newPosX}if(reposY){posY=linkObj.y;var newPosY=posY+addY;var bottomHeight=(winHeight-(newPosY-actScrollY));if(bottomHeight<layerObjHeight){newPosY-=(layerObjHeight-bottomHeight)}if(newPosY<actScrollY){newPosY=actScrollY}layerObj.top=newPosY}}}}}function mySetXPos(obj,x){if(obj.style.left||obj.style.left==""){obj.style.left=x+"px"}else{if(obj.style.posLeft||obj.style.posLeft==""){obj.style.posLeft=x+"px"}else{obj.left=x}}}function mySetYPos(obj,y){if(obj.style.top||obj.style.top==""){obj.style.top=y+"px"}else{if(obj.style.posTop||obj.style.posTop==""){obj.style.posTop=y+"px"}else{obj.top=y}}}function myGetWidth(obj){var returnValue=0;if(obj&&obj.offsetWidth!=null){returnValue=obj.offsetWidth}return returnValue}function myGetHeight(obj){var returnValue=0;if(obj&&obj.offsetHeight!=null){returnValue=obj.offsetHeight}return returnValue}function myGetRelXPos(obj){var returnValue=0;if(obj){if(obj.offsetLeft!=null){returnValue+=obj.offsetLeft}else{if(obj.x){returnValue+=obj.x}}}return returnValue}function myGetRelYPos(obj){var returnValue=0;if(obj){if(obj.offsetTop!=null){returnValue+=obj.offsetTop}else{if(obj.y){returnValue+=obj.y}}}return returnValue}function myGetTopOffset(obj){var returnValue=0;var browserOk=true;if(typeof Element!="undefined"&&typeof Element.Methods!="undefined"){returnValue=Element.cumulativeOffset($(obj)).top}else{while(obj&&browserOk){if(obj.offsetTop!=null){returnValue+=obj.offsetTop;obj=obj.offsetParent}else{if(obj.y){returnValue+=obj.y}browserOk=false}}}return returnValue}function myGetLeftOffset(obj){var returnValue=0;var browserOk=true;if(typeof Element!="undefined"&&typeof Element.Methods!="undefined"){returnValue=Element.cumulativeOffset($(obj)).left}else{while(obj&&browserOk){if(obj.offsetLeft!=null){returnValue+=obj.offsetLeft;obj=obj.offsetParent}else{if(obj.x){returnValue+=obj.x}browserOk=false}}}return returnValue}function myGetWindowAvailHeight(){var returnValue=screen.availHeight?screen.availHeight:580;if(self.innerHeight){returnValue=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){returnValue=document.documentElement.clientHeight}else{if(document.body){returnValue=document.body.clientHeight}}}return returnValue}function myGetWindowAvailWidth(){var returnValue=screen.availWidth?screen.availWidth:780;if(self.innerWidth){returnValue=self.innerWidth}else{if(document.documentElement&&document.documentElement.clientWidth){returnValue=document.documentElement.clientWidth}else{if(document.body){returnValue=document.body.clientWidth}}}return returnValue}function myGetMaxHeight(maxHeight){var returnValue=myGetWindowAvailHeight();if(returnValue>maxHeight){returnValue=maxHeight}return returnValue}function myGetMaxWidth(maxWidth){var returnValue=myGetWindowAvailWidth();if(returnValue>maxWidth){returnValue=maxWidth}return returnValue}function myResizeLayerToMax(layerId,ignoreContentDimension){var layerObj=myGetObj(layerId);var height=myGetWindowAvailHeight()-myGetTopOffset(layerObj)-10;var width=myGetWindowAvailWidth()-myGetLeftOffset(layerObj)-10;if(!ignoreContentDimension){if(layerObj.scrollHeight){var resetHeight=false;if(height>layerObj.scrollHeight){height=layerObj.scrollHeight+16}else{resetHeight=true}if(width>layerObj.scrollWidth){width=layerObj.scrollWidth+16}else{width-=16;if(resetHeight){height-=16}}}}mySetWidth(layerObj,width);mySetHeight(layerObj,height)}function mySetWidth(obj,width){if(obj.style.width){width=width+"";if(width.indexOf("px")<0){width+="px"}obj.style.width=width}else{if(obj.style.posWidth){obj.style.posWidth=width}else{if(obj.width){obj.width=width}}}}function mySetHeight(obj,height){if(obj.style.height){height=height+"";if(height.indexOf("px")<0){height+="px"}obj.style.height=height}else{if(obj.style.posHeight){obj.style.posHeight=height}else{if(obj.height){obj.heigth=height}}}}function mySwitchAndReposLayer(layerId,linkObj,closeLayerId,nrCloseLayers,addX,addY,reposX,reposY,layerGroup){myHideLayerBugControls();myReposLayerByLink(layerId,linkObj,addX,addY,reposX,reposY);mySwitchLayer(layerId,closeLayerId,nrCloseLayers,layerGroup)}function mySwitchReposAndResizeLayerToMax(layerId,linkObj,closeLayerId,nrCloseLayers,addX,addY,reposX,reposY,layerGroup,ignoreContentDimension){myHideLayerBugControls();myReposLayerByLink(layerId,linkObj,addX,addY,reposX,reposY);myResizeLayerToMax(layerId,ignoreContentDimension);mySwitchLayer(layerId,closeLayerId,nrCloseLayers,layerGroup)}function writeHTMLToLayer(layerId,htmlCode){var layerObj=myGetObj(layerId);if(layerObj!=null&&layerObj.innerHTML!=null){layerObj.innerHTML=htmlCode}}function swapLayerContent(layerId1,layerId2,form){var layerObj1=myGetObj(layerId1);var layerObj2=myGetObj(layerId2);if(layerObj1!=null&&layerObj1.innerHTML!=null&&layerObj2!=null&&layerObj2.innerHTML!=null){if(form&&form!=null&&typeof(form)!="undefined"&&form.elements&&form.elements.length>0){var formFields=new MyHashMap();for(var i=0;i<form.elements.length;i++){var fieldId=form.elements[i].id;if(myGetFromMyHashMap(formFields,fieldId)==null){var fieldType=form.elements[i].type;var fieldValue=null;if(fieldType=="text"||fieldType=="textarea"||fieldType=="password"){fieldValue=form.elements[i].value}else{if(fieldType=="checkbox"||fieldType=="radio"){fieldValue=form.elements[i].checked}else{if(fieldType=="select-one"){fieldValue=myGetSelectValue(form.elements[i])}else{if(fieldType=="select-multiple"){fieldValue=myGetSelectValues(form.elements[i])}}}}myAddToMyHashMap(formFields,fieldId,fieldValue)}}}var holdHTML=layerObj1.innerHTML;layerObj1.innerHTML=layerObj2.innerHTML;layerObj2.innerHTML=holdHTML;if(form&&form!=null&&typeof(form)!="undefined"&&form.elements&&form.elements.length>0){for(var i=0;i<form.elements.length;i++){var fieldId=form.elements[i].id;var fieldValue=myGetFromMyHashMap(formFields,fieldId);if(fieldValue!=null){var fieldType=form.elements[i].type;if(fieldType=="text"||fieldType=="textarea"||fieldType=="password"){form.elements[i].value=fieldValue}else{if(fieldType=="checkbox"||fieldType=="radio"){form.elements[i].checked=fieldValue}else{if(fieldType=="select-one"){mySelectValueIfInSelect(form.elements[i],fieldValue)}else{if(fieldType=="select-multiple"){mySelectValues(form.elements[i],fieldValue)}}}}}}}}}function MyHashMap(){this.size=0;this.data=new Array()}function myAddToMyHashMap(hashMap,key,value){if(hashMap!=null){myRemoveFromMyHashMap(hashMap,key);hashMap.size++;hashMap.data[hashMap.data.length]=new Array(key,value)}}function myRemoveFromMyHashMap(hashMap,key){var entryFound=false;if(hashMap!=null){for(var i=0;i<hashMap.size;i++){if(entryFound){hashMap.data[i-1]=hashMap.data[i]}else{if(hashMap.data[i][0]==key){entryFound=true}}}if(entryFound){hashMap.data.length=hashMap.data.length-1;hashMap.size--}}}function myGetFromMyHashMap(hashMap,key){var returnValue=null;if(hashMap!=null){for(var i=0;i<hashMap.size;i++){if(hashMap.data[i][0]==key){returnValue=hashMap.data[i][1];break}}}return returnValue}function myMakeImgArray(n){this.length=n;for(var i=0;i<n;i++){this[i]=new Image()}return this}var myActiveRolloverImg=-1;function myHandleImgRollover(imgArrayNorm,imgArrayMOver,indexOfImg,baseIdOfImg){if(indexOfImg>=0&&indexOfImg<imgArrayNorm.length&&indexOfImg!=myActiveRolloverImg){mySetActiveImgToNorm(imgArrayNorm,imgArrayMOver,baseIdOfImg);var imgObj=myGetObj(baseIdOfImg+indexOfImg);if(imgObj){imgObj.srv=imgArrayMOver[indexOfImg].src}myActiveRolloverImg=indexOfImg}}function myHandleImgRollout(imgArrayNorm,imgArrayMOver,indexOfImg,baseIdOfImg){if(indexOfImg>=0&&indexOfImg<imgArrayNorm.length){var imgObj=myGetObj(baseIdOfImg+indexOfImg);if(imgObj){imgObj.srv=imgArrayNorm[indexOfImg].src}if(myActiveRolloverImg==indexOfImg){myActiveRolloverImg=-1}}}function mySetActiveImgToNorm(imgArrayNorm,imgArrayMOver,baseIdOfImg){if(myActiveRolloverImg!=-1){myHandleImgRollout(imgArrayNorm,imgArrayMOver,myActiveRolloverImg,baseIdOfImg)}}var myLayerBugObjs=new Array();var myHiddenElements=new MyHashMap();function myAddFieldToLayerBugObjs(objId){myLayerBugObjs[myLayerBugObjs.length]=objId}function myHideLayerBugControls(){if(useLayerBugControl){for(var i=0;i<myLayerBugObjs.length;i++){myHideLayer(myLayerBugObjs[i])}}}function myShowLayerBugControls(){if(useLayerBugControl){for(var i=0;i<myLayerBugObjs.length;i++){myShowLayer(myLayerBugObjs[i])}}}function myHideLayerBugControlsInForm(form){myShowHideLayerBugControlsInForm(form,false)}function myShowLayerBugControlsInForm(form){myShowHideLayerBugControlsInForm(form,true)}function myShowHideLayerBugControlsInForm(form,show){if(form!=null&&useLayerBugControl){var oldActualFocusedObj=myActualFocusedObj;for(var i=0;i<form.elements.length;i++){if(form.elements[i].type=="select-one"||form.elements[i].type=="select-multiple"){if(mySaveActualFocusedObjCalled){try{if(!show){if(!myIsLayerVisible(form.elements[i])){continue}else{form.elements[i].focus()}}if((!show)||(show&&myGetFromMyHashMap(myHiddenElements,form.elements[i].id)!=null)){myShowHideLayerObj(form.elements[i],show);if(!show){myAddToMyHashMap(myHiddenElements,form.elements[i].id,form.elements[i])}else{myRemoveFromMyHashMap(myHiddenElements,form.elements[i].id)}}}catch(e){}}else{myShowHideLayerObj(form.elements[i],show)}}}if(oldActualFocusedObj!=null){try{oldActualFocusedObj.focus()}catch(e){}}}}function myGetActScrollY(){var returnValue=0;if(window.pageYOffset){returnValue=window.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){returnValue=document.documentElement.scrollTop}else{if(document.body&&document.body.scrollTop){returnValue=document.body.scrollTop}}}return returnValue}function myGetActScrollX(){var returnValue=0;if(window.pageXOffset){returnValue=window.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollLeft){returnValue=document.documentElement.scrollLeft}else{if(document.body&&document.body.scrollLeft){returnValue=document.body.scrollLeft}}}return returnValue}function myGetWindowWidth(){var returnValue=0;if(window.innerWidth){returnValue=window.innerWidth}else{if(document.documentElement&&document.documentElement.clientWidth){returnValue=document.documentElement.clientWidth}else{if(document.body&&document.body.clientWidth){returnValue=document.body.clientWidth}}}return returnValue}function myGetWindowHeight(){var returnValue=0;if(window.innerHeight){returnValue=window.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){returnValue=document.documentElement.clientHeight}else{if(document.body&&document.body.clientHeight){returnValue=document.body.clientHeight}}}return returnValue};
var Prototype={Version:"1.6.1",Browser:(function(){var ua=navigator.userAgent;var isOpera=Object.prototype.toString.call(window.opera)=="[object Opera]";return{IE:!!window.attachEvent&&!isOpera,Opera:isOpera,WebKit:ua.indexOf("AppleWebKit/")>-1,Gecko:ua.indexOf("Gecko")>-1&&ua.indexOf("KHTML")===-1,MobileSafari:/Apple.*Mobile.*Safari/.test(ua)}})(),BrowserFeatures:{XPath:!!document.evaluate,SelectorsAPI:!!document.querySelector,ElementExtensions:(function(){var constructor=window.Element||window.HTMLElement;return !!(constructor&&constructor.prototype)})(),SpecificElementExtensions:(function(){if(typeof window.HTMLDivElement!=="undefined"){return true}var div=document.createElement("div");var form=document.createElement("form");var isSupported=false;if(div.__proto__&&(div.__proto__!==form.__proto__)){isSupported=true}div=form=null;return isSupported})()},ScriptFragment:"<script[^>]*>([\\S\\s]*?)<\/script>",JSONFilter:/^\/\*-secure-([\s\S]*)\*\/\s*$/,emptyFunction:function(){},K:function(x){return x}};if(Prototype.Browser.MobileSafari){Prototype.BrowserFeatures.SpecificElementExtensions=false}var Abstract={};var Try={these:function(){var returnValue;for(var i=0,length=arguments.length;i<length;i++){var lambda=arguments[i];try{returnValue=lambda();break}catch(e){}}return returnValue}};var Class=(function(){function subclass(){}function create(){var parent=null,properties=$A(arguments);if(Object.isFunction(properties[0])){parent=properties.shift()}function klass(){this.initialize.apply(this,arguments)}Object.extend(klass,Class.Methods);klass.superclass=parent;klass.subclasses=[];if(parent){subclass.prototype=parent.prototype;klass.prototype=new subclass;parent.subclasses.push(klass)}for(var i=0;i<properties.length;i++){klass.addMethods(properties[i])}if(!klass.prototype.initialize){klass.prototype.initialize=Prototype.emptyFunction}klass.prototype.constructor=klass;return klass}function addMethods(source){var ancestor=this.superclass&&this.superclass.prototype;var properties=Object.keys(source);if(!Object.keys({toString:true}).length){if(source.toString!=Object.prototype.toString){properties.push("toString")}if(source.valueOf!=Object.prototype.valueOf){properties.push("valueOf")}}for(var i=0,length=properties.length;i<length;i++){var property=properties[i],value=source[property];if(ancestor&&Object.isFunction(value)&&value.argumentNames().first()=="$super"){var method=value;value=(function(m){return function(){return ancestor[m].apply(this,arguments)}})(property).wrap(method);value.valueOf=method.valueOf.bind(method);value.toString=method.toString.bind(method)}this.prototype[property]=value}return this}return{create:create,Methods:{addMethods:addMethods}}})();(function(){var _toString=Object.prototype.toString;function extend(destination,source){for(var property in source){destination[property]=source[property]}return destination}function inspect(object){try{if(isUndefined(object)){return"undefined"}if(object===null){return"null"}return object.inspect?object.inspect():String(object)}catch(e){if(e instanceof RangeError){return"..."}throw e}}function toJSON(object){var type=typeof object;switch(type){case"undefined":case"function":case"unknown":return;case"boolean":return object.toString()}if(object===null){return"null"}if(object.toJSON){return object.toJSON()}if(isElement(object)){return}var results=[];for(var property in object){var value=toJSON(object[property]);if(!isUndefined(value)){results.push(property.toJSON()+": "+value)}}return"{"+results.join(", ")+"}"}function toQueryString(object){return $H(object).toQueryString()}function toHTML(object){return object&&object.toHTML?object.toHTML():String.interpret(object)}function keys(object){var results=[];for(var property in object){results.push(property)}return results}function values(object){var results=[];for(var property in object){results.push(object[property])}return results}function clone(object){return extend({},object)}function isElement(object){return !!(object&&object.nodeType==1)}function isArray(object){return _toString.call(object)=="[object Array]"}function isHash(object){return object instanceof Hash}function isFunction(object){return typeof object==="function"}function isString(object){return _toString.call(object)=="[object String]"}function isNumber(object){return _toString.call(object)=="[object Number]"}function isUndefined(object){return typeof object==="undefined"}extend(Object,{extend:extend,inspect:inspect,toJSON:toJSON,toQueryString:toQueryString,toHTML:toHTML,keys:keys,values:values,clone:clone,isElement:isElement,isArray:isArray,isHash:isHash,isFunction:isFunction,isString:isString,isNumber:isNumber,isUndefined:isUndefined})})();Object.extend(Function.prototype,(function(){var slice=Array.prototype.slice;function update(array,args){var arrayLength=array.length,length=args.length;while(length--){array[arrayLength+length]=args[length]}return array}function merge(array,args){array=slice.call(array,0);return update(array,args)}function argumentNames(){var names=this.toString().match(/^[\s\(]*function[^(]*\(([^)]*)\)/)[1].replace(/\/\/.*?[\r\n]|\/\*(?:.|[\r\n])*?\*\//g,"").replace(/\s+/g,"").split(",");return names.length==1&&!names[0]?[]:names}function bind(context){if(arguments.length<2&&Object.isUndefined(arguments[0])){return this}var __method=this,args=slice.call(arguments,1);return function(){var a=merge(args,arguments);return __method.apply(context,a)}}function bindAsEventListener(context){var __method=this,args=slice.call(arguments,1);return function(event){var a=update([event||window.event],args);return __method.apply(context,a)}}function curry(){if(!arguments.length){return this}var __method=this,args=slice.call(arguments,0);return function(){var a=merge(args,arguments);return __method.apply(this,a)}}function delay(timeout){var __method=this,args=slice.call(arguments,1);timeout=timeout*1000;return window.setTimeout(function(){return __method.apply(__method,args)},timeout)}function defer(){var args=update([0.01],arguments);return this.delay.apply(this,args)}function wrap(wrapper){var __method=this;return function(){var a=update([__method.bind(this)],arguments);return wrapper.apply(this,a)}}function methodize(){if(this._methodized){return this._methodized}var __method=this;return this._methodized=function(){var a=update([this],arguments);return __method.apply(null,a)}}return{argumentNames:argumentNames,bind:bind,bindAsEventListener:bindAsEventListener,curry:curry,delay:delay,defer:defer,wrap:wrap,methodize:methodize}})());Date.prototype.toJSON=function(){return'"'+this.getUTCFullYear()+"-"+(this.getUTCMonth()+1).toPaddedString(2)+"-"+this.getUTCDate().toPaddedString(2)+"T"+this.getUTCHours().toPaddedString(2)+":"+this.getUTCMinutes().toPaddedString(2)+":"+this.getUTCSeconds().toPaddedString(2)+'Z"'};RegExp.prototype.match=RegExp.prototype.test;RegExp.escape=function(str){return String(str).replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")};var PeriodicalExecuter=Class.create({initialize:function(callback,frequency){this.callback=callback;this.frequency=frequency;this.currentlyExecuting=false;this.registerCallback()},registerCallback:function(){this.timer=setInterval(this.onTimerEvent.bind(this),this.frequency*1000)},execute:function(){this.callback(this)},stop:function(){if(!this.timer){return}clearInterval(this.timer);this.timer=null},onTimerEvent:function(){if(!this.currentlyExecuting){try{this.currentlyExecuting=true;this.execute();this.currentlyExecuting=false}catch(e){this.currentlyExecuting=false;throw e}}}});Object.extend(String,{interpret:function(value){return value==null?"":String(value)},specialChar:{"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","\\":"\\\\"}});Object.extend(String.prototype,(function(){function prepareReplacement(replacement){if(Object.isFunction(replacement)){return replacement}var template=new Template(replacement);return function(match){return template.evaluate(match)}}function gsub(pattern,replacement){var result="",source=this,match;replacement=prepareReplacement(replacement);if(Object.isString(pattern)){pattern=RegExp.escape(pattern)}if(!(pattern.length||pattern.source)){replacement=replacement("");return replacement+source.split("").join(replacement)+replacement}while(source.length>0){if(match=source.match(pattern)){result+=source.slice(0,match.index);result+=String.interpret(replacement(match));source=source.slice(match.index+match[0].length)}else{result+=source,source=""}}return result}function sub(pattern,replacement,count){replacement=prepareReplacement(replacement);count=Object.isUndefined(count)?1:count;return this.gsub(pattern,function(match){if(--count<0){return match[0]}return replacement(match)})}function scan(pattern,iterator){this.gsub(pattern,iterator);return String(this)}function truncate(length,truncation){length=length||30;truncation=Object.isUndefined(truncation)?"...":truncation;return this.length>length?this.slice(0,length-truncation.length)+truncation:String(this)}function strip(){return this.replace(/^\s+/,"").replace(/\s+$/,"")}function stripTags(){return this.replace(/<\w+(\s+("[^"]*"|'[^']*'|[^>])+)?>|<\/\w+>/gi,"")}function stripScripts(){return this.replace(new RegExp(Prototype.ScriptFragment,"img"),"")}function extractScripts(){var matchAll=new RegExp(Prototype.ScriptFragment,"img");var matchOne=new RegExp(Prototype.ScriptFragment,"im");return(this.match(matchAll)||[]).map(function(scriptTag){return(scriptTag.match(matchOne)||["",""])[1]})}function evalScripts(){return this.extractScripts().map(function(script){return eval(script)})}function escapeHTML(){return this.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function unescapeHTML(){return this.stripTags().replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&")}function toQueryParams(separator){var match=this.strip().match(/([^?#]*)(#.*)?$/);if(!match){return{}}return match[1].split(separator||"&").inject({},function(hash,pair){if((pair=pair.split("="))[0]){var key=decodeURIComponent(pair.shift());var value=pair.length>1?pair.join("="):pair[0];if(value!=undefined){value=decodeURIComponent(value)}if(key in hash){if(!Object.isArray(hash[key])){hash[key]=[hash[key]]}hash[key].push(value)}else{hash[key]=value}}return hash})}function toArray(){return this.split("")}function succ(){return this.slice(0,this.length-1)+String.fromCharCode(this.charCodeAt(this.length-1)+1)}function times(count){return count<1?"":new Array(count+1).join(this)}function camelize(){var parts=this.split("-"),len=parts.length;if(len==1){return parts[0]}var camelized=this.charAt(0)=="-"?parts[0].charAt(0).toUpperCase()+parts[0].substring(1):parts[0];for(var i=1;i<len;i++){camelized+=parts[i].charAt(0).toUpperCase()+parts[i].substring(1)}return camelized}function capitalize(){return this.charAt(0).toUpperCase()+this.substring(1).toLowerCase()}function underscore(){return this.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/-/g,"_").toLowerCase()}function dasherize(){return this.replace(/_/g,"-")}function inspect(useDoubleQuotes){var escapedString=this.replace(/[\x00-\x1f\\]/g,function(character){if(character in String.specialChar){return String.specialChar[character]}return"\\u00"+character.charCodeAt().toPaddedString(2,16)});if(useDoubleQuotes){return'"'+escapedString.replace(/"/g,'\\"')+'"'}return"'"+escapedString.replace(/'/g,"\\'")+"'"}function toJSON(){return this.inspect(true)}function unfilterJSON(filter){return this.replace(filter||Prototype.JSONFilter,"$1")}function isJSON(){var str=this;if(str.blank()){return false}str=this.replace(/\\./g,"@").replace(/"[^"\\\n\r]*"/g,"");return(/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str)}function evalJSON(sanitize){var json=this.unfilterJSON();try{if(!sanitize||json.isJSON()){return eval("("+json+")")}}catch(e){}throw new SyntaxError("Badly formed JSON string: "+this.inspect())}function include(pattern){return this.indexOf(pattern)>-1}function startsWith(pattern){return this.indexOf(pattern)===0}function endsWith(pattern){var d=this.length-pattern.length;return d>=0&&this.lastIndexOf(pattern)===d}function empty(){return this==""}function blank(){return/^\s*$/.test(this)}function interpolate(object,pattern){return new Template(this,pattern).evaluate(object)}return{gsub:gsub,sub:sub,scan:scan,truncate:truncate,strip:String.prototype.trim?String.prototype.trim:strip,stripTags:stripTags,stripScripts:stripScripts,extractScripts:extractScripts,evalScripts:evalScripts,escapeHTML:escapeHTML,unescapeHTML:unescapeHTML,toQueryParams:toQueryParams,parseQuery:toQueryParams,toArray:toArray,succ:succ,times:times,camelize:camelize,capitalize:capitalize,underscore:underscore,dasherize:dasherize,inspect:inspect,toJSON:toJSON,unfilterJSON:unfilterJSON,isJSON:isJSON,evalJSON:evalJSON,include:include,startsWith:startsWith,endsWith:endsWith,empty:empty,blank:blank,interpolate:interpolate}})());var Template=Class.create({initialize:function(template,pattern){this.template=template.toString();this.pattern=pattern||Template.Pattern},evaluate:function(object){if(object&&Object.isFunction(object.toTemplateReplacements)){object=object.toTemplateReplacements()}return this.template.gsub(this.pattern,function(match){if(object==null){return(match[1]+"")}var before=match[1]||"";if(before=="\\"){return match[2]}var ctx=object,expr=match[3];var pattern=/^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;match=pattern.exec(expr);if(match==null){return before}while(match!=null){var comp=match[1].startsWith("[")?match[2].replace(/\\\\]/g,"]"):match[1];ctx=ctx[comp];if(null==ctx||""==match[3]){break}expr=expr.substring("["==match[3]?match[1].length:match[0].length);match=pattern.exec(expr)}return before+String.interpret(ctx)})}});Template.Pattern=/(^|.|\r|\n)(#\{(.*?)\})/;var $break={};var Enumerable=(function(){function each(iterator,context){var index=0;try{this._each(function(value){iterator.call(context,value,index++)})}catch(e){if(e!=$break){throw e}}return this}function eachSlice(number,iterator,context){var index=-number,slices=[],array=this.toArray();if(number<1){return array}while((index+=number)<array.length){slices.push(array.slice(index,index+number))}return slices.collect(iterator,context)}function all(iterator,context){iterator=iterator||Prototype.K;var result=true;this.each(function(value,index){result=result&&!!iterator.call(context,value,index);if(!result){throw $break}});return result}function any(iterator,context){iterator=iterator||Prototype.K;var result=false;this.each(function(value,index){if(result=!!iterator.call(context,value,index)){throw $break}});return result}function collect(iterator,context){iterator=iterator||Prototype.K;var results=[];this.each(function(value,index){results.push(iterator.call(context,value,index))});return results}function detect(iterator,context){var result;this.each(function(value,index){if(iterator.call(context,value,index)){result=value;throw $break}});return result}function findAll(iterator,context){var results=[];this.each(function(value,index){if(iterator.call(context,value,index)){results.push(value)}});return results}function grep(filter,iterator,context){iterator=iterator||Prototype.K;var results=[];if(Object.isString(filter)){filter=new RegExp(RegExp.escape(filter))}this.each(function(value,index){if(filter.match(value)){results.push(iterator.call(context,value,index))}});return results}function include(object){if(Object.isFunction(this.indexOf)){if(this.indexOf(object)!=-1){return true}}var found=false;this.each(function(value){if(value==object){found=true;throw $break}});return found}function inGroupsOf(number,fillWith){fillWith=Object.isUndefined(fillWith)?null:fillWith;return this.eachSlice(number,function(slice){while(slice.length<number){slice.push(fillWith)}return slice})}function inject(memo,iterator,context){this.each(function(value,index){memo=iterator.call(context,memo,value,index)});return memo}function invoke(method){var args=$A(arguments).slice(1);return this.map(function(value){return value[method].apply(value,args)})}function max(iterator,context){iterator=iterator||Prototype.K;var result;this.each(function(value,index){value=iterator.call(context,value,index);if(result==null||value>=result){result=value}});return result}function min(iterator,context){iterator=iterator||Prototype.K;var result;this.each(function(value,index){value=iterator.call(context,value,index);if(result==null||value<result){result=value}});return result}function partition(iterator,context){iterator=iterator||Prototype.K;var trues=[],falses=[];this.each(function(value,index){(iterator.call(context,value,index)?trues:falses).push(value)});return[trues,falses]}function pluck(property){var results=[];this.each(function(value){results.push(value[property])});return results}function reject(iterator,context){var results=[];this.each(function(value,index){if(!iterator.call(context,value,index)){results.push(value)}});return results}function sortBy(iterator,context){return this.map(function(value,index){return{value:value,criteria:iterator.call(context,value,index)}}).sort(function(left,right){var a=left.criteria,b=right.criteria;return a<b?-1:a>b?1:0}).pluck("value")}function toArray(){return this.map()}function zip(){var iterator=Prototype.K,args=$A(arguments);if(Object.isFunction(args.last())){iterator=args.pop()}var collections=[this].concat(args).map($A);return this.map(function(value,index){return iterator(collections.pluck(index))})}function size(){return this.toArray().length}function inspect(){return"#<Enumerable:"+this.toArray().inspect()+">"}return{each:each,eachSlice:eachSlice,all:all,every:all,any:any,some:any,collect:collect,map:collect,detect:detect,findAll:findAll,select:findAll,filter:findAll,grep:grep,include:include,member:include,inGroupsOf:inGroupsOf,inject:inject,invoke:invoke,max:max,min:min,partition:partition,pluck:pluck,reject:reject,sortBy:sortBy,toArray:toArray,entries:toArray,zip:zip,size:size,inspect:inspect,find:detect}})();function $A(iterable){if(!iterable){return[]}if("toArray" in Object(iterable)){return iterable.toArray()}var length=iterable.length||0,results=new Array(length);while(length--){results[length]=iterable[length]}return results}function $w(string){if(!Object.isString(string)){return[]}string=string.strip();return string?string.split(/\s+/):[]}Array.from=$A;(function(){var arrayProto=Array.prototype,slice=arrayProto.slice,_each=arrayProto.forEach;function each(iterator){for(var i=0,length=this.length;i<length;i++){iterator(this[i])}}if(!_each){_each=each}function clear(){this.length=0;return this}function first(){return this[0]}function last(){return this[this.length-1]}function compact(){return this.select(function(value){return value!=null})}function flatten(){return this.inject([],function(array,value){if(Object.isArray(value)){return array.concat(value.flatten())}array.push(value);return array})}function without(){var values=slice.call(arguments,0);return this.select(function(value){return !values.include(value)})}function reverse(inline){return(inline!==false?this:this.toArray())._reverse()}function uniq(sorted){return this.inject([],function(array,value,index){if(0==index||(sorted?array.last()!=value:!array.include(value))){array.push(value)}return array})}function intersect(array){return this.uniq().findAll(function(item){return array.detect(function(value){return item===value})})}function clone(){return slice.call(this,0)}function size(){return this.length}function inspect(){return"["+this.map(Object.inspect).join(", ")+"]"}function toJSON(){var results=[];this.each(function(object){var value=Object.toJSON(object);if(!Object.isUndefined(value)){results.push(value)}});return"["+results.join(", ")+"]"}function indexOf(item,i){i||(i=0);var length=this.length;if(i<0){i=length+i}for(;i<length;i++){if(this[i]===item){return i}}return -1}function lastIndexOf(item,i){i=isNaN(i)?this.length:(i<0?this.length+i:i)+1;var n=this.slice(0,i).reverse().indexOf(item);return(n<0)?n:i-n-1}function concat(){var array=slice.call(this,0),item;for(var i=0,length=arguments.length;i<length;i++){item=arguments[i];if(Object.isArray(item)&&!("callee" in item)){for(var j=0,arrayLength=item.length;j<arrayLength;j++){array.push(item[j])}}else{array.push(item)}}return array}Object.extend(arrayProto,Enumerable);if(!arrayProto._reverse){arrayProto._reverse=arrayProto.reverse}Object.extend(arrayProto,{_each:_each,clear:clear,first:first,last:last,compact:compact,flatten:flatten,without:without,reverse:reverse,uniq:uniq,intersect:intersect,clone:clone,toArray:clone,size:size,inspect:inspect,toJSON:toJSON});var CONCAT_ARGUMENTS_BUGGY=(function(){return[].concat(arguments)[0][0]!==1})(1,2);if(CONCAT_ARGUMENTS_BUGGY){arrayProto.concat=concat}if(!arrayProto.indexOf){arrayProto.indexOf=indexOf}if(!arrayProto.lastIndexOf){arrayProto.lastIndexOf=lastIndexOf}})();function $H(object){return new Hash(object)}var Hash=Class.create(Enumerable,(function(){function initialize(object){this._object=Object.isHash(object)?object.toObject():Object.clone(object)}function _each(iterator){for(var key in this._object){var value=this._object[key],pair=[key,value];pair.key=key;pair.value=value;iterator(pair)}}function set(key,value){return this._object[key]=value}function get(key){if(this._object[key]!==Object.prototype[key]){return this._object[key]}}function unset(key){var value=this._object[key];delete this._object[key];return value}function toObject(){return Object.clone(this._object)}function keys(){return this.pluck("key")}function values(){return this.pluck("value")}function index(value){var match=this.detect(function(pair){return pair.value===value});return match&&match.key}function merge(object){return this.clone().update(object)}function update(object){return new Hash(object).inject(this,function(result,pair){result.set(pair.key,pair.value);return result})}function toQueryPair(key,value){if(Object.isUndefined(value)){return key}return key+"="+encodeURIComponent(String.interpret(value))}function toQueryString(){return this.inject([],function(results,pair){var key=encodeURIComponent(pair.key),values=pair.value;if(values&&typeof values=="object"){if(Object.isArray(values)){return results.concat(values.map(toQueryPair.curry(key)))}}else{results.push(toQueryPair(key,values))}return results}).join("&")}function inspect(){return"#<Hash:{"+this.map(function(pair){return pair.map(Object.inspect).join(": ")}).join(", ")+"}>"}function toJSON(){return Object.toJSON(this.toObject())}function clone(){return new Hash(this)}return{initialize:initialize,_each:_each,set:set,get:get,unset:unset,toObject:toObject,toTemplateReplacements:toObject,keys:keys,values:values,index:index,merge:merge,update:update,toQueryString:toQueryString,inspect:inspect,toJSON:toJSON,clone:clone}})());Hash.from=$H;Object.extend(Number.prototype,(function(){function toColorPart(){return this.toPaddedString(2,16)}function succ(){return this+1}function times(iterator,context){$R(0,this,true).each(iterator,context);return this}function toPaddedString(length,radix){var string=this.toString(radix||10);return"0".times(length-string.length)+string}function toJSON(){return isFinite(this)?this.toString():"null"}function abs(){return Math.abs(this)}function round(){return Math.round(this)}function ceil(){return Math.ceil(this)}function floor(){return Math.floor(this)}return{toColorPart:toColorPart,succ:succ,times:times,toPaddedString:toPaddedString,toJSON:toJSON,abs:abs,round:round,ceil:ceil,floor:floor}})());function $R(start,end,exclusive){return new ObjectRange(start,end,exclusive)}var ObjectRange=Class.create(Enumerable,(function(){function initialize(start,end,exclusive){this.start=start;this.end=end;this.exclusive=exclusive}function _each(iterator){var value=this.start;while(this.include(value)){iterator(value);value=value.succ()}}function include(value){if(value<this.start){return false}if(this.exclusive){return value<this.end}return value<=this.end}return{initialize:initialize,_each:_each,include:include}})());var Ajax={getTransport:function(){return Try.these(function(){return new XMLHttpRequest()},function(){return new ActiveXObject("Msxml2.XMLHTTP")},function(){return new ActiveXObject("Microsoft.XMLHTTP")})||false},activeRequestCount:0};Ajax.Responders={responders:[],_each:function(iterator){this.responders._each(iterator)},register:function(responder){if(!this.include(responder)){this.responders.push(responder)}},unregister:function(responder){this.responders=this.responders.without(responder)},dispatch:function(callback,request,transport,json){this.each(function(responder){if(Object.isFunction(responder[callback])){try{responder[callback].apply(responder,[request,transport,json])}catch(e){}}})}};Object.extend(Ajax.Responders,Enumerable);Ajax.Responders.register({onCreate:function(){Ajax.activeRequestCount++},onComplete:function(){Ajax.activeRequestCount--}});Ajax.Base=Class.create({initialize:function(options){this.options={method:"post",asynchronous:true,contentType:"application/x-www-form-urlencoded",encoding:"UTF-8",parameters:"",evalJSON:true,evalJS:true};Object.extend(this.options,options||{});this.options.method=this.options.method.toLowerCase();if(Object.isString(this.options.parameters)){this.options.parameters=this.options.parameters.toQueryParams()}else{if(Object.isHash(this.options.parameters)){this.options.parameters=this.options.parameters.toObject()}}}});Ajax.Request=Class.create(Ajax.Base,{_complete:false,initialize:function($super,url,options){$super(options);this.transport=Ajax.getTransport();this.request(url)},request:function(url){this.url=url;this.method=this.options.method;var params=Object.clone(this.options.parameters);if(!["get","post"].include(this.method)){params._method=this.method;this.method="post"}this.parameters=params;if(params=Object.toQueryString(params)){if(this.method=="get"){this.url+=(this.url.include("?")?"&":"?")+params}else{if(/Konqueror|Safari|KHTML/.test(navigator.userAgent)){params+="&_="}}}try{var response=new Ajax.Response(this);if(this.options.onCreate){this.options.onCreate(response)}Ajax.Responders.dispatch("onCreate",this,response);this.transport.open(this.method.toUpperCase(),this.url,this.options.asynchronous);if(this.options.asynchronous){this.respondToReadyState.bind(this).defer(1)}this.transport.onreadystatechange=this.onStateChange.bind(this);this.setRequestHeaders();this.body=this.method=="post"?(this.options.postBody||params):null;this.transport.send(this.body);if(!this.options.asynchronous&&this.transport.overrideMimeType){this.onStateChange()}}catch(e){this.dispatchException(e)}},onStateChange:function(){var readyState=this.transport.readyState;if(readyState>1&&!((readyState==4)&&this._complete)){this.respondToReadyState(this.transport.readyState)}},setRequestHeaders:function(){var headers={"X-Requested-With":"XMLHttpRequest","X-Prototype-Version":Prototype.Version,Accept:"text/javascript, text/html, application/xml, text/xml, */*"};if(this.method=="post"){headers["Content-type"]=this.options.contentType+(this.options.encoding?"; charset="+this.options.encoding:"");if(this.transport.overrideMimeType&&(navigator.userAgent.match(/Gecko\/(\d{4})/)||[0,2005])[1]<2005){headers.Connection="close"}}if(typeof this.options.requestHeaders=="object"){var extras=this.options.requestHeaders;if(Object.isFunction(extras.push)){for(var i=0,length=extras.length;i<length;i+=2){headers[extras[i]]=extras[i+1]}}else{$H(extras).each(function(pair){headers[pair.key]=pair.value})}}for(var name in headers){this.transport.setRequestHeader(name,headers[name])}},success:function(){var status=this.getStatus();return !status||(status>=200&&status<300)},getStatus:function(){try{return this.transport.status||0}catch(e){return 0}},respondToReadyState:function(readyState){var state=Ajax.Request.Events[readyState],response=new Ajax.Response(this);if(state=="Complete"){try{this._complete=true;(this.options["on"+response.status]||this.options["on"+(this.success()?"Success":"Failure")]||Prototype.emptyFunction)(response,response.headerJSON)}catch(e){this.dispatchException(e)}var contentType=response.getHeader("Content-type");if(this.options.evalJS=="force"||(this.options.evalJS&&this.isSameOrigin()&&contentType&&contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s*$/i))){this.evalResponse()}}try{(this.options["on"+state]||Prototype.emptyFunction)(response,response.headerJSON);Ajax.Responders.dispatch("on"+state,this,response,response.headerJSON)}catch(e){this.dispatchException(e)}if(state=="Complete"){this.transport.onreadystatechange=Prototype.emptyFunction}},isSameOrigin:function(){var m=this.url.match(/^\s*https?:\/\/[^\/]*/);return !m||(m[0]=="#{protocol}//#{domain}#{port}".interpolate({protocol:location.protocol,domain:document.domain,port:location.port?":"+location.port:""}))},getHeader:function(name){try{return this.transport.getResponseHeader(name)||null}catch(e){return null}},evalResponse:function(){try{return eval((this.transport.responseText||"").unfilterJSON())}catch(e){this.dispatchException(e)}},dispatchException:function(exception){(this.options.onException||Prototype.emptyFunction)(this,exception);Ajax.Responders.dispatch("onException",this,exception)}});Ajax.Request.Events=["Uninitialized","Loading","Loaded","Interactive","Complete"];Ajax.Response=Class.create({initialize:function(request){this.request=request;var transport=this.transport=request.transport,readyState=this.readyState=transport.readyState;if((readyState>2&&!Prototype.Browser.IE)||readyState==4){this.status=this.getStatus();this.statusText=this.getStatusText();this.responseText=String.interpret(transport.responseText);this.headerJSON=this._getHeaderJSON()}if(readyState==4){var xml=transport.responseXML;this.responseXML=Object.isUndefined(xml)?null:xml;this.responseJSON=this._getResponseJSON()}},status:0,statusText:"",getStatus:Ajax.Request.prototype.getStatus,getStatusText:function(){try{return this.transport.statusText||""}catch(e){return""}},getHeader:Ajax.Request.prototype.getHeader,getAllHeaders:function(){try{return this.getAllResponseHeaders()}catch(e){return null}},getResponseHeader:function(name){return this.transport.getResponseHeader(name)},getAllResponseHeaders:function(){return this.transport.getAllResponseHeaders()},_getHeaderJSON:function(){var json=this.getHeader("X-JSON");if(!json){return null}json=decodeURIComponent(escape(json));try{return json.evalJSON(this.request.options.sanitizeJSON||!this.request.isSameOrigin())}catch(e){this.request.dispatchException(e)}},_getResponseJSON:function(){var options=this.request.options;if(!options.evalJSON||(options.evalJSON!="force"&&!(this.getHeader("Content-type")||"").include("application/json"))||this.responseText.blank()){return null}try{return this.responseText.evalJSON(options.sanitizeJSON||!this.request.isSameOrigin())}catch(e){this.request.dispatchException(e)}}});Ajax.Updater=Class.create(Ajax.Request,{initialize:function($super,container,url,options){this.container={success:(container.success||container),failure:(container.failure||(container.success?null:container))};options=Object.clone(options);var onComplete=options.onComplete;options.onComplete=(function(response,json){this.updateContent(response.responseText);if(Object.isFunction(onComplete)){onComplete(response,json)}}).bind(this);$super(url,options)},updateContent:function(responseText){var receiver=this.container[this.success()?"success":"failure"],options=this.options;if(!options.evalScripts){responseText=responseText.stripScripts()}if(receiver=$(receiver)){if(options.insertion){if(Object.isString(options.insertion)){var insertion={};insertion[options.insertion]=responseText;receiver.insert(insertion)}else{options.insertion(receiver,responseText)}}else{receiver.update(responseText)}}}});Ajax.PeriodicalUpdater=Class.create(Ajax.Base,{initialize:function($super,container,url,options){$super(options);this.onComplete=this.options.onComplete;this.frequency=(this.options.frequency||2);this.decay=(this.options.decay||1);this.updater={};this.container=container;this.url=url;this.start()},start:function(){this.options.onComplete=this.updateComplete.bind(this);this.onTimerEvent()},stop:function(){this.updater.options.onComplete=undefined;clearTimeout(this.timer);(this.onComplete||Prototype.emptyFunction).apply(this,arguments)},updateComplete:function(response){if(this.options.decay){this.decay=(response.responseText==this.lastText?this.decay*this.options.decay:1);this.lastText=response.responseText}this.timer=this.onTimerEvent.bind(this).delay(this.decay*this.frequency)},onTimerEvent:function(){this.updater=new Ajax.Updater(this.container,this.url,this.options)}});function $(element){if(arguments.length>1){for(var i=0,elements=[],length=arguments.length;i<length;i++){elements.push($(arguments[i]))}return elements}if(Object.isString(element)){element=document.getElementById(element)}return Element.extend(element)}if(Prototype.BrowserFeatures.XPath){document._getElementsByXPath=function(expression,parentElement){var results=[];var query=document.evaluate(expression,$(parentElement)||document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);for(var i=0,length=query.snapshotLength;i<length;i++){results.push(Element.extend(query.snapshotItem(i)))}return results}}if(!window.Node){var Node={}}if(!Node.ELEMENT_NODE){Object.extend(Node,{ELEMENT_NODE:1,ATTRIBUTE_NODE:2,TEXT_NODE:3,CDATA_SECTION_NODE:4,ENTITY_REFERENCE_NODE:5,ENTITY_NODE:6,PROCESSING_INSTRUCTION_NODE:7,COMMENT_NODE:8,DOCUMENT_NODE:9,DOCUMENT_TYPE_NODE:10,DOCUMENT_FRAGMENT_NODE:11,NOTATION_NODE:12})}(function(global){var SETATTRIBUTE_IGNORES_NAME=(function(){var elForm=document.createElement("form");var elInput=document.createElement("input");var root=document.documentElement;elInput.setAttribute("name","test");elForm.appendChild(elInput);root.appendChild(elForm);var isBuggy=elForm.elements?(typeof elForm.elements.test=="undefined"):null;root.removeChild(elForm);elForm=elInput=null;return isBuggy})();var element=global.Element;global.Element=function(tagName,attributes){attributes=attributes||{};tagName=tagName.toLowerCase();var cache=Element.cache;if(SETATTRIBUTE_IGNORES_NAME&&attributes.name){tagName="<"+tagName+' name="'+attributes.name+'">';delete attributes.name;return Element.writeAttribute(document.createElement(tagName),attributes)}if(!cache[tagName]){cache[tagName]=Element.extend(document.createElement(tagName))}return Element.writeAttribute(cache[tagName].cloneNode(false),attributes)};Object.extend(global.Element,element||{});if(element){global.Element.prototype=element.prototype}})(this);Element.cache={};Element.idCounter=1;Element.Methods={visible:function(element){return $(element).style.display!="none"},toggle:function(element){element=$(element);Element[Element.visible(element)?"hide":"show"](element);return element},hide:function(element){element=$(element);element.style.display="none";return element},show:function(element){element=$(element);element.style.display="";return element},remove:function(element){element=$(element);element.parentNode.removeChild(element);return element},update:(function(){var SELECT_ELEMENT_INNERHTML_BUGGY=(function(){var el=document.createElement("select"),isBuggy=true;el.innerHTML='<option value="test">test</option>';if(el.options&&el.options[0]){isBuggy=el.options[0].nodeName.toUpperCase()!=="OPTION"}el=null;return isBuggy})();var TABLE_ELEMENT_INNERHTML_BUGGY=(function(){try{var el=document.createElement("table");if(el&&el.tBodies){el.innerHTML="<tbody><tr><td>test</td></tr></tbody>";var isBuggy=typeof el.tBodies[0]=="undefined";el=null;return isBuggy}}catch(e){return true}})();var SCRIPT_ELEMENT_REJECTS_TEXTNODE_APPENDING=(function(){var s=document.createElement("script"),isBuggy=false;try{s.appendChild(document.createTextNode(""));isBuggy=!s.firstChild||s.firstChild&&s.firstChild.nodeType!==3}catch(e){isBuggy=true}s=null;return isBuggy})();function update(element,content){element=$(element);if(content&&content.toElement){content=content.toElement()}if(Object.isElement(content)){return element.update().insert(content)}content=Object.toHTML(content);var tagName=element.tagName.toUpperCase();if(tagName==="SCRIPT"&&SCRIPT_ELEMENT_REJECTS_TEXTNODE_APPENDING){element.text=content;return element}if(SELECT_ELEMENT_INNERHTML_BUGGY||TABLE_ELEMENT_INNERHTML_BUGGY){if(tagName in Element._insertionTranslations.tags){while(element.firstChild){element.removeChild(element.firstChild)}Element._getContentFromAnonymousElement(tagName,content.stripScripts()).each(function(node){element.appendChild(node)})}else{element.innerHTML=content.stripScripts()}}else{element.innerHTML=content.stripScripts()}content.evalScripts.bind(content).defer();return element}return update})(),replace:function(element,content){element=$(element);if(content&&content.toElement){content=content.toElement()}else{if(!Object.isElement(content)){content=Object.toHTML(content);var range=element.ownerDocument.createRange();range.selectNode(element);content.evalScripts.bind(content).defer();content=range.createContextualFragment(content.stripScripts())}}element.parentNode.replaceChild(content,element);return element},insert:function(element,insertions){element=$(element);if(Object.isString(insertions)||Object.isNumber(insertions)||Object.isElement(insertions)||(insertions&&(insertions.toElement||insertions.toHTML))){insertions={bottom:insertions}}var content,insert,tagName,childNodes;for(var position in insertions){content=insertions[position];position=position.toLowerCase();insert=Element._insertionTranslations[position];if(content&&content.toElement){content=content.toElement()}if(Object.isElement(content)){insert(element,content);continue}content=Object.toHTML(content);tagName=((position=="before"||position=="after")?element.parentNode:element).tagName.toUpperCase();childNodes=Element._getContentFromAnonymousElement(tagName,content.stripScripts());if(position=="top"||position=="after"){childNodes.reverse()}childNodes.each(insert.curry(element));content.evalScripts.bind(content).defer()}return element},wrap:function(element,wrapper,attributes){element=$(element);if(Object.isElement(wrapper)){$(wrapper).writeAttribute(attributes||{})}else{if(Object.isString(wrapper)){wrapper=new Element(wrapper,attributes)}else{wrapper=new Element("div",wrapper)}}if(element.parentNode){element.parentNode.replaceChild(wrapper,element)}wrapper.appendChild(element);return wrapper},inspect:function(element){element=$(element);var result="<"+element.tagName.toLowerCase();$H({id:"id",className:"class"}).each(function(pair){var property=pair.first(),attribute=pair.last();var value=(element[property]||"").toString();if(value){result+=" "+attribute+"="+value.inspect(true)}});return result+">"},recursivelyCollect:function(element,property){element=$(element);var elements=[];while(element=element[property]){if(element.nodeType==1){elements.push(Element.extend(element))}}return elements},ancestors:function(element){return Element.recursivelyCollect(element,"parentNode")},descendants:function(element){return Element.select(element,"*")},firstDescendant:function(element){element=$(element).firstChild;while(element&&element.nodeType!=1){element=element.nextSibling}return $(element)},immediateDescendants:function(element){if(!(element=$(element).firstChild)){return[]}while(element&&element.nodeType!=1){element=element.nextSibling}if(element){return[element].concat($(element).nextSiblings())}return[]},previousSiblings:function(element){return Element.recursivelyCollect(element,"previousSibling")},nextSiblings:function(element){return Element.recursivelyCollect(element,"nextSibling")},siblings:function(element){element=$(element);return Element.previousSiblings(element).reverse().concat(Element.nextSiblings(element))},match:function(element,selector){if(Object.isString(selector)){selector=new Selector(selector)}return selector.match($(element))},up:function(element,expression,index){element=$(element);if(arguments.length==1){return $(element.parentNode)}var ancestors=Element.ancestors(element);return Object.isNumber(expression)?ancestors[expression]:Selector.findElement(ancestors,expression,index)},down:function(element,expression,index){element=$(element);if(arguments.length==1){return Element.firstDescendant(element)}return Object.isNumber(expression)?Element.descendants(element)[expression]:Element.select(element,expression)[index||0]},previous:function(element,expression,index){element=$(element);if(arguments.length==1){return $(Selector.handlers.previousElementSibling(element))}var previousSiblings=Element.previousSiblings(element);return Object.isNumber(expression)?previousSiblings[expression]:Selector.findElement(previousSiblings,expression,index)},next:function(element,expression,index){element=$(element);if(arguments.length==1){return $(Selector.handlers.nextElementSibling(element))}var nextSiblings=Element.nextSiblings(element);return Object.isNumber(expression)?nextSiblings[expression]:Selector.findElement(nextSiblings,expression,index)},select:function(element){var args=Array.prototype.slice.call(arguments,1);return Selector.findChildElements(element,args)},adjacent:function(element){var args=Array.prototype.slice.call(arguments,1);return Selector.findChildElements(element.parentNode,args).without(element)},identify:function(element){element=$(element);var id=Element.readAttribute(element,"id");if(id){return id}do{id="anonymous_element_"+Element.idCounter++}while($(id));Element.writeAttribute(element,"id",id);return id},readAttribute:function(element,name){element=$(element);if(Prototype.Browser.IE){var t=Element._attributeTranslations.read;if(t.values[name]){return t.values[name](element,name)}if(t.names[name]){name=t.names[name]}if(name.include(":")){return(!element.attributes||!element.attributes[name])?null:element.attributes[name].value}}return element.getAttribute(name)},writeAttribute:function(element,name,value){element=$(element);var attributes={},t=Element._attributeTranslations.write;if(typeof name=="object"){attributes=name}else{attributes[name]=Object.isUndefined(value)?true:value}for(var attr in attributes){name=t.names[attr]||attr;value=attributes[attr];if(t.values[attr]){name=t.values[attr](element,value)}if(value===false||value===null){element.removeAttribute(name)}else{if(value===true){element.setAttribute(name,name)}else{element.setAttribute(name,value)}}}return element},getHeight:function(element){return Element.getDimensions(element).height},getWidth:function(element){return Element.getDimensions(element).width},classNames:function(element){return new Element.ClassNames(element)},hasClassName:function(element,className){if(!(element=$(element))){return}var elementClassName=element.className;return(elementClassName.length>0&&(elementClassName==className||new RegExp("(^|\\s)"+className+"(\\s|$)").test(elementClassName)))},addClassName:function(element,className){if(!(element=$(element))){return}if(!Element.hasClassName(element,className)){element.className+=(element.className?" ":"")+className}return element},removeClassName:function(element,className){if(!(element=$(element))){return}element.className=element.className.replace(new RegExp("(^|\\s+)"+className+"(\\s+|$)")," ").strip();return element},toggleClassName:function(element,className){if(!(element=$(element))){return}return Element[Element.hasClassName(element,className)?"removeClassName":"addClassName"](element,className)},cleanWhitespace:function(element){element=$(element);var node=element.firstChild;while(node){var nextNode=node.nextSibling;if(node.nodeType==3&&!/\S/.test(node.nodeValue)){element.removeChild(node)}node=nextNode}return element},empty:function(element){return $(element).innerHTML.blank()},descendantOf:function(element,ancestor){element=$(element),ancestor=$(ancestor);if(element.compareDocumentPosition){return(element.compareDocumentPosition(ancestor)&8)===8}if(ancestor.contains){return ancestor.contains(element)&&ancestor!==element}while(element=element.parentNode){if(element==ancestor){return true}}return false},scrollTo:function(element){element=$(element);var pos=Element.cumulativeOffset(element);window.scrollTo(pos[0],pos[1]);return element},getStyle:function(element,style){element=$(element);style=style=="float"?"cssFloat":style.camelize();var value=element.style[style];if(!value||value=="auto"){var css=document.defaultView.getComputedStyle(element,null);value=css?css[style]:null}if(style=="opacity"){return value?parseFloat(value):1}return value=="auto"?null:value},getOpacity:function(element){return $(element).getStyle("opacity")},setStyle:function(element,styles){element=$(element);var elementStyle=element.style,match;if(Object.isString(styles)){element.style.cssText+=";"+styles;return styles.include("opacity")?element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]):element}for(var property in styles){if(property=="opacity"){element.setOpacity(styles[property])}else{elementStyle[(property=="float"||property=="cssFloat")?(Object.isUndefined(elementStyle.styleFloat)?"cssFloat":"styleFloat"):property]=styles[property]}}return element},setOpacity:function(element,value){element=$(element);element.style.opacity=(value==1||value==="")?"":(value<0.00001)?0:value;return element},getDimensions:function(element){element=$(element);var display=Element.getStyle(element,"display");if(display!="none"&&display!=null){return{width:element.offsetWidth,height:element.offsetHeight}}var els=element.style;var originalVisibility=els.visibility;var originalPosition=els.position;var originalDisplay=els.display;els.visibility="hidden";if(originalPosition!="fixed"){els.position="absolute"}els.display="block";var originalWidth=element.clientWidth;var originalHeight=element.clientHeight;els.display=originalDisplay;els.position=originalPosition;els.visibility=originalVisibility;return{width:originalWidth,height:originalHeight}},makePositioned:function(element){element=$(element);var pos=Element.getStyle(element,"position");if(pos=="static"||!pos){element._madePositioned=true;element.style.position="relative";if(Prototype.Browser.Opera){element.style.top=0;element.style.left=0}}return element},undoPositioned:function(element){element=$(element);if(element._madePositioned){element._madePositioned=undefined;element.style.position=element.style.top=element.style.left=element.style.bottom=element.style.right=""}return element},makeClipping:function(element){element=$(element);if(element._overflow){return element}element._overflow=Element.getStyle(element,"overflow")||"auto";if(element._overflow!=="hidden"){element.style.overflow="hidden"}return element},undoClipping:function(element){element=$(element);if(!element._overflow){return element}element.style.overflow=element._overflow=="auto"?"":element._overflow;element._overflow=null;return element},cumulativeOffset:function(element){var valueT=0,valueL=0;do{valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;element=element.offsetParent}while(element);return Element._returnOffset(valueL,valueT)},positionedOffset:function(element){var valueT=0,valueL=0;do{valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;element=element.offsetParent;if(element){if(element.tagName.toUpperCase()=="BODY"){break}var p=Element.getStyle(element,"position");if(p!=="static"){break}}}while(element);return Element._returnOffset(valueL,valueT)},absolutize:function(element){element=$(element);if(Element.getStyle(element,"position")=="absolute"){return element}var offsets=Element.positionedOffset(element);var top=offsets[1];var left=offsets[0];var width=element.clientWidth;var height=element.clientHeight;element._originalLeft=left-parseFloat(element.style.left||0);element._originalTop=top-parseFloat(element.style.top||0);element._originalWidth=element.style.width;element._originalHeight=element.style.height;element.style.position="absolute";element.style.top=top+"px";element.style.left=left+"px";element.style.width=width+"px";element.style.height=height+"px";return element},relativize:function(element){element=$(element);if(Element.getStyle(element,"position")=="relative"){return element}element.style.position="relative";var top=parseFloat(element.style.top||0)-(element._originalTop||0);var left=parseFloat(element.style.left||0)-(element._originalLeft||0);element.style.top=top+"px";element.style.left=left+"px";element.style.height=element._originalHeight;element.style.width=element._originalWidth;return element},cumulativeScrollOffset:function(element){var valueT=0,valueL=0;do{valueT+=element.scrollTop||0;valueL+=element.scrollLeft||0;element=element.parentNode}while(element);return Element._returnOffset(valueL,valueT)},getOffsetParent:function(element){if(element.offsetParent&&Element.visible(element)){return $(element.offsetParent)}if(element==document.body){return $(element)}while((element=element.parentNode)&&element!=document.body&&element!=document){if(Element.getStyle(element,"position")!="static"){return $(element)}}return $(document.body)},viewportOffset:function(forElement){var valueT=0,valueL=0;var element=forElement;do{valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;if(element.offsetParent==document.body&&Element.getStyle(element,"position")=="absolute"){break}}while(element=element.offsetParent);element=forElement;do{if(!Prototype.Browser.Opera||(element.tagName&&(element.tagName.toUpperCase()=="BODY"))){valueT-=element.scrollTop||0;valueL-=element.scrollLeft||0}}while(element=element.parentNode);return Element._returnOffset(valueL,valueT)},clonePosition:function(element,source){var options=Object.extend({setLeft:true,setTop:true,setWidth:true,setHeight:true,offsetTop:0,offsetLeft:0},arguments[2]||{});source=$(source);var p=Element.viewportOffset(source);element=$(element);var delta=[0,0];var parent=null;if(Element.getStyle(element,"position")=="absolute"){parent=Element.getOffsetParent(element);delta=Element.viewportOffset(parent)}if(parent==document.body){delta[0]-=document.body.offsetLeft;delta[1]-=document.body.offsetTop}if(options.setLeft){element.style.left=(p[0]-delta[0]+options.offsetLeft)+"px"}if(options.setTop){element.style.top=(p[1]-delta[1]+options.offsetTop)+"px"}if(options.setWidth){element.style.width=source.offsetWidth+"px"}if(options.setHeight){element.style.height=source.offsetHeight+"px"}return element}};Object.extend(Element.Methods,{getElementsBySelector:Element.Methods.select,childElements:Element.Methods.immediateDescendants});Element._attributeTranslations={write:{names:{className:"class",htmlFor:"for"},values:{}}};if(Prototype.Browser.Opera){Element.Methods.getStyle=Element.Methods.getStyle.wrap(function(proceed,element,style){switch(style){case"left":case"top":case"right":case"bottom":if(proceed(element,"position")==="static"){return null}case"height":case"width":if(!Element.visible(element)){return null}var dim=parseInt(proceed(element,style),10);if(dim!==element["offset"+style.capitalize()]){return dim+"px"}var properties;if(style==="height"){properties=["border-top-width","padding-top","padding-bottom","border-bottom-width"]}else{properties=["border-left-width","padding-left","padding-right","border-right-width"]}return properties.inject(dim,function(memo,property){var val=proceed(element,property);return val===null?memo:memo-parseInt(val,10)})+"px";default:return proceed(element,style)}});Element.Methods.readAttribute=Element.Methods.readAttribute.wrap(function(proceed,element,attribute){if(attribute==="title"){return element.title}return proceed(element,attribute)})}else{if(Prototype.Browser.IE){Element.Methods.getOffsetParent=Element.Methods.getOffsetParent.wrap(function(proceed,element){element=$(element);try{element.offsetParent}catch(e){return $(document.body)}var position=element.getStyle("position");if(position!=="static"){return proceed(element)}element.setStyle({position:"relative"});var value=proceed(element);element.setStyle({position:position});return value});$w("positionedOffset viewportOffset").each(function(method){Element.Methods[method]=Element.Methods[method].wrap(function(proceed,element){element=$(element);try{element.offsetParent}catch(e){return Element._returnOffset(0,0)}var position=element.getStyle("position");if(position!=="static"){return proceed(element)}var offsetParent=element.getOffsetParent();if(offsetParent&&offsetParent.getStyle("position")==="fixed"){offsetParent.setStyle({zoom:1})}element.setStyle({position:"relative"});var value=proceed(element);element.setStyle({position:position});return value})});Element.Methods.cumulativeOffset=Element.Methods.cumulativeOffset.wrap(function(proceed,element){try{element.offsetParent}catch(e){return Element._returnOffset(0,0)}return proceed(element)});Element.Methods.getStyle=function(element,style){element=$(element);style=(style=="float"||style=="cssFloat")?"styleFloat":style.camelize();var value=element.style[style];if(!value&&element.currentStyle){value=element.currentStyle[style]}if(style=="opacity"){if(value=(element.getStyle("filter")||"").match(/alpha\(opacity=(.*)\)/)){if(value[1]){return parseFloat(value[1])/100}}return 1}if(value=="auto"){if((style=="width"||style=="height")&&(element.getStyle("display")!="none")){return element["offset"+style.capitalize()]+"px"}return null}return value};Element.Methods.setOpacity=function(element,value){function stripAlpha(filter){return filter.replace(/alpha\([^\)]*\)/gi,"")}element=$(element);var currentStyle=element.currentStyle;if((currentStyle&&!currentStyle.hasLayout)||(!currentStyle&&element.style.zoom=="normal")){element.style.zoom=1}var filter=element.getStyle("filter"),style=element.style;if(value==1||value===""){(filter=stripAlpha(filter))?style.filter=filter:style.removeAttribute("filter");return element}else{if(value<0.00001){value=0}}style.filter=stripAlpha(filter)+"alpha(opacity="+(value*100)+")";return element};Element._attributeTranslations=(function(){var classProp="className";var forProp="for";var el=document.createElement("div");el.setAttribute(classProp,"x");if(el.className!=="x"){el.setAttribute("class","x");if(el.className==="x"){classProp="class"}}el=null;el=document.createElement("label");el.setAttribute(forProp,"x");if(el.htmlFor!=="x"){el.setAttribute("htmlFor","x");if(el.htmlFor==="x"){forProp="htmlFor"}}el=null;return{read:{names:{"class":classProp,className:classProp,"for":forProp,htmlFor:forProp},values:{_getAttr:function(element,attribute){return element.getAttribute(attribute)},_getAttr2:function(element,attribute){return element.getAttribute(attribute,2)},_getAttrNode:function(element,attribute){var node=element.getAttributeNode(attribute);return node?node.value:""},_getEv:(function(){var el=document.createElement("div");el.onclick=Prototype.emptyFunction;var value=el.getAttribute("onclick");var f;if(String(value).indexOf("{")>-1){f=function(element,attribute){attribute=element.getAttribute(attribute);if(!attribute){return null}attribute=attribute.toString();attribute=attribute.split("{")[1];attribute=attribute.split("}")[0];return attribute.strip()}}else{if(value===""){f=function(element,attribute){attribute=element.getAttribute(attribute);if(!attribute){return null}return attribute.strip()}}}el=null;return f})(),_flag:function(element,attribute){return $(element).hasAttribute(attribute)?attribute:null},style:function(element){return element.style.cssText.toLowerCase()},title:function(element){return element.title}}}}})();Element._attributeTranslations.write={names:Object.extend({cellpadding:"cellPadding",cellspacing:"cellSpacing"},Element._attributeTranslations.read.names),values:{checked:function(element,value){element.checked=!!value},style:function(element,value){element.style.cssText=value?value:""}}};Element._attributeTranslations.has={};$w("colSpan rowSpan vAlign dateTime accessKey tabIndex encType maxLength readOnly longDesc frameBorder").each(function(attr){Element._attributeTranslations.write.names[attr.toLowerCase()]=attr;Element._attributeTranslations.has[attr.toLowerCase()]=attr});(function(v){Object.extend(v,{href:v._getAttr2,src:v._getAttr2,type:v._getAttr,action:v._getAttrNode,disabled:v._flag,checked:v._flag,readonly:v._flag,multiple:v._flag,onload:v._getEv,onunload:v._getEv,onclick:v._getEv,ondblclick:v._getEv,onmousedown:v._getEv,onmouseup:v._getEv,onmouseover:v._getEv,onmousemove:v._getEv,onmouseout:v._getEv,onfocus:v._getEv,onblur:v._getEv,onkeypress:v._getEv,onkeydown:v._getEv,onkeyup:v._getEv,onsubmit:v._getEv,onreset:v._getEv,onselect:v._getEv,onchange:v._getEv})})(Element._attributeTranslations.read.values);if(Prototype.BrowserFeatures.ElementExtensions){(function(){function _descendants(element){var nodes=element.getElementsByTagName("*"),results=[];for(var i=0,node;node=nodes[i];i++){if(node.tagName!=="!"){results.push(node)}}return results}Element.Methods.down=function(element,expression,index){element=$(element);if(arguments.length==1){return element.firstDescendant()}return Object.isNumber(expression)?_descendants(element)[expression]:Element.select(element,expression)[index||0]}})()}}else{if(Prototype.Browser.Gecko&&/rv:1\.8\.0/.test(navigator.userAgent)){Element.Methods.setOpacity=function(element,value){element=$(element);element.style.opacity=(value==1)?0.999999:(value==="")?"":(value<0.00001)?0:value;return element}}else{if(Prototype.Browser.WebKit){Element.Methods.setOpacity=function(element,value){element=$(element);element.style.opacity=(value==1||value==="")?"":(value<0.00001)?0:value;if(value==1){if(element.tagName.toUpperCase()=="IMG"&&element.width){element.width++;element.width--}else{try{var n=document.createTextNode(" ");element.appendChild(n);element.removeChild(n)}catch(e){}}}return element};Element.Methods.cumulativeOffset=function(element){var valueT=0,valueL=0;do{valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;if(element.offsetParent==document.body){if(Element.getStyle(element,"position")=="absolute"){break}}element=element.offsetParent}while(element);return Element._returnOffset(valueL,valueT)}}}}}if("outerHTML" in document.documentElement){Element.Methods.replace=function(element,content){element=$(element);if(content&&content.toElement){content=content.toElement()}if(Object.isElement(content)){element.parentNode.replaceChild(content,element);return element}content=Object.toHTML(content);var parent=element.parentNode,tagName=parent.tagName.toUpperCase();if(Element._insertionTranslations.tags[tagName]){var nextSibling=element.next();var fragments=Element._getContentFromAnonymousElement(tagName,content.stripScripts());parent.removeChild(element);if(nextSibling){fragments.each(function(node){parent.insertBefore(node,nextSibling)})}else{fragments.each(function(node){parent.appendChild(node)})}}else{element.outerHTML=content.stripScripts()}content.evalScripts.bind(content).defer();return element}}Element._returnOffset=function(l,t){var result=[l,t];result.left=l;result.top=t;return result};Element._getContentFromAnonymousElement=function(tagName,html){var div=new Element("div"),t=Element._insertionTranslations.tags[tagName];if(t){div.innerHTML=t[0]+html+t[1];t[2].times(function(){div=div.firstChild})}else{div.innerHTML=html}return $A(div.childNodes)};Element._insertionTranslations={before:function(element,node){element.parentNode.insertBefore(node,element)},top:function(element,node){element.insertBefore(node,element.firstChild)},bottom:function(element,node){element.appendChild(node)},after:function(element,node){element.parentNode.insertBefore(node,element.nextSibling)},tags:{TABLE:["<table>","</table>",1],TBODY:["<table><tbody>","</tbody></table>",2],TR:["<table><tbody><tr>","</tr></tbody></table>",3],TD:["<table><tbody><tr><td>","</td></tr></tbody></table>",4],SELECT:["<select>","</select>",1]}};(function(){var tags=Element._insertionTranslations.tags;Object.extend(tags,{THEAD:tags.TBODY,TFOOT:tags.TBODY,TH:tags.TD})})();Element.Methods.Simulated={hasAttribute:function(element,attribute){attribute=Element._attributeTranslations.has[attribute]||attribute;var node=$(element).getAttributeNode(attribute);return !!(node&&node.specified)}};Element.Methods.ByTag={};Object.extend(Element,Element.Methods);(function(div){if(!Prototype.BrowserFeatures.ElementExtensions&&div.__proto__){window.HTMLElement={};window.HTMLElement.prototype=div.__proto__;Prototype.BrowserFeatures.ElementExtensions=true}div=null})(document.createElement("div"));Element.extend=(function(){function checkDeficiency(tagName){if(typeof window.Element!="undefined"){var proto=window.Element.prototype;if(proto){var id="_"+(Math.random()+"").slice(2);var el=document.createElement(tagName);proto[id]="x";var isBuggy=(el[id]!=="x");delete proto[id];el=null;return isBuggy}}return false}function extendElementWith(element,methods){for(var property in methods){var value=methods[property];if(Object.isFunction(value)&&!(property in element)){element[property]=value.methodize()}}}var HTMLOBJECTELEMENT_PROTOTYPE_BUGGY=checkDeficiency("object");if(Prototype.BrowserFeatures.SpecificElementExtensions){if(HTMLOBJECTELEMENT_PROTOTYPE_BUGGY){return function(element){if(element&&typeof element._extendedByPrototype=="undefined"){var t=element.tagName;if(t&&(/^(?:object|applet|embed)$/i.test(t))){extendElementWith(element,Element.Methods);extendElementWith(element,Element.Methods.Simulated);extendElementWith(element,Element.Methods.ByTag[t.toUpperCase()])}}return element}}return Prototype.K}var Methods={},ByTag=Element.Methods.ByTag;var extend=Object.extend(function(element){if(!element||typeof element._extendedByPrototype!="undefined"||element.nodeType!=1||element==window){return element}var methods=Object.clone(Methods),tagName=element.tagName.toUpperCase();if(ByTag[tagName]){Object.extend(methods,ByTag[tagName])}extendElementWith(element,methods);element._extendedByPrototype=Prototype.emptyFunction;return element},{refresh:function(){if(!Prototype.BrowserFeatures.ElementExtensions){Object.extend(Methods,Element.Methods);Object.extend(Methods,Element.Methods.Simulated)}}});extend.refresh();return extend})();Element.hasAttribute=function(element,attribute){if(element.hasAttribute){return element.hasAttribute(attribute)}return Element.Methods.Simulated.hasAttribute(element,attribute)};Element.addMethods=function(methods){var F=Prototype.BrowserFeatures,T=Element.Methods.ByTag;if(!methods){Object.extend(Form,Form.Methods);Object.extend(Form.Element,Form.Element.Methods);Object.extend(Element.Methods.ByTag,{FORM:Object.clone(Form.Methods),INPUT:Object.clone(Form.Element.Methods),SELECT:Object.clone(Form.Element.Methods),TEXTAREA:Object.clone(Form.Element.Methods)})}if(arguments.length==2){var tagName=methods;methods=arguments[1]}if(!tagName){Object.extend(Element.Methods,methods||{})}else{if(Object.isArray(tagName)){tagName.each(extend)}else{extend(tagName)}}function extend(tagName){tagName=tagName.toUpperCase();if(!Element.Methods.ByTag[tagName]){Element.Methods.ByTag[tagName]={}}Object.extend(Element.Methods.ByTag[tagName],methods)}function copy(methods,destination,onlyIfAbsent){onlyIfAbsent=onlyIfAbsent||false;for(var property in methods){var value=methods[property];if(!Object.isFunction(value)){continue}if(!onlyIfAbsent||!(property in destination)){destination[property]=value.methodize()}}}function findDOMClass(tagName){var klass;var trans={OPTGROUP:"OptGroup",TEXTAREA:"TextArea",P:"Paragraph",FIELDSET:"FieldSet",UL:"UList",OL:"OList",DL:"DList",DIR:"Directory",H1:"Heading",H2:"Heading",H3:"Heading",H4:"Heading",H5:"Heading",H6:"Heading",Q:"Quote",INS:"Mod",DEL:"Mod",A:"Anchor",IMG:"Image",CAPTION:"TableCaption",COL:"TableCol",COLGROUP:"TableCol",THEAD:"TableSection",TFOOT:"TableSection",TBODY:"TableSection",TR:"TableRow",TH:"TableCell",TD:"TableCell",FRAMESET:"FrameSet",IFRAME:"IFrame"};if(trans[tagName]){klass="HTML"+trans[tagName]+"Element"}if(window[klass]){return window[klass]}klass="HTML"+tagName+"Element";if(window[klass]){return window[klass]}klass="HTML"+tagName.capitalize()+"Element";if(window[klass]){return window[klass]}var element=document.createElement(tagName);var proto=element.__proto__||element.constructor.prototype;element=null;return proto}var elementPrototype=window.HTMLElement?HTMLElement.prototype:Element.prototype;if(F.ElementExtensions){copy(Element.Methods,elementPrototype);copy(Element.Methods.Simulated,elementPrototype,true)}if(F.SpecificElementExtensions){for(var tag in Element.Methods.ByTag){var klass=findDOMClass(tag);if(Object.isUndefined(klass)){continue}copy(T[tag],klass.prototype)}}Object.extend(Element,Element.Methods);delete Element.ByTag;if(Element.extend.refresh){Element.extend.refresh()}Element.cache={}};document.viewport={getDimensions:function(){return{width:this.getWidth(),height:this.getHeight()}},getScrollOffsets:function(){return Element._returnOffset(window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft,window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop)}};(function(viewport){var B=Prototype.Browser,doc=document,element,property={};function getRootElement(){if(B.WebKit&&!doc.evaluate){return document}if(B.Opera&&window.parseFloat(window.opera.version())<9.5){return document.body}return document.documentElement}function define(D){if(!element){element=getRootElement()}property[D]="client"+D;viewport["get"+D]=function(){return element[property[D]]};return viewport["get"+D]()}viewport.getWidth=define.curry("Width");viewport.getHeight=define.curry("Height")})(document.viewport);Element.Storage={UID:1};Element.addMethods({getStorage:function(element){if(!(element=$(element))){return}var uid;if(element===window){uid=0}else{if(typeof element._prototypeUID==="undefined"){element._prototypeUID=[Element.Storage.UID++]}uid=element._prototypeUID[0]}if(!Element.Storage[uid]){Element.Storage[uid]=$H()}return Element.Storage[uid]},store:function(element,key,value){if(!(element=$(element))){return}if(arguments.length===2){Element.getStorage(element).update(key)}else{Element.getStorage(element).set(key,value)}return element},retrieve:function(element,key,defaultValue){if(!(element=$(element))){return}var hash=Element.getStorage(element),value=hash.get(key);if(Object.isUndefined(value)){hash.set(key,defaultValue);value=defaultValue}return value},clone:function(element,deep){if(!(element=$(element))){return}var clone=element.cloneNode(deep);clone._prototypeUID=void 0;if(deep){var descendants=Element.select(clone,"*"),i=descendants.length;while(i--){descendants[i]._prototypeUID=void 0}}return Element.extend(clone)}});var Selector=Class.create({initialize:function(expression){this.expression=expression.strip();if(this.shouldUseSelectorsAPI()){this.mode="selectorsAPI"}else{if(this.shouldUseXPath()){this.mode="xpath";this.compileXPathMatcher()}else{this.mode="normal";this.compileMatcher()}}},shouldUseXPath:(function(){var IS_DESCENDANT_SELECTOR_BUGGY=(function(){var isBuggy=false;if(document.evaluate&&window.XPathResult){var el=document.createElement("div");el.innerHTML="<ul><li></li></ul><div><ul><li></li></ul></div>";var xpath=".//*[local-name()='ul' or local-name()='UL']//*[local-name()='li' or local-name()='LI']";var result=document.evaluate(xpath,el,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);isBuggy=(result.snapshotLength!==2);el=null}return isBuggy})();return function(){if(!Prototype.BrowserFeatures.XPath){return false}var e=this.expression;if(Prototype.Browser.WebKit&&(e.include("-of-type")||e.include(":empty"))){return false}if((/(\[[\w-]*?:|:checked)/).test(e)){return false}if(IS_DESCENDANT_SELECTOR_BUGGY){return false}return true}})(),shouldUseSelectorsAPI:function(){if(!Prototype.BrowserFeatures.SelectorsAPI){return false}if(Selector.CASE_INSENSITIVE_CLASS_NAMES){return false}if(!Selector._div){Selector._div=new Element("div")}try{Selector._div.querySelector(this.expression)}catch(e){return false}return true},compileMatcher:function(){var e=this.expression,ps=Selector.patterns,h=Selector.handlers,c=Selector.criteria,le,p,m,len=ps.length,name;if(Selector._cache[e]){this.matcher=Selector._cache[e];return}this.matcher=["this.matcher = function(root) {","var r = root, h = Selector.handlers, c = false, n;"];while(e&&le!=e&&(/\S/).test(e)){le=e;for(var i=0;i<len;i++){p=ps[i].re;name=ps[i].name;if(m=e.match(p)){this.matcher.push(Object.isFunction(c[name])?c[name](m):new Template(c[name]).evaluate(m));e=e.replace(m[0],"");break}}}this.matcher.push("return h.unique(n);\n}");eval(this.matcher.join("\n"));Selector._cache[this.expression]=this.matcher},compileXPathMatcher:function(){var e=this.expression,ps=Selector.patterns,x=Selector.xpath,le,m,len=ps.length,name;if(Selector._cache[e]){this.xpath=Selector._cache[e];return}this.matcher=[".//*"];while(e&&le!=e&&(/\S/).test(e)){le=e;for(var i=0;i<len;i++){name=ps[i].name;if(m=e.match(ps[i].re)){this.matcher.push(Object.isFunction(x[name])?x[name](m):new Template(x[name]).evaluate(m));e=e.replace(m[0],"");break}}}this.xpath=this.matcher.join("");Selector._cache[this.expression]=this.xpath},findElements:function(root){root=root||document;var e=this.expression,results;switch(this.mode){case"selectorsAPI":if(root!==document){var oldId=root.id,id=$(root).identify();id=id.replace(/([\.:])/g,"\\$1");e="#"+id+" "+e}results=$A(root.querySelectorAll(e)).map(Element.extend);root.id=oldId;return results;case"xpath":return document._getElementsByXPath(this.xpath,root);default:return this.matcher(root)}},match:function(element){this.tokens=[];var e=this.expression,ps=Selector.patterns,as=Selector.assertions;var le,p,m,len=ps.length,name;while(e&&le!==e&&(/\S/).test(e)){le=e;for(var i=0;i<len;i++){p=ps[i].re;name=ps[i].name;if(m=e.match(p)){if(as[name]){this.tokens.push([name,Object.clone(m)]);e=e.replace(m[0],"")}else{return this.findElements(document).include(element)}}}}var match=true,name,matches;for(var i=0,token;token=this.tokens[i];i++){name=token[0],matches=token[1];if(!Selector.assertions[name](element,matches)){match=false;break}}return match},toString:function(){return this.expression},inspect:function(){return"#<Selector:"+this.expression.inspect()+">"}});if(Prototype.BrowserFeatures.SelectorsAPI&&document.compatMode==="BackCompat"){Selector.CASE_INSENSITIVE_CLASS_NAMES=(function(){var div=document.createElement("div"),span=document.createElement("span");div.id="prototype_test_id";span.className="Test";div.appendChild(span);var isIgnored=(div.querySelector("#prototype_test_id .test")!==null);div=span=null;return isIgnored})()}Object.extend(Selector,{_cache:{},xpath:{descendant:"//*",child:"/*",adjacent:"/following-sibling::*[1]",laterSibling:"/following-sibling::*",tagName:function(m){if(m[1]=="*"){return""}return"[local-name()='"+m[1].toLowerCase()+"' or local-name()='"+m[1].toUpperCase()+"']"},className:"[contains(concat(' ', @class, ' '), ' #{1} ')]",id:"[@id='#{1}']",attrPresence:function(m){m[1]=m[1].toLowerCase();return new Template("[@#{1}]").evaluate(m)},attr:function(m){m[1]=m[1].toLowerCase();m[3]=m[5]||m[6];return new Template(Selector.xpath.operators[m[2]]).evaluate(m)},pseudo:function(m){var h=Selector.xpath.pseudos[m[1]];if(!h){return""}if(Object.isFunction(h)){return h(m)}return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m)},operators:{"=":"[@#{1}='#{3}']","!=":"[@#{1}!='#{3}']","^=":"[starts-with(@#{1}, '#{3}')]","$=":"[substring(@#{1}, (string-length(@#{1}) - string-length('#{3}') + 1))='#{3}']","*=":"[contains(@#{1}, '#{3}')]","~=":"[contains(concat(' ', @#{1}, ' '), ' #{3} ')]","|=":"[contains(concat('-', @#{1}, '-'), '-#{3}-')]"},pseudos:{"first-child":"[not(preceding-sibling::*)]","last-child":"[not(following-sibling::*)]","only-child":"[not(preceding-sibling::* or following-sibling::*)]",empty:"[count(*) = 0 and (count(text()) = 0)]",checked:"[@checked]",disabled:"[(@disabled) and (@type!='hidden')]",enabled:"[not(@disabled) and (@type!='hidden')]",not:function(m){var e=m[6],p=Selector.patterns,x=Selector.xpath,le,v,len=p.length,name;var exclusion=[];while(e&&le!=e&&(/\S/).test(e)){le=e;for(var i=0;i<len;i++){name=p[i].name;if(m=e.match(p[i].re)){v=Object.isFunction(x[name])?x[name](m):new Template(x[name]).evaluate(m);exclusion.push("("+v.substring(1,v.length-1)+")");e=e.replace(m[0],"");break}}}return"[not("+exclusion.join(" and ")+")]"},"nth-child":function(m){return Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ",m)},"nth-last-child":function(m){return Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ",m)},"nth-of-type":function(m){return Selector.xpath.pseudos.nth("position() ",m)},"nth-last-of-type":function(m){return Selector.xpath.pseudos.nth("(last() + 1 - position()) ",m)},"first-of-type":function(m){m[6]="1";return Selector.xpath.pseudos["nth-of-type"](m)},"last-of-type":function(m){m[6]="1";return Selector.xpath.pseudos["nth-last-of-type"](m)},"only-of-type":function(m){var p=Selector.xpath.pseudos;return p["first-of-type"](m)+p["last-of-type"](m)},nth:function(fragment,m){var mm,formula=m[6],predicate;if(formula=="even"){formula="2n+0"}if(formula=="odd"){formula="2n+1"}if(mm=formula.match(/^(\d+)$/)){return"["+fragment+"= "+mm[1]+"]"}if(mm=formula.match(/^(-?\d*)?n(([+-])(\d+))?/)){if(mm[1]=="-"){mm[1]=-1}var a=mm[1]?Number(mm[1]):1;var b=mm[2]?Number(mm[2]):0;predicate="[((#{fragment} - #{b}) mod #{a} = 0) and ((#{fragment} - #{b}) div #{a} >= 0)]";return new Template(predicate).evaluate({fragment:fragment,a:a,b:b})}}}},criteria:{tagName:'n = h.tagName(n, r, "#{1}", c);      c = false;',className:'n = h.className(n, r, "#{1}", c);    c = false;',id:'n = h.id(n, r, "#{1}", c);           c = false;',attrPresence:'n = h.attrPresence(n, r, "#{1}", c); c = false;',attr:function(m){m[3]=(m[5]||m[6]);return new Template('n = h.attr(n, r, "#{1}", "#{3}", "#{2}", c); c = false;').evaluate(m)},pseudo:function(m){if(m[6]){m[6]=m[6].replace(/"/g,'\\"')}return new Template('n = h.pseudo(n, "#{1}", "#{6}", r, c); c = false;').evaluate(m)},descendant:'c = "descendant";',child:'c = "child";',adjacent:'c = "adjacent";',laterSibling:'c = "laterSibling";'},patterns:[{name:"laterSibling",re:/^\s*~\s*/},{name:"child",re:/^\s*>\s*/},{name:"adjacent",re:/^\s*\+\s*/},{name:"descendant",re:/^\s/},{name:"tagName",re:/^\s*(\*|[\w\-]+)(\b|$)?/},{name:"id",re:/^#([\w\-\*]+)(\b|$)/},{name:"className",re:/^\.([\w\-\*]+)(\b|$)/},{name:"pseudo",re:/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis)abled|not)(\((.*?)\))?(\b|$|(?=\s|[:+~>]))/},{name:"attrPresence",re:/^\[((?:[\w-]+:)?[\w-]+)\]/},{name:"attr",re:/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=)\s*((['"])([^\4]*?)\4|([^'"][^\]]*?)))?\]/}],assertions:{tagName:function(element,matches){return matches[1].toUpperCase()==element.tagName.toUpperCase()},className:function(element,matches){return Element.hasClassName(element,matches[1])},id:function(element,matches){return element.id===matches[1]},attrPresence:function(element,matches){return Element.hasAttribute(element,matches[1])},attr:function(element,matches){var nodeValue=Element.readAttribute(element,matches[1]);return nodeValue&&Selector.operators[matches[2]](nodeValue,matches[5]||matches[6])}},handlers:{concat:function(a,b){for(var i=0,node;node=b[i];i++){a.push(node)}return a},mark:function(nodes){var _true=Prototype.emptyFunction;for(var i=0,node;node=nodes[i];i++){node._countedByPrototype=_true}return nodes},unmark:(function(){var PROPERTIES_ATTRIBUTES_MAP=(function(){var el=document.createElement("div"),isBuggy=false,propName="_countedByPrototype",value="x";el[propName]=value;isBuggy=(el.getAttribute(propName)===value);el=null;return isBuggy})();return PROPERTIES_ATTRIBUTES_MAP?function(nodes){for(var i=0,node;node=nodes[i];i++){node.removeAttribute("_countedByPrototype")}return nodes}:function(nodes){for(var i=0,node;node=nodes[i];i++){node._countedByPrototype=void 0}return nodes}})(),index:function(parentNode,reverse,ofType){parentNode._countedByPrototype=Prototype.emptyFunction;if(reverse){for(var nodes=parentNode.childNodes,i=nodes.length-1,j=1;i>=0;i--){var node=nodes[i];if(node.nodeType==1&&(!ofType||node._countedByPrototype)){node.nodeIndex=j++}}}else{for(var i=0,j=1,nodes=parentNode.childNodes;node=nodes[i];i++){if(node.nodeType==1&&(!ofType||node._countedByPrototype)){node.nodeIndex=j++}}}},unique:function(nodes){if(nodes.length==0){return nodes}var results=[],n;for(var i=0,l=nodes.length;i<l;i++){if(typeof(n=nodes[i])._countedByPrototype=="undefined"){n._countedByPrototype=Prototype.emptyFunction;results.push(Element.extend(n))}}return Selector.handlers.unmark(results)},descendant:function(nodes){var h=Selector.handlers;for(var i=0,results=[],node;node=nodes[i];i++){h.concat(results,node.getElementsByTagName("*"))}return results},child:function(nodes){var h=Selector.handlers;for(var i=0,results=[],node;node=nodes[i];i++){for(var j=0,child;child=node.childNodes[j];j++){if(child.nodeType==1&&child.tagName!="!"){results.push(child)}}}return results},adjacent:function(nodes){for(var i=0,results=[],node;node=nodes[i];i++){var next=this.nextElementSibling(node);if(next){results.push(next)}}return results},laterSibling:function(nodes){var h=Selector.handlers;for(var i=0,results=[],node;node=nodes[i];i++){h.concat(results,Element.nextSiblings(node))}return results},nextElementSibling:function(node){while(node=node.nextSibling){if(node.nodeType==1){return node}}return null},previousElementSibling:function(node){while(node=node.previousSibling){if(node.nodeType==1){return node}}return null},tagName:function(nodes,root,tagName,combinator){var uTagName=tagName.toUpperCase();var results=[],h=Selector.handlers;if(nodes){if(combinator){if(combinator=="descendant"){for(var i=0,node;node=nodes[i];i++){h.concat(results,node.getElementsByTagName(tagName))}return results}else{nodes=this[combinator](nodes)}if(tagName=="*"){return nodes}}for(var i=0,node;node=nodes[i];i++){if(node.tagName.toUpperCase()===uTagName){results.push(node)}}return results}else{return root.getElementsByTagName(tagName)}},id:function(nodes,root,id,combinator){var targetNode=$(id),h=Selector.handlers;if(root==document){if(!targetNode){return[]}if(!nodes){return[targetNode]}}else{if(!root.sourceIndex||root.sourceIndex<1){var nodes=root.getElementsByTagName("*");for(var j=0,node;node=nodes[j];j++){if(node.id===id){return[node]}}}}if(nodes){if(combinator){if(combinator=="child"){for(var i=0,node;node=nodes[i];i++){if(targetNode.parentNode==node){return[targetNode]}}}else{if(combinator=="descendant"){for(var i=0,node;node=nodes[i];i++){if(Element.descendantOf(targetNode,node)){return[targetNode]}}}else{if(combinator=="adjacent"){for(var i=0,node;node=nodes[i];i++){if(Selector.handlers.previousElementSibling(targetNode)==node){return[targetNode]}}}else{nodes=h[combinator](nodes)}}}}for(var i=0,node;node=nodes[i];i++){if(node==targetNode){return[targetNode]}}return[]}return(targetNode&&Element.descendantOf(targetNode,root))?[targetNode]:[]},className:function(nodes,root,className,combinator){if(nodes&&combinator){nodes=this[combinator](nodes)}return Selector.handlers.byClassName(nodes,root,className)},byClassName:function(nodes,root,className){if(!nodes){nodes=Selector.handlers.descendant([root])}var needle=" "+className+" ";for(var i=0,results=[],node,nodeClassName;node=nodes[i];i++){nodeClassName=node.className;if(nodeClassName.length==0){continue}if(nodeClassName==className||(" "+nodeClassName+" ").include(needle)){results.push(node)}}return results},attrPresence:function(nodes,root,attr,combinator){if(!nodes){nodes=root.getElementsByTagName("*")}if(nodes&&combinator){nodes=this[combinator](nodes)}var results=[];for(var i=0,node;node=nodes[i];i++){if(Element.hasAttribute(node,attr)){results.push(node)}}return results},attr:function(nodes,root,attr,value,operator,combinator){if(!nodes){nodes=root.getElementsByTagName("*")}if(nodes&&combinator){nodes=this[combinator](nodes)}var handler=Selector.operators[operator],results=[];for(var i=0,node;node=nodes[i];i++){var nodeValue=Element.readAttribute(node,attr);if(nodeValue===null){continue}if(handler(nodeValue,value)){results.push(node)}}return results},pseudo:function(nodes,name,value,root,combinator){if(nodes&&combinator){nodes=this[combinator](nodes)}if(!nodes){nodes=root.getElementsByTagName("*")}return Selector.pseudos[name](nodes,value,root)}},pseudos:{"first-child":function(nodes,value,root){for(var i=0,results=[],node;node=nodes[i];i++){if(Selector.handlers.previousElementSibling(node)){continue}results.push(node)}return results},"last-child":function(nodes,value,root){for(var i=0,results=[],node;node=nodes[i];i++){if(Selector.handlers.nextElementSibling(node)){continue}results.push(node)}return results},"only-child":function(nodes,value,root){var h=Selector.handlers;for(var i=0,results=[],node;node=nodes[i];i++){if(!h.previousElementSibling(node)&&!h.nextElementSibling(node)){results.push(node)}}return results},"nth-child":function(nodes,formula,root){return Selector.pseudos.nth(nodes,formula,root)},"nth-last-child":function(nodes,formula,root){return Selector.pseudos.nth(nodes,formula,root,true)},"nth-of-type":function(nodes,formula,root){return Selector.pseudos.nth(nodes,formula,root,false,true)},"nth-last-of-type":function(nodes,formula,root){return Selector.pseudos.nth(nodes,formula,root,true,true)},"first-of-type":function(nodes,formula,root){return Selector.pseudos.nth(nodes,"1",root,false,true)},"last-of-type":function(nodes,formula,root){return Selector.pseudos.nth(nodes,"1",root,true,true)},"only-of-type":function(nodes,formula,root){var p=Selector.pseudos;return p["last-of-type"](p["first-of-type"](nodes,formula,root),formula,root)},getIndices:function(a,b,total){if(a==0){return b>0?[b]:[]}return $R(1,total).inject([],function(memo,i){if(0==(i-b)%a&&(i-b)/a>=0){memo.push(i)}return memo})},nth:function(nodes,formula,root,reverse,ofType){if(nodes.length==0){return[]}if(formula=="even"){formula="2n+0"}if(formula=="odd"){formula="2n+1"}var h=Selector.handlers,results=[],indexed=[],m;h.mark(nodes);for(var i=0,node;node=nodes[i];i++){if(!node.parentNode._countedByPrototype){h.index(node.parentNode,reverse,ofType);indexed.push(node.parentNode)}}if(formula.match(/^\d+$/)){formula=Number(formula);for(var i=0,node;node=nodes[i];i++){if(node.nodeIndex==formula){results.push(node)}}}else{if(m=formula.match(/^(-?\d*)?n(([+-])(\d+))?/)){if(m[1]=="-"){m[1]=-1}var a=m[1]?Number(m[1]):1;var b=m[2]?Number(m[2]):0;var indices=Selector.pseudos.getIndices(a,b,nodes.length);for(var i=0,node,l=indices.length;node=nodes[i];i++){for(var j=0;j<l;j++){if(node.nodeIndex==indices[j]){results.push(node)}}}}}h.unmark(nodes);h.unmark(indexed);return results},empty:function(nodes,value,root){for(var i=0,results=[],node;node=nodes[i];i++){if(node.tagName=="!"||node.firstChild){continue}results.push(node)}return results},not:function(nodes,selector,root){var h=Selector.handlers,selectorType,m;var exclusions=new Selector(selector).findElements(root);h.mark(exclusions);for(var i=0,results=[],node;node=nodes[i];i++){if(!node._countedByPrototype){results.push(node)}}h.unmark(exclusions);return results},enabled:function(nodes,value,root){for(var i=0,results=[],node;node=nodes[i];i++){if(!node.disabled&&(!node.type||node.type!=="hidden")){results.push(node)}}return results},disabled:function(nodes,value,root){for(var i=0,results=[],node;node=nodes[i];i++){if(node.disabled){results.push(node)}}return results},checked:function(nodes,value,root){for(var i=0,results=[],node;node=nodes[i];i++){if(node.checked){results.push(node)}}return results}},operators:{"=":function(nv,v){return nv==v},"!=":function(nv,v){return nv!=v},"^=":function(nv,v){return nv==v||nv&&nv.startsWith(v)},"$=":function(nv,v){return nv==v||nv&&nv.endsWith(v)},"*=":function(nv,v){return nv==v||nv&&nv.include(v)},"~=":function(nv,v){return(" "+nv+" ").include(" "+v+" ")},"|=":function(nv,v){return("-"+(nv||"").toUpperCase()+"-").include("-"+(v||"").toUpperCase()+"-")}},split:function(expression){var expressions=[];expression.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/,function(m){expressions.push(m[1].strip())});return expressions},matchElements:function(elements,expression){var matches=$$(expression),h=Selector.handlers;h.mark(matches);for(var i=0,results=[],element;element=elements[i];i++){if(element._countedByPrototype){results.push(element)}}h.unmark(matches);return results},findElement:function(elements,expression,index){if(Object.isNumber(expression)){index=expression;expression=false}return Selector.matchElements(elements,expression||"*")[index||0]},findChildElements:function(element,expressions){expressions=Selector.split(expressions.join(","));var results=[],h=Selector.handlers;for(var i=0,l=expressions.length,selector;i<l;i++){selector=new Selector(expressions[i].strip());h.concat(results,selector.findElements(element))}return(l>1)?h.unique(results):results}});if(Prototype.Browser.IE){Object.extend(Selector.handlers,{concat:function(a,b){for(var i=0,node;node=b[i];i++){if(node.tagName!=="!"){a.push(node)}}return a}})}function $$(){return Selector.findChildElements(document,$A(arguments))}var Form={reset:function(form){form=$(form);form.reset();return form},serializeElements:function(elements,options){if(typeof options!="object"){options={hash:!!options}}else{if(Object.isUndefined(options.hash)){options.hash=true}}var key,value,submitted=false,submit=options.submit;var data=elements.inject({},function(result,element){if(!element.disabled&&element.name){key=element.name;value=$(element).getValue();if(value!=null&&element.type!="file"&&(element.type!="submit"||(!submitted&&submit!==false&&(!submit||key==submit)&&(submitted=true)))){if(key in result){if(!Object.isArray(result[key])){result[key]=[result[key]]}result[key].push(value)}else{result[key]=value}}}return result});return options.hash?data:Object.toQueryString(data)}};Form.Methods={serialize:function(form,options){return Form.serializeElements(Form.getElements(form),options)},getElements:function(form){var elements=$(form).getElementsByTagName("*"),element,arr=[],serializers=Form.Element.Serializers;for(var i=0;element=elements[i];i++){arr.push(element)}return arr.inject([],function(elements,child){if(serializers[child.tagName.toLowerCase()]){elements.push(Element.extend(child))}return elements})},getInputs:function(form,typeName,name){form=$(form);var inputs=form.getElementsByTagName("input");if(!typeName&&!name){return $A(inputs).map(Element.extend)}for(var i=0,matchingInputs=[],length=inputs.length;i<length;i++){var input=inputs[i];if((typeName&&input.type!=typeName)||(name&&input.name!=name)){continue}matchingInputs.push(Element.extend(input))}return matchingInputs},disable:function(form){form=$(form);Form.getElements(form).invoke("disable");return form},enable:function(form){form=$(form);Form.getElements(form).invoke("enable");return form},findFirstElement:function(form){var elements=$(form).getElements().findAll(function(element){return"hidden"!=element.type&&!element.disabled});var firstByIndex=elements.findAll(function(element){return element.hasAttribute("tabIndex")&&element.tabIndex>=0}).sortBy(function(element){return element.tabIndex}).first();return firstByIndex?firstByIndex:elements.find(function(element){return/^(?:input|select|textarea)$/i.test(element.tagName)})},focusFirstElement:function(form){form=$(form);form.findFirstElement().activate();return form},request:function(form,options){form=$(form),options=Object.clone(options||{});var params=options.parameters,action=form.readAttribute("action")||"";if(action.blank()){action=window.location.href}options.parameters=form.serialize(true);if(params){if(Object.isString(params)){params=params.toQueryParams()}Object.extend(options.parameters,params)}if(form.hasAttribute("method")&&!options.method){options.method=form.method}return new Ajax.Request(action,options)}};Form.Element={focus:function(element){$(element).focus();return element},select:function(element){$(element).select();return element}};Form.Element.Methods={serialize:function(element){element=$(element);if(!element.disabled&&element.name){var value=element.getValue();if(value!=undefined){var pair={};pair[element.name]=value;return Object.toQueryString(pair)}}return""},getValue:function(element){element=$(element);var method=element.tagName.toLowerCase();return Form.Element.Serializers[method](element)},setValue:function(element,value){element=$(element);var method=element.tagName.toLowerCase();Form.Element.Serializers[method](element,value);return element},clear:function(element){$(element).value="";return element},present:function(element){return $(element).value!=""},activate:function(element){element=$(element);try{element.focus();if(element.select&&(element.tagName.toLowerCase()!="input"||!(/^(?:button|reset|submit)$/i.test(element.type)))){element.select()}}catch(e){}return element},disable:function(element){element=$(element);element.disabled=true;return element},enable:function(element){element=$(element);element.disabled=false;return element}};var Field=Form.Element;var $F=Form.Element.Methods.getValue;Form.Element.Serializers={input:function(element,value){switch(element.type.toLowerCase()){case"checkbox":case"radio":return Form.Element.Serializers.inputSelector(element,value);default:return Form.Element.Serializers.textarea(element,value)}},inputSelector:function(element,value){if(Object.isUndefined(value)){return element.checked?element.value:null}else{element.checked=!!value}},textarea:function(element,value){if(Object.isUndefined(value)){return element.value}else{element.value=value}},select:function(element,value){if(Object.isUndefined(value)){return this[element.type=="select-one"?"selectOne":"selectMany"](element)}else{var opt,currentValue,single=!Object.isArray(value);for(var i=0,length=element.length;i<length;i++){opt=element.options[i];currentValue=this.optionValue(opt);if(single){if(currentValue==value){opt.selected=true;return}}else{opt.selected=value.include(currentValue)}}}},selectOne:function(element){var index=element.selectedIndex;return index>=0?this.optionValue(element.options[index]):null},selectMany:function(element){var values,length=element.length;if(!length){return null}for(var i=0,values=[];i<length;i++){var opt=element.options[i];if(opt.selected){values.push(this.optionValue(opt))}}return values},optionValue:function(opt){return Element.extend(opt).hasAttribute("value")?opt.value:opt.text}};Abstract.TimedObserver=Class.create(PeriodicalExecuter,{initialize:function($super,element,frequency,callback){$super(callback,frequency);this.element=$(element);this.lastValue=this.getValue()},execute:function(){var value=this.getValue();if(Object.isString(this.lastValue)&&Object.isString(value)?this.lastValue!=value:String(this.lastValue)!=String(value)){this.callback(this.element,value);this.lastValue=value}}});Form.Element.Observer=Class.create(Abstract.TimedObserver,{getValue:function(){return Form.Element.getValue(this.element)}});Form.Observer=Class.create(Abstract.TimedObserver,{getValue:function(){return Form.serialize(this.element)}});Abstract.EventObserver=Class.create({initialize:function(element,callback){this.element=$(element);this.callback=callback;this.lastValue=this.getValue();if(this.element.tagName.toLowerCase()=="form"){this.registerFormCallbacks()}else{this.registerCallback(this.element)}},onElementEvent:function(){var value=this.getValue();if(this.lastValue!=value){this.callback(this.element,value);this.lastValue=value}},registerFormCallbacks:function(){Form.getElements(this.element).each(this.registerCallback,this)},registerCallback:function(element){if(element.type){switch(element.type.toLowerCase()){case"checkbox":case"radio":Event.observe(element,"click",this.onElementEvent.bind(this));break;default:Event.observe(element,"change",this.onElementEvent.bind(this));break}}}});Form.Element.EventObserver=Class.create(Abstract.EventObserver,{getValue:function(){return Form.Element.getValue(this.element)}});Form.EventObserver=Class.create(Abstract.EventObserver,{getValue:function(){return Form.serialize(this.element)}});(function(){var Event={KEY_BACKSPACE:8,KEY_TAB:9,KEY_RETURN:13,KEY_ESC:27,KEY_LEFT:37,KEY_UP:38,KEY_RIGHT:39,KEY_DOWN:40,KEY_DELETE:46,KEY_HOME:36,KEY_END:35,KEY_PAGEUP:33,KEY_PAGEDOWN:34,KEY_INSERT:45,cache:{}};var docEl=document.documentElement;var MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED="onmouseenter" in docEl&&"onmouseleave" in docEl;var isIELegacyEvent=function(event){return false};if(window.attachEvent){if(window.addEventListener){isIELegacyEvent=function(event){return !(event instanceof window.Event)}}else{isIELegacyEvent=function(event){return true}}}var _isButton;function _isButtonForDOMEvents(event,code){return event.which?(event.which===code+1):(event.button===code)}var legacyButtonMap={0:1,1:4,2:2};function _isButtonForLegacyEvents(event,code){return event.button===legacyButtonMap[code]}function _isButtonForWebKit(event,code){switch(code){case 0:return event.which==1&&!event.metaKey;case 1:return event.which==2||(event.which==1&&event.metaKey);case 2:return event.which==3;default:return false}}if(window.attachEvent){if(!window.addEventListener){_isButton=_isButtonForLegacyEvents}else{_isButton=function(event,code){return isIELegacyEvent(event)?_isButtonForLegacyEvents(event,code):_isButtonForDOMEvents(event,code)}}}else{if(Prototype.Browser.WebKit){_isButton=_isButtonForWebKit}else{_isButton=_isButtonForDOMEvents}}function isLeftClick(event){return _isButton(event,0)}function isMiddleClick(event){return _isButton(event,1)}function isRightClick(event){return _isButton(event,2)}function element(event){event=Event.extend(event);var node=event.target,type=event.type,currentTarget=event.currentTarget;if(currentTarget&&currentTarget.tagName){if(type==="load"||type==="error"||(type==="click"&&currentTarget.tagName.toLowerCase()==="input"&&currentTarget.type==="radio")){node=currentTarget}}if(node.nodeType==Node.TEXT_NODE){node=node.parentNode}return Element.extend(node)}function findElement(event,expression){var element=Event.element(event);if(!expression){return element}var elements=[element].concat(element.ancestors());return Selector.findElement(elements,expression,0)}function pointer(event){return{x:pointerX(event),y:pointerY(event)}}function pointerX(event){var docElement=document.documentElement,body=document.body||{scrollLeft:0};return event.pageX||(event.clientX+(docElement.scrollLeft||body.scrollLeft)-(docElement.clientLeft||0))}function pointerY(event){var docElement=document.documentElement,body=document.body||{scrollTop:0};return event.pageY||(event.clientY+(docElement.scrollTop||body.scrollTop)-(docElement.clientTop||0))}function stop(event){Event.extend(event);event.preventDefault();event.stopPropagation();event.stopped=true}Event.Methods={isLeftClick:isLeftClick,isMiddleClick:isMiddleClick,isRightClick:isRightClick,element:element,findElement:findElement,pointer:pointer,pointerX:pointerX,pointerY:pointerY,stop:stop};var methods=Object.keys(Event.Methods).inject({},function(m,name){m[name]=Event.Methods[name].methodize();return m});if(window.attachEvent){function _relatedTarget(event){var element;switch(event.type){case"mouseover":case"mouseenter":element=event.fromElement;break;case"mouseout":case"mouseleave":element=event.toElement;break;default:return null}return Element.extend(element)}var additionalMethods={stopPropagation:function(){this.cancelBubble=true},preventDefault:function(){this.returnValue=false},inspect:function(){return"[object Event]"}};Event.extend=function(event,element){if(!event){return false}if(!isIELegacyEvent(event)){return event}if(event._extendedByPrototype){return event}event._extendedByPrototype=Prototype.emptyFunction;var pointer=Event.pointer(event);Object.extend(event,{target:event.srcElement||element,relatedTarget:_relatedTarget(event),pageX:pointer.x,pageY:pointer.y});Object.extend(event,methods);Object.extend(event,additionalMethods)}}else{Event.extend=Prototype.K}if(window.addEventListener){Event.prototype=window.Event.prototype||document.createEvent("HTMLEvents").__proto__;Object.extend(Event.prototype,methods)}function _createResponder(element,eventName,handler){var registry=Element.retrieve(element,"prototype_event_registry");if(Object.isUndefined(registry)){CACHE.push(element);registry=Element.retrieve(element,"prototype_event_registry",$H())}var respondersForEvent=registry.get(eventName);if(Object.isUndefined(respondersForEvent)){respondersForEvent=[];registry.set(eventName,respondersForEvent)}if(respondersForEvent.pluck("handler").include(handler)){return false}var responder;if(eventName.include(":")){responder=function(event){if(Object.isUndefined(event.eventName)){return false}if(event.eventName!==eventName){return false}Event.extend(event,element);handler.call(element,event)}}else{if(!MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED&&(eventName==="mouseenter"||eventName==="mouseleave")){if(eventName==="mouseenter"||eventName==="mouseleave"){responder=function(event){Event.extend(event,element);var parent=event.relatedTarget;while(parent&&parent!==element){try{parent=parent.parentNode}catch(e){parent=element}}if(parent===element){return}handler.call(element,event)}}}else{responder=function(event){Event.extend(event,element);handler.call(element,event)}}}responder.handler=handler;respondersForEvent.push(responder);return responder}function _destroyCache(){for(var i=0,length=CACHE.length;i<length;i++){Event.stopObserving(CACHE[i]);CACHE[i]=null}}var CACHE=[];if(Prototype.Browser.IE){window.attachEvent("onunload",_destroyCache)}if(Prototype.Browser.WebKit){window.addEventListener("unload",Prototype.emptyFunction,false)}var _getDOMEventName=Prototype.K,translations={mouseenter:"mouseover",mouseleave:"mouseout"};if(!MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED){_getDOMEventName=function(eventName){return(translations[eventName]||eventName)}}function observe(element,eventName,handler){element=$(element);var responder=_createResponder(element,eventName,handler);if(!responder){return element}if(eventName.include(":")){if(element.addEventListener){element.addEventListener("dataavailable",responder,false)}else{element.attachEvent("ondataavailable",responder);element.attachEvent("onlosecapture",responder)}}else{var actualEventName=_getDOMEventName(eventName);if(element.addEventListener){element.addEventListener(actualEventName,responder,false)}else{element.attachEvent("on"+actualEventName,responder)}}return element}function stopObserving(element,eventName,handler){element=$(element);var registry=Element.retrieve(element,"prototype_event_registry");if(!registry){return element}if(!eventName){registry.each(function(pair){var eventName=pair.key;stopObserving(element,eventName)});return element}var responders=registry.get(eventName);if(!responders){return element}if(!handler){responders.each(function(r){stopObserving(element,eventName,r.handler)});return element}var responder=responders.find(function(r){return r.handler===handler});if(!responder){return element}if(eventName.include(":")){if(element.removeEventListener){element.removeEventListener("dataavailable",responder,false)}else{element.detachEvent("ondataavailable",responder);element.detachEvent("onlosecapture",responder)}}else{var actualEventName=_getDOMEventName(eventName);if(element.removeEventListener){element.removeEventListener(actualEventName,responder,false)}else{element.detachEvent("on"+actualEventName,responder)}}registry.set(eventName,responders.without(responder));return element}function fire(element,eventName,memo,bubble){element=$(element);if(Object.isUndefined(bubble)){bubble=true}if(element==document&&document.createEvent&&!element.dispatchEvent){element=document.documentElement}var event;if(document.createEvent){event=document.createEvent("HTMLEvents");event.initEvent("dataavailable",bubble,true)}else{event=document.createEventObject();event.eventType=bubble?"ondataavailable":"onlosecapture"}event.eventName=eventName;event.memo=memo||{};if(document.createEvent){element.dispatchEvent(event)}else{element.fireEvent(event.eventType,event)}return Event.extend(event)}Event.Handler=Class.create({initialize:function(element,eventName,selector,callback){this.element=$(element);this.eventName=eventName;this.selector=selector;this.callback=callback;this.handler=this.handleEvent.bind(this)},start:function(){Event.observe(this.element,this.eventName,this.handler);return this},stop:function(){Event.stopObserving(this.element,this.eventName,this.handler);return this},handleEvent:function(event){var element=Event.findElement(event,this.selector);if(element){this.callback.call(this.element,event,element)}}});function on(element,eventName,selector,callback){element=$(element);if(Object.isFunction(selector)&&Object.isUndefined(callback)){callback=selector,selector=null}return new Event.Handler(element,eventName,selector,callback).start()}Object.extend(Event,Event.Methods);Object.extend(Event,{fire:fire,observe:observe,stopObserving:stopObserving,on:on});Element.addMethods({fire:fire,observe:observe,stopObserving:stopObserving,on:on});Object.extend(document,{fire:fire.methodize(),observe:observe.methodize(),stopObserving:stopObserving.methodize(),on:on.methodize(),loaded:false});if(window.Event){Object.extend(window.Event,Event)}else{window.Event=Event}})();(function(){var timer;function fireContentLoadedEvent(){if(document.loaded){return}if(timer){window.clearTimeout(timer)}document.loaded=true;document.fire("dom:loaded")}function checkReadyState(){if(document.readyState==="complete"){document.stopObserving("readystatechange",checkReadyState);fireContentLoadedEvent()}}function pollDoScroll(){try{document.documentElement.doScroll("left")}catch(e){timer=pollDoScroll.defer();return}fireContentLoadedEvent()}if(document.addEventListener){document.addEventListener("DOMContentLoaded",fireContentLoadedEvent,false)}else{document.observe("readystatechange",checkReadyState);if(window==top){timer=pollDoScroll.defer()}}Event.observe(window,"load",fireContentLoadedEvent)})();(function(){var timer;function fireContentLoadedEvent(){if(document.loaded){return}if(timer){window.clearTimeout(timer)}document.loaded=true;document.fire("dom:loaded")}function checkReadyState(){if(document.readyState==="complete"){document.stopObserving("readystatechange",checkReadyState);fireContentLoadedEvent()}}function pollDoScroll(){try{document.documentElement.doScroll("left")}catch(e){timer=pollDoScroll.defer();return}fireContentLoadedEvent()}if(document.addEventListener){document.addEventListener("DOMContentLoaded",fireContentLoadedEvent,false)}else{document.observe("readystatechange",checkReadyState);if(window==top){timer=pollDoScroll.defer()}}Event.observe(window,"load",fireContentLoadedEvent)})();Element.addMethods();Hash.toQueryString=Object.toQueryString;var Toggle={display:Element.toggle};Element.Methods.childOf=Element.Methods.descendantOf;var Insertion={Before:function(element,content){return Element.insert(element,{before:content})},Top:function(element,content){return Element.insert(element,{top:content})},Bottom:function(element,content){return Element.insert(element,{bottom:content})},After:function(element,content){return Element.insert(element,{after:content})}};var $continue=new Error('"throw $continue" is deprecated, use "return" instead');var Position={includeScrollOffsets:false,prepare:function(){this.deltaX=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;this.deltaY=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0},within:function(element,x,y){if(this.includeScrollOffsets){return this.withinIncludingScrolloffsets(element,x,y)}this.xcomp=x;this.ycomp=y;this.offset=Element.cumulativeOffset(element);return(y>=this.offset[1]&&y<this.offset[1]+element.offsetHeight&&x>=this.offset[0]&&x<this.offset[0]+element.offsetWidth)},withinIncludingScrolloffsets:function(element,x,y){var offsetcache=Element.cumulativeScrollOffset(element);this.xcomp=x+offsetcache[0]-this.deltaX;this.ycomp=y+offsetcache[1]-this.deltaY;this.offset=Element.cumulativeOffset(element);return(this.ycomp>=this.offset[1]&&this.ycomp<this.offset[1]+element.offsetHeight&&this.xcomp>=this.offset[0]&&this.xcomp<this.offset[0]+element.offsetWidth)},overlap:function(mode,element){if(!mode){return 0}if(mode=="vertical"){return((this.offset[1]+element.offsetHeight)-this.ycomp)/element.offsetHeight}if(mode=="horizontal"){return((this.offset[0]+element.offsetWidth)-this.xcomp)/element.offsetWidth}},cumulativeOffset:Element.Methods.cumulativeOffset,positionedOffset:Element.Methods.positionedOffset,absolutize:function(element){Position.prepare();return Element.absolutize(element)},relativize:function(element){Position.prepare();return Element.relativize(element)},realOffset:Element.Methods.cumulativeScrollOffset,offsetParent:Element.Methods.getOffsetParent,page:Element.Methods.viewportOffset,clone:function(source,target,options){options=options||{};return Element.clonePosition(target,source,options)}};if(!document.getElementsByClassName){document.getElementsByClassName=function(instanceMethods){function iter(name){return name.blank()?null:"[contains(concat(' ', @class, ' '), ' "+name+" ')]"}instanceMethods.getElementsByClassName=Prototype.BrowserFeatures.XPath?function(element,className){className=className.toString().strip();var cond=/\s/.test(className)?$w(className).map(iter).join(""):iter(className);return cond?document._getElementsByXPath(".//*"+cond,element):[]}:function(element,className){className=className.toString().strip();var elements=[],classNames=(/\s/.test(className)?$w(className):null);if(!classNames&&!className){return elements}var nodes=$(element).getElementsByTagName("*");className=" "+className+" ";for(var i=0,child,cn;child=nodes[i];i++){if(child.className&&(cn=" "+child.className+" ")&&(cn.include(className)||(classNames&&classNames.all(function(name){return !name.toString().blank()&&cn.include(" "+name+" ")})))){elements.push(Element.extend(child))}}return elements};return function(className,parentElement){return $(parentElement||document.body).getElementsByClassName(className)}}(Element.Methods)}Element.ClassNames=Class.create();Element.ClassNames.prototype={initialize:function(element){this.element=$(element)},_each:function(iterator){this.element.className.split(/\s+/).select(function(name){return name.length>0})._each(iterator)},set:function(className){this.element.className=className},add:function(classNameToAdd){if(this.include(classNameToAdd)){return}this.set($A(this).concat(classNameToAdd).join(" "))},remove:function(classNameToRemove){if(!this.include(classNameToRemove)){return}this.set($A(this).without(classNameToRemove).join(" "))},toString:function(){return $A(this).join(" ")}};Object.extend(Element.ClassNames.prototype,Enumerable);
var Sky;if(!Sky){Sky={}}Prototype.BrowserFeatures.ElementExtensions=(function(){if(!!(window.attachEvent&&navigator.userAgent.indexOf("Opera")===-1)&&!navigator.appVersion.match(/8.\d+/)){return !!window.HTMLElement}else{if(window.HTMLElement&&window.HTMLElement.prototype){return true}if(window.Element&&window.Element.prototype){return true}}})();Sky.PrototypeExtensions={_REQUIRED_PROTOTYPE:"1.6.0.2",convertVersionString:function(versionString){var r=versionString.split(".");while(r.length<4){r[r.length]=0}return(parseInt(r[0])*1000)+(parseInt(r[1])*100)+(parseInt(r[2])*10)+(parseInt(r[3]))},isPrototypeLoaded:function(version){var returnValue=true;if((typeof Prototype=="undefined")||(typeof Element=="undefined")||(typeof Element.Methods=="undefined")||(Sky.PrototypeExtensions.convertVersionString(Prototype.Version)<Sky.PrototypeExtensions.convertVersionString(version))){returnValue=false}return returnValue},isScriptaculousLoaded:function(version){var returnValue=true;if((typeof Scriptaculous=="undefined")||(Sky.PrototypeExtensions.convertVersionString(Scriptaculous.Version)<Sky.PrototypeExtensions.convertVersionString(version))){returnValue=false}return returnValue},isScriptaculousEffectsLoaded:function(version){var returnValue=true;if((!Sky.PrototypeExtensions.isScriptaculousLoaded(version))||(typeof Effect=="undefined")){returnValue=false}return returnValue},isScriptaculousDragDropLoaded:function(version){var returnValue=true;if((!Sky.PrototypeExtensions.isScriptaculousLoaded(version))||(typeof Droppables=="undefined")||(typeof Draggables=="undefined")){returnValue=false}return returnValue},load:function(){if(!Sky.PrototypeExtensions.isPrototypeLoaded(this._REQUIRED_PROTOTYPE)){throw ("Sky.PrototypeExtensions requires the Prototype JavaScript framework >= "+this._REQUIRED_PROTOTYPE)}Element.addMethods(this.ElementMethods);Element.addMethods("form",this.FormMethods);Element.addMethods("select",this.SelectMethods);Object.extend(String.prototype,this.StringMethods);Prototype.Browser.IE6=Prototype.Browser.IE&&parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf("MSIE")+5))===6;Prototype.Browser.IE7=Prototype.Browser.IE&&parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf("MSIE")+5))===7;Prototype.Browser.IE7up=Prototype.Browser.IE&&!Prototype.Browser.IE6;Prototype.Browser.IE8up=Prototype.Browser.IE&&!Prototype.Browser.IE6&&!Prototype.Browser.IE7},SelectMethods:{mySelectOptionByValue:function(element,value){$A(element.options).each(function(option){option.selected=(option.value==value)}.bind(value))},myClearOptions:function(element){for(var i=0;i<element.options.length;i++){element.options[i]=null}element.options.length=0}},FormMethods:{_myAIRequest_count:0,myAIRequest:function(form,opts){var returnValue=true;var options={onComplete:null};Object.extend(options,opts||{});form=$(form);Sky.PrototypeExtensions.FormMethods._myAIRequest_count++;var requestCount=Sky.PrototypeExtensions.FormMethods._myAIRequest_count;var iFrameContainerId="SkyPrototypeExtensions_FormMethods_myAIRequest_container_"+requestCount;var iFrameId="SkyPrototypeExtensions_FormMethods_myAIRequest_"+requestCount;var divContainer=new Element("div",{id:iFrameContainerId,style:"display: none;"}).update(new Element("iframe",{id:iFrameId,name:iFrameId,src:"about:blank"}));$(document.body).insert({bottom:divContainer});var loadedOptions={iFrameContainerId:iFrameContainerId,iFrameId:iFrameId,onComplete:options.onComplete};Event.observe(iFrameId,"load",Sky.PrototypeExtensions.FormMethods._myAIRequestLoaded.bind(loadedOptions));form.setAttribute("target",iFrameId);return returnValue},_myAIRequestLoaded:function(){if(this.onComplete!=null&&Object.isFunction(this.onComplete)){var frame=$(this.iFrameId);var frameDocument=null;if(frame.contentDocument){frameDocument=frame.contentDocument}else{if(frame.contentWindow){frameDocument=frame.contentWindow.document}else{frameDocument=frame.document}}if(frameDocument!=null&&frameDocument.location.href!="about:blank"){this.onComplete(frameDocument.body.firstChild.innerHTML)}}}},ElementMethods:{_myDeepClone_count:0,myDeepClone:function(element,opts){Sky.PrototypeExtensions.ElementMethods._myDeepClone_count++;var cloneCount=Sky.PrototypeExtensions.ElementMethods._myDeepClone_count;var returnValue=null;var options={cloneIdPrefix:"SkyPrototypeExtensions_myDeepClone_"+cloneCount+"_"};Object.extend(options,opts||{});element=$(element);returnValue=element.cloneNode(true);if(returnValue.id){returnValue.id=options.cloneIdPrefix+returnValue.id}returnValue.select("*[id]").each(function(el){if(el.id){el.id=options.cloneIdPrefix+el.id}});element.parentNode.insertBefore(returnValue,element);returnValue.absolutize();var positionedOffset=element.positionedOffset();returnValue.setStyle({zIndex:10000+cloneCount,position:"absolute",top:positionedOffset.top+"px",left:positionedOffset.left+"px"});return returnValue},_myUpdate_count:0,myUpdate:function(element,opts){Sky.PrototypeExtensions.ElementMethods._myUpdate_count++;var updateCount=Sky.PrototypeExtensions.ElementMethods._myUpdate_count;var returnValue={element:element,script:null};var options={contentCode:null,scriptTagId:"SkyPrototypeExtensions_myUpdate_scriptcode_"+updateCount};Object.extend(options,opts||{});if(options.contentCode!=null&&!Object.isUndefined(options.contentCode)){returnValue.element=element.update(options.contentCode.stripScripts());var scripts=options.contentCode.extractScripts().compact();if(scripts!=null&&scripts.length>0){var scriptTagText=scripts.join("\n").replace(/<\!--/g,"").replace(/\/\/\s*-->/g,"").replace(/\/\/\s*<\!\[CDATA\[/g,"").replace(/\/\/\s*\]\]>/g,"");var scriptTag=null;if(Prototype.Browser.IE){scriptTag=document.createElement("script");scriptTag.type="text/javascript";scriptTag.text=scriptTagText;scriptTag.id=options.scriptTagId}else{scriptTag=new Element("script",{type:"text/javascript",id:options.scriptTagId}).insert(scriptTagText)}$$("head")[0].appendChild(scriptTag);returnValue.script=$(options.scriptTagId)}}return returnValue},myIsExisting:function(id){var returnValue=false;try{if($(id)){returnValue=true}}catch(e){}return returnValue}},StringMethods:{countAppearance:function(str){var splitted=this.split(str);return splitted.length-1},removeSpecialChars:function(includeSpace){var re=/[^a-z0-9]+/gi;if(includeSpace){re=/[^a-z0-9 ]+/gi}return this.replace(re,"")},addSlashes:function(){return this.replace(/([\\"'])/g,"\\$1").replace(/\0/g,"\\0")},stripSlashes:function(){return this.replace(/\0/g,"0").replace(/\\([\\'"])/g,"$1")}}};Sky.PrototypeExtensions.load();var My;if(!My){My={}}My.PrototypeExtensions=Sky.PrototypeExtensions;
var Scriptaculous={Version:"1.8.3",require:function(libraryName){try{document.write('<script type="text/javascript" src="'+libraryName+'"><\/script>')}catch(e){var script=document.createElement("script");script.type="text/javascript";script.src=libraryName;document.getElementsByTagName("head")[0].appendChild(script)}},REQUIRED_PROTOTYPE:"1.6.0.3",load:function(){function convertVersionString(versionString){var v=versionString.replace(/_.*|\./g,"");v=parseInt(v+"0".times(4-v.length));return versionString.indexOf("_")>-1?v-1:v}if((typeof Prototype=="undefined")||(typeof Element=="undefined")||(typeof Element.Methods=="undefined")||(convertVersionString(Prototype.Version)<convertVersionString(Scriptaculous.REQUIRED_PROTOTYPE))){throw ("script.aculo.us requires the Prototype JavaScript framework >= "+Scriptaculous.REQUIRED_PROTOTYPE)}var js=/scriptaculous\.js(\?.*)?$/;$$("head script[src]").findAll(function(s){return s.src.match(js)}).each(function(s){var path=s.src.replace(js,""),includes=s.src.match(/\?.*load=([a-z,]*)/);(includes?includes[1]:"builder,effects,dragdrop,controls,slider,sound").split(",").each(function(include){Scriptaculous.require(path+include+".js")})})}};Scriptaculous.load();
var Builder={NODEMAP:{AREA:"map",CAPTION:"table",COL:"table",COLGROUP:"table",LEGEND:"fieldset",OPTGROUP:"select",OPTION:"select",PARAM:"object",TBODY:"table",TD:"table",TFOOT:"table",TH:"table",THEAD:"table",TR:"table"},node:function(elementName){elementName=elementName.toUpperCase();var parentTag=this.NODEMAP[elementName]||"div";var parentElement=document.createElement(parentTag);try{parentElement.innerHTML="<"+elementName+"></"+elementName+">"}catch(e){}var element=parentElement.firstChild||null;if(element&&(element.tagName.toUpperCase()!=elementName)){element=element.getElementsByTagName(elementName)[0]}if(!element){element=document.createElement(elementName)}if(!element){return}if(arguments[1]){if(this._isStringOrNumber(arguments[1])||(arguments[1] instanceof Array)||arguments[1].tagName){this._children(element,arguments[1])}else{var attrs=this._attributes(arguments[1]);if(attrs.length){try{parentElement.innerHTML="<"+elementName+" "+attrs+"></"+elementName+">"}catch(e){}element=parentElement.firstChild||null;if(!element){element=document.createElement(elementName);for(attr in arguments[1]){element[attr=="class"?"className":attr]=arguments[1][attr]}}if(element.tagName.toUpperCase()!=elementName){element=parentElement.getElementsByTagName(elementName)[0]}}}}if(arguments[2]){this._children(element,arguments[2])}return $(element)},_text:function(text){return document.createTextNode(text)},ATTR_MAP:{className:"class",htmlFor:"for"},_attributes:function(attributes){var attrs=[];for(attribute in attributes){attrs.push((attribute in this.ATTR_MAP?this.ATTR_MAP[attribute]:attribute)+'="'+attributes[attribute].toString().escapeHTML().gsub(/"/,"&quot;")+'"')}return attrs.join(" ")},_children:function(element,children){if(children.tagName){element.appendChild(children);return}if(typeof children=="object"){children.flatten().each(function(e){if(typeof e=="object"){element.appendChild(e)}else{if(Builder._isStringOrNumber(e)){element.appendChild(Builder._text(e))}}})}else{if(Builder._isStringOrNumber(children)){element.appendChild(Builder._text(children))}}},_isStringOrNumber:function(param){return(typeof param=="string"||typeof param=="number")},build:function(html){var element=this.node("div");$(element).update(html.strip());return element.down()},dump:function(scope){if(typeof scope!="object"&&typeof scope!="function"){scope=window}var tags=("A ABBR ACRONYM ADDRESS APPLET AREA B BASE BASEFONT BDO BIG BLOCKQUOTE BODY BR BUTTON CAPTION CENTER CITE CODE COL COLGROUP DD DEL DFN DIR DIV DL DT EM FIELDSET FONT FORM FRAME FRAMESET H1 H2 H3 H4 H5 H6 HEAD HR HTML I IFRAME IMG INPUT INS ISINDEX KBD LABEL LEGEND LI LINK MAP MENU META NOFRAMES NOSCRIPT OBJECT OL OPTGROUP OPTION P PARAM PRE Q S SAMP SCRIPT SELECT SMALL SPAN STRIKE STRONG STYLE SUB SUP TABLE TBODY TD TEXTAREA TFOOT TH THEAD TITLE TR TT U UL VAR").split(/\s+/);tags.each(function(tag){scope[tag]=function(){return Builder.node.apply(Builder,[tag].concat($A(arguments)))}})}};
String.prototype.parseColor=function(){var color="#";if(this.slice(0,4)=="rgb("){var cols=this.slice(4,this.length-1).split(",");var i=0;do{color+=parseInt(cols[i]).toColorPart()}while(++i<3)}else{if(this.slice(0,1)=="#"){if(this.length==4){for(var i=1;i<4;i++){color+=(this.charAt(i)+this.charAt(i)).toLowerCase()}}if(this.length==7){color=this.toLowerCase()}}}return(color.length==7?color:(arguments[0]||this))};Element.collectTextNodes=function(element){return $A($(element).childNodes).collect(function(node){return(node.nodeType==3?node.nodeValue:(node.hasChildNodes()?Element.collectTextNodes(node):""))}).flatten().join("")};Element.collectTextNodesIgnoreClass=function(element,className){return $A($(element).childNodes).collect(function(node){return(node.nodeType==3?node.nodeValue:((node.hasChildNodes()&&!Element.hasClassName(node,className))?Element.collectTextNodesIgnoreClass(node,className):""))}).flatten().join("")};Element.setContentZoom=function(element,percent){element=$(element);element.setStyle({fontSize:(percent/100)+"em"});if(Prototype.Browser.WebKit){window.scrollBy(0,0)}return element};Element.getInlineOpacity=function(element){return $(element).style.opacity||""};Element.forceRerendering=function(element){try{element=$(element);var n=document.createTextNode(" ");element.appendChild(n);element.removeChild(n)}catch(e){}};var Effect={_elementDoesNotExistError:{name:"ElementDoesNotExistError",message:"The specified DOM element does not exist, but is required for this effect to operate"},Transitions:{linear:Prototype.K,sinoidal:function(pos){return(-Math.cos(pos*Math.PI)/2)+0.5},reverse:function(pos){return 1-pos},flicker:function(pos){var pos=((-Math.cos(pos*Math.PI)/4)+0.75)+Math.random()/4;return pos>1?1:pos},wobble:function(pos){return(-Math.cos(pos*Math.PI*(9*pos))/2)+0.5},pulse:function(pos,pulses){return(-Math.cos((pos*((pulses||5)-0.5)*2)*Math.PI)/2)+0.5},spring:function(pos){return 1-(Math.cos(pos*4.5*Math.PI)*Math.exp(-pos*6))},none:function(pos){return 0},full:function(pos){return 1}},DefaultOptions:{duration:1,fps:100,sync:false,from:0,to:1,delay:0,queue:"parallel"},tagifyText:function(element){var tagifyStyle="position:relative";if(Prototype.Browser.IE){tagifyStyle+=";zoom:1"}element=$(element);$A(element.childNodes).each(function(child){if(child.nodeType==3){child.nodeValue.toArray().each(function(character){element.insertBefore(new Element("span",{style:tagifyStyle}).update(character==" "?String.fromCharCode(160):character),child)});Element.remove(child)}})},multiple:function(element,effect){var elements;if(((typeof element=="object")||Object.isFunction(element))&&(element.length)){elements=element}else{elements=$(element).childNodes}var options=Object.extend({speed:0.1,delay:0},arguments[2]||{});var masterDelay=options.delay;$A(elements).each(function(element,index){new effect(element,Object.extend(options,{delay:index*options.speed+masterDelay}))})},PAIRS:{slide:["SlideDown","SlideUp"],blind:["BlindDown","BlindUp"],appear:["Appear","Fade"]},toggle:function(element,effect,options){element=$(element);effect=(effect||"appear").toLowerCase();return Effect[Effect.PAIRS[effect][element.visible()?1:0]](element,Object.extend({queue:{position:"end",scope:(element.id||"global"),limit:1}},options||{}))}};Effect.DefaultOptions.transition=Effect.Transitions.sinoidal;Effect.ScopedQueue=Class.create(Enumerable,{initialize:function(){this.effects=[];this.interval=null},_each:function(iterator){this.effects._each(iterator)},add:function(effect){var timestamp=new Date().getTime();var position=Object.isString(effect.options.queue)?effect.options.queue:effect.options.queue.position;switch(position){case"front":this.effects.findAll(function(e){return e.state=="idle"}).each(function(e){e.startOn+=effect.finishOn;e.finishOn+=effect.finishOn});break;case"with-last":timestamp=this.effects.pluck("startOn").max()||timestamp;break;case"end":timestamp=this.effects.pluck("finishOn").max()||timestamp;break}effect.startOn+=timestamp;effect.finishOn+=timestamp;if(!effect.options.queue.limit||(this.effects.length<effect.options.queue.limit)){this.effects.push(effect)}if(!this.interval){this.interval=setInterval(this.loop.bind(this),15)}},remove:function(effect){this.effects=this.effects.reject(function(e){return e==effect});if(this.effects.length==0){clearInterval(this.interval);this.interval=null}},loop:function(){var timePos=new Date().getTime();for(var i=0,len=this.effects.length;i<len;i++){this.effects[i]&&this.effects[i].loop(timePos)}}});Effect.Queues={instances:$H(),get:function(queueName){if(!Object.isString(queueName)){return queueName}return this.instances.get(queueName)||this.instances.set(queueName,new Effect.ScopedQueue())}};Effect.Queue=Effect.Queues.get("global");Effect.Base=Class.create({position:null,start:function(options){if(options&&options.transition===false){options.transition=Effect.Transitions.linear}this.options=Object.extend(Object.extend({},Effect.DefaultOptions),options||{});this.currentFrame=0;this.state="idle";this.startOn=this.options.delay*1000;this.finishOn=this.startOn+(this.options.duration*1000);this.fromToDelta=this.options.to-this.options.from;this.totalTime=this.finishOn-this.startOn;this.totalFrames=this.options.fps*this.options.duration;this.render=(function(){function dispatch(effect,eventName){if(effect.options[eventName+"Internal"]){effect.options[eventName+"Internal"](effect)}if(effect.options[eventName]){effect.options[eventName](effect)}}return function(pos){if(this.state==="idle"){this.state="running";dispatch(this,"beforeSetup");if(this.setup){this.setup()}dispatch(this,"afterSetup")}if(this.state==="running"){pos=(this.options.transition(pos)*this.fromToDelta)+this.options.from;this.position=pos;dispatch(this,"beforeUpdate");if(this.update){this.update(pos)}dispatch(this,"afterUpdate")}}})();this.event("beforeStart");if(!this.options.sync){Effect.Queues.get(Object.isString(this.options.queue)?"global":this.options.queue.scope).add(this)}},loop:function(timePos){if(timePos>=this.startOn){if(timePos>=this.finishOn){this.render(1);this.cancel();this.event("beforeFinish");if(this.finish){this.finish()}this.event("afterFinish");return}var pos=(timePos-this.startOn)/this.totalTime,frame=(pos*this.totalFrames).round();if(frame>this.currentFrame){this.render(pos);this.currentFrame=frame}}},cancel:function(){if(!this.options.sync){Effect.Queues.get(Object.isString(this.options.queue)?"global":this.options.queue.scope).remove(this)}this.state="finished"},event:function(eventName){if(this.options[eventName+"Internal"]){this.options[eventName+"Internal"](this)}if(this.options[eventName]){this.options[eventName](this)}},inspect:function(){var data=$H();for(property in this){if(!Object.isFunction(this[property])){data.set(property,this[property])}}return"#<Effect:"+data.inspect()+",options:"+$H(this.options).inspect()+">"}});Effect.Parallel=Class.create(Effect.Base,{initialize:function(effects){this.effects=effects||[];this.start(arguments[1])},update:function(position){this.effects.invoke("render",position)},finish:function(position){this.effects.each(function(effect){effect.render(1);effect.cancel();effect.event("beforeFinish");if(effect.finish){effect.finish(position)}effect.event("afterFinish")})}});Effect.Tween=Class.create(Effect.Base,{initialize:function(object,from,to){object=Object.isString(object)?$(object):object;var args=$A(arguments),method=args.last(),options=args.length==5?args[3]:null;this.method=Object.isFunction(method)?method.bind(object):Object.isFunction(object[method])?object[method].bind(object):function(value){object[method]=value};this.start(Object.extend({from:from,to:to},options||{}))},update:function(position){this.method(position)}});Effect.Event=Class.create(Effect.Base,{initialize:function(){this.start(Object.extend({duration:0},arguments[0]||{}))},update:Prototype.emptyFunction});Effect.Opacity=Class.create(Effect.Base,{initialize:function(element){this.element=$(element);if(!this.element){throw (Effect._elementDoesNotExistError)}if(Prototype.Browser.IE&&(!this.element.currentStyle.hasLayout)){this.element.setStyle({zoom:1})}var options=Object.extend({from:this.element.getOpacity()||0,to:1},arguments[1]||{});this.start(options)},update:function(position){this.element.setOpacity(position)}});Effect.Move=Class.create(Effect.Base,{initialize:function(element){this.element=$(element);if(!this.element){throw (Effect._elementDoesNotExistError)}var options=Object.extend({x:0,y:0,mode:"relative"},arguments[1]||{});this.start(options)},setup:function(){this.element.makePositioned();this.originalLeft=parseFloat(this.element.getStyle("left")||"0");this.originalTop=parseFloat(this.element.getStyle("top")||"0");if(this.options.mode=="absolute"){this.options.x=this.options.x-this.originalLeft;this.options.y=this.options.y-this.originalTop}},update:function(position){this.element.setStyle({left:(this.options.x*position+this.originalLeft).round()+"px",top:(this.options.y*position+this.originalTop).round()+"px"})}});Effect.MoveBy=function(element,toTop,toLeft){return new Effect.Move(element,Object.extend({x:toLeft,y:toTop},arguments[3]||{}))};Effect.Scale=Class.create(Effect.Base,{initialize:function(element,percent){this.element=$(element);if(!this.element){throw (Effect._elementDoesNotExistError)}var options=Object.extend({scaleX:true,scaleY:true,scaleContent:true,scaleFromCenter:false,scaleMode:"box",scaleFrom:100,scaleTo:percent},arguments[2]||{});this.start(options)},setup:function(){this.restoreAfterFinish=this.options.restoreAfterFinish||false;this.elementPositioning=this.element.getStyle("position");this.originalStyle={};["top","left","width","height","fontSize"].each(function(k){this.originalStyle[k]=this.element.style[k]}.bind(this));this.originalTop=this.element.offsetTop;this.originalLeft=this.element.offsetLeft;var fontSize=this.element.getStyle("font-size")||"100%";["em","px","%","pt"].each(function(fontSizeType){if(fontSize.indexOf(fontSizeType)>0){this.fontSize=parseFloat(fontSize);this.fontSizeType=fontSizeType}}.bind(this));this.factor=(this.options.scaleTo-this.options.scaleFrom)/100;this.dims=null;if(this.options.scaleMode=="box"){this.dims=[this.element.offsetHeight,this.element.offsetWidth]}if(/^content/.test(this.options.scaleMode)){this.dims=[this.element.scrollHeight,this.element.scrollWidth]}if(!this.dims){this.dims=[this.options.scaleMode.originalHeight,this.options.scaleMode.originalWidth]}},update:function(position){var currentScale=(this.options.scaleFrom/100)+(this.factor*position);if(this.options.scaleContent&&this.fontSize){this.element.setStyle({fontSize:this.fontSize*currentScale+this.fontSizeType})}this.setDimensions(this.dims[0]*currentScale,this.dims[1]*currentScale)},finish:function(position){if(this.restoreAfterFinish){this.element.setStyle(this.originalStyle)}},setDimensions:function(height,width){var d={};if(this.options.scaleX){d.width=width.round()+"px"}if(this.options.scaleY){d.height=height.round()+"px"}if(this.options.scaleFromCenter){var topd=(height-this.dims[0])/2;var leftd=(width-this.dims[1])/2;if(this.elementPositioning=="absolute"){if(this.options.scaleY){d.top=this.originalTop-topd+"px"}if(this.options.scaleX){d.left=this.originalLeft-leftd+"px"}}else{if(this.options.scaleY){d.top=-topd+"px"}if(this.options.scaleX){d.left=-leftd+"px"}}}this.element.setStyle(d)}});Effect.Highlight=Class.create(Effect.Base,{initialize:function(element){this.element=$(element);if(!this.element){throw (Effect._elementDoesNotExistError)}var options=Object.extend({startcolor:"#ffff99"},arguments[1]||{});this.start(options)},setup:function(){if(this.element.getStyle("display")=="none"){this.cancel();return}this.oldStyle={};if(!this.options.keepBackgroundImage){this.oldStyle.backgroundImage=this.element.getStyle("background-image");this.element.setStyle({backgroundImage:"none"})}if(!this.options.endcolor){this.options.endcolor=this.element.getStyle("background-color").parseColor("#ffffff")}if(!this.options.restorecolor){this.options.restorecolor=this.element.getStyle("background-color")}this._base=$R(0,2).map(function(i){return parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16)}.bind(this));this._delta=$R(0,2).map(function(i){return parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i]}.bind(this))},update:function(position){this.element.setStyle({backgroundColor:$R(0,2).inject("#",function(m,v,i){return m+((this._base[i]+(this._delta[i]*position)).round().toColorPart())}.bind(this))})},finish:function(){this.element.setStyle(Object.extend(this.oldStyle,{backgroundColor:this.options.restorecolor}))}});Effect.ScrollTo=function(element){var options=arguments[1]||{},scrollOffsets=document.viewport.getScrollOffsets(),elementOffsets=$(element).cumulativeOffset();if(options.offset){elementOffsets[1]+=options.offset}return new Effect.Tween(null,scrollOffsets.top,elementOffsets[1],options,function(p){scrollTo(scrollOffsets.left,p.round())})};Effect.Fade=function(element){element=$(element);var oldOpacity=element.getInlineOpacity();var options=Object.extend({from:element.getOpacity()||1,to:0,afterFinishInternal:function(effect){if(effect.options.to!=0){return}effect.element.hide().setStyle({opacity:oldOpacity})}},arguments[1]||{});return new Effect.Opacity(element,options)};Effect.Appear=function(element){element=$(element);var options=Object.extend({from:(element.getStyle("display")=="none"?0:element.getOpacity()||0),to:1,afterFinishInternal:function(effect){effect.element.forceRerendering()},beforeSetup:function(effect){effect.element.setOpacity(effect.options.from).show()}},arguments[1]||{});return new Effect.Opacity(element,options)};Effect.Puff=function(element){element=$(element);var oldStyle={opacity:element.getInlineOpacity(),position:element.getStyle("position"),top:element.style.top,left:element.style.left,width:element.style.width,height:element.style.height};return new Effect.Parallel([new Effect.Scale(element,200,{sync:true,scaleFromCenter:true,scaleContent:true,restoreAfterFinish:true}),new Effect.Opacity(element,{sync:true,to:0})],Object.extend({duration:1,beforeSetupInternal:function(effect){Position.absolutize(effect.effects[0].element)},afterFinishInternal:function(effect){effect.effects[0].element.hide().setStyle(oldStyle)}},arguments[1]||{}))};Effect.BlindUp=function(element){element=$(element);element.makeClipping();return new Effect.Scale(element,0,Object.extend({scaleContent:false,scaleX:false,restoreAfterFinish:true,afterFinishInternal:function(effect){effect.element.hide().undoClipping()}},arguments[1]||{}))};Effect.BlindDown=function(element){element=$(element);var elementDimensions=element.getDimensions();return new Effect.Scale(element,100,Object.extend({scaleContent:false,scaleX:false,scaleFrom:0,scaleMode:{originalHeight:elementDimensions.height,originalWidth:elementDimensions.width},restoreAfterFinish:true,afterSetup:function(effect){effect.element.makeClipping().setStyle({height:"0px"}).show()},afterFinishInternal:function(effect){effect.element.undoClipping()}},arguments[1]||{}))};Effect.SwitchOff=function(element){element=$(element);var oldOpacity=element.getInlineOpacity();return new Effect.Appear(element,Object.extend({duration:0.4,from:0,transition:Effect.Transitions.flicker,afterFinishInternal:function(effect){new Effect.Scale(effect.element,1,{duration:0.3,scaleFromCenter:true,scaleX:false,scaleContent:false,restoreAfterFinish:true,beforeSetup:function(effect){effect.element.makePositioned().makeClipping()},afterFinishInternal:function(effect){effect.element.hide().undoClipping().undoPositioned().setStyle({opacity:oldOpacity})}})}},arguments[1]||{}))};Effect.DropOut=function(element){element=$(element);var oldStyle={top:element.getStyle("top"),left:element.getStyle("left"),opacity:element.getInlineOpacity()};return new Effect.Parallel([new Effect.Move(element,{x:0,y:100,sync:true}),new Effect.Opacity(element,{sync:true,to:0})],Object.extend({duration:0.5,beforeSetup:function(effect){effect.effects[0].element.makePositioned()},afterFinishInternal:function(effect){effect.effects[0].element.hide().undoPositioned().setStyle(oldStyle)}},arguments[1]||{}))};Effect.Shake=function(element){element=$(element);var options=Object.extend({distance:20,duration:0.5},arguments[1]||{});var distance=parseFloat(options.distance);var split=parseFloat(options.duration)/10;var oldStyle={top:element.getStyle("top"),left:element.getStyle("left")};return new Effect.Move(element,{x:distance,y:0,duration:split,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:-distance*2,y:0,duration:split*2,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:distance*2,y:0,duration:split*2,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:-distance*2,y:0,duration:split*2,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:distance*2,y:0,duration:split*2,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:-distance,y:0,duration:split,afterFinishInternal:function(effect){effect.element.undoPositioned().setStyle(oldStyle)}})}})}})}})}})}})};Effect.SlideDown=function(element){element=$(element).cleanWhitespace();var oldInnerBottom=element.down().getStyle("bottom");var elementDimensions=element.getDimensions();return new Effect.Scale(element,100,Object.extend({scaleContent:false,scaleX:false,scaleFrom:window.opera?0:1,scaleMode:{originalHeight:elementDimensions.height,originalWidth:elementDimensions.width},restoreAfterFinish:true,afterSetup:function(effect){effect.element.makePositioned();effect.element.down().makePositioned();if(window.opera){effect.element.setStyle({top:""})}effect.element.makeClipping().setStyle({height:"0px"}).show()},afterUpdateInternal:function(effect){effect.element.down().setStyle({bottom:(effect.dims[0]-effect.element.clientHeight)+"px"})},afterFinishInternal:function(effect){effect.element.undoClipping().undoPositioned();effect.element.down().undoPositioned().setStyle({bottom:oldInnerBottom})}},arguments[1]||{}))};Effect.SlideUp=function(element){element=$(element).cleanWhitespace();var oldInnerBottom=element.down().getStyle("bottom");var elementDimensions=element.getDimensions();return new Effect.Scale(element,window.opera?0:1,Object.extend({scaleContent:false,scaleX:false,scaleMode:"box",scaleFrom:100,scaleMode:{originalHeight:elementDimensions.height,originalWidth:elementDimensions.width},restoreAfterFinish:true,afterSetup:function(effect){effect.element.makePositioned();effect.element.down().makePositioned();if(window.opera){effect.element.setStyle({top:""})}effect.element.makeClipping().show()},afterUpdateInternal:function(effect){effect.element.down().setStyle({bottom:(effect.dims[0]-effect.element.clientHeight)+"px"})},afterFinishInternal:function(effect){effect.element.hide().undoClipping().undoPositioned();effect.element.down().undoPositioned().setStyle({bottom:oldInnerBottom})}},arguments[1]||{}))};Effect.Squish=function(element){return new Effect.Scale(element,window.opera?1:0,{restoreAfterFinish:true,beforeSetup:function(effect){effect.element.makeClipping()},afterFinishInternal:function(effect){effect.element.hide().undoClipping()}})};Effect.Grow=function(element){element=$(element);var options=Object.extend({direction:"center",moveTransition:Effect.Transitions.sinoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:Effect.Transitions.full},arguments[1]||{});var oldStyle={top:element.style.top,left:element.style.left,height:element.style.height,width:element.style.width,opacity:element.getInlineOpacity()};var dims=element.getDimensions();var initialMoveX,initialMoveY;var moveX,moveY;switch(options.direction){case"top-left":initialMoveX=initialMoveY=moveX=moveY=0;break;case"top-right":initialMoveX=dims.width;initialMoveY=moveY=0;moveX=-dims.width;break;case"bottom-left":initialMoveX=moveX=0;initialMoveY=dims.height;moveY=-dims.height;break;case"bottom-right":initialMoveX=dims.width;initialMoveY=dims.height;moveX=-dims.width;moveY=-dims.height;break;case"center":initialMoveX=dims.width/2;initialMoveY=dims.height/2;moveX=-dims.width/2;moveY=-dims.height/2;break}return new Effect.Move(element,{x:initialMoveX,y:initialMoveY,duration:0.01,beforeSetup:function(effect){effect.element.hide().makeClipping().makePositioned()},afterFinishInternal:function(effect){new Effect.Parallel([new Effect.Opacity(effect.element,{sync:true,to:1,from:0,transition:options.opacityTransition}),new Effect.Move(effect.element,{x:moveX,y:moveY,sync:true,transition:options.moveTransition}),new Effect.Scale(effect.element,100,{scaleMode:{originalHeight:dims.height,originalWidth:dims.width},sync:true,scaleFrom:window.opera?1:0,transition:options.scaleTransition,restoreAfterFinish:true})],Object.extend({beforeSetup:function(effect){effect.effects[0].element.setStyle({height:"0px"}).show()},afterFinishInternal:function(effect){effect.effects[0].element.undoClipping().undoPositioned().setStyle(oldStyle)}},options))}})};Effect.Shrink=function(element){element=$(element);var options=Object.extend({direction:"center",moveTransition:Effect.Transitions.sinoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:Effect.Transitions.none},arguments[1]||{});var oldStyle={top:element.style.top,left:element.style.left,height:element.style.height,width:element.style.width,opacity:element.getInlineOpacity()};var dims=element.getDimensions();var moveX,moveY;switch(options.direction){case"top-left":moveX=moveY=0;break;case"top-right":moveX=dims.width;moveY=0;break;case"bottom-left":moveX=0;moveY=dims.height;break;case"bottom-right":moveX=dims.width;moveY=dims.height;break;case"center":moveX=dims.width/2;moveY=dims.height/2;break}return new Effect.Parallel([new Effect.Opacity(element,{sync:true,to:0,from:1,transition:options.opacityTransition}),new Effect.Scale(element,window.opera?1:0,{sync:true,transition:options.scaleTransition,restoreAfterFinish:true}),new Effect.Move(element,{x:moveX,y:moveY,sync:true,transition:options.moveTransition})],Object.extend({beforeStartInternal:function(effect){effect.effects[0].element.makePositioned().makeClipping()},afterFinishInternal:function(effect){effect.effects[0].element.hide().undoClipping().undoPositioned().setStyle(oldStyle)}},options))};Effect.Pulsate=function(element){element=$(element);var options=arguments[1]||{},oldOpacity=element.getInlineOpacity(),transition=options.transition||Effect.Transitions.linear,reverser=function(pos){return 1-transition((-Math.cos((pos*(options.pulses||5)*2)*Math.PI)/2)+0.5)};return new Effect.Opacity(element,Object.extend(Object.extend({duration:2,from:0,afterFinishInternal:function(effect){effect.element.setStyle({opacity:oldOpacity})}},options),{transition:reverser}))};Effect.Fold=function(element){element=$(element);var oldStyle={top:element.style.top,left:element.style.left,width:element.style.width,height:element.style.height};element.makeClipping();return new Effect.Scale(element,5,Object.extend({scaleContent:false,scaleX:false,afterFinishInternal:function(effect){new Effect.Scale(element,1,{scaleContent:false,scaleY:false,afterFinishInternal:function(effect){effect.element.hide().undoClipping().setStyle(oldStyle)}})}},arguments[1]||{}))};Effect.Morph=Class.create(Effect.Base,{initialize:function(element){this.element=$(element);if(!this.element){throw (Effect._elementDoesNotExistError)}var options=Object.extend({style:{}},arguments[1]||{});if(!Object.isString(options.style)){this.style=$H(options.style)}else{if(options.style.include(":")){this.style=options.style.parseStyle()}else{this.element.addClassName(options.style);this.style=$H(this.element.getStyles());this.element.removeClassName(options.style);var css=this.element.getStyles();this.style=this.style.reject(function(style){return style.value==css[style.key]});options.afterFinishInternal=function(effect){effect.element.addClassName(effect.options.style);effect.transforms.each(function(transform){effect.element.style[transform.style]=""})}}}this.start(options)},setup:function(){function parseColor(color){if(!color||["rgba(0, 0, 0, 0)","transparent"].include(color)){color="#ffffff"}color=color.parseColor();return $R(0,2).map(function(i){return parseInt(color.slice(i*2+1,i*2+3),16)})}this.transforms=this.style.map(function(pair){var property=pair[0],value=pair[1],unit=null;if(value.parseColor("#zzzzzz")!="#zzzzzz"){value=value.parseColor();unit="color"}else{if(property=="opacity"){value=parseFloat(value);if(Prototype.Browser.IE&&(!this.element.currentStyle.hasLayout)){this.element.setStyle({zoom:1})}}else{if(Element.CSS_LENGTH.test(value)){var components=value.match(/^([\+\-]?[0-9\.]+)(.*)$/);value=parseFloat(components[1]);unit=(components.length==3)?components[2]:null}}}var originalValue=this.element.getStyle(property);return{style:property.camelize(),originalValue:unit=="color"?parseColor(originalValue):parseFloat(originalValue||0),targetValue:unit=="color"?parseColor(value):value,unit:unit}}.bind(this)).reject(function(transform){return((transform.originalValue==transform.targetValue)||(transform.unit!="color"&&(isNaN(transform.originalValue)||isNaN(transform.targetValue))))})},update:function(position){var style={},transform,i=this.transforms.length;while(i--){style[(transform=this.transforms[i]).style]=transform.unit=="color"?"#"+(Math.round(transform.originalValue[0]+(transform.targetValue[0]-transform.originalValue[0])*position)).toColorPart()+(Math.round(transform.originalValue[1]+(transform.targetValue[1]-transform.originalValue[1])*position)).toColorPart()+(Math.round(transform.originalValue[2]+(transform.targetValue[2]-transform.originalValue[2])*position)).toColorPart():(transform.originalValue+(transform.targetValue-transform.originalValue)*position).toFixed(3)+(transform.unit===null?"":transform.unit)}this.element.setStyle(style,true)}});Effect.Transform=Class.create({initialize:function(tracks){this.tracks=[];this.options=arguments[1]||{};this.addTracks(tracks)},addTracks:function(tracks){tracks.each(function(track){track=$H(track);var data=track.values().first();this.tracks.push($H({ids:track.keys().first(),effect:Effect.Morph,options:{style:data}}))}.bind(this));return this},play:function(){return new Effect.Parallel(this.tracks.map(function(track){var ids=track.get("ids"),effect=track.get("effect"),options=track.get("options");var elements=[$(ids)||$$(ids)].flatten();return elements.map(function(e){return new effect(e,Object.extend({sync:true},options))})}).flatten(),this.options)}});Element.CSS_PROPERTIES=$w("backgroundColor backgroundPosition borderBottomColor borderBottomStyle borderBottomWidth borderLeftColor borderLeftStyle borderLeftWidth borderRightColor borderRightStyle borderRightWidth borderSpacing borderTopColor borderTopStyle borderTopWidth bottom clip color fontSize fontWeight height left letterSpacing lineHeight marginBottom marginLeft marginRight marginTop markerOffset maxHeight maxWidth minHeight minWidth opacity outlineColor outlineOffset outlineWidth paddingBottom paddingLeft paddingRight paddingTop right textIndent top width wordSpacing zIndex");Element.CSS_LENGTH=/^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|pc|\%))|0$/;String.__parseStyleElement=document.createElement("div");String.prototype.parseStyle=function(){var style,styleRules=$H();if(Prototype.Browser.WebKit){style=new Element("div",{style:this}).style}else{String.__parseStyleElement.innerHTML='<div style="'+this+'"></div>';style=String.__parseStyleElement.childNodes[0].style}Element.CSS_PROPERTIES.each(function(property){if(style[property]){styleRules.set(property,style[property])}});if(Prototype.Browser.IE&&this.include("opacity")){styleRules.set("opacity",this.match(/opacity:\s*((?:0|1)?(?:\.\d*)?)/)[1])}return styleRules};if(document.defaultView&&document.defaultView.getComputedStyle){Element.getStyles=function(element){var css=document.defaultView.getComputedStyle($(element),null);return Element.CSS_PROPERTIES.inject({},function(styles,property){styles[property]=css[property];return styles})}}else{Element.getStyles=function(element){element=$(element);var css=element.currentStyle,styles;styles=Element.CSS_PROPERTIES.inject({},function(results,property){results[property]=css[property];return results});if(!styles.opacity){styles.opacity=element.getOpacity()}return styles}}Effect.Methods={morph:function(element,style){element=$(element);new Effect.Morph(element,Object.extend({style:style},arguments[2]||{}));return element},visualEffect:function(element,effect,options){element=$(element);var s=effect.dasherize().camelize(),klass=s.charAt(0).toUpperCase()+s.substring(1);new Effect[klass](element,options);return element},highlight:function(element,options){element=$(element);new Effect.Highlight(element,options);return element}};$w("fade appear grow shrink fold blindUp blindDown slideUp slideDown pulsate shake puff squish switchOff dropOut").each(function(effect){Effect.Methods[effect]=function(element,options){element=$(element);Effect[effect.charAt(0).toUpperCase()+effect.substring(1)](element,options);return element}});$w("getInlineOpacity forceRerendering setContentZoom collectTextNodes collectTextNodesIgnoreClass getStyles").each(function(f){Effect.Methods[f]=Element[f]});Element.addMethods(Effect.Methods);
if(Object.isUndefined(Effect)){throw ("dragdrop.js requires including script.aculo.us' effects.js library")}var Droppables={drops:[],remove:function(element){this.drops=this.drops.reject(function(d){return d.element==$(element)})},add:function(element){element=$(element);var options=Object.extend({greedy:true,hoverclass:null,tree:false},arguments[1]||{});if(options.containment){options._containers=[];var containment=options.containment;if(Object.isArray(containment)){containment.each(function(c){options._containers.push($(c))})}else{options._containers.push($(containment))}}if(options.accept){options.accept=[options.accept].flatten()}Element.makePositioned(element);options.element=element;this.drops.push(options)},findDeepestChild:function(drops){deepest=drops[0];for(i=1;i<drops.length;++i){if(Element.isParent(drops[i].element,deepest.element)){deepest=drops[i]}}return deepest},isContained:function(element,drop){var containmentNode;if(drop.tree){containmentNode=element.treeNode}else{containmentNode=element.parentNode}return drop._containers.detect(function(c){return containmentNode==c})},isAffected:function(point,element,drop){return((drop.element!=element)&&((!drop._containers)||this.isContained(element,drop))&&((!drop.accept)||(Element.classNames(element).detect(function(v){return drop.accept.include(v)})))&&Position.within(drop.element,point[0],point[1]))},deactivate:function(drop){if(drop.hoverclass){Element.removeClassName(drop.element,drop.hoverclass)}this.last_active=null},activate:function(drop){if(drop.hoverclass){Element.addClassName(drop.element,drop.hoverclass)}this.last_active=drop},show:function(point,element){if(!this.drops.length){return}var drop,affected=[];this.drops.each(function(drop){if(Droppables.isAffected(point,element,drop)){affected.push(drop)}});if(affected.length>0){drop=Droppables.findDeepestChild(affected)}if(this.last_active&&this.last_active!=drop){this.deactivate(this.last_active)}if(drop){Position.within(drop.element,point[0],point[1]);if(drop.onHover){drop.onHover(element,drop.element,Position.overlap(drop.overlap,drop.element))}if(drop!=this.last_active){Droppables.activate(drop)}}},fire:function(event,element){if(!this.last_active){return}Position.prepare();if(this.isAffected([Event.pointerX(event),Event.pointerY(event)],element,this.last_active)){if(this.last_active.onDrop){this.last_active.onDrop(element,this.last_active.element,event);return true}}},reset:function(){if(this.last_active){this.deactivate(this.last_active)}}};var Draggables={drags:[],observers:[],register:function(draggable){if(this.drags.length==0){this.eventMouseUp=this.endDrag.bindAsEventListener(this);this.eventMouseMove=this.updateDrag.bindAsEventListener(this);this.eventKeypress=this.keyPress.bindAsEventListener(this);Event.observe(document,"mouseup",this.eventMouseUp);Event.observe(document,"mousemove",this.eventMouseMove);Event.observe(document,"keypress",this.eventKeypress)}this.drags.push(draggable)},unregister:function(draggable){this.drags=this.drags.reject(function(d){return d==draggable});if(this.drags.length==0){Event.stopObserving(document,"mouseup",this.eventMouseUp);Event.stopObserving(document,"mousemove",this.eventMouseMove);Event.stopObserving(document,"keypress",this.eventKeypress)}},activate:function(draggable){if(draggable.options.delay){this._timeout=setTimeout(function(){Draggables._timeout=null;window.focus();Draggables.activeDraggable=draggable}.bind(this),draggable.options.delay)}else{window.focus();this.activeDraggable=draggable}},deactivate:function(){this.activeDraggable=null},updateDrag:function(event){if(!this.activeDraggable){return}var pointer=[Event.pointerX(event),Event.pointerY(event)];if(this._lastPointer&&(this._lastPointer.inspect()==pointer.inspect())){return}this._lastPointer=pointer;this.activeDraggable.updateDrag(event,pointer)},endDrag:function(event){if(this._timeout){clearTimeout(this._timeout);this._timeout=null}if(!this.activeDraggable){return}this._lastPointer=null;this.activeDraggable.endDrag(event);this.activeDraggable=null},keyPress:function(event){if(this.activeDraggable){this.activeDraggable.keyPress(event)}},addObserver:function(observer){this.observers.push(observer);this._cacheObserverCallbacks()},removeObserver:function(element){this.observers=this.observers.reject(function(o){return o.element==element});this._cacheObserverCallbacks()},notify:function(eventName,draggable,event){if(this[eventName+"Count"]>0){this.observers.each(function(o){if(o[eventName]){o[eventName](eventName,draggable,event)}})}if(draggable.options[eventName]){draggable.options[eventName](draggable,event)}},_cacheObserverCallbacks:function(){["onStart","onEnd","onDrag"].each(function(eventName){Draggables[eventName+"Count"]=Draggables.observers.select(function(o){return o[eventName]}).length})}};var Draggable=Class.create({initialize:function(element){var defaults={handle:false,reverteffect:function(element,top_offset,left_offset){var dur=Math.sqrt(Math.abs(top_offset^2)+Math.abs(left_offset^2))*0.02;new Effect.Move(element,{x:-left_offset,y:-top_offset,duration:dur,queue:{scope:"_draggable",position:"end"}})},endeffect:function(element){var toOpacity=Object.isNumber(element._opacity)?element._opacity:1;new Effect.Opacity(element,{duration:0.2,from:0.7,to:toOpacity,queue:{scope:"_draggable",position:"end"},afterFinish:function(){Draggable._dragging[element]=false}})},zindex:1000,revert:false,quiet:false,scroll:false,scrollSensitivity:20,scrollSpeed:15,snap:false,delay:0};if(!arguments[1]||Object.isUndefined(arguments[1].endeffect)){Object.extend(defaults,{starteffect:function(element){element._opacity=Element.getOpacity(element);Draggable._dragging[element]=true;new Effect.Opacity(element,{duration:0.2,from:element._opacity,to:0.7})}})}var options=Object.extend(defaults,arguments[1]||{});this.element=$(element);if(options.handle&&Object.isString(options.handle)){this.handle=this.element.down("."+options.handle,0)}if(!this.handle){this.handle=$(options.handle)}if(!this.handle){this.handle=this.element}if(options.scroll&&!options.scroll.scrollTo&&!options.scroll.outerHTML){options.scroll=$(options.scroll);this._isScrollChild=Element.childOf(this.element,options.scroll)}Element.makePositioned(this.element);this.options=options;this.dragging=false;this.eventMouseDown=this.initDrag.bindAsEventListener(this);Event.observe(this.handle,"mousedown",this.eventMouseDown);Draggables.register(this)},destroy:function(){Event.stopObserving(this.handle,"mousedown",this.eventMouseDown);Draggables.unregister(this)},currentDelta:function(){return([parseInt(Element.getStyle(this.element,"left")||"0"),parseInt(Element.getStyle(this.element,"top")||"0")])},initDrag:function(event){if(!Object.isUndefined(Draggable._dragging[this.element])&&Draggable._dragging[this.element]){return}if(Event.isLeftClick(event)){var src=Event.element(event);if((tag_name=src.tagName.toUpperCase())&&(tag_name=="INPUT"||tag_name=="SELECT"||tag_name=="OPTION"||tag_name=="BUTTON"||tag_name=="TEXTAREA")){return}var pointer=[Event.pointerX(event),Event.pointerY(event)];var pos=this.element.cumulativeOffset();this.offset=[0,1].map(function(i){return(pointer[i]-pos[i])});Draggables.activate(this);Event.stop(event)}},startDrag:function(event){this.dragging=true;if(!this.delta){this.delta=this.currentDelta()}if(this.options.zindex){this.originalZ=parseInt(Element.getStyle(this.element,"z-index")||0);this.element.style.zIndex=this.options.zindex}if(this.options.ghosting){this._clone=this.element.cloneNode(true);this._originallyAbsolute=(this.element.getStyle("position")=="absolute");if(!this._originallyAbsolute){Position.absolutize(this.element)}this.element.parentNode.insertBefore(this._clone,this.element)}if(this.options.scroll){if(this.options.scroll==window){var where=this._getWindowScroll(this.options.scroll);this.originalScrollLeft=where.left;this.originalScrollTop=where.top}else{this.originalScrollLeft=this.options.scroll.scrollLeft;this.originalScrollTop=this.options.scroll.scrollTop}}Draggables.notify("onStart",this,event);if(this.options.starteffect){this.options.starteffect(this.element)}},updateDrag:function(event,pointer){if(!this.dragging){this.startDrag(event)}if(!this.options.quiet){Position.prepare();Droppables.show(pointer,this.element)}Draggables.notify("onDrag",this,event);this.draw(pointer);if(this.options.change){this.options.change(this)}if(this.options.scroll){this.stopScrolling();var p;if(this.options.scroll==window){with(this._getWindowScroll(this.options.scroll)){p=[left,top,left+width,top+height]}}else{p=Position.page(this.options.scroll);p[0]+=this.options.scroll.scrollLeft+Position.deltaX;p[1]+=this.options.scroll.scrollTop+Position.deltaY;p.push(p[0]+this.options.scroll.offsetWidth);p.push(p[1]+this.options.scroll.offsetHeight)}var speed=[0,0];if(pointer[0]<(p[0]+this.options.scrollSensitivity)){speed[0]=pointer[0]-(p[0]+this.options.scrollSensitivity)}if(pointer[1]<(p[1]+this.options.scrollSensitivity)){speed[1]=pointer[1]-(p[1]+this.options.scrollSensitivity)}if(pointer[0]>(p[2]-this.options.scrollSensitivity)){speed[0]=pointer[0]-(p[2]-this.options.scrollSensitivity)}if(pointer[1]>(p[3]-this.options.scrollSensitivity)){speed[1]=pointer[1]-(p[3]-this.options.scrollSensitivity)}this.startScrolling(speed)}if(Prototype.Browser.WebKit){window.scrollBy(0,0)}Event.stop(event)},finishDrag:function(event,success){this.dragging=false;if(this.options.quiet){Position.prepare();var pointer=[Event.pointerX(event),Event.pointerY(event)];Droppables.show(pointer,this.element)}if(this.options.ghosting){if(!this._originallyAbsolute){Position.relativize(this.element)}delete this._originallyAbsolute;Element.remove(this._clone);this._clone=null}var dropped=false;if(success){dropped=Droppables.fire(event,this.element);if(!dropped){dropped=false}}if(dropped&&this.options.onDropped){this.options.onDropped(this.element)}Draggables.notify("onEnd",this,event);var revert=this.options.revert;if(revert&&Object.isFunction(revert)){revert=revert(this.element)}var d=this.currentDelta();if(revert&&this.options.reverteffect){if(dropped==0||revert!="failure"){this.options.reverteffect(this.element,d[1]-this.delta[1],d[0]-this.delta[0])}}else{this.delta=d}if(this.options.zindex){this.element.style.zIndex=this.originalZ}if(this.options.endeffect){this.options.endeffect(this.element)}Draggables.deactivate(this);Droppables.reset()},keyPress:function(event){if(event.keyCode!=Event.KEY_ESC){return}this.finishDrag(event,false);Event.stop(event)},endDrag:function(event){if(!this.dragging){return}this.stopScrolling();this.finishDrag(event,true);Event.stop(event)},draw:function(point){var pos=this.element.cumulativeOffset();if(this.options.ghosting){var r=Position.realOffset(this.element);pos[0]+=r[0]-Position.deltaX;pos[1]+=r[1]-Position.deltaY}var d=this.currentDelta();pos[0]-=d[0];pos[1]-=d[1];if(this.options.scroll&&(this.options.scroll!=window&&this._isScrollChild)){pos[0]-=this.options.scroll.scrollLeft-this.originalScrollLeft;pos[1]-=this.options.scroll.scrollTop-this.originalScrollTop}var p=[0,1].map(function(i){return(point[i]-pos[i]-this.offset[i])}.bind(this));if(this.options.snap){if(Object.isFunction(this.options.snap)){p=this.options.snap(p[0],p[1],this)}else{if(Object.isArray(this.options.snap)){p=p.map(function(v,i){return(v/this.options.snap[i]).round()*this.options.snap[i]}.bind(this))}else{p=p.map(function(v){return(v/this.options.snap).round()*this.options.snap}.bind(this))}}}var style=this.element.style;if((!this.options.constraint)||(this.options.constraint=="horizontal")){style.left=p[0]+"px"}if((!this.options.constraint)||(this.options.constraint=="vertical")){style.top=p[1]+"px"}if(style.visibility=="hidden"){style.visibility=""}},stopScrolling:function(){if(this.scrollInterval){clearInterval(this.scrollInterval);this.scrollInterval=null;Draggables._lastScrollPointer=null}},startScrolling:function(speed){if(!(speed[0]||speed[1])){return}this.scrollSpeed=[speed[0]*this.options.scrollSpeed,speed[1]*this.options.scrollSpeed];this.lastScrolled=new Date();this.scrollInterval=setInterval(this.scroll.bind(this),10)},scroll:function(){var current=new Date();var delta=current-this.lastScrolled;this.lastScrolled=current;if(this.options.scroll==window){with(this._getWindowScroll(this.options.scroll)){if(this.scrollSpeed[0]||this.scrollSpeed[1]){var d=delta/1000;this.options.scroll.scrollTo(left+d*this.scrollSpeed[0],top+d*this.scrollSpeed[1])}}}else{this.options.scroll.scrollLeft+=this.scrollSpeed[0]*delta/1000;this.options.scroll.scrollTop+=this.scrollSpeed[1]*delta/1000}Position.prepare();Droppables.show(Draggables._lastPointer,this.element);Draggables.notify("onDrag",this);if(this._isScrollChild){Draggables._lastScrollPointer=Draggables._lastScrollPointer||$A(Draggables._lastPointer);Draggables._lastScrollPointer[0]+=this.scrollSpeed[0]*delta/1000;Draggables._lastScrollPointer[1]+=this.scrollSpeed[1]*delta/1000;if(Draggables._lastScrollPointer[0]<0){Draggables._lastScrollPointer[0]=0}if(Draggables._lastScrollPointer[1]<0){Draggables._lastScrollPointer[1]=0}this.draw(Draggables._lastScrollPointer)}if(this.options.change){this.options.change(this)}},_getWindowScroll:function(w){var T,L,W,H;with(w.document){if(w.document.documentElement&&documentElement.scrollTop){T=documentElement.scrollTop;L=documentElement.scrollLeft}else{if(w.document.body){T=body.scrollTop;L=body.scrollLeft}}if(w.innerWidth){W=w.innerWidth;H=w.innerHeight}else{if(w.document.documentElement&&documentElement.clientWidth){W=documentElement.clientWidth;H=documentElement.clientHeight}else{W=body.offsetWidth;H=body.offsetHeight}}}return{top:T,left:L,width:W,height:H}}});Draggable._dragging={};var SortableObserver=Class.create({initialize:function(element,observer){this.element=$(element);this.observer=observer;this.lastValue=Sortable.serialize(this.element)},onStart:function(){this.lastValue=Sortable.serialize(this.element)},onEnd:function(){Sortable.unmark();if(this.lastValue!=Sortable.serialize(this.element)){this.observer(this.element)}}});var Sortable={SERIALIZE_RULE:/^[^_\-](?:[A-Za-z0-9\-\_]*)[_](.*)$/,sortables:{},_findRootElement:function(element){while(element.tagName.toUpperCase()!="BODY"){if(element.id&&Sortable.sortables[element.id]){return element}element=element.parentNode}},options:function(element){element=Sortable._findRootElement($(element));if(!element){return}return Sortable.sortables[element.id]},destroy:function(element){element=$(element);var s=Sortable.sortables[element.id];if(s){Draggables.removeObserver(s.element);s.droppables.each(function(d){Droppables.remove(d)});s.draggables.invoke("destroy");delete Sortable.sortables[s.element.id]}},create:function(element){element=$(element);var options=Object.extend({element:element,tag:"li",dropOnEmpty:false,tree:false,treeTag:"ul",overlap:"vertical",constraint:"vertical",containment:element,handle:false,only:false,delay:0,hoverclass:null,ghosting:false,quiet:false,scroll:false,scrollSensitivity:20,scrollSpeed:15,format:this.SERIALIZE_RULE,elements:false,handles:false,onChange:Prototype.emptyFunction,onUpdate:Prototype.emptyFunction},arguments[1]||{});this.destroy(element);var options_for_draggable={revert:true,quiet:options.quiet,scroll:options.scroll,scrollSpeed:options.scrollSpeed,scrollSensitivity:options.scrollSensitivity,delay:options.delay,ghosting:options.ghosting,constraint:options.constraint,handle:options.handle};if(options.starteffect){options_for_draggable.starteffect=options.starteffect}if(options.reverteffect){options_for_draggable.reverteffect=options.reverteffect}else{if(options.ghosting){options_for_draggable.reverteffect=function(element){element.style.top=0;element.style.left=0}}}if(options.endeffect){options_for_draggable.endeffect=options.endeffect}if(options.zindex){options_for_draggable.zindex=options.zindex}var options_for_droppable={overlap:options.overlap,containment:options.containment,tree:options.tree,hoverclass:options.hoverclass,onHover:Sortable.onHover};var options_for_tree={onHover:Sortable.onEmptyHover,overlap:options.overlap,containment:options.containment,hoverclass:options.hoverclass};Element.cleanWhitespace(element);options.draggables=[];options.droppables=[];if(options.dropOnEmpty||options.tree){Droppables.add(element,options_for_tree);options.droppables.push(element)}(options.elements||this.findElements(element,options)||[]).each(function(e,i){var handle=options.handles?$(options.handles[i]):(options.handle?$(e).select("."+options.handle)[0]:e);options.draggables.push(new Draggable(e,Object.extend(options_for_draggable,{handle:handle})));Droppables.add(e,options_for_droppable);if(options.tree){e.treeNode=element}options.droppables.push(e)});if(options.tree){(Sortable.findTreeElements(element,options)||[]).each(function(e){Droppables.add(e,options_for_tree);e.treeNode=element;options.droppables.push(e)})}this.sortables[element.identify()]=options;Draggables.addObserver(new SortableObserver(element,options.onUpdate))},findElements:function(element,options){return Element.findChildren(element,options.only,options.tree?true:false,options.tag)},findTreeElements:function(element,options){return Element.findChildren(element,options.only,options.tree?true:false,options.treeTag)},onHover:function(element,dropon,overlap){if(Element.isParent(dropon,element)){return}if(overlap>0.33&&overlap<0.66&&Sortable.options(dropon).tree){return}else{if(overlap>0.5){Sortable.mark(dropon,"before");if(dropon.previousSibling!=element){var oldParentNode=element.parentNode;element.style.visibility="hidden";dropon.parentNode.insertBefore(element,dropon);if(dropon.parentNode!=oldParentNode){Sortable.options(oldParentNode).onChange(element)}Sortable.options(dropon.parentNode).onChange(element)}}else{Sortable.mark(dropon,"after");var nextElement=dropon.nextSibling||null;if(nextElement!=element){var oldParentNode=element.parentNode;element.style.visibility="hidden";dropon.parentNode.insertBefore(element,nextElement);if(dropon.parentNode!=oldParentNode){Sortable.options(oldParentNode).onChange(element)}Sortable.options(dropon.parentNode).onChange(element)}}}},onEmptyHover:function(element,dropon,overlap){var oldParentNode=element.parentNode;var droponOptions=Sortable.options(dropon);if(!Element.isParent(dropon,element)){var index;var children=Sortable.findElements(dropon,{tag:droponOptions.tag,only:droponOptions.only});var child=null;if(children){var offset=Element.offsetSize(dropon,droponOptions.overlap)*(1-overlap);for(index=0;index<children.length;index+=1){if(offset-Element.offsetSize(children[index],droponOptions.overlap)>=0){offset-=Element.offsetSize(children[index],droponOptions.overlap)}else{if(offset-(Element.offsetSize(children[index],droponOptions.overlap)/2)>=0){child=index+1<children.length?children[index+1]:null;break}else{child=children[index];break}}}}dropon.insertBefore(element,child);Sortable.options(oldParentNode).onChange(element);droponOptions.onChange(element)}},unmark:function(){if(Sortable._marker){Sortable._marker.hide()}},mark:function(dropon,position){var sortable=Sortable.options(dropon.parentNode);if(sortable&&!sortable.ghosting){return}if(!Sortable._marker){Sortable._marker=($("dropmarker")||Element.extend(document.createElement("DIV"))).hide().addClassName("dropmarker").setStyle({position:"absolute"});document.getElementsByTagName("body").item(0).appendChild(Sortable._marker)}var offsets=dropon.cumulativeOffset();Sortable._marker.setStyle({left:offsets[0]+"px",top:offsets[1]+"px"});if(position=="after"){if(sortable.overlap=="horizontal"){Sortable._marker.setStyle({left:(offsets[0]+dropon.clientWidth)+"px"})}else{Sortable._marker.setStyle({top:(offsets[1]+dropon.clientHeight)+"px"})}}Sortable._marker.show()},_tree:function(element,options,parent){var children=Sortable.findElements(element,options)||[];for(var i=0;i<children.length;++i){var match=children[i].id.match(options.format);if(!match){continue}var child={id:encodeURIComponent(match?match[1]:null),element:element,parent:parent,children:[],position:parent.children.length,container:$(children[i]).down(options.treeTag)};if(child.container){this._tree(child.container,options,child)}parent.children.push(child)}return parent},tree:function(element){element=$(element);var sortableOptions=this.options(element);var options=Object.extend({tag:sortableOptions.tag,treeTag:sortableOptions.treeTag,only:sortableOptions.only,name:element.id,format:sortableOptions.format},arguments[1]||{});var root={id:null,parent:null,children:[],container:element,position:0};return Sortable._tree(element,options,root)},_constructIndex:function(node){var index="";do{if(node.id){index="["+node.position+"]"+index}}while((node=node.parent)!=null);return index},sequence:function(element){element=$(element);var options=Object.extend(this.options(element),arguments[1]||{});return $(this.findElements(element,options)||[]).map(function(item){return item.id.match(options.format)?item.id.match(options.format)[1]:""})},setSequence:function(element,new_sequence){element=$(element);var options=Object.extend(this.options(element),arguments[2]||{});var nodeMap={};this.findElements(element,options).each(function(n){if(n.id.match(options.format)){nodeMap[n.id.match(options.format)[1]]=[n,n.parentNode]}n.parentNode.removeChild(n)});new_sequence.each(function(ident){var n=nodeMap[ident];if(n){n[1].appendChild(n[0]);delete nodeMap[ident]}})},serialize:function(element){element=$(element);var options=Object.extend(Sortable.options(element),arguments[1]||{});var name=encodeURIComponent((arguments[1]&&arguments[1].name)?arguments[1].name:element.id);if(options.tree){return Sortable.tree(element,arguments[1]).children.map(function(item){return[name+Sortable._constructIndex(item)+"[id]="+encodeURIComponent(item.id)].concat(item.children.map(arguments.callee))}).flatten().join("&")}else{return Sortable.sequence(element,arguments[1]).map(function(item){return name+"[]="+encodeURIComponent(item)}).join("&")}}};Element.isParent=function(child,element){if(!child.parentNode||child==element){return false}if(child.parentNode==element){return true}return Element.isParent(child.parentNode,element)};Element.findChildren=function(element,only,recursive,tagName){if(!element.hasChildNodes()){return null}tagName=tagName.toUpperCase();if(only){only=[only].flatten()}var elements=[];$A(element.childNodes).each(function(e){if(e.tagName&&e.tagName.toUpperCase()==tagName&&(!only||(Element.classNames(e).detect(function(v){return only.include(v)})))){elements.push(e)}if(recursive){var grandchildren=Element.findChildren(e,only,recursive,tagName);if(grandchildren){elements.push(grandchildren)}}});return(elements.length>0?elements.flatten():[])};Element.offsetSize=function(element,type){return element["offset"+((type=="vertical"||type=="height")?"Height":"Width")]};
if(typeof Effect=="undefined"){throw ("controls.js requires including script.aculo.us' effects.js library")}var Autocompleter={};Autocompleter.Base=Class.create({baseInitialize:function(element,update,options){element=$(element);this.element=element;this.update=$(update);this.hasFocus=false;this.changed=false;this.active=false;this.index=0;this.entryCount=0;this.oldElementValue=this.element.value;if(this.setOptions){this.setOptions(options)}else{this.options=options||{}}this.options.paramName=this.options.paramName||this.element.name;this.options.tokens=this.options.tokens||[];this.options.frequency=this.options.frequency||0.4;this.options.minChars=this.options.minChars||1;this.options.onShow=this.options.onShow||function(element,update){if(!update.style.position||update.style.position=="absolute"){update.style.position="absolute";Position.clone(element,update,{setHeight:false,offsetTop:element.offsetHeight})}Effect.Appear(update,{duration:0.15})};this.options.onHide=this.options.onHide||function(element,update){new Effect.Fade(update,{duration:0.15})};if(typeof(this.options.tokens)=="string"){this.options.tokens=new Array(this.options.tokens)}if(!this.options.tokens.include("\n")){this.options.tokens.push("\n")}this.observer=null;this.element.setAttribute("autocomplete","off");Element.hide(this.update);Event.observe(this.element,"blur",this.onBlur.bindAsEventListener(this));Event.observe(this.element,"keydown",this.onKeyPress.bindAsEventListener(this))},show:function(){if(Element.getStyle(this.update,"display")=="none"){this.options.onShow(this.element,this.update)}if(!this.iefix&&(Prototype.Browser.IE)&&(Element.getStyle(this.update,"position")=="absolute")){new Insertion.After(this.update,'<iframe id="'+this.update.id+'_iefix" style="display:none;position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);" src="javascript:false;" frameborder="0" scrolling="no"></iframe>');this.iefix=$(this.update.id+"_iefix")}if(this.iefix){setTimeout(this.fixIEOverlapping.bind(this),50)}},fixIEOverlapping:function(){Position.clone(this.update,this.iefix,{setTop:(!this.update.style.height)});this.iefix.style.zIndex=1;this.update.style.zIndex=2;Element.show(this.iefix)},hide:function(){this.stopIndicator();if(Element.getStyle(this.update,"display")!="none"){this.options.onHide(this.element,this.update)}if(this.iefix){Element.hide(this.iefix)}},startIndicator:function(){if(this.options.indicator){Element.show(this.options.indicator)}},stopIndicator:function(){if(this.options.indicator){Element.hide(this.options.indicator)}},onKeyPress:function(event){if(this.active){switch(event.keyCode){case Event.KEY_TAB:case Event.KEY_RETURN:this.selectEntry();Event.stop(event);case Event.KEY_ESC:this.hide();this.active=false;Event.stop(event);return;case Event.KEY_LEFT:case Event.KEY_RIGHT:return;case Event.KEY_UP:this.markPrevious();this.render();Event.stop(event);return;case Event.KEY_DOWN:this.markNext();this.render();Event.stop(event);return}}else{if(event.keyCode==Event.KEY_TAB||event.keyCode==Event.KEY_RETURN||(Prototype.Browser.WebKit>0&&event.keyCode==0)){return}}this.changed=true;this.hasFocus=true;if(this.observer){clearTimeout(this.observer)}this.observer=setTimeout(this.onObserverEvent.bind(this),this.options.frequency*1000)},activate:function(){this.changed=false;this.hasFocus=true;this.getUpdatedChoices()},onHover:function(event){var element=Event.findElement(event,"LI");if(this.index!=element.autocompleteIndex){this.index=element.autocompleteIndex;this.render()}Event.stop(event)},onClick:function(event){var element=Event.findElement(event,"LI");this.index=element.autocompleteIndex;this.selectEntry();this.hide()},onBlur:function(event){setTimeout(this.hide.bind(this),250);this.hasFocus=false;this.active=false},render:function(){if(this.entryCount>0){for(var i=0;i<this.entryCount;i++){this.index==i?Element.addClassName(this.getEntry(i),"selected"):Element.removeClassName(this.getEntry(i),"selected")}if(this.hasFocus){this.show();this.active=true}}else{this.active=false;this.hide()}},markPrevious:function(){if(this.index>0){this.index--}else{this.index=this.entryCount-1}this.getEntry(this.index).scrollIntoView(true)},markNext:function(){if(this.index<this.entryCount-1){this.index++}else{this.index=0}this.getEntry(this.index).scrollIntoView(false)},getEntry:function(index){return this.update.firstChild.childNodes[index]},getCurrentEntry:function(){return this.getEntry(this.index)},selectEntry:function(){this.active=false;this.updateElement(this.getCurrentEntry())},updateElement:function(selectedElement){if(this.options.updateElement){this.options.updateElement(selectedElement);return}var value="";if(this.options.select){var nodes=$(selectedElement).select("."+this.options.select)||[];if(nodes.length>0){value=Element.collectTextNodes(nodes[0],this.options.select)}}else{value=Element.collectTextNodesIgnoreClass(selectedElement,"informal")}var bounds=this.getTokenBounds();if(bounds[0]!=-1){var newValue=this.element.value.substr(0,bounds[0]);var whitespace=this.element.value.substr(bounds[0]).match(/^\s+/);if(whitespace){newValue+=whitespace[0]}this.element.value=newValue+value+this.element.value.substr(bounds[1])}else{this.element.value=value}this.oldElementValue=this.element.value;this.element.focus();if(this.options.afterUpdateElement){this.options.afterUpdateElement(this.element,selectedElement)}},updateChoices:function(choices){if(!this.changed&&this.hasFocus){this.update.innerHTML=choices;Element.cleanWhitespace(this.update);Element.cleanWhitespace(this.update.down());if(this.update.firstChild&&this.update.down().childNodes){this.entryCount=this.update.down().childNodes.length;for(var i=0;i<this.entryCount;i++){var entry=this.getEntry(i);entry.autocompleteIndex=i;this.addObservers(entry)}}else{this.entryCount=0}this.stopIndicator();this.index=0;if(this.entryCount==1&&this.options.autoSelect){this.selectEntry();this.hide()}else{this.render()}}},addObservers:function(element){Event.observe(element,"mouseover",this.onHover.bindAsEventListener(this));Event.observe(element,"click",this.onClick.bindAsEventListener(this))},onObserverEvent:function(){this.changed=false;this.tokenBounds=null;if(this.getToken().length>=this.options.minChars){this.getUpdatedChoices()}else{this.active=false;this.hide()}this.oldElementValue=this.element.value},getToken:function(){var bounds=this.getTokenBounds();return this.element.value.substring(bounds[0],bounds[1]).strip()},getTokenBounds:function(){if(null!=this.tokenBounds){return this.tokenBounds}var value=this.element.value;if(value.strip().empty()){return[-1,0]}var diff=arguments.callee.getFirstDifferencePos(value,this.oldElementValue);var offset=(diff==this.oldElementValue.length?1:0);var prevTokenPos=-1,nextTokenPos=value.length;var tp;for(var index=0,l=this.options.tokens.length;index<l;++index){tp=value.lastIndexOf(this.options.tokens[index],diff+offset-1);if(tp>prevTokenPos){prevTokenPos=tp}tp=value.indexOf(this.options.tokens[index],diff+offset);if(-1!=tp&&tp<nextTokenPos){nextTokenPos=tp}}return(this.tokenBounds=[prevTokenPos+1,nextTokenPos])}});Autocompleter.Base.prototype.getTokenBounds.getFirstDifferencePos=function(newS,oldS){var boundary=Math.min(newS.length,oldS.length);for(var index=0;index<boundary;++index){if(newS[index]!=oldS[index]){return index}}return boundary};Ajax.Autocompleter=Class.create(Autocompleter.Base,{initialize:function(element,update,url,options){this.baseInitialize(element,update,options);this.options.asynchronous=true;this.options.onComplete=this.onComplete.bind(this);this.options.defaultParams=this.options.parameters||null;this.url=url},getUpdatedChoices:function(){this.startIndicator();var entry=encodeURIComponent(this.options.paramName)+"="+encodeURIComponent(this.getToken());this.options.parameters=this.options.callback?this.options.callback(this.element,entry):entry;if(this.options.defaultParams){this.options.parameters+="&"+this.options.defaultParams}new Ajax.Request(this.url,this.options)},onComplete:function(request){this.updateChoices(request.responseText)}});Autocompleter.Local=Class.create(Autocompleter.Base,{initialize:function(element,update,array,options){this.baseInitialize(element,update,options);this.options.array=array},getUpdatedChoices:function(){this.updateChoices(this.options.selector(this))},setOptions:function(options){this.options=Object.extend({choices:10,partialSearch:true,partialChars:2,ignoreCase:true,fullSearch:false,selector:function(instance){var ret=[];var partial=[];var entry=instance.getToken();var count=0;for(var i=0;i<instance.options.array.length&&ret.length<instance.options.choices;i++){var elem=instance.options.array[i];var foundPos=instance.options.ignoreCase?elem.toLowerCase().indexOf(entry.toLowerCase()):elem.indexOf(entry);while(foundPos!=-1){if(foundPos==0&&elem.length!=entry.length){ret.push("<li><strong>"+elem.substr(0,entry.length)+"</strong>"+elem.substr(entry.length)+"</li>");break}else{if(entry.length>=instance.options.partialChars&&instance.options.partialSearch&&foundPos!=-1){if(instance.options.fullSearch||/\s/.test(elem.substr(foundPos-1,1))){partial.push("<li>"+elem.substr(0,foundPos)+"<strong>"+elem.substr(foundPos,entry.length)+"</strong>"+elem.substr(foundPos+entry.length)+"</li>");break}}}foundPos=instance.options.ignoreCase?elem.toLowerCase().indexOf(entry.toLowerCase(),foundPos+1):elem.indexOf(entry,foundPos+1)}}if(partial.length){ret=ret.concat(partial.slice(0,instance.options.choices-ret.length))}return"<ul>"+ret.join("")+"</ul>"}},options||{})}});Field.scrollFreeActivate=function(field){setTimeout(function(){Field.activate(field)},1)};Ajax.InPlaceEditor=Class.create({initialize:function(element,url,options){this.url=url;this.element=element=$(element);this.prepareOptions();this._controls={};arguments.callee.dealWithDeprecatedOptions(options);Object.extend(this.options,options||{});if(!this.options.formId&&this.element.id){this.options.formId=this.element.id+"-inplaceeditor";if($(this.options.formId)){this.options.formId=""}}if(this.options.externalControl){this.options.externalControl=$(this.options.externalControl)}if(!this.options.externalControl){this.options.externalControlOnly=false}this._originalBackground=this.element.getStyle("background-color")||"transparent";this.element.title=this.options.clickToEditText;this._boundCancelHandler=this.handleFormCancellation.bind(this);this._boundComplete=(this.options.onComplete||Prototype.emptyFunction).bind(this);this._boundFailureHandler=this.handleAJAXFailure.bind(this);this._boundSubmitHandler=this.handleFormSubmission.bind(this);this._boundWrapperHandler=this.wrapUp.bind(this);this.registerListeners()},checkForEscapeOrReturn:function(e){if(!this._editing||e.ctrlKey||e.altKey||e.shiftKey){return}if(Event.KEY_ESC==e.keyCode){this.handleFormCancellation(e)}else{if(Event.KEY_RETURN==e.keyCode){this.handleFormSubmission(e)}}},createControl:function(mode,handler,extraClasses){var control=this.options[mode+"Control"];var text=this.options[mode+"Text"];if("button"==control){var btn=document.createElement("input");btn.type="submit";btn.value=text;btn.className="editor_"+mode+"_button";if("cancel"==mode){btn.onclick=this._boundCancelHandler}this._form.appendChild(btn);this._controls[mode]=btn}else{if("link"==control){var link=document.createElement("a");link.href="#";link.appendChild(document.createTextNode(text));link.onclick="cancel"==mode?this._boundCancelHandler:this._boundSubmitHandler;link.className="editor_"+mode+"_link";if(extraClasses){link.className+=" "+extraClasses}this._form.appendChild(link);this._controls[mode]=link}}},createEditField:function(){var text=(this.options.loadTextURL?this.options.loadingText:this.getText());var fld;if(1>=this.options.rows&&!/\r|\n/.test(this.getText())){fld=document.createElement("input");fld.type="text";var size=this.options.size||this.options.cols||0;if(0<size){fld.size=size}}else{fld=document.createElement("textarea");fld.rows=(1>=this.options.rows?this.options.autoRows:this.options.rows);fld.cols=this.options.cols||40}fld.name=this.options.paramName;fld.value=text;fld.className="editor_field";if(this.options.submitOnBlur){fld.onblur=this._boundSubmitHandler}this._controls.editor=fld;if(this.options.loadTextURL){this.loadExternalText()}this._form.appendChild(this._controls.editor)},createForm:function(){var ipe=this;function addText(mode,condition){var text=ipe.options["text"+mode+"Controls"];if(!text||condition===false){return}ipe._form.appendChild(document.createTextNode(text))}this._form=$(document.createElement("form"));this._form.id=this.options.formId;this._form.addClassName(this.options.formClassName);this._form.onsubmit=this._boundSubmitHandler;this.createEditField();if("textarea"==this._controls.editor.tagName.toLowerCase()){this._form.appendChild(document.createElement("br"))}if(this.options.onFormCustomization){this.options.onFormCustomization(this,this._form)}addText("Before",this.options.okControl||this.options.cancelControl);this.createControl("ok",this._boundSubmitHandler);addText("Between",this.options.okControl&&this.options.cancelControl);this.createControl("cancel",this._boundCancelHandler,"editor_cancel");addText("After",this.options.okControl||this.options.cancelControl)},destroy:function(){if(this._oldInnerHTML){this.element.innerHTML=this._oldInnerHTML}this.leaveEditMode();this.unregisterListeners()},enterEditMode:function(e){if(this._saving||this._editing){return}this._editing=true;this.triggerCallback("onEnterEditMode");if(this.options.externalControl){this.options.externalControl.hide()}this.element.hide();this.createForm();this.element.parentNode.insertBefore(this._form,this.element);if(!this.options.loadTextURL){this.postProcessEditField()}if(e){Event.stop(e)}},enterHover:function(e){if(this.options.hoverClassName){this.element.addClassName(this.options.hoverClassName)}if(this._saving){return}this.triggerCallback("onEnterHover")},getText:function(){return this.element.innerHTML.unescapeHTML()},handleAJAXFailure:function(transport){this.triggerCallback("onFailure",transport);if(this._oldInnerHTML){this.element.innerHTML=this._oldInnerHTML;this._oldInnerHTML=null}},handleFormCancellation:function(e){this.wrapUp();if(e){Event.stop(e)}},handleFormSubmission:function(e){var form=this._form;var value=$F(this._controls.editor);this.prepareSubmission();var params=this.options.callback(form,value)||"";if(Object.isString(params)){params=params.toQueryParams()}params.editorId=this.element.id;if(this.options.htmlResponse){var options=Object.extend({evalScripts:true},this.options.ajaxOptions);Object.extend(options,{parameters:params,onComplete:this._boundWrapperHandler,onFailure:this._boundFailureHandler});new Ajax.Updater({success:this.element},this.url,options)}else{var options=Object.extend({method:"get"},this.options.ajaxOptions);Object.extend(options,{parameters:params,onComplete:this._boundWrapperHandler,onFailure:this._boundFailureHandler});new Ajax.Request(this.url,options)}if(e){Event.stop(e)}},leaveEditMode:function(){this.element.removeClassName(this.options.savingClassName);this.removeForm();this.leaveHover();this.element.style.backgroundColor=this._originalBackground;this.element.show();if(this.options.externalControl){this.options.externalControl.show()}this._saving=false;this._editing=false;this._oldInnerHTML=null;this.triggerCallback("onLeaveEditMode")},leaveHover:function(e){if(this.options.hoverClassName){this.element.removeClassName(this.options.hoverClassName)}if(this._saving){return}this.triggerCallback("onLeaveHover")},loadExternalText:function(){this._form.addClassName(this.options.loadingClassName);this._controls.editor.disabled=true;var options=Object.extend({method:"get"},this.options.ajaxOptions);Object.extend(options,{parameters:"editorId="+encodeURIComponent(this.element.id),onComplete:Prototype.emptyFunction,onSuccess:function(transport){this._form.removeClassName(this.options.loadingClassName);var text=transport.responseText;if(this.options.stripLoadedTextTags){text=text.stripTags()}this._controls.editor.value=text;this._controls.editor.disabled=false;this.postProcessEditField()}.bind(this),onFailure:this._boundFailureHandler});new Ajax.Request(this.options.loadTextURL,options)},postProcessEditField:function(){var fpc=this.options.fieldPostCreation;if(fpc){$(this._controls.editor)["focus"==fpc?"focus":"activate"]()}},prepareOptions:function(){this.options=Object.clone(Ajax.InPlaceEditor.DefaultOptions);Object.extend(this.options,Ajax.InPlaceEditor.DefaultCallbacks);[this._extraDefaultOptions].flatten().compact().each(function(defs){Object.extend(this.options,defs)}.bind(this))},prepareSubmission:function(){this._saving=true;this.removeForm();this.leaveHover();this.showSaving()},registerListeners:function(){this._listeners={};var listener;$H(Ajax.InPlaceEditor.Listeners).each(function(pair){listener=this[pair.value].bind(this);this._listeners[pair.key]=listener;if(!this.options.externalControlOnly){this.element.observe(pair.key,listener)}if(this.options.externalControl){this.options.externalControl.observe(pair.key,listener)}}.bind(this))},removeForm:function(){if(!this._form){return}this._form.remove();this._form=null;this._controls={}},showSaving:function(){this._oldInnerHTML=this.element.innerHTML;this.element.innerHTML=this.options.savingText;this.element.addClassName(this.options.savingClassName);this.element.style.backgroundColor=this._originalBackground;this.element.show()},triggerCallback:function(cbName,arg){if("function"==typeof this.options[cbName]){this.options[cbName](this,arg)}},unregisterListeners:function(){$H(this._listeners).each(function(pair){if(!this.options.externalControlOnly){this.element.stopObserving(pair.key,pair.value)}if(this.options.externalControl){this.options.externalControl.stopObserving(pair.key,pair.value)}}.bind(this))},wrapUp:function(transport){this.leaveEditMode();this._boundComplete(transport,this.element)}});Object.extend(Ajax.InPlaceEditor.prototype,{dispose:Ajax.InPlaceEditor.prototype.destroy});Ajax.InPlaceCollectionEditor=Class.create(Ajax.InPlaceEditor,{initialize:function($super,element,url,options){this._extraDefaultOptions=Ajax.InPlaceCollectionEditor.DefaultOptions;$super(element,url,options)},createEditField:function(){var list=document.createElement("select");list.name=this.options.paramName;list.size=1;this._controls.editor=list;this._collection=this.options.collection||[];if(this.options.loadCollectionURL){this.loadCollection()}else{this.checkForExternalText()}this._form.appendChild(this._controls.editor)},loadCollection:function(){this._form.addClassName(this.options.loadingClassName);this.showLoadingText(this.options.loadingCollectionText);var options=Object.extend({method:"get"},this.options.ajaxOptions);Object.extend(options,{parameters:"editorId="+encodeURIComponent(this.element.id),onComplete:Prototype.emptyFunction,onSuccess:function(transport){var js=transport.responseText.strip();if(!/^\[.*\]$/.test(js)){throw ("Server returned an invalid collection representation.")}this._collection=eval(js);this.checkForExternalText()}.bind(this),onFailure:this.onFailure});new Ajax.Request(this.options.loadCollectionURL,options)},showLoadingText:function(text){this._controls.editor.disabled=true;var tempOption=this._controls.editor.firstChild;if(!tempOption){tempOption=document.createElement("option");tempOption.value="";this._controls.editor.appendChild(tempOption);tempOption.selected=true}tempOption.update((text||"").stripScripts().stripTags())},checkForExternalText:function(){this._text=this.getText();if(this.options.loadTextURL){this.loadExternalText()}else{this.buildOptionList()}},loadExternalText:function(){this.showLoadingText(this.options.loadingText);var options=Object.extend({method:"get"},this.options.ajaxOptions);Object.extend(options,{parameters:"editorId="+encodeURIComponent(this.element.id),onComplete:Prototype.emptyFunction,onSuccess:function(transport){this._text=transport.responseText.strip();this.buildOptionList()}.bind(this),onFailure:this.onFailure});new Ajax.Request(this.options.loadTextURL,options)},buildOptionList:function(){this._form.removeClassName(this.options.loadingClassName);this._collection=this._collection.map(function(entry){return 2===entry.length?entry:[entry,entry].flatten()});var marker=("value" in this.options)?this.options.value:this._text;var textFound=this._collection.any(function(entry){return entry[0]==marker}.bind(this));this._controls.editor.update("");var option;this._collection.each(function(entry,index){option=document.createElement("option");option.value=entry[0];option.selected=textFound?entry[0]==marker:0==index;option.appendChild(document.createTextNode(entry[1]));this._controls.editor.appendChild(option)}.bind(this));this._controls.editor.disabled=false;Field.scrollFreeActivate(this._controls.editor)}});Ajax.InPlaceEditor.prototype.initialize.dealWithDeprecatedOptions=function(options){if(!options){return}function fallback(name,expr){if(name in options||expr===undefined){return}options[name]=expr}fallback("cancelControl",(options.cancelLink?"link":(options.cancelButton?"button":options.cancelLink==options.cancelButton==false?false:undefined)));fallback("okControl",(options.okLink?"link":(options.okButton?"button":options.okLink==options.okButton==false?false:undefined)));fallback("highlightColor",options.highlightcolor);fallback("highlightEndColor",options.highlightendcolor)};Object.extend(Ajax.InPlaceEditor,{DefaultOptions:{ajaxOptions:{},autoRows:3,cancelControl:"link",cancelText:"cancel",clickToEditText:"Click to edit",externalControl:null,externalControlOnly:false,fieldPostCreation:"activate",formClassName:"inplaceeditor-form",formId:null,highlightColor:"#ffff99",highlightEndColor:"#ffffff",hoverClassName:"",htmlResponse:true,loadingClassName:"inplaceeditor-loading",loadingText:"Loading...",okControl:"button",okText:"ok",paramName:"value",rows:1,savingClassName:"inplaceeditor-saving",savingText:"Saving...",size:0,stripLoadedTextTags:false,submitOnBlur:false,textAfterControls:"",textBeforeControls:"",textBetweenControls:""},DefaultCallbacks:{callback:function(form){return Form.serialize(form)},onComplete:function(transport,element){new Effect.Highlight(element,{startcolor:this.options.highlightColor,keepBackgroundImage:true})},onEnterEditMode:null,onEnterHover:function(ipe){ipe.element.style.backgroundColor=ipe.options.highlightColor;if(ipe._effect){ipe._effect.cancel()}},onFailure:function(transport,ipe){alert("Error communication with the server: "+transport.responseText.stripTags())},onFormCustomization:null,onLeaveEditMode:null,onLeaveHover:function(ipe){ipe._effect=new Effect.Highlight(ipe.element,{startcolor:ipe.options.highlightColor,endcolor:ipe.options.highlightEndColor,restorecolor:ipe._originalBackground,keepBackgroundImage:true})}},Listeners:{click:"enterEditMode",keydown:"checkForEscapeOrReturn",mouseover:"enterHover",mouseout:"leaveHover"}});Ajax.InPlaceCollectionEditor.DefaultOptions={loadingCollectionText:"Loading options..."};Form.Element.DelayedObserver=Class.create({initialize:function(element,delay,callback){this.delay=delay||0.5;this.element=$(element);this.callback=callback;this.timer=null;this.lastValue=$F(this.element);Event.observe(this.element,"keyup",this.delayedListener.bindAsEventListener(this))},delayedListener:function(event){if(this.lastValue==$F(this.element)){return}if(this.timer){clearTimeout(this.timer)}this.timer=setTimeout(this.onTimerEvent.bind(this),this.delay*1000);this.lastValue=$F(this.element)},onTimerEvent:function(){this.timer=null;this.callback(this.element,$F(this.element))}});
if(!Control){var Control={}}Control.Slider=Class.create({initialize:function(handle,track,options){var slider=this;if(Object.isArray(handle)){this.handles=handle.collect(function(e){return $(e)})}else{this.handles=[$(handle)]}this.track=$(track);this.options=options||{};this.axis=this.options.axis||"horizontal";this.increment=this.options.increment||1;this.step=parseInt(this.options.step||"1");this.range=this.options.range||$R(0,1);this.value=0;this.values=this.handles.map(function(){return 0});this.spans=this.options.spans?this.options.spans.map(function(s){return $(s)}):false;this.options.startSpan=$(this.options.startSpan||null);this.options.endSpan=$(this.options.endSpan||null);this.restricted=this.options.restricted||false;this.maximum=this.options.maximum||this.range.end;this.minimum=this.options.minimum||this.range.start;this.alignX=parseInt(this.options.alignX||"0");this.alignY=parseInt(this.options.alignY||"0");this.trackLength=this.maximumOffset()-this.minimumOffset();this.handleLength=this.isVertical()?(this.handles[0].offsetHeight!=0?this.handles[0].offsetHeight:this.handles[0].style.height.replace(/px$/,"")):(this.handles[0].offsetWidth!=0?this.handles[0].offsetWidth:this.handles[0].style.width.replace(/px$/,""));this.active=false;this.dragging=false;this.disabled=false;if(this.options.disabled){this.setDisabled()}this.allowedValues=this.options.values?this.options.values.sortBy(Prototype.K):false;if(this.allowedValues){this.minimum=this.allowedValues.min();this.maximum=this.allowedValues.max()}this.eventMouseDown=this.startDrag.bindAsEventListener(this);this.eventMouseUp=this.endDrag.bindAsEventListener(this);this.eventMouseMove=this.update.bindAsEventListener(this);this.handles.each(function(h,i){i=slider.handles.length-1-i;slider.setValue(parseFloat((Object.isArray(slider.options.sliderValue)?slider.options.sliderValue[i]:slider.options.sliderValue)||slider.range.start),i);h.makePositioned().observe("mousedown",slider.eventMouseDown)});this.track.observe("mousedown",this.eventMouseDown);document.observe("mouseup",this.eventMouseUp);document.observe("mousemove",this.eventMouseMove);this.initialized=true},dispose:function(){var slider=this;Event.stopObserving(this.track,"mousedown",this.eventMouseDown);Event.stopObserving(document,"mouseup",this.eventMouseUp);Event.stopObserving(document,"mousemove",this.eventMouseMove);this.handles.each(function(h){Event.stopObserving(h,"mousedown",slider.eventMouseDown)})},setDisabled:function(){this.disabled=true},setEnabled:function(){this.disabled=false},getNearestValue:function(value){if(this.allowedValues){if(value>=this.allowedValues.max()){return(this.allowedValues.max())}if(value<=this.allowedValues.min()){return(this.allowedValues.min())}var offset=Math.abs(this.allowedValues[0]-value);var newValue=this.allowedValues[0];this.allowedValues.each(function(v){var currentOffset=Math.abs(v-value);if(currentOffset<=offset){newValue=v;offset=currentOffset}});return newValue}if(value>this.range.end){return this.range.end}if(value<this.range.start){return this.range.start}return value},setValue:function(sliderValue,handleIdx){if(!this.active){this.activeHandleIdx=handleIdx||0;this.activeHandle=this.handles[this.activeHandleIdx];this.updateStyles()}handleIdx=handleIdx||this.activeHandleIdx||0;if(this.initialized&&this.restricted){if((handleIdx>0)&&(sliderValue<this.values[handleIdx-1])){sliderValue=this.values[handleIdx-1]}if((handleIdx<(this.handles.length-1))&&(sliderValue>this.values[handleIdx+1])){sliderValue=this.values[handleIdx+1]}}sliderValue=this.getNearestValue(sliderValue);this.values[handleIdx]=sliderValue;this.value=this.values[0];this.handles[handleIdx].style[this.isVertical()?"top":"left"]=this.translateToPx(sliderValue);this.drawSpans();if(!this.dragging||!this.event){this.updateFinished()}},setValueBy:function(delta,handleIdx){this.setValue(this.values[handleIdx||this.activeHandleIdx||0]+delta,handleIdx||this.activeHandleIdx||0)},translateToPx:function(value){return Math.round(((this.trackLength-this.handleLength)/(this.range.end-this.range.start))*(value-this.range.start))+"px"},translateToValue:function(offset){return((offset/(this.trackLength-this.handleLength)*(this.range.end-this.range.start))+this.range.start)},getRange:function(range){var v=this.values.sortBy(Prototype.K);range=range||0;return $R(v[range],v[range+1])},minimumOffset:function(){return(this.isVertical()?this.alignY:this.alignX)},maximumOffset:function(){return(this.isVertical()?(this.track.offsetHeight!=0?this.track.offsetHeight:this.track.style.height.replace(/px$/,""))-this.alignY:(this.track.offsetWidth!=0?this.track.offsetWidth:this.track.style.width.replace(/px$/,""))-this.alignX)},isVertical:function(){return(this.axis=="vertical")},drawSpans:function(){var slider=this;if(this.spans){$R(0,this.spans.length-1).each(function(r){slider.setSpan(slider.spans[r],slider.getRange(r))})}if(this.options.startSpan){this.setSpan(this.options.startSpan,$R(0,this.values.length>1?this.getRange(0).min():this.value))}if(this.options.endSpan){this.setSpan(this.options.endSpan,$R(this.values.length>1?this.getRange(this.spans.length-1).max():this.value,this.maximum))}},setSpan:function(span,range){if(this.isVertical()){span.style.top=this.translateToPx(range.start);span.style.height=this.translateToPx(range.end-range.start+this.range.start)}else{span.style.left=this.translateToPx(range.start);span.style.width=this.translateToPx(range.end-range.start+this.range.start)}},updateStyles:function(){this.handles.each(function(h){Element.removeClassName(h,"selected")});Element.addClassName(this.activeHandle,"selected")},startDrag:function(event){if(Event.isLeftClick(event)){if(!this.disabled){this.active=true;var handle=Event.element(event);var pointer=[Event.pointerX(event),Event.pointerY(event)];var track=handle;if(track==this.track){var offsets=this.track.cumulativeOffset();this.event=event;this.setValue(this.translateToValue((this.isVertical()?pointer[1]-offsets[1]:pointer[0]-offsets[0])-(this.handleLength/2)));var offsets=this.activeHandle.cumulativeOffset();this.offsetX=(pointer[0]-offsets[0]);this.offsetY=(pointer[1]-offsets[1])}else{while((this.handles.indexOf(handle)==-1)&&handle.parentNode){handle=handle.parentNode}if(this.handles.indexOf(handle)!=-1){this.activeHandle=handle;this.activeHandleIdx=this.handles.indexOf(this.activeHandle);this.updateStyles();var offsets=this.activeHandle.cumulativeOffset();this.offsetX=(pointer[0]-offsets[0]);this.offsetY=(pointer[1]-offsets[1])}}}Event.stop(event)}},update:function(event){if(this.active){if(!this.dragging){this.dragging=true}this.draw(event);if(Prototype.Browser.WebKit){window.scrollBy(0,0)}Event.stop(event)}},draw:function(event){var pointer=[Event.pointerX(event),Event.pointerY(event)];var offsets=this.track.cumulativeOffset();pointer[0]-=this.offsetX+offsets[0];pointer[1]-=this.offsetY+offsets[1];this.event=event;this.setValue(this.translateToValue(this.isVertical()?pointer[1]:pointer[0]));if(this.initialized&&this.options.onSlide){this.options.onSlide(this.values.length>1?this.values:this.value,this)}},endDrag:function(event){if(this.active&&this.dragging){this.finishDrag(event,true);Event.stop(event)}this.active=false;this.dragging=false},finishDrag:function(event,success){this.active=false;this.dragging=false;this.updateFinished()},updateFinished:function(){if(this.initialized&&this.options.onChange){this.options.onChange(this.values.length>1?this.values:this.value,this)}this.event=null}});
Sound={tracks:{},_enabled:true,template:new Template('<embed style="height:0" id="sound_#{track}_#{id}" src="#{url}" loop="false" autostart="true" hidden="true"/>'),enable:function(){Sound._enabled=true},disable:function(){Sound._enabled=false},play:function(url){if(!Sound._enabled){return}var options=Object.extend({track:"global",url:url,replace:false},arguments[1]||{});if(options.replace&&this.tracks[options.track]){$R(0,this.tracks[options.track].id).each(function(id){var sound=$("sound_"+options.track+"_"+id);sound.Stop&&sound.Stop();sound.remove()});this.tracks[options.track]=null}if(!this.tracks[options.track]){this.tracks[options.track]={id:0}}else{this.tracks[options.track].id++}options.id=this.tracks[options.track].id;$$("body")[0].insert(Prototype.Browser.IE?new Element("bgsound",{id:"sound_"+options.track+"_"+options.id,src:options.url,loop:1,autostart:true}):Sound.template.evaluate(options))}};if(Prototype.Browser.Gecko&&navigator.userAgent.indexOf("Win")>0){if(navigator.plugins&&$A(navigator.plugins).detect(function(p){return p.name.indexOf("QuickTime")!=-1})){Sound.template=new Template('<object id="sound_#{track}_#{id}" width="0" height="0" type="audio/mpeg" data="#{url}"/>')}else{if(navigator.plugins&&$A(navigator.plugins).detect(function(p){return p.name.indexOf("Windows Media")!=-1})){Sound.template=new Template('<object id="sound_#{track}_#{id}" type="application/x-mplayer2" data="#{url}"></object>')}else{if(navigator.plugins&&$A(navigator.plugins).detect(function(p){return p.name.indexOf("RealPlayer")!=-1})){Sound.template=new Template('<embed type="audio/x-pn-realaudio-plugin" style="height:0" id="sound_#{track}_#{id}" src="#{url}" loop="false" autostart="true" hidden="true"/>')}else{Sound.play=function(){}}}}};
function myDisableControl(control){myDisableEnableControl(control,true)}function myEnableControl(control){myDisableEnableControl(control,false)}function myDisableEnableControl(control,disable){control.disabled=disable}function myIsEnabled(control){return !control.disabled}function myInsertOptionInSelectAt(select,option,index){for(var i=select.options.length;i>index;i--){select.options[i]=new Option(select.options[i-1].text,select.options[i-1].value);select.options[i].disabled=select.options[i-1].disabled;select.options[i].className=select.options[i-1].className;select.options[i].selected=select.options[i-1].selected;select.options[i].id=select.options[i-1].id;select.options[i].name=select.options[i-1].name}select.options[index]=option}function myDeleteOptionInSelectAt(select,index){var oldLength=select.options.length;for(var i=index;i<select.options.length-1;i++){select.options[i]=new Option(select.options[i+1].text,select.options[i+1].value);select.options[i].disabled=select.options[i+1].disabled;select.options[i].className=select.options[i+1].className;select.options[i].selected=select.options[i+1].selected;select.options[i].id=select.options[i+1].id;select.options[i].name=select.options[i+1].name}select.options.length=oldLength-1}function myDeleteOptionInSelect(select){if(myIsOneSelected(select)){returnValue=select.options[select.options.selectedIndex]=null}}function myAddOptionInSelect(select,option,disableOption){if(arguments&&arguments.length<3){disableOption=false}if(disableOption){option.disabled=true;option.className="myAdminDisabled"}select.options[select.options.length]=option}function myAddOptionInSelectIfNotExistInOtherSelects(select,otherSelects,option,disableOption){if(arguments&&arguments.length<4){disableOption=false}if(disableOption){option.disabled=true}var notExist=true;for(var i=0;i<otherSelects.length;i++){var otherSelect=otherSelects[i];for(var i=0;i<otherSelect.options.length;i++){if(otherSelect.options[i].value==option.value){notExist=false;break}}if(!notExist){break}}if(notExist){select.options[select.options.length]=option}}function myIsOneSelected(select){return(myGetSelectedIndex(select)>=0)}function myGetSelectedIndex(select){if(select){return select.options.selectedIndex}else{return null}}function mySelectValueIfInSelect(select,value){var returnValue=false;for(var i=0;i<select.options.length;i++){if(select.options[i].value==value){select.options[i].selected=true;returnValue=true;break}}return returnValue}function myGetSelectTextIfValueInSelect(select,value,defaultValue){var returnValue=defaultValue!=null?defaultValue:null;for(var i=0;i<select.options.length;i++){if(select.options[i].value==value){select.options.selectedIndex=i;returnValue=select.options[i].text;break}}return returnValue}function myGetOptionIndex(select,value){var returnValue=-1;for(var i=0;i<select.options.length;i++){if(select.options[i].value==value){returnValue=i;break}}return returnValue}function myDisableAllOptionsInSelect(select){for(var i=0;i<select.options.length;i++){select.options[i].disabled=true}}function myEnableAllOptionsInSelect(select){for(var i=0;i<select.options.length;i++){select.options[i].disabled=false}}function myGetSelectValue(select,defaultValue){var returnValue=defaultValue!=null?defaultValue:null;if(select){if(myIsOneSelected(select)){returnValue=select.options[select.options.selectedIndex].value}}return returnValue}function myGetSelectValues(select){var returnValue=new Array();if(myIsOneSelected(select)){for(var i=0;i<select.options.length;i++){if(select.options[i].selected){returnValue[returnValue.length]=select.options[i].value}}}return returnValue}function myGetValueForIndex(select,index){var returnValue="";if(select.options.length>index){returnValue=select.options[index].value}return returnValue}function myGetTextForIndex(select,index){var returnValue="";if(select.options.length>index){returnValue=select.options[index].text}return returnValue}function mySelectAllValues(select){for(var i=0;i<select.options.length;i++){select.options[i].selected=true}}function mySelectValues(select,values){for(var i=0;i<values.length;i++){mySelectValueIfInSelect(select,values[i])}}function myDeselectAllValues(select){for(var i=0;i<select.options.length;i++){select.options[i].selected=false}}function mySwitchSelectedOptions(selectSrc,selectDest,switchAll){mySwitchSelectedOptionsAndSort(selectSrc,selectDest,switchAll,null)}function mySwitchSelectedOptionsAndSort(selectSrc,selectDest,switchAll,orderAsc){var indexesToDelete=new Array();for(var i=0;i<selectSrc.options.length;i++){if(switchAll||selectSrc.options[i].selected){if(switchAll){myAddOptionInSelect(selectDest,new Option(selectSrc.options[i].text,selectSrc.options[i].value))}else{myAddOptionInSelect(selectDest,new Option(selectSrc.options[i].text,selectSrc.options[i].value));indexesToDelete[indexesToDelete.length]=i-indexesToDelete.length}}}if(switchAll){selectSrc.options.length=0}else{for(var i=0;i<indexesToDelete.length;i++){myDeleteOptionInSelectAt(selectSrc,indexesToDelete[i])}}if(orderAsc!=null&&typeof(orderAsc)!="undefined"){mySortSelectBoxByName(selectSrc,orderAsc);mySortSelectBoxByName(selectDest,orderAsc)}}function mySwitchSelectOption(selectSrc,selectDest,optionValue){var indexesToDelete=new Array();var index=myGetOptionIndex(selectSrc,optionValue);var returnValue=false;if(index>=0){myAddOptionInSelect(selectDest,new Option(selectSrc.options[index].text,selectSrc.options[index].value));myDeleteOptionInSelectAt(selectSrc,index);returnValue=true}return returnValue}function myGetSelectText(select,defaultValue){var returnValue=defaultValue!=null?defaultValue:null;if(myIsOneSelected(select)){returnValue=select.options[select.options.selectedIndex].text}return returnValue}function myGetSelectOption(select){var returnValue=null;if(myIsOneSelected(select)){returnValue=select.options[select.options.selectedIndex]}return returnValue}function myClearSelectionsInSelect(select){if(select&&select.options&&select.options.length){for(var i=select.options.length-1;i>=0;i--){select.options[i].selected=false}}}function myClearOptionsInSelect(select){if(select.options.length){for(var i=select.options.length-1;i>=0;i--){select.options[i]=null}}}function myClearSelectedOptionsInSelect(select){if(select.options.length){for(var i=select.options.length-1;i>=0;i--){if(select.options[i].selected){select.options[i]=null}}}}function myMoveSelectedOptionsUp(select){var selectedIndex=new Array();var dontMove=false;for(var i=0;i<select.options.length;i++){if(select.options[i].selected){if(i==0&&i-1<0){dontMove=true;break}selectedIndex[selectedIndex.length]=i}}if(dontMove==false){myClearSelectionsInSelect(select);for(var i=0;i<selectedIndex.length;i++){myMoveOption(select,selectedIndex[i],-1);select.options[selectedIndex[i]-1].selected=true}}}function myMoveSelectedOptionsDown(select){var selectedIndex=new Array();var dontMove=false;for(var i=select.options.length-1;i>=0;i--){if(select.options[i].selected){if(i==select.length-1&&i+1>select.length-1){dontMove=true;break}selectedIndex[selectedIndex.length]=i}}if(dontMove==false){myClearSelectionsInSelect(select);for(var i=0;i<selectedIndex.length;i++){myMoveOption(select,selectedIndex[i],+1);select.options[selectedIndex[i]+1].selected=true}}}function myMoveOptionUp(select,index){myClearSelectionsInSelect(select);myMoveOption(select,index,-1)}function myMoveOptionDown(select,index){myClearSelectionsInSelect(select);myMoveOption(select,index,+1)}function myMoveOption(select,index,moveIndex){if((moveIndex>0&&select.options.length>1&&index+moveIndex<select.options.length)||(moveIndex<0&&select.options.length>1&&index>0&&index+moveIndex>=0)){var moveText=select.options[index+moveIndex].text;var moveValue=select.options[index+moveIndex].value;select.options[index+moveIndex].text=select.options[index].text;select.options[index+moveIndex].value=select.options[index].value;select.options[index].text=moveText;select.options[index].value=moveValue}}function mySortAsc(select1,select2){var returnValue=0;var text1=select1.text.toLowerCase();var text2=select2.text.toLowerCase();if(text1>text2){returnValue=1}else{if(text1<text2){returnValue=-1}}return returnValue}function mySortDesc(select1,select2){var text1=select1.text.toLowerCase();var text2=select2.text.toLowerCase();if(text1>text2){returnValue=-1}else{if(text1<text2){returnValue=1}}return returnValue}function mySortSelectBoxByName(select,orderAsc){if(typeof(orderAsc)=="undefined"||orderAsc==null){orderAsc=true}var options=new Array;for(var i=0;i<select.options.length;i++){options[i]=new Object();options[i].text=select.options[i].text;options[i].value=select.options[i].value}if(orderAsc){options.sort(mySortAsc)}else{options.sort(mySortDesc)}select.options.length=0;for(var i=0;i<options.length;i++){myAddOptionInSelect(select,new Option(options[i].text,options[i].value))}}function myIsChecked(checkbox){return checkbox.checked}function myGetRadioValue(radio){var returnValue=null;if(radio.checked){returnValue=radio.value}else{if(radio.length!=null){for(var i=0;i<radio.length;i++){if(radio[i].checked){returnValue=radio[i].value;break}}}}return returnValue}function mySelectRadioValue(radio,value){var returnValue=null;if(radio.value!=null){if(radio.value==value){radio.checked=true}}else{if(radio.length!=null){for(var i=0;i<radio.length;i++){if(radio[i].value==value){radio[i].checked=true;break}}}}return returnValue}function myFormatNumber(number,numberOfDecimalPlaces,minNumberOfIntegerDigits,withGroupingSep,groupingSepChar,decimalSepChar){var returnValue=Number(number);if(typeof(numberOfDecimalPlaces)=="undefined"||Number(numberOfDecimalPlaces)<0){numberOfDeciamlPlaces=0}if(typeof(minNumberOfIntegerDigits)=="undefined"||Number(minNumberOfIntegerDigits)<=0){minNumberOfIntegerDigits=1}if(typeof(withGroupingSep)=="undefined"||typeof(withGroupingSep)!="boolean"){withGroupingSep=false}if(typeof(groupingSepChar)=="undefined"){groupingSepChar="'"}if(typeof(decimalSepChar)=="undefined"){decimalSepChar="."}var roundFactor=1;for(var i=0;i<Number(numberOfDecimalPlaces);i++){roundFactor=roundFactor*10}returnValue=String((Math.round(returnValue*roundFactor)/roundFactor));if(numberOfDecimalPlaces>0&&returnValue.indexOf(".")==-1){returnValue+="."}if((returnValue.length-(returnValue.indexOf(".")+1))<numberOfDecimalPlaces){var numberOfDecimalDigitsToAdd=numberOfDecimalPlaces-(returnValue.length-(returnValue.indexOf(".")+1));for(var i=0;i<numberOfDecimalDigitsToAdd;i++){returnValue+=0}}if(numberOfDecimalPlaces>0&&returnValue.indexOf(".")<minNumberOfIntegerDigits){var addDigits="";for(var i=0;i<(minNumberOfIntegerDigits-returnValue.indexOf("."));i++){addDigits+="0"}returnValue=addDigits+returnValue}var counter=1;var startIndex=returnValue.length-1;if(returnValue.indexOf(".")>=0){startIndex=returnValue.indexOf(".")-1}var endIndex=returnValue.search(/\d/);for(var i=startIndex;i>=endIndex;i--){if(withGroupingSep&&(i>endIndex)&&(counter%3==0)){var first=returnValue.substring(0,i);var last=returnValue.substring(i,returnValue.length);returnValue=first+"'"+last}counter++}returnValue=returnValue.replace("'","#");returnValue=returnValue.replace(".","@");returnValue=returnValue.replace("#",groupingSepChar);returnValue=returnValue.replace("@",decimalSepChar);return returnValue}function myGetQueryStringForFormData(formId){var returnValue="";var formObj=myGetObj(formId);var useEncode=false;if(formObj.elements){if(window.encodeURI){useEncode=true}for(var i=0;i<formObj.elements.length;i++){if(i>0){returnValue+="&"}if(useEncode){if(formObj.elements[i].id){returnValue+=formObj.elements[i].id+"="+encodeURI(formObj.elements[i].value)}else{returnValue+=formObj.elements[i].name+"="+encodeURI(formObj.elements[i].value)}}else{if(formObj.elements[i].id){returnValue+=formObj.elements[i].id+"="+formObj.elements[i].value}else{returnValue+=formObj.elements[i].name+"="+formObj.elements[i].value}}}}return returnValue}function myInsertHiddenFieldsForFormData(formObj){for(var i=0;i<formObj.elements.length;i++){if(formObj.elements[i].id){document.write('<input type="hidden" id="'+formObj.elements[i].id+'" value="'+formObj.elements[i].value+'" />')}else{document.write('<input type="hidden" id="'+formObj.elements[i].name+'" value="'+formObj.elements[i].value+'" />')}}}function myInsertOptionsFromArrayInSelect(select,optionArray,selectedValue,validValues){for(var i=0;i<optionArray.length;i++){if(optionArray[i]!=null){var isValid=true;if(validValues!=null){isValid=myContainsValue(validValues,optionArray[i][1])}if(isValid){select.options[select.options.length]=new Option(optionArray[i][0],optionArray[i][1]);if(optionArray[i][1]==selectedValue){select.options.selectedIndex=select.options.length-1}}}}}function myGetSelectedOptionTextFromArray(optionArray,selectedValue){var returnValue="";for(var i=0;i<optionArray.length;i++){if(optionArray[i][1]==selectedValue){returnValue=optionArray[i][0];break}}return returnValue}function myGetIntersection(array1,array2,array3,array4,array5,array6){var returnValue=new Array();for(var i=0;i<array1.length;i++){value=array1[i];if((array2==null||myContainsValue(array2,value))&&(array3==null||myContainsValue(array3,value))&&(array4==null||myContainsValue(array4,value))&&(array5==null||myContainsValue(array5,value))&&(array6==null||myContainsValue(array6,value))){returnValue[returnValue.length]=value}}return returnValue}function myGetUnion(array1,array2){var returnValue=new Array();for(var i=0;i<array1.length;i++){returnValue[returnValue.length]=array1[i]}for(var i=0;i<array2.length;i++){if(!myContainsValue(returnValue,array2[i])){returnValue[returnValue.length]=array2[i]}}return returnValue}function myContainsValue(array,value,subArrIndex){return(myGetIndexOfValue(array,value,subArrIndex)>=0)}function myRemoveValue(array,value,subArrIndex){var index=myGetIndexOfValue(array,value,subArrIndex);return myRemoveIndex(array,index)}function myRemoveIndex(array,index){var returnValue=new Array();for(var i=0;i<array.length;i++){if(i!=index){returnValue[returnValue.length]=array[i]}}return returnValue}function myGetIndexOfValue(array,value,subArrIndex){var returnValue=-1;for(var i=0;i<array.length;i++){if(subArrIndex!=null){if(array[i][subArrIndex]==value){returnValue=i;break}}else{if(array[i]==value){returnValue=i;break}}}return returnValue}function myCheckSelectionDepencies(selectIdArray,valueArrays,depencyArrays,nonSelValueArray,excludeBlockers){var selValues=new Array(selectIdArray.length);var selectObjs=new Array(selectIdArray.length);for(var i=0;i<selectIdArray.length;i++){selectObjs[i]=myGetObj(selectIdArray[i]);selValues[i]=myGetSelectValue(selectObjs[i],nonSelValueArray[i])}for(var i=0;i<selectIdArray.length;i++){var validValues=null;var validValuesExcludingBlockers=null;for(var h=0;h<selectIdArray.length;h++){if(h==i){continue}var selValue=myGetSelectValue(selectObjs[h],nonSelValueArray[h]);if(selValue!=nonSelValueArray[h]){var index=myGetIndexOfValue(depencyArrays[i][h],selValue,0);if(index>=0){tmpValidValues=depencyArrays[i][h][index][1];if(validValues==null){validValues=tmpValidValues}else{validValues=myGetIntersection(validValues,tmpValidValues)}}else{validValues=new Array()}}else{if(excludeBlockers){var valuesInOtherBox=null;for(j=0;j<valueArrays[i].length;j++){if(valueArrays[i][j][1]!=nonSelValueArray[i]){var valuesInOtherBox=null;var index=myGetIndexOfValue(depencyArrays[h][i],valueArrays[i][j][1],0);if(index>=0){valuesInOtherBox=depencyArrays[h][i][index][1]}if(valuesInOtherBox==null||valuesInOtherBox.length==0){if(validValuesExcludingBlockers==null){validValuesExcludingBlockers=new Array();for(var k=0;k<valueArrays[i].length;k++){validValuesExcludingBlockers[validValuesExcludingBlockers.length]=valueArrays[i][k][1]}}validValuesExcludingBlockers=myRemoveValue(validValuesExcludingBlockers,valueArrays[i][j][1])}}}}}}if(validValues!=null){validValues[validValues.length]=nonSelValueArray[i];if(excludeBlockers){validValues=myGetIntersection(validValues,validValuesExcludingBlockers)}}else{if(excludeBlockers){validValues=validValuesExcludingBlockers}}myClearOptionsInSelect(selectObjs[i]);myInsertOptionsFromArrayInSelect(selectObjs[i],valueArrays[i],selValues[i],validValues)}}function myGetHoursForHourMinuteField(formattedTimeField,msgOnFormatError){var returnValue=myGetMinutesForHourMinuteFormat(formattedTimeField.value,msgOnFormatError);if(returnValue>0){formattedTimeField.value=myGetHourMinuteFormatForMinutes(returnValue)}returnValue=returnValue/60;return returnValue}function myGetMinutesForHourMinuteFormat(formattedTime,msgOnFormatError){var returnValue=0;if(formattedTime!=""){if(formattedTime.indexOf(".")>0){formattedTime=formattedTime.replace(".",":")}if(formattedTime.indexOf(":")==-1){formattedTime=formattedTime+":00"}if(formattedTime.indexOf(":")>0){if(formattedTime.indexOf(":")<(formattedTime.length-1)){returnValue=parseFloat(formattedTime.substring(0,formattedTime.indexOf(":")))*60+(parseFloat(formattedTime.substring(formattedTime.indexOf(":")+1,formattedTime.length)));if(isNaN(returnValue)){if(msgOnFormatError!=null&&msgOnFormatError.length>0){alert(msgOnFormatError)}returnValue=0}}else{if(msgOnFormatError!=null&&msgOnFormatError.length>0){alert(msgOnFormatError)}}}else{if(msgOnFormatError!=null&&msgOnFormatError.length>0){alert(msgOnFormatError)}}}return returnValue}function myGetSecondsForHourMinuteSecondFormat(formattedTime,msgOnFormatError){var returnValue=0;if(formattedTime!=""){while(formattedTime.indexOf(".")>0){formattedTime=formattedTime.replace(".",":")}if(formattedTime.indexOf(":")==-1){formattedTime=formattedTime+":00"}if(formattedTime.substr(formattedTime.indexOf(":")+1,formattedTime.length).indexOf(":")==-1){formattedTime=formattedTime+":00"}if(formattedTime.indexOf(":")>0){if(formattedTime.indexOf(":")<(formattedTime.length-1)){returnValue=(parseFloat(formattedTime.substring(0,formattedTime.indexOf(":")))*3600)+(parseFloat(formattedTime.substring(formattedTime.indexOf(":")+1,formattedTime.lastIndexOf(":")))*60)+(parseFloat(formattedTime.substring(formattedTime.lastIndexOf(":")+1,formattedTime.length)));if(isNaN(returnValue)){if(msgOnFormatError!=null&&msgOnFormatError.length>0){alert(msgOnFormatError)}returnValue=0}}else{if(msgOnFormatError!=null&&msgOnFormatError.length>0){alert(msgOnFormatError)}}}else{if(msgOnFormatError!=null&&msgOnFormatError.length>0){alert(msgOnFormatError)}}}return returnValue}function myGetHoursForHourMinuteFormat(formattedTime,msgOnFormatError){return(1*myGetMinutesForHourMinuteFormat(formattedTime,msgOnFormatError)/60)}function myAddIntegerDigits(number,minNrOfDigits){var returnValue=number;var compareValue=10;var addPart="";for(var i=2;i<=minNrOfDigits;i++){if(number<compareValue){addPart+="0"}compareValue=compareValue*10}returnValue=""+addPart+number;return returnValue}function myGetHourMinuteFormatForHours(hours){return myGetHourMinuteFormatForMinutes(hours*60)}function myGetHourMinuteFormatForMinutes(minutes){var returnValue;var absMinutes=Math.abs(Math.round(minutes));var hours=Math.floor(absMinutes/60);var mins=Math.floor(absMinutes-(hours*60));if(mins>=60){mins-=60;hours+=1}returnValue=""+hours+":"+myAddIntegerDigits(mins,2);if(minutes<0){returnValue="-"+returnValue}return returnValue}function myGetHourMinuteSecondFormatForSeconds(seconds){var returnValue;var absSeconds=Math.abs(Math.round(seconds));var hours=Math.floor(absSeconds/3600);var mins=Math.floor(((absSeconds-(hours*3600))/60));var secs=Math.floor((absSeconds-(hours*3600))-(mins*60));if(secs>=60){secs-=60;mins+=1}if(mins>=60){mins-=60;hours+=1}returnValue=""+hours+":"+myAddIntegerDigits(mins,2)+":"+myAddIntegerDigits(secs,2);if(seconds<0){returnValue="-"+returnValue}return returnValue}function myAddDayToDate(actDate){var time=actDate.getTime();actDate.setTime(time+60000*60*24);return actDate}function myCreateDateObj(dateAsString){var day=0;var month=0;var year=0;var returnValue=null;if(dateAsString.indexOf(".")>0){day=parseFloat(dateAsString.substring(0,dateAsString.indexOf(".")));var tmpStr=dateAsString.substring(dateAsString.indexOf(".")+1,dateAsString.length);if(tmpStr.indexOf(".")>0){month=parseFloat(tmpStr.substring(0,tmpStr.indexOf(".")));tmpStr=tmpStr.substring(tmpStr.indexOf(".")+1,tmpStr.length);if(tmpStr.indexOf(" ")>0){year=parseInt(tmpStr.substring(0,tmpStr.indexOf(" ")))}else{if(tmpStr.length<=4){year=parseInt(tmpStr)}}}if(year>0){if(day<1){day=1}else{if(day>31){day=31}}returnValue=new Date();returnValue.setYear(year);returnValue.setMonth(month-1);returnValue.setDate(day);while((returnValue.getMonth()+1)!=month){returnValue.setDate(day--);returnValue.setMonth(month-1)}}}return returnValue}function myJumpToSelectValueURL(select,noJumpValue,target){var url=myGetSelectValue(select,null);if(url!=null&&url!=noJumpValue){myJumpToURL(url,target)}}function myEnableDisableUsedOptions(selects,ignoredValue,disabledOptions){var selectedValues=new Array();var i;for(i=0;i<selects.length;i++){var value=myGetSelectValue(selects[i],ignoredValue);if(value!=ignoredValue){selectedValues[selectedValues.length]=value}}if(disabledOptions!=null){for(i=0;i<disabledOptions.length;i++){if(disabledOptions[i]!=ignoredValue){selectedValues[selectedValues.length]=disabledOptions[i]}}}for(i=0;i<selects.length;i++){if(selects[i]){for(var h=0;h<selects[i].options.length;h++){var usedInOtherBox=false;if(h!=myGetSelectedIndex(selects[i])){for(var j=0;j<selectedValues.length;j++){if(selects[i].options[h].value==selectedValues[j]){usedInOtherBox=true;break}}}selects[i].options[h].disabled=usedInOtherBox}}}}function myCheckMaxChars(field,maxChars){var returnValue=maxChars-field.value.length;if(returnValue<0){field.value=field.value.substring(0,maxChars);returnValue=0}return returnValue}function myIsEmail(email){return/^[a-zA-Z_0-9\-+\.]{1,}@(?!.*@.*)[\S\-]{1,}([.]([a-zA-Z]{1,})){1,3}$/.test(email)}function preventUnload(state,warnMsg,operator){window.onbeforeunload=state?function(){return checkModified(warnMsg,operator)}:null}function checkModified(msg,operator){var modified=false;if(operator()){modified=true}if(modified){return msg}else{return}};
if(typeof deconcept=="undefined"){var deconcept={}}if(typeof deconcept.util=="undefined"){deconcept.util={}}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil={}}deconcept.SWFObject=function(swf,id,w,h,ver,c,quality,xiRedirectUrl,redirectUrl,detectKey){if(!document.getElementById){return}this.DETECT_KEY=detectKey?detectKey:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params={};this.variables={};this.attributes=[];if(swf){this.setAttribute("swf",swf)}if(id){this.setAttribute("id",id)}if(w){this.setAttribute("width",w)}if(h){this.setAttribute("height",h)}if(ver){this.setAttribute("version",new deconcept.PlayerVersion(ver.toString().split(".")))}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs)};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true}}if(c){this.addParam("bgcolor",c)}var q=quality?quality:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var xir=(xiRedirectUrl)?xiRedirectUrl:window.location;this.setAttribute("xiRedirectUrl",xir);this.setAttribute("redirectUrl","");if(redirectUrl){this.setAttribute("redirectUrl",redirectUrl)}};deconcept.SWFObject.prototype={useExpressInstall:function(path){this.xiSWFPath=!path?"expressinstall.swf":path;this.setAttribute("useExpressInstall",true)},setAttribute:function(name,value){this.attributes[name]=value},getAttribute:function(name){return this.attributes[name]||""},addParam:function(name,value){this.params[name]=value},getParams:function(){return this.params},addVariable:function(name,value){this.variables[name]=value},getVariable:function(name){return this.variables[name]||""},getVariables:function(){return this.variables},getVariablePairs:function(){var variablePairs=[];var key;var variables=this.getVariables();for(key in variables){variablePairs[variablePairs.length]=key+"="+variables[key]}return variablePairs},getSWFHTML:function(){var swfNode="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath)}swfNode='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+(this.getAttribute("style")||"")+'"';swfNode+=' id="'+this.getAttribute("id")+'" name="'+this.getAttribute("id")+'" ';var params=this.getParams();for(var key in params){swfNode+=[key]+'="'+params[key]+'" '}var pairs=this.getVariablePairs().join("&");if(pairs.length>0){swfNode+='flashvars="'+pairs+'"'}swfNode+="/>"}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath)}swfNode='<object id="'+this.getAttribute("id")+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+(this.getAttribute("style")||"")+'">';swfNode+='<param name="movie" value="'+this.getAttribute("swf")+'" />';var params=this.getParams();for(var key in params){swfNode+='<param name="'+key+'" value="'+params[key]+'" />'}var pairs=this.getVariablePairs().join("&");if(pairs.length>0){swfNode+='<param name="flashvars" value="'+pairs+'" />'}swfNode+="</object>"}return swfNode},write:function(elementId){if(this.getAttribute("useExpressInstall")){var expressInstallReqVer=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(expressInstallReqVer)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title)}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof elementId=="string")?document.getElementById(elementId):elementId;n.innerHTML=this.getSWFHTML();return true}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"))}}return false}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var PlayerVersion=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){PlayerVersion=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."))}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var counter=3;while(axo){try{counter++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+counter);PlayerVersion=new deconcept.PlayerVersion([counter,0,0])}catch(e){axo=null}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");PlayerVersion=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always"}catch(e){if(PlayerVersion.major==6){return PlayerVersion}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(e){}}if(axo!=null){PlayerVersion=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","))}}}return PlayerVersion};deconcept.PlayerVersion=function(arrVersion){this.major=arrVersion[0]!=null?parseInt(arrVersion[0]):0;this.minor=arrVersion[1]!=null?parseInt(arrVersion[1]):0;this.rev=arrVersion[2]!=null?parseInt(arrVersion[2]):0};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false}if(this.major>fv.major){return true}if(this.minor<fv.minor){return false}if(this.minor>fv.minor){return true}if(this.rev<fv.rev){return false}return true};deconcept.util={getRequestParameter:function(param){var q=document.location.search||document.location.hash;if(param==null){return q}if(q){var pairs=q.substring(1).split("&");for(var i=0;i<pairs.length;i++){if(pairs[i].substring(0,pairs[i].indexOf("="))==param){return pairs[i].substring((pairs[i].indexOf("=")+1))}}}return""}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var objects=document.getElementsByTagName("OBJECT");for(var i=objects.length-1;i>=0;i--){objects[i].style.display="none";for(var x in objects[i]){if(typeof objects[i][x]=="function"){objects[i][x]=function(){}}}}};if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id]}}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;
var Sky;if(!Sky){Sky={}}Sky.Window=Class.create();Sky.Window.instanceCounter=0;Sky.Window.instances=new Array();Sky.Window.EVENT_WINDOW_CLOSING="Sky.Window:closing";Sky.Window.EVENT_WINDOW_CLOSED="Sky.Window:closed";Sky.Window.EVENT_OVERLAY_CLOSED="Sky.Window:overlayclosed";Sky.Window.EVENT_CONTENT_LOADED="Sky.Window:contentloaded";Sky.Window.POSITION_CENTER=1;Sky.Window.POSITION_TOP=2;Sky.Window.POSITION_BOTTOM=3;Sky.Window._requirementsChecked=false;Sky.Window._cssClassesAdded=false;Sky.Window._REQUIRED_PROTOTYPE="1.6.0.2";Sky.Window._REQUIRED_SCRIPTACULOUS_EFFECTS="1.8.1";Sky.Window._REQUIRED_SCRIPTACULOUS_DRAGDROP="1.8.1";Sky.Window._CSS_LOADING="skyWindowDefaultLoading";Sky.Window._CSS_CLOSE="skyWindowDefaultClose";Sky.Window._CSS_OVERLAY="skyWindowDefaultOverlay";Sky.Window._CSS_WINDOW="skyWindowDefaultWindow";Sky.Window._CSS_FRAME="skyWindowDefaultFrame";Sky.Window._CSS_HEADER="skyWindowDefaultHeader";Sky.Window._CSS_FOOTER="skyWindowDefaultFooter";Sky.Window._CSS_CONTENTHOLDER="skyWindowDefaultContentHolder";Sky.Window._CSS_CONTENT="skyWindowDefaultContent";Sky.Window._CSS_DRAGGER="skyWindowDefaultDragger";Sky.Window.CLOSEFUNCTION_BLINDUP=1;Sky.Window.CLOSEFUNCTION_FADE=2;Sky.Window.SHOWFUNCTION_MORPH=1;Sky.Window.SHOWFUNCTION_APPEAR=2;Sky.Window._checkRequirements=function(){if(!Sky.Window._requirementsChecked){if(Object.isUndefined(Sky.PrototypeExtensions)){throw ("Sky.Window requires the Sky.PrototypeExtensions JavaScript framework")}if(!Sky.PrototypeExtensions.isPrototypeLoaded(Sky.Window._REQUIRED_PROTOTYPE)){throw ("Sky.Window requires the Prototype JavaScript framework >= "+Sky.Window._REQUIRED_PROTOTYPE)}if(!Sky.PrototypeExtensions.isScriptaculousEffectsLoaded(Sky.Window._REQUIRED_SCRIPTACULOUS_EFFECTS)){throw ("Sky.Window requires the script.aculo.us effects JavaScript framework >= "+Sky.Window._REQUIRED_SCRIPTACULOUS_EFFECTS)}if(!Sky.PrototypeExtensions.isScriptaculousDragDropLoaded(Sky.Window._REQUIRED_SCRIPTACULOUS_DRAGDROP)){throw ("Sky.Window requires the script.aculo.us dragdrop JavaScript framework >= "+Sky.Window._REQUIRED_SCRIPTACULOUS_DRAGDROP)}Sky.Window._requirementsChecked=true}};Sky.Window.prototype={initialize:function(opts){Sky.Window._checkRequirements();if(!Sky.Window._cssClassesAdded){var cssTagText="";cssTagText+="."+Sky.Window._CSS_LOADING+" {";cssTagText+="text-align: center;";cssTagText+="}";cssTagText+="."+Sky.Window._CSS_CLOSE+" {";cssTagText+="cursor: pointer;";cssTagText+="float: right;";cssTagText+="}";cssTagText+="."+Sky.Window._CSS_OVERLAY+" {";cssTagText+="position: absolute;";cssTagText+="margin: auto;";cssTagText+="top: 0;";cssTagText+="left: 0;";cssTagText+="width: 100%;";cssTagText+="height: 100%;";cssTagText+="background-color: #000!important;";cssTagText+="}";cssTagText+="."+Sky.Window._CSS_OVERLAY+"[id] {";cssTagText+="position: fixed;";cssTagText+="}";cssTagText+="."+Sky.Window._CSS_WINDOW+" {";cssTagText+="position: absolute;";cssTagText+="top: 0;";cssTagText+="left: 0;";cssTagText+="border: 0;";cssTagText+="text-align: left;";cssTagText+="}";cssTagText+="."+Sky.Window._CSS_WINDOW+"[id] {";cssTagText+="position: fixed!important;";cssTagText+="}";cssTagText+="."+Sky.Window._CSS_FRAME+" {";cssTagText+="position: relative;";cssTagText+="}";cssTagText+="."+Sky.Window._CSS_HEADER+" {";cssTagText+="margin: 0;";cssTagText+="padding: 0;";cssTagText+="height: 20px;";cssTagText+="}";cssTagText+="."+Sky.Window._CSS_FOOTER+" {";cssTagText+="}";cssTagText+="."+Sky.Window._CSS_CONTENTHOLDER+" {";cssTagText+="background-color: #EFEFEF;";cssTagText+="}";cssTagText+="."+Sky.Window._CSS_CONTENT+" {}";cssTagText+="."+Sky.Window._CSS_DRAGGER+" {";cssTagText+="cursor: move;";cssTagText+="float:left;";cssTagText+="}";if(Prototype.Browser.IE){document.createStyleSheet();document.styleSheets[document.styleSheets.length-1].cssText=cssTagText}else{var cssTag=new Element("style",{type:"text/css"}).insert(cssTagText);$$("head")[0].appendChild(cssTag)}Sky.Window._cssClassesAdded=true}this.options={contentCode:null,contentObj:null,contentURL:null,ajaxParams:{},ajaxMethod:"get",addToContent:{width:0,height:0},showFunction:Sky.Window.SHOWFUNCTION_MORPH,dynamicAdjustment:true,maxWindowHeight:650,minWindowHeight:100,maxWindowWidth:900,minWindowWidth:150,width:150,height:100,isInIFrame:false,zIndex:10000,draggable:true,dragWholeWindow:false,dragCustom:false,dragPosX:0,dragPosY:0,dragWidth:"100%",dragHeight:"100%",closeCode:"",onBeforeClose:null,closeVisible:true,closeVisibleAfterLoad:false,footerCode:null,loadingCode:"",windowId:null,overlayClose:false,overlayOpacity:0.65,overlayDuration:0.25,slideDownDuration:0.5,slideUpDuration:0.5,resizeDuration:0.75,closeFunction:Sky.Window.CLOSEFUNCTION_BLINDUP,closeFunctionDuration:0.5,fadeDuration:0.75,inactiveFade:true,transitions:true,autoFocusing:true,autoShow:true,windowPosition:Sky.Window.POSITION_CENTER,addToPosition:{left:0,top:0},modal:true,cssClassContentHolder:Sky.Window._CSS_CONTENTHOLDER,cssClassContent:Sky.Window._CSS_CONTENT,cssClassLoading:Sky.Window._CSS_LOADING,cssClassHeader:Sky.Window._CSS_HEADER,cssClassFooter:Sky.Window._CSS_FOOTER,cssClassDragger:Sky.Window._CSS_DRAGGER,cssClassClose:Sky.Window._CSS_CLOSE,cssClassWindow:Sky.Window._CSS_WINDOW,cssClassFrame:Sky.Window._CSS_FRAME,cssClassOverlay:Sky.Window._CSS_OVERLAY,contentOverflow:true};Sky.Window.instances.push(this);Sky.Window.instanceCounter++;this.instanceId=Sky.Window.instanceCounter;this.resizeCounter=0;this.defaultDocWindowSize={width:this._getDocumentWidth(),height:this._getDocumentHeight()};this._contentSize={width:0,height:0};this.content=null;Object.extend(this.options,opts||{});this.active=false;this.focusableElements=new Array();this.currFocused=false;this.newWindow=true;this.window_closeClickObserved=false;this.window_overlayClickObserved=false;this.windowId=this.options.windowId;if(this.windowId==null||Object.isUndefined(this.windowId)){this.windowId="skyWindow"+this.instanceId}this._setupElements();this.setWidthAndPositionHandler=this._setWidthAndPosition.bindAsEventListener(this);this.prepareIEHandler=this._prepareIE.bindAsEventListener(this);this.hideObserver=this._hide.bindAsEventListener(this);this.kbdObserver=this._kbdHandler.bindAsEventListener(this);this._initObservers();this.initialized=true;if(this.options.autoShow){this.show()}this._activate()},_setupElements:function(){var newZIndex=this.options.zIndex;newZIndex+=(this.instanceId*10);if(this.options.modal){this.window_overlay=new Element("div",{id:"SkyWindow_overlay"+this.instanceId}).setOpacity(0);this.window_overlay.addClassName(this.options.cssClassOverlay);this.window_overlay.setStyle({zIndex:newZIndex})}newZIndex++;this.window=new Element("div",{id:this.windowId,style:"display: none;"}).update(this.window_frame=new Element("div",{id:"SkyWindow_frame"+this.instanceId}).update(this.window_header=new Element("div",{id:"SkyWindow_header"+this.instanceId,style:"width: "+this.options.width+"px"}).addClassName(this.options.cssClassHeader)).addClassName(this.options.cssClassFrame)).addClassName(this.options.cssClassWindow);this.window.setStyle({zIndex:newZIndex});this.window_contentholder=new Element("div",{id:"SkyWindow_contentholder"+this.instanceId}).update(this.window_content=new Element("div",{id:"SkyWindow_content"+this.instanceId}).update(this.window_loading=new Element("div",{id:"SkyWindow_loading"+this.instanceId}).addClassName(this.options.cssClassLoading).update(this.options.loadingCode)).addClassName(this.options.cssClassContent)).addClassName(this.options.cssClassContentHolder);this.window_frame.insert({bottom:this.window_contentholder});if(this.options.footerCode!==null){this.window_footer=new Element("div",{id:"SkyWindow_footer"+this.instanceId}).addClassName(this.options.cssClassFooter);this.window_footer.insert(this.options.footerCode);this.window_frame.insert({bottom:this.window_footer})}else{this.window_footer=null}$(document.body).insert({top:this.window});if(this.options.modal){$(document.body).insert({top:this.window_overlay})}if(this.options.contentOverflow){this.window_content.setStyle({overflow:"auto"})}if(this.options.draggable){if(this.options.dragWholeWindow){new Draggable(this.window)}else{this.window_dragger=new Element("div",{id:"SkyWindow_dragger"+this.instanceId}).addClassName(this.options.cssClassDragger);if(this.options.dragCustom){this.window.insert({top:this.window_dragger})}else{this.window_header.insert({top:this.window_dragger})}this.window_dragger.setStyle({width:this.options.dragWidth,top:this.options.dragPosY+"px",left:this.options.dragPosX+"px",cursor:"move"});if(this.options.dragCustom){this.window_dragger.setStyle({zIndex:newZIndex})}var z=newZIndex++;new Draggable(this.window,{zindex:z,starteffect:null,endeffect:null,handle:this.window_dragger})}}if(this.options.closeVisible){newZIndex++;this.window_close=new Element("div",{id:"SkyWindow_close"+this.instanceId}).update(this.options.closeCode).addClassName(this.options.cssClassClose);if(this.options.closeVisibleAfterLoad){this.window_close.hide()}this.window_close.setStyle({zIndex:newZIndex});if(this.options.draggable&&!this.options.dragWholeWindow){if(this.options.dragCustom){this.window_header.insert({bottom:this.window_close})}else{this.window_dragger.insert({bottom:this.window_close})}}else{this.window_header.insert({bottom:this.window_close})}}this.window_header.insert({bottom:new Element("div",{"class":"clear"})})},isActive:function(){return this.active},show:function(){if(this.window.style.display=="none"){if(Sky.Window.instances.length>1){Sky.Window.instances[Sky.Window.instances.length-2]._deactivate()}this._appear();this.event("onShow")}},hide:function(){if(this.initialized){this.event("beforeHide");this.window.fire(Sky.Window.EVENT_WINDOW_CLOSING,this);if(this.options.transitions){var closeWindowAfterFinish=this._deinit.bind(this);switch(this.options.closeFunction){case Sky.Window.CLOSEFUNCTION_FADE:Effect.Fade(this.window,{duration:this.options.closeFunctionDuration,afterFinish:closeWindowAfterFinish});break;default:Effect.BlindUp(this.window,{duration:this.options.slideUpDuration,transition:Effect.Transitions.sinoidal,afterFinish:closeWindowAfterFinish});break}}else{this.window.hide();this._deinit()}}else{throw ("Sky.Window is not initialized.")}},swapContent:function(opts){var swapOptions={contentCode:this.options.contentCode,contentObj:this.options.contentObj,contentURL:this.options.contentURL,ajaxParams:this.options.ajaxParams,ajaxMethod:this.options.ajaxMethod};Object.extend(swapOptions,opts||{});Object.extend(this.options,swapOptions);this._update();this.event("onUpdate")},_hide:function(event){if(!Object.isUndefined(event)){event.stop();if(!this.options.overlayClose&&event.element().id==="SkyWindow_overlay"+this.instanceId){return false}}var callBackFunction=false;if(!Object.isUndefined(this.options.onBeforeClose)&&this.options.onBeforeClose!==null){callBackFunction=this.options.onBeforeClose(this)}else{callBackFunction=true}if(callBackFunction){this.hide()}},_prepareIE:function(){var documentHeight=this._getDocumentHeight();var documentWidth=this._getDocumentWidth();var dOffsets=document.viewport.getScrollOffsets();if(this.options.modal){this.window_overlay.setStyle({height:documentHeight+"px",width:documentWidth+"px",top:dOffsets.top+"px",left:dOffsets.left+"px"})}},_appear:function(){if(Prototype.Browser.IE&&!Prototype.Browser.IE7up){var instanceId="";if(Sky.Window.instances.length>1){instanceId="#"+Sky.Window.instances[Sky.Window.instances.length-2].windowId+" "}$$(instanceId+"select").invoke("setStyle",{visibility:"hidden"});this._prepareIE()}var overlayOpacity=0;if(Object.isFunction(this.options.overlayOpacity)){overlayOpacity=this.options.overlayOpacity()}else{overlayOpacity=this.options.overlayOpacity}this.window.setStyle({width:this.options.width+"px",height:this.options.height+"px"});this._setPosition();if(this.options.transitions){if(this.options.modal){this.window_overlay.setOpacity(0);new Effect.Fade(this.window_overlay,{from:0,to:overlayOpacity,duration:this.options.overlayDuration,afterFinish:function(){new Effect.BlindDown(this.window,{duration:this.options.slideDownDuration,afterFinish:function(fx){this._loadContent()}.bind(this)})}.bind(this)})}else{new Effect.BlindDown(this.window,{duration:this.options.slideDownDuration,afterFinish:function(fx){this._loadContent()}.bind(this)})}}else{if(this.options.modal){this.window_overlay.setStyle({opacity:overlayOpacity})}this.window.show();this._loadContent()}if(this.options.closeVisible&&!this.window_closeClickObserved){this.window_close.observe("click",this.hideObserver);this.window_closeClickObserved=true}},_update:function(){this.window_content.update(this.window_loading);this._loadContent()},_loadContent:function(){if(this.event("beforeLoad")){if(this.options.contentCode!=null){this._insertContent(this.options.contentCode)}else{if(this.options.contentObj!=null){this._insertContent(this.options.contentObj)}else{if(this.options.contentURL!=null){new Ajax.Request(this.options.contentURL,{method:this.options.ajaxMethod.toLowerCase(),parameters:this.options.ajaxParams,onSuccess:function(transport){var responseText=transport.responseText;var response=new String(responseText);this._insertContent(responseText)}.bind(this),onException:function(instance,exception){alert(exception.message);this.hide()}.bind(this)})}else{this.hide();throw ("Sky.Window Parameters Error: Please specify correct URL or HTML element (plain HTML or object)")}}}}},_insertContent:function(tmpContent,callback){if(this.scriptTag!=null&&!Object.isUndefined(this.scriptTag)){this.scriptTag.remove();this.scriptTag=null}var h=this.window_contentholder.getHeight();this.window_content.update("").setStyle({height:h+"px"});var forPositioning,used,_htmlObj,posElement;if(typeof tmpContent=="string"){posElement=new Element("div").update(tmpContent.stripScripts()).hide();this.window.insert({before:posElement});if(!this.options.contentOverflow){posElement.setStyle({height:(posElement.getHeight()-2)+"px"});this.window_content.setStyle({overflow:"hidden"})}forPositioning=posElement;used=1}else{if(typeof tmpContent=="object"){_htmlObj=tmpContent.cloneNode(true);forPositioning=_htmlObj;if(tmpContent.id){tmpContent.id="SkyWindow_"+tmpContent.id+this.instanceId}$(tmpContent).select("*[id]").each(function(el){el.id="skyWindow_"+el.id});used=2}}if(this.options.dynamicAdjustment&&forPositioning){this._contentSize.width=forPositioning.getWidth()+this.options.addToContent.width;this._contentSize.height=forPositioning.getHeight()+this.options.addToContent.height}else{this._contentSize.width=this.options.width;this._contentSize.height=this.options.height-this.window_header.getHeight();if(this.window_footer!==null){this._contentSize.height-=this.window_footer.getHeight()}}if(posElement){posElement.remove()}var dim=this._getDim();var width=dim.width;var contentHeight=dim.contentHeight;var windowHeight=dim.windowHeight;var windowTooHigh=dim.windowTooHigh;if(!this.options.contentOverflow&&Prototype.Browser.IE&&!Prototype.Browser.IE7up){contentHeight-=2}var dimForPos=this._getDimForPositioning(width,windowHeight);this._myResize(width,windowHeight,contentHeight,dimForPos,windowTooHigh,function(){if(this.options.closeVisible&&this.options.closeVisibleAfterLoad){this.window_close.show()}if(used==1){if(this.options.transitions){var myUpdate=this.window_content.setOpacity(0).myUpdate({contentCode:tmpContent});this.scriptTag=myUpdate.script;new Effect.Appear($(myUpdate.element),{duration:this.options.fadeDuration})}else{var myUpdate=this.window_content.myUpdate({contentCode:tmpContent});this.scriptTag=myUpdate.script}}else{if(used==2){this.window_content.update(_htmlObj).down("div").show();if(Prototype.Browser.IE){$$("."+this.options.cssClassContent+" select").invoke("setStyle",{visibility:""})}}}setTimeout(function(){this._putContent(callback)}.bind(this),1)}.bind(this))},_getDimForPositioning:function(x,y){var newX=(Math.floor(this._getDocumentWidth()/2)-Math.floor(x/2));var newY=(Math.floor(this._getDocumentHeight()/2)-Math.floor(y/2));if(this.options.windowPosition==Sky.Window.POSITION_TOP){newY=0}if(this.options.windowPosition==Sky.Window.POSITION_BOTTOM){newY=(this._getDocumentHeight()-y)}if((Prototype.Browser.IE&&!Prototype.Browser.IE7up)||this.options.isInIFrame){var dOffset=document.viewport.getScrollOffsets();newX+=dOffset.left;newY+=dOffset.top}newX+=this.options.addToPosition.left;newY+=this.options.addToPosition.top;return{x:newX,y:newY}},_putContent:function(callback){this.window_content.show();this.focusableElements=this._findFocusableElements();this._setFocus();if(callback!=undefined){callback()}if(this.options.draggable&&!this.options.dragWholeWindow){if(this.options.dragCustom){this.window_dragger.setStyle({height:this.options.dragHeight})}else{this.window_dragger.setStyle({height:this.window_header.getHeight()+"px"})}}if(!this.isActive()&&Prototype.Browser.IE&&!Prototype.Browser.IE7up){$$("#"+this.windowId+" select").invoke("setStyle",{visibility:"hidden"})}this.window.fire(Sky.Window.EVENT_CONTENT_LOADED,this);this.event("afterLoad")},_activate:function(){if(!this.active){this.active=true;if(this.options.closeVisible&&!this.window_closeClickObserved){this.window_close.observe("click",this.hideObserver);this.window_closeClickObserved=true}if(this.options.overlayClose&&this.options.modal&&!this.window_overlayClickObserved){this.window_overlay.observe("click",this.hideObserver);this.window_overlayClickObserved=true}if(this.options.transitions&&this.options.inactiveFade){new Effect.Appear(this.window,{duration:this.options.fadeDuration})}}},_deactivate:function(){if(this.active){this.active=false;if(this.options.closeVisible&&this.options.modal&&this.window_closeClickObserved){this.window_close.stopObserving("click",this.hideObserver);this.window_closeClickObserved=false}if(this.options.overlayClose&&this.options.modal&&this.window_overlayClickObserved){this.window_overlay.stopObserving("click",this.hideObserver);this.window_overlayClickObserved=false}if(this.options.transitions&&this.options.inactiveFade){new Effect.Fade(this.window,{duration:this.options.fadeDuration,to:0.5})}}},_initObservers:function(){if(this.options.overlayClose&&this.options.modal&&!this.window_overlayClickObserved){this.window_overlay.observe("click",this.hideObserver);this.window_overlayClickObserved=true}if(this.options.closeVisible&&!this.window_closeClickObserved){this.window_close.observe("click",this.hideObserver);this.window_closeClickObserved=true}if(Prototype.Browser.Gecko){Event.observe(document,"keypress",this.kbdObserver)}else{Event.observe(document,"keydown",this.kbdObserver)}Event.observe(window,"resize",this.setWidthAndPositionHandler);if(Prototype.Browser.IE&&!Prototype.Browser.IE7up){Event.observe(window,"scroll",this.prepareIEHandler);Event.observe(window,"scroll",this.setWidthAndPositionHandler)}},_activateLastWindow:function(){var lastInstance=Sky.Window.instances.last();if(!Object.isUndefined(lastInstance)){lastInstance._activate()}},_removeObservers:function(){if(this.options.overlayClose&&this.options.modal&&this.window_overlayClickObserved){this.window_overlay.stopObserving("click",this.hideObserver);this.window_overlayClickObserved=false}if(this.options.closeVisible&&this.window_closeClickObserved){this.window_close.stopObserving("click",this.hideObserver);this.window_closeClickObserved=false}if(Prototype.Browser.Gecko){Event.stopObserving(document,"keypress",this.kbdObserver)}else{Event.stopObserving(document,"keydown",this.kbdObserver)}Event.stopObserving(window,"resize",this.setWidthAndPositionHandler);if(Prototype.Browser.IE&&!Prototype.Browser.IE7up){Event.stopObserving(window,"scroll",this.prepareIEHandler);Event.stopObserving(window,"scroll",this.setWidthAndPositionHandler)}},_setFocus:function(){if(this.options.autoFocusing){if(this.focusableElements.length>0){var firstEl=this.focusableElements.find(function(el){return el.tabIndex==1})||this.focusableElements.first();this.currFocused=this.focusableElements.toArray().indexOf(firstEl);if(this.initialized){firstEl.focus()}}}else{if(this.options.closeVisible){if(this.initialized){this.window_close.focus()}}}},_findFocusableElements:function(){var focusElements=this.window_content.select("input:not([type~=hidden]), select, textarea, button");if(!Object.isUndefined(focusElements)){focusElements.invoke("addClassName","SkyWindow_focusable")}return this.window_content.select(".SkyWindow_focusable")},_kbdHandler:function(event){if(!Object.isUndefined(Sky.Window.instances.last())&&this.instanceId==Sky.Window.instances.last().instanceId){var node=event.element();switch(event.keyCode){case Event.KEY_TAB:event.stop();if(node!=this.focusableElements[this.currFocused]){this.currFocused=this.focusableElements.toArray().indexOf(node)}if(!event.shiftKey){if(this.currFocused==this.focusableElements.length-1){this.focusableElements.first().focus();this.currFocused=0}else{this.currFocused++;this.focusableElements[this.currFocused].focus()}}else{if(this.currFocused==0){this.focusableElements.last().focus();this.currFocused=this.focusableElements.length-1}else{this.currFocused--;this.focusableElements[this.currFocused].focus()}}break;case Event.KEY_ESC:if(this.options.overlayClose){this._hide(event)}break;case 32:this._preventScroll(event);break;case 0:if(event.which==32){this._preventScroll(event)}break;case Event.KEY_UP:case Event.KEY_DOWN:case Event.KEY_PAGEDOWN:case Event.KEY_PAGEUP:case Event.KEY_HOME:case Event.KEY_END:if(Prototype.Browser.WebKit&&!["textarea","select"].include(node.tagName.toLowerCase())){event.stop()}else{if((node.tagName.toLowerCase()=="input"&&["submit","button"].include(node.type))||(node.tagName.toLowerCase()=="a")){event.stop()}}break}}},_preventScroll:function(event){if(!["input","textarea","select","button"].include(event.element().tagName.toLowerCase())){event.stop()}},_deinit:function(){this.window.fire(Sky.Window.EVENT_WINDOW_CLOSED,this);this._removeObservers();if(this.options.transitions){if(this.options.modal){new Effect.Fade(this.window_overlay,{to:0,duration:this.options.overlayDuration,afterFinish:this._deinitHandler.bind(this)})}else{this._deinitHandler()}}else{if(this.options.modal){this.window_overlay.hide()}this._removeElements()}},_deinitHandler:function(){this._removeElements()},_removeElements:function(){this.initialized=false;this.event("afterHide");if(this.options.modal){this.window_overlay.fire(Sky.Window.EVENT_OVERLAY_CLOSED,this)}for(var i=0;i<Sky.Window.instances.length;i++){var skyWindow=Sky.Window.instances[i];if(skyWindow.instanceId===this.instanceId){Sky.Window.instances.splice(i,1);break}}this._activateLastWindow();if(this.scriptTag!=null&&!Object.isUndefined(this.scriptTag)){this.scriptTag.remove();this.scriptTag=null}if(this.options.modal&&Element.myIsExisting(this.window_overlay.id)){this.window_overlay.remove()}if(Element.myIsExisting(this.window.id)){this.window.remove()}if(Prototype.Browser.IE&&!Prototype.Browser.IE7up){var instanceId="";if(Sky.Window.instances.length>0){instanceId="#"+Sky.Window.instances.last().windowId+" "}$$(instanceId+"select").invoke("setStyle",{visibility:"visible"})}if(this.options.contentObj!=null){if(this.options.contentObj.id&&this.options.contentObj.id.match(/SkyWindow_/)){this.options.contentObj.id=this.options.contentObj.id.replace(/SkyWindow_/,"")}this.options.contentObj.select("*[id]").each(function(el){el.id=el.id.replace(/skyWindow_/,"")})}},_getDocumentHeight:function(){return(window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0)},_getDocumentWidth:function(){return(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth||0)},_setPosition:function(){var myTop;var myLeft;if(this.options.dynamicAdjustment){if(this.options.windowPosition==Sky.Window.POSITION_CENTER){myTop=(Math.floor(this._getDocumentHeight()/2)-Math.floor(this.window.getHeight()/2));myLeft=(Math.floor(this._getDocumentWidth()/2)-Math.floor(this.window.getWidth()/2))}else{if(this.options.windowPosition==Sky.Window.POSITION_TOP){myTop=0;myLeft=(Math.floor(this._getDocumentWidth()/2)-Math.floor(this.window.getWidth()/2))}else{if(this.options.windowPosition==Sky.Window.POSITION_BOTTOM){myTop=(this._getDocumentHeight()-this.window.getHeight());myLeft=(Math.floor(this._getDocumentWidth()/2)-Math.floor(this.window.getWidth()/2))}}}}else{if(this.options.windowPosition==Sky.Window.POSITION_CENTER){myTop=(Math.floor(this._getDocumentHeight()/2)-Math.floor(this.options.height/2));myLeft=(Math.floor(this._getDocumentWidth()/2)-Math.floor(this.options.width/2))}else{if(this.options.windowPosition==Sky.Window.POSITION_TOP){myTop=0;myLeft=(Math.floor(this._getDocumentWidth()/2)-Math.floor(this.options.width/2))}else{if(this.options.windowPosition==Sky.Window.POSITION_BOTTOM){myTop=(this._getDocumentHeight()-this.options.height);myLeft=(Math.floor(this._getDocumentWidth()/2)-Math.floor(this.options.width/2))}}}}if((Prototype.Browser.IE&&!Prototype.Browser.IE7up)||this.options.isInIFrame){var dOffset=document.viewport.getScrollOffsets();myTop+=dOffset.top;myLeft+=dOffset.left}this.window.setStyle({top:myTop+"px",left:myLeft+"px"})},_getDim:function(){var returnValue={width:0,contentHeight:0,windowHeight:0,windowTooHigh:false};var width=this._contentSize.width;var contentHeight=this._contentSize.height;var windowHeight=0;if(this.options.dynamicAdjustment){windowHeight=contentHeight;if(this.window_header!==null){windowHeight+=this.window_header.getHeight()}if(this.window_footer!==null){windowHeight+=this.window_footer.getHeight()}}else{windowHeight=this.options.height}var windowTooHigh=false;if(windowHeight>this.options.maxWindowHeight){contentHeight-=(windowHeight-this.options.maxWindowHeight);windowHeight=this.options.maxWindowHeight;windowTooHigh=true}else{if(windowHeight<this.options.minWindowHeight){contentHeight+=(this.options.minWindowHeight-windowHeight);windowHeight=this.options.minWindowHeight}}if(width>this.options.maxWindowWidth){width=this.options.maxWindowWidth}else{if(width<this.options.minWindowWidth){width=this.options.minWindowWidth}}var documentHeight=this._getDocumentHeight();if(windowHeight>documentHeight){contentHeight-=(windowHeight-(documentHeight));windowHeight=documentHeight;windowTooHigh=true}var documentWidth=this._getDocumentWidth();if(width>documentWidth){width=documentWidth}returnValue.width=width;returnValue.contentHeight=contentHeight;returnValue.windowHeight=windowHeight;returnValue.windowTooHigh=windowTooHigh;return returnValue},_setWidthAndPosition:function(){var currentWindowSize={width:this._getDocumentWidth(),height:this._getDocumentHeight()};if(this.defaultDocWindowSize.width!=currentWindowSize.width||this.defaultDocWindowSize.height!=currentWindowSize.height){this.defaultDocWindowSize=currentWindowSize;if(Prototype.Browser.IE&&!Prototype.Browser.IE7up){this._prepareIE()}var dim=this._getDim();var width=dim.width;var contentHeight=dim.contentHeight;var windowHeight=dim.windowHeight;var windowTooHigh=dim.windowTooHigh;var dimForPos=this._getDimForPositioning(width,windowHeight);if(this.options.dynamicAdjustment){var addToWindowWidth=0;if(windowTooHigh){addToWindowWidth=16}if(this.options.transitions){if(this.options.showFunction==Sky.Window.SHOWFUNCTION_MORPH){new Effect.Parallel([new Effect.Morph(this.window,{style:{height:windowHeight+"px",width:width+"px"},sync:true}),new Effect.Morph(this.window_frame,{style:{width:width+"px"},sync:true}),new Effect.Morph(this.window_header,{style:{width:width+"px"},sync:true}),new Effect.Morph(this.window_contentholder,{style:{height:(contentHeight-this.options.addToContent.height)+"px",width:(width-this.options.addToContent.width)+"px"},sync:true}),new Effect.Morph(this.window_content,{style:{height:(contentHeight-this.options.addToContent.height)+"px",width:((width+addToWindowWidth)-this.options.addToContent.width)+"px"},sync:true}),new Effect.Move(this.window,{x:dimForPos.x,y:dimForPos.y,mode:"absolute",sync:true})],{duration:this.options.resizeDuration})}else{this.window.setStyle({height:windowHeight+"px",width:width+"px"});this.window_frame.setStyle({width:width+"px"});this.window_header.setStyle({width:width+"px"});this.window_contentholder.setStyle({height:(contentHeight-this.options.addToContent.height)+"px",width:(width-this.options.addToContent.width)+"px"});this.window_content.setStyle({height:(contentHeight-this.options.addToContent.height)+"px",width:((width+addToWindowWidth)-this.options.addToContent.width)+"px"});new Effect.Move(this.window,{x:dimForPos.x,y:dimForPos.y,mode:"absolute",duration:this.options.resizeDuration})}}else{this.window.setStyle({height:windowHeight+"px",width:width+"px"});this.window_frame.setStyle({width:width+"px"});this.window_header.setStyle({width:width+"px"});this.window_contentholder.setStyle({height:(contentHeight-this.options.addToContent.height)+"px",width:(width-this.options.addToContent.width)+"px"});this.window_content.setStyle({height:(contentHeight-this.options.addToContent.height)+"px",width:((width+addToWindowWidth)-this.options.addToContent.width)+"px"});this.window.setStyle({left:dimForPos.x,top:dimForPos.y})}}else{if(this.options.transitions){new Effect.Parallel([new Effect.Move(this.window,{x:dimForPos.x,y:dimForPos.y,mode:"absolute",sync:true})],{duration:this.options.resizeDuration})}else{this.window.setStyle({x:dimForPos.x,y:dimForPos.y})}}}},event:function(eventName){if(this.options[eventName]){var returnValue=this.options[eventName]();this.options[eventName]=null;if(returnValue!=undefined){return returnValue}else{return true}}return true},_myResize:function(newWindowWidth,newWindowHeight,newContentHeight,dim,windowTooHigh,callback){var wWidth=this.window.getWidth();var wHeight=this.window_content.getHeight();if(!callback){callback=function(){return false}}if(newContentHeight!=wHeight){if(this.options.transitions&&this.options.showFunction==Sky.Window.SHOWFUNCTION_MORPH){new Effect.Parallel([new Effect.Morph(this.window,{style:{height:newWindowHeight+"px"},sync:true}),new Effect.Morph(this.window_contentholder,{style:{height:(newContentHeight-this.options.addToContent.height)+"px"},sync:true}),new Effect.Morph(this.window_content,{style:{height:(newContentHeight-this.options.addToContent.height)+"px"},sync:true}),new Effect.Move(this.window,{x:this.window.getStyle("left")!=null?this.window.getStyle("left").replace(/px/,""):0,y:dim.y,mode:"absolute",sync:true})],{duration:this.options.resizeDuration,afterFinish:((newWindowWidth!=wWidth||windowTooHigh)?function(fx){this._myResizeWidth(newWindowWidth,windowTooHigh,dim,callback)}.bind(this):callback.bind(this))})}else{this.window.setStyle({height:newWindowHeight+"px"});this.window_contentholder.setStyle({height:(newContentHeight-this.options.addToContent.height)+"px"});this.window_content.setStyle({height:(newContentHeight-this.options.addToContent.height)+"px"});this.window.setStyle({left:this.window.getStyle("left")!=null?this.window.getStyle("left"):"0px",top:dim.y+"px"});if(newWindowWidth!=wWidth||windowTooHigh){this._myResizeWidth(newWindowWidth,windowTooHigh,dim,callback)}else{callback()}}}else{if(newWindowWidth!=wWidth){this._myResizeWidth(newWindowWidth,windowTooHigh,dim,callback)}else{callback()}}},_myResizeWidth:function(newWindowWidth,windowTooHigh,dim,callback){if(Object.isUndefined(callback)){callback=function(){return false}}var addToContentWidth=0;if(windowTooHigh){addToContentWidth=16}this.window_content.setStyle({width:this.window_content.getWidth()+"px"});if(this.options.transitions&&this.options.showFunction==Sky.Window.SHOWFUNCTION_MORPH){new Effect.Parallel([new Effect.Morph(this.window_contentholder,{style:{width:(newWindowWidth-this.options.addToContent.width)+"px"},sync:true}),new Effect.Morph(this.window_content,{style:{width:((newWindowWidth+addToContentWidth)-this.options.addToContent.width)+"px"},sync:true}),new Effect.Morph(this.window,{style:{width:newWindowWidth+"px"},sync:true}),new Effect.Morph(this.window_frame,{style:{width:newWindowWidth+"px"},sync:true}),new Effect.Morph(this.window_header,{style:{width:newWindowWidth+"px"},sync:true}),new Effect.Move(this.window,{x:dim.x,y:this.window.getStyle("top")!=null?this.window.getStyle("top").replace(/px/,""):0,mode:"absolute",sync:true})],{duration:this.options.resizeDuration,afterFinish:callback.bind(this)})}else{this.window.setStyle({width:newWindowWidth+"px"});this.window_header.setStyle({width:newWindowWidth+"px"});this.window_frame.setStyle({width:newWindowWidth+"px"});this.window_contentholder.setStyle({width:(newWindowWidth-this.options.addToContent.width)+"px"});this.window_content.setStyle({width:((newWindowWidth+addToContentWidth)-this.options.addToContent.width)+"px"});this.window.setStyle({left:dim.x+"px",top:this.window.getStyle("top")!=null?this.window.getStyle("top"):"0px"});callback()}}};Sky.Window.PopUp=Class.create();Sky.Window.PopUp.CONTENTTYPE_URI=1;Sky.Window.PopUp.CONTENTTYPE_CODE=2;Sky.Window.PopUp.prototype={initialize:function(className,opts){Sky.Window._checkRequirements();this.className=className;this.options={skyWindowOpts:{},linkTag:"a",contentGetTag:"href",contentType:Sky.Window.PopUp.CONTENTTYPE_URI,callbackMethod:null};Object.extend(this.options,opts||{});$$(this.options.linkTag+"."+className).each(function(link){link.observe("click",this._handleOnClick.bind(this))}.bind(this))},_handleOnClick:function(event){Event.stop(event);var link=event.element();if(link.tagName.toLowerCase()!=this.options.linkTag){link=link.up(this.options.linkTag)}if(!Element.myIsExisting(link.skyWindowId)){var opts=this.options.skyWindowOpts;var contentCode=null;var contentURI=null;switch(this.options.contentType){case Sky.Window.PopUp.CONTENTTYPE_CODE:contentCode=$(link.getAttribute(this.options.contentGetTag)).innerHTML;break;default:contentURI=link.getAttribute(this.options.contentGetTag);break}Object.extend(opts,{contentURL:contentURI,contentCode:contentCode});var skyWindow=new Sky.Window(opts);link.skyWindowId=skyWindow.windowId;if(Object.isFunction(this.options.callbackMethod)){this.options.callbackMethod(skyWindow)}}return false}};var My;if(!My){My={}}My.Window=Sky.Window;
var Sky;if(!Sky){Sky={}}Sky.DOMUtil=Class.create();Sky.DOMUtil._REQUIRED_PROTOTYPE="1.6.0.2";Sky.DOMUtil.prototype={initialize:function(opts){if(Object.isUndefined(Sky.PrototypeExtensions)){throw ("Sky.DOMUtil requires the Sky.PrototypeExtensions JavaScript framework")}if(!Sky.PrototypeExtensions.isPrototypeLoaded(Sky.DOMUtil._REQUIRED_PROTOTYPE)){throw ("Sky.DOMUtil requires the Prototype JavaScript framework >= "+Sky.DOMUtil._REQUIRED_PROTOTYPE)}this.options={startelement:$("bodyContainer")};Object.extend(this.options,opts||{})},modify:function(opts){Object.extend(this.options,opts||{});var elements=this.options.startelement.select(this.options.tag);elements.each(function(element){element.setAttribute(this.options.attribute,this.options.value)}.bind(this))},callback:function(opts){Object.extend(this.options,opts||{});var elements=this.options.startelement.select(this.options.tag);elements.each(this.options.callbackfunc)}};var My;if(!My){My={}}My.DOMUtil=Sky.DOMUtil;
function fixUnload(){if(document.readyState==="interactive"){function stop(){document.detachEvent("onstop",stop);window.fire("unload");window.fire("onunload")}document.attachEvent("onstop",stop);window.setTimeout(function(){document.detachEvent("onstop",stop)},0)}}if(navigator.appName==="Microsoft Internet Explorer"){window.attachEvent("onbeforeunload",fixUnload)};
var Validator=Class.create();Validator.prototype={initialize:function(className,error,test,options){if(typeof test=="function"){this.options=$H(options);this._test=test}else{this.options=$H(test);this._test=function(){return true}}this.error=error||"Validation failed.";this.className=className},test:function(v,elm){return(this._test(v,elm)&&this.options.all(function(p){return Validator.methods[p.key]?Validator.methods[p.key](v,elm,p.value):true}))}};Validator.methods={pattern:function(v,elm,opt){return Validation.get("IsEmpty").test(v)||opt.test(v)},minLength:function(v,elm,opt){return v.length>=opt},maxLength:function(v,elm,opt){return v.length<=opt},min:function(v,elm,opt){return v>=parseFloat(opt)},max:function(v,elm,opt){return v<=parseFloat(opt)},notOneOf:function(v,elm,opt){return $A(opt).all(function(value){return v!=value})},oneOf:function(v,elm,opt){return $A(opt).any(function(value){return v==value})},is:function(v,elm,opt){return v==opt},isNot:function(v,elm,opt){return v!=opt},equalToField:function(v,elm,opt){return v==$F(opt)},notEqualToField:function(v,elm,opt){return v!=$F(opt)},include:function(v,elm,opt){return $A(opt).all(function(value){return Validation.get(value).test(v,elm)})}};var Validation=Class.create();Validation.prototype={initialize:function(form,options){this.options=Object.extend({onSubmit:true,stopOnFirst:false,immediate:false,generateErrMsgsDivs:true,focusOnError:true,useTitles:false,onFormValidate:function(result,form){return result},onElementValidate:function(result,elm){},hideErrMsgDivOnFocus:false,validateInvisible:false},options||{});this.form=$(form);if(this.options.onSubmit){Event.observe(this.form,"submit",this.onSubmit.bind(this),false)}if(this.options.immediate){var useTitles=this.options.useTitles;var callback=this.options.onElementValidate;var generateErrMsgsDivs=this.options.generateErrMsgsDivs;Form.getElements(this.form).each(function(input){Event.observe(input,"blur",function(ev){Validation.validate(Event.element(ev),{useTitle:useTitles,onElementValidate:callback,generateErrMsgsDivs:generateErrMsgsDivs})})})}if(this.options.generateErrMsgsDivs&&this.options.hideErrMsgDivOnFocus){Form.getElements(this.form).each(function(input){Event.observe(input,"focus",function(ev){$$(".validation-advice-"+Validation.getElmID(ev.element())).each(function(el){this[el.readAttribute("rel")]=false;el.remove()}.bind(ev.element()))})})}},onSubmit:function(ev){if(!this.validate()){Event.stop(ev)}},validate:function(){var result=false;var useTitles=this.options.useTitles;var callback=this.options.onElementValidate;var generateErrMsgsDivs=this.options.generateErrMsgsDivs;var validateInvisible=this.options.validateInvisible;if(this.options.stopOnFirst){result=Form.getElements(this.form).all(function(elm){return Validation.validate(elm,{useTitle:useTitles,onElementValidate:callback,generateErrMsgsDivs:generateErrMsgsDivs,validateInvisible:validateInvisible})})}else{result=Form.getElements(this.form).collect(function(elm){return Validation.validate(elm,{useTitle:useTitles,onElementValidate:callback,generateErrMsgsDivs:generateErrMsgsDivs,validateInvisible:validateInvisible})}).all()}if(!result&&this.options.focusOnError){Form.getElements(this.form).findAll(function(elm){return $(elm).hasClassName("validation-failed")}).first().focus()}result=this.options.onFormValidate(result,this.form);return result},reset:function(){Form.getElements(this.form).each(Validation.reset)}};Object.extend(Validation,{validate:function(elm,options){options=Object.extend({useTitle:false,generateErrMsgsDivs:false,onElementValidate:function(result,elm){},validateInvisible:false},options||{});elm=$(elm);var cn=elm.classNames();return result=cn.all(function(value){var test=Validation.test(value,elm,options.useTitle,options.generateErrMsgsDivs,options.validateInvisible);options.onElementValidate(test,elm);return test})},test:function(name,elm,useTitle,generateErrMsgsDivs,validateInvisible){var v=Validation.get(name);var prop="__advice"+name.camelize();try{if((validateInvisible||Validation.isVisible(elm))&&!v.test($F(elm),elm)){if(!elm[prop]){var advice=Validation.getAdvice(name,elm);var errorMsg=useTitle?((elm&&elm.title)?elm.title:v.error):v.error;if(advice==null&&generateErrMsgsDivs){advice='<div rel="'+prop+'" class="validation-advice validation-advice-'+Validation.getElmID(elm)+'" id="advice-'+name+"-"+Validation.getElmID(elm)+'" style="display:none;">'+errorMsg+"</div>";switch(elm.type.toLowerCase()){case"checkbox":case"radio":var p=elm.parentNode;if(p){new Insertion.Bottom(p,advice)}else{new Insertion.After(elm,advice)}break;default:new Insertion.After(elm,advice)}advice=Validation.getAdvice(name,elm);advice.observe("click",function(event){this.focus()}.bind(elm))}else{if(advice!=null){advice.update(errorMsg)}}if(generateErrMsgsDivs){if(typeof Effect=="undefined"){advice.style.display="block"}else{if(Sky.IEpngFix!=null&&Sky.IEpngFix.instance!=null){advice.setOpacity(0);advice.style.display="block";new Effect.Appear(advice,{duration:1})}else{new Effect.Appear(advice,{duration:1})}}}}elm[prop]=true;elm.removeClassName("validation-passed");elm.addClassName("validation-failed");return false}else{var advice=Validation.getAdvice(name,elm);if(advice!=null){advice.hide()}elm[prop]=false;elm.removeClassName("validation-failed");elm.addClassName("validation-passed");return true}}catch(e){throw (e)}},isVisible:function(elm){while(!Object.isUndefined(elm)&&elm!=null&&elm.tagName!="BODY"){if(!$(elm).visible()){return false}elm=elm.parentNode}return true},getAdvice:function(name,elm){var returnValue=null;var classNames=elm.className;if(classNames.indexOf("validationMsgContainer")>=0){var validationMsgContainerId=classNames.substring(classNames.indexOf("validationMsgContainer"));validationMsgContainerId=validationMsgContainerId.replace("validationMsgContainer-","");if(validationMsgContainerId.indexOf(" ")>0){validationMsgContainerId=validationMsgContainerId.substring(0,validationMsgContainerId.indexOf(" "))}try{returnValue=$(validationMsgContainerId+"-"+name)}catch(e){}}if(returnValue==null){returnValue=$("advice-"+name+"-"+Validation.getElmID(elm))||$("advice-"+Validation.getElmID(elm))}return returnValue},getElmID:function(elm){return elm.id?elm.id:elm.name},reset:function(elm){elm=$(elm);var cn=elm.classNames();cn.each(function(value){var prop="__advice"+value.camelize();if(elm[prop]){var advice=Validation.getAdvice(value,elm);advice.hide();elm[prop]=""}elm.removeClassName("validation-failed");elm.removeClassName("validation-passed")})},add:function(className,error,test,options){var nv={};nv[className]=new Validator(className,error,test,options);Object.extend(Validation.methods,nv)},addAllThese:function(validators){var nv={};$A(validators).each(function(value){nv[value[0]]=new Validator(value[0],value[1],value[2],(value.length>3?value[3]:{}))});Object.extend(Validation.methods,nv)},get:function(name){return Validation.methods[name]?Validation.methods[name]:Validation.methods._LikeNoIDIEverSaw_},methods:{_LikeNoIDIEverSaw_:new Validator("_LikeNoIDIEverSaw_","",{})}});Validation.add("IsEmpty","",function(v){return((v==null)||(v.length==0))});Validation.addAllThese([["validate-digits","Please use numbers only in this field. please avoid spaces or other characters such as dots or commas.",function(v){return Validation.get("IsEmpty").test(v)||!/[^\d]/.test(v)}],["validate-alpha","Please use letters only (a-z) in this field.",function(v){return Validation.get("IsEmpty").test(v)||/^[a-zA-Z]+$/.test(v)}],["validate-alphanum","Please use only letters (a-z) or numbers (0-9) only in this field. No spaces or other characters are allowed.",function(v){return Validation.get("IsEmpty").test(v)||!/\W/.test(v)}],["validate-date","Please enter a valid date.",function(v){var test=new Date(v);return Validation.get("IsEmpty").test(v)||!isNaN(test)}],["validate-url","Please enter a valid URL.",function(v){return Validation.get("IsEmpty").test(v)||/^(http|https|ftp):\/\/(([A-Z0-9][A-Z0-9_-]*)(\.[A-Z0-9][A-Z0-9_-]*)+)(:(\d+))?\/?/i.test(v)}],["validate-date-au","Please use this date format: dd/mm/yyyy. For example 17/03/2006 for the 17th of March, 2006.",function(v){if(Validation.get("IsEmpty").test(v)){return true}var regex=/^(\d{2})\/(\d{2})\/(\d{4})$/;if(!regex.test(v)){return false}var d=new Date(v.replace(regex,"$2/$1/$3"));return(parseInt(RegExp.$2,10)==(1+d.getMonth()))&&(parseInt(RegExp.$1,10)==d.getDate())&&(parseInt(RegExp.$3,10)==d.getFullYear())}],["validate-currency-dollar","Please enter a valid $ amount. For example $100.00 .",function(v){return Validation.get("IsEmpty").test(v)||/^\$?\-?([1-9]{1}[0-9]{0,2}(\,[0-9]{3})*(\.[0-9]{0,2})?|[1-9]{1}\d*(\.[0-9]{0,2})?|0(\.[0-9]{0,2})?|(\.[0-9]{1,2})?)$/.test(v)}]]);function initValidators(){Validation.addAllThese([["required",validationMsgs.errRequired,function(v){return !Validation.get("IsEmpty").test(v)}],["validate-number",validationMsgs.errValidateNumber,function(v){return Validation.get("IsEmpty").test(v)||(!isNaN(v)&&!/^\s+$/.test(v))}],["validate-phonenumber",validationMsgs.errValidateNumber,function(v){return Validation.get("IsEmpty").test(v)||(/^[+]?(\d|\/|\'|\(|\)| )*$/.test(v))}],["validate-email",validationMsgs.errValidateEmail,function(v){return Validation.get("IsEmpty").test(v)||/^[a-zA-Z_0-9\-+\.]{1,}@(?!.*@.*)[\S\-]{1,}([.]([a-zA-Z]{1,})){1,3}$/.test(v)}],["validate-selection",validationMsgs.errValidateSelection,function(v,elm){return elm.options?elm.selectedIndex>0:!Validation.get("IsEmpty").test(v)}],["validate-selection-notoneof",validationMsgs.errValidateSelection,function(v,elm){var emptyValueFields=$(elm).readAttribute("data-mysign-validate-selection-notoneof");var notAllowedValues=emptyValueFields.evalJSON();var found=$A(elm.options).detect(function(option){return option.selected&&notAllowedValues.indexOf(option.value)>=0});return Object.isUndefined(found)}],["validate-one-required",validationMsgs.errValidateOneRequired,function(v,elm){var type=$(elm).type.toLowerCase();if(type=="radio"){var name=$(elm).name;var form=$(elm).form;var checkedElem=form.getInputs(type,name).find(function(elm){return elm.checked});return checkedElem!=null}else{var p=elm.parentNode;var options=p.getElementsByTagName("INPUT");return $A(options).any(function(elm){return elm.type!="hidden"&&$F(elm)})}}],["validate-checkbox-required",validationMsgs.errValidateCheckboxRequired,function(v,elm){return elm.checked}],["validate-birthdate",validationMsgs.errValidateBirthdate,function(v){if(Validation.get("IsEmpty").test(v)){return true}var regex=/(([0-2]|)\d|3[0-1])\.((0|)\d|1[0-2])\.(19|20)\d\d/;return regex.test(v)}],["validate-date-infuture",validationMsgs.errValidateDateInFuture,function(v){if(Validation.get("IsEmpty").test(v)){return true}var regex=/^(\d{1,2})\.(\d{1,2})\.(\d{4})$/;if(!regex.test(v)){return false}var d=new Date(v.replace(regex,"$2/$1/$3"));var now=new Date();return d.getTime()>now.getTime()}],["validate-date-notinfuture",validationMsgs.errValidateDateNotInFuture,function(v){return Validation.get("IsEmpty").test(v)||!Validation.get("validate-date-infuture").test(v)}],["validate-equalto",validationMsgs.errValidateEqualTo,function(v,elm){var equaltoField=$(elm).readAttribute("data-mysign-validate-equalto");return v==$F(equaltoField)}],["validate-minlength",validationMsgs.errValidateMinLength,function(v,elm){var minLength=-1;elm.classNames().each(function(className){if(className.indexOf("minlength")==0){var value=className.replace("minlength","");if(Validation.get("validate-digits").test(value)){minLength=value}}});return Validation.get("IsEmpty").test(v)||v.length>=minLength}]])}$$("head script[src]").findAll(function(s){return(s.src&&s.src.match(/validation\.js(\?.*)?$/))}).each(function(s){var languagePath=s.src.match(/\?.*languagepath=([a-z,]*)/);if(languagePath&&languagePath[1]){document.write('<script type="text/javascript" src="/stream/'+languagePath[1]+'/corelibrary/validation-variables.js"><\/script>')}});
var validationMsgs={errRequired:"Dieses Feld muss ausgefüllt werden",errValidateNumber:"Bitte geben Sie eine gültige Zahl ein",errValidateEmail:"Bitte geben Sie eine gültige E-Mail ein",errValidateSelection:"Bitte wählen Sie einen Wert aus",errValidateOneRequired:"Bitte wählen Sie einen der Werte aus",errValidateCheckboxRequired:"Bitte anwählen",errValidateBirthdate:"Das Geburtstdatum muss im Format tt.mm.jjjj angegeben werden (z.B. 19.07.1999)",errValidateDateInFuture:"Das Datum muss im Format tt.mm.jjjj angegeben werden (z.B. 19.07.1999) und in der Zukunft liegen",errValidateDateNotInFuture:"Das Datum muss im Format tt.mm.jjjj angegeben werden (z.B. 19.07.1999) und in der Vergangenheit liegen",errValidateMinLength:"Der eingegebene Wert ist nicht genug lang",errValidateEqualTo:"Die beiden Felder müssen gleich sein"};initValidators();
var Sky;if(!Sky){Sky={}}Sky.Menu=Class.create();Sky.Menu._requirementsChecked=false;Sky.Menu._REQUIRED_PROTOTYPE="1.6.1";Sky.Menu._REQUIRED_SCRIPTACULOUS_EFFECTS="1.8.3";Sky.Menu.EVENT_MENUHOVER="Sky.Menu:hover";Sky.Menu.EVENT_MENUOUT="Sky.Menu:out";Sky.Menu.prototype={initialize:function(id,opts){if(!Sky.Menu._requirementsChecked){if(Object.isUndefined(Sky.PrototypeExtensions)){throw ("Sky.Menu requires the Sky.PrototypeExtensions JavaScript framework")}if(!Sky.PrototypeExtensions.isPrototypeLoaded(Sky.Menu._REQUIRED_PROTOTYPE)){throw ("Sky.Menu requires the Prototype JavaScript framework >= "+Sky.Menu._REQUIRED_PROTOTYPE)}if(!Sky.PrototypeExtensions.isScriptaculousEffectsLoaded(Sky.Menu._REQUIRED_SCRIPTACULOUS_EFFECTS)){throw ("Sky.Menu requires the script.aculo.us effects JavaScript framework >= "+Sky.Menu._REQUIRED_SCRIPTACULOUS_EFFECTS)}Sky.Menu._requirementsChecked=true}this.options={cssClassHover:"menuhover",cssClassOut:"menuout",cssClassSubs:"sub",cssClassHiddenSub:"hiddenSubMenu",stopSkyMenuClassName:"stopSkyMenu",activeMenuClassName:"activeSkyMenu",hideDuration:0.2,showDuration:0.4,hideFunction:Effect.Fade,showFunction:Effect.BlindDown,zIndex:100,hideLayerTopZIndex:90,hideLayerLeftZIndex:90,hideLayerRightZIndex:90,hideLayerBottomZIndex:70,menuZIndex:80};Object.extend(this.options,opts||{});this.id=id;this.menu=$(this.id);this.menu.setStyle("z-index: "+(this.options.menuZIndex)+";");this.mouseOverElements=[];this.hideLayerVisible=false;this.hideLayers=[];this.openActiveMenu=false;$$("#"+this.id+" li").each(function(liElement){if(!liElement.hasClassName(this.options.stopSkyMenuClassName)){var ulElement=liElement.down("ul");if(ulElement!=null&&!Object.isUndefined(ulElement)){ulElement.hide();ulElement.removeClassName(this.options.cssClassHiddenSub);ulElement.setStyle("z-index:"+(this.options.zIndex++)+";");liElement.addClassName(this.options.cssClassSubs);liElement.down("a").addClassName(this.options.cssClassSubs);liElement.addClassName(this.options.cssClassOut);liElement.down("a").addClassName(this.options.cssClassOut)}liElement.observe("mouseover",this._handleMouseOver.bindAsEventListener(this))}}.bind(this));this.hideLayers.push(this._getEmptyHideLayer());this.hideLayers.push(this._getEmptyHideLayer());this.hideLayers.push(this._getEmptyHideLayer());this.hideLayers.push(this._getEmptyHideLayer());this.hideLayers.each(function(hideLayer){$(document.body).insert({top:hideLayer});$(hideLayer).observe("mouseover",this._hideMenu.bind(this))}.bind(this));this._setWidthAndHeightCloseLayer();this.hasActiveMenu=$$("li."+this.options.activeMenuClassName).length>0;this._openActiveMenu()},_openActiveMenu:function(){if(this.hasActiveMenu&&!this.openActiveMenu&&this.mouseOverElements.length==0){this.openActiveMenu=true;$$("li."+this.options.activeMenuClassName).each(function(liElement){this._finishSkyMenuEffect(liElement)}.bind(this));var realShowDuration=this.options.showDuration;this.options.showDuration=0;$$("li."+this.options.activeMenuClassName).each(function(liElement){this.mouseOverElements.push(liElement);this._addOrRemoveClassName(liElement,false);var ulElement=liElement.down("ul");this._showSub(liElement,ulElement);this._fireEvent(Sky.Menu.EVENT_MENUHOVER,{liElement:liElement,ulElement:ulElement})}.bind(this));this.options.showDuration=realShowDuration;this.openActiveMenu=false}},_finishSkyMenuEffect:function(liElement){if(liElement.skyMenu!=null&&!Object.isUndefined(liElement.skyMenu)){liElement.skyMenu.cancel();liElement.skyMenu.options.afterFinish();liElement.skyMenu=null}},_getEmptyHideLayer:function(){var returnValue=new Element("div");returnValue.setStyle("background-color: #000000; position: absolute;");returnValue.setOpacity(0);returnValue.hide();return returnValue},_setWidthAndHeightCloseLayer:function(){var documentWidth=this._getDocumentWidth();var documentHeight=this._getDocumentHeight();var lis=this.menu.childElements();var firstLI=lis.first();var lastLI=lis.last();var firstLIOffset=firstLI.cumulativeOffset();var lastLIOffset=lastLI.cumulativeOffset();var hideLayer=this.hideLayers[0];hideLayer.setStyle("top: 0px; left: 0px; height: "+(firstLIOffset.top)+"px; width: "+(documentWidth)+"px;");hideLayer.setStyle("z-index: "+(this.options.hideLayerTopZIndex)+";");hideLayer=this.hideLayers[1];hideLayer.setStyle("top: "+(firstLIOffset.top)+"px; left: 0px; height: "+firstLI.getHeight()+"px; width: "+(firstLIOffset.left)+"px;");hideLayer.setStyle("z-index: "+(this.options.hideLayerLeftZIndex)+";");hideLayer=this.hideLayers[2];hideLayer.setStyle("top: "+(firstLIOffset.top)+"px; left: "+(lastLIOffset.left+lastLI.getWidth())+"px; height: "+firstLI.getHeight()+"px; width: "+(documentWidth-(lastLIOffset.left+lastLI.getWidth()))+"px;");hideLayer.setStyle("z-index: "+(this.options.hideLayerRightZIndex)+";");hideLayer=this.hideLayers[3];hideLayer.setStyle("top: "+(firstLIOffset.top+firstLI.getHeight())+"px; left: 0px; height: "+(documentHeight-(firstLIOffset.top+firstLI.getHeight()))+"px; width: "+(documentWidth)+"px;");if(!(Prototype.Browser.IE&&!Prototype.Browser.IE8up)){hideLayer.setStyle("z-index: "+(this.options.hideLayerBottomZIndex)+";")}},_getDocumentHeight:function(){return(window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0)-10},_getDocumentWidth:function(){return(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth||0)-20},_getDataObj:function(arguments){var returnValue=$A(arguments);returnValue.shift();return returnValue[0]},_hideMenu:function(event){Event.stop(event);if(this.hideLayerVisible){this.hideLayerVisible=false;this.hideLayers.each(function(hideLayer){hideLayer.setStyle("display: none;")});if(Prototype.Browser.IE&&!Prototype.Browser.IE7up){$$("select").each(function(elem){elem.show()})}for(var i=this.mouseOverElements.length-1;i>=0;i--){var liElement=this.mouseOverElements[i];this.mouseOverElements.pop();var ulElement=liElement.down("ul");this._closeSub(liElement,ulElement)}this._openActiveMenu()}},_closeSub:function(liElement,ulElement){this._addOrRemoveClassName(liElement,true);if(ulElement!=null){this._finishSkyMenuEffect(liElement);liElement.skyMenu=this.options.hideFunction(ulElement,{duration:this.options.hideDuration,afterFinish:function(){this.liElement.skyMenu=null}.bind({ulElement:ulElement,liElement:liElement})})}this._fireEvent(Sky.Menu.EVENT_MENUOUT,{liElement:liElement,ulElement:ulElement})},_fireEvent:function(eventToFire,values){values.skyMenu=this;this.menu.fire(eventToFire,values)},_showSub:function(liElement,ulElement){if(ulElement!=null){this._finishSkyMenuEffect(liElement);liElement.skyMenu=this.options.showFunction(ulElement,{duration:this.options.showDuration,afterFinish:function(){this.liElement.skyMenu=null}.bind({ulElement:ulElement,liElement:liElement})})}},_getParentIdWithSubs:function(liElement){var returnValue="";var parent=liElement.up();while(parent!=null&&!Object.isUndefined(parent)&&parent.identify()!=this.id&&!(parent.tagName=="LI"&&!Object.isUndefined(parent.down("ul")))){parent=parent.up()}if(!Object.isUndefined(parent)){returnValue=parent.identify()}return returnValue},_hasLiOrParentWithStop:function(liElement){var returnValue=false;if(liElement!=null){if(liElement.hasClassName(this.options.stopSkyMenuClassName)){returnValue=true}else{var newliElement=liElement.up("LI");returnValue=this._hasLiOrParentWithStop(newliElement)}}return returnValue},_addOrRemoveClassName:function(liElement,remove){var classToAdd=this.options.cssClassHover;var classToRemove=this.options.cssClassOut;if(remove){classToAdd=this.options.cssClassOut;classToRemove=this.options.cssClassHover}liElement.addClassName(classToAdd);liElement.removeClassName(classToRemove);var aElement=liElement.down("a");if(aElement!=null){aElement.addClassName(classToAdd);aElement.removeClassName(classToRemove)}},_handleMouseOver:function(event){Event.stop(event);var liElement=event.element();if(liElement!=null&&liElement.tagName!="UL"){while(liElement!=null&&(liElement.tagName!="LI"||this._hasLiOrParentWithStop(liElement))){liElement=liElement.up("LI")}var liFoundInMouseOverElements=this.mouseOverElements.find(function(el){return el.identify()==liElement.identify()});if(liFoundInMouseOverElements==null){var id=this._getParentIdWithSubs(liElement);for(var i=this.mouseOverElements.length-1;i>=0;i--){var tmpLIElement=this.mouseOverElements[i];if(tmpLIElement.identify()!=id){this.mouseOverElements.pop();var tmpULElement=tmpLIElement.down("ul");this._closeSub(tmpLIElement,tmpULElement)}else{break}}this._addOrRemoveClassName(liElement,false);var ulElement=liElement.down("ul");if(this.mouseOverElements.length==0||this.mouseOverElements.last().identify()!=liElement.identify()){this.mouseOverElements.push(liElement);if(!this.hideLayerVisible){if(Prototype.Browser.IE&&!Prototype.Browser.IE7up){$$("select").each(function(elem){elem.hide()})}this.hideLayerVisible=true;this._setWidthAndHeightCloseLayer();this.hideLayers.each(function(hideLayer){hideLayer.setStyle("display: block;")})}this._showSub(liElement,ulElement)}this._fireEvent(Sky.Menu.EVENT_MENUHOVER,{liElement:liElement,ulElement:ulElement})}}}};
var Sky;if(!Sky){Sky={}}Sky.Carousel=Class.create();Sky.Carousel._REQUIRED_PROTOTYPE="1.6.0.2";Sky.Carousel._REQUIRED_SCRIPTACULOUS_EFFECTS="1.8.1";Sky.Carousel.prototype={initialize:function(id,prevButtonId,nextButtonId,opts){if(Object.isUndefined(Sky.PrototypeExtensions)){throw ("Sky.Carousel requires the Sky.PrototypeExtensions JavaScript framework")}if(!Sky.PrototypeExtensions.isPrototypeLoaded(Sky.Carousel._REQUIRED_PROTOTYPE)){throw ("Sky.Carousel requires the Prototype JavaScript framework >= "+Sky.Carousel._REQUIRED_PROTOTYPE)}if(!Sky.PrototypeExtensions.isScriptaculousEffectsLoaded(Sky.Carousel._REQUIRED_SCRIPTACULOUS_EFFECTS)){throw ("Sky.Carousel requires the script.aculo.us effects JavaScript framework >= "+Sky.Carousel._REQUIRED_SCRIPTACULOUS_EFFECTS)}this.options={elementTag:"div",elementTagClass:"slideElement",slideTime:1,slideTransition:Effect.Transitions.sinoidal,delay:0,autoSlide:0,firstIndex:0,autoDisable:true,endlessCarousel:false,disableClass:"slideDisable",getNrOfElements:function(){return 1},fixNrOfElements:true,reverse:false};Object.extend(this.options,opts||{});this.id=id;this.prevButtonId=prevButtonId;this.nextButtonId=nextButtonId;this.currentIndex=this.options.firstIndex;this.autoSlider=null;this.slide=null;if(this.options.endlessCarousel){this.currentIndex+=this.options.getNrOfElements();var elements=$(this.id).select(this.options.elementTag+"."+this.options.elementTagClass);var elementsWidth=0;elements.each(function(value){elementsWidth+=value.getWidth()});var firstElem=elements.first();var lastElem=elements.last();var index=elements.length;for(var i=0;i<this.options.getNrOfElements();i++){var tmpElem=elements[i].clone(true);lastElem.insert({after:tmpElem});lastElem=tmpElem;tmpElem=elements[index-1].clone(true);firstElem.insert({before:tmpElem});elementsWidth+=tmpElem.getWidth();firstElem=tmpElem;index--}this.leftLastPX=elementsWidth}if(Element.myIsExisting(this.nextButtonId)){$(this.nextButtonId).observe("click",function(event){if(this.autoSlider!=null){this.autoSlider.stop()}this.next();Event.stop(event)}.bind(this))}if(Element.myIsExisting(this.prevButtonId)){$(this.prevButtonId).observe("click",function(event){if(this.autoSlider!=null){this.autoSlider.stop()}this.previous();Event.stop(event)}.bind(this))}this._init();if(this.options.autoSlide>0){setTimeout(this._startAutoSlide.bind(this),this.options.delay*1000)}},_init:function(){var elements=$(this.id).select(this.options.elementTag+"."+this.options.elementTagClass);var leftPX=0;this.slideElements=[];elements.each(function(value,index){this.slideElements.push(value);if(index<this.currentIndex){leftPX+=value.getWidth()}}.bind(this));$(this.id).setStyle("left: -"+leftPX+"px;");if(this.options.autoDisable&&(this.options.firstIndex==0||this.options.firstIndex==this.slideElements.size())){if(this.prevButtonId!=null&&$(this.prevButtonId)!=null){$(this.prevButtonId).addClassName(this.options.disableClass)}if(this.nextButtonId!=null&&$(this.nextButtonId)!=null){$(this.nextButtonId).addClassName(this.options.disableClass)}this._autoDisable(this.options.firstIndex)}},reset:function(){this._move(0);this._init()},_startAutoSlide:function(){if(!this.options.reverse){this.next()}else{this.previous()}this.autoSlider=new PeriodicalExecuter(function(){if(!this.options.reverse){this.next()}else{this.previous()}}.bind(this),this.options.autoSlide)},next:function(){var nextIndex=this.currentIndex+this.options.getNrOfElements();this._move(nextIndex);return(nextIndex<this.slideElements.size())},previous:function(){var previousIndex=this.currentIndex-this.options.getNrOfElements();this._move(previousIndex);return(previousIndex>0)},moveToElement:function(elementId,opts){if(Element.myIsExisting(elementId)){var moveTo=this.slideElements.indexOf($(elementId));if(moveTo>=0){moveTo=Math.floor(moveTo/this.options.getNrOfElements())*this.options.getNrOfElements();this._move(moveTo,opts)}}},_move:function(toIndex,opts){if(this.slide!=null){this.slide.cancel();if(!Object.isUndefined(this.slide.originalLeft)&&!Object.isUndefined(this.slide.originalTop)){this.slide.update(1)}this.slide=null}var _opts=Object.clone(this.options);Object.extend(_opts,opts||{});if(_opts.endlessCarousel){if(toIndex<this.options.getNrOfElements()){this.currentIndex=this.slideElements.size()-this.options.getNrOfElements();toIndex=this.currentIndex-this.options.getNrOfElements();$(this.id).setStyle("left: -"+this.leftLastPX+"px;")}else{if(toIndex>=this.slideElements.size()-1){this.currentIndex=0;toIndex=this.options.getNrOfElements();$(this.id).setStyle("left: 0px;")}}}else{if(!this.options.fixNrOfElements){if(toIndex>this.currentIndex&&toIndex+this.options.getNrOfElements()>this.slideElements.length){toIndex=this.slideElements.length-this.options.getNrOfElements()}else{if(toIndex<0){toIndex=0}}}}if(this.slideElements[toIndex]){var offsetX=0;if((this.currentIndex-toIndex)<0){var tmpIndex=this.currentIndex;while(tmpIndex<toIndex){offsetX-=this.slideElements[tmpIndex].getWidth();tmpIndex++}}else{var tmpIndex=toIndex;while(tmpIndex<this.currentIndex){offsetX+=this.slideElements[tmpIndex].getWidth();tmpIndex++}}this.slide=new Effect.Move($(this.id),{x:offsetX,y:0,duration:_opts.slideTime,transition:_opts.slideTransition});if(_opts.autoDisable){this._autoDisable(toIndex)}this.currentIndex=toIndex}},_autoDisable:function(toIndex){if(toIndex==0){if(this.prevButtonId!=null&&$(this.prevButtonId)!=null){$(this.prevButtonId).addClassName(this.options.disableClass)}if(this.slideElements.size()>this.options.getNrOfElements()&&this.nextButtonId!=null&&$(this.nextButtonId)!=null){$(this.nextButtonId).removeClassName(this.options.disableClass)}}else{if(toIndex>=this.slideElements.size()-this.options.getNrOfElements()){if(this.nextButtonId!=null&&$(this.nextButtonId)!=null){$(this.nextButtonId).addClassName(this.options.disableClass)}if(this.prevButtonId!=null&&$(this.prevButtonId)!=null){$(this.prevButtonId).removeClassName(this.options.disableClass)}}else{if(this.slideElements.size()>(toIndex+this.options.getNrOfElements())&&this.nextButtonId!=null&&$(this.nextButtonId)!=null){$(this.nextButtonId).removeClassName(this.options.disableClass)}if(this.prevButtonId!=null&&$(this.prevButtonId)!=null){$(this.prevButtonId).removeClassName(this.options.disableClass)}}}}};var My;if(!My){My={}}My.Carousel=Sky.Carousel;
var Sky;if(!Sky){Sky={}}Sky.FacebookUtil=Class.create();Sky.FacebookUtil._ALL_JS_LOADED=false;Sky.FacebookUtil.CODE_VERSION_XFBML=1;Sky.FacebookUtil.CODE_VERSION_HTML5=2;Sky.FacebookUtil.LIKE_BUTTON_VERB_LIKE="like";Sky.FacebookUtil.LIKE_BUTTON_VERB_RECOMMEND="recommend";Sky.FacebookUtil.LIKE_BUTTON_STYLE_STANDARD="standard";Sky.FacebookUtil.LIKE_BUTTON_STYLE_BUTTON_COUNT="button_count";Sky.FacebookUtil.LIKE_BUTTON_STYLE_BOX_COUNT="box_count";Sky.FacebookUtil.LIKE_BUTTON_FONT_ARIAL="arial";Sky.FacebookUtil.LIKE_BUTTON_FONT_LUCIDA_GRANDE="lucida grande";Sky.FacebookUtil.LIKE_BUTTON_FONT_SEGOE_UI="segoe ui";Sky.FacebookUtil.LIKE_BUTTON_FONT_TAHOMA="tahoma";Sky.FacebookUtil.LIKE_BUTTON_FONT_TREBUCHET_MS="trebuchet ms";Sky.FacebookUtil.LIKE_BUTTON_FONT_VERDANA="verdana";Sky.FacebookUtil.LIKE_BUTTON_COLORSCHEME_LIGHT="light";Sky.FacebookUtil.LIKE_BUTTON_COLORSCHEME_DARK="dark";Sky.FacebookUtil.LIKE_BOX_COLORSCHEME_LIGHT="light";Sky.FacebookUtil.LIKE_BOX_COLORSCHEME_DARK="dark";Sky.FacebookUtil.COMMENTS_BOX_COLORSCHEME_LIGHT="light";Sky.FacebookUtil.COMMENTS_BOX_COLORSCHEME_DARK="dark";Sky.FacebookUtil._AUTH_REVOKE_AUTHORIZATION="Auth.revokeAuthorization";Sky.FacebookUtil._CONNECT_BUTTON_TEXTS={de_DE:"Mit Facebook anmelden",de_CH:"Mit Facebook anmelden",fr_CH:"Se connecter avec Facebook",en_US:"Connect with Facebook"};Sky.FacebookUtil.PERMISSION_LIKES="user_likes";Sky.FacebookUtil.PERMISSION_PUBLISHSTREAM="publish_stream";Sky.FacebookUtil._FB_LOCALES=[{name:"Catalan",locale:"ca_ES"},{name:"Czech",locale:"cs_CZ"},{name:"Welsh",locale:"cy_GB"},{name:"Danish",locale:"da_DK"},{name:"German",locale:"de_DE"},{name:"Basque",locale:"eu_ES"},{name:"English (Pirate)",locale:"en_PI"},{name:"English (Upside Down)",locale:"en_UD"},{name:"Cherokee",locale:"ck_US"},{name:"English (US)",locale:"en_US"},{name:"Spanish",locale:"es_LA"},{name:"Spanish (Chile)",locale:"es_CL"},{name:"Spanish (Colombia)",locale:"es_CO"},{name:"Spanish (Spain)",locale:"es_ES"},{name:"Spanish (Mexico)",locale:"es_MX"},{name:"Spanish (Venezuela)",locale:"es_VE"},{name:"Finnish (test)",locale:"fb_FI"},{name:"Finnish",locale:"fi_FI"},{name:"French (France)",locale:"fr_FR"},{name:"Galician",locale:"gl_ES"},{name:"Hungarian",locale:"hu_HU"},{name:"Italian",locale:"it_IT"},{name:"Japanese",locale:"ja_JP"},{name:"Korean",locale:"ko_KR"},{name:"Norwegian (bokmal)",locale:"nb_NO"},{name:"Norwegian (nynorsk)",locale:"nn_NO"},{name:"Dutch",locale:"nl_NL"},{name:"Polish",locale:"pl_PL"},{name:"Portuguese (Brazil)",locale:"pt_BR"},{name:"Portuguese (Portugal)",locale:"pt_PT"},{name:"Romanian",locale:"ro_RO"},{name:"Russian",locale:"ru_RU"},{name:"Slovak",locale:"sk_SK"},{name:"Slovenian",locale:"sl_SI"},{name:"Swedish",locale:"sv_SE"},{name:"Thai",locale:"th_TH"},{name:"Turkish",locale:"tr_TR"},{name:"Kurdish",locale:"ku_TR"},{name:"Simplified Chinese (China)",locale:"zh_CN"},{name:"Traditional Chinese (Hong Kong)",locale:"zh_HK"},{name:"Traditional Chinese (Taiwan)",locale:"zh_TW"},{name:"Leet Speak",locale:"fb_LT"},{name:"Afrikaans",locale:"af_ZA"},{name:"Albanian",locale:"sq_AL"},{name:"Armenian",locale:"hy_AM"},{name:"Azeri",locale:"az_AZ"},{name:"Belarusian",locale:"be_BY"},{name:"Bengali",locale:"bn_IN"},{name:"Bosnian",locale:"bs_BA"},{name:"Bulgarian",locale:"bg_BG"},{name:"Croatian",locale:"hr_HR"},{name:"Dutch (België)",locale:"nl_BE"},{name:"English (UK)",locale:"en_GB"},{name:"Esperanto",locale:"eo_EO"},{name:"Estonian",locale:"et_EE"},{name:"Faroese",locale:"fo_FO"},{name:"French (Canada)",locale:"fr_CA"},{name:"Georgian",locale:"ka_GE"},{name:"Greek",locale:"el_GR"},{name:"Gujarati",locale:"gu_IN"},{name:"Hindi",locale:"hi_IN"},{name:"Icelandic",locale:"is_IS"},{name:"Indonesian",locale:"id_ID"},{name:"Irish",locale:"ga_IE"},{name:"Javanese",locale:"jv_ID"},{name:"Kannada",locale:"kn_IN"},{name:"Kazakh",locale:"kk_KZ"},{name:"Latin",locale:"la_VA"},{name:"Latvian",locale:"lv_LV"},{name:"Limburgish",locale:"li_NL"},{name:"Lithuanian",locale:"lt_LT"},{name:"Macedonian",locale:"mk_MK"},{name:"Malagasy",locale:"mg_MG"},{name:"Malay",locale:"ms_MY"},{name:"Maltese",locale:"mt_MT"},{name:"Marathi",locale:"mr_IN"},{name:"Mongolian",locale:"mn_MN"},{name:"Nepali",locale:"ne_NP"},{name:"Punjabi",locale:"pa_IN"},{name:"Romansh",locale:"rm_CH"},{name:"Sanskrit",locale:"sa_IN"},{name:"Serbian",locale:"sr_RS"},{name:"Somali",locale:"so_SO"},{name:"Swahili",locale:"sw_KE"},{name:"Filipino",locale:"tl_PH"},{name:"Tamil",locale:"ta_IN"},{name:"Tatar",locale:"tt_RU"},{name:"Telugu",locale:"te_IN"},{name:"Malayalam",locale:"ml_IN"},{name:"Ukrainian",locale:"uk_UA"},{name:"Uzbek",locale:"uz_UZ"},{name:"Vietnamese",locale:"vi_VN"},{name:"Xhosa",locale:"xh_ZA"},{name:"Zulu",locale:"zu_ZA"},{name:"Khmer",locale:"km_KH"},{name:"Tajik",locale:"tg_TJ"},{name:"Arabic",locale:"ar_AR"},{name:"Hebrew",locale:"he_IL"},{name:"Urdu",locale:"ur_PK"},{name:"Persian",locale:"fa_IR"},{name:"Syriac",locale:"sy_SY"},{name:"Yiddish",locale:"yi_DE"},{name:"Guaraní",locale:"gn_PY"},{name:"Quechua",locale:"qu_PE"},{name:"Aymara",locale:"ay_BO"},{name:"Northern Sámi",locale:"se_NO"},{name:"Pashto",locale:"ps_AF"},{name:"Klingon",locale:"tl_ST"}];Sky.FacebookUtil.prototype={initialize:function(appId,opts){this.options={status:true,cookie:true,xfbml:true,codeVersion:Sky.FacebookUtil.CODE_VERSION_XFBML,autoGrow:null,fbRootElementId:"fb-root",locale:"de_CH",languagepath:"de",webroot:"/",callbackAfterInit:null,callbackAfterLoad:function(){this.style.visibility="visible"},isMobileApp:false,mobileLoginDivId:"fb-login-mobile",mobileLoginButtonLabel:"mobile login",mobileLoginRedirectURL:"",fanBoxConnections:10,fanBoxWidth:193,fanBoxHeight:300,fanBoxShowHeader:"true",fanBoxShowStream:0,fanBoxShowLogobar:false,fanBoxCSS:null,likeBoxWidth:292,likeBoxHeight:390,likeBoxShowFaces:true,likeBoxShowHeader:"true",likeBoxShowStream:"true",likeBoxColorScheme:Sky.FacebookUtil.LIKE_BOX_COLORSCHEME_LIGHT,likeCallback:null,likeBoxBorderColor:null,userNameUid:"loggedinuser",userNameFirstnameonly:"false",userNameLinked:"false",userNameLastnameonly:"false",userNamePossessive:"false",userNameReflexive:"false",userNameShownetwork:"false",userNameUseyou:"false",userNameIfcantsee:null,userNameCapitalize:"false",userNameSubjectid:null,likeBoxConnections:10,commentsHref:null,commentsWidth:550,commentsColorScheme:Sky.FacebookUtil.COMMENTS_BOX_COLORSCHEME_LIGHT,commentsNumPosts:10,commentsXid:null,commentsCSS:null,likeButtonURL:null,likeButtonType:Sky.FacebookUtil.LIKE_BUTTON_STYLE_STANDARD,likeButtonShowFaces:false,likeButtonWidth:450,likeButtonVerb:Sky.FacebookUtil.LIKE_BUTTON_VERB_LIKE,likeButtonFont:Sky.FacebookUtil.LIKE_BUTTON_FONT_ARIAL,likeButtonColorScheme:Sky.FacebookUtil.LIKE_BUTTON_COLORSCHEME_LIGHT,shareButtonType:"button_count",loginButtonCondition:"",loginButtonSize:"medium",loginButtonAutologoutlink:false,loginButtonBackground:"light",loginButtonLength:"long",loginButtonV:"",postAuthenticationCallback:null,connectPermissions:"email,user_hometown,user_location",callbackAfterLoginClick:null};Object.extend(this.options,opts||{});if(this.options.codeVersion==Sky.FacebookUtil.CODE_VERSION_HTML5&&this.options.xfbml){this.options.xfbml=false}var tmpLocale=this.options.locale;if(tmpLocale.length>5&&tmpLocale.indexOf("_")!=tmpLocale.lastIndexOf("_")){tmpLocale=tmpLocale.substring(0,tmpLocale.lastIndexOf("_"))}this.options.locale=tmpLocale;this.appId=appId;this.fbAuthResponse=null;var tmpOpts=this.options;window.fbAsyncInit=function(){FB.init({appId:appId,status:tmpOpts.status,cookie:tmpOpts.cookie,xfbml:tmpOpts.xfbml,oauth:true});if(tmpOpts.autoGrow!=null){FB.Canvas.setAutoGrow(tmpOpts.autoGrow)}if(tmpOpts.callbackAfterInit!=null){tmpOpts.callbackAfterInit.call()}FB.Event.subscribe("edge.create",function(response){if(this.likeCallback){this.likeCallback()}}.bind(tmpOpts))};if(!Sky.FacebookUtil._ALL_JS_LOADED){Sky.FacebookUtil._ALL_JS_LOADED=true;var locale=null;var tmpSecondLocale=null;for(var i=0;i<Sky.FacebookUtil._FB_LOCALES.length;i++){var tmpLocaleObj=Sky.FacebookUtil._FB_LOCALES[i];var tmpLocale=tmpLocaleObj.locale;if(this.options.locale==tmpLocale){locale=tmpLocale;break}else{if(tmpSecondLocale==null&&this.options.locale.indexOf(tmpLocale.substring(0,3))>=0){tmpSecondLocale=tmpLocale}}}if(locale==null){locale=tmpSecondLocale;if(locale==null){locale="de_DE"}}if(!Element.myIsExisting(this.options.fbRootElementId)){$(document.body).insert(new Element("div",{id:this.options.fbRootElementId}))}var js=document.createElement("script");js.id="facebook-jssdk";js.async=true;js.src="//connect.facebook.net/"+locale+"/all.js";document.getElementsByTagName("head")[0].appendChild(js)}},login:function(perms,doFBAuthenticate,callback){if(callback==undefined){callback=null}if(doFBAuthenticate){callback=this._facebookAuthenticate}if(this.isLoggedIn()){this._handleAuthResponse(this.fbAuthResponse,callback)}else{if(this.options.isMobileApp){if(!Element.myIsExisting(this.options.mobileLoginDivId)){$(document.body).insert(new Element("div",{id:this.options.mobileLoginDivId}))}$(this.options.mobileLoginDivId).innerHTML='<a id="facebook-login-button-mobile" href="https://m.facebook.com/dialog/oauth?client_id='+this.appId+"&redirect_uri="+this.options.mobileLoginRedirectURL+'?scope=?response_type=token"><span>'+this.options.mobileLoginButtonLabel+"</span></a>"}else{FB.login(function(response){this._handleAuthResponse(response,callback)}.bind(this),{scope:perms})}}},logout:function(callback){var tmpThis=this;FB.logout(function(response){tmpThis._handleAuthResponse(response,callback)})},disconnect:function(callback){var tmpThis=this;FB.api({method:Sky.FacebookUtil._AUTH_REVOKE_AUTHORIZATION},function(response){tmpThis._handleAuthResponse(response,callback)})},getLoginStatus:function(callback){var tmpThis=this;FB.getLoginStatus(function(response){tmpThis._handleAuthResponse(response,callback)})},isLoggedIn:function(){return(this.fbAuthResponse!=null&&this.fbAuthResponse.status!=null&&this.fbAuthResponse.status=="connected")},getUserID:function(){var returnValue=null;if(this.fbAuthResponse!=null&&this.fbAuthResponse.authResponse!=null){returnValue=this.fbAuthResponse.authResponse.userID}return returnValue},getUserAccessToken:function(){var returnValue=null;if(this.fbAuthResponse!=null&&this.fbAuthResponse.authResponse!=null){returnValue=this.fbAuthResponse.authResponse.accessToken}return returnValue},_handleAuthResponse:function(response,callback){this.fbAuthResponse=response;if(callback!=null){callback.call(this,this.fbAuthResponse)}},insertLikeBox:function(likeBoxContainer,profileId,opts){Object.extend(this.options,opts||{});likeBoxContainer.innerHTML='<fb:like-box profile_id="'+profileId+'" width="'+this.options.likeBoxWidth+'" height="'+this.options.likeBoxHeight+'" connections="'+this.options.likeBoxConnections+'" show_faces="'+this.options.likeBoxShowFaces+'" stream="'+this.options.likeBoxShowStream+'" header="'+this.options.likeBoxShowHeader+'" border_color ="'+this.options.likeBoxBorderColor+'" colorscheme="'+this.options.likeBoxColorScheme+'"></fb:like-box>';FB.XFBML.parse(likeBoxContainer,this.options.callbackAfterLoad.bind(likeBoxContainer))},insertUserName:function(userNameContainer,opts){Object.extend(this.options,opts||{});var fbml='<fb:name uid="'+this.options.userNameUid+'" firstnameonly="'+this.options.userNameFirstnameonly+'" linked="'+this.options.userNameLinked+'" lastnameonly="'+this.options.userNameLastnameonly+'" possessive="'+this.options.userNamePossessive+'" reflexive="'+this.options.userNameReflexive+'" shownetwork="'+this.options.userNameShownetwork+'" useyou="'+this.options.userNameUseyou+'"';if(this.options.userNameIfcantsee!=null){fbml+=' ifcantsee="'+this.options.userNameIfcantsee+'"'}fbml+=' capitalize="'+this.options.userNameCapitalize+'"';if(this.options.userNameSubjectid!=null){fbml+=' subjectid="'+this.options.userNameSubjectid+'"'}fbml+="></fb:name>";userNameContainer.innerHTML=fbml;FB.XFBML.parse(userNameContainer,this.options.callbackAfterLoad.bind(userNameContainer))},insertCommentsBox:function(commentsContainer,opts){Object.extend(this.options,opts||{});var fbml="";if(this.options.codeVersion==Sky.FacebookUtil.CODE_VERSION_HTML5){fbml='<div class="fb-comments" data-num-posts="'+this.options.commentsNumPosts+'" data-width="'+this.options.commentsWidth+'" data-colorscheme="'+this.options.commentsColorScheme+'"';if(this.options.commentsHref!=null){fbml+=' data-href="'+this.options.commentsHref+'"'}fbml+="></div>"}else{fbml='<fb:comments width="'+this.options.commentsWidth+'" num_posts="'+this.options.commentsNumPosts+'" colorscheme="'+this.options.commentsColorScheme+'"';if(this.options.commentsHref!=null){fbml+=' href="'+this.options.commentsHref+'"'}if(this.options.commentsXid!=null){fbml+=' xid="'+this.options.commentsXid+'"'}if(this.options.commentsCSS!=null){fbml+=' css="'+this.options.commentsCSS+'"'}fbml+="></fb:comments>"}commentsContainer.innerHTML=fbml;FB.XFBML.parse(commentsContainer,this.options.callbackAfterLoad.bind(commentsContainer))},insertLikeButton:function(likeButtonContainer,opts){Object.extend(this.options,opts||{});var fbml='<fb:like layout="'+this.options.likeButtonType+'" action="'+this.options.likeButtonVerb+'" show_faces="'+this.options.likeButtonShowFaces+'" font="'+this.options.likeButtonFont+'" colorscheme="'+this.options.likeButtonColorScheme+'" width="'+this.options.likeButtonWidth+'"';if(this.options.likeButtonURL!=null){fbml+=' href="'+this.options.likeButtonURL+'"'}fbml+="></fb:like>";likeButtonContainer.innerHTML=fbml;FB.XFBML.parse(likeButtonContainer,this.options.callbackAfterLoad.bind(likeButtonContainer))},insertShareButton:function(shareButtonContainer,opts,url){Object.extend(this.options,opts||{});var fbml='<fb:share-button class="url" type="'+this.options.shareButtonType+'" href="';if(url!=null&&url!=""){fbml+=url}else{fbml+=location.href}fbml+='"></fb:share-button>';shareButtonContainer.innerHTML=fbml;FB.XFBML.parse(shareButtonContainer,this.options.callbackAfterLoad.bind(shareButtonContainer))},insertFanBox:function(fanBoxContainer,profileId,opts){Object.extend(this.options,opts||{});var fbml='<fb:fan profile_id="'+profileId+'" width="'+this.options.fanBoxWidth+'" height="'+this.options.fanBoxHeight+'" connections="'+this.options.fanBoxConnections+'" stream="'+this.options.fanBoxShowStream+'" header="'+this.options.fanBoxShowHeader+'" logobar="'+this.options.fanBoxShowLogobar+'"';if(this.options.fanBoxCSS!=null){fbml+=' css="'+this.options.fanBoxCSS+'"'}fbml+="></fb:fan>";fanBoxContainer.innerHTML=fbml;FB.XFBML.parse(fanBoxContainer,this.options.callbackAfterLoad.bind(fanBoxContainer))},getProfileInfo:function(profileNameOrId,callback){FB.api("/"+profileNameOrId,function(response){callback.call(this,response)}.bind(this))},getUserAppPermissions:function(callback){FB.api("/me/permissions",function(response){callback.call(this,response)}.bind(this))},insertLoginButton:function(loginButtonContainer,opts,dontAuhenticate,callback){Object.extend(this.options,opts||{});var fbLoginText=Sky.FacebookUtil._CONNECT_BUTTON_TEXTS[this.options.locale];if(fbLoginText==null){fbLoginText=Sky.FacebookUtil._CONNECT_BUTTON_TEXTS.de_CH}var html='<a href="#" id="facebook-login-button"><span>'+fbLoginText+"</span></a>";loginButtonContainer.innerHTML=html;$("facebook-login-button").observe("click",function(){if(this.options.callbackAfterLoginClick!=null){this.options.callbackAfterLoginClick(this)}this.login(this.options.connectPermissions,!dontAuhenticate,callback)}.bind(this))},_facebookAuthenticate:function(response){if(this.fbAuthResponse!=null&&this.fbAuthResponse.authResponse!=null){var uid=this.fbAuthResponse.authResponse.userID;var accesstoken=this.fbAuthResponse.authResponse.accessToken;var accesstokenexpires=this.fbAuthResponse.authResponse.expiresIn.toString();var authenticationUri=this.options.webroot+"myinterfaces/"+this.options.languagepath+"/sky/fb/users/"+uid+".json";new Ajax.Request(authenticationUri,{method:"put",parameters:{accesstoken:accesstoken,accesstokenexpiresinseconds:accesstokenexpires,authtype:"fbjs"},onComplete:this.options.postAuthenticationCallback})}},publishToStream:function(params,profileId,callback,requestPerms){if(profileId==null||Object.isUndefined(profileId)){profileId="me"}var params={profileId:profileId,params:params,callback:callback};if(requestPerms==undefined||requestPerms==true){this.requestUserAppPermission(Sky.FacebookUtil.PERMISSION_PUBLISHSTREAM,this._publishToStreamCallback,params)}else{params._permissionGranted=true;this._publishToStreamCallback(params)}},_publishToStreamCallback:function(params){if(params._permissionGranted){if(params.params.action_links){Object.extend(params.params,{method:"stream_publish",attachment:{href:params.params.link,name:params.params.name,description:params.params.description,media:[{type:"image",src:params.params.picture,href:params.params.link}]}});FB.api(params.params)}else{FB.api("/"+params.profileId+"/feed","post",params.params,function(response){if(params.callback!=null){params.callback(!(!response||response.error))}})}}},doesUserLikePage:function(pageId,callback){var params={pageId:pageId,callback:callback};this.hasUserAppPermission(Sky.FacebookUtil.PERMISSION_LIKES,this._doesUserLikePageCallback,params)},_doesUserLikePageCallback:function(params){if(params._permissionGranted){FB.api("/me/likes",function(response){var userLikedPage=false;for(var i=0;i<response.data.length;i++){if(response.data[i].id==params.pageId){userLikedPage=true;break}}if(params.callback!=null){params.callback(userLikedPage)}})}},requestUserAppPermission:function(perms,callback,params){FB.login(function(response){params.response=response;params._permissionGranted=response.authResponse;callback(params)}.bind(this),{scope:perms})},hasUserAppPermission:function(perms,callback,params){if(params==undefined){params={}}var possiblePerms=perms.split(",");params._permissionGranted=false;FB.api("/me/permissions",function(response){if(!response.error){params._permissionGranted=true;for(var p=0;p<possiblePerms.length;p++){var perm=response.data[0][possiblePerms[p]];if(Object.isUndefined(perm)||perm!=1){params._permissionGranted=false;break}}}callback(params)}.bind(this))}};
var Sky;if(!Sky){Sky={}}Sky.Preloader=Class.create();Sky.Preloader.Item=Class.create();Sky.Preloader._REQUIRED_PROTOTYPE="1.6.1";Sky.Preloader.Item.TYPEID_IMG=1;Sky.Preloader.Item.prototype={initialize:function(uri,opts){this.uri=uri;this.preloaded=false;this.item=null;this._checkLoadState=null;this.options={typeid:Sky.Preloader.Item.TYPEID_IMG,handleAfterLoad:null};Object.extend(this.options,opts||{})},isPreloaded:function(){return this.preloaded},_loadItem:function(){switch(this.options.typeid){case Sky.Preloader.Item.TYPEID_IMG:this.item=new Image();this.item.src=this.uri;this._checkLoadState=new PeriodicalExecuter(function(){if(this.item.complete){this._handleAfterLoad();this._checkLoadState.stop()}}.bind(this),1);break;default:throw ("Sky.Preloader.Item: typeid '"+this.options.typeid+"' is not supported at the moment.");break}},_handleAfterLoad:function(){this.preloaded=true;if(this.options.handleAfterLoad!=null){this.options.handleAfterLoad(this)}}};Sky.Preloader.prototype={initialize:function(items,opts){if(Object.isUndefined(Sky.PrototypeExtensions)){throw ("Sky.Preloader requires the Sky.PrototypeExtensions JavaScript framework")}if(!Sky.PrototypeExtensions.isPrototypeLoaded(Sky.Preloader._REQUIRED_PROTOTYPE)){throw ("Sky.Preloader requires the Prototype JavaScript framework >= "+Sky.Preloader._REQUIRED_PROTOTYPE)}this.items=items;this.preloaded=false;this._checkLoadState=null;this.options={delay:1000,handleAfterLoad:null};Object.extend(this.options,opts||{});if(!document.loaded){document.observe("dom:loaded",function(){setTimeout(this._loadItems.bind(this),this.options.delay)}.bind(this))}else{this._loadItems()}},isPreloaded:function(){return this.preloaded},_loadItems:function(){if(this.items!=null&&this.items.length>0){this.items.each(function(item){item._loadItem()})}this._checkLoadState=new PeriodicalExecuter(function(){var allLoaded=true;if(this.items!=null&&this.items.length>0){this.items.each(function(item){if(allLoaded&&!item.isPreloaded()){allLoaded=false}})}if(allLoaded){this.preloaded=true;if(this.options.handleAfterLoad!=null){this.options.handleAfterLoad(this)}this._checkLoadState.stop()}}.bind(this),1)}};
var Sky;if(!Sky){Sky={}}Sky.ImgSlider=Class.create();Sky.ImgSlider._REQUIRED_PROTOTYPE="1.6.1";Sky.ImgSlider._REQUIRED_SCRIPTACULOUS_EFFECTS="1.8.1";Sky.ImgSlider.EVENT_IMGCHANGED="Sky.ImgSlider:imgChanged";Sky.ImgSlider.prototype={initialize:function(id,opts){if(Object.isUndefined(Sky.PrototypeExtensions)){throw ("Sky.ImgSlider requires the Sky.PrototypeExtensions JavaScript framework")}if(!Sky.PrototypeExtensions.isPrototypeLoaded(Sky.ImgSlider._REQUIRED_PROTOTYPE)){throw ("Sky.ImgSlider requires the Prototype JavaScript framework >= "+Sky.ImgSlider._REQUIRED_PROTOTYPE)}if(!Sky.PrototypeExtensions.isScriptaculousEffectsLoaded(Sky.ImgSlider._REQUIRED_SCRIPTACULOUS_EFFECTS)){throw ("Sky.ImgSlider requires the script.aculo.us effects JavaScript framework >= "+Sky.ImgSlider._REQUIRED_SCRIPTACULOUS_EFFECTS)}this.options={tag:"li",slideTime:1,effectDuration:1,doStart:true,actIndex:0,backward:false};Object.extend(this.options,opts||{});this.id=id;this.directionBackward=this.options.backward;this.slideItems=$A($(this.id).getElementsByTagName(this.options.tag));this.slideItems.each(function(item,index){if(index>=0){$(item).hide()}});this.slideItems[this.options.actIndex].show();if(this.slideItems.length>1&&this.options.doStart){this.start()}},setOptions:function(opts){var options={slideTime:this.options.slideTime,effectDuration:this.options.effectDuration};Object.extend(options,opts||{});Object.extend(this.options,options||{})},start:function(){this.stop();this.directionBackward=this.options.backward;this.periodicalExecuter=new PeriodicalExecuter(this._doSlide.bind(this),this.options.slideTime)},_afterFade:function(effect){if(this.lastFadeEffect==effect){this.lastFadeEffect=null}},_doSlide:function(){var nextIndex=0;if(this.directionBackward){if(this.options.actIndex==0){nextIndex=this.slideItems.length-1}else{nextIndex=this.options.actIndex-1}}else{if(!(this.options.actIndex==this.slideItems.length-1)){nextIndex=this.options.actIndex+1}}this.showImg(nextIndex)},showImg:function(nextIndex){if(this.options.actIndex!=nextIndex){var nextElement=this.slideItems[nextIndex];var actElement=this.slideItems[this.options.actIndex];var zIndex=nextElement.getStyle("zIndex");if(zIndex==null){zIndex=1}else{zIndex=parseInt(zIndex)-1}nextElement.setStyle({zIndex:zIndex});actElement.setStyle({zIndex:zIndex+1});nextElement.show();if(this.lastFadeEffect){this.lastFadeEffect.cancel();this.lastFadeEffect.element.hide();this.lastFadeEffect=null}this.lastFadeEffect=new Effect.Fade(actElement,{afterFinish:this._afterFade.bind(this),duration:this.options.effectDuration});this.options.actIndex=nextIndex;$(this.id).fire(Sky.ImgSlider.EVENT_IMGCHANGED,this)}},getActSlideItem:function(){return this.slideItems[this.options.actIndex]},stop:function(){if(this.periodicalExecuter){this.periodicalExecuter.stop()}},next:function(){this.stop();this.directionBackward=false;this._doSlide()},prev:function(){this.stop();this.directionBackward=true;this._doSlide()}};var My;if(!My){My={}}My.ImgSlider=Sky.ImgSlider;
var standardOptions={overlayClose:true,closeCode:'<div class="closeCode"></div>',closeVisibleAfterLoad:true,loadingCode:"",overlayOpacity:0.5,draggable:false,dynamicAdjustment:true,slideDownDuration:0.2,overlayDuration:0.2,closeFunction:Sky.Window.CLOSEFUNCTION_FADE,closeFunctionDuration:0,height:25,minWindowHeight:25,maxWindowHeight:1100,maxWindowWidth:1100,addToContent:{width:20,height:0},cssClassContentHolder:"skyWindowContentHolder",cssClassContent:"skyWindowContent",cssClassHeader:"skyWindowHeader",cssClassLoading:"skyWindowLoading"};
var Cufon=(function(){var m=function(){return m.replace.apply(null,arguments)};var x=m.DOM={ready:(function(){var C=false,E={loaded:1,complete:1};var B=[],D=function(){if(C){return}C=true;for(var F;F=B.shift();F()){}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",D,false);window.addEventListener("pageshow",D,false)}if(!window.opera&&document.readyState){(function(){E[document.readyState]?D():setTimeout(arguments.callee,10)})()}if(document.readyState&&document.createStyleSheet){(function(){try{document.body.doScroll("left");D()}catch(F){setTimeout(arguments.callee,1)}})()}q(window,"load",D);return function(F){if(!arguments.length){D()}else{C?F():B.push(F)}}})(),root:function(){return document.documentElement||document.body}};var n=m.CSS={Size:function(C,B){this.value=parseFloat(C);this.unit=String(C).match(/[a-z%]*$/)[0]||"px";this.convert=function(D){return D/B*this.value};this.convertFrom=function(D){return D/this.value*B};this.toString=function(){return this.value+this.unit}},addClass:function(C,B){var D=C.className;C.className=D+(D&&" ")+B;return C},color:j(function(C){var B={};B.color=C.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(E,D,F){B.opacity=parseFloat(F);return"rgb("+D+")"});return B}),fontStretch:j(function(B){if(typeof B=="number"){return B}if(/%$/.test(B)){return parseFloat(B)/100}return{"ultra-condensed":0.5,"extra-condensed":0.625,condensed:0.75,"semi-condensed":0.875,"semi-expanded":1.125,expanded:1.25,"extra-expanded":1.5,"ultra-expanded":2}[B]||1}),getStyle:function(C){var B=document.defaultView;if(B&&B.getComputedStyle){return new a(B.getComputedStyle(C,null))}if(C.currentStyle){return new a(C.currentStyle)}return new a(C.style)},gradient:j(function(F){var G={id:F,type:F.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},C=F.substr(F.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);for(var E=0,B=C.length,D;E<B;++E){D=C[E].split("=",2).reverse();G.stops.push([D[1]||E/(B-1),D[0]])}return G}),quotedList:j(function(E){var D=[],C=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,B;while(B=C.exec(E)){D.push(B[3]||B[1])}return D}),recognizesMedia:j(function(G){var E=document.createElement("style"),D,C,B;E.type="text/css";E.media=G;try{E.appendChild(document.createTextNode("/**/"))}catch(F){}C=g("head")[0];C.insertBefore(E,C.firstChild);D=(E.sheet||E.styleSheet);B=D&&!D.disabled;C.removeChild(E);return B}),removeClass:function(D,C){var B=RegExp("(?:^|\\s+)"+C+"(?=\\s|$)","g");D.className=D.className.replace(B,"");return D},supports:function(D,C){var B=document.createElement("span").style;if(B[D]===undefined){return false}B[D]=C;return B[D]===C},textAlign:function(E,D,B,C){if(D.get("textAlign")=="right"){if(B>0){E=" "+E}}else{if(B<C-1){E+=" "}}return E},textShadow:j(function(F){if(F=="none"){return null}var E=[],G={},B,C=0;var D=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;while(B=D.exec(F)){if(B[0]==","){E.push(G);G={};C=0}else{if(B[1]){G.color=B[1]}else{G[["offX","offY","blur"][C++]]=B[2]}}}E.push(G);return E}),textTransform:(function(){var B={uppercase:function(C){return C.toUpperCase()},lowercase:function(C){return C.toLowerCase()},capitalize:function(C){return C.replace(/\b./g,function(D){return D.toUpperCase()})}};return function(E,D){var C=B[D.get("textTransform")];return C?C(E):E}})(),whiteSpace:(function(){var D={inline:1,"inline-block":1,"run-in":1};var C=/^\s+/,B=/\s+$/;return function(H,F,G,E){if(E){if(E.nodeName.toLowerCase()=="br"){H=H.replace(C,"")}}if(D[F.get("display")]){return H}if(!G.previousSibling){H=H.replace(C,"")}if(!G.nextSibling){H=H.replace(B,"")}return H}})()};n.ready=(function(){var B=!n.recognizesMedia("all"),E=false;var D=[],H=function(){B=true;for(var K;K=D.shift();K()){}};var I=g("link"),J=g("style");function C(K){return K.disabled||G(K.sheet,K.media||"screen")}function G(M,P){if(!n.recognizesMedia(P||"all")){return true}if(!M||M.disabled){return false}try{var Q=M.cssRules,O;if(Q){search:for(var L=0,K=Q.length;O=Q[L],L<K;++L){switch(O.type){case 2:break;case 3:if(!G(O.styleSheet,O.media.mediaText)){return false}break;default:break search}}}}catch(N){}return true}function F(){if(document.createStyleSheet){return true}var L,K;for(K=0;L=I[K];++K){if(L.rel.toLowerCase()=="stylesheet"&&!C(L)){return false}}for(K=0;L=J[K];++K){if(!C(L)){return false}}return true}x.ready(function(){if(!E){E=n.getStyle(document.body).isUsable()}if(B||(E&&F())){H()}else{setTimeout(arguments.callee,10)}});return function(K){if(B){K()}else{D.push(K)}}})();function s(D){var C=this.face=D.face,B={"\u0020":1,"\u00a0":1,"\u3000":1};this.glyphs=D.glyphs;this.w=D.w;this.baseSize=parseInt(C["units-per-em"],10);this.family=C["font-family"].toLowerCase();this.weight=C["font-weight"];this.style=C["font-style"]||"normal";this.viewBox=(function(){var F=C.bbox.split(/\s+/);var E={minX:parseInt(F[0],10),minY:parseInt(F[1],10),maxX:parseInt(F[2],10),maxY:parseInt(F[3],10)};E.width=E.maxX-E.minX;E.height=E.maxY-E.minY;E.toString=function(){return[this.minX,this.minY,this.width,this.height].join(" ")};return E})();this.ascent=-parseInt(C.ascent,10);this.descent=-parseInt(C.descent,10);this.height=-this.ascent+this.descent;this.spacing=function(L,N,E){var O=this.glyphs,M,K,G,P=[],F=0,J=-1,I=-1,H;while(H=L[++J]){M=O[H]||this.missingGlyph;if(!M){continue}if(K){F-=G=K[H]||0;P[I]-=G}F+=P[++I]=~~(M.w||this.w)+N+(B[H]?E:0);K=M.k}P.total=F;return P}}function f(){var C={},B={oblique:"italic",italic:"oblique"};this.add=function(D){(C[D.style]||(C[D.style]={}))[D.weight]=D};this.get=function(H,I){var G=C[H]||C[B[H]]||C.normal||C.italic||C.oblique;if(!G){return null}I={normal:400,bold:700}[I]||parseInt(I,10);if(G[I]){return G[I]}var E={1:1,99:0}[I%100],K=[],F,D;if(E===undefined){E=I>400}if(I==500){I=400}for(var J in G){if(!k(G,J)){continue}J=parseInt(J,10);if(!F||J<F){F=J}if(!D||J>D){D=J}K.push(J)}if(I<F){I=F}if(I>D){I=D}K.sort(function(M,L){return(E?(M>=I&&L>=I)?M<L:M>L:(M<=I&&L<=I)?M>L:M<L)?-1:1});return G[K[0]]}}function r(){function D(F,G){if(F.contains){return F.contains(G)}return F.compareDocumentPosition(G)&16}function B(G){var F=G.relatedTarget;if(!F||D(this,F)){return}C(this,G.type=="mouseover")}function E(F){C(this,F.type=="mouseenter")}function C(F,G){setTimeout(function(){var H=d.get(F).options;m.replace(F,G?h(H,H.hover):H,true)},10)}this.attach=function(F){if(F.onmouseenter===undefined){q(F,"mouseover",B);q(F,"mouseout",B)}else{q(F,"mouseenter",E);q(F,"mouseleave",E)}}}function u(){var C=[],D={};function B(H){var E=[],G;for(var F=0;G=H[F];++F){E[F]=C[D[G]]}return E}this.add=function(F,E){D[F]=C.push(E)-1};this.repeat=function(){var E=arguments.length?B(arguments):C,F;for(var G=0;F=E[G++];){m.replace(F[0],F[1],true)}}}function A(){var D={},B=0;function C(E){return E.cufid||(E.cufid=++B)}this.get=function(E){var F=C(E);return D[F]||(D[F]={})}}function a(B){var D={},C={};this.extend=function(E){for(var F in E){if(k(E,F)){D[F]=E[F]}}return this};this.get=function(E){return D[E]!=undefined?D[E]:B[E]};this.getSize=function(F,E){return C[F]||(C[F]=new n.Size(this.get(F),E))};this.isUsable=function(){return !!B}}function q(C,B,D){if(C.addEventListener){C.addEventListener(B,D,false)}else{if(C.attachEvent){C.attachEvent("on"+B,function(){return D.call(C,window.event)})}}}function v(C,B){var D=d.get(C);if(D.options){return C}if(B.hover&&B.hoverables[C.nodeName.toLowerCase()]){b.attach(C)}D.options=B;return C}function j(B){var C={};return function(D){if(!k(C,D)){C[D]=B.apply(null,arguments)}return C[D]}}function c(F,E){var B=n.quotedList(E.get("fontFamily").toLowerCase()),D;for(var C=0;D=B[C];++C){if(i[D]){return i[D].get(E.get("fontStyle"),E.get("fontWeight"))}}return null}function g(B){return document.getElementsByTagName(B)}function k(C,B){return C.hasOwnProperty(B)}function h(){var C={},B,F;for(var E=0,D=arguments.length;B=arguments[E],E<D;++E){for(F in B){if(k(B,F)){C[F]=B[F]}}}return C}function o(E,M,C,N,F,D){var K=document.createDocumentFragment(),H;if(M===""){return K}var L=N.separate;var I=M.split(p[L]),B=(L=="words");if(B&&t){if(/^\s/.test(M)){I.unshift("")}if(/\s$/.test(M)){I.push("")}}for(var J=0,G=I.length;J<G;++J){H=z[N.engine](E,B?n.textAlign(I[J],C,J,G):I[J],C,N,F,D,J<G-1);if(H){K.appendChild(H)}}return K}function l(D,M){var C=D.nodeName.toLowerCase();if(M.ignore[C]){return}var E=!M.textless[C];var B=n.getStyle(v(D,M)).extend(M);var F=c(D,B),G,K,I,H,L,J;if(!F){return}for(G=D.firstChild;G;G=I){K=G.nodeType;I=G.nextSibling;if(E&&K==3){if(H){H.appendData(G.data);D.removeChild(G)}else{H=G}if(I){continue}}if(H){D.replaceChild(o(F,n.whiteSpace(H.data,B,H,J),B,M,G,D),H);H=null}if(K==1){if(G.firstChild){if(G.nodeName.toLowerCase()=="cufon"){z[M.engine](F,null,B,M,G,D)}else{arguments.callee(G,M)}}J=G}}}var t=" ".split(/\s+/).length==0;var d=new A();var b=new r();var y=new u();var e=false;var z={},i={},w={autoDetect:false,engine:null,forceHitArea:false,hover:false,hoverables:{a:true},ignore:{applet:1,canvas:1,col:1,colgroup:1,head:1,iframe:1,map:1,optgroup:1,option:1,script:1,select:1,style:1,textarea:1,title:1,pre:1},printable:true,selector:(window.Sizzle||(window.jQuery&&function(B){return jQuery(B)})||(window.dojo&&dojo.query)||(window.Ext&&Ext.query)||(window.YAHOO&&YAHOO.util&&YAHOO.util.Selector&&YAHOO.util.Selector.query)||(window.$$&&function(B){return $$(B)})||(window.$&&function(B){return $(B)})||(document.querySelectorAll&&function(B){return document.querySelectorAll(B)})||g),separate:"words",textless:{dl:1,html:1,ol:1,table:1,tbody:1,thead:1,tfoot:1,tr:1,ul:1},textShadow:"none"};var p={words:/\s/.test("\u00a0")?/[^\S\u00a0]+/:/\s+/,characters:"",none:/^/};m.now=function(){x.ready();return m};m.refresh=function(){y.repeat.apply(y,arguments);return m};m.registerEngine=function(C,B){if(!B){return m}z[C]=B;return m.set("engine",C)};m.registerFont=function(D){if(!D){return m}var B=new s(D),C=B.family;if(!i[C]){i[C]=new f()}i[C].add(B);return m.set("fontFamily",'"'+C+'"')};m.replace=function(D,C,B){C=h(w,C);if(!C.engine){return m}if(!e){n.addClass(x.root(),"cufon-active cufon-loading");n.ready(function(){n.addClass(n.removeClass(x.root(),"cufon-loading"),"cufon-ready")});e=true}if(C.hover){C.forceHitArea=true}if(C.autoDetect){delete C.fontFamily}if(typeof C.textShadow=="string"){C.textShadow=n.textShadow(C.textShadow)}if(typeof C.color=="string"&&/^-/.test(C.color)){C.textGradient=n.gradient(C.color)}else{delete C.textGradient}if(!B){y.add(D,arguments)}if(D.nodeType||typeof D=="string"){D=[D]}n.ready(function(){for(var F=0,E=D.length;F<E;++F){var G=D[F];if(typeof G=="string"){m.replace(C.selector(G),C,true)}else{l(G,C)}}});return m};m.set=function(B,C){w[B]=C;return m};return m})();Cufon.registerEngine("vml",(function(){var e=document.namespaces;if(!e){return}e.add("cvml","urn:schemas-microsoft-com:vml");e=null;var b=document.createElement("cvml:shape");b.style.behavior="url(#default#VML)";if(!b.coordsize){return}b=null;var h=(document.documentMode||0)<8;document.write(('<style type="text/css">cufoncanvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}cufoncanvas{position:absolute;text-align:left;}cufon{display:inline-block;position:relative;vertical-align:'+(h?"middle":"text-bottom")+";}cufon cufontext{position:absolute;left:-10000in;font-size:1px;}a cufon{cursor:pointer}}@media print{cufon cufoncanvas{display:none;}}</style>").replace(/;/g,"!important;"));function c(i,j){return a(i,/(?:em|ex|%)$|^[a-z-]+$/i.test(j)?"1em":j)}function a(l,m){if(m==="0"){return 0}if(/px$/i.test(m)){return parseFloat(m)}var k=l.style.left,j=l.runtimeStyle.left;l.runtimeStyle.left=l.currentStyle.left;l.style.left=m.replace("%","em");var i=l.style.pixelLeft;l.style.left=k;l.runtimeStyle.left=j;return i}function f(l,k,j,n){var i="computed"+n,m=k[i];if(isNaN(m)){m=k.get(n);k[i]=m=(m=="normal")?0:~~j.convertFrom(a(l,m))}return m}var g={};function d(p){var q=p.id;if(!g[q]){var n=p.stops,o=document.createElement("cvml:fill"),i=[];o.type="gradient";o.angle=180;o.focus="0";o.method="sigma";o.color=n[0][1];for(var m=1,l=n.length-1;m<l;++m){i.push(n[m][0]*100+"% "+n[m][1])}o.colors=i.join(",");o.color2=n[l][1];g[q]=o}return g[q]}return function(ac,G,Y,C,K,ad,W){var n=(G===null);if(n){G=K.alt}var I=ac.viewBox;var p=Y.computedFontSize||(Y.computedFontSize=new Cufon.CSS.Size(c(ad,Y.get("fontSize"))+"px",ac.baseSize));var y,q;if(n){y=K;q=K.firstChild}else{y=document.createElement("cufon");y.className="cufon cufon-vml";y.alt=G;q=document.createElement("cufoncanvas");y.appendChild(q);if(C.printable){var Z=document.createElement("cufontext");Z.appendChild(document.createTextNode(G));y.appendChild(Z)}if(!W){y.appendChild(document.createElement("cvml:shape"))}}var ai=y.style;var R=q.style;var l=p.convert(I.height),af=Math.ceil(l);var V=af/l;var P=V*Cufon.CSS.fontStretch(Y.get("fontStretch"));var U=I.minX,T=I.minY;R.height=af;R.top=Math.round(p.convert(T-ac.ascent));R.left=Math.round(p.convert(U));ai.height=p.convert(ac.height)+"px";var F=Y.get("color");var ag=Cufon.CSS.textTransform(G,Y).split("");var L=ac.spacing(ag,f(ad,Y,p,"letterSpacing"),f(ad,Y,p,"wordSpacing"));if(!L.length){return null}var k=L.total;var x=-U+k+(I.width-L[L.length-1]);var ah=p.convert(x*P),X=Math.round(ah);var O=x+","+I.height,m;var J="r"+O+"ns";var u=C.textGradient&&d(C.textGradient);var o=ac.glyphs,S=0;var H=C.textShadow;var ab=-1,aa=0,w;while(w=ag[++ab]){var D=o[ag[ab]]||ac.missingGlyph,v;if(!D){continue}if(n){v=q.childNodes[aa];while(v.firstChild){v.removeChild(v.firstChild)}}else{v=document.createElement("cvml:shape");q.appendChild(v)}v.stroked="f";v.coordsize=O;v.coordorigin=m=(U-S)+","+T;v.path=(D.d?"m"+D.d+"xe":"")+"m"+m+J;v.fillcolor=F;if(u){v.appendChild(u.cloneNode(false))}var ae=v.style;ae.width=X;ae.height=af;if(H){var s=H[0],r=H[1];var B=Cufon.CSS.color(s.color),z;var N=document.createElement("cvml:shadow");N.on="t";N.color=B.color;N.offset=s.offX+","+s.offY;if(r){z=Cufon.CSS.color(r.color);N.type="double";N.color2=z.color;N.offset2=r.offX+","+r.offY}N.opacity=B.opacity||(z&&z.opacity)||1;v.appendChild(N)}S+=L[aa++]}var M=v.nextSibling,t,A;if(C.forceHitArea){if(!M){M=document.createElement("cvml:rect");M.stroked="f";M.className="cufon-vml-cover";t=document.createElement("cvml:fill");t.opacity=0;M.appendChild(t);q.appendChild(M)}A=M.style;A.width=X;A.height=af}else{if(M){q.removeChild(M)}}ai.width=Math.max(Math.ceil(p.convert(k*P)),0);if(h){var Q=Y.computedYAdjust;if(Q===undefined){var E=Y.get("lineHeight");if(E=="normal"){E="1em"}else{if(!isNaN(E)){E+="em"}}Y.computedYAdjust=Q=0.5*(a(ad,E)-parseFloat(ai.height))}if(Q){ai.marginTop=Math.ceil(Q)+"px";ai.marginBottom=Q+"px"}}return y}})());Cufon.registerEngine("canvas",(function(){var b=document.createElement("canvas");if(!b||!b.getContext||!b.getContext.apply){return}b=null;var a=Cufon.CSS.supports("display","inline-block");var e=!a&&(document.compatMode=="BackCompat"||/frameset|transitional/i.test(document.doctype.publicId));var f=document.createElement("style");f.type="text/css";f.appendChild(document.createTextNode(("cufon{text-indent:0;}@media screen,projection{cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(e?"":"font-size:1px;line-height:1px;")+"}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}"+(a?"cufon canvas{position:relative;}":"cufon canvas{position:absolute;}")+"}@media print{cufon{padding:0;}cufon canvas{display:none;}}").replace(/;/g,"!important;")));document.getElementsByTagName("head")[0].appendChild(f);function d(p,h){var n=0,m=0;var g=[],o=/([mrvxe])([^a-z]*)/g,k;generate:for(var j=0;k=o.exec(p);++j){var l=k[2].split(",");switch(k[1]){case"v":g[j]={m:"bezierCurveTo",a:[n+~~l[0],m+~~l[1],n+~~l[2],m+~~l[3],n+=~~l[4],m+=~~l[5]]};break;case"r":g[j]={m:"lineTo",a:[n+=~~l[0],m+=~~l[1]]};break;case"m":g[j]={m:"moveTo",a:[n=~~l[0],m=~~l[1]]};break;case"x":g[j]={m:"closePath"};break;case"e":break generate}h[g[j].m].apply(h,g[j].a)}return g}function c(m,k){for(var j=0,h=m.length;j<h;++j){var g=m[j];k[g.m].apply(k,g.a)}}return function(V,w,P,t,C,W){var k=(w===null);if(k){w=C.getAttribute("alt")}var A=V.viewBox;var m=P.getSize("fontSize",V.baseSize);var B=0,O=0,N=0,u=0;var z=t.textShadow,L=[];if(z){for(var U=z.length;U--;){var F=z[U];var K=m.convertFrom(parseFloat(F.offX));var I=m.convertFrom(parseFloat(F.offY));L[U]=[K,I];if(I<B){B=I}if(K>O){O=K}if(I>N){N=I}if(K<u){u=K}}}var Z=Cufon.CSS.textTransform(w,P).split("");var E=V.spacing(Z,~~m.convertFrom(parseFloat(P.get("letterSpacing"))||0),~~m.convertFrom(parseFloat(P.get("wordSpacing"))||0));if(!E.length){return null}var h=E.total;O+=A.width-E[E.length-1];u+=A.minX;var s,n;if(k){s=C;n=C.firstChild}else{s=document.createElement("cufon");s.className="cufon cufon-canvas";s.setAttribute("alt",w);n=document.createElement("canvas");s.appendChild(n);if(t.printable){var S=document.createElement("cufontext");S.appendChild(document.createTextNode(w));s.appendChild(S)}}var aa=s.style;var H=n.style;var j=m.convert(A.height);var Y=Math.ceil(j);var M=Y/j;var G=M*Cufon.CSS.fontStretch(P.get("fontStretch"));var J=h*G;var Q=Math.ceil(m.convert(J+O-u));var o=Math.ceil(m.convert(A.height-B+N));n.width=Q;n.height=o;H.width=Q+"px";H.height=o+"px";B+=A.minY;H.top=Math.round(m.convert(B-V.ascent))+"px";H.left=Math.round(m.convert(u))+"px";var r=Math.max(Math.ceil(m.convert(J)),0)+"px";if(a){aa.width=r;aa.height=m.convert(V.height)+"px"}else{aa.paddingLeft=r;aa.paddingBottom=(m.convert(V.height)-1)+"px"}var X=n.getContext("2d"),D=j/A.height;X.scale(D,D*M);X.translate(-u,-B);X.save();function T(){var x=V.glyphs,ab,l=-1,g=-1,y;X.scale(G,1);while(y=Z[++l]){var ab=x[Z[l]]||V.missingGlyph;if(!ab){continue}if(ab.d){X.beginPath();if(ab.code){c(ab.code,X)}else{ab.code=d("m"+ab.d,X)}X.fill()}X.translate(E[++g],0)}X.restore()}if(z){for(var U=z.length;U--;){var F=z[U];X.save();X.fillStyle=F.color;X.translate.apply(X,L[U]);T()}}var q=t.textGradient;if(q){var v=q.stops,p=X.createLinearGradient(0,A.minY,0,A.maxY);for(var U=0,R=v.length;U<R;++U){p.addColorStop.apply(p,v[U])}X.fillStyle=p}else{X.fillStyle=P.get("color")}T();return s}})());
Cufon.registerFont({w:180,face:{"font-family":"ITC Officina Sans LT","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"2 0 5 3 0 0 0 0 0 0",ascent:"288",descent:"-72","x-height":"5",bbox:"-25.594 -332 342.5 90.1375","underline-thickness":"18","underline-position":"-36",stemh:"24",stemv:"29","unicode-range":"U+0020-U+2122"},glyphs:{" ":{w:106},'"':{d:"62,-257r-6,87v0,7,-8,3,-13,4v-4,0,-5,0,-5,-4r-6,-87v3,-7,25,-7,30,0xm115,-257r-6,87v0,7,-8,3,-13,4v-4,0,-5,0,-5,-4r-6,-87v3,-7,25,-7,30,0",w:146},"#":{d:"110,-64r7,-72r-45,0r-8,72r46,0xm62,-40r-7,64v1,9,-11,4,-18,5v-5,0,-4,-1,-4,-5r6,-64v-8,-1,-26,4,-24,-5v1,-7,-4,-19,5,-19r22,0r7,-72v-8,-1,-23,3,-26,-3v1,-7,-3,-18,3,-20r25,0r8,-72v0,-10,10,-5,18,-6v4,0,5,2,5,6r-8,72r46,0r7,-72v0,-10,10,-5,18,-6v4,0,5,2,5,6r-7,72v8,1,25,-4,24,5v-1,7,4,19,-5,18r-22,0r-8,72v9,1,24,-4,27,3v-1,7,3,19,-3,21r-26,0r-6,63v-1,10,-11,5,-19,6v-5,0,-4,-1,-4,-5r6,-64r-45,0"},"$":{d:"152,-219v-3,33,-26,10,-49,7r0,81v19,11,55,28,55,70v0,48,-37,62,-55,65v-1,13,7,32,-15,28v-10,-2,-3,-18,-5,-27v-20,-2,-68,-8,-60,-24v3,-5,4,-13,8,-17v5,1,36,18,52,17r0,-90v-17,-10,-55,-26,-55,-67v0,-42,38,-60,55,-60v1,-12,-6,-30,15,-25v10,0,3,16,5,24v12,0,49,10,49,18xm83,-138r0,-74v-10,2,-26,9,-26,33v0,25,17,35,26,41xm103,-102r0,81v12,-3,26,-12,26,-37v0,-27,-18,-38,-26,-44"},"%":{d:"61,-133v18,0,25,-19,25,-43v0,-21,-5,-41,-23,-41v-18,0,-25,19,-25,43v0,20,5,41,23,41xm183,-234r-73,235v-1,7,-19,5,-25,2r73,-236v1,-6,22,-7,25,-1xm211,-14v18,0,25,-19,25,-43v0,-21,-5,-41,-23,-41v-18,0,-25,19,-25,43v0,20,5,41,23,41xm110,-178v0,43,-20,64,-49,64v-31,0,-47,-22,-47,-59v0,-42,20,-64,49,-64v30,0,47,23,47,59xm260,-59v0,43,-20,64,-49,64v-31,0,-47,-22,-47,-59v0,-42,20,-64,49,-64v30,0,47,23,47,59",w:273},"&":{d:"182,-41r25,30v-6,6,-15,20,-26,14r-19,-24v-10,8,-30,26,-67,26v-47,0,-74,-28,-74,-65v0,-44,37,-63,47,-70v-5,-6,-31,-35,-31,-64v0,-72,117,-82,118,-5v0,40,-36,61,-49,70r60,69v4,-6,11,-25,10,-46v0,-8,14,-4,22,-5v4,0,5,2,5,6v0,32,-15,55,-21,64xm64,-197v0,23,24,48,28,53v10,-8,36,-25,36,-53v0,-22,-15,-32,-31,-32v-16,0,-33,11,-33,32xm147,-39r-65,-75v-8,6,-32,21,-32,52v0,53,81,48,97,23",w:219},"\u2019":{d:"65,-256r-46,83v-5,-3,-17,0,-15,-10r22,-71v5,-8,30,-4,39,-2",w:66},"(":{d:"114,-251v-20,34,-55,102,-55,163v0,109,55,152,55,162v0,4,-12,10,-15,10v-8,0,-69,-74,-69,-172v0,-101,57,-180,73,-171v4,3,9,4,11,8",w:133},")":{d:"19,74v20,-34,55,-102,55,-163v0,-109,-55,-152,-55,-162v0,-4,12,-10,15,-10v8,0,69,74,69,172v0,101,-57,180,-73,171v-4,-3,-9,-4,-11,-8",w:133},"*":{d:"131,-151v5,8,-10,13,-16,17v-10,-11,-16,-27,-25,-39v-9,13,-15,27,-25,39v-6,-4,-22,-10,-16,-17r27,-32v-15,-5,-33,-6,-45,-13v3,-6,3,-24,11,-20r39,17r-3,-44v0,-9,13,-2,20,-4v10,5,0,33,1,48r42,-18v4,4,13,22,4,24r-41,10"},"+":{d:"103,-104r64,0v9,-1,4,13,5,20v0,4,-1,6,-5,6r-64,0r0,64v0,8,-15,4,-22,5v-4,0,-4,-2,-4,-5r0,-64r-64,0v-9,0,-4,-14,-5,-21v0,-4,1,-5,5,-5r64,0r0,-64v0,-10,14,-3,21,-5v3,0,5,0,5,5r0,64"},",":{d:"80,-39v-14,29,-29,57,-46,83v-6,-1,-16,-2,-14,-9r21,-72v5,-8,30,-4,39,-2",w:106},"-":{d:"103,-105v10,0,3,15,5,23v0,3,-1,4,-5,4r-80,0v-9,0,-3,-15,-5,-22v0,-4,1,-5,5,-5r80,0",w:126},".":{d:"78,-20v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,25,11,25,25",w:106},"/":{d:"-1,70r139,-327v3,-6,20,-6,25,-1r-140,327v-1,6,-20,6,-24,1",w:159},"0":{d:"16,-114v0,-70,25,-123,76,-123v54,0,72,56,72,119v0,69,-20,123,-75,123v-50,0,-73,-51,-73,-119xm91,-211v-33,0,-45,44,-45,95v0,55,11,96,44,96v35,0,44,-42,44,-98v0,-46,-9,-93,-43,-93"},"1":{d:"149,-23v8,0,3,13,4,19v0,3,-1,4,-4,4r-97,0v-8,0,-3,-13,-4,-19v5,-10,29,-1,41,-4r0,-176r-53,30v-4,-1,-13,-13,-6,-18r64,-44v7,2,23,-5,22,5r0,203r33,0"},"2":{d:"150,-25v9,-1,4,13,5,20v0,4,-1,5,-5,5r-120,0v-4,0,-5,-1,-5,-5v0,-60,27,-88,51,-107v25,-20,50,-26,50,-61v0,-21,-11,-38,-35,-38v-39,-1,-34,44,-47,38v-6,-3,-18,0,-18,-8v0,-11,18,-56,67,-56v39,0,62,27,62,66v0,48,-35,57,-64,82v-28,24,-31,45,-34,64r93,0"},"3":{d:"84,-211v-40,0,-41,38,-60,7v0,-4,24,-33,61,-33v34,0,61,23,61,59v0,35,-22,47,-37,53v14,4,45,16,45,61v0,41,-29,69,-77,69v-34,0,-78,-12,-47,-37v3,0,19,12,47,12v31,0,48,-18,48,-46v0,-44,-34,-45,-65,-44v-9,0,-3,-12,-5,-19v-1,-8,11,-5,17,-5v20,0,47,-9,47,-43v0,-21,-14,-34,-35,-34"},"4":{d:"135,-51r0,51v0,9,-15,3,-22,5v-4,0,-5,-1,-5,-5r0,-51r-92,0v-10,0,-3,-17,-5,-25r98,-161v7,3,29,1,23,10r-92,152r68,0r4,-57v-2,-9,12,-4,18,-5v4,0,5,1,5,5r0,57v16,2,40,-9,34,19v-2,11,-23,2,-34,5"},"5":{d:"61,-206r-8,73v36,-33,104,-9,104,55v0,47,-28,83,-83,83v-37,1,-61,-6,-41,-32v3,0,17,7,39,7v41,0,56,-23,56,-58v0,-28,-13,-45,-37,-45v-44,0,-37,36,-65,14r11,-118v0,-4,1,-4,5,-4r94,0v9,-1,4,13,5,20v0,4,-1,5,-5,5r-75,0"},"6":{d:"116,-237v32,0,42,10,26,29v-3,0,-10,-4,-24,-4v-54,-1,-66,61,-66,81v29,-51,107,-23,107,53v0,48,-28,83,-70,83v-48,0,-67,-39,-67,-99v0,-58,20,-143,94,-143xm89,-20v22,0,40,-18,40,-57v0,-31,-12,-56,-38,-56v-29,0,-39,25,-39,58v0,36,13,55,37,55"},"7":{d:"156,-218r-86,221v-8,-3,-29,1,-25,-9r77,-200r-92,0v-10,1,-5,-12,-6,-20v0,-4,2,-5,6,-5r121,0v7,-1,4,7,5,13"},"8":{d:"67,-122v-16,-7,-43,-22,-43,-57v0,-32,25,-58,66,-58v44,0,65,27,65,55v0,37,-27,51,-41,59v18,8,52,24,52,63v0,32,-26,65,-76,65v-48,0,-76,-27,-76,-65v0,-40,32,-56,53,-62xm53,-180v0,27,28,41,38,46v11,-5,36,-16,36,-45v0,-21,-15,-33,-37,-33v-20,0,-37,11,-37,32xm136,-58v0,-32,-35,-46,-47,-51v-10,5,-45,17,-45,51v0,27,23,39,47,39v24,0,45,-14,45,-39"},"9":{d:"33,0v-4,-5,-2,-20,3,-23v3,0,10,3,24,3v54,0,66,-59,66,-81v-28,52,-107,25,-107,-52v0,-48,28,-84,70,-84v48,0,67,39,67,99v0,58,-17,143,-90,143v-14,0,-29,-4,-33,-5xm89,-211v-22,0,-40,18,-40,57v0,32,12,56,38,56v29,0,39,-25,39,-58v0,-36,-13,-55,-37,-55"},":":{d:"78,-20v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,25,11,25,25xm78,-148v0,14,-11,26,-25,26v-14,0,-25,-12,-25,-26v0,-14,11,-25,25,-25v14,0,25,11,25,25",w:106},";":{d:"80,-39r-46,83v-6,-1,-16,-1,-15,-9r22,-72v5,-8,30,-4,39,-2xm84,-148v0,14,-11,26,-25,26v-14,0,-26,-12,-26,-26v0,-14,12,-25,26,-25v14,0,25,11,25,25",w:106},"<":{d:"169,-50v6,6,-1,29,-11,26r-145,-53v-7,-1,-7,-25,0,-28r149,-54v6,3,12,21,7,26r-116,42"},"=":{d:"167,-80v9,0,3,14,5,21v0,4,-1,5,-5,5r-154,0v-9,0,-3,-14,-5,-21v0,-4,1,-5,5,-5r154,0xm167,-129v9,0,3,14,5,21v0,4,-1,5,-5,5r-154,0v-9,0,-3,-14,-5,-21v0,-4,1,-5,5,-5r154,0"},">":{d:"168,-105v7,0,3,15,4,23v0,4,-1,4,-4,5r-149,54v-5,-4,-14,-21,-7,-27r116,-41v-39,-16,-83,-26,-119,-45v2,-9,3,-26,14,-22"},"?":{d:"80,-133v-2,17,10,45,-19,38v-4,0,-5,-1,-5,-5v1,-16,-3,-40,3,-51v7,-3,47,-7,47,-42v0,-45,-63,-35,-79,-24v-6,-2,-7,-11,-9,-18v28,-26,117,-29,117,41v0,45,-38,57,-55,61xm94,-20v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,25,11,25,25",w:153},"@":{d:"274,14v5,3,8,10,8,17v0,12,-73,32,-125,32v-85,0,-133,-52,-133,-128v0,-97,76,-172,170,-172v73,0,121,40,121,106v0,73,-52,113,-89,113v-27,1,-28,-22,-31,-32v-8,12,-23,32,-49,32v-20,0,-31,-16,-31,-41v0,-33,19,-96,64,-96v18,0,24,9,29,15v0,-10,16,-15,26,-9r-19,94v0,13,5,18,15,18v27,0,62,-35,62,-93v0,-52,-34,-86,-97,-86v-81,0,-146,64,-146,150v0,66,36,108,112,108v67,0,108,-28,113,-28xm154,-40v33,0,44,-48,49,-82v-3,-2,-12,-12,-25,-12v-26,0,-37,53,-37,74v0,10,2,20,13,20",w:339},A:{d:"129,-99r-30,-113v-7,38,-21,76,-30,113r60,0xm116,-243r74,241v-5,3,-29,5,-34,-2r-20,-69r-74,0r-18,69v-4,7,-26,5,-34,2r74,-241v3,-7,27,-7,32,0",w:200},B:{d:"178,-68v0,77,-64,67,-139,68v-3,0,-4,-1,-4,-4r0,-238v0,-3,1,-5,4,-5v64,4,131,-21,131,59v0,38,-24,53,-36,59v18,5,44,17,44,61xm64,-138v40,-1,73,7,73,-47v0,-46,-36,-34,-73,-36r0,83xm64,-25v43,0,82,7,82,-44v0,-48,-38,-46,-82,-45r0,89",w:200},C:{d:"146,-40v4,6,11,9,13,17v0,6,-25,28,-57,28v-61,0,-83,-56,-83,-131v0,-68,17,-126,80,-126v45,0,75,26,44,46v-3,0,-22,-22,-43,-22v-39,0,-49,38,-49,99v0,67,14,110,51,110v21,0,41,-21,44,-21",w:166},D:{d:"64,-25v69,7,86,-30,85,-102v-2,-89,-25,-96,-85,-94r0,196xm39,-247v89,0,138,-12,142,121v4,104,-43,134,-142,126v-3,0,-4,-1,-4,-4r0,-238v0,-3,1,-5,4,-5",w:200},E:{d:"150,-25v8,0,3,13,4,20v0,4,-1,5,-5,5r-110,0v-3,0,-5,-1,-5,-4r0,-238v0,-3,2,-5,5,-5v37,2,84,-5,116,3v-4,7,-3,21,-11,23r-80,0r0,80r70,0v9,-1,3,13,5,20v0,4,-1,5,-5,5r-70,0r0,91r86,0",w:166},F:{d:"150,-247v11,3,-1,24,-6,26r-80,0r0,80r70,0v9,-1,3,13,5,20v0,4,-1,5,-5,5r-70,0r0,111v0,9,-26,7,-30,1r0,-238v0,-3,2,-5,5,-5r111,0",w:153},G:{d:"168,-23v-1,29,-36,28,-63,28v-64,0,-86,-56,-86,-131v0,-68,24,-126,87,-126v48,0,76,17,48,42v-4,0,-18,-18,-47,-18v-40,0,-56,38,-56,99v0,84,29,128,88,103r0,-76v-16,-1,-39,8,-33,-19v0,-3,1,-4,4,-4r54,0v3,0,4,1,4,4r0,98",w:193},H:{d:"156,-116r-92,0r0,112v-2,7,-26,7,-30,0r0,-238v1,-8,27,-8,30,0r0,101r92,0r0,-101v1,-8,27,-8,30,0r0,238v-2,7,-26,7,-30,0r0,-112",w:219},I:{d:"114,-23v8,0,3,13,4,19v0,3,-1,4,-4,4r-95,0v-8,0,-3,-13,-4,-19v4,-9,26,-2,37,-4r0,-200v-16,-2,-44,10,-37,-19v0,-3,1,-5,4,-5r95,0v6,1,7,21,0,24r-33,0r0,200r33,0",w:133},J:{d:"130,-242r0,181v0,42,-26,66,-67,66v-50,0,-63,-36,-63,-69v0,-13,15,-5,24,-7v3,-1,3,4,3,7v0,24,9,45,37,45v24,0,36,-14,36,-42r0,-160r-63,0v-6,-1,-7,-23,0,-26r88,0v4,0,5,1,5,5",w:159},K:{d:"180,-14v2,8,-19,24,-25,16r-91,-119r0,113v-2,7,-26,7,-30,0r0,-238v1,-8,27,-8,30,0r0,118r92,-125v7,-6,26,8,21,15r-83,112",w:186},L:{d:"63,-25v31,2,70,-4,96,3v-4,7,-4,19,-12,22r-109,0v-3,0,-5,-1,-5,-4r0,-238v1,-8,27,-9,30,0r0,217",w:159},M:{d:"199,-242r14,238v-1,7,-26,7,-29,0r-7,-208v-8,56,-33,100,-47,150v-2,6,-19,7,-22,0v-15,-50,-37,-94,-46,-150r-6,208v-1,7,-26,7,-29,0r13,-238v1,-8,27,-7,32,-1r48,147v12,-54,32,-97,47,-147v3,-9,19,-2,28,-4v3,0,4,2,4,5",w:240},N:{d:"177,-242r0,238v-2,7,-25,7,-30,0v-30,-70,-68,-132,-93,-208v7,66,1,138,3,208v-1,7,-24,7,-27,0r0,-238v2,-9,28,-7,34,-1v28,66,66,122,88,195v-4,-54,-1,-130,-2,-194v0,-9,15,-3,23,-5v3,0,4,2,4,5",w:206},O:{d:"181,-123v0,77,-23,128,-81,128v-58,0,-81,-51,-81,-128v0,-77,23,-129,81,-129v57,0,81,52,81,129xm100,-19v41,0,49,-41,49,-104v0,-63,-9,-105,-49,-105v-40,0,-49,42,-49,105v0,63,8,104,49,104",w:200},P:{d:"64,-129v43,0,74,3,74,-51v0,-52,-35,-39,-74,-41r0,92xm64,-104r0,100v-1,7,-26,7,-29,0r0,-238v0,-3,1,-5,4,-5v66,5,129,-22,129,66v0,72,-46,79,-104,77"},Q:{d:"157,-23v6,7,32,24,40,31v-6,8,-15,12,-24,17v-8,0,-32,-24,-37,-29v-74,31,-117,-23,-117,-119v0,-77,24,-129,83,-129v55,0,79,49,79,129v0,67,-18,91,-24,100xm100,-19v40,0,49,-44,49,-103v0,-63,-11,-106,-49,-106v-41,0,-49,45,-49,104v0,63,11,105,49,105",w:200},R:{d:"61,-136v40,0,74,5,74,-44v0,-52,-35,-39,-74,-41r0,85xm117,-115r61,113v-6,5,-25,10,-32,4r-59,-114r-26,0r0,108v-2,7,-26,6,-30,0r0,-238v0,-3,2,-5,5,-5v66,4,129,-22,129,66v0,40,-28,60,-48,66",w:186},S:{d:"16,-187v0,-69,102,-78,131,-45v-4,6,-4,18,-10,21v-20,-15,-92,-29,-89,21v3,55,105,54,105,124v0,44,-32,71,-76,71v-48,0,-83,-13,-58,-43v13,4,29,16,59,17v27,0,43,-17,43,-41v0,-60,-105,-50,-105,-125",w:166},T:{d:"159,-244v-2,32,-36,22,-63,23r0,217v-2,7,-26,7,-30,0r0,-217r-53,0v-8,0,-9,-24,0,-26r141,0v3,0,5,1,5,3",w:159},U:{d:"184,-242r0,176v0,43,-25,71,-80,71v-54,0,-74,-27,-74,-71r0,-176v0,-8,27,-8,29,0r0,175v0,30,12,48,46,48v33,0,49,-15,49,-48r0,-175v0,-9,27,-8,30,0",w:213},V:{d:"172,-240r-64,239v-4,7,-30,7,-36,0r-64,-240v7,-4,28,-15,31,-2r51,216r54,-222v11,2,22,2,28,9"},W:{d:"127,-201r-41,204v-9,-2,-27,5,-29,-5r-45,-239v5,-7,17,-5,26,-8v18,68,26,145,37,220v6,-77,28,-141,39,-213v1,-9,18,-3,26,-5v3,0,3,3,3,5r34,213v8,-79,23,-150,39,-220v8,4,28,1,25,12r-49,235v-2,10,-21,3,-31,5v-3,0,-3,-2,-3,-5",w:253},X:{d:"167,-14v7,12,-15,11,-22,17v-22,-33,-40,-69,-58,-107r-57,107v-8,-5,-28,-3,-24,-16r63,-116r-60,-109v5,-5,24,-15,29,-7r49,92v16,-35,32,-66,52,-96v7,5,28,5,22,16r-59,103",w:173},Y:{d:"101,-105r0,101v-1,7,-26,7,-29,0r0,-100r-71,-136v5,-6,27,-14,32,-4r55,112r57,-117v11,2,29,1,28,12",w:173},Z:{d:"147,-25v12,-1,5,12,7,21v0,3,-3,4,-6,4r-134,0v-10,0,-3,-16,-5,-24r106,-197r-97,0v-9,-3,2,-23,8,-26r119,0v10,0,3,15,5,23r-107,199r104,0",w:159},"[":{d:"109,50v6,0,7,21,0,23r-63,0v-4,0,-5,-1,-5,-5r0,-321v0,-4,1,-5,5,-5r63,0v7,0,3,12,4,18v-6,10,-31,1,-44,4r0,286r40,0",w:133},"\\":{d:"46,-257r139,327v-2,5,-21,5,-24,-1r-140,-327v3,-5,21,-6,25,1",w:159},"]":{d:"92,-253r0,321v0,4,-1,5,-5,5r-63,0v-6,0,-7,-21,0,-23r40,0r0,-286r-40,0v-7,0,-3,-12,-4,-18v0,-3,1,-4,4,-4r63,0v4,0,5,1,5,5",w:133},"^":{d:"105,-244r53,120v-5,5,-19,9,-26,6r-42,-93r-41,93v-6,3,-30,0,-25,-11r52,-115v3,-5,24,-5,29,0"},_:{d:"0,45r0,-18r180,0r0,18r-180,0"},"\u2018":{d:"63,-252r-22,75v-5,8,-30,4,-39,2v14,-29,29,-57,46,-83v4,2,14,2,15,6",w:66},a:{d:"83,-178v95,0,33,126,66,170v-5,5,-13,10,-20,13v-5,0,-12,-19,-14,-24v-4,4,-22,24,-52,24v-28,0,-46,-19,-46,-51v0,-61,72,-61,94,-62v1,-28,0,-46,-32,-46v-37,0,-47,28,-52,-7v0,-6,33,-17,56,-17xm111,-40r0,-46v-16,0,-67,0,-67,38v0,14,8,31,26,31v19,0,35,-18,41,-23",w:166},b:{d:"58,-136r0,103v8,6,21,14,37,14v34,0,37,-42,37,-79v0,-28,-3,-56,-32,-56v-21,0,-27,8,-42,18xm39,5v-30,-8,-9,-22,-9,-49r0,-207v2,-10,19,-6,25,-10v3,0,3,3,3,5r0,97v10,-10,28,-19,45,-19v44,0,59,37,59,81v0,52,-14,102,-62,102v-25,0,-38,-7,-50,-18v-2,5,-7,18,-11,18"},c:{d:"135,-34v5,5,6,13,9,20v0,4,-30,19,-57,19v-43,0,-67,-33,-67,-86v0,-60,29,-97,73,-97v39,0,66,19,40,43v-1,0,-17,-19,-38,-19v-35,0,-46,27,-46,68v0,33,7,67,42,67v23,0,42,-15,44,-15",w:153},d:{d:"123,-40r0,-102v-12,-6,-23,-12,-41,-12v-31,0,-34,35,-34,70v0,30,3,65,32,65v19,0,34,-16,43,-21xm150,-57v-2,24,4,37,11,49v-7,4,-13,10,-21,13v-5,0,-12,-15,-13,-21v-9,6,-25,21,-52,21v-39,0,-57,-43,-57,-88v0,-52,18,-95,60,-95v22,0,35,6,45,12v1,-29,-3,-64,2,-90v8,0,25,-11,25,0r0,199"},e:{d:"45,-103r77,0v0,-19,-6,-53,-37,-53v-33,0,-40,35,-40,53xm139,-34v5,5,6,13,9,20v0,4,-30,19,-57,19v-48,0,-76,-36,-76,-91v0,-53,26,-92,71,-92v60,0,66,58,66,89v0,5,0,8,-4,8r-103,0v0,22,8,62,49,62v23,0,43,-15,45,-15",w:166},f:{d:"64,-150r0,146v-1,7,-24,7,-27,0r0,-146v-17,3,-38,0,-25,-23r25,0v0,-45,-7,-88,50,-88v30,0,51,13,30,32v-6,0,-16,-8,-31,-8v-29,-1,-20,37,-22,64v23,0,76,-6,46,23r-46,0",w:113},g:{d:"158,-167v5,8,-14,23,-9,42r2,137v0,33,-14,64,-63,64v-40,0,-78,-11,-51,-39v3,0,24,14,49,14v49,0,36,-46,37,-75v-8,7,-25,19,-49,19v-33,0,-56,-28,-56,-79v0,-57,22,-94,68,-94v24,0,38,12,43,16v5,-24,16,-13,29,-5xm121,-47r0,-97v-34,-21,-73,-6,-73,53v0,38,7,62,31,62v19,0,34,-12,42,-18"},h:{d:"30,-4r0,-247v2,-10,19,-6,25,-10v3,0,3,3,3,5r0,103v12,-9,30,-25,56,-25v40,0,43,28,43,54r0,120v-1,7,-24,7,-27,0r0,-121v4,-48,-62,-23,-72,-7r0,128v-1,7,-24,6,-28,0",w:186},i:{d:"68,-167r0,163v-1,7,-24,7,-27,0r0,-146v-15,-1,-38,8,-32,-18v0,-3,1,-5,4,-5r51,0v4,0,4,3,4,6xm75,-236v0,12,-10,22,-22,22v-12,0,-22,-10,-22,-22v0,-12,10,-22,22,-22v12,0,22,10,22,22",w:100},j:{d:"71,-167r0,186v0,29,-11,57,-55,57v-36,0,-54,-15,-32,-34v3,0,17,9,35,9v24,0,24,-17,24,-38r0,-163v-16,-1,-39,8,-33,-18v0,-3,2,-5,5,-5r51,0v4,0,5,3,5,6xm77,-236v0,12,-10,22,-22,22v-12,0,-22,-10,-22,-22v0,-12,10,-22,22,-22v12,0,22,10,22,22",w:100},k:{d:"87,-93r66,85v-7,3,-16,18,-23,10r-74,-91r0,85v-1,7,-24,6,-28,0r0,-247v2,-10,19,-6,25,-10v3,0,3,3,3,5r0,162r75,-84v7,4,22,9,17,18",w:159},l:{d:"54,-64v2,25,-6,43,16,47v19,-6,23,-6,26,13v0,4,-17,9,-30,9v-41,0,-39,-36,-39,-69r0,-187v2,-10,19,-6,25,-10v7,57,-1,134,2,197",w:93},m:{d:"31,-4v-3,-53,7,-122,-7,-161v4,-7,14,-8,21,-13v5,0,9,18,9,21v17,-21,77,-33,85,1v11,-8,31,-22,48,-22v40,0,43,28,43,54r0,120v-1,7,-24,6,-28,0r0,-121v7,-37,-47,-31,-58,-14r0,135v-1,7,-24,7,-27,0r0,-121v7,-37,-48,-31,-59,-14r0,135v-1,7,-24,7,-27,0",w:259},n:{d:"31,-4v-3,-51,7,-126,-7,-161v5,-6,15,-8,21,-13v6,0,11,22,11,25v12,-9,31,-25,58,-25v40,0,43,28,43,54r0,120v-1,7,-24,7,-27,0r0,-121v4,-47,-62,-24,-71,-7r0,128v-1,7,-24,6,-28,0",w:186},o:{d:"162,-87v0,50,-21,92,-74,92v-49,0,-70,-40,-70,-91v0,-50,21,-92,73,-92v49,0,71,40,71,91xm90,-17v32,0,42,-30,42,-71v0,-35,-10,-68,-42,-68v-32,0,-42,31,-42,67v0,41,9,72,42,72"},p:{d:"60,-136r0,105v12,6,22,12,40,12v31,0,34,-35,34,-70v0,-30,-2,-65,-31,-65v-19,0,-34,11,-43,18xm32,71v-5,-78,12,-177,-10,-236v5,-5,13,-10,20,-13v5,0,12,15,13,21v9,-6,26,-21,53,-21v39,0,56,43,56,88v0,52,-18,95,-60,95v-22,0,-34,-6,-44,-12v-2,25,4,58,-3,78v-8,0,-23,11,-25,0"},q:{d:"121,-40r0,-100v-7,-4,-19,-14,-35,-14v-31,0,-38,35,-38,65v0,35,5,70,34,70v17,0,29,-12,39,-21xm139,-178v28,7,9,25,9,50r-2,199r-23,5v-6,-23,0,-63,-2,-92v-9,8,-23,21,-44,21v-42,0,-59,-43,-59,-95v0,-45,21,-88,66,-88v22,0,38,12,44,17v3,-5,7,-17,11,-17",w:173},r:{d:"31,-4v-3,-56,9,-121,-10,-160v3,-8,13,-9,19,-14v6,0,13,22,14,30v8,-14,40,-42,61,-24v-7,11,-3,30,-23,21v-13,0,-25,19,-34,28r0,119v-1,7,-24,7,-27,0",w:113},s:{d:"18,-128v0,-49,70,-64,100,-34v-3,5,-4,15,-10,17v-8,-5,-63,-21,-63,14v0,40,80,29,80,85v0,59,-85,59,-112,34v6,-34,17,-7,56,-6v15,0,29,-9,29,-26v0,-37,-80,-30,-80,-84",w:140},t:{d:"80,5v-68,0,-37,-92,-44,-155v-17,2,-40,1,-27,-23r27,0v1,-27,-8,-60,25,-59v5,15,0,40,2,59v23,0,76,-7,48,23r-48,0r0,102v0,14,0,29,22,29v28,0,39,-23,41,9v0,5,-27,15,-46,15",w:126},u:{d:"152,-173v4,56,-10,128,10,165v-5,5,-13,10,-20,13v-5,0,-9,-13,-13,-21v-10,8,-29,21,-50,21v-49,0,-53,-28,-53,-54v0,-40,-5,-90,3,-124v8,0,25,-11,25,0r0,125v-5,38,54,30,70,11r0,-131v2,-10,19,-6,25,-10v3,0,3,3,3,5"},v:{d:"157,-167r-66,166v-1,7,-20,6,-23,0r-61,-166v4,-4,22,-12,27,-5r47,139r52,-142v9,1,20,3,24,8",w:159},w:{d:"219,-168v-13,58,-32,110,-47,167v-1,5,-22,7,-23,0v-11,-46,-27,-86,-33,-137v-9,49,-27,91,-40,137v0,6,-12,4,-18,4v-3,0,-4,-3,-4,-4r-41,-167v5,-3,22,-11,24,-4r31,138v10,-50,26,-89,38,-136v3,-5,21,-6,23,1r33,134v8,-48,22,-91,32,-137v4,-8,19,2,25,4",w:226},x:{d:"150,-11v5,9,-15,9,-20,14v-3,0,-4,-1,-5,-3r-45,-69r-48,69v-6,6,-27,-3,-26,-11r60,-77r-54,-77v5,-5,22,-15,27,-7r41,63r43,-63v5,-7,30,3,25,10r-54,71",w:159},y:{d:"154,-165v-10,51,-26,95,-41,143v-11,34,-18,98,-68,98v-35,0,-57,-16,-35,-37v4,0,17,14,35,14v20,0,28,-34,35,-53v-6,-1,-16,3,-18,-3r-56,-162v5,-5,21,-14,27,-7r53,162v11,-57,28,-108,41,-162v6,-7,22,2,27,7",w:159},z:{d:"136,-154r-89,131r94,1v-4,7,-4,20,-13,22r-112,0v-8,1,-2,-13,-4,-19r90,-130r-79,0v-6,0,-7,-22,0,-24r109,0v8,0,2,13,4,19",w:146},"{":{d:"125,50v16,-3,13,8,13,18v0,7,-6,5,-12,5v-37,0,-60,-14,-60,-55v0,-43,20,-110,-39,-102v-9,1,-4,-11,-5,-18v-1,-7,6,-5,12,-5v47,3,30,-56,32,-96v2,-46,27,-55,67,-55v8,0,4,11,5,17v1,6,-6,5,-11,5v-70,-7,0,121,-58,140v34,10,24,70,25,114v0,22,8,32,31,32",w:153},"|":{d:"68,-265r0,350v0,9,-15,3,-22,5v-4,0,-4,-1,-4,-5r0,-350v-1,-10,14,-3,21,-5v4,0,5,2,5,5",w:109},"}":{d:"28,-236v-15,0,-13,-6,-13,-17v0,-7,6,-5,12,-5v37,0,60,14,60,55v0,44,-20,109,39,102v8,-1,4,11,5,17v1,7,-6,5,-12,5v-47,-3,-30,56,-32,96v-2,46,-26,56,-67,56v-9,0,-4,-11,-5,-18v-1,-6,6,-5,11,-5v71,8,1,-120,59,-140v-34,-10,-24,-70,-25,-114v0,-22,-9,-32,-32,-32",w:153},"~":{d:"166,-118r17,0v0,25,-14,59,-47,59v-35,0,-61,-39,-95,-39v-23,0,-26,22,-27,32r-17,0v0,-18,10,-59,47,-59v35,0,61,39,95,39v23,0,26,-22,27,-32"},"\u00a1":{d:"85,-153v0,14,-11,26,-25,26v-14,0,-25,-12,-25,-26v0,-14,11,-25,25,-25v14,0,25,11,25,25xm70,-73r8,143v-6,6,-29,4,-37,0r9,-143v0,-7,9,-3,15,-4v4,0,5,0,5,4",w:119},"\u00a2":{d:"113,-49v13,0,27,-15,35,-10v2,6,6,10,6,18v0,5,-29,16,-41,17v-1,13,6,31,-15,26v-10,0,-3,-17,-5,-25v-30,-3,-63,-21,-63,-87v0,-69,35,-90,63,-94v1,-12,-6,-30,15,-25v10,0,3,17,5,25v29,2,55,15,31,36v-6,0,-20,-13,-31,-12r0,131xm93,-48r0,-132v-19,5,-35,19,-35,66v0,41,9,61,35,66"},"\u00a3":{d:"173,-23v9,2,-1,13,-2,19v-1,3,-1,4,-5,4r-149,0v-8,0,-2,-13,-4,-19v0,-4,0,-4,4,-4r31,0v6,-17,8,-70,0,-88v-16,-3,-44,10,-38,-18v2,-11,22,-3,32,-5v-20,-55,11,-105,70,-103v22,1,60,9,51,20v-7,29,-16,6,-53,5v-45,-2,-52,39,-41,78r48,0v9,-1,4,11,5,18v0,4,-1,5,-5,5r-42,0v6,14,8,72,1,88r97,0"},"\u00a5":{d:"105,-89r0,85v-1,7,-26,7,-29,0r0,-85r-66,0v-6,1,-3,-5,-4,-10v0,-4,1,-6,6,-6r64,0r-12,-24r-54,0v-7,1,-3,-5,-4,-9v0,-4,1,-6,6,-6r45,0r-46,-97v6,-4,24,-14,28,-4r53,113r52,-118v8,4,29,2,23,14r-43,92r44,0v8,0,6,6,6,12v0,3,0,3,-4,3r-53,0r-12,24r63,0v8,0,6,6,6,12v0,3,0,4,-4,4r-65,0"},"\u00a7":{d:"115,-13v0,-44,-87,-37,-87,-92v0,-35,30,-50,43,-56v-54,-14,-38,-95,23,-91v36,3,60,15,36,38v-5,-8,-68,-27,-66,9v2,34,88,39,88,89v0,32,-31,48,-43,55v13,7,36,18,36,46v0,30,-28,52,-60,52v-36,0,-75,-17,-46,-42v4,0,24,18,48,18v16,0,28,-11,28,-26xm90,-73v10,-5,35,-17,35,-40v0,-22,-28,-34,-37,-38v-9,5,-33,18,-33,42v0,23,23,30,35,36"},"'":{d:"45,-257r-6,87v0,7,-8,3,-13,4v-4,0,-5,0,-5,-4r-6,-87v3,-7,25,-7,30,0",w:60},"\u201c":{d:"74,-175r46,-83v5,3,17,0,15,10r-22,71v-5,8,-30,4,-39,2xm11,-175v14,-29,29,-57,46,-83v5,2,17,1,14,10r-21,71v-5,8,-30,4,-39,2",w:146},"\u00ab":{d:"42,-86v15,25,35,45,48,72v-5,4,-14,14,-20,7r-62,-79v21,-28,41,-58,66,-82v5,4,20,5,15,13xm109,-86r48,72v-6,2,-14,15,-20,7r-62,-79v19,-30,42,-56,65,-82v6,2,20,6,15,13",w:173},"\u2013":{d:"159,-104v9,-1,4,13,5,20v0,3,-1,4,-5,4r-138,0v-9,1,-4,-11,-5,-18v0,-4,1,-6,5,-6r138,0"},"\u00b7":{d:"112,-91v0,13,-10,22,-22,22v-13,0,-22,-10,-22,-22v0,-12,9,-23,22,-23v12,0,22,11,22,23"},"\u00b6":{d:"14,-155v-3,-113,92,-90,190,-92v9,-1,5,12,6,19v-2,10,-20,3,-30,5r0,285v1,9,-12,4,-19,5v-4,0,-5,-1,-5,-5r0,-285r-24,0r0,285v1,9,-12,4,-19,5v-4,0,-5,-1,-5,-5r0,-125v-61,13,-92,-16,-94,-92xm108,-86r0,-137v-46,0,-63,5,-63,69v0,52,17,78,63,68",w:219},"\u201d":{d:"72,-256v-14,29,-28,58,-46,83v-5,-2,-17,-1,-14,-10r21,-71v5,-8,30,-4,39,-2xm136,-256r-46,83v-5,-3,-17,0,-15,-10r21,-71v6,-8,31,-4,40,-2",w:146},"\u00bb":{d:"165,-86r-66,82v-5,-4,-20,-6,-14,-14r46,-68r-48,-72v3,-5,14,-13,20,-8xm99,-86r-66,82v-5,-4,-19,-5,-15,-14r46,-68r-48,-72v4,-4,14,-13,20,-8",w:173},"\u2026":{d:"84,-24v0,14,-10,24,-24,24v-14,0,-24,-10,-24,-24v0,-14,10,-24,24,-24v14,0,24,10,24,24xm204,-24v0,14,-10,24,-24,24v-14,0,-24,-10,-24,-24v0,-14,10,-24,24,-24v14,0,24,10,24,24xm324,-24v0,14,-10,24,-24,24v-14,0,-24,-10,-24,-24v0,-14,10,-24,24,-24v14,0,24,10,24,24",w:360},"\u00bf":{d:"98,-36v-1,27,-45,6,-50,53v-5,45,63,34,78,24v6,2,8,11,9,18v-28,26,-117,29,-117,-41v0,-45,38,-57,55,-61v2,-17,-10,-45,20,-38v4,0,5,1,5,5r0,40xm59,-153v0,-14,12,-25,26,-25v14,0,25,11,25,25v0,14,-11,26,-25,26v-14,0,-26,-12,-26,-26",w:153},"`":{d:"34,-255r59,45v-2,4,-6,14,-12,11r-63,-34v5,-7,8,-17,16,-22",w:110},"\u00b4":{d:"93,-233v-20,13,-44,24,-66,35v-4,-2,-13,-12,-6,-15r56,-42v7,5,11,14,16,22",w:110},"\u00af":{d:"95,-238v8,0,3,12,4,18v0,4,0,5,-4,5r-79,0v-9,1,-4,-11,-5,-18v0,-4,1,-5,5,-5r79,0",w:110},"\u00a8":{d:"18,-246v26,0,24,39,0,39v-10,0,-19,-9,-19,-19v0,-10,9,-20,19,-20xm70,-226v0,-10,9,-20,19,-20v27,0,23,39,0,39v-10,0,-19,-9,-19,-19",w:110},"\u00b8":{d:"59,0r-2,19v11,1,28,4,28,24v0,27,-44,35,-59,21v2,-16,-1,-12,23,-12v9,0,14,-2,14,-8v0,-15,-35,0,-27,-20r2,-24r21,0",w:110},"\u2014":{d:"337,-104v9,-1,4,13,5,20v0,3,-1,4,-5,4r-314,0v-9,1,-4,-11,-5,-18v0,-4,1,-6,5,-6r314,0",w:360},"\u00c6":{d:"134,-99r-1,-126v-14,45,-37,85,-55,126r56,0xm125,-247r126,0v12,2,-1,15,-1,22v-1,3,-2,4,-6,4r-81,0r0,80r71,0v9,-1,3,13,5,20v0,4,-1,5,-5,5r-71,0r0,91r87,0v9,0,4,13,5,20v0,4,-2,5,-6,5r-111,0v-3,0,-4,-1,-4,-4r0,-71r-66,0r-31,71v-3,7,-26,5,-33,2r112,-237v2,-4,4,-8,9,-8",w:266},"\u00aa":{d:"76,-237v69,0,24,83,47,111v-7,15,-27,12,-27,-4v-3,3,-15,16,-36,16v-19,0,-33,-13,-33,-34v0,-42,51,-44,66,-44v1,-17,-2,-25,-22,-24v-28,1,-33,18,-37,-9v0,-5,23,-12,42,-12xm93,-145r0,-29v-10,0,-42,1,-42,25v0,25,36,13,42,4",w:153},"\u00d8":{d:"160,-265v28,4,8,29,0,44v3,5,21,31,21,97v0,77,-24,129,-83,129v-30,0,-43,-15,-46,-17v-6,16,-17,37,-33,17r18,-35v-10,-19,-18,-44,-18,-92v0,-96,53,-159,125,-116v6,-9,9,-20,16,-27xm146,-194r-82,159v4,5,12,16,35,16v44,0,53,-43,53,-105v0,-44,-4,-63,-6,-70xm53,-63r79,-153v-3,-3,-10,-12,-31,-12v-59,0,-58,105,-48,165",w:200},"\u00ba":{d:"122,-176v0,33,-15,62,-50,62v-33,0,-47,-27,-47,-61v0,-33,14,-62,49,-62v33,0,48,27,48,61xm73,-133v19,0,25,-19,25,-43v0,-21,-6,-42,-25,-42v-19,0,-24,20,-24,41v0,24,5,44,24,44",w:146},"\u00e6":{d:"228,-34v5,5,6,13,9,20v0,4,-30,19,-57,19v-28,0,-50,-15,-60,-25v-5,4,-25,25,-58,25v-29,0,-49,-19,-49,-51v0,-58,73,-58,96,-59v1,-29,1,-50,-32,-49v-37,0,-49,28,-54,-7v9,-15,94,-29,103,5v12,-16,32,-22,49,-22v57,0,66,56,66,87v0,5,0,8,-4,8r-103,0v0,22,8,64,49,64v23,0,43,-15,45,-15xm134,-105r77,0v-1,-23,-11,-51,-37,-51v-33,0,-40,33,-40,51xm109,-40r0,-43v-17,0,-69,0,-69,35v0,14,9,31,28,31v19,0,35,-18,41,-23",w:253},"\u00f8":{d:"134,-189v23,-4,18,18,6,32v6,7,22,29,22,70v0,50,-21,92,-74,92v-20,0,-31,-7,-33,-8v-6,16,-18,30,-31,13r14,-27v-5,-6,-20,-26,-20,-68v0,-50,21,-93,73,-93v19,0,31,7,33,8xm128,-135r-62,111v38,20,68,-8,68,-66v0,-13,-1,-33,-6,-45xm51,-40r61,-109v-1,-1,-8,-7,-22,-7v-50,-3,-51,75,-39,116"},"\u00df":{d:"113,-145v0,29,78,46,72,91v9,57,-66,70,-101,49v1,-8,3,-16,7,-22v3,0,19,10,38,10v21,0,29,-13,29,-32v0,-42,-72,-47,-72,-92v0,-38,40,-38,40,-69v0,-18,-14,-28,-35,-28v-28,0,-39,13,-39,44r0,190v0,7,-24,7,-27,0r0,-191v0,-39,16,-66,68,-66v35,0,60,16,60,47v0,40,-40,48,-40,69",w:200},"\u00f7":{d:"110,-154v0,11,-9,20,-20,20v-11,0,-21,-9,-21,-20v0,-11,10,-20,21,-20v11,0,20,9,20,20xm166,-104v9,-1,4,13,5,20v0,4,-1,6,-5,6r-153,0v-9,0,-4,-14,-5,-21v0,-4,1,-5,5,-5r153,0xm110,-29v0,11,-9,20,-20,20v-11,0,-21,-9,-21,-20v0,-11,10,-20,21,-20v11,0,20,9,20,20"},"\u00be":{d:"260,-27v-2,14,8,36,-16,32v-13,-2,-3,-22,-6,-32r-58,0v-9,1,-5,-11,-6,-18r66,-94v6,2,24,1,17,10r-57,83r38,0v4,-14,-8,-41,17,-36v11,3,2,25,5,36v11,1,27,-5,23,13v0,10,-14,5,-23,6xm203,-234r-73,235v-2,6,-19,5,-25,2r72,-236v1,-6,22,-6,26,-1xm64,-215v-26,0,-30,23,-42,2v0,-6,19,-21,43,-21v23,0,43,13,43,36v0,19,-14,26,-20,30v44,18,24,79,-28,79v-25,0,-56,-8,-32,-27v7,7,66,16,60,-16v-4,-25,-21,-24,-39,-24v-6,2,-7,-8,-6,-14v0,-7,8,-5,14,-5v10,0,28,-5,28,-23v0,-11,-9,-17,-21,-17",w:299},"\u00bc":{d:"255,-27v-2,15,8,36,-17,32v-13,-2,-3,-22,-6,-32r-58,0v-9,1,-5,-11,-6,-18r66,-94v6,3,22,0,18,10r-58,83r38,0v4,-14,-8,-41,17,-36v12,2,3,25,6,36v11,1,26,-5,22,13v0,10,-14,5,-22,6xm197,-234r-73,235v-1,7,-19,5,-25,2r73,-236v1,-6,22,-7,25,-1xm84,-111v15,-1,28,-2,24,14v0,4,-2,5,-6,5r-63,0v-8,1,-5,-8,-5,-14v0,-10,18,-3,27,-5r0,-96v-14,4,-34,28,-41,6v17,-12,31,-28,58,-30v4,0,6,1,6,5r0,115",w:299},"\u00b9":{d:"82,-111v15,-1,28,-2,24,14v0,4,-2,5,-6,5r-63,0v-8,1,-5,-8,-5,-14v0,-10,18,-3,27,-5r0,-96v-14,4,-34,28,-41,6v17,-12,31,-28,58,-30v4,0,6,1,6,5r0,115",w:126},"\u00d7":{d:"153,-46v5,7,-13,24,-19,18r-44,-45r-49,48v-5,-6,-20,-12,-15,-21r46,-45v-16,-17,-34,-30,-48,-49v4,-7,12,-20,21,-15r45,46v16,-16,30,-34,48,-48v5,7,21,11,15,21r-43,45"},"\u00ae":{d:"100,-82v-46,0,-85,-38,-85,-85v0,-46,39,-85,85,-85v46,0,85,39,85,85v0,47,-39,85,-85,85xm28,-167v0,40,32,72,72,72v40,0,72,-32,72,-72v0,-40,-32,-72,-72,-72v-40,0,-72,32,-72,72xm68,-125r0,-89v32,2,64,-9,66,29v0,16,-9,19,-15,22r16,38r-18,0r-14,-36r-19,0r0,36r-16,0xm84,-198r0,23v14,-1,33,4,33,-11v0,-14,-19,-12,-33,-12",w:200},"\u00de":{d:"64,-65r0,61v-2,7,-26,7,-30,0r0,-239v2,-7,26,-7,30,0r0,37v53,1,103,-10,103,65v0,70,-46,78,-103,76xm64,-90v42,0,74,3,74,-50v0,-51,-36,-38,-74,-40r0,90"},"\u00a6":{d:"68,-238r0,121r-26,0r0,-121v-1,-10,14,-3,21,-5v4,0,5,2,5,5xm68,-63r0,121v0,9,-15,3,-22,5v-4,0,-4,-1,-4,-5r0,-121r26,0",w:109},"\u00d0":{d:"39,-247v89,0,138,-11,142,121v4,104,-43,134,-142,126v-3,0,-4,-1,-4,-4r0,-113v-14,-1,-33,6,-27,-18v0,-11,19,-3,27,-5r0,-102v0,-3,1,-5,4,-5xm64,-25v69,7,86,-30,85,-102v-2,-89,-25,-96,-85,-94r0,81r43,0v9,-1,4,11,5,18v0,4,-1,5,-5,5r-43,0r0,92",w:200},"\u00bd":{d:"198,-234r-72,235v-2,6,-19,5,-25,2r72,-236v1,-6,22,-7,25,-1xm85,-111v16,-1,29,-2,24,14v0,4,-1,5,-5,5r-63,0v-8,1,-6,-7,-6,-14v1,-10,19,-3,28,-5r0,-96v-14,4,-34,28,-41,6v11,-14,31,-19,45,-30v7,1,19,-3,18,5r0,115xm274,-105v-1,46,-61,45,-62,83r55,0v9,-1,7,8,7,16v0,5,-2,6,-7,6r-74,0v-5,0,-8,-3,-7,-8v0,-51,32,-64,52,-77v15,-10,15,-39,-7,-38v-26,1,-14,33,-40,21v-4,-1,-5,-3,-5,-5v4,-16,17,-37,46,-36v24,0,42,14,42,38",w:299},"\u00e7":{d:"145,-156r-12,21v-1,0,-17,-19,-38,-19v-36,0,-46,27,-46,68v0,33,7,67,42,67v26,0,42,-20,46,-13v18,25,-5,29,-42,37r-1,14v10,1,27,4,27,24v0,26,-49,39,-58,19v-11,-24,34,1,36,-18v1,-14,-34,-1,-27,-18r2,-22v-32,-5,-54,-34,-54,-85v0,-60,29,-97,73,-97v24,0,52,17,52,22",w:153},"\u00f0":{d:"77,-255v13,-15,34,5,35,12v14,-4,35,-24,39,-1v-8,8,-21,10,-30,16v8,14,41,70,41,132v0,52,-20,101,-75,101v-48,0,-69,-40,-69,-91v0,-65,52,-116,105,-79v-6,-16,-15,-36,-24,-51v-14,5,-36,27,-41,3v8,-9,23,-11,33,-18v-5,-9,-14,-22,-14,-24xm90,-17v32,0,42,-30,42,-71v0,-35,-10,-68,-42,-68v-32,0,-42,31,-42,67v0,41,9,72,42,72"},"\u00b1":{d:"103,-78r0,51v0,9,-15,3,-22,5v-4,0,-4,-1,-4,-5r0,-51r-64,0v-9,0,-4,-14,-5,-21v0,-4,1,-5,5,-5r64,0r0,-64v-1,-10,14,-3,21,-5v4,0,5,0,5,5r0,64r64,0v9,-1,4,13,5,20v0,4,-1,6,-5,6r-64,0xm167,-8v9,0,3,14,5,21v0,4,-1,5,-5,5r-154,0v-9,0,-3,-14,-5,-21v0,-4,1,-5,5,-5r154,0"},"\u00c7":{d:"146,-40v4,6,11,9,13,17v0,5,-23,26,-53,28r-1,14v11,1,27,4,27,25v0,28,-43,36,-58,22v-8,-27,32,-1,37,-21v-1,-15,-30,2,-28,-19r2,-23v-49,-9,-66,-62,-66,-129v0,-68,17,-126,80,-126v45,0,75,26,44,46v-3,0,-22,-22,-43,-22v-39,0,-49,38,-49,99v0,67,14,110,51,110v21,0,41,-21,44,-21",w:166},"\u00fe":{d:"56,-136r0,101v10,7,23,16,40,16v31,0,34,-35,34,-70v0,-30,-3,-65,-32,-65v-17,0,-34,13,-42,18xm56,-11v-1,27,3,59,-2,82r-23,5v-3,0,-2,-3,-2,-5r2,-327r23,-5v6,26,0,68,2,100v7,-4,23,-17,47,-17v46,0,56,43,56,88v0,52,-18,95,-60,95v-21,0,-34,-10,-43,-16",w:173},"\u00a9":{d:"100,-82v-47,0,-85,-38,-85,-85v0,-46,38,-85,85,-85v46,0,85,39,85,85v0,47,-39,85,-85,85xm28,-167v0,40,32,72,72,72v40,0,72,-32,72,-72v0,-40,-32,-72,-72,-72v-40,0,-72,32,-72,72xm129,-146r9,12v-18,25,-90,11,-83,-34v-5,-45,63,-62,83,-35r-9,12v-15,-19,-58,-11,-58,23v0,36,44,40,58,22",w:200},"\u00ac":{d:"172,-124r0,65v0,8,-15,4,-22,5v-4,0,-4,-2,-4,-5r0,-44r-133,0v-9,0,-3,-14,-5,-21v0,-4,1,-5,5,-5r154,0v4,0,5,1,5,5"},"\u00b2":{d:"107,-197v-1,46,-59,47,-62,83r55,0v9,-1,7,8,7,16v0,5,-2,6,-7,6r-74,0v-4,0,-7,-2,-7,-7v0,-51,33,-63,53,-77v16,-11,15,-40,-8,-39v-26,1,-14,35,-40,21v-4,-1,-4,-3,-4,-5v4,-17,16,-35,45,-35v24,0,42,13,42,37",w:126},"\u00b3":{d:"58,-215v-26,0,-30,23,-42,2v0,-6,19,-21,43,-21v23,0,43,13,43,36v0,19,-14,26,-20,30v44,18,24,79,-28,79v-25,0,-56,-8,-32,-27v7,7,65,16,60,-16v-4,-25,-23,-24,-40,-24v-6,2,-5,-8,-5,-14v-1,-7,7,-4,13,-5v10,0,29,-5,29,-23v0,-11,-9,-17,-21,-17",w:126},"\u2122":{d:"53,-142r0,-89r-27,0r0,-16r69,0r0,16r-27,0r0,89r-15,0xm107,-142r0,-105r28,0r22,82r21,-82r29,0r0,105r-15,0r-1,-95r-25,95r-19,0r-25,-95r0,95r-15,0",w:253},"\u00b0":{d:"145,-191v0,31,-25,55,-55,55v-31,0,-56,-24,-56,-55v0,-31,25,-56,56,-56v30,0,55,25,55,56xm90,-158v18,0,33,-15,33,-33v0,-18,-15,-33,-33,-33v-18,0,-33,15,-33,33v0,18,15,33,33,33"},"\u00c1":{d:"129,-99r-30,-113v-7,38,-21,76,-30,113r60,0xm116,-243r74,241v-5,3,-29,5,-34,-2r-20,-69r-74,0r-18,69v-4,7,-26,5,-34,2r74,-241v3,-7,27,-7,32,0xm137,-307v-18,15,-43,24,-66,35v-3,-3,-12,-11,-5,-15r56,-42v6,6,11,14,15,22",w:200},"\u00c2":{d:"129,-99r-30,-113v-7,38,-21,76,-30,113r60,0xm116,-243r74,241v-5,3,-29,5,-34,-2r-20,-69r-74,0r-18,69v-4,7,-26,5,-34,2r74,-241v3,-7,27,-7,32,0xm100,-299v-12,7,-23,17,-36,23v-4,-3,-14,-10,-7,-15r43,-34v17,11,31,25,46,37v-9,25,-32,-4,-46,-11",w:200},"\u00c4":{d:"129,-99r-30,-113v-7,38,-21,76,-30,113r60,0xm116,-243r74,241v-5,3,-29,5,-34,-2r-20,-69r-74,0r-18,69v-4,7,-26,5,-34,2r74,-241v3,-7,27,-7,32,0xm82,-300v0,10,-8,19,-19,19v-10,0,-19,-9,-19,-19v0,-10,9,-19,19,-19v11,0,19,9,19,19xm115,-300v0,-10,9,-19,19,-19v10,0,19,9,19,19v0,10,-9,19,-19,19v-10,0,-19,-9,-19,-19",w:200},"\u00c0":{d:"129,-99r-30,-113v-7,38,-21,76,-30,113r60,0xm116,-243r74,241v-5,3,-29,5,-34,-2r-20,-69r-74,0r-18,69v-4,7,-26,5,-34,2r74,-241v3,-7,27,-7,32,0xm78,-329v21,14,41,29,59,46v-3,4,-5,14,-12,10v-20,-12,-45,-19,-62,-34v3,-9,9,-16,15,-22",w:200},"\u00c5":{d:"129,-99r-30,-113v-7,38,-21,76,-30,113r60,0xm116,-243r74,241v-5,3,-29,5,-34,-2r-20,-69r-74,0r-18,69v-4,7,-26,5,-34,2r74,-241v3,-7,27,-7,32,0xm132,-300v0,18,-14,32,-32,32v-18,0,-32,-14,-32,-32v0,-17,14,-32,32,-32v18,0,32,14,32,32xm100,-285v8,0,15,-7,15,-15v0,-8,-7,-16,-15,-16v-8,0,-14,8,-14,16v0,9,6,15,14,15",w:200},"\u00c3":{d:"129,-99r-30,-113v-7,38,-21,76,-30,113r60,0xm116,-243r74,241v-5,3,-29,5,-34,-2r-20,-69r-74,0r-18,69v-4,7,-26,5,-34,2r74,-241v3,-7,27,-7,32,0xm79,-319v16,0,27,14,40,15v20,-4,19,-24,34,-6v0,3,-10,28,-33,28v-16,1,-27,-15,-40,-15v-16,5,-20,24,-34,6v0,-1,10,-28,33,-28",w:200},"\u00c9":{d:"150,-25v8,0,3,13,4,20v0,4,-1,5,-5,5r-110,0v-3,0,-5,-1,-5,-4r0,-238v0,-3,2,-5,5,-5v37,2,84,-5,116,3v-4,7,-3,21,-11,23r-80,0r0,80r70,0v9,-1,3,13,5,20v0,4,-1,5,-5,5r-70,0r0,91r86,0xm130,-307v-19,14,-44,24,-66,35v-4,-2,-13,-11,-6,-15r56,-42v7,5,11,15,16,22",w:166},"\u00ca":{d:"150,-25v8,0,3,13,4,20v0,4,-1,5,-5,5r-110,0v-3,0,-5,-1,-5,-4r0,-238v0,-3,2,-5,5,-5v37,2,84,-5,116,3v-4,7,-3,21,-11,23r-80,0r0,80r70,0v9,-1,3,13,5,20v0,4,-1,5,-5,5r-70,0r0,91r86,0xm93,-299v-12,7,-23,17,-36,23v-4,-3,-14,-10,-7,-15v15,-10,27,-24,43,-34v15,13,32,23,45,37v-8,25,-31,-5,-45,-11",w:166},"\u00cb":{d:"150,-25v8,0,3,13,4,20v0,4,-1,5,-5,5r-110,0v-3,0,-5,-1,-5,-4r0,-238v0,-3,2,-5,5,-5v37,2,84,-5,116,3v-4,7,-3,21,-11,23r-80,0r0,80r70,0v9,-1,3,13,5,20v0,4,-1,5,-5,5r-70,0r0,91r86,0xm73,-300v0,10,-8,19,-19,19v-10,0,-19,-9,-19,-19v0,-10,9,-19,19,-19v11,0,19,9,19,19xm105,-300v0,-27,39,-23,39,0v0,10,-9,19,-19,19v-10,0,-20,-9,-20,-19",w:166},"\u00c8":{d:"150,-25v8,0,3,13,4,20v0,4,-1,5,-5,5r-110,0v-3,0,-5,-1,-5,-4r0,-238v0,-3,2,-5,5,-5v37,2,84,-5,116,3v-4,7,-3,21,-11,23r-80,0r0,80r70,0v9,-1,3,13,5,20v0,4,-1,5,-5,5r-70,0r0,91r86,0xm69,-329v21,14,41,29,59,46v-3,4,-5,14,-12,10v-20,-12,-45,-19,-62,-34v3,-9,9,-16,15,-22",w:166},"\u00cd":{d:"114,-23v8,0,3,13,4,19v0,3,-1,4,-4,4r-95,0v-8,0,-3,-13,-4,-19v4,-9,26,-2,37,-4r0,-200v-16,-2,-44,10,-37,-19v0,-3,1,-5,4,-5r95,0v6,1,7,21,0,24r-33,0r0,200r33,0xm104,-307v-19,14,-44,24,-66,35v-3,-3,-11,-10,-6,-15r56,-42v7,5,11,15,16,22",w:133},"\u00ce":{d:"114,-23v8,0,3,13,4,19v0,3,-1,4,-4,4r-95,0v-8,0,-3,-13,-4,-19v4,-9,26,-2,37,-4r0,-200v-16,-2,-44,10,-37,-19v0,-3,1,-5,4,-5r95,0v6,1,7,21,0,24r-33,0r0,200r33,0xm67,-299v-12,7,-23,17,-36,23v-4,-3,-14,-10,-7,-15v15,-10,27,-24,43,-34v15,13,32,23,45,37v-8,25,-31,-5,-45,-11",w:133},"\u00cf":{d:"114,-23v8,0,3,13,4,19v0,3,-1,4,-4,4r-95,0v-8,0,-3,-13,-4,-19v4,-9,26,-2,37,-4r0,-200v-16,-2,-44,10,-37,-19v0,-3,1,-5,4,-5r95,0v6,1,7,21,0,24r-33,0r0,200r33,0xm49,-300v0,10,-8,19,-19,19v-10,0,-20,-9,-20,-19v0,-10,10,-19,20,-19v11,0,19,9,19,19xm81,-300v0,-10,9,-19,19,-19v10,0,20,9,20,19v0,27,-39,23,-39,0",w:133},"\u00cc":{d:"114,-23v8,0,3,13,4,19v0,3,-1,4,-4,4r-95,0v-8,0,-3,-13,-4,-19v4,-9,26,-2,37,-4r0,-200v-16,-2,-44,10,-37,-19v0,-3,1,-5,4,-5r95,0v6,1,7,21,0,24r-33,0r0,200r33,0xm45,-329v21,14,41,29,59,46v-3,4,-5,14,-12,10v-20,-12,-45,-19,-62,-34v4,-8,8,-17,15,-22",w:133},"\u00d1":{d:"177,-242r0,238v-2,7,-25,7,-30,0v-30,-70,-68,-132,-93,-208v7,66,1,138,3,208v-1,7,-24,7,-27,0r0,-238v2,-9,28,-7,34,-1v28,66,66,122,88,195v-4,-54,-1,-130,-2,-194v0,-9,15,-3,23,-5v3,0,4,2,4,5xm82,-319v16,0,27,14,40,15v20,-5,18,-23,35,-6v0,3,-11,28,-34,28v-16,1,-27,-15,-40,-15v-16,4,-20,24,-33,6v0,-1,9,-28,32,-28",w:206},"\u00d3":{d:"181,-123v0,77,-23,128,-81,128v-58,0,-81,-51,-81,-128v0,-77,23,-129,81,-129v57,0,81,52,81,129xm100,-19v41,0,49,-41,49,-104v0,-63,-9,-105,-49,-105v-40,0,-49,42,-49,105v0,63,8,104,49,104xm139,-307v-18,15,-43,24,-66,35v-3,-3,-12,-11,-5,-15r55,-42v7,5,12,14,16,22",w:200},"\u00d4":{d:"181,-123v0,77,-23,128,-81,128v-58,0,-81,-51,-81,-128v0,-77,23,-129,81,-129v57,0,81,52,81,129xm100,-19v41,0,49,-41,49,-104v0,-63,-9,-105,-49,-105v-40,0,-49,42,-49,105v0,63,8,104,49,104xm100,-299v-12,7,-23,17,-36,23v-4,-3,-14,-10,-7,-15r43,-34v17,11,31,25,46,37v-9,25,-32,-4,-46,-11",w:200},"\u00d6":{d:"181,-123v0,77,-23,128,-81,128v-58,0,-81,-51,-81,-128v0,-77,23,-129,81,-129v57,0,81,52,81,129xm100,-19v41,0,49,-41,49,-104v0,-63,-9,-105,-49,-105v-40,0,-49,42,-49,105v0,63,8,104,49,104xm82,-300v0,10,-8,19,-19,19v-10,0,-19,-9,-19,-19v0,-10,9,-19,19,-19v11,0,19,9,19,19xm115,-300v0,-10,9,-19,19,-19v10,0,19,9,19,19v0,10,-9,19,-19,19v-10,0,-19,-9,-19,-19",w:200},"\u00d2":{d:"181,-123v0,77,-23,128,-81,128v-58,0,-81,-51,-81,-128v0,-77,23,-129,81,-129v57,0,81,52,81,129xm100,-19v41,0,49,-41,49,-104v0,-63,-9,-105,-49,-105v-40,0,-49,42,-49,105v0,63,8,104,49,104xm78,-329v21,14,41,29,59,46v-3,4,-5,14,-12,10v-20,-12,-45,-19,-62,-34v3,-9,9,-16,15,-22",w:200},"\u00d5":{d:"181,-123v0,77,-23,128,-81,128v-58,0,-81,-51,-81,-128v0,-77,23,-129,81,-129v57,0,81,52,81,129xm100,-19v41,0,49,-41,49,-104v0,-63,-9,-105,-49,-105v-40,0,-49,42,-49,105v0,63,8,104,49,104xm79,-319v16,0,27,14,40,15v20,-4,19,-24,34,-6v0,3,-10,28,-33,28v-16,1,-27,-15,-40,-15v-16,5,-20,24,-34,6v0,-1,10,-28,33,-28",w:200},"\u00da":{d:"184,-242r0,176v0,43,-25,71,-80,71v-54,0,-74,-27,-74,-71r0,-176v0,-8,27,-8,29,0r0,175v0,30,12,48,46,48v33,0,49,-15,49,-48r0,-175v0,-9,27,-8,30,0xm148,-307v-19,14,-44,24,-66,35v-4,-2,-13,-11,-6,-15r56,-42v7,5,11,15,16,22",w:213},"\u00db":{d:"184,-242r0,176v0,43,-25,71,-80,71v-54,0,-74,-27,-74,-71r0,-176v0,-8,27,-8,29,0r0,175v0,30,12,48,46,48v33,0,49,-15,49,-48r0,-175v0,-9,27,-8,30,0xm107,-299v-12,7,-23,17,-36,23v-4,-3,-14,-10,-7,-15r43,-34v17,11,31,25,46,37v-9,25,-32,-4,-46,-11",w:213},"\u00dc":{d:"184,-242r0,176v0,43,-25,71,-80,71v-54,0,-74,-27,-74,-71r0,-176v0,-8,27,-8,29,0r0,175v0,30,12,48,46,48v33,0,49,-15,49,-48r0,-175v0,-9,27,-8,30,0xm89,-300v0,10,-8,19,-19,19v-10,0,-19,-9,-19,-19v0,-10,9,-19,19,-19v11,0,19,9,19,19xm122,-300v0,-10,9,-19,19,-19v10,0,19,9,19,19v0,10,-9,19,-19,19v-10,0,-19,-9,-19,-19",w:213},"\u00d9":{d:"184,-242r0,176v0,43,-25,71,-80,71v-54,0,-74,-27,-74,-71r0,-176v0,-8,27,-8,29,0r0,175v0,30,12,48,46,48v33,0,49,-15,49,-48r0,-175v0,-9,27,-8,30,0xm85,-329v21,14,41,29,59,46v-3,4,-5,14,-12,10v-20,-12,-45,-19,-62,-34v3,-9,9,-16,15,-22",w:213},"\u00dd":{d:"101,-105r0,101v-1,7,-26,7,-29,0r0,-100r-71,-136v5,-6,27,-14,32,-4r55,112r57,-117v11,2,29,1,28,12xm131,-307v-18,15,-43,24,-66,35v-3,-3,-12,-11,-5,-15r56,-42v6,6,11,14,15,22",w:173},"\u00e1":{d:"83,-178v95,0,33,126,66,170v-5,5,-13,10,-20,13v-5,0,-12,-19,-14,-24v-4,4,-22,24,-52,24v-28,0,-46,-19,-46,-51v0,-61,72,-61,94,-62v1,-28,0,-46,-32,-46v-37,0,-47,28,-52,-7v0,-6,33,-17,56,-17xm111,-40r0,-46v-16,0,-67,0,-67,38v0,14,8,31,26,31v19,0,35,-18,41,-23xm121,-233v-20,13,-44,24,-66,35v-4,-2,-13,-12,-6,-15r56,-42v7,5,11,14,16,22",w:166},"\u00e2":{d:"83,-178v95,0,33,126,66,170v-5,5,-13,10,-20,13v-5,0,-12,-19,-14,-24v-4,4,-22,24,-52,24v-28,0,-46,-19,-46,-51v0,-61,72,-61,94,-62v1,-28,0,-46,-32,-46v-37,0,-47,28,-52,-7v0,-6,33,-17,56,-17xm111,-40r0,-46v-16,0,-67,0,-67,38v0,14,8,31,26,31v19,0,35,-18,41,-23xm84,-225v-12,7,-23,17,-36,23v-4,-3,-13,-11,-7,-15v15,-10,27,-24,43,-34v15,13,32,23,45,37v-8,25,-31,-5,-45,-11",w:166},"\u00e4":{d:"83,-178v95,0,33,126,66,170v-5,5,-13,10,-20,13v-5,0,-12,-19,-14,-24v-4,4,-22,24,-52,24v-28,0,-46,-19,-46,-51v0,-61,72,-61,94,-62v1,-28,0,-46,-32,-46v-37,0,-47,28,-52,-7v0,-6,33,-17,56,-17xm111,-40r0,-46v-16,0,-67,0,-67,38v0,14,8,31,26,31v19,0,35,-18,41,-23xm46,-246v28,0,24,39,0,39v-10,0,-19,-9,-19,-19v0,-10,9,-20,19,-20xm98,-226v0,-10,9,-20,19,-20v27,0,23,39,0,39v-10,0,-19,-9,-19,-19",w:166},"\u00e0":{d:"83,-178v95,0,33,126,66,170v-5,5,-13,10,-20,13v-5,0,-12,-19,-14,-24v-4,4,-22,24,-52,24v-28,0,-46,-19,-46,-51v0,-61,72,-61,94,-62v1,-28,0,-46,-32,-46v-37,0,-47,28,-52,-7v0,-6,33,-17,56,-17xm111,-40r0,-46v-16,0,-67,0,-67,38v0,14,8,31,26,31v19,0,35,-18,41,-23xm62,-255v21,14,40,29,59,45v-3,4,-5,15,-12,11r-63,-34v5,-7,8,-17,16,-22",w:166},"\u00e5":{d:"83,-178v95,0,33,126,66,170v-5,5,-13,10,-20,13v-5,0,-12,-19,-14,-24v-4,4,-22,24,-52,24v-28,0,-46,-19,-46,-51v0,-61,72,-61,94,-62v1,-28,0,-46,-32,-46v-37,0,-47,28,-52,-7v0,-6,33,-17,56,-17xm111,-40r0,-46v-16,0,-67,0,-67,38v0,14,8,31,26,31v19,0,35,-18,41,-23xm116,-226v0,18,-14,32,-32,32v-18,0,-32,-14,-32,-32v0,-17,14,-32,32,-32v18,0,32,14,32,32xm84,-211v8,0,14,-7,14,-15v0,-8,-6,-16,-14,-16v-8,0,-15,8,-15,16v0,9,7,15,15,15",w:166},"\u00e3":{d:"83,-178v95,0,33,126,66,170v-5,5,-13,10,-20,13v-5,0,-12,-19,-14,-24v-4,4,-22,24,-52,24v-28,0,-46,-19,-46,-51v0,-61,72,-61,94,-62v1,-28,0,-46,-32,-46v-37,0,-47,28,-52,-7v0,-6,33,-17,56,-17xm111,-40r0,-46v-16,0,-67,0,-67,38v0,14,8,31,26,31v19,0,35,-18,41,-23xm63,-245v16,0,27,14,40,15v20,-4,16,-23,34,-7v0,3,-10,29,-33,29v-15,0,-27,-15,-41,-15v-16,5,-18,23,-33,6v0,-1,10,-28,33,-28",w:166},"\u00e9":{d:"45,-103r77,0v0,-19,-6,-53,-37,-53v-33,0,-40,35,-40,53xm139,-34v5,5,6,13,9,20v0,4,-30,19,-57,19v-48,0,-76,-36,-76,-91v0,-53,26,-92,71,-92v60,0,66,58,66,89v0,5,0,8,-4,8r-103,0v0,22,8,62,49,62v23,0,43,-15,45,-15xm121,-233v-20,13,-44,24,-66,35v-4,-2,-13,-12,-6,-15r56,-42v7,5,11,14,16,22",w:166},"\u00ea":{d:"45,-103r77,0v0,-19,-6,-53,-37,-53v-33,0,-40,35,-40,53xm139,-34v5,5,6,13,9,20v0,4,-30,19,-57,19v-48,0,-76,-36,-76,-91v0,-53,26,-92,71,-92v60,0,66,58,66,89v0,5,0,8,-4,8r-103,0v0,22,8,62,49,62v23,0,43,-15,45,-15xm84,-225v-12,7,-23,17,-36,23v-4,-3,-13,-11,-7,-15v15,-10,27,-24,43,-34v15,13,32,23,45,37v-8,25,-31,-5,-45,-11",w:166},"\u00eb":{d:"45,-103r77,0v0,-19,-6,-53,-37,-53v-33,0,-40,35,-40,53xm139,-34v5,5,6,13,9,20v0,4,-30,19,-57,19v-48,0,-76,-36,-76,-91v0,-53,26,-92,71,-92v60,0,66,58,66,89v0,5,0,8,-4,8r-103,0v0,22,8,62,49,62v23,0,43,-15,45,-15xm46,-246v28,0,24,39,0,39v-10,0,-19,-9,-19,-19v0,-10,9,-20,19,-20xm98,-226v0,-10,9,-20,19,-20v27,0,23,39,0,39v-10,0,-19,-9,-19,-19",w:166},"\u00e8":{d:"45,-103r77,0v0,-19,-6,-53,-37,-53v-33,0,-40,35,-40,53xm139,-34v5,5,6,13,9,20v0,4,-30,19,-57,19v-48,0,-76,-36,-76,-91v0,-53,26,-92,71,-92v60,0,66,58,66,89v0,5,0,8,-4,8r-103,0v0,22,8,62,49,62v23,0,43,-15,45,-15xm62,-255v21,14,40,29,59,45v-3,4,-5,15,-12,11r-63,-34v5,-7,8,-17,16,-22",w:166},"\u00ed":{d:"68,-167r0,163v-1,7,-24,7,-27,0r0,-146v-16,-1,-39,8,-33,-18v0,-3,2,-5,5,-5r51,0v4,0,4,3,4,6xm87,-233v-20,14,-43,25,-66,35v-3,-3,-12,-12,-5,-15r56,-42v5,8,12,12,15,22",w:100},"\u00ee":{d:"68,-167r0,163v-1,7,-24,7,-27,0r0,-146v-16,-1,-39,8,-33,-18v0,-3,2,-5,5,-5r51,0v4,0,4,3,4,6xm50,-225v-12,7,-23,17,-36,23v-4,-3,-13,-10,-7,-15r43,-34v17,11,31,25,46,37v-10,24,-31,-3,-46,-11",w:100},"\u00ef":{d:"68,-167r0,163v-1,7,-24,7,-27,0r0,-146v-16,-1,-39,8,-33,-18v0,-3,2,-5,5,-5r51,0v4,0,4,3,4,6xm13,-246v26,0,24,39,0,39v-10,0,-19,-9,-19,-19v0,-10,9,-20,19,-20xm65,-226v0,-10,9,-20,19,-20v27,0,23,39,0,39v-10,0,-19,-9,-19,-19",w:100},"\u00ec":{d:"68,-167r0,163v-1,7,-24,7,-27,0r0,-146v-16,-1,-39,8,-33,-18v0,-3,2,-5,5,-5r51,0v4,0,4,3,4,6xm28,-255v21,14,40,29,59,45v-3,4,-4,15,-12,11v-20,-12,-43,-21,-62,-34v3,-9,10,-15,15,-22",w:100},"\u00f1":{d:"31,-4v-3,-51,7,-126,-7,-161v5,-6,15,-8,21,-13v6,0,11,22,11,25v12,-9,31,-25,58,-25v40,0,43,28,43,54r0,120v-1,7,-24,7,-27,0r0,-121v4,-47,-62,-24,-71,-7r0,128v-1,7,-24,6,-28,0xm69,-245v16,0,27,14,40,15v20,-4,18,-23,34,-7v0,3,-10,29,-33,29v-15,0,-26,-15,-40,-15v-16,5,-19,23,-34,6v0,-1,10,-28,33,-28",w:186},"\u00f3":{d:"162,-87v0,50,-21,92,-74,92v-49,0,-70,-40,-70,-91v0,-50,21,-92,73,-92v49,0,71,40,71,91xm90,-17v32,0,42,-30,42,-71v0,-35,-10,-68,-42,-68v-32,0,-42,31,-42,67v0,41,9,72,42,72xm127,-233v-20,14,-43,25,-66,35v-3,-3,-12,-12,-5,-15r56,-42v5,8,12,12,15,22"},"\u00f4":{d:"162,-87v0,50,-21,92,-74,92v-49,0,-70,-40,-70,-91v0,-50,21,-92,73,-92v49,0,71,40,71,91xm90,-17v32,0,42,-30,42,-71v0,-35,-10,-68,-42,-68v-32,0,-42,31,-42,67v0,41,9,72,42,72xm90,-225v-12,7,-23,17,-36,23v-4,-3,-13,-10,-7,-15r43,-34v17,11,31,25,46,37v-10,24,-31,-3,-46,-11"},"\u00f6":{d:"162,-87v0,50,-21,92,-74,92v-49,0,-70,-40,-70,-91v0,-50,21,-92,73,-92v49,0,71,40,71,91xm90,-17v32,0,42,-30,42,-71v0,-35,-10,-68,-42,-68v-32,0,-42,31,-42,67v0,41,9,72,42,72xm53,-246v26,0,24,39,0,39v-10,0,-19,-9,-19,-19v0,-10,9,-20,19,-20xm105,-226v0,-10,9,-20,19,-20v27,0,23,39,0,39v-10,0,-19,-9,-19,-19"},"\u00f2":{d:"162,-87v0,50,-21,92,-74,92v-49,0,-70,-40,-70,-91v0,-50,21,-92,73,-92v49,0,71,40,71,91xm90,-17v32,0,42,-30,42,-71v0,-35,-10,-68,-42,-68v-32,0,-42,31,-42,67v0,41,9,72,42,72xm68,-255v21,14,40,29,59,45v-3,4,-4,15,-12,11v-20,-12,-43,-21,-62,-34v3,-9,10,-15,15,-22"},"\u00f5":{d:"162,-87v0,50,-21,92,-74,92v-49,0,-70,-40,-70,-91v0,-50,21,-92,73,-92v49,0,71,40,71,91xm90,-17v32,0,42,-30,42,-71v0,-35,-10,-68,-42,-68v-32,0,-42,31,-42,67v0,41,9,72,42,72xm69,-245v16,0,27,14,40,15v20,-4,18,-23,34,-7v0,3,-10,29,-33,29v-15,0,-26,-15,-40,-15v-16,5,-19,23,-34,6v0,-1,10,-28,33,-28"},"\u00fa":{d:"152,-173v4,56,-10,128,10,165v-5,5,-13,10,-20,13v-5,0,-9,-13,-13,-21v-10,8,-29,21,-50,21v-49,0,-53,-28,-53,-54v0,-40,-5,-90,3,-124v8,0,25,-11,25,0r0,125v-5,38,54,30,70,11r0,-131v2,-10,19,-6,25,-10v3,0,3,3,3,5xm132,-233v-19,14,-43,24,-65,35v-4,-2,-13,-12,-6,-15r56,-42v7,5,12,13,15,22"},"\u00fb":{d:"152,-173v4,56,-10,128,10,165v-5,5,-13,10,-20,13v-5,0,-9,-13,-13,-21v-10,8,-29,21,-50,21v-49,0,-53,-28,-53,-54v0,-40,-5,-90,3,-124v8,0,25,-11,25,0r0,125v-5,38,54,30,70,11r0,-131v2,-10,19,-6,25,-10v3,0,3,3,3,5xm90,-225v-12,7,-23,17,-36,23v-4,-3,-13,-10,-7,-15r43,-34v17,11,31,25,46,37v-10,24,-31,-3,-46,-11"},"\u00fc":{d:"152,-173v4,56,-10,128,10,165v-5,5,-13,10,-20,13v-5,0,-9,-13,-13,-21v-10,8,-29,21,-50,21v-49,0,-53,-28,-53,-54v0,-40,-5,-90,3,-124v8,0,25,-11,25,0r0,125v-5,38,54,30,70,11r0,-131v2,-10,19,-6,25,-10v3,0,3,3,3,5xm53,-246v26,0,24,39,0,39v-10,0,-19,-9,-19,-19v0,-10,9,-20,19,-20xm105,-226v0,-10,9,-20,19,-20v27,0,23,39,0,39v-10,0,-19,-9,-19,-19"},"\u00f9":{d:"152,-173v4,56,-10,128,10,165v-5,5,-13,10,-20,13v-5,0,-9,-13,-13,-21v-10,8,-29,21,-50,21v-49,0,-53,-28,-53,-54v0,-40,-5,-90,3,-124v8,0,25,-11,25,0r0,125v-5,38,54,30,70,11r0,-131v2,-10,19,-6,25,-10v3,0,3,3,3,5xm68,-255v21,14,40,29,59,45v-3,4,-4,15,-12,11v-20,-12,-43,-21,-62,-34v3,-9,10,-15,15,-22"},"\u00fd":{d:"154,-165v-10,51,-26,95,-41,143v-11,34,-18,98,-68,98v-35,0,-57,-16,-35,-37v4,0,17,14,35,14v20,0,28,-34,35,-53v-6,-1,-16,3,-18,-3r-56,-162v5,-5,21,-14,27,-7r53,162v11,-57,28,-108,41,-162v6,-7,22,2,27,7xm121,-233v-20,13,-44,24,-66,35v-4,-2,-13,-12,-6,-15r56,-42v7,5,11,14,16,22",w:159},"\u00ff":{d:"154,-165v-10,51,-26,95,-41,143v-11,34,-18,98,-68,98v-35,0,-57,-16,-35,-37v4,0,17,14,35,14v20,0,28,-34,35,-53v-6,-1,-16,3,-18,-3r-56,-162v5,-5,21,-14,27,-7r53,162v11,-57,28,-108,41,-162v6,-7,22,2,27,7xm43,-246v26,0,24,39,0,39v-10,0,-19,-9,-19,-19v0,-10,9,-20,19,-20xm95,-226v0,-10,9,-20,19,-20v27,0,23,39,0,39v-10,0,-19,-9,-19,-19",w:159},"\u00a0":{w:106},"\u00a4":{d:"159,-219v-2,38,-26,8,-51,8v-33,0,-43,36,-44,67v25,2,57,-4,76,3v-1,5,-2,14,-8,12r-69,0r0,24v22,2,50,-4,67,3v-2,4,-3,14,-8,13r-58,0v6,33,8,63,46,69v17,3,37,-26,43,-16v3,5,9,8,10,15v-24,31,-87,43,-114,-12v-10,-18,-13,-42,-14,-56v-10,-1,-32,5,-24,-10v1,-8,13,-6,22,-6r0,-24v-10,-1,-31,4,-22,-9v0,-9,15,-5,24,-6v-5,-67,66,-123,124,-75"},"!":{d:"85,-20v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,25,11,25,25xm78,-244r-8,144v1,8,-9,4,-15,5v-3,0,-5,-1,-5,-5r-9,-144v5,-6,29,-4,37,0",w:119}}});Cufon.registerFont({w:200,face:{"font-family":"ITC Officina Sans LT","font-weight":700,"font-stretch":"normal","units-per-em":"360","panose-1":"2 0 8 3 0 0 0 0 0 0",ascent:"288",descent:"-72","x-height":"6",bbox:"-14.9067 -347 346.278 94","underline-thickness":"18","underline-position":"-36",stemh:"36",stemv:"46","unicode-range":"U+0020-U+2122"},glyphs:{" ":{w:106},'"':{d:"80,-253v-5,27,-5,58,-8,86v1,11,-14,6,-23,7v-6,0,-7,-1,-7,-7r-8,-86v4,-11,26,-2,38,-5v4,0,8,0,8,5xm146,-253r-8,86v2,12,-13,7,-22,7v-6,0,-8,-1,-8,-7r-8,-86v4,-11,27,-2,39,-5v4,0,7,0,7,5",w:180},"#":{d:"142,-52r-7,64v-1,12,-15,5,-25,7v-5,1,-8,-2,-7,-8r6,-63r-36,0r-6,64v-1,11,-15,6,-25,7v-5,1,-8,-2,-7,-8r6,-63v-9,-1,-23,4,-22,-7v2,-10,-5,-27,8,-27r18,0r6,-61v-9,-1,-23,4,-22,-7v2,-10,-5,-27,8,-27r17,0r6,-59v1,-11,27,-10,33,-2r-6,61r35,0r7,-59v1,-12,15,-5,25,-7v4,-1,8,2,7,8r-6,58v9,2,26,-5,25,7v-2,10,6,27,-7,27r-21,0r-7,61v10,2,27,-5,26,7v-2,10,5,27,-8,27r-21,0xm113,-86r6,-61r-36,0r-6,61r36,0"},"$":{d:"111,4v0,12,5,27,-15,23v-12,2,-5,-14,-7,-23v-12,-1,-69,-6,-62,-22v5,-10,4,-27,14,-33v2,0,26,13,48,16r0,-70v-22,-10,-63,-22,-63,-70v0,-53,46,-68,63,-69v1,-13,-6,-30,15,-25v12,-1,5,16,7,25v10,2,65,8,56,25v-4,9,-7,22,-15,27v-2,0,-26,-14,-41,-14r0,66v23,12,63,27,63,73v0,50,-39,67,-63,71xm109,-97r0,62v10,-3,24,-9,24,-29v0,-21,-16,-29,-24,-33xm91,-148r0,-58v-7,2,-24,7,-24,28v0,19,16,26,24,30"},"%":{d:"228,-21v15,0,17,-16,17,-36v0,-21,-2,-37,-17,-37v-15,0,-18,16,-18,37v0,20,3,36,18,36xm281,-57v0,38,-19,63,-53,63v-34,0,-54,-25,-54,-63v0,-38,20,-64,54,-64v34,0,53,26,53,64xm212,-242r-86,242v-2,9,-27,8,-34,3r87,-244v4,-10,15,-4,26,-6v4,0,7,1,7,5xm125,-177v0,38,-19,63,-53,63v-34,0,-54,-25,-54,-63v0,-38,20,-63,54,-63v34,0,53,25,53,63xm72,-141v15,0,17,-16,17,-36v0,-21,-2,-36,-17,-36v-15,0,-18,15,-18,36v0,20,3,36,18,36",w:299},"&":{d:"215,-23v7,13,-15,22,-24,29v-11,-6,-16,-18,-25,-27v-11,10,-29,27,-70,27v-50,0,-82,-25,-82,-68v0,-44,40,-65,53,-73v-7,-8,-34,-30,-34,-57v-1,-76,137,-83,135,-3v0,33,-34,56,-45,65r38,45v18,-30,4,-53,19,-47v10,4,27,3,31,12v0,22,-16,57,-22,66xm101,-155v19,-6,40,-62,1,-63v-14,0,-25,10,-25,25v0,18,18,31,24,38xm139,-51r-49,-58v-8,5,-27,18,-27,41v0,45,65,40,76,17",w:219},"\u2019":{d:"77,-254v-12,32,-30,56,-44,86v-4,10,-32,0,-28,-11r22,-73v4,-13,29,-3,43,-6v4,0,7,0,7,4",w:79},"(":{d:"146,77v0,4,-20,17,-25,17v-7,0,-79,-83,-79,-182v0,-99,73,-182,79,-182v5,0,25,13,25,17v0,10,-57,62,-57,165v0,103,57,155,57,165",w:159},")":{d:"117,-88v0,99,-71,182,-78,182v-5,0,-25,-13,-25,-17v0,-10,57,-62,57,-165v0,-103,-57,-155,-57,-165v0,-4,20,-17,25,-17v6,0,78,83,78,182",w:159},"*":{d:"150,-143v8,13,-16,20,-25,27v-12,-10,-16,-31,-25,-45v-9,14,-14,34,-25,45v-9,-6,-36,-16,-25,-27r32,-31v-16,-4,-40,-2,-51,-11v6,-10,3,-34,18,-31r40,22r-8,-49v5,-7,31,-6,38,0r-8,49v15,-7,28,-18,45,-23v9,5,9,21,13,32v-11,9,-36,6,-51,11"},"+":{d:"118,-75r0,58v0,12,-20,4,-30,6v-5,0,-6,-1,-6,-6r0,-58r-58,0v-12,0,-4,-20,-6,-29v0,-5,1,-7,6,-7r58,0r0,-57v0,-12,20,-4,30,-6v5,0,6,1,6,6r0,57r58,0v12,1,4,20,6,30v0,5,-1,6,-6,6r-58,0"},",":{d:"85,-41v-14,30,-31,57,-45,86v-5,10,-31,0,-27,-10r22,-74v4,-13,29,-3,43,-6v4,0,7,0,7,4",w:106},"-":{d:"111,-113v13,0,5,23,7,34v0,6,-1,8,-7,8r-88,0v-14,0,-8,-22,-8,-34v0,-6,2,-8,8,-8r88,0",w:133},".":{d:"87,-28v0,19,-15,34,-34,34v-18,0,-34,-15,-34,-34v0,-19,16,-34,34,-34v19,0,34,15,34,34",w:106},"/":{d:"149,-256r-118,325v-2,11,-30,10,-38,3r118,-326v3,-11,31,-10,38,-2",w:159},"0":{d:"100,-33v32,0,40,-39,40,-87v0,-48,-8,-88,-40,-88v-32,0,-40,40,-40,88v0,48,8,87,40,87xm185,-120v0,82,-29,126,-85,126v-56,0,-85,-44,-85,-126v0,-82,28,-127,85,-127v55,0,85,45,85,127"},"1":{d:"164,-33v10,1,3,19,5,28v0,4,-1,5,-5,5r-110,0v-10,-1,-3,-19,-5,-28v0,-4,1,-5,5,-5r36,0r0,-153v-15,8,-27,19,-43,26v-6,-6,-24,-24,-12,-32r68,-48v11,2,33,-6,33,7r0,200r28,0"},"2":{d:"174,-178v0,73,-87,83,-94,137r84,0v14,0,4,22,7,33v0,6,-1,8,-7,8r-130,0v-4,0,-4,-1,-4,-6v-10,-109,100,-95,100,-170v0,-21,-11,-32,-29,-32v-38,0,-30,43,-46,36v-9,-4,-24,-3,-27,-14v0,-14,20,-61,77,-61v43,0,69,25,69,69"},"3":{d:"50,-187v-8,-8,-19,-13,-25,-23v0,-6,23,-37,65,-37v41,0,70,25,70,64v0,34,-19,46,-34,54v14,5,42,17,42,61v0,46,-37,74,-82,74v-28,0,-73,-10,-67,-23v4,-9,2,-24,11,-29v4,0,24,14,52,14v25,0,40,-15,40,-39v0,-38,-30,-36,-56,-36v-13,1,-5,-21,-7,-31v-2,-11,11,-7,19,-7v17,0,39,-4,39,-34v0,-17,-12,-30,-30,-30v-23,0,-32,22,-37,22"},"4":{d:"159,-48r0,47v-1,14,-26,4,-38,7v-6,0,-8,-1,-8,-7r0,-47r-87,0v-17,-1,-4,-31,-8,-45r94,-154v9,7,38,8,30,21r-84,142r55,0r6,-57v0,-14,21,-8,33,-8v6,0,7,2,7,8r0,57v11,2,29,-6,28,9v-2,10,5,27,-8,27r-20,0"},"5":{d:"78,-203r-6,58v5,-3,15,-11,37,-11v44,0,69,34,69,74v0,51,-34,88,-93,88v-25,0,-65,-4,-59,-20v4,-10,2,-23,8,-30v3,0,26,11,49,11v35,0,53,-20,53,-48v0,-22,-12,-37,-36,-37v-33,0,-33,24,-45,18v-9,-4,-28,-2,-27,-15r12,-119v1,-7,1,-6,7,-6r106,0v13,-1,5,20,7,30v0,6,-1,7,-7,7r-75,0"},"6":{d:"131,-247v46,0,37,24,23,44v-3,0,-11,-6,-24,-6v-45,0,-61,50,-60,62v31,-39,108,-23,108,63v0,56,-30,90,-77,90v-45,0,-77,-30,-77,-105v0,-99,46,-148,107,-148xm102,-33v20,0,33,-17,33,-49v0,-32,-11,-48,-32,-48v-20,0,-32,15,-32,48v0,32,10,49,31,49"},"7":{d:"174,-219r-80,220v-6,13,-27,-2,-39,-1v-7,-1,-8,-3,-6,-9r76,-190r-88,0v-13,0,-5,-23,-7,-34v0,-6,1,-7,7,-7r130,0v11,-2,6,13,7,21"},"8":{d:"134,-127v74,21,64,135,-35,133v-48,0,-84,-24,-84,-69v0,-41,37,-57,52,-63v-70,-21,-48,-121,33,-121v42,0,75,27,75,63v0,34,-28,50,-41,57xm102,-144v9,-4,27,-11,27,-35v0,-16,-11,-30,-29,-30v-18,0,-30,14,-30,30v0,24,23,31,32,35xm100,-32v23,0,39,-14,39,-33v0,-30,-31,-40,-41,-44v-8,4,-37,16,-37,44v0,22,17,33,39,33"},"9":{d:"32,-5v4,-10,5,-24,12,-32v3,0,12,5,25,5v45,-1,57,-48,60,-62v-31,40,-108,23,-108,-63v0,-56,30,-90,77,-90v45,0,77,31,77,106v0,99,-47,147,-108,147v-21,0,-35,-7,-35,-11xm96,-110v20,0,32,-15,32,-48v0,-32,-11,-50,-32,-50v-20,0,-32,18,-32,50v0,32,11,48,32,48"},":":{d:"87,-28v0,19,-15,34,-34,34v-18,0,-34,-15,-34,-34v0,-19,16,-34,34,-34v19,0,34,15,34,34xm87,-144v0,19,-15,35,-34,35v-18,0,-34,-16,-34,-35v0,-19,16,-34,34,-34v19,0,34,15,34,34",w:106},";":{d:"85,-41v-14,30,-31,57,-45,86v-5,10,-31,0,-27,-10r22,-74v4,-13,29,-3,43,-6v4,0,7,0,7,4xm87,-144v0,19,-15,35,-34,35v-18,0,-34,-16,-34,-35v0,-19,16,-34,34,-34v19,0,34,15,34,34",w:106},"<":{d:"178,-59v7,6,-1,35,-10,32r-146,-49v-7,-3,-6,-29,0,-34r149,-49v6,3,13,25,7,32r-106,34"},"=":{d:"176,-82v12,0,4,20,6,30v0,5,-1,6,-6,6r-152,0v-12,0,-4,-20,-6,-30v0,-5,1,-6,6,-6r152,0xm176,-139v12,0,4,20,6,30v0,5,-1,6,-6,6r-152,0v-12,0,-4,-20,-6,-30v0,-5,1,-6,6,-6r152,0"},">":{d:"21,-127v-8,-7,4,-19,4,-29v0,-5,2,-2,6,-3r146,49v7,3,7,29,0,34r-149,50v-4,-7,-13,-26,-7,-33r107,-34"},"?":{d:"59,-140v8,-18,56,-12,51,-46v6,-39,-67,-20,-75,-13v-9,-6,-9,-22,-14,-32v0,-9,43,-22,67,-22v44,0,71,29,71,68v0,46,-38,58,-59,65v-2,11,6,33,-7,33v-12,0,-34,6,-34,-8r0,-45xm111,-24v0,16,-13,30,-30,30v-17,0,-31,-14,-31,-30v0,-17,14,-31,31,-31v17,0,30,14,30,31",w:180},"@":{d:"285,8v6,4,7,14,10,22v0,8,-54,31,-120,31v-93,0,-144,-48,-144,-131v0,-98,77,-170,172,-170v80,0,126,44,126,109v0,71,-52,111,-100,111v-26,0,-31,-15,-33,-25v-6,8,-19,25,-42,25v-21,0,-33,-15,-33,-44v0,-61,51,-117,93,-81v1,-12,19,-7,32,-8v5,0,4,5,3,8r-17,86v0,8,7,10,13,10v23,0,52,-28,52,-80v0,-49,-33,-84,-96,-84v-81,0,-138,61,-138,144v0,66,41,103,111,103v69,0,104,-26,111,-26xm169,-49v31,-4,30,-45,37,-73v-4,-4,-8,-8,-17,-8v-20,0,-30,41,-30,67v0,8,3,14,10,14",w:360},A:{d:"127,-98v-10,-36,-17,-75,-24,-113v-3,41,-15,77,-24,113r48,0xm74,-66r-15,58v-3,16,-29,5,-44,8v-9,2,-7,-5,-6,-9r71,-232v5,-13,31,-3,46,-6v5,0,6,2,7,6r72,238v-9,7,-33,1,-47,3v-4,0,-4,-2,-6,-8r-16,-58r-62,0",w:213},B:{d:"80,-145v28,1,51,-2,51,-34v0,-29,-23,-31,-51,-30r0,64xm80,-38v32,0,59,1,59,-35v0,-35,-28,-34,-59,-34r0,69xm39,-247v67,3,140,-17,140,63v0,36,-22,48,-36,55v17,5,45,18,45,59v0,83,-75,69,-149,70v-6,0,-7,-2,-7,-8r0,-231v0,-6,1,-8,7,-8",w:206},C:{d:"154,-46v8,6,12,19,17,29v0,6,-25,23,-60,23v-63,0,-93,-41,-93,-127v0,-83,31,-132,93,-132v28,0,66,18,57,32v-6,8,-10,19,-18,24v-6,0,-18,-17,-37,-17v-31,0,-44,21,-44,83v0,61,7,98,44,98v20,0,34,-13,41,-13",w:180},D:{d:"39,-247v102,-2,162,-4,160,122v-2,129,-59,127,-161,125v-6,0,-7,-2,-7,-8r0,-231v0,-6,2,-8,8,-8xm79,-39v53,2,69,-10,69,-86v0,-70,-17,-85,-69,-83r0,169",w:213},E:{d:"153,-39v14,-1,8,20,8,31v0,6,-2,8,-8,8r-118,0v-6,0,-8,-2,-8,-8r0,-231v0,-6,2,-8,8,-8r118,0v21,1,0,23,1,34v-1,5,-5,5,-8,5r-70,0r0,60r61,0v14,-1,6,20,8,31v0,6,-2,8,-8,8r-61,0r0,70r77,0",w:173},F:{d:"79,-109r0,101v0,16,-28,5,-41,8v-6,0,-7,-2,-7,-8r0,-231v0,-6,1,-8,7,-8r118,0v21,1,0,23,1,34v-1,5,-5,5,-8,5r-70,0r0,60r61,0v14,-1,6,20,8,31v0,6,-2,8,-8,8r-61,0",w:166},G:{d:"186,-122r0,100v0,15,-42,28,-72,28v-63,0,-96,-41,-96,-128v0,-85,33,-131,97,-131v34,0,75,12,65,28v-5,9,-8,21,-16,27v-2,0,-23,-16,-47,-16v-37,0,-48,34,-48,89v0,69,24,107,74,86r0,-52v-12,-2,-34,6,-35,-7v2,-11,-6,-32,8,-32r63,0v6,0,7,2,7,8",w:206},H:{d:"196,-239r0,231v0,16,-28,5,-41,8v-6,0,-7,-2,-7,-8r0,-100r-69,0r0,100v0,16,-28,5,-41,8v-6,0,-7,-2,-7,-8r0,-231v0,-16,28,-5,41,-8v6,0,7,2,7,8r0,92r69,0r0,-92v0,-16,28,-5,41,-8v6,0,7,2,7,8",w:226},I:{d:"111,-35v12,-1,7,17,7,27v0,6,-1,8,-7,8r-89,0v-12,1,-5,-17,-7,-27v-2,-13,17,-6,27,-8r0,-177v-10,-2,-29,5,-27,-8v2,-10,-5,-28,7,-27r89,0v12,-1,5,17,7,27v2,13,-17,6,-27,8r0,177r20,0",w:133},J:{d:"133,-239r0,163v0,44,-12,82,-69,82v-56,0,-71,-49,-62,-79r36,0v11,7,-5,39,26,40v20,0,20,-15,20,-36r0,-143r-49,0v-13,1,-7,-17,-8,-27v0,-6,2,-8,8,-8r90,0v6,0,8,2,8,8",w:159},K:{d:"80,-109v-4,30,0,68,-1,101v0,16,-28,5,-41,8v-6,0,-7,-2,-7,-8r0,-231v0,-16,28,-5,41,-8v6,0,7,2,7,8r1,101r79,-110v12,-11,32,9,42,15r-79,107r84,105v6,16,-27,18,-37,27v-33,-35,-58,-78,-89,-115",w:206},L:{d:"166,-43v16,3,-2,26,-1,37v-1,6,-3,6,-8,6r-118,0v-6,0,-8,-2,-8,-8r0,-231v1,-16,28,-5,41,-8v6,0,8,2,8,8r0,196r86,0",w:180},M:{d:"219,-235r10,227v-1,16,-27,5,-40,8v-6,0,-7,-2,-7,-8r-5,-179v-7,44,-22,87,-34,127v-1,11,-20,6,-30,6v-6,0,-7,-1,-8,-6r-21,-71v-4,-13,-11,-43,-13,-56r-5,179v1,15,-22,5,-34,8v-6,0,-7,-2,-7,-8r10,-231v1,-16,29,-5,42,-8v6,0,6,1,8,6r41,134v7,-41,30,-94,42,-134v4,-13,29,-3,43,-6v6,0,7,2,8,12",w:253},N:{d:"197,-239r0,231v0,13,-32,11,-40,3v-28,-55,-65,-113,-87,-172r1,169v1,15,-22,5,-34,8v-6,0,-7,-2,-7,-8r0,-231v0,-16,25,-5,37,-8v5,0,6,1,8,5v27,52,61,108,82,164r-1,-161v-1,-15,22,-6,33,-8v6,0,8,2,8,8",w:226},O:{d:"196,-123v0,87,-33,129,-89,129v-56,0,-90,-42,-90,-129v0,-87,35,-130,90,-130v55,0,89,43,89,130xm107,-32v27,0,38,-35,38,-91v0,-57,-11,-92,-38,-92v-27,0,-39,36,-39,92v0,56,12,91,39,91",w:213},P:{d:"76,-136v30,0,53,1,53,-40v0,-38,-25,-33,-53,-33r0,73xm76,-99r0,91v-1,16,-28,5,-41,8v-6,0,-8,-2,-8,-8r0,-231v0,-6,2,-8,8,-8r58,0v29,0,84,0,84,68v0,66,-47,83,-101,80",w:186},Q:{d:"138,1v-75,20,-121,-24,-121,-124v0,-87,35,-130,90,-130v55,0,90,43,90,130v0,50,-11,82,-27,100v9,10,41,25,36,32v-11,7,-19,15,-31,21v-9,0,-33,-24,-37,-29xm107,-32v27,0,38,-35,38,-91v0,-57,-11,-92,-38,-92v-27,0,-39,36,-39,92v0,56,12,91,39,91",w:213},R:{d:"77,-140v29,0,53,1,53,-36v0,-37,-25,-33,-53,-33r0,69xm77,-102r0,94v-1,16,-28,5,-41,8v-6,0,-8,-2,-8,-8r0,-231v0,-6,2,-8,8,-8r58,0v28,0,84,2,84,70v0,46,-28,59,-41,66r57,103v-12,5,-40,24,-51,3r-49,-97r-17,0"},S:{d:"115,-66v1,-50,-105,-41,-105,-113v0,-52,38,-74,80,-74v36,0,77,12,67,28v-5,9,-8,21,-16,27v-2,0,-24,-16,-50,-16v-17,0,-34,6,-34,28v0,41,105,47,105,116v0,46,-33,76,-78,76v-39,0,-82,-10,-73,-27v5,-9,5,-23,12,-28v2,0,29,16,60,16v20,0,32,-11,32,-33",w:173},T:{d:"103,-203r0,195v-1,16,-28,5,-41,8v-6,0,-8,-2,-8,-8r0,-195r-47,0v-12,-2,-3,-25,-6,-37v0,-5,1,-7,6,-7r148,0v21,1,-1,26,1,38v-8,14,-35,2,-53,6",w:159},U:{d:"200,-239v-10,107,40,245,-87,245v-127,0,-86,-139,-86,-245v0,-16,28,-5,41,-8v6,0,7,2,7,8r0,155v0,26,2,51,38,51v36,0,39,-25,39,-51r0,-155v0,-16,28,-5,41,-8v6,0,7,2,7,8",w:226},V:{d:"194,-241r-67,238v-5,14,-34,3,-49,6v-6,0,-6,-1,-7,-6r-66,-236v11,-9,33,-6,49,-11v2,0,4,0,5,7r31,145v3,12,7,38,9,55v12,-72,31,-132,46,-200v5,-17,27,1,43,-2v3,1,6,1,6,4"},W:{d:"202,-58v5,-62,19,-126,30,-185v3,-17,33,0,45,3r-55,237v-3,13,-26,3,-38,6v-6,0,-7,-1,-8,-6v-11,-63,-26,-113,-32,-183v-9,68,-25,121,-39,183v-3,12,-26,3,-39,6v-5,0,-7,-1,-8,-6r-48,-237v8,-8,28,-6,40,-10v2,0,4,0,5,7v10,60,26,121,30,185v10,-63,24,-120,38,-178v0,-17,20,-9,35,-11v6,0,6,3,8,11v13,59,30,112,36,178",w:286},X:{d:"188,-18v6,19,-26,16,-42,21v-19,-26,-33,-61,-48,-92v-14,30,-31,65,-49,92v-17,-2,-34,-5,-46,-12v18,-45,47,-80,69,-122r-64,-106v10,-9,33,-8,47,-13v19,23,31,55,43,85v10,-31,24,-60,40,-85v15,5,33,7,45,14r-60,105",w:192},Y:{d:"118,-101r0,93v0,16,-28,5,-41,8v-6,0,-8,-2,-8,-8r0,-93r-70,-139v9,-8,34,-5,48,-10v22,33,34,62,49,106v13,-44,28,-62,43,-99v7,-17,26,1,42,0v7,2,8,4,4,11",w:186},Z:{d:"169,-43v12,5,-1,25,1,37v-1,6,-2,6,-8,6r-145,0v-13,-1,-3,-25,-6,-36r97,-167r-89,0v-13,-6,4,-26,3,-37v1,-5,2,-7,8,-7r124,0v16,1,5,27,8,40r-96,164r103,0",w:180},"[":{d:"124,35v14,-1,8,19,8,30v0,6,-2,8,-8,8r-70,0v-6,0,-8,-2,-8,-8r0,-316v0,-6,2,-7,8,-7r70,0v14,-1,6,19,8,30v-1,16,-27,5,-40,8r0,255r32,0",w:153},"\\":{d:"51,-254r119,326v-5,7,-34,8,-38,-3r-118,-325v3,-8,33,-10,37,2",w:159},"]":{d:"107,-251r0,316v0,6,-2,8,-8,8r-70,0v-13,0,-5,-20,-7,-31v1,-15,27,-4,39,-7r0,-255v-13,-3,-39,7,-39,-8v2,-10,-6,-31,7,-30r70,0v6,0,8,1,8,7",w:153},"^":{d:"167,-124v-6,5,-26,11,-33,6r-34,-86r-34,86v-5,5,-36,1,-31,-11r47,-114v4,-7,30,-7,36,0"},_:{d:"180,27r0,18r-180,0r0,-18r180,0",w:180},"\u2018":{d:"76,-248r-23,78v-3,14,-29,4,-43,7v-7,2,-8,-5,-6,-10r43,-80v5,-11,23,1,29,5",w:79},a:{d:"159,-10v-7,9,-23,12,-35,16v-3,0,-9,-12,-11,-21v-7,7,-19,21,-46,21v-33,0,-54,-21,-54,-55v0,-61,66,-61,94,-61v0,-22,2,-37,-26,-38v-24,-1,-44,19,-48,7r-9,-26v0,-8,36,-17,64,-17v96,0,46,117,71,174xm107,-41r0,-40v-9,0,-51,-3,-51,29v0,31,43,28,51,11",w:173},b:{d:"73,-136r0,99v2,2,8,7,18,7v33,0,40,-33,40,-61v0,-29,-6,-57,-33,-57v-12,0,-20,8,-25,12xm23,-2v-9,-5,9,-28,5,-44r0,-201v7,-12,28,-8,42,-14v3,0,3,2,3,8r0,85v7,-5,20,-16,40,-16v49,0,63,43,63,90v0,61,-26,100,-74,100v-21,0,-28,-10,-34,-16v-2,6,-7,20,-16,15",w:193},c:{d:"132,-42v8,6,9,19,13,29v0,9,-28,19,-50,19v-50,0,-80,-30,-80,-91v0,-61,31,-99,84,-99v19,1,56,10,50,25v-6,8,-9,19,-16,25v-4,0,-15,-14,-34,-14v-24,0,-36,19,-36,60v0,61,42,66,69,46",w:153},d:{d:"118,-42r0,-99v-3,-2,-10,-7,-25,-7v-27,0,-32,20,-32,60v0,60,33,69,57,46xm170,-10v-7,9,-23,11,-35,16v-3,0,-9,-12,-11,-21v-6,5,-21,21,-47,21v-41,0,-62,-33,-62,-88v0,-85,49,-121,103,-91r0,-74v7,-12,28,-8,42,-14v3,0,3,2,3,8v2,75,-7,183,7,243",w:186},e:{d:"146,-44v9,6,10,19,14,29v0,9,-37,21,-65,21v-48,0,-80,-27,-80,-93v0,-57,31,-97,79,-97v61,0,72,54,72,98v0,7,-2,9,-9,9r-97,0v0,20,6,45,40,45v26,0,41,-12,46,-12xm60,-110r57,0v0,-15,-1,-40,-26,-40v-28,0,-30,30,-31,40",w:180},f:{d:"84,-144r0,136v0,16,-26,5,-38,8v-6,0,-7,-2,-7,-8r0,-136v-12,-2,-35,6,-34,-8v1,-10,-5,-26,8,-26r26,0v-2,-48,8,-83,57,-83v17,0,49,4,43,17v-4,9,-2,22,-9,28v-13,-8,-57,-10,-46,23r0,15v15,3,43,-8,47,7v-4,8,-1,27,-12,27r-35,0",w:133},g:{d:"169,-170v-15,31,-8,131,-8,181v0,39,-20,65,-70,65v-31,0,-82,-5,-73,-26v4,-8,4,-22,11,-26v4,0,26,15,58,15v36,0,30,-32,29,-55v-5,4,-20,14,-44,14v-40,0,-61,-34,-61,-88v0,-81,66,-117,111,-77v2,-4,7,-21,16,-16v10,5,24,6,31,13xm116,-50r0,-85v-24,-21,-59,-11,-59,44v0,33,6,53,28,53v18,0,27,-9,31,-12",w:180},h:{d:"168,-127r0,122v0,4,-1,5,-5,5r-36,0v-4,0,-5,-1,-5,-5r0,-111v0,-14,-2,-30,-20,-30v-15,0,-25,11,-30,15r0,126v0,4,-1,5,-5,5r-36,0v-4,0,-5,-1,-5,-5r0,-242v7,-12,28,-8,42,-14v3,0,4,2,4,8r0,90v10,-8,23,-21,49,-21v38,0,47,26,47,57",w:193},i:{d:"84,-173r0,168v0,4,-1,5,-5,5r-35,0v-4,0,-5,-1,-5,-5r0,-139v-11,-2,-31,5,-33,-5v2,-9,-5,-29,5,-29r68,0v4,0,5,1,5,5xm91,-231v0,17,-14,30,-30,30v-17,0,-30,-13,-30,-30v0,-17,13,-30,30,-30v16,0,30,13,30,30",w:113},j:{d:"86,-173r0,175v0,51,-8,83,-61,83v-20,0,-45,-2,-39,-14v4,-9,4,-23,11,-29v3,0,12,5,23,5v20,0,21,-20,21,-46r0,-145v-11,-2,-31,5,-33,-5v2,-9,-5,-29,5,-29r68,0v4,0,5,1,5,5xm93,-231v0,17,-14,30,-30,30v-17,0,-30,-13,-30,-30v0,-17,13,-30,30,-30v16,0,30,13,30,30",w:113},k:{d:"112,-100r69,85v-10,8,-28,24,-41,18r-67,-87r0,79v0,4,-1,5,-5,5r-35,0v-4,0,-5,-1,-5,-5r0,-242v7,-12,29,-8,43,-14v6,44,0,102,2,150r75,-73v7,7,30,16,23,27",w:186},l:{d:"79,-35v25,-12,18,15,25,31v0,5,-19,10,-36,10v-44,0,-45,-36,-45,-69r0,-184v7,-12,29,-8,43,-14v3,0,3,2,3,8r0,196v0,12,0,22,10,22",w:106},m:{d:"257,-127r0,122v0,4,-1,5,-5,5r-36,0v-4,0,-5,-1,-5,-5r0,-111v0,-14,-1,-30,-15,-30v-15,0,-27,11,-32,15r0,126v0,4,-1,5,-5,5r-36,0v-4,0,-5,-1,-5,-5r0,-111v0,-14,-1,-30,-15,-30v-15,0,-26,11,-31,15r0,126v0,4,-1,5,-5,5r-36,0v-4,0,-5,-1,-5,-5v0,-43,2,-151,-7,-165v7,-9,25,-10,37,-14v5,0,7,8,11,25v13,-21,80,-41,92,0v11,-9,26,-25,56,-25v34,0,42,26,42,57",w:280},n:{d:"168,-131r0,126v0,4,-1,5,-5,5r-36,0v-4,0,-5,-1,-5,-5r0,-111v0,-14,-2,-30,-20,-30v-15,0,-26,11,-31,15r0,126v0,4,-1,5,-5,5r-36,0v-4,0,-5,-1,-5,-5v0,-43,2,-151,-7,-165v7,-9,25,-10,37,-14v5,0,7,8,11,25v22,-26,103,-50,102,28",w:193},o:{d:"93,-30v25,0,30,-25,30,-59v0,-33,-5,-59,-30,-59v-25,0,-29,26,-29,59v0,33,4,59,29,59xm171,-89v0,58,-29,95,-78,95v-49,0,-78,-37,-78,-95v0,-58,29,-95,78,-95v48,0,78,37,78,95",w:186},p:{d:"73,-134r0,97v32,17,58,4,58,-53v0,-37,-7,-58,-29,-58v-15,0,-24,9,-29,14xm73,-3r0,66v-7,12,-29,7,-43,13v-2,0,-3,-1,-3,-7r0,-183v2,-57,-11,-45,-3,-60v19,-3,40,-24,44,9v8,-8,22,-19,46,-19v40,0,63,32,63,92v0,82,-46,115,-104,89",w:193},q:{d:"116,-37r0,-97v-5,-5,-14,-12,-29,-12v-21,0,-27,21,-27,56v0,58,23,70,56,53xm172,-170v-16,38,-9,169,-10,233v-7,12,-29,7,-43,13v-7,-19,-1,-54,-3,-79v-56,26,-102,-8,-102,-89v0,-60,22,-92,62,-92v28,0,40,12,47,18v1,-4,8,-22,18,-17v9,5,25,5,31,13",w:186},r:{d:"71,-125r0,120v0,4,-1,5,-5,5r-36,0v-4,0,-5,-1,-5,-5v0,-46,3,-140,-9,-163v9,-8,23,-12,35,-16v4,0,11,16,13,28v4,-13,48,-42,66,-20v-9,16,-4,46,-32,33v-11,0,-22,13,-27,18",w:126},s:{d:"98,-48v-2,-32,-80,-22,-80,-77v0,-33,24,-59,63,-59v23,0,62,7,55,22r-11,23v-1,-4,-70,-21,-66,8v3,27,82,25,82,79v0,33,-23,58,-61,58v-28,0,-74,-10,-66,-28r10,-24v2,2,76,36,74,-2",w:153},t:{d:"122,-42v8,7,7,24,10,34v0,7,-26,14,-50,14v-74,0,-39,-88,-47,-150v-10,-2,-29,5,-30,-5v2,-9,-5,-29,5,-29r25,0r0,-45v4,-14,27,-7,42,-11v10,10,1,39,4,56v15,4,43,-8,47,7v-4,8,-1,27,-11,27r-36,0r0,87v-8,31,32,20,41,15",w:133},u:{d:"174,-8v-7,9,-24,10,-36,14v-5,0,-8,-7,-12,-21v-24,23,-102,44,-102,-31r0,-124v5,-14,29,-8,43,-14v8,33,0,83,3,122v0,14,2,30,20,30v15,0,27,-8,32,-11r0,-127v5,-14,29,-8,43,-14v6,40,-3,156,9,176",w:193},v:{d:"165,-174r-61,173v-4,9,-25,2,-36,4v-5,0,-6,0,-7,-4r-59,-173v8,-3,44,-15,48,0r35,133v8,-45,24,-91,36,-133v4,-16,35,-2,44,0",w:166},w:{d:"52,-174r15,78v5,17,4,44,9,61v2,-48,15,-93,23,-137v3,-13,26,-3,39,-6v5,0,6,1,7,6v8,44,20,89,23,137v3,-50,16,-95,26,-139v3,-15,34,-2,43,0r-52,172v-3,11,-24,2,-35,5v-5,0,-5,-2,-6,-6r-18,-91v-2,-12,-4,-30,-5,-40v-6,44,-19,89,-28,131v-2,11,-23,4,-35,6v-5,0,-6,0,-7,-5r-45,-172v8,-3,42,-15,46,0",w:240},x:{d:"110,-90r54,76v-7,10,-26,11,-38,17r-43,-61v-15,20,-26,43,-43,61v-10,-7,-45,-8,-35,-22r53,-71r-50,-74v6,-11,27,-11,38,-17v14,17,25,41,36,60r41,-60v11,7,46,8,36,22",w:166},y:{d:"89,-24v13,-47,20,-101,32,-150v4,-16,36,-3,46,0r-37,137v-13,43,-24,117,-77,113v-22,-2,-55,-7,-48,-21v4,-8,7,-20,14,-25v4,0,15,9,31,9v24,1,25,-22,32,-39v-8,-1,-21,2,-22,-5r-56,-169v8,-3,44,-15,48,0r24,87v4,16,11,51,13,63",w:173},z:{d:"149,-34v-6,11,-8,27,-17,34r-120,0v-7,-5,-1,-21,-3,-31r82,-109r-72,0v-7,-5,-1,-23,-3,-33v0,-4,1,-5,5,-5r114,0v12,1,4,21,6,32r-81,108r82,0v7,0,7,3,7,4",w:153},"{":{d:"132,35v14,0,6,19,8,30v0,5,-1,8,-7,8v-45,0,-72,-18,-72,-67v0,-34,15,-84,-31,-79v-13,1,-5,-20,-7,-31v-1,-9,6,-8,14,-8v37,2,24,-49,24,-80v0,-49,27,-66,72,-66v13,0,5,20,7,30v-5,19,-33,-4,-33,33v0,41,8,95,-26,102v34,8,25,61,26,103v0,25,14,25,25,25",w:159},"|":{d:"90,-264r0,348v0,12,-20,4,-30,6v-5,0,-6,-1,-6,-6r0,-348v0,-12,20,-4,30,-6v5,0,6,1,6,6",w:144},"}":{d:"130,-73v-46,-6,-31,45,-31,79v0,49,-27,67,-72,67v-13,-1,-5,-20,-7,-31v0,-6,1,-7,7,-7v11,0,26,0,26,-25v1,-42,-8,-95,26,-103v-34,-8,-25,-60,-26,-102v0,-25,-15,-25,-26,-25v-13,0,-5,-20,-7,-31v0,-5,1,-7,7,-7v45,0,72,17,72,66v0,34,-15,85,31,80v13,-1,5,20,7,31v0,6,-1,8,-7,8",w:159},"~":{d:"169,-123r22,0v0,21,-6,67,-46,67v-35,0,-64,-39,-95,-39v-17,0,-19,21,-20,34r-22,0v0,-21,6,-68,46,-68v36,0,64,40,95,40v17,0,19,-21,20,-34"},"\u00a1":{d:"81,-78r8,148v-6,12,-31,2,-45,5v-7,2,-8,-6,-7,-12r8,-141v1,-13,17,-4,28,-7v5,0,7,0,8,7xm94,-153v0,16,-14,30,-31,30v-17,0,-30,-14,-30,-30v0,-17,13,-31,30,-31v17,0,31,14,31,31",w:126},"\u00a2":{d:"107,-63r0,-117v-13,4,-27,14,-27,60v0,41,13,53,27,57xm129,-26v-1,13,6,30,-15,26v-12,1,-5,-17,-7,-26v-30,-2,-72,-21,-72,-92v0,-74,41,-93,72,-97v1,-13,-6,-31,14,-27v13,-1,7,17,8,27v8,1,45,7,39,19r-15,26v-3,0,-15,-10,-24,-10r0,117v32,-16,25,0,36,22v0,9,-28,14,-36,15"},"\u00a3":{d:"189,-39v16,2,-1,23,0,33v-1,5,-3,6,-8,6r-157,0v-13,0,-6,-21,-7,-32v-1,-14,22,-4,33,-7v6,-17,4,-53,-1,-68v-12,-2,-36,7,-36,-7v0,-10,-5,-26,8,-26r21,0v-17,-60,18,-109,77,-107v58,2,81,23,47,52v-6,0,-22,-14,-46,-14v-36,0,-47,38,-33,69r49,0v12,-1,7,16,7,26v0,6,-1,7,-7,7r-43,0v6,15,6,51,1,68r95,0"},"\u00a5":{d:"119,-89r0,81v1,15,-22,5,-34,8v-6,0,-7,-2,-7,-8r0,-81r-63,0v-8,1,-7,-4,-7,-11v0,-6,1,-7,7,-7r59,0r-9,-19r-50,0v-8,1,-7,-4,-7,-11v0,-6,1,-7,7,-7r41,0r-46,-95v9,-8,30,-7,43,-11v22,33,30,78,47,118v10,-40,27,-75,40,-111v6,-16,33,-1,44,4r-44,95r38,0v8,-1,7,4,7,11v0,6,-1,7,-7,7r-47,0r-9,19r56,0v8,-1,7,4,7,11v0,6,-1,7,-7,7r-59,0",w:193},"\u00a7":{d:"120,-10v-10,-38,-92,-33,-92,-92v0,-35,23,-46,37,-52v-9,-5,-27,-17,-27,-43v0,-36,32,-56,66,-56v31,0,62,14,56,25v-4,8,-7,19,-15,24v-4,-5,-65,-30,-65,1v0,24,92,36,92,89v0,31,-23,46,-36,52v11,6,29,18,29,45v0,33,-30,61,-67,61v-33,0,-77,-16,-68,-30v5,-8,7,-19,14,-25v1,2,75,41,76,1xm104,-79v9,-5,25,-14,25,-30v0,-15,-20,-23,-31,-29v-9,5,-27,15,-27,30v0,15,22,24,33,29"},"'":{d:"59,-253r-8,86v2,12,-13,7,-22,7v-6,0,-7,-1,-7,-7r-8,-86v4,-11,26,-2,38,-5v4,0,7,0,7,5",w:73},"\u201c":{d:"163,-248r-23,78v-3,14,-29,4,-43,7v-7,2,-8,-5,-6,-10r43,-80v5,-11,23,1,29,5xm90,-248r-23,78v-3,14,-29,4,-43,7v-8,2,-8,-6,-5,-10r43,-80v4,-11,23,0,28,5",w:180},"\u00ab":{d:"106,-24v7,12,-23,29,-30,20r-63,-86v20,-32,44,-60,68,-88v9,5,33,12,25,24r-44,66xm191,-24v7,12,-23,29,-30,20r-63,-86v20,-32,44,-60,68,-88v10,5,33,12,25,24r-45,66",w:213},"\u2013":{d:"178,-113v13,0,5,23,7,34v0,6,-1,8,-7,8r-155,0v-14,0,-8,-22,-8,-34v0,-6,2,-8,8,-8r155,0"},"\u00b7":{d:"127,-92v0,15,-12,27,-27,27v-15,0,-28,-12,-28,-27v0,-15,13,-28,28,-28v15,0,27,13,27,28"},"\u00b6":{d:"207,-214r0,274v0,13,-19,7,-29,7v-6,0,-7,-1,-7,-7r0,-274r-25,0r0,274v1,13,-19,5,-29,7v-6,0,-7,-1,-7,-7r0,-118v-62,14,-101,-25,-100,-92v4,-140,109,-86,217,-97v13,-1,7,16,8,26v1,12,-18,5,-28,7xm110,-90r0,-124v-29,0,-55,3,-55,60v0,51,14,70,55,64",w:240},"\u201d":{d:"90,-254v-12,32,-30,56,-44,86v-4,10,-32,0,-28,-11r22,-73v4,-13,29,-3,43,-6v4,0,7,0,7,4xm163,-254v-14,30,-30,57,-45,86v-4,10,-31,0,-27,-11r22,-73v4,-13,29,-3,43,-6v4,0,7,0,7,4",w:180},"\u00bb":{d:"201,-90r-63,86v-10,11,-20,-7,-29,-9v-5,-2,-5,-7,-2,-11r45,-64r-47,-71v5,-8,25,-26,33,-15xm116,-90v-20,32,-44,62,-68,90v-10,-6,-31,-10,-25,-24r44,-64r-47,-71v6,-7,25,-25,33,-15v22,27,45,53,63,84",w:213},"\u2026":{d:"93,-32v0,18,-15,32,-33,32v-18,0,-32,-14,-32,-32v0,-18,14,-33,32,-33v18,0,33,15,33,33xm332,-32v0,18,-14,32,-32,32v-18,0,-33,-14,-33,-32v0,-18,15,-33,33,-33v18,0,32,15,32,33xm212,-32v0,18,-14,32,-32,32v-18,0,-32,-14,-32,-32v0,-18,14,-33,32,-33v18,0,32,15,32,33",w:360},"\u00bf":{d:"121,-38v-7,19,-55,11,-51,46v-6,39,66,20,75,14v9,6,9,21,14,32v0,9,-43,21,-67,21v-44,0,-71,-28,-71,-67v0,-46,38,-59,59,-66v2,-11,-6,-33,7,-32v12,1,34,-6,34,7r0,45xm130,-154v0,17,-14,31,-31,31v-17,0,-30,-14,-30,-31v0,-16,13,-30,30,-30v17,0,31,14,31,30",w:180},"`":{d:"89,-230v12,6,-3,21,-8,27v-26,-9,-51,-19,-74,-31v7,-10,9,-34,23,-30",w:120},"\u00b4":{d:"113,-234v-21,14,-49,22,-74,31v-4,-6,-18,-21,-7,-27r63,-36v9,7,13,20,18,32",w:120},"\u00af":{d:"97,-249v12,-2,7,13,7,22v0,6,-1,7,-7,7r-74,0v-12,2,-7,-13,-7,-22v0,-6,1,-7,7,-7r74,0",w:120},"\u00a8":{d:"54,-235v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,25,11,25,25xm117,-235v0,14,-10,25,-24,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,24,12,24,25",w:120},"\u00b8":{d:"69,0r-1,19v9,0,25,6,25,26v7,28,-46,39,-65,25v2,-15,1,-24,20,-17v7,0,12,-3,12,-8v0,-14,-29,-1,-22,-20r2,-25r29,0",w:120},"\u2014":{d:"337,-113v14,0,8,22,8,34v0,6,-2,8,-8,8r-314,0v-14,0,-8,-22,-8,-34v0,-6,2,-8,8,-8r314,0",w:360},"\u00c6":{d:"262,-39v13,0,5,20,7,31v0,6,-1,8,-7,8r-117,0v-6,0,-7,-2,-7,-8r0,-58r-58,0r-23,58v-3,16,-29,5,-44,8v-8,1,-7,-4,-6,-9r100,-232v1,-5,1,-6,7,-6r148,0v21,1,0,23,1,34v-1,5,-5,5,-8,5r-70,0r0,60r61,0v13,-1,5,21,7,31v0,6,-1,8,-7,8r-61,0r0,70r77,0xm138,-98r-1,-122v-10,30,-35,87,-48,122r49,0",w:280},"\u00aa":{d:"128,-131v-6,7,-21,7,-29,11v-2,0,-5,-9,-6,-14v-13,23,-69,16,-69,-23v0,-42,51,-42,66,-42v9,-46,-58,6,-57,-36v0,-5,23,-12,44,-12v74,0,32,80,51,116xm90,-150r0,-29v-5,0,-33,-2,-33,20v0,20,26,17,33,9",w:159},"\u00d8":{d:"167,-268v30,5,14,29,4,47v15,19,25,50,25,98v0,110,-62,153,-137,115v-7,19,-23,47,-42,21r22,-42v-14,-21,-22,-49,-22,-94v-2,-107,58,-152,133,-119v6,-8,9,-21,17,-26xm69,-76v23,-40,40,-85,61,-126v-6,-8,-11,-13,-23,-13v-38,-8,-42,89,-38,139xm141,-170v-22,39,-39,83,-59,124v6,9,13,14,25,14v38,9,43,-94,34,-138",w:213},"\u00ba":{d:"134,-183v0,38,-20,63,-54,63v-34,0,-54,-25,-54,-63v0,-38,20,-64,54,-64v34,0,54,26,54,64xm80,-147v15,0,18,-16,18,-36v0,-21,-3,-37,-18,-37v-15,0,-18,16,-18,37v0,20,3,36,18,36",w:159},"\u00e6":{d:"232,-44v9,6,10,19,14,29v-14,20,-99,36,-121,-3v-10,8,-30,24,-58,24v-33,0,-54,-21,-54,-55v0,-61,64,-61,92,-61v0,-22,2,-38,-24,-38v-24,0,-44,19,-48,7r-9,-26v0,-8,36,-17,64,-17v26,0,41,17,44,23v6,-8,24,-23,48,-23v61,0,72,54,72,98v0,7,-1,9,-8,9r-96,0v0,20,6,45,38,45v26,0,41,-12,46,-12xm148,-110r55,0v0,-15,-1,-40,-26,-40v-27,0,-28,30,-29,40xm105,-41r0,-40v-9,0,-49,-3,-49,29v0,30,41,29,49,11",w:266},"\u00f8":{d:"139,-196v22,4,16,21,5,35v15,15,24,39,24,72v0,73,-53,113,-114,87v-5,15,-19,28,-31,11v2,-10,8,-17,12,-25v-15,-16,-23,-39,-23,-73v0,-72,53,-113,114,-87v4,-6,7,-16,13,-20xm121,-126r-48,91v32,17,52,-12,52,-54v0,-14,-1,-28,-4,-37xm59,-50r48,-92v-31,-20,-52,12,-52,53v0,15,3,34,4,39",w:180},"\u00df":{d:"98,-135v0,-32,34,-39,35,-67v0,-15,-11,-23,-29,-23v-32,0,-34,20,-34,43r0,177v0,4,-1,5,-5,5r-36,0v-4,0,-5,-1,-5,-5r0,-173v0,-46,18,-83,81,-83v37,0,71,16,71,53v0,36,-36,45,-36,63v0,25,69,45,64,92v7,62,-78,71,-111,46v4,-10,1,-25,10,-30v4,0,19,10,38,10v13,0,21,-8,21,-21v0,-36,-64,-44,-64,-87",w:213},"\u00f7":{d:"126,-31v0,14,-12,26,-26,26v-14,0,-25,-12,-25,-26v0,-14,11,-25,25,-25v14,0,26,11,26,25xm176,-111v12,1,4,20,6,30v0,5,-1,6,-6,6r-152,0v-12,0,-4,-20,-6,-29v0,-5,1,-7,6,-7r152,0xm126,-154v0,15,-12,25,-26,25v-14,0,-25,-11,-25,-25v0,-14,11,-26,25,-26v14,0,26,12,26,26"},"\u00be":{d:"223,-242r-86,242v-2,9,-27,8,-34,3r86,-244v4,-10,16,-5,27,-6v4,0,7,1,7,5xm38,-205v-6,-5,-15,-8,-18,-16v0,-5,17,-23,44,-23v45,0,62,53,29,70v9,5,23,12,23,36v0,48,-77,55,-101,32v5,-6,2,-19,10,-22v7,4,62,18,58,-11v-3,-20,-20,-19,-34,-19v-10,1,-6,-12,-7,-21v4,-16,35,6,36,-24v1,-24,-37,-8,-40,-2xm282,-28v-2,11,6,31,-6,32v-10,-1,-26,4,-26,-7r0,-25r-55,0v-12,0,-4,-20,-6,-29v21,-30,38,-64,62,-91v7,4,27,4,21,15r-52,80r30,0v4,-18,-6,-45,26,-38v13,2,3,26,6,38v14,-2,22,0,19,19v1,9,-11,5,-19,6",w:313},"\u00bc":{d:"280,-28v-2,11,6,31,-6,32v-10,-1,-26,4,-26,-7r0,-25r-55,0v-13,1,-5,-19,-7,-29v22,-30,39,-64,63,-91v7,4,25,3,21,15r-52,80r30,0v4,-18,-6,-45,26,-38v13,2,3,27,6,39v7,1,19,-4,18,6v2,13,0,21,-18,18xm223,-242r-86,242v-2,9,-27,8,-34,3r86,-244v4,-10,16,-5,27,-6v4,0,7,1,7,5xm86,-120v17,-2,26,1,22,17v0,5,-2,7,-7,7r-68,0v-9,1,-7,-9,-7,-17v0,-12,17,-5,27,-7r0,-83v-12,16,-43,7,-31,-11v19,-8,28,-28,57,-26v5,0,7,1,7,6r0,114",w:313},"\u00b9":{d:"88,-120v17,-2,26,1,22,17v0,5,-2,7,-7,7r-67,0v-9,1,-7,-9,-7,-17v0,-12,17,-5,27,-7r0,-83v-13,16,-44,7,-32,-11v20,-8,28,-28,58,-26v5,0,6,1,6,6r0,114",w:133},"\u00d7":{d:"166,-51v7,10,-15,20,-21,28v-16,-13,-30,-30,-45,-44r-45,44v-8,-8,-25,-16,-22,-28r42,-41v-14,-15,-32,-28,-44,-45v7,-9,16,-25,28,-22r41,42v15,-14,28,-32,45,-44v8,7,27,17,21,28r-41,41"},"\u00ae":{d:"185,-168v0,47,-39,84,-85,84v-46,0,-85,-37,-85,-84v0,-46,39,-85,85,-85v46,0,85,39,85,85xm100,-96v40,0,72,-32,72,-72v0,-40,-32,-72,-72,-72v-40,0,-72,32,-72,72v0,40,32,72,72,72xm119,-164r16,38r-18,0r-14,-36r-19,0r0,36r-16,0r0,-89v32,2,64,-9,66,29v0,16,-9,19,-15,22xm84,-176v14,0,33,4,33,-12v0,-14,-19,-11,-33,-11r0,23"},"\u00de":{d:"76,-99v30,0,53,1,53,-40v0,-38,-25,-31,-53,-32r0,72xm76,-61r0,53v-1,16,-28,5,-41,8v-6,0,-8,-2,-8,-8r0,-231v1,-17,28,-4,41,-8v15,0,5,25,8,38v46,1,101,-8,101,68v0,66,-47,83,-101,80",w:186},"\u00a6":{d:"90,-237r0,114v0,12,-20,4,-30,6v-5,0,-6,-1,-6,-6r0,-114v0,-12,20,-4,30,-6v5,0,6,1,6,6xm90,-57r0,114v0,12,-20,4,-30,6v-5,0,-6,-1,-6,-6r0,-114v0,-12,20,-4,30,-6v5,0,6,1,6,6",w:144},"\u00d0":{d:"39,-247v102,-2,162,-4,160,122v-2,129,-59,127,-161,125v-6,0,-7,-2,-7,-8r0,-104v-10,-2,-28,5,-26,-8v2,-9,-5,-24,7,-24r19,0r0,-95v0,-6,2,-8,8,-8xm79,-39v53,2,69,-10,69,-86v0,-70,-17,-85,-69,-83r0,64r36,0v14,-2,6,14,8,24v-1,17,-30,4,-44,8r0,73",w:213},"\u00bd":{d:"208,-242r-86,242v-2,10,-27,8,-34,3r87,-244v4,-11,16,-4,27,-6v4,0,6,1,6,5xm83,-120v17,-2,26,1,22,17v0,5,-2,7,-7,7r-68,0v-9,1,-7,-9,-7,-17v0,-12,17,-5,27,-7r0,-83v-12,16,-43,6,-31,-11v19,-8,28,-28,57,-26v5,0,7,1,7,6r0,114xm291,-106v0,44,-53,49,-61,79r52,0v11,-1,6,13,7,21v0,5,-2,6,-7,6r-83,0v-4,0,-5,-2,-5,-6v-7,-62,62,-63,64,-99v0,-12,-6,-16,-16,-16v-24,0,-17,26,-31,20v-6,-3,-18,-1,-18,-9v0,-10,15,-38,51,-38v27,0,47,14,47,42",w:313},"\u00e7":{d:"100,6r0,13v9,0,25,6,25,26v7,28,-46,39,-65,25v2,-15,1,-24,20,-17v7,0,12,-3,12,-8v0,-14,-29,-1,-22,-20r2,-21v-27,-3,-57,-33,-57,-89v0,-61,31,-99,84,-99v19,1,56,10,50,25v-6,8,-9,19,-16,25v-4,0,-15,-14,-34,-14v-24,0,-36,19,-36,60v0,61,42,66,69,46v8,6,9,19,13,29v0,9,-29,19,-45,19",w:153},"\u00f0":{d:"156,-249v0,13,-25,13,-34,21v9,16,46,80,46,141v0,47,-23,93,-78,93v-53,0,-78,-38,-78,-95v-1,-70,47,-108,95,-89v-4,-10,-11,-24,-17,-34r-36,16v-4,-4,-13,-17,-8,-23r32,-14v-5,-11,-26,-27,-12,-31v22,-7,38,0,45,16r36,-17v5,3,6,11,9,16xm90,-30v27,0,32,-25,32,-59v0,-33,-5,-59,-32,-59v-26,0,-30,25,-30,59v0,33,4,59,30,59",w:180},"\u00b1":{d:"176,-14v12,0,4,20,6,29v0,5,-1,7,-6,7r-152,0v-12,-1,-4,-20,-6,-30v0,-5,1,-6,6,-6r152,0xm118,-75r0,42v0,12,-20,4,-30,6v-5,0,-6,-1,-6,-6r0,-42r-58,0v-12,0,-4,-20,-6,-29v0,-5,1,-7,6,-7r58,0r0,-57v0,-12,20,-4,30,-6v5,0,6,1,6,6r0,57r58,0v12,1,4,20,6,30v0,5,-1,6,-6,6r-58,0"},"\u00c7":{d:"115,6r-2,14v12,1,27,6,27,27v7,29,-49,42,-68,26v4,-13,-1,-23,22,-17v7,0,10,-3,10,-9v-1,-15,-23,-1,-22,-15r4,-29v-36,-7,-68,-45,-68,-124v0,-83,31,-132,93,-132v28,0,66,18,57,32v-6,8,-10,19,-18,24v-6,0,-18,-17,-37,-17v-31,0,-44,21,-44,83v0,61,7,98,44,98v24,0,38,-23,45,-9r13,25v0,6,-27,23,-56,23",w:180},"\u00fe":{d:"68,-134r0,97v32,17,64,4,58,-53v7,-56,-34,-71,-58,-44xm68,-3r0,66v-6,12,-28,7,-42,13v-3,0,-4,-1,-4,-7r0,-316v6,-13,28,-8,42,-14v3,0,4,2,4,8r0,84v44,-34,103,-6,103,77v0,81,-46,116,-103,89",w:186},"\u00a9":{d:"100,-84v-47,0,-85,-37,-85,-84v0,-46,38,-85,85,-85v46,0,85,39,85,85v0,47,-39,84,-85,84xm28,-168v0,40,32,72,72,72v40,0,72,-32,72,-72v0,-40,-32,-72,-72,-72v-40,0,-72,32,-72,72xm129,-147r9,12v-19,26,-90,10,-83,-35v-5,-45,63,-60,83,-34r-9,12v-14,-18,-58,-12,-58,22v0,36,44,41,58,23"},"\u00ac":{d:"182,-133r0,81v0,12,-20,4,-30,6v-5,0,-6,-1,-6,-6r0,-51r-122,0v-12,0,-4,-20,-6,-30v0,-5,1,-6,6,-6r152,0v5,0,6,1,6,6"},"\u00b2":{d:"113,-202v0,44,-53,48,-60,79r52,0v10,-1,5,12,6,20v0,5,-1,7,-6,7r-83,0v-4,0,-5,-2,-5,-6v-7,-62,62,-63,64,-99v0,-12,-7,-16,-17,-16v-24,0,-17,26,-31,20v-6,-3,-15,-2,-18,-9v0,-10,16,-38,52,-38v27,0,46,14,46,42",w:133},"\u00b3":{d:"36,-205v-7,-4,-14,-9,-18,-16v0,-5,16,-23,43,-23v45,0,62,53,29,70v43,17,19,81,-31,81v-31,0,-62,-11,-37,-35v8,5,63,18,59,-11v-3,-21,-20,-19,-35,-19v-10,1,-6,-12,-7,-21v4,-16,36,6,37,-24v1,-24,-37,-8,-40,-2",w:133},"\u2122":{d:"69,-231r0,89r-16,0r0,-89r-26,0r0,-16r68,0r0,16r-26,0xm208,-247r0,105r-16,0r0,-95r-25,95r-19,0r-25,-95r0,95r-16,0r0,-105r28,0r23,82r21,-82r29,0",w:253},"\u00b0":{d:"157,-196v0,31,-26,57,-57,57v-31,0,-57,-26,-57,-57v0,-32,26,-57,57,-57v31,0,57,25,57,57xm100,-169v15,0,27,-12,27,-27v0,-15,-12,-27,-27,-27v-15,0,-27,12,-27,27v0,15,12,27,27,27"},"\u00c1":{d:"127,-98v-10,-36,-17,-75,-24,-113v-3,41,-15,77,-24,113r48,0xm74,-66r-15,58v-3,16,-29,5,-44,8v-9,2,-7,-5,-6,-9r71,-232v5,-13,31,-3,46,-6v5,0,6,2,7,6r72,238v-9,7,-33,1,-47,3v-4,0,-4,-2,-6,-8r-16,-58r-62,0xm160,-303v-20,14,-49,21,-74,31v-5,-5,-19,-20,-8,-26r64,-37v10,7,12,22,18,32",w:213},"\u00c2":{d:"127,-98v-10,-36,-17,-75,-24,-113v-3,41,-15,77,-24,113r48,0xm74,-66r-15,58v-3,16,-29,5,-44,8v-9,2,-7,-5,-6,-9r71,-232v5,-13,31,-3,46,-6v5,0,6,2,7,6r72,238v-9,7,-33,1,-47,3v-4,0,-4,-2,-6,-8r-16,-58r-62,0xm153,-298v10,6,-5,22,-10,26v-13,-5,-24,-14,-36,-20v-18,11,-43,32,-50,-1v14,-16,33,-27,50,-40v17,10,30,24,46,35",w:213},"\u00c4":{d:"127,-98v-10,-36,-17,-75,-24,-113v-3,41,-15,77,-24,113r48,0xm74,-66r-15,58v-3,16,-29,5,-44,8v-9,2,-7,-5,-6,-9r71,-232v5,-13,31,-3,46,-6v5,0,6,2,7,6r72,238v-9,7,-33,1,-47,3v-4,0,-4,-2,-6,-8r-16,-58r-62,0xm100,-303v0,14,-11,24,-25,24v-14,0,-25,-10,-25,-24v0,-14,11,-25,25,-25v14,0,25,11,25,25xm164,-303v0,14,-11,24,-25,24v-14,0,-25,-10,-25,-24v0,-14,11,-25,25,-25v14,0,25,12,25,25",w:213},"\u00c0":{d:"127,-98v-10,-36,-17,-75,-24,-113v-3,41,-15,77,-24,113r48,0xm74,-66r-15,58v-3,16,-29,5,-44,8v-9,2,-7,-5,-6,-9r71,-232v5,-13,31,-3,46,-6v5,0,6,2,7,6r72,238v-9,7,-33,1,-47,3v-4,0,-4,-2,-6,-8r-16,-58r-62,0xm135,-298v12,6,-3,20,-7,26v-25,-7,-46,-18,-69,-26v-13,-8,6,-23,8,-32v1,-6,7,-6,10,-3",w:213},"\u00c5":{d:"127,-98v-10,-36,-17,-75,-24,-113v-3,41,-15,77,-24,113r48,0xm74,-66r-15,58v-3,16,-29,5,-44,8v-9,2,-7,-5,-6,-9r71,-232v5,-13,31,-3,46,-6v5,0,6,2,7,6r72,238v-9,7,-33,1,-47,3v-4,0,-4,-2,-6,-8r-16,-58r-62,0xm145,-309v0,21,-17,37,-38,37v-21,0,-38,-16,-38,-37v0,-21,17,-38,38,-38v21,0,38,17,38,38xm107,-294v9,0,15,-6,15,-15v0,-9,-6,-16,-15,-16v-8,0,-15,7,-15,16v0,9,7,15,15,15",w:213},"\u00c3":{d:"127,-98v-10,-36,-17,-75,-24,-113v-3,41,-15,77,-24,113r48,0xm74,-66r-15,58v-3,16,-29,5,-44,8v-9,2,-7,-5,-6,-9r71,-232v5,-13,31,-3,46,-6v5,0,6,2,7,6r72,238v-9,7,-33,1,-47,3v-4,0,-4,-2,-6,-8r-16,-58r-62,0xm140,-327v7,5,19,5,22,13v0,2,-11,34,-37,34v-17,0,-25,-13,-35,-13v-13,0,-11,17,-19,12v-6,-4,-15,-6,-20,-12v0,-1,10,-34,37,-34v18,0,27,13,37,13v10,0,11,-13,15,-13",w:213},"\u00c9":{d:"153,-39v14,-1,8,20,8,31v0,6,-2,8,-8,8r-118,0v-6,0,-8,-2,-8,-8r0,-231v0,-6,2,-8,8,-8r118,0v21,1,0,23,1,34v-1,5,-5,5,-8,5r-70,0r0,60r61,0v14,-1,6,20,8,31v0,6,-2,8,-8,8r-61,0r0,70r77,0xm138,-298r-69,26v-5,-4,-17,-20,-7,-26r63,-37v10,7,12,22,18,32v0,3,-2,4,-5,5",w:173},"\u00ca":{d:"153,-39v14,-1,8,20,8,31v0,6,-2,8,-8,8r-118,0v-6,0,-8,-2,-8,-8r0,-231v0,-6,2,-8,8,-8r118,0v21,1,0,23,1,34v-1,5,-5,5,-8,5r-70,0r0,60r61,0v14,-1,6,20,8,31v0,6,-2,8,-8,8r-61,0r0,70r77,0xm136,-298v10,6,-5,22,-10,26v-13,-5,-24,-14,-36,-20v-18,11,-43,32,-50,-1v15,-15,33,-28,50,-40v17,10,30,24,46,35",w:173},"\u00cb":{d:"153,-39v14,-1,8,20,8,31v0,6,-2,8,-8,8r-118,0v-6,0,-8,-2,-8,-8r0,-231v0,-6,2,-8,8,-8r118,0v21,1,0,23,1,34v-1,5,-5,5,-8,5r-70,0r0,60r61,0v14,-1,6,20,8,31v0,6,-2,8,-8,8r-61,0r0,70r77,0xm84,-303v0,14,-11,24,-25,24v-14,0,-25,-10,-25,-24v0,-14,11,-25,25,-25v14,0,25,11,25,25xm147,-303v0,14,-11,24,-25,24v-14,0,-24,-10,-24,-24v0,-14,10,-25,24,-25v14,0,25,12,25,25",w:173},"\u00c8":{d:"153,-39v14,-1,8,20,8,31v0,6,-2,8,-8,8r-118,0v-6,0,-8,-2,-8,-8r0,-231v0,-6,2,-8,8,-8r118,0v21,1,0,23,1,34v-1,5,-5,5,-8,5r-70,0r0,60r61,0v14,-1,6,20,8,31v0,6,-2,8,-8,8r-61,0r0,70r77,0xm119,-298v10,7,-3,29,-13,25v-23,-9,-50,-16,-69,-30v7,-10,9,-34,23,-30",w:173},"\u00cd":{d:"111,-35v12,-1,7,17,7,27v0,6,-1,8,-7,8r-89,0v-12,1,-5,-17,-7,-27v-2,-13,17,-6,27,-8r0,-177v-10,-2,-29,5,-27,-8v2,-10,-5,-28,7,-27r89,0v12,-1,5,17,7,27v2,13,-17,6,-27,8r0,177r20,0xm120,-303v-20,14,-49,21,-74,31v-5,-5,-19,-20,-8,-26r64,-37v10,7,12,22,18,32",w:133},"\u00ce":{d:"111,-35v12,-1,7,17,7,27v0,6,-1,8,-7,8r-89,0v-12,1,-5,-17,-7,-27v-2,-13,17,-6,27,-8r0,-177v-10,-2,-29,5,-27,-8v2,-10,-5,-28,7,-27r89,0v12,-1,5,17,7,27v2,13,-17,6,-27,8r0,177r20,0xm113,-298v10,6,-5,22,-10,26v-13,-5,-24,-14,-36,-20v-18,11,-43,32,-50,-1v14,-16,33,-27,50,-40v17,10,30,24,46,35",w:133},"\u00cf":{d:"111,-35v12,-1,7,17,7,27v0,6,-1,8,-7,8r-89,0v-12,1,-5,-17,-7,-27v-2,-13,17,-6,27,-8r0,-177v-10,-2,-29,5,-27,-8v2,-10,-5,-28,7,-27r89,0v12,-1,5,17,7,27v2,13,-17,6,-27,8r0,177r20,0xm60,-303v0,14,-11,24,-25,24v-14,0,-25,-10,-25,-24v0,-14,11,-25,25,-25v14,0,25,11,25,25xm124,-303v0,14,-11,24,-25,24v-14,0,-25,-10,-25,-24v0,-14,11,-25,25,-25v14,0,25,12,25,25",w:133},"\u00cc":{d:"111,-35v12,-1,7,17,7,27v0,6,-1,8,-7,8r-89,0v-12,1,-5,-17,-7,-27v-2,-13,17,-6,27,-8r0,-177v-10,-2,-29,5,-27,-8v2,-10,-5,-28,7,-27r89,0v12,-1,5,17,7,27v2,13,-17,6,-27,8r0,177r20,0xm95,-298v11,5,-2,21,-7,26v-25,-7,-46,-18,-69,-26v-13,-8,6,-23,8,-32v1,-6,7,-6,10,-3",w:133},"\u00d1":{d:"197,-239r0,231v0,13,-32,11,-40,3v-28,-55,-65,-113,-87,-172r1,169v1,15,-22,5,-34,8v-6,0,-7,-2,-7,-8r0,-231v0,-16,25,-5,37,-8v5,0,6,1,8,5v27,52,61,108,82,164r-1,-161v-1,-15,22,-6,33,-8v6,0,8,2,8,8xm147,-327v7,5,19,5,22,13v0,2,-12,34,-38,34v-17,0,-24,-13,-34,-13v-14,0,-10,18,-20,12v-6,-4,-15,-6,-19,-12v0,-1,10,-34,37,-34v18,0,27,13,37,13v10,0,11,-13,15,-13",w:226},"\u00d3":{d:"196,-123v0,87,-33,129,-89,129v-56,0,-90,-42,-90,-129v0,-87,35,-130,90,-130v55,0,89,43,89,130xm107,-32v27,0,38,-35,38,-91v0,-57,-11,-92,-38,-92v-27,0,-39,36,-39,92v0,56,12,91,39,91xm160,-303v-20,14,-49,21,-74,31v-5,-5,-19,-20,-8,-26r64,-37v10,7,12,22,18,32",w:213},"\u00d4":{d:"196,-123v0,87,-33,129,-89,129v-56,0,-90,-42,-90,-129v0,-87,35,-130,90,-130v55,0,89,43,89,130xm107,-32v27,0,38,-35,38,-91v0,-57,-11,-92,-38,-92v-27,0,-39,36,-39,92v0,56,12,91,39,91xm153,-298v10,6,-5,22,-10,26v-13,-5,-24,-14,-36,-20v-18,11,-43,32,-50,-1v14,-16,33,-27,50,-40v17,10,30,24,46,35",w:213},"\u00d6":{d:"196,-123v0,87,-33,129,-89,129v-56,0,-90,-42,-90,-129v0,-87,35,-130,90,-130v55,0,89,43,89,130xm107,-32v27,0,38,-35,38,-91v0,-57,-11,-92,-38,-92v-27,0,-39,36,-39,92v0,56,12,91,39,91xm100,-303v0,14,-11,24,-25,24v-14,0,-25,-10,-25,-24v0,-14,11,-25,25,-25v14,0,25,11,25,25xm164,-303v0,14,-11,24,-25,24v-14,0,-25,-10,-25,-24v0,-14,11,-25,25,-25v14,0,25,12,25,25",w:213},"\u00d2":{d:"196,-123v0,87,-33,129,-89,129v-56,0,-90,-42,-90,-129v0,-87,35,-130,90,-130v55,0,89,43,89,130xm107,-32v27,0,38,-35,38,-91v0,-57,-11,-92,-38,-92v-27,0,-39,36,-39,92v0,56,12,91,39,91xm135,-298v12,6,-3,20,-7,26v-25,-7,-46,-18,-69,-26v-13,-8,6,-23,8,-32v1,-6,7,-6,10,-3",w:213},"\u00d5":{d:"196,-123v0,87,-33,129,-89,129v-56,0,-90,-42,-90,-129v0,-87,35,-130,90,-130v55,0,89,43,89,130xm107,-32v27,0,38,-35,38,-91v0,-57,-11,-92,-38,-92v-27,0,-39,36,-39,92v0,56,12,91,39,91xm140,-327v7,5,19,5,22,13v0,2,-11,34,-37,34v-17,0,-25,-13,-35,-13v-13,0,-11,17,-19,12v-6,-4,-15,-6,-20,-12v0,-1,10,-34,37,-34v18,0,27,13,37,13v10,0,11,-13,15,-13",w:213},"\u00da":{d:"200,-239v-10,107,40,245,-87,245v-127,0,-86,-139,-86,-245v0,-16,28,-5,41,-8v6,0,7,2,7,8r0,155v0,26,2,51,38,51v36,0,39,-25,39,-51r0,-155v0,-16,28,-5,41,-8v6,0,7,2,7,8xm167,-303v-20,14,-49,21,-74,31v-5,-5,-19,-20,-8,-26r64,-37v10,7,12,22,18,32",w:226},"\u00db":{d:"200,-239v-10,107,40,245,-87,245v-127,0,-86,-139,-86,-245v0,-16,28,-5,41,-8v6,0,7,2,7,8r0,155v0,26,2,51,38,51v36,0,39,-25,39,-51r0,-155v0,-16,28,-5,41,-8v6,0,7,2,7,8xm159,-298v12,5,-4,22,-9,26v-13,-5,-24,-14,-36,-20v-18,11,-43,32,-50,-1v14,-16,33,-27,50,-40v16,10,30,24,45,35",w:226},"\u00dc":{d:"200,-239v-10,107,40,245,-87,245v-127,0,-86,-139,-86,-245v0,-16,28,-5,41,-8v6,0,7,2,7,8r0,155v0,26,2,51,38,51v36,0,39,-25,39,-51r0,-155v0,-16,28,-5,41,-8v6,0,7,2,7,8xm107,-303v0,14,-11,24,-25,24v-14,0,-25,-10,-25,-24v0,-14,11,-25,25,-25v14,0,25,11,25,25xm171,-303v0,14,-11,24,-25,24v-14,0,-25,-10,-25,-24v0,-14,11,-25,25,-25v14,0,25,12,25,25",w:226},"\u00d9":{d:"200,-239v-10,107,40,245,-87,245v-127,0,-86,-139,-86,-245v0,-16,28,-5,41,-8v6,0,7,2,7,8r0,155v0,26,2,51,38,51v36,0,39,-25,39,-51r0,-155v0,-16,28,-5,41,-8v6,0,7,2,7,8xm142,-298v12,6,-3,20,-7,26v-25,-7,-46,-17,-69,-26v-15,-6,5,-22,7,-32v1,-6,7,-6,11,-3",w:226},"\u00dd":{d:"118,-101r0,93v0,16,-28,5,-41,8v-6,0,-8,-2,-8,-8r0,-93r-70,-139v9,-8,34,-5,48,-10v22,33,34,62,49,106v13,-44,28,-62,43,-99v7,-17,26,1,42,0v7,2,8,4,4,11xm147,-303v-21,14,-49,21,-75,31v-4,-6,-19,-20,-7,-26v22,-12,40,-27,64,-37v10,7,12,22,18,32",w:186},"\u00e1":{d:"159,-10v-7,9,-23,12,-35,16v-3,0,-9,-12,-11,-21v-7,7,-19,21,-46,21v-33,0,-54,-21,-54,-55v0,-61,66,-61,94,-61v0,-22,2,-37,-26,-38v-24,-1,-44,19,-48,7r-9,-26v0,-8,36,-17,64,-17v96,0,46,117,71,174xm107,-41r0,-40v-9,0,-51,-3,-51,29v0,31,43,28,51,11xm140,-234v-22,13,-48,22,-74,31v-6,-5,-19,-21,-8,-27r64,-36v10,7,12,22,18,32",w:173},"\u00e2":{d:"159,-10v-7,9,-23,12,-35,16v-3,0,-9,-12,-11,-21v-7,7,-19,21,-46,21v-33,0,-54,-21,-54,-55v0,-61,66,-61,94,-61v0,-22,2,-37,-26,-38v-24,-1,-44,19,-48,7r-9,-26v0,-8,36,-17,64,-17v96,0,46,117,71,174xm107,-41r0,-40v-9,0,-51,-3,-51,29v0,31,43,28,51,11xm132,-229v11,7,-5,21,-9,26v-13,-5,-24,-14,-36,-20v-13,4,-29,27,-41,15v-3,-6,-14,-14,-5,-21r46,-35v16,10,29,25,45,35",w:173},"\u00e4":{d:"159,-10v-7,9,-23,12,-35,16v-3,0,-9,-12,-11,-21v-7,7,-19,21,-46,21v-33,0,-54,-21,-54,-55v0,-61,66,-61,94,-61v0,-22,2,-37,-26,-38v-24,-1,-44,19,-48,7r-9,-26v0,-8,36,-17,64,-17v96,0,46,117,71,174xm107,-41r0,-40v-9,0,-51,-3,-51,29v0,31,43,28,51,11xm80,-235v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,25,11,25,25xm144,-235v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,25,12,25,25",w:173},"\u00e0":{d:"159,-10v-7,9,-23,12,-35,16v-3,0,-9,-12,-11,-21v-7,7,-19,21,-46,21v-33,0,-54,-21,-54,-55v0,-61,66,-61,94,-61v0,-22,2,-37,-26,-38v-24,-1,-44,19,-48,7r-9,-26v0,-8,36,-17,64,-17v96,0,46,117,71,174xm107,-41r0,-40v-9,0,-51,-3,-51,29v0,31,43,28,51,11xm115,-230v11,5,-3,30,-12,26v-23,-9,-49,-18,-70,-30v7,-10,10,-38,24,-30",w:173},"\u00e5":{d:"159,-10v-7,9,-23,12,-35,16v-3,0,-9,-12,-11,-21v-7,7,-19,21,-46,21v-33,0,-54,-21,-54,-55v0,-61,66,-61,94,-61v0,-22,2,-37,-26,-38v-24,-1,-44,19,-48,7r-9,-26v0,-8,36,-17,64,-17v96,0,46,117,71,174xm107,-41r0,-40v-9,0,-51,-3,-51,29v0,31,43,28,51,11xm125,-240v0,21,-17,37,-38,37v-21,0,-38,-16,-38,-37v0,-21,17,-38,38,-38v21,0,38,17,38,38xm87,-225v9,0,15,-6,15,-15v0,-9,-6,-16,-15,-16v-8,0,-15,7,-15,16v0,9,7,15,15,15",w:173},"\u00e3":{d:"159,-10v-7,9,-23,12,-35,16v-3,0,-9,-12,-11,-21v-7,7,-19,21,-46,21v-33,0,-54,-21,-54,-55v0,-61,66,-61,94,-61v0,-22,2,-37,-26,-38v-24,-1,-44,19,-48,7r-9,-26v0,-8,36,-17,64,-17v96,0,46,117,71,174xm107,-41r0,-40v-9,0,-51,-3,-51,29v0,31,43,28,51,11xm120,-258v7,4,18,5,22,12v0,2,-12,34,-38,34v-17,0,-24,-12,-34,-12v-14,0,-10,18,-20,12v-6,-4,-15,-6,-19,-12v0,-1,10,-34,37,-34v18,0,27,13,37,13v10,0,11,-13,15,-13",w:173},"\u00e9":{d:"146,-44v9,6,10,19,14,29v0,9,-37,21,-65,21v-48,0,-80,-27,-80,-93v0,-57,31,-97,79,-97v61,0,72,54,72,98v0,7,-2,9,-9,9r-97,0v0,20,6,45,40,45v26,0,41,-12,46,-12xm60,-110r57,0v0,-15,-1,-40,-26,-40v-28,0,-30,30,-31,40xm143,-234v-21,14,-49,22,-74,31v-6,-4,-18,-21,-7,-27r63,-36v10,7,12,22,18,32",w:180},"\u00ea":{d:"146,-44v9,6,10,19,14,29v0,9,-37,21,-65,21v-48,0,-80,-27,-80,-93v0,-57,31,-97,79,-97v61,0,72,54,72,98v0,7,-2,9,-9,9r-97,0v0,20,6,45,40,45v26,0,41,-12,46,-12xm60,-110r57,0v0,-15,-1,-40,-26,-40v-28,0,-30,30,-31,40xm136,-229v10,7,-6,21,-10,26v-13,-5,-24,-14,-36,-20v-13,4,-29,27,-41,15v-3,-6,-15,-16,-4,-21r45,-35v17,10,30,24,46,35",w:180},"\u00eb":{d:"146,-44v9,6,10,19,14,29v0,9,-37,21,-65,21v-48,0,-80,-27,-80,-93v0,-57,31,-97,79,-97v61,0,72,54,72,98v0,7,-2,9,-9,9r-97,0v0,20,6,45,40,45v26,0,41,-12,46,-12xm60,-110r57,0v0,-15,-1,-40,-26,-40v-28,0,-30,30,-31,40xm84,-235v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,25,11,25,25xm147,-235v0,14,-11,25,-25,25v-14,0,-24,-11,-24,-25v0,-14,10,-25,24,-25v14,0,25,12,25,25",w:180},"\u00e8":{d:"146,-44v9,6,10,19,14,29v0,9,-37,21,-65,21v-48,0,-80,-27,-80,-93v0,-57,31,-97,79,-97v61,0,72,54,72,98v0,7,-2,9,-9,9r-97,0v0,20,6,45,40,45v26,0,41,-12,46,-12xm60,-110r57,0v0,-15,-1,-40,-26,-40v-28,0,-30,30,-31,40xm119,-230v10,7,-3,30,-13,26v-23,-9,-48,-18,-69,-30v7,-10,9,-34,23,-30",w:180},"\u00ed":{d:"84,-173r0,168v0,4,-1,5,-5,5r-35,0v-4,0,-5,-1,-5,-5r0,-139v-11,-2,-31,5,-33,-5v2,-9,-5,-29,5,-29r68,0v4,0,5,1,5,5xm104,-234v-21,14,-49,22,-74,31v-4,-6,-18,-21,-7,-27r63,-36v9,7,13,20,18,32",w:113},"\u00ee":{d:"84,-173r0,168v0,4,-1,5,-5,5r-35,0v-4,0,-5,-1,-5,-5r0,-139v-11,-2,-31,5,-33,-5v2,-9,-5,-29,5,-29r68,0v4,0,5,1,5,5xm95,-229v11,7,-5,21,-9,26v-13,-5,-24,-14,-36,-20v-13,4,-29,27,-41,15v-3,-6,-14,-14,-5,-21r46,-35v16,10,29,25,45,35",w:113},"\u00ef":{d:"84,-173r0,168v0,4,-1,5,-5,5r-35,0v-4,0,-5,-1,-5,-5r0,-139v-11,-2,-31,5,-33,-5v2,-9,-5,-29,5,-29r68,0v4,0,5,1,5,5xm43,-235v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,25,11,25,25xm107,-235v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,25,12,25,25",w:113},"\u00ec":{d:"84,-173r0,168v0,4,-1,5,-5,5r-35,0v-4,0,-5,-1,-5,-5r0,-139v-11,-2,-31,5,-33,-5v2,-9,-5,-29,5,-29r68,0v4,0,5,1,5,5xm85,-230v11,5,-2,28,-12,26v-23,-10,-49,-17,-69,-30v5,-12,10,-34,23,-30",w:113},"\u00f1":{d:"168,-131r0,126v0,4,-1,5,-5,5r-36,0v-4,0,-5,-1,-5,-5r0,-111v0,-14,-2,-30,-20,-30v-15,0,-26,11,-31,15r0,126v0,4,-1,5,-5,5r-36,0v-4,0,-5,-1,-5,-5v0,-43,2,-151,-7,-165v7,-9,25,-10,37,-14v5,0,7,8,11,25v22,-26,103,-50,102,28xm130,-258v7,4,18,5,22,12v0,2,-12,34,-38,34v-17,0,-24,-12,-34,-12v-14,0,-10,18,-20,12v-6,-4,-14,-7,-19,-12v0,-1,10,-34,37,-34v18,0,27,13,37,13v10,0,11,-13,15,-13",w:193},"\u00f3":{d:"93,-30v25,0,30,-25,30,-59v0,-33,-5,-59,-30,-59v-25,0,-29,26,-29,59v0,33,4,59,29,59xm171,-89v0,58,-29,95,-78,95v-49,0,-78,-37,-78,-95v0,-58,29,-95,78,-95v48,0,78,37,78,95xm147,-234v-22,13,-49,22,-75,31v-4,-6,-18,-21,-7,-27v22,-12,41,-26,64,-36v10,7,12,22,18,32",w:186},"\u00f4":{d:"93,-30v25,0,30,-25,30,-59v0,-33,-5,-59,-30,-59v-25,0,-29,26,-29,59v0,33,4,59,29,59xm171,-89v0,58,-29,95,-78,95v-49,0,-78,-37,-78,-95v0,-58,29,-95,78,-95v48,0,78,37,78,95xm139,-229v12,5,-5,21,-9,26v-13,-5,-24,-14,-36,-20v-13,4,-29,27,-41,15v-3,-6,-14,-14,-5,-21r46,-35v16,10,30,24,45,35",w:186},"\u00f6":{d:"93,-30v25,0,30,-25,30,-59v0,-33,-5,-59,-30,-59v-25,0,-29,26,-29,59v0,33,4,59,29,59xm171,-89v0,58,-29,95,-78,95v-49,0,-78,-37,-78,-95v0,-58,29,-95,78,-95v48,0,78,37,78,95xm87,-235v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,25,11,25,25xm150,-235v0,14,-10,25,-24,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,24,12,24,25",w:186},"\u00f2":{d:"93,-30v25,0,30,-25,30,-59v0,-33,-5,-59,-30,-59v-25,0,-29,26,-29,59v0,33,4,59,29,59xm171,-89v0,58,-29,95,-78,95v-49,0,-78,-37,-78,-95v0,-58,29,-95,78,-95v48,0,78,37,78,95xm122,-230v12,6,-3,21,-8,27v-26,-9,-51,-19,-74,-31v7,-10,9,-34,23,-30",w:186},"\u00f5":{d:"93,-30v25,0,30,-25,30,-59v0,-33,-5,-59,-30,-59v-25,0,-29,26,-29,59v0,33,4,59,29,59xm171,-89v0,58,-29,95,-78,95v-49,0,-78,-37,-78,-95v0,-58,29,-95,78,-95v48,0,78,37,78,95xm127,-258v7,4,18,5,22,12v0,2,-12,34,-38,34v-17,0,-24,-12,-34,-12v-13,0,-12,17,-20,12v-6,-4,-15,-6,-19,-12v0,-1,10,-34,37,-34v18,0,27,13,37,13v10,0,11,-13,15,-13",w:186},"\u00fa":{d:"174,-8v-7,9,-24,10,-36,14v-5,0,-8,-7,-12,-21v-24,23,-102,44,-102,-31r0,-124v5,-14,29,-8,43,-14v8,33,0,83,3,122v0,14,2,30,20,30v15,0,27,-8,32,-11r0,-127v5,-14,29,-8,43,-14v6,40,-3,156,9,176xm150,-234v-22,13,-48,22,-74,31v-6,-5,-19,-21,-8,-27r64,-36v10,7,12,22,18,32",w:193},"\u00fb":{d:"174,-8v-7,9,-24,10,-36,14v-5,0,-8,-7,-12,-21v-24,23,-102,44,-102,-31r0,-124v5,-14,29,-8,43,-14v8,33,0,83,3,122v0,14,2,30,20,30v15,0,27,-8,32,-11r0,-127v5,-14,29,-8,43,-14v6,40,-3,156,9,176xm143,-229v10,7,-6,21,-10,26v-13,-5,-24,-14,-36,-20v-13,4,-29,27,-41,15v-3,-6,-14,-14,-5,-21r46,-35v17,10,30,24,46,35",w:193},"\u00fc":{d:"174,-8v-7,9,-24,10,-36,14v-5,0,-8,-7,-12,-21v-24,23,-102,44,-102,-31r0,-124v5,-14,29,-8,43,-14v8,33,0,83,3,122v0,14,2,30,20,30v15,0,27,-8,32,-11r0,-127v5,-14,29,-8,43,-14v6,40,-3,156,9,176xm90,-235v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,25,11,25,25xm154,-235v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,25,12,25,25",w:193},"\u00f9":{d:"174,-8v-7,9,-24,10,-36,14v-5,0,-8,-7,-12,-21v-24,23,-102,44,-102,-31r0,-124v5,-14,29,-8,43,-14v8,33,0,83,3,122v0,14,2,30,20,30v15,0,27,-8,32,-11r0,-127v5,-14,29,-8,43,-14v6,40,-3,156,9,176xm125,-230v11,5,-2,28,-12,26v-23,-10,-49,-17,-69,-30v5,-12,10,-34,23,-30",w:193},"\u00fd":{d:"89,-24v13,-47,20,-101,32,-150v4,-16,36,-3,46,0r-37,137v-13,43,-24,117,-77,113v-22,-2,-55,-7,-48,-21v4,-8,7,-20,14,-25v4,0,15,9,31,9v24,1,25,-22,32,-39v-8,-1,-21,2,-22,-5r-56,-169v8,-3,44,-15,48,0r24,87v4,16,11,51,13,63xm140,-234v-22,13,-48,22,-74,31v-6,-5,-19,-21,-8,-27r64,-36v10,7,12,22,18,32",w:173},"\u00ff":{d:"89,-24v13,-47,20,-101,32,-150v4,-16,36,-3,46,0r-37,137v-13,43,-24,117,-77,113v-22,-2,-55,-7,-48,-21v4,-8,7,-20,14,-25v4,0,15,9,31,9v24,1,25,-22,32,-39v-8,-1,-21,2,-22,-5r-56,-169v8,-3,44,-15,48,0r24,87v4,16,11,51,13,63xm80,-235v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,25,11,25,25xm144,-235v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,25,12,25,25",w:173},"\u00a0":{w:106},"\u00a4":{d:"11,-96v-1,-12,12,-12,25,-11r0,-19v-12,-2,-32,7,-24,-11v0,-10,14,-6,25,-7v1,-46,24,-103,87,-103v10,1,64,7,56,24v-4,9,-2,23,-12,27v-32,0,-11,-12,-43,-12v-14,0,-42,6,-43,64r68,0v5,-2,8,4,5,11v-1,6,-4,7,-10,7r-64,0v0,6,0,13,1,19r58,0v9,0,5,6,4,11v-6,14,-42,4,-60,7v0,22,8,56,43,56v23,0,32,-21,43,-9v4,9,10,15,13,25v0,8,-26,23,-59,23v-67,0,-84,-56,-87,-95v-10,-3,-30,7,-26,-7"},"!":{d:"89,-248r-8,148v-1,13,-17,4,-28,7v-5,0,-7,0,-8,-7r-8,-148v6,-12,31,-2,45,-5v3,0,7,0,7,5xm94,-24v0,16,-14,30,-31,30v-17,0,-30,-14,-30,-30v0,-17,13,-31,30,-31v17,0,31,14,31,31",w:126}}});Cufon.registerFont({w:180,face:{"font-family":"ITC Officina Sans LT","font-weight":400,"font-style":"italic","font-stretch":"normal","units-per-em":"360","panose-1":"2 0 5 3 0 0 0 0 0 0",ascent:"288",descent:"-72","x-height":"5",bbox:"-58.4819 -331 353.778 90.1375","underline-thickness":"18","underline-position":"-36",slope:"-12",stemh:"24",stemv:"28","unicode-range":"U+0020-U+2122"},glyphs:{" ":{w:106},'"':{d:"88,-255r-6,87v0,7,-7,4,-13,5v-4,0,-5,-1,-5,-5r-6,-87v4,-6,24,-5,30,0xm141,-255r-5,87v0,7,-7,4,-13,5v-4,0,-6,-1,-6,-5r-5,-87v3,-6,23,-5,29,0",w:166},"#":{d:"119,-41r-21,67v-1,7,-18,6,-23,1r21,-68r-45,0r-21,67v-1,7,-19,6,-23,1r21,-68v-8,-2,-24,5,-25,-5v2,-6,1,-18,8,-19r25,0r22,-70v-8,-2,-28,5,-25,-6v3,-6,0,-18,8,-18r25,0r23,-74v1,-6,19,-6,23,-1r-23,75r45,0r23,-74v1,-6,19,-6,23,-1r-23,75v8,1,26,-4,23,5v-2,6,-1,18,-8,19r-23,0r-23,70v8,2,28,-5,24,6v-2,6,-1,18,-8,18r-23,0xm104,-65r22,-70r-45,0r-23,70r46,0"},"$":{d:"162,-202v-8,4,-23,-13,-37,-12r-17,82v12,10,39,26,39,63v0,46,-37,70,-67,70v1,12,-9,36,-22,19r4,-18v-19,-2,-55,-10,-49,-21v4,-5,6,-12,11,-17v5,3,35,18,42,15r20,-93v-16,-13,-40,-27,-40,-61v0,-38,34,-62,66,-62v-1,-12,9,-25,22,-15r-4,15v13,1,49,9,42,20xm92,-141r15,-73v-13,1,-35,13,-35,40v0,18,13,27,20,33xm102,-104r-18,83v18,-3,35,-19,35,-46v0,-21,-12,-32,-17,-37"},"%":{d:"65,-133v25,0,37,-36,37,-62v0,-14,-5,-22,-16,-22v-26,0,-38,36,-38,63v0,13,5,21,17,21xm216,-234r-128,236v-3,6,-19,4,-25,1r128,-236v2,-6,21,-6,25,-1xm197,-14v25,0,37,-37,37,-63v0,-14,-5,-21,-16,-21v-26,0,-38,36,-38,63v0,13,5,21,17,21xm125,-194v0,36,-21,80,-62,80v-24,0,-38,-15,-38,-40v0,-37,21,-83,63,-83v23,0,37,15,37,43xm257,-75v0,36,-22,80,-63,80v-24,0,-37,-16,-37,-41v0,-37,21,-82,63,-82v23,0,37,15,37,43",w:273},"&":{d:"155,-61v30,-34,3,-61,48,-50v0,11,-18,52,-35,70v4,11,23,22,16,33v-6,3,-16,16,-21,8r-15,-23v-12,8,-35,28,-75,28v-37,0,-62,-18,-62,-57v0,-51,44,-72,63,-82v-5,-9,-21,-28,-21,-53v-2,-79,122,-87,122,-16v0,44,-44,66,-64,76xm99,-146v17,-10,49,-25,49,-55v0,-15,-8,-29,-28,-29v-19,0,-39,14,-39,41v0,17,12,33,18,43xm135,-42r-49,-73v-16,8,-47,25,-47,60v0,56,83,35,96,13",w:213},"\u2019":{d:"96,-256r-57,83v-5,-3,-16,-2,-12,-10r29,-72v7,-7,30,-3,40,-1",w:73},"(":{d:"163,-249v-28,33,-97,134,-97,215v0,81,49,100,15,118v-2,1,-4,1,-5,1v-6,0,-39,-59,-39,-121v0,-82,69,-190,112,-225v6,2,12,6,14,12",w:153},")":{d:"115,-139v0,82,-68,189,-111,224v-32,-19,-6,-11,26,-62v30,-48,56,-98,56,-165v0,-84,-53,-103,-9,-119v6,0,38,60,38,122",w:153},"*":{d:"152,-151v2,7,-16,21,-20,14r-22,-36v-9,13,-15,27,-25,39v-6,-4,-22,-10,-16,-17r27,-32v-15,-5,-33,-6,-45,-13v4,-7,2,-24,12,-20r39,17r-4,-44v0,-9,13,-2,20,-4v10,5,0,33,1,48r42,-18v4,4,13,22,4,24r-41,10"},"+":{d:"103,-104r64,0v9,-1,4,13,5,20v0,4,-1,6,-5,6r-64,0r0,64v0,8,-15,4,-22,5v-4,0,-4,-2,-4,-5r0,-64r-64,0v-9,0,-4,-14,-5,-21v0,-4,1,-5,5,-5r64,0r0,-64v0,-10,14,-3,21,-5v3,0,5,0,5,5r0,64"},",":{d:"68,-39v-16,30,-36,57,-57,83v-6,-1,-15,-3,-12,-10r29,-71v5,-8,30,-4,40,-2",w:106},"-":{d:"19,-105v25,2,58,-5,77,3v-3,8,1,24,-9,24v-25,0,-58,4,-78,-3v3,-8,0,-22,10,-24",w:106},".":{d:"62,-19v0,13,-11,24,-24,24v-13,0,-24,-11,-24,-24v0,-13,11,-24,24,-24v13,0,24,11,24,24",w:106},"/":{d:"-41,70r189,-325v4,-6,20,-4,27,-1r-189,326v-4,5,-22,5,-27,0",w:159},"0":{d:"175,-168v0,73,-35,173,-105,173v-44,0,-55,-32,-55,-68v0,-72,34,-174,106,-174v42,0,54,33,54,69xm75,-19v49,0,72,-96,72,-149v0,-28,-8,-44,-33,-44v-49,0,-71,96,-71,149v0,28,8,44,32,44"},"1":{d:"128,-22v6,2,0,20,-5,22r-95,0v-5,-2,-2,-22,5,-22r35,0r39,-179v-19,10,-36,23,-57,31v-2,-5,-14,-12,-6,-16v31,-15,49,-45,92,-45v5,0,3,7,2,12r-43,197r33,0"},"2":{d:"172,-190v0,79,-129,104,-135,165v33,2,75,-5,102,3v-3,7,-1,21,-9,22r-122,0v-9,-8,4,-35,14,-53v26,-46,63,-60,91,-84v22,-19,30,-29,30,-49v0,-19,-12,-26,-27,-26v-52,2,-38,62,-73,31v0,-4,23,-56,76,-56v30,0,53,16,53,47"},"3":{d:"106,-212v-40,2,-45,40,-61,8v0,-4,29,-33,66,-33v77,0,57,100,3,111v12,6,32,14,32,46v0,45,-36,85,-90,85v-38,-1,-69,-13,-42,-37v3,0,18,13,46,13v38,0,58,-30,58,-58v0,-41,-36,-30,-61,-36v2,-12,2,-27,22,-22v31,0,56,-22,56,-53v0,-15,-10,-24,-29,-24"},"4":{d:"129,-57r-11,53v-1,7,-22,6,-26,1r11,-54r-93,0v-7,-2,0,-22,4,-27r127,-155v7,3,24,0,22,9r-122,149r67,0r17,-57v1,-6,18,-6,22,-1r-13,58v11,3,32,-7,33,6v-3,6,0,18,-9,18r-29,0"},"5":{d:"129,-91v0,-50,-63,-32,-81,-10v-8,-3,-24,-3,-16,-15r35,-112v1,-3,2,-3,5,-3v32,2,70,-3,98,2v-1,9,-1,21,-8,23r-76,0v-7,23,-19,50,-23,72v29,-26,94,-15,94,41v0,44,-31,98,-97,98v-41,-1,-61,-8,-40,-33v5,0,21,9,44,9v38,0,65,-34,65,-72"},"6":{d:"147,-237v42,0,39,11,25,28v-56,-17,-103,40,-106,73v5,-6,20,-22,46,-22v33,0,47,21,47,61v0,50,-29,102,-86,102v-30,0,-52,-19,-52,-57v0,-82,48,-185,126,-185xm78,-19v37,0,53,-47,53,-78v0,-21,-7,-37,-28,-37v-37,0,-55,40,-55,84v0,18,9,31,30,31"},"7":{d:"184,-228v-36,84,-88,152,-130,230v-4,7,-34,1,-28,-7r121,-201r-95,0v-8,-2,0,-14,0,-21v1,-4,4,-4,6,-4r123,0v2,0,3,1,3,3"},"8":{d:"121,-123v71,29,35,128,-45,128v-39,0,-68,-17,-68,-55v0,-49,43,-67,67,-73v-12,-7,-32,-20,-32,-50v0,-74,129,-91,131,-17v0,41,-36,59,-53,67xm100,-134v12,-5,48,-20,48,-51v0,-18,-13,-27,-34,-27v-27,0,-43,14,-43,36v0,23,20,35,29,42xm78,-19v30,0,54,-17,54,-47v0,-30,-25,-38,-37,-43v-14,5,-59,17,-59,56v0,22,16,34,42,34"},"9":{d:"45,5v-32,0,-37,-10,-24,-27v63,18,101,-47,108,-84v-6,10,-23,31,-52,31v-26,0,-47,-21,-47,-59v0,-50,29,-103,86,-103v34,0,52,20,52,58v0,82,-42,184,-123,184xm86,-99v37,0,55,-39,55,-82v0,-18,-9,-31,-29,-31v-39,0,-55,47,-55,78v0,20,8,35,29,35"},":":{d:"62,-19v0,13,-11,24,-24,24v-13,0,-24,-11,-24,-24v0,-13,11,-24,24,-24v13,0,24,11,24,24xm88,-149v0,13,-11,24,-24,24v-13,0,-24,-11,-24,-24v0,-13,11,-24,24,-24v13,0,24,11,24,24",w:106},";":{d:"67,-39v-16,30,-36,57,-57,83v-6,-1,-14,-4,-12,-10r30,-71v5,-8,30,-4,39,-2xm91,-149v0,13,-11,24,-24,24v-13,0,-25,-11,-25,-24v0,-13,12,-24,25,-24v13,0,24,11,24,24",w:106},"<":{d:"169,-50v6,6,-1,29,-11,26r-145,-53v-7,-1,-7,-25,0,-28r149,-54v6,3,12,21,7,26r-116,42"},"=":{d:"167,-80v9,0,3,14,5,21v0,4,-1,5,-5,5r-154,0v-9,0,-3,-14,-5,-21v0,-4,1,-5,5,-5r154,0xm167,-129v9,0,3,14,5,21v0,4,-1,5,-5,5r-154,0v-9,0,-3,-14,-5,-21v0,-4,1,-5,5,-5r154,0"},">":{d:"15,-133v-6,-5,2,-28,11,-25r146,53v7,0,3,15,4,23v0,4,-1,4,-4,5r-150,54v-4,-6,-14,-21,-7,-27r116,-41"},"?":{d:"95,-133v-4,17,-4,49,-32,36v10,-25,-3,-57,32,-59v40,-3,58,-72,8,-72v-33,0,-50,24,-50,-8v0,-7,37,-16,56,-16v31,0,55,16,55,48v0,47,-42,67,-69,71xm83,-19v0,13,-11,24,-24,24v-13,0,-24,-11,-24,-24v0,-13,11,-24,24,-24v13,0,24,11,24,24",w:166},"@":{d:"277,14v6,1,6,12,9,17v0,12,-73,32,-125,32v-85,0,-133,-52,-133,-128v0,-97,76,-172,170,-172v73,0,121,40,121,106v0,73,-52,113,-89,113v-26,0,-31,-20,-31,-32v-8,12,-24,32,-50,32v-20,0,-31,-16,-31,-41v0,-33,20,-96,65,-96v18,0,24,9,29,15v0,-11,16,-14,26,-9r-19,94v0,13,4,18,14,18v27,0,62,-35,62,-93v0,-52,-34,-86,-97,-86v-81,0,-145,64,-145,150v0,66,36,108,112,108v67,0,107,-28,112,-28xm157,-40v34,0,46,-48,50,-82v-3,-2,-13,-12,-26,-12v-26,0,-37,53,-37,74v0,10,2,20,13,20",w:339},A:{d:"130,-98r-8,-114v-15,41,-37,77,-55,114r63,0xm-6,-4r122,-239v3,-6,26,-8,29,1r22,240v-4,3,-26,5,-29,-2r-6,-70r-77,0v-14,24,-22,54,-40,74v-7,-2,-20,4,-21,-4",w:193},B:{d:"71,-138v53,11,86,-27,85,-56v-1,-38,-35,-26,-67,-28xm47,-24v53,8,94,-16,92,-57v-2,-40,-38,-31,-73,-32xm168,-82v1,48,-42,90,-101,82v-17,-2,-41,4,-53,-3r51,-240v8,-10,33,-4,48,-4v31,0,72,1,72,46v1,43,-31,63,-50,72v9,2,33,13,33,47",w:193},C:{d:"52,-65v0,62,56,47,79,25v6,2,7,13,10,19v-10,10,-30,26,-63,26v-33,0,-56,-24,-56,-73v0,-76,31,-184,106,-184v35,0,66,23,38,43v-12,-5,-20,-19,-41,-19v-51,0,-73,108,-73,163",w:159},D:{d:"47,-24v92,14,112,-88,112,-153v0,-53,-31,-44,-70,-45xm65,-243v6,-10,27,-1,40,-4v41,0,84,2,84,70v0,35,-11,85,-32,126v-28,52,-72,53,-140,51v-2,0,-3,-1,-3,-3",w:193},E:{d:"167,-222v-26,3,-57,0,-85,1r-17,80v24,2,56,-4,75,3v-3,7,-1,21,-9,22r-71,0r-19,91v29,1,65,-3,90,2v-1,9,-1,21,-9,23r-112,0v-2,0,-2,-1,-2,-3r51,-240v1,-3,2,-4,4,-4v37,2,83,-5,114,3v-2,9,-7,15,-10,22",w:166},F:{d:"174,-222v-26,3,-57,0,-85,1r-18,80v23,4,61,-8,75,5v-2,6,0,20,-8,20r-72,0r-24,112v-2,7,-23,6,-28,1r51,-240v1,-3,2,-4,4,-4v37,2,83,-5,115,3",w:153},G:{d:"189,-230v-11,34,-28,2,-57,2v-63,0,-84,108,-84,163v0,47,41,52,73,41r15,-78v-20,4,-46,-2,-24,-23v18,2,44,-4,57,3r-22,104v-7,19,-41,23,-63,23v-39,0,-66,-25,-66,-73v0,-76,32,-184,111,-184v36,0,51,8,60,22"},H:{d:"205,-243r-51,239v-2,6,-27,8,-28,-1r23,-111r-82,0r-24,112v-2,8,-16,2,-25,4v-4,1,-3,-2,-3,-5r51,-237v1,-8,22,-7,28,-2r-22,104r82,0r22,-102v2,-7,25,-8,29,-1",w:206},I:{d:"99,-22v6,3,0,20,-5,22v-32,-2,-70,3,-98,-2v3,-6,1,-20,9,-20r32,0r43,-202v-20,2,-49,1,-28,-23r95,0v7,4,0,21,-6,23r-33,0r-42,202r33,0",w:133},J:{d:"-4,-43v0,-10,-1,-28,8,-28v17,0,27,-4,20,20v0,19,8,32,27,32v31,0,37,-31,40,-45r34,-160v-21,-1,-48,3,-66,-2v3,-6,2,-19,8,-21v29,2,67,-5,91,3r-36,168v-7,33,-17,81,-74,81v-30,0,-52,-19,-52,-48",w:153},K:{d:"161,-12v1,9,-19,18,-26,15r-67,-130r-26,123v-2,7,-23,6,-28,1r51,-240v3,-7,24,-6,29,-1r-24,114r115,-122v4,6,19,10,15,17r-101,106"},L:{d:"142,-23v-4,9,-6,19,-15,23r-110,0v-2,0,-3,-1,-3,-3r51,-240v3,-8,23,-5,29,-1r-47,219v31,2,68,-3,95,2",w:153},M:{d:"225,-244r-37,240v-3,7,-21,5,-28,2r38,-206r-78,147v-1,4,-20,6,-21,-1r-16,-149v-12,73,-33,137,-48,207v-2,7,-22,5,-28,1r65,-240v2,-6,26,-8,29,1r16,143v23,-50,51,-96,76,-144v3,-7,27,-6,32,-1",w:233},N:{d:"202,-244r-51,240v-2,8,-15,2,-23,4v-3,0,-5,0,-5,-4r-42,-183v-2,-8,-3,-17,-3,-26r-42,209v-2,7,-20,6,-25,1r51,-240v3,-9,18,-2,27,-4v3,0,5,1,5,5r39,172v3,6,0,20,4,27v10,-69,27,-133,40,-200v2,-7,20,-6,25,-1",w:200},O:{d:"82,5v-50,0,-63,-31,-63,-75v0,-79,30,-182,106,-182v47,0,63,28,63,72v0,87,-31,185,-106,185xm84,-19v58,-1,73,-125,74,-160v0,-31,-7,-49,-35,-49v-58,0,-75,123,-75,161v0,31,8,48,36,48",w:193},P:{d:"69,-129v26,1,55,1,67,-12v28,-27,23,-81,-10,-81r-37,0xm184,-195v-1,68,-48,97,-120,90v-9,34,-13,74,-25,105v-8,-1,-22,3,-25,-3r51,-240v9,-10,35,-4,51,-4v28,0,68,1,68,52"},Q:{d:"139,-21v5,13,41,27,35,39v-21,22,-43,-2,-56,-22v-3,1,-17,9,-40,9v-48,0,-59,-31,-59,-75v0,-79,31,-182,110,-182v48,0,59,32,59,75v0,50,-22,135,-49,156xm80,-19v62,0,79,-122,79,-160v0,-31,-7,-49,-33,-49v-61,0,-78,123,-78,161v0,31,6,48,32,48",w:193},R:{d:"71,-136v49,9,82,-22,81,-52v-1,-46,-28,-31,-63,-34xm65,-112r-23,108v-2,7,-23,6,-28,1r51,-240v8,-10,33,-4,48,-4v28,0,68,1,68,52v0,38,-22,73,-62,81r38,110v-7,3,-27,13,-31,0r-35,-108r-26,0"},S:{d:"38,-183v0,-66,97,-87,133,-51v-2,9,-9,15,-14,22v-25,-23,-93,-23,-90,28v2,42,76,52,76,112v0,46,-33,77,-82,77v-47,0,-77,-17,-46,-41v11,5,21,17,49,17v33,0,49,-23,49,-50v0,-52,-75,-55,-75,-114",w:166},T:{d:"118,-222r-46,218v-3,8,-22,4,-29,2r47,-220v-19,-2,-45,4,-58,-3v2,-7,0,-22,9,-22r138,0v8,0,6,3,5,7v-5,6,-5,15,-13,18r-53,0",w:153},U:{d:"211,-243r-38,175v-8,39,-28,73,-89,73v-50,0,-69,-28,-59,-73r37,-174v2,-9,16,-4,25,-5v4,0,3,3,3,6r-40,193v0,20,14,29,38,29v32,0,51,-16,58,-49r36,-174v2,-7,25,-8,29,-1",w:206},V:{d:"198,-240r-114,239v-4,6,-29,8,-34,-1r-13,-240v5,-7,19,-3,28,-7v9,68,4,152,8,222r98,-219v5,-6,23,1,27,6",w:173},W:{d:"41,-239v1,-11,16,-7,26,-10v3,0,3,2,3,5r-12,220v23,-80,58,-145,86,-219v2,-6,24,-7,27,0r-8,181v1,7,-5,29,-3,35v23,-75,56,-145,82,-218v4,-8,28,-2,25,6r-99,238v-3,7,-27,7,-32,0r10,-194r-76,191v-2,13,-17,5,-29,7v-4,0,-4,-2,-4,-6",w:246},X:{d:"105,-129r42,122v-5,2,-22,14,-27,7r-35,-102r-78,105v-7,-5,-25,-4,-22,-15r90,-117r-37,-110v5,-5,22,-12,27,-7r30,93v22,-34,46,-66,72,-96v7,4,27,5,20,14",w:166},Y:{d:"97,-104r-21,100v-3,7,-23,6,-29,1r21,-101r-38,-135v4,-5,28,-15,30,-5r27,118r78,-123v9,4,36,5,22,16",w:159},Z:{d:"138,-24v9,1,-1,14,0,20v-1,3,-3,4,-7,4r-136,0v-9,-3,2,-18,1,-26r149,-196v-32,-2,-70,3,-98,-2v4,-7,3,-23,13,-23r119,0v9,2,-1,14,0,22r-152,201r111,0",w:159},"[":{d:"96,50v6,3,1,21,-4,23v-23,-2,-52,4,-70,-3r69,-323v1,-4,2,-5,5,-5v21,1,48,-3,66,2v-2,6,0,20,-8,20r-40,0r-61,286r43,0",w:153},"\\":{d:"88,-254r38,323v0,7,-13,3,-19,4v-2,0,-4,-1,-4,-4r-39,-323v0,-6,21,-7,24,0",w:159},"]":{d:"39,50r61,-286v-15,-1,-35,3,-46,-2v2,-6,0,-19,7,-20v23,2,52,-4,70,3r-69,323v-1,4,-2,5,-5,5v-20,-3,-54,7,-66,-5v2,-6,1,-18,8,-18r40,0",w:153},"^":{d:"112,-244r54,120v-5,4,-20,10,-27,6r-41,-93v-16,31,-26,67,-45,95v-7,-4,-27,0,-21,-13r51,-115v3,-5,25,-5,29,0"},_:{d:"0,45r0,-18r180,0r0,18r-180,0"},"\u2018":{d:"99,-251r-31,75v-6,6,-30,4,-39,1v16,-30,36,-57,57,-83v4,2,11,3,13,7",w:73},a:{d:"63,-19v49,0,58,-73,68,-119v-3,-3,-16,-16,-33,-16v-40,0,-57,74,-57,105v0,18,5,30,22,30xm161,-173v3,54,-34,109,-23,168v-4,6,-15,7,-21,10v-7,1,-7,-33,-6,-38v-9,14,-26,38,-56,38v-27,0,-41,-22,-41,-53v0,-47,27,-130,85,-130v23,0,30,12,37,20v2,-11,8,-18,25,-15",w:173},b:{d:"108,-154v-54,0,-54,77,-66,126v9,4,19,10,33,10v41,0,57,-87,57,-111v0,-17,-10,-25,-24,-25xm72,5v-24,-1,-51,-7,-58,-26r49,-229v1,-10,17,-7,25,-11v3,0,2,1,2,3r-23,108v6,-9,23,-28,51,-28v28,0,41,18,41,49v0,51,-24,137,-87,134",w:173},c:{d:"149,-163v-7,28,-24,9,-47,9v-44,0,-63,58,-63,99v0,21,9,35,32,35v36,0,41,-30,51,2v0,5,-29,23,-60,23v-35,0,-50,-23,-50,-60v0,-60,32,-123,92,-123v23,0,45,10,45,15",w:140},d:{d:"59,-19v50,0,61,-75,71,-124v-9,-5,-16,-11,-32,-11v-45,0,-59,66,-59,104v0,18,5,31,20,31xm135,-166v7,-30,11,-63,21,-90v7,0,20,-9,24,-2r-43,203v-6,26,11,56,-20,58v-6,1,-8,-26,-8,-35v-10,15,-28,37,-56,37v-26,0,-41,-17,-41,-53v0,-77,54,-161,123,-118",w:173},e:{d:"73,-20v47,-3,49,-31,64,-1v0,4,-32,26,-67,26v-41,0,-58,-26,-58,-66v0,-61,37,-117,91,-117v32,0,47,19,47,46v0,63,-78,63,-110,63v-4,28,7,50,33,49xm42,-91v20,0,83,0,83,-40v0,-15,-8,-25,-26,-25v-41,0,-53,47,-57,65",w:159},f:{d:"136,-171v-1,29,-36,17,-59,19r-30,162v-4,21,-13,63,-67,63v-13,-1,-32,-1,-27,-9v3,-5,3,-13,7,-17v1,0,13,3,23,3v30,0,35,-28,38,-41r30,-161v-14,-1,-36,6,-25,-16v2,-10,20,-3,30,-5v12,-41,-1,-88,65,-88v33,0,49,12,29,30v-3,0,-16,-9,-32,-9v-38,0,-25,42,-36,67v17,1,40,-3,54,2",w:113},g:{d:"170,-164v-35,47,-35,128,-49,190v-8,36,-38,50,-68,50v-42,0,-76,-13,-49,-40v6,0,27,15,53,15v44,1,46,-58,50,-88v-9,14,-26,37,-53,37v-27,0,-40,-22,-40,-53v0,-45,21,-125,83,-125v19,0,34,11,42,17v7,-18,23,-18,31,-3xm94,-154v-45,0,-53,63,-53,100v0,18,5,30,18,30v51,0,60,-68,69,-116v-3,-3,-15,-14,-34,-14",w:166},h:{d:"10,-2r53,-248v1,-10,17,-7,25,-11v3,0,2,1,2,3r-26,118v13,-19,33,-38,65,-38v30,0,35,27,29,54r-26,120v-1,8,-19,5,-25,2r27,-136v0,-10,-5,-16,-16,-16v-71,0,-65,90,-82,150v-2,7,-20,5,-26,2"},i:{d:"80,-170r-34,163v1,11,-20,8,-27,5r31,-150v-18,3,-43,-1,-24,-21v17,2,42,-4,54,3xm100,-238v0,11,-9,20,-20,20v-11,0,-20,-9,-20,-20v0,-11,9,-20,20,-20v11,0,20,9,20,20",w:93},j:{d:"81,-170r-37,174v-4,20,-10,72,-63,72v-31,0,-51,-16,-27,-34v4,0,13,9,31,9v26,0,32,-39,35,-53r32,-150v-14,-1,-42,7,-29,-16v7,-12,36,-2,53,-5v5,0,5,0,5,3xm102,-238v0,11,-9,20,-20,20v-11,0,-20,-9,-20,-20v0,-11,9,-20,20,-20v11,0,20,9,20,20",w:93},k:{d:"54,-96r-19,92v-2,7,-20,5,-26,2r52,-248v1,-8,23,-13,28,-8r-33,157r90,-79v5,6,17,8,15,17r-80,66r55,89v-5,6,-15,12,-23,12",w:153},l:{d:"42,-29v2,30,40,-13,34,22v-8,15,-66,20,-61,-15v12,-82,32,-150,46,-228v2,-10,17,-7,25,-11v3,0,2,1,2,3",w:86},m:{d:"187,-2r28,-136v0,-10,-5,-16,-16,-16v-61,4,-57,96,-74,150v-2,7,-20,5,-26,2r28,-136v0,-10,-5,-16,-16,-16v-38,0,-52,48,-57,72r-17,78v-2,7,-20,5,-26,2r29,-144v-13,-23,24,-49,24,-14v1,7,-3,13,0,16v12,-17,29,-34,57,-34v17,0,31,10,31,34v13,-17,31,-34,58,-34v30,0,35,27,29,54r-26,120v-2,7,-20,5,-26,2",w:259},n:{d:"11,-2r29,-144v-6,-18,0,-30,18,-32v6,-1,8,29,6,38v13,-19,34,-38,66,-38v30,0,35,27,29,54r-26,120v-2,7,-20,5,-26,2r28,-136v0,-10,-5,-16,-16,-16v-71,0,-65,90,-82,150v-2,7,-20,5,-26,2"},o:{d:"104,-178v34,0,55,20,55,61v0,57,-32,122,-93,122v-33,0,-54,-17,-54,-60v0,-59,30,-123,92,-123xm132,-117v0,-27,-14,-37,-32,-37v-44,0,-61,56,-61,98v0,24,10,38,32,38v43,0,61,-60,61,-99",w:173},p:{d:"105,-154v-45,1,-57,77,-66,124v9,5,17,11,33,11v40,0,53,-66,53,-104v0,-18,-5,-31,-20,-31xm47,-175v10,-4,11,17,14,25v10,-11,26,-28,51,-28v26,0,40,17,40,53v0,62,-26,130,-79,130v-21,0,-31,-7,-39,-12v-7,26,-10,55,-19,78v-7,0,-20,9,-24,2r41,-191v3,-14,4,-33,-4,-46v4,-6,13,-7,19,-11",w:173},q:{d:"60,-19v58,0,57,-73,69,-123v-5,-4,-16,-12,-34,-12v-39,0,-55,61,-55,101v0,22,6,34,20,34xm154,-178v33,7,-3,32,-3,57r-40,186v-1,8,-23,13,-28,8r21,-99v-10,13,-26,31,-53,31v-25,0,-38,-21,-38,-54v0,-58,26,-129,85,-129v24,0,35,11,42,17v3,-5,11,-17,14,-17",w:173},r:{d:"10,-2r27,-139v-6,-31,0,-30,20,-37v3,0,6,12,6,26v1,4,-2,9,0,11v11,-21,39,-48,63,-32v-7,10,-3,29,-22,20v-57,17,-52,94,-68,149v-2,7,-20,5,-26,2",w:106},s:{d:"54,-128v0,30,56,35,56,75v0,36,-27,58,-64,58v-43,0,-64,-14,-40,-37v4,0,18,13,45,13v17,0,31,-11,31,-29v0,-35,-56,-33,-56,-77v0,-53,79,-66,101,-38v-8,24,-10,9,-43,9v-18,0,-30,11,-30,26",w:133},t:{d:"99,-28v5,2,4,10,5,17v0,7,-27,16,-50,16v-27,0,-35,-29,-29,-57r21,-100v-14,-1,-37,6,-26,-16v2,-10,21,-3,31,-5v5,-17,4,-40,14,-53v8,-1,18,-8,24,-4r-13,57v17,1,39,-3,52,2v-3,7,-4,19,-12,19r-44,0r-23,118v-3,31,45,9,50,6",w:119},u:{d:"168,-175r-30,145v-2,9,10,21,1,25v-12,6,-25,14,-25,-9v0,-6,2,-13,0,-15v-15,30,-97,60,-97,-4v0,-47,19,-89,27,-134v1,-10,17,-7,25,-11v3,0,2,1,2,3r-27,136v2,39,52,10,60,-2v27,-38,20,-90,40,-132v7,0,20,-9,24,-2"},v:{d:"156,-168r-95,168v-1,5,-21,6,-22,-1r-21,-166v5,-5,21,-10,28,-6r13,136r74,-138v7,3,20,1,23,7",w:146},w:{d:"138,-170r3,138r62,-143v7,3,25,1,21,9r-81,166v-1,5,-21,6,-21,-1r-5,-129v-18,44,-44,87,-65,130v-1,5,-21,6,-21,-1r-5,-167v4,-5,22,-10,27,-4r-2,139v19,-47,44,-92,65,-137v2,-4,19,-5,22,0",w:219},x:{d:"122,-11v2,9,-21,13,-26,12r-28,-68v-19,24,-41,47,-61,70v-6,-4,-26,-5,-21,-13r73,-80r-35,-75v7,-3,20,-12,27,-8r26,62v17,-23,35,-44,54,-64v8,2,25,6,21,13r-66,72",w:146},y:{d:"158,-166r-64,145v-12,27,-37,97,-89,97v-35,0,-49,-18,-26,-35v4,0,14,10,29,10v31,0,37,-31,49,-51v-6,-1,-16,3,-17,-4r-24,-161v5,-5,23,-12,28,-7r21,158r71,-161v9,1,16,5,22,9",w:153},z:{d:"120,-22v3,6,-5,20,-14,22v-37,-2,-80,4,-113,-2r4,-17r116,-131v-25,-2,-59,5,-79,-3v3,-7,-1,-20,8,-20v34,0,76,-4,106,2v0,7,-2,11,-3,17r-114,132r89,0",w:146},"{":{d:"76,19v-10,50,50,15,35,49v-1,7,-7,5,-13,5v-28,4,-57,-16,-49,-54r17,-83v1,-23,-24,-16,-37,-23v3,-9,-1,-24,16,-20v52,-2,37,-59,52,-96v6,-35,25,-57,78,-55v9,1,0,12,1,18v0,7,-9,3,-15,4v-73,5,-20,121,-86,141v35,16,8,79,1,114",w:166},"|":{d:"91,-265r0,350v0,9,-15,3,-22,5v-4,0,-4,-1,-4,-5r0,-350v-1,-10,14,-3,21,-5v4,0,5,2,5,5",w:141},"}":{d:"129,-79v-99,1,-6,162,-138,152v-9,-1,-1,-12,-1,-18v0,-8,9,-4,16,-5v72,-5,20,-120,86,-140v-38,-19,0,-87,0,-127v0,-21,-18,-19,-35,-19v-8,0,-1,-14,-1,-18v1,-7,6,-3,12,-4v27,-3,57,14,49,53r-17,83v-1,23,24,18,38,24v-3,6,-1,19,-9,19",w:166},"~":{d:"167,-118r17,0v0,25,-14,59,-47,59v-35,0,-61,-39,-95,-39v-23,0,-26,22,-27,32r-16,0v0,-18,9,-59,46,-59v35,0,61,39,95,39v23,0,26,-22,27,-32"},"\u00a1":{d:"66,-70r-23,145v-4,8,-28,5,-36,1r39,-144v0,-7,16,-5,20,-2xm96,-149v0,13,-11,24,-24,24v-13,0,-24,-11,-24,-24v0,-13,11,-24,24,-24v13,0,24,11,24,24",w:119},"\u00a2":{d:"96,-31r-6,27v0,6,-14,6,-17,1r6,-28v-24,-3,-46,-14,-46,-60v0,-64,39,-122,85,-122v2,-13,2,-35,22,-25r-5,25v14,1,38,8,33,16v-4,5,-6,13,-11,17v-3,0,-12,-7,-27,-10r-28,134v31,-10,31,-25,40,2v0,6,-26,20,-46,23xm84,-55r29,-134v-31,5,-52,52,-52,98v0,25,10,32,23,36"},"\u00a3":{d:"149,-214v-37,0,-63,32,-58,79v17,2,41,-4,52,3v-1,8,0,20,-8,21r-43,0v1,41,-14,77,-19,87r96,0v7,4,-2,24,-12,24r-146,0v-7,-2,-1,-24,5,-24r31,0v5,-12,20,-46,19,-87v-18,-1,-46,8,-34,-20v4,-9,23,-2,33,-4v-14,-80,70,-128,136,-86v-4,6,-3,16,-11,18v-5,0,-15,-11,-41,-11"},"\u00a5":{d:"104,-99r-19,95v-3,7,-23,6,-29,1r20,-96r-67,-1v1,-6,-1,-13,8,-12r58,0r-6,-20v-17,-1,-40,3,-53,-2v-2,-20,32,-8,50,-11r-26,-95v4,-5,26,-13,28,-5r28,119v23,-41,51,-81,76,-121v7,-4,34,0,26,11r-64,91v15,1,35,-1,47,1v3,22,-36,9,-56,12r-14,20v20,1,46,-3,63,2v-1,6,0,12,-9,11r-61,0"},"\u00a7":{d:"125,-252v43,3,58,18,34,36v-4,0,-14,-12,-37,-12v-19,0,-33,13,-33,27v0,28,70,32,70,78v0,35,-37,54,-54,62v48,22,21,100,-39,96v-39,-3,-75,-20,-43,-40v4,0,21,16,46,16v18,0,33,-14,33,-29v0,-36,-70,-34,-70,-81v0,-39,40,-57,55,-63v-47,-20,-20,-94,38,-90xm87,-73v14,-7,43,-22,43,-48v0,-17,-15,-23,-24,-28v-12,5,-45,20,-45,45v0,18,17,26,26,31"},"'":{d:"38,-249v-3,-15,21,-10,29,-6r-5,87v0,7,-7,4,-13,5v-4,0,-5,-1,-5,-5",w:60},"\u201c":{d:"107,-175v16,-30,36,-57,57,-83v4,3,15,3,12,10r-30,72v-6,6,-30,4,-39,1xm40,-175v16,-30,36,-57,57,-83v5,3,16,2,12,10r-29,72v-7,7,-30,3,-40,1",w:166},"\u00ab":{d:"52,-84r32,70v-3,5,-15,12,-20,8r-46,-80r83,-82v6,3,18,6,15,14xm118,-84r32,70v-2,5,-14,12,-19,8r-46,-80r83,-82v6,3,19,7,14,14",w:186},"\u2013":{d:"170,-104v6,3,0,22,-6,24r-150,0v-8,-2,-1,-22,5,-24r151,0"},"\u00b7":{d:"118,-91v0,13,-9,22,-22,22v-13,0,-23,-10,-23,-22v0,-12,10,-23,23,-23v13,0,22,11,22,23"},"\u00b6":{d:"27,-155v-3,-113,92,-90,190,-92v9,-1,4,12,5,19v-2,9,-20,2,-29,4r0,286v1,9,-12,4,-19,5v-4,0,-6,-1,-6,-5r0,-286r-23,0r0,286v1,9,-12,4,-19,5v-4,0,-5,-1,-5,-5r0,-125v-61,13,-92,-16,-94,-92xm121,-86r0,-138v-46,0,-63,6,-63,70v0,51,17,78,63,68",w:219},"\u201d":{d:"109,-256r-58,83v-4,-2,-15,-3,-11,-10r29,-72v7,-7,30,-3,40,-1xm175,-256v-16,30,-36,57,-57,83v-4,-3,-15,-3,-12,-10r30,-72v6,-6,30,-4,39,-1",w:166},"\u00bb":{d:"165,-86r-83,82v-6,-3,-17,-6,-14,-14r64,-70r-32,-70v3,-5,14,-12,20,-8xm99,-86r-83,82v-6,-3,-18,-6,-15,-14r64,-70r-32,-70v3,-5,15,-12,20,-8",w:186},"\u2026":{d:"68,-23v0,13,-10,23,-23,23v-13,0,-23,-10,-23,-23v0,-13,10,-23,23,-23v13,0,23,10,23,23xm188,-23v0,13,-10,23,-23,23v-13,0,-23,-10,-23,-23v0,-13,10,-23,23,-23v13,0,23,10,23,23xm309,-23v0,13,-11,23,-24,23v-13,0,-23,-10,-23,-23v0,-13,10,-23,23,-23v13,0,24,10,24,23",w:360},"\u00bf":{d:"102,50v6,3,4,12,7,18v0,7,-36,16,-55,16v-31,0,-55,-15,-55,-47v0,-47,42,-68,69,-72v4,-17,3,-49,32,-36v-10,26,2,57,-33,59v-40,3,-58,71,-8,72v21,0,39,-10,43,-10xm128,-149v0,13,-11,24,-24,24v-13,0,-24,-11,-24,-24v0,-13,11,-24,24,-24v13,0,24,11,24,24",w:166},"`":{d:"111,-212v1,4,-9,15,-15,13v-16,-11,-34,-19,-48,-31v6,-9,15,-21,25,-22",w:119},"\u00b4":{d:"139,-230v-19,14,-46,20,-67,32v-4,-2,-11,-10,-6,-14v20,-13,37,-29,59,-40v6,6,10,14,14,22",w:119},"\u00af":{d:"110,-237v8,2,3,23,-5,23r-79,0v-8,-1,-1,-13,-1,-19v1,-3,2,-4,5,-4r80,0",w:119},"\u00a8":{d:"82,-225v0,10,-8,18,-18,18v-10,0,-18,-8,-18,-18v0,-10,8,-18,18,-18v10,0,18,8,18,18xm148,-225v0,10,-8,18,-18,18v-10,0,-18,-8,-18,-18v0,-10,8,-18,18,-18v10,0,18,8,18,18",w:119},"\u00b8":{d:"39,0r-6,21v8,1,22,2,22,19v9,24,-47,41,-61,23v-4,-25,37,-1,40,-20v2,-15,-23,-2,-24,-15r9,-28r20,0",w:119},"\u2014":{d:"350,-104v8,2,2,23,-6,24r-330,0v-8,-2,-1,-22,5,-24r331,0",w:360},"\u00c6":{d:"143,-99r27,-128v-25,43,-56,86,-83,128r56,0xm174,-116r-20,91v30,1,66,-3,92,2v-1,9,-1,21,-9,23v-37,-2,-83,4,-115,-3r16,-70r-67,0r-47,70v-4,5,-26,5,-31,0r165,-241v35,-9,87,0,128,-3v8,0,6,3,5,7v-5,6,-4,18,-14,19r-80,0r-17,80v24,2,56,-4,75,3v-3,7,-1,21,-9,22r-72,0",w:273},"\u00aa":{d:"143,-233v3,33,-25,77,-14,115v-7,4,-25,14,-24,-4v-1,-6,2,-14,0,-18v-3,9,-19,27,-41,27v-17,0,-25,-15,-25,-36v0,-31,16,-88,56,-88v22,0,23,22,32,4r16,0xm73,-132v31,0,39,-47,44,-78v-3,-2,-11,-7,-22,-7v-24,0,-32,48,-32,66v0,10,1,19,10,19",w:153},"\u00d8":{d:"189,-257v25,7,2,27,-6,40v17,91,-18,222,-104,222v-29,0,-39,-11,-45,-17v-8,13,-19,30,-32,12v5,-12,14,-20,21,-31v-17,-83,13,-219,104,-221v27,0,38,11,45,17v6,-7,9,-17,17,-22xm47,-63r108,-149v-3,-7,-9,-16,-29,-16v-70,0,-83,124,-79,165xm160,-187r-109,151v3,8,9,17,28,17v71,0,82,-122,81,-168",w:193},"\u00ba":{d:"144,-195v0,39,-23,82,-65,82v-23,0,-38,-11,-38,-41v0,-40,21,-83,64,-83v24,0,39,13,39,42xm82,-132v26,0,38,-37,38,-63v0,-15,-8,-22,-18,-22v-27,0,-37,37,-37,63v0,14,4,22,17,22",w:153},"\u00e6":{d:"37,-161v0,-8,39,-17,56,-17v29,0,38,18,41,26v13,-13,29,-26,55,-26v32,0,48,19,48,46v0,53,-61,53,-109,54v-5,28,-2,59,31,58v47,-2,50,-32,64,-1v0,4,-31,26,-66,26v-26,0,-44,-13,-52,-34v-6,8,-26,34,-59,34v-24,0,-40,-16,-40,-44v0,-61,70,-61,102,-62v5,-21,15,-53,-20,-53v-35,0,-48,24,-51,-7xm52,-19v34,0,47,-29,52,-59v-22,0,-71,-1,-71,37v0,13,7,22,19,22xm132,-101v42,-2,80,0,80,-30v0,-15,-9,-25,-27,-25v-39,0,-49,41,-53,55",w:246},"\u00f8":{d:"148,-192v20,5,9,21,-1,33v40,68,-26,200,-114,155v-8,12,-18,28,-29,11r17,-24v-31,-71,23,-191,112,-154xm40,-40r76,-111v-54,-17,-82,52,-76,111xm129,-140r-80,117v61,24,93,-59,80,-117",w:173},"\u00df":{d:"120,-142v0,30,50,49,50,89v0,58,-76,69,-104,45v2,-7,5,-16,11,-20v16,10,69,16,69,-22v0,-36,-50,-56,-50,-89v0,-37,52,-39,52,-74v0,-15,-13,-24,-31,-24v-32,0,-38,27,-41,41r-41,206v-4,20,-11,64,-66,64v-27,0,-35,-11,-20,-27v1,0,11,3,23,3v29,0,34,-28,37,-41r41,-205v4,-21,13,-62,71,-62v25,0,52,10,52,43v0,45,-53,51,-53,73",w:186},"\u00f7":{d:"110,-154v0,11,-9,20,-20,20v-11,0,-21,-9,-21,-20v0,-11,10,-20,21,-20v11,0,20,9,20,20xm166,-104v9,-1,4,13,5,20v0,4,-1,6,-5,6r-153,0v-9,0,-4,-14,-5,-21v0,-4,1,-5,5,-5r153,0xm110,-29v0,11,-9,20,-20,20v-11,0,-21,-9,-21,-20v0,-11,10,-20,21,-20v11,0,20,9,20,20"},"\u00be":{d:"246,-32v-3,15,-3,41,-29,30r6,-30v-19,-2,-47,4,-60,-3v2,-6,2,-13,5,-18r81,-91v6,2,23,2,16,10r-72,83r35,0v5,-14,4,-46,29,-33r-7,33v12,0,25,-3,18,14v-1,8,-14,4,-22,5xm81,-215v-26,0,-29,25,-41,3v0,-5,18,-22,45,-22v49,0,38,58,9,66v37,21,6,79,-43,79v-27,0,-48,-12,-26,-28v4,0,13,9,29,9v21,0,33,-15,33,-31v0,-31,-44,-1,-36,-32v1,-7,7,-5,14,-5v15,0,32,-10,32,-27v0,-8,-6,-12,-16,-12xm226,-234r-127,236v-3,6,-19,4,-25,1r128,-236v1,-6,21,-6,24,-1",w:293},"\u00bc":{d:"246,-32v-3,15,-3,41,-29,30r6,-30v-19,-2,-47,4,-60,-3v2,-6,2,-13,5,-18r81,-91v6,2,23,2,16,10r-72,83r35,0v5,-14,4,-46,29,-33r-7,33v12,0,25,-3,18,14v-1,8,-14,4,-22,5xm229,-234r-128,236v-3,5,-19,4,-24,1r127,-236v2,-6,21,-6,25,-1xm60,-111r21,-93v-13,4,-34,25,-40,3v18,-13,39,-33,68,-28r-25,118v16,-5,29,7,14,19v-21,-2,-49,3,-67,-2v2,-6,-1,-18,7,-17r22,0",w:293},"\u00b9":{d:"59,-111r20,-93v-13,4,-34,25,-40,3v18,-13,39,-33,68,-28r-25,118v16,-5,29,7,14,19v-22,-1,-49,3,-67,-2v2,-5,0,-17,7,-17r23,0",w:119},"\u00d7":{d:"153,-46v5,7,-13,24,-19,18r-44,-45r-49,48v-5,-6,-20,-12,-15,-21r46,-45v-16,-17,-34,-30,-48,-49v4,-7,12,-20,21,-15r45,46v16,-16,30,-34,48,-48v5,7,21,11,15,21r-43,45"},"\u00ae":{d:"112,-82v-46,0,-84,-38,-84,-85v0,-46,38,-85,84,-85v46,0,85,39,85,85v0,47,-39,85,-85,85xm112,-239v-40,0,-72,32,-72,72v0,40,32,72,72,72v40,0,72,-32,72,-72v0,-40,-32,-72,-72,-72xm78,-214v31,2,66,-9,66,28v0,16,-9,20,-15,23r16,38r-18,0r-13,-36r-20,0r0,36r-16,0r0,-89xm94,-199r0,24v15,-1,33,4,33,-12v0,-14,-19,-12,-33,-12",w:200},"\u00de":{d:"86,-91v41,7,62,-37,61,-59v-1,-43,-33,-28,-67,-31r-19,90r25,0xm176,-158v0,68,-48,98,-120,91r-13,63v-3,7,-23,6,-29,1r51,-239v2,-7,25,-8,29,-1r-9,38v43,2,91,-10,91,47"},"\u00a6":{d:"91,-238r0,121r-26,0r0,-121v-1,-10,14,-3,21,-5v4,0,5,2,5,5xm91,-63r0,121v0,9,-15,3,-22,5v-4,0,-4,-1,-4,-5r0,-121r26,0",w:141},"\u00d0":{d:"65,-243v7,-10,30,-4,44,-4v40,0,80,2,80,70v0,35,-11,85,-32,126v-27,53,-72,53,-140,51v-2,0,-3,-1,-3,-3r24,-114v-10,-2,-32,7,-27,-8v-1,-16,15,-15,32,-14xm48,-24v91,15,112,-89,112,-153v0,-55,-31,-44,-71,-45r-17,83v16,1,38,-3,50,2v-3,6,-2,18,-8,20r-47,0",w:193},"\u00bd":{d:"275,-112v0,44,-72,57,-82,91v20,2,48,-4,63,3v-3,7,2,18,-8,18r-78,0v-3,0,-4,-1,-4,-4v0,-11,7,-31,23,-47v25,-25,62,-39,62,-58v0,-10,-7,-14,-15,-14v-30,2,-23,39,-48,17v0,-6,17,-37,50,-37v20,0,37,10,37,31xm226,-234r-128,236v-3,6,-19,4,-25,1r128,-236v2,-6,21,-6,25,-1xm60,-111r21,-93v-13,4,-34,25,-40,3v18,-13,39,-33,68,-28r-25,118v16,-5,29,7,14,19v-21,-2,-49,3,-67,-2v2,-6,-1,-18,7,-17r22,0",w:293},"\u00e7":{d:"149,-163v-7,28,-24,9,-47,9v-44,0,-63,58,-63,99v0,21,9,35,32,35v36,0,41,-30,51,2v0,5,-25,21,-54,23r-5,16v8,1,22,2,22,19v7,25,-44,38,-62,25v5,-14,3,-18,25,-13v9,0,16,-3,16,-9v1,-15,-23,-2,-24,-15r8,-25v-24,-5,-36,-26,-36,-58v0,-60,32,-123,92,-123v23,0,45,10,45,15",w:140},"\u00f0":{d:"138,-237r33,-10v1,5,8,13,3,18r-30,9v3,12,15,54,15,99v0,66,-33,126,-92,126v-34,0,-56,-17,-56,-59v0,-72,42,-124,85,-124v20,0,28,13,33,13v-2,-19,-8,-36,-11,-47v-16,3,-38,17,-40,-5v9,-7,25,-8,36,-13v1,-7,-19,-38,-5,-35v23,-5,23,13,29,28xm70,-19v46,0,62,-62,62,-99v0,-22,-9,-36,-32,-36v-49,0,-61,70,-61,99v0,19,6,36,31,36",w:173},"\u00b1":{d:"103,-78r0,51v0,9,-15,3,-22,5v-4,0,-4,-1,-4,-5r0,-51r-64,0v-9,0,-4,-14,-5,-21v0,-4,1,-5,5,-5r64,0r0,-64v-1,-10,14,-3,21,-5v4,0,5,0,5,5r0,64r64,0v9,-1,4,13,5,20v0,4,-1,6,-5,6r-64,0xm167,-8v9,0,3,14,5,21v0,4,-1,5,-5,5r-154,0v-9,0,-3,-14,-5,-21v0,-4,1,-5,5,-5r154,0"},"\u00c7":{d:"52,-65v0,62,56,47,79,25v5,3,13,18,7,22v-8,6,-29,22,-58,23r-5,16v8,1,21,2,21,19v8,25,-43,38,-61,25v5,-14,3,-18,25,-13v9,0,16,-3,16,-9v2,-15,-28,-2,-24,-15r8,-26v-23,-8,-38,-31,-38,-70v0,-76,31,-184,106,-184v35,0,66,23,38,43v-12,-5,-20,-19,-41,-19v-51,0,-73,108,-73,163",w:159},"\u00fe":{d:"109,-154v-46,1,-57,78,-67,124v9,5,18,11,34,11v40,0,53,-66,53,-104v0,-18,-5,-31,-20,-31xm90,-255r-21,103v19,-35,87,-40,87,27v0,62,-26,130,-79,130v-21,0,-32,-7,-40,-12v-7,25,-8,57,-19,78r-21,5v-3,0,-2,-1,-2,-3r68,-320v1,-10,17,-7,25,-11v3,0,2,1,2,3",w:173},"\u00a9":{d:"112,-82v-47,0,-85,-38,-85,-85v0,-46,38,-85,85,-85v46,0,85,39,85,85v0,47,-39,85,-85,85xm40,-167v0,40,32,72,72,72v40,0,72,-32,72,-72v0,-40,-32,-72,-72,-72v-40,0,-72,32,-72,72xm141,-146r9,12v-18,25,-90,11,-83,-34v-5,-45,63,-62,83,-35r-9,12v-15,-19,-59,-11,-59,23v0,35,45,40,59,22",w:200},"\u00ac":{d:"172,-124r0,65v0,8,-15,4,-22,5v-4,0,-4,-2,-4,-5r0,-44r-133,0v-9,0,-3,-14,-5,-21v0,-4,1,-5,5,-5r154,0v4,0,5,1,5,5"},"\u00b2":{d:"128,-204v0,44,-73,57,-83,91v20,2,51,-5,64,4v-2,7,1,17,-9,17r-77,0v-3,0,-5,-1,-5,-4v0,-11,7,-31,23,-47v25,-25,63,-39,63,-58v0,-10,-7,-14,-15,-14v-31,3,-23,41,-49,17v0,-6,18,-36,51,-36v20,0,37,9,37,30",w:119},"\u00b3":{d:"81,-215v-26,0,-29,25,-41,3v0,-5,18,-22,45,-22v49,0,38,58,9,66v37,21,6,79,-43,79v-27,0,-48,-12,-26,-28v4,0,13,9,29,9v21,0,33,-15,33,-31v0,-31,-44,-1,-36,-32v1,-7,7,-5,14,-5v15,0,32,-10,32,-27v0,-8,-6,-12,-16,-12",w:119},"\u2122":{d:"71,-142r0,-89r-27,0r0,-16r69,0r0,16r-27,0r0,89r-15,0xm125,-142r0,-105r28,0r22,82r21,-82r29,0r0,105r-15,0r-1,-95r-25,95r-19,0r-25,-95r0,95r-15,0",w:253},"\u00b0":{d:"161,-191v0,31,-26,55,-56,55v-31,0,-56,-24,-56,-55v0,-31,25,-56,56,-56v30,0,56,25,56,56xm105,-158v18,0,33,-15,33,-33v0,-18,-15,-33,-33,-33v-18,0,-33,14,-33,33v0,18,15,33,33,33"},"\u00c1":{d:"130,-98r-8,-114v-15,41,-37,77,-55,114r63,0xm-6,-4r122,-239v3,-6,26,-8,29,1r22,240v-4,3,-26,5,-29,-2r-6,-70r-77,0v-14,24,-22,54,-40,74v-7,-2,-20,4,-21,-4xm176,-304v-20,14,-45,21,-68,32v-3,-2,-10,-10,-6,-13r59,-41v7,5,11,14,15,22",w:193},"\u00c2":{d:"130,-98r-8,-114v-15,41,-37,77,-55,114r63,0xm-6,-4r122,-239v3,-6,26,-8,29,1r22,240v-4,3,-26,5,-29,-2r-6,-70r-77,0v-14,24,-22,54,-40,74v-7,-2,-20,4,-21,-4xm134,-297v-15,6,-38,35,-46,9v14,-14,33,-23,49,-35v13,12,34,24,38,41v-10,18,-28,-9,-41,-15",w:193},"\u00c4":{d:"130,-98r-8,-114v-15,41,-37,77,-55,114r63,0xm-6,-4r122,-239v3,-6,26,-8,29,1r22,240v-4,3,-26,5,-29,-2r-6,-70r-77,0v-14,24,-22,54,-40,74v-7,-2,-20,4,-21,-4xm119,-299v0,10,-8,19,-18,19v-10,0,-19,-9,-19,-19v0,-10,9,-18,19,-18v10,0,18,8,18,18xm185,-299v0,10,-8,19,-18,19v-10,0,-19,-9,-19,-19v0,-10,9,-18,19,-18v10,0,18,8,18,18",w:193},"\u00c0":{d:"130,-98r-8,-114v-15,41,-37,77,-55,114r63,0xm-6,-4r122,-239v3,-6,26,-8,29,1r22,240v-4,3,-26,5,-29,-2r-6,-70r-77,0v-14,24,-22,54,-40,74v-7,-2,-20,4,-21,-4xm147,-286v-9,30,-45,-9,-63,-18v9,-6,13,-23,26,-22",w:193},"\u00c5":{d:"130,-98r-8,-114v-15,41,-37,77,-55,114r63,0xm-6,-4r122,-239v3,-6,26,-8,29,1r22,240v-4,3,-26,5,-29,-2r-6,-70r-77,0v-14,24,-22,54,-40,74v-7,-2,-20,4,-21,-4xm167,-299v0,18,-14,32,-32,32v-18,0,-33,-15,-33,-33v0,-18,16,-31,33,-31v18,0,32,14,32,32xm135,-283v9,0,15,-7,15,-16v0,-9,-6,-17,-15,-17v-9,0,-16,8,-16,17v0,9,7,16,16,16",w:193},"\u00c3":{d:"130,-98r-8,-114v-15,41,-37,77,-55,114r63,0xm-6,-4r122,-239v3,-6,26,-8,29,1r22,240v-4,3,-26,5,-29,-2r-6,-70r-77,0v-14,24,-22,54,-40,74v-7,-2,-20,4,-21,-4xm115,-319v15,0,26,14,38,15v21,-5,20,-24,35,-5v0,3,-17,27,-39,27v-16,1,-24,-15,-38,-15v-20,4,-21,26,-34,5v0,-5,17,-27,38,-27",w:193},"\u00c9":{d:"167,-222v-26,3,-57,0,-85,1r-17,80v24,2,56,-4,75,3v-3,7,-1,21,-9,22r-71,0r-19,91v29,1,65,-3,90,2v-1,9,-1,21,-9,23r-112,0v-2,0,-2,-1,-2,-3r51,-240v1,-3,2,-4,4,-4v37,2,83,-5,114,3v-2,9,-7,15,-10,22xm162,-304v-19,14,-45,21,-67,32v-3,-2,-11,-10,-6,-13r59,-41v6,6,10,14,14,22",w:166},"\u00ca":{d:"167,-222v-26,3,-57,0,-85,1r-17,80v24,2,56,-4,75,3v-3,7,-1,21,-9,22r-71,0r-19,91v29,1,65,-3,90,2v-1,9,-1,21,-9,23r-112,0v-2,0,-2,-1,-2,-3r51,-240v1,-3,2,-4,4,-4v37,2,83,-5,114,3v-2,9,-7,15,-10,22xm121,-297v-15,6,-38,35,-46,9v14,-14,33,-23,49,-35v14,12,27,25,39,38v-8,23,-29,-5,-42,-12",w:166},"\u00cb":{d:"167,-222v-26,3,-57,0,-85,1r-17,80v24,2,56,-4,75,3v-3,7,-1,21,-9,22r-71,0r-19,91v29,1,65,-3,90,2v-1,9,-1,21,-9,23r-112,0v-2,0,-2,-1,-2,-3r51,-240v1,-3,2,-4,4,-4v37,2,83,-5,114,3v-2,9,-7,15,-10,22xm106,-299v0,10,-9,19,-19,19v-10,0,-18,-9,-18,-19v0,-10,8,-18,18,-18v10,0,19,8,19,18xm172,-299v0,10,-9,19,-19,19v-10,0,-18,-9,-18,-19v0,-10,8,-18,18,-18v10,0,19,8,19,18",w:166},"\u00c8":{d:"167,-222v-26,3,-57,0,-85,1r-17,80v24,2,56,-4,75,3v-3,7,-1,21,-9,22r-71,0r-19,91v29,1,65,-3,90,2v-1,9,-1,21,-9,23r-112,0v-2,0,-2,-1,-2,-3r51,-240v1,-3,2,-4,4,-4v37,2,83,-5,114,3v-2,9,-7,15,-10,22xm134,-286v-9,29,-47,-8,-63,-18v8,-8,14,-22,26,-22",w:166},"\u00cd":{d:"99,-22v6,3,0,20,-5,22v-32,-2,-70,3,-98,-2v3,-6,1,-20,9,-20r32,0r43,-202v-20,2,-49,1,-28,-23r95,0v7,4,0,21,-6,23r-33,0r-42,202r33,0xm146,-304v-20,14,-45,21,-68,32v-2,-4,-9,-8,-6,-13r59,-41v7,5,11,14,15,22",w:133},"\u00ce":{d:"99,-22v6,3,0,20,-5,22v-32,-2,-70,3,-98,-2v3,-6,1,-20,9,-20r32,0r43,-202v-20,2,-49,1,-28,-23r95,0v7,4,0,21,-6,23r-33,0r-42,202r33,0xm104,-297v-15,6,-38,35,-46,9v14,-14,33,-23,49,-35v15,10,27,25,40,38v-10,22,-29,-4,-43,-12",w:133},"\u00cf":{d:"99,-22v6,3,0,20,-5,22v-32,-2,-70,3,-98,-2v3,-6,1,-20,9,-20r32,0r43,-202v-20,2,-49,1,-28,-23r95,0v7,4,0,21,-6,23r-33,0r-42,202r33,0xm93,-299v0,10,-8,19,-18,19v-10,0,-19,-9,-19,-19v0,-10,9,-18,19,-18v10,0,18,8,18,18xm159,-299v0,10,-9,19,-19,19v-10,0,-18,-9,-18,-19v0,-10,8,-18,18,-18v10,0,19,8,19,18",w:133},"\u00cc":{d:"99,-22v6,3,0,20,-5,22v-32,-2,-70,3,-98,-2v3,-6,1,-20,9,-20r32,0r43,-202v-20,2,-49,1,-28,-23r95,0v7,4,0,21,-6,23r-33,0r-42,202r33,0xm117,-286v-9,30,-45,-9,-63,-18v9,-6,13,-23,26,-22",w:133},"\u00d1":{d:"202,-244r-51,240v-2,8,-15,2,-23,4v-3,0,-5,0,-5,-4r-42,-183v-2,-8,-3,-17,-3,-26r-42,209v-2,7,-20,6,-25,1r51,-240v3,-9,18,-2,27,-4v3,0,5,1,5,5r39,172v3,6,0,20,4,27v10,-69,27,-133,40,-200v2,-7,20,-6,25,-1xm124,-319v15,0,26,14,38,15v21,-5,20,-24,35,-5v0,3,-17,27,-39,27v-16,1,-24,-15,-38,-15v-20,4,-21,26,-34,5v0,-5,17,-27,38,-27",w:200},"\u00d3":{d:"82,5v-50,0,-63,-31,-63,-75v0,-79,30,-182,106,-182v47,0,63,28,63,72v0,87,-31,185,-106,185xm84,-19v58,-1,73,-125,74,-160v0,-31,-7,-49,-35,-49v-58,0,-75,123,-75,161v0,31,8,48,36,48xm176,-304v-20,14,-45,21,-68,32v-3,-2,-10,-10,-6,-13r59,-41v7,5,11,14,15,22",w:193},"\u00d4":{d:"82,5v-50,0,-63,-31,-63,-75v0,-79,30,-182,106,-182v47,0,63,28,63,72v0,87,-31,185,-106,185xm84,-19v58,-1,73,-125,74,-160v0,-31,-7,-49,-35,-49v-58,0,-75,123,-75,161v0,31,8,48,36,48xm134,-297v-15,6,-38,35,-46,9v14,-14,33,-23,49,-35v13,12,34,24,38,41v-10,18,-28,-9,-41,-15",w:193},"\u00d6":{d:"82,5v-50,0,-63,-31,-63,-75v0,-79,30,-182,106,-182v47,0,63,28,63,72v0,87,-31,185,-106,185xm84,-19v58,-1,73,-125,74,-160v0,-31,-7,-49,-35,-49v-58,0,-75,123,-75,161v0,31,8,48,36,48xm119,-299v0,10,-8,19,-18,19v-10,0,-19,-9,-19,-19v0,-10,9,-18,19,-18v10,0,18,8,18,18xm185,-299v0,10,-8,19,-18,19v-10,0,-19,-9,-19,-19v0,-10,9,-18,19,-18v10,0,18,8,18,18",w:193},"\u00d2":{d:"82,5v-50,0,-63,-31,-63,-75v0,-79,30,-182,106,-182v47,0,63,28,63,72v0,87,-31,185,-106,185xm84,-19v58,-1,73,-125,74,-160v0,-31,-7,-49,-35,-49v-58,0,-75,123,-75,161v0,31,8,48,36,48xm147,-286v-9,30,-45,-9,-63,-18v9,-6,13,-23,26,-22",w:193},"\u00d5":{d:"82,5v-50,0,-63,-31,-63,-75v0,-79,30,-182,106,-182v47,0,63,28,63,72v0,87,-31,185,-106,185xm84,-19v58,-1,73,-125,74,-160v0,-31,-7,-49,-35,-49v-58,0,-75,123,-75,161v0,31,8,48,36,48xm112,-319v15,0,26,14,38,15v21,-5,21,-25,35,-5v0,3,-16,27,-38,27v-16,0,-25,-14,-39,-15v-20,5,-21,25,-34,5v0,-5,17,-27,38,-27",w:193},"\u00da":{d:"211,-243r-38,175v-8,39,-28,73,-89,73v-50,0,-69,-28,-59,-73r37,-174v2,-9,16,-4,25,-5v4,0,3,3,3,6r-40,193v0,20,14,29,38,29v32,0,51,-16,58,-49r36,-174v2,-7,25,-8,29,-1xm183,-304v-20,14,-45,21,-68,32v-3,-2,-11,-10,-6,-13r59,-41v6,6,10,15,15,22",w:206},"\u00db":{d:"211,-243r-38,175v-8,39,-28,73,-89,73v-50,0,-69,-28,-59,-73r37,-174v2,-9,16,-4,25,-5v4,0,3,3,3,6r-40,193v0,20,14,29,38,29v32,0,51,-16,58,-49r36,-174v2,-7,25,-8,29,-1xm141,-297v-15,6,-38,35,-46,9v14,-14,33,-23,49,-35v15,10,27,25,39,38v-8,23,-29,-5,-42,-12",w:206},"\u00dc":{d:"211,-243r-38,175v-8,39,-28,73,-89,73v-50,0,-69,-28,-59,-73r37,-174v2,-9,16,-4,25,-5v4,0,3,3,3,6r-40,193v0,20,14,29,38,29v32,0,51,-16,58,-49r36,-174v2,-7,25,-8,29,-1xm130,-299v0,10,-9,19,-19,19v-10,0,-18,-9,-18,-19v0,-10,8,-18,18,-18v10,0,19,8,19,18xm195,-299v0,10,-8,19,-18,19v-10,0,-18,-9,-18,-19v0,-10,8,-18,18,-18v10,0,18,8,18,18",w:206},"\u00d9":{d:"211,-243r-38,175v-8,39,-28,73,-89,73v-50,0,-69,-28,-59,-73r37,-174v2,-9,16,-4,25,-5v4,0,3,3,3,6r-40,193v0,20,14,29,38,29v32,0,51,-16,58,-49r36,-174v2,-7,25,-8,29,-1xm159,-286v4,4,-7,11,-11,14v-19,-10,-35,-21,-52,-32v9,-6,15,-22,26,-22",w:206},"\u00dd":{d:"97,-104r-21,100v-3,7,-23,6,-29,1r21,-101r-38,-135v4,-5,28,-15,30,-5r27,118r78,-123v9,4,36,5,22,16xm159,-304v-18,15,-46,20,-67,32v-3,-2,-11,-10,-6,-13v20,-13,37,-30,59,-41v6,6,10,14,14,22",w:159},"\u00e1":{d:"63,-19v49,0,58,-73,68,-119v-3,-3,-16,-16,-33,-16v-40,0,-57,74,-57,105v0,18,5,30,22,30xm161,-173v3,54,-34,109,-23,168v-4,6,-15,7,-21,10v-7,1,-7,-33,-6,-38v-9,14,-26,38,-56,38v-27,0,-41,-22,-41,-53v0,-47,27,-130,85,-130v23,0,30,12,37,20v2,-11,8,-18,25,-15xm166,-230v-20,14,-45,21,-68,32v-4,-2,-11,-10,-6,-14r59,-40v6,6,11,14,15,22",w:173},"\u00e2":{d:"63,-19v49,0,58,-73,68,-119v-3,-3,-16,-16,-33,-16v-40,0,-57,74,-57,105v0,18,5,30,22,30xm161,-173v3,54,-34,109,-23,168v-4,6,-15,7,-21,10v-7,1,-7,-33,-6,-38v-9,14,-26,38,-56,38v-27,0,-41,-22,-41,-53v0,-47,27,-130,85,-130v23,0,30,12,37,20v2,-11,8,-18,25,-15xm121,-223v-16,6,-38,35,-47,9v15,-13,33,-23,49,-35v15,10,27,25,40,38v-10,22,-28,-4,-42,-12",w:173},"\u00e4":{d:"63,-19v49,0,58,-73,68,-119v-3,-3,-16,-16,-33,-16v-40,0,-57,74,-57,105v0,18,5,30,22,30xm161,-173v3,54,-34,109,-23,168v-4,6,-15,7,-21,10v-7,1,-7,-33,-6,-38v-9,14,-26,38,-56,38v-27,0,-41,-22,-41,-53v0,-47,27,-130,85,-130v23,0,30,12,37,20v2,-11,8,-18,25,-15xm109,-225v0,10,-8,18,-18,18v-10,0,-19,-8,-19,-18v0,-10,9,-18,19,-18v10,0,18,8,18,18xm175,-225v0,10,-8,18,-18,18v-10,0,-19,-8,-19,-18v0,-10,9,-18,19,-18v10,0,18,8,18,18",w:173},"\u00e0":{d:"63,-19v49,0,58,-73,68,-119v-3,-3,-16,-16,-33,-16v-40,0,-57,74,-57,105v0,18,5,30,22,30xm161,-173v3,54,-34,109,-23,168v-4,6,-15,7,-21,10v-7,1,-7,-33,-6,-38v-9,14,-26,38,-56,38v-27,0,-41,-22,-41,-53v0,-47,27,-130,85,-130v23,0,30,12,37,20v2,-11,8,-18,25,-15xm137,-212v2,5,-8,15,-14,13r-49,-31v8,-7,14,-23,26,-22",w:173},"\u00e5":{d:"63,-19v49,0,58,-73,68,-119v-3,-3,-16,-16,-33,-16v-40,0,-57,74,-57,105v0,18,5,30,22,30xm161,-173v3,54,-34,109,-23,168v-4,6,-15,7,-21,10v-7,1,-7,-33,-6,-38v-9,14,-26,38,-56,38v-27,0,-41,-22,-41,-53v0,-47,27,-130,85,-130v23,0,30,12,37,20v2,-11,8,-18,25,-15xm157,-225v0,18,-14,31,-32,31v-18,0,-33,-14,-33,-32v0,-18,16,-31,33,-31v18,0,32,14,32,32xm125,-209v9,0,15,-7,15,-16v0,-9,-6,-17,-15,-17v-9,0,-16,8,-16,17v0,9,7,16,16,16",w:173},"\u00e3":{d:"63,-19v49,0,58,-73,68,-119v-3,-3,-16,-16,-33,-16v-40,0,-57,74,-57,105v0,18,5,30,22,30xm161,-173v3,54,-34,109,-23,168v-4,6,-15,7,-21,10v-7,1,-7,-33,-6,-38v-9,14,-26,38,-56,38v-27,0,-41,-22,-41,-53v0,-47,27,-130,85,-130v23,0,30,12,37,20v2,-11,8,-18,25,-15xm100,-245v15,0,26,14,38,15v21,-5,21,-25,35,-5v0,3,-16,27,-38,27v-15,0,-24,-15,-39,-15v-19,5,-21,25,-34,5v0,-5,17,-27,38,-27",w:173},"\u00e9":{d:"73,-20v47,-3,49,-31,64,-1v0,4,-32,26,-67,26v-41,0,-58,-26,-58,-66v0,-61,37,-117,91,-117v32,0,47,19,47,46v0,63,-78,63,-110,63v-4,28,7,50,33,49xm42,-91v20,0,83,0,83,-40v0,-15,-8,-25,-26,-25v-41,0,-53,47,-57,65xm159,-230v-18,15,-46,20,-67,32v-4,-2,-11,-10,-6,-14v20,-13,37,-29,59,-40v6,6,10,14,14,22",w:159},"\u00ea":{d:"73,-20v47,-3,49,-31,64,-1v0,4,-32,26,-67,26v-41,0,-58,-26,-58,-66v0,-61,37,-117,91,-117v32,0,47,19,47,46v0,63,-78,63,-110,63v-4,28,7,50,33,49xm42,-91v20,0,83,0,83,-40v0,-15,-8,-25,-26,-25v-41,0,-53,47,-57,65xm114,-223v-15,6,-38,35,-46,9v14,-14,33,-23,49,-35v15,10,27,25,39,38v-8,23,-29,-5,-42,-12",w:159},"\u00eb":{d:"73,-20v47,-3,49,-31,64,-1v0,4,-32,26,-67,26v-41,0,-58,-26,-58,-66v0,-61,37,-117,91,-117v32,0,47,19,47,46v0,63,-78,63,-110,63v-4,28,7,50,33,49xm42,-91v20,0,83,0,83,-40v0,-15,-8,-25,-26,-25v-41,0,-53,47,-57,65xm99,-225v0,10,-8,18,-18,18v-10,0,-19,-8,-19,-18v0,-10,9,-18,19,-18v10,0,18,8,18,18xm165,-225v0,10,-8,18,-18,18v-10,0,-19,-8,-19,-18v0,-10,9,-18,19,-18v10,0,18,8,18,18",w:159},"\u00e8":{d:"73,-20v47,-3,49,-31,64,-1v0,4,-32,26,-67,26v-41,0,-58,-26,-58,-66v0,-61,37,-117,91,-117v32,0,47,19,47,46v0,63,-78,63,-110,63v-4,28,7,50,33,49xm42,-91v20,0,83,0,83,-40v0,-15,-8,-25,-26,-25v-41,0,-53,47,-57,65xm131,-212v1,4,-9,15,-15,13v-16,-11,-34,-19,-48,-31v6,-9,14,-22,26,-22",w:159},"\u00ed":{d:"80,-170r-34,163v1,11,-20,8,-27,5r31,-150v-18,3,-43,-1,-24,-21v17,2,42,-4,54,3xm113,-230v-19,14,-45,21,-67,32v-4,-2,-11,-10,-6,-14r59,-40v6,6,10,14,14,22",w:93},"\u00ee":{d:"80,-170r-34,163v1,11,-20,8,-27,5r31,-150v-18,3,-43,-1,-24,-21v17,2,42,-4,54,3xm73,-223v-15,6,-38,35,-46,9v15,-13,33,-23,49,-35v15,10,27,25,40,38v-10,22,-29,-4,-43,-12",w:93},"\u00ef":{d:"80,-170r-34,163v1,11,-20,8,-27,5r31,-150v-18,3,-43,-1,-24,-21v17,2,42,-4,54,3xm55,-225v0,10,-9,18,-19,18v-10,0,-18,-8,-18,-18v0,-10,8,-18,18,-18v10,0,19,8,19,18xm121,-225v0,10,-9,18,-19,18v-10,0,-18,-8,-18,-18v0,-10,8,-18,18,-18v10,0,19,8,19,18",w:93},"\u00ec":{d:"80,-170r-34,163v1,11,-20,8,-27,5r31,-150v-18,3,-43,-1,-24,-21v17,2,42,-4,54,3xm97,-212v2,5,-8,15,-14,13r-49,-31v8,-7,14,-23,26,-22",w:93},"\u00f1":{d:"11,-2r29,-144v-6,-18,0,-30,18,-32v6,-1,8,29,6,38v13,-19,34,-38,66,-38v30,0,35,27,29,54r-26,120v-2,7,-20,5,-26,2r28,-136v0,-10,-5,-16,-16,-16v-71,0,-65,90,-82,150v-2,7,-20,5,-26,2xm100,-245v15,0,26,14,38,15v21,-5,21,-25,35,-5v0,3,-16,27,-38,27v-15,0,-24,-15,-39,-15v-19,5,-21,25,-34,5v0,-5,17,-27,38,-27"},"\u00f3":{d:"104,-178v34,0,55,20,55,61v0,57,-32,122,-93,122v-33,0,-54,-17,-54,-60v0,-59,30,-123,92,-123xm132,-117v0,-27,-14,-37,-32,-37v-44,0,-61,56,-61,98v0,24,10,38,32,38v43,0,61,-60,61,-99xm166,-230v-20,14,-45,21,-68,32v-4,-2,-11,-10,-6,-14r59,-40v6,6,11,14,15,22",w:173},"\u00f4":{d:"104,-178v34,0,55,20,55,61v0,57,-32,122,-93,122v-33,0,-54,-17,-54,-60v0,-59,30,-123,92,-123xm132,-117v0,-27,-14,-37,-32,-37v-44,0,-61,56,-61,98v0,24,10,38,32,38v43,0,61,-60,61,-99xm117,-223v-15,6,-38,35,-46,9v14,-14,33,-23,49,-35v14,12,27,25,39,38v-8,23,-29,-5,-42,-12",w:173},"\u00f6":{d:"104,-178v34,0,55,20,55,61v0,57,-32,122,-93,122v-33,0,-54,-17,-54,-60v0,-59,30,-123,92,-123xm132,-117v0,-27,-14,-37,-32,-37v-44,0,-61,56,-61,98v0,24,10,38,32,38v43,0,61,-60,61,-99xm105,-225v0,10,-8,18,-18,18v-10,0,-18,-8,-18,-18v0,-10,8,-18,18,-18v10,0,18,8,18,18xm171,-225v0,10,-8,18,-18,18v-10,0,-18,-8,-18,-18v0,-10,8,-18,18,-18v10,0,18,8,18,18",w:173},"\u00f2":{d:"104,-178v34,0,55,20,55,61v0,57,-32,122,-93,122v-33,0,-54,-17,-54,-60v0,-59,30,-123,92,-123xm132,-117v0,-27,-14,-37,-32,-37v-44,0,-61,56,-61,98v0,24,10,38,32,38v43,0,61,-60,61,-99xm137,-212v2,5,-8,15,-14,13r-49,-31v8,-7,14,-23,26,-22",w:173},"\u00f5":{d:"104,-178v34,0,55,20,55,61v0,57,-32,122,-93,122v-33,0,-54,-17,-54,-60v0,-59,30,-123,92,-123xm132,-117v0,-27,-14,-37,-32,-37v-44,0,-61,56,-61,98v0,24,10,38,32,38v43,0,61,-60,61,-99xm97,-245v15,-1,25,15,38,15v20,-5,20,-25,34,-5v0,3,-16,27,-38,27v-15,0,-23,-15,-38,-15v-20,5,-22,25,-35,5v0,-5,18,-27,39,-27",w:173},"\u00fa":{d:"168,-175r-30,145v-2,9,10,21,1,25v-12,6,-25,14,-25,-9v0,-6,2,-13,0,-15v-15,30,-97,60,-97,-4v0,-47,19,-89,27,-134v1,-10,17,-7,25,-11v3,0,2,1,2,3r-27,136v2,39,52,10,60,-2v27,-38,20,-90,40,-132v7,0,20,-9,24,-2xm164,-230v-18,15,-46,20,-67,32v-4,-2,-11,-10,-6,-14r59,-40v6,6,10,14,14,22"},"\u00fb":{d:"168,-175r-30,145v-2,9,10,21,1,25v-12,6,-25,14,-25,-9v0,-6,2,-13,0,-15v-15,30,-97,60,-97,-4v0,-47,19,-89,27,-134v1,-10,17,-7,25,-11v3,0,2,1,2,3r-27,136v2,39,52,10,60,-2v27,-38,20,-90,40,-132v7,0,20,-9,24,-2xm118,-223v-15,7,-38,35,-47,9v15,-13,33,-24,50,-35v14,12,27,25,39,38v-10,22,-28,-4,-42,-12"},"\u00fc":{d:"168,-175r-30,145v-2,9,10,21,1,25v-12,6,-25,14,-25,-9v0,-6,2,-13,0,-15v-15,30,-97,60,-97,-4v0,-47,19,-89,27,-134v1,-10,17,-7,25,-11v3,0,2,1,2,3r-27,136v2,39,52,10,60,-2v27,-38,20,-90,40,-132v7,0,20,-9,24,-2xm99,-225v0,10,-8,18,-18,18v-10,0,-19,-8,-19,-18v0,-10,9,-18,19,-18v10,0,18,8,18,18xm165,-225v0,10,-8,18,-18,18v-10,0,-19,-8,-19,-18v0,-10,9,-18,19,-18v10,0,18,8,18,18"},"\u00f9":{d:"168,-175r-30,145v-2,9,10,21,1,25v-12,6,-25,14,-25,-9v0,-6,2,-13,0,-15v-15,30,-97,60,-97,-4v0,-47,19,-89,27,-134v1,-10,17,-7,25,-11v3,0,2,1,2,3r-27,136v2,39,52,10,60,-2v27,-38,20,-90,40,-132v7,0,20,-9,24,-2xm141,-212v1,4,-9,15,-15,13v-16,-11,-34,-19,-48,-31v6,-9,14,-22,26,-22"},"\u00fd":{d:"158,-166r-64,145v-12,27,-37,97,-89,97v-35,0,-49,-18,-26,-35v4,0,14,10,29,10v31,0,37,-31,49,-51v-6,-1,-16,3,-17,-4r-24,-161v5,-5,23,-12,28,-7r21,158r71,-161v9,1,16,5,22,9xm150,-230v-19,14,-45,21,-67,32v-4,-2,-11,-10,-6,-14r59,-40v6,6,10,14,14,22",w:153},"\u00ff":{d:"158,-166r-64,145v-12,27,-37,97,-89,97v-35,0,-49,-18,-26,-35v4,0,14,10,29,10v31,0,37,-31,49,-51v-6,-1,-16,3,-17,-4r-24,-161v5,-5,23,-12,28,-7r21,158r71,-161v9,1,16,5,22,9xm83,-225v0,10,-8,18,-18,18v-10,0,-19,-8,-19,-18v0,-10,9,-18,19,-18v10,0,18,8,18,18xm149,-225v0,10,-8,18,-18,18v-10,0,-19,-8,-19,-18v0,-10,9,-18,19,-18v10,0,18,8,18,18",w:153},"\u00a0":{w:106},"\u00a4":{d:"50,-145v7,-58,82,-127,134,-73v-2,7,-4,15,-10,18v-22,-15,-65,-17,-76,10v-10,14,-15,29,-20,45v24,1,53,-3,73,2v-3,6,-2,11,-12,11r-64,0v-1,6,-2,13,-4,20v20,3,52,-6,65,4v-6,18,-45,5,-67,9v-5,30,-8,79,27,80v15,1,32,-14,45,-20v3,5,9,15,7,22v-12,11,-35,22,-57,22v-50,0,-58,-58,-51,-104v-9,-2,-30,7,-26,-9v2,-7,20,-3,28,-4r5,-20v-9,-2,-30,6,-25,-9v1,-8,20,-3,28,-4"},"!":{d:"109,-244r-38,145v-1,7,-18,6,-21,1r23,-144v3,-9,28,-6,36,-2xm68,-19v0,13,-11,24,-24,24v-13,0,-24,-11,-24,-24v0,-13,11,-24,24,-24v13,0,24,11,24,24",w:119}}});Cufon.registerFont({w:200,face:{"font-family":"ITC Officina Sans LT","font-weight":700,"font-style":"italic","font-stretch":"normal","units-per-em":"360","panose-1":"2 0 8 3 0 0 0 0 0 0",ascent:"288",descent:"-72","x-height":"6",bbox:"-51.8877 -339 354.973 93","underline-thickness":"18","underline-position":"-36",slope:"-12",stemh:"36",stemv:"46","unicode-range":"U+0020-U+2122"},glyphs:{" ":{w:106},'"':{d:"93,-253r-8,86v1,11,-14,6,-23,7v-6,0,-8,-1,-8,-7r-7,-86v4,-11,26,-2,38,-5v4,0,8,0,8,5xm159,-253r-7,86v1,11,-14,6,-23,7v-6,0,-8,-1,-8,-7r-8,-86v4,-11,27,-2,39,-5v4,0,7,0,7,5",w:173},"#":{d:"132,-53r-21,67v-1,9,-25,7,-30,1v5,-24,14,-45,21,-68r-38,0r-21,67v-1,9,-25,7,-30,1v5,-24,14,-45,20,-68v-9,-1,-26,4,-20,-9v3,-7,0,-23,10,-23r21,0r20,-63v-10,-1,-27,5,-21,-9v3,-8,-1,-24,10,-23r21,0r20,-62v1,-9,26,-7,30,-1v-5,23,-13,42,-19,63r38,0r19,-62v1,-8,25,-7,31,-2r-20,64v10,1,30,-5,24,10v-4,7,0,23,-11,22r-23,0r-20,63v10,1,29,-5,24,9v-3,7,0,23,-10,23r-25,0xm112,-85r20,-63r-38,0r-19,63r37,0"},"$":{d:"91,-1v0,13,-6,35,-25,22r5,-21v-19,-3,-67,-10,-56,-25v6,-9,8,-23,17,-29v5,0,17,15,47,18r16,-73v-14,-7,-50,-21,-50,-62v0,-56,52,-68,77,-71v-2,-13,10,-30,24,-17r-3,17v15,2,57,9,47,22v-6,9,-7,23,-17,28v-5,0,-13,-12,-39,-16r-14,68v21,10,48,23,48,60v0,58,-50,75,-77,79xm104,-148r12,-60v-10,3,-30,11,-30,34v0,15,11,22,18,26xm111,-101r-14,64v9,-3,30,-9,30,-37v0,-17,-8,-22,-16,-27"},"%":{d:"211,-21v17,0,32,-25,32,-57v0,-10,-5,-17,-15,-17v-17,0,-31,25,-31,57v0,10,4,17,14,17xm275,-77v0,46,-28,83,-68,83v-28,0,-43,-18,-43,-45v0,-46,29,-83,69,-83v28,0,42,18,42,45xm241,-243v-41,86,-90,163,-135,246v-3,6,-28,5,-35,0r135,-246v4,-7,29,-6,35,0xm146,-195v0,46,-29,82,-69,82v-28,0,-42,-18,-42,-45v0,-46,28,-82,68,-82v28,0,43,18,43,45xm82,-140v17,0,31,-25,31,-57v0,-10,-4,-16,-14,-16v-17,0,-32,24,-32,56v0,10,5,17,15,17",w:299},"&":{d:"176,4v-12,6,-16,-18,-23,-25v-13,10,-34,27,-75,27v-38,0,-67,-17,-67,-58v0,-53,48,-75,66,-84v-5,-8,-21,-30,-21,-54v0,-40,32,-63,77,-63v38,0,58,20,58,48v0,40,-42,64,-60,75r28,44v18,-25,12,-54,26,-48v10,4,25,4,31,11v0,17,-22,57,-34,73v5,12,26,23,18,37xm113,-157v13,-6,35,-20,35,-42v0,-12,-5,-20,-19,-20v-37,0,-34,48,-16,62xm132,-52r-37,-57v-11,6,-37,18,-37,45v0,46,66,30,74,12",w:226},"\u2019":{d:"111,-254v-21,33,-43,64,-68,93v-8,-4,-26,-9,-20,-20r37,-73v8,-10,31,-1,45,-4v5,0,6,1,6,4",w:79},"(":{d:"88,93v-8,0,-48,-74,-48,-137v0,-132,115,-231,127,-225v6,6,14,9,18,17v0,13,-99,86,-99,215v0,95,61,110,2,130",w:166},")":{d:"53,-253v2,-11,17,-12,26,-17v8,0,48,74,48,137v0,132,-115,231,-127,225v-6,-6,-13,-10,-18,-17v0,-13,99,-86,99,-215v0,-69,-28,-106,-28,-113",w:166},"*":{d:"170,-143v8,13,-17,19,-25,27v-12,-10,-16,-31,-25,-45v-9,14,-14,34,-26,45v-8,-8,-33,-13,-25,-27r33,-31v-16,-4,-40,-2,-51,-11v6,-10,3,-34,18,-31r40,22r-8,-49v5,-7,30,-7,38,0r-8,49v15,-7,28,-18,45,-23v8,7,9,21,13,32v-11,9,-36,6,-51,11"},"+":{d:"118,-75r0,58v0,12,-20,4,-30,6v-5,0,-6,-1,-6,-6r0,-58r-58,0v-12,0,-4,-20,-6,-29v0,-5,1,-7,6,-7r58,0r0,-57v0,-12,20,-4,30,-6v5,0,6,1,6,6r0,57r58,0v12,1,4,20,6,30v0,5,-1,6,-6,6r-58,0"},",":{d:"78,-41v-19,34,-43,64,-67,93v-9,-4,-26,-9,-20,-20r36,-73v8,-9,30,-2,45,-4v5,0,6,1,6,4",w:106},"-":{d:"99,-112v14,4,-1,25,0,36v-1,5,-2,5,-6,5r-75,0v-14,-3,1,-25,0,-36v1,-5,3,-5,7,-5r74,0",w:119},".":{d:"76,-27v0,18,-14,33,-32,33v-18,0,-33,-15,-33,-33v0,-18,15,-32,33,-32v18,0,32,14,32,32",w:106},"/":{d:"189,-254r-187,322v-4,8,-31,8,-38,1r187,-322v4,-8,31,-8,38,-1",w:173},"0":{d:"198,-179v0,83,-34,186,-119,185v-40,0,-65,-23,-65,-67v0,-79,30,-188,119,-186v40,0,65,24,65,68xm152,-175v0,-19,-7,-33,-26,-33v-46,0,-66,100,-66,142v0,19,6,33,25,33v46,0,67,-100,67,-142"},"1":{d:"148,-32v10,3,-1,20,0,28v-1,4,-2,4,-6,4r-106,0v-10,-3,0,-20,0,-28v7,-10,30,-1,44,-4r33,-160v-14,7,-26,16,-42,21v-5,-4,-15,-21,-8,-27v32,-14,47,-44,94,-42v8,-2,6,5,5,9r-42,199r28,0"},"2":{d:"190,-189v0,74,-115,101,-127,150r86,0v14,3,-1,23,0,34v-1,5,-2,5,-6,5r-130,0v-2,0,-4,0,-4,-3v0,-26,19,-59,28,-70v38,-49,108,-62,108,-109v0,-18,-7,-27,-21,-27v-36,0,-37,45,-53,38v-7,-5,-19,-6,-23,-14v0,-9,26,-62,85,-62v37,0,57,21,57,58"},"3":{d:"72,-187v-9,-5,-16,-12,-22,-21v0,-5,29,-39,72,-39v37,0,58,21,58,51v0,35,-22,58,-44,67v12,6,28,16,28,48v0,52,-36,87,-94,87v-34,0,-70,-10,-63,-22v5,-9,7,-23,16,-29v4,0,19,13,49,13v31,0,49,-19,49,-46v-1,-28,-24,-29,-50,-29v-16,0,0,-22,-1,-33v1,-9,12,-5,20,-5v32,0,47,-19,47,-42v0,-51,-62,-5,-65,0"},"4":{d:"148,-54r-10,49v-4,10,-31,6,-41,2r11,-51r-88,0v-7,1,-6,-5,-5,-10v4,-13,3,-32,10,-40r117,-148v11,-4,37,8,34,19r-115,145r55,0r20,-62v2,-9,26,-7,33,-2r-13,64v10,1,32,-5,26,10v-4,7,-2,24,-11,24r-23,0"},"5":{d:"102,-203r-19,57v34,-21,94,-2,94,48v0,54,-42,104,-108,104v-29,0,-66,-6,-60,-19v5,-10,6,-25,14,-31v4,0,22,12,48,12v40,0,63,-29,63,-59v0,-20,-11,-30,-29,-30v-46,0,-40,36,-72,9r38,-124v1,-4,2,-4,6,-4r107,0v12,1,0,22,0,32v-1,5,-3,5,-7,5r-75,0"},"6":{d:"198,-235v-4,11,-10,23,-17,31v-4,0,-12,-5,-27,-5v-43,1,-68,47,-73,63v21,-30,97,-34,97,37v0,68,-40,115,-94,115v-36,0,-60,-20,-60,-68v0,-81,49,-185,133,-185v20,0,41,5,41,12xm90,-32v28,0,45,-35,45,-71v0,-18,-9,-28,-24,-28v-27,0,-44,35,-44,72v0,17,10,27,23,27"},"7":{d:"204,-237v-35,89,-91,157,-132,240v-11,6,-34,-2,-43,-8r120,-197r-89,0v-14,-3,1,-23,0,-33v1,-5,2,-5,7,-5r131,0v4,0,6,0,6,3"},"8":{d:"176,-73v0,45,-38,79,-94,79v-43,0,-71,-18,-71,-55v0,-50,47,-71,63,-78v-7,-5,-29,-17,-29,-49v0,-45,35,-71,81,-71v40,0,67,24,67,54v0,41,-39,61,-51,66v11,6,34,19,34,54xm112,-144v10,-4,37,-14,37,-42v0,-14,-9,-25,-26,-25v-19,0,-35,13,-35,34v0,21,15,28,24,33xm90,-32v24,0,43,-12,43,-38v0,-27,-22,-34,-31,-39v-13,5,-48,18,-48,49v0,20,15,28,36,28"},"9":{d:"20,-4v5,-10,4,-26,13,-32v47,20,95,-38,97,-59v-6,7,-23,23,-48,23v-28,0,-49,-20,-49,-60v0,-68,40,-115,94,-115v36,0,60,20,60,68v0,81,-49,185,-133,185v-17,0,-34,-5,-34,-10xm100,-110v27,0,44,-35,44,-72v0,-17,-10,-27,-23,-27v-28,0,-45,35,-45,71v0,18,9,28,24,28"},":":{d:"72,-27v0,18,-14,33,-32,33v-18,0,-33,-15,-33,-33v0,-18,15,-32,33,-32v18,0,32,14,32,32xm98,-145v0,18,-15,33,-33,33v-18,0,-33,-15,-33,-33v0,-18,15,-33,33,-33v18,0,33,15,33,33",w:106},";":{d:"78,-41v-19,34,-43,64,-67,93v-9,-4,-26,-9,-20,-20r36,-73v8,-9,30,-2,45,-4v5,0,6,1,6,4xm105,-145v0,18,-15,33,-33,33v-18,0,-32,-15,-32,-33v0,-18,14,-33,32,-33v18,0,33,15,33,33",w:106},"<":{d:"178,-59v7,7,-1,35,-10,32r-146,-49v-7,-3,-7,-29,0,-34r149,-49v6,3,13,25,7,32r-106,34"},"=":{d:"176,-82v12,0,4,20,6,30v0,5,-1,6,-6,6r-152,0v-12,0,-4,-20,-6,-30v0,-5,1,-6,6,-6r152,0xm176,-139v12,0,4,20,6,30v0,5,-1,6,-6,6r-152,0v-12,0,-4,-20,-6,-30v0,-5,1,-6,6,-6r152,0"},">":{d:"177,-76r-149,50v-4,-7,-13,-26,-7,-33r107,-34r-107,-34v-8,-7,4,-19,4,-29v0,-5,2,-2,6,-3r146,49v6,3,7,29,0,34"},"?":{d:"64,-140v13,-16,60,-9,61,-49v0,-12,-6,-22,-25,-22v-25,-1,-38,17,-47,8v-3,-10,-11,-18,-11,-30v0,-7,43,-20,70,-20v39,0,62,23,62,55v0,53,-47,73,-74,78v-4,10,0,30,-11,32v-12,-3,-38,7,-34,-9xm90,-23v0,16,-13,29,-29,29v-16,0,-29,-13,-29,-29v0,-16,13,-28,29,-28v16,0,29,12,29,28",w:166},"@":{d:"291,8v6,4,7,14,10,22v0,8,-54,31,-120,31v-93,0,-144,-48,-144,-131v0,-98,77,-170,172,-170v80,0,127,44,127,109v0,71,-53,111,-101,111v-26,0,-31,-15,-33,-25v-6,8,-19,25,-42,25v-21,0,-33,-15,-33,-44v0,-61,51,-117,93,-81v1,-12,19,-7,32,-8v5,0,4,4,4,8r-18,86v0,8,7,10,13,10v23,0,52,-28,52,-80v0,-49,-33,-84,-96,-84v-81,0,-138,61,-138,144v0,66,41,103,111,103v69,0,104,-26,111,-26xm175,-49v31,-4,30,-45,37,-73v-4,-4,-8,-8,-17,-8v-20,0,-29,41,-29,67v0,8,2,14,9,14",w:360},A:{d:"162,-240r21,235v-5,11,-30,2,-44,5v-3,0,-5,-2,-5,-4r-2,-62r-61,0r-28,61v-6,11,-30,3,-44,5v-7,-1,-5,-5,-3,-9r118,-234v6,-9,28,-2,41,-4v4,0,6,1,7,7xm131,-98r-6,-100v-11,32,-29,69,-43,100r49,0",w:206},B:{d:"86,-144v37,2,62,-7,62,-44v0,-26,-23,-23,-47,-23xm64,-36v39,1,67,-1,67,-46v1,-29,-25,-26,-52,-26xm68,-247v60,1,127,-10,127,54v0,41,-35,58,-49,64v13,6,34,18,34,52v0,81,-82,79,-163,77v-8,0,-4,-5,-4,-9r49,-233v1,-5,2,-5,6,-5"},C:{d:"139,-46v6,8,9,19,12,30v0,8,-38,22,-61,22v-45,0,-72,-24,-72,-84v0,-90,39,-175,122,-175v29,0,62,16,53,29v-6,9,-11,20,-20,27v-8,0,-16,-17,-35,-17v-47,0,-72,77,-72,136v0,62,53,44,73,32",w:173},D:{d:"64,-38v79,15,95,-74,95,-129v0,-44,-24,-42,-59,-42xm68,-247v75,-1,139,-6,140,77v0,29,-9,170,-122,170r-69,0v-7,0,-4,-4,-5,-9r50,-233v1,-5,2,-5,6,-5",w:213},E:{d:"81,-110r-15,72r77,0v14,1,-1,23,0,33v-1,5,-3,5,-7,5r-119,0v-7,0,-4,-4,-5,-9r50,-233v1,-5,2,-5,6,-5r120,0v10,0,6,5,4,10v-6,9,-7,28,-20,28r-70,0r-13,61r61,0v12,4,-2,22,-1,33v-1,5,-1,5,-6,5r-62,0",w:173},F:{d:"81,-110r-23,105v-5,12,-28,2,-41,5v-7,0,-4,-4,-5,-9r50,-233v1,-5,2,-5,6,-5r120,0v10,0,6,5,4,10v-6,9,-7,28,-20,28r-70,0r-13,61r61,0v12,4,-2,22,-1,33v-1,5,-1,5,-6,5r-62,0",w:166},G:{d:"191,-129r-23,108v-3,13,-45,27,-76,27v-46,0,-74,-25,-74,-83v0,-80,39,-176,130,-176v31,0,71,14,61,27v-6,9,-11,22,-21,27v-4,0,-17,-15,-44,-15v-56,0,-78,82,-78,138v0,47,37,48,62,37r11,-55v-10,-2,-33,7,-30,-9v4,-9,1,-27,12,-30r65,0v4,0,5,2,5,4",w:206},H:{d:"221,-243r-50,238v-5,12,-28,2,-41,5v-7,0,-4,-4,-5,-9r21,-99r-66,0r-22,103v-5,12,-28,2,-41,5v-7,0,-4,-4,-5,-9r50,-233v5,-12,28,-2,41,-5v8,0,4,5,5,10r-19,90r65,0r21,-95v5,-12,28,-2,41,-5v5,0,5,2,5,4",w:219},I:{d:"94,-33v12,3,-1,19,0,28v-1,4,-2,5,-6,5r-88,0v-12,-3,1,-19,0,-28v2,-10,18,-3,28,-5r38,-180v-10,-1,-31,5,-25,-9v3,-8,0,-25,10,-25r89,0v9,3,3,34,-7,34r-21,0r-39,180r21,0",w:126},J:{d:"167,-243v-9,59,-23,112,-35,169v-7,36,-23,80,-81,80v-42,0,-64,-47,-46,-77v12,1,29,-3,37,2v-3,11,-3,42,15,37v19,0,23,-18,27,-34r32,-147r-52,0v-9,-3,-3,-34,7,-34r92,0v4,0,4,2,4,4",w:166},K:{d:"123,-128r63,115v-10,10,-29,12,-42,19v-1,0,-4,-1,-5,-4r-58,-116r-23,109v-5,12,-28,2,-41,5v-7,0,-4,-4,-5,-9r50,-233v5,-12,28,-2,41,-5v8,0,4,5,5,10r-20,95r100,-107v13,-9,27,9,38,15v-30,40,-70,69,-103,106"},L:{d:"108,-243v-11,70,-29,134,-42,202r86,0v7,-1,7,4,5,9v-7,10,-7,28,-19,32r-121,0v-7,0,-4,-4,-5,-9r50,-233v4,-12,28,-2,41,-5v5,0,5,2,5,4",w:166},M:{d:"240,-243r-38,238v-4,10,-24,3,-36,5v-7,-1,-5,-4,-4,-9r22,-128v3,-18,12,-38,12,-50v-14,39,-47,90,-67,129v-3,6,-28,9,-29,-2r-11,-127r-40,182v-4,10,-24,3,-36,5v-7,-1,-5,-4,-4,-9r61,-233v5,-11,29,-2,42,-5v4,0,4,1,5,6r9,135v15,-46,48,-94,70,-137v7,-9,27,-2,40,-4v4,0,4,2,4,4",w:246},N:{d:"222,-243r-50,238v-3,9,-30,7,-36,0r-50,-162v-8,55,-21,109,-33,162v-3,12,-25,2,-37,5v-8,0,-4,-5,-4,-9r49,-233v3,-10,21,-3,32,-5v5,0,6,1,7,5r49,158v5,-54,20,-107,31,-158v3,-12,25,-2,37,-5v5,0,5,2,5,4",w:219},O:{d:"203,-178v0,84,-37,184,-119,184v-42,0,-67,-25,-67,-74v0,-84,37,-185,120,-185v42,0,66,26,66,75xm89,-32v43,0,65,-86,65,-145v0,-26,-6,-38,-23,-38v-43,0,-65,87,-65,146v0,26,5,37,23,37",w:206},P:{d:"78,-99r-20,94v-5,12,-28,2,-41,5v-7,0,-4,-4,-5,-9r50,-233v1,-5,2,-5,6,-5v61,1,128,-12,128,56v0,72,-51,96,-118,92xm86,-138v38,2,63,-9,63,-45v0,-27,-23,-25,-48,-25",w:186},Q:{d:"116,0v-50,19,-99,-6,-99,-68v0,-84,37,-185,120,-185v109,0,61,191,15,230v7,10,38,28,29,34v-11,7,-20,15,-33,19v-8,0,-26,-23,-32,-30xm89,-32v43,0,65,-86,65,-145v0,-26,-6,-38,-23,-38v-43,0,-65,87,-65,146v0,26,5,37,23,37",w:206},R:{d:"75,-99r-20,94v-5,12,-28,2,-42,5v-8,0,-4,-5,-4,-9r49,-233v1,-5,2,-5,6,-5v62,1,129,-12,129,56v0,39,-24,72,-59,84r36,100v-11,8,-30,9,-44,13v-17,-29,-21,-72,-33,-105r-18,0xm83,-138v38,2,63,-9,63,-45v0,-27,-23,-25,-48,-25",w:193},S:{d:"111,-69v0,-50,-81,-41,-81,-104v0,-52,37,-80,92,-80v26,0,70,10,60,25v-6,9,-9,23,-18,29v-4,0,-24,-15,-48,-15v-23,0,-40,12,-40,34v-1,40,83,43,83,102v0,48,-35,84,-96,84v-28,0,-75,-10,-65,-24v6,-9,9,-24,18,-30v4,0,26,15,53,15v22,0,42,-10,42,-36",w:173},T:{d:"130,-205r-43,200v-5,12,-28,2,-41,5v-7,0,-4,-4,-5,-9r43,-196v-16,-4,-54,10,-52,-10v5,-10,2,-29,13,-32r147,0v10,0,6,5,4,10v-7,10,-8,29,-21,32r-45,0",w:166},U:{d:"225,-243r-33,159v-9,41,-22,90,-98,90v-58,0,-81,-35,-69,-90r33,-158v5,-12,28,-2,42,-5v8,0,4,10,4,10r-37,177v0,20,13,27,32,27v31,0,42,-25,47,-50r33,-159v4,-12,27,-2,40,-5v5,0,6,2,6,4",w:219},V:{d:"221,-240r-117,239v-8,10,-32,1,-47,4v-4,0,-7,-1,-7,-6r-14,-237v11,-7,33,-6,47,-10v10,61,-4,149,1,215r88,-211v9,-8,39,0,49,6",w:193},W:{d:"300,-239r-106,238v-6,9,-24,4,-36,4v-6,0,-6,-2,-6,-6r2,-128v0,-11,4,-43,5,-57v-21,65,-54,126,-80,187v-3,9,-24,2,-35,4v-5,0,-6,-1,-6,-6r3,-236v8,-9,28,-6,41,-11v2,0,4,2,4,7r-13,185v21,-62,53,-125,78,-185v4,-9,23,-2,34,-4v5,0,6,2,6,7r0,124v1,18,-4,42,-3,58v16,-64,46,-127,68,-188v9,-9,35,2,44,7",w:280},X:{d:"167,-14v-3,16,-27,12,-42,17v-15,-20,-22,-67,-29,-91v-20,30,-45,64,-70,91v-16,-2,-32,-6,-42,-13v0,-1,0,-4,1,-5r95,-116r-41,-106v9,-8,30,-8,43,-13v12,21,18,64,26,87v15,-28,37,-63,58,-87v13,7,42,3,41,19r-83,105",w:186},Y:{d:"119,-101r-20,96v-5,12,-28,2,-41,5v-7,0,-4,-4,-5,-9r20,-92r-40,-136v9,-8,30,-8,43,-13v13,24,21,80,27,106v18,-32,44,-77,70,-106v14,5,33,5,43,14v-29,48,-66,89,-97,135",w:186},Z:{d:"162,-37v-2,12,-7,21,-11,32v-2,5,-2,5,-7,5r-144,0v-15,-3,1,-26,0,-36r133,-169r-85,0v-11,0,-7,-5,-4,-10v7,-10,7,-29,20,-32r124,0v14,4,-2,28,-2,40r-130,166r100,0v4,0,6,1,6,4",w:180},"[":{d:"111,35v14,2,0,23,1,33v-1,4,-3,5,-7,5r-74,0v-5,0,-5,-6,-4,-10r68,-316v1,-5,2,-5,6,-5r73,0v14,2,-1,22,0,32v-4,13,-29,3,-43,6r-55,255r35,0",w:159},"\\":{d:"88,-251r78,318v-1,11,-33,10,-37,-1r-79,-320v5,-7,34,-9,38,3",w:193},"]":{d:"134,-254r-69,321v-1,5,-2,6,-6,6r-73,0v-14,-4,1,-23,0,-33v5,-12,29,-2,43,-5r55,-255v-13,-3,-47,8,-40,-10v3,-9,-1,-27,11,-28r74,0v3,0,5,1,5,4",w:159},"^":{d:"174,-129v5,12,-16,10,-27,13v-1,0,-3,1,-4,-2r-34,-86r-34,86v-6,5,-36,1,-31,-11r47,-114v3,-7,30,-7,35,0"},_:{d:"180,27r0,18r-180,0r0,-18r180,0",w:180},"\u2018":{d:"109,-244v-11,28,-26,52,-38,79v-8,9,-30,2,-45,4v-10,1,-7,-7,-4,-10r65,-87v9,2,17,9,22,14",w:79},a:{d:"71,-30v49,-5,46,-67,58,-109v-5,-4,-14,-13,-27,-13v-31,0,-47,64,-47,101v0,14,6,21,16,21xm154,-10v-8,9,-25,11,-37,16v-4,0,-7,-14,-7,-32v-8,9,-27,32,-58,32v-26,0,-40,-21,-40,-59v0,-89,69,-166,126,-112v0,-17,20,-13,37,-13v5,0,4,5,3,8v-8,52,-30,101,-24,160",w:186},b:{d:"112,-148v-51,0,-44,70,-57,112v4,3,15,10,29,10v32,0,47,-65,47,-98v0,-15,-5,-24,-19,-24xm8,-22r48,-225v7,-12,29,-8,43,-14v3,31,-17,72,-18,104v5,-8,22,-27,50,-27v32,0,44,26,44,56v0,60,-31,134,-95,134v-31,0,-72,-20,-72,-28",w:186},c:{d:"112,-40v7,8,7,21,13,30v0,6,-28,16,-49,16v-40,0,-67,-23,-67,-70v0,-96,90,-146,148,-104v-5,11,-11,21,-19,29v-3,0,-9,-9,-32,-9v-32,0,-52,42,-52,88v0,37,46,28,58,20",w:146},d:{d:"72,-30v42,0,46,-72,55,-113v-47,-29,-73,42,-73,88v0,15,7,25,18,25xm152,-10v-8,9,-25,11,-37,16v-4,0,-7,-14,-7,-32v-9,10,-26,32,-58,32v-26,0,-39,-18,-39,-54v0,-68,50,-165,123,-127r15,-72v7,-12,30,-8,44,-14v-8,76,-44,149,-44,229v0,9,3,18,3,22",w:186},e:{d:"129,-44v8,6,8,19,13,28v0,5,-33,22,-70,22v-43,0,-63,-27,-63,-67v0,-72,47,-123,102,-123v34,0,54,19,54,48v0,68,-91,68,-112,68v0,11,-3,38,31,38v21,0,40,-14,45,-14xm105,-152v-34,0,-44,38,-47,51v15,0,63,0,63,-33v0,-9,-5,-18,-16,-18",w:166},f:{d:"94,-145r-29,148v-7,34,-20,70,-69,70v-19,0,-34,1,-32,-10v7,-13,0,-35,25,-26v24,0,29,-17,34,-40r28,-142v-11,-2,-35,6,-30,-8v3,-8,-1,-23,9,-25r27,0v8,-42,8,-80,68,-80v16,0,42,3,36,13v-4,9,-5,22,-12,28v-18,-10,-49,-2,-46,24r-3,15v14,3,46,-8,44,8v-4,8,-2,22,-11,25r-39,0",w:126},g:{d:"185,-166v-10,10,-28,70,-33,100v-10,60,-5,142,-96,142v-31,0,-70,-8,-64,-22v5,-9,6,-22,14,-28v6,0,24,14,53,14v44,1,41,-42,47,-70v-6,8,-23,30,-53,30v-32,0,-46,-25,-46,-58v0,-57,33,-126,86,-126v24,0,34,12,42,21v5,-6,15,-27,25,-19v8,5,20,8,25,16xm69,-32v43,-1,46,-68,56,-107v-5,-4,-15,-13,-29,-13v-30,0,-46,58,-46,95v0,17,6,25,19,25",w:180},h:{d:"172,-146v0,52,-20,94,-29,142v-5,10,-27,1,-39,4v-5,1,-4,-4,-4,-8r27,-124v0,-8,-5,-14,-16,-14v-48,12,-49,92,-62,142v-5,10,-27,1,-39,4v-5,1,-4,-4,-4,-8r51,-239v7,-12,30,-8,44,-14v2,34,-15,71,-20,107v8,-9,26,-30,54,-30v24,0,37,13,37,38",w:186},i:{d:"96,-175v-9,60,-25,113,-36,171v-5,10,-26,1,-38,4v-5,1,-6,-4,-4,-8r29,-137v-11,-3,-33,7,-32,-8v3,-8,-1,-25,10,-25v23,0,53,-4,71,3xm115,-231v0,17,-14,30,-30,30v-16,0,-30,-13,-30,-30v1,-39,60,-39,60,0",w:106},j:{d:"99,-174r-36,170v-7,34,-17,88,-75,88v-18,0,-40,-4,-35,-13v5,-10,7,-22,13,-30v4,0,10,7,21,7v24,0,29,-31,33,-52r30,-141v-11,-2,-36,6,-31,-8v3,-8,0,-25,9,-25r67,0v3,0,4,1,4,4xm118,-231v0,17,-14,30,-30,30v-16,0,-29,-13,-29,-30v0,-39,59,-39,59,0",w:106},k:{d:"147,-32v20,21,-11,29,-27,38r-54,-92r-17,82v-5,10,-27,1,-39,4v-6,1,-3,-7,-3,-11r51,-236v6,-12,29,-8,43,-14v-1,50,-23,104,-30,156r90,-79v7,8,29,22,18,31r-69,58",w:173},l:{d:"63,-33v23,-8,17,12,20,29v-13,13,-76,19,-71,-20v10,-80,31,-148,44,-223v7,-12,29,-8,43,-14v3,0,1,8,1,11r-45,210v0,5,3,7,8,7",w:100},m:{d:"259,-146v0,53,-21,94,-30,142v-5,10,-26,1,-38,4v-5,0,-5,-3,-5,-8r27,-124v0,-8,-2,-14,-10,-14v-49,11,-50,92,-63,142v-5,10,-27,1,-39,4v-5,1,-6,-4,-4,-8r27,-124v0,-8,-5,-14,-13,-14v-47,12,-46,94,-62,142v-3,10,-26,1,-38,4v-5,0,-5,-3,-5,-8v8,-52,34,-102,26,-160v8,-9,25,-11,37,-16v4,0,7,16,7,36v9,-24,92,-65,90,1v10,-11,28,-38,61,-37v22,0,32,13,32,38",w:273},n:{d:"172,-146v0,52,-20,94,-29,142v-5,10,-27,1,-39,4v-5,1,-6,-4,-4,-8r27,-124v0,-8,-3,-14,-11,-14v-58,0,-50,91,-66,142v-5,10,-27,1,-39,4v-5,1,-6,-4,-4,-8r29,-137v1,-14,-10,-23,1,-27r32,-12v4,0,7,16,7,36v10,-12,30,-36,60,-36v23,0,36,18,36,38",w:186},o:{d:"169,-118v0,67,-42,124,-100,124v-38,0,-61,-19,-61,-65v0,-67,42,-125,102,-125v36,0,59,20,59,66xm76,-30v33,0,47,-57,47,-92v0,-17,-6,-26,-21,-26v-33,0,-48,57,-48,92v0,17,7,26,22,26",w:180},p:{d:"113,-148v-41,0,-46,72,-55,113v3,1,11,8,23,8v37,0,50,-59,50,-96v0,-15,-7,-25,-18,-25xm51,-3r-14,66v-6,12,-29,7,-43,13v-4,0,-1,-7,-1,-10r43,-212v1,-12,-8,-23,1,-26r33,-12v4,0,7,14,7,32v9,-10,26,-32,58,-32v26,0,39,18,39,54v0,68,-50,165,-123,127",w:186},q:{d:"71,-30v47,-3,48,-67,59,-109v-6,-5,-13,-13,-27,-13v-31,0,-47,60,-47,102v0,14,5,20,15,20xm87,76v-2,-30,16,-72,19,-100v-6,8,-24,30,-54,30v-24,0,-39,-19,-39,-58v0,-85,72,-171,127,-111v5,-6,16,-28,26,-19v8,6,20,7,24,16v0,4,-17,23,-22,47r-37,182v-7,12,-30,8,-44,13",w:186},r:{d:"113,-141v-52,11,-50,87,-64,137v-5,10,-27,1,-39,4v-5,1,-4,-4,-4,-8v8,-52,34,-102,26,-160v8,-9,25,-10,36,-16v4,0,8,16,8,36v9,-12,40,-49,68,-31v-6,13,-10,29,-18,41v-3,0,-7,-3,-13,-3",w:126},s:{d:"82,-50v0,-31,-65,-25,-65,-70v0,-38,27,-64,68,-64v20,0,49,6,47,19v-4,8,-5,19,-11,24v-7,0,-18,-11,-35,-11v-19,0,-28,11,-28,23v0,32,66,24,66,71v0,38,-25,64,-71,64v-28,0,-64,-8,-58,-20v4,-8,3,-21,10,-25v5,0,22,13,45,13v21,0,32,-9,32,-24",w:140},t:{d:"116,-38v7,5,7,18,9,28v-11,15,-109,34,-101,-20v6,-41,15,-77,22,-115v-10,-2,-32,6,-27,-9v3,-8,0,-22,9,-24r25,0v5,-15,4,-38,14,-48v13,0,31,-8,40,-2v-1,19,-8,33,-11,50v17,2,44,-5,54,4v-5,9,-5,25,-14,29r-46,0r-20,102v-3,26,44,5,46,5",w:140},u:{d:"152,-10v-8,9,-25,11,-37,16v-4,0,-7,-16,-7,-36v-10,12,-30,36,-60,36v-34,0,-39,-35,-32,-66r26,-112v6,-10,27,-7,40,-12v7,-1,5,5,4,9r-28,129v0,8,2,14,10,14v58,0,51,-89,67,-140v6,-10,27,-7,40,-12v6,-1,5,4,4,8v-8,54,-35,106,-27,166",w:186},v:{d:"176,-174v-29,60,-64,115,-95,174v-5,9,-24,2,-35,4v-3,0,-5,0,-5,-5r-21,-173v8,-6,25,-6,39,-7v3,0,4,1,4,7r8,131v15,-41,43,-95,63,-136v10,-5,33,0,42,5",w:166},w:{d:"251,-173v-25,61,-58,114,-86,173v-6,7,-25,1,-37,3v-3,0,-5,1,-5,-4r4,-131v-13,46,-37,89,-55,132v-6,7,-23,1,-34,3v-3,0,-5,1,-5,-4r-9,-172v6,-8,26,-4,38,-8v2,0,4,1,4,7r-3,131v12,-39,36,-92,54,-131v4,-9,25,-2,37,-4v4,0,5,1,5,5r0,88v1,13,-4,31,-2,42v12,-41,37,-94,54,-135v7,-7,25,2,36,1v3,0,4,2,4,4",w:240},x:{d:"146,-14v1,15,-30,15,-41,15r-27,-63v-15,20,-38,47,-57,65v-10,-7,-38,-6,-34,-20r73,-74r-37,-77v10,-6,29,-14,41,-11r23,58v19,-19,33,-43,54,-60v10,7,36,7,32,21r-67,68",w:166},y:{d:"74,-26r69,-155v11,4,44,-3,36,13r-71,147v-19,39,-40,97,-92,97v-22,0,-47,-8,-41,-18v5,-8,9,-18,16,-25v13,7,52,13,58,-11r11,-22v-7,-2,-19,4,-19,-5r-20,-168v6,-8,28,-5,40,-8v10,35,11,117,13,155",w:173},z:{d:"137,-36v10,8,-11,23,-14,33v-2,3,-2,3,-6,3r-118,0v-12,-2,0,-22,0,-31r108,-111r-72,0v-10,-3,1,-22,1,-32v1,-3,1,-4,5,-4r117,0v10,4,-1,23,-1,33r-106,109r86,0",w:159},"{":{d:"97,35v12,4,-1,23,-1,32v-1,4,-1,6,-8,6v-35,4,-65,-22,-56,-67r13,-66v0,-17,-13,-17,-27,-17v-15,0,0,-24,0,-34v1,-8,7,-5,14,-5v41,0,34,-46,42,-76v14,-51,44,-66,84,-66v15,0,0,22,1,32v-1,5,-2,6,-6,6v-10,0,-29,-2,-35,25v-8,37,-13,91,-46,99v35,18,1,77,1,115v0,17,19,16,24,16",w:146},"|":{d:"90,-264r0,348v0,12,-20,4,-30,6v-5,0,-6,-1,-6,-6r0,-348v0,-12,20,-4,30,-6v5,0,6,1,6,6",w:144},"}":{d:"122,-70v-49,-5,-40,45,-49,76v-14,51,-45,67,-85,67v-14,0,1,-23,0,-33v1,-5,2,-5,6,-5v10,0,28,1,34,-26v8,-37,12,-90,46,-98v-34,-18,0,-80,0,-116v0,-27,-38,-2,-28,-28v4,-9,-2,-25,13,-25v35,0,63,22,55,66r-12,67v0,17,13,16,27,16v14,0,-1,23,0,34v-1,5,-3,5,-7,5",w:146},"~":{d:"172,-123r21,0v0,21,-5,67,-45,67v-35,-1,-65,-39,-96,-39v-17,0,-19,21,-20,34r-21,0v0,-21,5,-68,45,-68v36,0,65,40,96,40v17,0,19,-21,20,-34"},"\u00a1":{d:"80,-82r-23,148v-3,15,-30,4,-45,7v-7,1,-6,-4,-5,-9r39,-146v2,-10,18,-3,28,-5v4,0,6,1,6,5xm105,-155v0,16,-13,29,-29,29v-16,0,-29,-13,-29,-29v0,-16,13,-29,29,-29v16,0,29,13,29,29",w:126},"\u00a2":{d:"115,-26v-4,11,3,29,-19,26v-13,-2,-1,-20,-1,-26v-23,-5,-54,-19,-54,-70v0,-89,59,-120,94,-120v0,-14,7,-37,25,-22r-4,23v6,1,39,10,33,18v-6,8,-10,19,-18,26v-3,0,-8,-7,-23,-10r-25,119v11,-2,21,-16,24,-7v3,9,9,16,10,27v0,8,-34,15,-42,16xm103,-62r26,-120v-18,0,-46,41,-46,90v0,23,12,27,20,30"},"\u00a3":{d:"188,-35v-5,12,-8,30,-19,35r-159,0v-14,-3,1,-22,0,-33v3,-11,23,-2,34,-5v10,-20,16,-31,16,-69v-12,-3,-41,8,-37,-9v4,-8,1,-24,11,-24r24,0v-9,-68,39,-109,94,-107v33,1,69,11,59,26v-5,8,-9,22,-18,26v-6,0,-17,-14,-43,-14v-38,0,-55,31,-50,69v18,2,47,-5,58,4v-4,9,0,29,-12,29r-44,0v2,29,-10,61,-15,69r96,0v4,0,5,0,5,3"},"\u00a5":{d:"179,-109v-2,6,-1,13,-8,13r-58,0r-19,91v-5,11,-28,2,-41,5v-8,0,-6,-4,-5,-9r19,-87v-18,-2,-45,4,-58,-3v-2,-24,35,-9,55,-13r-5,-18v-14,-4,-47,10,-42,-11v3,-12,25,-2,37,-5r-27,-91v10,-8,28,-10,43,-13v16,22,21,81,28,106v18,-32,44,-77,70,-106v13,5,31,6,42,13v-17,35,-44,59,-64,91v14,3,44,-9,39,11v-8,12,-35,2,-51,5r-13,18v18,2,45,-4,58,3",w:186},"\u00a7":{d:"105,-12v-2,-33,-78,-34,-78,-87v0,-38,34,-51,49,-56v-43,-24,-18,-104,47,-98v53,5,72,23,41,49v-4,-5,-67,-31,-68,3v6,27,78,36,78,86v0,36,-31,49,-47,55v6,4,25,15,25,42v0,33,-27,62,-71,62v-35,0,-81,-16,-68,-31v5,-7,7,-20,15,-23v1,4,79,42,77,-2xm98,-77v12,-5,33,-14,33,-33v0,-15,-16,-23,-25,-28v-12,4,-35,13,-35,33v0,16,18,23,27,28"},"'":{d:"73,-253r-8,86v2,12,-14,7,-23,7v-6,0,-7,-1,-7,-7r-8,-86v4,-11,27,-2,39,-5v4,0,7,0,7,5",w:66},"\u201c":{d:"193,-244v-11,28,-27,52,-39,79v-8,10,-31,1,-45,4v-9,1,-6,-7,-3,-10r65,-87v8,3,17,9,22,14xm120,-244r-39,79v-8,10,-31,1,-45,4v-9,1,-6,-7,-4,-10r66,-87v8,3,17,9,22,14",w:173},"\u00ab":{d:"63,-86v10,24,23,45,31,71v-8,5,-26,19,-33,11r-46,-86v27,-32,59,-59,89,-88v8,6,28,16,20,24xm150,-86r30,71v-8,5,-25,20,-33,11r-46,-86v27,-32,59,-59,89,-88v9,5,25,13,21,24",w:213},"\u2013":{d:"189,-112v14,4,-1,26,-1,36v-1,5,-2,5,-6,5r-164,0v-14,-3,1,-25,1,-36v1,-5,2,-5,6,-5r164,0"},"\u00b7":{d:"127,-92v0,15,-12,27,-27,27v-15,0,-28,-12,-28,-27v0,-15,13,-28,28,-28v15,0,27,13,27,28"},"\u00b6":{d:"227,-214r0,274v1,13,-19,5,-29,7v-6,0,-7,-1,-7,-7r0,-274r-24,0r0,274v0,13,-19,7,-29,7v-6,0,-7,-1,-7,-7r0,-118v-62,14,-102,-25,-101,-92v4,-141,110,-86,218,-97v12,-1,5,16,7,26v1,13,-18,5,-28,7xm131,-90r0,-124v-29,0,-55,3,-55,60v0,51,14,70,55,64",w:253},"\u201d":{d:"120,-254v-21,33,-43,64,-68,93v-9,-4,-26,-9,-20,-20r36,-73v8,-9,30,-2,45,-4v5,0,7,1,7,4xm193,-254v-21,33,-43,64,-68,93v-8,-4,-26,-9,-20,-20r37,-73v8,-10,31,-1,45,-4v5,0,6,1,6,4",w:173},"\u00bb":{d:"198,-88v-25,34,-60,58,-89,88v-8,-6,-28,-15,-20,-24r61,-68r-31,-70v6,-7,26,-20,33,-12xm112,-88v-27,32,-59,59,-89,88v-9,-5,-28,-15,-20,-24r60,-68r-30,-70v6,-7,26,-20,33,-12",w:213},"\u2026":{d:"79,-32v0,18,-15,32,-33,32v-18,0,-32,-14,-32,-32v0,-18,14,-33,32,-33v18,0,33,15,33,33xm319,-32v0,18,-15,32,-33,32v-18,0,-32,-14,-32,-32v0,-18,14,-33,32,-33v18,0,33,15,33,33xm199,-32v0,18,-15,32,-33,32v-18,0,-32,-14,-32,-32v0,-18,14,-33,32,-33v18,0,33,15,33,33",w:360},"\u00bf":{d:"100,-36v-12,17,-59,9,-61,49v-2,45,65,4,72,13r11,30v0,7,-43,20,-70,20v-39,0,-62,-23,-62,-55v0,-53,47,-73,74,-78v4,-10,0,-31,12,-32v11,2,36,-8,33,9xm132,-155v0,16,-13,29,-29,29v-16,0,-29,-13,-29,-29v0,-16,13,-29,29,-29v16,0,29,13,29,29",w:166},"`":{d:"109,-220v4,6,-9,27,-18,18r-56,-26v-8,-12,11,-22,14,-31v1,-6,8,-4,11,-1",w:129},"\u00b4":{d:"129,-225r-73,26v-4,-4,-17,-21,-7,-25r70,-37v4,7,23,31,10,36",w:129},"\u00af":{d:"134,-244v13,1,1,18,2,27v-1,5,-3,5,-8,5r-74,0v-13,-1,-2,-22,-2,-27v1,-5,2,-5,6,-5r76,0",w:129},"\u00a8":{d:"88,-228v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v13,0,25,11,25,25xm157,-228v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v13,0,25,11,25,25",w:129},"\u00b8":{d:"84,0r-6,20v9,1,21,6,21,23v8,33,-50,45,-69,29v3,-6,3,-15,7,-20v5,3,31,8,28,-6v2,-13,-23,-1,-19,-15r9,-31r29,0",w:129},"\u2014":{d:"349,-112v14,4,-1,26,-1,36v-1,5,-2,5,-6,5r-324,0v-14,-3,1,-25,0,-36v1,-5,3,-5,7,-5r324,0",w:360},"\u00c6":{d:"144,-98r26,-124v-18,42,-48,85,-71,124r45,0xm194,-110r-15,72r77,0v14,1,-1,23,0,33v-1,5,-2,5,-6,5r-120,0v-8,0,-4,-5,-4,-9r11,-56r-57,0r-36,60v-7,11,-30,3,-45,5v-7,-1,-5,-5,-3,-9r151,-234v2,-3,3,-4,7,-4r148,0v10,0,6,5,4,10v-7,8,-8,25,-20,28r-71,0r-13,61r61,0v12,4,-2,22,-1,33v-1,5,-1,5,-6,5r-62,0",w:286},"\u00aa":{d:"156,-239v-4,35,-22,72,-16,107v-5,8,-21,8,-30,12v-4,0,-5,-17,-5,-20v-5,5,-17,20,-39,20v-19,0,-30,-14,-30,-41v0,-46,28,-86,60,-86v23,0,23,27,29,8v5,-6,25,-4,31,0xm80,-147v27,0,30,-42,36,-68v-3,-2,-7,-6,-16,-6v-19,0,-28,38,-28,62v0,6,2,12,8,12",w:159},"\u00d8":{d:"187,-267v26,5,17,25,4,40v4,7,13,18,13,50v0,91,-55,215,-156,175v-6,6,-7,24,-20,20v-4,-5,-19,-8,-14,-16r14,-22v-4,-6,-13,-19,-13,-50v0,-92,57,-214,156,-175v5,-7,8,-18,16,-22xm152,-211v-2,-3,-7,-8,-20,-8v-56,0,-73,120,-73,156xm161,-184r-94,148v68,42,98,-110,94,-148",w:206},"\u00ba":{d:"154,-202v0,46,-29,82,-70,82v-26,0,-44,-13,-44,-45v0,-45,31,-82,72,-82v25,0,42,13,42,45xm89,-147v20,0,29,-34,29,-56v0,-12,-4,-17,-13,-17v-21,0,-29,35,-29,57v0,12,4,16,13,16",w:159},"\u00e6":{d:"109,-107v6,-17,11,-45,-16,-45v-27,0,-43,21,-50,9r-7,-22v0,-7,39,-19,61,-19v33,0,40,14,46,26v8,-8,29,-26,62,-26v34,0,53,19,53,48v0,62,-79,62,-109,62v-6,25,1,44,28,44v24,0,41,-19,49,-12r10,26v0,5,-33,22,-70,22v-20,0,-44,-8,-54,-29v-8,10,-26,29,-61,29v-30,0,-47,-18,-47,-47v0,-63,80,-66,105,-66xm64,-26v21,0,36,-22,38,-48v-11,0,-55,-4,-55,29v0,11,6,19,17,19xm155,-107v15,0,60,0,60,-27v0,-9,-6,-18,-17,-18v-32,0,-40,33,-43,45",w:259},"\u00f8":{d:"161,-196v22,6,10,25,-2,35v34,78,-38,204,-125,158v-7,15,-21,26,-33,8v4,-9,12,-15,17,-22v-33,-76,37,-205,125,-158v6,-7,9,-17,18,-21xm50,-54v25,-28,46,-61,70,-91v-39,-29,-70,54,-70,91xm127,-125v-25,29,-46,62,-70,92v3,3,8,7,18,7v49,0,52,-87,52,-99",w:180},"\u00df":{d:"104,-130v0,-39,47,-44,49,-77v0,-11,-9,-18,-24,-18v-32,0,-39,22,-43,43r-39,183v-6,29,-15,72,-69,72v-17,0,-34,0,-29,-10v7,-13,-1,-35,23,-26v26,0,29,-17,34,-43r37,-173v8,-39,23,-82,89,-82v37,0,62,16,62,49v0,40,-40,48,-47,73v7,26,53,39,49,81v9,57,-82,79,-121,53v3,-11,4,-25,12,-31v9,8,74,19,70,-15v-4,-31,-53,-42,-53,-79",w:213},"\u00f7":{d:"126,-31v0,14,-12,26,-26,26v-14,0,-25,-12,-25,-26v0,-14,11,-25,25,-25v14,0,26,11,26,25xm176,-111v12,1,4,20,6,30v0,5,-1,6,-6,6r-152,0v-12,0,-4,-20,-6,-29v0,-5,1,-7,6,-7r152,0xm126,-154v0,15,-12,25,-26,25v-14,0,-25,-11,-25,-25v0,-14,11,-26,25,-26v14,0,26,12,26,26"},"\u00be":{d:"266,-31v-4,17,-3,36,-31,31v-14,-2,1,-22,0,-32v-19,-2,-46,4,-60,-3v3,-10,3,-24,8,-29v26,-29,48,-62,77,-88v7,4,28,6,20,15r-69,82r29,0r14,-35v0,-6,20,-6,24,-1r-7,35v7,1,19,-4,16,7v-2,11,-3,22,-21,18xm247,-243v-41,86,-90,163,-135,246v-3,6,-28,5,-35,0r135,-246v4,-7,29,-6,35,0xm53,-205v-5,-5,-12,-8,-16,-14v0,-5,21,-25,48,-25v49,0,51,57,14,70v37,21,7,86,-45,81v-37,-4,-53,-13,-30,-34v8,6,67,14,60,-16v2,-28,-49,2,-33,-37v0,-6,10,-6,16,-5v24,3,37,-32,14,-32v-16,0,-23,12,-28,12",w:299},"\u00bc":{d:"259,-31v-4,10,-1,28,-12,31v-9,-2,-27,6,-24,-8r5,-24v-19,-2,-46,4,-60,-3v3,-10,3,-24,8,-29v26,-29,48,-62,77,-88v7,4,25,3,21,15r-70,82r29,0r14,-35v0,-6,20,-6,24,-1r-7,35v7,1,19,-4,16,7v-2,11,-3,22,-21,18xm243,-243v-41,86,-91,163,-135,246v-4,6,-28,4,-35,0r135,-246v4,-7,29,-6,35,0xm53,-120r18,-87v-12,12,-40,14,-30,-9v20,-8,31,-26,61,-24v7,-1,6,3,5,7r-24,113v8,1,24,-4,19,8v-2,6,0,17,-8,16r-67,0v-9,0,-3,-12,-2,-18v1,-10,18,-5,28,-6",w:299},"\u00b9":{d:"102,-120v10,0,2,16,2,19v-1,4,-3,5,-7,5r-66,0v-9,0,-2,-12,-2,-18v1,-11,17,-4,27,-6r19,-87v-11,4,-29,21,-32,0v-3,-3,-2,-8,2,-9v20,-8,31,-26,61,-24v6,-1,5,3,5,7r-24,113r15,0",w:126},"\u00d7":{d:"166,-51v7,10,-15,20,-21,28v-16,-13,-30,-30,-45,-44r-45,44v-8,-8,-25,-16,-22,-28r42,-41v-14,-15,-32,-28,-44,-45v7,-9,16,-25,28,-22r41,42v15,-14,28,-32,45,-44v8,7,27,17,21,28r-41,41"},"\u00ae":{d:"196,-168v0,47,-38,84,-84,84v-46,0,-85,-37,-85,-84v0,-46,39,-85,85,-85v46,0,84,39,84,85xm112,-96v40,0,72,-32,72,-72v0,-40,-32,-72,-72,-72v-40,0,-72,32,-72,72v0,40,32,72,72,72xm130,-164r17,38r-18,0r-14,-36r-19,0r0,36r-16,0r0,-89v32,1,64,-8,66,29v0,16,-10,19,-16,22xm96,-176v15,0,33,3,33,-12v0,-14,-19,-11,-33,-11r0,23"},"\u00de":{d:"78,-102v37,2,61,-8,61,-45v-1,-27,-21,-25,-45,-25xm70,-63r-12,58v-5,12,-28,2,-41,5v-7,0,-4,-4,-5,-9r50,-233v5,-12,28,-2,41,-5v13,3,-1,24,-1,36v44,-1,84,3,84,56v0,72,-51,96,-116,92",w:186},"\u00a6":{d:"90,-237r0,114v0,12,-20,4,-30,6v-5,0,-6,-1,-6,-6r0,-114v0,-12,20,-4,30,-6v5,0,6,1,6,6xm90,-57r0,114v0,12,-20,4,-30,6v-5,0,-6,-1,-6,-6r0,-114v0,-12,20,-4,30,-6v5,0,6,1,6,6",w:144},"\u00d0":{d:"68,-247v75,-1,139,-6,140,77v0,29,-9,170,-122,170r-69,0v-7,0,-4,-4,-5,-9r22,-104v-9,-1,-28,4,-23,-8v3,-7,0,-24,10,-24r20,0r20,-97v1,-5,2,-5,7,-5xm64,-38v79,15,95,-74,95,-129v0,-44,-24,-42,-59,-42r-13,64v13,3,43,-8,40,9v-3,7,0,23,-10,23r-37,0",w:213},"\u00bd":{d:"233,-243r-135,246v-4,6,-28,5,-35,0r135,-246v4,-7,29,-6,35,0xm96,-120v10,0,2,16,2,19v-1,4,-3,5,-7,5r-66,0v-9,0,-2,-12,-2,-18v2,-10,17,-5,27,-6r19,-87v-12,12,-40,14,-30,-9v20,-8,31,-26,61,-24v6,-1,5,3,5,7r-24,113r15,0xm286,-112v0,41,-69,61,-79,85r53,0v12,0,2,15,2,22v-1,4,-2,5,-6,5v-28,-2,-65,4,-88,-3v-2,-59,83,-71,86,-106v0,-7,-5,-12,-13,-12v-22,0,-21,28,-34,21v-5,-3,-14,-4,-16,-10v0,-7,19,-38,57,-38v23,0,38,12,38,36",w:299},"\u00e7":{d:"82,6r-4,14v9,1,21,6,21,23v8,33,-50,45,-69,29v3,-6,3,-15,7,-20v5,3,31,8,28,-6v2,-13,-23,-1,-19,-15r8,-28v-24,-6,-45,-27,-45,-67v0,-96,90,-146,148,-104v-5,11,-11,21,-19,29v-3,0,-9,-9,-32,-9v-32,0,-52,42,-52,88v0,37,46,28,58,20v7,8,7,21,13,30v0,6,-26,16,-43,16",w:146},"\u00f0":{d:"178,-250v19,20,-14,26,-30,30v3,8,22,59,22,101v0,72,-44,125,-101,125v-37,0,-60,-19,-60,-65v0,-72,54,-140,113,-112v-2,-11,-5,-29,-8,-38v-17,7,-53,17,-42,-10r35,-10v-10,-24,-17,-30,-17,-34v20,-8,47,-1,50,23xm76,-30v34,0,48,-56,48,-91v0,-17,-8,-26,-22,-26v-32,0,-47,53,-47,90v0,17,6,27,21,27",w:180},"\u00b1":{d:"176,-14v12,0,4,20,6,29v0,5,-1,7,-6,7r-152,0v-12,-1,-4,-20,-6,-30v0,-5,1,-6,6,-6r152,0xm118,-75r0,42v0,12,-20,4,-30,6v-5,0,-6,-1,-6,-6r0,-42r-58,0v-12,0,-4,-20,-6,-29v0,-5,1,-7,6,-7r58,0r0,-57v0,-12,20,-4,30,-6v5,0,6,1,6,6r0,57r58,0v12,1,4,20,6,30v0,5,-1,6,-6,6r-58,0"},"\u00c7":{d:"91,6r-4,14v9,1,22,6,22,23v8,33,-51,45,-70,29v3,-6,3,-15,7,-20v5,3,31,8,29,-6v1,-13,-21,-1,-20,-15r8,-28v-27,-9,-45,-29,-45,-81v0,-90,39,-175,122,-175v29,0,62,16,53,29v-6,9,-11,20,-20,27v-8,0,-16,-17,-35,-17v-47,0,-72,77,-72,136v0,62,53,44,73,32v6,8,9,19,12,30v0,8,-41,22,-60,22",w:173},"\u00fe":{d:"113,-148v-45,4,-50,70,-59,113v3,1,13,8,27,8v37,0,50,-59,50,-96v0,-15,-7,-25,-18,-25xm47,-3r-14,66v-6,12,-29,7,-43,13v-3,0,-1,-7,-1,-10r66,-313v7,-12,30,-8,44,-14v3,30,-16,69,-17,99v11,-11,22,-22,53,-22v26,0,39,18,39,54v0,70,-51,166,-127,127",w:186},"\u00a9":{d:"197,-168v0,47,-39,84,-85,84v-47,0,-85,-37,-85,-84v0,-46,38,-85,85,-85v46,0,85,39,85,85xm112,-96v40,0,72,-32,72,-72v0,-40,-32,-72,-72,-72v-40,0,-72,32,-72,72v0,40,32,72,72,72xm141,-147r9,12v-19,26,-90,10,-83,-35v-5,-45,63,-60,83,-34r-9,12v-14,-19,-59,-12,-59,22v0,36,45,42,59,23"},"\u00ac":{d:"182,-133r0,81v0,12,-20,4,-30,6v-5,0,-6,-1,-6,-6r0,-51r-122,0v-12,0,-4,-20,-6,-30v0,-5,1,-6,6,-6r152,0v5,0,6,1,6,6"},"\u00b2":{d:"134,-208v0,41,-71,60,-80,85r54,0v10,0,2,15,2,22v-1,4,-3,5,-7,5v-28,-2,-65,5,-87,-3v-2,-58,82,-71,85,-106v-12,-34,-36,14,-46,9v-5,-3,-14,-4,-16,-10v0,-7,18,-38,56,-38v23,0,39,12,39,36",w:126},"\u00b3":{d:"55,-205v-5,-5,-12,-8,-16,-14v0,-5,21,-25,48,-25v49,0,51,57,14,70v36,21,9,81,-44,81v-37,0,-55,-14,-30,-34v8,6,66,14,59,-16v3,-28,-48,2,-33,-37v0,-6,9,-5,16,-5v17,0,26,-9,26,-22v0,-24,-38,1,-40,2",w:126},"\u2122":{d:"91,-231r0,89r-15,0r0,-89r-27,0r0,-16r69,0r0,16r-27,0xm230,-247r0,105r-15,0r-1,-95r-25,95r-19,0r-25,-95r0,95r-15,0r0,-105r28,0r22,82r21,-82r29,0",w:253},"\u00b0":{d:"175,-196v0,31,-26,57,-57,57v-31,0,-57,-26,-57,-57v0,-32,26,-57,57,-57v31,0,57,25,57,57xm118,-169v15,0,27,-12,27,-27v0,-15,-12,-27,-27,-27v-15,0,-27,12,-27,27v0,15,12,27,27,27"},"\u00c1":{d:"162,-240r21,235v-5,11,-30,2,-44,5v-3,0,-5,-2,-5,-4r-2,-62r-61,0r-28,61v-6,11,-30,3,-44,5v-7,-1,-5,-5,-3,-9r118,-234v6,-9,28,-2,41,-4v4,0,6,1,7,7xm131,-98r-6,-100v-11,32,-29,69,-43,100r49,0xm193,-294r-73,26v-4,-4,-17,-20,-7,-25r70,-36v5,7,23,30,10,35",w:206},"\u00c2":{d:"162,-240r21,235v-5,11,-30,2,-44,5v-3,0,-5,-2,-5,-4r-2,-62r-61,0r-28,61v-6,11,-30,3,-44,5v-7,-1,-5,-5,-3,-9r118,-234v6,-9,28,-2,41,-4v4,0,6,1,7,7xm131,-98r-6,-100v-11,32,-29,69,-43,100r49,0xm184,-292v9,8,-7,18,-13,24v-11,-6,-20,-14,-30,-21r-39,21v-6,-3,-18,-20,-10,-25r56,-36v14,11,23,25,36,37",w:206},"\u00c4":{d:"162,-240r21,235v-5,11,-30,2,-44,5v-3,0,-5,-2,-5,-4r-2,-62r-61,0r-28,61v-6,11,-30,3,-44,5v-7,-1,-5,-5,-3,-9r118,-234v6,-9,28,-2,41,-4v4,0,6,1,7,7xm131,-98r-6,-100v-11,32,-29,69,-43,100r49,0xm132,-297v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v13,0,25,11,25,25xm201,-297v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v13,0,25,11,25,25",w:206},"\u00c0":{d:"162,-240r21,235v-5,11,-30,2,-44,5v-3,0,-5,-2,-5,-4r-2,-62r-61,0r-28,61v-6,11,-30,3,-44,5v-7,-1,-5,-5,-3,-9r118,-234v6,-9,28,-2,41,-4v4,0,6,1,7,7xm131,-98r-6,-100v-11,32,-29,69,-43,100r49,0xm158,-289v3,6,-8,26,-18,19v-19,-11,-43,-17,-59,-32v9,-8,15,-38,28,-27",w:206},"\u00c5":{d:"162,-240r21,235v-5,11,-30,2,-44,5v-3,0,-5,-2,-5,-4r-2,-62r-61,0r-28,61v-6,11,-30,3,-44,5v-7,-1,-5,-5,-3,-9r118,-234v6,-9,28,-2,41,-4v4,0,6,1,7,7xm131,-98r-6,-100v-11,32,-29,69,-43,100r49,0xm179,-301v0,21,-17,37,-38,37v-21,0,-38,-16,-38,-37v0,-21,17,-38,38,-38v21,0,38,17,38,38xm141,-287v8,0,15,-6,15,-14v0,-8,-6,-15,-15,-15v-8,0,-15,6,-15,15v0,9,7,14,15,14",w:206},"\u00c3":{d:"162,-240r21,235v-5,11,-30,2,-44,5v-3,0,-5,-2,-5,-4r-2,-62r-61,0r-28,61v-6,11,-30,3,-44,5v-7,-1,-5,-5,-3,-9r118,-234v6,-9,28,-2,41,-4v4,0,6,1,7,7xm131,-98r-6,-100v-11,32,-29,69,-43,100r49,0xm174,-319v8,3,13,9,18,15v0,4,-19,30,-42,30v-19,0,-22,-13,-32,-13v-12,-1,-15,19,-22,11r-14,-13v0,-2,16,-30,40,-30v18,0,25,13,34,13v10,0,14,-13,18,-13",w:206},"\u00c9":{d:"81,-110r-15,72r77,0v14,1,-1,23,0,33v-1,5,-3,5,-7,5r-119,0v-7,0,-4,-4,-5,-9r50,-233v1,-5,2,-5,6,-5r120,0v10,0,6,5,4,10v-6,9,-7,28,-20,28r-70,0r-13,61r61,0v12,4,-2,22,-1,33v-1,5,-1,5,-6,5r-62,0xm171,-294r-73,26v-4,-4,-17,-20,-7,-25r70,-36v5,7,23,30,10,35",w:173},"\u00ca":{d:"81,-110r-15,72r77,0v14,1,-1,23,0,33v-1,5,-3,5,-7,5r-119,0v-7,0,-4,-4,-5,-9r50,-233v1,-5,2,-5,6,-5r120,0v10,0,6,5,4,10v-6,9,-7,28,-20,28r-70,0r-13,61r61,0v12,4,-2,22,-1,33v-1,5,-1,5,-6,5r-62,0xm175,-292v10,8,-7,18,-13,24v-11,-6,-20,-14,-30,-21v-14,7,-25,16,-40,21v-5,-4,-17,-20,-9,-25r55,-36v15,10,24,25,37,37",w:173},"\u00cb":{d:"81,-110r-15,72r77,0v14,1,-1,23,0,33v-1,5,-3,5,-7,5r-119,0v-7,0,-4,-4,-5,-9r50,-233v1,-5,2,-5,6,-5r120,0v10,0,6,5,4,10v-6,9,-7,28,-20,28r-70,0r-13,61r61,0v12,4,-2,22,-1,33v-1,5,-1,5,-6,5r-62,0xm116,-297v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v13,0,25,11,25,25xm185,-297v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v13,0,25,11,25,25",w:173},"\u00c8":{d:"81,-110r-15,72r77,0v14,1,-1,23,0,33v-1,5,-3,5,-7,5r-119,0v-7,0,-4,-4,-5,-9r50,-233v1,-5,2,-5,6,-5r120,0v10,0,6,5,4,10v-6,9,-7,28,-20,28r-70,0r-13,61r61,0v12,4,-2,22,-1,33v-1,5,-1,5,-6,5r-62,0xm142,-289v3,7,-7,25,-19,19r-55,-27v-9,-11,10,-22,13,-31v1,-6,9,-4,12,-1",w:173},"\u00cd":{d:"94,-33v12,3,-1,19,0,28v-1,4,-2,5,-6,5r-88,0v-12,-3,1,-19,0,-28v2,-10,18,-3,28,-5r38,-180v-10,-1,-31,5,-25,-9v3,-8,0,-25,10,-25r89,0v9,3,3,34,-7,34r-21,0r-39,180r21,0xm142,-294r-73,26v-4,-4,-17,-20,-7,-25r70,-36v5,7,23,30,10,35",w:126},"\u00ce":{d:"94,-33v12,3,-1,19,0,28v-1,4,-2,5,-6,5r-88,0v-12,-3,1,-19,0,-28v2,-10,18,-3,28,-5r38,-180v-10,-1,-31,5,-25,-9v3,-8,0,-25,10,-25r89,0v9,3,3,34,-7,34r-21,0r-39,180r21,0xm151,-292v10,9,-7,18,-12,24v-12,-5,-20,-14,-30,-21v-16,6,-42,36,-50,6v-3,-3,-5,-7,0,-10r56,-36v14,11,23,25,36,37",w:126},"\u00cf":{d:"94,-33v12,3,-1,19,0,28v-1,4,-2,5,-6,5r-88,0v-12,-3,1,-19,0,-28v2,-10,18,-3,28,-5r38,-180v-10,-1,-31,5,-25,-9v3,-8,0,-25,10,-25r89,0v9,3,3,34,-7,34r-21,0r-39,180r21,0xm90,-297v0,14,-10,25,-24,25v-14,0,-26,-11,-26,-25v0,-14,12,-25,26,-25v13,0,24,11,24,25xm159,-297v0,14,-10,25,-24,25v-14,0,-26,-11,-26,-25v0,-14,12,-25,26,-25v13,0,24,11,24,25",w:126},"\u00cc":{d:"94,-33v12,3,-1,19,0,28v-1,4,-2,5,-6,5r-88,0v-12,-3,1,-19,0,-28v2,-10,18,-3,28,-5r38,-180v-10,-1,-31,5,-25,-9v3,-8,0,-25,10,-25r89,0v9,3,3,34,-7,34r-21,0r-39,180r21,0xm118,-289v3,6,-8,26,-18,19v-19,-11,-43,-17,-59,-32v9,-8,15,-38,28,-27",w:126},"\u00d1":{d:"222,-243r-50,238v-3,9,-30,7,-36,0r-50,-162v-8,55,-21,109,-33,162v-3,12,-25,2,-37,5v-8,0,-4,-5,-4,-9r49,-233v3,-10,21,-3,32,-5v5,0,6,1,7,5r49,158v5,-54,20,-107,31,-158v3,-12,25,-2,37,-5v5,0,5,2,5,4xm181,-319v7,3,14,8,17,15v0,4,-18,30,-41,30v-19,0,-22,-13,-32,-13v-12,-1,-15,19,-22,11v-5,-4,-11,-7,-14,-13v0,-2,16,-30,40,-30v18,0,25,13,34,13v10,0,14,-13,18,-13",w:219},"\u00d3":{d:"203,-178v0,84,-37,184,-119,184v-42,0,-67,-25,-67,-74v0,-84,37,-185,120,-185v42,0,66,26,66,75xm89,-32v43,0,65,-86,65,-145v0,-26,-6,-38,-23,-38v-43,0,-65,87,-65,146v0,26,5,37,23,37xm182,-294r-73,26v-4,-4,-17,-20,-7,-25r70,-36v5,7,23,30,10,35",w:206},"\u00d4":{d:"203,-178v0,84,-37,184,-119,184v-42,0,-67,-25,-67,-74v0,-84,37,-185,120,-185v42,0,66,26,66,75xm89,-32v43,0,65,-86,65,-145v0,-26,-6,-38,-23,-38v-43,0,-65,87,-65,146v0,26,5,37,23,37xm188,-292v10,8,-7,18,-13,24v-11,-6,-20,-14,-30,-21v-14,7,-25,16,-40,21v-5,-4,-17,-20,-9,-25r55,-36v15,10,24,25,37,37",w:206},"\u00d6":{d:"203,-178v0,84,-37,184,-119,184v-42,0,-67,-25,-67,-74v0,-84,37,-185,120,-185v42,0,66,26,66,75xm89,-32v43,0,65,-86,65,-145v0,-26,-6,-38,-23,-38v-43,0,-65,87,-65,146v0,26,5,37,23,37xm132,-297v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v13,0,25,11,25,25xm201,-297v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v13,0,25,11,25,25",w:206},"\u00d2":{d:"203,-178v0,84,-37,184,-119,184v-42,0,-67,-25,-67,-74v0,-84,37,-185,120,-185v42,0,66,26,66,75xm89,-32v43,0,65,-86,65,-145v0,-26,-6,-38,-23,-38v-43,0,-65,87,-65,146v0,26,5,37,23,37xm158,-289v3,6,-8,26,-18,19v-19,-11,-43,-17,-59,-32v9,-8,15,-38,28,-27",w:206},"\u00d5":{d:"203,-178v0,84,-37,184,-119,184v-42,0,-67,-25,-67,-74v0,-84,37,-185,120,-185v42,0,66,26,66,75xm89,-32v43,0,65,-86,65,-145v0,-26,-6,-38,-23,-38v-43,0,-65,87,-65,146v0,26,5,37,23,37xm174,-319v8,3,13,9,18,15v0,4,-19,30,-42,30v-19,0,-22,-13,-32,-13v-12,-1,-15,19,-22,11r-14,-13v0,-2,16,-30,40,-30v18,0,25,13,34,13v10,0,14,-13,18,-13",w:206},"\u00da":{d:"225,-243r-33,159v-9,41,-22,90,-98,90v-58,0,-81,-35,-69,-90r33,-158v5,-12,28,-2,42,-5v8,0,4,10,4,10r-37,177v0,20,13,27,32,27v31,0,42,-25,47,-50r33,-159v4,-12,27,-2,40,-5v5,0,6,2,6,4xm189,-294r-73,26v-4,-4,-17,-20,-7,-25r70,-36v5,7,23,30,10,35",w:219},"\u00db":{d:"225,-243r-33,159v-9,41,-22,90,-98,90v-58,0,-81,-35,-69,-90r33,-158v5,-12,28,-2,42,-5v8,0,4,10,4,10r-37,177v0,20,13,27,32,27v31,0,42,-25,47,-50r33,-159v4,-12,27,-2,40,-5v5,0,6,2,6,4xm194,-292v10,9,-7,18,-12,24v-12,-5,-20,-14,-30,-21v-14,7,-25,16,-40,21v-4,-5,-18,-19,-9,-25r55,-36v14,11,23,25,36,37",w:219},"\u00dc":{d:"225,-243r-33,159v-9,41,-22,90,-98,90v-58,0,-81,-35,-69,-90r33,-158v5,-12,28,-2,42,-5v8,0,4,10,4,10r-37,177v0,20,13,27,32,27v31,0,42,-25,47,-50r33,-159v4,-12,27,-2,40,-5v5,0,6,2,6,4xm139,-297v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v13,0,25,11,25,25xm208,-297v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v13,0,25,11,25,25",w:219},"\u00d9":{d:"225,-243r-33,159v-9,41,-22,90,-98,90v-58,0,-81,-35,-69,-90r33,-158v5,-12,28,-2,42,-5v8,0,4,10,4,10r-37,177v0,20,13,27,32,27v31,0,42,-25,47,-50r33,-159v4,-12,27,-2,40,-5v5,0,6,2,6,4xm165,-289v3,6,-7,24,-18,19r-56,-27v-8,-12,11,-21,14,-31v1,-6,9,-4,11,-1",w:219},"\u00dd":{d:"119,-101r-20,96v-5,12,-28,2,-41,5v-7,0,-4,-4,-5,-9r20,-92r-40,-136v9,-8,30,-8,43,-13v13,24,21,80,27,106v18,-32,44,-77,70,-106v14,5,33,5,43,14v-29,48,-66,89,-97,135xm172,-294r-73,26v-4,-4,-16,-20,-6,-25r69,-36v6,5,22,31,10,35",w:186},"\u00e1":{d:"71,-30v49,-5,46,-67,58,-109v-5,-4,-14,-13,-27,-13v-31,0,-47,64,-47,101v0,14,6,21,16,21xm154,-10v-8,9,-25,11,-37,16v-4,0,-7,-14,-7,-32v-8,9,-27,32,-58,32v-26,0,-40,-21,-40,-59v0,-89,69,-166,126,-112v0,-17,20,-13,37,-13v5,0,4,5,3,8v-8,52,-30,101,-24,160xm169,-225r-74,26v-4,-3,-15,-20,-6,-25r70,-37v4,7,23,31,10,36",w:186},"\u00e2":{d:"71,-30v49,-5,46,-67,58,-109v-5,-4,-14,-13,-27,-13v-31,0,-47,64,-47,101v0,14,6,21,16,21xm154,-10v-8,9,-25,11,-37,16v-4,0,-7,-14,-7,-32v-8,9,-27,32,-58,32v-26,0,-40,-21,-40,-59v0,-89,69,-166,126,-112v0,-17,20,-13,37,-13v5,0,4,5,3,8v-8,52,-30,101,-24,160xm127,-260v17,17,57,42,24,61r-30,-21r-40,21v-4,-5,-18,-20,-9,-25",w:186},"\u00e4":{d:"71,-30v49,-5,46,-67,58,-109v-5,-4,-14,-13,-27,-13v-31,0,-47,64,-47,101v0,14,6,21,16,21xm154,-10v-8,9,-25,11,-37,16v-4,0,-7,-14,-7,-32v-8,9,-27,32,-58,32v-26,0,-40,-21,-40,-59v0,-89,69,-166,126,-112v0,-17,20,-13,37,-13v5,0,4,5,3,8v-8,52,-30,101,-24,160xm117,-228v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v13,0,25,11,25,25xm186,-228v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v13,0,25,11,25,25",w:186},"\u00e0":{d:"71,-30v49,-5,46,-67,58,-109v-5,-4,-14,-13,-27,-13v-31,0,-47,64,-47,101v0,14,6,21,16,21xm154,-10v-8,9,-25,11,-37,16v-4,0,-7,-14,-7,-32v-8,9,-27,32,-58,32v-26,0,-40,-21,-40,-59v0,-89,69,-166,126,-112v0,-17,20,-13,37,-13v5,0,4,5,3,8v-8,52,-30,101,-24,160xm141,-220v4,6,-9,27,-18,18v-19,-11,-44,-16,-59,-31v7,-9,16,-37,28,-27",w:186},"\u00e5":{d:"71,-30v49,-5,46,-67,58,-109v-5,-4,-14,-13,-27,-13v-31,0,-47,64,-47,101v0,14,6,21,16,21xm154,-10v-8,9,-25,11,-37,16v-4,0,-7,-14,-7,-32v-8,9,-27,32,-58,32v-26,0,-40,-21,-40,-59v0,-89,69,-166,126,-112v0,-17,20,-13,37,-13v5,0,4,5,3,8v-8,52,-30,101,-24,160xm162,-233v0,21,-17,38,-38,38v-21,0,-38,-17,-38,-38v0,-21,17,-37,38,-37v21,0,38,16,38,37xm124,-218v8,0,15,-7,15,-15v0,-8,-6,-15,-15,-15v-8,0,-15,6,-15,15v0,9,7,15,15,15",w:186},"\u00e3":{d:"71,-30v49,-5,46,-67,58,-109v-5,-4,-14,-13,-27,-13v-31,0,-47,64,-47,101v0,14,6,21,16,21xm154,-10v-8,9,-25,11,-37,16v-4,0,-7,-14,-7,-32v-8,9,-27,32,-58,32v-26,0,-40,-21,-40,-59v0,-89,69,-166,126,-112v0,-17,20,-13,37,-13v5,0,4,5,3,8v-8,52,-30,101,-24,160xm157,-250v8,2,13,9,18,15v0,4,-18,30,-41,30v-19,0,-22,-13,-32,-13v-12,-1,-16,17,-23,10v-4,-5,-11,-7,-14,-13v0,-2,16,-30,40,-30v18,0,25,13,34,13v10,0,14,-12,18,-12",w:186},"\u00e9":{d:"129,-44v8,6,8,19,13,28v0,5,-33,22,-70,22v-43,0,-63,-27,-63,-67v0,-72,47,-123,102,-123v34,0,54,19,54,48v0,68,-91,68,-112,68v0,11,-3,38,31,38v21,0,40,-14,45,-14xm105,-152v-34,0,-44,38,-47,51v15,0,63,0,63,-33v0,-9,-5,-18,-16,-18xm159,-225r-74,26v-4,-3,-15,-20,-6,-25r70,-37v5,7,20,27,10,36",w:166},"\u00ea":{d:"129,-44v8,6,8,19,13,28v0,5,-33,22,-70,22v-43,0,-63,-27,-63,-67v0,-72,47,-123,102,-123v34,0,54,19,54,48v0,68,-91,68,-112,68v0,11,-3,38,31,38v21,0,40,-14,45,-14xm105,-152v-34,0,-44,38,-47,51v15,0,63,0,63,-33v0,-9,-5,-18,-16,-18xm117,-260v17,18,57,41,24,61v-11,-6,-20,-14,-30,-21r-40,21v-4,-5,-18,-20,-9,-25",w:166},"\u00eb":{d:"129,-44v8,6,8,19,13,28v0,5,-33,22,-70,22v-43,0,-63,-27,-63,-67v0,-72,47,-123,102,-123v34,0,54,19,54,48v0,68,-91,68,-112,68v0,11,-3,38,31,38v21,0,40,-14,45,-14xm105,-152v-34,0,-44,38,-47,51v15,0,63,0,63,-33v0,-9,-5,-18,-16,-18xm107,-228v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v13,0,25,11,25,25xm176,-228v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v13,0,25,11,25,25",w:166},"\u00e8":{d:"129,-44v8,6,8,19,13,28v0,5,-33,22,-70,22v-43,0,-63,-27,-63,-67v0,-72,47,-123,102,-123v34,0,54,19,54,48v0,68,-91,68,-112,68v0,11,-3,38,31,38v21,0,40,-14,45,-14xm105,-152v-34,0,-44,38,-47,51v15,0,63,0,63,-33v0,-9,-5,-18,-16,-18xm131,-220v4,6,-9,27,-18,18v-19,-11,-44,-16,-59,-31v7,-9,16,-37,28,-27",w:166},"\u00ed":{d:"96,-175v-9,60,-25,113,-36,171v-5,10,-26,1,-38,4v-5,1,-6,-4,-4,-8r29,-137v-11,-3,-33,7,-32,-8v3,-8,-1,-25,10,-25v23,0,53,-4,71,3xm129,-225r-74,26v-4,-3,-16,-20,-6,-25r69,-37v6,6,20,28,11,36",w:106},"\u00ee":{d:"96,-175v-9,60,-25,113,-36,171v-5,10,-26,1,-38,4v-5,1,-6,-4,-4,-8r29,-137v-11,-3,-33,7,-32,-8v3,-8,-1,-25,10,-25v23,0,53,-4,71,3xm87,-260v17,18,57,41,24,61v-11,-6,-20,-14,-30,-21r-40,21v-6,-3,-17,-20,-10,-25",w:106},"\u00ef":{d:"96,-175v-9,60,-25,113,-36,171v-5,10,-26,1,-38,4v-5,1,-6,-4,-4,-8r29,-137v-11,-3,-33,7,-32,-8v3,-8,-1,-25,10,-25v23,0,53,-4,71,3xm66,-228v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v13,0,25,11,25,25xm135,-228v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v13,0,25,11,25,25",w:106},"\u00ec":{d:"96,-175v-9,60,-25,113,-36,171v-5,10,-26,1,-38,4v-5,1,-6,-4,-4,-8r29,-137v-11,-3,-33,7,-32,-8v3,-8,-1,-25,10,-25v23,0,53,-4,71,3xm98,-220v1,8,-10,27,-19,18r-55,-26v-9,-11,10,-22,13,-31v1,-6,9,-4,11,-1",w:106},"\u00f1":{d:"172,-146v0,52,-20,94,-29,142v-5,10,-27,1,-39,4v-5,1,-6,-4,-4,-8r27,-124v0,-8,-3,-14,-11,-14v-58,0,-50,91,-66,142v-5,10,-27,1,-39,4v-5,1,-6,-4,-4,-8r29,-137v1,-14,-10,-23,1,-27r32,-12v4,0,7,16,7,36v10,-12,30,-36,60,-36v23,0,36,18,36,38xm157,-250v8,2,13,9,18,15v0,4,-18,30,-41,30v-19,0,-22,-13,-32,-13v-12,-1,-16,17,-23,10v-4,-5,-11,-7,-14,-13v0,-2,16,-30,40,-30v18,0,25,13,34,13v10,0,14,-12,18,-12",w:186},"\u00f3":{d:"169,-118v0,67,-42,124,-100,124v-38,0,-61,-19,-61,-65v0,-67,42,-125,102,-125v36,0,59,20,59,66xm76,-30v33,0,47,-57,47,-92v0,-17,-6,-26,-21,-26v-33,0,-48,57,-48,92v0,17,7,26,22,26xm165,-225r-73,26v-4,-4,-17,-21,-7,-25r70,-37v4,7,23,31,10,36",w:180},"\u00f4":{d:"169,-118v0,67,-42,124,-100,124v-38,0,-61,-19,-61,-65v0,-67,42,-125,102,-125v36,0,59,20,59,66xm76,-30v33,0,47,-57,47,-92v0,-17,-6,-26,-21,-26v-33,0,-48,57,-48,92v0,17,7,26,22,26xm160,-224v10,9,-7,19,-13,25r-30,-21r-40,21v-5,-4,-17,-20,-9,-25r55,-36v15,10,24,24,37,36",w:180},"\u00f6":{d:"169,-118v0,67,-42,124,-100,124v-38,0,-61,-19,-61,-65v0,-67,42,-125,102,-125v36,0,59,20,59,66xm76,-30v33,0,47,-57,47,-92v0,-17,-6,-26,-21,-26v-33,0,-48,57,-48,92v0,17,7,26,22,26xm110,-228v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v13,0,25,11,25,25xm179,-228v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v13,0,25,11,25,25",w:180},"\u00f2":{d:"169,-118v0,67,-42,124,-100,124v-38,0,-61,-19,-61,-65v0,-67,42,-125,102,-125v36,0,59,20,59,66xm76,-30v33,0,47,-57,47,-92v0,-17,-6,-26,-21,-26v-33,0,-48,57,-48,92v0,17,7,26,22,26xm138,-220v4,6,-9,27,-18,18r-56,-26v-9,-11,10,-22,13,-31v1,-6,9,-4,12,-1",w:180},"\u00f5":{d:"169,-118v0,67,-42,124,-100,124v-38,0,-61,-19,-61,-65v0,-67,42,-125,102,-125v36,0,59,20,59,66xm76,-30v33,0,47,-57,47,-92v0,-17,-6,-26,-21,-26v-33,0,-48,57,-48,92v0,17,7,26,22,26xm154,-250v7,3,12,9,17,15v0,4,-18,30,-41,30v-19,0,-22,-13,-32,-13v-13,0,-15,18,-23,10v-4,-5,-11,-7,-14,-13v0,-2,17,-30,41,-30v18,0,24,13,33,13v10,0,15,-12,19,-12",w:180},"\u00fa":{d:"152,-10v-8,9,-25,11,-37,16v-4,0,-7,-16,-7,-36v-10,12,-30,36,-60,36v-34,0,-39,-35,-32,-66r26,-112v6,-10,27,-7,40,-12v7,-1,5,5,4,9r-28,129v0,8,2,14,10,14v58,0,51,-89,67,-140v6,-10,27,-7,40,-12v6,-1,5,4,4,8v-8,54,-35,106,-27,166xm169,-225r-74,26v-4,-3,-15,-20,-6,-25r70,-37v4,7,23,31,10,36",w:186},"\u00fb":{d:"152,-10v-8,9,-25,11,-37,16v-4,0,-7,-16,-7,-36v-10,12,-30,36,-60,36v-34,0,-39,-35,-32,-66r26,-112v6,-10,27,-7,40,-12v7,-1,5,5,4,9r-28,129v0,8,2,14,10,14v58,0,51,-89,67,-140v6,-10,27,-7,40,-12v6,-1,5,4,4,8v-8,54,-35,106,-27,166xm127,-260v17,17,57,42,24,61r-30,-21r-40,21v-4,-5,-18,-20,-9,-25",w:186},"\u00fc":{d:"152,-10v-8,9,-25,11,-37,16v-4,0,-7,-16,-7,-36v-10,12,-30,36,-60,36v-34,0,-39,-35,-32,-66r26,-112v6,-10,27,-7,40,-12v7,-1,5,5,4,9r-28,129v0,8,2,14,10,14v58,0,51,-89,67,-140v6,-10,27,-7,40,-12v6,-1,5,4,4,8v-8,54,-35,106,-27,166xm110,-228v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v13,0,25,11,25,25xm179,-228v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v13,0,25,11,25,25",w:186},"\u00f9":{d:"152,-10v-8,9,-25,11,-37,16v-4,0,-7,-16,-7,-36v-10,12,-30,36,-60,36v-34,0,-39,-35,-32,-66r26,-112v6,-10,27,-7,40,-12v7,-1,5,5,4,9r-28,129v0,8,2,14,10,14v58,0,51,-89,67,-140v6,-10,27,-7,40,-12v6,-1,5,4,4,8v-8,54,-35,106,-27,166xm141,-220v4,6,-9,27,-18,18v-19,-11,-44,-16,-59,-31v7,-9,16,-37,28,-27",w:186},"\u00fd":{d:"74,-26r69,-155v11,4,44,-3,36,13r-71,147v-19,39,-40,97,-92,97v-22,0,-47,-8,-41,-18v5,-8,9,-18,16,-25v13,7,52,13,58,-11r11,-22v-7,-2,-19,4,-19,-5r-20,-168v6,-8,28,-5,40,-8v10,35,11,117,13,155xm162,-225r-73,26v-4,-4,-17,-21,-7,-25r70,-37v4,7,23,31,10,36",w:173},"\u00ff":{d:"74,-26r69,-155v11,4,44,-3,36,13r-71,147v-19,39,-40,97,-92,97v-22,0,-47,-8,-41,-18v5,-8,9,-18,16,-25v13,7,52,13,58,-11r11,-22v-7,-2,-19,4,-19,-5r-20,-168v6,-8,28,-5,40,-8v10,35,11,117,13,155xm103,-228v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v13,0,25,11,25,25xm172,-228v0,14,-11,25,-25,25v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v13,0,25,11,25,25",w:173},"\u00a0":{w:106},"\u00a4":{d:"10,-100v-2,-17,13,-11,27,-12r3,-18v-10,-1,-27,5,-22,-11v3,-10,16,-3,26,-5v8,-68,104,-139,162,-79v-7,9,-7,25,-18,29v-25,-13,-49,-21,-75,7v-10,12,-18,29,-22,43v24,2,55,-4,74,3v-4,5,-2,13,-11,13r-67,0r-3,18v21,2,48,-4,64,3v-2,22,-42,10,-66,13v-7,29,1,66,29,63v19,3,32,-17,43,-10r9,26v0,10,-39,23,-59,23v-61,-1,-70,-47,-69,-102v-8,-1,-24,3,-25,-4"},"!":{d:"118,-243v-10,53,-28,100,-40,151v-2,11,-18,3,-28,5v-8,1,-6,-7,-5,-12r23,-141v3,-16,30,-3,44,-7v4,0,6,1,6,4xm77,-23v0,16,-12,29,-28,29v-16,0,-29,-13,-29,-29v0,-16,13,-28,29,-28v16,0,28,12,28,28",w:126}}});
function emptySearchString(element){element.value=""}Cufon.replace("a.mainNavLink",{fontFamily:"ITC Officina Sans LT",hover:{color:"#ffffff"}});Cufon.replace("li.active a.mainNavLink",{fontFamily:"ITC Officina Sans LT",hover:{color:"#ffffff"},color:"#ffffff"});Cufon.replace("h3",{fontFamily:"ITC Officina Sans LT"});Cufon.replace("h2.infoboxTitle",{fontFamily:"ITC Officina Sans LT"});Cufon.replace("h1",{fontFamily:"ITC Officina Sans LT"});Cufon.replace("#centerboxes h2",{fontFamily:"ITC Officina Sans LT"});Cufon.replace("#mainNav .subNav a",{fontFamily:"ITC Officina Sans LT",hover:{color:"#000"}});Cufon.replace(".hotel #subNavBoxContainer a.subnavactive",{fontFamily:"ITC Officina Sans LT",hover:{color:"#009187"}});Cufon.replace(".hotel #subNavBoxContainer .subNav a",{fontFamily:"ITC Officina Sans LT",hover:{color:"#005B55"}});Cufon.replace(".seminar #subNavBoxContainer a.subnavactive",{fontFamily:"ITC Officina Sans LT",hover:{color:"#2D88CB"}});Cufon.replace(".seminar #subNavBoxContainer .subNav a",{fontFamily:"ITC Officina Sans LT",hover:{color:"#1B547E"}});Cufon.replace(".bankett #subNavBoxContainer a.subnavactive",{fontFamily:"ITC Officina Sans LT",hover:{color:"#A680E1"}});Cufon.replace(".bankett #subNavBoxContainer .subNav a",{fontFamily:"ITC Officina Sans LT",hover:{color:"#66409F"}});Cufon.replace(".kongress #subNavBoxContainer a.subnavactive",{fontFamily:"ITC Officina Sans LT",hover:{color:"#08899D"}});Cufon.replace(".kongress #subNavBoxContainer .subNav a",{fontFamily:"ITC Officina Sans LT",hover:{color:"#075D6A"}});Cufon.replace("#ContentLeft #subNavBoxContainer a.subnavactive",{fontFamily:"ITC Officina Sans LT",hover:{color:"#08899D"}});Cufon.replace("#ContentLeft #subNavBoxContainer .subNav a",{fontFamily:"ITC Officina Sans LT",hover:{color:"#075D6A"}});Cufon.replace(".reservations .title",{fontFamily:"ITC Officina Sans LT"});Cufon.replace("#ContentCenter .text h2",{fontFamily:"ITC Officina Sans LT"});Cufon.replace("#mainContainer.main #ContentCenter .content",{fontFamily:"ITC Officina Sans LT"});function openNewsletterSkyWindow(opts){var defaultOptions={overlayClose:false,closeCode:new Element("div",{className:"closeCode"}).update(""),closeVisibleAfterLoad:true,loadingCode:"loading...",overlayOpacity:0.5,draggable:false,dynamicAdjustment:false,slideDownDuration:0,resizeDuration:0,overlayDuration:0,fadeDuration:0,height:490,width:450,minWindowHeight:650,maxWindowHeight:690,minWindowWidth:450,maxWindowWidth:500,closeFunction:Sky.Window.CLOSEFUNCTION_FADE,closeFunctionDuration:0.1,cssClassWindow:"newsletterSkyWindowWindow",cssClassContent:"newsletterSkyWindowContent",cssClassHeader:"newsletterSkyWindowHeader",cssClassFooter:"newsletterSkyWindowFooter",cssClassLoading:"newsletterSkyWindowLoading",cssClassContentHolder:"newsletterSkyWindowContentHolder",cssClassOverlay:"skyWindowDefaultOverlay skyIEpngFix",isInIFrame:false};Object.extend(defaultOptions,opts||{});new Sky.Window(defaultOptions);return false}var fBUtil=null;document.observe("dom:loaded",function(){new Sky.Window.PopUp("skyPopUpImg",{skyWindowOpts:standardOptions,contentGetTag:"rel",contentType:Sky.Window.PopUp.CONTENTTYPE_CODE});var facebookLikeExist=Element.myIsExisting("facebookLike");var facebookLikePureExist=Element.myIsExisting("facebookLikePure");var facebookShareExist=Element.myIsExisting("facebookShare");var facebookLikeBoxContainerExist=Element.myIsExisting("facebookLikeBoxContainer");if(facebookLikeExist||facebookShareExist||facebookLikeBoxContainerExist||facebookLikePureExist){fBUtil=new Sky.FacebookUtil(fbAppID,{likeButtonWidth:120,likeButtonType:"button_count",callbackAfterInit:function(){if(facebookLikeExist){fBUtil.insertLikeButton($("facebookLike"))}if(facebookLikePureExist){fBUtil.insertLikeButton($("facebookLikePure"),fbPageID,{likeButtonURL:"http://www.facebook.com/pureolten",likeButtonType:"button_count"})}if(facebookShareExist){fBUtil.insertShareButton($("facebookShare"),{},null)}if(facebookLikeBoxContainerExist){fBUtil.insertLikeBox($("facebookLikeBoxContainer"),fbPageID,{likeBoxConnections:16,likeBoxWidth:950,likeBoxHeight:190,likeBoxShowHeader:false,likeBoxShowStream:false,likeBoxColorScheme:Sky.FacebookUtil.LIKE_BOX_COLORSCHEME_DARK})}}})}});
function myPrintPage(doNotCloseWindow){window.print();if(!doNotCloseWindow){window.setTimeout("window.close();",7000)}return false};
var Sky;if(!Sky){Sky={}}Sky.IEpngFix=Class.create();Sky.IEpngFix._REQUIRED_PROTOTYPE="1.6.0.2";Sky.IEpngFix.TAGS=["a","input","select","textarea","button","iframe","object"];Sky.IEpngFix.BLANKIMG="/standard/img/empty.gif";Sky.IEpngFix.CLASSNAME="skyIEpngFix";Sky.IEpngFix.EVENT_PNGFIX_CHANGED="Sky.IEpngFix:pngFixChanged";Sky.IEpngFix.instance=null;Sky.IEpngFix.prototype={initialize:function(opts){if(!Sky.PrototypeExtensions.isPrototypeLoaded(Sky.IEpngFix._REQUIRED_PROTOTYPE)){throw ("Sky.IEpngFix requires the Prototype JavaScript framework >= "+Sky.IEpngFix._REQUIRED_PROTOTYPE)}Event.observe(document,Sky.IEpngFix.EVENT_PNGFIX_CHANGED,this.launchPNGFix.bind(this));this.launchPNGFix();this.updateTimer=null;Event.observe(window,"resize",function(){clearTimeout(this.updateTimer);this.updateTimer=setTimeout(this._update.bind(this),100)}.bind(this))},launchPNGFix:function(){this.data={};var elements=$$("."+Sky.IEpngFix.CLASSNAME);for(var i=0;i<elements.length;i++){this._process(elements[i])}},processPNGFix:function(element){this._process(element)},_process:function(element){element=$(element);var elementId=element.identify();if(!this.data[elementId]){this.data[elementId]={className:""}}var data=this.data[elementId];data.className=element.className;var blank=Sky.IEpngFix.BLANKIMG.match(/([^\/]+)$/)[1];if(element.src&&{IMG:1,INPUT:1}[element.nodeName]){if((/\.png/i).test(element.src)){this._fix(element,element.src,2)}else{if(element.src.indexOf(blank)==-1){this._fix(element," ")}}}var bgSrc=element.getStyle("backgroundImage");if((bgSrc+element.src).indexOf(blank)==-1){var bgPNG=bgSrc.match(/url[("']+(.*\.png[^\)"']*)[\)"']/i);if(bgPNG){if(!{IMG:1,INPUT:1}[element.nodeName]){this._tileBg(element,bgPNG[1]);this._fix(element,"",1)}else{if(data.tiles&&data.tiles.src){this._tileBg(element,"")}this._fix(element,bgPNG[1],1)}}else{if(data.tiles&&data.tiles.src){this._tileBg(element,"")}this._fix(element,"")}}},_fix:function(element,src,t){element=$(element);var f="DXImageTransform.Microsoft.AlphaImageLoader";src=(src||"").replace(/\(/g,"%28").replace(/\)/g,"%29");if(src&&!(/IMG|INPUT/.test(element.nodeName)&&(t!=2))&&element.currentStyle.width=="auto"&&element.currentStyle.height=="auto"){element.setStyle({width:element.offsetWidth+"px",height:element.clientHeight+"px"});if(element.currentStyle.display=="inline"){element.setStyle({display:"inline-block"})}}if(t==1){element.setStyle({backgroundImage:'url("'+Sky.IEpngFix.BLANKIMG+'")'})}else{if(t==2){element.src=Sky.IEpngFix.BLANKIMG}}if(element.filters[f]){element.filters[f].enabled=src?true:false;if(src){element.filters[f].src=src}}else{if(src){element.setStyle({filter:"progid:"+f+'(enabled="true",src="'+src+'",sizingMethod="'+(t==2?"scale":"crop")+'");'})}}},_tileBg:function(element,pngSrc,ready){element=$(element);var data=this.data[element.identify()];var elmW=Math.max(element.clientWidth,element.scrollWidth);var elmH=Math.max(element.clientHeight,element.scrollHeight);var bgX=element.currentStyle.backgroundPositionX;var bgY=element.currentStyle.backgroundPositionY;var bgR=element.currentStyle.backgroundRepeat;if(!data.tiles){data.tiles={elm:element,src:"",cache:[],img:new Image(),old:{}}}var tiles=data.tiles;var pngW=tiles.img.width;var pngH=tiles.img.height;if(pngSrc){if(!ready&&pngSrc!=tiles.src){Event.observe(tiles.img,"load",function(){Event.stopObserving(tiles.img,"load");this._tileBg(element,pngSrc,1)}.bind(this));return tiles.img.src=pngSrc}}else{if(tiles.src){ready=1}pngW=pngH=0}tiles.src=pngSrc;if(!ready&&elmW==tiles.old.w&&elmH==tiles.old.h&&bgX==tiles.old.x&&bgY==tiles.old.y&&bgR==tiles.old.r){return}var pos={top:"0%",left:"0%",center:"50%",bottom:"100%",right:"100%"};var x=pos[bgX]||bgX;var y=pos[bgY]||bgY;var pc;if(pc=x.match(/(\d+)%/)){x=Math.round((elmW-pngW)*(parseInt(pc[1])/100))}if(pc=y.match(/(\d+)%/)){y=Math.round((elmH-pngH)*(parseInt(pc[1])/100))}x=parseInt(x);y=parseInt(y);var repeatX={repeat:1,"repeat-x":1}[bgR];var repeatY={repeat:1,"repeat-y":1}[bgR];if(repeatX){x%=pngW;if(x>0){x-=pngW}}if(repeatY){y%=pngH;if(y>0){y-=pngH}}if(!({relative:1,absolute:1}[element.currentStyle.position])){element.setStyle({position:"relative"})}var count=0;var maxX=repeatX?elmW:x+0.1;var maxY=repeatY?elmH:y+0.1;var xPos,yPos,d,s,isNew;if(pngW&&pngH){for(xPos=x;xPos<maxX;xPos+=pngW){for(yPos=y;yPos<maxY;yPos+=pngH){isNew=0;if(!tiles.cache[count]){tiles.cache[count]=document.createElement("div");isNew=1}var clipR=(xPos+pngW>elmW?elmW-xPos:pngW);var clipB=(yPos+pngH>elmH?elmH-yPos:pngH);d=tiles.cache[count];s=d.style;s.behavior="none";s.left=xPos+"px";s.top=yPos+"px";s.width=clipR+"px";s.height=clipB+"px";s.clip="rect("+(yPos<0?0-yPos:0)+"px,"+clipR+"px,"+clipB+"px,"+(xPos<0?0-xPos:0)+"px)";s.display="block";if(isNew){s.position="absolute";s.zIndex=-999;if(element.firstChild){element.insertBefore(d,element.firstChild)}else{element.appendChild(d)}}this._fix(d,pngSrc,0);count++}}}while(count<tiles.cache.length){this._fix(tiles.cache[count],"",0);$(tiles.cache[count++]).setStyle({display:"none"})}tiles.old={w:elmW,h:elmH,x:bgX,y:bgY,r:bgR}},_update:function(){for(var i in this.data){var t=this.data[i].tiles;if(t&&t.elm&&t.src){this._tileBg(t.elm,t.src)}}}};if(Prototype.Browser.IE&&!Prototype.Browser.IE7up){Event.observe(document,"dom:loaded",function(){Sky.IEpngFix.instance=new Sky.IEpngFix()})};

