Rangement de la doc et configuration de Doxygen
After Width: | Height: | Size: 1.4 MiB |
After Width: | Height: | Size: 676 B |
After Width: | Height: | Size: 147 B |
After Width: | Height: | Size: 132 B |
After Width: | Height: | Size: 3.7 KiB |
|
@ -0,0 +1,97 @@
|
|||
function toggleVisibility(linkObj)
|
||||
{
|
||||
var base = $(linkObj).attr('id');
|
||||
var summary = $('#'+base+'-summary');
|
||||
var content = $('#'+base+'-content');
|
||||
var trigger = $('#'+base+'-trigger');
|
||||
var src=$(trigger).attr('src');
|
||||
if (content.is(':visible')===true) {
|
||||
content.hide();
|
||||
summary.show();
|
||||
$(linkObj).addClass('closed').removeClass('opened');
|
||||
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
|
||||
} else {
|
||||
content.show();
|
||||
summary.hide();
|
||||
$(linkObj).removeClass('closed').addClass('opened');
|
||||
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
function updateStripes()
|
||||
{
|
||||
$('table.directory tr').
|
||||
removeClass('even').filter(':visible:even').addClass('even');
|
||||
}
|
||||
function toggleLevel(level)
|
||||
{
|
||||
$('table.directory tr').each(function(){
|
||||
var l = this.id.split('_').length-1;
|
||||
var i = $('#img'+this.id.substring(3));
|
||||
var a = $('#arr'+this.id.substring(3));
|
||||
if (l<level+1) {
|
||||
i.attr('src','ftv2folderopen.png');
|
||||
a.attr('src','ftv2mnode.png');
|
||||
$(this).show();
|
||||
} else if (l==level+1) {
|
||||
i.attr('src','ftv2folderclosed.png');
|
||||
a.attr('src','ftv2pnode.png');
|
||||
$(this).show();
|
||||
} else {
|
||||
$(this).hide();
|
||||
}
|
||||
});
|
||||
updateStripes();
|
||||
}
|
||||
|
||||
function toggleFolder(id)
|
||||
{
|
||||
//The clicked row
|
||||
var currentRow = $('#row_'+id);
|
||||
var currentRowImages = currentRow.find("img");
|
||||
|
||||
//All rows after the clicked row
|
||||
var rows = currentRow.nextAll("tr");
|
||||
|
||||
//Only match elements AFTER this one (can't hide elements before)
|
||||
var childRows = rows.filter(function() {
|
||||
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
|
||||
return this.id.match(re);
|
||||
});
|
||||
|
||||
//First row is visible we are HIDING
|
||||
if (childRows.filter(':first').is(':visible')===true) {
|
||||
currentRowImages.filter("[id^=arr]").attr('src', 'ftv2pnode.png');
|
||||
currentRowImages.filter("[id^=img]").attr('src', 'ftv2folderclosed.png');
|
||||
rows.filter("[id^=row_"+id+"]").hide();
|
||||
} else { //We are SHOWING
|
||||
//All sub images
|
||||
var childImages = childRows.find("img");
|
||||
var childImg = childImages.filter("[id^=img]");
|
||||
var childArr = childImages.filter("[id^=arr]");
|
||||
|
||||
currentRow.find("[id^=arr]").attr('src', 'ftv2mnode.png'); //open row
|
||||
currentRow.find("[id^=img]").attr('src', 'ftv2folderopen.png'); //open row
|
||||
childImg.attr('src','ftv2folderclosed.png'); //children closed
|
||||
childArr.attr('src','ftv2pnode.png'); //children closed
|
||||
childRows.show(); //show all children
|
||||
}
|
||||
updateStripes();
|
||||
}
|
||||
|
||||
|
||||
function toggleInherit(id)
|
||||
{
|
||||
var rows = $('tr.inherit.'+id);
|
||||
var img = $('tr.inherit_header.'+id+' img');
|
||||
var src = $(img).attr('src');
|
||||
if (rows.filter(':first').is(':visible')===true) {
|
||||
rows.css('display','none');
|
||||
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
|
||||
} else {
|
||||
rows.css('display','table-row'); // using show() causes jump in firefox
|
||||
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 86 B |
After Width: | Height: | Size: 453 B |
After Width: | Height: | Size: 746 B |
After Width: | Height: | Size: 616 B |
After Width: | Height: | Size: 597 B |
After Width: | Height: | Size: 86 B |
After Width: | Height: | Size: 746 B |
After Width: | Height: | Size: 246 B |
After Width: | Height: | Size: 246 B |
After Width: | Height: | Size: 403 B |
After Width: | Height: | Size: 86 B |
After Width: | Height: | Size: 388 B |
After Width: | Height: | Size: 229 B |
After Width: | Height: | Size: 229 B |
After Width: | Height: | Size: 314 B |
After Width: | Height: | Size: 86 B |
|
@ -0,0 +1,112 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.6"/>
|
||||
<title>PonyTracker: Main Page</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="PonyTracker.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">PonyTracker
|
||||
</div>
|
||||
<div id="projectbrief">An easy and friendly music tracker</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.6 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li class="current"><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('index.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">PonyTracker Documentation</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Tue Mar 11 2014 18:07:02 for PonyTracker by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 153 B |
After Width: | Height: | Size: 95 B |
After Width: | Height: | Size: 98 B |
|
@ -0,0 +1,143 @@
|
|||
#nav-tree .children_ul {
|
||||
margin:0;
|
||||
padding:4px;
|
||||
}
|
||||
|
||||
#nav-tree ul {
|
||||
list-style:none outside none;
|
||||
margin:0px;
|
||||
padding:0px;
|
||||
}
|
||||
|
||||
#nav-tree li {
|
||||
white-space:nowrap;
|
||||
margin:0px;
|
||||
padding:0px;
|
||||
}
|
||||
|
||||
#nav-tree .plus {
|
||||
margin:0px;
|
||||
}
|
||||
|
||||
#nav-tree .selected {
|
||||
background-image: url('tab_a.png');
|
||||
background-repeat:repeat-x;
|
||||
color: #fff;
|
||||
text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
|
||||
}
|
||||
|
||||
#nav-tree img {
|
||||
margin:0px;
|
||||
padding:0px;
|
||||
border:0px;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
#nav-tree a {
|
||||
text-decoration:none;
|
||||
padding:0px;
|
||||
margin:0px;
|
||||
outline:none;
|
||||
}
|
||||
|
||||
#nav-tree .label {
|
||||
margin:0px;
|
||||
padding:0px;
|
||||
font: 12px 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
|
||||
}
|
||||
|
||||
#nav-tree .label a {
|
||||
padding:2px;
|
||||
}
|
||||
|
||||
#nav-tree .selected a {
|
||||
text-decoration:none;
|
||||
color:#fff;
|
||||
}
|
||||
|
||||
#nav-tree .children_ul {
|
||||
margin:0px;
|
||||
padding:0px;
|
||||
}
|
||||
|
||||
#nav-tree .item {
|
||||
margin:0px;
|
||||
padding:0px;
|
||||
}
|
||||
|
||||
#nav-tree {
|
||||
padding: 0px 0px;
|
||||
background-color: #FAFAFF;
|
||||
font-size:14px;
|
||||
overflow:auto;
|
||||
}
|
||||
|
||||
#doc-content {
|
||||
overflow:auto;
|
||||
display:block;
|
||||
padding:0px;
|
||||
margin:0px;
|
||||
-webkit-overflow-scrolling : touch; /* iOS 5+ */
|
||||
}
|
||||
|
||||
#side-nav {
|
||||
padding:0 6px 0 0;
|
||||
margin: 0px;
|
||||
display:block;
|
||||
position: absolute;
|
||||
left: 0px;
|
||||
width: 250px;
|
||||
}
|
||||
|
||||
.ui-resizable .ui-resizable-handle {
|
||||
display:block;
|
||||
}
|
||||
|
||||
.ui-resizable-e {
|
||||
background:url("ftv2splitbar.png") repeat scroll right center transparent;
|
||||
cursor:e-resize;
|
||||
height:100%;
|
||||
right:0;
|
||||
top:0;
|
||||
width:6px;
|
||||
}
|
||||
|
||||
.ui-resizable-handle {
|
||||
display:none;
|
||||
font-size:0.1px;
|
||||
position:absolute;
|
||||
z-index:1;
|
||||
}
|
||||
|
||||
#nav-tree-contents {
|
||||
margin: 6px 0px 0px 0px;
|
||||
}
|
||||
|
||||
#nav-tree {
|
||||
background-image:url('nav_h.png');
|
||||
background-repeat:repeat-x;
|
||||
background-color: #F9FAFC;
|
||||
-webkit-overflow-scrolling : touch; /* iOS 5+ */
|
||||
}
|
||||
|
||||
#nav-sync {
|
||||
position:absolute;
|
||||
top:5px;
|
||||
right:24px;
|
||||
z-index:0;
|
||||
}
|
||||
|
||||
#nav-sync img {
|
||||
opacity:0.3;
|
||||
}
|
||||
|
||||
#nav-sync img:hover {
|
||||
opacity:0.9;
|
||||
}
|
||||
|
||||
@media print
|
||||
{
|
||||
#nav-tree { display: none; }
|
||||
div.ui-resizable-handle { display: none; position: relative; }
|
||||
}
|
||||
|
|
@ -0,0 +1,527 @@
|
|||
var NAVTREE =
|
||||
[
|
||||
[ "PonyTracker", "index.html", ]
|
||||
];
|
||||
|
||||
var NAVTREEINDEX =
|
||||
[
|
||||
"index.html"
|
||||
];
|
||||
|
||||
var SYNCONMSG = 'click to disable panel synchronisation';
|
||||
var SYNCOFFMSG = 'click to enable panel synchronisation';
|
||||
var SYNCONMSG = 'click to disable panel synchronisation';
|
||||
var SYNCOFFMSG = 'click to enable panel synchronisation';
|
||||
var navTreeSubIndices = new Array();
|
||||
|
||||
function getData(varName)
|
||||
{
|
||||
var i = varName.lastIndexOf('/');
|
||||
var n = i>=0 ? varName.substring(i+1) : varName;
|
||||
return eval(n.replace(/\-/g,'_'));
|
||||
}
|
||||
|
||||
function stripPath(uri)
|
||||
{
|
||||
return uri.substring(uri.lastIndexOf('/')+1);
|
||||
}
|
||||
|
||||
function stripPath2(uri)
|
||||
{
|
||||
var i = uri.lastIndexOf('/');
|
||||
var s = uri.substring(i+1);
|
||||
var m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/);
|
||||
return m ? uri.substring(i-6) : s;
|
||||
}
|
||||
|
||||
function localStorageSupported()
|
||||
{
|
||||
try {
|
||||
return 'localStorage' in window && window['localStorage'] !== null && window.localStorage.getItem;
|
||||
}
|
||||
catch(e) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function storeLink(link)
|
||||
{
|
||||
if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) {
|
||||
window.localStorage.setItem('navpath',link);
|
||||
}
|
||||
}
|
||||
|
||||
function deleteLink()
|
||||
{
|
||||
if (localStorageSupported()) {
|
||||
window.localStorage.setItem('navpath','');
|
||||
}
|
||||
}
|
||||
|
||||
function cachedLink()
|
||||
{
|
||||
if (localStorageSupported()) {
|
||||
return window.localStorage.getItem('navpath');
|
||||
} else {
|
||||
return '';
|
||||
}
|
||||
}
|
||||
|
||||
function getScript(scriptName,func,show)
|
||||
{
|
||||
var head = document.getElementsByTagName("head")[0];
|
||||
var script = document.createElement('script');
|
||||
script.id = scriptName;
|
||||
script.type = 'text/javascript';
|
||||
script.onload = func;
|
||||
script.src = scriptName+'.js';
|
||||
if ($.browser.msie && $.browser.version<=8) {
|
||||
// script.onload does not work with older versions of IE
|
||||
script.onreadystatechange = function() {
|
||||
if (script.readyState=='complete' || script.readyState=='loaded') {
|
||||
func(); if (show) showRoot();
|
||||
}
|
||||
}
|
||||
}
|
||||
head.appendChild(script);
|
||||
}
|
||||
|
||||
function createIndent(o,domNode,node,level)
|
||||
{
|
||||
var level=-1;
|
||||
var n = node;
|
||||
while (n.parentNode) { level++; n=n.parentNode; }
|
||||
if (node.childrenData) {
|
||||
var imgNode = document.createElement("img");
|
||||
imgNode.style.paddingLeft=(16*level).toString()+'px';
|
||||
imgNode.width = 16;
|
||||
imgNode.height = 22;
|
||||
imgNode.border = 0;
|
||||
node.plus_img = imgNode;
|
||||
node.expandToggle = document.createElement("a");
|
||||
node.expandToggle.href = "javascript:void(0)";
|
||||
node.expandToggle.onclick = function() {
|
||||
if (node.expanded) {
|
||||
$(node.getChildrenUL()).slideUp("fast");
|
||||
node.plus_img.src = node.relpath+"ftv2pnode.png";
|
||||
node.expanded = false;
|
||||
} else {
|
||||
expandNode(o, node, false, false);
|
||||
}
|
||||
}
|
||||
node.expandToggle.appendChild(imgNode);
|
||||
domNode.appendChild(node.expandToggle);
|
||||
imgNode.src = node.relpath+"ftv2pnode.png";
|
||||
} else {
|
||||
var span = document.createElement("span");
|
||||
span.style.display = 'inline-block';
|
||||
span.style.width = 16*(level+1)+'px';
|
||||
span.style.height = '22px';
|
||||
span.innerHTML = ' ';
|
||||
domNode.appendChild(span);
|
||||
}
|
||||
}
|
||||
|
||||
var animationInProgress = false;
|
||||
|
||||
function gotoAnchor(anchor,aname,updateLocation)
|
||||
{
|
||||
var pos, docContent = $('#doc-content');
|
||||
if (anchor.parent().attr('class')=='memItemLeft' ||
|
||||
anchor.parent().attr('class')=='fieldtype' ||
|
||||
anchor.parent().is(':header'))
|
||||
{
|
||||
pos = anchor.parent().position().top;
|
||||
} else if (anchor.position()) {
|
||||
pos = anchor.position().top;
|
||||
}
|
||||
if (pos) {
|
||||
var dist = Math.abs(Math.min(
|
||||
pos-docContent.offset().top,
|
||||
docContent[0].scrollHeight-
|
||||
docContent.height()-docContent.scrollTop()));
|
||||
animationInProgress=true;
|
||||
docContent.animate({
|
||||
scrollTop: pos + docContent.scrollTop() - docContent.offset().top
|
||||
},Math.max(50,Math.min(500,dist)),function(){
|
||||
if (updateLocation) window.location.href=aname;
|
||||
animationInProgress=false;
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function newNode(o, po, text, link, childrenData, lastNode)
|
||||
{
|
||||
var node = new Object();
|
||||
node.children = Array();
|
||||
node.childrenData = childrenData;
|
||||
node.depth = po.depth + 1;
|
||||
node.relpath = po.relpath;
|
||||
node.isLast = lastNode;
|
||||
|
||||
node.li = document.createElement("li");
|
||||
po.getChildrenUL().appendChild(node.li);
|
||||
node.parentNode = po;
|
||||
|
||||
node.itemDiv = document.createElement("div");
|
||||
node.itemDiv.className = "item";
|
||||
|
||||
node.labelSpan = document.createElement("span");
|
||||
node.labelSpan.className = "label";
|
||||
|
||||
createIndent(o,node.itemDiv,node,0);
|
||||
node.itemDiv.appendChild(node.labelSpan);
|
||||
node.li.appendChild(node.itemDiv);
|
||||
|
||||
var a = document.createElement("a");
|
||||
node.labelSpan.appendChild(a);
|
||||
node.label = document.createTextNode(text);
|
||||
node.expanded = false;
|
||||
a.appendChild(node.label);
|
||||
if (link) {
|
||||
var url;
|
||||
if (link.substring(0,1)=='^') {
|
||||
url = link.substring(1);
|
||||
link = url;
|
||||
} else {
|
||||
url = node.relpath+link;
|
||||
}
|
||||
a.className = stripPath(link.replace('#',':'));
|
||||
if (link.indexOf('#')!=-1) {
|
||||
var aname = '#'+link.split('#')[1];
|
||||
var srcPage = stripPath($(location).attr('pathname'));
|
||||
var targetPage = stripPath(link.split('#')[0]);
|
||||
a.href = srcPage!=targetPage ? url : "javascript:void(0)";
|
||||
a.onclick = function(){
|
||||
storeLink(link);
|
||||
if (!$(a).parent().parent().hasClass('selected'))
|
||||
{
|
||||
$('.item').removeClass('selected');
|
||||
$('.item').removeAttr('id');
|
||||
$(a).parent().parent().addClass('selected');
|
||||
$(a).parent().parent().attr('id','selected');
|
||||
}
|
||||
var anchor = $(aname);
|
||||
gotoAnchor(anchor,aname,true);
|
||||
};
|
||||
} else {
|
||||
a.href = url;
|
||||
a.onclick = function() { storeLink(link); }
|
||||
}
|
||||
} else {
|
||||
if (childrenData != null)
|
||||
{
|
||||
a.className = "nolink";
|
||||
a.href = "javascript:void(0)";
|
||||
a.onclick = node.expandToggle.onclick;
|
||||
}
|
||||
}
|
||||
|
||||
node.childrenUL = null;
|
||||
node.getChildrenUL = function() {
|
||||
if (!node.childrenUL) {
|
||||
node.childrenUL = document.createElement("ul");
|
||||
node.childrenUL.className = "children_ul";
|
||||
node.childrenUL.style.display = "none";
|
||||
node.li.appendChild(node.childrenUL);
|
||||
}
|
||||
return node.childrenUL;
|
||||
};
|
||||
|
||||
return node;
|
||||
}
|
||||
|
||||
function showRoot()
|
||||
{
|
||||
var headerHeight = $("#top").height();
|
||||
var footerHeight = $("#nav-path").height();
|
||||
var windowHeight = $(window).height() - headerHeight - footerHeight;
|
||||
(function (){ // retry until we can scroll to the selected item
|
||||
try {
|
||||
var navtree=$('#nav-tree');
|
||||
navtree.scrollTo('#selected',0,{offset:-windowHeight/2});
|
||||
} catch (err) {
|
||||
setTimeout(arguments.callee, 0);
|
||||
}
|
||||
})();
|
||||
}
|
||||
|
||||
function expandNode(o, node, imm, showRoot)
|
||||
{
|
||||
if (node.childrenData && !node.expanded) {
|
||||
if (typeof(node.childrenData)==='string') {
|
||||
var varName = node.childrenData;
|
||||
getScript(node.relpath+varName,function(){
|
||||
node.childrenData = getData(varName);
|
||||
expandNode(o, node, imm, showRoot);
|
||||
}, showRoot);
|
||||
} else {
|
||||
if (!node.childrenVisited) {
|
||||
getNode(o, node);
|
||||
} if (imm || ($.browser.msie && $.browser.version>8)) {
|
||||
// somehow slideDown jumps to the start of tree for IE9 :-(
|
||||
$(node.getChildrenUL()).show();
|
||||
} else {
|
||||
$(node.getChildrenUL()).slideDown("fast");
|
||||
}
|
||||
if (node.isLast) {
|
||||
node.plus_img.src = node.relpath+"ftv2mlastnode.png";
|
||||
} else {
|
||||
node.plus_img.src = node.relpath+"ftv2mnode.png";
|
||||
}
|
||||
node.expanded = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function glowEffect(n,duration)
|
||||
{
|
||||
n.addClass('glow').delay(duration).queue(function(next){
|
||||
$(this).removeClass('glow');next();
|
||||
});
|
||||
}
|
||||
|
||||
function highlightAnchor()
|
||||
{
|
||||
var aname = $(location).attr('hash');
|
||||
var anchor = $(aname);
|
||||
if (anchor.parent().attr('class')=='memItemLeft'){
|
||||
var rows = $('.memberdecls tr[class$="'+
|
||||
window.location.hash.substring(1)+'"]');
|
||||
glowEffect(rows.children(),300); // member without details
|
||||
} else if (anchor.parents().slice(2).prop('tagName')=='TR') {
|
||||
glowEffect(anchor.parents('div.memitem'),1000); // enum value
|
||||
} else if (anchor.parent().attr('class')=='fieldtype'){
|
||||
glowEffect(anchor.parent().parent(),1000); // struct field
|
||||
} else if (anchor.parent().is(":header")) {
|
||||
glowEffect(anchor.parent(),1000); // section header
|
||||
} else {
|
||||
glowEffect(anchor.next(),1000); // normal member
|
||||
}
|
||||
gotoAnchor(anchor,aname,false);
|
||||
}
|
||||
|
||||
function selectAndHighlight(hash,n)
|
||||
{
|
||||
var a;
|
||||
if (hash) {
|
||||
var link=stripPath($(location).attr('pathname'))+':'+hash.substring(1);
|
||||
a=$('.item a[class$="'+link+'"]');
|
||||
}
|
||||
if (a && a.length) {
|
||||
a.parent().parent().addClass('selected');
|
||||
a.parent().parent().attr('id','selected');
|
||||
highlightAnchor();
|
||||
} else if (n) {
|
||||
$(n.itemDiv).addClass('selected');
|
||||
$(n.itemDiv).attr('id','selected');
|
||||
}
|
||||
if ($('#nav-tree-contents .item:first').hasClass('selected')) {
|
||||
$('#nav-sync').css('top','30px');
|
||||
} else {
|
||||
$('#nav-sync').css('top','5px');
|
||||
}
|
||||
showRoot();
|
||||
}
|
||||
|
||||
function showNode(o, node, index, hash)
|
||||
{
|
||||
if (node && node.childrenData) {
|
||||
if (typeof(node.childrenData)==='string') {
|
||||
var varName = node.childrenData;
|
||||
getScript(node.relpath+varName,function(){
|
||||
node.childrenData = getData(varName);
|
||||
showNode(o,node,index,hash);
|
||||
},true);
|
||||
} else {
|
||||
if (!node.childrenVisited) {
|
||||
getNode(o, node);
|
||||
}
|
||||
$(node.getChildrenUL()).css({'display':'block'});
|
||||
if (node.isLast) {
|
||||
node.plus_img.src = node.relpath+"ftv2mlastnode.png";
|
||||
} else {
|
||||
node.plus_img.src = node.relpath+"ftv2mnode.png";
|
||||
}
|
||||
node.expanded = true;
|
||||
var n = node.children[o.breadcrumbs[index]];
|
||||
if (index+1<o.breadcrumbs.length) {
|
||||
showNode(o,n,index+1,hash);
|
||||
} else {
|
||||
if (typeof(n.childrenData)==='string') {
|
||||
var varName = n.childrenData;
|
||||
getScript(n.relpath+varName,function(){
|
||||
n.childrenData = getData(varName);
|
||||
node.expanded=false;
|
||||
showNode(o,node,index,hash); // retry with child node expanded
|
||||
},true);
|
||||
} else {
|
||||
var rootBase = stripPath(o.toroot.replace(/\..+$/, ''));
|
||||
if (rootBase=="index" || rootBase=="pages" || rootBase=="search") {
|
||||
expandNode(o, n, true, true);
|
||||
}
|
||||
selectAndHighlight(hash,n);
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
selectAndHighlight(hash);
|
||||
}
|
||||
}
|
||||
|
||||
function removeToInsertLater(element) {
|
||||
var parentNode = element.parentNode;
|
||||
var nextSibling = element.nextSibling;
|
||||
parentNode.removeChild(element);
|
||||
return function() {
|
||||
if (nextSibling) {
|
||||
parentNode.insertBefore(element, nextSibling);
|
||||
} else {
|
||||
parentNode.appendChild(element);
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
function getNode(o, po)
|
||||
{
|
||||
var insertFunction = removeToInsertLater(po.li);
|
||||
po.childrenVisited = true;
|
||||
var l = po.childrenData.length-1;
|
||||
for (var i in po.childrenData) {
|
||||
var nodeData = po.childrenData[i];
|
||||
po.children[i] = newNode(o, po, nodeData[0], nodeData[1], nodeData[2],
|
||||
i==l);
|
||||
}
|
||||
insertFunction();
|
||||
}
|
||||
|
||||
function gotoNode(o,subIndex,root,hash,relpath)
|
||||
{
|
||||
var nti = navTreeSubIndices[subIndex][root+hash];
|
||||
o.breadcrumbs = $.extend(true, [], nti ? nti : navTreeSubIndices[subIndex][root]);
|
||||
if (!o.breadcrumbs && root!=NAVTREE[0][1]) { // fallback: show index
|
||||
navTo(o,NAVTREE[0][1],"",relpath);
|
||||
$('.item').removeClass('selected');
|
||||
$('.item').removeAttr('id');
|
||||
}
|
||||
if (o.breadcrumbs) {
|
||||
o.breadcrumbs.unshift(0); // add 0 for root node
|
||||
showNode(o, o.node, 0, hash);
|
||||
}
|
||||
}
|
||||
|
||||
function navTo(o,root,hash,relpath)
|
||||
{
|
||||
var link = cachedLink();
|
||||
if (link) {
|
||||
var parts = link.split('#');
|
||||
root = parts[0];
|
||||
if (parts.length>1) hash = '#'+parts[1];
|
||||
else hash='';
|
||||
}
|
||||
if (hash.match(/^#l\d+$/)) {
|
||||
var anchor=$('a[name='+hash.substring(1)+']');
|
||||
glowEffect(anchor.parent(),1000); // line number
|
||||
hash=''; // strip line number anchors
|
||||
//root=root.replace(/_source\./,'.'); // source link to doc link
|
||||
}
|
||||
var url=root+hash;
|
||||
var i=-1;
|
||||
while (NAVTREEINDEX[i+1]<=url) i++;
|
||||
if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index
|
||||
if (navTreeSubIndices[i]) {
|
||||
gotoNode(o,i,root,hash,relpath)
|
||||
} else {
|
||||
getScript(relpath+'navtreeindex'+i,function(){
|
||||
navTreeSubIndices[i] = eval('NAVTREEINDEX'+i);
|
||||
if (navTreeSubIndices[i]) {
|
||||
gotoNode(o,i,root,hash,relpath);
|
||||
}
|
||||
},true);
|
||||
}
|
||||
}
|
||||
|
||||
function showSyncOff(n,relpath)
|
||||
{
|
||||
n.html('<img src="'+relpath+'sync_off.png" title="'+SYNCOFFMSG+'"/>');
|
||||
}
|
||||
|
||||
function showSyncOn(n,relpath)
|
||||
{
|
||||
n.html('<img src="'+relpath+'sync_on.png" title="'+SYNCONMSG+'"/>');
|
||||
}
|
||||
|
||||
function toggleSyncButton(relpath)
|
||||
{
|
||||
var navSync = $('#nav-sync');
|
||||
if (navSync.hasClass('sync')) {
|
||||
navSync.removeClass('sync');
|
||||
showSyncOff(navSync,relpath);
|
||||
storeLink(stripPath2($(location).attr('pathname'))+$(location).attr('hash'));
|
||||
} else {
|
||||
navSync.addClass('sync');
|
||||
showSyncOn(navSync,relpath);
|
||||
deleteLink();
|
||||
}
|
||||
}
|
||||
|
||||
function initNavTree(toroot,relpath)
|
||||
{
|
||||
var o = new Object();
|
||||
o.toroot = toroot;
|
||||
o.node = new Object();
|
||||
o.node.li = document.getElementById("nav-tree-contents");
|
||||
o.node.childrenData = NAVTREE;
|
||||
o.node.children = new Array();
|
||||
o.node.childrenUL = document.createElement("ul");
|
||||
o.node.getChildrenUL = function() { return o.node.childrenUL; };
|
||||
o.node.li.appendChild(o.node.childrenUL);
|
||||
o.node.depth = 0;
|
||||
o.node.relpath = relpath;
|
||||
o.node.expanded = false;
|
||||
o.node.isLast = true;
|
||||
o.node.plus_img = document.createElement("img");
|
||||
o.node.plus_img.src = relpath+"ftv2pnode.png";
|
||||
o.node.plus_img.width = 16;
|
||||
o.node.plus_img.height = 22;
|
||||
|
||||
if (localStorageSupported()) {
|
||||
var navSync = $('#nav-sync');
|
||||
if (cachedLink()) {
|
||||
showSyncOff(navSync,relpath);
|
||||
navSync.removeClass('sync');
|
||||
} else {
|
||||
showSyncOn(navSync,relpath);
|
||||
}
|
||||
navSync.click(function(){ toggleSyncButton(relpath); });
|
||||
}
|
||||
|
||||
$(window).load(function(){
|
||||
navTo(o,toroot,window.location.hash,relpath);
|
||||
showRoot();
|
||||
});
|
||||
|
||||
$(window).bind('hashchange', function(){
|
||||
if (window.location.hash && window.location.hash.length>1){
|
||||
var a;
|
||||
if ($(location).attr('hash')){
|
||||
var clslink=stripPath($(location).attr('pathname'))+':'+
|
||||
$(location).attr('hash').substring(1);
|
||||
a=$('.item a[class$="'+clslink+'"]');
|
||||
}
|
||||
if (a==null || !$(a).parent().parent().hasClass('selected')){
|
||||
$('.item').removeClass('selected');
|
||||
$('.item').removeAttr('id');
|
||||
}
|
||||
var link=stripPath2($(location).attr('pathname'));
|
||||
navTo(o,link,$(location).attr('hash'),relpath);
|
||||
} else if (!animationInProgress) {
|
||||
$('#doc-content').scrollTop(0);
|
||||
$('.item').removeClass('selected');
|
||||
$('.item').removeAttr('id');
|
||||
navTo(o,toroot,window.location.hash,relpath);
|
||||
}
|
||||
})
|
||||
}
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
var NAVTREEINDEX0 =
|
||||
{
|
||||
"index.html":[],
|
||||
"pages.html":[]
|
||||
};
|
After Width: | Height: | Size: 123 B |
|
@ -0,0 +1,97 @@
|
|||
var cookie_namespace = 'doxygen';
|
||||
var sidenav,navtree,content,header;
|
||||
|
||||
function readCookie(cookie)
|
||||
{
|
||||
var myCookie = cookie_namespace+"_"+cookie+"=";
|
||||
if (document.cookie)
|
||||
{
|
||||
var index = document.cookie.indexOf(myCookie);
|
||||
if (index != -1)
|
||||
{
|
||||
var valStart = index + myCookie.length;
|
||||
var valEnd = document.cookie.indexOf(";", valStart);
|
||||
if (valEnd == -1)
|
||||
{
|
||||
valEnd = document.cookie.length;
|
||||
}
|
||||
var val = document.cookie.substring(valStart, valEnd);
|
||||
return val;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
function writeCookie(cookie, val, expiration)
|
||||
{
|
||||
if (val==undefined) return;
|
||||
if (expiration == null)
|
||||
{
|
||||
var date = new Date();
|
||||
date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week
|
||||
expiration = date.toGMTString();
|
||||
}
|
||||
document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; expires=" + expiration+"; path=/";
|
||||
}
|
||||
|
||||
function resizeWidth()
|
||||
{
|
||||
var windowWidth = $(window).width() + "px";
|
||||
var sidenavWidth = $(sidenav).outerWidth();
|
||||
content.css({marginLeft:parseInt(sidenavWidth)+"px"});
|
||||
writeCookie('width',sidenavWidth, null);
|
||||
}
|
||||
|
||||
function restoreWidth(navWidth)
|
||||
{
|
||||
var windowWidth = $(window).width() + "px";
|
||||
content.css({marginLeft:parseInt(navWidth)+6+"px"});
|
||||
sidenav.css({width:navWidth + "px"});
|
||||
}
|
||||
|
||||
function resizeHeight()
|
||||
{
|
||||
var headerHeight = header.outerHeight();
|
||||
var footerHeight = footer.outerHeight();
|
||||
var windowHeight = $(window).height() - headerHeight - footerHeight;
|
||||
content.css({height:windowHeight + "px"});
|
||||
navtree.css({height:windowHeight + "px"});
|
||||
sidenav.css({height:windowHeight + "px",top: headerHeight+"px"});
|
||||
}
|
||||
|
||||
function initResizable()
|
||||
{
|
||||
header = $("#top");
|
||||
sidenav = $("#side-nav");
|
||||
content = $("#doc-content");
|
||||
navtree = $("#nav-tree");
|
||||
footer = $("#nav-path");
|
||||
$(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } });
|
||||
$(window).resize(function() { resizeHeight(); });
|
||||
var width = readCookie('width');
|
||||
if (width) { restoreWidth(width); } else { resizeWidth(); }
|
||||
resizeHeight();
|
||||
var url = location.href;
|
||||
var i=url.indexOf("#");
|
||||
if (i>=0) window.location.hash=url.substr(i);
|
||||
var _preventDefault = function(evt) { evt.preventDefault(); };
|
||||
$("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault);
|
||||
$(document).bind('touchmove',function(e){
|
||||
var device = navigator.userAgent.toLowerCase();
|
||||
var ios = device.match(/(iphone|ipod|ipad)/);
|
||||
if (ios) {
|
||||
try {
|
||||
var target = e.target;
|
||||
while (target) {
|
||||
if ($(target).css('-webkit-overflow-scrolling')=='touch') return;
|
||||
target = target.parentNode;
|
||||
}
|
||||
e.preventDefault();
|
||||
} catch(err) {
|
||||
e.preventDefault();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
After Width: | Height: | Size: 273 B |
After Width: | Height: | Size: 563 B |
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,271 @@
|
|||
/*---------------- Search Box */
|
||||
|
||||
#FSearchBox {
|
||||
float: left;
|
||||
}
|
||||
|
||||
#MSearchBox {
|
||||
white-space : nowrap;
|
||||
position: absolute;
|
||||
float: none;
|
||||
display: inline;
|
||||
margin-top: 8px;
|
||||
right: 0px;
|
||||
width: 170px;
|
||||
z-index: 102;
|
||||
background-color: white;
|
||||
}
|
||||
|
||||
#MSearchBox .left
|
||||
{
|
||||
display:block;
|
||||
position:absolute;
|
||||
left:10px;
|
||||
width:20px;
|
||||
height:19px;
|
||||
background:url('search_l.png') no-repeat;
|
||||
background-position:right;
|
||||
}
|
||||
|
||||
#MSearchSelect {
|
||||
display:block;
|
||||
position:absolute;
|
||||
width:20px;
|
||||
height:19px;
|
||||
}
|
||||
|
||||
.left #MSearchSelect {
|
||||
left:4px;
|
||||
}
|
||||
|
||||
.right #MSearchSelect {
|
||||
right:5px;
|
||||
}
|
||||
|
||||
#MSearchField {
|
||||
display:block;
|
||||
position:absolute;
|
||||
height:19px;
|
||||
background:url('search_m.png') repeat-x;
|
||||
border:none;
|
||||
width:111px;
|
||||
margin-left:20px;
|
||||
padding-left:4px;
|
||||
color: #909090;
|
||||
outline: none;
|
||||
font: 9pt Arial, Verdana, sans-serif;
|
||||
}
|
||||
|
||||
#FSearchBox #MSearchField {
|
||||
margin-left:15px;
|
||||
}
|
||||
|
||||
#MSearchBox .right {
|
||||
display:block;
|
||||
position:absolute;
|
||||
right:10px;
|
||||
top:0px;
|
||||
width:20px;
|
||||
height:19px;
|
||||
background:url('search_r.png') no-repeat;
|
||||
background-position:left;
|
||||
}
|
||||
|
||||
#MSearchClose {
|
||||
display: none;
|
||||
position: absolute;
|
||||
top: 4px;
|
||||
background : none;
|
||||
border: none;
|
||||
margin: 0px 4px 0px 0px;
|
||||
padding: 0px 0px;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.left #MSearchClose {
|
||||
left: 6px;
|
||||
}
|
||||
|
||||
.right #MSearchClose {
|
||||
right: 2px;
|
||||
}
|
||||
|
||||
.MSearchBoxActive #MSearchField {
|
||||
color: #000000;
|
||||
}
|
||||
|
||||
/*---------------- Search filter selection */
|
||||
|
||||
#MSearchSelectWindow {
|
||||
display: none;
|
||||
position: absolute;
|
||||
left: 0; top: 0;
|
||||
border: 1px solid #90A5CE;
|
||||
background-color: #F9FAFC;
|
||||
z-index: 1;
|
||||
padding-top: 4px;
|
||||
padding-bottom: 4px;
|
||||
-moz-border-radius: 4px;
|
||||
-webkit-border-top-left-radius: 4px;
|
||||
-webkit-border-top-right-radius: 4px;
|
||||
-webkit-border-bottom-left-radius: 4px;
|
||||
-webkit-border-bottom-right-radius: 4px;
|
||||
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
|
||||
}
|
||||
|
||||
.SelectItem {
|
||||
font: 8pt Arial, Verdana, sans-serif;
|
||||
padding-left: 2px;
|
||||
padding-right: 12px;
|
||||
border: 0px;
|
||||
}
|
||||
|
||||
span.SelectionMark {
|
||||
margin-right: 4px;
|
||||
font-family: monospace;
|
||||
outline-style: none;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a.SelectItem {
|
||||
display: block;
|
||||
outline-style: none;
|
||||
color: #000000;
|
||||
text-decoration: none;
|
||||
padding-left: 6px;
|
||||
padding-right: 12px;
|
||||
}
|
||||
|
||||
a.SelectItem:focus,
|
||||
a.SelectItem:active {
|
||||
color: #000000;
|
||||
outline-style: none;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a.SelectItem:hover {
|
||||
color: #FFFFFF;
|
||||
background-color: #3D578C;
|
||||
outline-style: none;
|
||||
text-decoration: none;
|
||||
cursor: pointer;
|
||||
display: block;
|
||||
}
|
||||
|
||||
/*---------------- Search results window */
|
||||
|
||||
iframe#MSearchResults {
|
||||
width: 60ex;
|
||||
height: 15em;
|
||||
}
|
||||
|
||||
#MSearchResultsWindow {
|
||||
display: none;
|
||||
position: absolute;
|
||||
left: 0; top: 0;
|
||||
border: 1px solid #000;
|
||||
background-color: #EEF1F7;
|
||||
}
|
||||
|
||||
/* ----------------------------------- */
|
||||
|
||||
|
||||
#SRIndex {
|
||||
clear:both;
|
||||
padding-bottom: 15px;
|
||||
}
|
||||
|
||||
.SREntry {
|
||||
font-size: 10pt;
|
||||
padding-left: 1ex;
|
||||
}
|
||||
|
||||
.SRPage .SREntry {
|
||||
font-size: 8pt;
|
||||
padding: 1px 5px;
|
||||
}
|
||||
|
||||
body.SRPage {
|
||||
margin: 5px 2px;
|
||||
}
|
||||
|
||||
.SRChildren {
|
||||
padding-left: 3ex; padding-bottom: .5em
|
||||
}
|
||||
|
||||
.SRPage .SRChildren {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.SRSymbol {
|
||||
font-weight: bold;
|
||||
color: #425E97;
|
||||
font-family: Arial, Verdana, sans-serif;
|
||||
text-decoration: none;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
a.SRScope {
|
||||
display: block;
|
||||
color: #425E97;
|
||||
font-family: Arial, Verdana, sans-serif;
|
||||
text-decoration: none;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
a.SRSymbol:focus, a.SRSymbol:active,
|
||||
a.SRScope:focus, a.SRScope:active {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
span.SRScope {
|
||||
padding-left: 4px;
|
||||
}
|
||||
|
||||
.SRPage .SRStatus {
|
||||
padding: 2px 5px;
|
||||
font-size: 8pt;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.SRResult {
|
||||
display: none;
|
||||
}
|
||||
|
||||
DIV.searchresults {
|
||||
margin-left: 10px;
|
||||
margin-right: 10px;
|
||||
}
|
||||
|
||||
/*---------------- External search page results */
|
||||
|
||||
.searchresult {
|
||||
background-color: #F0F3F8;
|
||||
}
|
||||
|
||||
.pages b {
|
||||
color: white;
|
||||
padding: 5px 5px 3px 5px;
|
||||
background-image: url("../tab_a.png");
|
||||
background-repeat: repeat-x;
|
||||
text-shadow: 0 1px 1px #000000;
|
||||
}
|
||||
|
||||
.pages {
|
||||
line-height: 17px;
|
||||
margin-left: 4px;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.hl {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
#searchresults {
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.searchpages {
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
|
@ -0,0 +1,791 @@
|
|||
// Search script generated by doxygen
|
||||
// Copyright (C) 2009 by Dimitri van Heesch.
|
||||
|
||||
// The code in this file is loosly based on main.js, part of Natural Docs,
|
||||
// which is Copyright (C) 2003-2008 Greg Valure
|
||||
// Natural Docs is licensed under the GPL.
|
||||
|
||||
var indexSectionsWithContent =
|
||||
{
|
||||
};
|
||||
|
||||
var indexSectionNames =
|
||||
{
|
||||
};
|
||||
|
||||
function convertToId(search)
|
||||
{
|
||||
var result = '';
|
||||
for (i=0;i<search.length;i++)
|
||||
{
|
||||
var c = search.charAt(i);
|
||||
var cn = c.charCodeAt(0);
|
||||
if (c.match(/[a-z0-9\u0080-\uFFFF]/))
|
||||
{
|
||||
result+=c;
|
||||
}
|
||||
else if (cn<16)
|
||||
{
|
||||
result+="_0"+cn.toString(16);
|
||||
}
|
||||
else
|
||||
{
|
||||
result+="_"+cn.toString(16);
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
function getXPos(item)
|
||||
{
|
||||
var x = 0;
|
||||
if (item.offsetWidth)
|
||||
{
|
||||
while (item && item!=document.body)
|
||||
{
|
||||
x += item.offsetLeft;
|
||||
item = item.offsetParent;
|
||||
}
|
||||
}
|
||||
return x;
|
||||
}
|
||||
|
||||
function getYPos(item)
|
||||
{
|
||||
var y = 0;
|
||||
if (item.offsetWidth)
|
||||
{
|
||||
while (item && item!=document.body)
|
||||
{
|
||||
y += item.offsetTop;
|
||||
item = item.offsetParent;
|
||||
}
|
||||
}
|
||||
return y;
|
||||
}
|
||||
|
||||
/* A class handling everything associated with the search panel.
|
||||
|
||||
Parameters:
|
||||
name - The name of the global variable that will be
|
||||
storing this instance. Is needed to be able to set timeouts.
|
||||
resultPath - path to use for external files
|
||||
*/
|
||||
function SearchBox(name, resultsPath, inFrame, label)
|
||||
{
|
||||
if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); }
|
||||
|
||||
// ---------- Instance variables
|
||||
this.name = name;
|
||||
this.resultsPath = resultsPath;
|
||||
this.keyTimeout = 0;
|
||||
this.keyTimeoutLength = 500;
|
||||
this.closeSelectionTimeout = 300;
|
||||
this.lastSearchValue = "";
|
||||
this.lastResultsPage = "";
|
||||
this.hideTimeout = 0;
|
||||
this.searchIndex = 0;
|
||||
this.searchActive = false;
|
||||
this.insideFrame = inFrame;
|
||||
this.searchLabel = label;
|
||||
|
||||
// ----------- DOM Elements
|
||||
|
||||
this.DOMSearchField = function()
|
||||
{ return document.getElementById("MSearchField"); }
|
||||
|
||||
this.DOMSearchSelect = function()
|
||||
{ return document.getElementById("MSearchSelect"); }
|
||||
|
||||
this.DOMSearchSelectWindow = function()
|
||||
{ return document.getElementById("MSearchSelectWindow"); }
|
||||
|
||||
this.DOMPopupSearchResults = function()
|
||||
{ return document.getElementById("MSearchResults"); }
|
||||
|
||||
this.DOMPopupSearchResultsWindow = function()
|
||||
{ return document.getElementById("MSearchResultsWindow"); }
|
||||
|
||||
this.DOMSearchClose = function()
|
||||
{ return document.getElementById("MSearchClose"); }
|
||||
|
||||
this.DOMSearchBox = function()
|
||||
{ return document.getElementById("MSearchBox"); }
|
||||
|
||||
// ------------ Event Handlers
|
||||
|
||||
// Called when focus is added or removed from the search field.
|
||||
this.OnSearchFieldFocus = function(isActive)
|
||||
{
|
||||
this.Activate(isActive);
|
||||
}
|
||||
|
||||
this.OnSearchSelectShow = function()
|
||||
{
|
||||
var searchSelectWindow = this.DOMSearchSelectWindow();
|
||||
var searchField = this.DOMSearchSelect();
|
||||
|
||||
if (this.insideFrame)
|
||||
{
|
||||
var left = getXPos(searchField);
|
||||
var top = getYPos(searchField);
|
||||
left += searchField.offsetWidth + 6;
|
||||
top += searchField.offsetHeight;
|
||||
|
||||
// show search selection popup
|
||||
searchSelectWindow.style.display='block';
|
||||
left -= searchSelectWindow.offsetWidth;
|
||||
searchSelectWindow.style.left = left + 'px';
|
||||
searchSelectWindow.style.top = top + 'px';
|
||||
}
|
||||
else
|
||||
{
|
||||
var left = getXPos(searchField);
|
||||
var top = getYPos(searchField);
|
||||
top += searchField.offsetHeight;
|
||||
|
||||
// show search selection popup
|
||||
searchSelectWindow.style.display='block';
|
||||
searchSelectWindow.style.left = left + 'px';
|
||||
searchSelectWindow.style.top = top + 'px';
|
||||
}
|
||||
|
||||
// stop selection hide timer
|
||||
if (this.hideTimeout)
|
||||
{
|
||||
clearTimeout(this.hideTimeout);
|
||||
this.hideTimeout=0;
|
||||
}
|
||||
return false; // to avoid "image drag" default event
|
||||
}
|
||||
|
||||
this.OnSearchSelectHide = function()
|
||||
{
|
||||
this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()",
|
||||
this.closeSelectionTimeout);
|
||||
}
|
||||
|
||||
// Called when the content of the search field is changed.
|
||||
this.OnSearchFieldChange = function(evt)
|
||||
{
|
||||
if (this.keyTimeout) // kill running timer
|
||||
{
|
||||
clearTimeout(this.keyTimeout);
|
||||
this.keyTimeout = 0;
|
||||
}
|
||||
|
||||
var e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==40 || e.keyCode==13)
|
||||
{
|
||||
if (e.shiftKey==1)
|
||||
{
|
||||
this.OnSearchSelectShow();
|
||||
var win=this.DOMSearchSelectWindow();
|
||||
for (i=0;i<win.childNodes.length;i++)
|
||||
{
|
||||
var child = win.childNodes[i]; // get span within a
|
||||
if (child.className=='SelectItem')
|
||||
{
|
||||
child.focus();
|
||||
return;
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
else if (window.frames.MSearchResults.searchResults)
|
||||
{
|
||||
var elem = window.frames.MSearchResults.searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
}
|
||||
else if (e.keyCode==27) // Escape out of the search field
|
||||
{
|
||||
this.DOMSearchField().blur();
|
||||
this.DOMPopupSearchResultsWindow().style.display = 'none';
|
||||
this.DOMSearchClose().style.display = 'none';
|
||||
this.lastSearchValue = '';
|
||||
this.Activate(false);
|
||||
return;
|
||||
}
|
||||
|
||||
// strip whitespaces
|
||||
var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
|
||||
|
||||
if (searchValue != this.lastSearchValue) // search value has changed
|
||||
{
|
||||
if (searchValue != "") // non-empty search
|
||||
{
|
||||
// set timer for search update
|
||||
this.keyTimeout = setTimeout(this.name + '.Search()',
|
||||
this.keyTimeoutLength);
|
||||
}
|
||||
else // empty search field
|
||||
{
|
||||
this.DOMPopupSearchResultsWindow().style.display = 'none';
|
||||
this.DOMSearchClose().style.display = 'none';
|
||||
this.lastSearchValue = '';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this.SelectItemCount = function(id)
|
||||
{
|
||||
var count=0;
|
||||
var win=this.DOMSearchSelectWindow();
|
||||
for (i=0;i<win.childNodes.length;i++)
|
||||
{
|
||||
var child = win.childNodes[i]; // get span within a
|
||||
if (child.className=='SelectItem')
|
||||
{
|
||||
count++;
|
||||
}
|
||||
}
|
||||
return count;
|
||||
}
|
||||
|
||||
this.SelectItemSet = function(id)
|
||||
{
|
||||
var i,j=0;
|
||||
var win=this.DOMSearchSelectWindow();
|
||||
for (i=0;i<win.childNodes.length;i++)
|
||||
{
|
||||
var child = win.childNodes[i]; // get span within a
|
||||
if (child.className=='SelectItem')
|
||||
{
|
||||
var node = child.firstChild;
|
||||
if (j==id)
|
||||
{
|
||||
node.innerHTML='•';
|
||||
}
|
||||
else
|
||||
{
|
||||
node.innerHTML=' ';
|
||||
}
|
||||
j++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Called when an search filter selection is made.
|
||||
// set item with index id as the active item
|
||||
this.OnSelectItem = function(id)
|
||||
{
|
||||
this.searchIndex = id;
|
||||
this.SelectItemSet(id);
|
||||
var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
|
||||
if (searchValue!="" && this.searchActive) // something was found -> do a search
|
||||
{
|
||||
this.Search();
|
||||
}
|
||||
}
|
||||
|
||||
this.OnSearchSelectKey = function(evt)
|
||||
{
|
||||
var e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==40 && this.searchIndex<this.SelectItemCount()) // Down
|
||||
{
|
||||
this.searchIndex++;
|
||||
this.OnSelectItem(this.searchIndex);
|
||||
}
|
||||
else if (e.keyCode==38 && this.searchIndex>0) // Up
|
||||
{
|
||||
this.searchIndex--;
|
||||
this.OnSelectItem(this.searchIndex);
|
||||
}
|
||||
else if (e.keyCode==13 || e.keyCode==27)
|
||||
{
|
||||
this.OnSelectItem(this.searchIndex);
|
||||
this.CloseSelectionWindow();
|
||||
this.DOMSearchField().focus();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// --------- Actions
|
||||
|
||||
// Closes the results window.
|
||||
this.CloseResultsWindow = function()
|
||||
{
|
||||
this.DOMPopupSearchResultsWindow().style.display = 'none';
|
||||
this.DOMSearchClose().style.display = 'none';
|
||||
this.Activate(false);
|
||||
}
|
||||
|
||||
this.CloseSelectionWindow = function()
|
||||
{
|
||||
this.DOMSearchSelectWindow().style.display = 'none';
|
||||
}
|
||||
|
||||
// Performs a search.
|
||||
this.Search = function()
|
||||
{
|
||||
this.keyTimeout = 0;
|
||||
|
||||
// strip leading whitespace
|
||||
var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
|
||||
|
||||
var code = searchValue.toLowerCase().charCodeAt(0);
|
||||
var idxChar = searchValue.substr(0, 1).toLowerCase();
|
||||
if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair
|
||||
{
|
||||
idxChar = searchValue.substr(0, 2);
|
||||
}
|
||||
|
||||
var resultsPage;
|
||||
var resultsPageWithSearch;
|
||||
var hasResultsPage;
|
||||
|
||||
var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar);
|
||||
if (idx!=-1)
|
||||
{
|
||||
var hexCode=idx.toString(16);
|
||||
resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html';
|
||||
resultsPageWithSearch = resultsPage+'?'+escape(searchValue);
|
||||
hasResultsPage = true;
|
||||
}
|
||||
else // nothing available for this search term
|
||||
{
|
||||
resultsPage = this.resultsPath + '/nomatches.html';
|
||||
resultsPageWithSearch = resultsPage;
|
||||
hasResultsPage = false;
|
||||
}
|
||||
|
||||
window.frames.MSearchResults.location = resultsPageWithSearch;
|
||||
var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
|
||||
|
||||
if (domPopupSearchResultsWindow.style.display!='block')
|
||||
{
|
||||
var domSearchBox = this.DOMSearchBox();
|
||||
this.DOMSearchClose().style.display = 'inline';
|
||||
if (this.insideFrame)
|
||||
{
|
||||
var domPopupSearchResults = this.DOMPopupSearchResults();
|
||||
domPopupSearchResultsWindow.style.position = 'relative';
|
||||
domPopupSearchResultsWindow.style.display = 'block';
|
||||
var width = document.body.clientWidth - 8; // the -8 is for IE :-(
|
||||
domPopupSearchResultsWindow.style.width = width + 'px';
|
||||
domPopupSearchResults.style.width = width + 'px';
|
||||
}
|
||||
else
|
||||
{
|
||||
var domPopupSearchResults = this.DOMPopupSearchResults();
|
||||
var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth;
|
||||
var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1;
|
||||
domPopupSearchResultsWindow.style.display = 'block';
|
||||
left -= domPopupSearchResults.offsetWidth;
|
||||
domPopupSearchResultsWindow.style.top = top + 'px';
|
||||
domPopupSearchResultsWindow.style.left = left + 'px';
|
||||
}
|
||||
}
|
||||
|
||||
this.lastSearchValue = searchValue;
|
||||
this.lastResultsPage = resultsPage;
|
||||
}
|
||||
|
||||
// -------- Activation Functions
|
||||
|
||||
// Activates or deactivates the search panel, resetting things to
|
||||
// their default values if necessary.
|
||||
this.Activate = function(isActive)
|
||||
{
|
||||
if (isActive || // open it
|
||||
this.DOMPopupSearchResultsWindow().style.display == 'block'
|
||||
)
|
||||
{
|
||||
this.DOMSearchBox().className = 'MSearchBoxActive';
|
||||
|
||||
var searchField = this.DOMSearchField();
|
||||
|
||||
if (searchField.value == this.searchLabel) // clear "Search" term upon entry
|
||||
{
|
||||
searchField.value = '';
|
||||
this.searchActive = true;
|
||||
}
|
||||
}
|
||||
else if (!isActive) // directly remove the panel
|
||||
{
|
||||
this.DOMSearchBox().className = 'MSearchBoxInactive';
|
||||
this.DOMSearchField().value = this.searchLabel;
|
||||
this.searchActive = false;
|
||||
this.lastSearchValue = ''
|
||||
this.lastResultsPage = '';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// -----------------------------------------------------------------------
|
||||
|
||||
// The class that handles everything on the search results page.
|
||||
function SearchResults(name)
|
||||
{
|
||||
// The number of matches from the last run of <Search()>.
|
||||
this.lastMatchCount = 0;
|
||||
this.lastKey = 0;
|
||||
this.repeatOn = false;
|
||||
|
||||
// Toggles the visibility of the passed element ID.
|
||||
this.FindChildElement = function(id)
|
||||
{
|
||||
var parentElement = document.getElementById(id);
|
||||
var element = parentElement.firstChild;
|
||||
|
||||
while (element && element!=parentElement)
|
||||
{
|
||||
if (element.nodeName == 'DIV' && element.className == 'SRChildren')
|
||||
{
|
||||
return element;
|
||||
}
|
||||
|
||||
if (element.nodeName == 'DIV' && element.hasChildNodes())
|
||||
{
|
||||
element = element.firstChild;
|
||||
}
|
||||
else if (element.nextSibling)
|
||||
{
|
||||
element = element.nextSibling;
|
||||
}
|
||||
else
|
||||
{
|
||||
do
|
||||
{
|
||||
element = element.parentNode;
|
||||
}
|
||||
while (element && element!=parentElement && !element.nextSibling);
|
||||
|
||||
if (element && element!=parentElement)
|
||||
{
|
||||
element = element.nextSibling;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this.Toggle = function(id)
|
||||
{
|
||||
var element = this.FindChildElement(id);
|
||||
if (element)
|
||||
{
|
||||
if (element.style.display == 'block')
|
||||
{
|
||||
element.style.display = 'none';
|
||||
}
|
||||
else
|
||||
{
|
||||
element.style.display = 'block';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Searches for the passed string. If there is no parameter,
|
||||
// it takes it from the URL query.
|
||||
//
|
||||
// Always returns true, since other documents may try to call it
|
||||
// and that may or may not be possible.
|
||||
this.Search = function(search)
|
||||
{
|
||||
if (!search) // get search word from URL
|
||||
{
|
||||
search = window.location.search;
|
||||
search = search.substring(1); // Remove the leading '?'
|
||||
search = unescape(search);
|
||||
}
|
||||
|
||||
search = search.replace(/^ +/, ""); // strip leading spaces
|
||||
search = search.replace(/ +$/, ""); // strip trailing spaces
|
||||
search = search.toLowerCase();
|
||||
search = convertToId(search);
|
||||
|
||||
var resultRows = document.getElementsByTagName("div");
|
||||
var matches = 0;
|
||||
|
||||
var i = 0;
|
||||
while (i < resultRows.length)
|
||||
{
|
||||
var row = resultRows.item(i);
|
||||
if (row.className == "SRResult")
|
||||
{
|
||||
var rowMatchName = row.id.toLowerCase();
|
||||
rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
|
||||
|
||||
if (search.length<=rowMatchName.length &&
|
||||
rowMatchName.substr(0, search.length)==search)
|
||||
{
|
||||
row.style.display = 'block';
|
||||
matches++;
|
||||
}
|
||||
else
|
||||
{
|
||||
row.style.display = 'none';
|
||||
}
|
||||
}
|
||||
i++;
|
||||
}
|
||||
document.getElementById("Searching").style.display='none';
|
||||
if (matches == 0) // no results
|
||||
{
|
||||
document.getElementById("NoMatches").style.display='block';
|
||||
}
|
||||
else // at least one result
|
||||
{
|
||||
document.getElementById("NoMatches").style.display='none';
|
||||
}
|
||||
this.lastMatchCount = matches;
|
||||
return true;
|
||||
}
|
||||
|
||||
// return the first item with index index or higher that is visible
|
||||
this.NavNext = function(index)
|
||||
{
|
||||
var focusItem;
|
||||
while (1)
|
||||
{
|
||||
var focusName = 'Item'+index;
|
||||
focusItem = document.getElementById(focusName);
|
||||
if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
|
||||
{
|
||||
break;
|
||||
}
|
||||
else if (!focusItem) // last element
|
||||
{
|
||||
break;
|
||||
}
|
||||
focusItem=null;
|
||||
index++;
|
||||
}
|
||||
return focusItem;
|
||||
}
|
||||
|
||||
this.NavPrev = function(index)
|
||||
{
|
||||
var focusItem;
|
||||
while (1)
|
||||
{
|
||||
var focusName = 'Item'+index;
|
||||
focusItem = document.getElementById(focusName);
|
||||
if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
|
||||
{
|
||||
break;
|
||||
}
|
||||
else if (!focusItem) // last element
|
||||
{
|
||||
break;
|
||||
}
|
||||
focusItem=null;
|
||||
index--;
|
||||
}
|
||||
return focusItem;
|
||||
}
|
||||
|
||||
this.ProcessKeys = function(e)
|
||||
{
|
||||
if (e.type == "keydown")
|
||||
{
|
||||
this.repeatOn = false;
|
||||
this.lastKey = e.keyCode;
|
||||
}
|
||||
else if (e.type == "keypress")
|
||||
{
|
||||
if (!this.repeatOn)
|
||||
{
|
||||
if (this.lastKey) this.repeatOn = true;
|
||||
return false; // ignore first keypress after keydown
|
||||
}
|
||||
}
|
||||
else if (e.type == "keyup")
|
||||
{
|
||||
this.lastKey = 0;
|
||||
this.repeatOn = false;
|
||||
}
|
||||
return this.lastKey!=0;
|
||||
}
|
||||
|
||||
this.Nav = function(evt,itemIndex)
|
||||
{
|
||||
var e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==13) return true;
|
||||
if (!this.ProcessKeys(e)) return false;
|
||||
|
||||
if (this.lastKey==38) // Up
|
||||
{
|
||||
var newIndex = itemIndex-1;
|
||||
var focusItem = this.NavPrev(newIndex);
|
||||
if (focusItem)
|
||||
{
|
||||
var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
|
||||
if (child && child.style.display == 'block') // children visible
|
||||
{
|
||||
var n=0;
|
||||
var tmpElem;
|
||||
while (1) // search for last child
|
||||
{
|
||||
tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
|
||||
if (tmpElem)
|
||||
{
|
||||
focusItem = tmpElem;
|
||||
}
|
||||
else // found it!
|
||||
{
|
||||
break;
|
||||
}
|
||||
n++;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (focusItem)
|
||||
{
|
||||
focusItem.focus();
|
||||
}
|
||||
else // return focus to search field
|
||||
{
|
||||
parent.document.getElementById("MSearchField").focus();
|
||||
}
|
||||
}
|
||||
else if (this.lastKey==40) // Down
|
||||
{
|
||||
var newIndex = itemIndex+1;
|
||||
var focusItem;
|
||||
var item = document.getElementById('Item'+itemIndex);
|
||||
var elem = this.FindChildElement(item.parentNode.parentNode.id);
|
||||
if (elem && elem.style.display == 'block') // children visible
|
||||
{
|
||||
focusItem = document.getElementById('Item'+itemIndex+'_c0');
|
||||
}
|
||||
if (!focusItem) focusItem = this.NavNext(newIndex);
|
||||
if (focusItem) focusItem.focus();
|
||||
}
|
||||
else if (this.lastKey==39) // Right
|
||||
{
|
||||
var item = document.getElementById('Item'+itemIndex);
|
||||
var elem = this.FindChildElement(item.parentNode.parentNode.id);
|
||||
if (elem) elem.style.display = 'block';
|
||||
}
|
||||
else if (this.lastKey==37) // Left
|
||||
{
|
||||
var item = document.getElementById('Item'+itemIndex);
|
||||
var elem = this.FindChildElement(item.parentNode.parentNode.id);
|
||||
if (elem) elem.style.display = 'none';
|
||||
}
|
||||
else if (this.lastKey==27) // Escape
|
||||
{
|
||||
parent.searchBox.CloseResultsWindow();
|
||||
parent.document.getElementById("MSearchField").focus();
|
||||
}
|
||||
else if (this.lastKey==13) // Enter
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
this.NavChild = function(evt,itemIndex,childIndex)
|
||||
{
|
||||
var e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==13) return true;
|
||||
if (!this.ProcessKeys(e)) return false;
|
||||
|
||||
if (this.lastKey==38) // Up
|
||||
{
|
||||
if (childIndex>0)
|
||||
{
|
||||
var newIndex = childIndex-1;
|
||||
document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
|
||||
}
|
||||
else // already at first child, jump to parent
|
||||
{
|
||||
document.getElementById('Item'+itemIndex).focus();
|
||||
}
|
||||
}
|
||||
else if (this.lastKey==40) // Down
|
||||
{
|
||||
var newIndex = childIndex+1;
|
||||
var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
|
||||
if (!elem) // last child, jump to parent next parent
|
||||
{
|
||||
elem = this.NavNext(itemIndex+1);
|
||||
}
|
||||
if (elem)
|
||||
{
|
||||
elem.focus();
|
||||
}
|
||||
}
|
||||
else if (this.lastKey==27) // Escape
|
||||
{
|
||||
parent.searchBox.CloseResultsWindow();
|
||||
parent.document.getElementById("MSearchField").focus();
|
||||
}
|
||||
else if (this.lastKey==13) // Enter
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
function setKeyActions(elem,action)
|
||||
{
|
||||
elem.setAttribute('onkeydown',action);
|
||||
elem.setAttribute('onkeypress',action);
|
||||
elem.setAttribute('onkeyup',action);
|
||||
}
|
||||
|
||||
function setClassAttr(elem,attr)
|
||||
{
|
||||
elem.setAttribute('class',attr);
|
||||
elem.setAttribute('className',attr);
|
||||
}
|
||||
|
||||
function createResults()
|
||||
{
|
||||
var results = document.getElementById("SRResults");
|
||||
for (var e=0; e<searchData.length; e++)
|
||||
{
|
||||
var id = searchData[e][0];
|
||||
var srResult = document.createElement('div');
|
||||
srResult.setAttribute('id','SR_'+id);
|
||||
setClassAttr(srResult,'SRResult');
|
||||
var srEntry = document.createElement('div');
|
||||
setClassAttr(srEntry,'SREntry');
|
||||
var srLink = document.createElement('a');
|
||||
srLink.setAttribute('id','Item'+e);
|
||||
setKeyActions(srLink,'return searchResults.Nav(event,'+e+')');
|
||||
setClassAttr(srLink,'SRSymbol');
|
||||
srLink.innerHTML = searchData[e][1][0];
|
||||
srEntry.appendChild(srLink);
|
||||
if (searchData[e][1].length==2) // single result
|
||||
{
|
||||
srLink.setAttribute('href',searchData[e][1][1][0]);
|
||||
if (searchData[e][1][1][1])
|
||||
{
|
||||
srLink.setAttribute('target','_parent');
|
||||
}
|
||||
var srScope = document.createElement('span');
|
||||
setClassAttr(srScope,'SRScope');
|
||||
srScope.innerHTML = searchData[e][1][1][2];
|
||||
srEntry.appendChild(srScope);
|
||||
}
|
||||
else // multiple results
|
||||
{
|
||||
srLink.setAttribute('href','javascript:searchResults.Toggle("SR_'+id+'")');
|
||||
var srChildren = document.createElement('div');
|
||||
setClassAttr(srChildren,'SRChildren');
|
||||
for (var c=0; c<searchData[e][1].length-1; c++)
|
||||
{
|
||||
var srChild = document.createElement('a');
|
||||
srChild.setAttribute('id','Item'+e+'_c'+c);
|
||||
setKeyActions(srChild,'return searchResults.NavChild(event,'+e+','+c+')');
|
||||
setClassAttr(srChild,'SRScope');
|
||||
srChild.setAttribute('href',searchData[e][1][c+1][0]);
|
||||
if (searchData[e][1][c+1][1])
|
||||
{
|
||||
srChild.setAttribute('target','_parent');
|
||||
}
|
||||
srChild.innerHTML = searchData[e][1][c+1][2];
|
||||
srChildren.appendChild(srChild);
|
||||
}
|
||||
srEntry.appendChild(srChildren);
|
||||
}
|
||||
srResult.appendChild(srEntry);
|
||||
results.appendChild(srResult);
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 604 B |
After Width: | Height: | Size: 158 B |
After Width: | Height: | Size: 612 B |
After Width: | Height: | Size: 853 B |
After Width: | Height: | Size: 845 B |
After Width: | Height: | Size: 142 B |
After Width: | Height: | Size: 169 B |
After Width: | Height: | Size: 177 B |
After Width: | Height: | Size: 184 B |
|
@ -0,0 +1,60 @@
|
|||
.tabs, .tabs2, .tabs3 {
|
||||
background-image: url('tab_b.png');
|
||||
width: 100%;
|
||||
z-index: 101;
|
||||
font-size: 13px;
|
||||
font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
|
||||
}
|
||||
|
||||
.tabs2 {
|
||||
font-size: 10px;
|
||||
}
|
||||
.tabs3 {
|
||||
font-size: 9px;
|
||||
}
|
||||
|
||||
.tablist {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
display: table;
|
||||
}
|
||||
|
||||
.tablist li {
|
||||
float: left;
|
||||
display: table-cell;
|
||||
background-image: url('tab_b.png');
|
||||
line-height: 36px;
|
||||
list-style: none;
|
||||
}
|
||||
|
||||
.tablist a {
|
||||
display: block;
|
||||
padding: 0 20px;
|
||||
font-weight: bold;
|
||||
background-image:url('tab_s.png');
|
||||
background-repeat:no-repeat;
|
||||
background-position:right;
|
||||
color: #283A5D;
|
||||
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
|
||||
text-decoration: none;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.tabs3 .tablist a {
|
||||
padding: 0 10px;
|
||||
}
|
||||
|
||||
.tablist a:hover {
|
||||
background-image: url('tab_h.png');
|
||||
background-repeat:repeat-x;
|
||||
color: #fff;
|
||||
text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.tablist li.current a {
|
||||
background-image: url('tab_a.png');
|
||||
background-repeat:repeat-x;
|
||||
color: #fff;
|
||||
text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
all: refman.pdf
|
||||
|
||||
pdf: refman.pdf
|
||||
|
||||
refman.pdf: clean refman.tex
|
||||
pdflatex refman
|
||||
makeindex refman.idx
|
||||
pdflatex refman
|
||||
latex_count=8 ; \
|
||||
while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
|
||||
do \
|
||||
echo "Rerunning latex...." ;\
|
||||
pdflatex refman ;\
|
||||
latex_count=`expr $$latex_count - 1` ;\
|
||||
done
|
||||
makeindex refman.idx
|
||||
pdflatex refman
|
||||
|
||||
|
||||
clean:
|
||||
rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
|
|
@ -0,0 +1,464 @@
|
|||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{doxygen}
|
||||
|
||||
% Packages used by this style file
|
||||
\RequirePackage{alltt}
|
||||
\RequirePackage{array}
|
||||
\RequirePackage{calc}
|
||||
\RequirePackage{float}
|
||||
\RequirePackage{ifthen}
|
||||
\RequirePackage{verbatim}
|
||||
\RequirePackage[table]{xcolor}
|
||||
\RequirePackage{xtab}
|
||||
|
||||
%---------- Internal commands used in this style file ----------------
|
||||
|
||||
\newcommand{\ensurespace}[1]{%
|
||||
\begingroup%
|
||||
\setlength{\dimen@}{#1}%
|
||||
\vskip\z@\@plus\dimen@%
|
||||
\penalty -100\vskip\z@\@plus -\dimen@%
|
||||
\vskip\dimen@%
|
||||
\penalty 9999%
|
||||
\vskip -\dimen@%
|
||||
\vskip\z@skip% hide the previous |\vskip| from |\addvspace|
|
||||
\endgroup%
|
||||
}
|
||||
|
||||
\newcommand{\DoxyLabelFont}{}
|
||||
\newcommand{\entrylabel}[1]{%
|
||||
{%
|
||||
\parbox[b]{\labelwidth-4pt}{%
|
||||
\makebox[0pt][l]{\DoxyLabelFont#1}%
|
||||
\vspace{1.5\baselineskip}%
|
||||
}%
|
||||
}%
|
||||
}
|
||||
|
||||
\newenvironment{DoxyDesc}[1]{%
|
||||
\ensurespace{4\baselineskip}%
|
||||
\begin{list}{}{%
|
||||
\settowidth{\labelwidth}{20pt}%
|
||||
\setlength{\parsep}{0pt}%
|
||||
\setlength{\itemsep}{0pt}%
|
||||
\setlength{\leftmargin}{\labelwidth+\labelsep}%
|
||||
\renewcommand{\makelabel}{\entrylabel}%
|
||||
}%
|
||||
\item[#1]%
|
||||
}{%
|
||||
\end{list}%
|
||||
}
|
||||
|
||||
\newsavebox{\xrefbox}
|
||||
\newlength{\xreflength}
|
||||
\newcommand{\xreflabel}[1]{%
|
||||
\sbox{\xrefbox}{#1}%
|
||||
\setlength{\xreflength}{\wd\xrefbox}%
|
||||
\ifthenelse{\xreflength>\labelwidth}{%
|
||||
\begin{minipage}{\textwidth}%
|
||||
\setlength{\parindent}{0pt}%
|
||||
\hangindent=15pt\bfseries #1\vspace{1.2\itemsep}%
|
||||
\end{minipage}%
|
||||
}{%
|
||||
\parbox[b]{\labelwidth}{\makebox[0pt][l]{\textbf{#1}}}%
|
||||
}%
|
||||
}
|
||||
|
||||
%---------- Commands used by doxygen LaTeX output generator ----------
|
||||
|
||||
% Used by <pre> ... </pre>
|
||||
\newenvironment{DoxyPre}{%
|
||||
\small%
|
||||
\begin{alltt}%
|
||||
}{%
|
||||
\end{alltt}%
|
||||
\normalsize%
|
||||
}
|
||||
|
||||
% Used by @code ... @endcode
|
||||
\newenvironment{DoxyCode}{%
|
||||
\par%
|
||||
\scriptsize%
|
||||
\begin{alltt}%
|
||||
}{%
|
||||
\end{alltt}%
|
||||
\normalsize%
|
||||
}
|
||||
|
||||
% Used by @example, @include, @includelineno and @dontinclude
|
||||
\newenvironment{DoxyCodeInclude}{%
|
||||
\DoxyCode%
|
||||
}{%
|
||||
\endDoxyCode%
|
||||
}
|
||||
|
||||
% Used by @verbatim ... @endverbatim
|
||||
\newenvironment{DoxyVerb}{%
|
||||
\footnotesize%
|
||||
\verbatim%
|
||||
}{%
|
||||
\endverbatim%
|
||||
\normalsize%
|
||||
}
|
||||
|
||||
% Used by @verbinclude
|
||||
\newenvironment{DoxyVerbInclude}{%
|
||||
\DoxyVerb%
|
||||
}{%
|
||||
\endDoxyVerb%
|
||||
}
|
||||
|
||||
% Used by numbered lists (using '-#' or <ol> ... </ol>)
|
||||
\newenvironment{DoxyEnumerate}{%
|
||||
\enumerate%
|
||||
}{%
|
||||
\endenumerate%
|
||||
}
|
||||
|
||||
% Used by bullet lists (using '-', @li, @arg, or <ul> ... </ul>)
|
||||
\newenvironment{DoxyItemize}{%
|
||||
\itemize%
|
||||
}{%
|
||||
\enditemize%
|
||||
}
|
||||
|
||||
% Used by description lists (using <dl> ... </dl>)
|
||||
\newenvironment{DoxyDescription}{%
|
||||
\description%
|
||||
}{%
|
||||
\enddescription%
|
||||
}
|
||||
|
||||
% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
|
||||
% (only if caption is specified)
|
||||
\newenvironment{DoxyImage}{%
|
||||
\begin{figure}[H]%
|
||||
\begin{center}%
|
||||
}{%
|
||||
\end{center}%
|
||||
\end{figure}%
|
||||
}
|
||||
|
||||
% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
|
||||
% (only if no caption is specified)
|
||||
\newenvironment{DoxyImageNoCaption}{%
|
||||
}{%
|
||||
}
|
||||
|
||||
% Used by @attention
|
||||
\newenvironment{DoxyAttention}[1]{%
|
||||
\begin{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by @author and @authors
|
||||
\newenvironment{DoxyAuthor}[1]{%
|
||||
\begin{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by @date
|
||||
\newenvironment{DoxyDate}[1]{%
|
||||
\begin{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by @invariant
|
||||
\newenvironment{DoxyInvariant}[1]{%
|
||||
\begin{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by @note
|
||||
\newenvironment{DoxyNote}[1]{%
|
||||
\begin{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by @post
|
||||
\newenvironment{DoxyPostcond}[1]{%
|
||||
\begin{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by @pre
|
||||
\newenvironment{DoxyPrecond}[1]{%
|
||||
\begin{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by @copyright
|
||||
\newenvironment{DoxyCopyright}[1]{%
|
||||
\begin{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by @remark
|
||||
\newenvironment{DoxyRemark}[1]{%
|
||||
\begin{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by @return and @returns
|
||||
\newenvironment{DoxyReturn}[1]{%
|
||||
\begin{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by @since
|
||||
\newenvironment{DoxySince}[1]{%
|
||||
\begin{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by @see
|
||||
\newenvironment{DoxySeeAlso}[1]{%
|
||||
\begin{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by @version
|
||||
\newenvironment{DoxyVersion}[1]{%
|
||||
\begin{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by @warning
|
||||
\newenvironment{DoxyWarning}[1]{%
|
||||
\begin{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by @internal
|
||||
\newenvironment{DoxyInternal}[1]{%
|
||||
\paragraph*{#1}%
|
||||
}{%
|
||||
}
|
||||
|
||||
% Used by @par and @paragraph
|
||||
\newenvironment{DoxyParagraph}[1]{%
|
||||
\begin{list}{}{%
|
||||
\settowidth{\labelwidth}{40pt}%
|
||||
\setlength{\leftmargin}{\labelwidth}%
|
||||
\setlength{\parsep}{0pt}%
|
||||
\setlength{\itemsep}{-4pt}%
|
||||
\renewcommand{\makelabel}{\entrylabel}%
|
||||
}%
|
||||
\item[#1]%
|
||||
}{%
|
||||
\end{list}%
|
||||
}
|
||||
|
||||
% Used by parameter lists
|
||||
\newenvironment{DoxyParams}[2][]{%
|
||||
\par%
|
||||
\tabletail{\hline}%
|
||||
\tablelasttail{\hline}%
|
||||
\tablefirsthead{}%
|
||||
\tablehead{}%
|
||||
\ifthenelse{\equal{#1}{}}%
|
||||
{\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]}%
|
||||
\begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
|
||||
p{0.805\textwidth}|}}%
|
||||
{\ifthenelse{\equal{#1}{1}}%
|
||||
{\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]}%
|
||||
\begin{xtabular}{|>{\centering}p{0.10\textwidth}|%
|
||||
>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
|
||||
p{0.678\textwidth}|}}%
|
||||
{\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]}%
|
||||
\begin{xtabular}{|>{\centering}p{0.10\textwidth}|%
|
||||
>{\centering\hspace{0pt}}p{0.15\textwidth}|%
|
||||
>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
|
||||
p{0.501\textwidth}|}}%
|
||||
}\hline%
|
||||
}{%
|
||||
\end{xtabular}%
|
||||
\tablefirsthead{}%
|
||||
\vspace{6pt}%
|
||||
}
|
||||
|
||||
% Used for fields of simple structs
|
||||
\newenvironment{DoxyFields}[1]{%
|
||||
\par%
|
||||
\tabletail{\hline}%
|
||||
\tablelasttail{\hline}%
|
||||
\tablehead{}%
|
||||
\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]}%
|
||||
\begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
|
||||
p{0.15\textwidth}|%
|
||||
p{0.63\textwidth}|}%
|
||||
\hline%
|
||||
}{%
|
||||
\end{xtabular}%
|
||||
\tablefirsthead{}%
|
||||
\vspace{6pt}%
|
||||
}
|
||||
|
||||
% Used for parameters within a detailed function description
|
||||
\newenvironment{DoxyParamCaption}{%
|
||||
\renewcommand{\item}[2][]{##1 {\em ##2}}%
|
||||
}{%
|
||||
}
|
||||
|
||||
% Used by return value lists
|
||||
\newenvironment{DoxyRetVals}[1]{%
|
||||
\par%
|
||||
\tabletail{\hline}%
|
||||
\tablelasttail{\hline}%
|
||||
\tablehead{}%
|
||||
\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]}%
|
||||
\begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
|
||||
p{0.705\textwidth}|}%
|
||||
\hline%
|
||||
}{%
|
||||
\end{xtabular}%
|
||||
\tablefirsthead{}%
|
||||
\vspace{6pt}%
|
||||
}
|
||||
|
||||
% Used by exception lists
|
||||
\newenvironment{DoxyExceptions}[1]{%
|
||||
\par%
|
||||
\tabletail{\hline}%
|
||||
\tablelasttail{\hline}%
|
||||
\tablehead{}%
|
||||
\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]}%
|
||||
\begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
|
||||
p{0.705\textwidth}|}%
|
||||
\hline%
|
||||
}{%
|
||||
\end{xtabular}%
|
||||
\tablefirsthead{}%
|
||||
\vspace{6pt}%
|
||||
}
|
||||
|
||||
% Used by template parameter lists
|
||||
\newenvironment{DoxyTemplParams}[1]{%
|
||||
\par%
|
||||
\tabletail{\hline}%
|
||||
\tablelasttail{\hline}%
|
||||
\tablehead{}%
|
||||
\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]}%
|
||||
\begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
|
||||
p{0.705\textwidth}|}%
|
||||
\hline%
|
||||
}{%
|
||||
\end{xtabular}%
|
||||
\tablefirsthead{}%
|
||||
\vspace{6pt}%
|
||||
}
|
||||
|
||||
% Used for member lists
|
||||
\newenvironment{DoxyCompactItemize}{%
|
||||
\begin{itemize}%
|
||||
\setlength{\itemsep}{-3pt}%
|
||||
\setlength{\parsep}{0pt}%
|
||||
\setlength{\topsep}{0pt}%
|
||||
\setlength{\partopsep}{0pt}%
|
||||
}{%
|
||||
\end{itemize}%
|
||||
}
|
||||
|
||||
% Used for member descriptions
|
||||
\newenvironment{DoxyCompactList}{%
|
||||
\begin{list}{}{%
|
||||
\setlength{\leftmargin}{0.5cm}%
|
||||
\setlength{\itemsep}{0pt}%
|
||||
\setlength{\parsep}{0pt}%
|
||||
\setlength{\topsep}{0pt}%
|
||||
\renewcommand{\makelabel}{\hfill}%
|
||||
}%
|
||||
}{%
|
||||
\end{list}%
|
||||
}
|
||||
|
||||
% Used for reference lists (@bug, @deprecated, @todo, etc.)
|
||||
\newenvironment{DoxyRefList}{%
|
||||
\begin{list}{}{%
|
||||
\setlength{\labelwidth}{10pt}%
|
||||
\setlength{\leftmargin}{\labelwidth}%
|
||||
\addtolength{\leftmargin}{\labelsep}%
|
||||
\renewcommand{\makelabel}{\xreflabel}%
|
||||
}%
|
||||
}{%
|
||||
\end{list}%
|
||||
}
|
||||
|
||||
% Used by @bug, @deprecated, @todo, etc.
|
||||
\newenvironment{DoxyRefDesc}[1]{%
|
||||
\begin{list}{}{%
|
||||
\renewcommand\makelabel[1]{\textbf{##1}}%
|
||||
\settowidth\labelwidth{\makelabel{#1}}%
|
||||
\setlength\leftmargin{\labelwidth+\labelsep}%
|
||||
}%
|
||||
}{%
|
||||
\end{list}%
|
||||
}
|
||||
|
||||
% Used by parameter lists and simple sections
|
||||
\newenvironment{Desc}
|
||||
{\begin{list}{}{%
|
||||
\settowidth{\labelwidth}{40pt}%
|
||||
\setlength{\leftmargin}{\labelwidth}%
|
||||
\setlength{\parsep}{0pt}%
|
||||
\setlength{\itemsep}{-4pt}%
|
||||
\renewcommand{\makelabel}{\entrylabel}%
|
||||
}
|
||||
}{%
|
||||
\end{list}%
|
||||
}
|
||||
|
||||
% Used by tables
|
||||
\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}%
|
||||
\newlength{\tmplength}%
|
||||
\newenvironment{TabularC}[1]%
|
||||
{%
|
||||
\setlength{\tmplength}%
|
||||
{\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)}%
|
||||
\par\begin{xtabular*}{\linewidth}%
|
||||
{*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|}%
|
||||
}%
|
||||
{\end{xtabular*}\par}%
|
||||
|
||||
% Used for member group headers
|
||||
\newenvironment{Indent}{%
|
||||
\begin{list}{}{%
|
||||
\setlength{\leftmargin}{0.5cm}%
|
||||
}%
|
||||
\item[]\ignorespaces%
|
||||
}{%
|
||||
\unskip%
|
||||
\end{list}%
|
||||
}
|
||||
|
||||
% Used when hyperlinks are turned off
|
||||
\newcommand{\doxyref}[3]{%
|
||||
\textbf{#1} (\textnormal{#2}\,\pageref{#3})%
|
||||
}
|
||||
|
||||
% Used for syntax highlighting
|
||||
\definecolor{comment}{rgb}{0.5,0.0,0.0}
|
||||
\definecolor{keyword}{rgb}{0.0,0.5,0.0}
|
||||
\definecolor{keywordtype}{rgb}{0.38,0.25,0.125}
|
||||
\definecolor{keywordflow}{rgb}{0.88,0.5,0.0}
|
||||
\definecolor{preprocessor}{rgb}{0.5,0.38,0.125}
|
||||
\definecolor{stringliteral}{rgb}{0.0,0.125,0.25}
|
||||
\definecolor{charliteral}{rgb}{0.0,0.5,0.5}
|
||||
\definecolor{vhdldigit}{rgb}{1.0,0.0,1.0}
|
||||
\definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43}
|
||||
\definecolor{vhdllogic}{rgb}{1.0,0.0,0.0}
|
||||
\definecolor{vhdlchar}{rgb}{0.0,0.0,0.0}
|
|
@ -0,0 +1,125 @@
|
|||
\documentclass[twoside]{book}
|
||||
|
||||
% Packages required by doxygen
|
||||
\usepackage{calc}
|
||||
\usepackage{doxygen}
|
||||
\usepackage{graphicx}
|
||||
\usepackage[utf8]{inputenc}
|
||||
\usepackage{makeidx}
|
||||
\usepackage{multicol}
|
||||
\usepackage{multirow}
|
||||
\usepackage{textcomp}
|
||||
\usepackage[table]{xcolor}
|
||||
|
||||
% Font selection
|
||||
\usepackage[T1]{fontenc}
|
||||
\usepackage{mathptmx}
|
||||
\usepackage[scaled=.90]{helvet}
|
||||
\usepackage{courier}
|
||||
\usepackage{amssymb}
|
||||
\usepackage{sectsty}
|
||||
\renewcommand{\familydefault}{\sfdefault}
|
||||
\allsectionsfont{%
|
||||
\fontseries{bc}\selectfont%
|
||||
\color{darkgray}%
|
||||
}
|
||||
\renewcommand{\DoxyLabelFont}{%
|
||||
\fontseries{bc}\selectfont%
|
||||
\color{darkgray}%
|
||||
}
|
||||
|
||||
% Page & text layout
|
||||
\usepackage{geometry}
|
||||
\geometry{%
|
||||
a4paper,%
|
||||
top=2.5cm,%
|
||||
bottom=2.5cm,%
|
||||
left=2.5cm,%
|
||||
right=2.5cm%
|
||||
}
|
||||
\tolerance=750
|
||||
\hfuzz=15pt
|
||||
\hbadness=750
|
||||
\setlength{\emergencystretch}{15pt}
|
||||
\setlength{\parindent}{0cm}
|
||||
\setlength{\parskip}{0.2cm}
|
||||
\makeatletter
|
||||
\renewcommand{\paragraph}{%
|
||||
\@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{%
|
||||
\normalfont\normalsize\bfseries\SS@parafont%
|
||||
}%
|
||||
}
|
||||
\renewcommand{\subparagraph}{%
|
||||
\@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{%
|
||||
\normalfont\normalsize\bfseries\SS@subparafont%
|
||||
}%
|
||||
}
|
||||
\makeatother
|
||||
|
||||
% Headers & footers
|
||||
\usepackage{fancyhdr}
|
||||
\pagestyle{fancyplain}
|
||||
\fancyhead[LE]{\fancyplain{}{\bfseries\thepage}}
|
||||
\fancyhead[CE]{\fancyplain{}{}}
|
||||
\fancyhead[RE]{\fancyplain{}{\bfseries\leftmark}}
|
||||
\fancyhead[LO]{\fancyplain{}{\bfseries\rightmark}}
|
||||
\fancyhead[CO]{\fancyplain{}{}}
|
||||
\fancyhead[RO]{\fancyplain{}{\bfseries\thepage}}
|
||||
\fancyfoot[LE]{\fancyplain{}{}}
|
||||
\fancyfoot[CE]{\fancyplain{}{}}
|
||||
\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated on Tue Mar 11 2014 18\-:07\-:02 for Pony\-Tracker by Doxygen }}
|
||||
\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated on Tue Mar 11 2014 18\-:07\-:02 for Pony\-Tracker by Doxygen }}
|
||||
\fancyfoot[CO]{\fancyplain{}{}}
|
||||
\fancyfoot[RO]{\fancyplain{}{}}
|
||||
\renewcommand{\footrulewidth}{0.4pt}
|
||||
\renewcommand{\chaptermark}[1]{%
|
||||
\markboth{#1}{}%
|
||||
}
|
||||
\renewcommand{\sectionmark}[1]{%
|
||||
\markright{\thesection\ #1}%
|
||||
}
|
||||
|
||||
% Indices & bibliography
|
||||
\usepackage{natbib}
|
||||
\usepackage[titles]{tocloft}
|
||||
\setcounter{tocdepth}{3}
|
||||
\setcounter{secnumdepth}{5}
|
||||
\makeindex
|
||||
|
||||
% Custom commands
|
||||
\newcommand{\clearemptydoublepage}{%
|
||||
\newpage{\pagestyle{empty}\cleardoublepage}%
|
||||
}
|
||||
|
||||
|
||||
%===== C O N T E N T S =====
|
||||
|
||||
\begin{document}
|
||||
|
||||
% Titlepage & ToC
|
||||
\pagenumbering{roman}
|
||||
\begin{titlepage}
|
||||
\vspace*{7cm}
|
||||
\begin{center}%
|
||||
{\Large Pony\-Tracker }\\
|
||||
\vspace*{1cm}
|
||||
{\large Generated by Doxygen 1.8.6}\\
|
||||
\vspace*{0.5cm}
|
||||
{\small Tue Mar 11 2014 18:07:02}\\
|
||||
\end{center}
|
||||
\end{titlepage}
|
||||
\clearemptydoublepage
|
||||
\tableofcontents
|
||||
\clearemptydoublepage
|
||||
\pagenumbering{arabic}
|
||||
|
||||
%--- Begin generated contents ---
|
||||
%--- End generated contents ---
|
||||
|
||||
% Index
|
||||
\newpage
|
||||
\phantomsection
|
||||
\addcontentsline{toc}{chapter}{Index}
|
||||
\printindex
|
||||
|
||||
\end{document}
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 1.4 MiB |
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 39 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 9.8 KiB After Width: | Height: | Size: 9.8 KiB |
|
@ -1,558 +0,0 @@
|
|||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Creator: cairo 1.10.2 (http://cairographics.org)
|
||||
%%CreationDate: Wed Mar 5 13:24:52 2014
|
||||
%%Pages: 1
|
||||
%%BoundingBox: 0 -1 370 302
|
||||
%%DocumentData: Clean7Bit
|
||||
%%LanguageLevel: 2
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
/cairo_eps_state save def
|
||||
/dict_count countdictstack def
|
||||
/op_count count 1 sub def
|
||||
userdict begin
|
||||
/q { gsave } bind def
|
||||
/Q { grestore } bind def
|
||||
/cm { 6 array astore concat } bind def
|
||||
/w { setlinewidth } bind def
|
||||
/J { setlinecap } bind def
|
||||
/j { setlinejoin } bind def
|
||||
/M { setmiterlimit } bind def
|
||||
/d { setdash } bind def
|
||||
/m { moveto } bind def
|
||||
/l { lineto } bind def
|
||||
/c { curveto } bind def
|
||||
/h { closepath } bind def
|
||||
/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
|
||||
0 exch rlineto 0 rlineto closepath } bind def
|
||||
/S { stroke } bind def
|
||||
/f { fill } bind def
|
||||
/f* { eofill } bind def
|
||||
/n { newpath } bind def
|
||||
/W { clip } bind def
|
||||
/W* { eoclip } bind def
|
||||
/BT { } bind def
|
||||
/ET { } bind def
|
||||
/pdfmark where { pop globaldict /?pdfmark /exec load put }
|
||||
{ globaldict begin /?pdfmark /pop load def /pdfmark
|
||||
/cleartomark load def end } ifelse
|
||||
/BDC { mark 3 1 roll /BDC pdfmark } bind def
|
||||
/EMC { mark /EMC pdfmark } bind def
|
||||
/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
|
||||
/Tj { show currentpoint cairo_store_point } bind def
|
||||
/TJ {
|
||||
{
|
||||
dup
|
||||
type /stringtype eq
|
||||
{ show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
|
||||
} forall
|
||||
currentpoint cairo_store_point
|
||||
} bind def
|
||||
/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
|
||||
cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
|
||||
/Tf { pop /cairo_font exch def /cairo_font_matrix where
|
||||
{ pop cairo_selectfont } if } bind def
|
||||
/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
|
||||
/cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
|
||||
/cairo_font where { pop cairo_selectfont } if } bind def
|
||||
/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
|
||||
cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
|
||||
/g { setgray } bind def
|
||||
/rg { setrgbcolor } bind def
|
||||
/d1 { setcachedevice } bind def
|
||||
%%EndProlog
|
||||
%%Page: 1 1
|
||||
%%BeginPageSetup
|
||||
%%PageBoundingBox: 0 -1 370 302
|
||||
%%EndPageSetup
|
||||
q 0 -1 370 303 rectclip q
|
||||
0 301.378 370 -302 re W n
|
||||
0 g
|
||||
6.4 w
|
||||
1 J
|
||||
0 j
|
||||
[] 0.0 d
|
||||
4 M q 1 0 0 -1 0 301.378326 cm
|
||||
188.684 138.473 m 187.176 133.496 201.23 133.066 203.453 136.211 c
|
||||
204.684 137.953 207.113 137.059 209.742 137.059 c S Q
|
||||
0 J
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
88.574 8.77 m 88.625 8.984 60.559 23.66 50.996 46.348 c 41.488 68.91
|
||||
35.875 74.07 28.371 79.074 c 20.863 84.082 5.23 97.863 3.816 110.996 c
|
||||
2.398 124.152 1.906 137.461 16.652 152.211 c 16.652 152.211 35.18
|
||||
168.906 42.465 184.508 c 42.465 184.508 47.363 198.07 61.707 211.406 c
|
||||
61.707 211.406 76.469 225.512 103.129 240.465 c 103.129 240.465 171.012
|
||||
275.332 186.156 279.488 c 186.156 279.488 196.777 282.234 201.445
|
||||
282.848 c 218.473 285.082 239.996 297.539 259.492 297.672 c 259.492
|
||||
297.672 305.152 300.5 320.91 292.824 c 320.91 292.824 348.789 273.832
|
||||
348.387 257.266 c 348.387 257.266 350.562 242.598 345.559 223.73 c
|
||||
345.559 223.73 342.129 207.719 342.77 188.172 c 343.324 171.254 345.113
|
||||
153 358.891 133.219 c 358.891 133.219 376.066 104.328 358.086 88.367 c
|
||||
358.086 88.367 338.395 75.301 336.668 64.527 c 335.68 57.254 340.688
|
||||
52.406 330.609 41.699 c 330.609 41.699 307.824 16.598 265.148 12.809 c
|
||||
221.914 8.969 218.504 6.715 196.863 5.535 c 175.223 4.355 106.309
|
||||
-0.508 88.574 8.77 c h
|
||||
88.574 8.77 m S Q
|
||||
1 J
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
40.09 140.09 m 40.09 140.09 26.559 121.887 41.703 101.906 c 52.141
|
||||
88.137 72.492 91.426 82.109 97.66 c 91.918 104.02 103.105 107.551
|
||||
114.234 107.762 c 120.512 107.883 131.609 105.34 142.52 93.219 c S Q
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
278.484 109.379 m 278.484 109.379 287.402 116.926 298.121 113.168 c
|
||||
298.121 113.168 296.039 105.016 310 103.117 c 325.516 101.004 326.332
|
||||
103.824 330.809 107.562 c S Q
|
||||
2.4 w
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
102.418 62.715 m 102.418 62.715 120.266 40.203 141.703 39 c 158.109
|
||||
38.086 140.461 35.578 168.562 36.715 c 173.285 36.906 182.992 36.145
|
||||
189.133 39.145 c S Q
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
205.562 242.715 m 265.277 242.715 l S Q
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
100.133 213.574 m 100.133 213.574 103.926 213.707 110.062 217.41 c
|
||||
128.32 228.426 172.234 247.449 199.371 251.961 c 206.043 253.059
|
||||
229.297 251.141 237.129 253.477 c 239.383 254.801 270.34 255.281
|
||||
277.754 253.703 c 300.859 248.781 305.047 241.379 309.562 235 c S Q
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
81.504 213.629 m 81.504 213.629 125.387 240.547 156.66 248.68 c 176.055
|
||||
253.723 194.199 258.152 206.785 259.75 c 217.566 261.121 217.621
|
||||
262.254 226.105 262.977 c 237.09 263.914 241.312 263.48 248.855 264.707
|
||||
c 257.051 266.039 298.906 266.891 301.918 265.348 c 304.879 263.832
|
||||
303.711 263.422 306.816 261.973 c 309.758 260.598 309.418 261.359
|
||||
311.148 259.227 c 312.086 258.066 314.277 257.379 316.422 256.441 c
|
||||
320.25 254.77 319.043 253.836 322.504 252.18 c 326.25 250.395 327.352
|
||||
251.352 326.871 239.031 c S Q
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
60.492 78.367 m 54.777 80.324 40.043 76.598 33.332 80.891 c 31.699
|
||||
81.934 27.773 82.516 25.035 84.125 c S Q
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
67.703 82.574 m 67.703 82.574 41.555 81 38.75 83.906 c 37.438 85.262
|
||||
34.891 84.387 33.391 85.406 c 30.539 87.336 30.449 87.105 29.391 89.574
|
||||
c 28.969 90.551 25.949 92.262 25.48 94.98 c 24.938 98.133 22.516 98.055
|
||||
21.371 99.949 c 19.789 102.562 19.016 129.23 21.047 132.309 c 23.039
|
||||
135.332 21.711 138.348 22.863 139.582 c 24.043 140.848 24.336 143.516
|
||||
26.559 145.59 c 27.961 146.895 28.758 147.672 30.672 148.07 c 32.836
|
||||
148.523 34.027 150.172 36.855 150.949 c 39.637 151.711 40.895 150.797
|
||||
42.109 153.121 c S Q
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
180.602 40.891 m 180.602 40.891 185.434 42.426 187.586 48.355 c 189.055
|
||||
52.41 190.535 49.277 189.996 61.699 c S Q
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
239.391 72.812 m 239.391 72.812 238.145 60.547 240.762 57.73 c 242.41
|
||||
55.961 241.324 53.086 244.848 52.305 c S Q
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
98.492 78.715 m 98.492 78.621 93.457 78.68 92.539 79.988 c 91.133
|
||||
81.988 89.508 80.473 82.992 81.785 c S Q
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
94.848 84.359 m 94.848 84.359 93.441 84.316 90.848 84.543 c 88.68 84.73
|
||||
87.07 85.035 85.918 81.43 c S Q
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
94.703 89.93 m 95.402 88.34 96.312 88.836 97.992 88.43 c S Q
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
36.25 160.594 m 32.891 156.227 31.504 160.898 22.613 155.645 c S Q
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
235.848 46.43 m 235.711 44.043 240.699 45.727 243.074 43.891 c 246.48
|
||||
41.254 256.488 43.988 260.742 41.418 c 263.043 40.027 268.586 40.652
|
||||
271.852 40.875 c 279.453 41.395 291.758 47.445 295.941 53.75 c 296.586
|
||||
54.715 296.234 56.312 297.035 57.324 c 298.363 58.992 298.574 61.254
|
||||
298.277 63.43 c S Q
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
91.402 59.883 m 102.918 47.16 105.625 45 117.109 39.34 c 120.402 37.715
|
||||
121.938 35.676 125.91 35.23 c 128.383 34.953 129.469 33.203 130.863
|
||||
33.168 c 133.836 33.09 132.48 31.363 137.266 31.316 c 139.289 31.297
|
||||
140.598 29.734 143.859 29.465 c 147.855 29.137 147.25 27.816 154.727
|
||||
27.414 c 162.129 27.016 161.145 26.059 164.125 25.797 c 171.633 25.133
|
||||
190.621 25.098 191.961 26.738 c 193.215 28.281 197.574 27.477 199.688
|
||||
27.832 c 201.727 28.172 200.883 29.484 204.004 29.668 c 207.125 29.852
|
||||
210.828 29.195 212.871 31.078 c 213.918 32.043 230.723 31.637 235.988
|
||||
31.727 c 246.879 31.906 251.031 32.195 257.133 31.48 c 259.527 31.199
|
||||
257.613 29.676 262.238 29.531 c 262.238 29.531 268.715 29.379 277.551
|
||||
29.41 c 279.398 29.418 279.195 27.762 281.32 27.465 c 283.438 27.172
|
||||
286.801 26.883 288.941 28.293 c 290.359 29.227 289.793 29.828 291.066
|
||||
30.992 c 291.367 31.266 292.84 31.344 293.477 31.809 c 294.094 32.258
|
||||
293.656 32.598 294.516 33.215 c S Q
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
81.203 51.496 m 84.648 46.102 88.395 46.02 93.066 42.824 c 107.508
|
||||
32.961 130.859 16.008 163.539 14.547 c 167.176 14.387 174.613 13.602
|
||||
189.867 14.414 c 192.617 14.562 190.477 16.027 194.141 16.078 c 197.285
|
||||
16.125 201.277 16.191 204.652 16.223 c 206.898 16.246 205.723 18.09
|
||||
208.098 18.012 c 213.367 17.84 217.297 17.988 222.727 17.914 c 224.242
|
||||
17.895 224.441 19.938 225.957 19.973 c 235.262 20.191 250.414 20.316
|
||||
262.824 19.836 c 265.547 19.73 264.254 17.547 266.254 17.348 c 273.797
|
||||
16.613 280.16 17.465 280.301 17.457 c S Q
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
303.031 82.508 m 305.324 80.035 308.859 81.215 311.988 83.195 c 313.555
|
||||
84.188 313.055 84.422 314.129 84.984 c 315.211 85.551 315.215 83.406
|
||||
316.105 82.867 c 317.621 81.949 332.105 82.199 334.023 83.004 c 338.023
|
||||
84.684 337.762 90.133 345.02 92.41 c 346.844 92.98 345.336 93.598
|
||||
349.094 94.566 c 350.285 94.875 351.637 97.672 351.875 100.406 c
|
||||
351.996 101.844 353.254 103.836 354.621 104.742 c 355.984 105.648
|
||||
355.758 112.93 355.121 116.457 c 354.906 117.645 353.82 117.297 353.57
|
||||
118 c 352.594 120.738 354.156 124.715 352.641 126.516 c 351.168 128.266
|
||||
351.84 131 350.703 131.898 c 349.309 133 348.703 134.582 347.145
|
||||
135.426 c 344.754 136.727 342.375 136.914 339.98 137.898 c 337.73
|
||||
138.828 335.441 140.574 333.832 141.199 c 331.566 142.086 331.059
|
||||
141.664 330.711 143.117 c S Q
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
328.992 92.5 m 329.102 93.336 328.719 93.871 329.562 94.047 c 333.164
|
||||
94.805 333.332 93.52 334.824 95.598 c 335.492 96.527 336.477 95.867
|
||||
337.566 96.516 c 339.434 97.633 341.379 99.738 342.047 101.223 c
|
||||
343.203 103.809 341.324 109.098 342.066 112.262 c 342.496 114.082
|
||||
343.969 113.477 344.055 114.746 c 344.359 119.223 344.473 121.785
|
||||
342.762 123.105 c 338.926 126.066 336.77 130.688 333.203 130.215 c S Q
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
287.68 141.641 m 285.871 139.492 284.785 140.16 283.016 138.953 c
|
||||
281.918 138.203 281.586 137.188 280.422 136.512 c 278.719 135.523
|
||||
276.176 136.848 274.285 135.996 c 273.492 135.641 273.547 134.852
|
||||
272.812 134.34 c 271.941 133.738 271.008 134.156 269.949 133.508 c
|
||||
268.969 132.902 269.258 132.641 268.242 131.855 c 266.594 130.586
|
||||
267.043 130.879 265.258 130.629 c S Q
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
134.418 128.43 m 134.527 125.695 136.91 126.094 142.273 126.273 c
|
||||
145.73 126.391 155.785 126.453 158.867 126.59 c 162.496 126.75 159.977
|
||||
125.07 162.34 124.617 c 165.941 123.934 165.98 118.957 163.348 118.93 c S Q
|
||||
6.4 w
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
177.418 141.805 m 171.344 140.582 171.398 135.684 171.48 132.668 c
|
||||
171.586 128.922 171.152 124.516 173.906 123.828 c 175.215 123.5 175.238
|
||||
124.48 177.078 123.406 c 180.281 120.629 181.949 122.141 188.684
|
||||
121.855 c S Q
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
263.188 135.5 m 262.871 133.844 263.676 131.414 263.723 130.484 c
|
||||
263.883 127.191 260.945 126.438 257.195 126.75 c S Q
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
226.859 147.152 m 231.004 152.109 235.094 151.73 240.496 148.875 c
|
||||
245.648 146.148 250.387 141.105 251.301 136.211 c 252.082 132.027
|
||||
256.203 129.84 256.18 128.086 c 256.141 124.906 254.863 123.137 252.23
|
||||
120.852 c 249.844 118.781 247.027 119.777 244.289 117.293 c 241.746
|
||||
114.984 241.23 114.586 239.051 111.359 c 236.707 107.887 240.223 98.203
|
||||
237.234 93.953 c 234.215 89.66 231.035 91.32 226.645 87.766 c S Q
|
||||
1 j
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
192.723 85.035 m 192.723 85.035 191.086 83.418 188.383 80.578 c 187.215
|
||||
79.352 186.262 77.242 184.477 76.023 c 183.375 75.273 181.535 74.992
|
||||
180.16 74.188 c 179.387 73.73 178.281 72.215 176.305 71.203 c 174.262
|
||||
70.152 172.355 70.113 171.379 69.68 c 170.09 69.109 169.828 67.973
|
||||
168.367 67.496 c 166.664 66.941 164.758 66.754 162.844 66.352 c 160.035
|
||||
65.754 160.449 63.938 156.965 63.723 c 151.531 63.383 141.133 61.734
|
||||
139.18 63.625 c 136.34 66.375 131.91 64.934 128.648 65.48 c 126.094
|
||||
65.91 126.145 67.902 123.855 67.969 c 122.004 68.023 121.094 69.738
|
||||
119.727 70.41 c 117.633 71.434 116.277 70.609 114.684 71.867 c 109.887
|
||||
75.652 106.457 82.41 106.457 82.41 c 108.352 82.488 109.039 83.895
|
||||
109.988 84.605 c 111.18 85.496 112.43 85.812 113.02 86.953 c 115.52
|
||||
86.32 115.422 84.941 118.453 83.945 c 120.602 83.242 121.754 83.906
|
||||
124.168 83.242 c 132.676 80.898 148.203 79.926 161.934 83.727 c 164.871
|
||||
84.539 167.074 87.371 170.09 89.285 c 171.984 90.492 173.926 90.664
|
||||
176.125 91.758 c 178.016 92.699 179.348 93.215 181.207 94.531 c 187.422
|
||||
88.59 187.09 90.73 189.223 89.176 c 191.688 87.379 192.723 85.035
|
||||
192.723 85.035 c h
|
||||
192.723 85.035 m S Q
|
||||
122.82 232.992 m 122.82 232.992 121.66 217.507 140.586 218.363 c
|
||||
159.609 219.226 156.008 236.843 156.008 236.843 c 145.074 237.242
|
||||
134.039 236.296 122.82 232.992 c h
|
||||
122.82 232.992 m f*
|
||||
0.8 w
|
||||
0 J
|
||||
0 j
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
122.82 68.387 m 122.82 68.387 121.66 83.871 140.586 83.016 c 159.609
|
||||
82.152 156.008 64.535 156.008 64.535 c 145.074 64.137 134.039 65.082
|
||||
122.82 68.387 c h
|
||||
122.82 68.387 m S Q
|
||||
6.4 w
|
||||
1 J
|
||||
1 j
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
294.445 80.289 m 290.676 78.086 287 74.398 285.156 74.176 c 280.141
|
||||
73.566 274.734 72.211 264.039 72.812 c 261.258 72.969 260.965 73.516
|
||||
258.363 74.531 c 256.844 75.121 254.031 74.793 252.641 75.852 c 250.48
|
||||
77.5 246.312 77.836 244.812 79.613 c 240.254 85.004 238.59 87.996
|
||||
235.957 92.41 c 240.137 93.094 238.43 93.227 243.691 92.777 c 247.586
|
||||
92.441 246.613 90.445 252.812 89.941 c 254.609 89.793 255.258 87.992
|
||||
258.172 87.52 c 261.336 87.008 268.121 87.855 268.863 86.34 c 269.535
|
||||
84.973 284.285 86.008 286.785 85.086 c 292.152 83.109 292.262 83.504
|
||||
294.445 80.289 c h
|
||||
294.445 80.289 m S Q
|
||||
265.957 229.273 m 255.547 226.863 243.262 222.828 237.875 213.011 c
|
||||
238.914 208.011 244.02 208.671 253.938 210.382 c 263.957 212.109
|
||||
269.336 221.121 265.957 229.273 c h
|
||||
265.957 229.273 m f*
|
||||
0.8 w
|
||||
0 J
|
||||
0 j
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
265.957 72.105 m 255.547 74.516 243.262 78.551 237.875 88.367 c 238.914
|
||||
93.367 244.02 92.707 253.938 90.996 c 263.957 89.27 269.336 80.258
|
||||
265.957 72.105 c h
|
||||
265.957 72.105 m S Q
|
||||
6.4 w
|
||||
1 J
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
68.848 106.574 m 68.836 112.43 67.559 110.922 67.207 113.359 c 66.984
|
||||
114.875 66.77 117.914 66.141 118.984 c 64.828 121.238 62.551 121.07
|
||||
61.062 122.488 c 58.965 124.492 56.875 124.188 55.133 126.262 c 53.566
|
||||
128.125 51.035 128.078 47.848 127.285 c S Q
|
||||
1 j
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
66.352 114.633 m 74.945 113.434 205.977 194.84 298.758 149.91 c 302.965
|
||||
147.871 302.105 144.254 306.41 141.73 c 309.789 139.75 313.031 126.215
|
||||
313.469 117.465 c 315.234 124.074 314.793 127.281 316.125 133.352 c
|
||||
317.453 139.414 319.449 137.496 320.375 143.008 c 325.984 176.438
|
||||
321.984 211.461 306.363 220.094 c 258.168 235.566 201.652 233.371
|
||||
167.867 224.555 c 104.93 208.129 79.035 159.258 63.711 126.547 c 61.695
|
||||
122.246 64.258 118.852 66.352 114.633 c h
|
||||
66.352 114.633 m S Q
|
||||
65.73 158.913 m 66.504 158.843 73.926 158.242 86.32 152.554 c 98.285
|
||||
147.066 116.484 135.632 131.328 135.472 c 139.984 135.378 169.398
|
||||
122.953 177.867 121.335 c 205.398 116.081 306.457 111.538 322.93
|
||||
139.874 c 323.309 136.531 324.883 115.652 312.184 107.195 c 292.188
|
||||
99.839 278.008 99.624 229.852 101.663 c 209.93 102.507 190.527 106.898
|
||||
170.738 114.941 c 160.395 119.144 145.824 120.89 138.238 124.738 c
|
||||
114.617 136.714 95.109 144.171 65.73 158.913 c h
|
||||
65.73 158.913 m f*
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
65.73 142.465 m 66.504 142.535 73.926 143.137 86.32 148.824 c 98.285
|
||||
154.312 116.484 165.746 131.328 165.906 c 139.984 166 169.398 178.426
|
||||
177.867 180.043 c 205.398 185.297 306.457 189.84 322.93 161.504 c
|
||||
323.309 164.848 324.883 185.727 312.184 194.184 c 292.188 201.539
|
||||
278.008 201.754 229.852 199.715 c 209.93 198.871 190.527 194.48 170.738
|
||||
186.438 c 160.395 182.234 145.824 180.488 138.238 176.641 c 114.617
|
||||
164.664 95.109 157.207 65.73 142.465 c h
|
||||
65.73 142.465 m S Q
|
||||
107.746 171.175 m 105.523 163.988 104.109 155.05 107.746 144.163 c
|
||||
125.129 138.816 l 118.473 145.382 108.039 151.734 113.754 165.964 c h
|
||||
107.746 171.175 m f*
|
||||
0.8 w
|
||||
0 j
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
107.746 130.203 m 105.523 137.391 104.109 146.328 107.746 157.215 c
|
||||
125.129 162.562 l 118.473 155.996 108.039 149.645 113.754 135.414 c h
|
||||
107.746 130.203 m S Q
|
||||
100.848 119.714 m 105.676 120.105 109.543 123.55 105.293 133.816 c
|
||||
104.746 135.136 105.629 136.953 105.184 138.64 c 114.055 134.699 l
|
||||
114.395 129.246 115.234 122.847 113.977 119.593 c 112.703 116.292
|
||||
109.316 116.163 107.551 113.796 c h
|
||||
100.848 119.714 m f*
|
||||
0 J
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
100.848 181.664 m 105.676 181.273 109.543 177.828 105.293 167.562 c
|
||||
104.746 166.242 105.629 164.426 105.184 162.738 c 114.055 166.68 l
|
||||
114.395 172.133 115.234 178.531 113.977 181.785 c 112.703 185.086
|
||||
109.316 185.215 107.551 187.582 c h
|
||||
100.848 181.664 m S Q
|
||||
155.66 130.609 m 156.688 131.64 156.234 132.976 157.32 133.148 c
|
||||
159.094 133.425 158.758 138.246 158.672 142.136 c 158.621 144.406
|
||||
161.066 139.976 160.934 148.945 c 168.246 145.769 l 167.441 143.831
|
||||
168.043 141.605 167.422 140.382 c 167.102 139.742 165.43 140.39 165.301
|
||||
139.23 c 164.746 134.113 167.648 130.441 161.754 128.433 c h
|
||||
155.66 130.609 m f*
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
155.66 170.77 m 156.688 169.738 156.234 168.402 157.32 168.23 c 159.094
|
||||
167.953 158.758 163.133 158.672 159.242 c 158.621 156.973 161.066
|
||||
161.402 160.934 152.434 c 168.246 155.609 l 167.441 157.547 168.043
|
||||
159.773 167.422 160.996 c 167.102 161.637 165.43 160.988 165.301
|
||||
162.148 c 164.746 167.266 167.648 170.938 161.754 172.945 c h
|
||||
155.66 170.77 m S Q
|
||||
203.719 137.605 m 203.719 137.605 205.395 136.16 205.891 134.996 c
|
||||
206.387 133.828 206.211 120.667 205.938 120.304 c 214.613 119.714 l
|
||||
214.613 119.714 213.602 118.464 213.332 121.144 c 213.066 123.816
|
||||
213.234 137.41 213.234 137.41 c h
|
||||
203.719 137.605 m f*
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
203.719 163.773 m 203.719 163.773 205.395 165.219 205.891 166.383 c
|
||||
206.387 167.551 206.211 180.711 205.938 181.074 c 214.613 181.664 l
|
||||
214.613 181.664 213.602 182.914 213.332 180.234 c 213.066 177.562
|
||||
213.234 163.969 213.234 163.969 c h
|
||||
203.719 163.773 m S Q
|
||||
237.93 135.339 m 238.625 133.699 238.055 129.453 239.605 128.421 c
|
||||
241.324 127.277 240.566 121.41 239.805 119.269 c 247.691 119.617 l
|
||||
247.371 122.941 248.688 131.035 247.188 131.222 c 245.598 131.421
|
||||
245.531 132.863 246.359 135.683 c h
|
||||
237.93 135.339 m f*
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
237.93 166.039 m 238.625 167.68 238.055 171.926 239.605 172.957 c
|
||||
241.324 174.102 240.566 179.969 239.805 182.109 c 247.691 181.762 l
|
||||
247.371 178.438 248.688 170.344 247.188 170.156 c 245.598 169.957
|
||||
245.531 168.516 246.359 165.695 c h
|
||||
237.93 166.039 m S Q
|
||||
274.555 140.613 m 273.746 130.456 274.984 130.621 276.727 129.773 c
|
||||
277.641 129.324 277.051 127.312 277.18 125.117 c 277.262 123.703
|
||||
278.891 125.503 278.5 122.078 c 284.02 123.163 l 286.484 128.105
|
||||
285.309 129.367 283.758 130.617 c 283.266 131.015 283.676 132.035
|
||||
283.383 132.937 c 283.043 133.976 281.48 133.597 281.516 134.886 c
|
||||
281.582 137.433 281.84 140.117 281.258 142.093 c h
|
||||
274.555 140.613 m f*
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
274.555 160.766 m 273.746 170.922 274.984 170.758 276.727 171.605 c
|
||||
277.641 172.055 277.051 174.066 277.18 176.262 c 277.262 177.676
|
||||
278.891 175.875 278.5 179.301 c 284.02 178.215 l 286.484 173.273
|
||||
285.309 172.012 283.758 170.762 c 283.266 170.363 283.676 169.344
|
||||
283.383 168.441 c 283.043 167.402 281.48 167.781 281.516 166.492 c
|
||||
281.582 163.945 281.84 161.262 281.258 159.285 c h
|
||||
274.555 160.766 m S Q
|
||||
295.457 148.007 m 295.402 146.363 295.043 141.984 296.391 142.152 c
|
||||
298.297 142.39 298.527 129.828 296.449 129.621 c 295.227 129.499
|
||||
295.793 126.46 295.555 125.531 c 303.836 128.288 l 305.031 130.597
|
||||
305.828 143.148 303.516 145.57 c 302.398 146.742 303.398 150.328
|
||||
302.848 151.656 c 295.453 148.007 l h
|
||||
295.457 148.007 m f*
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
295.457 153.371 m 295.402 155.016 295.043 159.395 296.391 159.227 c
|
||||
298.297 158.988 298.527 171.551 296.449 171.758 c 295.227 171.879
|
||||
295.793 174.918 295.555 175.848 c 303.836 173.09 l 305.031 170.781
|
||||
305.828 158.23 303.516 155.809 c 302.398 154.637 303.398 151.051
|
||||
302.848 149.723 c 295.453 153.371 l h
|
||||
295.457 153.371 m S Q
|
||||
312.312 132.824 m 312.312 133.753 312.789 135.792 312.633 136.788 c
|
||||
312.406 138.226 311.504 138.562 311.336 139.21 c 310.918 140.788
|
||||
311.418 141.035 311.004 143.386 c 310.898 143.976 309.473 143.589
|
||||
309.52 144.921 c 309.641 148.453 308.211 148.824 307.93 150.285 c
|
||||
307.344 153.363 305.707 153.249 304.918 154.515 c 311.426 161.613 l
|
||||
311.227 158.117 311.789 157.71 313.664 155.886 c 314.473 155.101
|
||||
315.371 152.16 315.402 150.257 c 315.469 146.128 318.629 145.566
|
||||
320.398 142.585 c 320.336 136.558 314.734 135.55 312.312 132.824 c h
|
||||
312.312 132.824 m f*
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
312.312 168.555 m 312.312 167.625 312.789 165.586 312.633 164.59 c
|
||||
312.406 163.152 311.504 162.816 311.336 162.168 c 310.918 160.59
|
||||
311.418 160.344 311.004 157.992 c 310.898 157.402 309.473 157.789
|
||||
309.52 156.457 c 309.641 152.926 308.211 152.555 307.93 151.094 c
|
||||
307.344 148.016 305.707 148.129 304.918 146.863 c 311.426 139.766 l
|
||||
311.227 143.262 311.789 143.668 313.664 145.492 c 314.473 146.277
|
||||
315.371 149.219 315.402 151.121 c 315.469 155.25 318.629 155.812
|
||||
320.398 158.793 c 320.336 164.82 314.734 165.828 312.312 168.555 c h
|
||||
312.312 168.555 m S Q
|
||||
144.848 87.296 m 147.086 93.597 145.176 100.339 153.074 105.976 c
|
||||
153.539 108.898 153.762 113.148 152.375 119.781 c 159.625 117.691 l
|
||||
160.703 109.816 160.02 104.292 159.242 101.621 c 154.516 98.464 154.891
|
||||
94.246 154.281 91.913 c 153.824 90.179 152.473 90.378 152.234 88.374 c
|
||||
151.957 86.019 154.707 84.574 155.164 83.671 c h
|
||||
144.848 87.296 m f*
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
144.848 214.082 m 147.086 207.781 145.176 201.039 153.074 195.402 c
|
||||
153.539 192.48 153.762 188.23 152.375 181.598 c 159.625 183.688 l
|
||||
160.703 191.562 160.02 197.086 159.242 199.758 c 154.516 202.914
|
||||
154.891 207.133 154.281 209.465 c 153.824 211.199 152.473 211 152.234
|
||||
213.004 c 151.957 215.359 154.707 216.805 155.164 217.707 c h
|
||||
144.848 214.082 m S Q
|
||||
198.176 104.234 m 198.441 92.898 199.176 88.003 198.242 83.46 c 197.965
|
||||
82.121 196.363 82.398 196.359 81.019 c 196.359 79.679 197.941 79.554
|
||||
198.52 78.3 c 199.23 76.761 197.145 75.027 195.387 73.492 c 208.98
|
||||
72.238 l 208.457 78.644 204.43 75.035 203.742 77.738 c 203.559 78.46
|
||||
205.305 78.667 205.516 80.238 c 205.996 83.839 205.473 91.05 206.055
|
||||
102.703 c h
|
||||
198.176 104.234 m f*
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
198.176 197.145 m 198.441 208.48 199.176 213.375 198.242 217.918 c
|
||||
197.965 219.258 196.363 218.98 196.359 220.359 c 196.359 221.699
|
||||
197.941 221.824 198.52 223.078 c 199.23 224.617 197.145 226.352 195.387
|
||||
227.887 c 208.98 229.141 l 208.457 222.734 204.43 226.344 203.742
|
||||
223.641 c 203.559 222.918 205.305 222.711 205.516 221.141 c 205.996
|
||||
217.539 205.473 210.328 206.055 198.676 c h
|
||||
198.176 197.145 m S Q
|
||||
235.75 99.214 m 236.418 96.433 236.766 94.796 236.766 92.663 c 236.762
|
||||
91.742 234.586 91.91 234.801 90.437 c 235.195 87.742 235.328 84.14
|
||||
234.773 81.765 c 234.535 80.753 233.355 80.621 232.957 79.773 c 232.473
|
||||
78.742 233.375 76.195 233 75.062 c 232.449 73.402 232.215 74.558
|
||||
230.523 72.585 c 250.457 72.308 l 251.441 74.156 250.668 74.734 247.953
|
||||
74.788 c 242.141 74.913 243.641 74.288 241.664 74.078 c 239.555 73.855
|
||||
239.312 75.585 239.199 75.949 c 238.949 76.781 241.938 77.113 241.977
|
||||
78.253 c 242.098 81.699 241.891 85.042 241.781 87.64 c 241.727 88.972
|
||||
243.395 88.331 243.5 89.601 c 243.586 90.632 243.07 91.703 243.383
|
||||
92.656 c 244.211 95.199 245.277 95.558 249.066 98.242 c h
|
||||
235.75 99.214 m f*
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
235.75 202.164 m 236.418 204.945 236.766 206.582 236.766 208.715 c
|
||||
236.762 209.637 234.586 209.469 234.801 210.941 c 235.195 213.637
|
||||
235.328 217.238 234.773 219.613 c 234.535 220.625 233.355 220.758
|
||||
232.957 221.605 c 232.473 222.637 233.375 225.184 233 226.316 c 232.449
|
||||
227.977 232.215 226.82 230.523 228.793 c 250.457 229.07 l 251.441
|
||||
227.223 250.668 226.645 247.953 226.59 c 242.141 226.465 243.641 227.09
|
||||
241.664 227.301 c 239.555 227.523 239.312 225.793 239.199 225.43 c
|
||||
238.949 224.598 241.938 224.266 241.977 223.125 c 242.098 219.68
|
||||
241.891 216.336 241.781 213.738 c 241.727 212.406 243.395 213.047 243.5
|
||||
211.777 c 243.586 210.746 243.07 209.676 243.383 208.723 c 244.211
|
||||
206.18 245.277 205.82 249.066 203.137 c h
|
||||
235.75 202.164 m S Q
|
||||
265.445 97.683 m 265.688 95.902 265.648 93.449 264.156 93.296 c 262.758
|
||||
93.152 264.383 88.609 263.043 88.187 c 259.98 87.226 261.898 84.343
|
||||
260.684 83.984 c 259.066 83.511 260.5 81.437 258.637 80.175 c 258.074
|
||||
79.796 258.477 77.476 257.473 77.019 c 254.777 75.792 254.562 77.988
|
||||
251.574 72.726 c 272.348 76.14 l 269.773 76.41 266.113 75.906 265.934
|
||||
77.882 c 266.266 80.574 267.461 80.031 268.074 81.468 c 268.551 82.593
|
||||
268.176 84.109 269.316 84.761 c 270.562 85.472 270.141 88.066 270.555
|
||||
89.339 c 270.863 90.285 271.754 90.269 272.109 90.906 c 272.719 92.011
|
||||
272.211 95.421 273.023 95.769 c 274.922 96.589 280.148 95.249 280.504
|
||||
98.242 c h
|
||||
265.445 97.683 m f*
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
265.445 203.695 m 265.688 205.477 265.648 207.93 264.156 208.082 c
|
||||
262.758 208.227 264.383 212.77 263.043 213.191 c 259.98 214.152 261.898
|
||||
217.035 260.684 217.395 c 259.066 217.867 260.5 219.941 258.637 221.203
|
||||
c 258.074 221.582 258.477 223.902 257.473 224.359 c 254.777 225.586
|
||||
254.562 223.391 251.574 228.652 c 272.348 225.238 l 269.773 224.969
|
||||
266.113 225.473 265.934 223.496 c 266.266 220.805 267.461 221.348
|
||||
268.074 219.91 c 268.551 218.785 268.176 217.27 269.316 216.617 c
|
||||
270.562 215.906 270.141 213.312 270.555 212.039 c 270.863 211.094
|
||||
271.754 211.109 272.109 210.473 c 272.719 209.367 272.211 205.957
|
||||
273.023 205.609 c 274.922 204.789 280.148 206.129 280.504 203.137 c h
|
||||
265.445 203.695 m S Q
|
||||
287.859 99.371 m 283.398 94.589 284.141 91.257 282.828 88.831 c 281.898
|
||||
87.117 280.098 87.031 278.801 82.304 c 278.676 81.46 278.871 81.038
|
||||
280.289 80.757 c 280.539 80.706 280.492 80.07 280.621 79.265 c 280.297
|
||||
77.999 275.91 78.695 274.184 78.218 c 272.531 77.761 272.621 77.163
|
||||
271.672 76.003 c 300.234 81.417 l 293.754 82.695 292.332 82.39 290.961
|
||||
80.644 c 290.559 80.132 287.938 80.566 287.859 80.921 c 287.453 82.515
|
||||
287.066 84.152 288.703 84.773 c 289.699 85.148 288.848 87.07 289.645
|
||||
88.621 c 289.895 89.109 290.559 89.066 290.859 89.597 c 291.504 90.73
|
||||
290.652 91.953 292.727 92.488 c 293.699 92.738 292.758 94.831 293.414
|
||||
95.761 c 294.348 97.085 294.984 95.191 295.262 100.257 c h
|
||||
287.859 99.371 m f*
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
287.859 202.008 m 283.398 206.789 284.141 210.121 282.828 212.547 c
|
||||
281.898 214.262 280.098 214.348 278.801 219.074 c 278.676 219.918
|
||||
278.871 220.34 280.289 220.621 c 280.539 220.672 280.492 221.309
|
||||
280.621 222.113 c 280.297 223.379 275.91 222.684 274.184 223.16 c
|
||||
272.531 223.617 272.621 224.215 271.672 225.375 c 300.234 219.961 l
|
||||
293.754 218.684 292.332 218.988 290.961 220.734 c 290.559 221.246
|
||||
287.938 220.812 287.859 220.457 c 287.453 218.863 287.066 217.227
|
||||
288.703 216.605 c 289.699 216.23 288.848 214.309 289.645 212.758 c
|
||||
289.895 212.27 290.559 212.312 290.859 211.781 c 291.504 210.648
|
||||
290.652 209.426 292.727 208.891 c 293.699 208.641 292.758 206.547
|
||||
293.414 205.617 c 294.348 204.293 294.984 206.188 295.262 201.121 c h
|
||||
287.859 202.008 m S Q
|
||||
302.277 102.023 m 301.637 96.667 299.742 97.632 299.762 95.894 c
|
||||
299.777 94.562 299.996 93.214 299.68 92.117 c 299.32 90.863 297.391
|
||||
93.32 298.078 89.32 c 299.586 87.488 300.172 87.703 301.734 86.96 c
|
||||
302.902 87.945 302.926 88.605 303.77 88.64 c 304.434 88.667 305.699
|
||||
88.206 305.594 87.054 c 305.145 86.355 303.711 86.136 303.52 85.589 c
|
||||
302.574 82.906 300.617 84.621 299.859 83.831 c 299.141 83.085 299.395
|
||||
82.288 298.965 81.031 c 303.852 82.339 308.371 84.8 311.504 88.16 c
|
||||
307.938 87.433 306.988 87.687 306.199 89.593 c 305.66 90.878 306.055
|
||||
93.288 307.906 94.636 c 308.652 95.183 308.234 96.374 308.625 97.308 c
|
||||
308.922 98.027 309.703 97.898 309.984 98.605 c 310.406 99.671 309.934
|
||||
100.894 310.734 101.3 c 312.668 102.277 312.129 104.46 312.332 105.007
|
||||
c h
|
||||
302.277 102.023 m f*
|
||||
q 1 0 0 -1 0 301.378326 cm
|
||||
302.277 199.355 m 301.637 204.711 299.742 203.746 299.762 205.484 c
|
||||
299.777 206.816 299.996 208.164 299.68 209.262 c 299.32 210.516 297.391
|
||||
208.059 298.078 212.059 c 299.586 213.891 300.172 213.676 301.734
|
||||
214.418 c 302.902 213.434 302.926 212.773 303.77 212.738 c 304.434
|
||||
212.711 305.699 213.172 305.594 214.324 c 305.145 215.023 303.711
|
||||
215.242 303.52 215.789 c 302.574 218.473 300.617 216.758 299.859
|
||||
217.547 c 299.141 218.293 299.395 219.09 298.965 220.348 c 303.852
|
||||
219.039 308.371 216.578 311.504 213.219 c 307.938 213.945 306.988
|
||||
213.691 306.199 211.785 c 305.66 210.5 306.055 208.09 307.906 206.742 c
|
||||
308.652 206.195 308.234 205.004 308.625 204.07 c 308.922 203.352
|
||||
309.703 203.48 309.984 202.773 c 310.406 201.707 309.934 200.484
|
||||
310.734 200.078 c 312.668 199.102 312.129 196.918 312.332 196.371 c h
|
||||
302.277 199.355 m S Q
|
||||
Q Q
|
||||
showpage
|
||||
%%Trailer
|
||||
count op_count sub {pop} repeat
|
||||
countdictstack dict_count sub {end} repeat
|
||||
cairo_eps_state restore
|
||||
%%EOF
|
|
@ -1,312 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="603"
|
||||
height="453"
|
||||
id="svg2"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.46"
|
||||
version="1.0"
|
||||
sodipodi:docname="Troll Face.svg"
|
||||
inkscape:output_extension="org.inkscape.output.svg.inkscape"
|
||||
inkscape:export-filename="C:\Documents and Settings\noquierouser\Escritorio\Troll Face.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90">
|
||||
<defs
|
||||
id="defs4">
|
||||
<inkscape:perspective
|
||||
sodipodi:type="inkscape:persp3d"
|
||||
inkscape:vp_x="0 : 526.18109 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_z="744.09448 : 526.18109 : 1"
|
||||
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
|
||||
id="perspective10" />
|
||||
<inkscape:perspective
|
||||
id="perspective2447"
|
||||
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
|
||||
inkscape:vp_z="744.09448 : 526.18109 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 526.18109 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.90509668"
|
||||
inkscape:cx="250.24925"
|
||||
inkscape:cy="296.20865"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer2"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1280"
|
||||
inkscape:window-height="945"
|
||||
inkscape:window-x="-4"
|
||||
inkscape:window-y="24" />
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Capa 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
style="display:inline" />
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer2"
|
||||
inkscape:label="Troll editable"
|
||||
style="display:inline">
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 286.75705,216.6243 C 284.87487,210.40547 302.44507,209.86905 305.22272,213.7983 C 306.76023,215.97325 309.79687,214.8572 313.08415,214.85654"
|
||||
id="path3191"
|
||||
sodipodi:nodetypes="csc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 161.62441,54.49482 C 161.68714,54.764845 126.60551,73.110441 114.65231,101.46691 C 102.763,129.67182 95.749662,136.12056 86.368043,142.37809 C 76.986424,148.63562 57.443453,165.86414 55.675686,182.27912 C 53.90482,198.72288 53.285547,215.36161 71.720831,233.7969 C 71.720831,233.7969 94.877289,254.66782 103.98443,274.1671 C 103.98443,274.1671 110.10663,291.12305 128.03683,307.79057 C 128.03683,307.79057 146.49073,325.4253 179.81646,344.11312 C 179.81646,344.11312 264.66725,387.70076 283.60033,392.89592 C 283.60033,392.89592 296.87794,396.32774 302.71168,397.09366 C 323.99805,399.88838 350.89891,415.45567 375.27167,415.62436 C 375.27167,415.62436 432.34529,419.15988 452.04326,409.56344 C 452.04326,409.56344 486.89353,385.82486 486.38845,365.11673 C 486.38845,365.11673 489.1102,346.7823 482.85292,323.1954 C 482.85292,323.1954 478.56648,303.18401 479.3683,278.75141 C 480.06239,257.60168 482.2957,234.78224 499.52044,210.05831 C 499.52044,210.05831 520.98617,173.94536 498.51028,153.99485 C 498.51028,153.99485 473.89688,137.6608 471.74124,124.19535 C 470.50621,115.10398 476.76309,109.04305 464.16509,95.658537 C 464.16509,95.658537 435.68588,64.281656 382.34274,59.545583 C 328.29958,54.747358 324.0354,51.928142 296.98485,50.45421 C 269.9343,48.980278 183.7902,42.900135 161.62441,54.49482 z"
|
||||
id="path2454"
|
||||
sodipodi:nodetypes="czzzcccccsccccscccsszc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 101.01526,218.64461 C 101.01526,218.64461 84.103342,195.89089 103.03556,170.9149 C 116.0799,153.70638 141.52228,157.81883 153.54318,165.6116 C 165.80416,173.56001 179.78907,177.97204 193.69676,178.2385 C 201.54614,178.38889 215.41503,175.20805 229.05209,160.05576"
|
||||
id="path3246"
|
||||
sodipodi:nodetypes="cssss" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 399.01026,180.25881 C 399.01026,180.25881 410.15831,189.69383 423.55445,184.99512 C 423.55445,184.99512 420.95406,174.8056 438.40621,172.43013 C 457.79862,169.79057 458.81801,173.31313 464.41763,177.98597"
|
||||
id="path3248"
|
||||
sodipodi:nodetypes="ccsc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 178.92857,121.92857 C 178.92857,121.92857 201.23853,93.787957 228.03571,92.285714 C 248.53985,91.143866 226.47944,88.00742 261.60714,89.428571 C 267.51175,89.668673 279.64285,88.714285 287.32143,92.464285"
|
||||
id="path3250"
|
||||
sodipodi:nodetypes="cssc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 307.85714,346.92857 L 382.5,346.92857"
|
||||
id="path2386" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 176.07143,310.5 C 176.07143,310.5 180.81205,310.66744 188.48465,315.29648 C 211.30766,329.06606 266.20001,352.84773 300.11862,358.48588 C 308.45903,359.85745 337.52441,357.45881 347.31677,360.37749 C 350.13172,362.03739 388.83025,362.63614 398.09594,360.66224 C 426.97714,354.50956 432.21248,345.25771 437.85714,337.28572"
|
||||
id="path3158"
|
||||
sodipodi:nodetypes="csccsc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 152.78557,310.56849 C 152.78557,310.56849 207.63985,344.21866 246.72976,354.38386 C 270.97561,360.68892 293.65485,366.22268 309.3846,368.22115 C 322.86519,369.93386 322.93012,371.35336 333.53499,372.2565 C 347.26845,373.42609 352.54546,372.88627 361.97644,374.41963 C 372.21829,376.08484 424.5368,377.14983 428.30468,375.21825 C 432.00168,373.32301 430.54589,372.81146 434.42552,370.99997 C 438.10384,369.28248 437.67824,370.23499 439.83842,367.56911 C 441.01443,366.11781 443.75068,365.26018 446.43007,364.08764 C 451.21496,361.9937 449.70638,360.82874 454.03689,358.7602 C 458.71569,356.5253 460.09274,357.72302 459.49314,342.32516"
|
||||
id="path3160"
|
||||
sodipodi:nodetypes="csssszssssc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 126.52161,141.49421 C 119.37566,143.93789 100.9583,139.27995 92.571055,144.64646 C 90.528361,145.95346 85.62407,146.6792 82.201163,148.69155"
|
||||
id="path3162"
|
||||
sodipodi:nodetypes="csc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 135.53571,146.75 C 135.53571,146.75 102.84914,144.78635 99.340439,148.41688 C 97.703986,150.11016 94.516057,149.01947 92.640793,150.28963 C 89.077791,152.70293 88.966054,152.41595 87.640849,155.50401 C 87.1174,156.72378 83.341482,158.8621 82.756063,162.26006 C 82.076885,166.20223 79.047568,166.10367 77.616658,168.46981 C 75.639457,171.73929 74.676751,205.07376 77.213536,208.92189 C 79.702204,212.69702 78.044182,216.46841 79.486378,218.01326 C 80.959767,219.59152 81.322409,222.92694 84.103479,225.51995 C 85.854947,227.15299 86.850908,228.12186 89.245621,228.62332 C 91.951308,229.1899 93.438744,231.2478 96.974644,232.21854 C 100.4518,233.17315 102.0254,232.02913 103.54064,234.93332"
|
||||
id="path3164"
|
||||
sodipodi:nodetypes="cssssszzsszz" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 276.65553,94.648385 C 276.65553,94.648385 282.69858,96.566897 285.3863,103.9795 C 287.22301,109.04504 289.07471,105.13263 288.39855,120.65981"
|
||||
id="path3166"
|
||||
sodipodi:nodetypes="csc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 350.14412,134.54941 C 350.14412,134.54941 348.58332,119.21709 351.85797,115.69918 C 353.91663,113.4876 352.56103,109.89284 356.96265,108.91679"
|
||||
id="path3168"
|
||||
sodipodi:nodetypes="csc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 174.01786,141.92857 C 174.01786,141.80986 167.72458,141.88545 166.5771,143.51962 C 164.82105,146.0205 162.78931,144.12635 154.64286,145.76786"
|
||||
id="path3170"
|
||||
sodipodi:nodetypes="csc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 169.46429,148.98214 C 169.46429,148.98214 167.70607,148.9279 164.46414,149.21114 C 161.75651,149.4477 159.7445,149.82979 158.30357,145.32143"
|
||||
id="path3172"
|
||||
sodipodi:nodetypes="csc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 169.28571,155.94643 C 170.15703,153.95696 171.29432,154.57885 173.39286,154.07143"
|
||||
id="path3174"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 96.21703,244.27723 C 92.019101,238.8166 90.284263,244.65791 79.170706,238.09004"
|
||||
id="path3176"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 345.71429,101.57143 C 345.54516,98.585511 351.77967,100.6944 354.74689,98.398215 C 359.00508,95.103011 371.51477,98.51754 376.83226,95.306977 C 379.70822,93.570545 386.63725,94.351056 390.72117,94.628882 C 400.21926,95.27503 415.60054,102.841 420.83352,110.72015 C 421.63618,111.92869 421.19666,113.926 422.20117,115.1908 C 423.85671,117.27533 424.12361,120.1018 423.75,122.82143"
|
||||
id="path3178"
|
||||
sodipodi:nodetypes="csssssc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 165.15994,118.38697 C 179.55131,102.48337 182.93703,99.784806 197.28935,92.709069 C 201.40759,90.67877 203.32632,88.126957 208.29287,87.569992 C 211.38177,87.223593 212.74274,85.038101 214.48406,84.993557 C 218.20148,84.898462 216.50397,82.737879 222.48687,82.681015 C 225.01449,82.657345 226.65199,80.703413 230.73053,80.366458 C 235.72471,79.953856 234.96882,78.304218 244.31116,77.802297 C 253.56448,77.305158 252.33777,76.10696 256.0597,75.778784 C 265.44784,74.950999 289.17965,74.906218 290.85418,76.959294 C 292.42531,78.885595 297.87495,77.880944 300.51295,78.322691 C 303.06405,78.749888 302.00766,80.389881 305.90745,80.620226 C 309.81147,80.850822 314.44099,80.030229 316.99312,82.382387 C 318.30295,83.589589 339.30788,83.082234 345.88961,83.191951 C 359.50293,83.418883 364.69626,83.779696 372.32039,82.884214 C 375.31193,82.532846 372.92174,80.630157 378.7026,80.447602 C 378.7026,80.447602 386.79717,80.259832 397.84159,80.297826 C 400.15349,80.30578 399.897,78.235109 402.55562,77.86656 C 405.20274,77.499605 409.40538,77.136953 412.08222,78.900892 C 413.85296,80.067747 413.14473,80.820846 414.73754,82.274822 C 415.11185,82.616509 416.95424,82.713597 417.74929,83.293527 C 418.52206,83.857213 417.97337,84.281662 419.05006,85.054564"
|
||||
id="path3180"
|
||||
sodipodi:nodetypes="cssssszsszzssscsssssc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 152.40676,107.90664 C 156.71529,101.16138 161.39785,101.05773 167.24031,97.066753 C 185.29088,84.736453 214.47959,63.542869 255.32631,61.719917 C 259.87371,61.51697 269.17125,60.535126 288.23853,61.553489 C 291.67832,61.737205 289.00173,63.56603 293.57917,63.632637 C 297.5109,63.689849 302.5018,63.77158 306.72027,63.814715 C 309.52678,63.843412 308.06053,66.14535 311.02821,66.048476 C 317.61324,65.833519 322.52527,66.018921 329.31143,65.92727 C 331.20695,65.899965 331.45543,68.456499 333.35341,68.50161 C 344.98011,68.774953 363.92361,68.928826 379.43611,68.329475 C 382.83993,68.197963 381.22161,65.465795 383.7247,65.221001 C 393.15248,64.298993 401.10686,65.363172 401.2831,65.353961"
|
||||
id="path3182"
|
||||
sodipodi:nodetypes="cssssssssssc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 429.69364,146.67125 C 432.56116,143.57718 436.97682,145.05277 440.88881,147.52828 C 442.84754,148.76776 442.22164,149.06158 443.56785,149.76551 C 444.9199,150.47249 444.92101,147.79257 446.03728,147.11624 C 447.93059,145.9691 466.03841,146.28181 468.4358,147.28932 C 473.43381,149.38975 473.10613,156.20165 482.17742,159.04595 C 484.45896,159.76132 482.57482,160.53341 487.27099,161.74209 C 488.76369,162.12627 490.45293,165.62263 490.74627,169.04408 C 490.90031,170.84077 492.47283,173.32723 494.18355,174.4636 C 495.88728,175.59531 495.60293,184.69486 494.80475,189.10416 C 494.5357,190.59046 493.18235,190.15428 492.86785,191.0356 C 491.64705,194.45661 493.59932,199.42718 491.70518,201.6796 C 489.86528,203.8675 490.7065,207.28496 489.2854,208.4079 C 487.54126,209.78611 486.78557,211.75965 484.83468,212.81804 C 481.84486,214.44007 478.87326,214.67681 475.88265,215.90957 C 473.06646,217.07043 470.20482,219.25037 468.19345,220.0354 C 465.36439,221.13957 464.72996,220.6129 464.29136,222.43268"
|
||||
id="path2410"
|
||||
sodipodi:nodetypes="csssssssssssssssc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 462.14286,159.16071 C 462.28275,160.20617 461.80161,160.8711 462.85844,161.09382 C 467.35796,162.04207 467.56901,160.4313 469.43611,163.0321 C 470.26816,164.19112 471.50226,163.3681 472.86108,164.1792 C 475.19746,165.57383 477.63084,168.20503 478.4613,170.06057 C 479.9093,173.29593 477.56058,179.90486 478.48946,183.86049 C 479.02433,186.13825 480.86755,185.38208 480.97457,186.96832 C 481.35184,192.56044 481.4934,195.76757 479.35541,197.41805 C 474.56182,201.11858 471.86801,206.89184 467.41072,206.30357"
|
||||
id="path3183"
|
||||
sodipodi:nodetypes="csssssssc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 410.50322,220.58294 C 408.2417,217.89951 406.88399,218.73463 404.67538,217.22457 C 403.30274,216.28608 402.88934,215.02091 401.42986,214.17276 C 399.30375,212.93721 396.12293,214.59616 393.75938,213.52903 C 392.7713,213.08293 392.84085,212.09853 391.92015,211.45972 C 390.83379,210.70598 389.66263,211.22943 388.34059,210.41746 C 387.11362,209.66387 387.47518,209.3374 386.20602,208.35596 C 384.14911,206.76536 384.70901,207.13306 382.47494,206.81871"
|
||||
id="path3185"
|
||||
sodipodi:nodetypes="cssssssc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 218.92857,204.07143 C 219.06352,200.65396 222.04397,201.15263 228.74505,201.37645 C 233.06593,201.52077 245.63652,201.60179 249.49081,201.77093 C 254.02666,201.97389 250.87674,199.87138 253.83136,199.30754 C 258.3308,198.44889 258.38135,192.23276 255.08929,192.19643"
|
||||
id="path3187"
|
||||
sodipodi:nodetypes="csssc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 272.67806,220.79118 C 265.0835,219.26252 265.15235,213.13833 265.25654,209.36812 C 265.38598,204.68424 264.84414,199.17759 268.28695,198.31903 C 269.92333,197.91096 269.9508,199.13244 272.25205,197.79403 C 276.25847,194.32103 278.34089,196.21049 286.75705,195.85305"
|
||||
id="path3189"
|
||||
sodipodi:nodetypes="csscc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 379.89133,212.9102 C 379.49257,210.83855 380.4977,207.80258 380.55601,206.64132 C 380.76062,202.5219 377.08533,201.57953 372.40075,201.97075"
|
||||
id="path3193"
|
||||
sodipodi:nodetypes="csc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 334.47698,227.47326 C 339.6593,233.66951 344.77266,233.19724 351.52626,229.62607 C 357.96437,226.22172 363.88823,219.91628 365.03005,213.79992 C 366.00645,208.56967 371.15884,205.83185 371.13061,203.64302 C 371.07935,199.66898 369.48426,197.45496 366.19316,194.60067 C 363.20875,192.01237 359.68856,193.25787 356.26628,190.1511 C 353.08717,187.26508 352.4417,186.76778 349.71698,182.73117 C 346.78892,178.39331 351.18281,166.29018 347.44689,160.97702 C 343.67272,155.60947 339.69919,157.68597 334.21175,153.23985"
|
||||
id="path3195"
|
||||
sodipodi:nodetypes="csssssssc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 291.80782,149.82797 C 291.80782,149.82797 289.76282,147.8064 286.38237,144.25531 C 284.92511,142.72449 283.7337,140.087 281.50114,138.56442 C 280.1247,137.62571 277.82616,137.27541 276.10713,136.26726 C 275.13743,135.69857 273.75445,133.8023 271.28584,132.53622 C 268.73193,131.2264 266.34978,131.17802 265.1269,130.63535 C 263.51905,129.92184 263.1918,128.50057 261.36183,127.90436 C 259.23351,127.21094 256.84987,126.97732 254.4603,126.47133 C 250.94686,125.72736 251.46675,123.45593 247.10857,123.18519 C 240.31921,122.76343 227.32277,120.70356 224.88068,123.06679 C 221.33187,126.50099 215.79405,124.70361 211.71771,125.38668 C 208.5202,125.92248 208.58606,128.41259 205.72241,128.49606 C 203.40771,128.56353 202.27272,130.70723 200.56233,131.54542 C 197.94706,132.82705 196.25083,131.79474 194.26093,133.36591 C 188.26457,138.10049 183.97404,146.54497 183.97404,146.54497 C 186.34251,146.64453 187.20465,148.40404 188.38994,149.29044 C 189.87955,150.40442 191.44057,150.79785 192.18153,152.22708 C 195.30331,151.43363 195.18429,149.71153 198.9705,148.46721 C 201.65598,147.58463 203.09773,148.41871 206.11378,147.58758 C 216.74841,144.65699 236.16062,143.44061 253.32023,148.19169 C 256.99235,149.2084 259.74598,152.74569 263.51604,155.14135 C 265.88565,156.6471 268.3109,156.86509 271.06313,158.23262 C 273.42678,159.40709 275.08773,160.05302 277.41315,161.69726 C 285.18131,154.27039 284.76638,156.94734 287.43127,155.00505 C 290.51403,152.7582 291.80782,149.82797 291.80782,149.82797 z"
|
||||
id="path3197"
|
||||
sodipodi:nodetypes="cssssssssssssscscssssscsc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 204.42962,129.01907 C 204.42962,129.01907 202.98101,148.37519 226.63687,147.30226 C 250.41874,146.22362 245.91512,124.20139 245.91512,124.20139 C 232.2485,123.70283 218.45248,124.88647 204.42962,129.01907 z"
|
||||
id="path3201"
|
||||
sodipodi:nodetypes="czcc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 418.96077,143.89332 C 414.24896,141.13936 409.65367,136.53151 407.349,136.25193 C 401.08001,135.49144 394.32203,133.79684 380.95378,134.54941 C 377.47608,134.74519 377.11073,135.43002 373.8574,136.69691 C 371.95797,137.43656 368.44388,137.0257 366.70739,138.34925 C 364.00763,140.40699 358.79726,140.82768 356.9194,143.04919 C 351.22064,149.7908 349.1421,153.52699 345.85098,159.04561 C 351.0766,159.8991 348.94412,160.06663 355.51927,159.50397 C 360.38731,159.08739 359.17032,156.59278 366.91979,155.9609 C 369.16693,155.77767 369.97636,153.52225 373.61797,152.9338 C 377.57479,152.29441 386.05455,153.35406 386.98402,151.46067 C 387.82334,149.75094 406.26201,151.04279 409.38455,149.89301 C 416.09394,147.42246 416.23033,147.91228 418.96077,143.89332 z"
|
||||
id="path3211"
|
||||
sodipodi:nodetypes="cssssscsssssc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 383.35289,133.66553 C 370.33831,136.67849 354.9808,141.72145 348.25009,153.99485 C 349.54978,160.24355 355.9273,159.41575 368.32687,157.27784 C 380.84905,155.1188 387.57374,143.85599 383.35289,133.66553 z"
|
||||
id="path3221"
|
||||
sodipodi:nodetypes="cczc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 136.96428,176.75 C 136.95016,184.06931 135.35389,182.18874 134.91151,185.23416 C 134.63662,187.1266 134.36528,190.92646 133.58275,192.26681 C 131.93979,195.08093 129.09395,194.87153 127.233,196.64628 C 124.6099,199.14789 122.00002,198.77046 119.82132,201.36092 C 117.86306,203.68928 114.69823,203.63035 110.71429,202.64285"
|
||||
id="path3231"
|
||||
sodipodi:nodetypes="cssssc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 133.84521,186.8248 C 144.58805,185.32815 308.37463,287.08219 424.35126,230.9213 C 429.61122,228.3742 428.53579,223.8514 433.91981,220.69501 C 438.14182,218.21985 442.19346,201.30068 442.73896,190.36405 C 444.94874,198.6289 444.39529,202.63654 446.06017,210.22575 C 447.72227,217.80226 450.218,215.40438 451.37401,222.29553 C 458.38398,264.0831 453.38536,307.85957 433.86052,318.64971 C 373.61451,337.99123 302.96815,335.24812 260.73852,324.2263 C 182.06791,303.69349 149.69794,242.60408 130.54286,201.71898 C 128.02351,196.3416 131.22654,192.09937 133.84521,186.8248 z"
|
||||
id="path3233"
|
||||
sodipodi:nodetypes="csscsscssc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 133.06965,221.61379 C 134.03349,221.70141 143.31127,222.45514 158.80622,229.56253 C 173.76273,236.42294 196.50925,250.71889 215.06713,250.91666 C 225.88424,251.03194 262.65135,266.56446 273.23994,268.58607 C 307.65228,275.15618 433.97577,280.83257 454.56865,245.41365 C 455.04083,249.59259 457.00718,275.69422 441.13553,286.26355 C 416.14039,295.45778 398.41268,295.72846 338.22003,293.17912 C 313.31786,292.12444 289.06443,286.63571 264.32962,276.58311 C 251.39811,271.32755 233.18542,269.14439 223.70341,264.33579 C 194.17815,249.36269 169.79061,240.04182 133.06965,221.61379 z"
|
||||
id="path3235"
|
||||
sodipodi:nodetypes="csssccsssc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 185.58855,206.28799 C 182.80969,215.2705 181.04114,226.44297 185.58855,240.05377 L 207.31584,246.73868 C 198.99778,238.52806 185.95614,230.5919 193.09765,212.8003 L 185.58855,206.28799 z"
|
||||
id="path3186"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 176.96226,270.6155 C 183.0009,270.12469 187.83255,265.81803 182.52147,252.98874 C 181.83761,251.33683 182.9399,249.06758 182.3845,246.95481 L 193.47545,251.88411 C 193.89833,258.69946 194.9483,266.69859 193.37619,270.76624 C 191.78261,274.88947 187.54905,275.05443 185.34209,278.00947 L 176.96226,270.6155 z"
|
||||
id="path3188"
|
||||
sodipodi:nodetypes="csccscc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 245.47969,256.99828 C 246.76394,255.70627 246.19741,254.03541 247.55639,253.8219 C 249.77011,253.47409 249.3508,247.4496 249.24327,242.58476 C 249.18058,239.7482 252.23776,245.28625 252.07264,234.07698 L 261.21484,238.04547 C 260.20442,240.46999 260.95631,243.2496 260.18342,244.78168 C 259.7816,245.57818 257.69149,244.76844 257.53316,246.22184 C 256.83677,252.61444 260.46625,257.20568 253.09843,259.71567 L 245.47969,256.99828 z"
|
||||
id="path3190"
|
||||
sodipodi:nodetypes="cssccsscc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 305.55566,248.24875 C 305.55566,248.24875 307.64608,250.05683 308.26678,251.51442 C 308.88749,252.972 308.6681,269.42316 308.32839,269.8761 L 319.17288,270.6155 C 319.17288,270.6155 317.90519,272.17704 317.57085,268.82862 C 317.23718,265.48685 317.44762,248.49522 317.44762,248.49522 L 305.55566,248.24875 z"
|
||||
id="path3192"
|
||||
sodipodi:nodetypes="czcczcc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 348.31743,251.0831 C 349.18574,253.13175 348.47504,258.44111 350.41038,259.72878 C 352.56081,261.15956 351.61154,268.49414 350.65885,271.17005 L 360.51747,270.73873 C 360.11955,266.58222 361.76572,256.463 359.8873,256.22816 C 357.90101,255.97983 357.81982,254.1778 358.85383,250.65179 L 348.31743,251.0831 z"
|
||||
id="path3194"
|
||||
sodipodi:nodetypes="csccscc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 394.09841,244.49015 C 393.08831,257.18542 394.63323,256.97937 396.81119,258.04303 C 397.95622,258.60224 397.21718,261.11897 397.37707,263.86214 C 397.48016,265.63089 399.51883,263.37587 399.02772,267.65791 L 405.92875,266.30235 C 409.01236,260.12842 407.54222,258.55004 405.60349,256.98412 C 404.98714,256.48629 405.50054,255.21366 405.13144,254.0836 C 404.70805,252.7873 402.75561,253.25894 402.79776,251.65149 C 402.88125,248.46773 403.20538,245.11036 402.47823,242.64166 L 394.09841,244.49015 z"
|
||||
id="path3196"
|
||||
sodipodi:nodetypes="cssccssscc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 420.22375,235.24769 C 420.15725,237.30458 419.70864,242.77658 421.39273,242.56753 C 423.77443,242.27188 424.06602,257.97385 421.46627,258.23156 C 419.94009,258.38285 420.64564,262.18066 420.34698,263.34477 L 430.69854,259.89424 C 432.19643,257.00921 433.19082,241.32413 430.30095,238.29615 C 428.90394,236.83236 430.15148,232.34809 429.46621,230.68808 L 420.22375,235.24769 z"
|
||||
id="path3198"
|
||||
sodipodi:nodetypes="cssccscc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 441.29655,254.22554 C 441.29562,253.06739 441.89045,250.51772 441.69517,249.27144 C 441.41337,247.47296 440.28655,247.0548 440.07279,246.2443 C 439.55196,244.26959 440.17904,243.96623 439.65841,241.02594 C 439.52753,240.2868 437.748,240.77281 437.80474,239.10566 C 437.95494,234.69313 436.16748,234.22885 435.81862,232.40086 C 435.08479,228.55564 433.04026,228.69671 432.0541,227.11433 L 440.18746,218.24157 C 439.93864,222.60935 440.64136,223.11851 442.98402,225.39756 C 443.99527,226.38135 445.12043,230.05584 445.15775,232.43535 C 445.23872,237.59911 449.19253,238.30128 451.40164,242.0255 C 451.32554,249.55939 444.32148,250.82001 441.29655,254.22554 z"
|
||||
id="path3200"
|
||||
sodipodi:nodetypes="csssssccsscc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 231.9633,311.13815 C 234.76176,303.25925 232.37429,294.83176 242.24567,287.78497 C 242.83086,284.13368 243.10842,278.82146 241.37428,270.5315 L 250.43671,273.14566 C 251.78522,282.98635 250.9308,289.89169 249.95744,293.23114 C 244.04779,297.17449 244.51812,302.45047 243.75412,305.36756 C 243.18708,307.53261 241.49338,307.28467 241.19804,309.78777 C 240.85065,312.73194 244.29104,314.53867 244.85983,315.66936 L 231.9633,311.13815 z"
|
||||
id="path3202"
|
||||
sodipodi:nodetypes="cccccsscc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 298.62442,289.96344 C 298.95764,304.13369 299.87581,310.25385 298.70561,315.93208 C 298.36021,317.60807 296.35659,317.25895 296.35489,318.98329 C 296.35324,320.65937 298.33161,320.81485 299.05466,322.38205 C 299.94211,324.30557 297.33492,326.47273 295.13887,328.39162 L 312.13093,329.96012 C 311.47396,321.95234 306.44235,326.46568 305.5834,323.08341 C 305.35406,322.18035 307.53456,321.92214 307.79811,319.95819 C 308.40213,315.45715 307.74631,306.4427 308.4711,291.88049 L 298.62442,289.96344 z"
|
||||
id="path3204"
|
||||
sodipodi:nodetypes="csssccsscc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 345.5922,296.23743 C 346.42925,299.71496 346.86285,301.7609 346.86046,304.42897 C 346.85942,305.58025 344.13555,305.36937 344.4057,307.21145 C 344.89995,310.5817 345.06489,315.08241 344.37177,318.04894 C 344.07598,319.3149 342.59939,319.48147 342.1031,320.5401 C 341.49734,321.83224 342.62212,325.0132 342.15316,326.4302 C 341.46685,328.50391 341.1745,327.05904 339.0568,329.52443 L 363.97847,329.87299 C 365.20457,327.56186 364.2391,326.84004 360.84422,326.76987 C 353.58094,326.61578 355.45589,327.39423 352.98403,327.65818 C 350.34831,327.93964 350.04332,325.77364 349.90593,325.32111 C 349.59082,324.2832 353.32529,323.86483 353.37601,322.44126 C 353.52639,318.13263 353.26959,313.95324 353.13214,310.70828 C 353.06162,309.0433 355.14983,309.84237 355.28206,308.25623 C 355.38949,306.96759 354.74324,305.63073 355.13276,304.43732 C 356.16986,301.2599 357.49976,300.80818 362.23569,297.45737 L 345.5922,296.23743 z"
|
||||
id="path3206"
|
||||
sodipodi:nodetypes="csssssccssssssscc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 382.7133,298.15448 C 383.01347,300.37899 382.96562,303.44733 381.09916,303.63813 C 379.35146,303.81679 381.38298,309.49747 379.7062,310.02409 C 375.88112,311.22541 378.27885,314.82929 376.75761,315.27537 C 374.73828,315.8675 376.52889,318.46292 374.20088,320.03666 C 373.49928,320.51094 374.00009,323.41111 372.74336,323.98302 C 369.37599,325.51543 369.10694,322.77293 365.37269,329.35014 L 391.34003,325.08035 C 388.12293,324.74337 383.5465,325.37734 383.32327,322.90188 C 383.73689,319.53774 385.23226,320.21653 385.99603,318.4205 C 386.59378,317.01485 386.12433,315.12296 387.55073,314.30751 C 389.10802,313.41723 388.57827,310.17256 389.0979,308.58222 C 389.48432,307.39958 390.59892,307.42181 391.04004,306.62296 C 391.80238,305.24238 391.16973,300.98164 392.18657,300.54349 C 394.55908,299.52119 401.08841,301.19688 401.53526,297.45737 L 382.7133,298.15448 z"
|
||||
id="path3208"
|
||||
sodipodi:nodetypes="cssssscccssssscc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 410.72961,296.04163 C 405.15142,302.01924 406.08157,306.18461 404.43985,309.2158 C 403.27833,311.36037 401.028,311.46962 399.40485,317.37913 C 399.24933,318.43048 399.49612,318.95716 401.26787,319.31191 C 401.57909,319.37423 401.5218,320.17203 401.68361,321.17707 C 401.27478,322.75833 395.79271,321.88726 393.63502,322.48478 C 391.56819,323.05715 391.67949,323.80164 390.49696,325.25122 L 426.19757,318.48398 C 418.09797,316.89045 416.3215,317.27055 414.60734,319.45428 C 414.10548,320.09361 410.82479,319.55145 410.72961,319.10546 C 410.21909,317.11468 409.73869,315.06703 411.78565,314.29116 C 413.0266,313.82079 411.9629,311.41961 412.95859,309.48131 C 413.27088,308.87338 414.10429,308.92365 414.48119,308.2607 C 415.28517,306.84655 414.22049,305.31629 416.81427,304.64866 C 418.03067,304.33556 416.85053,301.71558 417.6711,300.55561 C 418.84121,298.90154 419.63518,301.26902 419.98277,294.93677 L 410.72961,296.04163 z"
|
||||
id="path3210"
|
||||
sodipodi:nodetypes="cscscsccscssssscc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 428.75254,292.72706 C 427.95265,299.42132 425.58184,298.21627 425.60613,300.39044 C 425.62475,302.05707 425.90091,303.73826 425.50508,305.11333 C 425.05501,306.67679 422.64148,303.6054 423.50449,308.60935 C 425.38851,310.89581 426.11816,310.63108 428.0748,311.55605 C 429.53239,310.32857 429.5643,309.50292 430.61805,309.45922 C 431.44916,309.42475 433.03116,309.99958 432.89575,311.44054 C 432.33515,312.31575 430.54451,312.58804 430.30449,313.26847 C 429.1207,316.62448 426.67784,314.47995 425.72795,315.46732 C 424.82973,316.40098 425.14768,317.39482 424.60934,318.96735 C 430.71873,317.33288 436.3706,314.25541 440.28446,310.05947 C 435.82696,310.96628 434.64115,310.64816 433.65534,308.26408 C 432.97771,306.65814 433.47411,303.64803 435.78545,301.95991 C 436.71885,301.2782 436.19729,299.79077 436.68437,298.62106 C 437.05887,297.72169 438.03619,297.88701 438.38553,297.00189 C 438.91163,295.66891 438.31987,294.13788 439.32135,293.63225 C 441.74044,292.4109 441.06372,289.68215 441.32026,288.99819 L 428.75254,292.72706 z"
|
||||
id="path3212"
|
||||
sodipodi:nodetypes="cssccscsscccsssscc" />
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 35 KiB |