Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • perun/perun-proxyidp/v1/simplesamlphp-module-bbmri
1 result
Show changes
<!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" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>POST data</title>
</head>
<body onload="document.getElementsByTagName('input')[0].click();">
<noscript>
<p><strong><?php echo $this->t('{bbmri:bbmri:note}'); ?></strong><?php echo $this->t('{bbmri:bbmri:browser_not_support_javascript}'); ?></p>
</noscript>
<form method="post" action="<?php echo htmlspecialchars($this->data['destination']); ?>">
<!-- Need to add this element and call click method, because calling submit()
on the form causes failed submission if the form has another element with name or id of submit.
See: https://developer.mozilla.org/en/DOM/form.submit#Specification -->
<input type="submit" style="display:none;" />
<?php
if (array_key_exists('post', $this->data)) {
$post = $this->data['post'];
} else {
// For backwards compatibility
assert('array_key_exists("response", $this->data)');
assert('array_key_exists("RelayStateName", $this->data)');
assert('array_key_exists("RelayState", $this->data)');
$post = array(
'SAMLResponse' => $this->data['response'],
$this->data['RelayStateName'] => $this->data['RelayState'],
);
}
/**
* Write out one or more INPUT elements for the given name-value pair.
*
* If the value is a string, this function will write a single INPUT element.
* If the value is an array, it will write multiple INPUT elements to
* recreate the array.
*
* @param string $name The name of the element.
* @param string|array $value The value of the element.
*/
function printItem($name, $value) {
assert('is_string($name)');
assert('is_string($value) || is_array($value)');
if (is_string($value)) {
echo '<input type="hidden" name="' . htmlspecialchars($name) . '" value="' . htmlspecialchars($value) . '" />';
return;
}
// This is an array...
foreach ($value as $index => $item) {
printItem($name . '[' . $index . ']', $item);
}
}
foreach ($post as $name => $value) {
printItem($name, $value);
}
?>
<noscript>
<button type="submit" class="btn">Submit</button>
</noscript>
</form>
declare(strict_types=1);
</body>
</html>
\ No newline at end of file
include \SimpleSAML\Module::getModuleDir('perun') . '/themes/perun/default/post.php';
<?php
/**
* This is simple example of template for perun Discovery service
*
* Allow type hinting in IDE
* @var sspmod_perun_DiscoTemplate $this
*/
$this->data['jquery'] = array('core' => TRUE, 'ui' => TRUE, 'css' => TRUE);
$this->data['head'] = '<link rel="stylesheet" media="screen" type="text/css" href="' . SimpleSAML\Module::getModuleUrl('discopower/style.css') . '" />';
$this->data['head'] .= '<link rel="stylesheet" media="screen" type="text/css" href="' . SimpleSAML\Module::getModuleUrl('bbmri/res/css/disco.css') . '" />';
$this->data['head'] .= '<script type="text/javascript" src="' . SimpleSAML\Module::getModuleUrl('discopower/js/jquery.livesearch.js') . '"></script>';
$this->data['head'] .= '<script type="text/javascript" src="' . SimpleSAML\Module::getModuleUrl('discopower/js/suggest.js') . '"></script>';
$this->data['head'] .= searchScript();
const WARNING_CONFIG_FILE_NAME = 'config-warning.php';
const WARNING_IS_ON = 'isOn';
const WARNING_USER_CAN_CONTINUE = 'userCanContinue';
const WARNING_TITLE = 'title';
const WARNING_TEXT = 'text';
$warningIsOn = false;
$warningUserCanContinue = null;
$warningTitle = null;
$warningText = null;
$config = null;
try {
$config = SimpleSAML_Configuration::getConfig(WARNING_CONFIG_FILE_NAME);
} catch (Exception $ex) {
SimpleSAML\Logger::warning("bbmri:disco-tpl: missing or invalid config-warning file");
}
if ($config != null) {
try {
$warningIsOn = $config->getBoolean(WARNING_IS_ON);
} catch (Exception $ex) {
SimpleSAML\Logger::warning("bbmri:disco-tpl: missing or invalid isOn parameter in config-warning file");
$warningIsOn = false;
}
}
if ($warningIsOn) {
try {
$warningUserCanContinue = $config->getBoolean(WARNING_USER_CAN_CONTINUE);
} catch (Exception $ex) {
SimpleSAML\Logger::warning("bbmri:disco-tpl: missing or invalid userCanContinue parameter in config-warning file");
$warningUserCanContinue = true;
}
try {
$warningTitle = $config->getString(WARNING_TITLE);
$warningText = $config->getString(WARNING_TEXT);
if (empty($warningTitle) || empty($warningText)) {
throw new Exception();
}
} catch (Exception $ex) {
SimpleSAML\Logger::warning("bbmri:disco-tpl: missing or invalid title or text in config-warning file");
$warningIsOn = false;
}
}
# Do not show social IdPs when using addInstitutionApp, show just header Add Institution
if ($this->isAddInstitutionApp()) {
// Translate title in header
$this->data['header'] = $this->t('{bbmri:bbmri:add_institution}');
$this->includeAtTemplateBase('includes/header.php');
} else {
if ($warningIsOn && !$warningUserCanContinue) {
$this->data['header'] = $this->t('{bbmri:bbmri:warning}');
}
$this->includeAtTemplateBase('includes/header.php');
if ($warningIsOn) {
if ($warningUserCanContinue) {
echo '<div class="alert alert-warning">';
} else {
echo '<div class="alert alert-danger">';
}
echo '<h4> <strong>' . $warningTitle . '</strong> </h4>';
echo $warningText;
echo '</div>';
}
if (!$warningIsOn || $warningUserCanContinue) {
if (!empty($this->getPreferredIdp())) {
echo '<p class="descriptionp">' . $this->t('{bbmri:bbmri:previous_selection}') . '</p>';
echo '<div class="metalist list-group">';
echo showEntry($this, $this->getPreferredIdp(), true);
echo '</div>';
echo getOr();
}
echo '<div class="row">';
foreach ($this->getIdps('social') AS $idpentry) {
echo '<div class="col-md-4">';
echo '<div class="metalist list-group">';
echo showEntry($this, $idpentry, false);
echo '</div>';
echo '</div>';
}
echo '</div>';
echo getOr();
echo '<p class="descriptionp">';
echo $this->t('{bbmri:bbmri:institutional_account}');
echo '</p>';
}
}
if (!$warningIsOn || $warningUserCanContinue) {
echo '<div class="inlinesearch">';
echo ' <form id="idpselectform" action="?" method="get">
<input class="inlinesearchf form-control input-lg" placeholder="' . $this->t('{bbmri:bbmri:type_name_institution}') . '"
type="text" value="" name="query" id="query" autofocus oninput="document.getElementById(\'list\').style.display=\'block\';"/>
</form>';
echo '</div>';
echo '<div class="metalist list-group" id="list">';
foreach ($this->getIdps() AS $idpentry) {
echo showEntry($this, $idpentry, false);
}
echo '</div>';
echo '<br>';
echo '<br>';
echo '<div class="no-idp-found alert alert-info">';
if ($this->isAddInstitutionApp()) {
echo $this->t('{bbmri:bbmri:cannot_find_institution}') . '<a href="mailto:aai-infrastructure@lists.bbmri-eric.eu?subject=Request%20for%20adding%20new%20IdP">aai-infrastructure@lists.bbmri-eric.eu</a>';
echo '<div class="metalist list-group">';
echo '<a class="btn btn-block social" href="https://adm.hostel.eduid.cz/registrace/k1" style="background: #43554a">';
echo '<img src="data:image/png;base64,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">';
echo '<strong>' . $this->t('{bbmri:bbmri:create_account_hostel}') . '</strong>';
echo '</a>';
echo '<a class="btn btn-block social" href="https://perun.bbmri-eric.eu/non/registrar/?vo=lifescience_hostel&targetnew=https://perun.bbmri-eric.eu/non/registrar/?vo=bbmri&targetexisting=https://perun.bbmri-eric.eu/non/registrar/?vo=bbmri&targetextended=https://perun.bbmri-eric.eu/non/registrar/?vo=bbmri" style="background: #95CC67">';
echo '<img src="data:image/jpeg;base64,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">';
echo '<strong>' . $this->t('{bbmri:bbmri:create_account_lifeScienceHostel}') . '</strong>';
echo '</a>';
echo '</div>';
} else {
echo $this->t('{bbmri:bbmri:cannot_find_institution_extended}') . '<a class="btn btn-primary" href="https://login.bbmri-eric.eu/add-institution/">' . $this->t('{bbmri:bbmri:add_institution}') . '</a>';
}
echo '</div>';
}
$this->includeAtTemplateBase('includes/footer.php');
function searchScript() {
$script = '<script type="text/javascript">
$(document).ready(function() {
$("#query").liveUpdate("#list");
});
</script>';
return $script;
}
/**
* @param sspmod_perun_DiscoTemplate $t
* @param array $metadata
* @param bool $favourite
* @return string html
*/
function showEntry($t, $metadata, $favourite = false) {
if (isset($metadata['tags']) && in_array('social', $metadata['tags'])) {
return showEntrySocial($t, $metadata);
}
$extra = ($favourite ? ' favourite' : '');
$html = '<a class="metaentry' . $extra . ' list-group-item" href="' . $t->getContinueUrl($metadata['entityid']) . '">';
$html .= '<strong>' . $t->getTranslatedEntityName($metadata) . '</strong>';
$html .= showIcon($metadata);
$html .= '</a>';
return $html;
}
/**
* @param sspmod_perun_DiscoTemplate $t
* @param array $metadata
* @return string html
*/
function showEntrySocial($t, $metadata) {
$bck = 'white';
if (!empty($metadata['color'])) {
$bck = $metadata['color'];
}
$html = '<a class="btn btn-block social" href="' . $t->getContinueUrl($metadata['entityid']) . '" style="background: '. $bck .'">';
$html .= '<img src="' . $metadata['icon'] . '">';
$html .= '<strong>Sign in with ' . $t->getTranslatedEntityName($metadata) . '</strong>';
$html .= '</a>';
return $html;
}
function showIcon($metadata) {
$html = '';
// Logos are turned off, because they are loaded via URL from IdP. Some IdPs have bad configuration, so it breaks the WAYF.
/*if (isset($metadata['UIInfo']['Logo'][0]['url'])) {
$html .= '<img src="' . htmlspecialchars(\SimpleSAML\Utils\HTTP::resolveURL($metadata['UIInfo']['Logo'][0]['url'])) . '" class="idp-logo">';
} else if (isset($metadata['icon'])) {
$html .= '<img src="' . htmlspecialchars(\SimpleSAML\Utils\HTTP::resolveURL($metadata['icon'])) . '" class="idp-logo">';
}*/
return $html;
}
function getOr() {
$or = '<div class="hrline">';
$or .= ' <span>or</span>';
$or .= '</div>';
return $or;
}
declare(strict_types=1);
include \SimpleSAML\Module::getModuleDir('perun') . '/themes/perun/perun/disco-tpl.php';
// This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment.
require('../../js/transition.js')
require('../../js/alert.js')
require('../../js/button.js')
require('../../js/carousel.js')
require('../../js/collapse.js')
require('../../js/dropdown.js')
require('../../js/modal.js')
require('../../js/tooltip.js')
require('../../js/popover.js')
require('../../js/scrollspy.js')
require('../../js/tab.js')
require('../../js/affix.js')
\ No newline at end of file
require("../../js/transition.js");
require("../../js/alert.js");
require("../../js/button.js");
require("../../js/carousel.js");
require("../../js/collapse.js");
require("../../js/dropdown.js");
require("../../js/modal.js");
require("../../js/tooltip.js");
require("../../js/popover.js");
require("../../js/scrollspy.js");
require("../../js/tab.js");
require("../../js/affix.js");
body {
}
.ui-widget-content {
border: 0px solid #ddd;
border: 0px solid #ddd;
}
#header {
background: transparent;
background: transparent;
}
#header h1 {
line-height: 32px;
font-size: 28px;
color: #222;
line-height: 32px;
font-size: 28px;
color: #222;
}
#header img {
/* width: 170px; */
/* margin: -16px auto 0 auto; */
margin: 0 auto 0 auto;
/* width: 170px; */
/* margin: -16px auto 0 auto; */
margin: 0 auto 0 auto;
}
#wrap {
margin: 2em auto;
max-width: 720px;
margin: 2em auto;
max-width: 720px;
}
#content {
margin-top: 0px;
margin-top: 0px;
}
.btn:hover {
background-image: none;
background-image: none;
}
.ui-widget-header {
border-width: 0px;
border-bottom: 1px solid #ddd;
background: transparent;
border-width: 0px;
border-bottom: 1px solid #ddd;
background: transparent;
}
.ui-widget-header .ui-state-default {
border: 0px;
background: #fff;
color: #337ab7;
border: 0px;
background: #fff;
color: #337ab7;
}
.ui-widget-header .ui-state-default:hover {
background: #eee;
color: #23527c;
background: #eee;
color: #23527c;
}
.ui-widget-header .ui-state-active {
border: 1px solid #ddd;
border: 1px solid #ddd;
}
.ui-widget-header .ui-state-active:hover {
background: #fff;
background: #fff;
}
hr {
border-top: 1px solid #ddd;
border-top: 1px solid #ddd;
}
#footer {
margin-top: 64px;
border-top: 1px solid #ddd;
text-align: left;
padding: 16px;
margin-top: 64px;
border-top: 1px solid #ddd;
text-align: left;
padding: 16px;
}
#footer img {
margin: 0px 16px;
margin: 0px 16px;
}
h3#attributeheader {
margin: 0em 0em 0.5em 0em;
}
.btn:hover {
background-image: none;
}
table.attributes {
border: inherit;
margin-bottom: 20px;
}
table.attributes tr td {
border-bottom: inherit;
}
table#table_with_attributes .attrvalue {
padding-left: 2em;
margin: 0.2em 0 0.1em 0;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
border-top: none;
border-bottom: 1px solid #ddd;
}
.btn-no {
margin-top: 40px;
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
position: absolute;
margin-left: -20px;
}
.checkbox-tight label.form-check-label {
font-weight: 500;
}
#table_with_attributes {
border: none;
}
div.metalist {
margin: 10px 0px;
}
a.metaentry {
padding: 10px 15px 10px 35px;
}
a.social {
padding: 10px;
text-align: left;
color: white;
border: 1px solid rgba(0,0,0,0.2);
}
a.social:hover,
a.social:focus {
color: white;
background: rgba(0,0,0,0.2);
border: 1px solid rgba(0,0,0,0.3);
box-shadow: 0px 0px 10px 30px rgba(0,0,0,0.1) inset;
}
a.social img {
display: inline-block;
height: 40px;
max-height: 40px;
width: 40px;
max-width: 40px;
padding: 6px;
margin: -12px 10px -10px -10px;
border-right: 1px solid rgba(0,0,0,0.2);
}
a.social:hover img {
border-right: 1px solid rgba(0,0,0,0.3);
}
a.metaentry.favourite {
background-image: url(../../../../resources/icons/silk/star.png);
background-position: 10px center;
}
a.metaentry:hover {
background-position: 10px center;
}
a.metaentry .idp-logo {
float: right;
height: 20px;
max-width: 120px;
}
a.metaentryrow .idp-logo {
max-height: 40px;
max-width: 200px;
padding: 3px;
}
.no-idp-found a.btn {
text-decoration: none;
color: white;
border-bottom: none;
}
#misc .container-fluid .col-xs-12:last-child img {
max-height: 42px;
margin-top: -1px;
}
@media screen and (max-width: 950px) {
a.metaentryrow .idp-logo {
margin-bottom: 10px;
}
#misc .container-fluid .col-xs-12:last-child img {
width: 193px;
}
}
.inlinesearch {
padding: 0px;
margin: 10px 0px 20px 0px;
float: none;
}
form#idpselectform input {
width: 100%;
background-position: 10px center;
padding: 10px 15px 10px 35px;
height: 46px;
}
.search-box {
margin-bottom: 16px;
}
.idp-list {
margin-bottom: 16px;
}
.metarowtable {
margin-left: auto;
margin-right: auto;
width: 500px;;
border: 0px;
text-align: center;
}
.metarowtable td img{
display: block;
margin-left: auto;
margin-right: auto;
}
.descriptionp {
text-align: center;
margin-bottom: 20px;
}
.hrline {
width: 100%;
height: 10px;
border-bottom: 1px solid #F0F0F0;
text-align: center;
margin-top: 20px;
margin-bottom: 30px;
}
.hrline span {
background-color: #ffffff;
padding: 0 20px;
}
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="160.41px" height="89.25px" viewBox="0 0 160.41 89.25" enable-background="new 0 0 160.41 89.25" xml:space="preserve">
<g>
<g>
<rect x="23.127" y="57.485" transform="matrix(-0.308 0.9514 -0.9514 -0.308 92.6491 48.0163)" fill="#004481" width="11.47" height="0.438"/>
</g>
<g>
<polygon fill="#004481" points="30.834,52.178 27.544,42.525 27.262,42.801 38.473,46.885 38.672,46.957 38.751,46.761
42.137,38.375 41.729,38.211 38.344,46.597 38.623,46.473 27.412,42.391 26.981,42.232 27.13,42.666 30.419,52.318 "/>
</g>
<g>
<rect x="36.197" y="50.231" transform="matrix(0.4403 0.8978 -0.8978 0.4403 67.9062 -8.0344)" fill="#004481" width="8.401" height="0.439"/>
</g>
<g>
<polygon fill="#004481" points="17.241,49.133 27.453,42.782 27.509,42.747 27.537,42.688 32.601,31.661 32.202,31.479
27.138,42.504 27.221,42.41 17.01,48.761 "/>
</g>
<g>
<rect x="16.169" y="40.16" transform="matrix(0.9243 0.3818 -0.3818 0.9243 17.0807 -5.3301)" fill="#004481" width="11.608" height="0.439"/>
</g>
</g>
<g>
<g>
<circle fill="#004481" cx="27.096" cy="63.161" r="1.367"/>
<circle fill="#004481" cx="41.932" cy="38.293" r="3.098"/>
<circle fill="#004481" cx="42.248" cy="54.223" r="1.294"/>
<circle fill="#004481" cx="17.125" cy="48.948" r="1.866"/>
<circle fill="#004481" cx="16.608" cy="38.164" r="2.422"/>
</g>
<g>
<rect x="29.781" y="28.949" fill="#EB690B" width="5.241" height="5.24"/>
<rect x="37.3" y="45.432" fill="#EB690B" width="2.496" height="2.494"/>
<rect x="28.213" y="49.833" fill="#EB690B" width="4.828" height="4.829"/>
<rect x="25.707" y="40.966" fill="#EB690B" width="3.261" height="3.261"/>
</g>
</g>
<g>
<path fill="#4B4B4D" d="M53.679,49.178c-0.012,0.24-0.024,0.508-0.024,0.913v1.93c0,0.762-0.137,1.229-0.428,1.517
c-0.291,0.302-0.712,0.398-1.09,0.398c-0.359,0-0.756-0.096-0.998-0.274l0.137-0.46c0.198,0.138,0.508,0.261,0.88,0.261
c0.558,0,0.966-0.323,0.966-1.161v-0.371h-0.012c-0.167,0.309-0.489,0.556-0.954,0.556c-0.743,0-1.276-0.7-1.276-1.621
c0-1.126,0.663-1.765,1.351-1.765c0.521,0,0.806,0.302,0.936,0.577h0.013l0.024-0.501H53.679z M53.115,50.489
c0-0.103-0.006-0.192-0.031-0.275c-0.099-0.35-0.365-0.639-0.762-0.639c-0.521,0-0.892,0.488-0.892,1.257
c0,0.652,0.297,1.195,0.886,1.195c0.334,0,0.638-0.233,0.756-0.618c0.03-0.103,0.043-0.22,0.043-0.323V50.489z"/>
<path fill="#4B4B4D" d="M56.137,52.501l-0.043-0.419h-0.019c-0.167,0.261-0.489,0.495-0.917,0.495
c-0.607,0-0.917-0.474-0.917-0.955c0-0.803,0.645-1.243,1.803-1.236v-0.069c0-0.274-0.068-0.769-0.682-0.769
c-0.278,0-0.569,0.096-0.78,0.247l-0.124-0.398c0.248-0.179,0.607-0.295,0.985-0.295c0.917,0,1.14,0.693,1.14,1.359v1.243
c0,0.288,0.013,0.57,0.05,0.796H56.137z M56.057,50.805c-0.595-0.014-1.271,0.103-1.271,0.748c0,0.392,0.235,0.577,0.515,0.577
c0.39,0,0.638-0.275,0.725-0.556c0.019-0.062,0.031-0.131,0.031-0.192V50.805z"/>
<path fill="#4B4B4D" d="M58.012,48.223v0.955h0.78v0.46h-0.78v1.792c0,0.412,0.104,0.646,0.408,0.646
c0.143,0,0.248-0.021,0.316-0.041l0.024,0.453c-0.105,0.048-0.272,0.083-0.483,0.083c-0.254,0-0.458-0.089-0.588-0.254
c-0.155-0.178-0.211-0.474-0.211-0.865v-1.812h-0.465v-0.46h0.465v-0.797L58.012,48.223z"/>
<path fill="#4B4B4D" d="M59.587,50.949c0.013,0.817,0.483,1.153,1.028,1.153c0.391,0,0.626-0.075,0.83-0.171l0.093,0.433
c-0.191,0.096-0.521,0.206-0.997,0.206c-0.923,0-1.475-0.673-1.475-1.676c0-1.002,0.533-1.792,1.406-1.792
c0.979,0,1.239,0.954,1.239,1.565c0,0.124-0.013,0.22-0.018,0.282H59.587z M61.186,50.517c0.006-0.385-0.143-0.982-0.756-0.982
c-0.552,0-0.793,0.563-0.837,0.982H61.186z"/>
<path fill="#4B4B4D" d="M62.521,49.178l0.396,1.689c0.087,0.371,0.167,0.714,0.224,1.058h0.019
c0.067-0.336,0.167-0.694,0.266-1.051l0.489-1.696h0.459l0.465,1.662c0.111,0.398,0.198,0.748,0.266,1.085h0.02
c0.049-0.336,0.13-0.687,0.229-1.078l0.428-1.668h0.539l-0.967,3.323h-0.495l-0.459-1.586c-0.105-0.371-0.191-0.701-0.267-1.092
h-0.012c-0.074,0.398-0.167,0.741-0.272,1.099l-0.483,1.579h-0.496l-0.904-3.323H62.521z"/>
<path fill="#4B4B4D" d="M68.417,52.501l-0.043-0.419h-0.019c-0.168,0.261-0.489,0.495-0.917,0.495
c-0.607,0-0.917-0.474-0.917-0.955c0-0.803,0.645-1.243,1.803-1.236v-0.069c0-0.274-0.068-0.769-0.682-0.769
c-0.278,0-0.569,0.096-0.78,0.247l-0.124-0.398c0.248-0.179,0.607-0.295,0.985-0.295c0.917,0,1.14,0.693,1.14,1.359v1.243
c0,0.288,0.013,0.57,0.05,0.796H68.417z M68.337,50.805c-0.595-0.014-1.271,0.103-1.271,0.748c0,0.392,0.235,0.577,0.515,0.577
c0.39,0,0.638-0.275,0.725-0.556c0.019-0.062,0.031-0.131,0.031-0.192V50.805z"/>
<path fill="#4B4B4D" d="M69.809,49.178l0.657,1.964c0.067,0.22,0.142,0.48,0.191,0.68h0.013c0.056-0.199,0.117-0.453,0.192-0.693
l0.595-1.95h0.576l-0.818,2.369c-0.391,1.14-0.656,1.724-1.028,2.081c-0.267,0.261-0.532,0.364-0.669,0.392l-0.137-0.508
c0.137-0.048,0.316-0.144,0.478-0.295c0.148-0.13,0.334-0.364,0.458-0.673c0.025-0.062,0.044-0.11,0.044-0.144
c0-0.034-0.013-0.083-0.037-0.158l-1.109-3.062H69.809z"/>
<path fill="#4B4B4D" d="M73.729,52.501v-2.863h-0.421v-0.46h0.421V49.02c0-0.467,0.093-0.893,0.347-1.16
c0.205-0.22,0.477-0.309,0.731-0.309c0.192,0,0.359,0.048,0.465,0.096l-0.074,0.467c-0.081-0.041-0.192-0.076-0.348-0.076
c-0.464,0-0.582,0.454-0.582,0.961v0.179h0.725v0.46h-0.725v2.863H73.729z"/>
<path fill="#4B4B4D" d="M78.03,50.812c0,1.229-0.769,1.765-1.493,1.765c-0.812,0-1.438-0.659-1.438-1.71
c0-1.112,0.656-1.765,1.487-1.765C77.447,49.102,78.03,49.795,78.03,50.812z M75.651,50.846c0,0.728,0.378,1.277,0.91,1.277
c0.521,0,0.911-0.542,0.911-1.291c0-0.563-0.254-1.277-0.898-1.277C75.93,49.555,75.651,50.214,75.651,50.846z"/>
<path fill="#4B4B4D" d="M78.635,50.214c0-0.391-0.006-0.728-0.024-1.037h0.477l0.019,0.652h0.025
c0.136-0.446,0.464-0.728,0.83-0.728c0.062,0,0.105,0.007,0.154,0.021v0.57c-0.056-0.014-0.111-0.021-0.185-0.021
c-0.384,0-0.656,0.323-0.732,0.776c-0.012,0.083-0.024,0.179-0.024,0.282v1.771h-0.539V50.214z"/>
<path fill="#4B4B4D" d="M81.805,47.626h0.545v2.073h0.013c0.087-0.171,0.223-0.322,0.391-0.425
c0.161-0.103,0.353-0.172,0.558-0.172c0.402,0,1.047,0.275,1.047,1.421v1.978h-0.546v-1.909c0-0.536-0.179-0.989-0.693-0.989
c-0.354,0-0.632,0.274-0.731,0.604c-0.03,0.083-0.037,0.172-0.037,0.289v2.005h-0.545V47.626z"/>
<path fill="#4B4B4D" d="M85.464,50.949c0.013,0.817,0.483,1.153,1.028,1.153c0.391,0,0.626-0.075,0.83-0.171l0.093,0.433
c-0.191,0.096-0.521,0.206-0.997,0.206c-0.923,0-1.475-0.673-1.475-1.676c0-1.002,0.533-1.792,1.406-1.792
c0.979,0,1.239,0.954,1.239,1.565c0,0.124-0.013,0.22-0.019,0.282H85.464z M87.062,50.517c0.006-0.385-0.143-0.982-0.756-0.982
c-0.552,0-0.793,0.563-0.837,0.982H87.062z"/>
<path fill="#4B4B4D" d="M89.841,52.501l-0.043-0.419h-0.019c-0.168,0.261-0.489,0.495-0.917,0.495
c-0.607,0-0.917-0.474-0.917-0.955c0-0.803,0.645-1.243,1.803-1.236v-0.069c0-0.274-0.068-0.769-0.682-0.769
c-0.278,0-0.569,0.096-0.78,0.247l-0.124-0.398c0.248-0.179,0.607-0.295,0.985-0.295c0.917,0,1.14,0.693,1.14,1.359v1.243
c0,0.288,0.013,0.57,0.05,0.796H89.841z M89.761,50.805c-0.595-0.014-1.271,0.103-1.271,0.748c0,0.392,0.235,0.577,0.515,0.577
c0.39,0,0.638-0.275,0.725-0.556c0.019-0.062,0.031-0.131,0.031-0.192V50.805z"/>
<path fill="#4B4B4D" d="M91.084,47.626h0.545v4.875h-0.545V47.626z"/>
<path fill="#4B4B4D" d="M93.117,48.223v0.955h0.78v0.46h-0.78v1.792c0,0.412,0.104,0.646,0.408,0.646
c0.143,0,0.248-0.021,0.316-0.041l0.024,0.453c-0.106,0.048-0.272,0.083-0.483,0.083c-0.254,0-0.458-0.089-0.588-0.254
c-0.155-0.178-0.211-0.474-0.211-0.865v-1.812h-0.465v-0.46h0.465v-0.797L93.117,48.223z"/>
<path fill="#4B4B4D" d="M94.427,47.626h0.545v2.073h0.013c0.087-0.171,0.223-0.322,0.391-0.425
c0.161-0.103,0.353-0.172,0.558-0.172c0.402,0,1.047,0.275,1.047,1.421v1.978h-0.546v-1.909c0-0.536-0.18-0.989-0.693-0.989
c-0.353,0-0.632,0.274-0.731,0.604c-0.03,0.083-0.037,0.172-0.037,0.289v2.005h-0.545V47.626z"/>
</g>
<g>
<g>
<rect x="23.148" y="57.485" transform="matrix(-0.308 0.9514 -0.9514 -0.308 92.6766 47.9963)" fill="#004481" width="11.47" height="0.438"/>
</g>
<g>
<polygon fill="#004481" points="30.855,52.177 27.565,42.525 27.283,42.801 38.494,46.884 38.693,46.957 38.772,46.761
42.158,38.374 41.75,38.211 38.365,46.597 38.644,46.472 27.433,42.39 27.002,42.233 27.151,42.667 30.44,52.318 "/>
</g>
<g>
<rect x="36.217" y="50.231" transform="matrix(0.4403 0.8979 -0.8979 0.4403 67.921 -8.0518)" fill="#004481" width="8.402" height="0.439"/>
</g>
<g>
<polygon fill="#004481" points="17.262,49.134 27.474,42.782 27.53,42.747 27.558,42.687 32.622,31.661 32.223,31.478
27.159,42.505 27.242,42.409 17.031,48.761 "/>
</g>
<g>
<rect x="16.19" y="40.16" transform="matrix(0.9242 0.3819 -0.3819 0.9242 17.0856 -5.3385)" fill="#004481" width="11.608" height="0.44"/>
</g>
</g>
<g>
<g>
<circle fill="#004481" cx="27.117" cy="63.161" r="1.367"/>
<path fill="#004481" d="M38.855,38.292c0,1.713,1.388,3.1,3.099,3.1c1.711,0,3.098-1.387,3.098-3.1
c0-1.709-1.387-3.096-3.098-3.096C40.243,35.196,38.855,36.583,38.855,38.292z"/>
<circle fill="#004481" cx="42.269" cy="54.222" r="1.294"/>
<circle fill="#004481" cx="17.146" cy="48.948" r="1.866"/>
<circle fill="#004481" cx="16.629" cy="38.163" r="2.422"/>
</g>
<g>
<rect x="29.802" y="28.95" fill="#EB690B" width="5.241" height="5.239"/>
<rect x="37.321" y="45.431" fill="#EB690B" width="2.496" height="2.495"/>
<rect x="28.234" y="49.833" fill="#EB690B" width="4.828" height="4.828"/>
<rect x="25.728" y="40.966" fill="#EB690B" width="3.261" height="3.26"/>
</g>
</g>
<g>
<g>
<rect x="23.194" y="57.485" transform="matrix(-0.308 0.9514 -0.9514 -0.308 92.7379 47.9517)" fill="#004481" width="11.47" height="0.438"/>
</g>
<g>
<polygon fill="#004481" points="30.902,52.177 27.612,42.525 27.33,42.801 38.541,46.884 38.74,46.957 38.819,46.761
42.205,38.374 41.797,38.211 38.412,46.597 38.691,46.472 27.48,42.39 27.049,42.233 27.198,42.667 30.487,52.318 "/>
</g>
<g>
<rect x="36.264" y="50.231" transform="matrix(0.4403 0.8979 -0.8979 0.4403 67.9473 -8.0939)" fill="#004481" width="8.402" height="0.439"/>
</g>
<g>
<polygon fill="#004481" points="17.309,49.134 27.521,42.782 27.577,42.747 27.605,42.687 32.668,31.661 32.27,31.478
27.206,42.505 27.289,42.409 17.078,48.761 "/>
</g>
<g>
<rect x="16.236" y="40.16" transform="matrix(0.9242 0.3819 -0.3819 0.9242 17.0892 -5.3564)" fill="#004481" width="11.608" height="0.44"/>
</g>
</g>
<g>
<g>
<circle fill="#004481" cx="27.164" cy="63.161" r="1.367"/>
<path fill="#004481" d="M38.902,38.292c0,1.713,1.388,3.1,3.099,3.1s3.098-1.387,3.098-3.1c0-1.709-1.387-3.096-3.098-3.096
S38.902,36.583,38.902,38.292z"/>
<circle fill="#004481" cx="42.316" cy="54.222" r="1.294"/>
<circle fill="#004481" cx="17.193" cy="48.948" r="1.866"/>
<circle fill="#004481" cx="16.676" cy="38.163" r="2.422"/>
</g>
<g>
<rect x="29.849" y="28.95" fill="#EB690B" width="5.241" height="5.239"/>
<rect x="37.368" y="45.431" fill="#EB690B" width="2.496" height="2.495"/>
<rect x="28.281" y="49.833" fill="#EB690B" width="4.828" height="4.828"/>
<rect x="25.775" y="40.966" fill="#EB690B" width="3.261" height="3.26"/>
</g>
</g>
<g>
<g>
<g>
<path fill="#4B4B4D" d="M58.721,41.548c-0.327,0.489-0.742,0.863-1.247,1.122c-0.505,0.258-1.056,0.428-1.653,0.509
c-0.598,0.081-1.173,0.121-1.728,0.121h-3.88V31.259h4.102c0.616,0,1.182,0.06,1.7,0.181c0.517,0.121,0.963,0.302,1.339,0.543
c0.375,0.242,0.668,0.549,0.877,0.923c0.209,0.374,0.314,0.808,0.314,1.303c0,0.586-0.142,1.095-0.425,1.526
c-0.283,0.432-0.72,0.756-1.311,0.975c0.727,0.173,1.309,0.518,1.746,1.035c0.437,0.518,0.656,1.133,0.656,1.846
C59.21,40.407,59.047,41.06,58.721,41.548z M55.423,33.449c-0.358-0.23-0.868-0.345-1.533-0.345h-1.09v3.019h1.053
c0.702,0,1.229-0.135,1.58-0.405c0.351-0.27,0.526-0.664,0.526-1.182C55.958,34.042,55.78,33.68,55.423,33.449z M56.014,38.392
c-0.407-0.316-0.979-0.475-1.718-0.475h-1.497v3.502h1.497c0.764,0,1.342-0.158,1.737-0.474c0.394-0.316,0.591-0.745,0.591-1.285
C56.624,39.131,56.42,38.708,56.014,38.392z"/>
<path fill="#4B4B4D" d="M68.808,41.548c-0.327,0.489-0.742,0.863-1.247,1.122c-0.505,0.258-1.056,0.428-1.653,0.509
c-0.598,0.081-1.173,0.121-1.728,0.121H60.3V31.259h4.102c0.616,0,1.182,0.06,1.7,0.181c0.517,0.121,0.963,0.302,1.339,0.543
c0.376,0.242,0.668,0.549,0.878,0.923c0.209,0.374,0.314,0.808,0.314,1.303c0,0.586-0.142,1.095-0.425,1.526
c-0.283,0.432-0.72,0.756-1.312,0.975c0.727,0.173,1.309,0.518,1.746,1.035c0.437,0.518,0.656,1.133,0.656,1.846
C69.297,40.407,69.134,41.06,68.808,41.548z M65.51,33.449c-0.358-0.23-0.868-0.345-1.533-0.345h-1.09v3.019h1.053
c0.702,0,1.229-0.135,1.579-0.405c0.351-0.27,0.526-0.664,0.526-1.182C66.045,34.042,65.867,33.68,65.51,33.449z M66.101,38.392
c-0.407-0.316-0.979-0.475-1.718-0.475h-1.497v3.502h1.497c0.764,0,1.342-0.158,1.737-0.474c0.394-0.316,0.591-0.745,0.591-1.285
C66.71,39.131,66.507,38.708,66.101,38.392z"/>
<path fill="#4B4B4D" d="M82.618,43.299c-0.012-1.61-0.055-3.226-0.129-4.847c-0.074-1.621-0.154-3.168-0.24-4.641h-0.019
l-3.307,9.488h-2.55l-3.344-9.488h-0.019c-0.074,1.449-0.142,2.987-0.203,4.615c-0.062,1.627-0.099,3.251-0.111,4.873h-2.31
c0.025-2.001,0.093-4.002,0.204-6.003c0.111-2.001,0.265-4.014,0.461-6.038h3.621l3.085,9.125h0.037l3.011-9.125h3.603
c0.197,2.035,0.354,4.06,0.471,6.072c0.117,2.013,0.188,4.002,0.212,5.969H82.618z"/>
<path fill="#4B4B4D" d="M93.314,43.299l-2.974-5.02h-1.201v5.02h-2.587V31.259h4.434c0.665,0,1.269,0.069,1.811,0.207
c0.542,0.138,1.007,0.342,1.395,0.612c0.388,0.27,0.689,0.607,0.905,1.009c0.215,0.403,0.323,0.875,0.323,1.415
c0,0.817-0.234,1.504-0.702,2.062c-0.468,0.558-1.146,0.958-2.032,1.199l3.51,5.538H93.314z M92.233,33.579
c-0.327-0.282-0.822-0.422-1.487-0.422h-1.607v3.226h1.33c0.727,0,1.284-0.158,1.672-0.474c0.388-0.316,0.582-0.733,0.582-1.251
C92.723,34.22,92.56,33.861,92.233,33.579z"/>
<path fill="#4B4B4D" d="M97.193,43.299V31.259h2.586v12.041H97.193z"/>
<path fill="#4B4B4D" d="M101.055,39.608V37.71h4.859v1.897H101.055z"/>
<path fill="#4B4B4D" d="M107.188,43.299V31.259h7.593v1.897h-5.007v2.967h4.323v1.897h-4.323v3.381h5.081v1.897H107.188z"/>
<path fill="#4B4B4D" d="M123.408,43.299l-2.974-5.02h-1.201v5.02h-2.586V31.259h4.434c0.665,0,1.269,0.069,1.811,0.207
c0.542,0.138,1.007,0.342,1.395,0.612c0.388,0.27,0.689,0.607,0.905,1.009c0.215,0.403,0.323,0.875,0.323,1.415
c0,0.817-0.234,1.504-0.702,2.062c-0.468,0.558-1.146,0.958-2.032,1.199l3.51,5.538H123.408z M122.328,33.579
c-0.327-0.282-0.822-0.422-1.487-0.422h-1.607v3.226h1.331c0.727,0,1.284-0.158,1.672-0.474c0.388-0.316,0.582-0.733,0.582-1.251
C122.817,34.22,122.654,33.861,122.328,33.579z"/>
<path fill="#4B4B4D" d="M127.288,43.299V31.259h2.586v12.041H127.288z"/>
<path fill="#4B4B4D" d="M139.518,43.342c-0.628,0.109-1.244,0.164-1.847,0.164c-2.106,0-3.71-0.52-4.813-1.561
c-1.102-1.041-1.653-2.539-1.653-4.494c0-1.012,0.157-1.917,0.471-2.717c0.314-0.799,0.764-1.469,1.349-2.009
c0.585-0.541,1.287-0.955,2.106-1.242c0.819-0.288,1.733-0.431,2.744-0.431c0.554,0,1.111,0.055,1.672,0.163
c0.561,0.109,1.1,0.274,1.617,0.492l-0.61,1.863c-0.418-0.196-0.862-0.348-1.33-0.458c-0.468-0.109-0.936-0.164-1.404-0.164
c-0.641,0-1.204,0.109-1.69,0.328c-0.487,0.219-0.896,0.521-1.229,0.906c-0.333,0.385-0.581,0.839-0.748,1.363
c-0.166,0.523-0.249,1.095-0.249,1.716c0,1.357,0.342,2.421,1.025,3.191c0.684,0.771,1.678,1.156,2.984,1.156
c0.456,0,0.924-0.046,1.404-0.138c0.48-0.092,0.942-0.224,1.386-0.396l0.48,1.846C140.701,43.092,140.146,43.233,139.518,43.342z
"/>
</g>
</g>
<g>
<path fill="#4B4B4D" d="M148.421,32.192c0,1.209-1.016,2.158-2.338,2.158c-1.308,0-2.352-0.949-2.352-2.158
c0-1.183,1.043-2.132,2.352-2.132C147.406,30.06,148.421,31.009,148.421,32.192z M144.316,32.192c0,0.949,0.752,1.703,1.781,1.703
c1.002,0,1.74-0.754,1.74-1.69c0-0.949-0.738-1.716-1.753-1.716S144.316,31.256,144.316,32.192z M145.722,33.311h-0.529v-2.132
c0.209-0.039,0.501-0.065,0.877-0.065c0.431,0,0.626,0.065,0.793,0.156c0.125,0.091,0.223,0.26,0.223,0.468
c0,0.234-0.195,0.416-0.473,0.494v0.026c0.223,0.078,0.348,0.234,0.418,0.521c0.069,0.325,0.111,0.455,0.167,0.533h-0.57
c-0.07-0.078-0.111-0.273-0.181-0.52c-0.042-0.234-0.181-0.338-0.473-0.338h-0.251V33.311z M145.736,32.102h0.25
c0.292,0,0.529-0.091,0.529-0.312c0-0.195-0.153-0.325-0.487-0.325c-0.139,0-0.236,0.013-0.292,0.026V32.102z"/>
</g>
</g>
</svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
version="1.1"
id="Ebene_1"
x="0px"
y="0px"
width="160.41px"
height="89.25px"
viewBox="0 0 160.41 89.25"
enable-background="new 0 0 160.41 89.25"
xml:space="preserve"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs2783" />
<g
id="g2598">
<g
id="g2580">
<rect
x="23.127"
y="57.485"
transform="matrix(-0.308 0.9514 -0.9514 -0.308 92.6491 48.0163)"
fill="#004481"
width="11.47"
height="0.438"
id="rect2578" />
</g>
<g
id="g2584">
<polygon
fill="#004481"
points="30.834,52.178 27.544,42.525 27.262,42.801 38.473,46.885 38.672,46.957 38.751,46.761 42.137,38.375 41.729,38.211 38.344,46.597 38.623,46.473 27.412,42.391 26.981,42.232 27.13,42.666 30.419,52.318 "
id="polygon2582" />
</g>
<g
id="g2588">
<rect
x="36.197"
y="50.231"
transform="matrix(0.4403 0.8978 -0.8978 0.4403 67.9062 -8.0344)"
fill="#004481"
width="8.401"
height="0.439"
id="rect2586" />
</g>
<g
id="g2592">
<polygon
fill="#004481"
points="17.241,49.133 27.453,42.782 27.509,42.747 27.537,42.688 32.601,31.661 32.202,31.479 27.138,42.504 27.221,42.41 17.01,48.761 "
id="polygon2590" />
</g>
<g
id="g2596">
<rect
x="16.169"
y="40.16"
transform="matrix(0.9243 0.3818 -0.3818 0.9243 17.0807 -5.3301)"
fill="#004481"
width="11.608"
height="0.439"
id="rect2594" />
</g>
</g>
<g
id="g2622">
<g
id="g2610">
<circle
fill="#004481"
cx="27.096"
cy="63.161"
r="1.367"
id="circle2600" />
<circle
fill="#004481"
cx="41.932"
cy="38.293"
r="3.098"
id="circle2602" />
<circle
fill="#004481"
cx="42.248"
cy="54.223"
r="1.294"
id="circle2604" />
<circle
fill="#004481"
cx="17.125"
cy="48.948"
r="1.866"
id="circle2606" />
<circle
fill="#004481"
cx="16.608"
cy="38.164"
r="2.422"
id="circle2608" />
</g>
<g
id="g2620">
<rect
x="29.781"
y="28.949"
fill="#EB690B"
width="5.241"
height="5.24"
id="rect2612" />
<rect
x="37.3"
y="45.432"
fill="#EB690B"
width="2.496"
height="2.494"
id="rect2614" />
<rect
x="28.213"
y="49.833"
fill="#EB690B"
width="4.828"
height="4.829"
id="rect2616" />
<rect
x="25.707"
y="40.966"
fill="#EB690B"
width="3.261"
height="3.261"
id="rect2618" />
</g>
</g>
<g
id="g2678">
<g
id="g2660">
<rect
x="23.148"
y="57.485"
transform="matrix(-0.308 0.9514 -0.9514 -0.308 92.6766 47.9963)"
fill="#004481"
width="11.47"
height="0.438"
id="rect2658" />
</g>
<g
id="g2664">
<polygon
fill="#004481"
points="30.855,52.177 27.565,42.525 27.283,42.801 38.494,46.884 38.693,46.957 38.772,46.761 42.158,38.374 41.75,38.211 38.365,46.597 38.644,46.472 27.433,42.39 27.002,42.233 27.151,42.667 30.44,52.318 "
id="polygon2662" />
</g>
<g
id="g2668">
<rect
x="36.217"
y="50.231"
transform="matrix(0.4403 0.8979 -0.8979 0.4403 67.921 -8.0518)"
fill="#004481"
width="8.402"
height="0.439"
id="rect2666" />
</g>
<g
id="g2672">
<polygon
fill="#004481"
points="17.262,49.134 27.474,42.782 27.53,42.747 27.558,42.687 32.622,31.661 32.223,31.478 27.159,42.505 27.242,42.409 17.031,48.761 "
id="polygon2670" />
</g>
<g
id="g2676">
<rect
x="16.19"
y="40.16"
transform="matrix(0.9242 0.3819 -0.3819 0.9242 17.0856 -5.3385)"
fill="#004481"
width="11.608"
height="0.44"
id="rect2674" />
</g>
</g>
<g
id="g2702">
<g
id="g2690">
<circle
fill="#004481"
cx="27.117"
cy="63.161"
r="1.367"
id="circle2680" />
<path
fill="#004481"
d="M38.855,38.292c0,1.713,1.388,3.1,3.099,3.1c1.711,0,3.098-1.387,3.098-3.1 c0-1.709-1.387-3.096-3.098-3.096C40.243,35.196,38.855,36.583,38.855,38.292z"
id="path2682" />
<circle
fill="#004481"
cx="42.269"
cy="54.222"
r="1.294"
id="circle2684" />
<circle
fill="#004481"
cx="17.146"
cy="48.948"
r="1.866"
id="circle2686" />
<circle
fill="#004481"
cx="16.629"
cy="38.163"
r="2.422"
id="circle2688" />
</g>
<g
id="g2700">
<rect
x="29.802"
y="28.95"
fill="#EB690B"
width="5.241"
height="5.239"
id="rect2692" />
<rect
x="37.321"
y="45.431"
fill="#EB690B"
width="2.496"
height="2.495"
id="rect2694" />
<rect
x="28.234"
y="49.833"
fill="#EB690B"
width="4.828"
height="4.828"
id="rect2696" />
<rect
x="25.728"
y="40.966"
fill="#EB690B"
width="3.261"
height="3.26"
id="rect2698" />
</g>
</g>
<g
id="g2724">
<g
id="g2706">
<rect
x="23.194"
y="57.485"
transform="matrix(-0.308 0.9514 -0.9514 -0.308 92.7379 47.9517)"
fill="#004481"
width="11.47"
height="0.438"
id="rect2704" />
</g>
<g
id="g2710">
<polygon
fill="#004481"
points="30.902,52.177 27.612,42.525 27.33,42.801 38.541,46.884 38.74,46.957 38.819,46.761 42.205,38.374 41.797,38.211 38.412,46.597 38.691,46.472 27.48,42.39 27.049,42.233 27.198,42.667 30.487,52.318 "
id="polygon2708" />
</g>
<g
id="g2714">
<rect
x="36.264"
y="50.231"
transform="matrix(0.4403 0.8979 -0.8979 0.4403 67.9473 -8.0939)"
fill="#004481"
width="8.402"
height="0.439"
id="rect2712" />
</g>
<g
id="g2718">
<polygon
fill="#004481"
points="17.309,49.134 27.521,42.782 27.577,42.747 27.605,42.687 32.668,31.661 32.27,31.478 27.206,42.505 27.289,42.409 17.078,48.761 "
id="polygon2716" />
</g>
<g
id="g2722">
<rect
x="16.236"
y="40.16"
transform="matrix(0.9242 0.3819 -0.3819 0.9242 17.0892 -5.3564)"
fill="#004481"
width="11.608"
height="0.44"
id="rect2720" />
</g>
</g>
<g
id="g2748">
<g
id="g2736">
<circle
fill="#004481"
cx="27.164"
cy="63.161"
r="1.367"
id="circle2726" />
<path
fill="#004481"
d="M38.902,38.292c0,1.713,1.388,3.1,3.099,3.1s3.098-1.387,3.098-3.1c0-1.709-1.387-3.096-3.098-3.096 S38.902,36.583,38.902,38.292z"
id="path2728" />
<circle
fill="#004481"
cx="42.316"
cy="54.222"
r="1.294"
id="circle2730" />
<circle
fill="#004481"
cx="17.193"
cy="48.948"
r="1.866"
id="circle2732" />
<circle
fill="#004481"
cx="16.676"
cy="38.163"
r="2.422"
id="circle2734" />
</g>
<g
id="g2746">
<rect
x="29.849"
y="28.95"
fill="#EB690B"
width="5.241"
height="5.239"
id="rect2738" />
<rect
x="37.368"
y="45.431"
fill="#EB690B"
width="2.496"
height="2.495"
id="rect2740" />
<rect
x="28.281"
y="49.833"
fill="#EB690B"
width="4.828"
height="4.828"
id="rect2742" />
<rect
x="25.775"
y="40.966"
fill="#EB690B"
width="3.261"
height="3.26"
id="rect2744" />
</g>
</g>
<g
id="g2778">
<g
id="g2772">
<g
id="g2770">
<path
fill="#4B4B4D"
d="M58.721,41.548c-0.327,0.489-0.742,0.863-1.247,1.122c-0.505,0.258-1.056,0.428-1.653,0.509 c-0.598,0.081-1.173,0.121-1.728,0.121h-3.88V31.259h4.102c0.616,0,1.182,0.06,1.7,0.181c0.517,0.121,0.963,0.302,1.339,0.543 c0.375,0.242,0.668,0.549,0.877,0.923c0.209,0.374,0.314,0.808,0.314,1.303c0,0.586-0.142,1.095-0.425,1.526 c-0.283,0.432-0.72,0.756-1.311,0.975c0.727,0.173,1.309,0.518,1.746,1.035c0.437,0.518,0.656,1.133,0.656,1.846 C59.21,40.407,59.047,41.06,58.721,41.548z M55.423,33.449c-0.358-0.23-0.868-0.345-1.533-0.345h-1.09v3.019h1.053 c0.702,0,1.229-0.135,1.58-0.405c0.351-0.27,0.526-0.664,0.526-1.182C55.958,34.042,55.78,33.68,55.423,33.449z M56.014,38.392 c-0.407-0.316-0.979-0.475-1.718-0.475h-1.497v3.502h1.497c0.764,0,1.342-0.158,1.737-0.474c0.394-0.316,0.591-0.745,0.591-1.285 C56.624,39.131,56.42,38.708,56.014,38.392z"
id="path2750" />
<path
fill="#4B4B4D"
d="M68.808,41.548c-0.327,0.489-0.742,0.863-1.247,1.122c-0.505,0.258-1.056,0.428-1.653,0.509 c-0.598,0.081-1.173,0.121-1.728,0.121H60.3V31.259h4.102c0.616,0,1.182,0.06,1.7,0.181c0.517,0.121,0.963,0.302,1.339,0.543 c0.376,0.242,0.668,0.549,0.878,0.923c0.209,0.374,0.314,0.808,0.314,1.303c0,0.586-0.142,1.095-0.425,1.526 c-0.283,0.432-0.72,0.756-1.312,0.975c0.727,0.173,1.309,0.518,1.746,1.035c0.437,0.518,0.656,1.133,0.656,1.846 C69.297,40.407,69.134,41.06,68.808,41.548z M65.51,33.449c-0.358-0.23-0.868-0.345-1.533-0.345h-1.09v3.019h1.053 c0.702,0,1.229-0.135,1.579-0.405c0.351-0.27,0.526-0.664,0.526-1.182C66.045,34.042,65.867,33.68,65.51,33.449z M66.101,38.392 c-0.407-0.316-0.979-0.475-1.718-0.475h-1.497v3.502h1.497c0.764,0,1.342-0.158,1.737-0.474c0.394-0.316,0.591-0.745,0.591-1.285 C66.71,39.131,66.507,38.708,66.101,38.392z"
id="path2752" />
<path
fill="#4B4B4D"
d="M82.618,43.299c-0.012-1.61-0.055-3.226-0.129-4.847c-0.074-1.621-0.154-3.168-0.24-4.641h-0.019 l-3.307,9.488h-2.55l-3.344-9.488h-0.019c-0.074,1.449-0.142,2.987-0.203,4.615c-0.062,1.627-0.099,3.251-0.111,4.873h-2.31 c0.025-2.001,0.093-4.002,0.204-6.003c0.111-2.001,0.265-4.014,0.461-6.038h3.621l3.085,9.125h0.037l3.011-9.125h3.603 c0.197,2.035,0.354,4.06,0.471,6.072c0.117,2.013,0.188,4.002,0.212,5.969H82.618z"
id="path2754" />
<path
fill="#4B4B4D"
d="M93.314,43.299l-2.974-5.02h-1.201v5.02h-2.587V31.259h4.434c0.665,0,1.269,0.069,1.811,0.207 c0.542,0.138,1.007,0.342,1.395,0.612c0.388,0.27,0.689,0.607,0.905,1.009c0.215,0.403,0.323,0.875,0.323,1.415 c0,0.817-0.234,1.504-0.702,2.062c-0.468,0.558-1.146,0.958-2.032,1.199l3.51,5.538H93.314z M92.233,33.579 c-0.327-0.282-0.822-0.422-1.487-0.422h-1.607v3.226h1.33c0.727,0,1.284-0.158,1.672-0.474c0.388-0.316,0.582-0.733,0.582-1.251 C92.723,34.22,92.56,33.861,92.233,33.579z"
id="path2756" />
<path
fill="#4B4B4D"
d="M97.193,43.299V31.259h2.586v12.041H97.193z"
id="path2758" />
<path
fill="#4B4B4D"
d="M101.055,39.608V37.71h4.859v1.897H101.055z"
id="path2760" />
<path
fill="#4B4B4D"
d="M107.188,43.299V31.259h7.593v1.897h-5.007v2.967h4.323v1.897h-4.323v3.381h5.081v1.897H107.188z"
id="path2762" />
<path
fill="#4B4B4D"
d="M123.408,43.299l-2.974-5.02h-1.201v5.02h-2.586V31.259h4.434c0.665,0,1.269,0.069,1.811,0.207 c0.542,0.138,1.007,0.342,1.395,0.612c0.388,0.27,0.689,0.607,0.905,1.009c0.215,0.403,0.323,0.875,0.323,1.415 c0,0.817-0.234,1.504-0.702,2.062c-0.468,0.558-1.146,0.958-2.032,1.199l3.51,5.538H123.408z M122.328,33.579 c-0.327-0.282-0.822-0.422-1.487-0.422h-1.607v3.226h1.331c0.727,0,1.284-0.158,1.672-0.474c0.388-0.316,0.582-0.733,0.582-1.251 C122.817,34.22,122.654,33.861,122.328,33.579z"
id="path2764" />
<path
fill="#4B4B4D"
d="M127.288,43.299V31.259h2.586v12.041H127.288z"
id="path2766" />
<path
fill="#4B4B4D"
d="M139.518,43.342c-0.628,0.109-1.244,0.164-1.847,0.164c-2.106,0-3.71-0.52-4.813-1.561 c-1.102-1.041-1.653-2.539-1.653-4.494c0-1.012,0.157-1.917,0.471-2.717c0.314-0.799,0.764-1.469,1.349-2.009 c0.585-0.541,1.287-0.955,2.106-1.242c0.819-0.288,1.733-0.431,2.744-0.431c0.554,0,1.111,0.055,1.672,0.163 c0.561,0.109,1.1,0.274,1.617,0.492l-0.61,1.863c-0.418-0.196-0.862-0.348-1.33-0.458c-0.468-0.109-0.936-0.164-1.404-0.164 c-0.641,0-1.204,0.109-1.69,0.328c-0.487,0.219-0.896,0.521-1.229,0.906c-0.333,0.385-0.581,0.839-0.748,1.363 c-0.166,0.523-0.249,1.095-0.249,1.716c0,1.357,0.342,2.421,1.025,3.191c0.684,0.771,1.678,1.156,2.984,1.156 c0.456,0,0.924-0.046,1.404-0.138c0.48-0.092,0.942-0.224,1.386-0.396l0.48,1.846C140.701,43.092,140.146,43.233,139.518,43.342z "
id="path2768" />
</g>
</g>
<g
id="g2776">
<path
fill="#4B4B4D"
d="M148.421,32.192c0,1.209-1.016,2.158-2.338,2.158c-1.308,0-2.352-0.949-2.352-2.158 c0-1.183,1.043-2.132,2.352-2.132C147.406,30.06,148.421,31.009,148.421,32.192z M144.316,32.192c0,0.949,0.752,1.703,1.781,1.703 c1.002,0,1.74-0.754,1.74-1.69c0-0.949-0.738-1.716-1.753-1.716S144.316,31.256,144.316,32.192z M145.722,33.311h-0.529v-2.132 c0.209-0.039,0.501-0.065,0.877-0.065c0.431,0,0.626,0.065,0.793,0.156c0.125,0.091,0.223,0.26,0.223,0.468 c0,0.234-0.195,0.416-0.473,0.494v0.026c0.223,0.078,0.348,0.234,0.418,0.521c0.069,0.325,0.111,0.455,0.167,0.533h-0.57 c-0.07-0.078-0.111-0.273-0.181-0.52c-0.042-0.234-0.181-0.338-0.473-0.338h-0.251V33.311z M145.736,32.102h0.25 c0.292,0,0.529-0.091,0.529-0.312c0-0.195-0.153-0.325-0.487-0.325c-0.139,0-0.236,0.013-0.292,0.026V32.102z"
id="path2774" />
</g>
</g>
</svg>
www/res/img/BBMRI-ERIC-gateway-for-health_216.png

