update theme

This commit is contained in:
2024-03-12 09:16:19 +03:00
parent 10722da013
commit bef7aac0d5
74 changed files with 2018 additions and 2417 deletions

BIN
.DS_Store vendored

Binary file not shown.

98
404.php
View File

@@ -1,89 +1,6 @@
<head> <?php get_header(); ?>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link href="https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600&display=swap" rel="stylesheet" />
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400&display=swap" rel="stylesheet" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title><?php wp_title(); ?></title>
<?php wp_head(); ?>
</head>
<body>
<div id="app">
<div class="banner banner--header"></div>
<header class="header">
<div class="container">
<div class="header__inner">
<?php $site_logo = get_field('site_logo', 'option'); ?>
<a href="<?php echo home_url(); ?>" class="logo header__logo">
<img src="<?php echo esc_url($site_logo); ?>" alt="" />
</a>
<nav class="nav header__nav">
<?php get_template_part('partials/menu-primary'); ?>
</nav>
<div class="header__right">
<div class="header__actions">
<a href="/search/">
<button class="header-action">
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_464_1772)">
<path d="M14.9137 13.7179L12.0505 10.8632C12.9743 9.68632 13.4755 8.23298 13.4737 6.73684C13.4737 5.40442 13.0786 4.10192 12.3384 2.99405C11.5981 1.88619 10.5459 1.02271 9.31495 0.512814C8.08392 0.0029189 6.72937 -0.130493 5.42255 0.129449C4.11573 0.389392 2.91534 1.03101 1.97318 1.97318C1.03101 2.91534 0.389392 4.11573 0.129449 5.42255C-0.130493 6.72937 0.0029189 8.08392 0.512814 9.31495C1.02271 10.5459 1.88619 11.5981 2.99405 12.3384C4.10192 13.0786 5.40442 13.4737 6.73684 13.4737C8.23298 13.4755 9.68632 12.9743 10.8632 12.0505L13.7179 14.9137C13.7962 14.9926 13.8893 15.0552 13.9919 15.098C14.0946 15.1408 14.2046 15.1628 14.3158 15.1628C14.4269 15.1628 14.537 15.1408 14.6397 15.098C14.7422 15.0552 14.8354 14.9926 14.9137 14.9137C14.9926 14.8354 15.0552 14.7422 15.098 14.6397C15.1408 14.537 15.1628 14.4269 15.1628 14.3158C15.1628 14.2046 15.1408 14.0946 15.098 13.9919C15.0552 13.8893 14.9926 13.7962 14.9137 13.7179ZM1.68421 6.73684C1.68421 5.73753 1.98055 4.76066 2.53574 3.92975C3.09092 3.09886 3.88004 2.45124 4.80328 2.06883C5.72653 1.6864 6.74245 1.58634 7.72257 1.7813C8.70265 1.97625 9.60295 2.45747 10.3096 3.16409C11.0163 3.87072 11.4974 4.77101 11.6924 5.75112C11.8873 6.73124 11.7873 7.74716 11.4049 8.6704C11.0225 9.59368 10.3748 10.3827 9.54392 10.9379C8.71301 11.4931 7.73616 11.7895 6.73684 11.7895C5.3968 11.7895 4.11165 11.2572 3.16409 10.3096C2.21654 9.36202 1.68421 8.07688 1.68421 6.73684Z" fill="black" />
</g>
<defs>
<clipPath id="clip0_464_1772">
<rect width="16" height="16" fill="white" />
</clipPath>
</defs>
</svg>
</button>
</a>
<a href="/feed/">
<button class="header-action">
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_464_1774)">
<path d="M0.000840634 1.02697C0.00606145 0.886771 0.0388899 0.748976 0.0974455 0.621481C0.156001 0.493985 0.239134 0.379293 0.342081 0.283974C0.445029 0.188656 0.565771 0.114583 0.69739 0.0659987C0.829008 0.017414 0.968918 -0.00472821 1.10911 0.000840634C3.58378 0.095774 7.26911 0.942707 10.3646 3.20511C13.5091 5.50484 16.0009 9.23818 16.0009 14.9342C16.0009 15.2171 15.8884 15.4884 15.6884 15.6884C15.4884 15.8884 15.2171 16.0009 14.9342 16.0009C14.6513 16.0009 14.3799 15.8884 14.1799 15.6884C13.9798 15.4884 13.8675 15.2171 13.8675 14.9342C13.8675 9.96351 11.7374 6.85204 9.10484 4.92884C6.42324 2.96938 3.17418 2.21631 1.02697 2.13418C0.886771 2.12895 0.748976 2.09613 0.621481 2.03757C0.493985 1.97902 0.379293 1.89588 0.283974 1.79293C0.188656 1.68998 0.114583 1.56925 0.0659987 1.43762C0.017414 1.30601 -0.00472821 1.16717 0.000840634 1.02697ZM0.00404041 7.39178C0.0242572 7.10977 0.155601 6.84734 0.369212 6.66213C0.582822 6.47692 0.861223 6.3841 1.14324 6.40404C2.54484 6.50324 4.61738 7.03338 6.36884 8.33044C8.16511 9.65951 9.60084 11.7865 9.60084 14.9342C9.60084 15.2171 9.48846 15.4884 9.28841 15.6884C9.08838 15.8884 8.81707 16.0009 8.53417 16.0009C8.25127 16.0009 7.97997 15.8884 7.77992 15.6884C7.57989 15.4884 7.46751 15.2171 7.46751 14.9342C7.46751 12.5363 6.41471 11.0185 5.09951 10.0446C3.74058 9.03871 2.07978 8.60884 0.991774 8.53204C0.851948 8.52204 0.715466 8.48456 0.59013 8.42178C0.464796 8.35899 0.353066 8.27212 0.261331 8.16611C0.169596 8.06011 0.0996551 7.93707 0.0555073 7.80402C0.0113594 7.67096 -0.00612986 7.53158 0.00404041 7.39178ZM0.000840634 14.9342C0.000840634 14.6513 0.113221 14.3799 0.313261 14.1799C0.513299 13.9798 0.78461 13.8675 1.06751 13.8675H1.07818C1.36107 13.8675 1.63238 13.9798 1.83242 14.1799C2.03246 14.3799 2.14484 14.6513 2.14484 14.9342C2.14484 15.2171 2.03246 15.4884 1.83242 15.6884C1.63238 15.8884 1.36107 16.0009 1.07818 16.0009H1.06751C0.78461 16.0009 0.513299 15.8884 0.313261 15.6884C0.113221 15.4884 0.000840634 15.2171 0.000840634 14.9342Z" fill="black" />
</g>
<defs>
<clipPath id="clip0_464_1774">
<rect width="16" height="16" fill="white" />
</clipPath>
</defs>
</svg>
</button>
</a>
</div>
<div class="socials header__socials">
<?php get_template_part('partials/menu-socials'); ?>
</div>
<div class="header__burger">
<img src="<?= get_asset('/images/burger.svg') ?>" alt="" />
<img src="<?= get_asset('/images/burger_close.svg') ?>" alt="" />
</div>
</div>
</div>
</div>
<div class="header-mobile">
<nav class="nav header-mobile__nav">
<?php get_template_part('partials/menu-primary'); ?>
</nav>
<div class="socials header-mobile__socials">
<?php get_template_part('partials/menu-socials'); ?>
</div>
</div>
</header>
<main class="main"> <div class="error-page">
<div class="breadcrumbs">
<div class="container">
<div class="breadcrumbs__list">
<a href="<?= home_url();?>" class="breadcrumbs__item">Главная</a>
<span class="breadcrumbs__item">404</span>
</div>
</div>
</div>
<div class="error-page">
<div class="container"> <div class="container">
<div class="error-page__inner"> <div class="error-page__inner">
<p class="error-page__title">Страница 404</p> <p class="error-page__title">Страница 404</p>
@@ -91,14 +8,9 @@
Данной страницы не существует, перейдите на главную страницу Данной страницы не существует, перейдите на главную страницу
сайта сайта
</p> </p>
<a href="<?= home_url();?>" class="button error-page__btn">На главную</a> <a href="<?= home_url(); ?>" class="button error-page__btn">На главную</a>
</div> </div>
</div> </div>
</div> </div>
</main>
<?php get_footer(); ?>
</body>
<?php get_footer(); ?>

106
500.php
View File

@@ -1,94 +1,6 @@
<?php <?php get_header(); ?>
/**
* Template Name: Custom 500 Error Page
*/
?>
<head> <div class="error-page error-page-500">
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link href="https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600&display=swap" rel="stylesheet" />
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400&display=swap" rel="stylesheet" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title><?php wp_title(); ?></title>
<?php wp_head(); ?>
</head>
<body>
<div id="app">
<header class="header">
<div class="container">
<div class="header__inner">
<?php $site_logo = get_field('site_logo', 'option'); ?>
<a href="<?php echo home_url(); ?>" class="logo header__logo">
<img src="<?php echo esc_url($site_logo); ?>" alt="" />
</a>
<nav class="nav header__nav">
<?php get_template_part('partials/menu-primary'); ?>
</nav>
<div class="header__right">
<div class="header__actions">
<a href="/search/">
<button class="header-action">
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_464_1772)">
<path d="M14.9137 13.7179L12.0505 10.8632C12.9743 9.68632 13.4755 8.23298 13.4737 6.73684C13.4737 5.40442 13.0786 4.10192 12.3384 2.99405C11.5981 1.88619 10.5459 1.02271 9.31495 0.512814C8.08392 0.0029189 6.72937 -0.130493 5.42255 0.129449C4.11573 0.389392 2.91534 1.03101 1.97318 1.97318C1.03101 2.91534 0.389392 4.11573 0.129449 5.42255C-0.130493 6.72937 0.0029189 8.08392 0.512814 9.31495C1.02271 10.5459 1.88619 11.5981 2.99405 12.3384C4.10192 13.0786 5.40442 13.4737 6.73684 13.4737C8.23298 13.4755 9.68632 12.9743 10.8632 12.0505L13.7179 14.9137C13.7962 14.9926 13.8893 15.0552 13.9919 15.098C14.0946 15.1408 14.2046 15.1628 14.3158 15.1628C14.4269 15.1628 14.537 15.1408 14.6397 15.098C14.7422 15.0552 14.8354 14.9926 14.9137 14.9137C14.9926 14.8354 15.0552 14.7422 15.098 14.6397C15.1408 14.537 15.1628 14.4269 15.1628 14.3158C15.1628 14.2046 15.1408 14.0946 15.098 13.9919C15.0552 13.8893 14.9926 13.7962 14.9137 13.7179ZM1.68421 6.73684C1.68421 5.73753 1.98055 4.76066 2.53574 3.92975C3.09092 3.09886 3.88004 2.45124 4.80328 2.06883C5.72653 1.6864 6.74245 1.58634 7.72257 1.7813C8.70265 1.97625 9.60295 2.45747 10.3096 3.16409C11.0163 3.87072 11.4974 4.77101 11.6924 5.75112C11.8873 6.73124 11.7873 7.74716 11.4049 8.6704C11.0225 9.59368 10.3748 10.3827 9.54392 10.9379C8.71301 11.4931 7.73616 11.7895 6.73684 11.7895C5.3968 11.7895 4.11165 11.2572 3.16409 10.3096C2.21654 9.36202 1.68421 8.07688 1.68421 6.73684Z" fill="black" />
</g>
<defs>
<clipPath id="clip0_464_1772">
<rect width="16" height="16" fill="white" />
</clipPath>
</defs>
</svg>
</button>
</a>
<a href="/feed/">
<button class="header-action">
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_464_1774)">
<path d="M0.000840634 1.02697C0.00606145 0.886771 0.0388899 0.748976 0.0974455 0.621481C0.156001 0.493985 0.239134 0.379293 0.342081 0.283974C0.445029 0.188656 0.565771 0.114583 0.69739 0.0659987C0.829008 0.017414 0.968918 -0.00472821 1.10911 0.000840634C3.58378 0.095774 7.26911 0.942707 10.3646 3.20511C13.5091 5.50484 16.0009 9.23818 16.0009 14.9342C16.0009 15.2171 15.8884 15.4884 15.6884 15.6884C15.4884 15.8884 15.2171 16.0009 14.9342 16.0009C14.6513 16.0009 14.3799 15.8884 14.1799 15.6884C13.9798 15.4884 13.8675 15.2171 13.8675 14.9342C13.8675 9.96351 11.7374 6.85204 9.10484 4.92884C6.42324 2.96938 3.17418 2.21631 1.02697 2.13418C0.886771 2.12895 0.748976 2.09613 0.621481 2.03757C0.493985 1.97902 0.379293 1.89588 0.283974 1.79293C0.188656 1.68998 0.114583 1.56925 0.0659987 1.43762C0.017414 1.30601 -0.00472821 1.16717 0.000840634 1.02697ZM0.00404041 7.39178C0.0242572 7.10977 0.155601 6.84734 0.369212 6.66213C0.582822 6.47692 0.861223 6.3841 1.14324 6.40404C2.54484 6.50324 4.61738 7.03338 6.36884 8.33044C8.16511 9.65951 9.60084 11.7865 9.60084 14.9342C9.60084 15.2171 9.48846 15.4884 9.28841 15.6884C9.08838 15.8884 8.81707 16.0009 8.53417 16.0009C8.25127 16.0009 7.97997 15.8884 7.77992 15.6884C7.57989 15.4884 7.46751 15.2171 7.46751 14.9342C7.46751 12.5363 6.41471 11.0185 5.09951 10.0446C3.74058 9.03871 2.07978 8.60884 0.991774 8.53204C0.851948 8.52204 0.715466 8.48456 0.59013 8.42178C0.464796 8.35899 0.353066 8.27212 0.261331 8.16611C0.169596 8.06011 0.0996551 7.93707 0.0555073 7.80402C0.0113594 7.67096 -0.00612986 7.53158 0.00404041 7.39178ZM0.000840634 14.9342C0.000840634 14.6513 0.113221 14.3799 0.313261 14.1799C0.513299 13.9798 0.78461 13.8675 1.06751 13.8675H1.07818C1.36107 13.8675 1.63238 13.9798 1.83242 14.1799C2.03246 14.3799 2.14484 14.6513 2.14484 14.9342C2.14484 15.2171 2.03246 15.4884 1.83242 15.6884C1.63238 15.8884 1.36107 16.0009 1.07818 16.0009H1.06751C0.78461 16.0009 0.513299 15.8884 0.313261 15.6884C0.113221 15.4884 0.000840634 15.2171 0.000840634 14.9342Z" fill="black" />
</g>
<defs>
<clipPath id="clip0_464_1774">
<rect width="16" height="16" fill="white" />
</clipPath>
</defs>
</svg>
</button>
</a>
</div>
<div class="socials header__socials">
<?php get_template_part('partials/menu-socials'); ?>
</div>
<div class="header__burger">
<img src="<?= get_asset('/images/burger.svg') ?>" alt="" />
<img src="<?= get_asset('/images/burger_close.svg') ?>" alt="" />
</div>
</div>
</div>
</div>
<div class="header-mobile">
<nav class="nav header-mobile__nav">
<?php get_template_part('partials/menu-primary'); ?>
</nav>
<div class="socials header-mobile__socials">
<?php get_template_part('partials/menu-socials'); ?>
</div>
</div>
</header>
<main class="main">
<div class="breadcrumbs">
<div class="container">
<div class="breadcrumbs__list">
<a href="<?= home_url();?>" class="breadcrumbs__item">Главная</a>
<span class="breadcrumbs__item">500</span>
</div>
</div>
</div>
<div class="error-page error-page-500">
<div class="container"> <div class="container">
<div class="error-page__inner"> <div class="error-page__inner">
<p class="error-page__title">Страница 500</p> <p class="error-page__title">Страница 500</p>
@@ -96,17 +8,9 @@
Приносим свои извинения, но в данный момент наш сайт перегружен Приносим свои извинения, но в данный момент наш сайт перегружен
запросами, попробуйте повторить попытку позже запросами, попробуйте повторить попытку позже
</p> </p>
<a href="<?=home_url()?>" class="button error-page__btn">Попробовать снова</a> <a href="<?= home_url() ?>" class="button error-page__btn">Попробовать снова</a>
</div> </div>
</div> </div>
</div> </div>
</main>
<?php get_footer(); ?>
</body>
<?php get_footer(); ?>

View File

