
var LABELS={newsletter_ok:"Вие се абонирахте успешно!",newsletter_notok:"Моля въведете е-мейл който искате да добавите!"}
var FOLDERS={domainRoot:"http://www.ff-bg.net/",domainRoot:"http://www.ff-bg.net/",images:"http://www.ff-bg.net/template/images",pimages:"http://www.ff-bg.net/template/img",css:"http://www.ff-bg.net/template/styles",js:"http://www.ff-bg.net/system/javascript",language:"bg"};//The file system/javascript/browser.js:

//<!--
// Ultimate client-side JavaScript client sniff. Version 3.03
// (C) Netscape Communications 1999-2001.  Permission granted to reuse and distribute.
// Revised 17 May 99 to add is_nav5up and is_ie5up (see below).
// Revised 20 Dec 00 to add is_gecko and change is_nav5up to is_nav6up
//                      also added support for IE5.5 Opera4&5 HotJava3 AOLTV
// Revised 22 Feb 01 to correct Javascript Detection for IE 5.x, Opera 4, 
//                      correct Opera 5 detection
//                      add support for winME and win2k
//                      synch with browser-type-oo.js
// Revised 26 Mar 01 to correct Opera detection
// Revised 02 Oct 01 to add IE6 detection

// Everything you always wanted to know about your JavaScript client
// but were afraid to ask. Creates "is_" variables indicating:
// (1) browser vendor:
//     is_nav, is_ie, is_opera, is_hotjava, is_webtv, is_TVNavigator, is_AOLTV
// (2) browser version number:
//     is_major (integer indicating major version number: 2, 3, 4 ...)
//     is_minor (float   indicating full  version number: 2.02, 3.01, 4.04 ...)
// (3) browser vendor AND major version number
//     is_nav2, is_nav3, is_nav4, is_nav4up, is_nav6, is_nav6up, is_gecko, is_ie3,
//     is_ie4, is_ie4up, is_ie5, is_ie5up, is_ie5_5, is_ie5_5up, is_ie6, is_ie6up, is_hotjava3, is_hotjava3up,
//     is_opera2, is_opera3, is_opera4, is_opera5, is_opera5up
// (4) JavaScript version number:
//     is_js (float indicating full JavaScript version number: 1, 1.1, 1.2 ...)
// (5) OS platform and version:
//     is_win, is_win16, is_win32, is_win31, is_win95, is_winnt, is_win98, is_winme, is_win2k
//     is_os2
//     is_mac, is_mac68k, is_macppc
//     is_unix
//     is_sun, is_sun4, is_sun5, is_suni86
//     is_irix, is_irix5, is_irix6
//     is_hpux, is_hpux9, is_hpux10
//     is_aix, is_aix1, is_aix2, is_aix3, is_aix4
//     is_linux, is_sco, is_unixware, is_mpras, is_reliant
//     is_dec, is_sinix, is_freebsd, is_bsd
//     is_vms
//
// See http://www.it97.de/JavaScript/JS_tutorial/bstat/navobj.html and
// http://www.it97.de/JavaScript/JS_tutorial/bstat/Browseraol.html
// for detailed lists of userAgent strings.
//
// Note: you don't want your Nav4 or IE4 code to "turn off" or
// stop working when new versions of browsers are released, so
// in conditional code forks, use is_ie5up ("IE 5.0 or greater") 
// is_opera5up ("Opera 5.0 or greater") instead of is_ie5 or is_opera5
// to check version in code which you want to work on future
// versions.

// convert all characters to lowercase to simplify testing
var agt=navigator.userAgent.toLowerCase();

// *** BROWSER VERSION ***
// Note: On IE5, these return 4, so use is_ie5up to detect IE5.
var is_major = parseInt(navigator.appVersion);
var is_minor = parseFloat(navigator.appVersion);

// Note: Opera and WebTV spoof Navigator.  We do strict client detection.
// If you want to allow spoofing, take out the tests for opera and webtv.
var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
			&& (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
			&& (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
var is_nav2 = (is_nav && (is_major == 2));
var is_nav3 = (is_nav && (is_major == 3));
var is_nav4 = (is_nav && (is_major == 4));
var is_nav4up = (is_nav && (is_major >= 4));
var is_navonly      = (is_nav && ((agt.indexOf(";nav") != -1) ||
					  (agt.indexOf("; nav") != -1)) );
var is_nav6 = (is_nav && (is_major == 5));
var is_nav6up = (is_nav && (is_major >= 5));
var is_gecko = (agt.indexOf('gecko') != -1);


var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
var is_ie3    = (is_ie && (is_major < 4));
var is_ie4    = (is_ie && (is_major == 4) && (agt.indexOf("msie 4")!=-1) );
var is_ie4up  = (is_ie && (is_major >= 4));
var is_ie5    = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
var is_ie5_5  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.5") !=-1));
var is_ie5up  = (is_ie && !is_ie3 && !is_ie4);
var is_ie5_5up =(is_ie && !is_ie3 && !is_ie4 && !is_ie5);
var is_ie6    = (is_ie && (is_major == 4) && (agt.indexOf("msie 6.")!=-1) );
var is_ie6up  = (is_ie && !is_ie3 && !is_ie4 && !is_ie5 && !is_ie5_5);
var is_ie7    = (is_ie && (is_major == 4) && (agt.indexOf("msie 7.")!=-1) );
var is_ie6down=  (is_ie && !is_ie7);

// KNOWN BUG: On AOL4, returns false if IE3 is embedded browser
// or if this is the first browser window opened.  Thus the
// variables is_aol, is_aol3, and is_aol4 aren't 100% reliable.
var is_aol   = (agt.indexOf("aol") != -1);
var is_aol3  = (is_aol && is_ie3);
var is_aol4  = (is_aol && is_ie4);
var is_aol5  = (agt.indexOf("aol 5") != -1);
var is_aol6  = (agt.indexOf("aol 6") != -1);

var is_opera = (agt.indexOf("opera") != -1);
var is_opera2 = (agt.indexOf("opera 2") != -1 || agt.indexOf("opera/2") != -1);
var is_opera3 = (agt.indexOf("opera 3") != -1 || agt.indexOf("opera/3") != -1);
var is_opera4 = (agt.indexOf("opera 4") != -1 || agt.indexOf("opera/4") != -1);
var is_opera5 = (agt.indexOf("opera 5") != -1 || agt.indexOf("opera/5") != -1);
var is_opera5up = (is_opera && !is_opera2 && !is_opera3 && !is_opera4);

var is_webtv = (agt.indexOf("webtv") != -1); 

var is_TVNavigator = ((agt.indexOf("navio") != -1) || (agt.indexOf("navio_aoltv") != -1)); 
var is_AOLTV = is_TVNavigator;

var is_hotjava = (agt.indexOf("hotjava") != -1);
var is_hotjava3 = (is_hotjava && (is_major == 3));
var is_hotjava3up = (is_hotjava && (is_major >= 3));

// *** JAVASCRIPT VERSION CHECK ***
var is_js;
if (is_nav2 || is_ie3) is_js = 1.0;
else if (is_nav3) is_js = 1.1;
else if (is_opera5up) is_js = 1.3;
else if (is_opera) is_js = 1.1;
else if ((is_nav4 && (is_minor <= 4.05)) || is_ie4) is_js = 1.2;
else if ((is_nav4 && (is_minor > 4.05)) || is_ie5) is_js = 1.3;
else if (is_hotjava3up) is_js = 1.4;
else if (is_nav6 || is_gecko) is_js = 1.5;
// NOTE: In the future, update this code when newer versions of JS
// are released. For now, we try to provide some upward compatibility
// so that future versions of Nav and IE will show they are at
// *least* JS 1.x capable. Always check for JS version compatibility
// with > or >=.
else if (is_nav6up) is_js = 1.5;
// NOTE: ie5up on mac is 1.4
else if (is_ie5up) is_js = 1.3

// HACK: no idea for other browsers; always check for JS version with > or >=
else is_js = 0.0;

// *** PLATFORM ***
var is_win   = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
// NOTE: On Opera 3.0, the userAgent string includes "Windows 95/NT4" on all
//        Win32, so you can't distinguish between Win95 and WinNT.
var is_win95 = ((agt.indexOf("win95")!=-1) || (agt.indexOf("windows 95")!=-1));

// is this a 16 bit compiled version?
var is_win16 = ((agt.indexOf("win16")!=-1) || 
		   (agt.indexOf("16bit")!=-1) || (agt.indexOf("windows 3.1")!=-1) || 
		   (agt.indexOf("windows 16-bit")!=-1) );  

var is_win31 = ((agt.indexOf("windows 3.1")!=-1) || (agt.indexOf("win16")!=-1) ||
				(agt.indexOf("windows 16-bit")!=-1));

var is_winme = ((agt.indexOf("win 9x 4.90")!=-1));
var is_win2k = ((agt.indexOf("windows nt 5.0")!=-1));

// NOTE: Reliable detection of Win98 may not be possible. It appears that:
//       - On Nav 4.x and before you'll get plain "Windows" in userAgent.
//       - On Mercury client, the 32-bit version will return "Win98", but
//         the 16-bit version running on Win98 will still return "Win95".
var is_win98 = ((agt.indexOf("win98")!=-1) || (agt.indexOf("windows 98")!=-1));
var is_winnt = ((agt.indexOf("winnt")!=-1) || (agt.indexOf("windows nt")!=-1));
var is_win32 = (is_win95 || is_winnt || is_win98 || 
				((is_major >= 4) && (navigator.platform == "Win32")) ||
				(agt.indexOf("win32")!=-1) || (agt.indexOf("32bit")!=-1));

var is_os2   = ((agt.indexOf("os/2")!=-1) || 
				(navigator.appVersion.indexOf("OS/2")!=-1) ||   
				(agt.indexOf("ibm-webexplorer")!=-1));

var is_mac    = (agt.indexOf("mac")!=-1);
// hack ie5 js version for mac
if (is_mac && is_ie5up) is_js = 1.4;
var is_mac68k = (is_mac && ((agt.indexOf("68k")!=-1) || 
						   (agt.indexOf("68000")!=-1)));
var is_macppc = (is_mac && ((agt.indexOf("ppc")!=-1) || 
							(agt.indexOf("powerpc")!=-1)));

var is_sun   = (agt.indexOf("sunos")!=-1);
var is_sun4  = (agt.indexOf("sunos 4")!=-1);
var is_sun5  = (agt.indexOf("sunos 5")!=-1);
var is_suni86= (is_sun && (agt.indexOf("i86")!=-1));
var is_irix  = (agt.indexOf("irix") !=-1);    // SGI
var is_irix5 = (agt.indexOf("irix 5") !=-1);
var is_irix6 = ((agt.indexOf("irix 6") !=-1) || (agt.indexOf("irix6") !=-1));
var is_hpux  = (agt.indexOf("hp-ux")!=-1);
var is_hpux9 = (is_hpux && (agt.indexOf("09.")!=-1));
var is_hpux10= (is_hpux && (agt.indexOf("10.")!=-1));
var is_aix   = (agt.indexOf("aix") !=-1);      // IBM
var is_aix1  = (agt.indexOf("aix 1") !=-1);    
var is_aix2  = (agt.indexOf("aix 2") !=-1);    
var is_aix3  = (agt.indexOf("aix 3") !=-1);    
var is_aix4  = (agt.indexOf("aix 4") !=-1);    
var is_linux = (agt.indexOf("inux")!=-1);
var is_sco   = (agt.indexOf("sco")!=-1) || (agt.indexOf("unix_sv")!=-1);
var is_unixware = (agt.indexOf("unix_system_v")!=-1); 
var is_mpras    = (agt.indexOf("ncr")!=-1); 
var is_reliant  = (agt.indexOf("reliantunix")!=-1);
var is_dec   = ((agt.indexOf("dec")!=-1) || (agt.indexOf("osf1")!=-1) || 
	   (agt.indexOf("dec_alpha")!=-1) || (agt.indexOf("alphaserver")!=-1) || 
	   (agt.indexOf("ultrix")!=-1) || (agt.indexOf("alphastation")!=-1)); 
var is_sinix = (agt.indexOf("sinix")!=-1);
var is_freebsd = (agt.indexOf("freebsd")!=-1);
var is_bsd = (agt.indexOf("bsd")!=-1);
var is_unix  = ((agt.indexOf("x11")!=-1) || is_sun || is_irix || is_hpux || 
			 is_sco ||is_unixware || is_mpras || is_reliant || 
			 is_dec || is_sinix || is_aix || is_linux || is_bsd || is_freebsd);

var is_vms   = ((agt.indexOf("vax")!=-1) || (agt.indexOf("openvms")!=-1));//The file system/javascript/functions.js:
  
var ie = (document.all)?1:0;
var cancelHide2 = false;

function getElementsByClassName(oElm, strTagName, oClassNames){
	/*
	USAGE: getElementsByClassName(element_where_to_search,tag,class)
	*/
    var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    var arrRegExpClassNames = new Array();
    if(typeof oClassNames == "object"){
        for(var i=0; i<oClassNames.length; i++){
            arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames[i].replace(/\-/g, "\\-") + "(\\s|$)"));
        }
    }
    else{
        arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames.replace(/\-/g, "\\-") + "(\\s|$)"));
    }
    var oElement;
    var bMatchesAll;
    for(var j=0; j<arrElements.length; j++){
        oElement = arrElements[j];
        bMatchesAll = true;
        for(var k=0; k<arrRegExpClassNames.length; k++){
            if(!arrRegExpClassNames[k].test(oElement.className)){
                bMatchesAll = false;
                break;                      
            }
        }
        if(bMatchesAll){
            arrReturnElements.push(oElement);
        }
    }
    return (arrReturnElements)
}

function attachOverImage(obj, objSrc) {
	if(obj.doNotParse) return;
	var img = new Image();
	var defaultImage = obj.src;
	img.src = objSrc;
	obj.onmouseover = function() {
		obj.doNotParse = 1;
		this.src = objSrc;
	}
	obj.onmouseout = function() {
		this.src = defaultImage;
	}
	img.onerror = function() {
		alert("Can not load the image '"+objSrc+"'")
	}
	delete img;
}

function isEmail(m) {
	var email_regex = /^[\w\d\!\#\$\.\%\&\'\*\+\-\/\=\?\^\_\`\{\|\}\~]+(\.[\w\d\!\#\$\%\&\'\*\+\-\/\=\?\^\_\`\{\|\}\~])*\@(((\w+[\w\d\-]*[\w\d]\.)+(\w+[\w\d\-]*[\w\d]))|((\d{1,3}\.){3}\d{1,3}))$/;
	/*'*/
	return (email_regex.test(m));
}

function hover(obj){
	obj.style.backgroundColor="skyblue";
	obj.style.cursor="pointer";
}

function dehover(obj,color){
	obj.style.backgroundColor=color;
}


function newElement(data) {
    var el;
    if ('string'==typeof data) {
        el=document.createTextNode(data);
    } else {
        //create the element
        el=document.createElement(data.tag);
        delete(data.tag);

        //append the children
        if ('undefined'!=typeof data.children) {
            if ('string'==typeof data.children ||
                'undefined'==typeof data.children.length
            ) {
                //strings and single elements
                el.appendChild(newElement(data.children));
            } else {
                //arrays of elements
                for (var i=0, child=null; 'undefined'!=typeof (child=data.children[i]); i++) {
                    el.appendChild(newElement(child));
                }
            }
            delete(data.children);
        }

        //any other data is attributes
        for (attr in data) {
            el[attr]=data[attr];
        }
    }

    return el;
}


function print_r(obj,aler) {
	if(!aler) aler=false;
	try {
		var debugWindow = {};
		if(typeof obj == "object" || typeof obj == "array") {
			var result = ""
			var name = (obj.name || obj.id);
			for (var i in obj)
				result += name+"." + i + " = " + obj[i] + "; "
			if(aler) {
				alert(result)
			} else {
				if(debugWindow) {
					debugWindow.innerText = debugWindow.innerText +"\n\n--------------------------------------------------\n\n"+ result
				} else {
					debugWindow = newElement({
						tag:"div",
						innerText:result
					})
					document.body.appendChild(debugWindow);
				}
			}
		} else {
			alert("you can't show element properties typeof "+typeof obj)
		}
	} catch(e){throw(e)}
}

function isset(e) {
	if(typeof e =="undefined") return false;
	else return typeof e;
}

function redirect(url){
	if(!url) return;
	document.location.href = url;
}

function checkLoginForm() {
	if($("username").value=="") {
		tip.show($("username"),"left","Enter your username","error");
		$("username").focus();
		return false;
	} else if($("password").value=="") {
		tip.show($("password"),"left","Plase enter the password","error");
		$("password").focus();
		return false;
	}
}

function confirmDelete() {
	if(confirm("Are you sure you want to delete this record?")) {
		return true;
	} else {
		return false;
	}
}

function confirmDeleteFile() {
	if(confirm("Are you sure you want to delete this file?")) {
		return true;
	} else {
		return false;
	}
}

function copy(inElement) {
	if (inElement.createTextRange) {
		var range = inElement.createTextRange();
		if (range && BodyLoaded==1)
			range.execCommand('Copy');
	} else {
		var flashcopier = 'flashcopier';
		if(!document.getElementById(flashcopier)) {
			var divholder = document.createElement('div');
			divholder.id = flashcopier;
			document.body.appendChild(divholder);
		}
		document.getElementById(flashcopier).innerHTML = '';
		var divinfo = '<embed src="'+FOLDERS.js+'/modules/clipboard.swf" FlashVars="clipboard='+encodeURIComponent(inElement.value)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
		document.getElementById(flashcopier).innerHTML = divinfo;
	}
}

Array.prototype.in_array = function ( obj ) {
	var len = this.length;
	for ( var x = 0 ; x <= len ; x++ ) {
		if ( this[x] == obj ) return true;
	}
	return false;
}


function toggleMenu(e) {
	var ul = (typeof e.parentNode.childNodes[1]!="undefined")?e.parentNode.childNodes[1]:false;
	if(ul) ul.style.display = (ul.style.diplay!="" && ul.style.display=="block")?"none":"block";
}

function menu_Hide(e) {
	e.className=e.className.replace(new RegExp("activeMenu"), "");
	e.className=e.className.replace(new RegExp("activeMenu"), "");
	var ul = e.getElementsByTagName("UL");
	if(ul.length) ul[0].style.left = "-9999px";
}
function menu_Show(e) {
	found = false
	for(i in e.childNodes) {
		if(e.childNodes[i].tagName=="UL") {
			found = true;
		}
	}
	if(found) {
		var cordinates = menu_findPos(e)
		e.className = "activeMenu"+((e.className.indexOf("active")!=-1)?" activeTab":"")
		var ul = e.getElementsByTagName("UL");
		if(ul.length) {
			ul[0].style.left = cordinates[0]+"px";
			ul[0].style.top = "28px";
		}
	}
}
function menu_findPos(e) {
	var left=0;
	var top = 0;
	var element = e;
	while (element.offsetParent) {
		if(element.tagName=="UL") break;
		left += element.offsetLeft;
		top += element.offsetTop;
		element = element.offsetParent;
	}
	return ([left,top]);
}
function menu_Init() {
	var elements = document.getElementById("nav").getElementsByTagName("li");
	for(i in elements) {
		elements[i].onmouseover = function() { menu_Show(this) }
		elements[i].onmouseout = function() { menu_Hide(this) }
	}
}

function showUndeletables(){
	elements=document.getElementsByTagName('div');
	for(a=0;a<elements.length;a++){
		 if(elements[a].className=='undeletable'){
		 	elements[a].style.display="block";
		 }
	}
}

function showElement(obj){
	alert('td');
	acc.display(obj.id);
}
currentFont=12;
function makeBigger(){
	
	currentFont++;
	var par = $('fontEditableContent');
	par.style.fontSize=currentFont+"px";
	children = par.getChildren();
	
	enlargeChildren(children,"big");
	
	
}

function enlargeChildren(elements,action){
    var a = 0;
	if(elements.length==0) { return; }
	
	for(a=0;a<elements.length;a++){
		var fnt = elements[a].getStyle('fontSize');
		var val = parseInt(fnt.substring(0,fnt.length-2));
		var ext = fnt.substring(fnt.length-2);
		if(action=='big'){
			val+=2;
		}else{
			val-=2;
		}
		
		elements[a].style.fontSize=val+""+ext;
		child = elements[a].getChildren();
		enlargeChildren(child,action);
	}
}

function makeSmaller(){
	currentFont--;
	var par = $('fontEditableContent');
	par.style.fontSize=currentFont+"px";
	children = par.getChildren();
	enlargeChildren(children,"small");
}
var printWin;
/*function print_page() {
	if(printWin) printWin.close();
	var last = document.location;
	last = new String(last);
	var sym = last.substr(last.length-1,1);
	
	if(last!="/"){
	    printWin = window.open(document.location+"/?print=page","print","width=890,height=900");
	}else{
		printWin = window.open(document.location+"?print=page","print","width=890,height=900");
	}
}*/

function deleteFile(elem,id,type){
	if(type=="page" || type=="level"){
		phpFile="pages";
	}else{
		phpFile="products"
	}
	var req = new Request({  
             method: 'post',  
             url: FOLDERS.domainRoot+"administration/"+phpFile+".php?action=DeleteFile",  
             data: { 'id' : id , 'type' : type },  
               
             onComplete: function(response) { 
             	      if(response=='success'){
             	      	 el=$('pos_'+elem);
             	      	 el.parentNode.removeChild(el);
             	      	
             	      }
             
             }  
        }).send(); 
}

function showOptions(){
	document.getElementById('aditionalOptions').style.display="block";
}

function redirect(url){
	if(!url) return;
	document.location.href = url;
}

function deleteProductLevelImage(id){
	var req = new Request({  
             method: 'post',  
             url: FOLDERS.domainRoot+"administration/products.php?action=DeleteImage",  
             data: { 'id' : id },  
               
             onComplete: function(response) { 
             	      if(response=='success'){
             	      	 el=$('pos_image');
             	      	 el.parentNode.removeChild(el);
             	      	
             	      }
             
             }  
        }).send(); 
}

function addField(){
	var par = document.getElementById('fieldsContainer');
	
	if(par.getElementsByTagName('input').length>0){
	    
		var clone = par.childNodes[1].cloneNode(true);
	    par.appendChild(clone);
	}else{
	  
		par.innerHTML+="<span style='color:black;display:block' >Количество:<input type='text' name='quantity[]'>&nbsp;Цена:<input type='text' name='price[]' ><input type='button' value='x'  onclick='deleteField(this.parentNode)'></span>";
	}
	
	
	
}

function deleteField(obj){
	obj.parentNode.removeChild(obj);
}

function deleteEditPropertie(object){
	
	var obje=object.parentNode;
	obje.parentNode.removeChild(obje);
}
function hideSubmenuSpec(){
	
	if(cancelHide2==false){
	  //document.getElementById("subnavUniqueId").style.display="none";
	}
}
function cancelHide(){
	
	cancelHid2e=true;
}
var status = 'hidden';

function hideIt(e,obj){
	if(status=='shown'){
		obj.start({
					'height': [93, 0],
					'opacity': [1,0]
				});
				
		status='hidden';
	}
}

function showIt(e,obj){
	if(status=='hidden'){
		$('subnav').addEvent('maouseover',function(e){ laert('over sub');})
		
		obj.start({
							'height': [0, 93],
							'opacity': [0,1]
						});
		status='shown';
	}
	
				
}

if(typeof window.addEvent == 'function') { 
window.addEvent('domready', function() {
   
	if($("menu")){
    	var subnavFX = new Fx.Morph('subnav', {duration: 'short', transition: Fx.Transitions.Sine.easeOut});
		 $("menu").addEvent("mouseenter",function(e) {
	     	subnavFX.cancel();
		 	showIt(e,subnavFX);
	     });
	     $("menu").addEvent("mouseleave",function(e) {
	     	subnavFX.cancel();
			hideIt(e,subnavFX);
	     });
    }
});
}

function dlImg(id,type){
	
	if(type=="news"){
		phpFile="news";
	}else{
		phpFile="exhibitions"
	}
	var url = FOLDERS.domainRoot+"administration/"+phpFile+".php?action=DeleteImage&id="+id;
      new Ajax.Request(url ,{  
             method: 'get',    
             onComplete: function(response) { 
             	     
             	if(response.status==200){
             	      	 el=$('imageDisplay');
             	      	 el.parentNode.removeChild(el);
             	      	
             	      }
             
             },
             onFailure: function (response){
             	alert('failed');
             }
        });
}

function dlImgN(id,type){
	
	phpFile = type;
	
	var url = FOLDERS.domainRoot+"administration/"+phpFile+".php?action=DeleteImage&id="+id;
      new Ajax.Request(url ,{  
             method: 'get',    
             onComplete: function(response) { 
             	     
             	if(response.status==200){
             	      	 el=$('imageDisplay');
             	      	 el.parentNode.removeChild(el);
             	      	
             	      }
             
             },
             onFailure: function (response){
             	alert('failed');
             }
        });
}

function deleteProdImage(id){
	
	phpFile = 'products';
	
	//var url = FOLDERS.domainRoot+"administration/"+phpFile+".php?action=DeleteImageNew&id="+id;
      
        
        var req = new Request({  
             method: 'post',  
             url: FOLDERS.domainRoot+"administration/"+phpFile+".php?action=DeleteImageNew",  
             data: { 'id' : id },  
               
             onComplete: function(response) { 
             	      if(response=='success'){
             	      	 el=$('imageDisplay_'+id);
             	      	 el.parentNode.removeChild(el);
             	      	
             	      }
             
             }  
        }).send();
 }

function changeImage(name){
	
	document.getElementById('firstImageZoom').href=name+"&type=photo2";
	document.getElementById('firstImageTag').src=name+"&type=photo";
	document.getElementById('firstImageTag').src = document.getElementById('firstImageTag').src+"#";
	
}

function showExtraOptions(){
	document.getElementById('extraOptions_1').style.display="block";
	document.getElementById('extraOptions_2').style.display="block";
}

function getToggler(toggler,element){
    
	
	var index = toggler.id.substr(4);
	index = parseInt(index);
	var finalElement = document.getElementById('text_link_'+index);
	
	
	finalElement.innerHTML='Затвори въпроса';
	finalElement.onclick=function(){ acc.display(index);  };
	
}

function removeToggler(toggler,element){
      
	
	
	var index = toggler.id.substr(4);
	index = parseInt(index);
	var finalElement = document.getElementById('text_link_'+index);
	
	finalElement.innerHTML='Прочети повече';
	finalElement.onclick=function(){  acc.display(index) };
	
}

function setOpeners(){
	
	for(var a=1;a<acc.elements.length;a++){
	
	    var finalElement = document.getElementById('text_link_'+a);
	    finalElement.innerHTML='Прочети повече';
	    finalElement.onclick = displCont(a); 
	}
	
	
}

function displCont(index){
	console.log(index);
	acc.display(index);
}

var tip,tip2,tip3,tip4;

function g(id){
	return document.getElementById(id);
}

function checkFields(){
    var result=true;   
	
	if(g('firstName').value.length==0 || g('firstName').value=="Име*:"){
       	   result=false;
       	   g('firstName').title="<span class='custTooltip'>Това поле е задължително</span>";
       	   g('firstName').style.borderBottom="1px dashed red";
       	   tip = new Tips("#firstName");
       }else{
       	    
           g('firstName').style.borderBottom="none";
       	   if(typeof tip != "undefined"){
       	    
       	   	tip.detach("#firstName");
       	   	  
       	   }
       }
       
     if(g('lastName').value.length==0 || g('lastName').value=="Фамилия*:"){
       	   result=false;
       	   g('lastName').title="<span class='custTooltip'>Това поле е задължително</span>";
       	   g('lastName').style.borderBottom="1px dashed red";
       	   tip2 = new Tips("#lastName");
       
       	 
       }else{
       	    g('lastName').style.borderBottom="none";
       
       	   if(typeof tip2 != "undefined"){
       	    
       	   	tip2.detach("#lastName");
       	   	  
       	   }
       }
       
       
       var validMail;
       var exp=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/i;
       validMail=exp.test(g("mail").value);
       
       if(!validMail){
       	  result=false;
       	  g('mail').title="<span class='custTooltip'>Не сте въвели валиден E-mail</span>";
       	  g('mail').style.borderBottom="1px dashed red";
       	  tip3 = new Tips("#mail");
       	  
       }else{
       	    g('mail').style.borderBottom="none";
       
       	   if(typeof tip3 != "undefined"){
       	    
       	   	tip3.detach("#mail");
       	   	 
       	   }
       }
       
       if(g('comment').value.length==0 || g('comment').value=="Съобщение*:\n"){
       	   
       	   result=false;
       	   g('comment').title="<span class='custTooltip'>Това поле е задължително</span>";
       	   g('comment').style.borderBottom="1px dashed red";
       	   tip4 = new Tips("#comment");
       }else{
       	    g('comment').style.borderBottom="none";
       
       	   if(typeof tip4 != "undefined"){
       	    
       	   	tip4.detach("#comment");
       	   	 
       	   }
       }
       
       if(g('code').value.length==0 || g('code').value=="Въведи кода"){
       	   result=false;
       	   g('code').title="<span class='custTooltip'>Това поле е задължително</span>";
       	   g('code').style.borderBottom="1px dashed red";
       	   tip2 = new Tips("#code");
       
       	 
       }else{
       	    g('code').style.borderBottom="none";
       
       	   if(typeof tip2 != "undefined"){
       	    
       	   	tip2.detach("#code");
       	   	  
       	   }
       }
       
     return result;
}//The file system/javascript/mootools-1.2.1-core-nc.js:
//MooTools, <http://mootools.net>, My Object Oriented (JavaScript) Tools. Copyright (c) 2006-2009 Valerio Proietti, <http://mad4milk.net>, MIT Style License.

var MooTools={version:"1.2.3",build:"4980aa0fb74d2f6eb80bcd9f5b8e1fd6fbb8f607"};var Native=function(k){k=k||{};var a=k.name;var i=k.legacy;var b=k.protect;
var c=k.implement;var h=k.generics;var f=k.initialize;var g=k.afterImplement||function(){};var d=f||i;h=h!==false;d.constructor=Native;d.$family={name:"native"};
if(i&&f){d.prototype=i.prototype;}d.prototype.constructor=d;if(a){var e=a.toLowerCase();d.prototype.$family={name:e};Native.typize(d,e);}var j=function(n,l,o,m){if(!b||m||!n.prototype[l]){n.prototype[l]=o;
}if(h){Native.genericize(n,l,b);}g.call(n,l,o);return n;};d.alias=function(n,l,p){if(typeof n=="string"){var o=this.prototype[n];if((n=o)){return j(this,l,n,p);
}}for(var m in n){this.alias(m,n[m],l);}return this;};d.implement=function(m,l,o){if(typeof m=="string"){return j(this,m,l,o);}for(var n in m){j(this,n,m[n],l);
}return this;};if(c){d.implement(c);}return d;};Native.genericize=function(b,c,a){if((!a||!b[c])&&typeof b.prototype[c]=="function"){b[c]=function(){var d=Array.prototype.slice.call(arguments);
return b.prototype[c].apply(d.shift(),d);};}};Native.implement=function(d,c){for(var b=0,a=d.length;b<a;b++){d[b].implement(c);}};Native.typize=function(a,b){if(!a.type){a.type=function(c){return($type(c)===b);
};}};(function(){var a={Array:Array,Date:Date,Function:Function,Number:Number,RegExp:RegExp,String:String};for(var h in a){new Native({name:h,initialize:a[h],protect:true});
}var d={"boolean":Boolean,"native":Native,object:Object};for(var c in d){Native.typize(d[c],c);}var f={Array:["concat","indexOf","join","lastIndexOf","pop","push","reverse","shift","slice","sort","splice","toString","unshift","valueOf"],String:["charAt","charCodeAt","concat","indexOf","lastIndexOf","match","replace","search","slice","split","substr","substring","toLowerCase","toUpperCase","valueOf"]};
for(var e in f){for(var b=f[e].length;b--;){Native.genericize(a[e],f[e][b],true);}}})();var Hash=new Native({name:"Hash",initialize:function(a){if($type(a)=="hash"){a=$unlink(a.getClean());
}for(var b in a){this[b]=a[b];}return this;}});Hash.implement({forEach:function(b,c){for(var a in this){if(this.hasOwnProperty(a)){b.call(c,this[a],a,this);
}}},getClean:function(){var b={};for(var a in this){if(this.hasOwnProperty(a)){b[a]=this[a];}}return b;},getLength:function(){var b=0;for(var a in this){if(this.hasOwnProperty(a)){b++;
}}return b;}});Hash.alias("forEach","each");Array.implement({forEach:function(c,d){for(var b=0,a=this.length;b<a;b++){c.call(d,this[b],b,this);}}});Array.alias("forEach","each");
function $A(b){if(b.item){var a=b.length,c=new Array(a);while(a--){c[a]=b[a];}return c;}return Array.prototype.slice.call(b);}function $arguments(a){return function(){return arguments[a];
};}function $chk(a){return !!(a||a===0);}function $clear(a){clearTimeout(a);clearInterval(a);return null;}function $defined(a){return(a!=undefined);}function $each(c,b,d){var a=$type(c);
((a=="arguments"||a=="collection"||a=="array")?Array:Hash).each(c,b,d);}function $empty(){}function $extend(c,a){for(var b in (a||{})){c[b]=a[b];}return c;
}function $H(a){return new Hash(a);}function $lambda(a){return($type(a)=="function")?a:function(){return a;};}function $merge(){var a=Array.slice(arguments);
a.unshift({});return $mixin.apply(null,a);}function $mixin(e){for(var d=1,a=arguments.length;d<a;d++){var b=arguments[d];if($type(b)!="object"){continue;
}for(var c in b){var g=b[c],f=e[c];e[c]=(f&&$type(g)=="object"&&$type(f)=="object")?$mixin(f,g):$unlink(g);}}return e;}function $pick(){for(var b=0,a=arguments.length;
b<a;b++){if(arguments[b]!=undefined){return arguments[b];}}return null;}function $random(b,a){return Math.floor(Math.random()*(a-b+1)+b);}function $splat(b){var a=$type(b);
return(a)?((a!="array"&&a!="arguments")?[b]:b):[];}var $time=Date.now||function(){return +new Date;};function $try(){for(var b=0,a=arguments.length;b<a;
b++){try{return arguments[b]();}catch(c){}}return null;}function $type(a){if(a==undefined){return false;}if(a.$family){return(a.$family.name=="number"&&!isFinite(a))?false:a.$family.name;
}if(a.nodeName){switch(a.nodeType){case 1:return"element";case 3:return(/\S/).test(a.nodeValue)?"textnode":"whitespace";}}else{if(typeof a.length=="number"){if(a.callee){return"arguments";
}else{if(a.item){return"collection";}}}}return typeof a;}function $unlink(c){var b;switch($type(c)){case"object":b={};for(var e in c){b[e]=$unlink(c[e]);
}break;case"hash":b=new Hash(c);break;case"array":b=[];for(var d=0,a=c.length;d<a;d++){b[d]=$unlink(c[d]);}break;default:return c;}return b;}var Browser=$merge({Engine:{name:"unknown",version:0},Platform:{name:(window.orientation!=undefined)?"ipod":(navigator.platform.match(/mac|win|linux/i)||["other"])[0].toLowerCase()},Features:{xpath:!!(document.evaluate),air:!!(window.runtime),query:!!(document.querySelector)},Plugins:{},Engines:{presto:function(){return(!window.opera)?false:((arguments.callee.caller)?960:((document.getElementsByClassName)?950:925));
},trident:function(){return(!window.ActiveXObject)?false:((window.XMLHttpRequest)?5:4);},webkit:function(){return(navigator.taintEnabled)?false:((Browser.Features.xpath)?((Browser.Features.query)?525:420):419);
},gecko:function(){return(document.getBoxObjectFor==undefined)?false:((document.getElementsByClassName)?19:18);}}},Browser||{});Browser.Platform[Browser.Platform.name]=true;
Browser.detect=function(){for(var b in this.Engines){var a=this.Engines[b]();if(a){this.Engine={name:b,version:a};this.Engine[b]=this.Engine[b+a]=true;
break;}}return{name:b,version:a};};Browser.detect();Browser.Request=function(){return $try(function(){return new XMLHttpRequest();},function(){return new ActiveXObject("MSXML2.XMLHTTP");
});};Browser.Features.xhr=!!(Browser.Request());Browser.Plugins.Flash=(function(){var a=($try(function(){return navigator.plugins["Shockwave Flash"].description;
},function(){return new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version");})||"0 r0").match(/\d+/g);return{version:parseInt(a[0]||0+"."+a[1],10)||0,build:parseInt(a[2],10)||0};
})();function $exec(b){if(!b){return b;}if(window.execScript){window.execScript(b);}else{var a=document.createElement("script");a.setAttribute("type","text/javascript");
a[(Browser.Engine.webkit&&Browser.Engine.version<420)?"innerText":"text"]=b;document.head.appendChild(a);document.head.removeChild(a);}return b;}Native.UID=1;
var $uid=(Browser.Engine.trident)?function(a){return(a.uid||(a.uid=[Native.UID++]))[0];}:function(a){return a.uid||(a.uid=Native.UID++);};var Window=new Native({name:"Window",legacy:(Browser.Engine.trident)?null:window.Window,initialize:function(a){$uid(a);
if(!a.Element){a.Element=$empty;if(Browser.Engine.webkit){a.document.createElement("iframe");}a.Element.prototype=(Browser.Engine.webkit)?window["[[DOMElement.prototype]]"]:{};
}a.document.window=a;return $extend(a,Window.Prototype);},afterImplement:function(b,a){window[b]=Window.Prototype[b]=a;}});Window.Prototype={$family:{name:"window"}};
new Window(window);var Document=new Native({name:"Document",legacy:(Browser.Engine.trident)?null:window.Document,initialize:function(a){$uid(a);a.head=a.getElementsByTagName("head")[0];
a.html=a.getElementsByTagName("html")[0];if(Browser.Engine.trident&&Browser.Engine.version<=4){$try(function(){a.execCommand("BackgroundImageCache",false,true);
});}if(Browser.Engine.trident){a.window.attachEvent("onunload",function(){a.window.detachEvent("onunload",arguments.callee);a.head=a.html=a.window=null;
});}return $extend(a,Document.Prototype);},afterImplement:function(b,a){document[b]=Document.Prototype[b]=a;}});Document.Prototype={$family:{name:"document"}};
new Document(document);Array.implement({every:function(c,d){for(var b=0,a=this.length;b<a;b++){if(!c.call(d,this[b],b,this)){return false;}}return true;
},filter:function(d,e){var c=[];for(var b=0,a=this.length;b<a;b++){if(d.call(e,this[b],b,this)){c.push(this[b]);}}return c;},clean:function(){return this.filter($defined);
},indexOf:function(c,d){var a=this.length;for(var b=(d<0)?Math.max(0,a+d):d||0;b<a;b++){if(this[b]===c){return b;}}return -1;},map:function(d,e){var c=[];
for(var b=0,a=this.length;b<a;b++){c[b]=d.call(e,this[b],b,this);}return c;},some:function(c,d){for(var b=0,a=this.length;b<a;b++){if(c.call(d,this[b],b,this)){return true;
}}return false;},associate:function(c){var d={},b=Math.min(this.length,c.length);for(var a=0;a<b;a++){d[c[a]]=this[a];}return d;},link:function(c){var a={};
for(var e=0,b=this.length;e<b;e++){for(var d in c){if(c[d](this[e])){a[d]=this[e];delete c[d];break;}}}return a;},contains:function(a,b){return this.indexOf(a,b)!=-1;
},extend:function(c){for(var b=0,a=c.length;b<a;b++){this.push(c[b]);}return this;},getLast:function(){return(this.length)?this[this.length-1]:null;},getRandom:function(){return(this.length)?this[$random(0,this.length-1)]:null;
},include:function(a){if(!this.contains(a)){this.push(a);}return this;},combine:function(c){for(var b=0,a=c.length;b<a;b++){this.include(c[b]);}return this;
},erase:function(b){for(var a=this.length;a--;a){if(this[a]===b){this.splice(a,1);}}return this;},empty:function(){this.length=0;return this;},flatten:function(){var d=[];
for(var b=0,a=this.length;b<a;b++){var c=$type(this[b]);if(!c){continue;}d=d.concat((c=="array"||c=="collection"||c=="arguments")?Array.flatten(this[b]):this[b]);
}return d;},hexToRgb:function(b){if(this.length!=3){return null;}var a=this.map(function(c){if(c.length==1){c+=c;}return c.toInt(16);});return(b)?a:"rgb("+a+")";
},rgbToHex:function(d){if(this.length<3){return null;}if(this.length==4&&this[3]==0&&!d){return"transparent";}var b=[];for(var a=0;a<3;a++){var c=(this[a]-0).toString(16);
b.push((c.length==1)?"0"+c:c);}return(d)?b:"#"+b.join("");}});Function.implement({extend:function(a){for(var b in a){this[b]=a[b];}return this;},create:function(b){var a=this;
b=b||{};return function(d){var c=b.arguments;c=(c!=undefined)?$splat(c):Array.slice(arguments,(b.event)?1:0);if(b.event){c=[d||window.event].extend(c);
}var e=function(){return a.apply(b.bind||null,c);};if(b.delay){return setTimeout(e,b.delay);}if(b.periodical){return setInterval(e,b.periodical);}if(b.attempt){return $try(e);
}return e();};},run:function(a,b){return this.apply(b,$splat(a));},pass:function(a,b){return this.create({bind:b,arguments:a});},bind:function(b,a){return this.create({bind:b,arguments:a});
},bindWithEvent:function(b,a){return this.create({bind:b,arguments:a,event:true});},attempt:function(a,b){return this.create({bind:b,arguments:a,attempt:true})();
},delay:function(b,c,a){return this.create({bind:c,arguments:a,delay:b})();},periodical:function(c,b,a){return this.create({bind:b,arguments:a,periodical:c})();
}});Number.implement({limit:function(b,a){return Math.min(a,Math.max(b,this));},round:function(a){a=Math.pow(10,a||0);return Math.round(this*a)/a;},times:function(b,c){for(var a=0;
a<this;a++){b.call(c,a,this);}},toFloat:function(){return parseFloat(this);},toInt:function(a){return parseInt(this,a||10);}});Number.alias("times","each");
(function(b){var a={};b.each(function(c){if(!Number[c]){a[c]=function(){return Math[c].apply(null,[this].concat($A(arguments)));};}});Number.implement(a);
})(["abs","acos","asin","atan","atan2","ceil","cos","exp","floor","log","max","min","pow","sin","sqrt","tan"]);String.implement({test:function(a,b){return((typeof a=="string")?new RegExp(a,b):a).test(this);
},contains:function(a,b){return(b)?(b+this+b).indexOf(b+a+b)>-1:this.indexOf(a)>-1;},trim:function(){return this.replace(/^\s+|\s+$/g,"");},clean:function(){return this.replace(/\s+/g," ").trim();
},camelCase:function(){return this.replace(/-\D/g,function(a){return a.charAt(1).toUpperCase();});},hyphenate:function(){return this.replace(/[A-Z]/g,function(a){return("-"+a.charAt(0).toLowerCase());
});},capitalize:function(){return this.replace(/\b[a-z]/g,function(a){return a.toUpperCase();});},escapeRegExp:function(){return this.replace(/([-.*+?^${}()|[\]\/\\])/g,"\\$1");
},toInt:function(a){return parseInt(this,a||10);},toFloat:function(){return parseFloat(this);},hexToRgb:function(b){var a=this.match(/^#?(\w{1,2})(\w{1,2})(\w{1,2})$/);
return(a)?a.slice(1).hexToRgb(b):null;},rgbToHex:function(b){var a=this.match(/\d{1,3}/g);return(a)?a.rgbToHex(b):null;},stripScripts:function(b){var a="";
var c=this.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi,function(){a+=arguments[1]+"\n";return"";});if(b===true){$exec(a);}else{if($type(b)=="function"){b(a,c);
}}return c;},substitute:function(a,b){return this.replace(b||(/\\?\{([^{}]+)\}/g),function(d,c){if(d.charAt(0)=="\\"){return d.slice(1);}return(a[c]!=undefined)?a[c]:"";
});}});Hash.implement({has:Object.prototype.hasOwnProperty,keyOf:function(b){for(var a in this){if(this.hasOwnProperty(a)&&this[a]===b){return a;}}return null;
},hasValue:function(a){return(Hash.keyOf(this,a)!==null);},extend:function(a){Hash.each(a||{},function(c,b){Hash.set(this,b,c);},this);return this;},combine:function(a){Hash.each(a||{},function(c,b){Hash.include(this,b,c);
},this);return this;},erase:function(a){if(this.hasOwnProperty(a)){delete this[a];}return this;},get:function(a){return(this.hasOwnProperty(a))?this[a]:null;
},set:function(a,b){if(!this[a]||this.hasOwnProperty(a)){this[a]=b;}return this;},empty:function(){Hash.each(this,function(b,a){delete this[a];},this);
return this;},include:function(a,b){if(this[a]==undefined){this[a]=b;}return this;},map:function(b,c){var a=new Hash;Hash.each(this,function(e,d){a.set(d,b.call(c,e,d,this));
},this);return a;},filter:function(b,c){var a=new Hash;Hash.each(this,function(e,d){if(b.call(c,e,d,this)){a.set(d,e);}},this);return a;},every:function(b,c){for(var a in this){if(this.hasOwnProperty(a)&&!b.call(c,this[a],a)){return false;
}}return true;},some:function(b,c){for(var a in this){if(this.hasOwnProperty(a)&&b.call(c,this[a],a)){return true;}}return false;},getKeys:function(){var a=[];
Hash.each(this,function(c,b){a.push(b);});return a;},getValues:function(){var a=[];Hash.each(this,function(b){a.push(b);});return a;},toQueryString:function(a){var b=[];
Hash.each(this,function(f,e){if(a){e=a+"["+e+"]";}var d;switch($type(f)){case"object":d=Hash.toQueryString(f,e);break;case"array":var c={};f.each(function(h,g){c[g]=h;
});d=Hash.toQueryString(c,e);break;default:d=e+"="+encodeURIComponent(f);}if(f!=undefined){b.push(d);}});return b.join("&");}});Hash.alias({keyOf:"indexOf",hasValue:"contains"});
var Event=new Native({name:"Event",initialize:function(a,f){f=f||window;var k=f.document;a=a||f.event;if(a.$extended){return a;}this.$extended=true;var j=a.type;
var g=a.target||a.srcElement;while(g&&g.nodeType==3){g=g.parentNode;}if(j.test(/key/)){var b=a.which||a.keyCode;var m=Event.Keys.keyOf(b);if(j=="keydown"){var d=b-111;
if(d>0&&d<13){m="f"+d;}}m=m||String.fromCharCode(b).toLowerCase();}else{if(j.match(/(click|mouse|menu)/i)){k=(!k.compatMode||k.compatMode=="CSS1Compat")?k.html:k.body;
var i={x:a.pageX||a.clientX+k.scrollLeft,y:a.pageY||a.clientY+k.scrollTop};var c={x:(a.pageX)?a.pageX-f.pageXOffset:a.clientX,y:(a.pageY)?a.pageY-f.pageYOffset:a.clientY};
if(j.match(/DOMMouseScroll|mousewheel/)){var h=(a.wheelDelta)?a.wheelDelta/120:-(a.detail||0)/3;}var e=(a.which==3)||(a.button==2);var l=null;if(j.match(/over|out/)){switch(j){case"mouseover":l=a.relatedTarget||a.fromElement;
break;case"mouseout":l=a.relatedTarget||a.toElement;}if(!(function(){while(l&&l.nodeType==3){l=l.parentNode;}return true;}).create({attempt:Browser.Engine.gecko})()){l=false;
}}}}return $extend(this,{event:a,type:j,page:i,client:c,rightClick:e,wheel:h,relatedTarget:l,target:g,code:b,key:m,shift:a.shiftKey,control:a.ctrlKey,alt:a.altKey,meta:a.metaKey});
}});Event.Keys=new Hash({enter:13,up:38,down:40,left:37,right:39,esc:27,space:32,backspace:8,tab:9,"delete":46});Event.implement({stop:function(){return this.stopPropagation().preventDefault();
},stopPropagation:function(){if(this.event.stopPropagation){this.event.stopPropagation();}else{this.event.cancelBubble=true;}return this;},preventDefault:function(){if(this.event.preventDefault){this.event.preventDefault();
}else{this.event.returnValue=false;}return this;}});function Class(b){if(b instanceof Function){b={initialize:b};}var a=function(){Object.reset(this);if(a._prototyping){return this;
}this._current=$empty;var c=(this.initialize)?this.initialize.apply(this,arguments):this;delete this._current;delete this.caller;return c;}.extend(this);
a.implement(b);a.constructor=Class;a.prototype.constructor=a;return a;}Function.prototype.protect=function(){this._protected=true;return this;};Object.reset=function(a,c){if(c==null){for(var e in a){Object.reset(a,e);
}return a;}delete a[c];switch($type(a[c])){case"object":var d=function(){};d.prototype=a[c];var b=new d;a[c]=Object.reset(b);break;case"array":a[c]=$unlink(a[c]);
break;}return a;};new Native({name:"Class",initialize:Class}).extend({instantiate:function(b){b._prototyping=true;var a=new b;delete b._prototyping;return a;
},wrap:function(a,b,c){if(c._origin){c=c._origin;}return function(){if(c._protected&&this._current==null){throw new Error('The method "'+b+'" cannot be called.');
}var e=this.caller,f=this._current;this.caller=f;this._current=arguments.callee;var d=c.apply(this,arguments);this._current=f;this.caller=e;return d;}.extend({_owner:a,_origin:c,_name:b});
}});Class.implement({implement:function(a,d){if($type(a)=="object"){for(var e in a){this.implement(e,a[e]);}return this;}var f=Class.Mutators[a];if(f){d=f.call(this,d);
if(d==null){return this;}}var c=this.prototype;switch($type(d)){case"function":if(d._hidden){return this;}c[a]=Class.wrap(this,a,d);break;case"object":var b=c[a];
if($type(b)=="object"){$mixin(b,d);}else{c[a]=$unlink(d);}break;case"array":c[a]=$unlink(d);break;default:c[a]=d;}return this;}});Class.Mutators={Extends:function(a){this.parent=a;
this.prototype=Class.instantiate(a);this.implement("parent",function(){var b=this.caller._name,c=this.caller._owner.parent.prototype[b];if(!c){throw new Error('The method "'+b+'" has no parent.');
}return c.apply(this,arguments);}.protect());},Implements:function(a){$splat(a).each(function(b){if(b instanceof Function){b=Class.instantiate(b);}this.implement(b);
},this);}};var Chain=new Class({$chain:[],chain:function(){this.$chain.extend(Array.flatten(arguments));return this;},callChain:function(){return(this.$chain.length)?this.$chain.shift().apply(this,arguments):false;
},clearChain:function(){this.$chain.empty();return this;}});var Events=new Class({$events:{},addEvent:function(c,b,a){c=Events.removeOn(c);if(b!=$empty){this.$events[c]=this.$events[c]||[];
this.$events[c].include(b);if(a){b.internal=true;}}return this;},addEvents:function(a){for(var b in a){this.addEvent(b,a[b]);}return this;},fireEvent:function(c,b,a){c=Events.removeOn(c);
if(!this.$events||!this.$events[c]){return this;}this.$events[c].each(function(d){d.create({bind:this,delay:a,"arguments":b})();},this);return this;},removeEvent:function(b,a){b=Events.removeOn(b);
if(!this.$events[b]){return this;}if(!a.internal){this.$events[b].erase(a);}return this;},removeEvents:function(c){var d;if($type(c)=="object"){for(d in c){this.removeEvent(d,c[d]);
}return this;}if(c){c=Events.removeOn(c);}for(d in this.$events){if(c&&c!=d){continue;}var b=this.$events[d];for(var a=b.length;a--;a){this.removeEvent(d,b[a]);
}}return this;}});Events.removeOn=function(a){return a.replace(/^on([A-Z])/,function(b,c){return c.toLowerCase();});};var Options=new Class({setOptions:function(){this.options=$merge.run([this.options].extend(arguments));
if(!this.addEvent){return this;}for(var a in this.options){if($type(this.options[a])!="function"||!(/^on[A-Z]/).test(a)){continue;}this.addEvent(a,this.options[a]);
delete this.options[a];}return this;}});var Element=new Native({name:"Element",legacy:window.Element,initialize:function(a,b){var c=Element.Constructors.get(a);
if(c){return c(b);}if(typeof a=="string"){return document.newElement(a,b);}return document.id(a).set(b);},afterImplement:function(a,b){Element.Prototype[a]=b;
if(Array[a]){return;}Elements.implement(a,function(){var c=[],g=true;for(var e=0,d=this.length;e<d;e++){var f=this[e][a].apply(this[e],arguments);c.push(f);
if(g){g=($type(f)=="element");}}return(g)?new Elements(c):c;});}});Element.Prototype={$family:{name:"element"}};Element.Constructors=new Hash;var IFrame=new Native({name:"IFrame",generics:false,initialize:function(){var f=Array.link(arguments,{properties:Object.type,iframe:$defined});
var d=f.properties||{};var c=document.id(f.iframe);var e=d.onload||$empty;delete d.onload;d.id=d.name=$pick(d.id,d.name,c?(c.id||c.name):"IFrame_"+$time());
c=new Element(c||"iframe",d);var b=function(){var g=$try(function(){return c.contentWindow.location.host;});if(!g||g==window.location.host){var h=new Window(c.contentWindow);
new Document(c.contentWindow.document);$extend(h.Element.prototype,Element.Prototype);}e.call(c.contentWindow,c.contentWindow.document);};var a=$try(function(){return c.contentWindow;
});((a&&a.document.body)||window.frames[d.id])?b():c.addListener("load",b);return c;}});var Elements=new Native({initialize:function(f,b){b=$extend({ddup:true,cash:true},b);
f=f||[];if(b.ddup||b.cash){var g={},e=[];for(var c=0,a=f.length;c<a;c++){var d=document.id(f[c],!b.cash);if(b.ddup){if(g[d.uid]){continue;}g[d.uid]=true;
}e.push(d);}f=e;}return(b.cash)?$extend(f,this):f;}});Elements.implement({filter:function(a,b){if(!a){return this;}return new Elements(Array.filter(this,(typeof a=="string")?function(c){return c.match(a);
}:a,b));}});Document.implement({newElement:function(a,b){if(Browser.Engine.trident&&b){["name","type","checked"].each(function(c){if(!b[c]){return;}a+=" "+c+'="'+b[c]+'"';
if(c!="checked"){delete b[c];}});a="<"+a+">";}return document.id(this.createElement(a)).set(b);},newTextNode:function(a){return this.createTextNode(a);
},getDocument:function(){return this;},getWindow:function(){return this.window;},id:(function(){var a={string:function(d,c,b){d=b.getElementById(d);return(d)?a.element(d,c):null;
},element:function(b,e){$uid(b);if(!e&&!b.$family&&!(/^object|embed$/i).test(b.tagName)){var c=Element.Prototype;for(var d in c){b[d]=c[d];}}return b;},object:function(c,d,b){if(c.toElement){return a.element(c.toElement(b),d);
}return null;}};a.textnode=a.whitespace=a.window=a.document=$arguments(0);return function(c,e,d){if(c&&c.$family&&c.uid){return c;}var b=$type(c);return(a[b])?a[b](c,e,d||document):null;
};})()});if(window.$==null){Window.implement({$:function(a,b){return document.id(a,b,this.document);}});}Window.implement({$$:function(a){if(arguments.length==1&&typeof a=="string"){return this.document.getElements(a);
}var f=[];var c=Array.flatten(arguments);for(var d=0,b=c.length;d<b;d++){var e=c[d];switch($type(e)){case"element":f.push(e);break;case"string":f.extend(this.document.getElements(e,true));
}}return new Elements(f);},getDocument:function(){return this.document;},getWindow:function(){return this;}});Native.implement([Element,Document],{getElement:function(a,b){return document.id(this.getElements(a,true)[0]||null,b);
},getElements:function(a,d){a=a.split(",");var c=[];var b=(a.length>1);a.each(function(e){var f=this.getElementsByTagName(e.trim());(b)?c.extend(f):c=f;
},this);return new Elements(c,{ddup:b,cash:!d});}});(function(){var h={},f={};var i={input:"checked",option:"selected",textarea:(Browser.Engine.webkit&&Browser.Engine.version<420)?"innerHTML":"value"};
var c=function(l){return(f[l]||(f[l]={}));};var g=function(n,l){if(!n){return;}var m=n.uid;if(Browser.Engine.trident){if(n.clearAttributes){var q=l&&n.cloneNode(false);
n.clearAttributes();if(q){n.mergeAttributes(q);}}else{if(n.removeEvents){n.removeEvents();}}if((/object/i).test(n.tagName)){for(var o in n){if(typeof n[o]=="function"){n[o]=$empty;
}}Element.dispose(n);}}if(!m){return;}h[m]=f[m]=null;};var d=function(){Hash.each(h,g);if(Browser.Engine.trident){$A(document.getElementsByTagName("object")).each(g);
}if(window.CollectGarbage){CollectGarbage();}h=f=null;};var j=function(n,l,s,m,p,r){var o=n[s||l];var q=[];while(o){if(o.nodeType==1&&(!m||Element.match(o,m))){if(!p){return document.id(o,r);
}q.push(o);}o=o[l];}return(p)?new Elements(q,{ddup:false,cash:!r}):null;};var e={html:"innerHTML","class":"className","for":"htmlFor",defaultValue:"defaultValue",text:(Browser.Engine.trident||(Browser.Engine.webkit&&Browser.Engine.version<420))?"innerText":"textContent"};
var b=["compact","nowrap","ismap","declare","noshade","checked","disabled","readonly","multiple","selected","noresize","defer"];var k=["value","type","defaultValue","accessKey","cellPadding","cellSpacing","colSpan","frameBorder","maxLength","readOnly","rowSpan","tabIndex","useMap"];
b=b.associate(b);Hash.extend(e,b);Hash.extend(e,k.associate(k.map(String.toLowerCase)));var a={before:function(m,l){if(l.parentNode){l.parentNode.insertBefore(m,l);
}},after:function(m,l){if(!l.parentNode){return;}var n=l.nextSibling;(n)?l.parentNode.insertBefore(m,n):l.parentNode.appendChild(m);},bottom:function(m,l){l.appendChild(m);
},top:function(m,l){var n=l.firstChild;(n)?l.insertBefore(m,n):l.appendChild(m);}};a.inside=a.bottom;Hash.each(a,function(l,m){m=m.capitalize();Element.implement("inject"+m,function(n){l(this,document.id(n,true));
return this;});Element.implement("grab"+m,function(n){l(document.id(n,true),this);return this;});});Element.implement({set:function(o,m){switch($type(o)){case"object":for(var n in o){this.set(n,o[n]);
}break;case"string":var l=Element.Properties.get(o);(l&&l.set)?l.set.apply(this,Array.slice(arguments,1)):this.setProperty(o,m);}return this;},get:function(m){var l=Element.Properties.get(m);
return(l&&l.get)?l.get.apply(this,Array.slice(arguments,1)):this.getProperty(m);},erase:function(m){var l=Element.Properties.get(m);(l&&l.erase)?l.erase.apply(this):this.removeProperty(m);
return this;},setProperty:function(m,n){var l=e[m];if(n==undefined){return this.removeProperty(m);}if(l&&b[m]){n=!!n;}(l)?this[l]=n:this.setAttribute(m,""+n);
return this;},setProperties:function(l){for(var m in l){this.setProperty(m,l[m]);}return this;},getProperty:function(m){var l=e[m];var n=(l)?this[l]:this.getAttribute(m,2);
return(b[m])?!!n:(l)?n:n||null;},getProperties:function(){var l=$A(arguments);return l.map(this.getProperty,this).associate(l);},removeProperty:function(m){var l=e[m];
(l)?this[l]=(l&&b[m])?false:"":this.removeAttribute(m);return this;},removeProperties:function(){Array.each(arguments,this.removeProperty,this);return this;
},hasClass:function(l){return this.className.contains(l," ");},addClass:function(l){if(!this.hasClass(l)){this.className=(this.className+" "+l).clean();
}return this;},removeClass:function(l){this.className=this.className.replace(new RegExp("(^|\\s)"+l+"(?:\\s|$)"),"$1");return this;},toggleClass:function(l){return this.hasClass(l)?this.removeClass(l):this.addClass(l);
},adopt:function(){Array.flatten(arguments).each(function(l){l=document.id(l,true);if(l){this.appendChild(l);}},this);return this;},appendText:function(m,l){return this.grab(this.getDocument().newTextNode(m),l);
},grab:function(m,l){a[l||"bottom"](document.id(m,true),this);return this;},inject:function(m,l){a[l||"bottom"](this,document.id(m,true));return this;},replaces:function(l){l=document.id(l,true);
l.parentNode.replaceChild(this,l);return this;},wraps:function(m,l){m=document.id(m,true);return this.replaces(m).grab(m,l);},getPrevious:function(l,m){return j(this,"previousSibling",null,l,false,m);
},getAllPrevious:function(l,m){return j(this,"previousSibling",null,l,true,m);},getNext:function(l,m){return j(this,"nextSibling",null,l,false,m);},getAllNext:function(l,m){return j(this,"nextSibling",null,l,true,m);
},getFirst:function(l,m){return j(this,"nextSibling","firstChild",l,false,m);},getLast:function(l,m){return j(this,"previousSibling","lastChild",l,false,m);
},getParent:function(l,m){return j(this,"parentNode",null,l,false,m);},getParents:function(l,m){return j(this,"parentNode",null,l,true,m);},getSiblings:function(l,m){return this.getParent().getChildren(l,m).erase(this);
},getChildren:function(l,m){return j(this,"nextSibling","firstChild",l,true,m);},getWindow:function(){return this.ownerDocument.window;},getDocument:function(){return this.ownerDocument;
},getElementById:function(o,n){var m=this.ownerDocument.getElementById(o);if(!m){return null;}for(var l=m.parentNode;l!=this;l=l.parentNode){if(!l){return null;
}}return document.id(m,n);},getSelected:function(){return new Elements($A(this.options).filter(function(l){return l.selected;}));},getComputedStyle:function(m){if(this.currentStyle){return this.currentStyle[m.camelCase()];
}var l=this.getDocument().defaultView.getComputedStyle(this,null);return(l)?l.getPropertyValue([m.hyphenate()]):null;},toQueryString:function(){var l=[];
this.getElements("input, select, textarea",true).each(function(m){if(!m.name||m.disabled||m.type=="submit"||m.type=="reset"||m.type=="file"){return;}var n=(m.tagName.toLowerCase()=="select")?Element.getSelected(m).map(function(o){return o.value;
}):((m.type=="radio"||m.type=="checkbox")&&!m.checked)?null:m.value;$splat(n).each(function(o){if(typeof o!="undefined"){l.push(m.name+"="+encodeURIComponent(o));
}});});return l.join("&");},clone:function(o,l){o=o!==false;var r=this.cloneNode(o);var n=function(v,u){if(!l){v.removeAttribute("id");}if(Browser.Engine.trident){v.clearAttributes();
v.mergeAttributes(u);v.removeAttribute("uid");if(v.options){var w=v.options,s=u.options;for(var t=w.length;t--;){w[t].selected=s[t].selected;}}}var x=i[u.tagName.toLowerCase()];
if(x&&u[x]){v[x]=u[x];}};if(o){var p=r.getElementsByTagName("*"),q=this.getElementsByTagName("*");for(var m=p.length;m--;){n(p[m],q[m]);}}n(r,this);return document.id(r);
},destroy:function(){Element.empty(this);Element.dispose(this);g(this,true);return null;},empty:function(){$A(this.childNodes).each(function(l){Element.destroy(l);
});return this;},dispose:function(){return(this.parentNode)?this.parentNode.removeChild(this):this;},hasChild:function(l){l=document.id(l,true);if(!l){return false;
}if(Browser.Engine.webkit&&Browser.Engine.version<420){return $A(this.getElementsByTagName(l.tagName)).contains(l);}return(this.contains)?(this!=l&&this.contains(l)):!!(this.compareDocumentPosition(l)&16);
},match:function(l){return(!l||(l==this)||(Element.get(this,"tag")==l));}});Native.implement([Element,Window,Document],{addListener:function(o,n){if(o=="unload"){var l=n,m=this;
n=function(){m.removeListener("unload",n);l();};}else{h[this.uid]=this;}if(this.addEventListener){this.addEventListener(o,n,false);}else{this.attachEvent("on"+o,n);
}return this;},removeListener:function(m,l){if(this.removeEventListener){this.removeEventListener(m,l,false);}else{this.detachEvent("on"+m,l);}return this;
},retrieve:function(m,l){var o=c(this.uid),n=o[m];if(l!=undefined&&n==undefined){n=o[m]=l;}return $pick(n);},store:function(m,l){var n=c(this.uid);n[m]=l;
return this;},eliminate:function(l){var m=c(this.uid);delete m[l];return this;}});window.addListener("unload",d);})();Element.Properties=new Hash;Element.Properties.style={set:function(a){this.style.cssText=a;
},get:function(){return this.style.cssText;},erase:function(){this.style.cssText="";}};Element.Properties.tag={get:function(){return this.tagName.toLowerCase();
}};Element.Properties.html=(function(){var c=document.createElement("div");var a={table:[1,"<table>","</table>"],select:[1,"<select>","</select>"],tbody:[2,"<table><tbody>","</tbody></table>"],tr:[3,"<table><tbody><tr>","</tr></tbody></table>"]};
a.thead=a.tfoot=a.tbody;var b={set:function(){var e=Array.flatten(arguments).join("");var f=Browser.Engine.trident&&a[this.get("tag")];if(f){var g=c;g.innerHTML=f[1]+e+f[2];
for(var d=f[0];d--;){g=g.firstChild;}this.empty().adopt(g.childNodes);}else{this.innerHTML=e;}}};b.erase=b.set;return b;})();if(Browser.Engine.webkit&&Browser.Engine.version<420){Element.Properties.text={get:function(){if(this.innerText){return this.innerText;
}var a=this.ownerDocument.newElement("div",{html:this.innerHTML}).inject(this.ownerDocument.body);var b=a.innerText;a.destroy();return b;}};}Element.Properties.events={set:function(a){this.addEvents(a);
}};Native.implement([Element,Window,Document],{addEvent:function(e,g){var h=this.retrieve("events",{});h[e]=h[e]||{keys:[],values:[]};if(h[e].keys.contains(g)){return this;
}h[e].keys.push(g);var f=e,a=Element.Events.get(e),c=g,i=this;if(a){if(a.onAdd){a.onAdd.call(this,g);}if(a.condition){c=function(j){if(a.condition.call(this,j)){return g.call(this,j);
}return true;};}f=a.base||f;}var d=function(){return g.call(i);};var b=Element.NativeEvents[f];if(b){if(b==2){d=function(j){j=new Event(j,i.getWindow());
if(c.call(i,j)===false){j.stop();}};}this.addListener(f,d);}h[e].values.push(d);return this;},removeEvent:function(c,b){var a=this.retrieve("events");if(!a||!a[c]){return this;
}var f=a[c].keys.indexOf(b);if(f==-1){return this;}a[c].keys.splice(f,1);var e=a[c].values.splice(f,1)[0];var d=Element.Events.get(c);if(d){if(d.onRemove){d.onRemove.call(this,b);
}c=d.base||c;}return(Element.NativeEvents[c])?this.removeListener(c,e):this;},addEvents:function(a){for(var b in a){this.addEvent(b,a[b]);}return this;
},removeEvents:function(a){var c;if($type(a)=="object"){for(c in a){this.removeEvent(c,a[c]);}return this;}var b=this.retrieve("events");if(!b){return this;
}if(!a){for(c in b){this.removeEvents(c);}this.eliminate("events");}else{if(b[a]){while(b[a].keys[0]){this.removeEvent(a,b[a].keys[0]);}b[a]=null;}}return this;
},fireEvent:function(d,b,a){var c=this.retrieve("events");if(!c||!c[d]){return this;}c[d].keys.each(function(e){e.create({bind:this,delay:a,"arguments":b})();
},this);return this;},cloneEvents:function(d,a){d=document.id(d);var c=d.retrieve("events");if(!c){return this;}if(!a){for(var b in c){this.cloneEvents(d,b);
}}else{if(c[a]){c[a].keys.each(function(e){this.addEvent(a,e);},this);}}return this;}});Element.NativeEvents={click:2,dblclick:2,mouseup:2,mousedown:2,contextmenu:2,mousewheel:2,DOMMouseScroll:2,mouseover:2,mouseout:2,mousemove:2,selectstart:2,selectend:2,keydown:2,keypress:2,keyup:2,focus:2,blur:2,change:2,reset:2,select:2,submit:2,load:1,unload:1,beforeunload:2,resize:1,move:1,DOMContentLoaded:1,readystatechange:1,error:1,abort:1,scroll:1};
(function(){var a=function(b){var c=b.relatedTarget;if(c==undefined){return true;}if(c===false){return false;}return($type(this)!="document"&&c!=this&&c.prefix!="xul"&&!this.hasChild(c));
};Element.Events=new Hash({mouseenter:{base:"mouseover",condition:a},mouseleave:{base:"mouseout",condition:a},mousewheel:{base:(Browser.Engine.gecko)?"DOMMouseScroll":"mousewheel"}});
})();Element.Properties.styles={set:function(a){this.setStyles(a);}};Element.Properties.opacity={set:function(a,b){if(!b){if(a==0){if(this.style.visibility!="hidden"){this.style.visibility="hidden";
}}else{if(this.style.visibility!="visible"){this.style.visibility="visible";}}}if(!this.currentStyle||!this.currentStyle.hasLayout){this.style.zoom=1;}if(Browser.Engine.trident){this.style.filter=(a==1)?"":"alpha(opacity="+a*100+")";
}this.style.opacity=a;this.store("opacity",a);},get:function(){return this.retrieve("opacity",1);}};Element.implement({setOpacity:function(a){return this.set("opacity",a,true);
},getOpacity:function(){return this.get("opacity");},setStyle:function(b,a){switch(b){case"opacity":return this.set("opacity",parseFloat(a));case"float":b=(Browser.Engine.trident)?"styleFloat":"cssFloat";
}b=b.camelCase();if($type(a)!="string"){var c=(Element.Styles.get(b)||"@").split(" ");a=$splat(a).map(function(e,d){if(!c[d]){return"";}return($type(e)=="number")?c[d].replace("@",Math.round(e)):e;
}).join(" ");}else{if(a==String(Number(a))){a=Math.round(a);}}this.style[b]=a;return this;},getStyle:function(g){switch(g){case"opacity":return this.get("opacity");
case"float":g=(Browser.Engine.trident)?"styleFloat":"cssFloat";}g=g.camelCase();var a=this.style[g];if(!$chk(a)){a=[];for(var f in Element.ShortStyles){if(g!=f){continue;
}for(var e in Element.ShortStyles[f]){a.push(this.getStyle(e));}return a.join(" ");}a=this.getComputedStyle(g);}if(a){a=String(a);var c=a.match(/rgba?\([\d\s,]+\)/);
if(c){a=a.replace(c[0],c[0].rgbToHex());}}if(Browser.Engine.presto||(Browser.Engine.trident&&!$chk(parseInt(a,10)))){if(g.test(/^(height|width)$/)){var b=(g=="width")?["left","right"]:["top","bottom"],d=0;
b.each(function(h){d+=this.getStyle("border-"+h+"-width").toInt()+this.getStyle("padding-"+h).toInt();},this);return this["offset"+g.capitalize()]-d+"px";
}if((Browser.Engine.presto)&&String(a).test("px")){return a;}if(g.test(/(border(.+)Width|margin|padding)/)){return"0px";}}return a;},setStyles:function(b){for(var a in b){this.setStyle(a,b[a]);
}return this;},getStyles:function(){var a={};Array.flatten(arguments).each(function(b){a[b]=this.getStyle(b);},this);return a;}});Element.Styles=new Hash({left:"@px",top:"@px",bottom:"@px",right:"@px",width:"@px",height:"@px",maxWidth:"@px",maxHeight:"@px",minWidth:"@px",minHeight:"@px",backgroundColor:"rgb(@, @, @)",backgroundPosition:"@px @px",color:"rgb(@, @, @)",fontSize:"@px",letterSpacing:"@px",lineHeight:"@px",clip:"rect(@px @px @px @px)",margin:"@px @px @px @px",padding:"@px @px @px @px",border:"@px @ rgb(@, @, @) @px @ rgb(@, @, @) @px @ rgb(@, @, @)",borderWidth:"@px @px @px @px",borderStyle:"@ @ @ @",borderColor:"rgb(@, @, @) rgb(@, @, @) rgb(@, @, @) rgb(@, @, @)",zIndex:"@",zoom:"@",fontWeight:"@",textIndent:"@px",opacity:"@"});
Element.ShortStyles={margin:{},padding:{},border:{},borderWidth:{},borderStyle:{},borderColor:{}};["Top","Right","Bottom","Left"].each(function(g){var f=Element.ShortStyles;
var b=Element.Styles;["margin","padding"].each(function(h){var i=h+g;f[h][i]=b[i]="@px";});var e="border"+g;f.border[e]=b[e]="@px @ rgb(@, @, @)";var d=e+"Width",a=e+"Style",c=e+"Color";
f[e]={};f.borderWidth[d]=f[e][d]=b[d]="@px";f.borderStyle[a]=f[e][a]=b[a]="@";f.borderColor[c]=f[e][c]=b[c]="rgb(@, @, @)";});(function(){Element.implement({scrollTo:function(h,i){if(b(this)){this.getWindow().scrollTo(h,i);
}else{this.scrollLeft=h;this.scrollTop=i;}return this;},getSize:function(){if(b(this)){return this.getWindow().getSize();}return{x:this.offsetWidth,y:this.offsetHeight};
},getScrollSize:function(){if(b(this)){return this.getWindow().getScrollSize();}return{x:this.scrollWidth,y:this.scrollHeight};},getScroll:function(){if(b(this)){return this.getWindow().getScroll();
}return{x:this.scrollLeft,y:this.scrollTop};},getScrolls:function(){var i=this,h={x:0,y:0};while(i&&!b(i)){h.x+=i.scrollLeft;h.y+=i.scrollTop;i=i.parentNode;
}return h;},getOffsetParent:function(){var h=this;if(b(h)){return null;}if(!Browser.Engine.trident){return h.offsetParent;}while((h=h.parentNode)&&!b(h)){if(d(h,"position")!="static"){return h;
}}return null;},getOffsets:function(){if(this.getBoundingClientRect){var m=this.getBoundingClientRect(),k=document.id(this.getDocument().documentElement),i=k.getScroll(),n=(d(this,"position")=="fixed");
return{x:parseInt(m.left,10)+((n)?0:i.x)-k.clientLeft,y:parseInt(m.top,10)+((n)?0:i.y)-k.clientTop};}var j=this,h={x:0,y:0};if(b(this)){return h;}while(j&&!b(j)){h.x+=j.offsetLeft;
h.y+=j.offsetTop;if(Browser.Engine.gecko){if(!f(j)){h.x+=c(j);h.y+=g(j);}var l=j.parentNode;if(l&&d(l,"overflow")!="visible"){h.x+=c(l);h.y+=g(l);}}else{if(j!=this&&Browser.Engine.webkit){h.x+=c(j);
h.y+=g(j);}}j=j.offsetParent;}if(Browser.Engine.gecko&&!f(this)){h.x-=c(this);h.y-=g(this);}return h;},getPosition:function(k){if(b(this)){return{x:0,y:0};
}var l=this.getOffsets(),i=this.getScrolls();var h={x:l.x-i.x,y:l.y-i.y};var j=(k&&(k=document.id(k)))?k.getPosition():{x:0,y:0};return{x:h.x-j.x,y:h.y-j.y};
},getCoordinates:function(j){if(b(this)){return this.getWindow().getCoordinates();}var h=this.getPosition(j),i=this.getSize();var k={left:h.x,top:h.y,width:i.x,height:i.y};
k.right=k.left+k.width;k.bottom=k.top+k.height;return k;},computePosition:function(h){return{left:h.x-e(this,"margin-left"),top:h.y-e(this,"margin-top")};
},setPosition:function(h){return this.setStyles(this.computePosition(h));}});Native.implement([Document,Window],{getSize:function(){if(Browser.Engine.presto||Browser.Engine.webkit){var i=this.getWindow();
return{x:i.innerWidth,y:i.innerHeight};}var h=a(this);return{x:h.clientWidth,y:h.clientHeight};},getScroll:function(){var i=this.getWindow(),h=a(this);
return{x:i.pageXOffset||h.scrollLeft,y:i.pageYOffset||h.scrollTop};},getScrollSize:function(){var i=a(this),h=this.getSize();return{x:Math.max(i.scrollWidth,h.x),y:Math.max(i.scrollHeight,h.y)};
},getPosition:function(){return{x:0,y:0};},getCoordinates:function(){var h=this.getSize();return{top:0,left:0,bottom:h.y,right:h.x,height:h.y,width:h.x};
}});var d=Element.getComputedStyle;function e(h,i){return d(h,i).toInt()||0;}function f(h){return d(h,"-moz-box-sizing")=="border-box";}function g(h){return e(h,"border-top-width");
}function c(h){return e(h,"border-left-width");}function b(h){return(/^(?:body|html)$/i).test(h.tagName);}function a(h){var i=h.getDocument();return(!i.compatMode||i.compatMode=="CSS1Compat")?i.html:i.body;
}})();Element.alias("setPosition","position");Native.implement([Window,Document,Element],{getHeight:function(){return this.getSize().y;},getWidth:function(){return this.getSize().x;
},getScrollTop:function(){return this.getScroll().y;},getScrollLeft:function(){return this.getScroll().x;},getScrollHeight:function(){return this.getScrollSize().y;
},getScrollWidth:function(){return this.getScrollSize().x;},getTop:function(){return this.getPosition().y;},getLeft:function(){return this.getPosition().x;
}});Native.implement([Document,Element],{getElements:function(h,g){h=h.split(",");var c,e={};for(var d=0,b=h.length;d<b;d++){var a=h[d],f=Selectors.Utils.search(this,a,e);
if(d!=0&&f.item){f=$A(f);}c=(d==0)?f:(c.item)?$A(c).concat(f):c.concat(f);}return new Elements(c,{ddup:(h.length>1),cash:!g});}});Element.implement({match:function(b){if(!b||(b==this)){return true;
}var d=Selectors.Utils.parseTagAndID(b);var a=d[0],e=d[1];if(!Selectors.Filters.byID(this,e)||!Selectors.Filters.byTag(this,a)){return false;}var c=Selectors.Utils.parseSelector(b);
return(c)?Selectors.Utils.filter(this,c,{}):true;}});var Selectors={Cache:{nth:{},parsed:{}}};Selectors.RegExps={id:(/#([\w-]+)/),tag:(/^(\w+|\*)/),quick:(/^(\w+|\*)$/),splitter:(/\s*([+>~\s])\s*([a-zA-Z#.*:\[])/g),combined:(/\.([\w-]+)|\[(\w+)(?:([!*^$~|]?=)(["']?)([^\4]*?)\4)?\]|:([\w-]+)(?:\(["']?(.*?)?["']?\)|$)/g)};
Selectors.Utils={chk:function(b,c){if(!c){return true;}var a=$uid(b);if(!c[a]){return c[a]=true;}return false;},parseNthArgument:function(h){if(Selectors.Cache.nth[h]){return Selectors.Cache.nth[h];
}var e=h.match(/^([+-]?\d*)?([a-z]+)?([+-]?\d*)?$/);if(!e){return false;}var g=parseInt(e[1],10);var d=(g||g===0)?g:1;var f=e[2]||false;var c=parseInt(e[3],10)||0;
if(d!=0){c--;while(c<1){c+=d;}while(c>=d){c-=d;}}else{d=c;f="index";}switch(f){case"n":e={a:d,b:c,special:"n"};break;case"odd":e={a:2,b:0,special:"n"};
break;case"even":e={a:2,b:1,special:"n"};break;case"first":e={a:0,special:"index"};break;case"last":e={special:"last-child"};break;case"only":e={special:"only-child"};
break;default:e={a:(d-1),special:"index"};}return Selectors.Cache.nth[h]=e;},parseSelector:function(e){if(Selectors.Cache.parsed[e]){return Selectors.Cache.parsed[e];
}var d,h={classes:[],pseudos:[],attributes:[]};while((d=Selectors.RegExps.combined.exec(e))){var i=d[1],g=d[2],f=d[3],b=d[5],c=d[6],j=d[7];if(i){h.classes.push(i);
}else{if(c){var a=Selectors.Pseudo.get(c);if(a){h.pseudos.push({parser:a,argument:j});}else{h.attributes.push({name:c,operator:"=",value:j});}}else{if(g){h.attributes.push({name:g,operator:f,value:b});
}}}}if(!h.classes.length){delete h.classes;}if(!h.attributes.length){delete h.attributes;}if(!h.pseudos.length){delete h.pseudos;}if(!h.classes&&!h.attributes&&!h.pseudos){h=null;
}return Selectors.Cache.parsed[e]=h;},parseTagAndID:function(b){var a=b.match(Selectors.RegExps.tag);var c=b.match(Selectors.RegExps.id);return[(a)?a[1]:"*",(c)?c[1]:false];
},filter:function(f,c,e){var d;if(c.classes){for(d=c.classes.length;d--;d){var g=c.classes[d];if(!Selectors.Filters.byClass(f,g)){return false;}}}if(c.attributes){for(d=c.attributes.length;
d--;d){var b=c.attributes[d];if(!Selectors.Filters.byAttribute(f,b.name,b.operator,b.value)){return false;}}}if(c.pseudos){for(d=c.pseudos.length;d--;d){var a=c.pseudos[d];
if(!Selectors.Filters.byPseudo(f,a.parser,a.argument,e)){return false;}}}return true;},getByTagAndID:function(b,a,d){if(d){var c=(b.getElementById)?b.getElementById(d,true):Element.getElementById(b,d,true);
return(c&&Selectors.Filters.byTag(c,a))?[c]:[];}else{return b.getElementsByTagName(a);}},search:function(o,h,t){var b=[];var c=h.trim().replace(Selectors.RegExps.splitter,function(k,j,i){b.push(j);
return":)"+i;}).split(":)");var p,e,A;for(var z=0,v=c.length;z<v;z++){var y=c[z];if(z==0&&Selectors.RegExps.quick.test(y)){p=o.getElementsByTagName(y);
continue;}var a=b[z-1];var q=Selectors.Utils.parseTagAndID(y);var B=q[0],r=q[1];if(z==0){p=Selectors.Utils.getByTagAndID(o,B,r);}else{var d={},g=[];for(var x=0,w=p.length;
x<w;x++){g=Selectors.Getters[a](g,p[x],B,r,d);}p=g;}var f=Selectors.Utils.parseSelector(y);if(f){e=[];for(var u=0,s=p.length;u<s;u++){A=p[u];if(Selectors.Utils.filter(A,f,t)){e.push(A);
}}p=e;}}return p;}};Selectors.Getters={" ":function(h,g,j,a,e){var d=Selectors.Utils.getByTagAndID(g,j,a);for(var c=0,b=d.length;c<b;c++){var f=d[c];if(Selectors.Utils.chk(f,e)){h.push(f);
}}return h;},">":function(h,g,j,a,f){var c=Selectors.Utils.getByTagAndID(g,j,a);for(var e=0,d=c.length;e<d;e++){var b=c[e];if(b.parentNode==g&&Selectors.Utils.chk(b,f)){h.push(b);
}}return h;},"+":function(c,b,a,e,d){while((b=b.nextSibling)){if(b.nodeType==1){if(Selectors.Utils.chk(b,d)&&Selectors.Filters.byTag(b,a)&&Selectors.Filters.byID(b,e)){c.push(b);
}break;}}return c;},"~":function(c,b,a,e,d){while((b=b.nextSibling)){if(b.nodeType==1){if(!Selectors.Utils.chk(b,d)){break;}if(Selectors.Filters.byTag(b,a)&&Selectors.Filters.byID(b,e)){c.push(b);
}}}return c;}};Selectors.Filters={byTag:function(b,a){return(a=="*"||(b.tagName&&b.tagName.toLowerCase()==a));},byID:function(a,b){return(!b||(a.id&&a.id==b));
},byClass:function(b,a){return(b.className&&b.className.contains(a," "));},byPseudo:function(a,d,c,b){return d.call(a,c,b);},byAttribute:function(c,d,b,e){var a=Element.prototype.getProperty.call(c,d);
if(!a){return(b=="!=");}if(!b||e==undefined){return true;}switch(b){case"=":return(a==e);case"*=":return(a.contains(e));case"^=":return(a.substr(0,e.length)==e);
case"$=":return(a.substr(a.length-e.length)==e);case"!=":return(a!=e);case"~=":return a.contains(e," ");case"|=":return a.contains(e,"-");}return false;
}};Selectors.Pseudo=new Hash({checked:function(){return this.checked;},empty:function(){return !(this.innerText||this.textContent||"").length;},not:function(a){return !Element.match(this,a);
},contains:function(a){return(this.innerText||this.textContent||"").contains(a);},"first-child":function(){return Selectors.Pseudo.index.call(this,0);},"last-child":function(){var a=this;
while((a=a.nextSibling)){if(a.nodeType==1){return false;}}return true;},"only-child":function(){var b=this;while((b=b.previousSibling)){if(b.nodeType==1){return false;
}}var a=this;while((a=a.nextSibling)){if(a.nodeType==1){return false;}}return true;},"nth-child":function(g,e){g=(g==undefined)?"n":g;var c=Selectors.Utils.parseNthArgument(g);
if(c.special!="n"){return Selectors.Pseudo[c.special].call(this,c.a,e);}var f=0;e.positions=e.positions||{};var d=$uid(this);if(!e.positions[d]){var b=this;
while((b=b.previousSibling)){if(b.nodeType!=1){continue;}f++;var a=e.positions[$uid(b)];if(a!=undefined){f=a+f;break;}}e.positions[d]=f;}return(e.positions[d]%c.a==c.b);
},index:function(a){var b=this,c=0;while((b=b.previousSibling)){if(b.nodeType==1&&++c>a){return false;}}return(c==a);},even:function(b,a){return Selectors.Pseudo["nth-child"].call(this,"2n+1",a);
},odd:function(b,a){return Selectors.Pseudo["nth-child"].call(this,"2n",a);},selected:function(){return this.selected;},enabled:function(){return(this.disabled===false);
}});Element.Events.domready={onAdd:function(a){if(Browser.loaded){a.call(this);}}};(function(){var b=function(){if(Browser.loaded){return;}Browser.loaded=true;
window.fireEvent("domready");document.fireEvent("domready");};if(Browser.Engine.trident){var a=document.createElement("div");(function(){($try(function(){a.doScroll();
return document.id(a).inject(document.body).set("html","temp").dispose();}))?b():arguments.callee.delay(50);})();}else{if(Browser.Engine.webkit&&Browser.Engine.version<525){(function(){(["loaded","complete"].contains(document.readyState))?b():arguments.callee.delay(50);
})();}else{window.addEvent("load",b);document.addEvent("DOMContentLoaded",b);}}})();var JSON=new Hash({$specialChars:{"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},$replaceChars:function(a){return JSON.$specialChars[a]||"\\u00"+Math.floor(a.charCodeAt()/16).toString(16)+(a.charCodeAt()%16).toString(16);
},encode:function(b){switch($type(b)){case"string":return'"'+b.replace(/[\x00-\x1f\\"]/g,JSON.$replaceChars)+'"';case"array":return"["+String(b.map(JSON.encode).clean())+"]";
case"object":case"hash":var a=[];Hash.each(b,function(e,d){var c=JSON.encode(e);if(c){a.push(JSON.encode(d)+":"+c);}});return"{"+a+"}";case"number":case"boolean":return String(b);
case false:return"null";}return null;},decode:function(string,secure){if($type(string)!="string"||!string.length){return null;}if(secure&&!(/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(string.replace(/\\./g,"@").replace(/"[^"\\\n\r]*"/g,""))){return null;
}return eval("("+string+")");}});Native.implement([Hash,Array,String,Number],{toJSON:function(){return JSON.encode(this);}});var Cookie=new Class({Implements:Options,options:{path:false,domain:false,duration:false,secure:false,document:document},initialize:function(b,a){this.key=b;
this.setOptions(a);},write:function(b){b=encodeURIComponent(b);if(this.options.domain){b+="; domain="+this.options.domain;}if(this.options.path){b+="; path="+this.options.path;
}if(this.options.duration){var a=new Date();a.setTime(a.getTime()+this.options.duration*24*60*60*1000);b+="; expires="+a.toGMTString();}if(this.options.secure){b+="; secure";
}this.options.document.cookie=this.key+"="+b;return this;},read:function(){var a=this.options.document.cookie.match("(?:^|;)\\s*"+this.key.escapeRegExp()+"=([^;]*)");
return(a)?decodeURIComponent(a[1]):null;},dispose:function(){new Cookie(this.key,$merge(this.options,{duration:-1})).write("");return this;}});Cookie.write=function(b,c,a){return new Cookie(b,a).write(c);
};Cookie.read=function(a){return new Cookie(a).read();};Cookie.dispose=function(b,a){return new Cookie(b,a).dispose();};var Swiff=new Class({Implements:[Options],options:{id:null,height:1,width:1,container:null,properties:{},params:{quality:"high",allowScriptAccess:"always",wMode:"transparent",swLiveConnect:true},callBacks:{},vars:{}},toElement:function(){return this.object;
},initialize:function(l,m){this.instance="Swiff_"+$time();this.setOptions(m);m=this.options;var b=this.id=m.id||this.instance;var a=document.id(m.container);
Swiff.CallBacks[this.instance]={};var e=m.params,g=m.vars,f=m.callBacks;var h=$extend({height:m.height,width:m.width},m.properties);var k=this;for(var d in f){Swiff.CallBacks[this.instance][d]=(function(n){return function(){return n.apply(k.object,arguments);
};})(f[d]);g[d]="Swiff.CallBacks."+this.instance+"."+d;}e.flashVars=Hash.toQueryString(g);if(Browser.Engine.trident){h.classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";
e.movie=l;}else{h.type="application/x-shockwave-flash";h.data=l;}var j='<object id="'+b+'"';for(var i in h){j+=" "+i+'="'+h[i]+'"';}j+=">";for(var c in e){if(e[c]){j+='<param name="'+c+'" value="'+e[c]+'" />';
}}j+="</object>";this.object=((a)?a.empty():new Element("div")).set("html",j).firstChild;},replaces:function(a){a=document.id(a,true);a.parentNode.replaceChild(this.toElement(),a);
return this;},inject:function(a){document.id(a,true).appendChild(this.toElement());return this;},remote:function(){return Swiff.remote.apply(Swiff,[this.toElement()].extend(arguments));
}});Swiff.CallBacks={};Swiff.remote=function(obj,fn){var rs=obj.CallFunction('<invoke name="'+fn+'" returntype="javascript">'+__flash__argumentsToXML(arguments,2)+"</invoke>");
return eval(rs);};var Fx=new Class({Implements:[Chain,Events,Options],options:{fps:50,unit:false,duration:500,link:"ignore"},initialize:function(a){this.subject=this.subject||this;
this.setOptions(a);this.options.duration=Fx.Durations[this.options.duration]||this.options.duration.toInt();var b=this.options.wait;if(b===false){this.options.link="cancel";
}},getTransition:function(){return function(a){return -(Math.cos(Math.PI*a)-1)/2;};},step:function(){var a=$time();if(a<this.time+this.options.duration){var b=this.transition((a-this.time)/this.options.duration);
this.set(this.compute(this.from,this.to,b));}else{this.set(this.compute(this.from,this.to,1));this.complete();}},set:function(a){return a;},compute:function(c,b,a){return Fx.compute(c,b,a);
},check:function(){if(!this.timer){return true;}switch(this.options.link){case"cancel":this.cancel();return true;case"chain":this.chain(this.caller.bind(this,arguments));
return false;}return false;},start:function(b,a){if(!this.check(b,a)){return this;}this.from=b;this.to=a;this.time=0;this.transition=this.getTransition();
this.startTimer();this.onStart();return this;},complete:function(){if(this.stopTimer()){this.onComplete();}return this;},cancel:function(){if(this.stopTimer()){this.onCancel();
}return this;},onStart:function(){this.fireEvent("start",this.subject);},onComplete:function(){this.fireEvent("complete",this.subject);if(!this.callChain()){this.fireEvent("chainComplete",this.subject);
}},onCancel:function(){this.fireEvent("cancel",this.subject).clearChain();},pause:function(){this.stopTimer();return this;},resume:function(){this.startTimer();
return this;},stopTimer:function(){if(!this.timer){return false;}this.time=$time()-this.time;this.timer=$clear(this.timer);return true;},startTimer:function(){if(this.timer){return false;
}this.time=$time()-this.time;this.timer=this.step.periodical(Math.round(1000/this.options.fps),this);return true;}});Fx.compute=function(c,b,a){return(b-c)*a+c;
};Fx.Durations={"short":250,normal:500,"long":1000};Fx.CSS=new Class({Extends:Fx,prepare:function(d,e,b){b=$splat(b);var c=b[1];if(!$chk(c)){b[1]=b[0];
b[0]=d.getStyle(e);}var a=b.map(this.parse);return{from:a[0],to:a[1]};},parse:function(a){a=$lambda(a)();a=(typeof a=="string")?a.split(" "):$splat(a);
return a.map(function(c){c=String(c);var b=false;Fx.CSS.Parsers.each(function(f,e){if(b){return;}var d=f.parse(c);if($chk(d)){b={value:d,parser:f};}});
b=b||{value:c,parser:Fx.CSS.Parsers.String};return b;});},compute:function(d,c,b){var a=[];(Math.min(d.length,c.length)).times(function(e){a.push({value:d[e].parser.compute(d[e].value,c[e].value,b),parser:d[e].parser});
});a.$family={name:"fx:css:value"};return a;},serve:function(c,b){if($type(c)!="fx:css:value"){c=this.parse(c);}var a=[];c.each(function(d){a=a.concat(d.parser.serve(d.value,b));
});return a;},render:function(a,d,c,b){a.setStyle(d,this.serve(c,b));},search:function(a){if(Fx.CSS.Cache[a]){return Fx.CSS.Cache[a];}var b={};Array.each(document.styleSheets,function(e,d){var c=e.href;
if(c&&c.contains("://")&&!c.contains(document.domain)){return;}var f=e.rules||e.cssRules;Array.each(f,function(j,g){if(!j.style){return;}var h=(j.selectorText)?j.selectorText.replace(/^\w+/,function(i){return i.toLowerCase();
}):null;if(!h||!h.test("^"+a+"$")){return;}Element.Styles.each(function(k,i){if(!j.style[i]||Element.ShortStyles[i]){return;}k=String(j.style[i]);b[i]=(k.test(/^rgb/))?k.rgbToHex():k;
});});});return Fx.CSS.Cache[a]=b;}});Fx.CSS.Cache={};Fx.CSS.Parsers=new Hash({Color:{parse:function(a){if(a.match(/^#[0-9a-f]{3,6}$/i)){return a.hexToRgb(true);
}return((a=a.match(/(\d+),\s*(\d+),\s*(\d+)/)))?[a[1],a[2],a[3]]:false;},compute:function(c,b,a){return c.map(function(e,d){return Math.round(Fx.compute(c[d],b[d],a));
});},serve:function(a){return a.map(Number);}},Number:{parse:parseFloat,compute:Fx.compute,serve:function(b,a){return(a)?b+a:b;}},String:{parse:$lambda(false),compute:$arguments(1),serve:$arguments(0)}});
Fx.Tween=new Class({Extends:Fx.CSS,initialize:function(b,a){this.element=this.subject=document.id(b);this.parent(a);},set:function(b,a){if(arguments.length==1){a=b;
b=this.property||this.options.property;}this.render(this.element,b,a,this.options.unit);return this;},start:function(c,e,d){if(!this.check(c,e,d)){return this;
}var b=Array.flatten(arguments);this.property=this.options.property||b.shift();var a=this.prepare(this.element,this.property,b);return this.parent(a.from,a.to);
}});Element.Properties.tween={set:function(a){var b=this.retrieve("tween");if(b){b.cancel();}return this.eliminate("tween").store("tween:options",$extend({link:"cancel"},a));
},get:function(a){if(a||!this.retrieve("tween")){if(a||!this.retrieve("tween:options")){this.set("tween",a);}this.store("tween",new Fx.Tween(this,this.retrieve("tween:options")));
}return this.retrieve("tween");}};Element.implement({tween:function(a,c,b){this.get("tween").start(arguments);return this;},fade:function(c){var e=this.get("tween"),d="opacity",a;
c=$pick(c,"toggle");switch(c){case"in":e.start(d,1);break;case"out":e.start(d,0);break;case"show":e.set(d,1);break;case"hide":e.set(d,0);break;case"toggle":var b=this.retrieve("fade:flag",this.get("opacity")==1);
e.start(d,(b)?0:1);this.store("fade:flag",!b);a=true;break;default:e.start(d,arguments);}if(!a){this.eliminate("fade:flag");}return this;},highlight:function(c,a){if(!a){a=this.retrieve("highlight:original",this.getStyle("background-color"));
a=(a=="transparent")?"#fff":a;}var b=this.get("tween");b.start("background-color",c||"#ffff88",a).chain(function(){this.setStyle("background-color",this.retrieve("highlight:original"));
b.callChain();}.bind(this));return this;}});Fx.Morph=new Class({Extends:Fx.CSS,initialize:function(b,a){this.element=this.subject=document.id(b);this.parent(a);
},set:function(a){if(typeof a=="string"){a=this.search(a);}for(var b in a){this.render(this.element,b,a[b],this.options.unit);}return this;},compute:function(e,d,c){var a={};
for(var b in e){a[b]=this.parent(e[b],d[b],c);}return a;},start:function(b){if(!this.check(b)){return this;}if(typeof b=="string"){b=this.search(b);}var e={},d={};
for(var c in b){var a=this.prepare(this.element,c,b[c]);e[c]=a.from;d[c]=a.to;}return this.parent(e,d);}});Element.Properties.morph={set:function(a){var b=this.retrieve("morph");
if(b){b.cancel();}return this.eliminate("morph").store("morph:options",$extend({link:"cancel"},a));},get:function(a){if(a||!this.retrieve("morph")){if(a||!this.retrieve("morph:options")){this.set("morph",a);
}this.store("morph",new Fx.Morph(this,this.retrieve("morph:options")));}return this.retrieve("morph");}};Element.implement({morph:function(a){this.get("morph").start(a);
return this;}});Fx.implement({getTransition:function(){var a=this.options.transition||Fx.Transitions.Sine.easeInOut;if(typeof a=="string"){var b=a.split(":");
a=Fx.Transitions;a=a[b[0]]||a[b[0].capitalize()];if(b[1]){a=a["ease"+b[1].capitalize()+(b[2]?b[2].capitalize():"")];}}return a;}});Fx.Transition=function(b,a){a=$splat(a);
return $extend(b,{easeIn:function(c){return b(c,a);},easeOut:function(c){return 1-b(1-c,a);},easeInOut:function(c){return(c<=0.5)?b(2*c,a)/2:(2-b(2*(1-c),a))/2;
}});};Fx.Transitions=new Hash({linear:$arguments(0)});Fx.Transitions.extend=function(a){for(var b in a){Fx.Transitions[b]=new Fx.Transition(a[b]);}};Fx.Transitions.extend({Pow:function(b,a){return Math.pow(b,a[0]||6);
},Expo:function(a){return Math.pow(2,8*(a-1));},Circ:function(a){return 1-Math.sin(Math.acos(a));},Sine:function(a){return 1-Math.sin((1-a)*Math.PI/2);
},Back:function(b,a){a=a[0]||1.618;return Math.pow(b,2)*((a+1)*b-a);},Bounce:function(f){var e;for(var d=0,c=1;1;d+=c,c/=2){if(f>=(7-4*d)/11){e=c*c-Math.pow((11-6*d-11*f)/4,2);
break;}}return e;},Elastic:function(b,a){return Math.pow(2,10*--b)*Math.cos(20*b*Math.PI*(a[0]||1)/3);}});["Quad","Cubic","Quart","Quint"].each(function(b,a){Fx.Transitions[b]=new Fx.Transition(function(c){return Math.pow(c,[a+2]);
});});var Request=new Class({Implements:[Chain,Events,Options],options:{url:"",data:"",headers:{"X-Requested-With":"XMLHttpRequest",Accept:"text/javascript, text/html, application/xml, text/xml, */*"},async:true,format:false,method:"post",link:"ignore",isSuccess:null,emulation:true,urlEncoded:true,encoding:"utf-8",evalScripts:false,evalResponse:false,noCache:false},initialize:function(a){this.xhr=new Browser.Request();
this.setOptions(a);this.options.isSuccess=this.options.isSuccess||this.isSuccess;this.headers=new Hash(this.options.headers);},onStateChange:function(){if(this.xhr.readyState!=4||!this.running){return;
}this.running=false;this.status=0;$try(function(){this.status=this.xhr.status;}.bind(this));this.xhr.onreadystatechange=$empty;if(this.options.isSuccess.call(this,this.status)){this.response={text:this.xhr.responseText,xml:this.xhr.responseXML};
this.success(this.response.text,this.response.xml);}else{this.response={text:null,xml:null};this.failure();}},isSuccess:function(){return((this.status>=200)&&(this.status<300));
},processScripts:function(a){if(this.options.evalResponse||(/(ecma|java)script/).test(this.getHeader("Content-type"))){return $exec(a);}return a.stripScripts(this.options.evalScripts);
},success:function(b,a){this.onSuccess(this.processScripts(b),a);},onSuccess:function(){this.fireEvent("complete",arguments).fireEvent("success",arguments).callChain();
},failure:function(){this.onFailure();},onFailure:function(){this.fireEvent("complete").fireEvent("failure",this.xhr);},setHeader:function(a,b){this.headers.set(a,b);
return this;},getHeader:function(a){return $try(function(){return this.xhr.getResponseHeader(a);}.bind(this));},check:function(){if(!this.running){return true;
}switch(this.options.link){case"cancel":this.cancel();return true;case"chain":this.chain(this.caller.bind(this,arguments));return false;}return false;},send:function(k){if(!this.check(k)){return this;
}this.running=true;var i=$type(k);if(i=="string"||i=="element"){k={data:k};}var d=this.options;k=$extend({data:d.data,url:d.url,method:d.method},k);var g=k.data,b=k.url,a=k.method.toLowerCase();
switch($type(g)){case"element":g=document.id(g).toQueryString();break;case"object":case"hash":g=Hash.toQueryString(g);}if(this.options.format){var j="format="+this.options.format;
g=(g)?j+"&"+g:j;}if(this.options.emulation&&!["get","post"].contains(a)){var h="_method="+a;g=(g)?h+"&"+g:h;a="post";}if(this.options.urlEncoded&&a=="post"){var c=(this.options.encoding)?"; charset="+this.options.encoding:"";
this.headers.set("Content-type","application/x-www-form-urlencoded"+c);}if(this.options.noCache){var f="noCache="+new Date().getTime();g=(g)?f+"&"+g:f;
}var e=b.lastIndexOf("/");if(e>-1&&(e=b.indexOf("#"))>-1){b=b.substr(0,e);}if(g&&a=="get"){b=b+(b.contains("?")?"&":"?")+g;g=null;}this.xhr.open(a.toUpperCase(),b,this.options.async);
this.xhr.onreadystatechange=this.onStateChange.bind(this);this.headers.each(function(m,l){try{this.xhr.setRequestHeader(l,m);}catch(n){this.fireEvent("exception",[l,m]);
}},this);this.fireEvent("request");this.xhr.send(g);if(!this.options.async){this.onStateChange();}return this;},cancel:function(){if(!this.running){return this;
}this.running=false;this.xhr.abort();this.xhr.onreadystatechange=$empty;this.xhr=new Browser.Request();this.fireEvent("cancel");return this;}});(function(){var a={};
["get","post","put","delete","GET","POST","PUT","DELETE"].each(function(b){a[b]=function(){var c=Array.link(arguments,{url:String.type,data:$defined});
return this.send($extend(c,{method:b}));};});Request.implement(a);})();Element.Properties.send={set:function(a){var b=this.retrieve("send");if(b){b.cancel();
}return this.eliminate("send").store("send:options",$extend({data:this,link:"cancel",method:this.get("method")||"post",url:this.get("action")},a));},get:function(a){if(a||!this.retrieve("send")){if(a||!this.retrieve("send:options")){this.set("send",a);
}this.store("send",new Request(this.retrieve("send:options")));}return this.retrieve("send");}};Element.implement({send:function(a){var b=this.get("send");
b.send({data:this,url:a||b.options.url});return this;}});Request.HTML=new Class({Extends:Request,options:{update:false,append:false,evalScripts:true,filter:false},processHTML:function(c){var b=c.match(/<body[^>]*>([\s\S]*?)<\/body>/i);
c=(b)?b[1]:c;var a=new Element("div");return $try(function(){var d="<root>"+c+"</root>",g;if(Browser.Engine.trident){g=new ActiveXObject("Microsoft.XMLDOM");
g.async=false;g.loadXML(d);}else{g=new DOMParser().parseFromString(d,"text/xml");}d=g.getElementsByTagName("root")[0];if(!d){return null;}for(var f=0,e=d.childNodes.length;
f<e;f++){var h=Element.clone(d.childNodes[f],true,true);if(h){a.grab(h);}}return a;})||a.set("html",c);},success:function(d){var c=this.options,b=this.response;
b.html=d.stripScripts(function(e){b.javascript=e;});var a=this.processHTML(b.html);b.tree=a.childNodes;b.elements=a.getElements("*");if(c.filter){b.tree=b.elements.filter(c.filter);
}if(c.update){document.id(c.update).empty().set("html",b.html);}else{if(c.append){document.id(c.append).adopt(a.getChildren());}}if(c.evalScripts){$exec(b.javascript);
}this.onSuccess(b.tree,b.elements,b.html,b.javascript);}});Element.Properties.load={set:function(a){var b=this.retrieve("load");if(b){b.cancel();}return this.eliminate("load").store("load:options",$extend({data:this,link:"cancel",update:this,method:"get"},a));
},get:function(a){if(a||!this.retrieve("load")){if(a||!this.retrieve("load:options")){this.set("load",a);}this.store("load",new Request.HTML(this.retrieve("load:options")));
}return this.retrieve("load");}};Element.implement({load:function(){this.get("load").send(Array.link(arguments,{data:Object.type,url:String.type}));return this;
}});Request.JSON=new Class({Extends:Request,options:{secure:true},initialize:function(a){this.parent(a);this.headers.extend({Accept:"application/json","X-Request":"JSON"});
},success:function(a){this.response.json=JSON.decode(a,this.options.secure);this.onSuccess(this.response.json,a);}});


//MooTools More, <http://mootools.net/more>. Copyright (c) 2006-2009 Aaron Newton <http://clientcide.com/>, Valerio Proietti <http://mad4milk.net> & the MooTools team <http://mootools.net/developers>, MIT Style License.

MooTools.More={version:"1.2.3.1"};Class.refactor=function(b,a){$each(a,function(e,d){var c=b.prototype[d];if(c&&(c=c._origin)&&typeof e=="function"){b.implement(d,function(){var f=this.previous;
this.previous=c;var g=e.apply(this,arguments);this.previous=f;return g;});}else{b.implement(d,e);}});return b;};Class.Mutators.Binds=function(a){return a;
};Class.Mutators.initialize=function(a){return function(){$splat(this.Binds).each(function(b){var c=this[b];if(c){this[b]=c.bind(this);}},this);return a.apply(this,arguments);
};};Class.Occlude=new Class({occlude:function(c,b){b=document.id(b||this.element);var a=b.retrieve(c||this.property);if(a&&!$defined(this.occluded)){this.occluded=a;
}else{this.occluded=false;b.store(c||this.property,this);}return this.occluded;}});(function(){var b={wait:function(c){return this.chain(function(){this.callChain.delay($pick(c,500),this);
}.bind(this));}};Chain.implement(b);if(window.Fx){Fx.implement(b);["Css","Tween","Elements"].each(function(c){if(Fx[c]){Fx[c].implement(b);}});}try{Element.implement({chains:function(c){$splat($pick(c,["tween","morph","reveal"])).each(function(d){d=this.get(d);
if(!d){return;}d.setOptions({link:"chain"});},this);return this;},pauseFx:function(d,c){this.chains(c).get($pick(c,"tween")).wait(d);return this;}});}catch(a){}})();
Element.implement({tidy:function(){this.set("value",this.get("value").tidy());},getTextInRange:function(b,a){return this.get("value").substring(b,a);},getSelectedText:function(){if(this.setSelectionRange){return this.getTextInRange(this.getSelectionStart(),this.getSelectionEnd());
}return document.selection.createRange().text;},getSelectedRange:function(){if($defined(this.selectionStart)){return{start:this.selectionStart,end:this.selectionEnd};
}var e={start:0,end:0};var a=this.getDocument().selection.createRange();if(!a||a.parentElement()!=this){return e;}var c=a.duplicate();if(this.type=="text"){e.start=0-c.moveStart("character",-100000);
e.end=e.start+a.text.length;}else{var b=this.get("value");var d=b.length-b.match(/[\n\r]*$/)[0].length;c.moveToElementText(this);c.setEndPoint("StartToEnd",a);
e.end=d-c.text.length;c.setEndPoint("StartToStart",a);e.start=d-c.text.length;}return e;},getSelectionStart:function(){return this.getSelectedRange().start;
},getSelectionEnd:function(){return this.getSelectedRange().end;},setCaretPosition:function(a){if(a=="end"){a=this.get("value").length;}this.selectRange(a,a);
return this;},getCaretPosition:function(){return this.getSelectedRange().start;},selectRange:function(e,a){if(this.setSelectionRange){this.focus();this.setSelectionRange(e,a);
}else{var c=this.get("value");var d=c.substr(e,a-e).replace(/\r/g,"").length;e=c.substr(0,e).replace(/\r/g,"").length;var b=this.createTextRange();b.collapse(true);
b.moveEnd("character",e+d);b.moveStart("character",e);b.select();}return this;},insertAtCursor:function(b,a){var d=this.getSelectedRange();var c=this.get("value");
this.set("value",c.substring(0,d.start)+b+c.substring(d.end,c.length));if($pick(a,true)){this.selectRange(d.start,d.start+b.length);}else{this.setCaretPosition(d.start+b.length);
}return this;},insertAroundCursor:function(b,a){b=$extend({before:"",defaultMiddle:"",after:""},b);var c=this.getSelectedText()||b.defaultMiddle;var g=this.getSelectedRange();
var f=this.get("value");if(g.start==g.end){this.set("value",f.substring(0,g.start)+b.before+c+b.after+f.substring(g.end,f.length));this.selectRange(g.start+b.before.length,g.end+b.before.length+c.length);
}else{var d=f.substring(g.start,g.end);this.set("value",f.substring(0,g.start)+b.before+d+b.after+f.substring(g.end,f.length));var e=g.start+b.before.length;
if($pick(a,true)){this.selectRange(e,e+d.length);}else{this.setCaretPosition(e+f.length);}}return this;}});Element.implement({measure:function(e){var g=function(h){return !!(!h||h.offsetHeight||h.offsetWidth);
};if(g(this)){return e.apply(this);}var d=this.getParent(),b=[],f=[];while(!g(d)&&d!=document.body){b.push(d.expose());d=d.getParent();}var c=this.expose();
var a=e.apply(this);c();b.each(function(h){h();});return a;},expose:function(){if(this.getStyle("display")!="none"){return $empty;}var a=this.style.cssText;
this.setStyles({display:"block",position:"absolute",visibility:"hidden"});return function(){this.style.cssText=a;}.bind(this);},getDimensions:function(a){a=$merge({computeSize:false},a);
var d={};var c=function(f,e){return(e.computeSize)?f.getComputedSize(e):f.getSize();};if(this.getStyle("display")=="none"){d=this.measure(function(){return c(this,a);
});}else{try{d=c(this,a);}catch(b){}}return $chk(d.x)?$extend(d,{width:d.x,height:d.y}):$extend(d,{x:d.width,y:d.height});},getComputedSize:function(a){a=$merge({styles:["padding","border"],plains:{height:["top","bottom"],width:["left","right"]},mode:"both"},a);
var c={width:0,height:0};switch(a.mode){case"vertical":delete c.width;delete a.plains.width;break;case"horizontal":delete c.height;delete a.plains.height;
break;}var b=[];$each(a.plains,function(g,f){g.each(function(h){a.styles.each(function(i){b.push((i=="border")?i+"-"+h+"-width":i+"-"+h);});});});var e={};
b.each(function(f){e[f]=this.getComputedStyle(f);},this);var d=[];$each(a.plains,function(g,f){var h=f.capitalize();c["total"+h]=0;c["computed"+h]=0;g.each(function(i){c["computed"+i.capitalize()]=0;
b.each(function(k,j){if(k.test(i)){e[k]=e[k].toInt()||0;c["total"+h]=c["total"+h]+e[k];c["computed"+i.capitalize()]=c["computed"+i.capitalize()]+e[k];}if(k.test(i)&&f!=k&&(k.test("border")||k.test("padding"))&&!d.contains(k)){d.push(k);
c["computed"+h]=c["computed"+h]-e[k];}});});});["Width","Height"].each(function(g){var f=g.toLowerCase();if(!$chk(c[f])){return;}c[f]=c[f]+this["offset"+g]+c["computed"+g];
c["total"+g]=c[f]+c["total"+g];delete c["computed"+g];},this);return $extend(e,c);}});(function(){var a=false;window.addEvent("domready",function(){var b=new Element("div").setStyles({position:"fixed",top:0,right:0}).inject(document.body);
a=(b.offsetTop===0);b.dispose();});Element.implement({pin:function(c){if(this.getStyle("display")=="none"){return null;}var d;if(c!==false){d=this.getPosition();
if(!this.retrieve("pinned")){var f={top:d.y-window.getScroll().y,left:d.x-window.getScroll().x};if(a){this.setStyle("position","fixed").setStyles(f);}else{this.store("pinnedByJS",true);
this.setStyles({position:"absolute",top:d.y,left:d.x});this.store("scrollFixer",(function(){if(this.retrieve("pinned")){this.setStyles({top:f.top.toInt()+window.getScroll().y,left:f.left.toInt()+window.getScroll().x});
}}).bind(this));window.addEvent("scroll",this.retrieve("scrollFixer"));}this.store("pinned",true);}}else{var e;if(!Browser.Engine.trident){if(this.getParent().getComputedStyle("position")!="static"){e=this.getParent();
}else{e=this.getParent().getOffsetParent();}}d=this.getPosition(e);this.store("pinned",false);var b;if(a&&!this.retrieve("pinnedByJS")){b={top:d.y+window.getScroll().y,left:d.x+window.getScroll().x};
}else{this.store("pinnedByJS",false);window.removeEvent("scroll",this.retrieve("scrollFixer"));b={top:d.y,left:d.x};}this.setStyles($merge(b,{position:"absolute"}));
}return this.addClass("isPinned");},unpin:function(){return this.pin(false).removeClass("isPinned");},togglepin:function(){this.pin(!this.retrieve("pinned"));
}});})();(function(){var a=Element.prototype.position;Element.implement({position:function(r){if(r&&($defined(r.x)||$defined(r.y))){return a?a.apply(this,arguments):this;
}$each(r||{},function(t,s){if(!$defined(t)){delete r[s];}});r=$merge({relativeTo:document.body,position:{x:"center",y:"center"},edge:false,offset:{x:0,y:0},returnPos:false,relFixedPosition:false,ignoreMargins:false,allowNegative:false},r);
var b={x:0,y:0};var h=false;var c=this.measure(function(){return document.id(this.getOffsetParent());});if(c&&c!=this.getDocument().body){b=c.measure(function(){return this.getPosition();
});h=true;r.offset.x=r.offset.x-b.x;r.offset.y=r.offset.y-b.y;}var q=function(s){if($type(s)!="string"){return s;}s=s.toLowerCase();var t={};if(s.test("left")){t.x="left";
}else{if(s.test("right")){t.x="right";}else{t.x="center";}}if(s.test("upper")||s.test("top")){t.y="top";}else{if(s.test("bottom")){t.y="bottom";}else{t.y="center";
}}return t;};r.edge=q(r.edge);r.position=q(r.position);if(!r.edge){if(r.position.x=="center"&&r.position.y=="center"){r.edge={x:"center",y:"center"};}else{r.edge={x:"left",y:"top"};
}}this.setStyle("position","absolute");var p=document.id(r.relativeTo)||document.body;var i=p==document.body?window.getScroll():p.getPosition();var o=i.y;
var g=i.x;if(Browser.Engine.trident){var l=p.getScrolls();o+=l.y;g+=l.x;}var j=this.getDimensions({computeSize:true,styles:["padding","border","margin"]});
if(r.ignoreMargins){r.offset.x=r.offset.x-j["margin-left"];r.offset.y=r.offset.y-j["margin-top"];}var n={};var d=r.offset.y;var e=r.offset.x;var k=window.getSize();
switch(r.position.x){case"left":n.x=g+e;break;case"right":n.x=g+e+p.offsetWidth;break;default:n.x=g+((p==document.body?k.x:p.offsetWidth)/2)+e;break;}switch(r.position.y){case"top":n.y=o+d;
break;case"bottom":n.y=o+d+p.offsetHeight;break;default:n.y=o+((p==document.body?k.y:p.offsetHeight)/2)+d;break;}if(r.edge){var m={};switch(r.edge.x){case"left":m.x=0;
break;case"right":m.x=-j.x-j.computedRight-j.computedLeft;break;default:m.x=-(j.x/2);break;}switch(r.edge.y){case"top":m.y=0;break;case"bottom":m.y=-j.y-j.computedTop-j.computedBottom;
break;default:m.y=-(j.y/2);break;}n.x=n.x+m.x;n.y=n.y+m.y;}n={left:((n.x>=0||h||r.allowNegative)?n.x:0).toInt(),top:((n.y>=0||h||r.allowNegative)?n.y:0).toInt()};
if(p.getStyle("position")=="fixed"||r.relFixedPosition){var f=window.getScroll();n.top=n.top.toInt()+f.y;n.left=n.left.toInt()+f.x;}if(r.returnPos){return n;
}else{this.setStyles(n);}return this;}});})();Element.implement({isDisplayed:function(){return this.getStyle("display")!="none";},toggle:function(){return this[this.isDisplayed()?"hide":"show"]();
},hide:function(){var b;try{if("none"!=this.getStyle("display")){b=this.getStyle("display");}}catch(a){}return this.store("originalDisplay",b||"block").setStyle("display","none");
},show:function(a){return this.setStyle("display",a||this.retrieve("originalDisplay")||"block");},swapClass:function(a,b){return this.removeClass(a).addClass(b);
}});var OverText=new Class({Implements:[Options,Events,Class.Occlude],Binds:["reposition","assert","focus"],options:{element:"label",positionOptions:{position:"upperLeft",edge:"upperLeft",offset:{x:4,y:2}},poll:false,pollInterval:250},property:"OverText",initialize:function(b,a){this.element=document.id(b);
if(this.occlude()){return this.occluded;}this.setOptions(a);this.attach(this.element);OverText.instances.push(this);if(this.options.poll){this.poll();}return this;
},toElement:function(){return this.element;},attach:function(){var a=this.options.textOverride||this.element.get("alt")||this.element.get("title");if(!a){return;
}this.text=new Element(this.options.element,{"class":"overTxtLabel",styles:{lineHeight:"normal",position:"absolute"},html:a,events:{click:this.hide.pass(true,this)}}).inject(this.element,"after");
if(this.options.element=="label"){this.text.set("for",this.element.get("id"));}this.element.addEvents({focus:this.focus,blur:this.assert,change:this.assert}).store("OverTextDiv",this.text);
window.addEvent("resize",this.reposition.bind(this));this.assert(true);this.reposition();},startPolling:function(){this.pollingPaused=false;return this.poll();
},poll:function(a){if(this.poller&&!a){return this;}var b=function(){if(!this.pollingPaused){this.assert(true);}}.bind(this);if(a){$clear(this.poller);
}else{this.poller=b.periodical(this.options.pollInterval,this);}return this;},stopPolling:function(){this.pollingPaused=true;return this.poll(true);},focus:function(){if(!this.text.isDisplayed()||this.element.get("disabled")){return;
}this.hide();},hide:function(b){if(this.text.isDisplayed()&&!this.element.get("disabled")){this.text.hide();this.fireEvent("textHide",[this.text,this.element]);
this.pollingPaused=true;try{if(!b){this.element.fireEvent("focus").focus();}}catch(a){}}return this;},show:function(){if(!this.text.isDisplayed()){this.text.show();
this.reposition();this.fireEvent("textShow",[this.text,this.element]);this.pollingPaused=false;}return this;},assert:function(a){this[this.test()?"show":"hide"](a);
},test:function(){var a=this.element.get("value");return !a;},reposition:function(){this.assert(true);if(!this.element.getParent()||!this.element.offsetHeight){return this.stopPolling().hide();
}if(this.test()){this.text.position($merge(this.options.positionOptions,{relativeTo:this.element}));}return this;}});OverText.instances=[];OverText.update=function(){return OverText.instances.map(function(a){if(a.element&&a.text){return a.reposition();
}return null;});};if(window.Fx&&Fx.Reveal){Fx.Reveal.implement({hideInputs:Browser.Engine.trident?"select, input, textarea, object, embed, .overTxtLabel":false});
}Fx.Elements=new Class({Extends:Fx.CSS,initialize:function(b,a){this.elements=this.subject=$$(b);this.parent(a);},compute:function(g,h,j){var c={};for(var d in g){var a=g[d],e=h[d],f=c[d]={};
for(var b in a){f[b]=this.parent(a[b],e[b],j);}}return c;},set:function(b){for(var c in b){var a=b[c];for(var d in a){this.render(this.elements[c],d,a[d],this.options.unit);
}}return this;},start:function(c){if(!this.check(c)){return this;}var h={},j={};for(var d in c){var f=c[d],a=h[d]={},g=j[d]={};for(var b in f){var e=this.prepare(this.elements[d],b,f[b]);
a[b]=e.from;g[b]=e.to;}}return this.parent(h,j);}});var Accordion=Fx.Accordion=new Class({Extends:Fx.Elements,options:{display:0,show:false,height:true,width:false,opacity:true,fixedHeight:false,fixedWidth:false,wait:false,alwaysHide:false,trigger:"click",initialDisplayFx:true},initialize:function(){var c=Array.link(arguments,{container:Element.type,options:Object.type,togglers:$defined,elements:$defined});
this.parent(c.elements,c.options);this.togglers=$$(c.togglers);this.container=document.id(c.container);this.previous=-1;if(this.options.alwaysHide){this.options.wait=true;
}if($chk(this.options.show)){this.options.display=false;this.previous=this.options.show;}if(this.options.start){this.options.display=false;this.options.show=false;
}this.effects={};if(this.options.opacity){this.effects.opacity="fullOpacity";}if(this.options.width){this.effects.width=this.options.fixedWidth?"fullWidth":"offsetWidth";
}if(this.options.height){this.effects.height=this.options.fixedHeight?"fullHeight":"scrollHeight";}for(var b=0,a=this.togglers.length;b<a;b++){this.addSection(this.togglers[b],this.elements[b]);
}this.elements.each(function(e,d){if(this.options.show===d){this.fireEvent("active",[this.togglers[d],e]);}else{for(var f in this.effects){e.setStyle(f,0);
}}},this);if($chk(this.options.display)){this.display(this.options.display,this.options.initialDisplayFx);}},addSection:function(d,b){d=document.id(d);
b=document.id(b);var e=this.togglers.contains(d);this.togglers.include(d);this.elements.include(b);var a=this.togglers.indexOf(d);d.addEvent(this.options.trigger,this.display.bind(this,a));
if(this.options.height){b.setStyles({"padding-top":0,"border-top":"none","padding-bottom":0,"border-bottom":"none"});}if(this.options.width){b.setStyles({"padding-left":0,"border-left":"none","padding-right":0,"border-right":"none"});
}b.fullOpacity=1;if(this.options.fixedWidth){b.fullWidth=this.options.fixedWidth;}if(this.options.fixedHeight){b.fullHeight=this.options.fixedHeight;}b.setStyle("overflow","hidden");
if(!e){for(var c in this.effects){b.setStyle(c,0);}}return this;},display:function(a,b){b=$pick(b,true);a=($type(a)=="element")?this.elements.indexOf(a):a;
if((this.timer&&this.options.wait)||(a===this.previous&&!this.options.alwaysHide)){return this;}this.previous=a;var c={};this.elements.each(function(f,e){c[e]={};
var d=(e!=a)||(this.options.alwaysHide&&(f.offsetHeight>0));this.fireEvent(d?"background":"active",[this.togglers[e],f]);for(var g in this.effects){c[e][g]=d?0:f[this.effects[g]];
}},this);return b?this.start(c):this.set(c);}});Fx.Move=new Class({Extends:Fx.Morph,options:{relativeTo:document.body,position:"center",edge:false,offset:{x:0,y:0}},start:function(a){return this.parent(this.element.position($merge(this.options,a,{returnPos:true})));
}});Element.Properties.move={set:function(a){var b=this.retrieve("move");if(b){b.cancel();}return this.eliminate("move").store("move:options",$extend({link:"cancel"},a));
},get:function(a){if(a||!this.retrieve("move")){if(a||!this.retrieve("move:options")){this.set("move",a);}this.store("move",new Fx.Move(this,this.retrieve("move:options")));
}return this.retrieve("move");}};Element.implement({move:function(a){this.get("move").start(a);return this;}});Fx.Reveal=new Class({Extends:Fx.Morph,options:{styles:["padding","border","margin"],transitionOpacity:!Browser.Engine.trident4,mode:"vertical",display:"block",hideInputs:Browser.Engine.trident?"select, input, textarea, object, embed":false},dissolve:function(){try{if(!this.hiding&&!this.showing){if(this.element.getStyle("display")!="none"){this.hiding=true;
this.showing=false;this.hidden=true;var d=this.element.getComputedSize({styles:this.options.styles,mode:this.options.mode});var g=(this.element.style.height===""||this.element.style.height=="auto");
this.element.setStyle("display","block");if(this.options.transitionOpacity){d.opacity=1;}var b={};$each(d,function(h,e){b[e]=[h,0];},this);var f=this.element.getStyle("overflow");
this.element.setStyle("overflow","hidden");var a=this.options.hideInputs?this.element.getElements(this.options.hideInputs):null;this.$chain.unshift(function(){if(this.hidden){this.hiding=false;
$each(d,function(h,e){d[e]=h;},this);this.element.setStyles($merge({display:"none",overflow:f},d));if(g){if(["vertical","both"].contains(this.options.mode)){this.element.style.height="";
}if(["width","both"].contains(this.options.mode)){this.element.style.width="";}}if(a){a.setStyle("visibility","visible");}}this.fireEvent("hide",this.element);
this.callChain();}.bind(this));if(a){a.setStyle("visibility","hidden");}this.start(b);}else{this.callChain.delay(10,this);this.fireEvent("complete",this.element);
this.fireEvent("hide",this.element);}}else{if(this.options.link=="chain"){this.chain(this.dissolve.bind(this));}else{if(this.options.link=="cancel"&&!this.hiding){this.cancel();
this.dissolve();}}}}catch(c){this.hiding=false;this.element.setStyle("display","none");this.callChain.delay(10,this);this.fireEvent("complete",this.element);
this.fireEvent("hide",this.element);}return this;},reveal:function(){try{if(!this.showing&&!this.hiding){if(this.element.getStyle("display")=="none"||this.element.getStyle("visiblity")=="hidden"||this.element.getStyle("opacity")==0){this.showing=true;
this.hiding=false;this.hidden=false;var g,d;this.element.measure(function(){g=(this.element.style.height===""||this.element.style.height=="auto");d=this.element.getComputedSize({styles:this.options.styles,mode:this.options.mode});
}.bind(this));$each(d,function(h,e){d[e]=h;});if($chk(this.options.heightOverride)){d.height=this.options.heightOverride.toInt();}if($chk(this.options.widthOverride)){d.width=this.options.widthOverride.toInt();
}if(this.options.transitionOpacity){this.element.setStyle("opacity",0);d.opacity=1;}var b={height:0,display:this.options.display};$each(d,function(h,e){b[e]=0;
});var f=this.element.getStyle("overflow");this.element.setStyles($merge(b,{overflow:"hidden"}));var a=this.options.hideInputs?this.element.getElements(this.options.hideInputs):null;
if(a){a.setStyle("visibility","hidden");}this.start(d);this.$chain.unshift(function(){this.element.setStyle("overflow",f);if(!this.options.heightOverride&&g){if(["vertical","both"].contains(this.options.mode)){this.element.style.height="";
}if(["width","both"].contains(this.options.mode)){this.element.style.width="";}}if(!this.hidden){this.showing=false;}if(a){a.setStyle("visibility","visible");
}this.callChain();this.fireEvent("show",this.element);}.bind(this));}else{this.callChain();this.fireEvent("complete",this.element);this.fireEvent("show",this.element);
}}else{if(this.options.link=="chain"){this.chain(this.reveal.bind(this));}else{if(this.options.link=="cancel"&&!this.showing){this.cancel();this.reveal();
}}}}catch(c){this.element.setStyles({display:this.options.display,visiblity:"visible",opacity:1});this.showing=false;this.callChain.delay(10,this);this.fireEvent("complete",this.element);
this.fireEvent("show",this.element);}return this;},toggle:function(){if(this.element.getStyle("display")=="none"||this.element.getStyle("visiblity")=="hidden"||this.element.getStyle("opacity")==0){this.reveal();
}else{this.dissolve();}return this;}});Element.Properties.reveal={set:function(a){var b=this.retrieve("reveal");if(b){b.cancel();}return this.eliminate("reveal").store("reveal:options",$extend({link:"cancel"},a));
},get:function(a){if(a||!this.retrieve("reveal")){if(a||!this.retrieve("reveal:options")){this.set("reveal",a);}this.store("reveal",new Fx.Reveal(this,this.retrieve("reveal:options")));
}return this.retrieve("reveal");}};Element.Properties.dissolve=Element.Properties.reveal;Element.implement({reveal:function(a){this.get("reveal",a).reveal();
return this;},dissolve:function(a){this.get("reveal",a).dissolve();return this;},nix:function(){var a=Array.link(arguments,{destroy:Boolean.type,options:Object.type});
this.get("reveal",a.options).dissolve().chain(function(){this[a.destroy?"destroy":"dispose"]();}.bind(this));return this;},wink:function(){var b=Array.link(arguments,{duration:Number.type,options:Object.type});
var a=this.get("reveal",b.options);a.reveal().chain(function(){(function(){a.dissolve();}).delay(b.duration||2000);});}});Fx.Scroll=new Class({Extends:Fx,options:{offset:{x:0,y:0},wheelStops:true},initialize:function(b,a){this.element=this.subject=document.id(b);
this.parent(a);var d=this.cancel.bind(this,false);if($type(this.element)!="element"){this.element=document.id(this.element.getDocument().body);}var c=this.element;
if(this.options.wheelStops){this.addEvent("start",function(){c.addEvent("mousewheel",d);},true);this.addEvent("complete",function(){c.removeEvent("mousewheel",d);
},true);}},set:function(){var a=Array.flatten(arguments);this.element.scrollTo(a[0],a[1]);},compute:function(c,b,a){return[0,1].map(function(d){return Fx.compute(c[d],b[d],a);
});},start:function(c,h){if(!this.check(c,h)){return this;}var e=this.element.getSize(),f=this.element.getScrollSize();var b=this.element.getScroll(),d={x:c,y:h};
for(var g in d){var a=f[g]-e[g];if($chk(d[g])){d[g]=($type(d[g])=="number")?d[g].limit(0,a):a;}else{d[g]=b[g];}d[g]+=this.options.offset[g];}return this.parent([b.x,b.y],[d.x,d.y]);
},toTop:function(){return this.start(false,0);},toLeft:function(){return this.start(0,false);},toRight:function(){return this.start("right",false);},toBottom:function(){return this.start(false,"bottom");
},toElement:function(b){var a=document.id(b).getPosition(this.element);return this.start(a.x,a.y);},scrollIntoView:function(c,e,d){e=e?$splat(e):["x","y"];
var h={};c=document.id(c);var f=c.getPosition(this.element);var i=c.getSize();var g=this.element.getScroll();var a=this.element.getSize();var b={x:f.x+i.x,y:f.y+i.y};
["x","y"].each(function(j){if(e.contains(j)){if(b[j]>g[j]+a[j]){h[j]=b[j]-a[j];}if(f[j]<g[j]){h[j]=f[j];}}if(h[j]==null){h[j]=g[j];}if(d&&d[j]){h[j]=h[j]+d[j];
}},this);if(h.x!=g.x||h.y!=g.y){this.start(h.x,h.y);}return this;}});Fx.Slide=new Class({Extends:Fx,options:{mode:"vertical"},initialize:function(b,a){this.addEvent("complete",function(){this.open=(this.wrapper["offset"+this.layout.capitalize()]!=0);
if(this.open&&Browser.Engine.webkit419){this.element.dispose().inject(this.wrapper);}},true);this.element=this.subject=document.id(b);this.parent(a);var c=this.element.retrieve("wrapper");
this.wrapper=c||new Element("div",{styles:$extend(this.element.getStyles("margin","position"),{overflow:"hidden"})}).wraps(this.element);this.element.store("wrapper",this.wrapper).setStyle("margin",0);
this.now=[];this.open=true;},vertical:function(){this.margin="margin-top";this.layout="height";this.offset=this.element.offsetHeight;},horizontal:function(){this.margin="margin-left";
this.layout="width";this.offset=this.element.offsetWidth;},set:function(a){this.element.setStyle(this.margin,a[0]);this.wrapper.setStyle(this.layout,a[1]);
return this;},compute:function(c,b,a){return[0,1].map(function(d){return Fx.compute(c[d],b[d],a);});},start:function(b,e){if(!this.check(b,e)){return this;
}this[e||this.options.mode]();var d=this.element.getStyle(this.margin).toInt();var c=this.wrapper.getStyle(this.layout).toInt();var a=[[d,c],[0,this.offset]];
var g=[[d,c],[-this.offset,0]];var f;switch(b){case"in":f=a;break;case"out":f=g;break;case"toggle":f=(c==0)?a:g;}return this.parent(f[0],f[1]);},slideIn:function(a){return this.start("in",a);
},slideOut:function(a){return this.start("out",a);},hide:function(a){this[a||this.options.mode]();this.open=false;return this.set([-this.offset,0]);},show:function(a){this[a||this.options.mode]();
this.open=true;return this.set([0,this.offset]);},toggle:function(a){return this.start("toggle",a);}});Element.Properties.slide={set:function(b){var a=this.retrieve("slide");
if(a){a.cancel();}return this.eliminate("slide").store("slide:options",$extend({link:"cancel"},b));},get:function(a){if(a||!this.retrieve("slide")){if(a||!this.retrieve("slide:options")){this.set("slide",a);
}this.store("slide",new Fx.Slide(this,this.retrieve("slide:options")));}return this.retrieve("slide");}};Element.implement({slide:function(d,e){d=d||"toggle";
var b=this.get("slide"),a;switch(d){case"hide":b.hide(e);break;case"show":b.show(e);break;case"toggle":var c=this.retrieve("slide:flag",b.open);b[c?"slideOut":"slideIn"](e);
this.store("slide:flag",!c);a=true;break;default:b.start(d,e);}if(!a){this.eliminate("slide:flag");}return this;}});var SmoothScroll=Fx.SmoothScroll=new Class({Extends:Fx.Scroll,initialize:function(b,c){c=c||document;
this.doc=c.getDocument();var d=c.getWindow();this.parent(this.doc,b);this.links=this.options.links?$$(this.options.links):$$(this.doc.links);var a=d.location.href.match(/^[^#]*/)[0]+"#";
this.links.each(function(f){if(f.href.indexOf(a)!=0){return;}var e=f.href.substr(a.length);if(e){this.useLink(f,e);}},this);if(!Browser.Engine.webkit419){this.addEvent("complete",function(){d.location.hash=this.anchor;
},true);}},useLink:function(c,a){var b;c.addEvent("click",function(d){if(b!==false&&!b){b=document.id(a)||this.doc.getElement("a[name="+a+"]");}if(b){d.preventDefault();
this.anchor=a;this.toElement(b);c.blur();}}.bind(this));}});Fx.Sort=new Class({Extends:Fx.Elements,options:{mode:"vertical"},initialize:function(b,a){this.parent(b,a);
this.elements.each(function(c){if(c.getStyle("position")=="static"){c.setStyle("position","relative");}});this.setDefaultOrder();},setDefaultOrder:function(){this.currentOrder=this.elements.map(function(b,a){return a;
});},sort:function(e){if($type(e)!="array"){return false;}var i=0;var a=0;var h={};var d=this.options.mode=="vertical";var f=this.elements.map(function(m,j){var l=m.getComputedSize({styles:["border","padding","margin"]});
var n;if(d){n={top:i,margin:l["margin-top"],height:l.totalHeight};i+=n.height-l["margin-top"];}else{n={left:a,margin:l["margin-left"],width:l.totalWidth};
a+=n.width;}var k=d?"top":"left";h[j]={};var o=m.getStyle(k).toInt();h[j][k]=o||0;return n;},this);this.set(h);e=e.map(function(j){return j.toInt();});
if(e.length!=this.elements.length){this.currentOrder.each(function(j){if(!e.contains(j)){e.push(j);}});if(e.length>this.elements.length){e.splice(this.elements.length-1,e.length-this.elements.length);
}}i=0;a=0;var b=0;var c={};e.each(function(l,j){var k={};if(d){k.top=i-f[l].top-b;i+=f[l].height;}else{k.left=a-f[l].left;a+=f[l].width;}b=b+f[l].margin;
c[l]=k;},this);var g={};$A(e).sort().each(function(j){g[j]=c[j];});this.start(g);this.currentOrder=e;return this;},rearrangeDOM:function(a){a=a||this.currentOrder;
var b=this.elements[0].getParent();var c=[];this.elements.setStyle("opacity",0);a.each(function(d){c.push(this.elements[d].inject(b).setStyles({top:0,left:0}));
},this);this.elements.setStyle("opacity",1);this.elements=$$(c);this.setDefaultOrder();return this;},getDefaultOrder:function(){return this.elements.map(function(b,a){return a;
});},forward:function(){return this.sort(this.getDefaultOrder());},backward:function(){return this.sort(this.getDefaultOrder().reverse());},reverse:function(){return this.sort(this.currentOrder.reverse());
},sortByElements:function(a){return this.sort(a.map(function(b){return this.elements.indexOf(b);},this));},swap:function(c,b){if($type(c)=="element"){c=this.elements.indexOf(c);
}if($type(b)=="element"){b=this.elements.indexOf(b);}var a=$A(this.currentOrder);a[this.currentOrder.indexOf(c)]=b;a[this.currentOrder.indexOf(b)]=c;this.sort(a);
}});var Drag=new Class({Implements:[Events,Options],options:{snap:6,unit:"px",grid:false,style:true,limit:false,handle:false,invert:false,preventDefault:false,modifiers:{x:"left",y:"top"}},initialize:function(){var b=Array.link(arguments,{options:Object.type,element:$defined});
this.element=document.id(b.element);this.document=this.element.getDocument();this.setOptions(b.options||{});var a=$type(this.options.handle);this.handles=((a=="array"||a=="collection")?$$(this.options.handle):document.id(this.options.handle))||this.element;
this.mouse={now:{},pos:{}};this.value={start:{},now:{}};this.selection=(Browser.Engine.trident)?"selectstart":"mousedown";this.bound={start:this.start.bind(this),check:this.check.bind(this),drag:this.drag.bind(this),stop:this.stop.bind(this),cancel:this.cancel.bind(this),eventStop:$lambda(false)};
this.attach();},attach:function(){this.handles.addEvent("mousedown",this.bound.start);return this;},detach:function(){this.handles.removeEvent("mousedown",this.bound.start);
return this;},start:function(c){if(this.options.preventDefault){c.preventDefault();}this.mouse.start=c.page;this.fireEvent("beforeStart",this.element);
var a=this.options.limit;this.limit={x:[],y:[]};for(var d in this.options.modifiers){if(!this.options.modifiers[d]){continue;}if(this.options.style){this.value.now[d]=this.element.getStyle(this.options.modifiers[d]).toInt();
}else{this.value.now[d]=this.element[this.options.modifiers[d]];}if(this.options.invert){this.value.now[d]*=-1;}this.mouse.pos[d]=c.page[d]-this.value.now[d];
if(a&&a[d]){for(var b=2;b--;b){if($chk(a[d][b])){this.limit[d][b]=$lambda(a[d][b])();}}}}if($type(this.options.grid)=="number"){this.options.grid={x:this.options.grid,y:this.options.grid};
}this.document.addEvents({mousemove:this.bound.check,mouseup:this.bound.cancel});this.document.addEvent(this.selection,this.bound.eventStop);},check:function(a){if(this.options.preventDefault){a.preventDefault();
}var b=Math.round(Math.sqrt(Math.pow(a.page.x-this.mouse.start.x,2)+Math.pow(a.page.y-this.mouse.start.y,2)));if(b>this.options.snap){this.cancel();this.document.addEvents({mousemove:this.bound.drag,mouseup:this.bound.stop});
this.fireEvent("start",[this.element,a]).fireEvent("snap",this.element);}},drag:function(a){if(this.options.preventDefault){a.preventDefault();}this.mouse.now=a.page;
for(var b in this.options.modifiers){if(!this.options.modifiers[b]){continue;}this.value.now[b]=this.mouse.now[b]-this.mouse.pos[b];if(this.options.invert){this.value.now[b]*=-1;
}if(this.options.limit&&this.limit[b]){if($chk(this.limit[b][1])&&(this.value.now[b]>this.limit[b][1])){this.value.now[b]=this.limit[b][1];}else{if($chk(this.limit[b][0])&&(this.value.now[b]<this.limit[b][0])){this.value.now[b]=this.limit[b][0];
}}}if(this.options.grid[b]){this.value.now[b]-=((this.value.now[b]-(this.limit[b][0]||0))%this.options.grid[b]);}if(this.options.style){this.element.setStyle(this.options.modifiers[b],this.value.now[b]+this.options.unit);
}else{this.element[this.options.modifiers[b]]=this.value.now[b];}}this.fireEvent("drag",[this.element,a]);},cancel:function(a){this.document.removeEvent("mousemove",this.bound.check);
this.document.removeEvent("mouseup",this.bound.cancel);if(a){this.document.removeEvent(this.selection,this.bound.eventStop);this.fireEvent("cancel",this.element);
}},stop:function(a){this.document.removeEvent(this.selection,this.bound.eventStop);this.document.removeEvent("mousemove",this.bound.drag);this.document.removeEvent("mouseup",this.bound.stop);
if(a){this.fireEvent("complete",[this.element,a]);}}});Element.implement({makeResizable:function(a){var b=new Drag(this,$merge({modifiers:{x:"width",y:"height"}},a));
this.store("resizer",b);return b.addEvent("drag",function(){this.fireEvent("resize",b);}.bind(this));}});Drag.Move=new Class({Extends:Drag,options:{droppables:[],container:false,precalculate:false,includeMargins:true,checkDroppables:true},initialize:function(c,b){this.parent(c,b);
this.droppables=$$(this.options.droppables);this.container=document.id(this.options.container);if(this.container&&$type(this.container)!="element"){this.container=document.id(this.container.getDocument().body);
}var a=this.element.getStyle("position");if(a=="static"){a="absolute";}if([this.element.getStyle("left"),this.element.getStyle("top")].contains("auto")){this.element.position(this.element.getPosition(this.element.offsetParent));
}this.element.setStyle("position",a);this.addEvent("start",this.checkDroppables,true);this.overed=null;},start:function(f){if(this.container){var b=this.container.getCoordinates(this.element.getOffsetParent()),c={},e={};
["top","right","bottom","left"].each(function(g){c[g]=this.container.getStyle("border-"+g).toInt();e[g]=this.element.getStyle("margin-"+g).toInt();},this);
var d=this.element.offsetWidth+e.left+e.right;var a=this.element.offsetHeight+e.top+e.bottom;if(this.options.includeMargins){$each(e,function(h,g){e[g]=0;
});}if(this.container==this.element.getOffsetParent()){this.options.limit={x:[0-e.left,b.right-c.left-c.right-d+e.right],y:[0-e.top,b.bottom-c.top-c.bottom-a+e.bottom]};
}else{this.options.limit={x:[b.left+c.left-e.left,b.right-c.right-d+e.right],y:[b.top+c.top-e.top,b.bottom-c.bottom-a+e.bottom]};}}if(this.options.precalculate){this.positions=this.droppables.map(function(g){return g.getCoordinates();
});}this.parent(f);},checkAgainst:function(c,b){c=(this.positions)?this.positions[b]:c.getCoordinates();var a=this.mouse.now;return(a.x>c.left&&a.x<c.right&&a.y<c.bottom&&a.y>c.top);
},checkDroppables:function(){var a=this.droppables.filter(this.checkAgainst,this).getLast();if(this.overed!=a){if(this.overed){this.fireEvent("leave",[this.element,this.overed]);
}if(a){this.fireEvent("enter",[this.element,a]);}this.overed=a;}},drag:function(a){this.parent(a);if(this.options.checkDroppables&&this.droppables.length){this.checkDroppables();
}},stop:function(a){this.checkDroppables();this.fireEvent("drop",[this.element,this.overed,a]);this.overed=null;return this.parent(a);}});Element.implement({makeDraggable:function(a){var b=new Drag.Move(this,a);
this.store("dragger",b);return b;}});var Slider=new Class({Implements:[Events,Options],Binds:["clickedElement","draggedKnob","scrolledElement"],options:{onTick:function(a){if(this.options.snap){a=this.toPosition(this.step);
}this.knob.setStyle(this.property,a);},snap:false,offset:0,range:false,wheel:false,steps:100,mode:"horizontal"},initialize:function(f,a,e){this.setOptions(e);
this.element=document.id(f);this.knob=document.id(a);this.previousChange=this.previousEnd=this.step=-1;var g,b={},d={x:false,y:false};switch(this.options.mode){case"vertical":this.axis="y";
this.property="top";g="offsetHeight";break;case"horizontal":this.axis="x";this.property="left";g="offsetWidth";}this.half=this.knob[g]/2;this.full=this.element[g]-this.knob[g]+(this.options.offset*2);
this.min=$chk(this.options.range[0])?this.options.range[0]:0;this.max=$chk(this.options.range[1])?this.options.range[1]:this.options.steps;this.range=this.max-this.min;
this.steps=this.options.steps||this.full;this.stepSize=Math.abs(this.range)/this.steps;this.stepWidth=this.stepSize*this.full/Math.abs(this.range);this.knob.setStyle("position","relative").setStyle(this.property,-this.options.offset);
d[this.axis]=this.property;b[this.axis]=[-this.options.offset,this.full-this.options.offset];this.bound={clickedElement:this.clickedElement.bind(this),scrolledElement:this.scrolledElement.bindWithEvent(this),draggedKnob:this.draggedKnob.bind(this)};
var c={snap:0,limit:b,modifiers:d,onDrag:this.bound.draggedKnob,onStart:this.bound.draggedKnob,onBeforeStart:(function(){this.isDragging=true;}).bind(this),onComplete:function(){this.isDragging=false;
this.draggedKnob();this.end();}.bind(this)};if(this.options.snap){c.grid=Math.ceil(this.stepWidth);c.limit[this.axis][1]=this.full;}this.drag=new Drag(this.knob,c);
this.attach();},attach:function(){this.element.addEvent("mousedown",this.bound.clickedElement);if(this.options.wheel){this.element.addEvent("mousewheel",this.bound.scrolledElement);
}this.drag.attach();return this;},detach:function(){this.element.removeEvent("mousedown",this.bound.clickedElement);this.element.removeEvent("mousewheel",this.bound.scrolledElement);
this.drag.detach();return this;},set:function(a){if(!((this.range>0)^(a<this.min))){a=this.min;}if(!((this.range>0)^(a>this.max))){a=this.max;}this.step=Math.round(a);
this.checkStep();this.fireEvent("tick",this.toPosition(this.step));this.end();return this;},clickedElement:function(c){if(this.isDragging||c.target==this.knob){return;
}var b=this.range<0?-1:1;var a=c.page[this.axis]-this.element.getPosition()[this.axis]-this.half;a=a.limit(-this.options.offset,this.full-this.options.offset);
this.step=Math.round(this.min+b*this.toStep(a));this.checkStep();this.fireEvent("tick",a);this.end();},scrolledElement:function(a){var b=(this.options.mode=="horizontal")?(a.wheel<0):(a.wheel>0);
this.set(b?this.step-this.stepSize:this.step+this.stepSize);a.stop();},draggedKnob:function(){var b=this.range<0?-1:1;var a=this.drag.value.now[this.axis];
a=a.limit(-this.options.offset,this.full-this.options.offset);this.step=Math.round(this.min+b*this.toStep(a));this.checkStep();},checkStep:function(){if(this.previousChange!=this.step){this.previousChange=this.step;
this.fireEvent("change",this.step);}},end:function(){if(this.previousEnd!==this.step){this.previousEnd=this.step;this.fireEvent("complete",this.step+"");
}},toStep:function(a){var b=(a+this.options.offset)*this.stepSize/this.full*this.steps;return this.options.steps?Math.round(b-=b%this.stepSize):b;},toPosition:function(a){return(this.full*Math.abs(this.min-a))/(this.steps*this.stepSize)-this.options.offset;
}});var Sortables=new Class({Implements:[Events,Options],options:{snap:4,opacity:1,clone:false,revert:false,handle:false,constrain:false},initialize:function(a,b){this.setOptions(b);
this.elements=[];this.lists=[];this.idle=true;this.addLists($$(document.id(a)||a));if(!this.options.clone){this.options.revert=false;}if(this.options.revert){this.effect=new Fx.Morph(null,$merge({duration:250,link:"cancel"},this.options.revert));
}},attach:function(){this.addLists(this.lists);return this;},detach:function(){this.lists=this.removeLists(this.lists);return this;},addItems:function(){Array.flatten(arguments).each(function(a){this.elements.push(a);
var b=a.retrieve("sortables:start",this.start.bindWithEvent(this,a));(this.options.handle?a.getElement(this.options.handle)||a:a).addEvent("mousedown",b);
},this);return this;},addLists:function(){Array.flatten(arguments).each(function(a){this.lists.push(a);this.addItems(a.getChildren());},this);return this;
},removeItems:function(){return $$(Array.flatten(arguments).map(function(a){this.elements.erase(a);var b=a.retrieve("sortables:start");(this.options.handle?a.getElement(this.options.handle)||a:a).removeEvent("mousedown",b);
return a;},this));},removeLists:function(){return $$(Array.flatten(arguments).map(function(a){this.lists.erase(a);this.removeItems(a.getChildren());return a;
},this));},getClone:function(b,a){if(!this.options.clone){return new Element("div").inject(document.body);}if($type(this.options.clone)=="function"){return this.options.clone.call(this,b,a,this.list);
}return a.clone(true).setStyles({margin:"0px",position:"absolute",visibility:"hidden",width:a.getStyle("width")}).inject(this.list).position(a.getPosition(a.getOffsetParent()));
},getDroppables:function(){var a=this.list.getChildren();if(!this.options.constrain){a=this.lists.concat(a).erase(this.list);}return a.erase(this.clone).erase(this.element);
},insert:function(c,b){var a="inside";if(this.lists.contains(b)){this.list=b;this.drag.droppables=this.getDroppables();}else{a=this.element.getAllPrevious().contains(b)?"before":"after";
}this.element.inject(b,a);this.fireEvent("sort",[this.element,this.clone]);},start:function(b,a){if(!this.idle){return;}this.idle=false;this.element=a;
this.opacity=a.get("opacity");this.list=a.getParent();this.clone=this.getClone(b,a);this.drag=new Drag.Move(this.clone,{snap:this.options.snap,container:this.options.constrain&&this.element.getParent(),droppables:this.getDroppables(),onSnap:function(){b.stop();
this.clone.setStyle("visibility","visible");this.element.set("opacity",this.options.opacity||0);this.fireEvent("start",[this.element,this.clone]);}.bind(this),onEnter:this.insert.bind(this),onCancel:this.reset.bind(this),onComplete:this.end.bind(this)});
this.clone.inject(this.element,"before");this.drag.start(b);},end:function(){this.drag.detach();this.element.set("opacity",this.opacity);if(this.effect){var a=this.element.getStyles("width","height");
var b=this.clone.computePosition(this.element.getPosition(this.clone.offsetParent));this.effect.element=this.clone;this.effect.start({top:b.top,left:b.left,width:a.width,height:a.height,opacity:0.25}).chain(this.reset.bind(this));
}else{this.reset();}},reset:function(){this.idle=true;this.clone.destroy();this.fireEvent("complete",this.element);},serialize:function(){var c=Array.link(arguments,{modifier:Function.type,index:$defined});
var b=this.lists.map(function(d){return d.getChildren().map(c.modifier||function(e){return e.get("id");},this);},this);var a=c.index;if(this.lists.length==1){a=0;
}return $chk(a)&&a>=0&&a<this.lists.length?b[a]:b;}});var Asset={javascript:function(f,d){d=$extend({onload:$empty,document:document,check:$lambda(true)},d);
var b=new Element("script",{src:f,type:"text/javascript"});var e=d.onload.bind(b),a=d.check,g=d.document;delete d.onload;delete d.check;delete d.document;
b.addEvents({load:e,readystatechange:function(){if(["loaded","complete"].contains(this.readyState)){e();}}}).set(d);if(Browser.Engine.webkit419){var c=(function(){if(!$try(a)){return;
}$clear(c);e();}).periodical(50);}return b.inject(g.head);},css:function(b,a){return new Element("link",$merge({rel:"stylesheet",media:"screen",type:"text/css",href:b},a)).inject(document.head);
},image:function(c,b){b=$merge({onload:$empty,onabort:$empty,onerror:$empty},b);var d=new Image();var a=document.id(d)||new Element("img");["load","abort","error"].each(function(e){var f="on"+e;
var g=b[f];delete b[f];d[f]=function(){if(!d){return;}if(!a.parentNode){a.width=d.width;a.height=d.height;}d=d.onload=d.onabort=d.onerror=null;g.delay(1,a,a);
a.fireEvent(e,a,1);};});d.src=a.src=c;if(d&&d.complete){d.onload.delay(1);}return a.set(b);},images:function(d,c){c=$merge({onComplete:$empty,onProgress:$empty,onError:$empty,properties:{}},c);
d=$splat(d);var a=[];var b=0;return new Elements(d.map(function(e){return Asset.image(e,$extend(c.properties,{onload:function(){c.onProgress.call(this,b,d.indexOf(e));
b++;if(b==d.length){c.onComplete();}},onerror:function(){c.onError.call(this,b,d.indexOf(e));b++;if(b==d.length){c.onComplete();}}}));}));}};//The file system/javascript/public.js:
var activeNews = 0;
window.addEvent('domready', function() {
	// PROMOS
	$$("select").each(function(r){
	   r.setOpacity(0);
	   r.addEvent("change",function(){
		   r.getAllNext()[0].innerHTML = r.options[r.selectedIndex].text;
	   })
	});
	$$(".promo_links a").addEvent("mouseenter",function(r){
		clickElement(this);
	});
	if($("mail")) {
		m = $("mail");
		$("mail").addEvents({
			"focus":function() {
				if(m.value==m.defaultValue) {
					m.value = "";
					m.setStyle("color","black")
				}
			},
			"blur":function() {
				if(m.value=="") {
					m.value = m.defaultValue;
					m.setStyle("color","")
				}
			}
		})
	}
	// NEWSLETTER
	$$(".abonament").setOpacity(0);
	$$(".abonament .page2").setOpacity(0)
	$$(".abonament .page3").setOpacity(0)
	$$(".newsletterSmallButton").addEvent("click",function(){
		if($$(".abonament")[0].getOpacity()) {
			$$(".abonament").fade("out");
			$$(".abonament")[0].setStyle("display","none");
		} else {
			$$(".abonament")[0].setStyle("display","block");
			$$(".abonament").fade("in");
		}
	});
	// NEWS
	if($$(".homeNews").length) {
		var newsCount = $$(".homeNews .item").length;
		$$(".homeNews .item").setOpacity(0)
		$$(".homeNews .item")[0].setOpacity(1)
		$$(".newsp").addEvent("click",function(){
			if(newsInt) clearInterval(newsInt)
			showNews(Number(this.rel))
		});
		newsInt = setInterval(function() {
			showNews(activeNews)
			activeNews = (activeNews==(newsCount-1))?0:activeNews+1;
		},3000);
	}
	
	// ------------------------------------------------------------------------
	
	function clickElement(e) {
		index = Number($$(".promo_links a").indexOf(e))+1;
		$$(".promo_links")[0].className = "promo_links active"+index+" "+FOLDERS.language;
		$$(".promo_content .item").setStyle("display","none");
		$$(".promo_content .page"+index).setStyle("display","block");
	}
});

function showNews(index) {
	news = $$(".homeNews .item");
	if(news[index]) {
		i=0;
		$$(".newsp").each(function(r){
			if(index==i) {
				r.addClass("act")
			} else {
				r.removeClass("act")
			}
			i++;
		})
		$$(".homeNews .item").fade("out")
		news[index].fade("in");
	}
}

function abonament() {
	if($("mail1").value==$("mail1").defaultValue) {
		alert(LABELS.newsletter_notok)
	} else {
		$$(".abonament .page2").setStyle("display","block")
		new Request({url: '/newsletter.php',onSuccess:function() {
			$$(".abonament .page2")[0].innerHTML = '<img src="/template/im/info.gif" style="margin: 1px 0pt 11px 74px;"/><br><div style="padding-left:10px;color:#000">'+LABELS.newsletter_ok+'</div>';
			setTimeout(function() {
				$$(".abonament").fade("out")
				$$(".abonament .page2").fade("out")
				$$(".abonament .page1").fade("in")
				$$(".abonament")[0].setStyle("display","none");
			},3000);
		}}).send("action=subscribe&mail="+$("mail1").value);
		$$(".abonament .page1").fade("out")
		$$(".abonament .page2").fade("in")
	}
	return false;
}

function abonament2() {
	mail = $("mail");
	if(mail.value==mail.defaultValue) {
		alert(LABELS.newsletter_notok)
	} else {
		$$(".newsletter")[0].innerHTML = '<img src="/template/im/loading2.gif" style="margin:4px 0 0 61px"/>';
		new Request({url: '/newsletter.php',onSuccess:function() {
			$$(".newsletter")[0].innerHTML = "<span style='color: white; display: block; text-align: center; padding-top: 4px;'>"+LABELS.newsletter_ok+"</span>";
		}}).send("action=subscribe&mail="+mail.value);
	}
	return false;
}//The file system/javascript/font-lib.js:
/*
 * Copyright (c) 2009 Simo Kinnunen.
 * Licensed under the MIT license.
 *
 * @version 1.09
 */
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("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.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}})());//The file system/javascript/font-myriad.js:
/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * © 1992, 1994, 1997, 2000, 2004 Adobe Systems Incorporated. All rights reserved.
 * Protected by U.S. Patents D454,582.
 * 
 * Trademark:
 * Myriad is either a registered trademark or a trademark of Adobe Systems
 * Incorporated in the United States and/or other countries.
 * 
 * Full name:
 * MyriadPro-Regular
 * 
 * Designer:
 * Robert Slimbach and Carol Twombly
 * 
 * Vendor URL:
 * http://www.adobe.com/type
 * 
 * License information:
 * http://www.adobe.com/type/legal.html
 */
Cufon.registerFont({"w":184,"face":{"font-family":"myriad pro","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 5 3 3 4 3 2 2 4","ascent":"270","descent":"-90","x-height":"4","bbox":"-17 -298 309 90","underline-thickness":"18","underline-position":"-18","stemh":"24","stemv":"32","unicode-range":"U+0020-U+04D9"},"glyphs":{" ":{"w":76,"k":{"T":15,"V":13,"W":13,"Y":17}},"!":{"d":"54,-69r-25,0r-5,-174r35,0xm41,4v-12,0,-21,-9,-21,-22v0,-13,9,-23,22,-23v13,0,21,10,21,23v0,13,-9,22,-22,22","w":82},"\"":{"d":"18,-249r32,0r-6,86r-20,0xm72,-249r31,0r-6,86r-19,0","w":121,"k":{"T":-6,"J":21,"M":2,"C":1,"G":1,"O":1,"Q":1,"V":-6,"W":-6,"Y":-1,"A":22,"f":-9,"g":4,"c":3,"d":3,"e":3,"o":3,"q":3,"t":-9,"v":-8,"w":-8,"y":-8,",":41,".":41}},"#":{"d":"68,-92r37,0r7,-52r-37,0xm55,0r-21,0r9,-71r-30,0r0,-21r33,0r7,-52r-31,0r0,-21r34,0r10,-69r21,0r-10,69r38,0r9,-69r21,0r-9,69r30,0r0,21r-33,0r-6,52r31,0r0,21r-35,0r-9,71r-21,0r9,-71r-38,0","w":178},"$":{"d":"101,31r-23,0r0,-36v-21,0,-41,-7,-54,-16r8,-24v25,20,97,24,95,-20v0,-20,-14,-32,-41,-43v-37,-14,-59,-32,-59,-63v0,-30,21,-53,54,-58r0,-36r22,0r0,35v21,1,36,7,47,13r-9,24v-8,-4,-22,-13,-45,-13v-28,0,-38,16,-38,31v0,18,12,31,44,41v72,23,76,113,-1,127r0,38"},"%":{"d":"68,-238v32,0,53,26,53,70v0,49,-25,73,-55,73v-30,0,-55,-23,-55,-70v0,-47,25,-73,57,-73xm66,-219v-19,0,-30,24,-30,53v0,30,10,52,30,52v21,0,30,-22,30,-53v0,-29,-8,-52,-30,-52xm83,4r-20,0r138,-242r20,0xm220,-141v32,0,54,25,54,70v0,49,-26,74,-56,74v-30,0,-55,-24,-55,-71v0,-47,25,-73,57,-73xm219,-122v-19,0,-31,23,-31,53v0,30,11,52,31,52v21,0,30,-22,30,-53v0,-28,-8,-52,-30,-52","w":285},"&":{"d":"217,0r-38,0r-22,-23v-44,49,-146,26,-146,-41v0,-34,22,-55,48,-72v-36,-40,-23,-109,41,-111v30,0,54,20,54,52v0,28,-20,43,-54,66r59,67v11,-17,19,-40,24,-71r29,0v-6,38,-17,69,-35,90xm41,-69v0,53,74,63,100,27r-68,-76v-13,9,-32,23,-32,49xm98,-225v-42,2,-35,59,-12,79v24,-14,40,-27,40,-48v0,-15,-8,-31,-28,-31","w":217},"(":{"d":"70,-250r25,0v-26,36,-45,82,-45,148v0,64,20,110,45,146r-25,0v-23,-30,-47,-77,-47,-147v0,-71,24,-117,47,-147","w":102,"k":{"T":-17,"J":-6,"C":4,"G":4,"O":4,"Q":4,"V":-18,"W":-18,"X":-4,"Y":-15,"A":4,"j":-20,"\u0414":-8,"\u0402":-12,"\u0409":5,"\u041b":5,"\u040b":-13,"\u0422":-13,"\u042a":-13,"\u0408":5,"\u040e":-4,"\u0423":-4,"\u0427":9,"\u042f":4,"\u0447":18,"\u0434":-6,"\u0452":-2,"\u0442":8,"\u044a":8,"\u0458":-10,"\u045b":-2,"\u0443":6,"\u045e":6,"\u044f":5}},")":{"d":"32,44r-25,0v57,-62,59,-232,0,-294r25,0v23,30,47,76,47,147v0,71,-24,117,-47,147","w":102},"*":{"d":"97,-247r21,13r-34,45r55,-7r0,25v-18,-1,-39,-7,-55,-6r35,43r-23,13v-8,-16,-13,-35,-23,-50r-23,50r-20,-13v11,-16,25,-28,34,-45r-53,8r0,-25v17,1,38,7,53,6r-34,-44r22,-13v8,16,13,36,23,51","w":149},"+":{"d":"96,-192r23,0r0,85r81,0r0,22r-81,0r0,85r-23,0r0,-85r-82,0r0,-22r82,0r0,-85","w":214},",":{"d":"28,42r-22,3v8,-22,17,-61,21,-87r36,-3v-9,31,-25,70,-35,87","w":74,"k":{"\"":37,"'":37}},"-":{"d":"11,-109r89,0r0,23r-89,0r0,-23","w":110,"k":{"T":18,"J":7,"C":-5,"G":-5,"O":-5,"Q":-5,"V":4,"W":4,"X":8,"Y":18,"A":1,"g":-5,"c":-6,"d":-6,"e":-6,"o":-6,"q":-6,"v":2,"w":2,"y":2,"\u0414":5,"\u0402":15,"\u0409":3,"\u041b":3,"\u040b":12,"\u0422":12,"\u042a":12,"\u0408":9,"\u040e":12,"\u0423":12,"\u0416":6,"\u0427":5,"\u0425":10,"\u042f":3,"\u041c":1,"\u0447":3,"\u0434":6,"\u0452":3,"\u043b":4,"\u0459":4,"\u0442":4,"\u044a":4,"\u0458":2,"\u045b":1,"\u0443":4,"\u045e":4,"\u044f":2,"\u0436":5,"\u0445":2}},".":{"d":"40,4v-12,0,-21,-10,-21,-23v0,-13,8,-22,21,-22v13,0,22,9,22,22v0,13,-9,23,-22,23","w":74,"k":{"\"":37,"'":37}},"\/":{"d":"24,14r-24,0r100,-261r25,0","w":123},"0":{"d":"95,-238v49,0,77,43,77,118v0,80,-30,124,-81,124v-46,0,-78,-43,-78,-120v0,-79,34,-122,82,-122xm93,-213v-27,0,-48,33,-48,97v0,61,19,95,48,95v32,0,47,-37,47,-97v0,-58,-14,-95,-47,-95"},"1":{"d":"85,0r-1,-204r-40,21r-7,-24v25,-10,40,-31,79,-27r0,234r-31,0"},"2":{"d":"166,0r-150,0v-4,-27,13,-32,25,-44v58,-58,87,-87,87,-122v0,-24,-11,-46,-46,-46v-21,0,-39,11,-50,20r-10,-22v16,-13,39,-24,66,-24v50,0,72,35,72,68v0,47,-56,99,-99,144r105,0r0,26"},"3":{"d":"15,-12r9,-24v9,5,30,14,52,14v40,0,53,-25,53,-45v-1,-39,-38,-50,-79,-47r0,-24v35,2,66,-5,70,-39v5,-40,-68,-42,-88,-20r-8,-23v13,-9,36,-18,61,-18v82,0,87,90,24,111v27,8,52,26,52,61v0,37,-29,70,-85,70v-26,0,-49,-8,-61,-16"},"4":{"d":"144,0r-30,0r0,-64r-109,0r0,-21r105,-149r34,0r0,145r33,0r0,25r-33,0r0,64xm114,-89r0,-114v-22,44,-50,75,-77,114r77,0"},"5":{"d":"58,-147v56,-6,99,17,103,71v5,69,-93,99,-146,66r8,-25v31,22,110,16,106,-37v7,-41,-52,-59,-100,-50r15,-112r112,0r0,27r-89,0"},"6":{"d":"150,-238r0,26v-62,-1,-101,39,-105,85v34,-49,128,-27,128,48v0,43,-29,83,-78,83v-50,0,-83,-39,-83,-100v0,-89,51,-139,138,-142xm141,-77v0,-66,-97,-70,-97,-11v0,39,18,67,51,67v27,0,46,-23,46,-56"},"7":{"d":"21,-234r147,0r0,21r-102,213r-33,0r102,-208r-114,0r0,-26"},"8":{"d":"60,-122v-66,-28,-39,-118,35,-116v77,2,93,84,29,112v27,14,47,33,47,62v0,41,-34,68,-79,68v-91,0,-104,-102,-32,-126xm93,-19v28,0,46,-18,46,-42v0,-28,-19,-42,-51,-51v-55,12,-58,91,5,93xm93,-215v-26,0,-41,17,-41,37v0,23,18,36,45,43v42,-9,52,-78,-4,-80"},"9":{"d":"35,4r0,-26v59,3,99,-34,104,-86v-36,49,-124,20,-124,-47v0,-44,32,-83,80,-83v95,0,90,167,37,208v-27,21,-56,34,-97,34xm46,-157v0,60,94,67,94,14v0,-40,-15,-71,-48,-71v-27,0,-46,24,-46,57"},":":{"d":"40,-123v-12,0,-21,-9,-21,-22v0,-13,9,-23,21,-23v13,0,22,10,22,23v0,13,-9,22,-22,22xm40,4v-12,0,-21,-9,-21,-22v0,-13,9,-23,21,-23v13,0,22,10,22,23v0,13,-9,22,-22,22","w":74,"k":{"\u0414":-2,"\u0402":2,"\u0427":1,"\u0434":-2,"\u0442":-4,"\u044a":-4,"\u0458":2}},";":{"d":"28,42r-22,2v8,-22,18,-59,22,-86r35,-4v-9,31,-25,71,-35,88xm42,-123v-12,0,-20,-9,-20,-22v0,-13,9,-23,21,-23v13,0,21,10,21,23v0,13,-9,22,-22,22","w":74,"k":{"\u0414":-2,"\u0402":2,"\u0427":1,"\u0434":-2,"\u0442":-4,"\u044a":-4,"\u0458":2}},"<":{"d":"24,-86r0,-19r167,-87r0,25r-141,72r141,70r0,25","w":214},"=":{"d":"200,-121r-186,0r0,-22r186,0r0,22xm200,-51r-186,0r0,-21r186,0r0,21","w":214},">":{"d":"191,-106r0,20r-167,86r0,-25r142,-71r-142,-71r0,-25","w":214},"?":{"d":"79,-69r-28,0v-17,-43,45,-87,47,-121v2,-34,-50,-39,-71,-20r-9,-23v36,-29,121,-9,112,39v3,44,-64,75,-51,125xm64,4v-12,0,-21,-9,-21,-22v0,-13,9,-23,21,-23v13,0,22,10,22,23v0,13,-9,22,-22,22","w":146},"@":{"d":"117,-43v36,0,47,-52,52,-89v-40,-13,-76,21,-75,62v0,16,7,27,23,27xm183,8r6,15v-78,40,-174,-3,-174,-98v0,-74,52,-138,132,-138v63,0,104,44,104,104v0,54,-30,86,-63,86v-17,0,-25,-15,-29,-32v-20,43,-87,45,-89,-14v-2,-58,63,-103,124,-78r-13,66v-5,27,-1,40,11,40v18,1,39,-25,39,-66v0,-53,-31,-90,-87,-90v-59,0,-108,47,-108,120v0,82,81,120,147,85","w":265},"A":{"d":"153,-76r-86,0r-26,76r-32,0r83,-243r37,0r83,243r-33,0xm73,-101r74,0r-25,-70v-6,-15,-6,-32,-13,-44v-9,39,-24,77,-36,114","w":220,"k":{"T":28,"J":-7,"M":1,"C":5,"G":5,"O":5,"Q":5,"U":10,"V":19,"W":19,"X":5,"Y":28,"a":-1,"f":3,"g":4,"b":1,"h":1,"k":1,"l":1,"j":1,"i":1,"m":1,"n":1,"p":1,"r":1,"c":4,"d":4,"e":4,"o":4,"q":4,"s":2,"t":4,"u":4,"v":8,"w":8,"y":8,"z":-5,"-":1,")":3,"]":3,"}":3,"\"":21,"'":21}},"B":{"d":"180,-69v0,70,-85,76,-153,68r0,-238v57,-10,144,-11,144,55v0,25,-18,43,-41,54v23,5,50,25,50,61xm59,-218r0,78v42,4,80,-8,80,-41v0,-38,-46,-43,-80,-37xm59,-116r0,92v40,6,89,-1,88,-45v0,-42,-42,-50,-88,-47","w":195,"k":{"T":3,"V":-1,"W":-1,"Y":5,"c":-1,"d":-1,"e":-1,"o":-1,"q":-1,"v":-1,"w":-1,"y":-1,"-":-2,",":5,".":5}},"C":{"d":"190,-33r7,25v-11,6,-35,12,-65,12v-68,0,-119,-43,-119,-123v0,-97,99,-152,184,-117r-8,26v-67,-29,-143,7,-143,90v0,81,75,116,144,87","w":208,"k":{"T":-10,"J":-1,"C":8,"G":8,"O":8,"Q":8,"V":-4,"W":-4,"Y":-1,"A":-1,"a":3,"i":1,"m":1,"n":1,"p":1,"r":1,"c":4,"d":4,"e":4,"o":4,"q":4,"u":4,"v":7,"w":7,"y":7,"z":-1,")":-6,"]":-6,"}":-6}},"D":{"d":"227,-127v0,107,-90,142,-200,126r0,-238v103,-18,200,8,200,112xm59,-216r0,192v81,9,135,-25,135,-102v0,-69,-60,-107,-135,-90","w":239,"k":{"T":9,"X":10,"Y":10,"A":5,"f":-6,"g":-2,"j":-2,"c":-1,"d":-1,"e":-1,"o":-1,"q":-1,"t":-6,"u":-1,"v":-5,"w":-5,"y":-5,"z":1,"x":2,"-":-5,")":3,"]":3,"}":3,",":12,".":12}},"E":{"d":"153,-140r0,26r-94,0r0,88r105,0r0,26r-137,0r0,-243r131,0r0,27r-99,0r0,76r94,0","w":177,"k":{"T":-6,"J":-6,"V":-3,"W":-3,"Y":-1,"g":2,"c":1,"d":1,"e":1,"o":1,"q":1,"t":1,"u":3,"v":3,"w":3,"y":3,"z":-1,",":1,".":1}},"F":{"d":"27,0r0,-243r131,0r0,27r-99,0r0,80r91,0r0,26r-91,0r0,110r-32,0","w":175,"k":{"J":31,"M":6,"A":28,"a":16,"g":6,"b":6,"h":6,"k":6,"l":6,"i":9,"m":9,"n":9,"p":9,"r":9,"c":11,"d":11,"e":11,"o":11,"q":11,"u":13,"v":8,"w":8,"y":8,":":5,";":5,",":35,".":35}},"G":{"d":"138,3v-73,1,-125,-46,-125,-123v0,-94,102,-150,192,-114r-8,26v-66,-30,-151,5,-151,87v0,78,68,114,135,91r0,-72r-49,0r0,-25r80,0r0,116v-14,5,-41,14,-74,14","w":232,"k":{"a":-3,"c":-2,"d":-2,"e":-2,"o":-2,"q":-2}},"H":{"d":"27,-243r32,0r0,102r117,0r0,-102r32,0r0,243r-32,0r0,-114r-117,0r0,114r-32,0r0,-243","w":234,"k":{"Y":3,"f":-4,"b":-4,"h":-4,"k":-4,"l":-4,"j":-3,"i":-4,"m":-4,"n":-4,"p":-4,"r":-4,"t":-6,"v":-3,"w":-3,"y":-3,"z":-4,"x":-2}},"I":{"d":"27,-243r32,0r0,243r-32,0r0,-243","w":86,"k":{"Y":3,"f":-4,"b":-4,"h":-4,"k":-4,"l":-4,"j":-3,"i":-4,"m":-4,"n":-4,"p":-4,"r":-4,"t":-6,"v":-3,"w":-3,"y":-3,"z":-4,"x":-2}},"J":{"d":"77,-83r0,-160r31,0r0,163v1,79,-50,94,-107,78r5,-25v39,10,71,5,71,-56","w":133,"k":{"v":-4,"w":-4,"y":-4,")":-15,"]":-15,"}":-15,",":4,".":4}},"K":{"d":"27,0r0,-243r32,0r1,117v29,-41,62,-78,93,-117r39,0r-88,103r95,140r-37,0r-80,-119r-23,26r0,93r-32,0","w":195,"k":{"T":-8,"J":-14,"C":6,"G":6,"O":6,"Q":6,"V":-5,"W":-5,"Y":3,"A":-4,"Z":-7,"a":-6,"g":2,"b":-4,"h":-4,"k":-4,"l":-4,"i":-4,"m":-4,"n":-4,"p":-4,"r":-4,"u":2,"v":6,"w":6,"y":6,":":-8,";":-8,"-":6,")":-8,"]":-8,"}":-8,",":-6,".":-6}},"L":{"d":"27,0r0,-243r32,0r0,217r103,0r0,26r-135,0","w":169,"k":{"T":32,"J":-4,"C":14,"G":14,"O":14,"Q":14,"U":13,"V":21,"W":21,"Y":30,"c":5,"d":5,"e":5,"o":5,"q":5,"t":1,"u":5,"v":10,"w":10,"y":10,"-":15,"\"":35,"'":35}},"M":{"d":"238,0r-11,-211v-9,28,-18,59,-30,92r-43,118r-24,0r-40,-116v-13,-34,-18,-67,-28,-94r-11,211r-30,0r17,-243r40,0r66,199v17,-63,47,-137,69,-199r40,0r16,243r-31,0","w":289,"k":{"T":4,"A":4,"a":-2,"j":-4,"i":-4,"m":-4,"n":-4,"p":-4,"r":-4,"c":-2,"d":-2,"e":-2,"o":-2,"q":-2,"u":-1,"v":-3,"w":-3,"y":-3,"-":-2}},"N":{"d":"57,0r-30,0r0,-243r35,0r77,123v19,28,32,56,45,79v-6,-60,-3,-135,-4,-202r30,0r0,243r-32,0r-77,-123v-18,-27,-32,-57,-46,-81","w":236,"k":{"Y":3,"f":-4,"b":-4,"h":-4,"k":-4,"l":-4,"j":-3,"i":-4,"m":-4,"n":-4,"p":-4,"r":-4,"t":-6,"v":-3,"w":-3,"y":-3,"z":-4,"x":-2}},"O":{"d":"125,-247v67,0,110,51,110,123v0,83,-51,128,-113,128v-64,0,-109,-51,-109,-124v0,-77,47,-127,112,-127xm124,-221v-52,0,-78,48,-78,101v0,52,28,98,78,98v50,0,78,-45,78,-100v0,-49,-26,-99,-78,-99","w":248,"k":{"T":9,"X":10,"Y":10,"A":5,"f":-6,"g":-2,"j":-2,"c":-1,"d":-1,"e":-1,"o":-1,"q":-1,"t":-6,"u":-1,"v":-5,"w":-5,"y":-5,"z":1,"x":2,"-":-5,")":3,"]":3,"}":3,",":12,".":12}},"P":{"d":"177,-174v0,61,-55,87,-118,77r0,97r-32,0r0,-240v64,-11,150,-6,150,66xm59,-217r0,94v42,11,86,-7,86,-49v0,-43,-48,-54,-86,-45","w":191,"k":{"J":27,"M":4,"X":5,"Y":3,"A":30,"Z":11,"a":9,"g":9,"b":2,"h":2,"k":2,"l":2,"i":6,"m":6,"n":6,"p":6,"r":6,"c":9,"d":9,"e":9,"o":9,"q":9,"s":8,"t":-2,"u":5,"v":-1,"w":-1,"y":-1,":":4,";":4,"-":6,",":50,".":50}},"Q":{"d":"228,36r-108,-32v-58,-2,-107,-45,-107,-123v0,-78,47,-128,113,-128v66,0,109,51,109,123v0,65,-32,99,-69,118v24,6,50,11,71,15xm124,-22v50,0,78,-45,78,-100v0,-49,-26,-99,-77,-99v-53,0,-79,48,-79,101v0,52,28,98,78,98","w":248,"k":{"T":9,"X":10,"Y":10,"A":5,"f":-6,"g":-2,"j":-2,"c":-1,"d":-1,"e":-1,"o":-1,"q":-1,"t":-6,"u":-1,"v":-5,"w":-5,"y":-5,"z":1,"x":2,"-":-5,")":3,"]":3,"}":3,",":12,".":12}},"R":{"d":"27,-239v64,-11,150,-9,150,61v0,33,-23,51,-46,62v37,3,43,98,54,116r-32,0v-4,-7,-10,-28,-16,-58v-8,-44,-32,-49,-78,-47r0,105r-32,0r0,-239xm59,-217r0,88v46,4,86,-6,86,-46v0,-43,-50,-50,-86,-42","w":193,"k":{"T":-3,"C":-1,"G":-1,"O":-1,"Q":-1,"V":-6,"W":-6,"X":-2,"Y":4,"A":-2,"a":-4,"b":-3,"h":-3,"k":-3,"l":-3,"i":-4,"m":-4,"n":-4,"p":-4,"r":-4,"c":-1,"d":-1,"e":-1,"o":-1,"q":-1,"t":-7,"v":-5,"w":-5,"y":-5}},"S":{"d":"15,-12r8,-26v29,24,107,22,107,-26v0,-22,-12,-40,-46,-48v-88,-22,-82,-136,15,-135v24,0,43,6,53,12r-9,26v-8,-5,-23,-12,-45,-12v-33,0,-46,20,-46,37v0,23,14,36,48,46v88,26,83,142,-23,142v-23,0,-49,-7,-62,-16","w":177,"k":{"a":-1,"j":1,"c":-2,"d":-2,"e":-2,"o":-2,"q":-2,"t":1,"v":3,"w":3,"y":3,"-":-2}},"T":{"d":"73,0r0,-216r-73,0r0,-27r179,0r0,27r-74,0r0,216r-32,0","w":178,"k":{"i":16,"T":-14,"J":15,"C":10,"G":10,"O":10,"Q":10,"V":-14,"W":-14,"X":-8,"Y":-10,"A":27,"S":2,"a":23,"g":23,"b":3,"h":3,"k":3,"l":3,"m":16,"n":16,"p":16,"r":16,"c":26,"d":26,"e":26,"o":26,"q":26,"s":19,"u":16,"v":14,"w":14,"y":14,"z":18,"x":12,":":9,";":9,"-":18,")":-22,"]":-22,"}":-22,"\"":-6,"'":-6,",":22,".":22}},"U":{"d":"27,-243r32,0r0,144v0,54,24,77,56,77v36,0,59,-24,59,-77r0,-144r32,0r0,142v0,75,-39,105,-92,105v-50,0,-87,-28,-87,-104r0,-143","w":232,"k":{"A":12,"a":1,"f":-3,"s":2,"t":-1,"v":1,"w":1,"y":1,"z":2,"x":3,",":10,".":10}},"V":{"d":"115,0r-34,0r-80,-243r34,0r65,211v17,-69,46,-144,68,-211r34,0","w":200,"k":{"T":-12,"J":8,"V":-6,"W":-6,"A":21,"a":12,"g":3,"b":2,"h":2,"k":2,"l":2,"i":6,"m":6,"n":6,"p":6,"r":6,"c":12,"d":12,"e":12,"o":12,"q":12,"s":9,"t":-3,"u":6,"v":1,"w":1,"y":1,"z":1,":":6,";":6,"-":5,")":-20,"]":-20,"}":-20,"\"":-7,"'":-7,",":20,".":20}},"W":{"d":"100,0r-33,0r-62,-243r34,0r47,207r52,-207r33,0r30,123v8,28,10,60,17,84r52,-207r32,0r-69,243r-33,0r-30,-126v-9,-30,-11,-58,-17,-80v-12,65,-37,141,-53,206","w":304,"k":{"T":-12,"J":8,"V":-6,"W":-6,"A":21,"a":12,"g":3,"b":2,"h":2,"k":2,"l":2,"i":6,"m":6,"n":6,"p":6,"r":6,"c":12,"d":12,"e":12,"o":12,"q":12,"s":9,"t":-3,"u":6,"v":1,"w":1,"y":1,"z":1,":":6,";":6,"-":5,")":-20,"]":-20,"}":-20,"\"":-7,"'":-7,",":20,".":20}},"X":{"d":"197,0r-37,0r-60,-102r-55,102r-36,0r74,-123r-71,-120r36,0r56,98r54,-98r37,0r-74,118","w":205,"k":{"T":-3,"J":-1,"C":10,"G":10,"O":10,"Q":10,"V":-3,"W":-3,"X":5,"Y":-2,"A":3,"a":2,"c":4,"d":4,"e":4,"o":4,"q":4,"u":3,"v":7,"w":7,"y":7,"-":8}},"Y":{"d":"113,0r-32,0r0,-103r-77,-140r36,0r59,117v17,-38,41,-79,60,-117r35,0r-81,140r0,103","w":194,"k":{"T":-12,"J":19,"M":4,"C":13,"G":13,"O":13,"Q":13,"V":-10,"W":-10,"X":1,"Y":-1,"A":29,"S":5,"B":3,"D":3,"E":3,"F":3,"H":3,"I":3,"K":3,"L":3,"N":3,"P":3,"R":3,"a":25,"g":14,"b":3,"h":3,"k":3,"l":3,"i":5,"m":5,"n":5,"p":5,"r":5,"c":27,"d":27,"e":27,"o":27,"q":27,"s":19,"t":7,"u":19,"v":10,"w":10,"y":10,"z":9,"x":9,":":12,";":12,"-":18,")":-20,"]":-20,"}":-20,"\"":-3,"'":-3,",":34,".":34}},"Z":{"d":"11,0r0,-18r134,-198r-123,0r0,-27r164,0r0,19r-134,198r136,0r0,26r-177,0","w":199,"k":{"J":-3,"C":8,"G":8,"O":8,"Q":8,"X":2,"c":4,"d":4,"e":4,"o":4,"q":4,"u":3,"v":3,"w":3,"y":3,"-":10}},"[":{"d":"95,40r-66,0r0,-287r66,0r0,20r-41,0r0,248r41,0r0,19","w":102,"k":{"T":-17,"J":-6,"C":4,"G":4,"O":4,"Q":4,"V":-18,"W":-18,"X":-4,"Y":-15,"A":4,"j":-20,"\u0414":-8,"\u0402":-12,"\u0409":5,"\u041b":5,"\u040b":-13,"\u0422":-13,"\u042a":-13,"\u0408":5,"\u040e":-4,"\u0423":-4,"\u0427":9,"\u042f":4,"\u0447":18,"\u0434":-6,"\u0452":-2,"\u0442":8,"\u044a":8,"\u0458":-10,"\u045b":-2,"\u0443":6,"\u045e":6,"\u044f":5}},"\\":{"d":"123,14r-24,0r-98,-261r24,0","w":122},"]":{"d":"7,-247r66,0r0,287r-66,0r0,-19r41,0r0,-248r-41,0r0,-20","w":102},"^":{"d":"193,-68r-25,0r-61,-140r-60,140r-25,0r74,-166r23,0","w":214},"_":{"d":"0,27r180,0r0,18r-180,0r0,-18","w":180},"a":{"d":"82,-178v95,3,58,96,69,178r-28,0v-2,-7,0,-17,-4,-22v-10,14,-28,26,-53,26v-35,0,-53,-25,-53,-50v0,-42,37,-65,104,-65v0,-18,-2,-41,-39,-43v-17,0,-34,5,-46,13r-7,-22v14,-9,35,-15,57,-15xm74,-19v38,-2,48,-28,44,-70v-35,-1,-74,5,-74,39v0,21,14,31,30,31","w":173},"b":{"d":"25,0r1,-256r32,0r0,110v36,-60,134,-30,134,57v0,93,-96,123,-138,61r-2,28r-27,0xm107,-153v-35,-1,-53,36,-49,83v3,31,23,48,49,49v33,0,52,-27,52,-67v0,-35,-18,-65,-52,-65","w":204,"k":{"T":14,"v":3,"w":3,"y":3,"z":3,"x":5,"-":-5,")":1,"]":1,"}":1,"\"":4,"'":4,",":9,".":9}},"c":{"d":"145,-30r5,24v-8,4,-27,10,-50,10v-53,0,-86,-36,-86,-89v0,-70,73,-113,137,-83r-7,24v-42,-24,-106,5,-98,57v-4,57,55,78,99,57","w":161,"k":{"T":4,"f":-1,"c":2,"d":2,"e":2,"o":2,"q":2,"t":-5,"v":-6,"w":-6,"y":-6,"-":-2,",":4,".":4}},"d":{"d":"145,-256r31,0r2,256r-28,0v-2,-9,0,-22,-3,-30v-32,62,-133,31,-133,-55v0,-86,90,-120,131,-67r0,-104xm97,-22v35,1,48,-34,48,-81v0,-31,-19,-50,-47,-50v-33,0,-52,29,-52,67v0,35,17,64,51,64","w":203,"k":{",":4,".":4}},"e":{"d":"166,-81r-122,0v-2,64,66,69,108,51r6,23v-11,5,-31,11,-59,11v-54,0,-85,-35,-85,-88v0,-53,30,-94,81,-94v63,0,75,53,71,97xm44,-104r93,0v0,-20,-8,-51,-44,-51v-32,0,-46,29,-49,51","w":180,"k":{"T":12,"x":1,"-":-10,",":4,".":4}},"f":{"d":"30,-174v-6,-58,35,-101,89,-81r-4,25v-36,-15,-60,13,-54,56r42,0r0,24r-42,0r0,150r-31,0r0,-150r-25,0r0,-24r25,0","w":105,"k":{"g":4,"c":5,"d":5,"e":5,"o":5,"q":5,"s":3,"t":-4,":":-12,";":-12,")":-37,"]":-37,"}":-37,"\"":-20,"'":-20,",":12,".":12}},"g":{"d":"175,-26v0,95,-78,120,-146,87r8,-25v44,31,124,12,106,-66v-9,16,-28,29,-55,29v-43,0,-74,-37,-74,-85v0,-90,99,-117,134,-62r1,-26r28,0v-4,41,-2,102,-2,148xm97,-25v37,1,51,-35,47,-80v-3,-29,-18,-47,-46,-48v-30,0,-52,26,-52,66v0,34,17,62,51,62","w":201,"k":{"T":12,"f":-1,"i":2,"m":2,"n":2,"p":2,"r":2,",":5,".":5}},"h":{"d":"103,-152v-63,0,-42,91,-45,152r-32,0r0,-256r32,0r1,109v29,-45,116,-51,116,43r0,104r-32,0v-6,-59,22,-152,-40,-152","w":199,"k":{"T":18,"t":1,"v":5,"w":5,"y":5,"\"":3,"'":3}},"i":{"d":"58,0r-32,0r0,-174r32,0r0,174xm42,-243v12,0,20,9,20,20v0,11,-8,19,-21,19v-12,0,-19,-8,-19,-19v0,-11,8,-20,20,-20","w":84},"j":{"d":"-17,51v42,-8,47,-15,47,-79r0,-146r32,0v-8,98,36,248,-75,250xm46,-243v12,0,20,9,20,20v0,10,-8,19,-21,19v-12,0,-19,-9,-19,-19v0,-11,8,-20,20,-20","w":87,"k":{",":4,".":4}},"k":{"d":"58,-256r0,162v20,-28,45,-53,67,-80r38,0r-67,71r76,103r-38,0r-60,-84r-16,18r0,66r-32,0r0,-256r32,0","w":168,"k":{"T":7,"a":-6,"b":-6,"h":-6,"k":-6,"l":-6,"i":-6,"m":-6,"n":-6,"p":-6,"r":-6,"u":-1,"v":-5,"w":-5,"y":-5,":":-4,";":-4,"-":4,",":-5,".":-5}},"l":{"d":"26,0r0,-256r32,0r0,256r-32,0","w":84,"k":{",":4,".":4}},"m":{"d":"99,-152v-59,0,-39,92,-42,152r-31,0r-1,-174r28,0v1,9,-1,21,2,28v15,-39,91,-43,105,3v28,-50,114,-57,115,41r0,102r-31,0v-4,-55,18,-152,-37,-152v-59,0,-37,93,-41,152r-31,0v-5,-56,20,-152,-36,-152","w":300,"k":{"T":18,"t":1,"v":5,"w":5,"y":5,"\"":3,"'":3}},"n":{"d":"103,-152v-63,0,-42,91,-45,152r-32,0r-1,-174r28,0r2,29v27,-45,119,-55,120,41r0,104r-32,0v-6,-59,22,-152,-40,-152","w":199,"k":{"T":18,"t":1,"v":5,"w":5,"y":5,"\"":3,"'":3}},"o":{"d":"100,-178v50,0,84,36,84,89v0,64,-45,93,-87,93v-47,0,-83,-35,-83,-90v0,-58,38,-92,86,-92xm99,-154v-37,0,-53,34,-53,67v0,38,22,67,53,67v30,0,53,-28,53,-67v0,-30,-16,-67,-53,-67","w":197,"k":{"T":14,"v":3,"w":3,"y":3,"z":3,"x":5,"-":-5,")":1,"]":1,"}":1,"\"":4,"'":4,",":9,".":9}},"p":{"d":"26,71r-1,-245r28,0r2,30v37,-62,137,-33,137,54v0,91,-90,121,-134,67r0,94r-32,0xm108,-153v-36,0,-50,35,-50,82v0,32,23,50,49,50v33,0,52,-27,52,-67v0,-35,-18,-65,-51,-65","w":204,"k":{"T":14,"v":3,"w":3,"y":3,"z":3,"x":5,"-":-5,")":1,"]":1,"}":1,"\"":4,"'":4,",":9,".":9}},"q":{"d":"145,71r-1,-98v-34,58,-130,28,-130,-57v0,-96,94,-119,133,-64r1,-26r30,0r-2,245r-31,0xm97,-21v37,0,48,-36,48,-83v0,-30,-19,-49,-47,-49v-33,0,-52,28,-52,67v0,35,16,65,51,65","w":202,"k":{"T":11,",":3,".":3}},"r":{"d":"112,-147v-68,-12,-53,82,-54,147r-32,0r-1,-174r28,0v1,11,-1,25,2,34v10,-25,30,-42,57,-37r0,30","w":117,"k":{"T":5,"a":2,"f":-11,"g":3,"b":-1,"h":-1,"k":-1,"l":-1,"i":-1,"m":-1,"n":-1,"p":-1,"r":-1,"c":4,"d":4,"e":4,"o":4,"q":4,"t":-9,"v":-9,"w":-9,"y":-9,"z":-3,"x":-6,":":-3,";":-3,"-":2,",":19,".":19}},"s":{"d":"14,-8r8,-24v18,15,76,19,76,-14v0,-15,-8,-24,-32,-31v-69,-20,-59,-99,13,-101v18,0,34,5,43,11r-8,23v-13,-12,-64,-17,-64,13v0,14,8,23,32,30v67,18,58,108,-19,105v-19,0,-37,-5,-49,-12","w":142,"k":{"T":9,",":4,".":4}},"t":{"d":"108,0v-40,13,-75,-6,-75,-55r0,-95r-27,0r0,-24r27,0r0,-33r31,-9r0,42r46,0r0,24r-46,0r0,94v-3,31,19,38,43,32","w":119,"k":{"g":2,"c":2,"d":2,"e":2,"o":2,"q":2,"v":-3,"w":-3,"y":-3,"-":2,",":1,".":1}},"u":{"d":"96,-22v64,0,40,-91,44,-152r32,0r2,174r-29,0v-1,-9,1,-21,-2,-28v-8,14,-27,32,-58,32v-27,0,-60,-15,-60,-76r0,-102r32,0v4,57,-19,152,39,152","w":198,"k":{"T":11,",":3,".":3}},"v":{"d":"5,-174r34,0r49,142r48,-142r34,0r-69,174r-30,0","w":173,"k":{"T":11,"a":1,"g":4,"c":4,"d":4,"e":4,"o":4,"q":4,"s":2,"v":-4,"w":-4,"y":-4,":":-9,";":-9,"-":1,",":14,".":14}},"w":{"d":"6,-174r33,0r37,144v11,-49,29,-97,44,-144r27,0r43,144v8,-48,26,-98,38,-144r32,0r-57,174r-28,0r-43,-140v-11,50,-29,93,-44,140r-29,0","w":264,"k":{"T":11,"a":1,"g":4,"c":4,"d":4,"e":4,"o":4,"q":4,"s":2,"v":-4,"w":-4,"y":-4,":":-9,";":-9,"-":1,",":14,".":14}},"x":{"d":"6,-174r35,0r44,65r41,-65r35,0r-59,84r60,90r-35,0r-46,-69v-13,24,-29,46,-43,69r-35,0r62,-89","w":166,"k":{"T":8,"c":5,"d":5,"e":5,"o":5,"q":5,"s":2,"t":-5,"v":-5,"w":-5,"y":-5,"-":2}},"y":{"d":"13,53v25,-9,45,-29,57,-58r-67,-169r35,0r50,138r46,-138r33,0v-41,86,-59,232,-146,253","w":169,"k":{"T":11,"a":1,"g":4,"c":4,"d":4,"e":4,"o":4,"q":4,"s":2,"v":-4,"w":-4,"y":-4,":":-9,";":-9,"-":1,",":14,".":14}},"z":{"d":"6,0r0,-18r102,-131r-94,0r0,-25r132,0r0,20r-100,129r102,0r0,25r-142,0","w":154,"k":{"T":7,"c":3,"d":3,"e":3,"o":3,"q":3,"v":-9,"w":-9,"y":-9}},"{":{"d":"33,-9v-1,-33,28,-83,-23,-86r0,-18v51,-3,22,-53,23,-87v1,-35,25,-49,60,-47r0,20v-74,-7,6,111,-56,123v61,7,-19,127,56,125r0,19v-35,1,-59,-10,-60,-49","w":102,"k":{"T":-17,"J":-6,"C":4,"G":4,"O":4,"Q":4,"V":-18,"W":-18,"X":-4,"Y":-15,"A":4,"j":-20,"\u0414":-8,"\u0402":-12,"\u0409":5,"\u041b":5,"\u040b":-13,"\u0422":-13,"\u042a":-13,"\u0408":5,"\u040e":-4,"\u0423":-4,"\u0427":9,"\u042f":4,"\u0447":18,"\u0434":-6,"\u0452":-2,"\u0442":8,"\u044a":8,"\u0458":-10,"\u045b":-2,"\u0443":6,"\u045e":6,"\u044f":5}},"|":{"d":"31,-270r24,0r0,360r-24,0r0,-360","w":86},"}":{"d":"69,-200v1,35,-28,84,23,87r0,18v-50,3,-22,52,-23,86v-1,39,-25,51,-60,49r0,-19v72,8,-3,-112,56,-125v-60,-7,19,-126,-56,-123r0,-20v35,-1,59,12,60,47","w":102},"~":{"d":"197,-129v-1,98,-90,33,-137,23v-13,0,-21,8,-21,30r-21,0v-1,-36,17,-54,42,-54v24,0,72,32,96,31v13,0,20,-10,20,-30r21,0","w":214},"'":{"d":"18,-249r32,0r-6,86r-20,0","w":67,"k":{"T":-6,"J":21,"M":2,"C":1,"G":1,"O":1,"Q":1,"V":-6,"W":-6,"Y":-1,"A":22,"f":-9,"g":4,"c":3,"d":3,"e":3,"o":3,"q":3,"t":-9,"v":-8,"w":-8,"y":-8,",":41,".":41}},"`":{"d":"8,-249r34,0r32,51r-22,0","w":108},"\u0401":{"d":"153,-140r0,26r-94,0r0,88r105,0r0,26r-137,0r0,-243r131,0r0,27r-99,0r0,76r94,0xm58,-260v-10,0,-17,-8,-17,-18v0,-10,8,-18,18,-18v10,0,17,8,17,18v0,10,-7,18,-18,18xm125,-260v-10,0,-17,-8,-17,-18v0,-10,8,-18,18,-18v10,0,17,8,17,18v0,10,-7,18,-18,18","w":177,"k":{"\u0414":-7,"\u0417":-3,"\u042d":-3,"\u0409":-9,"\u041b":-9,"\u040b":-2,"\u0422":-2,"\u042a":-2,"\u0408":-6,"\u040e":-3,"\u0423":-3,"\u0427":5,"\u042f":-3,"\u0431":1,"\u0447":5,"\u0434":-4,"\u0437":-3,"\u044d":-3,"\u04d9":-3,"\u0444":3,"\u043b":-5,"\u0459":-5,"\u0442":5,"\u044a":5,"\u0458":1,"\u0435":3,"\u043e":3,"\u0441":3,"\u0451":3,"\u0454":3,"\u045b":-1,"\u0443":2,"\u045e":2,"\u044f":-3,"\u0436":-3}},"\u0402":{"d":"192,-61v0,-63,-50,-95,-94,-61r0,122r-31,0r0,-216r-67,0r0,-27r186,0r0,27r-88,0v1,22,-2,49,1,69v12,-8,30,-15,49,-15v87,-3,96,139,44,185v-17,15,-35,24,-51,27r-5,-24v34,-10,56,-39,56,-87","w":239,"k":{"\u0414":-4,"\u0402":26,"\u0417":-2,"\u042d":-2,"\u0424":3,"\u0409":-6,"\u041b":-6,"\u040b":29,"\u0422":29,"\u042a":29,"\u0408":-4,"\u0404":2,"\u041e":2,"\u0421":2,"\u040e":4,"\u0423":4,"\u0416":-4,"\u0427":16,"\u0425":1,"\u042f":-4,"\u0447":5,"\u0434":-4,"\u0452":3,"\u043b":-4,"\u0459":-4,"\u0442":7,"\u044a":7,"\u045b":4,"\u0443":5,"\u045e":5,"\u044f":-3,"\u0436":-4}},"\u0403":{"d":"27,-243r129,0r0,27r-97,0r0,216r-32,0r0,-243xm102,-298r38,0r-46,42r-26,0","w":155,"k":{"\u0414":18,"\u0402":-19,"\u0417":-5,"\u042d":-5,"\u0424":15,"\u0409":9,"\u041b":9,"\u040b":-15,"\u0422":-15,"\u042a":-15,"\u0408":23,"\u0404":13,"\u041e":13,"\u0421":13,"\u040e":-14,"\u0423":-14,"\u0416":-7,"\u0410":29,"\u0427":3,"\u042f":2,"\u041c":3,"\u0430":29,"\u0431":9,"\u0447":32,"\u0434":36,"\u0452":-12,"\u0455":14,"\u0437":22,"\u044d":22,"\u04d9":22,"\u0444":31,"\u043b":32,"\u0459":32,"\u0442":22,"\u044a":22,"\u0458":8,"\u0435":33,"\u043e":33,"\u0441":33,"\u0451":33,"\u0454":33,"\u045b":-12,"\u0443":17,"\u045e":17,"\u044f":28,"\u0436":22,"\u043c":28,"\u0445":21,"\u0432":24,"\u0433":24,"\u0438":24,"\u0439":24,"\u043a":24,"\u043d":24,"\u043f":24,"\u0440":24,"\u0446":24,"\u0448":24,"\u0449":24,"\u044b":24,"\u044c":24,"\u044e":24,"\u0453":24,"\u0457":24,"\u045a":24,"\u045c":24,"\u045f":24,"\u0491":24,"\u0456":5,")":-11,"]":-11,"}":-11,":":21,";":21,",":24,".":24,"-":26}},"\u0404":{"d":"196,-235r-8,24v-62,-30,-142,11,-141,75r124,0r0,24r-124,0v-3,68,77,111,143,80r5,24v-80,35,-182,-10,-182,-113v0,-68,47,-126,126,-126v31,0,48,7,57,12","w":207,"k":{"\u0414":-8,"\u0402":-13,"\u0417":-7,"\u042d":-7,"\u0424":9,"\u0409":-13,"\u041b":-13,"\u040b":-13,"\u0422":-13,"\u042a":-13,"\u0404":7,"\u041e":7,"\u0421":7,"\u040e":-6,"\u0423":-6,"\u0416":-5,"\u0410":-1,"\u0427":4,"\u0425":-3,"\u042f":-5,"\u0430":2,"\u0431":5,"\u0447":21,"\u0434":-4,"\u0452":-5,"\u0437":-4,"\u044d":-4,"\u04d9":-4,"\u0444":6,"\u043b":-6,"\u0459":-6,"\u0442":12,"\u044a":12,"\u0435":6,"\u043e":6,"\u0441":6,"\u0451":6,"\u0454":6,"\u045b":-5,"\u0443":9,"\u045e":9,"\u0436":-5}},"\u0405":{"d":"15,-12r8,-26v29,24,107,22,107,-26v0,-22,-12,-40,-46,-48v-88,-22,-82,-136,15,-135v24,0,43,6,53,12r-9,26v-8,-5,-23,-12,-45,-12v-33,0,-46,20,-46,37v0,23,14,36,48,46v88,26,83,142,-23,142v-23,0,-49,-7,-62,-16","w":177,"k":{"\u0414":2,"\u0409":-2,"\u041b":-2,"\u040b":3,"\u0422":3,"\u042a":3,"\u0408":1,"\u040e":1,"\u0423":1,"\u0410":1,"\u0427":9,"\u042f":-2,"\u0447":6,"\u0452":3,"\u0437":-1,"\u044d":-1,"\u04d9":-1,"\u0444":-1,"\u043b":-1,"\u0459":-1,"\u0442":9,"\u044a":9,"\u0458":1,"\u0435":-2,"\u043e":-2,"\u0441":-2,"\u0451":-2,"\u0454":-2,"\u045b":1,"\u0443":4,"\u045e":4}},"\u0406":{"d":"27,-243r32,0r0,243r-32,0r0,-243","w":86,"k":{"\u0409":-1,"\u041b":-1,"\u0427":2,"\u0447":3,"\u0434":-1,"\u0437":-2,"\u044d":-2,"\u04d9":-2,"\u043b":-2,"\u0459":-2,"\u0442":1,"\u044a":1,"\u0443":1,"\u045e":1,"\u044f":-1,"\u0436":-2,",":-2,".":-2}},"\u0407":{"d":"27,-243r32,0r0,243r-32,0r0,-243xm10,-260v-10,0,-18,-8,-18,-18v0,-10,8,-18,18,-18v10,0,17,8,17,18v0,10,-6,18,-17,18xm76,-260v-10,0,-17,-8,-17,-18v0,-10,8,-18,18,-18v10,0,17,8,17,18v0,10,-7,18,-18,18","w":86,"k":{"\u0409":-1,"\u041b":-1,"\u0427":2,"\u0447":3,"\u0434":-1,"\u0437":-2,"\u044d":-2,"\u04d9":-2,"\u043b":-2,"\u0459":-2,"\u0442":1,"\u044a":1,"\u0443":1,"\u045e":1,"\u044f":-1,"\u0436":-2,",":-2,".":-2}},"\u0408":{"d":"77,-83r0,-160r31,0r0,163v1,79,-50,94,-107,78r5,-25v39,10,71,5,71,-56","w":133,"k":{"\u0414":4,"\u0408":9,"\u040e":-2,"\u0423":-2,"\u0410":2,"\u042f":-2,"\u0431":-1,"\u0447":2,"\u0434":3,"\u0452":-3,"\u0455":1,"\u0458":1,"\u045b":-3,"\u0443":-1,"\u045e":-1}},"\u0409":{"d":"-2,-22v70,-18,41,-139,47,-221r135,0r0,92v63,-9,122,10,123,73v2,76,-82,87,-154,78r0,-216r-74,0v-4,92,20,208,-72,219xm180,-127r0,103v45,8,90,-7,90,-53v-1,-47,-45,-57,-90,-50","w":317,"k":{"\u0414":3,"\u0402":31,"\u0417":4,"\u042d":4,"\u0424":1,"\u040b":26,"\u0422":26,"\u042a":26,"\u0408":2,"\u0404":1,"\u041e":1,"\u0421":1,"\u040e":17,"\u0423":17,"\u0416":1,"\u0410":2,"\u0401":1,"\u0403":1,"\u0406":1,"\u0407":1,"\u040a":1,"\u040c":1,"\u040f":1,"\u0411":1,"\u0412":1,"\u0413":1,"\u0415":1,"\u0418":1,"\u0419":1,"\u041a":1,"\u041d":1,"\u041f":1,"\u0420":1,"\u0426":1,"\u0428":1,"\u0429":1,"\u042b":1,"\u042c":1,"\u042e":1,"\u0490":1,"\u0427":18,"\u0405":3,"\u0425":8,"\u041c":2,"\u0431":-1,"\u0447":4,"\u0434":1,"\u0452":3,"\u0455":2,"\u0442":9,"\u044a":9,"\u0458":3,"\u045b":2,"\u0443":5,"\u045e":5,"\u044f":-1,"\u0445":4,")":11,"]":11,"}":11}},"\u040a":{"d":"309,-77v0,76,-84,86,-154,76r0,-118r-96,0r0,119r-32,0r0,-243r32,0r0,97r96,0r0,-97r31,0r0,95v60,-9,123,8,123,71xm186,-124r0,100v45,8,90,-6,90,-52v0,-46,-46,-53,-90,-48","w":322,"k":{"\u0414":3,"\u0402":31,"\u0417":4,"\u042d":4,"\u0424":1,"\u040b":26,"\u0422":26,"\u042a":26,"\u0408":2,"\u0404":1,"\u041e":1,"\u0421":1,"\u040e":17,"\u0423":17,"\u0416":1,"\u0410":2,"\u0401":1,"\u0403":1,"\u0406":1,"\u0407":1,"\u040a":1,"\u040c":1,"\u040f":1,"\u0411":1,"\u0412":1,"\u0413":1,"\u0415":1,"\u0418":1,"\u0419":1,"\u041a":1,"\u041d":1,"\u041f":1,"\u0420":1,"\u0426":1,"\u0428":1,"\u0429":1,"\u042b":1,"\u042c":1,"\u042e":1,"\u0490":1,"\u0427":18,"\u0405":3,"\u0425":8,"\u041c":2,"\u0431":-1,"\u0447":4,"\u0434":1,"\u0452":3,"\u0455":2,"\u0442":9,"\u044a":9,"\u0458":3,"\u045b":2,"\u0443":5,"\u045e":5,"\u044f":-1,"\u0445":4,")":11,"]":11,"}":11}},"\u040b":{"d":"186,0v-3,-56,17,-139,-43,-138v-15,0,-33,7,-45,16r0,122r-32,0r0,-216r-66,0r0,-27r182,0r0,27r-84,0r0,69v14,-8,34,-16,55,-16v79,-2,63,88,64,163r-31,0","w":243,"k":{"\u0402":30,"\u0424":3,"\u040b":25,"\u0422":25,"\u042a":25,"\u0408":1,"\u0404":2,"\u041e":2,"\u0421":2,"\u040e":8,"\u0423":8,"\u0427":16,"\u042f":-2,"\u0447":6,"\u0452":4,"\u0442":10,"\u044a":10,"\u0458":5,"\u045b":3,"\u0443":7,"\u045e":7,"\u044f":-1}},"\u040c":{"d":"158,0v-25,-46,-22,-119,-99,-111r0,111r-32,0r0,-243r32,0r0,108r9,0r84,-108r37,0r-92,112v69,7,69,83,95,131r-34,0xm115,-296r38,0r-46,42r-26,0","w":195,"k":{"\u0414":-11,"\u0402":-7,"\u0417":-5,"\u042d":-5,"\u0424":8,"\u0409":-13,"\u041b":-13,"\u040b":-10,"\u0422":-10,"\u042a":-10,"\u0408":-9,"\u0404":7,"\u041e":7,"\u0421":7,"\u040e":-7,"\u0423":-7,"\u0416":-6,"\u0410":-2,"\u0427":6,"\u0425":-3,"\u042f":-8,"\u0430":-4,"\u0431":3,"\u0447":14,"\u0434":-9,"\u0452":-5,"\u0455":-1,"\u0437":-5,"\u044d":-5,"\u04d9":-5,"\u043b":-10,"\u0459":-10,"\u0442":8,"\u044a":8,"\u0435":1,"\u043e":1,"\u0441":1,"\u0451":1,"\u0454":1,"\u045b":-5,"\u0443":7,"\u045e":7,"\u044f":-4,"\u0436":-5,"\u043c":-3,"\u0445":-4,"\u0456":-1,"-":7}},"\u040e":{"d":"1,-243r35,0r49,104v7,13,11,31,18,43r53,-147r33,0v-31,71,-56,158,-96,217v-17,25,-41,34,-73,28r3,-25v32,7,50,-21,59,-41v3,-5,2,-8,-1,-14xm48,-294r24,0v1,11,5,22,22,22v17,0,21,-10,22,-22r24,0v-2,24,-16,39,-47,39v-30,0,-43,-15,-45,-39","w":187,"k":{"\u0414":18,"\u0402":-19,"\u0417":-4,"\u042d":-4,"\u0424":4,"\u0409":6,"\u041b":6,"\u040b":-15,"\u0422":-15,"\u042a":-15,"\u0408":24,"\u0404":4,"\u041e":4,"\u0421":4,"\u040e":-9,"\u0423":-9,"\u0416":-5,"\u0410":21,"\u0425":-1,"\u041c":3,"\u0430":18,"\u0431":5,"\u0447":12,"\u0434":24,"\u0452":-13,"\u0455":15,"\u0437":7,"\u044d":7,"\u04d9":7,"\u0444":18,"\u043b":12,"\u0459":12,"\u0442":-4,"\u044a":-4,"\u0458":4,"\u0435":19,"\u043e":19,"\u0441":19,"\u0451":19,"\u0454":19,"\u045b":-12,"\u0443":3,"\u045e":3,"\u044f":15,"\u0436":6,"\u043c":13,"\u0445":6,"\u0432":9,"\u0433":9,"\u0438":9,"\u0439":9,"\u043a":9,"\u043d":9,"\u043f":9,"\u0440":9,"\u0446":9,"\u0448":9,"\u0449":9,"\u044b":9,"\u044c":9,"\u044e":9,"\u0453":9,"\u0457":9,"\u045a":9,"\u045c":9,"\u045f":9,"\u0491":9,"\u0456":3,")":-9,"]":-9,"}":-9,":":13,";":13,",":38,".":38,"-":14}},"\u040f":{"d":"27,-243r32,0r0,217r111,0r0,-217r32,0r0,243r-72,0r-2,63r-26,0r-3,-63r-72,0r0,-243","w":228,"k":{"\u0409":-1,"\u041b":-1,"\u0427":2,"\u0447":3,"\u0434":-1,"\u0437":-2,"\u044d":-2,"\u04d9":-2,"\u043b":-2,"\u0459":-2,"\u0442":1,"\u044a":1,"\u0443":1,"\u045e":1,"\u044f":-1,"\u0436":-2,",":-2,".":-2}},"\u0410":{"d":"153,-76r-86,0r-26,76r-32,0r83,-243r37,0r83,243r-33,0xm73,-101r74,0r-25,-70v-6,-15,-6,-32,-13,-44v-9,39,-24,77,-36,114","w":220},"\u0411":{"d":"182,-78v1,76,-85,87,-155,77r0,-242r136,0r0,27r-104,0r0,65v63,-9,122,11,123,73xm149,-77v0,-46,-45,-57,-90,-50r0,103v44,8,90,-7,90,-53","w":196,"k":{"\u0414":4,"\u0402":16,"\u0417":3,"\u042d":3,"\u0424":3,"\u0409":-2,"\u041b":-2,"\u040b":15,"\u0422":15,"\u042a":15,"\u0408":1,"\u0404":4,"\u041e":4,"\u0421":4,"\u040e":6,"\u0423":6,"\u0416":3,"\u0410":3,"\u0401":1,"\u0403":1,"\u0406":1,"\u0407":1,"\u040a":1,"\u040c":1,"\u040f":1,"\u0411":1,"\u0412":1,"\u0413":1,"\u0415":1,"\u0418":1,"\u0419":1,"\u041a":1,"\u041d":1,"\u041f":1,"\u0420":1,"\u0426":1,"\u0428":1,"\u0429":1,"\u042b":1,"\u042c":1,"\u042e":1,"\u0490":1,"\u0427":15,"\u0405":2,"\u0425":7,"\u0447":3,"\u0434":1,"\u0452":4,"\u043b":-1,"\u0459":-1,"\u0442":12,"\u044a":12,"\u0458":3,"\u045b":2,"\u0443":7,"\u045e":7,"\u043c":-1,"\u0445":4}},"\u0412":{"d":"180,-69v0,70,-85,76,-153,68r0,-238v57,-10,144,-11,144,55v0,25,-18,43,-41,54v23,5,50,25,50,61xm59,-218r0,78v42,4,80,-8,80,-41v0,-38,-46,-43,-80,-37xm59,-116r0,92v40,6,89,-1,88,-45v0,-42,-42,-50,-88,-47","w":195,"k":{"\u0414":1,"\u0402":4,"\u0424":4,"\u0409":-1,"\u041b":-1,"\u040b":2,"\u0422":2,"\u042a":2,"\u0408":2,"\u0404":3,"\u041e":3,"\u0421":3,"\u040e":5,"\u0423":5,"\u0416":2,"\u0427":8,"\u0425":3,"\u042f":-2,"\u0447":7,"\u0434":1,"\u0455":1,"\u0444":-1,"\u043b":-1,"\u0459":-1,"\u0442":2,"\u044a":2,"\u0458":2,"\u0435":-1,"\u043e":-1,"\u0441":-1,"\u0451":-1,"\u0454":-1,"\u0443":1,"\u045e":1,"\u0445":4}},"\u0413":{"d":"27,-243r129,0r0,27r-97,0r0,216r-32,0r0,-243","w":155,"k":{"\u0414":18,"\u0402":-19,"\u0417":-5,"\u042d":-5,"\u0424":15,"\u0409":9,"\u041b":9,"\u040b":-15,"\u0422":-15,"\u042a":-15,"\u0408":23,"\u0404":13,"\u041e":13,"\u0421":13,"\u040e":-14,"\u0423":-14,"\u0416":-7,"\u0410":29,"\u0427":3,"\u042f":2,"\u041c":3,"\u0430":29,"\u0431":9,"\u0447":32,"\u0434":36,"\u0452":-12,"\u0455":14,"\u0437":22,"\u044d":22,"\u04d9":22,"\u0444":31,"\u043b":32,"\u0459":32,"\u0442":22,"\u044a":22,"\u0458":8,"\u0435":33,"\u043e":33,"\u0441":33,"\u0451":33,"\u0454":33,"\u045b":-12,"\u0443":17,"\u045e":17,"\u044f":28,"\u0436":22,"\u043c":28,"\u0445":21,"\u0432":24,"\u0433":24,"\u0438":24,"\u0439":24,"\u043a":24,"\u043d":24,"\u043f":24,"\u0440":24,"\u0446":24,"\u0448":24,"\u0449":24,"\u044b":24,"\u044c":24,"\u044e":24,"\u0453":24,"\u0457":24,"\u045a":24,"\u045c":24,"\u045f":24,"\u0491":24,"\u0456":5,")":-11,"]":-11,"}":-11,":":21,";":21,",":24,".":24,"-":26}},"\u0414":{"d":"58,-243r135,0r0,217r22,1r-3,83r-24,0r-2,-58r-153,0r-2,58r-25,0r-2,-83r18,-1v34,-50,38,-128,36,-217xm87,-217v2,78,-3,147,-32,191r107,0r0,-191r-75,0","w":226,"k":{"\u0414":-5,"\u0402":5,"\u0417":-2,"\u042d":-2,"\u0424":4,"\u0409":-5,"\u041b":-5,"\u040b":4,"\u0422":4,"\u042a":4,"\u0408":-4,"\u0404":3,"\u041e":3,"\u0421":3,"\u040e":1,"\u0423":1,"\u0416":-2,"\u0410":-1,"\u0427":6,"\u042f":-3,"\u0430":-2,"\u0431":2,"\u0447":7,"\u0434":-5,"\u0452":1,"\u0437":-3,"\u044d":-3,"\u04d9":-3,"\u0444":3,"\u043b":-5,"\u0459":-5,"\u0442":6,"\u044a":6,"\u0458":-13,"\u0435":2,"\u043e":2,"\u0441":2,"\u0451":2,"\u0454":2,"\u045b":1,"\u0443":2,"\u045e":2,"\u044f":-3,"\u0436":-3,"\u0445":-1,",":-7,".":-7}},"\u0415":{"d":"153,-140r0,26r-94,0r0,88r105,0r0,26r-137,0r0,-243r131,0r0,27r-99,0r0,76r94,0","w":177,"k":{"\u0414":-7,"\u0417":-3,"\u042d":-3,"\u0409":-9,"\u041b":-9,"\u040b":-2,"\u0422":-2,"\u042a":-2,"\u0408":-6,"\u040e":-3,"\u0423":-3,"\u0427":5,"\u042f":-3,"\u0431":1,"\u0447":5,"\u0434":-4,"\u0437":-3,"\u044d":-3,"\u04d9":-3,"\u0444":3,"\u043b":-5,"\u0459":-5,"\u0442":5,"\u044a":5,"\u0458":1,"\u0435":3,"\u043e":3,"\u0441":3,"\u0451":3,"\u0454":3,"\u045b":-1,"\u0443":2,"\u045e":2,"\u044f":-3,"\u0436":-3}},"\u0416":{"d":"4,0v24,-50,25,-125,90,-131r-86,-112r36,0r76,108r9,0r0,-108r30,0r0,108r10,0r75,-108r37,0r-86,112v65,4,66,81,89,131r-32,0v-22,-47,-19,-120,-93,-111r0,111r-30,0r0,-111v-74,-8,-70,65,-93,111r-32,0","w":288,"k":{"\u0414":-11,"\u0402":-7,"\u0417":-5,"\u042d":-5,"\u0424":8,"\u0409":-13,"\u041b":-13,"\u040b":-10,"\u0422":-10,"\u042a":-10,"\u0408":-9,"\u0404":7,"\u041e":7,"\u0421":7,"\u040e":-7,"\u0423":-7,"\u0416":-6,"\u0410":-2,"\u0427":6,"\u0425":-3,"\u042f":-8,"\u0430":-4,"\u0431":3,"\u0447":14,"\u0434":-9,"\u0452":-5,"\u0455":-1,"\u0437":-5,"\u044d":-5,"\u04d9":-5,"\u043b":-10,"\u0459":-10,"\u0442":8,"\u044a":8,"\u0435":1,"\u043e":1,"\u0441":1,"\u0451":1,"\u0454":1,"\u045b":-5,"\u0443":7,"\u045e":7,"\u044f":-4,"\u0436":-5,"\u043c":-3,"\u0445":-4,"\u0456":-1,"-":7}},"\u0417":{"d":"26,-206r-8,-23v40,-31,135,-23,135,41v0,31,-24,53,-50,61v34,4,60,25,60,60v-1,75,-96,86,-152,55r8,-24v33,24,115,18,111,-32v-3,-41,-41,-48,-81,-46r0,-24v39,4,72,-16,72,-45v2,-48,-68,-43,-95,-23","w":177,"k":{"\u0414":1,"\u0402":4,"\u0424":4,"\u0409":-1,"\u041b":-1,"\u040b":2,"\u0422":2,"\u042a":2,"\u0408":2,"\u0404":3,"\u041e":3,"\u0421":3,"\u040e":5,"\u0423":5,"\u0416":2,"\u0427":8,"\u0425":3,"\u042f":-2,"\u0447":7,"\u0434":1,"\u0455":1,"\u0444":-1,"\u043b":-1,"\u0459":-1,"\u0442":2,"\u044a":2,"\u0458":2,"\u0435":-1,"\u043e":-1,"\u0441":-1,"\u0451":-1,"\u0454":-1,"\u0443":1,"\u045e":1,"\u0445":4}},"\u0418":{"d":"27,-243r30,0r-2,206v33,-68,83,-140,123,-206r32,0r0,243r-30,0r2,-202v-33,70,-82,136,-121,202r-34,0r0,-243","w":236,"k":{"\u0409":-1,"\u041b":-1,"\u0427":2,"\u0447":3,"\u0434":-1,"\u0437":-2,"\u044d":-2,"\u04d9":-2,"\u043b":-2,"\u0459":-2,"\u0442":1,"\u044a":1,"\u0443":1,"\u045e":1,"\u044f":-1,"\u0436":-2,",":-2,".":-2}},"\u0419":{"d":"27,-243r30,0r-2,206v33,-68,83,-140,123,-206r32,0r0,243r-30,0r2,-202v-33,70,-82,136,-121,202r-34,0r0,-243xm72,-293r24,0v1,11,5,22,22,22v17,0,21,-10,22,-22r25,0v-2,24,-16,38,-47,38v-30,0,-44,-14,-46,-38","w":236,"k":{"\u0409":-1,"\u041b":-1,"\u0427":2,"\u0447":3,"\u0434":-1,"\u0437":-2,"\u044d":-2,"\u04d9":-2,"\u043b":-2,"\u0459":-2,"\u0442":1,"\u044a":1,"\u0443":1,"\u045e":1,"\u044f":-1,"\u0436":-2,",":-2,".":-2}},"\u041a":{"d":"158,0v-25,-46,-22,-119,-99,-111r0,111r-32,0r0,-243r32,0r0,108r9,0r84,-108r37,0r-92,112v69,7,69,83,95,131r-34,0","w":195,"k":{"\u0414":-11,"\u0402":-7,"\u0417":-5,"\u042d":-5,"\u0424":8,"\u0409":-13,"\u041b":-13,"\u040b":-10,"\u0422":-10,"\u042a":-10,"\u0408":-9,"\u0404":7,"\u041e":7,"\u0421":7,"\u040e":-7,"\u0423":-7,"\u0416":-6,"\u0410":-2,"\u0427":6,"\u0425":-3,"\u042f":-8,"\u0430":-4,"\u0431":3,"\u0447":14,"\u0434":-9,"\u0452":-5,"\u0455":-1,"\u0437":-5,"\u044d":-5,"\u04d9":-5,"\u043b":-10,"\u0459":-10,"\u0442":8,"\u044a":8,"\u0435":1,"\u043e":1,"\u0441":1,"\u0451":1,"\u0454":1,"\u045b":-5,"\u0443":7,"\u045e":7,"\u044f":-4,"\u0436":-5,"\u043c":-3,"\u0445":-4,"\u0456":-1,"-":7}},"\u041b":{"d":"-3,-22v71,-17,40,-139,47,-221r143,0r0,243r-32,0r0,-216r-80,0v-4,93,21,210,-74,219","w":213,"k":{"\u0409":-1,"\u041b":-1,"\u0427":2,"\u0447":3,"\u0434":-1,"\u0437":-2,"\u044d":-2,"\u04d9":-2,"\u043b":-2,"\u0459":-2,"\u0442":1,"\u044a":1,"\u0443":1,"\u045e":1,"\u044f":-1,"\u0436":-2,",":-2,".":-2}},"\u041c":{"d":"238,0r-11,-211v-9,28,-18,59,-30,92r-43,118r-24,0r-40,-116v-13,-34,-18,-67,-28,-94r-11,211r-30,0r17,-243r40,0r66,199v17,-63,47,-137,69,-199r40,0r16,243r-31,0","w":289,"k":{"\u0414":-3,"\u0417":1,"\u042d":1,"\u0424":1,"\u0409":-4,"\u041b":-4,"\u040e":1,"\u0423":1,"\u0410":3,"\u0427":6,"\u042f":-2,"\u0430":-1,"\u0447":5,"\u0434":-2,"\u0437":-3,"\u044d":-3,"\u04d9":-3,"\u043b":-2,"\u0459":-2,"\u0442":1,"\u044a":1,"\u0458":-1,"\u044f":-3,"\u0436":-3}},"\u041d":{"d":"27,-243r32,0r0,102r117,0r0,-102r32,0r0,243r-32,0r0,-114r-117,0r0,114r-32,0r0,-243","w":234,"k":{"\u0409":-1,"\u041b":-1,"\u0427":2,"\u0447":3,"\u0434":-1,"\u0437":-2,"\u044d":-2,"\u04d9":-2,"\u043b":-2,"\u0459":-2,"\u0442":1,"\u044a":1,"\u0443":1,"\u045e":1,"\u044f":-1,"\u0436":-2,",":-2,".":-2}},"\u041e":{"d":"125,-247v67,0,110,51,110,123v0,83,-51,128,-113,128v-64,0,-109,-51,-109,-124v0,-77,47,-127,112,-127xm124,-221v-52,0,-78,48,-78,101v0,52,28,98,78,98v50,0,78,-45,78,-100v0,-49,-26,-99,-78,-99","w":248,"k":{"\u0414":8,"\u0402":5,"\u0417":5,"\u042d":5,"\u0409":1,"\u041b":1,"\u040b":3,"\u0422":3,"\u042a":3,"\u0408":4,"\u040e":8,"\u0423":8,"\u0416":6,"\u0410":5,"\u0427":3,"\u0425":10,"\u042f":-1,"\u041c":1,"\u0447":-1,"\u0434":3,"\u0452":-2,"\u0437":-3,"\u044d":-3,"\u04d9":-3,"\u0442":-5,"\u044a":-5,"\u0435":-1,"\u043e":-1,"\u0441":-1,"\u0451":-1,"\u0454":-1,"\u045b":-3,"\u0443":-4,"\u045e":-4,"\u044f":-2,"\u043c":-2,"\u0445":2}},"\u041f":{"d":"27,-243r176,0r0,243r-32,0r0,-216r-112,0r0,216r-32,0r0,-243","w":230,"k":{"\u0409":-1,"\u041b":-1,"\u0427":2,"\u0447":3,"\u0434":-1,"\u0437":-2,"\u044d":-2,"\u04d9":-2,"\u043b":-2,"\u0459":-2,"\u0442":1,"\u044a":1,"\u0443":1,"\u045e":1,"\u044f":-1,"\u0436":-2,",":-2,".":-2}},"\u0420":{"d":"177,-174v0,61,-55,87,-118,77r0,97r-32,0r0,-240v64,-11,150,-6,150,66xm59,-217r0,94v42,11,86,-7,86,-49v0,-43,-48,-54,-86,-45","w":191,"k":{"\u0414":24,"\u0402":1,"\u0417":8,"\u042d":8,"\u0424":4,"\u0409":10,"\u041b":10,"\u0408":31,"\u0404":3,"\u041e":3,"\u0421":3,"\u040e":4,"\u0423":4,"\u0416":8,"\u0410":30,"\u0427":3,"\u0425":9,"\u041c":6,"\u0430":9,"\u0431":2,"\u0447":4,"\u0434":17,"\u0452":-3,"\u0455":7,"\u0444":10,"\u043b":9,"\u0459":9,"\u0442":-2,"\u044a":-2,"\u0458":7,"\u0435":10,"\u043e":10,"\u0441":10,"\u0451":10,"\u0454":10,"\u045b":-3,"\u0443":-1,"\u045e":-1,"\u044f":3,"\u043c":5,"\u0432":5,"\u0433":5,"\u0438":5,"\u0439":5,"\u043a":5,"\u043d":5,"\u043f":5,"\u0440":5,"\u0446":5,"\u0448":5,"\u0449":5,"\u044b":5,"\u044c":5,"\u044e":5,"\u0453":5,"\u0457":5,"\u045a":5,"\u045c":5,"\u045f":5,"\u0491":5,"\u0456":5,":":8,";":8,",":50,".":50,"-":5}},"\u0421":{"d":"190,-33r7,25v-11,6,-35,12,-65,12v-68,0,-119,-43,-119,-123v0,-97,99,-152,184,-117r-8,26v-67,-29,-143,7,-143,90v0,81,75,116,144,87","w":208,"k":{"\u0414":-8,"\u0402":-13,"\u0417":-7,"\u042d":-7,"\u0424":9,"\u0409":-13,"\u041b":-13,"\u040b":-13,"\u0422":-13,"\u042a":-13,"\u0404":7,"\u041e":7,"\u0421":7,"\u040e":-6,"\u0423":-6,"\u0416":-5,"\u0410":-1,"\u0427":4,"\u0425":-3,"\u042f":-5,"\u0430":2,"\u0431":5,"\u0447":21,"\u0434":-4,"\u0452":-5,"\u0437":-4,"\u044d":-4,"\u04d9":-4,"\u0444":6,"\u043b":-6,"\u0459":-6,"\u0442":12,"\u044a":12,"\u0435":6,"\u043e":6,"\u0441":6,"\u0451":6,"\u0454":6,"\u045b":-5,"\u0443":9,"\u045e":9,"\u0436":-5}},"\u0422":{"d":"73,0r0,-216r-73,0r0,-27r179,0r0,27r-74,0r0,216r-32,0","w":178,"k":{"\u0414":18,"\u0402":-19,"\u0417":-5,"\u042d":-5,"\u0424":15,"\u0409":9,"\u041b":9,"\u040b":-15,"\u0422":-15,"\u042a":-15,"\u0408":23,"\u0404":13,"\u041e":13,"\u0421":13,"\u040e":-14,"\u0423":-14,"\u0416":-7,"\u0410":29,"\u0427":3,"\u042f":2,"\u041c":3,"\u0430":29,"\u0431":9,"\u0447":32,"\u0434":36,"\u0452":-12,"\u0455":14,"\u0437":22,"\u044d":22,"\u04d9":22,"\u0444":31,"\u043b":32,"\u0459":32,"\u0442":22,"\u044a":22,"\u0458":8,"\u0435":33,"\u043e":33,"\u0441":33,"\u0451":33,"\u0454":33,"\u045b":-12,"\u0443":17,"\u045e":17,"\u044f":28,"\u0436":22,"\u043c":28,"\u0445":21,"\u0432":24,"\u0433":24,"\u0438":24,"\u0439":24,"\u043a":24,"\u043d":24,"\u043f":24,"\u0440":24,"\u0446":24,"\u0448":24,"\u0449":24,"\u044b":24,"\u044c":24,"\u044e":24,"\u0453":24,"\u0457":24,"\u045a":24,"\u045c":24,"\u045f":24,"\u0491":24,"\u0456":5,")":-11,"]":-11,"}":-11,":":21,";":21,",":24,".":24,"-":26}},"\u0423":{"d":"1,-243r35,0r49,104v7,13,11,31,18,43r53,-147r33,0v-31,71,-56,158,-96,217v-17,25,-41,34,-73,28r3,-25v32,7,50,-21,59,-41v3,-5,2,-8,-1,-14","w":187,"k":{"\u0414":18,"\u0402":-19,"\u0417":-4,"\u042d":-4,"\u0424":4,"\u0409":6,"\u041b":6,"\u040b":-15,"\u0422":-15,"\u042a":-15,"\u0408":24,"\u0404":4,"\u041e":4,"\u0421":4,"\u040e":-9,"\u0423":-9,"\u0416":-5,"\u0410":21,"\u0425":-1,"\u041c":3,"\u0430":18,"\u0431":5,"\u0447":12,"\u0434":24,"\u0452":-13,"\u0455":15,"\u0437":7,"\u044d":7,"\u04d9":7,"\u0444":18,"\u043b":12,"\u0459":12,"\u0442":-4,"\u044a":-4,"\u0458":4,"\u0435":19,"\u043e":19,"\u0441":19,"\u0451":19,"\u0454":19,"\u045b":-12,"\u0443":3,"\u045e":3,"\u044f":15,"\u0436":6,"\u043c":13,"\u0445":6,"\u0432":9,"\u0433":9,"\u0438":9,"\u0439":9,"\u043a":9,"\u043d":9,"\u043f":9,"\u0440":9,"\u0446":9,"\u0448":9,"\u0449":9,"\u044b":9,"\u044c":9,"\u044e":9,"\u0453":9,"\u0457":9,"\u045a":9,"\u045c":9,"\u045f":9,"\u0491":9,"\u0456":3,")":-9,"]":-9,"}":-9,":":13,";":13,",":38,".":38,"-":14}},"\u0424":{"d":"116,-252r30,0r0,22v51,2,102,33,102,109v0,77,-52,105,-103,108r0,23r-30,0r0,-23v-50,-4,-102,-30,-102,-107v0,-80,56,-107,103,-110r0,-22xm115,-35r0,-173v-32,2,-70,24,-70,87v0,58,34,82,70,86xm145,-208r0,173v35,-3,70,-26,70,-86v0,-63,-35,-85,-70,-87","w":261,"k":{"\u0414":10,"\u0402":11,"\u0417":3,"\u042d":3,"\u0409":2,"\u041b":2,"\u040b":8,"\u0422":8,"\u042a":8,"\u0408":8,"\u040e":9,"\u0423":9,"\u0416":6,"\u0410":8,"\u0427":3,"\u0425":13,"\u042f":-1,"\u041c":2,"\u0430":1,"\u0447":-1,"\u0434":5,"\u0452":-2,"\u0437":-1,"\u044d":-1,"\u04d9":-1,"\u0442":-4,"\u044a":-4,"\u0435":-2,"\u043e":-2,"\u0441":-2,"\u0451":-2,"\u0454":-2,"\u045b":-2,"\u0443":-3,"\u045e":-3,"\u044f":-3}},"\u0425":{"d":"197,0r-37,0r-60,-102r-55,102r-36,0r74,-123r-71,-120r36,0r56,98r54,-98r37,0r-74,118","w":205,"k":{"\u0414":-4,"\u0402":-5,"\u0417":-2,"\u042d":-2,"\u0424":13,"\u0409":-9,"\u041b":-9,"\u040b":-6,"\u0422":-6,"\u042a":-6,"\u0404":10,"\u041e":10,"\u0421":10,"\u040e":-4,"\u0423":-4,"\u0416":-1,"\u0410":2,"\u0427":6,"\u042f":-4,"\u0430":2,"\u0431":6,"\u0447":18,"\u0434":-4,"\u0452":-3,"\u0437":-2,"\u044d":-2,"\u04d9":-2,"\u0444":8,"\u043b":-5,"\u0459":-5,"\u0442":7,"\u044a":7,"\u0458":1,"\u0435":7,"\u043e":7,"\u0441":7,"\u0451":7,"\u0454":7,"\u045b":-3,"\u0443":9,"\u045e":9,"\u044f":-1,"\u0436":-2,":":1,";":1}},"\u0426":{"d":"27,-243r32,0r0,217r111,0r0,-217r32,0r0,217r21,1r-2,84r-25,0r-2,-59r-167,0r0,-243","w":234,"k":{"\u0414":-5,"\u0402":5,"\u0417":-2,"\u042d":-2,"\u0424":4,"\u0409":-5,"\u041b":-5,"\u040b":4,"\u0422":4,"\u042a":4,"\u0408":-4,"\u0404":3,"\u041e":3,"\u0421":3,"\u040e":1,"\u0423":1,"\u0416":-2,"\u0410":-1,"\u0427":6,"\u042f":-3,"\u0430":-2,"\u0431":2,"\u0447":7,"\u0434":-5,"\u0452":1,"\u0437":-3,"\u044d":-3,"\u04d9":-3,"\u0444":3,"\u043b":-5,"\u0459":-5,"\u0442":6,"\u044a":6,"\u0458":-13,"\u0435":2,"\u043e":2,"\u0441":2,"\u0451":2,"\u0454":2,"\u045b":1,"\u0443":2,"\u045e":2,"\u044f":-3,"\u0436":-3,"\u0445":-1,",":-7,".":-7}},"\u0427":{"d":"26,-243r31,0v1,59,-14,134,51,130v17,0,35,-6,48,-14r0,-116r32,0r0,244r-32,0r0,-103v-53,26,-127,28,-130,-58r0,-83","w":214,"k":{"\u0409":-1,"\u041b":-1,"\u0427":2,"\u0447":3,"\u0434":-1,"\u0437":-2,"\u044d":-2,"\u04d9":-2,"\u043b":-2,"\u0459":-2,"\u0442":1,"\u044a":1,"\u0443":1,"\u045e":1,"\u044f":-1,"\u0436":-2,",":-2,".":-2}},"\u0428":{"d":"27,-243r31,0r0,217r79,0r0,-217r31,0r0,217r79,0r0,-217r31,0r0,243r-251,0r0,-243","w":304,"k":{"\u0409":-1,"\u041b":-1,"\u0427":2,"\u0447":3,"\u0434":-1,"\u0437":-2,"\u044d":-2,"\u04d9":-2,"\u043b":-2,"\u0459":-2,"\u0442":1,"\u044a":1,"\u0443":1,"\u045e":1,"\u044f":-1,"\u0436":-2,",":-2,".":-2}},"\u0429":{"d":"27,-243r31,0r0,217r79,0r0,-217r31,0r0,217r79,0r0,-217r31,0r0,217r21,1r-2,84r-24,0r-3,-59r-243,0r0,-243","w":311,"k":{"\u0414":-5,"\u0402":5,"\u0417":-2,"\u042d":-2,"\u0424":4,"\u0409":-5,"\u041b":-5,"\u040b":4,"\u0422":4,"\u042a":4,"\u0408":-4,"\u0404":3,"\u041e":3,"\u0421":3,"\u040e":1,"\u0423":1,"\u0416":-2,"\u0410":-1,"\u0427":6,"\u042f":-3,"\u0430":-2,"\u0431":2,"\u0447":7,"\u0434":-5,"\u0452":1,"\u0437":-3,"\u044d":-3,"\u04d9":-3,"\u0444":3,"\u043b":-5,"\u0459":-5,"\u0442":6,"\u044a":6,"\u0458":-13,"\u0435":2,"\u043e":2,"\u0441":2,"\u0451":2,"\u0454":2,"\u045b":1,"\u0443":2,"\u045e":2,"\u044f":-3,"\u0436":-3,"\u0445":-1,",":-7,".":-7}},"\u042a":{"d":"213,-78v2,75,-81,88,-151,77r0,-216r-63,0r0,-26r94,0r0,91v61,-9,119,11,120,74xm93,-127r0,103v44,8,88,-7,87,-53v-1,-46,-44,-57,-87,-50","w":227,"k":{"\u0414":3,"\u0402":31,"\u0417":4,"\u042d":4,"\u0424":1,"\u040b":26,"\u0422":26,"\u042a":26,"\u0408":2,"\u0404":1,"\u041e":1,"\u0421":1,"\u040e":17,"\u0423":17,"\u0416":1,"\u0410":2,"\u0401":1,"\u0403":1,"\u0406":1,"\u0407":1,"\u040a":1,"\u040c":1,"\u040f":1,"\u0411":1,"\u0412":1,"\u0413":1,"\u0415":1,"\u0418":1,"\u0419":1,"\u041a":1,"\u041d":1,"\u041f":1,"\u0420":1,"\u0426":1,"\u0428":1,"\u0429":1,"\u042b":1,"\u042c":1,"\u042e":1,"\u0490":1,"\u0427":18,"\u0405":3,"\u0425":8,"\u041c":2,"\u0431":-1,"\u0447":4,"\u0434":1,"\u0452":3,"\u0455":2,"\u0442":9,"\u044a":9,"\u0458":3,"\u045b":2,"\u0443":5,"\u045e":5,"\u044f":-1,"\u0445":4,")":11,"]":11,"}":11}},"\u042b":{"d":"181,-78v1,76,-84,87,-154,77r0,-242r32,0r0,91v62,-9,121,10,122,74xm59,-127r0,103v44,8,89,-7,89,-53v0,-47,-48,-57,-89,-50xm208,-243r32,0r0,243r-32,0r0,-243","w":268,"k":{"\u0409":-1,"\u041b":-1,"\u0427":2,"\u0447":3,"\u0434":-1,"\u0437":-2,"\u044d":-2,"\u04d9":-2,"\u043b":-2,"\u0459":-2,"\u0442":1,"\u044a":1,"\u0443":1,"\u045e":1,"\u044f":-1,"\u0436":-2,",":-2,".":-2}},"\u042c":{"d":"182,-78v1,77,-85,87,-155,77r0,-242r32,0r0,91v63,-9,122,10,123,74xm59,-127r0,103v44,8,91,-6,90,-52v-1,-47,-45,-58,-90,-51","w":196,"k":{"\u0414":3,"\u0402":31,"\u0417":4,"\u042d":4,"\u0424":1,"\u040b":26,"\u0422":26,"\u042a":26,"\u0408":2,"\u0404":1,"\u041e":1,"\u0421":1,"\u040e":17,"\u0423":17,"\u0416":1,"\u0410":2,"\u0401":1,"\u0403":1,"\u0406":1,"\u0407":1,"\u040a":1,"\u040c":1,"\u040f":1,"\u0411":1,"\u0412":1,"\u0413":1,"\u0415":1,"\u0418":1,"\u0419":1,"\u041a":1,"\u041d":1,"\u041f":1,"\u0420":1,"\u0426":1,"\u0428":1,"\u0429":1,"\u042b":1,"\u042c":1,"\u042e":1,"\u0490":1,"\u0427":18,"\u0405":3,"\u0425":8,"\u041c":2,"\u0431":-1,"\u0447":4,"\u0434":1,"\u0452":3,"\u0455":2,"\u0442":9,"\u044a":9,"\u0458":3,"\u045b":2,"\u0443":5,"\u045e":5,"\u044f":-1,"\u0445":4,")":11,"]":11,"}":11}},"\u042d":{"d":"45,-112r0,-25r112,0v1,-69,-74,-103,-135,-72r-7,-24v17,-8,38,-14,61,-14v76,0,115,56,115,126v0,105,-93,148,-180,113r7,-25v65,31,143,-8,140,-79r-113,0","w":204,"k":{"\u0414":8,"\u0402":5,"\u0417":5,"\u042d":5,"\u0409":1,"\u041b":1,"\u040b":3,"\u0422":3,"\u042a":3,"\u0408":4,"\u040e":8,"\u0423":8,"\u0416":6,"\u0410":5,"\u0427":3,"\u0425":10,"\u042f":-1,"\u041c":1,"\u0447":-1,"\u0434":3,"\u0452":-2,"\u0437":-3,"\u044d":-3,"\u04d9":-3,"\u0442":-5,"\u044a":-5,"\u0435":-1,"\u043e":-1,"\u0441":-1,"\u0451":-1,"\u0454":-1,"\u045b":-3,"\u0443":-4,"\u045e":-4,"\u044f":-2,"\u043c":-2,"\u0445":2}},"\u042e":{"d":"27,-243r32,0r0,105r36,0v6,-68,46,-109,103,-109v63,0,101,51,101,123v0,84,-46,128,-104,128v-59,0,-98,-45,-101,-116r-35,0r0,112r-32,0r0,-243xm196,-21v46,0,71,-46,71,-101v0,-49,-22,-100,-70,-100v-48,0,-72,50,-72,102v0,51,25,99,71,99","w":312,"k":{"\u0414":8,"\u0402":5,"\u0417":5,"\u042d":5,"\u0409":1,"\u041b":1,"\u040b":3,"\u0422":3,"\u042a":3,"\u0408":4,"\u040e":8,"\u0423":8,"\u0416":6,"\u0410":5,"\u0427":3,"\u0425":10,"\u042f":-1,"\u041c":1,"\u0447":-1,"\u0434":3,"\u0452":-2,"\u0437":-3,"\u044d":-3,"\u04d9":-3,"\u0442":-5,"\u044a":-5,"\u0435":-1,"\u043e":-1,"\u0441":-1,"\u0451":-1,"\u0454":-1,"\u045b":-3,"\u0443":-4,"\u045e":-4,"\u044f":-2,"\u043c":-2,"\u0445":2}},"\u042f":{"d":"137,-105v-80,-13,-75,63,-98,105r-34,0v21,-39,23,-100,67,-117v-30,-5,-54,-26,-54,-59v0,-69,85,-75,150,-63r0,239r-31,0r0,-105xm137,-130r0,-87v-35,-7,-87,-2,-87,42v0,38,44,51,87,45","w":195,"k":{"\u0409":-1,"\u041b":-1,"\u0427":2,"\u0447":3,"\u0434":-1,"\u0437":-2,"\u044d":-2,"\u04d9":-2,"\u043b":-2,"\u0459":-2,"\u0442":1,"\u044a":1,"\u0443":1,"\u045e":1,"\u044f":-1,"\u0436":-2,",":-2,".":-2}},"\u0430":{"d":"82,-178v95,3,58,96,69,178r-28,0v-2,-7,0,-17,-4,-22v-10,14,-28,26,-53,26v-35,0,-53,-25,-53,-50v0,-42,37,-65,104,-65v0,-18,-2,-41,-39,-43v-17,0,-34,5,-46,13r-7,-22v14,-9,35,-15,57,-15xm74,-19v38,-2,48,-28,44,-70v-35,-1,-74,5,-74,39v0,21,14,31,30,31","w":173,"k":{"\u0447":5,"\u0452":4,"\u043b":-2,"\u0459":-2,"\u0442":3,"\u044a":3,"\u0458":3,"\u045b":3,"\u0443":4,"\u045e":4,"\u044f":-3}},"\u0431":{"d":"159,-260r-1,27v-35,10,-82,11,-99,40v-9,15,-19,41,-18,58v33,-69,135,-43,135,47v0,57,-29,92,-80,92v-96,0,-97,-153,-55,-213v24,-34,73,-39,118,-51xm96,-151v-32,1,-49,27,-48,61v0,29,13,71,48,71v35,0,48,-35,48,-67v0,-28,-11,-65,-48,-65","w":190,"k":{"\u0447":4,"\u0434":3,"\u0452":4,"\u043b":-1,"\u0459":-1,"\u0442":3,"\u044a":3,"\u0458":3,"\u045b":2,"\u0443":4,"\u045e":4,"\u0436":3,"\u0445":5}},"\u0432":{"d":"25,0r0,-172v47,-4,129,-17,133,40v2,23,-18,34,-36,40v26,4,44,18,44,43v0,62,-89,51,-141,49xm56,-153r0,52v32,1,67,0,71,-28v3,-24,-42,-28,-71,-24xm55,-80r0,59v32,4,77,5,79,-29v2,-32,-43,-30,-79,-30","w":180,"k":{"\u0431":1,"\u0447":6,"\u0452":4,"\u043b":-3,"\u0459":-3,"\u0442":4,"\u044a":4,"\u0458":3,"\u045b":3,"\u0443":4,"\u045e":4,"\u044f":-2,"\u0436":-1,"\u0445":1}},"\u0433":{"d":"26,-174r106,0r0,25r-75,0r0,149r-31,0r0,-174","w":138,"k":{"\u0430":5,"\u0431":-1,"\u0447":3,"\u0434":13,"\u0455":2,"\u0437":-2,"\u044d":-2,"\u04d9":-2,"\u0444":7,"\u043b":5,"\u0459":5,"\u0442":-7,"\u044a":-7,"\u0458":4,"\u0435":7,"\u043e":7,"\u0441":7,"\u0451":7,"\u0454":7,"\u0443":-5,"\u045e":-5,"\u044f":2,"\u0436":-4,"\u043c":2,"\u0445":-2,"\u0432":3,"\u0433":3,"\u0438":3,"\u0439":3,"\u043a":3,"\u043d":3,"\u043f":3,"\u0440":3,"\u0446":3,"\u0448":3,"\u0449":3,"\u044b":3,"\u044c":3,"\u044e":3,"\u0453":3,"\u0457":3,"\u045a":3,"\u045c":3,"\u045f":3,"\u0491":3,"\u0456":3,")":8,"]":8,"}":8,",":27,".":27,"-":12}},"\u0434":{"d":"45,-174r116,0r0,150r18,1r-2,78r-24,0r-2,-55r-120,0r-2,55r-25,0r-1,-78r15,-1v26,-35,28,-90,27,-150xm73,-150v2,51,-5,95,-23,126r80,0r0,-126r-57,0","w":190,"k":{"\u0431":3,"\u0447":6,"\u0434":-7,"\u0452":5,"\u0437":-1,"\u044d":-1,"\u04d9":-1,"\u0444":2,"\u043b":-3,"\u0459":-3,"\u0442":3,"\u044a":3,"\u0458":-10,"\u0435":1,"\u043e":1,"\u0441":1,"\u0451":1,"\u0454":1,"\u045b":3,"\u0443":1,"\u045e":1,"\u044f":-3,"\u0436":-3,"\u0445":-1}},"\u0435":{"d":"166,-81r-122,0v-2,64,66,69,108,51r6,23v-11,5,-31,11,-59,11v-54,0,-85,-35,-85,-88v0,-53,30,-94,81,-94v63,0,75,53,71,97xm44,-104r93,0v0,-20,-8,-51,-44,-51v-32,0,-46,29,-49,51","w":180,"k":{"\u0431":-2,"\u0447":2,"\u0434":-1,"\u0452":1,"\u0437":-1,"\u044d":-1,"\u04d9":-1,"\u0444":-2,"\u043b":-2,"\u0459":-2,"\u0442":1,"\u044a":1,"\u0458":1,"\u0443":1,"\u045e":1,"\u044f":-2,"\u0445":1}},"\u0436":{"d":"2,0v18,-34,26,-94,72,-95r-69,-79r36,0r58,76r6,0r0,-76r30,0r0,76r6,0r58,-76r36,0r-68,79v46,1,55,60,71,95r-32,0v-15,-29,-24,-87,-71,-77r0,77r-30,0r0,-77v-47,-9,-58,46,-72,77r-31,0","w":240,"k":{"\u0430":-4,"\u0431":1,"\u0447":5,"\u0434":-9,"\u0437":-4,"\u044d":-4,"\u04d9":-4,"\u0444":3,"\u043b":-10,"\u0459":-10,"\u0442":-6,"\u044a":-6,"\u0435":2,"\u043e":2,"\u0441":2,"\u0451":2,"\u0454":2,"\u0443":-3,"\u045e":-3,"\u044f":-6,"\u0436":-7,"\u0445":-5}},"\u0437":{"d":"41,-80r0,-21v31,3,60,-9,59,-29v-1,-32,-54,-29,-76,-13r-7,-19v39,-24,113,-27,117,30v2,23,-23,33,-40,40v26,3,48,18,48,44v-1,57,-90,63,-132,38r8,-22v26,18,90,17,89,-18v0,-28,-34,-31,-66,-30","w":155,"k":{"\u0431":1,"\u0447":6,"\u0452":4,"\u043b":-3,"\u0459":-3,"\u0442":4,"\u044a":4,"\u0458":3,"\u045b":3,"\u0443":4,"\u045e":4,"\u044f":-2,"\u0436":-1,"\u0445":1}},"\u0438":{"d":"25,-174r30,0r-1,143v25,-50,55,-95,83,-143r37,0r0,174r-30,0r1,-145r-83,145r-37,0r0,-174","w":199,"k":{"\u0447":4,"\u0452":3,"\u043b":-1,"\u0459":-1,"\u0442":1,"\u044a":1,"\u0458":3,"\u045b":2,"\u0443":1,"\u045e":1,"\u044f":-1}},"\u0439":{"d":"25,-174r30,0r-1,143v25,-50,55,-95,83,-143r37,0r0,174r-30,0r1,-145r-83,145r-37,0r0,-174xm53,-245r23,0v1,15,9,27,23,27v15,0,22,-12,24,-27r23,0v-2,29,-20,44,-48,44v-32,0,-44,-20,-45,-44","w":199,"k":{"\u0447":4,"\u0452":3,"\u043b":-1,"\u0459":-1,"\u0442":1,"\u044a":1,"\u0458":3,"\u045b":2,"\u0443":1,"\u045e":1,"\u044f":-1}},"\u043a":{"d":"137,0v-16,-30,-28,-86,-79,-77r0,77r-32,0r0,-174r32,0r0,75r7,0r65,-75r39,0r-76,78v44,3,59,57,77,96r-33,0","w":172,"k":{"\u0430":-4,"\u0431":1,"\u0447":5,"\u0434":-9,"\u0437":-4,"\u044d":-4,"\u04d9":-4,"\u0444":3,"\u043b":-10,"\u0459":-10,"\u0442":-6,"\u044a":-6,"\u0435":2,"\u043e":2,"\u0441":2,"\u0451":2,"\u0454":2,"\u0443":-3,"\u045e":-3,"\u044f":-6,"\u0436":-7,"\u0445":-5}},"\u043b":{"d":"1,-22v50,-7,31,-94,35,-152r121,0r0,174r-31,0r0,-149r-60,0v-1,74,9,152,-62,152","w":182,"k":{"\u0447":4,"\u0452":3,"\u043b":-1,"\u0459":-1,"\u0442":1,"\u044a":1,"\u0458":3,"\u045b":2,"\u0443":1,"\u045e":1,"\u044f":-1}},"\u043c":{"d":"15,0r13,-174r39,0r48,135r49,-135r39,0r12,174r-30,0r-8,-145v-12,41,-37,101,-53,144r-22,0v-18,-47,-30,-100,-51,-144r-7,145r-29,0","w":230,"k":{"\u0447":4,"\u0434":-4,"\u0452":2,"\u0437":-2,"\u044d":-2,"\u04d9":-2,"\u043b":-5,"\u0459":-5,"\u0442":1,"\u044a":1,"\u0458":1,"\u0443":2,"\u045e":2,"\u044f":-2,"\u0456":-1}},"\u043d":{"d":"25,-174r32,0r0,70r82,0r0,-70r32,0r0,174r-32,0r0,-79r-82,0r0,79r-32,0r0,-174","w":196,"k":{"\u0447":4,"\u0452":3,"\u043b":-1,"\u0459":-1,"\u0442":1,"\u044a":1,"\u0458":3,"\u045b":2,"\u0443":1,"\u045e":1,"\u044f":-1}},"\u043e":{"d":"100,-178v50,0,84,36,84,89v0,64,-45,93,-87,93v-47,0,-83,-35,-83,-90v0,-58,38,-92,86,-92xm99,-154v-37,0,-53,34,-53,67v0,38,22,67,53,67v30,0,53,-28,53,-67v0,-30,-16,-67,-53,-67","w":197,"k":{"\u0447":4,"\u0434":3,"\u0452":4,"\u043b":-1,"\u0459":-1,"\u0442":3,"\u044a":3,"\u0458":3,"\u045b":2,"\u0443":4,"\u045e":4,"\u0436":3,"\u0445":5}},"\u043f":{"d":"25,-174r145,0r0,174r-32,0r0,-149r-81,0r0,149r-32,0r0,-174","w":194,"k":{"\u0447":4,"\u0452":3,"\u043b":-1,"\u0459":-1,"\u0442":1,"\u044a":1,"\u0458":3,"\u045b":2,"\u0443":1,"\u045e":1,"\u044f":-1}},"\u0440":{"d":"26,71r-1,-245r28,0r2,30v37,-62,137,-33,137,54v0,91,-90,121,-134,67r0,94r-32,0xm108,-153v-36,0,-50,35,-50,82v0,32,23,50,49,50v33,0,52,-27,52,-67v0,-35,-18,-65,-51,-65","w":204,"k":{"\u0447":4,"\u0434":3,"\u0452":4,"\u043b":-1,"\u0459":-1,"\u0442":3,"\u044a":3,"\u0458":3,"\u045b":2,"\u0443":4,"\u045e":4,"\u0436":3,"\u0445":5}},"\u0441":{"d":"145,-30r5,24v-8,4,-27,10,-50,10v-53,0,-86,-36,-86,-89v0,-70,73,-113,137,-83r-7,24v-42,-24,-106,5,-98,57v-4,57,55,78,99,57","w":161,"k":{"\u0430":-1,"\u0431":-2,"\u0447":2,"\u0434":-7,"\u0437":-5,"\u044d":-5,"\u04d9":-5,"\u0444":3,"\u043b":-8,"\u0459":-8,"\u0442":-6,"\u044a":-6,"\u0435":2,"\u043e":2,"\u0441":2,"\u0451":2,"\u0454":2,"\u0443":-5,"\u045e":-5,"\u044f":-3,"\u0436":-5,"\u0445":-3}},"\u0442":{"d":"4,-174r140,0r0,25r-54,0r0,149r-32,0r0,-149r-54,0r0,-25","w":147,"k":{"\u0430":5,"\u0431":-1,"\u0447":3,"\u0434":13,"\u0455":2,"\u0437":-2,"\u044d":-2,"\u04d9":-2,"\u0444":7,"\u043b":5,"\u0459":5,"\u0442":-7,"\u044a":-7,"\u0458":4,"\u0435":7,"\u043e":7,"\u0441":7,"\u0451":7,"\u0454":7,"\u0443":-5,"\u045e":-5,"\u044f":2,"\u0436":-4,"\u043c":2,"\u0445":-2,"\u0432":3,"\u0433":3,"\u0438":3,"\u0439":3,"\u043a":3,"\u043d":3,"\u043f":3,"\u0440":3,"\u0446":3,"\u0448":3,"\u0449":3,"\u044b":3,"\u044c":3,"\u044e":3,"\u0453":3,"\u0457":3,"\u045a":3,"\u045c":3,"\u045f":3,"\u0491":3,"\u0456":3,")":8,"]":8,"}":8,",":27,".":27,"-":12}},"\u0443":{"d":"13,53v25,-9,45,-29,57,-58r-67,-169r35,0r50,138r46,-138r33,0v-41,86,-59,232,-146,253","w":169,"k":{"\u0430":3,"\u0431":-3,"\u0434":7,"\u0455":2,"\u0437":-2,"\u044d":-2,"\u04d9":-2,"\u0444":3,"\u043b":1,"\u0459":1,"\u0442":-8,"\u044a":-8,"\u0458":2,"\u0435":3,"\u043e":3,"\u0441":3,"\u0451":3,"\u0454":3,"\u0443":-2,"\u045e":-2,"\u044f":-1,"\u0436":-4,"\u043c":2,"\u0445":-1,")":7,"]":7,"}":7,",":18,".":18,"-":4}},"\u0444":{"d":"101,-255r29,0r0,78v51,4,87,36,87,90v0,57,-38,87,-87,90r0,68r-29,0r0,-67v-50,-3,-87,-36,-87,-90v0,-57,38,-87,87,-91r0,-78xm101,-18r0,-138v-35,4,-56,34,-56,70v0,36,21,64,56,68xm130,-156r0,138v35,-5,56,-33,56,-69v0,-36,-21,-64,-56,-69","w":230,"k":{"\u0447":2,"\u0434":1,"\u0452":2,"\u0455":1,"\u0437":1,"\u044d":1,"\u04d9":1,"\u043b":-2,"\u0459":-2,"\u0442":2,"\u044a":2,"\u0458":3,"\u045b":1,"\u0443":6,"\u045e":6,"\u0436":3,"\u0445":6}},"\u0445":{"d":"6,-174r35,0r44,65r41,-65r35,0r-59,84r60,90r-35,0r-46,-69v-13,24,-29,46,-43,69r-35,0r62,-89","w":166,"k":{"\u0431":-1,"\u0447":3,"\u0434":-6,"\u0437":-5,"\u044d":-5,"\u04d9":-5,"\u0444":5,"\u043b":-9,"\u0459":-9,"\u0442":-4,"\u044a":-4,"\u0435":5,"\u043e":5,"\u0441":5,"\u0451":5,"\u0454":5,"\u0443":-3,"\u045e":-3,"\u044f":-6,"\u0436":-6,"\u0445":-1}},"\u0446":{"d":"25,-174r32,0r0,149r80,0r0,-149r31,0r0,150r18,1r-1,78r-25,0r-2,-55r-133,0r0,-174","w":198,"k":{"\u0431":3,"\u0447":6,"\u0434":-7,"\u0452":5,"\u0437":-1,"\u044d":-1,"\u04d9":-1,"\u0444":2,"\u043b":-3,"\u0459":-3,"\u0442":3,"\u044a":3,"\u0458":-10,"\u0435":1,"\u043e":1,"\u0441":1,"\u0451":1,"\u0454":1,"\u045b":3,"\u0443":1,"\u045e":1,"\u044f":-3,"\u0436":-3,"\u0445":-1}},"\u0447":{"d":"23,-174r32,0v3,43,-14,97,36,96v14,0,29,-5,38,-12r0,-84r31,0r0,176r-31,0v-1,-23,2,-49,-1,-70v-39,24,-105,17,-105,-44r0,-62","w":185,"k":{"\u0447":4,"\u0452":3,"\u043b":-1,"\u0459":-1,"\u0442":1,"\u044a":1,"\u0458":3,"\u045b":2,"\u0443":1,"\u045e":1,"\u044f":-1}},"\u0448":{"d":"25,-174r32,0r0,149r60,0r0,-149r31,0r0,149r61,0r0,-149r31,0r0,174r-215,0r0,-174","w":265,"k":{"\u0447":4,"\u0452":3,"\u043b":-1,"\u0459":-1,"\u0442":1,"\u044a":1,"\u0458":3,"\u045b":2,"\u0443":1,"\u045e":1,"\u044f":-1}},"\u0449":{"d":"25,-174r32,0r0,149r60,0r0,-149r32,0r0,149r60,0r0,-149r31,0r0,150r18,1r-2,78r-25,0r-1,-55r-205,0r0,-174","w":269,"k":{"\u0431":3,"\u0447":6,"\u0434":-7,"\u0452":5,"\u0437":-1,"\u044d":-1,"\u04d9":-1,"\u0444":2,"\u043b":-3,"\u0459":-3,"\u0442":3,"\u044a":3,"\u0458":-10,"\u0435":1,"\u043e":1,"\u0441":1,"\u0451":1,"\u0454":1,"\u045b":3,"\u0443":1,"\u045e":1,"\u044f":-3,"\u0436":-3,"\u0445":-1}},"\u044a":{"d":"195,-58v0,63,-80,64,-138,57r0,-148r-52,0r0,-25r83,0r0,58v51,-5,107,2,107,58xm88,-93r0,71v34,3,77,1,76,-35v-1,-38,-42,-41,-76,-36","w":208,"k":{"\u0431":2,"\u0447":12,"\u0434":1,"\u0452":5,"\u0455":2,"\u043b":-1,"\u0459":-1,"\u0442":19,"\u044a":19,"\u0458":4,"\u045b":3,"\u0443":13,"\u045e":13,"\u0445":2}},"\u044b":{"d":"161,-59v-1,62,-78,66,-136,58r0,-173r32,0r0,59v47,-7,105,3,104,56xm57,-93r0,71v33,4,72,-2,72,-36v0,-36,-40,-40,-72,-35xm183,-174r31,0r0,174r-31,0r0,-174","w":239,"k":{"\u0447":4,"\u0452":3,"\u043b":-1,"\u0459":-1,"\u0442":1,"\u044a":1,"\u0458":3,"\u045b":2,"\u0443":1,"\u045e":1,"\u044f":-1}},"\u044c":{"d":"166,-58v0,63,-82,64,-141,57r0,-173r32,0r0,58v53,-4,109,2,109,58xm57,-93r0,71v33,3,78,1,78,-36v0,-37,-45,-40,-78,-35","w":179,"k":{"\u0431":2,"\u0447":12,"\u0434":1,"\u0452":5,"\u0455":2,"\u043b":-1,"\u0459":-1,"\u0442":19,"\u044a":19,"\u0458":4,"\u045b":3,"\u0443":13,"\u045e":13,"\u0445":2}},"\u044d":{"d":"13,-165v63,-34,140,2,140,79v0,69,-79,113,-143,78r7,-23v37,21,107,6,104,-47r-87,0r0,-22r87,0v4,-46,-62,-65,-101,-44","w":167,"k":{"\u0447":4,"\u0434":3,"\u0452":4,"\u043b":-1,"\u0459":-1,"\u0442":3,"\u044a":3,"\u0458":3,"\u045b":2,"\u0443":4,"\u045e":4,"\u0436":3,"\u0445":5}},"\u044e":{"d":"26,-174r31,0r0,73r29,0v5,-46,35,-77,77,-77v46,0,77,35,77,89v0,57,-34,93,-78,93v-42,0,-72,-31,-76,-81r-29,0r0,77r-31,0r0,-174xm162,-19v61,-1,62,-133,1,-135v-31,0,-47,33,-47,68v0,34,15,67,46,67","w":253,"k":{"\u0447":4,"\u0434":3,"\u0452":4,"\u043b":-1,"\u0459":-1,"\u0442":3,"\u044a":3,"\u0458":3,"\u045b":2,"\u0443":4,"\u045e":4,"\u0436":3,"\u0445":5}},"\u044f":{"d":"16,-127v1,-57,83,-52,137,-46r0,173r-31,0r0,-73v-63,-10,-67,38,-84,73r-34,0v19,-27,21,-73,58,-83v-23,-3,-46,-17,-46,-44xm122,-94r0,-59v-29,-4,-73,-5,-73,28v0,31,40,33,73,31","w":178,"k":{"\u0447":4,"\u0452":3,"\u043b":-1,"\u0459":-1,"\u0442":1,"\u044a":1,"\u0458":3,"\u045b":2,"\u0443":1,"\u045e":1,"\u044f":-1}},"\u0451":{"d":"166,-81r-122,0v-2,64,66,69,108,51r6,23v-11,5,-31,11,-59,11v-54,0,-85,-35,-85,-88v0,-53,30,-94,81,-94v63,0,75,53,71,97xm44,-104r93,0v0,-20,-8,-51,-44,-51v-32,0,-46,29,-49,51xm63,-205v-10,0,-18,-9,-18,-19v0,-10,9,-18,19,-18v10,0,17,8,17,18v0,10,-7,19,-18,19xm130,-205v-10,0,-18,-9,-18,-19v0,-10,8,-18,18,-18v10,0,18,8,18,18v0,10,-7,19,-18,19","w":180,"k":{"\u0431":-2,"\u0447":2,"\u0434":-1,"\u0452":1,"\u0437":-1,"\u044d":-1,"\u04d9":-1,"\u0444":-2,"\u043b":-2,"\u0459":-2,"\u0442":1,"\u044a":1,"\u0458":1,"\u0443":1,"\u045e":1,"\u044f":-2,"\u0445":1}},"\u0452":{"d":"108,-150v-19,0,-44,13,-44,40r0,110r-32,0r0,-202r-29,0r0,-23r29,0r0,-31r32,0r0,31r81,0r0,23r-81,0r0,51v13,-14,32,-25,53,-25v90,0,82,171,33,208v-14,10,-28,18,-45,19r-5,-24v40,-9,53,-40,54,-96v1,-35,-9,-82,-46,-81","w":200,"k":{"\u0447":3,"\u0434":-1,"\u0452":3,"\u043b":-3,"\u0459":-3,"\u0442":4,"\u044a":4,"\u0443":3,"\u045e":3,"\u044f":-2}},"\u0453":{"d":"26,-174r106,0r0,25r-75,0r0,149r-31,0r0,-174xm90,-249r35,0r-44,51r-23,0","w":138,"k":{"\u0430":5,"\u0431":-1,"\u0447":3,"\u0434":13,"\u0455":2,"\u0437":-2,"\u044d":-2,"\u04d9":-2,"\u0444":7,"\u043b":5,"\u0459":5,"\u0442":-7,"\u044a":-7,"\u0458":4,"\u0435":7,"\u043e":7,"\u0441":7,"\u0451":7,"\u0454":7,"\u0443":-5,"\u045e":-5,"\u044f":2,"\u0436":-4,"\u043c":2,"\u0445":-2,"\u0432":3,"\u0433":3,"\u0438":3,"\u0439":3,"\u043a":3,"\u043d":3,"\u043f":3,"\u0440":3,"\u0446":3,"\u0448":3,"\u0449":3,"\u044b":3,"\u044c":3,"\u044e":3,"\u0453":3,"\u0457":3,"\u045a":3,"\u045c":3,"\u045f":3,"\u0491":3,"\u0456":3,")":8,"]":8,"}":8,",":27,".":27,"-":12}},"\u0454":{"d":"156,-166r-8,22v-37,-21,-105,-2,-102,44r88,0r0,22r-88,0v0,52,63,69,103,48r7,23v-9,4,-28,11,-53,11v-56,0,-89,-39,-89,-90v0,-73,83,-113,142,-80","w":165,"k":{"\u0430":-1,"\u0431":-2,"\u0447":2,"\u0434":-7,"\u0437":-5,"\u044d":-5,"\u04d9":-5,"\u0444":3,"\u043b":-8,"\u0459":-8,"\u0442":-6,"\u044a":-6,"\u0435":2,"\u043e":2,"\u0441":2,"\u0451":2,"\u0454":2,"\u0443":-5,"\u045e":-5,"\u044f":-3,"\u0436":-5,"\u0445":-3}},"\u0455":{"d":"14,-8r8,-24v18,15,76,19,76,-14v0,-15,-8,-24,-32,-31v-69,-20,-59,-99,13,-101v18,0,34,5,43,11r-8,23v-13,-12,-64,-17,-64,13v0,14,8,23,32,30v67,18,58,108,-19,105v-19,0,-37,-5,-49,-12","w":142,"k":{"\u0447":5,"\u0434":-1,"\u0452":4,"\u0458":1,"\u045b":3,"\u044f":-2}},"\u0456":{"d":"58,0r-32,0r0,-174r32,0r0,174xm42,-243v12,0,20,9,20,20v0,11,-8,19,-21,19v-12,0,-19,-8,-19,-19v0,-11,8,-20,20,-20","w":84,"k":{"\u0447":3,"\u0452":1,"\u043b":-1,"\u0459":-1,"\u0442":1,"\u044a":1,"\u0458":1,"\u044f":-2}},"\u0457":{"d":"58,0r-32,0r0,-174r32,0r0,174xm9,-205v-10,0,-18,-9,-18,-19v0,-10,8,-18,18,-18v10,0,18,8,18,18v0,10,-7,19,-18,19xm75,-205v-10,0,-17,-9,-17,-19v0,-10,8,-18,18,-18v10,0,17,8,17,18v0,10,-7,19,-18,19","w":84,"k":{"\u0447":3,"\u0434":-1,"\u0452":-21,"\u043b":-1,"\u0459":-1,"\u0442":-3,"\u044a":-3,"\u0458":-3,"\u045b":-19}},"\u0458":{"d":"-17,51v42,-8,47,-15,47,-79r0,-146r32,0v-8,98,36,248,-75,250xm46,-243v12,0,20,9,20,20v0,10,-8,19,-21,19v-12,0,-19,-9,-19,-19v0,-11,8,-20,20,-20","w":87,"k":{"\u0447":3,"\u0434":-2,"\u0442":1,"\u044a":1,"\u044f":-2}},"\u0459":{"d":"1,-23v52,-7,33,-92,37,-151r119,0r0,59v51,-7,109,2,109,57v0,64,-82,64,-140,57r0,-148r-59,0v0,75,6,150,-63,151xm157,-92r0,70v33,3,77,2,77,-35v0,-39,-44,-40,-77,-35","w":279,"k":{"\u0431":2,"\u0447":12,"\u0434":1,"\u0452":5,"\u0455":2,"\u043b":-1,"\u0459":-1,"\u0442":19,"\u044a":19,"\u0458":4,"\u045b":3,"\u0443":13,"\u045e":13,"\u0445":2}},"\u045a":{"d":"269,-58v0,63,-79,64,-139,58r0,-85r-73,0r0,85r-32,0r0,-174r32,0r0,65r73,0r0,-65r32,0r0,61v49,-7,107,1,107,55xm162,-91r0,69v32,3,75,1,75,-35v0,-37,-43,-39,-75,-34","w":281,"k":{"\u0431":2,"\u0447":12,"\u0434":1,"\u0452":5,"\u0455":2,"\u043b":-1,"\u0459":-1,"\u0442":19,"\u044a":19,"\u0458":4,"\u045b":3,"\u0443":13,"\u045e":13,"\u0445":2}},"\u045b":{"d":"108,-150v-62,0,-41,89,-44,150r-32,0r0,-202r-29,0r0,-23r29,0r0,-31r32,0r0,31r72,0r0,23r-72,0r0,56v30,-49,116,-39,116,44r0,102r-31,0v-5,-59,21,-150,-41,-150","w":205,"k":{"\u0447":6,"\u0434":-1,"\u0452":5,"\u043b":-2,"\u0459":-2,"\u0442":5,"\u044a":5,"\u0458":4,"\u0443":4,"\u045e":4,"\u044f":-2}},"\u045c":{"d":"137,0v-16,-30,-28,-86,-79,-77r0,77r-32,0r0,-174r32,0r0,75r7,0r65,-75r39,0r-76,78v44,3,59,57,77,96r-33,0xm101,-249r35,0r-44,51r-23,0","w":172,"k":{"\u0430":-4,"\u0431":1,"\u0447":5,"\u0434":-9,"\u0437":-4,"\u044d":-4,"\u04d9":-4,"\u0444":3,"\u043b":-10,"\u0459":-10,"\u0442":-6,"\u044a":-6,"\u0435":2,"\u043e":2,"\u0441":2,"\u0451":2,"\u0454":2,"\u0443":-3,"\u045e":-3,"\u044f":-6,"\u0436":-7,"\u0445":-5}},"\u045e":{"d":"38,-245r23,0v1,15,9,27,23,27v15,0,23,-12,25,-27r22,0v-2,29,-19,44,-47,44v-32,0,-45,-20,-46,-44xm13,53v25,-9,45,-29,57,-58r-67,-169r35,0r50,138r46,-138r33,0v-41,86,-59,232,-146,253","w":169,"k":{"\u0430":3,"\u0431":-3,"\u0434":7,"\u0455":2,"\u0437":-2,"\u044d":-2,"\u04d9":-2,"\u0444":3,"\u043b":1,"\u0459":1,"\u0442":-8,"\u044a":-8,"\u0458":2,"\u0435":3,"\u043e":3,"\u0441":3,"\u0451":3,"\u0454":3,"\u0443":-2,"\u045e":-2,"\u044f":-1,"\u0436":-4,"\u043c":2,"\u0445":-1,")":7,"]":7,"}":7,",":18,".":18,"-":4}},"\u045f":{"d":"25,-174r32,0r0,149r80,0r0,-149r31,0r0,174r-56,0r-2,57r-25,0r-3,-57r-57,0r0,-174","w":193,"k":{"\u0447":4,"\u0452":3,"\u043b":-1,"\u0459":-1,"\u0442":1,"\u044a":1,"\u0458":3,"\u045b":2,"\u0443":1,"\u045e":1,"\u044f":-1}},"\u0490":{"d":"27,-243r105,0r6,-44r23,0r-4,71r-98,0r0,216r-32,0r0,-243","w":160,"k":{"\u0414":18,"\u0402":-19,"\u0417":-5,"\u042d":-5,"\u0424":15,"\u0409":9,"\u041b":9,"\u040b":-15,"\u0422":-15,"\u042a":-15,"\u0408":23,"\u0404":13,"\u041e":13,"\u0421":13,"\u040e":-14,"\u0423":-14,"\u0416":-7,"\u0410":29,"\u0427":3,"\u042f":2,"\u041c":3,"\u0430":29,"\u0431":9,"\u0447":32,"\u0434":36,"\u0452":-12,"\u0455":14,"\u0437":22,"\u044d":22,"\u04d9":22,"\u0444":31,"\u043b":32,"\u0459":32,"\u0442":22,"\u044a":22,"\u0458":8,"\u0435":33,"\u043e":33,"\u0441":33,"\u0451":33,"\u0454":33,"\u045b":-12,"\u0443":17,"\u045e":17,"\u044f":28,"\u0436":22,"\u043c":28,"\u0445":21,"\u0432":24,"\u0433":24,"\u0438":24,"\u0439":24,"\u043a":24,"\u043d":24,"\u043f":24,"\u0440":24,"\u0446":24,"\u0448":24,"\u0449":24,"\u044b":24,"\u044c":24,"\u044e":24,"\u0453":24,"\u0457":24,"\u045a":24,"\u045c":24,"\u045f":24,"\u0491":24,"\u0456":5,")":-11,"]":-11,"}":-11,":":21,";":21,",":24,".":24,"-":26}},"\u0491":{"d":"26,-174r82,0r4,-39r23,0r-2,64r-76,0r0,149r-31,0r0,-174","w":141,"k":{"\u0430":5,"\u0431":-1,"\u0447":3,"\u0434":13,"\u0455":2,"\u0437":-2,"\u044d":-2,"\u04d9":-2,"\u0444":7,"\u043b":5,"\u0459":5,"\u0442":-7,"\u044a":-7,"\u0458":4,"\u0435":7,"\u043e":7,"\u0441":7,"\u0451":7,"\u0454":7,"\u0443":-5,"\u045e":-5,"\u044f":2,"\u0436":-4,"\u043c":2,"\u0445":-2,"\u0432":3,"\u0433":3,"\u0438":3,"\u0439":3,"\u043a":3,"\u043d":3,"\u043f":3,"\u0440":3,"\u0446":3,"\u0448":3,"\u0449":3,"\u044b":3,"\u044c":3,"\u044e":3,"\u0453":3,"\u0457":3,"\u045a":3,"\u045c":3,"\u045f":3,"\u0491":3,"\u0456":3,")":8,"]":8,"}":8,",":27,".":27,"-":12}},"\u04d9":{"d":"28,-144r-6,-22v12,-5,31,-12,59,-12v53,0,85,35,85,88v0,52,-30,94,-81,94v-63,0,-75,-53,-71,-97r122,0v3,-65,-65,-68,-108,-51xm136,-70r-93,0v0,20,8,51,44,51v33,0,46,-29,49,-51","w":118,"k":{"\u0447":4,"\u0434":3,"\u0452":4,"\u043b":-1,"\u0459":-1,"\u0442":3,"\u044a":3,"\u0458":3,"\u045b":2,"\u0443":4,"\u045e":4,"\u0436":3,"\u0445":5}},"\u00a0":{"w":76,"k":{"T":15,"V":13,"W":13,"Y":17}}}});
/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * © 1992, 1994, 1997, 2000, 2004 Adobe Systems Incorporated. All rights reserved.
 * Protected by U.S. Patents D454,582.
 * 
 * Trademark:
 * Myriad is either a registered trademark or a trademark of Adobe Systems
 * Incorporated in the United States and/or other countries.
 * 
 * Full name:
 * MyriadPro-Bold
 * 
 * Designer:
 * Robert Slimbach and Carol Twombly
 * 
 * Vendor URL:
 * http://www.adobe.com/type
 * 
 * License information:
 * http://www.adobe.com/type/legal.html
 */
Cufon.registerFont({"w":214,"face":{"font-family":"myriad pro","font-weight":700,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 7 3 3 4 3 2 2 4","ascent":"270","descent":"-90","x-height":"4","bbox":"-14 -306 331 90","underline-thickness":"18","underline-position":"-18","stemh":"40","stemv":"55","unicode-range":"U+0020-U+04D9"},"glyphs":{" ":{"w":72,"k":{"T":14,"V":13,"W":13,"Y":14}},"!":{"d":"69,-80r-41,0r-8,-163r57,0xm48,4v-19,0,-32,-14,-32,-33v0,-19,13,-33,32,-33v19,0,32,14,32,33v0,19,-13,33,-32,33","w":96},"\"":{"d":"13,-249r48,0r-8,97r-32,0xm82,-249r48,0r-8,97r-32,0","w":142,"k":{"T":-3,"J":21,"C":3,"G":3,"O":3,"Q":3,"V":-3,"W":-3,"X":-1,"Y":-3,"A":17,"f":-9,"g":7,"c":5,"d":5,"e":5,"o":5,"q":5,"t":-8,"v":-2,"w":-2,"y":-2,",":45,".":45}},"#":{"d":"80,-98r33,0r6,-40r-33,0xm66,0r-33,0r10,-64r-30,0r0,-34r35,0r6,-40r-30,0r0,-33r35,0r9,-63r32,0r-9,63r33,0r9,-63r32,0r-9,63r29,0r0,33r-34,0r-6,40r30,0r0,34r-35,0r-9,64r-33,0r10,-64r-33,0","w":198},"$":{"d":"117,31r-36,0r0,-34v-24,-1,-47,-7,-61,-15r11,-42v20,14,94,28,94,-7v0,-14,-10,-25,-38,-31v-80,-17,-88,-116,-4,-130r0,-34r35,0r0,31v24,1,40,6,53,12r-11,41v-8,-11,-83,-24,-83,8v0,12,12,21,44,30v83,23,77,120,-4,134r0,37","w":199},"%":{"d":"76,-238v40,0,62,30,62,70v0,49,-31,74,-65,74v-36,0,-63,-27,-63,-71v0,-42,26,-73,66,-73xm74,-208v-16,0,-24,18,-24,42v0,24,9,43,25,43v15,0,23,-16,23,-43v0,-24,-7,-42,-24,-42xm105,4r-29,0r135,-242r29,0xm244,-141v40,0,63,30,63,70v0,49,-31,74,-65,74v-35,0,-63,-26,-63,-70v0,-42,25,-74,65,-74xm243,-111v-16,0,-24,19,-24,42v0,24,9,42,24,42v15,0,23,-16,23,-42v0,-24,-6,-42,-23,-42","w":316},"&":{"d":"177,-190v0,25,-18,45,-48,64v14,16,29,33,41,45v10,-15,17,-37,20,-59r49,0v-6,37,-18,68,-40,92r43,48r-64,0v-5,-5,-10,-11,-16,-17v-16,12,-37,21,-66,21v-105,0,-105,-107,-39,-140v-35,-42,-17,-111,55,-111v37,0,65,22,65,57xm63,-74v0,36,53,50,74,26v-15,-15,-35,-38,-55,-60v-10,8,-19,18,-19,34xm131,-189v0,-12,-7,-26,-22,-24v-30,4,-25,43,-4,60v18,-12,26,-22,26,-36","w":244},"(":{"d":"63,-249r38,0v-47,59,-48,232,0,291r-38,0v-19,-28,-41,-76,-41,-145v0,-70,22,-118,41,-146","w":113,"k":{"T":-8,"J":-4,"C":8,"G":8,"O":8,"Q":8,"V":-10,"W":-10,"X":-2,"Y":-11,"A":7,"j":-18,"\u0414":-3,"\u0402":-3,"\u0409":5,"\u041b":5,"\u040b":-4,"\u0422":-4,"\u042a":-4,"\u0408":5,"\u040e":-3,"\u0423":-3,"\u0416":3,"\u0427":6,"\u042f":5,"\u0447":18,"\u0434":-3,"\u0452":-3,"\u0442":16,"\u044a":16,"\u0458":-12,"\u045b":-4,"\u0443":9,"\u045e":9,"\u044f":5}},")":{"d":"51,42r-38,0v46,-58,47,-233,0,-291r38,0v19,28,41,75,41,146v0,70,-22,117,-41,145","w":113},"*":{"d":"103,-247r31,18r-39,47r58,-11r0,36v-19,-2,-41,-9,-58,-9r39,45r-32,18r-21,-55r-21,55r-31,-18v11,-15,30,-31,38,-46r-56,10r0,-36v18,2,40,10,56,10r-38,-45r32,-19v8,18,12,39,21,56","w":163},"+":{"d":"90,-192r35,0r0,79r75,0r0,33r-75,0r0,80r-35,0r0,-80r-76,0r0,-33r76,0r0,-79"},",":{"d":"37,40r-37,3v12,-32,22,-69,27,-102r55,-4v-12,37,-28,75,-45,103","w":93,"k":{"\"":44,"'":44}},"-":{"d":"11,-113r94,0r0,37r-94,0r0,-37","w":115,"k":{"T":20,"J":2,"C":-4,"G":-4,"O":-4,"Q":-4,"V":9,"W":9,"X":6,"Y":22,"A":2,"g":-1,"c":-6,"d":-6,"e":-6,"o":-6,"q":-6,"\u0414":6,"\u0402":20,"\u0409":5,"\u041b":5,"\u040b":18,"\u0422":18,"\u042a":18,"\u0408":8,"\u040e":17,"\u0423":17,"\u0416":6,"\u0427":8,"\u0425":14,"\u042f":5,"\u041c":3,"\u0447":3,"\u0434":6,"\u0452":3,"\u043b":4,"\u0459":4,"\u0442":5,"\u044a":5,"\u0458":4,"\u0443":5,"\u045e":5,"\u044f":4,"\u0436":7,"\u0445":4}},".":{"d":"50,4v-18,0,-32,-14,-32,-33v0,-20,13,-34,32,-34v19,0,32,14,32,34v0,19,-12,33,-32,33","w":93,"k":{"\"":44,"'":44}},"\/":{"d":"42,14r-36,0r77,-261r36,0","w":119},"0":{"d":"101,-238v62,0,87,56,87,120v0,72,-30,122,-89,122v-60,0,-87,-55,-87,-121v0,-68,29,-121,89,-121xm100,-197v-20,0,-33,25,-33,80v0,54,12,80,33,80v21,0,33,-27,33,-80v0,-52,-11,-80,-33,-80","w":199},"1":{"d":"85,0r-1,-185r-44,21r-9,-41r62,-29r45,0r0,234r-53,0","w":199},"2":{"d":"181,0r-166,0r0,-33v38,-35,115,-99,107,-127v4,-44,-69,-38,-88,-15r-16,-39v17,-13,46,-24,77,-24v53,0,82,31,82,73v0,49,-50,88,-84,120r88,0r0,45","w":199},"3":{"d":"14,-12r11,-42v19,16,100,25,97,-16v-2,-30,-35,-36,-69,-34r0,-39v29,1,60,0,63,-27v3,-34,-69,-26,-84,-11r-11,-39v14,-9,42,-18,73,-18v87,0,103,90,34,113v28,5,51,27,51,58v0,41,-37,71,-96,71v-30,0,-55,-8,-69,-16","w":199},"4":{"d":"164,0r-52,0r0,-56r-104,0r0,-35r88,-143r68,0r0,137r28,0r0,41r-28,0r0,56xm59,-98v15,3,36,0,53,1r0,-95v-16,33,-34,64,-53,94","w":199},"5":{"d":"76,-153v56,-6,106,20,105,75v0,44,-38,82,-101,82v-28,0,-52,-6,-65,-13r10,-41v26,14,101,21,100,-25v8,-33,-56,-43,-98,-36r15,-123r129,0r0,45r-90,0","w":199},"6":{"d":"165,-237r0,42v-53,-3,-98,25,-97,56v43,-38,122,-14,122,58v0,46,-36,85,-86,85v-113,0,-113,-155,-51,-207v28,-24,65,-36,112,-34xm100,-118v-20,1,-35,12,-35,34v0,25,13,48,38,48v19,0,32,-18,32,-42v0,-22,-12,-40,-35,-40","w":199},"7":{"d":"18,-234r165,0r0,35r-97,199r-58,0r97,-189r-107,0r0,-45","w":199},"8":{"d":"98,4v-99,0,-110,-95,-45,-125v-66,-33,-27,-121,49,-117v88,4,98,79,43,113v75,28,43,129,-47,129xm100,-34v19,0,32,-12,32,-29v0,-21,-15,-33,-36,-39v-38,7,-39,67,4,68xm99,-201v-19,0,-28,13,-28,27v0,16,14,26,33,32v30,-6,35,-59,-5,-59","w":199},"9":{"d":"32,-39v51,4,92,-18,99,-59v-40,37,-120,10,-120,-56v0,-46,37,-84,88,-84v109,0,107,160,48,209v-28,23,-67,35,-115,32r0,-42xm98,-120v20,0,33,-7,33,-29v0,-25,-8,-49,-34,-49v-18,0,-32,17,-32,41v0,20,11,37,33,37","w":199},":":{"d":"50,-112v-19,0,-32,-14,-32,-33v0,-19,13,-33,32,-33v19,0,32,13,32,33v0,19,-12,33,-32,33xm50,4v-19,0,-32,-14,-32,-33v0,-19,13,-33,32,-33v19,0,32,13,32,33v0,19,-12,33,-32,33","w":93,"k":{"\u0414":-5,"\u0402":5,"\u0427":3,"\u0447":2,"\u0434":-5,"\u0452":2,"\u0442":-12,"\u044a":-12,"\u0458":4,"\u045b":2,"\u0443":2,"\u045e":2,"\u044f":1}},";":{"d":"37,40r-36,3v12,-32,21,-69,26,-102r55,-4v-12,37,-28,75,-45,103xm52,-112v-19,0,-32,-14,-32,-33v0,-19,13,-33,32,-33v19,0,32,13,32,33v0,19,-12,33,-32,33","w":93,"k":{"\u0414":-5,"\u0402":5,"\u0427":3,"\u0447":2,"\u0434":-5,"\u0452":2,"\u0442":-12,"\u044a":-12,"\u0458":4,"\u045b":2,"\u0443":2,"\u045e":2,"\u044f":1}},"<":{"d":"21,-80r0,-31r173,-81r0,39r-131,58r131,57r0,38"},"=":{"d":"200,-117r-186,0r0,-33r186,0r0,33xm200,-42r-186,0r0,-34r186,0r0,34"},">":{"d":"194,-112r0,33r-173,79r0,-38r133,-58r-133,-57r0,-39"},"?":{"d":"147,-191v1,48,-54,62,-49,112r-48,0v-13,-38,38,-72,41,-103v2,-28,-45,-25,-61,-11r-13,-39v13,-8,34,-15,60,-15v48,0,70,26,70,56xm72,4v-19,0,-32,-14,-32,-33v0,-19,13,-33,32,-33v19,0,33,14,33,33v0,19,-13,33,-33,33","w":160},"@":{"d":"129,-52v24,0,33,-44,36,-72v-31,-9,-54,17,-54,49v0,14,6,23,18,23xm190,4r7,20v-82,36,-180,-3,-179,-100v0,-73,54,-137,135,-137v64,0,109,44,109,104v0,53,-30,86,-69,86v-17,0,-29,-9,-31,-28v-22,40,-87,39,-87,-19v0,-60,68,-104,127,-75r-11,67v-4,21,-1,31,9,31v15,1,35,-19,35,-61v0,-47,-30,-83,-86,-83v-55,0,-103,43,-103,112v0,81,77,113,144,83","w":277},"A":{"d":"150,-62r-70,0r-17,62r-57,0r74,-243r72,0r76,243r-60,0xm88,-103r54,0r-28,-99","w":236,"k":{"T":30,"J":-5,"C":9,"G":9,"O":9,"Q":9,"U":13,"V":21,"W":21,"X":9,"Y":34,"Z":-2,"f":5,"g":5,"b":2,"h":2,"k":2,"l":2,"j":2,"i":2,"m":2,"n":2,"p":2,"r":2,"c":5,"d":5,"e":5,"o":5,"q":5,"s":1,"t":7,"u":5,"v":11,"w":11,"y":11,"x":1,"-":3,")":6,"]":6,"}":6,"\"":17,"'":17}},"B":{"d":"204,-71v0,60,-45,73,-121,74v-27,0,-47,-2,-59,-4r0,-238v61,-8,171,-17,171,56v0,21,-12,42,-39,52v28,7,48,29,48,60xm78,-203r0,56v32,2,65,-5,62,-29v5,-26,-36,-31,-62,-27xm78,-107r0,68v31,4,68,-1,68,-34v0,-30,-33,-36,-68,-34","w":217,"k":{"T":6,"V":4,"W":4,"Y":12,"A":1,"c":-2,"d":-2,"e":-2,"o":-2,"q":-2,"v":2,"w":2,"y":2,"a":-1,"-":-4,",":5,".":5}},"C":{"d":"194,-50r8,44v-10,5,-33,10,-62,10v-84,0,-127,-53,-127,-122v0,-106,104,-150,192,-117r-12,43v-54,-23,-123,-3,-123,71v0,67,65,94,124,71","k":{"T":-5,"J":-4,"C":11,"G":11,"O":11,"Q":11,"V":-3,"W":-3,"X":-1,"Y":-3,"A":-4,"b":1,"h":1,"k":1,"l":1,"i":1,"m":1,"n":1,"p":1,"r":1,"c":7,"d":7,"e":7,"o":7,"q":7,"u":7,"v":12,"w":12,"y":12,"a":4,"z":-3,")":-3,"]":-3,"}":-3,"\"":-2,"'":-2}},"D":{"d":"238,-127v5,116,-104,141,-214,126r0,-238v20,-3,47,-5,74,-5v91,0,136,34,140,117xm78,-200r0,159v62,7,102,-19,102,-84v0,-59,-44,-85,-102,-75","w":250,"k":{"T":10,"V":3,"W":3,"X":12,"Y":13,"A":6,"f":-4,"g":-1,"b":-1,"h":-1,"k":-1,"l":-1,"i":-1,"m":-1,"n":-1,"p":-1,"r":-1,"t":-5,"u":-2,"v":-4,"w":-4,"y":-4,"x":4,"z":1,"-":-4,")":7,"]":7,"}":7,",":14,".":14}},"E":{"d":"168,-147r0,44r-89,0r0,58r100,0r0,45r-155,0r0,-243r150,0r0,45r-95,0r0,51r89,0","w":192,"k":{"T":-2,"J":-8,"V":-3,"W":-3,"f":2,"g":3,"b":-1,"h":-1,"k":-1,"l":-1,"j":2,"c":1,"d":1,"e":1,"o":1,"q":1,"s":-1,"t":2,"u":4,"v":4,"w":4,"y":4,"z":-2,",":3,".":3}},"F":{"d":"24,0r0,-243r148,0r0,45r-93,0r0,56r87,0r0,44r-87,0r0,98r-55,0","w":189,"k":{"J":25,"A":24,"M":5,"g":3,"b":5,"h":5,"k":5,"l":5,"i":7,"m":7,"n":7,"p":7,"r":7,"c":9,"d":9,"e":9,"o":9,"q":9,"u":10,"v":7,"w":7,"y":7,"a":14,":":6,";":6,",":32,".":32}},"G":{"d":"145,3v-83,1,-128,-44,-132,-121v-6,-107,115,-149,206,-116r-12,45v-53,-25,-137,-9,-137,68v0,60,47,89,104,76r0,-51r-38,0r0,-43r90,0r0,128v-17,6,-49,14,-81,14","w":245,"k":{"b":-1,"h":-1,"k":-1,"l":-1,"i":-1,"m":-1,"n":-1,"p":-1,"r":-1,"c":-2,"d":-2,"e":-2,"o":-2,"q":-2,"u":-1,"v":3,"w":3,"y":3,"a":-3}},"H":{"d":"24,-243r55,0r0,94r90,0r0,-94r55,0r0,243r-55,0r0,-102r-90,0r0,102r-55,0r0,-243","w":248,"k":{"Y":6,"f":-2,"b":-1,"h":-1,"k":-1,"l":-1,"i":-1,"m":-1,"n":-1,"p":-1,"r":-1,"c":1,"d":1,"e":1,"o":1,"q":1,"s":1,"t":-3,"x":1,"z":-1}},"I":{"d":"24,-243r55,0r0,243r-55,0r0,-243","w":102,"k":{"Y":6,"f":-2,"b":-1,"h":-1,"k":-1,"l":-1,"i":-1,"m":-1,"n":-1,"p":-1,"r":-1,"c":1,"d":1,"e":1,"o":1,"q":1,"s":1,"t":-3,"x":1,"z":-1}},"J":{"d":"71,-90r0,-153r55,0r0,154v2,86,-58,104,-126,87r6,-44v34,9,65,7,65,-44","w":147,"k":{"v":-1,"w":-1,"y":-1,"a":2,")":-5,"]":-5,"}":-5,",":3,".":3}},"K":{"d":"24,0r0,-243r54,0r1,108r71,-108r68,0r-80,104r84,139r-64,0r-59,-105r-21,26r0,79r-54,0","w":221,"k":{"T":-2,"J":-10,"C":12,"G":12,"O":12,"Q":12,"Y":5,"Z":-6,"A":-5,"g":5,"c":6,"d":6,"e":6,"o":6,"q":6,"u":7,"v":15,"w":15,"y":15,":":-3,";":-3,"-":8,")":-3,"]":-3,"}":-3,"\"":-1,"'":-1,",":-3,".":-3}},"L":{"d":"24,0r0,-243r55,0r0,197r96,0r0,46r-151,0","w":183,"k":{"T":37,"J":-10,"C":14,"G":14,"O":14,"Q":14,"U":11,"V":23,"W":23,"Y":32,"A":-2,"f":1,"j":1,"c":3,"d":3,"e":3,"o":3,"q":3,"t":2,"u":4,"v":13,"w":13,"y":13,"a":-1,"-":6,"\"":36,"'":36}},"M":{"d":"233,0r-7,-193r-57,189r-43,0r-26,-94v-8,-29,-16,-63,-22,-95r-9,193r-51,0r16,-243r73,0r24,81v10,27,12,63,22,87v13,-58,31,-114,48,-168r72,0r13,243r-53,0","w":304,"k":{"T":5,"A":1,"j":-1,"i":-2,"m":-2,"n":-2,"p":-2,"r":-2,"c":-1,"d":-1,"e":-1,"o":-1,"q":-1,"a":-1,"-":-1}},"N":{"d":"74,0r-50,0r0,-243r64,0r50,89v15,25,28,58,41,83v-6,-52,-5,-113,-5,-172r51,0r0,243r-58,0r-52,-94v-15,-25,-29,-59,-43,-85","w":248,"k":{"Y":6,"f":-2,"b":-1,"h":-1,"k":-1,"l":-1,"i":-1,"m":-1,"n":-1,"p":-1,"r":-1,"c":1,"d":1,"e":1,"o":1,"q":1,"s":1,"t":-3,"x":1,"z":-1}},"O":{"d":"131,-247v75,0,115,56,115,123v0,80,-48,128,-119,128v-72,0,-114,-55,-114,-124v0,-73,47,-127,118,-127xm130,-203v-37,0,-59,35,-59,82v0,48,22,81,59,81v37,0,58,-35,58,-82v0,-44,-20,-81,-58,-81","w":258,"k":{"T":10,"V":3,"W":3,"X":12,"Y":13,"A":6,"f":-4,"g":-1,"b":-1,"h":-1,"k":-1,"l":-1,"i":-1,"m":-1,"n":-1,"p":-1,"r":-1,"t":-5,"u":-2,"v":-4,"w":-4,"y":-4,"x":4,"z":1,"-":-4,")":7,"]":7,"}":7,",":14,".":14}},"P":{"d":"198,-169v2,64,-54,89,-120,82r0,87r-54,0r0,-239v17,-3,41,-5,74,-5v62,-1,98,21,100,75xm78,-201r0,72v33,6,68,-8,66,-38v4,-30,-37,-41,-66,-34","w":209,"k":{"J":27,"V":3,"W":3,"X":10,"Y":7,"Z":3,"A":22,"M":5,"g":9,"i":3,"m":3,"n":3,"p":3,"r":3,"c":9,"d":9,"e":9,"o":9,"q":9,"s":8,"t":-4,"u":4,"v":-3,"w":-3,"y":-3,"a":6,":":4,";":4,"-":5,")":1,"]":1,"}":1,",":52,".":52}},"Q":{"d":"231,42v-41,-10,-70,-32,-112,-38v-54,-8,-106,-44,-106,-124v0,-73,45,-127,118,-127v74,0,115,56,115,123v0,57,-28,92,-57,110v18,5,39,9,58,13xm130,-40v37,0,58,-34,58,-82v0,-45,-21,-81,-58,-81v-37,0,-59,36,-59,82v0,46,22,81,59,81","w":258,"k":{"T":10,"V":3,"W":3,"X":12,"Y":13,"A":6,"f":-4,"g":-1,"b":-1,"h":-1,"k":-1,"l":-1,"i":-1,"m":-1,"n":-1,"p":-1,"r":-1,"t":-5,"u":-2,"v":-4,"w":-4,"y":-4,"x":4,"z":1,"-":-4,")":7,"]":7,"}":7,",":14,".":14}},"R":{"d":"97,-244v61,-1,99,17,101,70v1,32,-24,50,-43,60v35,8,40,92,52,114r-56,0v-4,-7,-10,-27,-17,-57v-8,-38,-21,-39,-56,-38r0,95r-54,0r0,-239v18,-3,43,-5,73,-5xm78,-202r0,67v35,3,65,-6,65,-35v0,-31,-37,-36,-65,-32","w":213,"k":{"J":-2,"C":1,"G":1,"O":1,"Q":1,"U":2,"V":2,"W":2,"X":-3,"Y":7,"A":-3,"b":-3,"h":-3,"k":-3,"l":-3,"i":-4,"m":-4,"n":-4,"p":-4,"r":-4,"t":-4,"v":-1,"w":-1,"y":-1,"a":-3}},"S":{"d":"14,-12r12,-45v21,16,99,29,99,-11v0,-15,-12,-24,-41,-34v-40,-14,-67,-37,-67,-72v0,-41,35,-72,92,-72v28,0,48,5,62,12r-12,44v-13,-13,-86,-20,-86,12v0,15,12,24,45,34v96,30,81,150,-35,148v-28,0,-55,-8,-69,-16","w":194,"k":{"b":1,"h":1,"k":1,"l":1,"j":3,"c":-3,"d":-3,"e":-3,"o":-3,"q":-3,"t":2,"v":5,"w":5,"y":5,"a":-3,"-":-4}},"T":{"d":"71,0r0,-197r-66,0r0,-46r187,0r0,46r-66,0r0,197r-55,0","w":197,"k":{"i":19,"T":-8,"J":19,"C":10,"G":10,"O":10,"Q":10,"V":-10,"W":-10,"X":-6,"Y":-3,"A":26,"M":1,"S":3,"g":22,"b":4,"h":4,"k":4,"l":4,"m":19,"n":19,"p":19,"r":19,"c":29,"d":29,"e":29,"o":29,"q":29,"s":26,"u":19,"v":19,"w":19,"y":19,"x":5,"a":24,"z":21,":":13,";":13,"-":22,")":-11,"]":-11,"}":-11,"\"":-3,"'":-3,",":30,".":30}},"U":{"d":"24,-243r54,0v6,70,-25,203,44,203v70,0,38,-133,45,-203r55,0r0,136v0,75,-38,111,-101,111v-61,0,-97,-34,-97,-111r0,-136","w":245,"k":{"A":11,"f":-2,"s":5,"v":2,"w":2,"y":2,"x":4,"a":2,"z":3,",":8,".":8}},"V":{"d":"145,0r-64,0r-78,-243r60,0r30,103v10,28,12,61,23,87v14,-66,35,-127,52,-190r59,0","w":228,"k":{"T":-8,"J":14,"C":3,"G":3,"O":3,"Q":3,"V":-2,"W":-2,"A":19,"S":3,"g":3,"b":3,"h":3,"k":3,"l":3,"i":10,"m":10,"n":10,"p":10,"r":10,"c":15,"d":15,"e":15,"o":15,"q":15,"s":14,"t":3,"u":11,"v":5,"w":5,"y":5,"a":15,":":8,";":8,"-":9,")":-10,"]":-10,"}":-10,"\"":-5,"'":-5,",":25,".":25}},"W":{"d":"123,0r-60,0r-58,-243r59,0r34,185r36,-185r58,0r33,184r34,-184r56,0r-63,243r-59,0r-21,-104v-6,-23,-6,-50,-12,-75v-9,64,-25,119,-37,179","w":319,"k":{"T":-8,"J":14,"C":3,"G":3,"O":3,"Q":3,"V":-2,"W":-2,"A":19,"S":3,"g":3,"b":3,"h":3,"k":3,"l":3,"i":10,"m":10,"n":10,"p":10,"r":10,"c":15,"d":15,"e":15,"o":15,"q":15,"s":14,"t":3,"u":11,"v":5,"w":5,"y":5,"a":15,":":8,";":8,"-":9,")":-10,"]":-10,"}":-10,"\"":-5,"'":-5,",":25,".":25}},"X":{"d":"215,0r-63,0r-45,-87v-10,27,-27,59,-39,87r-62,0r70,-123r-68,-120r63,0r41,85v11,-31,24,-57,37,-85r62,0r-68,119","w":220,"k":{"T":-2,"J":-4,"C":14,"G":14,"O":14,"Q":14,"V":-3,"W":-3,"X":4,"Y":-4,"A":5,"i":1,"m":1,"n":1,"p":1,"r":1,"c":7,"d":7,"e":7,"o":7,"q":7,"u":4,"v":13,"w":13,"y":13,"a":3,"-":6,"\"":-1,"'":-1}},"Y":{"d":"135,0r-55,0r0,-99r-77,-144r63,0r44,105r43,-105r62,0r-80,142r0,101","w":217,"k":{"J":25,"C":17,"G":17,"O":17,"Q":17,"V":-7,"W":-7,"X":8,"Y":9,"A":33,"M":8,"S":10,"B":6,"D":6,"E":6,"F":6,"H":6,"I":6,"K":6,"L":6,"N":6,"P":6,"R":6,"g":29,"b":5,"h":5,"k":5,"l":5,"i":8,"m":8,"n":8,"p":8,"r":8,"c":39,"d":39,"e":39,"o":39,"q":39,"s":23,"t":16,"u":26,"v":19,"w":19,"y":19,"x":20,"a":33,"z":18,":":18,";":18,"-":22,")":-12,"]":-12,"}":-12,"\"":-3,"'":-3,",":42,".":42}},"Z":{"d":"9,0r0,-30r115,-167r-105,0r0,-46r176,0r0,32r-113,166r115,0r0,45r-188,0","w":207,"k":{"J":-8,"C":8,"G":8,"O":8,"Q":8,"X":2,"Y":-2,"A":-3,"c":3,"d":3,"e":3,"o":3,"q":3,"u":4,"v":6,"w":6,"y":6,"a":-1,"-":3}},"[":{"d":"98,40r-74,0r0,-287r74,0r0,30r-34,0r0,227r34,0r0,30","w":113,"k":{"T":-8,"J":-4,"C":8,"G":8,"O":8,"Q":8,"V":-10,"W":-10,"X":-2,"Y":-11,"A":7,"j":-18,"\u0414":-3,"\u0402":-3,"\u0409":5,"\u041b":5,"\u040b":-4,"\u0422":-4,"\u042a":-4,"\u0408":5,"\u040e":-3,"\u0423":-3,"\u0416":3,"\u0427":6,"\u042f":5,"\u0447":18,"\u0434":-3,"\u0452":-3,"\u0442":16,"\u044a":16,"\u0458":-12,"\u045b":-4,"\u0443":9,"\u045e":9,"\u044f":5}},"\\":{"d":"113,14r-36,0r-73,-261r37,0","w":118},"]":{"d":"15,-247r74,0r0,287r-74,0r0,-30r34,0r0,-227r-34,0r0,-30","w":113},"^":{"d":"199,-64r-39,0r-53,-128r-53,128r-39,0r76,-170r33,0"},"_":{"d":"0,27r180,0r0,18r-180,0r0,-18","w":180},"a":{"d":"91,-180v104,-2,69,97,80,180r-49,0v-2,-6,-1,-14,-4,-18v-28,40,-108,20,-108,-32v0,-46,42,-67,104,-67v4,-37,-62,-26,-81,-12r-10,-36v12,-7,36,-15,68,-15xm64,-55v0,35,52,19,52,-9r0,-19v-29,0,-52,7,-52,28","w":190},"b":{"d":"21,0r1,-256r55,0r0,101v40,-51,126,-19,126,64v0,63,-40,95,-80,95v-22,1,-40,-9,-54,-28r-2,24r-46,0xm148,-89v0,-54,-68,-68,-71,-12v-2,34,4,61,33,62v23,0,38,-18,38,-50","w":215,"k":{"T":18,"g":-1,"c":-1,"d":-1,"e":-1,"o":-1,"q":-1,"v":3,"w":3,"y":3,"x":9,"z":3,"-":-6,")":3,"]":3,"}":3,"\"":7,"'":7,",":12,".":12}},"c":{"d":"148,-45r6,40v-62,26,-150,-7,-142,-81v-6,-64,69,-113,142,-87r-8,41v-32,-15,-78,0,-78,43v0,45,45,59,80,44","w":162,"k":{"T":5,"f":-3,"c":4,"d":4,"e":4,"o":4,"q":4,"t":-6,"v":-5,"w":-5,"y":-5,"a":-1,"-":-4,"\"":-2,"'":-2,",":3,".":3}},"d":{"d":"138,-256r55,0r1,256r-49,0v-2,-8,0,-20,-3,-26v-39,59,-130,24,-130,-60v0,-81,77,-119,126,-75r0,-95xm67,-88v0,58,71,64,71,10v0,-33,-3,-59,-33,-60v-25,0,-38,22,-38,50","k":{",":3,".":3}},"e":{"d":"177,-71r-113,0v2,40,66,39,98,26r8,37v-68,30,-158,3,-158,-78v0,-45,28,-94,89,-94v64,0,84,54,76,109xm64,-108r65,0v0,-13,-6,-36,-31,-36v-23,0,-33,22,-34,36","w":190,"k":{"T":15,"v":2,"w":2,"y":2,"x":4,"-":-11,"\"":1,"'":1,",":6,".":6}},"f":{"d":"28,-176v-5,-57,42,-98,100,-80r-2,42v-27,-8,-48,6,-43,38r35,0r0,40r-35,0r0,136r-55,0r0,-136r-23,0r0,-40r23,0","w":122,"k":{"g":3,"c":4,"d":4,"e":4,"o":4,"q":4,"s":2,"t":-5,":":-10,";":-10,"-":1,")":-26,"]":-26,"}":-26,"\"":-15,"'":-15,",":14,".":14}},"g":{"d":"189,-26v11,91,-86,123,-162,88r11,-42v32,22,111,20,96,-44v-41,51,-122,10,-122,-63v0,-81,87,-122,129,-68r2,-21r47,0xm67,-89v0,52,67,65,67,11v0,-32,-3,-61,-31,-61v-20,0,-36,18,-36,50","w":210,"k":{"T":12,",":6,".":6}},"h":{"d":"106,-136v-50,0,-22,88,-29,136r-55,0r0,-256r55,0r0,101v34,-44,112,-30,112,52r0,103r-55,0r0,-97v0,-23,-7,-39,-28,-39","w":210,"k":{"T":21,"t":2,"v":7,"w":7,"y":7,"\"":5,"'":5}},"i":{"d":"77,0r-55,0r0,-176r55,0r0,176xm50,-252v18,0,28,12,28,27v0,15,-11,27,-29,27v-17,0,-28,-12,-28,-27v0,-15,11,-27,29,-27","w":98},"j":{"d":"-14,35v38,-6,43,-14,43,-69r0,-142r55,0v-7,107,36,260,-93,253xm57,-252v18,0,28,12,28,27v0,15,-11,27,-29,27v-17,0,-29,-12,-29,-27v0,-15,12,-27,30,-27","w":104,"k":{",":4,".":4}},"k":{"d":"77,-256r0,154v15,-27,33,-49,49,-74r66,0r-63,71r72,105r-68,0r-43,-72r-13,17r0,55r-55,0r0,-256r55,0","w":195,"k":{"T":10,"g":5,"b":-4,"h":-4,"k":-4,"l":-4,"i":-4,"m":-4,"n":-4,"p":-4,"r":-4,"c":5,"d":5,"e":5,"o":5,"q":5,"v":-1,"w":-1,"y":-1,"a":-2,":":-1,";":-1,"-":2,",":-1,".":-1}},"l":{"d":"22,0r0,-256r55,0r0,256r-55,0","w":99,"k":{",":3,".":3}},"m":{"d":"103,-136v-50,0,-21,88,-28,136r-53,0r-1,-176r46,0v2,7,0,18,3,24v8,-12,23,-28,53,-28v23,0,41,12,49,30v31,-48,116,-42,116,46r0,104r-53,0r0,-96v0,-26,-8,-40,-26,-40v-47,0,-20,89,-27,136r-53,0r0,-99v0,-22,-8,-37,-26,-37","w":309,"k":{"T":21,"t":2,"v":7,"w":7,"y":7,"\"":5,"'":5}},"n":{"d":"107,-136v-51,0,-23,87,-30,136r-55,0r-1,-176r47,0v2,7,0,18,4,24v7,-12,24,-28,54,-28v36,0,63,24,63,76r0,104r-55,0r0,-98v0,-23,-7,-38,-27,-38","w":210,"k":{"T":21,"t":2,"v":7,"w":7,"y":7,"\"":5,"'":5}},"o":{"d":"106,-180v54,0,90,37,90,90v0,64,-46,94,-93,94v-51,0,-91,-34,-91,-91v0,-57,37,-93,94,-93xm104,-141v-26,0,-36,27,-36,53v0,30,13,53,36,53v22,0,35,-22,35,-54v0,-26,-10,-52,-35,-52","w":207,"k":{"T":18,"g":-1,"c":-1,"d":-1,"e":-1,"o":-1,"q":-1,"v":3,"w":3,"y":3,"x":9,"z":3,"-":-6,")":3,"]":3,"}":3,"\"":7,"'":7,",":12,".":12}},"p":{"d":"22,71r-1,-247r47,0r3,24v42,-55,132,-25,132,62v0,86,-81,119,-126,74r0,87r-55,0xm148,-88v0,-56,-67,-66,-71,-12v-2,33,4,62,33,62v24,0,38,-20,38,-50","w":215,"k":{"T":18,"g":-1,"c":-1,"d":-1,"e":-1,"o":-1,"q":-1,"v":3,"w":3,"y":3,"x":9,"z":3,"-":-6,")":3,"]":3,"}":3,"\"":7,"'":7,",":12,".":12}},"q":{"d":"12,-86v0,-88,86,-122,128,-69r1,-21r53,0r-1,247r-55,0r-1,-93v-41,54,-125,19,-125,-64xm67,-88v0,56,68,66,71,12v2,-33,-3,-61,-33,-62v-25,0,-38,22,-38,50","k":{"T":13,",":3,".":3}},"r":{"d":"130,-128v-31,-5,-53,8,-53,39r0,89r-55,0r-1,-176r46,0v2,10,-2,26,4,32v13,-30,32,-39,59,-35r0,51","w":136,"k":{"T":7,"f":-10,"g":3,"b":1,"h":1,"k":1,"l":1,"c":3,"d":3,"e":3,"o":3,"q":3,"t":-8,"u":1,"v":-6,"w":-6,"y":-6,"x":-5,"a":4,"z":-3,":":1,";":1,",":23,".":23}},"s":{"d":"12,-9r10,-39v13,9,68,24,70,-1v0,-9,-5,-14,-25,-20v-81,-23,-59,-111,21,-111v21,0,38,5,49,10r-9,38v-11,-7,-57,-20,-59,4v0,9,6,13,28,20v74,22,60,116,-28,112v-23,0,-44,-6,-57,-13","w":156,"k":{"T":13,",":4,".":4}},"t":{"d":"121,-1v-47,14,-91,-3,-91,-63r0,-72r-24,0r0,-40r24,0r0,-33r53,-15r0,48r39,0r0,40r-39,0v4,39,-17,108,38,94r0,41","w":132,"k":{"g":2,"c":2,"d":2,"e":2,"o":2,"q":2,"v":-2,"w":-2,"y":-2,",":3,".":3}},"u":{"d":"76,-81v-7,51,57,52,57,10r0,-105r55,0r1,176r-47,0v-2,-8,0,-19,-4,-25v-7,11,-23,29,-55,29v-36,0,-62,-23,-62,-77r0,-103r55,0r0,95","w":209,"k":{"T":13,",":3,".":3}},"v":{"d":"3,-176r60,0v13,40,19,88,35,125v7,-43,21,-84,32,-125r58,0r-66,176r-55,0","w":190,"k":{"T":13,"g":5,"c":5,"d":5,"e":5,"o":5,"q":5,"s":6,"v":-7,"w":-7,"y":-7,"a":3,":":-2,";":-2,"-":3,",":17,".":17}},"w":{"d":"4,-176r56,0r25,130r31,-130r43,0r32,130v6,-45,16,-88,25,-130r54,0r-54,176r-51,0r-29,-117v-6,47,-18,77,-29,117r-52,0","w":273,"k":{"T":13,"g":5,"c":5,"d":5,"e":5,"o":5,"q":5,"s":6,"v":-7,"w":-7,"y":-7,"a":3,":":-2,";":-2,"-":3,",":17,".":17}},"x":{"d":"3,-176r61,0v11,18,20,39,32,56r29,-56r60,0r-58,84r58,92r-62,0v-11,-19,-19,-41,-32,-58r-30,58r-60,0r60,-90","w":186,"k":{"T":10,"c":8,"d":8,"e":8,"o":8,"q":8,"s":3,"t":-5,"v":-7,"w":-7,"y":-7,"-":1}},"y":{"d":"20,33v22,-5,58,-22,47,-48r-65,-161r61,0r36,119r30,-119r58,0v-40,93,-59,246,-155,256","w":188,"k":{"T":13,"g":5,"c":5,"d":5,"e":5,"o":5,"q":5,"s":6,"v":-7,"w":-7,"y":-7,"a":3,":":-2,";":-2,"-":3,",":17,".":17}},"z":{"d":"8,0r0,-31r55,-70v10,-12,18,-21,28,-31r-77,0r0,-44r144,0r0,33r-53,67v-10,11,-19,22,-29,32r85,0r0,44r-153,0","w":168,"k":{"T":10,"c":3,"d":3,"e":3,"o":3,"q":3,"v":-3,"w":-3,"y":-3}},"{":{"d":"34,-9v-2,-34,25,-76,-23,-81r0,-27v47,-4,21,-47,23,-81v2,-39,28,-52,68,-49r0,31v-63,-6,7,108,-56,113v37,2,31,51,27,87v-2,19,8,28,29,26r0,30v-40,2,-66,-8,-68,-49","w":113,"k":{"T":-8,"J":-4,"C":8,"G":8,"O":8,"Q":8,"V":-10,"W":-10,"X":-2,"Y":-11,"A":7,"j":-18,"\u0414":-3,"\u0402":-3,"\u0409":5,"\u041b":5,"\u040b":-4,"\u0422":-4,"\u042a":-4,"\u0408":5,"\u040e":-3,"\u0423":-3,"\u0416":3,"\u0427":6,"\u042f":5,"\u0447":18,"\u0434":-3,"\u0452":-3,"\u0442":16,"\u044a":16,"\u0458":-12,"\u045b":-4,"\u0443":9,"\u045e":9,"\u044f":5}},"|":{"d":"32,-270r38,0r0,360r-38,0r0,-360","w":101},"}":{"d":"79,-198v2,34,-25,77,23,81r0,27v-47,5,-21,47,-23,81v-2,40,-28,51,-67,49r0,-30v62,5,-8,-109,55,-114v-37,-2,-30,-51,-27,-87v2,-18,-8,-27,-28,-25r0,-31v40,-2,65,11,67,49","w":113},"~":{"d":"151,-67v-25,0,-64,-30,-84,-32v-9,0,-16,7,-17,30r-35,0v0,-48,22,-67,51,-67v25,0,64,29,84,31v8,0,14,-7,15,-29r34,0v2,51,-21,67,-48,67"},"'":{"d":"13,-249r48,0r-8,97r-32,0","w":73,"k":{"T":-3,"J":21,"C":3,"G":3,"O":3,"Q":3,"V":-3,"W":-3,"X":-1,"Y":-3,"A":17,"f":-9,"g":7,"c":5,"d":5,"e":5,"o":5,"q":5,"t":-8,"v":-2,"w":-2,"y":-2,",":45,".":45}},"`":{"d":"1,-253r51,0r31,55r-38,0","w":108},"\u0401":{"d":"168,-147r0,44r-89,0r0,58r100,0r0,45r-155,0r0,-243r150,0r0,45r-95,0r0,51r89,0xm60,-257v-14,0,-24,-11,-24,-24v0,-14,10,-25,24,-25v13,0,24,11,24,25v0,13,-10,24,-24,24xm135,-257v-14,0,-24,-11,-24,-24v0,-14,10,-25,24,-25v14,0,24,11,24,25v0,13,-10,24,-24,24","w":192,"k":{"\u0414":-4,"\u0402":3,"\u0417":-3,"\u042d":-3,"\u0409":-5,"\u041b":-5,"\u0408":-6,"\u0427":3,"\u042f":-3,"\u0431":1,"\u0447":6,"\u0434":-3,"\u0452":-2,"\u0455":-1,"\u0437":-4,"\u044d":-4,"\u04d9":-4,"\u0444":3,"\u043b":-4,"\u0459":-4,"\u0442":6,"\u044a":6,"\u0458":3,"\u0435":2,"\u043e":2,"\u0441":2,"\u0451":2,"\u0454":2,"\u045b":-2,"\u0443":3,"\u045e":3,"\u044f":-2,"\u0436":-3,"\u0445":-1}},"\u0402":{"d":"190,-58v0,-48,-32,-73,-67,-52r0,110r-55,0r0,-198r-63,0r0,-45r202,0r0,45r-84,0v1,15,-2,33,1,46v10,-5,26,-10,43,-10v101,-3,102,167,29,198v-15,12,-32,17,-45,19r-8,-45v28,-9,47,-25,47,-68","w":259,"k":{"\u0414":-3,"\u0402":28,"\u0417":-1,"\u042d":-1,"\u0424":3,"\u0409":-5,"\u041b":-5,"\u040b":36,"\u0422":36,"\u042a":36,"\u0408":-2,"\u0404":3,"\u041e":3,"\u0421":3,"\u040e":11,"\u0423":11,"\u0416":-6,"\u0410":-1,"\u0427":19,"\u0425":2,"\u042f":-2,"\u0447":5,"\u0434":-3,"\u0452":1,"\u043b":-3,"\u0459":-3,"\u0442":7,"\u044a":7,"\u045b":2,"\u0443":8,"\u045e":8,"\u0436":-4,"\u0445":1}},"\u0403":{"d":"24,-243r147,0r0,45r-92,0r0,198r-55,0r0,-243xm99,-300r57,0r-44,44r-44,0","w":176,"k":{"\u0414":21,"\u0402":-11,"\u0417":-3,"\u042d":-3,"\u0424":14,"\u0409":14,"\u041b":14,"\u040b":-9,"\u0422":-9,"\u042a":-9,"\u0408":28,"\u0404":12,"\u041e":12,"\u0421":12,"\u040e":-9,"\u0423":-9,"\u0416":-4,"\u0410":27,"\u042f":4,"\u041c":3,"\u0431":10,"\u0447":31,"\u0434":39,"\u0452":-11,"\u0455":8,"\u0437":20,"\u044d":20,"\u04d9":20,"\u0444":35,"\u043b":30,"\u0459":30,"\u0442":25,"\u044a":25,"\u0458":10,"\u0435":34,"\u043e":34,"\u0441":34,"\u0451":34,"\u0454":34,"\u045b":-10,"\u0443":19,"\u045e":19,"\u044f":28,"\u0436":19,"\u0445":20,"\u0430":27,"\u043c":31,"\u0432":27,"\u0433":27,"\u0438":27,"\u0439":27,"\u043a":27,"\u043d":27,"\u043f":27,"\u0440":27,"\u0446":27,"\u0448":27,"\u0449":27,"\u044b":27,"\u044c":27,"\u044e":27,"\u0453":27,"\u0457":27,"\u045a":27,"\u045c":27,"\u045f":27,"\u0491":27,"\u0456":3,")":-4,"]":-4,"}":-4,":":22,";":22,",":33,".":33,"-":32}},"\u0404":{"d":"204,-234r-11,41v-11,-5,-28,-9,-48,-9v-44,0,-68,26,-73,58r110,0r0,43r-110,0v1,52,70,73,122,52r8,41v-11,5,-34,12,-62,12v-80,0,-127,-49,-127,-125v0,-65,43,-126,130,-126v31,0,51,8,61,13","k":{"\u0414":-5,"\u0402":-7,"\u0417":-6,"\u042d":-6,"\u0424":10,"\u0409":-7,"\u041b":-7,"\u040b":-7,"\u0422":-7,"\u042a":-7,"\u0404":9,"\u041e":9,"\u0421":9,"\u040e":-6,"\u0423":-6,"\u0416":-4,"\u0410":-4,"\u0427":4,"\u0425":-3,"\u042f":-3,"\u0431":6,"\u0447":17,"\u0434":-3,"\u0452":-6,"\u0455":2,"\u0437":-4,"\u044d":-4,"\u04d9":-4,"\u0444":8,"\u043b":-4,"\u0459":-4,"\u0442":8,"\u044a":8,"\u0458":1,"\u0435":8,"\u043e":8,"\u0441":8,"\u0451":8,"\u0454":8,"\u045b":-5,"\u0443":6,"\u045e":6,"\u0436":-4,"\u0430":2}},"\u0405":{"d":"14,-12r12,-45v21,16,99,29,99,-11v0,-15,-12,-24,-41,-34v-40,-14,-67,-37,-67,-72v0,-41,35,-72,92,-72v28,0,48,5,62,12r-12,44v-13,-13,-86,-20,-86,12v0,15,12,24,45,34v96,30,81,150,-35,148v-28,0,-55,-8,-69,-16","w":194,"k":{"\u0414":1,"\u0402":5,"\u0409":-1,"\u041b":-1,"\u040b":5,"\u0422":5,"\u042a":5,"\u040e":3,"\u0423":3,"\u0427":10,"\u0447":5,"\u0434":2,"\u0452":1,"\u0437":-1,"\u044d":-1,"\u04d9":-1,"\u0444":-1,"\u043b":-1,"\u0459":-1,"\u0442":10,"\u044a":10,"\u0458":3,"\u0435":-2,"\u043e":-2,"\u0441":-2,"\u0451":-2,"\u0454":-2,"\u0443":6,"\u045e":6,"\u044f":1,"\u0430":-1,"\u043c":1}},"\u0406":{"d":"24,-243r55,0r0,243r-55,0r0,-243","w":102,"k":{"\u0402":1,"\u040e":1,"\u0423":1,"\u0416":-1,"\u0427":2,"\u0447":2,"\u0452":-2,"\u0437":-1,"\u044d":-1,"\u04d9":-1,"\u0442":3,"\u044a":3,"\u0458":1,"\u045b":-2,"\u0443":2,"\u045e":2,"\u0436":-1,",":-4,".":-4}},"\u0407":{"d":"24,-243r55,0r0,243r-55,0r0,-243xm14,-257v-14,0,-24,-11,-24,-24v0,-14,10,-25,24,-25v13,0,24,11,24,25v0,13,-10,24,-24,24xm89,-257v-14,0,-25,-11,-25,-24v0,-14,11,-25,25,-25v14,0,24,11,24,25v0,13,-10,24,-24,24","w":102,"k":{"\u0402":1,"\u040e":1,"\u0423":1,"\u0416":-1,"\u0427":2,"\u0447":2,"\u0452":-2,"\u0437":-1,"\u044d":-1,"\u04d9":-1,"\u0442":3,"\u044a":3,"\u0458":1,"\u045b":-2,"\u0443":2,"\u045e":2,"\u0436":-1,",":-4,".":-4}},"\u0408":{"d":"71,-90r0,-153r55,0r0,154v2,86,-58,104,-126,87r6,-44v34,9,65,7,65,-44","w":147,"k":{"\u0414":4,"\u0408":9,"\u0416":2,"\u0410":4,"\u042f":2,"\u0447":3,"\u0434":7,"\u0452":-3,"\u0455":3,"\u0437":1,"\u044d":1,"\u04d9":1,"\u043b":1,"\u0459":1,"\u0442":1,"\u044a":1,"\u0458":5,"\u0435":1,"\u043e":1,"\u0441":1,"\u0451":1,"\u0454":1,"\u045b":-3,"\u044f":4,"\u0445":2,"\u0430":2,"\u043c":2}},"\u0409":{"d":"-1,-40v68,-12,40,-126,46,-203r159,0r0,87v62,-9,123,12,124,76v1,81,-104,91,-179,79r0,-197r-51,0v0,100,8,202,-92,202xm204,-116r0,76v34,5,67,-6,67,-39v0,-34,-33,-41,-67,-37","w":340,"k":{"\u0414":2,"\u0402":37,"\u0417":3,"\u042d":3,"\u0424":2,"\u040b":33,"\u0422":33,"\u042a":33,"\u0408":1,"\u0404":1,"\u041e":1,"\u0421":1,"\u040e":23,"\u0423":23,"\u0410":3,"\u0427":20,"\u0405":3,"\u0425":9,"\u041c":2,"\u0447":5,"\u0434":2,"\u0452":1,"\u0455":3,"\u0437":1,"\u044d":1,"\u04d9":1,"\u0442":8,"\u044a":8,"\u0458":5,"\u045b":1,"\u0443":8,"\u045e":8,"\u044f":2,"\u0445":8,")":13,"]":13,"}":13}},"\u040a":{"d":"331,-81v0,82,-103,92,-178,80r0,-105r-74,0r0,106r-55,0r0,-243r55,0r0,91r74,0r0,-91r54,0r0,87v64,-7,124,12,124,75xm207,-115r0,75v34,5,67,-5,67,-39v1,-34,-35,-42,-67,-36","w":343,"k":{"\u0414":2,"\u0402":37,"\u0417":3,"\u042d":3,"\u0424":2,"\u040b":33,"\u0422":33,"\u042a":33,"\u0408":1,"\u0404":1,"\u041e":1,"\u0421":1,"\u040e":23,"\u0423":23,"\u0410":3,"\u0427":20,"\u0405":3,"\u0425":9,"\u041c":2,"\u0447":5,"\u0434":2,"\u0452":1,"\u0455":3,"\u0437":1,"\u044d":1,"\u04d9":1,"\u0442":8,"\u044a":8,"\u0458":5,"\u045b":1,"\u0443":8,"\u045e":8,"\u044f":2,"\u0445":8,")":13,"]":13,"}":13}},"\u040b":{"d":"186,0v-4,-45,17,-117,-31,-119v-12,0,-24,5,-32,11r0,108r-55,0r0,-198r-63,0r0,-45r199,0r0,45r-81,0v1,16,-2,35,1,49v48,-31,117,-8,117,62r0,87r-55,0","w":262,"k":{"\u0402":33,"\u0424":3,"\u040b":28,"\u0422":28,"\u042a":28,"\u0404":2,"\u041e":2,"\u0421":2,"\u040e":15,"\u0423":15,"\u0427":16,"\u0431":2,"\u0447":8,"\u0434":1,"\u0452":2,"\u0444":2,"\u0442":10,"\u044a":10,"\u0458":7,"\u0435":1,"\u043e":1,"\u0441":1,"\u0451":1,"\u0454":1,"\u045b":1,"\u0443":10,"\u045e":10,"\u043c":1}},"\u040c":{"d":"156,0v-21,-39,-14,-108,-78,-102r0,102r-54,0r0,-243r54,0r0,102r5,0r67,-102r66,0r-84,108v59,14,57,87,83,135r-59,0xm112,-298r58,0r-44,44r-44,0","w":217,"k":{"\u0414":-8,"\u0402":-3,"\u0417":-5,"\u042d":-5,"\u0424":8,"\u0409":-9,"\u041b":-9,"\u040b":-6,"\u0422":-6,"\u042a":-6,"\u0408":-9,"\u0404":6,"\u041e":6,"\u0421":6,"\u040e":-5,"\u0423":-5,"\u0416":-6,"\u0410":-4,"\u0427":6,"\u0425":-5,"\u042f":-9,"\u0431":6,"\u0447":16,"\u0434":-7,"\u0452":-7,"\u0455":-1,"\u0437":-5,"\u044d":-5,"\u04d9":-5,"\u0444":2,"\u043b":-8,"\u0459":-8,"\u0442":13,"\u044a":13,"\u0458":1,"\u0435":3,"\u043e":3,"\u0441":3,"\u0451":3,"\u0454":3,"\u045b":-6,"\u0443":11,"\u045e":11,"\u044f":-4,"\u0436":-6,"\u0445":-5,"\u0430":-2,"-":8}},"\u040e":{"d":"1,-243r62,0r54,134r39,-134r58,0v-29,70,-55,162,-94,216v-18,26,-55,39,-91,28r4,-43v26,5,62,-9,50,-33xm53,-299r37,0v1,14,4,22,16,22v11,0,16,-8,17,-22r37,0v-2,31,-23,44,-55,44v-31,0,-49,-14,-52,-44","w":211,"k":{"\u0414":19,"\u0402":-15,"\u0417":-4,"\u042d":-4,"\u0424":5,"\u0409":8,"\u041b":8,"\u040b":-10,"\u0422":-10,"\u042a":-10,"\u0408":25,"\u0404":6,"\u041e":6,"\u0421":6,"\u040e":-8,"\u0423":-8,"\u0416":-7,"\u0410":20,"\u0427":-1,"\u0425":-4,"\u042f":3,"\u041c":3,"\u0431":7,"\u0447":14,"\u0434":29,"\u0452":-13,"\u0455":18,"\u0437":9,"\u044d":9,"\u04d9":9,"\u0444":21,"\u043b":16,"\u0459":16,"\u0442":4,"\u044a":4,"\u0458":7,"\u0435":22,"\u043e":22,"\u0441":22,"\u0451":22,"\u0454":22,"\u045b":-10,"\u0443":4,"\u045e":4,"\u044f":18,"\u0436":5,"\u0445":6,"\u0430":20,"\u043c":17,"\u0432":12,"\u0433":12,"\u0438":12,"\u0439":12,"\u043a":12,"\u043d":12,"\u043f":12,"\u0440":12,"\u0446":12,"\u0448":12,"\u0449":12,"\u044b":12,"\u044c":12,"\u044e":12,"\u0453":12,"\u0457":12,"\u045a":12,"\u045c":12,"\u045f":12,"\u0491":12,"\u0456":3,")":-6,"]":-6,"}":-6,":":14,";":14,",":44,".":44,"-":20}},"\u040f":{"d":"24,-243r55,0r0,198r85,0r0,-198r55,0r0,243r-72,0r-3,66r-45,0r-3,-66r-72,0r0,-243","w":242,"k":{"\u0402":1,"\u040e":1,"\u0423":1,"\u0416":-1,"\u0427":2,"\u0447":2,"\u0452":-2,"\u0437":-1,"\u044d":-1,"\u04d9":-1,"\u0442":3,"\u044a":3,"\u0458":1,"\u045b":-2,"\u0443":2,"\u045e":2,"\u0436":-1,",":-4,".":-4}},"\u0410":{"d":"150,-62r-70,0r-17,62r-57,0r74,-243r72,0r76,243r-60,0xm88,-103r54,0r-28,-99","w":236},"\u0411":{"d":"204,-80v1,83,-106,90,-180,79r0,-242r161,0r0,45r-107,0r0,42v64,-9,125,12,126,76xm147,-79v0,-33,-34,-42,-69,-37r0,76v34,5,69,-5,69,-39","w":217,"k":{"\u0414":2,"\u0402":17,"\u0424":2,"\u040b":14,"\u0422":14,"\u042a":14,"\u0408":2,"\u0404":2,"\u041e":2,"\u0421":2,"\u040e":8,"\u0423":8,"\u0416":1,"\u0410":3,"\u0427":14,"\u0405":4,"\u0425":8,"\u042f":1,"\u0447":3,"\u0434":3,"\u0452":1,"\u0442":9,"\u044a":9,"\u0458":5,"\u045b":1,"\u0443":9,"\u045e":9,"\u044f":1,"\u0436":1,"\u0445":8}},"\u0412":{"d":"204,-71v0,60,-45,73,-121,74v-27,0,-47,-2,-59,-4r0,-238v61,-8,171,-17,171,56v0,21,-12,42,-39,52v28,7,48,29,48,60xm78,-203r0,56v32,2,65,-5,62,-29v5,-26,-36,-31,-62,-27xm78,-107r0,68v31,4,68,-1,68,-34v0,-30,-33,-36,-68,-34","w":217,"k":{"\u0402":4,"\u0424":3,"\u040b":3,"\u0422":3,"\u042a":3,"\u0408":1,"\u0404":1,"\u041e":1,"\u0421":1,"\u040e":9,"\u0423":9,"\u0416":2,"\u0410":1,"\u0427":6,"\u0425":5,"\u0447":7,"\u0434":3,"\u0452":-1,"\u0455":2,"\u0444":-1,"\u0442":3,"\u044a":3,"\u0458":4,"\u0435":-2,"\u043e":-2,"\u0441":-2,"\u0451":-2,"\u0454":-2,"\u045b":-1,"\u0443":3,"\u045e":3,"\u044f":3,"\u0445":4,"\u0430":-1,"\u043c":1}},"\u0413":{"d":"24,-243r147,0r0,45r-92,0r0,198r-55,0r0,-243","w":176,"k":{"\u0414":21,"\u0402":-11,"\u0417":-3,"\u042d":-3,"\u0424":14,"\u0409":14,"\u041b":14,"\u040b":-9,"\u0422":-9,"\u042a":-9,"\u0408":28,"\u0404":12,"\u041e":12,"\u0421":12,"\u040e":-9,"\u0423":-9,"\u0416":-4,"\u0410":27,"\u042f":4,"\u041c":3,"\u0431":10,"\u0447":31,"\u0434":39,"\u0452":-11,"\u0455":8,"\u0437":20,"\u044d":20,"\u04d9":20,"\u0444":35,"\u043b":30,"\u0459":30,"\u0442":25,"\u044a":25,"\u0458":10,"\u0435":34,"\u043e":34,"\u0441":34,"\u0451":34,"\u0454":34,"\u045b":-10,"\u0443":19,"\u045e":19,"\u044f":28,"\u0436":19,"\u0445":20,"\u0430":27,"\u043c":31,"\u0432":27,"\u0433":27,"\u0438":27,"\u0439":27,"\u043a":27,"\u043d":27,"\u043f":27,"\u0440":27,"\u0446":27,"\u0448":27,"\u0449":27,"\u044b":27,"\u044c":27,"\u044e":27,"\u0453":27,"\u0457":27,"\u045a":27,"\u045c":27,"\u045f":27,"\u0491":27,"\u0456":3,")":-4,"]":-4,"}":-4,":":22,";":22,",":33,".":33,"-":32}},"\u0414":{"d":"58,-243r158,0r0,200r24,1r-2,103r-41,0r-3,-61r-143,0r-2,61r-42,0r-2,-103r20,-1v32,-48,35,-119,33,-200xm108,-198v2,61,-5,116,-27,153r81,0r0,-153r-54,0","w":247,"k":{"\u0414":-4,"\u0402":5,"\u0417":-1,"\u042d":-1,"\u0424":4,"\u0409":-6,"\u041b":-6,"\u040b":5,"\u0422":5,"\u042a":5,"\u0408":-5,"\u0404":3,"\u041e":3,"\u0421":3,"\u040e":5,"\u0423":5,"\u0416":-5,"\u0410":-3,"\u0427":7,"\u042f":-3,"\u0431":2,"\u0447":8,"\u0434":-5,"\u0437":-4,"\u044d":-4,"\u04d9":-4,"\u0444":2,"\u043b":-6,"\u0459":-6,"\u0442":12,"\u044a":12,"\u0458":-12,"\u0435":1,"\u043e":1,"\u0441":1,"\u0451":1,"\u0454":1,"\u0443":5,"\u045e":5,"\u044f":-3,"\u0436":-4,"\u0445":-1,"\u0430":-3,",":-6,".":-6}},"\u0415":{"d":"168,-147r0,44r-89,0r0,58r100,0r0,45r-155,0r0,-243r150,0r0,45r-95,0r0,51r89,0","w":192,"k":{"\u0414":-4,"\u0402":3,"\u0417":-3,"\u042d":-3,"\u0409":-5,"\u041b":-5,"\u0408":-6,"\u0427":3,"\u042f":-3,"\u0431":1,"\u0447":6,"\u0434":-3,"\u0452":-2,"\u0455":-1,"\u0437":-4,"\u044d":-4,"\u04d9":-4,"\u0444":3,"\u043b":-4,"\u0459":-4,"\u0442":6,"\u044a":6,"\u0458":3,"\u0435":2,"\u043e":2,"\u0441":2,"\u0451":2,"\u0454":2,"\u045b":-2,"\u0443":3,"\u045e":3,"\u044f":-2,"\u0436":-3,"\u0445":-1}},"\u0416":{"d":"1,0v23,-51,24,-123,84,-134r-83,-109r64,0r60,101r5,0r0,-101r53,0r0,101r5,0r60,-101r64,0r-83,109v62,8,61,85,84,134r-55,0v-21,-39,-14,-106,-75,-102r0,102r-53,0r0,-102v-62,-5,-55,62,-75,102r-55,0","w":315,"k":{"\u0414":-8,"\u0402":-3,"\u0417":-5,"\u042d":-5,"\u0424":8,"\u0409":-9,"\u041b":-9,"\u040b":-6,"\u0422":-6,"\u042a":-6,"\u0408":-9,"\u0404":6,"\u041e":6,"\u0421":6,"\u040e":-5,"\u0423":-5,"\u0416":-6,"\u0410":-4,"\u0427":6,"\u0425":-5,"\u042f":-9,"\u0431":6,"\u0447":16,"\u0434":-7,"\u0452":-7,"\u0455":-1,"\u0437":-5,"\u044d":-5,"\u04d9":-5,"\u0444":2,"\u043b":-8,"\u0459":-8,"\u0442":13,"\u044a":13,"\u0458":1,"\u0435":3,"\u043e":3,"\u0441":3,"\u0451":3,"\u0454":3,"\u045b":-6,"\u0443":11,"\u045e":11,"\u044f":-4,"\u0436":-6,"\u0445":-5,"\u0430":-2,"-":8}},"\u0417":{"d":"28,-188r-13,-40v17,-10,42,-19,76,-19v95,0,110,103,35,120v30,4,57,26,57,58v0,81,-113,87,-173,56r12,-42v21,15,106,26,103,-18v-3,-35,-40,-32,-74,-32r0,-40v33,2,68,-4,67,-31v0,-38,-68,-28,-90,-12","w":195,"k":{"\u0402":4,"\u0424":3,"\u040b":3,"\u0422":3,"\u042a":3,"\u0408":1,"\u0404":1,"\u041e":1,"\u0421":1,"\u040e":9,"\u0423":9,"\u0416":2,"\u0410":1,"\u0427":6,"\u0425":5,"\u0447":7,"\u0434":3,"\u0452":-1,"\u0455":2,"\u0444":-1,"\u0442":3,"\u044a":3,"\u0458":4,"\u0435":-2,"\u043e":-2,"\u0441":-2,"\u0451":-2,"\u0454":-2,"\u045b":-1,"\u0443":3,"\u045e":3,"\u044f":3,"\u0445":4,"\u0430":-1,"\u043c":1}},"\u0418":{"d":"24,-243r50,0r-2,182r96,-182r56,0r0,243r-50,0r0,-72v-1,-36,3,-73,3,-102v-25,63,-60,117,-91,174r-62,0r0,-243","w":248,"k":{"\u0402":1,"\u040e":1,"\u0423":1,"\u0416":-1,"\u0427":2,"\u0447":2,"\u0452":-2,"\u0437":-1,"\u044d":-1,"\u04d9":-1,"\u0442":3,"\u044a":3,"\u0458":1,"\u045b":-2,"\u0443":2,"\u045e":2,"\u0436":-1,",":-4,".":-4}},"\u0419":{"d":"24,-243r50,0r-2,182r96,-182r56,0r0,243r-50,0r0,-72v-1,-36,3,-73,3,-102v-25,63,-60,117,-91,174r-62,0r0,-243xm71,-298r37,0v1,14,4,22,16,22v11,0,15,-8,16,-22r37,0v-2,31,-22,44,-54,44v-31,0,-49,-14,-52,-44","w":248,"k":{"\u0402":1,"\u040e":1,"\u0423":1,"\u0416":-1,"\u0427":2,"\u0447":2,"\u0452":-2,"\u0437":-1,"\u044d":-1,"\u04d9":-1,"\u0442":3,"\u044a":3,"\u0458":1,"\u045b":-2,"\u0443":2,"\u045e":2,"\u0436":-1,",":-4,".":-4}},"\u041a":{"d":"156,0v-21,-39,-14,-108,-78,-102r0,102r-54,0r0,-243r54,0r0,102r5,0r67,-102r66,0r-84,108v59,14,57,87,83,135r-59,0","w":217,"k":{"\u0414":-8,"\u0402":-3,"\u0417":-5,"\u042d":-5,"\u0424":8,"\u0409":-9,"\u041b":-9,"\u040b":-6,"\u0422":-6,"\u042a":-6,"\u0408":-9,"\u0404":6,"\u041e":6,"\u0421":6,"\u040e":-5,"\u0423":-5,"\u0416":-6,"\u0410":-4,"\u0427":6,"\u0425":-5,"\u042f":-9,"\u0431":6,"\u0447":16,"\u0434":-7,"\u0452":-7,"\u0455":-1,"\u0437":-5,"\u044d":-5,"\u04d9":-5,"\u0444":2,"\u043b":-8,"\u0459":-8,"\u0442":13,"\u044a":13,"\u0458":1,"\u0435":3,"\u043e":3,"\u0441":3,"\u0451":3,"\u0454":3,"\u045b":-6,"\u0443":11,"\u045e":11,"\u044f":-4,"\u0436":-6,"\u0445":-5,"\u0430":-2,"-":8}},"\u041b":{"d":"-1,-40v69,-11,39,-127,46,-203r163,0r0,243r-55,0r0,-198r-55,0v0,100,8,203,-93,202","w":232,"k":{"\u0402":1,"\u040e":1,"\u0423":1,"\u0416":-1,"\u0427":2,"\u0447":2,"\u0452":-2,"\u0437":-1,"\u044d":-1,"\u04d9":-1,"\u0442":3,"\u044a":3,"\u0458":1,"\u045b":-2,"\u0443":2,"\u045e":2,"\u0436":-1,",":-4,".":-4}},"\u041c":{"d":"233,0r-7,-193r-57,189r-43,0r-26,-94v-8,-29,-16,-63,-22,-95r-9,193r-51,0r16,-243r73,0r24,81v10,27,12,63,22,87v13,-58,31,-114,48,-168r72,0r13,243r-53,0","w":304,"k":{"\u0414":-1,"\u0424":2,"\u0409":-2,"\u041b":-2,"\u040b":2,"\u0422":2,"\u042a":2,"\u0404":2,"\u041e":2,"\u0421":2,"\u040e":3,"\u0423":3,"\u0427":7,"\u0447":4,"\u0452":-1,"\u0437":-1,"\u044d":-1,"\u04d9":-1,"\u0444":1,"\u0442":3,"\u044a":3,"\u0458":1,"\u045b":-1,"\u0443":2,"\u045e":2,"\u0436":-1}},"\u041d":{"d":"24,-243r55,0r0,94r90,0r0,-94r55,0r0,243r-55,0r0,-102r-90,0r0,102r-55,0r0,-243","w":248,"k":{"\u0402":1,"\u040e":1,"\u0423":1,"\u0416":-1,"\u0427":2,"\u0447":2,"\u0452":-2,"\u0437":-1,"\u044d":-1,"\u04d9":-1,"\u0442":3,"\u044a":3,"\u0458":1,"\u045b":-2,"\u0443":2,"\u045e":2,"\u0436":-1,",":-4,".":-4}},"\u041e":{"d":"131,-247v75,0,115,56,115,123v0,80,-48,128,-119,128v-72,0,-114,-55,-114,-124v0,-73,47,-127,118,-127xm130,-203v-37,0,-59,35,-59,82v0,48,22,81,59,81v37,0,58,-35,58,-82v0,-44,-20,-81,-58,-81","w":258,"k":{"\u0414":9,"\u0402":5,"\u0417":4,"\u042d":4,"\u0409":5,"\u041b":5,"\u040b":3,"\u0422":3,"\u042a":3,"\u0408":3,"\u040e":12,"\u0423":12,"\u0416":6,"\u0410":7,"\u0427":2,"\u0425":13,"\u042f":2,"\u041c":2,"\u0447":-1,"\u0434":6,"\u0452":-2,"\u0437":-1,"\u044d":-1,"\u04d9":-1,"\u043b":1,"\u0459":1,"\u0442":-2,"\u044a":-2,"\u0458":3,"\u045b":-3,"\u0443":-3,"\u045e":-3,"\u044f":2,"\u0436":2,"\u0445":4,"\u043c":1}},"\u041f":{"d":"24,-243r196,0r0,243r-55,0r0,-198r-86,0r0,198r-55,0r0,-243","w":243,"k":{"\u0402":1,"\u040e":1,"\u0423":1,"\u0416":-1,"\u0427":2,"\u0447":2,"\u0452":-2,"\u0437":-1,"\u044d":-1,"\u04d9":-1,"\u0442":3,"\u044a":3,"\u0458":1,"\u045b":-2,"\u0443":2,"\u045e":2,"\u0436":-1,",":-4,".":-4}},"\u0420":{"d":"198,-169v2,64,-54,89,-120,82r0,87r-54,0r0,-239v17,-3,41,-5,74,-5v62,-1,98,21,100,75xm78,-201r0,72v33,6,68,-8,66,-38v4,-30,-37,-41,-66,-34","w":209,"k":{"\u0414":23,"\u0417":6,"\u042d":6,"\u0424":1,"\u0409":12,"\u041b":12,"\u040b":-3,"\u0422":-3,"\u042a":-3,"\u0408":29,"\u0404":1,"\u041e":1,"\u0421":1,"\u040e":3,"\u0423":3,"\u0416":6,"\u0410":22,"\u0427":2,"\u0425":10,"\u042f":3,"\u041c":5,"\u0447":3,"\u0434":17,"\u0452":-4,"\u0455":6,"\u0444":8,"\u043b":7,"\u0459":7,"\u0442":-1,"\u044a":-1,"\u0458":7,"\u0435":9,"\u043e":9,"\u0441":9,"\u0451":9,"\u0454":9,"\u045b":-4,"\u0443":-2,"\u045e":-2,"\u044f":4,"\u0436":-2,"\u0445":-1,"\u0430":7,"\u043c":5,"\u0432":3,"\u0433":3,"\u0438":3,"\u0439":3,"\u043a":3,"\u043d":3,"\u043f":3,"\u0440":3,"\u0446":3,"\u0448":3,"\u0449":3,"\u044b":3,"\u044c":3,"\u044e":3,"\u0453":3,"\u0457":3,"\u045a":3,"\u045c":3,"\u045f":3,"\u0491":3,"\u0456":3,":":6,";":6,",":53,".":53,"-":4}},"\u0421":{"d":"194,-50r8,44v-10,5,-33,10,-62,10v-84,0,-127,-53,-127,-122v0,-106,104,-150,192,-117r-12,43v-54,-23,-123,-3,-123,71v0,67,65,94,124,71","k":{"\u0414":-5,"\u0402":-7,"\u0417":-6,"\u042d":-6,"\u0424":10,"\u0409":-7,"\u041b":-7,"\u040b":-7,"\u0422":-7,"\u042a":-7,"\u0404":9,"\u041e":9,"\u0421":9,"\u040e":-6,"\u0423":-6,"\u0416":-4,"\u0410":-4,"\u0427":4,"\u0425":-3,"\u042f":-3,"\u0431":6,"\u0447":17,"\u0434":-3,"\u0452":-6,"\u0455":2,"\u0437":-4,"\u044d":-4,"\u04d9":-4,"\u0444":8,"\u043b":-4,"\u0459":-4,"\u0442":8,"\u044a":8,"\u0458":1,"\u0435":8,"\u043e":8,"\u0441":8,"\u0451":8,"\u0454":8,"\u045b":-5,"\u0443":6,"\u045e":6,"\u0436":-4,"\u0430":2}},"\u0422":{"d":"71,0r0,-197r-66,0r0,-46r187,0r0,46r-66,0r0,197r-55,0","w":197,"k":{"\u0414":21,"\u0402":-11,"\u0417":-3,"\u042d":-3,"\u0424":14,"\u0409":14,"\u041b":14,"\u040b":-9,"\u0422":-9,"\u042a":-9,"\u0408":28,"\u0404":12,"\u041e":12,"\u0421":12,"\u040e":-9,"\u0423":-9,"\u0416":-4,"\u0410":27,"\u042f":4,"\u041c":3,"\u0431":10,"\u0447":31,"\u0434":39,"\u0452":-11,"\u0455":8,"\u0437":20,"\u044d":20,"\u04d9":20,"\u0444":35,"\u043b":30,"\u0459":30,"\u0442":25,"\u044a":25,"\u0458":10,"\u0435":34,"\u043e":34,"\u0441":34,"\u0451":34,"\u0454":34,"\u045b":-10,"\u0443":19,"\u045e":19,"\u044f":28,"\u0436":19,"\u0445":20,"\u0430":27,"\u043c":31,"\u0432":27,"\u0433":27,"\u0438":27,"\u0439":27,"\u043a":27,"\u043d":27,"\u043f":27,"\u0440":27,"\u0446":27,"\u0448":27,"\u0449":27,"\u044b":27,"\u044c":27,"\u044e":27,"\u0453":27,"\u0457":27,"\u045a":27,"\u045c":27,"\u045f":27,"\u0491":27,"\u0456":3,")":-4,"]":-4,"}":-4,":":22,";":22,",":33,".":33,"-":32}},"\u0423":{"d":"1,-243r62,0r54,134r39,-134r58,0v-29,70,-55,162,-94,216v-18,26,-55,39,-91,28r4,-43v26,5,62,-9,50,-33","w":211,"k":{"\u0414":19,"\u0402":-15,"\u0417":-4,"\u042d":-4,"\u0424":5,"\u0409":8,"\u041b":8,"\u040b":-10,"\u0422":-10,"\u042a":-10,"\u0408":25,"\u0404":6,"\u041e":6,"\u0421":6,"\u040e":-8,"\u0423":-8,"\u0416":-7,"\u0410":20,"\u0427":-1,"\u0425":-4,"\u042f":3,"\u041c":3,"\u0431":7,"\u0447":14,"\u0434":29,"\u0452":-13,"\u0455":18,"\u0437":9,"\u044d":9,"\u04d9":9,"\u0444":21,"\u043b":16,"\u0459":16,"\u0442":4,"\u044a":4,"\u0458":7,"\u0435":22,"\u043e":22,"\u0441":22,"\u0451":22,"\u0454":22,"\u045b":-10,"\u0443":4,"\u045e":4,"\u044f":18,"\u0436":5,"\u0445":6,"\u0430":20,"\u043c":17,"\u0432":12,"\u0433":12,"\u0438":12,"\u0439":12,"\u043a":12,"\u043d":12,"\u043f":12,"\u0440":12,"\u0446":12,"\u0448":12,"\u0449":12,"\u044b":12,"\u044c":12,"\u044e":12,"\u0453":12,"\u0457":12,"\u045a":12,"\u045c":12,"\u045f":12,"\u0491":12,"\u0456":3,")":-6,"]":-6,"}":-6,":":14,";":14,",":44,".":44,"-":20}},"\u0424":{"d":"117,-253r51,0r0,21v52,4,104,34,104,110v0,75,-51,105,-105,110r0,22r-51,0r0,-22v-53,-4,-103,-33,-103,-108v0,-77,57,-108,104,-112r0,-21xm117,-50r0,-144v-22,3,-49,22,-49,73v0,48,27,68,49,71xm168,-194r0,144v22,-2,49,-21,49,-72v0,-51,-26,-69,-49,-72","w":284,"k":{"\u0414":11,"\u0402":9,"\u0417":4,"\u042d":4,"\u0409":6,"\u041b":6,"\u040b":7,"\u0422":7,"\u042a":7,"\u0408":6,"\u040e":11,"\u0423":11,"\u0416":5,"\u0410":8,"\u0427":4,"\u0425":17,"\u042f":1,"\u041c":3,"\u0434":9,"\u0452":-2,"\u043b":1,"\u0459":1,"\u0442":-1,"\u044a":-1,"\u0458":2,"\u045b":-1,"\u0445":2,"\u0430":1,"\u043c":2}},"\u0425":{"d":"215,0r-63,0r-45,-87v-10,27,-27,59,-39,87r-62,0r70,-123r-68,-120r63,0r41,85v11,-31,24,-57,37,-85r62,0r-68,119","w":220,"k":{"\u0414":-3,"\u0402":-4,"\u0417":-3,"\u042d":-3,"\u0424":17,"\u0409":-5,"\u041b":-5,"\u040b":-4,"\u0422":-4,"\u042a":-4,"\u0404":14,"\u041e":14,"\u0421":14,"\u040e":-4,"\u0423":-4,"\u0416":-4,"\u0427":6,"\u042f":-4,"\u0431":9,"\u0447":20,"\u0434":-4,"\u0452":-5,"\u0437":-4,"\u044d":-4,"\u04d9":-4,"\u0444":8,"\u043b":-6,"\u0459":-6,"\u0442":14,"\u044a":14,"\u0458":3,"\u0435":9,"\u043e":9,"\u0441":9,"\u0451":9,"\u0454":9,"\u045b":-5,"\u0443":14,"\u045e":14,"\u044f":-3,"\u0436":-4,"\u0445":-2,"\u0430":3,":":3,";":3}},"\u0426":{"d":"24,-243r55,0r0,198r85,0r0,-198r55,0r0,200r24,1r-3,103r-41,0r-3,-61r-172,0r0,-243","w":249,"k":{"\u0414":-4,"\u0402":5,"\u0417":-1,"\u042d":-1,"\u0424":4,"\u0409":-6,"\u041b":-6,"\u040b":5,"\u0422":5,"\u042a":5,"\u0408":-5,"\u0404":3,"\u041e":3,"\u0421":3,"\u040e":5,"\u0423":5,"\u0416":-5,"\u0410":-3,"\u0427":7,"\u042f":-3,"\u0431":2,"\u0447":8,"\u0434":-5,"\u0437":-4,"\u044d":-4,"\u04d9":-4,"\u0444":2,"\u043b":-6,"\u0459":-6,"\u0442":12,"\u044a":12,"\u0458":-12,"\u0435":1,"\u043e":1,"\u0441":1,"\u0451":1,"\u0454":1,"\u0443":5,"\u045e":5,"\u044f":-3,"\u0436":-4,"\u0445":-1,"\u0430":-3,",":-6,".":-6}},"\u0427":{"d":"22,-243r54,0v2,49,-13,113,41,113v13,0,26,-4,36,-9r0,-104r54,0r0,246r-54,0r-1,-101v-57,26,-130,13,-130,-63r0,-82","w":231,"k":{"\u0402":1,"\u040e":1,"\u0423":1,"\u0416":-1,"\u0427":2,"\u0447":2,"\u0452":-2,"\u0437":-1,"\u044d":-1,"\u04d9":-1,"\u0442":3,"\u044a":3,"\u0458":1,"\u045b":-2,"\u0443":2,"\u045e":2,"\u0436":-1,",":-4,".":-4}},"\u0428":{"d":"24,-243r54,0r0,198r60,0r0,-198r54,0r0,198r60,0r0,-198r53,0r0,243r-281,0r0,-243","w":328,"k":{"\u0402":1,"\u040e":1,"\u0423":1,"\u0416":-1,"\u0427":2,"\u0447":2,"\u0452":-2,"\u0437":-1,"\u044d":-1,"\u04d9":-1,"\u0442":3,"\u044a":3,"\u0458":1,"\u045b":-2,"\u0443":2,"\u045e":2,"\u0436":-1,",":-4,".":-4}},"\u0429":{"d":"24,-243r54,0r0,198r60,0r0,-198r53,0r0,198r60,0r0,-198r54,0r0,200r24,1r-2,103r-42,0r-3,-61r-258,0r0,-243","w":336,"k":{"\u0414":-4,"\u0402":5,"\u0417":-1,"\u042d":-1,"\u0424":4,"\u0409":-6,"\u041b":-6,"\u040b":5,"\u0422":5,"\u042a":5,"\u0408":-5,"\u0404":3,"\u041e":3,"\u0421":3,"\u040e":5,"\u0423":5,"\u0416":-5,"\u0410":-3,"\u0427":7,"\u042f":-3,"\u0431":2,"\u0447":8,"\u0434":-5,"\u0437":-4,"\u044d":-4,"\u04d9":-4,"\u0444":2,"\u043b":-6,"\u0459":-6,"\u0442":12,"\u044a":12,"\u0458":-12,"\u0435":1,"\u043e":1,"\u0441":1,"\u0451":1,"\u0454":1,"\u0443":5,"\u045e":5,"\u044f":-3,"\u0436":-4,"\u0445":-1,"\u0430":-3,",":-6,".":-6}},"\u042a":{"d":"242,-81v2,84,-102,91,-176,80r0,-197r-62,0r0,-45r116,0r0,85v61,-10,121,15,122,77xm120,-117r0,77v32,5,65,-6,64,-39v-1,-34,-31,-43,-64,-38","w":254,"k":{"\u0414":2,"\u0402":37,"\u0417":3,"\u042d":3,"\u0424":2,"\u040b":33,"\u0422":33,"\u042a":33,"\u0408":1,"\u0404":1,"\u041e":1,"\u0421":1,"\u040e":23,"\u0423":23,"\u0410":3,"\u0427":20,"\u0405":3,"\u0425":9,"\u041c":2,"\u0447":5,"\u0434":2,"\u0452":1,"\u0455":3,"\u0437":1,"\u044d":1,"\u04d9":1,"\u0442":8,"\u044a":8,"\u0458":5,"\u045b":1,"\u0443":8,"\u045e":8,"\u044f":2,"\u0445":8,")":13,"]":13,"}":13}},"\u042b":{"d":"202,-81v2,85,-105,91,-178,80r0,-242r54,0r0,85v62,-9,123,13,124,77xm78,-117r0,77v32,5,66,-5,66,-39v0,-35,-34,-42,-66,-38xm224,-243r55,0r0,243r-55,0r0,-243","w":306,"k":{"\u0402":1,"\u040e":1,"\u0423":1,"\u0416":-1,"\u0427":2,"\u0447":2,"\u0452":-2,"\u0437":-1,"\u044d":-1,"\u04d9":-1,"\u0442":3,"\u044a":3,"\u0458":1,"\u045b":-2,"\u0443":2,"\u045e":2,"\u0436":-1,",":-4,".":-4}},"\u042c":{"d":"204,-81v0,87,-106,90,-180,80r0,-242r54,0r0,85v65,-9,126,13,126,77xm78,-117r0,77v35,5,70,-5,69,-39v0,-36,-35,-42,-69,-38","w":217,"k":{"\u0414":2,"\u0402":37,"\u0417":3,"\u042d":3,"\u0424":2,"\u040b":33,"\u0422":33,"\u042a":33,"\u0408":1,"\u0404":1,"\u041e":1,"\u0421":1,"\u040e":23,"\u0423":23,"\u0410":3,"\u0427":20,"\u0405":3,"\u0425":9,"\u041c":2,"\u0447":5,"\u0434":2,"\u0452":1,"\u0455":3,"\u0437":1,"\u044d":1,"\u04d9":1,"\u0442":8,"\u044a":8,"\u0458":5,"\u045b":1,"\u0443":8,"\u045e":8,"\u044f":2,"\u0445":8,")":13,"]":13,"}":13}},"\u042d":{"d":"36,-102r0,-42r104,0v0,-51,-71,-72,-117,-48r-10,-41v15,-6,38,-14,64,-14v85,0,122,59,122,126v0,106,-103,147,-189,113r9,-42v49,22,120,2,120,-52r-103,0","w":211,"k":{"\u0414":9,"\u0402":5,"\u0417":4,"\u042d":4,"\u0409":5,"\u041b":5,"\u040b":3,"\u0422":3,"\u042a":3,"\u0408":3,"\u040e":12,"\u0423":12,"\u0416":6,"\u0410":7,"\u0427":2,"\u0425":13,"\u042f":2,"\u041c":2,"\u0447":-1,"\u0434":6,"\u0452":-2,"\u0437":-1,"\u044d":-1,"\u04d9":-1,"\u043b":1,"\u0459":1,"\u0442":-2,"\u044a":-2,"\u0458":3,"\u045b":-3,"\u0443":-3,"\u045e":-3,"\u044f":2,"\u0436":2,"\u0445":4,"\u043c":1}},"\u042e":{"d":"24,-243r54,0r0,95r30,0v10,-59,49,-99,106,-99v68,0,106,56,106,123v0,80,-45,128,-110,128v-60,0,-98,-44,-104,-106r-28,0r0,102r-54,0r0,-243xm212,-39v33,0,52,-36,52,-83v0,-44,-18,-82,-52,-82v-34,0,-52,38,-52,83v0,46,19,82,52,82","w":331,"k":{"\u0414":9,"\u0402":5,"\u0417":4,"\u042d":4,"\u0409":5,"\u041b":5,"\u040b":3,"\u0422":3,"\u042a":3,"\u0408":3,"\u040e":12,"\u0423":12,"\u0416":6,"\u0410":7,"\u0427":2,"\u0425":13,"\u042f":2,"\u041c":2,"\u0447":-1,"\u0434":6,"\u0452":-2,"\u0437":-1,"\u044d":-1,"\u04d9":-1,"\u043b":1,"\u0459":1,"\u0442":-2,"\u044a":-2,"\u0458":3,"\u045b":-3,"\u0443":-3,"\u045e":-3,"\u044f":2,"\u0436":2,"\u0445":4,"\u043c":1}},"\u042f":{"d":"138,-95v-64,-6,-55,60,-77,95r-58,0v22,-39,23,-97,66,-114v-27,-5,-51,-25,-51,-60v-2,-76,104,-76,174,-65r0,239r-54,0r0,-95xm138,-136r0,-65v-27,-5,-65,-1,-65,32v0,29,33,38,65,33","w":216,"k":{"\u0402":1,"\u040e":1,"\u0423":1,"\u0416":-1,"\u0427":2,"\u0447":2,"\u0452":-2,"\u0437":-1,"\u044d":-1,"\u04d9":-1,"\u0442":3,"\u044a":3,"\u0458":1,"\u045b":-2,"\u0443":2,"\u045e":2,"\u0436":-1,",":-4,".":-4}},"\u0430":{"d":"91,-180v104,-2,69,97,80,180r-49,0v-2,-6,-1,-14,-4,-18v-28,40,-108,20,-108,-32v0,-46,42,-67,104,-67v4,-37,-62,-26,-81,-12r-10,-36v12,-7,36,-15,68,-15xm64,-55v0,35,52,19,52,-9r0,-19v-29,0,-52,7,-52,28","w":190,"k":{"\u0431":2,"\u0447":5,"\u0452":2,"\u0437":-1,"\u044d":-1,"\u04d9":-1,"\u043b":-2,"\u0459":-2,"\u0442":5,"\u044a":5,"\u0458":4,"\u045b":2,"\u0443":7,"\u045e":7,"\u044f":-2}},"\u0431":{"d":"177,-259r-3,43v-33,7,-81,7,-97,30v-7,11,-23,33,-17,43v35,-62,136,-29,136,55v0,57,-38,92,-91,92v-105,0,-116,-169,-54,-223v23,-30,80,-33,126,-40xm104,-138v-49,1,-46,100,1,103v48,-2,48,-101,-1,-103","w":207,"k":{"\u0447":3,"\u0434":5,"\u0452":2,"\u0455":2,"\u0442":5,"\u044a":5,"\u0458":5,"\u045b":2,"\u0443":6,"\u045e":6,"\u044f":3,"\u0436":3,"\u0445":9,"\u0430":-1,"\u043c":1}},"\u0432":{"d":"22,-1r0,-173v48,-3,152,-23,158,40v2,24,-20,33,-36,39v26,4,43,19,43,43v0,70,-109,55,-165,51xm76,-144r0,37v23,1,52,-2,50,-19v3,-17,-29,-21,-50,-18xm75,-76r0,45v23,1,56,1,56,-22v0,-20,-28,-25,-56,-23","w":198,"k":{"\u0431":3,"\u0447":7,"\u0452":3,"\u043b":-3,"\u0459":-3,"\u0442":6,"\u044a":6,"\u0458":5,"\u045b":2,"\u0443":5,"\u045e":5,"\u0436":-1,"\u0445":3,"\u0430":-1,"\u043c":1}},"\u0433":{"d":"22,-176r122,0r0,42r-68,0r0,134r-54,0r0,-176","w":149,"k":{"\u0447":1,"\u0434":15,"\u0452":1,"\u0455":3,"\u0437":-2,"\u044d":-2,"\u04d9":-2,"\u0444":5,"\u043b":6,"\u0459":6,"\u0442":-6,"\u044a":-6,"\u0458":5,"\u0435":5,"\u043e":5,"\u0441":5,"\u0451":5,"\u0454":5,"\u0443":-5,"\u045e":-5,"\u044f":1,"\u0436":-4,"\u0445":-3,"\u0430":5,"\u043c":3,"\u0432":2,"\u0433":2,"\u0438":2,"\u0439":2,"\u043a":2,"\u043d":2,"\u043f":2,"\u0440":2,"\u0446":2,"\u0448":2,"\u0449":2,"\u044b":2,"\u044c":2,"\u044e":2,"\u0453":2,"\u0457":2,"\u045a":2,"\u045c":2,"\u045f":2,"\u0491":2,"\u0456":2,")":8,"]":8,"}":8,",":26,".":26,"-":8}},"\u0434":{"d":"45,-176r141,0r0,137r19,1r-2,95r-41,0r-2,-57r-111,0r-3,57r-41,0r-2,-94r17,-2v24,-32,26,-82,25,-137xm93,-136v2,38,-5,71,-19,96r58,0r0,-96r-39,0","w":212,"k":{"\u0431":3,"\u0447":5,"\u0434":-8,"\u0452":3,"\u0437":-3,"\u044d":-3,"\u04d9":-3,"\u0444":1,"\u043b":-4,"\u0459":-4,"\u0442":4,"\u044a":4,"\u0458":-12,"\u0435":1,"\u043e":1,"\u0441":1,"\u0451":1,"\u0454":1,"\u045b":3,"\u0443":3,"\u045e":3,"\u044f":-2,"\u0436":-4,"\u0445":-2,"\u0430":-1}},"\u0435":{"d":"177,-71r-113,0v2,40,66,39,98,26r8,37v-68,30,-158,3,-158,-78v0,-45,28,-94,89,-94v64,0,84,54,76,109xm64,-108r65,0v0,-13,-6,-36,-31,-36v-23,0,-33,22,-34,36","w":190,"k":{"\u0431":-1,"\u0447":2,"\u0452":1,"\u0437":-2,"\u044d":-2,"\u04d9":-2,"\u0444":-2,"\u043b":-2,"\u0459":-2,"\u0442":4,"\u044a":4,"\u0458":3,"\u0443":4,"\u045e":4,"\u0445":3}},"\u0436":{"d":"-1,0v18,-33,24,-91,63,-100r-62,-76r61,0r39,71r6,0r0,-71r53,0r0,71r6,0r39,-71r61,0r-61,76v39,8,45,68,62,100r-55,0v-11,-18,-18,-77,-52,-70r0,70r-53,0r0,-70v-36,-7,-40,53,-53,70r-54,0","w":265,"k":{"\u0431":2,"\u0447":4,"\u0434":-6,"\u0437":-5,"\u044d":-5,"\u04d9":-5,"\u0444":3,"\u043b":-8,"\u0459":-8,"\u0442":-4,"\u044a":-4,"\u0435":3,"\u043e":3,"\u0441":3,"\u0451":3,"\u0454":3,"\u0443":-4,"\u045e":-4,"\u044f":-5,"\u0436":-8,"\u0445":-5,"\u0430":-4}},"\u0437":{"d":"40,-74r-1,-33v24,1,63,0,60,-18v-3,-25,-57,-18,-75,-5r-10,-32v45,-27,136,-31,142,30v3,25,-25,31,-38,40v22,3,46,15,46,41v0,67,-109,63,-156,37r12,-34v17,13,83,22,84,-6v2,-21,-38,-21,-64,-20","w":175,"k":{"\u0431":3,"\u0447":7,"\u0452":3,"\u043b":-3,"\u0459":-3,"\u0442":6,"\u044a":6,"\u0458":5,"\u045b":2,"\u0443":5,"\u045e":5,"\u0436":-1,"\u0445":3,"\u0430":-1,"\u043c":1}},"\u0438":{"d":"22,-176r51,0r-1,126r54,-126r67,0r0,176r-52,0v-1,-42,7,-92,2,-130v-16,48,-36,86,-55,130r-66,0r0,-176","k":{"\u0447":3,"\u0452":2,"\u043b":-1,"\u0459":-1,"\u0442":2,"\u044a":2,"\u0458":5,"\u045b":1}},"\u0439":{"d":"22,-176r51,0r-1,126r54,-126r67,0r0,176r-52,0v-1,-42,7,-92,2,-130v-16,48,-36,86,-55,130r-66,0r0,-176xm56,-249r34,0v0,16,7,26,17,26v11,0,17,-11,18,-26r34,0v-2,33,-22,51,-53,51v-33,0,-49,-20,-50,-51","k":{"\u0447":3,"\u0452":2,"\u043b":-1,"\u0459":-1,"\u0442":2,"\u044a":2,"\u0458":5,"\u045b":1}},"\u043a":{"d":"134,0v-12,-17,-19,-78,-57,-70r0,70r-55,0r0,-176r55,0r0,70r5,0r45,-70r64,0r-65,76v39,8,46,64,66,100r-58,0","w":190,"k":{"\u0431":2,"\u0447":4,"\u0434":-6,"\u0437":-5,"\u044d":-5,"\u04d9":-5,"\u0444":3,"\u043b":-8,"\u0459":-8,"\u0442":-4,"\u044a":-4,"\u0435":3,"\u043e":3,"\u0441":3,"\u0451":3,"\u0454":3,"\u0443":-4,"\u045e":-4,"\u044f":-5,"\u0436":-8,"\u0445":-5,"\u0430":-4}},"\u043b":{"d":"0,-39v49,-3,26,-87,31,-137r144,0r0,176r-55,0r0,-134r-38,0v2,77,-1,140,-76,138","w":196,"k":{"\u0447":3,"\u0452":2,"\u043b":-1,"\u0459":-1,"\u0442":2,"\u044a":2,"\u0458":5,"\u045b":1}},"\u043c":{"d":"16,0r12,-176r70,0r32,111r33,-111r69,0r11,176r-51,0v-3,-43,1,-93,-6,-132v-11,42,-26,88,-40,129r-40,0v-14,-41,-20,-90,-37,-128r-4,131r-49,0","w":258,"k":{"\u0431":1,"\u0447":6,"\u0434":-1,"\u0452":2,"\u0437":-1,"\u044d":-1,"\u04d9":-1,"\u0444":1,"\u043b":-3,"\u0459":-3,"\u0442":3,"\u044a":3,"\u0458":4,"\u0435":1,"\u043e":1,"\u0441":1,"\u0451":1,"\u0454":1,"\u045b":1,"\u0443":4,"\u045e":4}},"\u043d":{"d":"22,-176r54,0r0,64r56,0r0,-64r54,0r0,176r-54,0r0,-70r-56,0r0,70r-54,0r0,-176","w":208,"k":{"\u0447":3,"\u0452":2,"\u043b":-1,"\u0459":-1,"\u0442":2,"\u044a":2,"\u0458":5,"\u045b":1}},"\u043e":{"d":"106,-180v54,0,90,37,90,90v0,64,-46,94,-93,94v-51,0,-91,-34,-91,-91v0,-57,37,-93,94,-93xm104,-141v-26,0,-36,27,-36,53v0,30,13,53,36,53v22,0,35,-22,35,-54v0,-26,-10,-52,-35,-52","w":207,"k":{"\u0447":3,"\u0434":5,"\u0452":2,"\u0455":2,"\u0442":5,"\u044a":5,"\u0458":5,"\u045b":2,"\u0443":6,"\u045e":6,"\u044f":3,"\u0436":3,"\u0445":9,"\u0430":-1,"\u043c":1}},"\u043f":{"d":"22,-176r163,0r0,176r-55,0r0,-134r-54,0r0,134r-54,0r0,-176","w":207,"k":{"\u0447":3,"\u0452":2,"\u043b":-1,"\u0459":-1,"\u0442":2,"\u044a":2,"\u0458":5,"\u045b":1}},"\u0440":{"d":"22,71r-1,-247r47,0r3,24v42,-55,132,-25,132,62v0,86,-81,119,-126,74r0,87r-55,0xm148,-88v0,-56,-67,-66,-71,-12v-2,33,4,62,33,62v24,0,38,-20,38,-50","w":215,"k":{"\u0447":3,"\u0434":5,"\u0452":2,"\u0455":2,"\u0442":5,"\u044a":5,"\u0458":5,"\u045b":2,"\u0443":6,"\u045e":6,"\u044f":3,"\u0436":3,"\u0445":9,"\u0430":-1,"\u043c":1}},"\u0441":{"d":"148,-45r6,40v-62,26,-150,-7,-142,-81v-6,-64,69,-113,142,-87r-8,41v-32,-15,-78,0,-78,43v0,45,45,59,80,44","w":162,"k":{"\u0447":1,"\u0434":-5,"\u0452":-2,"\u0437":-7,"\u044d":-7,"\u04d9":-7,"\u0444":3,"\u043b":-8,"\u0459":-8,"\u0442":-5,"\u044a":-5,"\u0435":3,"\u043e":3,"\u0441":3,"\u0451":3,"\u0454":3,"\u045b":-2,"\u0443":-5,"\u045e":-5,"\u044f":-4,"\u0436":-7,"\u0445":-5,"\u0430":-3}},"\u0442":{"d":"5,-176r157,0r0,42r-51,0r0,134r-55,0r0,-134r-51,0r0,-42","w":165,"k":{"\u0447":1,"\u0434":15,"\u0452":1,"\u0455":3,"\u0437":-2,"\u044d":-2,"\u04d9":-2,"\u0444":5,"\u043b":6,"\u0459":6,"\u0442":-6,"\u044a":-6,"\u0458":5,"\u0435":5,"\u043e":5,"\u0441":5,"\u0451":5,"\u0454":5,"\u0443":-5,"\u045e":-5,"\u044f":1,"\u0436":-4,"\u0445":-3,"\u0430":5,"\u043c":3,"\u0432":2,"\u0433":2,"\u0438":2,"\u0439":2,"\u043a":2,"\u043d":2,"\u043f":2,"\u0440":2,"\u0446":2,"\u0448":2,"\u0449":2,"\u044b":2,"\u044c":2,"\u044e":2,"\u0453":2,"\u0457":2,"\u045a":2,"\u045c":2,"\u045f":2,"\u0491":2,"\u0456":2,")":8,"]":8,"}":8,",":26,".":26,"-":8}},"\u0443":{"d":"20,33v22,-5,58,-22,47,-48r-65,-161r61,0r36,119r30,-119r58,0v-40,93,-59,246,-155,256","w":188,"k":{"\u0431":-1,"\u0447":1,"\u0434":10,"\u0455":4,"\u0437":-2,"\u044d":-2,"\u04d9":-2,"\u0444":4,"\u043b":3,"\u0459":3,"\u0442":-4,"\u044a":-4,"\u0458":5,"\u0435":5,"\u043e":5,"\u0441":5,"\u0451":5,"\u0454":5,"\u0443":-4,"\u045e":-4,"\u044f":1,"\u0436":-5,"\u0445":-4,"\u0430":4,"\u043c":2,")":7,"]":7,"}":7,":":4,";":4,",":23,".":23,"-":8}},"\u0444":{"d":"104,-254r52,0r-1,75v50,5,92,36,92,92v0,57,-43,86,-92,90r1,68r-52,0r1,-68v-49,-4,-93,-34,-93,-90v0,-58,42,-87,92,-92r0,-75xm105,-32r0,-112v-53,10,-51,103,0,112xm154,-143r0,111v51,-9,53,-102,0,-111","w":259,"k":{"\u0447":3,"\u0434":4,"\u0452":2,"\u0455":1,"\u0437":1,"\u044d":1,"\u04d9":1,"\u0442":4,"\u044a":4,"\u0458":5,"\u045b":1,"\u0443":8,"\u045e":8,"\u044f":1,"\u0436":3,"\u0445":9,"\u0430":-1,"\u043c":1}},"\u0445":{"d":"3,-176r61,0v11,18,20,39,32,56r29,-56r60,0r-58,84r58,92r-62,0v-11,-19,-19,-41,-32,-58r-30,58r-60,0r60,-90","w":186,"k":{"\u0447":2,"\u0434":-5,"\u0437":-6,"\u044d":-6,"\u04d9":-6,"\u0444":8,"\u043b":-7,"\u0459":-7,"\u0442":-2,"\u044a":-2,"\u0435":8,"\u043e":8,"\u0441":8,"\u0451":8,"\u0454":8,"\u0443":-4,"\u045e":-4,"\u044f":-6,"\u0436":-6,"\u0445":-4}},"\u0446":{"d":"22,-176r54,0r0,134r55,0r0,-134r55,0r0,137r19,1r-2,95r-41,0r-2,-57r-138,0r0,-176","w":212,"k":{"\u0431":3,"\u0447":5,"\u0434":-8,"\u0452":3,"\u0437":-3,"\u044d":-3,"\u04d9":-3,"\u0444":1,"\u043b":-4,"\u0459":-4,"\u0442":4,"\u044a":4,"\u0458":-12,"\u0435":1,"\u043e":1,"\u0441":1,"\u0451":1,"\u0454":1,"\u045b":3,"\u0443":3,"\u045e":3,"\u044f":-2,"\u0436":-4,"\u0445":-2,"\u0430":-1}},"\u0447":{"d":"20,-176r55,0v3,34,-12,86,26,85v9,0,19,-4,24,-8r0,-77r54,0r0,179r-54,0v-1,-22,2,-47,-1,-67v-42,24,-110,9,-104,-52r0,-60","w":200,"k":{"\u0447":3,"\u0452":2,"\u043b":-1,"\u0459":-1,"\u0442":2,"\u044a":2,"\u0458":5,"\u045b":1}},"\u0448":{"d":"22,-176r54,0r0,134r43,0r0,-134r55,0r0,134r43,0r0,-134r54,0r0,176r-249,0r0,-176","w":292,"k":{"\u0447":3,"\u0452":2,"\u043b":-1,"\u0459":-1,"\u0442":2,"\u044a":2,"\u0458":5,"\u045b":1}},"\u0449":{"d":"22,-176r54,0r0,134r43,0r0,-134r55,0r0,134r43,0r0,-134r54,0r0,137r20,1r-3,95r-41,0r-2,-57r-223,0r0,-176","w":297,"k":{"\u0431":3,"\u0447":5,"\u0434":-8,"\u0452":3,"\u0437":-3,"\u044d":-3,"\u04d9":-3,"\u0444":1,"\u043b":-4,"\u0459":-4,"\u0442":4,"\u044a":4,"\u0458":-12,"\u0435":1,"\u043e":1,"\u0441":1,"\u0451":1,"\u0454":1,"\u045b":3,"\u0443":3,"\u045e":3,"\u044f":-2,"\u0436":-4,"\u0445":-2,"\u0430":-1}},"\u044a":{"d":"223,-63v0,71,-97,69,-166,62r0,-133r-50,0r0,-42r105,0r0,52v52,-7,111,3,111,61xm111,-87r0,51v23,3,57,1,57,-25v-1,-29,-33,-31,-57,-26","w":234,"k":{"\u0431":2,"\u0447":13,"\u0434":1,"\u0452":5,"\u0455":3,"\u0437":1,"\u044d":1,"\u04d9":1,"\u043b":-1,"\u0459":-1,"\u0442":23,"\u044a":23,"\u0458":5,"\u045b":3,"\u0443":16,"\u045e":16,"\u044f":4,"\u0445":5,"\u0430":-1}},"\u044b":{"d":"184,-64v0,72,-94,70,-162,63r0,-175r54,0r0,52v50,-7,108,5,108,60xm76,-87r0,51v25,3,53,0,54,-27v0,-27,-32,-29,-54,-24xm203,-176r55,0r0,176r-55,0r0,-176","w":279,"k":{"\u0447":3,"\u0452":2,"\u043b":-1,"\u0459":-1,"\u0442":2,"\u044a":2,"\u0458":5,"\u045b":1}},"\u044c":{"d":"188,-65v0,73,-96,71,-166,64r0,-175r54,0r0,52v52,-7,112,2,112,59xm76,-87r0,51v25,3,58,1,58,-26v0,-28,-35,-30,-58,-25","w":199,"k":{"\u0431":2,"\u0447":13,"\u0434":1,"\u0452":5,"\u0455":3,"\u0437":1,"\u044d":1,"\u04d9":1,"\u043b":-1,"\u0459":-1,"\u0442":23,"\u044a":23,"\u0458":5,"\u045b":3,"\u0443":16,"\u045e":16,"\u044f":4,"\u0445":5,"\u0430":-1}},"\u044d":{"d":"10,-167v67,-32,152,-4,152,78v0,76,-86,114,-154,81r8,-37v27,11,88,11,90,-26r-76,0r0,-35r77,0v0,-35,-59,-41,-86,-26","w":174,"k":{"\u0447":3,"\u0434":5,"\u0452":2,"\u0455":2,"\u0442":5,"\u044a":5,"\u0458":5,"\u045b":2,"\u0443":6,"\u045e":6,"\u044f":3,"\u0436":3,"\u0445":9,"\u0430":-1,"\u043c":1}},"\u044e":{"d":"22,-176r54,0r0,65r23,0v8,-43,39,-69,83,-69v50,0,84,37,84,90v0,118,-158,124,-168,19r-22,0r0,71r-54,0r0,-176xm181,-35v21,0,30,-23,30,-53v0,-27,-9,-53,-30,-53v-22,0,-32,26,-32,53v0,29,10,53,32,53","w":277,"k":{"\u0447":3,"\u0434":5,"\u0452":2,"\u0455":2,"\u0442":5,"\u044a":5,"\u0458":5,"\u045b":2,"\u0443":6,"\u045e":6,"\u044f":3,"\u0436":3,"\u0445":9,"\u0430":-1,"\u043c":1}},"\u044f":{"d":"15,-126v1,-64,105,-54,162,-49r0,175r-54,0r0,-66v-48,-5,-45,39,-62,66r-58,0v19,-25,23,-71,58,-82v-20,-2,-46,-16,-46,-44xm123,-100r0,-44v-21,-3,-51,0,-51,22v0,21,30,25,51,22","w":199,"k":{"\u0447":3,"\u0452":2,"\u043b":-1,"\u0459":-1,"\u0442":2,"\u044a":2,"\u0458":5,"\u045b":1}},"\u0451":{"d":"177,-71r-113,0v2,40,66,39,98,26r8,37v-68,30,-158,3,-158,-78v0,-45,28,-94,89,-94v64,0,84,54,76,109xm64,-108r65,0v0,-13,-6,-36,-31,-36v-23,0,-33,22,-34,36xm63,-200v-14,0,-26,-12,-26,-26v0,-14,12,-25,26,-25v14,0,25,11,25,25v0,14,-11,26,-25,26xm164,-226v0,14,-11,26,-26,26v-14,0,-25,-12,-25,-26v0,-14,11,-25,26,-25v14,0,25,11,25,25","w":190,"k":{"\u0431":-1,"\u0447":2,"\u0452":1,"\u0437":-2,"\u044d":-2,"\u04d9":-2,"\u0444":-2,"\u043b":-2,"\u0459":-2,"\u0442":4,"\u044a":4,"\u0458":3,"\u0443":4,"\u045e":4,"\u0445":3}},"\u0452":{"d":"110,-131v-49,0,-23,84,-29,131r-54,0r0,-195r-26,0r0,-36r26,0r0,-25r54,0r0,25r76,0r0,36r-76,0v1,12,-2,29,1,39v11,-10,27,-19,46,-19v91,0,86,181,25,213v-15,8,-30,15,-42,16r-11,-44v30,-6,42,-33,43,-78v0,-28,-6,-63,-33,-63","w":210,"k":{"\u0447":4,"\u0452":3,"\u043b":-3,"\u0459":-3,"\u0442":6,"\u044a":6,"\u0458":2,"\u0443":4,"\u045e":4}},"\u0453":{"d":"22,-176r122,0r0,42r-68,0r0,134r-54,0r0,-176xm86,-253r51,0r-44,55r-38,0","w":149,"k":{"\u0447":1,"\u0434":15,"\u0452":1,"\u0455":3,"\u0437":-2,"\u044d":-2,"\u04d9":-2,"\u0444":5,"\u043b":6,"\u0459":6,"\u0442":-6,"\u044a":-6,"\u0458":5,"\u0435":5,"\u043e":5,"\u0441":5,"\u0451":5,"\u0454":5,"\u0443":-5,"\u045e":-5,"\u044f":1,"\u0436":-4,"\u0445":-3,"\u0430":5,"\u043c":3,"\u0432":2,"\u0433":2,"\u0438":2,"\u0439":2,"\u043a":2,"\u043d":2,"\u043f":2,"\u0440":2,"\u0446":2,"\u0448":2,"\u0449":2,"\u044b":2,"\u044c":2,"\u044e":2,"\u0453":2,"\u0457":2,"\u045a":2,"\u045c":2,"\u045f":2,"\u0491":2,"\u0456":2,")":8,"]":8,"}":8,",":26,".":26,"-":8}},"\u0454":{"d":"162,-171r-10,38v-27,-14,-82,-6,-83,27r73,0r0,35r-72,0v2,34,55,40,84,27r8,38v-10,5,-30,10,-53,10v-60,0,-97,-35,-97,-90v0,-78,82,-111,150,-85","w":169,"k":{"\u0447":1,"\u0434":-5,"\u0452":-2,"\u0437":-7,"\u044d":-7,"\u04d9":-7,"\u0444":3,"\u043b":-8,"\u0459":-8,"\u0442":-5,"\u044a":-5,"\u0435":3,"\u043e":3,"\u0441":3,"\u0451":3,"\u0454":3,"\u045b":-2,"\u0443":-5,"\u045e":-5,"\u044f":-4,"\u0436":-7,"\u0445":-5,"\u0430":-3}},"\u0455":{"d":"12,-9r10,-39v13,9,68,24,70,-1v0,-9,-5,-14,-25,-20v-81,-23,-59,-111,21,-111v21,0,38,5,49,10r-9,38v-11,-7,-57,-20,-59,4v0,9,6,13,28,20v74,22,60,116,-28,112v-23,0,-44,-6,-57,-13","w":156,"k":{"\u0447":5,"\u0434":-1,"\u0452":3,"\u0442":2,"\u044a":2,"\u0458":3,"\u045b":3,"\u0443":1,"\u045e":1}},"\u0456":{"d":"77,0r-55,0r0,-176r55,0r0,176xm50,-252v18,0,28,12,28,27v0,15,-11,27,-29,27v-17,0,-28,-12,-28,-27v0,-15,11,-27,29,-27","w":98,"k":{"\u0447":2,"\u0442":3,"\u044a":3,"\u0458":2,"\u045b":-1}},"\u0457":{"d":"77,0r-55,0r0,-176r55,0r0,176xm12,-200v-14,0,-26,-12,-26,-26v0,-14,12,-25,26,-25v14,0,24,11,24,25v0,14,-10,26,-24,26xm87,-200v-14,0,-25,-12,-25,-26v0,-14,10,-25,25,-25v14,0,25,11,25,25v0,14,-11,26,-25,26","w":98,"k":{"\u0447":2,"\u0452":-28,"\u0458":-5,"\u045b":-23}},"\u0458":{"d":"-14,35v38,-6,43,-14,43,-69r0,-142r55,0v-7,107,36,260,-93,253xm57,-252v18,0,28,12,28,27v0,15,-11,27,-29,27v-17,0,-29,-12,-29,-27v0,-15,12,-27,30,-27","w":104,"k":{"\u0447":3,"\u0452":-1,"\u0442":3,"\u044a":3,"\u045b":-1}},"\u0459":{"d":"0,-39v49,-5,27,-85,32,-137r143,0r0,53v53,-8,110,6,110,61v0,72,-96,67,-165,61r0,-133r-38,0v1,77,-2,140,-76,138xm175,-87r0,51v24,2,56,2,56,-26v0,-28,-31,-28,-56,-25","w":296,"k":{"\u0431":2,"\u0447":13,"\u0434":1,"\u0452":5,"\u0455":3,"\u0437":1,"\u044d":1,"\u04d9":1,"\u043b":-1,"\u0459":-1,"\u0442":23,"\u044a":23,"\u0458":5,"\u045b":3,"\u0443":16,"\u045e":16,"\u044f":4,"\u0445":5,"\u0430":-1}},"\u045a":{"d":"291,-62v0,72,-96,67,-165,61r0,-75r-50,0r0,76r-54,0r0,-176r54,0r0,59r50,0r0,-59r55,0r0,54v51,-10,110,5,110,60xm181,-86r0,50v24,3,56,1,56,-25v0,-27,-33,-30,-56,-25","w":302,"k":{"\u0431":2,"\u0447":13,"\u0434":1,"\u0452":5,"\u0455":3,"\u0437":1,"\u044d":1,"\u04d9":1,"\u043b":-1,"\u0459":-1,"\u0442":23,"\u044a":23,"\u0458":5,"\u045b":3,"\u0443":16,"\u045e":16,"\u044f":4,"\u0445":5,"\u0430":-1}},"\u045b":{"d":"111,-131v-51,0,-23,84,-30,131r-54,0r0,-195r-26,0r0,-36r26,0r0,-25r54,0r0,25r72,0r0,36r-72,0v1,14,-2,33,1,45v34,-46,112,-26,112,51r0,99r-55,0v-6,-46,19,-131,-28,-131","w":215,"k":{"\u0447":7,"\u0452":4,"\u0442":8,"\u044a":8,"\u0458":6,"\u0443":7,"\u045e":7}},"\u045c":{"d":"134,0v-12,-17,-19,-78,-57,-70r0,70r-55,0r0,-176r55,0r0,70r5,0r45,-70r64,0r-65,76v39,8,46,64,66,100r-58,0xm101,-253r51,0r-44,55r-38,0","w":190,"k":{"\u0431":2,"\u0447":4,"\u0434":-6,"\u0437":-5,"\u044d":-5,"\u04d9":-5,"\u0444":3,"\u043b":-8,"\u0459":-8,"\u0442":-4,"\u044a":-4,"\u0435":3,"\u043e":3,"\u0441":3,"\u0451":3,"\u0454":3,"\u0443":-4,"\u045e":-4,"\u044f":-5,"\u0436":-8,"\u0445":-5,"\u0430":-4}},"\u045e":{"d":"42,-249r35,0v0,16,7,26,17,26v11,0,16,-11,17,-26r35,0v-2,33,-22,51,-53,51v-33,0,-50,-20,-51,-51xm20,33v22,-5,58,-22,47,-48r-65,-161r61,0r36,119r30,-119r58,0v-40,93,-59,246,-155,256","w":188,"k":{"\u0431":-1,"\u0447":1,"\u0434":10,"\u0455":4,"\u0437":-2,"\u044d":-2,"\u04d9":-2,"\u0444":4,"\u043b":3,"\u0459":3,"\u0442":-4,"\u044a":-4,"\u0458":5,"\u0435":5,"\u043e":5,"\u0441":5,"\u0451":5,"\u0454":5,"\u0443":-4,"\u045e":-4,"\u044f":1,"\u0436":-5,"\u0445":-4,"\u0430":4,"\u043c":2,")":7,"]":7,"}":7,":":4,";":4,",":23,".":23,"-":8}},"\u045f":{"d":"22,-176r55,0r0,134r54,0r0,-134r55,0r0,176r-57,0r-3,59r-44,0r-4,-59r-56,0r0,-176","w":207,"k":{"\u0447":3,"\u0452":2,"\u043b":-1,"\u0459":-1,"\u0442":2,"\u044a":2,"\u0458":5,"\u045b":1}},"\u0490":{"d":"24,-243r105,0r6,-46r39,0r-4,91r-92,0r0,198r-54,0r0,-243","w":177,"k":{"\u0414":21,"\u0402":-11,"\u0417":-3,"\u042d":-3,"\u0424":14,"\u0409":14,"\u041b":14,"\u040b":-9,"\u0422":-9,"\u042a":-9,"\u0408":28,"\u0404":12,"\u041e":12,"\u0421":12,"\u040e":-9,"\u0423":-9,"\u0416":-4,"\u0410":27,"\u042f":4,"\u041c":3,"\u0431":10,"\u0447":31,"\u0434":39,"\u0452":-11,"\u0455":8,"\u0437":20,"\u044d":20,"\u04d9":20,"\u0444":35,"\u043b":30,"\u0459":30,"\u0442":25,"\u044a":25,"\u0458":10,"\u0435":34,"\u043e":34,"\u0441":34,"\u0451":34,"\u0454":34,"\u045b":-10,"\u0443":19,"\u045e":19,"\u044f":28,"\u0436":19,"\u0445":20,"\u0430":27,"\u043c":31,"\u0432":27,"\u0433":27,"\u0438":27,"\u0439":27,"\u043a":27,"\u043d":27,"\u043f":27,"\u0440":27,"\u0446":27,"\u0448":27,"\u0449":27,"\u044b":27,"\u044c":27,"\u044e":27,"\u0453":27,"\u0457":27,"\u045a":27,"\u045c":27,"\u045f":27,"\u0491":27,"\u0456":3,")":-4,"]":-4,"}":-4,":":22,";":22,",":33,".":33,"-":32}},"\u0491":{"d":"22,-176r84,0r5,-43r38,0r-3,85r-70,0r0,134r-54,0r0,-176","w":155,"k":{"\u0447":1,"\u0434":15,"\u0452":1,"\u0455":3,"\u0437":-2,"\u044d":-2,"\u04d9":-2,"\u0444":5,"\u043b":6,"\u0459":6,"\u0442":-6,"\u044a":-6,"\u0458":5,"\u0435":5,"\u043e":5,"\u0441":5,"\u0451":5,"\u0454":5,"\u0443":-5,"\u045e":-5,"\u044f":1,"\u0436":-4,"\u0445":-3,"\u0430":5,"\u043c":3,"\u0432":2,"\u0433":2,"\u0438":2,"\u0439":2,"\u043a":2,"\u043d":2,"\u043f":2,"\u0440":2,"\u0446":2,"\u0448":2,"\u0449":2,"\u044b":2,"\u044c":2,"\u044e":2,"\u0453":2,"\u0457":2,"\u045a":2,"\u045c":2,"\u045f":2,"\u0491":2,"\u0456":2,")":8,"]":8,"}":8,",":26,".":26,"-":8}},"\u04d9":{"d":"27,-131r-7,-36v68,-31,158,-5,158,77v0,45,-28,94,-88,94v-65,0,-88,-55,-77,-109r113,0v-1,-40,-64,-39,-99,-26xm126,-68r-65,0v0,13,7,35,32,35v23,0,32,-21,33,-35","w":118,"k":{"\u0447":3,"\u0434":5,"\u0452":2,"\u0455":2,"\u0442":5,"\u044a":5,"\u0458":5,"\u045b":2,"\u0443":6,"\u045e":6,"\u044f":3,"\u0436":3,"\u0445":9,"\u0430":-1,"\u043c":1}},"\u00a0":{"w":72,"k":{"T":14,"V":13,"W":13,"Y":14}}}});
//The file system/javascript/font-config.js:
Cufon.replace('h1');
Cufon.replace('h2');
Cufon.replace('h4');
//The file system/javascript/formcheck.js:
/*
	Class: FormCheck
		Performs different tests on forms and indicates errors.
		
	Usage:
		Works with these types of fields :
		- input (text, radio, checkbox)
		- textarea
		- select
		
		You just need to add a specific class to each fields you want to check. 
		For example, if you add the class
			(code)
			validate['required','length[4, -1]','differs[email]','digit']
			(end code)
		the value's field must be set (required) with a minimum length of four chars (4, -1), 
		must differs of the input named email (differs[email]), and must be digit. 
		
		You can perform check during the datas entry or on the submit action, shows errors as tips or in a div before or after the field, 
		show errors one by one or all together, show a list of all errors at the top of the form, localize error messages, add new regex check, ...
		
		The layout is design only with css. Now I added a hack to use transparent png with IE6, so you can use png images in formcheck.css (works only for theme, so the file must be named formcheck.css). It can also works with multiple forms on a single html page.
		The class supports now internationalization. To use it, simply specify a new <script> element in your html head, like this : <script type="text/javascript" src="formcheck/lang/fr.js"></script>.

		If you add the class
			(code)
			validate['submit']
			(end code)
		to an element like an anchor (or anything else), this element will act as a submit button.
		
		N.B. : you must load the language script before the formcheck and this method overpass the old way. You can create new languages following existing ones. You can otherwise still specifiy the alerts' strings when you initialize the Class, with options.
		If you don't use a language script, the alert will be displayed in english.
	
	Test type:
		You can perform various test on fields by adding them to the validate class. Be careful to *not use space chars*. Here is the list of them.
			
		required 					- The field becomes required. This is a regex, you can change it with class options.
		alpha 						- The value is restricted to alphabetic chars. This is a regex, you can change it with class options.
		alphanum 					- The value is restricted to alphanumeric characters only. This is a regex, you can change it with class options.
		nodigit 					- The field doesn't accept digit chars. This is a regex, you can change it with class options.
		digit 						- The value is restricted to digit (no floating point number) chars, you can pass two arguments (f.e. digit[21,65]) to limit the number between them. Use -1 as second argument to not set a maximum.
		number 						- The value is restricted to number, including floating point number. This is a regex, you can change it with class options.
		email 						- The value is restricted to valid email. This is a regex, you can change it with class options.
		image						- The value is restricted to images (jpg, jpeg, png, gif, bmp). This is a regex, you can change it with class options.
		phone 						- The value is restricted to phone chars. This is a regex, you can change it with class options.
		phone_inter					- The value is restricted to international phone number. This is a regex, you can change it with class options.
		url: 						- The value is restricted to url. This is a regex, you can change it with class options.
		confirm 					- The value has to be the same as the one passed in argument. f.e. confirm[password].
		differs 					- The value has to be diferent as the one passed in argument. f.e. differs[user].
		length 						- The value length is restricted by argument (f.e. length[6,10]). Use -1 as second argument to not set a maximum.
		words						- The words number is limited by arguments. f.e. words[1,13]. Use -1 as second argument to don't have a max limit.
		target						- It's not really a validation test, but it allows you to attach the error message to an other element, usefull if the input you validate is hidden. You must specifiy target id, f.e. target:myDiv.
		
		You can also use a custom function to check a field. For example, if you have a field with class
			(code)
			validate['required','%customCheck']
			(end code)
		the function customCheck(el) will be called to validate the field. '%customcheck' works with other validate(s) together, and '~customcheck' works if the element pass the other validate(s). 
		Here is an example of what customCheck could look : 
			(code)
			function customCheck(el){
				if (!el.value.test(/^[A-Z]/)) {
					el.errors.push("Username should begin with an uppercase letter"); 
					return false;
				} else {
					return true;
				}
			}
			(end code)
		
		It is now possible to register new fields after a new FormCheck call by using <FormCheck::register> (see <FormCheck::dispose> too). You need first to add the validate class to the element you want to register ( $('myInput').addClass("validate['required']") ).
		
	Parameters:
		When you initialize the class with addEvent, you can set some options. If you want to modify regex, you must do it in a hash, like for display or alert. You can also add new regex check method by adding the regex and an alert with the same name.
		
		Required:
			
			form_id - The id of the formular. This is required.
			
		Optional:
		
			submit					- If you turn this option to false, the FormCheck will only perform a validation, without submitting the form, even on success. You can use validateSuccess event to execute some code.
			
			submitByAjax 			- you can set this to true if you want to submit your form with ajax. You should use provided events to handle the ajax request (see below). By default it is false.
			ajaxResponseDiv 		- id of element to inject ajax response into (can also use onAjaxSuccess). By default it is false.
			ajaxEvalScripts 		- use evalScripts in the Request response. Can be true or false, by default it is false.
			onAjaxRequest 			- Function to fire when the Request event starts.
			onAjaxSuccess 			- Function to fire when the Request receives .  Args: response [the request response] - see Mootools docs for Request.onSuccess.
			onAjaxFailure 			- Function to fire if the Request fails.
			
			onSubmit				- Function to fire when form is submited (so before validation)
			onValidateSuccess 		- Function to fire when validation pass (you should prevent form submission with option submit:false to use this)
			onValidateFailure		- Function to fire when validation fails
			
			tipsClass 				- The class to apply to tipboxes' errors. By default it is 'fc-tbx'.
			errorClass 				- The class to apply to alertbox (not tips). By default it is 'fc-error'.
			fieldErrorClass 		- The class to apply to fields with errors, except for radios. You should also turn on  options.addClassErrorToField. By default it is 'fc-field-error'
			
			trimValue				- If set to true, strip whitespace (or other characters) from the beginning and end of values. By default it is false.
			validateDisabled		- If set to true, disabled input will be validated too, otherwise not.

		Display:
			This is a hash of display settings. in here you can modify.
			
			showErrors 				- 0 : onSubmit, 1 : onSubmit & onBlur, by default it is 0.
			titlesInsteadNames		- 0 : When you do a check using differs or confirm, it takes the field name for the alert. If it's set to 1, it will use the title instead of the name.
			errorsLocation 			- 1 : tips, 2 : before, 3 : after, by default it is 1.
			indicateErrors 			- 0 : none, 1 : one by one, 2 : all, by default it is 1.
			indicateErrorsInit		- 0 : determine if the form must be checked on initialize. Could be usefull to force the user to update fields that don't validate.
			keepFocusOnError 		- 0 : normal behaviour, 1 : the current field keep the focus as it remain errors. By default it is 0.
			checkValueIfEmpty 		- 0 : When you leave a field and you have set the showErrors option to 1, the value is tested only if a value has been set. 1 : The value is tested  in any case.  By default it is 1.
			addClassErrorToField 	- 0 : no class is added to the field, 1 : the options.fieldErrorClass is added to the field with an error (except for radio). By default it is 0.
			removeClassErrorOnTipClosure - 0 : Error class is kept when the tip is closed, 1 : Error class is removed when the tip is closed

			fixPngForIe 			- 0 : do nothing, 1 : fix png alpha for IE6 in formcheck.css. By default it is 1.
			replaceTipsEffect 		- 0 : No effect on tips replace when we resize the broswer, 1: tween transition on browser resize;
			closeTipsButton 		- 0 : the close button of the tipbox is hidden, 1 : the close button of the tipbox is visible. By default it is 1.
			flashTips 				- 0 : normal behaviour, 1 : the tipbox "flash" (disappear and reappear) if errors remain when the form is submitted. By default it is 0.
			tipsPosition 			- 'right' : the tips box is placed on the right part of the field, 'left' to place it on the left part. By default it is 'right'.
			tipsOffsetX 			- Horizontal position of the tips box (margin-left), , by default it is 100 (px).
			tipsOffsetY				- Vertical position of the tips box (margin-bottom), , by default it is -10 (px).
			
			listErrorsAtTop 		- List all errors at the top of the form, , by default it is false.
			scrollToFirst 			- Smooth scroll the page to first error and focus on it, by default it is true.
			fadeDuration 			- Transition duration (in ms), by default it is 300.
		
		Alerts:
			This is a hash of alerts settings. in here you can modify strings to localize or wathever else. %0 and %1 represent the argument.
			
			required 				- "This field is required."
			alpha 					- "This field accepts alphabetic characters only."
			alphanum 				- "This field accepts alphanumeric characters only."
			nodigit 				- "No digits are accepted."
			digit 					- "Please enter a valid integer."
			digitmin 				- "The number must be at least %0"
			digitltd 				- "The value must be between %0 and %1"
			number 					- "Please enter a valid number."
			email 					- "Please enter a valid email: <br /><span>E.g. yourname@domain.com</span>"
			phone 					- "Please enter a valid phone."
			phone_inter 			- "Please enter a valid international phone number."
			url 					- "Please enter a valid url: <br /><span>E.g. http://www.domain.com</span>"
			image					- "This field should only contain image types"
			confirm 				- "This field is different from %0"
			differs 				- "This value must be different of %0"
			length_str 				- "The length is incorrect, it must be between %0 and %1"
			length_fix 				- "The length is incorrect, it must be exactly %0 characters"
			lengthmax 				- "The length is incorrect, it must be at max %0"
			lengthmin 				- "The length is incorrect, it must be at least %0"
			words_min				- "This field must concain at least %0 words, now it has %1 words"
			words_range				- "This field must contain between %0 and %1 words, now it has %2 words"
			words_max				- "This field must contain at max %0 words, now it has %1 words",
			checkbox 				- "Please check the box"
			radios 					- "Please select a radio"
			select 					- "Please choose a value"
		
	Example:
		You can initialize a formcheck (no scroll, custom classes and alert) by adding for example this in your html head this code :
		
		(code)
		<script type="text/javascript">
			window.addEvent('domready', function() {
				var myCheck = new FormCheck('form_id', {
					tipsClass : 'tips_box',
					display : {
						scrollToFirst : false
					},
					alerts : {
						required : 'This field is ablolutely required! Please enter a value'
					}
				})
			});
		</script>
		(end code)
	
	About:
		formcheck.js v.1.5 for mootools v1.2 - 09 / 2009
		
		by Mootools.Floor (http://mootools.floor.ch) MIT-style license
		
		Created by Luca Pillonel, 
		Last modified by Luca Pillonel
		
	Credits:
		This class was inspired by fValidator by Fabio Zendhi Nagao (http://zend.lojcomm.com.br)
		
		Thanks to all contributors from groups.google.com/group/moofloor (and others as well!) providing ideas, fixes and motivation!
*/

var FormCheck = new Class({
	
	Implements: [Options, Events],

	options : {
		
		tipsClass : 'fc-tbx',				//tips error class
		errorClass : 'fc-error',			//div error class
		fieldErrorClass : 'fc-field-error',	//error class for elements
		
		submit : true,						//false : just validate the form and do nothing else. Use onValidateSuccess event to execute some code
		
		trimValue : false,					//trim (remove whitespaces before and after) the value
		validateDisabled : false,			//skip validation on disabled input if set to false.
		
		submitByAjax : false,				//false : standard submit way, true : submit by ajax
		ajaxResponseDiv : false,			//element to inject ajax response into (can also use onAjaxSuccess) [cronix] 
		ajaxEvalScripts : false,			//use evalScripts in the Request response [cronix] 
		onAjaxRequest : $empty,				//Function to fire when the Request event starts 
		onAjaxSuccess : $empty,				//Function to fire when the Request receives .  Args: response [the request response] - see Mootools docs for Request.onSuccess 
		onAjaxFailure : $empty,				//Function to fire if the Request fails
		
		onSubmit		  : $empty,			//Function to fire when user submit the form
		onValidateSuccess : $empty,			//Function to fire when validation pass
		onValidateFailure : $empty,			//Function to fire when validation fails

		display : {
			showErrors : 0,
			titlesInsteadNames : 0,
			errorsLocation : 1,
			indicateErrors : 1,
			indicateErrorsInit : 0,
			keepFocusOnError : 0,
			checkValueIfEmpty : 1,
			addClassErrorToField : 0,
			removeClassErrorOnTipClosure : 0,
			fixPngForIe : 1,
			replaceTipsEffect : 1,
			flashTips : 0,
			closeTipsButton : 1,
			tipsPosition : "right",
			tipsOffsetX : -45,
			tipsOffsetY : 0,
			listErrorsAtTop : false,
			scrollToFirst : true,
			fadeDuration : 300
		},
		
		alerts : {
			required : "This field is required.",
			alpha : "This field accepts alphabetic characters only.",
			alphanum : "This field accepts alphanumeric characters only.",
			nodigit : "No digits are accepted.",
			digit : "Please enter a valid integer.",
			digitltd : "The value must be between %0 and %1",
			number : "Please enter a valid number.",
			email : "Please enter a valid email.",
			image : 'This field should only contain image types', 
			phone : "Please enter a valid phone.",
			phone_inter : "Please enter a valid international phone number.",
			url : "Please enter a valid url.",
			
			confirm : "This field is different from %0",
			differs : "This value must be different of %0",
			length_str : "The length is incorrect, it must be between %0 and %1",
			length_fix : "The length is incorrect, it must be exactly %0 characters",
			lengthmax : "The length is incorrect, it must be at max %0",
			lengthmin : "The length is incorrect, it must be at least %0",
			words_min : "This field must concain at least %0 words, currently: %1 words",
			words_range : "This field must contain %0-%1 words, currently: %2 words",
			words_max : "This field must contain at max %0 words, currently: %1 words",
			checkbox : "Please check the box",
			radios : "Please select a radio",
			select : "Please choose a value"
		},
		
		regexp : {
			required : /[^.*]/,
			alpha : /^[a-z ._-]+$/i,
			alphanum : /^[a-z0-9 ._-]+$/i,
			digit : /^[-+]?[0-9]+$/,
			nodigit : /^[^0-9]+$/,
			number : /^[-+]?\d*\.?\d+$/,
			email : /^([a-zA-Z0-9_\.\-\+%])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/,
			image : /.(jpg|jpeg|png|gif|bmp)$/i,
			phone : /^[\d\s ().-]+$/, // alternate regex : /^[\d\s ().-]+$/,/^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/
			phone_inter : /^\+{0,1}[0-9 \(\)\.\-]+$/,
			url : /^(http|https|ftp)\:\/\/[a-z0-9\-\.]+\.[a-z]{2,3}(:[a-z0-9]*)?\/?([a-z0-9\-\._\?\,\'\/\\\+&amp;%\$#\=~])*$/i
		}
	},
	
	/*
	Constructor: initialize
		Constructor
	
		Add event on formular and perform some stuff, you now, like settings, ...
	*/
	initialize : function(form, options) {
		if (this.form = $(form)) {
			this.form.isValid = true;
			this.regex = ['length'];
			this.setOptions(options);
			
			//internalization
			if (typeof(formcheckLanguage) != 'undefined') this.options.alerts = $merge(this.options.alerts, formcheckLanguage);
			
			this.validations = [];
			this.alreadyIndicated = false;
			this.firstError = false;
			
			var regex = new Hash(this.options.regexp);
			regex.each(function(el, key) {
				this.regex.push(key);
			}, this);

			this.form.getElements("*[class*=validate]").each(function(el) {
				if (el.get('tag') == 'select' || el.get('tag') == 'input' || el.get('tag') == 'textarea') this.register(el);
			}, this);
			
			this.form.addEvents({
				"submit": this.onSubmit.bind(this)
			});
			
			if(this.options.display.fixPngForIe) this.fixIeStuffs();
			document.addEvent('mousewheel', function(){
				this.isScrolling = false;
			}.bind(this));
		}
	},
	
	/*
	Function: register
		Allows you to declare afterward new fields to the formcheck, to check dynamically loaded fields for example.
		By default it will be the last element to be validated as it's added after others inputs, but you can define a position with second parameter.
	
	Example:
		(code)
		<script type="text/javascript">
			window.addEvent('domready', function() {
				formcheck = new FormCheck('form_id');
			});
			
			// ...some code...
			
			var newField = new Element('input', {
				class	: "validate['required']",
				name	: "new-field"
			}).inject('form_id');
			formcheck.register(newField, 3);
			
			new Element('input', {
				class	: "validate['required']",
				name	: "another-field",
				id		: "another-field"
			}).inject('form_id');
			formcheck.register($('another-field'));
		</script>
		(end code)
	
	See also:
		<FormCheck::dispose>
	*/
	register : function(el, position) {
		el.validation = [];
		el.getProperty("class").split(' ').each(function(classX) {
			if(classX.match(/^validate(\[.+\])$/)) {
				var valid = true;
				//we check if group is already registered
				if (el.type == "radio") {
					this.validations.each(function(valider){
						if (valider.name == el.name) valid = false;
					}, this)
				}
				var validators = eval(classX.match(/^validate(\[.+\])$/)[1]);
				for(var i = 0; i < validators.length; i++) {
					el.validation.push(validators[i]);
					if (validators[i].match(/^confirm\[/)) {
						var field = eval(validators[i].match(/^.+(\[.+\])$/)[1].replace(/([A-Z0-9\._-]+)/i, "'$1'"));
						if (this.form[field].validation.contains('required')){
							el.validation.push('required');
						}							
					}
					if(validators[i].match(/^target:.+/)) {
						el.target = validators[i].match(/^target:(.+)/)[1];
					}
				}
				//new push way
				if (position && position <= this.validations.length) {
					var newValidations = [];
					this.validations.each(function(valider, i){
						if (position == i+1 && valid) {
							newValidations.push(el);
							this.addListener(el);
						}
						newValidations.push(valider);
					}, this);
					this.validations = newValidations;
				} else {
					if (valid) {
						this.validations.push(el);
						this.addListener(el);
					}
				}
			}
		}, this);
	},
	
	/*
	Function: dispose
		Allows you to remove a declared field from formCheck
	
	Example:
		(code)
		<script type="text/javascript">
			window.addEvent('domready', function() {
				formcheck = new FormCheck('form_id');
			});
			
			// ...some code...
			
			formcheck.dispose($('obsolete-field'));
		</script>
		(end code)
	
	See also:
		<FormCheck::register>
	*/
	dispose : function(element) {
		this.validations.erase(element);
	},
	
	/*
	Function: addListener
		Private method
		
		Add listener on fields
	*/
	addListener : function(el) {
		el.errors = [];
		
		if (this.options.display.indicateErrorsInit) {
			this.validations.each(function(el) {
				if(!this.manageError(el,'submit')) this.form.isValid = false;
			}, this);
			return true;
		} 
	
		if (el.validation[0] == 'submit') {
			el.addEvent('click', function(e){
				if (this.onSubmit(e)) this.form.submit();
			}.bind(this));
			return true;
		}

		if (this.isChildType(el) == false) el.addEvent('blur', function() {
			(function(){
				if(!this.fxRunning && (el.element || this.options.display.showErrors == 1) && (this.options.display.checkValueIfEmpty || el.value))
				this.manageError(el, 'blur')
			}.bind(this)).delay(100);
		}.bind(this))
		//We manage errors on radio
		else if (this.isChildType(el) == true) {
			//We get all radio from the same group and add a blur option
			var nlButtonGroup = this.form.getElements('input[name="'+ el.getProperty("name") +'"]');
			nlButtonGroup.each(function(radio){
				radio.addEvent('blur', function(){
					(function(){
						if((el.element || this.options.display.showErrors == 1) && (this.options.display.checkValueIfEmpty || el.value)) this.manageError(el, 'click');
					}.bind(this)).delay(100);
				}.bind(this))
			},this);
		}
	},
	
	/*
	Function: validate
		Private method
		
		Dispatch check to other methods
	*/
	validate : function(el) {
		el.errors = [];
		el.isOk = true;
		
		//skip validation and trim if specified
		if (!this.options.validateDisabled && el.get('disabled')) return true;
		if (this.options.trimValue && el.value) el.value = el.value.trim();
		
		el.validation.each(function(rule) {
			if(this.isChildType(el)) {
				if (this.validateGroup(el) == false) {
					el.isOk = false;
				}
			} else {
				var ruleArgs = [];
				
				if(rule.match(/target:.+/)) return;
				
				if(rule.match(/^.+\[/)) {
					var ruleMethod = rule.split('[')[0];
					ruleArgs = eval(rule.match(/^.+(\[.+\])$/)[1].replace(/([A-Z0-9\._-]+)/i, "'$1'"));
				} else var ruleMethod = rule;
				
				if (this.regex.contains(ruleMethod) && el.get('tag') != "select") {
					if (this.validateRegex(el, ruleMethod, ruleArgs) == false) {
						el.isOk = false;
					}
				}
				if (ruleMethod == 'confirm') {
					if (this.validateConfirm(el, ruleArgs) == false) {
						el.isOk = false;
					}
				}
				if (ruleMethod == 'differs') {
					if (this.validateDiffers(el, ruleArgs) == false) {
						el.isOk = false;
					}
				}
				if (ruleMethod == 'words') {
					if (this.validateWords(el, ruleArgs) == false) {
						el.isOk = false;
					}
				}
				if (el.get('tag') == "select" || (el.type == "checkbox" && ruleMethod == 'required')) {
					if (this.simpleValidate(el) == false) {
						el.isOk = false;
					}
				}
				if(rule.match(/%[A-Z0-9\._-]+$/i) || (el.isOk && rule.match(/~[A-Z0-9\._-]+$/i))) {
					if(eval(rule.slice(1)+'(el)') == false) {
						el.isOk = false;
					}
				}
			}
		}, this);
		
		if (el.isOk) return true;
		else return false;
	},
	
	/*
	Function: simpleValidate
		Private method
		
		Perform simple check for select fields and checkboxes
	*/
	simpleValidate : function(el) {
		if (el.get('tag') == 'select' && el.selectedIndex <= 0) {
			el.errors.push(this.options.alerts.select);
			return false;
		} else if (el.type == "checkbox" && el.checked == false) {
			el.errors.push(this.options.alerts.checkbox);
			return false;
		}
		return true;
	},
	
	/*
	Function: validateRegex
		Private method
		
		Perform regex validations
	*/
	validateRegex : function(el, ruleMethod, ruleArgs) {
		var msg = "";
		if (ruleArgs[1] && ruleMethod == 'length') {
			if (ruleArgs[1] == -1) {
				this.options.regexp.length = new RegExp("^[\\s\\S]{"+ ruleArgs[0] +",}$");
				msg = this.options.alerts.lengthmin.replace("%0",ruleArgs[0]);
			} else if(ruleArgs[0] == ruleArgs[1]) {
				this.options.regexp.length = new RegExp("^[\\s\\S]{"+ ruleArgs[0] +"}$");
				msg = this.options.alerts.length_fix.replace("%0",ruleArgs[0]);
			} else {
				this.options.regexp.length = new RegExp("^[\\s\\S]{"+ ruleArgs[0] +","+ ruleArgs[1] +"}$");
				msg = this.options.alerts.length_str.replace("%0",ruleArgs[0]).replace("%1",ruleArgs[1]);
			}
		} else if (ruleArgs[0] && ruleMethod == 'length') {
			this.options.regexp.length = new RegExp("^.{0,"+ ruleArgs[0] +"}$");
			msg = this.options.alerts.lengthmax.replace("%0",ruleArgs[0]);
		} else {
			msg = this.options.alerts[ruleMethod];
		}
		if (ruleArgs[1] && ruleMethod == 'digit') {
			var regres = true;
			if (!this.options.regexp.digit.test(el.value)) {
				el.errors.push(this.options.alerts[ruleMethod]);
				regres = false;
			}
			if (ruleArgs[1] == -1) {
				var valueres = ( el.value.toInt() >= ruleArgs[0].toInt() ); 
				msg = this.options.alerts.digitmin.replace("%0",ruleArgs[0]);
			} else {
				var valueres = ( el.value.toInt() >= ruleArgs[0].toInt() && el.value.toInt() <= ruleArgs[1].toInt() );
				msg = this.options.alerts.digitltd.replace("%0",ruleArgs[0]).replace("%1",ruleArgs[1]);
			}
			if (regres == false || valueres == false) {
				el.errors.push(msg);
				return false;
			}
		} else if (this.options.regexp[ruleMethod].test(el.value) == false)  {
			el.errors.push(msg);
			return false;
		}
		return true;
	},

	/*
	Function: validateConfirm
		Private method
		
		Perform confirm validations
	*/
	validateConfirm: function(el,ruleArgs) {
		
		var confirm = ruleArgs[0];
		if(el.value != this.form[confirm].value){
			if (this.options.display.titlesInsteadNames)
				var msg = this.options.alerts.confirm.replace("%0",this.form[confirm].getProperty('title'));
			else
				var msg = this.options.alerts.confirm.replace("%0",confirm);
			el.errors.push(msg);
			return false;
		}
		return true;
	},
	
	/*
	Function: validateDiffers
		Private method
		
		Perform differs validations
	*/
	validateDiffers: function(el,ruleArgs) {
		var differs = ruleArgs[0];
		if(el.value == this.form[differs].value){
			if (this.options.display.titlesInsteadNames)
				var msg = this.options.alerts.differs.replace("%0",this.form[differs].getProperty('title'));
			else
				var msg = this.options.alerts.differs.replace("%0",differs);
			el.errors.push(msg);
			return false;
		}
		return true;
	},
	
	/*
	Function: validateWords
		Private method
		
		Perform word count validation
	*/
	validateWords: function(el,ruleArgs) {
		var min = ruleArgs[0];
		var max = ruleArgs[1];
		
		var words = el.value.replace(/[ \t\v\n\r\f\p]/m, ' ').replace(/[,.;:]/g, ' ').clean().split(' ');
		
		if(max == -1) {
			if(words.length < min) {
				el.errors.push(this.options.alerts.words_min.replace("%0", min).replace("%1", words.length));
				return false;
			}
		} else {
			if(min > 0)	{
				if(words.length < min || words.length > max) {
					el.errors.push(this.options.alerts.words_range.replace("%0", min).replace("%1", max).replace("%2", words.length));
					return false;
				}
			} else {
				if(words.length > max) {
					el.errors.push(this.options.alerts.words_max.replace("%0", max).replace("%1", words.length));
					return false;
				}
			}
		}
		return true;
	},


	/*
	Function: isFormValid
		public method
		
		Determine if the form is valid
		
		Return true or false
	*/
    isFormValid: function() {
		this.form.isValid = true;
		this.validations.each(function(el) {
			var validation = this.manageError(el,'testonly');
			if(!validation) this.form.isValid = false;
		}, this);
		return this.form.isValid;
	},
	
	/*
	Function: isChildType
		Private method
		
		Determine if the field is a group of radio or not.
	*/
	isChildType: function(el) {
		return ($defined(el.type) && el.type == 'radio') ? true : false;
	},
	
	/*
	Function: validateGroup
		Private method
		
		Perform radios validations
	*/
	validateGroup : function(el) {
		el.errors = [];
		var nlButtonGroup = this.form[el.getProperty("name")];
		el.group = nlButtonGroup;
		var cbCheckeds = false;
		
		for(var i = 0; i < nlButtonGroup.length; i++) {
			if(nlButtonGroup[i].checked) {
				cbCheckeds = true;
			}
		}
		if(cbCheckeds == false) {
			el.errors.push(this.options.alerts.radios);
			return false;
		} else {
			return true;	
		}
	},
	
	/*
	Function: listErrorsAtTop
		Private method
		
		Display errors
	*/
	listErrorsAtTop : function(obj) {
		if(!this.form.element) {
			 this.form.element = new Element('div', {'id' : 'errorlist', 'class' : this.options.errorClass}).injectTop(this.form);
		}
		if ($type(obj) == 'collection') {
			new Element('p').set('html',"<span>" + obj[0].name + " : </span>" + obj[0].errors[0]).injectInside(this.form.element);
		} else {
			if ((obj.validation.contains('required') && obj.errors.length > 0) || (obj.errors.length > 0 && obj.value && obj.validation.contains('required') == false)) {
				obj.errors.each(function(error) {
					new Element('p').set('html',"<span>" + obj.name + " : </span>" + error).injectInside(this.form.element);
				}, this);
			}
		}
		window.fireEvent('resize');
	},
	
	/*
	Function: manageError
		Private method
		
		Manage display of errors boxes
	*/
	manageError : function(el, method) {
		var isValid = this.validate(el);
		if (method == 'testonly') return isValid;
		if ((!isValid && el.validation.flatten()[0].contains('confirm[')) || (!isValid && el.validation.contains('required')) || (!el.validation.contains('required') && el.value && !isValid)) {
			if(this.options.display.listErrorsAtTop == true && method == 'submit')
				this.listErrorsAtTop(el);
			if (this.options.display.indicateErrors == 2 ||this.alreadyIndicated == false || el.name == this.alreadyIndicated.name)
			{
				if(!this.firstError) this.firstError = el;
				
				this.alreadyIndicated = el;
				
				if (this.options.display.keepFocusOnError && el.name == this.firstError.name) (function(){el.focus()}).delay(20);
				this.addError(el);
				return false;
			}
		} else if ((isValid || (!el.validation.contains('required') && !el.value))) {
			this.removeError(el);
			return true;
		}
		return true;
	},
	
	/*
	Function: addError
		Private method
		
		Add error message
	*/
	addError : function(obj) {
		//determine position
		var coord = obj.target ? $(obj.target).getCoordinates() : obj.getCoordinates();
		
		if(!obj.element && this.options.display.indicateErrors != 0) {
			if (this.options.display.errorsLocation == 1) {
				var pos = (this.options.display.tipsPosition == 'left') ? coord.left : coord.right;
				var options = {
					'opacity' : 0,
					'position' : 'absolute',
					'float' : 'left',
					'left' : pos + this.options.display.tipsOffsetX
				}
				obj.element = new Element('div', {'class' : this.options.tipsClass, 'styles' : options}).injectInside(document.body);
				this.addPositionEvent(obj);
			} else if (this.options.display.errorsLocation == 2){
				obj.element = new Element('div', {'class' : this.options.errorClass, 'styles' : {'opacity' : 0}}).injectBefore(obj);
			} else if (this.options.display.errorsLocation == 3){
				obj.element = new Element('div', {'class' : this.options.errorClass, 'styles' : {'opacity' : 0}});
				if ($type(obj.group) == 'object' || $type(obj.group) == 'collection')
					obj.element.injectAfter(obj.group[obj.group.length-1]);
				else
					obj.element.injectAfter(obj);
			}
		}					
		if (obj.element && obj.element != true) {
			obj.element.empty();
			if (this.options.display.errorsLocation == 1) {
				var errors = [];
				obj.errors.each(function(error) {
					errors.push(new Element('p').set('html', error));
				});
				var tips = this.makeTips(errors).injectInside(obj.element);
				if(this.options.display.closeTipsButton) {
					tips.getElements('a.close').addEvent('mouseup', function(){
						this.removeError(obj, 'tip');
					}.bind(this));
				}
				obj.element.setStyle('top', coord.top - tips.getCoordinates().height + this.options.display.tipsOffsetY);
			} else {
				obj.errors.each(function(error) {
					new Element('p').set('html',error).injectInside(obj.element);
				});
			}
			
			if (!this.options.display.fadeDuration || Browser.Engine.trident && Browser.Engine.version == 5 && this.options.display.errorsLocation < 2) {
				obj.element.setStyle('opacity', 1);
			} else {
				obj.fx = new Fx.Tween(obj.element, {
					'duration' : this.options.display.fadeDuration,
					'ignore' : true,
					'onStart' : function(){
						this.fxRunning = true;
					}.bind(this),
					'onComplete' : function() {
						this.fxRunning = false;
						if (obj.element && obj.element.getStyle('opacity').toInt() == 0) {
							obj.element.destroy();
							obj.element = false;
						}
					}.bind(this)
				})
				if(obj.element.getStyle('opacity').toInt() != 1) obj.fx.start('opacity', 1);
			}
		}
		if (this.options.display.addClassErrorToField && this.isChildType(obj) == false){
			obj.addClass(this.options.fieldErrorClass);
			obj.element = obj.element || true;
		}
			
	},
	
	/*
	Function: addPositionEvent
		
		Update tips position after a browser resize
	*/
	addPositionEvent : function(obj) {
		if(this.options.display.replaceTipsEffect) {
			obj.event = function(){
				var coord = obj.target ? $(obj.target).getCoordinates() : obj.getCoordinates();
				new Fx.Morph(obj.element, {
					'duration' : this.options.display.fadeDuration
				}).start({ 
					'left':[obj.element.getStyle('left'), coord.right + this.options.display.tipsOffsetX],
					'top':[obj.element.getStyle('top'), coord.top - obj.element.getCoordinates().height + this.options.display.tipsOffsetY]
				});
			}.bind(this);
			
		} else {
			obj.event = function(){
				var coord = obj.target ? $(obj.target).getCoordinates() : obj.getCoordinates();
				obj.element.setStyles({ 
					'left':coord.right + this.options.display.tipsOffsetX,
					'top':coord.top - obj.element.getCoordinates().height + this.options.display.tipsOffsetY
				});
			}.bind(this)
		}
		window.addEvent('resize', obj.event);
	},
	
	/*
	Function: removeError
		Private method
		
		Remove the error display
	*/
	removeError : function(obj, method) {
		if ((this.options.display.addClassErrorToField && !this.isChildType(obj) && this.options.display.removeClassErrorOnTipClosure) || (this.options.display.addClassErrorToField && !this.isChildType(obj) && !this.options.display.removeClassErrorOnTipClosure && method != 'tip'))
			obj.removeClass(this.options.fieldErrorClass);

		if (!obj.element) return;
		this.alreadyIndicated = false;
		obj.errors = [];
		obj.isOK = true;
		window.removeEvent('resize', obj.event);
		if (this.options.display.errorsLocation >= 2 && obj.element) {
			new Fx.Tween(obj.element, {
				'duration': this.options.display.fadeDuration
			}).start('height', 0);
		}
		if (!this.options.display.fadeDuration || Browser.Engine.trident && Browser.Engine.version == 5 && this.options.display.errorsLocation == 1 && obj.element) {
			this.fxRunning = true;
			obj.element.destroy();
			obj.element = false;
			(function(){this.fxRunning = false}.bind(this)).delay(200);
		} else if (obj.element && obj.element != true) {
			obj.fx.start('opacity', 0);
		}
	},
	
	/*
	Function: focusOnError
		Private method
		
		Create set the focus to the first field with an error if needed
	*/
	focusOnError : function (obj) {
		if (this.options.display.scrollToFirst && !this.alreadyFocused && !this.isScrolling) {
			if (!this.options.display.indicateErrors || !this.options.display.errorsLocation) {
				var dest = obj.getCoordinates().top-30;
			} else if (this.alreadyIndicated.element) {
				switch (this.options.display.errorsLocation){
					case 1 : 
						var dest = obj.element.getCoordinates().top;
						break;
					case 2 :
						var dest = obj.element.getCoordinates().top-30;
						break;
					case 3 :
						var dest = obj.getCoordinates().top-30;
						break;
				}
				this.isScrolling = true;
			}
			if (window.getScroll.y != dest) {
				new Fx.Scroll(window, {
					onComplete : function() {
						this.isScrolling = false;
						if (obj.getProperty('type') != 'hidden') obj.focus();
					}.bind(this)
				}).start(0,dest);
			} else {
				this.isScrolling = false;
				obj.focus();
			}
			this.alreadyFocused = true;
		}
	},
	
	/*
	Function: fixIeStuffs
		Private method
		
		Fix png for IE6
	*/
	fixIeStuffs : function () {
		if (Browser.Engine.trident4) {
			//We fix png stuffs
			var rpng = new RegExp('url\\(([\.a-zA-Z0-9_/:-]+\.png)\\)');
			var search = new RegExp('(.+)formcheck\.css');
			for (var i = 0; i < document.styleSheets.length; i++){
				if (document.styleSheets[i].href.match(/formcheck\.css$/)) {
					var root = document.styleSheets[i].href.replace(search, '$1');
					var count = document.styleSheets[i].rules.length;
					for (var j = 0; j < count; j++){
						var cssstyle = document.styleSheets[i].rules[j].style;
						var bgimage = root + cssstyle.backgroundImage.replace(rpng, '$1');
						if (bgimage && bgimage.match(/\.png/i)){
							var scale = (cssstyle.backgroundRepeat == 'no-repeat') ? 'crop' : 'scale';
							cssstyle.filter =  'progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=\'' + bgimage + '\', sizingMethod=\''+ scale +'\')';
							cssstyle.backgroundImage = "none";
						}
					}
				}
			}
		}
	},
	
	/*
	Function: makeTips
		Private method
		
		Create tips boxes
	*/
	makeTips : function(txt) {
		var table = new Element('table');
			table.cellPadding ='0';
			table.cellSpacing ='0';
			table.border ='0';
			
			var tbody = new Element('tbody').injectInside(table);
				var tr1 = new Element('tr').injectInside(tbody);
					new Element('td', {'class' : 'tl'}).injectInside(tr1);
					new Element('td', {'class' : 't'}).injectInside(tr1);
					new Element('td', {'class' : 'tr'}).injectInside(tr1);
				var tr2 = new Element('tr').injectInside(tbody);
					new Element('td', {'class' : 'l'}).injectInside(tr2);
					var cont = new Element('td', {'class' : 'c'}).injectInside(tr2);
						var errors = new Element('div', {'class' : 'err'}).injectInside(cont);
						txt.each(function(error) {
							error.injectInside(errors);
						});
						if (this.options.display.closeTipsButton) new Element('a',{'class' : 'close'}).injectInside(cont);
					new Element('td', {'class' : 'r'}).injectInside(tr2);
				var tr3 = new Element('tr').injectInside(tbody);
					new Element('td', {'class' : 'bl'}).injectInside(tr3);
					new Element('td', {'class' : 'b'}).injectInside(tr3);
					new Element('td', {'class' : 'br'}).injectInside(tr3);			
		return table;
	},
	
	/*
	Function: reinitialize
		Reinitialize form before submit check. You can use this also to remove all tips from a form, passing the argument "forced" ( formcheck.reinitialize('forced'); )
	*/
	reinitialize: function(forced) {
		this.validations.each(function(el) {
			if (el.element) {
				el.errors = [];
				el.isOK = true;
				if(this.options.display.flashTips == 1 || forced == 'forced') {
					el.element.destroy();
					el.element = false;
				}
			}
		}, this);
		if (this.form.element) this.form.element.empty();
		this.alreadyFocused = false;
		this.firstError = false;
		this.elementToRemove = this.alreadyIndicated;
		this.alreadyIndicated = false;
		this.form.isValid = true;
	},
	
	/*
	Function: submitByAjax
		Private method		
		
		Send the form by ajax, and replace the form with response
	*/
	
	submitByAjax: function() {
		var url = this.form.getProperty('action');
		this.fireEvent('ajaxRequest');
		new Request({
			url: url,
			method: this.form.getProperty('method'),
			data : this.form.toQueryString(),
			evalScripts: this.options.ajaxEvalScripts,
			onFailure: function(instance){
				this.fireEvent('ajaxFailure', instance);
			}.bind(this),
			onSuccess: function(result){
				this.fireEvent('ajaxSuccess', result);
				if(this.options.ajaxResponseDiv) $(this.options.ajaxResponseDiv).set('html',result);
			}.bind(this)
		}).send();
	},
	
	/*
	Function: onSubmit
		Private method		
		
		Perform check on submit action
	*/
	onSubmit: function(event) {
		this.reinitialize();
		this.fireEvent('onSubmit');
		
		this.validations.each(function(el) {
			var validation = this.manageError(el,'submit');
			if(!validation) this.form.isValid = false;
		}, this);
	    
		if (this.form.isValid) {
			if (this.options.submitByAjax) {
				new Event(event).stop();
				this.submitByAjax();
			} else if(!this.options.submit) {
				new Event(event).stop();
			}
			this.fireEvent('validateSuccess');
			return true;
		} else {
			new Event(event).stop();
			if (this.elementToRemove && this.elementToRemove != this.firstError && this.options.display.indicateErrors == 1) {
				this.removeError(this.elementToRemove);
			}
			this.focusOnError(this.firstError);
			this.fireEvent('validateFailure');
			return false;
		}
	}
});//The file system/javascript/milkbox.js:
﻿/*
	Milkbox v2.3.1 - required: mootools.js v1.2.3 core + more 1.2.3.1: Assets

	by Luca Reghellin (http://www.reghellin.com) August 2009, MIT-style license.
	Inspiration Lokesh Dhakar (http://www.lokeshdhakar.com/projects/lightbox2/)
	AND OF COURSE, SPECIAL THANKS TO THE MOOTOOLS DEVELOPERS
*/

var Milkbox = new Class({

	Implements:[Options,Events],
	
	options:{//set all the options here
		overlayOpacity:0.7,
		topPosition:50,
		initialWidth:250,
		initialHeight:250,
		canvasBorderWidth:'0px',
		canvasBorderColor:'#000000',
		canvasPadding:'0px',
		resizeDuration:500,
		resizeTransition:'sine:in:out',/*function (ex. Transitions.Sine.easeIn) or string (ex. 'bounce:out')*/
		autoPlay:false,
		autoPlayDelay:7,
		removeTitle:false,
		autoSize:true,
		maxHeight:0,//only if autoSize==true
		imageOfText:'of',
		onXmlGalleries:$empty,
		onClosed:$empty,
		onFileReady:$empty
	},
	
	initialize: function(options){
		
		this.setOptions(options);
		this.autoPlayBkup = { autoPlayDelay:this.options.autoPlayDelay, autoPlay:this.options.autoPlay };
		this.fullOptionsBkup = {};
		this.galleries = [];
		this.families = [];
		this.xmlFiles = [];
		this.loadedImages = [];//to check the preloaded images
		this.currentFile = null;
		this.currentIndex = null;
		this.currentGallery = null;
		this.currentRequest = null;
		this.currentResponse = null;
		
		this.mode = null;//'singleFile','fileGallery'
		this.closed = true;
		this.busy = true;//to control keyboard and autoplay events
		this.paused = true;
		this.fileReady = false;//to prevent overlapping loadFile calls via next_prev_aux()
		this.eventsok = false;
		this.first = true;//true if it's the first file since it opened 
		this.activated = false;//true after initMilkbox
		
		this.intObj = null;
		
		this.formtags = null;
		this.prepareGalleries();
		
		if(this.options.overlayOpacity == 0){ this.options.overlayOpacity = 0.0001 }
		this.saveOptions();//then use restoreOptions()

		//if no galleries, stop here and prevent extra memory usage.
		//so you can keep milkbox in every page of a site.
		if(this.galleries.length == 0){ return; };
				
		this.initMilkbox(true);
	},//end init
	
	initMilkbox:function(checkTags){

		if(checkTags){ this.formtags = $$('select','textarea'); }

		this.prepareHTML();
		this.prepareEffects();
		this.prepareEvents();

		this.activated = true;
	},
	
	/* ****** SHOW/HIDE ****** */
	
	//runs only 1 time per gallery
	openMilkbox:function(gallery,index){

		this.closed = false;
		
		if(this.formtags.length != 0){ this.formtags.setStyle('display','none') };

		this.overlay.setStyles({ 'top': -$(window).getScroll().y,'height':$(window).getScrollSize().y+$(window).getScroll().y });
		this.center.setStyle('top',$(window).getScroll().y+this.options.topPosition);

		this.currentGallery = gallery;
		this.currentIndex = index;
		this.overlay.tween('opacity',this.options.overlayOpacity);//onComplete: center.tween opacity
		
		if(gallery.length == 1){
			this.mode = 'singleFile';
			this.loadFile(gallery[index],index);
		} else {
			this.mode = 'fileGallery';
			var playpauseWidth = 0;
			//interface
			$$(this.prev, this.next, this.count).setStyle('display','block');
			if(this.options.autoPlay){ 
				this.playpause.setStyle('display','block');
				playpauseWidth = this.playpause.getSize().x;
			}
			var border = this.center.getStyle('border-right-width').toInt();//border-right is just ok for design purposes..
			var navWidth = this.prev.getSize().x+this.next.getSize().x+this.close.getSize().x+playpauseWidth+border;
			this.navigation.setStyle('width',navWidth);
			this.description.setStyle('margin-right',navWidth);
			//files
			var next = (index != gallery.length-1) ? gallery[index+1] : gallery[0];
			var prev = (index != 0) ? gallery[index-1] : gallery[gallery.length-1];
			var preloads = (prev == next) ? [prev] : [prev,next]; //if gallery.length == 2, then prev == next
						
			this.loadFile(gallery[index],preloads);
		}//end else
	},
	
	loadFile:function(fileObj,preloads){
		this.fileReady = false;
		var swf = this.checkFileType(fileObj,'swf');
		if(!swf){ 
			if(!this.loadedImages.contains(fileObj.retrieve('href'))){ this.center.addClass('mbLoading'); } 
			this.loadImage(fileObj.retrieve('href'));
		} else {
			this.loadSwf(fileObj);
		}
		
		if(preloads){ this.preloadFiles(preloads); }
	},
	
	preloadFiles:function(preloads){
		preloads.each(function(fileObj,index){
			var swf = this.checkFileType(fileObj.retrieve('href'),"swf");
			if(!swf){ this.preloadImage(fileObj.retrieve('href')); }
		},this);
	},
	
	loadImage:function(file){
		var imageAsset = new Asset.image(file, { onload:function(img){
			if(!this.loadedImages.contains(file)){ this.loadedImages.push(file); };//see next/prev events
			this.currentFile = img;
			this.loadAux(this.currentFile);
		}.bindWithEvent(this)});
	},
	
	preloadImage:function(file){
		if(!this.loadedImages.contains(file)){
			var imageAsset = new Asset.image(file, { onload:function(img){
					this.loadedImages.push(file);
			}.bindWithEvent(this)});
		}
	},
	

	loadSwf:function(swf){

		var swfObj = new Swiff(swf.retrieve('href'),{
			width:swf.retrieve('width').toInt(),
			height:swf.retrieve('height').toInt(),
			params:{ wMode:'opaque', swLiveConnect:'false' }
		});
		
		this.currentFile = swfObj;
		this.loadAux(swf);
	},
	
	loadAux:function(file){
		this.fileReady = true; //the file is loaded and ready to be showed (see next_prev_aux())
		this.fireEvent('fileReady');
		$$(this.description,this.navigation).setStyle('visibility','hidden');
		this.navigation.setStyle('height','');//reset the height setted in center.morph.onComplete
		$$(this.next,this.prev,this.close).setStyle('backgroundPosition','0 0');
		this.showFile(file);
	},
	
	
	showFile:function(file){
 		
 		if(this.closed){ return; };//if you close the Milkbox and an onload event is still running
 		
 		var fileSize = new Hash();
 		var centerSize = new Hash();
 		var targetSize, canvasSize;
		var canvasAddSize, gap, b, p, d;
 		targetSize = canvasSize = {};
 		canvasAddSize = gap = b = p = d = 0;
 		
 		if(this.options.canvasBorderWidth.toInt() != 0 && this.canvas.getStyle('borderWidth').toInt() == 0){
 			b = this.options.canvasBorderWidth + ' solid ' + this.options.canvasBorderColor;
 			this.canvas.setStyle('border',b);
 		}
 		
 		if(this.options.canvasPadding.toInt() != 0 && this.canvas.getStyle('padding').toInt() == 0){
 			p = this.options.canvasPadding;
 			this.canvas.setStyle('padding',p);
 		}
 		
 		canvasSize = this.canvas.getSize();
 		canvasAddSize = this.canvas.getStyle('borderWidth').toInt()*2 + this.canvas.getStyle('padding').toInt()*2;
 		this.canvas.setStyles({'opacity':0, 'width':'', 'height':''});
 		
 		if(!file.retrieve('width')){//is an image file
 			fileSize = fileSize.extend(file.getProperties('width','height')).map(function(item){ return item.toInt(); });
 			if(this.options.autoSize){ 
 				fileSize = this.computeSize(fileSize);
 				file.setProperties({ 'width':fileSize.width, 'height':fileSize.height });
 			}
 		} else {//is an swf file
 			fileSize.extend({ 'height':file.retrieve('height').toInt(), 'width':file.retrieve('width').toInt() });
 		}
 				
 		centerSize = centerSize.extend(this.center.getStyles('width','height')).map(function(item){ return item.toInt(); });

 		if(fileSize.width != centerSize.width){ 
 			targetSize.width = fileSize.width + canvasAddSize;
 			targetSize.marginLeft = -(targetSize.width/2).round();
 		}
 		 		
 		gap = (canvasSize.y-canvasAddSize > 0) ? centerSize.height - canvasSize.y : 0; 

 	   targetSize.height = fileSize.height + canvasAddSize + gap;
 	   
		//so nav doesn't move when you click next/prev
		this.canvas.setStyles({'width':fileSize.width, 'height':fileSize.height});

 		this.center.removeClass('mbLoading');
 		
 		if(this.first){ d = 500; this.first = false; }
 		(function(){ this.center.morph(targetSize); }).delay(d,this)//onComplete: show all items
	},

	computeSize:function(oSize){
	
		var size = oSize;
		var wSize = window.getSize();
		var baseSize = { width:wSize.x-60, height:wSize.y-68-this.options.topPosition*2 };//cut out some pixels to make it better
		var ratio;
		var check;
		
		var max = Math.max( baseSize.height, baseSize.width );

		if(max == baseSize.width){
			ratio = max/size.width;
			check = 'height';
		} else {
			ratio = max/size.height;
			check = 'width';
		}
		
		ratio = (ratio <= 1) ? ratio : 1;
		size = size.map(function(item){ return Math.floor(item*ratio); });
		
		ratio = (baseSize[check]/size[check] <= 1) ? baseSize[check]/size[check] : 1;
		size = size.map(function(item){ return Math.floor(item*ratio); });
		
		if(this.options.maxHeight > 0){
			ratio = (this.options.maxHeight/size.height < 1) ? this.options.maxHeight/size.height : 1;
			size = size.map(function(item){ return Math.floor(item*ratio); });
		}
		
		return size;
	},
	
	//{ gallery:'gall1', index:2, autoplay:true, delay:7 }
	showGallery:function(opt){
		if(!opt || !opt.gallery){ return; }
		var fileIndex = ($chk(opt.index)) ? opt.index : 0;
		var g = this.getGallery(opt.gallery);
		var auto = false;
		var d;
		if(opt.autoplay || (g['options'] && g['options'].autoplay)){ auto = true; }
		if(g != -1 && !this.opened){
			if(auto){
				d = (opt && opt.delay) ? opt.delay : (g['options'] && g['options'].delay) ? g['options'].delay : this.autoPlayDelay;
				this.startAutoPlay({ gallery:g, index:fileIndex, delay:d });
			} else {
				this.openMilkbox(g,fileIndex);
			}
		}
	},
	
	/* ******* XML/AJAX ******* */

	addGalleries:function(xmlfile){
		this.currentRequest = new Request({
			method:'get',
			autoCancel:true,
			url:xmlfile,
			onRequest:function(){
				//placeholder
			}.bindWithEvent(this),
			onSuccess:function(text,xml){
				var t = text.replace(/(<a.+)\/>/gi,"$1></a>");
				this.setGalleries(new Element('div',{ html:t }),xmlfile);
			}.bindWithEvent(this),
			onFailure:function(transport){ alert('Milkbox :: addGalleries: XML file path error or local Ajax test: please test addGalleries() on-line'); }
		});
		
		this.currentRequest.send();
	},
	
	setGalleries:function(container,xmlfile){
		if(!this.xmlFiles.contains(xmlfile)){ this.xmlFiles.push(xmlfile); }
		var c = container;
		var galleries = c.getElements('.gallery');
		var links = [];
		var aplist = [];
		galleries.each(function(gallery,i){
						
			var obj = { 
				gallery:gallery.getProperty('name'), 
				autoplay:Boolean(gallery.getProperty('autoplay')),
				delay:Number(gallery.getProperty('delay'))
			}
			
			var l = gallery.getChildren('a');
			var lx = l.map(function(link){ return link.setProperty('rel','milkbox['+obj.gallery+']'); });
			links.push(lx);
			if(obj.autoplay){ aplist.push(obj); }
		});
		
		this.prepareGalleries(links.flatten());
		this.setAutoPlay(aplist);
		
		if(!this.activated){ this.initMilkbox(); }
		
		this.fireEvent('xmlGalleries');
	},
	
	
	
	/* ****** UTILS ****** */
	
	checkFileType:function(file,type){
		var href = null;
		if($type(file) != 'string'){ href = file.retrieve('href'); } 
		else{ href = file; }
		var regexp = new RegExp("\.("+type+")$","i");
		return href.split('?')[0].test(regexp);
	},
	
	//retrieves galleries from strings like 'gall1' or 'milkbox[gall1]' or 'milkbox:gall1'
	getGallery:function(gallery){
		var f = null;
		if(gallery.test(/^milkbox/i)){
			f = this.families;
		} else {
			//create a temporary array with names without 'milkbox'
			f = this.families.map(function(item){
				var trimmed = item.trim();
				var name = trimmed.slice(0,trimmed.length).substr(8);
				var cleanName = name.replace(/(.+)]$/,"$1");
				return cleanName;
			});
		}
		var i = f.indexOf(gallery);
		var g = (i != -1) ? this.galleries[i] : i;
		return g;
	},
	
	setFileProps:function(fileObj,propString){
		var s = propString.split(',');
		s.each(function(p,i){
			var clean = p.trim().split(':');
			fileObj.store(clean[0].trim(),clean[1].trim())
		},this);
	},
	
	changeOptions:function(obj){
		if(!obj){ return; }
		this.setOptions(obj);
 		this.center.get('morph').setOptions({ transition:this.options.resizeTransition,  duration:this.options.resizeDuration });
	},
	
	saveOptions:function(obj){
		if($chk(obj)){
			this.fullOptionsBkup = obj;
		} else {
			this.fullOptionsBkup = this.options;
		}
	},
	
	restoreOptions:function(){
		this.setOptions(this.fullOptionsBkup);
 		var b = this.options.canvasBorderWidth + ' solid ' + this.options.canvasBorderColor;
 		this.canvas.setStyles({ 'border':b, 'padding':this.options.canvasPadding});
 		this.center.get('morph').setOptions({ transition:this.options.resizeTransition,  duration:this.options.resizeDuration });
	},
	
	reloadGalleries:function(){
	
		this.galleries = [];
		this.families = [];
		//re-check for tags
		this.formtags = $$('select','textarea');
		
		if(!this.activated){ this.initMilkbox(false); }
		
		//reload standard galleries
		this.prepareGalleries();
		this.removeGalleriesEvents();
		this.setGalleriesEvents();
		
		if(this.xmlFiles.length == 0){ return; }
		//reload xmlGalleries
		this.xmlFiles.each(function(xmlfile,index){
			this.addGalleries(xmlfile);
		}.bind(this));
	},
	
	/* ****** AUTOPLAY ****** */
	
	//list:Array of objects or an object > [ { gallery:'gall1', autoplay:true, delay:6 } ]
	//to permanently define autoplay options for any gallery 
	setAutoPlay:function(list){
		var l = ($type(list) == 'object') ? [list] : list;
		l.each(function(item){
			var g = this.getGallery(item.gallery);
			if(g == -1){ return; }
			var a = (item.autoplay == true) ? item.autoplay : false;
			var d = ($chk(item.delay) && a) ? item.delay : this.options.autoPlayDelay;
			g['options'] = { autoplay:a, delay:d }
		},this);
	},
	
	startAutoPlay:function(opt){//opt: gallery, index, delay (in seconds)
		
		var g = -1;
		var i,d;
		if(opt && opt.gallery){
			if($type(opt.gallery) == 'array'){ g = opt.gallery }
			else if($type(opt.gallery) == 'string'){ 
				g = this.getGallery(opt.gallery);
			}
		}
		
		if(g == -1){ g = this.galleries[0]; }
		
		d = (opt && opt.delay && ($type(opt.delay) == 'number')) ? opt.delay*1000 : (g['options'] && g['options'].delay) ? g['options'].delay*1000 : this.options.autoPlayDelay*1000;
		i = (opt && opt.index && ($type(opt.index) == 'number')) ? opt.index : 0;
		if(d < this.options.resizeDuration*2){ d = this.options.resizeDuration*2 };
		this.options.autoPlayDelay = d/1000;//save autoPlayDelay because now it is customized
		
		if(!this.options.autoPlay){ this.setOptions({ autoPlay:true, autoPlayDelay:this.options.autoPlayDelay }); }
		
		if(this.closed){ 
			this.openMilkbox(g,i); 
			if(this.mode != 'fileGallery'){ return; }
			this.addEvent('fileReady',function(){
				//wait until the first file is loaded
				this.intObj = this.next_prev_aux.periodical(d,this,[null,'next']);
				this.removeEvents('fileReady');
			}.bindWithEvent(this));
		} else {
			if(!this.closed){ this.next_prev_aux(null,'next'); }
			this.intObj = this.next_prev_aux.periodical(d,this,[null,'next']);
		}

		this.paused = false;
	},
	
	stopAutoPlay:function(){
		if(this.intObj){ $clear(this.intObj); this.intObj = null; }
		this.playpause.setStyle('backgroundPosition','0 -44px');
		this.paused = true;
	},
	
	
	/* ****** INIT/CLOSE ****** */
	
	removeGalleriesEvents:function(){
		this.galleries.each(function(gallery){
			$$(gallery).removeEvents('click');
		},this);
	},
	
	setGalleriesEvents:function(){
		this.galleries.each(function(gallery){
		
			$$(gallery).addEvent('click',function(e){
				var button=($(e.target).match('a')) ? $(e.target) : $(e.target).getParent('a');
				e.preventDefault();
				
				var g = this.getGallery(button.rel);
				if(g.options && g.options.autoplay){
					this.setOptions({ autoPlay:g.options.autoplay, autoPlayDelay:g.options.delay });
				}

				if(this.options.autoPlay){
					this.startAutoPlay({ gallery:gallery, index:gallery.indexOf(button) });
				} else { 
					this.openMilkbox(gallery, gallery.indexOf(button)); 
				}
				
			}.bindWithEvent(this));
		},this);
	},
	
	//all the main events
	prepareEvents:function(xml){
	
		//galleries
		this.setGalleriesEvents();
		
		//next, prev, see next_prev_aux()
		this.next.addEvent('click',this.next_prev_aux.bindWithEvent(this,'next'));
		this.prev.addEvent('click',this.next_prev_aux.bindWithEvent(this,'prev'));
		
		
		//css hover doesn't work in ie6, so I must do it via js...
		$$(this.next,this.prev,this.close).addEvents({
			'mouseover':function(){ this.setStyle('backgroundPosition','0 -22px'); },
			'mouseout':function(){ this.setStyle('backgroundPosition','0 0'); }
		});

		//keyboard next/prev/close
		$(window.document).addEvent('keydown',function(e){
			if(this.mode != 'fileGallery' || this.busy == true){ return; }
			if(e.key == 'right' || e.key == 'space'){ this.next_prev_aux(e,'next'); }
			else if(e.key == 'left'){ this.next_prev_aux(e,'prev'); }
			else if(e.key == 'esc'){ this.closeMilkbox(); }
		}.bindWithEvent(this));
		
		//playpause for autoPlay
		this.playpause.addEvents({
				'mouseover':function(e){ 
					if(this.paused == false){ this.playpause.setStyle('backgroundPosition','0 -22px'); } 
					else { this.playpause.setStyle('backgroundPosition','0 -66px'); }
				}.bindWithEvent(this),
				'mouseout':function(){ 
					if(this.paused == false){ this.playpause.setStyle('backgroundPosition','0 0'); } 
					else { this.playpause.setStyle('backgroundPosition','0 -44px'); }
				}.bindWithEvent(this),
				'click':function(){
					if(this.paused == false){ 
						this.stopAutoPlay();
						this.paused = true;
						this.playpause.setStyle('backgroundPosition','0 -66px');
					} else {
						var d = (this.currentGallery.options && this.currentGallery.options.delay) ? this.currentGallery.options.delay : this.options.autoPlayDelay;
						this.startAutoPlay({gallery:this.currentGallery, index:this.currentIndex+1, delay:d });
						this.paused = false;
						this.playpause.setStyle('backgroundPosition','0 0');
					}
				}.bindWithEvent(this)
		});
		
		//overlay
		this.overlay.get('tween').addEvent('onComplete',function(){
			if(this.overlay.getStyle('opacity') == this.options.overlayOpacity){ 
				this.center.tween('opacity',1);
			} else if(this.overlay.getStyle('opacity') == 0) {
				this.overlay.setStyles({'height':0,'top':''});
			};
		}.bindWithEvent(this));
		
		//center
		this.center.get('morph').addEvent('onComplete',function(){
						
			 if($type(this.currentFile) == "element"){//is image file
				this.canvas.grab(this.currentFile);
			 } else {//object: is swf file
			 	(function(){ this.canvas.grab(this.currentFile); }).delay(500,this);
			 }
 			 
			 this.canvas.tween('opacity',1);
			 			 
			 var d = (!(this.mode == 'showThisImage')) ? this.currentGallery[this.currentIndex].retrieve('title') : this.specialDescription;
			 if($chk(d)){ this.description.innerHTML = d; };
			 
			 if(this.mode == 'fileGallery'){
			 	this.count.appendText((this.currentIndex+1)+' '+this.options.imageOfText+' '+this.currentGallery.length); 
			 }
			 
			 var currentCenterHeight = this.center.getStyle('height').toInt();
			 
			 this.navigation.setStyle('height',this.bottom.getStyle('height').toInt());//to have the right-border height == total bottom height
			 var bottomSize = this.bottom.getSize().y;
			 
			 //after the 1st time, currentCenterHeight is always > this.canvas.getSize().y
			 var targetOffset = (currentCenterHeight > this.canvas.getSize().y) ? (this.bottom.getSize().y+this.canvas.getSize().y)-currentCenterHeight : bottomSize;
				
			 this.bottom.setStyle('display','none');//to avoid rendering problems during setFinalHeight

			 this.center.retrieve('setFinalHeight').start(currentCenterHeight,currentCenterHeight+targetOffset);
		}.bindWithEvent(this));
		
		this.center.retrieve('setFinalHeight').addEvent('onComplete',function(){
			this.bottom.setStyles({'visibility':'visible','display':'block'});
			$$(this.description,this.navigation).setStyle('visibility','visible');
			//reset overlay height based on position and height
			var scrollSize = $(window).getScrollSize().y;
			var scrollTop = $(window).getScroll().y;
			
			this.overlay.setStyles({'height':scrollSize+scrollTop, 'top':-scrollTop });
			this.busy = false;
		}.bindWithEvent(this));
		
		//reset overlay height and position onResize
		window.addEvent('resize',function(){
			if(this.overlay.getStyle('opacity') == 0){ return; };//resize only if visible
			var scrollSize = $(window).getScrollSize().y;
			var scrollTop = $(window).getScroll().y;
			this.overlay.setStyles({ 'height':scrollSize+scrollTop,'top':-scrollTop });
		}.bindWithEvent(this));

		//close
		$$(this.overlay,this.close).addEvent('click',this.closeMilkbox.bindWithEvent(this));

		//check
		this.eventsok = true;
	},
	
	next_prev_aux:function(e,direction){
		
		if(e){ 
			e.preventDefault();
			this.stopAutoPlay();
		} else { 
			//if there's no event obj, than this is called by autoPlay()
			if(this.busy || !this.fileReady){ return; }//stop autoplay()
		}

		this.busy = true; //for keyboard and autoplay
		
		var i, _i;
		
		if(direction == "next"){
			i= (this.currentIndex != this.currentGallery.length-1) ? this.currentIndex += 1 : this.currentIndex = 0;
			_i= (this.currentIndex != this.currentGallery.length-1) ? this.currentIndex + 1 : 0;
		} else {
			i= (this.currentIndex != 0) ? this.currentIndex -= 1 : this.currentIndex = this.currentGallery.length-1;
			_i= (this.currentIndex != 0) ? this.currentIndex - 1 : this.currentGallery.length-1;		
		};
		
		this.canvas.empty();
		this.description.empty();
		this.count.empty();

		this.loadFile(this.currentGallery[i],[this.currentGallery[_i]]);
	},
	
	prepareEffects:function(){
		this.overlay.set('tween',{ duration:'short',link:'cancel' });
		this.center.set('tween',{ duration:'short',link:'chain' });
		this.center.set('morph',{ duration:this.options.resizeDuration,link:'chain',transition:this.options.resizeTransition });
		this.center.store('setFinalHeight',new Fx.Tween(this.center,{property:'height',duration:'short'}));
		this.canvas.set('tween',{ link:'chain' });
	},
	
	prepareGalleries:function(responseElements){
		var milkbox_a = [];
		var a_tags = (responseElements) ? responseElements : $$('a');
				
		a_tags.each(function(a){
			//test 'milkbox' and link extension, and collect all milkbox links
			if(a.rel && a.rel.test(/^milkbox/i)){
				if(a.rel.length>7 && !this.families.contains(a.rel)){ this.families.push(a.rel); };
				milkbox_a.push(a);
			}
		},this);

		//create an array of arrays with all galleries
		milkbox_a.each(function(a){
			$(a).store('href',a.href);
			$(a).store('rel',a.rel);
			$(a).store('title',a.title);
			if(this.checkFileType(a.href,"swf")){ this.setFileProps($(a),a.rev); }

			if(this.options.removeTitle){ $(a).removeProperty('title'); }
			if(a.rel.length > 7){
				this.families.each(function(f,i){
					if(a.rel == f){
						var gMounted = false;
						var index;
						this.galleries.each(function(g,k){
							if(g[0].rel == f){ 
								gMounted = true;
								index = k;
								return;
							}
						});
						
						if(gMounted == true){ this.galleries[index].push($(a)); } 
						else { this.galleries.push([$(a)]); }
					};
				},this);
			} else { this.galleries.push([$(a)]); };
		},this);
		
	},
		
	prepareHTML:function(){		
		
		this.overlay = new Element('div', { 'id':'mbOverlay','styles':{ 'opacity':0,'visibility':'visible','height':0,'overflow':'hidden' }}).inject($(document.body));
		
		this.center = new Element('div', {'id':'mbCenter', 'styles':{'width':this.options.initialWidth,'height':this.options.initialHeight,'marginLeft':-(this.options.initialWidth/2),'opacity':0 }}).inject($(document.body));
		this.canvas = new Element('div', {'id':'mbCanvas'}).inject(this.center);
		
		this.bottom = new Element('div',{'id':'mbBottom'}).inject(this.center).setStyle('visibility','hidden');
		this.navigation = new Element('div',{'id':'mbNavigation'}).setStyle('visibility','hidden');
		this.description = new Element('div',{'id':'mbDescription'}).setStyle('visibility','hidden');

		this.bottom.adopt(this.navigation, this.description, new Element('div',{'class':'mbClear'}));
		
		this.close = new Element('a',{'id':'mbCloseLink'});
		this.next = new Element('a',{'id':'mbNextLink'});
		this.prev = new Element('a',{'id':'mbPrevLink'});
		this.playpause = new Element('a',{'id':'mbPlayPause'});
		this.count = new Element('span',{'id':'mbCount'});
		
		$$(this.next, this.prev, this.count, this.playpause).setStyle('display','none');
		
		this.navigation.adopt(this.close, this.next, this.prev, this.playpause, new Element('div',{'class':'mbClear'}), this.count);
	},
	
	closeMilkbox:function(){
		this.cancelAllEffects();
		this.stopAutoPlay();
		this.setOptions(this.autoPlayBkup);

		this.currentFile = null;
		this.currentIndex = null;
		this.currentGallery = null;
		this.currentRequest = null;
		this.currentResponse = null;
 		
		$$(this.prev, this.next, this.playpause, this.count).setStyle('display','none');
		this.playpause.setStyle('backgroundPosition','0 0');
		var border = this.center.getStyle('border-right-width').toInt();
		var navWidth = this.close.getSize().x+border;
		this.navigation.setStyles({'width':navWidth,'height':'','visibility':'hidden'});
		this.description.setStyle('margin-right',navWidth);
		this.description.empty();
		this.bottom.setStyles({'visibility':'hidden','display':''});
		
   	this.canvas.setStyles({'opacity':0, 'width':'', 'height':''});
 		this.canvas.empty();
 		
 		this.count.empty();
		
		this.center.setStyles({'opacity':0,'width':this.options.initialWidth,'height':this.options.initialHeight,'marginLeft':-(this.options.initialWidth/2)});
		this.overlay.tween('opacity',0);//see onComplete in prepareEvents() 
		
		if(this.formtags.length != 0){ this.formtags.setStyle('display','') };
		
		this.mode = null;
		this.closed = true;
		this.first = true;
		this.fileReady = false;
		this.fireEvent('closed');
	},
	
	cancelAllEffects:function(){
		this.overlay.get('tween').cancel();
		this.center.get('morph').cancel();
		this.center.get('tween').cancel();
		this.center.retrieve('setFinalHeight').cancel();
		this.canvas.get('tween').cancel();
	}
	
});//END MILKBOX;

window.addEvent('domready', function(){ 
	milkbox = new Milkbox();
});
//The file system/javascript/formcheck.bg.js:
formcheckLanguage = {
	required: "Полето е задължително за попълване.",
	alpha: "Това поле е само за букви.",
	alphanum: "Това поле е само за букви и числа.",
	nodigit: "Това поле не може да съдържа числа.",
	digit: "Моля въведете число.",
	digitmin: "Числото не може да бъде по-малко от %0",
	digitltd: "Числото трябва да е повече от %0 и по-малко от %1",
	number: "Моля въведете число.",
	email: "Моля въведете правилен email: <br /><span>Например yourname@domain.com</span>",
	phone: "Моля въведете правилен телефон.",
	url: "Моля въведете правилен адрес: <br /><span>Например http://www.domain.com</span>",
	
	confirm: "Полето трябва да е едно и също с поле %0",
	differs: "Числото трябва да се различава от %0",
	length_str: "Дължината на написаното трябва да е минимум %0 и максимум %1 символа",
	length_fix: "Дължината е неправилна, трябва да е точно %0 символа",
	lengthmax: "Попълнете полето, като внимавате да не превишите %0 символа",
	lengthmin: "Попълнете полето, като напишете поне %0 символа",
	checkbox: "Моля селектирайте чек-бокс опцията",
	radios: "Моля изберете един от вариантите",
	select: "Моля изберете една опция"
}