Compare commits
5 commits
admin-secu
...
migration
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b1d8f5466f | ||
|
|
b44e61de35 | ||
|
|
1ed68ddffa | ||
|
|
f2ae5b39f9 | ||
|
|
663a43d631 |
|
|
@ -46,11 +46,3 @@ GOOGLE_RECAPTCHA_PRIVATE=6LeQxHoUAAAAAOudkLY90DerM_ZtlaFfzTlJJvIo
|
|||
GOOGLE_RECAPTCHA_VERSION=2
|
||||
# - MAPS
|
||||
GOOGLE_MAPS_KEY=
|
||||
|
||||
# ADMIN SECURE
|
||||
# - API ENDPOINT (Optional)
|
||||
LDC_WEB_API_ENDPOINT=""
|
||||
# - API KEY
|
||||
LDC_WEB_API_KEY=""
|
||||
# - LIST SEPARATED WITH ',' (Optional)
|
||||
LDC_WEB_CIDR_MANUAL_ALLOWED_LIST=""
|
||||
|
|
|
|||
|
|
@ -1,7 +1,4 @@
|
|||
FROM registry.s-web.fr/ldc-web/projets/ldc-web-images-docker/ldcweb-production-8.2:latest
|
||||
COPY --chown=www-data:www-data . /app/srcs
|
||||
COPY --chown=www-data:www-data ./public/build /app/srcs/public/build
|
||||
COPY --chown=www-data:www-data ./vendor /app/srcs/vendor
|
||||
USER root
|
||||
RUN chmod -R 755 /app/srcs/storage
|
||||
USER www-data
|
||||
COPY . /app/srcs
|
||||
COPY ./public/build /app/srcs/public/build
|
||||
COPY ./vendor /app/srcs/vendor
|
||||
15
app/Exceptions/AbortRowImportException.php
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
<?php
|
||||
|
||||
namespace App\Exceptions;
|
||||
|
||||
use Exception;
|
||||
|
||||
/**
|
||||
* This class Exception is used to skip a row import from
|
||||
* database migration (2016 -> 2020)
|
||||
*
|
||||
* @author Jérémy Munsch <jeremy.munsch@ldc.fr>
|
||||
*/
|
||||
class AbortRowImportException extends Exception
|
||||
{
|
||||
}
|
||||
|
|
@ -8,6 +8,7 @@ use App\Http\Requests\Bo\Concepts\UpdateConceptRequest;
|
|||
use App\Models\Concept;
|
||||
use App\Traits\Controllers\ChangesModelOrder;
|
||||
use App\Traits\Controllers\UpdateModelStatus;
|
||||
use App\Traits\Models\MiniCrudModel;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
use Illuminate\Support\Str;
|
||||
|
|
@ -15,6 +16,7 @@ use Illuminate\Support\Str;
|
|||
class ConceptController extends Controller
|
||||
{
|
||||
use ChangesModelOrder;
|
||||
use MiniCrudModel;
|
||||
use UpdateModelStatus;
|
||||
|
||||
/**
|
||||
|
|
@ -65,8 +67,9 @@ class ConceptController extends Controller
|
|||
)
|
||||
);
|
||||
}
|
||||
$conceptData = Concept::getEmptyData();
|
||||
|
||||
return view('bo.pages.concepts.create');
|
||||
return view('bo.pages.concepts.create', compact('conceptData'));
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -79,7 +82,7 @@ class ConceptController extends Controller
|
|||
{
|
||||
return DB::transaction(function () use ($request) {
|
||||
$concept = new Concept();
|
||||
$concept->data = Concept::getEmptyData();
|
||||
$concept->data = $concept->getEmptyData();
|
||||
$concept->fill(array_replace_recursive(
|
||||
\json_decode(\json_encode($concept->toArray()), true),
|
||||
$request->validated()
|
||||
|
|
|
|||
|
|
@ -158,22 +158,19 @@ class ProductController extends Controller
|
|||
*/
|
||||
public function destroy(Product $product)
|
||||
{
|
||||
return DB::transaction(function () use ($product) {
|
||||
$product->recipes()->detach();
|
||||
if ($product->deleteOrFail()) {
|
||||
return redirect()
|
||||
->route('bo.products.index')
|
||||
->with('success', trans(
|
||||
'crud.messages.has_been_deleted',
|
||||
['model' => Str::singular(trans('models.classes.products'))]
|
||||
));
|
||||
}
|
||||
if ($product->deleteOrFail()) {
|
||||
return redirect()
|
||||
->back()
|
||||
->with('error', trans(
|
||||
':crud.messages.cannot_be_deleted',
|
||||
->route('bo.products.index')
|
||||
->with('success', trans(
|
||||
'crud.messages.has_been_deleted',
|
||||
['model' => Str::singular(trans('models.classes.products'))]
|
||||
));
|
||||
});
|
||||
}
|
||||
return redirect()
|
||||
->back()
|
||||
->with('error', trans(
|
||||
':crud.messages.cannot_be_deleted',
|
||||
['model' => Str::singular(trans('models.classes.products'))]
|
||||
));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -146,22 +146,19 @@ class RecipeController extends Controller
|
|||
*/
|
||||
public function destroy(Recipe $recipe)
|
||||
{
|
||||
return DB::transaction(function () use ($recipe) {
|
||||
$recipe->products()->detach();
|
||||
if ($recipe->deleteOrFail()) {
|
||||
return redirect()
|
||||
->route('bo.recipes.index')
|
||||
->with('success', trans(
|
||||
'crud.messages.has_been_deleted',
|
||||
['model' => Str::singular(trans('models.classes.recipes'))]
|
||||
));
|
||||
}
|
||||
if ($recipe->deleteOrFail()) {
|
||||
return redirect()
|
||||
->back()
|
||||
->with('error', trans(
|
||||
':crud.messages.cannot_be_deleted',
|
||||
->route('bo.recipes.index')
|
||||
->with('success', trans(
|
||||
'crud.messages.has_been_deleted',
|
||||
['model' => Str::singular(trans('models.classes.recipes'))]
|
||||
));
|
||||
});
|
||||
}
|
||||
return redirect()
|
||||
->back()
|
||||
->with('error', trans(
|
||||
':crud.messages.cannot_be_deleted',
|
||||
['model' => Str::singular(trans('models.classes.recipes'))]
|
||||
));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,12 +2,10 @@
|
|||
|
||||
namespace App\Http\Requests\Bo\Concepts;
|
||||
|
||||
use App\Enums\Concepts\ColorsEnum;
|
||||
use App\Http\Requests\Bo\UpdateMiniCrudRequest;
|
||||
use App\Models\Concept;
|
||||
use App\Traits\Requests\HasPicture;
|
||||
use Illuminate\Support\Str;
|
||||
use Illuminate\Validation\Rules\Enum;
|
||||
|
||||
class StoreConceptRequest extends UpdateMiniCrudRequest
|
||||
{
|
||||
|
|
@ -57,9 +55,6 @@ class StoreConceptRequest extends UpdateMiniCrudRequest
|
|||
'name' => 'required|min:3|max:70',
|
||||
'slug' => 'unique_translation:concepts',
|
||||
'title' => 'required|min:3|max:70',
|
||||
'title_background_color' => [
|
||||
'required', new Enum(ColorsEnum::class)
|
||||
],
|
||||
'subtitle' => 'required|min:3|max:70',
|
||||
'description' => 'required|string|min:15',
|
||||
'data' => 'present|array',
|
||||
|
|
|
|||
|
|
@ -53,8 +53,6 @@ class StoreProductRequest extends FormRequest
|
|||
'marinade' => 'nullable|string|min:15',
|
||||
'picture_alt' => 'required|min:3|max:255',
|
||||
'picture_title' => 'required|min:3|max:255',
|
||||
'picture_arrow_alt' => 'required_with:picture_arrow|min:3|max:255',
|
||||
'picture_arrow_title' => 'required_with:picture_arrow|min:3|max:255',
|
||||
'certifications' => 'present|array',
|
||||
'certifications.*' => 'required|integer',
|
||||
'list' => [
|
||||
|
|
@ -77,14 +75,13 @@ class StoreProductRequest extends FormRequest
|
|||
],
|
||||
'nutritionnal_values.*' => 'required|array',
|
||||
'nutritionnal_values.*.label' => 'nullable|string|min:3|max:255',
|
||||
'nutritionnal_values.*.value' => 'nullable|string|min:1|max:255',
|
||||
'nutritionnal_values.*.value' => 'nullable|string|min:3|max:255',
|
||||
'range_id' => 'required|exists:ranges,id',
|
||||
'status' => 'required|boolean'
|
||||
];
|
||||
return \array_merge(
|
||||
$rules,
|
||||
$this->pictureRules('picture', 600, 600, 600, 600, false),
|
||||
$this->pictureRules('picture_arrow', 208, 108, 208, 108, true),
|
||||
);
|
||||
}
|
||||
|
||||
|
|
@ -104,9 +101,6 @@ class StoreProductRequest extends FormRequest
|
|||
'marinade' => trans('marinade'),
|
||||
'picture_alt' => trans('picture_alt'),
|
||||
'picture_title' => trans('picture_title'),
|
||||
'picture_arrow' => trans('picture_arrow'),
|
||||
'picture_arrow_alt' => trans('picture_arrow_alt'),
|
||||
'picture_arrow_title' => trans('picture_arrow_title'),
|
||||
'certifications' => trans('certifications'),
|
||||
'certifications.*' => trans('value(s) of certifications'),
|
||||
'list' => trans('list'),
|
||||
|
|
|
|||
|
|
@ -22,8 +22,6 @@ class UpdateProductRequest extends StoreProductRequest
|
|||
'marinade' => 'nullable|string|min:15',
|
||||
'picture_alt' => 'required|min:3|max:255',
|
||||
'picture_title' => 'required|min:3|max:255',
|
||||
'picture_arrow_alt' => 'required_with:picture_arrow|nullable|min:3|max:255',
|
||||
'picture_arrow_title' => 'required_with:picture_arrow|nullable|min:3|max:255',
|
||||
'certifications' => 'present|array',
|
||||
'certifications.*' => 'required|integer',
|
||||
'list' => [
|
||||
|
|
@ -46,14 +44,13 @@ class UpdateProductRequest extends StoreProductRequest
|
|||
],
|
||||
'nutritionnal_values.*' => 'required|array',
|
||||
'nutritionnal_values.*.label' => 'nullable|string|min:3|max:255',
|
||||
'nutritionnal_values.*.value' => 'nullable|string|min:1|max:255',
|
||||
'nutritionnal_values.*.value' => 'nullable|string|min:3|max:255',
|
||||
'range_id' => 'required|exists:ranges,id',
|
||||
'status' => 'required|boolean'
|
||||
];
|
||||
return \array_merge(
|
||||
$rules,
|
||||
$this->pictureRules('picture', 600, 600, 600, 600, true),
|
||||
$this->pictureRules('picture_arrow', 208, 108, 208, 108, true),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -62,13 +62,13 @@ class StoreRecipeRequest extends FormRequest
|
|||
}
|
||||
],
|
||||
'ingredients.*' => 'nullable|array',
|
||||
'ingredients.*.header' => 'nullable|string|min:2|max:255',
|
||||
'ingredients.*.value' => 'string|min:2|max:255',
|
||||
'ingredients.*.header' => 'nullable|string|min:3|max:255',
|
||||
'ingredients.*.value' => 'string|min:3|max:255',
|
||||
'teaser' => 'required|min:50|max:160',
|
||||
'steps' => 'required|string|min:15',
|
||||
'difficulty' => [new Enum(DifficultyEnum::class)],
|
||||
'duration' => 'required|string|min:1|max:150',
|
||||
'tips' => 'nullable|string|min:15',
|
||||
'tips' => 'required|string|min:15',
|
||||
'range_id' => 'required|exists:ranges,id',
|
||||
'status' => 'required|boolean'
|
||||
];
|
||||
|
|
|
|||
|
|
@ -43,12 +43,12 @@ class ContactMessageReceived extends Mailable
|
|||
'appname' => \config('app.name')
|
||||
]),
|
||||
from: new Address(
|
||||
'no-reply@nature-and-respect.com',
|
||||
'Kontaktformular'
|
||||
'info@wenndannmitrespekt.de',
|
||||
'Kontaktformular wenndannmitrespekt.de'
|
||||
),
|
||||
to: new Address(
|
||||
'contact@nature-and-respect.com',
|
||||
'contact@nature-and-respect.com'
|
||||
'kontakt@wenndannmitrespekt.de',
|
||||
'kontakt@wenndannmitrespekt.de'
|
||||
)
|
||||
);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -46,7 +46,6 @@ class Concept extends Model
|
|||
'name',
|
||||
'slug',
|
||||
'title',
|
||||
'title_background_color',
|
||||
'subtitle',
|
||||
'description',
|
||||
'data',
|
||||
|
|
@ -65,7 +64,6 @@ class Concept extends Model
|
|||
*/
|
||||
protected $casts = [
|
||||
'data' => 'object',
|
||||
'title_background_color' => ColorsEnum::class
|
||||
];
|
||||
|
||||
/**
|
||||
|
|
@ -201,98 +199,54 @@ class Concept extends Model
|
|||
) {
|
||||
$color = $color ?: \collect(ColorsEnum::cases())->random()->value;
|
||||
$data = [];
|
||||
for ($i = 1; $i <= 6; $i++) {
|
||||
$data = self::emptyDataBloc(
|
||||
$i,
|
||||
$data,
|
||||
$title,
|
||||
$color,
|
||||
$text,
|
||||
$img,
|
||||
$imgAlt,
|
||||
$imgTitle
|
||||
);
|
||||
} //end for
|
||||
return $data;
|
||||
}
|
||||
for ($i = 1; $i <= 4; $i++) {
|
||||
$data["bloc_{$i}_title"] = [
|
||||
'label' => "Bloc {$i} - Title",
|
||||
'inputType' => InputType::string->value,
|
||||
'value' => $title,
|
||||
'validate' => 'required|min:4|max:100'
|
||||
];
|
||||
$data["bloc_{$i}_color"] = [
|
||||
'label' => "Bloc {$i} - Color",
|
||||
'inputType' => InputType::selectEnum->value,
|
||||
'value' => $color,
|
||||
'validate' => ['required', 'integer', new Enum(ColorsEnum::class)]
|
||||
];
|
||||
$data["bloc_{$i}_text"] = [
|
||||
'label' => "Bloc {$i} - Text",
|
||||
'inputType' => InputType::text->value,
|
||||
'value' => $text,
|
||||
'validate' => 'string|min:10'
|
||||
];
|
||||
$data["bloc_{$i}_image"] = [
|
||||
'label' => "Bloc {$i} - Image",
|
||||
'dimensions' => ['width' => 1140, 'height' => 795],
|
||||
'inputType' => InputType::image->value,
|
||||
'alt' => $imgAlt,
|
||||
'title' => $imgTitle,
|
||||
'value' => $img,
|
||||
'validate' => "required_if:data.bloc_{$i}_has_video.value,false",
|
||||
];
|
||||
|
||||
/**
|
||||
* Empty data bloc
|
||||
*
|
||||
* @param string $index
|
||||
* @param array $data
|
||||
* @param string $title
|
||||
* @param integer $color
|
||||
* @param string $text
|
||||
* @param string $img
|
||||
* @param string $imgAlt
|
||||
* @param string $imgTitle
|
||||
* @return array
|
||||
*/
|
||||
public static function emptyDataBloc(
|
||||
string $index,
|
||||
array $data,
|
||||
string $title = '',
|
||||
int $color = 0,
|
||||
string $text = '',
|
||||
string $img = '',
|
||||
string $imgAlt = '',
|
||||
string $imgTitle = ''
|
||||
): array {
|
||||
if ($index > 4) {
|
||||
$data["bloc_{$index}_use_bloc"] = [
|
||||
'label' => "Bloc {$index} - Display bloc",
|
||||
$data["bloc_{$i}_video"] = [
|
||||
'label' => "Bloc {$i} - Video (Youtube or Vimeo)",
|
||||
'inputType' => InputType::video->value,
|
||||
'value' => '',
|
||||
// phpcs:ignore Generic.Files.LineLength.TooLong
|
||||
'validate' => [
|
||||
'required_if:data.bloc_{$i}_has_video.value,true',
|
||||
'nullable',
|
||||
'regex:%([0-9]{8,10}|[^\"&?\/\s]{11})%i'
|
||||
],
|
||||
'required' => false
|
||||
];
|
||||
|
||||
$data["bloc_{$i}_has_video"] = [
|
||||
'label' => "Bloc {$i} - Display video",
|
||||
'inputType' => InputType::boolean->value,
|
||||
'value' => false,
|
||||
];
|
||||
}
|
||||
$data["bloc_{$index}_title"] = [
|
||||
'label' => "Bloc {$index} - Title",
|
||||
'inputType' => InputType::string->value,
|
||||
'value' => $title,
|
||||
'validate' => 'required|min:4|max:100'
|
||||
];
|
||||
$data["bloc_{$index}_color"] = [
|
||||
'label' => "Bloc {$index} - Color",
|
||||
'inputType' => InputType::selectEnum->value,
|
||||
'value' => $color,
|
||||
'validate' => ['required', 'integer', new Enum(ColorsEnum::class)]
|
||||
];
|
||||
$data["bloc_{$index}_text"] = [
|
||||
'label' => "Bloc {$index} - Text",
|
||||
'inputType' => InputType::text->value,
|
||||
'value' => $text,
|
||||
'validate' => 'string|min:10'
|
||||
];
|
||||
$data["bloc_{$index}_image"] = [
|
||||
'label' => "Bloc {$index} - Image",
|
||||
'dimensions' => ['width' => 1140, 'height' => 795],
|
||||
'inputType' => InputType::image->value,
|
||||
'alt' => $imgAlt,
|
||||
'title' => $imgTitle,
|
||||
'value' => $img,
|
||||
'validate' => "required_if:data.bloc_{$index}_has_video.value,false",
|
||||
];
|
||||
|
||||
$data["bloc_{$index}_video"] = [
|
||||
'label' => "Bloc {$index} - Video (Youtube or Vimeo)",
|
||||
'inputType' => InputType::video->value,
|
||||
'value' => '',
|
||||
// phpcs:ignore Generic.Files.LineLength.TooLong
|
||||
'validate' => [
|
||||
'required_if:data.bloc_{$i}_has_video.value,true',
|
||||
'nullable',
|
||||
'regex:%([0-9]{8,10}|[^\"&?\/\s]{11})%i'
|
||||
],
|
||||
'required' => false
|
||||
];
|
||||
|
||||
$data["bloc_{$index}_has_video"] = [
|
||||
'label' => "Bloc {$index} - Display video",
|
||||
'inputType' => InputType::boolean->value,
|
||||
'value' => false,
|
||||
];
|
||||
|
||||
} //end for
|
||||
return $data;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -45,9 +45,6 @@ class Product extends Model
|
|||
'picture',
|
||||
'picture_alt',
|
||||
'picture_title',
|
||||
'picture_arrow',
|
||||
'picture_arrow_alt',
|
||||
'picture_arrow_title',
|
||||
'certifications',
|
||||
'nutritionnal_values',
|
||||
'list',
|
||||
|
|
@ -83,9 +80,6 @@ class Product extends Model
|
|||
'picture',
|
||||
'picture_alt',
|
||||
'picture_title',
|
||||
'picture_arrow',
|
||||
'picture_arrow_alt',
|
||||
'picture_arrow_title',
|
||||
'nutritionnal_values',
|
||||
'list',
|
||||
];
|
||||
|
|
@ -102,10 +96,12 @@ class Product extends Model
|
|||
static::creating(function (self $model) {
|
||||
self::assertFieldIsUnique('label', $model->label);
|
||||
self::manageFields($model);
|
||||
self::cleanTranslationJsonFields($model, 'nutritionnal_values', 'list');
|
||||
self::setOrder($model);
|
||||
});
|
||||
static::updating(function (self $model) {
|
||||
self::manageFields($model);
|
||||
self::cleanTranslationJsonFields($model, 'nutritionnal_values', 'list');
|
||||
});
|
||||
static::updated(function (self $model) {
|
||||
FileStorageHelper::removeOldFile($model, 'picture');
|
||||
|
|
@ -140,6 +136,25 @@ class Product extends Model
|
|||
$model->picture = FileStorageHelper::storeFile($model, $model->picture, true);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the original array from json field
|
||||
*
|
||||
* @param Model $model
|
||||
* @param string ...$fields The names of the json fields.
|
||||
* @return void
|
||||
*/
|
||||
private static function cleanTranslationJsonFields(Model $model, string ...$fields): void
|
||||
{
|
||||
foreach ($fields as $field) {
|
||||
$translations = $model->getTranslations($field);
|
||||
foreach ($translations as $key => $trans) {
|
||||
if (!in_array($key, config('app.locales'))) {
|
||||
$model->forgetTranslation($field, $key);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the slug.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -107,10 +107,12 @@ class Recipe extends Model
|
|||
self::assertFieldIsUnique('name', $model->name);
|
||||
self::setSlug($model);
|
||||
self::manageFields($model);
|
||||
self::cleanTranslationJsonFields($model, 'ingredients');
|
||||
self::setOrder($model);
|
||||
});
|
||||
static::updating(function (self $model) {
|
||||
self::manageFields($model);
|
||||
self::cleanTranslationJsonFields($model, 'ingredients');
|
||||
});
|
||||
static::updated(function (self $model) {
|
||||
FileStorageHelper::removeOldFile($model, 'picture');
|
||||
|
|
@ -146,6 +148,25 @@ class Recipe extends Model
|
|||
$model->picture_thumbnail = FileStorageHelper::storeFile($model, $model->picture_thumbnail, true);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the original array from json field
|
||||
*
|
||||
* @param \Illuminate\Database\Eloquent\Model $model
|
||||
* @param string ...$fields The names of the json fields.
|
||||
* @return void
|
||||
*/
|
||||
private static function cleanTranslationJsonFields(Model $model, string ...$fields): void
|
||||
{
|
||||
foreach ($fields as $field) {
|
||||
$translations = $model->getTranslations($field);
|
||||
foreach ($translations as $key => $trans) {
|
||||
if (!in_array($key, config('app.locales'))) {
|
||||
$model->forgetTranslation($field, $key);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the slug.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -22,12 +22,10 @@
|
|||
"laravel/framework": "^10.0",
|
||||
"laravel/tinker": "^2.8",
|
||||
"laravel/ui": "^4.2",
|
||||
"ldc/web-admin-secure-laravel": "^2.0",
|
||||
"mews/purifier": "^3.4",
|
||||
"sentry/sentry-laravel": "^3.3",
|
||||
"simplesoftwareio/simple-qrcode": "~4",
|
||||
"spatie/laravel-translatable": "^6.4",
|
||||
"uwil/k8s-laravel": "1.0.0"
|
||||
"spatie/laravel-translatable": "^6.4"
|
||||
},
|
||||
"require-dev": {
|
||||
"fakerphp/faker": "^1.9.1",
|
||||
|
|
@ -46,6 +44,7 @@
|
|||
"autoload": {
|
||||
"psr-4": {
|
||||
"App\\": "app/",
|
||||
"Database\\Migrations\\": "database/migrations/",
|
||||
"Database\\Factories\\": "database/factories/",
|
||||
"Database\\Seeders\\": "database/seeders/"
|
||||
}
|
||||
|
|
|
|||
338
composer.lock
generated
|
|
@ -4,7 +4,7 @@
|
|||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||
"This file is @generated automatically"
|
||||
],
|
||||
"content-hash": "d2b801d090c7841b2252d7f52c74695e",
|
||||
"content-hash": "7348316fbb0bb415eb02a2905a358d23",
|
||||
"packages": [
|
||||
{
|
||||
"name": "bacon/bacon-qr-code",
|
||||
|
|
@ -1026,103 +1026,6 @@
|
|||
],
|
||||
"time": "2022-09-10T18:51:20+00:00"
|
||||
},
|
||||
{
|
||||
"name": "dxw/cidr",
|
||||
"version": "v3.1.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/dxw/cidr.git",
|
||||
"reference": "61d699459e9bddc7222ac1eb3ffc9ffcfdc2f546"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/dxw/cidr/zipball/61d699459e9bddc7222ac1eb3ffc9ffcfdc2f546",
|
||||
"reference": "61d699459e9bddc7222ac1eb3ffc9ffcfdc2f546",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"dxw/result": "^1.0",
|
||||
"phpseclib/phpseclib": "^2.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"friendsofphp/php-cs-fixer": "^2.16",
|
||||
"mockery/mockery": "^1.3",
|
||||
"peridot-php/leo": "^1.6",
|
||||
"peridot-php/peridot": "^1.19",
|
||||
"peridot-php/peridot-dot-reporter": "^1.0",
|
||||
"vimeo/psalm": "^3.2"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Dxw\\CIDR\\": "src/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Mallory Adams",
|
||||
"email": "mallory@dxw.com",
|
||||
"homepage": "https://www.dxw.com"
|
||||
}
|
||||
],
|
||||
"description": "IP address matching with CIDR ranges",
|
||||
"homepage": "https://github.com/dxw/cidr",
|
||||
"support": {
|
||||
"issues": "https://github.com/dxw/cidr/issues",
|
||||
"source": "https://github.com/dxw/cidr/tree/master"
|
||||
},
|
||||
"time": "2020-05-06T16:46:43+00:00"
|
||||
},
|
||||
{
|
||||
"name": "dxw/result",
|
||||
"version": "v1.0.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/dxw/result.git",
|
||||
"reference": "eaa71abf0f9bba74cf5c832811a3a66a887e86d2"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/dxw/result/zipball/eaa71abf0f9bba74cf5c832811a3a66a887e86d2",
|
||||
"reference": "eaa71abf0f9bba74cf5c832811a3a66a887e86d2",
|
||||
"shasum": ""
|
||||
},
|
||||
"require-dev": {
|
||||
"friendsofphp/php-cs-fixer": "^2.15",
|
||||
"peridot-php/leo": "^1.6",
|
||||
"peridot-php/peridot": "^1.19",
|
||||
"peridot-php/peridot-dot-reporter": "^1.0",
|
||||
"vimeo/psalm": "^3.2"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Dxw\\Result\\": "src/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Mallory Adams",
|
||||
"email": "mallory@dxw.com",
|
||||
"homepage": "https://www.dxw.com/"
|
||||
}
|
||||
],
|
||||
"description": "Result values",
|
||||
"homepage": "https://github.com/dxw/result",
|
||||
"support": {
|
||||
"issues": "https://github.com/dxw/result/issues",
|
||||
"source": "https://github.com/dxw/result/tree/v1.0.3"
|
||||
},
|
||||
"time": "2019-07-18T16:52:47+00:00"
|
||||
},
|
||||
{
|
||||
"name": "egulias/email-validator",
|
||||
"version": "4.0.1",
|
||||
|
|
@ -2491,71 +2394,6 @@
|
|||
},
|
||||
"time": "2023-05-09T19:47:28+00:00"
|
||||
},
|
||||
{
|
||||
"name": "ldc/web-admin-secure-laravel",
|
||||
"version": "2.0.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://lab.s-web.fr/ldc-web/projets/ldc-web-admin-secure-laravel.git",
|
||||
"reference": "5f0c6b136fd967102bafeefa3048ffd47dbbc9be"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://lab.s-web.fr/api/v4/projects/20/packages/composer/archives/ldc/web-admin-secure-laravel.zip?sha=5f0c6b136fd967102bafeefa3048ffd47dbbc9be",
|
||||
"reference": "5f0c6b136fd967102bafeefa3048ffd47dbbc9be",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"dxw/cidr": "^3.1",
|
||||
"illuminate/support": "~10",
|
||||
"laravel/framework": "~10",
|
||||
"php": ">=8.2"
|
||||
},
|
||||
"require-dev": {
|
||||
"orchestra/testbench": "^8",
|
||||
"phpunit/php-code-coverage": "^9",
|
||||
"phpunit/phpunit": "^9",
|
||||
"slevomat/coding-standard": "^7",
|
||||
"squizlabs/php_codesniffer": "^3"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"laravel": {
|
||||
"providers": [
|
||||
"LDC\\WebAdminSecureLaravel\\AdminSecureServiceProvider"
|
||||
]
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"LDC\\WebAdminSecureLaravel\\": "src/"
|
||||
}
|
||||
},
|
||||
"autoload-dev": {
|
||||
"psr-4": {
|
||||
"LDC\\WebAdminSecureLaravel\\Tests\\": "tests"
|
||||
}
|
||||
},
|
||||
"scripts": {
|
||||
"test": [
|
||||
"vendor/bin/phpunit"
|
||||
],
|
||||
"post-autoload-dump": [
|
||||
"@php ./vendor/bin/testbench package:discover --ansi"
|
||||
]
|
||||
},
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Vincent BRIDIER",
|
||||
"email": "vincent.bridier@ldc.fr",
|
||||
"homepage": "https://www.ldc.fr"
|
||||
}
|
||||
],
|
||||
"description": "Restrict access to LDC Network"
|
||||
},
|
||||
{
|
||||
"name": "league/commonmark",
|
||||
"version": "2.4.0",
|
||||
|
|
@ -4236,116 +4074,6 @@
|
|||
],
|
||||
"time": "2023-02-25T19:38:58+00:00"
|
||||
},
|
||||
{
|
||||
"name": "phpseclib/phpseclib",
|
||||
"version": "2.0.42",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/phpseclib/phpseclib.git",
|
||||
"reference": "665d289f59e646a259ebf13f29be7f6f54cab24b"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/665d289f59e646a259ebf13f29be7f6f54cab24b",
|
||||
"reference": "665d289f59e646a259ebf13f29be7f6f54cab24b",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.3.3"
|
||||
},
|
||||
"require-dev": {
|
||||
"phing/phing": "~2.7",
|
||||
"phpunit/phpunit": "^4.8.35|^5.7|^6.0|^9.4",
|
||||
"squizlabs/php_codesniffer": "~2.0"
|
||||
},
|
||||
"suggest": {
|
||||
"ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.",
|
||||
"ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.",
|
||||
"ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.",
|
||||
"ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations.",
|
||||
"ext-xml": "Install the XML extension to load XML formatted public keys."
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"files": [
|
||||
"phpseclib/bootstrap.php"
|
||||
],
|
||||
"psr-4": {
|
||||
"phpseclib\\": "phpseclib/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Jim Wigginton",
|
||||
"email": "terrafrost@php.net",
|
||||
"role": "Lead Developer"
|
||||
},
|
||||
{
|
||||
"name": "Patrick Monnerat",
|
||||
"email": "pm@datasphere.ch",
|
||||
"role": "Developer"
|
||||
},
|
||||
{
|
||||
"name": "Andreas Fischer",
|
||||
"email": "bantu@phpbb.com",
|
||||
"role": "Developer"
|
||||
},
|
||||
{
|
||||
"name": "Hans-Jürgen Petrich",
|
||||
"email": "petrich@tronic-media.com",
|
||||
"role": "Developer"
|
||||
},
|
||||
{
|
||||
"name": "Graham Campbell",
|
||||
"email": "graham@alt-three.com",
|
||||
"role": "Developer"
|
||||
}
|
||||
],
|
||||
"description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.",
|
||||
"homepage": "http://phpseclib.sourceforge.net",
|
||||
"keywords": [
|
||||
"BigInteger",
|
||||
"aes",
|
||||
"asn.1",
|
||||
"asn1",
|
||||
"blowfish",
|
||||
"crypto",
|
||||
"cryptography",
|
||||
"encryption",
|
||||
"rsa",
|
||||
"security",
|
||||
"sftp",
|
||||
"signature",
|
||||
"signing",
|
||||
"ssh",
|
||||
"twofish",
|
||||
"x.509",
|
||||
"x509"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/phpseclib/phpseclib/issues",
|
||||
"source": "https://github.com/phpseclib/phpseclib/tree/2.0.42"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://github.com/terrafrost",
|
||||
"type": "github"
|
||||
},
|
||||
{
|
||||
"url": "https://www.patreon.com/phpseclib",
|
||||
"type": "patreon"
|
||||
},
|
||||
{
|
||||
"url": "https://tidelift.com/funding/github/packagist/phpseclib/phpseclib",
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2023-03-06T12:45:53+00:00"
|
||||
},
|
||||
{
|
||||
"name": "psr/container",
|
||||
"version": "2.0.2",
|
||||
|
|
@ -8569,70 +8297,6 @@
|
|||
},
|
||||
"time": "2023-01-03T09:29:04+00:00"
|
||||
},
|
||||
{
|
||||
"name": "uwil/k8s-laravel",
|
||||
"version": "1.0.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://lab.s-web.fr/ldc-web/projets/k8s-laravel.git",
|
||||
"reference": "e434ff64dd425b634d6b9cac1cde22b4273702d5"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://lab.s-web.fr/api/v4/projects/90/packages/composer/archives/uwil/k8s-laravel.zip?sha=e434ff64dd425b634d6b9cac1cde22b4273702d5",
|
||||
"reference": "e434ff64dd425b634d6b9cac1cde22b4273702d5",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"illuminate/support": "~10",
|
||||
"laravel/framework": "~10",
|
||||
"php": "~8"
|
||||
},
|
||||
"require-dev": {
|
||||
"orchestra/testbench": "^8.5",
|
||||
"phpunit/php-code-coverage": "^9.2",
|
||||
"phpunit/phpunit": "^9.6",
|
||||
"slevomat/coding-standard": "^8.3",
|
||||
"squizlabs/php_codesniffer": "^3.7"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"laravel": {
|
||||
"providers": [
|
||||
"Uwil\\K8S\\Laravel\\K8SServiceProvider"
|
||||
]
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Uwil\\K8S\\Laravel\\": "src/"
|
||||
}
|
||||
},
|
||||
"autoload-dev": {
|
||||
"psr-4": {
|
||||
"Uwil\\K8S\\Laravel\\Tests\\": "tests"
|
||||
}
|
||||
},
|
||||
"scripts": {
|
||||
"test": [
|
||||
"vendor/bin/phpunit"
|
||||
],
|
||||
"post-autoload-dump": [
|
||||
"@php ./vendor/bin/testbench package:discover --ansi"
|
||||
]
|
||||
},
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Vincent BRIDIER",
|
||||
"email": "vincent.bridier@ldc.fr",
|
||||
"homepage": "https://www.ldc.fr"
|
||||
}
|
||||
],
|
||||
"description": "Laravel requirements for k8s"
|
||||
},
|
||||
{
|
||||
"name": "vlucas/phpdotenv",
|
||||
"version": "v5.5.0",
|
||||
|
|
|
|||
|
|
@ -4,6 +4,9 @@ use Illuminate\Support\Str;
|
|||
|
||||
return [
|
||||
|
||||
'oldDB' => 'wdmr_prod',
|
||||
'newDB' => 'mysql',
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Default Database Connection Name
|
||||
|
|
@ -63,6 +66,26 @@ return [
|
|||
]) : [],
|
||||
],
|
||||
|
||||
'wdmr_prod' => [
|
||||
'driver' => 'mysql',
|
||||
'url' => env('DATABASE_URL_NEW'),
|
||||
'host' => env('DB_HOST', '127.0.0.1'),
|
||||
'port' => env('DB_PORT', '3306'),
|
||||
'database' => env('DB_DATABASE_NEW', 'forge'),
|
||||
'username' => env('DB_USERNAME_NEW', 'forge'),
|
||||
'password' => env('DB_PASSWORD_NEW', ''),
|
||||
'unix_socket' => env('DB_SOCKET_NEW', ''),
|
||||
'charset' => 'utf8mb4',
|
||||
'collation' => 'utf8mb4_unicode_ci',
|
||||
'prefix' => '',
|
||||
'prefix_indexes' => true,
|
||||
'strict' => true,
|
||||
'engine' => null,
|
||||
'options' => extension_loaded('pdo_mysql') ? array_filter([
|
||||
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
|
||||
]) : [],
|
||||
],
|
||||
|
||||
'pgsql' => [
|
||||
'driver' => 'pgsql',
|
||||
'url' => env('DATABASE_URL'),
|
||||
|
|
|
|||
43
database/migrations/2023_05_30_1049007_migrate_users.php
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
<?php
|
||||
|
||||
use App\Models\User;
|
||||
use Database\Migrations\LeGaulois2016Migration;
|
||||
|
||||
return new class extends LeGaulois2016Migration
|
||||
{
|
||||
/**
|
||||
* Run migration instructions
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function instruct(): array
|
||||
{
|
||||
self::consoleLog("Users \n", true);
|
||||
return [
|
||||
'users' => [
|
||||
'model' => User::class,
|
||||
'comment' => 'Migrate Users',
|
||||
'bind' => [
|
||||
'id' => 'id',
|
||||
'firstname' => [
|
||||
// phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClass
|
||||
'apply' => function ($args, $model) {
|
||||
$args = collect(explode(' ', $args));
|
||||
$model->firstname = $args->get(0, 'Firstname');
|
||||
$model->lastname = $args->get(0, 'Lastname');
|
||||
return $model->firstname;
|
||||
},
|
||||
'name' => 'name',
|
||||
'default' => ''
|
||||
],
|
||||
'email' => 'email',
|
||||
'email_verified_at' => 'email_verified_at',
|
||||
'password' => 'password',
|
||||
'remember_token' => 'remember_token',
|
||||
'created_at' => 'created_at',
|
||||
'updated_at' => 'updated_at',
|
||||
]
|
||||
]
|
||||
];
|
||||
}
|
||||
};
|
||||
|
|
@ -0,0 +1,46 @@
|
|||
<?php
|
||||
|
||||
use App\Lib\Helpers\FileStorageHelper;
|
||||
use App\Models\StoreGroup;
|
||||
use Database\Migrations\LeGaulois2016Migration;
|
||||
|
||||
return new class extends LeGaulois2016Migration
|
||||
{
|
||||
/**
|
||||
* Run migration instructions
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function instruct(): array
|
||||
{
|
||||
self::consoleLog("StoreGroups \n", true);
|
||||
return [
|
||||
'retailgroups' => [
|
||||
'model' => StoreGroup::class,
|
||||
'comment' => 'Migrate StoreGroups',
|
||||
'bind' => [
|
||||
'id' => 'id',
|
||||
'name' => 'group_name',
|
||||
'picture' => [
|
||||
// phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClass
|
||||
'apply' => function ($args, $model) {
|
||||
if (empty($args)) {
|
||||
return $args;
|
||||
}
|
||||
$model->picture = FileStorageHelper::storeFile(
|
||||
$model,
|
||||
new \SplFileInfo(storage_path("app/public/{$args}")),
|
||||
true
|
||||
);
|
||||
return $model->picture;
|
||||
},
|
||||
'name' => 'group_logo',
|
||||
'default' => ''
|
||||
],
|
||||
'created_at' => 'created_at',
|
||||
'updated_at' => 'updated_at',
|
||||
]
|
||||
]
|
||||
];
|
||||
}
|
||||
};
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
<?php
|
||||
|
||||
use App\Models\StoreRegion;
|
||||
use Database\Migrations\LeGaulois2016Migration;
|
||||
|
||||
return new class extends LeGaulois2016Migration
|
||||
{
|
||||
/**
|
||||
* Run migration instructions
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function instruct(): array
|
||||
{
|
||||
self::consoleLog("StoreRegions \n", true);
|
||||
return [
|
||||
'retailregions' => [
|
||||
'model' => StoreRegion::class,
|
||||
'comment' => 'Migrate StoreRegions',
|
||||
'bind' => [
|
||||
'id' => 'id',
|
||||
'name' => 'region_name',
|
||||
'picture' => 'region_logo',
|
||||
'group_id' => 'region_group',
|
||||
'created_at' => 'created_at',
|
||||
'updated_at' => 'updated_at',
|
||||
]
|
||||
]
|
||||
];
|
||||
}
|
||||
};
|
||||
|
|
@ -1,84 +0,0 @@
|
|||
<?php
|
||||
|
||||
use App\Enums\Concepts\ColorsEnum;
|
||||
use App\Enums\InputType;
|
||||
use App\Lib\Helpers\FileStorageHelper;
|
||||
use App\Models\Concept;
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
return new class extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up(): void
|
||||
{
|
||||
DB::transaction(function () {
|
||||
Concept::all()->each(function (Concept $concept) {
|
||||
foreach (config('app.locales') as $locale) {
|
||||
/** @var array $data */
|
||||
$data = json_decode(json_encode($concept->getTranslation('data', $locale)), true);
|
||||
|
||||
$data["bloc_5_use_bloc"] = [
|
||||
'label' => "Bloc 5 - Display bloc",
|
||||
'inputType' => InputType::boolean->value,
|
||||
'value' => false,
|
||||
];
|
||||
|
||||
$dataImg = FileStorageHelper::storeFile($concept, new \SplFileInfo(\resource_path(
|
||||
'../database/factories/assets/concepts/default-picture-1140x795.png'
|
||||
)));
|
||||
|
||||
$data = Concept::emptyDataBloc(
|
||||
'5',
|
||||
$data,
|
||||
fake()->words(2, true),
|
||||
\collect(ColorsEnum::cases())->random()->value,
|
||||
fake()->text(),
|
||||
$dataImg,
|
||||
fake()->words(4, true),
|
||||
fake()->words(4, true)
|
||||
);
|
||||
|
||||
$data["bloc_6_use_bloc"] = [
|
||||
'label' => "Bloc 6 - Display bloc",
|
||||
'inputType' => InputType::boolean->value,
|
||||
'value' => false,
|
||||
];
|
||||
|
||||
$dataImg = FileStorageHelper::storeFile($concept, new \SplFileInfo(\resource_path(
|
||||
'../database/factories/assets/concepts/default-picture-1140x795.png'
|
||||
)));
|
||||
|
||||
$data = Concept::emptyDataBloc(
|
||||
'6',
|
||||
$data,
|
||||
fake()->words(2, true),
|
||||
\collect(ColorsEnum::cases())->random()->value,
|
||||
fake()->text(),
|
||||
$dataImg,
|
||||
fake()->words(4, true),
|
||||
fake()->words(4, true)
|
||||
);
|
||||
|
||||
$concept->setTranslation('data', $locale, $data);
|
||||
$concept->saveOrFail();
|
||||
} //end foreach
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
* @throws \Error Wont undo that.
|
||||
*/
|
||||
public function down(): void
|
||||
{
|
||||
throw new \Error('Wont undo that');
|
||||
}
|
||||
};
|
||||
127
database/migrations/2023_05_31_1049001_migrate_stores.php
Normal file
|
|
@ -0,0 +1,127 @@
|
|||
<?php
|
||||
|
||||
use App\Models\Store;
|
||||
use App\Models\StoreType;
|
||||
use Carbon\Exceptions\InvalidFormatException;
|
||||
use Database\Migrations\LeGaulois2016Migration;
|
||||
use Illuminate\Support\Carbon;
|
||||
|
||||
return new class extends LeGaulois2016Migration
|
||||
{
|
||||
/**
|
||||
* Run migration instructions
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function instruct(): array
|
||||
{
|
||||
self::consoleLog("Store \n", true);
|
||||
return [
|
||||
'stores' => [
|
||||
'model' => Store::class,
|
||||
'comment' => 'Migrate Stores',
|
||||
'bind' => [
|
||||
'id' => 'id',
|
||||
'state' => 'state',
|
||||
'street' => 'street',
|
||||
'zipcode' => 'zipcode',
|
||||
'city' => 'city',
|
||||
'latitude' => [
|
||||
'apply' => function ($args, $model) {
|
||||
$args = explode('||', $args);
|
||||
$ID = $args[0];
|
||||
$long = $args[1];
|
||||
$lat = $args[2];
|
||||
|
||||
$model->longitude = !empty(floatval($long)) ? floatval($long) : 0;
|
||||
$model->latitude = !empty(floatval($lat)) ? floatval($lat) : 0;
|
||||
|
||||
return $model->latitude;
|
||||
},
|
||||
'name' => [
|
||||
'id', 'long', 'lat'
|
||||
],
|
||||
'default' => ''
|
||||
],
|
||||
'longitude' => [
|
||||
'apply' => function ($args, $model) {
|
||||
$args = explode('||', $args);
|
||||
$ID = $args[0];
|
||||
$long = $args[1];
|
||||
$lat = $args[2];
|
||||
|
||||
$model->longitude = !empty(floatval($long)) ? floatval($long) : 0;
|
||||
$model->latitude = !empty(floatval($lat)) ? floatval($lat) : 0;
|
||||
|
||||
return $model->longitude;
|
||||
},
|
||||
'name' => [
|
||||
'id', 'long', 'lat'
|
||||
],
|
||||
'default' => ''
|
||||
],
|
||||
'type_id' => [
|
||||
'apply' => function ($args, $model) {
|
||||
$args = explode('||', $args);
|
||||
$ID = $args[0];
|
||||
$name = $args[1];
|
||||
|
||||
$storeType = StoreType::query()->where('name', $name)->firstOrNew([
|
||||
'name' => $name
|
||||
]);
|
||||
$storeType->saveOrFail();
|
||||
|
||||
/** @var \App\Models\Store $model */
|
||||
$model->type_id = $storeType->id;
|
||||
|
||||
return $model->type_id;
|
||||
},
|
||||
'name' => [
|
||||
'id', 'type'
|
||||
],
|
||||
'default' => ''
|
||||
],
|
||||
'region_id' => 'region_id',
|
||||
'created_at' => [
|
||||
'apply' => function ($args, $model) {
|
||||
$args = explode('||', $args);
|
||||
$ID = $args[0];
|
||||
$created_at = $args[1];
|
||||
|
||||
try {
|
||||
$model->created_at = Carbon::parse($created_at);
|
||||
} catch (InvalidFormatException) {
|
||||
$model->created_at = now();
|
||||
}
|
||||
|
||||
return $model->type_id;
|
||||
},
|
||||
'name' => [
|
||||
'id', 'created_at'
|
||||
],
|
||||
'default' => ''
|
||||
],
|
||||
'updated_at' => [
|
||||
'apply' => function ($args, $model) {
|
||||
$args = explode('||', $args);
|
||||
$ID = $args[0];
|
||||
$updated_at = $args[1];
|
||||
|
||||
try {
|
||||
$model->updated_at = Carbon::parse($updated_at);
|
||||
} catch (InvalidFormatException) {
|
||||
$model->updated_at = now();
|
||||
}
|
||||
|
||||
return $model->type_id;
|
||||
},
|
||||
'name' => [
|
||||
'id', 'updated_at'
|
||||
],
|
||||
'default' => ''
|
||||
],
|
||||
]
|
||||
]
|
||||
];
|
||||
}
|
||||
};
|
||||
28
database/migrations/2023_05_31_1049002_migrate_ranges.php
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
<?php
|
||||
|
||||
use App\Enums\Ranges\PictoEnum;
|
||||
use App\Models\Range;
|
||||
use Database\Migrations\LeGaulois2016Migration;
|
||||
|
||||
return new class extends LeGaulois2016Migration
|
||||
{
|
||||
/**
|
||||
* Run migration instructions
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function instruct(): array
|
||||
{
|
||||
self::consoleLog("Range \n", true);
|
||||
collect(PictoEnum::all())->map(function (PictoEnum $pictoEnum) {
|
||||
Range::query()->where('id', $pictoEnum->value())->firstOrCreate([
|
||||
'seo_title' => $pictoEnum->label(),
|
||||
'seo_description' => $pictoEnum->label(),
|
||||
'label' => $pictoEnum->label(),
|
||||
'picto' => $pictoEnum,
|
||||
'status' => true
|
||||
])->saveOrFail();
|
||||
});
|
||||
return [];
|
||||
}
|
||||
};
|
||||
178
database/migrations/2023_05_31_1049003_migrate_products.php
Normal file
|
|
@ -0,0 +1,178 @@
|
|||
<?php
|
||||
|
||||
use App\Enums\Products\CertificationsEnum;
|
||||
use App\Enums\Ranges\PictoEnum;
|
||||
use App\Lib\Helpers\FileStorageHelper;
|
||||
use App\Models\Product;
|
||||
use Database\Migrations\LeGaulois2016Migration;
|
||||
|
||||
return new class extends LeGaulois2016Migration
|
||||
{
|
||||
/**
|
||||
* Run migration instructions
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function instruct(): array
|
||||
{
|
||||
self::consoleLog("Products \n", true);
|
||||
return [
|
||||
'products' => [
|
||||
'model' => Product::class,
|
||||
'comment' => 'Migrate Products',
|
||||
'bind' => [
|
||||
'id' => 'id',
|
||||
'seo_title' => 'name',
|
||||
'seo_description' => 'name',
|
||||
'label' => 'name',
|
||||
'description' => 'description',
|
||||
|
||||
|
||||
'range_id' => [
|
||||
// phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed
|
||||
'apply' => function ($args, $model) {
|
||||
return match ($args) {
|
||||
'01_chicken' => PictoEnum::chicken->value,
|
||||
'02_duck' => PictoEnum::duck->value,
|
||||
'03_turkey' => PictoEnum::turkey->value,
|
||||
'05_soupchicken' => PictoEnum::soupchicken->value,
|
||||
'06_guineafowl' => PictoEnum::guineafowl->value,
|
||||
'07_goose' => PictoEnum::goose->value,
|
||||
default => throw new \Error("unhandled {$args}")
|
||||
};
|
||||
},
|
||||
'name' => 'poultry',
|
||||
'default' => ''
|
||||
],
|
||||
|
||||
|
||||
'list' => [
|
||||
// phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed
|
||||
'apply' => function ($args, $model) {
|
||||
$args = collect($args);
|
||||
|
||||
$html = $args->get(0);
|
||||
$html = !empty($html) ? $html : '<div></div>';
|
||||
|
||||
$doc = new \DOMDocument();
|
||||
$doc->loadHTML($html);
|
||||
|
||||
$list = collect();
|
||||
|
||||
collect($doc->getElementsByTagName('ul'))
|
||||
->each(fn (\DOMElement $domNode) => collect($domNode->getElementsByTagName('li'))
|
||||
->each(fn (\DOMElement $domNode) => $list->push([
|
||||
'value' => $domNode->textContent
|
||||
])));
|
||||
|
||||
return $list->all();
|
||||
},
|
||||
'name' => [
|
||||
'advantages',
|
||||
],
|
||||
'default' => ''
|
||||
],
|
||||
'certifications' => [
|
||||
// phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed
|
||||
'apply' => function ($args, $model) {
|
||||
$parsed = collect(json_decode($args));
|
||||
$enums = [];
|
||||
if ($parsed->has('checkbox1')) {
|
||||
$enums[] = CertificationsEnum::haltungsform3;
|
||||
}
|
||||
if ($parsed->has('checkbox2')) {
|
||||
$enums[] = CertificationsEnum::ecc;
|
||||
}
|
||||
return $enums;
|
||||
},
|
||||
'name' => 'type',
|
||||
'default' => ''
|
||||
],
|
||||
|
||||
'nutritionnal_values' => [
|
||||
// phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed
|
||||
'apply' => function ($args, $model) {
|
||||
$args = collect(explode(' ', $args));
|
||||
$data = [
|
||||
[
|
||||
// Energy.
|
||||
'label' => 'Energie',
|
||||
'value' => $args->get(0),
|
||||
],
|
||||
[
|
||||
// Fat.
|
||||
'label' => 'Fett',
|
||||
'value' => $args->get(1),
|
||||
],
|
||||
[
|
||||
// Hereof: saturated fatty acids.
|
||||
'label' => '• davon gesättigte Fettsäuren',
|
||||
'value' => $args->get(2),
|
||||
],
|
||||
[
|
||||
// Carbohydrates.
|
||||
'label' => 'Kohlenhydrate',
|
||||
'value' => $args->get(3),
|
||||
],
|
||||
[
|
||||
// Of which sugars.
|
||||
'label' => '• davon Zucker',
|
||||
'value' => $args->get(4),
|
||||
],
|
||||
[
|
||||
// Protein.
|
||||
'label' => 'Eiweiß',
|
||||
'value' => $args->get(5),
|
||||
],
|
||||
[
|
||||
// Salt.
|
||||
'label' => 'Salz',
|
||||
'value' => $args->get(6),
|
||||
],
|
||||
[
|
||||
// Fiber.
|
||||
'label' => 'Balaststoffe',
|
||||
'value' => $args->get(7),
|
||||
],
|
||||
];
|
||||
|
||||
return $data;
|
||||
},
|
||||
'name' => [
|
||||
'energy', 'fat', 'sat_fat', 'carbs',
|
||||
'sugar', 'protein', 'salt', 'fiber',
|
||||
],
|
||||
'default' => ''
|
||||
],
|
||||
|
||||
'status' => [
|
||||
'apply' => function () {
|
||||
return true;
|
||||
},
|
||||
'name' => 'packshot_top',
|
||||
'default' => ''
|
||||
],
|
||||
|
||||
'picture' => [
|
||||
// phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClass
|
||||
'apply' => function ($args, $model) {
|
||||
$model->picture = FileStorageHelper::storeFile(
|
||||
$model,
|
||||
new \SplFileInfo(storage_path("app/public/{$args}")),
|
||||
true
|
||||
);
|
||||
return $model->picture;
|
||||
},
|
||||
'name' => 'packshot_top',
|
||||
'default' => ''
|
||||
],
|
||||
'picture_alt' => 'name',
|
||||
'picture_title' => 'name',
|
||||
|
||||
'created_at' => 'created_at',
|
||||
'updated_at' => 'updated_at',
|
||||
]
|
||||
]
|
||||
];
|
||||
}
|
||||
};
|
||||
149
database/migrations/2023_05_31_1049004_migrate_recipes.php
Normal file
|
|
@ -0,0 +1,149 @@
|
|||
<?php
|
||||
|
||||
use App\Enums\Ranges\PictoEnum;
|
||||
use App\Enums\Recipes\DifficultyEnum;
|
||||
use App\Lib\Helpers\FileStorageHelper;
|
||||
use App\Models\Recipe;
|
||||
use Database\Migrations\LeGaulois2016Migration;
|
||||
use Illuminate\Support\Facades\File;
|
||||
use Illuminate\Support\Str;
|
||||
|
||||
return new class extends LeGaulois2016Migration
|
||||
{
|
||||
/**
|
||||
* Run migration instructions
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function instruct(): array
|
||||
{
|
||||
collect(File::allFiles(storage_path('app/public/recipes')))
|
||||
->each(function (\SplFileInfo $splFileInfo) {
|
||||
$path = pathinfo($splFileInfo->getPath(), PATHINFO_DIRNAME);
|
||||
$file = Str::slug(pathinfo($splFileInfo->getBasename(), PATHINFO_FILENAME));
|
||||
$ext = pathinfo($splFileInfo->getBasename(), PATHINFO_EXTENSION);
|
||||
if (!empty($ext)) {
|
||||
$file = "{$file}.{$ext}";
|
||||
}
|
||||
$path = "{$path}/recipes/{$file}";
|
||||
File::move(
|
||||
$splFileInfo,
|
||||
$path
|
||||
);
|
||||
});
|
||||
self::consoleLog("Recipes \n", true);
|
||||
return [
|
||||
'recipes' => [
|
||||
'model' => Recipe::class,
|
||||
'comment' => 'Migrate Recipes',
|
||||
'bind' => [
|
||||
'id' => 'id',
|
||||
|
||||
'seo_title' => 'name',
|
||||
'seo_description' => 'name',
|
||||
'name' => 'name',
|
||||
'picture' => [
|
||||
// phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClass
|
||||
'apply' => function ($args, $model) {
|
||||
|
||||
$path = pathinfo($args, PATHINFO_DIRNAME);
|
||||
$file = Str::slug(pathinfo($args, PATHINFO_FILENAME));
|
||||
$ext = pathinfo($args, PATHINFO_EXTENSION);
|
||||
if (!empty($ext)) {
|
||||
$file = "{$file}.{$ext}";
|
||||
}
|
||||
$path = "{$path}/{$file}";
|
||||
|
||||
$model->picture = FileStorageHelper::storeFile(
|
||||
$model,
|
||||
new \SplFileInfo(storage_path("app/public/{$path}")),
|
||||
true
|
||||
);
|
||||
return $model->picture;
|
||||
},
|
||||
'name' => 'heropic',
|
||||
'default' => ''
|
||||
],
|
||||
'picture_alt' => 'name',
|
||||
'picture_title' => 'name',
|
||||
|
||||
'picture_thumbnail' => [
|
||||
// phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClass
|
||||
'apply' => function ($args, $model) {
|
||||
if (empty($args)) {
|
||||
return '';
|
||||
}
|
||||
$path = pathinfo($args, PATHINFO_DIRNAME);
|
||||
$file = Str::slug(pathinfo($args, PATHINFO_FILENAME));
|
||||
$ext = pathinfo($args, PATHINFO_EXTENSION);
|
||||
if (!empty($ext)) {
|
||||
$file = "{$file}.{$ext}";
|
||||
}
|
||||
$path = "{$path}/{$file}";
|
||||
|
||||
$model->picture_thumbnail = FileStorageHelper::storeFile(
|
||||
$model,
|
||||
new \SplFileInfo(storage_path("app/public/{$path}")),
|
||||
true
|
||||
);
|
||||
return $model->picture_thumbnail;
|
||||
},
|
||||
'name' => 'thumbnail',
|
||||
'default' => ''
|
||||
],
|
||||
'picture_thumbnail_alt' => 'name',
|
||||
'picture_thumbnail_title' => 'name',
|
||||
|
||||
'range_id' => [
|
||||
// phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed
|
||||
'apply' => function ($args, $model) {
|
||||
return match ($args) {
|
||||
'chicken' => PictoEnum::chicken->value,
|
||||
'goose' => PictoEnum::goose->value,
|
||||
default => throw new \Error("unhandled {$args}")
|
||||
};
|
||||
},
|
||||
'name' => 'cat',
|
||||
'default' => ''
|
||||
],
|
||||
|
||||
'tips' => 'tipps',
|
||||
'teaser' => 'teaser',
|
||||
'duration' => 'duration',
|
||||
'difficulty' => [
|
||||
'apply' => function ($args) {
|
||||
return match ($args) {
|
||||
'easy' => DifficultyEnum::easy->value,
|
||||
'medium' => DifficultyEnum::medium->value,
|
||||
'hard' => DifficultyEnum::hard->value,
|
||||
default => throw new \Error("unhandled {$args}")
|
||||
};
|
||||
},
|
||||
'name' => 'difficulty',
|
||||
'default' => ''
|
||||
],
|
||||
'ingredients' => [
|
||||
'apply' => function ($args) {
|
||||
return [];
|
||||
},
|
||||
'name' => 'ingredients',
|
||||
'default' => ''
|
||||
],
|
||||
|
||||
'steps' => 'instructions',
|
||||
|
||||
'status' => [
|
||||
'apply' => function () {
|
||||
return true;
|
||||
},
|
||||
'name' => 'difficulty',
|
||||
'default' => ''
|
||||
],
|
||||
|
||||
'created_at' => 'created_at',
|
||||
'updated_at' => 'updated_at',
|
||||
]
|
||||
]
|
||||
];
|
||||
}
|
||||
};
|
||||
|
|
@ -1,39 +0,0 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
return new class extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up(): void
|
||||
{
|
||||
Schema::table('products', function (Blueprint $table) {
|
||||
$table->json('picture_arrow')->default("{}")->after('picture_title')
|
||||
->comment('Image fleche, 208px x 108px');
|
||||
$table->json('picture_arrow_alt')->default("{}")->after('picture_arrow')
|
||||
->comment('Attribut alt de l\'image fleche');
|
||||
$table->json('picture_arrow_title')->default("{}")->after('picture_arrow_alt')
|
||||
->comment('Titre de l\'image fleche');
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down(): void
|
||||
{
|
||||
Schema::table('products', function (Blueprint $table) {
|
||||
$table->dropColumn('picture_arrow');
|
||||
$table->dropColumn('picture_arrow_alt');
|
||||
$table->dropColumn('picture_arrow_title');
|
||||
});
|
||||
}
|
||||
};
|
||||
|
|
@ -1,36 +0,0 @@
|
|||
<?php
|
||||
|
||||
use App\Enums\Concepts\ColorsEnum;
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
return new class extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up(): void
|
||||
{
|
||||
Schema::table('concepts', function (Blueprint $table) {
|
||||
$table->unsignedTinyInteger('title_background_color')
|
||||
->default(ColorsEnum::redwine->value())
|
||||
->after('title')
|
||||
->comment('Couleur de fond du titre');
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down(): void
|
||||
{
|
||||
Schema::table('concepts', function (Blueprint $table) {
|
||||
$table->dropColumn('title_background_color');
|
||||
});
|
||||
}
|
||||
};
|
||||
314
database/migrations/LeGaulois2016Migration.php
Normal file
|
|
@ -0,0 +1,314 @@
|
|||
<?php
|
||||
|
||||
namespace Database\Migrations;
|
||||
|
||||
use App\Exceptions\AbortRowImportException;
|
||||
use Illuminate\Database\Eloquent\ModelNotFoundException;
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
use ReflectionFunction;
|
||||
use Symfony\Component\Console\Output\ConsoleOutput;
|
||||
use Symfony\Component\Console\Terminal;
|
||||
|
||||
/**
|
||||
* Migration Intructions
|
||||
* Examples
|
||||
*[
|
||||
* 'content_ocb' => [
|
||||
* 'model' => OCBContent::class,
|
||||
* 'bind' => [
|
||||
* 'id' => 'ocb_id',
|
||||
* 'picture' => 'ocb_img',
|
||||
* 'content' => 'ocb_content',
|
||||
* 'status' => 'ocb_is_published',
|
||||
* 'type' => [
|
||||
* 'apply' => function ($value) {
|
||||
* switch ($value) {
|
||||
* case 'VOLAILLE':
|
||||
* return OCBType::poultry();
|
||||
* case 'LAPIN':
|
||||
* return OCBType::rabbit();
|
||||
* case 'OEUF':
|
||||
* return OCBType::egg();
|
||||
* }
|
||||
* },
|
||||
* 'name' => 'ocb_type',
|
||||
* 'default' => ''
|
||||
* ],
|
||||
* 'order' => 'ocb_position',
|
||||
* 'created_at' => [
|
||||
* 'name' => '',
|
||||
* 'default' => date('Y-m-d H:i:s')
|
||||
* ],
|
||||
* 'updated_at' => [
|
||||
* 'name' => '',
|
||||
* 'default' => date('Y-m-d H:i:s')
|
||||
* ]
|
||||
* ]
|
||||
* ],
|
||||
* 'Recipe ratings' => [
|
||||
* 'table' => 'recipe',
|
||||
* 'comment' => 'Add ratings to recipes',
|
||||
* 'model' => Rating::class,
|
||||
* 'bind' => [
|
||||
* 'anyprop' => [
|
||||
* 'apply' => function ($recipe_id) {
|
||||
* $recipe_rating = $this->oldDB->table('recipe_rating')
|
||||
* ->select('recipe_rating_value')
|
||||
* ->where('recipe_rating_recipe_id', '=', $recipe_id)
|
||||
* ->get();
|
||||
* $count = $recipe_rating->count();
|
||||
* $sum = $recipe_rating->sum(function ($obj) {
|
||||
* return $obj->recipe_rating_value;
|
||||
* });
|
||||
* $this->newDB->table('ratings')
|
||||
* ->insert([
|
||||
* 'total' => $sum,
|
||||
* 'count' => $count,
|
||||
* 'rating' => $count ? floatval($sum / $count) : 0,
|
||||
* 'recipes_id' => $recipe_id,
|
||||
* 'created_at' => date('Y-m-d H:i:s'),
|
||||
* 'updated_at' => date('Y-m-d H:i:s'),
|
||||
* ]);
|
||||
* throw new AbortRowImportException();
|
||||
* },
|
||||
* 'name' => 'recipe_id'
|
||||
* ]
|
||||
* ]
|
||||
* ],
|
||||
*]
|
||||
*
|
||||
* @property \Illuminate\Database\ConnectionInterface $oldDB
|
||||
* @property \Illuminate\Database\ConnectionInterface $newDB
|
||||
* @param array $instructions
|
||||
* @return void
|
||||
*
|
||||
* Helps to migration from legaulois2016 to legaulois2020
|
||||
* @author Jérémy Munsch <jeremy.munsch@ldc.fr>
|
||||
*/
|
||||
abstract class LeGaulois2016Migration extends Migration
|
||||
{
|
||||
/** @var ConsoleOutput */
|
||||
private static $output = null;
|
||||
|
||||
/** @var ConsoleSectionOutput */
|
||||
private static $outputSection = null;
|
||||
|
||||
/** @var \Illuminate\Database\ConnectionInterface */
|
||||
private $oldDB = null;
|
||||
|
||||
/** @var \Illuminate\Database\ConnectionInterface */
|
||||
private $newDB = null;
|
||||
|
||||
/** @var array */
|
||||
private $instructions = null;
|
||||
|
||||
/**
|
||||
* LeGaulois2016Migration
|
||||
* @throws \ErrorException If failed to connect db.
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
$oldDB = config(sprintf('database.connections.%s', config('database.oldDB')));
|
||||
$newDB = config(sprintf('database.connections.%s', config('database.newDB')));
|
||||
if (!$oldDB) {
|
||||
throw new \ErrorException(sprintf('Unknown database connection %s for newDB', config('database.newDB')));
|
||||
}
|
||||
if (!$newDB) {
|
||||
throw new \ErrorException(sprintf('Unknown database connection %s for oldDB', config('database.oldDB')));
|
||||
}
|
||||
$this->oldDB = DB::connection(config('database.oldDB'));
|
||||
$this->newDB = DB::connection(config('database.newDB'));
|
||||
}
|
||||
|
||||
/**
|
||||
* run migration
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
$this->instructions = $this->instruct();
|
||||
$this->processData();
|
||||
}
|
||||
|
||||
/**
|
||||
* Do nothing
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
}
|
||||
|
||||
/**
|
||||
* Undocumented function
|
||||
*
|
||||
* @param string $name
|
||||
* @return \Illuminate\Database\ConnectionInterface
|
||||
*/
|
||||
public function __get(string $name)
|
||||
{
|
||||
if ($name === 'oldDB') {
|
||||
return $this->oldDB;
|
||||
}
|
||||
if ($name === 'newDB') {
|
||||
return $this->newDB;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Set migration instructions to execute on "up" only
|
||||
* see Instructions in \App\Database\Migrations\LeGaulois2016Migration
|
||||
* @return array
|
||||
*/
|
||||
abstract public function instruct(): array;
|
||||
|
||||
/**
|
||||
* Core execution on instruction
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
private function processData()
|
||||
{
|
||||
$getOldData = function ($keyOrKeys, $array) {
|
||||
if (is_array($keyOrKeys)) {
|
||||
$o = [];
|
||||
foreach ($keyOrKeys as $key) {
|
||||
$o[] = strval($array[$key]);
|
||||
}
|
||||
return implode('||', $o);
|
||||
}
|
||||
return $array[$keyOrKeys] ?? null;
|
||||
};
|
||||
|
||||
foreach ($this->instructions as $oldTableName => $modelData) {
|
||||
$migrationName = $oldTableName;
|
||||
$oldTableName = $modelData['table'] ?? $oldTableName;
|
||||
$rowNbrs = $this->oldDB->table($oldTableName)->count();
|
||||
$rowInserted = 0;
|
||||
$orderBy = $modelData['orderBy'] ?? false;
|
||||
|
||||
self::consoleLog($this->renderProgress($migrationName, $rowInserted, $rowNbrs));
|
||||
|
||||
$i = 0;
|
||||
$page = 1;
|
||||
$perPage = env('MIGRATIONPAGINATION', 300);
|
||||
do {
|
||||
$q = $this->oldDB->table($oldTableName);
|
||||
if ($orderBy) {
|
||||
$q = $q->orderBy($orderBy);
|
||||
}
|
||||
$results = $q->paginate($perPage, ['*'], 'page', $page);
|
||||
$i += $perPage;
|
||||
$page++;
|
||||
foreach ($results as $oldData) {
|
||||
$model = null;
|
||||
try {
|
||||
// * Try to get exisiting model ID (to avoid SQL Integrity violations doing delete and create)
|
||||
$model = $modelData['model']::findOrFail(
|
||||
$getOldData($modelData['bind']['id'] ?? 0, (array)$oldData)
|
||||
);
|
||||
} catch (ModelNotFoundException $e) {
|
||||
$model = new $modelData['model']();
|
||||
}
|
||||
try {
|
||||
// * bind each property to it's data and save
|
||||
foreach ($modelData['bind'] as $modelAttr => $oldModelAttr) {
|
||||
if (is_array($oldModelAttr)) {
|
||||
if (array_key_exists('apply', $oldModelAttr)) {
|
||||
$argC = (new ReflectionFunction($oldModelAttr['apply']))->getNumberOfParameters();
|
||||
$argV = [
|
||||
$getOldData($oldModelAttr['name'], (array)$oldData)
|
||||
];
|
||||
if ($argC > 1) {
|
||||
$argV[] = $model;
|
||||
}
|
||||
$model[$modelAttr] =
|
||||
call_user_func_array($oldModelAttr['apply'], $argV) ??
|
||||
$oldModelAttr['default'] ??
|
||||
null;
|
||||
} else {
|
||||
$model[$modelAttr] =
|
||||
$getOldData($oldModelAttr['name'], (array)$oldData) ??
|
||||
$oldModelAttr['default'] ??
|
||||
null;
|
||||
}
|
||||
} else {
|
||||
$model[$modelAttr] = ((array)$oldData)[$oldModelAttr];
|
||||
} //end if
|
||||
} //end foreach
|
||||
$model->saveOrFail();
|
||||
// phpcs:ignore Generic.CodeAnalysis.EmptyStatement.DetectedCatch
|
||||
} catch (AbortRowImportException $e) {
|
||||
// * DO nothing
|
||||
} finally {
|
||||
++$rowInserted;
|
||||
if (rand(0, 15) == 10) {
|
||||
// * prevent screen ficklering
|
||||
self::consoleLog($this->renderProgress($migrationName, $rowInserted, $rowNbrs));
|
||||
}
|
||||
} //end try
|
||||
} //end foreach
|
||||
} while ($i <= $rowNbrs);
|
||||
if (array_key_exists('comment', $modelData)) {
|
||||
$migrationName .= sprintf(' <%s> ', $modelData['comment']);
|
||||
}
|
||||
$terminal = new Terminal();
|
||||
$consoleLength = $terminal->getWidth();
|
||||
|
||||
$r = round(80 * 100 / $consoleLength) - strlen($migrationName);
|
||||
$r = $r >= 0 ? $r : 0;
|
||||
self::consoleLog(sprintf('%s%smigrated', $migrationName, str_repeat(' ', $r)));
|
||||
// * Cariage return
|
||||
self::consoleLog("", true);
|
||||
} //end foreach
|
||||
}
|
||||
|
||||
/**
|
||||
* Prints a message to the console
|
||||
*
|
||||
* @param string $message
|
||||
* @param boolean $newLine
|
||||
* @return void
|
||||
*/
|
||||
public static function consoleLog(string $message, bool $newLine = false)
|
||||
{
|
||||
if (!self::$output) {
|
||||
self::$output = new ConsoleOutput();
|
||||
}
|
||||
if ($newLine) {
|
||||
self::$outputSection = null;
|
||||
self::$output->write(sprintf("<info>%s</info>", $message));
|
||||
} else {
|
||||
if (!self::$outputSection) {
|
||||
self::$outputSection = self::$output->section();
|
||||
}
|
||||
self::$outputSection->overwrite(sprintf('<info>%s</info>', $message));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Render the progressbar to a string
|
||||
*
|
||||
* @param string $oldTableName
|
||||
* @param integer $count
|
||||
* @param integer $total
|
||||
* @return string
|
||||
*/
|
||||
protected function renderProgress(string $oldTableName, int $count, int $total)
|
||||
{
|
||||
$total = !$total ? 1 : $total;
|
||||
$oldTableName = sprintf('%s ', $oldTableName);
|
||||
$percent = $count * 100 / $total;
|
||||
$percentText = sprintf(' [%d of %d]', $count, $total);
|
||||
$terminal = new Terminal();
|
||||
$consoleLength = $terminal->getWidth();
|
||||
$bar = $consoleLength - strlen($oldTableName) - strlen($percentText);
|
||||
$bar = $bar < 0 ? 0 : $bar;
|
||||
$prog = round($percent / 100 * $bar);
|
||||
$rep = $bar - $prog;
|
||||
|
||||
return $oldTableName . str_repeat('#', $prog) . str_repeat('_', $rep >= 0 ? $rep : 0) . $percentText;
|
||||
}
|
||||
}
|
||||
|
|
@ -26,7 +26,7 @@ class ConceptSeeder extends Seeder
|
|||
'../database/factories/assets/concepts/default-picture-1140x795.png'
|
||||
)));
|
||||
|
||||
$concept->data = Concept::getEmptyData(
|
||||
$concept->data = $concept->getEmptyData(
|
||||
fake()->words(2, true),
|
||||
\collect(ColorsEnum::cases())->random()->value,
|
||||
fake()->text(),
|
||||
|
|
|
|||
|
|
@ -25,11 +25,7 @@ data:
|
|||
LDC_STATUS_CHECKER_UUID: "${APP_LDC_STATUS_CHECKER_UUID}"
|
||||
LDC_WEB_API_KEY: "${APP_LDC_WEB_API_KEY}"
|
||||
GOOGLE_MAPS_KEY: "${APP_GOOGLE_MAPS_KEY}"
|
||||
GOOGLE_RECAPTCHA_PRIVATE: "${APP_GOOGLE_RECAPTCHA_PRIVATE}"
|
||||
GOOGLE_RECAPTCHA_PUBLIC: "${APP_GOOGLE_RECAPTCHA_PUBLIC}"
|
||||
GOOGLE_RECAPTCHA_VERSION: "${APP_GOOGLE_RECAPTCHA_VERSION}"
|
||||
SENTRY_LARAVEL_DSN: "${APP_SENTRY_LARAVEL_DSN}"
|
||||
MATOMO_SITE_ID: "${APP_MATOMO_SITE_ID}"
|
||||
|
||||
---
|
||||
apiVersion: v1
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta name="viewport" content="width=device-width" /><title>https://nature-and-respect.com/browserconfig.xml</title><link rel="stylesheet" type="text/css" href="resource://content-accessible/viewsource.css" /></head><body id="viewsource" class="highlight" style="tab-size: 4"><pre id="line1"><span></span><span class="pi"><?xml version="1.0" encoding="utf-8"?></span><span>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta name="viewport" content="width=device-width" /><title>https://wenndannmitrespekt.de/browserconfig.xml</title><link rel="stylesheet" type="text/css" href="resource://content-accessible/viewsource.css" /></head><body id="viewsource" class="highlight" style="tab-size: 4"><pre id="line1"><span></span><span class="pi"><?xml version="1.0" encoding="utf-8"?></span><span>
|
||||
<span id="line2"></span></span><span><<span class="start-tag">browserconfig</span>></span><span>
|
||||
<span id="line3"></span> </span><span><<span class="start-tag">msapplication</span>></span><span>
|
||||
<span id="line4"></span> </span><span><<span class="start-tag">tile</span>></span><span>
|
||||
<span id="line5"></span> </span><span><<span class="start-tag">square150x150logo</span> <span class="attribute-name">src</span>="<a class="attribute-value" href="view-source:https://nature-and-respect.com/mstile-150x150.png">/mstile-150x150.png</a>"<span>/</span>></span><span>
|
||||
<span id="line5"></span> </span><span><<span class="start-tag">square150x150logo</span> <span class="attribute-name">src</span>="<a class="attribute-value" href="view-source:https://wenndannmitrespekt.de/mstile-150x150.png">/mstile-150x150.png</a>"<span>/</span>></span><span>
|
||||
<span id="line6"></span> </span><span><<span class="start-tag">TileColor</span>></span><span>#da532c</span><span></<span class="end-tag">TileColor</span>></span><span>
|
||||
<span id="line7"></span> </span><span></<span class="end-tag">tile</span>></span><span>
|
||||
<span id="line8"></span> </span><span></<span class="end-tag">msapplication</span>></span><span>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta name="viewport" content="width=device-width" /><title>https://nature-and-respect.com/storage/assets/Icons/favicons/safari-pinned-tab.svg</title><link rel="stylesheet" type="text/css" href="resource://content-accessible/viewsource.css" /></head><body id="viewsource" class="highlight" style="tab-size: 4"><pre id="line1"><span></span><span class="pi"><?xml version="1.0" standalone="no"?></span><span>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta name="viewport" content="width=device-width" /><title>https://wenndannmitrespekt.de/storage/assets/Icons/favicons/safari-pinned-tab.svg</title><link rel="stylesheet" type="text/css" href="resource://content-accessible/viewsource.css" /></head><body id="viewsource" class="highlight" style="tab-size: 4"><pre id="line1"><span></span><span class="pi"><?xml version="1.0" standalone="no"?></span><span>
|
||||
<span id="line2"></span></span><span class="error doctype" title="Doctype isolé."><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
|
||||
<span id="line3"></span> "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"></span><span>
|
||||
<span id="line4"></span></span><span><<span class="start-tag">svg</span> <span class="attribute-name">version</span>="<a class="attribute-value">1.0</a>" <span class="attribute-name">xmlns</span>="<a class="attribute-value">http://www.w3.org/2000/svg</a>"
|
||||
|
|
|
|||
|
After Width: | Height: | Size: 97 KiB |
|
Before Width: | Height: | Size: 168 KiB |
BIN
resources/assets/images/Bilder/home-freilandhaltung.jpg
Normal file
|
After Width: | Height: | Size: 164 KiB |
|
Before Width: | Height: | Size: 226 KiB |
|
Before Width: | Height: | Size: 195 KiB |
|
|
@ -1,5 +0,0 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" id="flag-icons-de" viewBox="0 0 640 480">
|
||||
<path fill="#ffce00" d="M0 320h640v160H0z"/>
|
||||
<path d="M0 0h640v160H0z"/>
|
||||
<path fill="#d00" d="M0 160h640v160H0z"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 210 B |
|
|
@ -1,7 +0,0 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" id="flag-icons-gb" viewBox="0 0 640 480">
|
||||
<path fill="#012169" d="M0 0h640v480H0z"/>
|
||||
<path fill="#FFF" d="m75 0 244 181L562 0h78v62L400 241l240 178v61h-80L320 301 81 480H0v-60l239-178L0 64V0h75z"/>
|
||||
<path fill="#C8102E" d="m424 281 216 159v40L369 281h55zm-184 20 6 35L54 480H0l240-179zM640 0v3L391 191l2-44L590 0h50zM0 0l239 176h-60L0 42V0z"/>
|
||||
<path fill="#FFF" d="M241 0v480h160V0H241zM0 160v160h640V160H0z"/>
|
||||
<path fill="#C8102E" d="M0 193v96h640v-96H0zM273 0v480h96V0h-96z"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 535 B |
|
|
@ -1,976 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 27.4.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Langsames_Wachstum_00000157287081079447493800000010575840837060521403_"
|
||||
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="296.8" height="45" viewBox="0 0 274.4 41.6" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:#EEA300;}
|
||||
.st1{fill:#FFFFFF;}
|
||||
</style>
|
||||
<g id="Langsames_Wachstum">
|
||||
<path class="st0" d="M272.4,1.7c-4-0.3-7.9-0.7-11.9-0.7c-22.9-0.4-45.9-0.8-68.8-0.9c-19.5-0.1-39,0.2-58.4,0.5
|
||||
c-15,0.3-30.1,0.8-45.1,1.2c-1.6,0-2.7,0.2-3.5,0.6C63,2.5,41.3,2.8,19.6,3C14,3.1,8.4,3.5,2.9,3.7C1.6,3.8,0.4,4,0,4.1
|
||||
c1.2,2.3,2.5,4.2,3.1,6.2c0.7,2.1,1.4,2.6,7.1,3.6c-0.6,1.1-0.6,2.2-1.7,3.2C7.4,18,5,18.8,4.8,19.7c0.5,0.7,1.2,1.3,1.5,2
|
||||
C7,23,7.2,24.4,8.2,25.7c0.3,0.3,2.8,0.5,4.7,0.9c-2,0.7-4.3,1.5-7.2,2.6c1.2,0.4,2.8,0.9,4.5,1.4c-1.1,0.3-2.3,0.6-3.8,1
|
||||
c3.1,1.3,6.8,2.7-3.6,3.6c3,0.4,4.4,0.6,6,0.8c-2,0.5-3.2,0.8-4.3,1.1c2.6,0.8,4.6,1.9,7.5,2.3c11.7,1.6,23.5,2.7,37.3,2
|
||||
C61,40.7,73.2,41.2,85,41c5.5-0.1,11-0.3,16.5-0.4c2.1,0.2,4.2,0.4,6.3,0.4c10.5,0.1,21,0.1,31.5,0.1c1.9,0,3.9,0,5.8,0
|
||||
c2.7,0.2,5.4,0.3,8.1,0.4c12.5,0.1,24.9,0.1,37.4,0.1c14.8,0,29.6,0.1,44.4-0.1c3.1,0,6.3-0.2,9.4-0.4c7.6,0.1,14.5-0.9,21.3-2.3
|
||||
c2.1-0.4,1.8-6.8,4-8.1c-1.1-0.4-1.9-0.7-2.7-1c1.3-0.6,2.4-1.1,3.2-1.5c-2-1.1-3.7-1.9-5.1-2.7c1.4-0.3,3.2-0.5,3.3-0.9
|
||||
c0.7-1.3,0.9-2.7,1.4-4.1c0.2-0.7,0.7-1.4,1.1-2.1c-0.2-0.9-1.9-1.7-2.7-2.7c-0.8-1-0.8-2.2-1.2-3.3c4.1-1,4.6-1.6,5.1-3.8
|
||||
c0.4-2.1,1.4-4.1,2.2-6.4C274.1,2,273.3,1.7,272.4,1.7z"/>
|
||||
<g>
|
||||
<path class="st1" d="M33.6,28.7H26c-0.1,0-0.2-0.1-0.2-0.2c0-0.1,0-0.2,0-0.3V15.7c0-0.2,0-0.2,0.2-0.2h2.6c0.2,0,0.2,0,0.2,0.2
|
||||
c0,0.1,0,0.2,0,0.3v9.8c0,0.4-0.1,0.4,0.4,0.4h4.3c0.4,0,0.3,0,0.3,0.3c0,0.7,0,1.3,0,2C33.9,28.7,33.9,28.7,33.6,28.7z
|
||||
M26.5,19.7c0,0.4,0.1,0.7-0.2,1c0,0.1,0,0.1,0,0.2c0.1,0,0.1,0,0.2,0c0.1-0.1,0.1-0.1,0.2-0.2c0.1-0.1,0-0.1,0-0.2
|
||||
c0-0.1,0-0.1,0-0.2c-0.1-0.2,0.1-0.4,0-0.6c0-0.1,0-0.2,0-0.3c0-0.2,0.1-0.3-0.1-0.5C26.5,19.2,26.5,19.5,26.5,19.7z M26.4,22.5
|
||||
c-0.2,0.2-0.1,0.4,0,0.6C26.5,23,26.4,22.8,26.4,22.5z M26.6,24.3c0.1-0.1,0.2-0.1,0.2-0.2C26.6,24.1,26.6,24.1,26.6,24.3z
|
||||
M26.7,18.5C26.7,18.5,26.7,18.5,26.7,18.5c-0.1,0.1,0,0.2-0.1,0.2C26.7,18.7,26.8,18.6,26.7,18.5z M26.9,26.9
|
||||
C26.9,26.9,26.9,26.9,26.9,26.9c-0.1,0.1,0,0.1,0,0.1C27,27,27,27,26.9,26.9C27,26.9,27,26.9,26.9,26.9z M27.3,21.5
|
||||
c0-0.1-0.1-0.2-0.1-0.3c0.1-0.3-0.1-0.6,0.1-0.9c0,0,0-0.1,0-0.1c-0.1-0.1,0-0.2,0-0.3c0-0.2,0.1-0.4,0-0.6c0.1-0.2,0-0.3,0-0.4
|
||||
c0-0.1,0-0.1,0.1-0.2c0.1-0.1,0.1-0.1,0.1-0.2c-0.1-0.1-0.1-0.2,0-0.2c0.1,0,0.1,0,0.2,0.1c0.1,0.1,0.1,0.1,0.3,0.1
|
||||
c0.1,0,0.2,0.1,0.1,0.2c0,0.1,0,0.2,0.1,0.2c0.1,0,0.1-0.1,0.1-0.2c0-0.4,0-0.4-0.4-0.4c0,0,0-0.1,0-0.1c-0.1-0.2-0.1-0.4,0.1-0.6
|
||||
c0-0.2,0.1-0.3,0.3-0.4c0,0,0.1-0.1,0-0.2c-0.1-0.1-0.1,0-0.2,0c-0.1,0.1-0.1,0-0.2,0c0,0-0.1-0.1-0.2-0.1c0-0.1-0.1-0.1-0.2-0.1
|
||||
c-0.1,0.1,0,0.1,0,0.2c0.1,0.2,0.1,0.3-0.1,0.4c-0.2,0.2-0.2,0.3-0.1,0.5c0.1,0.2,0,0.4-0.1,0.5c-0.1,0.1-0.2,0.1-0.1,0.2
|
||||
c0.1,0.2,0.1,0.3,0.1,0.5c0,0.2-0.1,0.4,0,0.6c0,0,0,0.1,0,0.2c-0.2,0.1-0.1,0.2,0,0.3c0.1,0.1,0.1,0.2,0,0.3
|
||||
c-0.2,0.2-0.2,0.2-0.1,0.4c0.1,0.1,0.1,0.1,0.1,0.2c-0.1,0.3,0.1,0.5,0.2,0.8C27.4,21.7,27.3,21.6,27.3,21.5z M27.2,16.1
|
||||
c0-0.1,0.1-0.1,0.2-0.1c0.1,0,0.1,0.1,0.1,0.2c0,0.1,0,0.1,0,0.2c0,0.1,0.1,0.2,0.2,0.2c0.1,0,0.1-0.1,0.1-0.2
|
||||
c0-0.1,0-0.1-0.1-0.2c-0.1,0-0.1-0.1-0.1-0.2c0-0.2-0.1-0.2-0.2-0.1c-0.1,0-0.1,0.1-0.2,0.1c-0.1,0-0.1,0.1-0.1,0.3
|
||||
C27.2,16.2,27.2,16.2,27.2,16.1z M27.2,22.6c0,0.1-0.1,0.3,0,0.5c0.2-0.3,0.2-0.6,0.1-1C27.2,22.3,27.3,22.4,27.2,22.6z M27.2,24
|
||||
c-0.1,0.1-0.1,0.2,0,0.3C27.3,24.2,27.3,24.1,27.2,24z M27.3,17.9C27.3,17.9,27.3,17.8,27.3,17.9c-0.1-0.2,0-0.2,0-0.2
|
||||
C27.4,17.7,27.4,17.7,27.3,17.9C27.4,17.8,27.4,17.9,27.3,17.9z M27.8,23.8C27.8,23.8,27.8,23.8,27.8,23.8c0,0.3,0.1,0.5,0.1,0.7
|
||||
c0.1,0.4,0.1,0.7,0.2,1c0.1,0.2,0.1,0.4,0.1,0.6c0,0.1,0,0.2,0,0.3c0.2,0.3,0.2,0.6,0.2,0.8c0,0.1,0,0.1,0,0.2
|
||||
c0.1,0.2,0.1,0.3,0.1,0.5c0,0.2,0,0.3,0.2,0.4c0.1-0.3,0-0.5,0-0.7c0-0.6-0.1-1.2-0.3-1.7c0-0.2,0-0.5-0.2-0.6c0,0,0-0.1,0-0.1
|
||||
c0-0.1,0-0.2,0-0.3c-0.1-0.5-0.2-0.9-0.1-1.4c0-0.1,0-0.1-0.1-0.2c-0.1-0.1-0.1-0.2-0.1-0.3c0-0.1,0-0.2-0.1-0.3
|
||||
C27.7,23.1,27.5,23.4,27.8,23.8z M27.8,22.1c-0.1,0.1-0.1,0.2,0,0.3C27.8,22.3,27.8,22.2,27.8,22.1z M27.8,21.8
|
||||
C27.8,21.7,27.8,21.8,27.8,21.8c-0.1,0.1-0.1,0.2,0,0.2C27.8,21.9,27.9,21.9,27.8,21.8C27.9,21.8,27.8,21.8,27.8,21.8z M28,18
|
||||
c0.1-0.1-0.1-0.3,0-0.4c0,0,0-0.1-0.1,0c-0.1,0.1,0,0.2-0.1,0.3c0,0.1,0,0.2,0,0.2C28,18.1,28,18,28,18z M28.5,20.1
|
||||
c-0.2-0.1-0.3,0-0.3,0.1c0,0.2,0,0.4-0.1,0.6C28.5,20.6,28.2,20.2,28.5,20.1z M28.5,19.2c-0.1,0-0.1,0-0.1,0.1
|
||||
c0,0,0.1,0.1,0.1,0.1C28.5,19.4,28.6,19.4,28.5,19.2C28.6,19.3,28.5,19.2,28.5,19.2z M28.5,21.1C28.4,21.1,28.4,21.1,28.5,21.1
|
||||
C28.4,21.2,28.4,21.2,28.5,21.1C28.5,21.2,28.5,21.2,28.5,21.1C28.5,21.1,28.5,21.1,28.5,21.1z M28.6,21.7
|
||||
C28.6,21.7,28.5,21.6,28.6,21.7C28.5,21.6,28.5,21.6,28.6,21.7C28.5,21.7,28.5,21.7,28.6,21.7C28.5,21.7,28.6,21.7,28.6,21.7z
|
||||
M28.5,18.8C28.5,18.8,28.5,18.8,28.5,18.8C28.6,18.8,28.6,18.8,28.5,18.8C28.6,18.7,28.6,18.7,28.5,18.8
|
||||
C28.5,18.7,28.5,18.7,28.5,18.8z M32.1,27.2c0-0.2,0-0.3-0.1-0.5c0,0.4,0.1,0.6,0.1,0.9C32.2,27.4,32.1,27.3,32.1,27.2z"/>
|
||||
<path class="st1" d="M36.2,22c-0.4,0-0.8,0-1.2,0c-0.3,0-0.3,0-0.3-0.3c0-0.4,0-0.7,0-1.1c0-0.9,0.3-1.8,1.1-2.3
|
||||
c0.4-0.3,0.9-0.5,1.4-0.6c1-0.3,2.1-0.2,3.2-0.2c0.6,0.1,1.1,0.2,1.6,0.4c1,0.4,1.6,1.2,1.8,2.3c0.1,0.6,0.1,1.1,0.1,1.7
|
||||
c0,1.2,0,2.4,0,3.6c0,0.9,0,1.7,0.1,2.6c0,0.2,0,0.3,0,0.5c0,0.1-0.1,0.2-0.2,0.2h-2.3c-0.2,0-0.2,0-0.2-0.3v-0.6
|
||||
c-0.2,0-0.2,0.1-0.3,0.2c-0.6,0.6-1.4,0.8-2.2,0.9c-0.5,0-1,0-1.5,0c-0.9-0.1-1.7-0.3-2.2-1c-0.2-0.3-0.4-0.6-0.4-1
|
||||
c-0.1-0.7-0.1-1.3,0-2c0.2-0.6,0.6-1.1,1.2-1.4c0.5-0.2,1-0.3,1.6-0.4c0.9-0.2,1.9-0.1,2.8-0.1c0.2,0,0.4,0,0.6,0
|
||||
c0.1,0,0.2,0,0.2-0.2c0-0.7,0-1.5-0.2-2.2c-0.1-0.5-0.5-0.7-1-0.8c-0.4-0.1-0.8-0.1-1.2,0c-0.6,0.1-0.9,0.5-1,1c0,0.2,0,0.4,0,0.6
|
||||
V22H36.2z M35,25.4c-0.1,0.2-0.1,0.4,0,0.5s0.1,0.4,0.1,0.6c0,0.1,0.1,0.2,0.1,0.3c0,0,0,0.1,0.1,0.1c0,0,0.1-0.1,0-0.1
|
||||
c0-0.2,0-0.4,0-0.5c0-0.4,0-0.8-0.2-1.2C35,25.2,35.1,25.3,35,25.4z M36.3,19c0,0,0.1,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1
|
||||
c0-0.1,0-0.1-0.1-0.1c-0.1,0-0.1-0.1-0.2-0.1C36.2,18.8,36.3,18.9,36.3,19z M36.7,27.7C36.6,27.7,36.6,27.7,36.7,27.7
|
||||
c0,0.1,0,0.1,0,0.1C36.7,27.8,36.8,27.8,36.7,27.7C36.7,27.7,36.7,27.7,36.7,27.7z M37.1,20.2c-0.1-0.1-0.1-0.3,0-0.4
|
||||
c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1,0-0.1,0.1c0,0.1,0,0.2-0.1,0.3c0,0.1,0,0.3,0.2,0.4C37.1,20.2,37.1,20.2,37.1,20.2z
|
||||
M37.4,24.7c0-0.2,0-0.3,0.1-0.5c0,0-0.1-0.1-0.1-0.1c0,0-0.1,0-0.1,0.1c0,0.1,0,0.3-0.1,0.4c-0.1,0.1,0,0.2,0.1,0.2
|
||||
C37.3,24.8,37.4,24.8,37.4,24.7z M37.4,27.4c0.1,0.1,0,0.3-0.1,0.4c0,0-0.1,0-0.1,0.1c0.1,0.1,0.2,0,0.3,0c0.2,0,0.2-0.1,0.2-0.2
|
||||
c-0.1-0.2-0.1-0.4-0.1-0.7c0,0,0-0.1,0-0.1C37.4,27,37.2,27.2,37.4,27.4z M38,26.7c0.1,0,0.2,0,0.3,0c0.3,0,0.6,0,1,0
|
||||
c0.4,0,0.7-0.1,1-0.2c0.6-0.3,0.8-0.7,0.8-1.4c0-0.1-0.1-0.2-0.2-0.2c-0.2,0-0.5-0.1-0.6-0.1c-0.7,0-1.4,0-2.1,0.1
|
||||
c-0.5,0.1-0.7,0.4-0.7,0.8C37.4,26.3,37.5,26.5,38,26.7z M37.4,28.3c0,0.1,0.1,0.3,0.2,0.3c0.1,0,0.2-0.1,0.2-0.2
|
||||
c0-0.1-0.1-0.3-0.2-0.3C37.5,28.1,37.4,28.2,37.4,28.3z M37.6,19.8C37.5,19.8,37.5,19.8,37.6,19.8c-0.1,0.1-0.1,0.2,0,0.2
|
||||
C37.6,19.9,37.6,19.9,37.6,19.8C37.6,19.8,37.6,19.8,37.6,19.8z M38.8,19.3c0,0.1-0.1,0.1,0,0.2c0.1,0,0.1,0,0.2-0.1
|
||||
c0.1-0.1,0-0.2,0-0.2C39,19,39,19,38.8,19C38.9,19.1,38.9,19.1,38.8,19.3z M41.2,18.9L41.2,18.9c0-0.1,0-0.1,0-0.1
|
||||
C41.1,18.7,41.1,18.8,41.2,18.9C41.1,18.8,41.2,18.9,41.2,18.9z M41.2,24.2c0,0.1,0,0.1,0.1,0.1c0,0,0.1,0,0.1,0
|
||||
C41.4,24.2,41.3,24.2,41.2,24.2C41.3,24.2,41.2,24.2,41.2,24.2z M41.5,22.5c0.1,0,0.1-0.1,0.1-0.1c0,0-0.1-0.1-0.1,0
|
||||
C41.5,22.3,41.4,22.4,41.5,22.5C41.4,22.4,41.5,22.5,41.5,22.5z M41.8,27.2C41.9,27.2,41.9,27.1,41.8,27.2c0-0.3,0-0.5-0.2-0.7
|
||||
c-0.1-0.1-0.1-0.2-0.1-0.3c-0.1,0-0.1,0-0.1,0.1C41.5,26.7,41.7,26.9,41.8,27.2C41.8,27.2,41.8,27.2,41.8,27.2z M41.7,25.2
|
||||
c-0.1,0-0.1,0.1-0.1,0.1c0,0.1,0,0.2,0.1,0.2c0,0,0,0,0.1,0c0.1-0.1,0-0.1,0.1-0.2C41.8,25.3,41.8,25.2,41.7,25.2z M41.7,26.3
|
||||
c0.1,0,0.1,0,0.1-0.1c0-0.1,0-0.3-0.2-0.4C41.7,26,41.7,26.1,41.7,26.3z M42.4,19.3c0-0.1-0.1-0.1-0.2-0.1c-0.1,0-0.2-0.2-0.3-0.1
|
||||
c-0.1,0.1,0,0.2-0.1,0.3c0,0,0,0.1,0,0.1c0.1,0,0.1,0,0.1,0c0-0.1,0.1-0.2,0.3-0.2C42.3,19.4,42.3,19.4,42.4,19.3z M42,20.1
|
||||
c0,0,0,0.1,0.1,0.1c0.1,0,0.1,0,0.1-0.1c0-0.1,0-0.1,0-0.2C42,19.9,42,20,42,20.1z M42.6,23.3c0,0.3,0.1,0.6,0.1,0.9
|
||||
c0,0.2,0,0.7-0.1,0.9c-0.1,0.1,0,0.2,0.1,0.2c0.1,0,0.2,0,0.2-0.1c0-0.2,0.1-0.3,0.1-0.5c0-0.3,0.1-0.6,0-0.8
|
||||
c-0.1-0.2-0.2-0.5-0.2-0.7c0-0.2-0.1-0.3-0.4-0.4C42.5,22.9,42.6,23.1,42.6,23.3z M42.4,20.7C42.4,20.7,42.4,20.7,42.4,20.7
|
||||
c-0.1,0.1,0,0.1,0,0.1C42.5,20.8,42.5,20.8,42.4,20.7C42.5,20.7,42.5,20.7,42.4,20.7z M42.5,26.7c-0.1,0-0.1,0.1-0.1,0.2
|
||||
c0,0,0,0.1,0,0.1c0,0,0,0.1,0.1,0.1c0,0,0.1,0,0.1-0.1c0,0,0-0.1,0-0.1C42.6,26.7,42.6,26.7,42.5,26.7z M42.6,27.5
|
||||
c0,0,0-0.1-0.1-0.1c0,0-0.1,0-0.1,0.1C42.4,27.6,42.5,27.6,42.6,27.5C42.6,27.6,42.6,27.6,42.6,27.5z M42.5,27.9
|
||||
C42.4,27.9,42.5,27.9,42.5,27.9c-0.1,0.1-0.1,0.2,0,0.2C42.6,28,42.6,28,42.5,27.9C42.6,27.9,42.6,27.9,42.5,27.9z M42.7,22.6
|
||||
c-0.1-0.2,0.1-0.5-0.1-0.7C42.5,22.5,42.6,22.5,42.7,22.6z"/>
|
||||
<path class="st1" d="M48.8,18.4c0.3-0.3,0.7-0.5,1.1-0.7c0.7-0.3,1.4-0.3,2-0.2c0.2,0,0.4,0,0.6,0c0.5,0.1,1,0.2,1.4,0.5
|
||||
c0.6,0.4,1,0.9,1.3,1.6c0.3,0.7,0.3,1.4,0.3,2.1c0,0.1,0,0.3,0,0.4v6.3c0,0.3,0,0.3-0.3,0.3h-2.3c-0.3,0-0.3,0-0.3-0.3v-6.6
|
||||
c0-0.2,0-0.5-0.1-0.6c-0.1-0.6-0.6-0.9-1.1-1.1c-0.3,0-0.5-0.1-0.7-0.1c-0.3,0-0.6,0-0.8,0.1c-0.6,0.2-1,0.7-1,1.3
|
||||
c0,0.3-0.1,0.6-0.1,0.8c0,2,0,4,0,6c0,0.1,0,0.2,0,0.2c0,0.2-0.1,0.2-0.2,0.2h-2.4c-0.2,0-0.2,0-0.2-0.2v-0.9c0-2.4,0-4.8,0-7.1
|
||||
c0-0.8-0.1-1.6-0.2-2.4V18c0-0.3,0-0.3,0.2-0.3H48c0.2,0,0.2,0,0.2,0.2c0,0.4,0.1,0.7,0.1,1.2C48.5,18.8,48.6,18.6,48.8,18.4z
|
||||
M46.3,21.2c0,0.4,0,0.8,0.1,1.2c0,0.3,0,0.7,0.1,1c0.1,0.5,0.1,0.9,0.1,1.4c0,0.4,0,0.8,0,1.2c0,0.5,0.2,0.9,0.1,1.3v0
|
||||
c0,0.1,0,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1c0-0.2,0-0.5,0-0.7c-0.1-0.1-0.1-0.3-0.1-0.4c0-0.5-0.1-1,0-1.5v-0.1
|
||||
c0-0.7-0.1-1.3-0.2-2c0-0.5-0.1-0.9-0.1-1.3c0-0.1,0-0.3-0.1-0.4C46.3,20.9,46.3,21.1,46.3,21.2z M47,19.5c0,0.4,0.2,0.8,0.1,1.2
|
||||
C47.4,20.5,47.3,19.8,47,19.5z M47.4,23.9c0.1-0.1,0-0.2,0-0.3C47.3,23.7,47.3,23.8,47.4,23.9z M47.3,22.2
|
||||
C47.3,22.3,47.3,22.3,47.3,22.2c0.1,0.1,0.1,0.1,0.2,0c0.1-0.1,0-0.3-0.1-0.4C47.3,22,47.3,22.1,47.3,22.2z M47.6,25.8
|
||||
C47.5,25.8,47.5,25.8,47.6,25.8c-0.1,0.1,0,0.2,0,0.2C47.6,25.9,47.7,25.9,47.6,25.8C47.6,25.8,47.6,25.8,47.6,25.8z M48.3,26.5
|
||||
c0-0.4-0.1-0.7-0.1-1.1c0-0.1,0-0.1-0.1-0.1c0,0-0.1,0.1-0.1,0.1c0,0,0,0.1,0,0.1c0,0.4,0,0.9,0,1.3c0.1,0,0.1,0.1,0.2,0.1
|
||||
C48.3,26.8,48.3,26.6,48.3,26.5z M48.1,23C48,23,48,23.1,48.1,23c-0.1,0.2,0,0.2,0,0.2C48.2,23.2,48.2,23.2,48.1,23
|
||||
C48.2,23.1,48.1,23,48.1,23z M48.4,20.4C48.4,20.4,48.4,20.4,48.4,20.4c0.1,0.1,0.2,0,0.2,0c0.1-0.2,0-0.4-0.1-0.6
|
||||
C48.3,20,48.4,20.2,48.4,20.4z M50.6,18.3c-0.1,0-0.1,0-0.1,0.1c0,0.1,0,0.2,0.1,0.1c0.1,0,0.1,0,0.1-0.1
|
||||
C50.7,18.4,50.7,18.3,50.6,18.3z M51.6,18.1c-0.1,0-0.1,0.2-0.2,0.3c0,0.1,0,0.2,0.1,0.3c0.1,0.2-0.2,0.1-0.1,0.2c0,0,0,0.1,0,0.1
|
||||
c0,0,0.1,0,0.1,0c0-0.2,0.3-0.2,0.3-0.4c0-0.2,0.1-0.2,0.2-0.1c0.1,0.1,0.1,0.3,0.4,0.2c0,0,0,0.1,0.1,0.1c0,0.1,0,0.1,0.2,0.1
|
||||
c-0.2-0.2,0-0.4-0.1-0.6c-0.1,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1c-0.1,0-0.1-0.1-0.1-0.2c0-0.1,0-0.2-0.1-0.2
|
||||
c-0.1-0.1-0.1-0.1-0.2-0.1c-0.1,0.1,0,0.1,0,0.2C51.8,18.3,51.8,18.1,51.6,18.1z M53.1,18.7C53.1,18.7,53,18.7,53.1,18.7
|
||||
C53,18.8,53,18.8,53,18.9c0,0.1,0.1,0,0.1,0c0,0,0.1-0.1,0.1-0.1C53.2,18.7,53.1,18.7,53.1,18.7z M53.4,19.5c0,0.1,0,0.2,0,0.3
|
||||
c0,0.2,0.2,0.4,0,0.6c0,0,0,0.1,0,0.1c0.1,0.2,0,0.4,0,0.6c0,0.1,0,0.3,0.1,0.4c0.1-0.1,0.1-0.1,0.1-0.2c0-0.1,0-0.1,0.1-0.1
|
||||
c0,0,0.1,0,0.1,0.1c0,0.2,0,0.3,0.1,0.5c0,0.1,0,0.2-0.1,0.2c-0.1,0.1-0.2,0-0.2-0.1c0,0,0-0.1-0.1,0c0,0.1,0.1,0.2,0.1,0.3
|
||||
c0,0.6,0.1,1.2,0.1,1.8c0,0.1,0,0.3,0.1,0.4c0,0.1,0,0.2,0,0.3c0,0.3-0.1,0.6,0.1,0.9c0.1,0.1,0.1,0.2,0,0.3
|
||||
c-0.1,0.1-0.1,0.2-0.1,0.3c0.1,0.2,0.1,0.5,0,0.7c-0.1,0.2,0.1,0.4,0.3,0.5c0.1,0,0.1,0,0.1,0.1c0,0.1,0.1,0.2,0.2,0.1
|
||||
c0.1-0.1,0-0.2,0-0.2c0,0,0-0.1-0.1-0.1c-0.1-0.1-0.2-0.1-0.2-0.3c0-0.2,0.2-0.1,0.2-0.2c-0.1-0.1-0.2,0.1-0.2,0
|
||||
c0-0.1,0-0.2,0-0.3c0-0.1-0.1-0.2-0.1-0.3c0,0,0-0.1,0-0.1c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0.1-0.2,0.2-0.2c0.1,0,0.2,0.1,0.2,0.2
|
||||
c0,0.1,0,0.2,0.1,0.3c0,0,0.1,0.1,0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.1-0.2-0.1-0.4-0.3-0.5c-0.2-0.1-0.3-0.2-0.4-0.2
|
||||
c0,0-0.1,0-0.1-0.1c0-0.2,0-0.4-0.1-0.6c0-0.1,0-0.2,0.1-0.2s0.1,0.1,0.1,0.1c0,0,0,0.1,0.1,0.1c0.1-0.1,0-0.2,0-0.2
|
||||
c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0.1-0.1c0,0,0.1,0,0.1,0c0,0.2,0.1,0.4,0,0.6c0,0.1-0.1,0.1-0.1,0.2c0,0.1,0,0.1,0.1,0.1
|
||||
c0.1-0.1,0.2-0.1,0.2,0.1v0.2c0,0,0,0.1,0.1,0.1c0.1,0,0.1,0,0.1-0.1c0-0.1,0-0.2,0.1-0.2c0.1-0.2,0.1-0.3-0.1-0.3
|
||||
c-0.1,0-0.2,0-0.2-0.1c0.2-0.1,0.2-0.2,0-0.3c0,0,0-0.1,0-0.1c-0.1-0.2-0.1-0.3-0.1-0.5c0,0,0-0.1-0.1-0.1c0,0-0.1,0-0.1,0.1
|
||||
c0,0,0,0.1,0,0.2c0,0.1-0.1,0.2-0.2,0.1c-0.1,0-0.1-0.1-0.2-0.1c-0.1,0-0.1-0.1,0-0.2c0.2-0.1,0.1-0.2,0-0.3c0,0,0-0.1,0-0.1
|
||||
c0-0.1,0-0.1,0-0.2c0.1,0,0.1,0,0.1,0.1c0.1,0.1,0,0.2,0.2,0.2c0.1-0.1,0-0.2-0.1-0.2c-0.1-0.1-0.2-0.3-0.1-0.4
|
||||
c0.1-0.1,0.1-0.2,0.1-0.3c0-0.4-0.1-0.7-0.1-1c0-0.3-0.2-0.6-0.2-1c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.1-0.2,0-0.3v0
|
||||
c-0.2-0.1-0.1-0.3,0-0.4c0.1-0.2,0-0.2-0.2-0.3C53.5,19.1,53.4,19.3,53.4,19.5z M53.7,20.9c-0.1,0-0.1,0-0.1-0.1
|
||||
c0-0.1,0-0.1,0.1-0.1C53.8,20.7,53.8,20.7,53.7,20.9C53.8,20.9,53.8,20.9,53.7,20.9z M53.8,22.4C53.7,22.4,53.7,22.3,53.8,22.4
|
||||
c-0.1-0.2-0.1-0.2,0-0.2C53.8,22.2,53.9,22.2,53.8,22.4C53.9,22.3,53.8,22.4,53.8,22.4z M54.1,27.7C54.1,27.7,54.2,27.7,54.1,27.7
|
||||
c0.1-0.2,0-0.2-0.1-0.2c0,0,0,0-0.1,0C53.9,27.6,54,27.7,54.1,27.7z M54.3,20.2c-0.1,0.1-0.1,0.2,0,0.3
|
||||
C54.4,20.3,54.4,20.3,54.3,20.2z M54.3,20.7c0,0.1-0.1,0.1,0,0.2c0,0,0,0,0.1,0C54.5,20.8,54.4,20.8,54.3,20.7
|
||||
C54.4,20.7,54.4,20.6,54.3,20.7C54.4,20.6,54.4,20.7,54.3,20.7z M54.8,21.3c0.1-0.1,0.1-0.3,0-0.4C54.6,21.1,54.6,21.1,54.8,21.3z
|
||||
M54.9,26c0.1-0.1,0.1-0.2,0-0.3C54.8,25.9,54.8,26,54.9,26z"/>
|
||||
<path class="st1" d="M57.5,27.3c-0.1-0.4-0.1-0.7-0.1-1.1c0-0.5,0.2-1,0.5-1.4c0.1-0.1,0.1-0.2,0-0.2c-0.5-0.5-0.7-1.2-0.8-1.8
|
||||
c-0.1-0.8-0.1-1.7,0-2.6c0.1-0.5,0.2-0.9,0.5-1.3c0.3-0.4,0.7-0.7,1.1-0.9c0.4-0.2,0.8-0.3,1.3-0.4c0.8-0.1,1.7-0.1,2.6-0.1
|
||||
c0.2,0,0.3,0,0.5,0c0.1,0,0.1,0,0.2-0.1c0.3-0.6,0.6-1.3,0.7-2c0-0.2,0.1-0.2,0.2-0.2h2.3c0.3,0,0.3,0,0.3,0.3
|
||||
c0,0.3-0.1,0.6-0.3,0.9c-0.3,0.6-0.6,1.1-1.1,1.6c0.2,0.1,0.3,0.2,0.4,0.4c0.5,0.4,0.7,0.9,0.9,1.4c0.2,0.9,0.2,1.9,0.1,2.9
|
||||
c-0.1,0.9-0.4,1.7-1.2,2.2c-0.5,0.4-1,0.5-1.6,0.7c-0.5,0.1-0.9,0.1-1.3,0.1c-0.5,0-1,0-1.6,0c-0.4,0-0.7,0-1.1-0.1
|
||||
c-0.1,0-0.1,0-0.2,0.1c0,0.1-0.1,0.3-0.1,0.4c0,0.4,0.2,0.6,0.6,0.7c0.2,0,0.4,0,0.5,0c0.9,0,1.7,0,2.6,0c0.6,0,1.1,0,1.6,0.3
|
||||
c0.5,0.3,0.9,0.7,1,1.2c0.2,0.6,0.1,1.1,0,1.7c-0.1,0.7-0.6,1.2-1.2,1.5c-0.4,0.2-0.9,0.4-1.3,0.4c-0.5,0-1,0.1-1.6,0.2
|
||||
c-0.6,0-1.2-0.1-1.7-0.1c-0.5,0-0.8-0.2-1.2-0.3c-0.8-0.3-1.3-0.9-1.3-1.8c0-0.6,0.1-1.2,0.5-1.7C57.9,28,57.7,27.7,57.5,27.3z
|
||||
M57.8,21.8c-0.1-0.3-0.3-0.5-0.3-0.7c0,0-0.1,0-0.1,0c-0.1,0.1-0.1,0.5,0.1,0.5c0.1,0.1,0.1,0.2,0.1,0.3c0,0.1,0,0.2,0,0.2
|
||||
c0,0.3,0.1,0.7,0,1c0,0.1-0.1,0.3,0.1,0.3c0.2,0,0.1-0.2,0.1-0.3c0-0.2,0-0.4,0-0.6C57.9,22.4,57.7,22.1,57.8,21.8
|
||||
C57.8,21.8,57.9,21.8,57.8,21.8z M57.9,20.6c0,0,0.1,0,0.1,0c0,0,0-0.1,0-0.1c-0.1-0.2-0.2-0.1-0.4-0.1c-0.2,0-0.2,0.1-0.1,0.3
|
||||
C57.7,20.6,57.8,20.5,57.9,20.6z M57.8,20.3c0.1-0.2,0.1-0.5-0.1-0.7C57.6,19.9,57.6,20.2,57.8,20.3z M58.5,26.9
|
||||
C58.5,26.9,58.6,26.9,58.5,26.9c0.1-0.1,0.1-0.2,0-0.3c-0.1,0-0.1,0-0.2,0c0,0-0.1,0.1-0.1,0.1c-0.2,0.1-0.2,0.1,0,0.4
|
||||
C58.3,27,58.3,26.8,58.5,26.9z M58.4,20.5c0.1-0.2,0-0.4,0-0.6c0,0,0-0.1-0.1-0.1c0,0-0.1,0.1,0,0.1c0.1,0.2,0,0.4-0.1,0.6
|
||||
c0,0.1,0,0.1,0,0.2c0.1,0.1,0.1,0.2,0.1,0.3C58.4,20.8,58.4,20.6,58.4,20.5z M58.5,23.2c0-0.1,0-0.1-0.1-0.1
|
||||
c-0.1,0-0.1,0.1-0.1,0.1c0,0.2,0.1,0.3,0.1,0.5c0,0,0,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1C58.5,23.5,58.4,23.4,58.5,23.2
|
||||
C58.5,23.2,58.5,23.2,58.5,23.2z M58.4,21.7C58.4,21.7,58.4,21.7,58.4,21.7c-0.1,0.1-0.1,0.2,0,0.2C58.5,21.8,58.5,21.8,58.4,21.7
|
||||
C58.5,21.7,58.5,21.7,58.4,21.7z M58.9,22.4C59,22.4,59,22.4,58.9,22.4c-0.1-0.2-0.2-0.1-0.3,0C58.8,22.4,58.8,22.5,58.9,22.4z
|
||||
M59.5,25.9c0.1-0.6,0-1.2,0-1.8c0-0.4-0.2-0.7-0.1-1.2c-0.2,0-0.3,0-0.4-0.1c-0.1-0.1-0.2-0.1-0.2,0c-0.1,0.1,0,0.1,0.1,0.2
|
||||
c0.1,0.1,0.2,0.1,0.2,0.3c-0.1,0.1-0.2,0-0.3,0c-0.1-0.1-0.2,0-0.2,0.1c0,0.2,0,0.4,0.1,0.6c0,0,0,0.1,0.1,0.1c0,0,0.1,0,0.1,0
|
||||
c0,0,0-0.1,0-0.1c-0.1-0.1-0.1-0.2-0.1-0.3c0-0.1,0-0.2,0.1-0.3c0.1,0,0.3,0.2,0.3,0.3v0.2c0,0.1,0,0.1,0,0.2
|
||||
c0.1,0.2,0.1,0.5,0.1,0.7V26c0,0.1,0,0.3,0.1,0.4C59.5,26.2,59.5,26,59.5,25.9z M58.9,24.9c-0.1,0-0.1,0.1-0.1,0.2
|
||||
c0,0.1,0,0.1,0.1,0.1C58.9,25.1,58.9,25.1,58.9,24.9C58.9,24.9,58.9,24.9,58.9,24.9z M58.8,28.5C58.8,28.5,58.7,28.6,58.8,28.5
|
||||
c-0.1,0.1,0,0.2,0,0.2C58.9,28.7,58.9,28.6,58.8,28.5C58.9,28.6,58.9,28.5,58.8,28.5z M59,26.8c0-0.1,0-0.2-0.1-0.1
|
||||
c-0.1,0-0.1,0.1,0,0.2C58.9,26.9,59,26.9,59,26.8C59.1,26.9,59,26.9,59,26.8z M59.3,21.9C59.3,21.9,59.3,21.9,59.3,21.9
|
||||
c-0.1-0.1-0.1-0.1-0.2,0c0,0.1,0,0.1,0,0.2c0.1,0.2,0,0.3,0,0.5c0,0.1,0,0.1,0,0.2c0.1,0,0.2,0,0.2,0c0.1-0.1,0.1-0.2,0-0.2
|
||||
c0-0.1-0.1-0.3-0.1-0.4C59.3,22,59.3,22,59.3,21.9z M59.3,29.6c0,0.1,0.1,0.2,0.2,0.2c0.1,0,0.1,0,0.1-0.1c0-0.1,0-0.2-0.1-0.2
|
||||
C59.3,29.5,59.3,29.5,59.3,29.6z M59.5,27.5c0,0.4,0,0.7,0.3,1.1c0,0,0.1,0.1,0,0.2c-0.1,0.2,0,0.4,0,0.5c0,0,0,0.1,0.1,0.1
|
||||
s0.1,0,0.1-0.1c0-0.3,0.1-0.5,0.2-0.8c0-0.1,0-0.2,0-0.3c-0.2,0.1-0.3,0.1-0.3-0.1c0.1-0.3-0.1-0.5-0.1-0.7c0-0.1-0.1-0.3-0.1-0.4
|
||||
c0-0.2,0-0.3-0.2-0.4C59.6,26.9,59.5,27.2,59.5,27.5z M60,31.1c0,0.1,0,0.2,0.1,0.3c0.1,0,0.2-0.1,0.2-0.3c0,0,0-0.1,0-0.1
|
||||
c0-0.1,0-0.2-0.1-0.3c-0.1-0.3-0.1-0.6-0.2-0.8c0,0-0.1-0.1-0.1-0.1c-0.1,0-0.1,0.1-0.1,0.1c0.1,0.1,0,0.3-0.1,0.4
|
||||
c-0.1,0.1,0,0.2,0.1,0.2c0.1,0,0.1,0.1,0.2,0.2c0.1,0.2,0.1,0.3,0.1,0.4C60,31,60,31.1,60,31.1z M62.4,23.5c1-0.1,1.5-0.6,1.6-1.5
|
||||
c0-0.4,0-0.7,0-1.1c0-0.6-0.4-1-1-1.2c-0.6-0.2-1.3-0.2-1.9-0.1c-0.8,0.2-1,0.4-1.2,1.1c-0.1,0.5-0.1,1,0,1.4
|
||||
c0.2,0.6,0.4,1.1,1.2,1.3c0.3,0.1,0.6,0,0.8,0C62.1,23.5,62.3,23.6,62.4,23.5z M60.8,28.7c-0.2,0-0.3,0.1-0.4,0.3
|
||||
c0,0.1-0.1,0.3-0.1,0.4c0,0.3,0.1,0.6,0.4,0.7c0.1,0.1,0.2,0.1,0.4,0.1c0.5,0.1,1,0.1,1.5,0.1c0.3,0,0.5-0.1,0.7-0.2
|
||||
c0.4-0.2,0.5-0.5,0.4-0.8c-0.1-0.3-0.3-0.5-0.6-0.5c-0.5,0-1-0.1-1.5,0C61.2,28.7,61,28.7,60.8,28.7z M60.5,19.2
|
||||
C60.5,19.2,60.6,19.3,60.5,19.2C60.6,19.3,60.6,19.2,60.5,19.2C60.6,19.2,60.6,19.1,60.5,19.2C60.5,19.1,60.5,19.2,60.5,19.2z
|
||||
M60.6,31c0.1,0,0.1-0.1,0.1-0.2c0-0.1,0-0.2-0.1-0.2c-0.1,0-0.1,0.1-0.1,0.2C60.6,30.9,60.5,31,60.6,31z M60.6,23.7
|
||||
c-0.1,0.2-0.1,0.3,0,0.4C60.7,23.9,60.7,23.8,60.6,23.7z M60.9,18.6C60.9,18.6,60.9,18.6,60.9,18.6c0.1,0.1,0.1,0.1,0.1,0
|
||||
c0.1-0.1,0.1-0.2,0-0.3C60.9,18.4,60.9,18.5,60.9,18.6z M61.5,18.4c-0.1,0.1-0.1,0.2,0,0.4C61.6,18.5,61.6,18.5,61.5,18.4z
|
||||
M61.5,19C61.5,19,61.5,19,61.5,19c0,0.1,0,0.2,0,0.2C61.6,19.1,61.6,19.1,61.5,19C61.6,19,61.6,19,61.5,19z M62,18.9
|
||||
C61.9,18.9,61.9,18.9,62,18.9C61.9,19,61.9,19,62,19C62,19,62.1,19,62,18.9C62.1,18.9,62,18.9,62,18.9z M62.4,18.3
|
||||
C62.4,18.3,62.5,18.3,62.4,18.3C62.6,18.3,62.5,18.2,62.4,18.3c0-0.1,0-0.2-0.1-0.1C62.3,18.2,62.4,18.3,62.4,18.3z M62.6,24.2
|
||||
c0-0.1,0-0.2-0.1-0.2c-0.1,0-0.1,0.1-0.1,0.2c0.1,0.2,0,0.5,0,0.7c0,0.1,0,0.2,0.2,0.2C62.7,24.8,62.6,24.5,62.6,24.2z M62.6,28
|
||||
c0,0.1,0,0.2,0.1,0.2c0.1,0,0.1-0.1,0.1-0.2c0-0.1-0.1-0.3,0-0.4c0,0,0-0.1,0-0.1s-0.1,0-0.1,0.1C62.7,27.7,62.7,27.8,62.6,28
|
||||
L62.6,28z M63.2,18.9c0,0,0.2-0.4,0.1-0.4c0,0-0.1,0-0.1,0c-0.1,0.1-0.2,0.2-0.2,0.3C63,18.8,63.1,18.9,63.2,18.9L63.2,18.9z
|
||||
M63.1,31.2C63.1,31.2,63.1,31.2,63.1,31.2c0.2,0,0.2,0,0.1-0.1c0-0.1,0-0.2-0.1-0.2C63,31,63,31.1,63.1,31.2z M63.2,18.2
|
||||
c0,0,0-0.1,0-0.1c0,0-0.1,0-0.1,0c0,0.1-0.1,0.1-0.1,0.3C63.2,18.3,63.2,18.2,63.2,18.2z M63.2,23.8
|
||||
C63.2,23.8,63.2,23.8,63.2,23.8c-0.2,0-0.2,0.1-0.2,0.2c0,0,0,0,0,0C63.1,24,63.3,24,63.2,23.8z M63.8,30.9
|
||||
c-0.1,0-0.3,0.1-0.4,0.1c0,0-0.1,0.1,0,0.1c0,0,0.1,0,0.1,0c0.1,0,0.2,0,0.3,0C63.8,31.1,63.9,31.1,63.8,30.9
|
||||
C63.9,30.9,63.9,30.9,63.8,30.9z M63.6,24.6L63.6,24.6C63.6,24.6,63.5,24.5,63.6,24.6c-0.1-0.1-0.2-0.1-0.2,0
|
||||
c0,0.2,0.1,0.4,0.1,0.5c0,0,0.1,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1C63.6,24.9,63.6,24.8,63.6,24.6z M63.4,28.2
|
||||
c0,0.1,0.1,0.1,0.2,0.1c0.1,0,0.1-0.1,0.1-0.1c-0.1-0.1-0.1-0.2-0.1-0.3C63.4,27.9,63.4,28.1,63.4,28.2z M63.7,17.5
|
||||
C63.7,17.5,63.6,17.5,63.7,17.5c-0.2,0.1-0.1,0.2-0.1,0.2c0,0,0,0,0,0C63.7,17.7,63.7,17.6,63.7,17.5z M63.6,18.2
|
||||
C63.6,18.2,63.6,18.2,63.6,18.2c-0.1,0.1-0.1,0.2,0,0.2c0,0,0.1,0,0.1-0.1C63.7,18.2,63.7,18.2,63.6,18.2z M63.7,19.3
|
||||
c0.1-0.1,0.1-0.2,0-0.2C63.6,19.1,63.6,19.2,63.7,19.3C63.6,19.3,63.6,19.4,63.7,19.3C63.7,19.4,63.7,19.4,63.7,19.3z M64.9,18.5
|
||||
c0,0.1-0.1,0.1-0.1,0.1c-0.1,0-0.1-0.1-0.1-0.1c0.1-0.3,0-0.6,0.1-0.8c0-0.1,0.1-0.3,0-0.3c-0.1,0-0.1,0.2-0.2,0.3v0
|
||||
c0.1,0.3,0,0.6,0,0.9v0.2c0,0.1,0.1,0.1,0.2,0.1c0.1,0,0.2,0.1,0.3,0c0.1-0.2,0.2-0.4,0-0.7C64.9,18.3,64.9,18.4,64.9,18.5z
|
||||
M64.9,16.9c-0.1-0.2,0-0.4,0-0.6c0-0.1,0-0.2,0-0.3c0-0.1-0.1-0.1-0.2-0.1c0,0-0.1,0-0.1,0.1c0,0.1,0,0.1,0.1,0.1
|
||||
c0.2,0.2,0.2,0.3,0,0.4c-0.1,0.1-0.1,0.2-0.1,0.3c0.1,0.1,0.2,0.2,0.3,0.3C65,17.1,65,17,64.9,16.9z M64.7,19.7
|
||||
C64.6,19.7,64.6,19.8,64.7,19.7c-0.1,0.1-0.1,0.2,0,0.2C64.7,19.9,64.7,19.8,64.7,19.7C64.7,19.8,64.7,19.7,64.7,19.7z M65,29.8
|
||||
c0,0.2-0.3,0.1-0.2,0.3c0,0.1,0.3,0,0.3,0.2c0,0,0.1,0.1,0.1,0c0,0,0,0,0-0.1c-0.1-0.2,0-0.5-0.1-0.7c0-0.1,0-0.1-0.1-0.1
|
||||
C64.9,29.5,65.1,29.6,65,29.8z M65.2,20.9c0.1,0.1,0.2,0,0.3,0c0,0,0,0,0-0.1c0,0,0,0-0.1,0c-0.2,0.1-0.2-0.1-0.3-0.2
|
||||
C65.1,20.7,65.1,20.8,65.2,20.9z M65.3,22.8C65.2,22.8,65.2,22.8,65.3,22.8c-0.1,0.1-0.1,0.2,0,0.2C65.3,23,65.3,22.9,65.3,22.8
|
||||
C65.3,22.8,65.3,22.8,65.3,22.8z M65.3,24.1c0.2-0.3,0.2-0.3-0.1-0.5C65.2,23.8,65.3,24,65.3,24.1z M65.3,22.1
|
||||
c-0.1,0.1-0.1,0.2-0.1,0.4C65.4,22.4,65.5,22.3,65.3,22.1z M65.5,20.1c0,0,0,0.1,0,0.1c-0.1,0.3-0.1,0.4,0.2,0.4c0,0,0.1,0,0.1,0
|
||||
c0,0,0.1,0,0.1,0c0-0.1,0-0.1-0.1-0.1c-0.3,0-0.2-0.2-0.2-0.3c0-0.1,0-0.1,0.1-0.1c0.2,0.1,0.1,0,0.1-0.1c-0.1-0.2-0.2-0.4,0-0.6
|
||||
c0,0,0-0.1,0-0.1c-0.1-0.1-0.1-0.3-0.2-0.4C65.6,19.3,65.4,19.7,65.5,20.1z M66.2,20.3C66.2,20.2,66.2,20.2,66.2,20.3
|
||||
c-0.2-0.1-0.1,0-0.1,0.1c0.1,0.1,0,0.3,0.2,0.3c0.1,0,0.1,0.1,0.1,0.2c-0.1,0.1-0.1,0.3-0.1,0.5c-0.1,0.2,0,0.3,0.1,0.4
|
||||
c0,0,0.1,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1c-0.1-0.3,0-0.6,0-0.9c0-0.2,0-0.4-0.1-0.5C66.3,20.2,66.3,20.4,66.2,20.3z"/>
|
||||
<path class="st1" d="M69.5,25.7c0.4,0.6,1,0.9,1.7,1c0.6,0.1,1.3,0,1.9,0c0.2,0,0.4-0.1,0.6-0.2c0.3-0.1,0.5-0.4,0.5-0.7
|
||||
c0.1-0.4-0.1-0.6-0.5-0.7c-0.4-0.1-0.7-0.2-1.1-0.1c-0.6,0-1.2,0-1.8-0.1c-1.3-0.1-2.2-0.8-2.6-2C68,22,67.8,21.2,68,20.3
|
||||
c0.2-1.2,0.9-2.1,2.1-2.5c1-0.3,2-0.5,3.1-0.4c0.7,0,1.4,0.1,2,0.4c0.4,0.1,0.7,0.3,1,0.5c0.6,0.5,0.8,1,0.9,1.7
|
||||
c0,0.2,0,0.4,0,0.5c0,0.4,0,0.8-0.1,1.2c0,0.1-0.1,0.2-0.2,0.2c-0.8,0-1.6,0-2.3,0c-0.2,0-0.2,0-0.2-0.2c0-0.3,0.1-0.6,0-1
|
||||
c-0.1-0.6-0.5-0.9-1.1-1c-0.5-0.1-0.9,0-1.4,0c-0.6,0-1,0.5-1,1.1c-0.1,0.4,0,0.7,0.1,1.1c0.1,0.4,0.4,0.6,0.7,0.7
|
||||
c0.1,0,0.3,0.1,0.5,0.1c0.5,0,1,0,1.5,0c0.6,0,1.2,0.1,1.7,0.3c0.8,0.3,1.3,0.8,1.4,1.6c0.1,0.6,0.1,1.2,0,1.8
|
||||
c-0.1,0.9-0.6,1.5-1.4,1.9c-0.6,0.3-1.2,0.5-1.8,0.5c-0.5,0-0.9,0.1-1.4,0.1c-0.4,0-0.8-0.1-1.2-0.1c-0.7,0-1.3-0.2-1.9-0.5
|
||||
c-0.5-0.2-0.9-0.6-1.2-1.1c-0.1-0.1-0.1-0.1,0-0.2c0.5-0.5,0.9-1.1,1.4-1.6C69.4,25.5,69.4,25.6,69.5,25.7z M68.3,21.3
|
||||
C68.3,21.3,68.3,21.4,68.3,21.3c-0.1,0.1,0,0.1,0,0.1S68.4,21.4,68.3,21.3C68.4,21.4,68.4,21.3,68.3,21.3z M68.8,20.6
|
||||
c-0.1-0.1-0.2-0.1-0.3-0.2c0,0-0.1,0-0.1,0.1c0,0.1,0,0.1,0,0.1c0.1,0,0.2,0,0.3,0.1C68.8,20.8,68.8,20.8,68.8,20.6
|
||||
C68.8,20.7,68.8,20.7,68.8,20.6z M68.7,22.1c-0.1,0-0.1,0.1-0.1,0.2c0,0.1,0,0.2,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1
|
||||
C68.7,22.1,68.7,22.1,68.7,22.1z M68.6,21.1C68.6,21.1,68.6,21.1,68.6,21.1c0,0.1,0,0.1,0,0.1C68.7,21.2,68.7,21.2,68.6,21.1
|
||||
C68.7,21.1,68.7,21.1,68.6,21.1z M68.6,20.3C68.6,20.4,68.6,20.4,68.6,20.3C68.6,20.4,68.7,20.5,68.6,20.3c0.1,0.1,0.1,0.1,0.1,0
|
||||
C68.7,20.3,68.7,20.3,68.6,20.3z M68.7,19.6C68.7,19.6,68.7,19.6,68.7,19.6c-0.1,0.1-0.1,0.1,0,0.2C68.8,19.8,68.8,19.7,68.7,19.6
|
||||
C68.8,19.7,68.8,19.6,68.7,19.6z M69,19.8c0,0.1,0.1,0.1,0.1,0.1c0,0,0.1,0,0-0.1C69.2,19.8,69.1,19.7,69,19.8
|
||||
C69,19.7,69,19.8,69,19.8z M69.4,22.1c-0.1,0-0.2,0.1-0.2,0.2c0,0.1,0,0.1,0.1,0.1C69.4,22.4,69.4,22.3,69.4,22.1
|
||||
C69.4,22.1,69.4,22.1,69.4,22.1z M69.4,21.1C69.4,21.1,69.4,21,69.4,21.1c-0.1,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0
|
||||
C69.4,21.2,69.5,21.2,69.4,21.1z M69.4,21.5C69.4,21.5,69.3,21.5,69.4,21.5c-0.1,0.1-0.1,0.2,0,0.2C69.4,21.6,69.5,21.6,69.4,21.5
|
||||
C69.5,21.5,69.5,21.5,69.4,21.5z M69.4,20.1c0,0.1,0.1,0.3,0.1,0.4c0,0.2,0.1,0.4,0.2,0.6c0,0,0.1,0.1,0.1,0.1
|
||||
c0.1,0,0.1-0.1,0.1-0.1c0,0,0-0.1-0.1-0.1c-0.1-0.2-0.2-0.3,0-0.5c0-0.1,0-0.1,0-0.2c-0.1-0.1-0.2-0.1-0.1-0.3c0,0,0-0.1-0.1-0.1
|
||||
C69.5,19.8,69.4,19.9,69.4,20.1z M69.7,18.6c0-0.1-0.1-0.1-0.2-0.1c-0.1,0-0.1,0.1-0.1,0.2c0.1,0.1,0.1,0.3,0.2,0.4
|
||||
C69.7,18.9,69.7,18.8,69.7,18.6z M69.5,19.4c0,0.1,0,0.2,0.1,0.2c0,0,0.1-0.1,0.1-0.1C69.7,19.4,69.7,19.3,69.5,19.4
|
||||
C69.5,19.3,69.5,19.4,69.5,19.4z M69.6,27.5c0,0.1,0,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1C69.7,27.4,69.7,27.4,69.6,27.5
|
||||
C69.6,27.4,69.6,27.4,69.6,27.5z M70.2,23.4c0-0.1-0.1-0.2-0.1-0.3c0,0,0-0.1-0.1-0.1c-0.1,0-0.1,0.1-0.1,0.1
|
||||
c0,0.1-0.1,0.2-0.2,0.3C69.9,23.5,70,23.4,70.2,23.4z M70.1,22.8C70.1,22.8,70.1,22.7,70.1,22.8c0.1-0.1,0.1-0.2,0.1-0.2
|
||||
c-0.1,0-0.2-0.1-0.3,0C69.9,22.7,69.9,22.8,70.1,22.8z M70.1,18.9c-0.1,0.2-0.2,0.3-0.1,0.5C70.1,19.2,70.2,19.1,70.1,18.9z
|
||||
M70,20.1C70,20.2,70,20.2,70,20.1c0.1,0.1,0.1,0.1,0.2,0c0.1-0.2,0-0.4-0.2-0.7C69.9,19.7,70.1,19.9,70,20.1z M70.1,23.6
|
||||
C70.1,23.6,70.1,23.6,70.1,23.6c-0.1,0.1,0,0.1,0,0.2C70.2,23.7,70.2,23.7,70.1,23.6C70.2,23.6,70.2,23.6,70.1,23.6z M70.3,21.3
|
||||
C70.2,21.3,70.2,21.3,70.3,21.3c-0.1,0.1-0.1,0.1,0,0.1C70.3,21.4,70.3,21.4,70.3,21.3C70.3,21.3,70.3,21.3,70.3,21.3z M70.3,27.5
|
||||
C70.2,27.4,70.2,27.5,70.3,27.5c-0.1,0.1-0.1,0.1,0,0.1C70.3,27.6,70.3,27.6,70.3,27.5C70.3,27.5,70.3,27.5,70.3,27.5z M70.4,19.4
|
||||
C70.4,19.4,70.4,19.5,70.4,19.4c0.1,0.1,0.2,0,0.2,0c0-0.2,0-0.4-0.1-0.6C70.4,19,70.4,19.2,70.4,19.4z M71,19.6
|
||||
c-0.2-0.1-0.2-0.2-0.2-0.4c0-0.1,0-0.2,0.1-0.2C71,19,71,19,71,18.9c-0.1-0.2,0-0.3,0-0.5c0-0.1,0-0.2,0-0.2
|
||||
c-0.1-0.1-0.2-0.1-0.2,0c-0.1,0.1-0.1,0.2-0.1,0.3c0,0.3,0,0.6,0.1,0.8c0,0.2,0,0.4-0.1,0.5c-0.1,0.1-0.1,0.1,0,0.2
|
||||
c0.1,0,0.2-0.2,0.2-0.2C70.9,19.8,71,19.7,71,19.6C71.1,19.6,71,19.6,71,19.6z M70.6,28.2C70.6,28.2,70.7,28.3,70.6,28.2
|
||||
c0.2,0.1,0.2,0,0.2,0c-0.1-0.2-0.1-0.4-0.1-0.6c0,0,0-0.1-0.1-0.1C70.5,27.7,70.6,27.9,70.6,28.2z M71.3,27.9c0.1,0,0.1,0,0.1-0.1
|
||||
c0-0.1-0.1-0.1-0.2,0c0,0-0.1,0.1-0.1,0.2C71.2,28,71.2,28,71.3,27.9z M71.2,27.3c0,0.1,0.1,0.3,0.1,0.4c0,0,0.1,0,0.1,0
|
||||
c0,0,0,0,0-0.1c-0.1-0.1-0.1-0.2-0.1-0.3C71.3,27.2,71.3,27.2,71.2,27.3C71.2,27.2,71.2,27.2,71.2,27.3z M71.5,18.9
|
||||
c0.1,0,0.2,0.1,0.3,0.1c0.1,0,0-0.1,0.1-0.2c0-0.1,0.2-0.1,0.1-0.2c-0.4,0.3-0.4,0.3-0.7,0C71.2,18.9,71.2,18.9,71.5,18.9z
|
||||
M71.5,23.6c0.1,0.1,0.1,0.1,0,0.2c-0.1,0.1-0.1,0.2,0,0.3c0.1,0,0,0.1,0,0.1c0,0.3,0,0.4,0.3,0.4c0.1,0,0.2,0,0.2-0.1
|
||||
c0-0.1,0-0.2-0.1-0.2c-0.1,0-0.2-0.1-0.2-0.2c0-0.2,0-0.3,0-0.5c0-0.4-0.1-0.5-0.5-0.6C71.4,23.2,71.3,23.5,71.5,23.6z M71.7,18.2
|
||||
C71.7,18.2,71.7,18.2,71.7,18.2c-0.1-0.1-0.1-0.2-0.2-0.2c-0.1,0-0.1,0.1-0.1,0.1c0,0.1,0.1,0.2,0.3,0.3
|
||||
C71.8,18.4,71.7,18.3,71.7,18.2z M72.6,27.7c0-0.1,0-0.3-0.1-0.4c0,0,0,0-0.1,0c-0.1,0.1,0,0.3,0,0.4c0,0.1,0,0.2,0,0.3
|
||||
c0,0,0,0.1-0.1,0.1c0,0-0.1,0-0.1-0.1c0-0.2-0.1-0.4,0-0.6c0,0,0-0.1,0-0.1c0-0.1-0.1-0.1-0.1-0.1c-0.1,0-0.1,0.1-0.1,0.1
|
||||
c0,0.1,0,0.3,0,0.4s0.1,0.2,0,0.3c-0.1,0.1-0.2,0.2,0,0.3c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0.1,0.2c0.1,0,0.2,0,0.2-0.1
|
||||
c0.1-0.2,0.3-0.3,0.6-0.3C72.7,28,72.6,27.9,72.6,27.7z M72.2,18.4C72.1,18.4,72.1,18.4,72.2,18.4c0,0.1,0,0.1,0,0.1
|
||||
C72.2,18.5,72.2,18.4,72.2,18.4C72.2,18.4,72.2,18.3,72.2,18.4z M72.4,23.8C72.4,23.8,72.3,23.7,72.4,23.8c-0.2-0.1-0.2,0-0.1,0.1
|
||||
c0.1,0.1,0,0.2,0.1,0.4c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0.1,0c0,0,0,0,0.1-0.1v-0.1C72.5,24.2,72.4,24,72.4,23.8z M72.7,18.8
|
||||
C72.7,18.8,72.7,18.9,72.7,18.8c0.2,0.1,0.2,0.1,0.2,0c0-0.1,0-0.1-0.1-0.1c-0.1-0.1-0.1-0.2-0.1-0.3c0-0.1,0-0.1,0-0.2
|
||||
c0-0.1,0-0.1-0.1-0.1c-0.1,0-0.1,0.1-0.1,0.1C72.6,18.4,72.6,18.6,72.7,18.8z M73.1,23.2c-0.1,0-0.1,0.1-0.1,0.2
|
||||
c0,0.1,0,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.2C73.2,23.3,73.2,23.2,73.1,23.2z M73,24.5C73,24.6,73.1,24.6,73,24.5
|
||||
c0.2,0.1,0.2,0.1,0.2,0c0,0,0-0.1,0-0.1c-0.1-0.2-0.1-0.3,0-0.5c0-0.1,0-0.1-0.1-0.2c-0.1,0-0.1,0-0.2,0.1c0,0,0,0.1,0,0.2
|
||||
C73,24.2,73,24.4,73,24.5z M73.5,18.9c0-0.2-0.1-0.3,0.1-0.4c0.1-0.1,0-0.2,0-0.3c0,0-0.1-0.1-0.1-0.1c-0.1,0-0.1,0.1-0.1,0.1
|
||||
c0,0.1,0,0.3,0,0.4C73.3,18.8,73.3,18.8,73.5,18.9z M73.6,18.9c0.1,0.2,0.1,0.4,0.1,0.7c0.2-0.1,0.1-0.3,0.1-0.4
|
||||
C73.8,19,73.7,18.9,73.6,18.9z M73.9,27c0-0.1,0.1-0.2-0.1-0.2c-0.1,0-0.1,0.1-0.1,0.2c0,0.1,0,0.2,0.1,0.3
|
||||
C73.9,27.1,73.8,27.1,73.9,27z M73.9,23.5c-0.1,0.2-0.1,0.5,0,0.8C74.1,24,73.9,23.7,73.9,23.5z M74.2,26.8c0-0.1,0-0.1-0.1-0.1
|
||||
c-0.1,0-0.1,0.1-0.1,0.1c0,0.1,0,0.2,0,0.2c0,0.1,0,0.2,0.1,0.2c0.1,0,0.1-0.1,0.1-0.2C74.3,26.9,74.3,26.8,74.2,26.8z M74.3,27.6
|
||||
c-0.1,0-0.1,0.1-0.1,0.1c0,0,0,0.1,0.1,0.1C74.4,27.8,74.4,27.7,74.3,27.6C74.4,27.6,74.4,27.6,74.3,27.6z M74.3,19
|
||||
c0,0.1,0.1,0.2,0.2,0.2c0,0,0.1,0,0.1-0.1C74.5,19,74.4,19,74.3,19C74.3,19,74.3,19,74.3,19z M75.1,25.4c0,0,0-0.1,0-0.1
|
||||
c0-0.1,0-0.1,0.1-0.2c0.1,0,0.1,0,0.1,0.1c0,0.1,0,0.1,0.1,0.2c0-0.2,0.3-0.3,0.1-0.6C75.4,25,75.3,25,75.1,25
|
||||
C75,25,75,24.9,75,24.8c0-0.1,0.1-0.1,0.1-0.1c0.1,0.1,0.1,0.1,0.2-0.1c0-0.1,0.2-0.1,0.1-0.2c0-0.2,0-0.4-0.1-0.6c0,0,0,0-0.1,0
|
||||
c0,0.2,0,0.3,0,0.5c0,0,0,0.1,0,0.1c0,0-0.1,0-0.1,0c0,0,0,0,0-0.1c-0.1-0.1-0.2-0.1-0.3-0.1c-0.1,0-0.1,0.2-0.1,0.3
|
||||
c0,0.2,0.1,0.4,0.1,0.6c0,0.3,0.1,0.5,0.2,0.7C75.2,25.7,75.1,25.6,75.1,25.4z M75,19.2c0-0.2,0-0.4-0.1-0.5
|
||||
C74.9,18.9,74.9,19,75,19.2z M75.2,19.5c0-0.1-0.1-0.1-0.1-0.1c-0.1,0-0.1,0.1-0.1,0.1c0,0.1,0.1,0.2,0.1,0.3c0,0,0,0,0.1,0
|
||||
c0,0,0.1,0,0.1-0.1c0,0,0-0.1,0-0.1C75.2,19.6,75.2,19.5,75.2,19.5z M75,26.1c0,0.1,0.1,0.2,0.1,0.1c0.1,0,0-0.1,0-0.2
|
||||
c0-0.1,0-0.1-0.1-0.1C75,26,75,26.1,75,26.1z M75.3,20.4C75.2,20.4,75.2,20.4,75.3,20.4c-0.2,0.1-0.2,0.2,0,0.3
|
||||
C75.3,20.6,75.3,20.5,75.3,20.4z M75.1,27.6c0,0.1,0,0.2,0.1,0.2c0.1,0,0.1-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.1-0.1-0.1-0.1-0.1
|
||||
C75.1,27.3,75.1,27.4,75.1,27.6L75.1,27.6z M75.5,25.7C75.5,25.7,75.4,25.7,75.5,25.7c-0.1-0.1-0.1,0-0.1,0c0,0.2,0,0.3,0.2,0.5
|
||||
C75.5,26,75.5,25.9,75.5,25.7z M75.6,19.2C75.5,19.1,75.5,19.1,75.6,19.2c-0.1-0.1-0.2,0-0.2,0c0,0.1,0,0.2,0.1,0.3
|
||||
C75.6,19.4,75.6,19.3,75.6,19.2z M75.6,26.6C75.6,26.5,75.6,26.5,75.6,26.6c-0.1,0-0.1,0.1-0.1,0.2C75.6,26.7,75.6,26.6,75.6,26.6
|
||||
z M75.7,20.8c0.1-0.2,0.1-0.3-0.1-0.5C75.5,20.6,75.5,20.7,75.7,20.8z M75.8,26.3C75.8,26.3,75.7,26.4,75.8,26.3
|
||||
c-0.1,0.1,0,0.2,0,0.2C75.9,26.5,75.9,26.5,75.8,26.3C75.9,26.4,75.9,26.3,75.8,26.3z"/>
|
||||
<path class="st1" d="M79.8,22c-0.4,0-0.8,0-1.2,0c-0.3,0-0.3,0-0.3-0.3c0-0.4,0-0.7,0-1.1c0-0.9,0.3-1.8,1.1-2.3
|
||||
c0.4-0.3,0.9-0.5,1.4-0.6c1-0.3,2.1-0.2,3.2-0.2c0.6,0.1,1.1,0.2,1.6,0.4c1,0.4,1.6,1.2,1.8,2.3c0.1,0.6,0.1,1.1,0.1,1.7
|
||||
c0,1.2,0,2.4,0,3.6c0,0.9,0,1.7,0.1,2.6c0,0.2,0,0.3,0,0.5c0,0.1-0.1,0.2-0.2,0.2h-2.3c-0.2,0-0.2,0-0.2-0.3v-0.6
|
||||
c-0.2,0-0.2,0.1-0.3,0.2c-0.6,0.6-1.4,0.8-2.2,0.9c-0.5,0-1,0-1.5,0c-0.9-0.1-1.7-0.3-2.2-1c-0.2-0.3-0.4-0.6-0.4-1
|
||||
c-0.1-0.7-0.1-1.3,0-2c0.2-0.6,0.6-1.1,1.2-1.4c0.5-0.2,1-0.3,1.6-0.4c0.9-0.2,1.9-0.1,2.8-0.1c0.2,0,0.4,0,0.6,0
|
||||
c0.1,0,0.2,0,0.2-0.2c0-0.7,0-1.5-0.2-2.2c-0.1-0.5-0.5-0.7-1-0.8c-0.4-0.1-0.8-0.1-1.2,0c-0.6,0.1-0.9,0.5-1,1c0,0.2,0,0.4,0,0.6
|
||||
V22H79.8z M78.6,25.4c-0.1,0.2-0.1,0.4,0,0.5c0.1,0.2,0.1,0.4,0.1,0.6c0,0.1,0.1,0.2,0.1,0.3c0,0,0,0.1,0.1,0.1c0,0,0.1-0.1,0-0.1
|
||||
c0-0.2,0-0.4,0-0.5c0-0.4,0-0.8-0.2-1.2C78.5,25.2,78.6,25.3,78.6,25.4z M79.9,19c0,0,0.1,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1
|
||||
c0-0.1,0-0.1-0.1-0.1c-0.1,0-0.1-0.1-0.2-0.1C79.8,18.8,79.8,18.9,79.9,19z M80.2,27.7C80.2,27.7,80.2,27.7,80.2,27.7
|
||||
c0,0.1,0,0.1,0,0.1C80.3,27.8,80.3,27.8,80.2,27.7C80.3,27.7,80.3,27.7,80.2,27.7z M80.7,20.2c-0.1-0.1-0.1-0.3,0-0.4
|
||||
c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1,0-0.1,0.1c0,0.1,0,0.2-0.1,0.3c0,0.1,0,0.3,0.2,0.4C80.7,20.2,80.7,20.2,80.7,20.2z
|
||||
M80.9,24.7c0-0.2,0-0.3,0.1-0.5c0,0-0.1-0.1-0.1-0.1c0,0-0.1,0-0.1,0.1c0,0.1,0,0.3-0.1,0.4c-0.1,0.1,0,0.2,0.1,0.2
|
||||
C80.9,24.8,80.9,24.8,80.9,24.7z M81,27.4c0.1,0.1,0,0.3-0.1,0.4c0,0-0.1,0-0.1,0.1c0.1,0.1,0.2,0,0.3,0c0.2,0,0.2-0.1,0.2-0.2
|
||||
c-0.1-0.2-0.1-0.4-0.1-0.7c0,0,0-0.1,0-0.1C80.9,27,80.8,27.2,81,27.4z M81.5,26.7c0.1,0,0.2,0,0.3,0c0.3,0,0.6,0,1,0
|
||||
c0.4,0,0.7-0.1,1-0.2c0.6-0.3,0.8-0.7,0.8-1.4c0-0.1-0.1-0.2-0.2-0.2c-0.2,0-0.5-0.1-0.6-0.1c-0.7,0-1.4,0-2.1,0.1
|
||||
c-0.5,0.1-0.7,0.4-0.7,0.8C80.9,26.3,81.1,26.5,81.5,26.7z M81,28.3c0,0.1,0.1,0.3,0.2,0.3c0.1,0,0.2-0.1,0.2-0.2
|
||||
c0-0.1-0.1-0.3-0.2-0.3C81.1,28.1,81,28.2,81,28.3z M81.1,19.8C81.1,19.8,81,19.8,81.1,19.8c-0.1,0.1-0.1,0.2,0,0.2
|
||||
C81.1,19.9,81.2,19.9,81.1,19.8C81.2,19.8,81.2,19.8,81.1,19.8z M82.4,19.3c0,0.1-0.1,0.1,0,0.2c0.1,0,0.1,0,0.2-0.1
|
||||
c0.1-0.1,0-0.2,0-0.2c0-0.1-0.1-0.2-0.2-0.2C82.4,19.1,82.4,19.1,82.4,19.3z M84.8,18.9L84.8,18.9c0-0.1,0-0.1,0-0.1
|
||||
C84.7,18.7,84.7,18.8,84.8,18.9C84.7,18.8,84.7,18.9,84.8,18.9z M84.8,24.2c0,0.1,0,0.1,0.1,0.1c0,0,0.1,0,0.1,0
|
||||
C84.9,24.2,84.9,24.2,84.8,24.2C84.8,24.2,84.8,24.2,84.8,24.2z M85,22.5c0.1,0,0.1-0.1,0.1-0.1c0,0-0.1-0.1-0.1,0
|
||||
C85,22.3,85,22.4,85,22.5C85,22.4,85,22.5,85,22.5z M85.4,27.2C85.4,27.2,85.5,27.1,85.4,27.2c0-0.3,0-0.5-0.2-0.7
|
||||
c-0.1-0.1-0.1-0.2-0.1-0.3c-0.1,0-0.1,0-0.1,0.1C85,26.7,85.3,26.9,85.4,27.2C85.3,27.2,85.4,27.2,85.4,27.2z M85.3,25.2
|
||||
c-0.1,0-0.1,0.1-0.1,0.1c0,0.1,0,0.2,0.1,0.2c0,0,0,0,0.1,0c0.1-0.1,0-0.1,0.1-0.2C85.3,25.3,85.3,25.2,85.3,25.2z M85.2,26.3
|
||||
c0.1,0,0.1,0,0.1-0.1c0-0.1,0-0.3-0.2-0.4C85.2,26,85.2,26.1,85.2,26.3z M85.9,19.3c0-0.1-0.1-0.1-0.2-0.1c-0.1,0-0.2-0.2-0.3-0.1
|
||||
c-0.1,0.1,0,0.2-0.1,0.3c0,0,0,0.1,0,0.1c0.1,0,0.1,0,0.1,0c0-0.1,0.1-0.2,0.3-0.2C85.8,19.4,85.9,19.4,85.9,19.3z M85.5,20.1
|
||||
c0,0,0,0.1,0.1,0.1c0.1,0,0.1,0,0.1-0.1c0-0.1,0-0.1,0-0.2C85.6,19.9,85.6,20,85.5,20.1z M86.1,23.3c0,0.3,0.1,0.6,0.1,0.9
|
||||
c0,0.2,0,0.7-0.1,0.9c-0.1,0.1,0,0.2,0.1,0.2c0.1,0,0.2,0,0.2-0.1c0-0.2,0.1-0.3,0.1-0.5c0-0.3,0.1-0.6,0-0.8
|
||||
c-0.1-0.2-0.2-0.5-0.2-0.7c0-0.2-0.1-0.3-0.4-0.4C86,22.9,86.1,23.1,86.1,23.3z M86,20.7C86,20.7,85.9,20.7,86,20.7
|
||||
c-0.1,0.1,0,0.1,0,0.1C86,20.8,86.1,20.8,86,20.7C86.1,20.7,86,20.7,86,20.7z M86.1,26.7c-0.1,0-0.1,0.1-0.1,0.2c0,0,0,0.1,0,0.1
|
||||
c0,0,0,0.1,0.1,0.1c0,0,0.1,0,0.1-0.1c0,0,0-0.1,0-0.1C86.2,26.7,86.1,26.7,86.1,26.7z M86.1,27.5c0,0,0-0.1-0.1-0.1
|
||||
c0,0-0.1,0-0.1,0.1C86,27.6,86,27.6,86.1,27.5C86.1,27.6,86.1,27.6,86.1,27.5z M86.1,27.9C86,27.9,86,27.9,86.1,27.9
|
||||
C86,28,86,28,86.1,28C86.1,28,86.1,28,86.1,27.9C86.1,27.9,86.1,27.9,86.1,27.9z M86.3,22.6c-0.1-0.2,0.1-0.5-0.1-0.7
|
||||
C86.1,22.5,86.1,22.5,86.3,22.6z"/>
|
||||
<path class="st1" d="M89.5,17.7h2.1c0.1,0,0.2,0,0.2,0.2c0.1,0.3,0,0.6,0.1,1c0.1-0.1,0.2-0.2,0.2-0.3c0.1-0.2,0.3-0.4,0.5-0.5
|
||||
c0.6-0.4,1.1-0.6,1.8-0.6c0.4,0,0.7,0,1.1,0c1,0.1,1.8,0.4,2.4,1.2c0,0.1,0.1,0.1,0.1,0.2c0.2-0.3,0.4-0.6,0.7-0.8
|
||||
c0.5-0.4,1.1-0.6,1.7-0.6c0.5,0,0.9,0,1.3,0c0.9,0.1,1.7,0.4,2.3,1.2c0.4,0.6,0.6,1.2,0.6,1.9c0.1,1.4,0,2.9,0,4.3v3.5
|
||||
c0,0.3,0,0.3-0.3,0.3h-2.3c-0.3,0-0.3,0-0.3-0.3v-6.2c0-0.3,0-0.7-0.1-1c-0.1-0.4-0.2-0.8-0.6-1c-0.4-0.2-0.9-0.3-1.3-0.2
|
||||
c-0.1,0-0.2,0-0.3,0.1c-0.5,0.2-0.8,0.6-0.9,1.1c0,0.3,0,0.6,0,0.9v6.3c0,0.4,0,0.4-0.4,0.4h-2.2c-0.4,0-0.3,0-0.3-0.3
|
||||
c0-2.1,0-4.2,0-6.4c0-0.4,0-0.9-0.2-1.3c-0.1-0.3-0.3-0.5-0.6-0.6c-0.6-0.2-1.2-0.2-1.7,0c-0.2,0.1-0.4,0.3-0.5,0.5
|
||||
c-0.2,0.4-0.2,0.7-0.2,1.1v6.6c0,0.5,0.1,0.4-0.4,0.4h-2.2c-0.3,0-0.3,0-0.3-0.3v-7.8c0-0.7,0-1.5-0.1-2.2c0-0.2,0-0.4,0-0.6
|
||||
C89.3,17.7,89.4,17.7,89.5,17.7z M89.8,24.3c0.1,0,0.1-0.2,0.1-0.3c0-0.1,0-0.1-0.1-0.1c-0.1,0-0.1,0.1-0.1,0.2
|
||||
C89.7,24.2,89.7,24.3,89.8,24.3z M89.9,25.2C89.9,25.2,89.8,25.2,89.9,25.2c-0.1,0.1-0.1,0.2,0,0.2c0,0,0.1,0,0.1-0.1
|
||||
C90,25.2,90,25.2,89.9,25.2z M90,26.3C90,26.3,90,26.3,90,26.3c0.1,0,0.2,0,0.2,0c0-0.1,0-0.2-0.2-0.3C90,26.1,89.9,26.2,90,26.3z
|
||||
M90.2,26.9c0.1,0.2-0.2,0.4,0.1,0.6C90.4,27.2,90.4,27.1,90.2,26.9z M90.4,26.7C90.3,26.6,90.3,26.7,90.4,26.7
|
||||
c-0.1,0.1-0.1,0.1,0,0.1C90.4,26.8,90.4,26.8,90.4,26.7C90.4,26.7,90.4,26.7,90.4,26.7z M90.5,27.2c0,0.1,0,0.1,0.1,0.1
|
||||
s0.1,0,0.1-0.1c0-0.1,0-0.3,0-0.4C90.6,27,90.6,27.1,90.5,27.2z M91.6,20.3c0,0.1,0,0.2,0,0.2c0,0.1,0.1,0.2,0,0.3
|
||||
c0,0.1,0,0.2,0,0.3c0,0,0,0,0.1,0c0,0,0.1,0,0.1,0c0-0.1,0-0.1,0-0.2c0.1-0.4-0.1-0.7-0.1-1.1c0-0.1,0-0.1-0.1-0.1
|
||||
C91.6,19.9,91.7,20.1,91.6,20.3z M94.3,18.9c0.1-0.2,0-0.3-0.1-0.6C94.1,18.7,94.2,18.7,94.3,18.9z M95.4,19.8
|
||||
c-0.1,0-0.1,0.1-0.1,0.2c0,0.1,0,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.2C95.5,19.9,95.5,19.8,95.4,19.8z M95.5,18.7
|
||||
c0-0.1,0.1-0.3-0.1-0.5c0,0.4-0.1,0.7,0.1,1C95.5,19.1,95.5,18.9,95.5,18.7z M96.5,19.4c0,0.1,0,0.1,0,0.2l0,0
|
||||
C96.6,19.6,96.6,19.5,96.5,19.4C96.6,19.5,96.5,19.4,96.5,19.4C96.5,19.4,96.5,19.4,96.5,19.4z M97,19.4c0-0.1,0.1-0.2,0-0.3h0
|
||||
c-0.1,0.1-0.1,0.2-0.1,0.3c0,0.1,0,0.1,0.1,0.2V19.4z M97,20.5c0.1,0.1,0.2,0.1,0.3,0.1c0.1,0,0.1-0.1,0.1-0.1
|
||||
c0-0.1,0-0.1-0.1-0.1c-0.1,0-0.2,0-0.3-0.1C97,20.4,97,20.5,97,20.5z M97.1,20C97.1,20,97.1,20,97.1,20c-0.1,0.1-0.1,0.2-0.1,0.2
|
||||
c0.1,0,0.1,0,0.2-0.1C97.2,20,97.2,20,97.1,20z M97.1,25.4c0,0.1,0,0.2,0.1,0.2c0.1,0,0.1,0,0.2,0c0-0.1,0-0.2,0-0.2
|
||||
c0-0.1-0.1-0.1-0.2-0.1C97.1,25.3,97.1,25.4,97.1,25.4z M97.3,26.1C97.3,26.1,97.3,26.2,97.3,26.1c0.1,0.1,0.2,0,0.1,0
|
||||
c0-0.2-0.1-0.2-0.3-0.4C97.1,25.9,97.2,26,97.3,26.1z M97.3,21.7c0-0.1,0-0.1,0-0.2c0-0.1-0.1-0.1-0.1-0.1c-0.1,0.1,0,0.2,0,0.3
|
||||
c0,0,0,0,0,0.1c0,0,0.1,0.1,0.1,0C97.4,21.8,97.4,21.8,97.3,21.7C97.4,21.7,97.3,21.7,97.3,21.7z M97.4,24.5
|
||||
c0.1-0.2,0.1-0.3,0-0.5C97.3,24.1,97.3,24.3,97.4,24.5z M97.6,27.1C97.6,27.1,97.7,27.1,97.6,27.1c0.1,0.1,0.1,0.1,0.1,0
|
||||
C97.8,27,97.8,27,97.6,27.1C97.7,27,97.6,27,97.6,27.1z M100.2,18.8C100.2,18.7,100.1,18.8,100.2,18.8c-0.1,0.1,0,0.2,0,0.2
|
||||
c0.1,0,0.1,0,0.1-0.1C100.3,18.8,100.2,18.8,100.2,18.8z M101.1,19.1c0-0.2,0-0.4,0-0.6c0,0,0-0.1,0-0.1c0-0.1-0.1-0.2-0.2-0.1
|
||||
c-0.1,0-0.1,0.1-0.1,0.2c0,0.3,0.1,0.5,0.1,0.7C101,19.2,101.1,19.1,101.1,19.1z M101.4,18.4c0,0.1,0.1,0.1,0.1,0.1
|
||||
c0,0,0.1,0,0.1,0C101.6,18.4,101.6,18.4,101.4,18.4C101.5,18.4,101.4,18.4,101.4,18.4z M102.7,26.1c0-0.1-0.1-0.1-0.2-0.1
|
||||
c0,0-0.1,0-0.1,0.1C102.4,26.2,102.5,26.2,102.7,26.1C102.7,26.2,102.7,26.2,102.7,26.1z M102.5,22.1
|
||||
C102.5,22.1,102.5,22.1,102.5,22.1c0.1,0.1,0.1,0.1,0.1,0c0-0.1,0-0.2-0.1-0.2C102.5,21.9,102.5,22,102.5,22.1z M102.8,26.6
|
||||
C102.7,26.6,102.7,26.5,102.8,26.6c-0.1-0.1-0.2,0-0.1,0c0.1,0.2,0,0.4,0,0.6c0,0.1,0,0.2,0.1,0.2c0.1,0,0.1-0.1,0.1-0.2
|
||||
c0,0,0-0.1,0-0.1C102.9,26.9,102.8,26.8,102.8,26.6z M103,21.5C103,21.5,103,21.5,103,21.5c-0.1,0.1-0.1,0.1,0,0.1
|
||||
C103.1,21.6,103.1,21.6,103,21.5C103.1,21.5,103.1,21.5,103,21.5z M103.6,19.4c0-0.1,0-0.1,0-0.2c0,0,0,0-0.1,0c0,0-0.1,0-0.1,0.1
|
||||
c0,0.2,0,0.4,0,0.6C103.5,19.8,103.5,19.8,103.6,19.4z M103.5,20.3c-0.1,0.2-0.1,0.2,0,0.7C103.7,20.8,103.7,20.8,103.5,20.3z
|
||||
M103.7,22.5c-0.1,0-0.1,0.1-0.1,0.2c0,0.1,0,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.2C103.7,22.6,103.7,22.5,103.7,22.5z M103.9,20.9
|
||||
C103.9,20.9,103.9,21,103.9,20.9c0.1,0.1,0.1,0,0.1,0c0,0,0-0.1-0.1-0.1C103.9,20.8,103.9,20.8,103.9,20.9z M104,22.5
|
||||
C104,22.5,104,22.5,104,22.5c0.1,0.1,0.1,0.1,0.1,0c0-0.2,0.1-0.4-0.1-0.5C103.9,22.2,104,22.3,104,22.5z"/>
|
||||
<path class="st1" d="M114.3,26c0.4,0.3,0.6,0.6,1,1c0.2,0.2,0.2,0.2,0,0.5c-0.5,0.7-1.1,1.1-1.9,1.3c-1.2,0.2-2.3,0.3-3.5,0.1
|
||||
c-0.8-0.1-1.6-0.4-2.2-0.9c-0.7-0.6-1-1.3-1.3-2.2c-0.2-0.8-0.3-1.7-0.3-2.6c0-0.9,0-1.7,0.2-2.6c0.2-0.7,0.5-1.5,1-2
|
||||
c0.6-0.5,1.2-0.8,2-1c0.6-0.1,1.1-0.2,1.7-0.2c0.4,0,0.8,0,1.2,0.1c0.3,0.1,0.6,0.1,0.9,0.2c1.2,0.4,1.9,1.3,2.2,2.5
|
||||
c0.1,0.5,0.1,0.9,0.1,1.4c0,0.7,0,1.4-0.1,2.1c0,0.2,0,0.5-0.1,0.7c0,0.1-0.1,0.2-0.2,0.2h-5.8c-0.4,0-0.4,0-0.3,0.4
|
||||
c0.1,0.4,0.2,0.8,0.4,1.1c0.3,0.4,0.7,0.5,1.2,0.6c0.5,0.1,0.9,0.1,1.4,0c0.7-0.1,1.2-0.4,1.6-1c0,0,0,0,0.1-0.1
|
||||
C114,25.8,114.1,25.9,114.3,26z M107.5,19.9C107.5,19.9,107.4,19.9,107.5,19.9c-0.2,0-0.2,0-0.2,0.1c0.1,0.2,0.1,0.4,0.3,0.6
|
||||
C107.7,20.3,107.5,20.1,107.5,19.9z M108,20.8c-0.1,0.1,0,0.3,0,0.4C108,21.1,108.1,21,108,20.8z M108.1,22.7c0-0.1,0-0.2,0-0.4
|
||||
C108,22.6,108,22.6,108.1,22.7z M108.3,25.9C108.3,25.8,108.2,25.8,108.3,25.9c-0.2-0.1-0.2-0.1-0.2,0c0,0,0.1,0.1,0.1,0.1
|
||||
C108.2,25.9,108.2,25.9,108.3,25.9z M108.1,22.2c0,0.1,0.1,0.1,0.2,0c0,0,0.1-0.1,0-0.1c-0.1-0.1-0.1-0.1-0.2-0.1
|
||||
C108,22,108.1,22.1,108.1,22.2z M108.1,25.2c0,0.1,0,0.1,0.1,0.1c0.1,0,0.1,0,0.1-0.1C108.2,25.2,108.2,25.2,108.1,25.2
|
||||
C108.1,25.2,108.1,25.2,108.1,25.2z M108.1,24.7C108.1,24.8,108.1,24.8,108.1,24.7c0.1,0.1,0.2,0.1,0.2,0c0-0.2,0.1-0.3,0-0.5
|
||||
C108.1,24.4,108.1,24.6,108.1,24.7z M108.2,27.1C108.2,27.2,108.2,27.2,108.2,27.1c0,0.1,0.1,0.1,0.1,0.1c0.1-0.1,0.2-0.2,0.1-0.4
|
||||
C108.3,27,108.3,27.1,108.2,27.1z M108.3,26.7C108.3,26.7,108.3,26.7,108.3,26.7c0.1-0.1,0.1-0.1,0-0.2
|
||||
C108.3,26.6,108.2,26.6,108.3,26.7z M108.3,27.6c0,0.1,0,0.2,0.1,0.2c0.1,0,0.1-0.1,0.1-0.2c0-0.1,0-0.2-0.2-0.2
|
||||
C108.3,27.4,108.3,27.5,108.3,27.6z M108.5,22.6C108.5,22.6,108.5,22.6,108.5,22.6c-0.2,0.1-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1
|
||||
C108.6,22.8,108.6,22.7,108.5,22.6z M112.5,22.7c0.3,0,0.3,0,0.3-0.3c0.1-0.4,0-0.8,0-1.2c-0.1-0.9-0.7-1.4-1.5-1.5h-0.8
|
||||
c-0.6,0-1.3,0.4-1.5,1.1c-0.1,0.5-0.1,1-0.1,1.6c0,0.2,0,0.2,0.2,0.2H112.5z M109.2,28.3c0,0.1,0.1,0.1,0.1,0.1
|
||||
c0.1,0,0.1-0.1,0.1-0.1c0-0.3-0.1-0.5-0.3-0.7C109,27.8,109.1,28,109.2,28.3z M109.1,23.3C109.1,23.3,109.1,23.3,109.1,23.3
|
||||
c0.1,0.1,0.2,0,0.2-0.1c0,0,0,0,0-0.1C109.2,23.1,109.1,23.2,109.1,23.3z M109.5,19.7c0-0.1,0-0.2,0-0.3c0.1-0.3,0-0.5,0-0.8
|
||||
c0-0.1,0-0.2-0.1-0.3c-0.1,0.2,0,0.4,0,0.5c0,0.3,0.1,0.7,0,1C109.5,19.8,109.5,19.8,109.5,19.7z M109.5,23.4
|
||||
C109.5,23.4,109.4,23.4,109.5,23.4c-0.1,0.2,0,0.2,0,0.2S109.6,23.5,109.5,23.4C109.6,23.4,109.6,23.4,109.5,23.4z M110,19.1
|
||||
C110,19.1,110,19.1,110,19.1c0,0.1,0.1,0.1,0.1,0.1c0.1,0,0.2-0.1,0.2-0.3c0-0.1,0-0.2-0.1-0.2c0,0-0.1,0-0.2,0
|
||||
C110,18.8,110.2,19,110,19.1z M111.6,18.2c0-0.1,0-0.2-0.1-0.2c-0.1,0-0.1,0.1-0.1,0.2c0,0.1,0,0.1,0.1,0.2
|
||||
C111.6,18.4,111.6,18.3,111.6,18.2z M111.9,28.3c0-0.1,0-0.1-0.1-0.1s-0.1,0-0.1,0.1C111.7,28.3,111.7,28.3,111.9,28.3
|
||||
C111.8,28.3,111.9,28.3,111.9,28.3z M112,18.5c0.1-0.1,0-0.2-0.1-0.3c0,0-0.1,0-0.1,0c0,0-0.1,0.1-0.1,0.1c0,0.2,0,0.4,0.1,0.6
|
||||
C112,18.7,111.9,18.6,112,18.5z M112,19.6C112,19.6,112,19.7,112,19.6c0.1,0.1,0.2,0,0.2,0c0-0.2,0-0.3-0.2-0.4
|
||||
C112,19.3,111.9,19.4,112,19.6z M112.3,27.7C112.3,27.7,112.2,27.7,112.3,27.7c-0.1,0-0.1,0-0.1,0c0,0,0,0.1,0,0.1
|
||||
c0,0,0,0.1,0.1,0.1C112.3,27.9,112.3,27.9,112.3,27.7C112.3,27.8,112.3,27.8,112.3,27.7z M112.2,23.4c0,0.3,0,0.5,0.2,0.7
|
||||
C112.5,23.8,112.4,23.5,112.2,23.4z M112.9,18.8c0.1,0,0,0.1,0,0.1c0,0.1,0,0.1,0.1,0.1c0.1,0,0.1,0,0.1-0.1c0-0.1,0-0.3,0-0.4
|
||||
c0-0.1,0-0.2-0.1-0.2c-0.1,0-0.3,0-0.2,0.2c0,0.1,0,0.2,0,0.3C112.8,18.9,112.8,18.8,112.9,18.8z M113,27.8
|
||||
C113,27.9,113,27.9,113,27.8c0.1,0.1,0.1,0.1,0.1,0C113.1,27.8,113.1,27.8,113,27.8C113,27.8,113,27.8,113,27.8z M113.4,19.2
|
||||
C113.4,19.1,113.4,19.1,113.4,19.2c-0.1-0.1-0.1-0.1-0.1-0.1C113.3,19.2,113.3,19.2,113.4,19.2C113.4,19.2,113.4,19.2,113.4,19.2z
|
||||
M113.4,20.3c0.1,0.1,0.3,0.1,0.4,0.2c-0.1-0.2,0-0.4-0.1-0.5C113.6,20.1,113.5,20.2,113.4,20.3L113.4,20.3z M113.5,20.6
|
||||
c0,0.2-0.2,0.3,0,0.4c0.1,0.1,0.2,0,0.3-0.1C113.6,20.9,113.6,20.7,113.5,20.6z M113.5,27.4C113.5,27.5,113.5,27.5,113.5,27.4
|
||||
c0.2,0.1,0.2,0,0.2,0c0-0.1,0-0.2-0.1-0.2C113.4,27.3,113.5,27.3,113.5,27.4z M113.8,21.4c0-0.1-0.1-0.1-0.2-0.1
|
||||
c-0.1,0-0.1,0.1-0.1,0.2c0.1,0.1,0.1,0.2,0.2,0.2C113.8,21.6,113.8,21.5,113.8,21.4z M113.8,22.1c0,0-0.1,0-0.1,0
|
||||
c0,0-0.1,0.1,0,0.1c0,0.1,0.1,0.2,0.1,0.3c0,0,0.1,0.1,0.1,0s0.1-0.1,0.1-0.1C113.9,22.3,113.9,22.2,113.8,22.1z M114.1,19.4
|
||||
C114.1,19.4,114.1,19.4,114.1,19.4c0.1-0.1,0.1-0.1,0-0.2C114,19.3,114,19.3,114.1,19.4z M114,20.8c0.1,0.1,0.2,0.1,0.3,0
|
||||
C114.2,20.7,114.1,20.7,114,20.8z M114.4,20c-0.1-0.1-0.1-0.2,0-0.3c0,0,0-0.1,0-0.1c-0.1,0-0.1,0-0.1,0.1
|
||||
c-0.1,0.3,0.1,0.5,0.1,0.7C114.5,20.2,114.5,20.1,114.4,20z M114.8,21.6C114.7,21.6,114.7,21.6,114.8,21.6c-0.1,0.1,0,0.2,0,0.2
|
||||
C114.8,21.8,114.8,21.8,114.8,21.6C114.8,21.7,114.8,21.6,114.8,21.6z"/>
|
||||
<path class="st1" d="M121.4,17.7c0.6-0.2,1.3-0.3,2-0.1c0.2,0,0.4,0.1,0.6,0.1c0.1,0,0.2,0.1,0.1,0.2c-0.1,0.6,0,1.1-0.1,1.7
|
||||
c0,0.2,0,0.4-0.1,0.7c-0.4-0.3-0.8-0.2-1.3-0.2c-0.9,0-1.7,0.2-2.2,1.1c-0.2,0.4-0.3,0.9-0.3,1.3v5.9c0,0.5,0.1,0.4-0.5,0.5h-2.1
|
||||
c-0.3,0-0.3,0-0.3-0.3v-7c0-0.9,0-1.8-0.1-2.7c0-0.3-0.1-0.5-0.1-0.8c0-0.2,0-0.3,0.2-0.3h2.1c0.2,0,0.3,0,0.3,0.3
|
||||
c0,0.4,0.1,0.8,0.1,1.3C120,18.4,120.6,17.9,121.4,17.7z M117.6,24.5c0-0.1,0.1-0.2,0-0.3c0,0,0,0-0.1,0
|
||||
C117.5,24.3,117.5,24.4,117.6,24.5C117.6,24.5,117.6,24.5,117.6,24.5C117.6,24.5,117.6,24.5,117.6,24.5z M117.6,25.7
|
||||
C117.6,25.7,117.6,25.7,117.6,25.7c0.1-0.1,0-0.1,0-0.1C117.6,25.5,117.5,25.6,117.6,25.7C117.5,25.6,117.5,25.7,117.6,25.7z
|
||||
M117.6,19.7c0,0.1,0,0.2,0.1,0.3c0,0,0.1,0.1,0.1,0c0,0,0.1-0.1,0.1-0.1c-0.1-0.2,0-0.3,0-0.5c0,0,0-0.1-0.1-0.2
|
||||
C117.6,19.5,117.6,19.6,117.6,19.7z M117.6,22.5C117.6,22.6,117.6,22.6,117.6,22.5c0.1,0.1,0.1,0,0.1,0c0,0,0-0.1,0-0.1
|
||||
C117.6,22.5,117.6,22.5,117.6,22.5z M117.7,26.6c0,0.3,0,0.3,0.1,0.5C117.8,26.9,117.8,26.8,117.7,26.6z M118,27.5
|
||||
c0,0,0-0.1,0-0.1c0,0-0.1-0.1-0.2,0c0,0-0.1,0.1-0.1,0.1c0,0.1,0,0.3,0.1,0.4C117.9,27.7,117.9,27.6,118,27.5z M117.9,26.1
|
||||
C117.9,26.1,117.9,26.1,117.9,26.1C117.9,26.2,117.9,26.2,117.9,26.1c0.1,0.1,0.1,0.1,0.1,0C118,26.1,118,26.1,117.9,26.1z
|
||||
M118,18.7c0.1,0,0.1-0.1,0.1-0.2c0-0.1,0-0.1-0.1-0.1C117.9,18.5,117.9,18.6,118,18.7C117.9,18.7,117.9,18.7,118,18.7z
|
||||
M118.2,21.9c0-0.2,0-0.4,0-0.6C118,21.6,118,21.7,118.2,21.9z M118.1,23.9C118.1,23.9,118,23.9,118.1,23.9
|
||||
c-0.1,0.1,0,0.2,0.1,0.2h0C118.2,24,118.2,23.9,118.1,23.9z M118.1,23.4C118,23.4,118,23.4,118.1,23.4
|
||||
C118.1,23.5,118.1,23.5,118.1,23.4c0.1,0,0.2,0,0.2-0.1C118.1,23.3,118.1,23.3,118.1,23.4z M118.5,25c0.1-0.2,0.1-0.4,0-0.5
|
||||
C118.4,24.7,118.4,24.8,118.5,25z M118.5,21.2C118.5,21.2,118.5,21.2,118.5,21.2c-0.1,0.1,0,0.1,0,0.1
|
||||
C118.5,21.3,118.6,21.3,118.5,21.2C118.6,21.2,118.5,21.2,118.5,21.2z M118.7,27.4c0.1,0,0.2,0,0.1-0.1c0-0.1-0.1-0.1-0.2-0.1
|
||||
c-0.1,0-0.1,0.1-0.1,0.2C118.5,27.4,118.6,27.4,118.7,27.4z M118.9,18.9c-0.1,0-0.1,0.1-0.1,0.2c0,0.1,0.1,0.1,0.1,0.1
|
||||
c0.1,0,0.1-0.1,0.1-0.1C119,19,119,18.9,118.9,18.9z M119,23.2C119,23.2,119.1,23.2,119,23.2c0.1,0,0.1,0,0.1-0.1
|
||||
c0-0.2-0.2-0.2-0.3-0.3C118.9,22.9,119,23,119,23.2z M119,24.3c0,0,0.1,0,0.1,0c0-0.1,0-0.1-0.1-0.1c0,0-0.1,0-0.2,0
|
||||
C118.9,24.3,118.9,24.3,119,24.3z M119,26.4C119,26.4,118.9,26.4,119,26.4C119,26.4,119,26.5,119,26.4
|
||||
C119,26.5,119.1,26.5,119,26.4C119.1,26.4,119.1,26.4,119,26.4z M119,25.1c0,0,0,0.1,0.1,0.1c0.1,0,0-0.1,0-0.1
|
||||
c0-0.1,0-0.2-0.1-0.2C119.1,24.9,119,25,119,25.1z M119.2,25.9c-0.1,0.1-0.1,0.2,0,0.3C119.2,26.1,119.2,26,119.2,25.9z
|
||||
M119.2,27.1v0.3C119.3,27.3,119.3,27.2,119.2,27.1z M119.3,22.6C119.4,22.6,119.4,22.6,119.3,22.6c0.1,0.1,0.2,0,0.2,0
|
||||
c0-0.1,0-0.2,0-0.3C119.3,22.4,119.3,22.5,119.3,22.6z M119.4,21.8c-0.1,0.1-0.1,0.2,0,0.3C119.5,21.9,119.5,21.9,119.4,21.8z
|
||||
M119.5,21.4c0-0.2,0-0.3,0-0.5C119.3,21.1,119.3,21.1,119.5,21.4z M119.6,23.3c0,0,0.1,0.1,0.1,0c0,0,0-0.1,0-0.1
|
||||
c-0.1-0.1-0.1-0.2-0.3-0.3C119.4,23.1,119.4,23.2,119.6,23.3z M119.6,19.5C119.6,19.5,119.5,19.6,119.6,19.5c-0.1,0.1,0,0.2,0,0.2
|
||||
C119.7,19.7,119.7,19.7,119.6,19.5C119.7,19.6,119.6,19.5,119.6,19.5z M119.8,21.4C119.8,21.4,119.8,21.5,119.8,21.4
|
||||
c0.1,0.1,0.1,0,0.1,0c0,0,0-0.1-0.1-0.1C119.8,21.3,119.8,21.3,119.8,21.4z M120.2,19.6c0-0.1,0-0.1-0.1-0.1c-0.1,0-0.1,0-0.1,0.1
|
||||
c0,0,0,0.1-0.1,0.1c0,0.1,0,0.1,0,0.2c0,0,0.1,0.1,0.2,0.1C120.3,19.8,120.3,19.8,120.2,19.6L120.2,19.6z"/>
|
||||
<path class="st1" d="M132.4,26c0.4,0.3,0.6,0.6,1,1c0.2,0.2,0.2,0.2,0,0.5c-0.5,0.7-1.1,1.1-1.9,1.3c-1.2,0.2-2.3,0.3-3.5,0.1
|
||||
c-0.8-0.1-1.6-0.4-2.2-0.9c-0.7-0.6-1-1.3-1.3-2.2c-0.2-0.8-0.3-1.7-0.3-2.6c0-0.9,0-1.7,0.2-2.6c0.2-0.7,0.5-1.5,1-2
|
||||
c0.6-0.5,1.2-0.8,2-1c0.6-0.1,1.1-0.2,1.7-0.2c0.4,0,0.8,0,1.2,0.1c0.3,0.1,0.6,0.1,0.9,0.2c1.2,0.4,1.9,1.3,2.2,2.5
|
||||
c0.1,0.5,0.1,0.9,0.1,1.4c0,0.7,0,1.4-0.1,2.1c0,0.2,0,0.5-0.1,0.7c0,0.1-0.1,0.2-0.2,0.2h-5.8c-0.4,0-0.4,0-0.3,0.4
|
||||
c0.1,0.4,0.2,0.8,0.4,1.1c0.3,0.4,0.7,0.5,1.2,0.6c0.5,0.1,0.9,0.1,1.4,0c0.7-0.1,1.2-0.4,1.6-1c0,0,0,0,0.1-0.1
|
||||
C132.1,25.8,132.3,25.9,132.4,26z M125.6,19.9C125.6,19.9,125.6,19.9,125.6,19.9c-0.2,0-0.2,0-0.2,0.1c0.1,0.2,0.1,0.4,0.3,0.6
|
||||
C125.9,20.3,125.6,20.1,125.6,19.9z M126.2,20.8c-0.1,0.1,0,0.3,0,0.4C126.2,21.1,126.3,21,126.2,20.8z M126.3,22.7
|
||||
c0-0.1,0-0.2,0-0.4C126.2,22.6,126.2,22.6,126.3,22.7z M126.4,25.9C126.4,25.8,126.4,25.8,126.4,25.9c-0.2-0.1-0.2-0.1-0.2,0
|
||||
c0,0,0.1,0.1,0.1,0.1C126.4,25.9,126.4,25.9,126.4,25.9z M126.3,22.2c0,0.1,0.1,0.1,0.2,0c0,0,0.1-0.1,0-0.1
|
||||
c-0.1-0.1-0.1-0.1-0.2-0.1C126.2,22,126.2,22.1,126.3,22.2z M126.2,25.2c0,0.1,0,0.1,0.1,0.1c0.1,0,0.1,0,0.1-0.1
|
||||
C126.4,25.2,126.4,25.2,126.2,25.2C126.3,25.2,126.2,25.2,126.2,25.2z M126.3,24.7C126.3,24.8,126.3,24.8,126.3,24.7
|
||||
c0.1,0.1,0.2,0.1,0.2,0c0-0.2,0.1-0.3,0-0.5C126.3,24.4,126.3,24.6,126.3,24.7z M126.4,27.1C126.4,27.2,126.4,27.2,126.4,27.1
|
||||
c0,0.1,0.1,0.1,0.1,0.1c0.1-0.1,0.2-0.2,0.1-0.4C126.4,27,126.5,27.1,126.4,27.1z M126.5,26.7C126.5,26.7,126.5,26.7,126.5,26.7
|
||||
c0.1-0.1,0.1-0.1,0-0.2C126.5,26.6,126.4,26.6,126.5,26.7z M126.5,27.6c0,0.1,0,0.2,0.1,0.2c0.1,0,0.1-0.1,0.1-0.2
|
||||
c0-0.1,0-0.2-0.2-0.2C126.5,27.4,126.5,27.5,126.5,27.6z M126.7,22.6C126.7,22.6,126.6,22.6,126.7,22.6c-0.2,0.1-0.1,0.1-0.1,0.2
|
||||
c0,0,0,0,0,0.1C126.8,22.8,126.8,22.7,126.7,22.6z M130.6,22.7c0.3,0,0.3,0,0.3-0.3c0.1-0.4,0-0.8,0-1.2c-0.1-0.9-0.7-1.4-1.5-1.5
|
||||
h-0.8c-0.6,0-1.3,0.4-1.5,1.1c-0.1,0.5-0.1,1-0.1,1.6c0,0.2,0,0.2,0.2,0.2H130.6z M127.3,28.3c0,0.1,0.1,0.1,0.1,0.1
|
||||
c0.1,0,0.1-0.1,0.1-0.1c0-0.3-0.1-0.5-0.3-0.7C127.2,27.8,127.3,28,127.3,28.3z M127.3,23.3C127.3,23.3,127.3,23.3,127.3,23.3
|
||||
c0.1,0.1,0.2,0,0.2-0.1c0,0,0,0,0-0.1C127.4,23.1,127.3,23.2,127.3,23.3z M127.6,19.7c0-0.1,0-0.2,0-0.3c0.1-0.3,0-0.5,0-0.8
|
||||
c0-0.1,0-0.2-0.1-0.3c-0.1,0.2,0,0.4,0,0.5c0,0.3,0.1,0.7,0,1C127.6,19.8,127.6,19.8,127.6,19.7z M127.7,23.4
|
||||
C127.7,23.4,127.6,23.4,127.7,23.4c-0.1,0.2,0,0.2,0,0.2S127.8,23.5,127.7,23.4C127.8,23.4,127.7,23.4,127.7,23.4z M128.1,19.1
|
||||
C128.1,19.1,128.1,19.1,128.1,19.1c0,0.1,0.1,0.1,0.1,0.1c0.1,0,0.2-0.1,0.2-0.3c0-0.1,0-0.2-0.1-0.2c0,0-0.1,0-0.2,0
|
||||
C128.2,18.8,128.4,19,128.1,19.1z M129.8,18.2c0-0.1,0-0.2-0.1-0.2c-0.1,0-0.1,0.1-0.1,0.2c0,0.1,0,0.1,0.1,0.2
|
||||
C129.8,18.4,129.8,18.3,129.8,18.2z M130,28.3c0-0.1,0-0.1-0.1-0.1c0,0-0.1,0-0.1,0.1C129.9,28.3,129.9,28.3,130,28.3
|
||||
C130,28.3,130,28.3,130,28.3z M130.2,18.5c0.1-0.1,0-0.2-0.1-0.3c0,0-0.1,0-0.1,0c0,0-0.1,0.1-0.1,0.1c0,0.2,0,0.4,0.1,0.6
|
||||
C130.1,18.7,130.1,18.6,130.2,18.5z M130.1,19.6C130.1,19.6,130.2,19.7,130.1,19.6c0.1,0.1,0.2,0,0.2,0c0-0.2,0-0.3-0.2-0.4
|
||||
C130.2,19.3,130.1,19.4,130.1,19.6z M130.5,27.7C130.4,27.7,130.4,27.7,130.5,27.7c-0.1,0-0.1,0-0.1,0c0,0,0,0.1,0,0.1
|
||||
c0,0,0,0.1,0.1,0.1C130.5,27.9,130.5,27.9,130.5,27.7C130.5,27.8,130.5,27.8,130.5,27.7z M130.4,23.4c0,0.3,0,0.5,0.2,0.7
|
||||
C130.6,23.8,130.6,23.5,130.4,23.4z M131.1,18.8c0.1,0,0,0.1,0,0.1c0,0.1,0,0.1,0.1,0.1c0.1,0,0.1,0,0.1-0.1c0-0.1,0-0.3,0-0.4
|
||||
c0-0.1,0-0.2-0.1-0.2s-0.3,0-0.2,0.2c0,0.1,0,0.2,0,0.3C131,18.9,131,18.8,131.1,18.8z M131.1,27.8
|
||||
C131.1,27.9,131.2,27.9,131.1,27.8c0.1,0.1,0.1,0.1,0.1,0C131.3,27.8,131.2,27.8,131.1,27.8C131.2,27.8,131.1,27.8,131.1,27.8z
|
||||
M131.6,19.2C131.6,19.1,131.6,19.1,131.6,19.2c-0.1-0.1-0.1-0.1-0.1-0.1C131.4,19.2,131.5,19.2,131.6,19.2
|
||||
C131.6,19.2,131.6,19.2,131.6,19.2z M131.5,20.3c0.1,0.1,0.3,0.1,0.4,0.2c-0.1-0.2,0-0.4-0.1-0.5
|
||||
C131.8,20.1,131.7,20.2,131.5,20.3L131.5,20.3z M131.6,20.6c0,0.2-0.2,0.3,0,0.4c0.1,0.1,0.2,0,0.3-0.1
|
||||
C131.8,20.9,131.7,20.7,131.6,20.6z M131.6,27.4C131.6,27.5,131.6,27.5,131.6,27.4c0.2,0.1,0.2,0,0.2,0c0-0.1,0-0.2-0.1-0.2
|
||||
C131.6,27.3,131.6,27.3,131.6,27.4z M131.9,21.4c0-0.1-0.1-0.1-0.2-0.1c-0.1,0-0.1,0.1-0.1,0.2c0.1,0.1,0.1,0.2,0.2,0.2
|
||||
C132,21.6,131.9,21.5,131.9,21.4z M132,22.1c0,0-0.1,0-0.1,0c0,0-0.1,0.1,0,0.1c0,0.1,0.1,0.2,0.1,0.3c0,0,0.1,0.1,0.1,0
|
||||
c0,0,0.1-0.1,0.1-0.1C132.1,22.3,132,22.2,132,22.1z M132.2,19.4C132.3,19.4,132.3,19.4,132.2,19.4c0.1-0.1,0.1-0.1,0-0.2
|
||||
C132.2,19.3,132.2,19.3,132.2,19.4z M132.2,20.8c0.1,0.1,0.2,0.1,0.3,0C132.4,20.7,132.3,20.7,132.2,20.8z M132.6,20
|
||||
c-0.1-0.1-0.1-0.2,0-0.3c0,0,0-0.1,0-0.1c-0.1,0-0.1,0-0.1,0.1c-0.1,0.3,0.1,0.5,0.1,0.7C132.6,20.2,132.7,20.1,132.6,20z
|
||||
M132.9,21.6C132.9,21.6,132.9,21.6,132.9,21.6c-0.1,0.1,0,0.2,0,0.2C133,21.8,133,21.8,132.9,21.6C133,21.7,133,21.6,132.9,21.6z
|
||||
"/>
|
||||
<path class="st1" d="M136.5,25.7c0.4,0.6,1,0.9,1.7,1c0.6,0.1,1.3,0,1.9,0c0.2,0,0.4-0.1,0.6-0.2c0.3-0.1,0.5-0.4,0.5-0.7
|
||||
c0.1-0.4-0.1-0.6-0.5-0.7c-0.4-0.1-0.7-0.2-1.1-0.1c-0.6,0-1.2,0-1.8-0.1c-1.3-0.1-2.2-0.8-2.6-2c-0.2-0.8-0.4-1.6-0.2-2.5
|
||||
c0.2-1.2,0.9-2.1,2.1-2.5c1-0.3,2-0.5,3.1-0.4c0.7,0,1.4,0.1,2,0.4c0.4,0.1,0.7,0.3,1,0.5c0.6,0.5,0.8,1,0.9,1.7
|
||||
c0,0.2,0,0.4,0,0.5c0,0.4,0,0.8-0.1,1.2c0,0.1-0.1,0.2-0.2,0.2c-0.8,0-1.6,0-2.3,0c-0.2,0-0.2,0-0.2-0.2c0-0.3,0.1-0.6,0-1
|
||||
c-0.1-0.6-0.5-0.9-1.1-1c-0.5-0.1-0.9,0-1.4,0c-0.6,0-1,0.5-1,1.1c-0.1,0.4,0,0.7,0.1,1.1c0.1,0.4,0.4,0.6,0.7,0.7
|
||||
c0.1,0,0.3,0.1,0.5,0.1c0.5,0,1,0,1.5,0c0.6,0,1.2,0.1,1.7,0.3c0.8,0.3,1.3,0.8,1.4,1.6c0.1,0.6,0.1,1.2,0,1.8
|
||||
c-0.1,0.9-0.6,1.5-1.4,1.9c-0.6,0.3-1.2,0.5-1.8,0.5c-0.5,0-0.9,0.1-1.4,0.1c-0.4,0-0.8-0.1-1.2-0.1c-0.7,0-1.3-0.2-1.9-0.5
|
||||
c-0.5-0.2-0.9-0.6-1.2-1.1c-0.1-0.1-0.1-0.1,0-0.2c0.5-0.5,0.9-1.1,1.4-1.6C136.4,25.5,136.4,25.6,136.5,25.7z M135.3,21.3
|
||||
C135.3,21.3,135.3,21.4,135.3,21.3c-0.1,0.1,0,0.1,0,0.1C135.4,21.5,135.4,21.4,135.3,21.3C135.4,21.4,135.4,21.3,135.3,21.3z
|
||||
M135.8,20.6c-0.1-0.1-0.2-0.1-0.3-0.2c0,0-0.1,0-0.1,0.1c0,0.1,0,0.1,0,0.1c0.1,0,0.2,0,0.3,0.1
|
||||
C135.8,20.8,135.8,20.8,135.8,20.6C135.8,20.7,135.8,20.7,135.8,20.6z M135.6,22.1c-0.1,0-0.1,0.1-0.1,0.2c0,0.1,0,0.2,0.1,0.1
|
||||
c0.1,0,0.1-0.1,0.1-0.1C135.7,22.1,135.7,22.1,135.6,22.1z M135.6,21.1C135.6,21.1,135.6,21.1,135.6,21.1c0,0.1,0,0.1,0,0.1
|
||||
C135.6,21.2,135.7,21.2,135.6,21.1C135.7,21.1,135.6,21.1,135.6,21.1z M135.6,20.3C135.6,20.4,135.6,20.4,135.6,20.3
|
||||
C135.6,20.4,135.6,20.5,135.6,20.3c0.1,0.1,0.1,0.1,0.1,0C135.7,20.3,135.7,20.3,135.6,20.3z M135.7,19.6
|
||||
C135.7,19.6,135.6,19.6,135.7,19.6c-0.1,0.1-0.1,0.1,0,0.2C135.7,19.8,135.7,19.7,135.7,19.6C135.8,19.7,135.8,19.6,135.7,19.6z
|
||||
M136,19.8c0,0.1,0.1,0.1,0.1,0.1c0,0,0.1,0,0-0.1C136.2,19.8,136.1,19.7,136,19.8C136,19.7,136,19.8,136,19.8z M136.4,22.1
|
||||
c-0.1,0-0.2,0.1-0.2,0.2c0,0.1,0,0.1,0.1,0.1C136.4,22.4,136.4,22.3,136.4,22.1C136.4,22.1,136.4,22.1,136.4,22.1z M136.4,21.1
|
||||
C136.4,21.1,136.4,21,136.4,21.1c-0.1,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0C136.4,21.2,136.5,21.2,136.4,21.1z M136.4,21.5
|
||||
C136.4,21.5,136.3,21.5,136.4,21.5c-0.1,0.1-0.1,0.2,0,0.2C136.4,21.6,136.5,21.6,136.4,21.5C136.5,21.5,136.5,21.5,136.4,21.5z
|
||||
M136.4,20.1c0,0.1,0.1,0.3,0.1,0.4c0,0.2,0.1,0.4,0.2,0.6c0,0,0.1,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1c0,0,0-0.1-0.1-0.1
|
||||
c-0.1-0.2-0.2-0.3,0-0.5c0-0.1,0-0.1,0-0.2c-0.1-0.1-0.2-0.1-0.1-0.3c0,0,0-0.1-0.1-0.1C136.5,19.8,136.4,19.9,136.4,20.1z
|
||||
M136.7,18.6c0-0.1-0.1-0.1-0.2-0.1c-0.1,0-0.1,0.1-0.1,0.2c0.1,0.1,0.1,0.3,0.2,0.4C136.7,18.9,136.7,18.8,136.7,18.6z
|
||||
M136.5,19.4c0,0.1,0,0.2,0.1,0.2c0,0,0.1-0.1,0.1-0.1C136.7,19.4,136.7,19.3,136.5,19.4C136.5,19.3,136.5,19.4,136.5,19.4z
|
||||
M136.6,27.5c0,0.1,0,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1C136.7,27.4,136.7,27.4,136.6,27.5C136.6,27.4,136.6,27.4,136.6,27.5z
|
||||
M137.2,23.4c0-0.1-0.1-0.2-0.1-0.3c0,0,0-0.1-0.1-0.1c-0.1,0-0.1,0.1-0.1,0.1c0,0.1-0.1,0.2-0.2,0.3
|
||||
C136.9,23.5,137,23.4,137.2,23.4z M137,22.8C137.1,22.8,137.1,22.7,137,22.8c0.1-0.1,0.1-0.2,0.1-0.2c-0.1,0-0.2-0.1-0.3,0
|
||||
C136.8,22.7,136.9,22.8,137,22.8z M137.1,18.9c-0.1,0.2-0.2,0.3-0.1,0.5C137.1,19.2,137.2,19.1,137.1,18.9z M137,20.1
|
||||
C137,20.2,137,20.2,137,20.1c0.1,0.1,0.1,0.1,0.2,0c0.1-0.2,0-0.4-0.2-0.7C136.9,19.7,137.1,19.9,137,20.1z M137.1,23.6
|
||||
C137.1,23.6,137,23.6,137.1,23.6c-0.1,0.1,0,0.1,0,0.2C137.2,23.7,137.2,23.7,137.1,23.6C137.2,23.6,137.2,23.6,137.1,23.6z
|
||||
M137.3,21.3C137.2,21.3,137.2,21.3,137.3,21.3c-0.1,0.1-0.1,0.1,0,0.1C137.3,21.4,137.3,21.4,137.3,21.3
|
||||
C137.3,21.3,137.3,21.3,137.3,21.3z M137.2,27.5C137.2,27.4,137.2,27.5,137.2,27.5c-0.1,0.1-0.1,0.1,0,0.1
|
||||
C137.3,27.6,137.3,27.6,137.2,27.5C137.3,27.5,137.3,27.5,137.2,27.5z M137.4,19.4C137.4,19.4,137.4,19.5,137.4,19.4
|
||||
c0.1,0.1,0.2,0,0.2,0c0-0.2,0-0.4-0.1-0.6C137.4,19,137.4,19.2,137.4,19.4z M138,19.6c-0.2-0.1-0.2-0.2-0.2-0.4
|
||||
c0-0.1,0-0.2,0.1-0.2c0.1,0,0.1-0.1,0.1-0.1c-0.1-0.2,0-0.3,0-0.5c0-0.1,0-0.2,0-0.2c-0.1-0.1-0.2-0.1-0.2,0
|
||||
c-0.1,0.1-0.1,0.2-0.1,0.3c0,0.3,0,0.6,0.1,0.8c0,0.2,0,0.4-0.1,0.5c-0.1,0.1-0.1,0.1,0,0.2c0.1,0,0.2-0.2,0.2-0.2
|
||||
C137.9,19.8,138,19.7,138,19.6C138.1,19.6,138,19.6,138,19.6z M137.6,28.2C137.6,28.2,137.7,28.3,137.6,28.2c0.2,0.1,0.2,0,0.2,0
|
||||
c-0.1-0.2-0.1-0.4-0.1-0.6c0,0,0-0.1-0.1-0.1C137.5,27.7,137.6,27.9,137.6,28.2z M138.3,27.9c0.1,0,0.1,0,0.1-0.1
|
||||
c0-0.1-0.1-0.1-0.2,0c0,0-0.1,0.1-0.1,0.2C138.2,28,138.2,28,138.3,27.9z M138.2,27.3c0,0.1,0.1,0.3,0.1,0.4c0,0,0.1,0,0.1,0
|
||||
c0,0,0,0,0-0.1c-0.1-0.1-0.1-0.2-0.1-0.3C138.3,27.2,138.3,27.2,138.2,27.3C138.2,27.2,138.2,27.2,138.2,27.3z M138.5,18.9
|
||||
c0.1,0,0.2,0.1,0.3,0.1c0.1,0,0-0.1,0.1-0.2c0-0.1,0.2-0.1,0.1-0.2c-0.4,0.3-0.4,0.3-0.7,0C138.2,18.9,138.2,18.9,138.5,18.9z
|
||||
M138.5,23.6c0.1,0.1,0.1,0.1,0,0.2c-0.1,0.1-0.1,0.2,0,0.3c0.1,0,0,0.1,0,0.1c0,0.3,0,0.4,0.3,0.4c0.1,0,0.2,0,0.2-0.1
|
||||
c0-0.1,0-0.2-0.1-0.2c-0.1,0-0.2-0.1-0.2-0.2c0-0.2,0-0.3,0-0.5c0-0.4-0.1-0.5-0.5-0.6C138.3,23.2,138.3,23.5,138.5,23.6z
|
||||
M138.7,18.2C138.7,18.2,138.7,18.2,138.7,18.2c-0.1-0.1-0.1-0.2-0.2-0.2c-0.1,0-0.1,0.1-0.1,0.1c0,0.1,0.1,0.2,0.3,0.3
|
||||
C138.8,18.4,138.7,18.3,138.7,18.2z M139.6,27.7c0-0.1,0-0.3-0.1-0.4c0,0,0,0-0.1,0c-0.1,0.1,0,0.3,0,0.4c0,0.1,0,0.2,0,0.3
|
||||
c0,0,0,0.1-0.1,0.1c0,0-0.1,0-0.1-0.1c0-0.2-0.1-0.4,0-0.6c0,0,0-0.1,0-0.1c0-0.1-0.1-0.1-0.1-0.1c-0.1,0-0.1,0.1-0.1,0.1
|
||||
c0,0.1,0,0.3,0,0.4c0,0.1,0.1,0.2,0,0.3c-0.1,0.1-0.2,0.2,0,0.3c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0.1,0.2c0.1,0,0.2,0,0.2-0.1
|
||||
c0.1-0.2,0.3-0.3,0.5-0.3C139.6,28,139.6,27.9,139.6,27.7z M139.2,18.4C139.1,18.4,139.1,18.4,139.2,18.4c0,0.1,0,0.1,0,0.1
|
||||
C139.2,18.5,139.2,18.4,139.2,18.4C139.2,18.4,139.2,18.3,139.2,18.4z M139.4,23.8C139.4,23.8,139.3,23.7,139.4,23.8
|
||||
c-0.2-0.1-0.2,0-0.1,0.1c0.1,0.1,0,0.2,0.1,0.4c0,0.1,0,0.1,0,0.2s0,0.1,0.1,0c0,0,0,0,0.1-0.1v-0.1
|
||||
C139.4,24.2,139.4,24,139.4,23.8z M139.7,18.8C139.7,18.8,139.7,18.9,139.7,18.8c0.2,0.1,0.2,0.1,0.2,0c0-0.1,0-0.1-0.1-0.1
|
||||
c-0.1-0.1-0.1-0.2-0.1-0.3c0-0.1,0-0.1,0-0.2c0-0.1,0-0.1-0.1-0.1c-0.1,0-0.1,0.1-0.1,0.1C139.6,18.4,139.6,18.6,139.7,18.8z
|
||||
M140.1,23.2c-0.1,0-0.1,0.1-0.1,0.2c0,0.1,0,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.2C140.2,23.3,140.2,23.2,140.1,23.2z M140,24.5
|
||||
C140,24.6,140.1,24.6,140,24.5c0.2,0.1,0.2,0.1,0.2,0c0,0,0-0.1,0-0.1c-0.1-0.2-0.1-0.3,0-0.5c0-0.1,0-0.1-0.1-0.2
|
||||
c-0.1,0-0.1,0-0.2,0.1c0,0,0,0.1,0,0.2C140,24.2,140,24.4,140,24.5z M140.5,18.9c0-0.2-0.1-0.3,0.1-0.4c0.1-0.1,0-0.2,0-0.3
|
||||
c0,0-0.1-0.1-0.1-0.1c-0.1,0-0.1,0.1-0.1,0.1c0,0.1,0,0.3,0,0.4C140.2,18.8,140.3,18.8,140.5,18.9z M140.5,18.9
|
||||
c0.1,0.2,0.1,0.4,0.1,0.7c0.2-0.1,0.1-0.3,0.1-0.4C140.8,19,140.7,18.9,140.5,18.9z M140.9,27c0-0.1,0.1-0.2-0.1-0.2
|
||||
c-0.1,0-0.1,0.1-0.1,0.2c0,0.1,0,0.2,0.1,0.3C140.9,27.1,140.8,27.1,140.9,27z M140.9,23.5c-0.1,0.2-0.1,0.5,0,0.8
|
||||
C141.1,24,140.9,23.7,140.9,23.5z M141.2,26.8c0-0.1,0-0.1-0.1-0.1c-0.1,0-0.1,0.1-0.1,0.1c0,0.1,0,0.2,0,0.2c0,0.1,0,0.2,0.1,0.2
|
||||
c0.1,0,0.1-0.1,0.1-0.2C141.3,26.9,141.3,26.8,141.2,26.8z M141.3,27.6c-0.1,0-0.1,0.1-0.1,0.1c0,0,0,0.1,0.1,0.1
|
||||
C141.4,27.8,141.4,27.7,141.3,27.6C141.4,27.6,141.4,27.6,141.3,27.6z M141.3,19c0,0.1,0.1,0.2,0.2,0.2c0,0,0.1,0,0.1-0.1
|
||||
C141.5,19,141.4,19,141.3,19C141.3,19,141.3,19,141.3,19z M142.1,25.4c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0.1,0,0.1,0,0.1,0.1
|
||||
s0,0.1,0.1,0.2c0-0.2,0.3-0.3,0.1-0.6c-0.1,0.2-0.3,0.1-0.4,0.1c-0.1,0-0.1-0.1-0.1-0.2c0-0.1,0.1-0.1,0.1-0.1
|
||||
c0.1,0.1,0.1,0.1,0.2-0.1c0-0.1,0.2-0.1,0.1-0.2c0-0.2,0-0.4-0.1-0.6c0,0,0,0-0.1,0c0,0.2,0,0.3,0,0.5c0,0,0,0.1,0,0.1
|
||||
c0,0-0.1,0-0.1,0c0,0,0,0,0-0.1c-0.1-0.1-0.2-0.1-0.3-0.1c-0.1,0-0.1,0.2-0.1,0.3c0,0.2,0.1,0.4,0.1,0.6c0,0.3,0.1,0.5,0.2,0.7
|
||||
C142.2,25.7,142.1,25.6,142.1,25.4z M142,19.2c0-0.2,0-0.4-0.1-0.5C141.9,18.9,141.9,19,142,19.2z M142.2,19.5
|
||||
c0-0.1-0.1-0.1-0.1-0.1c-0.1,0-0.1,0.1-0.1,0.1c0,0.1,0.1,0.2,0.1,0.3c0,0,0,0,0.1,0c0,0,0.1,0,0.1-0.1c0,0,0-0.1,0-0.1
|
||||
C142.2,19.6,142.2,19.5,142.2,19.5z M142,26.1c0,0.1,0.1,0.2,0.1,0.1c0.1,0,0-0.1,0-0.2c0-0.1,0-0.1-0.1-0.1
|
||||
C142,26,142,26.1,142,26.1z M142.3,20.4C142.2,20.4,142.2,20.4,142.3,20.4c-0.2,0.1-0.2,0.2,0,0.3
|
||||
C142.3,20.6,142.3,20.5,142.3,20.4z M142.1,27.6c0,0.1,0,0.2,0.1,0.2c0.1,0,0.1-0.1,0.1-0.2c0,0,0-0.1,0-0.1
|
||||
c0-0.1-0.1-0.1-0.1-0.1S142.1,27.4,142.1,27.6L142.1,27.6z M142.5,25.7C142.5,25.7,142.4,25.7,142.5,25.7c-0.1-0.1-0.1,0-0.1,0
|
||||
c0,0.2,0,0.3,0.2,0.5C142.5,26,142.5,25.9,142.5,25.7z M142.5,19.2C142.5,19.1,142.5,19.1,142.5,19.2c-0.1-0.1-0.2,0-0.2,0
|
||||
c0,0.1,0,0.2,0.1,0.3C142.6,19.4,142.6,19.3,142.5,19.2z M142.6,26.6C142.6,26.5,142.6,26.5,142.6,26.6c-0.1,0-0.1,0.1-0.1,0.2
|
||||
C142.6,26.7,142.6,26.6,142.6,26.6z M142.6,20.8c0.1-0.2,0.1-0.3-0.1-0.5C142.5,20.6,142.5,20.7,142.6,20.8z M142.8,26.3
|
||||
C142.7,26.3,142.7,26.4,142.8,26.3c-0.1,0.1,0,0.2,0,0.2C142.9,26.5,142.9,26.5,142.8,26.3C142.9,26.4,142.9,26.3,142.8,26.3z"/>
|
||||
<path class="st1" d="M153.5,23.5c0.2-0.7,0.4-1.5,0.6-2.2c0.2-0.9,0.5-1.7,0.7-2.6c0.1-0.3,0.2-0.6,0.3-0.9c0-0.1,0.1-0.2,0.2-0.2
|
||||
c0.7,0,1.4,0,2.1,0c0.2,0,0.2,0.1,0.3,0.2c0.2,0.6,0.3,1.2,0.5,1.8c0.2,0.7,0.4,1.3,0.5,2c0.2,0.8,0.5,1.7,0.7,2.5
|
||||
c0,0.1,0,0.2,0.1,0.3c0.1-0.3,0.2-0.5,0.3-0.8c0.3-0.8,0.5-1.7,0.8-2.5c0.2-1,0.4-1.9,0.5-2.9c0.1-0.8,0.1-1.6,0.1-2.4
|
||||
c0-0.3,0-0.3,0.3-0.3h2.4c0.2,0,0.2,0,0.2,0.2c0,0.5,0,0.9,0,1.4c0,0.4,0,0.7,0,1.1c0,0.7-0.2,1.4-0.3,2c-0.2,1.3-0.6,2.6-1.1,3.9
|
||||
c-0.4,1.2-0.8,2.4-1.3,3.6c-0.1,0.3-0.3,0.6-0.4,1c0,0.1-0.1,0.1-0.2,0.1h-2.4c-0.1,0-0.2-0.1-0.2-0.2c-0.3-1-0.6-2-0.9-3
|
||||
c-0.3-1.1-0.7-2.2-1-3.3c0-0.1,0-0.2-0.1-0.2c-0.1,0.1-0.1,0.2-0.2,0.3c-0.4,1.4-0.8,2.8-1.2,4.2c-0.2,0.6-0.4,1.3-0.6,1.9
|
||||
c-0.1,0.3-0.1,0.3-0.4,0.3h-2c-0.3,0-0.3,0-0.4-0.3c-0.4-1.1-0.8-2.1-1.1-3.1c-0.2-0.5-0.4-1.1-0.6-1.6c-0.3-0.8-0.5-1.6-0.7-2.4
|
||||
c-0.2-0.7-0.3-1.4-0.4-2c-0.1-0.4-0.1-0.8-0.1-1.3c0-0.2,0-0.5,0-0.7c0-0.5,0-1,0-1.5c0-0.3,0-0.3,0.3-0.3h2.5
|
||||
c0.2,0,0.2,0,0.2,0.2c0,0.5,0,0.9,0,1.4c0,0.8,0.1,1.5,0.2,2.3c0.2,1.1,0.5,2.1,0.8,3.1c0.2,0.6,0.4,1.2,0.7,1.9
|
||||
C153.3,24.1,153.4,23.8,153.5,23.5z M149.2,18.6C149.1,18.6,149.1,18.6,149.2,18.6c-0.1,0.1,0,0.1,0,0.1
|
||||
C149.2,18.7,149.2,18.7,149.2,18.6C149.2,18.6,149.2,18.6,149.2,18.6z M149.6,16.5c0,0.3,0,0.3-0.3,0.3c-0.1,0-0.1,0-0.1,0.1
|
||||
c0,0,0,0.1,0.1,0.1c0.2,0.1,0.3,0,0.4-0.1c0.1-0.1,0.2-0.1,0.1-0.3c-0.1-0.1-0.1-0.2-0.1-0.4C149.5,16.4,149.6,16.4,149.6,16.5z
|
||||
M149.5,19.5c-0.1-0.1-0.2-0.1-0.3,0c0.1,0.1,0.1,0.2,0.2,0.3C149.5,19.7,149.5,19.6,149.5,19.5z M149.9,17.4c0,0.2,0,0.4,0,0.6
|
||||
c0,0.2,0,0.4,0,0.6c0,0.1,0,0.2,0,0.2c-0.1,0.1-0.2,0.1-0.1,0.2c0.1,0.1,0.2,0.1,0.3,0.1c0.1,0,0.1-0.1,0.1-0.2
|
||||
c-0.1-0.4-0.1-0.8-0.1-1.3c0-0.2,0-0.4,0.3-0.5C149.9,17,149.8,17.1,149.9,17.4z M149.8,20.2c0,0.1,0,0.2,0.1,0.3
|
||||
c0,0.1,0.1,0.1,0.1,0.1c0.1,0,0.1-0.1,0-0.2c-0.1-0.1-0.1-0.2-0.2-0.4C149.9,20.1,149.8,20.2,149.8,20.2z M150.1,19.5
|
||||
c0-0.1-0.1-0.1-0.1,0c-0.1,0-0.1,0.1-0.1,0.2c0,0.1,0.1,0.1,0.2,0.1C150.2,19.7,150.1,19.6,150.1,19.5z M150.1,21.3
|
||||
c0-0.1-0.1-0.2,0-0.3c0.1-0.1,0-0.2-0.1-0.3C149.9,21.1,149.9,21.3,150.1,21.3z M150.4,21.9C150.4,21.9,150.3,21.9,150.4,21.9
|
||||
c-0.1,0.1,0,0.2,0,0.2C150.4,22,150.4,22,150.4,21.9C150.4,21.9,150.4,21.9,150.4,21.9z M150.5,20.4c0.1-0.1,0.1-0.2,0-0.4
|
||||
C150.5,20.1,150.4,20.2,150.5,20.4z M150.4,19.7C150.4,19.7,150.5,19.8,150.4,19.7c0.1,0.1,0.2,0.1,0.2,0
|
||||
C150.6,19.6,150.6,19.6,150.4,19.7C150.5,19.6,150.4,19.6,150.4,19.7z M150.5,24.2C150.5,24.2,150.5,24.2,150.5,24.2
|
||||
c-0.1,0.2,0,0.3,0.1,0.3c0,0,0.1,0,0.1-0.1C150.7,24.3,150.6,24.2,150.5,24.2z M150.7,23C150.7,22.9,150.7,23,150.7,23
|
||||
C150.6,23,150.7,23.1,150.7,23C150.7,23.1,150.8,23,150.7,23C150.8,23,150.8,23,150.7,23z M150.7,22.6
|
||||
C150.7,22.7,150.7,22.7,150.7,22.6c0.1,0.1,0.1,0.1,0.1,0C150.8,22.6,150.8,22.6,150.7,22.6C150.7,22.6,150.7,22.6,150.7,22.6z
|
||||
M150.7,21.9C150.7,21.9,150.7,22,150.7,21.9c0,0.1,0,0.1,0,0.1C150.8,22,150.8,22,150.7,21.9C150.8,21.9,150.8,21.9,150.7,21.9z
|
||||
M150.8,16.7C150.7,16.7,150.8,16.8,150.8,16.7c0.2,0.2,0.2,0.3,0.1,0.5c0,0.1-0.1,0.1,0,0.2c0.1,0.1,0.1,0.2,0,0.3
|
||||
c0,0,0,0.1,0,0.1c0.1,0.3,0.1,0.7,0.2,1c0,0.1,0,0.2,0,0.3c-0.1,0.1-0.1,0.2,0.1,0.3c0.1,0.1,0.1,0.1,0.1,0.2
|
||||
c0,0.1-0.1,0.1-0.2,0.1c-0.1,0-0.2,0-0.2,0.1c0,0.1,0,0.2,0.1,0.2c0.2,0,0.2,0.2,0.2,0.3c0,0.1,0,0.2,0,0.4c0.1,0.2,0,0.5,0,0.6
|
||||
c0,0.2,0,0.4,0,0.6c0,0.2,0.1,0.3,0,0.5c0,0.1,0,0.2,0,0.3c0,0,0,0.1,0.1,0.1c0.1,0,0.1,0,0.1-0.1c0-0.2,0.2-0.2,0.3-0.3
|
||||
c-0.2-0.1-0.2-0.2-0.3-0.4c0-0.1-0.2-0.2,0.1-0.2c0.1,0,0.1-0.1,0.1-0.1c0-0.2-0.1-0.4,0-0.6c0-0.1,0-0.1,0-0.2
|
||||
c0-0.1-0.1-0.1-0.1-0.2c0-0.3-0.1-0.6-0.1-0.9c0-0.1,0-0.1,0-0.2c0.2-0.1,0.1-0.2,0.1-0.4c0-0.1-0.1-0.2,0-0.3c0-0.1,0-0.2,0-0.3
|
||||
c0-0.3-0.1-0.5,0-0.7c0-0.3,0.1-0.6,0-0.8c0-0.1,0-0.2,0-0.3c0-0.3,0-0.5-0.2-0.8C150.8,16.4,150.9,16.6,150.8,16.7z M150.8,23.9
|
||||
c0,0.1,0,0.2,0.1,0.1c0.1,0,0.1-0.1,0.1-0.2c0-0.1,0-0.1-0.1-0.1C150.8,23.8,150.8,23.8,150.8,23.9z M151.3,23.3
|
||||
c0-0.1,0-0.2-0.1-0.2c-0.1,0-0.2,0.1-0.1,0.2c0,0.2,0,0.3,0.2,0.5C151.4,23.6,151.3,23.5,151.3,23.3z M151.4,24.7
|
||||
c0-0.2,0-0.4-0.1-0.5c0,0-0.1,0.1-0.1,0.1c-0.1,0.3,0.1,0.6-0.1,0.9c0,0,0,0,0,0.1c0.1,0.2,0.1,0.5,0.1,0.7c0,0.2,0,0.4,0.2,0.5
|
||||
C151.4,25.9,151.4,25.2,151.4,24.7z M151.7,24.5c-0.1-0.3,0-0.5-0.1-0.8c0-0.2-0.1-0.5-0.1-0.7c0,0,0-0.1-0.1-0.1c0,0-0.1,0-0.1,0
|
||||
c0.1,0.2-0.1,0.4,0,0.6c0.1,0.3,0,0.7,0.1,1c0,0.2,0,0.3,0.1,0.5C151.7,24.8,151.8,24.7,151.7,24.5z M152.4,26
|
||||
c-0.1-0.3-0.1-0.3-0.3-0.2C152.2,25.9,152.2,26,152.4,26z M152.3,24C152.3,24,152.4,23.9,152.3,24c0-0.2-0.1-0.3-0.1-0.3
|
||||
c-0.1,0-0.1,0.1-0.1,0.2c0,0.2,0,0.5,0,0.7c0,0.1,0,0.2,0.1,0.2c0.1,0,0.2-0.1,0.2-0.2C152.2,24.3,152.2,24.3,152.3,24z
|
||||
M152.2,27.7C152.2,27.7,152.2,27.7,152.2,27.7C152.2,27.8,152.3,27.7,152.2,27.7C152.3,27.7,152.3,27.6,152.2,27.7
|
||||
C152.2,27.6,152.2,27.6,152.2,27.7z M152.3,25.4C152.3,25.4,152.3,25.4,152.3,25.4c-0.1,0.1-0.1,0.2,0,0.2c0,0,0.1,0,0.1-0.1
|
||||
C152.4,25.5,152.4,25.4,152.3,25.4z M152.6,26.9C152.6,26.9,152.6,26.9,152.6,26.9c0,0.1,0,0.1,0,0.1
|
||||
C152.6,27,152.6,27,152.6,26.9C152.6,26.9,152.6,26.9,152.6,26.9z M152.7,27.4C152.6,27.4,152.6,27.4,152.7,27.4
|
||||
c0,0.1,0,0.1,0,0.1C152.7,27.6,152.7,27.5,152.7,27.4C152.7,27.5,152.7,27.4,152.7,27.4z M152.6,26.2c0,0.1,0,0.1,0.1,0.1
|
||||
c0,0,0,0,0.1-0.1C152.8,26.2,152.7,26.2,152.6,26.2C152.7,26.2,152.7,26.2,152.6,26.2z M153.1,26.8
|
||||
C153.1,26.8,153.1,26.7,153.1,26.8C153,26.7,153,26.8,153.1,26.8C153,26.8,153,26.9,153.1,26.8C153,26.9,153.1,26.9,153.1,26.8z
|
||||
M153.6,24.9C153.6,24.9,153.5,24.8,153.6,24.9c-0.1-0.1-0.1,0-0.1,0S153.5,25,153.6,24.9C153.5,25,153.6,25,153.6,24.9z M154,27
|
||||
c0-0.1,0.1-0.2,0-0.4C153.9,26.8,154,26.9,154,27z M154.3,25.8c-0.1,0-0.1,0-0.1,0.1c0,0.1,0,0.1,0.1,0.1c0.1,0,0.1,0,0.1-0.1
|
||||
C154.4,25.9,154.4,25.8,154.3,25.8z M154.3,26.6C154.3,26.6,154.4,26.7,154.3,26.6c0.1,0,0.2,0,0.2,0
|
||||
C154.4,26.6,154.4,26.6,154.3,26.6C154.3,26.6,154.3,26.6,154.3,26.6z M154.6,25c0.1-0.1,0.1-0.2,0.1-0.3c-0.1-0.2-0.1-0.3,0-0.5
|
||||
c0-0.1,0-0.3-0.1-0.4C154.3,24.1,154.3,24.6,154.6,25z M154.5,26.2C154.4,26.2,154.4,26.3,154.5,26.2c-0.1,0.1,0,0.2,0,0.2
|
||||
C154.6,26.4,154.6,26.4,154.5,26.2C154.6,26.3,154.5,26.2,154.5,26.2z M154.8,20.1c0.1,0.2,0.1,0.5,0.1,0.7c0,0.2,0.1,0.4,0.1,0.5
|
||||
c0,0.3,0.1,0.5,0,0.8c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1c-0.1-0.3,0-0.6-0.1-0.9
|
||||
c-0.1-0.4-0.1-0.9-0.1-1.3c0-0.1,0-0.2-0.1-0.3C154.8,19.9,154.8,20,154.8,20.1z M157.8,23.4c0,0.3,0,0.4,0.1,0.6
|
||||
C157.9,23.8,158,23.6,157.8,23.4z M157.9,24.4c0,0.1-0.1,0.2,0,0.3C158,24.5,158,24.5,157.9,24.4z M157.9,21.8
|
||||
c0.1,0.5,0.1,0.9-0.1,1.4C158.2,22.8,158.2,22.1,157.9,21.8z M157.9,20.8c-0.1,0.2-0.1,0.4,0,0.5C158,21.2,158,21.1,157.9,20.8z
|
||||
M158.2,27c0.1-0.3-0.1-0.5-0.1-0.7C157.9,26.5,157.9,26.8,158.2,27z M158.7,24.9c0.1-0.2,0.2-0.3,0.1-0.5
|
||||
C158.7,24.6,158.7,24.7,158.7,24.9z M158.8,25C158.8,25,158.8,25.1,158.8,25c0,0.1-0.1,0.2,0,0.2c0,0,0.1-0.1,0.1-0.1
|
||||
C158.9,25,158.9,25,158.8,25z M159,26.6c0-0.2,0-0.4,0-0.6c0-0.1,0-0.1-0.1-0.1c-0.1,0-0.1,0.1-0.1,0.1V27
|
||||
C159,26.9,159,26.7,159,26.6z M159.8,24.6c-0.1,0.1,0,0.1,0.1,0.2c0.1,0,0.1-0.1,0.2-0.1c0-0.1-0.1-0.2-0.2-0.3
|
||||
C159.9,24.4,159.9,24.5,159.8,24.6z M160,25.4c-0.1,0.2,0.1,0.4,0,0.6c0,0,0.1,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1
|
||||
c0-0.1,0-0.1,0-0.2c0-0.1-0.1-0.2,0-0.3c0.1-0.2,0-0.3-0.2-0.5C159.9,25.2,160,25.3,160,25.4z M160.2,26.4c0-0.1-0.1-0.1-0.1-0.1
|
||||
s-0.1,0.1-0.1,0.1c0,0.1,0.1,0.2,0.2,0.2C160.3,26.6,160.3,26.5,160.2,26.4z M160.2,28c0.2-0.3-0.1-0.4-0.1-0.6
|
||||
C160,27.7,160,27.9,160.2,28z M160.1,27c0,0.1,0,0.2,0.1,0.4C160.3,27.2,160.3,27.1,160.1,27z M160.4,23.8
|
||||
C160.3,23.8,160.3,23.8,160.4,23.8c-0.1,0.1,0,0.1,0,0.1C160.4,23.9,160.4,23.9,160.4,23.8C160.4,23.8,160.4,23.8,160.4,23.8z
|
||||
M160.8,23.4c0,0.1,0.1,0.1,0.2,0.1c0.1-0.1,0.1-0.1,0-0.2c0,0-0.1-0.1-0.2-0.2C160.8,23.2,160.8,23.3,160.8,23.4z M161.2,22.5
|
||||
c0,0.2,0,0.3,0,0.5C161.3,22.7,161.3,22.6,161.2,22.5z M161.4,16.9C161.4,17,161.4,17,161.4,16.9C161.5,17,161.5,16.9,161.4,16.9
|
||||
C161.5,16.9,161.5,16.9,161.4,16.9C161.4,16.9,161.4,16.9,161.4,16.9z M161.4,17.2v0.4c0,0,0,0.1,0.1,0.1c0,0,0.1,0,0.1-0.1
|
||||
C161.7,17.4,161.6,17.3,161.4,17.2L161.4,17.2z M161.8,18.4C161.8,18.4,161.7,18.4,161.8,18.4c-0.2,0-0.2,0-0.2,0.1
|
||||
c0,0,0,0.1,0.1,0.1C161.7,18.6,161.8,18.5,161.8,18.4z M161.7,19.8c-0.1,0.3-0.1,0.5,0.1,0.7c0,0,0.1,0,0.1,0
|
||||
c0.1-0.1,0.1-0.2,0.2-0.1c0.1,0,0.1,0.1,0.1,0.2c0,0.1,0,0.2,0,0.3c0,0,0,0.1,0.1,0.1c0.1,0,0.1-0.1,0-0.1c0,0,0-0.1,0-0.1
|
||||
c0-0.3-0.2-0.5,0-0.7c0,0,0-0.1,0-0.1c-0.1-0.3-0.2-0.4-0.5-0.6C161.6,19.4,161.7,19.6,161.7,19.8z M161.6,16.9
|
||||
c0,0.2,0.1,0.3,0.1,0.5c0,0,0,0,0.1,0c0,0,0.1,0,0-0.1c0-0.2,0-0.4,0-0.5c0-0.1,0-0.2-0.1-0.2C161.6,16.7,161.6,16.8,161.6,16.9z
|
||||
M162,20.1c0,0.1,0,0.2-0.1,0.1c-0.1,0-0.1-0.1-0.1-0.2c0-0.1,0-0.2,0-0.4c0,0,0-0.1,0.1-0.1s0.1,0,0.1,0.1v0.1
|
||||
C162,19.9,162,20,162,20.1z M161.9,23.5C161.9,23.5,161.8,23.5,161.9,23.5c-0.1,0.1-0.1,0.1,0,0.1C161.9,23.6,162,23.6,161.9,23.5
|
||||
C162,23.5,161.9,23.5,161.9,23.5z M162,24.5C162,24.5,162,24.6,162,24.5c0.1,0.1,0.1,0,0.1,0C162.1,24.4,162.1,24.4,162,24.5
|
||||
C162,24.4,162,24.5,162,24.5z M162.1,22.3c0-0.2,0.1-0.3-0.1-0.5c0,0.3-0.1,0.6,0,1C162.2,22.6,162.1,22.5,162.1,22.3z
|
||||
M162.1,21.5c0-0.2,0.1-0.3,0.1-0.5C162,21.3,162,21.3,162.1,21.5z M162,16.3c0,0.1,0,0.1,0.1,0.1c0.1,0,0.1,0,0.1,0
|
||||
c0,0,0.1-0.1,0.1-0.1c0-0.1-0.1-0.2-0.2-0.2C162.1,16.1,162.1,16.2,162,16.3z M162.2,17.4c0.1,0.1,0.3-0.1,0.3-0.3
|
||||
c-0.2,0.1-0.3,0-0.4-0.2C162.1,17.2,162.1,17.3,162.2,17.4z M162.3,20.9c0,0.2,0,0.4,0,0.6c0,0,0,0.1,0.1,0c0,0,0.1,0,0.1-0.1
|
||||
c0-0.2-0.1-0.3,0-0.5C162.5,20.9,162.5,20.9,162.3,20.9C162.4,20.9,162.3,20.9,162.3,20.9z M162.5,18c-0.1,0-0.1,0.1-0.1,0.2
|
||||
c0,0.1,0,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1C162.6,18.1,162.6,18,162.5,18z M163.5,17.2C163.5,17.2,163.4,17.2,163.5,17.2
|
||||
c-0.1,0.1,0,0.1,0,0.1C163.6,17.3,163.6,17.3,163.5,17.2C163.6,17.2,163.6,17.2,163.5,17.2z"/>
|
||||
<path class="st1" d="M166.6,22c-0.4,0-0.8,0-1.2,0c-0.3,0-0.3,0-0.3-0.3c0-0.4,0-0.7,0-1.1c0-0.9,0.3-1.8,1.1-2.3
|
||||
c0.4-0.3,0.9-0.5,1.4-0.6c1-0.3,2.1-0.2,3.2-0.2c0.6,0.1,1.1,0.2,1.6,0.4c1,0.4,1.6,1.2,1.8,2.3c0.1,0.6,0.1,1.1,0.1,1.7
|
||||
c0,1.2,0,2.4,0,3.6c0,0.9,0,1.7,0.1,2.6c0,0.2,0,0.3,0,0.5c0,0.1-0.1,0.2-0.2,0.2h-2.3c-0.2,0-0.2,0-0.2-0.3v-0.6
|
||||
c-0.2,0-0.2,0.1-0.3,0.2c-0.6,0.6-1.4,0.8-2.2,0.9c-0.5,0-1,0-1.5,0c-0.9-0.1-1.7-0.3-2.2-1c-0.2-0.3-0.4-0.6-0.4-1
|
||||
c-0.1-0.7-0.1-1.3,0-2s0.6-1.1,1.2-1.4c0.5-0.2,1-0.3,1.6-0.4c0.9-0.2,1.9-0.1,2.8-0.1c0.2,0,0.4,0,0.6,0c0.1,0,0.2,0,0.2-0.2
|
||||
c0-0.7,0-1.5-0.2-2.2c-0.1-0.5-0.5-0.7-1-0.8c-0.4-0.1-0.8-0.1-1.2,0c-0.6,0.1-0.9,0.5-1,1c0,0.2,0,0.4,0,0.6V22H166.6z
|
||||
M165.4,25.4c-0.1,0.2-0.1,0.4,0,0.5c0.1,0.2,0.1,0.4,0.1,0.6c0,0.1,0.1,0.2,0.1,0.3c0,0,0,0.1,0.1,0.1c0,0,0.1-0.1,0-0.1
|
||||
c0-0.2,0-0.4,0-0.5c0-0.4,0-0.8-0.2-1.2C165.4,25.2,165.5,25.3,165.4,25.4z M166.7,19c0,0,0.1,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1
|
||||
c0-0.1,0-0.1-0.1-0.1c-0.1,0-0.1-0.1-0.2-0.1C166.6,18.8,166.7,18.9,166.7,19z M167.1,27.7C167.1,27.7,167,27.7,167.1,27.7
|
||||
c0,0.1,0,0.1,0,0.1C167.2,27.8,167.2,27.8,167.1,27.7C167.2,27.7,167.1,27.7,167.1,27.7z M167.5,20.2c-0.1-0.1-0.1-0.3,0-0.4
|
||||
c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1,0-0.1,0.1c0,0.1,0,0.2-0.1,0.3c0,0.1,0,0.3,0.2,0.4C167.6,20.2,167.6,20.2,167.5,20.2
|
||||
z M167.8,24.7c0-0.2,0-0.3,0.1-0.5c0,0-0.1-0.1-0.1-0.1c0,0-0.1,0-0.1,0.1c0,0.1,0,0.3-0.1,0.4c-0.1,0.1,0,0.2,0.1,0.2
|
||||
C167.7,24.8,167.8,24.8,167.8,24.7z M167.8,27.4c0.1,0.1,0,0.3-0.1,0.4c0,0-0.1,0-0.1,0.1c0.1,0.1,0.2,0,0.3,0
|
||||
c0.2,0,0.2-0.1,0.2-0.2c-0.1-0.2-0.1-0.4-0.1-0.7c0,0,0-0.1,0-0.1C167.8,27,167.7,27.2,167.8,27.4z M168.4,26.7c0.1,0,0.2,0,0.3,0
|
||||
c0.3,0,0.6,0,1,0c0.4,0,0.7-0.1,1-0.2c0.6-0.3,0.8-0.7,0.8-1.4c0-0.1-0.1-0.2-0.2-0.2c-0.2,0-0.5-0.1-0.6-0.1
|
||||
c-0.7,0-1.4,0-2.1,0.1c-0.5,0.1-0.7,0.4-0.7,0.8C167.8,26.3,167.9,26.5,168.4,26.7z M167.9,28.3c0,0.1,0.1,0.3,0.2,0.3
|
||||
c0.1,0,0.2-0.1,0.2-0.2c0-0.1-0.1-0.3-0.2-0.3C167.9,28.1,167.9,28.2,167.9,28.3z M168,19.8C167.9,19.8,167.9,19.8,168,19.8
|
||||
c-0.1,0.1-0.1,0.2,0,0.2C168,19.9,168,19.9,168,19.8C168,19.8,168,19.8,168,19.8z M169.2,19.3c0,0.1-0.1,0.1,0,0.2
|
||||
c0.1,0,0.1,0,0.2-0.1c0.1-0.1,0-0.2,0-0.2c0-0.1-0.1-0.2-0.2-0.2C169.3,19.1,169.3,19.1,169.2,19.3z M171.6,18.9L171.6,18.9
|
||||
c0-0.1,0-0.1,0-0.1C171.6,18.7,171.6,18.8,171.6,18.9C171.6,18.8,171.6,18.9,171.6,18.9z M171.6,24.2c0,0.1,0,0.1,0.1,0.1
|
||||
c0,0,0.1,0,0.1,0C171.8,24.2,171.8,24.2,171.6,24.2C171.7,24.2,171.7,24.2,171.6,24.2z M171.9,22.5c0.1,0,0.1-0.1,0.1-0.1
|
||||
c0,0-0.1-0.1-0.1,0C171.9,22.3,171.8,22.4,171.9,22.5C171.9,22.4,171.9,22.5,171.9,22.5z M172.3,27.2
|
||||
C172.3,27.2,172.3,27.1,172.3,27.2c0-0.3,0-0.5-0.2-0.7c-0.1-0.1-0.1-0.2-0.1-0.3c-0.1,0-0.1,0-0.1,0.1
|
||||
C171.9,26.7,172.2,26.9,172.3,27.2C172.2,27.2,172.2,27.2,172.3,27.2z M172.1,25.2c-0.1,0-0.1,0.1-0.1,0.1c0,0.1,0,0.2,0.1,0.2
|
||||
c0,0,0,0,0.1,0c0.1-0.1,0-0.1,0.1-0.2C172.2,25.3,172.2,25.2,172.1,25.2z M172.1,26.3c0.1,0,0.1,0,0.1-0.1c0-0.1,0-0.3-0.2-0.4
|
||||
C172.1,26,172.1,26.1,172.1,26.3z M172.8,19.3c0-0.1-0.1-0.1-0.2-0.1c-0.1,0-0.2-0.2-0.3-0.1c-0.1,0.1,0,0.2-0.1,0.3
|
||||
c0,0,0,0.1,0,0.1c0.1,0,0.1,0,0.1,0c0-0.1,0.1-0.2,0.3-0.2C172.7,19.4,172.8,19.4,172.8,19.3z M172.4,20.1c0,0,0,0.1,0.1,0.1
|
||||
c0.1,0,0.1,0,0.1-0.1c0-0.1,0-0.1,0-0.2C172.4,19.9,172.4,20,172.4,20.1z M173,23.3c0,0.3,0.1,0.6,0.1,0.9c0,0.2,0,0.7-0.1,0.9
|
||||
c-0.1,0.1,0,0.2,0.1,0.2c0.1,0,0.2,0,0.2-0.1c0-0.2,0.1-0.3,0.1-0.5c0-0.3,0.1-0.6,0-0.8c-0.1-0.2-0.2-0.5-0.2-0.7
|
||||
c0-0.2-0.1-0.3-0.4-0.4C172.9,22.9,173,23.1,173,23.3z M172.9,20.7C172.8,20.7,172.8,20.7,172.9,20.7c-0.1,0.1,0,0.1,0,0.1
|
||||
C172.9,20.8,172.9,20.8,172.9,20.7C172.9,20.7,172.9,20.7,172.9,20.7z M172.9,26.7c-0.1,0-0.1,0.1-0.1,0.2c0,0,0,0.1,0,0.1
|
||||
c0,0,0,0.1,0.1,0.1c0,0,0.1,0,0.1-0.1c0,0,0-0.1,0-0.1C173,26.7,173,26.7,172.9,26.7z M173,27.5c0,0,0-0.1-0.1-0.1
|
||||
c0,0-0.1,0-0.1,0.1C172.8,27.6,172.9,27.6,173,27.5C173,27.6,173,27.6,173,27.5z M172.9,27.9C172.9,27.9,172.9,27.9,172.9,27.9
|
||||
c-0.1,0.1-0.1,0.2,0,0.2C173,28,173,28,172.9,27.9C173,27.9,173,27.9,172.9,27.9z M173.1,22.6c-0.1-0.2,0.1-0.5-0.1-0.7
|
||||
C172.9,22.5,173,22.5,173.1,22.6z"/>
|
||||
<path class="st1" d="M182.5,21.2c0-0.5-0.3-1-0.7-1.2c-0.5-0.3-1.1-0.2-1.7-0.1c-0.5,0.1-0.8,0.4-1.1,0.8c-0.2,0.3-0.3,0.7-0.3,1
|
||||
c-0.1,0.6-0.1,1.3-0.1,1.9c0,0.5,0.1,1.1,0.2,1.6c0.2,0.7,0.7,1.2,1.5,1.3c0.4,0.1,0.7,0,1,0c0.5-0.1,0.8-0.4,1.1-0.8
|
||||
c0.1-0.2,0.2-0.4,0.3-0.6c0.5,0.3,1,0.6,1.6,0.9c0.1,0.1,0.3,0.2,0.4,0.2c0.2,0.1,0.2,0.2,0.1,0.4c-0.2,0.4-0.4,0.7-0.7,1
|
||||
c-0.5,0.6-1.2,1-2,1.1c-0.6,0.1-1.3,0.2-2,0.1c-0.3,0-0.5,0-0.8-0.1c-0.8-0.1-1.6-0.4-2.2-0.9c-0.5-0.4-0.7-0.9-1-1.4
|
||||
c-0.3-0.8-0.4-1.6-0.5-2.4c-0.1-0.7,0-1.4,0-2.1c0-0.7,0.1-1.5,0.4-2.1c0.4-0.9,0.9-1.6,1.8-2c0.8-0.3,1.6-0.5,2.4-0.5
|
||||
c0.4,0,0.8,0,1.2,0c0.5,0.1,1,0.1,1.5,0.3c1.1,0.4,1.8,1.1,2,2.3c0.2,0.8,0.2,1.5,0.1,2.3c0,0.1,0,0.2-0.2,0.2c-0.8,0-1.7,0-2.5,0
|
||||
c0,0,0,0,0,0C182.5,22.1,182.5,21.6,182.5,21.2z M176.4,22.4c-0.1,0-0.1,0-0.1,0.1c0,0,0,0.1,0,0.1
|
||||
C176.4,22.5,176.4,22.5,176.4,22.4C176.4,22.4,176.4,22.4,176.4,22.4z M176.9,25.3c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0.1,0.1
|
||||
c0,0,0.1-0.1,0.1-0.1v-0.2c0-0.3-0.1-0.6-0.2-0.8c0-0.1-0.1-0.1-0.1-0.2c0,0-0.1,0-0.1,0c0,0,0,0.1,0,0.1c0,0.1,0.1,0.1,0.1,0.2
|
||||
c0,0.1,0.1,0.1,0.1,0.2c-0.2,0.2-0.1,0.5-0.2,0.7c0,0.2-0.1,0.3,0,0.4c0.1,0.1,0,0.2,0,0.3c-0.1,0.1,0,0.2,0.1,0.4
|
||||
c0.2-0.3,0.2-0.5,0.1-0.9c0-0.2,0-0.3,0.1-0.5C177,25.1,176.9,25.2,176.9,25.3z M176.8,20c0,0.1,0,0.1,0,0.2
|
||||
c0,0.1,0.1,0.1,0.1,0.1c0.1,0,0.1,0,0.1-0.1c0-0.2,0-0.4,0-0.5c0-0.1-0.1-0.1-0.2,0C176.8,19.8,176.9,19.9,176.8,20z M177,22.1
|
||||
c0-0.1-0.1-0.3-0.2-0.3c-0.1,0-0.1,0.1-0.1,0.2c0,0.1,0,0.2,0.1,0.2C177,22.2,177,22.1,177,22.1z M176.9,20.5
|
||||
C176.9,20.5,176.8,20.5,176.9,20.5c-0.1,0.1-0.1,0.2,0,0.2C177,20.7,177,20.6,176.9,20.5z M176.9,23.1c0,0.1,0.1,0.3,0.1,0.4
|
||||
c0,0.1,0,0.1,0.1,0.1c0.1,0,0.1-0.1,0-0.1c0-0.1,0-0.2,0-0.2c-0.1-0.2-0.1-0.3,0.1-0.5c0,0,0-0.1,0-0.1
|
||||
C176.9,22.8,176.8,22.9,176.9,23.1z M177,22.5C176.9,22.5,176.9,22.5,177,22.5c0,0.1,0,0.1,0,0.1C177,22.6,177.1,22.6,177,22.5
|
||||
C177.1,22.5,177,22.5,177,22.5z M177.2,24.5c0-0.1-0.1-0.6-0.2-0.7C177,24.1,177,24.3,177.2,24.5z M177.3,19.5
|
||||
C177.3,19.5,177.3,19.5,177.3,19.5c0.2,0.1,0.2,0,0.3-0.1c0,0,0,0,0-0.1C177.4,19.4,177.3,19.4,177.3,19.5z M177.6,26.9
|
||||
c-0.2,0-0.2,0.1-0.3,0.2C177.5,27.1,177.5,27,177.6,26.9z M177.8,27.1c0,0,0,0.1,0.1,0.1c0,0,0.1,0,0.1-0.1c0-0.1,0-0.1-0.1-0.2
|
||||
C177.8,27,177.8,27,177.8,27.1z M178.3,21c0.1-0.2-0.1-0.4,0-0.6c0-0.1,0-0.1,0-0.2c-0.1-0.2,0-0.4-0.1-0.5c0-0.1,0-0.1,0.1-0.2
|
||||
c0.1,0,0.2-0.1,0.3-0.3c-0.2,0-0.2,0.1-0.3,0.1c-0.1,0-0.1,0-0.2-0.1c-0.1-0.1,0-0.5,0.1-0.6c0.1-0.1,0.2,0,0.2-0.1
|
||||
c-0.1-0.1-0.2-0.1-0.2-0.2c-0.1-0.1-0.1,0-0.2,0c0,0.1-0.1,0.2-0.2,0.1c-0.1,0-0.1,0.1-0.2,0.1c0,0.1,0,0.1,0.1,0.1
|
||||
c0.1,0.1,0.1,0.2,0.2,0.3c0,0.3,0,0.5,0.1,0.8c0,0.4,0,0.7,0.1,1.1c0,0.1,0,0.2,0,0.2c-0.1,0.3,0,0.6,0.1,1
|
||||
C178.3,21.8,178.5,21.4,178.3,21z M178.6,25.4C178.6,25.4,178.5,25.4,178.6,25.4c-0.1-0.1-0.1,0-0.1,0c0,0.1,0.1,0.2,0,0.4
|
||||
C178.7,25.7,178.6,25.6,178.6,25.4z M178.9,27.4c0-0.3,0-0.5,0-0.8c0-0.1,0-0.2,0-0.4c0-0.1,0-0.1-0.1-0.2c0,0-0.1,0-0.1,0
|
||||
c-0.1,0.1,0,0.1,0,0.2c0,0.1,0.1,0.2,0,0.3c-0.1,0.2,0,0.4,0,0.6c0,0.1-0.1,0.3,0,0.4C178.9,27.5,178.9,27.5,178.9,27.4z M179,28
|
||||
c0-0.1,0-0.1-0.1-0.1c0,0-0.1,0-0.1,0.1C178.8,28,178.8,28.1,179,28C179,28.1,179,28.1,179,28z M180.4,19.4c0-0.1,0-0.2,0-0.3
|
||||
c0-0.3-0.2-0.5,0-0.7c0,0,0.1-0.1,0-0.1c0,0-0.1-0.1-0.2,0c-0.1,0.1-0.2,0.2-0.1,0.3s0.1,0.3,0,0.5c0,0.1,0,0.2-0.1,0.3
|
||||
C180.2,19.3,180.3,19.4,180.4,19.4C180.4,19.5,180.4,19.4,180.4,19.4z M180.4,27.4c0-0.1-0.1-0.1-0.1-0.1c0,0-0.1,0-0.1,0.1
|
||||
c0,0.1,0,0.1,0.1,0.1C180.4,27.5,180.5,27.5,180.4,27.4z M181.5,18.4c0-0.1,0-0.1,0-0.2c0-0.1,0.1-0.1,0-0.2c0,0-0.1-0.1-0.1,0
|
||||
c-0.1,0.1-0.1,0.3-0.1,0.4c0,0.1,0,0.1,0.1,0.2c0.1,0.1,0.1,0.2,0,0.2c-0.1,0.1-0.1,0.1,0,0.2c0,0,0.1,0.1,0,0.2
|
||||
c-0.1,0.2,0,0.2,0.1,0.4C181.6,19.1,181.6,18.9,181.5,18.4z M181.9,27.5c0-0.1,0-0.2,0-0.3v-0.3c0-0.1,0-0.1-0.1-0.1
|
||||
s-0.1,0.1-0.1,0.1c0,0.1,0,0.2,0,0.3c0,0.1,0,0.2,0,0.3c-0.1,0.2,0,0.4-0.1,0.6c-0.1,0.1,0.1,0.2,0.2,0.2c0.1,0,0.1-0.1,0.1-0.2
|
||||
c0-0.1,0-0.2,0.1-0.3C181.9,27.8,181.9,27.7,181.9,27.5z M182.7,27.5c0,0,0.1,0.1,0.1,0c0-0.1,0-0.1-0.1-0.2c-0.1,0-0.1,0-0.2,0
|
||||
C182.6,27.5,182.7,27.5,182.7,27.5z M182.6,19.4C182.6,19.5,182.6,19.5,182.6,19.4c0.1,0.1,0.1,0.1,0.1,0
|
||||
C182.7,19.4,182.7,19.4,182.6,19.4C182.6,19.4,182.6,19.4,182.6,19.4z M182.8,27C182.8,27,182.8,27.1,182.8,27
|
||||
c0,0.1,0,0.2,0.1,0.2c0,0,0-0.1,0-0.1C182.9,27.1,182.9,27,182.8,27z M183.3,20.1C183.3,20,183.2,20,183.3,20.1
|
||||
c-0.1-0.1-0.1-0.1-0.2-0.1c0,0.1-0.1,0.2,0,0.3C183.2,20.2,183.2,20.2,183.3,20.1z M183.2,19.4c0,0.1,0,0.2,0.2,0.2
|
||||
c0,0,0.1,0,0.1-0.1C183.4,19.5,183.4,19.3,183.2,19.4C183.2,19.3,183.2,19.3,183.2,19.4z M183.7,21C183.7,21,183.7,21.1,183.7,21
|
||||
c0.1,0.1,0.1,0.1,0.1,0.1c0.1-0.1,0.1-0.2,0.2-0.3C183.8,20.8,183.7,20.9,183.7,21z M184.1,21.2C184.1,21.2,184.1,21.2,184.1,21.2
|
||||
c-0.1-0.1-0.2-0.1-0.2,0c-0.1,0.2-0.1,0.5,0.2,0.7C184.1,21.7,184,21.4,184.1,21.2z M184.4,21.3c-0.1-0.3,0.1-0.7-0.1-1
|
||||
C184.2,20.9,184.2,21.1,184.4,21.3z"/>
|
||||
<path class="st1" d="M190,18.1c0.4-0.3,0.8-0.4,1.2-0.5c0.6-0.2,1.3-0.2,1.9-0.1c0.7,0.1,1.5,0.3,2,0.8c0.4,0.4,0.7,0.8,0.9,1.4
|
||||
c0.2,0.6,0.2,1.2,0.2,1.9v6.8c0,0.4,0,0.3-0.3,0.4h-2.2c-0.3,0-0.3,0-0.3-0.3v-6.7c0-0.3,0-0.6-0.1-0.8c-0.3-0.6-0.8-0.8-1.4-0.9
|
||||
c-0.2,0-0.5,0-0.7,0c-0.9,0.1-1.5,0.5-1.6,1.4c0,0.3-0.1,0.5-0.1,0.8v6.2c0,0.4,0,0.3-0.3,0.3c-0.7,0-1.5,0-2.3,0
|
||||
c-0.3,0-0.3,0-0.3-0.3v-14c0-0.5-0.1-0.4,0.4-0.4h2.1c0.4,0,0.4-0.1,0.4,0.3v4.1C189.7,18.4,189.8,18.2,190,18.1z M187.1,18.1
|
||||
c-0.1,0-0.1,0.1-0.1,0.2c0,0,0,0.1,0.1,0.1C187.2,18.4,187.2,18.2,187.1,18.1C187.2,18.1,187.2,18.1,187.1,18.1z M187.1,18.8
|
||||
C187.1,18.8,187.1,18.8,187.1,18.8c-0.1,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C187.1,18.9,187.1,18.9,187.1,18.8z M187.3,22
|
||||
c0-0.2,0-0.3-0.2-0.3C187.1,21.7,187.2,21.8,187.3,22z M187.4,23.3C187.4,23.3,187.3,23.3,187.4,23.3c-0.1,0.1-0.1,0.2,0,0.2
|
||||
C187.5,23.5,187.5,23.5,187.4,23.3C187.5,23.4,187.5,23.3,187.4,23.3z M187.8,24C187.9,24,187.9,23.9,187.8,24
|
||||
c0.1-0.1,0.1-0.2,0-0.1C187.8,23.8,187.8,23.9,187.8,24C187.8,23.9,187.8,24,187.8,24z M188.7,16.8c0,0.1,0,0.1,0,0.2
|
||||
c0,0.1-0.1,0.1-0.1,0c0,0-0.1-0.1-0.1-0.2c0-0.3-0.2-0.6,0.1-0.9c0-0.1,0-0.2,0.1-0.2c0-0.1,0-0.2-0.1-0.2c-0.2,0-0.2-0.1-0.3-0.2
|
||||
c-0.1-0.1-0.2-0.3-0.1-0.5c0-0.1,0-0.2-0.1-0.3c0-0.1-0.1-0.1-0.1-0.1c-0.1,0-0.1,0.1-0.1,0.1c0.1,0.3,0,0.6,0.2,0.9
|
||||
c0.1,0.1,0.1,0.2,0.2,0.1c0.1,0,0.2,0,0.2,0.1c0,0.1-0.1,0.1-0.2,0.1c-0.1,0-0.2,0.2-0.1,0.2c0.2,0.2,0.1,0.4,0.1,0.6
|
||||
c0.1,0.4,0.2,0.7,0.2,1.1c0,0.1,0,0.1,0.1,0.1c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0.1-0.3c0,0,0.1-0.1,0.1-0.1c0,0,0,0.1,0,0.1
|
||||
c0,0.2,0,0.3,0,0.5c0,0.2,0.1,0.3,0.4,0.4c0-0.1,0-0.1,0-0.2c-0.2-0.1-0.2-0.3-0.2-0.4c0-0.3-0.1-0.5,0-0.8c0-0.1,0-0.3-0.1-0.4
|
||||
C188.8,16.5,188.7,16.6,188.7,16.8z M188.3,25.8c0.1,0,0.1-0.1,0.1-0.1c0-0.1,0-0.2-0.1-0.2c-0.1,0-0.1,0.1-0.1,0.1
|
||||
C188.2,25.7,188.2,25.8,188.3,25.8z M188.4,20C188.4,19.9,188.4,19.9,188.4,20c-0.2,0-0.2,0-0.2,0.1c0,0,0,0.1,0.1,0.1
|
||||
C188.4,20.1,188.4,20,188.4,20z M188.6,27.2c0-0.1,0-0.1-0.1-0.1s-0.1,0.1-0.1,0.1c0,0.1,0,0.1-0.1,0.2c0,0-0.1,0-0.1,0.1
|
||||
c0,0.1,0.1,0.1,0.2,0.1C188.6,27.4,188.6,27.4,188.6,27.2C188.6,27.2,188.6,27.2,188.6,27.2z M188.4,22c-0.1,0.1-0.1,0.3,0,0.4
|
||||
C188.4,22.3,188.4,22.2,188.4,22z M188.3,21.1c0,0.2,0.1,0.4,0.1,0.5C188.4,21.4,188.4,21.3,188.3,21.1z M189,15.2
|
||||
C189,15.2,189,15.1,189,15.2c-0.2-0.1-0.4,0-0.4,0.1c0,0.1,0.1,0.2,0.2,0.2C188.9,15.5,189,15.4,189,15.2z M189,24.3
|
||||
C189,24.3,188.9,24.3,189,24.3c-0.1,0.1,0,0.1,0,0.1C189.1,24.4,189.1,24.4,189,24.3C189.1,24.3,189.1,24.3,189,24.3z M189.1,25.2
|
||||
c0.1-0.1,0.1-0.1,0.1-0.2C189.1,25.1,189.1,25.1,189.1,25.2z M189.3,18.7c-0.1,0.2-0.1,0.3,0,0.5c0,0.1,0,0.2,0,0.2
|
||||
c-0.1,0.2-0.1,0.2,0.2,0.3C189.4,19.4,189.5,19,189.3,18.7z M189.5,20c-0.1,0.2,0,0.3,0.1,0.4C189.7,20.2,189.6,20.2,189.5,20z
|
||||
M190.3,18.8c-0.1,0-0.1,0.1-0.1,0.2c0,0,0,0.1,0.1,0.1C190.3,19,190.3,19,190.3,18.8C190.3,18.9,190.3,18.8,190.3,18.8z
|
||||
M190.4,19.4C190.3,19.4,190.3,19.4,190.4,19.4c-0.1,0.1,0,0.2,0,0.2C190.4,19.6,190.4,19.5,190.4,19.4
|
||||
C190.4,19.4,190.4,19.4,190.4,19.4z M192.5,19.5c0,0.2,0,0.3,0.2,0.4C192.7,19.7,192.6,19.6,192.5,19.5z M193.1,19.6
|
||||
c0.1,0,0.1-0.1,0.1-0.2c0-0.1,0-0.2-0.1-0.2c-0.1,0-0.1,0.1-0.1,0.2C193,19.4,192.9,19.6,193.1,19.6z M193.7,19.2
|
||||
c0-0.3,0-0.7,0.1-1c0-0.1,0-0.1-0.1-0.1c0,0-0.1,0-0.1,0.1c0,0.1-0.1,0.3,0,0.4c0,0.1,0.1,0.2,0,0.2c-0.2,0.1-0.1,0.2,0,0.3
|
||||
C193.6,19.2,193.6,19.2,193.7,19.2C193.7,19.3,193.7,19.2,193.7,19.2z M194,21.7c0-0.2,0.1-0.3,0-0.5c0-0.1,0-0.2,0-0.2
|
||||
c0,0,0.1-0.1,0-0.1c-0.2-0.3-0.1-0.6,0-0.8c0.1-0.2-0.2-0.4-0.1-0.5c0,0-0.1,0-0.1,0c-0.1,0-0.1,0.1-0.1,0.2c0,0.1,0.1,0.1,0,0.2
|
||||
c-0.1,0.1-0.1,0-0.2-0.1c0,0,0,0-0.1,0c0,0-0.1,0-0.1,0c0,0,0,0.1,0,0.1c0,0,0.1,0.1,0.1,0.1c0.2,0,0.2,0.1,0.2,0.2
|
||||
c0,0.1-0.1,0.1-0.2,0.2c-0.2,0.1-0.2,0.1,0,0.3c0.1,0.1,0.1,0.2,0.1,0.2c-0.1,0.1-0.1,0.2,0,0.3c0,0,0,0.1,0.1,0.1
|
||||
c0.1,0.2,0,0.4,0,0.7C193.9,21.8,194,21.8,194,21.7z M193.9,25c0,0.1,0,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1c0-0.5,0.1-1.1-0.1-1.6
|
||||
c0-0.1,0-0.1,0-0.2c0.1-0.1,0.1-0.3,0-0.4c-0.1-0.2-0.2-0.4,0-0.5c0.1,0,0-0.1-0.1-0.1c-0.1,0-0.3,0.1-0.3,0.2c0,0.1,0,0.2,0,0.4
|
||||
c0.2,0.2,0.1,0.5,0.1,0.8c0,0,0,0.1,0,0.1c0.1,0.3,0,0.5,0.1,0.8V25z M194,26.5C194,26.5,193.9,26.5,194,26.5c0,0.1,0,0.2,0,0.2
|
||||
C194.1,26.7,194.1,26.6,194,26.5C194.1,26.6,194,26.5,194,26.5z M194.1,27C194.1,27,194.1,26.9,194.1,27c-0.1-0.1-0.1-0.1-0.1,0
|
||||
c0,0.1,0,0.1,0.1,0.1C194.1,27.1,194.1,27,194.1,27z M194.1,25.8C194.2,25.9,194.2,25.9,194.1,25.8c0.1,0,0.1,0,0.1,0
|
||||
c-0.1-0.1,0-0.4-0.2-0.5C194,25.5,194.1,25.7,194.1,25.8z M194.3,26.8c0,0.1,0.1,0.3,0.3,0.4c-0.1-0.3-0.2-0.5-0.3-0.8
|
||||
C194,26.5,194.3,26.6,194.3,26.8z M194.3,23.5c0,0.1,0.1,0.1,0.2,0.1c0,0,0,0,0,0C194.6,23.4,194.5,23.4,194.3,23.5
|
||||
c0-0.1,0-0.2-0.1-0.2C194.2,23.4,194.3,23.5,194.3,23.5z M194.3,21.1C194.3,21.1,194.3,21.1,194.3,21.1
|
||||
C194.3,21.2,194.4,21.2,194.3,21.1C194.4,21.1,194.5,21.1,194.3,21.1C194.4,21.1,194.4,21,194.3,21.1z M194.4,22.5
|
||||
C194.4,22.5,194.5,22.5,194.4,22.5c0.1,0.1,0.2,0,0.2,0C194.6,22.4,194.5,22.4,194.4,22.5C194.4,22.4,194.4,22.4,194.4,22.5z
|
||||
M196,23.3c0-0.2,0-0.3,0-0.4c0-0.5,0-0.9,0-1.4c0-0.2-0.1-0.4-0.3-0.5c-0.2-0.1-0.3-0.3-0.3-0.5c-0.1-0.5-0.1-0.9-0.1-1.3
|
||||
c0-0.1,0-0.2,0-0.3c0,0,0-0.1-0.1-0.1c0,0-0.1,0.1-0.1,0.1c0,0,0,0.1,0,0.1c0,0.5,0.1,0.9,0.1,1.3c0,0.3,0.1,0.6,0.4,0.7
|
||||
c0.2,0.1,0.2,0.3,0.3,0.5c0,0.1,0,0.2,0,0.3c0,0.3,0.1,0.6,0,0.9c0,0.3,0,0.6,0.1,0.9C196,23.5,196,23.4,196,23.3z M195.4,21.8
|
||||
C195.4,21.8,195.4,21.7,195.4,21.8c-0.1-0.1-0.1-0.1-0.1,0c-0.1,0.1,0,0.2,0.1,0.3C195.4,22,195.4,21.9,195.4,21.8z M195.6,22.9
|
||||
c0-0.1-0.1-0.2-0.1-0.3c0-0.1,0-0.2-0.1-0.2c-0.1,0-0.1,0.1-0.1,0.2c0,0.1,0,0.1,0,0.2c0.1,0.1,0.1,0.3,0.1,0.4
|
||||
C195.6,23.1,195.6,23.1,195.6,22.9z M195.6,24.7C195.6,24.7,195.6,24.6,195.6,24.7c0-0.1,0-0.2-0.1-0.2c0,0,0,0,0,0.1
|
||||
C195.5,24.6,195.5,24.7,195.6,24.7z M195.7,25.2C195.7,25.1,195.7,25.1,195.7,25.2c-0.1-0.1-0.1,0-0.1,0c0,0,0,0.1,0,0.1
|
||||
C195.7,25.3,195.7,25.2,195.7,25.2z"/>
|
||||
<path class="st1" d="M199.4,25.7c0.4,0.6,1,0.9,1.7,1c0.6,0.1,1.3,0,1.9,0c0.2,0,0.4-0.1,0.6-0.2c0.3-0.1,0.5-0.4,0.5-0.7
|
||||
c0.1-0.4-0.1-0.6-0.5-0.7c-0.4-0.1-0.7-0.2-1.1-0.1c-0.6,0-1.2,0-1.8-0.1c-1.3-0.1-2.2-0.8-2.6-2c-0.2-0.8-0.4-1.6-0.2-2.5
|
||||
c0.2-1.2,0.9-2.1,2.1-2.5c1-0.3,2-0.5,3.1-0.4c0.7,0,1.4,0.1,2,0.4c0.4,0.1,0.7,0.3,1,0.5c0.6,0.5,0.8,1,0.9,1.7
|
||||
c0,0.2,0,0.4,0,0.5c0,0.4,0,0.8-0.1,1.2c0,0.1-0.1,0.2-0.2,0.2c-0.8,0-1.6,0-2.3,0c-0.2,0-0.2,0-0.2-0.2c0-0.3,0.1-0.6,0-1
|
||||
c-0.1-0.6-0.5-0.9-1.1-1c-0.5-0.1-0.9,0-1.4,0c-0.6,0-1,0.5-1,1.1c-0.1,0.4,0,0.7,0.1,1.1c0.1,0.4,0.4,0.6,0.7,0.7
|
||||
c0.1,0,0.3,0.1,0.5,0.1c0.5,0,1,0,1.5,0c0.6,0,1.2,0.1,1.7,0.3c0.8,0.3,1.3,0.8,1.4,1.6c0.1,0.6,0.1,1.2,0,1.8
|
||||
c-0.1,0.9-0.6,1.5-1.4,1.9c-0.6,0.3-1.2,0.5-1.8,0.5c-0.5,0-0.9,0.1-1.4,0.1c-0.4,0-0.8-0.1-1.2-0.1c-0.7,0-1.3-0.2-1.9-0.5
|
||||
c-0.5-0.2-0.9-0.6-1.2-1.1c-0.1-0.1-0.1-0.1,0-0.2c0.5-0.5,0.9-1.1,1.4-1.6C199.3,25.5,199.4,25.6,199.4,25.7z M198.3,21.3
|
||||
C198.3,21.3,198.2,21.4,198.3,21.3c-0.1,0.1,0,0.1,0,0.1C198.3,21.5,198.3,21.4,198.3,21.3C198.3,21.4,198.3,21.3,198.3,21.3z
|
||||
M198.8,20.6c-0.1-0.1-0.2-0.1-0.3-0.2c0,0-0.1,0-0.1,0.1c0,0.1,0,0.1,0,0.1c0.1,0,0.2,0,0.3,0.1
|
||||
C198.7,20.8,198.8,20.8,198.8,20.6C198.8,20.7,198.8,20.7,198.8,20.6z M198.6,22.1c-0.1,0-0.1,0.1-0.1,0.2c0,0.1,0,0.2,0.1,0.1
|
||||
c0.1,0,0.1-0.1,0.1-0.1C198.7,22.1,198.7,22.1,198.6,22.1z M198.6,21.1C198.5,21.1,198.5,21.1,198.6,21.1c0,0.1,0,0.1,0,0.1
|
||||
C198.6,21.2,198.6,21.2,198.6,21.1C198.6,21.1,198.6,21.1,198.6,21.1z M198.6,20.3C198.6,20.4,198.6,20.4,198.6,20.3
|
||||
C198.6,20.4,198.6,20.5,198.6,20.3c0.1,0.1,0.1,0.1,0.1,0C198.7,20.3,198.6,20.3,198.6,20.3z M198.7,19.6
|
||||
C198.6,19.6,198.6,19.6,198.7,19.6c-0.1,0.1-0.1,0.1,0,0.2C198.7,19.8,198.7,19.7,198.7,19.6C198.7,19.7,198.7,19.6,198.7,19.6z
|
||||
M199,19.8c0,0.1,0.1,0.1,0.1,0.1c0,0,0.1,0,0-0.1C199.1,19.8,199.1,19.7,199,19.8C199,19.7,199,19.8,199,19.8z M199.3,22.1
|
||||
c-0.1,0-0.2,0.1-0.2,0.2c0,0.1,0,0.1,0.1,0.1C199.4,22.4,199.4,22.3,199.3,22.1C199.4,22.1,199.4,22.1,199.3,22.1z M199.4,21.1
|
||||
C199.4,21.1,199.4,21,199.4,21.1c-0.1,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0C199.4,21.2,199.5,21.2,199.4,21.1z M199.4,21.5
|
||||
C199.3,21.5,199.3,21.5,199.4,21.5c-0.1,0.1-0.1,0.2,0,0.2C199.4,21.6,199.4,21.6,199.4,21.5C199.4,21.5,199.4,21.5,199.4,21.5z
|
||||
M199.4,20.1c0,0.1,0.1,0.3,0.1,0.4c0,0.2,0.1,0.4,0.2,0.6c0,0,0.1,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1c0,0,0-0.1-0.1-0.1
|
||||
c-0.1-0.2-0.2-0.3,0-0.5c0-0.1,0-0.1,0-0.2c-0.1-0.1-0.2-0.1-0.1-0.3c0,0,0-0.1-0.1-0.1C199.4,19.8,199.3,19.9,199.4,20.1z
|
||||
M199.6,18.6c0-0.1-0.1-0.1-0.2-0.1c-0.1,0-0.1,0.1-0.1,0.2c0.1,0.1,0.1,0.3,0.2,0.4C199.7,18.9,199.7,18.8,199.6,18.6z
|
||||
M199.5,19.4c0,0.1,0,0.2,0.1,0.2c0,0,0.1-0.1,0.1-0.1C199.6,19.4,199.6,19.3,199.5,19.4C199.5,19.3,199.4,19.4,199.5,19.4z
|
||||
M199.5,27.5c0,0.1,0,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1C199.7,27.4,199.7,27.4,199.5,27.5C199.6,27.4,199.5,27.4,199.5,27.5z
|
||||
M200.1,23.4c0-0.1-0.1-0.2-0.1-0.3c0,0,0-0.1-0.1-0.1c-0.1,0-0.1,0.1-0.1,0.1c0,0.1-0.1,0.2-0.2,0.3
|
||||
C199.9,23.5,200,23.4,200.1,23.4z M200,22.8C200,22.8,200.1,22.7,200,22.8c0.1-0.1,0.1-0.2,0.1-0.2c-0.1,0-0.2-0.1-0.3,0
|
||||
C199.8,22.7,199.9,22.8,200,22.8z M200.1,18.9c-0.1,0.2-0.2,0.3-0.1,0.5C200,19.2,200.1,19.1,200.1,18.9z M200,20.1
|
||||
C200,20.2,200,20.2,200,20.1c0.1,0.1,0.1,0.1,0.2,0c0.1-0.2,0-0.4-0.2-0.7C199.9,19.7,200,19.9,200,20.1z M200.1,23.6
|
||||
C200,23.6,200,23.6,200.1,23.6c-0.1,0.1,0,0.1,0,0.2C200.1,23.7,200.2,23.7,200.1,23.6C200.2,23.6,200.1,23.6,200.1,23.6z
|
||||
M200.2,21.3C200.2,21.3,200.1,21.3,200.2,21.3c-0.1,0.1-0.1,0.1,0,0.1C200.3,21.4,200.3,21.4,200.2,21.3
|
||||
C200.3,21.3,200.3,21.3,200.2,21.3z M200.2,27.5C200.2,27.4,200.1,27.5,200.2,27.5c-0.1,0.1-0.1,0.1,0,0.1
|
||||
C200.2,27.6,200.2,27.6,200.2,27.5C200.2,27.5,200.2,27.5,200.2,27.5z M200.4,19.4C200.4,19.4,200.4,19.5,200.4,19.4
|
||||
c0.1,0.1,0.2,0,0.2,0c0-0.2,0-0.4-0.1-0.6C200.4,19,200.3,19.2,200.4,19.4z M201,19.6c-0.2-0.1-0.2-0.2-0.2-0.4
|
||||
c0-0.1,0-0.2,0.1-0.2c0.1,0,0.1-0.1,0.1-0.1c-0.1-0.2,0-0.3,0-0.5c0-0.1,0-0.2,0-0.2c-0.1-0.1-0.2-0.1-0.2,0
|
||||
c-0.1,0.1-0.1,0.2-0.1,0.3c0,0.3,0,0.6,0.1,0.8c0,0.2,0,0.4-0.1,0.5c-0.1,0.1-0.1,0.1,0,0.2c0.1,0,0.2-0.2,0.2-0.2
|
||||
C200.8,19.8,200.9,19.7,201,19.6C201,19.6,201,19.6,201,19.6z M200.6,28.2C200.6,28.2,200.6,28.3,200.6,28.2c0.2,0.1,0.2,0,0.2,0
|
||||
c-0.1-0.2-0.1-0.4-0.1-0.6c0,0,0-0.1-0.1-0.1C200.5,27.7,200.6,27.9,200.6,28.2z M201.2,27.9c0.1,0,0.1,0,0.1-0.1
|
||||
c0-0.1-0.1-0.1-0.2,0c0,0-0.1,0.1-0.1,0.2C201.1,28,201.2,28,201.2,27.9z M201.1,27.3c0,0.1,0.1,0.3,0.1,0.4c0,0,0.1,0,0.1,0
|
||||
c0,0,0,0,0-0.1c-0.1-0.1-0.1-0.2-0.1-0.3C201.3,27.2,201.2,27.2,201.1,27.3C201.2,27.2,201.2,27.2,201.1,27.3z M201.5,18.9
|
||||
c0.1,0,0.2,0.1,0.3,0.1c0.1,0,0-0.1,0.1-0.2c0-0.1,0.2-0.1,0.1-0.2c-0.4,0.3-0.4,0.3-0.7,0C201.2,18.9,201.2,18.9,201.5,18.9z
|
||||
M201.5,23.6c0.1,0.1,0.1,0.1,0,0.2c-0.1,0.1-0.1,0.2,0,0.3c0.1,0,0,0.1,0,0.1c0,0.3,0,0.4,0.3,0.4c0.1,0,0.2,0,0.2-0.1
|
||||
c0-0.1,0-0.2-0.1-0.2c-0.1,0-0.2-0.1-0.2-0.2c0-0.2,0-0.3,0-0.5c0-0.4-0.1-0.5-0.5-0.6C201.3,23.2,201.3,23.5,201.5,23.6z
|
||||
M201.7,18.2C201.7,18.2,201.7,18.2,201.7,18.2c-0.1-0.1-0.1-0.2-0.2-0.2c-0.1,0-0.1,0.1-0.1,0.1c0,0.1,0.1,0.2,0.3,0.3
|
||||
C201.7,18.4,201.7,18.3,201.7,18.2z M202.6,27.7c0-0.1,0-0.3-0.1-0.4c0,0,0,0-0.1,0c-0.1,0.1,0,0.3,0,0.4c0,0.1,0,0.2,0,0.3
|
||||
c0,0,0,0.1-0.1,0.1c0,0-0.1,0-0.1-0.1c0-0.2-0.1-0.4,0-0.6c0,0,0-0.1,0-0.1c0-0.1-0.1-0.1-0.1-0.1c-0.1,0-0.1,0.1-0.1,0.1
|
||||
c0,0.1,0,0.3,0,0.4c0,0.1,0.1,0.2,0,0.3c-0.1,0.1-0.2,0.2,0,0.3c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0.1,0.2c0.1,0,0.2,0,0.2-0.1
|
||||
c0.1-0.2,0.3-0.3,0.6-0.3C202.6,28,202.5,27.9,202.6,27.7z M202.1,18.4C202.1,18.4,202.1,18.4,202.1,18.4c0,0.1,0,0.1,0,0.1
|
||||
C202.2,18.5,202.2,18.4,202.1,18.4C202.2,18.4,202.2,18.3,202.1,18.4z M202.3,23.8C202.3,23.8,202.3,23.7,202.3,23.8
|
||||
c-0.2-0.1-0.2,0-0.1,0.1c0.1,0.1,0,0.2,0.1,0.4c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0.1,0c0,0,0,0,0.1-0.1v-0.1
|
||||
C202.4,24.2,202.4,24,202.3,23.8z M202.6,18.8C202.6,18.8,202.7,18.9,202.6,18.8c0.2,0.1,0.2,0.1,0.2,0c0-0.1,0-0.1-0.1-0.1
|
||||
c-0.1-0.1-0.1-0.2-0.1-0.3c0-0.1,0-0.1,0-0.2c0-0.1,0-0.1-0.1-0.1c-0.1,0-0.1,0.1-0.1,0.1C202.6,18.4,202.6,18.6,202.6,18.8z
|
||||
M203,23.2c-0.1,0-0.1,0.1-0.1,0.2c0,0.1,0,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.2C203.1,23.3,203.1,23.2,203,23.2z M203,24.5
|
||||
C203,24.6,203,24.6,203,24.5c0.2,0.1,0.2,0.1,0.2,0c0,0,0-0.1,0-0.1c-0.1-0.2-0.1-0.3,0-0.5c0-0.1,0-0.1-0.1-0.2
|
||||
c-0.1,0-0.1,0-0.2,0.1c0,0,0,0.1,0,0.2C203,24.2,203,24.4,203,24.5z M203.5,18.9c0-0.2-0.1-0.3,0.1-0.4c0.1-0.1,0-0.2,0-0.3
|
||||
c0,0-0.1-0.1-0.1-0.1c-0.1,0-0.1,0.1-0.1,0.1c0,0.1,0,0.3,0,0.4C203.2,18.8,203.2,18.8,203.5,18.9z M203.5,18.9
|
||||
c0.1,0.2,0.1,0.4,0.1,0.7c0.2-0.1,0.1-0.3,0.1-0.4C203.7,19,203.6,18.9,203.5,18.9z M203.8,27c0-0.1,0.1-0.2-0.1-0.2
|
||||
c-0.1,0-0.1,0.1-0.1,0.2c0,0.1,0,0.2,0.1,0.3C203.9,27.1,203.8,27.1,203.8,27z M203.9,23.5c-0.1,0.2-0.1,0.5,0,0.8
|
||||
C204,24,203.9,23.7,203.9,23.5z M204.2,26.8c0-0.1,0-0.1-0.1-0.1c-0.1,0-0.1,0.1-0.1,0.1c0,0.1,0,0.2,0,0.2c0,0.1,0,0.2,0.1,0.2
|
||||
c0.1,0,0.1-0.1,0.1-0.2C204.2,26.9,204.2,26.8,204.2,26.8z M204.3,27.6c-0.1,0-0.1,0.1-0.1,0.1c0,0,0,0.1,0.1,0.1
|
||||
C204.3,27.8,204.3,27.7,204.3,27.6C204.3,27.6,204.3,27.6,204.3,27.6z M204.2,19c0,0.1,0.1,0.2,0.2,0.2c0,0,0.1,0,0.1-0.1
|
||||
C204.4,19,204.4,19,204.2,19C204.3,19,204.2,19,204.2,19z M205,25.4c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0.1,0,0.1,0,0.1,0.1
|
||||
s0,0.1,0.1,0.2c0-0.2,0.3-0.3,0.1-0.6c-0.1,0.2-0.3,0.1-0.4,0.1c-0.1,0-0.1-0.1-0.1-0.2c0-0.1,0.1-0.1,0.1-0.1
|
||||
c0.1,0.1,0.1,0.1,0.2-0.1c0-0.1,0.2-0.1,0.1-0.2c0-0.2,0-0.4-0.1-0.6c0,0,0,0-0.1,0c0,0.2,0,0.3,0,0.5c0,0,0,0.1,0,0.1
|
||||
c0,0-0.1,0-0.1,0c0,0,0,0,0-0.1c-0.1-0.1-0.2-0.1-0.3-0.1c-0.1,0-0.1,0.2-0.1,0.3c0,0.2,0.1,0.4,0.1,0.6c0,0.3,0.1,0.5,0.2,0.7
|
||||
C205.1,25.7,205.1,25.6,205,25.4z M205,19.2c0-0.2,0-0.4-0.1-0.5C204.8,18.9,204.8,19,205,19.2z M205.1,19.5
|
||||
c0-0.1-0.1-0.1-0.1-0.1c-0.1,0-0.1,0.1-0.1,0.1c0,0.1,0.1,0.2,0.1,0.3c0,0,0,0,0.1,0c0,0,0.1,0,0.1-0.1c0,0,0-0.1,0-0.1
|
||||
C205.1,19.6,205.1,19.5,205.1,19.5z M205,26.1c0,0.1,0.1,0.2,0.1,0.1c0.1,0,0-0.1,0-0.2c0-0.1,0-0.1-0.1-0.1
|
||||
C205,26,205,26.1,205,26.1z M205.2,20.4C205.2,20.4,205.1,20.4,205.2,20.4c-0.2,0.1-0.2,0.2,0,0.3
|
||||
C205.3,20.6,205.3,20.5,205.2,20.4z M205.1,27.6c0,0.1,0,0.2,0.1,0.2c0.1,0,0.1-0.1,0.1-0.2c0,0,0-0.1,0-0.1
|
||||
c0-0.1-0.1-0.1-0.1-0.1S205.1,27.4,205.1,27.6L205.1,27.6z M205.4,25.7C205.4,25.7,205.4,25.7,205.4,25.7c-0.1-0.1-0.1,0-0.1,0
|
||||
c0,0.2,0,0.3,0.2,0.5C205.5,26,205.4,25.9,205.4,25.7z M205.5,19.2C205.5,19.1,205.5,19.1,205.5,19.2c-0.1-0.1-0.2,0-0.2,0
|
||||
c0,0.1,0,0.2,0.1,0.3C205.5,19.4,205.5,19.3,205.5,19.2z M205.5,26.6C205.6,26.5,205.5,26.5,205.5,26.6c-0.1,0-0.1,0.1-0.1,0.2
|
||||
C205.5,26.7,205.5,26.6,205.5,26.6z M205.6,20.8c0.1-0.2,0.1-0.3-0.1-0.5C205.5,20.6,205.5,20.7,205.6,20.8z M205.7,26.3
|
||||
C205.7,26.3,205.7,26.4,205.7,26.3c-0.1,0.1,0,0.2,0,0.2C205.8,26.5,205.8,26.5,205.7,26.3C205.8,26.4,205.8,26.3,205.7,26.3z"/>
|
||||
<path class="st1" d="M212.5,29c-0.3,0-0.6-0.1-0.9-0.1c-0.4,0-0.8-0.2-1.2-0.4c-0.5-0.3-0.8-0.7-1-1.3c-0.1-0.4-0.2-0.7-0.2-1.1
|
||||
c-0.1-1.9,0-3.8,0-5.7c0-0.2,0-0.2-0.2-0.2h-1.3c-0.1,0-0.1,0-0.1-0.1v-2.2c0-0.1,0-0.1,0.1-0.1h1.4c0.1,0,0.1,0,0.1-0.1v-2.3
|
||||
c0-0.1,0-0.2,0.2-0.2c0.9,0,1.7,0,2.6,0c0.1,0,0.2,0,0.2,0.1v2.3c0,0.1,0,0.2,0.2,0.2h3.3c0.1,0,0.2,0,0.2,0.2V20
|
||||
c0,0.1,0,0.2-0.2,0.2h-3.4c-0.1,0-0.2,0-0.2,0.2c0,1.7,0,3.4,0,5.1c0,0.6,0.2,0.9,0.8,1c0.5,0.1,1,0,1.5-0.4
|
||||
c0.1-0.1,0.2-0.2,0.3-0.4c0.1-0.1,0.1-0.1,0.2,0c0.3,0.5,0.6,1,1,1.5c0.2,0.3,0.2,0.3-0.1,0.6c-0.4,0.5-1,0.8-1.6,1
|
||||
c-0.2,0.1-0.5,0.1-0.7,0.1C213.2,28.9,212.9,29,212.5,29z M208.5,18.3C208.4,18.3,208.4,18.4,208.5,18.3c-0.1,0.5-0.1,0.9,0,1.2
|
||||
c0,0.1,0,0.1,0.1,0.1c0.1,0,0.1-0.1,0.2-0.1c0.1-0.1,0-0.1,0-0.2c-0.2-0.2-0.1-0.4-0.1-0.6c0,0,0-0.1,0-0.1
|
||||
c-0.1-0.1-0.1-0.2,0-0.2C208.5,18.4,208.5,18.4,208.5,18.3z M208.8,18.7c0.1,0,0.1-0.1,0.1-0.2c0,0,0-0.1-0.1-0.1
|
||||
C208.7,18.4,208.7,18.5,208.8,18.7C208.7,18.6,208.7,18.7,208.8,18.7z M209.3,18.3c-0.1,0-0.1,0.1-0.1,0.2c0,0,0,0.1,0,0.1
|
||||
c0,0,0.1,0,0.1,0c0-0.1,0-0.2,0.1-0.2c0.1-0.1,0.1-0.2,0-0.3C209.5,18.2,209.4,18.2,209.3,18.3z M209.9,18.1c-0.1-0.1,0-0.2,0-0.3
|
||||
c0-0.1,0.1,0,0.2,0c0.1,0,0.1,0,0.1-0.1c0-0.1-0.1-0.1-0.2-0.1c-0.1,0-0.2,0-0.3,0c-0.1,0-0.1,0-0.1,0.1c0,0.1,0,0.1,0.1,0.1
|
||||
C209.8,17.8,209.8,17.9,209.9,18.1c-0.1,0.1-0.1,0.1,0,0.1C209.9,18.1,209.9,18.1,209.9,18.1z M209.9,24.2c-0.1,0-0.1-0.1-0.1-0.2
|
||||
c0-0.1,0-0.2-0.1-0.3c0,0,0-0.1-0.1-0.1c0,0-0.1,0.1-0.1,0.1c0,0.2,0,0.4,0.2,0.6c0,0,0,0.1,0.1,0.1
|
||||
C209.9,24.5,210,24.4,209.9,24.2C210,24.3,210,24.3,209.9,24.2z M209.6,25c0,0.1,0,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.2
|
||||
c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0-0.1,0-0.1,0c-0.1,0-0.1,0.1-0.1,0.2V25z M209.6,21.3c0,0,0,0.1,0,0.1c0,0-0.1,0.1,0,0.1
|
||||
c0.1,0,0.1-0.1,0.1-0.1c0,0,0-0.1,0-0.1c0-0.2,0-0.4,0.1-0.6c0,0,0-0.1,0-0.1c0,0-0.1-0.1-0.2,0c-0.1,0.1,0,0.1,0,0.1
|
||||
c0,0,0,0.1,0,0.2C209.7,21,209.6,21.2,209.6,21.3z M209.7,18.7C209.6,18.7,209.6,18.7,209.7,18.7c-0.1,0.2-0.1,0.2,0,0.2
|
||||
s0.1-0.1,0.1-0.1S209.7,18.7,209.7,18.7z M209.8,20C209.8,20,209.8,20,209.8,20l0.1-0.3c0-0.1,0-0.1,0-0.2c0-0.1,0-0.1-0.1-0.1
|
||||
c-0.1,0-0.1,0-0.1,0C209.6,19.5,209.6,19.9,209.8,20C209.7,20,209.7,20,209.8,20z M209.8,25.4C209.8,25.4,209.7,25.4,209.8,25.4
|
||||
c-0.2,0.1-0.1,0.2-0.1,0.3v0c0,0,0,0.1,0.1,0.1c0,0,0-0.1,0-0.1C209.9,25.6,209.8,25.4,209.8,25.4z M209.9,22.8
|
||||
c0,0.1,0.1,0.3-0.1,0.4c0,0,0,0.1,0,0.1c0.1,0,0.2,0.1,0.2,0.2c0,0.1,0.1,0.1,0.1,0c0.1,0,0.1-0.1,0-0.1c0,0-0.1-0.1-0.1-0.1
|
||||
c0-0.3-0.1-0.5-0.2-0.7V22.8z M209.8,26.7c0.1-0.1,0.1-0.2,0-0.3C209.8,26.5,209.8,26.6,209.8,26.7z M210.4,22.9
|
||||
c0-0.2-0.1-0.3,0.1-0.5c0,0,0.1-0.1,0-0.1c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.1,0-0.1,0.1c0,0.1,0,0.2,0,0.2c0.1,0.1,0.1,0,0.1,0
|
||||
c0.1,0,0.1,0,0.1,0.1C210.4,22.6,210.3,22.7,210.4,22.9c-0.1,0.2-0.1,0.3,0,0.4C210.5,23.1,210.4,23,210.4,22.9z M210.2,18.6
|
||||
c0-0.2,0-0.4,0.1-0.5c0,0,0-0.1,0-0.1c0,0,0,0-0.1,0C210,18.1,210,18.5,210.2,18.6C210.1,18.7,210.2,18.6,210.2,18.6z M210.1,16.8
|
||||
C210.1,16.8,210,16.9,210.1,16.8c0,0.1,0,0.2,0,0.2c0,0,0.1,0,0.1-0.1C210.2,16.9,210.2,16.8,210.1,16.8z M211,24.7
|
||||
C211,24.7,211,24.7,211,24.7c0.1,0.1,0.1,0.2,0.1,0.1c0,0,0-0.1,0-0.1c-0.1-0.2-0.1-0.3-0.1-0.5c0-0.1-0.1-0.1-0.1-0.1
|
||||
c-0.2,0.1-0.3,0.1-0.3-0.1c0-0.1,0-0.3-0.1-0.4c0-0.1,0-0.1-0.1-0.1c-0.1,0-0.1,0.1-0.1,0.1c0,0,0,0,0,0.1c0,0.1,0,0.2-0.1,0.2
|
||||
c0,0-0.1,0-0.1,0c0,0,0,0.1,0,0.1c0.2,0.1,0.2,0.2,0.3,0.4c0,0.1,0.1,0.1,0.1,0.2C210.8,24.5,210.9,24.5,211,24.7z M210.2,19.4
|
||||
C210.2,19.4,210.2,19.5,210.2,19.4c0.1,0.1,0.3,0,0.3-0.1c0-0.2-0.2-0.1-0.2-0.1C210.2,19.1,210.2,19.1,210.2,19.4z M210.5,16.5
|
||||
C210.5,16.5,210.5,16.4,210.5,16.5c-0.1-0.1-0.2,0-0.2,0c0,0,0,0.1,0.1,0.1C210.5,16.6,210.5,16.6,210.5,16.5z M210.5,27
|
||||
c0-0.1,0.1-0.2,0.2-0.1c0,0,0.1,0.1,0.2,0.1c0,0,0.1,0,0.1-0.1c0,0,0-0.1-0.1-0.1c-0.1,0-0.1-0.1-0.1-0.1c0-0.1-0.1-0.1-0.1-0.2
|
||||
c-0.1-0.1-0.1,0-0.1,0.1c0,0.2-0.1,0.4-0.1,0.6c0,0.1,0,0.1,0.1,0.2C210.5,27.2,210.4,27.1,210.5,27z M210.5,16
|
||||
C210.4,16,210.4,16,210.5,16C210.4,16,210.4,16,210.5,16c-0.1,0.1-0.1,0.2,0,0.3C210.6,16.2,210.5,16.1,210.5,16z M211,18.2
|
||||
c0,0.1-0.1,0.1,0,0.2c0.1,0,0.1,0,0.1-0.1c0,0,0.1-0.1,0.1-0.1c0-0.1-0.1-0.1-0.2-0.1c0,0,0-0.1,0-0.1c0-0.1,0.1-0.1,0.1-0.2
|
||||
c-0.1-0.1-0.1,0-0.2,0c-0.1,0-0.2,0-0.2-0.1c0-0.1,0-0.1,0-0.2c0.1-0.1,0-0.1,0-0.1c-0.1,0-0.1-0.1-0.2,0c-0.1,0.1,0,0.1,0,0.2
|
||||
c0,0,0,0.1,0,0.1c0,0.1,0.1,0.2,0,0.2c-0.1,0.1-0.1-0.1-0.2-0.1c0,0.1,0,0.3,0.1,0.4c0,0,0,0.1,0.1,0c0.1-0.1,0.2,0.1,0.2-0.1
|
||||
c0-0.2,0.2-0.2,0.3-0.2C211,18.1,211,18.2,211,18.2z M210.7,18.9C210.8,18.9,210.8,18.9,210.7,18.9
|
||||
C210.8,18.9,210.8,18.9,210.7,18.9c0.1-0.1,0.1-0.2,0-0.3c-0.1-0.1-0.1,0-0.2,0c-0.2,0-0.2,0.1-0.1,0.2
|
||||
C210.6,18.7,210.6,18.7,210.7,18.9z M210.7,21.4c0,0.1,0,0.2-0.1,0.3c0,0,0,0.1,0,0.1c0.1,0.1,0.1,0,0.1,0c0,0,0.1-0.1,0.1-0.1
|
||||
c0-0.2,0.1-0.3,0.1-0.5C210.7,21.2,210.7,21.3,210.7,21.4z M210.8,22.8c-0.1,0-0.2,0.1-0.1,0.2c0,0,0,0,0,0
|
||||
C210.7,22.9,210.8,22.9,210.8,22.8C210.8,22.8,210.8,22.8,210.8,22.8z M210.7,16.4c0.1-0.2,0-0.3,0-0.4
|
||||
C210.6,16.1,210.6,16.2,210.7,16.4z M210.7,23.3C210.7,23.3,210.7,23.3,210.7,23.3c-0.1,0.2-0.1,0.3,0,0.4c0.1,0.1,0.2,0.1,0.3,0
|
||||
c0,0,0.1,0,0-0.1c-0.2-0.1-0.1-0.2-0.1-0.3C210.9,23.3,210.8,23.3,210.7,23.3z M211,22c0-0.1-0.1-0.1-0.2-0.1c0,0-0.1,0-0.1,0.1
|
||||
c0,0.1,0.1,0.1,0.1,0.1C210.9,22,211,22,211,22z M210.8,19.9c0,0.3,0,0.5-0.1,0.8c-0.1,0.2,0,0.3,0.2,0.2c0.1,0,0.1,0,0.1,0
|
||||
c0-0.1,0-0.1-0.1-0.1c-0.1-0.1-0.2-0.3-0.2-0.4c0-0.2,0-0.4,0-0.6C210.8,19.7,210.8,19.8,210.8,19.9z M210.7,26.4
|
||||
c0,0.1,0,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1c0,0,0-0.1-0.1-0.1C210.7,26.3,210.7,26.4,210.7,26.4z M210.9,25.6
|
||||
c0.1-0.1,0.1-0.1,0.2-0.1c0,0,0.1,0,0.1-0.1c0,0,0-0.1-0.1-0.1c-0.1,0-0.1-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0,0,0.1-0.1,0.1
|
||||
L210.9,25.6C210.9,25.6,210.9,25.6,210.9,25.6z M211.2,26.1c0.1,0,0-0.1,0-0.1c-0.1,0-0.1-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1
|
||||
c-0.1,0-0.1,0.1,0,0.1c0,0.1,0.1,0.2,0.1,0.4c0,0,0,0.1,0.1,0.1C211.1,26.3,211.1,26.2,211.2,26.1z M211,17
|
||||
c-0.1,0.1-0.1,0.1,0,0.2C211.1,17.1,211.1,17,211,17z M211.1,19.8C211.1,19.9,211.1,19.9,211.1,19.8
|
||||
C211.2,19.9,211.2,19.9,211.1,19.8c0.1-0.1,0.1-0.3,0.1-0.4c0,0,0-0.1,0-0.1c0.1-0.1,0-0.2,0-0.4c0,0,0-0.1-0.1-0.1
|
||||
c0,0-0.1,0.1-0.1,0.1c0.1,0.2,0.1,0.4,0,0.6C211,19.7,211.1,19.8,211.1,19.8z M211.4,18.3C211.4,18.3,211.4,18.3,211.4,18.3
|
||||
c0,0.2-0.1,0.3-0.2,0.2c-0.1,0-0.1,0-0.2,0.1c0,0.1,0,0.1,0,0.2c0.1,0,0.1,0,0.1-0.1c0.1-0.1,0.2,0,0.3,0.1c0.1,0.2,0,0.3,0,0.4
|
||||
c0,0.1,0.1,0.3,0,0.4c0,0.2,0,0.4,0,0.6c0,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.2,0.2,0,0.3c0.1,0.1,0.1,0.2,0,0.3s-0.1,0.2-0.1,0.3
|
||||
c0,0.2,0,0.3-0.2,0.4c0,0-0.1,0-0.1,0.1c0,0.1,0.1,0.1,0.1,0.1c0.1,0,0.2,0.1,0.1,0.3c0,0.1,0,0.1,0,0.2c0.1,0.2,0.2,0.4,0,0.5
|
||||
c-0.1,0.1-0.1,0.1,0,0.2c0.1,0,0.1,0.1,0.1,0.2c0,0.1-0.1,0.1-0.1,0.1c0,0-0.1-0.1-0.1,0c0,0,0,0.1,0,0.1c0,0.1,0.1,0.1,0.2,0.2
|
||||
c0.1,0.1,0.1,0,0.1-0.1c0-0.3,0.1-0.6-0.1-0.8c0-0.1,0-0.1,0-0.2c0-0.1,0-0.1,0-0.2c0-0.3-0.1-0.5,0-0.7c0-0.2,0-0.3,0-0.5
|
||||
c0-0.1-0.1-0.1,0-0.2c0.1-0.2,0.1-0.5,0.1-0.7c0-0.2,0-0.5-0.1-0.7c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0-0.3c0-0.1-0.1-0.2,0-0.4
|
||||
c0,0,0-0.1,0-0.2C211.5,18.4,211.5,18.3,211.4,18.3c0.1-0.2,0.1-0.3,0-0.4C211.4,18,211.3,18.1,211.4,18.3z M211.3,26.7
|
||||
c0,0-0.1-0.1-0.1-0.1c-0.1,0-0.1,0.1,0,0.2c0,0,0,0,0.1,0.1c0.1,0.1,0.1,0.2,0,0.3c-0.1,0.1-0.1,0.2-0.1,0.3
|
||||
c0,0.1,0.1,0.3-0.1,0.4c0,0,0,0.1,0,0.1c0.1,0.1,0.2,0.2,0.2,0.3c0,0.1,0,0.1,0.1,0.1c0.1,0,0.1,0,0.1-0.1c0.1-0.1,0-0.1,0-0.2
|
||||
c-0.1-0.1-0.2-0.3-0.1-0.5c0.1-0.2,0-0.5,0.1-0.6C211.5,26.9,211.3,26.8,211.3,26.7z M211.3,17.6
|
||||
C211.3,17.7,211.3,17.7,211.3,17.6c0.1,0.1,0.2,0.1,0.2,0C211.5,17.6,211.4,17.6,211.3,17.6C211.3,17.6,211.3,17.6,211.3,17.6z
|
||||
M212.1,27.9c0-0.1,0-0.2-0.1-0.2c-0.1,0,0-0.1,0-0.1c0.1-0.1,0.2-0.2,0-0.3c-0.1-0.1-0.1-0.2-0.1-0.3c0.1-0.1,0.1-0.2-0.1-0.2
|
||||
c-0.1,0-0.2-0.1-0.2-0.2c-0.1-0.3-0.2-0.5-0.2-0.7c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c-0.1,0-0.1,0.1,0,0.1c0,0.1,0,0.3,0,0.4
|
||||
c0,0.2,0.1,0.4,0.2,0.5c0,0,0.1,0,0.1,0c0.1,0,0.2,0.1,0.2,0.3v0.5c0,0,0,0.1,0,0.1c0,0-0.1,0-0.1,0c0-0.1-0.1-0.1-0.2,0
|
||||
c0,0.1,0,0.1,0.1,0.1c0.2,0.1,0.3,0.2,0.3,0.4c0,0,0,0,0.1,0.1C212.1,28.1,212.1,28,212.1,27.9z M211.9,19.2
|
||||
C211.9,19.2,211.8,19.2,211.9,19.2c-0.1,0.1-0.1,0.1,0,0.1C211.9,19.3,212,19.3,211.9,19.2C212,19.2,212,19.2,211.9,19.2z
|
||||
M212.2,18.4c-0.1-0.1-0.1-0.1-0.1-0.2c0-0.1,0-0.1-0.1-0.1c-0.1,0-0.2,0.2-0.1,0.3c0.1,0.1,0.1,0.1,0.2,0.2
|
||||
C212.2,18.6,212.2,18.5,212.2,18.4C212.2,18.5,212.2,18.4,212.2,18.4z M211.9,26.3C212,26.4,212,26.4,211.9,26.3
|
||||
c0.1-0.1,0.1-0.2,0-0.2C211.9,26.2,211.9,26.3,211.9,26.3z M212.4,27C212.4,27.1,212.4,27.1,212.4,27c0.1,0.1,0.2,0,0.2,0
|
||||
C212.6,27,212.5,27,212.4,27C212.4,27,212.4,27,212.4,27z M213,19.3c0-0.1,0-0.1-0.1-0.1c-0.1,0-0.2-0.1-0.1-0.2
|
||||
c0-0.1,0-0.3,0-0.5c0-0.1,0-0.1,0.1-0.1s0.1,0.1,0.1,0c0-0.1,0-0.1,0-0.1c0,0-0.1-0.1-0.1-0.1c0-0.1-0.1-0.1-0.1-0.1
|
||||
c-0.1,0-0.1,0.1-0.1,0.2c0,0.3,0,0.6,0,1v0.4c0,0.1,0,0.1,0.1,0.2C212.9,19.6,213,19.5,213,19.3z M213.4,27
|
||||
C213.4,26.9,213.4,26.9,213.4,27c-0.2,0-0.2,0-0.2,0c0,0.2,0,0.4,0,0.6c0,0.1-0.1,0.2,0,0.3c0.1,0.1,0.1,0.2,0,0.3
|
||||
c0,0.1,0,0.1,0,0.2c0,0.1,0.1,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1c-0.1-0.1-0.1-0.2-0.1-0.4c0,0,0-0.1,0-0.1
|
||||
c-0.1-0.2-0.1-0.4,0-0.6c0,0,0,0,0-0.1C213.5,27.1,213.4,27.1,213.4,27z M213.2,19C213.2,19,213.3,19,213.2,19
|
||||
c0.1,0.1,0.1,0,0.1,0c0,0,0-0.1,0-0.1C213.3,18.9,213.3,19,213.2,19z M214,18.3C214,18.3,214,18.2,214,18.3c-0.1-0.1-0.1,0-0.1,0
|
||||
c0,0.1,0,0.1-0.1,0.1c0,0-0.1,0-0.1,0.1c0,0.1,0.1,0.1,0.1,0.1c0,0,0.1,0,0.1-0.1c0,0,0-0.1,0-0.1V18.3z M214.1,27
|
||||
c0-0.1-0.1-0.1-0.2-0.1c-0.1,0-0.1,0.1-0.1,0.2c0,0.1,0,0.1,0.1,0.1c0.1,0.1,0.1,0.2,0,0.3c0,0.1-0.1,0.1,0,0.2c0,0,0,0.1,0.1,0.1
|
||||
c0,0,0.1-0.1,0.1-0.1c0-0.2,0.1-0.3,0.1-0.5C214.1,27.1,214.1,27.1,214.1,27z M214.4,27.3C214.4,27.3,214.3,27.3,214.4,27.3
|
||||
c-0.1,0.2,0,0.2,0,0.2c0,0,0.1,0,0.1-0.1C214.5,27.3,214.5,27.3,214.4,27.3z M214.6,27.9C214.6,27.8,214.6,27.8,214.6,27.9
|
||||
c-0.1-0.1-0.1-0.1-0.1,0C214.5,27.9,214.5,27.9,214.6,27.9C214.6,27.9,214.6,27.9,214.6,27.9z"/>
|
||||
<path class="st1" d="M223.9,27.5c-0.2,0.6-0.7,1-1.3,1.2c-0.4,0.2-0.9,0.3-1.3,0.3c-0.3,0-0.6,0-1,0c-1,0-1.9-0.4-2.5-1.2
|
||||
c-0.3-0.4-0.5-0.8-0.6-1.3c-0.2-0.6-0.2-1.3-0.2-2c0-2.1,0-4.3,0-6.4c0-0.1,0-0.1,0-0.2c0-0.1,0.1-0.2,0.2-0.2h2.2
|
||||
c0.5,0,0.4,0,0.4,0.4c0,2.1,0,4.2,0,6.3c0,0.3,0.1,0.6,0.1,1c0.1,0.5,0.4,0.8,0.9,1c0.6,0.2,1.2,0.2,1.9-0.1
|
||||
c0.5-0.2,0.7-0.5,0.9-1c0.1-0.3,0.1-0.6,0.1-0.9c0-0.5,0-1,0-1.5c0-1.6,0-3.2,0-4.7v-0.2c0-0.2,0-0.2,0.2-0.2h2.4
|
||||
c0.3,0,0.3,0,0.3,0.3v7.5c0,1,0,2,0.1,3c0,0.2,0,0.2-0.2,0.2h-2.2c-0.2,0-0.2-0.1-0.3-0.2C224,28.1,224,27.8,223.9,27.5
|
||||
C223.9,27.4,223.9,27.5,223.9,27.5z M218.4,25.2c0-0.1,0-0.2-0.1-0.2c-0.1,0-0.1,0.1-0.2,0.1c-0.1,0.1,0,0.2-0.1,0.3
|
||||
c-0.2-0.3-0.3-0.6-0.2-0.9c0-0.2,0-0.4,0-0.6c-0.1-0.2,0-0.3,0-0.5c0.1-0.1,0.1-0.3,0-0.4c-0.1-0.2-0.2-0.4,0-0.6
|
||||
c0-0.1,0-0.2,0-0.3c0-0.3-0.1-0.5-0.1-0.8c0-0.3-0.1-0.5-0.2-0.7c0-0.2-0.2-0.4-0.2-0.6c0-0.1,0-0.2-0.1-0.2c0,0.1,0,0.2,0,0.3
|
||||
c0,0.3,0,0.5,0.1,0.8c0.1,0.2,0.2,0.4,0.2,0.5c0.1,0.4,0.1,0.8,0,1.2c0,0.1-0.1,0.2,0,0.3c0.2,0.2,0.1,0.4,0,0.6
|
||||
c-0.1,0.2-0.1,0.3-0.1,0.5c0.1,0.4,0,0.9,0.1,1.3c0.1,0.4,0.1,0.8,0.3,1.1c0.1,0.1,0.1,0.2,0.1,0.4c0,0.3,0.2,0.6,0.4,0.9
|
||||
c-0.1-0.3,0-0.5-0.2-0.8c0-0.1-0.1-0.2-0.1-0.2c0-0.2-0.1-0.3-0.1-0.5c-0.2-0.4-0.2-0.5,0.3-0.5C218.4,25.4,218.3,25.3,218.4,25.2
|
||||
z M218.1,20c0-0.1,0-0.2,0.1-0.4c0-0.1,0-0.1-0.1-0.1c-0.1-0.1-0.1-0.2-0.1-0.4c0,0,0-0.1-0.1-0.1c0.1,0.4,0.1,0.7,0.2,1.1
|
||||
c0,0.1,0,0.2,0.1,0.2C218.2,20.2,218.1,20.1,218.1,20z M218.3,21.2c0-0.2-0.1-0.4-0.1-0.6C218,20.8,218.1,21,218.3,21.2z
|
||||
M218.2,18.6c0,0.1,0,0.2,0.1,0.2c0,0,0,0,0.1-0.1C218.3,18.6,218.3,18.6,218.2,18.6C218.2,18.6,218.2,18.6,218.2,18.6z M218.3,26
|
||||
C218.3,26,218.3,26,218.3,26c0,0.1,0,0.2,0,0.1C218.4,26.1,218.4,26,218.3,26C218.4,26,218.4,25.9,218.3,26z M218.4,22
|
||||
C218.4,22,218.4,22,218.4,22c0.1,0,0.1,0,0.1,0c0-0.2-0.1-0.3-0.1-0.5C218.2,21.7,218.3,21.8,218.4,22z M218.6,19.8
|
||||
C218.6,19.8,218.7,19.8,218.6,19.8c0.1-0.1,0-0.1,0-0.2c0,0,0,0,0,0C218.5,19.7,218.5,19.7,218.6,19.8z M219.3,19.3
|
||||
c-0.2,0-0.2-0.2-0.3-0.4c0-0.2,0-0.3-0.2-0.5c0,0-0.1-0.1-0.1,0c0,0,0,0.1,0,0.1c0.1,0.2,0.1,0.4,0.1,0.6c0,0.2,0.1,0.4,0.4,0.4
|
||||
c0.1,0,0.1,0,0.1-0.1C219.4,19.4,219.4,19.3,219.3,19.3z M218.9,24.7C218.9,24.7,218.9,24.7,218.9,24.7c0,0.1,0,0.1,0,0.1
|
||||
C219,24.8,219,24.8,218.9,24.7C219,24.7,219,24.7,218.9,24.7z M219,21.8c0.1-0.2,0-0.3-0.1-0.5C218.9,21.5,219,21.7,219,21.8z
|
||||
M219.4,22.3c-0.1,0-0.2,0-0.3,0c0,0.1,0,0.2,0.1,0.4C219.2,22.5,219.3,22.4,219.4,22.3z M219.3,24.1c0,0.1,0.1,0.2,0,0.2
|
||||
c-0.1,0.3,0.1,0.6,0,0.9c0,0.1,0,0.2,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1c0-0.1-0.1-0.2-0.1-0.4c0-0.3,0-0.7,0-1c0-0.1,0-0.1-0.1-0.1
|
||||
C219.3,23.9,219.2,24,219.3,24.1z M219.4,25.8C219.4,25.8,219.4,25.8,219.4,25.8c-0.1-0.1-0.2,0-0.2,0S219.3,25.9,219.4,25.8
|
||||
C219.4,25.9,219.4,25.9,219.4,25.8z M219.7,26.2c-0.1,0.2,0,0.3,0.1,0.5C219.8,26.6,219.9,26.4,219.7,26.2z M219.8,26.9
|
||||
c-0.1,0-0.1,0.1-0.1,0.1c0,0,0,0.1,0.1,0.1C219.8,27.1,219.8,27.1,219.8,26.9C219.8,27,219.8,26.9,219.8,26.9z M220.2,27.5
|
||||
c0.1-0.2,0.1-0.7,0.1-1C220.1,26.7,220.1,27.3,220.2,27.5z M221,27.1c-0.1,0.4-0.1,0.8,0.1,1.1C221.1,27.9,221.1,27.3,221,27.1z
|
||||
M221.9,27c-0.1,0.2-0.2,0.3-0.1,0.5C221.9,27.3,221.9,27.2,221.9,27z M224.3,19.7c0,0,0,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1
|
||||
c0-0.1-0.1-0.1-0.1-0.2c0-0.2-0.1-0.4,0-0.6c0,0,0-0.1,0-0.1c0-0.1,0-0.1-0.1-0.1c-0.1,0-0.1,0.1-0.1,0.1c0,0.1,0,0.1,0,0.2
|
||||
C224.2,19.3,224.3,19.5,224.3,19.7z M224.7,21.9c0-0.3-0.1-0.6-0.1-0.9c0.1-0.3-0.1-0.6-0.1-1C224.3,20.4,224.4,21.6,224.7,21.9z
|
||||
M224.9,25c0-0.5,0-1,0-1.4c0-0.2-0.1-0.5,0-0.7c0-0.1,0-0.2-0.2-0.4c0,0,0,0.1,0,0.1C224.8,23.4,224.6,24.2,224.9,25
|
||||
C224.9,25,224.9,25,224.9,25z M225.3,26.2C225.3,26.2,225.2,26.2,225.3,26.2c-0.1,0.1-0.1,0.2,0,0.2
|
||||
C225.3,26.4,225.3,26.3,225.3,26.2C225.4,26.2,225.3,26.2,225.3,26.2z M225.4,25.2C225.4,25.2,225.5,25.2,225.4,25.2
|
||||
c0.2-0.2,0-0.2,0-0.3C225.3,25,225.2,25.1,225.4,25.2z M225.6,18.5C225.6,18.4,225.5,18.4,225.6,18.5c-0.2-0.1-0.2,0-0.2,0
|
||||
c0,0.1,0,0.2,0.2,0.2V18.5z M225.4,20c0,0,0,0.1,0,0.1c0,0,0.1,0,0.1,0c0-0.1,0.2-0.1,0.1-0.3C225.6,19.9,225.5,20,225.4,20z
|
||||
M225.6,18.9c0,0.1-0.1,0.1-0.1,0.1c-0.1,0.1-0.2,0.2-0.1,0.2c0.1,0.1,0.1-0.1,0.2-0.1c0.2-0.1,0.2-0.1,0.2-0.3
|
||||
c0-0.1-0.1-0.1-0.2-0.2C225.6,18.9,225.6,18.9,225.6,18.9z M225.7,23.2c0,0.1,0,0.1,0.1,0.1c0,0,0.1,0,0.1-0.1
|
||||
C225.9,23.1,225.9,23.1,225.7,23.2C225.7,23.1,225.7,23.1,225.7,23.2z M226,22.4C226.1,22.4,226,22.4,226,22.4
|
||||
c-0.1-0.1-0.1,0-0.2,0.1c0,0,0,0.1,0,0.1C226,22.6,226,22.5,226,22.4z M226,21.9c0,0-0.1,0.1-0.1,0.1c0,0,0,0.1,0.1,0.1
|
||||
c0.1,0,0.1,0,0.1-0.1c0,0,0.1-0.1,0-0.1C226.1,21.8,226,21.8,226,21.9z"/>
|
||||
<path class="st1" d="M228.7,17.7h2.1c0.1,0,0.2,0,0.2,0.2c0.1,0.3,0,0.6,0.1,1c0.1-0.1,0.2-0.2,0.2-0.3c0.1-0.2,0.3-0.4,0.5-0.5
|
||||
c0.5-0.4,1.1-0.6,1.8-0.6c0.4,0,0.7,0,1.1,0c1,0.1,1.8,0.4,2.4,1.2c0,0.1,0.1,0.1,0.1,0.2c0.2-0.3,0.4-0.6,0.7-0.8
|
||||
c0.5-0.4,1.1-0.6,1.7-0.6c0.5,0,0.9,0,1.3,0c0.9,0.1,1.7,0.4,2.3,1.2c0.4,0.6,0.6,1.2,0.6,1.9c0.1,1.4,0,2.9,0,4.3v3.5
|
||||
c0,0.3,0,0.3-0.3,0.3h-2.3c-0.3,0-0.3,0-0.3-0.3v-6.2c0-0.3,0-0.7-0.1-1c-0.1-0.4-0.2-0.8-0.6-1c-0.4-0.2-0.9-0.3-1.3-0.2
|
||||
c-0.1,0-0.2,0-0.3,0.1c-0.5,0.2-0.8,0.6-0.9,1.1c0,0.3,0,0.6,0,0.9v6.3c0,0.4,0,0.4-0.4,0.4h-2.2c-0.4,0-0.3,0-0.3-0.3
|
||||
c0-2.1,0-4.2,0-6.4c0-0.4,0-0.9-0.2-1.3c-0.1-0.3-0.3-0.5-0.6-0.6c-0.6-0.2-1.2-0.2-1.8,0c-0.2,0.1-0.4,0.3-0.5,0.5
|
||||
c-0.2,0.4-0.2,0.7-0.2,1.1v6.6c0,0.5,0.1,0.4-0.4,0.4h-2.2c-0.3,0-0.3,0-0.3-0.3v-7.8c0-0.7,0-1.5-0.1-2.2c0-0.2,0-0.4,0-0.6
|
||||
C228.6,17.7,228.7,17.7,228.7,17.7z M229.1,24.3c0.1,0,0.1-0.2,0.1-0.3c0-0.1,0-0.1-0.1-0.1c-0.1,0-0.1,0.1-0.1,0.2
|
||||
C229,24.2,228.9,24.3,229.1,24.3z M229.2,25.2C229.1,25.2,229.1,25.2,229.2,25.2c-0.1,0.1-0.1,0.2,0,0.2c0,0,0.1,0,0.1-0.1
|
||||
C229.2,25.2,229.2,25.2,229.2,25.2z M229.2,26.3C229.2,26.3,229.3,26.3,229.2,26.3c0.1,0,0.2,0,0.2,0c0-0.1,0-0.2-0.2-0.3
|
||||
C229.2,26.1,229.2,26.2,229.2,26.3z M229.4,26.9c0.1,0.2-0.2,0.4,0.1,0.6C229.6,27.2,229.6,27.1,229.4,26.9z M229.6,26.7
|
||||
C229.6,26.6,229.5,26.7,229.6,26.7c-0.1,0.1-0.1,0.1,0,0.1C229.6,26.8,229.6,26.8,229.6,26.7C229.7,26.7,229.6,26.7,229.6,26.7z
|
||||
M229.8,27.2c0,0.1,0,0.1,0.1,0.1c0.1,0,0.1,0,0.1-0.1c0-0.1,0-0.3,0-0.4C229.9,27,229.8,27.1,229.8,27.2z M230.9,20.3
|
||||
c0,0.1,0,0.2,0,0.2c0,0.1,0.1,0.2,0,0.3c0,0.1,0,0.2,0,0.3c0,0,0,0,0.1,0c0,0,0.1,0,0.1,0c0-0.1,0-0.1,0-0.2
|
||||
c0.1-0.4-0.1-0.7-0.1-1.1c0-0.1,0-0.1-0.1-0.1C230.9,19.9,230.9,20.1,230.9,20.3z M233.6,18.9c0.1-0.2,0-0.3-0.1-0.6
|
||||
C233.4,18.7,233.4,18.7,233.6,18.9z M234.7,19.8c-0.1,0-0.1,0.1-0.1,0.2s0,0.1,0.1,0.1s0.1-0.1,0.1-0.2
|
||||
C234.8,19.9,234.8,19.8,234.7,19.8z M234.7,18.7c0-0.1,0.1-0.3-0.1-0.5c0,0.4-0.1,0.7,0.1,1C234.8,19.1,234.7,18.9,234.7,18.7z
|
||||
M235.7,19.4c0,0.1,0,0.1,0,0.2l0,0C235.8,19.6,235.8,19.5,235.7,19.4C235.8,19.5,235.8,19.4,235.7,19.4
|
||||
C235.8,19.4,235.7,19.4,235.7,19.4z M236.2,19.4c0-0.1,0.1-0.2,0-0.3h0c-0.1,0.1-0.1,0.2-0.1,0.3c0,0.1,0,0.1,0.1,0.2V19.4z
|
||||
M236.3,20.5c0.1,0.1,0.2,0.1,0.3,0.1c0.1,0,0.1-0.1,0.1-0.1c0-0.1,0-0.1-0.1-0.1c-0.1,0-0.2,0-0.3-0.1
|
||||
C236.2,20.4,236.2,20.5,236.3,20.5z M236.4,20C236.3,20,236.3,20,236.4,20c-0.1,0.1-0.1,0.2-0.1,0.2c0.1,0,0.1,0,0.2-0.1
|
||||
C236.5,20,236.4,20,236.4,20z M236.4,25.4c0,0.1,0,0.2,0.1,0.2c0.1,0,0.1,0,0.2,0c0-0.1,0-0.2,0-0.2c0-0.1-0.1-0.1-0.2-0.1
|
||||
C236.4,25.3,236.3,25.4,236.4,25.4z M236.5,26.1C236.5,26.1,236.5,26.2,236.5,26.1c0.1,0.1,0.2,0,0.1,0c0-0.2-0.1-0.2-0.3-0.4
|
||||
C236.4,25.9,236.5,26,236.5,26.1z M236.6,21.7c0-0.1,0-0.1,0-0.2c0-0.1-0.1-0.1-0.1-0.1c-0.1,0.1,0,0.2,0,0.3c0,0,0,0,0,0.1
|
||||
c0,0,0.1,0.1,0.1,0C236.6,21.8,236.6,21.8,236.6,21.7C236.6,21.7,236.6,21.7,236.6,21.7z M236.6,24.5c0.1-0.2,0.1-0.3,0-0.5
|
||||
C236.6,24.1,236.5,24.3,236.6,24.5z M236.9,27.1C236.9,27.1,236.9,27.1,236.9,27.1c0.1,0.1,0.1,0.1,0.1,0
|
||||
C237,27,237,27,236.9,27.1C236.9,27,236.9,27,236.9,27.1z M239.5,18.8C239.4,18.7,239.4,18.8,239.5,18.8c-0.1,0.1,0,0.2,0,0.2
|
||||
c0.1,0,0.1,0,0.1-0.1C239.6,18.8,239.5,18.8,239.5,18.8z M240.3,19.1c0-0.2,0-0.4,0-0.6c0,0,0-0.1,0-0.1c0-0.1-0.1-0.2-0.2-0.1
|
||||
c-0.1,0-0.1,0.1-0.1,0.2c0,0.3,0.1,0.5,0.1,0.7C240.3,19.2,240.3,19.1,240.3,19.1z M240.7,18.4c0,0.1,0.1,0.1,0.1,0.1
|
||||
c0,0,0.1,0,0.1,0C240.9,18.4,240.8,18.4,240.7,18.4C240.7,18.4,240.7,18.4,240.7,18.4z M241.9,26.1c0-0.1-0.1-0.1-0.2-0.1
|
||||
c0,0-0.1,0-0.1,0.1C241.7,26.2,241.8,26.2,241.9,26.1C241.9,26.2,241.9,26.2,241.9,26.1z M241.8,22.1
|
||||
C241.8,22.1,241.8,22.1,241.8,22.1c0.1,0.1,0.1,0.1,0.1,0c0-0.1,0-0.2-0.1-0.2C241.8,21.9,241.8,22,241.8,22.1z M242,26.6
|
||||
C242,26.6,242,26.5,242,26.6c-0.1-0.1-0.2,0-0.1,0c0.1,0.2,0,0.4,0,0.6c0,0.1,0,0.2,0.1,0.2c0.1,0,0.1-0.1,0.1-0.2
|
||||
c0,0,0-0.1,0-0.1C242.1,26.9,242,26.8,242,26.6z M242.3,21.5C242.3,21.5,242.2,21.5,242.3,21.5c-0.1,0.1-0.1,0.1,0,0.1
|
||||
C242.3,21.6,242.4,21.6,242.3,21.5C242.4,21.5,242.3,21.5,242.3,21.5z M242.8,19.4c0-0.1,0-0.1,0-0.2c0,0,0,0-0.1,0
|
||||
c0,0-0.1,0-0.1,0.1c0,0.2,0,0.4,0,0.6C242.8,19.8,242.8,19.8,242.8,19.4z M242.7,20.3c-0.1,0.2-0.1,0.2,0,0.7
|
||||
C242.9,20.8,242.9,20.8,242.7,20.3z M242.9,22.5c-0.1,0-0.1,0.1-0.1,0.2c0,0.1,0,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.2
|
||||
C243,22.6,243,22.5,242.9,22.5z M243.1,20.9C243.2,20.9,243.2,21,243.1,20.9c0.1,0.1,0.1,0,0.1,0c0,0,0-0.1-0.1-0.1
|
||||
C243.1,20.8,243.1,20.8,243.1,20.9z M243.3,22.5C243.3,22.5,243.3,22.5,243.3,22.5c0.1,0.1,0.1,0.1,0.1,0c0-0.2,0.1-0.4-0.1-0.5
|
||||
C243.2,22.2,243.2,22.3,243.3,22.5z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 111 KiB |
11
resources/assets/images/Icons/langsames-wachstum.svg
Normal file
|
After Width: | Height: | Size: 194 KiB |
|
Before Width: | Height: | Size: 9 KiB After Width: | Height: | Size: 6.4 KiB |
|
Before Width: | Height: | Size: 115 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 6.4 KiB |
|
Before Width: | Height: | Size: 138 KiB |
|
Before Width: | Height: | Size: 5 KiB After Width: | Height: | Size: 6.4 KiB |
|
Before Width: | Height: | Size: 138 KiB |
BIN
resources/assets/images/Icons/picto-suppenhuhn-gruen.png
Normal file
|
After Width: | Height: | Size: 5 KiB |
|
|
@ -98,7 +98,6 @@
|
|||
"Our commitments": "Unsere verpflichtungen",
|
||||
"Our concept": "Unser Konzept",
|
||||
"Our free range ": "Usere Freiland",
|
||||
"Our Free-Range": "Usere Freiland",
|
||||
"Our products": "Unsere Produkte",
|
||||
"Our recipes": "Unsere Rezepte",
|
||||
"Page Expired": "Seite abgelaufen",
|
||||
|
|
@ -256,7 +255,5 @@
|
|||
"This is not the page you are looking for ...": "Dies ist nicht die Seite, die Sie suchen ...",
|
||||
"You are not allowed to see this element": "Sie dürfen dieses Element nicht sehen",
|
||||
"Oh no": "Ach nein",
|
||||
"Site in maintainance, we'll be back...": "Die Seite wird gerade gewartet, wir kommen wieder...",
|
||||
"We could not find the page": "Wir konnten die Seite nicht finden",
|
||||
"Back to home page": "Zurück zur Startseite"
|
||||
"Site in maintainance, we'll be back...": "Die Seite wird gerade gewartet, wir kommen wieder..."
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,29 +1,8 @@
|
|||
// Empty.
|
||||
|
||||
.youtube-play-button {
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
font-size: 3rem;
|
||||
transform: translateX(-50%) translateY(-50%);
|
||||
}
|
||||
|
||||
.title-scarletwood {
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
h5,
|
||||
h6 {
|
||||
font-family: scarlet-wood, sans-serif;
|
||||
}
|
||||
}
|
||||
|
||||
#marinade {
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
h5,
|
||||
h6 {
|
||||
color: #fff;
|
||||
font-family: scarlet-wood, sans-serif;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
0
resources/sass/fo/pages/.gitkeep
Normal file
|
|
@ -1,4 +1,7 @@
|
|||
{{-- MINI CRUD EDIT WHEN JSON IS TRANSLATABLE --}}
|
||||
@php
|
||||
$data = (isset($model->data)) ? $model->getEmptyData() : $conceptData;
|
||||
@endphp
|
||||
@foreach ($data as $k => $input)
|
||||
@php
|
||||
$input = json_decode(json_encode($input), true);
|
||||
|
|
@ -7,7 +10,7 @@
|
|||
@case(intval(App\Enums\InputType::video->value))
|
||||
@case(intval(App\Enums\InputType::videoVimeo->value))
|
||||
@case(intval(App\Enums\InputType::videoYoutube->value))
|
||||
<div class="minicrud-input col-12 col-md-6 mb-3">
|
||||
<div class="col-12 col-md-6 mb-3">
|
||||
<fieldset class="border h-100 bg-white p-3">
|
||||
<legend>{{ $input['label'] }} *</legend>
|
||||
<div class="row">
|
||||
|
|
@ -17,7 +20,7 @@
|
|||
'label' => $input['label'],
|
||||
'hasWordCounter' => true,
|
||||
'name' => 'data['.$k.'][value]',
|
||||
'value' => old("data.{$k}.value", $input['value'] ?? null),
|
||||
'value' => old("data.{$k}.value", $model->data[$k]['value'] ?? null),
|
||||
'required' => isset($input['required']) ? !empty($input['required']) : true,
|
||||
'model' => $model ?? null,
|
||||
'helper' => match(intval($input['inputType'])) {
|
||||
|
|
@ -37,7 +40,7 @@
|
|||
|
||||
@case(intval(App\Enums\InputType::url->value))
|
||||
@case(intval(App\Enums\InputType::string->value))
|
||||
<div class="minicrud-input col-12 col-md-6 mb-3">
|
||||
<div class="col-12 col-md-6 mb-3">
|
||||
<fieldset class="border h-100 bg-white p-3">
|
||||
<legend>{{ $input['label'] }} *</legend>
|
||||
<div class="row">
|
||||
|
|
@ -47,7 +50,7 @@
|
|||
'label' => $input['label'],
|
||||
'hasWordCounter' => true,
|
||||
'name' => 'data['.$k.'][value]',
|
||||
'value' => old("data.{$k}.value", $input['value'] ?? null),
|
||||
'value' => old("data.{$k}.value", $model->data[$k]['value'] ?? null),
|
||||
'required' => isset($input['required']) ? !empty($input['required']) : true,
|
||||
'model' => $model ?? null,
|
||||
'helper' => __('validation.between.string', [
|
||||
|
|
@ -66,7 +69,8 @@
|
|||
@break
|
||||
|
||||
@case(intval(App\Enums\InputType::number->value))
|
||||
<div class="minicrud-input col-12 mb-3">
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<fieldset class="border p-3 mb-3">
|
||||
<div class="d-flex flex-row justify-content-start align-items-center mb-2">
|
||||
<legend class="w-auto m-0">
|
||||
|
|
@ -95,10 +99,11 @@
|
|||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
@break
|
||||
|
||||
@case(intval(App\Enums\InputType::text->value))
|
||||
<div class="minicrud-input col-12 mb-3">
|
||||
<div class="col-12 mb-3">
|
||||
<fieldset class="border bg-white p-3">
|
||||
<legend>{{ $input['label'] }} *</legend>
|
||||
<div class="row mb-3">
|
||||
|
|
@ -106,7 +111,7 @@
|
|||
@include('bo.partials.inputs.text-html', [
|
||||
'id' => Str::slug($input['label']),
|
||||
'name' => "data[{$k}][value]",
|
||||
'value' =>old("data.{$k}.value", $input['value'] ?? null),
|
||||
'value' =>old("data.{$k}.value", $model->data[$k]['value'] ?? null),
|
||||
'model' => $model ?? null,
|
||||
'helper' => __('crud.minicrud.text_warning') . '. ' . __('validation.min.string', [
|
||||
'attribute' => $input['label'],
|
||||
|
|
@ -123,7 +128,7 @@
|
|||
@break
|
||||
|
||||
@case(intval(App\Enums\InputType::boolean->value))
|
||||
<div class="minicrud-input col-12 col-md-6 mb-3">
|
||||
<div class="col-12 col-md-6 mb-3">
|
||||
<fieldset class="border bg-white p-3">
|
||||
<legend>{{ $input['label'] }} *</legend>
|
||||
<div class="row mb-3">
|
||||
|
|
@ -137,7 +142,7 @@
|
|||
type="checkbox"
|
||||
class="ml-2 form-check-input"
|
||||
value="1"
|
||||
@if(old("data.{$k}.value", (old('_token') ? false : ($input['value'] ?? null ?? false)))) checked @endif>
|
||||
@if(old("data.{$k}.value", (old('_token') ? false : ($model->data[$k]['value'] ?? null ?? false)))) checked @endif>
|
||||
</div>
|
||||
@include('modules.input-error', [
|
||||
'inputName' => "data.{$k}.value", 'helperId' => Str::slug($input['label']). 'Help' , 'helper' => __('crud.minicrud.visibility_helper')
|
||||
|
|
@ -148,7 +153,7 @@
|
|||
</div>
|
||||
@break
|
||||
@case(intval(App\Enums\InputType::image->value))
|
||||
<div class="minicrud-input col-12 mb-3">
|
||||
<div class="col-12 mb-3">
|
||||
<fieldset class="border h-100 bg-white p-3">
|
||||
<legend>{{ $input['label'] }} *</legend>
|
||||
<div class="row">
|
||||
|
|
@ -159,7 +164,7 @@
|
|||
'label' => __('crud.minicrud.picture_alt_label'),
|
||||
'hasWordCounter' => true,
|
||||
'name' => 'data['.$k.'][alt]',
|
||||
'value' => old("data.{$k}.alt", $input['alt'] ?? null),
|
||||
'value' => old("data.{$k}.alt", $model->data[$k]['alt'] ?? null),
|
||||
'required' => true,
|
||||
'model' => $model ?? null,
|
||||
'helper' => __('crud.minicrud.picture_alt_helper') . '. ' . __('validation.min.string', [
|
||||
|
|
@ -178,7 +183,7 @@
|
|||
'label' => __('crud.minicrud.picture_title_label'),
|
||||
'hasWordCounter' => true,
|
||||
'name' => 'data['.$k.'][title]',
|
||||
'value' => old("data.{$k}.title", $input['title'] ?? null),
|
||||
'value' => old("data.{$k}.title", $model->data[$k]['title'] ?? null),
|
||||
'required' => true,
|
||||
'model' => $model ?? null,
|
||||
'helper' => __('crud.minicrud.picture_title_helper') . '. ' . __('validation.min.string', [
|
||||
|
|
@ -198,7 +203,7 @@
|
|||
'width' => $input['dimensions']['width'],
|
||||
'height' => $input['dimensions']['height'],
|
||||
'model' => $model ?? null,
|
||||
'value' => old("data.{$k}.value", $input['value'] ?? null),
|
||||
'value' => old("data.{$k}.value", $model->data[$k]['value'] ?? null),
|
||||
'helper' => __('crud.minicrud.dimensions_must_be', [
|
||||
'width' => $input['dimensions']['width'],
|
||||
'height' => $input['dimensions']['height'],
|
||||
|
|
@ -215,7 +220,8 @@
|
|||
</div>
|
||||
@break
|
||||
@case(App\Enums\InputType::email->value)
|
||||
<div class="minicrud-input col-12 col-md-6 mb-3">
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<fieldset class="border p-3 mb-3">
|
||||
<div class="d-flex flex-row justify-content-start align-items-center mb-2">
|
||||
<legend class="w-auto m-0">
|
||||
|
|
@ -242,11 +248,12 @@
|
|||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
@break
|
||||
@case(intval(App\Enums\InputType::imageArray->value))
|
||||
@case(intval(App\Enums\InputType::labelArray->value))
|
||||
@case(intval(App\Enums\InputType::selectEnum->value))
|
||||
<div class="minicrud-input col-12 col-md-6 mb-3">
|
||||
<div class="col-12 col-md-6 mb-3">
|
||||
<fieldset class="border h-100 bg-white p-3">
|
||||
<legend>{{ $input['label'] }} *</legend>
|
||||
<div class="row">
|
||||
|
|
@ -256,7 +263,7 @@
|
|||
'label' => __('crud.minicrud.associated_enum', ['enum' => $input['label']]),
|
||||
'name' => "data[{$k}][value]",
|
||||
'model' => $model ?? null,
|
||||
'value' => old("data.{$k}.value", $input['value'] ?? null),
|
||||
'value' => old("data.{$k}.value", $model->data[$k]['value'] ?? null),
|
||||
'required' => true,
|
||||
'associatedModels' => $selectedEnum ?? [],
|
||||
'helper' => __('crud.minicrud.enum_select', ['enum' => $input['label']]),
|
||||
|
|
|
|||
|
|
@ -98,33 +98,6 @@
|
|||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
{{-- TITLE BACKGROUND COLOR --}}
|
||||
<div class="col-12 col-md-6 mb-3">
|
||||
<fieldset class="border h-100 bg-white p-3">
|
||||
<legend>{{ __('Title background color') }}</legend>
|
||||
<div class="row">
|
||||
<div class="col-12 mb-3">
|
||||
@include('bo.partials.inputs.tinyint-enum', [
|
||||
'id' => 'productTitleBackgroundColor',
|
||||
'label' => __('Title background color'),
|
||||
'name' => "title_background_color",
|
||||
'model' => $conceptModel ?? null,
|
||||
'value' => old('title_background_color', $conceptModel->title_background_color ?? null),
|
||||
'required' => true,
|
||||
'associatedModels' => collect(\App\Enums\Concepts\ColorsEnum::all())
|
||||
->map(fn ($enum) => (object)[
|
||||
'label' => $enum->label(),
|
||||
'value' => $enum->value(),
|
||||
]),
|
||||
'helper' => __('Title background color'),
|
||||
])
|
||||
@include('modules.input-error', [
|
||||
'inputName' => "title_background_color"
|
||||
])
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
{{-- SUBTITLE --}}
|
||||
<div class="col-12 col-md-6 mb-3">
|
||||
<fieldset class="border h-100 bg-white p-3">
|
||||
|
|
@ -177,7 +150,7 @@
|
|||
<div class="card card-body bg-light rounded-0">
|
||||
<div class="row">
|
||||
@include('bo.modules.minicrud-form-inputs', [
|
||||
'data' => $conceptModel->data ?? \App\Models\Concept::getEmptyData(),
|
||||
'model' => $conceptModel ?? $conceptData,
|
||||
'selectedEnum' => \App\Enums\Concepts\ColorsEnum::toArray()
|
||||
])
|
||||
</div>
|
||||
|
|
@ -239,61 +212,3 @@
|
|||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@push('scripts')
|
||||
<script nonce="{{ $nonce }}">
|
||||
document.addEventListener('DOMContentLoaded', function () {
|
||||
const hasLoadedComponentsMarker = 'data[bloc_6_text][value]';
|
||||
const showBloc = document.getElementById("bloc-5-display-bloc");
|
||||
const displayBloc = function(index) {
|
||||
const switchInput = document.querySelector(`input[name="data[bloc_${index}_use_bloc][value]"]`);
|
||||
const inputList = [
|
||||
`data[bloc_${index}_title][value]`,
|
||||
`data[bloc_${index}_color][value]`,
|
||||
`data[bloc_${index}_text][value]`,
|
||||
`data[bloc_${index}_image][alt]`,
|
||||
`data[bloc_${index}_image][title]`,
|
||||
`data[bloc_${index}_image][value]`,
|
||||
`data[bloc_${index}_video][value]`,
|
||||
`data[bloc_${index}_has_video][value]`,
|
||||
];
|
||||
const inputs = [];
|
||||
inputList.forEach((name) => {
|
||||
const input = document.querySelector(`input[name="${name}"]`) ??
|
||||
document.querySelector(`select[name="${name}"]`);
|
||||
inputs.push(input);
|
||||
});
|
||||
|
||||
inputs.forEach((input) => {
|
||||
// * hide.
|
||||
if(!switchInput.checked) {
|
||||
input.closest('.minicrud-input ').classList.add('d-none');
|
||||
}
|
||||
});
|
||||
|
||||
switchInput.addEventListener('change', function () {
|
||||
inputs.forEach((input) => {
|
||||
// * Toggle hide.
|
||||
input.closest('.minicrud-input ').classList.toggle('d-none');
|
||||
});
|
||||
});
|
||||
|
||||
};
|
||||
|
||||
|
||||
const waitForLoaded = () => {
|
||||
setTimeout(() => {
|
||||
if(!document.querySelector(`input[name="${hasLoadedComponentsMarker}"]`)) {
|
||||
waitForLoaded();
|
||||
return;
|
||||
}
|
||||
displayBloc(5);
|
||||
displayBloc(6);
|
||||
}, 300);
|
||||
};
|
||||
|
||||
waitForLoaded();
|
||||
|
||||
});
|
||||
</script>
|
||||
@endpush
|
||||
|
|
|
|||
|
|
@ -252,54 +252,6 @@
|
|||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
{{-- PICTURE ARROW --}}
|
||||
<div class="col-12 mb-3">
|
||||
<fieldset class="border h-100 bg-white p-3">
|
||||
<legend>{{ __('Illustration Flèche') }}</legend>
|
||||
<div class="row">
|
||||
{{-- PICTURE_ALT ARROW --}}
|
||||
<div class="col-12 col-md-6 mb-3">
|
||||
@include('bo.partials.inputs.varchar', [
|
||||
'id' => 'productPictureArrowAlt',
|
||||
'label' => __('Alt attribute of the :model', ['model' => Str::singular(__('models.classes.products'))]),
|
||||
'hasWordCounter' => true,
|
||||
'name' => 'picture_arrow_alt',
|
||||
'required' => false,
|
||||
'model' => $productModel ?? null,
|
||||
'helper' => __('Must describe your image for search engines and blind people (5 to 6 words, minimum 3 characters).'),
|
||||
])
|
||||
</div>
|
||||
{{-- PICTURE_TITLE ARROW --}}
|
||||
<div class="col-12 col-md-6 mb-3">
|
||||
@include('bo.partials.inputs.varchar', [
|
||||
'id' => 'productPictureArrowTitle',
|
||||
'label' => __('Title attribute of the :model', ['model' => Str::singular(__('models.classes.products'))]),
|
||||
'hasWordCounter' => true,
|
||||
'name' => 'picture_arrow_title',
|
||||
'required' => false,
|
||||
'model' => $productModel ?? null,
|
||||
'helper' => __('Useful for users, displayed by moving the mouse over the image (minimum 3 characters).'),
|
||||
])
|
||||
</div>
|
||||
{{-- PICTURE ARROW --}}
|
||||
<div class="col-12">
|
||||
@include('bo.partials.inputs.varchar-picture', [
|
||||
'id' => 'productPictureArrow',
|
||||
'name' => 'picture_arrow',
|
||||
'width' => 208,
|
||||
'height' => 108,
|
||||
'model' => $productModel ?? null,
|
||||
'helper' => __('crud.minicrud.dimensions_must_be', [
|
||||
'widthpx' => '208px',
|
||||
'heightpx' => '108px',
|
||||
]),
|
||||
'required' => false,
|
||||
'preview' => true,
|
||||
])
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
{{-- STATUS --}}
|
||||
<div class="col-12 col-md-6 mb-3">
|
||||
<fieldset class="border h-100 bg-white p-3">
|
||||
|
|
|
|||
|
|
@ -264,7 +264,7 @@
|
|||
'label' => __('Tips of the :model', ['model' => Str::singular(__('models.classes.recipes'))]),
|
||||
'name' => 'tips',
|
||||
'model' => $recipeModel ?? null,
|
||||
'required' => false,
|
||||
'required' => true,
|
||||
'helper' => __('Proofread your content before publishing it (minimum 15 characters).'),
|
||||
])
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
</div>
|
||||
<h3 class="text-h3-md md:text-h3-lg lg:text-h3 font-scarletwood mt-8 px-5">{{ $recipe->name }}</h3>
|
||||
<p class="mt-3 px-5 text-size-17 min-h-[6rem]">{{ $recipe->teaser }}</p>
|
||||
<p class="mt-3 px-5 font-hobo text-hellgruen">{{$recipe->duration}}</p>
|
||||
<p class="mt-3 px-5 font-hobo text-hellgruen">{{$recipe->duration}} Min</p>
|
||||
<p class="mt-3 px-5 font-hobo">{{ __($recipe->difficulty->label()) }}</p>
|
||||
</div>
|
||||
</a>
|
||||
|
|
|
|||
|
|
@ -19,16 +19,13 @@
|
|||
<ul class="xinvisible xgroup-hover:visible pl-8 lg:pl-0 lg:absolute lg:left-0 lg:right-auto w-max pt-2">
|
||||
@foreach (config('app.locales') as $locale)
|
||||
<li class="mt-2">
|
||||
<a href="{{ route('home', [], true, $locale) }}">
|
||||
<img src="{{ Vite::asset('resources/assets/images/Icons/flag-' . $locale . '.svg') }}" alt="{{ __('Flag for the :locale language', ['locale' => $locale]) }}" class="w-8">
|
||||
</a>
|
||||
<a href="{{ route('home', [], true, $locale) }}">{{ Str::upper($locale) }}</a>
|
||||
</li>
|
||||
@endforeach
|
||||
</ul>
|
||||
</li>
|
||||
<li class="mr-6 mb-4 relative">
|
||||
@php $firstConcept = \App\Models\Concept::query()->firstOrFail(); @endphp
|
||||
<a href="{{ route('concept.show', ['concept' => $firstConcept]) }}">{{ __('Our concept') }}</a>
|
||||
<a href="{{ route('concept.show', ['concept' => 'our-concepts']) }}">{{ __('Our concept') }}</a>
|
||||
<ul class="xinvisible xgroup-hover:visible pl-8 lg:pl-0 lg:absolute lg:left-0 lg:right-auto w-max pt-2">
|
||||
@foreach ($conceptListGlobal as $concept)
|
||||
<li class="mt-2">
|
||||
|
|
|
|||
|
|
@ -13,14 +13,6 @@
|
|||
@endpush
|
||||
<a href="https://www.instagram.com/nature_and_respect/" class="hidden sm:inline-block mr-2 ml-[36px]" target="_blank"><img src="{{ Vite::asset('resources/assets/images/Icons/instagram-icon.svg') }}" alt="Instagram" class="w-8"></a>
|
||||
<a href="https://www.pinterest.de/natureandrespect" class="hidden sm:inline-block mr-0" target="_blank"><img src="{{ Vite::asset('resources/assets/images/Icons/pinterest-icon.svg') }}" alt="Pinterest" class="w-8"></a>
|
||||
<div class="ml-4 font-hobo text-p-lg">
|
||||
@foreach (config('app.locales') as $locale)
|
||||
@if (!$loop->first)
|
||||
|
|
||||
@endif
|
||||
<a href="{{ route('home', [], true, $locale) }}" class="@if (app()->currentLocale() === $locale) text-hellgruen @endif">{{ Str::upper($locale) }}</a>
|
||||
@endforeach
|
||||
</div>
|
||||
</nav>
|
||||
</div>
|
||||
</header>
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ switch (true) {
|
|||
break;
|
||||
|
||||
// IGNORE
|
||||
case empty($video_value):
|
||||
case is_null($video_value):
|
||||
break;
|
||||
default:
|
||||
throw new \Error("Unhandled video id {$video_value}");
|
||||
|
|
@ -46,12 +46,12 @@ switch (true) {
|
|||
</div>
|
||||
@else
|
||||
<div class="basis-full sm:basis-1/2 flex">
|
||||
<img src="{{ $picture }}" alt="{!! clean($alt) !!}" title="{!! clean($title) !!}">
|
||||
<img src="{{ $picture }}" alt="{{ $alt }}" title="{{ $title }}">
|
||||
</div>
|
||||
@endif
|
||||
<div class="basis-full sm:basis-1/2 order-2 text-weiss flex items-center" style="background-color: {{ \App\Enums\Concepts\ColorsEnum::make($color)->color() }}">
|
||||
<div class="p-6 sm:pl-6 sm:py-4 lg:pl-16 lg:py-8 xl:pl-32 xl:py-12 max-w-xl">
|
||||
<h3 class="text-h2-sm md:text-h2-md lg:text-h2-lg xl:text-h2 mb-2 lg:mb-4 font-scarletwood">{!! clean($conceptModel->data["bloc_{$number}_title"]['value']) !!}</h3>
|
||||
<h3 class="text-h2-sm md:text-h2-md lg:text-h2-lg xl:text-h2 mb-2 lg:mb-4 font-scarletwood">{{ $conceptModel->data["bloc_{$number}_title"]['value'] }}</h3>
|
||||
<div class="ck-content">{!! clean($conceptModel->data["bloc_{$number}_text"]['value']) !!}</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
<svg class="absolute right-4 -bottom-3 sm:-bottom-4 md:-bottom-5 lg:-bottom-6 h-[40px] sm:h-[50px] md:h-[60px] text-weinrot" viewBox="0 0 313 45" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_219_44709)">
|
||||
@php
|
||||
$color = \App\Enums\Concepts\ColorsEnum::make($conceptModel->title_background_color);
|
||||
$color = \App\Enums\Concepts\ColorsEnum::make($conceptModel->data['bloc_1_color']['value']);
|
||||
@endphp
|
||||
<path d="M312.425 3.98605C311.085 6.46369 309.583 8.59519 308.89 10.7631C308.128 13.095 307.319 13.6416 300.85 14.7346C301.474 15.937 301.474 17.1394 302.814 18.2143C304.131 19.2527 306.811 20.1272 307.088 21.0745C306.51 21.8214 305.748 22.5501 305.355 23.2971C304.593 24.7181 304.339 26.1937 303.16 27.5783C302.837 27.9609 299.995 28.1613 297.847 28.5256C300.088 29.309 302.698 30.2017 305.956 31.3494C304.616 31.7684 302.837 32.315 300.85 32.9162C302.028 33.2259 303.415 33.572 305.078 34.0092C301.543 35.4485 297.477 36.9423 309.075 37.9625C305.702 38.3998 304.085 38.6002 302.283 38.837C304.57 39.4018 305.864 39.7297 307.157 40.0394C304.223 40.9503 302.028 42.1162 298.678 42.5717C285.464 44.3206 272.249 45.5594 256.746 44.7214C243.809 44.0291 230.109 44.5574 216.778 44.4299C209.015 44.357 201.322 44.0291 193.559 43.8287C192.52 43.7923 191.434 43.8287 190.371 43.8287C178.265 43.9562 166.136 44.0473 154.053 44.2477C149.34 44.3206 144.72 44.8125 140.007 44.8489C125.983 44.9582 111.959 44.9582 97.9358 44.9582C81.2554 44.9582 64.5981 45.0311 47.9639 44.8854C41.726 44.8307 35.5344 44.3024 29.4352 43.8469C28.049 43.7376 27.0556 43.0453 26.2008 42.5899C25.138 41.9705 24.3063 41.2964 23.0587 40.4402C20.425 41.4422 18.5305 42.1709 16.6823 42.8632C12.6624 40.5495 9.12758 38.5091 5.5235 36.4504C3.97559 35.576 4.738 34.574 1.66529 33.6813C-1.82328 32.6611 0.972194 31.4587 6.2859 30.8211C4.55317 29.6734 2.63562 28.6167 1.43426 27.5054C0.71806 26.8678 0.879782 26.1209 1.0415 25.4286C1.68839 22.6595 2.47389 19.8721 3.2594 17.103C3.32871 16.8479 3.65215 16.6293 3.76767 16.3743C4.32214 15.2812 12.593 14.3885 4.738 13.095C9.54344 11.4918 1.27253 11.2186 1.45736 10.3623C4.32214 8.57697 7.55657 7.01023 9.38172 5.29774C10.6986 4.05892 12.8703 3.74921 16.8209 3.67634C40.6864 3.25733 64.5288 2.63792 88.4174 2.38287C119.306 2.07316 150.241 1.76346 181.153 1.83633C217.564 1.92742 253.974 2.4193 290.361 2.8201C296.669 2.89297 302.929 3.29376 309.19 3.58525C310.6 3.65812 311.94 3.91318 312.425 3.96783" fill="{{ $color->color() }}" />
|
||||
</g>
|
||||
|
|
@ -46,13 +46,7 @@
|
|||
|
||||
<div class="max-w-screen-2xl mx-auto flex flex-col gap-0 mt-24">
|
||||
|
||||
@for ($blocNumber = 1; $blocNumber <= 6; $blocNumber++)
|
||||
@if(
|
||||
isset($conceptModel->data["bloc_{$blocNumber}_use_bloc"]['value']) and
|
||||
empty($conceptModel->data["bloc_{$blocNumber}_use_bloc"]['value'])
|
||||
)
|
||||
@continue
|
||||
@endif
|
||||
@for ($blocNumber = 1; $blocNumber <= 4; $blocNumber++)
|
||||
@include('fo.pages.concepts.bloc', [
|
||||
'number' => $blocNumber
|
||||
])
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
<div class="max-w-md ">
|
||||
<h2 class="text-h2-sm lg:text-h2-lg xl:text-h2 font-scarletwood text-braun">{{ $slide->title }}</h2>
|
||||
<h2 class="text-h2-sm lg:text-h2-lg xl:text-h2 font-scarletwood mb-4">{{ $slide->subtitle }}</h2>
|
||||
<p class="text-small lg:text-small-lg">{!! clean($slide->description) !!}</p>
|
||||
<p class="text-small lg:text-small-lg">{{ $slide->description }}</p>
|
||||
@if (!empty($slide->link))
|
||||
<a href="{{$slide->link}}" @if($slide->link_new_tab === 1) target="_blank" @endif class="button brown inline-flex items-center px-4 my-2 mt-6 mr-4 text-sm text-white">
|
||||
<span>{{ $slide->link_title }}</span>
|
||||
|
|
@ -38,24 +38,24 @@
|
|||
|
||||
<div class="sm:grid sm:grid-cols-2 lg:grid-cols-3 gap-16 mt-10 mb-12">
|
||||
@php
|
||||
$concepts = \App\Models\Concept::query()->skip(1)->orderBy('name')->take(3)->get();
|
||||
$conceptPictureList = [
|
||||
(object)[
|
||||
'slider' => Vite::asset('resources/assets/images/Bilder/home-freilandhaltung.png'),
|
||||
'icon' => Vite::asset('resources/assets/images/Icons/freilandhaltung.svg'),
|
||||
'model' => $concepts->get(0)
|
||||
],
|
||||
(object)[
|
||||
'slider' => Vite::asset('resources/assets/images/Bilder/home-langsameres-wachstum.png'),
|
||||
'icon' => Vite::asset('resources/assets/images/Icons/langsameres-wachstum.svg'),
|
||||
'model' => $concepts->get(1)
|
||||
],
|
||||
(object)[
|
||||
'slider' => Vite::asset('resources/assets/images/Bilder/home-baeuerliche-familienbetriebe.png'),
|
||||
'icon' => Vite::asset('resources/assets/images/Icons/baeuerliche-familienbetriebe.svg'),
|
||||
'model' => $concepts->get(2)
|
||||
]
|
||||
];
|
||||
$concepts = \App\Models\Concept::query()->skip(1)->orderBy('name')->take(3)->get();
|
||||
$conceptPictureList = [
|
||||
(object)[
|
||||
'slider' => Vite::asset('resources/assets/images/Bilder/slider-freilandhaltung.jpg'),
|
||||
'icon' => Vite::asset('resources/assets/images/Icons/freilandhaltung.svg'),
|
||||
'model' => $concepts->get(0)
|
||||
],
|
||||
(object)[
|
||||
'slider' => Vite::asset('resources/assets/images/Bilder/slider-langsames-wachstum.jpg'),
|
||||
'icon' => Vite::asset('resources/assets/images/Icons/langsames-wachstum.svg'),
|
||||
'model' => $concepts->get(1)
|
||||
],
|
||||
(object)[
|
||||
'slider' => Vite::asset('resources/assets/images/Bilder/slider-baeuerliche-familienbetriebe.jpg'),
|
||||
'icon' => Vite::asset('resources/assets/images/Icons/baeuerliche-familienbetriebe.svg'),
|
||||
'model' => $concepts->get(2)
|
||||
]
|
||||
];
|
||||
@endphp
|
||||
@foreach($conceptPictureList as $index => $cptObj)
|
||||
@if(!$cptObj->model) @continue @endif
|
||||
|
|
@ -68,7 +68,7 @@
|
|||
@endforeach
|
||||
</div>
|
||||
|
||||
<div class="text-braun ck-content title-scarletwood">{!! clean($home->part1_text_1) !!}</div>
|
||||
<div class="text-braun ck-content">{!! clean($home->part1_text_1) !!}</div>
|
||||
|
||||
@php $concept = \App\Models\Concept::query()->where('id', 1)->select(['id', 'slug'])->first(); @endphp
|
||||
@if($concept)
|
||||
|
|
@ -86,23 +86,19 @@
|
|||
|
||||
<div class="ck-content">{!! clean($home->part1_text_2) !!}</div>
|
||||
<br>
|
||||
<a href="https://masthuhn-initiative.de/" target="_blank" class="flex justify-center">
|
||||
<img class="mb-8 inline-block mt-4 max-w-[260px]" src="{{ Vite::asset('resources/assets/images/Bilder/ECC-Logo-green.svg') }}">
|
||||
</a>
|
||||
<a href="https://masthuhn-initiative.de/" target="_blank"><img class=" mb-8 inline-block mt-4 max-w-[260px]" src="{{ Vite::asset('resources/assets/images/Bilder/ECC-Logo-green.svg') }}"></a>
|
||||
|
||||
<div class="pt-[5%] sm:pt-[38px] pr-[24%] sm:pr-[170px] pb-4 w-full max-w-[692px] mx-auto bg-[url(@/images/Gestaltungselemente-path/Trennlinie-path-notext.svg)] bg-no-repeat bg-right-top">
|
||||
<div class="pt-[5%] sm:pt-[38px] pr-[24%] sm:pr-[132px] pb-4 w-full max-w-[692px] mx-auto bg-[url(@/images/Gestaltungselemente-path/Trennlinie-path-notext.svg)] bg-no-repeat bg-right-top">
|
||||
<h2 class="text-h2-sm md:text-h2-md lg:text-h2-lg xl:text-h2 font-scarletwood text-braun text-center mb-6">
|
||||
...{{ __('and more animal welfare') }}
|
||||
</h2>
|
||||
</div>
|
||||
<div class="ck-content">{!! clean($home->part1_text_3) !!}</div>
|
||||
@if (app()->currentLocale() === 'de')
|
||||
<br>
|
||||
<a href="https://www.haltungsform.de/" target="_blank" class="flex justify-center">
|
||||
<img class="mt-4 inline-block" src="{{ Vite::asset('resources/assets/images/Bilder/haltungsform-3-siegel.svg') }}">
|
||||
</a>
|
||||
<br>
|
||||
@endif
|
||||
<br>
|
||||
<a href="https://www.haltungsform.de/" target="_blank">
|
||||
<img class="mt-4 inline-block" src="{{ Vite::asset('resources/assets/images/Bilder/haltungsform-3-siegel.svg') }}">
|
||||
</a>
|
||||
<br>
|
||||
</div>
|
||||
</div>
|
||||
{{-- END PART 1 --}}
|
||||
|
|
|
|||
|
|
@ -5,48 +5,55 @@
|
|||
|
||||
@section('content')
|
||||
|
||||
<!-- Breadcrumb -->
|
||||
<div class="container mx-auto max-w-7xl hidden">
|
||||
<ul class="px-4 sm:px-8 py-4 md:py-8 text-braun text-small md:text-size-17">
|
||||
<li class="inline-block pr-1 after:content-['/'] after:pl-1"><a href="" class="hover:underline">{{ __('Homepage') }}</a></li>
|
||||
<li class="inline-block font-bold font-robotobold">{{ __('Legal notice') }}</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="legal" class="mx-auto max-w-7xl py-6 px-4 sm:px-8 mb-24 mt-32">
|
||||
<h1 class="text-h1-md lg:text-h1-lg xl:text-h1 text-braun font-scarletwood mt-3">{{ __('Legal notice') }}</h1>
|
||||
<h2>{{ Str::upper(__('Introduction')) }}</h2>
|
||||
<p>{{ __('Thank you for reading these general terms and conditions of use, which incorporate the terms and conditions of access and use of the website') }} <span style="text-decoration: underline;"><span style="color: #b0c000; text-decoration: underline;"><a style="color: #b0c000; text-decoration: underline;" href="{{ route('home')}}" target="_blank" rel="noopener">nature-and-respect.com</a></span></span> {{ __('rules') }}.</p>
|
||||
<p>{{ __('We invite you to refer to this section regularly as LDC Sablé may be required to amend it at any time.') }}</p>
|
||||
<p>{{ __('The user declares that he/she has read and accepted the legal information and general terms of use and agrees to comply with them.') }}</p>
|
||||
<p><em>{{ __('Updated 20 June 2022.') }}</em></p>
|
||||
<p> </p>
|
||||
<h2>{{ Str::upper(__('Legal information')) }}</h2>
|
||||
<p> </p>
|
||||
<p><strong>{{ Str::upper(__('Responsible for the content of the website and client')) }}</strong></p>
|
||||
<p>LDC Sablé</p>
|
||||
<p>Zone Industrielle Saint Laurent - 72300 Sablé sur Sarthe<br />{{ Str::upper(__('France')) }}</p>
|
||||
<p>{{ __('Phone') }}: +33 (0)2 43 62 70 00</p>
|
||||
<p>{{ __('Simplified joint stock company with a capital of') }} 235 738 512 € euros - RCS Le Mans 444.502.025</p>
|
||||
<p>{{ __('Publication Manager') }}: Sylvain Gouet, {{ __('Web Marketing Manager LDC Group') }}</p>
|
||||
<p>{{ __('The site is hosted by') }}: OVH, via LDC, SAS au capital de 10 069 020 euros, RCS Lille Métropole 537 407 926, 2 rue Kellermann – 59100 Roubaix, Tel : 09 72 10 10 07, Mail : hosting@ml.ovh.net</p>
|
||||
<p> </p>
|
||||
<p><strong>{{ Str::upper(__('Web Design')) }}</strong></p>
|
||||
<p>schoenmueller GmbH, Wiesbaden, Deutschland<br /><span style="color: #b0c000;"><a style="color: #b0c000;" href="https://schoenmueller.com" target="_blank" rel="noopener">schoenmueller.com</a></span></p>
|
||||
<p> </p>
|
||||
<h2>{{ Str::upper(__('Copyright')) . ' - ' . Str::upper(__('Trademark law')) . ' - ' . Str::upper(__('Database protection')) }}</h2>
|
||||
<p>{{ __('The presentation and content of the Site together constitute a work protected by applicable copyright, intellectual and industrial property laws.') }}</p>
|
||||
<p>{{ __('The representations appearing on the website (drawings, photographs, images, texts, animated sequences with or without sound and other documentation displayed) are subject to copyright, industrial and / or intellectual property and are the property of LDC Sablé or third parties authorised by LDC Sablé to use them, as the case may be.') }}</p>
|
||||
<p>{{ __('No commercial exploitation, reproduction, representation, use, adaptation, modification, incorporation, translation, commercialisation, in whole or in part, of these elements (including those that can be downloaded or copied) may take place without the prior written consent of LDC, with the exception of use for private purposes, subject to other or more restrictive provisions of intellectual property law.') }}</p>
|
||||
<p>{{ __('Any use not expressly authorised may result in the civil and/or criminal liability of the author. LDC Sablé reserves the right to take legal action against any person who does not comply with this prohibition.') }}</p>
|
||||
<p> </p>
|
||||
<h2>{{ Str::upper(__('Protection of personal data - cookies')) }}</h2>
|
||||
<p>{{ __('We invite you to refer to our confidentiality charter by') }} <a class="underline" href="{{ route('privacy')}}"><span style="text-decoration: underline;"><span style="color: #b0c000; text-decoration: underline;">{{ __('click here') }}</span></span></a>.</p>
|
||||
<p> </p>
|
||||
<h2>{{ Str::upper(__('Responsibility')) }}</h2>
|
||||
<p>{{ __('LDC Sablé has used its best efforts to ensure the accuracy of the information on its website (hereinafter the website). However, LDC Sablé is not responsible for the accuracy, errors or omissions on the Website. The use of this information is the sole responsibility of the user.') }}</p>
|
||||
<p>{{ __('LDC Sablé makes no warranty, express or implied, and assumes no liability arising out of access to or use of this site, including any degradation or viruses that may infect the user\'s computer equipment or other property.') }}</p>
|
||||
<p>{{ __('LDC Sablé may unilaterally and at any time temporarily or permanently suspend access to all or part of the website, in particular to the content, functions or availability times, without liability being requested and this is possible damages of any kind.') }}</p>
|
||||
<p>{{ __('The pages of the website may contain hypertext links to other websites managed by companies other than LDC Sablé and over which LDC Sablé exercises no control. LDC Sablé is not responsible for the content of other websites that you may access through the Site or other websites of the LDC Group. No user or visitor to the site may create a hypertext link to this site without the prior express permission of LDC Sablé.') }}</p>
|
||||
<p> </p>
|
||||
</div>
|
||||
@endsection
|
||||
<!-- Breadcrumb -->
|
||||
<div class="container mx-auto max-w-7xl hidden">
|
||||
<ul class="px-4 sm:px-8 py-4 md:py-8 text-braun text-small md:text-size-17">
|
||||
<li class="inline-block pr-1 after:content-['/'] after:pl-1"><a href="" class="hover:underline">{{ __('Homepage') }}</a></li>
|
||||
<li class="inline-block font-bold font-robotobold">{{ __('Legal notice') }}</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="legal" class="mx-auto max-w-7xl py-6 px-4 sm:px-8 mb-24 mt-32">
|
||||
<h1 class="text-h1-md lg:text-h1-lg xl:text-h1 text-braun font-scarletwood mt-3">{{ __('Legal notice') }}</h1>
|
||||
<h2>{{ Str::upper(__('Introduction')) }}</h2>
|
||||
<p>{{ __('Thank you for reading these general terms and conditions of use, which incorporate the terms and conditions of access and use of the website') }} <span style="text-decoration: underline;"><span style="color: #b0c000; text-decoration: underline;"><a style="color: #b0c000; text-decoration: underline;" href="{{ route('home')}}" target="_blank" rel="noopener">wenndannmitrespekt.de</a></span></span> {{ __('rules') }}.</p>
|
||||
<p>{{ __('We invite you to refer to this section regularly as LDC Sablé may be required to amend it at any time.') }}</p>
|
||||
<p>{{ __('The user declares that he/she has read and accepted the legal information and general terms of use and agrees to comply with them.') }}</p>
|
||||
<p><em>{{ __('Updated 20 June 2022.') }}</em></p>
|
||||
<p> </p>
|
||||
<h2>{{ Str::upper(__('Legal information')) }}</h2>
|
||||
<p> </p>
|
||||
<p><strong>{{ Str::upper(__('Responsible for the content of the website and client')) }}</strong></p>
|
||||
<p>LDC Sablé</p>
|
||||
<p>Zone Industrielle Saint Laurent - 72300 Sablé sur Sarthe<br />{{ Str::upper(__('France')) }}</p>
|
||||
<p>{{ __('Phone') }}: +33 (0)2 43 62 70 00</p>
|
||||
<p>{{ __('Simplified joint stock company with a capital of') }} 235 738 512 € euros - RCS Le Mans 444.502.025</p>
|
||||
<p>{{ __('Publication Manager') }}: Sylvain Gouet, {{ __('Web Marketing Manager LDC Group') }}</p>
|
||||
<p>{{ __('The site is hosted by') }}: schoenmueller GmbH, Wiesbaden, Deutschland</p>
|
||||
<p> </p>
|
||||
<p><strong>{{ Str::upper(__('Responsible for the operation of the website')) }}</strong></p>
|
||||
<p>schoenmueller GmbH<br />Klingholzstraße 14<br />65189 Wiesbaden<br />Deutschland</p>
|
||||
<p>{{ __('Phone') }}: +49 (0)611 - 360 852 0<br />{{ __('E-Mail') }}: <span style="color: #b0c000;"><a style="color: #b0c000;" href="mailto:info@schoenmueller.com">info@schoenmueller.com</a></span></p>
|
||||
<p>{{ __('Managing directors with power of representation') }}:<br />Joerg Mueller & Peter Kenter</p>
|
||||
<p>{{ __('Register number') }}<br />Amtsgericht Wiesbaden, HRB 24012</p>
|
||||
<p>{{ __('Responsible for content according to') }} § 6 MDStV<br />Joerg Mueller<br />USt.Id.Nr. (§ 27a UStG)<br />DE 263 466 738</p>
|
||||
<p> </p>
|
||||
<p><strong>{{ Str::upper(__('Web Design')) }}</strong></p>
|
||||
<p>schoenmueller GmbH, Wiesbaden, Deutschland<br /><span style="color: #b0c000;"><a style="color: #b0c000;" href="https://schoenmueller.com" target="_blank" rel="noopener">schoenmueller.com</a></span></p>
|
||||
<p> </p>
|
||||
<h2>{{ Str::upper(__('Copyright')) . ' - ' . Str::upper(__('Trademark law')) . ' - ' . Str::upper(__('Database protection')) }}</h2>
|
||||
<p>{{ __('The presentation and content of the Site together constitute a work protected by applicable copyright, intellectual and industrial property laws.') }}</p>
|
||||
<p>{{ __('The representations appearing on the website (drawings, photographs, images, texts, animated sequences with or without sound and other documentation displayed) are subject to copyright, industrial and / or intellectual property and are the property of LDC Sablé or third parties authorised by LDC Sablé to use them, as the case may be.') }}</p>
|
||||
<p>{{ __('No commercial exploitation, reproduction, representation, use, adaptation, modification, incorporation, translation, commercialisation, in whole or in part, of these elements (including those that can be downloaded or copied) may take place without the prior written consent of LDC, with the exception of use for private purposes, subject to other or more restrictive provisions of intellectual property law.') }}</p>
|
||||
<p>{{ __('Any use not expressly authorised may result in the civil and/or criminal liability of the author. LDC Sablé reserves the right to take legal action against any person who does not comply with this prohibition.') }}</p>
|
||||
<p> </p>
|
||||
<h2>{{ Str::upper(__('Protection of personal data - cookies')) }}</h2>
|
||||
<p>{{ __('We invite you to refer to our confidentiality charter by') }} <a class="underline" href="{{ route('privacy')}}"><span style="text-decoration: underline;"><span style="color: #b0c000; text-decoration: underline;">{{ __('click here') }}</span></span></a>.</p>
|
||||
<p> </p>
|
||||
<h2>{{ Str::upper(__('Responsibility')) }}</h2>
|
||||
<p>{{ __('LDC Sablé has used its best efforts to ensure the accuracy of the information on its website (hereinafter the website). However, LDC Sablé is not responsible for the accuracy, errors or omissions on the Website. The use of this information is the sole responsibility of the user.') }}</p>
|
||||
<p>{{ __('LDC Sablé makes no warranty, express or implied, and assumes no liability arising out of access to or use of this site, including any degradation or viruses that may infect the user\'s computer equipment or other property.') }}</p>
|
||||
<p>{{ __('LDC Sablé may unilaterally and at any time temporarily or permanently suspend access to all or part of the website, in particular to the content, functions or availability times, without liability being requested and this is possible damages of any kind.') }}</p>
|
||||
<p>{{ __('The pages of the website may contain hypertext links to other websites managed by companies other than LDC Sablé and over which LDC Sablé exercises no control. LDC Sablé is not responsible for the content of other websites that you may access through the Site or other websites of the LDC Group. No user or visitor to the site may create a hypertext link to this site without the prior express permission of LDC Sablé.') }}</p>
|
||||
<p> </p>
|
||||
</div>
|
||||
@endsection
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
</div>
|
||||
|
||||
<div id="legal" class="mx-auto max-w-7xl py-6 px-4 sm:px-8 mb-24 mt-32">
|
||||
<h1 class="text-h1-md lg:text-h1-lg xl:text-h1 text-braun font-scarletwood mt-3 mb-8">{{ __('Privacy policy for the action page') }}<br>www.nature-and-respect.com</h1>
|
||||
<h1 class="text-h1-md lg:text-h1-lg xl:text-h1 text-braun font-scarletwood mt-3 mb-8">{{ __('Privacy policy for the action page') }}<br>www.wenndannmitrespekt.de</h1>
|
||||
<h2>{{ Str::upper(__('Introduction')) }}</h2>
|
||||
<p>{{ __('The European Union\'s new General Data Protection Regulation (GDPR), which came into force on 25 May 2018, aims to better regulate the collection, processing and use of your personal data. LDC Sablé, as a data controller, is strengthening its obligations to ensure the protection and security of the personal data you entrust to us.') }}</p>
|
||||
<p>{{ __('Therefore, this Confidentiality Charter informs you about the type of data we collect, how we process it and for what purposes in order to best tailor its use to your needs.') }}</p>
|
||||
|
|
@ -66,19 +66,19 @@
|
|||
<li><strong>{{ Str::upper(__('Right of rectification')) }}</strong><br />{{ __('You have the right to request that your data be corrected, completed or updated if it is inaccurate, incomplete, ambiguous or out of date.') }}</li>
|
||||
<li><strong>{{ Str::upper(__('Right of deletion')) }}<br /></strong>{{ __('You have the right to request the deletion of your personal data, in particular if it is no longer necessary for the purposes for which it was collected. If the personal data collected is no longer required for any purpose and there is no legal obligation to retain it, we will endeavour to delete, destroy or anonymise this data.') }}</li>
|
||||
<li><strong>{{ Str::upper(__('Right to restrict processing')) }}</strong>
|
||||
<br />{{ __('You have the right to request the restriction of the processing of your personal data if') }}:
|
||||
<br />– {{ __('You dispute the accuracy of the data') }};
|
||||
<br />– {{ __('You wish to restrict the processing of data that have not been processed lawfully instead of deleting them') }};
|
||||
<br />– {{ __('We no longer need your personal data, but it is necessary for the assertion, exercise or defence of your legal rights') }};
|
||||
<br />– {{ __('You have objected to the processing of your personal data and are waiting to see whether your interests in connection with this objection outweigh the legitimate grounds pursued by us') }}
|
||||
<br />{{ __('You have the right to request the restriction of the processing of your personal data if') }}:
|
||||
<br />– {{ __('You dispute the accuracy of the data') }};
|
||||
<br />– {{ __('You wish to restrict the processing of data that have not been processed lawfully instead of deleting them') }};
|
||||
<br />– {{ __('We no longer need your personal data, but it is necessary for the assertion, exercise or defence of your legal rights') }};
|
||||
<br />– {{ __('You have objected to the processing of your personal data and are waiting to see whether your interests in connection with this objection outweigh the legitimate grounds pursued by us') }}
|
||||
</li>
|
||||
<li><strong>{{ Str::upper(__('Right of portability of your data')) }}</strong>
|
||||
<br />{{ __('Where processing is carried out using automated means and you have voluntarily consented to the processing of your personal data for a purpose notified by us in advance; or where we process your data in the course of a commercial transaction (e.g. provision of a product), you have the right to request that') }}:
|
||||
<br />– {{ __('Receive your personal data in a structured, common and machine-readable format') }};
|
||||
<br />– {{ __('that your personal data is transferred directly to another controller, as far as technically possible.') }}
|
||||
<br />{{ __('Where processing is carried out using automated means and you have voluntarily consented to the processing of your personal data for a purpose notified by us in advance; or where we process your data in the course of a commercial transaction (e.g. provision of a product), you have the right to request that') }}:
|
||||
<br />– {{ __('Receive your personal data in a structured, common and machine-readable format') }};
|
||||
<br />– {{ __('that your personal data is transferred directly to another controller, as far as technically possible.') }}
|
||||
</li>
|
||||
<li><strong>{{ Str::upper(__('Right of objection')) }}</strong>
|
||||
<br />{{ __('When your data is processed for commercial purposes, you have the right to object to the processing of your personal data at any time without giving reasons.') }}'
|
||||
<br />{{ __('When your data is processed for commercial purposes, you have the right to object to the processing of your personal data at any time without giving reasons.') }}'
|
||||
</li>
|
||||
</ul>
|
||||
<p> </p>
|
||||
|
|
@ -125,7 +125,7 @@
|
|||
<p>{{ __('We invite you to visit the CNIL website to learn more about your browser settings.') }}</p>
|
||||
<p> </p>
|
||||
<h2>{{ Str::upper(__('Third party websites')) }}</h2>
|
||||
<p>{{ __('The website') }} <span style="color: #b0c000;"><strong>nature-and-respect.com</strong></span> {{ __('may be linked to third party websites. Websites hosted by third parties are beyond our control. If you enter personal data on a third party website, the processing of that data will not take place on our website but on the relevant third party website s website. The personal data you provide will be collected and processed in accordance with the privacy policy of the relevant third party.') }}</p>
|
||||
<p>{{ __('The website') }} <span style="color: #b0c000;"><strong>wenndannmitrespekt.de</strong></span> {{ __('may be linked to third party websites. Websites hosted by third parties are beyond our control. If you enter personal data on a third party website, the processing of that data will not take place on our website but on the relevant third party website s website. The personal data you provide will be collected and processed in accordance with the privacy policy of the relevant third party.') }}</p>
|
||||
<p>{{ __('Therefore, we do not accept any responsibility for the privacy practices of these third parties.') }}</p>
|
||||
<p> </p>
|
||||
<h2>{{ Str::upper(__('Applicable law')) }}</h2>
|
||||
|
|
@ -135,4 +135,4 @@
|
|||
<p>{{ __('If you have any questions, comments or complaints about this privacy policy or the processing of your personal data, please contact') }}: <strong><span style="color: #b0c000;"><a style="color: #b0c000;" href="https://www.ldc.fr/rgpd/consommateurs/" target="_blank" rel="noopener">ldc.fr/rgpd/consommateurs</a></span></strong></p>
|
||||
</div>
|
||||
|
||||
@endsection
|
||||
@endsection
|
||||
|
|
|
|||
|
|
@ -21,14 +21,16 @@
|
|||
<h1 class="text-h1-md lg:text-h1-lg xl:text-h1 font-scarletwood max-w-xl mr-[10%]">{{ $productModel->label }}</h1>
|
||||
<div class="flowtext ck-content">{!! clean($productModel->description) !!}</div>
|
||||
<a href="{{ route('storefinder.index')}}" class="button brown inline-flex items-center px-4 my-2 mt-10 mr-4 text-sm text-white">
|
||||
<img class="w-6 mr-2" src="{{ Vite::asset('resources/assets/images/Icons/picto-haehnchen-weiss.svg') }}">
|
||||
<span>{{ __('Store finder') }}</span>
|
||||
<img class="w-6 mr-2" src="{{ Vite::asset('resources/assets/images/Icons/picto-haehnchen-weiss.svg') }}">
|
||||
<span>{{ __('Store finder') }}</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="block md:col-span-2 relative pt-12 sm:pt-0 ">
|
||||
@if($productModel->picture_arrow)
|
||||
<img class="absolute top-6 sm:-top-12 md-top-8 lg:-top-4 xl:top-2 left-4 sm:-left-16 md:-left-28 w-40 md:w-48" src="{{ asset($productModel->picture_arrow) }}" title="{{ $productModel->picture_arrow_title }}" alt="{{ $productModel->picture_arrow_alt }}">
|
||||
@if ($productModel->range->picto == '05_soupchicken')
|
||||
<img class="absolute top-6 sm:-top-12 md-top-8 lg:-top-4 xl:top-2 left-4 sm:-left-16 md:-left-28 w-40 md:w-48" src="{{ Vite::asset('resources/assets/images/Icons/Produkt-USP-60prozent.svg') }}">
|
||||
@else
|
||||
<img class="absolute top-6 sm:-top-12 md-top-8 lg:-top-4 xl:top-2 left-4 sm:-left-16 md:-left-28 w-40 md:w-48" src="{{ Vite::asset('resources/assets/images/Icons/Produkt-USP.svg') }}">
|
||||
@endif
|
||||
<img class="max-w-md sm:max-w-full w-full mx-auto mt-8 sm:mt-0" src="{{ asset($productModel->picture) }}" title="{{ $productModel->picture_title }}" alt="{{ $productModel->picture_alt }}">
|
||||
<div class="flex items-center justify-center w-full mt-6">
|
||||
|
|
@ -37,9 +39,9 @@
|
|||
$certif = \App\Enums\Products\CertificationsEnum::make($certif)
|
||||
@endphp
|
||||
@include('fo.components.picto-certification-image', [
|
||||
'class' => $certif === \App\Enums\Products\CertificationsEnum::ecc ? ' w-full max-w-[220px]' : 'mr-8 w-full max-w-[80px] sm:max-w-[100px]',
|
||||
'title' => $productModel->label,
|
||||
'picto' => $certif
|
||||
'class' => $certif === \App\Enums\Products\CertificationsEnum::ecc ? ' w-full max-w-[220px]' : 'mr-8 w-full max-w-[80px] sm:max-w-[100px]',
|
||||
'title' => $productModel->label,
|
||||
'picto' => $certif
|
||||
])
|
||||
@endforeach
|
||||
</div>
|
||||
|
|
@ -70,7 +72,7 @@
|
|||
</div>
|
||||
|
||||
<div id="advantages" class="mt-12 sm:mt-0">
|
||||
<h2>{{ __('Our Free-Range') . ' - ' . $productModel->range->picto->label() }}</h2>
|
||||
<h2>{{ __('Usere Freiland') . '-' . $productModel->range->picto->label() }}</h2>
|
||||
@foreach ($productModel->list as $element)
|
||||
<ul>
|
||||
<li>{{ $element['value'] }}</li>
|
||||
|
|
@ -79,7 +81,7 @@
|
|||
</div>
|
||||
@if ($productModel->marinade)
|
||||
<div id="marinade" class="col-span-2 mt-4 ck-content">
|
||||
{!! clean($productModel->marinade) !!}
|
||||
{!! clean($productModel->marinade) !!}
|
||||
</div>
|
||||
@endif
|
||||
</div>
|
||||
|
|
@ -87,4 +89,4 @@
|
|||
|
||||
<x-recipe-widget :limit="3" />
|
||||
|
||||
@endsection
|
||||
@endsection
|
||||
|
|
|
|||
|
|
@ -81,9 +81,7 @@
|
|||
<div class="md:col-span-3 lg:col-span-2 py-8" id="zubereitung">
|
||||
<h3 class="text-h3-md lg-text-h3-lg xl:text-h3 font-scarletwood mb-4">{{ __('Preparation') }}</h3>
|
||||
<div class="ck-content">{!! clean($recipeModel->steps) !!}</div>
|
||||
@if ($recipeModel->tips !== null)
|
||||
<div class="ck-content">{!! clean($recipeModel->tips) !!}</div>
|
||||
@endif
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
|
|
|||
22
resources/views/vendor/errors/404.blade.php
vendored
|
|
@ -1,14 +1,12 @@
|
|||
@extends('fo.layout-frame')
|
||||
@section('title', __('Not Found'))
|
||||
@section('description', __('Not Found'))
|
||||
@extends('errors::illustrated-layout')
|
||||
|
||||
@section('content')
|
||||
<div class="mx-auto max-w-7xl py-6 px-4 sm:px-8 mb-24 mt-32 text-center pt-16 pb-16">
|
||||
<img class="inline max-w-sm w-full px-4" src="{{ Vite::asset('resources/assets/images/Icons/404-grafik.svg') }}">
|
||||
<h1 class="font-scarletwood text-hellgruen text-[100px] leading-[100px] mt-8">404</h1>
|
||||
<p class="font-scarletwood text-hellgruen">{{ __('We could not find the page') }}</p>
|
||||
<a href="/" class="button brown inline-flex items-center px-4 my-2 mt-12 mr-6 text-sm text-white">
|
||||
<span>{{ __('Back to home page') }}</span>
|
||||
</a>
|
||||
</div>
|
||||
@section('title', __('Not Found'))
|
||||
@section('code', '404')
|
||||
@section('message', __('Not Found'))
|
||||
@section('submessage', __('This is not the page you are looking for ...'))
|
||||
|
||||
@section('button', true)
|
||||
|
||||
@section('image')
|
||||
<img src="{{ Vite::asset('resources/assets/images/Icons/logo-nature-respect.svg') }}" class="logo img-fluid" alt="{{ config('app.name') }}">
|
||||
@endsection
|
||||
|
|
|
|||
|
|
@ -42,7 +42,6 @@ export default defineConfig({
|
|||
},
|
||||
plugins: [
|
||||
checker({
|
||||
enableBuild: true,
|
||||
vueTsc: {
|
||||
root: ".",
|
||||
tsconfigPath: "tsconfig.json",
|
||||
|
|
@ -81,7 +80,7 @@ export default defineConfig({
|
|||
"**/vendor/**/*.scss",
|
||||
"**/vendor/**/*.css",
|
||||
],
|
||||
lintOnStart: false,
|
||||
lintOnStart: true,
|
||||
emitError: true,
|
||||
emitWarning: true,
|
||||
emitErrorAsWarning: false,
|
||||
|
|
@ -91,7 +90,7 @@ export default defineConfig({
|
|||
cache: false,
|
||||
extensions: ["js", "ts"],
|
||||
include: "**/*.ts",
|
||||
lintOnStart: false,
|
||||
lintOnStart: true,
|
||||
emitWarning: true,
|
||||
emitError: true,
|
||||
failOnWarning: false,
|
||||
|
|
|
|||