@@ -129,6 +129,9 @@ acf_add_local_field_group(array(
'layout' => 'block', 'layout' => 'block',
'acfe_seamless_style' => 0, 'acfe_seamless_style' => 0,
'acfe_group_modal' => 0, 'acfe_group_modal' => 0,
'acfe_group_modal_close' => 0,
'acfe_group_modal_button' => '',
'acfe_group_modal_size' => 'large',
'sub_fields' => array( 'sub_fields' => array(
array( array(
'key' => 'field_65d9de4263d6b', 'key' => 'field_65d9de4263d6b',
@@ -195,9 +198,6 @@ acf_add_local_field_group(array(
'library' => 'all', 'library' => 'all',
), ),
), ),
'acfe_group_modal_close' => 0,
'acfe_group_modal_button' => '',
'acfe_group_modal_size' => 'large',
), ),
array( array(
'key' => 'field_65d9c80255855', 'key' => 'field_65d9c80255855',
@@ -216,6 +216,9 @@ acf_add_local_field_group(array(
'layout' => 'block', 'layout' => 'block',
'acfe_seamless_style' => 0, 'acfe_seamless_style' => 0,
'acfe_group_modal' => 0, 'acfe_group_modal' => 0,
'acfe_group_modal_close' => 0,
'acfe_group_modal_button' => '',
'acfe_group_modal_size' => 'large',
'sub_fields' => array( 'sub_fields' => array(
array( array(
'key' => 'field_65d9c9c53ab69', 'key' => 'field_65d9c9c53ab69',
@@ -305,180 +308,13 @@ acf_add_local_field_group(array(
'library' => 'all', 'library' => 'all',
), ),
), ),
'acfe_group_modal_close' => 0,
'acfe_group_modal_button' => '',
'acfe_group_modal_size' => 'large',
),
array(
'key' => 'field_65db65a892815',
'label' => 'Баннеры правый сайдбар ПК',
'name' => 'banners_right_sidebar',
'aria-label' => '',
'type' => 'group',
'instructions' => '',
'required' => 0,
'conditional_logic' => 0,
'wrapper' => array(
'width' => '',
'class' => '',
'id' => '',
),
'relevanssi_exclude' => 0,
'layout' => 'block',
'acfe_seamless_style' => 0,
'acfe_group_modal' => 0,
'sub_fields' => array(
array(
'key' => 'field_65db664492817',
'label' => 'Баннер №1',
'name' => 'right_sidebar_first',
'aria-label' => '',
'type' => 'group',
'instructions' => '',
'required' => 0,
'conditional_logic' => 0,
'wrapper' => array(
'width' => '',
'class' => '',
'id' => '',
),
'relevanssi_exclude' => 0,
'layout' => 'block',
'acfe_seamless_style' => 0,
'acfe_group_modal' => 0,
'sub_fields' => array(
array(
'key' => 'field_65de1288ecc58',
'label' => 'Изображение',
'name' => 'image_banner',
'aria-label' => '',
'type' => 'image',
'instructions' => '',
'required' => 0,
'conditional_logic' => 0,
'wrapper' => array(
'width' => '',
'class' => '',
'id' => '',
),
'relevanssi_exclude' => 0,
'uploader' => '',
'return_format' => 'array',
'acfe_thumbnail' => 0,
'min_width' => '',
'min_height' => '',
'min_size' => '',
'max_width' => '',
'max_height' => '',
'max_size' => '',
'mime_types' => '',
'preview_size' => 'medium',
'library' => 'all',
),
array(
'key' => 'field_65de12b7ecc59',
'label' => 'Ссылка',
'name' => 'link',
'aria-label' => '',
'type' => 'url',
'instructions' => '',
'required' => 0,
'conditional_logic' => 0,
'wrapper' => array(
'width' => '',
'class' => '',
'id' => '',
),
'relevanssi_exclude' => 0,
'default_value' => '',
'placeholder' => '',
),
),
'acfe_group_modal_close' => 0,
'acfe_group_modal_button' => '',
'acfe_group_modal_size' => 'large',
),
array(
'key' => 'field_65db667c92818',
'label' => 'Баннер №2',
'name' => 'right_sidebar_second',
'aria-label' => '',
'type' => 'group',
'instructions' => '',
'required' => 0,
'conditional_logic' => 0,
'wrapper' => array(
'width' => '',
'class' => '',
'id' => '',
),
'relevanssi_exclude' => 0,
'layout' => 'block',
'acfe_seamless_style' => 0,
'acfe_group_modal' => 0,
'sub_fields' => array(
array(
'key' => 'field_65de130e128f8',
'label' => 'Изображение',
'name' => 'image_banner',
'aria-label' => '',
'type' => 'image',
'instructions' => '',
'required' => 0,
'conditional_logic' => 0,
'wrapper' => array(
'width' => '',
'class' => '',
'id' => '',
),
'relevanssi_exclude' => 0,
'uploader' => '',
'return_format' => 'array',
'acfe_thumbnail' => 0,
'min_width' => '',
'min_height' => '',
'min_size' => '',
'max_width' => '',
'max_height' => '',
'max_size' => '',
'mime_types' => '',
'preview_size' => 'medium',
'library' => 'all',
),
array(
'key' => 'field_65de1327128f9',
'label' => 'Ссылка',
'name' => 'link',
'aria-label' => '',
'type' => 'url',
'instructions' => '',
'required' => 0,
'conditional_logic' => 0,
'wrapper' => array(
'width' => '',
'class' => '',
'id' => '',
),
'relevanssi_exclude' => 0,
'default_value' => '',
'placeholder' => '',
),
),
'acfe_group_modal_close' => 0,
'acfe_group_modal_button' => '',
'acfe_group_modal_size' => 'large',
),
),
'acfe_group_modal_close' => 0,
'acfe_group_modal_button' => '',
'acfe_group_modal_size' => 'large',
), ),
array( array(
'key' => 'field_65db68c251f51', 'key' => 'field_65db68c251f51',
'label' => 'Баннеры левый сайдбар ПК', 'label' => 'Баннеры левый сайдбар Desktop',
'name' => 'banners_left_sidebar', 'name' => 'left_sidebar_banners_desktop',
'aria-label' => '', 'aria-label' => '',
'type' => 'group', 'type' => 'repeater',
'instructions' => '', 'instructions' => '',
'required' => 0, 'required' => 0,
'conditional_logic' => 0, 'conditional_logic' => 0,
@@ -488,37 +324,23 @@ acf_add_local_field_group(array(
'id' => '', 'id' => '',
), ),
'relevanssi_exclude' => 0, 'relevanssi_exclude' => 0,
'layout' => 'block', 'acfe_repeater_stylised_button' => 0,
'acfe_seamless_style' => 0, 'layout' => 'table',
'acfe_group_modal' => 0, 'pagination' => 0,
'min' => 0,
'max' => 0,
'collapsed' => '',
'button_label' => 'Добавить',
'rows_per_page' => 20,
'sub_fields' => array( 'sub_fields' => array(
array( array(
'key' => 'field_65db68c251f52', 'key' => 'field_65e6eff1e3a9e',
'label' => 'Баннер №1',
'name' => 'left_sidebar_first',
'aria-label' => '',
'type' => 'group',
'instructions' => '',
'required' => 0,
'conditional_logic' => 0,
'wrapper' => array(
'width' => '',
'class' => '',
'id' => '',
),
'relevanssi_exclude' => 0,
'layout' => 'block',
'acfe_seamless_style' => 0,
'acfe_group_modal' => 0,
'sub_fields' => array(
array(
'key' => 'field_65de13cc10dba',
'label' => 'Изображение', 'label' => 'Изображение',
'name' => 'image_banner', 'name' => 'image',
'aria-label' => '', 'aria-label' => '',
'type' => 'image', 'type' => 'image',
'instructions' => '', 'instructions' => '',
'required' => 0, 'required' => 1,
'conditional_logic' => 0, 'conditional_logic' => 0,
'wrapper' => array( 'wrapper' => array(
'width' => '', 'width' => '',
@@ -538,15 +360,16 @@ acf_add_local_field_group(array(
'mime_types' => '', 'mime_types' => '',
'preview_size' => 'medium', 'preview_size' => 'medium',
'library' => 'all', 'library' => 'all',
'parent_repeater' => 'field_65db68c251f51',
), ),
array( array(
'key' => 'field_65de13e510dbb', 'key' => 'field_65e6f01ee3aa0',
'label' => 'Ссылка', 'label' => 'Ссылка',
'name' => 'link', 'name' => 'link',
'aria-label' => '', 'aria-label' => '',
'type' => 'url', 'type' => 'text',
'instructions' => '', 'instructions' => '',
'required' => 0, 'required' => 1,
'conditional_logic' => 0, 'conditional_logic' => 0,
'wrapper' => array( 'wrapper' => array(
'width' => '', 'width' => '',
@@ -555,19 +378,20 @@ acf_add_local_field_group(array(
), ),
'relevanssi_exclude' => 0, 'relevanssi_exclude' => 0,
'default_value' => '', 'default_value' => '',
'maxlength' => '',
'placeholder' => '', 'placeholder' => '',
'prepend' => '',
'append' => '',
'parent_repeater' => 'field_65db68c251f51',
), ),
), ),
'acfe_group_modal_close' => 0,
'acfe_group_modal_button' => '',
'acfe_group_modal_size' => 'large',
), ),
array( array(
'key' => 'field_65db68c251f53', 'key' => 'field_65e6f18c2909f',
'label' => 'Баннер №2', 'label' => 'Баннеры левый сайдбар Mobile',
'name' => 'left_sidebar_second', 'name' => 'left_sidebar_banners_mobile',
'aria-label' => '', 'aria-label' => '',
'type' => 'group', 'type' => 'repeater',
'instructions' => '', 'instructions' => '',
'required' => 0, 'required' => 0,
'conditional_logic' => 0, 'conditional_logic' => 0,
@@ -577,18 +401,23 @@ acf_add_local_field_group(array(
'id' => '', 'id' => '',
), ),
'relevanssi_exclude' => 0, 'relevanssi_exclude' => 0,
'layout' => 'block', 'acfe_repeater_stylised_button' => 0,
'acfe_seamless_style' => 0, 'layout' => 'table',
'acfe_group_modal' => 0, 'pagination' => 0,
'min' => 0,
'max' => 0,
'collapsed' => '',
'button_label' => 'Добавить',
'rows_per_page' => 20,
'sub_fields' => array( 'sub_fields' => array(
array( array(
'key' => 'field_65de140210dbc', 'key' => 'field_65e6f18c290a0',
'label' => 'Изображение', 'label' => 'Изображение',
'name' => 'image_banner', 'name' => 'image',
'aria-label' => '', 'aria-label' => '',
'type' => 'image', 'type' => 'image',
'instructions' => '', 'instructions' => '',
'required' => 0, 'required' => 1,
'conditional_logic' => 0, 'conditional_logic' => 0,
'wrapper' => array( 'wrapper' => array(
'width' => '', 'width' => '',
@@ -608,13 +437,38 @@ acf_add_local_field_group(array(
'mime_types' => '', 'mime_types' => '',
'preview_size' => 'medium', 'preview_size' => 'medium',
'library' => 'all', 'library' => 'all',
'parent_repeater' => 'field_65e6f18c2909f',
), ),
array( array(
'key' => 'field_65de150cf66ad', 'key' => 'field_65e6f18c290a1',
'label' => 'Ссылка', 'label' => 'Ссылка',
'name' => 'link', 'name' => 'link',
'aria-label' => '', 'aria-label' => '',
'type' => 'url', 'type' => 'text',
'instructions' => '',
'required' => 1,
'conditional_logic' => 0,
'wrapper' => array(
'width' => '',
'class' => '',
'id' => '',
),
'relevanssi_exclude' => 0,
'default_value' => '',
'maxlength' => '',
'placeholder' => '',
'prepend' => '',
'append' => '',
'parent_repeater' => 'field_65e6f18c2909f',
),
),
),
array(
'key' => 'field_65db65a892815',
'label' => 'Баннеры правый сайдбар Desktop',
'name' => 'right_sidebar_banners_desktop',
'aria-label' => '',
'type' => 'repeater',
'instructions' => '', 'instructions' => '',
'required' => 0, 'required' => 0,
'conditional_logic' => 0, 'conditional_logic' => 0,
@@ -624,22 +478,148 @@ acf_add_local_field_group(array(
'id' => '', 'id' => '',
), ),
'relevanssi_exclude' => 0, 'relevanssi_exclude' => 0,
'acfe_repeater_stylised_button' => 0,
'layout' => 'table',
'pagination' => 0,
'min' => 0,
'max' => 0,
'collapsed' => '',
'button_label' => 'Добавить',
'rows_per_page' => 20,
'sub_fields' => array(
array(
'key' => 'field_65e6ef15311f6',
'label' => 'Изображение',
'name' => 'image',
'aria-label' => '',
'type' => 'image',
'instructions' => '',
'required' => 1,
'conditional_logic' => 0,
'wrapper' => array(
'width' => '',
'class' => '',
'id' => '',
),
'relevanssi_exclude' => 0,
'uploader' => '',
'return_format' => 'array',
'acfe_thumbnail' => 0,
'min_width' => '',
'min_height' => '',
'min_size' => '',
'max_width' => '',
'max_height' => '',
'max_size' => '',
'mime_types' => '',
'preview_size' => 'medium',
'library' => 'all',
'parent_repeater' => 'field_65db65a892815',
),
array(
'key' => 'field_65e6ef2c311f7',
'label' => 'Ссылка',
'name' => 'link',
'aria-label' => '',
'type' => 'text',
'instructions' => '',
'required' => 1,
'conditional_logic' => 0,
'wrapper' => array(
'width' => '',
'class' => '',
'id' => '',
),
'relevanssi_exclude' => 0,
'default_value' => '', 'default_value' => '',
'maxlength' => '',
'placeholder' => '', 'placeholder' => '',
'prepend' => '',
'append' => '',
'parent_repeater' => 'field_65db65a892815',
), ),
), ),
'acfe_group_modal_close' => 0, ),
'acfe_group_modal_button' => '', array(
'acfe_group_modal_size' => 'large', 'key' => 'field_65e6f1c333933',
'label' => 'Баннеры правый сайдбар Mobile',
'name' => 'right_sidebar_banners_mobile',
'aria-label' => '',
'type' => 'repeater',
'instructions' => '',
'required' => 0,
'conditional_logic' => 0,
'wrapper' => array(
'width' => '',
'class' => '',
'id' => '',
),
'relevanssi_exclude' => 0,
'acfe_repeater_stylised_button' => 0,
'layout' => 'table',
'pagination' => 0,
'min' => 0,
'max' => 0,
'collapsed' => '',
'button_label' => 'Добавить',
'rows_per_page' => 20,
'sub_fields' => array(
array(
'key' => 'field_65e6f1c333934',
'label' => 'Изображение',
'name' => 'image',
'aria-label' => '',
'type' => 'image',
'instructions' => '',
'required' => 1,
'conditional_logic' => 0,
'wrapper' => array(
'width' => '',
'class' => '',
'id' => '',
),
'relevanssi_exclude' => 0,
'uploader' => '',
'return_format' => 'array',
'acfe_thumbnail' => 0,
'min_width' => '',
'min_height' => '',
'min_size' => '',
'max_width' => '',
'max_height' => '',
'max_size' => '',
'mime_types' => '',
'preview_size' => 'medium',
'library' => 'all',
'parent_repeater' => 'field_65e6f1c333933',
),
array(
'key' => 'field_65e6f1c333935',
'label' => 'Ссылка',
'name' => 'link',
'aria-label' => '',
'type' => 'text',
'instructions' => '',
'required' => 1,
'conditional_logic' => 0,
'wrapper' => array(
'width' => '',
'class' => '',
'id' => '',
),
'relevanssi_exclude' => 0,
'default_value' => '',
'maxlength' => '',
'placeholder' => '',
'prepend' => '',
'append' => '',
'parent_repeater' => 'field_65e6f1c333933',
), ),
), ),
'acfe_group_modal_close' => 0,
'acfe_group_modal_button' => '',
'acfe_group_modal_size' => 'large',
), ),
array( array(
'key' => 'field_65dcc369d882e', 'key' => 'field_65dcc369d882e',
'label' => 'Баннер в хеддере ПК', 'label' => 'Баннер в шапке сайта',
'name' => 'banner_in_header', 'name' => 'banner_in_header',
'aria-label' => '', 'aria-label' => '',
'type' => 'group', 'type' => 'group',
@@ -655,11 +635,42 @@ acf_add_local_field_group(array(
'layout' => 'block', 'layout' => 'block',
'acfe_seamless_style' => 0, 'acfe_seamless_style' => 0,
'acfe_group_modal' => 0, 'acfe_group_modal' => 0,
'acfe_group_modal_close' => 0,
'acfe_group_modal_button' => '',
'acfe_group_modal_size' => 'large',
'sub_fields' => array( 'sub_fields' => array(
array(
'key' => 'field_65df510cf4089',
'label' => 'Изображение для Desktop-версии',
'name' => 'image_desktop',
'aria-label' => '',
'type' => 'image',
'instructions' => '',
'required' => 0,
'conditional_logic' => 0,
'wrapper' => array(
'width' => '',
'class' => '',
'id' => '',
),
'relevanssi_exclude' => 0,
'uploader' => '',
'return_format' => 'array',
'acfe_thumbnail' => 0,
'min_width' => '',
'min_height' => '',
'min_size' => '',
'max_width' => '',
'max_height' => '',
'max_size' => '',
'mime_types' => '',
'preview_size' => 'medium',
'library' => 'all',
),
array( array(
'key' => 'field_65df510cf4080', 'key' => 'field_65df510cf4080',
'label' => 'Изображение', 'label' => 'Изображение для мобильных',
'name' => 'image_banner', 'name' => 'image_mobile',
'aria-label' => '', 'aria-label' => '',
'type' => 'image', 'type' => 'image',
'instructions' => '', 'instructions' => '',
@@ -703,14 +714,11 @@ acf_add_local_field_group(array(
'placeholder' => '', 'placeholder' => '',
), ),
), ),
'acfe_group_modal_close' => 0,
'acfe_group_modal_button' => '',
'acfe_group_modal_size' => 'large',
), ),
array( array(
'key' => 'field_65dc4de8dc91a', 'key' => 'field_65dc4de8dc91a',
'label' => 'Баннеры между постами ПК', 'label' => 'Баннеры между постами Desktop',
'name' => 'banner_between_posts', 'name' => 'banner_between_posts_desktop',
'aria-label' => '', 'aria-label' => '',
'type' => 'repeater', 'type' => 'repeater',
'instructions' => '', 'instructions' => '',
@@ -733,18 +741,19 @@ acf_add_local_field_group(array(
'sub_fields' => array( 'sub_fields' => array(
array( array(
'key' => 'field_65dc4e00dc91b', 'key' => 'field_65dc4e00dc91b',
'label' => 'image_banner', 'label' => 'Изображение',
'name' => 'image_banner', 'name' => 'image',
'aria-label' => '', 'aria-label' => '',
'type' => 'image', 'type' => 'image',
'instructions' => '', 'instructions' => '',
'required' => 0, 'required' => 1,
'conditional_logic' => 0, 'conditional_logic' => 0,
'wrapper' => array( 'wrapper' => array(
'width' => '', 'width' => '',
'class' => '', 'class' => '',
'id' => '', 'id' => '',
), ),
'relevanssi_exclude' => 0,
'uploader' => '', 'uploader' => '',
'return_format' => 'array', 'return_format' => 'array',
'acfe_thumbnail' => 0, 'acfe_thumbnail' => 0,
@@ -766,7 +775,7 @@ acf_add_local_field_group(array(
'aria-label' => '', 'aria-label' => '',
'type' => 'url', 'type' => 'url',
'instructions' => '', 'instructions' => '',
'required' => 0, 'required' => 1,
'conditional_logic' => 0, 'conditional_logic' => 0,
'wrapper' => array( 'wrapper' => array(
'width' => '', 'width' => '',
@@ -780,173 +789,9 @@ acf_add_local_field_group(array(
), ),
), ),
), ),
array(
'key' => 'field_65e05594c586e',
'label' => 'Баннеры на мобильных устройствах',
'name' => 'banners_right_sidebar_mobile',
'aria-label' => '',
'type' => 'group',
'instructions' => '',
'required' => 0,
'conditional_logic' => 0,
'wrapper' => array(
'width' => '',
'class' => '',
'id' => '',
),
'relevanssi_exclude' => 0,
'layout' => 'block',
'acfe_seamless_style' => 0,
'acfe_group_modal' => 0,
'sub_fields' => array(
array(
'key' => 'field_65e05594c586f',
'label' => 'Баннер №1',
'name' => 'right_sidebar_first',
'aria-label' => '',
'type' => 'group',
'instructions' => '',
'required' => 0,
'conditional_logic' => 0,
'wrapper' => array(
'width' => '',
'class' => '',
'id' => '',
),
'relevanssi_exclude' => 0,
'layout' => 'block',
'acfe_seamless_style' => 0,
'acfe_group_modal' => 0,
'sub_fields' => array(
array(
'key' => 'field_65e05594c5870',
'label' => 'Изображение',
'name' => 'image_banner',
'aria-label' => '',
'type' => 'image',
'instructions' => '',
'required' => 0,
'conditional_logic' => 0,
'wrapper' => array(
'width' => '',
'class' => '',
'id' => '',
),
'relevanssi_exclude' => 0,
'uploader' => '',
'return_format' => 'array',
'acfe_thumbnail' => 0,
'min_width' => '',
'min_height' => '',
'min_size' => '',
'max_width' => '',
'max_height' => '',
'max_size' => '',
'mime_types' => '',
'preview_size' => 'medium',
'library' => 'all',
),
array(
'key' => 'field_65e05594c5871',
'label' => 'Ссылка',
'name' => 'link',
'aria-label' => '',
'type' => 'url',
'instructions' => '',
'required' => 0,
'conditional_logic' => 0,
'wrapper' => array(
'width' => '',
'class' => '',
'id' => '',
),
'relevanssi_exclude' => 0,
'default_value' => '',
'placeholder' => '',
),
),
'acfe_group_modal_close' => 0,
'acfe_group_modal_button' => '',
'acfe_group_modal_size' => 'large',
),
array(
'key' => 'field_65e05594c5872',
'label' => 'Баннер №2',
'name' => 'right_sidebar_second',
'aria-label' => '',
'type' => 'group',
'instructions' => '',
'required' => 0,
'conditional_logic' => 0,
'wrapper' => array(
'width' => '',
'class' => '',
'id' => '',
),
'relevanssi_exclude' => 0,
'layout' => 'block',
'acfe_seamless_style' => 0,
'acfe_group_modal' => 0,
'sub_fields' => array(
array(
'key' => 'field_65e05594c5873',
'label' => 'Изображение',
'name' => 'image_banner',
'aria-label' => '',
'type' => 'image',
'instructions' => '',
'required' => 0,
'conditional_logic' => 0,
'wrapper' => array(
'width' => '',
'class' => '',
'id' => '',
),
'relevanssi_exclude' => 0,
'uploader' => '',
'return_format' => 'array',
'acfe_thumbnail' => 0,
'min_width' => '',
'min_height' => '',
'min_size' => '',
'max_width' => '',
'max_height' => '',
'max_size' => '',
'mime_types' => '',
'preview_size' => 'medium',
'library' => 'all',
),
array(
'key' => 'field_65e05594c5874',
'label' => 'Ссылка',
'name' => 'link',
'aria-label' => '',
'type' => 'url',
'instructions' => '',
'required' => 0,
'conditional_logic' => 0,
'wrapper' => array(
'width' => '',
'class' => '',
'id' => '',
),
'relevanssi_exclude' => 0,
'default_value' => '',
'placeholder' => '',
),
),
'acfe_group_modal_close' => 0,
'acfe_group_modal_button' => '',
'acfe_group_modal_size' => 'large',
),
),
'acfe_group_modal_close' => 0,
'acfe_group_modal_button' => '',
'acfe_group_modal_size' => 'large',
),
array( array(
'key' => 'field_65e055c7c587c', 'key' => 'field_65e055c7c587c',
'label' => 'Баннеры между постами Гаджет', 'label' => 'Баннеры между постами Mobile',
'name' => 'banner_between_posts_mobile', 'name' => 'banner_between_posts_mobile',
'aria-label' => '', 'aria-label' => '',
'type' => 'repeater', 'type' => 'repeater',
@@ -970,12 +815,12 @@ acf_add_local_field_group(array(
'sub_fields' => array( 'sub_fields' => array(
array( array(
'key' => 'field_65e055c7c587d', 'key' => 'field_65e055c7c587d',
'label' => 'image_banner', 'label' => 'Изображение',
'name' => 'image_banner', 'name' => 'image',
'aria-label' => '', 'aria-label' => '',
'type' => 'image', 'type' => 'image',
'instructions' => '', 'instructions' => '',
'required' => 0, 'required' => 1,
'conditional_logic' => 0, 'conditional_logic' => 0,
'wrapper' => array( 'wrapper' => array(
'width' => '', 'width' => '',
@@ -1004,7 +849,7 @@ acf_add_local_field_group(array(
'aria-label' => '', 'aria-label' => '',
'type' => 'url', 'type' => 'url',
'instructions' => '', 'instructions' => '',
'required' => 0, 'required' => 1,
'conditional_logic' => 0, 'conditional_logic' => 0,
'wrapper' => array( 'wrapper' => array(
'width' => '', 'width' => '',
@@ -1018,76 +863,6 @@ acf_add_local_field_group(array(
), ),
), ),
), ),
array(
'key' => 'field_65e055d2c587f',
'label' => 'Баннер в хеддере Гаджет',
'name' => 'banner_in_header_mobile',
'aria-label' => '',
'type' => 'group',
'instructions' => '',
'required' => 0,
'conditional_logic' => 0,
'wrapper' => array(
'width' => '',
'class' => '',
'id' => '',
),
'relevanssi_exclude' => 0,
'layout' => 'block',
'acfe_seamless_style' => 0,
'acfe_group_modal' => 0,
'sub_fields' => array(
array(
'key' => 'field_65e055d2c5880',
'label' => 'Изображение',
'name' => 'image_banner',
'aria-label' => '',
'type' => 'image',
'instructions' => '',
'required' => 0,
'conditional_logic' => 0,
'wrapper' => array(
'width' => '',
'class' => '',
'id' => '',
),
'relevanssi_exclude' => 0,
'uploader' => '',
'return_format' => 'array',
'acfe_thumbnail' => 0,
'min_width' => '',
'min_height' => '',
'min_size' => '',
'max_width' => '',
'max_height' => '',
'max_size' => '',
'mime_types' => '',
'preview_size' => 'medium',
'library' => 'all',
),
array(
'key' => 'field_65e055d2c5881',
'label' => 'Ссылка',
'name' => 'link',
'aria-label' => '',
'type' => 'url',
'instructions' => '',
'required' => 0,
'conditional_logic' => 0,
'wrapper' => array(
'width' => '',
'class' => '',
'id' => '',
),
'relevanssi_exclude' => 0,
'default_value' => '',
'placeholder' => '',
),
),
'acfe_group_modal_close' => 0,
'acfe_group_modal_button' => '',
'acfe_group_modal_size' => 'large',
),
), ),
'location' => array( 'location' => array(
array( array(
@@ -1114,7 +889,7 @@ acf_add_local_field_group(array(
'acfe_form' => 0, 'acfe_form' => 0,
'acfe_meta' => '', 'acfe_meta' => '',
'acfe_note' => '', 'acfe_note' => '',
'modified' => 1709201281, 'modified' => 1709636110,
)); ));
endif; endif;

Binary file not shown.

View File

@@ -1,8 +1,13 @@
<?php <?php
get_header(); ?> get_header();
<?
$posts = get_post_query('post', 10,'ASC', '', get_queried_object()->slug);
$posts = new WP_Query([
'category_name' => get_queried_object()->slug,
'post_type' => 'post',
'posts_per_page' => 10,
'orderby' => 'date',
'order' => 'ASC'
]);
?> ?>
<div class="content-middle articles-wrapper"> <div class="content-middle articles-wrapper">
<?php get_template_part('partials/rubrics-mobile'); ?> <?php get_template_part('partials/rubrics-mobile'); ?>
@@ -10,7 +15,7 @@ $posts = get_post_query('post', 10,'ASC', '', get_queried_object()->slug);
<h1 class="section-title__title"><?= get_queried_object()->name ?></h1> <h1 class="section-title__title"><?= get_queried_object()->name ?></h1>
</div> </div>
<div class="articles-preview"> <div class="articles-preview">
<? get_template_part('content-category-events-post', null, ['posts' => $posts, 'category'=> get_queried_object()->term_id])?> <? get_template_part('content-category-events-post', null, ['posts' => $posts, 'category' => get_queried_object()->term_id]) ?>
</div> </div>
<?php custom_pagination($posts); ?> <?php custom_pagination($posts); ?>
<a href="<?= home_url(); ?>" class="articles-preview__show-next">На главную</a> <a href="<?= home_url(); ?>" class="articles-preview__show-next">На главную</a>

View File

@@ -8,33 +8,34 @@ $args = array(
'category_name' => get_queried_object()->slug 'category_name' => get_queried_object()->slug
); );
$counter = 0; $counter = 0;
query_posts( $args ); query_posts($args);
?> ?>
<?php get_header() ?> <?php get_header() ?>
<div class="content-middle articles-wrapper"> <div class="content-middle articles-wrapper">
<? get_template_part('partials/rubrics-mobile'); ?> <? get_template_part('partials/rubrics-mobile'); ?>
<div class="section-title border-top"> <div class="section-title border-top">
<h1 class="section-title__title"><?=get_queried_object()->name?></h1> <h1 class="section-title__title"><?= get_queried_object()->name ?></h1>
</div> </div>
<div class="articles-preview"> <div class="articles-preview">
<? if ( have_posts() ) : ?> <? if (have_posts()) : ?>
<?while ( have_posts() ) : the_post();?> <? while (have_posts()) : the_post(); ?>
<? $counter++; $formatted_date = format_event_date(); ?> <? $counter++;
$formatted_date = format_event_date(); ?>
<a href="<? the_permalink(); ?>"> <a href="<? the_permalink(); ?>">
<div class="article-item"> <div class="article-item">
<div class="interview-item__image-container"> <div class="interview-item__image-container">
<?= show_post_image(); ?> <?= show_post_image(); ?>
<button class="item-video__button subtitle-20"> <button class="item-video__button subtitle-20">
<img src="<?= get_asset('icons/play.svg') ?>" alt=""/> Интервью <img src="<?= get_asset('icons/play.svg') ?>" alt="" /> Интервью
</button> </button>
</div> </div>
<div class="article-item__text"> <div class="article-item__text">
<div class="article-time"> <div class="article-time">
<img src="<?= get_asset('icons/time.svg') ?>" alt=""/> <img src="<?= get_asset('icons/time.svg') ?>" alt="" />
<time><?= $formatted_date; ?></time> <time><?= $formatted_date; ?></time>
</div> </div>
<a href="<? the_permalink(); ?>" class="subtitle-16 article-item__link"> <a href="<? the_permalink(); ?>" class="subtitle-16 article-item__link">
@@ -44,24 +45,18 @@ query_posts( $args );
</div> </div>
</a> </a>
<? endwhile; ?> <? endwhile; ?>
<? if ($counter == 4) { <? if ($counter == 4) : ?>
$banners = wp_is_mobile() ? get_field('banner_between_posts_mobile', 'option') : get_field('banner_between_posts', 'option'); <div class="banner-middle desktop">
if($banners){ <?php if (function_exists('banners_conf_display')) banners_conf_display('content_banner_desktop'); ?>
$rand_keys = array_rand($banners, 1);
if (isset($banners[$rand_keys]) && !empty($banners[$rand_keys]['image_banner'])) {
echo '<a href="' . $banners[$rand_keys]['link'] . '">
<div class="banner-middle">
<img src="' . $banners[$rand_keys]["image_banner"]["url"] . '" alt="">
</div> </div>
</a>'; <div class="banner-middle mobile">
} <?php if (function_exists('banners_conf_display')) banners_conf_display('content_banner_mobile'); ?>
} </div>
} <? endif; ?>
?> <? endif; ?>
<? endif;?>
<a href="<?= home_url(); ?>" class="articles-preview__show-next mobile">На главную</a> <a href="<?= home_url(); ?>" class="articles-preview__show-next mobile">На главную</a>
</div> </div>
<? custom_pagination(); ?> <? custom_pagination(); ?>
</div> </div>
<?php <?php
get_footer() ?> get_footer() ?>

View File

@@ -1,5 +1,11 @@
<?php <?php
$partners = get_post_query('post', 10, 'ASC', '', 'partners'); $partners = new WP_Query([
'category_name' => 'partners',
'post_type' => 'post',
'posts_per_page' => 10,
'orderby' => 'date',
'order' => 'ASC'
]);
?> ?>
<?php get_header(); ?> <?php get_header(); ?>

View File

@@ -5,7 +5,7 @@ $class = $full_width ? 'article-item article-item--lg' : 'article-item';
?> ?>
<div class="<?= $class; ?>"> <div class="<?= $class; ?>">
<a href="<?php the_permalink(); ?>" class="article-item__image-container"> <a href="<?php the_permalink(); ?>" class="article-item__image-container">
<?= show_post_image(null, $full_width ? 'large' : 'medium'); ?> <?= show_post_image(); ?>
<div class="tag article-item__tag"><?=get_category_name(); ?></div> <div class="tag article-item__tag"><?=get_category_name(); ?></div>
</a> </a>
<div class="article-item__text"> <div class="article-item__text">

View File

@@ -1,10 +1,12 @@
<? if (!is_page('search') && !is_search() && !is_404() && !is_500()) : ?> <?php if (!is_404() && !is_500()) : ?>
<? if (!is_page('search') && !is_search()) : ?>
<div class="content-right"> <div class="content-right">
<?php get_sidebar('right'); ?> <?php get_sidebar('right'); ?>
</div> </div>
<? endif; ?> <? endif; ?>
</div> </div>
</div> </div>
<? endif; ?>
</main> </main>
<footer class="footer"> <footer class="footer">
<div class="footer-top"> <div class="footer-top">

26
frontend/.gitignore vendored
View File

@@ -1,26 +0,0 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
node_modules
dist
dist-ssr
*.local
# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

View File

@@ -13,8 +13,8 @@
"vanilla-calendar-pro": "^2.9.3" "vanilla-calendar-pro": "^2.9.3"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^20.11.21", "autoprefixer": "^10.4.18",
"typescript": "^5.2.2", "postcss": "^8.4.35",
"vite": "^5.1.0", "vite": "^5.1.0",
"vite-plugin-handlebars": "^2.0.0" "vite-plugin-handlebars": "^2.0.0"
} }
@@ -388,9 +388,9 @@
} }
}, },
"node_modules/@rollup/rollup-android-arm-eabi": { "node_modules/@rollup/rollup-android-arm-eabi": {
"version": "4.10.0", "version": "4.12.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.10.0.tgz", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.12.0.tgz",
"integrity": "sha512-/MeDQmcD96nVoRumKUljsYOLqfv1YFJps+0pTrb2Z9Nl/w5qNUysMaWQsrd1mvAlNT4yza1iVyIu4Q4AgF6V3A==", "integrity": "sha512-+ac02NL/2TCKRrJu2wffk1kZ+RyqxVUlbjSagNgPm94frxtr+XDL12E5Ll1enWskLrtrZ2r8L3wED1orIibV/w==",
"cpu": [ "cpu": [
"arm" "arm"
], ],
@@ -401,9 +401,9 @@
] ]
}, },
"node_modules/@rollup/rollup-android-arm64": { "node_modules/@rollup/rollup-android-arm64": {
"version": "4.10.0", "version": "4.12.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.10.0.tgz", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.12.0.tgz",
"integrity": "sha512-lvu0jK97mZDJdpZKDnZI93I0Om8lSDaiPx3OiCk0RXn3E8CMPJNS/wxjAvSJJzhhZpfjXsjLWL8LnS6qET4VNQ==", "integrity": "sha512-OBqcX2BMe6nvjQ0Nyp7cC90cnumt8PXmO7Dp3gfAju/6YwG0Tj74z1vKrfRz7qAv23nBcYM8BCbhrsWqO7PzQQ==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -414,9 +414,9 @@
] ]
}, },
"node_modules/@rollup/rollup-darwin-arm64": { "node_modules/@rollup/rollup-darwin-arm64": {
"version": "4.10.0", "version": "4.12.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.10.0.tgz", "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.12.0.tgz",
"integrity": "sha512-uFpayx8I8tyOvDkD7X6n0PriDRWxcqEjqgtlxnUA/G9oS93ur9aZ8c8BEpzFmsed1TH5WZNG5IONB8IiW90TQg==", "integrity": "sha512-X64tZd8dRE/QTrBIEs63kaOBG0b5GVEd3ccoLtyf6IdXtHdh8h+I56C2yC3PtC9Ucnv0CpNFJLqKFVgCYe0lOQ==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -427,9 +427,9 @@
] ]
}, },
"node_modules/@rollup/rollup-darwin-x64": { "node_modules/@rollup/rollup-darwin-x64": {
"version": "4.10.0", "version": "4.12.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.10.0.tgz", "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.12.0.tgz",
"integrity": "sha512-nIdCX03qFKoR/MwQegQBK+qZoSpO3LESurVAC6s6jazLA1Mpmgzo3Nj3H1vydXp/JM29bkCiuF7tDuToj4+U9Q==", "integrity": "sha512-cc71KUZoVbUJmGP2cOuiZ9HSOP14AzBAThn3OU+9LcA1+IUqswJyR1cAJj3Mg55HbjZP6OLAIscbQsQLrpgTOg==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -440,9 +440,9 @@
] ]
}, },
"node_modules/@rollup/rollup-linux-arm-gnueabihf": { "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
"version": "4.10.0", "version": "4.12.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.10.0.tgz", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.12.0.tgz",
"integrity": "sha512-Fz7a+y5sYhYZMQFRkOyCs4PLhICAnxRX/GnWYReaAoruUzuRtcf+Qnw+T0CoAWbHCuz2gBUwmWnUgQ67fb3FYw==", "integrity": "sha512-a6w/Y3hyyO6GlpKL2xJ4IOh/7d+APaqLYdMf86xnczU3nurFTaVN9s9jOXQg97BE4nYm/7Ga51rjec5nfRdrvA==",
"cpu": [ "cpu": [
"arm" "arm"
], ],
@@ -453,9 +453,9 @@
] ]
}, },
"node_modules/@rollup/rollup-linux-arm64-gnu": { "node_modules/@rollup/rollup-linux-arm64-gnu": {
"version": "4.10.0", "version": "4.12.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.10.0.tgz", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.12.0.tgz",
"integrity": "sha512-yPtF9jIix88orwfTi0lJiqINnlWo6p93MtZEoaehZnmCzEmLL0eqjA3eGVeyQhMtxdV+Mlsgfwhh0+M/k1/V7Q==", "integrity": "sha512-0fZBq27b+D7Ar5CQMofVN8sggOVhEtzFUwOwPppQt0k+VR+7UHMZZY4y+64WJ06XOhBTKXtQB/Sv0NwQMXyNAA==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -466,9 +466,9 @@
] ]
}, },
"node_modules/@rollup/rollup-linux-arm64-musl": { "node_modules/@rollup/rollup-linux-arm64-musl": {
"version": "4.10.0", "version": "4.12.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.10.0.tgz", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.12.0.tgz",
"integrity": "sha512-9GW9yA30ib+vfFiwjX+N7PnjTnCMiUffhWj4vkG4ukYv1kJ4T9gHNg8zw+ChsOccM27G9yXrEtMScf1LaCuoWQ==", "integrity": "sha512-eTvzUS3hhhlgeAv6bfigekzWZjaEX9xP9HhxB0Dvrdbkk5w/b+1Sxct2ZuDxNJKzsRStSq1EaEkVSEe7A7ipgQ==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -479,9 +479,9 @@
] ]
}, },
"node_modules/@rollup/rollup-linux-riscv64-gnu": { "node_modules/@rollup/rollup-linux-riscv64-gnu": {
"version": "4.10.0", "version": "4.12.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.10.0.tgz", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.12.0.tgz",
"integrity": "sha512-X1ES+V4bMq2ws5fF4zHornxebNxMXye0ZZjUrzOrf7UMx1d6wMQtfcchZ8SqUnQPPHdOyOLW6fTcUiFgHFadRA==", "integrity": "sha512-ix+qAB9qmrCRiaO71VFfY8rkiAZJL8zQRXveS27HS+pKdjwUfEhqo2+YF2oI+H/22Xsiski+qqwIBxVewLK7sw==",
"cpu": [ "cpu": [
"riscv64" "riscv64"
], ],
@@ -492,9 +492,9 @@
] ]
}, },
"node_modules/@rollup/rollup-linux-x64-gnu": { "node_modules/@rollup/rollup-linux-x64-gnu": {
"version": "4.10.0", "version": "4.12.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.10.0.tgz", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.12.0.tgz",
"integrity": "sha512-w/5OpT2EnI/Xvypw4FIhV34jmNqU5PZjZue2l2Y3ty1Ootm3SqhI+AmfhlUYGBTd9JnpneZCDnt3uNOiOBkMyw==", "integrity": "sha512-TenQhZVOtw/3qKOPa7d+QgkeM6xY0LtwzR8OplmyL5LrgTWIXpTQg2Q2ycBf8jm+SFW2Wt/DTn1gf7nFp3ssVA==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -505,9 +505,9 @@
] ]
}, },
"node_modules/@rollup/rollup-linux-x64-musl": { "node_modules/@rollup/rollup-linux-x64-musl": {
"version": "4.10.0", "version": "4.12.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.10.0.tgz", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.12.0.tgz",
"integrity": "sha512-q/meftEe3QlwQiGYxD9rWwB21DoKQ9Q8wA40of/of6yGHhZuGfZO0c3WYkN9dNlopHlNT3mf5BPsUSxoPuVQaw==", "integrity": "sha512-LfFdRhNnW0zdMvdCb5FNuWlls2WbbSridJvxOvYWgSBOYZtgBfW9UGNJG//rwMqTX1xQE9BAodvMH9tAusKDUw==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -518,9 +518,9 @@
] ]
}, },
"node_modules/@rollup/rollup-win32-arm64-msvc": { "node_modules/@rollup/rollup-win32-arm64-msvc": {
"version": "4.10.0", "version": "4.12.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.10.0.tgz", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.12.0.tgz",
"integrity": "sha512-NrR6667wlUfP0BHaEIKgYM/2va+Oj+RjZSASbBMnszM9k+1AmliRjHc3lJIiOehtSSjqYiO7R6KLNrWOX+YNSQ==", "integrity": "sha512-JPDxovheWNp6d7AHCgsUlkuCKvtu3RB55iNEkaQcf0ttsDU/JZF+iQnYcQJSk/7PtT4mjjVG8N1kpwnI9SLYaw==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -531,9 +531,9 @@
] ]
}, },
"node_modules/@rollup/rollup-win32-ia32-msvc": { "node_modules/@rollup/rollup-win32-ia32-msvc": {
"version": "4.10.0", "version": "4.12.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.10.0.tgz", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.12.0.tgz",
"integrity": "sha512-FV0Tpt84LPYDduIDcXvEC7HKtyXxdvhdAOvOeWMWbQNulxViH2O07QXkT/FffX4FqEI02jEbCJbr+YcuKdyyMg==", "integrity": "sha512-fjtuvMWRGJn1oZacG8IPnzIV6GF2/XG+h71FKn76OYFqySXInJtseAqdprVTDTyqPxQOG9Exak5/E9Z3+EJ8ZA==",
"cpu": [ "cpu": [
"ia32" "ia32"
], ],
@@ -544,9 +544,9 @@
] ]
}, },
"node_modules/@rollup/rollup-win32-x64-msvc": { "node_modules/@rollup/rollup-win32-x64-msvc": {
"version": "4.10.0", "version": "4.12.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.10.0.tgz", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.12.0.tgz",
"integrity": "sha512-OZoJd+o5TaTSQeFFQ6WjFCiltiYVjIdsXxwu/XZ8qRpsvMQr4UsVrE5UyT9RIvsnuF47DqkJKhhVZ2Q9YW9IpQ==", "integrity": "sha512-ZYmr5mS2wd4Dew/JjT0Fqi2NPB/ZhZ2VvPp7SmvPZb4Y1CG/LRcS6tcRo2cYU7zLK5A7cdbhWnnWmUjoI4qapg==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -562,14 +562,100 @@
"integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==",
"dev": true "dev": true
}, },
"node_modules/@types/node": { "node_modules/autoprefixer": {
"version": "20.11.21", "version": "10.4.18",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.21.tgz", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.18.tgz",
"integrity": "sha512-/ySDLGscFPNasfqStUuWWPfL78jompfIoVzLJPVVAHBh6rpG68+pI2Gk+fNLeI8/f1yPYL4s46EleVIc20F1Ow==", "integrity": "sha512-1DKbDfsr6KUElM6wg+0zRNkB/Q7WcKYAaK+pzXn+Xqmszm/5Xa9coeNdtP88Vi+dPzZnMjhge8GIV49ZQkDa+g==",
"dev": true, "dev": true,
"dependencies": { "funding": [
"undici-types": "~5.26.4" {
"type": "opencollective",
"url": "https://opencollective.com/postcss/"
},
{
"type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/autoprefixer"
},
{
"type": "github",
"url": "https://github.com/sponsors/ai"
} }
],
"dependencies": {
"browserslist": "^4.23.0",
"caniuse-lite": "^1.0.30001591",
"fraction.js": "^4.3.7",
"normalize-range": "^0.1.2",
"picocolors": "^1.0.0",
"postcss-value-parser": "^4.2.0"
},
"bin": {
"autoprefixer": "bin/autoprefixer"
},
"engines": {
"node": "^10 || ^12 || >=14"
},
"peerDependencies": {
"postcss": "^8.1.0"
}
},
"node_modules/browserslist": {
"version": "4.23.0",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz",
"integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==",
"dev": true,
"funding": [
{
"type": "opencollective",
"url": "https://opencollective.com/browserslist"
},
{
"type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/browserslist"
},
{
"type": "github",
"url": "https://github.com/sponsors/ai"
}
],
"dependencies": {
"caniuse-lite": "^1.0.30001587",
"electron-to-chromium": "^1.4.668",
"node-releases": "^2.0.14",
"update-browserslist-db": "^1.0.13"
},
"bin": {
"browserslist": "cli.js"
},
"engines": {
"node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
}
},
"node_modules/caniuse-lite": {
"version": "1.0.30001593",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001593.tgz",
"integrity": "sha512-UWM1zlo3cZfkpBysd7AS+z+v007q9G1+fLTUU42rQnY6t2axoogPW/xol6T7juU5EUoOhML4WgBIdG+9yYqAjQ==",
"dev": true,
"funding": [
{
"type": "opencollective",
"url": "https://opencollective.com/browserslist"
},
{
"type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/caniuse-lite"
},
{
"type": "github",
"url": "https://github.com/sponsors/ai"
}
]
},
"node_modules/electron-to-chromium": {
"version": "1.4.690",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.690.tgz",
"integrity": "sha512-+2OAGjUx68xElQhydpcbqH50hE8Vs2K6TkAeLhICYfndb67CVH0UsZaijmRUE3rHlIxU1u0jxwhgVe6fK3YANA==",
"dev": true
}, },
"node_modules/esbuild": { "node_modules/esbuild": {
"version": "0.19.12", "version": "0.19.12",
@@ -609,6 +695,28 @@
"@esbuild/win32-x64": "0.19.12" "@esbuild/win32-x64": "0.19.12"
} }
}, },
"node_modules/escalade": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz",
"integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==",
"dev": true,
"engines": {
"node": ">=6"
}
},
"node_modules/fraction.js": {
"version": "4.3.7",
"resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
"integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==",
"dev": true,
"engines": {
"node": "*"
},
"funding": {
"type": "patreon",
"url": "https://github.com/sponsors/rawify"
}
},
"node_modules/fsevents": { "node_modules/fsevents": {
"version": "2.3.3", "version": "2.3.3",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
@@ -644,22 +752,6 @@
"uglify-js": "^3.1.4" "uglify-js": "^3.1.4"
} }
}, },
"node_modules/js-tokens": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
},
"node_modules/loose-envify": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
"integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
"dependencies": {
"js-tokens": "^3.0.0 || ^4.0.0"
},
"bin": {
"loose-envify": "cli.js"
}
},
"node_modules/minimist": { "node_modules/minimist": {
"version": "1.2.8", "version": "1.2.8",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
@@ -693,6 +785,21 @@
"integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
"dev": true "dev": true
}, },
"node_modules/node-releases": {
"version": "2.0.14",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
"integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==",
"dev": true
},
"node_modules/normalize-range": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
"integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
"dev": true,
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/picocolors": { "node_modules/picocolors": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
@@ -727,28 +834,11 @@
"node": "^10 || ^12 || >=14" "node": "^10 || ^12 || >=14"
} }
}, },
"node_modules/react": { "node_modules/postcss-value-parser": {
"version": "18.2.0", "version": "4.2.0",
"resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
"integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
"dependencies": { "dev": true
"loose-envify": "^1.1.0"
},
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/react-dom": {
"version": "18.2.0",
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
"integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
"dependencies": {
"loose-envify": "^1.1.0",
"scheduler": "^0.23.0"
},
"peerDependencies": {
"react": "^18.2.0"
}
}, },
"node_modules/reset-css": { "node_modules/reset-css": {
"version": "5.0.2", "version": "5.0.2",
@@ -756,9 +846,9 @@
"integrity": "sha512-YtgUGSq5z5W0NPSjsBW7ys7rtWa8P8AiE7S6Fg3d1TQCPpAodgYyLuZYlU0AOsLtprk/fC9ormHN/0pAavVIDw==" "integrity": "sha512-YtgUGSq5z5W0NPSjsBW7ys7rtWa8P8AiE7S6Fg3d1TQCPpAodgYyLuZYlU0AOsLtprk/fC9ormHN/0pAavVIDw=="
}, },
"node_modules/rollup": { "node_modules/rollup": {
"version": "4.10.0", "version": "4.12.0",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-4.10.0.tgz", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.12.0.tgz",
"integrity": "sha512-t2v9G2AKxcQ8yrG+WGxctBes1AomT0M4ND7jTFBCVPXQ/WFTvNSefIrNSmLKhIKBrvN8SG+CZslimJcT3W2u2g==", "integrity": "sha512-wz66wn4t1OHIJw3+XU7mJJQV/2NAfw5OAk6G6Hoo3zcvz/XOfQ52Vgi+AN4Uxoxi0KBBwk2g8zPrTDA4btSB/Q==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@types/estree": "1.0.5" "@types/estree": "1.0.5"
@@ -771,38 +861,26 @@
"npm": ">=8.0.0" "npm": ">=8.0.0"
}, },
"optionalDependencies": { "optionalDependencies": {
"@rollup/rollup-android-arm-eabi": "4.10.0", "@rollup/rollup-android-arm-eabi": "4.12.0",
"@rollup/rollup-android-arm64": "4.10.0", "@rollup/rollup-android-arm64": "4.12.0",
"@rollup/rollup-darwin-arm64": "4.10.0", "@rollup/rollup-darwin-arm64": "4.12.0",
"@rollup/rollup-darwin-x64": "4.10.0", "@rollup/rollup-darwin-x64": "4.12.0",
"@rollup/rollup-linux-arm-gnueabihf": "4.10.0", "@rollup/rollup-linux-arm-gnueabihf": "4.12.0",
"@rollup/rollup-linux-arm64-gnu": "4.10.0", "@rollup/rollup-linux-arm64-gnu": "4.12.0",
"@rollup/rollup-linux-arm64-musl": "4.10.0", "@rollup/rollup-linux-arm64-musl": "4.12.0",
"@rollup/rollup-linux-riscv64-gnu": "4.10.0", "@rollup/rollup-linux-riscv64-gnu": "4.12.0",
"@rollup/rollup-linux-x64-gnu": "4.10.0", "@rollup/rollup-linux-x64-gnu": "4.12.0",
"@rollup/rollup-linux-x64-musl": "4.10.0", "@rollup/rollup-linux-x64-musl": "4.12.0",
"@rollup/rollup-win32-arm64-msvc": "4.10.0", "@rollup/rollup-win32-arm64-msvc": "4.12.0",
"@rollup/rollup-win32-ia32-msvc": "4.10.0", "@rollup/rollup-win32-ia32-msvc": "4.12.0",
"@rollup/rollup-win32-x64-msvc": "4.10.0", "@rollup/rollup-win32-x64-msvc": "4.12.0",
"fsevents": "~2.3.2" "fsevents": "~2.3.2"
} }
}, },
"node_modules/scheduler": {
"version": "0.23.0",
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
"integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
"dependencies": {
"loose-envify": "^1.1.0"
}
},
"node_modules/slim-select": { "node_modules/slim-select": {
"version": "2.8.1", "version": "2.8.2",
"resolved": "https://registry.npmjs.org/slim-select/-/slim-select-2.8.1.tgz", "resolved": "https://registry.npmjs.org/slim-select/-/slim-select-2.8.2.tgz",
"integrity": "sha512-/wi+4dau48edrPZ/ggD+R8qD6FbCLGv5zvrYh4rqp1RNEIbkb1pRYJbljLjvr7/QqBvX3Hjbnvdnw9FPzJ8o5Q==", "integrity": "sha512-f4urDhh1aYVK2JCg1UMPKj+LaP3S8xO2LAt06svMQq4aLZyYWB9D6vmgqAoMJuXBOl+F0tVuo/zG2lerRxy3aA=="
"dependencies": {
"react": "^18.2.0",
"react-dom": "^18.2.0"
}
}, },
"node_modules/source-map": { "node_modules/source-map": {
"version": "0.6.1", "version": "0.6.1",
@@ -822,19 +900,6 @@
"node": ">=0.10.0" "node": ">=0.10.0"
} }
}, },
"node_modules/typescript": {
"version": "5.3.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz",
"integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==",
"dev": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
},
"engines": {
"node": ">=14.17"
}
},
"node_modules/uglify-js": { "node_modules/uglify-js": {
"version": "3.17.4", "version": "3.17.4",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz",
@@ -848,21 +913,45 @@
"node": ">=0.8.0" "node": ">=0.8.0"
} }
}, },
"node_modules/undici-types": { "node_modules/update-browserslist-db": {
"version": "5.26.5", "version": "1.0.13",
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz",
"integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==",
"dev": true "dev": true,
"funding": [
{
"type": "opencollective",
"url": "https://opencollective.com/browserslist"
},
{
"type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/browserslist"
},
{
"type": "github",
"url": "https://github.com/sponsors/ai"
}
],
"dependencies": {
"escalade": "^3.1.1",
"picocolors": "^1.0.0"
},
"bin": {
"update-browserslist-db": "cli.js"
},
"peerDependencies": {
"browserslist": ">= 4.21.0"
}
}, },
"node_modules/vanilla-calendar-pro": { "node_modules/vanilla-calendar-pro": {
"version": "2.9.3", "version": "2.9.5",
"resolved": "https://registry.npmjs.org/vanilla-calendar-pro/-/vanilla-calendar-pro-2.9.3.tgz", "resolved": "https://registry.npmjs.org/vanilla-calendar-pro/-/vanilla-calendar-pro-2.9.5.tgz",
"integrity": "sha512-pRQpruEzM5ryZa80ZCuSXOBPcqzzBKif6sIUfemp+4SbG0srBGyL5+EGxNzzirikM/4HYZGLMsn9zSJ2BvJ6/w==" "integrity": "sha512-ZW+9AzWDXp6lSddE1pliJ/7azJtBwVCb0O7m0/9sQTRkTv/aDW8nYMPs5kG8v012W+iyammcsMw5BAft9s01rw=="
}, },
"node_modules/vite": { "node_modules/vite": {
"version": "5.1.1", "version": "5.1.4",
"resolved": "https://registry.npmjs.org/vite/-/vite-5.1.1.tgz", "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.4.tgz",
"integrity": "sha512-wclpAgY3F1tR7t9LL5CcHC41YPkQIpKUGeIuT8MdNwNZr6OqOTLs7JX5vIHAtzqLWXts0T+GDrh9pN2arneKqg==", "integrity": "sha512-n+MPqzq+d9nMVTKyewqw6kSt+R3CkvF9QAKY8obiQn8g1fwTscKxyfaYnC632HtBXAQGc1Yjomphwn1dtwGAHg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"esbuild": "^0.19.3", "esbuild": "^0.19.3",

View File

@@ -5,12 +5,15 @@
"type": "module", "type": "module",
"scripts": { "scripts": {
"dev": "vite", "dev": "vite",
"build": "tsc && vite build", "build": "vite build",
"preview": "vite preview" "preview": "vite preview"
}, },
"browserslist": [
"last 2 versions"
],
"devDependencies": { "devDependencies": {
"@types/node": "^20.11.21", "autoprefixer": "^10.4.18",
"typescript": "^5.2.2", "postcss": "^8.4.35",
"vite": "^5.1.0", "vite": "^5.1.0",
"vite-plugin-handlebars": "^2.0.0" "vite-plugin-handlebars": "^2.0.0"
}, },

View File

@@ -1,3 +1 @@
<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg width="10" height="10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 8h6m0 0V2m0 6L2 2" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg>
<path d="M2 8H8M8 8V2M8 8L2 2" stroke="black" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

Before

Width:  |  Height:  |  Size: 198 B

After

Width:  |  Height:  |  Size: 174 B

View File

@@ -1,10 +1 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg width="14" height="14" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)"><path d="m6 10 3-3-3-3" stroke="#7C7C7C" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h14v14H0z"/></clipPath></defs></svg>
<g clip-path="url(#clip0_490_2201)">
<path d="M6 10L9 7L6 4" stroke="#7C7C7C" stroke-linecap="round" stroke-linejoin="round"/>
</g>
<defs>
<clipPath id="clip0_490_2201">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 337 B

After

Width:  |  Height:  |  Size: 275 B

View File

@@ -1,3 +1 @@
<svg width="11" height="8" viewBox="0 0 11 8" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg width="11" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.917 1.054a.691.691 0 0 0-.977 0L4.543 5.451 1.466 2.375a.691.691 0 1 0-.977.977L4.04 6.903a.703.703 0 0 0 .328.195.69.69 0 0 0 .682-.2l4.867-4.867a.691.691 0 0 0 0-.977z" fill="#000"/></svg>
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.91741 1.05405C9.64755 0.784195 9.21002 0.784194 8.94016 1.05405L4.54275 5.45147L1.46594 2.37466C1.19608 2.1048 0.758555 2.1048 0.488696 2.37466C0.218836 2.64452 0.218836 3.08205 0.488695 3.3519L4.04017 6.90338C4.04467 6.90814 4.04926 6.91286 4.05393 6.91753C4.14037 7.00397 4.24401 7.06272 4.35383 7.09379C4.35838 7.09507 4.36294 7.09631 4.36751 7.0975C4.59717 7.1576 4.85173 7.09766 5.03171 6.91768C5.03791 6.91149 5.04396 6.9052 5.04987 6.89884L9.91741 2.0313C10.1873 1.76144 10.1873 1.32391 9.91741 1.05405Z" fill="black"/>
</svg>

Before

Width:  |  Height:  |  Size: 680 B

After

Width:  |  Height:  |  Size: 316 B

View File

@@ -1,7 +1 @@
<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg width="30" height="30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.465 29.992c-.569-.187-.997-.514-1.13-1.137a2.29 2.29 0 0 1-.039-.46v-2.37H5.291c-.507 0-1.013.009-1.52 0a1.433 1.433 0 0 1-1.441-1.417V1.722c0-.834.42-1.41 1.153-1.566.133-.031.273-.031.405-.031h18.11c.973 0 1.558.592 1.566 1.558v2.4h2.485c.858.008 1.473.616 1.473 1.473 0 5.743.008 11.485-.008 17.236 0 .935-.374 1.777-1.052 2.423a229.674 229.674 0 0 1-4.013 3.78c-.545.506-1.223.779-1.948.935-.054.015-.101.039-.156.062H7.465zm12.873-1.114v-.382c0-1.09-.008-2.174 0-3.265.007-1.254.833-2.073 2.088-2.073h3.444c.577 0 .577 0 .577-.576V5.758c0-.522-.086-.6-.616-.6H7.98c-.522 0-.615.086-.615.608V28.31c0 .538.07.608.607.608h11.782c.187-.008.359-.024.585-.04zm2.158-24.795V1.816c0-.546-.07-.616-.623-.616H4.052c-.577 0-.623.054-.623.639v22.605c.007.405.109.514.53.514h2.103c.078 0 .148-.015.25-.023v-.39c0-6.272.015-12.537-.016-18.81 0-.99.678-1.675 1.652-1.668 4.722.032 9.452.016 14.174.016h.374zm3.429 20.182c-.11-.024-.14-.031-.164-.031-1.138 0-2.275-.008-3.413 0-.553.007-.927.39-.927.95-.008 1.021 0 2.042 0 3.063 0 .054.015.101.03.233 1.505-1.425 2.962-2.797 4.474-4.215z" fill="#F18917"/><path d="M16.917 10.208H11.93c-.094 0-.195.008-.288-.008a.551.551 0 0 1-.491-.53c0-.273.21-.506.506-.545.086-.008.172-.008.265-.008h9.966c.507 0 .78.187.78.537 0 .359-.265.554-.772.554h-4.98zM16.91 17.392h-5.128c-.413 0-.686-.28-.616-.623.055-.25.21-.413.476-.437.093-.007.194-.007.288-.007h9.966c.522 0 .772.179.772.537-.008.359-.258.53-.78.53H16.91zM16.925 13.792h-4.987c-.11 0-.219 0-.32-.008a.535.535 0 0 1-.467-.514.539.539 0 0 1 .475-.538c.07-.007.132-.007.203-.007h10.168c.367 0 .561.117.64.381a.513.513 0 0 1-.422.67c-.1.016-.21.016-.319.016h-4.971zM14.556 21h-2.65c-.093 0-.194 0-.288-.016a.541.541 0 0 1-.46-.53c0-.257.188-.475.452-.53.086-.015.172-.015.258-.015h5.423c.109 0 .218.008.32.031.241.07.373.242.381.491.008.265-.117.452-.374.522-.109.031-.226.04-.343.04-.911.007-1.815.007-2.72.007z" fill="#F18917"/></svg>
<path d="M7.4649 29.9922C6.89607 29.8052 6.4675 29.4779 6.33503 28.8545C6.30386 28.7065 6.29607 28.5428 6.29607 28.3948C6.29607 27.6155 6.29607 26.8441 6.29607 26.0259C5.94542 26.0259 5.61815 26.0259 5.29087 26.0259C4.78438 26.0259 4.27789 26.0337 3.77139 26.0259C2.9688 26.0181 2.35321 25.4103 2.32983 24.6078C2.32983 24.5532 2.32983 24.4909 2.32983 24.4363C2.32983 16.8623 2.32983 9.29606 2.32983 1.72204C2.32983 0.88827 2.75061 0.311646 3.48308 0.155802C3.61555 0.124633 3.75581 0.124634 3.88828 0.124634C9.92724 0.124634 15.9662 0.124634 21.9974 0.124634C22.9714 0.124634 23.5558 0.716842 23.5636 1.68308C23.5636 2.47009 23.5636 3.2571 23.5636 4.08307C23.6883 4.08307 23.7896 4.08307 23.8909 4.08307C24.6078 4.08307 25.3324 4.08307 26.0493 4.08307C26.9065 4.09087 27.522 4.69866 27.522 5.5558C27.522 11.2987 27.5298 17.0415 27.5142 22.7922C27.5142 23.7272 27.1402 24.5688 26.4623 25.2155C25.1454 26.4935 23.7974 27.748 22.4493 28.9948C21.9039 29.5013 21.2259 29.774 20.5013 29.9298C20.4467 29.9454 20.4 29.9688 20.3454 29.9922C16.0675 29.9922 11.7662 29.9922 7.4649 29.9922ZM20.3376 28.8779C20.3376 28.7298 20.3376 28.6129 20.3376 28.4961C20.3376 27.4052 20.3298 26.322 20.3376 25.2311C20.3454 23.9766 21.1714 23.1584 22.4259 23.1584C23.5714 23.1584 24.7168 23.1584 25.8701 23.1584C26.4467 23.1584 26.4467 23.1584 26.4467 22.5818C26.4467 16.9714 26.4467 11.3688 26.4467 5.7584C26.4467 5.23632 26.361 5.1584 25.8311 5.1584C19.8779 5.1584 13.9324 5.1584 7.97918 5.1584C7.45711 5.1584 7.3636 5.24411 7.3636 5.76619C7.3636 13.2779 7.3636 20.7896 7.3636 28.309C7.3636 28.8467 7.43373 28.9168 7.97139 28.9168C11.8987 28.9168 15.8259 28.9168 19.7532 28.9168C19.9402 28.909 20.1117 28.8935 20.3376 28.8779ZM22.4961 4.08307C22.4961 3.95061 22.4961 3.84931 22.4961 3.74022C22.4961 3.10126 22.4961 2.4545 22.4961 1.81554C22.4961 1.27009 22.4259 1.19996 21.8727 1.19996C15.935 1.19996 9.98957 1.19996 4.05191 1.19996C3.47529 1.19996 3.42854 1.2545 3.42854 1.83892C3.42854 9.32723 3.42854 16.8078 3.42854 24.2961C3.42854 24.3428 3.42854 24.3896 3.42854 24.4441C3.43633 24.8493 3.53763 24.9584 3.95841 24.9584C4.6597 24.9584 5.361 24.9584 6.0623 24.9584C6.14022 24.9584 6.21035 24.9428 6.31165 24.935C6.31165 24.7948 6.31165 24.6701 6.31165 24.5454C6.31165 18.2727 6.32724 12.0078 6.29607 5.73502C6.29607 4.74541 6.97399 4.0597 7.94802 4.06749C12.6701 4.09866 17.4 4.08307 22.122 4.08307C22.2311 4.08307 22.348 4.08307 22.4961 4.08307ZM25.9246 24.2649C25.8155 24.2415 25.7844 24.2337 25.761 24.2337C24.6233 24.2337 23.4857 24.2259 22.348 24.2337C21.7948 24.2415 21.4207 24.6233 21.4207 25.1844C21.413 26.2052 21.4207 27.2259 21.4207 28.2467C21.4207 28.3013 21.4363 28.348 21.4519 28.4805C22.9558 27.0545 24.413 25.6831 25.9246 24.2649Z" fill="#F18917"/>
<path d="M16.9169 10.2077C15.2571 10.2077 13.5974 10.2077 11.9299 10.2077C11.8363 10.2077 11.735 10.2155 11.6415 10.1999C11.3532 10.161 11.1584 9.935 11.1506 9.67007C11.1506 9.39734 11.361 9.16358 11.6571 9.12461C11.7428 9.11682 11.8286 9.11682 11.9221 9.11682C15.2415 9.11682 18.5688 9.11682 21.8883 9.11682C22.3948 9.11682 22.6675 9.30383 22.6675 9.65448C22.6675 10.0129 22.4026 10.2077 21.8961 10.2077C20.2441 10.2077 18.5844 10.2077 16.9169 10.2077Z" fill="#F18917"/>
<path d="M16.9091 17.3921C15.2026 17.3921 13.4883 17.3921 11.7818 17.3921C11.3689 17.3921 11.0961 17.1116 11.1663 16.7687C11.2208 16.5194 11.3766 16.3558 11.6416 16.3324C11.7351 16.3246 11.8364 16.3246 11.9299 16.3246C15.2494 16.3246 18.5766 16.3246 21.8961 16.3246C22.4182 16.3246 22.6676 16.5038 22.6676 16.8622C22.6598 17.2207 22.4104 17.3921 21.8883 17.3921C20.2364 17.3921 18.5689 17.3921 16.9091 17.3921Z" fill="#F18917"/>
<path d="M16.9246 13.7921C15.2649 13.7921 13.6051 13.7921 11.9376 13.7921C11.8285 13.7921 11.7194 13.7921 11.6181 13.7844C11.3532 13.7532 11.1584 13.5272 11.1506 13.2701C11.1428 13.0051 11.3532 12.7636 11.6259 12.7324C11.6961 12.7246 11.7584 12.7246 11.8285 12.7246C15.2181 12.7246 18.6077 12.7246 21.9974 12.7246C22.3636 12.7246 22.5584 12.8415 22.6363 13.1064C22.7298 13.4181 22.5428 13.7298 22.2155 13.7766C22.1142 13.7921 22.0051 13.7921 21.8961 13.7921C20.2441 13.7921 18.5844 13.7921 16.9246 13.7921Z" fill="#F18917"/>
<path d="M14.5558 21C13.6753 21 12.787 21 11.9065 21C11.813 21 11.7117 21 11.6182 20.9844C11.3455 20.9376 11.1584 20.7117 11.1584 20.4545C11.1584 20.1974 11.3455 19.9792 11.6104 19.9246C11.6961 19.9091 11.7818 19.9091 11.8675 19.9091C13.6753 19.9091 15.4831 19.9091 17.2909 19.9091C17.4 19.9091 17.5091 19.9168 17.6104 19.9402C17.852 20.0104 17.9844 20.1818 17.9922 20.4311C18 20.6961 17.8753 20.8831 17.6182 20.9532C17.5091 20.9844 17.3922 20.9922 17.2753 20.9922C16.3636 21 15.4597 21 14.5558 21Z" fill="#F18917"/>
</svg>

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -1,13 +1 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.69 3.509a.337.337 0 0 1 0-.675h16.62a.337.337 0 0 1 0 .675H1.69z" fill="#006842"/><path d="M9.662 3.171a.338.338 0 0 1 .675 0V18.22a.337.337 0 0 1-.675 0V3.171z" fill="#006842"/><path d="M4.971 18.558a.337.337 0 0 1 0-.675h10.058a.337.337 0 0 1 0 .675H4.97zM2.696 8.83h2.216v.338a2.21 2.21 0 0 1-.649 1.567c-.401.401-.955.649-1.567.649a2.21 2.21 0 0 1-1.567-.65 2.209 2.209 0 0 1-.65-1.566V8.83h2.217zm1.504.675H1.192a1.539 1.539 0 0 0 1.504 1.204A1.537 1.537 0 0 0 4.2 9.505z" fill="#006842"/><path d="M1.137 9.27a.336.336 0 1 1-.64-.205l1.86-5.798a.336.336 0 1 1 .64.205l-1.86 5.799z" fill="#006842"/><path d="M4.857 9.065a.336.336 0 1 1-.64.206l-1.86-5.799a.336.336 0 1 1 .64-.205l1.86 5.798zM17.304 8.83h2.216v.338a2.21 2.21 0 0 1-.649 1.567c-.4.401-.955.649-1.567.649a2.21 2.21 0 0 1-1.567-.65 2.21 2.21 0 0 1-.649-1.566V8.83h2.217zm1.505.675h-3.01a1.539 1.539 0 0 0 1.505 1.204 1.537 1.537 0 0 0 1.505-1.204z" fill="#006842"/><path d="M15.745 9.27a.336.336 0 1 1-.64-.205l1.86-5.798a.336.336 0 1 1 .64.205l-1.86 5.799z" fill="#006842"/><path d="M19.465 9.065a.336.336 0 1 1-.64.206l-1.86-5.799a.336.336 0 1 1 .64-.205l1.86 5.798z" fill="#006842"/><path d="M9.944 1.666a.337.337 0 0 1 .137-.659l8.687 1.835a.337.337 0 0 1-.137.659L9.944 1.666z" fill="#006842"/><path d="M9.944 1.007a.337.337 0 0 1 .137.66L1.394 3.5a.337.337 0 0 1-.137-.659l8.687-1.834z" fill="#006842"/></svg>
<path d="M1.6895 3.50851C1.50317 3.50851 1.35205 3.35739 1.35205 3.17106C1.35205 2.98474 1.50317 2.83362 1.6895 2.83362H18.3103C18.4966 2.83362 18.6477 2.98474 18.6477 3.17106C18.6477 3.35739 18.4966 3.50851 18.3103 3.50851H1.6895Z" fill="#006842"/>
<path d="M9.66235 3.17106C9.66235 2.98474 9.81348 2.83362 9.9998 2.83362C10.1861 2.83362 10.3372 2.98474 10.3372 3.17106V18.22C10.3372 18.4063 10.1861 18.5574 9.9998 18.5574C9.81348 18.5574 9.66235 18.4063 9.66235 18.22V3.17106Z" fill="#006842"/>
<path d="M4.97099 18.5576C4.78467 18.5576 4.63354 18.4065 4.63354 18.2202C4.63354 18.0338 4.78467 17.8827 4.97099 17.8827H15.0288C15.2151 17.8827 15.3662 18.0338 15.3662 18.2202C15.3662 18.4065 15.2151 18.5576 15.0288 18.5576H4.97099Z" fill="#006842"/>
<path d="M2.69571 8.83038H4.91207V9.16783C4.91207 9.77979 4.66396 10.3338 4.263 10.7349C3.86185 11.1361 3.30786 11.384 2.6959 11.384C2.08395 11.384 1.52976 11.1359 1.1288 10.7349C0.727656 10.3338 0.479736 9.77979 0.479736 9.16783V8.83038H2.69609H2.69571ZM4.20006 9.50528H1.19155C1.2564 9.79547 1.40293 10.0549 1.6059 10.2578C1.88481 10.5367 2.27008 10.7093 2.6959 10.7093C3.12154 10.7093 3.507 10.5367 3.78591 10.2578C3.98887 10.0549 4.13541 9.79547 4.20026 9.50528H4.20006Z" fill="#006842"/>
<path d="M1.13708 9.27073C1.08026 9.44768 0.89088 9.54505 0.713931 9.48824C0.536982 9.43142 0.439612 9.24204 0.496427 9.06509L2.35621 3.26671C2.41302 3.08976 2.60241 2.99239 2.77936 3.04921C2.95631 3.10602 3.05368 3.29541 2.99686 3.47235L1.13708 9.27073Z" fill="#006842"/>
<path d="M4.85672 9.06509C4.91354 9.24204 4.81617 9.43142 4.63922 9.48824C4.46227 9.54505 4.27289 9.44768 4.21607 9.27073L2.35629 3.47235C2.29948 3.29541 2.39685 3.10602 2.57379 3.04921C2.75074 2.99239 2.94013 3.08976 2.99694 3.26671L4.85672 9.06509Z" fill="#006842"/>
<path d="M17.3041 8.83038H19.5205V9.16783C19.5205 9.77979 19.2724 10.3338 18.8714 10.7349C18.4703 11.1361 17.9163 11.384 17.3043 11.384C16.6923 11.384 16.1382 11.1359 15.7372 10.7349C15.3361 10.3338 15.0881 9.77979 15.0881 9.16783V8.83038H17.3045H17.3041ZM18.8085 9.50528H15.7999C15.8648 9.79547 16.0113 10.0549 16.2143 10.2578C16.4932 10.5367 16.8785 10.7093 17.3043 10.7093C17.7299 10.7093 18.1154 10.5367 18.3943 10.2578C18.5973 10.0549 18.7438 9.79547 18.8087 9.50528H18.8085Z" fill="#006842"/>
<path d="M15.7455 9.27073C15.6887 9.44768 15.4993 9.54505 15.3223 9.48824C15.1454 9.43142 15.048 9.24204 15.1048 9.06509L16.9646 3.26671C17.0214 3.08976 17.2108 2.99239 17.3878 3.04921C17.5647 3.10602 17.6621 3.29541 17.6053 3.47235L15.7455 9.27073Z" fill="#006842"/>
<path d="M19.4651 9.06509C19.5219 9.24204 19.4246 9.43142 19.2476 9.48824C19.0707 9.54505 18.8813 9.44768 18.8245 9.27073L16.9647 3.47235C16.9079 3.29541 17.0052 3.10602 17.1822 3.04921C17.3591 2.99239 17.5485 3.08976 17.6053 3.26671L19.4651 9.06509Z" fill="#006842"/>
<path d="M9.94408 1.66632C9.76216 1.62845 9.64528 1.45016 9.68315 1.26824C9.72103 1.08631 9.89932 0.969433 10.0812 1.00731L18.7682 2.84165C18.9501 2.87953 19.067 3.05781 19.0291 3.23974C18.9912 3.42166 18.813 3.53854 18.631 3.50066L9.94408 1.66632Z" fill="#006842"/>
<path d="M9.94402 1.00713C10.1259 0.96925 10.3042 1.08613 10.3421 1.26805C10.38 1.44998 10.2631 1.62827 10.0812 1.66614L1.39423 3.50048C1.2123 3.53836 1.03402 3.42148 0.99614 3.23955C0.958263 3.05763 1.07515 2.87934 1.25707 2.84147L9.94402 1.00713Z" fill="#006842"/>
</svg>

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -1,7 +1 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.18 2.083H18v12.172H1.871V2.083h.308zm15.204.616H2.487v10.94h14.897V2.699z" fill="#006842"/><path d="M7.643 13.639h4.893v4.582H7.335V13.64h.308zm4.277.616H7.951v3.35h3.97v-3.35zM2.18 11.982a.308.308 0 0 1 0-.616h15.512a.308.308 0 0 1 0 .616H2.179z" fill="#006842"/><path d="M9.627 13.947a.308.308 0 1 1 .617 0v1.983a.308.308 0 0 1-.617 0v-1.983zM5.936 18.317a.308.308 0 0 1 0-.616h8a.308.308 0 0 1 0 .616h-8z" fill="#006842"/></svg>
<path d="M2.1792 2.08313H18.0001V14.2548H1.87109V2.08313H2.1792H2.1792ZM17.3839 2.69934H2.48731V13.6386H17.3839V2.69934Z" fill="#006842"/>
<path d="M7.64307 13.6385H12.5363V18.2215H7.33496V13.6385H7.64307ZM11.9201 14.2548H7.95117V17.6053H11.9201V14.2548Z" fill="#006842"/>
<path d="M2.1792 11.9822C2.00904 11.9822 1.87109 11.8442 1.87109 11.6741C1.87109 11.5039 2.00904 11.366 2.1792 11.366H17.692C17.8621 11.366 18.0001 11.5039 18.0001 11.6741C18.0001 11.8442 17.8621 11.9822 17.692 11.9822H2.1792Z" fill="#006842"/>
<path d="M9.62744 13.9467C9.62744 13.7765 9.76539 13.6385 9.93555 13.6385C10.1057 13.6385 10.2437 13.7765 10.2437 13.9467V15.93C10.2437 16.1002 10.1057 16.2381 9.93555 16.2381C9.76539 16.2381 9.62744 16.1002 9.62744 15.93V13.9467Z" fill="#006842"/>
<path d="M5.93579 18.3168C5.76563 18.3168 5.62769 18.1788 5.62769 18.0087C5.62769 17.8385 5.76563 17.7006 5.93579 17.7006H13.9353C14.1054 17.7006 14.2434 17.8385 14.2434 18.0087C14.2434 18.1788 14.1054 18.3168 13.9353 18.3168H5.93579Z" fill="#006842"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 518 B

View File

@@ -1,5 +1 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.816 1a.34.34 0 0 1 0 .679H7.668v.382l.398.689v3.683l-3.95 10.5a1.626 1.626 0 0 0-.056.41c0 .256.076.461.202.614.128.155.311.263.522.32.112.03.232.044.357.044h4.255a.34.34 0 0 1 0 .68H5.141c-.182 0-.361-.024-.532-.07a1.677 1.677 0 0 1-.87-.544 1.604 1.604 0 0 1-.358-1.044c0-.185.027-.385.084-.598l.003-.012L7.387 6.315v-3.39l-.398-.689V1h2.827z" fill="#006842"/><path d="M9.816 1.679a.34.34 0 0 1 0-.679h2.827v1.236l-.398.69v3.389l3.918 10.418.004.012c.057.213.083.413.083.598 0 .422-.135.773-.358 1.044-.222.269-.527.452-.87.544a2.06 2.06 0 0 1-.531.07H8.99a.34.34 0 0 1 0-.68h5.5c.126 0 .246-.015.357-.045.212-.056.395-.164.523-.319a.942.942 0 0 0 .202-.614c0-.126-.018-.263-.057-.41l-3.949-10.5V2.75l.398-.69V1.68H9.816z" fill="#006842"/><path d="M6.768 10.34a.34.34 0 0 1 0-.68h6.35a.34.34 0 0 1 0 .68h-6.35z" fill="#006842"/></svg>
<path d="M9.81587 1C10.0033 1 10.1552 1.15195 10.1552 1.33937C10.1552 1.52679 10.0033 1.67874 9.81587 1.67874H7.66792V2.06053L8.06577 2.74965V6.43336L4.11663 16.9323C4.07803 17.08 4.06009 17.2169 4.06009 17.3427C4.06009 17.5986 4.13622 17.8042 4.26226 17.957C4.38993 18.1118 4.5733 18.2196 4.78442 18.2762C4.89595 18.3061 5.01614 18.3213 5.14091 18.3213H9.39632C9.58374 18.3213 9.73568 18.4733 9.73568 18.6607C9.73568 18.8481 9.58374 19.0001 9.39632 19.0001H5.14091C4.95905 19.0001 4.77991 18.9768 4.60943 18.9311C4.26665 18.8392 3.96185 18.6556 3.73995 18.3865C3.51637 18.1155 3.38135 17.7648 3.38135 17.3427C3.38135 17.1578 3.40782 16.9583 3.46492 16.7452L3.46829 16.7327L7.38703 6.31456V2.92558L6.98917 2.23649V1.00001H9.81586L9.81587 1Z" fill="#006842"/>
<path d="M9.8159 1.67874C9.62847 1.67874 9.47653 1.52679 9.47653 1.33937C9.47653 1.15195 9.62847 1 9.8159 1H12.6426V2.23648L12.2447 2.92558V6.31455L16.1635 16.7327L16.1668 16.7452C16.2239 16.9583 16.2504 17.1578 16.2504 17.3427C16.2504 17.7648 16.1154 18.1155 15.8918 18.3865C15.6699 18.6556 15.3651 18.8392 15.0223 18.9311C14.8518 18.9767 14.6727 19.0001 14.4908 19.0001H8.99C8.80258 19.0001 8.65063 18.8481 8.65063 18.6607C8.65063 18.4733 8.80258 18.3213 8.99 18.3213H14.4908C14.6156 18.3213 14.7358 18.3061 14.8473 18.2762C15.0585 18.2196 15.2418 18.1118 15.3695 17.957C15.4955 17.8042 15.5717 17.5986 15.5717 17.3427C15.5717 17.2169 15.5537 17.0799 15.5151 16.9323L11.566 6.43335V2.74964L11.9638 2.06052V1.67873H9.81589L9.8159 1.67874Z" fill="#006842"/>
<path d="M6.76832 10.3394C6.5809 10.3394 6.42896 10.1874 6.42896 10C6.42896 9.81259 6.5809 9.66064 6.76832 9.66064H13.1181C13.3055 9.66064 13.4575 9.81259 13.4575 10C13.4575 10.1874 13.3055 10.3394 13.1181 10.3394H6.76832Z" fill="#006842"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 923 B

View File

@@ -1,6 +1 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.144 2.2H8.79v7.11H1.847V2.2h.297zm6.053.607H2.44v5.895h5.757V2.807zM2.144 11.09H8.79v7.11H1.847v-7.11h.297zm6.053.608H2.44v5.895h5.757v-5.895zM11.201 2.2h6.646v7.11h-6.943V2.2h.297zm6.053.607h-5.756v5.895h5.756V2.807zM11.201 11.09h6.646v7.11h-6.943v-7.11h.297zm6.053.608h-5.756v5.895h5.756v-5.895z" fill="#006842"/></svg>
<path d="M2.14362 2.20007H8.78972V9.30933H1.84717V2.20007H2.14362ZM8.19659 2.80745H2.4403V8.70196H8.19659V2.80745Z" fill="#006842"/>
<path d="M2.14362 11.0908H8.78972V18.2001H1.84717V11.0908H2.14362ZM8.19659 11.6982H2.4403V17.5927H8.19659V11.6982Z" fill="#006842"/>
<path d="M11.201 2.20007H17.8471V9.30933H10.9045V2.20007H11.201ZM17.254 2.80745H11.4977V8.70196H17.254V2.80745Z" fill="#006842"/>
<path d="M11.201 11.0908H17.8471V18.2001H10.9045V11.0908H11.201ZM17.254 11.6982H11.4977V17.5927H17.254V11.6982Z" fill="#006842"/>
</svg>

Before

Width:  |  Height:  |  Size: 629 B

After

Width:  |  Height:  |  Size: 408 B

View File

@@ -1,5 +1 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.239 18.23a.314.314 0 0 1-.36.514l-4.614-3.235-.015-.014a8.084 8.084 0 0 1-1.683-2.462 6.94 6.94 0 0 1-.595-2.776v-6.52l7.024-2.519a.314.314 0 0 1 .212.59L3.602 4.178v6.08c0 .9.204 1.753.54 2.525a7.447 7.447 0 0 0 1.54 2.253l4.556 3.194z" fill="#006842"/><path d="M10.324 18.744a.314.314 0 0 1-.359-.515l4.557-3.194a7.45 7.45 0 0 0 1.54-2.253c.336-.772.54-1.625.54-2.525v-6.08L9.996 1.809a.314.314 0 1 1 .212-.59l7.024 2.517v6.521a6.94 6.94 0 0 1-.595 2.776 8.084 8.084 0 0 1-1.684 2.462l-.014.014-4.615 3.235z" fill="#006842"/><path d="M6.794 9.401a.315.315 0 1 1 .445-.445l1.934 1.934 3.392-3.392a.315.315 0 0 1 .446.445L9.172 11.78 6.794 9.401z" fill="#006842"/></svg>
<path d="M10.2386 18.2294C10.3805 18.3286 10.4152 18.5241 10.3161 18.666C10.2169 18.8079 10.0214 18.8426 9.87949 18.7435L5.26465 15.5088L5.25032 15.4945C4.58147 14.8256 3.98264 13.9866 3.56683 13.0327C3.1968 12.1838 2.97217 11.2456 2.97217 10.2572V3.73647L9.9961 1.21847C10.1591 1.16007 10.3386 1.24486 10.397 1.40787C10.4554 1.57089 10.3706 1.75038 10.2076 1.80878L3.60181 4.1769V10.2572C3.60181 11.1568 3.80599 12.0102 4.14237 12.7818C4.52112 13.6508 5.0683 14.4188 5.68141 15.0352L10.2385 18.2294H10.2386Z" fill="#006842"/>
<path d="M10.3244 18.7435C10.1824 18.8426 9.98691 18.8079 9.88779 18.666C9.78867 18.5241 9.82333 18.3286 9.96525 18.2294L14.5224 15.0352C15.1354 14.4188 15.6826 13.6508 16.0614 12.7818C16.3978 12.0102 16.602 11.1568 16.602 10.2572V4.1769L9.99619 1.80878C9.83318 1.75038 9.74839 1.57089 9.80679 1.40787C9.86519 1.24486 10.0447 1.16007 10.2077 1.21847L17.2316 3.73647V10.2572C17.2316 11.2456 17.007 12.1838 16.637 13.0327C16.2212 13.9866 15.6223 14.8256 14.9535 15.4945L14.9391 15.5088L10.3243 18.7435H10.3244Z" fill="#006842"/>
<path d="M6.7941 9.40112C6.67117 9.2782 6.67117 9.07888 6.7941 8.95596C6.91702 8.83304 7.11634 8.83304 7.23926 8.95596L9.1732 10.8899L12.5653 7.4978C12.6882 7.37488 12.8875 7.37488 13.0105 7.4978C13.1334 7.62072 13.1334 7.82004 13.0105 7.94296L9.17327 11.7802L6.79416 9.40106L6.7941 9.40112Z" fill="#006842"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 758 B

View File

@@ -1,6 +1 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.89 3.526c-2-.168-3.692.153-4.952.77-.866.425-1.524.988-1.936 1.626-.399.621-.563 1.315-.451 2.02.101.638.427 1.292 1.006 1.918.474.511.956.822 1.431.96.621.179 1.243.06 1.822-.29.61-.37 1.176-.994 1.655-1.805.792-1.341 1.332-3.175 1.425-5.2zm-5.235.193C15.08 3.02 17 2.673 19.256 2.913l.295.032-.007.296c-.054 2.257-.642 4.318-1.524 5.812-.53.9-1.173 1.6-1.877 2.027-.733.444-1.528.59-2.334.357-.584-.169-1.166-.538-1.723-1.14-.671-.725-1.05-1.494-1.17-2.254-.138-.868.06-1.715.544-2.468.473-.735 1.22-1.378 2.195-1.856zM.744 1.476c2.257-.24 4.176.107 5.6.805.975.478 1.723 1.121 2.196 1.856.484.753.682 1.6.545 2.468-.12.76-.5 1.53-1.17 2.254-.558.602-1.14.972-1.724 1.14-.806.234-1.601.087-2.334-.357-.704-.426-1.346-1.127-1.877-2.027C1.098 6.121.51 4.061.456 1.804L.45 1.507l.295-.031zm5.318 1.383C4.802 2.24 3.11 1.92 1.11 2.088c.093 2.025.633 3.858 1.425 5.2.478.81 1.045 1.435 1.654 1.804.58.351 1.202.47 1.822.29.475-.138.958-.448 1.431-.96.58-.625.906-1.28 1.007-1.918.111-.705-.053-1.398-.452-2.019-.41-.639-1.07-1.202-1.935-1.626z" fill="#006842"/><path d="M9.853 18.068a.322.322 0 1 1-.643.037c-.164-2.65.33-4.925 1.4-6.872 1.068-1.944 2.706-3.552 4.832-4.874a.322.322 0 1 1 .34.548C13.75 8.17 12.188 9.7 11.175 11.544c-1.011 1.84-1.478 4-1.322 6.524z" fill="#006842"/><path d="M9.793 18.103a.322.322 0 0 1-.643-.033c.157-3.022-.314-5.608-1.332-7.812-1.017-2.2-2.583-4.026-4.62-5.53a.322.322 0 1 1 .384-.518C5.705 5.78 7.34 7.686 8.403 9.988c1.062 2.298 1.552 4.984 1.39 8.115z" fill="#006842"/></svg>
<path d="M18.8899 3.52557C16.8893 3.3583 15.1983 3.67874 13.9376 4.29643C13.0723 4.72061 12.4135 5.28385 12.0025 5.92247C11.6032 6.54319 11.4393 7.2367 11.5509 7.94144C11.652 8.57991 11.9778 9.23399 12.5574 9.86002C13.0307 10.3712 13.5131 10.6817 13.9883 10.8192C14.6092 10.9988 15.2306 10.8808 15.8103 10.5297C16.4196 10.1606 16.9862 9.53594 17.465 8.72489C18.2569 7.38351 18.7968 5.55031 18.8897 3.52542L18.8899 3.52557ZM13.6551 3.71893C15.0799 3.02056 16.9985 2.67343 19.256 2.91319L19.5507 2.94458L19.5435 3.24122C19.4897 5.49844 18.9023 7.55852 18.02 9.05292C17.4891 9.95238 16.8467 10.6536 16.1433 11.0798C15.4102 11.5238 14.6146 11.6703 13.8093 11.4374C13.2252 11.2684 12.6433 10.8987 12.0859 10.2966C11.415 9.57173 11.0359 8.80269 10.9155 8.0426C10.7781 7.17528 10.976 6.32754 11.4604 5.57457C11.9332 4.83966 12.6807 4.19664 13.6552 3.71908L13.6551 3.71893Z" fill="#006842"/>
<path d="M0.743731 1.47566C3.00126 1.23574 4.91984 1.58303 6.34463 2.2814C7.31916 2.75896 8.06666 3.40197 8.53952 4.13704C9.02406 4.89001 9.22181 5.73775 9.08457 6.60506C8.96415 7.36516 8.58502 8.13435 7.9141 8.8591C7.35677 9.46132 6.77472 9.8309 6.1907 9.99985C5.38526 10.2329 4.58984 10.0864 3.85659 9.64225C3.15306 9.2161 2.51081 8.51485 1.97987 7.61539C1.09754 6.12083 0.510184 4.06091 0.456347 1.80369L0.449219 1.50705L0.743883 1.47566H0.743731ZM6.0621 2.8589C4.80139 2.24106 3.11045 1.92077 1.10982 2.08804C1.20294 4.11293 1.74268 5.94597 2.53462 7.28751C3.01339 8.09856 3.57997 8.72337 4.18932 9.09235C4.76894 9.44343 5.39057 9.56141 6.01129 9.38185C6.48642 9.2443 6.96899 8.93387 7.44215 8.42264C8.02177 7.79661 8.34753 7.14253 8.44868 6.50406C8.5603 5.79932 8.39636 5.10581 7.99705 4.48509C7.58607 3.84647 6.92744 3.28323 6.06194 2.85905L6.0621 2.8589Z" fill="#006842"/>
<path d="M9.8531 18.0677C9.86357 18.2453 9.72799 18.3977 9.5504 18.4081C9.37281 18.4186 9.2204 18.283 9.20994 18.1054C9.04615 15.4551 9.54039 13.1802 10.6099 11.2335C11.678 9.28947 13.316 7.68072 15.442 6.35936C15.5932 6.26533 15.7919 6.31159 15.8859 6.46279C15.9799 6.61399 15.9337 6.81265 15.7825 6.90668C13.7494 8.17026 12.1872 9.70106 11.1749 11.5438C10.1638 13.384 9.69735 15.5434 9.85325 18.0677H9.8531Z" fill="#006842"/>
<path d="M9.79275 18.103C9.78365 18.2806 9.6323 18.4173 9.45471 18.4082C9.27712 18.3991 9.14048 18.2477 9.14958 18.0701C9.30654 15.0483 8.83642 12.4624 7.81775 10.2579C6.80106 8.05775 5.23508 6.23213 3.19882 4.72727C3.05596 4.62141 3.02608 4.41986 3.13194 4.277C3.23779 4.13415 3.43934 4.10427 3.5822 4.21013C5.70491 5.77869 7.33913 7.68589 8.40299 9.988C9.46487 12.286 9.95547 14.9724 9.79275 18.1029V18.103Z" fill="#006842"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -1,13 +1 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.979 18.733a22.22 22.22 0 0 1-3.867-.378c-.725-.13-1.47-.133-2.205-.197-.224-.022-.456-.032-.669-.099-.41-.128-.551-.498-.37-.887.04-.088.083-.184.152-.247.184-.174.2-.376.189-.616-.07-1.752-.072-3.504.146-5.249.051-.404.142-.804.203-1.209a.367.367 0 0 0-.064-.253c-.304-.38-.346-.852-.083-1.267.059-.093.054-.15-.002-.24a1.046 1.046 0 0 1 .897-1.622c.197-.002.274-.058.336-.245.162-.516.394-1.001.756-1.414.41-.469.905-.746 1.553-.703.06.003.14-.064.189-.12.338-.391.647-.812 1.012-1.177.415-.41.93-.663 1.531-.674.695-.013 1.249.31 1.71.797.13.135.237.178.431.149.682-.107 1.262.125 1.763.586.368.338.637.75.86 1.193.03.058.072.136.128.154.53.184.815.597 1.036 1.073.013.03.032.059.037.091.038.205.16.293.363.362.625.205.884.95.543 1.515-.067.112-.085.184-.008.307.25.391.2.863-.096 1.233-.048.061-.09.165-.075.234.232 1.036.339 2.09.36 3.148.024 1.18-.008 2.362-.01 3.542 0 .088.042.18.084.26.088.158.213.296.283.461.14.33.01.648-.322.786-.17.07-.363.123-.546.12-1.108-.005-2.195.15-3.281.352-.978.18-1.971.237-2.964.234zm5.747-8.772c-3.835.4-7.68.402-11.516-.003-.32.865-.57 5.353-.349 6.15.256-.078.405-.04.488.122.085.165.024.306-.184.474a8.156 8.156 0 0 0-.509.45c-.085.082-.146.186-.25.322.197.018.336.037.477.045.62.04 1.243.05 1.861.12.682.08 1.353.232 2.035.317 1.656.21 3.315.189 4.964-.077 1.14-.187 2.274-.392 3.435-.365.099.003.197-.032.344-.059-.112-.138-.186-.253-.282-.34-.184-.174-.384-.33-.573-.496-.128-.112-.16-.253-.075-.402.08-.141.208-.19.365-.144.04.01.08.024.12.037.202-1.089-.035-5.246-.351-6.151zM9.98 7.11H4.375c-.311 0-.49.144-.498.397-.01.25.155.407.464.44.431.042.865.082 1.297.12.375.031.75.05 1.126.079.283.024.434.242.322.46-.087.174-.242.195-.415.18-.834-.073-1.667-.147-2.5-.209a.314.314 0 0 0-.235.118c-.192.282.01.612.402.639 1.457.098 2.91.215 4.368.271 1.672.064 3.347.008 5.017-.109.62-.045 1.241-.104 1.861-.16.181-.016.344-.071.43-.255.111-.248-.035-.53-.267-.509-.466.043-.93.093-1.396.133a34.92 34.92 0 0 1-1.185.083c-.21.013-.354-.107-.37-.29-.016-.19.101-.32.312-.35.045-.005.09-.005.136-.01.583-.043 1.163-.085 1.747-.13.226-.02.452-.04.676-.072.253-.035.397-.221.376-.458-.022-.227-.195-.368-.445-.365-.163 0-.325-.003-.488-.003a1648.37 1648.37 0 0 0-5.129 0zm5.082-.655c-.168-.378-.325-.74-.762-.831a.453.453 0 0 1-.36-.306 3.327 3.327 0 0 0-.785-1.172c-.43-.402-.924-.56-1.502-.375-.28.087-.341.06-.53-.174a2.99 2.99 0 0 0-.333-.354c-.66-.591-1.372-.62-2.08-.08-.503.384-.866.89-1.198 1.42-.139.22-.227.258-.47.192a.925.925 0 0 0-.713.087c-.62.35-.865.96-1.105 1.593h9.838z" fill="#006842"/><path d="M7.8 15.268c.067-.42.099-.85.205-1.262.298-1.148 1.108-1.736 2.24-1.886.49-.063.993-.02 1.491-.016.179.003.282.115.306.293.104.81.07 1.609-.255 2.368-.39.905-1.14 1.34-2.072 1.462-.477.064-.967.04-1.452.037-.25 0-.362-.122-.383-.373-.019-.207-.027-.415-.04-.62a.095.095 0 0 1-.04-.003zm1.177.352c.005.016.013.034.019.05.2-.018.4-.026.596-.056.749-.117 1.353-.434 1.646-1.185.203-.519.235-1.06.203-1.606-.003-.042-.096-.117-.144-.117-.304 0-.61 0-.911.035-.996.117-1.58.623-1.798 1.56-.066.28-.08.573-.12.858l.067.016c.293-.296.583-.591.876-.884.179-.179.354-.362.538-.536.141-.135.328-.138.456-.018.133.128.13.312-.008.469-.048.053-.099.1-.15.151-.428.421-.85.842-1.27 1.263zM13.656 5.889c.003.178-.151.325-.34.322a.325.325 0 0 1-.336-.306.327.327 0 0 1 .33-.333.333.333 0 0 1 .346.317zM9.403 4.038a.322.322 0 0 1-.335-.325c0-.176.138-.312.322-.317.192-.005.344.13.346.314a.325.325 0 0 1-.333.328zM8.07 5.375c.188.005.337.157.33.333-.009.18-.166.314-.357.306-.184-.008-.323-.147-.32-.322 0-.179.157-.323.346-.317zM6.77 5.883c.005.179-.147.325-.336.328a.322.322 0 0 1-.338-.304c-.01-.183.13-.33.322-.338.186-.005.346.139.352.314zM9.955 5.375c.191.005.333.149.327.333-.005.183-.157.314-.351.306-.187-.008-.32-.141-.317-.32a.32.32 0 0 1 .34-.32zM11.72 5.9a.325.325 0 0 1-.349.31c-.194-.004-.33-.148-.32-.337a.32.32 0 0 1 .336-.304c.19.003.336.15.333.33zM10.85 4.86c-.192 0-.339-.138-.339-.322 0-.183.147-.316.344-.314.189.003.322.13.327.31a.322.322 0 0 1-.333.327zM12.655 4.858c0 .186-.141.32-.338.32-.197 0-.336-.136-.33-.325.002-.181.133-.304.327-.307.2-.002.34.126.34.312zM8.754 5.108c-.195 0-.341-.138-.339-.32.003-.178.157-.316.35-.31.183.005.321.138.324.313.003.184-.138.317-.335.317z" fill="#006842"/></svg>
<path d="M9.9786 18.7329C8.679 18.7276 7.39538 18.5864 6.11176 18.3547C5.38739 18.2242 4.64172 18.2216 3.9067 18.1577C3.68299 18.1364 3.4513 18.1257 3.23825 18.0591C2.82813 17.9313 2.68699 17.5611 2.86808 17.1723C2.90803 17.0844 2.95064 16.9885 3.01988 16.9246C3.20363 16.7515 3.21961 16.5491 3.20896 16.3095C3.13972 14.5571 3.13705 12.8048 3.35543 11.0605C3.40603 10.6557 3.49658 10.2562 3.55783 9.8514C3.56848 9.77151 3.54451 9.65966 3.49391 9.5984C3.19032 9.21758 3.14771 8.74621 3.41136 8.33076C3.46994 8.23755 3.46462 8.18163 3.40869 8.09108C2.95863 7.36405 3.44598 6.47457 4.30616 6.46924C4.50323 6.46658 4.58046 6.41065 4.64172 6.22424C4.80417 5.70759 5.03586 5.2229 5.39804 4.81012C5.80816 4.34141 6.3035 4.06445 6.95064 4.10706C7.01189 4.10972 7.09178 4.04314 7.13972 3.98722C7.47793 3.59574 7.78686 3.17497 8.1517 2.81012C8.56715 2.4 9.08113 2.14701 9.68299 2.13635C10.3781 2.12304 10.932 2.44528 11.3927 2.93263C11.5232 3.06844 11.6297 3.11105 11.8241 3.08176C12.5059 2.97523 13.0865 3.20693 13.5871 3.66764C13.9546 4.00586 14.2236 4.41864 14.4473 4.86072C14.4766 4.91931 14.5192 4.99654 14.5751 5.01518C15.1051 5.19894 15.3901 5.61172 15.6111 6.08842C15.6244 6.11771 15.643 6.14701 15.6484 6.17896C15.6857 6.38402 15.8082 6.47191 16.0106 6.54115C16.6364 6.74621 16.8947 7.49188 16.5538 8.05646C16.4873 8.16831 16.4686 8.24021 16.5458 8.36272C16.7962 8.7542 16.7456 9.22557 16.45 9.59574C16.402 9.65699 16.3594 9.76085 16.3754 9.83009C16.6071 10.866 16.7136 11.9206 16.7349 12.9779C16.7589 14.1577 16.7269 15.3401 16.7243 16.5198C16.7243 16.6077 16.7669 16.7009 16.8095 16.7808C16.8974 16.9379 17.0225 17.0764 17.0918 17.2415C17.2329 17.5718 17.1024 17.8887 16.7695 18.0272C16.5991 18.0964 16.4074 18.1497 16.2236 18.147C15.1157 18.1417 14.0292 18.2961 12.9426 18.4985C11.9653 18.6796 10.9719 18.7356 9.9786 18.7329ZM15.7256 9.96059C11.8907 10.3601 8.04518 10.3627 4.21029 9.95792C3.89072 10.8234 3.64038 15.3108 3.86142 16.1071C4.11708 16.0298 4.26622 16.0671 4.34877 16.2296C4.43399 16.3947 4.37274 16.5358 4.16502 16.7036C3.98925 16.8474 3.81881 16.9965 3.65636 17.1537C3.57114 17.2362 3.50989 17.3401 3.40603 17.4759C3.6031 17.4945 3.74158 17.5132 3.88273 17.5212C4.50323 17.5611 5.1264 17.5718 5.74425 17.641C6.426 17.7209 7.09711 17.8727 7.77887 17.9579C9.43532 18.1683 11.0944 18.147 12.7429 17.8807C13.8827 17.6943 15.0172 17.4892 16.1783 17.5158C16.2769 17.5185 16.3754 17.4839 16.5219 17.4573C16.41 17.3188 16.3355 17.2043 16.2396 17.1164C16.0558 16.9433 15.8561 16.7862 15.667 16.621C15.5392 16.5092 15.5072 16.368 15.5924 16.2189C15.6723 16.0778 15.8002 16.0298 15.9573 16.0751C15.9972 16.0858 16.0372 16.0991 16.0771 16.1124C16.2795 15.0232 16.0425 10.866 15.7256 9.96059ZM9.98126 7.11105C8.11175 7.11105 6.24491 7.11105 4.3754 7.11105C4.06382 7.11105 3.88539 7.25486 3.8774 7.50786C3.86675 7.75819 4.03186 7.91531 4.34078 7.94727C4.77221 7.98988 5.2063 8.02983 5.63772 8.06711C6.01322 8.09907 6.38872 8.11771 6.76422 8.14701C7.04651 8.17097 7.19831 8.38935 7.08646 8.60773C6.99857 8.78083 6.84411 8.80213 6.67101 8.78615C5.83745 8.71425 5.0039 8.63968 4.17034 8.57843C4.09311 8.5731 3.98126 8.63169 3.93599 8.69561C3.74425 8.9779 3.94664 9.30812 4.33812 9.33475C5.79484 9.43329 7.24891 9.55047 8.70563 9.60639C10.3781 9.67031 12.0532 9.61438 13.7229 9.49721C14.3434 9.45193 14.964 9.39334 15.5845 9.33742C15.7655 9.32144 15.928 9.26551 16.0132 9.08176C16.1251 8.83409 15.9786 8.5518 15.7469 8.5731C15.2809 8.61571 14.8175 8.66631 14.3514 8.70626C13.9573 8.74088 13.5632 8.76751 13.1663 8.78882C12.956 8.80213 12.8122 8.68229 12.7962 8.49854C12.7802 8.30946 12.8974 8.17896 13.1078 8.14967C13.153 8.14434 13.1983 8.14434 13.2436 8.13902C13.8268 8.09641 14.4074 8.0538 14.9906 8.00852C15.2169 7.98988 15.4433 7.96858 15.667 7.93662C15.92 7.902 16.0638 7.71558 16.0425 7.47856C16.0212 7.2522 15.8481 7.11105 15.5978 7.11372C15.4353 7.11372 15.2729 7.11105 15.1104 7.11105C13.4087 7.10839 11.6963 7.10839 9.98126 7.11105ZM15.0625 6.45593C14.8947 6.07776 14.7376 5.71558 14.3008 5.62504C14.1118 5.58509 14.0106 5.48922 13.9413 5.31878C13.7576 4.8767 13.5072 4.47723 13.1557 4.14701C12.7269 3.74488 12.2316 3.58775 11.6537 3.77151C11.3741 3.85939 11.3128 3.83276 11.1237 3.5984C11.0225 3.47324 10.9107 3.35073 10.7908 3.24421C10.1304 2.653 9.41935 2.6237 8.71096 3.16432C8.20763 3.5478 7.84544 4.0538 7.51255 4.58376C7.37407 4.8048 7.28619 4.84208 7.04385 4.7755C6.79351 4.70892 6.55117 4.73822 6.33013 4.86338C5.70962 5.21225 5.46462 5.82211 5.22494 6.45593C8.51655 6.45593 11.7762 6.45593 15.0625 6.45593Z" fill="#006842"/>
<path d="M7.80005 15.2682C7.86663 14.8474 7.89858 14.4187 8.00511 14.0059C8.30338 12.8581 9.11297 12.2695 10.2448 12.1204C10.7348 12.0565 11.2381 12.0991 11.7361 12.1044C11.9146 12.1071 12.0184 12.2189 12.0424 12.3974C12.1463 13.2069 12.1116 14.0059 11.7867 14.7649C11.3979 15.6703 10.6469 16.1044 9.71483 16.2269C9.23813 16.2908 8.74812 16.2669 8.26343 16.2642C8.0131 16.2642 7.90125 16.1417 7.87994 15.8914C7.8613 15.6836 7.85331 15.4759 7.84 15.2709C7.82402 15.2735 7.8107 15.2709 7.80005 15.2682ZM8.97715 15.6197C8.98247 15.6357 8.99046 15.6543 8.99579 15.6703C9.19552 15.6517 9.39526 15.6437 9.59233 15.6144C10.3407 15.4972 10.9452 15.1803 11.2381 14.4293C11.4405 13.91 11.4725 13.3694 11.4405 12.8234C11.4379 12.7808 11.3447 12.7063 11.2967 12.7063C10.9931 12.7063 10.6869 12.7063 10.3859 12.7409C9.38993 12.8581 8.80671 13.3641 8.58833 14.3015C8.52175 14.5811 8.50844 14.874 8.46849 15.159C8.4898 15.1643 8.5111 15.1697 8.53507 15.175C8.82801 14.8794 9.11829 14.5838 9.41123 14.2908C9.58966 14.1124 9.76543 13.9286 9.94918 13.7555C10.0903 13.6197 10.2767 13.6171 10.4046 13.7369C10.5377 13.8647 10.5351 14.0485 10.3966 14.2056C10.3487 14.2589 10.2981 14.3068 10.2475 14.3574C9.81869 14.7782 9.39792 15.1989 8.97715 15.6197Z" fill="#006842"/>
<path d="M13.6565 5.88868C13.6591 6.06711 13.5047 6.21358 13.3156 6.21092C13.1318 6.21092 12.988 6.07776 12.98 5.90466C12.9721 5.72623 13.1212 5.57443 13.3103 5.57177C13.494 5.56644 13.6538 5.71025 13.6565 5.88868Z" fill="#006842"/>
<path d="M9.40346 4.03781C9.21438 4.04047 9.06524 3.89666 9.06791 3.71291C9.06791 3.53714 9.20639 3.40132 9.39014 3.39599C9.58189 3.39067 9.73369 3.52649 9.73635 3.71024C9.73901 3.89133 9.5952 4.03514 9.40346 4.03781Z" fill="#006842"/>
<path d="M8.06914 5.37472C8.25822 5.38004 8.40736 5.53184 8.39937 5.70761C8.39138 5.8887 8.23426 6.02185 8.04251 6.01386C7.85876 6.00587 7.72028 5.86739 7.72294 5.69163C7.72294 5.5132 7.88006 5.36939 8.06914 5.37472Z" fill="#006842"/>
<path d="M6.76955 5.88336C6.77487 6.06179 6.62308 6.20826 6.434 6.21092C6.24758 6.21359 6.10643 6.08309 6.09578 5.90733C6.08513 5.72357 6.22627 5.5771 6.41802 5.56911C6.60444 5.56379 6.76422 5.70759 6.76955 5.88336Z" fill="#006842"/>
<path d="M9.95469 5.37469C10.1464 5.38002 10.2876 5.52383 10.2823 5.70758C10.2769 5.89134 10.1251 6.02183 9.93072 6.01384C9.7443 6.00585 9.61115 5.87269 9.61381 5.69426C9.61381 5.50785 9.76294 5.36936 9.95469 5.37469Z" fill="#006842"/>
<path d="M11.7203 5.89933C11.715 6.08042 11.5632 6.2189 11.3714 6.21091C11.177 6.20559 11.0412 6.06178 11.0519 5.8727C11.0598 5.69693 11.2037 5.56644 11.3874 5.5691C11.5765 5.57176 11.723 5.71824 11.7203 5.89933Z" fill="#006842"/>
<path d="M10.8494 4.86071C10.6577 4.86071 10.5112 4.72222 10.5112 4.53847C10.5112 4.35471 10.6577 4.22156 10.8548 4.22422C11.0439 4.22688 11.177 4.35471 11.1823 4.53314C11.1823 4.71956 11.0412 4.86071 10.8494 4.86071Z" fill="#006842"/>
<path d="M12.6549 4.85804C12.6549 5.04446 12.5138 5.17762 12.3167 5.17762C12.1196 5.17762 11.9812 5.0418 11.9865 4.85272C11.9891 4.67162 12.1196 4.54912 12.314 4.54646C12.5138 4.54379 12.6549 4.67162 12.6549 4.85804Z" fill="#006842"/>
<path d="M8.75353 5.10839C8.55913 5.10839 8.41266 4.96991 8.41532 4.78881C8.41798 4.61039 8.57244 4.4719 8.76419 4.47723C8.94794 4.48256 9.08642 4.61571 9.08909 4.79148C9.09175 4.97523 8.95061 5.10839 8.75353 5.10839Z" fill="#006842"/>
</svg>

Before

Width:  |  Height:  |  Size: 7.8 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

@@ -1,5 +1 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.842 8.527c.28-.03.545-.078.815-.093.536-.021 1.076-.052 1.61-.021.551.031 1.06.255 1.497.597.504.395 1.06.598 1.699.619.488.015.846.28 1.039.727.202.473.124.925-.224 1.299-.52.56-1.05 1.111-1.605 1.636-1.19 1.132-2.556 2.031-3.943 2.893-.571.354-1.132.728-1.709 1.08-1.164.707-2.426 1.076-3.787 1.06-1.361-.015-2.348-.66-2.961-1.88a.417.417 0 0 0-.218-.182 5.788 5.788 0 0 1-2.364-1.335c-.073-.067-.16-.124-.25-.182-2.264-1.387-2.83-4.379-1.194-6.472C3.554 5.317 6.541 3.4 10.182 2.517c.94-.229 1.896-.369 2.868-.369.623 0 1.127.41 1.236 1.023.026.151.01.328-.031.473a707.71 707.71 0 0 1-1.377 4.733c-.01.046-.02.088-.036.15zm-4.364 9.174c1.101-.026 2.26-.363 3.325-1.028.79-.494 1.574-1.003 2.363-1.496 1.294-.81 2.504-1.736 3.59-2.81.369-.364.717-.749 1.07-1.128a.563.563 0 0 0 .114-.634c-.093-.218-.27-.358-.509-.364-.779-.01-1.449-.275-2.057-.753-.332-.26-.717-.436-1.137-.457a11.9 11.9 0 0 0-1.668.037c-2.213.233-4.213 1.033-6.026 2.311-1.138.8-1.766 1.912-1.922 3.299-.192 1.688 1.013 3.044 2.857 3.023zm-5.117-3.496.078.063c.546-.23 1.096-.458 1.642-.697a.417.417 0 0 0 .202-.228 5.19 5.19 0 0 1 1.652-2.286c.92-.738 1.964-1.247 3.04-1.709a.649.649 0 0 0 .264-.208c.26-.374.535-.737.743-1.137.759-1.445 1.491-2.9 2.234-4.354.01-.015 0-.041 0-.067-.026.005-.042.005-.052.01-1.901.94-3.678 2.073-5.252 3.501-1.626 1.476-2.997 3.138-3.844 5.185-.265.634-.473 1.283-.707 1.927zm9.777-11.387c-.005-.026-.005-.057-.01-.083-.562.057-1.123.088-1.678.171-1.746.26-3.398.816-4.94 1.668-1.892 1.05-3.528 2.405-4.832 4.145a3.749 3.749 0 0 0 .385 4.946c.067.068.14.125.244.223-.026-.249-.052-.447-.073-.644-.239-2.015.213-3.86 1.455-5.465 1.283-1.662 2.981-2.8 4.888-3.641 1.08-.473 2.223-.728 3.356-1.013.41-.104.81-.203 1.205-.307zM2.94 13.514c.02-.062.041-.12.057-.181a13.86 13.86 0 0 1 2.005-3.97c1.335-1.812 2.982-3.298 4.836-4.57.4-.276.816-.525 1.247-.806-.073.016-.114.02-.156.026a12.98 12.98 0 0 0-5.49 2.816c-1.538 1.314-2.474 2.935-2.624 4.976-.042.572 0 1.138.125 1.71zm8.275-4.613c.223-.057.478-.13.743-.192.12-.026.181-.083.218-.203.177-.57.374-1.142.55-1.714.172-.56.333-1.127.494-1.688-.005 0-.01-.005-.02-.005-.655 1.272-1.325 2.545-1.985 3.802zm-7.6 5.948c-.01.021-.016.042-.026.063.462.233.92.472 1.418.722v-1.32c-.457.177-.925.354-1.392.535z" fill="#006842"/><path d="M15.678 12.48c.135.172.25.323.38.489-2.079 1.6-4.39 2.639-6.967 3.163-.047-.202-.093-.394-.14-.607a15.944 15.944 0 0 0 6.727-3.045zM9.803 11.441c-.11-.187-.203-.353-.307-.54 1.689-.956 3.496-1.36 5.434-1.278v.619c-1.813-.078-3.527.29-5.127 1.2z" fill="#006842"/></svg>
<path d="M12.8418 8.52726C13.1223 8.49609 13.3873 8.44934 13.6574 8.43376C14.1925 8.41298 14.7327 8.38181 15.2678 8.41298C15.8184 8.44415 16.3275 8.66752 16.7639 9.01038C17.2678 9.40518 17.8236 9.60778 18.4626 9.62856C18.9509 9.64415 19.3094 9.90908 19.5016 10.3558C19.7042 10.8286 19.6262 11.2805 19.2782 11.6545C18.7587 12.2156 18.2288 12.7662 17.673 13.2909C16.4834 14.4234 15.1171 15.3221 13.7301 16.1844C13.1587 16.5377 12.5977 16.9117 12.021 17.2649C10.8574 17.9714 9.59507 18.3403 8.23403 18.3247C6.87299 18.3091 5.88598 17.6649 5.27299 16.4441C5.23143 16.3662 5.13793 16.2883 5.05481 16.2623C4.1613 15.9974 3.37169 15.5662 2.69117 14.9273C2.61845 14.8597 2.53013 14.8026 2.44182 14.7454C0.176888 13.3584 -0.389346 10.3662 1.24702 8.27272C3.55351 5.31687 6.54052 3.39999 10.1821 2.51687C11.1223 2.2883 12.0782 2.14804 13.0496 2.14804C13.673 2.14804 14.1769 2.55843 14.286 3.17142C14.312 3.32207 14.2964 3.49869 14.2548 3.64414C13.8029 5.22337 13.3405 6.80259 12.8782 8.37661C12.8678 8.42337 12.8574 8.46492 12.8418 8.52726ZM8.47819 17.7013C9.57948 17.6753 10.7379 17.3377 11.8029 16.6727C12.5925 16.1792 13.3769 15.6701 14.1665 15.1766C15.46 14.3662 16.6704 13.4415 17.7561 12.3662C18.1249 12.0026 18.473 11.6182 18.8262 11.239C18.9925 11.0571 19.0392 10.839 18.9405 10.6052C18.847 10.387 18.6704 10.2467 18.4314 10.2415C17.6522 10.2312 16.9821 9.96622 16.3743 9.4883C16.0418 9.22856 15.6574 9.05194 15.2366 9.03116C14.6808 9.01038 14.1197 9.01038 13.5691 9.06752C11.3561 9.30129 9.35611 10.1013 7.54312 11.3792C6.40546 12.1792 5.77689 13.2909 5.62104 14.6779C5.42884 16.3662 6.63403 17.7221 8.47819 17.7013ZM3.3613 14.2052C3.38728 14.226 3.41325 14.2467 3.43922 14.2675C3.98468 14.0389 4.53533 13.8104 5.08078 13.5714C5.1691 13.5351 5.25221 13.4312 5.28338 13.3428C5.62624 12.4286 6.17169 11.6649 6.93533 11.0571C7.85481 10.3195 8.89896 9.81038 9.97429 9.34804C10.073 9.30648 10.1769 9.22856 10.2392 9.14025C10.499 8.76622 10.7743 8.40259 10.9821 8.00259C11.7405 6.55843 12.473 5.10388 13.2158 3.64934C13.2262 3.63375 13.2158 3.60778 13.2158 3.58181C13.1899 3.587 13.1743 3.587 13.1639 3.5922C11.2626 4.53246 9.48598 5.66492 7.91195 7.0935C6.28598 8.56882 4.91455 10.2312 4.0678 12.2779C3.80286 12.9117 3.59507 13.561 3.3613 14.2052ZM13.1379 2.81817C13.1327 2.7922 13.1327 2.76103 13.1275 2.73505C12.5665 2.7922 12.0055 2.82337 11.4496 2.90648C9.70416 3.16622 8.05221 3.72207 6.50936 4.57402C4.61845 5.62337 2.98208 6.97921 1.67819 8.71947C0.540524 10.2364 0.706757 12.3351 2.0626 13.6649C2.13013 13.7325 2.20286 13.7896 2.30676 13.8883C2.28078 13.639 2.25481 13.4415 2.23403 13.2441C1.99507 11.2286 2.44702 9.3844 3.68858 7.77921C4.97169 6.11687 6.67039 4.97921 8.57689 4.13765C9.65741 3.66492 10.8003 3.41038 11.9327 3.12466C12.3431 3.02077 12.7431 2.92207 13.1379 2.81817ZM2.94052 13.5143C2.9613 13.4519 2.98208 13.3948 2.99767 13.3325C3.46 11.9039 4.11455 10.574 5.00286 9.36363C6.33793 7.55064 7.98468 6.06492 9.83922 4.7922C10.2392 4.51687 10.6548 4.26752 11.086 3.987C11.0133 4.00259 10.9717 4.00778 10.9301 4.01298C8.87299 4.50648 7.04442 5.45194 5.43923 6.82856C3.90156 8.14285 2.9665 9.76363 2.81585 11.8052C2.77429 12.3766 2.81585 12.9428 2.94052 13.5143ZM11.2158 8.90129C11.4392 8.84415 11.6938 8.77142 11.9587 8.70908C12.0782 8.68311 12.1405 8.62596 12.1769 8.50648C12.3535 7.93505 12.5509 7.36363 12.7275 6.7922C12.899 6.23116 13.06 5.66492 13.221 5.10388C13.2158 5.10388 13.2107 5.09869 13.2003 5.09869C12.5457 6.37142 11.8756 7.64415 11.2158 8.90129ZM3.61585 14.8493C3.60546 14.8701 3.60026 14.8909 3.58987 14.9117C4.05221 15.1454 4.50936 15.3844 5.00806 15.6338C5.00806 15.1506 5.00806 14.7299 5.00806 14.3143C4.55091 14.4909 4.08338 14.6675 3.61585 14.8493Z" fill="#006842"/>
<path d="M15.6782 12.4805C15.8133 12.6519 15.9276 12.8026 16.0574 12.9688C13.9795 14.5688 11.6678 15.6078 9.09119 16.1324C9.04443 15.9299 8.99768 15.7376 8.95093 15.5247C11.434 15.0311 13.6678 14.0286 15.6782 12.4805Z" fill="#006842"/>
<path d="M9.80283 11.4415C9.69374 11.2545 9.60023 11.0883 9.49634 10.9013C11.1846 9.94544 12.9924 9.54025 14.9301 9.62337C14.9301 9.82596 14.9301 10.0182 14.9301 10.2415C13.1171 10.1636 11.4028 10.5325 9.80283 11.4415Z" fill="#006842"/>
</svg>

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@@ -1,13 +1 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)" fill-rule="evenodd" clip-rule="evenodd" fill="#006842"><path d="M15.672 5.85c.197 0 1.069-.574 1.291-.707.522-.312.54-.233 1.139-.233-.006.26-.137.384-.157.627-.338 0-1.216.617-1.565.825-.068.04-.235.127-.288.182-.209.213-.033.56.207.56.279 0 1.237-.727 1.607-.901.183-.086.57-.04.823-.04a2.263 2.263 0 0 1-.034.202c-.078.21-.217.052-.538.246l-4.49 2.64c-.77.466-.49.344-1.53.135L8.74 8.707l-.85-.17c-.335-.066-.642-.082-.642-.453 0-.499.911-.353 1.567-.353.61 0 3.43.07 3.788-.052 1.377-.466 1.012-2.456-.301-2.456H4.976c-.744 0-1.308.519-1.767 1.015-.854.92-1.763 1.79-2.65 2.678C.292 9.182 0 9.324 0 9.69c0 .157.188.235.313.235.249 0 1-.862 1.205-1.068L3.81 6.605c.198-.198.344-.394.6-.537.253-.142.544-.218.919-.218h6.778c.835 0 .946.907.391 1.175-.333.162-1.702.08-2.232.08H7.954c-.476-.001-.658-.036-.953.182-.495.366-.572 1.173-.074 1.588.211.175.5.236.801.296.566.112 5.046 1.068 5.476 1.068.176 0 1.171-.644 1.384-.772L17.3 7.871c.238-.143.425-.25.667-.392.724-.426.598-.375 1.387-.375-.008.371-.358.949-.536 1.187-.513.685-1.205 1.081-1.9 1.548l-3.702 2.41c-.2.118-.323.223-.534.328-.547.273-1.129.365-1.79.365-.494 0-.833-.154-1.21-.28-.341-.113-3.208-1.17-3.414-1.17-.238 0-.953.817-1.146 1.01-.2.199-1.048.964-1.048 1.185 0 .241.169.313.352.313.243 0 .821-.684 1.01-.872.228-.229.726-.78.95-.93.147.034.4.14.553.19 1.08.358 3.007 1.22 4.03 1.22 1.58 0 2.408-.673 3.613-1.48l2.938-1.921c.396-.253.784-.517 1.141-.819l.488-.491c.485-.51.91-1.339.91-2.106 0-.37-.342-.314-.704-.314.067-.816.356-.94-.745-.94.05-.218.49-1.254-.117-1.254-1.264 0-1.136-.136-1.883.311-.217.13-1.047.573-1.165.717-.178.216-.005.54.226.54z"/><path d="M7.523 4.597c0 .19.124.313.313.313.363 0 .338-.54 1.278-.838.748-.238 1.664.04 2.08.535.114.135.171.303.404.303.394 0 .573-.482-.47-1.176-1.592-1.059-3.605.247-3.605.863zM12.225 4.283c0 .623.734-.097 1.712 1.109.142.175.219.458.482.458.639 0 .174-.871-.447-1.355-.424-.33-.786-.525-1.434-.525-.19 0-.313.124-.313.313zM13.949 6.32c0 .426.478.236.748.506s.08.748.506.748c.66 0 .27-1.567-.94-1.567-.19 0-.314.124-.314.314z"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h20v20H0z"/></clipPath></defs></svg>
<g clip-path="url(#clip0_490_1364)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.6725 5.85033C15.8686 5.85033 16.7409 5.27604 16.9633 5.14288C17.4849 4.8307 17.5033 4.90997 18.1017 4.90997C18.096 5.16907 17.9652 5.29399 17.945 5.53688C17.607 5.53688 16.7291 6.15376 16.3799 6.36186C16.3121 6.40226 16.1453 6.489 16.0915 6.54412C15.8834 6.75742 16.0592 7.10412 16.2994 7.10412C16.5775 7.10412 17.5357 6.37659 17.9057 6.20281C18.0892 6.11661 18.4769 6.16378 18.7286 6.16378C18.7255 6.20173 18.7005 6.35073 18.6951 6.36528C18.6175 6.57473 18.4779 6.41728 18.1572 6.61101L13.6669 9.2517C12.8967 9.71683 13.1773 9.59462 12.1364 9.38643L8.74069 8.70728C8.45987 8.65113 8.19314 8.59712 7.89168 8.53757C7.55633 8.47133 7.24855 8.45496 7.24855 8.08367C7.24855 7.58522 8.16025 7.73103 8.81577 7.73103C9.42614 7.73103 12.2451 7.80052 12.6037 7.67921C13.9811 7.21324 13.6161 5.22342 12.3029 5.22342H4.97604C4.23248 5.22342 3.66842 5.74189 3.20851 6.23778C2.35535 7.1577 1.44593 8.02866 0.558329 8.91624C0.292987 9.18161 0 9.32363 0 9.69008C0 9.84659 0.188026 9.92518 0.313453 9.92518C0.562014 9.92518 1.31299 9.06275 1.51827 8.85749L3.81038 6.60456C4.00793 6.40698 4.1538 6.21081 4.40975 6.06768C4.66346 5.9258 4.95396 5.85033 5.32866 5.85033H12.107C12.9415 5.85033 13.0531 6.75651 12.4983 7.02527C12.1648 7.18686 10.7956 7.10412 10.2655 7.10412C9.49492 7.10412 8.72436 7.10432 7.95379 7.10412C7.47793 7.104 7.29649 7.06919 7.00078 7.28736C6.50581 7.65254 6.42868 8.46029 6.92748 8.87488C7.13812 9.04993 7.42655 9.11108 7.72848 9.17096C8.29411 9.28315 12.7736 10.2386 13.2041 10.2386C13.3797 10.2386 14.3751 9.59476 14.5878 9.46735L17.3012 7.8708C17.5392 7.72755 17.726 7.62148 17.9677 7.4794C18.6925 7.05331 18.5657 7.10412 19.3555 7.10412C19.3473 7.47532 18.9971 8.05258 18.8186 8.29118C18.3063 8.97604 17.6136 9.37229 16.9184 9.83886L13.2166 12.2494C13.0165 12.3674 12.8937 12.4721 12.6826 12.5774C12.1363 12.8499 11.5543 12.9421 10.8924 12.9421C10.3989 12.9421 10.0599 12.7878 9.68303 12.6626C9.3417 12.5492 6.47452 11.4924 6.269 11.4924C6.03059 11.4924 5.31568 12.3086 5.12295 12.5014C4.9234 12.7009 4.07485 13.4665 4.07485 13.6866C4.07485 13.9282 4.24354 14 4.42749 14C4.67007 14 5.2483 13.3163 5.4364 13.1282C5.66528 12.8994 6.16266 12.3476 6.38654 12.1977C6.53424 12.2321 6.78613 12.3373 6.94035 12.3883C8.02059 12.7458 9.94708 13.6082 10.9708 13.6082C12.5503 13.6082 13.378 12.9355 14.5832 12.1271L17.5215 10.207C17.9166 9.95364 18.3054 9.68998 18.662 9.38837L19.1498 8.89664C19.6353 8.38773 20.0608 7.55816 20.0608 6.79067C20.0608 6.42125 19.7184 6.47722 19.3555 6.47722C19.4235 5.66052 19.7125 5.53688 18.6111 5.53688C18.6617 5.3195 19.1004 4.28306 18.4936 4.28306C17.2296 4.28306 17.3585 4.14681 16.6107 4.59435C16.3943 4.72383 15.5644 5.16668 15.4457 5.31109C15.2681 5.52705 15.4411 5.85033 15.6725 5.85033L15.6725 5.85033Z" fill="#006842"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.52271 4.59652C7.52271 4.78606 7.64662 4.90997 7.83614 4.90997C8.19854 4.90997 8.17437 4.37094 9.11412 4.07216C9.8623 3.83426 10.7781 4.11126 11.1949 4.60732C11.3084 4.74236 11.3651 4.90997 11.5976 4.90997C11.9923 4.90997 12.1709 4.4275 11.128 3.7339C9.53587 2.67505 7.52271 3.98146 7.52271 4.59652H7.52271Z" fill="#006842"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.2246 4.28306C12.2246 4.90581 12.9589 4.18614 13.9368 5.3919C14.0787 5.56685 14.1557 5.85032 14.4188 5.85032C15.0578 5.85032 14.5931 4.97887 13.9718 4.4949C13.5477 4.16455 13.1864 3.9696 12.538 3.9696C12.3485 3.9696 12.2246 4.09354 12.2246 4.28306Z" fill="#006842"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.9487 6.3205C13.9487 6.74618 14.4273 6.55601 14.6972 6.82587C14.967 7.09572 14.7768 7.57429 15.2025 7.57429C15.8624 7.57429 15.473 6.00705 14.2622 6.00705C14.0727 6.00705 13.9487 6.13096 13.9487 6.3205V6.3205Z" fill="#006842"/>
</g>
<defs>
<clipPath id="clip0_490_1364">
<rect width="20" height="20" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -1,4 +1 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.934 8.013A4.338 4.338 0 0 0 6.702 9.82c-.651 1.037-1.054 2.164-1.28 3.36-.023.124.034.17.124.226.505.329 1.026.629 1.49 1.003.94.747 1.416 1.756 1.507 2.945.023.318-.13.442-.436.369a41.497 41.497 0 0 0-1.4-.323c-.362-.074-.526.034-.617.396-.107.43-.192.867-.294 1.297-.08.33-.244.397-.544.233-.839-.46-1.36-1.195-1.745-2.04-.476-1.036-.714-2.135-.844-3.263a15.664 15.664 0 0 1 .04-3.784c.022-.158 0-.322-.012-.487-.158-2.067.329-3.954 1.615-5.602.26-.334.572-.623.872-.924.113-.113.147-.175.09-.345a2.307 2.307 0 0 1-.095-.765c.005-.323-.034-.629-.182-.923C4.872.949 4.957.757 5.23.74 5.79.694 6.356.666 6.917.689a6.328 6.328 0 0 1 2.159.487.41.41 0 0 0 .203.005c2.459-.504 4.804-.158 7.076.895.73.34 1.297 1.485.776 2.442-.363.668-.907 1.15-1.547 1.53-.878.52-1.835.827-2.826 1.047-.221.051-.312.142-.368.369-.29 1.116-.748 2.147-1.587 2.968-.107.108-.232.21-.357.3-.175.125-.34.102-.453-.079a3.689 3.689 0 0 0-1.065-1.07 1.459 1.459 0 0 1-.459-.556c-.141-.3-.022-.623.233-.833.079-.062.153-.124.232-.18zm3.574-1.49.369-.09c.951-.255 1.88-.561 2.713-1.11.414-.272.776-.595 1.02-1.026.306-.544.124-1.37-.369-1.614-2.271-1.128-4.639-1.473-7.114-.861-1.604.396-3.031 1.138-4.124 2.407C3.467 6.014 2.992 8.104 3.36 10.4c.153.956.6 1.772 1.36 2.395.062.051.13.097.203.153.017-.062.023-.09.029-.113.187-.923.464-1.819.895-2.657.589-1.144 1.382-2.096 2.554-2.68a4.211 4.211 0 0 1 1.813-.458c.096 0 .232.085.278.17.068.13-.012.26-.148.328-.05.029-.101.051-.152.074-.454.238-.839.55-1.11.986-.108.17-.103.328.067.442.425.283.816.6 1.088 1.07.096-.085.17-.147.243-.215.414-.397.726-.861.963-1.382.312-.669.499-1.366.505-2.102 0-.204.107-.323.288-.317.182 0 .278.119.267.345 0 .023.005.046.005.085zM5.32 18.578c.073-.317.136-.606.204-.895.181-.76.538-.991 1.308-.85.023.006.04.012.063.017l.923.21c-.108-.686-.26-1.326-.736-1.835-.55-.595-1.224-1.02-1.932-1.388a4.277 4.277 0 0 1-1.892-1.932c-.017-.04-.046-.068-.074-.102-.045.153-.05.289-.045.43.05.754.073 1.513.164 2.26.12.98.38 1.921.873 2.788.288.493.64.94 1.144 1.297zM8.113 1.465a6.658 6.658 0 0 0-2.51-.165c.062.482.125.94.181 1.366.793-.414 1.564-.81 2.329-1.201z" fill="#006842"/><path d="M15.556 3.969a.483.483 0 0 1-.504.481.483.483 0 0 1-.476-.51.49.49 0 0 1 .98.028z" fill="#006842"/></svg>
<path d="M8.93393 8.01318C7.98225 8.3644 7.24016 8.96487 6.702 9.82025C6.05055 10.8569 5.64835 11.9842 5.42176 13.1795C5.3991 13.3041 5.45575 13.3494 5.54639 13.4061C6.05055 13.7346 6.57171 14.0349 7.03623 14.4087C7.97658 15.1565 8.45242 16.1648 8.54306 17.3544C8.56572 17.6717 8.41277 17.7963 8.10687 17.7226C7.64236 17.6093 7.17218 17.496 6.70767 17.3997C6.34512 17.3261 6.18084 17.4337 6.0902 17.7963C5.98257 18.2268 5.8976 18.663 5.79564 19.0935C5.71633 19.4221 5.55205 19.4901 5.25182 19.3258C4.41343 18.8669 3.89227 18.1305 3.50706 17.2864C3.03122 16.2498 2.7933 15.1508 2.66301 14.0235C2.52139 12.7603 2.53838 11.5027 2.70266 10.2394C2.72532 10.0808 2.70266 9.91655 2.69133 9.75228C2.53272 7.68463 3.01989 5.79825 4.3058 4.1498C4.56638 3.81557 4.87794 3.52667 5.17817 3.22643C5.29147 3.11314 5.32546 3.05083 5.26881 2.88088C5.1895 2.64296 5.16684 2.37105 5.17251 2.11614C5.17817 1.79324 5.13852 1.48734 4.99124 1.19277C4.87228 0.949189 4.95725 0.756586 5.22916 0.739591C5.78997 0.694273 6.35645 0.665949 6.91726 0.688609C7.65935 0.716933 8.38445 0.89254 9.07555 1.17578C9.1322 1.19844 9.21151 1.19277 9.27948 1.18144C11.738 0.677278 14.0832 1.02283 16.3548 2.07648C17.0856 2.41637 17.652 3.56066 17.1309 4.51801C16.7683 5.18645 16.2245 5.66796 15.5844 6.0475C14.7064 6.56866 13.749 6.87456 12.7577 7.09549C12.5367 7.14647 12.4461 7.23711 12.3895 7.4637C12.1005 8.57966 11.6417 9.61066 10.8033 10.4321C10.6957 10.5397 10.5711 10.6416 10.4464 10.7323C10.2708 10.8569 10.1065 10.8343 9.99325 10.653C9.71567 10.2168 9.35313 9.87124 8.92827 9.58233C8.73566 9.45204 8.57138 9.23678 8.46942 9.02718C8.3278 8.72695 8.44676 8.40406 8.70167 8.19446C8.78098 8.13214 8.85462 8.06983 8.93393 8.01318ZM12.5084 6.52334C12.6444 6.48936 12.7633 6.46103 12.8766 6.43271C13.8283 6.17779 14.7573 5.87189 15.5901 5.32241C16.0036 5.0505 16.3661 4.7276 16.6097 4.29708C16.9156 3.75326 16.7343 2.9262 16.2415 2.68261C13.9699 1.55532 11.602 1.20977 9.12653 1.82157C7.5234 2.2181 6.09587 2.96019 5.00257 4.2291C3.46741 6.01351 2.99156 8.10382 3.35978 10.3981C3.51272 11.3554 3.96024 12.1711 4.71933 12.7943C4.78164 12.8453 4.84962 12.8906 4.92326 12.9472C4.94025 12.8849 4.94592 12.8566 4.95158 12.8339C5.13852 11.9106 5.4161 11.0155 5.84662 10.1771C6.43576 9.03285 7.22883 8.08116 8.40144 7.49769C8.97358 7.21445 9.57405 7.05017 10.2142 7.03884C10.3105 7.03884 10.4464 7.12381 10.4917 7.20878C10.5597 7.33907 10.4804 7.46936 10.3445 7.53734C10.2935 7.56567 10.2425 7.58832 10.1915 7.61098C9.73833 7.8489 9.35313 8.16047 9.08122 8.59666C8.97358 8.7666 8.97925 8.92522 9.14919 9.03851C9.57405 9.32175 9.96492 9.63898 10.2368 10.1092C10.3331 10.0242 10.4068 9.96187 10.4804 9.8939C10.8939 9.49736 11.2055 9.03285 11.4434 8.51168C11.755 7.84324 11.9419 7.14647 11.9476 6.41005C11.9476 6.20612 12.0552 6.08715 12.2365 6.09282C12.4178 6.09282 12.5141 6.21178 12.5027 6.43837C12.5027 6.46103 12.5084 6.48369 12.5084 6.52334ZM5.31979 18.578C5.39344 18.2608 5.45575 17.9719 5.52373 17.683C5.705 16.9239 6.06188 16.6916 6.83229 16.8333C6.85495 16.8389 6.87195 16.8446 6.89461 16.8503C7.19484 16.9182 7.49507 16.9862 7.81797 17.0599C7.71034 16.3744 7.55739 15.7343 7.08154 15.2245C6.53206 14.6297 5.85795 14.2048 5.14985 13.8366C4.31146 13.3947 3.677 12.7546 3.25781 11.9049C3.24081 11.8652 3.21249 11.8369 3.18417 11.8029C3.13885 11.9559 3.13318 12.0918 3.13885 12.2335C3.18983 12.9869 3.21249 13.746 3.30313 14.4937C3.42209 15.4737 3.68267 16.4141 4.17551 17.2808C4.46441 17.7736 4.81563 18.2211 5.31979 18.578ZM8.11254 1.46468C7.30814 1.25509 6.45275 1.19277 5.60303 1.30041C5.66535 1.78191 5.72766 2.24076 5.78431 2.66562C6.57738 2.25209 7.34779 1.85555 8.11254 1.46468Z" fill="#006842"/>
<path d="M15.5561 3.96852C15.5505 4.2461 15.3352 4.45569 15.052 4.45003C14.7744 4.44436 14.5648 4.21777 14.5761 3.9402C14.5875 3.67395 14.8027 3.46436 15.069 3.46436C15.3465 3.47002 15.5618 3.69095 15.5561 3.96852Z" fill="#006842"/>
</svg>

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.7 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@@ -1,13 +1 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.405 9.182c1.107 0 2.11.449 2.835 1.174a3.996 3.996 0 0 1 1.174 2.835c0 1.107-.449 2.11-1.174 2.835A3.996 3.996 0 0 1 5.405 17.2a3.996 3.996 0 0 1-2.834-1.174 3.996 3.996 0 0 1-1.175-2.835c0-1.107.45-2.11 1.175-2.835a3.996 3.996 0 0 1 2.834-1.174zm2.462 1.548a3.47 3.47 0 0 0-2.462-1.02 3.47 3.47 0 0 0-2.461 1.02 3.47 3.47 0 0 0-1.02 2.461c0 .961.39 1.832 1.02 2.461.63.63 1.5 1.02 2.461 1.02a3.47 3.47 0 0 0 2.462-1.02 3.47 3.47 0 0 0 1.02-2.461 3.47 3.47 0 0 0-1.02-2.461z" fill="#006842"/><path d="M5.405 11.65c.426 0 .811.173 1.09.452.279.278.451.664.451 1.089a1.536 1.536 0 0 1-1.54 1.54 1.536 1.536 0 0 1-1.54-1.54 1.536 1.536 0 0 1 1.54-1.54zm.717.825a1.01 1.01 0 0 0-1.433 0 1.01 1.01 0 0 0 0 1.432 1.01 1.01 0 0 0 1.433 0 1.01 1.01 0 0 0 0-1.432zM16.21 11.448c.793 0 1.513.322 2.033.842s.843 1.24.843 2.034c0 .794-.322 1.513-.843 2.034-.52.52-1.24.842-2.034.842a2.867 2.867 0 0 1-2.033-.842 2.867 2.867 0 0 1-.843-2.034c0-.794.322-1.513.843-2.034.52-.52 1.24-.842 2.033-.842zm1.66 1.215a2.34 2.34 0 0 0-1.66-.687 2.34 2.34 0 0 0-1.661.687 2.34 2.34 0 0 0-.688 1.66c0 .65.263 1.236.688 1.661a2.34 2.34 0 0 0 1.66.688 2.34 2.34 0 0 0 1.66-.688 2.34 2.34 0 0 0 .688-1.66 2.34 2.34 0 0 0-.687-1.66z" fill="#006842"/><path d="M16.21 13.251a1.07 1.07 0 0 1 1.072 1.073 1.07 1.07 0 0 1-1.073 1.072 1.07 1.07 0 0 1-1.072-1.072 1.069 1.069 0 0 1 1.072-1.073zm.384.688a.543.543 0 0 0-.93.385.543.543 0 0 0 .93.385.543.543 0 0 0 0-.77zM1.45 9.236a.264.264 0 0 1-.373-.373A6.122 6.122 0 0 1 5.405 7.07c1.69 0 3.22.685 4.328 1.793a6.102 6.102 0 0 1 1.793 4.328.264.264 0 1 1-.528 0A5.575 5.575 0 0 0 9.36 9.236a5.594 5.594 0 0 0-7.91 0z" fill="#006842"/><path d="M4.431 7.467a.264.264 0 1 1-.528 0v-4.49a.264.264 0 1 1 .528 0v4.49zM8.425 8.436a.264.264 0 0 1 0-.528h7.924l1.845 1.681v2.779a.264.264 0 0 1-.528 0V9.82l-1.52-1.385h-7.72zM10.998 13.191a.264.264 0 0 1 .528 0v.932h2.072a.264.264 0 0 1 0 .528h-2.6v-1.46z" fill="#006842"/><path d="M2.723 3.128a.264.264 0 1 1 0-.528h8.494a.264.264 0 1 1 0 .528H2.723z" fill="#006842"/><path d="M11.608 8a.263.263 0 1 1-.5.16L9.47 3.027a.263.263 0 1 1 .501-.159l1.637 5.133zM14.882 8.172a.264.264 0 1 1-.528 0v-3.44c0-.352.106-.672.336-.902.206-.206.502-.331.897-.331a.264.264 0 0 1 0 .528c-.242 0-.414.067-.524.176-.124.124-.18.313-.18.529v3.44z" fill="#006842"/></svg>
<path d="M5.40532 9.18213C6.51232 9.18213 7.5145 9.63084 8.24003 10.3563C8.9655 11.0818 9.41421 12.084 9.41421 13.191C9.41421 14.2979 8.96544 15.3002 8.23997 16.0256C7.5145 16.7511 6.51227 17.1999 5.40532 17.1999C4.29837 17.1999 3.29608 16.7511 2.57066 16.0256C1.84519 15.3001 1.39648 14.2979 1.39648 13.191C1.39648 12.084 1.84525 11.0817 2.57066 10.3563C3.29613 9.63084 4.29837 9.18213 5.40532 9.18213ZM7.86668 10.7297C7.23678 10.0998 6.36654 9.71017 5.40532 9.71017C4.44409 9.71017 3.57385 10.0998 2.94396 10.7297C2.31407 11.3596 1.92447 12.2298 1.92447 13.191C1.92447 14.1522 2.31407 15.0225 2.94396 15.6524C3.57385 16.2823 4.44409 16.6719 5.40532 16.6719C6.36654 16.6719 7.23678 16.2823 7.86668 15.6524C8.49657 15.0225 8.88617 14.1522 8.88617 13.191C8.88617 12.2298 8.49657 11.3596 7.86668 10.7297Z" fill="#006842"/>
<path d="M5.4055 11.6503C5.83095 11.6503 6.21613 11.8228 6.49497 12.1016C6.7738 12.3804 6.9463 12.7656 6.9463 13.191C6.9463 13.6165 6.7738 14.0017 6.49497 14.2805C6.21613 14.5593 5.8309 14.7318 5.4055 14.7318C4.98004 14.7318 4.59487 14.5593 4.31603 14.2805C4.03719 14.0017 3.86475 13.6164 3.86475 13.191C3.86475 12.7656 4.03725 12.3804 4.31603 12.1016C4.59487 11.8227 4.98004 11.6503 5.4055 11.6503ZM6.12167 12.4749C5.93841 12.2916 5.68523 12.1783 5.4055 12.1783C5.12582 12.1783 4.87258 12.2916 4.68938 12.4749C4.50612 12.6582 4.39278 12.9113 4.39278 13.191C4.39278 13.4707 4.50612 13.7239 4.68938 13.9072C4.87264 14.0904 5.12582 14.2038 5.4055 14.2038C5.68518 14.2038 5.93841 14.0904 6.12167 13.9072C6.30493 13.7239 6.41827 13.4708 6.41827 13.191C6.41827 12.9113 6.30493 12.6581 6.12167 12.4749Z" fill="#006842"/>
<path d="M16.2094 11.4476C17.0035 11.4476 17.7226 11.7696 18.2431 12.2901C18.7636 12.8106 19.0855 13.5296 19.0855 14.3238C19.0855 15.118 18.7636 15.837 18.2431 16.3575C17.7226 16.878 17.0035 17.2 16.2094 17.2C15.4152 17.2 14.6961 16.8781 14.1756 16.3575C13.6552 15.837 13.3333 15.118 13.3333 14.3238C13.3333 13.5296 13.6552 12.8106 14.1756 12.2901C14.6961 11.7696 15.4152 11.4477 16.2094 11.4477V11.4476ZM17.8697 12.6634C17.4448 12.2385 16.8578 11.9757 16.2094 11.9757C15.5609 11.9757 14.9739 12.2385 14.549 12.6634C14.1241 13.0883 13.8613 13.6754 13.8613 14.3237C13.8613 14.9722 14.1241 15.5593 14.549 15.9841C14.9739 16.409 15.5609 16.6718 16.2094 16.6718C16.8578 16.6718 17.4449 16.409 17.8697 15.9841C18.2946 15.5592 18.5574 14.9722 18.5574 14.3237C18.5574 13.6753 18.2946 13.0883 17.8697 12.6634Z" fill="#006842"/>
<path d="M16.2094 13.2513C16.5055 13.2513 16.7736 13.3713 16.9678 13.5654C17.1618 13.7595 17.2819 14.0276 17.2819 14.3237C17.2819 14.6198 17.1618 14.8879 16.9678 15.0821C16.7737 15.2761 16.5055 15.3962 16.2094 15.3962C15.9133 15.3962 15.6451 15.2761 15.4511 15.0821C15.257 14.888 15.137 14.6198 15.137 14.3237C15.137 14.0276 15.257 13.7594 15.4511 13.5654C15.6452 13.3713 15.9133 13.2513 16.2094 13.2513ZM16.5944 13.9388C16.4959 13.8403 16.3598 13.7793 16.2094 13.7793C16.059 13.7793 15.9229 13.8403 15.8244 13.9388C15.7259 14.0373 15.6649 14.1734 15.6649 14.3238C15.6649 14.4741 15.7259 14.6103 15.8244 14.7088C15.9229 14.8073 16.059 14.8682 16.2094 14.8682C16.3598 14.8682 16.4959 14.8073 16.5944 14.7088C16.6929 14.6103 16.7539 14.4741 16.7539 14.3238C16.7539 14.1734 16.6929 14.0373 16.5944 13.9388Z" fill="#006842"/>
<path d="M1.45067 9.23629C1.34758 9.33938 1.1804 9.33938 1.07731 9.23629C0.974228 9.1332 0.974228 8.96602 1.07731 8.86294C1.65023 8.29008 2.32679 7.84199 3.06403 7.5366C3.80042 7.23154 4.5952 7.07013 5.40538 7.07013C7.09561 7.07013 8.62583 7.75526 9.7335 8.86294C10.8412 9.97061 11.5263 11.5008 11.5263 13.191C11.5263 13.3368 11.4081 13.4551 11.2623 13.4551C11.1164 13.4551 10.9982 13.3368 10.9982 13.191C10.9982 11.6466 10.3722 10.2483 9.36015 9.23629C8.34805 8.22419 6.94983 7.59822 5.40538 7.59822C4.66221 7.59822 3.93539 7.74535 3.26415 8.0234C2.59364 8.30112 1.97613 8.71083 1.45067 9.23629Z" fill="#006842"/>
<path d="M4.43117 7.46653C4.43117 7.61236 4.31296 7.73058 4.16712 7.73058C4.02129 7.73058 3.90308 7.61236 3.90308 7.46653V2.977C3.90308 2.83117 4.02129 2.71295 4.16712 2.71295C4.31296 2.71295 4.43117 2.83117 4.43117 2.977V7.46653Z" fill="#006842"/>
<path d="M8.42518 8.43575C8.27935 8.43575 8.16113 8.31753 8.16113 8.1717C8.16113 8.02587 8.27935 7.90765 8.42518 7.90765H16.3492L18.1937 9.58937V12.3679C18.1937 12.5137 18.0755 12.6319 17.9297 12.6319C17.7839 12.6319 17.6657 12.5137 17.6657 12.3679V9.8212L16.146 8.43569H8.42518V8.43575Z" fill="#006842"/>
<path d="M10.9983 13.191C10.9983 13.0452 11.1165 12.927 11.2623 12.927C11.4082 12.927 11.5264 13.0452 11.5264 13.191V14.1227H13.5975C13.7433 14.1227 13.8615 14.241 13.8615 14.3868C13.8615 14.5326 13.7433 14.6508 13.5975 14.6508H10.9983V13.1911L10.9983 13.191Z" fill="#006842"/>
<path d="M2.72303 3.12807C2.5772 3.12807 2.45898 3.00986 2.45898 2.86402C2.45898 2.71819 2.5772 2.59998 2.72303 2.59998H11.2171C11.363 2.59998 11.4812 2.71819 11.4812 2.86402C11.4812 3.00986 11.363 3.12807 11.2171 3.12807H2.72303Z" fill="#006842"/>
<path d="M11.6085 8.00094C11.6524 8.13932 11.5757 8.28712 11.4373 8.33098C11.2989 8.37485 11.1511 8.29821 11.1072 8.15977L9.47012 3.02679C9.42625 2.88841 9.50289 2.74061 9.64133 2.69674C9.77972 2.65288 9.92751 2.72952 9.97138 2.86796L11.6085 8.00094Z" fill="#006842"/>
<path d="M14.8821 8.17168C14.8821 8.31751 14.7639 8.43572 14.6181 8.43572C14.4722 8.43572 14.354 8.31751 14.354 8.17168V4.732C14.354 4.38022 14.4601 4.05987 14.69 3.83C14.8959 3.62405 15.1918 3.49872 15.5873 3.49872C15.7331 3.49872 15.8513 3.61693 15.8513 3.76277C15.8513 3.9086 15.7331 4.02681 15.5873 4.02681C15.3446 4.02681 15.1731 4.09365 15.0633 4.20335C14.9394 4.32733 14.8821 4.51608 14.8821 4.732V8.17168Z" fill="#006842"/>
</svg>

