Merged origin/master into angular-14 branch

angular-14
Konstantina Galouni 1 year ago
commit 75fdfe1491

@ -8,8 +8,8 @@ const routes: Routes = [
{path: '', loadChildren: () => import('./home/home.module').then(m => m.HomeModule)},
{path: 'home', redirectTo: '', pathMatch: 'full'},
{path: 'mail-preferences', loadChildren: () => import('./userEmailPreferences/mailPrefs.module').then(m => m.LibMailPrefsModule)},
{path: 'sdgs', loadChildren: () => import('./sdg/sdg.module').then(m => m.SdgModule)},
{path: 'fields-of-science', loadChildren: () => import('./fos/fos.module').then(m => m.FosModule), data: {extraOffset: 100}},
{path: 'sdgs', loadChildren: () => import('./sdg/sdg.module').then(m => m.LibSdgModule)},
{path: 'fields-of-science', loadChildren: () => import('./fos/fos.module').then(m => m.LibFosModule), data: {extraOffset: 100}},
{path: 'contact-us', loadChildren: () => import('./contact/contact.module').then(m => m.ContactModule), data: {hasQuickContact: false}},
// ORCID Pages
{path: 'orcid', loadChildren: () => import('./orcid/orcid.module').then(m => m.LibOrcidModule)},

@ -1,4 +1,4 @@
import {ChangeDetectorRef, Component, ViewChild} from '@angular/core';
import {ChangeDetectorRef, Component, ElementRef, ViewChild} from '@angular/core';
import {ActivatedRoute, Router} from '@angular/router';
import {EnvProperties} from './openaireLibrary/utils/properties/env-properties';
import {MenuItem} from './openaireLibrary/sharedComponents/menu';
@ -51,7 +51,7 @@ import {LayoutService} from './openaireLibrary/dashboard/sharedComponents/sideba
ratio="1"><polyline fill="none" stroke="#000" stroke-width="1.03" points="7 4 13 10 7 16"></polyline></svg>
</span></a>
</cookie-law>
<bottom id="bottom" *ngIf="isClient && properties" [properties]="properties"></bottom>
<bottom id="bottom" #bottom *ngIf="isClient && properties" [properties]="properties"></bottom>
<quick-contact #quickContact *ngIf="showQuickContact && contactForm" (sendEmitter)="send($event)"
[contactForm]="contactForm" [sending]="sending" [contact]="'Help'"></quick-contact>
<modal-alert #modal [overflowBody]="false"></modal-alert>
@ -70,6 +70,7 @@ export class AppComponent {
public sending: boolean = false;
@ViewChild('quickContact') quickContact: QuickContactComponent;
@ViewChild('modal') modal: AlertModal;
@ViewChild('bottom', {read: ElementRef}) bottom: ElementRef;
subscriptions = [];
@ -126,6 +127,33 @@ export class AppComponent {
this.userManagementService.clearSubscriptions();
this.smoothScroll.clearSubscriptions();
}
ngAfterViewInit() {
if (typeof window !== "undefined") {
this.createObservers();
}
}
createObservers() {
let options = {
root: null,
rootMargin: '0px',
threshold: 0.1
};
let intersectionObserver = new IntersectionObserver(entries => {
entries.forEach(entry => {
if (entry.isIntersecting && this.showQuickContact) {
this.showQuickContact = false;
this.quickContactService.setDisplay(this.showQuickContact);
} else if (!entry.isIntersecting && !this.showQuickContact) {
this.showQuickContact = true;
this.quickContactService.setDisplay(this.showQuickContact);
}
});
}, options);
intersectionObserver.observe(this.bottom.nativeElement);
this.subscriptions.push(intersectionObserver);
}
buildMenu() {
this.userMenuItems = [];

@ -1,13 +1,17 @@
import {NgModule} from '@angular/core';
import {RouterModule} from '@angular/router';
import {NgModule} from "@angular/core";
import {RouterModule} from "@angular/router";
import {PreviousRouteRecorder} from "../openaireLibrary/utils/piwik/previousRouteRecorder.guard";
import {ExploreFosComponent} from "./fos.component";
import {FosComponent} from './fos.component';
import {PreviousRouteRecorder} from '../openaireLibrary/utils/piwik/previousRouteRecorder.guard';
@NgModule({
imports: [
RouterModule.forChild([
{ path: '', component: FosComponent, canDeactivate: [PreviousRouteRecorder] }
])
]
imports: [
RouterModule.forChild([
{
path: '',
component: ExploreFosComponent,
canDeactivate: [PreviousRouteRecorder]
}
])
]
})
export class FosRoutingModule { }
export class LibFosRoutingModule { }

@ -1,159 +0,0 @@
<schema2jsonld *ngIf="url" [URL]="url" [name]="pageTitle" type="other" [description]="pageDescription"></schema2jsonld>
<div class="uk-container uk-container-large uk-section uk-section-small uk-padding-remove-bottom">
<div class="uk-padding-small uk-padding-remove-horizontal">
<breadcrumbs [breadcrumbs]="breadcrumbs"></breadcrumbs>
</div>
</div>
<div class="uk-container uk-container-large uk-section" uk-scrollspy="target: [uk-scrollspy-class]; cls: uk-animation-slide-bottom-medium; delay: 200">
<div class="uk-grid uk-grid-large uk-grid-stack uk-padding-small" uk-grid>
<div class="uk-width-3-5@m uk-width-1-1@s uk-flex uk-flex-column uk-flex-center">
<span class="uk-align-left uk-margin-remove-bottom">
<span uk-scrollspy-class class="uk-text-large" style="color: #EEB204">Beta</span>
</span>
<div style="max-width: 600px;">
<h1 uk-scrollspy-class class="uk-h1 uk-margin-remove-top">
<span>Fields of Science <span class="uk-text-primary">.</span></span>
</h1>
<div uk-scrollspy-class>
We have integrated a Field-of-Science (FoS) taxonomy into our dataset to organize and discover research more effectively. Using the full capabilities of the OpenAIRE Research Graph (full-texts, citations, references, venues) we apply AI and bring forward any multidisciplinarity potential.
</div>
<div class="uk-text-meta uk-margin-top" uk-scrollspy-class>
Our work is based on the work from our partner Athena Research Center: SciNoBo : A Hierarchical Multi-Label Classifier of Scientific Publications - <a href="https://doi.org/10.1145/3487553.3524677" target="_blank">https://doi.org/10.1145/3487553.3524677</a>
</div>
<!-- TODO: We need a page for the button link -->
<!-- <div>
<a class="uk-display-inline-block uk-text-uppercase uk-button uk-button-text uk-margin-top" uk-scrollspy-class
routerLinkActive="router-link-active" routerLink="/">
<span class="uk-flex uk-flex-middle">
<span>Learn More</span>
</span>
</a>
</div> -->
</div>
</div>
<div class="uk-width-2-5@m uk-width-1-1@s uk-text-center" uk-scrollspy-class>
<img src="../../assets/explore-assets/fos-hero-img.svg" loading="lazy">
</div>
</div>
</div>
<div *ngIf="fos?.length" class="uk-container uk-container-large uk-section" uk-scrollspy="target: [uk-scrollspy-class]; cls: uk-animation-slide-bottom-medium; delay: 200">
<div class="uk-visible@m">
<div uk-sticky="offset: 50;" class="uk-sticky uk-background-default uk-padding uk-padding-remove-bottom uk-padding-remove-horizontal">
<div class="uk-flex uk-flex-right uk-margin-small-bottom">
<div search-input [searchControl]="keywordControl" [options]="fosOptions" iconPosition="left" placeholder="Write a key word to filter the content"
searchInputClass="border-bottom" class="uk-width-large"></div>
</div>
</div>
</div>
<ng-container>
<div class="uk-margin-top uk-padding-small">
<div id="parentContainer" class="uk-grid uk-grid-large" uk-grid>
<div class="uk-width-1-4@m uk-visible@m">
<div class="uk-sticky" uk-sticky="bottom: !#parentContainer; offset: 200;">
<ul *ngIf="!keyword" class="uk-tab uk-tab-left">
<li *ngFor="let item of fos; index as i" [class.uk-active]="activeSection === item.id"
class="uk-margin-small-bottom uk-text-capitalize">
<a routerLink="./" [fragment]="item.id">{{item.id}}</a>
</li>
</ul>
<ul *ngIf="keyword?.length" class="uk-tab uk-tab-left">
<li *ngFor="let item of viewResults; index as i"
class="uk-margin-small-bottom uk-text-capitalize" [class.uk-active]="activeSection === item.id">
<a routerLink="./" [fragment]="item.id">{{item.id}}</a>
</li>
</ul>
</div>
</div>
<div class="uk-width-1-1 uk-hidden@m">
<div class="uk-sticky uk-blur-background" uk-sticky>
<div class="uk-flex uk-flex-center uk-margin-small-bottom">
<div search-input [searchControl]="keywordControl" [options]="fosOptions" iconPosition="left" placeholder="Write a key word to filter the content"
searchInputClass="border-bottom" class="uk-width-large"></div>
</div>
<div #tabs class="uk-slider uk-position-relative" uk-slider="finite: true">
<div class="uk-slider-container">
<ul *ngIf="!keyword" class="uk-tab uk-flex-nowrap uk-slider-items">
<li *ngFor="let item of fos; index as i" [class.uk-active]="activeSection === item.id && sliderInit"
class="uk-text-capitalize">
<a routerLink="./" [fragment]="item.id">{{item.id}}</a>
</li>
</ul>
<ul *ngIf="keyword?.length" class="uk-tab uk-flex-nowrap uk-slider-items">
<li *ngFor="let item of viewResults; index as i"
class="uk-text-capitalize" [class.uk-active]="activeSection === item.id && sliderInit">
<a routerLink="./" [fragment]="item.id">{{item.id}}</a>
</li>
</ul>
</div>
<a class="uk-position-center-left uk-blur-background" uk-slider-item="previous"><span uk-icon="chevron-left"></span></a>
<a class="uk-position-center-right uk-blur-background" uk-slider-item="next"><span uk-icon="chevron-right"></span></a>
</div>
</div>
</div>
<div class="uk-width-expand@m">
<ng-container *ngIf="!keyword">
<div [id]="item.id" *ngFor="let item of fos; index as i">
<div class="uk-text-capitalize">
<h2 class="uk-h4 uk-margin-remove">
<a [routerLink]="properties.searchLinkToResults" [queryParams]="{'fos': urlEncodeAndQuote(item.id)}"
class="uk-link-text">
{{item.id}}
</a>
</h2>
</div>
<div class="uk-grid uk-child-width-1-3 uk-margin-large-top uk-margin-xlarge-bottom" uk-grid="masonry: false">
<div *ngFor="let child of item.children">
<div class="uk-text-capitalize">
<h3 class="uk-h6 uk-margin-small-bottom">
<a [routerLink]="properties.searchLinkToResults" [queryParams]="{'fos': urlEncodeAndQuote(child.id)}"
class="uk-link-text">
{{child.id}}
</a>
</h3>
<div *ngFor="let subChild of child.children" style="margin-bottom: 5px;">
<a [routerLink]="properties.searchLinkToResults" [queryParams]="{'fos': urlEncodeAndQuote(subChild.id)}"
class="uk-link-text">
{{subChild.id}}
</a>
</div>
</div>
</div>
</div>
</div>
</ng-container>
<ng-container *ngIf="keyword?.length">
<div [id]="item.id" *ngFor="let item of viewResults; index as i">
<div
class="uk-margin-large-bottom uk-padding uk-padding-remove-top uk-padding-remove-horizontal uk-text-capitalize" [class.custom-bottom-border]="i < viewResults.length - 1">
<h2 class="uk-h4 uk-margin-remove">
<a [routerLink]="properties.searchLinkToResults" [queryParams]="{'fos': urlEncodeAndQuote(item.id)}"
class="uk-link-text" [innerHTML]="highlightKeyword(item.id)">
</a>
</h2>
<div class="uk-grid uk-child-width-1-3 uk-margin-large-top uk-margin-medium-bottom" uk-grid="masonry: false">
<div *ngFor="let subItem of item.children">
<h3 class="uk-h6 uk-margin-small-bottom">
<a [routerLink]="properties.searchLinkToResults" [queryParams]="{'fos': urlEncodeAndQuote(subItem.id)}"
class="uk-link-text" [innerHTML]="highlightKeyword(subItem.id)">
</a>
</h3>
<div *ngFor="let subSubItem of subItem.children" style="margin-bottom: 5px;">
<a [routerLink]="properties.searchLinkToResults" [queryParams]="{'fos': urlEncodeAndQuote(subSubItem.id)}"
class="uk-link-text" [innerHTML]="highlightKeyword(subSubItem.id)">
</a>
</div>
</div>
</div>
</div>
</div>
</ng-container>
</div>
</div>
<ng-container *ngIf="keyword && viewResults?.length == 0">
<div class="uk-padding-large uk-text-center">
<h2 class="uk-h3">No results were found.</h2>
</div>
</ng-container>
</div>
</ng-container>
</div>

@ -1,5 +0,0 @@
@import (reference) "~src/assets/openaire-theme/less/_import-variables";
.custom-bottom-border {
border-bottom: 5px solid fade(@explore-color, @global-opacity);
}

@ -1,219 +1,15 @@
import {HttpClient} from "@angular/common/http";
import {ChangeDetectorRef, Component, ElementRef, OnDestroy, OnInit, ViewChild} from "@angular/core";
import {Subscription} from "rxjs";
import {Breadcrumb} from "../openaireLibrary/utils/breadcrumbs/breadcrumbs.component";
import {EnvProperties} from "../openaireLibrary/utils/properties/env-properties";
import {properties} from "src/environments/environment";
import {UntypedFormBuilder, UntypedFormControl} from "@angular/forms";
import {ActivatedRoute, Router} from "@angular/router";
import {Meta, Title} from "@angular/platform-browser";
import {Location} from "@angular/common";
import {StringUtils} from "../openaireLibrary/utils/string-utils.class";
import {SEOService} from "../openaireLibrary/sharedComponents/SEO/SEO.service";
import {PiwikService} from "../openaireLibrary/utils/piwik/piwik.service";
import {debounceTime, distinctUntilChanged} from "rxjs/operators";
import Timeout = NodeJS.Timeout;
declare var UIkit;
import {Component} from "@angular/core";
import {properties} from "../../environments/environment";
@Component({
selector: 'fos',
templateUrl: 'fos.component.html',
styleUrls: ['fos.component.less']
selector: 'explore-fos',
template: `
<fos [piwikSiteId]="piwikSiteId"></fos>
`
})
export class FosComponent implements OnInit, OnDestroy {
public url: string = null;
public pageTitle: string = "OpenAIRE | Fields of Science";
public pageDescription: string = "We have integrated a Field-of-Science (FoS) taxonomy into our dataset to organize and discover research more effectively. Using the full capabilities of the OpenAIRE Research Graph (full-texts, citations, references, venues) we apply AI and bring forward any multidisciplinarity potential.";
public fos: any[] = [];
public fosOptions: string[] = [];
public activeSection: string;
public keywordControl: UntypedFormControl;
public keyword: string = null;
public viewResults = [];
public result = [];
properties: EnvProperties = properties;
public breadcrumbs: Breadcrumb[] = [{name: 'home', route: '/'}, {name: 'Fields of Science'}];
private subscriptions: Subscription[] = [];
private observer: IntersectionObserver;
private timeout: Timeout;
@ViewChild('tabs') tabs: ElementRef;
public sliderInit: boolean = false;
constructor(
private httpClient: HttpClient,
private fb: UntypedFormBuilder,
private location: Location,
private route: ActivatedRoute,
private _router: Router,
private _meta: Meta,
private _title: Title,
private seoService: SEOService,
private _piwikService: PiwikService,
private cdr: ChangeDetectorRef
) {}
ngOnInit() {
if (this.properties.enablePiwikTrack && (typeof document !== 'undefined')) {
this.subscriptions.push(this._piwikService.trackView(this.properties, this.pageTitle, this.properties.piwikSiteId).subscribe());
}
this.url = this.properties.domain + this.properties.baseLink + this._router.url;
this.seoService.createLinkForCanonicalURL(this.url);
this.updateUrl(this.url);
this.updateTitle(this.pageTitle);
this.updateDescription(this.pageDescription);
this.httpClient.get(properties.domain+'/assets/vocabulary/fos.json').subscribe(data => {
this.fos = data['fos'];
this.convertFosToOptions();
if (typeof document !== 'undefined') {
setTimeout(()=> {
let slider = UIkit.slider(this.tabs.nativeElement);
slider.clsActive = 'uk-slider-active';
slider.updateActiveClasses();
this.sliderInit = true;
slider.slides.forEach(item => {
item.classList.remove('uk-active');
});
if (this.route.snapshot.fragment) {
this.activeSection = this.route.snapshot.fragment;
let i = this.fos.findIndex(item => item.id == this.route.snapshot.fragment);
slider.show(i);
} else {
this.activeSection = this.fos[0].id;
}
this.cdr.detectChanges();
});
}
this.subscriptions.push(this.route.fragment.subscribe(fragment => {
if(fragment) {
this.activeSection = fragment;
if(this.tabs) {
let slider = UIkit.slider(this.tabs.nativeElement);
let i = this.fos.findIndex(item => item.id == fragment);
slider.show(i);
}
} else {
this.activeSection = this.fos[0].id;
}
}));
this.keywordControl = this.fb.control('');
this.subscriptions.push(this.keywordControl.valueChanges.pipe(debounceTime(500), distinctUntilChanged()).subscribe(value => {
this.keyword = value;
this.findMatches(this.keyword);
if (typeof document !== 'undefined') {
setTimeout(() => {
this.setObserver();
});
}
}));
});
}
public ngOnDestroy() {
for (let sub of this.subscriptions) {
sub.unsubscribe();
}
if(this.observer) {
this.observer.disconnect();
}
}
private setObserver() {
if(this.observer) {
this.observer.disconnect();
}
this.observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if(entry.isIntersecting) {
if(this.timeout) {
clearTimeout(this.timeout);
}
this.timeout = setTimeout(() => {
this._router.navigate(['./'], {fragment: entry.target.id, relativeTo: this.route, state: {disableScroll: true}});
}, 200);
}
});
}, {threshold: 0.25, rootMargin: '-100px'});
this.fos.forEach(fos => {
let element = document.getElementById(fos.id);
if(element) {
this.observer.observe(element);
}
});
}
convertFosToOptions() {
this.fosOptions = [];
this.fos.forEach(fos => {
this.fosOptions.push(fos.id);
if(fos.children) {
fos.children.forEach(child => {
this.fosOptions.push(child.id);
if(child.children) {
child.children.forEach(child2 => {
this.fosOptions.push(child2.id);
});
}
});
}
});
}
findMatches(value: string) {
this.viewResults = JSON.parse(JSON.stringify(this.fos));
let matchLevel1: boolean = false;
let matchLevel2: boolean = false;
// 1st level search
if(this.viewResults.length) {
this.viewResults = this.viewResults.filter(item => {
matchLevel1 = !!item.id.includes(value?.toLowerCase());
// // 2nd level search
if(item.children?.length && !matchLevel1) {
item.children = item.children.filter(subItem => {
matchLevel2 = !!subItem.id.includes(value?.toLowerCase());
// 3rd level search
if(subItem.children?.length && !matchLevel2) {
subItem.children = subItem.children.filter(subSubItem => subSubItem.id.includes(value?.toLowerCase()));
}
return subItem.children?.length > 0 || matchLevel2;
});
}
return item.children?.length > 0;
});
}
}
highlightKeyword(name) {
if(name.includes(this.keyword.toLowerCase())) {
return name.replace(new RegExp(this.keyword, "gi"), (matchedValue) => `<mark class="highlighted">${matchedValue}</mark>`);
} else {
return name;
}
}
public urlEncodeAndQuote(str: string): string {
return StringUtils.quote(StringUtils.URIEncode(str));
}
private updateUrl(url: string) {
this._meta.updateTag({content: url}, "property='og:url'");
}
private updateTitle(title: string) {
var _title = ((title.length > 50) ? title.substring(0, 50) : title);
this._title.setTitle(_title);
this._meta.updateTag({content: _title}, "property='og:title'");
}
export class ExploreFosComponent {
piwikSiteId = properties.piwikSiteId;
private updateDescription(description: string) {
this._meta.updateTag({content: description}, "name='description'");
this._meta.updateTag({content: description}, "property='og:description'");
}
}
constructor() {}
}

