Team:Fatih Turkey/Home2

From 2011.igem.org

(Difference between revisions)
 
(75 intermediate revisions not shown)
Line 1: Line 1:
-
<html xmlns="http://www.w3.org/1999/xhtml">
+
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
-
<head>
+
<head>
-
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
<title>deneme baslik</title>
+
<title>Home</title>
-
<style>
+
<meta name="description" content="" />
-
h1.firstHeading, div#p-logo, div#search-controls, div#contentSub, div#footer-box, div#catlinks{
+
<meta name="keywords" content="" />
-
  display:none;
+
<style type="text/css">
-
}
+
 
-
#menubar{
+
#top-section{
-
background-color: transparent;
+
height:18px !important;
-
font-size: 85%;
+
-
top: 10px;
+
-
position: absolute;
+
-
margin-top: -12px;
+
}
}
-
div#content{
+
#p-logo{
-
padding: 0 !important;
+
display:none;
-
background: transparent;
+
-
border: none !important;
+
-
width: auto;
+
}
}
-
#menubar li a {
+
ul,ol,li,h1,h2,h3,h4,h5,h6,p{
-
color: #FFFFFF;
+
-
background-color: transparent;
+
-
}
+
-
#globalWrapper{
+
-
margin-top:5px;
+
-
}
+
-
#top-section{
+
-
height: 20px !important;
+
-
border: none !important;
+
-
}
+
-
body {
+
-
font-size: 12px;
+
-
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
+
-
color: #444;
+
-
background: #6b6b6b url('http://igem.org/wiki/images/a/ad/Bg-igem.png');
+
-
}
+
-
body,p,pre,div,span{
+
-
line-height: 160%;
+
-
color: #808080;
+
-
}
+
-
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address,
+
-
code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
+
-
{
+
margin:0;
margin:0;
padding:0;
padding:0;
-
border:0;
 
-
font-weight:inherit;
 
-
font-style:inherit;
 
-
font-family:inherit;
 
-
vertical-align:baseline;
 
}
}
-
 
+
ul{
-
em{
+
list-style:none;
-
font-style:italic;
+
}
}
-
table{
+
a,a:link,a:visited,a:hover{
-
margin-top: 15px;
+
color:#00f;
-
margin-bottom: 15px;
+
text-decoration:none;
}
}
-
hr{
+
a:focus,a:hover{
-
border: 0;
+
text-decoration:underline;
-
color: #eee;
+
-
background-color: #eee;
+
-
height: 1px;
+
-
margin-bottom: 20px;
+
}
}
-
img.centered {
+
a img{
-
display: block;
+
border:0;
-
margin-left: auto;
+
-
margin-right: auto;
+
}
}
-
img.alignnone {
+
.clear{
-
margin: 0px 0px 5px 5px;
+
clear:both;
-
display: inline;
+
}
}
-
img.alignright {
+
body{
-
margin: 0px 0px 5px 10px;
+
        margin:0;
-
display: inline;
+
        padding:0;
 +
background:#f1f1f1 repeat-y;
 +
color:#000;
 +
font:62.5% Myriad Pro,Arial,sans-serif;
}
}
-
img.alignleft {
 
-
margin: 0px 10px 5px 0px;
 
-
display: inline;
 
}
}
-
.alignright {
+
 
-
float: right;
+
#banner{
 +
float: left;
 +
margin: 0px 0px 0px 0px;
}
}
-
.alignleft {
+
#banner img{
float: left;
float: left;
}
}
-
.aligncenter{
+
 
-
margin-left: auto;
+
#metucontent{
-
margin-right: auto;
+
width: 965px;
 +
     
}
}
-
p{
+
#content{background: #ffffff; }
-
margin-top: 15px;
+
 
-
margin-bottom: 15px;
+
#left_column{
-
}
+
width: 646px;
-
h1,h2,h3,h4,h5,h6{
+
float: left;
-
  margin-top: 15px;
+
-
  margin-bottom: 15px ;
+
-
  color: #333;
+
-
  line-height: 1.5em;
+
-
}
+
-
h1 {
+
-
font-size: 30px;
+
-
}
+
-
h2 {
+
-
font-size: 25px;
+
-
}
+
-
h3 {
+
-
font-size: 20px;
+
-
}
+
-
h4 {
+
-
font-size: 18px;
+
-
}
+
-
h5 {
+
-
font-size: 16px;
+
}
}
-
h6 {
+
.text{
-
font-size: 15px;
+
font-family: Helvetica, Arial;
 +
width: 552px;
 +
float: left;
 +
padding: 32px 38px 22px 30px;
}
}
-
a{
 
-
text-decoration: none;
 
-
}
 
-
a{
 
-
color: #2f86c4;
 
-
}
 
-
a:hover{
 
-
color: #4172ab;
 
-
}
 
-
#header .logo{
 
-
margin-top: 41px;
 
-
margin-left: 40px;
 
-
}
 
-
#footer{
 
-
background: #707070;
 
-
border-left: 1px #888 solid;
 
-
border-right: 1px #888 solid;
 
-
width: 988px;
 
-
margin: 0px auto 0px;
 
-
overflow: hidden;
 
-
}
 
-
#footer div{
 
-
color: #bbb;
 
-
}
 
-
#footer a{
 
-
color: #c4c5cc;
 
-
text-decoration: none;
 
-
}
 
-
#footer a:hover{
 
-
color: #666;
 
-
}
 
-
.copyright-open{
 
-
width: 988px;
 
-
height: 0px;
 
-
margin:auto;
 
-
display: block-inline;
 
-
}
 
-
h1, h2, h3, h4, h5, h6{
 
-
color: #333333;
 
-
}
 
-
#header-whole{
 
-
position: relative;
+
.text h3{
-
z-index: 200;
+
font-size: 18px;
-
width: 980px;
+
-
margin: 0 auto;
+
-
}
+
-
#header{
+
-
height: 100px;
+
-
clear: both;
+
-
background: #f9f9f9;
+
-
margin: 0 auto;
+
-
    width: 970px;
+
-
}
+
-
#header .logo{
+
float: left;
float: left;
-
margin-top: 25px;
+
margin: 0px 0px 12px 0px;
-
margin-left: 20px;
+
color: #fff;
 +
        text-decoration: none;
}
}
-
#container{
+
.text p{
-
width: 970px;
+
color: #ffffff;
-
overflow: hidden;
+
width: 552px;
-
margin: 0px auto 0px;
+
-
background: #f9f9f9;
+
-
}
+
-
.copyright-open{
+
-
border-top: 1px #a8a8a8 solid;
+
-
border-bottom: 1px #888 solid;
+
-
border-left: 1px #888 solid;
+
-
border-right: 1px #888 solid;
+
-
}
+
-
.nav-wrapper{
+
-
margin: 0px 30px 10px 0px;
+
-
float:right;
+
-
}
+
-
.ddsmoothmenu ul{
+
-
padding: 0px;
+
-
list-style-type: none;
+
-
background: #666666;
+
-
}
+
-
.ddsmoothmenu ul li{
+
-
position: relative;
+
-
display: block;
+
float: left;
float: left;
 +
clear: left;
 +
font-size: 12px;
}
}
-
.ddsmoothmenu ul li a{
+
 
-
line-height: 140%;
+
.text p img{
-
overflow: hidden;
+
float: right;
-
text-align: left;
+
clear:left;
-
font-family: 'Lucida Grande', Arial, Verdana, sans-serif;
+
margin: 0px 0px 0px 20px;
-
word-spacing: 1px;
+
-
font-size: 14px;
+
-
font-weight: normal;
+
-
display: block; /*background of menu items (default state)*/
+
-
padding: 34px 27px 10px 17px;
+
-
text-decoration: none;
+
-
}
+
-
.ddsmoothmenu ul li a span {
+
-
font-weight: normal;
+
-
color: #888;
+
-
font-size: 10px;
+
-
clear: both;
+
-
display:block;
+
-
width: 60px;
+
-
}
+
-
* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
+
-
display: inline-block;
+
}
}
-
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
+
.text a.continue{
-
color: #333;
+
color: #65b8f9;
 +
font-size: 14px;
}
}
-
.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
+
.alternative{
-
color: #888;
+
background: #2a2d32;
 +
border-top: 1px solid #26292e;
 +
border-bottom: 1px solid #26292e;
}
}
-
.ddsmoothmenu ul li a:hover{
+
#right_column{
-
color: #888;
+
width: 283px;
-
}
+
float: left;
-
+
padding: 18px 18px 0px 17px;
-
/*1st sub level menu*/
+
        background: #26292e;
-
.ddsmoothmenu ul li ul{
+
-
position: absolute;
+
-
left: 0;
+
-
visibility: hidden;
+
-
display: none; /*collapse all sub menus to begin with*/
+
-
border: 1px #222 solid;
+
-
-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px 1px;
+
-
-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px 1px;
+
-
box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px 1px;
+
}
}
-
/*Sub level menu list items (undo style from Top level List Items)*/
+
.heading{
-
.ddsmoothmenu ul li ul li{
+
width: 260px;
-
text-align:left;
+
        height: 20px;
-
float: none;
+
        float: left;
-
background: url('img/bg-menu2.png');
+
        padding: 6px 14px 6px 14px;
 +
        margin: 0px 0px 12px 0px;
 +
        background: url(http://igem.org/wiki/images/7/77/Navigation_btn_bg.gif) repeat-x;
}
}
-
.ddsmoothmenu ul li ul li a{
+
.heading h3{
-
color: #fff;
+
font-size: 17px;
-
font-size: 12px;
+
color: #ffffff;
-
}
+
float: left;
-
.ddsmoothmenu ul li ul li  a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
+
font-weight: normal;
-
color: #fff;
+
-
}
+
-
.ddsmoothmenu ul li ul li a:link, .ddsmoothmenu ul li ul li a:visited{
+
-
color: #fff;
+
-
}
+
-
.ddsmoothmenu ul li ul li a:hover{
+
-
color: #ffc;
+
-
}
+
-
.ddsmoothmenu ul li ul li ul{
+
-
top: 0;
+
}
}
-
/* Sub level menu links style */
+
.heading img{
-
.ddsmoothmenu ul li ul li a{
+
float: right;
-
width: 160px; /*width of sub menus*/
+
margin: 3px 0px 0px 0px;
-
padding: 0px 0px 0px 10px;
+
-
height: 38px;
+
-
line-height: 320%;
+
-
border-left: 1px #555 solid;
+
-
overflow: hidden;
+
}
}
-
/* Holly Hack for IE \*/
+
ul{
-
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/
+
float: left;
-
 
+
margin: 0px 0px 39px 0px;
-
.copyright{
+
-
width: 930px;
+
-
color: #959595;
+
-
background: #eee;
+
-
clear: both;
+
-
line-height: 190%;
+
-
text-align: right;
+
-
padding: 10px 20px 10px;
+
-
margin: 0px auto 0px;
+
}
}
-
.copyright a{
+
ul.sitemap li a{
-
color: #bbb;
+
font-size: 14px;
-
text-decoration: none;
+
color: #ffffff;
 +
margin: 0px 0px 17px 11px;
}
}
-
.copyright a:hover{
 
-
color: #ccc;
 
-
}
 
-
 
-
</style>
 
-
<style>
+
ul.sitemap li span{
-
/* Breadcrumbs */
+
color: #65b8f9;
-
.breadcrumbs-wrapper{
+
-
width: 940px;
+
-
padding-right: 30px;
+
-
padding-bottom: 10px;
+
-
padding-top: 17px;
+
-
height: 20px;
+
-
margin: auto;
+
-
background: #f2f2f2 url('breadcrumbs-bg.jpg') repeat-x center top;
+
-
border-bottom: 1px #eaeaea solid;
+
-
}
+
-
/* the case without slider */
+
-
.breadcrumbs-wrapper-main{
+
-
width: 940px;
+
-
padding-right: 30px;
+
-
padding-bottom: 10px;
+
-
padding-top: 17px;
+
-
height: 20px;
+
-
margin: auto;
+
-
background: #f2f2f2 url('breadcrumbs-bg.jpg') repeat-x center top;
+
-
}
+
-
.breadcrumbs{
+
-
font-size: 11px;
+
-
}
+
-
.breadcrumbs .current{
+
-
color: #999;
+
-
}
+
-
.breadcrumbs .and{
+
-
color: #fff;
+
-
}
+
-
.breadcrumbs a{
+
-
color: #777;
+
-
text-decoration: underline;
+
-
}
+
-
.breadcrumbs a:hover{
+
-
color: #999;
+
-
}
+
-
.arrow-breadcrumbs{
+
-
width: 20px;
+
-
height: 9px;
+
-
display:inline-block;
+
-
background: url('arrow-breadcrumbs.png') no-repeat center;
+
-
}
+
-
.pre-breadcrumbs{
+
-
color: #999;
+
-
margin-right: 5px;
+
-
display:inline-block;
+
-
}
+
-
/* Slider */
+
-
#slider-wrapper{
+
-
width: 990px;
+
-
overflow: visible;
+
-
margin: 0px auto 0px;
+
-
}
+
-
.slider-sh-wrapper{
+
-
position: relative;
+
-
width: 990px;
+
-
}
+
-
.slider-sh-left{
+
-
width: 10px;
+
-
height: 112px;
+
-
background: url('bar-title-sh-left.png') no-repeat;
+
-
display: block-inline;
+
-
position: absolute;
+
-
top: 0px;
+
-
left: 0px;
+
-
}
+
-
.slider-sh{
+
-
width: 970px;
+
-
height: 8px;
+
-
background: url('bar-title-sh.png') repeat-x;
+
-
display: block-inline;
+
-
position: absolute;
+
-
top: 0px;
+
-
left: 10px;
+
-
}
+
-
.slider-sh-right{
+
-
width: 10px;
+
-
height: 112px;
+
-
background: url('bar-title-sh-right.png') no-repeat;
+
-
display: block-inline;
+
-
position: absolute;
+
-
top: 0px;
+
-
right: 0px;
+
-
}
+
-
#slider-wrapper .slider-content{
+
-
min-height: 20px;
+
-
}
+
-
#slider-wrapper .slider-top{
+
-
width: 988px;
+
-
height: 20px;
+
-
}
+
-
#slider-wrapper .slider-bottom{
+
-
width: 988px;
+
-
height: 20px;
+
-
}
+
-
#slider-wrapper .slider-shadow{
+
-
position:relative;
+
-
width: 990px;
+
-
background: #222 url('slider-bg.png') no-repeat center ;
+
-
}
+
-
#slider-wrapper .slider-shadow-bar-top{
+
-
position: absolute;
+
-
background: url('slider-shadow.png');
+
-
display: inline-block;
+
-
z-index: 50;
+
-
margin: auto;
+
-
}
+
-
#slider-wrapper .slider-shadow-bar-bottom{
+
-
position: absolute;
+
-
left: 0px;
+
-
background: url('slider-shadow.png');
+
-
display: inline-block;
+
-
z-index: 50;
+
-
}
+
-
#slider-wrapper .slider-bullet{
+
-
width: 970px;
+
-
margin: 0px auto 0px;
+
-
overflow: hidden;
+
-
background: #f2f2f2 url('breadcrumbs-bg.jpg') repeat-x center top;
+
}
}
-
#slider-wrapper .slider-top{
+
.replace{
-
background: url('slider-top.jpg') repeat-x center top;
+
-
border-left: 1px #888 solid;
+
-
border-right: 1px #888 solid;
+
-
}
+
-
#slider-wrapper .slider-bottom{
+
-
background: url('slider-bottom.jpg') repeat-x center top;
+
-
border-left: 1px #666 solid;
+
-
border-right: 1px #666 solid;
+
-
}
+
-
+
-
/* The Nivo Slider styles */
+
-
.nivoSlider {
+
position:relative;
position:relative;
-
}
+
margin:0;
-
.nivoSlider img {
+
-
position:absolute;
+
-
top:0px;
+
-
left:0px;
+
-
}
+
-
/* If an image is wrapped in a link */
+
-
.nivoSlider a.nivo-imageLink {
+
-
position:absolute;
+
-
top:0px;
+
-
left:0px;
+
-
width:100%;
+
-
height:100%;
+
-
border:0;
+
padding:0;
padding:0;
-
margin:0;
+
/* \*/
-
z-index:60;
+
overflow:hidden;
-
display:none;
+
/* */
}
}
-
/* The slices in the Slider */
+
.replace span{
-
.nivo-slice {
+
display:block;
display:block;
position:absolute;
position:absolute;
-
z-index:50;
+
top:0;
-
height:100%;
+
left:0;
 +
z-index:1;
}
}
-
/* Caption styles */
+
 
-
.nivo-caption {
+
#wrapper{
-
position:absolute;
+
width: 965px;
-
right:0px;
+
padding: 0px 0px 0px 0px;
-
bottom:15px;
+
        margin: 0px 0px 0px 0px;
-
/*background:#000;*/
+
 
-
color:#fff;
+
-
opacity:0.8; /* Overridden by captionOpacity setting */
+
-
width:40%;
+
-
z-index:89;
+
-
}
+
-
.nivo-caption p {
+
-
font-size: 100%;
+
-
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
+
-
color: #ddd;
+
-
text-align: left;
+
-
padding: 25px;
+
-
margin: 0;
+
-
}
+
-
.nivo-caption a {
+
-
display:inline !important;
+
-
}
+
-
.nivo-html-caption {
+
-
    display:none;
+
-
}
+
-
/* Direction nav styles (e.g. Next & Prev) */
+
-
.nivo-directionNav a {
+
-
position:absolute;
+
-
top:45%;
+
-
z-index:99;
+
-
cursor:pointer;
+
-
}
+
-
.nivo-prevNav {
+
-
left:0px;
+
-
}
+
-
.nivo-nextNav {
+
-
right:0px;
+
-
}
+
-
/* Control nav styles (e.g. 1,2,3...) */
+
-
.nivo-controlNav a {
+
-
position:relative;
+
-
z-index:99;
+
-
cursor:pointer;
+
-
}
+
-
.nivo-controlNav a.active {
+
-
font-weight:bold;
+
}
}
-
#slider {
+
#tab_nav {
-
position:relative;
+
height: 40px;
-
margin:30px 30px 60px 30px;
+
float: left;
-
background: url(loading.gif) no-repeat 50% 50%;
+
background: url(http://igem.org/wiki/images/5/50/Navigation_bg.jpg) repeat-x;
 +
        }
-
/*-moz-box-shadow:0px 0px 10px #333;*/
+
#topnav li.active a{
-
/*-webkit-box-shadow:0px 0px 10px #333;*/
+
color:#f1f1f1;
-
/*box-shadow:0px 0px 10px #333*/
+
}
}
-
#slider img {
+
ul#topnav {
-
position:absolute;
+
float: left;
-
top:0px;
+
width: 964px;
-
left:0px;
+
list-style: none;
-
display:none;
+
position: relative;
 +
margin-top:0px;
}
}
-
#slider a {
+
ul#topnav li {
-
border:0;
+
float: left;
}
}
-
.nivo-directionNav a {
+
ul#topnav li a {
-
display:block;
+
padding: 10px 15px;
-
width: 39px;
+
display: block;
-
height: 40px;
+
color: #fff;
-
background:url('http://2011.igem.org/wiki/images/0/09/Arrows7.png') no-repeat;
+
text-decoration: none;
-
text-indent:-9999px;
+
        font-size:14px;
-
border:0;
+
-
}
+
-
a.nivo-nextNav {
+
-
position:absolute;
+
-
background-position: -39px 0;
+
-
bottom: 0px;
+
-
right: 20px;
+
-
}
+
-
a.nivo-prevNav {
+
-
bottom: 0px;
+
-
left: 20px;
+
}
}
 +
ul#topnav li a:hover {
 +
    text-decoration: none;
 +
background: #016acb;
 +
height: 20px;
-
#slider2 {
 
-
position:relative;
 
-
margin:auto;
 
-
background: url(loading.gif) no-repeat 50% 50%;
 
-
/*-moz-box-shadow:0px 0px 10px #333;*/
 
-
/*-webkit-box-shadow:0px 0px 10px #333;*/
 
-
/*box-shadow:0px 0px 10px #333*/
 
}
}
-
/* Slider for shortcode */
 
-
#slider2 img {
 
-
position:absolute;
 
-
top:0px;
 
-
left:0px;
 
-
display:none;
 
}
}
-
#slider2 a {
+
ul#topnav li:hover {
-
border:0;
+
        z-index:1000;
}
}
-
#slider2 .nivo-controlNav {
+
ul#topnav li span {
-
position:absolute;
+
float: left;
-
right: 0px;
+
        z-index:1000;
-
bottom: -24px;
+
position: absolute;
 +
left: 0;
 +
top:35px;
 +
display: none;
 +
width:964px;
 +
color: #fff;
 +
-moz-border-radius-bottomright: 5px;
 +
-khtml-border-radius-bottomright: 5px;
 +
-webkit-border-bottom-right-radius: 5px;
 +
-moz-border-radius-bottomleft: 5px;
 +
-khtml-border-radius-bottomleft: 5px;
 +
-webkit-border-bottom-left-radius: 5px;
 +
background-color: #028AD3;
 +
padding-top: 8px;
 +
padding-right: 0;
 +
padding-bottom: 8px;
 +
padding-left: 0;
}
}
-
#slider2 .nivo-controlNav a {
+
ul#topnav li:hover span { display: block;}
-
display:block;
+
ul#topnav li span a { display: inline; font-weight; normal; }
-
width:16px;
+
ul#topnav li span a:hover {text-decoration: none;}
-
height:16px;
+
#groupparts {
-
background: url(bullets3.png) no-repeat;
+
width: 650px!important;
-
text-indent:-9999px;
+
-
border:0;
+
-
margin-right:10px;
+
-
float:left;
+
}
}
-
#slider2 .nivo-controlNav a.active {
+
#contentSub {
-
background-position:-16px 0;
+
display:none;
}
}
-
#slider-wrapper .slider-content{
+
 
-
width: 990px;
+
#siteSub {
-
height: 400px;
+
display:none;
}
}
-
#slider-wrapper .slider-backgroud{
+
 
-
background: #6b6b6b;
+
 
 +
.firstHeading {
 +
display:none;
}
}
-
#slider-wrapper .slider-shadow-bar-top{
+
 
-
height: 0px;
+
</html>
-
top: 20px;
+
 
-
width: 100%;
+
<html xmlns="http://www.w3.org/1999/xhtml">
 +
<head>
 +
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 +
<style type="text/css">
 +
<!--
 +
body {
 +
background-color: #FFFFFF;
}
}
-
#slider-wrapper .slider-shadow-bar-bottom{
+
.style2 {
-
height: 0px;
+
font-family: Rockwell, "Rockwell Condensed", "Rockwell Extra Bold";
-
bottom: 20px;
+
font-size: 16px;
-
width: 100%;
+
-
}
+
-
.nivo-caption h1, .nivo-caption h2, .nivo-caption h3, .nivo-caption h4, .nivo-caption h5, .nivo-caption h6{
+
-
margin-top: 0px;
+
-
color: #fff;
+
}
}
-
.nivo-caption {
+
.style3 {color: #FFFFFF}
-
width: 45%;
+
a:link {
-
right:0px;
+
text-decoration: none;
-
bottom: 30px;
+
}
}
-
.nivo-caption p{
+
a:visited {
-
color: #d9d9d9;
+
text-decoration: none;
}
}
-
.nivo-caption {
+
a:hover {
-
background: #000000
+
text-decoration: none;
}
}
-
 
+
a:active {
-
+
text-decoration: none;
-
#slider-wrapper .slider-bullet{
+
-
height: 80px;
+
-
border-bottom: 1px #e9e9e9 solid;
+
}
}
-
#slider .nivo-controlNav {
+
body,td,th {
-
position:absolute;
+
font-family: Verdana, Arial, Helvetica, sans-serif;
-
width: 100%;
+
-
left:0%;
+
-
bottom:-82px;
+
-
text-align:center;
+
}
}
-
#slider .nivo-controlNav img {
+
.style11 {font-family: Rockwell, "Rockwell Condensed", "Rockwell Extra Bold"}
-
display:inline;
+
.style12 {color: #000000}
-
position:relative;
+
.style13 {font-size: 16px}
-
margin-left:11px;
+
.style14 {font-family: Verdana, Arial, Helvetica, sans-serif}
-
margin-right:11px;
+
.style15 {
-
border: 2px #eee solid;
+
font-size: 18px;
-
-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 2px;
+
font-weight: bold;
-
-moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 2px;
+
-
box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 2px;
+
-
+
}
}
-
#slider .nivo-controlNav a.active img {
+
.style17 {
-
-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 1px 1px;
+
font-size: 100px;
-
-moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 1px 1px;
+
color: #FFFFFF;
-
box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 1px 1px;
+
font-family: Verdana, Arial, Helvetica, sans-serif;
}
}
 +
-->
 +
</style></head>
-
#slider-wrapper .slider-content{
 
-
margin: 0px auto 0px;
 
-
}</style>
 
-
 
-
 
-
</head>
 