Before

Width:  |  Height:  |  Size: 5.6 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -1,4 +1 @@
<svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg width="50" height="50" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="25" cy="25" r="24.5" stroke="#fff"/><path d="m35 25-15 8.66V16.34L35 25z" fill="#fff"/></svg>
<circle cx="25" cy="25" r="24.5" stroke="white"/>
<path d="M35 25L20 33.6603L20 16.3397L35 25Z" fill="white"/>
</svg>

Before

Width:  |  Height:  |  Size: 214 B

After

Width:  |  Height:  |  Size: 180 B

View File

@@ -1,3 +1 @@
<svg width="8" height="10" viewBox="0 0 8 10" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg width="8" height="10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.646 9.854a.5.5 0 0 0 .708 0l3.182-3.182a.5.5 0 1 0-.708-.708L4 8.793 1.172 5.964a.5.5 0 1 0-.708.708l3.182 3.182zM3.5.5v9h1v-9h-1z" fill="#006842"/></svg>
<path d="M3.64645 9.85355C3.84171 10.0488 4.15829 10.0488 4.35355 9.85355L7.53553 6.67157C7.7308 6.47631 7.7308 6.15973 7.53553 5.96447C7.34027 5.7692 7.02369 5.7692 6.82843 5.96447L4 8.79289L1.17157 5.96447C0.976311 5.7692 0.659728 5.7692 0.464466 5.96447C0.269204 6.15973 0.269204 6.47631 0.464466 6.67157L3.64645 9.85355ZM3.5 0.5L3.5 9.5H4.5L4.5 0.5L3.5 0.5Z" fill="#006842"/>
</svg>