@ -1,34 +1,26 @@
import {CommonModule} from "@angular/common";
import {NgModule} from "@angular/core";
import {FormsModule} from "@angular/forms";
import {RouterModule} from "@angular/router";
import {PreviousRouteRecorder} from "../openaireLibrary/utils/piwik/previousRouteRecorder.guard";
import {IconsModule} from "../openaireLibrary/utils/icons/icons.module";
import {BreadcrumbsModule} from "../openaireLibrary/utils/breadcrumbs/breadcrumbs.module";
import {Schema2jsonldModule} from "../openaireLibrary/sharedComponents/schema2jsonld/schema2jsonld.module";
import {SearchInputModule} from "../openaireLibrary/sharedComponents/search-input/search-input.module";
import {SEOServiceModule} from "../openaireLibrary/sharedComponents/SEO/SEOService.module";
import {PiwikService} from "../openaireLibrary/utils/piwik/piwik.service";
import {FosRoutingModule} from './fos-routing.module';
import {FosComponent} from './fos.component';
import {LibFosRoutingModule} from "./fos-routing.module";
import {FosRoutingModule} from "../openaireLibrary/fos/fos-routing.module";
import {FosModule} from "../openaireLibrary/fos/fos.module";
import {ExploreFosComponent} from "./fos.component";
@NgModule({
imports: [
CommonModule, FormsModule, RouterModule,
FosRoutingModule, BreadcrumbsModule, IconsModule,
SearchInputModule, Schema2jsonldModule, SEOServiceModule
CommonModule,
LibFosRoutingModule,
FosRoutingModule,
FosModule
],
declarations: [
FosComponent
],
providers: [
PreviousRouteRecorder, PiwikService
ExploreFosComponent
],
exports: [
FosComponent
ExploreFosComponent
],
providers: [
PreviousRouteRecorder
]
})
export class FosModule {
}
export class LibFosModule { }

@ -47,14 +47,14 @@
<a class="uk-display-inline-block uk-text-uppercase uk-button uk-button-text uk-margin-small-bottom"
routerLinkActive="router-link-active" routerLink="/sdgs">
<span class="uk-flex uk-flex-middle">
<img src="assets/explore-assets/sdg-dot-img.svg" alt="SDGs logo" loading="lazy">
<img src="assets/common-assets/sdg/sdg-dot-img.svg" alt="SDGs logo" loading="lazy">
<span class="uk-margin-small-left">Sustainable Development Goals (SDG<span class="uk-text-lowercase">s</span>)</span>
</span>
</a>
<a class="uk-display-inline-block uk-text-uppercase uk-button uk-button-text"
routerLinkActive="router-link-active" routerLink="/fields-of-science">
<span class="uk-flex uk-flex-middle">
<img src="assets/explore-assets/fos-icon.svg" alt="FOS logo" loading="lazy">
<img src="assets/common-assets/fos/fos-icon.svg" alt="FOS logo" loading="lazy">
<span class="uk-margin-small-left">Fields of Science (FoS)</span>
</span>
</a>