<body>
<body>
-
<script type="text/javascript" src="http://simsekburak.com/fatihigem/ddsmoothmenu.js"></script>
+
<table width="969" border="0" align="center">
-
 
+
  <tr>
-
<script>
+
    <td width="963" height="224" align="center" valign="middle" background="http://2011.igem.org/wiki/images/0/02/Renkli.jpg">&nbsp;</td>
-
var Cufon = (function() {
+
  </tr>
-
 
+
  <tr>
-
var api = function() {
+
    <td height="42" bgcolor="FFFFFF"><table width="963" border="0" cellspacing="10" bgcolor="#FFFFFF">
-
return api.replace.apply(null, arguments);
+
        <tr>
-
};
+
          <td width="206" height="20" align="center" valign="middle" bgcolor="#990000"><a href="http://2011.igem.org/Team:Fatih_Turkey"><span class="style3">HOME</span></a></td>
-
 
+
          <td width="206" align="center" valign="middle" bgcolor="#695E0E"><a href="http://2011.igem.org/Team:Fatih_Turkey/canvas_town"><span class="style3">CANVAS&nbsp; TOWN</span></a></td>
-
var DOM = api.DOM = {
+
          <td width="295" align="center" valign="middle" bgcolor="#1D3551"><a href="therainbowgraveyard.html"><span class="style3">THE RAINBOW GRAVEYARD</span></a></td>
-
 
+
          <td width="205" align="center" valign="middle" bgcolor="#960C47"><a href="notebook.html"><span class="style3">LAB GARAGE</span></a></td>
-
ready: (function() {
+
        </tr>
-
 
+
    </table></td>
-
var complete = false, readyStatus = { loaded: 1, complete: 1 };
+
  </tr>
-
 
+
  <tr>
-
var queue = [], perform = function() {
+
    <td height="778" align="center" valign="top" bgcolor="#FFFFFF"><p>&nbsp;</p>
-
if (complete) return;
+
    <table width="792" bordercolor="#FFFFFF" bgcolor="#E47C1D">
-
complete = true;
+
      <tr>
-
for (var fn; fn = queue.shift(); fn());
+
        <td width="200" bgcolor="#FFFFFF"><a href="http://2011.igem.org/Team:Fatih_Turkey/Team"><img src="http://2011.igem.org/wiki/images/0/0a/Team-link.jpg" width="150" height="188" /></a></td>
-
};
+
        <td width="200"><a href="http://2011.igem.org/Team:Fatih_Turkey/Project"><img src="http://2011.igem.org/wiki/images/3/34/Project-link.jpg" width="150" height="188" /></a></td>
-
 
+
        <td width="200"><a href="http://partsregistry.org/cgi/partsdb/pgroup.cgi?pgroup=iGEM2011&group=Fatih_Turkey"><img src="http://2011.igem.org/wiki/images/a/a0/Parts-link.jpg" width="150" height="188" /></a></td>
-
// Gecko, Opera, WebKit r26101+
+
        <td width="200"><a href="http://2011.igem.org/Team:Fatih_Turkey/Human_Practice"><img src="http://2011.igem.org/wiki/images/4/48/Humanpractice-link.jpg" width="150" height="188" /></a></td>
-
 
+
        <td width="143"><a href="safety.html"><img src="http://2011.igem.org/wiki/images/8/8f/Safety-link.jpg" width="150" height="188" /></a></td>
-
if (document.addEventListener) {
+
      </tr>
-
document.addEventListener('DOMContentLoaded', perform, false);
+
    </table>
-
window.addEventListener('pageshow', perform, false); // For cached Gecko pages
+
  <table width="900" border="0" cellpadding="20" cellspacing="0">
-
}
+
      <tr>
-
 
+
        <td width="860" height="732" align="center" valign="middle" bgcolor="#FFFFFF"><p><img src="http://2011.igem.org/wiki/images/e/e8/Rainbow.jpg" width="640" height="373" /></p>
-
// Old WebKit, Internet Explorer
+
          <p align="justify"><span class="style11"><span class="style12"><span class="style13">&nbsp;<span class="style14"><span class="style15">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The Rainbow Graveyard</span><br />
-
 
+
              <br />
-
if (!window.opera && document.readyState) (function() {
+
            The story had began with a series of undefined infection events in humans which have been thought due to a gang of E.coli for decades. Only evidences at the scenes of the crimes are lipopolysaccharide (LPS) layer traces, thought to be used in all crimes of infections commited by the gram-negative gang. In our story, we will tell how detective B.subtilis and its collegues can catch the gang by synthesizing Limulus anti-LPS factor (LALF) on biofilm. So, LALF can detect the gang and inhibit its growth because of a high affinity binding for LPS. The police can use also LALF included biofilm onto surfaces to inhibit growth of other gram-negative individuals in the town and to prevent their infections. Next, after arresting of each E.coli gang by police, colour of the town has seemed changed. The secret of the change is color-change feature of Reflectin protein synthesized by B.subtilis police squad and the gang. Indeed, Reflectin is transfered into all individuals at ‘The Canvas Town’. </span></span></span></span></p>
-
readyStatus[document.readyState] ? perform() : setTimeout(arguments.callee, 10);
+
          <p>&nbsp;</p>          </td>
-
})();
+
      </tr>
-
 
+
    </table>
-
// Internet Explorer
+
    <p>&nbsp;</p>
-
 
+
    <p align="justify" class="style2">&nbsp;</p></td>
-
if (document.readyState && document.createStyleSheet) (function() {
+
  </tr>
-
try {
+
</table>
-
document.body.doScroll('left');
+
</body>
-
perform();
+
</html>
-
}
+
-
catch (e) {
+
-
setTimeout(arguments.callee, 1);
+
-
}
+
-
})();
+
-
 
+
-
addEvent(window, 'load', perform); // Fallback
+
-
 
+
-
return function(listener) {
+
-
if (!arguments.length) perform();
+
-
else complete ? listener() : queue.push(listener);
+
-
};
+
-
 
+
-
})(),
+
-
 
+
-
root: function() {
+
-
return document.documentElement || document.body;
+
-
}
+
-
 
+
-
};
+
-
 
+
-
var CSS = api.CSS = {
+
-
 
+
-
Size: function(value, base) {
+
-
 
+
-
this.value = parseFloat(value);
+
-
this.unit = String(value).match(/[a-z%]*$/)[0] || 'px';
+
-
 
+
-
this.convert = function(value) {
+
-
return value / base * this.value;
+
-
};
+
-
 
+
-
this.convertFrom = function(value) {
+
-
return value / this.value * base;
+
-
};
+
-
 
+
-
this.toString = function() {
+
-
return this.value + this.unit;
+
-
};
+
-
 
+
-
},
+
-
 
+
-
addClass: function(el, className) {
+
-
var current = el.className;
+
-
el.className = current + (current && ' ') + className;
+
-
return el;
+
-
},
+
-
 
+
-
color: cached(function(value) {
+
-
var parsed = {};
+
-
parsed.color = value.replace(/^rgba\((.*?),\s*([\d.]+)\)/, function($0, $1, $2) {
+
-
parsed.opacity = parseFloat($2);
+
-
return 'rgb(' + $1 + ')';
+
-
});
+
-
return parsed;
+
-
}),
+
-
 
+
-
// has no direct CSS equivalent.
+
-
// @see http://msdn.microsoft.com/en-us/library/system.windows.fontstretches.aspx
+
-
fontStretch: cached(function(value) {
+
-
if (typeof value == 'number') return value;
+
-
if (/%$/.test(value)) return parseFloat(value) / 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
+
-
}[value] || 1;
+
-
}),
+
-
 
+
-
getStyle: function(el) {
+
-
var view = document.defaultView;
+
-
if (view && view.getComputedStyle) return new Style(view.getComputedStyle(el, null));
+
-
if (el.currentStyle) return new Style(el.currentStyle);
+
-
return new Style(el.style);
+
-
},
+
-
 
+
-
gradient: cached(function(value) {
+
-
var gradient = {
+
-
id: value,
+
-
type: value.match(/^-([a-z]+)-gradient\(/)[1],
+
-
stops: []
+
-
}, colors = value.substr(value.indexOf('(')).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);
+
-
for (var i = 0, l = colors.length, stop; i < l; ++i) {
+
-
stop = colors[i].split('=', 2).reverse();
+
-
gradient.stops.push([ stop[1] || i / (l - 1), stop[0] ]);
+
-
}
+
-
return gradient;
+
-
}),
+
-
 
+
-
quotedList: cached(function(value) {
+
-
// doesn't work properly with empty quoted strings (""), but
+
-
// it's not worth the extra code.
+
-
var list = [], re = /\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g, match;
+
-
while (match = re.exec(value)) list.push(match[3] || match[1]);
+
-
return list;
+
-
}),
+
-
 
+
-
recognizesMedia: cached(function(media) {
+
-
var el = document.createElement('style'), sheet, container, supported;
+
-
el.type = 'text/css';
+
-
el.media = media;
+
-
try { // this is cached anyway
+
-
el.appendChild(document.createTextNode('/**/'));
+
-
} catch (e) {}
+
-
container = elementsByTagName('head')[0];
+
-
container.insertBefore(el, container.firstChild);
+
-
sheet = (el.sheet || el.styleSheet);
+
-
supported = sheet && !sheet.disabled;
+
-
container.removeChild(el);
+
-
return supported;
+
-
}),
+
-
 
+
-
removeClass: function(el, className) {
+
-
var re = RegExp('(?:^|\\s+)' + className +  '(?=\\s|$)', 'g');
+
-
el.className = el.className.replace(re, '');
+
-
return el;
+
-
},
+
-
 
+
-
supports: function(property, value) {
+
-
var checker = document.createElement('span').style;
+
-
if (checker[property] === undefined) return false;
+
-
checker[property] = value;
+
-
return checker[property] === value;
+
-
},
+
-
 
+
-
textAlign: function(word, style, position, wordCount) {
+
-
if (style.get('textAlign') == 'right') {
+
-
if (position > 0) word = ' ' + word;
+
-
}
+
-
else if (position < wordCount - 1) word += ' ';
+
-
return word;
+
-
},
+
-
 
+
-
textShadow: cached(function(value) {
+
-
if (value == 'none') return null;
+
-
var shadows = [], currentShadow = {}, result, offCount = 0;
+
-
var re = /(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;
+
-
while (result = re.exec(value)) {
+
-
if (result[0] == ',') {
+
-
shadows.push(currentShadow);
+
-
currentShadow = {};
+
-
offCount = 0;
+
-
}
+
-
else if (result[1]) {
+
-
currentShadow.color = result[1];
+
-
}
+
-
else {
+
-
currentShadow[[ 'offX', 'offY', 'blur' ][offCount++]] = result[2];
+
-
}
+
-
}
+
-
shadows.push(currentShadow);
+
-
return shadows;
+
-
}),
+
-
 
+
-
textTransform: (function() {
+
-
var map = {
+
-
uppercase: function(s) {
+
-
return s.toUpperCase();
+
-
},
+
-
lowercase: function(s) {
+
-
return s.toLowerCase();
+
-
},
+
-
capitalize: function(s) {
+
-
return s.replace(/\b./g, function($0) {
+
-
return $0.toUpperCase();
+
-
});
+
-
}
+
-
};
+
-
return function(text, style) {
+
-
var transform = map[style.get('textTransform')];
+
-
return transform ? transform(text) : text;
+
-
};
+
-
})(),
+
-
 
+
-
whiteSpace: (function() {
+
-
var ignore = {
+
-
inline: 1,
+
-
'inline-block': 1,
+
-
'run-in': 1
+
-
};
+
-
var wsStart = /^\s+/, wsEnd = /\s+$/;
+
-
return function(text, style, node, previousElement, simple) {
+
-
if (simple) return text.replace(wsStart, '').replace(wsEnd, '');
+
-
if (previousElement) {
+
-
if (previousElement.nodeName.toLowerCase() == 'br') {
+
-
text = text.replace(wsStart, '');
+
-
}
+
-
}
+
-
if (ignore[style.get('display')]) return text;
+
-
if (!node.previousSibling) text = text.replace(wsStart, '');
+
-
if (!node.nextSibling) text = text.replace(wsEnd, '');
+
-
return text;
+
-
};
+
-
})()
+
-
 
+
-
};
+
-
 
+
-
CSS.ready = (function() {
+
-
 
+
-
// don't do anything in Safari 2 (it doesn't recognize any media type)
+
-
var complete = !CSS.recognizesMedia('all'), hasLayout = false;
+
-
 
+
-
var queue = [], perform = function() {
+
-
complete = true;
+
-
for (var fn; fn = queue.shift(); fn());
+
-
};
+
-
 
+
-
var links = elementsByTagName('link'), styles = elementsByTagName('style');
+
-
 
+
-
function isContainerReady(el) {
+
-
return el.disabled || isSheetReady(el.sheet, el.media || 'screen');
+
-
}
+
-
 
+
-
function isSheetReady(sheet, media) {
+
-
// in Opera sheet.disabled is true when it's still loading,
+
-
// even though link.disabled is false. they stay in sync if
+
-
// set manually.
+
-
if (!CSS.recognizesMedia(media || 'all')) return true;
+
-
if (!sheet || sheet.disabled) return false;
+
-
try {
+
-
var rules = sheet.cssRules, rule;
+
-
if (rules) {
+
-
// needed for Safari 3 and Chrome 1.0.
+
-
// in standards-conforming browsers cssRules contains @-rules.
+
-
// Chrome 1.0 weirdness: rules[<number larger than .length - 1>]
+
-
// returns the last rule, so a for loop is the only option.
+
-
search: for (var i = 0, l = rules.length; rule = rules[i], i < l; ++i) {
+
-
switch (rule.type) {
+
-
case 2: // @charset
+
-
break;
+
-
case 3: // @import
+
-
if (!isSheetReady(rule.styleSheet, rule.media.mediaText)) return false;
+
-
break;
+
-
default:
+
-
// only @charset can precede @import
+
-
break search;
+
-
}
+
-
}
+
-
}
+
-
}
+
-
catch (e) {} // probably a style sheet from another domain
+
-
return true;
+
-
}
+
-
 
+
-
function allStylesLoaded() {
+
-
// Internet Explorer's style sheet model, there's no need to do anything
+
-
if (document.createStyleSheet) return true;
+
-
// standards-compliant browsers
+
-
var el, i;
+
-
for (i = 0; el = links[i]; ++i) {
+
-
if (el.rel.toLowerCase() == 'stylesheet' && !isContainerReady(el)) return false;
+
-
}
+
-
for (i = 0; el = styles[i]; ++i) {
+
-
if (!isContainerReady(el)) return false;
+
-
}
+
-
return true;
+
-
}
+
-
 
+
-
DOM.ready(function() {
+
-
// getComputedStyle returns null in Gecko if used in an iframe with display: none
+
-
if (!hasLayout) hasLayout = CSS.getStyle(document.body).isUsable();
+
-
if (complete || (hasLayout && allStylesLoaded())) perform();
+
-
else setTimeout(arguments.callee, 10);
+
-
});
+
-
 
+
-
return function(listener) {
+
-
if (complete) listener();
+
-
else queue.push(listener);
+
-
};
+
-
 
+
-
})();
+
-
 
+
-
function Font(data) {
+
-
 
+
-
var face = this.face = data.face, wordSeparators = {
+
-
'\u0020': 1,
+
-
'\u00a0': 1,
+
-
'\u3000': 1
+
-
};
+
-
 
+
-
this.glyphs = data.glyphs;
+
-
this.w = data.w;
+
-
this.baseSize = parseInt(face['units-per-em'], 10);
+
-
 
+
-
this.family = face['font-family'].toLowerCase();
+
-
this.weight = face['font-weight'];
+
-
this.style = face['font-style'] || 'normal';
+
-
 
+
-
this.viewBox = (function () {
+
-
var parts = face.bbox.split(/\s+/);
+
-
var box = {
+
-
minX: parseInt(parts[0], 10),
+
-
minY: parseInt(parts[1], 10),
+
-
maxX: parseInt(parts[2], 10),
+
-
maxY: parseInt(parts[3], 10)
+
-
};
+
-
box.width = box.maxX - box.minX;
+
-
box.height = box.maxY - box.minY;
+
-
box.toString = function() {
+
-
return [ this.minX, this.minY, this.width, this.height ].join(' ');
+
-
};
+
-
return box;
+
-
})();
+
-
 
+
-
this.ascent = -parseInt(face.ascent, 10);
+
-
this.descent = -parseInt(face.descent, 10);
+
-
 
+
-
this.height = -this.ascent + this.descent;
+
-
 
+
-
this.spacing = function(chars, letterSpacing, wordSpacing) {
+
-
var glyphs = this.glyphs, glyph,
+
-
kerning, k,
+
-
jumps = [],
+
-
width = 0, w,
+
-
i = -1, j = -1, chr;
+
-
while (chr = chars[++i]) {
+
-
glyph = glyphs[chr] || this.missingGlyph;
+
-
if (!glyph) continue;
+
-
if (kerning) {
+
-
width -= k = kerning[chr] || 0;
+
-
jumps[j] -= k;
+
-
}
+
-
w = glyph.w;
+
-
if (isNaN(w)) w = +this.w; // may have been a String in old fonts
+
-
if (w > 0) {
+
-
w += letterSpacing;
+
-
if (wordSeparators[chr]) w += wordSpacing;
+
-
}
+
-
width += jumps[++j] = ~~w; // get rid of decimals
+
-
kerning = glyph.k;
+
-
}
+
-
jumps.total = width;
+
-
return jumps;
+
-
};
+
-
 
+
-
}
+
-
 
+
-
function FontFamily() {
+
-
 
+
-
var styles = {}, mapping = {
+
-
oblique: 'italic',
+
-
italic: 'oblique'
+
-
};
+
-
 
+
-
this.add = function(font) {
+
-
(styles[font.style] || (styles[font.style] = {}))[font.weight] = font;
+
-
};
+
-
 
+
-
this.get = function(style, weight) {
+
-
var weights = styles[style] || styles[mapping[style]]
+
-
|| styles.normal || styles.italic || styles.oblique;
+
-
if (!weights) return null;
+
-
// we don't have to worry about "bolder" and "lighter"
+
-
// because IE's currentStyle returns a numeric value for it,
+
-
// and other browsers use the computed value anyway
+
-
weight = {
+
-
normal: 400,
+
-
bold: 700
+
-
}[weight] || parseInt(weight, 10);
+
-
if (weights[weight]) return weights[weight];
+
-
// http://www.w3.org/TR/CSS21/fonts.html#propdef-font-weight
+
-
// Gecko uses x99/x01 for lighter/bolder
+
-
var up = {
+
-
1: 1,
+
-
99: 0
+
-
}[weight % 100], alts = [], min, max;
+
-
if (up === undefined) up = weight > 400;
+
-
if (weight == 500) weight = 400;
+
-
for (var alt in weights) {
+
-
if (!hasOwnProperty(weights, alt)) continue;
+
-
alt = parseInt(alt, 10);
+
-
if (!min || alt < min) min = alt;
+
-
if (!max || alt > max) max = alt;
+
-
alts.push(alt);
+
-
}
+
-
if (weight < min) weight = min;
+
-
if (weight > max) weight = max;
+
-
alts.sort(function(a, b) {
+
-
return (up
+
-
? (a >= weight && b >= weight) ? a < b : a > b
+
-
: (a <= weight && b <= weight) ? a > b : a < b) ? -1 : 1;
+
-
});
+
-
return weights[alts[0]];
+
-
};
+
-
 
+
-
}
+
-
 
+
-
function HoverHandler() {
+
-
 
+
-
function contains(node, anotherNode) {
+
-
try {
+
-
if (node.contains) return node.contains(anotherNode);
+
-
return node.compareDocumentPosition(anotherNode) & 16;
+
-
}
+
-
catch(e) {} // probably a XUL element such as a scrollbar
+
-
return false;
+
-
}
+
-
 
+
-
function onOverOut(e) {
+
-
var related = e.relatedTarget;
+
-
// there might be no relatedTarget if the element is right next
+
-
// to the window frame
+
-
if (related && contains(this, related)) return;
+
-
trigger(this, e.type == 'mouseover');
+
-
}
+
-
 
+
-
function onEnterLeave(e) {
+
-
trigger(this, e.type == 'mouseenter');
+
-
}
+
-
 
+
-
function trigger(el, hoverState) {
+
-
// A timeout is needed so that the event can actually "happen"
+
-
// before replace is triggered. This ensures that styles are up
+
-
// to date.
+
-
setTimeout(function() {
+
-
var options = sharedStorage.get(el).options;
+
-
api.replace(el, hoverState ? merge(options, options.hover) : options, true);
+
-
}, 10);
+
-
}
+
-
 
+
-
this.attach = function(el) {
+
-
if (el.onmouseenter === undefined) {
+
-
addEvent(el, 'mouseover', onOverOut);
+
-
addEvent(el, 'mouseout', onOverOut);
+
-
}
+
-
else {
+
-
addEvent(el, 'mouseenter', onEnterLeave);
+
-
addEvent(el, 'mouseleave', onEnterLeave);
+
-
}
+
-
};
+
-
 
+
-
}
+
-
 
+
-
function ReplaceHistory() {
+
-
 
+
-
var list = [], map = {};
+
-
 
+
-
function filter(keys) {
+
-
var values = [], key;
+
-
for (var i = 0; key = keys[i]; ++i) values[i] = list[map[key]];
+
-
return values;
+
-
}
+
-
 
+
-
this.add = function(key, args) {
+
-
map[key] = list.push(args) - 1;
+
-
};
+
-
 
+
-
this.repeat = function() {
+
-
var snapshot = arguments.length ? filter(arguments) : list, args;
+
-
for (var i = 0; args = snapshot[i++];) api.replace(args[0], args[1], true);
+
-
};
+
-
 
+
-
}
+
-
 
+
-
function Storage() {
+
-
 
+
-
var map = {}, at = 0;
+
-
 
+
-
function identify(el) {
+
-
return el.cufid || (el.cufid = ++at);
+
-
}
+
-
 
+
-
this.get = function(el) {
+
-
var id = identify(el);
+
-
return map[id] || (map[id] = {});
+
-
};
+
-
 
+
-
}
+
-
 
+
-
function Style(style) {
+
-
 
+
-
var custom = {}, sizes = {};
+
-
 
+
-
this.extend = function(styles) {
+
-
for (var property in styles) {
+
-
if (hasOwnProperty(styles, property)) custom[property] = styles[property];
+
-
}
+
-
return this;
+
-
};
+
-
 
+
-
this.get = function(property) {
+
-
return custom[property] != undefined ? custom[property] : style[property];
+
-
};
+
-
 
+
-
this.getSize = function(property, base) {
+
-
return sizes[property] || (sizes[property] = new CSS.Size(this.get(property), base));
+
-
};
+
-
 
+
-
this.isUsable = function() {
+
-
return !!style;
+
-
};
+
-
 
+
-
}
+
-
 
+
-
function addEvent(el, type, listener) {
+
-
if (el.addEventListener) {
+
-
el.addEventListener(type, listener, false);
+
-
}
+
-
else if (el.attachEvent) {
+
-
el.attachEvent('on' + type, function() {
+
-
return listener.call(el, window.event);
+
-
});
+
-
}
+
-
}
+
-
 
+
-
function attach(el, options) {
+
-
var storage = sharedStorage.get(el);
+
-
if (storage.options) return el;
+
-
if (options.hover && options.hoverables[el.nodeName.toLowerCase()]) {
+
-
hoverHandler.attach(el);
+
-
}
+
-
storage.options = options;
+
-
return el;
+
-
}
+
-
 
+
-
function cached(fun) {
+
-
var cache = {};
+
-
return function(key) {
+
-
if (!hasOwnProperty(cache, key)) cache[key] = fun.apply(null, arguments);
+
-
return cache[key];
+
-
};
+
-
}
+
-
 
+
-
function getFont(el, style) {
+
-
var families = CSS.quotedList(style.get('fontFamily').toLowerCase()), family;
+
-
for (var i = 0; family = families[i]; ++i) {
+
-
if (fonts[family]) return fonts[family].get(style.get('fontStyle'), style.get('fontWeight'));
+
-
}
+
-
return null;
+
-
}
+
-
 
+
-
function elementsByTagName(query) {
+
-
return document.getElementsByTagName(query);
+
-
}
+
-
 
+
-
function hasOwnProperty(obj, property) {
+
-
return obj.hasOwnProperty(property);
+
-
}
+
-
 
+
-
function merge() {
+
-
var merged = {}, arg, key;
+
-
for (var i = 0, l = arguments.length; arg = arguments[i], i < l; ++i) {
+
-
for (key in arg) {
+
-
if (hasOwnProperty(arg, key)) merged[key] = arg[key];
+
-
}
+
-
}
+
-
return merged;
+
-
}
+
-
 
+
-
function process(font, text, style, options, node, el) {
+
-
var fragment = document.createDocumentFragment(), processed;
+
-
if (text === '') return fragment;
+
-
var separate = options.separate;
+
-
var parts = text.split(separators[separate]), needsAligning = (separate == 'words');
+
-
if (needsAligning && HAS_BROKEN_REGEXP) {
+
-
// @todo figure out a better way to do this
+
-
if (/^\s/.test(text)) parts.unshift('');
+
-
if (/\s$/.test(text)) parts.push('');
+
-
}
+
-
for (var i = 0, l = parts.length; i < l; ++i) {
+
-
processed = engines[options.engine](font,
+
-
needsAligning ? CSS.textAlign(parts[i], style, i, l) : parts[i],
+
-
style, options, node, el, i < l - 1);
+
-
if (processed) fragment.appendChild(processed);
+
-
}
+
-
return fragment;
+
-
}
+
-
 
+
-
function replaceElement(el, options) {
+
-
var name = el.nodeName.toLowerCase();
+
-
if (options.ignore[name]) return;
+
-
var replace = !options.textless[name], simple = (options.trim === 'simple');
+
-
var style = CSS.getStyle(attach(el, options)).extend(options);
+
-
// may cause issues if the element contains other elements
+
-
// with larger fontSize, however such cases are rare and can
+
-
// be fixed by using a more specific selector
+
-
if (parseFloat(style.get('fontSize')) === 0) return;
+
-
var font = getFont(el, style), node, type, next, anchor, text, lastElement;
+
-
if (!font) return;
+
-
for (node = el.firstChild; node; node = next) {
+
-
type = node.nodeType;
+
-
next = node.nextSibling;
+
-
if (replace && type == 3) {
+
-
// Node.normalize() is broken in IE 6, 7, 8
+
-
if (anchor) {
+
-
anchor.appendData(node.data);
+
-
el.removeChild(node);
+
-
}
+
-
else anchor = node;
+
-
if (next) continue;
+
-
}
+
-
if (anchor) {
+
-
el.replaceChild(process(font,
+
-
CSS.whiteSpace(anchor.data, style, anchor, lastElement, simple),
+
-
style, options, node, el), anchor);
+
-
anchor = null;
+
-
}
+
-
if (type == 1) {
+
-
if (node.firstChild) {
+
-
if (node.nodeName.toLowerCase() == 'cufon') {
+
-
engines[options.engine](font, null, style, options, node, el);
+
-
}
+
-
else arguments.callee(node, options);
+
-
}
+
-
lastElement = node;
+
-
}
+
-
}
+
-
}
+
-
 
+
-
var HAS_BROKEN_REGEXP = ' '.split(/\s+/).length == 0;
+
-
 
+
-
var sharedStorage = new Storage();
+
-
var hoverHandler = new HoverHandler();
+
-
var replaceHistory = new ReplaceHistory();
+
-
var initialized = false;
+
-
 
+
-
var engines = {}, fonts = {}, defaultOptions = {
+
-
autoDetect: false,
+
-
engine: null,
+
-
//fontScale: 1,
+
-
//fontScaling: false,
+
-
forceHitArea: false,
+
-
hover: false,
+
-
hoverables: {
+
-
a: true
+
-
},
+
-
ignore: {
+
-
applet: 1,
+
-
canvas: 1,
+
-
col: 1,
+
-
colgroup: 1,
+
-
head: 1,
+
-
iframe: 1,
+
-
map: 1,
+
-
noscript: 1,
+
-
optgroup: 1,
+
-
option: 1,
+
-
script: 1,
+
-
select: 1,
+
-
style: 1,
+
-
textarea: 1,
+
-
title: 1,
+
-
pre: 1
+
-
},
+
-
printable: true,
+
-
//rotation: 0,
+
-
//selectable: false,
+
-
selector: (
+
-
window.Sizzle
+
-
|| (window.jQuery && function(query) { return jQuery(query); }) // avoid noConflict issues
+
-
|| (window.dojo && dojo.query)
+
-
|| (window.glow && glow.dom && glow.dom.get)
+
-
|| (window.Ext && Ext.query)
+
-
|| (window.YAHOO && YAHOO.util && YAHOO.util.Selector && YAHOO.util.Selector.query)
+
-
|| (window.$$ && function(query) { return $$(query); })
+
-
|| (window.$ && function(query) { return $(query); })
+
-
|| (document.querySelectorAll && function(query) { return document.querySelectorAll(query); })
+
-
|| elementsByTagName
+
-
),
+
-
separate: 'words', // 'none' and 'characters' are also accepted
+
-
textless: {
+
-
dl: 1,
+
-
html: 1,
+
-
ol: 1,
+
-
table: 1,
+
-
tbody: 1,
+
-
thead: 1,
+
-
tfoot: 1,
+
-
tr: 1,
+
-
ul: 1
+
-
},
+
-
textShadow: 'none',
+
-
trim: 'simple'
+
-
};
+
-
 
+
-
var separators = {
+
-
// The first pattern may cause unicode characters above
+
-
// code point 255 to be removed in Safari 3.0. Luckily enough
+
-
// Safari 3.0 does not include non-breaking spaces in \s, so
+
-
// we can just use a simple alternative pattern.
+
-
words: /\s/.test('\u00a0') ? /[^\S\u00a0]+/ : /\s+/,
+
-
characters: '',
+
-
none: /^/
+
-
};
+
-
 
+
-
api.now = function() {
+
-
DOM.ready();
+
-
return api;
+
-
};
+
-
 
+
-
api.refresh = function() {
+
-
replaceHistory.repeat.apply(replaceHistory, arguments);
+
-
return api;
+
-
};
+
-
 
+
-
api.registerEngine = function(id, engine) {
+
-
if (!engine) return api;
+
-
engines[id] = engine;
+
-
return api.set('engine', id);
+
-
};
+
-
 
+
-
api.registerFont = function(data) {
+
-
if (!data) return api;
+
-
var font = new Font(data), family = font.family;
+
-
if (!fonts[family]) fonts[family] = new FontFamily();
+
-
fonts[family].add(font);
+
-
return api.set('fontFamily', '"' + family + '"');
+
-
};
+
-
 
+
-
api.replace = function(elements, options, ignoreHistory) {
+
-
options = merge(defaultOptions, options);
+
-
if (!options.engine) return api; // there's no browser support so we'll just stop here
+
-
if (!initialized) {
+
-
CSS.addClass(DOM.root(), 'cufon-active cufon-loading');
+
-
CSS.ready(function() {
+
-
// fires before any replace() calls, but it doesn't really matter
+
-
CSS.addClass(CSS.removeClass(DOM.root(), 'cufon-loading'), 'cufon-ready');
+
-
});
+
-
initialized = true;
+
-
}
+
-
if (options.hover) options.forceHitArea = true;
+
-
if (options.autoDetect) delete options.fontFamily;
+
-
if (typeof options.textShadow == 'string') {
+
-
options.textShadow = CSS.textShadow(options.textShadow);
+
-
}
+
-
if (typeof options.color == 'string' && /^-/.test(options.color)) {
+
-
options.textGradient = CSS.gradient(options.color);
+
-
}
+
-
else delete options.textGradient;
+
-
if (!ignoreHistory) replaceHistory.add(elements, arguments);
+
-
if (elements.nodeType || typeof elements == 'string') elements = [ elements ];
+
-
CSS.ready(function() {
+
-
for (var i = 0, l = elements.length; i < l; ++i) {
+
-
var el = elements[i];
+
-
if (typeof el == 'string') api.replace(options.selector(el), options, true);
+
-
else replaceElement(el, options);
+
-
}
+
-
});
+
-
return api;
+
-
};
+
-
 
+
-
api.set = function(option, value) {
+
-
defaultOptions[option] = value;
+
-
return api;
+
-
};
+
-
 
+
-
return api;
+
-
 
+
-
})();
+
-
 