Before

Width:  |  Height:  |  Size: 481 B

After

Width:  |  Height:  |  Size: 240 B

View File

@@ -1,3 +1 @@
<svg width="8" height="10" viewBox="0 0 8 10" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg width="8" height="10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.646.146a.5.5 0 0 1 .708 0l3.182 3.182a.5.5 0 1 1-.708.708L4 1.207 1.172 4.036a.5.5 0 1 1-.708-.708L3.646.146zM3.5 9.5v-9h1v9h-1z" fill="#006842"/></svg>
<path d="M3.64645 0.146446C3.84171 -0.0488157 4.15829 -0.0488157 4.35355 0.146446L7.53553 3.32843C7.7308 3.52369 7.7308 3.84027 7.53553 4.03553C7.34027 4.2308 7.02369 4.2308 6.82843 4.03553L4 1.20711L1.17157 4.03553C0.976311 4.2308 0.659728 4.2308 0.464466 4.03553C0.269204 3.84027 0.269204 3.52369 0.464466 3.32843L3.64645 0.146446ZM3.5 9.5L3.5 0.5H4.5L4.5 9.5H3.5Z" fill="#006842"/>
</svg>

Before

Width:  |  Height:  |  Size: 486 B

After

Width:  |  Height:  |  Size: 238 B

