/* start: design/standard/javascript/tools/ezjsselection.js */
//
// Created on: <20-Jul-2004 10:54:01 fh>
//
// SOFTWARE NAME: eZ Publish
// SOFTWARE RELEASE: 4.2.0
// BUILD VERSION: 24182
// COPYRIGHT NOTICE: Copyright (C) 1999-2009 eZ Systems AS
// SOFTWARE LICENSE: GNU General Public License v2.0
// NOTICE: >
//   This program is free software; you can redistribute it and/or
//   modify it under the terms of version 2.0  of the GNU General
//   Public License as published by the Free Software Foundation.
//
//   This program is distributed in the hope that it will be useful,
//   but WITHOUT ANY WARRANTY; without even the implied warranty of
//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//   GNU General Public License for more details.
//
//   You should have received a copy of version 2.0 of the GNU General
//   Public License along with this program; if not, write to the Free
//   Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
//   MA 02110-1301, USA.
//
//
            
/*! \file ezjsselection.js
*/


/*! 
    Invert the status of checkboxes named 'checkboxname' in form 'formname'.
    If you have a list of checkboxes name them with 'someName[]' in order to toggle them all.
*/
function ezjs_toggleCheckboxes( formname, checkboxname )
{
    with( formname )
	{
        for( var i=0; i<elements.length; i++ )
        {
            if( elements[i].type == 'checkbox' && elements[i].name == checkboxname && elements[i].disabled == "" )
            {
                if( elements[i].checked == true )
                {
                    elements[i].checked = false;
                }
                else
                {
                    elements[i].checked = true;
                }
            }
        }
    }
}

/* end: design/standard/javascript/tools/ezjsselection.js */

/* start: extension/site/design/site/javascript/cufon-yui.js */
/*
 * Copyright (c) 2009 Simo Kinnunen.
 * Licensed under the MIT license.
 *
 * @version 1.08
 */
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-1]-=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}})());
/* end: extension/site/design/site/javascript/cufon-yui.js */

/* start: extension/site/design/site/javascript/Love_Ya_Like_A_Sister_400.font.js */
/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * Typeface © Kimberly Geswein. 2007 All Rights Reserved
 * 
 * Description:
 * This font was created using FontCreator 5.5 from High-Logic.com
 * 
 * Designer:
 * Kimberly Geswein
 */
Cufon.registerFont({"w":569,"face":{"font-family":"Love Ya Like A Sister","font-weight":400,"font-stretch":"normal","units-per-em":"2048","panose-1":"2 0 0 0 0 0 0 0 0 0","ascent":"1638","descent":"-410","x-height":"38","bbox":"-321 -2399 2150 899","underline-thickness":"150","underline-position":"-142","unicode-range":"U+0020-U+007E"},"glyphs":{" ":{"w":886},"\u00a0":{"w":886},"!":{"d":"222,-1931v-3,-12,19,-16,35,-24v-13,-42,27,-42,116,-46v65,-3,103,17,147,63r-4,231v9,216,40,492,-17,669v-1,30,1,57,7,80v-18,45,-21,133,3,175v-8,46,-9,68,-24,67v-9,-7,-17,-11,-25,-11v-69,49,-115,67,-101,77v81,-8,122,-18,122,-31v17,-3,21,7,28,14v0,28,-76,66,-231,66v-9,0,-17,-5,-24,-14v-2,-14,22,-25,49,-24v2,-17,-9,-14,-35,-28v-8,-29,-3,-33,35,-46v26,-42,21,-52,-49,-52v-9,0,-14,-227,-32,-679v-3,-83,-11,-240,-10,-364v0,-33,14,-59,42,-77xm313,-1938v-10,-2,-26,-7,-24,7v4,10,28,9,24,-7xm460,-1913v-16,-2,-22,12,-21,31v1,19,3,32,18,32v9,0,15,-15,17,-46v0,-9,-5,-16,-14,-17xm408,-1815v-7,0,-18,-8,-21,0v2,12,15,18,21,7r0,-7xm397,-1780v-2,-5,-9,-5,-10,0r-4,171v2,60,2,89,21,88v3,-58,-17,-141,14,-175r0,-7v-14,0,-21,-26,-21,-77xm264,-1651v5,-19,4,-69,-10,-56v-1,20,1,38,3,56r7,0xm257,-1619v2,54,-4,116,4,164r10,0v5,-16,8,-47,11,-94r-14,-67v-2,-2,-6,-4,-11,-3xm443,-1486v-18,-1,-13,25,-14,42v4,3,6,8,14,7v4,-15,4,-34,0,-49xm275,-1423v-13,-1,-15,9,-14,21v13,0,19,-10,14,-21xm355,-1371v5,-23,-17,-25,-21,-7v4,6,10,8,21,7xm341,-1248v3,3,1,10,7,10v16,-2,10,-77,11,-105v-10,0,-16,32,-18,95xm450,-1329v0,7,-8,18,0,21v9,-2,15,-8,14,-21r-14,0xm299,-1066v-15,37,-10,99,-10,147v0,28,4,42,10,42v34,-24,48,-39,46,-74v0,-3,-7,-8,-21,-14v-5,-3,-8,-29,-11,-77v-4,-8,-5,-22,-14,-24xm380,-968v-14,0,-21,11,-14,21v13,1,15,-8,14,-21xm327,-863v-17,-3,-17,9,-21,31v18,1,21,-13,21,-31xm422,-797v1,4,-3,12,3,11v35,-1,54,-15,53,-49v-20,-19,-27,4,-56,38xm369,-328v37,13,88,62,151,147v2,42,-49,80,-154,175r0,4r45,7r0,7v-89,20,-130,-9,-224,-70v-100,-128,25,-244,182,-270xm345,-254v-2,10,26,17,63,17v6,-20,-24,-21,-56,-24xm369,-202v-22,0,-49,-1,-42,21v26,1,65,-7,42,-21xm250,-195v-14,5,-10,28,0,35v10,-4,10,-30,0,-35xm387,-142v-6,-12,-27,-6,-25,10v6,12,27,6,25,-10","w":629},"\"":{"d":"366,-1996v2,-2,5,-6,4,0v-9,8,-24,9,-28,21v0,9,40,16,119,21v14,22,21,46,21,73v-18,75,-38,117,-60,126v-53,59,-98,85,-175,81v3,18,10,32,14,49v0,93,-15,178,-38,259v-5,16,4,29,0,42r-7,0v-43,-21,-75,-47,-81,-81r-49,-276v10,-68,22,-121,35,-158v0,-48,36,-95,109,-140v47,-11,92,-17,136,-17xm251,-1884v-11,-11,-38,-2,-32,21v6,6,11,12,25,10v27,-30,48,-45,63,-45v9,-8,14,-16,14,-25v-22,0,-45,13,-70,39xm433,-1895v-22,13,-1,63,-25,77v-2,26,35,27,42,7v2,-28,-1,-86,-17,-84xm338,-1891v-57,-13,-91,72,-35,91v-6,5,-2,21,-3,31v34,0,42,-28,42,-56v-12,-11,-6,-24,7,-38v2,-15,-3,-23,-11,-28xm233,-1821v-9,1,-11,10,-3,14v10,-1,11,-10,3,-14xm184,-1674v-5,-10,-19,-7,-17,7v9,5,13,0,17,-7xm736,-1834v2,-2,5,-6,4,0v-9,8,-24,9,-28,21v0,9,40,16,119,21v14,22,21,46,21,73v-18,75,-38,117,-60,126v-53,59,-98,85,-175,81v3,18,10,32,14,49v0,93,-15,178,-38,259v-5,16,4,29,0,42r-7,0v-43,-21,-75,-47,-81,-81r-49,-276v10,-68,22,-121,35,-158v0,-48,36,-95,109,-140v47,-11,92,-17,136,-17xm621,-1722v-11,-11,-38,-2,-32,21v6,6,11,12,25,10v27,-30,48,-45,63,-45v9,-8,14,-16,14,-25v-22,0,-45,13,-70,39xm803,-1733v-22,13,-1,63,-25,77v-2,26,35,27,42,7v2,-28,-1,-86,-17,-84xm708,-1729v-57,-13,-91,72,-35,91v-6,5,-2,21,-3,31v34,0,42,-28,42,-56v-12,-11,-6,-24,7,-38v2,-15,-3,-23,-11,-28xm603,-1659v-9,1,-11,10,-3,14v10,-1,11,-10,3,-14xm554,-1512v-5,-10,-19,-7,-17,7v9,5,13,0,17,-7","w":910},"#":{"d":"980,-1376v8,-1,10,4,14,7v0,81,-2,182,14,238r193,-3v66,3,97,6,94,38v-13,0,-20,15,-21,46v-15,37,-53,56,-115,56v-98,0,-144,8,-144,24v0,45,7,126,21,242v171,0,274,11,270,35v-14,13,-21,23,-21,28v31,51,-46,80,-231,87v-15,55,-5,121,7,182r-11,63r11,35v-16,17,-37,25,-63,25v-56,0,-84,-18,-84,-32v0,-173,-22,-259,-35,-259v-139,0,-207,21,-207,28r4,273v0,26,-9,39,-28,39v-45,23,-84,35,-116,35v-1,-2,-4,-3,-3,-7v12,-29,19,-58,21,-88r-35,-164v0,-45,-9,-67,-28,-67v-147,0,-221,-21,-221,-63v0,-39,-2,-72,-7,-105v20,-5,91,-9,214,-14v16,0,28,-17,28,-52r0,-203r-196,10r0,4v-31,0,-46,-9,-46,-28v0,-17,-12,-45,-35,-84r0,-11v0,-19,57,-28,172,-28v36,0,101,1,101,-24v0,-43,-7,-79,-7,-119v0,-40,21,-76,49,-109v35,-3,49,-2,74,-7v12,0,31,53,56,158v-7,14,-15,57,3,66v59,-1,123,4,168,-10r0,-161v-2,-34,22,-32,53,-32v46,0,75,-16,87,-49xm921,-1257v-5,26,9,64,24,35v0,-18,3,-40,-10,-45xm630,-1208v-2,-13,-44,-16,-38,4v4,13,32,14,38,0r0,-4xm840,-1078v-22,2,-53,-5,-59,7v0,6,19,11,56,14r0,7v0,7,-56,15,-168,24v0,11,5,18,17,18v110,-6,165,-15,165,-28v1,-18,2,-37,-11,-42xm1078,-1071v0,10,29,10,46,10v4,-19,-18,-16,-39,-17xm291,-1057v-25,8,-34,7,-32,24v24,-2,76,7,67,-17xm1015,-1047r0,11v22,4,95,6,67,-14v-23,0,-48,-2,-67,3xm410,-1005v-60,3,-117,11,-91,21v65,-6,102,-6,91,-21xm662,-949v-8,22,-7,178,-7,245v135,0,216,-9,213,-28r4,-17v-9,-145,-5,-216,-25,-214v-48,-4,-195,-5,-185,14xm564,-921v0,119,15,179,28,179v30,0,21,-86,21,-126v0,-59,-8,-88,-25,-88v-16,7,-24,18,-24,35xm1068,-679r0,10v27,-4,81,11,84,-14v-29,-5,-56,0,-84,4xm1187,-672v14,-1,22,7,35,10v7,-25,-34,-23,-35,-10xm858,-665v-101,4,-174,7,-158,24v108,-7,170,-8,158,-24xm354,-641v-2,-14,-40,-21,-42,0v5,11,27,6,42,7r0,-7xm333,-592v-44,0,-63,13,-39,35v55,5,137,-34,39,-35xm504,-564v-39,0,-72,5,-77,28v25,17,46,4,77,-17r0,-11xm963,-336v-13,-1,-19,4,-21,14r21,0r0,-14xm1012,-326v-11,0,-15,6,-18,14v11,1,19,-2,18,-14xm613,-305v-19,-4,-39,12,-25,21v17,2,28,-2,25,-21xm581,-242v-7,9,-20,13,-17,32v28,-7,42,-18,42,-32r-25,0","w":1393},"$":{"d":"697,90v-15,-30,48,-57,35,-119v4,-53,-26,-54,-87,-88v-225,-126,-337,-203,-350,-203r-4,0v-31,65,-56,98,-73,98v-32,-1,-68,3,-95,-3v-2,-99,14,-176,49,-322v35,-41,53,-94,53,-158v34,-37,64,-61,105,-66v18,20,26,29,42,28r0,126v0,50,81,141,248,269v57,44,95,63,112,63v7,-73,4,-158,4,-238v0,-153,5,-273,14,-360v-19,-63,-36,-95,-53,-95v-56,-20,-88,-27,-91,-49v29,-7,59,8,88,11v2,-15,-28,-14,-84,-49v-207,-130,-308,-251,-308,-354v0,-120,50,-222,129,-322v65,-83,109,-133,154,-133v112,-52,168,-86,168,-101v10,-153,15,-198,35,-245v-3,-8,-11,-13,-10,-25v0,-10,69,-20,206,-31v0,-4,14,-6,42,-7v-6,35,-31,65,-31,129r0,154r-14,46v42,50,87,88,136,115r46,53r7,0v14,-117,36,-173,67,-170v51,5,49,5,87,5v23,0,35,-2,35,-7v11,0,22,15,24,46v3,38,-10,94,-24,164r21,53v-3,23,-10,42,-21,56v-4,91,-18,172,-25,259v-25,9,-60,-6,-91,-4r0,4v-21,0,-49,-72,-84,-217v6,-74,-83,-77,-161,-77v-19,0,-28,23,-28,70v0,181,-31,298,-31,353v25,-45,30,-202,13,-471v12,-13,29,-34,39,-4v-9,331,-28,537,-28,619v0,30,35,45,105,45v39,0,108,42,207,126v103,87,154,207,154,361v0,151,12,264,-60,364v-84,116,-153,168,-192,168r-67,21v-41,-17,-89,-25,-143,-25v-37,0,-60,9,-70,28v-5,60,25,112,45,126r-14,18v-105,-23,-182,-35,-231,-35xm876,-2059v-18,-3,-18,23,-7,28r7,0r0,-28xm900,-2021v0,19,-1,39,4,53r10,0v2,-17,11,-52,-3,-63xm1282,-1772r7,0v15,-19,22,-43,21,-74r-11,-10v-9,0,-15,28,-17,84xm1089,-1828v-4,1,-11,-2,-10,3v0,15,10,29,31,42r11,-10v-7,-16,-18,-28,-32,-35xm648,-1699v18,14,59,4,88,7v16,-14,8,-53,-25,-45v-41,10,-63,19,-63,38xm592,-1699v-33,13,-45,11,-42,35v36,-3,61,1,53,-28v0,-5,-4,-7,-11,-7xm634,-1678v-135,61,-147,46,-150,158r3,3v-7,19,-22,29,-21,56v0,43,37,91,105,151v96,85,121,126,161,126v28,0,42,-54,42,-161v0,-106,9,-170,14,-193v-15,0,-25,-17,-31,-52v-22,-19,-18,-35,-14,-63v-7,-28,-67,-26,-109,-25xm1285,-1678v-27,-3,-20,35,-21,60v18,1,18,-25,21,-60xm379,-1597v21,11,34,-10,45,-46v-28,5,-39,29,-45,46xm1257,-1569r28,-4v-6,-6,-25,-4,-28,4xm844,-1548v-10,22,-15,39,-14,63v0,25,4,38,11,38v9,-11,14,-45,14,-101r-11,0xm365,-1531v-13,20,-19,34,-18,56v7,15,34,13,32,-10v-2,-31,-7,-46,-14,-46xm344,-1426v6,57,19,118,38,91v-12,-64,-11,-94,-38,-91xm851,-1356v14,-1,26,-5,25,-21v-16,-1,-25,6,-25,21xm834,-1370v-21,-1,-18,30,-18,53v13,1,12,-10,18,-35r0,-18xm851,-1331v-7,12,4,21,14,14r0,-14r-14,0xm505,-1307r0,11v24,28,26,40,45,38v-1,-28,-21,-35,-38,-49r-7,0xm582,-1261v-25,18,0,54,35,49r7,-7v-14,-28,-28,-42,-42,-42xm855,-1237v-12,0,-31,11,-42,35v7,17,45,21,42,-10r0,-25xm834,-1167v-8,16,1,38,14,21r0,-21r-14,0xm606,-1118v0,13,40,22,119,25r0,-7v-23,-26,-64,-26,-112,-25xm799,-922v-15,-1,-14,17,-14,32v14,0,14,-16,14,-32xm1170,-922r0,14v33,49,69,74,108,74v23,21,40,54,49,101v17,26,38,43,53,21v2,-66,-56,-119,-175,-206v-11,-2,-21,-5,-35,-4xm932,-876v-5,0,-12,224,-21,672v0,19,23,28,70,28v2,5,-1,15,7,14v9,0,34,-12,77,-35v70,-15,105,-32,105,-53v108,-101,105,-101,105,-234v0,-67,-22,-156,-67,-266v0,-17,-19,-34,-56,-49r-21,-21v-66,3,-80,-13,-185,-56r-14,0xm841,-701v-15,-1,-14,27,-4,31v15,1,14,-27,4,-31xm291,-684v-16,-1,-30,14,-17,21v11,-5,17,-12,17,-21xm830,-649r0,39r11,0v3,-13,3,-26,0,-39r-11,0xm774,-596v0,7,-3,17,7,14v0,-7,3,-17,-7,-14xm830,-586r0,11r7,0r0,-11r-7,0xm344,-523v-1,15,5,22,21,21v-1,-14,-11,-21,-21,-21xm396,-407v5,-18,-22,-30,-21,-7v4,6,10,8,21,7xm820,-428r-14,52v10,12,24,24,28,-7v-4,-32,-2,-46,-14,-45xm438,-397v-1,20,20,24,67,39v1,-2,4,-3,3,-7v-28,-21,-51,-32,-70,-32xm155,-344v2,4,0,11,7,10v10,0,11,-25,10,-42v-11,-1,-10,9,-17,32xm1359,-302v20,5,21,-21,28,-60r-4,0v-16,19,-24,39,-24,60xm347,-337v19,30,43,42,63,42v2,-2,3,-5,7,-4v-19,-25,-43,-38,-70,-38xm820,-330v-6,25,-18,67,-11,101v21,3,15,-17,21,-63r-3,-38r-7,0xm1180,-232v60,-9,96,-37,95,-63r-4,-4v-61,25,-91,48,-91,67xm571,-281v0,13,19,21,28,14v-1,-13,-13,-15,-28,-14xm1208,-169v20,0,38,-5,42,-28v-26,-4,-43,10,-42,28xm1187,-78v31,2,39,-11,70,-42v1,-8,-4,-10,-7,-14v-42,19,-63,38,-63,56xm1033,-75v0,9,21,15,63,18v4,-1,13,3,11,-4v-5,-19,-48,-13,-74,-14xm827,-29v-11,-1,-14,4,-14,14v10,0,15,-4,14,-14xm820,41v-11,-1,-14,4,-14,14v7,-2,12,-7,14,-14","w":1488},"%":{"d":"1262,-2110v45,7,67,18,67,32v28,9,42,17,42,24v-38,51,-41,48,-18,84v0,11,-10,32,-31,63v-58,152,-211,430,-431,847v-96,183,-147,297,-171,336v-112,183,-197,367,-266,546r-53,88r32,45v1,6,-17,32,-46,32v-29,0,-74,-28,-133,-84v-50,-23,-64,-38,-49,-81v49,-138,95,-248,140,-329v20,-72,40,-108,60,-108v5,-1,14,4,14,-4v0,-6,-9,-11,-28,-14r108,-252v23,-29,35,-55,35,-77v45,-37,73,-78,84,-122r-3,-32v10,-21,27,-42,52,-63r305,-616v75,-224,142,-336,203,-336v35,0,64,7,87,21xm1112,-2064v-10,-2,-29,44,-42,119v21,-4,29,-39,52,-98v2,-12,-5,-16,-10,-21xm1227,-1980v-21,14,-29,23,-28,45v22,-7,28,-26,28,-45xm1154,-1655v-10,0,-23,10,-21,28r14,0v4,-8,9,-15,7,-28xm909,-1410v-19,-3,-32,35,-56,102r3,3v21,-22,45,-55,53,-105xm695,-902v-12,0,-20,5,-21,17v13,0,21,-5,21,-17xm573,-874v-10,-6,-15,2,-25,7r-70,133v-42,52,-61,63,-59,94v1,5,6,10,17,14v28,-24,74,-107,137,-248xm664,-857v-22,30,-33,46,-32,67v22,2,16,-19,35,-67r-3,0xm552,-647v-13,7,-30,45,-53,112v4,2,4,8,11,7v11,-13,28,-45,49,-98v1,-10,-1,-18,-7,-21xm338,-405v-9,0,-16,14,-21,42v4,2,4,8,11,7v15,-11,25,-36,10,-49xm461,-339v-20,5,-25,42,-49,105r7,7v29,-32,43,-66,42,-112xm370,-321v-8,-8,-22,5,-25,21v16,0,20,-11,25,-21xm296,-325r-3,21v13,1,15,-8,14,-21r-11,0xm279,-185v-12,-16,-34,0,-39,21v1,13,3,21,14,21v22,1,27,-18,25,-42xm415,-55v-4,-10,-24,-17,-31,-4v-1,12,26,15,31,4xm1069,-63v-94,8,-185,-82,-186,-196v0,-58,15,-104,46,-137v57,-39,101,-59,133,-59v71,24,119,57,143,98v12,51,18,89,18,112v-23,113,-59,141,-133,164v-10,-1,-20,-4,-32,-3v0,10,11,10,11,21xm1069,-389v-67,25,-98,40,-95,84v23,0,58,-23,105,-70v2,-10,-4,-12,-10,-14xm1156,-326v1,23,-12,72,-28,140v26,5,53,-53,53,-112v0,-19,-8,-28,-25,-28xm1076,-301v-25,-6,-29,25,-21,42v26,3,36,-30,21,-42xm936,-284v0,39,-5,79,28,88v7,-37,-1,-104,-14,-102xm1027,-200v-3,-5,-13,-12,-11,0v4,2,4,8,11,7r0,-7xm1058,-140r0,10v43,-4,82,-15,77,-31v-25,0,-48,7,-77,21xm372,-1575v-94,8,-185,-82,-186,-196v0,-58,15,-104,46,-137v57,-39,101,-59,133,-59v71,24,119,57,143,98v12,51,18,89,18,112v-23,113,-59,141,-133,164v-10,-1,-20,-4,-32,-3v0,10,11,10,11,21xm372,-1901v-67,25,-98,40,-95,84v23,0,58,-23,105,-70v2,-10,-4,-12,-10,-14xm459,-1838v1,23,-12,72,-28,140v26,5,53,-53,53,-112v0,-19,-8,-28,-25,-28xm379,-1813v-25,-6,-29,25,-21,42v26,3,36,-30,21,-42xm239,-1796v0,39,-5,79,28,88v7,-37,-1,-104,-14,-102xm330,-1712v-3,-5,-13,-12,-11,0v4,2,4,8,11,7r0,-7xm361,-1652r0,10v43,-4,82,-15,77,-31v-25,0,-48,7,-77,21","w":1412},"&":{"d":"584,-2061v23,9,65,18,126,28v48,20,104,58,154,123v65,84,91,139,91,154v28,51,42,109,42,175v0,103,-78,227,-234,374v-91,52,-146,107,-165,165r0,14v1,28,52,90,154,185v35,0,78,29,133,81v32,31,76,58,126,87v-1,-12,4,-19,14,-28v24,10,37,31,70,32v20,-30,55,-99,67,-214r24,-224v5,-38,-59,-51,-91,-31r-7,0r-3,-21v14,-93,28,-140,42,-140v36,-65,30,-63,98,-63v31,0,69,32,129,77v82,62,159,112,214,168v-6,30,-14,54,-14,94v0,13,-16,29,-49,49v-74,-19,-99,-35,-144,-35v-13,0,-23,40,-31,119v-73,196,-109,315,-109,357v3,9,52,38,133,102r151,126v38,30,52,58,52,73v0,18,-23,80,-70,186v0,25,-22,44,-66,56v-7,4,-11,14,-21,14v-7,0,-14,-34,-21,-102v-7,-12,-34,-34,-81,-66v-1,-13,11,-11,39,-18v3,-12,-21,-19,-46,-21v-5,3,-8,8,-17,7v0,-22,-16,-43,-49,-63v-36,-51,-69,-77,-98,-77v-22,13,-49,57,-81,130v-48,61,-74,101,-77,122v-54,75,-157,112,-308,112r-38,4v-121,-16,-191,-38,-210,-67v-88,-82,-139,-140,-151,-175v-6,-19,-30,-65,-73,-136v-35,-109,-57,-183,-53,-221r28,-287v25,-107,43,-161,56,-161v49,-27,74,-46,74,-59v-14,-30,-42,-77,-84,-140v-72,-266,-63,-327,-18,-564v-6,-180,177,-309,392,-301xm458,-2019r0,11v56,-7,83,-7,81,-25v-28,-7,-64,5,-81,14xm290,-1942v4,6,10,7,21,7v27,0,52,-15,74,-45v1,-8,-4,-10,-7,-14v-28,0,-57,17,-88,52xm535,-1907v34,1,62,-12,60,-31v-26,-11,-54,5,-60,31xm395,-1889r0,3v46,1,96,-17,91,-35v-42,-2,-58,5,-91,32xm665,-1893v-3,20,37,30,108,53r0,-4v-35,-37,-60,-52,-108,-49xm822,-1893v0,14,7,21,21,21v-1,-13,-8,-19,-21,-21xm294,-1676v-33,83,0,115,3,196v6,0,14,12,25,35v19,3,2,27,3,42v0,20,27,46,67,91v61,68,89,109,98,109r10,0v6,0,68,-35,186,-105v89,-90,131,-201,140,-361v-140,-145,-223,-217,-249,-217v-96,23,-162,55,-199,98v-39,19,-62,58,-84,112xm787,-1823v-15,-2,-17,13,-7,18r7,0r0,-18xm868,-1585v-12,1,-21,37,-7,46v17,-1,20,-38,7,-46xm199,-1487v-8,4,-8,16,-7,28v7,5,8,15,21,14v1,-19,0,-37,-14,-42xm857,-1487v-29,26,-40,41,-38,77v29,1,41,-23,49,-73v-2,-3,-5,-5,-11,-4xm283,-1441v-1,20,13,44,25,28v0,-23,-25,-48,-25,-28xm784,-1340v13,0,20,-5,42,-17r0,-11v-28,3,-42,13,-42,28xm343,-1319v-2,2,-5,3,-4,7v33,52,39,76,63,74v-11,-52,-40,-82,-59,-81xm696,-1245v27,9,53,-26,91,-56v0,-3,0,-5,-3,-4v-27,7,-57,27,-88,60xm1263,-1270v-4,1,-12,-2,-10,4v-4,23,29,37,42,21v-8,-17,-19,-25,-32,-25xm269,-1245v-7,5,-7,9,0,14r7,0v1,-8,-4,-10,-7,-14xm406,-1228v-2,35,21,55,42,53v2,-27,-7,-34,-32,-53r-10,0xm1414,-1189v-5,-1,-4,3,-4,7v15,27,41,46,77,59r0,-7v-22,-32,-46,-52,-73,-59xm1354,-1119v-8,-1,-19,-11,-24,-4v-1,12,10,14,24,14r0,-10xm357,-1091v-10,-1,-17,2,-18,10v10,1,17,-1,18,-10xm1463,-1028v14,15,53,-6,49,-14r0,-21v-31,3,-50,20,-49,35xm1291,-1056v-15,2,-15,18,-14,35v18,2,29,-25,14,-35xm556,-986v-3,0,-8,-2,-7,3v-2,5,14,23,21,14v-1,-9,-10,-11,-14,-17xm479,-937v-9,-1,-13,3,-14,10v15,18,59,53,133,105r7,0r0,-7v-57,-69,-99,-105,-126,-108xm388,-892v-78,20,-89,34,-94,105r-7,98v15,30,29,84,42,161v20,45,37,102,59,168v21,62,80,119,168,172v43,27,56,35,91,35v65,0,148,-26,231,-98v89,-77,128,-141,137,-172r0,-10v-44,-51,-158,-116,-333,-210v-88,-47,-165,-130,-238,-231v-28,-17,-28,-19,-56,-18xm570,-787v0,14,10,30,32,35v0,-13,-10,-30,-32,-35xm1158,-661v2,2,3,5,7,4v10,-19,31,-27,28,-60v-21,-2,-18,15,-35,56xm259,-622v4,26,4,42,21,38v4,-21,-8,-39,-21,-38xm931,-591v-7,0,-10,4,-11,11r105,80r7,0r0,-7v-48,-56,-82,-84,-101,-84xm287,-524v-6,95,41,151,84,248v26,26,29,40,49,39v-23,-61,-58,-112,-81,-172v-28,-75,-40,-115,-45,-115r-7,0xm227,-472v-1,22,-1,43,25,39v0,-17,-10,-25,-14,-39r-11,0xm1235,-458v-7,5,-7,9,0,14r7,0v1,-8,-4,-10,-7,-14xm1319,-395v12,26,22,39,39,39v-3,-26,-20,-39,-39,-39xm1046,-384v-24,-2,-39,21,-49,63v37,-15,51,-33,49,-63xm1333,-335v0,11,27,28,81,52v11,1,20,0,21,-10v-31,-36,-53,-51,-95,-49xm938,-248v-12,0,-17,7,-18,18v12,0,17,-6,18,-18xm1498,-220v6,-18,-16,-39,-21,-17v5,11,12,17,21,17xm1379,-244v-10,1,-15,23,-4,28v32,-2,33,-27,4,-28xm325,-174v2,-28,-13,-49,-31,-39v0,25,21,39,31,39xm493,-181r0,10v21,30,31,41,60,39v5,0,7,-4,7,-11v-27,-27,-40,-39,-67,-38xm1463,-125v-10,-1,-17,2,-18,10v10,1,17,-1,18,-10xm738,-118v-3,0,-8,-2,-7,3v3,0,8,2,7,-3xm903,-118v-48,4,-100,14,-91,35v61,-4,95,-7,98,-28xm518,-101v-3,23,16,20,59,25r25,0v-24,-18,-50,-26,-84,-25xm644,-83r0,7r7,0r0,-7r-7,0xm437,-62v-4,5,-11,7,-10,17v0,0,9,-1,7,4v12,0,13,-16,3,-21xm483,-13v0,11,44,28,133,28v23,0,65,5,70,-11v0,-17,-54,-31,-161,-31v-28,0,-42,7,-42,14xm798,1v-17,2,-44,-6,-46,10v14,3,45,10,53,-3","w":1638},"'":{"d":"229,-1792v59,0,118,27,171,87v37,42,53,106,53,186v6,-1,14,12,14,31v0,45,-49,167,-67,221r-94,119v-35,-24,-53,-46,-53,-67v0,-73,35,-125,35,-185v0,-25,-15,-40,-42,-53v-101,-50,-150,-106,-150,-157r-4,-18v12,-109,58,-164,137,-164xm187,-1603v14,-29,44,-55,77,-81v-3,-20,-34,-1,-49,-10v-1,-19,22,-16,21,-35v-44,-5,-63,35,-63,94v0,18,5,29,14,32xm295,-1614v-18,-16,-39,-2,-35,28v23,2,35,-7,35,-28xm376,-1575v-9,-10,-24,3,-21,17v14,1,14,-4,21,-17xm236,-1477v-3,21,27,12,45,14v3,-4,8,-6,7,-14v-18,-3,-35,-5,-52,0xm386,-1470v-11,-1,-14,4,-14,14v10,0,15,-4,14,-14xm341,-1386v-9,4,-10,24,0,28v10,-6,13,-21,0,-28xm383,-1337r-14,31v15,-3,23,-14,24,-31r-10,0","w":508},"(":{"d":"301,-1065v-4,12,-15,25,-4,35v2,16,-7,21,-13,28v-6,-16,-51,-14,-51,7v0,118,13,154,54,70r7,0v5,17,9,25,14,25v3,0,3,7,0,21v-42,16,-12,69,-27,112v0,61,13,91,40,91v75,284,75,219,172,462v48,120,112,203,155,266r0,10v-51,10,-80,-5,-124,32r-17,0v-17,-21,-42,-32,-75,-32v-17,-9,-39,-73,-87,-182v-40,-91,-136,-242,-169,-483r-41,-297v-3,0,-7,-43,-13,-130v-14,-42,-17,-128,-17,-203v0,-20,13,-51,27,-91v0,-62,31,-140,51,-245v62,-328,84,-497,108,-497v21,-64,59,-117,98,-171v51,-71,90,-123,135,-144v27,0,43,22,47,67v23,63,45,106,64,129v-1,18,-34,5,-30,28v3,16,29,10,40,4r-120,83r-157,407v-45,261,-67,461,-67,598xm486,-2286v-5,-8,-14,2,-16,10r13,0xm476,-2241v-14,0,-22,15,-10,21v10,0,10,-10,10,-21xm372,-1989v-20,-2,-17,24,-34,32v-11,-3,-16,-8,-17,-14v18,-59,33,-88,44,-88v64,17,63,-15,94,-105r0,-10v-8,0,-27,14,-57,42v14,-35,41,-46,20,-67r-10,0v-47,39,-71,76,-71,109v-55,118,-82,214,-81,318r7,7v6,-7,16,-39,30,-98v5,-1,8,-8,11,-21v15,1,19,13,30,18v30,-18,36,-68,34,-123xm527,-2167r-27,0v-12,0,-26,31,-41,94v-11,15,-11,24,-1,27v10,3,24,-16,42,-58v36,-41,54,-69,54,-84v-15,-14,-25,-18,-27,21xm567,-2132v-11,-3,-29,34,-30,73v24,23,63,-21,57,-42v-5,-21,-14,-31,-27,-31xm375,-2090v-1,-5,3,-4,7,-4v1,5,-3,4,-7,4xm436,-1992v-11,-1,-20,0,-20,10v11,1,19,0,20,-10xm426,-1964v-25,7,-31,29,-31,56r7,7v12,3,25,-31,24,-63xm311,-1684v-21,29,-30,72,-30,126v21,-6,23,-50,33,-126r-3,0xm270,-1509v-1,12,0,22,14,21v5,-12,1,-22,-14,-21xm227,-1429v-22,37,-32,72,-31,116v21,0,36,-25,47,-74v-7,-28,-12,-42,-16,-42xm281,-967v2,-3,0,-11,6,-10v11,5,15,15,14,31v-11,1,-11,-5,-20,-21xm301,-624v-1,18,3,31,20,32v1,-18,-3,-31,-20,-32xm287,-515r-6,49v15,65,17,96,37,94r10,-14v18,-6,27,-12,27,-17v-23,-75,-45,-112,-68,-112xm351,-368v-4,5,-9,11,-6,21v11,44,27,66,44,66v2,-39,-10,-63,-38,-87xm480,-127r3,39r-17,17v-1,16,23,30,64,35v-6,-33,-23,-60,-47,-91r-3,0xm520,17v-8,2,-13,7,-13,17v4,12,16,15,33,14r17,-17v0,-6,-12,-11,-37,-14","w":709},")":{"d":"285,170v-17,2,-10,-20,-28,-18v-9,7,-17,11,-25,11v-27,-37,-55,-68,-84,-91v-5,-36,-24,-40,-49,-46v9,-27,49,-4,77,-3v54,-15,81,-36,81,-63r-7,-7r-56,24v-2,-2,-5,-2,-4,-7v1,-6,43,-49,126,-129v33,-32,70,-102,112,-207v21,-21,32,-36,32,-45v25,-97,42,-148,52,-154v7,0,14,14,21,42r4,0v75,-188,87,-251,87,-424v-30,-1,-47,80,-73,245v-12,78,-13,117,-35,116r-4,-11r35,-252v11,-5,22,-34,32,-87v36,-74,20,-145,17,-235v0,-8,7,-20,21,-35v1,-50,18,-78,18,-143v0,-317,-62,-585,-203,-791v-25,-36,-49,-61,-56,-88v19,-8,28,-18,28,-31v-15,-1,-36,7,-46,0v-1,-32,28,-58,88,-105v18,0,40,-12,66,-35r7,0v41,38,72,111,119,206v125,257,143,350,189,760v3,0,6,10,7,31v-4,10,-12,25,-21,18v-1,-29,6,-67,-21,-70v-5,0,-7,3,-7,10v-4,52,-5,105,0,158v3,34,41,-13,49,21v-13,17,-30,45,-38,84v0,9,7,31,21,66v-19,73,-39,109,-60,109r-38,-28v-13,0,-22,31,-28,94v20,14,40,-14,56,-21v5,3,6,11,14,11v-9,13,5,23,10,35r-14,119v1,5,11,11,28,17v10,26,-10,84,-17,77r-7,-28v-25,0,-70,72,-133,217r7,0v37,-37,59,-56,66,-56r0,11v-28,106,-246,469,-294,525v-8,5,-13,14,-24,17v1,-15,12,-46,-14,-42r-63,56v-21,7,-32,19,-32,35v13,-1,15,-13,28,-14v5,13,3,28,0,42v22,-2,36,-36,53,-10v1,19,-17,33,-53,66v-8,4,-2,47,-17,53xm512,-2361v2,25,4,54,18,49v10,-4,15,-13,14,-28v-11,-7,-13,-23,-32,-21xm467,-2298v-25,-3,-51,11,-32,25v20,1,33,-4,32,-25xm516,-2200v-6,-22,-64,-20,-67,0r70,53v10,-14,-21,-40,-7,-53r4,0xm523,-2112v2,-10,-5,-22,-11,-14v0,9,3,13,11,14xm540,-2077v0,11,6,14,14,17v1,-11,-2,-18,-14,-17xm589,-1937v-4,1,-11,-2,-10,3v0,22,16,73,49,154v-2,7,-5,12,-4,21v27,-3,36,10,56,11v5,0,7,-4,7,-11v0,-18,-33,-77,-98,-178xm635,-1741v-4,1,-12,-3,-11,3v45,169,55,148,46,266r7,0v12,-19,27,-37,45,-52r18,-154xm698,-1402r0,11r7,0r0,-11r-7,0xm817,-1346v2,-8,6,-14,17,-14v1,11,-5,15,-17,14xm817,-1304v0,-3,-2,-8,3,-7v3,4,10,7,4,11v-4,1,-5,-2,-7,-4xm743,-1185v0,17,-8,44,14,42v5,-21,7,-49,7,-84v-2,-2,-3,-4,-7,-3v-7,0,-14,15,-14,45xm663,-1178v21,4,16,-22,17,-42r-7,-7v-7,0,-10,16,-10,49xm670,-842v0,33,5,48,21,46v29,3,46,-38,42,-81v0,-12,-5,-20,-14,-24r-18,10v-3,-5,1,-17,-7,-17v-16,9,-24,31,-24,66xm628,-642r3,0v26,-29,47,-68,63,-116v-31,-13,-44,35,-66,116xm729,-625v-3,-11,8,-22,14,-10r-3,10r-11,0xm708,-590v2,-7,7,-12,14,-14v-1,8,-6,13,-14,14xm519,-355r11,0v53,-42,80,-78,80,-109v-18,-1,-35,27,-80,84v-7,9,-11,17,-11,25xm397,-138r10,3v40,-33,82,-92,126,-175v0,-5,0,-9,-3,-10v-31,19,-68,61,-112,126xm362,30v-1,-9,6,-17,10,-11v1,8,-7,7,-10,11xm222,61v-15,-1,-11,17,-18,25v1,3,9,17,25,21v12,0,26,-9,31,-28v0,-9,-13,-16,-38,-18","w":916},"*":{"d":"752,-1772r17,0v-8,38,143,292,182,455r4,4r91,0v336,7,504,18,504,31r0,7v-17,21,-36,50,-56,88v-31,36,-92,75,-168,136v-107,85,-154,139,-154,144r0,7v35,93,82,193,143,301v0,20,30,75,91,164v14,9,21,19,21,32v-16,11,-28,17,-35,17v-88,-51,-194,-98,-318,-136v-144,-44,-236,-63,-277,-63v-18,0,-62,51,-157,122r-242,182v-39,20,-48,15,-63,-38v0,-23,15,-59,39,-112v18,-38,42,-161,42,-347v0,-21,-20,-42,-60,-63v0,-25,-85,-126,-255,-301v-2,-8,-6,-14,-7,-24v10,-3,33,1,56,0v-4,-38,-73,-4,-102,-18v-2,-17,8,-13,35,-24v1,-12,-7,-17,-10,-25v-5,-17,57,-50,133,-45r294,21v31,-57,75,-187,157,-378v32,-75,72,-117,95,-137xm745,-1625v-26,-6,-32,30,-18,42v16,-7,19,-20,18,-42xm685,-1394v-7,-6,-15,2,-14,14r11,0xm885,-1299v-14,0,-11,15,-11,28v13,0,11,-15,11,-28xm633,-1285v-12,0,-18,6,-18,17v11,0,18,-5,18,-17xm787,-1257v-11,9,-26,39,-46,91v-15,9,-30,35,-45,80v36,1,56,-16,66,-52v18,-25,31,-55,39,-88v16,-14,22,-22,-14,-31xm241,-1250v-52,6,-76,4,-74,21v25,0,98,12,95,-11v0,-5,-7,-8,-21,-10xm1462,-1243v-12,0,-17,6,-17,17v11,0,17,-5,17,-17xm1077,-1208r11,0v0,0,1,-9,-4,-7xm167,-1177v13,20,17,35,42,35v2,-31,-1,-34,-35,-45v-5,0,-7,3,-7,10xm1084,-1096v7,12,14,23,35,21v51,-21,83,-42,95,-63v3,-23,-19,-22,-42,-21v-59,14,-88,35,-88,63xm986,-1128v-23,-4,-65,-11,-63,18v5,3,7,9,14,10v36,-9,51,-8,49,-28xm615,-743v2,2,3,5,7,4v115,-125,178,-215,189,-270v17,-33,25,-59,25,-87v-22,0,-38,33,-49,98v-44,63,-83,164,-151,189xm1025,-1054v9,0,13,-3,14,-11v-8,0,-9,8,-14,11xm685,-1002v14,9,24,-11,21,-31v-12,-1,-14,9,-21,31xm1077,-960v-21,25,-31,40,-31,46v26,-9,44,-31,35,-46r-4,0xm598,-932v-5,26,29,36,42,21v1,-22,-20,-21,-42,-21xm885,-925v-11,-1,-14,4,-14,14v7,-2,13,-6,14,-14xm825,-788r7,0v25,-20,54,-45,74,-84r-4,0v-51,37,-77,65,-77,84xm1025,-795r0,10v31,-2,52,-5,49,-35v-28,-3,-33,16,-49,25xm976,-697v4,13,18,15,35,14v9,-3,14,-14,14,-32v-20,-7,-53,12,-49,18xm675,-683v-8,1,-11,5,-11,14v8,0,11,-5,11,-14xm1063,-680v-3,-1,-3,1,-3,4v1,10,17,24,38,21v-4,-19,-22,-24,-35,-25xm934,-662v-3,0,-5,0,-4,3v0,9,25,20,74,32v1,-2,4,-3,3,-7v-35,-19,-59,-28,-73,-28xm1182,-627v-9,-17,-63,-2,-38,10v15,0,36,1,38,-10xm1165,-547v-4,20,39,31,105,46v2,-21,-33,-24,-105,-46xm542,-463v-25,2,-51,21,-32,28v17,-9,32,-10,32,-28","w":1601},"+":{"d":"1044,-1008v11,0,21,72,31,217r4,0v0,20,-97,22,-284,49v-213,30,-348,66,-409,66r0,-7v0,-16,79,-26,234,-52v71,-12,104,-21,102,-39r-28,0v-219,15,-329,45,-329,91r-21,11v-63,0,-95,-65,-95,-196v0,-35,72,-60,217,-77v22,-16,74,7,109,3xm998,-963v-19,2,-42,-5,-42,11v16,0,31,0,42,-4r0,-7xm834,-928v25,-1,65,6,66,-17v-35,1,-69,10,-66,17xm722,-914v-19,0,-40,1,-35,18v20,0,35,-3,35,-18xm865,-872v55,-2,165,6,158,-31r-14,-4v-96,15,-144,26,-144,35xm554,-879v1,4,-3,11,3,11v39,0,70,-8,91,-25v1,-5,-4,-3,-7,-3v-21,0,-50,6,-87,17xm312,-879v-22,-1,-16,26,-17,46v3,2,4,7,10,7v7,0,11,-12,14,-35v1,-10,-2,-15,-7,-18xm400,-879v-13,-1,-18,5,-21,14v12,1,22,0,21,-14xm806,-868r0,7r14,0v-4,-3,-6,-8,-14,-7xm778,-784v0,2,0,4,3,3v168,-10,251,-7,249,-28v-2,-6,-8,-17,-21,-17v-61,0,-138,14,-231,42xm309,-802v-11,-1,-14,4,-14,14v10,0,15,-4,14,-14xm749,-441v-1,11,-74,12,-219,3r-1,4v-19,-3,-11,-98,-11,-288v0,-216,-21,-353,-13,-414r7,1v16,2,21,82,21,239v0,73,10,104,25,106r4,-28v14,-219,-2,-332,-48,-338r-7,-22v8,-63,77,-86,206,-69v35,5,51,80,49,226v12,31,-18,71,-18,107r7,459xm710,-492v0,-16,10,-42,-5,-43v-2,14,-4,27,-2,42xm696,-659v-1,23,-14,63,9,68v4,-32,0,-72,-9,-68xm697,-772v3,-15,5,-41,-13,-37v-2,20,-1,34,13,37xm637,-635v-5,43,-27,162,11,160r5,-14v-1,-97,-7,-145,-16,-146xm689,-847v4,-26,2,-52,-5,-96v-4,0,-11,-5,-11,2v-5,39,0,70,13,93xm716,-1183v1,-24,-24,-20,-43,-23v-3,3,-8,4,-9,9v-1,7,10,13,33,19v9,2,15,0,19,-5xm704,-1096v4,-11,-2,-20,-11,-23v-3,11,-2,23,11,23xm640,-688v2,-6,0,-8,-6,-8r-2,14xm561,-733v-2,-1,-4,-1,-3,3v-13,168,-23,248,-5,250v6,-1,18,-6,20,-19v9,-60,4,-138,-12,-234xm640,-1196v2,-9,-3,-16,-12,-16v-2,9,2,16,12,16","w":1196},",":{"d":"214,-458v34,0,91,22,171,66r0,4v-30,6,-45,12,-45,17v39,49,62,74,70,74v22,0,39,-16,49,10r-11,35v34,63,2,163,-38,186v0,5,6,7,17,7v2,17,-7,12,-31,24r0,14r38,7v-12,67,-137,220,-178,221r-21,-21v-13,8,-30,17,-32,0v17,-37,40,-56,70,-56v2,-2,5,-3,4,-7v0,-5,-14,-11,-42,-18r0,-7v19,-86,29,-129,28,-168v0,-5,-27,-10,-81,-17v-57,-47,-77,-101,-77,-186v0,-86,28,-129,84,-129v25,-12,41,-16,25,-28v-17,-2,-45,8,-46,-11v9,-11,25,-17,46,-17xm284,-406v-15,1,-35,-4,-35,11r35,0r0,-11xm273,-350v-81,1,-86,15,-91,67v15,0,51,-20,109,-60v-1,-7,-13,-4,-18,-7xm259,-269v-33,5,-46,24,-45,56r7,7r21,-21r24,0v5,-14,8,-37,-7,-42"},"-":{"d":"893,-982v11,0,21,72,31,217r4,0v0,20,-97,22,-284,49v-213,30,-348,66,-409,66r0,-7v0,-16,79,-26,234,-52v71,-12,104,-21,102,-39r-28,0v-219,15,-329,45,-329,91r-21,11v-63,0,-95,-65,-95,-196v0,-35,72,-60,217,-77v22,-16,74,7,109,3xm847,-937v-19,2,-42,-5,-42,11v16,0,31,0,42,-4r0,-7xm683,-902v25,-1,65,6,66,-17v-35,1,-69,10,-66,17xm571,-888v-19,0,-40,1,-35,18v20,0,35,-3,35,-18xm714,-846v55,-2,165,6,158,-31r-14,-4v-96,15,-144,26,-144,35xm403,-853v1,4,-3,11,3,11v39,0,70,-8,91,-25v1,-5,-4,-3,-7,-3v-21,0,-50,6,-87,17xm161,-853v-22,-1,-16,26,-17,46v3,2,4,7,10,7v7,0,11,-12,14,-35v1,-10,-2,-15,-7,-18xm249,-853v-13,-1,-18,5,-21,14v12,1,22,0,21,-14xm655,-842r0,7r14,0v-4,-3,-6,-8,-14,-7xm627,-758v0,2,0,4,3,3v168,-10,251,-7,249,-28v-2,-6,-8,-17,-21,-17v-61,0,-138,14,-231,42xm158,-776v-11,-1,-14,4,-14,14v10,0,15,-4,14,-14","w":998},"\u00ad":{"d":"893,-982v11,0,21,72,31,217r4,0v0,20,-97,22,-284,49v-213,30,-348,66,-409,66r0,-7v0,-16,79,-26,234,-52v71,-12,104,-21,102,-39r-28,0v-219,15,-329,45,-329,91r-21,11v-63,0,-95,-65,-95,-196v0,-35,72,-60,217,-77v22,-16,74,7,109,3xm847,-937v-19,2,-42,-5,-42,11v16,0,31,0,42,-4r0,-7xm683,-902v25,-1,65,6,66,-17v-35,1,-69,10,-66,17xm571,-888v-19,0,-40,1,-35,18v20,0,35,-3,35,-18xm714,-846v55,-2,165,6,158,-31r-14,-4v-96,15,-144,26,-144,35xm403,-853v1,4,-3,11,3,11v39,0,70,-8,91,-25v1,-5,-4,-3,-7,-3v-21,0,-50,6,-87,17xm161,-853v-22,-1,-16,26,-17,46v3,2,4,7,10,7v7,0,11,-12,14,-35v1,-10,-2,-15,-7,-18xm249,-853v-13,-1,-18,5,-21,14v12,1,22,0,21,-14xm655,-842r0,7r14,0v-4,-3,-6,-8,-14,-7xm627,-758v0,2,0,4,3,3v168,-10,251,-7,249,-28v-2,-6,-8,-17,-21,-17v-61,0,-138,14,-231,42xm158,-776v-11,-1,-14,4,-14,14v10,0,15,-4,14,-14","w":998},".":{"d":"301,-389v57,0,96,24,119,45v13,26,11,53,11,88v0,75,-43,148,-130,217r-35,14v-39,0,-76,-53,-112,-158v-1,-78,11,-146,39,-161v52,-30,88,-45,108,-45xm210,-267v4,49,12,74,21,74v5,-3,14,-35,25,-98v4,-9,12,-14,10,-28v-37,9,-58,30,-56,52xm326,-291v-42,-13,-55,63,-28,80v15,4,31,-32,35,-73xm368,-211v1,5,8,4,14,4v1,-8,3,-15,3,-25v-10,-1,-10,6,-17,21xm224,-144v-2,21,24,26,49,24v20,-2,45,-9,56,-35"},"\/":{"d":"1118,-2085v45,7,67,18,67,32v28,9,42,17,42,24v-38,51,-41,48,-18,84v0,11,-10,32,-31,63v-58,152,-211,430,-431,847v-96,183,-147,297,-171,336v-112,183,-197,367,-266,546r-53,88r32,45v1,6,-17,32,-46,32v-29,0,-74,-28,-133,-84v-50,-23,-64,-38,-49,-81v49,-138,95,-248,140,-329v20,-72,40,-108,60,-108v5,-1,14,4,14,-4v0,-6,-9,-11,-28,-14r108,-252v23,-29,35,-55,35,-77v45,-37,73,-78,84,-122r-3,-32v10,-21,27,-42,52,-63r305,-616v75,-224,142,-336,203,-336v35,0,64,7,87,21xm968,-2039v-10,-2,-29,44,-42,119v21,-4,29,-39,52,-98v2,-12,-5,-16,-10,-21xm1083,-1955v-21,14,-29,23,-28,45v22,-7,28,-26,28,-45xm1010,-1630v-10,0,-23,10,-21,28r14,0v4,-8,9,-15,7,-28xm765,-1385v-19,-3,-32,35,-56,102r3,3v21,-22,45,-55,53,-105xm551,-877v-12,0,-20,5,-21,17v13,0,21,-5,21,-17xm429,-849v-10,-6,-15,2,-25,7r-70,133v-42,52,-61,63,-59,94v1,5,6,10,17,14v28,-24,74,-107,137,-248xm520,-832v-22,30,-33,46,-32,67v22,2,16,-19,35,-67r-3,0xm408,-622v-13,7,-30,45,-53,112v4,2,4,8,11,7v11,-13,28,-45,49,-98v1,-10,-1,-18,-7,-21xm194,-380v-9,0,-16,14,-21,42v4,2,4,8,11,7v15,-11,25,-36,10,-49xm317,-314v-20,5,-25,42,-49,105r7,7v29,-32,43,-66,42,-112xm226,-296v-8,-8,-22,5,-25,21v16,0,20,-11,25,-21xm152,-300r-3,21v13,1,15,-8,14,-21r-11,0xm135,-160v-12,-16,-34,0,-39,21v1,13,3,21,14,21v22,1,27,-18,25,-42xm271,-30v-4,-10,-24,-17,-31,-4v-1,12,26,15,31,4","w":1262},"0":{"d":"857,-1899v127,0,246,42,357,126r154,228v27,35,53,88,80,157v28,43,61,131,81,266v12,81,3,136,-21,214v-2,27,2,54,24,52v-2,254,10,298,-84,560v-12,33,-39,58,-77,77v-31,33,-141,85,-315,182v-83,46,-149,86,-224,81v-194,-13,-290,-32,-290,-46v-59,-22,-122,-72,-189,-150v-5,-20,18,-22,28,-11v6,0,12,1,10,-7v-4,-26,-18,-33,-45,-31r-4,14v-24,-8,-53,-51,-87,-130v-9,-9,-19,-28,-28,-59v-53,-51,-123,-276,-123,-613v0,-178,27,-266,39,-266v2,-71,30,-174,84,-311v23,-24,45,-60,66,-109v131,-149,319,-224,564,-224xm804,-1871v-3,25,21,21,74,32r42,0v2,-45,-71,-28,-116,-32xm986,-1843v17,3,46,21,60,4v0,-7,-15,-11,-46,-11v-8,0,-10,4,-14,7xm1105,-1811v-2,0,-4,0,-3,3v52,58,89,94,129,102r0,-7v-49,-65,-91,-98,-126,-98xm1046,-1783v17,24,28,30,59,28v4,-21,-18,-29,-52,-35xm888,-1787r0,4v19,13,56,24,109,31v12,-24,-16,-23,-70,-35r-39,0xm321,-1339v-30,63,-46,276,-17,375v-3,19,-11,36,-7,59r59,315v41,121,95,216,161,284v101,67,179,101,235,101v85,0,197,-19,322,-84v170,-88,248,-182,248,-255v30,-96,63,-220,74,-375v15,-211,-9,-363,-109,-497v0,-17,-62,-67,-164,-171v-80,-82,-137,-133,-193,-133v-49,0,-87,-27,-143,-28v-105,0,-186,44,-245,133v-39,31,-74,72,-105,122v-19,0,-65,48,-116,154xm391,-1654r0,7v7,0,23,-15,46,-45v-1,-5,4,-14,-4,-14v-8,0,-22,17,-42,52xm328,-1612v13,1,21,-4,21,-17v-14,0,-21,6,-21,17xm402,-1531v29,-1,43,-19,45,-39v-32,-5,-45,14,-45,39xm1326,-1538v0,40,21,95,66,189v7,3,27,46,60,129v1,20,15,13,21,4v-7,-69,-46,-136,-105,-280v-21,-28,-35,-42,-42,-42xm1469,-1143v0,0,-9,-1,-7,4r18,52v2,9,-13,33,-25,67v1,14,7,33,28,35v9,0,16,-28,21,-84v-11,-35,-22,-59,-35,-74xm174,-1125v-6,-11,-22,-5,-21,10v6,7,15,15,21,4r0,-14xm157,-1055v-4,23,-8,45,-7,73v9,0,14,-22,14,-66r0,-7r-7,0xm227,-940v-14,115,21,223,70,385r38,53v0,0,9,1,7,-4v-16,-52,-39,-159,-70,-322v-10,-12,-22,-49,-35,-112r-10,0xm206,-551v0,6,-1,12,7,10v0,-6,1,-12,-7,-10xm1455,-474v-10,-1,-41,55,-77,157r11,0v19,1,49,-52,73,-147xm269,-401v-16,3,-27,10,-28,28v13,6,37,38,70,95v12,7,19,20,42,17v-29,-78,-63,-125,-84,-140xm461,-268r0,7v56,82,126,123,210,123v21,0,32,-6,32,-11v-2,-5,-41,-8,-102,-42xm353,-257v-9,13,3,26,21,24v11,-6,6,-19,-4,-24r-17,0xm930,-177v-42,1,-131,14,-227,49v-4,15,40,28,73,25v19,-1,28,-11,28,-28v83,3,123,-18,270,-67v1,-11,-15,-6,-25,-7xm836,-65v1,19,31,9,49,11v91,-21,136,-36,136,-46v34,-14,58,-19,60,-45v-111,22,-193,53,-245,80xm412,-128v0,17,16,31,49,42r4,-3v-20,-27,-32,-40,-53,-39xm640,-79r0,14v82,35,98,49,147,46r0,-14v-59,-31,-108,-46,-147,-46","w":1607},"1":{"d":"478,-2104v106,0,158,24,158,46v0,27,18,24,28,35r-32,24r0,11v26,-3,45,-37,46,17r24,763v-30,86,-37,608,-17,760v-28,1,-27,81,0,73v3,-6,-2,-21,7,-21v11,0,20,43,28,130v-3,4,-11,3,-18,3v-16,-14,-29,-27,-38,-17v-3,39,19,52,70,52v279,0,418,-19,416,5v0,5,-14,12,-42,21v-8,16,21,18,46,25v9,11,14,21,14,31v0,105,-42,154,-67,154v-97,0,-184,-10,-287,-7v-495,16,-744,2,-744,-17v-44,-44,-1,-89,7,-140v-23,-32,-1,-69,46,-74r31,-10r265,-9v29,3,35,-33,35,-70v0,-151,-14,-278,-14,-381v0,-549,34,-823,52,-823r4,-35v-9,-159,-22,-238,-39,-238v-83,52,-138,106,-164,161r-18,7v-105,-38,-172,-75,-203,-112v-5,0,-8,-13,-10,-38v7,-13,28,-1,45,-4v29,18,277,-205,326,-308v19,-9,34,-14,45,-14xm548,-2013v-9,-24,-57,-3,-31,11v17,0,31,-3,31,-11xm450,-2006v-8,-17,-43,1,-24,11v10,-2,25,2,24,-11xm650,-1946v-5,-9,-15,-6,-14,7v5,7,9,7,14,0r0,-7xm230,-1722v0,3,-2,8,3,7v28,0,54,-21,88,-53v97,-94,150,-147,150,-168r-10,0v-113,95,-190,166,-231,214xm587,-1883v-19,3,-24,31,-7,38r10,-3v0,-13,1,-26,-3,-35xm573,-1799v5,-18,-16,-16,-32,-28v1,-16,17,-24,14,-32r-10,0v-6,20,-19,33,-18,60v5,13,41,15,46,0xm177,-1761r0,7v34,2,46,-11,63,-45v-2,-2,-2,-5,-7,-4v-24,11,-43,25,-56,42xm604,-1778v-25,30,-13,233,-10,308r7,0v19,-44,18,-143,17,-217v0,-61,-5,-91,-14,-91xm615,-1344v-30,6,-34,134,-21,185r7,0v14,0,21,-54,21,-161v1,-11,0,-21,-7,-24xm499,-732r0,11r7,0r0,-11r-7,0xm597,-511v-13,12,8,45,21,24v0,-14,-12,-7,-21,-24xm611,-424v-11,35,-15,87,-14,140v1,21,8,40,32,42v5,0,8,-6,10,-17v-8,-112,-6,-167,-28,-165xm499,-354v-5,7,-13,14,-7,25v13,-1,19,-19,7,-25xm545,-308v-11,5,-12,39,7,35v0,-14,3,-31,-7,-35xm168,-212v0,18,18,19,25,7r0,-7r-25,0xm109,-135v-1,12,4,19,14,21v20,0,42,-11,66,-32xm727,-154r0,7r203,-30r0,-7v-44,-7,-112,3,-203,30xm214,-118r0,11v29,6,141,4,105,-18v-39,-1,-72,3,-105,7xm517,-112v3,-16,-17,-23,-25,-14v4,12,18,13,25,14xm464,-126v-12,-3,-32,4,-17,14v11,1,18,-2,17,-14xm552,-112v-3,5,-11,6,-11,14v0,9,28,14,84,14v16,1,25,-5,25,-18v-22,-19,-62,-7,-98,-10xm1101,-135v-19,13,-25,33,-24,63r10,10v28,3,34,-31,32,-66v-4,-5,-8,-8,-18,-7xm702,-81v-11,19,-29,28,-56,28v-4,19,32,17,88,21v38,-29,61,-52,70,-68v0,-13,-34,-7,-102,19xm842,-100v-2,15,25,11,81,14v8,-11,-8,-22,-21,-21xm968,-107v-7,4,-12,8,-7,17v14,2,17,-12,7,-17xm835,-69v-6,0,-12,-1,-10,7v6,0,12,1,10,-7xm1070,-41v-34,-7,-65,25,-18,28v30,-3,34,-15,18,-28","w":1139},"2":{"d":"775,-1913v121,-26,178,-1,347,60v73,26,104,58,105,70v63,63,94,112,94,147r46,164v-23,75,-64,176,-123,301v-70,61,-184,138,-343,231v-127,117,-208,177,-245,179r-115,105v-171,145,-257,220,-259,227v-12,31,-42,79,-42,144v0,13,45,24,136,31r0,7r-87,7r0,11v159,28,267,42,322,42v-5,-7,-72,-26,-200,-56v0,0,-1,-9,4,-7v33,0,104,34,224,42r154,10v66,-6,128,-18,203,-14v121,7,188,25,199,49v34,13,78,16,102,39r0,7r-46,14v4,21,34,11,53,10r3,4v-3,81,-8,122,-17,122v-203,0,-382,-18,-581,4v-281,-33,-476,-49,-585,-49v-33,-9,-49,-25,-49,-49v-24,-54,-22,-132,-21,-210v0,-160,19,-262,56,-305r70,-45v12,-20,18,-36,18,-49v119,-96,182,-144,189,-144v51,-20,120,-67,206,-140r11,-3v-22,30,-41,45,-56,45r0,11r17,0v25,-14,48,-34,70,-60r0,-7v-6,0,-12,1,-10,-7v144,-87,353,-224,444,-322v43,-46,84,-111,84,-196v0,-72,-30,-126,-91,-161v-1,-9,-177,-38,-294,-38v-63,0,-123,37,-178,112v-17,40,-22,55,-21,91r3,3v-5,31,-154,42,-206,53r0,3v-34,-8,-74,2,-109,4r-7,-11v23,-127,50,-207,84,-238v108,-98,183,-147,224,-150v28,-27,99,-63,217,-88xm859,-1892v0,15,12,16,18,25v17,1,33,0,35,-14v-2,-13,-34,-11,-53,-11xm810,-1881v-46,-1,-110,16,-101,35v71,0,117,-8,115,-25xm1055,-1860v-2,0,-4,0,-3,3v0,11,24,22,73,35v1,-19,-22,-24,-70,-38xm653,-1815v-18,-4,-53,-5,-46,14v19,-1,44,5,46,-14xm663,-1703v-16,-2,-25,3,-28,14v15,1,27,-1,28,-14xm1132,-1699v-6,1,-9,4,-10,10v9,15,18,22,35,21v5,0,7,-3,7,-10v0,-9,-11,-16,-32,-21xm1199,-1668v-20,2,-30,2,-28,18v33,2,49,17,49,45v6,5,10,24,17,18v2,-44,-7,-84,-38,-81xm555,-1601v3,2,4,7,10,7v27,-18,40,-30,39,-49v-22,-2,-26,11,-49,42xm467,-1524v0,9,3,13,11,14r0,-14r-11,0xm1293,-1430v-9,3,-15,8,-14,21v10,-2,15,-8,14,-21xm1213,-1321r0,14v11,0,17,6,17,17r11,0v1,-21,-6,-32,-28,-31xm1174,-1220v2,2,5,3,4,7v12,-6,31,-15,35,-38v-22,2,-30,18,-39,31xm1118,-1192v-12,4,-18,13,-17,28r38,-7v0,-14,-7,-21,-21,-21xm1094,-1111r0,7v33,-6,66,-26,98,-60r-7,-7v-41,22,-71,42,-91,60xm971,-1059v-6,2,-12,4,-10,14v12,0,15,-5,10,-14xm621,-768v13,1,27,-21,32,-42v-38,-2,-61,26,-119,84r0,7v30,2,38,-13,87,-49xm408,-786v-34,31,-48,31,-46,56v29,1,43,-17,60,-56r-14,0xm233,-691r3,31v-25,23,-38,39,-38,49r10,0v30,-20,57,-41,70,-73v-6,-12,-29,-6,-45,-7xm485,-663v-12,0,-18,6,-18,17v11,0,18,-5,18,-17xm285,-541v-22,16,-30,24,-28,49r7,0v23,-19,33,-30,32,-49r-11,0xm180,-205v-9,4,-10,24,0,28v9,-4,10,-24,0,-28xm285,-194v-12,-5,-44,-7,-35,7r35,0r0,-7xm1048,-173v-20,-2,-46,-9,-56,3v5,14,46,17,56,4r0,-7xm107,-121v-11,0,-15,12,-4,18v13,-1,11,-11,4,-18xm226,-72v-21,1,-63,-4,-60,14v19,7,78,0,60,-14xm1066,-30v28,2,86,-3,59,-24v-30,-2,-34,3,-59,24xm1237,-33v-50,5,-83,7,-63,24v26,-1,80,5,74,-17v0,-5,-4,-7,-11,-7","w":1419},"3":{"d":"65,-1931v122,14,298,29,528,46v30,11,168,22,410,56v97,14,143,47,143,77v-9,26,-41,70,-94,133v0,7,-42,64,-126,171v0,15,-50,69,-151,161v-9,19,-30,26,-31,53v28,0,80,-10,182,-32v33,0,111,39,234,116v35,35,69,108,102,217v2,232,-18,439,-63,486v-37,103,-129,218,-291,319v-85,53,-230,87,-420,129v-28,15,-100,18,-147,18v-85,0,-157,-20,-217,-60v5,-23,26,-40,56,-119v22,-6,64,0,95,0v159,0,280,-42,364,-126r238,-154v92,-79,141,-137,147,-175v37,-57,56,-153,56,-290v0,-34,-9,-27,0,-49v0,-39,-19,-69,-56,-91v-13,-60,-81,-59,-154,-56v-39,2,-56,0,-53,21v75,0,134,19,175,56v0,6,-7,4,-10,7v-19,0,-41,-12,-67,-35r-24,-4v-140,0,-310,47,-511,140v-13,6,-23,23,-39,14v4,-38,-7,-39,-28,-73v0,-9,21,-59,63,-151v5,-34,27,-61,49,-94r116,-172v41,-92,82,-148,122,-168v15,-25,22,-39,21,-63v-17,-16,-35,-24,-52,-24r-515,-7v-20,1,-35,-24,-35,-60v5,-5,8,-12,7,-24v-9,-23,-23,-90,-35,-189xm170,-1896v-9,8,-13,20,-11,39v34,3,81,1,116,7r14,-11v-36,-23,-76,-35,-119,-35xm100,-1861v-14,8,-3,27,14,25v11,-10,4,-28,-14,-25xm432,-1843v0,0,-1,9,4,7r7,-7r-11,0xm908,-1805v-2,8,26,19,60,21v7,-5,14,-15,3,-21r-63,0xm331,-1791v107,13,231,19,360,18v0,-13,-68,-28,-203,-28v-39,0,-156,-3,-157,10xm177,-1784v0,14,47,25,140,32v2,-2,4,-6,3,-11v-27,-21,-77,-30,-136,-28xm1080,-1770v-23,6,-24,28,3,28v15,1,24,0,32,-10v0,-12,-12,-18,-35,-18xm369,-1766v-2,2,-4,3,-3,7v3,19,148,13,196,14v0,-9,-64,-16,-193,-21xm635,-1742r0,7r140,18r140,-7r0,-7v-44,-10,-188,-12,-280,-11xm170,-1731v-19,0,-42,-1,-39,14v-3,31,167,23,228,24r0,-7v0,-7,-40,-13,-119,-17v0,-7,-23,-14,-70,-14xm404,-1700v0,7,25,12,74,14r10,-3v-9,-20,-57,-8,-84,-11xm978,-1647v7,28,17,42,28,42v17,-23,22,-29,21,-53v-13,-17,-39,2,-49,11xm761,-1626v-13,-1,-22,1,-21,14v12,1,22,0,21,-14xm817,-1609v-41,7,-60,22,-56,53v30,2,42,-14,60,-49xm957,-1570v-3,17,10,9,14,3v1,-6,-10,-2,-14,-3xm936,-1546r0,11r7,0r0,-11r-7,0xm775,-1371v-5,7,-2,14,4,18v37,-8,75,-40,115,-95v3,-12,17,-28,11,-38r-14,0v-24,0,-64,38,-116,115xm628,-1367v33,-11,55,-38,46,-56v-32,4,-45,25,-46,56xm712,-1399v-5,2,-22,12,-24,32v21,-2,34,-24,24,-32xm765,-1332v-13,-1,-15,9,-14,21v13,1,15,-8,14,-21xm467,-1238v-3,16,16,10,28,11r53,-42v3,-10,7,-27,-7,-28v-31,9,-55,29,-74,59xm768,-1171v-33,11,-51,12,-52,28v40,-10,76,-24,115,-35v81,7,136,15,165,24v10,1,8,-15,21,-14v51,38,75,55,115,53v2,-4,8,-4,7,-11v0,-21,-64,-47,-192,-77v-9,0,-15,-7,-18,-21v-7,-4,-11,-10,-24,-10v-44,0,-90,21,-137,63xm660,-1224v0,10,4,15,14,14v0,-10,-4,-15,-14,-14xm425,-1143v1,4,-2,12,4,10v24,-13,41,-35,52,-66v-26,4,-31,29,-56,56xm516,-1133r0,14v34,3,45,-13,60,-52r-7,-7v-19,6,-36,21,-53,45xm537,-1045v-1,5,4,3,7,3v126,-36,187,-48,186,-66v-68,3,-125,26,-193,63xm404,-1035v-2,8,4,8,4,14v61,-11,107,-29,140,-52v1,-7,-5,-7,-7,-11v-66,11,-112,28,-137,49xm1097,-1084v4,36,20,42,56,42v18,0,29,-5,32,-14v-22,-26,-47,-30,-88,-28xm1174,-1010v-9,-1,-14,3,-14,10v0,14,15,41,46,81v-4,37,-5,77,-4,119v1,19,3,31,18,31v8,-47,8,-102,7,-157v0,-31,-18,-59,-53,-84xm418,-979v-3,-32,-55,-27,-59,4v6,13,58,9,59,-4xm1045,-986r17,18v-11,0,-17,-6,-17,-18xm1104,-912v0,10,4,15,14,14v0,-10,-4,-15,-14,-14xm1125,-870v-22,25,-32,68,-31,122r7,7v27,-51,33,-74,31,-129r-7,0xm1220,-741r-28,53v6,13,7,17,21,17v22,0,19,-68,7,-70xm1139,-632v-22,-1,-28,14,-28,31v19,-1,28,-10,28,-31xm1087,-517r7,7r56,-38v0,-7,-4,-11,-11,-11v-17,0,-34,14,-52,42xm968,-429v30,2,44,-8,66,-32v0,-15,-5,-25,-7,-38r11,-28v-17,0,-34,22,-49,66v-14,14,-21,25,-21,32xm1167,-506v-9,-1,-13,3,-14,10r14,0r0,-10xm1062,-419v0,15,21,9,39,11v28,-3,42,-14,42,-35v-3,-9,-10,-14,-21,-14v-18,0,-38,13,-60,38xm628,-233r7,0v166,-71,249,-122,249,-151r-14,0v-37,10,-104,49,-200,116v-28,19,-42,31,-42,35xm1094,-377v-18,7,-26,15,-25,32v21,2,16,-3,32,-25xm1048,-363v-6,-12,-23,-5,-24,7v11,1,21,0,24,-7xm964,-258v22,1,38,-9,67,-31v0,-5,-4,-7,-11,-7v-37,10,-56,23,-56,38xm751,-212v0,3,-2,8,3,7v41,-14,61,-19,60,-35v-24,-1,-41,8,-63,28xm943,-216v-17,-1,-28,3,-28,18v17,1,28,-2,28,-18xm334,-128v-4,-17,-89,-10,-56,7v19,-2,48,6,56,-7xm548,-135v-15,0,-30,-2,-28,14v18,-1,28,-2,28,-14xm821,-135v-40,-2,-80,19,-67,38v40,-11,76,-15,67,-38xm236,-107v-7,-12,-35,-8,-35,7v14,0,31,3,35,-7xm341,-48v-33,-11,-144,-30,-143,14v0,5,59,21,178,21v49,0,123,-20,224,-59v4,-2,5,-7,4,-14v-33,0,-77,24,-168,31","w":1306},"4":{"d":"365,-1920v42,5,14,-47,24,-63v101,10,151,26,151,49v0,83,-47,346,-98,791v-11,97,-26,168,-46,213v-47,65,-76,144,-87,238v12,9,87,19,224,32v116,44,205,4,339,10r0,-3v-9,-85,-11,-302,-28,-648v-2,-42,-17,-65,-24,-70v0,-11,30,-21,91,-28v12,-19,70,-9,70,18r-14,42v33,55,49,227,49,518v0,103,7,154,21,154v69,1,132,-5,154,-18r0,-3r17,14v-2,14,-4,28,-3,45r14,21v-4,60,-13,114,-65,128v-41,11,-61,24,-61,33r-49,0v-5,0,-7,4,-7,11v0,119,21,237,21,357v9,36,14,78,14,126v7,5,22,4,24,14v0,17,-58,42,-175,77v-16,-12,-36,-18,-59,-18r-7,-7v21,-131,31,-231,31,-301v0,-189,-12,-282,-35,-283r-119,-4r-234,0r-84,7v-266,-3,-399,-16,-399,-38v-7,0,-11,-2,-11,-7v61,-55,91,-96,91,-123v28,-64,42,-132,42,-203v50,-138,109,-329,109,-577v0,-30,56,-157,56,-389v0,-30,9,-74,28,-133v15,7,24,20,35,18xm368,-1819v0,22,2,46,14,42v-1,-22,7,-30,25,-63v2,-18,19,-44,3,-56v-35,-3,-42,20,-42,77xm449,-1714v-14,-3,-18,15,-21,39r7,7v15,-5,14,-25,14,-46xm316,-1532v-27,54,-40,92,-39,130v5,10,21,6,32,3v2,-18,-5,-27,-11,-38r21,-95r-3,0xm410,-1182v-25,-3,-26,23,-21,42v23,2,21,-20,21,-42xm305,-979v-12,-1,-23,24,-28,63v26,2,34,-24,32,-56v-2,-2,-5,-2,-4,-7xm914,-947v2,-11,-4,-25,-10,-18r0,18r10,0xm267,-902r0,11v9,0,13,-3,14,-11r-14,0xm904,-888v-1,21,-2,77,17,53v0,-23,2,-53,-17,-53xm232,-751v-9,-1,-13,3,-14,10v9,1,13,-3,14,-10xm183,-636v8,19,38,6,59,4v0,-26,-54,-24,-59,-4xm1079,-629v-1,22,20,18,59,25v12,-1,30,-8,32,-28v0,-5,-4,-8,-11,-7xm354,-636v-22,4,-30,12,-17,21r63,-7v1,-13,-14,-12,-46,-14xm501,-548v41,11,148,17,322,17v30,0,50,-8,60,-24v0,-5,-16,-11,-49,-11v-222,0,-333,10,-333,18xm1047,-566v-13,-1,-22,1,-21,14r18,18v-14,12,-24,31,14,31v39,0,75,-1,105,-10v0,-4,-22,-11,-67,-21v-9,-21,-25,-32,-49,-32xm939,-419v-17,-2,-19,33,-7,39v10,-5,6,-24,7,-39xm995,-65v0,27,11,39,21,24v0,-20,3,-58,-11,-59v-7,0,-10,12,-10,35xm939,12v-17,2,-21,15,-21,31v16,-2,21,-15,21,-31","w":1343},"5":{"d":"243,-168v35,3,152,-13,179,-14v60,17,171,-15,320,-117v114,-78,175,-155,207,-207v36,-59,44,-120,15,-190v0,-130,-28,-219,-84,-266v-17,-29,-67,-55,-143,-91v-47,-23,-86,-39,-140,-39v-65,0,-174,28,-326,84v-22,0,-61,21,-59,-14v7,0,15,-57,24,-171v23,-37,42,-166,56,-385v5,-79,12,-119,25,-119v7,-7,0,-24,0,-35v15,4,29,10,59,10v34,0,157,-31,336,-31v287,0,431,10,431,21v-3,6,-13,14,-32,24v-2,19,7,29,11,42v-3,16,-9,29,-11,46v9,5,-7,8,-7,17v-16,-9,-22,-27,-45,-28v7,45,-117,42,-165,28v-245,19,-393,33,-444,42v-16,18,-29,103,-56,252v-11,59,-25,107,-25,147v0,0,9,-1,7,4v49,-3,74,-13,74,-28v-18,-9,-29,-13,-32,-32v-5,-38,95,-70,221,-70v98,0,168,30,210,91v97,66,152,101,210,168v1,3,-1,5,-4,4r-59,-42r-7,0v20,65,38,85,101,77v12,12,18,22,18,31v-19,2,-28,7,-28,14v0,14,21,30,56,49v25,4,21,154,21,214v29,73,29,149,-9,204v-24,-1,-28,-22,-38,-49v3,-17,10,-31,21,-42r-11,-7v-20,-1,-51,37,-66,102v0,7,10,10,31,10v3,2,5,5,4,11v-45,93,-96,166,-158,213v-14,11,-41,44,-59,102v18,0,66,-42,143,-126v26,-50,63,-104,112,-161v3,1,5,5,4,10v-40,75,-78,141,-126,186v-134,128,-255,213,-357,231v-188,32,-321,30,-394,30v-18,-7,-81,-13,-189,-18v-2,-2,-5,-2,-4,-7r35,-133v-3,-54,38,-70,91,-73v31,21,50,31,56,31xm1087,-1711v-17,-12,-69,-14,-70,10v4,20,76,23,70,-10xm348,-1652v-6,6,-10,20,0,25v227,-25,340,-45,340,-60r-7,0v-222,18,-333,30,-333,35xm768,-1659r0,11v28,1,98,8,105,-7v-1,-7,-9,-12,-24,-11xm352,-1568r0,81r7,7v11,-22,10,-55,10,-88v-4,-7,-13,-8,-17,0xm341,-1393r0,7r7,0r0,-7r-7,0xm639,-1211v-1,4,1,5,3,7v41,0,168,3,168,-10v0,-10,-36,-16,-108,-18xm586,-1214v-20,-1,-62,-16,-63,7v10,18,43,7,63,3r0,-10xm656,-1148v5,25,90,42,102,7v12,-33,-39,-24,-67,-24v-18,0,-30,6,-35,17xm457,-1127v-27,-9,-64,9,-35,25v13,-1,30,-7,35,-25xm257,-1095v-1,17,-1,33,11,38r31,0v0,-25,-5,-45,-28,-52xm817,-1085v0,-13,-30,-22,-24,-3v6,6,22,25,24,3xm996,-1001v0,18,5,32,24,39v1,-22,-16,-26,-24,-39xm968,-952v-10,4,2,13,7,18v9,-4,-3,-13,-7,-18xm985,-917v-3,11,9,25,11,11xm1003,-871v-8,2,-4,17,3,21r7,0v2,-12,-5,-16,-10,-21xm1038,-808v-13,-1,-22,1,-21,14v12,1,22,0,21,-14xm1024,-756v-15,2,-12,20,-14,39v15,-2,15,-21,14,-39xm1092,-478v-1,-12,7,-15,18,-14v-2,9,-7,14,-18,14xm1127,-443v2,-10,12,-17,21,-10v-2,11,-11,16,-21,10xm518,-124r0,3v48,-17,103,-31,165,-42v42,-27,75,-44,49,-66r147,-56v0,-8,-3,-12,-4,-18v46,-58,77,-86,67,-105v-36,-2,-97,60,-259,186v-29,0,-84,33,-165,98xm411,-56v-36,12,-51,9,-49,28v43,12,106,-4,251,-12v15,0,64,-21,140,-74v30,-21,49,-40,31,-59v-40,-1,-71,24,-140,77v-105,23,-183,37,-233,40xm341,-126r0,7v17,0,35,1,49,-3r0,-11v-20,-1,-33,4,-49,7xm795,-103v-12,-1,-15,6,-14,17v8,-2,14,-6,14,-17xm145,-52v4,19,69,7,42,-7v-15,1,-37,-4,-42,7xm215,-21v21,24,67,-20,112,-7v18,-5,26,-14,25,-31v-77,7,-143,28,-137,38","w":1230},"6":{"d":"878,-1801v119,0,189,9,210,28v-37,26,-12,56,-11,98v1,85,-25,94,-77,73v-62,2,-116,19,-178,11v-23,2,-88,52,-193,150r-17,25v-37,19,-66,50,-88,91v-19,19,-51,69,-94,150v-7,0,-14,15,-21,46v-45,32,-74,68,-88,108v-11,8,-38,57,-91,140v-27,41,-46,71,-66,105v33,3,26,-14,63,-56v6,0,48,-34,136,-87v108,-66,187,-91,228,-91v69,0,157,26,266,77v96,89,150,151,161,185v27,19,48,72,63,158v-32,156,-60,267,-98,322v-91,131,-144,197,-144,206r4,18v-42,36,-78,59,-109,70v-167,-8,-265,-15,-294,-21v-44,-23,-89,-42,-136,-56r-119,-84v-77,-101,-116,-210,-116,-329v-9,-7,-21,-72,-21,-193v0,-40,22,-117,67,-231v0,-31,22,-94,66,-189v23,-117,96,-258,235,-409v169,-182,271,-266,290,-266v73,-33,130,-49,172,-49xm1035,-1763v-7,0,-17,-3,-14,7v6,7,15,15,21,4v1,-7,-5,-7,-7,-11xm377,-1392v-84,116,-125,170,-126,228v14,1,17,-3,18,-21v51,-55,101,-130,150,-224v157,-167,258,-255,301,-263v71,-39,104,-53,102,-87v-69,8,-128,37,-189,94v-135,126,-218,221,-256,273xm895,-1721r0,4v40,0,71,3,98,-14v4,-25,-10,-28,-35,-28v-17,0,-38,13,-63,38xm1025,-1728v-13,-20,-35,3,-18,11v10,1,18,-1,18,-11xm647,-1588v1,4,-3,12,3,11v29,-10,75,-33,140,-70v25,-1,53,-7,63,-32v-41,-1,-90,29,-206,91xm871,-1626r0,10v64,-11,124,-23,115,-42v-42,-9,-72,6,-115,32xm279,-1140v-7,4,-12,9,-7,18v24,1,37,-29,77,-88v28,-41,75,-96,140,-168v6,-15,73,-75,200,-178v3,-7,19,-16,10,-21v-62,0,-148,41,-234,143v-84,100,-139,204,-186,294xm237,-1028v-25,-12,-41,16,-35,42v23,-5,35,-19,35,-42xm493,-930r0,7r17,0v25,-14,88,-24,189,-31r0,-4v-19,-19,-54,-21,-94,-21v-40,0,-77,16,-112,49xm353,-839r0,11v17,0,40,-16,70,-49v2,-7,-7,-3,-11,-4xm899,-853v8,60,46,91,87,116r21,3r0,-10v-46,-71,-82,-108,-108,-109xm626,-842v-5,-11,-28,-9,-25,7v11,1,22,0,25,-7xm780,-825v0,11,5,16,14,18v4,-6,11,-7,10,-18r-24,0xm216,-608v0,99,37,231,112,396v101,63,171,94,210,94v131,0,235,-76,312,-227r10,-70v0,-165,-26,-273,-77,-322v-72,-45,-158,-67,-259,-67v-26,8,-89,43,-189,105v-52,18,-96,44,-119,91xm843,-723r0,7v23,23,35,45,35,66r7,0v1,-27,11,-56,3,-80xm122,-657v0,0,-2,19,10,18v17,0,39,-14,67,-42v1,-11,-7,-12,-11,-18v-26,0,-48,14,-66,42xm1000,-618v-20,4,-6,40,-10,59v7,7,16,20,24,7v0,-25,4,-61,-14,-66xm923,-590v-16,-12,-23,7,-21,28v4,2,4,8,11,7v7,0,10,-12,10,-35xm136,-559v1,14,23,77,66,189v7,1,7,-5,11,-7v-5,-55,-20,-126,-46,-213v-21,-1,-31,9,-31,31xm90,-492v1,15,-6,37,14,35v1,-13,-1,-25,-3,-35r-11,0xm969,-478v-12,7,-17,23,-11,42v17,-2,20,-17,21,-35xm916,-447v-4,-10,-29,-10,-28,4v6,10,21,13,28,0r0,-4xm104,-436v-7,6,-9,18,-7,31v10,68,22,102,35,102v10,-5,6,-24,7,-39v0,-63,-12,-94,-35,-94xm923,-384v0,0,-9,-1,-7,4v5,3,7,9,14,10v1,-8,-4,-10,-7,-14xm195,-303v0,15,7,22,21,24v1,-16,-4,-25,-21,-24xm867,-212v-1,8,4,10,7,14v38,-51,57,-74,56,-91r-10,0xm157,-258v-7,11,2,31,14,28v1,-14,-4,-24,-14,-28xm241,-230v-8,1,-11,5,-11,14v23,32,40,47,63,46v2,-22,-15,-25,-52,-60xm699,-97v-1,7,5,7,7,11v31,0,63,-23,98,-70r0,-11r-7,0xm398,-128v-33,-6,-25,26,-7,31v20,0,42,0,42,-17v0,-7,-12,-10,-35,-14xm465,-100v0,10,4,15,14,14v0,-10,-4,-15,-14,-14xm486,-72v30,21,89,18,115,-7r0,-4v-33,2,-105,-8,-115,11xm703,-37r0,7v39,1,67,-12,91,-49v-36,8,-59,30,-91,42","w":1139},"7":{"d":"138,-2010v311,25,579,42,805,49v55,20,81,37,130,38v11,-5,26,2,21,18v-33,22,-48,109,-46,213v0,10,9,23,28,39r-73,241v-120,166,-218,335,-319,490v-90,139,-166,241,-203,322v-7,89,19,183,11,273r-25,298v0,11,-35,23,-105,35v-15,-7,-31,-13,-56,-11v6,-10,31,-23,14,-35v-23,-1,-40,2,-59,11v-38,-3,-26,-101,-25,-147r4,-210r-4,-102v19,-86,48,-161,88,-224v47,-49,70,-92,70,-129v7,0,15,-13,24,-39v119,-172,240,-359,319,-563v5,-8,22,-20,10,-32r91,-245v-29,0,-85,-13,-168,-38v-61,0,-124,-6,-189,-18r-59,21v-117,-16,-196,-24,-235,-24v-17,-1,-59,1,-56,7v-38,7,-61,-68,-77,-133v17,-54,31,-62,81,-53v-5,-17,-23,-21,-28,-38v0,-5,10,-9,31,-14xm187,-1947v-1,25,23,25,28,45v-22,4,-61,-11,-66,11v10,19,45,6,66,3v104,20,160,22,259,21v0,-6,-33,-14,-98,-24r0,-7v226,15,380,32,462,49v12,-1,25,5,25,-11v0,-27,-75,-35,-224,-49r-410,-38r-42,0xm565,-1874r0,11v16,3,29,8,49,7v2,-15,-14,-13,-49,-18xm908,-1863v0,9,21,14,63,14v10,0,15,-9,14,-21v-16,-7,-81,-5,-77,7xm156,-1828v0,11,23,17,70,17r45,0v-24,-16,-61,-24,-108,-24xm537,-1832v0,6,72,14,214,32v28,4,48,19,84,17r14,-14v0,-23,-104,-35,-312,-35xm961,-1804v-12,0,-17,7,-18,18r14,0xm915,-1741v-14,4,-12,43,7,35v10,-4,22,-25,7,-35r-14,0xm989,-1723v-20,3,-23,33,-32,73v1,20,3,33,21,32v9,0,14,-32,14,-95xm873,-1678v3,6,-1,20,11,18v1,-10,-1,-18,-11,-18xm950,-1583v1,27,-7,62,0,84v14,2,12,-16,25,-53v0,-19,-3,-33,-25,-31xm800,-1562v-6,49,-30,80,-39,126r7,0v33,-52,52,-81,53,-119v-4,-6,-10,-8,-21,-7xm740,-1314v-63,104,-95,153,-94,175r14,0v21,0,44,-39,84,-108v76,-133,121,-185,119,-221v-4,-5,-8,-8,-18,-7v-11,7,-45,61,-105,161xm852,-1338v-51,89,-77,141,-77,154r7,0v51,-62,77,-112,77,-151v-2,-2,-3,-4,-7,-3xm765,-1163v-24,25,-36,37,-35,56v6,0,20,-15,42,-46v0,-6,1,-12,-7,-10xm670,-1006r4,0v29,-31,43,-50,42,-77v-22,-1,-28,24,-46,77xm611,-932v-15,-12,-26,8,-28,35r14,0xm502,-929v-21,4,-42,16,-45,46v30,-13,45,-36,45,-46xm467,-810v13,0,16,-7,25,-21v-2,-2,-5,-2,-4,-7v-14,5,-21,15,-21,28xm450,-785v-12,0,-18,6,-18,17v11,0,18,-5,18,-17xm338,-652v30,-13,45,-36,45,-46v-30,9,-45,30,-45,46xm390,-610v-6,-9,-15,2,-17,10r14,0xm411,-575v-48,15,-37,30,-38,77v14,45,21,74,21,87v5,2,7,7,14,7v7,0,11,-14,14,-42r-14,-70r10,-56v-4,1,-5,-2,-7,-3xm317,-509r0,11v2,-4,8,-4,7,-11r-7,0xm390,-264v-6,0,-12,-1,-10,7v-2,25,15,42,28,25v1,-16,-5,-25,-18,-32xm369,-134v-11,-1,-14,4,-14,14v10,0,15,-4,14,-14xm306,-106v-23,0,-40,2,-35,24v5,22,41,18,70,18v17,0,28,-4,28,-11v0,-21,-21,-31,-63,-31xm425,-68v-12,0,-15,6,-10,14r10,-3r0,-11","w":1139},"8":{"d":"312,-1899v118,-47,245,-68,392,-66v23,0,57,15,102,45v79,30,119,63,119,98v61,125,91,221,91,287v-7,23,-14,72,-21,147v-29,81,-69,153,-119,217v153,128,240,226,259,294v0,14,24,58,73,133r-7,182v-2,5,-1,13,-10,11v-2,-22,7,-61,-18,-56v-12,0,-20,22,-24,66v6,54,32,51,42,0r7,0v0,60,-16,115,-49,165v-5,-14,-23,-31,-35,-11v-3,17,7,21,14,28v-7,18,2,33,7,49v0,17,-19,37,-56,60v-1,-13,14,-20,0,-28r-18,0v-30,17,-53,49,-70,98r11,3r66,-49r0,4v-43,63,-86,101,-129,115v-32,27,-69,50,-112,70v-34,28,-101,53,-200,74v0,5,-12,7,-35,7v-45,0,-121,-22,-227,-67v-67,0,-150,-111,-249,-332v-7,0,-20,-32,-24,-98v-8,-132,12,-251,56,-329v20,-96,44,-144,73,-144v-8,-21,68,-115,105,-154r0,-10v-19,0,-78,-60,-178,-179v-54,-160,-81,-256,-81,-287v12,-11,18,-28,18,-52v8,2,14,6,24,7v18,-5,19,-44,4,-53v-13,-2,-9,14,-14,21v-5,-2,-13,-1,-11,-10v19,-63,55,-111,109,-144v20,-51,58,-89,115,-112xm221,-1748v2,1,3,4,7,3v14,0,70,-48,168,-143v7,0,11,-4,11,-11v-51,-2,-91,28,-158,95v-16,16,-23,37,-28,56xm575,-1864r0,7r164,46r0,-49v0,0,9,1,7,-4v24,6,42,16,70,18v0,-23,-44,-35,-133,-35v-28,-10,-89,-14,-108,17xm351,-1790r7,0v44,-22,66,-40,66,-53v-38,6,-58,29,-73,53xm319,-1685v-17,36,-25,110,-24,196v1,69,60,172,175,308v13,7,22,19,38,24v18,-5,34,-10,60,-10v59,0,130,-19,210,-63v30,-16,61,-64,98,-137v13,-25,27,-38,42,-38v-16,-36,10,-64,10,-105v0,-4,-8,-8,-24,-11r-67,-182v-11,-19,-40,-33,-87,-42v-18,-22,-87,-50,-207,-84v-41,0,-115,48,-224,144xm816,-1818v1,21,28,32,39,17v-7,-20,-17,-17,-39,-17xm893,-1769v5,37,26,60,39,59v0,-35,-21,-60,-39,-59xm162,-1741v-27,-7,-34,26,-42,70v34,-5,44,-31,42,-70xm134,-1552v2,37,-1,54,14,52v31,3,35,-36,35,-73v0,-59,12,-102,35,-130r0,-21v-49,-5,-37,12,-49,84v-10,0,-22,29,-35,88xm900,-1685v1,16,-5,25,-7,38r25,46v0,24,14,34,7,59v21,-3,14,-36,14,-59v0,-64,-2,-89,-39,-84xm267,-1570v-17,-4,-23,22,-11,28v7,-9,11,-19,11,-28xm221,-1479v11,87,36,161,81,214v51,60,92,91,112,101r10,0v0,-6,-31,-43,-80,-119v-65,-102,-90,-173,-91,-206v-9,-13,-35,-16,-32,10xm967,-1500v-12,41,-27,72,-18,91v35,0,23,-50,25,-84xm127,-1451v5,52,31,119,80,200v6,0,22,22,49,66v48,49,72,70,126,67v1,-16,-45,-43,-133,-133v-39,-40,-56,-70,-56,-84v-13,-22,-26,-69,-38,-140v-14,-10,-31,-3,-28,24xm799,-1195v0,2,0,4,3,3v32,0,72,-38,119,-115v3,-20,15,-51,0,-67v-12,1,-32,38,-66,109v-12,24,-33,46,-56,70xm676,-1150v19,10,38,2,63,-10r0,-11v-25,0,-46,7,-63,21xm827,-1136v23,12,45,18,66,18v10,-7,0,-21,-7,-25v-20,2,-50,-6,-59,7xm753,-1097r0,7v7,7,48,25,123,52v37,28,60,42,70,42r0,-14v-53,-70,-112,-109,-193,-87xm428,-1097v-7,3,-20,-2,-18,10v0,8,15,13,46,14v0,0,27,2,31,-7v0,-10,-20,-16,-59,-17xm540,-1094v0,10,4,15,14,14v30,0,57,-3,80,-10r0,-7xm197,-856r7,0v13,0,68,-49,164,-147v6,0,26,-12,39,-38v-3,-12,-22,-15,-42,-14v-29,0,-70,36,-123,108v-3,1,-9,15,-17,42v-19,21,-28,37,-28,49xm319,-800v2,2,5,3,4,7v10,-2,20,-5,24,4v-55,120,-80,177,-80,220v0,191,33,306,91,354v92,76,132,113,217,108r7,-7v-3,-5,-39,-19,-102,-52v-60,-32,-95,-64,-112,-84v-1,-3,1,-5,4,-4r147,81v124,39,178,57,227,56v12,0,41,-21,88,-63r0,14v55,-21,99,-60,133,-119v3,-16,8,-29,10,-46r-38,18r0,-4v42,-63,63,-106,63,-129v0,-71,-8,-137,-25,-200v2,-62,-7,-87,-24,-185v14,-12,24,15,35,7v0,-29,-1,-56,-32,-56r0,28r-7,0v-7,-5,-19,-32,-38,-81v-55,-77,-132,-115,-231,-115v-192,0,-284,75,-284,126v0,57,-26,97,-77,122xm281,-849v-23,-1,-36,10,-39,35v13,-1,35,-10,39,-35xm183,-653v0,13,12,20,35,21v18,2,43,-29,45,-73v0,-6,-12,-10,-35,-11v-2,-2,-4,-3,-3,-7v0,-5,9,-7,28,-7v7,1,22,-15,28,-42v-9,-13,-28,-4,-42,4v-5,-6,2,-17,-4,-28r-17,0v-23,0,-35,48,-35,143xm1075,-758v3,57,21,98,28,35v-5,-30,-12,-45,-21,-45v-5,0,-7,3,-7,10xm1033,-625v0,23,15,42,-3,53v-1,23,2,45,28,38v47,-13,0,-161,-11,-143v-9,0,-14,17,-14,52xm127,-418v48,105,82,168,101,189v3,1,5,-1,4,-4v-22,-116,-63,-224,-70,-353r7,-56v-2,-5,-11,-4,-18,-4v-12,0,-20,76,-24,228xm1170,-474v-10,-3,-23,11,-18,21v13,0,18,-9,18,-21xm1086,-345v-12,2,-15,11,-14,25v10,-3,16,-10,14,-25xm883,-243v0,-13,8,-17,17,-21v0,12,-8,17,-17,21xm862,-222v6,0,12,-1,10,7v-6,0,-12,1,-10,-7xm281,-194v-6,68,12,91,84,108r7,-7v-13,-31,-40,-65,-81,-101r-10,0xm610,-100v-3,18,19,14,35,14v13,0,21,-3,21,-14v-17,-4,-38,-3,-56,0xm431,-72v-12,0,-22,-1,-21,11v28,35,84,52,168,52v30,0,41,0,39,-17v-25,0,-87,-15,-186,-46xm746,-65v-61,15,-95,18,-91,42v30,1,55,-11,91,-35r0,-7","w":1280},"9":{"d":"592,-1817v235,4,353,18,353,42v75,47,112,81,112,102v-55,-34,-60,-48,-94,-46v-1,26,35,50,108,109r7,0r-7,-32r4,0v82,90,111,333,147,490v-5,160,-34,351,-42,329v-6,36,-22,94,-49,175v0,49,-13,88,-39,116v-13,-7,-4,-27,4,-35r-4,-28r-7,0r-77,101v-39,20,-59,38,-59,53v0,9,8,21,24,21v20,0,55,-32,105,-95v6,-1,4,5,11,4v0,53,-72,143,-224,259v-51,39,-129,91,-228,168v-11,5,-22,23,-35,52v-106,89,-165,133,-178,133v-35,0,-67,8,-98,25v-22,0,-51,-62,-88,-186r25,-31v-5,-9,-16,-13,-18,-25r32,-42r38,0v31,-28,52,-42,63,-42v-9,11,-14,19,-14,25v14,6,33,-4,28,-25v-4,-1,-11,2,-10,-3v39,-3,114,-55,234,-147v124,-95,200,-145,217,-165v21,-24,46,-49,81,-70v31,-38,46,-56,45,-73v-16,-1,-29,6,-42,0v52,-121,76,-160,74,-200v-5,-3,-7,-9,-14,-10v-13,0,-72,50,-179,150v-40,19,-119,28,-238,28r-77,-28v-92,-17,-153,-42,-182,-77v-145,-166,-217,-279,-217,-339v-77,-181,-70,-257,49,-424v0,-13,26,-60,77,-140v99,-77,214,-115,347,-115xm459,-1775v-3,25,31,16,105,25v2,-22,-14,-25,-56,-25r-49,0xm819,-1768v6,26,31,39,74,39r7,-11v-16,-26,-38,-37,-74,-35xm588,-1764v29,24,99,51,210,80r18,0v1,-24,-56,-40,-172,-77xm361,-1719v-31,11,-52,22,-56,39v0,5,3,7,10,7v15,-7,31,-21,49,-42xm938,-1708v-9,-1,-13,3,-14,10v9,1,13,-3,14,-10xm403,-1677v0,3,0,5,3,4v37,0,71,-5,102,-14r0,-11v-40,-7,-87,0,-105,21xm221,-1222v-2,38,0,42,35,56v19,77,39,123,63,137v157,91,235,134,287,133v107,-31,191,-66,227,-123r84,-133v63,-53,91,-92,91,-147v0,-124,-63,-213,-175,-287v-93,-61,-110,-75,-189,-84v-23,12,-79,17,-161,42v-142,43,-204,94,-210,126xm301,-1652v-38,-5,-64,30,-38,49v28,-13,39,-27,38,-49xm830,-1652v0,22,27,43,80,63v14,-23,-19,-35,-70,-63r-10,0xm249,-1572v-7,-6,-17,-9,-18,4v6,10,12,3,18,-4xm175,-1484v-31,6,-28,40,-28,73v8,12,-13,28,-7,53v4,15,4,22,14,21v14,0,22,-46,25,-137xm1057,-1484v3,26,15,44,11,77v4,22,21,46,7,66v7,20,29,35,21,60v6,7,14,44,24,112v27,3,39,-4,39,-32v0,-112,-14,-168,-42,-168r-32,-42v-1,-22,12,-1,25,-3v2,-26,-13,-36,-46,-70r-7,0xm105,-1390v-24,-6,-26,18,-28,46v15,16,29,1,28,-25r0,-21xm137,-1278v0,42,5,63,14,63r17,-66v-6,-23,-6,-34,-17,-32v-10,2,-14,14,-14,35xm1106,-1159v-24,11,-9,126,-7,165r11,0v8,-19,27,-152,-4,-165xm151,-1106v0,20,15,57,45,112r11,0v2,-13,-9,-28,0,-35r21,0v-19,-58,-50,-89,-70,-88v-5,0,-7,4,-7,11xm224,-977r0,11v26,30,39,44,67,42r0,-4r-60,-49r-7,0xm291,-872r0,14v29,14,38,19,63,18v-5,-29,-34,-32,-63,-32xm728,-742v-3,17,10,9,14,3v1,-6,-10,-2,-14,-3xm1082,-627v2,2,2,5,7,4v8,1,25,-28,35,-74v-20,-1,-24,21,-42,70xm1040,-669v-20,2,-31,14,-32,35v23,0,33,-13,32,-35xm889,-588v0,-26,15,-36,28,-49v-11,24,-17,40,-17,49r-11,0xm942,-385v-51,3,-99,51,-175,122v0,5,1,8,7,7v49,-23,105,-63,168,-122r0,-7xm690,-336v-22,5,-36,11,-35,28v14,0,27,-8,38,-25xm588,-130v-36,12,-63,25,-66,60v45,-16,68,-35,66,-60xm322,-105v-11,-3,-22,8,-10,14v3,-5,9,-7,10,-14xm385,-18r11,7v32,0,66,-22,101,-66r0,-7v-40,-2,-64,20,-112,66xm343,17v-30,-2,-29,27,-28,56v39,-4,55,-41,28,-56xm424,49v-25,1,-50,7,-46,21v20,1,31,-7,46,-11r0,-10","w":1274},":":{"d":"332,-1332v69,0,119,42,119,129v0,45,-23,114,-84,193v-40,51,-79,70,-102,70v-61,0,-115,-43,-161,-130v12,-101,44,-179,60,-206v67,-37,123,-56,168,-56xm272,-1294r0,11v23,3,78,9,88,-7v-5,-21,-66,-10,-88,-4xm206,-1259v-5,4,-8,8,-7,18v14,2,17,-13,7,-18xm269,-1185v-3,21,7,15,38,21v8,14,20,21,35,21v3,24,-10,16,-45,31v-8,17,7,43,24,39v29,-7,43,-26,42,-56r-28,-63v8,-14,39,6,39,-14v0,-23,-19,-35,-56,-35v-27,0,-44,19,-49,56xm206,-1164v-12,7,-12,63,7,59v-2,-20,6,-50,-7,-59xm181,-436v-4,-52,60,-81,140,-81v55,0,93,34,116,102v-6,88,-25,157,-42,171v-39,54,-71,81,-98,81v-47,-11,-87,-29,-109,-63v-27,-40,-35,-73,-35,-91xm265,-478v-28,-1,-49,6,-56,35v23,1,37,-8,56,-28r0,-7xm356,-415v1,-24,-28,-23,-28,-7v0,21,6,31,18,31v7,-8,10,-16,10,-24xm286,-415v-15,16,-25,32,-10,45v15,-1,35,6,35,-14v0,-17,-8,-27,-25,-31xm367,-356v-37,42,-55,36,-112,32v-9,27,19,35,52,35v61,0,79,-20,67,-67r-7,0"},";":{"d":"298,-1008v-94,8,-185,-82,-186,-196v0,-58,15,-104,46,-137v57,-39,101,-59,133,-59v71,24,119,57,143,98v12,51,18,89,18,112v-23,113,-59,141,-133,164v-10,-1,-20,-4,-32,-3v0,10,11,10,11,21xm298,-1334v-67,25,-98,40,-95,84v23,0,58,-23,105,-70v2,-10,-4,-12,-10,-14xm385,-1271v1,23,-12,72,-28,140v26,5,53,-53,53,-112v0,-19,-8,-28,-25,-28xm305,-1246v-25,-6,-29,25,-21,42v26,3,36,-30,21,-42xm165,-1229v0,39,-5,79,28,88v7,-37,-1,-104,-14,-102xm256,-1145v-3,-5,-13,-12,-11,0v4,2,4,8,11,7r0,-7xm287,-1085r0,10v43,-4,82,-15,77,-31v-25,0,-48,7,-77,21xm322,-403v41,0,69,19,84,56v19,0,33,13,42,39v-23,39,-35,67,-35,84v24,11,27,-12,42,-56r11,0v16,0,24,50,24,150v0,189,-53,280,-77,280v-9,2,-8,-5,-10,-10r14,-77v-22,-2,-31,40,-67,126v0,7,-1,15,7,14r32,-18v-44,63,-90,104,-137,123r-14,-11v37,-98,53,-167,53,-241v0,-87,-7,-130,-21,-130v-116,0,-172,-65,-172,-154v0,-96,73,-175,224,-175xm273,-357v0,7,14,17,42,17v17,0,43,3,46,-10v0,-10,-19,-16,-56,-18v-14,-1,-34,4,-32,11xm196,-266v23,5,47,-13,46,-35v-30,4,-46,20,-46,35xm266,-231r7,0v19,-17,28,-34,28,-49v-23,6,-35,22,-35,49xm203,-214v-5,-1,-3,4,-3,7v12,21,31,38,56,53v6,0,12,1,10,-7v-23,-34,-44,-52,-63,-53xm385,-126v0,6,-1,12,7,10v0,-6,1,-12,-7,-10xm340,-49v23,2,38,-3,35,-28v-23,-1,-35,17,-35,28xm420,-63v-16,3,-25,12,-24,31v17,0,25,-11,24,-31xm319,98v3,0,8,-2,7,3v22,-17,41,-45,49,-87r-7,-7v-7,3,-19,24,-35,63v-9,7,-14,17,-14,28"},"\u037e":{"d":"298,-1008v-94,8,-185,-82,-186,-196v0,-58,15,-104,46,-137v57,-39,101,-59,133,-59v71,24,119,57,143,98v12,51,18,89,18,112v-23,113,-59,141,-133,164v-10,-1,-20,-4,-32,-3v0,10,11,10,11,21xm298,-1334v-67,25,-98,40,-95,84v23,0,58,-23,105,-70v2,-10,-4,-12,-10,-14xm385,-1271v1,23,-12,72,-28,140v26,5,53,-53,53,-112v0,-19,-8,-28,-25,-28xm305,-1246v-25,-6,-29,25,-21,42v26,3,36,-30,21,-42xm165,-1229v0,39,-5,79,28,88v7,-37,-1,-104,-14,-102xm256,-1145v-3,-5,-13,-12,-11,0v4,2,4,8,11,7r0,-7xm287,-1085r0,10v43,-4,82,-15,77,-31v-25,0,-48,7,-77,21xm322,-403v41,0,69,19,84,56v19,0,33,13,42,39v-23,39,-35,67,-35,84v24,11,27,-12,42,-56r11,0v16,0,24,50,24,150v0,189,-53,280,-77,280v-9,2,-8,-5,-10,-10r14,-77v-22,-2,-31,40,-67,126v0,7,-1,15,7,14r32,-18v-44,63,-90,104,-137,123r-14,-11v37,-98,53,-167,53,-241v0,-87,-7,-130,-21,-130v-116,0,-172,-65,-172,-154v0,-96,73,-175,224,-175xm273,-357v0,7,14,17,42,17v17,0,43,3,46,-10v0,-10,-19,-16,-56,-18v-14,-1,-34,4,-32,11xm196,-266v23,5,47,-13,46,-35v-30,4,-46,20,-46,35xm266,-231r7,0v19,-17,28,-34,28,-49v-23,6,-35,22,-35,49xm203,-214v-5,-1,-3,4,-3,7v12,21,31,38,56,53v6,0,12,1,10,-7v-23,-34,-44,-52,-63,-53xm385,-126v0,6,-1,12,7,10v0,-6,1,-12,-7,-10xm340,-49v23,2,38,-3,35,-28v-23,-1,-35,17,-35,28xm420,-63v-16,3,-25,12,-24,31v17,0,25,-11,24,-31xm319,98v3,0,8,-2,7,3v22,-17,41,-45,49,-87r-7,-7v-7,3,-19,24,-35,63v-9,7,-14,17,-14,28"},"<":{"d":"582,-1109v31,26,52,39,63,39r0,14v-19,1,-7,13,0,17v20,-1,29,-8,38,14v0,33,-84,127,-259,273v-23,19,-35,25,-35,49v0,21,27,52,70,102r242,287r0,7v-16,0,-66,16,-151,49v-31,0,-87,-63,-185,-175v-151,-172,-235,-261,-235,-284v-8,-4,-8,-13,-3,-21v27,14,45,21,56,21r49,-84r0,-7r-81,14v-2,-2,-4,-3,-3,-7v69,-63,170,-137,297,-231v59,-44,102,-73,137,-77xm603,-1004v-32,-3,-49,25,-63,77v23,0,44,-21,63,-63r0,-14xm515,-965v-24,-1,-43,2,-42,28v31,0,64,-11,42,-28xm298,-895v32,-5,49,-22,49,-42v-19,0,-35,14,-49,42xm449,-899v-37,32,-63,49,-53,67v25,-3,39,-23,67,-56r0,-11r-14,0xm501,-416v11,28,24,47,39,56v21,-24,-13,-52,-32,-63xm522,-321v-2,25,13,36,32,35v1,-18,-8,-32,-32,-35","w":785},"=":{"d":"1046,-608v11,2,10,75,-3,220r4,0v-3,20,-99,4,-288,4v-216,0,-354,11,-415,2r1,-7v3,-16,83,-15,240,-15v73,0,105,-7,107,-22r-28,-5v-219,-20,-332,-7,-339,39r-23,7v-62,-10,-83,-80,-62,-209v5,-34,81,-48,226,-42v32,-10,72,20,107,21xm970,-574v-8,1,-21,-3,-19,8v13,2,27,5,42,3r1,-7xm826,-561v22,3,64,17,69,-7v-32,-4,-72,-1,-69,7xm713,-565v-15,-3,-41,-5,-37,12v17,3,37,4,37,-12xm849,-501v40,6,162,32,160,-6r-13,-6v-97,-1,-146,3,-147,12xm638,-559v-26,-5,-52,-3,-96,3v0,4,-5,11,2,11v39,0,70,3,94,-10r0,-4xm308,-576v6,-20,-15,-22,-23,-10v-1,15,-13,37,3,43v7,1,13,-10,20,-33xm390,-580v-11,-4,-19,2,-23,10v11,3,24,3,23,-10xm796,-505v-5,-1,-8,-1,-8,5r14,3xm749,-428v-1,2,-2,5,2,4v165,20,248,25,250,15v0,-10,-4,-21,-18,-24v-60,-11,-138,-8,-234,5xm288,-519v-9,-2,-16,3,-16,12v9,2,16,-2,16,-12xm1068,-952v11,3,2,75,-25,218r4,1v-5,19,-99,-3,-287,-24v-214,-25,-354,-24,-413,-39r2,-7v4,-16,84,-6,240,9v72,7,106,3,108,-12r-27,-7v-216,-41,-330,-40,-341,5r-23,5v-61,-16,-75,-87,-42,-214v9,-34,85,-41,229,-20v34,-7,70,27,104,31xm1012,-919v-13,-2,-38,-15,-43,-1v13,4,25,8,42,8xm844,-927v19,4,61,23,69,0v-28,-7,-73,-9,-69,0xm732,-942v-14,-4,-41,-8,-38,9v19,3,35,6,38,-9xm861,-865v35,8,155,47,160,10r-13,-7v-96,-11,-145,-12,-147,-3xm657,-943v-24,-8,-52,-9,-96,-7v-1,4,-6,11,1,11v37,10,69,10,94,-1xm330,-992v7,-19,-12,-25,-22,-13v-2,14,-17,36,-1,43v7,1,14,-9,23,-30xm412,-989v-10,-5,-20,0,-24,8v10,5,23,4,24,-8xm814,-866v-1,-7,-12,-15,-14,-4xm754,-802v-1,2,-1,4,2,4v165,34,245,55,248,36v0,-6,-4,-18,-16,-22v-59,-15,-137,-21,-234,-18xm304,-937v-8,-4,-16,1,-17,10v8,2,17,-1,17,-10","w":1196},">":{"d":"278,-1196v46,0,70,31,60,66v-12,-1,-21,-5,-32,-7v-15,8,-18,8,-17,25v26,1,46,-3,66,-7v140,173,217,285,231,336v37,47,56,76,56,87v0,13,12,26,35,39r21,38v-5,34,-66,89,-164,186v-98,96,-151,177,-179,224v-4,-1,-12,2,-10,-4v-1,-12,7,-30,0,-38v-25,10,-55,35,-123,63v-7,-12,4,-33,4,-49v0,-6,-18,-14,-53,-25r-14,-17v1,-27,0,-51,-10,-67v12,-53,83,-148,213,-287v11,0,15,-4,14,-14v0,-20,-71,-139,-213,-357v-31,-46,-46,-75,-46,-87v18,-10,33,9,53,10r24,-31v23,-13,35,-26,35,-39v-30,3,-46,20,-70,28v1,-4,-2,-5,-3,-7v23,-44,64,-66,122,-66xm198,-1021v0,14,19,43,56,87v0,8,36,41,84,116r112,175v-1,15,16,24,42,24r10,-10r-126,-200v-33,-19,-49,-41,-49,-66v-34,-40,-58,-77,-73,-112v-27,-32,-40,-54,-56,-14xm460,-895v7,37,51,104,130,231v-3,3,-1,10,-7,10v-11,0,-42,-26,-91,-77v29,98,55,110,143,109r0,-7v-23,-27,-63,-96,-122,-207v-21,-40,-40,-59,-53,-59xm198,-339v-18,0,-17,22,-7,28v29,2,47,-27,119,-84v83,-66,140,-128,168,-189r-7,0v-15,0,-106,82,-273,245xm516,-542v0,0,-1,9,4,7v55,-1,81,-10,80,-38v-27,-26,-52,-5,-84,31xm261,-293v-2,10,4,12,10,14v35,0,79,-35,130,-105v7,-3,15,-14,24,-35v42,0,72,-23,91,-70r0,-14r-14,0v-161,134,-241,204,-241,210","w":797},"?":{"d":"646,-1854v39,0,120,21,241,73v160,69,238,174,238,305v0,134,-2,200,-66,304v-25,89,-46,133,-63,133v-73,36,-109,66,-109,91v-1,84,5,155,21,238v-5,96,-17,144,-35,144v-15,0,-45,20,-98,49v-35,19,-81,3,-77,-46v-33,-189,-49,-328,-49,-416v0,-17,46,-61,133,-137v49,-44,75,-81,84,-105v30,-32,28,-34,60,-24v13,4,35,-47,45,-119v-9,-21,-24,-35,-28,-60r-3,0v19,-53,17,-94,-35,-133v-13,-37,-35,-56,-67,-56v-69,-23,-145,-31,-234,-31v-100,0,-181,74,-277,199r-108,140r0,7v-39,49,-76,55,-109,16v-33,-39,-49,-67,-49,-86r32,-105v64,-142,289,-284,402,-346v45,-24,96,-35,151,-35xm495,-1774r0,4v65,2,116,-6,158,-32v4,-21,-17,-17,-35,-17v-44,0,-85,15,-123,45xm796,-1774v-8,-12,-49,-12,-49,4v2,17,55,7,49,-4xm471,-1742v-24,-3,-52,11,-35,24r35,-10r0,-14xm940,-1711r-4,4v13,27,37,48,74,63v5,-1,14,4,14,-4v0,-12,-28,-33,-84,-63xm250,-1606v34,0,73,-21,116,-63v20,-8,29,-9,28,-21v-7,-5,-11,-14,-21,-17v-8,0,-42,21,-102,63v-14,5,-21,17,-21,38xm614,-1707v-6,0,-12,-1,-10,7v6,0,12,1,10,-7xm222,-1581v-9,4,-16,9,-17,21v12,-1,17,-9,17,-21xm1073,-1539v-5,-1,-4,3,-4,7v1,13,4,24,18,24v1,-15,-4,-24,-14,-31xm306,-1529v-12,7,-18,16,-17,32v13,2,32,-22,17,-32xm173,-1504v-29,22,-43,34,-42,56r11,3v29,-19,40,-30,38,-59r-7,0xm180,-1389v-11,-1,-14,4,-14,14v10,0,15,-4,14,-14xm184,-1256r0,7r7,0r0,-7r-7,0xm919,-1228r0,11v9,0,13,-3,14,-11r-14,0xm971,-1109v-22,3,-34,2,-31,18v19,2,43,-7,31,-18xm751,-993v-28,-3,-32,17,-32,42v0,44,12,66,35,66v5,0,8,-8,11,-24v-2,-56,-7,-84,-14,-84xm838,-895v-9,-1,-13,3,-14,10r14,0r0,-10xm747,-853v-17,8,-12,47,14,45v7,-19,4,-36,-14,-45xm761,-647r11,35r-11,46v27,1,48,-1,49,-32v-7,-5,-10,-23,-10,-52v-7,-5,-11,-13,-25,-11xm814,-367v31,2,81,22,150,60v57,17,57,28,-7,38v-9,18,8,39,14,56v31,87,13,153,-61,201v-117,4,-195,-52,-236,-169r-7,-42v0,-40,49,-88,147,-144xm796,-318v3,20,33,23,84,39v3,-2,5,-5,4,-11v-17,-23,-48,-30,-88,-28xm775,-199v0,4,8,10,25,18v2,15,4,18,17,17r32,-42v3,-26,-33,-26,-60,-24v-9,3,-14,14,-14,31","w":1139},"@":{"d":"1227,-2061v51,21,106,31,165,31v7,8,52,21,136,39r116,98v44,17,103,59,178,126v55,10,63,21,49,59v0,15,31,54,81,126v43,62,71,151,94,259v13,0,28,97,28,291v0,36,-11,73,0,105v-16,155,-37,251,-63,290v0,7,-6,21,-21,21v-6,0,-9,-5,-10,-14v6,-9,14,-48,24,-115v33,-25,19,-59,4,-88v9,-35,19,-143,28,-322r-42,-154v0,-47,-13,-96,-39,-147r-3,11v33,148,49,300,49,455v0,180,-31,269,-46,269v-21,59,-38,117,-52,172v-37,54,-56,88,-56,101r10,0v41,-18,78,-48,109,-91v10,0,31,-10,63,-31v3,0,8,-2,7,3v0,23,-106,140,-319,350v-29,7,-58,30,-87,70v-14,38,-47,71,-102,91v-371,132,-320,124,-609,151v-95,-57,-209,-166,-374,-284v-134,-96,-247,-200,-298,-360v-81,-253,-98,-279,-98,-438v0,-153,33,-319,98,-500v71,-117,133,-209,193,-266v116,-109,208,-162,269,-168v25,-9,72,-25,130,-63v47,-31,264,-52,388,-77xm1206,-2037r0,11v14,3,31,3,49,3v3,-22,-30,-12,-49,-14xm1206,-1991v-23,-4,-71,-14,-77,7v26,4,51,10,77,3r0,-10xm884,-1939r0,7v50,2,81,-10,137,-38v1,-7,-7,-5,-11,-7v-71,3,-113,15,-126,38xm1294,-1974v-1,13,9,14,14,21r38,0v0,-5,-15,-12,-45,-21r-7,0xm1108,-1967v-16,0,-19,13,0,18v3,-3,11,-1,11,-7xm1444,-1960v-3,24,20,21,70,35r21,0v-2,-40,-53,-40,-91,-35xm1409,-1893v-10,0,-22,6,-21,21v5,11,35,19,91,24v14,-4,18,-4,18,-14v0,-9,-29,-20,-88,-31xm370,-1169v-9,7,10,7,10,32v0,194,-17,302,-24,325r0,18v9,0,12,28,24,80v26,114,74,193,133,242v96,149,165,224,207,224v81,25,167,39,252,59v54,13,129,35,210,25v88,-10,188,-55,304,-109v34,-8,80,-39,137,-94v6,-12,19,-18,17,-39v-103,-7,-154,-17,-154,-31v-21,0,-50,-63,-87,-189v-1,-33,10,-92,-11,-102v-31,12,-108,69,-245,140v-121,62,-266,3,-329,-77v-44,-37,-65,-78,-80,-119v-35,-98,-60,-157,-60,-182v0,-102,27,-205,81,-308v29,-30,53,-65,70,-105v118,-131,238,-196,360,-196v56,0,138,43,245,130r4,0r17,-39v25,6,59,11,81,-3r24,24v21,0,32,19,32,56v0,181,-21,336,-63,466v-28,6,-42,12,-42,17v14,0,42,81,42,245v0,48,26,96,77,144v21,1,56,-27,136,-84r11,0v1,4,-2,11,3,10v50,-84,88,-168,109,-269r-28,-368r7,-31v-37,-169,-67,-288,-88,-357v-37,-63,-63,-94,-80,-95v-52,-37,-170,-82,-354,-133v-7,-15,-108,-14,-147,-14v-127,0,-225,24,-301,60v-83,40,-137,81,-168,126v-45,65,-99,110,-150,143v-71,99,-123,168,-158,207v-5,89,-13,146,-24,171xm1563,-1844v-15,0,-32,-4,-31,10v0,6,34,21,101,46r11,0v2,-19,-10,-16,-39,-28v-7,-19,-21,-28,-42,-28xm685,-1778v-54,69,-81,102,-81,130r7,7v26,0,62,-41,109,-123v3,-18,-19,-14,-35,-14xm1731,-1757v0,0,-9,-1,-7,4v11,26,48,71,112,136v-2,10,16,25,28,18r0,-4r-98,-126xm587,-1620v6,0,12,1,10,-7v-6,0,-6,5,-10,7xm300,-1389v30,2,40,-17,59,-60v16,-5,9,13,21,14v22,1,44,-31,56,-87r-10,0v-38,29,-54,43,-70,42v0,-13,27,-46,80,-98v1,-8,10,-19,4,-25v-93,53,-140,125,-140,214xm1164,-1536r0,14v83,47,163,102,238,164v9,2,16,8,28,7r0,-10v-56,-90,-131,-148,-224,-175r-42,0xm1059,-1487v-29,0,-56,1,-56,31v30,1,50,-5,63,-24xm1542,-1449v-13,2,-15,15,-14,32v17,3,14,-16,14,-32xm1847,-1438v1,43,26,82,28,31v0,-13,-8,-30,-28,-31xm835,-1099v-11,131,17,241,67,273v81,53,117,72,199,63v89,-10,133,-34,133,-56v55,-40,89,-90,102,-150v37,-188,57,-260,-56,-399v-43,-31,-80,-35,-144,-35v-51,0,-115,33,-192,98v0,15,-16,31,-49,49v-22,0,-51,51,-60,157xm1521,-1389v4,79,0,117,18,115v-1,-36,18,-106,-18,-115xm310,-1351v13,0,19,-6,18,-21v-12,4,-18,11,-18,21xm303,-1337v-15,-9,-27,14,-24,32v17,-6,23,-22,24,-32xm1399,-1291r31,105r11,0v1,-55,4,-93,-35,-116v-5,0,-7,4,-7,11xm1896,-1295v-3,4,-7,5,-7,14v0,34,4,73,10,116v2,16,-19,28,-21,52v8,0,16,55,25,165v2,2,3,4,7,3v13,0,22,-37,28,-112r-18,-91v17,-43,3,-138,-24,-147xm230,-1141v0,12,-1,24,7,28v10,0,19,-40,28,-119v-2,-2,-6,-4,-11,-3v-13,0,-21,31,-24,94xm233,-1081v0,6,-1,12,7,10v0,-6,1,-12,-7,-10xm1455,-990v44,-1,24,-56,21,-88v-9,0,-16,29,-21,88xm727,-1029v-20,12,-18,128,17,119v-2,-43,-12,-79,-17,-119xm251,-931v-15,-1,-21,7,-25,18v7,5,17,31,28,77v2,2,6,4,11,3v0,-26,-4,-54,-14,-98xm205,-861v-21,4,-11,88,11,81v18,-9,11,-75,-11,-81xm1444,-822v-10,1,-11,10,-10,21v10,-1,11,-10,10,-21xm909,-773v-9,34,83,53,154,49r7,-7v0,-5,-54,-19,-161,-42xm1196,-766v-37,1,-81,16,-56,35v21,0,40,-9,56,-28r0,-7xm1157,-665r0,7v59,3,88,-25,151,-87r-7,-7v-95,54,-144,83,-144,87xm1416,-679r11,11v14,-5,15,-22,14,-42v-15,-1,-18,9,-25,31xm296,-703v-3,4,-10,6,-7,14r28,80r14,0v2,-45,-5,-64,-35,-94xm1864,-703v-17,-2,-40,35,-49,91r4,0v35,-39,52,-67,52,-84xm947,-630r0,11v33,8,75,7,116,7v70,-2,92,-29,14,-28v-56,0,-99,3,-130,10xm282,-630v0,0,-9,-1,-7,4v0,17,8,26,28,24v0,-16,-15,-18,-21,-28xm1773,-602v-16,2,-9,20,0,25v4,-1,13,3,11,-4v0,-12,-4,-19,-11,-21xm1654,-507v29,-8,47,-32,77,-60v0,-3,2,-8,-3,-7v-31,0,-55,22,-74,67xm303,-563v-8,1,-11,7,-10,17v19,65,38,103,56,112v11,1,21,0,24,-7v-30,-81,-53,-122,-70,-122xm1521,-532v-1,14,9,18,35,18v11,0,15,-12,4,-18r-39,0xm1465,-518v23,84,100,79,189,74r0,-7v-7,-9,-50,-23,-129,-42v-31,-17,-51,-25,-60,-25xm1738,-504v-13,0,-28,-2,-28,11v6,13,31,1,28,-11xm1570,-290v-83,52,-135,69,-126,84v98,-18,176,-66,245,-137v68,-70,110,-117,126,-140v0,-9,0,-14,-10,-14v-25,13,-104,82,-235,207xm401,-472v7,27,15,40,28,24v-3,-17,-16,-24,-28,-24xm1843,-413v-13,-1,-21,13,-10,18v13,1,21,-12,10,-18xm1805,-406v-9,0,-13,3,-14,11r14,0r0,-11xm1640,-217v50,3,73,-13,98,-56r0,-14v-25,0,-58,21,-98,63r0,7xm566,-245v-5,1,-15,-3,-14,4v23,33,54,58,94,73v5,-2,13,-1,11,-10xm1259,-119v0,3,-2,8,3,7v70,0,162,-24,277,-73r0,-7v-60,0,-153,24,-280,73xm1014,0v3,-24,-69,-17,-102,-17v-53,0,-80,7,-80,17v35,42,68,63,101,63v20,0,90,-20,210,-59v67,0,183,-25,343,-84v55,-20,100,-58,140,-105r0,-7v-31,-2,-49,22,-112,73v-23,0,-72,16,-147,49xm751,-178v14,10,36,21,46,7v2,-15,-21,-13,-39,-14xm867,-129v-1,12,9,12,31,17v9,-5,-2,-13,-7,-17r-24,0xm1049,-70v-37,-5,-113,1,-81,18v27,-2,87,7,81,-18xm786,-52v-14,-1,-26,0,-24,14v0,7,13,10,38,10v7,-3,21,3,21,-10v0,-7,-12,-11,-35,-14xm1112,46v-4,-3,-7,-10,-11,-4v-2,7,7,3,11,4","w":2172},"A":{"d":"863,-1849v108,16,162,37,162,62r133,397r91,318v43,209,97,435,177,672v20,60,56,109,66,182r-7,31v32,23,72,30,127,27v14,-6,37,8,39,11r-18,35v6,47,7,71,-24,105r-11,0v-18,-16,-24,-21,-42,-21v-18,0,-28,5,-31,14v0,5,16,10,49,14v2,17,-7,14,-32,21v-67,-25,-160,7,-238,7v-35,0,-83,-23,-143,-70v7,-12,22,-15,21,-35r-25,-60v0,-21,34,-31,102,-31v3,-2,3,-8,3,-14v0,-85,-38,-180,-114,-285r-677,61r-63,0v-8,7,-38,86,-75,222v18,17,55,11,88,11v63,0,118,26,164,77v1,22,-22,40,-70,77v0,21,-141,31,-423,31v-46,0,-69,-8,-70,-17v12,-38,15,-45,-11,-88v0,-11,16,-25,49,-42v18,-15,-10,-77,32,-73r10,10v-2,11,-13,26,-7,35r4,0v23,-39,33,-49,31,-77v0,-11,-2,-17,-7,-17v19,-38,28,-84,46,-133r143,-400r53,-130v1,-18,17,-46,49,-84v0,-14,-5,-23,-7,-35v21,-13,37,-29,21,-42v0,-18,12,-38,35,-59r-4,-18r128,-374v35,-63,63,-130,86,-201v5,-1,19,-20,42,-56v74,-36,123,-55,148,-58xm902,-1804v-6,22,28,28,38,14v1,-16,-21,-14,-38,-14xm853,-1706v-3,-5,-13,-12,-11,0v4,2,4,8,11,7r0,-7xm832,-1574v25,1,34,-11,31,-35v-23,0,-30,22,-31,35xm463,-613v-2,10,1,18,7,21v305,-47,449,-62,684,-58v4,-5,11,-7,10,-17v-8,-65,-24,-98,-49,-98v-90,-263,-149,-440,-175,-529v-26,-89,-47,-149,-62,-181v-13,-26,-24,-42,-35,-49v4,-12,4,8,-1,59v-138,274,-234,449,-281,530v-32,55,-63,164,-98,322xm508,-1090v-1,8,-3,15,-3,25r3,0v8,37,15,51,11,32xm491,-1002v-5,-1,-4,3,-4,7v5,1,4,-3,4,-7xm1122,-699v5,-4,9,-19,14,-10v0,0,2,27,-7,31xm993,-604v-15,1,-60,-5,-42,14v18,0,44,1,42,-14xm732,-550r0,7r11,0r0,-7r-11,0xm1418,-468r0,32r-131,31r7,0r0,-24v92,-26,134,-39,127,-39r-3,0xm316,-389v-15,0,-11,20,-7,32v14,2,15,-11,14,-25xm204,-368v-6,9,-18,10,-18,25v14,2,33,-16,18,-25xm1308,-373v-6,-2,-3,6,-4,10r80,-6r0,-3xm186,-186v-11,1,-13,13,-3,18v12,-2,9,-12,3,-18xm1436,-215v-8,5,-2,29,11,28v2,-15,-3,-23,-11,-28xm1574,-90v-13,-19,-52,-8,-56,18v34,0,58,-5,56,-18xm1315,1v-7,-13,-33,-6,-32,11v15,1,30,-1,32,-11","w":1597},"B":{"d":"140,-1756r32,10v106,-7,324,-10,654,-10r133,42v83,11,142,26,172,52v137,119,203,225,203,312v0,44,-23,119,-56,227v-63,64,-123,119,-182,165v0,17,17,31,52,42v18,14,47,29,88,45v23,24,54,74,108,137v69,80,123,156,123,269v0,19,-8,28,-21,28v-1,19,9,34,28,77v2,49,-9,63,-39,133v0,25,-20,41,-59,49v-24,0,-49,16,-74,49v-2,15,4,13,25,18v0,11,-9,13,-21,14v0,-9,-2,-14,-7,-14v-5,0,-9,7,-14,21v-33,0,-72,15,-116,45v-1,5,3,4,7,4v9,0,36,-9,81,-28r0,3v-27,28,-85,50,-172,67v-115,53,-353,80,-714,80r-3,-17v-89,0,-168,16,-235,49v-28,0,-42,-51,-42,-154v0,-17,54,-42,165,-67v85,-19,125,-8,122,-31v-11,0,-25,-77,-38,-231v-5,-61,-10,-103,-18,-126v1,-23,9,-50,25,-81v-5,-133,-15,-199,-32,-199v-11,0,-21,-151,-31,-452r3,-283v-59,-20,-61,-25,-101,-25v-24,0,-29,19,-21,39v2,7,-18,43,-39,98r-45,3v-5,-5,-23,-11,-53,-17v-17,0,-23,-54,-31,-161v-3,-38,-18,-74,-32,-109v27,-39,58,-59,91,-59v0,-4,28,-9,84,-14xm399,-1665v38,6,196,10,186,-21v0,-3,-5,-7,-14,-11v-109,8,-167,19,-172,32xm273,-1672v35,4,83,41,105,3v0,-9,-21,-17,-63,-17v-28,0,-42,7,-42,14xm662,-1686v-7,0,-17,-3,-14,7v7,0,17,3,14,-7xm1103,-1609v6,10,25,22,35,7v0,-16,-32,-27,-35,-7xm616,-1602v-116,9,-172,0,-168,28v4,6,10,8,21,7v91,-7,142,-18,151,-32xm469,-1504v0,397,26,595,35,595v5,2,7,7,14,7r252,-60v110,-13,165,-27,165,-42v135,-104,203,-176,203,-217r0,-14v-21,-103,-32,-163,-32,-182v0,-49,-33,-94,-98,-133v-16,-5,-61,-10,-136,-10v-269,0,-403,30,-403,56xm1089,-1536r0,7v33,33,49,75,49,126v11,50,22,82,31,95r4,0v-6,-122,-38,-240,-60,-228r-24,0xm1267,-1476v-6,0,-12,-1,-10,7v7,5,8,15,21,14v2,-13,-6,-16,-11,-21xm1232,-1406v-9,-16,-36,-1,-24,14v15,2,17,-9,24,-14xm1229,-1322v12,-13,-11,-39,-7,-7xm322,-1270v-10,5,-11,34,0,39v17,0,14,-38,0,-39xm1071,-1018v-7,2,-12,7,-14,14v10,0,15,-4,14,-14xm665,-895v3,0,8,-2,7,3v117,-11,174,-11,172,-35v-93,2,-178,15,-179,32xm1047,-916v-37,0,-99,-3,-88,24v40,-1,86,11,154,28v5,0,7,-3,7,-10v-12,-28,-36,-42,-73,-42xm1155,-857r0,4v24,25,45,38,63,38v1,-22,-20,-31,-63,-42xm676,-797v0,5,3,7,10,7v99,-8,181,-29,291,-25v5,-3,17,1,17,-7v0,-9,-28,-14,-84,-14v-94,0,-210,6,-234,39xm648,-804v-4,1,-12,-3,-11,3v4,-1,12,3,11,-3xm1064,-804r0,7r7,0r0,-7r-7,0xm501,-769r0,7v43,-2,81,-13,77,-21v-24,-1,-41,4,-77,14xm497,-727v-15,16,-14,49,-14,77v0,318,25,497,42,539v11,29,32,43,67,45r248,14v95,-6,217,-49,364,-129v73,-67,109,-115,109,-144v7,2,15,-20,14,-38v0,-81,-26,-170,-77,-266v-65,-61,-90,-93,-147,-81v-12,-3,-18,-6,-18,-10v3,-7,10,-11,21,-11r0,-7v-17,-20,-36,-29,-63,-28v-1,12,19,16,11,25v-194,-64,-387,-43,-557,14xm1225,-752v8,28,31,56,70,84r7,0v-1,-41,-25,-58,-63,-91v-8,-1,-10,4,-14,7xm1264,-146v-41,10,-71,30,-60,45v28,1,45,-13,63,-42xm410,-129v-5,1,-15,-3,-14,4v2,7,9,10,21,10v1,-8,-4,-10,-7,-14xm1173,-94v-36,11,-49,7,-46,32v22,1,31,-6,46,-25r0,-7xm319,-24r0,11v15,4,34,4,49,0r0,-11v-15,-4,-34,-4,-49,0xm592,8r14,0v-5,-7,-9,-7,-14,0xm203,18v5,15,28,11,35,0v-4,-10,-30,-10,-35,0","w":1496},"C":{"d":"1457,-1736v-3,140,15,420,-32,479v2,5,7,7,7,14v0,28,-41,42,-122,42v-21,12,-26,15,-46,14v0,-30,-21,-82,-63,-157v-30,-121,-60,-193,-91,-217v-22,-41,-195,-89,-329,-95r-108,11r-21,-21v-33,2,-91,42,-175,119v-2,10,-6,17,-7,28r10,0v81,-67,136,-105,165,-116r0,4v-41,41,-122,103,-245,185v-117,79,-182,299,-182,466v0,177,29,301,63,381v83,199,160,346,255,431v147,74,249,101,396,101v55,0,115,-20,182,-59v19,-38,68,-89,147,-154v92,-77,91,-91,91,-207v0,-8,12,-18,35,-31v5,-32,60,-9,87,-7v38,2,74,-12,70,38v41,175,35,289,-7,424v-1,12,2,21,4,31v-4,9,-13,13,-14,25v0,5,15,9,45,14r0,7r-182,87r-7,0v-25,-33,-47,-78,-66,-133v-2,-1,-3,-4,-7,-3v-32,13,-71,40,-126,66v-141,68,-232,95,-266,95v-73,-18,-128,-54,-217,-56v-75,26,-122,-11,-242,-49v-77,-24,-139,-72,-192,-151v-128,-192,-196,-335,-196,-434v-17,-68,-25,-119,-25,-154v0,-19,15,-28,35,-28v2,13,5,26,4,42v16,1,24,-4,24,-21v0,-27,-20,-52,-63,-52v-5,0,-14,-100,-14,-301v0,-44,26,-127,77,-249v5,0,10,-26,14,-77v6,-3,13,-25,21,-66v53,-61,127,-112,207,-175v95,-75,370,-189,479,-189v92,0,197,24,301,94v75,51,82,84,123,81v37,-14,20,-49,10,-77v1,-6,7,-11,18,-14v14,2,23,14,38,21v1,-31,-12,-46,-42,-74v67,-17,75,-4,161,46v12,0,18,7,18,21xm753,-1782v-10,-14,-47,-6,-42,14v22,0,44,-7,42,-14xm897,-1789v-3,2,-5,5,-4,11v18,1,45,15,56,0v0,-7,-17,-11,-52,-11xm473,-1687v0,0,-1,9,4,7v35,-11,70,-28,105,-53v0,-5,-2,-7,-7,-7v-45,11,-79,28,-102,53xm879,-1712v0,7,40,17,119,32v8,11,34,16,42,0r0,-4v-17,0,-36,-10,-59,-31v-33,-14,-59,-21,-77,-21v-17,0,-25,8,-25,24xm1201,-1631v6,30,37,48,53,31v-14,-24,-32,-32,-53,-31xm445,-1572v15,-1,25,-7,25,-17v-13,1,-19,9,-25,17xm414,-1537v13,0,21,-4,21,-17v-14,0,-21,6,-21,17xm1254,-1537v-5,-10,-20,-8,-18,7r11,4xm228,-1470v21,-1,45,-7,49,-32v-28,-2,-43,7,-49,32xm1345,-1365v-11,-1,-14,4,-14,14v12,7,21,-4,14,-14xm1317,-1337v-19,16,-26,24,-25,45v46,-15,65,-25,32,-45r-7,0xm1327,-1243v-8,-19,-42,-10,-35,14v17,1,30,-1,35,-14xm204,-1155v-19,-1,-21,14,-21,31v19,2,23,-11,21,-31xm92,-1103v-5,21,-13,39,-11,67v27,5,15,-42,18,-67r-7,0xm74,-1008r0,14v15,2,22,-8,11,-14r-11,0xm162,-784v-5,97,23,129,80,217r11,0r0,-11v-35,-107,-60,-213,-74,-318v-17,-2,-13,36,-17,112xm109,-879v-10,5,-6,25,-7,42v6,7,12,15,18,4v0,-18,1,-45,-11,-46xm95,-672v0,11,6,14,14,17v1,-11,-2,-18,-14,-17xm158,-557v-2,17,16,33,25,18v-1,-14,-12,-24,-25,-18xm165,-487v-5,-1,-3,4,-3,7v12,42,16,62,35,60v5,0,7,-4,7,-11xm1460,-417v-17,2,-45,-7,-45,11v6,4,8,12,17,14v31,-3,44,-11,28,-25xm1474,-378v-29,3,-26,56,0,56v11,-12,12,-28,11,-49v0,-5,-4,-7,-11,-7xm1422,-343v-17,8,-5,71,14,45v0,-20,2,-40,-14,-45xm312,-315v26,60,58,91,77,91r0,-14v-37,-50,-63,-76,-77,-77xm225,-305v-10,0,-13,10,-4,14v11,-1,12,-10,4,-14xm1352,-277v-13,-1,-22,1,-21,14v12,1,22,0,21,-14xm1425,-277r0,11v9,0,13,-3,14,-11r-14,0xm249,-263v-3,-1,-3,1,-3,4v0,7,6,19,17,38v4,-1,11,3,11,-3v0,-13,-8,-26,-25,-39xm1331,-238v-14,2,-22,8,-21,17v12,-1,23,-2,21,-17xm407,-207v0,23,21,44,59,49r11,-10v-17,-21,-37,-35,-60,-42xm1443,-207v0,13,-2,28,10,28v0,-13,2,-28,-10,-28xm291,-196v12,42,31,70,56,84r14,0r0,-18v-15,-26,-36,-48,-63,-66r-7,0xm491,-119v-1,16,23,16,73,28v-4,-26,-38,-28,-73,-28xm1285,-98v-16,0,-29,5,-31,21v15,0,27,-5,31,-21xm1443,-81v-12,0,-11,12,-4,18v11,0,15,-12,4,-18xm610,17v2,-14,-102,-66,-172,-63v-2,4,-8,4,-7,11v1,5,40,20,119,45v0,7,16,11,49,11xm571,-46v-1,2,-4,3,-3,7v51,35,115,51,196,49r7,-7v-97,-33,-164,-49,-200,-49xm795,-14v23,23,60,35,112,35v63,0,93,-10,91,-32v0,-9,-23,-14,-70,-14v-39,-1,-143,0,-133,11xm1131,-11v-5,-7,-17,-1,-17,7v9,1,13,-3,17,-7xm1401,21v0,17,9,25,28,24v46,-12,68,-12,66,-28v-33,-1,-65,0,-94,4xm869,84r0,10v87,18,86,1,199,-52v-1,-4,3,-11,-3,-11v-17,0,-53,21,-116,35","w":1609},"D":{"d":"199,-1935v94,-26,207,-35,332,-35v141,0,275,3,448,77v257,110,242,139,396,248v17,12,28,22,31,39v-63,-37,-91,-67,-112,-63v-2,3,-7,4,-7,10v0,25,28,54,84,88r112,140v28,59,58,135,95,227v16,40,34,60,49,60v11,-12,8,-32,-4,-46v6,-6,7,-16,21,-14v76,258,73,318,84,543r-3,17v-9,1,-15,-1,-21,-3v-25,36,-45,87,-60,154v-89,125,-133,198,-133,220v34,1,57,-34,95,-105v6,-1,14,-6,17,0v-36,79,-65,119,-87,119v-109,96,-220,177,-333,242v-51,49,-119,88,-206,101v-99,15,-167,23,-200,42r-24,4v-49,-9,-161,-21,-336,-35v-43,-13,-149,-30,-203,-7v-6,0,-21,-13,-46,-39v-28,-3,-17,7,-31,46v-18,8,-29,-13,-28,-49r7,-200v-10,-9,3,-22,17,-21v51,1,113,20,158,4r122,31v24,-7,9,-42,4,-63v12,-32,20,-331,-18,-318r-3,-11v7,-325,15,-636,45,-931v8,-76,18,-96,18,-147v0,-75,-76,-53,-140,-56v-5,0,-7,6,-7,18v-86,9,-191,-13,-277,3r-7,-10v2,-69,-10,-248,28,-249v24,-21,65,-31,123,-31xm423,-1939v4,22,47,7,70,11v49,-1,79,-5,59,-21xm283,-1921v3,11,39,19,108,24v12,0,24,1,28,-7v-27,-23,-45,-35,-52,-35v-56,4,-84,10,-84,18xm706,-1883v38,18,47,26,67,25r7,-7v-18,-19,-37,-27,-67,-25xm167,-1862v-20,-1,-40,-1,-38,18v2,18,3,22,17,21v17,-24,40,-17,70,-14r0,-7xm839,-1855v-7,0,-17,-3,-14,7v7,0,17,3,14,-7xm941,-1851r0,3v18,13,90,44,213,98v15,7,20,25,42,25v0,-28,-68,-69,-203,-123xm563,-1827v-41,2,-80,5,-74,25v0,19,47,28,140,28v19,-19,33,-28,42,-28v40,-3,56,2,53,-18v-38,-7,-80,5,-119,7v-17,-9,-31,-14,-42,-14xm920,-1799v0,0,-9,-1,-7,4v7,9,47,30,122,56v12,4,16,-6,21,-11v0,-14,-45,-30,-136,-49xm202,-1785v-11,-2,-18,9,-7,14v13,1,16,-9,7,-14xm1088,-1743v0,14,-11,21,-32,21r0,11v4,5,36,22,95,49v-10,18,4,23,28,38v29,2,40,-16,70,-7v1,-13,-19,-13,-63,-28v-3,-13,14,-6,14,-17v-42,-38,-61,-66,-112,-67xm153,-1718v14,3,27,8,42,10v0,-19,-33,-23,-42,-10xm269,-1715v-23,-2,-60,4,-39,18v19,0,42,3,39,-18xm664,-1617v0,73,20,319,-7,329v-8,-48,-20,-66,-28,-28v3,38,-14,137,32,105r3,4v-20,144,4,388,4,553v0,231,-21,402,-63,514r0,18v0,14,76,45,231,45v96,0,213,-36,350,-108v111,-99,172,-169,185,-210v24,-43,63,-146,77,-312v14,-163,-16,-317,-31,-353r-119,-280v-66,-105,-131,-168,-193,-193v-231,-92,-353,-140,-367,-140v-49,21,-74,40,-74,56xm521,-1666v-14,8,-3,27,14,25v14,-1,21,-9,21,-25r-35,0xm1000,-1652r0,4v22,23,43,35,63,35r0,-14v-30,-17,-51,-25,-63,-25xm1245,-1599v-1,19,12,18,35,38v4,-1,11,3,11,-3v0,-12,-15,-24,-46,-35xm1438,-1557v27,3,47,53,101,140v21,33,36,42,35,66v-26,1,-43,-28,-73,-87v0,-18,-21,-58,-63,-119xm1301,-1543v-23,-1,-38,4,-35,28v13,21,38,44,77,70v11,1,15,-6,14,-18v-33,-53,-52,-80,-56,-80xm500,-1442v4,18,9,36,7,60v5,3,6,10,14,10v16,-11,11,-136,0,-161v-20,-2,-16,28,-21,91xm1571,-1330v0,-3,-2,-8,3,-7v37,44,54,74,53,116v-31,3,-32,-33,-56,-109xm1410,-1323r0,32v22,89,53,158,94,206v3,0,8,2,7,-3v-27,-108,-56,-186,-87,-235r-14,0xm486,-1302v-2,14,-8,25,-7,42r7,0v2,-14,8,-25,7,-42r-7,0xm657,-1249v-1,-12,3,-19,14,-18v1,11,-2,19,-14,18xm465,-857v0,52,1,118,7,150r10,0r25,-259v0,-59,-6,-144,-18,-255r-3,0v-13,0,-20,121,-21,364xm1606,-1099v-10,-1,-15,13,-7,18v-32,45,6,78,14,122r10,0v15,-36,19,-42,18,-73v-11,-45,-23,-67,-35,-67xm1501,-896v-7,92,-6,178,-32,270v33,13,35,-17,56,-74v21,-15,14,-57,14,-91v0,-76,-4,-109,-38,-105xm1718,-598v8,2,4,15,7,21v0,17,-23,71,-70,164v-5,3,-6,10,-14,11v7,-29,32,-90,77,-182r0,-14xm1532,-525v-29,33,-43,50,-42,70v21,1,33,-12,60,-38v-1,-20,-1,-35,-18,-32xm615,-455v-1,19,-5,39,0,56v20,-2,8,-37,11,-56r-11,0xm1368,-245r10,0v98,-89,150,-138,154,-192v-69,33,-123,92,-164,178r0,14xm503,-224v3,6,0,18,7,18v14,0,23,-7,28,-21v-9,-89,-16,-133,-21,-133v-9,0,-14,45,-14,136xm1287,-241v-9,-2,-29,18,-21,35v20,0,30,-10,32,-28v0,-5,-4,-7,-11,-7xm1252,-213v-14,-2,-26,11,-14,17v11,1,15,-5,14,-17xm990,-17v89,2,214,-56,385,-165r0,-7v-115,37,-198,74,-249,109v-77,25,-123,45,-136,59r0,4xm181,-129v13,41,-30,87,0,112v37,4,-2,-77,39,-77v18,0,42,7,38,-18v3,-22,-31,-30,-66,-28xm360,-87v-1,-14,-30,-21,-32,-4v5,9,24,17,32,4xm370,-38r0,7v0,11,49,31,147,59v33,0,115,22,116,-14v-153,-35,-240,-52,-263,-52xm241,-35v-11,-3,-24,7,-11,14v3,-5,11,-6,11,-14xm699,0v0,10,34,18,102,18v16,0,42,7,42,-11v0,-20,-101,-13,-137,-14xm1007,7v19,-1,44,5,46,-14v-21,-1,-49,7,-46,14xm678,21v-6,0,-12,-1,-10,7v6,0,12,1,10,-7xm706,77r0,7v44,15,56,19,91,18v23,0,37,-8,42,-25v-34,-21,-90,-1,-133,0","w":1768},"E":{"d":"604,-1923v423,5,634,15,634,28v0,5,-6,9,-18,10v0,0,-1,9,4,7v17,-21,86,-35,154,-45v7,13,10,26,10,38v0,103,5,196,14,277r-52,108v-49,32,-162,23,-151,-42v2,-10,10,-24,28,-42v-45,-11,-10,-105,-70,-98v0,-16,-2,-24,-7,-24r-73,0v-1,11,9,10,31,21r0,10r-21,4r-343,-7v-89,1,-356,-8,-357,24v9,0,19,174,32,522v16,17,26,18,52,17r137,-7r224,25v21,0,31,-26,31,-77v0,-23,22,-40,67,-49r21,-14v23,0,35,96,35,287r0,112v0,18,-5,28,-14,31v-28,-11,-63,-22,-105,-31v-9,0,-28,-27,-28,-84v0,-19,-72,-28,-217,-28v-131,0,-196,6,-196,17v-9,106,14,218,14,326v0,105,-13,216,-25,332r11,4v125,-7,228,-23,308,-28v110,-7,241,31,409,31v11,0,20,-9,25,-28v26,-3,26,20,45,25v9,-23,0,-69,-17,-63r-21,7v-20,-15,-34,-35,-42,-60v0,-19,33,-42,101,-42v7,0,31,12,70,35v21,0,32,19,32,56v2,140,7,246,14,319r-7,28v-41,-4,-64,-19,-161,-25v0,-5,-328,-28,-984,-28v-42,0,-63,-17,-63,-52v-7,-5,-10,-38,-10,-98v0,-29,19,-56,10,-88v6,-5,6,-15,18,-14v21,19,29,28,49,25v40,-6,59,-22,59,-42r-17,-627v0,-14,-9,-37,-28,-70v5,0,12,-177,21,-532v8,-11,11,-39,10,-66v0,-49,-30,-74,-91,-74v-34,-8,-64,-27,-105,-17v-30,0,-45,-41,-45,-123r-4,-3v6,-60,24,-87,63,-88xm79,-1881v-4,1,-11,-2,-10,3r28,42v20,-28,24,-32,52,-24r7,-7v-19,-9,-45,-14,-77,-14xm205,-1853v3,14,25,2,35,0r0,-11v-15,-1,-37,3,-35,11xm475,-1860v-3,0,-8,-2,-7,3v3,0,8,2,7,-3xm268,-1850v-8,3,-14,7,-14,18v4,18,42,14,67,14r0,-11v-25,-14,-42,-21,-53,-21xm387,-1825v2,17,20,17,39,17v-2,-17,-20,-17,-39,-17xm1024,-1815r0,7r158,18v14,-8,18,-8,17,-25v-58,-4,-116,-2,-175,0xm513,-1811v0,7,16,10,49,10v0,-7,-16,-10,-49,-10xm450,-1752v-40,0,-77,0,-70,18v14,38,158,5,140,0v2,-18,-21,-18,-70,-18xm604,-1734v4,19,64,8,39,-7v-15,1,-34,-4,-39,7xm160,-1731r0,7r66,0r0,-7r-66,0xm1238,-1626v-1,7,5,7,7,11v5,0,10,-11,14,-32v-3,-6,1,-17,-11,-17v-7,0,-10,13,-10,38xm1297,-1559v3,5,11,6,11,14v12,1,18,-14,17,-35v-18,-2,-23,10,-28,21xm338,-1570v-22,15,10,81,21,39v0,-21,-7,-34,-21,-39xm338,-1419v-5,22,13,41,25,24r-11,-35xm454,-1066v-6,-11,-19,-5,-21,7r21,0r0,-7xm629,-1045v0,10,4,15,14,14v0,-10,-4,-15,-14,-14xm674,-1038v-6,0,-12,-1,-10,7v6,0,12,1,10,-7xm713,-1038v-5,1,-15,-3,-14,4v5,5,9,12,21,10v1,-8,-4,-10,-7,-14xm300,-852v-4,12,-5,26,-4,42v20,3,13,-24,14,-42r-10,0xm366,-639r0,11r7,0r0,-11r-7,0xm370,-443v-18,1,-8,31,-11,53v2,2,5,2,4,7v11,0,17,-11,17,-32v0,-17,-3,-26,-10,-28xm1283,-373v-14,3,-18,19,-7,25v17,-4,17,-17,7,-25xm352,-222r0,7r11,0r0,-7r-11,0xm426,-187v-6,-16,-60,-18,-60,0v0,13,44,11,60,7r0,-7xm555,-187v-3,19,22,14,35,10v-1,-14,-21,-9,-35,-10xm1217,-173v-2,-20,-50,-14,-49,3v1,20,54,6,49,-3xm632,-177r0,7v68,10,150,6,228,7v0,-7,-54,-12,-161,-14r-67,0xm254,-163v-1,26,28,20,53,21v13,-7,13,-26,-11,-24xm968,-163v-2,19,42,13,133,21r0,-7v-38,-12,-83,-15,-133,-14xm188,-114v-1,12,1,33,10,25r0,-25r-10,0xm1245,-110r0,10v14,2,36,14,45,0v0,-16,-26,-8,-45,-10xm1021,-82v18,4,68,19,73,-7v-19,-5,-73,-4,-73,7xm790,-89v-3,22,30,12,49,14r0,-7v-16,-3,-29,-8,-49,-7xm597,-75v-6,-11,-22,-5,-21,10v11,1,20,0,21,-10","w":1421},"F":{"d":"384,-1789v700,0,1050,12,1050,25v21,103,31,178,31,224v-14,52,-27,115,-38,189v-11,25,-21,38,-32,38v-122,-4,-189,-11,-178,-56r35,-140v-15,-97,-11,-113,-77,-112r-74,0r-581,28v-22,-3,-30,33,-28,70r11,473v0,11,40,14,119,17r178,7v-5,-87,67,-94,147,-84v11,9,6,34,7,53v0,17,7,43,21,80v-30,152,-56,228,-77,228r-119,-46v-6,-2,-16,0,-14,-10v7,-15,23,-22,21,-46r-266,-17v-48,13,-24,76,-28,126v-12,149,8,251,32,553v12,8,76,17,192,28v7,5,20,5,18,17v-9,92,-24,136,-74,133r0,4r-115,-4v-131,12,-286,21,-466,28v-6,9,-21,-2,-31,-3v3,-24,4,-48,-4,-67v7,-12,12,-34,14,-66v0,-9,73,-17,217,-35v36,-4,51,-27,53,-56r24,-420v9,2,16,8,28,7v7,-24,3,-58,4,-88r-35,-31r-14,-102r14,-45v-13,-51,-25,-529,-4,-679v3,-29,-43,-32,-80,-32v-133,0,-200,-34,-200,-101r-7,-35v7,-46,34,-58,42,-7v8,1,15,-11,7,-14v-1,-35,203,-32,277,-32xm835,-1740v-18,1,-32,3,-28,18v16,0,30,-1,28,-18xm153,-1722v11,21,40,30,77,28r0,3v-22,14,-30,19,-28,42v80,-7,130,-8,126,-24v-8,-9,-27,-8,-28,-25v0,-5,12,-10,35,-17r0,-7v-39,-16,-163,-20,-182,0xm1402,-1673v-18,47,-25,60,-24,87v1,14,7,29,24,35v10,-4,10,-32,4,-42v9,-14,7,-46,7,-70xm569,-1635v-4,1,-12,-2,-10,4v4,-1,12,2,10,-4xm1392,-1449v-3,0,-8,-2,-7,3v6,13,7,19,21,18v-1,-12,-10,-20,-14,-21xm387,-1372v0,6,-1,12,7,10v0,-6,1,-12,-7,-10xm912,-1075v-5,1,-15,-3,-14,4v6,5,9,12,21,10v1,-8,-4,-10,-7,-14xm510,-924v-10,0,-13,10,-4,14r60,0v0,-8,-19,-13,-56,-14xm359,-420v-13,8,-2,28,0,42v16,2,14,-13,14,-28xm398,-361v-9,16,-15,37,-7,53v16,3,14,-27,14,-46xm359,-357v0,6,-1,12,7,10v0,-6,1,-12,-7,-10","w":1251},"G":{"d":"1254,-1772v45,0,67,18,67,53v0,250,-21,374,-35,374v3,26,-44,46,-109,49v-63,3,-80,-37,-63,-84v0,-13,-39,-59,-126,-126v-63,-48,-157,-66,-273,-66v-100,0,-196,65,-304,178v-166,174,-257,318,-256,462r32,144v0,51,33,156,98,315v0,13,30,54,91,122v4,32,22,64,56,95v54,49,199,73,434,73v73,0,154,-42,245,-126v31,-3,44,-160,42,-311v0,-19,-19,-28,-56,-28v-126,0,-185,-22,-189,-42r-4,-21v13,-75,35,-112,67,-112r217,3r262,-24v64,11,14,80,25,140v-12,49,-35,74,-70,73r-81,-3r0,7v14,0,21,112,21,336v0,254,8,389,25,406v-59,11,-136,-10,-189,14v-33,0,-49,-28,-49,-84v0,-42,-8,-63,-25,-63v-9,0,-44,23,-105,70v-65,23,-105,31,-161,31v-119,0,-246,-29,-381,-87v-29,-32,-71,-55,-119,-84v-58,-35,-98,-87,-133,-140v-67,-102,-102,-163,-102,-186v-37,-60,-88,-149,-87,-273r3,-259v14,4,18,18,28,25v5,0,11,-11,11,-32v0,-45,-18,-40,-42,-21r-4,-3v3,-83,22,-166,56,-249v52,-65,114,-155,186,-269v11,-9,21,-26,31,-49v23,-28,103,-81,242,-154v24,-13,89,-31,185,-39v71,-6,206,30,396,81v17,-16,16,-43,10,-67v16,-33,60,-49,133,-49xm376,-1429v-65,63,-101,103,-105,144r7,0v70,-85,105,-133,105,-144r-7,0xm239,-1397v14,-2,24,-9,25,-25v-17,2,-25,15,-25,25xm173,-1250v-12,0,-18,6,-18,17v11,0,18,-5,18,-17xm1443,-795v-5,-10,-19,-7,-17,7v5,11,15,3,17,-7xm1128,-246v1,16,20,11,25,0v-5,-9,-18,-7,-25,0xm908,-148v0,5,3,7,10,7v13,-1,32,-8,39,-28v-24,-1,-40,5,-49,21xm467,-155v-5,1,-14,-4,-14,4v0,9,23,18,70,28v14,-1,33,3,38,-7v-43,-17,-74,-25,-94,-25xm1177,-18v-7,5,-13,13,-7,24v18,-4,17,-16,7,-24xm943,34v1,4,-3,11,3,11v19,0,42,-9,67,-28r-4,-11v-32,-2,-50,5,-66,28","w":1492},"H":{"d":"1386,-1854v59,10,83,39,88,87r7,74v0,11,-76,26,-228,45v-4,6,-7,10,-7,21v0,21,19,114,56,277v1,59,-7,112,-7,168v0,274,60,578,60,920v151,-1,251,17,245,53v16,94,24,153,24,178v0,35,-61,53,-182,53v-68,0,-259,5,-252,-25v-24,-141,-32,-191,-14,-304v-14,-58,-17,-71,-17,-112v0,-164,-14,-288,-14,-375r-578,-14r-14,11v7,139,1,284,0,427v0,89,-3,161,18,238r-18,52v44,69,5,130,-91,130v-123,0,-203,-11,-238,-32v-67,-21,-107,-51,-101,-87r21,-119v33,-19,169,10,178,-25v12,-46,4,-108,4,-161v0,-292,-7,-523,-21,-693r3,-119v-7,0,-16,-138,-28,-413v-8,-2,-14,-6,-24,-7v-149,0,-224,-8,-224,-24r-25,-67v0,-42,74,-63,221,-63v97,0,193,-19,273,-3v-5,22,-20,38,-7,59v-17,21,-19,26,-18,53r46,570v0,33,8,49,24,49r581,18r4,-11r-11,-143v0,-9,6,-23,18,-42v-10,-7,-19,-21,-7,-32v-7,-55,-11,-110,-11,-175v0,-103,-25,-159,-31,-171v-19,0,-39,-56,-60,-168v7,-45,11,-67,14,-67v143,-7,257,-17,343,-31xm1152,-1777v-6,-16,-59,-18,-60,0v4,16,58,13,60,0xm1134,-1732v-15,-2,-17,13,-7,18r11,-7xm77,-1697v-3,-3,-7,-10,-10,-3v-1,5,7,2,10,3xm420,-1553v0,10,4,15,14,14v0,-10,-4,-15,-14,-14xm343,-1532v-1,15,-5,32,0,45r11,0v2,-15,4,-31,0,-45r-11,0xm1260,-1308v-5,-9,-15,-6,-14,7v5,7,9,7,14,0r0,-7xm1260,-1277v-9,0,-13,27,-7,39v17,3,14,-16,14,-32xm354,-1018v-4,22,11,46,24,28v-1,-12,-6,-28,-24,-28xm553,-965v1,-9,-16,-21,-14,-7v4,3,6,8,14,7xm851,-979r0,7r91,7v7,-5,7,-9,0,-14r-91,0xm375,-962v-9,0,-13,3,-14,11v9,0,13,-3,14,-11xm1026,-888v-13,-11,-66,-2,-49,10v19,0,43,3,49,-10xm1173,-703v-5,-9,-15,-6,-14,7v5,3,6,11,14,11r0,-18xm1166,-671v-10,5,-6,24,-7,38v17,2,14,-15,14,-31xm1239,-335v-11,9,4,33,11,17v1,-11,-7,-12,-11,-17xm501,-328v-4,1,-12,-3,-11,3v3,18,4,22,18,21xm301,-118v-6,0,-12,-1,-10,7v6,0,12,1,10,-7xm532,-66v-8,-14,-26,-2,-28,11v5,3,7,9,14,10v5,-7,15,-8,14,-21xm1572,-34v-5,-10,-20,-8,-18,7r18,0r0,-7xm1512,-27v-12,-23,-68,10,-21,10v12,0,19,-3,21,-10","w":1643},"I":{"d":"-28,-1799v59,3,186,-4,301,-4v121,0,245,-15,374,-45v5,2,15,-1,14,7r-10,21v16,11,37,17,63,17v36,40,53,98,52,175v0,35,-45,67,-136,67v-75,0,-112,22,-112,66r0,375v0,39,-9,59,-28,59v-7,5,-3,21,-4,32r25,28v-5,15,-15,25,-18,42r21,133v0,88,21,242,21,462v0,72,-16,114,-28,126v-2,14,20,18,42,17v73,-21,153,-31,242,-31v52,0,66,40,66,101v0,93,-10,140,-31,140v-41,-1,-81,-1,-109,11r-28,-18r-595,18v-25,0,-38,-42,-38,-126v0,-25,-10,-76,14,-77v5,0,12,12,21,35r7,0v1,-21,0,-40,-4,-56r14,-7v32,-2,101,17,179,17v13,0,21,-7,24,-21r-10,-108r14,-168v-26,-679,-48,-1018,-67,-1019r-245,-14v-77,-70,-23,-140,-42,-266xm122,-1803v-6,-2,-15,-6,-14,4v5,3,7,9,14,10r0,-14xm255,-1719v-2,15,28,14,32,4r0,-4r-32,0xm80,-1575v0,-15,-51,-23,-49,3v1,7,11,11,28,11v13,-1,21,-3,21,-14xm409,-1512v-26,-3,-20,31,-21,56v16,5,20,-27,21,-56xm357,-1474v-7,0,-10,4,-11,11xm511,-1036v5,-7,9,-7,14,0v-5,7,-9,7,-14,0xm546,-137v-6,-12,-23,-5,-25,7v11,7,18,-1,25,-7xm787,-112v-16,3,-21,16,-21,31v18,1,36,-21,21,-31","w":886},"J":{"d":"693,-1805v114,2,284,-21,465,-21v182,0,281,10,294,32v29,49,25,222,-14,224r-52,3v4,-15,11,-28,14,-45v-25,19,-111,11,-161,24r-35,0v-26,0,-33,69,-53,203v-17,117,-19,286,-42,508r-38,374v0,82,-8,123,-25,123r-7,17r14,28v-5,37,-31,100,-80,189v-113,134,-219,201,-333,200v-51,0,-133,-18,-238,-70v-81,-40,-146,-119,-168,-228v-29,-142,-37,-229,-59,-252v-44,-1,-74,5,-126,21v-17,-3,-25,-7,-25,-14v12,-34,22,-91,30,-171r427,-42r11,42v-7,116,0,172,-30,168r0,3v-23,0,-37,-15,-42,-45v-35,7,-53,28,-53,49v0,185,51,297,154,336v52,7,96,-18,144,-25r14,21v23,-5,35,-12,35,-21v-18,-7,-26,-7,-25,-17v44,-22,73,-51,88,-88v58,-51,87,-93,87,-126v22,-41,38,-93,49,-157v40,-58,28,-328,28,-459v0,-265,-13,-438,-38,-521r-4,-70r-122,37r-112,4v-12,-42,-20,-89,-39,-125v31,-44,29,-45,28,-98v0,-7,13,-11,39,-11xm1407,-1784v-5,-10,-20,-8,-18,7r11,4xm686,-1742v-7,32,23,56,42,32v-3,-20,-15,-28,-18,-67v-21,-2,-17,6,-24,35xm1018,-1770v-15,4,-22,5,-21,14v0,8,51,13,154,18v20,1,42,16,67,42v23,2,50,9,56,-14r-32,-11r0,-3v21,-14,32,-26,32,-35r-4,0v-37,-5,-121,-8,-252,-11xm763,-1731v-4,36,17,31,80,31v40,0,60,-6,60,-14v0,-9,-39,-15,-116,-17r-24,0xm1032,-1724v-2,24,35,11,56,14r7,-7v0,-5,-13,-9,-38,-11xm1400,-1703v-29,0,-7,89,0,77v15,2,14,-4,17,-25v-2,-35,-8,-52,-17,-52xm1141,-1658v-27,-9,-81,-2,-53,25v39,-6,56,-4,53,-25xm1197,-1654v-11,-17,-40,-1,-18,10v11,1,12,-6,18,-10xm962,-1651v-6,0,-12,-1,-10,7v6,0,12,1,10,-7xm752,-1644v-30,1,-89,-4,-80,18v19,45,55,26,87,-7v1,-7,-5,-7,-7,-11xm847,-1610v-21,0,-45,-3,-46,18v23,-1,51,-3,46,-18xm1095,-1553v-15,7,1,48,11,25v2,-14,-5,-19,-11,-25xm973,-1507v6,-24,-15,-54,-25,-32v0,19,8,29,25,32xm1008,-1483v-3,16,6,32,14,18v1,-11,-2,-19,-14,-18xm1029,-1262v-16,-1,-23,70,-21,115r7,7v18,-56,22,-70,21,-115xm1015,-1087v-17,0,-10,28,-7,42v18,3,14,-19,14,-35xm1015,-979r0,11r7,0r0,-11r-7,0xm422,-698v1,10,26,14,31,3v0,-14,-27,-13,-31,-3xm184,-695v-15,0,-34,11,-42,35v7,19,148,7,133,-7r0,-7v-32,-1,-72,9,-98,0v0,-9,9,-10,7,-21xm1001,-555r3,31v24,-40,34,-83,32,-140v-6,-4,-7,-10,-18,-10v-11,0,-17,40,-17,119xm136,-667v-5,-1,-2,7,-3,10v-3,16,21,46,35,28v2,-25,-6,-38,-32,-38xm430,-653v-16,3,-20,19,-14,31v17,2,14,-15,14,-31xm269,-629r0,7r11,0r0,-7r-11,0xm87,-618r0,14r14,0r0,-14r-14,0xm280,-573v11,17,24,25,38,25v7,-25,-23,-42,-38,-25xm311,-531v0,7,-3,17,7,14v0,-7,3,-17,-7,-14xm252,-503v-22,-4,-33,20,-14,25r24,0v1,-13,-2,-23,-10,-25xm315,-499v-31,3,-13,33,3,38v6,-5,13,-10,11,-24xm234,-436v-2,20,15,54,35,101v-1,18,-9,54,14,49v11,-3,15,-13,14,-28v-10,-100,-24,-150,-42,-150v-18,0,-20,6,-21,28xm969,-408v0,25,-14,48,-42,70v-23,39,-35,64,-35,77v34,1,53,-33,84,-105v-1,-15,12,-40,-7,-42xm381,-205v-17,-20,-44,-18,-45,10v0,21,51,59,154,116v15,3,27,10,45,10v-7,-25,-44,-41,-105,-73xm672,-142v-34,1,-79,-1,-70,24v27,8,61,1,70,-24xm798,-76v-67,23,-97,14,-70,46v-1,26,-156,22,-210,14r0,3v33,23,72,35,119,35v92,0,179,-41,262,-122r0,-21v-40,9,-65,33,-101,45xm364,-107v-7,0,-17,-3,-14,7v7,7,16,20,24,7v0,-8,-7,-9,-10,-14xm581,-55v-7,0,-17,-6,-21,0v0,15,23,19,21,0","w":1266},"K":{"d":"1598,-207v-6,19,23,15,28,31v-9,22,-24,37,-28,63v4,50,44,105,-14,130v0,-6,-127,-8,-378,-25v-126,-9,-185,-11,-182,-42v28,-15,42,-29,42,-42v-10,2,-10,-6,-14,-10v24,-131,-6,-162,-52,-308r-46,-147v-11,-10,-62,-140,-185,-371v-44,-83,-88,-119,-98,-126r-11,0v-91,95,-136,145,-136,150v0,38,-11,109,-32,214r7,31v-8,46,-51,81,-7,123v-5,135,-13,203,-24,203v-17,6,-25,28,-25,66v18,32,118,60,301,84v11,18,21,42,39,39r7,10v-12,14,-30,57,-53,130v-9,7,-19,10,-31,10v0,-11,-97,-17,-291,-17v-48,-1,-97,2,-126,14v-52,-19,-129,-8,-196,-11v-14,0,-35,5,-63,14v-19,-53,3,-91,35,-157v0,-10,37,-17,112,-21v0,-5,5,-7,14,-7r0,-7v0,-3,-36,-10,-108,-21v-2,-19,38,-21,122,-21v35,0,67,-78,67,-235v0,-59,10,-149,31,-269v12,-29,25,-306,25,-833v0,-23,-5,-45,0,-67v-17,-25,-86,-38,-207,-38v-60,-17,-90,-31,-91,-42v28,-5,42,-13,42,-25r-14,-31v14,-68,40,-102,77,-102v55,0,214,-7,301,-7v101,0,160,13,179,39v6,3,19,-1,17,10v-28,23,-42,79,-42,168v0,100,-10,238,-31,413r3,0r203,-192v159,-136,238,-217,238,-242v54,-79,81,-123,81,-133r-53,-7v-2,-22,42,-24,133,-24r277,0v39,0,59,13,59,38v19,7,45,7,60,18v1,14,-17,14,-56,24v-1,23,11,30,10,53v-3,86,-15,97,-66,77v-98,-5,-137,21,-210,84v-166,143,-276,220,-319,245v-78,74,-117,102,-115,119v8,58,57,122,115,213v84,131,143,275,207,413v25,33,40,73,59,112v55,114,97,168,112,168r32,7v-1,16,-17,24,-14,32v48,18,298,-3,290,24xm97,-1835v-12,12,4,28,21,28r133,0r7,-7v-21,-7,-75,-14,-161,-21xm562,-1789v18,-5,31,-27,21,-35v-13,-1,-14,10,-21,35xm335,-1810r0,7v17,-1,42,9,49,-4v-10,-7,-33,-1,-49,-3xm114,-1747r0,10v8,8,185,17,263,7r0,-7v-41,-14,-188,-19,-263,-10xm1136,-1709v17,1,22,-9,32,-31v-17,-1,-23,9,-32,31xm1455,-1723v-6,-11,-19,-5,-21,7r21,0r0,-7xm433,-1635v-7,16,0,43,21,35v6,-19,0,-37,-21,-35xm1059,-1607v-17,-2,-24,6,-28,17v11,0,18,-5,28,-7r0,-10xm1021,-1576v-59,0,-94,49,-161,119v1,7,0,16,10,14r151,-122r0,-11xm1045,-1495v0,6,-1,12,7,10v23,-16,38,-20,39,-42v-20,-1,-30,9,-46,32xm660,-1278v0,0,-1,9,4,7v15,0,32,-12,52,-35v-16,-24,-35,-2,-56,28xm734,-1131v-1,37,14,73,31,70v8,-28,1,-49,-21,-70r-10,0xm545,-1026v0,7,-3,17,7,14v27,-18,51,-41,70,-70v-1,-4,3,-13,-4,-11v-18,0,-42,22,-73,67xm321,-260v-10,4,2,13,7,18v9,-4,-3,-13,-7,-18xm482,-263v6,0,12,-1,10,7v-6,0,-12,1,-10,-7xm429,-176v0,0,-9,-1,-7,4v0,0,9,1,7,-4xm678,-141v19,6,28,11,28,14v-5,18,-49,18,-81,18v-13,0,-3,21,0,28v-9,-5,-122,-21,-378,-46r-63,0r0,4v19,19,138,39,357,52v71,4,166,5,179,-42v0,-5,6,-13,17,-24v0,-12,-51,-18,-59,-4xm90,-120v-23,0,-34,13,-35,35v22,2,38,-8,35,-35xm1518,-88r0,10v14,8,48,2,28,-14v-11,-1,-19,2,-28,4","w":1664},"L":{"d":"147,-1912v148,0,275,16,381,49v28,2,57,4,84,0r7,14r-3,161v-4,11,-11,17,-21,17r-35,-31v-36,-7,-74,-26,-116,-14r0,14v25,11,42,17,53,17v2,16,-20,13,-67,21r-13,597r-7,792v0,16,53,24,158,24r532,0r91,7v7,0,15,-52,28,-154v3,-26,13,-38,24,-38v107,3,161,13,161,31v-7,17,-17,25,-31,25r0,7v19,17,28,34,28,49v0,42,-29,149,-18,224v-9,20,-14,39,-14,56v-5,0,-13,12,-24,35v-116,44,-250,-5,-382,0r-546,21r-385,-35v-14,-11,-21,-23,-21,-35v0,-111,37,-165,70,-165v7,-8,44,-15,109,-21v23,-63,3,-332,3,-806v0,-91,18,-331,27,-607v1,-38,-44,-42,-84,-45r0,-11v32,-15,59,-23,81,-24r0,-11v-34,-3,-66,-8,-105,-7r0,11v7,0,10,2,10,7v-5,13,-18,15,-35,14v-42,-18,-36,-139,7,-151v6,0,13,-9,21,-28xm150,-1818v-12,-1,-21,1,-21,11v11,1,21,0,21,-11xm514,-1814v-12,-1,-18,3,-17,14v5,3,17,-1,17,7v-11,14,-42,1,-63,3v-6,6,-3,22,4,25v41,-1,104,8,101,-32v-13,-11,-27,-17,-42,-17xm301,-1797v10,18,45,23,80,21r14,-14v-24,-16,-40,-18,-73,-17v-14,1,-21,5,-21,10xm392,-1741v-19,-6,-56,-3,-35,14v13,1,24,-1,35,-3r0,-11xm381,-1618v3,-35,-13,-79,-31,-63v-2,27,2,80,17,77xm326,-1134v-16,73,-17,123,-3,150v14,27,21,-9,21,-108v0,-32,0,-45,-18,-42xm1348,-331v-36,77,-31,108,-45,192v5,4,6,12,17,11v23,-11,42,-64,42,-158v0,-33,-1,-47,-14,-45xm309,-321v-9,47,-28,98,7,119v28,4,16,-20,21,-80v1,-23,-1,-43,-28,-39xm1058,-226v-2,18,9,14,38,21v-1,29,72,24,102,17r0,-10v-31,0,-69,-9,-112,-28r-28,0xm939,-198v3,24,60,10,87,14r0,-11v-24,-6,-58,-2,-87,-3xm64,-156v17,2,29,-13,21,-25v-15,1,-21,11,-21,25xm326,-160r0,11v49,7,216,17,501,31v2,-2,4,-3,3,-7xm71,-135v-7,3,-20,-2,-18,10v4,9,21,10,25,0v0,-6,-5,-6,-7,-10xm1026,-111v-17,0,-45,-7,-45,11v20,3,43,3,66,3v0,-11,-8,-14,-21,-14xm1107,-76v-1,5,3,4,7,4v22,0,41,-8,56,-25v-21,-21,-35,-7,-63,21xm1145,-62v14,29,65,40,88,14v20,21,73,21,87,0v2,-17,-27,-19,-87,-17xm368,-37v-3,30,39,31,130,31v57,0,105,-6,143,-17r0,-7v-79,-7,-149,-15,-210,-11xm305,-30r0,7r7,0r0,-7r-7,0xm729,-27r0,11v20,1,33,-4,49,-7r0,-7v-17,0,-35,-1,-49,3","w":1434},"M":{"d":"470,-1340v30,-15,33,10,45,39r7,0v2,-67,-23,-111,-77,-161r-7,0r0,14r-21,0v1,28,-10,42,-7,73v31,421,46,771,46,1050v-3,9,-9,14,-18,14v-13,3,-11,-22,-17,-35r-4,0r-10,60v38,23,39,42,28,80v-28,0,-42,-7,-42,-21v-17,-2,-18,11,-18,28v0,9,36,22,109,39v23,1,37,-1,56,-11v75,15,112,29,112,42r0,11v-32,8,-39,-2,-74,-28v-51,2,-114,24,-59,35v50,-3,131,12,122,31v10,45,6,84,-52,84v-33,-14,-62,-21,-88,-21v-1,13,7,11,28,14v24,3,35,9,35,14r-31,7v-61,0,-172,-12,-333,-35r-70,21v-38,-12,-52,-21,-49,-56v-20,0,-34,-23,-42,-70v-6,-4,-8,-10,-7,-21v22,-37,59,-56,112,-56v49,-13,71,-13,70,-28r-45,-1284v0,-57,8,-120,-7,-165v0,-37,23,-49,66,-56r109,-17v103,19,154,37,154,56v24,11,46,35,66,73v47,34,79,144,165,298r87,157v33,121,57,182,74,182v21,0,56,-61,112,-178v65,-137,158,-293,273,-473v35,-16,52,-31,52,-45v12,-24,27,-40,46,-49r35,3v29,-11,58,-18,87,-21v128,19,189,32,189,63r4,651r-4,179v9,66,46,260,46,584v0,28,-5,57,-4,88r-19,-98v0,37,28,56,84,56v50,0,63,30,63,70v0,124,-2,184,-28,182v-67,-35,-166,-21,-259,-21v-170,0,-255,-18,-255,-53v0,-47,26,-85,-11,-119r0,-17v0,-9,32,-19,95,-32r14,-17v-16,-71,-2,-95,19,-196r10,-14v-23,-46,-18,-367,-14,-480v-27,-93,-13,-171,4,-290v-4,-24,22,-67,31,-109v-14,-67,-21,-111,-21,-133r-7,0v-30,29,-87,94,-150,207v-118,213,-201,341,-322,511v-19,27,-53,22,-81,10v-15,1,-29,4,-42,11v-22,0,-35,-21,-38,-63v-16,-36,-44,-80,-88,-126v-20,-21,-162,-315,-234,-438xm1373,-1623v11,10,22,-10,42,-35r0,-18v-28,0,-26,22,-42,53xm382,-1651v0,-16,-41,-15,-38,0v0,5,8,9,24,10v9,-3,14,-7,14,-10xm214,-1658v-17,-3,-9,10,-3,14v6,1,2,-10,3,-14xm491,-1641v-4,-17,-43,-11,-35,7v14,0,31,3,35,-7xm284,-1630v11,70,23,127,49,119v0,-25,-12,-39,-17,-60v0,-25,-8,-45,-25,-59r-7,0xm1366,-1602v-19,2,-31,26,-21,38v17,-10,21,-26,21,-38xm221,-1599v-1,2,-4,3,-3,7v7,84,15,126,24,126v18,-35,20,-132,-21,-133xm424,-1564v22,37,58,85,109,144r101,206v4,-1,11,3,11,-3v0,-29,-36,-122,-109,-277v0,-15,-19,-39,-56,-73r-3,-14v-23,-1,-56,3,-53,17xm312,-1452v-6,32,-3,75,-3,112v0,33,5,49,14,49v21,-5,15,-138,3,-161r-14,0xm1079,-1154r3,3v13,-6,33,-39,60,-98v16,-13,33,-48,42,-101r-7,-7v-27,0,-59,68,-98,203xm1530,-1263v12,1,14,-10,14,-24v-9,4,-14,12,-14,24xm1537,-1231v-19,-5,-22,28,-10,35v10,-3,11,-20,10,-35xm1611,-1154v0,119,13,180,28,185r3,-3r0,-91v0,-69,-3,-121,-10,-158v-23,-3,-21,18,-21,67xm239,-1217r0,70v3,2,4,7,10,7v2,-26,6,-54,0,-77r-10,0xm1527,-1126v-5,-8,-14,-9,-11,3v3,6,-1,20,11,18r0,-21xm368,-1032v8,100,-1,148,25,144r0,-35v0,-72,-2,-130,-7,-175v-16,-2,-12,20,-18,66xm935,-920v-11,20,-15,28,-14,46v20,4,21,-16,25,-46r-11,0xm277,-871v-4,21,-5,74,11,70v8,-18,9,-76,-11,-70xm372,-797v0,18,2,33,3,49r7,0v0,-17,1,-49,-10,-49xm263,-591r4,4v32,0,26,-141,21,-189v-19,-2,-13,59,-25,185xm379,-692v-18,94,-2,225,-4,339v21,14,48,-13,46,-49v-25,-2,-14,-57,-14,-84v0,-48,-5,-82,-14,-101v12,-29,2,-107,-14,-105xm1565,-608v0,-14,-18,-14,-17,0v6,6,12,8,17,0xm1541,-482v-14,35,-21,64,-21,87v8,25,11,36,24,35r7,-122r-10,0xm1642,-440v-19,15,-17,68,-17,108v7,7,11,14,28,14v7,0,11,-9,14,-28v-9,-63,-18,-94,-25,-94xm288,-419v-27,-7,-19,50,-21,77v4,3,6,8,14,7v3,-28,14,-56,7,-84xm1541,-318r0,11v9,0,13,-3,14,-11r-14,0xm1457,-290r-4,21v13,1,15,-8,14,-21r-10,0xm1628,-290v0,20,24,26,32,11v0,-14,-18,-11,-32,-11xm260,-279v-7,-1,-3,9,-4,14r11,0v1,-8,-4,-10,-7,-14xm414,-262v-11,-3,-24,7,-11,14v15,2,22,-8,11,-14xm102,-167v-22,-2,-31,3,-31,24v0,14,10,29,31,46v13,1,14,-2,18,-18v-3,-35,-9,-52,-18,-52xm1574,-258v-7,6,-13,11,-3,17v7,0,17,3,14,-7xm109,-55v0,12,6,15,14,10r-3,-10r-11,0xm291,-31v18,13,55,13,81,7r0,-10r-67,-7xm396,-27r0,7v21,7,48,8,77,7r0,-7v-26,-2,-48,-8,-77,-7xm1406,-122v-6,-16,-53,-15,-45,11v9,14,30,-2,45,-4r0,-7xm1385,-52v-6,3,-19,-1,-17,11v5,10,24,6,38,7v1,-14,-6,-17,-21,-18","w":1868},"N":{"d":"1579,-1889v5,7,5,20,14,24v-16,54,-43,81,-80,81v0,7,-34,11,-102,14r-7,10v54,680,72,1139,81,1376r10,266v-7,117,-15,108,-119,108v-52,0,-157,11,-157,-31v0,-39,-30,-95,-74,-168v-41,-177,-62,-223,-129,-322v-101,-150,-181,-321,-270,-494r-119,-231v-53,-102,-113,-184,-168,-252r-10,0r0,67v0,57,17,172,17,346v0,123,-16,328,-45,613v-4,41,9,68,17,98r-10,196r14,73v-4,23,-14,40,-14,67v-23,-6,-25,-19,-53,-14v9,23,17,25,14,49v11,0,20,-4,25,-11v34,12,13,74,-21,67r-238,7v-51,-7,-77,-29,-77,-67v0,-64,-16,-109,-25,-136v0,-9,44,-32,133,-67r4,-3v3,-49,-10,-116,17,-140r0,-7v-14,0,-21,-61,-21,-182r0,-35v40,-359,60,-781,60,-1264v0,-58,8,-87,17,-87v0,-8,37,-13,112,-14r32,0v39,0,84,62,157,171v63,94,130,159,165,217r119,200v92,107,157,255,224,434v49,130,97,189,115,189v46,-43,30,-141,32,-224r7,-385v-28,-138,-21,-300,3,-392v0,-17,-49,-25,-147,-25r-7,-10r0,-91v0,-59,26,-88,77,-88r396,-3v21,0,31,23,31,70xm1516,-1928v-2,14,27,14,32,4v-5,-7,-21,-3,-32,-4xm379,-1910v2,26,27,45,42,28r0,-21v-5,-11,-31,-22,-42,-7xm1460,-1854v-6,0,-12,-1,-10,7v6,0,12,1,10,-7xm1138,-1830v-10,6,-3,12,4,18v20,-1,37,-5,56,-7v-6,-17,-39,-9,-60,-11xm1285,-1742v-17,2,-17,19,-17,38v7,18,22,24,28,7v0,-19,3,-40,-11,-45xm372,-1560v2,2,3,4,7,3v13,-2,10,-108,10,-147v-18,-2,-14,46,-17,144xm456,-1676v-16,0,-11,21,-11,35v0,13,7,31,21,53r11,0v-8,-59,-15,-88,-21,-88xm557,-1543v0,0,-9,-1,-7,4v43,107,75,178,95,213v19,16,8,30,28,28v-15,-111,-64,-176,-116,-245xm736,-1396v-7,0,-17,-3,-14,7v9,35,31,74,66,116r7,0v-25,-82,-44,-123,-59,-123xm704,-1252v-6,-3,-13,-16,-17,-7v29,90,87,194,168,332r7,0v-6,-32,-59,-140,-158,-325xm918,-1119v18,56,39,98,63,126r3,-4v-33,-76,-47,-117,-66,-122xm1009,-955v0,0,-9,-1,-7,4v15,61,34,103,56,126r7,0v0,-11,-19,-54,-56,-130xm879,-878r-3,4v23,67,41,101,52,101v3,-4,7,-5,7,-14v0,-10,-19,-40,-56,-91xm295,-577v18,2,17,-34,24,-108r0,-32r-7,0v-5,0,-11,47,-17,140xm1019,-626v-3,34,21,40,32,60r3,0r0,-28v-8,-11,-26,-12,-24,-32r-11,0xm1324,-528v3,28,1,41,14,39v21,-16,4,-67,7,-98v-17,-2,-16,17,-21,59xm291,-531v-19,5,-13,45,-14,70v24,3,17,-9,25,-46v-3,-16,-6,-24,-11,-24xm1401,-349v0,6,-1,12,7,10v0,-6,1,-12,-7,-10xm1149,-311v1,15,11,40,38,56v1,-14,-9,-24,-28,-56r-10,0xm1310,-269v0,10,4,15,14,14v0,-10,-4,-15,-14,-14xm284,-237v-4,17,11,27,18,14v-2,-9,-7,-14,-18,-14xm1215,-199v-6,0,-12,-1,-10,7v5,3,6,11,14,11xm190,-178v-23,1,-52,-6,-49,18v19,-3,53,10,56,-11xm1460,-150v-9,4,-1,25,11,25v2,-14,-5,-19,-11,-25xm288,-111v-12,0,-18,6,-18,17v11,0,18,-5,18,-17xm123,-101v-36,2,-25,25,0,25v16,0,28,-5,42,-7r0,-11xm1401,-90r0,7v3,-3,11,-8,0,-7xm144,1v1,15,48,10,46,0v-5,-10,-39,-11,-46,0","w":1597},"O":{"d":"235,-149v-57,-68,-141,-299,-178,-451r-4,-46v0,-305,43,-528,133,-668v28,-43,56,-113,81,-214v11,-19,43,-61,98,-126v0,-47,72,-117,217,-210v0,-9,50,-43,157,-52r172,-14v140,25,222,45,245,59v134,83,213,160,238,231r98,147v23,95,73,239,73,438v0,231,-37,361,-66,392v-35,179,-224,531,-277,581v-69,65,-136,94,-196,94v-25,6,-38,14,-38,25r-123,49r-17,-4v-233,27,-198,37,-434,-52v-30,-12,-70,-45,-119,-98v-40,-27,-60,-54,-60,-81xm1100,-1860r0,14v55,33,89,49,101,49r0,-4v-52,-42,-67,-61,-101,-59xm1019,-1836v-12,-1,-21,1,-21,11v65,44,138,78,221,101r0,-7v-14,-17,-39,-32,-74,-45v0,-9,-28,-23,-84,-42v-11,-12,-25,-18,-42,-18xm666,-1752v8,0,53,-16,136,-49r35,-10r0,-14v-47,-1,-98,21,-171,66r0,7xm333,-1202v-76,171,-73,334,-73,560v0,159,42,263,126,311v83,84,136,126,161,126v54,0,98,18,133,53v18,4,37,2,56,0v10,7,14,20,28,24v11,0,25,-10,42,-31v87,-13,146,-32,175,-60v131,-128,196,-200,196,-213v77,-189,115,-306,115,-350v48,-175,70,-261,102,-259v2,-41,-9,-59,-35,-119v-13,-152,-31,-243,-53,-273v-38,-107,-137,-206,-301,-284v-65,-31,-78,-37,-119,-35v-79,35,-124,53,-136,53v-5,0,-7,8,-7,24v-109,71,-172,117,-189,140v-81,112,-158,189,-221,333xm389,-1570v-20,-1,-29,23,-28,60r7,0v133,-119,200,-184,200,-196v-50,-1,-88,34,-137,105v-9,0,-23,10,-42,31xm1250,-1699v-3,5,-10,6,-10,14r21,0v0,-8,-8,-9,-11,-14xm676,-1692v-51,7,-83,25,-80,52v52,-7,86,-30,84,-49xm1191,-1661v0,22,26,44,77,67v13,1,22,0,21,-14v0,-16,-33,-34,-98,-53xm1369,-1580v-13,0,-18,8,-17,21v0,17,28,75,84,175v3,1,3,-1,3,-4r-31,-115v0,-51,-13,-77,-39,-77xm326,-1500v-9,0,-13,3,-14,11r14,0r0,-11xm298,-1468r0,10v2,-3,7,-4,7,-10r-7,0xm372,-1409v-13,6,-25,13,-25,32v14,8,27,-4,25,-32xm1460,-1311v-6,-3,-12,-19,-17,-10r7,35r10,0r0,-25xm319,-1311v-23,22,-42,46,-42,91r7,7v0,-7,13,-32,39,-77r3,-21r-7,0xm1380,-978v-3,17,10,9,14,3v1,-6,-10,-2,-14,-3xm1446,-950v-10,31,-14,62,-14,98v34,-5,20,-64,18,-98r-4,0xm1495,-768r11,0v13,-46,18,-67,17,-98v-27,-7,-23,40,-28,98xm1341,-779r0,18r11,0r10,-28r-7,-28v-13,-1,-12,11,-14,38xm1271,-502v23,2,26,-27,39,-88v22,-35,32,-79,31,-133r-7,-7v-15,0,-34,65,-56,196v-6,7,-4,22,-7,32xm186,-632v0,-11,-16,-13,-17,0v4,7,13,8,17,0xm95,-600v-11,4,-16,31,-3,38v14,1,8,-16,10,-31xm1212,-436r7,21v-54,68,-81,107,-81,116v12,4,23,-8,28,0r0,3r-129,105v-5,8,-3,14,7,14v42,-14,91,-42,133,-94v53,-66,80,-110,80,-186v0,-13,-5,-25,-21,-24v-9,0,-17,15,-24,45xm193,-418v-2,44,3,65,35,87r11,0v0,-35,-15,-56,-42,-87r-4,0xm1145,-82v1,4,-2,12,4,10v70,-50,105,-86,105,-108r-7,0v-41,31,-75,63,-102,98xm865,-152v-18,0,-41,-1,-38,14v18,0,36,2,38,-14xm554,-145v0,15,14,27,42,35v2,-20,-13,-30,-42,-35xm382,-86v3,-13,-18,-25,-14,-7v4,3,6,8,14,7xm858,-26r0,10v63,-3,113,-34,109,-56v-30,-1,-50,14,-109,46xm708,-58r0,11v33,3,69,3,105,3v2,-18,-9,-16,-39,-21v-25,-4,-45,4,-66,7xm641,-54r28,10v4,-17,-22,-22,-28,-10xm1054,-26v-6,-11,-25,-7,-21,10v12,2,16,-5,21,-10xm393,-2v2,22,238,85,252,77v50,0,118,-10,203,-31r0,-7v-85,-1,-161,7,-242,10v-65,-21,-131,-56,-213,-56r0,7","w":1593},"P":{"d":"219,-2016r49,4v265,0,429,15,493,45v139,21,271,48,396,81v24,13,76,27,154,49v24,7,45,32,66,66v65,58,98,136,98,235r-52,238v-19,47,-73,139,-161,276v0,38,-137,101,-410,189v-11,13,-59,24,-143,32v-25,11,-120,23,-287,38r0,326r-4,269v95,0,192,21,291,63v3,17,-6,50,10,63r-17,25v3,42,-1,64,-49,63r-116,0v-1,15,19,15,63,24r0,11r-31,7v-80,-21,-208,-32,-385,-32v-13,-21,-21,-31,-25,-31r-77,21v0,5,11,10,32,14v1,11,-9,11,-32,17v-19,0,-28,-59,-28,-178v0,-28,-20,-80,18,-77r112,10v23,0,35,-134,35,-402r3,-133v-26,-6,-19,-100,-21,-137v-4,-68,4,-156,-7,-210r7,-21v-5,-5,-12,-9,-10,-21v14,-9,21,-40,3,-52v9,-115,14,-211,14,-287v-30,-69,-2,-193,4,-277v-31,-5,-82,-7,-151,-7v-20,0,-42,-34,-42,-94v0,-13,7,-35,21,-67v-13,-40,-8,-71,49,-70v-2,-15,-17,-17,-17,-35v5,-15,54,-27,147,-35xm226,-1970v-2,18,56,14,175,21v30,-4,79,4,94,-14r0,-7v-85,-7,-183,-5,-269,0xm565,-1974v-25,0,-35,8,-21,18v20,-2,51,6,60,-7v0,-5,-13,-11,-39,-11xm943,-1900r14,0v-5,-7,-9,-7,-14,0xm943,-1851v-2,2,-4,3,-3,7v13,7,24,10,38,10v2,-17,-7,-15,-35,-17xm261,-1844v-23,0,-53,-2,-53,17v18,9,80,-1,53,-17xm334,-1841r0,7r11,0r0,-7r-11,0xm401,-1820v-5,1,-14,-4,-14,4v2,43,78,23,115,21v2,-20,-31,-17,-101,-25xm1069,-1813v-1,2,-4,3,-3,7v29,23,50,35,63,35v3,-29,-15,-27,-60,-42xm317,-1806v-16,0,-42,-6,-42,11v14,21,39,26,73,24v5,-7,15,-8,14,-21v0,-7,-15,-14,-45,-14xm954,-1785v-2,15,8,18,24,18r0,-14v-8,-1,-14,-5,-24,-4xm226,-1767v0,5,8,9,24,10v21,-3,26,-9,14,-17v-14,1,-33,-3,-38,7xm394,-1732v-8,231,-3,350,45,630r7,133v54,0,152,-16,294,-49v59,0,129,-40,224,-98v57,-35,118,-68,172,-119v53,-78,80,-149,80,-214v5,0,7,-14,7,-42r0,-17v0,-23,-63,-71,-189,-144v-161,-51,-274,-90,-339,-115r-56,-4v-142,0,-224,13,-245,39xm331,-1736r0,21v12,0,12,-17,3,-21r-3,0xm1136,-1701v-3,-1,-5,1,-4,4v13,21,32,31,56,31r0,-14v-23,-14,-41,-21,-52,-21xm1297,-1676v10,-14,-19,-38,-21,-14v5,9,12,14,21,14xm1188,-1613v-6,3,-19,-1,-17,10v0,11,25,12,42,11v2,-2,2,-5,7,-4v0,-11,-11,-17,-32,-17xm1269,-1557v-2,15,9,17,14,24r7,-7v-6,-11,-13,-17,-21,-17xm1437,-1540v-12,7,-1,29,14,25v4,-14,3,-27,-14,-25xm1377,-1459v-5,-9,-15,-6,-14,7v4,3,6,8,14,7r0,-14xm1213,-1239v-23,27,-41,44,-32,60v28,-22,42,-42,42,-60r-10,0xm345,-1232v-11,-1,-14,4,-14,14v10,0,15,-4,14,-14xm996,-1088v-19,0,-31,22,-21,31v7,-2,22,-12,21,-31xm1223,-1057v-4,-9,-22,-9,-21,4v6,11,16,5,21,-4xm877,-994v-41,1,-93,1,-88,28v52,-7,94,-11,88,-28xm1150,-994v-60,18,-89,24,-88,42v40,2,62,-8,102,-31r0,-11r-14,0xm978,-941v-17,-2,-24,6,-28,17v15,0,26,-3,28,-17xm831,-896v11,3,28,13,35,0v-4,-10,-30,-10,-35,0xm614,-861r0,7v32,0,50,-17,77,-21v68,-9,103,-3,102,-21v-76,-2,-151,9,-179,35xm457,-868v0,7,12,11,35,11v25,0,35,-8,21,-18v-19,2,-48,-6,-56,7xm310,-399v0,45,-1,65,14,63v6,-35,2,-79,3,-119r-7,-7v-7,0,-10,21,-10,63xm320,-297v-8,16,-13,30,-7,45v19,3,13,-21,14,-38xm142,-108v2,7,9,10,21,10v15,0,18,-4,17,-17v-14,1,-33,-3,-38,7xm408,-49r0,7v24,4,47,9,77,7r0,-7v-24,-4,-47,-9,-77,-7xm453,-21r0,11v11,1,21,0,21,-11r-21,0xm621,-7v-22,-2,-53,-13,-66,0v10,14,44,4,66,7r0,-7xm523,25v-6,0,-12,-1,-10,7v6,0,12,1,10,-7","w":1366},"Q":{"d":"531,-1836v101,-34,447,-16,466,18v175,59,295,168,392,304v104,146,171,281,171,424r-7,42v12,-1,12,7,21,28r-10,126v-11,38,-16,102,-32,189v-21,119,-96,244,-140,360r0,14v31,31,52,47,77,46v33,0,49,-26,49,-77v2,-3,5,-5,11,-4v13,0,60,41,140,123v11,2,17,5,17,10v-51,41,-89,89,-115,144v-21,25,-44,60,-70,105v-37,15,-57,27,-81,17v0,-7,5,-9,7,-14v-3,-7,-36,-31,-101,-70r0,-24v-30,1,-47,-17,-102,-56r-7,0r-129,80v-69,45,-173,67,-312,67v-121,0,-249,-30,-378,-95v-12,-6,-27,-29,-49,-63v-154,-153,-231,-256,-231,-311v0,-90,-37,-157,-59,-207v0,-43,-18,-132,-53,-266r18,-178v23,-33,35,-74,35,-123v21,-17,31,-47,31,-91v87,-173,136,-219,231,-332v23,-28,55,-39,84,-46r4,-14v-15,-2,-24,8,-35,0r0,-7v16,-19,68,-58,157,-119xm741,-1776r0,10v18,6,44,4,67,4v2,-18,-10,-13,-42,-18xm671,-1713v0,11,6,17,18,17v0,-11,-6,-17,-18,-17xm976,-1685v-3,0,-5,0,-4,3v-1,9,24,27,60,32r0,-7v-17,-19,-36,-28,-56,-28xm1119,-1671v-5,-1,-2,7,-3,10v39,26,63,39,73,39v2,-25,-20,-26,-70,-49xm535,-1626r0,4v44,0,92,7,98,-32v-33,-10,-67,7,-98,28xm752,-1629v-5,1,-4,8,-4,14v8,1,15,3,25,3v1,-10,-6,-10,-21,-17xm1028,-1591v0,12,6,17,18,18v0,-12,-6,-17,-18,-18xm258,-1209v-85,178,-85,349,-21,539v59,175,89,282,112,311v200,115,355,172,466,172v116,0,196,0,252,-74v2,-19,-14,-12,-53,-31v-75,-70,-112,-113,-112,-130v0,-7,-22,-21,-66,-42v-54,-84,-72,-80,10,-133v27,-41,50,-70,70,-87r11,0r175,157v79,44,110,64,143,63v8,-7,23,-67,46,-178v13,-25,53,-128,77,-312v24,-183,-1,-286,-81,-444v-15,-30,-82,-63,-196,-105v-72,-26,-192,-53,-360,-77r-21,0v-27,0,-114,39,-249,129v-45,30,-63,65,-63,91v-22,39,-69,89,-140,151xm1228,-1524v-5,-22,-34,-32,-53,-25v-2,18,16,27,46,32xm1333,-1535v-12,0,-17,7,-18,18v0,25,18,47,53,66r10,-3v2,-36,-12,-51,-45,-81xm255,-1458v15,7,53,14,56,-10v-6,-4,-8,-14,-18,-14v-25,0,-38,10,-38,24xm314,-1328v-22,4,-39,22,-24,31v16,-7,24,-18,24,-31xm1424,-1293v-4,1,-12,-3,-11,3r11,35v4,-1,11,2,10,-3xm153,-1136v-13,5,-13,43,4,39v6,-9,18,-12,21,-25v-7,-6,-10,-16,-25,-14xm1378,-765v3,3,1,11,7,11v11,0,12,-28,11,-46v-14,-1,-13,10,-18,35xm97,-733v0,0,-3,30,14,28v-1,-19,-2,-29,-14,-28xm920,-653v-14,8,-3,27,14,25v8,1,10,-4,14,-7v-3,-6,-11,-20,-28,-18xm993,-565v-27,0,-39,13,-49,38v20,24,36,34,67,32v20,-20,10,-53,-18,-70xm1315,-387v1,5,-4,14,4,14v12,0,36,-48,73,-143v0,-3,2,-8,-3,-7v-9,1,-34,46,-74,136xm1294,-453v-13,0,-18,8,-17,21v12,-1,17,-9,17,-21xm1168,-436v-4,1,-12,-2,-10,4v5,5,9,12,21,10v-1,-8,-8,-9,-11,-14xm1109,-390v-3,0,-8,-2,-7,3v-2,11,31,32,42,14v-5,-11,-17,-17,-35,-17xm258,-320v-9,11,8,20,32,31v9,-11,-8,-20,-32,-31xm1385,-278v0,11,6,17,18,17v0,-11,-6,-17,-18,-17xm1578,-278v-41,7,-59,26,-56,59v19,0,40,-15,63,-45v1,-8,-4,-10,-7,-14xm398,-271v-2,0,-4,0,-3,3v12,19,23,26,45,25v-2,-22,-22,-27,-42,-28xm1123,-229v-4,1,-12,-3,-11,3v6,4,7,12,18,11v1,-8,-4,-10,-7,-14xm843,-75v67,1,150,-33,231,-91v0,-5,-2,-7,-7,-7r-224,94r0,4xm528,-170v-7,-1,-7,4,-7,11v0,7,26,14,77,21v25,11,54,17,87,17v-10,-8,-62,-24,-157,-49xm874,-145v-34,1,-106,-3,-98,21v36,7,57,1,98,-14r0,-7xm1466,-117r0,14v8,2,17,4,24,0v2,-14,-10,-15,-24,-14xm713,-72v-5,1,-15,-3,-14,4v0,10,25,11,42,10v0,-12,-9,-13,-28,-14xm1424,-51v-13,-1,-22,1,-21,14v12,1,22,0,21,-14xm920,-16v-14,0,-32,-3,-32,11v14,-1,32,4,32,-11","w":1714},"R":{"d":"1212,8v-2,-36,-28,-86,-30,-142v0,-16,-26,-60,-77,-133v-7,-37,-16,-60,-28,-67v-47,-69,-111,-189,-192,-360v-17,-21,-34,-32,-49,-32r-172,42v-102,2,-119,29,-119,116v0,235,18,353,53,353v46,9,94,0,133,-10v12,25,27,107,7,147r3,49v0,17,-65,35,-196,52v-117,-11,-250,-5,-381,-7v-30,6,-28,-76,-28,-119v0,-70,16,-105,49,-105r126,-28r7,-42v-14,-405,-38,-669,-42,-794v-12,-405,-8,-609,-18,-609r-10,-4r-189,35r-11,-3r4,-25r-32,0v-5,-45,9,-73,-21,-115v26,-4,39,-11,39,-21v-5,-9,-16,-13,-18,-25v3,-23,358,-84,462,-84v33,0,101,32,210,32v142,0,325,38,550,115v98,75,174,166,227,273v49,191,33,292,-77,455v-37,55,-102,95,-175,140v-31,19,-76,49,-136,88v-33,21,-46,41,-46,49r322,451v58,86,102,133,144,133v140,0,210,28,210,60v4,0,11,44,22,132v-2,16,-23,14,-42,14r-157,35v-11,-19,-69,-28,-172,-28v-100,0,-150,-6,-150,-18xm549,-1860v-17,-2,-49,-21,-56,0v8,13,37,5,56,7r0,-7xm514,-1786v16,22,142,4,101,-14v-30,0,-100,-2,-101,14xm745,-1765v12,13,66,10,70,-7v-5,-16,-67,-16,-70,7xm1084,-1765v-2,2,-4,3,-3,7v10,7,20,10,31,10v1,-10,-8,-9,-28,-17xm94,-1744v-19,-24,-44,-8,-42,31v17,10,43,-2,42,-31xm1175,-1727r0,4v55,36,98,67,130,94r10,0r0,-14v0,-27,-47,-55,-140,-84xm521,-1692v2,71,21,132,21,200v0,191,-19,294,-25,311r-17,18v-1,67,17,118,21,178v4,67,7,101,31,98v143,-18,214,-36,214,-49v88,-33,154,-62,199,-87v84,0,182,-57,294,-172v35,-74,49,-126,46,-206v0,-17,-18,-72,-77,-147v-88,-113,-186,-155,-270,-161r-94,-7v-139,16,-253,24,-343,24xm349,-1685v-44,-9,-24,40,-28,67r11,154r7,0r14,-217xm1224,-1632v-17,3,-3,15,4,21v6,0,12,1,10,-7xm493,-1534v-9,0,-12,7,-11,17v1,21,10,26,18,14v0,0,2,-27,-7,-31xm405,-1447r-21,189v8,9,26,8,32,-3r0,-147v0,-26,-4,-39,-11,-39xm1385,-1387v-14,0,-13,27,-3,31v17,-2,17,-25,3,-31xm328,-1314v0,10,4,15,14,14v0,-10,-4,-15,-14,-14xm1396,-1230v1,29,-20,36,-21,63r17,21v14,0,22,-19,25,-56v-8,-22,-5,-30,-21,-28xm1336,-1093v5,11,10,22,25,24v20,-17,37,-36,28,-52v-27,-1,-45,8,-53,28xm1294,-1079v-20,-1,-33,4,-31,24v20,1,31,-13,31,-24xm1112,-999v8,-11,39,-23,63,-42r0,-7v-25,0,-54,14,-87,42r0,7r24,0xm405,-1023v0,-12,-14,-13,-14,0v5,7,9,7,14,0xm958,-932r0,7v53,-12,88,-30,105,-53v-2,-2,-3,-4,-7,-3v-54,17,-87,34,-98,49xm1193,-981v-9,-1,-13,3,-14,10r14,0r0,-10xm1158,-953v-13,1,-29,13,-21,21v10,-4,20,-8,21,-21xm888,-901v-32,3,-61,3,-56,18v24,1,74,-5,56,-18xm731,-866v-2,6,6,3,10,4v30,-1,44,-2,42,-18v-19,-1,-27,3,-52,14xm916,-841v2,1,3,4,7,3v48,-12,77,-19,67,-35v-41,6,-69,21,-74,32xm972,-673v0,18,8,40,35,42v-5,-27,-27,-42,-35,-42xm409,-320v-16,1,-14,21,-14,39r10,0v2,-13,10,-26,4,-39xm496,-211v-21,-4,-20,19,-28,56v5,3,7,9,14,10v9,2,19,-24,18,-49xm409,-204r-7,49v16,1,25,-4,24,-21v-1,-21,-1,-30,-17,-28xm696,-141v-11,-1,-14,4,-14,14v10,0,15,-4,14,-14xm1350,-124v-22,-4,-29,16,-14,25v11,-2,15,-11,14,-25xm1634,-120v-20,1,-32,2,-28,21v13,2,40,10,38,-11xm692,-82v-15,-2,-27,13,-17,21v18,4,31,-13,17,-21xm1366,-90v2,21,34,12,56,14v1,-19,-36,-13,-56,-14xm1621,-23v25,0,63,4,67,-14v-14,-24,-106,-11,-67,14xm1243,-37v-9,5,-9,18,7,17r14,-7r-3,-10r-18,0","w":1760},"S":{"d":"681,-1910r186,35v31,0,83,27,157,80r11,0v5,-72,12,-108,21,-108v94,39,102,33,199,28v8,4,6,14,4,24r0,354v0,22,-6,39,-18,52v29,30,26,53,4,91v4,23,17,77,-11,77v-40,0,-78,-9,-115,0v-9,0,-22,-40,-39,-119v0,-25,-12,-47,-31,-70v-28,-35,-39,-60,-39,-70v6,-4,16,-2,18,-10v-27,-22,-44,-47,-49,-74v-86,-79,-134,-112,-214,-112v-23,0,-115,19,-276,56v-13,7,-35,43,-74,105v-32,50,-52,92,-52,133v0,120,24,179,42,179v25,62,54,100,87,115v5,10,28,18,67,25v27,24,81,54,164,91v0,6,9,11,28,14r32,-11v30,6,18,13,14,32v22,33,53,49,94,49r0,-4r-56,-45r0,-4v21,0,90,22,182,98v161,134,228,236,228,273v25,107,38,177,38,210v0,144,-31,214,-45,214r-67,115v-129,77,-204,116,-227,116v-209,-42,-350,-78,-424,-109v-145,-135,-217,-216,-217,-241v-5,-2,-9,-10,-14,-4r-3,168v0,14,-33,21,-98,21r-49,-3r-42,17v-16,0,-34,-10,-53,-31v1,-12,10,-16,14,-25v18,-315,22,-472,53,-469v28,3,57,21,80,0v22,9,39,11,63,4v7,1,19,32,53,80v65,92,134,174,189,259v7,0,30,25,70,74r171,73r49,0r0,11v12,2,12,-9,25,-7v19,15,32,19,59,17v52,-5,85,-10,74,-24v-31,0,-62,0,-88,-4v1,-15,64,-42,196,-42v31,0,61,-51,88,-154v0,-35,8,-59,24,-73r0,-14v-29,-95,-64,-158,-105,-189v-22,-40,-108,-84,-255,-137v-91,-33,-168,-77,-231,-129v-86,-26,-135,-56,-151,-88v-13,-27,-57,-66,-126,-119v-33,-102,-71,-181,-112,-238v-19,-75,-28,-160,-28,-255v15,-60,82,-144,200,-252v67,-37,178,-84,325,-56xm356,-1816v75,3,84,-10,238,-45v47,-11,83,-16,56,-25v-196,15,-294,39,-294,70xm1091,-1851v-13,11,-7,35,17,35r46,0v-13,-26,-41,-34,-63,-35xm440,-1711v31,7,148,-63,210,-80v-1,9,-5,14,-7,21v15,1,27,-1,38,-4v1,-16,-11,-19,-7,-38v-86,24,-149,51,-189,70v-30,7,-45,17,-45,31xm860,-1791v0,7,28,19,84,31v11,2,20,0,21,-10v-9,-25,-66,-21,-105,-21xm1115,-1763v5,-18,-22,-30,-21,-7v3,6,-1,19,11,17xm401,-1763v-19,1,-30,4,-31,17v6,15,28,0,31,-10r0,-7xm1000,-1732v6,8,26,18,35,4v1,-18,-2,-16,-21,-25v-9,3,-14,10,-14,21xm1143,-1697v19,14,-25,38,18,46v8,19,9,26,28,24v1,-13,-10,-13,-7,-28v17,-3,15,12,31,11v1,-8,5,-15,4,-25v-22,-59,-13,-82,-46,-77v-19,9,-28,26,-28,49xm352,-1627v22,32,56,13,84,-17v-21,-16,-73,-8,-84,17xm237,-1648v-9,0,-13,3,-14,11r14,0r0,-11xm352,-1606v-21,-1,-38,33,-45,91v39,-24,55,-59,56,-84xm1199,-1599v0,15,11,23,18,25v0,-14,-1,-27,-18,-25xm1182,-1578v-3,3,-11,8,0,7r0,-7xm1161,-1553v-1,-17,-31,-18,-32,0v6,11,25,13,32,0xm1210,-1539v-25,-2,-19,32,-14,49r7,0xm1140,-1490v0,10,4,15,14,14v0,-10,-4,-15,-14,-14xm1157,-1441v-33,0,-17,42,-21,70v8,13,33,6,35,-11v-9,-21,-14,-41,-14,-59xm1157,-1326v-17,-1,-13,12,-3,18v11,2,12,-4,14,-11xm296,-1207v-3,24,6,36,32,32r0,-11v-13,-14,-24,-21,-32,-21xm349,-1130v-7,-2,-3,7,-4,11v46,33,57,47,88,45r0,-14v-27,-18,-55,-32,-84,-42xm671,-1035v2,9,17,11,31,10v0,-13,-18,-10,-31,-10xm723,-997r-7,7v4,11,33,29,88,56r0,-14v-22,-22,-49,-38,-81,-49xm772,-829r0,14v20,9,49,16,88,21v2,13,25,11,42,11v7,-25,-54,-37,-130,-46xm965,-752v0,10,4,15,14,14v0,-10,-4,-15,-14,-14xm125,-468v-12,32,-19,100,-7,143v18,1,30,-7,28,-24v-5,-40,-11,-80,-11,-119r-10,0xm195,-388v-9,32,-19,53,-28,63v16,29,7,76,7,119v0,30,28,24,38,11v1,-107,-5,-203,-17,-193xm349,-318v-5,-1,-4,3,-4,7v7,28,20,42,39,42v-8,-32,-25,-50,-35,-49xm121,-255v2,2,3,5,7,4v8,0,13,-19,14,-56v-2,-2,-2,-5,-7,-4v-6,0,-11,19,-14,56xm447,-293v-3,0,-8,-2,-7,3v12,28,26,42,42,42v-4,-25,-24,-34,-35,-45xm1150,-230v6,11,28,14,35,0v1,-13,-8,-15,-21,-14xm608,-181v0,12,8,17,21,17v-1,-12,-9,-17,-21,-17xm454,-178v18,46,68,72,140,98v67,25,154,47,259,70v29,17,46,23,84,21v48,-12,71,-22,70,-49r-252,-17v-145,-48,-238,-88,-280,-119xm965,-94v0,10,9,12,21,11v67,0,105,-9,112,-28v-40,-18,-72,0,-133,17xm881,-27v1,-4,-3,-12,3,-11v15,3,22,4,21,14v-9,0,-16,-2,-24,-3","w":1321},"T":{"d":"1417,-1462v-2,9,19,19,35,28v-3,32,-40,34,-98,39v-75,7,-62,-56,-70,-112r7,-126v-1,-34,-252,-22,-333,-25r-94,-3v-18,0,-28,152,-39,455v-9,251,-17,420,-17,507v0,65,8,118,-25,158r0,3v26,-3,27,71,18,102v-4,1,-5,-2,-7,-4r-4,200v0,23,92,43,277,59v35,14,52,32,52,53v-16,30,-24,72,-24,126v-5,0,-7,9,-7,28r-11,7v-197,-9,-380,-14,-549,-14r-63,0v-78,0,-143,3,-196,10v-5,-5,-13,-66,-25,-182v19,2,27,16,46,18v15,-11,12,-27,-18,-25v-2,-5,-7,-7,-7,-14v0,-6,40,-16,119,-31v0,-7,66,-8,196,-14v31,-1,36,-275,46,-357v-17,-153,-23,-248,-25,-287r-31,-550v-5,-75,15,-148,0,-210v4,-11,10,-18,10,-35v0,-15,-72,-28,-217,-28v-107,0,-161,12,-161,21v-16,42,-32,106,-49,193v-13,12,-19,18,-45,14v-26,19,-67,9,-104,15v9,-210,-5,-216,-5,-348v0,-23,14,-36,42,-38v16,-10,19,-33,46,-32r24,32r7,0v38,-48,92,-60,172,-60v83,0,253,22,511,39v188,13,479,16,623,-11v24,86,36,192,35,312v0,51,-11,77,-32,77xm871,-1773v0,12,29,21,87,21v33,0,48,-3,46,-18v-21,-7,-72,-10,-126,-10xm1217,-1703v0,15,19,14,35,14v-1,-15,-18,-15,-35,-14xm1298,-1703v-3,17,10,9,14,3v1,-6,-10,-2,-14,-3xm776,-1665v-27,-8,-45,4,-63,35v17,18,39,-5,63,-28r0,-7xm125,-1658v-19,2,-23,37,-7,46v20,-1,25,-37,7,-46xm647,-1658v-20,-1,-22,15,-21,35v5,53,27,55,38,11v1,-23,0,-38,-17,-46xm1350,-1644r-7,35r11,7v13,-6,14,-35,0,-42r-4,0xm734,-1546v-3,24,-4,50,-3,77r7,0v3,-24,4,-50,3,-77r-7,0xm1343,-1469v-10,1,-11,10,-10,21v15,1,22,-15,10,-21xm759,-1294r-7,98v3,40,-10,143,21,137r7,-35r-14,-200r-7,0xm647,-1210v-3,4,-10,7,-4,11v7,2,3,-7,4,-11xm668,-1003v-15,56,-18,115,-18,182v0,89,8,133,25,133v5,0,13,-14,10,-42r-14,-133r11,-60r-7,-80r-7,0xm689,-615r-4,46r28,45v-4,-45,7,-104,-24,-91xm493,-149v0,-35,-77,-42,-70,0v0,5,3,8,10,7xm381,-156v-5,-10,-24,-17,-25,0v6,6,20,10,25,0xm958,-125v30,7,63,11,98,11v3,-4,8,-6,7,-14v-23,-8,-53,-8,-84,-7v-14,1,-21,5,-21,10xm895,-79v3,27,55,29,67,10v5,-15,-29,-21,-56,-21xm615,-79r0,10v23,3,73,13,84,-7v-18,-9,-60,-9,-84,-3xm430,-69r0,11v27,6,54,8,80,0v-5,-25,-54,-13,-80,-11xm346,-58v-20,4,-25,21,-25,42v4,2,4,8,11,7v16,-6,30,-36,14,-49xm1053,-51v-5,5,-13,8,-11,21v11,6,19,-1,18,-14","w":1251},"U":{"d":"169,-1726v72,0,136,17,217,17v72,0,108,7,108,21v-6,10,-17,16,-21,28v0,7,16,14,49,21r0,7v-17,11,-32,38,-45,81v-63,11,-128,14,-186,31v11,197,10,229,-17,473v-11,97,3,147,17,283v-2,2,-2,5,-7,4r-17,-60r-11,0v-6,62,-3,133,-3,200v0,67,0,100,17,98r18,-200v2,-2,3,-4,7,-3v15,91,-6,187,-11,280v17,29,28,58,35,87v26,0,66,49,119,147v36,33,99,49,189,49v92,35,189,18,224,-80v20,-29,60,-98,119,-207v35,-34,42,-96,39,-168r-11,-269r7,-35v5,0,9,6,11,17v27,3,22,-25,28,-87v-23,0,-36,-8,-35,-25r17,-206v-17,-185,-42,-277,-77,-277v-92,0,-136,-31,-136,-52v-21,-29,-32,-54,-32,-77v35,-49,90,-74,165,-74v0,-7,65,-14,196,-14v132,0,140,-5,140,88v0,57,-29,99,-88,126v-2,5,-7,7,-7,14v17,255,31,407,42,455v-25,73,-38,217,-38,430v0,26,-37,157,-112,392v-27,49,-43,74,-46,74v-11,6,-24,11,-24,28r21,0v-2,15,-26,25,-70,59v-37,46,-131,52,-210,39r-151,28v-193,0,-326,-46,-399,-137v-39,-20,-51,-42,-42,-84v-31,-40,-107,-254,-112,-406r7,-52r-17,-7r3,-28r-17,-32v3,-31,15,-66,38,-105v-5,-173,35,-313,35,-469r0,-199v0,-23,-28,-38,-84,-46v-14,-35,-21,-80,-21,-133v0,-30,60,-45,179,-45xm1187,-1628v18,17,33,22,60,21v2,-23,-23,-30,-53,-28xm911,-1611r0,7v16,3,47,15,59,0v-9,-13,-39,-5,-59,-7xm1145,-1604v-5,-14,-39,-5,-21,7v10,1,18,-1,21,-7xm78,-1593v-7,0,-16,-3,-14,7v2,10,30,15,35,3v-3,-7,-10,-10,-21,-10xm165,-1527v-10,17,-15,37,0,46v39,-3,31,-48,0,-46xm232,-1509v-7,18,-16,32,-21,52v6,14,14,21,24,21v8,-12,7,-40,7,-63xm214,-1327v-13,-1,-13,13,-14,31r7,0xm1114,-1299v-6,17,-4,43,-4,66v4,2,4,8,11,7v19,-9,8,-54,3,-73r-10,0xm144,-1278v-18,1,-9,43,-7,63v18,2,18,-7,18,-35v0,-19,-6,-28,-11,-28xm239,-1233v-16,-2,-14,81,-14,112r10,0v11,-28,12,-71,11,-112r-7,0xm1121,-1131v-4,27,-8,52,-7,84r10,0v10,-34,12,-51,11,-84r-14,0xm169,-970v-3,-3,-8,-11,-7,0r7,0xm165,-911v-7,1,-4,13,-7,18r0,101r11,0r3,-112xm1086,-904v-5,-1,-4,3,-4,7v0,5,9,9,28,14v2,-2,5,-2,4,-7v-10,-9,-19,-14,-28,-14xm1107,-802v-1,7,-4,13,-4,21r11,0r3,-21r-10,0xm1082,-669v24,3,18,-21,25,-77v-20,0,-19,26,-25,77xm1086,-648v-17,-3,-13,26,-14,45v16,3,14,-26,14,-45xm183,-400v-7,-1,-3,9,-4,14v0,21,6,43,18,67v-12,25,-12,92,24,87v2,-3,7,-4,7,-10v-5,-63,-18,-64,-10,-102v0,-13,-12,-32,-35,-56xm319,-337v0,0,-9,-1,-7,4v0,7,20,40,56,101v7,11,31,0,32,-14v0,-11,-18,-31,-53,-59v0,-7,5,-9,7,-14v-5,-12,-17,-18,-35,-18xm928,-183v2,2,3,5,7,4v40,-14,60,-32,60,-53v-31,-10,-46,11,-67,49xm228,-165v12,22,16,37,32,38v2,-23,-5,-31,-25,-45xm428,-151v2,-14,-20,-25,-21,-7v4,6,10,8,21,7xm848,-141v18,1,33,-3,31,-24v-20,1,-31,9,-31,24xm592,-123v1,4,-3,11,4,10v19,-2,30,-1,28,-17v-12,1,-21,5,-32,7xm949,-88v-18,5,-29,10,-28,21v16,0,29,-3,28,-21xm641,-81r0,14v18,0,38,2,35,-18v-14,-1,-23,3,-35,4xm904,-57v-35,0,-68,3,-74,28v34,2,78,-8,74,-28","w":1283},"V":{"d":"553,-1916v-2,33,2,27,35,46v-12,32,-10,66,-7,108v0,10,-9,26,-28,49v-1,18,4,23,18,42r0,11v0,9,-61,21,-182,38v-12,7,-25,7,-42,4v3,21,13,31,31,31r14,-14v37,0,65,49,84,147v5,0,8,9,11,28v-4,21,-12,37,-11,63r25,21v29,58,24,79,24,147v12,18,18,59,18,123v23,75,35,124,35,147v0,53,38,158,87,325v64,214,79,324,109,322v35,-25,68,-132,119,-315v33,-120,59,-198,59,-241r-10,-21v40,-92,77,-224,126,-392v50,-172,81,-243,80,-298v0,-17,-21,-30,-63,-38v-9,-7,-14,-15,-14,-25r0,-189v0,-35,19,-58,56,-70v32,-21,64,-37,95,-31r350,66v5,0,7,21,7,63r3,0v-10,46,9,192,-21,203v-154,3,-231,12,-231,28v-41,205,-87,383,-143,532v-36,95,-55,215,-84,354v-54,262,-135,446,-193,581v-5,10,14,19,14,35v0,13,-81,49,-245,49v-56,0,-84,-33,-84,-98v0,-29,-21,-85,-45,-172v-87,-321,-152,-573,-273,-864v-18,-42,-28,-99,-35,-168v-48,-139,-80,-249,-95,-329v-25,-33,-71,-11,-115,-14v-45,-3,-14,-64,-14,-95v-4,-20,-10,-39,0,-56v0,-11,-2,-17,-7,-17v0,-18,21,-47,63,-88v196,29,216,12,455,-28r24,0xm98,-1825v-17,-38,-53,-28,-52,18v35,-3,52,-9,52,-18xm1271,-1839v3,16,67,23,108,21v3,-4,8,-6,7,-14xm151,-1769v-8,6,1,10,7,11v203,-13,304,-26,304,-39r-10,-7v-46,0,-146,12,-301,35xm39,-1779v0,48,3,83,10,105v13,1,12,-9,18,-32v-6,-58,-5,-85,-21,-84v-5,0,-7,4,-7,11xm1260,-1765v-39,-1,-70,2,-77,38v42,2,81,-4,88,-31xm1442,-1741v16,20,73,10,70,-10v-5,-24,-76,-21,-70,10xm1481,-1632v-32,5,-53,13,-28,21v77,-4,101,-4,101,-53v0,-19,-8,-28,-24,-28v-9,0,-25,21,-49,60xm1173,-1660v1,14,40,20,45,3v-4,-12,-38,-15,-45,-3xm224,-1625v0,10,4,15,14,14v0,-10,-4,-15,-14,-14xm1120,-1601v0,11,12,15,18,4v-1,-13,-11,-11,-18,-4xm1400,-1604v-3,0,-8,-2,-7,3v3,0,8,2,7,-3xm249,-1594v-11,-1,-14,4,-14,14v7,-2,13,-6,14,-14xm361,-1555v19,112,47,203,84,273v2,26,1,37,14,35v2,-32,9,-107,-18,-105v-16,1,-22,-13,-21,-32r18,-14v-8,-63,-19,-96,-32,-98v-15,-52,-12,-76,-35,-73xm1180,-1363v-17,-4,-25,29,-35,77v17,1,22,-23,38,-73xm459,-1230v3,32,3,57,17,53v6,-19,7,-52,-17,-53xm1110,-1125v15,1,17,-18,28,-59v-16,-2,-16,18,-28,59xm476,-1135v5,37,8,69,25,70v-7,-49,-3,-72,-25,-70xm1085,-1044v-20,67,-29,91,-28,126v25,-3,26,-52,32,-126r-4,0xm518,-964v-3,-1,-3,1,-3,4v0,47,8,93,24,140r7,0v2,-67,-6,-142,-28,-144xm567,-740v0,0,-9,-1,-7,4v3,25,3,36,14,35v-1,-15,4,-34,-7,-39xm592,-649v-2,-19,-11,-33,-14,-17r3,17r11,0xm1005,-530v9,-2,15,-8,14,-21v-5,0,-9,7,-14,21xm896,-477v2,1,3,4,7,3v14,-27,19,-38,18,-63v-17,-2,-16,18,-25,60xm581,-393v-21,-67,-23,-106,-35,-95v-2,46,7,74,32,112v7,0,1,-12,3,-17xm980,-439v-23,-4,-33,24,-24,39v19,2,18,-9,24,-39xm693,-397v0,10,4,15,14,14v0,-10,-4,-15,-14,-14xm704,-323v-2,33,10,66,28,38v3,-23,-12,-27,-21,-38r-7,0xm889,-306v-14,27,-21,52,-21,74v22,2,25,-23,32,-74r-11,0xm854,-201v-23,15,-32,44,-31,84v0,5,3,7,10,7v16,2,28,-32,32,-84v0,-5,-4,-7,-11,-7xm833,-96v-13,0,-12,21,-3,25v10,1,17,-2,17,-11xm774,-89v-18,3,-21,17,-21,35r38,0v1,-18,-4,-28,-17,-35xm658,-71v-11,19,-21,29,-7,38v21,1,23,-32,7,-38","w":1388},"W":{"d":"138,-1726v41,0,146,20,315,60v19,15,28,28,28,38v-36,151,-17,377,-10,553v8,197,-35,469,-35,704v0,30,3,57,10,80v31,-8,63,-108,144,-297v54,-126,98,-239,129,-340v23,-17,46,-53,67,-108v5,-3,8,-8,17,-7v33,13,71,28,116,28v39,0,64,159,91,476v11,127,32,189,45,189v12,0,36,-81,81,-242r94,-364v28,-109,60,-281,95,-518v4,-27,18,-102,31,-227v73,-8,335,-24,357,31v7,16,15,33,7,53v0,124,-3,199,-9,224r-96,-7v-34,0,-49,26,-63,73v-90,309,-147,539,-171,693v-7,46,-14,125,-32,238v-35,225,-68,340,-75,349v-17,22,-58,47,-126,53v-130,10,-198,-6,-201,-27v-9,-18,-110,-364,-98,-410v-15,-83,-29,-137,-42,-164v-11,0,-26,58,-70,164r-123,312v-34,48,-42,53,-28,98v0,19,-83,33,-248,42v-23,-4,-23,-9,-18,-25v-16,0,-32,-43,-52,-129v-48,-210,-5,-440,-32,-683r-35,-318v-1,-78,-11,-161,-3,-235v-8,-25,-30,-38,-67,-38v-65,0,-98,-20,-98,-46v9,-31,17,-104,28,-217v1,-8,15,-20,39,-35v7,-14,20,-21,38,-21xm1416,-1677v-27,5,-37,4,-35,21v0,5,3,8,10,7r231,-24v0,-3,2,-8,-3,-7xm348,-1635v-29,-2,-101,1,-73,21v19,-3,33,-11,56,-10v12,3,24,25,35,66v32,10,63,0,66,-38v0,-9,-28,-22,-84,-39xm222,-1460v-7,-17,-70,-14,-66,7v3,17,38,9,59,11v5,-4,8,-8,7,-18xm1601,-1467r0,7r11,0r0,-7r-11,0xm327,-1369v4,85,-20,179,18,238v-8,5,-2,21,10,18r11,-11r-25,-245v-3,-6,-9,0,-14,0xm1356,-1117v-15,57,-22,94,-21,133r7,0v19,-19,31,-85,21,-133r-7,0xm415,-991r0,7r7,0r0,-7r-7,0xm926,-959v-24,-1,-11,31,-14,49v5,8,18,15,24,3xm320,-935v-1,33,1,62,7,88r7,0v1,-32,-5,-59,-7,-88r-7,0xm922,-882v-10,5,-6,24,-7,38v0,28,7,77,21,147r11,0r0,-24v0,-107,-8,-161,-25,-161xm810,-746v-1,6,-6,15,4,14v3,-5,10,-6,10,-14r-14,0xm1269,-613v-17,2,-25,22,-18,32v15,-6,18,-20,18,-32xm852,-606v0,36,5,96,28,67v-15,-47,-14,-69,-28,-67xm1255,-550v-27,4,-27,62,-21,95r-32,77r7,0v32,-42,37,-58,35,-112v13,-14,11,-35,11,-60xm691,-466v-1,8,-3,15,-3,25v10,-3,16,-10,14,-25r-11,0xm1153,-452v-24,57,-36,82,-35,102r4,0v25,-36,38,-68,38,-95xm1279,-368v23,2,17,-22,25,-70r-4,0v-14,21,-21,44,-21,70xm996,-343v-3,0,-8,-2,-7,3v2,28,0,41,14,39xm992,-280v-3,57,5,181,30,170v22,1,40,-1,42,-24r-21,0v-23,0,-37,-49,-40,-146r-11,0xm555,-161v11,-10,6,-36,7,-56v-35,5,-47,55,-7,56xm1169,-155v-19,1,-38,28,-21,42v24,5,36,-30,21,-42xm1249,-120v-17,-2,-24,26,-35,73v22,5,33,-31,35,-73xm394,-161v-18,7,-26,15,-25,31v9,7,12,21,32,18v-1,-15,13,-46,-7,-49xm516,-116v14,10,38,22,49,7v1,-20,-7,-31,-24,-31v-17,7,-25,15,-25,24xm1015,-68v-4,-18,-45,-17,-39,4v2,17,40,7,39,-4xm1134,-50v-22,-10,-84,-2,-53,14v20,-1,54,4,53,-14xm966,-8v21,1,36,-4,42,-18v-11,-18,-47,3,-42,18xm551,-63v-38,1,-101,0,-91,17v30,-1,65,3,91,-3r0,-14xm408,-46v-8,-17,-44,1,-25,11v14,2,19,-5,25,-11xm278,0v-5,-3,-12,-13,0,-11r0,11","w":1588},"X":{"d":"578,-1820v33,7,49,20,49,38v-5,23,-15,41,-18,67r25,35v0,34,-23,59,-70,59v-21,0,-32,4,-32,11r74,94v8,36,23,69,45,98v0,11,64,108,193,291v0,15,9,32,31,38v37,-35,61,-77,84,-119v83,-154,139,-248,158,-287v12,-6,18,-15,17,-31v-27,-40,-47,-60,-59,-60v-50,0,-74,-13,-74,-24v17,-33,22,-41,21,-70v-4,-7,-12,-11,-14,-21r28,-63v26,-11,56,1,84,3v162,9,359,-20,466,39v9,69,-8,150,-32,154v-20,25,-70,38,-150,38v-44,0,-55,20,-11,25v2,19,-13,13,-49,31v0,8,-48,83,-136,231v-75,126,-143,237,-210,326r0,10v7,20,57,81,112,203v148,326,229,499,284,499v76,0,151,26,224,77v-1,29,-6,54,-17,73v0,42,-3,63,-10,63v-69,-2,-79,-12,-140,25v-137,14,-286,4,-385,-39v-13,-29,-22,-62,-46,-80r20,3r-42,-56v0,-20,35,-42,105,-66v3,-2,5,-5,4,-11v-41,-109,-109,-231,-193,-372v-44,-73,-68,-112,-81,-112v-35,33,-63,75,-87,122v-46,92,-122,193,-224,305r-42,63v-23,18,-35,31,-35,38v49,19,73,47,73,84v0,76,-29,112,-52,112v-9,26,-32,39,-67,39v-168,0,-164,-25,-297,-25v-38,0,-74,-33,-74,-101v0,-27,12,-53,35,-77v1,-10,18,-31,53,-63r3,0v22,28,38,42,49,42v56,-19,84,-47,84,-84v121,-151,216,-281,284,-389v8,-6,31,-39,70,-98v27,-23,44,-52,52,-87r63,-91r0,-14v-31,-68,-94,-168,-189,-298v-43,-59,-83,-129,-126,-206v-53,-95,-106,-140,-147,-140v-72,0,-108,-15,-108,-46v0,-37,-4,-56,-11,-56v41,-75,103,-112,186,-112v136,0,217,-38,252,-38xm1302,-1712v-4,1,-12,-2,-10,4v4,-1,12,2,10,-4xm273,-1677v-6,0,-12,-1,-10,7v6,0,12,1,10,-7xm1078,-1663r0,14v47,26,56,30,105,28r0,-7v-2,-5,-37,-17,-105,-35xm1358,-1621r0,7r11,0r0,-7r-11,0xm410,-1596v-11,3,-2,24,7,28v8,-2,1,-29,-7,-28xm364,-1582v-1,11,6,15,18,14v-2,-9,-7,-14,-18,-14xm1264,-1481v-17,0,-31,5,-32,25v20,1,33,-4,32,-25xm564,-1400v1,20,20,51,59,94v0,17,23,49,70,98v3,0,8,2,7,-3v-16,-51,-49,-111,-105,-175v-10,-12,-19,-15,-31,-14xm1033,-1274v29,-17,41,-44,42,-56r-11,0v-21,15,-31,33,-31,56xm725,-1022v3,21,13,31,31,31v-2,-19,-13,-29,-31,-31xm746,-760v-6,10,-18,13,-18,28r7,0r42,-52r0,-18v-18,0,-28,14,-31,42xm994,-763v-2,2,-4,3,-3,7v21,39,47,77,80,112v4,1,5,-2,7,-4v0,-19,-28,-58,-84,-115xm875,-760v5,37,31,84,77,140r7,0v1,-26,-23,-50,-73,-140r-11,0xm588,-606v-35,-6,-36,23,-49,77r4,0r45,-66r0,-11xm991,-578v0,-12,-13,-24,-18,-17v2,10,4,19,18,17xm1071,-508v-27,0,-27,33,-3,39v11,2,12,-7,17,-11v-4,-19,-9,-28,-14,-28xm501,-483v13,-1,19,-8,21,-21v-14,0,-21,7,-21,21xm480,-441v-15,14,-38,28,-42,59v15,1,23,-15,52,-49r0,-10r-10,0xm508,-322v-12,-3,-28,6,-14,14v4,-5,13,-6,14,-14xm459,-280v-11,-1,-14,4,-14,14v7,-2,12,-7,14,-14xm1135,-153v0,-14,-32,-14,-32,0v4,9,28,10,32,0xm1355,-146v-11,1,-13,13,-3,18v7,0,17,3,14,-7xm1173,-104v-21,-3,-68,-9,-66,11v18,2,65,12,66,-11xm1579,-86v-33,0,-76,13,-59,24v49,-7,79,-8,59,-24xm1104,-72v-19,0,-42,-5,-38,17v9,19,43,11,38,-17xm1220,-37v-20,-4,-57,9,-28,17v20,-1,30,-1,28,-17xm1244,-27v-3,22,24,19,39,14v3,-19,-22,-13,-39,-14xm287,-91r0,10v18,1,34,-1,49,-3r0,-7r-49,0xm382,-7v-1,28,36,32,45,10v-6,-13,-27,-10,-45,-10xm158,10v-3,-24,-80,-19,-77,7r70,0","w":1638},"Y":{"d":"482,-1873v14,-3,41,-4,42,7v-5,22,-7,81,-14,175v-1,14,-24,21,-63,21v33,69,98,165,196,287v45,97,74,176,161,242v88,-83,200,-271,304,-396v34,-41,46,-76,46,-98v-12,-12,-44,-7,-67,-7v-41,0,-73,-50,-73,-150v0,-23,24,-35,73,-35v0,-43,227,-32,308,-32v103,0,154,8,154,25v10,33,19,171,-24,171v-11,0,-21,14,-28,42v-29,-4,-26,-31,-67,-31v-19,0,-45,16,-77,49r-7,0r-7,-32r-10,0v-17,0,7,-17,74,-51v-131,100,-197,159,-197,177v-7,10,-10,17,-10,28v15,0,21,-13,35,-38v113,-80,176,-132,189,-157v26,-3,58,5,49,32r-329,408v-137,165,-214,259,-221,291r0,14v12,22,18,132,18,329v0,266,6,397,42,395r129,21v15,31,1,80,4,123v8,13,24,17,24,38v-31,45,-116,67,-255,67v-199,0,-298,-15,-298,-32v0,-53,-3,-107,-3,-164v0,-26,29,-39,87,-39v51,0,77,-4,74,-17v-19,-78,-32,-284,-32,-620v0,-26,-12,-52,-24,-77v0,-17,-12,-36,-35,-56v-47,-91,-135,-248,-266,-469v0,-7,-40,-66,-119,-178v-38,-24,-106,-1,-158,-7v-30,-3,-45,-14,-45,-25v9,-15,41,-36,-4,-38r-10,3v1,25,-1,38,-21,46v-14,0,-23,-19,-28,-56v-23,-26,-39,-39,-46,-39r0,-14v19,-7,28,-16,28,-28r-21,-17v-6,-42,70,-46,126,-46v83,0,215,-14,396,-42xm433,-1747v-1,-15,-116,-15,-98,4v30,-9,58,5,87,10xm1472,-1719v-11,-1,-14,4,-14,14v9,0,16,-2,14,-14xm1098,-1694v8,17,49,12,45,-14v-20,0,-41,-2,-45,14xm310,-1652v0,9,3,13,11,14r0,-14r-11,0xm328,-1621r-4,4v12,33,11,50,32,49v1,-22,-8,-35,-28,-53xm916,-1222v1,4,-3,12,3,11v68,-83,102,-134,102,-151r-4,0v-23,22,-56,69,-101,140xm524,-1341v-7,4,-3,18,-4,28v7,9,16,14,35,14v7,0,11,-5,11,-14v0,-11,-14,-20,-42,-28xm587,-1295v-3,0,-8,-2,-7,3v5,3,6,11,14,11v1,-8,-4,-10,-7,-14xm891,-1180v-35,39,-53,61,-52,84v7,0,26,-24,59,-73r0,-11r-7,0xm818,-977v-18,16,5,43,28,32v1,-15,-7,-29,-28,-32xm888,-851v-19,-3,-24,27,-11,35v10,-5,13,-18,11,-35xm776,-350v-1,-35,4,-139,-14,-119v1,39,-3,85,3,119r11,0xm727,-77v-28,-2,-85,0,-53,24v27,2,79,-4,53,-24xm1049,-53v-24,-8,-79,-17,-88,4v22,4,83,14,88,-4","w":1366},"Z":{"d":"996,-1793r155,-5v30,4,45,12,45,25v-5,9,-7,22,-7,38v27,25,8,64,13,108r4,4v0,41,-44,108,-123,206v-33,41,-59,98,-87,165v-9,6,-25,52,-70,126v-94,156,-195,313,-280,483v-6,1,-27,41,-74,112v-47,70,-114,155,-171,273v2,11,19,15,38,14r263,-18v86,0,198,28,339,28v15,0,32,-57,51,-171r16,19v9,-20,22,-34,38,-42v99,17,146,17,143,2v19,2,33,134,43,395v-45,-1,-248,-21,-606,11r-395,35v-21,9,-46,14,-74,14r-59,-21v-48,10,-148,19,-158,-21v9,-11,4,-29,4,-46v0,-65,90,-207,259,-427v3,-14,69,-102,178,-276v136,-217,261,-422,392,-606v17,-24,58,-74,123,-147r3,-14v-7,-7,-36,-10,-66,-10v-88,0,-242,23,-431,49r-143,-11r-21,49r17,158v0,19,-61,34,-182,45v-61,-124,-32,-256,-31,-413r-18,-42v7,0,21,-16,42,-49v8,-7,41,3,99,32v334,-56,559,-44,731,-72xm618,-1723v0,10,88,16,263,17r66,11v32,-14,58,-11,98,-11r74,-53r0,-7v-33,12,-68,18,-105,18v-264,5,-396,13,-396,25xm461,-1742r0,7r14,0v65,32,98,43,98,33v-15,-17,-28,-36,-42,-54v-20,0,-43,5,-70,14xm773,-1689v-2,2,-5,2,-4,7r193,0r7,-7v-63,-7,-130,-1,-196,0xm247,-1756v-2,2,-5,2,-4,7v0,11,32,39,96,84v6,-3,19,1,17,-10xm468,-1679v-24,-2,-70,-14,-70,11v20,1,74,9,70,-11xm657,-1672v-5,1,-16,-3,-14,4v2,7,10,10,21,10v1,-8,-4,-10,-7,-14xm1038,-1658r-186,-4v-33,16,-65,28,-98,35r0,4v68,17,137,-11,203,-18v47,-5,82,-10,105,-17v0,-3,2,-8,-3,-7xm282,-1651r7,59v16,-9,24,-25,35,-24r119,3r0,-7v0,-11,-53,-22,-158,-31r-3,0xm432,-1550v1,5,-3,15,4,14r94,-14v-2,-17,-31,-10,-49,-10v-15,0,-31,3,-49,10xm863,-1210v17,0,55,-58,133,-161r115,-151r0,-7v-52,-3,-78,32,-136,105v-21,49,-59,115,-112,200r0,14xm166,-1494v0,10,4,15,14,14v0,-10,-4,-15,-14,-14xm201,-1364v-21,-4,-36,23,-31,45v21,-1,25,-18,35,-35xm681,-832v-29,-1,-66,57,-98,164v20,0,42,-36,66,-108v22,-30,33,-42,32,-56xm331,-314v-1,6,-4,10,-4,17v37,-34,68,-76,95,-126r0,-7v-29,27,-59,65,-91,116xm1129,-276v-21,-3,-33,22,-18,32v16,-1,18,-15,18,-32xm810,-230v-6,5,-17,17,0,17v25,0,41,-8,32,-17r-32,0xm383,-195r70,0v7,-5,7,-9,0,-14v-29,-1,-75,2,-70,14xm1245,-70v5,17,15,25,31,25v9,0,14,-2,14,-7r-10,-102v-26,-3,-22,24,-35,84xm1017,-146v-4,11,16,20,28,14v2,-16,-13,-14,-28,-14xm1132,-83v-8,-23,-55,-4,-35,10v15,0,33,0,35,-10xm894,-80r0,7r11,0r0,-7r-11,0xm576,-66r0,7v61,8,163,3,203,-7v2,-12,-12,-8,-21,-10v-79,0,-139,3,-182,10xm457,-62v-44,5,-65,9,-46,31v65,5,140,-26,46,-31xm145,-52v-26,-3,-68,5,-45,25v27,3,75,-2,45,-25xm390,-27v-8,-13,-42,-9,-38,10v17,1,33,1,38,-10","w":1371},"[":{"d":"519,-2092r182,0v35,0,53,8,53,25r21,49v5,49,3,166,-18,168v-33,-22,-41,-27,-77,-25v-109,44,-138,53,-339,63v0,8,-29,13,-88,14v-16,23,-24,54,-24,95v0,15,13,23,38,24v6,24,-19,17,-35,14v-1,17,7,25,25,42v-44,31,-34,147,-32,228v5,0,11,-18,18,-53r7,0v-2,41,6,104,-32,91v0,21,26,16,21,42r-17,-7v-19,32,-17,77,14,102v0,33,-9,58,-28,77v5,86,-14,163,0,238r-7,42v4,6,12,8,14,17r-14,21v0,74,35,181,35,326v0,115,15,209,45,280v-6,59,-2,57,21,136v131,1,247,-14,350,-45v23,0,35,45,35,136v13,14,21,117,-7,126v-146,-11,-294,4,-444,4v-43,0,-94,9,-154,21r-4,-11r28,-49v-7,-25,-14,-140,-21,-343r11,-52v18,10,27,29,42,42v12,-6,7,-30,7,-46v0,-54,-5,-98,-14,-133v-15,-2,-13,14,-21,49r-4,0v-11,0,-17,-104,-17,-311v4,-18,3,-22,17,-21v11,9,17,23,32,28v-4,-34,33,-69,0,-91v-15,30,-25,45,-28,45v-8,0,-16,-59,-25,-178v4,-17,8,-25,11,-25r-4,-73r11,-690r-4,-10v9,-137,21,-205,38,-205v14,0,22,9,21,28r-13,184v0,15,-4,30,-11,45v9,77,-14,74,-14,207v0,56,11,84,18,84v42,-144,61,-295,59,-466v0,-5,-12,-13,-35,-24r10,-181v0,-14,4,20,11,100v-33,-7,-47,-21,-45,-52v0,-5,22,-21,66,-46v-1,-7,-11,-10,-28,-10r-7,-11v0,-11,117,-23,350,-35xm442,-2025v15,17,54,3,74,-4v26,17,202,14,192,-7v1,-9,-3,-13,-7,-17v-173,5,-259,14,-259,28xm330,-2004v-41,-4,-88,-7,-122,3v2,17,30,11,49,11v51,0,75,0,73,-14xm736,-1980v-38,0,-21,28,-3,35r14,0v2,-17,-1,-30,-11,-35xm677,-1941v-8,-16,-68,-6,-49,7v17,-2,43,5,49,-7xm288,-1931v-6,0,-12,-1,-10,7v6,0,12,1,10,-7xm130,-2010v-16,-9,-1,-46,17,-35v1,16,-5,24,-17,35xm119,-1943v0,-9,3,-13,11,-14v0,9,-3,13,-11,14xm120,-1269v0,34,24,35,25,7v0,-19,3,-55,-11,-56v-7,0,-14,16,-14,49xm124,-1164v0,16,6,31,14,17r0,-70v-9,0,-14,18,-14,53xm215,-1213r0,7r7,0r0,-7r-7,0xm134,-1084v-28,-3,-13,46,-17,70v1,21,1,30,17,28v6,-26,6,-70,0,-98xm127,-947v-18,3,-11,73,0,70v14,-17,17,-61,0,-70xm113,-496r0,14r14,0r0,-14r-14,0xm92,-314v-2,-9,-6,-23,4,-24v6,5,12,10,10,24r-14,0xm257,-111v-22,-2,-22,29,-7,35v14,0,22,-5,21,-21xm232,-20v-6,3,-19,-1,-17,11v4,8,19,10,24,0v1,-7,-5,-7,-7,-11xm323,-9v-6,0,-12,-1,-10,7v6,0,12,1,10,-7xm561,78v0,9,21,14,63,14v34,0,36,-31,7,-31v-26,0,-73,4,-70,17xm516,68r0,14r14,0v7,-13,-4,-22,-14,-14","w":807},"\\":{"d":"177,-1976v61,0,98,124,203,336r305,616v25,21,42,42,52,63r-3,32v11,44,39,85,84,122v0,22,12,48,35,77r108,252v-21,5,-29,6,-28,18r14,0v20,0,40,36,60,108v45,85,104,213,147,357v0,19,-19,37,-56,53v-65,58,-98,86,-140,84v-89,-258,-182,-472,-326,-711v-24,-39,-75,-154,-171,-336v-219,-418,-366,-699,-431,-847v-23,-52,-41,-60,-14,-91v0,-7,-12,-25,-35,-56v0,-7,14,-15,42,-24v0,-14,22,-25,67,-32v23,-14,52,-21,87,-21xm240,-1909v-5,5,-14,9,-10,21v20,60,32,93,52,98v-13,-74,-32,-121,-42,-119xm125,-1825v0,19,6,37,28,45v1,-22,-7,-31,-28,-45xm198,-1500v0,17,1,31,21,28v2,-18,-11,-28,-21,-28xm447,-1255v-5,-1,-4,3,-4,7v13,45,31,77,53,98v2,-2,4,-3,3,-7v-24,-65,-41,-98,-52,-98xm657,-747v0,12,8,17,21,17v-1,-12,-9,-17,-21,-17xm779,-719v63,141,108,224,137,248v13,-6,17,-8,17,-24v0,-13,-20,-41,-59,-84r-70,-133v-9,-5,-15,-14,-25,-7xm685,-702v18,48,14,70,35,67v1,-22,-10,-37,-32,-67r-3,0xm800,-492v-6,4,-8,10,-7,21v21,53,38,85,49,98v7,1,7,-5,11,-7v-23,-67,-41,-105,-53,-112xm1014,-250v-14,11,-7,43,14,49r7,-7v-6,-28,-13,-42,-21,-42xm895,-184v-5,-1,-4,3,-4,7v0,40,14,75,42,105r7,-7v-20,-62,-35,-97,-45,-105xm1007,-145v-3,-16,-17,-30,-25,-21v5,10,9,21,25,21xm1045,-170v-1,12,0,22,14,21r-3,-21r-11,0xm1080,-37v-15,13,-7,56,21,49v24,-13,-1,-53,-21,-49xm968,103v1,-8,-4,-10,-7,-14","w":1183},"]":{"d":"774,-2075v18,0,38,17,45,49v-24,39,-41,204,-56,497v-10,196,-17,328,-17,395v-2,407,12,858,45,959v3,88,12,193,-21,252r11,14v-9,56,-36,-32,-63,7v-1,17,9,26,31,53r0,7v0,22,-125,70,-378,70v-34,0,-78,-7,-133,-21r-133,35v-30,0,-45,-13,-45,-39v0,-168,16,-252,31,-252v35,-22,39,-17,74,-17v12,0,25,-11,38,-32v85,-22,186,-2,277,0r59,-80v0,-9,5,-21,14,-35r-7,-21v30,-36,25,-287,25,-385r0,-595v0,-67,-4,-113,-11,-137r-3,-427v-173,21,-288,40,-347,56r-84,-3r-56,17v-25,-11,-38,-21,-38,-31v25,-28,23,-194,-4,-214r0,-7v33,-49,69,-73,109,-73v49,-17,103,-28,161,-35v130,19,389,13,476,-7xm347,-1970v0,4,49,14,147,14v39,0,55,-1,52,-21v-9,-21,-45,-3,-63,0v-25,-19,-130,-13,-136,7xm312,-1967v-25,-8,-56,3,-88,4r-105,3v-4,25,23,22,46,21v98,-5,147,-16,147,-28xm620,-1939v-9,1,-5,22,3,25v7,-5,4,-22,-3,-25xm522,-1921v-126,0,-186,2,-182,31v137,-3,206,-10,206,-21v0,-7,-9,-10,-24,-10xm252,-1904v-15,-10,-44,3,-24,14v16,-3,24,-7,24,-14xm200,-1897v-33,3,-86,-11,-81,25v49,-2,109,-6,81,-25xm518,-1862v-5,7,-9,13,0,18r18,0r0,-14xm469,-1851v-59,1,-152,10,-245,38v-1,4,2,5,4,7v161,-15,241,-28,241,-38r0,-7xm686,-1841v-16,1,-14,88,-14,126v4,2,4,8,11,7v28,-11,11,-96,10,-133r-7,0xm168,-1813r0,7r11,0r0,-7r-11,0xm620,-1799v-4,30,-14,101,10,116v9,2,9,-6,11,-11r-11,-105r-10,0xm224,-1764v-11,-6,-42,-7,-42,7v15,-1,37,4,42,-7xm606,-1582v-15,-2,-15,11,-14,25r14,0v2,-9,4,-17,0,-25xm704,-945v-25,2,-10,56,-14,81r10,0v3,-27,10,-54,4,-81xm690,-829r0,42v18,0,20,-43,0,-42xm651,-423v-13,31,-18,93,-17,157v3,2,4,7,10,7v14,0,21,-48,21,-143r-3,-21r-11,0xm585,-98v11,0,20,-23,24,-70v3,-28,-6,-52,-28,-49v-16,2,-26,129,4,119xm207,42v-53,0,-74,4,-49,25v51,2,92,-6,136,-11r0,-10xm364,70r0,7r172,0r24,-3r0,-7r-101,-14v-39,2,-70,8,-95,17xm119,147v-24,-4,-21,19,-21,39r14,14v15,-1,35,6,35,-14v0,-14,-9,-27,-28,-39xm308,158v0,7,15,11,46,14v0,-6,2,-9,3,-14r25,0v-1,-19,-34,-8,-53,-11v-14,1,-21,5,-21,11","w":882},"^":{"d":"1147,-741v0,188,-34,255,-151,280v-33,0,-96,-37,-189,-112r-10,0v11,118,-29,167,-137,210v-142,-28,-213,-54,-213,-77v-64,-105,-73,-230,-14,-347r-74,4v-95,0,-143,-12,-143,-35v-73,-61,-109,-109,-109,-144v0,-53,22,-114,77,-175v51,-56,90,-49,172,-49v50,0,85,-7,105,-14v4,-15,-18,-44,-32,-98v14,-14,21,-24,21,-31v-23,-9,-35,-28,-35,-56v0,-59,65,-122,196,-189v107,-18,165,64,200,213v7,30,-8,85,10,98v23,0,67,-31,130,-94v100,-30,168,12,248,91r28,119v-9,57,-55,132,-136,227v-29,15,-44,26,-46,32v68,47,102,96,102,147xm678,-1347v-15,-1,-23,15,-11,21v10,0,12,-9,11,-21xm982,-1308v-13,-5,-25,-3,-28,10r28,0r0,-10xm965,-1235v-13,-1,-18,5,-21,14v12,1,19,-4,21,-14xm184,-1060r7,7v10,1,28,-29,42,-80v-22,-1,-31,23,-49,73xm993,-1098v-7,-13,-35,-7,-32,10v7,12,37,2,32,-10xm727,-1039v-12,0,-11,13,-11,25v0,26,11,37,35,35v1,-27,-5,-39,-24,-60xm289,-1032v0,10,9,12,21,11r0,-11r-21,0xm699,-1011v-46,4,-60,-4,-56,25v3,16,36,14,59,14r11,-11v-3,-19,-8,-28,-14,-28xm163,-965v-19,2,-5,29,0,42v8,-6,17,-11,14,-28xm1000,-948v-16,-1,-25,4,-25,18v16,0,27,-2,25,-18xm828,-920v-6,0,-12,-1,-10,7v6,0,12,1,10,-7xm1077,-766r-14,207r7,0v51,-57,57,-148,10,-207r-3,0xm1024,-762r-24,140v30,3,31,-9,31,-53r0,-87r-7,0xm727,-629v-23,-3,-21,26,-25,63r11,10v18,3,18,-50,14,-73xm597,-503v-14,0,-26,15,-14,21v17,3,27,-14,14,-21xm660,-486v2,19,10,28,25,28v14,-14,21,-26,21,-35v-15,-7,-40,-11,-46,7","w":1292},"_":{"d":"918,-256v11,1,13,74,6,219r4,0v-3,20,-98,16,-288,16v-215,0,-353,25,-414,18r1,-7v2,-16,82,-18,239,-25v71,-3,105,-10,105,-26r-28,-3v-219,-11,-332,6,-337,51r-22,8v-63,-7,-86,-76,-71,-205v4,-35,79,-52,224,-51v30,-14,72,16,108,16r459,-13xm868,-217v-16,1,-42,-9,-43,6v14,2,28,4,42,1xm700,-201v22,1,66,15,68,-10v-32,-3,-71,2,-68,10xm587,-200v-15,-2,-42,-5,-36,13v19,1,35,2,36,-13xm725,-142v44,4,163,25,160,-13r-13,-5v-97,3,-146,9,-147,18xm512,-191v-26,-4,-52,-2,-95,6v0,4,-5,11,2,11v39,5,70,0,93,-14r0,-3xm182,-195v6,-21,-16,-22,-24,-10v1,15,-12,40,6,43v6,1,12,-10,18,-33xm264,-203v-12,-3,-19,3,-23,11v11,3,23,2,23,-11xm673,-144v-6,-2,-8,0,-8,6r14,1xm628,-65v-1,3,1,4,3,4v165,13,249,14,250,4v0,-10,-7,-18,-19,-23v-60,-7,-138,-2,-234,15xm164,-137v-9,-2,-16,2,-15,12v9,2,15,-3,15,-12","w":995},"`":{"d":"631,-1821v236,-147,377,-227,518,-214v-1,16,-14,21,-11,35r18,0v23,-21,42,-31,59,-31v233,8,350,30,350,66r4,21v0,107,-20,161,-60,161v-2,-7,-9,-10,-21,-10v-55,33,-140,-7,-203,-7v-107,0,-240,46,-409,119v-107,46,-170,74,-179,101v-75,85,-112,144,-112,175v-49,111,-73,179,-73,203v0,19,-13,25,-11,46v131,35,187,49,291,24v217,47,372,70,465,70v35,14,114,34,238,60v19,15,28,30,28,45r-49,39r0,3v31,9,42,8,39,32v-174,11,-312,-49,-634,-49v-99,0,-219,-12,-357,-32v-7,0,-24,52,-24,158v0,23,27,34,80,42v313,50,494,73,543,80r287,42v12,13,38,11,63,11v13,-9,22,-22,38,-28v34,88,10,140,-105,140v-86,0,-148,-7,-224,14v-75,-8,-145,-31,-227,-21r-340,-53r-38,0v-4,6,-13,8,-14,18v11,35,20,109,31,220v4,39,68,128,196,259v51,53,147,83,270,123r262,84r182,14v3,23,13,35,32,35v28,0,42,6,42,17v5,7,14,46,14,119v0,22,-29,43,-88,63r-112,11v-56,0,-217,-51,-483,-154v-211,-81,-496,-346,-570,-536v-30,-78,-70,-169,-98,-280v-84,0,-126,-9,-126,-28v-59,1,-94,8,-91,-66v-5,-1,-8,-9,-11,-25v8,0,16,-28,25,-84v6,-11,22,-3,35,-3v100,0,144,-1,143,-28v-5,-116,-10,-173,-21,-175r-196,-32v-1,-20,91,-12,130,-14r70,-3v2,-12,-12,-8,-18,-11v-126,0,-189,-13,-189,-38v0,-55,5,-90,39,-116v22,-2,32,14,49,14v19,0,28,-2,28,-7v29,22,79,27,133,25v23,0,30,-29,42,-84v36,-166,81,-269,119,-308v115,-119,193,-203,231,-252xm1513,-1951v-25,-2,-34,11,-32,32v5,11,16,15,32,14v17,-6,20,-39,0,-46xm942,-1919v12,0,24,-7,35,-21r-7,-7v-19,5,-28,14,-28,28xm1100,-1947v-21,2,-26,9,-14,17v14,0,31,3,35,-7v-3,-7,-10,-10,-21,-10xm1142,-1937r0,11v24,1,75,18,80,-7v-11,-22,-53,-4,-80,-4xm774,-1853v42,-10,63,-23,63,-38v-43,-1,-112,25,-63,38xm1467,-1860v0,0,-9,-1,-7,4v0,0,9,1,7,-4xm1278,-1846v0,-12,-21,-13,-21,0r21,0xm722,-1835v11,1,24,-10,17,-14v-10,0,-15,6,-17,14xm967,-1818r0,7v82,-6,181,-11,140,-31v-53,-1,-123,0,-140,24xm771,-1814v-17,-4,-27,10,-14,17v8,-2,14,-6,14,-17xm669,-1741v13,0,31,-13,53,-38v-34,5,-54,22,-53,38xm869,-1741v-7,-12,-30,-7,-25,11v7,13,23,1,25,-11xm526,-1629v38,3,47,-22,73,-77v-49,30,-73,64,-73,77xm799,-1699v-18,0,-31,21,-21,28v11,-4,23,-10,21,-28xm512,-1601v-52,12,-76,33,-74,77v28,29,50,-7,91,-52v1,-16,1,-22,-17,-25xm449,-1342v-15,0,-13,17,-14,35v7,19,68,18,59,-17v-3,-12,-18,-18,-45,-18xm414,-1163v34,19,49,-24,49,-77v-6,-4,-7,-11,-18,-11v-12,0,-22,29,-31,88xm442,-1111v-19,-4,-37,7,-21,18v14,-1,22,-4,21,-18xm487,-1097v120,25,120,30,200,28r0,-10r-175,-25v-11,-1,-22,0,-25,7xm148,-1100v-13,-1,-22,1,-21,14r56,0v0,-7,-12,-11,-35,-14xm1065,-1027r0,7v24,3,45,8,73,7v0,-6,-24,-11,-73,-14xm1030,-943v0,8,52,13,157,14r74,0v3,-26,-32,-24,-112,-24v-32,0,-111,-6,-119,10xm281,-880v-12,29,-17,89,35,84v24,-2,23,-106,7,-115v-19,6,-27,22,-42,31xm438,-827v3,22,3,32,14,31v7,-19,3,-48,4,-73v-18,-2,-14,10,-18,42xm78,-771v-9,10,-9,42,17,42r109,0r7,-7xm603,-698v19,15,142,5,105,-10r-95,-7v-5,0,-9,6,-10,17xm81,-663v74,-2,136,0,109,-21v-42,-1,-96,0,-109,21xm232,-649v-18,-6,-44,0,-39,21v21,3,41,-7,39,-21xm988,-645v3,14,34,9,52,10r0,-10v-17,0,-43,-14,-52,0xm487,-642v-22,-3,-19,19,-7,25v13,2,16,-6,21,-11xm1072,-642r0,7v14,1,43,13,45,-7r-45,0xm557,-631v-2,2,-4,3,-3,7v9,6,88,9,234,35v64,11,125,37,182,28v2,-30,-93,-30,-283,-56v-34,-5,-76,-14,-130,-14xm316,-582v-15,-6,-40,-8,-35,14v0,13,21,37,63,70r7,0v1,-50,-10,-87,-35,-84xm1212,-554v14,6,29,-2,31,-18v-18,-1,-21,12,-31,18xm431,-544v11,96,23,144,35,144r14,0r4,-11v-29,-91,-35,-135,-53,-133xm529,-512v-5,-1,-3,4,-3,7v1,18,4,37,21,42v1,-24,-2,-43,-18,-49xm323,-481v-5,-1,-4,3,-4,7v5,10,17,18,25,11v0,-13,-9,-18,-21,-18xm337,-411v0,23,13,50,38,81r7,0v-1,-47,-24,-84,-45,-81xm403,-274v-3,31,9,31,46,49r0,-14v-17,-23,-33,-35,-46,-35xm501,-201v-17,-3,-9,10,-3,14v2,-2,3,-4,7,-3xm557,-145r-3,11v0,13,28,34,84,63v20,20,34,29,59,28v1,-19,-36,-36,-112,-95xm508,-117v1,10,10,12,14,18v7,-6,15,-12,4,-18r-18,0xm578,-68v-7,0,-17,-3,-14,7v34,43,53,64,77,63r0,-24v-24,-31,-45,-46,-63,-46xm771,-15v-5,-10,-24,-8,-21,7v6,11,19,4,21,-7xm795,51r0,7v37,32,64,47,102,46r7,-7v-48,-28,-74,-45,-109,-46xm1005,118v-10,16,13,19,56,35v5,-2,13,-2,11,-11v-13,-16,-35,-24,-67,-24xm851,149r0,4v36,24,69,39,98,45r0,-7v-27,-19,-60,-33,-98,-42xm1089,153v-1,25,17,34,56,38r4,-10v-17,-26,-27,-30,-60,-28xm1205,181r0,10v14,1,21,-4,31,-7v0,-16,-19,-6,-31,-3xm1541,219v2,-11,-17,-24,-14,-10v5,3,6,10,14,10xm1394,212v-21,3,-60,-9,-63,11v2,18,111,13,154,14v3,-27,-26,-21,-91,-25xm1499,275v-2,8,23,20,45,18v16,-11,3,-40,-21,-32v-13,0,-21,5,-24,14xm1184,279r0,7v19,21,41,26,77,24v14,-6,16,-35,-11,-35v-24,0,-44,3,-66,4xm1313,321v27,28,78,14,119,10r0,-10v-29,-9,-61,-14,-94,-14v-13,0,-21,5,-25,14","w":1697},"\u20ac":{"d":"631,-1821v236,-147,377,-227,518,-214v-1,16,-14,21,-11,35r18,0v23,-21,42,-31,59,-31v233,8,350,30,350,66r4,21v0,107,-20,161,-60,161v-2,-7,-9,-10,-21,-10v-55,33,-140,-7,-203,-7v-107,0,-240,46,-409,119v-107,46,-170,74,-179,101v-75,85,-112,144,-112,175v-49,111,-73,179,-73,203v0,19,-13,25,-11,46v131,35,187,49,291,24v217,47,372,70,465,70v35,14,114,34,238,60v19,15,28,30,28,45r-49,39r0,3v31,9,42,8,39,32v-174,11,-312,-49,-634,-49v-99,0,-219,-12,-357,-32v-7,0,-24,52,-24,158v0,23,27,34,80,42v313,50,494,73,543,80r287,42v12,13,38,11,63,11v13,-9,22,-22,38,-28v34,88,10,140,-105,140v-86,0,-148,-7,-224,14v-75,-8,-145,-31,-227,-21r-340,-53r-38,0v-4,6,-13,8,-14,18v11,35,20,109,31,220v4,39,68,128,196,259v51,53,147,83,270,123r262,84r182,14v3,23,13,35,32,35v28,0,42,6,42,17v5,7,14,46,14,119v0,22,-29,43,-88,63r-112,11v-56,0,-217,-51,-483,-154v-211,-81,-496,-346,-570,-536v-30,-78,-70,-169,-98,-280v-84,0,-126,-9,-126,-28v-59,1,-94,8,-91,-66v-5,-1,-8,-9,-11,-25v8,0,16,-28,25,-84v6,-11,22,-3,35,-3v100,0,144,-1,143,-28v-5,-116,-10,-173,-21,-175r-196,-32v-1,-20,91,-12,130,-14r70,-3v2,-12,-12,-8,-18,-11v-126,0,-189,-13,-189,-38v0,-55,5,-90,39,-116v22,-2,32,14,49,14v19,0,28,-2,28,-7v29,22,79,27,133,25v23,0,30,-29,42,-84v36,-166,81,-269,119,-308v115,-119,193,-203,231,-252xm1513,-1951v-25,-2,-34,11,-32,32v5,11,16,15,32,14v17,-6,20,-39,0,-46xm942,-1919v12,0,24,-7,35,-21r-7,-7v-19,5,-28,14,-28,28xm1100,-1947v-21,2,-26,9,-14,17v14,0,31,3,35,-7v-3,-7,-10,-10,-21,-10xm1142,-1937r0,11v24,1,75,18,80,-7v-11,-22,-53,-4,-80,-4xm774,-1853v42,-10,63,-23,63,-38v-43,-1,-112,25,-63,38xm1467,-1860v0,0,-9,-1,-7,4v0,0,9,1,7,-4xm1278,-1846v0,-12,-21,-13,-21,0r21,0xm722,-1835v11,1,24,-10,17,-14v-10,0,-15,6,-17,14xm967,-1818r0,7v82,-6,181,-11,140,-31v-53,-1,-123,0,-140,24xm771,-1814v-17,-4,-27,10,-14,17v8,-2,14,-6,14,-17xm669,-1741v13,0,31,-13,53,-38v-34,5,-54,22,-53,38xm869,-1741v-7,-12,-30,-7,-25,11v7,13,23,1,25,-11xm526,-1629v38,3,47,-22,73,-77v-49,30,-73,64,-73,77xm799,-1699v-18,0,-31,21,-21,28v11,-4,23,-10,21,-28xm512,-1601v-52,12,-76,33,-74,77v28,29,50,-7,91,-52v1,-16,1,-22,-17,-25xm449,-1342v-15,0,-13,17,-14,35v7,19,68,18,59,-17v-3,-12,-18,-18,-45,-18xm414,-1163v34,19,49,-24,49,-77v-6,-4,-7,-11,-18,-11v-12,0,-22,29,-31,88xm442,-1111v-19,-4,-37,7,-21,18v14,-1,22,-4,21,-18xm487,-1097v120,25,120,30,200,28r0,-10r-175,-25v-11,-1,-22,0,-25,7xm148,-1100v-13,-1,-22,1,-21,14r56,0v0,-7,-12,-11,-35,-14xm1065,-1027r0,7v24,3,45,8,73,7v0,-6,-24,-11,-73,-14xm1030,-943v0,8,52,13,157,14r74,0v3,-26,-32,-24,-112,-24v-32,0,-111,-6,-119,10xm281,-880v-12,29,-17,89,35,84v24,-2,23,-106,7,-115v-19,6,-27,22,-42,31xm438,-827v3,22,3,32,14,31v7,-19,3,-48,4,-73v-18,-2,-14,10,-18,42xm78,-771v-9,10,-9,42,17,42r109,0r7,-7xm603,-698v19,15,142,5,105,-10r-95,-7v-5,0,-9,6,-10,17xm81,-663v74,-2,136,0,109,-21v-42,-1,-96,0,-109,21xm232,-649v-18,-6,-44,0,-39,21v21,3,41,-7,39,-21xm988,-645v3,14,34,9,52,10r0,-10v-17,0,-43,-14,-52,0xm487,-642v-22,-3,-19,19,-7,25v13,2,16,-6,21,-11xm1072,-642r0,7v14,1,43,13,45,-7r-45,0xm557,-631v-2,2,-4,3,-3,7v9,6,88,9,234,35v64,11,125,37,182,28v2,-30,-93,-30,-283,-56v-34,-5,-76,-14,-130,-14xm316,-582v-15,-6,-40,-8,-35,14v0,13,21,37,63,70r7,0v1,-50,-10,-87,-35,-84xm1212,-554v14,6,29,-2,31,-18v-18,-1,-21,12,-31,18xm431,-544v11,96,23,144,35,144r14,0r4,-11v-29,-91,-35,-135,-53,-133xm529,-512v-5,-1,-3,4,-3,7v1,18,4,37,21,42v1,-24,-2,-43,-18,-49xm323,-481v-5,-1,-4,3,-4,7v5,10,17,18,25,11v0,-13,-9,-18,-21,-18xm337,-411v0,23,13,50,38,81r7,0v-1,-47,-24,-84,-45,-81xm403,-274v-3,31,9,31,46,49r0,-14v-17,-23,-33,-35,-46,-35xm501,-201v-17,-3,-9,10,-3,14v2,-2,3,-4,7,-3xm557,-145r-3,11v0,13,28,34,84,63v20,20,34,29,59,28v1,-19,-36,-36,-112,-95xm508,-117v1,10,10,12,14,18v7,-6,15,-12,4,-18r-18,0xm578,-68v-7,0,-17,-3,-14,7v34,43,53,64,77,63r0,-24v-24,-31,-45,-46,-63,-46xm771,-15v-5,-10,-24,-8,-21,7v6,11,19,4,21,-7xm795,51r0,7v37,32,64,47,102,46r7,-7v-48,-28,-74,-45,-109,-46xm1005,118v-10,16,13,19,56,35v5,-2,13,-2,11,-11v-13,-16,-35,-24,-67,-24xm851,149r0,4v36,24,69,39,98,45r0,-7v-27,-19,-60,-33,-98,-42xm1089,153v-1,25,17,34,56,38r4,-10v-17,-26,-27,-30,-60,-28xm1205,181r0,10v14,1,21,-4,31,-7v0,-16,-19,-6,-31,-3xm1541,219v2,-11,-17,-24,-14,-10v5,3,6,10,14,10xm1394,212v-21,3,-60,-9,-63,11v2,18,111,13,154,14v3,-27,-26,-21,-91,-25xm1499,275v-2,8,23,20,45,18v16,-11,3,-40,-21,-32v-13,0,-21,5,-24,14xm1184,279r0,7v19,21,41,26,77,24v14,-6,16,-35,-11,-35v-24,0,-44,3,-66,4xm1313,321v27,28,78,14,119,10r0,-10v-29,-9,-61,-14,-94,-14v-13,0,-21,5,-25,14","w":1697},"a":{"d":"727,-1514v32,0,94,13,186,39v107,103,170,182,189,238v39,40,72,125,98,255v42,24,53,167,49,264r-11,276v0,53,30,125,102,207v57,64,102,91,122,91v1,30,-34,56,-98,112v-53,45,-74,71,-94,70v-28,-2,-103,-57,-224,-165v-107,40,-215,90,-329,133v-76,28,-164,41,-259,32v-101,-10,-187,-56,-256,-116v-12,-11,-38,-59,-80,-140v-49,-56,-49,-133,-49,-231v0,-51,14,-98,42,-143v25,-73,67,-146,126,-217v29,-35,60,-53,87,-67v144,-72,249,-80,427,-80v73,0,123,10,151,31v15,0,31,3,28,-14v-16,-84,-51,-167,-98,-249v-40,-68,-117,-88,-228,-102r-112,-14v-98,19,-147,39,-147,60v-37,48,-61,110,-70,185v-5,10,-38,15,-101,15v-31,0,-27,8,-46,52v-51,-8,-77,-19,-77,-32v6,-17,13,-84,21,-203v30,-84,99,-164,210,-234v52,-32,85,-45,95,-46xm706,-1458v-20,-3,-24,10,-10,18v10,1,18,-1,21,-7xm902,-1437v-5,-1,-3,4,-3,7v15,15,25,22,42,21r0,-7v-13,-14,-26,-21,-39,-21xm458,-1423v-2,16,7,18,28,18v17,0,41,-6,70,-18r0,-10v-39,-1,-78,2,-98,10xm209,-1332v-1,3,1,5,4,4v15,0,40,-18,73,-53v-1,-4,2,-11,-3,-10v-17,0,-42,20,-74,59xm580,-1342r11,14v16,-2,41,7,42,-11r-14,-14v-18,-2,-32,2,-39,11xm185,-1129v-12,7,-5,32,-7,49v18,2,19,-41,7,-49xm1196,-907v-10,10,10,45,11,14v-4,-9,-8,-14,-11,-14xm1133,-809v-22,10,4,66,18,56v0,-23,-6,-42,-18,-56xm286,-778r0,11v19,1,33,-4,35,-25v-14,2,-23,10,-35,14xm286,-529v0,113,27,168,46,168v9,13,22,22,28,38r-25,-3r0,7v38,47,111,92,217,136v16,7,34,14,56,14v38,0,167,-52,385,-161v19,-10,25,-22,21,-46v-13,-75,-30,-163,-42,-266v-7,-21,-19,-39,-66,-52v-135,-39,-229,-59,-280,-59v-138,32,-235,79,-291,140v-33,35,-49,63,-49,84xm1116,-715r0,11v0,0,9,1,7,-4xm1119,-655v-2,14,8,21,14,10r0,-10r-14,0xm1049,-585v-11,1,-10,11,-3,17v12,0,12,-12,3,-17xm1147,-578v-4,1,-11,-2,-10,3v3,74,10,125,28,95v0,-38,-6,-71,-18,-98xm1056,-484v-9,-14,-30,-5,-24,14v5,3,6,11,14,11v6,-6,12,-11,10,-25xm1266,-228v0,30,10,57,32,52v-6,-33,-12,-56,-32,-52xm265,-204v3,-14,-19,-24,-21,-7v4,6,10,8,21,7xm1186,-183v-14,9,4,32,17,32v4,-6,12,-7,11,-18v-7,-7,-11,-17,-28,-14xm899,-176v-62,6,-116,16,-116,35v42,1,66,-8,116,-31r0,-4xm1259,-134v-22,-3,-19,19,-7,25v11,1,21,0,21,-11xm552,-106v3,21,58,16,53,-3v-8,-12,-46,-11,-53,3xm269,-74v-10,-1,-17,2,-18,10v9,19,57,36,140,63v31,10,66,21,109,21v1,-16,-34,-15,-105,-35v-46,-13,-87,-35,-126,-59","w":1484},"b":{"d":"83,-2012v6,4,0,11,-4,14v2,11,26,16,32,4v-3,-6,-15,-13,-7,-18v80,1,213,-15,206,60v5,7,18,15,25,3v1,-12,-11,-23,-4,-31v53,-2,74,48,74,150v0,229,14,394,42,497r182,-10v210,14,315,33,315,56v5,0,40,30,108,87v103,86,172,171,203,259v33,35,49,136,49,305r4,84v-54,113,-81,180,-81,203v0,69,-75,158,-224,266v-19,43,-131,73,-336,73v-135,0,-156,-26,-255,-24v-31,0,-46,12,-46,35r-59,77v-98,28,-98,13,-210,-39v3,-29,25,-39,17,-66v-16,-59,9,-134,-14,-193v21,-119,32,-200,32,-245v9,-18,11,-38,7,-63r21,-210v1,-37,-13,-198,-35,-455v-9,-5,3,-19,0,-31v17,-217,15,-328,10,-522v-2,-5,1,-15,-7,-14v-71,37,-122,56,-154,56v-21,0,-35,-50,-42,-150v-3,-9,14,-22,18,-42v-8,-1,-13,6,-18,0v0,-70,8,-105,25,-105v23,-7,65,-11,126,-11xm310,-2005v5,-4,21,-7,18,4v-6,1,-14,5,-18,0r0,-4xm160,-1966v-3,0,-8,-2,-7,3v3,0,8,2,7,-3xm226,-1966v-12,-1,-19,4,-21,14r21,0r0,-14xm-43,-1956v-2,16,18,14,59,25v40,-3,58,-2,56,-18v-26,-7,-75,-7,-115,-7xm244,-1854v21,-11,34,-52,14,-67v-29,-1,-26,54,-14,67xm198,-1886v-20,-28,-74,11,-42,28r28,0v7,-7,17,-11,14,-28xm2,-1893v-10,14,-20,56,21,56v28,0,43,-8,46,-24v-26,-21,-48,-32,-67,-32xm83,-1882v2,13,15,15,31,14v2,-17,-15,-14,-31,-14xm240,-1658v9,41,9,61,25,59v-2,-42,-9,-72,-18,-70v-5,0,-7,4,-7,11xm779,-1287v-1,19,14,20,35,21v-1,-17,-14,-23,-35,-21xm625,-1270v-21,-9,-61,6,-42,21v18,1,29,-3,42,-7r0,-14xm450,-1175v1,4,-2,12,4,10v50,-13,73,-9,70,-31v-23,-1,-42,6,-74,21xm877,-1186v0,19,26,35,77,49v39,49,66,74,81,74v-7,-42,-25,-71,-49,-84v-56,-31,-75,-41,-109,-39xm373,-311v0,35,135,84,235,84v96,0,211,-29,346,-87v46,-38,96,-113,151,-224r17,-67v0,-93,-29,-192,-87,-297v-12,-59,-36,-117,-88,-154r-126,-91v-131,0,-265,29,-402,87v-17,0,-19,65,-32,193v-9,85,-23,263,-10,360v-5,62,-4,129,-4,196xm1224,-923v-2,20,4,33,24,31v0,-16,-5,-30,-24,-31xm1129,-850v0,10,4,15,14,14v0,-10,-4,-15,-14,-14xm1161,-286v-6,-1,-7,10,-7,21v27,0,45,-42,56,-126r-18,0v-7,0,-17,35,-31,105xm1126,-339v-16,-19,-44,10,-39,28r7,7v21,-9,32,-21,32,-35xm930,-262v-25,-5,-51,12,-32,28v34,-2,54,-13,32,-28xm394,-251v0,11,9,13,21,14v0,-11,-8,-13,-21,-14xm293,-248v-9,4,-10,28,0,32v16,0,10,-32,0,-32xm975,-171r0,11v62,-23,96,-23,98,-49v-16,0,-49,13,-98,38xm125,-174v0,10,4,15,14,14v0,-10,-4,-15,-14,-14xm870,-157v-17,0,-38,-4,-35,14v17,0,34,2,35,-14xm639,-108v26,9,113,3,105,-24v-47,-1,-87,6,-105,24xm391,-118v-5,20,19,18,52,21v6,-20,-24,-20,-52,-21xm258,-69v17,8,37,-10,35,-21v-20,-1,-36,1,-35,21xm202,-73v-16,1,-11,20,0,25r14,0v2,-15,-8,-18,-14,-25xm863,-45r0,7r7,0r0,-7r-7,0","w":1371},"c":{"d":"881,-1542v21,17,58,39,112,39v37,0,114,43,231,129v18,4,31,12,53,11r49,24v50,42,84,61,84,88v0,11,-11,25,-32,42v-5,29,-44,90,-115,182v0,14,2,25,3,38v-25,3,-52,10,-80,21v-12,0,-23,-13,-32,-38v-51,-32,-77,-59,-77,-81r32,-87v9,-69,-251,-88,-364,-88v-63,0,-150,23,-256,74v-61,29,-108,96,-140,196v-29,90,-50,143,-66,157r-28,-21v-14,15,-21,36,-21,63v20,-1,43,-36,49,0r-18,126v8,5,26,60,54,167v-4,9,-12,14,-10,28v9,9,11,40,21,91v11,56,79,91,161,151r147,108v163,0,316,-24,434,-108v135,-96,189,-181,189,-217v-3,-16,-9,-29,-11,-46v1,-8,42,-52,123,-133v5,0,20,14,45,42v0,18,-23,8,-38,7r0,11v70,7,105,25,105,56v31,41,62,101,94,178v9,0,18,21,25,63v25,11,39,22,42,32v0,16,-12,25,-35,28v-45,16,-84,46,-119,91v-63,-65,-97,-98,-102,-98r-154,98v-51,27,-97,57,-140,91r-287,94v-104,12,-168,-1,-308,-49v-128,-44,-194,-95,-206,-126v-157,-185,-235,-330,-235,-434r-7,-94v15,-66,23,-146,23,-241r74,-178v0,-51,35,-118,105,-200v38,-85,137,-169,304,-238v64,-26,173,-36,322,-45r0,-4xm703,-1496v-78,0,-184,37,-287,112r0,10r143,-56r91,-42v37,-10,54,-11,53,-24xm962,-1475v-9,-2,-24,-9,-21,7v4,6,10,8,21,7r0,-14xm682,-1391r0,14v76,17,215,-1,217,-21v0,-5,-15,-11,-46,-11v-89,0,-146,11,-171,18xm923,-1391v-3,22,15,20,56,24r7,-7v2,-20,-39,-17,-63,-17xm1011,-1367v0,11,5,18,17,18v0,-11,-5,-18,-17,-18xm643,-1360v-45,12,-72,13,-66,35v44,-4,90,-18,66,-35xm384,-1356v-14,0,-21,5,-21,17v12,0,17,-8,21,-17xm731,-1307v39,10,138,8,126,-21v-48,-1,-136,2,-126,21xm913,-1325v-2,16,22,13,73,21r0,-7v-23,-6,-42,-16,-73,-14xm1158,-1290r0,11v9,0,13,-3,14,-11r-14,0xm496,-1276v-6,-12,-18,0,-21,11v13,2,16,-6,21,-11xm1343,-1244v-13,-16,-40,0,-35,24r21,4v7,-7,17,-11,14,-28xm335,-1195v31,-7,46,-33,46,-46v-20,0,-35,15,-46,46xm283,-1129v-26,17,-46,34,-28,53v27,-15,36,-32,35,-53r-7,0xm255,-1027r-49,87v-1,15,2,25,17,25v10,0,24,-30,42,-91r0,-21r-10,0xm151,-664v-3,24,5,42,25,42v11,0,13,-30,5,-90v-2,-6,0,-16,-10,-14v-7,0,-15,21,-20,62xm239,-615v-16,4,-16,25,-18,45v0,11,8,29,25,56v10,31,24,46,42,46v1,-41,-15,-76,-49,-147xm1443,-486v-2,47,32,90,105,224r17,4r7,-11v-28,-47,-55,-104,-80,-171r-39,-46r-10,0xm1387,-430v12,42,27,77,42,56v-2,-35,-23,-57,-42,-56xm225,-395v-2,28,21,42,35,42v0,-13,-9,-27,-28,-42r-7,0xm1208,-290v22,0,25,-15,42,-38r0,-7v-19,0,-33,15,-42,45xm288,-332v-1,27,15,41,35,39v0,-26,-22,-39,-35,-39xm253,-262v-5,1,-14,-4,-14,4v0,27,29,56,87,87r25,0v1,-28,-32,-50,-98,-91xm1474,-244v-14,-4,-18,30,-17,56v29,18,34,3,66,-32v1,-13,-15,-13,-49,-24xm1037,-153v5,-1,5,4,10,3v47,-19,70,-38,70,-59v-52,20,-81,45,-80,56xm340,-129v17,27,83,69,200,126v21,6,40,14,63,18r0,-11v-118,-50,-190,-93,-217,-129v-14,-12,-20,-15,-39,-14v-5,0,-7,3,-7,10xm445,-139v-4,1,-11,-2,-10,3v10,37,177,78,238,98v18,0,39,3,38,-17v-41,1,-74,-12,-105,-39v-17,-5,-30,-14,-49,-17v-32,31,-47,3,-112,-28xm998,-48v43,-9,73,-31,102,-56v1,-3,-1,-5,-4,-4v-17,0,-50,20,-98,60xm956,-104v-25,4,-36,5,-35,17v19,0,34,-2,35,-17xm820,18v-24,0,-59,2,-53,18v0,10,19,16,56,17v0,-6,0,-12,-3,-14r10,-10","w":1680},"d":{"d":"1232,-2099v77,15,116,26,116,35v5,0,8,27,10,81v21,21,32,38,32,49v0,88,-18,268,-25,542v-5,0,-7,8,-7,25v-26,18,-21,40,-21,77v0,34,-9,77,-28,129v-1,28,-14,55,25,56r3,21v-28,234,-42,387,-42,459v0,84,-6,126,-17,126r0,7v16,-2,24,41,17,66v0,33,-12,118,-35,256r0,66v93,17,140,42,140,77r-14,14r0,28v4,7,12,11,14,21v-12,44,-84,63,-175,60r-14,-25v-43,-2,-71,11,-105,18r-105,-4v-7,0,-15,-47,-24,-140r3,-91v-23,0,-55,29,-112,63v-151,90,-291,128,-406,137v-107,-27,-206,-77,-290,-158v-31,-30,-56,-78,-88,-133v-32,-56,-57,-69,-45,-94r7,0v17,15,42,46,73,94v5,1,12,7,14,0v4,-74,-11,-101,-56,-168v-32,-3,-27,6,-35,49r-10,0r-4,-14v3,-73,6,-119,11,-140r14,0r3,25v32,2,18,-53,21,-84r-7,-7v-5,0,-9,8,-10,24r-14,18v-4,0,-10,-7,-11,-21v-14,-191,144,-504,266,-623v60,-59,168,-81,305,-81v197,0,358,51,483,154v9,4,13,13,28,11v16,-81,32,-288,49,-623v5,-12,12,-18,21,-18r0,-3v-58,-37,-99,-56,-123,-56v-17,0,-28,-64,-31,-193v3,-4,18,-7,45,-10v1,-16,-7,-20,-24,-21v-26,-29,-4,-50,52,-49v2,-13,-10,-13,-10,-25v40,-7,91,-4,136,-7xm1145,-1966v0,-15,-36,-14,-35,0r35,0xm1306,-1945v-13,-2,-40,-9,-42,7r42,0r0,-7xm1246,-1913v-30,-3,-74,3,-56,24v55,-4,82,-6,56,-24xm1145,-1899v-7,-12,-44,-12,-39,7v13,3,37,5,39,-7xm522,-1175v-10,-16,-42,-12,-35,14v4,6,10,8,21,7v5,-7,15,-8,14,-21xm669,-1175v-10,2,-15,23,-4,28r119,0v6,-29,-63,-25,-115,-28xm1323,-1175r11,0r0,14r-11,0r0,-14xm305,-1101v-1,12,4,20,17,17v66,-16,98,-38,98,-63v0,-10,-25,-11,-42,-10v-27,0,-51,19,-73,56xm949,-1091v4,-29,-51,-44,-91,-35r0,7v52,19,73,29,91,28xm1162,-1115v-2,21,13,40,14,17r-3,-17r-11,0xm606,-1066v-11,-2,-31,3,-21,10v11,1,20,0,21,-10xm242,-1007v-35,60,-57,98,-60,144v29,3,18,-20,46,-63v52,-80,93,-116,112,-116r10,-21v-40,-3,-39,14,-108,56xm525,-1045v-14,1,-34,-4,-35,10v14,-1,34,5,35,-10xm711,-1042v-25,-6,-85,1,-67,14v24,-1,44,-5,67,-7r0,-7xm791,-1045v-13,0,-8,12,0,17v10,1,18,-1,21,-7v-2,-7,-9,-10,-21,-10xm903,-1042v6,7,12,15,18,4v-2,-5,-11,-4,-18,-4xm945,-1024v-1,7,31,21,84,31r0,-7v-20,-24,-45,-25,-84,-24xm231,-657v-47,218,-50,224,74,438v54,28,110,42,168,42v131,0,254,-30,371,-91v51,-75,96,-112,133,-112v20,-22,42,-92,66,-210v18,-36,21,-78,21,-130v0,-79,-10,-119,-31,-119v-42,-39,-63,-61,-63,-66r10,-18v0,-11,-27,-21,-80,-31v-5,-6,-23,-11,-14,-18r42,0v2,-28,-98,-29,-301,-35r-42,-7v-147,13,-221,33,-221,60v-69,80,-108,180,-133,297xm1019,-923v-18,0,-19,14,-18,32v7,14,33,21,32,-7v0,-13,-5,-21,-14,-25xm154,-622v0,5,4,7,11,7v12,3,28,-33,28,-70v-29,-3,-23,15,-39,63xm1064,-226v-24,-2,-25,17,-24,38v11,0,17,8,17,25v14,-3,20,-15,18,-35v-7,-6,-11,-15,-11,-28xm872,-219v-19,6,-38,20,-42,49v22,-4,35,-19,49,-35v1,-8,-4,-10,-7,-14xm553,-146r0,7v115,-4,240,-12,238,-59v-134,17,-232,44,-238,52xm1190,-184v-12,7,-5,35,-7,56v4,8,14,8,18,0v0,-19,3,-55,-11,-56xm207,-163v-5,2,-13,1,-11,10v0,9,29,18,88,25r0,-11v-41,-16,-67,-24,-77,-24xm263,-111v-6,18,73,49,178,60v2,-2,5,-3,4,-7v5,-16,-72,-47,-175,-60xm1061,-107v-12,0,-18,6,-18,17v11,0,18,-5,18,-17xm728,-97v-35,1,-131,-7,-98,25v51,-2,130,-4,98,-25xm1208,-86v-14,-4,-18,7,-7,14v14,4,18,-7,7,-14xm606,-13v-49,-6,-206,-17,-165,25v62,1,84,-3,165,-18r0,-7xm1323,-13v-65,1,-97,25,-42,25v25,0,54,2,74,-4v2,-17,-7,-16,-32,-21","w":1442},"e":{"d":"712,-1395v77,0,176,27,284,98v99,65,143,120,143,147v80,183,108,237,112,301v-28,65,-42,109,-42,133v-106,13,-232,-11,-332,14v-269,-21,-455,-32,-560,-32r-60,0v-23,33,-35,56,-35,67v34,43,9,213,53,224r3,17r-17,-7v2,19,20,22,28,35v0,26,16,56,49,91v104,176,176,226,409,231v11,0,37,-12,77,-35v37,-11,107,-71,210,-182v2,-17,-7,-12,-35,-17r-7,-14v43,-83,95,-136,154,-161v7,9,41,34,102,77v42,65,97,140,164,224r0,10v-69,81,-93,119,-140,116v0,-41,-24,-70,-73,-70v-11,0,-51,31,-123,91v-38,32,-110,67,-220,94v-123,30,-209,39,-256,39r-157,-56v-89,0,-169,-49,-245,-144v-96,-119,-69,-109,-140,-353v-18,-60,-18,-111,-18,-158v0,-249,74,-465,221,-647v43,-88,151,-117,290,-133v16,-7,69,0,161,0xm457,-1339v0,3,-2,8,3,7v35,0,91,-12,168,-35v23,-1,31,-9,18,-18v-56,0,-113,13,-186,42xm401,-1336v-38,5,-57,25,-56,49v3,2,4,7,10,7v46,-17,60,-10,56,-45xm691,-1318v-3,24,33,13,112,24v11,-15,-1,-24,-31,-24r-81,0xm621,-1290v-23,1,-49,4,-45,17v0,7,38,16,115,28v5,-1,4,-8,4,-14v-15,-21,-39,-31,-74,-31xm772,-1269v-16,1,-31,2,-28,14v111,62,156,92,175,91v14,-5,27,-15,42,-7v8,-16,-22,-16,-42,-25r-56,-24v-14,-33,-44,-49,-91,-49xm415,-1178v17,-15,55,-31,112,-49v1,-13,-21,-5,-32,-7v-53,11,-80,29,-80,56xm268,-996r0,7v0,25,168,48,504,70v18,9,38,11,63,7v79,25,129,38,150,38v0,5,6,9,18,11v22,-24,16,-57,17,-98v0,-25,-51,-74,-140,-161v-63,-62,-138,-75,-238,-88v-153,29,-254,67,-301,112v-19,35,-43,69,-73,102xm341,-1178v-22,-1,-41,1,-42,24v27,-5,44,-12,42,-24xm961,-1122v4,18,27,29,38,14v3,-18,-6,-25,-14,-32v-16,0,-24,6,-24,18xm254,-1108v-9,-1,-13,3,-14,10v9,1,13,-3,14,-10xm1020,-1084v19,59,35,91,46,98v9,1,13,-3,17,-7v-15,-58,-32,-87,-49,-87v-1,-5,-8,-4,-14,-4xm285,-1063v-10,4,-15,14,-14,28v10,-4,15,-13,14,-28xm1132,-961v-20,-3,-16,27,-7,35v14,-2,20,-28,7,-35xm282,-944v-24,-1,-42,5,-42,32v15,16,40,-11,42,-32xm124,-940v-15,13,-26,51,-35,112v21,2,27,-31,53,-98v-3,-9,-9,-14,-18,-14xm408,-905r0,7v38,29,162,43,252,31r0,-10v-85,-17,-169,-27,-252,-28xm908,-832r0,7r11,0r0,-7r-11,0xm380,-811r0,7v45,9,143,17,294,25v2,2,4,3,3,7r-59,7v0,7,24,10,73,10v77,0,116,-5,116,-14v0,-18,-142,-32,-427,-42xm89,-793v-4,11,-3,36,7,35v7,0,12,-9,14,-28v-5,-4,-10,-9,-21,-7xm313,-783r0,14r14,0v1,-8,-2,-11,-3,-17xm236,-762r53,-7v-5,-24,-53,-15,-53,7xm912,-758v0,7,16,10,49,10r28,-3v2,-17,-16,-16,-56,-18v-14,3,-21,6,-21,11xm89,-688v-4,2,-4,11,0,14v-16,47,-6,100,21,140r7,0v0,-91,-9,-143,-28,-154xm128,-447v0,10,4,15,14,14v0,-10,-4,-15,-14,-14xm156,-398v-2,2,-5,3,-4,7v12,31,26,59,35,39v0,-15,-10,-30,-31,-46xm1101,-377v-8,-20,-53,-3,-32,11v15,1,30,-1,32,-11xm999,-212v21,10,43,-9,46,-39v-20,0,-35,13,-46,39xm1220,-247v-20,2,-33,23,-25,31v19,0,25,-14,25,-31xm1321,-212v-1,-24,-19,-41,-35,-32v5,29,20,50,35,32xm1129,-188r7,7v29,-11,43,-21,42,-42v-29,-1,-46,10,-49,35xm912,-125v19,0,23,-14,31,-28r-3,-3v-19,10,-28,20,-28,31xm1076,-111r11,0v19,-17,28,-30,28,-38v-26,5,-39,22,-39,38xm278,-86v-9,31,39,29,60,52v-24,-35,-34,-53,-60,-52xm481,-76v-3,-1,-3,1,-3,4v0,7,20,15,59,24v2,-2,5,-2,4,-7v-27,-14,-47,-21,-60,-21xm635,-44r0,7r11,0r0,-7r-11,0xm933,-2v19,0,34,-14,45,-42v-30,6,-45,31,-45,42xm740,26v0,0,-89,-22,-98,7v8,15,38,10,60,10v61,0,129,-9,203,-28v0,-17,-25,-17,-46,-17v-43,0,-83,9,-119,28","w":1438},"f":{"d":"774,-1882r14,-4v46,3,134,26,263,70v18,18,33,22,52,11r130,168v30,44,45,77,45,98v19,57,28,111,28,161v-2,84,-113,87,-192,49v-7,0,-13,10,-18,31r-7,0v-9,0,-19,-37,-42,-108v-49,-151,-83,-226,-91,-228v-24,-17,-88,-25,-168,-24r-213,52v-51,35,-77,59,-77,70v0,252,9,378,28,378v44,28,126,42,245,42v21,7,31,16,31,28v106,87,49,214,-122,214v-28,0,-58,-11,-91,-32v-26,-7,-81,7,-74,14v4,187,-12,382,14,550v-5,49,-8,101,-7,157v0,11,54,32,165,42v109,10,160,5,185,39v-10,0,-22,52,-35,157v-71,-7,-98,-19,-150,-10v-232,-31,-328,-25,-539,-21v-25,-42,-1,-182,-21,-224v0,-14,15,-21,45,-21v19,0,55,8,109,24v31,-2,74,8,77,-21v-17,-41,-25,-108,-25,-203v0,-180,-6,-196,21,-469v0,-7,-16,-11,-49,-14v-106,19,-170,49,-252,28v7,-173,19,-259,35,-259v3,-10,20,-11,35,-10v143,-2,214,-7,214,-14v0,-117,-1,-200,-3,-249v-2,-64,-1,-130,-18,-178v54,-103,133,-162,206,-242v79,-35,163,-52,252,-52xm561,-1777r0,3v70,0,121,-15,154,-45r0,-7v-59,-1,-106,15,-154,49xm981,-1781v29,37,58,56,87,56r0,-21v-25,-31,-48,-46,-80,-45v-5,0,-7,3,-7,10xm778,-1770v1,22,38,12,59,14r7,-7v0,-7,-14,-11,-42,-11xm753,-1700v-9,-1,-13,3,-14,10v9,1,13,-3,14,-10xm1051,-1560v-3,0,-5,0,-4,3v0,23,8,45,25,67r10,0v10,-31,-7,-75,-31,-70xm1128,-1431v-18,4,-28,38,-14,49r10,0v5,-13,4,-31,4,-49xm134,-1116v-24,-6,-46,20,-28,35v23,2,30,-10,38,-24xm239,-1084v-27,0,-20,36,0,42v11,0,28,-8,49,-25v0,-6,-16,-17,-49,-17xm575,-1053v-7,0,-17,-3,-14,7v10,18,31,23,59,21v-3,-23,-26,-26,-45,-28xm704,-1021r0,7r11,0r0,-7r-11,0xm428,-1018v-1,12,1,33,10,25v0,-12,1,-25,-10,-25xm242,-993v-2,5,-7,7,-7,14v11,2,27,6,32,-4v0,-5,-8,-9,-25,-10xm711,-948r11,4v57,-14,83,-14,80,-39v-47,-1,-96,13,-91,35xm127,-962v-15,25,-19,30,-18,53v5,10,36,11,42,0v0,-21,-8,-38,-24,-53xm344,-948v-16,1,-42,-6,-42,11v16,-2,41,7,42,-11xm414,-867v-4,42,-9,83,-4,126r7,0v5,-38,4,-83,4,-126r-7,0xm445,-790v0,6,-1,12,7,10v0,-6,1,-12,-7,-10xm438,-741v-1,8,-3,15,-3,24v10,-2,16,-10,14,-24r-11,0xm442,-692v-6,-2,-16,-7,-14,3r3,18r11,0r0,-21xm417,-654v-30,-4,-10,29,-7,42v-5,41,2,135,21,123v10,0,16,-33,18,-98v2,-36,-7,-70,-32,-67xm417,-353v-1,11,2,19,14,18r-3,-18r-11,0xm417,-279v-5,21,-7,52,-7,87v14,2,19,-4,25,-10v0,0,1,-82,-18,-77xm221,-181v-3,23,9,17,46,24r28,-3r0,-7v-35,-10,-51,-15,-74,-14xm802,-104v-25,3,-77,-9,-77,14v24,6,99,0,77,-14xm235,-66v-13,-1,-24,-1,-24,11v0,11,38,19,115,24v2,-2,5,-2,4,-7v-25,-19,-57,-28,-95,-28xm365,-66r0,7v24,25,32,30,66,28r0,-3v-24,-21,-46,-32,-66,-32xm809,-31v-6,-14,-37,-13,-35,7v9,8,23,31,35,14r0,-21xm470,-38v-2,21,13,18,52,25v18,-2,46,6,53,-7v0,-9,-21,-15,-63,-18r-42,0","w":1126},"g":{"d":"615,-1453v135,0,160,3,308,56v35,0,94,24,175,73r14,0v20,0,64,-37,133,-112v16,0,44,26,84,77v20,10,41,28,63,53r0,7v-105,115,-157,179,-157,192v-49,167,-82,261,-98,280v-32,38,-83,70,-151,98v-116,109,-156,140,-304,126r-179,-17r-35,0v-13,0,-33,61,-59,182v44,17,78,1,126,-28v211,-12,469,0,616,45v12,11,53,32,122,63r95,67v72,61,112,121,136,171v63,134,102,242,102,329v0,69,-39,173,-161,259r-168,119v-89,56,-196,84,-319,84r-77,11v-330,0,-553,-67,-668,-200v-87,-54,-130,-122,-130,-203v-45,-64,-46,-188,-56,-294r7,-35r11,0v10,46,8,66,31,63v23,-108,44,-186,63,-234v-2,-2,-2,-5,-7,-4v-53,85,-80,136,-80,151v-13,1,-12,-9,-18,-32v6,-36,33,-106,105,-192v62,-74,105,-107,105,-116v0,-157,33,-252,42,-287v-57,-113,-71,-170,-73,-273v0,-31,12,-89,35,-175v17,-17,52,-71,119,-150v92,-107,180,-154,248,-154xm510,-1383r0,3v67,-20,99,-27,98,-45v-36,-1,-59,12,-98,42xm1280,-1352v2,-18,-32,-31,-35,-10v3,10,20,11,35,10xm671,-1359v-51,3,-101,13,-91,42v33,-7,60,-19,91,-28r0,-14xm489,-1170v-58,65,-81,96,-73,144v23,141,50,210,63,210v43,42,81,63,112,63v224,5,331,-94,402,-228v22,-41,22,-53,21,-101v0,-33,-22,-78,-66,-137v-100,-42,-169,-63,-207,-63v-91,0,-181,32,-252,112xm1231,-1205v0,7,-3,17,7,14v37,-27,64,-55,81,-84v0,0,1,-9,-4,-7v-19,0,-47,26,-84,77xm444,-1212v23,11,33,-6,56,-35r0,-7v-35,-2,-57,30,-56,42xm1042,-1236v9,37,29,56,49,56v5,0,7,-4,7,-11v0,-11,-14,-26,-42,-45r-14,0xm321,-1149v-11,0,-31,22,-45,63v23,-1,24,-23,52,-56xm241,-1002v0,38,9,68,28,91v10,0,18,1,17,-10v-6,-77,-15,-116,-28,-116v-8,0,-17,11,-17,35xm1039,-981v-47,78,-71,113,-70,133v57,8,72,-44,80,-129v-1,-3,-5,-5,-10,-4xm381,-970v-2,3,-7,4,-7,10v0,31,10,59,31,84v6,2,3,-6,4,-10v-3,-48,-13,-76,-28,-84xm1112,-862v-14,-2,-15,8,-17,18v13,1,13,-2,17,-18xm913,-788v30,-4,45,-23,59,-39r-7,-7v-33,21,-50,36,-52,46xm797,-753v1,14,9,21,25,21v11,0,29,-14,56,-42r0,-7v-39,-2,-60,2,-81,28xm279,-767r0,10v19,31,46,52,81,63v-13,-53,-39,-76,-81,-73xm920,-764v-19,-2,-29,4,-28,21v15,0,18,-12,28,-17r0,-4xm402,-746v-2,3,-7,4,-7,10v13,27,38,41,52,11v0,-9,-15,-16,-45,-21xm724,-722v0,5,16,9,49,11r24,-4v0,-8,-13,-14,-38,-17v-16,-2,-30,0,-35,10xm521,-687v-35,-16,-49,-30,-60,-21v-2,16,2,27,11,32r49,0r0,-11xm549,-673v-3,31,119,24,171,25v12,0,19,-4,21,-11v-38,-16,-109,-22,-182,-21xm374,-641v-13,-16,-38,1,-32,24v0,17,8,28,25,32v11,-10,6,-36,7,-56xm727,-417r0,7v0,14,95,20,284,31v29,2,59,35,87,11r81,3v-3,-34,-51,-29,-91,-31v-9,0,-17,7,-28,10r-63,-31v-62,-6,-194,-13,-270,0xm577,-417v-4,1,-12,-3,-11,3v4,-1,12,3,11,-3xm423,-337v0,5,29,11,87,11v26,0,39,-6,39,-11v-12,-22,-29,-36,-67,-31v-39,6,-59,17,-59,31xm899,-326v-3,0,-5,0,-4,3v0,7,22,12,67,14v3,-2,3,-5,3,-10xm1154,-316v6,5,12,9,21,4r0,-14v-12,-2,-15,5,-21,10xm300,-291v7,7,16,12,32,10v14,-6,21,-33,3,-42v-18,0,-30,11,-35,32xm188,-239v-1,8,4,10,7,14v54,-18,72,-21,67,-66r-7,-7v-20,7,-42,27,-67,59xm1200,-284v0,10,22,20,66,31v4,-2,12,0,11,-7v-19,-21,-38,-30,-70,-28v-2,2,-3,5,-7,4xm517,-274v-8,-14,-38,0,-21,11r18,0xm878,-263v0,8,47,15,140,21v75,23,142,53,199,91v19,1,45,8,49,-11v-16,-27,-74,-63,-178,-87v-102,-24,-169,-25,-196,-25xm710,-239v2,2,4,6,3,11v-34,8,-69,-1,-105,0r-206,3v-84,77,-126,132,-126,165v-6,7,-16,10,-18,21v15,191,35,305,56,346v5,9,37,38,102,84v0,15,53,45,164,67v167,33,304,38,406,38v141,0,234,-65,284,-119v95,-104,136,-162,136,-241v0,-35,-36,-97,-108,-186v-10,-25,-39,-48,-84,-77v-80,-51,-159,-97,-245,-98r-175,-3v0,-7,6,-17,0,-21v-30,0,-70,-1,-84,10xm1291,-232r0,4r108,98v3,1,5,-1,4,-4v-23,-52,-55,-85,-95,-98r-17,0xm318,-190v-27,3,-47,4,-42,21v17,0,28,-7,42,-10r0,-11xm262,-165v-14,0,-27,8,-25,28v15,-3,24,-11,25,-28xm202,-148v-32,17,-48,51,-38,81v23,3,19,-23,38,-81xm1277,-137v0,9,27,47,80,112v-1,3,1,3,4,3r0,-10v-29,-73,-45,-107,-84,-105xm1525,69v0,11,5,15,14,11r-3,-11r-11,0xm1473,87v-18,-4,-15,10,-4,17v8,0,9,-7,14,-10xm76,111v-21,-1,-16,30,-3,35v6,-6,2,-24,3,-35xm1553,115v-28,5,-35,31,-35,56v0,18,2,28,14,28v17,-27,25,-54,25,-81xm230,122v-20,6,-8,43,-14,63v4,42,2,61,18,59v21,-8,10,-126,-4,-122xm80,164v-5,-1,-4,3,-4,7v1,21,10,26,18,14v1,-13,-9,-14,-14,-21xm1413,276v-48,39,-71,58,-70,84r7,7v53,-20,74,-40,70,-91r-7,0xm188,353v8,29,17,20,28,7v-1,-7,-7,-13,-17,-18xm332,405v0,-8,-28,-17,-25,-3v6,6,11,12,25,10r0,-7xm290,416v-14,-1,-27,0,-25,14r25,0r0,-14xm976,545v-223,-14,-351,-28,-385,-42r-74,-3r0,3v22,19,52,32,91,39r84,-4v10,5,16,17,28,11v101,24,320,31,389,-18v79,-31,117,-35,115,-49v-106,23,-189,44,-248,63xm1102,636v35,2,57,-20,147,-66v2,-7,-7,-3,-11,-4v-91,19,-136,43,-136,70xm1088,598v-33,2,-59,13,-63,31v36,0,65,-14,63,-31xm615,615v-2,-7,-14,-17,-17,-10v2,7,8,10,17,10xm654,622v0,0,-9,-1,-7,4v1,13,40,10,59,10v0,-9,-17,-14,-52,-14xm899,622v-14,-1,-27,0,-25,14v10,21,53,8,74,4r0,-11","w":1619},"h":{"d":"531,-1567v12,28,-77,293,-74,417r7,0v126,-96,268,-144,427,-144v47,0,132,26,256,77v23,23,53,62,91,116v23,16,27,33,21,63v51,44,77,117,77,220v7,0,12,91,14,273v5,20,-32,217,-53,364v48,-3,156,5,147,25v0,8,-29,14,-87,17v-2,16,19,14,63,28v3,7,11,10,10,21v-35,6,-52,11,-52,14v35,7,52,19,52,35v0,89,-24,133,-73,133r-25,4v-72,0,-108,-11,-108,-32v0,-5,-37,-10,-112,-14v-24,-15,-51,-28,-81,-38v-10,-85,15,-194,35,-364v10,-90,24,-188,49,-291r-7,-98r10,-11v-25,-19,-38,-46,-38,-80v-11,-27,-30,-59,-56,-95v-62,-27,-100,-41,-115,-41v-93,-31,-186,-27,-279,11v-120,83,-177,144,-180,181r-17,182r7,186v-11,137,-25,206,-42,206r-4,11v21,18,50,-7,70,-14v45,7,67,21,67,42v-7,9,-21,12,-18,31v1,5,12,11,35,18r4,14v-14,99,-15,146,-49,143v-29,-17,-128,-27,-298,-38v-124,-8,-185,-29,-185,-56v0,-42,-10,-53,17,-84r0,-18v-23,-31,-35,-50,-35,-56v9,-6,55,-11,137,-14v11,0,21,-36,28,-108v14,-11,24,-40,31,-88v34,-43,17,-91,-14,-136r32,-67v9,0,9,-203,21,-609v5,-177,38,-338,38,-532v0,-83,-68,-55,-129,-63r-60,18v-10,0,-16,-25,-17,-74r0,-31v0,-79,10,-116,31,-119r56,-7v236,10,352,32,354,66xm163,-1997v-5,-1,-2,7,-3,10v23,17,55,25,94,25r7,-11v-36,-16,-69,-24,-98,-24xm415,-1969v5,20,42,35,53,10v2,-25,-44,-28,-53,-10xm118,-1959r0,21v12,0,12,-17,3,-21r-3,0xm184,-1941v-3,20,24,13,42,14r0,-7v-14,-2,-25,-8,-42,-7xm261,-1892v-17,-5,-51,-8,-59,3v4,17,43,12,59,7r0,-10xm366,-1714v-10,4,-10,30,0,35v13,-5,15,-28,0,-35xm366,-1630v-16,2,-9,20,0,25v16,-1,11,-20,0,-25xm338,-1549v-7,12,-10,46,-10,101v23,0,35,16,35,49r3,0v8,-14,7,-64,7,-94r-3,0r-11,31r-10,0v-8,-21,0,-48,24,-35v-1,-9,-13,-26,-35,-52xm919,-1266v-3,-1,-3,1,-3,4v0,6,12,12,35,17v1,-13,-9,-14,-32,-21xm1066,-1203v1,22,20,27,39,28v-1,-22,-21,-27,-39,-28xm765,-1115v-2,16,13,14,28,14v-1,-13,-13,-15,-28,-14xm534,-1038v25,0,41,-23,42,-28v-23,3,-36,20,-42,28xm839,-1059r0,14v37,19,63,28,77,28r10,-11v0,-13,-23,-24,-70,-35xm800,-1024r11,0v0,0,1,-9,-4,-7xm1112,-1031r0,10v42,45,69,87,80,126v9,12,18,18,25,18v4,-65,-21,-87,-81,-151v-7,-2,-14,-4,-24,-3xm1017,-993v-1,21,7,32,25,32v0,-21,-10,-32,-25,-32xm664,-986v-12,0,-17,7,-18,18v12,0,17,-6,18,-18xm1280,-958v-19,3,-5,19,3,25v8,1,10,-4,14,-7xm398,-884r0,17v27,2,35,-13,45,-49v5,-1,4,-8,4,-14v-23,4,-32,23,-49,46xm1181,-941v-3,27,-17,44,-24,67v2,-1,3,-4,7,-3v-5,-11,-9,-17,-14,-18xm475,-839v-11,-17,-64,-2,-39,11v16,0,37,1,39,-11xm1294,-601v-7,5,-7,9,0,14r7,0v1,-8,-4,-10,-7,-14xm1245,-307r7,0v14,0,31,-70,52,-210v-1,-21,-5,-35,-28,-35v-13,0,-24,82,-31,245xm195,-230v-2,12,38,23,98,28v13,-9,11,-42,-14,-38v-26,4,-76,-7,-84,10xm1164,-195v-10,-15,-34,-2,-31,21v18,1,36,2,31,-21xm457,-170r0,7r11,0r0,-7r-11,0xm97,-160v-20,0,-33,3,-32,21v32,8,78,2,116,4v2,-21,-26,-25,-84,-25xm464,-139v-16,-2,-27,2,-24,18v6,14,33,21,42,3v-2,-11,-13,-13,-18,-21xm1077,-90v36,7,79,1,119,0v2,-2,4,-3,3,-7v-19,-11,-112,-38,-122,7xm121,-65v-18,0,-25,3,-24,14v26,0,65,11,140,35v117,4,190,14,248,21v3,-5,10,-6,11,-14v0,-19,-89,-28,-266,-28v-28,-19,-64,-28,-109,-28xm1091,-51v-7,-6,-16,-9,-18,3v4,8,17,10,18,-3xm1059,-20v0,29,34,25,63,25v7,-24,-34,-26,-63,-25","w":1480},"i":{"d":"515,-1613v-202,-1,-256,-38,-256,-207v-8,0,-11,-3,-10,-10v55,-87,112,-130,171,-130v15,-6,46,-14,95,-14v63,0,115,33,154,98r17,91v-2,31,-22,76,-59,137v-25,23,-63,35,-112,35xm445,-1921v-56,11,-82,14,-81,31v63,-8,95,-16,95,-24xm413,-1813v23,9,70,1,60,-21v0,0,-59,-4,-60,21xm616,-1834v-9,3,-15,8,-14,21v10,-2,15,-8,14,-21xm588,-1767v-19,-1,-39,5,-42,31v23,1,40,-4,42,-31xm525,-1694v-19,2,-51,-8,-49,14v19,-2,48,6,56,-7xm95,-1339v18,-7,24,-50,35,-91v27,2,39,22,67,18r34,-16v252,0,378,7,378,21v6,18,4,44,4,67v19,46,25,91,21,150v-16,257,-33,502,-42,735v-7,11,-10,29,-11,56v5,12,18,14,35,14v101,0,151,12,151,35v-6,3,-4,13,-4,21v35,60,29,221,42,322r-7,7r-122,4v-154,-1,-592,14,-592,-49v0,-19,-5,-39,-14,-60v7,-15,14,-30,35,-31v11,8,18,11,32,10v61,0,125,-5,192,-14r0,-7v-159,-9,-237,-21,-238,-35r-10,-126v0,-21,70,-31,210,-31v19,0,25,-41,28,-123r31,-731v-66,0,-101,-6,-76,-20v-110,0,-165,-13,-165,-38v-20,-11,-2,-41,4,-56v2,-7,-12,-16,-18,-32xm256,-1384v-49,3,-87,-5,-80,17v42,-1,110,2,80,-17xm553,-1396v-11,5,-3,15,7,17v1,-9,-3,-13,-7,-17xm186,-1335v-2,18,9,17,39,17r129,-1v32,-1,45,-1,45,-14v0,-12,-55,-14,-164,-6xm459,-1337r0,7v11,0,26,9,45,28v9,0,14,0,14,-10v13,-1,12,9,21,28v19,-6,27,-22,42,-32r0,-14v-41,-2,-86,0,-122,-7xm473,-1179r14,45r-18,46v10,20,11,29,21,28v3,-10,5,-21,4,-35v0,-68,10,-102,31,-102v7,-6,11,-23,0,-28v-35,-3,-52,8,-52,46xm378,-556v3,14,6,21,11,21v14,-3,9,-48,7,-67v7,-5,44,-117,24,-168v37,-16,0,-53,7,-84v7,0,16,-105,25,-315v-7,-16,-7,-21,-18,-21v-25,0,-39,91,-45,273xm511,-1155v0,20,0,40,21,39v18,-9,11,-39,-10,-42xm497,-707v-16,65,-24,116,-24,154v18,1,23,-36,38,-115v3,-14,0,-28,-3,-39r-11,0xm455,-427v24,3,21,-27,21,-52v-20,-6,-20,24,-21,52xm466,-402v-12,2,-15,10,-14,24v18,3,27,-16,14,-24xm676,-332v11,7,30,11,59,14v6,-20,-24,-20,-52,-21xm662,-213v3,26,25,37,59,35v-4,-22,-15,-21,18,-32v1,-22,0,-41,-25,-38v-5,1,-11,11,-17,28xm165,-245v-6,3,-17,0,-18,7v8,15,96,25,189,25v21,0,30,-2,28,-18v-69,-9,-136,-14,-199,-14xm424,-210v8,18,42,12,38,-14v-18,-1,-34,0,-38,14xm693,-154v-11,-1,-14,4,-14,14v8,-1,13,-6,14,-14xm518,-136v-42,-5,-74,0,-119,0r0,10v39,7,79,0,119,-3r0,-7xm767,-38v-6,-11,-22,-5,-21,10v11,1,20,0,21,-10","w":853},"j":{"d":"257,-1741v57,-90,189,-58,259,-3v26,42,41,84,45,126v-16,140,-50,210,-101,210v0,3,-11,7,-32,7v-114,0,-170,-12,-168,-35v-14,-45,-42,-81,-42,-133v0,-99,13,-157,39,-172xm274,-1576v1,9,10,11,14,17v23,-34,50,-77,56,-140r-10,0v-19,0,-39,41,-60,123xm467,-1639v-8,-9,-29,-9,-25,10r11,11v9,-3,14,-10,14,-21xm463,-1583v-12,-22,-44,-5,-49,24v13,16,58,6,49,-24xm355,-1566v-18,-4,-23,14,-11,21v5,-5,13,-8,11,-21xm386,-1450v-1,6,10,2,14,3v23,-1,48,-8,53,-35v-21,0,-43,11,-67,32xm432,-1433v25,-3,46,-7,42,-21v-25,1,-43,10,-42,21xm152,-1142v40,-31,70,-20,112,-7v75,1,125,-8,175,31v19,0,28,4,28,11v-14,14,-15,33,0,42r31,-7v35,17,57,105,67,262v14,47,32,203,42,466v12,333,16,500,24,500v0,11,-11,31,-24,63v-12,30,-14,60,-14,91v-41,97,-85,189,-161,235r-133,80v-37,12,-63,18,-77,18v-171,0,-327,-57,-469,-172r-35,-108v-15,0,-28,-35,-39,-105v6,-37,4,-75,4,-116v0,-42,42,-65,122,-84v103,-24,130,-59,144,77v14,134,42,200,73,200v41,19,89,28,144,28v31,0,86,-46,150,-147v41,-65,4,-164,7,-249r4,-98v-36,-469,-41,-672,-77,-686v1,-11,13,-12,10,-28r-14,0r-38,35v-83,-31,-131,-50,-144,-59v-14,-33,-21,-56,-21,-70v6,-140,15,-210,28,-210v32,0,53,-13,81,7xm127,-1058v-4,1,-11,-2,-10,3v4,-1,11,2,10,-3xm341,-1041v-97,2,-199,15,-186,53v6,4,7,11,18,10v25,-11,74,-25,147,-42v8,-6,24,-4,21,-21xm432,-827v-10,0,-12,21,-11,38v20,6,24,-30,11,-38xm530,-764v0,53,9,120,28,203v7,1,10,-2,10,-11v-8,-131,-17,-196,-28,-196xm579,-463v-26,0,-10,39,-14,59r7,7v23,-7,12,-46,7,-66xm582,-288v0,13,-3,28,11,28r0,-28r-11,0xm376,-159v-13,117,3,254,7,378v13,1,18,-10,17,-35r-10,-343r-14,0xm-86,111v-7,-16,-42,-15,-42,7v0,27,10,42,31,45v12,-13,11,-30,11,-52xm-223,139v-10,1,-11,10,-10,21v14,1,22,-15,10,-21xm-125,230v-2,0,-4,0,-3,3v4,25,5,36,17,35v17,-8,-8,-39,-14,-38xm446,244v-12,-1,-19,3,-18,14v11,0,15,-6,18,-14xm477,247v-17,-1,-27,16,-24,39v21,0,23,-18,24,-39xm372,286v-14,0,-26,15,-14,21v5,-7,15,-8,14,-21xm271,373v0,3,-2,8,3,7v49,-13,74,-32,74,-59r-11,-4v-22,12,-44,31,-66,56xm-93,377r3,17r14,0v0,-12,-7,-17,-17,-17xm43,384v-1,23,17,38,53,63r21,0v1,-29,-19,-43,-60,-63r-14,0xm425,471r10,0v33,-34,50,-56,49,-80v-37,21,-53,55,-59,80xm246,450r0,14v44,3,57,-17,98,-63r-7,-7v-61,25,-91,43,-91,56xm215,468v-18,2,-47,-7,-49,10v14,3,47,10,56,-3xm-139,485v0,15,28,31,84,46v5,0,7,-4,7,-11v-20,-30,-46,-45,-77,-45xm218,587v1,4,-2,12,4,10v35,0,70,-20,105,-59v0,-9,-3,-13,-11,-14v-27,0,-59,21,-98,63","w":702},"k":{"d":"14,-2096v11,-3,24,-5,38,-3v164,18,261,42,291,70v13,0,25,36,35,108v-4,12,-12,19,-11,35v17,25,39,141,39,347v0,377,9,616,28,717r14,0v96,-81,250,-193,462,-336v19,0,42,-82,42,-248v0,-85,99,-67,168,-67v167,0,267,18,301,53v-1,8,-8,9,-11,14v-41,-10,-68,-28,-84,-11v-2,20,24,32,81,32v14,0,21,43,21,129v0,35,-14,53,-42,53v-9,0,-22,13,-39,38v-20,9,-50,-2,-77,0v0,23,-21,44,-63,63v-17,1,-6,22,-3,32r-263,182r-3,10v2,13,94,200,273,564v25,52,41,94,49,126v-20,10,-20,-13,-39,-14v0,21,35,31,105,31v124,0,186,11,186,32r-21,31v23,40,35,100,35,179v0,36,-33,37,-63,42v-48,-8,-187,-11,-343,-11v-23,0,-41,-28,-49,-84v-14,-104,-28,-194,-56,-266v-27,-71,-101,-195,-186,-385v-40,-90,-56,-140,-73,-140v-31,0,-83,28,-151,84v-28,23,-50,44,-66,21v0,-9,9,-10,7,-21r-18,0v-9,0,-20,26,-35,77r4,18v-17,9,-25,24,-25,45r7,298v0,23,40,39,119,49v16,13,44,26,84,38r14,28v-3,42,-3,79,4,116v-8,16,-22,29,-42,38v-3,-4,-11,-3,-18,-3v-2,26,9,31,39,42v2,17,-8,15,-35,21r-130,-32v-171,-9,-287,-21,-350,-35r-38,11v-26,-13,-37,-54,-35,-105r-4,-4v0,-33,14,-60,42,-80r11,0v1,21,-5,49,10,56r35,0v-3,-7,-11,-10,-10,-21v15,-3,31,-5,49,-4v-7,-16,-22,-22,-32,-35r39,-7v4,-19,-19,-19,-39,-17r-59,7v-2,-24,40,-27,126,-42v17,-7,48,-13,94,-18v2,-5,7,-7,7,-14v0,-5,-13,-7,-38,-7v-14,0,-21,-79,-21,-238v0,-189,-30,-320,-53,-395v-12,-455,-45,-728,-45,-826v0,-7,-33,-13,-98,-18r-81,21v-19,-21,-30,-39,-31,-52r-7,-172v-9,-16,7,-58,10,-52r28,7v1,-19,-5,-25,-21,-49r0,-11v39,-5,7,-17,11,-42xm325,-1952v-18,-8,-49,-2,-52,21v10,19,20,28,31,28v14,-17,21,-33,21,-49xm129,-1903v-16,0,-35,1,-31,14v0,8,14,15,42,21r0,7v-42,8,-56,2,-53,28v4,10,21,7,35,7v30,0,50,-16,60,-49r14,-14v0,-9,-22,-14,-67,-14xm336,-1522v1,-52,-5,-161,-25,-115v2,37,-9,150,25,115xm1050,-1459v-6,3,-20,-1,-18,11v4,9,21,10,25,0v1,-7,-5,-7,-7,-11xm983,-1298v0,34,5,37,32,35v16,-8,-4,-30,-7,-42v4,-20,14,-35,14,-59v-29,6,-39,33,-39,66xm1235,-1277v0,7,30,12,91,14v22,-5,30,-5,28,-21v-26,-5,-110,-8,-119,7xm311,-1245v-1,10,1,18,7,21r11,-11v-6,-4,-7,-11,-18,-10xm1011,-1245v-28,-5,-53,12,-24,21v13,-1,25,-5,24,-21xm945,-1109v0,3,0,5,3,4v7,0,33,-19,84,-49v22,-13,30,-8,28,-28v-46,-3,-60,20,-115,73xm941,-986v0,0,-1,9,4,7v65,-15,153,-69,262,-161v0,-4,8,-12,0,-11v-94,33,-183,88,-266,165xm462,-783r0,7v33,2,51,-8,70,-32r0,-10v-25,0,-49,12,-70,35xm798,-790v16,36,34,70,45,49v-5,-40,-18,-60,-38,-60v-5,0,-7,4,-7,11xm392,-780v-8,1,-12,7,-14,14v10,0,15,-4,14,-14xm679,-780v-70,35,-113,49,-102,63v38,-7,67,-30,102,-59r0,-4xm381,-640v0,15,-4,34,14,32v24,-15,13,-65,4,-98v-18,-2,-18,20,-18,66xm903,-643v-3,0,-8,-2,-7,3v19,71,52,150,101,235r11,0v2,-61,-33,-113,-105,-238xm402,-566v-32,0,-22,43,-24,73v11,15,34,1,31,-21v-2,-18,6,-45,-7,-52xm1043,-542v0,11,5,16,14,18v1,-11,-2,-19,-14,-18xm399,-426v-4,12,-4,28,-4,45v17,4,13,-26,14,-45r-10,0xm1074,-283v1,-13,-20,-53,-52,-94v-5,-1,-4,3,-4,7v14,43,30,72,49,87r7,0xm399,-244v17,-2,18,-40,3,-42v-24,8,-27,36,-3,42xm1172,-188v-3,-18,-49,-19,-42,3v5,14,36,16,42,0r0,-3xm658,-143v0,0,-9,-1,-7,4v5,3,6,10,14,10v1,-8,-4,-10,-7,-14xm556,-108v16,24,35,36,63,35r7,-7v-14,-31,-12,-45,-42,-45v-13,0,-22,6,-28,17xm1466,-115v-1,12,0,22,14,21v1,-12,0,-22,-14,-21xm381,-101v-4,-5,-12,-11,-10,0r10,0xm462,-101r14,0v-5,-7,-9,-7,-14,0xm168,-76v-1,5,4,5,3,10r147,4v61,-3,90,0,88,-18v-39,-20,-239,-3,-238,4xm1298,-80v-10,6,-3,12,4,18v17,3,30,-10,17,-18r-21,0xm1347,-69v3,10,10,16,25,14r0,-14r-25,0xm1487,-55v-24,1,-11,53,-14,77v15,2,11,-16,14,-56r0,-21xm493,-52v-5,2,-12,2,-10,11v20,2,41,10,59,3v1,-14,-15,-12,-49,-14xm248,-24r301,42r0,-10v0,-26,-57,-39,-171,-39r-123,0xm588,4v-11,0,-20,10,-7,18v12,0,24,1,28,-7v-3,-7,-10,-11,-21,-11xm1302,53v-18,0,-33,6,-25,14v48,5,95,3,144,0v2,-3,7,-4,7,-10v-35,-8,-84,-2,-126,-4","w":1563},"l":{"d":"190,-2085r115,28r182,-7v47,0,70,14,70,42v0,185,-15,493,-17,717r-4,417v9,212,-7,427,-10,640v51,14,147,26,287,35v8,36,-5,57,31,88v-21,47,-44,113,-70,196v-11,6,-14,20,-31,21v-13,-17,-36,-20,-70,-25r-455,-63v-138,0,-207,-8,-207,-24v23,-44,39,-116,49,-217v0,0,9,1,7,-4v16,3,33,5,53,4v15,-7,42,-14,80,-21v29,16,39,14,74,14v19,0,28,-19,28,-56v0,-64,28,-267,28,-609v0,-111,-23,-416,-32,-917v-9,-12,-18,-18,-28,-18r-126,7v-21,-2,-31,-9,-31,-21v0,-145,20,-217,35,-217xm176,-2022v-7,3,-20,-2,-18,10v-1,21,16,27,39,25v20,-1,46,-10,59,-35r-80,0xm312,-2015v15,7,56,16,60,-7v-20,2,-51,-6,-60,7xm438,-1945v-25,5,-41,27,-24,42r10,0v20,-15,41,-27,63,-35v11,-19,21,-30,7,-39v-26,-1,-38,9,-56,32xm183,-1949v-15,-18,-41,-5,-35,25v12,18,57,10,84,7r0,-7xm382,-1732v-13,0,-12,21,-3,25v13,0,13,-21,3,-25xm379,-1578v-9,0,-13,3,-14,11r14,0r0,-11xm494,-1385v-3,0,-8,-2,-7,3v5,3,6,10,14,11v1,-8,-4,-10,-7,-14xm491,-1347v-4,30,-9,60,-4,91v14,2,14,-10,14,-38v0,-20,4,-46,-10,-53xm389,-1305v-32,-3,-45,33,-28,49v6,-3,11,-18,4,-24v0,-5,8,-11,24,-18r0,-7xm487,-1235r-3,21v13,1,15,-8,14,-21r-11,0xm396,-920v0,0,-1,9,4,7v11,0,17,-37,17,-112v-9,0,-16,35,-21,105xm459,-790r-7,7r-3,409r3,105v14,8,35,11,35,-21v-5,-333,-13,-500,-28,-500xm344,-377v-1,14,3,33,10,31v9,-7,17,-16,14,-35v-3,-23,-7,-35,-14,-35v-7,0,-10,13,-10,39xm197,-185v-5,-9,-24,-16,-25,0v-1,15,9,22,25,21r0,-21xm771,-192v-19,-3,-56,-9,-63,4v4,14,50,25,63,7r0,-11xm106,-185v-16,-2,-18,17,-4,18v6,-4,8,-10,4,-18xm274,-164v-15,-4,-47,-5,-42,11v13,2,44,11,42,-11xm578,-118v-1,18,30,21,95,21v31,0,67,3,91,-4r0,-7v-58,-7,-124,-6,-186,-10xm221,-108v-15,0,-21,15,-10,21v26,-2,93,7,87,-14v-20,-5,-46,-7,-77,-7xm743,-52v-30,-9,-121,-2,-84,18v28,-4,84,13,84,-18xm74,-52v-13,-1,-21,13,-10,18v10,1,18,-1,21,-7xm711,15r0,10v13,4,29,5,42,0r0,-10v-13,-5,-29,-5,-42,0","w":878},"m":{"d":"480,-1417v46,0,26,10,21,35r147,-4v161,0,266,41,322,119v34,48,60,79,70,98r11,4v15,0,120,-52,315,-151v25,-13,46,-17,63,-17v75,0,158,23,238,84v160,122,234,233,234,318v14,32,43,222,88,569v3,32,-9,92,11,105v31,1,47,-10,101,-21v53,-11,47,201,49,287v-92,2,-187,29,-245,21v-84,-11,-181,-7,-276,-7v-5,0,-7,-7,-7,-21v-11,-13,-27,-22,-35,-38v18,-46,-7,-88,-7,-144v0,-25,20,-38,59,-38v65,0,85,-15,81,-74v-10,-147,4,-252,17,-331r-7,-168v0,-28,-25,-62,-74,-101v-13,-4,-24,-9,-42,-7r-21,14v-5,0,-7,-9,-7,-28v-41,-54,-109,-81,-206,-81v-118,0,-189,46,-214,105v-9,23,-19,142,-7,196r0,200r-3,80v1,86,24,134,70,144v21,4,31,11,31,21v-19,87,-31,139,-38,154r-70,14r-238,-21v-65,30,-71,-37,-74,-147v0,-11,28,-25,84,-42v14,0,21,-7,21,-21v-26,-125,-8,-314,-10,-462v-9,-41,-14,-74,-14,-98v2,-69,10,-83,42,-56v0,0,9,1,7,-4v0,-41,-59,-110,-193,-175v-108,-53,-169,-19,-273,49v-8,72,-4,160,-3,238r7,585v11,10,33,21,35,-11v58,2,100,8,94,63r7,63v4,78,-16,117,-60,117v-15,5,-66,16,-151,10r-360,-24v-17,4,-52,-66,-52,-173v0,-14,37,-33,112,-56v0,-14,37,-26,112,-35v14,-5,21,-15,21,-28r21,-805v0,-16,-17,-24,-52,-24v-39,0,-83,5,-130,14v-30,-17,-45,-34,-45,-53v42,-17,12,-147,-11,-140v-2,-2,-4,-3,-3,-7v11,-6,24,-23,38,-52v109,-16,241,-42,399,-42xm466,-1379v-10,-7,-35,-5,-31,11v7,15,33,11,31,-11xm291,-1361v-25,-7,-88,0,-59,14v39,-3,59,-7,59,-14xm491,-1326v0,6,7,4,10,7r179,-32r0,-3v-58,0,-197,-4,-189,28xm449,-1330v-17,-3,-23,12,-11,18v11,-1,16,-8,11,-18xm785,-1326v-7,0,-17,-3,-14,7v41,12,63,17,84,17v3,-24,-19,-24,-70,-24xm116,-1291v-1,9,3,13,7,17v80,-2,127,-1,105,-21v-39,-1,-77,1,-112,4xm1474,-1281v0,3,16,10,49,21v27,40,60,36,116,35r0,-7v1,-19,-52,-43,-147,-63v-11,5,-17,9,-18,14xm760,-1274v-126,5,-191,4,-192,28r143,-14v43,0,85,18,126,53r7,0v-7,-56,-32,-69,-84,-67xm1362,-1274v-67,21,-99,39,-98,74v23,1,44,-21,98,-67r0,-7xm354,-1260v-9,0,-13,3,-14,11v9,0,13,-3,14,-11xm487,-1253v-5,7,-9,13,0,18v8,0,11,-5,11,-14xm1464,-1253v-4,19,17,17,38,18r7,-7v0,-11,-27,-12,-45,-11xm106,-1214v0,19,16,28,49,28v43,0,88,-14,133,-42v2,-9,-6,-9,-11,-11v-114,0,-171,8,-171,25xm904,-1225v-7,-2,-3,7,-4,11v22,28,29,47,53,49v-4,-25,-23,-39,-49,-60xm634,-1204v0,4,27,12,81,25v40,19,67,28,94,28r7,-7v-50,-41,-94,-59,-161,-56v-14,1,-21,5,-21,10xm869,-1211v-15,10,-2,35,17,32v1,-16,-5,-25,-17,-32xm1187,-1172v19,9,61,-3,56,-21v-22,-9,-55,13,-56,21xm361,-1162v-3,79,9,159,-14,221r18,31v-4,22,-9,43,-7,70v3,2,4,7,10,7v11,0,20,-101,25,-304v1,-22,-6,-37,-21,-46v-7,3,-11,10,-11,21xm533,-1183v-24,0,-55,2,-49,21v25,-1,56,-1,49,-21xm1474,-1183v-30,0,-51,3,-49,25v5,9,11,14,18,14v75,0,115,-5,122,-14v-7,-17,-37,-25,-91,-25xm914,-1158v-2,0,-4,0,-3,3v0,20,17,40,52,49v3,-42,-1,-33,-49,-52xm1170,-1137v-47,3,-109,-15,-98,42r10,10v23,0,52,-16,88,-49r0,-3xm1684,-1120v0,44,28,54,56,81r0,10r18,0v1,-30,-20,-54,-63,-91r-11,0xm1541,-1057v40,45,77,67,112,67v5,-4,8,-8,7,-18v-12,-19,-32,-38,-60,-56v-20,2,-50,-6,-59,7xm438,-1057v-6,31,-12,107,-3,147v19,1,21,-24,21,-77v0,-28,3,-78,-18,-70xm991,-1018v0,17,10,22,28,21v1,-17,-12,-21,-28,-21xm1075,-962v-4,12,-2,37,14,31v15,-10,23,-34,-14,-31xm1751,-959v-5,-1,-4,3,-4,7v16,51,23,75,42,74v1,-31,-12,-53,-38,-81xm1793,-836r31,49r11,0v5,-27,13,-76,-32,-63v-6,0,-9,5,-10,14xm445,-840v-10,1,-11,10,-10,21v7,7,16,20,24,7v3,-17,-7,-21,-14,-28xm368,-819v-8,2,-2,18,4,21v8,-2,2,-18,-4,-21xm302,-311v4,32,2,42,21,42v23,0,35,-14,38,-42r-59,0xm984,-682v-6,54,-3,121,0,178r11,0v15,-34,14,-190,-11,-178xm1782,-651v-7,38,5,84,4,126v5,3,6,11,14,11r14,-14r0,-109v-7,-8,-14,-17,-32,-14xm403,-301v0,44,11,65,49,60v5,0,7,-4,7,-11xm1800,-413v-14,1,-19,22,-7,28r7,0r0,-28xm1089,-325v-5,-10,-19,-7,-17,7v9,5,13,0,17,-7xm1054,-262v6,7,13,12,28,10v7,-7,20,-16,7,-24r-21,0xm148,-224v-18,2,-7,36,-7,53r3,0v17,-19,35,-32,56,-39r0,-10v-15,-3,-33,-6,-52,-4xm1814,-327v-6,-10,-14,-3,-17,7r10,11v3,-6,8,-9,7,-18xm557,-210r0,14r18,4v5,-7,9,-13,0,-18r-18,0xm88,-199v0,17,-8,34,-24,49v20,68,19,99,51,95r-16,-141v-2,-2,-6,-4,-11,-3xm267,-189r0,11v17,4,42,4,59,0r0,-11v-17,-4,-42,-4,-59,0xm456,-154r0,7r94,-3r0,-11v-34,-1,-63,5,-94,7xm1916,-267v-12,-16,-37,0,-32,21v6,4,7,11,18,10v8,-7,17,-13,14,-31xm1030,-147v-6,-11,-36,-11,-32,7v11,3,22,5,32,0r0,-7xm186,-133v0,22,32,26,97,12v10,14,21,21,32,21v57,-3,105,-7,143,-14r0,-11r-136,-7r0,-7v37,-11,81,-2,126,-3r0,-4v-19,20,-95,24,-227,13v-8,-10,-27,-14,-35,0xm491,-129v0,15,17,24,52,28v6,-6,14,-7,14,-21v0,-8,-19,-13,-56,-14xm2059,-215v-24,-2,-22,44,-7,53v5,0,9,-14,11,-42xm150,-121v0,0,-3,30,14,28v1,-15,-1,-27,-14,-28xm1961,-155v9,6,38,4,35,-11v0,-12,-3,-19,-10,-21v-9,0,-18,11,-25,32xm1912,-169v-64,3,-113,-2,-105,24v43,1,151,-2,105,-24xm525,-79v-15,1,-37,7,-46,28r7,7v15,-8,36,-13,39,-35xm1695,-113r0,7v35,-3,93,10,105,-14v-6,-18,-44,-9,-66,-11v-7,0,-20,6,-39,18","w":2246},"n":{"d":"38,-1407v115,19,234,8,360,11r7,7v-15,57,-17,74,-14,129v3,52,20,77,42,77v12,-19,51,-34,112,-59v150,-61,271,-98,368,-98v62,0,130,28,203,84v53,21,109,61,154,129v82,122,128,270,112,448r-18,200r18,147r-28,133r3,24v64,5,163,-4,210,14v-11,135,-26,203,-45,203v-48,31,-102,32,-175,32v-86,0,-179,12,-280,35v-65,-8,-98,-41,-98,-98v0,-88,-9,-193,42,-231v16,-88,36,-171,59,-249r18,-245v5,0,7,-21,7,-63v0,-47,-40,-118,-119,-213v-59,-26,-94,-39,-105,-39v-106,0,-203,46,-291,137v-7,0,-51,45,-133,136v-28,21,-42,83,-42,186v0,187,11,280,21,280v74,0,109,27,109,42r0,14v-36,-5,-71,-9,-105,0v-3,26,32,19,108,35v35,54,15,141,-10,210r-322,7v-34,0,-59,-16,-70,-49v-11,-36,-25,-104,-25,-203v0,-11,28,-22,84,-35v22,-21,15,-35,-10,-67r3,-245v8,-117,22,-504,-14,-518v-80,-4,-149,51,-196,-17v1,-23,15,-31,14,-56r-3,-102r42,-126xm45,-1316v-2,18,10,18,42,18v121,0,182,-8,182,-25v3,-8,11,-12,10,-24v0,0,-9,1,-7,-4xm857,-1312v-19,1,-31,3,-32,17v13,0,36,12,67,35v33,11,78,4,119,4v11,-18,-14,-31,-39,-25r-28,7v-41,-25,-70,-38,-87,-38xm636,-1249v0,6,5,6,7,10v89,-25,132,-30,130,-49v-49,-1,-91,12,-137,39xm150,-1253v-23,-10,-74,7,-35,14v23,-3,35,-7,35,-14xm241,-1239v-11,11,-62,26,-116,49r0,7v32,3,93,-18,95,18v-9,10,-14,19,-14,28v11,7,23,10,35,10v5,0,7,-3,7,-10v-1,-33,7,-73,0,-102r-7,0xm615,-1232v-17,-1,-36,8,-24,14r0,4v18,-8,25,-7,24,-18xm90,-1228v-22,2,-68,-7,-66,14v13,23,40,13,66,-11r0,-3xm983,-1172v0,9,16,15,49,17v26,-25,16,-38,-32,-45v-11,6,-17,15,-17,28xm423,-1151r0,10v27,0,55,-16,84,-49v0,-5,-2,-7,-7,-7v-20,0,-46,15,-77,46xm1081,-1179v2,19,43,19,49,3v2,-15,-21,-14,-39,-14xm836,-1179v-29,1,-63,3,-56,24v29,-2,63,-4,56,-24xm311,-1176v-10,28,4,89,-14,109v-2,31,15,48,7,77v0,15,6,25,17,31v4,0,10,-21,18,-63v52,-44,47,-48,7,-108v-9,-38,-6,-49,-35,-46xm87,-1141v-15,-6,-43,1,-39,14v18,0,38,2,39,-14xm1042,-1123v-7,-2,-15,-10,-21,-4v1,12,17,13,21,4xm899,-1109v-17,-13,-92,-1,-63,10v42,0,63,-3,63,-10xm542,-1071v-80,32,-118,46,-116,84v47,-5,113,-45,200,-119v0,-7,-13,-1,-18,-3v-9,0,-31,13,-66,38xm1084,-1102v-1,22,11,31,39,84v-1,28,12,26,21,14v2,-45,-14,-63,-53,-98r-7,0xm227,-1071v2,5,1,13,10,11r7,-39v-16,-2,-14,5,-17,28xm993,-1071v-37,3,-73,8,-66,28r70,0v12,-6,6,-23,-4,-28xm650,-1004v43,-12,73,-21,53,-39v-31,-2,-49,11,-53,39xm563,-969r7,0v30,-25,45,-45,45,-60v-20,-10,-39,15,-52,60xm360,-1011v-17,-4,-9,19,-7,28v0,15,-8,29,-25,42v9,10,14,19,14,28v5,98,-3,144,25,140v21,-35,26,-230,-7,-238xm1130,-966v13,79,42,144,42,140v22,-47,-25,-152,-42,-140xm1252,-959v9,102,4,150,35,147v-10,-100,-11,-149,-35,-147xm535,-952v-16,1,-32,23,-18,32r11,0xm454,-927v-11,1,-10,11,-3,17v12,0,12,-12,3,-17xm1235,-598v2,14,7,25,10,38r14,0v-2,-25,-10,-38,-24,-38xm1130,-399v2,2,2,5,7,4v13,-2,10,-41,10,-60v-12,-1,-10,17,-17,56xm1116,-353v9,14,14,31,14,52r7,0v7,-22,8,-50,7,-80v-19,0,-28,9,-28,28xm1231,-378r0,11r7,0r0,-11r-7,0xm1301,-367v-6,38,-8,80,-7,126r4,0v24,-30,36,-55,35,-84v0,-28,-11,-42,-32,-42xm1242,-269v-14,-3,-13,14,-14,38r3,0v3,-13,11,-22,11,-38xm185,-224v-15,1,-37,-4,-35,11v4,41,16,55,52,52v3,-5,11,-6,11,-14v-19,-18,-28,-34,-28,-49xm1224,-185v-2,16,14,27,21,14v-2,-10,-8,-15,-21,-14xm1511,-140v-52,2,-141,-2,-126,25v88,-6,129,2,126,-25xm272,-94v0,9,25,14,74,14v91,0,136,-5,136,-14v-7,-27,-210,-21,-210,0xm1018,-87v-5,19,11,32,21,17v-4,-9,-9,-17,-21,-17xm1490,-70v-10,-22,-88,-23,-80,14v11,26,86,15,80,-14xm1084,-14v7,14,18,21,32,21v100,-4,150,-10,150,-17v-13,-17,-37,-25,-70,-25v-75,0,-112,10,-112,21xm1028,39v-14,0,-21,5,-21,17v0,12,25,18,74,18v15,1,26,-2,38,-4r0,-3v-20,-19,-50,-28,-91,-28","w":1605},"o":{"d":"769,-1314v34,7,59,22,101,21v99,47,198,108,294,189v94,79,140,141,140,182r-3,0v-17,-26,-29,-39,-49,-38v-5,0,-7,3,-7,10v6,23,22,58,49,105v16,2,11,-6,21,-28v13,0,9,27,24,81v8,29,26,53,18,91r7,101v-9,29,-19,90,-35,182v-6,36,-85,176,-259,395v-62,78,-144,105,-217,105v-91,0,-176,15,-272,14v-34,0,-117,-27,-249,-81v-168,-151,-252,-267,-252,-346v-23,-51,-43,-98,-60,-140v0,-21,26,-101,77,-238v0,-85,20,-144,60,-178v85,-187,194,-311,329,-364v114,-45,209,-63,283,-63xm800,-1254v7,34,51,35,91,38v14,-28,-9,-52,-52,-52v-26,0,-39,7,-39,14xm353,-1115v-3,7,-8,13,-7,25v9,0,66,-39,171,-116v11,-5,21,-13,35,-7v128,-15,191,-19,189,-38r-45,-7v-127,0,-242,48,-343,143xm1000,-1195v-7,0,-10,4,-11,11v17,23,37,35,60,35v0,-20,-16,-35,-49,-46xm853,-1167v-2,2,-5,3,-4,7v35,26,62,39,81,39v1,-2,4,-3,3,-7v-29,-26,-56,-39,-80,-39xm566,-1150r0,11v143,-15,214,-26,214,-32v-8,-2,-15,-7,-25,-7v-87,0,-150,9,-189,28xm825,-1171v-1,8,4,10,7,14r-28,25v-3,-14,11,-19,46,-39r-25,0xm759,-1104v-128,17,-191,26,-189,52v6,12,29,6,45,7r196,-45r0,-7xm1035,-1072v5,29,34,47,80,73v9,1,13,-3,14,-10v-8,-11,-39,-32,-94,-63xm377,-1052v15,0,40,-13,46,-42v-31,9,-46,23,-46,42xm944,-1034v14,18,32,34,45,18v9,-31,-38,-33,-45,-18xm307,-712v-16,70,-33,171,-38,287v21,45,49,98,84,160v0,19,35,46,105,81v36,42,136,82,238,94v77,-17,138,-34,182,-52r101,-84v109,-127,157,-194,150,-304v-21,-51,-22,-201,-7,-269v0,-10,-35,-43,-105,-98v-54,-72,-109,-116,-164,-133r-32,0v-217,8,-325,25,-325,52v-48,47,-82,95,-101,143v-59,60,-88,101,-88,123xm1098,-988v-4,1,-12,-3,-11,3v12,22,41,52,91,60v2,-4,8,-4,7,-11v-30,-35,-59,-52,-87,-52xm374,-975r0,11v9,0,13,-3,14,-11r-14,0xm349,-947v-15,14,-33,25,-31,56r7,0v25,-24,44,-40,35,-56r-11,0xm206,-891v11,0,13,-8,14,-21v-11,0,-13,9,-14,21xm150,-796v12,0,24,-8,24,-25v-16,0,-24,8,-24,25xm1329,-705v-15,-1,-14,24,-4,28v9,-4,17,-21,4,-28xm1280,-509v6,59,3,89,21,88v0,-19,8,-42,24,-67v-4,-23,-22,-31,-31,-49v-12,-1,-11,7,-14,28xm227,-555v-8,1,-12,7,-14,14v10,0,15,-4,14,-14xm69,-495v-17,0,-5,40,0,35v9,-6,2,-25,0,-35xm1259,-355r4,-49v3,5,-1,17,7,17v11,-5,16,8,13,39v-5,-5,-12,-8,-24,-7xm1214,-306v13,10,30,-14,38,-46v-22,-2,-24,12,-38,46xm133,-366v-9,5,-12,15,-11,31v4,61,21,96,53,105v2,-2,4,-3,3,-7v-15,-86,-30,-129,-45,-129xm259,-149v4,-13,-25,-47,-32,-21v7,11,13,23,32,21xm276,-83r0,11v31,31,91,41,161,38v-7,-19,-56,-25,-143,-49r-18,0xm483,-48v-3,26,22,21,80,25v2,-2,5,-3,4,-7v-26,-12,-54,-18,-84,-18xm469,-13v-7,-13,-47,-8,-42,7v15,-1,37,4,42,-7xm951,5v-27,11,-45,18,-49,35v34,-10,62,-24,49,-35xm822,-2v0,0,-64,-2,-70,28v0,6,14,11,42,14v37,-5,52,-2,49,-21v-5,-9,-12,-16,-21,-21","w":1400},"p":{"d":"122,-1407v58,-20,202,-13,242,28v36,8,52,5,49,24v-28,0,-42,7,-42,21v5,7,22,12,52,14v3,9,16,16,39,21v35,-1,73,-6,101,4r221,-46v140,35,273,89,378,186v171,159,208,224,231,399v-25,221,-48,332,-67,332v-86,135,-96,165,-150,207v2,5,7,7,7,14v-33,40,-67,66,-102,77v-16,12,-26,29,-31,52v-25,26,-68,39,-130,39v-134,44,-226,66,-276,66v-21,0,-61,-15,-119,-45v-47,-9,-91,-14,-133,-14r-18,10v15,14,6,117,18,186r21,126r3,224v0,44,16,66,49,66v5,8,15,11,18,21v-12,0,-18,7,-18,21v26,25,39,59,39,102r17,52v-83,28,-199,3,-294,0v-34,26,-54,39,-59,39v-41,-12,-80,-58,-119,-137v-7,-2,-2,-9,0,-14v41,-5,-13,-47,-4,-56v2,-5,2,-12,11,-10v7,-1,6,11,10,14v25,5,22,-18,21,-39v12,-19,32,-28,60,-28v16,-40,8,-249,10,-332v0,-43,-17,-127,-17,-252r0,-1050r-4,-88r-70,0r-10,-10v5,-88,-39,-228,66,-224xm115,-1379v-31,-6,-42,29,-14,38v21,1,41,0,39,-24v-4,-9,-12,-14,-25,-14xm392,-1302v-14,-1,-13,20,-4,24v14,1,14,-20,4,-24xm812,-1302r0,10v25,11,42,15,70,14v4,-17,-29,-20,-70,-24xm147,-1271v6,-37,-37,-37,-32,-7v2,14,7,33,28,35v2,-9,5,-17,4,-28xm497,-1271v-8,-16,-47,2,-25,11v14,2,19,-5,25,-11xm913,-1267v-2,2,-4,3,-3,7v26,24,48,43,87,45v0,-23,-28,-41,-84,-52xm633,-1236v0,6,39,14,116,25v4,11,48,6,66,7v7,-6,15,-12,4,-18v-21,-1,-39,8,-56,0v1,-11,13,-12,10,-28v-35,-8,-138,-1,-140,14xm213,-1029r-21,52r18,46v-28,242,-26,332,-25,546v0,51,5,98,14,143v-24,100,-8,232,-7,350v17,9,40,-14,35,-35r-14,-24v16,-11,14,-323,14,-427v0,-295,14,-512,14,-651v0,-104,-8,-172,-24,-168v-27,5,-28,139,-4,168xm1050,-1180v0,0,-9,-1,-7,4v0,9,18,27,31,17v1,-16,-11,-20,-24,-21xm665,-1071v0,5,12,9,35,10v7,-3,23,3,21,-10v-3,-6,-11,-9,-11,-18r154,-17r14,-11r-10,-14v-111,5,-213,35,-203,60xm1165,-1120r-3,3v14,23,25,43,49,49v0,-17,-15,-35,-46,-52xm959,-1106v-4,1,-12,-3,-11,3v6,4,7,12,18,11v1,-8,-4,-10,-7,-14xm444,-1085v-15,0,-22,8,-24,21v15,0,22,-7,24,-21xm864,-1078v6,24,46,24,81,24r7,-7v0,-11,-52,-18,-88,-17xm304,-1075v-17,-2,-13,27,-14,46v7,0,12,-15,14,-46xm574,-1061v0,12,-19,27,-56,46r0,7v11,4,19,-9,24,0r0,3v-79,37,-127,71,-143,102v-7,0,-15,173,-25,518r-3,38v0,7,41,41,122,102r116,52v6,14,8,18,24,18v56,0,119,-20,189,-60v27,-25,68,-47,123,-66v120,-106,162,-156,136,-301v7,-13,22,-18,21,-39v-16,-6,-24,-28,-24,-66v0,-65,-19,-117,-56,-158v-19,-48,-50,-89,-95,-122v-14,-23,-63,-44,-147,-63v-57,0,-106,8,-161,10v-16,0,-29,-7,-38,-21r-7,0xm1225,-1050v0,10,4,15,14,14v0,-10,-4,-15,-14,-14xm1004,-1047v-26,26,7,59,56,70v1,-34,-18,-55,-56,-70xm287,-924v0,68,-10,143,-4,206v8,1,10,-4,14,-7r0,-206v-6,0,-6,5,-10,7xm1253,-910r21,38v6,0,12,1,10,-7v0,-13,-8,-25,-24,-38xm1078,-910v-2,38,11,48,42,108r7,0v2,-50,-9,-89,-35,-108r-14,0xm1123,-760r0,14v13,9,22,-4,14,-14r-14,0xm1228,-431r4,0v44,-70,59,-138,56,-234r-7,0v-16,0,-34,78,-53,234xm1151,-662v-3,22,1,63,21,42v-1,-18,-4,-37,-21,-42xm1151,-567v-22,11,-27,35,-28,59v32,-1,38,-21,35,-52xm1025,-308v2,1,3,4,7,3v22,-11,35,-23,39,-35v-2,-1,-3,-4,-7,-3v-22,12,-35,24,-39,35xm374,-298v5,21,16,32,35,32v-3,-20,-13,-31,-35,-32xm1071,-235v-27,0,-45,4,-42,32v27,-5,42,-18,42,-32xm857,-179v-107,30,-159,42,-157,67v102,-17,175,-37,168,-60v0,-5,-4,-7,-11,-7xm955,-126v42,-12,81,-22,60,-42v-38,9,-61,29,-60,42xm395,-140v-3,2,-3,5,-3,10v0,19,55,33,164,42r56,-28v-2,-10,-10,-16,-24,-14r-77,14v-49,-16,-88,-24,-116,-24xm220,154v-25,8,-21,50,-21,84v0,30,4,45,11,45v18,-33,25,-71,24,-119v0,-6,-5,-9,-14,-10xm245,399v0,-50,-17,-57,-28,-32v0,34,-2,55,10,84r14,0v5,-14,4,-33,4,-52xm311,640v-5,-11,-26,-15,-24,4v5,8,18,15,24,3r0,-7xm161,637v-4,17,22,22,28,10v-6,-7,-13,-12,-28,-10xm385,647v-4,-10,-29,-10,-28,4v4,9,21,15,28,3r0,-7xm196,703v-28,-1,-74,-13,-84,7v0,5,13,9,38,11v35,-5,49,0,46,-18","w":1438},"q":{"d":"827,-1338v79,0,159,53,252,144v33,33,62,58,73,91v30,2,28,-70,32,-217v5,-5,2,-17,14,-14v0,11,7,18,21,21v63,-8,137,-12,213,-11r7,7v-38,68,-31,92,-31,172v0,294,18,743,42,1347v5,127,-6,255,-25,322v0,58,-9,98,46,112r0,4v-20,3,-27,2,-25,17v35,1,67,-12,140,-38v54,-1,68,35,109,101v7,40,-6,88,-4,133v1,33,-24,28,-52,28v-106,0,-245,6,-417,18v-37,-5,-56,-21,-56,-46v0,-49,19,-97,7,-147r11,-24v-15,-95,-34,-195,0,-294v-3,-31,-18,-65,-4,-91v-7,-16,-7,-33,0,-49v-13,-59,-19,-316,-10,-441v-3,-12,-7,-18,-11,-18v-17,0,-109,74,-280,217v-56,47,-144,56,-231,56v-163,0,-317,-71,-462,-213r-133,-294r-21,-186v12,-103,62,-239,151,-409v29,-57,97,-122,203,-196v-3,-21,290,-102,441,-102xm785,-1310v0,5,14,9,42,11v16,-3,24,-6,24,-11v-17,-4,-52,-15,-66,0xm522,-1254v0,0,-1,9,4,7v34,-4,50,-4,49,-17v-21,0,-35,7,-53,10xm809,-1254v55,19,100,37,137,56v12,1,19,-4,21,-14v-33,-61,-75,-48,-151,-49xm676,-1250v-15,-1,-26,2,-28,14v19,-1,28,-2,28,-14xm575,-1219v25,2,71,-3,49,-21v-26,-3,-34,13,-49,21xm1278,-1215v-15,4,-18,4,-17,17v10,32,13,37,42,35v19,-18,14,-46,-25,-52xm1012,-1187v-8,4,-9,16,0,21r11,0v2,-13,-6,-16,-11,-21xm361,-967v-112,145,-103,142,-105,347v0,83,13,156,39,217v14,81,35,146,77,178v130,98,175,130,255,130v91,0,151,-30,196,-74v165,-159,256,-263,256,-329v54,-200,18,-456,-88,-546v-96,-81,-195,-115,-287,-115v-23,0,-94,29,-213,87xm921,-1135v-8,8,3,25,21,21v0,-14,-7,-21,-21,-21xm382,-1110r0,7v3,-3,11,-8,0,-7xm456,-1082v-29,9,-43,11,-42,24v19,1,34,-4,42,-24xm1103,-1051v0,12,6,17,18,18v0,-12,-6,-17,-18,-18xm305,-1026v-2,-18,-27,-11,-28,3v5,11,23,7,28,-3xm1089,-998v-2,27,11,40,39,38v18,-15,14,-36,-28,-38r-11,0xm246,-956v-6,-12,-17,0,-21,10v12,2,15,-5,21,-10xm1348,-921v-19,17,-8,84,-7,119r11,0v4,-31,9,-61,7,-98v0,-12,-4,-19,-11,-21xm193,-914v-7,4,-8,13,-7,24r14,0r4,-17xm1114,-883v1,20,-5,55,17,49v-1,-25,-5,-54,-17,-49xm144,-820v-19,-1,-38,23,-42,63r4,0v27,-27,39,-38,38,-63xm1355,-750v-16,-2,-15,14,-14,28v2,19,5,22,21,21xm193,-732v-11,-1,-14,4,-14,14v8,-1,12,-7,14,-14xm1156,-624v-17,-3,-17,20,-7,25v13,-1,9,-14,7,-25xm935,-214r0,10r11,0v69,-63,129,-134,178,-213r32,-119v-6,-4,-7,-11,-18,-11v-11,0,-28,48,-52,144v-45,65,-95,128,-151,189xm109,-498v-6,-1,-2,10,-3,14v1,22,8,49,31,63v17,-24,8,-73,-28,-77xm218,-480v-21,5,-18,51,3,52r11,-21v-3,-21,-7,-31,-14,-31xm242,-407v0,13,-1,27,14,25v3,-9,5,-17,0,-25r-14,0xm137,-403v-10,-2,-12,4,-14,10v22,74,22,108,49,105v-3,-62,-23,-121,-35,-115xm669,10r0,10v81,3,132,-14,200,-63v13,-9,22,-29,31,-52v5,0,19,-11,42,-32v21,-2,78,-36,158,-115v43,-42,54,-60,52,-91v-4,-6,-10,-8,-21,-7v-15,9,-41,39,-77,91v-65,46,-139,86,-210,136v-60,42,-114,89,-175,123xm232,-232v-17,-1,7,42,-18,39r0,14v47,54,75,88,109,77r0,-11r-77,-108xm1355,-183v-11,7,-12,45,0,53v7,0,11,-11,11,-32v0,-14,-6,-21,-11,-21xm344,-95v-16,12,0,40,24,35v1,-18,-5,-29,-24,-35xm631,-43v-3,3,-11,8,0,7r0,-7xm435,-25r0,7v-4,14,68,49,178,49v20,0,32,-8,35,-25xm1397,241v-2,10,-4,22,-3,35r10,0v3,-10,5,-21,4,-35r-11,0xm1320,258v-14,2,-7,13,0,18v5,-7,9,-13,0,-18xm1303,503v2,-12,-2,-34,-11,-24r0,24r11,0xm1254,493v-5,-11,-30,-17,-28,3v0,5,6,9,17,11xm1247,535v-7,6,-11,23,0,28v8,-4,9,-24,0,-28xm1317,643v0,-12,-18,-13,-18,0v7,5,13,9,18,0xm1628,654v-90,3,-61,31,0,59v13,-1,21,-3,21,-14v-9,-30,-16,-45,-21,-45xm1467,671v-3,17,16,14,32,14v7,-5,7,-9,0,-14r-32,0xm1317,717v-12,-1,-15,6,-14,17v8,-2,14,-6,14,-17xm1474,734v-46,1,-117,-5,-122,28v57,-7,115,-10,175,-10r0,-11xm1656,801v6,-38,-31,-34,-31,-7v0,18,7,32,21,42v8,-1,11,-18,10,-35xm1415,808v52,6,97,19,157,17v2,-3,8,-4,7,-10v-5,-26,-72,-18,-108,-18v-37,0,-56,4,-56,11xm1212,822v-2,9,-5,18,-4,31r11,0r3,-31r-10,0","w":1484},"r":{"d":"1078,-1297v72,0,133,52,183,155v11,0,24,12,39,35r38,207v-11,24,-98,37,-175,31v-70,-5,-105,-32,-105,-70v0,-27,-21,-62,-63,-105v-6,-9,-46,-14,-119,-14v-73,0,-158,19,-255,56v-67,68,-113,125,-140,172v13,335,17,534,13,595v-3,52,133,0,147,42v17,52,3,127,4,192r-16,23v-69,7,-146,6,-198,30v-212,-7,-318,-16,-318,-25v-37,0,-56,-16,-56,-49v0,-26,-7,-60,-7,-105v0,-35,36,-58,108,-70v0,-14,25,-21,74,-21v4,-2,10,0,10,-7r-17,-759v-2,-55,-10,-70,-52,-70v-23,0,-61,9,-112,28v-9,-12,-3,-17,17,-25r0,-3v-19,0,-28,-53,-28,-158v-3,0,-5,-16,-7,-49v138,-99,251,-111,441,-59r4,10v-21,30,-27,40,-25,74v149,-68,353,-61,615,-61xm232,-1296v-1,25,14,34,42,32v-2,-19,-22,-20,-31,-32r-11,0xm421,-1289r0,14v13,1,19,-4,21,-14v-7,-3,-14,-3,-21,0xm117,-1240v10,14,32,26,49,18r0,-21r-14,-11v-23,3,-35,7,-35,14xm432,-1243v-15,-1,-23,15,-11,21v5,-6,13,-8,11,-21xm955,-1269v-7,-12,-35,-5,-28,11v15,2,23,-3,28,-11xm731,-1265v-55,12,-73,44,-65,95v17,0,38,-27,65,-81r0,-14xm1127,-1255v0,-13,-25,-14,-25,0v4,9,21,10,25,0xm836,-1258v1,17,51,14,56,0v-11,-10,-38,0,-56,0xm1015,-1255v-11,-1,-18,2,-18,11v10,1,18,-1,18,-11xm798,-1248v-50,-2,-16,57,-16,68r24,0v-3,-22,6,-57,-8,-68xm1188,-1166v5,25,25,32,45,31v-6,-25,-26,-32,-45,-31xm1023,-1086r11,0v10,-5,37,-28,56,-70v0,-5,-4,-7,-11,-7v-33,14,-49,34,-49,60v-4,0,-6,6,-7,17xm201,-1138v-10,-14,-48,-6,-42,14v20,1,39,-2,42,-14xm502,-1110v-15,-9,-35,3,-18,14v11,1,19,-2,18,-14xm372,-1023v-4,28,-31,73,7,84v7,0,12,-13,14,-38r-10,-46r-11,0xm1118,-1023v-14,3,-20,6,-18,18v12,0,17,-6,18,-18xm379,-918v-27,3,-28,29,-28,56v27,59,-3,63,4,172r7,112r3,0v7,0,14,-85,21,-256v5,0,7,-20,7,-59v0,-17,-8,-25,-14,-25xm435,-368v-14,1,-15,15,-14,31v20,5,28,-22,14,-31xm424,-305v0,6,-1,12,7,10v0,-6,1,-12,-7,-10xm487,-95r0,7r0,-7xm165,-81v-3,3,-10,7,-3,10r154,0r0,-7xm88,-74v-10,7,-10,33,11,28v2,-15,-3,-23,-11,-28xm442,-74v-36,3,-56,8,-39,21v21,0,47,4,53,-11v0,-5,-5,-9,-14,-10xm148,-32v-1,17,25,17,80,17v34,0,73,3,102,-3v0,-9,-49,-16,-147,-21","w":1388},"s":{"d":"1178,-858v57,20,163,108,259,224v1,12,-2,13,-17,14v20,53,41,89,38,102v0,167,-27,272,-80,315v-21,49,-76,91,-151,147v-127,96,-196,136,-364,119v-147,-15,-220,-41,-220,-56v-83,-59,-132,-88,-147,-88v-91,-43,-154,-88,-189,-133r-11,0v-23,63,-42,95,-56,95v-118,0,-175,-37,-175,-60v-9,-25,-43,-107,-21,-241r28,-172v0,-63,8,-92,25,-94r175,-21v14,0,27,51,38,154r81,140v0,7,82,63,245,168v58,69,152,70,273,70v96,0,162,-32,199,-95v46,-49,95,-116,95,-210v0,-55,-50,-119,-140,-203v-46,-43,-95,-70,-158,-70v-29,-15,-112,-33,-248,-52r-224,-116r-109,-91v-55,-99,-81,-110,-70,-196r-10,-108v0,-25,16,-56,49,-91v0,-22,44,-72,133,-151v83,-45,132,-81,147,-108r42,-11v49,0,192,15,413,84v115,36,173,74,189,74v18,-20,26,-66,17,-102v0,-23,18,-35,53,-35v21,-30,169,-32,178,-7v9,114,25,218,25,343v0,96,-21,127,-67,144v-103,-8,-154,-22,-154,-42v-17,-46,-50,-76,-98,-98v-231,-104,-290,-136,-462,-137v-92,0,-143,20,-164,53v-21,33,-35,72,-35,122v0,101,49,194,161,252v97,51,193,63,273,63v0,17,42,38,126,63v17,28,53,42,108,42xm632,-1656v-12,0,-32,9,-31,32v0,7,12,12,35,17v58,-7,77,1,77,-28v0,-14,-27,-21,-81,-21xm1325,-1642r0,7v30,52,59,67,88,21v4,-31,-23,-23,-88,-28xm1434,-1554v-11,-3,-24,7,-11,14r11,0r0,-14xm678,-1516v29,28,60,11,87,-17r-14,-14v-35,-1,-76,-1,-73,31xm1056,-1519v-3,13,18,15,42,17v1,-12,-12,-11,-42,-17xm797,-1470v0,13,33,21,98,24v5,-24,-29,-23,-88,-35xm419,-1397v-2,8,7,7,14,7v42,-29,63,-52,63,-70v-28,-11,-48,18,-77,63xm1224,-1435v24,17,54,30,91,38v12,-23,-22,-29,-81,-45v-6,0,-6,5,-10,7xm412,-1439v-11,0,-15,6,-11,14r11,-3r0,-11xm1091,-1414v-2,2,-5,2,-4,7v57,35,94,52,109,52v1,-22,-34,-32,-105,-59xm317,-1407v-3,11,-13,28,0,35v3,-11,10,-19,11,-32xm293,-1334v2,28,7,53,14,74v4,-1,11,3,10,-4r-7,-77v-9,-1,-13,3,-17,7xm384,-1316v-12,0,-18,6,-18,17v11,0,18,-5,18,-17xm1297,-1236v17,17,92,15,133,11r0,-11v-25,-6,-81,-7,-126,-7xm492,-1089v-8,4,-8,14,0,18r28,0v2,-16,-7,-17,-28,-18xm373,-1061v4,-13,-11,-23,-14,-7v4,3,6,8,14,7xm415,-1061v-5,-1,-3,4,-3,7v19,45,19,63,49,60v4,-6,13,-8,14,-18v-23,-33,-43,-49,-60,-49xm573,-1022v21,-16,-11,-51,-25,-35v-3,21,10,26,18,35r7,0xm643,-994v-2,2,-5,2,-4,7v22,23,57,43,105,59r7,-10v0,-9,-36,-28,-108,-56xm797,-924v0,9,65,27,196,56r45,3r0,-3v-57,-41,-126,-65,-206,-74v-23,9,-35,15,-35,18xm555,-917v-10,12,10,22,35,35v12,-12,-8,-22,-35,-35xm828,-844r0,11v24,7,44,17,77,14r0,-7v-36,-12,-62,-18,-77,-18xm1101,-805r0,7v7,9,56,37,147,84v39,34,61,50,88,49r7,-7v-43,-56,-116,-100,-217,-133r-25,0xm1196,-637v-7,-1,-3,9,-4,14v0,19,16,41,49,66r14,0v4,-47,-11,-56,-59,-80xm181,-599v-2,17,9,21,17,11r-3,-11r-14,0xm100,-466v-14,0,-15,121,-10,161v22,-1,19,-83,21,-154v-4,-2,-4,-7,-11,-7xm1231,-420r0,14v12,7,21,-4,14,-14r-14,0xm1388,-375v22,1,23,-16,25,-45v-24,-1,-42,28,-25,45xm296,-326r0,11v31,35,54,53,84,52r0,-7v-44,-39,-58,-58,-84,-56xm1164,-224v0,6,-1,12,7,10v15,-11,29,-28,42,-49r-7,-7v-14,7,-28,23,-42,46xm163,-231v-2,16,14,27,21,14v-2,-10,-8,-15,-21,-14xm1220,-123v-1,8,2,11,11,11v23,0,54,-29,91,-88r-7,0xm573,-81v-2,18,22,18,73,32v6,6,11,12,25,10v-4,-23,-10,-34,-18,-35xm737,-46v-6,-1,-2,10,-3,14v17,3,9,-10,3,-14xm720,-7v-3,0,-5,0,-4,3v6,9,16,13,32,11v0,-13,-10,-13,-28,-14xm1098,-7v0,0,-81,-6,-56,21v35,-2,81,-6,56,-21xm776,10v52,31,152,19,231,18r0,-7v-5,-14,-70,-21,-193,-21v-25,0,-38,3,-38,10","w":1534},"t":{"d":"645,-2233v42,0,76,11,102,32v-41,98,-70,377,-70,535v0,14,36,21,108,21v219,0,329,9,329,28v7,0,18,6,35,18v-39,47,-27,62,-21,119r-35,122v0,12,13,31,39,56r0,4v-40,14,-75,21,-105,21v-33,0,-48,-4,-46,-18v14,-2,29,-4,46,-3v7,-5,17,-21,0,-21r-186,3r-157,-3v-7,0,-17,52,-28,157v-20,-8,-27,-29,-42,-42v-14,28,-2,135,10,130v7,0,14,-18,21,-53r0,-17v9,-2,9,5,11,10r-21,263v23,385,43,577,59,577v7,59,30,88,70,88v76,35,195,9,291,10v7,0,12,49,21,147v6,59,-25,86,-98,88r-214,7v-120,0,-218,-33,-294,-98v-51,-20,-77,-76,-77,-168v0,-74,-42,-223,-21,-445r35,-378r7,-185v-11,-77,-33,-116,-66,-116v-96,0,-193,-19,-266,18v-18,-3,-40,-28,-67,-74r56,-248v0,-7,112,-12,336,-14v0,-26,13,-56,39,-91v7,-287,16,-431,28,-431v0,-10,1,-18,-11,-17r0,-7v0,-7,60,-25,182,-25xm540,-2159v-7,0,-1,12,-3,17r10,0v1,-9,-3,-13,-7,-17xm694,-2142v-6,-14,-47,-15,-45,4r7,66r7,0v23,-29,33,-41,31,-70xm551,-2058v-5,12,-7,49,-7,84r7,0v3,-25,8,-48,7,-77xm561,-1932r-10,277v4,3,6,8,14,7v22,1,18,-94,17,-133r-3,-137v-6,-12,-6,-15,-18,-14xm89,-1617v-2,30,37,21,63,21v68,0,139,-3,213,-10v2,-22,-43,-21,-136,-21r-119,0v-14,1,-21,5,-21,10xm918,-1610v-25,-3,-52,-3,-80,-3r0,10v64,19,100,19,168,18v5,0,7,-4,7,-11v-4,-32,-27,-33,-60,-31xm1062,-1599v-19,-2,-52,1,-32,17v19,-1,31,-3,32,-17xm162,-1561v-21,0,-44,-4,-38,21v0,19,63,28,189,28v61,0,91,-5,91,-14v0,-20,-81,-32,-242,-35xm743,-1536v-13,0,-28,-2,-28,10v0,9,34,15,102,18v43,-9,77,4,119,7v14,0,21,-6,21,-18xm1069,-1470v-17,-18,-78,-3,-46,18v23,1,40,-3,46,-18xm155,-1466v-9,5,-15,21,4,21v48,0,95,3,143,0v2,-2,5,-3,4,-7v-23,-11,-92,-15,-151,-14xm145,-1421r0,7v0,12,70,18,210,18r24,-4v0,-6,-5,-6,-7,-10xm771,-1403v-7,0,-17,-3,-14,7v0,5,44,20,102,28r0,-4v-27,-21,-56,-31,-88,-31xm911,-1375v52,16,96,24,133,24v11,-4,17,-27,4,-35v-35,0,-139,-3,-137,11xm540,-1295v-18,-1,-19,40,-7,49v15,-3,12,-35,7,-49xm628,-1218v2,-11,-17,-24,-14,-10v5,3,6,10,14,10xm540,-1221v-17,-1,-9,30,-7,45r11,0v1,-14,9,-38,-4,-45xm537,-1029v1,15,-4,34,14,32v0,-12,-3,-21,-4,-32r-10,0xm411,-675v14,61,4,137,10,203v29,3,21,-39,25,-130v2,-53,1,-205,-14,-192v-12,0,-19,40,-21,119xm593,-455v-15,0,-11,21,-11,39v0,13,4,24,18,24v21,-6,1,-71,-7,-63xm614,-339v-18,33,-11,103,17,112v19,-27,-6,-117,-17,-112xm498,-318v0,21,-2,44,4,59v18,-2,7,-34,10,-52v-4,-3,-6,-8,-14,-7xm589,-143v-10,19,5,48,35,42v1,-23,-10,-35,-35,-42xm894,-87r10,3v70,-12,105,-25,105,-38r-7,-7v-72,19,-108,33,-108,42xm512,-126v3,64,28,88,88,81v2,-4,8,-4,7,-11v0,-7,-18,-14,-53,-21r-35,-49r-7,0","w":1241},"u":{"d":"253,-1379r189,63v4,31,16,61,35,91r3,28v-16,114,-11,361,-11,741v0,54,21,89,63,105r21,46v0,13,62,23,186,31v56,3,82,-42,154,-126v43,-50,76,-82,87,-105r14,0v0,-12,0,-22,-3,-31v9,-17,17,-41,24,-74v7,-3,3,-19,4,-28r49,-528v1,-31,-1,-57,-7,-81v21,-15,31,-38,31,-70v0,-17,7,-27,21,-31r63,31v92,-3,183,4,221,49r0,11v-21,2,-32,5,-32,10r28,67r7,0v3,-28,6,-42,11,-42v7,9,11,24,14,45r-28,347v2,2,4,3,3,7v-10,21,-38,257,-38,416v0,121,6,182,17,182v51,1,94,-7,172,-24v11,2,27,14,49,35v-6,165,-17,248,-32,248r-31,-24v-123,14,-261,0,-392,0v-17,0,-33,-37,-49,-112v-20,-16,-20,-35,-14,-60v-32,-1,-68,23,-172,74v-5,11,-71,36,-192,84v-32,13,-67,30,-112,42v-28,-17,-72,-33,-133,-49v-117,-114,-188,-216,-214,-305v-47,-67,-90,-213,-70,-437r29,-332v0,-6,-63,-17,-189,-38v-17,-3,-36,-214,10,-214v0,-21,71,-35,214,-42xm214,-1340v-5,-10,-19,-7,-17,7r17,0r0,-7xm323,-1312v0,-8,-56,-18,-63,-4v0,5,14,14,42,25v2,37,-2,41,24,38v50,-3,80,-2,81,-28v0,-12,-28,-22,-84,-31xm50,-1246v-1,22,26,11,38,7r0,-7r-38,0xm64,-1218v-4,18,20,24,35,18v-3,-14,-15,-20,-35,-18xm1117,-1282v-2,24,28,30,59,28v2,-3,7,-4,7,-10v2,-9,-26,-16,-66,-18xm158,-1183v0,13,30,28,91,46v21,-1,38,7,39,-18v-27,-24,-51,-43,-98,-42v-18,0,-29,5,-32,14xm134,-1193v-15,-2,-32,7,-21,17r0,4v17,-7,23,-7,21,-21xm382,-1190v-24,3,-10,55,-14,81r7,7v21,-7,18,-39,18,-67v0,-12,-4,-19,-11,-21xm85,-1162v-7,-18,-47,-7,-28,7v12,0,24,1,28,-7xm1180,-1184v-1,-12,-47,-16,-46,4v3,14,49,15,46,-4xm246,-1039r0,24r42,-14v-3,-22,7,-56,-7,-66v-8,0,-20,19,-35,56xm1183,-890v1,4,-3,13,4,11v19,0,28,-21,28,-63v0,-19,-6,-28,-11,-28v-5,0,-12,27,-21,80xm1295,-802v-10,-2,-12,4,-14,10v5,11,6,15,14,14r0,-24xm294,-715v3,-17,-15,-15,-17,-3v-1,8,4,10,7,14xm1145,-627r14,14v8,-2,14,-21,17,-56v-2,-2,-2,-5,-7,-4v-16,11,-24,26,-24,46xm378,-659v-28,0,-29,21,-28,46v0,23,13,43,39,59v3,0,8,2,7,-3v0,-68,-6,-102,-18,-102xm1166,-585v-17,-24,-42,-5,-35,24r10,11v11,-8,26,-14,25,-35xm259,-564v-8,1,-11,7,-10,17v0,74,38,187,115,340v13,9,23,14,32,14r0,-14r-81,-224v-27,-85,-46,-130,-56,-133xm1211,-484v-15,-2,-17,13,-7,18r11,-7xm900,-351v2,2,2,5,7,4v45,-60,67,-87,66,-105r-7,0v-21,22,-43,56,-66,101xm403,-449v1,14,13,21,21,21v1,-14,-6,-21,-21,-21xm1201,-442v-9,0,-4,13,-7,18v0,33,5,70,14,112r10,0v9,-39,12,-63,11,-98v0,-21,-9,-32,-28,-32xm1040,-428v-18,19,-25,33,-4,42v19,0,17,-36,4,-42xm1141,-389r0,21v13,1,13,-17,4,-21r-4,0xm490,-291v3,-10,-13,-20,-10,-7v3,2,4,7,10,7xm1320,-302v-8,17,-27,24,-28,49v20,0,38,3,38,-21v0,-17,-3,-26,-10,-28xm1085,-281v-17,0,-25,10,-24,28v15,-2,24,-11,24,-28xm1134,-253r0,32v0,131,7,196,21,196v17,0,29,-8,28,-18v-11,-23,-19,-91,-24,-203r-14,-17xm455,-249v-2,17,10,24,21,24v1,-16,-4,-25,-21,-24xm532,-228v-3,0,-8,-2,-7,3v0,19,33,48,98,88v74,-33,111,-41,109,-60v-46,0,-113,-10,-200,-31xm669,-127r0,7r31,0v71,-17,119,-43,144,-77r0,-7v-43,-2,-62,22,-175,77xm1400,-172r0,10v28,8,102,2,91,-21xm1474,-134r0,14v17,5,31,-16,10,-17xm1285,-92v-16,0,-35,-3,-32,14v3,17,39,14,63,14v2,-3,7,-4,7,-10v0,-8,-12,-18,-38,-18xm620,-4v27,4,106,-26,189,-74r0,-10r-18,0v-90,31,-209,26,-315,14v-3,5,-10,6,-10,14v0,16,51,39,154,56","w":1638},"v":{"d":"289,-1392v136,0,203,40,203,74r14,17r0,35r31,35v-21,17,-31,35,-31,53v5,9,12,14,21,14v-6,14,-16,24,-39,21v-19,-14,-34,-21,-45,-21v-98,5,-96,80,-38,241v66,181,97,303,137,350v102,235,172,357,210,368r7,0v8,0,21,-49,63,-137v58,-122,116,-238,164,-353v31,-76,56,-87,39,-137v133,-247,126,-356,-21,-326r-7,0v-7,-163,11,-245,52,-245v48,-19,164,-28,347,-28v84,0,126,31,126,94v21,33,31,55,31,67v-30,25,-45,53,-45,84r-102,17v-80,161,-117,283,-287,575r-77,228v-111,230,-168,345,-171,346v-9,-1,-7,27,-7,39v11,27,-22,49,-70,52r-53,32v-25,0,-58,-13,-99,-39r-135,-192v-23,-82,-44,-123,-63,-123v-11,-15,-27,-61,-46,-140v-45,-77,-80,-133,-105,-168v-2,-10,13,-18,11,-35r-46,-115v-27,-100,-46,-154,-59,-161v-63,-175,-105,-263,-127,-263v0,8,-12,14,-35,14v-33,0,-70,-15,-112,-45v14,-31,3,-36,-32,-60r0,-3v42,-8,63,-16,63,-25r-42,-24v0,-16,13,-21,18,-32v0,-9,-6,-19,-18,-31r0,-7v208,-31,333,-46,375,-46xm205,-1346v17,18,107,7,147,10r0,-7v-48,-16,-68,-18,-116,-17v-18,0,-28,5,-31,14xm107,-1266v-24,0,-49,-3,-46,21v21,9,72,-7,46,-21xm1333,-1396v-122,-1,-217,10,-298,24v-1,14,3,22,14,25v0,-11,107,-20,322,-28v2,-4,9,-3,7,-11v0,-7,-15,-10,-45,-10xm1021,-1323v-26,17,-4,104,32,70v-13,-44,-29,-71,-32,-70xm9,-1164v-11,-2,-18,9,-7,14r38,0r0,-7xm1112,-1298v-15,-1,-26,2,-28,14v12,5,33,2,28,-14xm1434,-1277v-19,0,-48,-2,-42,17v18,7,80,9,81,-3v0,-6,-13,-14,-39,-14xm173,-1091v-9,-2,-8,6,-10,11v30,15,33,12,10,-11xm1242,-1032r0,17v25,0,26,-23,45,-63v4,-7,18,-10,39,-10v9,-12,-2,-29,-4,-42r14,-4v0,-19,-7,-33,-21,-42v-25,0,-50,48,-73,144xm1231,-945r0,7r7,0r0,-7r-7,0xm1228,-1021v-10,-2,-29,30,-35,74v28,6,32,-23,38,-67v-2,-2,-4,-3,-3,-7xm1168,-888v-24,15,-30,34,-28,67r11,0v21,-21,30,-37,28,-67r-11,0xm290,-870v2,25,12,46,17,28v-6,-20,-6,-29,-17,-28xm1098,-720r4,0v18,-19,31,-39,35,-66v-22,0,-35,22,-39,66xm1091,-688v-10,3,-22,15,-10,21v5,-6,12,-9,10,-21xm1060,-674v-8,1,-11,14,-11,31r7,7v17,-1,18,-32,4,-38xm475,-573v16,72,48,118,63,116v-24,-74,-35,-118,-63,-116xm878,-139r7,0v9,0,54,-86,133,-259r7,-45v-31,10,-42,67,-84,157v-37,79,-63,126,-63,147xm930,-433v-67,129,-101,199,-101,210r7,7v53,-84,84,-146,94,-185v8,-11,12,-19,11,-32r-11,0xm650,-205v-2,0,-4,0,-3,3v1,18,15,41,42,70v6,0,6,-5,10,-7v-9,-22,-26,-44,-49,-66xm570,-202v-2,28,16,43,56,60v1,-2,4,-3,3,-7v-9,-19,-26,-37,-52,-53r-7,0xm741,-142v3,38,24,60,46,59v22,-38,32,-54,31,-80v-15,5,-32,14,-77,21xm864,-118r-70,123v1,4,-2,11,3,10v37,0,60,-36,70,-108v5,0,7,-8,7,-25r-10,0xm654,-104v26,33,49,49,70,49r3,-10v-18,-32,-47,-58,-73,-39xm640,-58v-3,0,-8,-2,-7,3v5,5,5,16,17,14v1,-10,-6,-12,-10,-17","w":1486},"w":{"d":"79,-1474v132,7,334,3,416,35r0,21v17,31,25,104,25,221v0,228,21,382,21,465v0,135,-13,423,35,469v35,0,64,-71,87,-213r207,-525r49,-60v-5,-9,-15,-13,-18,-24v0,-11,26,-20,77,-25v97,-10,151,18,163,78v12,60,16,128,26,202v31,240,63,453,84,641v10,21,12,28,39,28v33,0,49,-22,49,-67v15,-33,24,-108,45,-220v37,-200,75,-558,98,-1078r11,0v273,3,406,21,410,53r11,91v-13,23,-22,63,-28,119r-18,10r-127,-18v-9,0,-36,66,-63,203v-31,157,-70,316,-94,480v-27,187,-34,303,-60,343v-16,51,-38,152,-66,304v-14,8,-20,-5,-42,-3r0,-4v-65,6,-222,13,-252,-17v-2,-18,56,-12,175,-25v31,-10,46,-12,45,-24r-238,21v-22,-26,-35,-71,-52,-133v-31,-111,-53,-201,-53,-273v-7,0,-18,-37,-35,-112v0,-49,-20,-143,-59,-284v0,-7,-2,-10,-7,-10v-36,75,-206,644,-221,661v-12,14,-29,30,-56,46r0,7v28,17,42,34,42,49v-7,14,-40,19,-98,28v-114,17,-177,18,-192,-7v-12,-13,-11,-80,-11,-119v0,-141,-27,-308,-66,-504v-14,-72,-21,-125,-35,-158r7,-98v0,-235,-7,-353,-21,-353v0,-3,-65,-11,-196,-11v-29,0,-61,-36,-74,-101v8,-33,28,-69,60,-109xm1854,-1463v-99,3,-150,0,-151,17v53,-2,188,10,151,-17xm128,-1432v-48,0,-67,4,-63,32r10,3v82,-3,123,-10,123,-21v0,-9,-23,-14,-70,-14xm1745,-1421v-33,19,-48,27,-46,52v8,14,34,28,46,7r-4,-45r103,-7r0,-3xm159,-1337v-2,3,-7,4,-7,10r70,4v30,-1,67,3,91,-4r0,-7v-46,-6,-103,-2,-154,-3xm75,-1327v0,25,31,32,39,14r-14,-14r-25,0xm348,-1176v-2,62,9,194,21,178r7,0v1,-66,-3,-117,-17,-178r-11,0xm954,-966v-8,-16,-10,-26,-18,-18v-6,18,12,42,18,18xm436,-984v-2,100,9,162,35,350r7,0v2,-138,-8,-278,-32,-350r-10,0xm1136,-949v0,-6,-1,-12,7,-10v0,6,1,12,-7,10xm859,-812v7,5,13,9,18,0v1,-7,-5,-7,-7,-11xm380,-777v0,15,0,30,3,42r7,0r0,-42r-10,0xm1066,-732v-3,-1,-5,1,-4,4v0,84,12,143,35,178v3,0,5,0,4,-3v-14,-119,-26,-179,-35,-179xm688,-308r0,17v4,3,14,0,14,7v0,19,-26,55,-77,109v0,3,-2,8,3,7v56,-18,84,-46,84,-84v37,-105,64,-187,77,-259r-10,0v-29,15,-60,82,-91,203xm1454,-501v-38,58,-41,197,-73,322v1,2,4,3,3,7v15,0,26,-38,35,-115v12,0,25,-63,39,-189r0,-25r-4,0xm450,-364v0,32,0,47,14,45v7,-21,10,-48,10,-80v0,-17,-5,-25,-10,-25v-7,0,-14,20,-14,60xm450,-221v-1,23,18,32,31,32r0,-21r-14,-14xm562,-168v17,2,27,-2,24,-21v-16,0,-24,7,-24,21xm1153,-189v-18,3,-10,32,-10,49v0,7,5,10,14,10v41,0,53,-6,49,-35v-33,12,-41,31,-49,-21xm1391,-151v-31,6,-46,20,-45,42v15,20,44,24,45,-24r0,-18xm1283,-119v6,16,49,-3,31,-11v-17,0,-31,3,-31,11xm457,-81v6,5,12,8,21,4r0,-14v-12,-2,-16,5,-21,10","w":1835},"x":{"d":"473,26v-42,5,-374,-30,-381,14v-3,4,-11,3,-18,3v4,-29,4,-56,-7,-77v11,0,18,-41,21,-122v9,-11,18,-18,28,-21v0,-21,9,-29,25,-32r220,-38v12,-5,24,-20,35,-46v11,0,27,-23,49,-70v26,-33,41,-49,46,-49v18,-4,25,-3,24,-14v-18,1,-34,-1,-49,-3r0,-7v17,-14,25,-29,25,-46v45,-68,84,-113,105,-143r126,-182v0,-7,-30,-44,-77,-119v-117,-187,-184,-294,-214,-315v0,-3,-63,-7,-189,-18v-84,-7,-126,-19,-126,-28v0,-102,11,-167,11,-196v18,-21,77,-31,178,-31v229,0,343,9,343,28v0,9,-43,14,-129,14r-7,7v0,5,40,8,119,10r42,28v-10,22,-24,39,-32,63r207,354r10,3v21,-13,64,-80,144,-189v26,-35,47,-50,49,-59v15,0,38,-25,70,-74v0,-38,14,-69,42,-94v16,14,0,36,-14,56v0,3,-2,8,3,7v42,-48,62,-59,53,-102v-7,-33,92,-33,140,-31v259,11,388,32,388,63v0,23,6,54,-10,63r-70,0r77,28v4,24,13,69,-28,59v-72,5,-107,1,-105,18v91,7,135,3,133,21r-21,21v11,7,33,14,17,28v-93,-19,-230,-28,-409,-28v-81,85,-153,179,-231,269v-74,87,-119,132,-119,147v13,37,50,104,112,203v10,31,58,118,143,259v0,25,49,47,140,81v67,25,169,3,252,7r21,35r0,35v-16,22,-10,32,-3,64v5,18,-2,56,-21,114v-11,9,-23,14,-35,14v-141,0,-285,-22,-438,-21v-24,7,-55,17,-84,7v11,-23,34,-43,21,-59v-23,0,-20,25,-45,24v-24,-1,-30,-124,-21,-199v7,-6,10,-13,10,-21v-61,-162,-118,-275,-171,-340r-14,0v-25,9,-55,58,-91,147v-35,51,-67,109,-95,172v-17,38,-35,56,-52,56v15,32,31,65,56,87v-10,25,-11,46,-4,74r-56,66r4,28v-35,10,-79,-8,-123,-3xm302,-1465v0,-16,-35,-21,-32,0r32,0xm1506,-1385r0,11r70,3r0,-7xm144,-1378v-2,5,-7,7,-7,14v0,11,28,25,84,25v18,0,32,-5,49,-7r0,-7v0,-6,-42,-14,-126,-25xm501,-1367v2,10,23,14,28,3v-2,-17,-22,-16,-28,-3xm578,-1371v0,25,23,35,35,35v1,-24,-9,-37,-35,-35xm1338,-1367v-25,1,-39,16,-46,45v20,1,30,-8,46,-28r0,-17xm358,-1336v-8,-1,-20,-11,-25,-3v3,9,8,15,21,14xm1446,-1315r0,7v33,5,68,3,102,0r0,-10xm498,-1227v0,10,4,15,14,14v0,-10,-4,-15,-14,-14xm1135,-1175v17,0,22,-13,28,-24r-4,-4v-16,8,-24,17,-24,28xm529,-1196v-4,1,-12,-2,-10,4v0,13,9,32,31,42v16,-14,-1,-34,-21,-46xm967,-940v-29,21,-43,34,-42,56v29,-16,41,-42,42,-56xm648,-618v2,1,3,4,7,3v55,-70,82,-102,81,-122r-4,0v-37,32,-65,72,-84,119xm599,-317v-9,4,-16,9,-17,21v12,0,17,-7,17,-21xm442,-293v-17,8,-26,9,-25,25v14,1,32,-12,25,-25xm1233,-286v-13,24,-1,39,45,39v15,-1,37,4,42,-7xm1138,-184v7,14,18,24,42,21v6,-28,-30,-42,-42,-21xm1562,-170v-23,7,-33,7,-32,17v15,0,30,0,42,-3v0,-9,0,-14,-10,-14xm1261,-128v43,0,89,2,126,-4v2,-12,-11,-7,-18,-10v-31,1,-109,-5,-108,14xm158,-132v-18,6,-22,4,-21,18v19,32,77,9,116,10v3,-25,-27,-18,-95,-28xm1208,-132v-7,0,-17,-3,-14,7v7,0,17,3,14,-7xm550,-51r0,10r28,0v0,-12,-15,-10,-28,-10xm1527,-34r0,11v23,5,50,15,66,7v1,-13,-10,-12,-35,-18r-31,0","w":1735},"y":{"d":"514,-1287v24,119,23,178,-3,179v-26,1,9,106,100,320r98,224v55,129,86,196,105,196v4,0,13,12,28,35v5,7,21,4,32,4v22,0,57,-81,105,-242v193,-355,239,-523,139,-504v10,-73,13,-137,8,-192r14,-7v240,4,360,13,360,26v11,0,17,48,17,144v-13,54,-30,81,-51,81v-38,0,-45,0,-22,8r-17,0v-73,123,-109,202,-109,238v-23,90,-52,154,-87,192v-59,168,-104,282,-133,343v-11,13,-24,61,-39,144r-119,196v-59,129,-138,253,-238,371r-133,91v-95,36,-341,23,-339,-18v-14,-10,-26,-37,-35,-80v-25,-22,-63,-124,-102,-294v0,-19,19,-28,56,-28v31,0,86,-18,165,-53v25,0,51,88,101,256v16,52,13,63,53,59v16,-6,31,-28,45,-66v9,0,50,-45,109,-144v35,-59,60,-117,91,-164v18,-95,2,-127,-53,-214v-44,-69,-69,-131,-87,-178v-90,-239,-188,-456,-297,-650v-9,-7,-17,-11,-25,-11r-171,7r-7,-7r-12,-214r50,-20r277,-25v42,6,84,1,126,-3xm1185,-1215r66,29v28,-8,60,-9,92,-4v3,-21,-14,-21,-56,-21v-19,0,-63,-3,-67,7xm1475,-1206v-8,-15,-63,-16,-66,0v1,5,6,10,17,14r49,-7r0,-7xm101,-1105v-10,7,-3,31,7,35v29,1,99,-1,94,-14v0,-9,-34,-16,-101,-21xm349,-1070v0,25,13,54,39,87r3,0v-1,-42,5,-94,-35,-94xm1475,-1146v-55,5,-103,7,-101,35v5,3,6,10,14,10v64,-17,95,-21,94,-38xm1346,-1131v-14,-2,-18,5,-17,18v4,12,23,22,35,14v3,-19,-11,-23,-18,-32xm1311,-1036r0,14r14,0r0,-14r-14,0xm1304,-956v-67,137,-106,211,-115,221v-1,28,2,29,21,56r-18,56r7,0v27,-43,64,-139,109,-287r7,-46r-11,0xm909,-158r14,0v27,0,66,-89,115,-266v0,-5,9,-15,28,-31v-1,-18,8,-24,14,-35r-7,-21v26,-52,-7,6,-98,175v-6,29,-28,83,-66,164r0,14xm608,-592v-3,-1,-5,1,-4,4v45,110,59,173,74,161v-30,-106,-61,-167,-70,-165xm1094,-347v40,2,54,-68,77,-210v-15,-1,-13,23,-31,70v-25,67,-43,113,-46,140xm594,-480v-8,4,-9,16,0,21v15,-2,8,-16,0,-21xm695,-392v-5,-17,-20,-25,-24,-7v7,5,21,29,24,7xm881,21r0,7r14,0v12,1,45,-51,77,-144v-23,0,-54,46,-91,137xm800,-98v-23,-3,-24,15,-24,38v23,2,26,-15,24,-38xm832,154r7,7v16,-12,24,-25,24,-39r-7,0xm216,185v12,17,20,36,24,56v10,7,16,26,32,18v2,-37,-9,-57,-35,-81v-10,-1,-18,1,-21,7xm643,287v-30,10,-46,35,-56,70v18,0,41,-24,56,-70xm272,315v-1,25,6,40,24,52v16,-14,4,-47,-24,-52xm629,448v2,2,3,4,7,3v49,-24,80,-50,91,-77v-34,-22,-66,-10,-74,39xm335,420v-3,21,33,29,45,14v2,-9,-26,-16,-45,-14xm485,472r49,35v24,4,26,-12,25,-35v-5,-16,-69,-14,-74,0xm384,504v11,25,43,21,77,21v15,-16,6,-28,-28,-28v-17,0,-43,-5,-49,7","w":1526},"z":{"d":"1214,-1427v0,9,27,16,81,21v9,43,14,104,14,182v0,10,-10,30,-35,56v-39,41,-80,90,-119,151v-233,219,-373,352,-593,502v-37,55,-93,132,-168,231v-14,32,-30,47,-14,60r238,7r287,0v147,0,221,-5,221,-14r3,35v-3,-79,6,-147,14,-215v116,-16,184,-16,205,0v37,0,54,86,51,257v22,113,-41,166,-189,157r0,-7v36,4,45,-20,66,-31r-56,0v-18,11,-91,14,-217,28v-174,19,-796,27,-875,-28v-33,0,-49,-23,-49,-70v-6,-19,-13,-97,-21,-235r280,-234v283,-188,457,-341,544,-443r87,-102r0,-14v-259,-19,-416,-28,-472,-28r-161,0v7,41,-35,75,-32,123r4,77v-28,15,-78,9,-116,14v-93,-17,-140,-34,-140,-49v13,0,28,-98,42,-294v4,-51,7,-86,14,-105v38,5,72,15,109,21v115,-11,427,-23,934,-35xm1067,-1367r0,7v33,1,61,-3,88,-7r0,-11v-35,-1,-56,0,-88,11xm189,-1315v0,-13,-25,-14,-25,0v4,9,21,10,25,0xm826,-1297v-7,0,-17,-3,-14,7v7,0,17,3,14,-7xm1120,-1287v-23,-5,-12,11,-4,18v11,0,15,-12,4,-18xm462,-1266v-5,2,-13,2,-11,11v21,4,46,3,70,3v0,-7,-20,-11,-59,-14xm360,-1262v-26,-4,-15,27,-17,45v9,16,95,5,87,-3v-54,-5,-79,-2,-77,-18v4,-9,12,-14,25,-14v2,-12,-11,-7,-18,-10xm616,-1199r0,7r150,3v59,7,119,0,182,0v28,0,42,-3,42,-10v0,-12,15,-18,46,-18v21,-9,31,-21,31,-35r-17,-7v-90,0,-154,11,-193,32v-19,6,-100,15,-241,28xm150,-1168v-1,62,-3,90,-31,70v-13,28,-15,55,-14,91v6,11,15,4,21,-3v-2,-36,2,-55,35,-63v42,-67,59,-106,56,-175v-45,-14,-66,15,-67,80xm283,-1248v-31,57,-46,107,-45,161v17,1,24,-33,49,-102v1,-20,11,-43,3,-59r-7,0xm871,-926v5,0,32,-20,81,-60v24,0,41,-13,52,-38v51,-37,85,-71,102,-102v17,-2,8,-36,0,-45v0,-15,7,-31,21,-49r0,-7v-19,0,-43,30,-74,91v-121,124,-182,194,-182,210xm266,-1070v-10,0,-29,25,-35,63v8,12,49,13,49,-10v0,-35,-5,-53,-14,-53xm1071,-1007r0,11v2,-4,8,-4,7,-11r-7,0xm899,-846v0,0,-1,9,4,7v29,-18,54,-42,77,-73v-27,0,-36,24,-81,66xm868,-807v5,1,13,-8,7,-7xm489,-571r0,11r7,0v109,-75,177,-137,199,-203r-7,0v-49,32,-115,96,-199,192xm359,-459r0,18v26,0,62,-36,109,-109v-33,-1,-60,29,-109,91xm1320,-369v-4,47,-9,113,2,152r10,0v5,-17,8,-49,11,-98r-13,-54r-10,0xm121,-305v-44,0,-34,24,-14,39v24,1,55,-31,133,-98v0,-3,2,-8,-3,-7v-7,0,-45,22,-116,66xm184,-242r0,11v29,-4,38,-27,60,-53v0,-6,1,-12,-7,-10v-8,0,-26,17,-53,52xm1329,-224v0,6,-1,12,7,10v0,-6,1,-12,-7,-10xm118,-200v-12,-8,-21,9,-18,25v15,2,14,-4,18,-25xm1203,-189v-13,-16,-39,-4,-32,21v11,16,40,3,32,-21xm128,-105v32,2,44,-25,88,-84r-4,-4v-56,39,-84,68,-84,88xm951,-172v-4,-4,-7,-10,-11,-3v-1,6,7,2,11,3xm314,-126v-7,5,-19,16,0,17r395,-3v19,1,4,14,0,24v283,-7,424,-16,424,-28v1,-19,-1,-35,-11,-42v-83,11,-353,22,-808,32xm1287,-123v-10,17,-12,53,21,46v7,-4,8,-13,7,-25v-9,-14,-19,-21,-28,-21xm755,-105v4,-8,16,-8,28,-7v1,14,-23,18,-28,7xm1024,-56r0,7v26,-1,68,5,77,-11v25,2,47,7,74,7v18,-12,27,-24,28,-35v-17,4,-32,13,-116,14xm209,-74v-20,-4,-41,10,-25,21v18,0,28,-3,25,-21","w":1450},"{":{"d":"653,-2131r81,17r0,11v-101,4,-151,16,-151,35v-24,0,-52,61,-84,182r-7,87r4,0v47,-84,70,-156,70,-217v7,-3,24,-18,49,-45v62,-14,118,-21,168,-21v44,18,7,69,7,115v0,36,9,63,14,95v-16,21,-22,41,-46,45v-38,-32,-53,-17,-108,7v-24,0,-42,16,-53,49v-5,5,-17,12,-17,-3v-10,-1,-22,9,-14,14v0,7,6,10,17,10r4,11v-59,386,-70,451,-70,707v0,55,-19,88,-56,98v-43,30,-73,71,-91,122v-2,36,25,54,84,151v-1,72,-13,135,-18,203v9,37,22,68,28,108v-30,143,-7,363,39,448v85,93,285,93,444,67v14,-2,24,11,25,31v-19,26,-28,49,-28,70v-38,-8,-141,4,-130,18v0,5,4,7,11,7v49,5,98,-1,147,-4r0,18v-9,20,-178,14,-231,17v-51,3,-109,-4,-154,4v-22,-4,-48,-4,-74,-4v-72,0,-108,-12,-108,-35v-24,-72,-49,-122,-70,-154v-19,-29,-25,-57,-25,-80r7,-7v8,0,15,14,21,42r-3,14v17,7,31,25,42,52v7,4,10,13,24,11r0,-18v-30,-89,-37,-163,-105,-224v-7,-31,-10,-44,7,-73v-23,-89,-47,-141,14,-186v-2,-13,-10,-20,-14,-31v0,0,11,-142,-7,-196v6,-10,18,-13,18,-28v0,-20,-25,-52,-70,-102v-36,-40,-62,-84,-81,-126v-35,-38,-63,-80,-84,-126v1,-5,11,-11,28,-17r0,-18v67,10,55,3,105,-63v24,-11,71,-54,140,-129v31,-13,46,-42,46,-88v0,-218,50,-413,66,-588v11,0,18,-34,21,-101v38,-110,81,-163,168,-182xm765,-2107v-3,-15,16,-20,25,-14v-3,10,-11,14,-25,14xm730,-1995v6,29,44,20,46,-3v-16,-7,-31,-11,-46,3xm611,-1991v-5,5,-12,9,-10,21v10,6,18,-1,17,-14xm692,-1960v-8,-16,-47,2,-25,11v12,0,25,1,25,-11xm608,-1921v-21,1,-18,24,-18,45v13,16,51,5,53,-17v-9,-19,-21,-28,-35,-28xm475,-1753v6,76,-3,141,-7,213r7,7v14,0,21,-76,21,-227v-7,-10,-12,6,-21,7xm447,-1358r-28,112v7,14,38,31,38,-3r0,-98xm440,-1099r3,11r11,0v0,-11,-5,-15,-14,-11xm387,-1036v-15,0,-31,12,-28,35v26,4,45,-22,28,-35xm335,-868r14,7v30,-16,45,-32,45,-49v-37,4,-60,24,-59,42xm289,-847v-14,11,-5,49,18,46v1,-21,-5,-35,-18,-46xm345,-679v-5,-1,-3,4,-3,7v39,47,59,78,59,91r7,0v2,-62,7,-91,-63,-98xm401,-472v-16,-3,-14,23,-14,42v0,67,-2,90,39,84r7,-7xm314,-287v-7,-1,-3,9,-4,14v6,2,15,7,14,-3xm317,-210v-19,-1,-16,40,-3,39v6,-8,2,-26,3,-39xm405,-168v-20,2,-11,41,-11,67v0,63,7,102,21,115v7,1,3,-9,4,-14v0,-67,-5,-123,-14,-168xm310,-108r0,14v15,2,22,-8,11,-14r-11,0xm303,-10v0,-9,3,-13,11,-14r0,14r-11,0xm450,151v-10,18,6,21,39,28r14,10r28,-10v4,-30,-20,-18,-81,-28xm436,242v2,-11,-13,-18,-21,-11v-2,46,26,65,77,60r7,-7v0,-5,-21,-19,-63,-42xm520,231v-12,-1,-18,3,-17,14v3,12,29,21,77,21v56,0,84,-9,84,-17v0,-7,-48,-13,-144,-18","w":882},"|":{"d":"820,-1481r17,0v-8,38,143,292,182,455r4,4r91,0v336,7,504,18,504,31r0,7v-17,21,-36,50,-56,88v-31,36,-92,75,-168,136v-107,85,-154,139,-154,144r0,7v35,93,82,193,143,301v0,20,30,75,91,164v14,9,21,19,21,32v-16,11,-28,17,-35,17v-88,-51,-194,-98,-318,-136v-144,-44,-236,-63,-277,-63v-18,0,-62,51,-157,122r-242,182v-39,21,-48,14,-63,-38v0,-23,15,-59,39,-112v18,-38,42,-161,42,-347v0,-21,-20,-42,-60,-63v0,-25,-85,-126,-255,-301v-2,-8,-6,-14,-7,-24v10,-3,33,1,56,0v-4,-38,-73,-4,-102,-18v-2,-17,8,-13,35,-24v1,-12,-7,-17,-10,-25v-5,-17,57,-50,133,-45r294,21v31,-57,75,-187,157,-378v32,-75,72,-117,95,-137xm813,-1334v-26,-6,-32,30,-18,42v16,-7,19,-20,18,-42xm753,-1103v-7,-6,-15,2,-14,14r11,0xm953,-1008v-14,0,-11,15,-11,28v13,0,11,-15,11,-28xm701,-994v-12,0,-18,6,-18,17v11,0,18,-5,18,-17xm855,-966v-11,9,-26,39,-46,91v-15,9,-30,35,-45,80v36,1,56,-16,66,-52v18,-25,31,-55,39,-88v16,-14,22,-22,-14,-31xm309,-959v-52,6,-76,4,-74,21v25,0,98,12,95,-11v0,-5,-7,-8,-21,-10xm1530,-952v-12,0,-17,6,-17,17v11,0,17,-5,17,-17xm1145,-917r11,0v0,0,1,-9,-4,-7xm235,-886v13,20,17,35,42,35v2,-31,-1,-34,-35,-45v-5,0,-7,3,-7,10xm1152,-805v7,12,14,23,35,21v51,-21,83,-42,95,-63v3,-23,-19,-22,-42,-21v-59,14,-88,35,-88,63xm1054,-837v-23,-4,-65,-11,-63,18v5,3,7,9,14,10v36,-9,51,-8,49,-28xm683,-452v2,2,3,5,7,4v115,-125,178,-215,189,-270v17,-33,25,-59,25,-87v-22,0,-38,33,-49,98v-44,63,-83,164,-151,189xm1093,-763v9,0,13,-3,14,-11v-8,0,-9,8,-14,11xm753,-711v14,9,24,-11,21,-31v-12,-1,-14,9,-21,31xm1145,-669v-21,25,-31,40,-31,46v26,-9,44,-31,35,-46r-4,0xm666,-641v-5,26,29,36,42,21v1,-22,-20,-21,-42,-21xm953,-634v-11,-1,-14,4,-14,14v7,-2,13,-6,14,-14xm893,-497r7,0v25,-20,54,-45,74,-84r-4,0v-51,37,-77,65,-77,84xm1093,-504r0,10v31,-2,52,-5,49,-35v-28,-3,-33,16,-49,25xm1044,-406v4,13,18,15,35,14v9,-3,14,-14,14,-32v-20,-7,-53,12,-49,18xm743,-392v-8,1,-11,5,-11,14v8,0,11,-5,11,-14xm1131,-389v-3,-1,-3,1,-3,4v1,10,17,24,38,21v-4,-19,-22,-24,-35,-25xm1002,-371v-3,0,-5,0,-4,3v0,9,25,20,74,32v1,-2,4,-3,3,-7v-35,-19,-59,-28,-73,-28xm1250,-336v-9,-17,-63,-2,-38,10v15,0,36,1,38,-10xm1233,-256v-4,20,39,31,105,46v2,-21,-33,-24,-105,-46xm610,-172v-25,2,-51,21,-32,28v17,-9,32,-10,32,-28","w":1668},"}":{"d":"416,-1943v66,0,109,18,129,53r0,10r-14,0v-23,-17,-35,-30,-52,-14v21,56,36,79,77,60v40,115,34,165,31,290r-7,284v0,43,33,104,98,185v0,15,48,78,144,189v11,50,-24,93,-77,179v-59,95,-88,165,-88,210v0,67,-13,159,-28,276v-24,183,-57,310,-80,382v-92,123,-219,183,-389,182v-57,0,-102,-13,-133,-39r0,-10r32,-7v-2,-18,-22,-28,-18,-35v0,-15,12,-37,35,-67r-3,-24v19,0,28,-13,28,-39v7,-3,10,-11,21,-10r171,24v69,-30,114,-70,133,-119v0,-11,13,-37,35,-80v13,-26,49,-120,49,-284v0,-165,7,-260,21,-287v-14,-14,-23,-29,-28,-45v32,-48,83,-77,81,-158v-58,-38,-91,-64,-98,-77v-57,-105,-81,-135,-74,-213r14,-165r-17,-308v0,-16,10,-24,31,-24v-8,-40,-31,-66,-45,-91r0,-18r-11,0v0,9,-10,14,-31,14v-55,0,-125,6,-210,18v-20,-25,-29,-71,-28,-130v0,-63,10,-94,31,-94v9,-9,99,-18,270,-18xm202,-1901r0,11v53,21,108,31,165,31v1,-20,-50,-25,-154,-42r-11,0xm185,-1838v-4,-12,-48,-14,-39,11v9,13,42,5,39,-11xm507,-1810v-12,-3,-13,5,-4,11v7,2,3,-7,4,-11xm426,-1775v-5,-4,-16,-13,-14,0v5,7,9,7,14,0xm318,-1768v-81,7,-151,11,-123,32v52,1,98,-6,123,-25r0,-7xm500,-1390v-4,-8,-18,-9,-18,4v4,8,14,8,18,0r0,-4xm503,-1110v7,38,-20,106,21,112v1,-43,-2,-79,-14,-112r-7,0xm654,-788v-11,3,-19,10,-18,25v17,3,21,-7,28,-14xm563,-690v-23,-1,-28,33,-11,42v20,2,24,-33,11,-42xm563,-616v-10,0,-7,13,-4,21v13,1,13,-17,4,-21xm549,-564r0,39r10,0v-2,-15,6,-38,-10,-39xm514,-32v-34,30,-50,48,-49,70v25,2,28,-17,52,-59v-1,-4,3,-12,-3,-11xm437,77r0,14v9,2,11,-3,17,-4r-3,-10r-14,0xm538,112v-8,-8,-18,3,-17,17r14,0xm398,119v-28,0,-53,2,-56,28v24,2,73,-5,70,-14xm493,168v14,-1,23,-11,17,-21v-11,3,-17,10,-17,21xm206,164v-42,-3,-113,-16,-105,28v49,-3,111,0,105,-28xm367,213v-10,-14,-48,-6,-42,14v22,0,44,-7,42,-14xm111,248v0,5,48,16,144,32v23,-21,35,-38,35,-53v-3,-7,-10,-12,-21,-10r-158,24r0,7xm374,255v-15,-2,-22,4,-25,14v14,1,23,-3,25,-14","w":869},"~":{"w":1196}}});

/* end: extension/site/design/site/javascript/Love_Ya_Like_A_Sister_400.font.js */

/* start: extension/site/design/site/javascript/main.js */

function runASOmniture(omnitureString){
	eval(omnitureString);
}

$(document).ready(function(){
	$.historyInit(history_callback);
	
	if(jQuery.browser.msie) {
		$("a").each(function(){
			if (typeof $(this).attr('href') == "string") {
				if ( $(this).attr('href').indexOf("layout") > 0) {
					$(this).click(function(){rebuild_poi_search_form($(this).attr('href')); return false;});
				}
			}
		});
	}
});


function shadow_open() {
	$("#sb-nav-close").html(' Close ');
}



$(function(){

	// New Pagination call for Accomodations
	$("#ajax_results").pagination();
		
	Cufon.replace('#top_nav li a', {
	hover: true
	});
	
	
	Shadowbox.setup("a.shadowlink", {
	    player: "iframe",
		width: '700px'
	});
	
	Cufon.replace('h1,h2');
	
	$('#top_nav li a, h1, h2').css("visibility", "visible")

	//tabs
//	$("#tabs li a").click(function (){
//		$("#tabs li a").removeClass("on");
//		$(this).addClass("on");
//		var tabid = $(this).parent("li").attr("id");
//		$(".wt").hide();
//		$("."+tabid).show();
//		return false;
//	});
	
	$("#gallery_tabs #season, #gallery_tabs #passion").mouseenter(function(){
		$(this).find('.sub').slideDown();
	});
	
	$("#gallery_tabs #season, #gallery_tabs #passion").mouseleave(function(){
		$(this).find('.sub').slideUp();
	});
	
	$("#gallery_tabs li .sub").each(function(){
		$(this).slideUp();
	});
	
	//sfhover
		$(".search_btn, .sign_btn, .modify_s").hover( 
		function() {$(this).addClass("sfhover")},
		function() {$(this).removeClass("sfhover")}
		);
	
	// events expand/collapse
	$('.ec_module .b_more').click(function(){
			var ecmod = $(this).parents('.ec_module');
			var wasdown = ecmod.find('.collapsed').length;
			$('.ec_content .expanded').slideUp().addClass('collapsed').removeClass('expanded').parent().find('a.b_more').html('More &raquo;');

			if (wasdown == 1){
				ecmod.find('.collapsed').slideDown().addClass('expanded').removeClass('collapsed');
				ecmod.find('a.b_more').html('&laquo; Close');
			}

			return false;		

	});

// horizontal image gallery --------------------------------------

	$("#gallery_thumbs ul").css("left", "0px");
	var num_of_images = $("#gallery_thumbs ul > li").length;
	//var image_width = $("#photo_frame ul li:first").width();
	var image_width = 118;
	var list_width = num_of_images * image_width;
	$("#gallery_thumbs ul").css("width", list_width);//!!!!!!
	var left = 0;
	var margin = 4;
	$(".right_b").click(function(){
		//fast scroll to the first image
		if (Math.abs(left) == (list_width-image_width)) {
			$("#gallery_thumbs ul").animate({"left": "-="+margin+"px"}, 200, function(){
				left = 0;
				$("#gallery_thumbs ul").animate({"left": "0px"}, 800);
			});
		}
		//next image
		if (Math.abs(left) < (list_width-image_width)) {
			left -= image_width;
			$("#gallery_thumbs ul").animate({"left": "-="+image_width+"px"}, 400);
		}	
	});
	$(".left_b").click(function(){
		//fast scroll to the last image
		if (left == 0) {
			$("#gallery_thumbs ul").animate({"left": "+="+margin+"px"}, 200, function(){
				left -= list_width-image_width;
				$("#gallery_thumbs ul").animate({"left": "-="+(list_width-image_width+margin)+"px"}, 800);
			});
		}
		//previous image
		if (left < 0) {
			left += image_width;
			$("#gallery_thumbs ul").animate({"left": "+="+image_width+"px"}, 400);
		}
	});





});


function reset_poi_search() {
	if (arguments[0]) { 
		$('#cat_select').setValue(arguments[0]);
	} 
	if (arguments[1]) var subselect = arguments[1];
	$("#cat_keywords").setValue(""); 
	if ($('#cat_select').getValue() != '0') {
		$('#sub_cat_select').load('/Directory/options/' + $('#cat_select').getValue(), "", function(){
			opts = $("#sub_cat_select option"); 
			if (opts.length < 2) $("#sub_cat_select, .or_label").css("display", "none");
			if (subselect) $('#sub_cat_select').setValue(subselect);
		})
	}
}

function rebuild_poi_search_form(href) {
	var vars = href.split("?")[1].split("&"); 
	for (var i=0;i<vars.length;i++) { 
	    var pair = vars[i].split("="); 
		var thisval = pair[0];
		if (thisval == 'offset' || thisval == 'limit') thisval = "ajax_" + thisval;
		$("#"+thisval).setValue(pair[1].replace(/\+/, " "));
		if (thisval = 'target') var hitme = pair[1].replace(/\+/, " ");
	}
	if (arguments.length == 1) poi_search(hitme);
}

var reloadflag = 0;
	
function poi_search() {
	var target = 'ajax_target';
	if (arguments[0] && arguments[0] != 'firstup') target = arguments[0];
	var qstring = '?';
	$('#cat_form .sendme').each(function(){
		qstring += $(this).attr('name') + '=' + $(this).getValue().replace(/ /g, '+') + '&';
	});
	qstring += 'target=' + target;
	
	var loadme = '/layout/set/poi_search/content/view/full/2' + qstring;
	if (arguments[0] == 'firstup') {
		location.replace(location.href + "#" + loadme);
		if (jQuery.browser.safari || jQuery.browser.msie) {
			history_callback(loadme)
		}
	} else {
		$.historyLoad(loadme.replace(/^.*#/, ''));
	}
	return false;
}

function paginateAlt() {
itemsPerPage = 12;
paginatorStyle = 3;
nextPageSymbol = 'Next';
previousPageSymbol = 'Prev';
separator = ' ';
$("#ajax_results").pagination();
}

function history_callback(hash) {
	if (hash) {
		var target = hash.split('target=')[1]
		$("#"+target).load(hash, function(responseText, textStatus, XMLHttpRequest){if (textStatus == 'success') paginateAlt(hash);});
		reloadflag = 1;
	} else if (reloadflag) {
		location.reload(true);
	}
}

paginate = function(hash) {
	cal_func = (hash.indexOf('event_search') > 0) ? 'cal_offsetjump': 'offsetjump';
	rebuild_poi_search_form(hash, true);
	var target = hash.split('target=')[1]
	offset = parseInt($("#ajax_offset").getValue());
	limit = parseInt($('#ajax_limit').getValue());
	html = "<div class='pagwrapper'><div class='pagination'>";
	total = parseInt($('#ajax_results').attr('searchcount'));
	if (offset > 0) { 
		html += "<a class='next' href='javascript: " + cal_func + "(" + (offset - limit) + ", \"" + target + "\")'>Prev</a>"; 
	} else {
		html += "<span class='next'>Prev</span>";
	}
	var i = 0;
	var myclass = '';
	var inrange = true;
	while (i*limit < total) {
		myclass = ''
		if (i*limit == offset) myclass = " class='current'";
		if (Math.abs(i-(offset/limit)) < 6 || i==0 || (i+1)*limit > total) {
			html += "<a " + myclass + "href='javascript: " + cal_func + "(" + (i*limit) + ", \"" + target + "\")'>" + (i + 1) + "</a>"
			inrange = true;
		} else {
			if (inrange) html += "<span class='pagrange'>. . .</span>";
			inrange = false;
		}
		i++;
	}
	if (offset < (total - limit)) {
		html += "<a class='prev' href='javascript: " + cal_func + "(" + (offset + limit) + ", \"" + target + "\")'>Next</a>"; 
	} else {
		html += "<span class='prev'>Next</span>";
	}
	html += "</div</div>";
	$('#'+target).append(html);
	Shadowbox.setup("a.shadowlink", {
	    player: "iframe",
		width: '700px'
	});
	Shadowbox.setup("a.imshadowlink");
}

offsetjump = function(offset, target) {
	$("#ajax_offset").setValue(offset);
	poi_search(target);
}


var flashvars = {pathToXML:"/extension/site/design/site/flash/myXML.xml"};

var params = {
	wmode:"transparent"
};
var attributes = { 
	id:"subnav",
	name:"subnav"
};

function getSWF(movieName) {
	if (navigator.appName.indexOf("Microsoft") != -1) return window[movieName];
	else return document[movieName];		
}

/* end: extension/site/design/site/javascript/main.js */

/* start: extension/ezwebin/design/ezwebin/javascript/yui/build/yahoo-dom-event/yahoo-dom-event.js */
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
if(typeof YAHOO=="undefined"||!YAHOO){var YAHOO={};}YAHOO.namespace=function(){var A=arguments,E=null,C,B,D;for(C=0;C<A.length;C=C+1){D=(""+A[C]).split(".");E=YAHOO;for(B=(D[0]=="YAHOO")?1:0;B<D.length;B=B+1){E[D[B]]=E[D[B]]||{};E=E[D[B]];}}return E;};YAHOO.log=function(D,A,C){var B=YAHOO.widget.Logger;if(B&&B.log){return B.log(D,A,C);}else{return false;}};YAHOO.register=function(A,E,D){var I=YAHOO.env.modules,B,H,G,F,C;if(!I[A]){I[A]={versions:[],builds:[]};}B=I[A];H=D.version;G=D.build;F=YAHOO.env.listeners;B.name=A;B.version=H;B.build=G;B.versions.push(H);B.builds.push(G);B.mainClass=E;for(C=0;C<F.length;C=C+1){F[C](B);}if(E){E.VERSION=H;E.BUILD=G;}else{YAHOO.log("mainClass is undefined for module "+A,"warn");}};YAHOO.env=YAHOO.env||{modules:[],listeners:[]};YAHOO.env.getVersion=function(A){return YAHOO.env.modules[A]||null;};YAHOO.env.ua=function(){var C={ie:0,opera:0,gecko:0,webkit:0,mobile:null,air:0,caja:0},B=navigator.userAgent,A;if((/KHTML/).test(B)){C.webkit=1;}A=B.match(/AppleWebKit\/([^\s]*)/);if(A&&A[1]){C.webkit=parseFloat(A[1]);if(/ Mobile\//.test(B)){C.mobile="Apple";}else{A=B.match(/NokiaN[^\/]*/);if(A){C.mobile=A[0];}}A=B.match(/AdobeAIR\/([^\s]*)/);if(A){C.air=A[0];}}if(!C.webkit){A=B.match(/Opera[\s\/]([^\s]*)/);if(A&&A[1]){C.opera=parseFloat(A[1]);A=B.match(/Opera Mini[^;]*/);if(A){C.mobile=A[0];}}else{A=B.match(/MSIE\s([^;]*)/);if(A&&A[1]){C.ie=parseFloat(A[1]);}else{A=B.match(/Gecko\/([^\s]*)/);if(A){C.gecko=1;A=B.match(/rv:([^\s\)]*)/);if(A&&A[1]){C.gecko=parseFloat(A[1]);}}}}}A=B.match(/Caja\/([^\s]*)/);if(A&&A[1]){C.caja=parseFloat(A[1]);}return C;}();(function(){YAHOO.namespace("util","widget","example");if("undefined"!==typeof YAHOO_config){var B=YAHOO_config.listener,A=YAHOO.env.listeners,D=true,C;if(B){for(C=0;C<A.length;C=C+1){if(A[C]==B){D=false;break;}}if(D){A.push(B);}}}})();YAHOO.lang=YAHOO.lang||{};(function(){var B=YAHOO.lang,F="[object Array]",C="[object Function]",A=Object.prototype,E=["toString","valueOf"],D={isArray:function(G){return A.toString.apply(G)===F;},isBoolean:function(G){return typeof G==="boolean";},isFunction:function(G){return A.toString.apply(G)===C;},isNull:function(G){return G===null;},isNumber:function(G){return typeof G==="number"&&isFinite(G);},isObject:function(G){return(G&&(typeof G==="object"||B.isFunction(G)))||false;},isString:function(G){return typeof G==="string";},isUndefined:function(G){return typeof G==="undefined";},_IEEnumFix:(YAHOO.env.ua.ie)?function(I,H){var G,K,J;for(G=0;G<E.length;G=G+1){K=E[G];J=H[K];if(B.isFunction(J)&&J!=A[K]){I[K]=J;}}}:function(){},extend:function(J,K,I){if(!K||!J){throw new Error("extend failed, please check that "+"all dependencies are included.");}var H=function(){},G;H.prototype=K.prototype;J.prototype=new H();J.prototype.constructor=J;J.superclass=K.prototype;if(K.prototype.constructor==A.constructor){K.prototype.constructor=K;}if(I){for(G in I){if(B.hasOwnProperty(I,G)){J.prototype[G]=I[G];}}B._IEEnumFix(J.prototype,I);}},augmentObject:function(K,J){if(!J||!K){throw new Error("Absorb failed, verify dependencies.");}var G=arguments,I,L,H=G[2];if(H&&H!==true){for(I=2;I<G.length;I=I+1){K[G[I]]=J[G[I]];}}else{for(L in J){if(H||!(L in K)){K[L]=J[L];}}B._IEEnumFix(K,J);}},augmentProto:function(J,I){if(!I||!J){throw new Error("Augment failed, verify dependencies.");}var G=[J.prototype,I.prototype],H;for(H=2;H<arguments.length;H=H+1){G.push(arguments[H]);}B.augmentObject.apply(this,G);},dump:function(G,L){var I,K,N=[],O="{...}",H="f(){...}",M=", ",J=" => ";if(!B.isObject(G)){return G+"";}else{if(G instanceof Date||("nodeType" in G&&"tagName" in G)){return G;}else{if(B.isFunction(G)){return H;}}}L=(B.isNumber(L))?L:3;if(B.isArray(G)){N.push("[");for(I=0,K=G.length;I<K;I=I+1){if(B.isObject(G[I])){N.push((L>0)?B.dump(G[I],L-1):O);}else{N.push(G[I]);}N.push(M);}if(N.length>1){N.pop();}N.push("]");}else{N.push("{");for(I in G){if(B.hasOwnProperty(G,I)){N.push(I+J);if(B.isObject(G[I])){N.push((L>0)?B.dump(G[I],L-1):O);}else{N.push(G[I]);}N.push(M);}}if(N.length>1){N.pop();}N.push("}");}return N.join("");},substitute:function(V,H,O){var L,K,J,R,S,U,Q=[],I,M="dump",P=" ",G="{",T="}",N;for(;;){L=V.lastIndexOf(G);if(L<0){break;}K=V.indexOf(T,L);if(L+1>=K){break;}I=V.substring(L+1,K);R=I;U=null;J=R.indexOf(P);if(J>-1){U=R.substring(J+1);R=R.substring(0,J);}S=H[R];if(O){S=O(R,S,U);}if(B.isObject(S)){if(B.isArray(S)){S=B.dump(S,parseInt(U,10));}else{U=U||"";N=U.indexOf(M);if(N>-1){U=U.substring(4);}if(S.toString===A.toString||N>-1){S=B.dump(S,parseInt(U,10));}else{S=S.toString();}}}else{if(!B.isString(S)&&!B.isNumber(S)){S="~-"+Q.length+"-~";Q[Q.length]=I;}}V=V.substring(0,L)+S+V.substring(K+1);}for(L=Q.length-1;L>=0;L=L-1){V=V.replace(new RegExp("~-"+L+"-~"),"{"+Q[L]+"}","g");}return V;},trim:function(G){try{return G.replace(/^\s+|\s+$/g,"");}catch(H){return G;}},merge:function(){var J={},H=arguments,G=H.length,I;for(I=0;I<G;I=I+1){B.augmentObject(J,H[I],true);}return J;},later:function(N,H,O,J,K){N=N||0;H=H||{};var I=O,M=J,L,G;if(B.isString(O)){I=H[O];}if(!I){throw new TypeError("method undefined");}if(!B.isArray(M)){M=[J];}L=function(){I.apply(H,M);};G=(K)?setInterval(L,N):setTimeout(L,N);return{interval:K,cancel:function(){if(this.interval){clearInterval(G);}else{clearTimeout(G);}}};},isValue:function(G){return(B.isObject(G)||B.isString(G)||B.isNumber(G)||B.isBoolean(G));}};B.hasOwnProperty=(A.hasOwnProperty)?function(G,H){return G&&G.hasOwnProperty(H);}:function(G,H){return !B.isUndefined(G[H])&&G.constructor.prototype[H]!==G[H];};D.augmentObject(B,D,true);YAHOO.util.Lang=B;B.augment=B.augmentProto;YAHOO.augment=B.augmentProto;YAHOO.extend=B.extend;})();YAHOO.register("yahoo",YAHOO,{version:"2.7.0",build:"1799"});(function(){YAHOO.env._id_counter=YAHOO.env._id_counter||0;var E=YAHOO.util,L=YAHOO.lang,m=YAHOO.env.ua,A=YAHOO.lang.trim,d={},h={},N=/^t(?:able|d|h)$/i,X=/color$/i,K=window.document,W=K.documentElement,e="ownerDocument",n="defaultView",v="documentElement",t="compatMode",b="offsetLeft",P="offsetTop",u="offsetParent",Z="parentNode",l="nodeType",C="tagName",O="scrollLeft",i="scrollTop",Q="getBoundingClientRect",w="getComputedStyle",a="currentStyle",M="CSS1Compat",c="BackCompat",g="class",F="className",J="",B=" ",s="(?:^|\\s)",k="(?= |$)",U="g",p="position",f="fixed",V="relative",j="left",o="top",r="medium",q="borderLeftWidth",R="borderTopWidth",D=m.opera,I=m.webkit,H=m.gecko,T=m.ie;E.Dom={CUSTOM_ATTRIBUTES:(!W.hasAttribute)?{"for":"htmlFor","class":F}:{"htmlFor":"for","className":g},get:function(y){var AA,Y,z,x,G;if(y){if(y[l]||y.item){return y;}if(typeof y==="string"){AA=y;y=K.getElementById(y);if(y&&y.id===AA){return y;}else{if(y&&K.all){y=null;Y=K.all[AA];for(x=0,G=Y.length;x<G;++x){if(Y[x].id===AA){return Y[x];}}}}return y;}if(y.DOM_EVENTS){y=y.get("element");}if("length" in y){z=[];for(x=0,G=y.length;x<G;++x){z[z.length]=E.Dom.get(y[x]);}return z;}return y;}return null;},getComputedStyle:function(G,Y){if(window[w]){return G[e][n][w](G,null)[Y];}else{if(G[a]){return E.Dom.IE_ComputedStyle.get(G,Y);}}},getStyle:function(G,Y){return E.Dom.batch(G,E.Dom._getStyle,Y);},_getStyle:function(){if(window[w]){return function(G,y){y=(y==="float")?y="cssFloat":E.Dom._toCamel(y);var x=G.style[y],Y;if(!x){Y=G[e][n][w](G,null);if(Y){x=Y[y];}}return x;};}else{if(W[a]){return function(G,y){var x;switch(y){case"opacity":x=100;try{x=G.filters["DXImageTransform.Microsoft.Alpha"].opacity;}catch(z){try{x=G.filters("alpha").opacity;}catch(Y){}}return x/100;case"float":y="styleFloat";default:y=E.Dom._toCamel(y);x=G[a]?G[a][y]:null;return(G.style[y]||x);}};}}}(),setStyle:function(G,Y,x){E.Dom.batch(G,E.Dom._setStyle,{prop:Y,val:x});},_setStyle:function(){if(T){return function(Y,G){var x=E.Dom._toCamel(G.prop),y=G.val;if(Y){switch(x){case"opacity":if(L.isString(Y.style.filter)){Y.style.filter="alpha(opacity="+y*100+")";if(!Y[a]||!Y[a].hasLayout){Y.style.zoom=1;}}break;case"float":x="styleFloat";default:Y.style[x]=y;}}else{}};}else{return function(Y,G){var x=E.Dom._toCamel(G.prop),y=G.val;if(Y){if(x=="float"){x="cssFloat";}Y.style[x]=y;}else{}};}}(),getXY:function(G){return E.Dom.batch(G,E.Dom._getXY);},_canPosition:function(G){return(E.Dom._getStyle(G,"display")!=="none"&&E.Dom._inDoc(G));},_getXY:function(){if(K[v][Q]){return function(y){var z,Y,AA,AF,AE,AD,AC,G,x,AB=Math.floor,AG=false;if(E.Dom._canPosition(y)){AA=y[Q]();AF=y[e];z=E.Dom.getDocumentScrollLeft(AF);Y=E.Dom.getDocumentScrollTop(AF);AG=[AB(AA[j]),AB(AA[o])];if(T&&m.ie<8){AE=2;AD=2;AC=AF[t];G=S(AF[v],q);x=S(AF[v],R);if(m.ie===6){if(AC!==c){AE=0;AD=0;}}if((AC==c)){if(G!==r){AE=parseInt(G,10);}if(x!==r){AD=parseInt(x,10);}}AG[0]-=AE;AG[1]-=AD;}if((Y||z)){AG[0]+=z;AG[1]+=Y;}AG[0]=AB(AG[0]);AG[1]=AB(AG[1]);}else{}return AG;};}else{return function(y){var x,Y,AA,AB,AC,z=false,G=y;if(E.Dom._canPosition(y)){z=[y[b],y[P]];x=E.Dom.getDocumentScrollLeft(y[e]);Y=E.Dom.getDocumentScrollTop(y[e]);AC=((H||m.webkit>519)?true:false);while((G=G[u])){z[0]+=G[b];z[1]+=G[P];if(AC){z=E.Dom._calcBorders(G,z);}}if(E.Dom._getStyle(y,p)!==f){G=y;while((G=G[Z])&&G[C]){AA=G[i];AB=G[O];if(H&&(E.Dom._getStyle(G,"overflow")!=="visible")){z=E.Dom._calcBorders(G,z);}if(AA||AB){z[0]-=AB;z[1]-=AA;}}z[0]+=x;z[1]+=Y;}else{if(D){z[0]-=x;z[1]-=Y;}else{if(I||H){z[0]+=x;z[1]+=Y;}}}z[0]=Math.floor(z[0]);z[1]=Math.floor(z[1]);}else{}return z;};}}(),getX:function(G){var Y=function(x){return E.Dom.getXY(x)[0];};return E.Dom.batch(G,Y,E.Dom,true);},getY:function(G){var Y=function(x){return E.Dom.getXY(x)[1];};return E.Dom.batch(G,Y,E.Dom,true);},setXY:function(G,x,Y){E.Dom.batch(G,E.Dom._setXY,{pos:x,noRetry:Y});},_setXY:function(G,z){var AA=E.Dom._getStyle(G,p),y=E.Dom.setStyle,AD=z.pos,Y=z.noRetry,AB=[parseInt(E.Dom.getComputedStyle(G,j),10),parseInt(E.Dom.getComputedStyle(G,o),10)],AC,x;if(AA=="static"){AA=V;y(G,p,AA);}AC=E.Dom._getXY(G);if(!AD||AC===false){return false;}if(isNaN(AB[0])){AB[0]=(AA==V)?0:G[b];}if(isNaN(AB[1])){AB[1]=(AA==V)?0:G[P];}if(AD[0]!==null){y(G,j,AD[0]-AC[0]+AB[0]+"px");}if(AD[1]!==null){y(G,o,AD[1]-AC[1]+AB[1]+"px");}if(!Y){x=E.Dom._getXY(G);if((AD[0]!==null&&x[0]!=AD[0])||(AD[1]!==null&&x[1]!=AD[1])){E.Dom._setXY(G,{pos:AD,noRetry:true});}}},setX:function(Y,G){E.Dom.setXY(Y,[G,null]);},setY:function(G,Y){E.Dom.setXY(G,[null,Y]);},getRegion:function(G){var Y=function(x){var y=false;if(E.Dom._canPosition(x)){y=E.Region.getRegion(x);}else{}return y;};return E.Dom.batch(G,Y,E.Dom,true);},getClientWidth:function(){return E.Dom.getViewportWidth();},getClientHeight:function(){return E.Dom.getViewportHeight();},getElementsByClassName:function(AB,AF,AC,AE,x,AD){AB=L.trim(AB);AF=AF||"*";AC=(AC)?E.Dom.get(AC):null||K;if(!AC){return[];}var Y=[],G=AC.getElementsByTagName(AF),z=E.Dom.hasClass;for(var y=0,AA=G.length;y<AA;++y){if(z(G[y],AB)){Y[Y.length]=G[y];}}if(AE){E.Dom.batch(Y,AE,x,AD);}return Y;},hasClass:function(Y,G){return E.Dom.batch(Y,E.Dom._hasClass,G);},_hasClass:function(x,Y){var G=false,y;if(x&&Y){y=E.Dom.getAttribute(x,F)||J;if(Y.exec){G=Y.test(y);}else{G=Y&&(B+y+B).indexOf(B+Y+B)>-1;}}else{}return G;},addClass:function(Y,G){return E.Dom.batch(Y,E.Dom._addClass,G);},_addClass:function(x,Y){var G=false,y;if(x&&Y){y=E.Dom.getAttribute(x,F)||J;if(!E.Dom._hasClass(x,Y)){E.Dom.setAttribute(x,F,A(y+B+Y));G=true;}}else{}return G;},removeClass:function(Y,G){return E.Dom.batch(Y,E.Dom._removeClass,G);},_removeClass:function(y,x){var Y=false,AA,z,G;if(y&&x){AA=E.Dom.getAttribute(y,F)||J;E.Dom.setAttribute(y,F,AA.replace(E.Dom._getClassRegex(x),J));z=E.Dom.getAttribute(y,F);if(AA!==z){E.Dom.setAttribute(y,F,A(z));Y=true;if(E.Dom.getAttribute(y,F)===""){G=(y.hasAttribute&&y.hasAttribute(g))?g:F;y.removeAttribute(G);}}}else{}return Y;},replaceClass:function(x,Y,G){return E.Dom.batch(x,E.Dom._replaceClass,{from:Y,to:G});
},_replaceClass:function(y,x){var Y,AB,AA,G=false,z;if(y&&x){AB=x.from;AA=x.to;if(!AA){G=false;}else{if(!AB){G=E.Dom._addClass(y,x.to);}else{if(AB!==AA){z=E.Dom.getAttribute(y,F)||J;Y=(B+z.replace(E.Dom._getClassRegex(AB),B+AA)).split(E.Dom._getClassRegex(AA));Y.splice(1,0,B+AA);E.Dom.setAttribute(y,F,A(Y.join(J)));G=true;}}}}else{}return G;},generateId:function(G,x){x=x||"yui-gen";var Y=function(y){if(y&&y.id){return y.id;}var z=x+YAHOO.env._id_counter++;if(y){if(y[e].getElementById(z)){return E.Dom.generateId(y,z+x);}y.id=z;}return z;};return E.Dom.batch(G,Y,E.Dom,true)||Y.apply(E.Dom,arguments);},isAncestor:function(Y,x){Y=E.Dom.get(Y);x=E.Dom.get(x);var G=false;if((Y&&x)&&(Y[l]&&x[l])){if(Y.contains&&Y!==x){G=Y.contains(x);}else{if(Y.compareDocumentPosition){G=!!(Y.compareDocumentPosition(x)&16);}}}else{}return G;},inDocument:function(G,Y){return E.Dom._inDoc(E.Dom.get(G),Y);},_inDoc:function(Y,x){var G=false;if(Y&&Y[C]){x=x||Y[e];G=E.Dom.isAncestor(x[v],Y);}else{}return G;},getElementsBy:function(Y,AF,AB,AD,y,AC,AE){AF=AF||"*";AB=(AB)?E.Dom.get(AB):null||K;if(!AB){return[];}var x=[],G=AB.getElementsByTagName(AF);for(var z=0,AA=G.length;z<AA;++z){if(Y(G[z])){if(AE){x=G[z];break;}else{x[x.length]=G[z];}}}if(AD){E.Dom.batch(x,AD,y,AC);}return x;},getElementBy:function(x,G,Y){return E.Dom.getElementsBy(x,G,Y,null,null,null,true);},batch:function(x,AB,AA,z){var y=[],Y=(z)?AA:window;x=(x&&(x[C]||x.item))?x:E.Dom.get(x);if(x&&AB){if(x[C]||x.length===undefined){return AB.call(Y,x,AA);}for(var G=0;G<x.length;++G){y[y.length]=AB.call(Y,x[G],AA);}}else{return false;}return y;},getDocumentHeight:function(){var Y=(K[t]!=M||I)?K.body.scrollHeight:W.scrollHeight,G=Math.max(Y,E.Dom.getViewportHeight());return G;},getDocumentWidth:function(){var Y=(K[t]!=M||I)?K.body.scrollWidth:W.scrollWidth,G=Math.max(Y,E.Dom.getViewportWidth());return G;},getViewportHeight:function(){var G=self.innerHeight,Y=K[t];if((Y||T)&&!D){G=(Y==M)?W.clientHeight:K.body.clientHeight;}return G;},getViewportWidth:function(){var G=self.innerWidth,Y=K[t];if(Y||T){G=(Y==M)?W.clientWidth:K.body.clientWidth;}return G;},getAncestorBy:function(G,Y){while((G=G[Z])){if(E.Dom._testElement(G,Y)){return G;}}return null;},getAncestorByClassName:function(Y,G){Y=E.Dom.get(Y);if(!Y){return null;}var x=function(y){return E.Dom.hasClass(y,G);};return E.Dom.getAncestorBy(Y,x);},getAncestorByTagName:function(Y,G){Y=E.Dom.get(Y);if(!Y){return null;}var x=function(y){return y[C]&&y[C].toUpperCase()==G.toUpperCase();};return E.Dom.getAncestorBy(Y,x);},getPreviousSiblingBy:function(G,Y){while(G){G=G.previousSibling;if(E.Dom._testElement(G,Y)){return G;}}return null;},getPreviousSibling:function(G){G=E.Dom.get(G);if(!G){return null;}return E.Dom.getPreviousSiblingBy(G);},getNextSiblingBy:function(G,Y){while(G){G=G.nextSibling;if(E.Dom._testElement(G,Y)){return G;}}return null;},getNextSibling:function(G){G=E.Dom.get(G);if(!G){return null;}return E.Dom.getNextSiblingBy(G);},getFirstChildBy:function(G,x){var Y=(E.Dom._testElement(G.firstChild,x))?G.firstChild:null;return Y||E.Dom.getNextSiblingBy(G.firstChild,x);},getFirstChild:function(G,Y){G=E.Dom.get(G);if(!G){return null;}return E.Dom.getFirstChildBy(G);},getLastChildBy:function(G,x){if(!G){return null;}var Y=(E.Dom._testElement(G.lastChild,x))?G.lastChild:null;return Y||E.Dom.getPreviousSiblingBy(G.lastChild,x);},getLastChild:function(G){G=E.Dom.get(G);return E.Dom.getLastChildBy(G);},getChildrenBy:function(Y,y){var x=E.Dom.getFirstChildBy(Y,y),G=x?[x]:[];E.Dom.getNextSiblingBy(x,function(z){if(!y||y(z)){G[G.length]=z;}return false;});return G;},getChildren:function(G){G=E.Dom.get(G);if(!G){}return E.Dom.getChildrenBy(G);},getDocumentScrollLeft:function(G){G=G||K;return Math.max(G[v].scrollLeft,G.body.scrollLeft);},getDocumentScrollTop:function(G){G=G||K;return Math.max(G[v].scrollTop,G.body.scrollTop);},insertBefore:function(Y,G){Y=E.Dom.get(Y);G=E.Dom.get(G);if(!Y||!G||!G[Z]){return null;}return G[Z].insertBefore(Y,G);},insertAfter:function(Y,G){Y=E.Dom.get(Y);G=E.Dom.get(G);if(!Y||!G||!G[Z]){return null;}if(G.nextSibling){return G[Z].insertBefore(Y,G.nextSibling);}else{return G[Z].appendChild(Y);}},getClientRegion:function(){var x=E.Dom.getDocumentScrollTop(),Y=E.Dom.getDocumentScrollLeft(),y=E.Dom.getViewportWidth()+Y,G=E.Dom.getViewportHeight()+x;return new E.Region(x,y,G,Y);},setAttribute:function(Y,G,x){G=E.Dom.CUSTOM_ATTRIBUTES[G]||G;Y.setAttribute(G,x);},getAttribute:function(Y,G){G=E.Dom.CUSTOM_ATTRIBUTES[G]||G;return Y.getAttribute(G);},_toCamel:function(Y){var x=d;function G(y,z){return z.toUpperCase();}return x[Y]||(x[Y]=Y.indexOf("-")===-1?Y:Y.replace(/-([a-z])/gi,G));},_getClassRegex:function(Y){var G;if(Y!==undefined){if(Y.exec){G=Y;}else{G=h[Y];if(!G){Y=Y.replace(E.Dom._patterns.CLASS_RE_TOKENS,"\\$1");G=h[Y]=new RegExp(s+Y+k,U);}}}return G;},_patterns:{ROOT_TAG:/^body|html$/i,CLASS_RE_TOKENS:/([\.\(\)\^\$\*\+\?\|\[\]\{\}])/g},_testElement:function(G,Y){return G&&G[l]==1&&(!Y||Y(G));},_calcBorders:function(x,y){var Y=parseInt(E.Dom[w](x,R),10)||0,G=parseInt(E.Dom[w](x,q),10)||0;if(H){if(N.test(x[C])){Y=0;G=0;}}y[0]+=G;y[1]+=Y;return y;}};var S=E.Dom[w];if(m.opera){E.Dom[w]=function(Y,G){var x=S(Y,G);if(X.test(G)){x=E.Dom.Color.toRGB(x);}return x;};}if(m.webkit){E.Dom[w]=function(Y,G){var x=S(Y,G);if(x==="rgba(0, 0, 0, 0)"){x="transparent";}return x;};}})();YAHOO.util.Region=function(C,D,A,B){this.top=C;this.y=C;this[1]=C;this.right=D;this.bottom=A;this.left=B;this.x=B;this[0]=B;this.width=this.right-this.left;this.height=this.bottom-this.top;};YAHOO.util.Region.prototype.contains=function(A){return(A.left>=this.left&&A.right<=this.right&&A.top>=this.top&&A.bottom<=this.bottom);};YAHOO.util.Region.prototype.getArea=function(){return((this.bottom-this.top)*(this.right-this.left));};YAHOO.util.Region.prototype.intersect=function(E){var C=Math.max(this.top,E.top),D=Math.min(this.right,E.right),A=Math.min(this.bottom,E.bottom),B=Math.max(this.left,E.left);if(A>=C&&D>=B){return new YAHOO.util.Region(C,D,A,B);
}else{return null;}};YAHOO.util.Region.prototype.union=function(E){var C=Math.min(this.top,E.top),D=Math.max(this.right,E.right),A=Math.max(this.bottom,E.bottom),B=Math.min(this.left,E.left);return new YAHOO.util.Region(C,D,A,B);};YAHOO.util.Region.prototype.toString=function(){return("Region {"+"top: "+this.top+", right: "+this.right+", bottom: "+this.bottom+", left: "+this.left+", height: "+this.height+", width: "+this.width+"}");};YAHOO.util.Region.getRegion=function(D){var F=YAHOO.util.Dom.getXY(D),C=F[1],E=F[0]+D.offsetWidth,A=F[1]+D.offsetHeight,B=F[0];return new YAHOO.util.Region(C,E,A,B);};YAHOO.util.Point=function(A,B){if(YAHOO.lang.isArray(A)){B=A[1];A=A[0];}YAHOO.util.Point.superclass.constructor.call(this,B,A,B,A);};YAHOO.extend(YAHOO.util.Point,YAHOO.util.Region);(function(){var B=YAHOO.util,A="clientTop",F="clientLeft",J="parentNode",K="right",W="hasLayout",I="px",U="opacity",L="auto",D="borderLeftWidth",G="borderTopWidth",P="borderRightWidth",V="borderBottomWidth",S="visible",Q="transparent",N="height",E="width",H="style",T="currentStyle",R=/^width|height$/,O=/^(\d[.\d]*)+(em|ex|px|gd|rem|vw|vh|vm|ch|mm|cm|in|pt|pc|deg|rad|ms|s|hz|khz|%){1}?/i,M={get:function(X,Z){var Y="",a=X[T][Z];if(Z===U){Y=B.Dom.getStyle(X,U);}else{if(!a||(a.indexOf&&a.indexOf(I)>-1)){Y=a;}else{if(B.Dom.IE_COMPUTED[Z]){Y=B.Dom.IE_COMPUTED[Z](X,Z);}else{if(O.test(a)){Y=B.Dom.IE.ComputedStyle.getPixel(X,Z);}else{Y=a;}}}}return Y;},getOffset:function(Z,e){var b=Z[T][e],X=e.charAt(0).toUpperCase()+e.substr(1),c="offset"+X,Y="pixel"+X,a="",d;if(b==L){d=Z[c];if(d===undefined){a=0;}a=d;if(R.test(e)){Z[H][e]=d;if(Z[c]>d){a=d-(Z[c]-d);}Z[H][e]=L;}}else{if(!Z[H][Y]&&!Z[H][e]){Z[H][e]=b;}a=Z[H][Y];}return a+I;},getBorderWidth:function(X,Z){var Y=null;if(!X[T][W]){X[H].zoom=1;}switch(Z){case G:Y=X[A];break;case V:Y=X.offsetHeight-X.clientHeight-X[A];break;case D:Y=X[F];break;case P:Y=X.offsetWidth-X.clientWidth-X[F];break;}return Y+I;},getPixel:function(Y,X){var a=null,b=Y[T][K],Z=Y[T][X];Y[H][K]=Z;a=Y[H].pixelRight;Y[H][K]=b;return a+I;},getMargin:function(Y,X){var Z;if(Y[T][X]==L){Z=0+I;}else{Z=B.Dom.IE.ComputedStyle.getPixel(Y,X);}return Z;},getVisibility:function(Y,X){var Z;while((Z=Y[T])&&Z[X]=="inherit"){Y=Y[J];}return(Z)?Z[X]:S;},getColor:function(Y,X){return B.Dom.Color.toRGB(Y[T][X])||Q;},getBorderColor:function(Y,X){var Z=Y[T],a=Z[X]||Z.color;return B.Dom.Color.toRGB(B.Dom.Color.toHex(a));}},C={};C.top=C.right=C.bottom=C.left=C[E]=C[N]=M.getOffset;C.color=M.getColor;C[G]=C[P]=C[V]=C[D]=M.getBorderWidth;C.marginTop=C.marginRight=C.marginBottom=C.marginLeft=M.getMargin;C.visibility=M.getVisibility;C.borderColor=C.borderTopColor=C.borderRightColor=C.borderBottomColor=C.borderLeftColor=M.getBorderColor;B.Dom.IE_COMPUTED=C;B.Dom.IE_ComputedStyle=M;})();(function(){var C="toString",A=parseInt,B=RegExp,D=YAHOO.util;D.Dom.Color={KEYWORDS:{black:"000",silver:"c0c0c0",gray:"808080",white:"fff",maroon:"800000",red:"f00",purple:"800080",fuchsia:"f0f",green:"008000",lime:"0f0",olive:"808000",yellow:"ff0",navy:"000080",blue:"00f",teal:"008080",aqua:"0ff"},re_RGB:/^rgb\(([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\)$/i,re_hex:/^#?([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]{2})$/i,re_hex3:/([0-9A-F])/gi,toRGB:function(E){if(!D.Dom.Color.re_RGB.test(E)){E=D.Dom.Color.toHex(E);}if(D.Dom.Color.re_hex.exec(E)){E="rgb("+[A(B.$1,16),A(B.$2,16),A(B.$3,16)].join(", ")+")";}return E;},toHex:function(H){H=D.Dom.Color.KEYWORDS[H]||H;if(D.Dom.Color.re_RGB.exec(H)){var G=(B.$1.length===1)?"0"+B.$1:Number(B.$1),F=(B.$2.length===1)?"0"+B.$2:Number(B.$2),E=(B.$3.length===1)?"0"+B.$3:Number(B.$3);H=[G[C](16),F[C](16),E[C](16)].join("");}if(H.length<6){H=H.replace(D.Dom.Color.re_hex3,"$1$1");}if(H!=="transparent"&&H.indexOf("#")<0){H="#"+H;}return H.toLowerCase();}};}());YAHOO.register("dom",YAHOO.util.Dom,{version:"2.7.0",build:"1799"});YAHOO.util.CustomEvent=function(D,C,B,A){this.type=D;this.scope=C||window;this.silent=B;this.signature=A||YAHOO.util.CustomEvent.LIST;this.subscribers=[];if(!this.silent){}var E="_YUICEOnSubscribe";if(D!==E){this.subscribeEvent=new YAHOO.util.CustomEvent(E,this,true);}this.lastError=null;};YAHOO.util.CustomEvent.LIST=0;YAHOO.util.CustomEvent.FLAT=1;YAHOO.util.CustomEvent.prototype={subscribe:function(A,B,C){if(!A){throw new Error("Invalid callback for subscriber to '"+this.type+"'");}if(this.subscribeEvent){this.subscribeEvent.fire(A,B,C);}this.subscribers.push(new YAHOO.util.Subscriber(A,B,C));},unsubscribe:function(D,F){if(!D){return this.unsubscribeAll();}var E=false;for(var B=0,A=this.subscribers.length;B<A;++B){var C=this.subscribers[B];if(C&&C.contains(D,F)){this._delete(B);E=true;}}return E;},fire:function(){this.lastError=null;var K=[],E=this.subscribers.length;if(!E&&this.silent){return true;}var I=[].slice.call(arguments,0),G=true,D,J=false;if(!this.silent){}var C=this.subscribers.slice(),A=YAHOO.util.Event.throwErrors;for(D=0;D<E;++D){var M=C[D];if(!M){J=true;}else{if(!this.silent){}var L=M.getScope(this.scope);if(this.signature==YAHOO.util.CustomEvent.FLAT){var B=null;if(I.length>0){B=I[0];}try{G=M.fn.call(L,B,M.obj);}catch(F){this.lastError=F;if(A){throw F;}}}else{try{G=M.fn.call(L,this.type,I,M.obj);}catch(H){this.lastError=H;if(A){throw H;}}}if(false===G){if(!this.silent){}break;}}}return(G!==false);},unsubscribeAll:function(){var A=this.subscribers.length,B;for(B=A-1;B>-1;B--){this._delete(B);}this.subscribers=[];return A;},_delete:function(A){var B=this.subscribers[A];if(B){delete B.fn;delete B.obj;}this.subscribers.splice(A,1);},toString:function(){return"CustomEvent: "+"'"+this.type+"', "+"context: "+this.scope;}};YAHOO.util.Subscriber=function(A,B,C){this.fn=A;this.obj=YAHOO.lang.isUndefined(B)?null:B;this.overrideContext=C;};YAHOO.util.Subscriber.prototype.getScope=function(A){if(this.overrideContext){if(this.overrideContext===true){return this.obj;}else{return this.overrideContext;}}return A;};YAHOO.util.Subscriber.prototype.contains=function(A,B){if(B){return(this.fn==A&&this.obj==B);}else{return(this.fn==A);}};YAHOO.util.Subscriber.prototype.toString=function(){return"Subscriber { obj: "+this.obj+", overrideContext: "+(this.overrideContext||"no")+" }";};if(!YAHOO.util.Event){YAHOO.util.Event=function(){var H=false;var I=[];var J=[];var G=[];var E=[];var C=0;var F=[];var B=[];var A=0;var D={63232:38,63233:40,63234:37,63235:39,63276:33,63277:34,25:9};var K=YAHOO.env.ua.ie?"focusin":"focus";var L=YAHOO.env.ua.ie?"focusout":"blur";return{POLL_RETRYS:2000,POLL_INTERVAL:20,EL:0,TYPE:1,FN:2,WFN:3,UNLOAD_OBJ:3,ADJ_SCOPE:4,OBJ:5,OVERRIDE:6,lastError:null,isSafari:YAHOO.env.ua.webkit,webkit:YAHOO.env.ua.webkit,isIE:YAHOO.env.ua.ie,_interval:null,_dri:null,DOMReady:false,throwErrors:false,startInterval:function(){if(!this._interval){var M=this;var N=function(){M._tryPreloadAttach();};this._interval=setInterval(N,this.POLL_INTERVAL);}},onAvailable:function(S,O,Q,R,P){var M=(YAHOO.lang.isString(S))?[S]:S;for(var N=0;N<M.length;N=N+1){F.push({id:M[N],fn:O,obj:Q,overrideContext:R,checkReady:P});}C=this.POLL_RETRYS;this.startInterval();},onContentReady:function(P,M,N,O){this.onAvailable(P,M,N,O,true);},onDOMReady:function(M,N,O){if(this.DOMReady){setTimeout(function(){var P=window;if(O){if(O===true){P=N;}else{P=O;}}M.call(P,"DOMReady",[],N);},0);}else{this.DOMReadyEvent.subscribe(M,N,O);}},_addListener:function(O,M,Y,S,W,b){if(!Y||!Y.call){return false;}if(this._isValidCollection(O)){var Z=true;for(var T=0,V=O.length;T<V;++T){Z=this.on(O[T],M,Y,S,W)&&Z;}return Z;}else{if(YAHOO.lang.isString(O)){var R=this.getEl(O);if(R){O=R;}else{this.onAvailable(O,function(){YAHOO.util.Event.on(O,M,Y,S,W);});return true;}}}if(!O){return false;}if("unload"==M&&S!==this){J[J.length]=[O,M,Y,S,W];return true;}var N=O;if(W){if(W===true){N=S;}else{N=W;}}var P=function(c){return Y.call(N,YAHOO.util.Event.getEvent(c,O),S);};var a=[O,M,Y,P,N,S,W];var U=I.length;I[U]=a;if(this.useLegacyEvent(O,M)){var Q=this.getLegacyIndex(O,M);if(Q==-1||O!=G[Q][0]){Q=G.length;B[O.id+M]=Q;G[Q]=[O,M,O["on"+M]];E[Q]=[];O["on"+M]=function(c){YAHOO.util.Event.fireLegacyEvent(YAHOO.util.Event.getEvent(c),Q);};}E[Q].push(a);}else{try{this._simpleAdd(O,M,P,b);}catch(X){this.lastError=X;this.removeListener(O,M,Y);return false;}}return true;},addListener:function(N,Q,M,O,P){return this._addListener(N,Q,M,O,P,false);},addFocusListener:function(N,M,O,P){return this._addListener(N,K,M,O,P,true);},removeFocusListener:function(N,M){return this.removeListener(N,K,M);},addBlurListener:function(N,M,O,P){return this._addListener(N,L,M,O,P,true);},removeBlurListener:function(N,M){return this.removeListener(N,L,M);},fireLegacyEvent:function(R,P){var T=true,M,V,U,N,S;V=E[P].slice();for(var O=0,Q=V.length;O<Q;++O){U=V[O];if(U&&U[this.WFN]){N=U[this.ADJ_SCOPE];S=U[this.WFN].call(N,R);T=(T&&S);}}M=G[P];if(M&&M[2]){M[2](R);}return T;},getLegacyIndex:function(N,O){var M=this.generateId(N)+O;if(typeof B[M]=="undefined"){return -1;}else{return B[M];}},useLegacyEvent:function(M,N){return(this.webkit&&this.webkit<419&&("click"==N||"dblclick"==N));},removeListener:function(N,M,V){var Q,T,X;if(typeof N=="string"){N=this.getEl(N);}else{if(this._isValidCollection(N)){var W=true;for(Q=N.length-1;Q>-1;Q--){W=(this.removeListener(N[Q],M,V)&&W);}return W;}}if(!V||!V.call){return this.purgeElement(N,false,M);}if("unload"==M){for(Q=J.length-1;Q>-1;Q--){X=J[Q];if(X&&X[0]==N&&X[1]==M&&X[2]==V){J.splice(Q,1);return true;}}return false;}var R=null;var S=arguments[3];if("undefined"===typeof S){S=this._getCacheIndex(N,M,V);}if(S>=0){R=I[S];}if(!N||!R){return false;}if(this.useLegacyEvent(N,M)){var P=this.getLegacyIndex(N,M);var O=E[P];if(O){for(Q=0,T=O.length;Q<T;++Q){X=O[Q];if(X&&X[this.EL]==N&&X[this.TYPE]==M&&X[this.FN]==V){O.splice(Q,1);break;}}}}else{try{this._simpleRemove(N,M,R[this.WFN],false);}catch(U){this.lastError=U;return false;}}delete I[S][this.WFN];delete I[S][this.FN];
I.splice(S,1);return true;},getTarget:function(O,N){var M=O.target||O.srcElement;return this.resolveTextNode(M);},resolveTextNode:function(N){try{if(N&&3==N.nodeType){return N.parentNode;}}catch(M){}return N;},getPageX:function(N){var M=N.pageX;if(!M&&0!==M){M=N.clientX||0;if(this.isIE){M+=this._getScrollLeft();}}return M;},getPageY:function(M){var N=M.pageY;if(!N&&0!==N){N=M.clientY||0;if(this.isIE){N+=this._getScrollTop();}}return N;},getXY:function(M){return[this.getPageX(M),this.getPageY(M)];},getRelatedTarget:function(N){var M=N.relatedTarget;if(!M){if(N.type=="mouseout"){M=N.toElement;}else{if(N.type=="mouseover"){M=N.fromElement;}}}return this.resolveTextNode(M);},getTime:function(O){if(!O.time){var N=new Date().getTime();try{O.time=N;}catch(M){this.lastError=M;return N;}}return O.time;},stopEvent:function(M){this.stopPropagation(M);this.preventDefault(M);},stopPropagation:function(M){if(M.stopPropagation){M.stopPropagation();}else{M.cancelBubble=true;}},preventDefault:function(M){if(M.preventDefault){M.preventDefault();}else{M.returnValue=false;}},getEvent:function(O,M){var N=O||window.event;if(!N){var P=this.getEvent.caller;while(P){N=P.arguments[0];if(N&&Event==N.constructor){break;}P=P.caller;}}return N;},getCharCode:function(N){var M=N.keyCode||N.charCode||0;if(YAHOO.env.ua.webkit&&(M in D)){M=D[M];}return M;},_getCacheIndex:function(Q,R,P){for(var O=0,N=I.length;O<N;O=O+1){var M=I[O];if(M&&M[this.FN]==P&&M[this.EL]==Q&&M[this.TYPE]==R){return O;}}return -1;},generateId:function(M){var N=M.id;if(!N){N="yuievtautoid-"+A;++A;M.id=N;}return N;},_isValidCollection:function(N){try{return(N&&typeof N!=="string"&&N.length&&!N.tagName&&!N.alert&&typeof N[0]!=="undefined");}catch(M){return false;}},elCache:{},getEl:function(M){return(typeof M==="string")?document.getElementById(M):M;},clearCache:function(){},DOMReadyEvent:new YAHOO.util.CustomEvent("DOMReady",this),_load:function(N){if(!H){H=true;var M=YAHOO.util.Event;M._ready();M._tryPreloadAttach();}},_ready:function(N){var M=YAHOO.util.Event;if(!M.DOMReady){M.DOMReady=true;M.DOMReadyEvent.fire();M._simpleRemove(document,"DOMContentLoaded",M._ready);}},_tryPreloadAttach:function(){if(F.length===0){C=0;if(this._interval){clearInterval(this._interval);this._interval=null;}return;}if(this.locked){return;}if(this.isIE){if(!this.DOMReady){this.startInterval();return;}}this.locked=true;var S=!H;if(!S){S=(C>0&&F.length>0);}var R=[];var T=function(V,W){var U=V;if(W.overrideContext){if(W.overrideContext===true){U=W.obj;}else{U=W.overrideContext;}}W.fn.call(U,W.obj);};var N,M,Q,P,O=[];for(N=0,M=F.length;N<M;N=N+1){Q=F[N];if(Q){P=this.getEl(Q.id);if(P){if(Q.checkReady){if(H||P.nextSibling||!S){O.push(Q);F[N]=null;}}else{T(P,Q);F[N]=null;}}else{R.push(Q);}}}for(N=0,M=O.length;N<M;N=N+1){Q=O[N];T(this.getEl(Q.id),Q);}C--;if(S){for(N=F.length-1;N>-1;N--){Q=F[N];if(!Q||!Q.id){F.splice(N,1);}}this.startInterval();}else{if(this._interval){clearInterval(this._interval);this._interval=null;}}this.locked=false;},purgeElement:function(Q,R,T){var O=(YAHOO.lang.isString(Q))?this.getEl(Q):Q;var S=this.getListeners(O,T),P,M;if(S){for(P=S.length-1;P>-1;P--){var N=S[P];this.removeListener(O,N.type,N.fn);}}if(R&&O&&O.childNodes){for(P=0,M=O.childNodes.length;P<M;++P){this.purgeElement(O.childNodes[P],R,T);}}},getListeners:function(O,M){var R=[],N;if(!M){N=[I,J];}else{if(M==="unload"){N=[J];}else{N=[I];}}var T=(YAHOO.lang.isString(O))?this.getEl(O):O;for(var Q=0;Q<N.length;Q=Q+1){var V=N[Q];if(V){for(var S=0,U=V.length;S<U;++S){var P=V[S];if(P&&P[this.EL]===T&&(!M||M===P[this.TYPE])){R.push({type:P[this.TYPE],fn:P[this.FN],obj:P[this.OBJ],adjust:P[this.OVERRIDE],scope:P[this.ADJ_SCOPE],index:S});}}}}return(R.length)?R:null;},_unload:function(T){var N=YAHOO.util.Event,Q,P,O,S,R,U=J.slice(),M;for(Q=0,S=J.length;Q<S;++Q){O=U[Q];if(O){M=window;if(O[N.ADJ_SCOPE]){if(O[N.ADJ_SCOPE]===true){M=O[N.UNLOAD_OBJ];}else{M=O[N.ADJ_SCOPE];}}O[N.FN].call(M,N.getEvent(T,O[N.EL]),O[N.UNLOAD_OBJ]);U[Q]=null;}}O=null;M=null;J=null;if(I){for(P=I.length-1;P>-1;P--){O=I[P];if(O){N.removeListener(O[N.EL],O[N.TYPE],O[N.FN],P);}}O=null;}G=null;N._simpleRemove(window,"unload",N._unload);},_getScrollLeft:function(){return this._getScroll()[1];},_getScrollTop:function(){return this._getScroll()[0];},_getScroll:function(){var M=document.documentElement,N=document.body;if(M&&(M.scrollTop||M.scrollLeft)){return[M.scrollTop,M.scrollLeft];}else{if(N){return[N.scrollTop,N.scrollLeft];}else{return[0,0];}}},regCE:function(){},_simpleAdd:function(){if(window.addEventListener){return function(O,P,N,M){O.addEventListener(P,N,(M));};}else{if(window.attachEvent){return function(O,P,N,M){O.attachEvent("on"+P,N);};}else{return function(){};}}}(),_simpleRemove:function(){if(window.removeEventListener){return function(O,P,N,M){O.removeEventListener(P,N,(M));};}else{if(window.detachEvent){return function(N,O,M){N.detachEvent("on"+O,M);};}else{return function(){};}}}()};}();(function(){var EU=YAHOO.util.Event;EU.on=EU.addListener;EU.onFocus=EU.addFocusListener;EU.onBlur=EU.addBlurListener;
/* DOMReady: based on work by: Dean Edwards/John Resig/Matthias Miller */
if(EU.isIE){YAHOO.util.Event.onDOMReady(YAHOO.util.Event._tryPreloadAttach,YAHOO.util.Event,true);var n=document.createElement("p");EU._dri=setInterval(function(){try{n.doScroll("left");clearInterval(EU._dri);EU._dri=null;EU._ready();n=null;}catch(ex){}},EU.POLL_INTERVAL);}else{if(EU.webkit&&EU.webkit<525){EU._dri=setInterval(function(){var rs=document.readyState;if("loaded"==rs||"complete"==rs){clearInterval(EU._dri);EU._dri=null;EU._ready();}},EU.POLL_INTERVAL);}else{EU._simpleAdd(document,"DOMContentLoaded",EU._ready);}}EU._simpleAdd(window,"load",EU._load);EU._simpleAdd(window,"unload",EU._unload);EU._tryPreloadAttach();})();}YAHOO.util.EventProvider=function(){};YAHOO.util.EventProvider.prototype={__yui_events:null,__yui_subscribers:null,subscribe:function(A,C,F,E){this.__yui_events=this.__yui_events||{};var D=this.__yui_events[A];if(D){D.subscribe(C,F,E);
}else{this.__yui_subscribers=this.__yui_subscribers||{};var B=this.__yui_subscribers;if(!B[A]){B[A]=[];}B[A].push({fn:C,obj:F,overrideContext:E});}},unsubscribe:function(C,E,G){this.__yui_events=this.__yui_events||{};var A=this.__yui_events;if(C){var F=A[C];if(F){return F.unsubscribe(E,G);}}else{var B=true;for(var D in A){if(YAHOO.lang.hasOwnProperty(A,D)){B=B&&A[D].unsubscribe(E,G);}}return B;}return false;},unsubscribeAll:function(A){return this.unsubscribe(A);},createEvent:function(G,D){this.__yui_events=this.__yui_events||{};var A=D||{};var I=this.__yui_events;if(I[G]){}else{var H=A.scope||this;var E=(A.silent);var B=new YAHOO.util.CustomEvent(G,H,E,YAHOO.util.CustomEvent.FLAT);I[G]=B;if(A.onSubscribeCallback){B.subscribeEvent.subscribe(A.onSubscribeCallback);}this.__yui_subscribers=this.__yui_subscribers||{};var F=this.__yui_subscribers[G];if(F){for(var C=0;C<F.length;++C){B.subscribe(F[C].fn,F[C].obj,F[C].overrideContext);}}}return I[G];},fireEvent:function(E,D,A,C){this.__yui_events=this.__yui_events||{};var G=this.__yui_events[E];if(!G){return null;}var B=[];for(var F=1;F<arguments.length;++F){B.push(arguments[F]);}return G.fire.apply(G,B);},hasEvent:function(A){if(this.__yui_events){if(this.__yui_events[A]){return true;}}return false;}};(function(){var A=YAHOO.util.Event,C=YAHOO.lang;YAHOO.util.KeyListener=function(D,I,E,F){if(!D){}else{if(!I){}else{if(!E){}}}if(!F){F=YAHOO.util.KeyListener.KEYDOWN;}var G=new YAHOO.util.CustomEvent("keyPressed");this.enabledEvent=new YAHOO.util.CustomEvent("enabled");this.disabledEvent=new YAHOO.util.CustomEvent("disabled");if(C.isString(D)){D=document.getElementById(D);}if(C.isFunction(E)){G.subscribe(E);}else{G.subscribe(E.fn,E.scope,E.correctScope);}function H(O,N){if(!I.shift){I.shift=false;}if(!I.alt){I.alt=false;}if(!I.ctrl){I.ctrl=false;}if(O.shiftKey==I.shift&&O.altKey==I.alt&&O.ctrlKey==I.ctrl){var J,M=I.keys,L;if(YAHOO.lang.isArray(M)){for(var K=0;K<M.length;K++){J=M[K];L=A.getCharCode(O);if(J==L){G.fire(L,O);break;}}}else{L=A.getCharCode(O);if(M==L){G.fire(L,O);}}}}this.enable=function(){if(!this.enabled){A.on(D,F,H);this.enabledEvent.fire(I);}this.enabled=true;};this.disable=function(){if(this.enabled){A.removeListener(D,F,H);this.disabledEvent.fire(I);}this.enabled=false;};this.toString=function(){return"KeyListener ["+I.keys+"] "+D.tagName+(D.id?"["+D.id+"]":"");};};var B=YAHOO.util.KeyListener;B.KEYDOWN="keydown";B.KEYUP="keyup";B.KEY={ALT:18,BACK_SPACE:8,CAPS_LOCK:20,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,META:224,NUM_LOCK:144,PAGE_DOWN:34,PAGE_UP:33,PAUSE:19,PRINTSCREEN:44,RIGHT:39,SCROLL_LOCK:145,SHIFT:16,SPACE:32,TAB:9,UP:38};})();YAHOO.register("event",YAHOO.util.Event,{version:"2.7.0",build:"1799"});YAHOO.register("yahoo-dom-event", YAHOO, {version: "2.7.0", build: "1799"});

/* end: extension/ezwebin/design/ezwebin/javascript/yui/build/yahoo-dom-event/yahoo-dom-event.js */

/* start: extension/ezwebin/design/ezwebin/javascript/yui/build/calendar/calendar-min.js */
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
(function(){YAHOO.util.Config=function(D){if(D){this.init(D);}};var B=YAHOO.lang,C=YAHOO.util.CustomEvent,A=YAHOO.util.Config;A.CONFIG_CHANGED_EVENT="configChanged";A.BOOLEAN_TYPE="boolean";A.prototype={owner:null,queueInProgress:false,config:null,initialConfig:null,eventQueue:null,configChangedEvent:null,init:function(D){this.owner=D;this.configChangedEvent=this.createEvent(A.CONFIG_CHANGED_EVENT);this.configChangedEvent.signature=C.LIST;this.queueInProgress=false;this.config={};this.initialConfig={};this.eventQueue=[];},checkBoolean:function(D){return(typeof D==A.BOOLEAN_TYPE);},checkNumber:function(D){return(!isNaN(D));},fireEvent:function(D,F){var E=this.config[D];if(E&&E.event){E.event.fire(F);}},addProperty:function(E,D){E=E.toLowerCase();this.config[E]=D;D.event=this.createEvent(E,{scope:this.owner});D.event.signature=C.LIST;D.key=E;if(D.handler){D.event.subscribe(D.handler,this.owner);}this.setProperty(E,D.value,true);if(!D.suppressEvent){this.queueProperty(E,D.value);}},getConfig:function(){var D={},F=this.config,G,E;for(G in F){if(B.hasOwnProperty(F,G)){E=F[G];if(E&&E.event){D[G]=E.value;}}}return D;},getProperty:function(D){var E=this.config[D.toLowerCase()];if(E&&E.event){return E.value;}else{return undefined;}},resetProperty:function(D){D=D.toLowerCase();var E=this.config[D];if(E&&E.event){if(this.initialConfig[D]&&!B.isUndefined(this.initialConfig[D])){this.setProperty(D,this.initialConfig[D]);return true;}}else{return false;}},setProperty:function(E,G,D){var F;E=E.toLowerCase();if(this.queueInProgress&&!D){this.queueProperty(E,G);return true;}else{F=this.config[E];if(F&&F.event){if(F.validator&&!F.validator(G)){return false;}else{F.value=G;if(!D){this.fireEvent(E,G);this.configChangedEvent.fire([E,G]);}return true;}}else{return false;}}},queueProperty:function(S,P){S=S.toLowerCase();var R=this.config[S],K=false,J,G,H,I,O,Q,F,M,N,D,L,T,E;if(R&&R.event){if(!B.isUndefined(P)&&R.validator&&!R.validator(P)){return false;}else{if(!B.isUndefined(P)){R.value=P;}else{P=R.value;}K=false;J=this.eventQueue.length;for(L=0;L<J;L++){G=this.eventQueue[L];if(G){H=G[0];I=G[1];if(H==S){this.eventQueue[L]=null;this.eventQueue.push([S,(!B.isUndefined(P)?P:I)]);K=true;break;}}}if(!K&&!B.isUndefined(P)){this.eventQueue.push([S,P]);}}if(R.supercedes){O=R.supercedes.length;for(T=0;T<O;T++){Q=R.supercedes[T];F=this.eventQueue.length;for(E=0;E<F;E++){M=this.eventQueue[E];if(M){N=M[0];D=M[1];if(N==Q.toLowerCase()){this.eventQueue.push([N,D]);this.eventQueue[E]=null;break;}}}}}return true;}else{return false;}},refireEvent:function(D){D=D.toLowerCase();var E=this.config[D];if(E&&E.event&&!B.isUndefined(E.value)){if(this.queueInProgress){this.queueProperty(D);}else{this.fireEvent(D,E.value);}}},applyConfig:function(D,G){var F,E;if(G){E={};for(F in D){if(B.hasOwnProperty(D,F)){E[F.toLowerCase()]=D[F];}}this.initialConfig=E;}for(F in D){if(B.hasOwnProperty(D,F)){this.queueProperty(F,D[F]);}}},refresh:function(){var D;for(D in this.config){if(B.hasOwnProperty(this.config,D)){this.refireEvent(D);}}},fireQueue:function(){var E,H,D,G,F;this.queueInProgress=true;for(E=0;E<this.eventQueue.length;E++){H=this.eventQueue[E];if(H){D=H[0];G=H[1];F=this.config[D];F.value=G;this.eventQueue[E]=null;this.fireEvent(D,G);}}this.queueInProgress=false;this.eventQueue=[];},subscribeToConfigEvent:function(E,F,H,D){var G=this.config[E.toLowerCase()];if(G&&G.event){if(!A.alreadySubscribed(G.event,F,H)){G.event.subscribe(F,H,D);}return true;}else{return false;}},unsubscribeFromConfigEvent:function(D,E,G){var F=this.config[D.toLowerCase()];if(F&&F.event){return F.event.unsubscribe(E,G);}else{return false;}},toString:function(){var D="Config";if(this.owner){D+=" ["+this.owner.toString()+"]";}return D;},outputEventQueue:function(){var D="",G,E,F=this.eventQueue.length;for(E=0;E<F;E++){G=this.eventQueue[E];if(G){D+=G[0]+"="+G[1]+", ";}}return D;},destroy:function(){var E=this.config,D,F;for(D in E){if(B.hasOwnProperty(E,D)){F=E[D];F.event.unsubscribeAll();F.event=null;}}this.configChangedEvent.unsubscribeAll();this.configChangedEvent=null;this.owner=null;this.config=null;this.initialConfig=null;this.eventQueue=null;}};A.alreadySubscribed=function(E,H,I){var F=E.subscribers.length,D,G;if(F>0){G=F-1;do{D=E.subscribers[G];if(D&&D.obj==I&&D.fn==H){return true;}}while(G--);}return false;};YAHOO.lang.augmentProto(A,YAHOO.util.EventProvider);}());YAHOO.widget.DateMath={DAY:"D",WEEK:"W",YEAR:"Y",MONTH:"M",ONE_DAY_MS:1000*60*60*24,WEEK_ONE_JAN_DATE:1,add:function(A,D,C){var F=new Date(A.getTime());switch(D){case this.MONTH:var E=A.getMonth()+C;var B=0;if(E<0){while(E<0){E+=12;B-=1;}}else{if(E>11){while(E>11){E-=12;B+=1;}}}F.setMonth(E);F.setFullYear(A.getFullYear()+B);break;case this.DAY:this._addDays(F,C);break;case this.YEAR:F.setFullYear(A.getFullYear()+C);break;case this.WEEK:this._addDays(F,(C*7));break;}return F;},_addDays:function(D,C){if(YAHOO.env.ua.webkit&&YAHOO.env.ua.webkit<420){if(C<0){for(var B=-128;C<B;C-=B){D.setDate(D.getDate()+B);}}else{for(var A=96;C>A;C-=A){D.setDate(D.getDate()+A);}}}D.setDate(D.getDate()+C);},subtract:function(A,C,B){return this.add(A,C,(B*-1));},before:function(C,B){var A=B.getTime();if(C.getTime()<A){return true;}else{return false;}},after:function(C,B){var A=B.getTime();if(C.getTime()>A){return true;}else{return false;}},between:function(B,A,C){if(this.after(B,A)&&this.before(B,C)){return true;}else{return false;}},getJan1:function(A){return this.getDate(A,0,1);},getDayOffset:function(B,D){var C=this.getJan1(D);var A=Math.ceil((B.getTime()-C.getTime())/this.ONE_DAY_MS);return A;},getWeekNumber:function(E,B,H){B=B||0;H=H||this.WEEK_ONE_JAN_DATE;var I=this.clearTime(E),M,N;if(I.getDay()===B){M=I;}else{M=this.getFirstDayOfWeek(I,B);}var J=M.getFullYear(),C=M.getTime();N=new Date(M.getTime()+6*this.ONE_DAY_MS);var G;if(J!==N.getFullYear()&&N.getDate()>=H){G=1;}else{var F=this.clearTime(this.getDate(J,0,H)),A=this.getFirstDayOfWeek(F,B);var K=Math.round((I.getTime()-A.getTime())/this.ONE_DAY_MS);var L=K%7;
var D=(K-L)/7;G=D+1;}return G;},getFirstDayOfWeek:function(D,A){A=A||0;var B=D.getDay(),C=(B-A+7)%7;return this.subtract(D,this.DAY,C);},isYearOverlapWeek:function(A){var C=false;var B=this.add(A,this.DAY,6);if(B.getFullYear()!=A.getFullYear()){C=true;}return C;},isMonthOverlapWeek:function(A){var C=false;var B=this.add(A,this.DAY,6);if(B.getMonth()!=A.getMonth()){C=true;}return C;},findMonthStart:function(A){var B=this.getDate(A.getFullYear(),A.getMonth(),1);return B;},findMonthEnd:function(B){var D=this.findMonthStart(B);var C=this.add(D,this.MONTH,1);var A=this.subtract(C,this.DAY,1);return A;},clearTime:function(A){A.setHours(12,0,0,0);return A;},getDate:function(D,A,C){var B=null;if(YAHOO.lang.isUndefined(C)){C=1;}if(D>=100){B=new Date(D,A,C);}else{B=new Date();B.setFullYear(D);B.setMonth(A);B.setDate(C);B.setHours(0,0,0,0);}return B;}};(function(){var C=YAHOO.util.Dom,A=YAHOO.util.Event,E=YAHOO.lang,D=YAHOO.widget.DateMath;function F(I,G,H){this.init.apply(this,arguments);}F.IMG_ROOT=null;F.DATE="D";F.MONTH_DAY="MD";F.WEEKDAY="WD";F.RANGE="R";F.MONTH="M";F.DISPLAY_DAYS=42;F.STOP_RENDER="S";F.SHORT="short";F.LONG="long";F.MEDIUM="medium";F.ONE_CHAR="1char";F._DEFAULT_CONFIG={PAGEDATE:{key:"pagedate",value:null},SELECTED:{key:"selected",value:null},TITLE:{key:"title",value:""},CLOSE:{key:"close",value:false},IFRAME:{key:"iframe",value:(YAHOO.env.ua.ie&&YAHOO.env.ua.ie<=6)?true:false},MINDATE:{key:"mindate",value:null},MAXDATE:{key:"maxdate",value:null},MULTI_SELECT:{key:"multi_select",value:false},START_WEEKDAY:{key:"start_weekday",value:0},SHOW_WEEKDAYS:{key:"show_weekdays",value:true},SHOW_WEEK_HEADER:{key:"show_week_header",value:false},SHOW_WEEK_FOOTER:{key:"show_week_footer",value:false},HIDE_BLANK_WEEKS:{key:"hide_blank_weeks",value:false},NAV_ARROW_LEFT:{key:"nav_arrow_left",value:null},NAV_ARROW_RIGHT:{key:"nav_arrow_right",value:null},MONTHS_SHORT:{key:"months_short",value:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},MONTHS_LONG:{key:"months_long",value:["January","February","March","April","May","June","July","August","September","October","November","December"]},WEEKDAYS_1CHAR:{key:"weekdays_1char",value:["S","M","T","W","T","F","S"]},WEEKDAYS_SHORT:{key:"weekdays_short",value:["Su","Mo","Tu","We","Th","Fr","Sa"]},WEEKDAYS_MEDIUM:{key:"weekdays_medium",value:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},WEEKDAYS_LONG:{key:"weekdays_long",value:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},LOCALE_MONTHS:{key:"locale_months",value:"long"},LOCALE_WEEKDAYS:{key:"locale_weekdays",value:"short"},DATE_DELIMITER:{key:"date_delimiter",value:","},DATE_FIELD_DELIMITER:{key:"date_field_delimiter",value:"/"},DATE_RANGE_DELIMITER:{key:"date_range_delimiter",value:"-"},MY_MONTH_POSITION:{key:"my_month_position",value:1},MY_YEAR_POSITION:{key:"my_year_position",value:2},MD_MONTH_POSITION:{key:"md_month_position",value:1},MD_DAY_POSITION:{key:"md_day_position",value:2},MDY_MONTH_POSITION:{key:"mdy_month_position",value:1},MDY_DAY_POSITION:{key:"mdy_day_position",value:2},MDY_YEAR_POSITION:{key:"mdy_year_position",value:3},MY_LABEL_MONTH_POSITION:{key:"my_label_month_position",value:1},MY_LABEL_YEAR_POSITION:{key:"my_label_year_position",value:2},MY_LABEL_MONTH_SUFFIX:{key:"my_label_month_suffix",value:" "},MY_LABEL_YEAR_SUFFIX:{key:"my_label_year_suffix",value:""},NAV:{key:"navigator",value:null},STRINGS:{key:"strings",value:{previousMonth:"Previous Month",nextMonth:"Next Month",close:"Close"},supercedes:["close","title"]}};var B=F._DEFAULT_CONFIG;F._EVENT_TYPES={BEFORE_SELECT:"beforeSelect",SELECT:"select",BEFORE_DESELECT:"beforeDeselect",DESELECT:"deselect",CHANGE_PAGE:"changePage",BEFORE_RENDER:"beforeRender",RENDER:"render",BEFORE_DESTROY:"beforeDestroy",DESTROY:"destroy",RESET:"reset",CLEAR:"clear",BEFORE_HIDE:"beforeHide",HIDE:"hide",BEFORE_SHOW:"beforeShow",SHOW:"show",BEFORE_HIDE_NAV:"beforeHideNav",HIDE_NAV:"hideNav",BEFORE_SHOW_NAV:"beforeShowNav",SHOW_NAV:"showNav",BEFORE_RENDER_NAV:"beforeRenderNav",RENDER_NAV:"renderNav"};F._STYLES={CSS_ROW_HEADER:"calrowhead",CSS_ROW_FOOTER:"calrowfoot",CSS_CELL:"calcell",CSS_CELL_SELECTOR:"selector",CSS_CELL_SELECTED:"selected",CSS_CELL_SELECTABLE:"selectable",CSS_CELL_RESTRICTED:"restricted",CSS_CELL_TODAY:"today",CSS_CELL_OOM:"oom",CSS_CELL_OOB:"previous",CSS_HEADER:"calheader",CSS_HEADER_TEXT:"calhead",CSS_BODY:"calbody",CSS_WEEKDAY_CELL:"calweekdaycell",CSS_WEEKDAY_ROW:"calweekdayrow",CSS_FOOTER:"calfoot",CSS_CALENDAR:"yui-calendar",CSS_SINGLE:"single",CSS_CONTAINER:"yui-calcontainer",CSS_NAV_LEFT:"calnavleft",CSS_NAV_RIGHT:"calnavright",CSS_NAV:"calnav",CSS_CLOSE:"calclose",CSS_CELL_TOP:"calcelltop",CSS_CELL_LEFT:"calcellleft",CSS_CELL_RIGHT:"calcellright",CSS_CELL_BOTTOM:"calcellbottom",CSS_CELL_HOVER:"calcellhover",CSS_CELL_HIGHLIGHT1:"highlight1",CSS_CELL_HIGHLIGHT2:"highlight2",CSS_CELL_HIGHLIGHT3:"highlight3",CSS_CELL_HIGHLIGHT4:"highlight4"};F.prototype={Config:null,parent:null,index:-1,cells:null,cellDates:null,id:null,containerId:null,oDomContainer:null,today:null,renderStack:null,_renderStack:null,oNavigator:null,_selectedDates:null,domEventMap:null,_parseArgs:function(H){var G={id:null,container:null,config:null};if(H&&H.length&&H.length>0){switch(H.length){case 1:G.id=null;G.container=H[0];G.config=null;break;case 2:if(E.isObject(H[1])&&!H[1].tagName&&!(H[1] instanceof String)){G.id=null;G.container=H[0];G.config=H[1];}else{G.id=H[0];G.container=H[1];G.config=null;}break;default:G.id=H[0];G.container=H[1];G.config=H[2];break;}}else{}return G;},init:function(J,H,I){var G=this._parseArgs(arguments);J=G.id;H=G.container;I=G.config;this.oDomContainer=C.get(H);if(!this.oDomContainer.id){this.oDomContainer.id=C.generateId();}if(!J){J=this.oDomContainer.id+"_t";}this.id=J;this.containerId=this.oDomContainer.id;this.initEvents();this.today=new Date();D.clearTime(this.today);this.cfg=new YAHOO.util.Config(this);this.Options={};this.Locale={};this.initStyles();C.addClass(this.oDomContainer,this.Style.CSS_CONTAINER);
C.addClass(this.oDomContainer,this.Style.CSS_SINGLE);this.cellDates=[];this.cells=[];this.renderStack=[];this._renderStack=[];this.setupConfig();if(I){this.cfg.applyConfig(I,true);}this.cfg.fireQueue();},configIframe:function(I,H,J){var G=H[0];if(!this.parent){if(C.inDocument(this.oDomContainer)){if(G){var K=C.getStyle(this.oDomContainer,"position");if(K=="absolute"||K=="relative"){if(!C.inDocument(this.iframe)){this.iframe=document.createElement("iframe");this.iframe.src="javascript:false;";C.setStyle(this.iframe,"opacity","0");if(YAHOO.env.ua.ie&&YAHOO.env.ua.ie<=6){C.addClass(this.iframe,"fixedsize");}this.oDomContainer.insertBefore(this.iframe,this.oDomContainer.firstChild);}}}else{if(this.iframe){if(this.iframe.parentNode){this.iframe.parentNode.removeChild(this.iframe);}this.iframe=null;}}}}},configTitle:function(H,G,I){var K=G[0];if(K){this.createTitleBar(K);}else{var J=this.cfg.getProperty(B.CLOSE.key);if(!J){this.removeTitleBar();}else{this.createTitleBar("&#160;");}}},configClose:function(H,G,I){var K=G[0],J=this.cfg.getProperty(B.TITLE.key);if(K){if(!J){this.createTitleBar("&#160;");}this.createCloseButton();}else{this.removeCloseButton();if(!J){this.removeTitleBar();}}},initEvents:function(){var G=F._EVENT_TYPES,I=YAHOO.util.CustomEvent,H=this;H.beforeSelectEvent=new I(G.BEFORE_SELECT);H.selectEvent=new I(G.SELECT);H.beforeDeselectEvent=new I(G.BEFORE_DESELECT);H.deselectEvent=new I(G.DESELECT);H.changePageEvent=new I(G.CHANGE_PAGE);H.beforeRenderEvent=new I(G.BEFORE_RENDER);H.renderEvent=new I(G.RENDER);H.beforeDestroyEvent=new I(G.BEFORE_DESTROY);H.destroyEvent=new I(G.DESTROY);H.resetEvent=new I(G.RESET);H.clearEvent=new I(G.CLEAR);H.beforeShowEvent=new I(G.BEFORE_SHOW);H.showEvent=new I(G.SHOW);H.beforeHideEvent=new I(G.BEFORE_HIDE);H.hideEvent=new I(G.HIDE);H.beforeShowNavEvent=new I(G.BEFORE_SHOW_NAV);H.showNavEvent=new I(G.SHOW_NAV);H.beforeHideNavEvent=new I(G.BEFORE_HIDE_NAV);H.hideNavEvent=new I(G.HIDE_NAV);H.beforeRenderNavEvent=new I(G.BEFORE_RENDER_NAV);H.renderNavEvent=new I(G.RENDER_NAV);H.beforeSelectEvent.subscribe(H.onBeforeSelect,this,true);H.selectEvent.subscribe(H.onSelect,this,true);H.beforeDeselectEvent.subscribe(H.onBeforeDeselect,this,true);H.deselectEvent.subscribe(H.onDeselect,this,true);H.changePageEvent.subscribe(H.onChangePage,this,true);H.renderEvent.subscribe(H.onRender,this,true);H.resetEvent.subscribe(H.onReset,this,true);H.clearEvent.subscribe(H.onClear,this,true);},doPreviousMonthNav:function(H,G){A.preventDefault(H);setTimeout(function(){G.previousMonth();var I=C.getElementsByClassName(G.Style.CSS_NAV_LEFT,"a",G.oDomContainer);if(I&&I[0]){try{I[0].focus();}catch(J){}}},0);},doNextMonthNav:function(H,G){A.preventDefault(H);setTimeout(function(){G.nextMonth();var I=C.getElementsByClassName(G.Style.CSS_NAV_RIGHT,"a",G.oDomContainer);if(I&&I[0]){try{I[0].focus();}catch(J){}}},0);},doSelectCell:function(M,G){var R,O,I,L;var N=A.getTarget(M),H=N.tagName.toLowerCase(),K=false;while(H!="td"&&!C.hasClass(N,G.Style.CSS_CELL_SELECTABLE)){if(!K&&H=="a"&&C.hasClass(N,G.Style.CSS_CELL_SELECTOR)){K=true;}N=N.parentNode;H=N.tagName.toLowerCase();if(N==this.oDomContainer||H=="html"){return;}}if(K){A.preventDefault(M);}R=N;if(C.hasClass(R,G.Style.CSS_CELL_SELECTABLE)){L=G.getIndexFromId(R.id);if(L>-1){O=G.cellDates[L];if(O){I=D.getDate(O[0],O[1]-1,O[2]);var Q;if(G.Options.MULTI_SELECT){Q=R.getElementsByTagName("a")[0];if(Q){Q.blur();}var J=G.cellDates[L];var P=G._indexOfSelectedFieldArray(J);if(P>-1){G.deselectCell(L);}else{G.selectCell(L);}}else{Q=R.getElementsByTagName("a")[0];if(Q){Q.blur();}G.selectCell(L);}}}}},doCellMouseOver:function(I,H){var G;if(I){G=A.getTarget(I);}else{G=this;}while(G.tagName&&G.tagName.toLowerCase()!="td"){G=G.parentNode;if(!G.tagName||G.tagName.toLowerCase()=="html"){return;}}if(C.hasClass(G,H.Style.CSS_CELL_SELECTABLE)){C.addClass(G,H.Style.CSS_CELL_HOVER);}},doCellMouseOut:function(I,H){var G;if(I){G=A.getTarget(I);}else{G=this;}while(G.tagName&&G.tagName.toLowerCase()!="td"){G=G.parentNode;if(!G.tagName||G.tagName.toLowerCase()=="html"){return;}}if(C.hasClass(G,H.Style.CSS_CELL_SELECTABLE)){C.removeClass(G,H.Style.CSS_CELL_HOVER);}},setupConfig:function(){var G=this.cfg;G.addProperty(B.PAGEDATE.key,{value:new Date(),handler:this.configPageDate});G.addProperty(B.SELECTED.key,{value:[],handler:this.configSelected});G.addProperty(B.TITLE.key,{value:B.TITLE.value,handler:this.configTitle});G.addProperty(B.CLOSE.key,{value:B.CLOSE.value,handler:this.configClose});G.addProperty(B.IFRAME.key,{value:B.IFRAME.value,handler:this.configIframe,validator:G.checkBoolean});G.addProperty(B.MINDATE.key,{value:B.MINDATE.value,handler:this.configMinDate});G.addProperty(B.MAXDATE.key,{value:B.MAXDATE.value,handler:this.configMaxDate});G.addProperty(B.MULTI_SELECT.key,{value:B.MULTI_SELECT.value,handler:this.configOptions,validator:G.checkBoolean});G.addProperty(B.START_WEEKDAY.key,{value:B.START_WEEKDAY.value,handler:this.configOptions,validator:G.checkNumber});G.addProperty(B.SHOW_WEEKDAYS.key,{value:B.SHOW_WEEKDAYS.value,handler:this.configOptions,validator:G.checkBoolean});G.addProperty(B.SHOW_WEEK_HEADER.key,{value:B.SHOW_WEEK_HEADER.value,handler:this.configOptions,validator:G.checkBoolean});G.addProperty(B.SHOW_WEEK_FOOTER.key,{value:B.SHOW_WEEK_FOOTER.value,handler:this.configOptions,validator:G.checkBoolean});G.addProperty(B.HIDE_BLANK_WEEKS.key,{value:B.HIDE_BLANK_WEEKS.value,handler:this.configOptions,validator:G.checkBoolean});G.addProperty(B.NAV_ARROW_LEFT.key,{value:B.NAV_ARROW_LEFT.value,handler:this.configOptions});G.addProperty(B.NAV_ARROW_RIGHT.key,{value:B.NAV_ARROW_RIGHT.value,handler:this.configOptions});G.addProperty(B.MONTHS_SHORT.key,{value:B.MONTHS_SHORT.value,handler:this.configLocale});G.addProperty(B.MONTHS_LONG.key,{value:B.MONTHS_LONG.value,handler:this.configLocale});G.addProperty(B.WEEKDAYS_1CHAR.key,{value:B.WEEKDAYS_1CHAR.value,handler:this.configLocale});G.addProperty(B.WEEKDAYS_SHORT.key,{value:B.WEEKDAYS_SHORT.value,handler:this.configLocale});
G.addProperty(B.WEEKDAYS_MEDIUM.key,{value:B.WEEKDAYS_MEDIUM.value,handler:this.configLocale});G.addProperty(B.WEEKDAYS_LONG.key,{value:B.WEEKDAYS_LONG.value,handler:this.configLocale});var H=function(){G.refireEvent(B.LOCALE_MONTHS.key);G.refireEvent(B.LOCALE_WEEKDAYS.key);};G.subscribeToConfigEvent(B.START_WEEKDAY.key,H,this,true);G.subscribeToConfigEvent(B.MONTHS_SHORT.key,H,this,true);G.subscribeToConfigEvent(B.MONTHS_LONG.key,H,this,true);G.subscribeToConfigEvent(B.WEEKDAYS_1CHAR.key,H,this,true);G.subscribeToConfigEvent(B.WEEKDAYS_SHORT.key,H,this,true);G.subscribeToConfigEvent(B.WEEKDAYS_MEDIUM.key,H,this,true);G.subscribeToConfigEvent(B.WEEKDAYS_LONG.key,H,this,true);G.addProperty(B.LOCALE_MONTHS.key,{value:B.LOCALE_MONTHS.value,handler:this.configLocaleValues});G.addProperty(B.LOCALE_WEEKDAYS.key,{value:B.LOCALE_WEEKDAYS.value,handler:this.configLocaleValues});G.addProperty(B.DATE_DELIMITER.key,{value:B.DATE_DELIMITER.value,handler:this.configLocale});G.addProperty(B.DATE_FIELD_DELIMITER.key,{value:B.DATE_FIELD_DELIMITER.value,handler:this.configLocale});G.addProperty(B.DATE_RANGE_DELIMITER.key,{value:B.DATE_RANGE_DELIMITER.value,handler:this.configLocale});G.addProperty(B.MY_MONTH_POSITION.key,{value:B.MY_MONTH_POSITION.value,handler:this.configLocale,validator:G.checkNumber});G.addProperty(B.MY_YEAR_POSITION.key,{value:B.MY_YEAR_POSITION.value,handler:this.configLocale,validator:G.checkNumber});G.addProperty(B.MD_MONTH_POSITION.key,{value:B.MD_MONTH_POSITION.value,handler:this.configLocale,validator:G.checkNumber});G.addProperty(B.MD_DAY_POSITION.key,{value:B.MD_DAY_POSITION.value,handler:this.configLocale,validator:G.checkNumber});G.addProperty(B.MDY_MONTH_POSITION.key,{value:B.MDY_MONTH_POSITION.value,handler:this.configLocale,validator:G.checkNumber});G.addProperty(B.MDY_DAY_POSITION.key,{value:B.MDY_DAY_POSITION.value,handler:this.configLocale,validator:G.checkNumber});G.addProperty(B.MDY_YEAR_POSITION.key,{value:B.MDY_YEAR_POSITION.value,handler:this.configLocale,validator:G.checkNumber});G.addProperty(B.MY_LABEL_MONTH_POSITION.key,{value:B.MY_LABEL_MONTH_POSITION.value,handler:this.configLocale,validator:G.checkNumber});G.addProperty(B.MY_LABEL_YEAR_POSITION.key,{value:B.MY_LABEL_YEAR_POSITION.value,handler:this.configLocale,validator:G.checkNumber});G.addProperty(B.MY_LABEL_MONTH_SUFFIX.key,{value:B.MY_LABEL_MONTH_SUFFIX.value,handler:this.configLocale});G.addProperty(B.MY_LABEL_YEAR_SUFFIX.key,{value:B.MY_LABEL_YEAR_SUFFIX.value,handler:this.configLocale});G.addProperty(B.NAV.key,{value:B.NAV.value,handler:this.configNavigator});G.addProperty(B.STRINGS.key,{value:B.STRINGS.value,handler:this.configStrings,validator:function(I){return E.isObject(I);},supercedes:B.STRINGS.supercedes});},configStrings:function(H,G,I){var J=E.merge(B.STRINGS.value,G[0]);this.cfg.setProperty(B.STRINGS.key,J,true);},configPageDate:function(H,G,I){this.cfg.setProperty(B.PAGEDATE.key,this._parsePageDate(G[0]),true);},configMinDate:function(H,G,I){var J=G[0];if(E.isString(J)){J=this._parseDate(J);this.cfg.setProperty(B.MINDATE.key,D.getDate(J[0],(J[1]-1),J[2]));}},configMaxDate:function(H,G,I){var J=G[0];if(E.isString(J)){J=this._parseDate(J);this.cfg.setProperty(B.MAXDATE.key,D.getDate(J[0],(J[1]-1),J[2]));}},configSelected:function(I,G,K){var H=G[0],J=B.SELECTED.key;if(H){if(E.isString(H)){this.cfg.setProperty(J,this._parseDates(H),true);}}if(!this._selectedDates){this._selectedDates=this.cfg.getProperty(J);}},configOptions:function(H,G,I){this.Options[H.toUpperCase()]=G[0];},configLocale:function(H,G,I){this.Locale[H.toUpperCase()]=G[0];this.cfg.refireEvent(B.LOCALE_MONTHS.key);this.cfg.refireEvent(B.LOCALE_WEEKDAYS.key);},configLocaleValues:function(J,I,K){J=J.toLowerCase();var M=I[0],H=this.cfg,N=this.Locale;switch(J){case B.LOCALE_MONTHS.key:switch(M){case F.SHORT:N.LOCALE_MONTHS=H.getProperty(B.MONTHS_SHORT.key).concat();break;case F.LONG:N.LOCALE_MONTHS=H.getProperty(B.MONTHS_LONG.key).concat();break;}break;case B.LOCALE_WEEKDAYS.key:switch(M){case F.ONE_CHAR:N.LOCALE_WEEKDAYS=H.getProperty(B.WEEKDAYS_1CHAR.key).concat();break;case F.SHORT:N.LOCALE_WEEKDAYS=H.getProperty(B.WEEKDAYS_SHORT.key).concat();break;case F.MEDIUM:N.LOCALE_WEEKDAYS=H.getProperty(B.WEEKDAYS_MEDIUM.key).concat();break;case F.LONG:N.LOCALE_WEEKDAYS=H.getProperty(B.WEEKDAYS_LONG.key).concat();break;}var L=H.getProperty(B.START_WEEKDAY.key);if(L>0){for(var G=0;G<L;++G){N.LOCALE_WEEKDAYS.push(N.LOCALE_WEEKDAYS.shift());}}break;}},configNavigator:function(H,G,I){var J=G[0];if(YAHOO.widget.CalendarNavigator&&(J===true||E.isObject(J))){if(!this.oNavigator){this.oNavigator=new YAHOO.widget.CalendarNavigator(this);this.beforeRenderEvent.subscribe(function(){if(!this.pages){this.oNavigator.erase();}},this,true);}}else{if(this.oNavigator){this.oNavigator.destroy();this.oNavigator=null;}}},initStyles:function(){var G=F._STYLES;this.Style={CSS_ROW_HEADER:G.CSS_ROW_HEADER,CSS_ROW_FOOTER:G.CSS_ROW_FOOTER,CSS_CELL:G.CSS_CELL,CSS_CELL_SELECTOR:G.CSS_CELL_SELECTOR,CSS_CELL_SELECTED:G.CSS_CELL_SELECTED,CSS_CELL_SELECTABLE:G.CSS_CELL_SELECTABLE,CSS_CELL_RESTRICTED:G.CSS_CELL_RESTRICTED,CSS_CELL_TODAY:G.CSS_CELL_TODAY,CSS_CELL_OOM:G.CSS_CELL_OOM,CSS_CELL_OOB:G.CSS_CELL_OOB,CSS_HEADER:G.CSS_HEADER,CSS_HEADER_TEXT:G.CSS_HEADER_TEXT,CSS_BODY:G.CSS_BODY,CSS_WEEKDAY_CELL:G.CSS_WEEKDAY_CELL,CSS_WEEKDAY_ROW:G.CSS_WEEKDAY_ROW,CSS_FOOTER:G.CSS_FOOTER,CSS_CALENDAR:G.CSS_CALENDAR,CSS_SINGLE:G.CSS_SINGLE,CSS_CONTAINER:G.CSS_CONTAINER,CSS_NAV_LEFT:G.CSS_NAV_LEFT,CSS_NAV_RIGHT:G.CSS_NAV_RIGHT,CSS_NAV:G.CSS_NAV,CSS_CLOSE:G.CSS_CLOSE,CSS_CELL_TOP:G.CSS_CELL_TOP,CSS_CELL_LEFT:G.CSS_CELL_LEFT,CSS_CELL_RIGHT:G.CSS_CELL_RIGHT,CSS_CELL_BOTTOM:G.CSS_CELL_BOTTOM,CSS_CELL_HOVER:G.CSS_CELL_HOVER,CSS_CELL_HIGHLIGHT1:G.CSS_CELL_HIGHLIGHT1,CSS_CELL_HIGHLIGHT2:G.CSS_CELL_HIGHLIGHT2,CSS_CELL_HIGHLIGHT3:G.CSS_CELL_HIGHLIGHT3,CSS_CELL_HIGHLIGHT4:G.CSS_CELL_HIGHLIGHT4};},buildMonthLabel:function(){return this._buildMonthLabel(this.cfg.getProperty(B.PAGEDATE.key));},_buildMonthLabel:function(G){var I=this.Locale.LOCALE_MONTHS[G.getMonth()]+this.Locale.MY_LABEL_MONTH_SUFFIX,H=G.getFullYear()+this.Locale.MY_LABEL_YEAR_SUFFIX;
if(this.Locale.MY_LABEL_MONTH_POSITION==2||this.Locale.MY_LABEL_YEAR_POSITION==1){return H+I;}else{return I+H;}},buildDayLabel:function(G){return G.getDate();},createTitleBar:function(G){var H=C.getElementsByClassName(YAHOO.widget.CalendarGroup.CSS_2UPTITLE,"div",this.oDomContainer)[0]||document.createElement("div");H.className=YAHOO.widget.CalendarGroup.CSS_2UPTITLE;H.innerHTML=G;this.oDomContainer.insertBefore(H,this.oDomContainer.firstChild);C.addClass(this.oDomContainer,"withtitle");return H;},removeTitleBar:function(){var G=C.getElementsByClassName(YAHOO.widget.CalendarGroup.CSS_2UPTITLE,"div",this.oDomContainer)[0]||null;if(G){A.purgeElement(G);this.oDomContainer.removeChild(G);}C.removeClass(this.oDomContainer,"withtitle");},createCloseButton:function(){var J=YAHOO.widget.CalendarGroup.CSS_2UPCLOSE,L="us/my/bn/x_d.gif",K=C.getElementsByClassName("link-close","a",this.oDomContainer)[0],G=this.cfg.getProperty(B.STRINGS.key),H=(G&&G.close)?G.close:"";if(!K){K=document.createElement("a");A.addListener(K,"click",function(N,M){M.hide();A.preventDefault(N);},this);}K.href="#";K.className="link-close";if(F.IMG_ROOT!==null){var I=C.getElementsByClassName(J,"img",K)[0]||document.createElement("img");I.src=F.IMG_ROOT+L;I.className=J;K.appendChild(I);}else{K.innerHTML='<span class="'+J+" "+this.Style.CSS_CLOSE+'">'+H+"</span>";}this.oDomContainer.appendChild(K);return K;},removeCloseButton:function(){var G=C.getElementsByClassName("link-close","a",this.oDomContainer)[0]||null;if(G){A.purgeElement(G);this.oDomContainer.removeChild(G);}},renderHeader:function(Q){var P=7,O="us/tr/callt.gif",G="us/tr/calrt.gif",N=this.cfg,K=N.getProperty(B.PAGEDATE.key),L=N.getProperty(B.STRINGS.key),V=(L&&L.previousMonth)?L.previousMonth:"",H=(L&&L.nextMonth)?L.nextMonth:"",M;if(N.getProperty(B.SHOW_WEEK_HEADER.key)){P+=1;}if(N.getProperty(B.SHOW_WEEK_FOOTER.key)){P+=1;}Q[Q.length]="<thead>";Q[Q.length]="<tr>";Q[Q.length]='<th colspan="'+P+'" class="'+this.Style.CSS_HEADER_TEXT+'">';Q[Q.length]='<div class="'+this.Style.CSS_HEADER+'">';var X,U=false;if(this.parent){if(this.index===0){X=true;}if(this.index==(this.parent.cfg.getProperty("pages")-1)){U=true;}}else{X=true;U=true;}if(X){M=this._buildMonthLabel(D.subtract(K,D.MONTH,1));var R=N.getProperty(B.NAV_ARROW_LEFT.key);if(R===null&&F.IMG_ROOT!==null){R=F.IMG_ROOT+O;}var I=(R===null)?"":' style="background-image:url('+R+')"';Q[Q.length]='<a class="'+this.Style.CSS_NAV_LEFT+'"'+I+' href="#">'+V+" ("+M+")"+"</a>";}var W=this.buildMonthLabel();var S=this.parent||this;if(S.cfg.getProperty("navigator")){W='<a class="'+this.Style.CSS_NAV+'" href="#">'+W+"</a>";}Q[Q.length]=W;if(U){M=this._buildMonthLabel(D.add(K,D.MONTH,1));var T=N.getProperty(B.NAV_ARROW_RIGHT.key);if(T===null&&F.IMG_ROOT!==null){T=F.IMG_ROOT+G;}var J=(T===null)?"":' style="background-image:url('+T+')"';Q[Q.length]='<a class="'+this.Style.CSS_NAV_RIGHT+'"'+J+' href="#">'+H+" ("+M+")"+"</a>";}Q[Q.length]="</div>\n</th>\n</tr>";if(N.getProperty(B.SHOW_WEEKDAYS.key)){Q=this.buildWeekdays(Q);}Q[Q.length]="</thead>";return Q;},buildWeekdays:function(H){H[H.length]='<tr class="'+this.Style.CSS_WEEKDAY_ROW+'">';if(this.cfg.getProperty(B.SHOW_WEEK_HEADER.key)){H[H.length]="<th>&#160;</th>";}for(var G=0;G<this.Locale.LOCALE_WEEKDAYS.length;++G){H[H.length]='<th class="calweekdaycell">'+this.Locale.LOCALE_WEEKDAYS[G]+"</th>";}if(this.cfg.getProperty(B.SHOW_WEEK_FOOTER.key)){H[H.length]="<th>&#160;</th>";}H[H.length]="</tr>";return H;},renderBody:function(l,j){var AJ=this.cfg.getProperty(B.START_WEEKDAY.key);this.preMonthDays=l.getDay();if(AJ>0){this.preMonthDays-=AJ;}if(this.preMonthDays<0){this.preMonthDays+=7;}this.monthDays=D.findMonthEnd(l).getDate();this.postMonthDays=F.DISPLAY_DAYS-this.preMonthDays-this.monthDays;l=D.subtract(l,D.DAY,this.preMonthDays);var X,N,M="w",e="_cell",b="wd",v="d",P,q,AB=this.today,O=this.cfg,V=AB.getFullYear(),u=AB.getMonth(),J=AB.getDate(),AA=O.getProperty(B.PAGEDATE.key),I=O.getProperty(B.HIDE_BLANK_WEEKS.key),h=O.getProperty(B.SHOW_WEEK_FOOTER.key),a=O.getProperty(B.SHOW_WEEK_HEADER.key),T=O.getProperty(B.MINDATE.key),Z=O.getProperty(B.MAXDATE.key);if(T){T=D.clearTime(T);}if(Z){Z=D.clearTime(Z);}j[j.length]='<tbody class="m'+(AA.getMonth()+1)+" "+this.Style.CSS_BODY+'">';var AH=0,Q=document.createElement("div"),k=document.createElement("td");Q.appendChild(k);var z=this.parent||this;for(var AD=0;AD<6;AD++){X=D.getWeekNumber(l,AJ);N=M+X;if(AD!==0&&I===true&&l.getMonth()!=AA.getMonth()){break;}else{j[j.length]='<tr class="'+N+'">';if(a){j=this.renderRowHeader(X,j);}for(var AI=0;AI<7;AI++){P=[];this.clearElement(k);k.className=this.Style.CSS_CELL;k.id=this.id+e+AH;if(l.getDate()==J&&l.getMonth()==u&&l.getFullYear()==V){P[P.length]=z.renderCellStyleToday;}var Y=[l.getFullYear(),l.getMonth()+1,l.getDate()];this.cellDates[this.cellDates.length]=Y;if(l.getMonth()!=AA.getMonth()){P[P.length]=z.renderCellNotThisMonth;}else{C.addClass(k,b+l.getDay());C.addClass(k,v+l.getDate());for(var AC=0;AC<this.renderStack.length;++AC){q=null;var w=this.renderStack[AC],AK=w[0],H,c,L;switch(AK){case F.DATE:H=w[1][1];c=w[1][2];L=w[1][0];if(l.getMonth()+1==H&&l.getDate()==c&&l.getFullYear()==L){q=w[2];this.renderStack.splice(AC,1);}break;case F.MONTH_DAY:H=w[1][0];c=w[1][1];if(l.getMonth()+1==H&&l.getDate()==c){q=w[2];this.renderStack.splice(AC,1);}break;case F.RANGE:var g=w[1][0],f=w[1][1],m=g[1],S=g[2],W=g[0],AG=D.getDate(W,m-1,S),K=f[1],o=f[2],G=f[0],AF=D.getDate(G,K-1,o);if(l.getTime()>=AG.getTime()&&l.getTime()<=AF.getTime()){q=w[2];if(l.getTime()==AF.getTime()){this.renderStack.splice(AC,1);}}break;case F.WEEKDAY:var R=w[1][0];if(l.getDay()+1==R){q=w[2];}break;case F.MONTH:H=w[1][0];if(l.getMonth()+1==H){q=w[2];}break;}if(q){P[P.length]=q;}}}if(this._indexOfSelectedFieldArray(Y)>-1){P[P.length]=z.renderCellStyleSelected;}if((T&&(l.getTime()<T.getTime()))||(Z&&(l.getTime()>Z.getTime()))){P[P.length]=z.renderOutOfBoundsDate;}else{P[P.length]=z.styleCellDefault;P[P.length]=z.renderCellDefault;}for(var y=0;
y<P.length;++y){if(P[y].call(z,l,k)==F.STOP_RENDER){break;}}l.setTime(l.getTime()+D.ONE_DAY_MS);l=D.clearTime(l);if(AH>=0&&AH<=6){C.addClass(k,this.Style.CSS_CELL_TOP);}if((AH%7)===0){C.addClass(k,this.Style.CSS_CELL_LEFT);}if(((AH+1)%7)===0){C.addClass(k,this.Style.CSS_CELL_RIGHT);}var n=this.postMonthDays;if(I&&n>=7){var U=Math.floor(n/7);for(var AE=0;AE<U;++AE){n-=7;}}if(AH>=((this.preMonthDays+n+this.monthDays)-7)){C.addClass(k,this.Style.CSS_CELL_BOTTOM);}j[j.length]=Q.innerHTML;AH++;}if(h){j=this.renderRowFooter(X,j);}j[j.length]="</tr>";}}j[j.length]="</tbody>";return j;},renderFooter:function(G){return G;},render:function(){this.beforeRenderEvent.fire();var H=D.findMonthStart(this.cfg.getProperty(B.PAGEDATE.key));this.resetRenderers();this.cellDates.length=0;A.purgeElement(this.oDomContainer,true);var G=[];G[G.length]='<table cellSpacing="0" class="'+this.Style.CSS_CALENDAR+" y"+H.getFullYear()+'" id="'+this.id+'">';G=this.renderHeader(G);G=this.renderBody(H,G);G=this.renderFooter(G);G[G.length]="</table>";this.oDomContainer.innerHTML=G.join("\n");this.applyListeners();this.cells=this.oDomContainer.getElementsByTagName("td");this.cfg.refireEvent(B.TITLE.key);this.cfg.refireEvent(B.CLOSE.key);this.cfg.refireEvent(B.IFRAME.key);this.renderEvent.fire();},applyListeners:function(){var P=this.oDomContainer,H=this.parent||this,L="a",S="click";var M=C.getElementsByClassName(this.Style.CSS_NAV_LEFT,L,P),I=C.getElementsByClassName(this.Style.CSS_NAV_RIGHT,L,P);if(M&&M.length>0){this.linkLeft=M[0];A.addListener(this.linkLeft,S,this.doPreviousMonthNav,H,true);}if(I&&I.length>0){this.linkRight=I[0];A.addListener(this.linkRight,S,this.doNextMonthNav,H,true);}if(H.cfg.getProperty("navigator")!==null){this.applyNavListeners();}if(this.domEventMap){var J,G;for(var R in this.domEventMap){if(E.hasOwnProperty(this.domEventMap,R)){var N=this.domEventMap[R];if(!(N instanceof Array)){N=[N];}for(var K=0;K<N.length;K++){var Q=N[K];G=C.getElementsByClassName(R,Q.tag,this.oDomContainer);for(var O=0;O<G.length;O++){J=G[O];A.addListener(J,Q.event,Q.handler,Q.scope,Q.correct);}}}}}A.addListener(this.oDomContainer,"click",this.doSelectCell,this);A.addListener(this.oDomContainer,"mouseover",this.doCellMouseOver,this);A.addListener(this.oDomContainer,"mouseout",this.doCellMouseOut,this);},applyNavListeners:function(){var H=this.parent||this,I=this,G=C.getElementsByClassName(this.Style.CSS_NAV,"a",this.oDomContainer);if(G.length>0){A.addListener(G,"click",function(N,M){var L=A.getTarget(N);if(this===L||C.isAncestor(this,L)){A.preventDefault(N);}var J=H.oNavigator;if(J){var K=I.cfg.getProperty("pagedate");J.setYear(K.getFullYear());J.setMonth(K.getMonth());J.show();}});}},getDateByCellId:function(H){var G=this.getDateFieldsByCellId(H);return(G)?D.getDate(G[0],G[1]-1,G[2]):null;},getDateFieldsByCellId:function(G){G=this.getIndexFromId(G);return(G>-1)?this.cellDates[G]:null;},getCellIndex:function(I){var H=-1;if(I){var G=I.getMonth(),N=I.getFullYear(),M=I.getDate(),K=this.cellDates;for(var J=0;J<K.length;++J){var L=K[J];if(L[0]===N&&L[1]===G+1&&L[2]===M){H=J;break;}}}return H;},getIndexFromId:function(I){var H=-1,G=I.lastIndexOf("_cell");if(G>-1){H=parseInt(I.substring(G+5),10);}return H;},renderOutOfBoundsDate:function(H,G){C.addClass(G,this.Style.CSS_CELL_OOB);G.innerHTML=H.getDate();return F.STOP_RENDER;},renderRowHeader:function(H,G){G[G.length]='<th class="calrowhead">'+H+"</th>";return G;},renderRowFooter:function(H,G){G[G.length]='<th class="calrowfoot">'+H+"</th>";return G;},renderCellDefault:function(H,G){G.innerHTML='<a href="#" class="'+this.Style.CSS_CELL_SELECTOR+'">'+this.buildDayLabel(H)+"</a>";},styleCellDefault:function(H,G){C.addClass(G,this.Style.CSS_CELL_SELECTABLE);},renderCellStyleHighlight1:function(H,G){C.addClass(G,this.Style.CSS_CELL_HIGHLIGHT1);},renderCellStyleHighlight2:function(H,G){C.addClass(G,this.Style.CSS_CELL_HIGHLIGHT2);},renderCellStyleHighlight3:function(H,G){C.addClass(G,this.Style.CSS_CELL_HIGHLIGHT3);},renderCellStyleHighlight4:function(H,G){C.addClass(G,this.Style.CSS_CELL_HIGHLIGHT4);},renderCellStyleToday:function(H,G){C.addClass(G,this.Style.CSS_CELL_TODAY);},renderCellStyleSelected:function(H,G){C.addClass(G,this.Style.CSS_CELL_SELECTED);},renderCellNotThisMonth:function(H,G){C.addClass(G,this.Style.CSS_CELL_OOM);G.innerHTML=H.getDate();return F.STOP_RENDER;},renderBodyCellRestricted:function(H,G){C.addClass(G,this.Style.CSS_CELL);C.addClass(G,this.Style.CSS_CELL_RESTRICTED);G.innerHTML=H.getDate();return F.STOP_RENDER;},addMonths:function(H){var G=B.PAGEDATE.key;this.cfg.setProperty(G,D.add(this.cfg.getProperty(G),D.MONTH,H));this.resetRenderers();this.changePageEvent.fire();},subtractMonths:function(H){var G=B.PAGEDATE.key;this.cfg.setProperty(G,D.subtract(this.cfg.getProperty(G),D.MONTH,H));this.resetRenderers();this.changePageEvent.fire();},addYears:function(H){var G=B.PAGEDATE.key;this.cfg.setProperty(G,D.add(this.cfg.getProperty(G),D.YEAR,H));this.resetRenderers();this.changePageEvent.fire();},subtractYears:function(H){var G=B.PAGEDATE.key;this.cfg.setProperty(G,D.subtract(this.cfg.getProperty(G),D.YEAR,H));this.resetRenderers();this.changePageEvent.fire();},nextMonth:function(){this.addMonths(1);},previousMonth:function(){this.subtractMonths(1);},nextYear:function(){this.addYears(1);},previousYear:function(){this.subtractYears(1);},reset:function(){this.cfg.resetProperty(B.SELECTED.key);this.cfg.resetProperty(B.PAGEDATE.key);this.resetEvent.fire();},clear:function(){this.cfg.setProperty(B.SELECTED.key,[]);this.cfg.setProperty(B.PAGEDATE.key,new Date(this.today.getTime()));this.clearEvent.fire();},select:function(I){var L=this._toFieldArray(I),H=[],K=[],M=B.SELECTED.key;for(var G=0;G<L.length;++G){var J=L[G];if(!this.isDateOOB(this._toDate(J))){if(H.length===0){this.beforeSelectEvent.fire();K=this.cfg.getProperty(M);}H.push(J);if(this._indexOfSelectedFieldArray(J)==-1){K[K.length]=J;}}}if(H.length>0){if(this.parent){this.parent.cfg.setProperty(M,K);}else{this.cfg.setProperty(M,K);
}this.selectEvent.fire(H);}return this.getSelectedDates();},selectCell:function(J){var H=this.cells[J],N=this.cellDates[J],M=this._toDate(N),I=C.hasClass(H,this.Style.CSS_CELL_SELECTABLE);if(I){this.beforeSelectEvent.fire();var L=B.SELECTED.key;var K=this.cfg.getProperty(L);var G=N.concat();if(this._indexOfSelectedFieldArray(G)==-1){K[K.length]=G;}if(this.parent){this.parent.cfg.setProperty(L,K);}else{this.cfg.setProperty(L,K);}this.renderCellStyleSelected(M,H);this.selectEvent.fire([G]);this.doCellMouseOut.call(H,null,this);}return this.getSelectedDates();},deselect:function(K){var G=this._toFieldArray(K),J=[],M=[],N=B.SELECTED.key;for(var H=0;H<G.length;++H){var L=G[H];if(!this.isDateOOB(this._toDate(L))){if(J.length===0){this.beforeDeselectEvent.fire();M=this.cfg.getProperty(N);}J.push(L);var I=this._indexOfSelectedFieldArray(L);if(I!=-1){M.splice(I,1);}}}if(J.length>0){if(this.parent){this.parent.cfg.setProperty(N,M);}else{this.cfg.setProperty(N,M);}this.deselectEvent.fire(J);}return this.getSelectedDates();},deselectCell:function(K){var H=this.cells[K],N=this.cellDates[K],I=this._indexOfSelectedFieldArray(N);var J=C.hasClass(H,this.Style.CSS_CELL_SELECTABLE);if(J){this.beforeDeselectEvent.fire();var L=this.cfg.getProperty(B.SELECTED.key),M=this._toDate(N),G=N.concat();if(I>-1){if(this.cfg.getProperty(B.PAGEDATE.key).getMonth()==M.getMonth()&&this.cfg.getProperty(B.PAGEDATE.key).getFullYear()==M.getFullYear()){C.removeClass(H,this.Style.CSS_CELL_SELECTED);}L.splice(I,1);}if(this.parent){this.parent.cfg.setProperty(B.SELECTED.key,L);}else{this.cfg.setProperty(B.SELECTED.key,L);}this.deselectEvent.fire([G]);}return this.getSelectedDates();},deselectAll:function(){this.beforeDeselectEvent.fire();var J=B.SELECTED.key,G=this.cfg.getProperty(J),H=G.length,I=G.concat();if(this.parent){this.parent.cfg.setProperty(J,[]);}else{this.cfg.setProperty(J,[]);}if(H>0){this.deselectEvent.fire(I);}return this.getSelectedDates();},_toFieldArray:function(H){var G=[];if(H instanceof Date){G=[[H.getFullYear(),H.getMonth()+1,H.getDate()]];}else{if(E.isString(H)){G=this._parseDates(H);}else{if(E.isArray(H)){for(var I=0;I<H.length;++I){var J=H[I];G[G.length]=[J.getFullYear(),J.getMonth()+1,J.getDate()];}}}}return G;},toDate:function(G){return this._toDate(G);},_toDate:function(G){if(G instanceof Date){return G;}else{return D.getDate(G[0],G[1]-1,G[2]);}},_fieldArraysAreEqual:function(I,H){var G=false;if(I[0]==H[0]&&I[1]==H[1]&&I[2]==H[2]){G=true;}return G;},_indexOfSelectedFieldArray:function(K){var J=-1,G=this.cfg.getProperty(B.SELECTED.key);for(var I=0;I<G.length;++I){var H=G[I];if(K[0]==H[0]&&K[1]==H[1]&&K[2]==H[2]){J=I;break;}}return J;},isDateOOM:function(G){return(G.getMonth()!=this.cfg.getProperty(B.PAGEDATE.key).getMonth());},isDateOOB:function(I){var J=this.cfg.getProperty(B.MINDATE.key),K=this.cfg.getProperty(B.MAXDATE.key),H=D;if(J){J=H.clearTime(J);}if(K){K=H.clearTime(K);}var G=new Date(I.getTime());G=H.clearTime(G);return((J&&G.getTime()<J.getTime())||(K&&G.getTime()>K.getTime()));},_parsePageDate:function(G){var J;if(G){if(G instanceof Date){J=D.findMonthStart(G);}else{var K,I,H;H=G.split(this.cfg.getProperty(B.DATE_FIELD_DELIMITER.key));K=parseInt(H[this.cfg.getProperty(B.MY_MONTH_POSITION.key)-1],10)-1;I=parseInt(H[this.cfg.getProperty(B.MY_YEAR_POSITION.key)-1],10);J=D.getDate(I,K,1);}}else{J=D.getDate(this.today.getFullYear(),this.today.getMonth(),1);}return J;},onBeforeSelect:function(){if(this.cfg.getProperty(B.MULTI_SELECT.key)===false){if(this.parent){this.parent.callChildFunction("clearAllBodyCellStyles",this.Style.CSS_CELL_SELECTED);this.parent.deselectAll();}else{this.clearAllBodyCellStyles(this.Style.CSS_CELL_SELECTED);this.deselectAll();}}},onSelect:function(G){},onBeforeDeselect:function(){},onDeselect:function(G){},onChangePage:function(){this.render();},onRender:function(){},onReset:function(){this.render();},onClear:function(){this.render();},validate:function(){return true;},_parseDate:function(I){var J=I.split(this.Locale.DATE_FIELD_DELIMITER),G;if(J.length==2){G=[J[this.Locale.MD_MONTH_POSITION-1],J[this.Locale.MD_DAY_POSITION-1]];G.type=F.MONTH_DAY;}else{G=[J[this.Locale.MDY_YEAR_POSITION-1],J[this.Locale.MDY_MONTH_POSITION-1],J[this.Locale.MDY_DAY_POSITION-1]];G.type=F.DATE;}for(var H=0;H<G.length;H++){G[H]=parseInt(G[H],10);}return G;},_parseDates:function(H){var O=[],N=H.split(this.Locale.DATE_DELIMITER);for(var M=0;M<N.length;++M){var L=N[M];if(L.indexOf(this.Locale.DATE_RANGE_DELIMITER)!=-1){var G=L.split(this.Locale.DATE_RANGE_DELIMITER),K=this._parseDate(G[0]),P=this._parseDate(G[1]),J=this._parseRange(K,P);O=O.concat(J);}else{var I=this._parseDate(L);O.push(I);}}return O;},_parseRange:function(G,K){var H=D.add(D.getDate(G[0],G[1]-1,G[2]),D.DAY,1),J=D.getDate(K[0],K[1]-1,K[2]),I=[];I.push(G);while(H.getTime()<=J.getTime()){I.push([H.getFullYear(),H.getMonth()+1,H.getDate()]);H=D.add(H,D.DAY,1);}return I;},resetRenderers:function(){this.renderStack=this._renderStack.concat();},removeRenderers:function(){this._renderStack=[];this.renderStack=[];},clearElement:function(G){G.innerHTML="&#160;";G.className="";},addRenderer:function(G,H){var J=this._parseDates(G);for(var I=0;I<J.length;++I){var K=J[I];if(K.length==2){if(K[0] instanceof Array){this._addRenderer(F.RANGE,K,H);}else{this._addRenderer(F.MONTH_DAY,K,H);}}else{if(K.length==3){this._addRenderer(F.DATE,K,H);}}}},_addRenderer:function(H,I,G){var J=[H,I,G];this.renderStack.unshift(J);this._renderStack=this.renderStack.concat();},addMonthRenderer:function(H,G){this._addRenderer(F.MONTH,[H],G);},addWeekdayRenderer:function(H,G){this._addRenderer(F.WEEKDAY,[H],G);},clearAllBodyCellStyles:function(G){for(var H=0;H<this.cells.length;++H){C.removeClass(this.cells[H],G);}},setMonth:function(I){var G=B.PAGEDATE.key,H=this.cfg.getProperty(G);H.setMonth(parseInt(I,10));this.cfg.setProperty(G,H);},setYear:function(H){var G=B.PAGEDATE.key,I=this.cfg.getProperty(G);I.setFullYear(parseInt(H,10));this.cfg.setProperty(G,I);},getSelectedDates:function(){var I=[],H=this.cfg.getProperty(B.SELECTED.key);
for(var K=0;K<H.length;++K){var J=H[K];var G=D.getDate(J[0],J[1]-1,J[2]);I.push(G);}I.sort(function(M,L){return M-L;});return I;},hide:function(){if(this.beforeHideEvent.fire()){this.oDomContainer.style.display="none";this.hideEvent.fire();}},show:function(){if(this.beforeShowEvent.fire()){this.oDomContainer.style.display="block";this.showEvent.fire();}},browser:(function(){var G=navigator.userAgent.toLowerCase();if(G.indexOf("opera")!=-1){return"opera";}else{if(G.indexOf("msie 7")!=-1){return"ie7";}else{if(G.indexOf("msie")!=-1){return"ie";}else{if(G.indexOf("safari")!=-1){return"safari";}else{if(G.indexOf("gecko")!=-1){return"gecko";}else{return false;}}}}}})(),toString:function(){return"Calendar "+this.id;},destroy:function(){if(this.beforeDestroyEvent.fire()){var G=this;if(G.navigator){G.navigator.destroy();}if(G.cfg){G.cfg.destroy();}A.purgeElement(G.oDomContainer,true);C.removeClass(G.oDomContainer,"withtitle");C.removeClass(G.oDomContainer,G.Style.CSS_CONTAINER);C.removeClass(G.oDomContainer,G.Style.CSS_SINGLE);G.oDomContainer.innerHTML="";G.oDomContainer=null;G.cells=null;this.destroyEvent.fire();}}};YAHOO.widget.Calendar=F;YAHOO.widget.Calendar_Core=YAHOO.widget.Calendar;YAHOO.widget.Cal_Core=YAHOO.widget.Calendar;})();(function(){var D=YAHOO.util.Dom,F=YAHOO.widget.DateMath,A=YAHOO.util.Event,E=YAHOO.lang,G=YAHOO.widget.Calendar;function B(J,H,I){if(arguments.length>0){this.init.apply(this,arguments);}}B._DEFAULT_CONFIG=G._DEFAULT_CONFIG;B._DEFAULT_CONFIG.PAGES={key:"pages",value:2};var C=B._DEFAULT_CONFIG;B.prototype={init:function(K,I,J){var H=this._parseArgs(arguments);K=H.id;I=H.container;J=H.config;this.oDomContainer=D.get(I);if(!this.oDomContainer.id){this.oDomContainer.id=D.generateId();}if(!K){K=this.oDomContainer.id+"_t";}this.id=K;this.containerId=this.oDomContainer.id;this.initEvents();this.initStyles();this.pages=[];D.addClass(this.oDomContainer,B.CSS_CONTAINER);D.addClass(this.oDomContainer,B.CSS_MULTI_UP);this.cfg=new YAHOO.util.Config(this);this.Options={};this.Locale={};this.setupConfig();if(J){this.cfg.applyConfig(J,true);}this.cfg.fireQueue();if(YAHOO.env.ua.opera){this.renderEvent.subscribe(this._fixWidth,this,true);this.showEvent.subscribe(this._fixWidth,this,true);}},setupConfig:function(){var H=this.cfg;H.addProperty(C.PAGES.key,{value:C.PAGES.value,validator:H.checkNumber,handler:this.configPages});H.addProperty(C.PAGEDATE.key,{value:new Date(),handler:this.configPageDate});H.addProperty(C.SELECTED.key,{value:[],handler:this.configSelected});H.addProperty(C.TITLE.key,{value:C.TITLE.value,handler:this.configTitle});H.addProperty(C.CLOSE.key,{value:C.CLOSE.value,handler:this.configClose});H.addProperty(C.IFRAME.key,{value:C.IFRAME.value,handler:this.configIframe,validator:H.checkBoolean});H.addProperty(C.MINDATE.key,{value:C.MINDATE.value,handler:this.delegateConfig});H.addProperty(C.MAXDATE.key,{value:C.MAXDATE.value,handler:this.delegateConfig});H.addProperty(C.MULTI_SELECT.key,{value:C.MULTI_SELECT.value,handler:this.delegateConfig,validator:H.checkBoolean});H.addProperty(C.START_WEEKDAY.key,{value:C.START_WEEKDAY.value,handler:this.delegateConfig,validator:H.checkNumber});H.addProperty(C.SHOW_WEEKDAYS.key,{value:C.SHOW_WEEKDAYS.value,handler:this.delegateConfig,validator:H.checkBoolean});H.addProperty(C.SHOW_WEEK_HEADER.key,{value:C.SHOW_WEEK_HEADER.value,handler:this.delegateConfig,validator:H.checkBoolean});H.addProperty(C.SHOW_WEEK_FOOTER.key,{value:C.SHOW_WEEK_FOOTER.value,handler:this.delegateConfig,validator:H.checkBoolean});H.addProperty(C.HIDE_BLANK_WEEKS.key,{value:C.HIDE_BLANK_WEEKS.value,handler:this.delegateConfig,validator:H.checkBoolean});H.addProperty(C.NAV_ARROW_LEFT.key,{value:C.NAV_ARROW_LEFT.value,handler:this.delegateConfig});H.addProperty(C.NAV_ARROW_RIGHT.key,{value:C.NAV_ARROW_RIGHT.value,handler:this.delegateConfig});H.addProperty(C.MONTHS_SHORT.key,{value:C.MONTHS_SHORT.value,handler:this.delegateConfig});H.addProperty(C.MONTHS_LONG.key,{value:C.MONTHS_LONG.value,handler:this.delegateConfig});H.addProperty(C.WEEKDAYS_1CHAR.key,{value:C.WEEKDAYS_1CHAR.value,handler:this.delegateConfig});H.addProperty(C.WEEKDAYS_SHORT.key,{value:C.WEEKDAYS_SHORT.value,handler:this.delegateConfig});H.addProperty(C.WEEKDAYS_MEDIUM.key,{value:C.WEEKDAYS_MEDIUM.value,handler:this.delegateConfig});H.addProperty(C.WEEKDAYS_LONG.key,{value:C.WEEKDAYS_LONG.value,handler:this.delegateConfig});H.addProperty(C.LOCALE_MONTHS.key,{value:C.LOCALE_MONTHS.value,handler:this.delegateConfig});H.addProperty(C.LOCALE_WEEKDAYS.key,{value:C.LOCALE_WEEKDAYS.value,handler:this.delegateConfig});H.addProperty(C.DATE_DELIMITER.key,{value:C.DATE_DELIMITER.value,handler:this.delegateConfig});H.addProperty(C.DATE_FIELD_DELIMITER.key,{value:C.DATE_FIELD_DELIMITER.value,handler:this.delegateConfig});H.addProperty(C.DATE_RANGE_DELIMITER.key,{value:C.DATE_RANGE_DELIMITER.value,handler:this.delegateConfig});H.addProperty(C.MY_MONTH_POSITION.key,{value:C.MY_MONTH_POSITION.value,handler:this.delegateConfig,validator:H.checkNumber});H.addProperty(C.MY_YEAR_POSITION.key,{value:C.MY_YEAR_POSITION.value,handler:this.delegateConfig,validator:H.checkNumber});H.addProperty(C.MD_MONTH_POSITION.key,{value:C.MD_MONTH_POSITION.value,handler:this.delegateConfig,validator:H.checkNumber});H.addProperty(C.MD_DAY_POSITION.key,{value:C.MD_DAY_POSITION.value,handler:this.delegateConfig,validator:H.checkNumber});H.addProperty(C.MDY_MONTH_POSITION.key,{value:C.MDY_MONTH_POSITION.value,handler:this.delegateConfig,validator:H.checkNumber});H.addProperty(C.MDY_DAY_POSITION.key,{value:C.MDY_DAY_POSITION.value,handler:this.delegateConfig,validator:H.checkNumber});H.addProperty(C.MDY_YEAR_POSITION.key,{value:C.MDY_YEAR_POSITION.value,handler:this.delegateConfig,validator:H.checkNumber});H.addProperty(C.MY_LABEL_MONTH_POSITION.key,{value:C.MY_LABEL_MONTH_POSITION.value,handler:this.delegateConfig,validator:H.checkNumber});H.addProperty(C.MY_LABEL_YEAR_POSITION.key,{value:C.MY_LABEL_YEAR_POSITION.value,handler:this.delegateConfig,validator:H.checkNumber});
H.addProperty(C.MY_LABEL_MONTH_SUFFIX.key,{value:C.MY_LABEL_MONTH_SUFFIX.value,handler:this.delegateConfig});H.addProperty(C.MY_LABEL_YEAR_SUFFIX.key,{value:C.MY_LABEL_YEAR_SUFFIX.value,handler:this.delegateConfig});H.addProperty(C.NAV.key,{value:C.NAV.value,handler:this.configNavigator});H.addProperty(C.STRINGS.key,{value:C.STRINGS.value,handler:this.configStrings,validator:function(I){return E.isObject(I);},supercedes:C.STRINGS.supercedes});},initEvents:function(){var J=this,L="Event",M=YAHOO.util.CustomEvent;var I=function(O,R,N){for(var Q=0;Q<J.pages.length;++Q){var P=J.pages[Q];P[this.type+L].subscribe(O,R,N);}};var H=function(N,Q){for(var P=0;P<J.pages.length;++P){var O=J.pages[P];O[this.type+L].unsubscribe(N,Q);}};var K=G._EVENT_TYPES;J.beforeSelectEvent=new M(K.BEFORE_SELECT);J.beforeSelectEvent.subscribe=I;J.beforeSelectEvent.unsubscribe=H;J.selectEvent=new M(K.SELECT);J.selectEvent.subscribe=I;J.selectEvent.unsubscribe=H;J.beforeDeselectEvent=new M(K.BEFORE_DESELECT);J.beforeDeselectEvent.subscribe=I;J.beforeDeselectEvent.unsubscribe=H;J.deselectEvent=new M(K.DESELECT);J.deselectEvent.subscribe=I;J.deselectEvent.unsubscribe=H;J.changePageEvent=new M(K.CHANGE_PAGE);J.changePageEvent.subscribe=I;J.changePageEvent.unsubscribe=H;J.beforeRenderEvent=new M(K.BEFORE_RENDER);J.beforeRenderEvent.subscribe=I;J.beforeRenderEvent.unsubscribe=H;J.renderEvent=new M(K.RENDER);J.renderEvent.subscribe=I;J.renderEvent.unsubscribe=H;J.resetEvent=new M(K.RESET);J.resetEvent.subscribe=I;J.resetEvent.unsubscribe=H;J.clearEvent=new M(K.CLEAR);J.clearEvent.subscribe=I;J.clearEvent.unsubscribe=H;J.beforeShowEvent=new M(K.BEFORE_SHOW);J.showEvent=new M(K.SHOW);J.beforeHideEvent=new M(K.BEFORE_HIDE);J.hideEvent=new M(K.HIDE);J.beforeShowNavEvent=new M(K.BEFORE_SHOW_NAV);J.showNavEvent=new M(K.SHOW_NAV);J.beforeHideNavEvent=new M(K.BEFORE_HIDE_NAV);J.hideNavEvent=new M(K.HIDE_NAV);J.beforeRenderNavEvent=new M(K.BEFORE_RENDER_NAV);J.renderNavEvent=new M(K.RENDER_NAV);J.beforeDestroyEvent=new M(K.BEFORE_DESTROY);J.destroyEvent=new M(K.DESTROY);},configPages:function(T,R,N){var L=R[0],J=C.PAGEDATE.key,W="_",M,O=null,S="groupcal",V="first-of-type",K="last-of-type";for(var I=0;I<L;++I){var U=this.id+W+I,Q=this.containerId+W+I,P=this.cfg.getConfig();P.close=false;P.title=false;P.navigator=null;if(I>0){M=new Date(O);this._setMonthOnDate(M,M.getMonth()+I);P.pageDate=M;}var H=this.constructChild(U,Q,P);D.removeClass(H.oDomContainer,this.Style.CSS_SINGLE);D.addClass(H.oDomContainer,S);if(I===0){O=H.cfg.getProperty(J);D.addClass(H.oDomContainer,V);}if(I==(L-1)){D.addClass(H.oDomContainer,K);}H.parent=this;H.index=I;this.pages[this.pages.length]=H;}},configPageDate:function(O,N,L){var J=N[0],M;var K=C.PAGEDATE.key;for(var I=0;I<this.pages.length;++I){var H=this.pages[I];if(I===0){M=H._parsePageDate(J);H.cfg.setProperty(K,M);}else{var P=new Date(M);this._setMonthOnDate(P,P.getMonth()+I);H.cfg.setProperty(K,P);}}},configSelected:function(J,H,L){var K=C.SELECTED.key;this.delegateConfig(J,H,L);var I=(this.pages.length>0)?this.pages[0].cfg.getProperty(K):[];this.cfg.setProperty(K,I,true);},delegateConfig:function(I,H,L){var M=H[0];var K;for(var J=0;J<this.pages.length;J++){K=this.pages[J];K.cfg.setProperty(I,M);}},setChildFunction:function(K,I){var H=this.cfg.getProperty(C.PAGES.key);for(var J=0;J<H;++J){this.pages[J][K]=I;}},callChildFunction:function(M,I){var H=this.cfg.getProperty(C.PAGES.key);for(var L=0;L<H;++L){var K=this.pages[L];if(K[M]){var J=K[M];J.call(K,I);}}},constructChild:function(K,I,J){var H=document.getElementById(I);if(!H){H=document.createElement("div");H.id=I;this.oDomContainer.appendChild(H);}return new G(K,I,J);},setMonth:function(L){L=parseInt(L,10);var M;var I=C.PAGEDATE.key;for(var K=0;K<this.pages.length;++K){var J=this.pages[K];var H=J.cfg.getProperty(I);if(K===0){M=H.getFullYear();}else{H.setFullYear(M);}this._setMonthOnDate(H,L+K);J.cfg.setProperty(I,H);}},setYear:function(J){var I=C.PAGEDATE.key;J=parseInt(J,10);for(var L=0;L<this.pages.length;++L){var K=this.pages[L];var H=K.cfg.getProperty(I);if((H.getMonth()+1)==1&&L>0){J+=1;}K.setYear(J);}},render:function(){this.renderHeader();for(var I=0;I<this.pages.length;++I){var H=this.pages[I];H.render();}this.renderFooter();},select:function(H){for(var J=0;J<this.pages.length;++J){var I=this.pages[J];I.select(H);}return this.getSelectedDates();},selectCell:function(H){for(var J=0;J<this.pages.length;++J){var I=this.pages[J];I.selectCell(H);}return this.getSelectedDates();},deselect:function(H){for(var J=0;J<this.pages.length;++J){var I=this.pages[J];I.deselect(H);}return this.getSelectedDates();},deselectAll:function(){for(var I=0;I<this.pages.length;++I){var H=this.pages[I];H.deselectAll();}return this.getSelectedDates();},deselectCell:function(H){for(var J=0;J<this.pages.length;++J){var I=this.pages[J];I.deselectCell(H);}return this.getSelectedDates();},reset:function(){for(var I=0;I<this.pages.length;++I){var H=this.pages[I];H.reset();}},clear:function(){for(var I=0;I<this.pages.length;++I){var H=this.pages[I];H.clear();}this.cfg.setProperty(C.SELECTED.key,[]);this.cfg.setProperty(C.PAGEDATE.key,new Date(this.pages[0].today.getTime()));this.render();},nextMonth:function(){for(var I=0;I<this.pages.length;++I){var H=this.pages[I];H.nextMonth();}},previousMonth:function(){for(var I=this.pages.length-1;I>=0;--I){var H=this.pages[I];H.previousMonth();}},nextYear:function(){for(var I=0;I<this.pages.length;++I){var H=this.pages[I];H.nextYear();}},previousYear:function(){for(var I=0;I<this.pages.length;++I){var H=this.pages[I];H.previousYear();}},getSelectedDates:function(){var J=[];var I=this.cfg.getProperty(C.SELECTED.key);for(var L=0;L<I.length;++L){var K=I[L];var H=F.getDate(K[0],K[1]-1,K[2]);J.push(H);}J.sort(function(N,M){return N-M;});return J;},addRenderer:function(H,I){for(var K=0;K<this.pages.length;++K){var J=this.pages[K];J.addRenderer(H,I);}},addMonthRenderer:function(K,H){for(var J=0;J<this.pages.length;++J){var I=this.pages[J];I.addMonthRenderer(K,H);
}},addWeekdayRenderer:function(I,H){for(var K=0;K<this.pages.length;++K){var J=this.pages[K];J.addWeekdayRenderer(I,H);}},removeRenderers:function(){this.callChildFunction("removeRenderers");},renderHeader:function(){},renderFooter:function(){},addMonths:function(H){this.callChildFunction("addMonths",H);},subtractMonths:function(H){this.callChildFunction("subtractMonths",H);},addYears:function(H){this.callChildFunction("addYears",H);},subtractYears:function(H){this.callChildFunction("subtractYears",H);},getCalendarPage:function(K){var M=null;if(K){var N=K.getFullYear(),J=K.getMonth();var I=this.pages;for(var L=0;L<I.length;++L){var H=I[L].cfg.getProperty("pagedate");if(H.getFullYear()===N&&H.getMonth()===J){M=I[L];break;}}}return M;},_setMonthOnDate:function(I,J){if(YAHOO.env.ua.webkit&&YAHOO.env.ua.webkit<420&&(J<0||J>11)){var H=F.add(I,F.MONTH,J-I.getMonth());I.setTime(H.getTime());}else{I.setMonth(J);}},_fixWidth:function(){var H=0;for(var J=0;J<this.pages.length;++J){var I=this.pages[J];H+=I.oDomContainer.offsetWidth;}if(H>0){this.oDomContainer.style.width=H+"px";}},toString:function(){return"CalendarGroup "+this.id;},destroy:function(){if(this.beforeDestroyEvent.fire()){var J=this;if(J.navigator){J.navigator.destroy();}if(J.cfg){J.cfg.destroy();}A.purgeElement(J.oDomContainer,true);D.removeClass(J.oDomContainer,B.CSS_CONTAINER);D.removeClass(J.oDomContainer,B.CSS_MULTI_UP);for(var I=0,H=J.pages.length;I<H;I++){J.pages[I].destroy();J.pages[I]=null;}J.oDomContainer.innerHTML="";J.oDomContainer=null;this.destroyEvent.fire();}}};B.CSS_CONTAINER="yui-calcontainer";B.CSS_MULTI_UP="multi";B.CSS_2UPTITLE="title";B.CSS_2UPCLOSE="close-icon";YAHOO.lang.augmentProto(B,G,"buildDayLabel","buildMonthLabel","renderOutOfBoundsDate","renderRowHeader","renderRowFooter","renderCellDefault","styleCellDefault","renderCellStyleHighlight1","renderCellStyleHighlight2","renderCellStyleHighlight3","renderCellStyleHighlight4","renderCellStyleToday","renderCellStyleSelected","renderCellNotThisMonth","renderBodyCellRestricted","initStyles","configTitle","configClose","configIframe","configStrings","configNavigator","createTitleBar","createCloseButton","removeTitleBar","removeCloseButton","hide","show","toDate","_toDate","_parseArgs","browser");YAHOO.widget.CalGrp=B;YAHOO.widget.CalendarGroup=B;YAHOO.widget.Calendar2up=function(J,H,I){this.init(J,H,I);};YAHOO.extend(YAHOO.widget.Calendar2up,B);YAHOO.widget.Cal2up=YAHOO.widget.Calendar2up;})();YAHOO.widget.CalendarNavigator=function(A){this.init(A);};(function(){var A=YAHOO.widget.CalendarNavigator;A.CLASSES={NAV:"yui-cal-nav",NAV_VISIBLE:"yui-cal-nav-visible",MASK:"yui-cal-nav-mask",YEAR:"yui-cal-nav-y",MONTH:"yui-cal-nav-m",BUTTONS:"yui-cal-nav-b",BUTTON:"yui-cal-nav-btn",ERROR:"yui-cal-nav-e",YEAR_CTRL:"yui-cal-nav-yc",MONTH_CTRL:"yui-cal-nav-mc",INVALID:"yui-invalid",DEFAULT:"yui-default"};A._DEFAULT_CFG={strings:{month:"Month",year:"Year",submit:"Okay",cancel:"Cancel",invalidYear:"Year needs to be a number"},monthFormat:YAHOO.widget.Calendar.LONG,initialFocus:"year"};A.ID_SUFFIX="_nav";A.MONTH_SUFFIX="_month";A.YEAR_SUFFIX="_year";A.ERROR_SUFFIX="_error";A.CANCEL_SUFFIX="_cancel";A.SUBMIT_SUFFIX="_submit";A.YR_MAX_DIGITS=4;A.YR_MINOR_INC=1;A.YR_MAJOR_INC=10;A.UPDATE_DELAY=50;A.YR_PATTERN=/^\d+$/;A.TRIM=/^\s*(.*?)\s*$/;})();YAHOO.widget.CalendarNavigator.prototype={id:null,cal:null,navEl:null,maskEl:null,yearEl:null,monthEl:null,errorEl:null,submitEl:null,cancelEl:null,firstCtrl:null,lastCtrl:null,_doc:null,_year:null,_month:0,__rendered:false,init:function(A){var C=A.oDomContainer;this.cal=A;this.id=C.id+YAHOO.widget.CalendarNavigator.ID_SUFFIX;this._doc=C.ownerDocument;var B=YAHOO.env.ua.ie;this.__isIEQuirks=(B&&((B<=6)||(this._doc.compatMode=="BackCompat")));},show:function(){var A=YAHOO.widget.CalendarNavigator.CLASSES;if(this.cal.beforeShowNavEvent.fire()){if(!this.__rendered){this.render();}this.clearErrors();this._updateMonthUI();this._updateYearUI();this._show(this.navEl,true);this.setInitialFocus();this.showMask();YAHOO.util.Dom.addClass(this.cal.oDomContainer,A.NAV_VISIBLE);this.cal.showNavEvent.fire();}},hide:function(){var A=YAHOO.widget.CalendarNavigator.CLASSES;if(this.cal.beforeHideNavEvent.fire()){this._show(this.navEl,false);this.hideMask();YAHOO.util.Dom.removeClass(this.cal.oDomContainer,A.NAV_VISIBLE);this.cal.hideNavEvent.fire();}},showMask:function(){this._show(this.maskEl,true);if(this.__isIEQuirks){this._syncMask();}},hideMask:function(){this._show(this.maskEl,false);},getMonth:function(){return this._month;},getYear:function(){return this._year;},setMonth:function(A){if(A>=0&&A<12){this._month=A;}this._updateMonthUI();},setYear:function(B){var A=YAHOO.widget.CalendarNavigator.YR_PATTERN;if(YAHOO.lang.isNumber(B)&&A.test(B+"")){this._year=B;}this._updateYearUI();},render:function(){this.cal.beforeRenderNavEvent.fire();if(!this.__rendered){this.createNav();this.createMask();this.applyListeners();this.__rendered=true;}this.cal.renderNavEvent.fire();},createNav:function(){var B=YAHOO.widget.CalendarNavigator;var C=this._doc;var D=C.createElement("div");D.className=B.CLASSES.NAV;var A=this.renderNavContents([]);D.innerHTML=A.join("");this.cal.oDomContainer.appendChild(D);this.navEl=D;this.yearEl=C.getElementById(this.id+B.YEAR_SUFFIX);this.monthEl=C.getElementById(this.id+B.MONTH_SUFFIX);this.errorEl=C.getElementById(this.id+B.ERROR_SUFFIX);this.submitEl=C.getElementById(this.id+B.SUBMIT_SUFFIX);this.cancelEl=C.getElementById(this.id+B.CANCEL_SUFFIX);if(YAHOO.env.ua.gecko&&this.yearEl&&this.yearEl.type=="text"){this.yearEl.setAttribute("autocomplete","off");}this._setFirstLastElements();},createMask:function(){var B=YAHOO.widget.CalendarNavigator.CLASSES;var A=this._doc.createElement("div");A.className=B.MASK;this.cal.oDomContainer.appendChild(A);this.maskEl=A;},_syncMask:function(){var B=this.cal.oDomContainer;if(B&&this.maskEl){var A=YAHOO.util.Dom.getRegion(B);YAHOO.util.Dom.setStyle(this.maskEl,"width",A.right-A.left+"px");YAHOO.util.Dom.setStyle(this.maskEl,"height",A.bottom-A.top+"px");
}},renderNavContents:function(A){var D=YAHOO.widget.CalendarNavigator,E=D.CLASSES,B=A;B[B.length]='<div class="'+E.MONTH+'">';this.renderMonth(B);B[B.length]="</div>";B[B.length]='<div class="'+E.YEAR+'">';this.renderYear(B);B[B.length]="</div>";B[B.length]='<div class="'+E.BUTTONS+'">';this.renderButtons(B);B[B.length]="</div>";B[B.length]='<div class="'+E.ERROR+'" id="'+this.id+D.ERROR_SUFFIX+'"></div>';return B;},renderMonth:function(D){var G=YAHOO.widget.CalendarNavigator,H=G.CLASSES;var I=this.id+G.MONTH_SUFFIX,F=this.__getCfg("monthFormat"),A=this.cal.cfg.getProperty((F==YAHOO.widget.Calendar.SHORT)?"MONTHS_SHORT":"MONTHS_LONG"),E=D;if(A&&A.length>0){E[E.length]='<label for="'+I+'">';E[E.length]=this.__getCfg("month",true);E[E.length]="</label>";E[E.length]='<select name="'+I+'" id="'+I+'" class="'+H.MONTH_CTRL+'">';for(var B=0;B<A.length;B++){E[E.length]='<option value="'+B+'">';E[E.length]=A[B];E[E.length]="</option>";}E[E.length]="</select>";}return E;},renderYear:function(B){var E=YAHOO.widget.CalendarNavigator,F=E.CLASSES;var G=this.id+E.YEAR_SUFFIX,A=E.YR_MAX_DIGITS,D=B;D[D.length]='<label for="'+G+'">';D[D.length]=this.__getCfg("year",true);D[D.length]="</label>";D[D.length]='<input type="text" name="'+G+'" id="'+G+'" class="'+F.YEAR_CTRL+'" maxlength="'+A+'"/>';return D;},renderButtons:function(A){var D=YAHOO.widget.CalendarNavigator.CLASSES;var B=A;B[B.length]='<span class="'+D.BUTTON+" "+D.DEFAULT+'">';B[B.length]='<button type="button" id="'+this.id+"_submit"+'">';B[B.length]=this.__getCfg("submit",true);B[B.length]="</button>";B[B.length]="</span>";B[B.length]='<span class="'+D.BUTTON+'">';B[B.length]='<button type="button" id="'+this.id+"_cancel"+'">';B[B.length]=this.__getCfg("cancel",true);B[B.length]="</button>";B[B.length]="</span>";return B;},applyListeners:function(){var B=YAHOO.util.Event;function A(){if(this.validate()){this.setYear(this._getYearFromUI());}}function C(){this.setMonth(this._getMonthFromUI());}B.on(this.submitEl,"click",this.submit,this,true);B.on(this.cancelEl,"click",this.cancel,this,true);B.on(this.yearEl,"blur",A,this,true);B.on(this.monthEl,"change",C,this,true);if(this.__isIEQuirks){YAHOO.util.Event.on(this.cal.oDomContainer,"resize",this._syncMask,this,true);}this.applyKeyListeners();},purgeListeners:function(){var A=YAHOO.util.Event;A.removeListener(this.submitEl,"click",this.submit);A.removeListener(this.cancelEl,"click",this.cancel);A.removeListener(this.yearEl,"blur");A.removeListener(this.monthEl,"change");if(this.__isIEQuirks){A.removeListener(this.cal.oDomContainer,"resize",this._syncMask);}this.purgeKeyListeners();},applyKeyListeners:function(){var D=YAHOO.util.Event,A=YAHOO.env.ua;var C=(A.ie||A.webkit)?"keydown":"keypress";var B=(A.ie||A.opera||A.webkit)?"keydown":"keypress";D.on(this.yearEl,"keypress",this._handleEnterKey,this,true);D.on(this.yearEl,C,this._handleDirectionKeys,this,true);D.on(this.lastCtrl,B,this._handleTabKey,this,true);D.on(this.firstCtrl,B,this._handleShiftTabKey,this,true);},purgeKeyListeners:function(){var D=YAHOO.util.Event,A=YAHOO.env.ua;var C=(A.ie||A.webkit)?"keydown":"keypress";var B=(A.ie||A.opera||A.webkit)?"keydown":"keypress";D.removeListener(this.yearEl,"keypress",this._handleEnterKey);D.removeListener(this.yearEl,C,this._handleDirectionKeys);D.removeListener(this.lastCtrl,B,this._handleTabKey);D.removeListener(this.firstCtrl,B,this._handleShiftTabKey);},submit:function(){if(this.validate()){this.hide();this.setMonth(this._getMonthFromUI());this.setYear(this._getYearFromUI());var B=this.cal;var A=YAHOO.widget.CalendarNavigator.UPDATE_DELAY;if(A>0){var C=this;window.setTimeout(function(){C._update(B);},A);}else{this._update(B);}}},_update:function(A){A.setYear(this.getYear());A.setMonth(this.getMonth());A.render();},cancel:function(){this.hide();},validate:function(){if(this._getYearFromUI()!==null){this.clearErrors();return true;}else{this.setYearError();this.setError(this.__getCfg("invalidYear",true));return false;}},setError:function(A){if(this.errorEl){this.errorEl.innerHTML=A;this._show(this.errorEl,true);}},clearError:function(){if(this.errorEl){this.errorEl.innerHTML="";this._show(this.errorEl,false);}},setYearError:function(){YAHOO.util.Dom.addClass(this.yearEl,YAHOO.widget.CalendarNavigator.CLASSES.INVALID);},clearYearError:function(){YAHOO.util.Dom.removeClass(this.yearEl,YAHOO.widget.CalendarNavigator.CLASSES.INVALID);},clearErrors:function(){this.clearError();this.clearYearError();},setInitialFocus:function(){var A=this.submitEl,C=this.__getCfg("initialFocus");if(C&&C.toLowerCase){C=C.toLowerCase();if(C=="year"){A=this.yearEl;try{this.yearEl.select();}catch(B){}}else{if(C=="month"){A=this.monthEl;}}}if(A&&YAHOO.lang.isFunction(A.focus)){try{A.focus();}catch(D){}}},erase:function(){if(this.__rendered){this.purgeListeners();this.yearEl=null;this.monthEl=null;this.errorEl=null;this.submitEl=null;this.cancelEl=null;this.firstCtrl=null;this.lastCtrl=null;if(this.navEl){this.navEl.innerHTML="";}var B=this.navEl.parentNode;if(B){B.removeChild(this.navEl);}this.navEl=null;var A=this.maskEl.parentNode;if(A){A.removeChild(this.maskEl);}this.maskEl=null;this.__rendered=false;}},destroy:function(){this.erase();this._doc=null;this.cal=null;this.id=null;},_show:function(B,A){if(B){YAHOO.util.Dom.setStyle(B,"display",(A)?"block":"none");}},_getMonthFromUI:function(){if(this.monthEl){return this.monthEl.selectedIndex;}else{return 0;}},_getYearFromUI:function(){var B=YAHOO.widget.CalendarNavigator;var A=null;if(this.yearEl){var C=this.yearEl.value;C=C.replace(B.TRIM,"$1");if(B.YR_PATTERN.test(C)){A=parseInt(C,10);}}return A;},_updateYearUI:function(){if(this.yearEl&&this._year!==null){this.yearEl.value=this._year;}},_updateMonthUI:function(){if(this.monthEl){this.monthEl.selectedIndex=this._month;}},_setFirstLastElements:function(){this.firstCtrl=this.monthEl;this.lastCtrl=this.cancelEl;if(this.__isMac){if(YAHOO.env.ua.webkit&&YAHOO.env.ua.webkit<420){this.firstCtrl=this.monthEl;this.lastCtrl=this.yearEl;
}if(YAHOO.env.ua.gecko){this.firstCtrl=this.yearEl;this.lastCtrl=this.yearEl;}}},_handleEnterKey:function(B){var A=YAHOO.util.KeyListener.KEY;if(YAHOO.util.Event.getCharCode(B)==A.ENTER){YAHOO.util.Event.preventDefault(B);this.submit();}},_handleDirectionKeys:function(H){var G=YAHOO.util.Event,A=YAHOO.util.KeyListener.KEY,D=YAHOO.widget.CalendarNavigator;var F=(this.yearEl.value)?parseInt(this.yearEl.value,10):null;if(isFinite(F)){var B=false;switch(G.getCharCode(H)){case A.UP:this.yearEl.value=F+D.YR_MINOR_INC;B=true;break;case A.DOWN:this.yearEl.value=Math.max(F-D.YR_MINOR_INC,0);B=true;break;case A.PAGE_UP:this.yearEl.value=F+D.YR_MAJOR_INC;B=true;break;case A.PAGE_DOWN:this.yearEl.value=Math.max(F-D.YR_MAJOR_INC,0);B=true;break;default:break;}if(B){G.preventDefault(H);try{this.yearEl.select();}catch(C){}}}},_handleTabKey:function(D){var C=YAHOO.util.Event,A=YAHOO.util.KeyListener.KEY;if(C.getCharCode(D)==A.TAB&&!D.shiftKey){try{C.preventDefault(D);this.firstCtrl.focus();}catch(B){}}},_handleShiftTabKey:function(D){var C=YAHOO.util.Event,A=YAHOO.util.KeyListener.KEY;if(D.shiftKey&&C.getCharCode(D)==A.TAB){try{C.preventDefault(D);this.lastCtrl.focus();}catch(B){}}},__getCfg:function(D,B){var C=YAHOO.widget.CalendarNavigator._DEFAULT_CFG;var A=this.cal.cfg.getProperty("navigator");if(B){return(A!==true&&A.strings&&A.strings[D])?A.strings[D]:C.strings[D];}else{return(A!==true&&A[D])?A[D]:C[D];}},__isMac:(navigator.userAgent.toLowerCase().indexOf("macintosh")!=-1)};YAHOO.register("calendar",YAHOO.widget.Calendar,{version:"2.7.0",build:"1799"});
/* end: extension/ezwebin/design/ezwebin/javascript/yui/build/calendar/calendar-min.js */

/* start: extension/site/design/site/javascript/swfobject.js */
/*	SWFObject v2.2 <http://code.google.com/p/swfobject/> 
	is released under the MIT License <http://www.opensource.org/licenses/mit-license.php> 
*/
var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y<X;Y++){U[Y]()}}function K(X){if(J){X()}else{U[U.length]=X}}function s(Y){if(typeof O.addEventListener!=D){O.addEventListener("load",Y,false)}else{if(typeof j.addEventListener!=D){j.addEventListener("load",Y,false)}else{if(typeof O.attachEvent!=D){i(O,"onload",Y)}else{if(typeof O.onload=="function"){var X=O.onload;O.onload=function(){X();Y()}}else{O.onload=Y}}}}}function h(){if(T){V()}else{H()}}function V(){var X=j.getElementsByTagName("body")[0];var aa=C(r);aa.setAttribute("type",q);var Z=X.appendChild(aa);if(Z){var Y=0;(function(){if(typeof Z.GetVariable!=D){var ab=Z.GetVariable("$version");if(ab){ab=ab.split(" ")[1].split(",");M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.removeChild(aa);Z=null;H()})()}else{H()}}function H(){var ag=o.length;if(ag>0){for(var af=0;af<ag;af++){var Y=o[af].id;var ab=o[af].callbackFn;var aa={success:false,id:Y};if(M.pv[0]>0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!="movie"){ah[X[ad].getAttribute("name")]=X[ad].getAttribute("value")}}P(ai,ah,Y,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var Z=z(Y);if(Z&&typeof Z.SetVariable!=D){aa.success=true;aa.ref=Z}ab(aa)}}}}}function z(aa){var X=null;var Y=c(aa);if(Y&&Y.nodeName=="OBJECT"){if(typeof Y.SetVariable!=D){X=Y}else{var Z=Y.getElementsByTagName(r)[0];if(Z){X=Z}}}return X}function A(){return !a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function P(aa,ab,X,Z){a=true;E=Z||null;B={success:false,id:X};var ae=c(X);if(ae){if(ae.nodeName=="OBJECT"){l=g(ae);Q=null}else{l=ae;Q=X}aa.id=R;if(typeof aa.width==D||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.width="310"}if(typeof aa.height==D||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa.height="137"}j.title=j.title.slice(0,47)+" - Flash Player Installation";var ad=M.ie&&M.win?"ActiveX":"PlugIn",ac="MMredirectURL="+O.location.toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D){ab.flashvars+="&"+ac}else{ab.flashvars=ac}if(M.ie&&M.win&&ae.readyState!=4){var Y=C("div");X+="SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.insertBefore(Y,ae);ae.style.display="none";(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=4){var X=C("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y),X);Y.style.display="none";(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.replaceChild(g(Y),Y)}}function g(ab){var aa=C("div");if(M.win&&M.ie){aa.innerHTML=ab.innerHTML}else{var Y=ab.getElementsByTagName(r)[0];if(Y){var ad=Y.childNodes;if(ad){var X=ad.length;for(var Z=0;Z<X;Z++){if(!(ad[Z].nodeType==1&&ad[Z].nodeName=="PARAM")&&!(ad[Z].nodeType==8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}return aa}function u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312){return X}if(aa){if(typeof ai.id==D){ai.id=Y}if(M.ie&&M.win){var ah="";for(var ae in ai){if(ai[ae]!=Object.prototype[ae]){if(ae.toLowerCase()=="data"){ag.movie=ai[ae]}else{if(ae.toLowerCase()=="styleclass"){ah+=' class="'+ai[ae]+'"'}else{if(ae.toLowerCase()!="classid"){ah+=" "+ae+'="'+ai[ae]+'"'}}}}}var af="";for(var ad in ag){if(ag[ad]!=Object.prototype[ad]){af+='<param name="'+ad+'" value="'+ag[ad]+'" />'}}aa.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</object>";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var Z=N.length;for(var aa=0;aa<Z;aa++){y(N[aa])}for(var Y in M){M[Y]=null}M=null;for(var X in swfobject){swfobject[X]=null}swfobject=null})}}();return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var Y={};Y.id=ab;Y.swfVersion=X;Y.expressInstall=aa;Y.callbackFn=Z;o[o.length]=Y;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObjectById:function(X){if(M.w3){return z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var X={success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){w(ah,false);K(function(){ae+="";ag+="";var aj={};if(af&&typeof af===r){for(var al in af){aj[al]=af[al]}}aj.data=ab;aj.width=ae;aj.height=ag;var am={};if(ad&&typeof ad===r){for(var ak in ad){am[ak]=ad[ak]}}if(Z&&typeof Z===r){for(var ai in Z){if(typeof am.flashvars!=D){am.flashvars+="&"+ai+"="+Z[ai]}else{am.flashvars=ai+"="+Z[ai]}}}if(F(Y)){var an=u(aj,am,ah);if(aj.id==ah){w(ah,true)}X.success=true;X.ref=an}else{if(aa&&A()){aj.data=aa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=false},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){if(M.w3){return u(Z,Y,X)}else{return undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){if(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(aa){var Z=j.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=Z.split("?")[1]}if(aa==null){return L(Z)}var Y=Z.split("&");for(var X=0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("="))==aa){return L(Y[X].substring((Y[X].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(a){var X=c(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&&M.win){l.style.display="block"}}if(E){E(B)}}a=false}}}}();
/* end: extension/site/design/site/javascript/swfobject.js */

/* start: extension/site/design/site/javascript/omniloader.js */
$(document).ready(function(){
	
	var onClick = new Array();
	
	var onSubmit = new Array();
	
	var tab_r = new Array();
	
	tab_r['tab2.png'] = "Activities";
	tab_r['tab3.png'] = "Cars";
	tab_r['tab4.png'] = "Flights";
	
	onSubmit['input[name=thotelSearchForm]']="var s=s_gi('thayvacavillecvb'); s.linkTrackVars='prop1,eVar1,events'; s.events='event1'; s.prop1='Reservation Widget'; s.eVar1='Reservation Widget'; s.tl(this,'o','Reservation Widget');"

	onClick['#bot_nav a']="var s=s_gi('thayvacavillecvb'); s.linkTrackVars='prop1,eVar1,events'; s.events='event1'; s.prop1=tab_r[imagename(this)] + ' reservation Nav'; s.eVar1=tab_r[imagename(this)] + ' reservation Nav'; s.tl(this,'o',tab_r[imagename(this)] + ' reservation Nav');"

//  onClick="var s=s_gi('thayvacavillecvb'); s.linkTrackVars='prop1,eVar1,events'; s.events='event1'; s.prop1='Reservation Footer'; s.eVar1='Reservation Footer'; s.tl(this,'o','Reservation Footer');"

//	onClick="var s=s_gi('thayvacavillecvb'); s.linkTrackVars='prop1,eVar1,events'; s.events='event1'; s.prop1='Reservation Text'; s.eVar1='Reservation Text'; s.tl(this,'o','Reservation Text');"

	onSubmit['.stay_informed form']="var s=s_gi('thayvacavillecvb'); s.linkTrackVars='prop1,eVar1,events'; s.events='event2'; s.prop1='Email Sign Up'; s.eVar1='Email Sign Up'; s.tl(this,'o','Email Sign Up');"

	onClick['.visitors_guide a']="var s=s_gi('thayvacavillecvb'); s.linkTrackVars='prop1,eVar1,events'; s.events='event3'; s.prop1='Visitors Guide Download'; s.eVar1='Visitors Guide Download'; s.tl(this,'o','Visitors Guide Download');"

//	onClick['']="var s=s_gi('thayvacavillecvb'); s.linkTrackVars='prop1,eVar1,events'; s.events='event4'; s.prop1='Itinerary Download'; s.eVar1='Itinerary Download'; s.tl(this,'o','Itinerary Download');"

//	onClick="var s=s_gi('thayvacavillecvb'); s.linkTrackVars='prop1,eVar1,events'; s.events='event5'; s.prop1='Contact Us Submission'; s.eVar1='Contact Us Submission'; s.tl(this,'o','Contact Us Submission');"

//	onClick="var s=s_gi('thayvacavillecvb'); s.linkTrackVars='prop1,eVar1,events'; s.events='event6'; s.prop1='Event RFP Submission'; s.eVar1='Event RFP Submission'; s.tl(this,'o','Event RFP Submission');"

	onClick['#phot a']="var s=s_gi('thayvacavillecvb'); s.linkTrackVars='prop1,eVar2,events'; s.events='event7'; s.prop1='Photo Gallery'; s.eVar2='Photo Gallery'; s.tl(this,'o','Photo Gallery');"

	onClick['.ec_module_btm .b_more a']="var s=s_gi('thayvacavillecvb'); s.linkTrackVars='prop1,eVar2,events'; s.events='event8'; s.prop1='Event Detail Clicks'; s.eVar2='Event Detail Clicks'; s.tl(this,'o','Event Detail Clicks');"

//	onClick['']="var s=s_gi('thayvacavillecvb'); s.linkTrackVars='prop1,eVar2,events'; s.events='event9'; s.prop1='Event Print'; s.eVar2='Event Print'; s.tl(this,'o','Event Print');"


	var proc = new Array();
	proc['onclick'] = onClick;
	proc['onsubmit'] = onSubmit;


	for (p in proc) {

		for (i in proc[p]) {
			if ($(i).length) {
				$(i).each(function(){
					DOM = $(this)[0];

					onc = String(DOM.getAttribute(p));
					if (onc.indexOf("function") == 0) onc = onc.replace(/^function\s*onclick\(\)\s*\{\s*(.*)\s*\}$/, '$1');
					if (onc == null) {
						func_text = proc[p][i];
					} else {
						func_text = (proc[p][i] + ";" + onc).replace(/;;/, ";");
					}
					eval("DOM." + p + " = function() {" + func_text + "}");		
					test = 0;			
				})
			}
		}

	}

});


function pagename() {
	return document.location.href.split('/').reverse()[0].replace(/-/g,' ');
}

function imagename(link) {
	return $(link).find('img').attr('src').split('/').reverse()[0];
}

function sectionname() {
	return document.location.href.split('/')[3].replace(/-/g,' ');
}

function selectedhotel() {
	return $('#reserveForm .jquery-selectbox-currentItem').html();
}



/* end: extension/site/design/site/javascript/omniloader.js */

/* start: extension/gallery/design/standard/javascript/jquery.timers-1.1.2.js */
ï»¿/**
 * jQuery.timers - Timer abstractions for jQuery
 * Written by Blair Mitchelmore (blair DOT mitchelmore AT gmail DOT com)
 * Licensed under the WTFPL (http://sam.zoy.org/wtfpl/).
 * Date: 2009/02/08
 *
 * @author Blair Mitchelmore
 * @version 1.1.2
 *
 **/

jQuery.fn.extend({
	everyTime: function(interval, label, fn, times, belay) {
		return this.each(function() {
			jQuery.timer.add(this, interval, label, fn, times, belay);
		});
	},
	oneTime: function(interval, label, fn) {
		return this.each(function() {
			jQuery.timer.add(this, interval, label, fn, 1);
		});
	},
	stopTime: function(label, fn) {
		return this.each(function() {
			jQuery.timer.remove(this, label, fn);
		});
	}
});

jQuery.event.special

jQuery.extend({
	timer: {
		global: [],
		guid: 1,
		dataKey: "jQuery.timer",
		regex: /^([0-9]+(?:\.[0-9]*)?)\s*(.*s)?$/,
		powers: {
			// Yeah this is major overkill...
			'ms': 1,
			'cs': 10,
			'ds': 100,
			's': 1000,
			'das': 10000,
			'hs': 100000,
			'ks': 1000000
		},
		timeParse: function(value) {
			if (value == undefined || value == null)
				return null;
			var result = this.regex.exec(jQuery.trim(value.toString()));
			if (result[2]) {
				var num = parseFloat(result[1]);
				var mult = this.powers[result[2]] || 1;
				return num * mult;
			} else {
				return value;
			}
		},
		add: function(element, interval, label, fn, times, belay) {
			var counter = 0;
			
			if (jQuery.isFunction(label)) {
				if (!times) 
					times = fn;
				fn = label;
				label = interval;
			}
			
			interval = jQuery.timer.timeParse(interval);

			if (typeof interval != 'number' || isNaN(interval) || interval <= 0)
				return;

			if (times && times.constructor != Number) {
				belay = !!times;
				times = 0;
			}
			
			times = times || 0;
			belay = belay || false;
			
			var timers = jQuery.data(element, this.dataKey) || jQuery.data(element, this.dataKey, {});
			
			if (!timers[label])
				timers[label] = {};
			
			fn.timerID = fn.timerID || this.guid++;
			
			var handler = function() {
				if (belay && this.inProgress) 
					return;
				this.inProgress = true;
				if ((++counter > times && times !== 0) || fn.call(element, counter) === false)
					jQuery.timer.remove(element, label, fn);
				this.inProgress = false;
			};
			
			handler.timerID = fn.timerID;
			
			if (!timers[label][fn.timerID])
				timers[label][fn.timerID] = window.setInterval(handler,interval);
			
			this.global.push( element );
			
		},
		remove: function(element, label, fn) {
			var timers = jQuery.data(element, this.dataKey), ret;
			
			if ( timers ) {
				
				if (!label) {
					for ( label in timers )
						this.remove(element, label, fn);
				} else if ( timers[label] ) {
					if ( fn ) {
						if ( fn.timerID ) {
							window.clearInterval(timers[label][fn.timerID]);
							delete timers[label][fn.timerID];
						}
					} else {
						for ( var fn in timers[label] ) {
							window.clearInterval(timers[label][fn]);
							delete timers[label][fn];
						}
					}
					
					for ( ret in timers[label] ) break;
					if ( !ret ) {
						ret = null;
						delete timers[label];
					}
				}
				
				for ( ret in timers ) break;
				if ( !ret ) 
					jQuery.removeData(element, this.dataKey);
			}
		}
	}
});

jQuery(window).bind("unload", function() {
	jQuery.each(jQuery.timer.global, function(index, item) {
		jQuery.timer.remove(item);
	});
});
/* end: extension/gallery/design/standard/javascript/jquery.timers-1.1.2.js */

/* start: extension/gallery/design/standard/javascript/jquery.easing.1.3.js */
/*
 * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/
 *
 * Uses the built in easing capabilities added In jQuery 1.1
 * to offer multiple easing options
 *
 * TERMS OF USE - jQuery Easing
 * 
 * Open source under the BSD License. 
 * 
 * Copyright Ã‚Â© 2008 George McGinley Smith
 * All rights reserved.
 * 
 * Redistribution and use in source and binary forms, with or without modification, 
 * are permitted provided that the following conditions are met:
 * 
 * Redistributions of source code must retain the above copyright notice, this list of 
 * conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright notice, this list 
 * of conditions and the following disclaimer in the documentation and/or other materials 
 * provided with the distribution.
 * 
 * Neither the name of the author nor the names of contributors may be used to endorse 
 * or promote products derived from this software without specific prior written permission.
 * 
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 
 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 *  COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
 *  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
 *  GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 
 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 *  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 
 * OF THE POSSIBILITY OF SUCH DAMAGE. 
 *
*/

// t: current time, b: begInnIng value, c: change In value, d: duration
jQuery.easing['jswing'] = jQuery.easing['swing'];

jQuery.extend( jQuery.easing,
{
	def: 'easeOutQuad',
	swing: function (x, t, b, c, d) {
		//alert(jQuery.easing.default);
		return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
	},
	easeInQuad: function (x, t, b, c, d) {
		return c*(t/=d)*t + b;
	},
	easeOutQuad: function (x, t, b, c, d) {
		return -c *(t/=d)*(t-2) + b;
	},
	easeInOutQuad: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t + b;
		return -c/2 * ((--t)*(t-2) - 1) + b;
	},
	easeInCubic: function (x, t, b, c, d) {
		return c*(t/=d)*t*t + b;
	},
	easeOutCubic: function (x, t, b, c, d) {
		return c*((t=t/d-1)*t*t + 1) + b;
	},
	easeInOutCubic: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t*t + b;
		return c/2*((t-=2)*t*t + 2) + b;
	},
	easeInQuart: function (x, t, b, c, d) {
		return c*(t/=d)*t*t*t + b;
	},
	easeOutQuart: function (x, t, b, c, d) {
		return -c * ((t=t/d-1)*t*t*t - 1) + b;
	},
	easeInOutQuart: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t*t*t + b;
		return -c/2 * ((t-=2)*t*t*t - 2) + b;
	},
	easeInQuint: function (x, t, b, c, d) {
		return c*(t/=d)*t*t*t*t + b;
	},
	easeOutQuint: function (x, t, b, c, d) {
		return c*((t=t/d-1)*t*t*t*t + 1) + b;
	},
	easeInOutQuint: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b;
		return c/2*((t-=2)*t*t*t*t + 2) + b;
	},
	easeInSine: function (x, t, b, c, d) {
		return -c * Math.cos(t/d * (Math.PI/2)) + c + b;
	},
	easeOutSine: function (x, t, b, c, d) {
		return c * Math.sin(t/d * (Math.PI/2)) + b;
	},
	easeInOutSine: function (x, t, b, c, d) {
		return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;
	},
	easeInExpo: function (x, t, b, c, d) {
		return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b;
	},
	easeOutExpo: function (x, t, b, c, d) {
		return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b;
	},
	easeInOutExpo: function (x, t, b, c, d) {
		if (t==0) return b;
		if (t==d) return b+c;
		if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;
		return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;
	},
	easeInCirc: function (x, t, b, c, d) {
		return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b;
	},
	easeOutCirc: function (x, t, b, c, d) {
		return c * Math.sqrt(1 - (t=t/d-1)*t) + b;
	},
	easeInOutCirc: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;
		return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b;
	},
	easeInElastic: function (x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
	},
	easeOutElastic: function (x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
	},
	easeInOutElastic: function (x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d/2)==2) return b+c;  if (!p) p=d*(.3*1.5);
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
		return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b;
	},
	easeInBack: function (x, t, b, c, d, s) {
		if (s == undefined) s = 1.70158;
		return c*(t/=d)*t*((s+1)*t - s) + b;
	},
	easeOutBack: function (x, t, b, c, d, s) {
		if (s == undefined) s = 1.70158;
		return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
	},
	easeInOutBack: function (x, t, b, c, d, s) {
		if (s == undefined) s = 1.70158; 
		if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
		return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
	},
	easeInBounce: function (x, t, b, c, d) {
		return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b;
	},
	easeOutBounce: function (x, t, b, c, d) {
		if ((t/=d) < (1/2.75)) {
			return c*(7.5625*t*t) + b;
		} else if (t < (2/2.75)) {
			return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
		} else if (t < (2.5/2.75)) {
			return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
		} else {
			return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
		}
	},
	easeInOutBounce: function (x, t, b, c, d) {
		if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b;
		return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b;
	}
});

/*
 *
 * TERMS OF USE - EASING EQUATIONS
 * 
 * Open source under the BSD License. 
 * 
 * Copyright Ã‚Â© 2001 Robert Penner
 * All rights reserved.
 * 
 * Redistribution and use in source and binary forms, with or without modification, 
 * are permitted provided that the following conditions are met:
 * 
 * Redistributions of source code must retain the above copyright notice, this list of 
 * conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright notice, this list 
 * of conditions and the following disclaimer in the documentation and/or other materials 
 * provided with the distribution.
 * 
 * Neither the name of the author nor the names of contributors may be used to endorse 
 * or promote products derived from this software without specific prior written permission.
 * 
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 
 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 *  COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
 *  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
 *  GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 
 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 *  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 
 * OF THE POSSIBILITY OF SUCH DAMAGE. 
 *
 */
/* end: extension/gallery/design/standard/javascript/jquery.easing.1.3.js */

/* start: extension/gallery/design/standard/javascript/jquery.galleryview-2.0-pack.js */
/*

	GalleryView - jQuery Content Gallery Plugin
	Author: 		Jack Anderson
	Version:		2.0 (May 5, 2009)
	Documentation: 	http://www.spaceforaname.com/galleryview/
	
	Please use this development script if you intend to make changes to the
	plugin code.  For production sites, please use jquery.galleryview-2.0-pack.js.
	
	See CHANGELOG.txt for a review of changes and LICENSE.txt for the applicable
	licensing information.


*/

//Global variable to check if window is already loaded
//Used for calling GalleryView after page has loaded
var window_loaded = false;
			
(function($){
	$.fn.galleryView = function(options) {
		var opts = $.extend($.fn.galleryView.defaults,options);
		
		var id;
		var iterator = 0;
		var item_count = 0;
		var slide_method;
		var theme_path;
		var paused = false;
		
		//Element dimensions
		var gallery_width;
		var gallery_height;
		var pointer_height;
		var pointer_width;
		var strip_width;
		var strip_height;
		var wrapper_width;
		var f_frame_width;
		var f_frame_height;
		var frame_caption_size = 20;
		var gallery_padding;
		var filmstrip_margin;
		var filmstrip_orientation;
		
		
		//Arrays used to scale frames and panels
		var frame_img_scale = new Object();
		var panel_img_scale = new Object();
		var img_h = new Object();
		var img_w = new Object();
		
		//Flag indicating whether to scale panel images
		var scale_panel_images = true;
		
		var panel_nav_displayed = false;
		
		//Define jQuery objects for reuse
		var j_gallery;
		var j_filmstrip;
		var j_frames;
		var j_frame_img_wrappers;
		var j_panels;
		var j_pointer;
		
		
/************************************************/
/*	Plugin Methods								*/
/************************************************/	

	//Transition from current item to item 'i'
		function showItem(i) {
			//Disable next/prev buttons until transition is complete
			$('.nav-next-overlay',j_gallery).unbind('click');
			$('.nav-prev-overlay',j_gallery).unbind('click');
			$('.nav-next',j_gallery).unbind('click');
			$('.nav-prev',j_gallery).unbind('click');
			j_frames.unbind('click');
			
			//Fade out all frames while fading in target frame
			if(opts.show_filmstrip) {
				j_frames.removeClass('current').find('img').stop().animate({
					'opacity':opts.frame_opacity
				},opts.transition_speed);
				j_frames.eq(i).addClass('current').find('img').stop().animate({
					'opacity':1.0
				},opts.transition_speed);
			}
			
			//If the gallery has panels and the panels should fade, fade out all panels while fading in target panel
			if(opts.show_panels && opts.fade_panels) {
				j_panels.fadeOut(opts.transition_speed).eq(i%item_count).fadeIn(opts.transition_speed,function(){
					if(!opts.show_filmstrip) {
						$('.nav-prev-overlay',j_gallery).click(showPrevItem);
						$('.nav-next-overlay',j_gallery).click(showNextItem);
						$('.nav-prev',j_gallery).click(showPrevItem);
						$('.nav-next',j_gallery).click(showNextItem);		
					}
				});
			}
			
			//If gallery has a filmstrip, handle animation of frames
			if(opts.show_filmstrip) {
				//Slide either pointer or filmstrip, depending on transition method
				if(slide_method=='strip') {
					//Stop filmstrip if it's currently in motion
					j_filmstrip.stop();
					
					if(filmstrip_orientation=='horizontal') {
						//Determine distance between pointer (eventual destination) and target frame
						var distance = getPos(j_frames[i]).left - (getPos(j_pointer[0]).left+(pointer_width/2)-(f_frame_width/2));
						var diststr = (distance>=0?'-=':'+=')+Math.abs(distance)+'px';
						
						//Animate filmstrip and slide target frame under pointer
						j_filmstrip.animate({
							'left':diststr
						},opts.transition_speed,opts.easing,function(){
							//Always ensure that there are a sufficient number of hidden frames on either
							//side of the filmstrip to avoid empty frames
							var old_i = i;
							if(i>item_count) {
								i = i%item_count;
								iterator = i;
								j_filmstrip.css('left','-'+((f_frame_width+opts.frame_gap)*i)+'px');
							} else if (i<=(item_count-strip_size)) {
								i = (i%item_count)+item_count;
								iterator = i;
								j_filmstrip.css('left','-'+((f_frame_width+opts.frame_gap)*i)+'px');
							}
							//If the target frame has changed due to filmstrip shifting,
							//Make sure new target frame has 'current' class and correct size/opacity settings
							if(old_i != i) {
								j_frames.eq(old_i).removeClass('current').find('img').css({
									'opacity':opts.frame_opacity
								});
								j_frames.eq(i).addClass('current').find('img').css({
									'opacity':1.0
								});
							}
							if(!opts.fade_panels) {
								j_panels.hide().eq(i%item_count).show();
							}
							
							//Enable navigation now that animation is complete
							$('.nav-prev-overlay',j_gallery).click(showPrevItem);
							$('.nav-next-overlay',j_gallery).click(showNextItem);
							$('.nav-prev',j_gallery).click(showPrevItem);
							$('.nav-next',j_gallery).click(showNextItem);
							enableFrameClicking();
						});
					} else {
						//Determine distance between pointer (eventual destination) and target frame
						var distance = getPos(j_frames[i]).top - (getPos(j_pointer[0]).top+(pointer_height)-(f_frame_height/2));
						var diststr = (distance>=0?'-=':'+=')+Math.abs(distance)+'px';
						
						//Animate filmstrip and slide target frame under pointer
						j_filmstrip.animate({
							'top':diststr
						},opts.transition_speed,opts.easing,function(){
							//Always ensure that there are a sufficient number of hidden frames on either
							//side of the filmstrip to avoid empty frames
							var old_i = i;
							if(i>item_count) {
								i = i%item_count;
								iterator = i;
								j_filmstrip.css('top','-'+((f_frame_height+opts.frame_gap)*i)+'px');
							} else if (i<=(item_count-strip_size)) {
								i = (i%item_count)+item_count;
								iterator = i;
								j_filmstrip.css('top','-'+((f_frame_height+opts.frame_gap)*i)+'px');
							}
							//If the target frame has changed due to filmstrip shifting,
							//Make sure new target frame has 'current' class and correct size/opacity settings
							if(old_i != i) {
								j_frames.eq(old_i).removeClass('current').find('img').css({
									'opacity':opts.frame_opacity
								});
								j_frames.eq(i).addClass('current').find('img').css({
									'opacity':1.0
								});
							}
							if(!opts.fade_panels) {
								j_panels.hide().eq(i%item_count).show();
							}
							
							//Enable navigation now that animation is complete
							$('.nav-prev-overlay',j_gallery).click(showPrevItem);
							$('.nav-next-overlay',j_gallery).click(showNextItem);
							$('.nav-prev',j_gallery).click(showPrevItem);
							$('.nav-next',j_gallery).click(showNextItem);
							enableFrameClicking();
						});
					}
				} else if(slide_method=='pointer') {
					//Stop pointer if it's currently in motion
					j_pointer.stop();
					//Get position of target frame
					var pos = getPos(j_frames[i]);
					
					if(filmstrip_orientation=='horizontal') {
						//Slide the pointer over the target frame
						j_pointer.animate({
							'left':(pos.left+(f_frame_width/2)-(pointer_width/2)+'px')
						},opts.transition_speed,opts.easing,function(){	
							if(!opts.fade_panels) {
								j_panels.hide().eq(i%item_count).show();
							}	
							$('.nav-prev-overlay',j_gallery).click(showPrevItem);
							$('.nav-next-overlay',j_gallery).click(showNextItem);
							$('.nav-prev',j_gallery).click(showPrevItem);
							$('.nav-next',j_gallery).click(showNextItem);
							enableFrameClicking();
						});
					} else {//Slide the pointer over the target frame
						j_pointer.animate({
							'top':(pos.top+(f_frame_height/2)-(pointer_height)+'px')
						},opts.transition_speed,opts.easing,function(){	
							if(!opts.fade_panels) {
								j_panels.hide().eq(i%item_count).show();
							}	
							$('.nav-prev-overlay',j_gallery).click(showPrevItem);
							$('.nav-next-overlay',j_gallery).click(showNextItem);
							$('.nav-prev',j_gallery).click(showPrevItem);
							$('.nav-next',j_gallery).click(showNextItem);
							enableFrameClicking();
						});
					}
				}
			
			}
		};
		
	//Find padding and border widths applied to element
	//If border is non-numerical ('thin','medium', etc) set to zero
		function extraWidth(el) {
			if(!el) return 0;
			if(el.length==0) return 0;
			el = el.eq(0);
			var ew = 0;
			ew += getInt(el.css('paddingLeft'));
			ew += getInt(el.css('paddingRight'));
			ew += getInt(el.css('borderLeftWidth'));
			ew += getInt(el.css('borderRightWidth'));
			return ew;
		}
	//Find padding and border heights applied to element
	//If border is non-numerical ('thin','medium', etc) set to zero
		function extraHeight(el) {
			if(!el) return 0;
			if(el.length==0) return 0;
			el = el.eq(0);
			var eh = 0;
			eh += getInt(el.css('paddingTop'));
			eh += getInt(el.css('paddingBottom'));
			eh += getInt(el.css('borderTopWidth'));
			eh += getInt(el.css('borderBottomWidth'));
			return eh;
		}
		
	//Halt transition timer, move to next item, restart timer
		function showNextItem() {
			
			$(document).stopTime("transition");
			if(++iterator==j_frames.length) {iterator=0;}
			showItem(iterator);
			if(!paused) {
				$(document).everyTime(opts.transition_interval,"transition",function(){
					showNextItem();
				});
			}
		};
		
	//Halt transition timer, move to previous item, restart timer
		function showPrevItem() {
			$(document).stopTime("transition");
			if(--iterator<0) {iterator = item_count-1;}
			showItem(iterator);
			if(!paused) {
				$(document).everyTime(opts.transition_interval,"transition",function(){
					showNextItem();
				});
			}
		};
		
	//Get absolute position of element in relation to top-left corner of gallery
	//If el=gallery, return position of gallery within browser viewport
		function getPos(el) {
			var left = 0, top = 0;
			var el_id = el.id;
			if(el.offsetParent) {
				do {
					left += el.offsetLeft;
					top += el.offsetTop;
				} while(el = el.offsetParent);
			}
			//If we want the position of the gallery itself, return it
			if(el_id == id) {return {'left':left,'top':top};}
			//Otherwise, get position of element relative to gallery
			else {
				var gPos = getPos(j_gallery[0]);
				var gLeft = gPos.left;
				var gTop = gPos.top;
				
				return {'left':left-gLeft,'top':top-gTop};
			}
		};
		
	//Add onclick event to each frame
		function enableFrameClicking() {
			j_frames.each(function(i){
				//If there isn't a link in this frame, set up frame to slide on click
				//Frames with links will handle themselves
				if($('a',this).length==0) {
					$(this).click(function(){
						if(iterator!=i) {
							$(document).stopTime("transition");
							showItem(i);
							iterator = i;
							if(!paused) {
								$(document).everyTime(opts.transition_interval,"transition",function(){
									showNextItem();
								});
							}
						}
					});
				}
			});
		};
		
	//Construct gallery panels from '.panel' <div>s
		function buildPanels() {
			//If there are panel captions, add overlay divs
			j_panels.each(function(i){
		   		if($('.panel-overlay',this).length>0) {
					$(this).append('<div class="overlay-background"></div>');	
				}
		   	});
			if(!opts.show_filmstrip) {
				//Add navigation buttons
				$('<img />').addClass('nav-next').attr('src',theme_path+opts.nav_theme+'/next.gif').appendTo(j_gallery).css({
					'position':'absolute',
					'zIndex':'1100',
					'cursor':'pointer',
					'top':((opts.panel_height-22)/2)+gallery_padding+'px',
					'right':'10px',
					'display':'none'
				}).click(showNextItem);
				$('<img />').addClass('nav-prev').attr('src',theme_path+opts.nav_theme+'/prev.gif').appendTo(j_gallery).css({
					'position':'absolute',
					'zIndex':'1100',
					'cursor':'pointer',
					'top':((opts.panel_height-22)/2)+gallery_padding+'px',
					'left':'10px',
					'display':'none'
				}).click(showPrevItem);
				
				$('<img />').addClass('nav-next-overlay').attr('src',theme_path+opts.nav_theme+'/panel-nav-next.gif').appendTo(j_gallery).css({
					'position':'absolute',
					'zIndex':'1099',
					'top':((opts.panel_height-22)/2)+gallery_padding-10+'px',
					'right':'0',
					'display':'none',
					'cursor':'pointer',
					'opacity':0.75
				}).click(showNextItem);
				
				$('<img />').addClass('nav-prev-overlay').attr('src',theme_path+opts.nav_theme+'/panel-nav-prev.gif').appendTo(j_gallery).css({
					'position':'absolute',
					'zIndex':'1099',
					'top':((opts.panel_height-22)/2)+gallery_padding-10+'px',
					'left':'0',
					'display':'none',
					'cursor':'pointer',
					'opacity':0.75
				}).click(showPrevItem);
			}
			j_panels.each(function(i){
				$(this).css({
					'width':(opts.panel_width-extraWidth(j_panels))+'px',
					'height':(opts.panel_height-extraHeight(j_panels))+'px',
					'position':'absolute',
					'overflow':'hidden',
					'display':'none'
				});
				switch(opts.filmstrip_position) {
					case 'top': $(this).css({
									'top':strip_height+Math.max(gallery_padding,filmstrip_margin)+'px',
									'left':gallery_padding+'px'
								}); break;
					case 'left': $(this).css({
								 	'top':gallery_padding+'px',
									'left':strip_width+Math.max(gallery_padding,filmstrip_margin)+'px'
								 }); break;
					default: $(this).css({'top':gallery_padding+'px','left':gallery_padding+'px'}); break;
				}
			});
			$('.panel-overlay',j_panels).css({
				'position':'absolute',
				'zIndex':'999',
				'width':(opts.panel_width-extraWidth($('.panel-overlay',j_panels)))+'px',
				'left':'0'
			});
			$('.overlay-background',j_panels).css({
				'position':'absolute',
				'zIndex':'998',
				'width':opts.panel_width+'px',
				'left':'0',
				'opacity':opts.overlay_opacity
			});
			if(opts.overlay_position=='top') {
				$('.panel-overlay',j_panels).css('top',0);
				$('.overlay-background',j_panels).css('top',0);
			} else {
				$('.panel-overlay',j_panels).css('bottom',0);
				$('.overlay-background',j_panels).css('bottom',0);
			}
			
			$('.panel iframe',j_panels).css({
				'width':opts.panel_width+'px',
				'height':opts.panel_height+'px',
				'border':'0'
			});
			
			if(scale_panel_images) {
				$('img',j_panels).each(function(i){
					$(this).css({
						'height':panel_img_scale[i%item_count]*img_h[i%item_count],
						'width':panel_img_scale[i%item_count]*img_w[i%item_count],
						'position':'relative',
						'top':(opts.panel_height-(panel_img_scale[i%item_count]*img_h[i%item_count]))/2+'px',
						'left':(opts.panel_width-(panel_img_scale[i%item_count]*img_w[i%item_count]))/2+'px'
					});
				});
			}
		};
		
	//Construct filmstrip from '.filmstrip' <ul>
		function buildFilmstrip() {
			//Add wrapper to filmstrip to hide extra frames
			j_filmstrip.wrap('<div class="strip_wrapper"></div>');
			if(slide_method=='strip') {
				j_frames.clone().appendTo(j_filmstrip);
				j_frames.clone().appendTo(j_filmstrip);
				j_frames = $('li',j_filmstrip);
			}
			//If captions are enabled, add caption divs and fill with the image titles
			if(opts.show_captions) {
				j_frames.append('<div class="caption"></div>').each(function(i){
					$(this).find('.caption').html($(this).find('img').attr('title'));	
					//$(this).find('.caption').html(i);		
				});
			}
			j_filmstrip.css({
				'listStyle':'none',
				'margin':'0',
				'padding':'0',
				'width':strip_width+'px',
				'position':'absolute',
				'zIndex':'900',
				'top':(filmstrip_orientation=='vertical' && slide_method=='strip'?-((f_frame_height+opts.frame_gap)*iterator):0)+'px',
				'left':(filmstrip_orientation=='horizontal' && slide_method=='strip'?-((f_frame_width+opts.frame_gap)*iterator):0)+'px',
				'height':strip_height+'px'
			});
			j_frames.css({
				'float':'left',
				'position':'relative',
				'height':f_frame_height+(opts.show_captions?frame_caption_size:0)+'px',
				'width':f_frame_width+'px',
				'zIndex':'901',
				'padding':'0',
				'cursor':'pointer'
			});
			switch(opts.filmstrip_position) {
				case 'top': j_frames.css({
								'marginBottom':filmstrip_margin+'px',
								'marginRight':opts.frame_gap+'px'
							}); break;
				case 'bottom': j_frames.css({
								'marginTop':filmstrip_margin+'px',
								'marginRight':opts.frame_gap+'px'
							}); break;
				case 'left': j_frames.css({
								'marginRight':filmstrip_margin+'px',
								'marginBottom':opts.frame_gap+'px'
							}); break;
				case 'right': j_frames.css({
								'marginLeft':filmstrip_margin+'px',
								'marginBottom':opts.frame_gap+'px'
							}); break;
			}
			$('.img_wrap',j_frames).each(function(i){								  
				$(this).css({
					'height':Math.min(opts.frame_height,img_h[i%item_count]*frame_img_scale[i%item_count])+'px',
					'width':Math.min(opts.frame_width,img_w[i%item_count]*frame_img_scale[i%item_count])+'px',
					'position':'relative',
					'top':(opts.show_captions && opts.filmstrip_position=='top'?frame_caption_size:0)+Math.max(0,(opts.frame_height-(frame_img_scale[i%item_count]*img_h[i%item_count]))/2)+'px',
					'left':Math.max(0,(opts.frame_width-(frame_img_scale[i%item_count]*img_w[i%item_count]))/2)+'px',
					'overflow':'hidden'
				});
			});
			$('img',j_frames).each(function(i){
				$(this).css({
					'opacity':opts.frame_opacity,
					'height':img_h[i%item_count]*frame_img_scale[i%item_count]+'px',
					'width':img_w[i%item_count]*frame_img_scale[i%item_count]+'px',
					'position':'relative',
					'top':Math.min(0,(opts.frame_height-(frame_img_scale[i%item_count]*img_h[i%item_count]))/2)+'px',
					'left':Math.min(0,(opts.frame_width-(frame_img_scale[i%item_count]*img_w[i%item_count]))/2)+'px'
	
				}).mouseover(function(){
					$(this).stop().animate({'opacity':1.0},300);
				}).mouseout(function(){
					//Don't fade out current frame on mouseout
					if(!$(this).parent().parent().hasClass('current')) $(this).stop().animate({'opacity':opts.frame_opacity},300);
				});
			});
			$('.strip_wrapper',j_gallery).css({
				'position':'absolute',
				'overflow':'hidden'
			});
			if(filmstrip_orientation=='horizontal') {
				$('.strip_wrapper',j_gallery).css({
					'top':(opts.filmstrip_position=='top'?Math.max(gallery_padding,filmstrip_margin)+'px':opts.panel_height+gallery_padding+'px'),
					'left':((gallery_width-wrapper_width)/2)+gallery_padding+'px',
					'width':wrapper_width+'px',
					'height':strip_height+'px'
				});
			} else {
				$('.strip_wrapper',j_gallery).css({
					'left':(opts.filmstrip_position=='left'?Math.max(gallery_padding,filmstrip_margin)+'px':opts.panel_width+gallery_padding+'px'),
					'top':Math.max(gallery_padding,opts.frame_gap)+'px',
					'width':strip_width+'px',
					'height':wrapper_height+'px'
				});
			}
			$('.caption',j_gallery).css({
				'position':'absolute',
				'top':(opts.filmstrip_position=='bottom'?f_frame_height:0)+'px',
				'left':'0',
				'margin':'0',
				'width':f_frame_width+'px',
				'padding':'0',
				'height':frame_caption_size+'px',
				'overflow':'hidden',
				'lineHeight':frame_caption_size+'px'
			});
			var pointer = $('<div></div>');
			pointer.addClass('pointer').appendTo(j_gallery).css({
				 'position':'absolute',
				 'zIndex':'1000',
				 'width':'0px',
				 'fontSize':'0px',
				 'lineHeight':'0%',
				 'borderTopWidth':pointer_height+'px',
				 'borderRightWidth':(pointer_width/2)+'px',
				 'borderBottomWidth':pointer_height+'px',
				 'borderLeftWidth':(pointer_width/2)+'px',
				 'borderStyle':'solid'
			});
			
			//For IE6, use predefined color string in place of transparent (see stylesheet)
			var transColor = $.browser.msie && $.browser.version.substr(0,1)=='6' ? 'pink' : 'transparent'
			
			if(!opts.show_panels) { pointer.css('borderColor',transColor); }
		
				switch(opts.filmstrip_position) {
					case 'top': pointer.css({
									'bottom':(opts.panel_height-(pointer_height*2)+gallery_padding+filmstrip_margin)+'px',
				 					'left':((gallery_width-wrapper_width)/2)+(slide_method=='strip'?0:((f_frame_width+opts.frame_gap)*iterator))+((f_frame_width/2)-(pointer_width/2))+gallery_padding+'px',
									'borderBottomColor':transColor,
									'borderRightColor':transColor,
									'borderLeftColor':transColor
								}); break;
					case 'bottom': pointer.css({
										'top':(opts.panel_height-(pointer_height*2)+gallery_padding+filmstrip_margin)+'px',
				 						'left':((gallery_width-wrapper_width)/2)+(slide_method=='strip'?0:((f_frame_width+opts.frame_gap)*iterator))+((f_frame_width/2)-(pointer_width/2))+gallery_padding+'px',
										'borderTopColor':transColor,
										'borderRightColor':transColor,
										'borderLeftColor':transColor
									}); break;
					case 'left': pointer.css({
									'right':(opts.panel_width-pointer_width+gallery_padding+filmstrip_margin)+'px',
				 					'top':(f_frame_height/2)-(pointer_height)+(slide_method=='strip'?0:((f_frame_height+opts.frame_gap)*iterator))+gallery_padding+'px',
									'borderBottomColor':transColor,
									'borderRightColor':transColor,
									'borderTopColor':transColor
								}); break;
					case 'right': pointer.css({
									'left':(opts.panel_width-pointer_width+gallery_padding+filmstrip_margin)+'px',
				 					'top':(f_frame_height/2)-(pointer_height)+(slide_method=='strip'?0:((f_frame_height+opts.frame_gap)*iterator))+gallery_padding+'px',
									'borderBottomColor':transColor,
									'borderLeftColor':transColor,
									'borderTopColor':transColor
								}); break;
				}
		
			j_pointer = $('.pointer',j_gallery);
			
			//Add navigation buttons
			var navNext = $('<img />');
			navNext.addClass('nav-next').attr('src',theme_path+opts.nav_theme+'/next.gif').appendTo(j_gallery).css({
				'position':'absolute',
				'cursor':'pointer'
			}).click(showNextItem);
			var navPrev = $('<img />');
			navPrev.addClass('nav-prev').attr('src',theme_path+opts.nav_theme+'/prev.gif').appendTo(j_gallery).css({
				'position':'absolute',
				'cursor':'pointer'
			}).click(showPrevItem);
			if(filmstrip_orientation=='horizontal') {
				navNext.css({					 
					'top':(opts.filmstrip_position=='top'?Math.max(gallery_padding,filmstrip_margin):opts.panel_height+filmstrip_margin+gallery_padding)+((f_frame_height-22)/2)+'px',
					'right':((gallery_width+(gallery_padding*2))/2)-(wrapper_width/2)-opts.frame_gap-22+'px'
				});
				navPrev.css({
					'top':(opts.filmstrip_position=='top'?Math.max(gallery_padding,filmstrip_margin):opts.panel_height+filmstrip_margin+gallery_padding)+((f_frame_height-22)/2)+'px',
					'left':((gallery_width+(gallery_padding*2))/2)-(wrapper_width/2)-opts.frame_gap-22+'px'
				 });
			} else {
				navNext.css({					 
					'left':(opts.filmstrip_position=='left'?Math.max(gallery_padding,filmstrip_margin):opts.panel_width+filmstrip_margin+gallery_padding)+((f_frame_width-22)/2)+13+'px',
					'top':wrapper_height+(Math.max(gallery_padding,opts.frame_gap)*2)+'px'
				});
				navPrev.css({
					'left':(opts.filmstrip_position=='left'?Math.max(gallery_padding,filmstrip_margin):opts.panel_width+filmstrip_margin+gallery_padding)+((f_frame_width-22)/2)-13+'px',
					'top':wrapper_height+(Math.max(gallery_padding,opts.frame_gap)*2)+'px'
				});
			}
		};
		
	//Check mouse to see if it is within the borders of the panel
	//More reliable than 'mouseover' event when elements overlay the panel
		function mouseIsOverGallery(x,y) {		
			var pos = getPos(j_gallery[0]);
			var top = pos.top;
			var left = pos.left;
			return x > left && x < left+gallery_width+(filmstrip_orientation=='horizontal'?(gallery_padding*2):gallery_padding+Math.max(gallery_padding,filmstrip_margin)) && y > top && y < top+gallery_height+(filmstrip_orientation=='vertical'?(gallery_padding*2):gallery_padding+Math.max(gallery_padding,filmstrip_margin));				
		};
		
		function getInt(i) {
			i = parseInt(i,10);
			if(isNaN(i)) { i = 0; }
			return i;	
		}
					
		function buildGallery() {
			var gallery_images = opts.show_filmstrip?$('img',j_frames):$('img',j_panels);
			gallery_images.each(function(i){
				img_h[i] = this.height;
				img_w[i] = this.width;
				if(opts.frame_scale=='nocrop') {
					frame_img_scale[i] = Math.min(opts.frame_height/img_h[i],opts.frame_width/img_w[i]);
				} else {
					frame_img_scale[i] = Math.max(opts.frame_height/img_h[i],opts.frame_width/img_w[i]);
				}
				
				if(opts.panel_scale=='nocrop') {
					panel_img_scale[i] = Math.min(opts.panel_height/img_h[i],opts.panel_width/img_w[i]);
				} else {
					panel_img_scale[i] = Math.max(opts.panel_height/img_h[i],opts.panel_width/img_w[i]);
				}
			});
	
	/************************************************/
	/*	Apply CSS Styles							*/
	/************************************************/
			j_gallery.css({
				'position':'relative',
				'width':gallery_width+(filmstrip_orientation=='horizontal'?(gallery_padding*2):gallery_padding+Math.max(gallery_padding,filmstrip_margin))+'px',
				'height':gallery_height+(filmstrip_orientation=='vertical'?(gallery_padding*2):gallery_padding+Math.max(gallery_padding,filmstrip_margin))+'px'
			});
	
	/************************************************/
	/*	Build filmstrip and/or panels				*/
	/************************************************/
			if(opts.show_filmstrip) {
				buildFilmstrip();
				enableFrameClicking();
			}
			if(opts.show_panels) {
				buildPanels();
			}

	/************************************************/
	/*	Add events to various elements				*/
	/************************************************/
			if(opts.pause_on_hover || (opts.show_panels && !opts.show_filmstrip)) {
				$().mousemove(function(e){							
					if(mouseIsOverGallery(e.pageX,e.pageY)) {
						if(opts.pause_on_hover) {
							if(!paused) {
								$(document).oneTime(500,"animation_pause",function(){
									$(document).stopTime("transition");
									paused=true;
								});
							}
						}
						if(opts.show_panels && !opts.show_filmstrip && !panel_nav_displayed) {
							$('.nav-next-overlay').fadeIn('fast');
							$('.nav-prev-overlay').fadeIn('fast');
							$('.nav-next',j_gallery).fadeIn('fast');
							$('.nav-prev',j_gallery).fadeIn('fast');
							panel_nav_displayed = true;
						}
					} else {
						if(opts.pause_on_hover) {
							$(document).stopTime("animation_pause");
							if(paused) {
								$(document).everyTime(opts.transition_interval,"transition",function(){
									showNextItem();
								});
								paused = false;
							}
						}
						if(opts.show_panels && !opts.show_filmstrip && panel_nav_displayed) {
							$('.nav-next-overlay').fadeOut('fast');
							$('.nav-prev-overlay').fadeOut('fast');
							$('.nav-next',j_gallery).fadeOut('fast');
							$('.nav-prev',j_gallery).fadeOut('fast');
							panel_nav_displayed = false;
						}
					}
				});
			}
	
	
	/****************************************************************/
	/*	Initiate Automated Animation								*/
	/****************************************************************/
			
			//Hide loading box
			j_filmstrip.css('visibility','visible');
			j_gallery.css('visibility','visible');
			$('.loader',j_gallery).fadeOut('1000',function(){
				//Show the 'first' panel
				showItem(iterator);
				//If we have more than one item, begin automated transitions
				if(item_count > 1) {
					$(document).everyTime(opts.transition_interval,"transition",function(){
						showNextItem();
					});
				}	
			});	
		}
		
/************************************************/
/*	Main Plugin Code							*/
/************************************************/
		return this.each(function() {
			//Hide <ul>
			$(this).css('visibility','hidden');
			
			//Wrap <ul> in <div> and transfer ID to container <div>
			//Assign filmstrip class to <ul>
			$(this).wrap("<div></div>");
			j_gallery = $(this).parent();
			j_gallery.css('visibility','hidden').attr('id',$(this).attr('id')).addClass('gallery');
			$(this).removeAttr('id').addClass('filmstrip');
			
			$(document).stopTime("transition");
			$(document).stopTime("animation_pause");
			
			id = j_gallery.attr('id');
			
			//If there is no defined panel content, we will scale panel images
			scale_panel_images = $('.panel-content',j_gallery).length==0;
			
			//Define dimensions of pointer <div>
			pointer_height = opts.pointer_size;
			pointer_width = opts.pointer_size*2;
			
			//Determine filmstrip orientation (vertical or horizontal)
			//Do not show captions on vertical filmstrips
			filmstrip_orientation = (opts.filmstrip_position=='top'||opts.filmstrip_position=='bottom'?'horizontal':'vertical');
			if(filmstrip_orientation=='vertical') opts.show_captions = false;
			
			//Determine path between current page and plugin images
			//Scan script tags and look for path to GalleryView plugin
			$('script').each(function(i){
				var s = $(this);
				if(s.attr('src') && s.attr('src').match(/jquery\.galleryview/)){
					loader_path = s.attr('src').split('jquery.galleryview')[0];
					theme_path = s.attr('src').split('jquery.galleryview')[0]+'themes/';	
				}
			});
			
			j_filmstrip = $('.filmstrip',j_gallery);
			j_frames = $('li',j_filmstrip);
			j_frames.addClass('frame');
			
			//If the user wants panels, generate them using the filmstrip images
			if(opts.show_panels) {
				for(i=j_frames.length-1;i>=0;i--) {
					if(j_frames.eq(i).find('.panel-content').length>0) {
						j_frames.eq(i).find('.panel-content').remove().prependTo(j_gallery).addClass('panel');
					} else {
						p = $('<div>');
						p.addClass('panel');
						im = $('<img />');
						im.attr('src',j_frames.eq(i).find('img').eq(0).attr('src')).appendTo(p);
						p.prependTo(j_gallery);
						j_frames.eq(i).find('.panel-overlay').remove().appendTo(p);
					}
				}
			} else { 
				$('.panel-overlay',j_frames).remove(); 
				$('.panel-content',j_frames).remove();
			}
			
			//If the user doesn't want a filmstrip, delete it
			if(!opts.show_filmstrip) { j_filmstrip.remove(); }
			else {
				//Wrap the frame images (and links, if applicable) in container divs
				//These divs will handle cropping and zooming of the images
				j_frames.each(function(i){
					if($(this).find('a').length>0) {
						$(this).find('a').wrap('<div class="img_wrap"></div>');
					} else {
						$(this).find('img').wrap('<div class="img_wrap"></div>');	
					}
				});
				j_frame_img_wrappers = $('.img_wrap',j_frames);
			}
			
			j_panels = $('.panel',j_gallery);
			
			if(!opts.show_panels) {
				opts.panel_height = 0;
				opts.panel_width = 0;
			}
			
			
			//Determine final frame dimensions, accounting for user-added padding and border
			f_frame_width = opts.frame_width+extraWidth(j_frame_img_wrappers);
			f_frame_height = opts.frame_height+extraHeight(j_frame_img_wrappers);
			
			//Number of frames in filmstrip
			item_count = opts.show_panels?j_panels.length:j_frames.length;
			
			//Number of frames that can display within the gallery block
			//64 = width of block for navigation button * 2 + 20
			if(filmstrip_orientation=='horizontal') {
				strip_size = opts.show_panels?Math.floor((opts.panel_width-((opts.frame_gap+22)*2))/(f_frame_width+opts.frame_gap)):Math.min(item_count,opts.filmstrip_size); 
			} else {
				strip_size = opts.show_panels?Math.floor((opts.panel_height-(opts.frame_gap+22))/(f_frame_height+opts.frame_gap)):Math.min(item_count,opts.filmstrip_size);
			}
			
			/************************************************/
			/*	Determine transition method for filmstrip	*/
			/************************************************/
					//If more items than strip size, slide filmstrip
					//Otherwise, slide pointer
					if(strip_size >= item_count) {
						slide_method = 'pointer';
						strip_size = item_count;
					}
					else {slide_method = 'strip';}
					
					iterator = (strip_size<item_count?item_count:0)+opts.start_frame-1;
			
			/************************************************/
			/*	Determine dimensions of various elements	*/
			/************************************************/
					filmstrip_margin = (opts.show_panels?getInt(j_filmstrip.css('marginTop')):0);
					j_filmstrip.css('margin','0px');
					
					if(filmstrip_orientation=='horizontal') {
						//Width of gallery block
						gallery_width = opts.show_panels?opts.panel_width:(strip_size*(f_frame_width+opts.frame_gap))+44+opts.frame_gap;
						
						//Height of gallery block = screen + filmstrip + captions (optional)
						gallery_height = (opts.show_panels?opts.panel_height:0)+(opts.show_filmstrip?f_frame_height+filmstrip_margin+(opts.show_captions?frame_caption_size:0):0);
					} else {
						//Width of gallery block
						gallery_height = opts.show_panels?opts.panel_height:(strip_size*(f_frame_height+opts.frame_gap))+22;
						
						//Height of gallery block = screen + filmstrip + captions (optional)
						gallery_width = (opts.show_panels?opts.panel_width:0)+(opts.show_filmstrip?f_frame_width+filmstrip_margin:0);
					}
					
					
					
					//Width of filmstrip
					if(filmstrip_orientation=='horizontal') {
						if(slide_method == 'pointer') {strip_width = (f_frame_width*item_count)+(opts.frame_gap*(item_count));}
						else {strip_width = (f_frame_width*item_count*3)+(opts.frame_gap*(item_count*3));}
					} else {
						strip_width = (f_frame_width+filmstrip_margin);
					}
					
					if(filmstrip_orientation=='horizontal') {
						strip_height = (f_frame_height+filmstrip_margin+(opts.show_captions?frame_caption_size:0));	
					} else {
						if(slide_method == 'pointer') {strip_height = (f_frame_height*item_count+opts.frame_gap*(item_count));}
						else {strip_height = (f_frame_height*item_count*3)+(opts.frame_gap*(item_count*3));}
					}
					
					//Width of filmstrip wrapper (to hide overflow)
					wrapper_width = ((strip_size*f_frame_width)+((strip_size-1)*opts.frame_gap));
					wrapper_height = ((strip_size*f_frame_height)+((strip_size-1)*opts.frame_gap));

					
					gallery_padding = getInt(j_gallery.css('paddingTop'));
					j_gallery.css('padding','0px');
			/********************************************************/
			/*	PLACE LOADING BOX OVER GALLERY UNTIL IMAGES LOAD	*/
			/********************************************************/
					galleryPos = getPos(j_gallery[0]);
					$('<div>').addClass('loader').css({
						'position':'absolute',
						'zIndex':'32666',
						'opacity':1,
						'top':'0px',
						'left':'0px',
						'width':gallery_width+(filmstrip_orientation=='horizontal'?(gallery_padding*2):gallery_padding+Math.max(gallery_padding,filmstrip_margin))+'px',
						'height':gallery_height+(filmstrip_orientation=='vertical'?(gallery_padding*2):gallery_padding+Math.max(gallery_padding,filmstrip_margin))+'px'
					}).appendTo(j_gallery);
					
			
			if(!window_loaded) {
				$(window).load(function(){
					window_loaded = true;
					buildGallery();
				});
			} else {
				buildGallery();
			}
					
		});
	};
	
	$.fn.galleryView.defaults = {
		
		show_panels: true,
		show_filmstrip: true,
		
		panel_width: 600,
		panel_height: 400,
		frame_width: 60,
		frame_height: 40,
		
		start_frame: 1,
		filmstrip_size: 3,
		transition_speed: 800,
		transition_interval: 4000,
		
		overlay_opacity: 0.7,
		frame_opacity: 0.3,
		
		pointer_size: 8,
		
		nav_theme: 'dark',
		easing: 'swing',
		
		filmstrip_position: 'bottom',
		overlay_position: 'bottom',
		
		panel_scale: 'nocrop',
		frame_scale: 'crop',
		
		frame_gap: 5,
		
		show_captions: false,
		fade_panels: true,
		pause_on_hover: false
	};
})(jQuery);
/* end: extension/gallery/design/standard/javascript/jquery.galleryview-2.0-pack.js */

/* start: extension/addedbyus/design/site/javascript/jquery.corners.js */
/*!
 * jQuery corner plugin: simple corner rounding
 * Examples and documentation at: http://jquery.malsup.com/corner/
 * version 2.01 (08-SEP-2009)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */

/**
 *  corner() takes a single string argument:  $('#myDiv').corner("effect corners width")
 *
 *  effect:  name of the effect to apply, such as round, bevel, notch, bite, etc (default is round). 
 *  corners: one or more of: top, bottom, tr, tl, br, or bl. 
 *           by default, all four corners are adorned. 
 *  width:   width of the effect; in the case of rounded corners this is the radius. 
 *           specify this value using the px suffix such as 10px (and yes, it must be pixels).
 *
 * @author Dave Methvin (http://methvin.com/jquery/jq-corner.html)
 * @author Mike Alsup   (http://jquery.malsup.com/corner/)
 */
;(function($) { 

var moz = $.browser.mozilla && /gecko/i.test(navigator.userAgent);
var webkit = $.browser.safari && $.browser.version >= 3;

var expr = $.browser.msie && (function() {
    var div = document.createElement('div');
    try { div.style.setExpression('width','0+0'); }
    catch(e) { return false; }
    return true;
})();
    
function sz(el, p) { 
    return parseInt($.css(el,p))||0; 
};
function hex2(s) {
    var s = parseInt(s).toString(16);
    return ( s.length < 2 ) ? '0'+s : s;
};
function gpc(node) {
    for ( ; node && node.nodeName.toLowerCase() != 'html'; node = node.parentNode ) {
        var v = $.css(node,'backgroundColor');
        if (v == 'rgba(0, 0, 0, 0)')
            continue; // webkit
        if (v.indexOf('rgb') >= 0) { 
            var rgb = v.match(/\d+/g); 
            return '#'+ hex2(rgb[0]) + hex2(rgb[1]) + hex2(rgb[2]);
        }
        if ( v && v != 'transparent' )
            return v;
    }
    return '#ffffff';
};

function getWidth(fx, i, width) {
    switch(fx) {
    case 'round':  return Math.round(width*(1-Math.cos(Math.asin(i/width))));
    case 'cool':   return Math.round(width*(1+Math.cos(Math.asin(i/width))));
    case 'sharp':  return Math.round(width*(1-Math.cos(Math.acos(i/width))));
    case 'bite':   return Math.round(width*(Math.cos(Math.asin((width-i-1)/width))));
    case 'slide':  return Math.round(width*(Math.atan2(i,width/i)));
    case 'jut':    return Math.round(width*(Math.atan2(width,(width-i-1))));
    case 'curl':   return Math.round(width*(Math.atan(i)));
    case 'tear':   return Math.round(width*(Math.cos(i)));
    case 'wicked': return Math.round(width*(Math.tan(i)));
    case 'long':   return Math.round(width*(Math.sqrt(i)));
    case 'sculpt': return Math.round(width*(Math.log((width-i-1),width)));
    case 'dog':    return (i&1) ? (i+1) : width;
    case 'dog2':   return (i&2) ? (i+1) : width;
    case 'dog3':   return (i&3) ? (i+1) : width;
    case 'fray':   return (i%2)*width;
    case 'notch':  return width; 
    case 'bevel':  return i+1;
    }
};

$.fn.corner = function(options) {
    // in 1.3+ we can fix mistakes with the ready state
	if (this.length == 0) {
        if (!$.isReady && this.selector) {
            var s = this.selector, c = this.context;
            $(function() {
                $(s,c).corner(options);
            });
        }
        return this;
	}

    return this.each(function(index){
		var $this = $(this);
		var o = (options || $this.attr($.fn.corner.defaults.metaAttr) || '').toLowerCase();
		var keep = /keep/.test(o);                       // keep borders?
		var cc = ((o.match(/cc:(#[0-9a-f]+)/)||[])[1]);  // corner color
		var sc = ((o.match(/sc:(#[0-9a-f]+)/)||[])[1]);  // strip color
		var width = parseInt((o.match(/(\d+)px/)||[])[1]) || 10; // corner width
		var re = /round|bevel|notch|bite|cool|sharp|slide|jut|curl|tear|fray|wicked|sculpt|long|dog3|dog2|dog/;
		var fx = ((o.match(re)||['round'])[0]);
		var edges = { T:0, B:1 };
		var opts = {
			TL:  /top|tl|left/.test(o),       TR:  /top|tr|right/.test(o),
			BL:  /bottom|bl|left/.test(o),    BR:  /bottom|br|right/.test(o)
		};
		if ( !opts.TL && !opts.TR && !opts.BL && !opts.BR )
			opts = { TL:1, TR:1, BL:1, BR:1 };
			
		// support native rounding
		if ($.fn.corner.defaults.useNative && fx == 'round' && (moz || webkit) && !cc && !sc) {
			if (opts.TL)
				$this.css(moz ? '-moz-border-radius-topleft' : '-webkit-border-top-left-radius', width + 'px');
			if (opts.TR)
				$this.css(moz ? '-moz-border-radius-topright' : '-webkit-border-top-right-radius', width + 'px');
			if (opts.BL)
				$this.css(moz ? '-moz-border-radius-bottomleft' : '-webkit-border-bottom-left-radius', width + 'px');
			if (opts.BR)
				$this.css(moz ? '-moz-border-radius-bottomright' : '-webkit-border-bottom-right-radius', width + 'px');
			return;
		}
			
		var strip = document.createElement('div');
		strip.style.overflow = 'hidden';
		strip.style.height = '1px';
		strip.style.backgroundColor = sc || 'transparent';
		strip.style.borderStyle = 'solid';
	
        var pad = {
            T: parseInt($.css(this,'paddingTop'))||0,     R: parseInt($.css(this,'paddingRight'))||0,
            B: parseInt($.css(this,'paddingBottom'))||0,  L: parseInt($.css(this,'paddingLeft'))||0
        };

        if (typeof this.style.zoom != undefined) this.style.zoom = 1; // force 'hasLayout' in IE
        if (!keep) this.style.border = 'none';
        strip.style.borderColor = cc || gpc(this.parentNode);
        var cssHeight = $.curCSS(this, 'height');

        for (var j in edges) {
            var bot = edges[j];
            // only add stips if needed
            if ((bot && (opts.BL || opts.BR)) || (!bot && (opts.TL || opts.TR))) {
                strip.style.borderStyle = 'none '+(opts[j+'R']?'solid':'none')+' none '+(opts[j+'L']?'solid':'none');
                var d = document.createElement('div');
                $(d).addClass('jquery-corner');
                var ds = d.style;

                bot ? this.appendChild(d) : this.insertBefore(d, this.firstChild);

                if (bot && cssHeight != 'auto') {
                    if ($.css(this,'position') == 'static')
                        this.style.position = 'relative';
                    ds.position = 'absolute';
                    ds.bottom = ds.left = ds.padding = ds.margin = '0';
                    if (expr)
                        ds.setExpression('width', 'this.parentNode.offsetWidth');
                    else
                        ds.width = '100%';
                }
                else if (!bot && $.browser.msie) {
                    if ($.css(this,'position') == 'static')
                        this.style.position = 'relative';
                    ds.position = 'absolute';
                    ds.top = ds.left = ds.right = ds.padding = ds.margin = '0';
                    
                    // fix ie6 problem when blocked element has a border width
                    if (expr) {
                        var bw = sz(this,'borderLeftWidth') + sz(this,'borderRightWidth');
                        ds.setExpression('width', 'this.parentNode.offsetWidth - '+bw+'+ "px"');
                    }
                    else
                        ds.width = '100%';
                }
                else {
                	ds.position = 'relative';
                    ds.margin = !bot ? '-'+pad.T+'px -'+pad.R+'px '+(pad.T-width)+'px -'+pad.L+'px' : 
                                        (pad.B-width)+'px -'+pad.R+'px -'+pad.B+'px -'+pad.L+'px';                
                }

                for (var i=0; i < width; i++) {
                    var w = Math.max(0,getWidth(fx,i, width));
                    var e = strip.cloneNode(false);
                    e.style.borderWidth = '0 '+(opts[j+'R']?w:0)+'px 0 '+(opts[j+'L']?w:0)+'px';
                    bot ? d.appendChild(e) : d.insertBefore(e, d.firstChild);
                }
            }
        }
    });
};

$.fn.uncorner = function() { 
	if (moz || webkit)
		this.css(moz ? '-moz-border-radius' : '-webkit-border-radius', 0);
	$('div.jquery-corner', this).remove();
	return this;
};

// expose options
$.fn.corner.defaults = {
	useNative: true, // true if plugin should attempt to use native browser support for border radius rounding
	metaAttr:  'data-corner' // name of meta attribute to use for options
};
    
})(jQuery);
/* end: extension/addedbyus/design/site/javascript/jquery.corners.js */

/* start: extension/addedbyus/design/site/javascript/jquery.field.min.js */
/*
 * jQuery Field Plug-in
 *
 * Copyright (c) 2007 Dan G. Switzer, II
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 *
 * Revision: 14
 * Version: 0.9.2
*/
(function($){var defaults={delimiter:",",checkboxRangeKeyBinding:"shiftKey",useArray:false};$.Field={version:"0.9.2",setDefaults:function(options){$.extend(defaults,options)},setProperty:function(prop,value){defaults[prop]=value},getProperty:function(prop){return defaults[prop]}};$.fn.fieldArray=function(v){var t=$type(v);if(t=="undefined")return getValue(this);if(t=="string"||t=="number"){v=v.toString().split(defaults.delimiter);t="array"}if(t=="array")return setValue(this,v);return this};$.fn.getValue=function(){return getValue(this).join(defaults.delimiter)};var getValue=function(jq){var v=[];jq.each(function(lc){var t=getType(this);switch(t){case"checkbox":case"radio":if(this.checked)v.push(this.value);break;case"select":if(this.type=="select-one"){v.push((this.selectedIndex==-1)?"":getOptionVal(this[this.selectedIndex]))}else{for(var i=0;i<this.length;i++){if(this[i].selected){v.push(getOptionVal(this[i]))}}}break;case"text":v.push(this.value);break}});return v};$.fn.setValue=function(v){return setValue(this,((!v&&(v!==0))?[""]:v.toString().split(defaults.delimiter)))};var setValue=function(jq,v){jq.each(function(lc){var t=getType(this),x;switch(t){case"checkbox":case"radio":if(valueExists(v,this.value))this.checked=true;else this.checked=false;break;case"select":var bSelectOne=(this.type=="select-one");var bKeepLooking=true;for(var i=0;i<this.length;i++){x=getOptionVal(this[i]);bSelectItem=valueExists(v,x);if(bSelectItem){this[i].selected=true;if(bSelectOne){bKeepLooking=false;break}}else if(!bSelectOne)this[i].selected=false}if(bSelectOne&&bKeepLooking&&!!this[0]){this[0].selected=true}break;case"text":this.value=v.join(defaults.delimiter);break}});return jq};$.fn.formHash=function(inHash){var bGetHash=(arguments.length==0);var stHash={};this.filter("form").each(function(){var els=this.elements,el,n,stProcessed={},jel;for(var i=0,elsMax=els.length;i<elsMax;i++){el=els[i];n=el.name;if(!n||stProcessed[n])continue;var jel=$(el.tagName.toLowerCase()+"[name='"+n+"']",this);if(bGetHash){stHash[n]=jel[defaults.useArray?"fieldArray":"getValue"]()}else if(typeof inHash[n]!="undefined"){jel[defaults.useArray?"fieldArray":"setValue"](inHash[n])}stProcessed[n]=true}});return(bGetHash)?stHash:this};$.fn.autoAdvance=function(callback){return this.find(":text,:password,textarea").bind("keyup.autoAdvance",function(e){var $field=$(this),iMaxLength=parseInt($field.attr("maxlength"),10);if(isNaN(iMaxLength)||("|9|16|37|38|39|40|".indexOf("|"+e.keyCode+"|")>-1))return true;if($field.getValue().length>=$field.attr("maxlength")){var $next=$field.moveNext().select();if($.isFunction(callback))callback.apply($field,[$next])}})};$.fn.moveNext=function(){return this.moveIndex("next")};$.fn.movePrev=function(){return this.moveIndex("prev")};$.fn.moveIndex=function(i){var aPos=getFieldPosition(this);if(i=="next")i=aPos[0]+1;else if(i=="prev")i=aPos[0]-1;if(i<0)i=aPos[1].length-1;else if(i>=aPos[1].length)i=0;return $(aPos[1][i]).trigger("focus")};$.fn.getTabIndex=function(){return getFieldPosition(this)[0]};var getFieldPosition=function(jq){var $field=jq.filter("input, select, textarea").get(0),aTabIndex=[],aPosIndex=[];if(!$field)return[-1,[]];$.each($field.form.elements,function(i,o){if(o.tagName!="FIELDSET"&&!o.disabled){if(o.tabIndex>0){aTabIndex.push(o)}else{aPosIndex.push(o)}}});aTabIndex.sort(function(a,b){return a.tabIndex-b.tabIndex});aTabIndex=$.merge(aTabIndex,aPosIndex);for(var i=0;i<aTabIndex.length;i++){if(aTabIndex[i]==$field)return[i,aTabIndex]}return[-1,aTabIndex]};$.fn.limitSelection=function(limit,options){var opt=jQuery.extend((limit&&limit.constructor==Object?limit:{limit:limit,onsuccess:function(limit){return true},onfailure:function(limit){alert("You can only select a maximum a of "+limit+" items.");return false}}),options);var self=this;var getCount=function(el){if(el.type=="select-multiple")return $("option:selected",self).length;else if(el.type=="checkbox")return self.filter(":checked").length;return 0};var undoSelect=function(){setValue(self,getValue(self).slice(0,opt.limit));return opt.onfailure.apply(self,[opt.limit])};return this.bind((!!self[0]&&self[0].type=="select-multiple")?"change.limitSelection":"click.limitSelection",function(){if(getCount(this)>opt.limit){return(this.type=="select-multiple")?undoSelect():opt.onfailure.apply(self,[opt.limit])}opt.onsuccess.apply(self,[opt.limit]);return true})};$.fn.createCheckboxRange=function(callback){var opt=jQuery.extend((callback&&callback.constructor==Object?callback:{bind:defaults.checkboxRangeKeyBinding,onclick:callback}),callback);var iLastSelection=0,self=this,bCallback=$.isFunction(opt.onclick);if(bCallback)this.each(function(){opt.onclick.apply(this,[$(this).is(":checked")])});return this.each(function(){if(this.type!="checkbox")return false;var el=this;var updateLastCheckbox=function(e){iLastSelection=self.index(e.target)};var checkboxClicked=function(e){var bSetChecked=this.checked,current=self.index(e.target),low=Math.min(iLastSelection,current),high=Math.max(iLastSelection+1,current);if(bCallback)$(this).each(function(){opt.onclick.apply(this,[bSetChecked])});if(!e[opt.bind])return;for(var i=low;i<high;i++){var item=self.eq(i).attr("checked",bSetChecked?"checked":"");if(bCallback)opt.onclick.apply(item[0],[bSetChecked])}return true};$(this).unbind("click.createCheckboxRange").bind("click.createCheckboxRange",checkboxClicked).bind("click.createCheckboxRange",updateLastCheckbox);return true})};var getType=function(el){var t=el.type;switch(t){case"select":case"select-one":case"select-multiple":t="select";break;case"text":case"hidden":case"textarea":case"password":case"button":case"submit":case"submit":t="text";break;case"checkbox":case"radio":t=t;break}return t};var getOptionVal=function(el){return jQuery.browser.msie&&!(el.attributes['value'].specified)?el.text:el.value};var valueExists=function(a,v){return($.inArray(v,a)>-1)};var $type=function(o){var t=(typeof o).toLowerCase();if(t=="object"){if(o instanceof Array)t="array";else if(o instanceof Date)t="date"}return t};var $isType=function(o,v){return($type(o)==String(v).toLowerCase())}})(jQuery);
/* end: extension/addedbyus/design/site/javascript/jquery.field.min.js */

/* start: extension/addedbyus/design/site/javascript/jquery.history.js */
/*
 * jQuery history plugin
 *
 * Copyright (c) 2006 Taku Sano (Mikage Sawatari)
 * Licensed under the MIT License:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Modified by Lincoln Cooper to add Safari support and only call the callback once during initialization
 * for msie when no initial hash supplied.
 */


jQuery.extend({
        historyCurrentHash: undefined,
        
        historyCallback: undefined,
        
        historyInit: function(callback){
                jQuery.historyCallback = callback;
                var current_hash = location.hash;
                
                jQuery.historyCurrentHash = current_hash;
                if(jQuery.browser.msie) {
                        // To stop the callback firing twice during initilization if no hash present
                        if (jQuery.historyCurrentHash == '') {
                        jQuery.historyCurrentHash = '#';
                }
                
                        // add hidden iframe for IE
                        $("body").prepend('<iframe id="jQuery_history" style="display: none;"></iframe>');
                        var ihistory = $("#jQuery_history")[0];
                        var iframe = ihistory.contentWindow.document;
                        iframe.open();
                        iframe.close();
                        iframe.location.hash = current_hash;
                }
                else if ($.browser.safari) {
                        // etablish back/forward stacks
                        jQuery.historyBackStack = [];
                        jQuery.historyBackStack.length = history.length;
                        jQuery.historyForwardStack = [];
                        
                        jQuery.isFirst = true;
                }
                jQuery.historyCallback(current_hash.replace(/^#/, ''));
                setInterval(jQuery.historyCheck, 100);
        },
        
        historyAddHistory: function(hash) {
                // This makes the looping function do something
                jQuery.historyBackStack.push(hash);
                
                jQuery.historyForwardStack.length = 0; // clear forwardStack (true click occured)
                this.isFirst = true;
        },
        
        historyCheck: function(){
                if(jQuery.browser.msie) {
                        // On IE, check for location.hash of iframe
                        var ihistory = $("#jQuery_history")[0];
                        var iframe = ihistory.contentDocument || ihistory.contentWindow.document;
                        var current_hash = iframe.location.hash;
                        if(current_hash != jQuery.historyCurrentHash) {
                        
                                location.hash = current_hash;
                                jQuery.historyCurrentHash = current_hash;
                                jQuery.historyCallback(current_hash.replace(/^#/, ''));
                                
                        }
                } else if ($.browser.safari) {
                        if (!jQuery.dontCheck) {
                                var historyDelta = history.length - jQuery.historyBackStack.length;
                                
                                if (historyDelta) { // back or forward button has been pushed
                                        jQuery.isFirst = false;
                                        if (historyDelta < 0) { // back button has been pushed
                                                // move items to forward stack
                                                for (var i = 0; i < Math.abs(historyDelta); i++) jQuery.historyForwardStack.unshift(jQuery.historyBackStack.pop());
                                        } else { // forward button has been pushed
                                                // move items to back stack
                                                for (var i = 0; i < historyDelta; i++) jQuery.historyBackStack.push(jQuery.historyForwardStack.shift());
                                        }
                                        var cachedHash = jQuery.historyBackStack[jQuery.historyBackStack.length - 1];
                                        if (cachedHash != undefined) {
                                                jQuery.historyCurrentHash = location.hash;
                                                jQuery.historyCallback(cachedHash);
                                        }
                                } else if (jQuery.historyBackStack[jQuery.historyBackStack.length - 1] == undefined && !jQuery.isFirst) {
                                        // back button has been pushed to beginning and URL already pointed to hash (e.g. a bookmark)
                                        // document.URL doesn't change in Safari
                                        if (document.URL.indexOf('#') >= 0) {
                                                jQuery.historyCallback(document.URL.split('#')[1]);
                                        } else {
                                                var current_hash = location.hash;
                                                jQuery.historyCallback('');
                                        }
                                        jQuery.isFirst = true;
                                }
                        }
                } else {
                        // otherwise, check for location.hash
                        var current_hash = location.hash;
                        if(current_hash != jQuery.historyCurrentHash) {
                                jQuery.historyCurrentHash = current_hash;
                                jQuery.historyCallback(current_hash.replace(/^#/, ''));
                        }
                }
        },
        historyLoad: function(hash){
                var newhash;
                
                if (jQuery.browser.safari) {
                        newhash = hash;
                }
                else {
                        newhash = '#' + hash;
                        location.hash = newhash;
                }
                jQuery.historyCurrentHash = newhash;
                
                if(jQuery.browser.msie) {
                        var ihistory = $("#jQuery_history")[0];
                        var iframe = ihistory.contentWindow.document;
                        iframe.open();
                        iframe.close();
                        iframe.location.hash = newhash;
                        jQuery.historyCallback(hash);
                }
                else if (jQuery.browser.safari) {
                        jQuery.dontCheck = true;
                        // Manually keep track of the history values for Safari
                        this.historyAddHistory(hash);
                        
                        // Wait a while before allowing checking so that Safari has time to update the "history" object
                        // correctly (otherwise the check loop would detect a false change in hash).
                        var fn = function() {jQuery.dontCheck = false;};
                        window.setTimeout(fn, 200);
                        jQuery.historyCallback(hash);
                        // N.B. "location.hash=" must be the last line of code for Safari as execution stops afterwards.
                        //      By explicitly using the "location.hash" command (instead of using a variable set to "location.hash") the
                        //      URL in the browser and the "history" object are both updated correctly.
                        location.hash = newhash;
                }
                else {
                  jQuery.historyCallback(hash);
                }
        }
});
/* end: extension/addedbyus/design/site/javascript/jquery.history.js */

/* start: extension/addedbyus/design/site/javascript/jquery.pagination.js */
/**
 * This jQuery plugin displays pagination links inside the selected elements.
 *
 * @author Gabriel Birke (birke *at* d-scribe *dot* de)
 * @version 1.2
 * @param {int} maxentries Number of entries to paginate
 * @param {Object} opts Several options (see README for documentation)
 * @return {Object} jQuery Object
 */
jQuery.fn.pagination = function(maxentries, opts){
	opts = jQuery.extend({
		items_per_page:10,
		num_display_entries:10,
		current_page:0,
		num_edge_entries:0,
		link_to:"#",
		prev_text:"Prev",
		next_text:"Next",
		ellipse_text:"...",
		prev_show_always:true,
		next_show_always:true,
		callback:function(){return false;}
	},opts||{});
	
	return this.each(function() {
		/**
		 * Calculate the maximum number of pages
		 */
		function numPages() {
			return Math.ceil(maxentries/opts.items_per_page);
		}
		
		/**
		 * Calculate start and end point of pagination links depending on 
		 * current_page and num_display_entries.
		 * @return {Array}
		 */
		function getInterval()  {
			var ne_half = Math.ceil(opts.num_display_entries/2);
			var np = numPages();
			var upper_limit = np-opts.num_display_entries;
			var start = current_page>ne_half?Math.max(Math.min(current_page-ne_half, upper_limit), 0):0;
			var end = current_page>ne_half?Math.min(current_page+ne_half, np):Math.min(opts.num_display_entries, np);
			return [start,end];
		}
		
		/**
		 * This is the event handling function for the pagination links. 
		 * @param {int} page_id The new page number
		 */
		function pageSelected(page_id, evt){
			current_page = page_id;
			drawLinks();
			var continuePropagation = opts.callback(page_id, panel);
			if (!continuePropagation) {
				if (evt.stopPropagation) {
					evt.stopPropagation();
				}
				else {
					evt.cancelBubble = true;
				}
			}
			return continuePropagation;
		}
		
		/**
		 * This function inserts the pagination links into the container element
		 */
		function drawLinks() {
			panel.empty();
			var interval = getInterval();
			var np = numPages();
			// This helper function returns a handler function that calls pageSelected with the right page_id
			var getClickHandler = function(page_id) {
				return function(evt){ return pageSelected(page_id,evt); }
			}
			// Helper function for generating a single link (or a span tag if it's the current page)
			var appendItem = function(page_id, appendopts){
				page_id = page_id<0?0:(page_id<np?page_id:np-1); // Normalize page id to sane value
				appendopts = jQuery.extend({text:page_id+1, classes:""}, appendopts||{});
				if(page_id == current_page){
					var lnk = jQuery("<span class='current'>"+(appendopts.text)+"</span>");
				}
				else
				{
					var lnk = jQuery("<a>"+(appendopts.text)+"</a>")
						.bind("click", getClickHandler(page_id))
						.attr('href', opts.link_to.replace(/__id__/,page_id));
						
						
				}
				if(appendopts.classes){lnk.addClass(appendopts.classes);}
				panel.append(lnk);
			}
			// Generate "Previous"-Link
			if(opts.prev_text && (current_page > 0 || opts.prev_show_always)){
				appendItem(current_page-1,{text:opts.prev_text, classes:"prev"});
			}
			// Generate starting points
			if (interval[0] > 0 && opts.num_edge_entries > 0)
			{
				var end = Math.min(opts.num_edge_entries, interval[0]);
				for(var i=0; i<end; i++) {
					appendItem(i);
				}
				if(opts.num_edge_entries < interval[0] && opts.ellipse_text)
				{
					jQuery("<span>"+opts.ellipse_text+"</span>").appendTo(panel);
				}
			}
			// Generate interval links
			for(var i=interval[0]; i<interval[1]; i++) {
				appendItem(i);
			}
			// Generate ending points
			if (interval[1] < np && opts.num_edge_entries > 0)
			{
				if(np-opts.num_edge_entries > interval[1]&& opts.ellipse_text)
				{
					jQuery("<span>"+opts.ellipse_text+"</span>").appendTo(panel);
				}
				var begin = Math.max(np-opts.num_edge_entries, interval[1]);
				for(var i=begin; i<np; i++) {
					appendItem(i);
				}
				
			}
			// Generate "Next"-Link
			if(opts.next_text && (current_page < np-1 || opts.next_show_always)){
				appendItem(current_page+1,{text:opts.next_text, classes:"next"});
			}
		}
		
		// Extract current_page from options
		var current_page = opts.current_page;
		// Create a sane value for maxentries and items_per_page
		maxentries = (!maxentries || maxentries < 0)?1:maxentries;
		opts.items_per_page = (!opts.items_per_page || opts.items_per_page < 0)?1:opts.items_per_page;
		// Store DOM element for easy access from all inner functions
		var panel = jQuery(this);
		// Attach control functions to the DOM element 
		this.selectPage = function(page_id){ pageSelected(page_id);}
		this.prevPage = function(){ 
			if (current_page > 0) {
				pageSelected(current_page - 1);
				return true;
			}
			else {
				return false;
			}
		}
		this.nextPage = function(){ 
			if(current_page < numPages()-1) {
				pageSelected(current_page+1);
				return true;
			}
			else {
				return false;
			}
		}
		// When all initialisation is done, draw the links
		drawLinks();
        // call callback function
        opts.callback(current_page, this);
	});
}



/* end: extension/addedbyus/design/site/javascript/jquery.pagination.js */

/* start: extension/addedbyus/design/site/javascript/jquery.galleryScroll1.3.1.js */
/*
 * jQuery galleryScroll v1.3.1 
 *
 * Copyright (c) 2008 Taranets Aleksey
 * email: aleks_tar@ukr.net
 * Licensed under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 */

/*
	************* OPTIONS ************************************** default ****************
	btPrev         - link for previos [selector]    	btPrev: 'a.link-prev'
	btNext         - link for next [selector]		btNext: 'a.link-next'
	holderList     - image list holder [Tag name]		holderList: 'div'
	scrollElParent - list [Tag name]			scrollElParent: 'ul'
	scrollEl       - list element [Tag name]		scrollEl: 'li'
	slideNum       - view slide numbers [boolean]		slideNum: false
	duration       - duration slide [1000 - 1sec]		duration : 1000
	step           - slide step [int]			step: false
	circleSlide    - slide circle [boolean]			circleSlide: true
	disableClass   - class for disable link	[string] 	disableClass: 'disable'
	funcOnclick    - callback function			funcOnclick: null
	innerMargin    - inner margin, use width step [px]      innerMargin:0
	autoSlide      - auto slide [1000 - 1sec]               autoSlide:false
	*************************************************************************************
*/

jQuery.fn.galleryScroll = function(_options){
	// defaults options	
	var _options = jQuery.extend({
		btPrev: 'a.prev-arrow',
		btNext: 'a.next-arrow',
		holderList: 'div',
		scrollElParent: 'ul',
		scrollEl: 'li',
		slideNum: false,
		duration : 1000,
		step: 1,
		circleSlide: true,
		disableClass: 'disable',
		funcOnclick: null,
		autoSlide: 4000,
		innerMargin:0,
		hardRewind:true
	},_options);

	return this.each(function(){
		var _this = $(this);

		var _gWidth = jQuery(_options.holderList,_this).get(0).offsetWidth;
		var _liWidth = jQuery(_options.scrollEl,_this).get(0).offsetWidth;
		var _liSum = jQuery(_options.scrollEl,_this).length * _liWidth;
		var _margin = 0;
		var f = 0;
		var _step = 0;
		var _timerSlide = null;
		if (!_options.step) _step = _gWidth; else _step = _options.step*_liWidth;
		
		if (!_options.circleSlide) {
			if (_options.innerMargin == _margin)
				jQuery(_options.btPrev,_this).addClass(_options.disableClass);
		}
		if (_options.slideNum && !_options.step) {
			var _lastSection = 0;
			var _sectionWidth = 0;
			while(_sectionWidth < _liSum)
			{
				 _sectionWidth = _sectionWidth + _gWidth;
				 if(_sectionWidth > _liSum) {
					_lastSection = _sectionWidth - _liSum;
				 }
			}
		}
		if (_options.autoSlide) {
			_timerSlide = setTimeout(function(){
				jQuery.fn.galleryScroll.autoSlide(_options.autoSlide)
			}, _options.autoSlide);
			jQuery(_options.scrollElParent,_this).hover(function(){
				clearTimeout(_timerSlide);
			}, function(){
				_timerSlide = setTimeout(function(){
					jQuery.fn.galleryScroll.autoSlide(_options.autoSlide)
				}, _options.autoSlide);
			});
		}
	
		// click button 'Next'
		jQuery(_options.btNext,_this).click(function(){
			jQuery(_options.btPrev,_this).removeClass(_options.disableClass);
			if (_liSum - _gWidth  <= _margin + _step - _options.innerMargin) {
				if (f == 0) {
					_margin = _liSum - _gWidth  + _options.innerMargin;
					f = 1;
					if (!_options.circleSlide) 
						jQuery(this).addClass(_options.disableClass);
				} 
				else {
					if (_options.circleSlide) 
						_margin = _options.innerMargin;
					f = 0;
				}
			} else _margin = _margin + _step;
			
			jQuery(_options.scrollElParent,_this).animate({marginLeft: -_margin+"px"}, {queue:false,duration: _options.duration });
			
			if (_timerSlide) {
				clearTimeout(_timerSlide);
				_timerSlide = setTimeout(function(){
					jQuery.fn.galleryScroll.autoSlide(_options.autoSlide)
				}, _options.autoSlide);
			}
			
			if (_options.slideNum && !_options.step) jQuery.fn.galleryScroll.numListActive(_margin,_options.slideNum,_gWidth,_lastSection);		
			if (jQuery.isFunction(_options.funcOnclick)) {
				_options.funcOnclick.apply(_this);
			}
			return false;
		});
		// click button 'Prev'
		jQuery(_options.btPrev, _this).click(function(){
			jQuery(_options.btNext,_this).removeClass(_options.disableClass);
			if (_margin - _step == -_step - _options.innerMargin ) {
				if (!_options.circleSlide) {
					jQuery(this).addClass(_options.disableClass);
					_margin = _options.innerMargin;
				} else 	{_margin = _liSum - _gWidth;f=1;}
			}
			else if (_margin - _step < _options.innerMargin && _margin - _step > -_step) _margin = _options.innerMargin;
			else {_margin = _margin - _step;f=0;};
			if (!_options.circleSlide && _margin == -_options.innerMargin) jQuery(this).addClass(_options.disableClass);
			
			jQuery(_options.scrollElParent,_this).animate({marginLeft: -_margin + "px"}, {queue:false, duration: _options.duration});
			
			if (_options.slideNum && !_options.step) jQuery.fn.galleryScroll.numListActive(_margin,_options.slideNum,_gWidth,_lastSection);
			
			if (_timerSlide) {
				clearTimeout(_timerSlide);
				_timerSlide = setTimeout(function(){
					jQuery.fn.galleryScroll.autoSlide(_options.autoSlide)
				}, _options.autoSlide);
			}
			
			if (jQuery.isFunction(_options.funcOnclick)) {
				_options.funcOnclick.apply(_this);
			}
			return false;
		});
		// auto slide
		jQuery.fn.galleryScroll.autoSlide = function(autoSlideDuration){
			hard_rewind = false;
			if (_options.circleSlide) {
				if (_liSum - _gWidth  <= _margin + _step - _options.innerMargin) {
					if (f == 0) {
						_margin = _liSum - _gWidth  + _options.innerMargin;
						f = 1;
						if (!_options.circleSlide) 
							jQuery(this).addClass(_options.disableClass);
					} 
					else {
						if (_options.circleSlide) 
							hard_rewind = true;
							_margin = _options.innerMargin;
						f = 0;
					}
				} else _margin = _margin + _step;
				
				if (hard_rewind && _options.hardRewind) {
					jQuery(_options.scrollElParent,_this).css({marginLeft: -_margin+"px"});
					_margin = _margin + _step;
				}
				
				jQuery(_options.scrollElParent,_this).animate({marginLeft: -_margin+"px"}, {queue:false,duration: _options.duration });
				
				_timerSlide = setTimeout(function(){
					jQuery.fn.galleryScroll.autoSlide(_options.autoSlide)
				}, _options.autoSlide);
			}

		};
		// Number list
		jQuery.fn.galleryScroll.numListCreate = function(_elNumList, _liSumWidth, _width, _section){
			var _numListElC = '';
			var _num = 1;
			var _difference = _liSumWidth + _section;
			while(_difference > 0)
			{
			     _difference = _difference - _width;
				 _numListElC += '<li><a href="">'+_num+'</a></li>';
				 _num++;
			}
			$(_elNumList).html('<ul>'+_numListElC+'</ul>');
		};
		jQuery.fn.galleryScroll.numListActive = function(_marginEl, _slideNum, _width, _section){
			$('a',_slideNum).removeClass('active');
			var _activeRange = _width - _section-1;
			var _n = 0;
			if (_marginEl != 0) {
				while (_marginEl > _activeRange) {
					_activeRange = (_n * _width) -_section-1;
					_n++;
				}
			}
			var _a  = (_activeRange+_section+1)/_width - 1;
			$('a',_slideNum).eq(_a).addClass('active');
		};
		if (_options.slideNum && !_options.step) {
			jQuery.fn.galleryScroll.numListCreate(_options.slideNum, _liSum, _gWidth,_lastSection);
			jQuery.fn.galleryScroll.numListActive(_margin, _options.slideNum,_gWidth,_lastSection);
			
			jQuery('a',_options.slideNum).click(function(){
				jQuery(_options.btPrev,_this).removeClass(_options.disableClass);
				jQuery(_options.btNext,_this).removeClass(_options.disableClass);
				
				var _indexNum = jQuery('a',_options.slideNum).index($(this));
				_margin = _step*_indexNum;
				if (_margin + _step > _liSum) {
					_margin = _margin - (_margin - _liSum) - _step;
					if (!_options.circleSlide) jQuery(_options.btNext, _this).addClass(_options.disableClass);
				}
				jQuery(_options.scrollElParent,_this).animate({marginLeft: -_margin + "px"}, {queue:false, duration: _options.duration});
				
				if (!_options.circleSlide && _margin==0) jQuery(_options.btPrev,_this).addClass(_options.disableClass);
				jQuery.fn.galleryScroll.numListActive(_margin, _options.slideNum,_gWidth,_lastSection);
				
				if (_timerSlide) {
					clearTimeout(_timerSlide);
					_timerSlide = setTimeout(function(){
						jQuery.fn.galleryScroll.autoSlide(_options.autoSlide)
					}, _options.autoSlide);
				}
				
				return false;
			});
		}
	});
}

/* end: extension/addedbyus/design/site/javascript/jquery.galleryScroll1.3.1.js */

/* start: extension/addedbyus/design/site/javascript/jquery.slides.js */
/*
 * MODIFIED 6/16/2009
 */

/*
 * The MIT License
 * 
 * Copyright (c) 2008-2009 Olle TÃ¶rnstrÃ¶m studiomediatech.com
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 */

/**
 * Very simple image time based image slideshow.
 *
 * Simple to use on an image element, for example:
 *
 * <img src="myStartImage.jpg" alt="" id="slideMe" />
 *
 * $('#slideMe').Slides({images : ['image1.jpg', 'image2.jpg']});
 *
 * Will rotate over the images in the passed images array.
 *
 * $('#slideMe').Slides({images : [...], pause : 6000, fade : 3000});
 *
 * Will set the pause time on each slide to 6s and the fade
 * transition time to 3s.
 *
 * Default values are 6s and 1s.
 *
 * @author Olle TÃ¶rnstrÃ¶m olle[at]studiomediatech[dot]com
 * @since 2009-01-15
 * @version 1.1.0-ALPHA
 *
 * @author Emil Bengtsson emil0r[at]gmail[dot]com
 * @added urls and functions functionality
 */
;(function($) {

	var settings = {};

	$.fn.Slides = function(options) {
		var finals = {};
		$.fn.Slides.setup(finals, $.fn.Slides.defaults, options);
		var that = this;
		$.fn.Slides.init(this, function() {
			return that.each(function() {
				$(that).Slides.execute();
			});
		});
	};

	$.fn.Slides.defaults = {
		pause : 6000,
		fade : 1000
	};

	$.fn.Slides.setup = function(finals, defaults, options) {
		settings = $.extend({}, finals || {}, defaults || {}, options || {});
	};

	$.fn.Slides.init = function(target, callback) {
		if (typeof settings.images === 'undefined')
			throw Error('Image array is not optional must be passed in the call $("#id").Slides({images : ["img1.jpg", "img2.jpg"]})');
		if (typeof settings.urls != 'undefined')
		    if (settings.urls.length != settings.images.length)
		        throw Error('Urls length must match images length');
		if (typeof settings.functions != 'undefined')
		    if (settings.functions.length != settings.images.length)
		        throw Error('Functions length must match images length');
		settings.main = $(target);
		settings.int_id = false;
		settings.im_index = 0;
		settings.pipes = new Object();
		settings.pipes.urls = new Array();
		settings.pipes.functions = new Array();
		var isInit = false;
		var initWrapper = function() {
			isInit = true;
			settings.toggle = settings.main.wrap('<span></span>')
					.parent()
					.css({display : 'block', overflow : 'hidden', height : settings.main.height() + 'px', width : settings.main.width() + 'px'});
			$.fn.Slides.preloadNextImage();
		};
		settings.main.load(function() {
			if (isInit)
				return;
			initWrapper();
			callback.call();
		});
		if (settings.main[0].complete && !isInit) {
			initWrapper();
			callback.call();
		}
	};

	$.fn.Slides.preloadNextImage = function() {
		var nextImage = $.fn.Slides.getNextImage();
		var image = new Image();
		image.src = nextImage;
		settings.nextImage = image;
	};

	$.fn.Slides.getNextImage = function() {
	    settings.im_index++;
		if (settings.im_index >= settings.images.length) settings.im_index = 0;
		var nextImage = settings.images[settings.im_index];

		if (settings.urls)
		{
		    var url = settings.urls[settings.im_index];
		    settings.pipes.urls.push(url);
		}
		if (settings.functions)
		{
		    var func = settings.functions[settings.im_index];
		    settings.pipes.functions.push(func);
		}
		return nextImage;
	};
	
	$.fn.Slides.pause = function() {
		var pause = '/extension/site/design/site/images/button_pause.gif';
		var unpause = '/extension/site/design/site/images/button_arrow_right.gif'
		if ($('#buttonPause img').attr('src') == pause) {
			$('#buttonPause img').attr('src', unpause);
			$('#buttonPause a').css('background-color', 'red');
			clearInterval(settings.int_id);
			settings.int_id = false;
		} else {
			$('#buttonPause img').attr('src', pause);
			$('#buttonPause a').css('background-color', '');
			$.fn.Slides.execute();
		}
	}
	

	
	$.fn.Slides.to_index = function(x) {
		clearInterval(settings.int_id);
		settings.int_id = false;
		if (typeof x == 'string') {
			settings.im_index = settings.im_index + parseInt(x);
			if (settings.im_index >= settings.images.length) settings.im_index = 0;
			if (settings.im_index < 0) settings.im_index = settings.images.length -1;
		} else {
			settings.im_index = x;
		}
		
		for (var i=0;i<settings.images.length;i++) {
			var this_but = '#button' + i;
			if (i != settings.im_index) {
				$(this_but).css('background-color', '');
			} else {
				$(this_but).css('background-color', 'orange');
			}
		}
		settings.im_index = settings.im_index -1;
		$.fn.Slides.preloadNextImage();
		
		settings.main.attr('src', settings.nextImage.src).attr('tog', 0).css("opacity","1");
		isToggle = false;

		if (settings.pipes.urls.length > 0) {
			var slideLink = settings.pipes.urls.shift();
	   		if(slideLink != "") {$(settings.linkID).attr('href',slideLink);} else {$(settings.linkID).removeAttr('href');}
//                settings.main.click(function(){ window.location.href = settings.pipes.urls.shift(); });
		}
        if (settings.pipes.functions.length > 0) settings.pipes.functions.shift();

		$.fn.Slides.execute();

	}
	
	$.fn.Slides.shownow = function() {
		for (var i=0;i<settings.images.length;i++) {
			var this_but = '#button' + i;
			if (i != settings.im_index) {
				$(this_but).css('background-color', '');
			} else {
				$(this_but).css('background-color', 'orange');
			}
		}

		var isToggle = settings.main.attr('tog');
		if (isToggle == 1) {
			settings.main.attr('src', settings.nextImage.src).attr('tog', 0).animate({opacity : 1}, settings.fade);
			isToggle = false;
		} else {
			settings.toggle.css({background : 'transparent url(' + settings.nextImage.src + ') left top no-repeat'});
			settings.main.attr('tog', 1).animate({opacity : 0}, settings.fade);
			isToggle = true;
		}

	    if (typeof jslides_callback == 'function') jslides_callback(settings.im_index);
				
		if (settings.pipes.urls.length > 0) {
			var slideLink = settings.pipes.urls.shift();
	   		if(slideLink != "") {$(settings.linkID).attr('href',slideLink);} else {$(settings.linkID).removeAttr('href');}
//                settings.main.click(function(){ window.location.href = settings.pipes.urls.shift(); });
		}
        if (settings.pipes.functions.length > 0) settings.pipes.functions.shift();
		$.fn.Slides.preloadNextImage();

	}

	$.fn.Slides.execute = function() {
		if (!settings.int_id) {
			settings.int_id = setInterval( $.fn.Slides.shownow, settings.pause);
		}
	};

})(jQuery);
/* end: extension/addedbyus/design/site/javascript/jquery.slides.js */

/* empty: extension/addedbyus/design/standard/javascript/sitecustom.js */
/* start: extension/addedbyus/design/standard/javascript/calendar.js */
/*  Copyright Mihai Bazon, 2002-2005  |  www.bazon.net/mishoo
 * -----------------------------------------------------------
 *
 * The DHTML Calendar, version 1.0 "It is happening again"
 *
 * Details and latest version at:
 * www.dynarch.com/projects/calendar
 *
 * This script is developed by Dynarch.com.  Visit us at www.dynarch.com.
 *
 * This script is distributed under the GNU Lesser General Public License.
 * Read the entire license text here: http://www.gnu.org/licenses/lgpl.html
 */

// $Id: calendar.js,v 1.51 2005/03/07 16:44:31 mishoo Exp $

/** The Calendar object constructor. */
Calendar = function (firstDayOfWeek, dateStr, onSelected, onClose) {
	// member variables
	this.activeDiv = null;
	this.currentDateEl = null;
	this.getDateStatus = null;
	this.getDateToolTip = null;
	this.getDateText = null;
	this.timeout = null;
	this.onSelected = onSelected || null;
	this.onClose = onClose || null;
	this.dragging = false;
	this.hidden = false;
	this.minYear = 1970;
	this.maxYear = 2050;
	this.dateFormat = Calendar._TT["DEF_DATE_FORMAT"];
	this.ttDateFormat = Calendar._TT["TT_DATE_FORMAT"];
	this.isPopup = true;
	this.weekNumbers = true;
	this.firstDayOfWeek = typeof firstDayOfWeek == "number" ? firstDayOfWeek : Calendar._FD; // 0 for Sunday, 1 for Monday, etc.
	this.showsOtherMonths = false;
	this.dateStr = dateStr;
	this.ar_days = null;
	this.showsTime = false;
	this.time24 = true;
	this.yearStep = 2;
	this.hiliteToday = true;
	this.multiple = null;
	// HTML elements
	this.table = null;
	this.element = null;
	this.tbody = null;
	this.firstdayname = null;
	// Combo boxes
	this.monthsCombo = null;
	this.yearsCombo = null;
	this.hilitedMonth = null;
	this.activeMonth = null;
	this.hilitedYear = null;
	this.activeYear = null;
	// Information
	this.dateClicked = false;

	// one-time initializations
	if (typeof Calendar._SDN == "undefined") {
		// table of short day names
		if (typeof Calendar._SDN_len == "undefined")
			Calendar._SDN_len = 3;
		var ar = new Array();
		for (var i = 8; i > 0;) {
			ar[--i] = Calendar._DN[i].substr(0, Calendar._SDN_len);
		}
		Calendar._SDN = ar;
		// table of short month names
		if (typeof Calendar._SMN_len == "undefined")
			Calendar._SMN_len = 3;
		ar = new Array();
		for (var i = 12; i > 0;) {
			ar[--i] = Calendar._MN[i].substr(0, Calendar._SMN_len);
		}
		Calendar._SMN = ar;
	}
};

// ** constants

/// "static", needed for event handlers.
Calendar._C = null;

/// detect a special case of "web browser"
Calendar.is_ie = ( /msie/i.test(navigator.userAgent) &&
		   !/opera/i.test(navigator.userAgent) );

Calendar.is_ie5 = ( Calendar.is_ie && /msie 5\.0/i.test(navigator.userAgent) );

/// detect Opera browser
Calendar.is_opera = /opera/i.test(navigator.userAgent);

/// detect KHTML-based browsers
Calendar.is_khtml = /Konqueror|Safari|KHTML/i.test(navigator.userAgent);

// BEGIN: UTILITY FUNCTIONS; beware that these might be moved into a separate
//        library, at some point.

Calendar.getAbsolutePos = function(el) {
	var SL = 0, ST = 0;
	var is_div = /^div$/i.test(el.tagName);
	if (is_div && el.scrollLeft)
		SL = el.scrollLeft;
	if (is_div && el.scrollTop)
		ST = el.scrollTop;
	var r = { x: el.offsetLeft - SL, y: el.offsetTop - ST };
	if (el.offsetParent) {
		var tmp = this.getAbsolutePos(el.offsetParent);
		r.x += tmp.x;
		r.y += tmp.y;
	}
	return r;
};

Calendar.isRelated = function (el, evt) {
	var related = evt.relatedTarget;
	if (!related) {
		var type = evt.type;
		if (type == "mouseover") {
			related = evt.fromElement;
		} else if (type == "mouseout") {
			related = evt.toElement;
		}
	}
	while (related) {
		if (related == el) {
			return true;
		}
		related = related.parentNode;
	}
	return false;
};

Calendar.removeClass = function(el, className) {
	if (!(el && el.className)) {
		return;
	}
	var cls = el.className.split(" ");
	var ar = new Array();
	for (var i = cls.length; i > 0;) {
		if (cls[--i] != className) {
			ar[ar.length] = cls[i];
		}
	}
	el.className = ar.join(" ");
};

Calendar.addClass = function(el, className) {
	Calendar.removeClass(el, className);
	el.className += " " + className;
};

// FIXME: the following 2 functions totally suck, are useless and should be replaced immediately.
Calendar.getElement = function(ev) {
	var f = Calendar.is_ie ? window.event.srcElement : ev.currentTarget;
	while (f.nodeType != 1 || /^div$/i.test(f.tagName))
		f = f.parentNode;
	return f;
};

Calendar.getTargetElement = function(ev) {
	var f = Calendar.is_ie ? window.event.srcElement : ev.target;
	while (f.nodeType != 1)
		f = f.parentNode;
	return f;
};

Calendar.stopEvent = function(ev) {
	ev || (ev = window.event);
	if (Calendar.is_ie) {
		ev.cancelBubble = true;
		ev.returnValue = false;
	} else {
		ev.preventDefault();
		ev.stopPropagation();
	}
	return false;
};

Calendar.addEvent = function(el, evname, func) {
	if (el.attachEvent) { // IE
		el.attachEvent("on" + evname, func);
	} else if (el.addEventListener) { // Gecko / W3C
		el.addEventListener(evname, func, true);
	} else {
		el["on" + evname] = func;
	}
};

Calendar.removeEvent = function(el, evname, func) {
	if (el.detachEvent) { // IE
		el.detachEvent("on" + evname, func);
	} else if (el.removeEventListener) { // Gecko / W3C
		el.removeEventListener(evname, func, true);
	} else {
		el["on" + evname] = null;
	}
};

Calendar.createElement = function(type, parent) {
	var el = null;
	if (document.createElementNS) {
		// use the XHTML namespace; IE won't normally get here unless
		// _they_ "fix" the DOM2 implementation.
		el = document.createElementNS("http://www.w3.org/1999/xhtml", type);
	} else {
		el = document.createElement(type);
	}
	if (typeof parent != "undefined") {
		parent.appendChild(el);
	}
	return el;
};

// END: UTILITY FUNCTIONS

// BEGIN: CALENDAR STATIC FUNCTIONS

/** Internal -- adds a set of events to make some element behave like a button. */
Calendar._add_evs = function(el) {
	with (Calendar) {
		addEvent(el, "mouseover", dayMouseOver);
		addEvent(el, "mousedown", dayMouseDown);
		addEvent(el, "mouseout", dayMouseOut);
		if (is_ie) {
			addEvent(el, "dblclick", dayMouseDblClick);
			el.setAttribute("unselectable", true);
		}
	}
};

Calendar.findMonth = function(el) {
	if (typeof el.month != "undefined") {
		return el;
	} else if (typeof el.parentNode.month != "undefined") {
		return el.parentNode;
	}
	return null;
};

Calendar.findYear = function(el) {
	if (typeof el.year != "undefined") {
		return el;
	} else if (typeof el.parentNode.year != "undefined") {
		return el.parentNode;
	}
	return null;
};

Calendar.showMonthsCombo = function () {
	var cal = Calendar._C;
	if (!cal) {
		return false;
	}
	var cal = cal;
	var cd = cal.activeDiv;
	var mc = cal.monthsCombo;
	if (cal.hilitedMonth) {
		Calendar.removeClass(cal.hilitedMonth, "hilite");
	}
	if (cal.activeMonth) {
		Calendar.removeClass(cal.activeMonth, "active");
	}
	var mon = cal.monthsCombo.getElementsByTagName("div")[cal.date.getMonth()];
	Calendar.addClass(mon, "active");
	cal.activeMonth = mon;
	var s = mc.style;
	s.display = "block";
	if (cd.navtype < 0)
		s.left = cd.offsetLeft + "px";
	else {
		var mcw = mc.offsetWidth;
		if (typeof mcw == "undefined")
			// Konqueror brain-dead techniques
			mcw = 50;
		s.left = (cd.offsetLeft + cd.offsetWidth - mcw) + "px";
	}
	s.top = (cd.offsetTop + cd.offsetHeight) + "px";
};

Calendar.showYearsCombo = function (fwd) {
	var cal = Calendar._C;
	if (!cal) {
		return false;
	}
	var cal = cal;
	var cd = cal.activeDiv;
	var yc = cal.yearsCombo;
	if (cal.hilitedYear) {
		Calendar.removeClass(cal.hilitedYear, "hilite");
	}
	if (cal.activeYear) {
		Calendar.removeClass(cal.activeYear, "active");
	}
	cal.activeYear = null;
	var Y = cal.date.getFullYear() + (fwd ? 1 : -1);
	var yr = yc.firstChild;
	var show = false;
	for (var i = 12; i > 0; --i) {
		if (Y >= cal.minYear && Y <= cal.maxYear) {
			yr.innerHTML = Y;
			yr.year = Y;
			yr.style.display = "block";
			show = true;
		} else {
			yr.style.display = "none";
		}
		yr = yr.nextSibling;
		Y += fwd ? cal.yearStep : -cal.yearStep;
	}
	if (show) {
		var s = yc.style;
		s.display = "block";
		if (cd.navtype < 0)
			s.left = cd.offsetLeft + "px";
		else {
			var ycw = yc.offsetWidth;
			if (typeof ycw == "undefined")
				// Konqueror brain-dead techniques
				ycw = 50;
			s.left = (cd.offsetLeft + cd.offsetWidth - ycw) + "px";
		}
		s.top = (cd.offsetTop + cd.offsetHeight) + "px";
	}
};

// event handlers

Calendar.tableMouseUp = function(ev) {
	var cal = Calendar._C;
	if (!cal) {
		return false;
	}
	if (cal.timeout) {
		clearTimeout(cal.timeout);
	}
	var el = cal.activeDiv;
	if (!el) {
		return false;
	}
	var target = Calendar.getTargetElement(ev);
	ev || (ev = window.event);
	Calendar.removeClass(el, "active");
	if (target == el || target.parentNode == el) {
		Calendar.cellClick(el, ev);
	}
	var mon = Calendar.findMonth(target);
	var date = null;
	if (mon) {
		date = new Date(cal.date);
		if (mon.month != date.getMonth()) {
			date.setMonth(mon.month);
			cal.setDate(date);
			cal.dateClicked = false;
			cal.callHandler();
		}
	} else {
		var year = Calendar.findYear(target);
		if (year) {
			date = new Date(cal.date);
			if (year.year != date.getFullYear()) {
				date.setFullYear(year.year);
				cal.setDate(date);
				cal.dateClicked = false;
				cal.callHandler();
			}
		}
	}
	with (Calendar) {
		removeEvent(document, "mouseup", tableMouseUp);
		removeEvent(document, "mouseover", tableMouseOver);
		removeEvent(document, "mousemove", tableMouseOver);
		cal._hideCombos();
		_C = null;
		return stopEvent(ev);
	}
};

Calendar.tableMouseOver = function (ev) {
	var cal = Calendar._C;
	if (!cal) {
		return;
	}
	var el = cal.activeDiv;
	var target = Calendar.getTargetElement(ev);
	if (target == el || target.parentNode == el) {
		Calendar.addClass(el, "hilite active");
		Calendar.addClass(el.parentNode, "rowhilite");
	} else {
		if (typeof el.navtype == "undefined" || (el.navtype != 50 && (el.navtype == 0 || Math.abs(el.navtype) > 2)))
			Calendar.removeClass(el, "active");
		Calendar.removeClass(el, "hilite");
		Calendar.removeClass(el.parentNode, "rowhilite");
	}
	ev || (ev = window.event);
	if (el.navtype == 50 && target != el) {
		var pos = Calendar.getAbsolutePos(el);
		var w = el.offsetWidth;
		var x = ev.clientX;
		var dx;
		var decrease = true;
		if (x > pos.x + w) {
			dx = x - pos.x - w;
			decrease = false;
		} else
			dx = pos.x - x;

		if (dx < 0) dx = 0;
		var range = el._range;
		var current = el._current;
		var count = Math.floor(dx / 10) % range.length;
		for (var i = range.length; --i >= 0;)
			if (range[i] == current)
				break;
		while (count-- > 0)
			if (decrease) {
				if (--i < 0)
					i = range.length - 1;
			} else if ( ++i >= range.length )
				i = 0;
		var newval = range[i];
		el.innerHTML = newval;

		cal.onUpdateTime();
	}
	var mon = Calendar.findMonth(target);
	if (mon) {
		if (mon.month != cal.date.getMonth()) {
			if (cal.hilitedMonth) {
				Calendar.removeClass(cal.hilitedMonth, "hilite");
			}
			Calendar.addClass(mon, "hilite");
			cal.hilitedMonth = mon;
		} else if (cal.hilitedMonth) {
			Calendar.removeClass(cal.hilitedMonth, "hilite");
		}
	} else {
		if (cal.hilitedMonth) {
			Calendar.removeClass(cal.hilitedMonth, "hilite");
		}
		var year = Calendar.findYear(target);
		if (year) {
			if (year.year != cal.date.getFullYear()) {
				if (cal.hilitedYear) {
					Calendar.removeClass(cal.hilitedYear, "hilite");
				}
				Calendar.addClass(year, "hilite");
				cal.hilitedYear = year;
			} else if (cal.hilitedYear) {
				Calendar.removeClass(cal.hilitedYear, "hilite");
			}
		} else if (cal.hilitedYear) {
			Calendar.removeClass(cal.hilitedYear, "hilite");
		}
	}
	return Calendar.stopEvent(ev);
};

Calendar.tableMouseDown = function (ev) {
	if (Calendar.getTargetElement(ev) == Calendar.getElement(ev)) {
		return Calendar.stopEvent(ev);
	}
};

Calendar.calDragIt = function (ev) {
	var cal = Calendar._C;
	if (!(cal && cal.dragging)) {
		return false;
	}
	var posX;
	var posY;
	if (Calendar.is_ie) {
		posY = window.event.clientY + document.body.scrollTop;
		posX = window.event.clientX + document.body.scrollLeft;
	} else {
		posX = ev.pageX;
		posY = ev.pageY;
	}
	cal.hideShowCovered();
	var st = cal.element.style;
	st.left = (posX - cal.xOffs) + "px";
	st.top = (posY - cal.yOffs) + "px";
	return Calendar.stopEvent(ev);
};

Calendar.calDragEnd = function (ev) {
	var cal = Calendar._C;
	if (!cal) {
		return false;
	}
	cal.dragging = false;
	with (Calendar) {
		removeEvent(document, "mousemove", calDragIt);
		removeEvent(document, "mouseup", calDragEnd);
		tableMouseUp(ev);
	}
	cal.hideShowCovered();
};

Calendar.dayMouseDown = function(ev) {
	var el = Calendar.getElement(ev);
	if (el.disabled) {
		return false;
	}
	var cal = el.calendar;
	cal.activeDiv = el;
	Calendar._C = cal;
	if (el.navtype != 300) with (Calendar) {
		if (el.navtype == 50) {
			el._current = el.innerHTML;
			addEvent(document, "mousemove", tableMouseOver);
		} else
			addEvent(document, Calendar.is_ie5 ? "mousemove" : "mouseover", tableMouseOver);
		addClass(el, "hilite active");
		addEvent(document, "mouseup", tableMouseUp);
	} else if (cal.isPopup) {
		cal._dragStart(ev);
	}
	if (el.navtype == -1 || el.navtype == 1) {
		if (cal.timeout) clearTimeout(cal.timeout);
		cal.timeout = setTimeout("Calendar.showMonthsCombo()", 250);
	} else if (el.navtype == -2 || el.navtype == 2) {
		if (cal.timeout) clearTimeout(cal.timeout);
		cal.timeout = setTimeout((el.navtype > 0) ? "Calendar.showYearsCombo(true)" : "Calendar.showYearsCombo(false)", 250);
	} else {
		cal.timeout = null;
	}
	return Calendar.stopEvent(ev);
};

Calendar.dayMouseDblClick = function(ev) {
	Calendar.cellClick(Calendar.getElement(ev), ev || window.event);
	if (Calendar.is_ie) {
		document.selection.empty();
	}
};

Calendar.dayMouseOver = function(ev) {
	var el = Calendar.getElement(ev);
	if (Calendar.isRelated(el, ev) || Calendar._C || el.disabled) {
		return false;
	}
	if (el.ttip) {
		if (el.ttip.substr(0, 1) == "_") {
			el.ttip = el.caldate.print(el.calendar.ttDateFormat) + el.ttip.substr(1);
		}
		el.calendar.tooltips.innerHTML = el.ttip;
	}
	if (el.navtype != 300) {
		Calendar.addClass(el, "hilite");
		if (el.caldate) {
			Calendar.addClass(el.parentNode, "rowhilite");
		}
	}
	return Calendar.stopEvent(ev);
};

Calendar.dayMouseOut = function(ev) {
	with (Calendar) {
		var el = getElement(ev);
		if (isRelated(el, ev) || _C || el.disabled)
			return false;
		removeClass(el, "hilite");
		if (el.caldate)
			removeClass(el.parentNode, "rowhilite");
		if (el.calendar)
			el.calendar.tooltips.innerHTML = _TT["SEL_DATE"];
		return stopEvent(ev);
	}
};

/**
 *  A generic "click" handler :) handles all types of buttons defined in this
 *  calendar.
 */
Calendar.cellClick = function(el, ev) {
	var cal = el.calendar;
	var closing = false;
	var newdate = false;
	var date = null;
	if (typeof el.navtype == "undefined") {
		if (cal.currentDateEl) {
			Calendar.removeClass(cal.currentDateEl, "selected");
			Calendar.addClass(el, "selected");
			closing = (cal.currentDateEl == el);
			if (!closing) {
				cal.currentDateEl = el;
			}
		}
		cal.date.setDateOnly(el.caldate);
		date = cal.date;
		var other_month = !(cal.dateClicked = !el.otherMonth);
		if (!other_month && !cal.currentDateEl)
			cal._toggleMultipleDate(new Date(date));
		else
			newdate = !el.disabled;
		// a date was clicked
		if (other_month)
			cal._init(cal.firstDayOfWeek, date);
	} else {
		if (el.navtype == 200) {
			Calendar.removeClass(el, "hilite");
			cal.callCloseHandler();
			return;
		}
		date = new Date(cal.date);
		if (el.navtype == 0)
			date.setDateOnly(new Date()); // TODAY
		// unless "today" was clicked, we assume no date was clicked so
		// the selected handler will know not to close the calenar when
		// in single-click mode.
		// cal.dateClicked = (el.navtype == 0);
		cal.dateClicked = false;
		var year = date.getFullYear();
		var mon = date.getMonth();
		function setMonth(m) {
			var day = date.getDate();
			var max = date.getMonthDays(m);
			if (day > max) {
				date.setDate(max);
			}
			date.setMonth(m);
		};
		switch (el.navtype) {
		    case 400:
			Calendar.removeClass(el, "hilite");
			var text = Calendar._TT["ABOUT"];
			if (typeof text != "undefined") {
				text += cal.showsTime ? Calendar._TT["ABOUT_TIME"] : "";
			} else {
				// FIXME: this should be removed as soon as lang files get updated!
				text = "Help and about box text is not translated into this language.\n" +
					"If you know this language and you feel generous please update\n" +
					"the corresponding file in \"lang\" subdir to match calendar-en.js\n" +
					"and send it back to <mihai_bazon@yahoo.com> to get it into the distribution  ;-)\n\n" +
					"Thank you!\n" +
					"http://dynarch.com/mishoo/calendar.epl\n";
			}
			alert(text);
			return;
		    case -2:
			if (year > cal.minYear) {
				date.setFullYear(year - 1);
			}
			break;
		    case -1:
			if (mon > 0) {
				setMonth(mon - 1);
			} else if (year-- > cal.minYear) {
				date.setFullYear(year);
				setMonth(11);
			}
			break;
		    case 1:
			if (mon < 11) {
				setMonth(mon + 1);
			} else if (year < cal.maxYear) {
				date.setFullYear(year + 1);
				setMonth(0);
			}
			break;
		    case 2:
			if (year < cal.maxYear) {
				date.setFullYear(year + 1);
			}
			break;
		    case 100:
			cal.setFirstDayOfWeek(el.fdow);
			return;
		    case 50:
			var range = el._range;
			var current = el.innerHTML;
			for (var i = range.length; --i >= 0;)
				if (range[i] == current)
					break;
			if (ev && ev.shiftKey) {
				if (--i < 0)
					i = range.length - 1;
			} else if ( ++i >= range.length )
				i = 0;
			var newval = range[i];
			el.innerHTML = newval;
			cal.onUpdateTime();
			return;
		    case 0:
			// TODAY will bring us here
			if ((typeof cal.getDateStatus == "function") &&
			    cal.getDateStatus(date, date.getFullYear(), date.getMonth(), date.getDate())) {
				return false;
			}
			break;
		}
		if (!date.equalsTo(cal.date)) {
			cal.setDate(date);
			newdate = true;
		} else if (el.navtype == 0)
			newdate = closing = true;
	}
	if (newdate) {
		ev && cal.callHandler();
	}
	if (closing) {
		Calendar.removeClass(el, "hilite");
		ev && cal.callCloseHandler();
	}
};

// END: CALENDAR STATIC FUNCTIONS

// BEGIN: CALENDAR OBJECT FUNCTIONS

/**
 *  This function creates the calendar inside the given parent.  If _par is
 *  null than it creates a popup calendar inside the BODY element.  If _par is
 *  an element, be it BODY, then it creates a non-popup calendar (still
 *  hidden).  Some properties need to be set before calling this function.
 */
Calendar.prototype.create = function (_par) {
	var parent = null;
	if (! _par) {
		// default parent is the document body, in which case we create
		// a popup calendar.
		parent = document.getElementsByTagName("body")[0];
		this.isPopup = true;
	} else {
		parent = _par;
		this.isPopup = false;
	}
	this.date = this.dateStr ? new Date(this.dateStr) : new Date();

	var table = Calendar.createElement("table");
	this.table = table;
	table.cellSpacing = 0;
	table.cellPadding = 0;
	table.calendar = this;
	Calendar.addEvent(table, "mousedown", Calendar.tableMouseDown);

	var div = Calendar.createElement("div");
	this.element = div;
	div.className = "calendar";
	if (this.isPopup) {
		div.style.position = "absolute";
		div.style.display = "none";
	}
	div.appendChild(table);

	var thead = Calendar.createElement("thead", table);
	var cell = null;
	var row = null;

	var cal = this;
	var hh = function (text, cs, navtype) {
		cell = Calendar.createElement("td", row);
		cell.colSpan = cs;
		cell.className = "button";
		if (navtype != 0 && Math.abs(navtype) <= 2)
			cell.className += " nav";
		Calendar._add_evs(cell);
		cell.calendar = cal;
		cell.navtype = navtype;
		cell.innerHTML = "<div unselectable='on'>" + text + "</div>";
		return cell;
	};

	row = Calendar.createElement("tr", thead);
	var title_length = 6;
	(this.isPopup) && --title_length;
	(this.weekNumbers) && ++title_length;

	hh("?", 1, 400).ttip = Calendar._TT["INFO"];
	this.title = hh("", title_length, 300);
	this.title.className = "title";
	if (this.isPopup) {
		this.title.ttip = Calendar._TT["DRAG_TO_MOVE"];
		this.title.style.cursor = "move";
		hh("&#x00d7;", 1, 200).ttip = Calendar._TT["CLOSE"];
	}

	row = Calendar.createElement("tr", thead);
	row.className = "headrow";

	this._nav_py = hh("&#x00ab;", 1, -2);
	this._nav_py.ttip = Calendar._TT["PREV_YEAR"];

	this._nav_pm = hh("&#x2039;", 1, -1);
	this._nav_pm.ttip = Calendar._TT["PREV_MONTH"];

	this._nav_now = hh(Calendar._TT["TODAY"], this.weekNumbers ? 4 : 3, 0);
	this._nav_now.ttip = Calendar._TT["GO_TODAY"];

	this._nav_nm = hh("&#x203a;", 1, 1);
	this._nav_nm.ttip = Calendar._TT["NEXT_MONTH"];

	this._nav_ny = hh("&#x00bb;", 1, 2);
	this._nav_ny.ttip = Calendar._TT["NEXT_YEAR"];

	// day names
	row = Calendar.createElement("tr", thead);
	row.className = "daynames";
	if (this.weekNumbers) {
		cell = Calendar.createElement("td", row);
		cell.className = "name wn";
		cell.innerHTML = Calendar._TT["WK"];
	}
	for (var i = 7; i > 0; --i) {
		cell = Calendar.createElement("td", row);
		if (!i) {
			cell.navtype = 100;
			cell.calendar = this;
			Calendar._add_evs(cell);
		}
	}
	this.firstdayname = (this.weekNumbers) ? row.firstChild.nextSibling : row.firstChild;
	this._displayWeekdays();

	var tbody = Calendar.createElement("tbody", table);
	this.tbody = tbody;

	for (i = 6; i > 0; --i) {
		row = Calendar.createElement("tr", tbody);
		if (this.weekNumbers) {
			cell = Calendar.createElement("td", row);
		}
		for (var j = 7; j > 0; --j) {
			cell = Calendar.createElement("td", row);
			cell.calendar = this;
			Calendar._add_evs(cell);
		}
	}

	if (this.showsTime) {
		row = Calendar.createElement("tr", tbody);
		row.className = "time";

		cell = Calendar.createElement("td", row);
		cell.className = "time";
		cell.colSpan = 2;
		cell.innerHTML = Calendar._TT["TIME"] || "&nbsp;";

		cell = Calendar.createElement("td", row);
		cell.className = "time";
		cell.colSpan = this.weekNumbers ? 4 : 3;

		(function(){
			function makeTimePart(className, init, range_start, range_end) {
				var part = Calendar.createElement("span", cell);
				part.className = className;
				part.innerHTML = init;
				part.calendar = cal;
				part.ttip = Calendar._TT["TIME_PART"];
				part.navtype = 50;
				part._range = [];
				if (typeof range_start != "number")
					part._range = range_start;
				else {
					for (var i = range_start; i <= range_end; ++i) {
						var txt;
						if (i < 10 && range_end >= 10) txt = '0' + i;
						else txt = '' + i;
						part._range[part._range.length] = txt;
					}
				}
				Calendar._add_evs(part);
				return part;
			};
			var hrs = cal.date.getHours();
			var mins = cal.date.getMinutes();
			var t12 = !cal.time24;
			var pm = (hrs > 12);
			if (t12 && pm) hrs -= 12;
			var H = makeTimePart("hour", hrs, t12 ? 1 : 0, t12 ? 12 : 23);
			var span = Calendar.createElement("span", cell);
			span.innerHTML = ":";
			span.className = "colon";
			var M = makeTimePart("minute", mins, 0, 59);
			var AP = null;
			cell = Calendar.createElement("td", row);
			cell.className = "time";
			cell.colSpan = 2;
			if (t12)
				AP = makeTimePart("ampm", pm ? "pm" : "am", ["am", "pm"]);
			else
				cell.innerHTML = "&nbsp;";

			cal.onSetTime = function() {
				var pm, hrs = this.date.getHours(),
					mins = this.date.getMinutes();
				if (t12) {
					pm = (hrs >= 12);
					if (pm) hrs -= 12;
					if (hrs == 0) hrs = 12;
					AP.innerHTML = pm ? "pm" : "am";
				}
				H.innerHTML = (hrs < 10) ? ("0" + hrs) : hrs;
				M.innerHTML = (mins < 10) ? ("0" + mins) : mins;
			};

			cal.onUpdateTime = function() {
				var date = this.date;
				var h = parseInt(H.innerHTML, 10);
				if (t12) {
					if (/pm/i.test(AP.innerHTML) && h < 12)
						h += 12;
					else if (/am/i.test(AP.innerHTML) && h == 12)
						h = 0;
				}
				var d = date.getDate();
				var m = date.getMonth();
				var y = date.getFullYear();
				date.setHours(h);
				date.setMinutes(parseInt(M.innerHTML, 10));
				date.setFullYear(y);
				date.setMonth(m);
				date.setDate(d);
				this.dateClicked = false;
				this.callHandler();
			};
		})();
	} else {
		this.onSetTime = this.onUpdateTime = function() {};
	}

	var tfoot = Calendar.createElement("tfoot", table);

	row = Calendar.createElement("tr", tfoot);
	row.className = "footrow";

	cell = hh(Calendar._TT["SEL_DATE"], this.weekNumbers ? 8 : 7, 300);
	cell.className = "ttip";
	if (this.isPopup) {
		cell.ttip = Calendar._TT["DRAG_TO_MOVE"];
		cell.style.cursor = "move";
	}
	this.tooltips = cell;

	div = Calendar.createElement("div", this.element);
	this.monthsCombo = div;
	div.className = "combo";
	for (i = 0; i < Calendar._MN.length; ++i) {
		var mn = Calendar.createElement("div");
		mn.className = Calendar.is_ie ? "label-IEfix" : "label";
		mn.month = i;
		mn.innerHTML = Calendar._SMN[i];
		div.appendChild(mn);
	}

	div = Calendar.createElement("div", this.element);
	this.yearsCombo = div;
	div.className = "combo";
	for (i = 12; i > 0; --i) {
		var yr = Calendar.createElement("div");
		yr.className = Calendar.is_ie ? "label-IEfix" : "label";
		div.appendChild(yr);
	}

	this._init(this.firstDayOfWeek, this.date);
	parent.appendChild(this.element);
};

/** keyboard navigation, only for popup calendars */
Calendar._keyEvent = function(ev) {
	var cal = window._dynarch_popupCalendar;
	if (!cal || cal.multiple)
		return false;
	(Calendar.is_ie) && (ev = window.event);
	var act = (Calendar.is_ie || ev.type == "keypress"),
		K = ev.keyCode;
	if (ev.ctrlKey) {
		switch (K) {
		    case 37: // KEY left
			act && Calendar.cellClick(cal._nav_pm);
			break;
		    case 38: // KEY up
			act && Calendar.cellClick(cal._nav_py);
			break;
		    case 39: // KEY right
			act && Calendar.cellClick(cal._nav_nm);
			break;
		    case 40: // KEY down
			act && Calendar.cellClick(cal._nav_ny);
			break;
		    default:
			return false;
		}
	} else switch (K) {
	    case 32: // KEY space (now)
		Calendar.cellClick(cal._nav_now);
		break;
	    case 27: // KEY esc
		act && cal.callCloseHandler();
		break;
	    case 37: // KEY left
	    case 38: // KEY up
	    case 39: // KEY right
	    case 40: // KEY down
		if (act) {
			var prev, x, y, ne, el, step;
			prev = K == 37 || K == 38;
			step = (K == 37 || K == 39) ? 1 : 7;
			function setVars() {
				el = cal.currentDateEl;
				var p = el.pos;
				x = p & 15;
				y = p >> 4;
				ne = cal.ar_days[y][x];
			};setVars();
			function prevMonth() {
				var date = new Date(cal.date);
				date.setDate(date.getDate() - step);
				cal.setDate(date);
			};
			function nextMonth() {
				var date = new Date(cal.date);
				date.setDate(date.getDate() + step);
				cal.setDate(date);
			};
			while (1) {
				switch (K) {
				    case 37: // KEY left
					if (--x >= 0)
						ne = cal.ar_days[y][x];
					else {
						x = 6;
						K = 38;
						continue;
					}
					break;
				    case 38: // KEY up
					if (--y >= 0)
						ne = cal.ar_days[y][x];
					else {
						prevMonth();
						setVars();
					}
					break;
				    case 39: // KEY right
					if (++x < 7)
						ne = cal.ar_days[y][x];
					else {
						x = 0;
						K = 40;
						continue;
					}
					break;
				    case 40: // KEY down
					if (++y < cal.ar_days.length)
						ne = cal.ar_days[y][x];
					else {
						nextMonth();
						setVars();
					}
					break;
				}
				break;
			}
			if (ne) {
				if (!ne.disabled)
					Calendar.cellClick(ne);
				else if (prev)
					prevMonth();
				else
					nextMonth();
			}
		}
		break;
	    case 13: // KEY enter
		if (act)
			Calendar.cellClick(cal.currentDateEl, ev);
		break;
	    default:
		return false;
	}
	return Calendar.stopEvent(ev);
};

/**
 *  (RE)Initializes the calendar to the given date and firstDayOfWeek
 */
Calendar.prototype._init = function (firstDayOfWeek, date) {
	var today = new Date(),
		TY = today.getFullYear(),
		TM = today.getMonth(),
		TD = today.getDate();
	this.table.style.visibility = "hidden";
	var year = date.getFullYear();
	if (year < this.minYear) {
		year = this.minYear;
		date.setFullYear(year);
	} else if (year > this.maxYear) {
		year = this.maxYear;
		date.setFullYear(year);
	}
	this.firstDayOfWeek = firstDayOfWeek;
	this.date = new Date(date);
	var month = date.getMonth();
	var mday = date.getDate();
	var no_days = date.getMonthDays();

	// calendar voodoo for computing the first day that would actually be
	// displayed in the calendar, even if it's from the previous month.
	// WARNING: this is magic. ;-)
	date.setDate(1);
	var day1 = (date.getDay() - this.firstDayOfWeek) % 7;
	if (day1 < 0)
		day1 += 7;
	date.setDate(-day1);
	date.setDate(date.getDate() + 1);

	var row = this.tbody.firstChild;
	var MN = Calendar._SMN[month];
	var ar_days = this.ar_days = new Array();
	var weekend = Calendar._TT["WEEKEND"];
	var dates = this.multiple ? (this.datesCells = {}) : null;
	for (var i = 0; i < 6; ++i, row = row.nextSibling) {
		var cell = row.firstChild;
		if (this.weekNumbers) {
			cell.className = "day wn";
			cell.innerHTML = date.getWeekNumber();
			cell = cell.nextSibling;
		}
		row.className = "daysrow";
		var hasdays = false, iday, dpos = ar_days[i] = [];
		for (var j = 0; j < 7; ++j, cell = cell.nextSibling, date.setDate(iday + 1)) {
			iday = date.getDate();
			var wday = date.getDay();
			cell.className = "day";
			cell.pos = i << 4 | j;
			dpos[j] = cell;
			var current_month = (date.getMonth() == month);
			if (!current_month) {
				if (this.showsOtherMonths) {
					cell.className += " othermonth";
					cell.otherMonth = true;
				} else {
					cell.className = "emptycell";
					cell.innerHTML = "&nbsp;";
					cell.disabled = true;
					continue;
				}
			} else {
				cell.otherMonth = false;
				hasdays = true;
			}
			cell.disabled = false;
			cell.innerHTML = this.getDateText ? this.getDateText(date, iday) : iday;
			if (dates)
				dates[date.print("%Y%m%d")] = cell;
			if (this.getDateStatus) {
				var status = this.getDateStatus(date, year, month, iday);
				if (this.getDateToolTip) {
					var toolTip = this.getDateToolTip(date, year, month, iday);
					if (toolTip)
						cell.title = toolTip;
				}
				if (status === true) {
					cell.className += " disabled";
					cell.disabled = true;
				} else {
					if (/disabled/i.test(status))
						cell.disabled = true;
					cell.className += " " + status;
				}
			}
			if (!cell.disabled) {
				cell.caldate = new Date(date);
				cell.ttip = "_";
				if (!this.multiple && current_month
				    && iday == mday && this.hiliteToday) {
					cell.className += " selected";
					this.currentDateEl = cell;
				}
				if (date.getFullYear() == TY &&
				    date.getMonth() == TM &&
				    iday == TD) {
					cell.className += " today";
					cell.ttip += Calendar._TT["PART_TODAY"];
				}
				if (weekend.indexOf(wday.toString()) != -1)
					cell.className += cell.otherMonth ? " oweekend" : " weekend";
			}
		}
		if (!(hasdays || this.showsOtherMonths))
			row.className = "emptyrow";
	}
	this.title.innerHTML = Calendar._MN[month] + ", " + year;
	this.onSetTime();
	this.table.style.visibility = "visible";
	this._initMultipleDates();
	// PROFILE
	// this.tooltips.innerHTML = "Generated in " + ((new Date()) - today) + " ms";
};

Calendar.prototype._initMultipleDates = function() {
	if (this.multiple) {
		for (var i in this.multiple) {
			var cell = this.datesCells[i];
			var d = this.multiple[i];
			if (!d)
				continue;
			if (cell)
				cell.className += " selected";
		}
	}
};

Calendar.prototype._toggleMultipleDate = function(date) {
	if (this.multiple) {
		var ds = date.print("%Y%m%d");
		var cell = this.datesCells[ds];
		if (cell) {
			var d = this.multiple[ds];
			if (!d) {
				Calendar.addClass(cell, "selected");
				this.multiple[ds] = date;
			} else {
				Calendar.removeClass(cell, "selected");
				delete this.multiple[ds];
			}
		}
	}
};

Calendar.prototype.setDateToolTipHandler = function (unaryFunction) {
	this.getDateToolTip = unaryFunction;
};

/**
 *  Calls _init function above for going to a certain date (but only if the
 *  date is different than the currently selected one).
 */
Calendar.prototype.setDate = function (date) {
	if (!date.equalsTo(this.date)) {
		this._init(this.firstDayOfWeek, date);
	}
};

/**
 *  Refreshes the calendar.  Useful if the "disabledHandler" function is
 *  dynamic, meaning that the list of disabled date can change at runtime.
 *  Just * call this function if you think that the list of disabled dates
 *  should * change.
 */
Calendar.prototype.refresh = function () {
	this._init(this.firstDayOfWeek, this.date);
};

/** Modifies the "firstDayOfWeek" parameter (pass 0 for Synday, 1 for Monday, etc.). */
Calendar.prototype.setFirstDayOfWeek = function (firstDayOfWeek) {
	this._init(firstDayOfWeek, this.date);
	this._displayWeekdays();
};

/**
 *  Allows customization of what dates are enabled.  The "unaryFunction"
 *  parameter must be a function object that receives the date (as a JS Date
 *  object) and returns a boolean value.  If the returned value is true then
 *  the passed date will be marked as disabled.
 */
Calendar.prototype.setDateStatusHandler = Calendar.prototype.setDisabledHandler = function (unaryFunction) {
	this.getDateStatus = unaryFunction;
};

/** Customization of allowed year range for the calendar. */
Calendar.prototype.setRange = function (a, z) {
	this.minYear = a;
	this.maxYear = z;
};

/** Calls the first user handler (selectedHandler). */
Calendar.prototype.callHandler = function () {
	if (this.onSelected) {
		this.onSelected(this, this.date.print(this.dateFormat));
	}
};

/** Calls the second user handler (closeHandler). */
Calendar.prototype.callCloseHandler = function () {
	if (this.onClose) {
		this.onClose(this);
	}
	this.hideShowCovered();
};

/** Removes the calendar object from the DOM tree and destroys it. */
Calendar.prototype.destroy = function () {
	var el = this.element.parentNode;
	el.removeChild(this.element);
	Calendar._C = null;
	window._dynarch_popupCalendar = null;
};

/**
 *  Moves the calendar element to a different section in the DOM tree (changes
 *  its parent).
 */
Calendar.prototype.reparent = function (new_parent) {
	var el = this.element;
	el.parentNode.removeChild(el);
	new_parent.appendChild(el);
};

// This gets called when the user presses a mouse button anywhere in the
// document, if the calendar is shown.  If the click was outside the open
// calendar this function closes it.
Calendar._checkCalendar = function(ev) {
	var calendar = window._dynarch_popupCalendar;
	if (!calendar) {
		return false;
	}
	var el = Calendar.is_ie ? Calendar.getElement(ev) : Calendar.getTargetElement(ev);
	for (; el != null && el != calendar.element; el = el.parentNode);
	if (el == null) {
		// calls closeHandler which should hide the calendar.
		window._dynarch_popupCalendar.callCloseHandler();
		return Calendar.stopEvent(ev);
	}
};

/** Shows the calendar. */
Calendar.prototype.show = function () {
	var rows = this.table.getElementsByTagName("tr");
	for (var i = rows.length; i > 0;) {
		var row = rows[--i];
		Calendar.removeClass(row, "rowhilite");
		var cells = row.getElementsByTagName("td");
		for (var j = cells.length; j > 0;) {
			var cell = cells[--j];
			Calendar.removeClass(cell, "hilite");
			Calendar.removeClass(cell, "active");
		}
	}
	this.element.style.display = "block";
	this.hidden = false;
	if (this.isPopup) {
		window._dynarch_popupCalendar = this;
		Calendar.addEvent(document, "keydown", Calendar._keyEvent);
		Calendar.addEvent(document, "keypress", Calendar._keyEvent);
		Calendar.addEvent(document, "mousedown", Calendar._checkCalendar);
	}
	this.hideShowCovered();
};

/**
 *  Hides the calendar.  Also removes any "hilite" from the class of any TD
 *  element.
 */
Calendar.prototype.hide = function () {
	if (this.isPopup) {
		Calendar.removeEvent(document, "keydown", Calendar._keyEvent);
		Calendar.removeEvent(document, "keypress", Calendar._keyEvent);
		Calendar.removeEvent(document, "mousedown", Calendar._checkCalendar);
	}
	this.element.style.display = "none";
	this.hidden = true;
	this.hideShowCovered();
};

/**
 *  Shows the calendar at a given absolute position (beware that, depending on
 *  the calendar element style -- position property -- this might be relative
 *  to the parent's containing rectangle).
 */
Calendar.prototype.showAt = function (x, y) {
	var s = this.element.style;
	s.left = x + "px";
	s.top = y + "px";
	this.show();
};

/** Shows the calendar near a given element. */
Calendar.prototype.showAtElement = function (el, opts) {
	var self = this;
	var p = Calendar.getAbsolutePos(el);
	if (!opts || typeof opts != "string") {
		this.showAt(p.x, p.y + el.offsetHeight);
		return true;
	}
	function fixPosition(box) {
		if (box.x < 0)
			box.x = 0;
		if (box.y < 0)
			box.y = 0;
		var cp = document.createElement("div");
		var s = cp.style;
		s.position = "absolute";
		s.right = s.bottom = s.width = s.height = "0px";
		document.body.appendChild(cp);
		var br = Calendar.getAbsolutePos(cp);
		document.body.removeChild(cp);
		if (Calendar.is_ie) {
			br.y += document.body.scrollTop;
			br.x += document.body.scrollLeft;
		} else {
			br.y += window.scrollY;
			br.x += window.scrollX;
		}
		var tmp = box.x + box.width - br.x;
		if (tmp > 0) box.x -= tmp;
		tmp = box.y + box.height - br.y;
		if (tmp > 0) box.y -= tmp;
	};
	this.element.style.display = "block";
	Calendar.continuation_for_the_fucking_khtml_browser = function() {
		var w = self.element.offsetWidth;
		var h = self.element.offsetHeight;
		self.element.style.display = "none";
		var valign = opts.substr(0, 1);
		var halign = "l";
		if (opts.length > 1) {
			halign = opts.substr(1, 1);
		}
		// vertical alignment
		switch (valign) {
		    case "T": p.y -= h; break;
		    case "B": p.y += el.offsetHeight; break;
		    case "C": p.y += (el.offsetHeight - h) / 2; break;
		    case "t": p.y += el.offsetHeight - h; break;
		    case "b": break; // already there
		}
		// horizontal alignment
		switch (halign) {
		    case "L": p.x -= w; break;
		    case "R": p.x += el.offsetWidth; break;
		    case "C": p.x += (el.offsetWidth - w) / 2; break;
		    case "l": p.x += el.offsetWidth - w; break;
		    case "r": break; // already there
		}
		p.width = w;
		p.height = h + 40;
		self.monthsCombo.style.display = "none";
		fixPosition(p);
		self.showAt(p.x, p.y);
	};
	if (Calendar.is_khtml)
		setTimeout("Calendar.continuation_for_the_fucking_khtml_browser()", 10);
	else
		Calendar.continuation_for_the_fucking_khtml_browser();
};

/** Customizes the date format. */
Calendar.prototype.setDateFormat = function (str) {
	this.dateFormat = str;
};

/** Customizes the tooltip date format. */
Calendar.prototype.setTtDateFormat = function (str) {
	this.ttDateFormat = str;
};

/**
 *  Tries to identify the date represented in a string.  If successful it also
 *  calls this.setDate which moves the calendar to the given date.
 */
Calendar.prototype.parseDate = function(str, fmt) {
	if (!fmt)
		fmt = this.dateFormat;
	this.setDate(Date.parseDate(str, fmt));
};

Calendar.prototype.hideShowCovered = function () {
	if (!Calendar.is_ie && !Calendar.is_opera)
		return;
	function getVisib(obj){
		var value = obj.style.visibility;
		if (!value) {
			if (document.defaultView && typeof (document.defaultView.getComputedStyle) == "function") { // Gecko, W3C
				if (!Calendar.is_khtml)
					value = document.defaultView.
						getComputedStyle(obj, "").getPropertyValue("visibility");
				else
					value = '';
			} else if (obj.currentStyle) { // IE
				value = obj.currentStyle.visibility;
			} else
				value = '';
		}
		return value;
	};

	var tags = new Array("applet", "iframe", "select");
	var el = this.element;

	var p = Calendar.getAbsolutePos(el);
	var EX1 = p.x;
	var EX2 = el.offsetWidth + EX1;
	var EY1 = p.y;
	var EY2 = el.offsetHeight + EY1;

	for (var k = tags.length; k > 0; ) {
		var ar = document.getElementsByTagName(tags[--k]);
		var cc = null;

		for (var i = ar.length; i > 0;) {
			cc = ar[--i];

			p = Calendar.getAbsolutePos(cc);
			var CX1 = p.x;
			var CX2 = cc.offsetWidth + CX1;
			var CY1 = p.y;
			var CY2 = cc.offsetHeight + CY1;

			if (this.hidden || (CX1 > EX2) || (CX2 < EX1) || (CY1 > EY2) || (CY2 < EY1)) {
				if (!cc.__msh_save_visibility) {
					cc.__msh_save_visibility = getVisib(cc);
				}
				cc.style.visibility = cc.__msh_save_visibility;
			} else {
				if (!cc.__msh_save_visibility) {
					cc.__msh_save_visibility = getVisib(cc);
				}
				cc.style.visibility = "hidden";
			}
		}
	}
};

/** Internal function; it displays the bar with the names of the weekday. */
Calendar.prototype._displayWeekdays = function () {
	var fdow = this.firstDayOfWeek;
	var cell = this.firstdayname;
	var weekend = Calendar._TT["WEEKEND"];
	for (var i = 0; i < 7; ++i) {
		cell.className = "day name";
		var realday = (i + fdow) % 7;
		if (i) {
			cell.ttip = Calendar._TT["DAY_FIRST"].replace("%s", Calendar._DN[realday]);
			cell.navtype = 100;
			cell.calendar = this;
			cell.fdow = realday;
			Calendar._add_evs(cell);
		}
		if (weekend.indexOf(realday.toString()) != -1) {
			Calendar.addClass(cell, "weekend");
		}
		cell.innerHTML = Calendar._SDN[(i + fdow) % 7];
		cell = cell.nextSibling;
	}
};

/** Internal function.  Hides all combo boxes that might be displayed. */
Calendar.prototype._hideCombos = function () {
	this.monthsCombo.style.display = "none";
	this.yearsCombo.style.display = "none";
};

/** Internal function.  Starts dragging the element. */
Calendar.prototype._dragStart = function (ev) {
	if (this.dragging) {
		return;
	}
	this.dragging = true;
	var posX;
	var posY;
	if (Calendar.is_ie) {
		posY = window.event.clientY + document.body.scrollTop;
		posX = window.event.clientX + document.body.scrollLeft;
	} else {
		posY = ev.clientY + window.scrollY;
		posX = ev.clientX + window.scrollX;
	}
	var st = this.element.style;
	this.xOffs = posX - parseInt(st.left);
	this.yOffs = posY - parseInt(st.top);
	with (Calendar) {
		addEvent(document, "mousemove", calDragIt);
		addEvent(document, "mouseup", calDragEnd);
	}
};

// BEGIN: DATE OBJECT PATCHES

/** Adds the number of days array to the Date object. */
Date._MD = new Array(31,28,31,30,31,30,31,31,30,31,30,31);

/** Constants used for time computations */
Date.SECOND = 1000 /* milliseconds */;
Date.MINUTE = 60 * Date.SECOND;
Date.HOUR   = 60 * Date.MINUTE;
Date.DAY    = 24 * Date.HOUR;
Date.WEEK   =  7 * Date.DAY;

Date.parseDate = function(str, fmt) {
	var today = new Date();
	var y = 0;
	var m = -1;
	var d = 0;
	var a = str.split(/\W+/);
	var b = fmt.match(/%./g);
	var i = 0, j = 0;
	var hr = 0;
	var min = 0;
	for (i = 0; i < a.length; ++i) {
		if (!a[i])
			continue;
		switch (b[i]) {
		    case "%d":
		    case "%e":
			d = parseInt(a[i], 10);
			break;

		    case "%m":
			m = parseInt(a[i], 10) - 1;
			break;

		    case "%Y":
		    case "%y":
			y = parseInt(a[i], 10);
			(y < 100) && (y += (y > 29) ? 1900 : 2000);
			break;

		    case "%b":
		    case "%B":
			for (j = 0; j < 12; ++j) {
				if (Calendar._MN[j].substr(0, a[i].length).toLowerCase() == a[i].toLowerCase()) { m = j; break; }
			}
			break;

		    case "%H":
		    case "%I":
		    case "%k":
		    case "%l":
			hr = parseInt(a[i], 10);
			break;

		    case "%P":
		    case "%p":
			if (/pm/i.test(a[i]) && hr < 12)
				hr += 12;
			else if (/am/i.test(a[i]) && hr >= 12)
				hr -= 12;
			break;

		    case "%M":
			min = parseInt(a[i], 10);
			break;
		}
	}
	if (isNaN(y)) y = today.getFullYear();
	if (isNaN(m)) m = today.getMonth();
	if (isNaN(d)) d = today.getDate();
	if (isNaN(hr)) hr = 0;
	if (isNaN(min)) min = 0;
	if (y != 0 && m != -1 && d != 0)
		return new Date(y, m, d, hr, min, 0);
	y = 0; m = -1; d = 0;
	for (i = 0; i < a.length; ++i) {
		if (a[i].search(/[a-zA-Z]+/) != -1) {
			var t = -1;
			for (j = 0; j < 12; ++j) {
				if (Calendar._MN[j].substr(0, a[i].length).toLowerCase() == a[i].toLowerCase()) { t = j; break; }
			}
			if (t != -1) {
				if (m != -1) {
					d = m+1;
				}
				m = t;
			}
		} else if (parseInt(a[i], 10) <= 12 && m == -1) {
			m = a[i]-1;
		} else if (parseInt(a[i], 10) > 31 && y == 0) {
			y = parseInt(a[i], 10);
			(y < 100) && (y += (y > 29) ? 1900 : 2000);
		} else if (d == 0) {
			d = a[i];
		}
	}
	if (y == 0)
		y = today.getFullYear();
	if (m != -1 && d != 0)
		return new Date(y, m, d, hr, min, 0);
	return today;
};

/** Returns the number of days in the current month */
Date.prototype.getMonthDays = function(month) {
	var year = this.getFullYear();
	if (typeof month == "undefined") {
		month = this.getMonth();
	}
	if (((0 == (year%4)) && ( (0 != (year%100)) || (0 == (year%400)))) && month == 1) {
		return 29;
	} else {
		return Date._MD[month];
	}
};

/** Returns the number of day in the year. */
Date.prototype.getDayOfYear = function() {
	var now = new Date(this.getFullYear(), this.getMonth(), this.getDate(), 0, 0, 0);
	var then = new Date(this.getFullYear(), 0, 0, 0, 0, 0);
	var time = now - then;
	return Math.floor(time / Date.DAY);
};

/** Returns the number of the week in year, as defined in ISO 8601. */
Date.prototype.getWeekNumber = function() {
	var d = new Date(this.getFullYear(), this.getMonth(), this.getDate(), 0, 0, 0);
	var DoW = d.getDay();
	d.setDate(d.getDate() - (DoW + 6) % 7 + 3); // Nearest Thu
	var ms = d.valueOf(); // GMT
	d.setMonth(0);
	d.setDate(4); // Thu in Week 1
	return Math.round((ms - d.valueOf()) / (7 * 864e5)) + 1;
};

/** Checks date and time equality */
Date.prototype.equalsTo = function(date) {
	return ((this.getFullYear() == date.getFullYear()) &&
		(this.getMonth() == date.getMonth()) &&
		(this.getDate() == date.getDate()) &&
		(this.getHours() == date.getHours()) &&
		(this.getMinutes() == date.getMinutes()));
};

/** Set only the year, month, date parts (keep existing time) */
Date.prototype.setDateOnly = function(date) {
	var tmp = new Date(date);
	this.setDate(1);
	this.setFullYear(tmp.getFullYear());
	this.setMonth(tmp.getMonth());
	this.setDate(tmp.getDate());
};

/** Prints the date in a string according to the given format. */
Date.prototype.print = function (str) {
	var m = this.getMonth();
	var d = this.getDate();
	var y = this.getFullYear();
	var wn = this.getWeekNumber();
	var w = this.getDay();
	var s = {};
	var hr = 0;
	var pm = (hr >= 12);
	var ir = (pm) ? (hr - 12) : hr;
	var dy = this.getDayOfYear();
	if (ir == 0)
		ir = 12;
	var min = 0;
	var sec = 0;
	s["%a"] = Calendar._SDN[w]; // abbreviated weekday name [FIXME: I18N]
	s["%A"] = Calendar._DN[w]; // full weekday name
	s["%b"] = Calendar._SMN[m]; // abbreviated month name [FIXME: I18N]
	s["%B"] = Calendar._MN[m]; // full month name
	// FIXME: %c : preferred date and time representation for the current locale
	s["%C"] = 1 + Math.floor(y / 100); // the century number
	s["%d"] = (d < 10) ? ("0" + d) : d; // the day of the month (range 01 to 31)
	s["%e"] = d; // the day of the month (range 1 to 31)
	// FIXME: %D : american date style: %m/%d/%y
	// FIXME: %E, %F, %G, %g, %h (man strftime)
	s["%H"] = (hr < 10) ? ("0" + hr) : hr; // hour, range 00 to 23 (24h format)
	s["%I"] = (ir < 10) ? ("0" + ir) : ir; // hour, range 01 to 12 (12h format)
	s["%j"] = (dy < 100) ? ((dy < 10) ? ("00" + dy) : ("0" + dy)) : dy; // day of the year (range 001 to 366)
	s["%k"] = hr;		// hour, range 0 to 23 (24h format)
	s["%l"] = ir;		// hour, range 1 to 12 (12h format)
	s["%m"] = (m < 9) ? ("0" + (1+m)) : (1+m); // month, range 01 to 12
	s["%M"] = (min < 10) ? ("0" + min) : min; // minute, range 00 to 59
	s["%n"] = "\n";		// a newline character
	s["%p"] = pm ? "PM" : "AM";
	s["%P"] = pm ? "pm" : "am";
	// FIXME: %r : the time in am/pm notation %I:%M:%S %p
	// FIXME: %R : the time in 24-hour notation %H:%M
	s["%s"] = Math.floor(this.getTime() / 1000);
	s["%S"] = (sec < 10) ? ("0" + sec) : sec; // seconds, range 00 to 59
	s["%t"] = "\t";		// a tab character
	// FIXME: %T : the time in 24-hour notation (%H:%M:%S)
	s["%U"] = s["%W"] = s["%V"] = (wn < 10) ? ("0" + wn) : wn;
	s["%u"] = w + 1;	// the day of the week (range 1 to 7, 1 = MON)
	s["%w"] = w;		// the day of the week (range 0 to 6, 0 = SUN)
	// FIXME: %x : preferred date representation for the current locale without the time
	// FIXME: %X : preferred time representation for the current locale without the date
	s["%y"] = ('' + y).substr(2, 2); // year without the century (range 00 to 99)
	s["%Y"] = y;		// year with the century
	s["%%"] = "%";		// a literal '%' character

	var re = /%./g;
	if (!Calendar.is_ie5 && !Calendar.is_khtml)
		return str.replace(re, function (par) { return s[par] || par; });

	var a = str.match(re);
	for (var i = 0; i < a.length; i++) {
		var tmp = s[a[i]];
		if (tmp) {
			re = new RegExp(a[i], 'g');
			str = str.replace(re, tmp);
		}
	}

	return str;
};

Date.prototype.__msh_oldSetFullYear = Date.prototype.setFullYear;
Date.prototype.setFullYear = function(y) {
	var d = new Date(this);
	d.__msh_oldSetFullYear(y);
	if (d.getMonth() != this.getMonth())
		this.setDate(28);
	this.__msh_oldSetFullYear(y);
};

// END: DATE OBJECT PATCHES


// global object that remembers the calendar
window._dynarch_popupCalendar = null;

if (typeof dhtmlLoadScript != 'function') {
	dhtmlLoadScript = function(url)
	{
	   var e = document.createElement("script");
	   e.src = url;
	   e.type="text/javascript";
	   document.getElementsByTagName("head")[0].appendChild(e); 
	}
}

if (typeof jQuery != 'function') {
	dhtmlLoadScript('/extension/ezdatetimeselect/design/standard/javascript/jquery-1.2.6.pack.js');
	dhtmlLoadScript('/extension/ezdatetimeselect/design/standard/javascript/cal_custom.js');
}

/* end: extension/addedbyus/design/standard/javascript/calendar.js */

/* start: extension/addedbyus/design/standard/javascript/lang/calendar-en.js */
// ** I18N

// Calendar EN language
// Author: Mihai Bazon, <mihai_bazon@yahoo.com>
// Encoding: any
// Distributed under the same terms as the calendar itself.

// For translators: please use UTF-8 if possible.  We strongly believe that
// Unicode is the answer to a real internationalized world.  Also please
// include your contact information in the header, as can be seen above.

// full day names
Calendar._DN = new Array
("Sunday",
 "Monday",
 "Tuesday",
 "Wednesday",
 "Thursday",
 "Friday",
 "Saturday",
 "Sunday");

// Please note that the following array of short day names (and the same goes
// for short month names, _SMN) isn't absolutely necessary.  We give it here
// for exemplification on how one can customize the short day names, but if
// they are simply the first N letters of the full name you can simply say:
//
//   Calendar._SDN_len = N; // short day name length
//   Calendar._SMN_len = N; // short month name length
//
// If N = 3 then this is not needed either since we assume a value of 3 if not
// present, to be compatible with translation files that were written before
// this feature.

// short day names
Calendar._SDN = new Array
("Sun",
 "Mon",
 "Tue",
 "Wed",
 "Thu",
 "Fri",
 "Sat",
 "Sun");

// First day of the week. "0" means display Sunday first, "1" means display
// Monday first, etc.
Calendar._FD = 0;

// full month names
Calendar._MN = new Array
("January",
 "February",
 "March",
 "April",
 "May",
 "June",
 "July",
 "August",
 "September",
 "October",
 "November",
 "December");

// short month names
Calendar._SMN = new Array
("Jan",
 "Feb",
 "Mar",
 "Apr",
 "May",
 "Jun",
 "Jul",
 "Aug",
 "Sep",
 "Oct",
 "Nov",
 "Dec");

// tooltips
Calendar._TT = {};
Calendar._TT["INFO"] = "About the calendar";

Calendar._TT["ABOUT"] =
"DHTML Date/Time Selector\n" +
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
"For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
"Distributed under GNU LGPL.  See http://gnu.org/licenses/lgpl.html for details." +
"\n\n" +
"Date selection:\n" +
"- Use the \xab, \xbb buttons to select year\n" +
"- Use the " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " buttons to select month\n" +
"- Hold mouse button on any of the above buttons for faster selection.";
Calendar._TT["ABOUT_TIME"] = "\n\n" +
"Time selection:\n" +
"- Click on any of the time parts to increase it\n" +
"- or Shift-click to decrease it\n" +
"- or click and drag for faster selection.";

Calendar._TT["PREV_YEAR"] = "Prev. year (hold for menu)";
Calendar._TT["PREV_MONTH"] = "Prev. month (hold for menu)";
Calendar._TT["GO_TODAY"] = "Go Today";
Calendar._TT["NEXT_MONTH"] = "Next month (hold for menu)";
Calendar._TT["NEXT_YEAR"] = "Next year (hold for menu)";
Calendar._TT["SEL_DATE"] = "Select date";
Calendar._TT["DRAG_TO_MOVE"] = "Drag to move";
Calendar._TT["PART_TODAY"] = " (today)";

// the following is to inform that "%s" is to be the first day of week
// %s will be replaced with the day name.
Calendar._TT["DAY_FIRST"] = "Display %s first";

// This may be locale-dependent.  It specifies the week-end days, as an array
// of comma-separated numbers.  The numbers are from 0 to 6: 0 means Sunday, 1
// means Monday, etc.
Calendar._TT["WEEKEND"] = "0,6";

Calendar._TT["CLOSE"] = "Close";
Calendar._TT["TODAY"] = "Today";
Calendar._TT["TIME_PART"] = "(Shift-)Click or drag to change value";

// date formats
Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";

Calendar._TT["WK"] = "wk";
Calendar._TT["TIME"] = "Time:";

/* end: extension/addedbyus/design/standard/javascript/lang/calendar-en.js */

/* start: extension/addedbyus/design/standard/javascript/calendar-setup.js */
/*  Copyright Mihai Bazon, 2002, 2003  |  http://dynarch.com/mishoo/
 * ---------------------------------------------------------------------------
 *
 * The DHTML Calendar
 *
 * Details and latest version at:
 * http://dynarch.com/mishoo/calendar.epl
 *
 * This script is distributed under the GNU Lesser General Public License.
 * Read the entire license text here: http://www.gnu.org/licenses/lgpl.html
 *
 * This file defines helper functions for setting up the calendar.  They are
 * intended to help non-programmers get a working calendar on their site
 * quickly.  This script should not be seen as part of the calendar.  It just
 * shows you what one can do with the calendar, while in the same time
 * providing a quick and simple method for setting it up.  If you need
 * exhaustive customization of the calendar creation process feel free to
 * modify this code to suit your needs (this is recommended and much better
 * than modifying calendar.js itself).
 */

// $Id: calendar-setup.js,v 1.25 2005/03/07 09:51:33 mishoo Exp $

/**
 *  This function "patches" an input field (or other element) to use a calendar
 *  widget for date selection.
 *
 *  The "params" is a single object that can have the following properties:
 *
 *    prop. name   | description
 *  -------------------------------------------------------------------------------------------------
 *   inputField    | the ID of an input field to store the date
 *   displayArea   | the ID of a DIV or other element to show the date
 *   button        | ID of a button or other element that will trigger the calendar
 *   eventName     | event that will trigger the calendar, without the "on" prefix (default: "click")
 *   ifFormat      | date format that will be stored in the input field
 *   daFormat      | the date format that will be used to display the date in displayArea
 *   singleClick   | (true/false) wether the calendar is in single click mode or not (default: true)
 *   firstDay      | numeric: 0 to 6.  "0" means display Sunday first, "1" means display Monday first, etc.
 *   align         | alignment (default: "Br"); if you don't know what's this see the calendar documentation
 *   range         | array with 2 elements.  Default: [1900, 2999] -- the range of years available
 *   weekNumbers   | (true/false) if it's true (default) the calendar will display week numbers
 *   flat          | null or element ID; if not null the calendar will be a flat calendar having the parent with the given ID
 *   flatCallback  | function that receives a JS Date object and returns an URL to point the browser to (for flat calendar)
 *   disableFunc   | function that receives a JS Date object and should return true if that date has to be disabled in the calendar
 *   onSelect      | function that gets called when a date is selected.  You don't _have_ to supply this (the default is generally okay)
 *   onClose       | function that gets called when the calendar is closed.  [default]
 *   onUpdate      | function that gets called after the date is updated in the input field.  Receives a reference to the calendar.
 *   date          | the date that the calendar will be initially displayed to
 *   showsTime     | default: false; if true the calendar will include a time selector
 *   timeFormat    | the time format; can be "12" or "24", default is "12"
 *   electric      | if true (default) then given fields/date areas are updated for each move; otherwise they're updated only on close
 *   step          | configures the step of the years in drop-down boxes; default: 2
 *   position      | configures the calendar absolute position; default: null
 *   cache         | if "true" (but default: "false") it will reuse the same calendar object, where possible
 *   showOthers    | if "true" (but default: "false") it will show days from other months too
 *
 *  None of them is required, they all have default values.  However, if you
 *  pass none of "inputField", "displayArea" or "button" you'll get a warning
 *  saying "nothing to setup".
 */
Calendar.setup = function (params) {
	function param_default(pname, def) { if (typeof params[pname] == "undefined") { params[pname] = def; } };

	param_default("inputField",     null);
	param_default("displayArea",    null);
	param_default("button",         null);
	param_default("eventName",      "click");
	param_default("ifFormat",       "%Y/%m/%d");
	param_default("daFormat",       "%Y/%m/%d");
	param_default("singleClick",    true);
	param_default("disableFunc",    null);
	param_default("dateStatusFunc", params["disableFunc"]);	// takes precedence if both are defined
	param_default("dateText",       null);
	param_default("firstDay",       null);
	param_default("align",          "Br");
	param_default("range",          [1900, 2999]);
	param_default("weekNumbers",    true);
	param_default("flat",           null);
	param_default("flatCallback",   null);
	param_default("onSelect",       null);
	param_default("onClose",        null);
	param_default("onUpdate",       null);
	param_default("date",           null);
	param_default("showsTime",      false);
	param_default("timeFormat",     "24");
	param_default("electric",       true);
	param_default("step",           2);
	param_default("position",       null);
	param_default("cache",          false);
	param_default("showOthers",     false);
	param_default("multiple",       null);

	var tmp = ["inputField", "displayArea", "button"];
	for (var i in tmp) {
		if (typeof params[tmp[i]] == "string") {
			params[tmp[i]] = document.getElementById(params[tmp[i]]);
		}
	}
	if (!(params.flat || params.multiple || params.inputField || params.displayArea || params.button)) {
		alert("Calendar.setup:\n  Nothing to setup (no fields found).  Please check your code");
		return false;
	}

	function onSelect(cal) {
		var p = cal.params;
		var update = (cal.dateClicked || p.electric);
		if (update && p.inputField) {
			p.inputField.value = cal.date.print(p.ifFormat);
			if (typeof p.inputField.onchange == "function")
				p.inputField.onchange();
		}
		if (update && p.displayArea)
			p.displayArea.innerHTML = cal.date.print(p.daFormat);
		if (update && typeof p.onUpdate == "function")
			p.onUpdate(cal);
		if (update && p.flat) {
			if (typeof p.flatCallback == "function")
				p.flatCallback(cal);
		}
		if (update && p.singleClick && cal.dateClicked)
			cal.callCloseHandler();
	};

	if (params.flat != null) {
		if (typeof params.flat == "string")
			params.flat = document.getElementById(params.flat);
		if (!params.flat) {
			alert("Calendar.setup:\n  Flat specified but can't find parent.");
			return false;
		}
		var cal = new Calendar(params.firstDay, params.date, params.onSelect || onSelect);
		cal.showsOtherMonths = params.showOthers;
		cal.showsTime = params.showsTime;
		cal.time24 = (params.timeFormat == "24");
		cal.params = params;
		cal.weekNumbers = params.weekNumbers;
		cal.setRange(params.range[0], params.range[1]);
		cal.setDateStatusHandler(params.dateStatusFunc);
		cal.getDateText = params.dateText;
		if (params.ifFormat) {
			cal.setDateFormat(params.ifFormat);
		}
		if (params.inputField && typeof params.inputField.value == "string") {
			cal.parseDate(params.inputField.value);
		}
		cal.create(params.flat);
		cal.show();
		return false;
	}

	var triggerEl = params.button || params.displayArea || params.inputField;
	triggerEl["on" + params.eventName] = function() {
		var dateEl = params.inputField || params.displayArea;
		var dateFmt = params.inputField ? params.ifFormat : params.daFormat;
		var mustCreate = false;
		var cal = window.calendar;
		if (dateEl)
			params.date = Date.parseDate(dateEl.value || dateEl.innerHTML, dateFmt);
		if (!(cal && params.cache)) {
			window.calendar = cal = new Calendar(params.firstDay,
							     params.date,
							     params.onSelect || onSelect,
							     params.onClose || function(cal) { cal.hide(); });
			cal.showsTime = params.showsTime;
			cal.time24 = (params.timeFormat == "24");
			cal.weekNumbers = params.weekNumbers;
			mustCreate = true;
		} else {
			if (params.date)
				cal.setDate(params.date);
			cal.hide();
		}
		if (params.multiple) {
			cal.multiple = {};
			for (var i = params.multiple.length; --i >= 0;) {
				var d = params.multiple[i];
				var ds = d.print("%Y%m%d");
				cal.multiple[ds] = d;
			}
		}
		cal.showsOtherMonths = params.showOthers;
		cal.yearStep = params.step;
		cal.setRange(params.range[0], params.range[1]);
		cal.params = params;
		cal.setDateStatusHandler(params.dateStatusFunc);
		cal.getDateText = params.dateText;
		cal.setDateFormat(dateFmt);
		if (mustCreate)
			cal.create();
		cal.refresh();
		if (!params.position)
			cal.showAtElement(params.button || params.displayArea || params.inputField, params.align);
		else
			cal.showAt(params.position[0], params.position[1]);
		return false;
	};

	return cal;
};

/* end: extension/addedbyus/design/standard/javascript/calendar-setup.js */

/* start: extension/addedbyus/design/shadowbox/javascript/shadowbox.js */
var Shadowbox=function(){var ua=navigator.userAgent.toLowerCase(),S={version:"3.0b",adapter:null,current:-1,gallery:[],cache:[],content:null,dimensions:null,plugins:null,path:"",options:{adapter:null,animate:true,animateFade:true,autoplayMovies:true,autoDimensions:false,continuous:false,counterLimit:10,counterType:"default",displayCounter:true,displayNav:true,ease:function(x){return 1+Math.pow(x-1,3)},enableKeys:true,errors:{fla:{name:"Flash",url:"http://www.adobe.com/products/flashplayer/"},qt:{name:"QuickTime",url:"http://www.apple.com/quicktime/download/"},wmp:{name:"Windows Media Player",url:"http://www.microsoft.com/windows/windowsmedia/"},f4m:{name:"Flip4Mac",url:"http://www.flip4mac.com/wmv_download.htm"}},ext:{img:["png","jpg","jpeg","gif","bmp"],swf:["swf"],flv:["flv"],qt:["dv","mov","moov","movie","mp4"],wmp:["asf","wm","wmv"],qtwmp:["avi","mpg","mpeg"],iframe:["asp","aspx","cgi","cfm","htm","html","jsp","pl","php","php3","php4","php5","phtml","rb","rhtml","shtml","txt","vbs"]},fadeDuration:0.35,flashParams:{bgcolor:"#000000",allowFullScreen:true},flashVars:{},flashVersion:"9.0.115",handleOversize:"resize",handleUnsupported:"link",initialHeight:160,initialWidth:320,language:"en",modal:false,onChange:null,onClose:null,onFinish:null,onOpen:null,overlayColor:"#000",overlayOpacity:0.8,players:["img"],resizeDuration:0.35,showOverlay:true,showMovieControls:true,skipSetup:false,slideshowDelay:0,useSizzle:true,viewportPadding:20},client:{isIE:ua.indexOf("msie")>-1,isIE6:ua.indexOf("msie 6")>-1,isIE7:ua.indexOf("msie 7")>-1,isGecko:ua.indexOf("gecko")>-1&&ua.indexOf("safari")==-1,isWebkit:ua.indexOf("applewebkit/")>-1,isWindows:ua.indexOf("windows")>-1||ua.indexOf("win32")>-1,isMac:ua.indexOf("macintosh")>-1||ua.indexOf("mac os x")>-1,isLinux:ua.indexOf("linux")>-1},regex:{domain:/:\/\/(.*?)[:\/]/,inline:/#(.+)$/,rel:/^(light|shadow)box/i,gallery:/^(light|shadow)box\[(.*?)\]/i,unsupported:/^unsupported-(\w+)/,param:/\s*([a-z_]*?)\s*=\s*(.+)\s*/},libraries:{Prototype:"prototype",jQuery:"jquery",MooTools:"mootools",YAHOO:"yui",dojo:"dojo",Ext:"ext"},applyOptions:function(opts){if(opts){default_options=apply({},S.options);apply(S.options,opts)}},buildCacheObj:function(link,opts){var href=link.href,obj={el:link,title:link.getAttribute("title"),options:apply({},opts||{}),content:href};each(["player","title","height","width","gallery"],function(o){if(typeof obj.options[o]!="undefined"){obj[o]=obj.options[o];delete obj.options[o]}});if(!obj.player){obj.player=getPlayer(href)}var rel=link.getAttribute("rel");if(rel){var m=rel.match(S.regex.gallery);if(m){obj.gallery=escape(m[2])}each(rel.split(";"),function(p){m=p.match(S.regex.param);if(m){if(m[1]=="options"){eval("apply(obj.options,"+m[2]+")")}else{obj[m[1]]=m[2]}}})}return obj},change:function(n){if(!S.gallery){return}if(!S.gallery[n]){if(!S.options.continuous){return}else{n=n<0?S.gallery.length-1:0}}S.current=n;if(typeof slide_timer=="number"){clearTimeout(slide_timer);slide_timer=null;slide_delay=slide_start=0}if(S.options.onChange){S.options.onChange()}loadContent()},clearCache:function(){each(S.cache,function(obj){if(obj.el){S.lib.removeEvent(obj.el,"click",handleClick)}});S.cache=[]},close:function(){if(!active){return}active=false;listenKeys(false);if(S.content){S.content.remove();S.content=null}if(typeof slide_timer=="number"){clearTimeout(slide_timer)}slide_timer=null;slide_delay=0;if(S.options.onClose){S.options.onClose()}S.skin.onClose();S.revertOptions();each(v_cache,function(c){c[0].style.visibility=c[1]})},contentId:function(){return content_id},getCounter:function(){var len=S.gallery.length;if(S.options.counterType=="skip"){var c=[],i=0,end=len,limit=parseInt(S.options.counterLimit)||0;if(limit<len&&limit>2){var h=Math.floor(limit/2);i=S.current-h;if(i<0){i+=len}end=S.current+(limit-h);if(end>len){end-=len}}while(i!=end){if(i==len){i=0}c.push(i++)}}else{var c=(S.current+1)+" "+S.lang.of+" "+len}return c},getCurrent:function(){return S.current>-1?S.gallery[S.current]:null},hasNext:function(){return S.gallery.length>1&&(S.current!=S.gallery.length-1||S.options.continuous)},init:function(opts){if(initialized){return}initialized=true;opts=opts||{};init_options=opts;if(opts){apply(S.options,opts)}for(var e in S.options.ext){S.regex[e]=new RegExp(".("+S.options.ext[e].join("|")+")s*$","i")}if(!S.path){var path_re=/(.+)shadowbox\.js/i,path;each(document.getElementsByTagName("script"),function(s){if((path=path_re.exec(s.src))!=null){S.path=path[1];return false}})}if(S.options.adapter){S.adapter=S.options.adapter}else{for(var lib in S.libraries){if(typeof window[lib]!="undefined"){S.adapter=S.libraries[lib];break}}if(!S.adapter){S.adapter="base"}}if(S.options.useSizzle&&!window.Sizzle){U.include(S.path+"libraries/sizzle/sizzle.js")}if(!S.lang){U.include(S.path+"languages/shadowbox-"+S.options.language+".js")}each(S.options.players,function(p){if((p=="swf"||p=="flv")&&!window.swfobject){U.include(S.path+"libraries/swfobject/swfobject.js")}if(!S[p]){U.include(S.path+"players/shadowbox-"+p+".js")}});if(!S.lib){U.include(S.path+"adapters/shadowbox-"+S.adapter+".js")}},isActive:function(){return active},isPaused:function(){return slide_timer=="paused"},load:function(){if(S.skin.options){apply(S.options,S.skin.options);apply(S.options,init_options)}var markup=S.skin.markup.replace(/\{(\w+)\}/g,function(m,p){return S.lang[p]});S.lib.append(document.body,markup);if(S.skin.init){S.skin.init()}var id;S.lib.addEvent(window,"resize",function(){if(id){clearTimeout(id);id=null}if(active){id=setTimeout(function(){if(S.skin.onWindowResize){S.skin.onWindowResize()}var c=S.content;if(c&&c.onWindowResize){c.onWindowResize()}},50)}});if(!S.options.skipSetup){S.setup()}},next:function(){S.change(S.current+1)},open:function(obj){if(U.isLink(obj)){obj=S.buildCacheObj(obj)}if(obj.constructor==Array){S.gallery=obj;S.current=0}else{if(!obj.gallery){S.gallery=[obj];S.current=0}else{S.current=null;S.gallery=[];each(S.cache,function(c){if(c.gallery&&c.gallery==obj.gallery){if(S.current==null&&c.content==obj.content&&c.title==obj.title){S.current=S.gallery.length}S.gallery.push(c)}});if(S.current==null){S.gallery.unshift(obj);S.current=0}}}obj=S.getCurrent();if(obj.options){S.revertOptions();S.applyOptions(obj.options)}var g,r,m,s,a,oe=S.options.errors,msg,el;for(var i=0;i<S.gallery.length;++i){g=S.gallery[i]=apply({},S.gallery[i]);r=false;if(g.player=="unsupported"){r=true}else{if(m=S.regex.unsupported.exec(g.player)){if(S.options.handleUnsupported=="link"){g.player="html";switch(m[1]){case"qtwmp":s="either";a=[oe.qt.url,oe.qt.name,oe.wmp.url,oe.wmp.name];break;case"qtf4m":s="shared";a=[oe.qt.url,oe.qt.name,oe.f4m.url,oe.f4m.name];break;default:s="single";if(m[1]=="swf"||m[1]=="flv"){m[1]="fla"}a=[oe[m[1]].url,oe[m[1]].name]}msg=S.lang.errors[s].replace(/\{(\d+)\}/g,function(m,n){return a[n]});g.content='<div class="sb-message">'+msg+"</div>"}else{r=true}}else{if(g.player=="inline"){m=S.regex.inline.exec(g.content);if(m){var el=U.get(m[1]);if(el){g.content=el.innerHTML}else{throw"Cannot find element with id "+m[1]}}else{throw"Cannot find element id for inline content"}}else{if(g.player=="swf"||g.player=="flv"){var version=(g.options&&g.options.flashVersion)||S.options.flashVersion;if(!swfobject.hasFlashPlayerVersion(version)){g.width=310;g.height=177}}}}}if(r){S.gallery.splice(i,1);if(i<S.current){--S.current}else{if(i==S.current){S.current=i>0?i-1:i}}--i}}if(S.gallery.length){if(!active){if(typeof S.options.onOpen=="function"&&S.options.onOpen(obj)===false){return}v_cache=[];each(["select","object","embed","canvas"],function(tag){each(document.getElementsByTagName(tag),function(el){v_cache.push([el,el.style.visibility||"visible"]);el.style.visibility="hidden"})});var h=S.options.autoDimensions&&"height" in obj?obj.height:S.options.initialHeight;var w=S.options.autoDimensions&&"width" in obj?obj.width:S.options.initialWidth;S.skin.onOpen(h,w,loadContent)}else{loadContent()}active=true}},pause:function(){if(typeof slide_timer!="number"){return}var time=new Date().getTime();slide_delay=Math.max(0,slide_delay-(time-slide_start));if(slide_delay){clearTimeout(slide_timer);slide_timer="paused";if(S.skin.onPause){S.skin.onPause()}}},play:function(){if(!S.hasNext()){return}if(!slide_delay){slide_delay=S.options.slideshowDelay*1000}if(slide_delay){slide_start=new Date().getTime();slide_timer=setTimeout(function(){slide_delay=slide_start=0;S.next()},slide_delay);if(S.skin.onPlay){S.skin.onPlay()}}},previous:function(){S.change(S.current-1)},revertOptions:function(){apply(S.options,default_options)},setDimensions:function(height,width,max_h,max_w,tb,lr,resizable){var h=height=parseInt(height),w=width=parseInt(width),pad=parseInt(S.options.viewportPadding)||0;var extra_h=2*pad+tb;if(h+extra_h>=max_h){h=max_h-extra_h}var extra_w=2*pad+lr;if(w+extra_w>=max_w){w=max_w-extra_w}var resize_h=height,resize_w=width,change_h=(height-h)/height,change_w=(width-w)/width,oversized=(change_h>0||change_w>0);if(resizable&&oversized&&S.options.handleOversize=="resize"){if(change_h>change_w){w=Math.round((width/height)*h)}else{if(change_w>change_h){h=Math.round((height/width)*w)}}resize_w=w;resize_h=h}S.dimensions={height:h+tb,width:w+lr,inner_h:h,inner_w:w,top:(max_h-(h+extra_h))/2+pad,left:(max_w-(w+extra_w))/2+pad,oversized:oversized,resize_h:resize_h,resize_w:resize_w};return S.dimensions},setup:function(links,opts){if(!links){var links=[],rel;each(document.getElementsByTagName("a"),function(a){rel=a.getAttribute("rel");if(rel&&S.regex.rel.test(rel)){links.push(a)}})}else{var len=links.length;if(len){if(window.Sizzle){if(typeof links=="string"){links=Sizzle(links)}else{if(len==2&&links.push&&typeof links[0]=="string"&&links[1].nodeType){links=Sizzle(links[0],links[1])}}}}else{links=[links]}}each(links,function(link){if(typeof link.shadowboxCacheKey=="undefined"){link.shadowboxCacheKey=S.cache.length;S.lib.addEvent(link,"click",handleClick)}S.cache[link.shadowboxCacheKey]=S.buildCacheObj(link,opts)})}},U=S.util={animate:function(el,p,to,d,cb){var from=parseFloat(S.lib.getStyle(el,p));if(isNaN(from)){from=0}var delta=to-from;if(delta==0){if(cb){cb()}return}var op=p=="opacity";function fn(ease){var to=from+ease*delta;if(op){U.setOpacity(el,to)}else{el.style[p]=to+"px"}}if(!d||(!op&&!S.options.animate)||(op&&!S.options.animateFade)){fn(1);if(cb){cb()}return}d*=1000;var begin=new Date().getTime(),end=begin+d,time,timer=setInterval(function(){time=new Date().getTime();if(time>=end){clearInterval(timer);fn(1);if(cb){cb()}}else{fn(S.options.ease((time-begin)/d))}},10)},apply:function(o,e){for(var p in e){o[p]=e[p]}return o},clearOpacity:function(el){var s=el.style;if(window.ActiveXObject){if(typeof s.filter=="string"&&(/alpha/i).test(s.filter)){s.filter=s.filter.replace(/[\w\.]*alpha\(.*?\);?/i,"")}}else{s.opacity=""}},each:function(obj,fn,scope){for(var i=0,len=obj.length;i<len;++i){if(fn.call(scope||obj[i],obj[i],i,obj)===false){return}}},get:function(id){return document.getElementById(id)},include:function(){var includes={};return function(file){if(includes[file]){return}includes[file]=true;document.write('<script type="text/javascript" src="'+file+'"><\/script>')}}(),isLink:function(obj){if(!obj||!obj.tagName){return false}var up=obj.tagName.toUpperCase();return up=="A"||up=="AREA"},removeChildren:function(el){while(el.firstChild){el.removeChild(el.firstChild)}},setOpacity:function(el,o){var s=el.style;if(window.ActiveXObject){s.zoom=1;s.filter=(s.filter||"").replace(/\s*alpha\([^\)]*\)/gi,"")+(o==1?"":" alpha(opacity="+(o*100)+")")}else{s.opacity=o}}},apply=U.apply,each=U.each,init_options,initialized=false,default_options={},content_id="sb-content",active=false,slide_timer,slide_start,slide_delay=0,v_cache=[];if(navigator.plugins&&navigator.plugins.length){var names=[];each(navigator.plugins,function(p){names.push(p.name)});names=names.join();var detectPlugin=function(n){return names.indexOf(n)>-1};var f4m=detectPlugin("Flip4Mac");S.plugins={fla:detectPlugin("Shockwave Flash"),qt:detectPlugin("QuickTime"),wmp:!f4m&&detectPlugin("Windows Media"),f4m:f4m}}else{function detectPlugin(n){try{var axo=new ActiveXObject(n)}catch(e){}return !!axo}S.plugins={fla:detectPlugin("ShockwaveFlash.ShockwaveFlash"),qt:detectPlugin("QuickTime.QuickTime"),wmp:detectPlugin("wmplayer.ocx"),f4m:false}}function getPlayer(url){var re=S.regex,p=S.plugins,m=url.match(re.domain),d=m&&document.domain==m[1];if(url.indexOf("#")>-1&&d){return"inline"}var q=url.indexOf("?");if(q>-1){url=url.substring(0,q)}if(re.img.test(url)){return"img"}if(re.swf.test(url)){return p.fla?"swf":"unsupported-swf"}if(re.flv.test(url)){return p.fla?"flv":"unsupported-flv"}if(re.qt.test(url)){return p.qt?"qt":"unsupported-qt"}if(re.wmp.test(url)){if(p.wmp){return"wmp"}if(p.f4m){return"qt"}if(S.client.isMac){return p.qt?"unsupported-f4m":"unsupported-qtf4m"}return"unsupported-wmp"}if(re.qtwmp.test(url)){if(p.qt){return"qt"}if(p.wmp){return"wmp"}return S.client.isMac?"unsupported-qt":"unsupported-qtwmp"}if(!d||re.iframe.test(url)){return"iframe"}return"unsupported"}function handleClick(e){var link;if(U.isLink(this)){link=this}else{link=S.lib.getTarget(e);while(!U.isLink(link)&&link.parentNode){link=link.parentNode}}if(link){var key=link.shadowboxCacheKey;if(typeof key!="undefined"&&typeof S.cache[key]!="undefined"){link=S.cache[key]}S.open(link);if(S.gallery.length){S.lib.preventDefault(e)}}}function listenKeys(on){if(!S.options.enableKeys){return}S.lib[(on?"add":"remove")+"Event"](document,"keydown",handleKey)}function handleKey(e){var code=S.lib.keyCode(e);S.lib.preventDefault(e);switch(code){case 81:case 88:case 27:S.close();break;case 37:S.previous();break;case 39:S.next();break;case 32:S[(typeof slide_timer=="number"?"pause":"play")]()}}function loadContent(){var obj=S.getCurrent();if(!obj){return}var p=obj.player=="inline"?"html":obj.player;if(typeof S[p]!="function"){throw"Unknown player: "+p}var change=false;if(S.content){S.content.remove();change=true;S.revertOptions();if(obj.options){S.applyOptions(obj.options)}}U.removeChildren(S.skin.bodyEl());S.content=new S[p](obj);listenKeys(false);S.skin.onLoad(S.content,change,function(){if(!S.content){return}if(typeof S.content.ready!="undefined"){var id=setInterval(function(){if(S.content){if(S.content.ready){clearInterval(id);id=null;S.skin.onReady(contentReady)}}else{clearInterval(id);id=null}},100)}else{S.skin.onReady(contentReady)}});if(S.gallery.length>1){var next=S.gallery[S.current+1]||S.gallery[0];if(next.player=="img"){var a=new Image();a.src=next.content}var prev=S.gallery[S.current-1]||S.gallery[S.gallery.length-1];if(prev.player=="img"){var b=new Image();b.src=prev.content}}}function contentReady(){if(!S.content){return}S.content.append(S.skin.bodyEl(),content_id,S.dimensions);S.skin.onFinish(finishContent)}function finishContent(){if(!S.content){return}if(S.content.onLoad){S.content.onLoad()}if(S.options.onFinish){S.options.onFinish()}if(!S.isPaused()){S.play()}listenKeys(true)}return S}();Shadowbox.skin=function(){var e=Shadowbox,d=e.util,o=false,k=["sb-nav-close","sb-nav-next","sb-nav-play","sb-nav-pause","sb-nav-previous"];function l(){d.get("sb-container").style.top=document.documentElement.scrollTop+"px"}function g(p){var q=d.get("sb-overlay"),r=d.get("sb-container"),t=d.get("sb-wrapper");if(p){if(e.client.isIE6){l();e.lib.addEvent(window,"scroll",l)}if(e.options.showOverlay){o=true;q.style.backgroundColor=e.options.overlayColor;d.setOpacity(q,0);if(!e.options.modal){e.lib.addEvent(q,"click",e.close)}t.style.display="none"}r.style.visibility="visible";if(o){var s=parseFloat(e.options.overlayOpacity);d.animate(q,"opacity",s,e.options.fadeDuration,p)}else{p()}}else{if(e.client.isIE6){e.lib.removeEvent(window,"scroll",l)}e.lib.removeEvent(q,"click",e.close);if(o){t.style.display="none";d.animate(q,"opacity",0,e.options.fadeDuration,function(){r.style.display="";t.style.display="";d.clearOpacity(q)})}else{r.style.visibility="hidden"}}}function b(r,p){var q=d.get("sb-nav-"+r);if(q){q.style.display=p?"":"none"}}function i(r,q){var t=d.get("sb-loading"),v=e.getCurrent().player,u=(v=="img"||v=="html");if(r){function s(){d.clearOpacity(t);if(q){q()}}d.setOpacity(t,0);t.style.display="";if(u){d.animate(t,"opacity",1,e.options.fadeDuration,s)}else{s()}}else{function s(){t.style.display="none";d.clearOpacity(t);if(q){q()}}if(u){d.animate(t,"opacity",0,e.options.fadeDuration,s)}else{s()}}}function a(s){var u=e.getCurrent();d.get("sb-title-inner").innerHTML=u.title||"";var x,r,t,y,q;if(e.options.displayNav){x=true;var w=e.gallery.length;if(w>1){if(e.options.continuous){r=q=true}else{r=(w-1)>e.current;q=e.current>0}}if(e.options.slideshowDelay>0&&e.hasNext()){y=!e.isPaused();t=!y}}else{x=r=t=y=q=false}b("close",x);b("next",r);b("play",t);b("pause",y);b("previous",q);var x="";if(e.options.displayCounter&&e.gallery.length>1){var v=e.getCounter();if(typeof v=="string"){x=v}else{d.each(v,function(p){x+='<a onclick="Shadowbox.change('+p+');"';if(p==e.current){x+=' class="sb-counter-current"'}x+=">"+(p+1)+"</a>"})}}d.get("sb-counter").innerHTML=x;s()}function h(r,q){var w=d.get("sb-wrapper"),z=d.get("sb-title"),s=d.get("sb-info"),p=d.get("sb-title-inner"),x=d.get("sb-info-inner"),y=parseInt(e.lib.getStyle(p,"height"))||0,v=parseInt(e.lib.getStyle(x,"height"))||0;function u(){p.style.visibility=x.style.visibility="hidden";a(q)}if(r){d.animate(z,"height",0,0.35);d.animate(s,"height",0,0.35);d.animate(w,"paddingTop",y,0.35);d.animate(w,"paddingBottom",v,0.35,u)}else{z.style.height=s.style.height="0px";w.style.paddingTop=y+"px";w.style.paddingBottom=v+"px";u()}}function j(r){var q=d.get("sb-wrapper"),u=d.get("sb-title"),s=d.get("sb-info"),x=d.get("sb-title-inner"),w=d.get("sb-info-inner"),v=parseInt(e.lib.getStyle(x,"height"))||0,p=parseInt(e.lib.getStyle(w,"height"))||0;x.style.visibility=w.style.visibility="";if(x.innerHTML!=""){d.animate(u,"height",v,0.35);d.animate(q,"paddingTop",0,0.35)}d.animate(s,"height",p,0.35);d.animate(q,"paddingBottom",0,0.35,r)}function c(q,x,w,p){var y=d.get("sb-body"),v=d.get("sb-wrapper"),u=parseInt(q),r=parseInt(x);if(w){d.animate(y,"height",u,e.options.resizeDuration);d.animate(v,"top",r,e.options.resizeDuration,p)}else{y.style.height=u+"px";v.style.top=r+"px";if(p){p()}}}function f(u,x,v,p){var t=d.get("sb-wrapper"),r=parseInt(u),q=parseInt(x);if(v){d.animate(t,"width",r,e.options.resizeDuration);d.animate(t,"left",q,e.options.resizeDuration,p)}else{t.style.width=r+"px";t.style.left=q+"px";if(p){p()}}}function n(p){var r=e.content;if(!r){return}var q=m(r.height,r.width,r.resizable);switch(e.options.animSequence){case"hw":c(q.inner_h,q.top,true,function(){f(q.width,q.left,true,p)});break;case"wh":f(q.width,q.left,true,function(){c(q.inner_h,q.top,true,p)});break;default:f(q.width,q.left,true);c(q.inner_h,q.top,true,p)}}function m(p,s,r){var q=d.get("sb-body-inner");sw=d.get("sb-wrapper"),so=d.get("sb-overlay"),tb=sw.offsetHeight-q.offsetHeight,lr=sw.offsetWidth-q.offsetWidth,max_h=so.offsetHeight,max_w=so.offsetWidth;return e.setDimensions(p,s,max_h,max_w,tb,lr,r)}return{markup:'<div id="sb-container"><div id="sb-overlay"></div><div id="sb-wrapper"><div id="sb-title"><div id="sb-title-inner"></div></div><div id="sb-body"><div id="sb-body-inner"></div><div id="sb-loading"><a onclick="Shadowbox.close()">{cancel}</a></div></div><div id="sb-info"><div id="sb-info-inner"><div id="sb-counter"></div><div id="sb-nav"><a id="sb-nav-close" title="{close}" onclick="Shadowbox.close()"></a><a id="sb-nav-next" title="{next}" onclick="Shadowbox.next()"></a><a id="sb-nav-play" title="{play}" onclick="Shadowbox.play()"></a><a id="sb-nav-pause" title="{pause}" onclick="Shadowbox.pause()"></a><a id="sb-nav-previous" title="{previous}" onclick="Shadowbox.previous()"></a></div><div style="clear:both"></div></div></div></div></div>',options:{animSequence:"sync"},init:function(){if(e.client.isIE6){d.get("sb-body").style.zoom=1;var r,p,q=/url\("(.*\.png)"\)/;d.each(k,function(s){r=d.get(s);if(r){p=e.lib.getStyle(r,"backgroundImage").match(q);if(p){r.style.backgroundImage="none";r.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="+p[1]+",sizingMethod=scale);"}}})}},bodyEl:function(){return d.get("sb-body-inner")},onOpen:function(r,q,p){d.get("sb-container").style.display="block";var s=m(r,q);c(s.inner_h,s.top,false);f(s.width,s.left,false);g(p)},onLoad:function(q,r,p){i(true);h(r,function(){if(!q){return}if(!r){d.get("sb-wrapper").style.display=""}p()})},onReady:function(p){n(function(){j(p)})},onFinish:function(p){i(false,p)},onClose:function(){g(false)},onPlay:function(){b("play",false);b("pause",true)},onPause:function(){b("pause",false);b("play",true)},onWindowResize:function(){var r=e.content;if(!r){return}var q=m(r.height,r.width,r.resizable);f(q.width,q.left,false);c(q.inner_h,q.top,false);var p=d.get(e.contentId());if(p){if(r.resizable&&e.options.handleOversize=="resize"){p.height=q.resize_h;p.width=q.resize_w}}}}}();
/* end: extension/addedbyus/design/shadowbox/javascript/shadowbox.js */

/* start: extension/addedbyus/design/shadowbox/javascript/shadowbox_init.js */
Shadowbox.path = '/extension/addedbyus/design/shadowbox/javascript/'; 
Shadowbox.init({
    players: ["iframe", "img"], onOpen : shadow_open 
});

/* end: extension/addedbyus/design/shadowbox/javascript/shadowbox_init.js */