6.35 KiB | W: 0px | H: 0px

www/res/img/BBMRI-ERIC-gateway-for-health_216.png

6.03 KiB | W: 0px | H: 0px

www/res/img/BBMRI-ERIC-gateway-for-health_216.png
www/res/img/BBMRI-ERIC-gateway-for-health_216.png
www/res/img/BBMRI-ERIC-gateway-for-health_216.png
www/res/img/BBMRI-ERIC-gateway-for-health_216.png
  • 2-up
  • Swipe
  • Onion skin
www/res/img/BBMRI-ERIC-gateway-for-health_430.png

13.4 KiB | W: 0px | H: 0px

www/res/img/BBMRI-ERIC-gateway-for-health_430.png

12.1 KiB | W: 0px | H: 0px

www/res/img/BBMRI-ERIC-gateway-for-health_430.png
www/res/img/BBMRI-ERIC-gateway-for-health_430.png
www/res/img/BBMRI-ERIC-gateway-for-health_430.png
www/res/img/BBMRI-ERIC-gateway-for-health_430.png
  • 2-up
  • Swipe
  • Onion skin
www/res/img/BBMRI-ERIC-gateway-for-health_860.png

28.3 KiB | W: 0px | H: 0px

www/res/img/BBMRI-ERIC-gateway-for-health_860.png

26.8 KiB | W: 0px | H: 0px

www/res/img/BBMRI-ERIC-gateway-for-health_860.png
www/res/img/BBMRI-ERIC-gateway-for-health_860.png
www/res/img/BBMRI-ERIC-gateway-for-health_860.png
www/res/img/BBMRI-ERIC-gateway-for-health_860.png
  • 2-up
  • Swipe
  • Onion skin