View File

@@ -1,11 +1 @@
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)" stroke="#7C7C7C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><circle cx="8" cy="8" r="6"/><path d="M7.333 5.333v3.334h3.334"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h16v16H0z"/></clipPath></defs></svg>
<g clip-path="url(#clip0_472_12889)">
<circle cx="8" cy="8" r="6" stroke="#7C7C7C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M7.33337 5.33337V8.66671H10.6667" stroke="#7C7C7C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</g>
<defs>
<clipPath id="clip0_472_12889">
<rect width="16" height="16" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 490 B

After

Width:  |  Height:  |  Size: 334 B

View File

@@ -1,56 +0,0 @@
import 'reset-css';
import './global.css';
import './styles/layout/container.css';
import './styles/layout/footer.css';
import './styles/layout/header/header';
import './styles/layout/header/header.css';
import './styles/layout/container.css';
import './styles/layout/footer.css';
import './styles/components/advert-item.css';
import './styles/components/article-item.css';
import './styles/components/article-single.css';
import './styles/components/contacts.css';
import './styles/components/event-item.css';
import './styles/components/interview-item.css';
import './styles/components/partner-item.css';
import './styles/components/single-partner-item.css';
import './styles/components/suggestion-item.css';
import './scripts/calendar.js';
import './scripts/scroll-to-top.js';
import './scripts/menu-vertical.ts';
import './scripts/modal.ts';
import './scripts/search-form.ts';
import './scripts/select.ts';
import './scripts/subscription-form';
import './styles/components/about.css';
import './styles/components/banner.css';
import './styles/components/breadcrumbs.css';
import './styles/components/button.css';
import './styles/components/calendar.css';
import './styles/components/checkbox.css';
import './styles/components/error-page.css';
import './styles/components/event-item.css';
import './styles/components/fonts.css';
import './styles/components/hero.css';
import './styles/components/input.css';
import './styles/components/menu-vertical.css';
import './styles/components/menu.css';
import './styles/components/modal.css';
import './styles/components/most-read.css';
import './styles/components/nav.css';
import './styles/components/pagination.css';
import './styles/components/search-form.css';
import './styles/components/section-title.css';
import './styles/components/select.css';
import './styles/components/shared.css';
import './styles/components/socials.css';
import './styles/components/subscribe-form.css';
import './styles/components/subscription-form.css';
import './styles/components/tag.css';
import './styles/components/to-top.css';
import './styles/components/upcoming-events.css';
import './styles/pages/main.css';

