Этот коммит содержится в:
Maarten 2024-10-11 00:46:54 +02:00
родитель b6fd085340
Коммит ebebc3058b
10 изменённых файлов: 270 добавлений и 11 удалений

Просмотреть файл

@ -5,6 +5,8 @@
<link rel="icon" href="%sveltekit.assets%/favicon.png" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bulma@1.0.2/css/versions/bulma-no-dark-mode.css">
<link href="https://fonts.googleapis.com/css2?family=Volkhov:ital,wght@0,400;0,700;1,400&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Quicksand:wght@400;500;700&display=swap" rel="stylesheet">
%sveltekit.head%
</head>
<body data-sveltekit-preload-data="hover">

Просмотреть файл

@ -2,6 +2,7 @@
import { fade } from 'svelte/transition';
import { utcFormat } from 'd3-time-format';
import { platformFilter, actorNationFilter, sourceFilter } from '../../stores/filters';
import ScoreBar from '$lib/components/ScoreBar.svelte';
export let cardData;
</script>
@ -11,6 +12,27 @@
<h2 class="is-size-5">{cardData.short_title}</h2>
</div>
</div>
<div class="score-bars">
<div class="score-bar-wrapper">
<ScoreBar value={cardData.credibility} maxValue={5} />
<p>Credibility</p>
</div>
<div class="score-bar-wrapper">
<ScoreBar value={cardData.objectivity} maxValue={3} />
<p>Objectivity</p>
</div>
<div class="score-bar-wrapper">
<ScoreBar value={cardData.evidence} maxValue={5} />
<p>Evidence</p>
</div>
<div class="score-bar-wrapper">
<ScoreBar value={cardData.transparency} maxValue={5} />
<p>Transparency</p>
</div>
<!--span class="score-info-icon disable-select" on:click|self={() => scoreQuestionsExpanded = !scoreQuestionsExpanded}>
{scoreQuestionsExpanded ? 'X' : '?'}
</span-->
</div>
<div class="card-image">
<figure class="image">
<img src={`/images/${cardData.attribution_id}.jpg`} />
@ -19,7 +41,7 @@
<div class="card-content">
<div class="content">
<p>{utcFormat('%B %d, %Y')(new Date(cardData.attribution_date))}</p>
<p><a href={cardData.attribution_url} target='_blank'>{cardData.source}</a></p>
<p><a href={cardData.attribution_url} target="_blank">{cardData.source}</a></p>
<p>{cardData.short_description}</p>
<p>
<button class="button is-info is-small" on:click={sourceFilter.selectOne(cardData.source)}
@ -31,9 +53,8 @@
>
{/each}
{#each cardData.platform as platform}
<button
class="button is-link is-small"
on:click={platformFilter.selectOne(platform)}>{platform}</button
<button class="button is-link is-small" on:click={platformFilter.selectOne(platform)}
>{platform}</button
>
{/each}
</p>
@ -44,5 +65,21 @@
<style>
div.card {
max-width: 780px;
/*max-height: 600px;
overflow-y: scroll;*/
}
.score-bars {
display: flex;
align-items: flex-start;
justify-content: space-between;
}
.score-bar-wrapper {
flex: 1 1 0;
display: inline-block;
}
.score-bar-wrapper p {
font-size: 0.7rem;
}
</style>

64
src/lib/components/Header.svelte Обычный файл
Просмотреть файл

@ -0,0 +1,64 @@
<script>
import copy from '../../data/copy.json';
</script>
<section class="content title section">
<div class="container has-text-centered">
<div class="logos">
<a href="https://www.atlanticcouncil.org"
><img src="logos/ac.svg" alt="Atlantic Council Logo" /></a
>
<a
class="smaller"
href="https://www.atlanticcouncil.org/programs/digital-forensic-research-lab/"
><img src="logos/dfrlab.svg" alt="Digital Forensic Research Lab Logo" /></a
>
</div>
<h1 class="title is-size-1">{copy.meta.title}</h1>
<h2 class="subtitle is-size-4 has-text-weight-bold">{copy.meta.subtitle}</h2>
</div>
</section>
<style>
section.content.title {
padding-top: 1rem;
position: relative;
background-image: url('images/fiat_2024_banner_background.jpg');
background-size: contain;
background-repeat: no-repeat;
max-width: 800px;
margin: auto;
}
section.title .logos {
display: flex;
align-items: center;
justify-content: center;
height: 2.2rem;
}
section.title .logos a {
height: 100%;
}
section.title .logos a:not(:last-child) {
margin-right: 1rem;
}
section.title .logos a img {
height: 100%;
}
section.title .logos a.smaller {
height: 80%;
}
.title {
font-family: var(--font-01);
color: var(--usa-blue);
}
.subtitle {
font-family: var(--font-02);
color: var(--usa-blue);
}
</style>

31
src/lib/components/ScoreBar.svelte Обычный файл
Просмотреть файл

@ -0,0 +1,31 @@
<script>
// a score bar used on case tooltips
export let value = 0;
export let minValue = 0;
export let maxValue = 1;
$: relState = (value - minValue) / (maxValue - minValue);
</script>
<div class="score-bar">
<span class="inner-score-bar"
style="width: {relState * 100}%;"></span>
</div>
<style>
.score-bar {
width: 100%;
max-width: 70px;
min-height: 10px;
border: 1px solid var(--text-darkgray);
border-radius: 3px;
position: relative;
}
.inner-score-bar {
height: 100%;
background-color: var(--text-darkgray);
border: none;
position: absolute;
}
</style>

Просмотреть файл

@ -3,6 +3,7 @@
import { onMount } from 'svelte';
import { csv } from 'd3-fetch';
import { max, extent } from 'd3-array';
import Header from '$lib/components/Header.svelte';
import CaseCard from '$lib/components/CaseCard.svelte';
import CaseTable from '$lib/components/CaseTable.svelte';
import Timeline from '$lib/components/Timeline.svelte';
@ -209,9 +210,14 @@
</div>
{/if}
<section class="section">
<Header />
</section>
<section class="section">
<div class="container has-text-centered">
<h1 class="is-size-1">{copy.meta.title}</h1>
<!--h1 class="title is-size-1">{copy.meta.title}</h1>
<h2 class="subtitle is-size-4 has-text-weight-bold">{copy.meta.subtitle}</h2-->
{#each copy.intro as block}
{#if block.type == 'text'}
<p class="intro">{block.text}</p>
@ -288,7 +294,7 @@
<section class="section">
<div class="container">
<a href="https://fiat-2024-processed-data.s3.us-west-2.amazonaws.com/fiat_2024_attribution_data.csv">Download the data</a>
<div class="grid is-col-min-12">
<div class="grid is-col-min-16">
{#each sortedCases as attrCase}
{#if attrCase.show}
<div class="cell">
@ -324,12 +330,23 @@
</section>
<style>
section {
font-family: var(--font-02);
}
.title {
font-family: var(--font-01);
color: var(--usa-blue)
}
.subtitle {
font-family: var(--font-02);
color: var(--usa-blue)
}
.intro {
max-width: 800px;
margin: auto;
}
.controls {
background-color: #ffffffdd;
background-color: var(--transparentbg);
width: 100%;
z-index: 500;
}

Просмотреть файл

@ -1,13 +1,16 @@
:root {
--bg: #F9F8F8;
--transparentbg: #F9F8F8cb;
--usa-blue: #3c3b6e;
--usa-lightblue: #c9c7eb;
--usa-red: #b22234;
--usa-lightred: #c5888f;
--text-darkgray: #5e4a4a;
--font-01: Volkhov, serif;
--font-02: Quicksand, sans-serif;
}
body {
overflow-x: hidden;
}
background-color: var(--bg);
}

Двоичные данные
static/images/fiat_2024_banner_background.jpg Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 365 KiB

Двоичные данные
static/images/fiat_blurry.png Обычный файл

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 67 KiB

27
static/logos/ac.svg Обычный файл
Просмотреть файл

@ -0,0 +1,27 @@
<svg id="ba64b2dd-2bf5-4415-b16d-84e4edde708f" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" width="2.60764in" height="1.27606in" viewBox="0 0 187.75 91.8765">
<defs>
<style>
.bc8a4bde-47d0-4119-971a-be761e7a1142 {
fill: #231f20;
}
</style>
</defs>
<g>
<path class="bc8a4bde-47d0-4119-971a-be761e7a1142" d="M74.69339,51.835l-1.9688-4.8286h-9.1035l-1.9683,4.8286h-4.8281l9.2266-21.6816H70.418L79.64449,51.835Zm-6.5205-15.9922L65.313,42.8238h5.72019Z"/>
<path class="bc8a4bde-47d0-4119-971a-be761e7a1142" d="M87.11469,52.1114c-2.8603,0-4.7973-1.1372-4.7973-4.9512v-7.811h-1.9683V35.3501h1.9683V31.1372h4.6738v4.2129h3.8755v3.9991h-3.8755v7.0419c0,1.0767.4619,1.5992,1.5073,1.5992a4.76609,4.76609,0,0,0,2.3067-.5835v3.7519A6.89417,6.89417,0,0,1,87.11469,52.1114Z"/>
<path class="bc8a4bde-47d0-4119-971a-be761e7a1142" d="M94.52539,51.835V29.3843h4.6743V51.835Z"/>
<path class="bc8a4bde-47d0-4119-971a-be761e7a1142" d="M113.25339,51.835V50.0513a6.33954,6.33954,0,0,1-4.98239,2.0913c-3.106,0-5.65871-1.7842-5.65871-5.0439v-.0611c0-3.5986,2.7373-5.2592,6.6426-5.2592a11.7146,11.7146,0,0,1,4.0293.6762v-.2763c0-1.938-1.19919-3.0137-3.5366-3.0137a12.12153,12.12153,0,0,0-4.5518.8911l-1.1685-3.5674a14.54421,14.54421,0,0,1,6.3965-1.3227c5.105,0,7.3506,2.6455,7.3506,7.1045V51.835Zm.0923-6.6431a7.24831,7.24831,0,0,0-2.9834-.6152c-1.999,0-3.229.7998-3.229,2.2764v.061c0,1.2607,1.0454,1.999,2.55271,1.999,2.18359,0,3.65969-1.1992,3.65969-2.8911Z"/>
<path class="bc8a4bde-47d0-4119-971a-be761e7a1142" d="M132.22709,51.835V42.6392c0-2.2144-1.0464-3.3521-2.83009-3.3521s-2.92191,1.1377-2.92191,3.3521V51.835h-4.6738V35.3501h4.6738V37.688a5.83329,5.83329,0,0,1,4.8291-2.645c3.5366,0,5.5967,2.3374,5.5967,6.1201V51.835Z"/>
<path class="bc8a4bde-47d0-4119-971a-be761e7a1142" d="M146.52589,52.1114c-2.8604,0-4.7974-1.1372-4.7974-4.9512v-7.811h-1.9682V35.3501h1.9682V31.1372h4.6743v4.2129h3.875v3.9991h-3.875v7.0419c0,1.0767.4615,1.5992,1.5074,1.5992a4.76711,4.76711,0,0,0,2.3066-.5835v3.7519A6.89717,6.89717,0,0,1,146.52589,52.1114Z"/>
<path class="bc8a4bde-47d0-4119-971a-be761e7a1142" d="M153.813,33.5362V29.3843h4.92039v4.1519Zm.123,18.2988V35.3501h4.67439V51.835Z"/>
<path class="bc8a4bde-47d0-4119-971a-be761e7a1142" d="M170.78809,52.2041a8.41659,8.41659,0,0,1-8.58009-8.519v-.0615a8.46267,8.46267,0,0,1,8.64109-8.5806,8.10463,8.10463,0,0,1,6.5821,2.7681l-2.8609,3.0752a4.81459,4.81459,0,0,0-3.7519-1.8145,4.21177,4.21177,0,0,0-3.9976,4.4902v.0616c0,2.5215,1.6299,4.5512,4.1821,4.5512a5.21816,5.21816,0,0,0,3.7827-1.7529l2.7373,2.7686A8.30194,8.30194,0,0,1,170.78809,52.2041Z"/>
<path class="bc8a4bde-47d0-4119-971a-be761e7a1142" d="M68.75679,80.3931a10.8667,10.8667,0,0,1-11.0405-11.0713v-.062A10.94139,10.94139,0,0,1,68.94139,58.127a11.10471,11.10471,0,0,1,8.4883,3.3218L74.416,64.9234a7.946,7.946,0,0,0-5.50491-2.4292c-3.6289,0-6.2436,3.0136-6.2436,6.7041v.0615c0,3.6904,2.5527,6.7661,6.2436,6.7661,2.4605,0,3.9668-.9839,5.6587-2.522l3.0137,3.0445A11.00412,11.00412,0,0,1,68.75679,80.3931Z"/>
<path class="bc8a4bde-47d0-4119-971a-be761e7a1142" d="M88.65329,80.3931a8.56788,8.56788,0,0,1-8.8882-8.5186v-.062a8.92674,8.92674,0,0,1,17.8374-.0615v.0615A8.6522,8.6522,0,0,1,88.65329,80.3931Zm4.336-8.5806a4.37965,4.37965,0,0,0-4.336-4.5517,4.22351,4.22351,0,0,0-4.2754,4.4902v.0615a4.37965,4.37965,0,0,0,4.3365,4.5513,4.22266,4.22266,0,0,0,4.2749-4.4893Z"/>
<path class="bc8a4bde-47d0-4119-971a-be761e7a1142" d="M111.28609,80.024V77.6866a5.83329,5.83329,0,0,1-4.82909,2.645c-3.53661,0-5.59661-2.3374-5.59661-6.1206V63.5396h4.6748v9.1958c0,2.2139,1.0454,3.352,2.8291,3.352s2.9218-1.1381,2.9218-3.352V63.5396h4.6748V80.024Z"/>
<path class="bc8a4bde-47d0-4119-971a-be761e7a1142" d="M130.56689,80.024V70.8282c0-2.2144-1.04589-3.3521-2.8296-3.3521s-2.9219,1.1377-2.9219,3.3521V80.024h-4.6743V63.5396h4.6743V65.877a5.83225,5.83225,0,0,1,4.82861-2.6445c3.53719,0,5.59719,2.3374,5.59719,6.1196V80.024Z"/>
<path class="bc8a4bde-47d0-4119-971a-be761e7a1142" d="M147.07959,80.3931a8.41687,8.41687,0,0,1-8.5801-8.5186v-.062a8.46267,8.46267,0,0,1,8.6416-8.58A8.105,8.105,0,0,1,153.72269,66l-2.8604,3.0752a4.81481,4.81481,0,0,0-3.7519-1.8144,4.21232,4.21232,0,0,0-3.9981,4.4902v.0615c0,2.522,1.6299,4.5513,4.1826,4.5513a5.22026,5.22026,0,0,0,3.7827-1.7529l2.7373,2.7685A8.302,8.302,0,0,1,147.07959,80.3931Z"/>
<path class="bc8a4bde-47d0-4119-971a-be761e7a1142" d="M156.95069,61.7251V57.5733h4.9204v4.1518Zm.123,18.2989V63.5396H161.748V80.024Z"/>
<path class="bc8a4bde-47d0-4119-971a-be761e7a1142" d="M166.36039,80.024V57.5733h4.6738V80.024Z"/>
</g>
<path class="bc8a4bde-47d0-4119-971a-be761e7a1142" d="M29.13379,30.9663v5.7061h2.9404V30.7847h.0059V27.8208h-.0059V22.3521h-2.9404v5.1152h.0039v3.499Zm0-10.1093h2.9404v-.002h6.4785c-.1582-.6455-.6416-2.2334-.8652-2.9639h-5.6133v-.0029h-2.9404v.0029h-6.0274c-.22549.7305-.71089,2.3184-.86319,2.9639h6.89059Zm2.9404,17.3144h-2.9404v.0049H22.4756c.1709.6504.707,2.2324.95309,2.9619H28.835v-.0019h3.46189v.0019h5.0654c.2168-.6357.7529-2.2197.958-2.9619h-6.2461Zm17.6279.002-5.1787.0029a10.718,10.718,0,0,1-.8447,2.9619h3.8418a20.99569,20.99569,0,0,1-9.25,7.3028,22.92934,22.92934,0,0,0,3.8467-7.2735c.4082-1.3525.7129-2.5449.8486-3.0859a39.12407,39.12407,0,0,0,.8711-5.7979h-2.9853a35.06757,35.06757,0,0,1-.9073,5.5313l.0118.0029A26.90005,26.90005,0,0,1,38.918,41.1382h.00579c-.0224.0576-.04779.1133-.0683.1758-.0147.0352-.02349.0635-.0381.1016h-.0029c-1.6729,4.2441-4.1241,7.167-6.7403,8.0459V42.6324h-2.9404v6.9443c-2.7637-.6963-5.3486-3.6318-7.11429-8.0557h-.0117c-.0439-.1181-.082-.2265-.1221-.3369-.0048-.0166-.0136-.0332-.0185-.0459h0a29.54864,29.54864,0,0,1-.9356-2.9619h-.0029a34.85864,34.85864,0,0,1-.9922-5.8984H16.9541a38.69553,38.69553,0,0,0,.8516,5.7119c.0937.3906.4101,1.665.8603,3.1611a23.27059,23.27059,0,0,0,3.6895,7.0869,21.00434,21.00434,0,0,1-8.7725-7.0996h3.5029a11.82842,11.82842,0,0,1-.8056-2.9619H11.8115a20.60338,20.60338,0,0,1-2.0244-7.3916h6.8731v-.0019h3.497v.0019h7.48149V27.8208H19.8105V27.816H16.8428v.0048H9.75a20.78781,20.78781,0,0,1,1.6387-6.9658H16.082a14.09216,14.09216,0,0,1,.7451-2.9639H12.9678A20.93332,20.93332,0,0,1,22.375,9.8667a23.662,23.662,0,0,0-3.9219,7.7725c-.4258,1.4082-.7021,2.6553-.8154,3.2158h.0029a40.164,40.164,0,0,0-.7217,5.4639h2.9776a35.03586,35.03586,0,0,1,.7539-5.2178h-.0059a28.75824,28.75824,0,0,1,.8994-3.21h-.0058c.0234-.0644.0469-.125.0703-.1914.0244-.0644.043-.1279.0684-.1914h0c1.76269-4.956,4.47849-8.2255,7.457-8.9697v7.8516h2.9404V8.6558c2.80081.9307,5.3623,4.1523,7.0391,8.8525h.0039a29.38483,29.38483,0,0,1,1.0303,3.5928l-.0059.002a35.62135,35.62135,0,0,1,.7549,5.2158h2.9717a39.08518,39.08518,0,0,0-.7188-5.4639h.0078c-.11419-.5381-.3711-1.709-.7676-3.0488a23.4526,23.4526,0,0,0-4.1347-8.1309,20.83709,20.83709,0,0,1,9.8779,8.2158h-4.164a14.32062,14.32062,0,0,1,.7441,2.9639h4.999a20.57785,20.57785,0,0,1,1.6377,6.9658h-7.4062V27.816h-2.9659v.0048h-7.4121v2.9639H40.958v.0039h2.97269v-.0039h7.3838a25.38273,25.38273,0,0,1-2.0342,7.6856"/>
</svg>

После

Ширина:  |  Высота:  |  Размер: 6.9 KiB

78
static/logos/dfrlab.svg Обычный файл
Просмотреть файл

@ -0,0 +1,78 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="935.000000pt" height="341.000000pt" viewBox="0 0 935.000000 341.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,341.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M1088 3125 c-481 -91 -819 -517 -795 -1000 22 -433 306 -780 735
-897 110 -30 354 -31 462 -1 41 12 82 24 91 28 12 5 73 -94 288 -467 150 -260
285 -485 302 -500 34 -32 66 -35 115 -12 36 17 64 58 64 94 0 28 4 21 -292
533 -142 246 -258 451 -257 455 0 4 34 33 74 65 231 181 367 488 352 792 -22
433 -311 785 -735 896 -102 27 -299 34 -404 14z m314 -179 c156 -30 285 -96
400 -204 278 -263 327 -690 115 -1008 -51 -78 -104 -133 -94 -99 35 118 49
444 23 542 -20 76 -57 150 -110 219 -52 69 -78 82 -107 53 -23 -23 -19 -34 35
-98 43 -52 89 -147 106 -220 25 -108 -5 -421 -55 -572 -12 -36 -25 -53 -52
-69 l-36 -21 8 23 c30 98 65 248 63 272 -2 16 -11 34 -21 40 -33 21 -49 -5
-78 -125 -16 -62 -41 -146 -56 -185 -24 -63 -31 -73 -60 -82 -18 -6 -33 -7
-33 -3 0 3 13 38 29 77 62 147 118 436 91 468 -17 21 -57 20 -68 -1 -5 -10
-12 -52 -15 -93 -8 -101 -49 -253 -100 -375 -40 -95 -44 -100 -75 -103 -38 -4
-38 -2 -12 40 24 39 26 71 5 88 -24 20 -51 1 -87 -60 -28 -47 -38 -55 -67 -58
-18 -2 -31 0 -29 5 2 4 21 42 42 83 77 149 120 298 132 464 8 94 0 116 -42
116 -32 0 -44 -27 -44 -98 0 -77 -25 -205 -57 -295 -33 -94 -113 -247 -129
-247 -33 0 -42 12 -37 45 4 27 1 35 -16 44 -24 13 -55 2 -65 -24 -7 -19 -15
-19 -40 0 -19 14 -18 15 6 53 80 120 124 257 142 439 12 121 16 139 42 176 48
68 103 100 180 105 107 7 169 -29 247 -142 21 -30 53 -32 70 -4 15 23 -15 86
-67 139 -119 122 -317 128 -444 14 -76 -69 -102 -130 -113 -267 -9 -121 -26
-197 -63 -289 -25 -62 -83 -159 -95 -159 -5 0 -15 8 -24 18 -14 16 -14 19 3
42 22 29 25 61 8 78 -19 19 -45 14 -67 -14 -17 -22 -23 -24 -36 -14 -21 18
-19 33 15 100 17 33 36 87 44 120 13 55 13 62 -3 81 -26 33 -58 18 -71 -34
-24 -96 -52 -153 -68 -143 -17 11 -73 164 -88 244 -70 367 142 746 492 878
139 53 287 66 426 40z"/>
<path d="M1102 2610 c-171 -46 -315 -165 -391 -321 -48 -100 -62 -177 -37
-198 28 -23 63 0 71 48 11 64 68 172 124 233 87 95 187 148 319 168 96 15 181
1 310 -51 59 -25 100 32 47 67 -102 67 -305 92 -443 54z"/>
<path d="M1226 2474 c-19 -19 -20 -25 -2 -49 9 -13 33 -21 79 -26 130 -16 239
-95 298 -215 23 -47 31 -79 35 -140 8 -122 9 -126 47 -122 l32 3 0 111 c0 107
-1 112 -37 186 -66 132 -188 228 -326 257 -73 15 -108 14 -126 -5z"/>
<path d="M1030 2429 c-68 -37 -122 -88 -164 -154 -51 -79 -67 -131 -76 -250
-5 -60 -16 -141 -26 -178 -15 -62 -15 -70 -1 -84 10 -10 24 -13 41 -9 35 9 51
70 74 296 6 52 18 104 32 134 32 66 103 139 175 179 61 33 76 56 55 82 -19 22
-49 18 -110 -16z"/>
<path d="M1197 2195 c-66 -23 -108 -74 -122 -146 -7 -38 11 -69 40 -69 22 0
45 29 45 56 0 15 12 38 29 55 40 40 89 40 133 0 l33 -30 -3 -93 c-1 -51 -12
-138 -24 -193 -27 -126 -28 -155 -5 -169 24 -15 49 2 64 46 41 122 65 365 44
430 -15 46 -78 103 -128 117 -48 14 -59 13 -106 -4z"/>
<path d="M1078 1888 c-8 -7 -23 -44 -32 -83 -10 -38 -34 -110 -53 -159 l-36
-89 22 -18 c18 -15 27 -16 42 -8 24 12 62 97 95 208 29 102 31 137 5 151 -24
13 -24 13 -43 -2z"/>
<path d="M8082 2333 l3 -618 163 -3 162 -2 0 56 0 57 46 -43 c73 -67 122 -85
234 -85 85 0 102 3 160 31 156 74 250 242 250 449 0 199 -95 366 -250 439 -59
28 -74 31 -160 31 -84 -1 -101 -4 -148 -28 -29 -15 -71 -46 -92 -67 l-40 -40
0 220 0 220 -165 0 -165 0 2 -617z m576 32 c78 -33 122 -102 122 -195 0 -212
-261 -288 -351 -103 -85 174 63 367 229 298z"/>
<path d="M2390 2311 l0 -601 268 0 c147 0 295 5 329 10 328 53 533 282 533
595 0 282 -171 498 -450 571 -52 13 -127 18 -372 21 l-308 5 0 -601z m609 280
c115 -44 181 -147 181 -281 0 -99 -28 -167 -92 -224 -62 -57 -118 -75 -260
-83 l-108 -6 0 313 0 313 113 -5 c80 -4 128 -12 166 -27z"/>
<path d="M3700 2310 l0 -600 165 0 165 0 0 210 0 210 283 2 282 3 3 138 3 137
-286 0 -285 0 0 105 0 105 315 0 315 0 0 145 0 145 -480 0 -480 0 0 -600z"/>
<path d="M4810 2311 l0 -601 165 0 165 0 0 180 0 180 74 0 73 0 119 -180 119
-180 193 0 192 0 -53 78 c-141 201 -220 317 -223 327 -2 5 19 24 47 40 144 85
215 257 179 437 -28 146 -114 238 -273 291 -57 19 -90 21 -419 25 l-358 4 0
-601z m667 283 c97 -71 71 -221 -45 -254 -20 -5 -94 -10 -164 -10 l-128 0 0
146 0 145 154 -3 c137 -3 158 -5 183 -24z"/>
<path d="M6040 2310 l0 -600 455 0 455 0 0 145 0 145 -290 0 -290 0 0 455 0
455 -165 0 -165 0 0 -600z"/>
<path d="M7293 2635 c-76 -14 -172 -42 -187 -55 -4 -5 7 -58 25 -119 26 -91
35 -111 48 -105 54 22 165 44 228 44 118 0 179 -39 190 -121 6 -41 5 -42 -18
-36 -170 46 -349 29 -454 -43 -122 -84 -140 -300 -34 -415 61 -66 124 -90 239
-90 105 1 158 18 231 76 l39 31 0 -46 0 -46 161 0 160 0 -3 328 c-4 375 -8
397 -86 484 -53 58 -120 94 -211 114 -81 17 -232 17 -328 -1z m295 -539 c19
-12 14 -97 -8 -133 -48 -79 -177 -93 -230 -26 -38 49 -16 132 43 159 33 15
171 15 195 0z"/>
<path d="M2560 1340 l0 -50 3175 0 3175 0 0 50 0 50 -3175 0 -3175 0 0 -50z"/>
</g>
</svg>

После

Ширина:  |  Высота:  |  Размер: 4.9 KiB