+
-
Cufon.registerEngine('canvas', (function() {
+
-
 
+
-
// Safari 2 doesn't support .apply() on native methods
+
-
 
+
-
var check = document.createElement('canvas');
+
-
if (!check || !check.getContext || !check.getContext.apply) return;
+
-
check = null;
+
-
 
+
-
var HAS_INLINE_BLOCK = Cufon.CSS.supports('display', 'inline-block');
+
-
 
+
-
// Firefox 2 w/ non-strict doctype (almost standards mode)
+
-
var HAS_BROKEN_LINEHEIGHT = !HAS_INLINE_BLOCK && (document.compatMode == 'BackCompat' || /frameset|transitional/i.test(document.doctype.publicId));
+
-
 
+
-
var styleSheet = document.createElement('style');
+
-
styleSheet.type = 'text/css';
+
-
styleSheet.appendChild(document.createTextNode((
+
-
'cufon{text-indent:0;}' +
+
-
'@media screen,projection{' +
+
-
'cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;' +
+
-
(HAS_BROKEN_LINEHEIGHT
+
-
? ''
+
-
: 'font-size:1px;line-height:1px;') +
+
-
'}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;text-indent:-10000in;}' +
+
-
(HAS_INLINE_BLOCK
+
-
? 'cufon canvas{position:relative;}'
+
-
: 'cufon canvas{position:absolute;}') +
+
-
'}' +
+
-
'@media print{' +
+
-
'cufon{padding:0;}' + // Firefox 2
+
-
'cufon canvas{display:none;}' +
+
-
'}'
+
-
).replace(/;/g, '!important;')));
+
-
document.getElementsByTagName('head')[0].appendChild(styleSheet);
+
-
 
+
-
function generateFromVML(path, context) {
+
-
var atX = 0, atY = 0;
+
-
var code = [], re = /([mrvxe])([^a-z]*)/g, match;
+
-
generate: for (var i = 0; match = re.exec(path); ++i) {
+
-
var c = match[2].split(',');
+
-
switch (match[1]) {
+
-
case 'v':
+
-
code[i] = { m: 'bezierCurveTo', a: [ atX + ~~c[0], atY + ~~c[1], atX + ~~c[2], atY + ~~c[3], atX += ~~c[4], atY += ~~c[5] ] };
+
-
break;
+
-
case 'r':
+
-
code[i] = { m: 'lineTo', a: [ atX += ~~c[0], atY += ~~c[1] ] };
+
-
break;
+
-
case 'm':
+
-
code[i] = { m: 'moveTo', a: [ atX = ~~c[0], atY = ~~c[1] ] };
+
-
break;
+
-
case 'x':
+
-
code[i] = { m: 'closePath' };
+
-
break;
+
-
case 'e':
+
-
break generate;
+
-
}
+
-
context[code[i].m].apply(context, code[i].a);
+
-
}
+
-
return code;
+
-
}
+
-
 
+
-
function interpret(code, context) {
+
-
for (var i = 0, l = code.length; i < l; ++i) {
+
-
var line = code[i];
+
-
context[line.m].apply(context, line.a);
+
-
}
+
-
}
+
-
 
+
-
return function(font, text, style, options, node, el) {
+
-
 
+
-
var redraw = (text === null);
+
-
 
+
-
if (redraw) text = node.getAttribute('alt');
+
-
 
+
-
var viewBox = font.viewBox;
+
-
 
+
-
var size = style.getSize('fontSize', font.baseSize);
+
-
 
+
-
var expandTop = 0, expandRight = 0, expandBottom = 0, expandLeft = 0;
+
-
var shadows = options.textShadow, shadowOffsets = [];
+
-
if (shadows) {
+
-
for (var i = shadows.length; i--;) {
+
-
var shadow = shadows[i];
+
-
var x = size.convertFrom(parseFloat(shadow.offX));
+
-
var y = size.convertFrom(parseFloat(shadow.offY));
+
-
shadowOffsets[i] = [ x, y ];
+
-
if (y < expandTop) expandTop = y;
+
-
if (x > expandRight) expandRight = x;
+
-
if (y > expandBottom) expandBottom = y;
+
-
if (x < expandLeft) expandLeft = x;
+
-
}
+
-
}
+
-
 
+
-
var chars = Cufon.CSS.textTransform(text, style).split('');
+
-
 
+
-
var jumps = font.spacing(chars,
+
-
~~size.convertFrom(parseFloat(style.get('letterSpacing')) || 0),
+
-
~~size.convertFrom(parseFloat(style.get('wordSpacing')) || 0)
+
-
);
+
-
 
+
-
if (!jumps.length) return null; // there's nothing to render
+
-
 
+
-
var width = jumps.total;
+
-
 
+
-
expandRight += viewBox.width - jumps[jumps.length - 1];
+
-
expandLeft += viewBox.minX;
+
-
 
+
-
var wrapper, canvas;
+
-
 
+
-
if (redraw) {
+
-
wrapper = node;
+
-
canvas = node.firstChild;
+
-
}
+
-
else {
+
-
wrapper = document.createElement('cufon');
+
-
wrapper.className = 'cufon cufon-canvas';
+
-
wrapper.setAttribute('alt', text);
+
-
 
+
-
canvas = document.createElement('canvas');
+
-
wrapper.appendChild(canvas);
+
-
 
+
-
if (options.printable) {
+
-
var print = document.createElement('cufontext');
+
-
print.appendChild(document.createTextNode(text));
+
-
wrapper.appendChild(print);
+
-
}
+
-
}
+
-
 
+
-
var wStyle = wrapper.style;
+
-
var cStyle = canvas.style;
+
-
 
+
-
var height = size.convert(viewBox.height);
+
-
var roundedHeight = Math.ceil(height);
+
-
var roundingFactor = roundedHeight / height;
+
-
var stretchFactor = roundingFactor * Cufon.CSS.fontStretch(style.get('fontStretch'));
+
-
var stretchedWidth = width * stretchFactor;
+
-
 
+
-
var canvasWidth = Math.ceil(size.convert(stretchedWidth + expandRight - expandLeft));
+
-
var canvasHeight = Math.ceil(size.convert(viewBox.height - expandTop + expandBottom));
+
-
 
+
-
canvas.width = canvasWidth;
+
-
canvas.height = canvasHeight;
+
-
 
+
-
// needed for WebKit and full page zoom
+
-
cStyle.width = canvasWidth + 'px';
+
-
cStyle.height = canvasHeight + 'px';
+
-
 
+
-
// minY has no part in canvas.height
+
-
expandTop += viewBox.minY;
+
-
 
+
-
cStyle.top = Math.round(size.convert(expandTop - font.ascent)) + 'px';
+
-
cStyle.left = Math.round(size.convert(expandLeft)) + 'px';
+
-
 
+
-
var wrapperWidth = Math.max(Math.ceil(size.convert(stretchedWidth)), 0) + 'px';
+
-
 
+
-
if (HAS_INLINE_BLOCK) {
+
-
wStyle.width = wrapperWidth;
+
-
wStyle.height = size.convert(font.height) + 'px';
+
-
}
+
-
else {
+
-
wStyle.paddingLeft = wrapperWidth;
+
-
wStyle.paddingBottom = (size.convert(font.height) - 1) + 'px';
+
-
}
+
-
 
+
-
var g = canvas.getContext('2d'), scale = height / viewBox.height;
+
-
 
+
-
// proper horizontal scaling is performed later
+
-
g.scale(scale, scale * roundingFactor);
+
-
g.translate(-expandLeft, -expandTop);
+
-
g.save();
+
-
 
+
-
function renderText() {
+
-
var glyphs = font.glyphs, glyph, i = -1, j = -1, chr;
+
-
g.scale(stretchFactor, 1);
+
-
while (chr = chars[++i]) {
+
-
var glyph = glyphs[chars[i]] || font.missingGlyph;
+
-
if (!glyph) continue;
+
-
if (glyph.d) {
+
-
g.beginPath();
+
-
if (glyph.code) interpret(glyph.code, g);
+
-
else glyph.code = generateFromVML('m' + glyph.d, g);
+
-
g.fill();
+
-
}
+
-
g.translate(jumps[++j], 0);
+
-
}
+
-
g.restore();
+
-
}
+
-
 
+
-
if (shadows) {
+
-
for (var i = shadows.length; i--;) {
+
-
var shadow = shadows[i];
+
-
g.save();
+
-
g.fillStyle = shadow.color;
+
-
g.translate.apply(g, shadowOffsets[i]);
+
-
renderText();
+
-
}
+
-
}
+
-
 
+
-
var gradient = options.textGradient;
+
-
if (gradient) {
+
-
var stops = gradient.stops, fill = g.createLinearGradient(0, viewBox.minY, 0, viewBox.maxY);
+
-
for (var i = 0, l = stops.length; i < l; ++i) {
+
-
fill.addColorStop.apply(fill, stops[i]);
+
-
}
+
-
g.fillStyle = fill;
+
-
}
+
-
else g.fillStyle = style.get('color');
+
-
 
+
-
renderText();
+
-
 
+
-
return wrapper;
+
-
 
+
-
};
+
-
 
+
-
})());
+
-
 
+
-
Cufon.registerEngine('vml', (function() {
+
-
 
+
-
var ns = document.namespaces;
+
-
if (!ns) return;
+
-
ns.add('cvml', 'urn:schemas-microsoft-com:vml');
+
-
ns = null;
+
-
 
+
-
var check = document.createElement('cvml:shape');
+
-
check.style.behavior = 'url(#default#VML)';
+
-
if (!check.coordsize) return; // VML isn't supported
+
-
check = null;
+
-
 
+
-
var HAS_BROKEN_LINEHEIGHT = (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:' +
+
-
(HAS_BROKEN_LINEHEIGHT
+
-
? 'middle'
+
-
: 'text-bottom') +
+
-
';}' +
+
-
'cufon cufontext{position:absolute;left:-10000in;font-size:1px;}' +
+
-
'a cufon{cursor:pointer}' + // ignore !important here
+
-
'}' +
+
-
'@media print{' +
+
-
'cufon cufoncanvas{display:none;}' +
+
-
'}' +
+
-
'</style>').replace(/;/g, '!important;'));
+
-
 
+
-
function getFontSizeInPixels(el, value) {
+
-
return getSizeInPixels(el, /(?:em|ex|%)$|^[a-z-]+$/i.test(value) ? '1em' : value);
+
-
}
+
-
 
+
-
// Original by Dead Edwards.
+
-
// Combined with getFontSizeInPixels it also works with relative units.
+
-
function getSizeInPixels(el, value) {
+
-
if (!isNaN(value) || /px$/i.test(value)) return parseFloat(value);
+
-
var style = el.style.left, runtimeStyle = el.runtimeStyle.left;
+
-
el.runtimeStyle.left = el.currentStyle.left;
+
-
el.style.left = value.replace('%', 'em');
+
-
var result = el.style.pixelLeft;
+
-
el.style.left = style;
+
-
el.runtimeStyle.left = runtimeStyle;
+
-
return result;
+
-
}
+
-
 
+
-
function getSpacingValue(el, style, size, property) {
+
-
var key = 'computed' + property, value = style[key];
+
-
if (isNaN(value)) {
+
-
value = style.get(property);
+
-
style[key] = value = (value == 'normal') ? 0 : ~~size.convertFrom(getSizeInPixels(el, value));
+
-
}
+
-
return value;
+
-
}
+
-
 
+
-
var fills = {};
+
-
 
+
-
function gradientFill(gradient) {
+
-
var id = gradient.id;
+
-
if (!fills[id]) {
+
-
var stops = gradient.stops, fill = document.createElement('cvml:fill'), colors = [];
+
-
fill.type = 'gradient';
+
-
fill.angle = 180;
+
-
fill.focus = '0';
+
-
fill.method = 'none';
+
-
fill.color = stops[0][1];
+
-
for (var j = 1, k = stops.length - 1; j < k; ++j) {
+
-
colors.push(stops[j][0] * 100 + '% ' + stops[j][1]);
+
-
}
+
-
fill.colors = colors.join(',');
+
-
fill.color2 = stops[k][1];
+
-
fills[id] = fill;
+
-
}
+
-
return fills[id];
+
-
}
+
-
 
+
-
return function(font, text, style, options, node, el, hasNext) {
+
-
 
+
-
var redraw = (text === null);
+
-
 
+
-
if (redraw) text = node.alt;
+
-
 
+
-
var viewBox = font.viewBox;
+
-
 
+
-
var size = style.computedFontSize || (style.computedFontSize = new Cufon.CSS.Size(getFontSizeInPixels(el, style.get('fontSize')) + 'px', font.baseSize));
+
-
 
+
-
var wrapper, canvas;
+
-
 
+
-
if (redraw) {
+
-
wrapper = node;
+
-
canvas = node.firstChild;
+
-
}
+
-
else {
+
-
wrapper = document.createElement('cufon');
+
-
wrapper.className = 'cufon cufon-vml';
+
-
wrapper.alt = text;
+
-
 
+
-
canvas = document.createElement('cufoncanvas');
+
-
wrapper.appendChild(canvas);
+
-
 
+
-
if (options.printable) {
+
-
var print = document.createElement('cufontext');
+
-
print.appendChild(document.createTextNode(text));
+
-
wrapper.appendChild(print);
+
-
}
+
-
 
+
-
// ie6, for some reason, has trouble rendering the last VML element in the document.
+
-
// we can work around this by injecting a dummy element where needed.
+
-
// @todo find a better solution
+
-
if (!hasNext) wrapper.appendChild(document.createElement('cvml:shape'));
+
-
}
+
-
 
+
-
var wStyle = wrapper.style;
+
-
var cStyle = canvas.style;
+
-
 
+
-
var height = size.convert(viewBox.height), roundedHeight = Math.ceil(height);
+
-
var roundingFactor = roundedHeight / height;
+
-
var stretchFactor = roundingFactor * Cufon.CSS.fontStretch(style.get('fontStretch'));
+
-
var minX = viewBox.minX, minY = viewBox.minY;
+
-
 
+
-
cStyle.height = roundedHeight;
+
-
cStyle.top = Math.round(size.convert(minY - font.ascent));
+
-
cStyle.left = Math.round(size.convert(minX));
+
-
 
+
-
wStyle.height = size.convert(font.height) + 'px';
+
-
 
+
-
var color = style.get('color');
+
-
var chars = Cufon.CSS.textTransform(text, style).split('');
+
-
 
+
-
var jumps = font.spacing(chars,
+
-
getSpacingValue(el, style, size, 'letterSpacing'),
+
-
getSpacingValue(el, style, size, 'wordSpacing')
+
-
);
+
-
 
+
-
if (!jumps.length) return null;
+
-
 
+
-
var width = jumps.total;
+
-
var fullWidth = -minX + width + (viewBox.width - jumps[jumps.length - 1]);
+
-
 
+
-
var shapeWidth = size.convert(fullWidth * stretchFactor), roundedShapeWidth = Math.round(shapeWidth);
+
-
 
+
-
var coordSize = fullWidth + ',' + viewBox.height, coordOrigin;
+
-
var stretch = 'r' + coordSize + 'ns';
+
-
 
+
-
var fill = options.textGradient && gradientFill(options.textGradient);
+
-
 
+
-
var glyphs = font.glyphs, offsetX = 0;
+
-
var shadows = options.textShadow;
+
-
var i = -1, j = 0, chr;
+
-
 
+
-
while (chr = chars[++i]) {
+
-
 
+
-
var glyph = glyphs[chars[i]] || font.missingGlyph, shape;
+
-
if (!glyph) continue;
+
-
 
+
-
if (redraw) {
+
-
// some glyphs may be missing so we can't use i
+
-
shape = canvas.childNodes[j];
+
-
while (shape.firstChild) shape.removeChild(shape.firstChild); // shadow, fill
+
-
}
+
-
else {
+
-
shape = document.createElement('cvml:shape');
+
-
canvas.appendChild(shape);
+
-
}
+
-
 
+
-
shape.stroked = 'f';
+
-
shape.coordsize = coordSize;
+
-
shape.coordorigin = coordOrigin = (minX - offsetX) + ',' + minY;
+
-
shape.path = (glyph.d ? 'm' + glyph.d + 'xe' : '') + 'm' + coordOrigin + stretch;
+
-
shape.fillcolor = color;
+
-
 
+
-
if (fill) shape.appendChild(fill.cloneNode(false));
+
-
 
+
-
// it's important to not set top/left or IE8 will grind to a halt
+
-
var sStyle = shape.style;
+
-
sStyle.width = roundedShapeWidth;
+
-
sStyle.height = roundedHeight;
+
-
 
+
-
if (shadows) {
+
-
// due to the limitations of the VML shadow element there
+
-
// can only be two visible shadows. opacity is shared
+
-
// for all shadows.
+
-
var shadow1 = shadows[0], shadow2 = shadows[1];
+
-
var color1 = Cufon.CSS.color(shadow1.color), color2;
+
-
var shadow = document.createElement('cvml:shadow');
+
-
shadow.on = 't';
+
-
shadow.color = color1.color;
+
-
shadow.offset = shadow1.offX + ',' + shadow1.offY;
+
-
if (shadow2) {
+
-
color2 = Cufon.CSS.color(shadow2.color);
+
-
shadow.type = 'double';
+
-
shadow.color2 = color2.color;
+
-
shadow.offset2 = shadow2.offX + ',' + shadow2.offY;
+
-
}
+
-
shadow.opacity = color1.opacity || (color2 && color2.opacity) || 1;
+
-
shape.appendChild(shadow);
+
-
}
+
-
 
+
-
offsetX += jumps[j++];
+
-
}
+
-
 
+
-
// addresses flickering issues on :hover
+
-
 
+
-
var cover = shape.nextSibling, coverFill, vStyle;
+
-
 
+
-
if (options.forceHitArea) {
+
-
 
+
-
if (!cover) {
+
-
cover = document.createElement('cvml:rect');
+
-
cover.stroked = 'f';
+
-
cover.className = 'cufon-vml-cover';
+
-
coverFill = document.createElement('cvml:fill');
+
-
coverFill.opacity = 0;
+
-
cover.appendChild(coverFill);
+
-
canvas.appendChild(cover);
+
-
}
+
-
 
+
-
vStyle = cover.style;
+
-
 
+
-
vStyle.width = roundedShapeWidth;
+
-
vStyle.height = roundedHeight;
+
-
 
+
-
}
+
-
else if (cover) canvas.removeChild(cover);
+
-
 
+
-
wStyle.width = Math.max(Math.ceil(size.convert(width * stretchFactor)), 0);
+
-
 
+
-
if (HAS_BROKEN_LINEHEIGHT) {
+
-
 
+
-
var yAdjust = style.computedYAdjust;
+
-
 
+
-
if (yAdjust === undefined) {
+
-
var lineHeight = style.get('lineHeight');
+
-
if (lineHeight == 'normal') lineHeight = '1em';
+
-
else if (!isNaN(lineHeight)) lineHeight += 'em'; // no unit
+
-
style.computedYAdjust = yAdjust = 0.5 * (getSizeInPixels(el, lineHeight) - parseFloat(wStyle.height));
+
-
}
+
-
 
+
-
if (yAdjust) {
+
-
wStyle.marginTop = Math.ceil(yAdjust) + 'px';
+
-
wStyle.marginBottom = yAdjust + 'px';
+
-
}
+
-
 
+
-
}
+
-
 
+
-
return wrapper;
+
-
 
+
-
};
+
-
 
+
-
})());
+
-
 