View File

@@ -101,6 +101,6 @@
</div> </div>
</footer> </footer>
</div> </div>
<script type="module" src="/src/main.ts"></script> <script type="module" src="/src/main.js"></script>
</body> </body>
</html> </html>

View File

@@ -101,6 +101,6 @@
</div> </div>
</footer> </footer>
</div> </div>
<script type="module" src="/src/main.ts"></script> <script type="module" src="/src/main.js"></script>
</body> </body>
</html> </html>

View File

@@ -293,6 +293,6 @@
</div> </div>
</footer> </footer>
</div> </div>
<script type="module" src="/src/main.ts"></script> <script type="module" src="/src/main.js"></script>
</body> </body>
</html> </html>

View File

@@ -164,6 +164,6 @@
</div> </div>
</footer> </footer>
</div> </div>
<script type="module" src="/src/main.ts"></script> <script type="module" src="/src/main.js"></script>
</body> </body>
</html> </html>

View File

@@ -1,8 +1,8 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
{{> head}} {{> head}}
<body> <body>
<div id="app"> <div id="app">
{{> header-banner}} {{> header}} {{> header-banner}} {{> header}}
<main class="main"> <main class="main">
@@ -41,30 +41,69 @@
<div class="contacts__container"> <div class="contacts__container">
<div class="contacts__text-block"> <div class="contacts__text-block">
<p class="contacts__block-title subtitle-13">Адрес</p> <p class="contacts__block-title subtitle-13">Адрес</p>
<p class="contacts__block-subtitle text-13">129626, Москва, пр. Мира 102, стр31 ком 12</p> <p class="contacts__block-subtitle text-13">
129626, Москва, пр. Мира 102, стр31 ком 12
</p>
</div> </div>
<div class="contacts__text-block"> <div class="contacts__text-block">
<p class="contacts__block-title subtitle-13">Телефон</p> <p class="contacts__block-title subtitle-13">Телефон</p>
<p class="contacts__block-subtitle text-13">+7 (495) 987-65-43</p> <p class="contacts__block-subtitle text-13">
+7 (495) 987-65-43
</p>
</div> </div>
<div class="contacts__text-block"> <div class="contacts__text-block">
<p class="contacts__block-title subtitle-13">E-mail</p> <p class="contacts__block-title subtitle-13">E-mail</p>
<p class="contacts__block-email text-13">konstantin@agroecspert.ru</p> <p class="contacts__block-email text-13">
konstantin@agroecspert.ru
</p>
</div> </div>
</div> </div>
<div class="contacts__container"> <div class="contacts__container">
<h2 class="subtitle-18">Написать нам</h2> <h2 class="subtitle-18">Написать нам</h2>
<form action="" class="contacts__form" id="contact__form"> <form action="" class="contacts__form" id="contact__form">
<input required type="text" placeholder="Ваше имя" name="name" class="contacts__input contacts__input_name" /> <input
<input required type="email" placeholder="Ваш e-mail" name="email" class="contacts__input contacts__input_email" /> required
<input required type="text" placeholder="Тема письма" name="theme" class="contacts__input contacts__input_theme" /> type="text"
<textarea required type="text" placeholder="Текст письма" name="message" placeholder="Ваше имя"
class="contacts__input contacts__input_message"></textarea> name="name"
<button class="button contacts__submit-button" type="submit">Отправить</button> class="contacts__input contacts__input_name"
/>
<input
required
type="email"
placeholder="Ваш e-mail"
name="email"
class="contacts__input contacts__input_email"
/>
<input
required
type="text"
placeholder="Тема письма"
name="theme"
class="contacts__input contacts__input_theme"
/>
<textarea
required
type="text"
placeholder="Текст письма"
name="message"
class="contacts__input contacts__input_message"
></textarea>
<button
class="button contacts__submit-button"
type="submit"
>
Отправить
</button>
</form> </form>
<p class="text-11">Нажимая на кнопку «Подписаться», Вы соглашаетесь на обработку персональных данных в соответствие с <a <p class="text-11">
href="#" class="contacts__policy text-11">«Политикой конфиденциальности»</a></p> Нажимая на кнопку «Подписаться», Вы соглашаетесь на
обработку персональных данных в соответствие с
<a href="#" class="contacts__policy text-11"
>«Политикой конфиденциальности»</a
>
</p>
</div> </div>
</div> </div>
<a href="#" class="articles-preview__show-next">На главную</a> <a href="#" class="articles-preview__show-next">На главную</a>
@@ -82,7 +121,11 @@
<p class="subscribe-form__text text-13"> <p class="subscribe-form__text text-13">
Подпишитесь на нашу рассылку и будьте в курсе всех новостей Подпишитесь на нашу рассылку и будьте в курсе всех новостей
</p> </p>
<input type="text" class="input subscribe-form__input" placeholder="Ваш e-mail" /> <input
type="text"
class="input subscribe-form__input"
placeholder="Ваш e-mail"
/>
<button type="submit" class="button subscribe-form__btn"> <button type="submit" class="button subscribe-form__btn">
Подписаться Подписаться
</button> </button>
@@ -135,9 +178,27 @@
<div class="footer-top__right"> <div class="footer-top__right">
<a href="#" class="to-top"> <a href="#" class="to-top">
<span>Наверх</span> <span>Наверх</span>
<svg width="9" height="6" viewBox="0 0 9 6" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg
<rect x="3.69409" y="1.05029" width="1" height="5.22423" transform="rotate(45 3.69409 1.05029)" fill="black" /> width="9"
<rect width="1" height="6" transform="matrix(-0.707107 0.707107 0.707107 0.707107 4.1333 0.525146)" fill="black" /> height="6"
viewBox="0 0 9 6"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<rect
x="3.69409"
y="1.05029"
width="1"
height="5.22423"
transform="rotate(45 3.69409 1.05029)"
fill="black"
/>
<rect
width="1"
height="6"
transform="matrix(-0.707107 0.707107 0.707107 0.707107 4.1333 0.525146)"
fill="black"
/>
</svg> </svg>
</a> </a>
</div> </div>
@@ -173,14 +234,13 @@
</footer> </footer>
</div> </div>
<script type="text/javascript"> <script type="text/javascript">
const handleInit = () => { const handleInit = () => {
ymaps.ready(init); ymaps.ready(init);
// Функция ymaps.ready() будет вызвана, когда // Функция ymaps.ready() будет вызвана, когда
// загрузятся все компоненты API, а также когда будет готово DOM-дерево. // загрузятся все компоненты API, а также когда будет готово DOM-дерево.
function init() { function init() {
// Создание карты. // Создание карты.
var myMap = new ymaps.Map("contacts_map", { var myMap = new ymaps.Map('contacts_map', {
// Координаты центра карты. // Координаты центра карты.
// Порядок по умолчанию: «широта, долгота». // Порядок по умолчанию: «широта, долгота».
// Чтобы не определять координаты центра карты вручную, // Чтобы не определять координаты центра карты вручную,
@@ -188,14 +248,17 @@
center: [55.800484, 37.639222], center: [55.800484, 37.639222],
// Уровень масштабирования. Допустимые значения: // Уровень масштабирования. Допустимые значения:
// от 0 (весь мир) до 19. // от 0 (весь мир) до 19.
zoom: 17 zoom: 17,
}); });
const Place = new ymaps.Placemark([55.80055, 37.63925], { const Place = new ymaps.Placemark(
[55.80055, 37.63925],
{
hintContent: 'АгроЭксперт', hintContent: 'АгроЭксперт',
balloonContent: '', balloonContent: '',
balloonHeader: '', balloonHeader: '',
}, { },
{
iconLayout: 'default#image', iconLayout: 'default#image',
iconImageHref: '/images/map_label.png', iconImageHref: '/images/map_label.png',
iconImageSize: [36, 44], iconImageSize: [36, 44],
@@ -203,13 +266,14 @@
type: 'Rectangle', type: 'Rectangle',
coordinates: [ coordinates: [
[-30, -93], [-30, -93],
[30, 0] [30, 0],
] ],
} },
});
myMap.geoObjects.add(Place)
} }
);
myMap.geoObjects.add(Place);
} }
};
document.addEventListener('DOMContentLoaded', () => { document.addEventListener('DOMContentLoaded', () => {
if (typeof ymaps !== 'undefined') { if (typeof ymaps !== 'undefined') {
@@ -217,11 +281,9 @@
} else { } else {
setTimeout(() => { setTimeout(() => {
handleInit(); handleInit();
}, 1000) }, 1000);
} }
} ); });
</script> </script>
<script> <script>
function handleSubmit(e) { function handleSubmit(e) {
@@ -234,17 +296,15 @@
if (!name || !email || !theme || !text) return; if (!name || !email || !theme || !text) return;
console.log({ name, email, theme, message }) console.log({ name, email, theme, message });
} }
document.addEventListener('DOMContentLoaded', () => { document.addEventListener('DOMContentLoaded', () => {
const form = document.getElementById('contact__form') const form = document.getElementById('contact__form');
form.addEventListener('submit', handleSubmit) form.addEventListener('submit', handleSubmit);
}); });
</script> </script>
<script type="module" src="/src/main.ts"></script> <script type="module" src="/src/main.js"></script>
</body> </body>
</html> </html>