@ -1,13 +1,17 @@
import {NgModule} from '@angular/core';
import {RouterModule} from '@angular/router';
import {NgModule} from "@angular/core";
import {RouterModule} from "@angular/router";
import {PreviousRouteRecorder} from "../openaireLibrary/utils/piwik/previousRouteRecorder.guard";
import {ExploreSdgComponent} from "./sdg.component";
import {SdgComponent} from './sdg.component';
import {PreviousRouteRecorder} from '../openaireLibrary/utils/piwik/previousRouteRecorder.guard';
@NgModule({
imports: [
RouterModule.forChild([
{ path: '', component: SdgComponent, canDeactivate: [PreviousRouteRecorder] }
])
]
imports: [
RouterModule.forChild([
{
path: '',
component: ExploreSdgComponent,
canDeactivate: [PreviousRouteRecorder]
}
])
]
})
export class SdgRoutingModule { }
export class LibSdgRoutingModule { }

@ -1,72 +0,0 @@
<schema2jsonld *ngIf="url" [URL]="url" [name]="pageTitle" type="other" [description]="pageDescription"></schema2jsonld>
<div class="uk-container uk-container-large uk-section uk-section-small uk-padding-remove-bottom">
<div class="uk-padding-small uk-padding-remove-horizontal">
<breadcrumbs [breadcrumbs]="breadcrumbs"></breadcrumbs>
</div>
</div>
<div class="uk-container uk-container-large uk-section" uk-scrollspy="target: [uk-scrollspy-class]; cls: uk-animation-slide-bottom-medium; delay: 200">
<div class="uk-grid uk-grid-large uk-grid-stack uk-padding-small" uk-grid>
<div class="uk-width-3-5@m uk-width-1-1@s uk-flex uk-flex-column uk-flex-center">
<span class="uk-align-left uk-margin-remove-bottom">
<span uk-scrollspy-class class="uk-text-large" style="color: #EEB204">Beta</span>
</span>
<h1 uk-scrollspy-class class="uk-h1 uk-width-4-5@m uk-margin-remove-top">
<span>Science for UN Sustainable Development Goals<span class="custom-sdg-dot"></span></span>
</h1>
<h2 uk-scrollspy-class class="uk-h5 uk-margin-remove-top">
Laying the foundation for new approaches and solutions.
</h2>
<div class="uk-width-3-4@m" uk-scrollspy-class>
We have developed a classification scheme for UN Sustainable Development Goals, to view contributions of research towards complex challenges for humanity such as climate change, biodiversity loss, pollution and poverty reduction.
</div>
<div>
<!-- TODO: need a page for the description of the algorithm - to get us there from the learn more btn -->
<!-- <a class="uk-display-inline-block uk-text-uppercase uk-button uk-button-text uk-margin-top" uk-scrollspy-class
routerLinkActive="router-link-active" routerLink="/">
<span class="uk-flex uk-flex-middle">
<span>Learn More</span>
</span>
</a> -->
</div>
</div>
<div class="uk-width-2-5@m uk-width-1-1@s uk-text-center uk-position-relative" uk-scrollspy-class>
<img src="assets/explore-assets/sdg-hero-img.svg" loading="lazy">
<div class="uk-position-bottom-left uk-card uk-card-default uk-padding">
<img src="assets/explore-assets/sdg-badge.png" loading="lazy" style="max-width: 215px">
</div>
</div>
</div>
</div>
<div class="uk-container uk-container-large uk-section" uk-scrollspy="target: [uk-scrollspy-class]; cls: uk-animation-slide-bottom-medium; delay: 200">
<div *ngIf="loading">
<loading></loading>
</div>
<div *ngIf="!loading">
<div *ngIf="displayedSdgs && displayedSdgs.length" class="uk-padding-small uk-margin-auto@m uk-grid uk-child-width-1-4@xl uk-child-width-1-4@l uk-child-width-1-3@m uk-child-width-1-2@s" uk-grid>
<div *ngFor="let sdg of displayedSdgs">
<a [routerLink]="properties.searchLinkToResults" [queryParams]="{'sdg': urlEncodeAndQuote(sdg.id)}"
class="uk-link-reset">
<div class="uk-card uk-card-default uk-card-hover" [class]="'sdg-card sdg-' + sdg.code">
<div class="uk-height-1-1 uk-flex uk-flex-column uk-flex-between">
<div class="uk-flex uk-flex-middle uk-light uk-padding-small uk-padding-remove-bottom">
<div class="uk-text-bold uk-h4 uk-margin-remove">
{{sdg.code}}
</div>
<div class="uk-text-bold uk-text-uppercase uk-text-small uk-margin-small-left">
<span [innerHTML]="sdg.html"></span>
</div>
</div>
<div class="uk-text-center">
<img [src]="'assets/explore-assets/sdgs/g' + sdg.code + '.png'" alt="">
</div>
<div class="uk-text-center uk-padding-small uk-background-default" style="border-radius: 0 0 4px 4px;">
<span class="uk-text-large uk-text-bold uk-margin-small-bottom">{{sdg.number == null ? '0' : sdg.number | number}}</span>
<p class="uk-text-small uk-text-uppercase uk-margin-remove">{{openaireEntities.RESULTS}}</p>
</div>
</div>
</div>
</a>
</div>
</div>
</div>
</div>

@ -1,30 +0,0 @@
@import (reference) "~src/assets/openaire-theme/less/_import-variables";
@sdgs: #E6233D, #DF9F00, #19A220, #D70023, #FF0B00, #00BFE8, #FFC300, #B10240, #FF5D00,
#F50D86, #FF8A00, #CA8A03, #2B772B, #0098DF, #00B91C, #0069A2, #1C336A;
custom-sdg-dot:after {
content: "";
background-image: url("~src/assets/explore-assets/sdg-dot-img.svg");
display: inline-block;
background-size: 100% 100%;
height: 18px;
width: 18px;
margin-left: 10px;
}
.sdg-card {
width: 265px;
height: 255px;
img {
height: @global-control-height;
width: auto;
}
each(@sdgs, {
&.sdg-@{index} {
background-color: @value !important;
}
})
}