+
-
Cufon.registerFont({"w":162,"face":{"font-family":"Aller Light","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"2 0 5 3 0 0 0 2 0 4","ascent":"288","descent":"-72","x-height":"4","bbox":"-61 -344 517 90","underline-thickness":"18","underline-position":"-18","unicode-range":"U+0020-U+FB04"},"glyphs":{" ":{"w":90},"\ufb00":{"d":"238,-244v-40,-12,-68,10,-59,60r50,0v0,7,2,15,0,21r-50,0r0,163v-8,0,-18,2,-24,0r0,-163r-87,0r0,163v-7,0,-17,2,-23,0r0,-163r-32,0r0,-21r32,0v-7,-63,29,-93,88,-78v-1,9,-4,13,-6,20v-39,-12,-66,10,-59,58r87,0v-7,-63,26,-93,87,-81","w":236},"\ufb01":{"d":"154,-239v-43,-19,-99,-7,-86,55r109,0r0,184v-7,0,-17,2,-23,0r0,-163r-86,0r0,163v-7,0,-17,2,-23,0r0,-163r-32,0r0,-21r32,0v-12,-74,51,-97,115,-76v0,9,-4,15,-6,21","w":209},"\ufb02":{"d":"147,-244v-47,-11,-90,2,-79,60r47,0v0,7,2,15,0,21r-47,0r0,163v-7,0,-17,2,-23,0r0,-163r-32,0r0,-21r32,0v-4,-57,17,-83,72,-83v20,0,40,4,54,6r0,219v-3,23,16,30,37,23v3,6,3,12,4,19v-31,9,-65,1,-65,-37r0,-207","w":215},"\ufb03":{"d":"127,-242v-39,-12,-66,10,-59,58r87,0v-11,-73,51,-97,115,-76v0,9,-4,15,-6,21v-35,-16,-93,-11,-85,40r0,15r109,0r0,184v-8,0,-18,2,-24,0r0,-163r-85,0r0,163v-8,0,-18,2,-24,0r0,-163r-87,0r0,163v-7,0,-17,2,-23,0r0,-163r-32,0r0,-21r32,0v-7,-63,29,-93,88,-78v-1,9,-4,13,-6,20","w":319},"\ufb04":{"d":"257,-244v-47,-11,-89,2,-78,60r46,0v0,7,2,15,0,21r-46,0r0,163v-8,0,-18,2,-24,0r0,-163r-87,0r0,163v-7,0,-17,2,-23,0r0,-163r-32,0r0,-21r32,0v-7,-63,29,-93,88,-78v-1,9,-4,13,-6,20v-39,-12,-66,10,-59,58r87,0v-4,-57,17,-83,72,-83v20,0,40,4,54,6r0,219v-3,23,17,30,37,23v3,6,3,12,4,19v-31,10,-65,-1,-65,-37r0,-207","w":325},"%":{"d":"115,0v-9,0,-18,2,-26,0r174,-255r26,0xm81,-259v45,0,66,30,66,76v0,46,-21,77,-66,77v-45,0,-66,-31,-66,-77v0,-45,21,-76,66,-76xm81,-238v-30,0,-41,23,-41,55v1,32,9,56,41,56v31,0,41,-24,41,-56v-1,-32,-10,-55,-41,-55xm292,-149v45,0,66,30,66,76v0,46,-21,77,-66,77v-45,0,-66,-31,-66,-77v0,-45,21,-76,66,-76xm292,-128v-30,0,-41,23,-41,55v1,32,9,56,41,56v31,0,41,-24,41,-56v-1,-32,-10,-55,-41,-55","w":378},"&":{"d":"58,-203v0,59,87,34,141,39r0,-33v8,-7,14,-16,23,-22r0,55r45,0v0,7,2,15,0,22r-45,0r0,60v-1,61,-41,85,-102,86v-56,0,-96,-22,-96,-77v0,-38,21,-64,48,-76v-22,-8,-39,-25,-40,-54v-1,-57,65,-69,116,-54v-1,8,-3,13,-6,19v-33,-12,-85,-4,-84,35xm121,-19v72,0,83,-50,78,-123r-82,0v-42,0,-66,27,-66,66v0,39,28,57,70,57","w":273},"'":{"d":"27,-259v9,-1,16,0,25,0r0,97v-8,0,-18,2,-25,0r0,-97","w":78},"(":{"d":"42,-109v0,71,23,127,44,169v-8,0,-16,2,-23,0v-58,-78,-59,-261,0,-339v8,0,16,-2,23,0v-21,41,-44,99,-44,170","w":104},")":{"d":"41,-279v58,78,59,261,0,339v-8,0,-16,2,-23,0v57,-78,56,-263,0,-339v8,0,16,-2,23,0","w":104},"*":{"d":"82,-259v6,-2,12,-1,18,0r2,45v-7,0,-15,2,-22,0xm69,-208v-1,7,-3,13,-6,20r-42,-15v1,-6,2,-13,5,-18xm67,-178v6,3,12,7,18,12r-28,36v-6,-3,-11,-7,-15,-11xm96,-166v5,-5,12,-9,18,-13r25,38v-5,4,-8,8,-15,10xm118,-188v-3,-6,-5,-14,-7,-21r43,-12v3,5,5,11,6,18","w":174},"+":{"d":"96,-114r-61,0v0,-8,-2,-17,0,-24r61,0r0,-66v8,0,17,-2,24,0r0,66r62,0v1,8,0,15,0,24r-62,0r0,66v-8,0,-17,2,-24,0r0,-66","w":216},",":{"d":"30,-31r25,0r-19,72r-25,0","w":73},"-":{"d":"111,-114v1,8,0,15,0,24r-95,0v-1,-8,0,-15,0,-24r95,0","w":127,"k":{"\uf61f":14}},".":{"d":"22,0v-2,-10,-1,-21,0,-31v10,-2,20,-1,30,0v1,10,2,21,0,31v-10,2,-20,1,-30,0","w":73},"\/":{"d":"106,-259v8,-2,15,-1,23,0r-88,259v-7,2,-15,1,-22,0","w":147},"0":{"d":"108,4v-66,0,-89,-54,-89,-119v0,-66,25,-119,89,-119v64,0,89,53,89,119v0,65,-23,119,-89,119xm170,-115v0,-55,-15,-96,-62,-96v-47,0,-63,42,-63,96v0,55,16,97,63,97v47,0,62,-42,62,-97","w":216},"1":{"d":"50,-170v-5,-4,-7,-11,-10,-17r92,-46r0,211r52,0v1,8,0,14,0,22r-132,0v-1,-5,0,-15,0,-22r56,0r0,-176","w":216},"2":{"d":"144,-167v3,-57,-77,-50,-109,-30r-7,-22v53,-32,169,-13,139,74v-18,51,-63,84,-97,122r110,0v0,8,2,16,0,23r-157,0r-2,-5r91,-97v14,-19,30,-35,32,-65","w":216},"3":{"d":"30,-5v48,20,126,13,126,-53v0,-44,-45,-53,-90,-45r-3,-4r69,-101r-102,0v0,-7,-2,-15,0,-22v47,2,101,-4,144,2r-71,103v47,-5,76,24,78,67v4,82,-92,102,-161,74v2,-7,5,-14,10,-21","w":216},"4":{"d":"19,-27r-2,-4r108,-207v7,1,15,5,21,8r-91,180r88,0r0,-77v8,-1,16,-2,24,0r0,77r39,0v2,8,1,15,0,23r-39,0r0,49r-24,0r0,-49r-124,0","w":216},"5":{"d":"154,-58v0,-54,-56,-63,-104,-51v-5,-35,3,-82,2,-121r118,0r0,22r-95,0r-3,74v61,-10,108,17,108,76v0,80,-86,102,-154,76v2,-9,4,-13,9,-21v49,19,119,8,119,-55","w":216},"6":{"d":"112,4v-108,7,-101,-151,-54,-212v22,-30,54,-51,101,-56v1,6,4,16,2,22v-68,8,-100,55,-110,118v11,-23,36,-40,69,-40v48,0,75,31,75,83v-1,53,-33,82,-83,85xm170,-80v0,-38,-19,-61,-56,-61v-37,0,-59,25,-60,63v0,38,19,60,56,59v38,-1,60,-23,60,-61","w":216},"7":{"d":"81,27v-11,-2,-16,-5,-23,-11r100,-224r-132,0v-1,-7,-2,-15,0,-22r167,1","w":216},"8":{"d":"195,-64v-1,49,-37,68,-87,68v-50,0,-86,-19,-87,-68v-1,-44,30,-60,60,-73v-26,-11,-48,-27,-48,-62v0,-41,32,-60,75,-60v43,0,75,19,75,60v0,35,-23,51,-48,62v30,13,61,29,60,73xm49,-67v0,32,23,49,59,49v67,0,77,-81,23,-98v-7,-3,-15,-7,-23,-10v-28,12,-59,21,-59,59xm158,-196v0,-28,-19,-39,-50,-42v-56,-5,-65,70,-18,82v6,3,12,5,18,7v23,-8,50,-17,50,-47","w":216},"9":{"d":"105,-233v107,-9,100,152,54,212v-22,30,-55,51,-102,56v-1,-5,-2,-14,-2,-22v67,-8,101,-52,111,-117v-11,23,-36,39,-69,39v-49,0,-76,-32,-76,-82v0,-53,33,-82,84,-86xm47,-148v0,38,18,60,56,60v38,0,59,-25,60,-63v1,-38,-20,-59,-56,-59v-38,0,-60,22,-60,62","w":216},":":{"d":"22,0v-2,-10,-1,-21,0,-31v10,-2,20,-1,30,0v1,10,2,21,0,31v-10,2,-20,1,-30,0xm22,-154v-2,-10,-1,-21,0,-31v10,-2,20,-1,30,0v1,10,2,21,0,31v-10,2,-20,1,-30,0","w":73},";":{"d":"30,-31r25,0r-19,72r-25,0xm28,-154v-2,-10,-1,-21,0,-31v10,-2,20,-1,30,0v1,10,2,21,0,31v-10,2,-20,1,-30,0","w":79},"<":{"d":"182,-201v2,7,1,19,0,25r-125,51r125,49v0,8,2,19,0,26r-151,-62v-1,-8,-2,-21,0,-27","w":216},"=":{"d":"185,-105r0,25r-154,0r0,-25r154,0xm185,-171r0,25r-154,0r0,-25r154,0","w":216},">":{"d":"31,-50v-2,-7,-1,-19,0,-25r125,-50r-125,-49v0,-9,-2,-19,0,-27r151,62v1,8,2,21,0,27","w":216},"?":{"d":"158,-189v-2,43,-34,64,-65,75r0,40v-8,0,-18,2,-25,0r0,-56v29,-11,61,-18,63,-58v2,-52,-70,-58,-109,-41r-7,-22v61,-21,146,-7,143,62xm66,-1v-2,-10,-3,-20,0,-30v10,-2,20,-1,30,0v2,10,1,20,0,30v-10,2,-20,1,-30,0","w":174},"@":{"d":"131,-79v-2,42,42,47,72,30r24,-114v-58,-12,-93,29,-96,84xm104,-73v0,-83,67,-132,152,-107r-28,133v58,23,92,-38,92,-95v0,-66,-41,-101,-108,-99v-101,3,-157,66,-163,164v-6,97,85,131,169,103v2,6,5,11,6,19v-20,8,-43,11,-72,11v-82,-2,-129,-48,-129,-132v0,-116,72,-187,192,-187v78,0,127,41,129,121v2,78,-58,145,-133,111v-38,25,-107,14,-107,-42","w":367},"A":{"d":"94,-259v10,-1,19,0,29,0r87,259v-9,0,-19,2,-27,0r-22,-66r-106,0r-21,66v-9,0,-20,2,-27,0xm154,-89r-46,-144r-46,144r92,0","w":216},"B":{"d":"194,-71v0,75,-86,82,-158,71r0,-259v66,-9,145,-6,142,64v-1,29,-17,49,-42,56v35,6,58,27,58,68xm152,-195v0,-41,-44,-52,-91,-44r0,90v48,3,91,-3,91,-46xm167,-71v1,-54,-51,-56,-106,-54r0,105v50,5,105,0,106,-51","w":211},"C":{"d":"50,-127v0,89,75,131,148,97v4,8,6,12,8,21v-16,9,-40,13,-65,13v-80,-1,-118,-52,-118,-131v0,-81,37,-134,118,-136v24,-1,45,4,60,8v-1,9,-3,14,-6,22v-79,-27,-145,17,-145,106","w":222},"D":{"d":"229,-130v0,113,-83,148,-193,130r0,-259v110,-18,193,18,193,129xm203,-131v0,-84,-57,-117,-142,-106r0,215v86,14,142,-21,142,-109","w":251},"E":{"d":"36,-259r139,0v0,7,2,17,0,23r-114,0r0,87r92,0r0,23r-92,0r0,103r117,0v0,7,2,17,0,23r-142,0r0,-259","w":194},"F":{"d":"36,-259r127,0v0,7,2,17,0,23r-102,0r0,87r89,0r0,23r-89,0r0,126v-8,0,-18,2,-25,0r0,-259","w":180},"G":{"d":"50,-127v-3,83,61,124,142,103r0,-110r25,0r0,126v-18,9,-44,12,-72,12v-80,-1,-119,-50,-122,-131v-4,-105,83,-158,182,-127v-1,9,-3,14,-6,22v-14,-5,-32,-9,-55,-9v-64,3,-92,47,-94,114","w":248},"H":{"d":"36,-259v9,-1,16,0,25,0r0,110r128,0r0,-110v8,-1,15,0,24,0r0,259v-8,0,-17,2,-24,0r0,-126r-128,0r0,126v-8,0,-18,2,-25,0r0,-259","w":249},"I":{"d":"36,-259v9,-1,16,0,25,0r0,259v-8,0,-18,2,-25,0r0,-259","w":97},"J":{"d":"17,-22v30,8,63,3,63,-33r0,-182r-48,0v-1,-8,0,-14,0,-22r72,0r0,208v2,50,-46,63,-93,51v1,-7,3,-14,6,-22","w":138},"K":{"d":"36,-259v9,-1,16,0,25,0r0,259v-8,0,-18,2,-25,0r0,-259xm78,-132r91,-127v9,-2,18,0,27,0r-88,124r102,135v-10,0,-21,2,-30,0","w":213},"L":{"d":"36,-259v9,-1,16,0,25,0r0,236r111,0r0,23r-136,0r0,-259","w":178},"M":{"d":"44,-259v11,-1,20,0,31,0r72,173r72,-173v11,-1,20,0,31,0r12,259v-8,0,-17,2,-24,0r-10,-220r-71,166v-7,0,-14,2,-20,0r-71,-167r-10,221v-8,0,-18,2,-25,0","w":293},"N":{"d":"36,-259v9,-1,17,0,27,0r124,217r0,-217v8,-1,15,0,24,0r0,259v-9,0,-19,2,-27,0r-124,-215r0,215v-8,0,-17,2,-24,0r0,-259","w":247},"O":{"d":"237,-130v0,77,-30,134,-107,134v-77,0,-107,-57,-107,-134v0,-76,30,-133,107,-133v77,0,107,57,107,133xm49,-130v0,62,20,112,81,112v62,0,81,-50,81,-112v0,-62,-20,-110,-81,-110v-61,0,-81,48,-81,110","w":259},"P":{"d":"159,-185v0,-52,-45,-59,-98,-54r0,114v53,7,98,-4,98,-60xm185,-185v0,69,-56,92,-124,83r0,102v-8,0,-18,2,-25,0r0,-259v71,-11,149,-5,149,74","w":199},"Q":{"d":"238,26v0,9,-1,14,-4,22r-78,-15v0,-9,2,-14,4,-22xm237,-130v0,77,-30,134,-107,134v-77,0,-107,-57,-107,-134v0,-76,30,-133,107,-133v77,0,107,57,107,133xm49,-130v0,62,20,112,81,112v62,0,81,-50,81,-112v0,-62,-20,-110,-81,-110v-61,0,-81,48,-81,110","w":259},"R":{"d":"115,-132v59,-19,49,-110,-24,-110v-12,0,-19,0,-30,2r0,240v-8,0,-18,2,-25,0r0,-260v73,-9,147,-1,145,74v-2,42,-29,62,-61,74r82,112v-9,0,-19,2,-28,0r-91,-121v12,-2,21,-7,32,-11","w":211},"S":{"d":"171,-102v35,91,-78,127,-151,96r7,-23v43,18,125,16,122,-42v-3,-78,-122,-41,-122,-127v0,-62,77,-76,136,-58r-5,22v-44,-18,-126,-6,-101,53v27,37,96,33,114,79","w":194},"T":{"d":"77,-237r-70,0v-1,-8,0,-14,0,-22r164,0v0,7,2,16,0,22r-69,0r0,237v-8,0,-18,2,-25,0r0,-237","w":178,"k":{"\uf668":-18,"\uf665":-18,"\uf662":-18,"\u0135":-7,"\u012d":-7,"\u0129":-7,"\u00ef":-11,"\u00ec":-14}},"U":{"d":"122,4v-121,0,-83,-152,-89,-263v9,-1,16,0,25,0r0,156v0,51,15,84,64,84v99,0,53,-150,63,-240v9,-1,16,0,25,0v-6,110,33,263,-88,263","w":243},"V":{"d":"11,-259v10,-1,18,0,29,0r72,235r71,-235v10,-1,18,0,28,0r-85,259v-10,0,-21,2,-30,0","w":222,"k":{"\uf696":-25,"\uf669":-14,"\uf668":-18,"\uf665":-18,"\u012d":-11,"\u0129":-11,"\u00ef":-11,"\u00ec":-25}},"W":{"d":"13,-259v10,-1,18,0,29,0r50,231r59,-231v11,-1,20,0,31,0r59,231r51,-231v9,-1,17,0,27,0r-63,259v-10,0,-23,2,-32,0r-58,-225r-58,225v-10,0,-23,2,-32,0","w":331,"k":{"\uf669":-18,"\uf668":-18,"\uf665":-18,"\uf662":-22,"\u012d":-11,"\u0129":-11,"\u00ef":-11,"\u00ec":-14}},"X":{"d":"36,0v-9,0,-19,2,-27,0r69,-136r-60,-123v9,-1,17,0,27,0r60,123xm108,-136r59,-123v9,-1,18,0,27,0r-60,121r70,138v-9,0,-19,2,-27,0","w":212},"Y":{"d":"92,-96r-83,-163v10,-1,18,0,28,0r68,137r66,-137v9,-1,17,0,27,0r-81,163r0,96v-8,0,-18,2,-25,0r0,-96","w":206,"k":{"\uf669":-11,"\uf668":-14,"\uf665":-14,"\uf662":-22,"\u012d":-11,"\u0129":-7,"\u00ef":-11,"\u00ec":-11}},"Z":{"d":"5,-3r147,-233r-126,0v0,-7,-2,-17,0,-23r164,0r2,3r-147,233r135,0v0,7,2,17,0,23r-173,0","w":199},"[":{"d":"18,-269r71,0v0,6,2,15,0,20r-47,0r0,289r47,0v0,6,2,15,0,20r-71,0r0,-329","w":108},"\\":{"d":"127,0v-8,2,-15,1,-23,0r-87,-259v8,-2,15,-1,23,0","w":147},"]":{"d":"19,60v0,-6,-2,-15,0,-20r47,0r0,-289r-47,0v0,-7,-2,-14,0,-20r71,0r0,329r-71,0","w":108},"^":{"d":"85,-259v9,-1,19,-2,28,0r59,125r-23,0r-50,-107r-50,107r-23,0","w":198},"_":{"d":"181,9v1,6,2,13,0,19r-179,0v-2,-5,-3,-14,0,-19r179,0","w":182},"`":{"d":"52,-260v11,0,23,-2,33,0r42,47v-8,2,-19,1,-26,0","w":180},"a":{"d":"44,-53v0,44,54,38,89,32r0,-68v-37,-7,-89,-4,-89,36xm20,-52v0,-57,60,-67,113,-58v11,-60,-49,-65,-92,-50v-2,-4,-5,-14,-4,-21v52,-15,120,-10,120,56r0,122v-52,11,-137,18,-137,-49","w":184},"b":{"d":"112,-166v-35,0,-57,21,-57,59r0,85v59,17,113,-11,110,-74v-2,-41,-13,-70,-53,-70xm190,-98v5,87,-81,120,-158,93r0,-260r23,0r0,107v11,-16,30,-31,59,-30v54,1,73,36,76,90","w":212},"c":{"d":"153,-23v2,4,6,14,6,20v-71,23,-138,-9,-138,-89v0,-75,62,-113,135,-89v0,6,-2,16,-4,20v-55,-19,-106,7,-106,69v0,64,53,88,107,69","w":172},"d":{"d":"22,-88v0,-76,60,-117,133,-93r0,-84r24,0r0,261v-73,22,-157,3,-157,-84xm47,-89v0,65,51,81,108,68r0,-138v-54,-22,-108,5,-108,70","w":210},"e":{"d":"104,-188v56,0,79,42,74,100r-131,0v-8,68,64,84,116,62v2,5,5,14,4,21v-14,6,-33,10,-55,9v-61,0,-90,-34,-90,-95v0,-58,26,-97,82,-97xm155,-108v7,-53,-58,-76,-91,-44v-9,10,-14,25,-16,44r107,0","w":199},"f":{"d":"127,-244v-39,-12,-67,11,-59,60r51,0v1,7,0,13,0,21r-51,0r0,163v-7,0,-17,2,-23,0r0,-163r-32,0r0,-21r32,0v-7,-63,26,-93,86,-81v1,10,-2,14,-4,21","w":126,"k":{"\uf666":-23,"\u0135":-11,"\u012d":-18,"\u012b":-23,"\u0129":-17,"\u00ef":-20,"\u00ee":-11,"\u00ec":-23}},"g":{"d":"23,-124v-3,-60,75,-80,117,-50v14,-5,29,-10,48,-10v2,8,1,17,0,25r-34,0v32,54,-18,119,-87,95v-25,10,-24,45,13,45v50,0,108,-3,105,47v-3,47,-48,62,-97,62v-40,0,-72,-10,-74,-48v0,-21,14,-39,29,-45v-27,-13,-16,-59,8,-68v-16,-10,-27,-28,-28,-53xm160,30v0,-36,-51,-25,-85,-27v-21,-1,-39,15,-37,36v6,51,123,33,122,-9xm94,-168v-30,0,-45,19,-45,44v0,25,15,44,45,44v31,0,46,-18,46,-44v0,-26,-16,-44,-46,-44","w":192},"h":{"d":"115,-166v-73,0,-59,92,-60,166v-7,0,-17,2,-23,0r0,-265r23,0r0,114v13,-18,29,-37,61,-37v85,0,58,109,62,188v-8,0,-18,2,-24,0v-7,-61,23,-166,-39,-166","w":205},"i":{"d":"43,-163v-14,1,-31,3,-23,-21r47,0r0,184v-8,0,-18,2,-24,0r0,-163xm61,-229v-24,5,-38,0,-30,-30v11,-1,19,0,30,0v0,10,2,21,0,30","w":98},"j":{"d":"-6,41v22,9,51,5,51,-23r0,-181v-14,1,-31,3,-23,-21r46,0r0,199v5,47,-41,59,-80,46v0,-6,4,-16,6,-20xm63,-229v-24,5,-38,0,-30,-30v11,-1,19,0,30,0v0,10,2,21,0,30","w":100},"k":{"d":"32,-265r23,0r0,265v-7,0,-17,2,-23,0r0,-265xm71,-95r65,-89v8,-2,19,-1,28,0r-65,87r77,97v-9,2,-19,1,-28,0","w":180},"l":{"d":"96,0v-32,10,-64,0,-64,-37r0,-228r23,0r0,223v-2,22,17,30,38,23","w":100},"m":{"d":"107,-168v-66,6,-50,97,-52,168v-7,0,-17,2,-23,0r0,-184r21,0r2,32v10,-20,27,-36,56,-36v27,0,40,14,47,34v12,-17,26,-33,54,-34v86,-4,55,111,61,188v-8,0,-18,2,-24,0v-7,-60,23,-166,-38,-166v-67,0,-41,101,-46,166v-8,0,-18,2,-24,0v-7,-59,22,-159,-34,-168","w":300},"n":{"d":"116,-166v-73,0,-61,91,-61,166v-7,0,-17,2,-23,0r0,-184r21,0r2,34v10,-21,31,-37,62,-38v84,-2,56,110,61,188v-8,0,-18,2,-24,0v-7,-60,24,-166,-38,-166","w":205},"o":{"d":"46,-92v0,43,16,75,57,75v41,0,58,-32,58,-75v0,-43,-17,-75,-58,-75v-41,0,-57,32,-57,75xm185,-92v0,56,-25,96,-82,96v-57,-1,-82,-40,-82,-96v0,-56,25,-96,82,-96v57,0,82,40,82,96","w":206},"p":{"d":"190,-98v3,79,-59,116,-135,97r0,86v-7,0,-17,2,-23,0r0,-269r21,0r2,26v11,-16,30,-31,59,-30v54,1,74,36,76,90xm112,-167v-35,0,-57,22,-57,60r0,84v58,19,114,-8,110,-73v-2,-41,-14,-71,-53,-71","w":212},"q":{"d":"22,-86v0,-87,77,-118,157,-94r0,265v-8,0,-18,2,-24,0r0,-86v-70,17,-133,-8,-133,-85xm47,-84v0,60,56,78,108,61r0,-140v-62,-16,-108,14,-108,79","w":210},"r":{"d":"117,-161v-79,-9,-60,88,-62,161v-7,0,-17,2,-23,0r0,-184r21,0r2,32v10,-20,29,-34,62,-32v1,8,2,15,0,23","w":126},"s":{"d":"124,-91v43,34,6,102,-52,95v-21,-2,-38,-2,-52,-8v1,-7,4,-14,7,-21v35,17,111,5,87,-41v-18,-35,-88,-17,-89,-73v-1,-51,69,-57,113,-41v-1,7,-3,14,-5,21v-26,-14,-101,-13,-81,32v16,19,52,20,72,36"},"t":{"d":"116,0v-37,11,-76,1,-76,-43r0,-120r-31,0v0,-7,-2,-15,0,-21r31,0r0,-34v9,-7,14,-17,24,-22r0,56r49,0v0,7,2,15,0,21r-49,0r0,119v-4,29,27,30,49,24v2,6,2,13,3,20","w":122},"u":{"d":"112,4v-57,0,-82,-27,-82,-83r0,-105r24,0v4,73,-23,167,60,167v15,0,27,-2,38,-4r0,-163r23,0r0,179v-17,5,-39,9,-63,9","w":207},"v":{"d":"9,-184r28,0r58,159r59,-159r24,0r-73,184v-8,2,-15,1,-23,0","w":187},"w":{"d":"12,-184r26,0r40,157r46,-157r25,0r46,154r40,-154r24,0r-53,184v-8,1,-18,2,-25,0r-45,-152r-46,152v-8,1,-18,2,-25,0","w":270},"x":{"d":"62,-96r-48,-88v9,-2,18,-1,27,0r46,88r-54,96v-9,2,-17,1,-26,0xm90,-96r46,-88v10,-1,17,-2,26,0r-47,86r54,98v-9,1,-17,2,-26,0","w":176},"y":{"d":"28,66v22,7,47,3,50,-21r15,-44v-7,0,-16,0,-21,-1r-66,-184r27,0r61,179r60,-179r24,0r-80,238v-6,32,-42,42,-75,32v0,-7,1,-14,5,-20","w":185},"z":{"d":"11,-6r107,-157r-96,0v0,-7,-2,-15,0,-21r132,0r2,5r-107,159r101,0v0,6,2,15,0,20r-138,0","w":167},"{":{"d":"123,60v-61,3,-68,-38,-66,-99v1,-37,-17,-51,-39,-66v32,-14,39,-44,39,-93v0,-49,16,-72,66,-72v0,6,2,15,0,20v-78,-7,-15,130,-74,145v27,13,31,44,31,84v-1,38,4,63,43,61v0,6,2,15,0,20","w":142},"|":{"d":"47,-279v8,0,17,-2,24,0r0,339v-8,0,-17,2,-24,0r0,-339","w":117},"}":{"d":"125,-105v-30,16,-39,42,-39,93v0,48,-16,73,-67,72v-1,-7,0,-13,0,-20v41,3,44,-26,44,-65v0,-40,5,-67,30,-80v-58,-15,5,-151,-74,-145v-1,-7,0,-13,0,-20v61,-2,69,39,67,100v-1,37,15,52,39,65","w":142},"~":{"d":"163,-145v-33,44,-107,-22,-142,18v-6,-4,-9,-9,-12,-16v10,-11,26,-22,46,-22v33,0,72,29,97,1v5,5,9,11,11,19","w":172},"\u00a0":{"w":0},"\u00a1":{"d":"63,74v-9,0,-18,2,-26,0r2,-185v8,-1,14,0,22,0xm66,-185v2,10,1,21,0,31v-10,2,-20,1,-30,0v-2,-10,-1,-21,0,-31v10,-2,20,-1,30,0","w":101},"\u00a2":{"d":"175,-23r6,20v-11,4,-24,7,-40,7r0,38v-7,2,-14,3,-21,0r0,-38v-50,-6,-78,-38,-77,-96v1,-54,27,-89,77,-95r0,-43v7,-1,14,-1,21,0r0,42v14,1,27,4,37,7v0,6,-2,16,-4,20v-56,-19,-106,7,-106,69v0,65,52,87,107,69","w":216},"\u00a3":{"d":"95,-114v9,28,7,75,-11,91r102,0r0,23r-143,0v19,-26,43,-65,27,-114r-30,0v0,-6,-2,-15,0,-20r25,0v-19,-60,1,-125,70,-125v20,0,36,4,50,8v-1,9,-3,14,-6,21v-43,-19,-100,-4,-95,50v1,17,3,32,7,46r76,0r0,20r-72,0","w":216},"\u00a4":{"d":"169,-173v19,21,20,70,0,91r30,30v-4,6,-10,12,-15,16r-31,-30v-21,19,-71,19,-91,0r-30,29v-7,-3,-13,-9,-15,-16r29,-29v-20,-21,-19,-71,1,-91r-30,-30v3,-7,9,-14,16,-16r30,30v22,-17,69,-19,90,1r30,-31v6,4,12,10,16,15xm108,-182v-33,0,-53,22,-53,55v0,33,19,55,53,55v33,0,53,-22,53,-55v0,-33,-21,-55,-53,-55","w":216},"\u00a5":{"d":"96,-57r-71,0v-2,-5,-1,-15,0,-20r71,0r0,-37r-71,0v-2,-6,-1,-15,0,-21r59,0r-71,-120r29,0r67,116r67,-116r27,0r-69,120r59,0v2,7,1,14,0,21r-72,0r0,37r72,0v2,7,1,13,0,20r-72,0r0,57v-8,0,-18,2,-25,0r0,-57","w":216},"\u00a6":{"d":"47,-279v8,0,17,-2,24,0r0,119v-8,0,-17,2,-24,0r0,-119xm47,-59v8,0,17,-2,24,0r0,119v-8,0,-17,2,-24,0r0,-119","w":117},"\u00a7":{"d":"167,-47v-2,60,-93,59,-142,42r6,-21v33,17,125,18,109,-31v-28,-36,-110,-16,-115,-77v-1,-20,10,-32,19,-42v-32,-37,9,-82,63,-82v25,0,39,3,56,9v-1,9,-3,14,-6,21v-33,-22,-128,-8,-90,40v34,23,105,13,108,66v1,21,-11,33,-20,45v6,7,12,16,12,30xm77,-159v-17,-13,-26,4,-28,22v5,38,58,30,85,48v11,-8,26,-33,9,-46v-16,-12,-45,-16,-66,-24","w":199},"\u00a8":{"d":"41,-221v-2,-10,-1,-20,0,-30v10,-2,19,-1,29,0v2,10,1,20,0,30v-10,2,-19,1,-29,0xm110,-221v-2,-10,-1,-20,0,-30v10,-2,19,-1,29,0v2,10,1,20,0,30v-10,2,-19,1,-29,0","w":180},"\u00a9":{"d":"113,-128v0,46,40,68,78,49r8,18v-51,23,-109,-5,-109,-67v0,-60,46,-91,106,-74v-1,8,-2,13,-5,19v-43,-13,-78,8,-78,55xm46,-129v0,68,39,112,110,112v70,0,109,-45,109,-112v0,-68,-40,-113,-109,-113v-70,0,-110,45,-110,113xm289,-129v0,82,-51,134,-133,134v-82,0,-134,-52,-134,-134v0,-82,50,-134,134,-134v83,0,133,52,133,134","w":311},"\u00aa":{"d":"44,-151v0,33,44,28,72,24r0,-51v-31,-4,-71,-3,-72,27xm116,-198v7,-46,-44,-44,-76,-35v-1,-4,-3,-14,-3,-19v42,-12,101,-9,101,45r0,96v-44,8,-116,16,-116,-39v0,-43,46,-54,94,-48","w":180},"\u00ab":{"d":"20,-96r63,-80v8,-2,18,-1,27,0r-61,79r61,80v-8,3,-18,2,-27,0xm107,-96r63,-80v8,-2,18,-1,27,0r-61,79r61,80v-8,3,-18,2,-27,0","w":216},"\u00ac":{"d":"179,-131r0,98v-8,1,-15,0,-24,0r0,-74r-123,0v0,-8,-2,-18,0,-24r147,0","w":216},"\u00ad":{"d":"111,-114v1,8,0,15,0,24r-95,0v-1,-8,0,-15,0,-24r95,0","w":127},"\u00ae":{"d":"165,-134v29,-11,21,-55,-14,-50v-5,0,-11,0,-16,1r0,121v-7,0,-15,2,-21,0r0,-139v42,-4,90,-4,91,40v-1,22,-14,33,-28,41r42,58r-24,0r-48,-65xm46,-129v0,68,39,112,110,112v70,0,109,-45,109,-112v0,-68,-40,-113,-109,-113v-70,0,-110,45,-110,113xm289,-129v0,82,-51,134,-133,134v-82,0,-134,-52,-134,-134v0,-82,50,-134,134,-134v83,0,133,52,133,134","w":311},"\u00af":{"d":"139,-247v0,6,2,15,0,20r-98,0v0,-6,-2,-15,0,-20r98,0","w":180},"\u00b0":{"d":"67,-159v-31,0,-52,-20,-52,-51v0,-31,21,-51,52,-51v30,0,51,20,51,51v0,31,-21,51,-51,51xm67,-242v-18,0,-31,14,-31,32v0,17,14,31,31,31v17,0,30,-14,30,-31v0,-17,-13,-32,-30,-32","w":131},"\u00b1":{"d":"96,-114r-61,0v0,-8,-2,-17,0,-24r61,0r0,-66v8,0,17,-2,24,0r0,66r62,0v1,8,0,15,0,24r-62,0r0,66v-8,0,-17,2,-24,0r0,-66xm185,-25r0,25r-154,0r0,-25r154,0","w":216},"\u00b2":{"d":"103,-211v4,-29,-43,-25,-64,-18v-3,-3,-4,-13,-5,-19v36,-14,95,-8,93,36v-2,39,-32,59,-54,82r63,0r0,19v-35,-2,-77,4,-108,-2v25,-31,69,-52,75,-98"},"\u00b3":{"d":"111,-156v0,-25,-29,-26,-50,-28r34,-52r-55,0r0,-19r88,0r2,4r-37,53v23,4,41,16,42,41v1,49,-60,59,-104,45r5,-19v31,10,75,8,75,-25"},"\u00b4":{"d":"79,-213v-7,1,-18,2,-26,0r42,-47v11,0,23,-2,33,0","w":180},"\u00b5":{"d":"163,-25v-15,32,-87,42,-108,5r0,105v-7,0,-17,2,-23,0r0,-269r23,0v4,68,-20,169,52,167v34,-1,57,-21,56,-60r0,-107r24,0r0,184v-7,0,-15,2,-21,0v-1,-8,-3,-16,-3,-25","w":218},"\u00b6":{"d":"102,-113v-79,13,-110,-85,-60,-130v17,-15,47,-18,83,-18r0,263v-9,0,-17,1,-23,-2r0,-113xm155,-261r22,2r0,259v-6,3,-14,2,-22,2r0,-263","w":198},"\u00b7":{"d":"22,-84v-2,-10,-1,-21,0,-31v10,-2,20,-1,30,0v2,10,1,21,0,31v-10,2,-20,1,-30,0","w":73},"\u00b8":{"d":"105,52v0,-21,-34,-11,-46,-14r18,-47r21,0r-13,31v26,-2,43,8,43,30v2,34,-46,41,-75,30v0,-8,0,-13,4,-18v13,8,49,9,48,-12","w":180},"\u00b9":{"d":"41,-210v-5,-4,-7,-11,-9,-18v24,-9,44,-22,71,-28r0,126r35,0v0,6,2,14,0,19r-97,0v-2,-6,-1,-13,0,-19r38,0r0,-96"},"\u00ba":{"d":"49,-183v0,33,11,55,41,56v30,0,42,-23,42,-56v0,-32,-11,-55,-42,-55v-30,0,-41,24,-41,55xm156,-183v0,45,-21,77,-66,77v-45,0,-66,-33,-66,-77v0,-44,21,-76,66,-76v45,0,66,31,66,76","w":180},"\u00bb":{"d":"109,-96r-63,79v-8,3,-18,2,-27,0r62,-78r-62,-81v8,-2,18,-1,27,0xm196,-96r-63,79v-8,3,-18,2,-27,0r62,-78r-62,-81v8,-2,18,-1,27,0","w":216},"\u00bf":{"d":"24,4v2,-43,33,-64,65,-75r0,-41r25,0r0,56v-30,10,-62,21,-64,59v-4,51,71,58,109,41v3,7,4,13,7,22v-59,21,-145,7,-142,-62xm116,-185v2,10,1,21,0,31v-10,2,-20,1,-30,0v-2,-10,-1,-21,0,-31v10,-2,20,-1,30,0","w":174},"\u00c0":{"d":"58,-320v10,-2,23,-1,34,0r40,40v-42,7,-51,-26,-74,-40xm94,-259v10,-1,19,0,29,0r87,259v-9,0,-19,2,-27,0r-22,-66r-106,0r-21,66v-9,0,-20,2,-27,0xm154,-89r-46,-144r-46,144r92,0","w":216},"\u00c1":{"d":"81,-280r40,-40v10,-2,23,-1,34,0v-24,14,-32,47,-74,40xm94,-259v10,-1,19,0,29,0r87,259v-9,0,-19,2,-27,0r-22,-66r-106,0r-21,66v-9,0,-20,2,-27,0xm154,-89r-46,-144r-46,144r92,0","w":216},"\u00c2":{"d":"166,-280v-10,0,-20,2,-29,0r-29,-25v-15,12,-26,33,-58,25r45,-40v8,-2,18,-1,27,0xm94,-259v10,-1,19,0,29,0r87,259v-9,0,-19,2,-27,0r-22,-66r-106,0r-21,66v-9,0,-20,2,-27,0xm154,-89r-46,-144r-46,144r92,0","w":216},"\u00c3":{"d":"174,-301v-29,43,-89,-26,-118,9v-4,-5,-7,-10,-9,-16v7,-7,18,-18,33,-17v30,1,61,37,85,8v4,5,6,10,9,16xm94,-259v10,-1,19,0,29,0r87,259v-9,0,-19,2,-27,0r-22,-66r-106,0r-21,66v-9,0,-20,2,-27,0xm154,-89r-46,-144r-46,144r92,0","w":216},"\u00c4":{"d":"55,-284v-2,-11,-1,-21,0,-32v10,-1,22,-2,31,0v2,11,1,22,0,32v-9,2,-21,1,-31,0xm130,-284v-2,-11,-1,-21,0,-32v10,-2,21,-1,32,0v2,11,1,22,0,32v-11,2,-22,1,-32,0xm94,-259v10,-1,19,0,29,0r87,259v-9,0,-19,2,-27,0r-22,-66r-106,0r-21,66v-9,0,-20,2,-27,0xm154,-89r-46,-144r-46,144r92,0","w":216},"\u00c5":{"d":"108,-337v47,0,53,69,15,79r87,258v-9,0,-19,2,-27,0r-22,-66r-106,0r-21,66v-9,0,-20,2,-27,0r86,-258v-38,-9,-33,-79,15,-79xm154,-89r-46,-144r-46,144r92,0xm129,-296v0,-13,-7,-26,-21,-24v-14,-1,-21,10,-21,24v0,13,8,24,21,24v13,0,21,-11,21,-24","w":216},"\u00c6":{"d":"23,0v-10,1,-20,2,-29,0r157,-259r152,0v0,7,2,17,0,23r-114,0r0,95r92,0v1,8,0,14,0,22r-92,0r0,96r117,0v0,7,2,17,0,23r-141,0r0,-66r-103,0xm165,-89v-2,-48,4,-105,-2,-149r-88,149r90,0","w":322},"\u00c7":{"d":"50,-127v0,89,75,131,148,97v4,8,6,12,8,21v-16,9,-39,13,-65,13r-7,18v23,-4,43,8,43,30v1,34,-46,41,-76,30v1,-7,0,-13,4,-18v15,6,49,8,49,-12v0,-21,-35,-11,-46,-14r13,-35v-64,-11,-98,-56,-98,-130v0,-81,37,-134,118,-136v24,-1,45,4,60,8v-1,9,-3,14,-6,22v-79,-27,-145,17,-145,106","w":222},"\u00c8":{"d":"55,-320v11,-1,24,-2,35,0r40,40v-42,7,-51,-26,-75,-40xm36,-259r139,0v0,7,2,17,0,23r-114,0r0,87r92,0r0,23r-92,0r0,103r117,0v0,7,2,17,0,23r-142,0r0,-259","w":194},"\u00c9":{"d":"79,-280r40,-40v11,-2,24,-1,35,0v-24,14,-33,47,-75,40xm36,-259r139,0v0,7,2,17,0,23r-114,0r0,87r92,0r0,23r-92,0r0,103r117,0v0,7,2,17,0,23r-142,0r0,-259","w":194},"\u00ca":{"d":"163,-280v-10,0,-20,2,-29,0r-29,-25v-15,12,-27,33,-59,25r46,-40v8,-2,17,-1,26,0xm36,-259r139,0v0,7,2,17,0,23r-114,0r0,87r92,0r0,23r-92,0r0,103r117,0v0,7,2,17,0,23r-142,0r0,-259","w":194},"\u00cb":{"d":"52,-284v-2,-11,-1,-21,0,-32v10,-2,22,-1,32,0v2,11,1,22,0,32v-10,2,-22,1,-32,0xm127,-284v-2,-11,-1,-21,0,-32v10,-2,21,-1,32,0v2,11,1,22,0,32v-11,2,-22,1,-32,0xm36,-259r139,0v0,7,2,17,0,23r-114,0r0,87r92,0r0,23r-92,0r0,103r117,0v0,7,2,17,0,23r-142,0r0,-259","w":194},"\u00cc":{"d":"1,-320v11,-1,24,-2,35,0r40,40v-42,7,-51,-26,-75,-40xm36,-259v9,-1,16,0,25,0r0,259v-8,0,-18,2,-25,0r0,-259","w":97},"\u00cd":{"d":"23,-280r40,-40v11,-2,24,-1,35,0v-24,14,-33,47,-75,40xm36,-259v9,-1,16,0,25,0r0,259v-8,0,-18,2,-25,0r0,-259","w":97},"\u00ce":{"d":"107,-280v-10,0,-20,2,-29,0r-28,-25v-15,12,-27,33,-59,25r45,-40v9,-1,18,-2,27,0xm36,-259v9,-1,16,0,25,0r0,259v-8,0,-18,2,-25,0r0,-259","w":97},"\u00cf":{"d":"-4,-284v-2,-11,-1,-21,0,-32v10,-1,22,-2,31,0v2,11,1,22,0,32v-9,2,-21,1,-31,0xm71,-284v-2,-11,-1,-21,0,-32v10,-2,21,-1,32,0v2,11,1,22,0,32v-11,2,-22,1,-32,0xm36,-259v9,-1,16,0,25,0r0,259v-8,0,-18,2,-25,0r0,-259","w":97},"\u00d0":{"d":"234,-130v0,114,-82,148,-192,130r0,-121r-34,0r0,-19r34,0r0,-119v110,-18,192,18,192,129xm208,-131v0,-84,-56,-117,-141,-106r0,97r64,0v0,6,2,14,0,19r-64,0r0,99v85,14,141,-20,141,-109","w":257},"\u00d1":{"d":"188,-301v-31,43,-90,-26,-119,9v-4,-5,-7,-10,-9,-16v7,-7,19,-18,34,-17v30,2,61,37,85,8v4,5,6,10,9,16xm36,-259v9,-1,17,0,27,0r124,217r0,-217v8,-1,15,0,24,0r0,259v-9,0,-19,2,-27,0r-124,-215r0,215v-8,0,-17,2,-24,0r0,-259","w":247},"\u00d2":{"d":"78,-320v10,-2,23,-1,34,0r40,40v-42,7,-51,-26,-74,-40xm237,-130v0,77,-30,134,-107,134v-77,0,-107,-57,-107,-134v0,-76,30,-133,107,-133v77,0,107,57,107,133xm49,-130v0,62,20,112,81,112v62,0,81,-50,81,-112v0,-62,-20,-110,-81,-110v-61,0,-81,48,-81,110","w":259},"\u00d3":{"d":"100,-280r40,-40v11,-2,24,-1,35,0v-24,14,-33,47,-75,40xm237,-130v0,77,-30,134,-107,134v-77,0,-107,-57,-107,-134v0,-76,30,-133,107,-133v77,0,107,57,107,133xm49,-130v0,62,20,112,81,112v62,0,81,-50,81,-112v0,-62,-20,-110,-81,-110v-61,0,-81,48,-81,110","w":259},"\u00d4":{"d":"188,-280v-10,0,-20,2,-29,0r-29,-25v-15,12,-26,33,-58,25r45,-40v8,-2,18,-1,27,0xm237,-130v0,77,-30,134,-107,134v-77,0,-107,-57,-107,-134v0,-76,30,-133,107,-133v77,0,107,57,107,133xm49,-130v0,62,20,112,81,112v62,0,81,-50,81,-112v0,-62,-20,-110,-81,-110v-61,0,-81,48,-81,110","w":259},"\u00d5":{"d":"194,-301v-29,42,-89,-26,-118,9v-4,-5,-7,-10,-9,-16v7,-7,18,-18,33,-17v30,2,61,37,85,8v4,5,6,10,9,16xm237,-130v0,77,-30,134,-107,134v-77,0,-107,-57,-107,-134v0,-76,30,-133,107,-133v77,0,107,57,107,133xm49,-130v0,62,20,112,81,112v62,0,81,-50,81,-112v0,-62,-20,-110,-81,-110v-61,0,-81,48,-81,110","w":259},"\u00d6":{"d":"77,-284v-2,-11,-1,-21,0,-32v10,-2,21,-1,31,0v2,11,1,22,0,32v-9,2,-21,1,-31,0xm152,-284v-2,-11,-1,-21,0,-32v10,-2,20,-1,31,0v2,11,1,22,0,32v-11,2,-21,1,-31,0xm237,-130v0,77,-30,134,-107,134v-77,0,-107,-57,-107,-134v0,-76,30,-133,107,-133v77,0,107,57,107,133xm49,-130v0,62,20,112,81,112v62,0,81,-50,81,-112v0,-62,-20,-110,-81,-110v-61,0,-81,48,-81,110","w":259},"\u00d7":{"d":"91,-130r-46,-46v5,-6,11,-12,17,-17r46,46r46,-46v6,5,12,11,17,17r-46,46r46,46v-5,7,-11,13,-17,17r-46,-46r-46,46v-6,-5,-12,-11,-17,-17","w":216},"\u00d8":{"d":"130,4v-30,-2,-52,-8,-68,-24v-8,12,-16,27,-40,20r26,-35v-48,-74,-30,-228,82,-228v29,0,51,9,67,23v7,-12,16,-25,39,-19r-25,34v49,74,31,235,-81,229xm130,-18v86,3,96,-120,65,-185r-119,163v12,13,30,22,54,22xm130,-240v-87,0,-95,116,-66,183r119,-163v-11,-11,-30,-20,-53,-20","w":259},"\u00d9":{"d":"72,-320v10,-2,23,-1,34,0r40,40v-42,7,-51,-26,-74,-40xm122,4v-121,0,-83,-152,-89,-263v9,-1,16,0,25,0r0,156v0,51,15,84,64,84v99,0,53,-150,63,-240v9,-1,16,0,25,0v-6,110,33,263,-88,263","w":243},"\u00da":{"d":"129,-280v-8,1,-20,2,-29,0r40,-40v11,-2,24,-1,35,0xm122,4v-121,0,-83,-152,-89,-263v9,-1,16,0,25,0r0,156v0,51,15,84,64,84v99,0,53,-150,63,-240v9,-1,16,0,25,0v-6,110,33,263,-88,263","w":243},"\u00db":{"d":"180,-280v-10,0,-21,2,-30,0r-28,-25v-15,12,-27,33,-59,25r46,-40v8,-2,17,-1,26,0xm122,4v-121,0,-83,-152,-89,-263v9,-1,16,0,25,0r0,156v0,51,15,84,64,84v99,0,53,-150,63,-240v9,-1,16,0,25,0v-6,110,33,263,-88,263","w":243},"\u00dc":{"d":"68,-284v-2,-11,-1,-21,0,-32v10,-2,22,-1,32,0v2,11,1,22,0,32v-10,2,-22,1,-32,0xm144,-284v-2,-11,-1,-21,0,-32v10,-2,20,-1,31,0v2,11,1,22,0,32v-11,1,-21,2,-31,0xm122,4v-121,0,-83,-152,-89,-263v9,-1,16,0,25,0r0,156v0,51,15,84,64,84v99,0,53,-150,63,-240v9,-1,16,0,25,0v-6,110,33,263,-88,263","w":243},"\u00dd":{"d":"84,-280r40,-40v10,-2,23,-1,34,0v-24,14,-32,47,-74,40xm92,-96r-83,-163v10,-1,18,0,28,0r68,137r66,-137v9,-1,17,0,27,0r-81,163r0,96v-8,0,-18,2,-25,0r0,-96","w":206},"\u00de":{"d":"185,-135v0,69,-53,90,-124,83r0,52v-8,0,-18,2,-25,0r0,-259v9,-1,16,0,25,0r0,41v69,-8,124,14,124,83xm159,-135v0,-56,-44,-66,-98,-60r0,120v54,5,98,-5,98,-60","w":207},"\u00df":{"d":"96,-247v-38,-1,-40,30,-41,67r0,180v-7,0,-17,2,-23,0r0,-181v0,-50,12,-86,63,-86v37,0,60,19,60,54v0,41,-30,51,-33,86v9,36,59,34,59,80v0,51,-62,61,-101,42v1,-7,3,-16,6,-21v21,12,72,17,70,-19v-2,-43,-59,-33,-57,-81v1,-38,33,-48,33,-87v-1,-21,-14,-34,-36,-34","w":196},"\u00e0":{"d":"44,-53v0,44,54,38,89,32r0,-68v-37,-7,-89,-4,-89,36xm20,-52v0,-57,60,-67,113,-58v11,-60,-49,-65,-92,-50v-2,-4,-5,-14,-4,-21v52,-15,120,-10,120,56r0,122v-52,11,-137,18,-137,-49xm40,-260v11,0,23,-2,33,0r42,47v-8,2,-19,1,-26,0","w":184},"\u00e1":{"d":"44,-53v0,44,54,38,89,32r0,-68v-37,-7,-89,-4,-89,36xm20,-52v0,-57,60,-67,113,-58v11,-60,-49,-65,-92,-50v-2,-4,-5,-14,-4,-21v52,-15,120,-10,120,56r0,122v-52,11,-137,18,-137,-49xm88,-213v-7,1,-18,2,-26,0r42,-47v11,0,23,-2,33,0","w":184},"\u00e2":{"d":"44,-53v0,44,54,38,89,32r0,-68v-37,-7,-89,-4,-89,36xm20,-52v0,-57,60,-67,113,-58v11,-60,-49,-65,-92,-50v-2,-4,-5,-14,-4,-21v52,-15,120,-10,120,56r0,122v-52,11,-137,18,-137,-49xm148,-213v-9,2,-17,0,-27,0r-30,-34r-30,34v-9,0,-19,2,-28,0r42,-47v10,0,22,-2,31,0","w":184},"\u00e3":{"d":"44,-53v0,44,54,38,89,32r0,-68v-37,-7,-89,-4,-89,36xm20,-52v0,-57,60,-67,113,-58v11,-60,-49,-65,-92,-50v-2,-4,-5,-14,-4,-21v52,-15,120,-10,120,56r0,122v-52,11,-137,18,-137,-49xm152,-230v-30,40,-80,-25,-111,8v-4,-6,-7,-10,-9,-16v8,-8,17,-17,32,-17v29,0,56,35,79,7v4,6,7,12,9,18","w":184},"\u00e4":{"d":"44,-53v0,44,54,38,89,32r0,-68v-37,-7,-89,-4,-89,36xm20,-52v0,-57,60,-67,113,-58v11,-60,-49,-65,-92,-50v-2,-4,-5,-14,-4,-21v52,-15,120,-10,120,56r0,122v-52,11,-137,18,-137,-49xm44,-221v-2,-10,-1,-20,0,-30v10,-2,19,-1,29,0v2,10,1,20,0,30v-10,2,-19,1,-29,0xm113,-221v-2,-10,-1,-20,0,-30v10,-2,19,-1,29,0v2,10,1,20,0,30v-10,2,-19,1,-29,0","w":184},"\u00e5":{"d":"44,-53v0,44,54,38,89,32r0,-68v-37,-7,-89,-4,-89,36xm20,-52v0,-57,60,-67,113,-58v11,-60,-49,-65,-92,-50v-2,-4,-5,-14,-4,-21v52,-15,120,-10,120,56r0,122v-52,11,-137,18,-137,-49xm95,-212v-22,0,-37,-16,-37,-37v-1,-20,16,-36,37,-36v21,0,37,15,36,36v-1,21,-13,38,-36,37xm95,-270v-12,0,-19,9,-19,21v0,12,7,21,19,21v13,0,18,-9,18,-21v0,-12,-5,-21,-18,-21","w":184},"\u00e6":{"d":"18,-52v0,-56,56,-65,113,-58v11,-60,-49,-65,-92,-50v-2,-4,-5,-14,-4,-21v40,-12,102,-11,112,28v11,-20,33,-35,63,-35v56,0,80,41,74,99r-131,0v-10,70,63,85,116,63r5,21v-33,14,-97,14,-120,-10v-36,27,-136,33,-136,-37xm142,-31v-10,-12,-11,-37,-12,-58v-40,-4,-88,-3,-89,36v-1,48,74,41,101,22xm261,-108v7,-52,-58,-77,-90,-44v-9,10,-15,25,-17,44r107,0","w":305},"\u00e7":{"d":"153,-23v2,4,6,14,6,20v-13,5,-31,7,-50,7r-7,18v25,-2,42,7,42,30v0,35,-46,41,-75,30v0,-8,0,-13,4,-18v14,8,49,9,49,-12v0,-21,-35,-11,-46,-14r13,-36v-45,-8,-67,-41,-68,-94v-2,-75,62,-113,135,-89v0,6,-2,16,-4,20v-55,-19,-106,7,-106,69v0,64,53,88,107,69","w":172},"\u00e8":{"d":"104,-188v56,0,79,42,74,100r-131,0v-8,68,64,84,116,62v2,5,5,14,4,21v-14,6,-33,10,-55,9v-61,0,-90,-34,-90,-95v0,-58,26,-97,82,-97xm155,-108v7,-53,-58,-76,-91,-44v-9,10,-14,25,-16,44r107,0xm56,-260v11,0,23,-2,33,0r42,47v-8,2,-19,1,-26,0","w":199},"\u00e9":{"d":"104,-188v56,0,79,42,74,100r-131,0v-8,68,64,84,116,62v2,5,5,14,4,21v-14,6,-33,10,-55,9v-61,0,-90,-34,-90,-95v0,-58,26,-97,82,-97xm155,-108v7,-53,-58,-76,-91,-44v-9,10,-14,25,-16,44r107,0xm102,-213v-7,1,-18,2,-26,0r42,-47v11,0,23,-2,33,0","w":199},"\u00ea":{"d":"104,-188v56,0,79,42,74,100r-131,0v-8,68,64,84,116,62v2,5,5,14,4,21v-14,6,-33,10,-55,9v-61,0,-90,-34,-90,-95v0,-58,26,-97,82,-97xm155,-108v7,-53,-58,-76,-91,-44v-9,10,-14,25,-16,44r107,0xm160,-213v-9,2,-17,0,-27,0r-30,-34r-30,34v-9,0,-19,2,-28,0r42,-47v10,0,22,-2,31,0","w":199},"\u00eb":{"d":"104,-188v56,0,79,42,74,100r-131,0v-8,68,64,84,116,62v2,5,5,14,4,21v-14,6,-33,10,-55,9v-61,0,-90,-34,-90,-95v0,-58,26,-97,82,-97xm155,-108v7,-53,-58,-76,-91,-44v-9,10,-14,25,-16,44r107,0xm53,-221v-2,-10,-1,-20,0,-30v10,-2,19,-1,29,0v2,10,1,20,0,30v-10,2,-19,1,-29,0xm122,-221v-2,-10,-1,-20,0,-30v10,-2,19,-1,29,0v2,10,1,20,0,30v-10,2,-19,1,-29,0","w":199},"\u00ec":{"d":"43,-163v-14,1,-31,3,-23,-21r47,0r0,184v-8,0,-18,2,-24,0r0,-163xm5,-260v11,0,23,-2,33,0r42,47v-8,2,-19,1,-26,0","w":98},"\u00ed":{"d":"43,-163v-14,1,-31,3,-23,-21r47,0r0,184v-8,0,-18,2,-24,0r0,-163xm46,-213v-7,1,-18,2,-26,0r42,-47v11,0,23,-2,33,0","w":98},"\u00ee":{"d":"43,-163v-14,1,-31,3,-23,-21r47,0r0,184v-8,0,-18,2,-24,0r0,-163xm107,-213v-9,2,-17,0,-27,0r-30,-34r-30,34v-9,0,-19,2,-28,0r42,-47v10,0,22,-2,31,0","w":98},"\u00ef":{"d":"43,-163v-14,1,-31,3,-23,-21r47,0r0,184v-8,0,-18,2,-24,0r0,-163xm1,-221v-2,-10,-1,-20,0,-30v10,-2,19,-1,29,0v2,10,1,20,0,30v-10,2,-19,1,-29,0xm70,-221v-2,-10,-1,-20,0,-30v10,-2,19,-1,29,0v2,10,1,20,0,30v-10,2,-19,1,-29,0","w":98},"\u00f0":{"d":"21,-86v-6,-79,87,-117,139,-67v-8,-29,-20,-51,-39,-67r-38,22v-5,-5,-9,-10,-11,-17r30,-17v-13,-6,-28,-11,-44,-13r2,-20v24,3,46,8,63,19r34,-20v5,4,8,12,11,17r-28,16v61,45,84,237,-34,237v-57,0,-81,-34,-85,-90xm48,-86v0,41,17,68,58,68v41,0,57,-27,57,-68v-1,-43,-15,-67,-57,-67v-39,0,-58,25,-58,67","w":211},"\u00f1":{"d":"116,-166v-73,0,-61,91,-61,166v-7,0,-17,2,-23,0r0,-184r21,0r2,34v10,-21,31,-37,62,-38v84,-2,56,110,61,188v-8,0,-18,2,-24,0v-7,-60,24,-166,-38,-166xm163,-230v-30,40,-80,-25,-111,8v-4,-6,-7,-10,-9,-16v8,-8,17,-17,32,-17v29,0,56,35,79,7v4,6,7,12,9,18","w":205},"\u00f2":{"d":"46,-92v0,43,16,75,57,75v41,0,58,-32,58,-75v0,-43,-17,-75,-58,-75v-41,0,-57,32,-57,75xm185,-92v0,56,-25,96,-82,96v-57,-1,-82,-40,-82,-96v0,-56,25,-96,82,-96v57,0,82,40,82,96xm56,-260v11,0,23,-2,33,0r42,47v-8,2,-19,1,-26,0","w":206},"\u00f3":{"d":"46,-92v0,43,16,75,57,75v41,0,58,-32,58,-75v0,-43,-17,-75,-58,-75v-41,0,-57,32,-57,75xm185,-92v0,56,-25,96,-82,96v-57,-1,-82,-40,-82,-96v0,-56,25,-96,82,-96v57,0,82,40,82,96xm99,-213v-7,1,-18,2,-26,0r42,-47v11,0,23,-2,33,0","w":206},"\u00f4":{"d":"46,-92v0,43,16,75,57,75v41,0,58,-32,58,-75v0,-43,-17,-75,-58,-75v-41,0,-57,32,-57,75xm185,-92v0,56,-25,96,-82,96v-57,-1,-82,-40,-82,-96v0,-56,25,-96,82,-96v57,0,82,40,82,96xm161,-213v-9,2,-17,0,-27,0r-30,-34r-30,34v-9,0,-19,2,-28,0r42,-47v10,0,22,-2,31,0","w":206},"\u00f5":{"d":"46,-92v0,43,16,75,57,75v41,0,58,-32,58,-75v0,-43,-17,-75,-58,-75v-41,0,-57,32,-57,75xm185,-92v0,56,-25,96,-82,96v-57,-1,-82,-40,-82,-96v0,-56,25,-96,82,-96v57,0,82,40,82,96xm163,-230v-30,40,-80,-25,-111,8v-4,-6,-7,-10,-9,-16v8,-8,17,-17,32,-17v29,0,56,35,79,7v4,6,7,12,9,18","w":206},"\u00f6":{"d":"46,-92v0,43,16,75,57,75v41,0,58,-32,58,-75v0,-43,-17,-75,-58,-75v-41,0,-57,32,-57,75xm185,-92v0,56,-25,96,-82,96v-57,-1,-82,-40,-82,-96v0,-56,25,-96,82,-96v57,0,82,40,82,96xm54,-221v-2,-10,-1,-20,0,-30v10,-2,19,-1,29,0v2,10,1,20,0,30v-10,2,-19,1,-29,0xm123,-221v-2,-10,-1,-20,0,-30v10,-2,19,-1,29,0v2,10,1,20,0,30v-10,2,-19,1,-29,0","w":206},"\u00f7":{"d":"106,-165v-12,0,-21,-9,-21,-21v0,-12,9,-21,21,-21v12,0,21,9,21,21v0,12,-9,21,-21,21xm106,-47v-12,0,-21,-9,-21,-21v0,-12,9,-21,21,-21v12,0,21,9,21,21v0,12,-9,21,-21,21xm185,-139r0,25r-154,0r0,-25r154,0","w":216},"\u00f8":{"d":"168,-156v36,58,17,160,-65,160v-20,0,-36,-5,-49,-15v-4,10,-15,15,-30,11r18,-23v-41,-52,-23,-171,61,-165v23,2,41,7,53,19v6,-10,15,-20,34,-15xm103,-167v-60,0,-68,82,-46,125r86,-109v-10,-9,-21,-16,-40,-16xm68,-28v44,31,93,-6,93,-64v0,-17,-3,-32,-9,-44","w":206},"\u00f9":{"d":"112,4v-57,0,-82,-27,-82,-83r0,-105r24,0v4,73,-23,167,60,167v15,0,27,-2,38,-4r0,-163r23,0r0,179v-17,5,-39,9,-63,9xm52,-260v11,0,23,-2,33,0r42,47v-8,2,-19,1,-26,0","w":207},"\u00fa":{"d":"112,4v-57,0,-82,-27,-82,-83r0,-105r24,0v4,73,-23,167,60,167v15,0,27,-2,38,-4r0,-163r23,0r0,179v-17,5,-39,9,-63,9xm108,-213v-7,1,-18,2,-26,0r42,-47v11,0,23,-2,33,0","w":207},"\u00fb":{"d":"112,4v-57,0,-82,-27,-82,-83r0,-105r24,0v4,73,-23,167,60,167v15,0,27,-2,38,-4r0,-163r23,0r0,179v-17,5,-39,9,-63,9xm161,-213v-9,2,-17,0,-27,0r-30,-34r-30,34v-9,0,-19,2,-28,0r42,-47v10,0,22,-2,31,0","w":207},"\u00fc":{"d":"112,4v-57,0,-82,-27,-82,-83r0,-105r24,0v4,73,-23,167,60,167v15,0,27,-2,38,-4r0,-163r23,0r0,179v-17,5,-39,9,-63,9xm56,-221v-2,-10,-1,-20,0,-30v10,-2,19,-1,29,0v2,10,1,20,0,30v-10,2,-19,1,-29,0xm125,-221v-2,-10,-1,-20,0,-30v10,-2,19,-1,29,0v2,10,1,20,0,30v-10,2,-19,1,-29,0","w":207},"\u00fd":{"d":"28,66v22,7,47,3,50,-21r15,-44v-7,0,-16,0,-21,-1r-66,-184r27,0r61,179r60,-179r24,0r-80,238v-6,32,-42,42,-75,32v0,-7,1,-14,5,-20xm93,-213v-7,1,-18,2,-26,0r42,-47v11,0,23,-2,33,0","w":185},"\u00fe":{"d":"190,-98v3,79,-59,116,-135,97r0,86v-7,0,-17,2,-23,0r0,-350r23,0r0,107v11,-16,30,-31,59,-30v54,1,74,36,76,90xm112,-167v-35,0,-57,22,-57,60r0,84v58,19,114,-8,110,-73v-2,-41,-14,-71,-53,-71","w":212},"\u00ff":{"d":"28,66v22,7,47,3,50,-21r15,-44v-7,0,-16,0,-21,-1r-66,-184r27,0r61,179r60,-179r24,0r-80,238v-6,32,-42,42,-75,32v0,-7,1,-14,5,-20xm44,-221v-2,-10,-1,-20,0,-30v10,-2,19,-1,29,0v2,10,1,20,0,30v-10,2,-19,1,-29,0xm113,-221v-2,-10,-1,-20,0,-30v10,-2,19,-1,29,0v2,10,1,20,0,30v-10,2,-19,1,-29,0","w":185},"\u0100":{"d":"165,-307v1,7,0,12,0,19r-113,0v0,-6,-2,-14,0,-19r113,0xm94,-259v10,-1,19,0,29,0r87,259v-9,0,-19,2,-27,0r-22,-66r-106,0r-21,66v-9,0,-20,2,-27,0xm154,-89r-46,-144r-46,144r92,0","w":216},"\u0101":{"d":"44,-53v0,44,54,38,89,32r0,-68v-37,-7,-89,-4,-89,36xm20,-52v0,-57,60,-67,113,-58v11,-60,-49,-65,-92,-50v-2,-4,-5,-14,-4,-21v52,-15,120,-10,120,56r0,122v-52,11,-137,18,-137,-49xm141,-247v0,6,2,15,0,20r-98,0v0,-6,-2,-15,0,-20r98,0","w":184},"\u0102":{"d":"166,-320v-2,57,-115,53,-116,0v8,-2,17,-1,25,0v1,30,66,30,67,0v8,0,17,-2,24,0xm94,-259v10,-1,19,0,29,0r87,259v-9,0,-19,2,-27,0r-22,-66r-106,0r-21,66v-9,0,-20,2,-27,0xm154,-89r-46,-144r-46,144r92,0","w":216},"\u0103":{"d":"44,-53v0,44,54,38,89,32r0,-68v-37,-7,-89,-4,-89,36xm20,-52v0,-57,60,-67,113,-58v11,-60,-49,-65,-92,-50v-2,-4,-5,-14,-4,-21v52,-15,120,-10,120,56r0,122v-52,11,-137,18,-137,-49xm152,-260v-2,51,-81,63,-106,24v-4,-6,-8,-14,-9,-24v8,-1,17,-2,25,0v2,17,12,28,33,28v21,0,29,-11,32,-28v8,-2,17,-1,25,0","w":184},"\u0104":{"d":"154,51v1,-24,15,-39,29,-51r-22,-66r-106,0r-21,66v-9,0,-20,2,-27,0r87,-259v10,-1,19,0,29,0r87,259v-15,9,-29,24,-31,46v-1,21,24,25,43,18r5,20v-32,8,-74,2,-73,-33xm154,-89r-46,-144r-46,144r92,0","w":216},"\u0105":{"d":"20,-52v0,-57,60,-67,113,-58v11,-60,-49,-65,-92,-50v-2,-4,-5,-14,-4,-21v52,-15,120,-10,120,56r0,122v-26,5,-42,22,-45,49v-1,20,24,26,42,18v2,6,4,12,4,20v-42,13,-87,-13,-64,-57v4,-9,10,-17,18,-24v-50,5,-92,-6,-92,-55xm44,-53v0,44,54,38,89,32r0,-68v-37,-7,-89,-4,-89,36","w":184},"\u0106":{"d":"107,-280r40,-40v11,-2,24,-1,35,0v-24,14,-33,47,-75,40xm50,-127v0,89,75,131,148,97v4,8,6,12,8,21v-16,9,-40,13,-65,13v-80,-1,-118,-52,-118,-131v0,-81,37,-134,118,-136v24,-1,45,4,60,8v-1,9,-3,14,-6,22v-79,-27,-145,17,-145,106","w":222},"\u0107":{"d":"153,-23v2,4,6,14,6,20v-71,23,-138,-9,-138,-89v0,-75,62,-113,135,-89v0,6,-2,16,-4,20v-55,-19,-106,7,-106,69v0,64,53,88,107,69xm105,-213v-7,1,-18,2,-26,0r42,-47v11,0,23,-2,33,0","w":172},"\u0108":{"d":"196,-280v-10,0,-20,2,-29,0r-29,-25v-15,12,-27,33,-58,25r45,-40v8,-2,18,-1,27,0xm50,-127v0,89,75,131,148,97v4,8,6,12,8,21v-16,9,-40,13,-65,13v-80,-1,-118,-52,-118,-131v0,-81,37,-134,118,-136v24,-1,45,4,60,8v-1,9,-3,14,-6,22v-79,-27,-145,17,-145,106","w":222},"\u0109":{"d":"153,-23v2,4,6,14,6,20v-71,23,-138,-9,-138,-89v0,-75,62,-113,135,-89v0,6,-2,16,-4,20v-55,-19,-106,7,-106,69v0,64,53,88,107,69xm163,-213v-9,2,-17,0,-27,0r-30,-34r-30,34v-9,0,-19,2,-28,0r42,-47v10,0,22,-2,31,0","w":172},"\u010a":{"d":"123,-284v0,-11,-2,-23,0,-33v11,0,23,-2,33,0v3,10,2,23,0,33v-11,0,-23,2,-33,0xm50,-127v0,89,75,131,148,97v4,8,6,12,8,21v-16,9,-40,13,-65,13v-80,-1,-118,-52,-118,-131v0,-81,37,-134,118,-136v24,-1,45,4,60,8v-1,9,-3,14,-6,22v-79,-27,-145,17,-145,106","w":222},"\u010b":{"d":"153,-23v2,4,6,14,6,20v-71,23,-138,-9,-138,-89v0,-75,62,-113,135,-89v0,6,-2,16,-4,20v-55,-19,-106,7,-106,69v0,64,53,88,107,69xm124,-220v-24,8,-44,-3,-33,-32v10,-3,22,-2,33,0v0,11,2,22,0,32","w":172},"\u010c":{"d":"84,-320v10,0,20,-2,29,0r29,25v15,-12,27,-33,59,-25r-46,40v-8,2,-17,1,-26,0xm50,-127v0,89,75,131,148,97v4,8,6,12,8,21v-16,9,-40,13,-65,13v-80,-1,-118,-52,-118,-131v0,-81,37,-134,118,-136v24,-1,45,4,60,8v-1,9,-3,14,-6,22v-79,-27,-145,17,-145,106","w":222},"\u010d":{"d":"153,-23v2,4,6,14,6,20v-71,23,-138,-9,-138,-89v0,-75,62,-113,135,-89v0,6,-2,16,-4,20v-55,-19,-106,7,-106,69v0,64,53,88,107,69xm53,-260v9,0,20,-2,28,0r30,33v16,-14,23,-41,57,-33r-42,47v-11,1,-20,0,-31,0","w":172},"\u010e":{"d":"46,-320v10,0,21,-2,30,0r28,25v15,-12,27,-33,59,-25r-46,40v-8,2,-17,1,-26,0xm229,-130v0,113,-83,148,-193,130r0,-259v110,-18,193,18,193,129xm203,-131v0,-84,-57,-117,-142,-106r0,215v86,14,142,-21,142,-109","w":251},"\u010f":{"d":"207,-265r26,0r-3,73v-8,2,-15,1,-23,0r0,-73xm22,-88v0,-76,60,-117,133,-93r0,-84r24,0r0,261v-73,22,-157,3,-157,-84xm47,-89v0,65,51,81,108,68r0,-138v-54,-22,-108,5,-108,70","w":224},"\u0110":{"d":"234,-130v0,114,-82,148,-192,130r0,-121r-34,0r0,-19r34,0r0,-119v110,-18,192,18,192,129xm208,-131v0,-84,-56,-117,-141,-106r0,97r64,0v0,6,2,14,0,19r-64,0r0,99v85,14,141,-20,141,-109","w":257},"\u0111":{"d":"22,-88v0,-76,60,-117,133,-93r0,-31r-57,0r0,-19r57,0r0,-34r24,0r0,34r30,0v1,7,0,12,0,19r-30,0r0,208v-73,22,-157,3,-157,-84xm47,-89v0,65,51,81,108,68r0,-138v-54,-22,-108,5,-108,70","w":214},"\u0112":{"d":"161,-307v1,7,0,12,0,19r-113,0v0,-6,-2,-14,0,-19r113,0xm36,-259r139,0v0,7,2,17,0,23r-114,0r0,87r92,0r0,23r-92,0r0,103r117,0v0,7,2,17,0,23r-142,0r0,-259","w":194},"\u0113":{"d":"104,-188v56,0,79,42,74,100r-131,0v-8,68,64,84,116,62v2,5,5,14,4,21v-14,6,-33,10,-55,9v-61,0,-90,-34,-90,-95v0,-58,26,-97,82,-97xm155,-108v7,-53,-58,-76,-91,-44v-9,10,-14,25,-16,44r107,0xm151,-247v0,6,2,15,0,20r-98,0v0,-6,-2,-15,0,-20r98,0","w":199},"\u0114":{"d":"165,-320v-2,57,-115,53,-116,0v8,-2,16,-1,24,0v1,29,67,30,68,0v8,0,17,-2,24,0xm36,-259r139,0v0,7,2,17,0,23r-114,0r0,87r92,0r0,23r-92,0r0,103r117,0v0,7,2,17,0,23r-142,0r0,-259","w":194},"\u0115":{"d":"104,-188v56,0,79,42,74,100r-131,0v-8,68,64,84,116,62v2,5,5,14,4,21v-14,6,-33,10,-55,9v-61,0,-90,-34,-90,-95v0,-58,26,-97,82,-97xm155,-108v7,-53,-58,-76,-91,-44v-9,10,-14,25,-16,44r107,0xm161,-260v-2,51,-81,63,-106,24v-4,-6,-8,-14,-9,-24v8,-1,17,-2,25,0v2,17,12,28,33,28v21,0,29,-11,32,-28v8,-2,17,-1,25,0","w":199},"\u0116":{"d":"124,-284v-27,6,-42,-2,-33,-33v11,0,23,-2,33,0v0,11,2,23,0,33xm36,-259r139,0v0,7,2,17,0,23r-114,0r0,87r92,0r0,23r-92,0r0,103r117,0v0,7,2,17,0,23r-142,0r0,-259","w":194},"\u0117":{"d":"104,-188v56,0,79,42,74,100r-131,0v-8,68,64,84,116,62v2,5,5,14,4,21v-14,6,-33,10,-55,9v-61,0,-90,-34,-90,-95v0,-58,26,-97,82,-97xm155,-108v7,-53,-58,-76,-91,-44v-9,10,-14,25,-16,44r107,0xm122,-220v-24,8,-44,-3,-33,-32v10,-3,22,-2,33,0v0,11,2,22,0,32","w":199},"\u0118":{"d":"105,51v1,-24,15,-40,30,-51r-99,0r0,-259r139,0v0,7,2,17,0,23r-114,0r0,87r92,0r0,23r-92,0r0,103r117,0v0,7,2,17,0,23v-32,-4,-44,23,-47,46v-2,20,24,25,43,18r5,20v-32,7,-75,2,-74,-33","w":194},"\u0119":{"d":"104,-188v56,0,79,42,74,100r-131,0v-8,68,64,84,116,62v2,7,9,23,-3,23v-22,7,-36,24,-39,49v-2,20,24,26,42,18v2,6,4,12,4,20v-31,7,-70,2,-69,-33v1,-18,11,-36,22,-47v-67,2,-98,-31,-98,-95v0,-58,26,-97,82,-97xm155,-108v7,-53,-58,-76,-91,-44v-9,10,-14,25,-16,44r107,0","w":199},"\u011a":{"d":"52,-320v10,0,20,-2,29,0r29,25v15,-12,27,-33,58,-25r-45,40v-8,2,-18,1,-27,0xm36,-259r139,0v0,7,2,17,0,23r-114,0r0,87r92,0r0,23r-92,0r0,103r117,0v0,7,2,17,0,23r-142,0r0,-259","w":194},"\u011b":{"d":"104,-188v56,0,79,42,74,100r-131,0v-8,68,64,84,116,62v2,5,5,14,4,21v-14,6,-33,10,-55,9v-61,0,-90,-34,-90,-95v0,-58,26,-97,82,-97xm155,-108v7,-53,-58,-76,-91,-44v-9,10,-14,25,-16,44r107,0xm46,-260v9,0,20,-2,28,0r30,33v16,-14,23,-41,57,-33r-42,47v-11,1,-20,0,-31,0","w":199},"\u011c":{"d":"201,-280v-10,0,-21,2,-30,0r-28,-25v-15,12,-27,33,-59,25r46,-40v8,-2,17,-1,26,0xm50,-127v-3,83,61,124,142,103r0,-110r25,0r0,126v-18,9,-44,12,-72,12v-80,-1,-119,-50,-122,-131v-4,-105,83,-158,182,-127v-1,9,-3,14,-6,22v-14,-5,-32,-9,-55,-9v-64,3,-92,47,-94,114","w":248},"\u011d":{"d":"23,-124v-3,-60,75,-80,117,-50v14,-5,29,-10,48,-10v2,8,1,17,0,25r-34,0v32,54,-18,119,-87,95v-25,10,-24,45,13,45v50,0,108,-3,105,47v-3,47,-48,62,-97,62v-40,0,-72,-10,-74,-48v0,-21,14,-39,29,-45v-27,-13,-16,-59,8,-68v-16,-10,-27,-28,-28,-53xm160,30v0,-36,-51,-25,-85,-27v-21,-1,-39,15,-37,36v6,51,123,33,122,-9xm94,-168v-30,0,-45,19,-45,44v0,25,15,44,45,44v31,0,46,-18,46,-44v0,-26,-16,-44,-46,-44xm152,-213v-9,2,-17,0,-27,0r-30,-34r-30,34v-9,0,-19,2,-28,0r42,-47v10,0,22,-2,31,0","w":192},"\u011e":{"d":"196,-320v-3,56,-114,54,-116,0v8,-2,16,-1,24,0v0,30,67,30,68,0v8,0,17,-2,24,0xm50,-127v-3,83,61,124,142,103r0,-110r25,0r0,126v-18,9,-44,12,-72,12v-80,-1,-119,-50,-122,-131v-4,-105,83,-158,182,-127v-1,9,-3,14,-6,22v-14,-5,-32,-9,-55,-9v-64,3,-92,47,-94,114","w":248},"\u011f":{"d":"23,-124v-3,-60,75,-80,117,-50v14,-5,29,-10,48,-10v2,8,1,17,0,25r-34,0v32,54,-18,119,-87,95v-25,10,-24,45,13,45v50,0,108,-3,105,47v-3,47,-48,62,-97,62v-40,0,-72,-10,-74,-48v0,-21,14,-39,29,-45v-27,-13,-16,-59,8,-68v-16,-10,-27,-28,-28,-53xm160,30v0,-36,-51,-25,-85,-27v-21,-1,-39,15,-37,36v6,51,123,33,122,-9xm94,-168v-30,0,-45,19,-45,44v0,25,15,44,45,44v31,0,46,-18,46,-44v0,-26,-16,-44,-46,-44xm153,-260v-2,51,-81,63,-106,24v-4,-6,-8,-14,-9,-24v8,-1,17,-2,25,0v2,17,12,28,33,28v21,0,29,-11,32,-28v8,-2,17,-1,25,0","w":192},"\u0120":{"d":"126,-284v0,-11,-2,-23,0,-33v11,0,23,-2,33,0v3,10,2,23,0,33v-11,0,-23,2,-33,0xm50,-127v-3,83,61,124,142,103r0,-110r25,0r0,126v-18,9,-44,12,-72,12v-80,-1,-119,-50,-122,-131v-4,-105,83,-158,182,-127v-1,9,-3,14,-6,22v-14,-5,-32,-9,-55,-9v-64,3,-92,47,-94,114","w":248},"\u0121":{"d":"23,-124v-3,-60,75,-80,117,-50v14,-5,29,-10,48,-10v2,8,1,17,0,25r-34,0v32,54,-18,119,-87,95v-25,10,-24,45,13,45v50,0,108,-3,105,47v-3,47,-48,62,-97,62v-40,0,-72,-10,-74,-48v0,-21,14,-39,29,-45v-27,-13,-16,-59,8,-68v-16,-10,-27,-28,-28,-53xm160,30v0,-36,-51,-25,-85,-27v-21,-1,-39,15,-37,36v6,51,123,33,122,-9xm94,-168v-30,0,-45,19,-45,44v0,25,15,44,45,44v31,0,46,-18,46,-44v0,-26,-16,-44,-46,-44xm110,-220v-24,8,-44,-3,-33,-32v10,-3,22,-2,33,0v0,11,2,22,0,32","w":192},"\u0122":{"d":"147,86v-8,1,-16,2,-24,0r16,-63v10,0,19,-2,28,0xm50,-127v-3,83,61,124,142,103r0,-110r25,0r0,126v-18,9,-44,12,-72,12v-80,-1,-119,-50,-122,-131v-4,-105,83,-158,182,-127v-1,9,-3,14,-6,22v-14,-5,-32,-9,-55,-9v-64,3,-92,47,-94,114","w":248},"\u0123":{"d":"105,-208v-11,2,-18,1,-29,0r29,-53r27,0xm23,-124v-3,-60,75,-80,117,-50v14,-5,29,-10,48,-10v2,8,1,17,0,25r-34,0v32,54,-18,119,-87,95v-25,10,-24,45,13,45v50,0,108,-3,105,47v-3,47,-48,62,-97,62v-40,0,-72,-10,-74,-48v0,-21,14,-39,29,-45v-27,-13,-16,-59,8,-68v-16,-10,-27,-28,-28,-53xm160,30v0,-36,-51,-25,-85,-27v-21,-1,-39,15,-37,36v6,51,123,33,122,-9xm94,-168v-30,0,-45,19,-45,44v0,25,15,44,45,44v31,0,46,-18,46,-44v0,-26,-16,-44,-46,-44","w":192},"\u0124":{"d":"183,-280v-10,0,-20,2,-29,0r-29,-25v-15,12,-27,33,-58,25r45,-40v8,-2,18,-1,27,0xm36,-259v9,-1,16,0,25,0r0,110r128,0r0,-110v8,-1,15,0,24,0r0,259v-8,0,-17,2,-24,0r0,-126r-128,0r0,126v-8,0,-18,2,-25,0r0,-259","w":249},"\u0125":{"d":"145,-282v-10,0,-20,2,-29,0r-28,-25v-15,12,-27,33,-59,25r46,-40v8,-2,17,-1,26,0xm115,-166v-73,0,-59,92,-60,166v-7,0,-17,2,-23,0r0,-265r23,0r0,114v13,-18,29,-37,61,-37v85,0,58,109,62,188v-8,0,-18,2,-24,0v-7,-61,23,-166,-39,-166","w":205},"\u0126":{"d":"42,-193r-34,0r0,-20r34,0r0,-46v9,-1,16,0,25,0r0,46r127,0r0,-46v9,-1,16,0,25,0r0,46r33,0v0,6,2,15,0,20r-33,0r0,193v-8,0,-18,2,-25,0r0,-126r-127,0r0,126v-8,0,-18,2,-25,0r0,-193xm194,-149r0,-44r-127,0r0,44r127,0","w":260},"\u0127":{"d":"119,-166v-73,0,-58,92,-59,166v-8,0,-18,2,-24,0r0,-212r-30,0v-1,-7,0,-12,0,-19r30,0r0,-34r24,0r0,34r57,0r0,19r-57,0r0,61v12,-20,29,-37,61,-37v84,-2,56,110,61,188v-7,0,-18,2,-24,0v-7,-61,23,-166,-39,-166","w":210},"\u0128":{"d":"113,-301v-29,43,-89,-26,-118,9v-4,-5,-7,-10,-9,-16v7,-7,18,-18,33,-17v30,1,62,37,85,8v4,5,6,10,9,16xm36,-259v9,-1,16,0,25,0r0,259v-8,0,-18,2,-25,0r0,-259","w":97},"\u0129":{"d":"43,-163v-14,1,-31,3,-23,-21r47,0r0,184v-8,0,-18,2,-24,0r0,-163xm110,-230v-30,40,-80,-25,-111,8v-4,-6,-7,-10,-9,-16v8,-8,17,-17,32,-17v29,0,56,35,79,7v4,6,7,12,9,18","w":98,"k":{"Y":-7,"W":-11}},"\u012a":{"d":"106,-307v1,7,0,12,0,19r-113,0v0,-6,-2,-14,0,-19r113,0xm36,-259v9,-1,16,0,25,0r0,259v-8,0,-18,2,-25,0r0,-259","w":97},"\u012b":{"d":"43,-163v-14,1,-31,3,-23,-21r47,0r0,184v-8,0,-18,2,-24,0r0,-163xm99,-247v0,6,2,15,0,20r-98,0v0,-6,-2,-15,0,-20r98,0","w":98},"\u012c":{"d":"107,-320v-2,57,-115,53,-116,0v8,-2,16,-1,24,0v1,29,67,30,68,0v8,0,17,-2,24,0xm36,-259v9,-1,16,0,25,0r0,259v-8,0,-18,2,-25,0r0,-259","w":97},"\u012d":{"d":"43,-163v-14,1,-31,3,-23,-21r47,0r0,184v-8,0,-18,2,-24,0r0,-163xm107,-260v-2,51,-81,63,-106,24v-4,-6,-8,-14,-9,-24v8,-1,17,-2,25,0v2,17,12,28,33,28v21,0,29,-11,32,-28v8,-2,17,-1,25,0","w":98},"\u012e":{"d":"7,51v1,-23,15,-39,29,-51r0,-259v9,-1,16,0,25,0r0,259v-12,10,-28,27,-29,46v-1,21,25,25,44,18v2,5,4,13,4,20v-32,8,-74,2,-73,-33","w":97},"\u012f":{"d":"15,51v1,-23,14,-40,28,-51r0,-163v-14,1,-31,3,-23,-21r47,0r0,184v-11,10,-28,26,-28,46v0,20,24,26,42,18v2,6,4,12,4,20v-31,8,-71,1,-70,-33xm63,-231v-23,3,-35,1,-28,-28v10,-1,18,0,28,0r0,28","w":98},"\u0130":{"d":"66,-284v-27,6,-42,-2,-33,-33v11,0,23,-2,33,0v0,11,2,23,0,33xm36,-259v9,-1,16,0,25,0r0,259v-8,0,-18,2,-25,0r0,-259","w":97},"\u0131":{"d":"43,-163v-14,1,-31,3,-23,-21r47,0r0,184v-8,0,-18,2,-24,0r0,-163","w":98},"\u0132":{"d":"36,-259v9,-1,16,0,25,0r0,259v-8,0,-18,2,-25,0r0,-259xm112,-22v30,8,63,3,63,-33r0,-182r-48,0v-1,-8,0,-14,0,-22r72,0r0,208v2,50,-46,63,-93,51v1,-7,3,-14,6,-22","w":233},"\u0133":{"d":"43,-163v-14,1,-31,3,-23,-21r47,0r0,184v-8,0,-18,2,-24,0r0,-163xm61,-229v-24,5,-38,0,-30,-30v11,-1,19,0,30,0v0,10,2,21,0,30xm92,41v22,9,51,5,51,-23r0,-181v-14,1,-31,3,-23,-21r46,0r0,199v5,47,-41,59,-80,46v0,-6,4,-16,6,-20xm161,-229v-24,5,-38,0,-30,-30v11,-1,19,0,30,0v0,10,2,21,0,30","w":198},"\u0134":{"d":"129,-280v-10,0,-20,2,-29,0r-28,-25v-15,12,-27,33,-59,25r45,-40v9,-1,18,-2,27,0xm17,-22v30,8,63,3,63,-33r0,-182r-48,0v-1,-8,0,-14,0,-22r72,0r0,208v2,50,-46,63,-93,51v1,-7,3,-14,6,-22","w":138},"\u0135":{"d":"-6,41v22,9,51,5,51,-23r0,-181v-14,1,-31,3,-23,-21r46,0r0,199v5,47,-41,59,-80,46v0,-6,4,-16,6,-20xm105,-213v-9,2,-17,0,-27,0r-30,-34r-30,34v-9,0,-19,2,-28,0r42,-47v10,0,22,-2,31,0","w":100},"\u0136":{"d":"116,86v-8,2,-16,1,-24,0r17,-63v10,0,19,-2,28,0xm36,-259v9,-1,16,0,25,0r0,259v-8,0,-18,2,-25,0r0,-259xm78,-132r91,-127v9,-2,18,0,27,0r-88,124r102,135v-10,0,-21,2,-30,0","w":213},"\u0137":{"d":"95,86v-8,2,-15,1,-23,0r17,-63v9,0,17,-2,25,0xm32,-265r23,0r0,265v-7,0,-17,2,-23,0r0,-265xm71,-95r65,-89v8,-2,19,-1,28,0r-65,87r77,97v-9,2,-19,1,-28,0","w":180},"\u0138":{"d":"32,-185r23,0r0,185v-7,0,-17,2,-23,0r0,-185xm71,-94r73,-90v9,-2,18,0,28,0r-72,88r85,96v-10,1,-21,2,-30,0","w":184},"\u0139":{"d":"30,-280r40,-40v11,-2,24,-1,35,0v-24,14,-33,47,-75,40xm36,-259v9,-1,16,0,25,0r0,236r111,0r0,23r-136,0r0,-259","w":178},"\u013a":{"d":"20,-280r40,-40v11,-2,24,-1,35,0v-24,14,-33,47,-75,40xm96,0v-32,10,-64,0,-64,-37r0,-228r23,0r0,223v-2,22,17,30,38,23","w":100},"\u013b":{"d":"101,86v-8,2,-16,1,-24,0r17,-63v10,0,19,-2,28,0xm36,-259v9,-1,16,0,25,0r0,236r111,0r0,23r-136,0r0,-259","w":178},"\u013c":{"d":"65,86v-8,2,-15,1,-23,0r17,-63v9,0,17,-2,25,0xm96,0v-32,10,-64,0,-64,-37r0,-228r23,0r0,223v-2,22,17,30,38,23","w":100},"\u013d":{"d":"95,-260r25,0r-3,73v-8,2,-14,1,-22,0r0,-73xm36,-259v9,-1,16,0,25,0r0,236r111,0r0,23r-136,0r0,-259","w":178},"\u013e":{"d":"89,-265r25,0r-3,73v-8,2,-14,1,-22,0r0,-73xm96,0v-32,10,-64,0,-64,-37r0,-228r23,0r0,223v-2,22,17,30,38,23","w":108},"\u013f":{"d":"36,-259v9,-1,16,0,25,0r0,236r111,0r0,23r-136,0r0,-259xm124,-126v-2,-10,-1,-21,0,-31v10,-2,20,-1,30,0v2,10,1,21,0,31v-10,2,-20,1,-30,0","w":178},"\u0140":{"d":"96,0v-32,10,-64,0,-64,-37r0,-228r23,0r0,223v-2,22,17,30,38,23xm87,-126v-2,-10,-1,-21,0,-31v10,-2,20,-1,30,0v2,10,1,21,0,31v-10,2,-20,1,-30,0","w":114},"\u0141":{"d":"36,-99r-23,17v-3,-7,-3,-20,0,-26r23,-17r0,-134v9,-1,16,0,25,0r0,117r48,-34v2,9,2,18,0,27r-48,33r0,93r111,0r0,23r-136,0r0,-99","w":178},"\u0142":{"d":"96,0v-32,10,-64,0,-64,-37r0,-83r-22,15v0,-8,-2,-18,0,-24r22,-15r0,-121r23,0r0,104r27,-18v3,8,2,17,0,25r-27,18r0,94v-2,22,17,30,38,23","w":100},"\u0143":{"d":"107,-280r40,-40v11,-2,24,-1,35,0v-24,14,-33,47,-75,40xm36,-259v9,-1,17,0,27,0r124,217r0,-217v8,-1,15,0,24,0r0,259v-9,0,-19,2,-27,0r-124,-215r0,215v-8,0,-17,2,-24,0r0,-259","w":247},"\u0144":{"d":"116,-166v-73,0,-61,91,-61,166v-7,0,-17,2,-23,0r0,-184r21,0r2,34v10,-21,31,-37,62,-38v84,-2,56,110,61,188v-8,0,-18,2,-24,0v-7,-60,24,-166,-38,-166xm110,-213v-7,1,-18,2,-26,0r42,-47v11,0,23,-2,33,0","w":205},"\u0145":{"d":"125,86v-8,1,-16,2,-24,0r16,-63v10,0,19,-2,28,0xm36,-259v9,-1,17,0,27,0r124,217r0,-217v8,-1,15,0,24,0r0,259v-9,0,-19,2,-27,0r-124,-215r0,215v-8,0,-17,2,-24,0r0,-259","w":247},"\u0146":{"d":"103,86v-9,1,-15,2,-23,0r16,-63v9,0,18,-2,26,0xm116,-166v-73,0,-61,91,-61,166v-7,0,-17,2,-23,0r0,-184r21,0r2,34v10,-21,31,-37,62,-38v84,-2,56,110,61,188v-8,0,-18,2,-24,0v-7,-60,24,-166,-38,-166","w":205},"\u0147":{"d":"70,-320v10,0,20,-2,29,0r29,25v15,-12,27,-33,58,-25r-45,40v-8,2,-18,1,-27,0xm36,-259v9,-1,17,0,27,0r124,217r0,-217v8,-1,15,0,24,0r0,259v-9,0,-19,2,-27,0r-124,-215r0,215v-8,0,-17,2,-24,0r0,-259","w":247},"\u0148":{"d":"116,-166v-73,0,-61,91,-61,166v-7,0,-17,2,-23,0r0,-184r21,0r2,34v10,-21,31,-37,62,-38v84,-2,56,110,61,188v-8,0,-18,2,-24,0v-7,-60,24,-166,-38,-166xm51,-260v9,0,20,-2,28,0r30,33v16,-14,23,-41,57,-33r-42,47v-11,1,-20,0,-31,0","w":205},"\u0149":{"d":"116,-166v-73,0,-61,91,-61,166v-7,0,-17,2,-23,0r0,-184r21,0r2,34v10,-21,31,-37,62,-38v84,-2,56,110,61,188v-8,0,-18,2,-24,0v-7,-60,24,-166,-38,-166xm9,-265v9,0,20,-1,27,1r-20,60v-8,1,-14,0,-22,0","w":205},"\u014a":{"d":"124,35v28,10,68,3,63,-34r-127,-216r0,215v-8,0,-17,2,-24,0r0,-259v9,-1,17,0,27,0r124,217r0,-217v8,-1,15,0,24,0r0,265v3,51,-47,64,-93,51v1,-7,3,-14,6,-22","w":247},"\u014b":{"d":"116,-166v-73,0,-61,91,-61,166v-7,0,-17,2,-23,0r0,-184r21,0r2,34v10,-21,31,-37,62,-38v88,-2,55,122,61,203v4,46,-42,59,-80,46r5,-20v21,8,51,7,51,-23r0,-127v0,-35,-7,-57,-38,-57","w":205},"\u014c":{"d":"186,-307v0,6,2,14,0,19r-113,0r0,-19r113,0xm237,-130v0,77,-30,134,-107,134v-77,0,-107,-57,-107,-134v0,-76,30,-133,107,-133v77,0,107,57,107,133xm49,-130v0,62,20,112,81,112v62,0,81,-50,81,-112v0,-62,-20,-110,-81,-110v-61,0,-81,48,-81,110","w":259},"\u014d":{"d":"46,-92v0,43,16,75,57,75v41,0,58,-32,58,-75v0,-43,-17,-75,-58,-75v-41,0,-57,32,-57,75xm185,-92v0,56,-25,96,-82,96v-57,-1,-82,-40,-82,-96v0,-56,25,-96,82,-96v57,0,82,40,82,96xm152,-247v0,6,2,15,0,20r-98,0v0,-6,-2,-15,0,-20r98,0","w":206},"\u014e":{"d":"188,-320v-3,56,-114,54,-116,0v8,-2,16,-1,24,0v0,30,67,30,68,0v8,0,17,-2,24,0xm237,-130v0,77,-30,134,-107,134v-77,0,-107,-57,-107,-134v0,-76,30,-133,107,-133v77,0,107,57,107,133xm49,-130v0,62,20,112,81,112v62,0,81,-50,81,-112v0,-62,-20,-110,-81,-110v-61,0,-81,48,-81,110","w":259},"\u014f":{"d":"46,-92v0,43,16,75,57,75v41,0,58,-32,58,-75v0,-43,-17,-75,-58,-75v-41,0,-57,32,-57,75xm185,-92v0,56,-25,96,-82,96v-57,-1,-82,-40,-82,-96v0,-56,25,-96,82,-96v57,0,82,40,82,96xm161,-260v-2,51,-81,63,-106,24v-4,-6,-8,-14,-9,-24v8,-1,17,-2,25,0v2,17,12,28,33,28v21,0,29,-11,32,-28v8,-2,17,-1,25,0","w":206},"\u0150":{"d":"103,-280v-7,1,-19,2,-27,0r37,-41r33,0xm171,-280v-7,1,-19,2,-27,0r37,-41r33,0xm237,-130v0,77,-30,134,-107,134v-77,0,-107,-57,-107,-134v0,-76,30,-133,107,-133v77,0,107,57,107,133xm49,-130v0,62,20,112,81,112v62,0,81,-50,81,-112v0,-62,-20,-110,-81,-110v-61,0,-81,48,-81,110","w":259},"\u0151":{"d":"46,-92v0,43,16,75,57,75v41,0,58,-32,58,-75v0,-43,-17,-75,-58,-75v-41,0,-57,32,-57,75xm185,-92v0,56,-25,96,-82,96v-57,-1,-82,-40,-82,-96v0,-56,25,-96,82,-96v57,0,82,40,82,96xm77,-213v-7,1,-19,2,-27,0r42,-47v11,0,23,-2,33,0xm140,-213v-7,1,-19,2,-27,0r42,-47v11,0,23,-2,33,0","w":206},"\u0152":{"d":"22,-130v0,-93,55,-150,153,-129r135,0v1,8,0,15,0,23r-114,0r0,87r92,0r0,23r-92,0r0,103r117,0v0,7,2,17,0,23r-136,0v-97,21,-155,-34,-155,-130xm48,-130v0,78,42,130,123,107r0,-213v-76,-20,-123,28,-123,106","w":329},"\u0153":{"d":"243,-188v54,2,79,42,74,100r-131,0v-8,68,64,84,116,62v2,5,5,14,4,21v-46,19,-122,8,-134,-35v-12,26,-32,44,-68,44v-57,0,-82,-40,-82,-96v0,-56,25,-95,82,-96v35,-1,58,19,69,43v12,-25,32,-44,70,-43xm46,-92v0,43,17,75,58,75v41,0,57,-32,57,-75v0,-43,-16,-75,-57,-75v-41,0,-58,32,-58,75xm294,-108v7,-54,-59,-76,-91,-43v-9,10,-15,24,-17,43r108,0","w":338},"\u0154":{"d":"77,-280r40,-40v11,-2,24,-1,35,0v-24,14,-33,47,-75,40xm115,-132v59,-19,49,-110,-24,-110v-12,0,-19,0,-30,2r0,240v-8,0,-18,2,-25,0r0,-260v73,-9,147,-1,145,74v-2,42,-29,62,-61,74r82,112v-9,0,-19,2,-28,0r-91,-121v12,-2,21,-7,32,-11","w":211},"\u0155":{"d":"117,-161v-79,-9,-60,88,-62,161v-7,0,-17,2,-23,0r0,-184r21,0r2,32v10,-20,29,-34,62,-32v1,8,2,15,0,23xm71,-213v-7,1,-18,2,-26,0r42,-47v11,0,23,-2,33,0","w":126},"\u0156":{"d":"113,86v-8,2,-15,1,-23,0r17,-63v9,0,17,-2,25,0xm115,-132v59,-19,49,-110,-24,-110v-12,0,-19,0,-30,2r0,240v-8,0,-18,2,-25,0r0,-260v73,-9,147,-1,145,74v-2,42,-29,62,-61,74r82,112v-9,0,-19,2,-28,0r-91,-121v12,-2,21,-7,32,-11","w":211},"\u0157":{"d":"38,86v-8,2,-15,1,-23,0r17,-63v9,0,17,-2,25,0xm117,-161v-79,-9,-60,88,-62,161v-7,0,-17,2,-23,0r0,-184r21,0r2,32v10,-20,29,-34,62,-32v1,8,2,15,0,23","w":126},"\u0158":{"d":"39,-320v10,0,20,-2,29,0r29,25v15,-12,27,-33,59,-25r-46,40v-8,2,-17,1,-26,0xm115,-132v59,-19,49,-110,-24,-110v-12,0,-19,0,-30,2r0,240v-8,0,-18,2,-25,0r0,-260v73,-9,147,-1,145,74v-2,42,-29,62,-61,74r82,112v-9,0,-19,2,-28,0r-91,-121v12,-2,21,-7,32,-11","w":211},"\u0159":{"d":"117,-161v-79,-9,-60,88,-62,161v-7,0,-17,2,-23,0r0,-184r21,0r2,32v10,-20,29,-34,62,-32v1,8,2,15,0,23xm17,-260v9,0,20,-2,28,0r30,33v16,-14,23,-41,57,-33r-42,47v-11,1,-20,0,-31,0","w":126},"\u015a":{"d":"107,-280v-8,1,-20,2,-29,0r40,-40v11,-2,24,-1,35,0xm171,-102v35,91,-78,127,-151,96r7,-23v43,18,125,16,122,-42v-3,-78,-122,-41,-122,-127v0,-62,77,-76,136,-58r-5,22v-44,-18,-126,-6,-101,53v27,37,96,33,114,79","w":194},"\u015b":{"d":"124,-91v43,34,6,102,-52,95v-21,-2,-38,-2,-52,-8v1,-7,4,-14,7,-21v35,17,111,5,87,-41v-18,-35,-88,-17,-89,-73v-1,-51,69,-57,113,-41v-1,7,-3,14,-5,21v-26,-14,-101,-13,-81,32v16,19,52,20,72,36xm86,-213v-7,1,-18,2,-26,0r42,-47v11,0,23,-2,33,0"},"\u015c":{"d":"158,-280v-10,0,-20,2,-29,0r-28,-25v-15,12,-27,33,-59,25r45,-40v9,-1,18,-2,27,0xm171,-102v35,91,-78,127,-151,96r7,-23v43,18,125,16,122,-42v-3,-78,-122,-41,-122,-127v0,-62,77,-76,136,-58r-5,22v-44,-18,-126,-6,-101,53v27,37,96,33,114,79","w":194},"\u015d":{"d":"124,-91v43,34,6,102,-52,95v-21,-2,-38,-2,-52,-8v1,-7,4,-14,7,-21v35,17,111,5,87,-41v-18,-35,-88,-17,-89,-73v-1,-51,69,-57,113,-41v-1,7,-3,14,-5,21v-26,-14,-101,-13,-81,32v16,19,52,20,72,36xm142,-213v-9,2,-17,0,-27,0r-30,-34r-30,34v-9,0,-19,2,-28,0r42,-47v10,0,22,-2,31,0"},"\u015e":{"d":"85,4v-28,0,-46,-3,-65,-10r7,-23v43,18,125,16,122,-42v-3,-78,-122,-41,-122,-127v0,-62,77,-76,136,-58r-5,22v-44,-18,-126,-6,-101,53v32,43,120,31,120,107v0,45,-29,71,-71,77r-8,19v26,-2,43,8,43,30v2,34,-46,41,-75,30v0,-8,-1,-13,3,-18v13,7,50,9,49,-12v0,-21,-34,-11,-46,-14","w":194},"\u015f":{"d":"101,52v0,-21,-34,-11,-46,-14r13,-34v-19,0,-36,-2,-48,-8v1,-7,4,-14,7,-21v35,17,111,5,87,-41v-18,-35,-88,-17,-89,-73v-1,-51,69,-57,113,-41v-1,7,-3,14,-5,21v-26,-14,-101,-13,-81,32v26,29,91,18,91,74v0,32,-23,53,-54,56r-8,19v26,-2,43,8,43,30v2,35,-47,41,-76,30v1,-7,0,-13,4,-18v13,7,50,9,49,-12","w":163},"\u0160":{"d":"47,-320v10,0,20,-2,29,0r29,25v15,-12,27,-33,58,-25r-45,40v-8,2,-18,1,-27,0xm171,-102v35,91,-78,127,-151,96r7,-23v43,18,125,16,122,-42v-3,-78,-122,-41,-122,-127v0,-62,77,-76,136,-58r-5,22v-44,-18,-126,-6,-101,53v27,37,96,33,114,79","w":194},"\u0161":{"d":"124,-91v43,34,6,102,-52,95v-21,-2,-38,-2,-52,-8v1,-7,4,-14,7,-21v35,17,111,5,87,-41v-18,-35,-88,-17,-89,-73v-1,-51,69,-57,113,-41v-1,7,-3,14,-5,21v-26,-14,-101,-13,-81,32v16,19,52,20,72,36xm28,-260v9,0,20,-2,28,0r30,33v16,-14,23,-41,57,-33r-42,47v-11,1,-20,0,-31,0"},"\u0162":{"d":"84,86v-8,1,-16,2,-24,0r16,-63v10,0,19,-2,28,0xm77,-237r-70,0v-1,-8,0,-14,0,-22r164,0v0,7,2,16,0,22r-69,0r0,237v-8,0,-18,2,-25,0r0,-237","w":178},"\u0163":{"d":"78,86v-8,2,-15,1,-23,0r17,-63v9,0,17,-2,25,0xm116,0v-37,11,-76,1,-76,-43r0,-120r-31,0v0,-7,-2,-15,0,-21r31,0r0,-34v9,-7,14,-17,24,-22r0,56r49,0v0,7,2,15,0,21r-49,0r0,119v-4,29,27,30,49,24v2,6,2,13,3,20","w":122},"\u0164":{"d":"32,-320v10,0,20,-2,29,0r29,25v15,-12,26,-33,58,-25r-45,40v-8,2,-18,1,-27,0xm77,-237r-70,0v-1,-8,0,-14,0,-22r164,0v0,7,2,16,0,22r-69,0r0,237v-8,0,-18,2,-25,0r0,-237","w":178},"\u0165":{"d":"96,-265r25,0r-3,59v-8,2,-14,1,-22,0r0,-59xm116,0v-37,11,-76,1,-76,-43r0,-120r-31,0v0,-7,-2,-15,0,-21r31,0r0,-34v9,-7,14,-17,24,-22r0,56r49,0v0,7,2,15,0,21r-49,0r0,119v-4,29,27,30,49,24v2,6,2,13,3,20","w":122},"\u0166":{"d":"77,-120r-51,0r0,-20r51,0r0,-97r-70,0v-1,-8,0,-14,0,-22r164,0v0,7,2,16,0,22r-69,0r0,97r50,0r0,20r-50,0r0,120v-8,0,-18,2,-25,0r0,-120","w":178},"\u0167":{"d":"116,0v-37,11,-76,1,-76,-43r0,-48r-31,0v0,-6,-2,-15,0,-20r31,0r0,-52r-31,0v0,-7,-2,-15,0,-21r31,0r0,-34v9,-7,14,-17,24,-22r0,56r49,0v0,7,2,15,0,21r-49,0r0,52r49,0v0,6,2,15,0,20r-49,0v1,33,-9,78,27,74v8,0,16,-1,22,-3v2,6,2,13,3,20","w":122},"\u0168":{"d":"185,-301v-30,43,-89,-27,-118,9v-4,-5,-7,-10,-9,-16v7,-7,18,-18,33,-17v30,1,62,37,85,8v4,5,6,10,9,16xm122,4v-121,0,-83,-152,-89,-263v9,-1,16,0,25,0r0,156v0,51,15,84,64,84v99,0,53,-150,63,-240v9,-1,16,0,25,0v-6,110,33,263,-88,263","w":243},"\u0169":{"d":"112,4v-57,0,-82,-27,-82,-83r0,-105r24,0v4,73,-23,167,60,167v15,0,27,-2,38,-4r0,-163r23,0r0,179v-17,5,-39,9,-63,9xm163,-230v-30,40,-80,-25,-111,8v-4,-6,-7,-10,-9,-16v8,-8,17,-17,32,-17v29,0,56,35,79,7v4,6,7,12,9,18","w":207},"\u016a":{"d":"178,-307v0,6,2,14,0,19r-113,0v-1,-7,0,-12,0,-19r113,0xm122,4v-121,0,-83,-152,-89,-263v9,-1,16,0,25,0r0,156v0,51,15,84,64,84v99,0,53,-150,63,-240v9,-1,16,0,25,0v-6,110,33,263,-88,263","w":243},"\u016b":{"d":"112,4v-57,0,-82,-27,-82,-83r0,-105r24,0v4,73,-23,167,60,167v15,0,27,-2,38,-4r0,-163r23,0r0,179v-17,5,-39,9,-63,9xm152,-247v0,6,2,15,0,20r-98,0v0,-6,-2,-15,0,-20r98,0","w":207},"\u016c":{"d":"181,-320v-3,56,-114,54,-116,0v8,-2,16,-1,24,0v0,30,67,30,68,0v8,0,17,-2,24,0xm122,4v-121,0,-83,-152,-89,-263v9,-1,16,0,25,0r0,156v0,51,15,84,64,84v99,0,53,-150,63,-240v9,-1,16,0,25,0v-6,110,33,263,-88,263","w":243},"\u016d":{"d":"112,4v-57,0,-82,-27,-82,-83r0,-105r24,0v4,73,-23,167,60,167v15,0,27,-2,38,-4r0,-163r23,0r0,179v-17,5,-39,9,-63,9xm161,-260v-2,51,-81,63,-106,24v-4,-6,-8,-14,-9,-24v8,-1,17,-2,25,0v2,17,12,28,33,28v21,0,29,-11,32,-28v8,-2,17,-1,25,0","w":207},"\u016e":{"d":"144,-303v0,-14,-7,-25,-21,-25v-14,0,-21,11,-21,25v0,13,8,24,21,24v13,0,21,-11,21,-24xm82,-303v0,-25,16,-41,41,-41v25,0,41,16,41,41v0,25,-17,40,-41,40v-25,0,-41,-15,-41,-40xm122,4v-121,0,-83,-152,-89,-263v9,-1,16,0,25,0r0,156v0,51,15,84,64,84v99,0,53,-150,63,-240v9,-1,16,0,25,0v-6,110,33,263,-88,263","w":243},"\u016f":{"d":"112,4v-57,0,-82,-27,-82,-83r0,-105r24,0v4,73,-23,167,60,167v15,0,27,-2,38,-4r0,-163r23,0r0,179v-17,5,-39,9,-63,9xm105,-212v-22,0,-37,-16,-37,-37v-1,-20,16,-36,37,-36v21,0,37,15,36,36v-1,21,-13,38,-36,37xm105,-270v-12,0,-19,9,-19,21v0,12,7,21,19,21v13,0,18,-9,18,-21v0,-12,-5,-21,-18,-21","w":207},"\u0170":{"d":"99,-280v-7,1,-19,2,-27,0r37,-41r33,0xm167,-280v-7,1,-19,2,-27,0r37,-41r33,0xm122,4v-121,0,-83,-152,-89,-263v9,-1,16,0,25,0r0,156v0,51,15,84,64,84v99,0,53,-150,63,-240v9,-1,16,0,25,0v-6,110,33,263,-88,263","w":243},"\u0171":{"d":"112,4v-57,0,-82,-27,-82,-83r0,-105r24,0v4,73,-23,167,60,167v15,0,27,-2,38,-4r0,-163r23,0r0,179v-17,5,-39,9,-63,9xm84,-213v-7,1,-19,2,-27,0r42,-47v11,0,23,-2,33,0xm147,-213v-7,1,-19,2,-27,0r42,-47v11,0,23,-2,33,0","w":207},"\u0172":{"d":"117,4v-116,1,-77,-154,-84,-263v9,-1,16,0,25,0r0,156v0,51,15,84,64,84v99,0,53,-150,63,-240v9,-1,16,0,25,0v-8,100,33,244,-66,261v-30,15,-35,82,18,62r5,20v-31,7,-75,3,-73,-33v1,-18,11,-36,23,-47","w":243},"\u0173":{"d":"131,3v-65,8,-101,-18,-101,-82r0,-105r24,0v4,73,-23,167,60,167v15,0,27,-2,38,-4r0,-163r23,0r0,179v-23,7,-41,23,-44,51v-2,21,24,26,42,18v2,6,4,12,4,20v-42,13,-88,-13,-64,-57v4,-9,10,-17,18,-24","w":207},"\u0174":{"d":"224,-280v-10,0,-21,2,-30,0r-28,-25v-15,12,-27,33,-59,25r46,-40v8,-2,17,-1,26,0xm13,-259v10,-1,18,0,29,0r50,231r59,-231v11,-1,20,0,31,0r59,231r51,-231v9,-1,17,0,27,0r-63,259v-10,0,-23,2,-32,0r-58,-225r-58,225v-10,0,-23,2,-32,0","w":331},"\u0175":{"d":"12,-184r26,0r40,157r46,-157r25,0r46,154r40,-154r24,0r-53,184v-8,1,-18,2,-25,0r-45,-152r-46,152v-8,1,-18,2,-25,0xm193,-213v-9,2,-17,0,-27,0r-30,-34r-30,34v-9,0,-19,2,-28,0r42,-47v10,0,22,-2,31,0","w":270},"\u0176":{"d":"164,-280v-10,0,-20,2,-29,0r-29,-25v-15,12,-27,33,-58,25r45,-40v8,-2,18,-1,27,0xm92,-96r-83,-163v10,-1,18,0,28,0r68,137r66,-137v9,-1,17,0,27,0r-81,163r0,96v-8,0,-18,2,-25,0r0,-96","w":206},"\u0177":{"d":"28,66v22,7,47,3,50,-21r15,-44v-7,0,-16,0,-21,-1r-66,-184r27,0r61,179r60,-179r24,0r-80,238v-6,32,-42,42,-75,32v0,-7,1,-14,5,-20xm150,-213v-9,2,-17,0,-27,0r-30,-34r-30,34v-9,0,-19,2,-28,0r42,-47v10,0,22,-2,31,0","w":185},"\u0178":{"d":"51,-284v-2,-11,-1,-21,0,-32v10,-2,22,-1,32,0v2,11,1,22,0,32v-10,2,-22,1,-32,0xm127,-284v-2,-11,-1,-21,0,-32v10,-2,20,-1,31,0v2,11,1,22,0,32v-11,2,-21,1,-31,0xm92,-96r-83,-163v10,-1,18,0,28,0r68,137r66,-137v9,-1,17,0,27,0r-81,163r0,96v-8,0,-18,2,-25,0r0,-96","w":206},"\u0179":{"d":"88,-280r40,-40v10,-2,23,-1,34,0v-24,14,-32,47,-74,40xm5,-3r147,-233r-126,0v0,-7,-2,-17,0,-23r164,0r2,3r-147,233r135,0v0,7,2,17,0,23r-173,0","w":199},"\u017a":{"d":"11,-6r107,-157r-96,0v0,-7,-2,-15,0,-21r132,0r2,5r-107,159r101,0v0,6,2,15,0,20r-138,0xm90,-213v-7,1,-18,2,-26,0r42,-47v11,0,23,-2,33,0","w":167},"\u017b":{"d":"91,-284v0,-11,-2,-23,0,-33v11,0,23,-2,33,0v3,10,2,23,0,33v-11,0,-23,2,-33,0xm5,-3r147,-233r-126,0v0,-7,-2,-17,0,-23r164,0r2,3r-147,233r135,0v0,7,2,17,0,23r-173,0","w":199},"\u017c":{"d":"11,-6r107,-157r-96,0v0,-7,-2,-15,0,-21r132,0r2,5r-107,159r101,0v0,6,2,15,0,20r-138,0xm110,-220v-24,8,-44,-3,-33,-32v10,-3,22,-2,33,0v0,11,2,22,0,32","w":167},"\u017d":{"d":"55,-320v10,0,20,-2,29,0r28,25v15,-12,27,-33,59,-25r-45,40v-9,1,-18,2,-27,0xm5,-3r147,-233r-126,0v0,-7,-2,-17,0,-23r164,0r2,3r-147,233r135,0v0,7,2,17,0,23r-173,0","w":199},"\u017e":{"d":"11,-6r107,-157r-96,0v0,-7,-2,-15,0,-21r132,0r2,5r-107,159r101,0v0,6,2,15,0,20r-138,0xm35,-260v9,0,20,-2,28,0r30,33v16,-14,23,-41,57,-33r-42,47v-11,1,-20,0,-31,0","w":167},"\u017f":{"d":"127,-244v-33,-10,-59,5,-59,45r0,199v-7,0,-17,2,-23,0r0,-200v-3,-54,34,-75,86,-65v1,10,-2,14,-4,21","w":126},"\u0192":{"d":"20,26v35,11,53,-9,59,-45r20,-125r-32,0v0,-6,-2,-15,0,-20r35,0v9,-45,9,-99,67,-95v9,0,17,1,24,3v0,10,-2,14,-4,21v-22,-7,-51,-2,-53,21v-5,12,-7,34,-10,50r46,0v0,6,2,15,0,20r-49,0r-27,155v-7,31,-42,46,-80,36v0,-10,2,-14,4,-21","w":216},"\u0218":{"d":"95,86v-8,2,-14,1,-22,0r16,-63v9,0,17,-2,25,0xm171,-102v35,91,-78,127,-151,96r7,-23v43,18,125,16,122,-42v-3,-78,-122,-41,-122,-127v0,-62,77,-76,136,-58r-5,22v-44,-18,-126,-6,-101,53v27,37,96,33,114,79","w":194},"\u0219":{"d":"81,86v-8,2,-15,1,-23,0r17,-63v9,0,17,-2,25,0xm124,-91v43,34,6,102,-52,95v-21,-2,-38,-2,-52,-8v1,-7,4,-14,7,-21v35,17,111,5,87,-41v-18,-35,-88,-17,-89,-73v-1,-51,69,-57,113,-41v-1,7,-3,14,-5,21v-26,-14,-101,-13,-81,32v16,19,52,20,72,36"},"\u021a":{"d":"83,86v-8,2,-16,1,-24,0r17,-63v10,0,19,-2,28,0xm77,-237r-70,0v-1,-8,0,-14,0,-22r164,0v0,7,2,16,0,22r-69,0r0,237v-8,0,-18,2,-25,0r0,-237","w":178},"\u021b":{"d":"74,86v-8,2,-15,1,-23,0r17,-63v9,0,17,-2,25,0xm116,0v-37,11,-76,1,-76,-43r0,-120r-31,0v0,-7,-2,-15,0,-21r31,0r0,-34v9,-7,14,-17,24,-22r0,56r49,0v0,7,2,15,0,21r-49,0r0,119v-4,29,27,30,49,24v2,6,2,13,3,20","w":122},"\u0237":{"d":"-6,41v22,9,51,5,51,-23r0,-181v-14,1,-31,3,-23,-21r46,0r0,199v5,47,-41,59,-80,46v0,-6,4,-16,6,-20","w":100},"\u02bc":{"d":"46,-265v9,0,20,-1,27,1r-20,60v-8,1,-14,0,-22,0","w":104},"\u02c6":{"d":"147,-213v-9,2,-17,0,-27,0r-30,-34r-30,34v-9,0,-19,2,-28,0r42,-47v10,0,22,-2,31,0","w":179},"\u02c7":{"d":"32,-260v9,0,20,-2,28,0r30,33v16,-14,23,-41,57,-33r-42,47v-11,1,-20,0,-31,0","w":179},"\u02c9":{"d":"139,-247v0,6,2,15,0,20r-98,0v0,-6,-2,-15,0,-20r98,0","w":180},"\u02d8":{"d":"147,-260v-2,51,-81,63,-106,24v-4,-6,-8,-14,-9,-24v8,-1,17,-2,25,0v2,17,12,28,33,28v21,0,29,-11,32,-28v8,-2,
+

Latest revision as of 13:47, 21 September 2011

Home

 
HOME CANVAS  TOWN THE RAINBOW GRAVEYARD LAB GARAGE

 

                                                    The Rainbow Graveyard

The story had began with a series of undefined infection events in humans which have been thought due to a gang of E.coli for decades. Only evidences at the scenes of the crimes are lipopolysaccharide (LPS) layer traces, thought to be used in all crimes of infections commited by the gram-negative gang. In our story, we will tell how detective B.subtilis and its collegues can catch the gang by synthesizing Limulus anti-LPS factor (LALF) on biofilm. So, LALF can detect the gang and inhibit its growth because of a high affinity binding for LPS. The police can use also LALF included biofilm onto surfaces to inhibit growth of other gram-negative individuals in the town and to prevent their infections. Next, after arresting of each E.coli gang by police, colour of the town has seemed changed. The secret of the change is color-change feature of Reflectin protein synthesized by B.subtilis police squad and the gang. Indeed, Reflectin is transfered into all individuals at ‘The Canvas Town’.