View File

@@ -1,17 +1,18 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
{{> head}} {{> head}}
<body> <body>
<div id="app"> <div id="app">
{{> header-banner}} {{> header}} {{> header-banner}} {{> header}}
<main class="main"> <main class="main">
{{> breadcrumbs middle='Мероприятия' title="Российское растениеводство" }} {{> breadcrumbs middle='Мероприятия' title="Российское растениеводство"
}}
<div class="container"> <div class="container">
<div class="content"> <div class="content">
<div class="content-left"> <div class="content-left">
{{> menu-vertical desktop="true"}} {{> menu-vertical desktop="true"}}
<div class="desktop w-full ">{{> content-sidebar}}</div> <div class="desktop w-full">{{> content-sidebar}}</div>
<div class="content-videos"> <div class="content-videos">
<div class="item-video"> <div class="item-video">
<div class="item-video__video-wrapper"> <div class="item-video__video-wrapper">
@@ -37,11 +38,26 @@
<div class="event-calendar__header"> <div class="event-calendar__header">
<div class="event-calendar__text"> <div class="event-calendar__text">
<p class="subtitle-16">Календарь мероприятий</p> <p class="subtitle-16">Календарь мероприятий</p>
<span id="event-calendar__today" class="event-calendar__today text-13"></span> <span
id="event-calendar__today"
class="event-calendar__today text-13"
></span>
</div> </div>
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<g clip-path="url(#clip0_373_15802)"> <g clip-path="url(#clip0_373_15802)">
<path d="M7 10L12 15L17 10" stroke="#7C7C7C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> <path
d="M7 10L12 15L17 10"
stroke="#7C7C7C"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</g> </g>
<defs> <defs>
<clipPath id="clip0_373_15802"> <clipPath id="clip0_373_15802">
@@ -58,7 +74,9 @@
<h1 class="section-title__title">Российское растениеводство</h1> <h1 class="section-title__title">Российское растениеводство</h1>
</div> </div>
{{> single-event-item }} {{> single-event-item }}
<a href="#" class="articles-preview__show-next">Все мероприятия</a> <a href="#" class="articles-preview__show-next"
>Все мероприятия</a
>
</div> </div>
<div class="content-right"> <div class="content-right">
{{> most-read class='content-right__most-read'}} {{> most-read class='content-right__most-read'}}
@@ -69,7 +87,11 @@
<p class="subscribe-form__text text-13"> <p class="subscribe-form__text text-13">
Подпишитесь на нашу рассылку и будьте в курсе всех новостей Подпишитесь на нашу рассылку и будьте в курсе всех новостей
</p> </p>
<input type="text" class="input subscribe-form__input" placeholder="Ваш e-mail" /> <input
type="text"
class="input subscribe-form__input"
placeholder="Ваш e-mail"
/>
<button type="submit" class="button subscribe-form__btn"> <button type="submit" class="button subscribe-form__btn">
Подписаться Подписаться
</button> </button>
@@ -122,9 +144,27 @@
<div class="footer-top__right"> <div class="footer-top__right">
<a href="#" class="to-top"> <a href="#" class="to-top">
<span>Наверх</span> <span>Наверх</span>
<svg width="9" height="6" viewBox="0 0 9 6" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg
<rect x="3.69409" y="1.05029" width="1" height="5.22423" transform="rotate(45 3.69409 1.05029)" fill="black" /> width="9"
<rect width="1" height="6" transform="matrix(-0.707107 0.707107 0.707107 0.707107 4.1333 0.525146)" fill="black" /> height="6"
viewBox="0 0 9 6"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<rect
x="3.69409"
y="1.05029"
width="1"
height="5.22423"
transform="rotate(45 3.69409 1.05029)"
fill="black"
/>
<rect
width="1"
height="6"
transform="matrix(-0.707107 0.707107 0.707107 0.707107 4.1333 0.525146)"
fill="black"
/>
</svg> </svg>
</a> </a>
</div> </div>
@@ -159,7 +199,6 @@
</div> </div>
</footer> </footer>
</div> </div>
<script type="module" src="/src/main.ts"></script> <script type="module" src="/src/main.js"></script>
</body> </body>
</html> </html>

View File

@@ -1,8 +1,8 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
{{> head}} {{> head}}
<body> <body>
<div id="app"> <div id="app">
{{> header-banner}} {{> header}} {{> header-banner}} {{> header}}
<main class="main"> <main class="main">
@@ -11,7 +11,7 @@
<div class="content"> <div class="content">
<div class="content-left"> <div class="content-left">
{{> menu-vertical desktop="true"}} {{> menu-vertical desktop="true"}}
<div class="desktop w-full ">{{> content-sidebar}}</div> <div class="desktop w-full">{{> content-sidebar}}</div>
<div class="content-videos"> <div class="content-videos">
<div class="item-video"> <div class="item-video">
<div class="item-video__video-wrapper"> <div class="item-video__video-wrapper">
@@ -39,11 +39,26 @@
<div class="event-calendar__header"> <div class="event-calendar__header">
<div class="event-calendar__text"> <div class="event-calendar__text">
<p class="subtitle-16">Календарь мероприятий</p> <p class="subtitle-16">Календарь мероприятий</p>
<span id="event-calendar__today" class="event-calendar__today text-13"></span> <span
id="event-calendar__today"
class="event-calendar__today text-13"
></span>
</div> </div>
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<g clip-path="url(#clip0_373_15802)"> <g clip-path="url(#clip0_373_15802)">
<path d="M7 10L12 15L17 10" stroke="#7C7C7C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> <path
d="M7 10L12 15L17 10"
stroke="#7C7C7C"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
/>
</g> </g>
<defs> <defs>
<clipPath id="clip0_373_15802"> <clipPath id="clip0_373_15802">
@@ -71,7 +86,11 @@
<p class="subscribe-form__text text-13"> <p class="subscribe-form__text text-13">
Подпишитесь на нашу рассылку и будьте в курсе всех новостей Подпишитесь на нашу рассылку и будьте в курсе всех новостей
</p> </p>
<input type="text" class="input subscribe-form__input" placeholder="Ваш e-mail" /> <input
type="text"
class="input subscribe-form__input"
placeholder="Ваш e-mail"
/>
<button type="submit" class="button subscribe-form__btn"> <button type="submit" class="button subscribe-form__btn">
Подписаться Подписаться
</button> </button>
@@ -124,9 +143,27 @@
<div class="footer-top__right"> <div class="footer-top__right">
<a href="#" class="to-top"> <a href="#" class="to-top">
<span>Наверх</span> <span>Наверх</span>
<svg width="9" height="6" viewBox="0 0 9 6" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg
<rect x="3.69409" y="1.05029" width="1" height="5.22423" transform="rotate(45 3.69409 1.05029)" fill="black" /> width="9"
<rect width="1" height="6" transform="matrix(-0.707107 0.707107 0.707107 0.707107 4.1333 0.525146)" fill="black" /> height="6"
viewBox="0 0 9 6"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<rect
x="3.69409"
y="1.05029"
width="1"
height="5.22423"
transform="rotate(45 3.69409 1.05029)"
fill="black"
/>
<rect
width="1"
height="6"
transform="matrix(-0.707107 0.707107 0.707107 0.707107 4.1333 0.525146)"
fill="black"
/>
</svg> </svg>
</a> </a>
</div> </div>
@@ -161,7 +198,6 @@
</div> </div>
</footer> </footer>
</div> </div>
<script type="module" src="/src/main.ts"></script> <script type="module" src="/src/main.js"></script>
</body> </body>
</html> </html>

View File

@@ -165,7 +165,11 @@
</div> </div>
</div> </div>
{{> most-read class='mobile'}} {{> most-read class='mobile'}}
<div class="banner-left desktop"></div> <div class="banner-left desktop">
<a href="https://amur-ref.ru/заказчикам/стоимость-услуг/">
<img src="https://agroexpert.art-performance.com/wp-content/uploads/2024/02/240x400_3.gif" alt="">
</a>
</div>
</div> </div>
<div class="content-middle articles-wrapper"> <div class="content-middle articles-wrapper">
<div class="articles-preview"> <div class="articles-preview">
@@ -208,8 +212,16 @@
</div> </div>
</div> </div>
</div> </div>
<div class="banner-left"></div> <div class="banner-left">
<div class="banner-left"></div> <a href="https://amur-ref.ru/заказчикам/стоимость-услуг/">
<img src="https://agroexpert.art-performance.com/wp-content/uploads/2024/02/240x400_3.gif" alt="">
</a>
</div>
<div class="banner-left">
<a href="https://amur-ref.ru/заказчикам/стоимость-услуг/">
<img src="https://agroexpert.art-performance.com/wp-content/uploads/2024/02/240x400_3.gif" alt="">
</a>
</div>
</div> </div>
</div> </div>
</div> </div>
@@ -296,6 +308,6 @@
</div> </div>
</footer> </footer>
</div> </div>
<script type="module" src="/src/main.ts"></script> <script type="module" src="/src/main.js"></script>
</body> </body>
</html> </html>

View File

@@ -1,8 +1,8 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
{{> head}} {{> head}}
<body> <body>
<div id="app"> <div id="app">
{{> header-banner}} {{> header}} {{> header-banner}} {{> header}}
<main class="main"> <main class="main">
@@ -35,12 +35,16 @@
<h1 class="section-title__title">Интервью</h1> <h1 class="section-title__title">Интервью</h1>
</div> </div>
<div class="articles-preview"> <div class="articles-preview">
{{> interview-item}} {{> interview-item}} {{> interview-item}} {{> interview-item}} {{> interview-item}} {{> interview-item}} {{> interview-item}}
{{> banner-middle}} {{> interview-item}} {{> interview-item}} {{> interview-item}} {{> interview-item}} {{> interview-item}} {{> interview-item}} {{> banner-middle}} {{> interview-item}}
{{> interview-item}} {{> interview-item}} {{> interview-item}} {{> interview-item}} {{> interview-item}} {{> interview-item}} {{> interview-item}} {{> interview-item}}
{{> interview-item}} {{> interview-item}} {{> interview-item}}
{{> interview-item}} {{> interview-item}} {{> interview-item}}
</div> </div>
{{> articles-show-more}} {{> pagination}} {{> articles-show-more}} {{> pagination}}
<a href="#" class="articles-preview__show-next mobile">На главную</a> <a href="#" class="articles-preview__show-next mobile"
>На главную</a
>
</div> </div>
<div class="content-right"> <div class="content-right">
{{> most-read class='content-right__most-read'}} {{> most-read class='content-right__most-read'}}
@@ -51,7 +55,11 @@
<p class="subscribe-form__text text-13"> <p class="subscribe-form__text text-13">
Подпишитесь на нашу рассылку и будьте в курсе всех новостей Подпишитесь на нашу рассылку и будьте в курсе всех новостей
</p> </p>
<input type="text" class="input subscribe-form__input" placeholder="Ваш e-mail" /> <input
type="text"
class="input subscribe-form__input"
placeholder="Ваш e-mail"
/>
<button type="submit" class="button subscribe-form__btn"> <button type="submit" class="button subscribe-form__btn">
Подписаться Подписаться
</button> </button>
@@ -104,9 +112,27 @@
<div class="footer-top__right"> <div class="footer-top__right">
<a href="#" class="to-top"> <a href="#" class="to-top">
<span>Наверх</span> <span>Наверх</span>
<svg width="9" height="6" viewBox="0 0 9 6" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg
<rect x="3.69409" y="1.05029" width="1" height="5.22423" transform="rotate(45 3.69409 1.05029)" fill="black" /> width="9"
<rect width="1" height="6" transform="matrix(-0.707107 0.707107 0.707107 0.707107 4.1333 0.525146)" fill="black" /> height="6"
viewBox="0 0 9 6"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<rect
x="3.69409"
y="1.05029"
width="1"
height="5.22423"
transform="rotate(45 3.69409 1.05029)"
fill="black"
/>
<rect
width="1"
height="6"
transform="matrix(-0.707107 0.707107 0.707107 0.707107 4.1333 0.525146)"
fill="black"
/>
</svg> </svg>
</a> </a>
</div> </div>
@@ -141,7 +167,6 @@
</div> </div>
</footer> </footer>
</div> </div>
<script type="module" src="/src/main.ts"></script> <script type="module" src="/src/main.js"></script>
</body> </body>
</html> </html>

View File

@@ -342,6 +342,6 @@
</div> </div>
</footer> </footer>
</div> </div>
<script type="module" src="/src/main.ts"></script> <script type="module" src="/src/main.js"></script>
</body> </body>
</html> </html>

View File

@@ -9,7 +9,8 @@
<div class="container"> <div class="container">
<div class="content"> <div class="content">
<div class="content-left"> <div class="content-left">
{{> menu-vertical isSafety="true" desktop="true"}} {{> content-sidebar}} {{> menu-vertical isSafety="true" desktop="true"}} {{>
content-sidebar}}
<div class="content-videos"> <div class="content-videos">
<div class="item-video"> <div class="item-video">
<div class="item-video__video-wrapper"> <div class="item-video__video-wrapper">
@@ -164,6 +165,6 @@
</div> </div>
</footer> </footer>
</div> </div>
<script type="module" src="/src/main.ts"></script> <script type="module" src="/src/main.js"></script>
</body> </body>
</html> </html>

View File

@@ -1,8 +1,8 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
{{> head}} {{> head}}
<body> <body>
<div id="app"> <div id="app">
{{> header-banner}} {{> header}} {{> header-banner}} {{> header}}
<main class="main"> <main class="main">
@@ -82,9 +82,27 @@
<div class="footer-top__right"> <div class="footer-top__right">
<a href="#" class="to-top"> <a href="#" class="to-top">
<span>Наверх</span> <span>Наверх</span>
<svg width="9" height="6" viewBox="0 0 9 6" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg
<rect x="3.69409" y="1.05029" width="1" height="5.22423" transform="rotate(45 3.69409 1.05029)" fill="black" /> width="9"
<rect width="1" height="6" transform="matrix(-0.707107 0.707107 0.707107 0.707107 4.1333 0.525146)" fill="black" /> height="6"
viewBox="0 0 9 6"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<rect
x="3.69409"
y="1.05029"
width="1"
height="5.22423"
transform="rotate(45 3.69409 1.05029)"
fill="black"
/>
<rect
width="1"
height="6"
transform="matrix(-0.707107 0.707107 0.707107 0.707107 4.1333 0.525146)"
fill="black"
/>
</svg> </svg>
</a> </a>
</div> </div>
@@ -119,7 +137,6 @@
</div> </div>
</footer> </footer>
</div> </div>
<script type="module" src="/src/main.ts"></script> <script type="module" src="/src/main.js"></script>
</body> </body>
</html> </html>

View File