@ -1,97 +1,15 @@
import {HttpClient} from "@angular/common/http";
import {Component, OnDestroy, OnInit} from "@angular/core";
import {Subscription} from "rxjs";
import {Breadcrumb} from "../openaireLibrary/utils/breadcrumbs/breadcrumbs.component";
import {EnvProperties} from "../openaireLibrary/utils/properties/env-properties";
import {properties} from "src/environments/environment";
import {RefineFieldResultsService} from "../openaireLibrary/services/refineFieldResults.service";
import {OpenaireEntities} from "../openaireLibrary/utils/properties/searchFields";
import {StringUtils} from "../openaireLibrary/utils/string-utils.class";
import {Router} from '@angular/router';
import {Meta, Title} from "@angular/platform-browser";
import {SEOService} from "../openaireLibrary/sharedComponents/SEO/SEO.service";
import {PiwikService} from "../openaireLibrary/utils/piwik/piwik.service";
import {Component} from "@angular/core";
import {properties} from "../../environments/environment";
@Component({
selector: 'sdg',
templateUrl: 'sdg.component.html',
styleUrls: ['sdg.component.less']
selector: 'explore-sdg',
template: `
<sdg [piwikSiteId]="piwikSiteId"></sdg>
`
})
export class SdgComponent implements OnInit, OnDestroy {
public url: string = null;
public pageTitle: string = "OpenAIRE | Sustainable Development Goals";
public pageDescription: string = "Laying the foundation for new approaches and solutions. We have developed a classification scheme for UN Sustainable Development Goals, to view contributions of research towards complex challenges for humanity such as climate change, biodiversity loss, pollution and poverty reduction.";
private sdgs: any = [];
private sdgsResearchOutcomes: any = [];
public displayedSdgs: any = [];
public loading: boolean;
properties: EnvProperties = properties;
openaireEntities = OpenaireEntities;
public breadcrumbs: Breadcrumb[] = [{name: 'home', route: '/'}, {name: 'Sustainable Development Goals'}];
subscriptions: Subscription[] = [];
export class ExploreSdgComponent {
piwikSiteId = properties.piwikSiteId;
constructor(
private httpClient: HttpClient, private refineFieldResultsService: RefineFieldResultsService,
private _router: Router,
private _meta: Meta,
private _title: Title,
private seoService: SEOService,
private _piwikService: PiwikService
) {}
ngOnInit() {
this.loading = true;
if (this.properties.enablePiwikTrack && (typeof document !== 'undefined')) {
this.subscriptions.push(this._piwikService.trackView(this.properties, this.pageTitle, this.properties.piwikSiteId).subscribe());
}
this.url = this.properties.domain + this.properties.baseLink + this._router.url;
this.seoService.createLinkForCanonicalURL(this.url);
this.updateUrl(this.url);
this.updateTitle(this.pageTitle);
this.updateDescription(this.pageDescription);
this.httpClient.get(properties.domain+'/assets/vocabulary/sdg.json').subscribe(data => {
this.sdgs = data['sdg'];
});
this.refineFieldResultsService.getRefineFieldsResultsByEntityName(['sdg'], 'result', this.properties, null).subscribe(data => {
this.sdgsResearchOutcomes = data[1][0].values;
let merged =[];
for(let i=0; i<this.sdgs.length; i++){
merged.push({
...this.sdgs[i],
...(this.sdgsResearchOutcomes.find((innerItem) => innerItem.id === this.sdgs[i].id))
});
}
this.displayedSdgs = merged;
this.loading = false;
});
constructor() {
}
public ngOnDestroy() {
for (let sub of this.subscriptions) {
sub.unsubscribe();
}
}
public urlEncodeAndQuote(str: string): string {
return StringUtils.quote(StringUtils.URIEncode(str));
}
private updateUrl(url: string) {
this._meta.updateTag({content: url}, "property='og:url'");
}
private updateTitle(title: string) {
var _title = ((title.length > 50) ? title.substring(0, 50) : title);
this._title.setTitle(_title);
this._meta.updateTag({content: _title}, "property='og:title'");
}
private updateDescription(description: string) {
this._meta.updateTag({content: description}, "name='description'");
this._meta.updateTag({content: description}, "property='og:description'");
}
}
}

@ -1,34 +1,26 @@
import {CommonModule} from "@angular/common";
import {NgModule} from "@angular/core";
import {FormsModule} from "@angular/forms";
import {RouterModule} from "@angular/router";
import {PreviousRouteRecorder} from "../openaireLibrary/utils/piwik/previousRouteRecorder.guard";
import {BreadcrumbsModule} from "../openaireLibrary/utils/breadcrumbs/breadcrumbs.module";
import {RefineFieldResultsServiceModule} from "../openaireLibrary/services/refineFieldResultsService.module";
import {LoadingModule} from "../openaireLibrary/utils/loading/loading.module";
import {Schema2jsonldModule} from "../openaireLibrary/sharedComponents/schema2jsonld/schema2jsonld.module";
import {SEOServiceModule} from "../openaireLibrary/sharedComponents/SEO/SEOService.module";
import {PiwikService} from "../openaireLibrary/utils/piwik/piwik.service";
import {SdgRoutingModule} from './sdg-routing.module';
import {SdgComponent} from './sdg.component';
import {LibSdgRoutingModule} from "./sdg-routing.module";
import {SdgRoutingModule} from "../openaireLibrary/sdg/sdg-routing.module";
import {SdgModule} from "../openaireLibrary/sdg/sdg.module";
import {ExploreSdgComponent} from "./sdg.component";
@NgModule({
imports: [
CommonModule, FormsModule, RouterModule,
SdgRoutingModule, BreadcrumbsModule, RefineFieldResultsServiceModule,
LoadingModule, Schema2jsonldModule, SEOServiceModule
CommonModule,
LibSdgRoutingModule,
SdgRoutingModule,
SdgModule
],
declarations: [
SdgComponent
],
providers: [
PreviousRouteRecorder, PiwikService
ExploreSdgComponent
],
exports: [
SdgComponent
ExploreSdgComponent
],
providers: [
PreviousRouteRecorder
]
})
export class SdgModule {
}
export class LibSdgModule { }

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 50 KiB

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.04 11.56"><defs><style>.cls-1{fill:#061424;}.cls-2{fill:#4598e2;}.cls-3{fill:#1f70b5;}</style></defs><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><g id="Group_13879" data-name="Group 13879"><path id="Path_105220-2" data-name="Path 105220-2" class="cls-1" d="M21.71,2.48h-4c-.22,0-.28,0-.21.29.22.71.21.7,1,.71s1.28.1,1.92.13c.45,0,.91,0,1.36,0a.47.47,0,0,1,.51.43.41.41,0,0,1,0,.11c0,.05-.14.13-.21.13L19,4.24c-.25,0-.33.1-.26.34a4.24,4.24,0,0,0,.17.61.39.39,0,0,0,.25.17h3.43c.36,0,.51.12.59.49a3.23,3.23,0,0,0,.14.51c.05.15,0,.25-.15.25a6.41,6.41,0,0,1-1.75,0,8.93,8.93,0,0,0-2.25-.11c-1.94,0-3.88,0-5.82,0-.26,0-.38-.08-.37-.35a.58.58,0,0,0-.06-.26c-.06-.16,0-.26.14-.29s.23-.17.19-.34a1,1,0,0,1,0-.24c-.07-.34,0-.38.3-.34s.31-.11.28-.3c-.08-.48-.18-.95-.26-1.43a2.7,2.7,0,0,1-.07-.63.29.29,0,0,1,.19-.21,5.23,5.23,0,0,1,1,0,.41.41,0,0,1,.3.2c.09.3.12.6.19.9s.13.59.2.88a.31.31,0,0,0,.2.14c.32,0,.63,0,.94,0s.21-.11.16-.28a4.27,4.27,0,0,1-.13-.48c-.09-.36-.17-.72-.25-1.08s0-.31.25-.31h4.79C21.55,2.06,21.65,2.19,21.71,2.48Z"/><path id="Path_105221-2" data-name="Path 105221-2" class="cls-1" d="M21.31,10.47h.9l1.79,0c.24,0,.33-.11.26-.35a3.83,3.83,0,0,0-.3-.82.58.58,0,0,0-.45-.22c-.61,0-1.21,0-1.82,0S20.45,9,19.83,9l-.47.07c-.31,0-.64,0-.95,0H10.06c-.46,0-.47,0-.48-.43,0-.19-.08-.25-.25-.25s-.53,0-.79,0-.29,0-.26-.26a1.22,1.22,0,0,0,0-.27c0-.18.07-.25.25-.25l3,0a24.32,24.32,0,0,1,2.7,0c2.16.22,4.31,0,6.47.1.91,0,1.82,0,2.73,0,.25,0,.38,0,.44.32.12.44.31.85.46,1.28s.22.73.34,1.09.23.53.34.8.06.27-.16.27l-1.69,0c-.42,0-.85,0-1.27,0a.33.33,0,0,1-.26-.13A9.43,9.43,0,0,1,21.31,10.47Z"/><path id="Path_105222-2" data-name="Path 105222-2" class="cls-2" d="M3.37,6.57c0-.25,0-.52,0-.78s-.06-.36-.32-.34H2.32c-.19,0-.27.07-.28.26-.05,1-.12,2.1-.17,3.15,0,.24-.09.36-.37.35s-.81,0-1.21,0c-.24,0-.3-.1-.29-.32.07-.73.13-1.47.19-2.2,0-.23.11-.32.32-.3s.26-.06.27-.26c0-.63.1-1.24.15-1.87A.28.28,0,0,1,1.18,4H9l.36,0a.31.31,0,0,1,.3.35c0,.22-.15.23-.31.23H6.58c-.33,0-.37,0-.32.37.08.6.08.6.7.6h4.25c.24,0,.33.1.37.33.14.76.07.67-.56.67H3.86A3.85,3.85,0,0,0,3.37,6.57Z"/><path id="Path_105223-2" data-name="Path 105223-2" class="cls-3" d="M5.3,3C4,3,2.71,3,1.42,3c-.26,0-.31-.1-.29-.33.08-.79.15-1.59.2-2.39,0-.22.1-.27.3-.27C2.41,0,3.19,0,4,0c.26,0,.52.1.78.09Q6.83.08,8.92,0c.18,0,.35,0,.35.25S9.21.52,9,.52L2.47.49c-.34,0-.44.16-.41.65,0,.28.2.28.43.27,1,0,2.1,0,3.15,0H9.1c.18,0,.27.06.29.23,0,.38.07.76.1,1.15,0,.19-.1.23-.27.23H5.3Z"/><path id="Path_105224-2" data-name="Path 105224-2" class="cls-2" d="M5,11.33H3.47c-.22,0-.31-.05-.3-.29.05-.61,0-.61.63-.61l2.79,0c.18,0,.28.07.28.27,0,.63,0,.63-.62.63H5Z"/><path id="Path_105225-2" data-name="Path 105225-2" class="cls-1" d="M10.58,11.34h-.2c-.62,0-.62,0-.7-.63,0-.2,0-.3.22-.3.43,0,.85,0,1.28,0,.09,0,.23.16.25.26.14.68.12.69-.57.67h-.28Z"/><path id="Path_105226-2" data-name="Path 105226-2" class="cls-3" d="M11.39,4.4s-.1.13-.19.15-.27,0-.28-.23c-.06-.49-.11-1-.18-1.47s-.11-.74-.16-1.1c0-.17-.05-.35.17-.39s.32.08.34.31C11.18,2.55,11.28,3.43,11.39,4.4Z"/></g></g></g></svg>

Before

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 59 KiB

@ -1,406 +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="157.46812mm"
height="157.23073mm"
viewBox="0 0 157.46812 157.23073"
version="1.1"
id="svg2058"
inkscape:version="0.92.3 (2405546, 2018-03-11)"
sodipodi:docname="The_Global_Goals_Icon_Color.svg">
<defs
id="defs2052" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.35"
inkscape:cx="181.42507"
inkscape:cy="194.72992"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1853"
inkscape:window-height="1025"
inkscape:window-x="67"
inkscape:window-y="27"
inkscape:window-maximized="1" />
<metadata
id="metadata2055">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-26.459258,-43.124902)">
<g
id="g146"
transform="matrix(2.7299158,0,0,2.7299158,-198.48509,-194.11582)">
<path
id="path3039"
d="m 108.30983,144.39395 c -0.56878,-0.062 -1.09365,-0.17484 -1.16639,-0.25075 -0.10019,-0.10453 0.144,-1.59841 1.00741,-6.16291 0.62681,-3.3137 1.15802,-6.04328 1.18047,-6.06572 0.0224,-0.0225 0.98473,-0.0526 2.1384,-0.067 2.00748,-0.0251 2.10179,-0.0162 2.1951,0.20558 0.18847,0.44802 2.29483,11.93191 2.20486,12.02096 -0.32875,0.32544 -5.50112,0.54426 -7.55985,0.31984 z"
style="fill:#9fa0a0;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path3037"
d="m 103.29432,143.43142 c -3.03973,-0.88706 -6.422147,-2.45355 -6.252479,-2.89569 0.118506,-0.30883 6.175619,-10.07741 6.389819,-10.30515 0.19793,-0.21045 0.2308,-0.20393 1.31168,0.25968 0.60976,0.26155 1.49362,0.5888 1.96413,0.72723 0.72598,0.21358 0.85548,0.28966 0.85548,0.50256 0,0.26153 -2.14028,11.71752 -2.23616,11.96917 -0.0864,0.22664 -0.59231,0.16247 -2.03247,-0.2578 z"
style="fill:#9fa0a0;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path3035"
d="m 117.69594,143.68624 c -0.12609,-0.15192 -2.31946,-11.56442 -2.31946,-12.06854 0,-0.25497 0.0995,-0.31766 0.94796,-0.5972 0.52138,-0.17178 1.38453,-0.51965 1.91812,-0.77304 l 0.97016,-0.46071 0.19615,0.24224 c 0.10788,0.13323 1.60607,2.52432 3.32931,5.31354 2.41762,3.91313 3.10751,5.11198 3.02081,5.24942 -0.14972,0.23737 -2.4429,1.38895 -3.94785,1.98252 -0.92295,0.36402 -3.73693,1.25838 -3.95933,1.25838 -0.0188,0 -0.089,-0.066 -0.15587,-0.14661 z"
style="fill:#9fa0a0;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path3033"
d="m 94.394991,139.0542 c -0.499328,-0.35731 -1.338213,-1.01415 -1.864189,-1.45963 -1.09724,-0.9293 -3.582419,-3.49846 -3.582419,-3.70345 0,-0.12315 1.7071,-1.44597 7.967758,-6.17413 l 1.940506,-1.4655 1.014444,0.96537 c 0.557939,0.53096 1.250039,1.13457 1.537989,1.34136 0.28795,0.20679 0.52354,0.45782 0.52354,0.55785 0,0.21822 -6.341944,10.49186 -6.51155,10.54839 -0.06502,0.0217 -0.526751,-0.25294 -1.026079,-0.61026 z"
style="fill:#9fa0a0;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path3031"
d="m 127.12137,139.1505 c -0.12147,-0.17379 -1.5297,-2.43598 -3.12939,-5.02709 -1.59969,-2.5911 -2.98107,-4.82383 -3.06973,-4.96163 -0.14853,-0.23085 -0.13122,-0.27602 0.22021,-0.57452 0.20978,-0.17819 0.87571,-0.80228 1.47985,-1.38686 0.60414,-0.58457 1.16502,-1.06286 1.2464,-1.06286 0.14738,0 9.12534,6.68705 9.65231,7.18933 0.27357,0.26074 0.27436,0.26773 0.0665,0.58766 -0.42687,0.65697 -3.71254,3.81516 -4.85828,4.66977 -0.65048,0.4852 -1.22866,0.88218 -1.28485,0.88218 -0.0562,0 -0.20154,-0.1422 -0.32301,-0.31599 z"
style="fill:#9fa0a0;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path3029"
d="m 86.99989,131.30634 c -1.315496,-2.00339 -3.42972,-6.61933 -3.155097,-6.88845 0.09469,-0.0928 11.046098,-3.26646 11.773915,-3.41202 0.283844,-0.0568 0.323706,-0.007 0.668179,0.8408 0.20148,0.49565 0.629812,1.35835 0.951849,1.91711 0.510034,0.88496 0.564156,1.0373 0.419806,1.18165 -0.391712,0.39171 -9.700581,7.39242 -9.832597,7.39457 -0.08016,0.001 -0.451886,-0.46384 -0.826055,-1.03366 z"
style="fill:#9fa0a0;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path3027"
d="m 129.87095,128.32661 c -2.67684,-2.01797 -4.88931,-3.69137 -4.91661,-3.71867 -0.0273,-0.0273 0.23078,-0.58625 0.57349,-1.24212 0.34272,-0.65587 0.71562,-1.44317 0.82867,-1.74954 0.11305,-0.30637 0.2679,-0.58097 0.34411,-0.61021 0.16365,-0.0628 11.78049,3.25644 11.93441,3.40997 0.37076,0.36985 -3.1977,7.58441 -3.74952,7.58063 -0.0812,-5.8e-4 -2.33771,-1.65208 -5.01455,-3.67006 z"
style="fill:#9fa0a0;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path3025"
d="m 83.15872,122.48933 c -0.135638,-0.45525 -0.53638,-2.79952 -0.643289,-3.76313 -0.0631,-0.56878 -0.115157,-1.87181 -0.115677,-2.89564 -8.04e-4,-1.52859 0.02961,-1.87859 0.169911,-1.9571 0.259954,-0.14548 12.374242,0.96651 12.488404,1.14633 0.05041,0.0794 0.0945,0.63558 0.09797,1.23596 0.0035,0.60037 0.07475,1.4794 0.158384,1.95338 0.08363,0.47398 0.130238,0.91995 0.103562,0.99105 -0.04713,0.12562 -11.62183,3.49023 -12.006842,3.49023 -0.105883,0 -0.219475,-0.0905 -0.252426,-0.20108 z"
style="fill:#9fa0a0;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path3023"
d="m 133.09844,120.97725 c -3.24003,-0.93493 -5.92186,-1.73077 -5.95963,-1.76853 -0.0378,-0.0378 -0.01,-0.39447 0.0621,-0.79266 0.0719,-0.3982 0.16335,-1.30484 0.20314,-2.01475 l 0.0723,-1.29075 0.35597,-0.0575 c 0.98964,-0.15989 11.91275,-1.11659 12.06808,-1.05698 0.1539,0.059 0.18053,0.34592 0.18053,1.94445 0,3.04883 -0.56488,6.78518 -1.01949,6.74324 -0.0397,-0.004 -2.72304,-0.77159 -5.96307,-1.70651 z"
style="fill:#9fa0a0;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path3021"
d="m 127.277,113.28098 c -0.0347,-0.0562 -0.14182,-0.47625 -0.23801,-0.9335 -0.0962,-0.45725 -0.33865,-1.31548 -0.53882,-1.90719 -0.20016,-0.59172 -0.34172,-1.09667 -0.31456,-1.12212 0.0272,-0.0254 2.55488,-1.29838 5.61717,-2.82872 l 5.5678,-2.78244 0.19929,0.24611 c 0.6833,0.84384 2.28132,6.36323 2.28132,7.87942 0,0.35247 -0.0369,0.397 -0.37344,0.45059 -0.48321,0.0769 -11.55441,1.1026 -11.88586,1.10112 -0.13847,-5.7e-4 -0.28016,-0.0471 -0.31489,-0.10327 z"
style="fill:#9fa0a0;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path3019"
d="m 88.488764,112.62891 c -2.938689,-0.27364 -5.428027,-0.50028 -5.531861,-0.50363 -0.103835,-0.003 -0.215237,-0.075 -0.247561,-0.15926 -0.0715,-0.18632 0.264675,-2.08208 0.599968,-3.38338 0.541652,-2.10218 1.642849,-4.96642 1.90941,-4.96642 0.223186,0 11.032874,5.34045 11.130974,5.49918 0.04532,0.0733 -0.0466,0.45601 -0.204266,0.8504 -0.246888,0.61756 -0.561936,1.7313 -0.812284,2.87153 -0.06705,0.3054 -0.09337,0.31554 -0.785343,0.30255 -0.39378,-0.007 -3.120347,-0.23732 -6.059037,-0.51097 z"
style="fill:#9fa0a0;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path3017"
d="m 124.72016,106.86228 c -0.32603,-0.48978 -0.88049,-1.2266 -1.23213,-1.63739 -0.35164,-0.41078 -0.62602,-0.78916 -0.60973,-0.84083 0.0784,-0.24873 8.32125,-9.14226 8.47925,-9.148598 0.2216,-0.0089 1.5291,1.331006 2.51178,2.574026 1.205,1.52425 2.76453,3.946192 2.76453,4.293302 0,0.13577 -10.90687,5.65001 -11.17541,5.65001 -0.08,0 -0.41225,-0.40074 -0.73829,-0.89052 z"
style="fill:#9fa0a0;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path3015"
d="m 91.436968,104.75354 c -4.577635,-2.29397 -5.485118,-2.78774 -5.424492,-2.95149 0.55045,-1.48682 4.803785,-6.873739 5.354173,-6.781145 0.185017,0.03113 8.496081,9.011495 8.497222,9.181525 2.3e-4,0.038 -0.315797,0.42582 -0.70234,0.86178 -0.386542,0.43596 -0.956897,1.16753 -1.267454,1.62572 -0.345764,0.51012 -0.641242,0.83022 -0.762231,0.82575 -0.10867,-0.004 -2.671365,-1.24698 -5.694878,-2.76214 z"
style="fill:#9fa0a0;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path3013"
d="m 120.67386,102.58659 c -0.40432,-0.30407 -1.13993,-0.76854 -1.63469,-1.03216 -0.49477,-0.26362 -0.92733,-0.52421 -0.96124,-0.57909 -0.0526,-0.0851 4.02347,-10.836022 4.32455,-11.406225 0.0584,-0.110596 0.19554,-0.201083 0.30476,-0.201083 0.333,0 2.87477,1.347011 4.26273,2.259032 1.45141,0.953716 2.86858,2.047061 2.9591,2.282939 0.064,0.166831 -8.19759,9.252507 -8.40013,9.238017 -0.066,-0.005 -0.45077,-0.25736 -0.85508,-0.56143 z"
style="fill:#9fa0a0;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path3011"
d="m 100.82257,102.72571 c -2.456618,-2.63369 -8.033378,-8.809484 -8.059356,-8.925056 -0.137652,-0.612391 6.971332,-4.957635 7.402426,-4.524607 0.1562,0.156894 4.5223,11.306243 4.52382,11.552083 4.6e-4,0.0781 -0.29644,0.29253 -0.65983,0.47654 -0.36338,0.18402 -1.14044,0.65013 -1.72679,1.0358 -0.58635,0.38568 -1.09297,0.70123 -1.12581,0.70123 -0.0328,0 -0.19235,-0.14219 -0.35446,-0.31599 z"
style="fill:#9fa0a0;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path3009"
d="m 115.66374,100.22055 c -0.42016,-0.12935 -1.89443,-0.414602 -2.9588,-0.572492 l -0.43089,-0.0639 v -6.314551 -6.314555 h 0.5216 c 2.0271,0 7.23609,1.056026 7.86494,1.59447 0.21101,0.180678 0.14811,0.367025 -1.99725,5.916701 -1.21831,3.151585 -2.28821,5.767427 -2.37755,5.812997 -0.0893,0.0456 -0.36926,0.0192 -0.62205,-0.0587 z"
style="fill:#9fa0a0;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2089"
d="m 106.13326,99.910548 c -0.7699,-1.86686 -4.31554,-11.123351 -4.31554,-11.266468 0,-0.289873 2.10169,-0.917158 4.48128,-1.337514 1.38441,-0.244558 3.86171,-0.474524 4.10785,-0.381329 0.11249,0.04259 0.14363,1.421044 0.14363,6.359661 v 6.30528 l -0.25854,0.0529 c -0.14219,0.0291 -0.59463,0.0844 -1.00542,0.12289 -0.41078,0.0385 -1.17754,0.17076 -1.70391,0.293972 -1.24487,0.29138 -1.26856,0.28893 -1.44935,-0.149432 z"
style="fill:#9fa0a0;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2891"
d="m 109.05671,144.39712 c -1.76339,-0.13409 -1.95483,-0.18171 -1.94588,-0.484 0.004,-0.13933 0.50928,-2.89039 1.12256,-6.11347 l 1.11506,-5.86014 1.75226,-0.0168 c 0.96374,-0.009 1.86804,-0.0459 2.00955,-0.0814 0.14151,-0.0355 0.31705,-0.0276 0.39008,0.0175 0.1429,0.0883 2.37731,11.73019 2.31423,12.05775 -0.0467,0.24267 -0.49062,0.32546 -2.60155,0.48522 -1.73693,0.13146 -2.37608,0.13074 -4.15631,-0.005 z"
style="fill:#e4a42a;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2889"
d="m 103.7711,143.42996 c -1.73015,-0.47909 -3.35099,-1.09081 -5.027086,-1.89729 -0.900566,-0.43332 -1.637393,-0.822 -1.637393,-0.86373 0,-0.083 6.288219,-10.27287 6.444069,-10.44246 0.0561,-0.061 0.47475,0.0688 1.0087,0.31288 0.50203,0.22949 1.35736,0.55807 1.90072,0.73018 0.6075,0.19243 0.98794,0.37354 0.98794,0.47032 0,0.23428 -2.19237,11.78437 -2.25655,11.88822 -0.0835,0.13512 -0.35236,0.0976 -1.4204,-0.19812 z"
style="fill:#e4a42a;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2887"
d="m 117.73195,143.45876 c -0.0649,-0.18511 -2.24057,-11.74752 -2.24057,-11.90703 0,-0.0662 0.21976,-0.17776 0.48835,-0.24787 0.26859,-0.0701 1.10043,-0.38817 1.84853,-0.70678 0.86369,-0.36784 1.40023,-0.53925 1.46989,-0.4696 0.0603,0.0603 1.52735,2.40313 3.26004,5.20622 2.15392,3.48453 3.11568,5.13832 3.04071,5.22866 -0.16084,0.1938 -2.76163,1.45796 -3.96011,1.92488 -1.10362,0.42997 -3.35796,1.11515 -3.66898,1.11515 -0.10315,0 -0.21019,-0.0646 -0.23786,-0.14363 z"
style="fill:#e4a42a;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2885"
d="m 94.574022,139.14883 c -1.337462,-0.93868 -2.444529,-1.88737 -3.802206,-3.25826 -1.462571,-1.4768 -1.847974,-1.95055 -1.729142,-2.12551 0.113378,-0.16693 9.513117,-7.27383 9.731223,-7.35752 0.126968,-0.0487 0.49218,0.22823 1.182856,0.897 0.549547,0.53213 1.221497,1.13974 1.493217,1.35027 0.27173,0.21052 0.47855,0.45381 0.45962,0.54065 -0.0538,0.24686 -6.339505,10.36833 -6.473783,10.42436 -0.06578,0.0275 -0.453584,-0.1845 -0.861785,-0.47099 z"
style="fill:#e4a42a;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2883"
d="m 127.1221,139.14963 c -0.12106,-0.17379 -1.52897,-2.43598 -3.12867,-5.02708 -1.5997,-2.5911 -2.98141,-4.82384 -3.07047,-4.96164 -0.14935,-0.2311 -0.13232,-0.27567 0.2195,-0.57452 0.20978,-0.17819 0.87571,-0.80227 1.47985,-1.38685 0.60414,-0.58458 1.16062,-1.06286 1.23664,-1.06286 0.15034,0 9.71437,7.1428 9.84326,7.35134 0.12309,0.19918 -0.4201,0.8482 -2.17091,2.59383 -1.42153,1.41728 -3.79659,3.38372 -4.08692,3.38372 -0.0562,0 -0.20121,-0.1422 -0.32228,-0.31599 z"
style="fill:#e4a42a;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2881"
d="m 87.063235,131.22704 c -1.351315,-2.10848 -3.337991,-6.46275 -3.070658,-6.73009 0.148307,-0.1483 11.644119,-3.43035 11.803434,-3.36987 0.06913,0.0263 0.241941,0.35855 0.384015,0.73845 0.142074,0.3799 0.537946,1.18709 0.879718,1.79375 0.34177,0.60667 0.621401,1.12069 0.621401,1.14228 0,0.0805 -9.662268,7.36898 -9.812928,7.40217 -0.0909,0.02 -0.429435,-0.39072 -0.804982,-0.97669 z"
style="fill:#e4a42a;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2879"
d="m 130.02062,128.36438 c -2.65088,-1.99275 -4.86569,-3.66793 -4.9218,-3.72262 -0.0588,-0.0574 0.18833,-0.67366 0.58428,-1.45673 0.37745,-0.7465 0.74384,-1.52533 0.81418,-1.73072 0.096,-0.28021 0.19394,-0.37165 0.39242,-0.36628 0.14548,0.004 2.82401,0.74438 5.95228,1.64544 4.26637,1.22887 5.69664,1.68439 5.72329,1.82277 0.0491,0.2551 -0.86124,2.54779 -1.58187,3.98381 -0.64397,1.28327 -1.7409,3.11383 -1.98956,3.3202 -0.11946,0.0991 -1.22031,-0.67468 -4.97322,-3.49587 z"
style="fill:#e4a42a;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2877"
d="m 83.313777,122.27608 c -0.202496,-0.5326 -0.553935,-2.79482 -0.692323,-4.45647 -0.128457,-1.54241 -0.116951,-3.66275 0.02062,-3.79994 0.039,-0.0389 2.80533,0.17665 6.147405,0.47897 l 6.0765,0.54968 0.08186,1.26395 c 0.04503,0.69517 0.138336,1.59464 0.207356,1.99882 0.06902,0.40417 0.08389,0.77523 0.03304,0.82458 -0.05085,0.0493 -2.635698,0.81778 -5.744112,1.70763 -3.108412,0.88985 -5.731832,1.64867 -5.829819,1.68627 -0.122476,0.047 -0.216407,-0.0322 -0.300531,-0.25349 z"
style="fill:#e4a42a;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2875"
d="m 133.14824,120.91382 c -3.14944,-0.90476 -5.78039,-1.69914 -5.84655,-1.7653 -0.0838,-0.0838 -0.0808,-0.38563 0.01,-0.99462 0.0715,-0.48088 0.13005,-1.30539 0.13005,-1.83225 0,-0.63549 0.0492,-0.9988 0.1463,-1.07935 0.0805,-0.0668 2.85972,-0.37928 6.17613,-0.69445 5.51309,-0.52393 6.04214,-0.55715 6.17346,-0.38776 0.29451,0.3799 0.11435,4.0769 -0.31861,6.53795 -0.25807,1.46688 -0.39017,1.87983 -0.59779,1.86866 -0.0806,-0.004 -2.72329,-0.74813 -5.87273,-1.65288 z"
style="fill:#e4a42a;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2873"
d="m 127.40187,113.18112 c -0.0293,-0.0474 -0.15776,-0.52569 -0.28559,-1.06287 -0.12783,-0.53718 -0.36549,-1.3449 -0.52814,-1.79493 -0.16264,-0.45003 -0.29571,-0.85065 -0.29571,-0.89027 0,-0.11674 10.77962,-5.47304 11.01455,-5.47304 0.49973,0 2.09394,5.00995 2.38283,7.48828 l 0.0759,0.65146 -0.50308,0.0683 c -0.51294,0.0696 -11.45585,1.09925 -11.68293,1.09925 -0.0686,0 -0.14863,-0.0388 -0.17787,-0.0862 z"
style="fill:#e4a42a;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2871"
d="m 88.802242,112.58027 c -3.271857,-0.299 -5.978796,-0.57361 -6.015421,-0.61024 -0.03662,-0.0366 -0.0032,-0.44484 0.07425,-0.90715 0.492676,-2.94034 1.972362,-7.33268 2.470224,-7.33268 0.232617,0 10.97099,5.37719 10.97099,5.49367 0,0.051 -0.149188,0.5033 -0.331529,1.00518 -0.18234,0.50188 -0.422945,1.30031 -0.534676,1.77429 -0.212278,0.90052 -0.338616,1.15864 -0.555447,1.13482 -0.07126,-0.008 -2.806536,-0.25888 -6.078394,-0.55789 z"
style="fill:#e4a42a;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2869"
d="m 124.83545,106.74645 c -0.32583,-0.48978 -0.8552,-1.18319 -1.17639,-1.5409 -0.32118,-0.35772 -0.58396,-0.70302 -0.58396,-0.76734 0,-0.0848 5.49746,-6.161692 8.17262,-9.033943 0.13625,-0.14629 1.25617,0.958911 2.38219,2.350881 0.929,1.14841 1.92576,2.601032 2.53973,3.701222 l 0.36621,0.65624 -5.52341,2.76218 c -3.03787,1.51919 -5.53717,2.76217 -5.55399,2.76217 -0.0168,0 -0.29718,-0.40073 -0.623,-0.89051 z"
style="fill:#e4a42a;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2867"
d="m 91.619919,104.67189 c -3.022974,-1.51536 -5.42925,-2.78844 -5.42925,-2.87242 0,-0.21815 1.237653,-2.154342 2.170155,-3.395002 0.803199,-1.06863 2.828711,-3.292128 2.998986,-3.292128 0.135017,0 8.274716,8.93261 8.274716,9.08078 0,0.0699 -0.258487,0.42085 -0.574417,0.78 -0.315931,0.35915 -0.845929,1.03655 -1.177774,1.50532 -0.331846,0.46877 -0.655064,0.86643 -0.718261,0.88368 -0.0632,0.0173 -2.558068,-1.19335 -5.544155,-2.69023 z"
style="fill:#e4a42a;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2865"
d="m 120.94936,102.68199 c -0.25279,-0.19381 -0.98962,-0.66337 -1.6374,-1.04348 -0.64777,-0.38011 -1.17777,-0.73152 -1.17777,-0.78092 0,-0.12764 4.34939,-11.396896 4.42962,-11.477119 0.11113,-0.111131 3.01766,1.417155 4.36059,2.292848 1.78053,1.161037 2.93092,2.077633 2.89903,2.30985 -0.0324,0.235593 -8.1073,9.058881 -8.28645,9.054401 -0.0704,-0.002 -0.33483,-0.16177 -0.58762,-0.35558 z"
style="fill:#e4a42a;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2863"
d="m 97.336431,98.721878 c -2.053923,-2.24809 -3.903894,-4.286732 -4.111047,-4.530302 l -0.376641,-0.442856 0.319189,-0.297997 c 1.415085,-1.321129 6.610556,-4.330336 6.928128,-4.01276 0.0796,0.07962 4.47937,11.253067 4.47937,11.375647 0,0.0109 -0.50415,0.30548 -1.12032,0.65473 -0.61618,0.34925 -1.33963,0.79422 -1.60767,0.98881 -0.26805,0.1946 -0.55244,0.35344 -0.63198,0.353 -0.0795,-4.5e-4 -1.825107,-1.84017 -3.879029,-4.088272 z"
style="fill:#e4a42a;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2861"
d="m 106.3807,100.09198 c -0.0816,-0.132722 -4.44808,-11.379344 -4.44808,-11.456816 0,-0.102778 1.69005,-0.603372 3.10996,-0.921174 1.3844,-0.309856 3.90311,-0.644984 4.84749,-0.644984 h 0.5475 l -0.0297,6.176131 -0.0297,6.176131 -0.63198,0.0937 c -0.75985,0.11263 -2.71751,0.495932 -3.06073,0.599282 -0.13506,0.0407 -0.27218,0.0307 -0.30471,-0.0222 z"
style="fill:#e4a42a;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2087"
d="m 114.68705,99.875188 c -0.60038,-0.14481 -1.29843,-0.2682 -1.55122,-0.27419 -0.25279,-0.006 -0.52518,-0.0525 -0.60532,-0.10337 -0.11468,-0.0728 -0.1457,-1.39681 -0.1457,-6.220179 0,-3.370234 0.0284,-6.15609 0.0631,-6.19079 0.10312,-0.103122 3.01059,0.200341 4.24349,0.442911 1.43992,0.283298 3.67452,0.898868 3.89585,1.073197 0.14301,0.112642 -0.15391,0.965767 -1.99323,5.727043 -1.1887,3.077078 -2.19515,5.649508 -2.23656,5.71651 -0.10274,0.16623 -0.39651,0.13614 -1.6704,-0.171132 z"
style="fill:#e4a42a;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2743"
d="m 103.7711,143.42976 c -1.73015,-0.47909 -3.35099,-1.09081 -5.027086,-1.89728 -0.900566,-0.43333 -1.637393,-0.82201 -1.637393,-0.86374 0,-0.083 6.288219,-10.27287 6.444069,-10.44246 0.0561,-0.061 0.47475,0.0688 1.0087,0.31288 0.50203,0.22949 1.35736,0.55807 1.90072,0.73018 0.6075,0.19243 0.98794,0.37354 0.98794,0.47032 0,0.23428 -2.19237,11.78437 -2.25655,11.88822 -0.0835,0.13512 -0.35236,0.0976 -1.4204,-0.19812 z"
style="fill:#17a8dc;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2741"
d="m 117.73195,143.45856 c -0.0649,-0.18511 -2.24057,-11.74752 -2.24057,-11.90703 0,-0.0662 0.21976,-0.17776 0.48835,-0.24787 0.26859,-0.0701 1.10043,-0.38817 1.84853,-0.70678 0.86369,-0.36784 1.40023,-0.53925 1.46989,-0.4696 0.0603,0.0603 1.52735,2.40313 3.26004,5.20622 2.15392,3.48453 3.11568,5.13832 3.04071,5.22866 -0.16084,0.1938 -2.76163,1.45796 -3.96011,1.92488 -1.10362,0.42997 -3.35796,1.11515 -3.66898,1.11515 -0.10315,0 -0.21019,-0.0646 -0.23786,-0.14363 z"
style="fill:#17a8dc;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2739"
d="m 130.02062,128.36438 c -2.65088,-1.99275 -4.86569,-3.66794 -4.9218,-3.72263 -0.0588,-0.0574 0.18833,-0.67365 0.58428,-1.45672 0.37745,-0.74651 0.74384,-1.52533 0.81418,-1.73072 0.096,-0.28022 0.19394,-0.37166 0.39242,-0.36629 0.14548,0.004 2.82401,0.74438 5.95228,1.64544 4.26637,1.22888 5.69664,1.68439 5.72329,1.82277 0.0491,0.25511 -0.86124,2.54779 -1.58187,3.98382 -0.64397,1.28326 -1.7409,3.11382 -1.98956,3.32019 -0.11946,0.0992 -1.22031,-0.67468 -4.97322,-3.49586 z"
style="fill:#17a8dc;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2737"
d="m 83.313777,122.27613 c -0.202496,-0.5326 -0.553935,-2.79482 -0.692323,-4.45647 -0.128457,-1.54241 -0.116951,-3.66275 0.02062,-3.79994 0.039,-0.0389 2.80533,0.17665 6.147405,0.47897 l 6.0765,0.54968 0.08186,1.26395 c 0.04503,0.69517 0.138336,1.59464 0.207356,1.99882 0.06902,0.40417 0.08389,0.77523 0.03304,0.82458 -0.05085,0.0493 -2.635698,0.81778 -5.744112,1.70763 -3.108412,0.88985 -5.731832,1.64867 -5.829819,1.68627 -0.122476,0.047 -0.216407,-0.0322 -0.300531,-0.25349 z"
style="fill:#17a8dc;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2735"
d="m 132.97864,120.79763 c -3.11633,-0.90521 -5.69055,-1.67033 -5.7205,-1.70027 -0.0299,-0.0299 -2.3e-4,-0.28103 0.0659,-0.55796 0.0662,-0.27693 0.15324,-1.13312 0.1934,-1.90266 l 0.073,-1.39914 0.52873,-0.0676 c 1.54226,-0.19717 11.57507,-1.09493 11.7001,-1.04694 0.35722,0.13707 0.095,4.86195 -0.40535,7.30252 -0.18393,0.89726 -0.22336,0.97837 -0.48476,0.99728 -0.1565,0.0113 -2.83426,-0.72003 -5.95059,-1.62523 z"
style="fill:#17a8dc;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2733"
d="m 127.40187,113.18117 c -0.0293,-0.0474 -0.15776,-0.52569 -0.28559,-1.06287 -0.12783,-0.53718 -0.36549,-1.3449 -0.52814,-1.79493 -0.16264,-0.45003 -0.29571,-0.85065 -0.29571,-0.89027 0,-0.11674 10.77962,-5.47304 11.01455,-5.47304 0.49973,0 2.09394,5.00995 2.38283,7.48828 l 0.0759,0.65146 -0.50308,0.0683 c -0.51294,0.0696 -11.45585,1.09925 -11.68293,1.09925 -0.0686,0 -0.14863,-0.0388 -0.17787,-0.0862 z"
style="fill:#17a8dc;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2731"
d="m 88.802242,112.58032 c -3.271857,-0.299 -5.978796,-0.57361 -6.015421,-0.61024 -0.03662,-0.0366 -0.0032,-0.44484 0.07425,-0.90715 0.492676,-2.94034 1.972362,-7.33268 2.470224,-7.33268 0.232617,0 10.97099,5.37719 10.97099,5.49367 0,0.051 -0.149188,0.5033 -0.331529,1.00518 -0.18234,0.50188 -0.422945,1.30031 -0.534676,1.77429 -0.212278,0.90052 -0.338616,1.15864 -0.555447,1.13482 -0.07126,-0.008 -2.806536,-0.25888 -6.078394,-0.55789 z"
style="fill:#17a8dc;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2729"
d="m 124.83545,106.7465 c -0.32583,-0.48978 -0.8552,-1.18319 -1.17639,-1.5409 -0.32118,-0.35772 -0.58396,-0.70302 -0.58396,-0.76734 0,-0.0848 5.49746,-6.161692 8.17262,-9.033943 0.13625,-0.14629 1.25617,0.958911 2.38219,2.350881 0.929,1.14841 1.92576,2.601032 2.53973,3.701222 l 0.36621,0.65624 -5.52341,2.76218 c -3.03787,1.51919 -5.53717,2.76217 -5.55399,2.76217 -0.0168,0 -0.29718,-0.40073 -0.623,-0.89051 z"
style="fill:#17a8dc;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2727"
d="m 91.619919,104.67194 c -3.022974,-1.51536 -5.42925,-2.78844 -5.42925,-2.87242 0,-0.21815 1.237653,-2.154342 2.170155,-3.395002 0.803199,-1.06863 2.828711,-3.292128 2.998986,-3.292128 0.135017,0 8.274716,8.93261 8.274716,9.08078 0,0.0699 -0.258487,0.42085 -0.574417,0.78 -0.315931,0.35915 -0.845929,1.03655 -1.177774,1.50532 -0.331846,0.46877 -0.655064,0.86643 -0.718261,0.88368 -0.0632,0.0173 -2.558068,-1.19335 -5.544155,-2.69023 z"
style="fill:#17a8dc;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2725"
d="m 97.336431,98.721928 c -2.053923,-2.24809 -3.903894,-4.286732 -4.111047,-4.530302 l -0.376641,-0.442856 0.319189,-0.297997 c 1.415085,-1.321129 6.610556,-4.330336 6.928128,-4.01276 0.0796,0.07962 4.47937,11.253067 4.47937,11.375647 0,0.0109 -0.50415,0.30548 -1.12032,0.65473 -0.61618,0.34925 -1.33963,0.79422 -1.60767,0.98881 -0.26805,0.1946 -0.55244,0.35344 -0.63198,0.353 -0.0795,-4.5e-4 -1.825107,-1.84017 -3.879029,-4.088272 z"
style="fill:#17a8dc;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2723"
d="m 106.3807,100.09203 c -0.0816,-0.132722 -4.44808,-11.379344 -4.44808,-11.456816 0,-0.102778 1.69005,-0.603372 3.10996,-0.921174 1.3844,-0.309856 3.90311,-0.644984 4.84749,-0.644984 h 0.5475 l -0.0297,6.176131 -0.0297,6.176131 -0.63198,0.0937 c -0.75985,0.11263 -2.71751,0.495932 -3.06073,0.599282 -0.13506,0.0407 -0.27218,0.0307 -0.30471,-0.0222 z"
style="fill:#17a8dc;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2085"
d="m 114.68705,99.875238 c -0.60038,-0.14481 -1.29843,-0.2682 -1.55122,-0.27419 -0.25279,-0.006 -0.52518,-0.0525 -0.60532,-0.10337 -0.11468,-0.0728 -0.1457,-1.39681 -0.1457,-6.220179 0,-3.370234 0.0284,-6.15609 0.0631,-6.19079 0.10312,-0.103122 3.01059,0.200341 4.24349,0.442911 1.43992,0.283298 3.67452,0.898868 3.89585,1.073197 0.14301,0.112642 -0.15391,0.965767 -1.99323,5.727043 -1.1887,3.077078 -2.19515,5.649508 -2.23656,5.71651 -0.10274,0.16623 -0.39651,0.13614 -1.6704,-0.171132 z"
style="fill:#17a8dc;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2605"
d="m 103.7711,143.42976 c -1.73015,-0.47909 -3.35099,-1.09081 -5.027086,-1.89728 -0.900566,-0.43333 -1.637393,-0.82201 -1.637393,-0.86374 0,-0.083 6.288219,-10.27287 6.444069,-10.44246 0.0561,-0.061 0.47475,0.0688 1.0087,0.31288 0.50203,0.22949 1.35736,0.55807 1.90072,0.73018 0.6075,0.19243 0.98794,0.37354 0.98794,0.47032 0,0.23428 -2.19237,11.78437 -2.25655,11.88822 -0.0835,0.13512 -0.35236,0.0976 -1.4204,-0.19812 z"
style="fill:#db2d39;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2603"
d="m 117.73195,143.45856 c -0.0649,-0.18511 -2.24057,-11.74752 -2.24057,-11.90703 0,-0.0662 0.21976,-0.17776 0.48835,-0.24787 0.26859,-0.0701 1.10043,-0.38817 1.84853,-0.70678 0.86369,-0.36784 1.40023,-0.53925 1.46989,-0.4696 0.0603,0.0603 1.52735,2.40313 3.26004,5.20622 2.15392,3.48453 3.11568,5.13832 3.04071,5.22866 -0.16084,0.1938 -2.76163,1.45796 -3.96011,1.92488 -1.10362,0.42997 -3.35796,1.11515 -3.66898,1.11515 -0.10315,0 -0.21019,-0.0646 -0.23786,-0.14363 z"
style="fill:#db2d39;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2601"
d="m 83.313777,122.27608 c -0.202496,-0.5326 -0.553935,-2.79482 -0.692323,-4.45647 -0.128457,-1.54241 -0.116951,-3.66275 0.02062,-3.79994 0.039,-0.0389 2.80533,0.17665 6.147405,0.47897 l 6.0765,0.54968 0.08186,1.26395 c 0.04503,0.69517 0.138336,1.59464 0.207356,1.99882 0.06902,0.40417 0.08389,0.77523 0.03304,0.82458 -0.05085,0.0493 -2.635698,0.81778 -5.744112,1.70763 -3.108412,0.88985 -5.731832,1.64867 -5.829819,1.68627 -0.122476,0.047 -0.216407,-0.0322 -0.300531,-0.25349 z"
style="fill:#db2d39;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2599"
d="m 132.97864,120.79758 c -3.11633,-0.90521 -5.69055,-1.67033 -5.7205,-1.70027 -0.0299,-0.0299 -2.3e-4,-0.28103 0.0659,-0.55796 0.0662,-0.27693 0.15324,-1.13312 0.1934,-1.90266 l 0.073,-1.39914 0.52873,-0.0676 c 1.54226,-0.19717 11.57507,-1.09493 11.7001,-1.04694 0.35722,0.13707 0.095,4.86195 -0.40535,7.30252 -0.18393,0.89726 -0.22336,0.97837 -0.48476,0.99728 -0.1565,0.0113 -2.83426,-0.72003 -5.95059,-1.62523 z"
style="fill:#db2d39;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2597"
d="m 127.40187,113.18112 c -0.0293,-0.0474 -0.15776,-0.52569 -0.28559,-1.06287 -0.12783,-0.53718 -0.36549,-1.3449 -0.52814,-1.79493 -0.16264,-0.45003 -0.29571,-0.85065 -0.29571,-0.89027 0,-0.11674 10.77962,-5.47304 11.01455,-5.47304 0.49973,0 2.09394,5.00995 2.38283,7.48828 l 0.0759,0.65146 -0.50308,0.0683 c -0.51294,0.0696 -11.45585,1.09925 -11.68293,1.09925 -0.0686,0 -0.14863,-0.0388 -0.17787,-0.0862 z"
style="fill:#db2d39;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2595"
d="m 124.83545,106.74645 c -0.32583,-0.48978 -0.8552,-1.18319 -1.17639,-1.5409 -0.32118,-0.35772 -0.58396,-0.70302 -0.58396,-0.76734 0,-0.0848 5.49746,-6.161692 8.17262,-9.033943 0.13625,-0.14629 1.25617,0.958911 2.38219,2.350881 0.929,1.14841 1.92576,2.601032 2.53973,3.701222 l 0.36621,0.65624 -5.52341,2.76218 c -3.03787,1.51919 -5.53717,2.76217 -5.55399,2.76217 -0.0168,0 -0.29718,-0.40073 -0.623,-0.89051 z"
style="fill:#db2d39;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2593"
d="m 91.619919,104.67189 c -3.022974,-1.51536 -5.42925,-2.78844 -5.42925,-2.87242 0,-0.21815 1.237653,-2.154342 2.170155,-3.395002 0.803199,-1.06863 2.828711,-3.292128 2.998986,-3.292128 0.135017,0 8.274716,8.93261 8.274716,9.08078 0,0.0699 -0.258487,0.42085 -0.574417,0.78 -0.315931,0.35915 -0.845929,1.03655 -1.177774,1.50532 -0.331846,0.46877 -0.655064,0.86643 -0.718261,0.88368 -0.0632,0.0173 -2.558068,-1.19335 -5.544155,-2.69023 z"
style="fill:#db2d39;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2591"
d="m 98.633017,100.07946 c -4.968314,-5.421677 -5.60607,-6.132559 -5.641237,-6.288075 -0.04109,-0.181697 1.613039,-1.454393 3.138151,-2.414511 1.372341,-0.863943 3.834847,-2.073015 3.953509,-1.941144 0.13374,0.148615 4.37708,11.12715 4.37708,11.32454 0,0.0904 -0.29731,0.30926 -0.6607,0.48638 -0.36338,0.17712 -1.08235,0.60155 -1.5977,0.94318 -0.51535,0.34162 -0.96603,0.62113 -1.00151,0.62113 -0.0355,0 -1.1909,-1.22917 -2.567593,-2.7315 z"
style="fill:#db2d39;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2589"
d="m 106.3807,100.09196 c -0.0816,-0.132722 -4.44808,-11.379344 -4.44808,-11.456816 0,-0.102778 1.69005,-0.603372 3.10996,-0.921174 1.3844,-0.309856 3.90311,-0.644984 4.84749,-0.644984 h 0.5475 l -0.0297,6.176131 -0.0297,6.176131 -0.63198,0.0937 c -0.75985,0.11263 -2.71751,0.495932 -3.06073,0.599282 -0.13506,0.0407 -0.27218,0.0307 -0.30471,-0.0222 z"
style="fill:#db2d39;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2083"
d="m 114.68705,99.875168 c -0.60038,-0.14481 -1.29843,-0.2682 -1.55122,-0.27419 -0.25279,-0.006 -0.52518,-0.0525 -0.60532,-0.10337 -0.11468,-0.0728 -0.1457,-1.39681 -0.1457,-6.220179 0,-3.370234 0.0284,-6.15609 0.0631,-6.19079 0.10312,-0.103122 3.01059,0.200341 4.24349,0.442911 1.43992,0.283298 3.67452,0.898868 3.89585,1.073197 0.14301,0.112642 -0.15391,0.965767 -1.99323,5.727043 -1.1887,3.077078 -2.19515,5.649508 -2.23656,5.71651 -0.10274,0.16623 -0.39651,0.13614 -1.6704,-0.171132 z"
style="fill:#db2d39;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2471"
d="m 83.313777,122.27608 c -0.202496,-0.5326 -0.553935,-2.79482 -0.692323,-4.45647 -0.128457,-1.54241 -0.116951,-3.66275 0.02062,-3.79994 0.039,-0.0389 2.80533,0.17665 6.147405,0.47897 l 6.0765,0.54968 0.08186,1.26395 c 0.04503,0.69517 0.138336,1.59464 0.207356,1.99882 0.06902,0.40417 0.08389,0.77523 0.03304,0.82458 -0.05085,0.0493 -2.635698,0.81778 -5.744112,1.70763 -3.108412,0.88985 -5.731832,1.64867 -5.829819,1.68627 -0.122476,0.047 -0.216407,-0.0322 -0.300531,-0.25349 z"
style="fill:#51ae33;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2469"
d="m 124.83545,106.74645 c -0.32583,-0.48978 -0.8552,-1.18319 -1.17639,-1.5409 -0.32118,-0.35772 -0.58396,-0.70302 -0.58396,-0.76734 0,-0.0848 5.49746,-6.161692 8.17262,-9.033943 0.13625,-0.14629 1.25617,0.958911 2.38219,2.350881 0.929,1.14841 1.92576,2.601032 2.53973,3.701222 l 0.36621,0.65624 -5.52341,2.76218 c -3.03787,1.51919 -5.53717,2.76217 -5.55399,2.76217 -0.0168,0 -0.29718,-0.40073 -0.623,-0.89051 z"
style="fill:#51ae33;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2467"
d="m 91.619919,104.67189 c -3.022974,-1.51536 -5.42925,-2.78844 -5.42925,-2.87242 0,-0.21815 1.237653,-2.154342 2.170155,-3.395002 0.803199,-1.06863 2.828711,-3.292128 2.998986,-3.292128 0.135017,0 8.274716,8.93261 8.274716,9.08078 0,0.0699 -0.258487,0.42085 -0.574417,0.78 -0.315931,0.35915 -0.845929,1.03655 -1.177774,1.50532 -0.331846,0.46877 -0.655064,0.86643 -0.718261,0.88368 -0.0632,0.0173 -2.558068,-1.19335 -5.544155,-2.69023 z"
style="fill:#51ae33;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2465"
d="m 98.633017,100.07946 c -4.968314,-5.421677 -5.60607,-6.132559 -5.641237,-6.288075 -0.04109,-0.181697 1.613039,-1.454393 3.138151,-2.414511 1.372341,-0.863943 3.834847,-2.073015 3.953509,-1.941144 0.13374,0.148615 4.37708,11.12715 4.37708,11.32454 0,0.0904 -0.29731,0.30926 -0.6607,0.48638 -0.36338,0.17712 -1.08235,0.60155 -1.5977,0.94318 -0.51535,0.34162 -0.96603,0.62113 -1.00151,0.62113 -0.0355,0 -1.1909,-1.22917 -2.567593,-2.7315 z"
style="fill:#51ae33;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2081"
d="m 106.3807,100.09196 c -0.0816,-0.132722 -4.44808,-11.379344 -4.44808,-11.456816 0,-0.102778 1.69005,-0.603372 3.10996,-0.921174 1.3844,-0.309856 3.90311,-0.644984 4.84749,-0.644984 h 0.5475 l -0.0297,6.176131 -0.0297,6.176131 -0.63198,0.0937 c -0.75985,0.11263 -2.71751,0.495932 -3.06073,0.599282 -0.13506,0.0407 -0.27218,0.0307 -0.30471,-0.0222 z"
style="fill:#51ae33;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2347"
d="m 83.313777,122.27608 c -0.202496,-0.5326 -0.553935,-2.79482 -0.692323,-4.45647 -0.128457,-1.54241 -0.116951,-3.66275 0.02062,-3.79994 0.039,-0.0389 2.80533,0.17665 6.147405,0.47897 l 6.0765,0.54968 0.08186,1.26395 c 0.04503,0.69517 0.138336,1.59464 0.207356,1.99882 0.06902,0.40417 0.08389,0.77523 0.03304,0.82458 -0.05085,0.0493 -2.635698,0.81778 -5.744112,1.70763 -3.108412,0.88985 -5.731832,1.64867 -5.829819,1.68627 -0.122476,0.047 -0.216407,-0.0322 -0.300531,-0.25349 z"
style="fill:#5d5c5c;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2345"
d="m 98.633017,100.07946 c -4.968314,-5.421677 -5.60607,-6.132559 -5.641237,-6.288075 -0.04109,-0.181697 1.613039,-1.454393 3.138151,-2.414511 1.372341,-0.863943 3.834847,-2.073015 3.953509,-1.941144 0.13374,0.148615 4.37708,11.12715 4.37708,11.32454 0,0.0904 -0.29731,0.30926 -0.6607,0.48638 -0.36338,0.17712 -1.08235,0.60155 -1.5977,0.94318 -0.51535,0.34162 -0.96603,0.62113 -1.00151,0.62113 -0.0355,0 -1.1909,-1.22917 -2.567593,-2.7315 z"
style="fill:#5d5c5c;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2079"
d="m 106.3807,100.09196 c -0.0816,-0.132722 -4.44808,-11.379344 -4.44808,-11.456816 0,-0.102778 1.69005,-0.603372 3.10996,-0.921174 1.3844,-0.309856 3.90311,-0.644984 4.84749,-0.644984 h 0.5475 l -0.0297,6.176131 -0.0297,6.176131 -0.63198,0.0937 c -0.75985,0.11263 -2.71751,0.495932 -3.06073,0.599282 -0.13506,0.0407 -0.27218,0.0307 -0.30471,-0.0222 z"
style="fill:#5d5c5c;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2227"
d="m 83.388588,122.26339 c -0.160966,-0.52685 -0.539238,-2.98057 -0.642874,-4.1701 -0.167708,-1.92492 -0.153871,-4.02168 0.02654,-4.02162 0.079,3e-5 2.726595,0.23271 5.88355,0.51708 3.156955,0.28436 5.825211,0.51702 5.929458,0.51702 0.160602,0 0.201659,0.20271 0.268915,1.32768 0.04366,0.73022 0.132363,1.6143 0.197124,1.96463 0.06476,0.35032 0.09524,0.65945 0.06773,0.68696 -0.02751,0.0275 -2.558323,0.76669 -5.624035,1.64262 -3.065712,0.87594 -5.679655,1.62614 -5.808764,1.66711 -0.167475,0.0532 -0.252769,0.0155 -0.297644,-0.13138 z"
style="fill:#05679b;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2225"
d="m 98.633017,100.07946 c -4.968314,-5.421677 -5.60607,-6.132559 -5.641237,-6.288075 -0.04109,-0.181697 1.613039,-1.454393 3.138151,-2.414511 1.372341,-0.863943 3.834847,-2.073015 3.953509,-1.941144 0.13374,0.148615 4.37708,11.12715 4.37708,11.32454 0,0.0904 -0.29731,0.30926 -0.6607,0.48638 -0.36338,0.17712 -1.08235,0.60155 -1.5977,0.94318 -0.51535,0.34162 -0.96603,0.62113 -1.00151,0.62113 -0.0355,0 -1.1909,-1.22917 -2.567593,-2.7315 z"
style="fill:#05679b;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2077"
d="m 106.29001,99.737258 c -0.065,-0.1738 -1.04617,-2.70364 -2.18034,-5.621872 -1.13418,-2.918236 -2.06214,-5.354368 -2.06214,-5.413628 0,-0.165617 2.29107,-0.803645 4.02166,-1.119971 1.6383,-0.299456 4.01936,-0.529361 4.16633,-0.402284 0.048,0.04147 0.0738,2.810656 0.0575,6.15374 l -0.0298,6.078335 -1.09159,0.13747 c -0.60038,0.0756 -1.4093,0.21999 -1.79761,0.32083 -0.9234,0.239822 -0.94569,0.237102 -1.084,-0.13262 z"
style="fill:#05679b;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2107"
d="m 83.388588,122.26339 c -0.160966,-0.52685 -0.539238,-2.98057 -0.642874,-4.1701 -0.167708,-1.92492 -0.153871,-4.02168 0.02654,-4.02162 0.079,3e-5 2.726595,0.23271 5.88355,0.51708 3.156955,0.28436 5.825211,0.51702 5.929458,0.51702 0.160602,0 0.201659,0.20271 0.268915,1.32768 0.04366,0.73022 0.132363,1.6143 0.197124,1.96463 0.06476,0.35032 0.09524,0.65945 0.06773,0.68696 -0.02751,0.0275 -2.558323,0.76669 -5.624035,1.64262 -3.065712,0.87594 -5.679655,1.62614 -5.808764,1.66711 -0.167475,0.0532 -0.252769,0.0155 -0.297644,-0.13138 z"
style="fill:#2a6156;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
<path
id="path2075"
d="m 106.29001,99.737258 c -0.065,-0.1738 -1.04617,-2.70364 -2.18034,-5.621872 -1.13418,-2.918236 -2.06214,-5.354368 -2.06214,-5.413628 0,-0.165617 2.29107,-0.803645 4.02166,-1.119971 1.6383,-0.299456 4.01936,-0.529361 4.16633,-0.402284 0.048,0.04147 0.0738,2.810656 0.0575,6.15374 l -0.0298,6.078335 -1.09159,0.13747 c -0.60038,0.0756 -1.4093,0.21999 -1.79761,0.32083 -0.9234,0.239822 -0.94569,0.237102 -1.084,-0.13262 z"
style="fill:#2a6156;stroke-width:0.11490476"
inkscape:connector-curvature="0" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 41 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 850 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 871 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 795 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 998 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 808 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 821 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