@@ -1,12 +1,13 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
{{> head}} {{> head}}
<body> <body>
<div id="app"> <div id="app">
{{> header-banner}} {{> header}} {{> header-banner}} {{> header}}
<main class="main"> <main class="main">
{{> breadcrumbs middle='Партнеры' title='Научно-методический базовый центр ФГБУ «ВГНКИ»'}} {{> breadcrumbs middle='Партнеры' title='Научно-методический базовый
центр ФГБУ «ВГНКИ»'}}
<div class="container"> <div class="container">
<div class="content"> <div class="content">
<div class="content-left"> <div class="content-left">
@@ -32,19 +33,17 @@
<div class="content-middle articles-wrapper"> <div class="content-middle articles-wrapper">
{{> menu-vertical mobile="true"}} {{> menu-vertical mobile="true"}}
<div class="section-title border-top"> <div class="section-title border-top">
<h1 class="section-title__title">Научно-методический базовый центр ФГБУ «ВГНКИ»</h1> <h1 class="section-title__title">
</div> Научно-методический базовый центр ФГБУ «ВГНКИ»
<div class="articles-preview"> </h1>
{{> single-partner-item}}
</div> </div>
<div class="articles-preview">{{> single-partner-item}}</div>
<div class="section-title"> <div class="section-title">
<h2 class="section-title__title subtitle-18">Еще по теме</h2> <h2 class="section-title__title subtitle-18">Еще по теме</h2>
</div> </div>
<div class="suggestion-container"> <div class="suggestion-container">
{{> suggestion-item}} {{> suggestion-item}} {{> suggestion-item}} {{>
{{> suggestion-item}} suggestion-item}} {{> suggestion-item}}
{{> suggestion-item}}
{{> suggestion-item}}
</div> </div>
<a href="#" class="articles-preview__show-next">На главную</a> <a href="#" class="articles-preview__show-next">На главную</a>
<div class="articles__spacer-container"> <div class="articles__spacer-container">
@@ -61,7 +60,11 @@
<p class="subscribe-form__text text-13"> <p class="subscribe-form__text text-13">
Подпишитесь на нашу рассылку и будьте в курсе всех новостей Подпишитесь на нашу рассылку и будьте в курсе всех новостей
</p> </p>
<input type="text" class="input subscribe-form__input" placeholder="Ваш e-mail" /> <input
type="text"
class="input subscribe-form__input"
placeholder="Ваш e-mail"
/>
<button type="submit" class="button subscribe-form__btn"> <button type="submit" class="button subscribe-form__btn">
Подписаться Подписаться
</button> </button>
@@ -114,9 +117,27 @@
<div class="footer-top__right"> <div class="footer-top__right">
<a href="#" class="to-top"> <a href="#" class="to-top">
<span>Наверх</span> <span>Наверх</span>
<svg width="9" height="6" viewBox="0 0 9 6" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg
<rect x="3.69409" y="1.05029" width="1" height="5.22423" transform="rotate(45 3.69409 1.05029)" fill="black" /> width="9"
<rect width="1" height="6" transform="matrix(-0.707107 0.707107 0.707107 0.707107 4.1333 0.525146)" fill="black" /> height="6"
viewBox="0 0 9 6"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<rect
x="3.69409"
y="1.05029"
width="1"
height="5.22423"
transform="rotate(45 3.69409 1.05029)"
fill="black"
/>
<rect
width="1"
height="6"
transform="matrix(-0.707107 0.707107 0.707107 0.707107 4.1333 0.525146)"
fill="black"
/>
</svg> </svg>
</a> </a>
</div> </div>
@@ -151,7 +172,6 @@
</div> </div>
</footer> </footer>
</div> </div>
<script type="module" src="/src/main.ts"></script> <script type="module" src="/src/main.js"></script>
</body> </body>
</html> </html>

View File

@@ -35,21 +35,42 @@
<h1 class="section-title__title">Партнеры</h1> <h1 class="section-title__title">Партнеры</h1>
</div> </div>
<div class="articles-preview"> <div class="articles-preview">
{{> partner-item text='Научно-методический базовый центр ФГБУ «ВГНКИ»' num='1'}} {{> partner-item text='Научно-методический базовый центр ФГБУ
{{> partner-item text='ФГБУ «ВГНКИ» проводит полный спектр доклинических (токсикологических) исследований необходимых для регистрации лекарственных средств для ветеринарного применения и кормовых добавок.' num='2'}} «ВГНКИ»' num='1'}} {{> partner-item text='ФГБУ «ВГНКИ» проводит
{{> partner-item text='ФГБУ «ВГНКИ» проводит полный спектр доклинических (токсикологических) исследований необходимых для регистрации лекарственных средств для ветеринарного применения и кормовых добавок.' num='3'}} полный спектр доклинических (токсикологических) исследований
{{> partner-item text='Испытательный центр ФГБУ «ВГНКИ» проводит различные виды исследований по выявлению фальсификации молочной продукции' num='4'}} необходимых для регистрации лекарственных средств для
{{> partner-item text='ФГБУ «ВГНКИ» проводит полный спектр доклинических (токсикологических) исследований необходимых для регистрации лекарственных средств для ветеринарного применения и кормовых добавок.' num='5'}} ветеринарного применения и кормовых добавок.' num='2'}} {{>
{{> partner-item text='ФГБУ «ВГНКИ» проводит полный спектр доклинических (токсикологических) исследований необходимых для регистрации лекарственных средств для ветеринарного применения и кормовых добавок.' num='2'}} partner-item text='ФГБУ «ВГНКИ» проводит полный спектр
{{> partner-item text='Научно-методический базовый центр ФГБУ «ВГНКИ»' num='1'}} доклинических (токсикологических) исследований необходимых для
{{> partner-item text='Испытательный центр ФГБУ «ВГНКИ» проводит различные виды исследований по выявлению фальсификации молочной продукции' num='3'}} регистрации лекарственных средств для ветеринарного применения и
{{> partner-item text='ФГБУ «ВГНКИ» проводит полный спектр доклинических (токсикологических) исследований необходимых для регистрации лекарственных средств для ветеринарного применения и кормовых добавок.' num='4'}} кормовых добавок.' num='3'}} {{> partner-item
{{> partner-item text='Научно-методический базовый центр ФГБУ «ВГНКИ»' num='1'}} text='Испытательный центр ФГБУ «ВГНКИ» проводит различные виды
{{> partner-item text='Испытательный центр ФГБУ «ВГНКИ» проводит различные виды исследований по выявлению фальсификации молочной продукции' num='2'}} исследований по выявлению фальсификации молочной продукции'
{{> partner-item text='Научно-методический базовый центр ФГБУ «ВГНКИ»' num='3'}} num='4'}} {{> partner-item text='ФГБУ «ВГНКИ» проводит полный
спектр доклинических (токсикологических) исследований
необходимых для регистрации лекарственных средств для
ветеринарного применения и кормовых добавок.' num='5'}} {{>
partner-item text='ФГБУ «ВГНКИ» проводит полный спектр
доклинических (токсикологических) исследований необходимых для
регистрации лекарственных средств для ветеринарного применения и
кормовых добавок.' num='2'}} {{> partner-item
text='Научно-методический базовый центр ФГБУ «ВГНКИ»' num='1'}}
{{> partner-item text='Испытательный центр ФГБУ «ВГНКИ» проводит
различные виды исследований по выявлению фальсификации молочной
продукции' num='3'}} {{> partner-item text='ФГБУ «ВГНКИ»
проводит полный спектр доклинических (токсикологических)
исследований необходимых для регистрации лекарственных средств
для ветеринарного применения и кормовых добавок.' num='4'}} {{>
partner-item text='Научно-методический базовый центр ФГБУ
«ВГНКИ»' num='1'}} {{> partner-item text='Испытательный центр
ФГБУ «ВГНКИ» проводит различные виды исследований по выявлению
фальсификации молочной продукции' num='2'}} {{> partner-item
text='Научно-методический базовый центр ФГБУ «ВГНКИ»' num='3'}}
</div> </div>
{{> pagination}} {{> pagination}}
<a href="#" class="articles-preview__show-next mobile">На главную</a> <a href="#" class="articles-preview__show-next mobile"
>На главную</a
>
<div class="articles__spacer-container"> <div class="articles__spacer-container">
<div class="articles__spacer"></div> <div class="articles__spacer"></div>
<div class="articles__spacer"></div> <div class="articles__spacer"></div>
@@ -176,6 +197,6 @@
</div> </div>
</footer> </footer>
</div> </div>
<script type="module" src="/src/main.ts"></script> <script type="module" src="/src/main.js"></script>
</body> </body>
</html> </html>

View File

@@ -196,6 +196,6 @@
</div> </div>
</footer> </footer>
</div> </div>
<script type="module" src="/src/main.ts"></script> <script type="module" src="/src/main.js"></script>
</body> </body>
</html> </html>

View File

@@ -383,6 +383,6 @@
</div> </div>
</div> </div>
</div> </div>
<script type="module" src="/src/main.ts"></script> <script type="module" src="/src/main.js"></script>
</body> </body>
</html> </html>

View File

@@ -1,3 +1,10 @@
<div class="banner banner--header"> <div class="banner banner--header desktop">
<img src="/images/video-preview.png" alt="" /> <a href="#">
<img src="https://agroexpert.art-performance.com/wp-content/uploads/2024/03/banner-v-heder-desktop1.png" alt="" />
</a>
</div>
<div class="banner banner--header mobile">
<a href="#">
<img src="https://agroexpert.art-performance.com/wp-content/uploads/2024/03/banner-v-hedere-mobajl2.png" alt="" />
</a>
</div> </div>

View File

@@ -1,9 +1,11 @@
import VanillaCalendar from 'vanilla-calendar-pro'; import VanillaCalendar from 'vanilla-calendar-pro';
import 'vanilla-calendar-pro/build/vanilla-calendar.min.css'; import 'vanilla-calendar-pro/build/vanilla-calendar.min.css';
async function initCalendar() { export async function initCalendar() {
async function fetchActiveDates() { async function fetchActiveDates() {
const apiUrl = `/wp-json/agroexpert/v1/posts-by-date/`; const apiUrl = `${
import.meta.env.VITE_API_URL || ''
}/wp-json/agroexpert/v1/posts-by-date/`;
try { try {
const response = await fetch(apiUrl); const response = await fetch(apiUrl);
@@ -128,5 +130,3 @@ async function initCalendar() {
} }
}); });
} }
initCalendar();

View File

@@ -1,8 +0,0 @@
const menuVerticalHead = document.querySelector('.mobile .menu-vertical__head');
const menuVerticalInner = document.querySelector('.mobile .menu-vertical__inner');
if (menuVerticalHead && menuVerticalInner) {
menuVerticalHead.addEventListener('click', () => {
menuVerticalHead.classList.toggle('is-active');
menuVerticalInner.classList.toggle('is-active');
});
}

View File

@@ -1,11 +0,0 @@
const modalCloses = document.querySelectorAll('.modal__close');
if (modalCloses.length) {
modalCloses.forEach(function (this: Element, modalClose) {
modalClose.addEventListener('click', function (this: Element, event) {
event.preventDefault();
const modal = this.closest('.modal-overlay') as HTMLElement;
modal.style.display = 'none';
});
});
}

View File

@@ -1,13 +1,13 @@
document.addEventListener('DOMContentLoaded', function() { export const initScrollToTop = () => {
var toTopButton = document.querySelector('.to-top'); var toTopButton = document.querySelector('.to-top');
if (toTopButton) { if (toTopButton) {
toTopButton.addEventListener('click', function(e) { toTopButton.addEventListener('click', function (e) {
e.preventDefault(); e.preventDefault();
window.scrollTo({ window.scrollTo({
top: 0, top: 0,
behavior: 'smooth' behavior: 'smooth',
}); });
}); });
} }
}); };

View File

@@ -1,8 +0,0 @@
const searchFormInput = document.querySelector('.search-form__input') as HTMLInputElement | null;
const searchFormClearButton = document.querySelector('.search-form__clear') as HTMLElement | null;
if (searchFormInput && searchFormClearButton) {
searchFormClearButton.addEventListener('click', () => {
searchFormInput.value = '';
});
}

View File

@@ -1,23 +0,0 @@
//@ts-ignore
import SlimSelect from 'slim-select';
import 'slim-select/styles';
const settings = {
showSearch: false,
hideSelected: true,
};
new SlimSelect({
select: '#selectSort',
settings,
});
new SlimSelect({
select: '#selectDate',
settings,
});
new SlimSelect({
select: '#selectCategory',
settings,
});

View File

@@ -1,7 +1,8 @@
const subscriptionForm = document.querySelectorAll('.wpcf7-form'); export const initSubscriptionForm = () => {
const thankModal = document.querySelector('#modal-thank'); const subscriptionForm = document.querySelectorAll('.wpcf7-form');
const thankModal = document.querySelector('#modal-thank');
if (subscriptionForm) { if (subscriptionForm) {
/* Событие отрабатывает, когда где - то произошли ошибки */ /* Событие отрабатывает, когда где - то произошли ошибки */
document.addEventListener( document.addEventListener(
'wpcf7submit', 'wpcf7submit',
@@ -9,7 +10,11 @@ if (subscriptionForm) {
event.target.querySelector('.wpcf7-response-output').style.display = event.target.querySelector('.wpcf7-response-output').style.display =
'none'; 'none';
event.target.querySelector('.wpcf7-spinner').style.display = 'none'; event.target.querySelector('.wpcf7-spinner').style.display = 'none';
for (let i = 0; i < event.target.querySelectorAll('input').length; i++) { for (
let i = 0;
i < event.target.querySelectorAll('input').length;
i++
) {
let inputEl = event.target.querySelectorAll('input')[i]; let inputEl = event.target.querySelectorAll('input')[i];
let inputValue = inputEl.valid; let inputValue = inputEl.valid;
if (!inputValue) { if (!inputValue) {
@@ -25,4 +30,5 @@ if (subscriptionForm) {
}, },
false false
); );
} }
};

View File

@@ -119,6 +119,10 @@
} }
@media (max-width: 767px) { @media (max-width: 767px) {
.article-item__image-container img {
height: auto;
}
.articles-preview { .articles-preview {
margin: 0 -2rem; margin: 0 -2rem;
} }

View File

@@ -9,10 +9,27 @@
.banner--header img { .banner--header img {
min-height: 100%; min-height: 100%;
max-height: 100%;
}
.banner--header a {
display: flex;
width: 100%;
height: 100%;
justify-content: center;
} }
@media (max-width: 767px) { @media (max-width: 767px) {
.banner--header { .banner--header {
height: 8rem; height: 8rem;
position: relative;
}
.banner--header img {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
max-height: 100%;
} }
} }

View File

@@ -50,6 +50,7 @@
padding: 0 0.9rem; padding: 0 0.9rem;
color: #2F2F2F; color: #2F2F2F;
margin-top: 0.5rem; margin-top: 0.5rem;
align-items: center;
} }
.ss-content .ss-list .ss-option:hover { .ss-content .ss-list .ss-option:hover {

View File

@@ -1,9 +0,0 @@
const headerBurger = document.querySelector('.header__burger');
const mobileHeader = document.querySelector('.header-mobile');
if (headerBurger && mobileHeader) {
headerBurger.addEventListener('click', () => {
mobileHeader.classList.toggle('is-active');
headerBurger.classList.toggle('is-active');
});
}

View File

@@ -172,6 +172,8 @@
.banner-left a { .banner-left a {
display: flex; display: flex;
width: 100%;
height: 100%;
} }
.banner-middle { .banner-middle {
@@ -223,6 +225,25 @@
} }
@media (max-width: 767px) { @media (max-width: 767px) {
.banner-middle {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
overflow: hidden;
position: relative;
}
.banner-middle img {
width: auto;
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
max-height: 100%;
}
.content-right__most-read { .content-right__most-read {
display: none; display: none;
} }
@@ -236,11 +257,11 @@
} }
.item-video__video-wrapper { .item-video__video-wrapper {
height: 208px; height: auto;
} }
.item-video__video-wrapper>img { .item-video__video-wrapper>img {
position: absolute; position: relative;
} }
.articles-preview__show-next { .articles-preview__show-next {

View File

@@ -1 +0,0 @@
/// <reference types="vite/client" />

View File

@@ -1,23 +0,0 @@
{
"compilerOptions": {
"target": "ES2020",
"useDefineForClassFields": true,
"module": "ESNext",
"lib": ["ES2020", "DOM", "DOM.Iterable"],
"skipLibCheck": true,
/* Bundler mode */
"moduleResolution": "bundler",
"allowImportingTsExtensions": true,
"resolveJsonModule": true,
"isolatedModules": true,
"noEmit": true,
/* Linting */
"strict": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"noFallthroughCasesInSwitch": true
},
"include": ["src"]
}

View File

@@ -29,6 +29,14 @@ function theme_enqueue_styles_scripts()
wp_enqueue_style('main-style', get_template_directory_uri() . '/frontend/dist/assets/main.css', array(), $style_ver); wp_enqueue_style('main-style', get_template_directory_uri() . '/frontend/dist/assets/main.css', array(), $style_ver);
wp_enqueue_script('main-script2', get_template_directory_uri() . '/frontend/dist/assets/main2.js', array(), $script_ver, true); wp_enqueue_script('main-script2', get_template_directory_uri() . '/frontend/dist/assets/main2.js', array(), $script_ver, true);
// Preconnect for Google Fonts
//wp_enqueue_style('google-fonts-preconnect', 'https://fonts.gstatic.com', [], null, 'all');
//wp_resource_hints(['https://fonts.googleapis.com', 'https://fonts.gstatic.com'], 'preconnect');
// Enqueue Google Fonts
wp_enqueue_style('google-fonts-raleway', 'https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600&display=swap', false);
wp_enqueue_style('google-fonts-roboto', 'https://fonts.googleapis.com/css2?family=Roboto:wght@400&display=swap', false);
} }
add_action('wp_enqueue_scripts', 'theme_enqueue_styles_scripts'); add_action('wp_enqueue_scripts', 'theme_enqueue_styles_scripts');
@@ -209,66 +217,18 @@ function custom_pagination($query = null)
echo '</div></div>'; echo '</div></div>';
} }
/**
* param string $postType - тип поста
* param int $countPerPage - количество отображаемых постов на странице
* param string $orderBy - относительно какого поля будем проиводить сортировку
* param string $order - сортировка по возрастанию/убыванию (DESC,ASC)
* param string $categorySlug - slug категории из которой выводить посты
*
* */
function get_post_query(string $postType, int $countPerPage, string $order, string $orderBy = 'date', string $categorySlug = null)
{
$posts = new WP_Query([
'category_name' => $categorySlug,
'post_type' => $postType, // Указываем нужный тип поста
'posts_per_page' => $countPerPage, // Получаем только один самый последний пост
'orderby' => $orderBy, // Сортируем по дате публикации
'order' => $order // В порядке убывания
]);
return $posts;
}
function cyrillic_to_latin($title)
{
$map = array(
'а' => 'a', 'б' => 'b', 'в' => 'v',
'г' => 'g', 'д' => 'd', 'е' => 'e',
'ё' => 'yo', 'ж' => 'zh', 'з' => 'z',
'и' => 'i', 'й' => 'j', 'к' => 'k',
'л' => 'l', 'м' => 'm', 'н' => 'n',
'о' => 'o', 'п' => 'p', 'р' => 'r',
'с' => 's', 'т' => 't', 'у' => 'u',
'ф' => 'f', 'х' => 'h', 'ц' => 'c',
'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sch',
'ь' => '', 'ы' => 'y', 'ъ' => '',
'э' => 'e', 'ю' => 'yu', 'я' => 'ya',
);
$title = str_replace(array_keys($map), array_values($map), mb_strtolower($title));
// Дополнительно заменяем пробелы на дефисы и удаляем нежелательные символы
$title = preg_replace('/[^A-Za-z0-9-]+/', '-', $title);
return $title;
}
/*add_filter('sanitize_title', 'cyrillic_to_latin', 9);
add_filter('sanitize_file_name', 'cyrillic_to_latin', 9);*/
function my_theme_scripts() function my_theme_scripts()
{ {
wp_enqueue_script('my-load-more', get_template_directory_uri() . '/js/load-more.js', array('jquery'), null, true); wp_enqueue_script('my-load-more', get_template_directory_uri() . '/js/load-more.js', array('jquery'), null, true);
$query = new WP_Query(array('post_type' => 'post', 'posts_per_page' => 10));
// Передаем переменные в скрипт // Передаем переменные в скрипт
wp_localize_script('my-load-more', 'my_load_more_params', array( wp_localize_script('my-load-more', 'my_load_more_params', array(
'ajaxurl' => admin_url('admin-ajax.php'), // URL для AJAX-запроса 'ajaxurl' => admin_url('admin-ajax.php'), // URL для AJAX-запроса
'posts' => json_encode((new WP_Query(array('post_type' => 'post', 'posts_per_page' => 10)))->query_vars), // Параметры запроса 'posts' => json_encode($query->query_vars), // Параметры запроса
'current_page' => get_query_var('paged') ? get_query_var('paged') : 1, // Текущая страница 'current_page' => get_query_var('paged') ? get_query_var('paged') : 1, // Текущая страница
'max_page' => (new WP_Query(array('post_type' => 'post', 'posts_per_page' => 10)))->max_num_pages // Максимальное количество страниц 'max_page' => $query->max_num_pages // Максимальное количество страниц
)); ));
} }
add_action('wp_enqueue_scripts', 'my_theme_scripts'); add_action('wp_enqueue_scripts', 'my_theme_scripts');
@@ -303,25 +263,15 @@ add_filter('wpcf7_form_elements', function ($content) {
return $content; return $content;
}); });
function show_post_image($post = null, $size = 'medium') function show_post_image($post = null, $size = 'large')
{ {
if (has_post_thumbnail($post)) { if (has_post_thumbnail($post)) {
return get_the_post_thumbnail($post, $size); return get_the_post_thumbnail($post, $size);
} else { } else {
// Вывод изображения-заглушки
return '<img src="' . get_template_directory_uri() . '/noimage.jpg">'; return '<img src="' . get_template_directory_uri() . '/noimage.jpg">';
} }
} }
function get_post_image($post = null)
{
if (has_post_thumbnail($post)) {
return get_the_post_thumbnail_url($post, 'medium');
} else {
return get_template_directory_uri() . '/noimage.jpg';
}
}
add_action('rest_api_init', function () { add_action('rest_api_init', function () {
register_rest_route('agroexpert/v1', '/posts-by-date/', array( register_rest_route('agroexpert/v1', '/posts-by-date/', array(
'methods' => 'GET', 'methods' => 'GET',
@@ -534,16 +484,6 @@ function change_image_size_dimensions()
add_action('init', 'change_image_size_dimensions'); add_action('init', 'change_image_size_dimensions');
function remove_srcset_attribute($attr)
{
if (isset($attr['srcset'])) {
unset($attr['srcset']); // Удаляем srcset
}
return $attr;
}
add_filter('wp_get_attachment_image_attributes', 'remove_srcset_attribute', 10, 1);
add_filter('big_image_size_threshold', '__return_false'); add_filter('big_image_size_threshold', '__return_false');
function auto_add_category_by_slug_to_new_post($post_ID, $post, $update) function auto_add_category_by_slug_to_new_post($post_ID, $post, $update)
@@ -566,7 +506,7 @@ function get_category_name($post = null)
return $category->slug !== 'all-events'; return $category->slug !== 'all-events';
}); });
$categories = array_values($categories); $categories = array_values($categories);
$category_name = !empty($categories) ? esc_html($categories[0]->name) : ''; $category_name = !empty($categories) ? esc_html($categories[0]->name) : 'Все события';
return $category_name; return $category_name;
} }

View File

@@ -3,15 +3,9 @@
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link href="https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600&display=swap" rel="stylesheet" />
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400&display=swap" rel="stylesheet" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title><?php wp_title(); ?></title> <title><?php wp_title(); ?></title>
<?php wp_head(); ?> <?php wp_head(); ?>
<meta name="yandex-verification" content="209d13da5a697e41" />
<!-- Yandex.Metrika counter --> <!-- Yandex.Metrika counter -->
<script type="text/javascript" > <script type="text/javascript" >
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
@@ -40,19 +34,18 @@ j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) --> <!-- End Google Tag Manager (noscript) -->
</head> </head>
</head>
<body <?php body_class(); ?>> <body <?php body_class(); ?>>
<?php wp_body_open(); ?> <?php wp_body_open(); ?>
<div id="app"> <div id="app">
<?php $optionImageHeader = wp_is_mobile() ? get_field('banner_in_header_mobile', 'option') : get_field('banner_in_header', 'option');?> <div class="banner banner--header desktop">
<? <?php if (function_exists('banners_conf_display')) banners_conf_display('header_banner_desktop'); ?>
if (!empty($optionImageHeader['image_banner']) || !empty($optionImageHeader['link'])) : ?>
<a href="<?= $optionImageHeader['link'] ?>">
<div class="banner banner--header">
<img src="<?= $optionImageHeader['image_banner']['url'] ?>" alt="">
</div> </div>
</a> <div class="banner banner--header mobile">
<? endif; ?> <?php if (function_exists('banners_conf_display')) banners_conf_display('header_banner_mobile'); ?>
</div>
<header class="header"> <header class="header">
<div class="container"> <div class="container">
<div class="header__inner"> <div class="header__inner">
@@ -145,6 +138,7 @@ height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
</div> </div>
</div> </div>
<?php endif; ?> <?php endif; ?>
<?php if (!is_404() && !is_500()) : ?>
<div class="container"> <div class="container">
<div class="content"> <div class="content">
<? if (!is_page('search') && !is_search() && !is_404()) : ?> <? if (!is_page('search') && !is_search() && !is_404()) : ?>
@@ -152,13 +146,4 @@ height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<?php get_sidebar('left'); ?> <?php get_sidebar('left'); ?>
</div> </div>
<? endif; ?> <? endif; ?>
<? endif; ?>
<style>
.banner--header {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
overflow: hidden;
}
</style>

View File

@@ -1,5 +1,11 @@
<?php <?php
$posts = get_post_query('post', 1, 'ASC', '', 'interviews'); $posts = new WP_Query([
'category_name' => 'interviews',
'post_type' => 'post',
'posts_per_page' => 1,
'orderby' => 'date',
'order' => 'DESC'
]);
if ($posts->have_posts()) : if ($posts->have_posts()) :
while ($posts->have_posts()) : while ($posts->have_posts()) :

View File

@@ -7,7 +7,7 @@ if ($pinned_post) :
<a href="<?php echo get_permalink($pinned_post->ID); ?>" class="hero-banner"> <a href="<?php echo get_permalink($pinned_post->ID); ?>" class="hero-banner">
<div class="hero-banner__bg"> <div class="hero-banner__bg">
<?= show_post_image($pinned_post->ID, 'large'); ?> <?= show_post_image($pinned_post->ID); ?>
</div> </div>
<p class="hero-banner__main">Главное</p> <p class="hero-banner__main">Главное</p>
<div class="hero-banner__content"> <div class="hero-banner__content">

View File

@@ -8,30 +8,16 @@ if ($query->have_posts()) {
$post_count++; $post_count++;
$query->the_post(); $query->the_post();
get_template_part('content', 'post', ['full_width' => $post_count === 1 && $large_first_image]); get_template_part('content', 'post', ['full_width' => $post_count === 1 && $large_first_image]);
if ($post_count === ($large_first_image ? 5 : 4)) { if ($post_count === ($large_first_image ? 5 : 4)) : ?>
$banners = wp_is_mobile() ? get_field('banner_between_posts_mobile', 'option') : get_field('banner_between_posts', 'option'); <div class="banner-middle desktop">
if($banners){ <?php if (function_exists('banners_conf_display')) banners_conf_display('content_banner_desktop'); ?>
$rand_keys = array_rand($banners, 1); </div>
if (isset($banners[$rand_keys]) && !empty($banners[$rand_keys]['image_banner'])) { <div class="banner-middle mobile">
echo '<a href="' . $banners[$rand_keys]['link'] . '"><div class="banner-middle"> <?php if (function_exists('banners_conf_display')) banners_conf_display('content_banner_mobile'); ?>
<img src="' . $banners[$rand_keys]["image_banner"]["url"] . '" alt=""></a></div>'; </div>
} <?php endif; ?>
} <?php
}
} }
wp_reset_postdata(); wp_reset_postdata();
} }
?> ?>
<style>
.banner-middle img {
width: 100%;
}
.banner-middle {
overflow: hidden;
display: flex;
align-items: center;
}
</style>

View File

@@ -22,20 +22,10 @@
</div> </div>
</div> </div>
</div> </div>
<?php $banners = wp_is_mobile() ? get_field('banners_left_sidebar_mobile', 'option') : get_field('banners_left_sidebar', 'option');?>
<?if ($banners): ?>
<? foreach ($banners ?? [] as $banner) : ?>
<? if (empty($banner['image_banner']) && empty($banner['link'])) : ?>
<? continue; ?>
<? endif; ?>
<div class="banner-left desktop"> <div class="banner-left desktop">
<a href="<?= empty($banner['link']) ? home_url() : $banner['link'] ?>"> <?php if (function_exists('banners_conf_display')) banners_conf_display('left_sidebar_banner_desktop_1'); ?>
<img src="<?= $banner['image_banner']['url'] ?>" alt=""> </div>
</a> <div class="banner-left mobile">
<?php if (function_exists('banners_conf_display')) banners_conf_display('left_sidebar_banner_mobile_1'); ?>
</div> </div>
<? endforeach; ?>
<? endif;?>
<?php endif; ?> <?php endif; ?>

View File

@@ -17,31 +17,21 @@
<p class="subscribe-form__text text-13"> <p class="subscribe-form__text text-13">
Подпишитесь на нашу рассылку и будьте в курсе всех новостей Подпишитесь на нашу рассылку и будьте в курсе всех новостей
</p> </p>
<?= do_shortcode('[contact-form-7 id="0ddb83c" title="Форма подписки" html_class="" html_id=""]')?> <?= do_shortcode('[contact-form-7 id="0ddb83c" title="Форма подписки" html_class="" html_id=""]') ?>
</div> </div>
<?php get_template_part('partials/latest-legislation-posts'); ?> <?php get_template_part('partials/latest-legislation-posts'); ?>
<?php $banners = wp_is_mobile() ? get_field('banners_right_sidebar_mobile', 'option') : get_field('banners_right_sidebar', 'option');?> <div class="banner-left desktop">
<?php if (function_exists('banners_conf_display')) banners_conf_display('right_sidebar_banner_desktop_1'); ?>
</div>
<div class="banner-left mobile">
<?php if (function_exists('banners_conf_display')) banners_conf_display('right_sidebar_banner_mobile_1'); ?>
</div>
<? foreach ($banners ?? [] as $banner) :?> <div class="banner-left desktop">
<? if (!empty($banner['image_banner']) && !empty($banner['link'])) : ?> <?php if (function_exists('banners_conf_display')) banners_conf_display('right_sidebar_banner_desktop_2'); ?>
<div class="banner-left"> </div>
<a href="<?= empty($banner['link']) ? home_url() : $banner['link'] ?>"> <div class="banner-left mobile">
<img src="<?= $banner['image_banner']['url'] ?>" alt=""> <?php if (function_exists('banners_conf_display')) banners_conf_display('right_sidebar_banner_mobile_2'); ?>
</a> </div>
</div>
<? endif; ?>
<? endforeach;?>
<style>
.banner-left {
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
}
.button {
border:none;
}
</style>

View File

@@ -3,7 +3,12 @@
Template Name: Шаблон страницы рекламодателей Template Name: Шаблон страницы рекламодателей
*/ */
$advertisers = get_post_query('advertiser', 10, 'ASC', ''); $advertisers = new WP_Query([
'post_type' => 'advertiser',
'posts_per_page' => 10,
'orderby' => 'date',
'order' => 'ASC'
]);
?> ?>
@@ -14,9 +19,9 @@ $advertisers = get_post_query('advertiser', 10, 'ASC', '');
<h1 class="section-title__title"><?= the_title() ?></h1> <h1 class="section-title__title"><?= the_title() ?></h1>
</div> </div>
<div class="articles-preview"> <div class="articles-preview">
<? get_template_part('content-advertiser', null, ['advertiser' => $advertisers])?> <? get_template_part('content-advertiser', null, ['advertiser' => $advertisers]) ?>
</div> </div>
<a href="<?= home_url()?>" class="articles-preview__show-next">На главную</a> <a href="<?= home_url() ?>" class="articles-preview__show-next">На главную</a>
<div class="articles__spacer-container"> <div class="articles__spacer-container">
<div class="articles__spacer"></div> <div class="articles__spacer"></div>
<div class="articles__spacer"></div> <div class="articles__spacer"></div>

View File

@@ -3,8 +3,12 @@
Template Name: Шаблон страницы партнёров Template Name: Шаблон страницы партнёров
*/ */
$partners = get_post_query('partners', 10, 'DESC', ''); $partners = new WP_Query([
'post_type' => 'partners',
'posts_per_page' => 10,
'orderby' => 'date',
'order' => 'DESC'
]);
?> ?>
<?php get_header(); ?> <?php get_header(); ?>
@@ -35,5 +39,4 @@ $partners = get_post_query('partners', 10, 'DESC', '');
<? custom_pagination($partners); ?> <? custom_pagination($partners); ?>
</div> </div>
<?php <?php get_footer(); ?>
get_footer(); ?>