File diff suppressed because it is too large Load Diff

@ -1,101 +0,0 @@
{
"sdg":[
{
"code": "1",
"id": "1. No poverty",
"label": "No poverty",
"html": "No <br/> poverty"
},
{
"code": "2",
"id": "2. Zero hunger",
"label": "Zero hunger",
"html": "Zero <br/> hunger"
},{
"code": "3",
"id": "3. Good health",
"label": "Good health",
"html": "Good <br/> health"
},
{
"code": "4",
"id": "4. Education",
"label": "Education",
"html": "Education"
},
{
"code": "5",
"id": "5. Gender equality",
"label": "Gender equality",
"html": "Gender <br/> equality"
},{
"code": "6",
"id": "6. Clean water",
"label": "Clean water",
"html": "Clean <br/> water"
},
{
"code": "7",
"id": "7. Clean energy",
"label": "Clean energy",
"html": "Clean <br/> energy"
},
{
"code": "8",
"id": "8. Economic growth",
"label": "Economic growth",
"html": "Economic <br/> growth"
},{
"code": "9",
"id": "9. Industry and infrastructure",
"label": "Industry and infrastructure",
"html": "Industry and <br/> infrastructure"
},
{
"code": "10",
"id": "10. No inequality",
"label": "No inequality",
"html": "No <br/> inequality"
},
{
"code": "11",
"id": "11. Sustainability",
"label": "Sustainability",
"html": "Sustainability"
},{
"code": "12",
"id": "12. Responsible consumption",
"label": "Responsible consumption",
"html": "Responsible <br/> consumption"
},
{
"code": "13",
"id": "13. Climate action",
"label": "Climate action",
"html": "Climate <br/> action"
},
{
"code": "14",
"id": "14. Life underwater",
"label": "Life underwater",
"html": "Life <br/> underwater"
},{
"code": "15",
"id": "15. Life on land",
"label": "Life on land",
"html": "Life on <br/> land"
},
{
"code": "16",
"id": "16. Peace & justice",
"label": "Peace & justice",
"html": "Peace & <br/> justice"
},
{
"code": "17",
"id": "17. Partnership",
"label": "Partnership",
"html": "Partnership"
}
]
}
Loading…
Cancel
Save