Initial commit

This commit is contained in:
Ronald Huynen
2026-03-23 21:37:59 +01:00
commit 2547717edb
2193 changed files with 972171 additions and 0 deletions

View File

@@ -0,0 +1,89 @@
# Theme Logo Files
This directory contains SVG logo files for each theme. These logos are used throughout the application in navigation, authentication pages, and other UI components.
## Files
- `timebank_cc.blade.php` - Default Timebank.cc theme logo
- `uuro.blade.php` - Uuro theme logo
- `vegetable.blade.php` - Vegetable theme logo
- `yellow.blade.php` - Yellow theme logo
## Customization
### To Customize a Logo for Your Theme:
1. **Edit the appropriate theme logo file** (e.g., `your_theme.blade.php`)
2. **Replace the SVG content** with your custom logo
3. **Ensure the SVG includes:**
- `class="fill-theme-logo w-full h-full"` for theme-aware coloring and responsive sizing
- Dynamic title tag: `<title>{{ $logoTitle ?? config('app.name') . ' ' . __('logo') }}</title>`
- The `viewBox` attribute for aspect ratio (no fixed width/height)
### To Create a New Theme Logo:
1. **Copy an existing logo file:**
```bash
cp timebank_cc.blade.php my_new_theme.blade.php
```
2. **Edit the SVG content** in `my_new_theme.blade.php`
3. **Update theme configuration** in `config/themes.php`:
```php
'my_new_theme' => [
'name' => 'My New Theme',
'logos' => [
'svg_inline' => 'logos.my_new_theme',
'email_logo' => 'app-images/my_new_theme_mail_logo.png',
],
// ... other theme settings
],
```
4. **Add corresponding email logo** to `storage/app/public/app-images/my_new_theme_mail_logo.png`
## Important Notes
- **SVG logos** in this directory are tracked in git
- **Email/PDF logos** (PNG files) are stored in `storage/app/public/app-images/` and are **gitignored**
- When deploying, SVG logos may be overwritten by git pull, but email logos in storage are safe
- Use the `theme_logo()` helper function to access logo paths in code
## Usage in Code
```php
// Get SVG inline view name
$svgView = theme_logo('svg_inline'); // Returns: 'logos.timebank_cc'
// Include in Blade template (uses default tooltip)
@include(theme_logo('svg_inline'))
// Include with custom tooltip text
@include(theme_logo('svg_inline'), ['logoTitle' => __('Go to homepage')])
// Include with context-specific tooltip
@include(theme_logo('svg_inline'), ['logoTitle' => __('Search') . ' - ' . config('app.name')])
// Get email logo path
$emailLogo = theme_logo('email_logo'); // Returns: 'app-images/timebank_cc_mail_logo.png'
```
## Dynamic Tooltip Text
All logo files support dynamic tooltip text via the `$logoTitle` variable:
- **Default behavior:** If no `$logoTitle` is provided, the tooltip defaults to `config('app.name') . ' ' . __('logo')`
- **Custom tooltips:** Pass `['logoTitle' => 'Your custom text']` when including the logo
- **Context-aware:** Different components can use different tooltips (e.g., "Go to homepage" on login, "Search" on dashboard)
## White-Label Deployment
The logo system is designed to support white-label deployments:
- Each installation sets `TIMEBANK_THEME=your_theme` in `.env`
- Theme-specific logos are automatically loaded
- Email logos in `storage/` persist through git updates
- No conflicts when pulling latest code from repository
For more information, see `references/THEME_IMPLEMENTATION.md`.

View File

@@ -0,0 +1,28 @@
<svg version="1.1" viewBox="0 0 52.92 37.04" xmlns="http://www.w3.org/2000/svg" class="fill-theme-logo w-full h-full">
<title>{{ $logoTitle ?? config('app.name') . ' ' . __('logo') }}</title>
<defs>
<clipPath id="clipPath823">
<path d="m310.9 841.9h243v-169h-243z" />
</clipPath>
<clipPath id="clipPath833">
<path d="m351 701h162v116h-162z" />
</clipPath>
</defs>
<g transform="translate(-7.785 -7.061)">
<g transform="matrix(.3528 0 0 -.3528 -118.1 293.3)" clip-path="url(#clipPath823)">
<g transform="translate(0 -.1102)">
<g transform="matrix(.9299 0 0 .9105 30.28 67.92)" clip-path="url(#clipPath833)" style="stroke-width:1.087">
<g style="stroke-width:1.087">
<path d="m493.6 704.4c-1.504-0.043-2.797 0.449-3.879 1.472-1.082 1.024-1.644 2.282-1.683 3.774l-0.344 12.34c-0.043 1.504 0.453 2.797 1.481 3.879 1.031 1.082 2.293 1.644 3.785 1.683 1.504 0.043 2.793-0.453 3.867-1.48 1.078-1.032 1.637-2.293 1.676-3.785l0.074-2.579-3.539-0.097-0.074 2.652c-0.016 0.539-0.219 1-0.614 1.371-0.398 0.375-0.867 0.555-1.406 0.539-0.543-0.011-0.996-0.218-1.363-0.613-0.371-0.398-0.547-0.863-0.531-1.406l0.343-12.38c0.012-0.543 0.215-0.996 0.606-1.367 0.39-0.368 0.855-0.543 1.394-0.528 0.543 0.016 1 0.215 1.375 0.606 0.375 0.39 0.555 0.855 0.539 1.398l-0.086 3.121 3.536 0.098 0.089-3.156c0.04-1.508-0.453-2.797-1.484-3.871-1.027-1.079-2.281-1.637-3.762-1.676z" />
<path d="m507.2 704.8c-1.504-0.043-2.797 0.449-3.879 1.472-1.082 1.024-1.64 2.282-1.683 3.774l-0.344 12.34c-0.039 1.504 0.453 2.797 1.484 3.879 1.028 1.082 2.289 1.644 3.782 1.683 1.503 0.043 2.792-0.453 3.871-1.48 1.074-1.032 1.632-2.293 1.675-3.782l0.071-2.582-3.539-0.097-0.071 2.652c-0.015 0.539-0.222 1-0.617 1.375-0.394 0.371-0.863 0.551-1.406 0.535-0.539-0.011-0.996-0.219-1.363-0.613-0.368-0.395-0.547-0.863-0.532-1.406l0.344-12.38c0.016-0.543 0.219-0.996 0.606-1.363 0.39-0.372 0.855-0.547 1.398-0.532 0.539 0.016 0.996 0.215 1.371 0.606 0.375 0.39 0.555 0.855 0.539 1.398l-0.086 3.121 3.539 0.098 0.086-3.156c0.043-1.504-0.453-2.797-1.48-3.871-1.031-1.079-2.285-1.637-3.766-1.676z" />
<path d="m431.1 769.3-1.043 39.84 17.09 0.445 0.16-6.035-11.08-0.289 0.281-10.87 8.101 0.211 0.161-6.036-8.102-0.21 0.285-10.87 11.09 0.293 0.16-6.035zm-11.37-0.297-0.656 25.03-4.555-25.17-4.828-0.125-6.468 24.82 0.652-24.97-6.004-0.16-1.043 39.84 8.617 0.226 6.344-28.47 4.625 28.76 8.277 0.219 1.043-39.84zm-33.23-0.871-1.043 39.8 6.004 0.16 1.043-39.81zm-11.18-0.293-6.004-0.156-0.882 33.77-6.387-0.168-0.156 6.035 18.74 0.493 0.156-6.036-6.351-0.167zm82.25 48.7-106.5-2.785 1.422-54.35 106.5 2.789z" />
<path d="m385.7 727.4-2.347-0.058 0.289-11.12 2.347 0.062c1.903 0.051 3.196 1.066 3.879 3.047 0.239 0.68 0.348 1.453 0.325 2.328-0.055 2.078-0.493 3.586-1.309 4.516-0.734 0.851-1.797 1.261-3.184 1.222z" />
<path d="m408.3 725.3 4.16 0.109-2.465 14.62z" />
<path d="m463.2 712.7-6.293 14.97-1.594-3.36 0.309-11.81-5.617-0.149-0.977 37.27 5.617 0.148 0.348-13.28 6.515 13.46 5.989 0.156-7.289-15.4 9.593-21.83zm-24.25-0.637-8.352 23.66 0.625-23.86-5.617-0.144-0.976 37.26 6.304 0.164 8.11-24.85-0.657 25.05 5.618 0.148 0.976-37.27zm-23.98-0.629-1.539 8.524-5.863-0.153-1.141-8.593-5.847-0.153 5.355 37.4 7.727 0.203 7.215-37.07zm-19.71 3.887c-0.66-1.309-1.613-2.363-2.859-3.168-1.406-0.91-2.809-1.383-4.219-1.418l-10.4-0.273-0.977 37.26 8.41 0.223c2.219 0.059 4.235-0.477 6.047-1.598 1.555-0.949 2.684-2.457 3.391-4.519 0.387-1.102 0.597-2.414 0.64-3.942 0.063-2.496-0.546-4.511-1.835-6.054-0.54-0.649-1.18-1.149-1.922-1.508 1.261-0.442 2.343-1.356 3.254-2.738 0.597-0.938 1.054-2.153 1.375-3.653 0.156-0.769 0.25-1.629 0.273-2.578 0.062-2.359-0.332-4.371-1.18-6.039zm81.96 43.28-114.7-3.004 1.422-54.35 114.7 3.004z" />
<path d="m389 735.4c0.203 0.64 0.293 1.425 0.266 2.355-0.039 1.547-0.445 2.707-1.219 3.481-0.715 0.714-1.625 1.054-2.734 1.027l-2.348-0.063 0.25-9.507 2.348 0.058c1.742 0.047 2.89 0.93 3.437 2.649z" />
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

@@ -0,0 +1,29 @@
{{-- Uuro theme logo - customize this SVG for your Uuro branding --}}
<svg version="1.1" viewBox="0 0 52.92 37.04" xmlns="http://www.w3.org/2000/svg" class="fill-theme-logo w-full h-full">
<title>{{ $logoTitle ?? config('app.name') . ' ' . __('logo') }}</title>
<defs>
<clipPath id="clipPath823">
<path d="m310.9 841.9h243v-169h-243z" />
</clipPath>
<clipPath id="clipPath833">
<path d="m351 701h162v116h-162z" />
</clipPath>
</defs>
<g transform="translate(-7.785 -7.061)">
<g transform="matrix(.3528 0 0 -.3528 -118.1 293.3)" clip-path="url(#clipPath823)">
<g transform="translate(0 -.1102)">
<g transform="matrix(.9299 0 0 .9105 30.28 67.92)" clip-path="url(#clipPath833)" style="stroke-width:1.087">
<g style="stroke-width:1.087">
<path d="m493.6 704.4c-1.504-0.043-2.797 0.449-3.879 1.472-1.082 1.024-1.644 2.282-1.683 3.774l-0.344 12.34c-0.043 1.504 0.453 2.797 1.481 3.879 1.031 1.082 2.293 1.644 3.785 1.683 1.504 0.043 2.793-0.453 3.867-1.48 1.078-1.032 1.637-2.293 1.676-3.785l0.074-2.579-3.539-0.097-0.074 2.652c-0.016 0.539-0.219 1-0.614 1.371-0.398 0.375-0.867 0.555-1.406 0.539-0.543-0.011-0.996-0.218-1.363-0.613-0.371-0.398-0.547-0.863-0.531-1.406l0.343-12.38c0.012-0.543 0.215-0.996 0.606-1.367 0.39-0.368 0.855-0.543 1.394-0.528 0.543 0.016 1 0.215 1.375 0.606 0.375 0.39 0.555 0.855 0.539 1.398l-0.086 3.121 3.536 0.098 0.089-3.156c0.04-1.508-0.453-2.797-1.484-3.871-1.027-1.079-2.281-1.637-3.762-1.676z" />
<path d="m507.2 704.8c-1.504-0.043-2.797 0.449-3.879 1.472-1.082 1.024-1.64 2.282-1.683 3.774l-0.344 12.34c-0.039 1.504 0.453 2.797 1.484 3.879 1.028 1.082 2.289 1.644 3.782 1.683 1.503 0.043 2.792-0.453 3.871-1.48 1.074-1.032 1.632-2.293 1.675-3.782l0.071-2.582-3.539-0.097-0.071 2.652c-0.015 0.539-0.222 1-0.617 1.375-0.394 0.371-0.863 0.551-1.406 0.535-0.539-0.011-0.996-0.219-1.363-0.613-0.368-0.395-0.547-0.863-0.532-1.406l0.344-12.38c0.016-0.543 0.219-0.996 0.606-1.363 0.39-0.372 0.855-0.547 1.398-0.532 0.539 0.016 0.996 0.215 1.371 0.606 0.375 0.39 0.555 0.855 0.539 1.398l-0.086 3.121 3.539 0.098 0.086-3.156c0.043-1.504-0.453-2.797-1.48-3.871-1.031-1.079-2.285-1.637-3.766-1.676z" />
<path d="m431.1 769.3-1.043 39.84 17.09 0.445 0.16-6.035-11.08-0.289 0.281-10.87 8.101 0.211 0.161-6.036-8.102-0.21 0.285-10.87 11.09 0.293 0.16-6.035zm-11.37-0.297-0.656 25.03-4.555-25.17-4.828-0.125-6.468 24.82 0.652-24.97-6.004-0.16-1.043 39.84 8.617 0.226 6.344-28.47 4.625 28.76 8.277 0.219 1.043-39.84zm-33.23-0.871-1.043 39.8 6.004 0.16 1.043-39.81zm-11.18-0.293-6.004-0.156-0.882 33.77-6.387-0.168-0.156 6.035 18.74 0.493 0.156-6.036-6.351-0.167zm82.25 48.7-106.5-2.785 1.422-54.35 106.5 2.789z" />
<path d="m385.7 727.4-2.347-0.058 0.289-11.12 2.347 0.062c1.903 0.051 3.196 1.066 3.879 3.047 0.239 0.68 0.348 1.453 0.325 2.328-0.055 2.078-0.493 3.586-1.309 4.516-0.734 0.851-1.797 1.261-3.184 1.222z" />
<path d="m408.3 725.3 4.16 0.109-2.465 14.62z" />
<path d="m463.2 712.7-6.293 14.97-1.594-3.36 0.309-11.81-5.617-0.149-0.977 37.27 5.617 0.148 0.348-13.28 6.515 13.46 5.989 0.156-7.289-15.4 9.593-21.83zm-24.25-0.637-8.352 23.66 0.625-23.86-5.617-0.144-0.976 37.26 6.304 0.164 8.11-24.85-0.657 25.05 5.618 0.148 0.976-37.27zm-23.98-0.629-1.539 8.524-5.863-0.153-1.141-8.593-5.847-0.153 5.355 37.4 7.727 0.203 7.215-37.07zm-19.71 3.887c-0.66-1.309-1.613-2.363-2.859-3.168-1.406-0.91-2.809-1.383-4.219-1.418l-10.4-0.273-0.977 37.26 8.41 0.223c2.219 0.059 4.235-0.477 6.047-1.598 1.555-0.949 2.684-2.457 3.391-4.519 0.387-1.102 0.597-2.414 0.64-3.942 0.063-2.496-0.546-4.511-1.835-6.054-0.54-0.649-1.18-1.149-1.922-1.508 1.261-0.442 2.343-1.356 3.254-2.738 0.597-0.938 1.054-2.153 1.375-3.653 0.156-0.769 0.25-1.629 0.273-2.578 0.062-2.359-0.332-4.371-1.18-6.039zm81.96 43.28-114.7-3.004 1.422-54.35 114.7 3.004z" />
<path d="m389 735.4c0.203 0.64 0.293 1.425 0.266 2.355-0.039 1.547-0.445 2.707-1.219 3.481-0.715 0.714-1.625 1.054-2.734 1.027l-2.348-0.063 0.25-9.507 2.348 0.058c1.742 0.047 2.89 0.93 3.437 2.649z" />
</g>
</g>
</g>
</g>
</g>
</svg>

View File

@@ -0,0 +1,29 @@
{{-- Vegetable theme logo - customize this SVG for your Vegetable branding --}}
<svg version="1.1" viewBox="0 0 52.92 37.04" xmlns="http://www.w3.org/2000/svg" class="fill-theme-logo w-full h-full">
<title>{{ $logoTitle ?? config('app.name') . ' ' . __('logo') }}</title>
<defs>
<clipPath id="clipPath823">
<path d="m310.9 841.9h243v-169h-243z" />
</clipPath>
<clipPath id="clipPath833">
<path d="m351 701h162v116h-162z" />
</clipPath>
</defs>
<g transform="translate(-7.785 -7.061)">
<g transform="matrix(.3528 0 0 -.3528 -118.1 293.3)" clip-path="url(#clipPath823)">
<g transform="translate(0 -.1102)">
<g transform="matrix(.9299 0 0 .9105 30.28 67.92)" clip-path="url(#clipPath833)" style="stroke-width:1.087">
<g style="stroke-width:1.087">
<path d="m493.6 704.4c-1.504-0.043-2.797 0.449-3.879 1.472-1.082 1.024-1.644 2.282-1.683 3.774l-0.344 12.34c-0.043 1.504 0.453 2.797 1.481 3.879 1.031 1.082 2.293 1.644 3.785 1.683 1.504 0.043 2.793-0.453 3.867-1.48 1.078-1.032 1.637-2.293 1.676-3.785l0.074-2.579-3.539-0.097-0.074 2.652c-0.016 0.539-0.219 1-0.614 1.371-0.398 0.375-0.867 0.555-1.406 0.539-0.543-0.011-0.996-0.218-1.363-0.613-0.371-0.398-0.547-0.863-0.531-1.406l0.343-12.38c0.012-0.543 0.215-0.996 0.606-1.367 0.39-0.368 0.855-0.543 1.394-0.528 0.543 0.016 1 0.215 1.375 0.606 0.375 0.39 0.555 0.855 0.539 1.398l-0.086 3.121 3.536 0.098 0.089-3.156c0.04-1.508-0.453-2.797-1.484-3.871-1.027-1.079-2.281-1.637-3.762-1.676z" />
<path d="m507.2 704.8c-1.504-0.043-2.797 0.449-3.879 1.472-1.082 1.024-1.64 2.282-1.683 3.774l-0.344 12.34c-0.039 1.504 0.453 2.797 1.484 3.879 1.028 1.082 2.289 1.644 3.782 1.683 1.503 0.043 2.792-0.453 3.871-1.48 1.074-1.032 1.632-2.293 1.675-3.782l0.071-2.582-3.539-0.097-0.071 2.652c-0.015 0.539-0.222 1-0.617 1.375-0.394 0.371-0.863 0.551-1.406 0.535-0.539-0.011-0.996-0.219-1.363-0.613-0.368-0.395-0.547-0.863-0.532-1.406l0.344-12.38c0.016-0.543 0.219-0.996 0.606-1.363 0.39-0.372 0.855-0.547 1.398-0.532 0.539 0.016 0.996 0.215 1.371 0.606 0.375 0.39 0.555 0.855 0.539 1.398l-0.086 3.121 3.539 0.098 0.086-3.156c0.043-1.504-0.453-2.797-1.48-3.871-1.031-1.079-2.285-1.637-3.766-1.676z" />
<path d="m431.1 769.3-1.043 39.84 17.09 0.445 0.16-6.035-11.08-0.289 0.281-10.87 8.101 0.211 0.161-6.036-8.102-0.21 0.285-10.87 11.09 0.293 0.16-6.035zm-11.37-0.297-0.656 25.03-4.555-25.17-4.828-0.125-6.468 24.82 0.652-24.97-6.004-0.16-1.043 39.84 8.617 0.226 6.344-28.47 4.625 28.76 8.277 0.219 1.043-39.84zm-33.23-0.871-1.043 39.8 6.004 0.16 1.043-39.81zm-11.18-0.293-6.004-0.156-0.882 33.77-6.387-0.168-0.156 6.035 18.74 0.493 0.156-6.036-6.351-0.167zm82.25 48.7-106.5-2.785 1.422-54.35 106.5 2.789z" />
<path d="m385.7 727.4-2.347-0.058 0.289-11.12 2.347 0.062c1.903 0.051 3.196 1.066 3.879 3.047 0.239 0.68 0.348 1.453 0.325 2.328-0.055 2.078-0.493 3.586-1.309 4.516-0.734 0.851-1.797 1.261-3.184 1.222z" />
<path d="m408.3 725.3 4.16 0.109-2.465 14.62z" />
<path d="m463.2 712.7-6.293 14.97-1.594-3.36 0.309-11.81-5.617-0.149-0.977 37.27 5.617 0.148 0.348-13.28 6.515 13.46 5.989 0.156-7.289-15.4 9.593-21.83zm-24.25-0.637-8.352 23.66 0.625-23.86-5.617-0.144-0.976 37.26 6.304 0.164 8.11-24.85-0.657 25.05 5.618 0.148 0.976-37.27zm-23.98-0.629-1.539 8.524-5.863-0.153-1.141-8.593-5.847-0.153 5.355 37.4 7.727 0.203 7.215-37.07zm-19.71 3.887c-0.66-1.309-1.613-2.363-2.859-3.168-1.406-0.91-2.809-1.383-4.219-1.418l-10.4-0.273-0.977 37.26 8.41 0.223c2.219 0.059 4.235-0.477 6.047-1.598 1.555-0.949 2.684-2.457 3.391-4.519 0.387-1.102 0.597-2.414 0.64-3.942 0.063-2.496-0.546-4.511-1.835-6.054-0.54-0.649-1.18-1.149-1.922-1.508 1.261-0.442 2.343-1.356 3.254-2.738 0.597-0.938 1.054-2.153 1.375-3.653 0.156-0.769 0.25-1.629 0.273-2.578 0.062-2.359-0.332-4.371-1.18-6.039zm81.96 43.28-114.7-3.004 1.422-54.35 114.7 3.004z" />
<path d="m389 735.4c0.203 0.64 0.293 1.425 0.266 2.355-0.039 1.547-0.445 2.707-1.219 3.481-0.715 0.714-1.625 1.054-2.734 1.027l-2.348-0.063 0.25-9.507 2.348 0.058c1.742 0.047 2.89 0.93 3.437 2.649z" />
</g>
</g>
</g>
</g>
</g>
</svg>

View File

@@ -0,0 +1,29 @@
{{-- Yellow theme logo - customize this SVG for your Yellow branding --}}
<svg version="1.1" viewBox="0 0 52.92 37.04" xmlns="http://www.w3.org/2000/svg" class="fill-theme-logo w-full h-full">
<title>{{ $logoTitle ?? config('app.name') . ' ' . __('logo') }}</title>
<defs>
<clipPath id="clipPath823">
<path d="m310.9 841.9h243v-169h-243z" />
</clipPath>
<clipPath id="clipPath833">
<path d="m351 701h162v116h-162z" />
</clipPath>
</defs>
<g transform="translate(-7.785 -7.061)">
<g transform="matrix(.3528 0 0 -.3528 -118.1 293.3)" clip-path="url(#clipPath823)">
<g transform="translate(0 -.1102)">
<g transform="matrix(.9299 0 0 .9105 30.28 67.92)" clip-path="url(#clipPath833)" style="stroke-width:1.087">
<g style="stroke-width:1.087">
<path d="m493.6 704.4c-1.504-0.043-2.797 0.449-3.879 1.472-1.082 1.024-1.644 2.282-1.683 3.774l-0.344 12.34c-0.043 1.504 0.453 2.797 1.481 3.879 1.031 1.082 2.293 1.644 3.785 1.683 1.504 0.043 2.793-0.453 3.867-1.48 1.078-1.032 1.637-2.293 1.676-3.785l0.074-2.579-3.539-0.097-0.074 2.652c-0.016 0.539-0.219 1-0.614 1.371-0.398 0.375-0.867 0.555-1.406 0.539-0.543-0.011-0.996-0.218-1.363-0.613-0.371-0.398-0.547-0.863-0.531-1.406l0.343-12.38c0.012-0.543 0.215-0.996 0.606-1.367 0.39-0.368 0.855-0.543 1.394-0.528 0.543 0.016 1 0.215 1.375 0.606 0.375 0.39 0.555 0.855 0.539 1.398l-0.086 3.121 3.536 0.098 0.089-3.156c0.04-1.508-0.453-2.797-1.484-3.871-1.027-1.079-2.281-1.637-3.762-1.676z" />
<path d="m507.2 704.8c-1.504-0.043-2.797 0.449-3.879 1.472-1.082 1.024-1.64 2.282-1.683 3.774l-0.344 12.34c-0.039 1.504 0.453 2.797 1.484 3.879 1.028 1.082 2.289 1.644 3.782 1.683 1.503 0.043 2.792-0.453 3.871-1.48 1.074-1.032 1.632-2.293 1.675-3.782l0.071-2.582-3.539-0.097-0.071 2.652c-0.015 0.539-0.222 1-0.617 1.375-0.394 0.371-0.863 0.551-1.406 0.535-0.539-0.011-0.996-0.219-1.363-0.613-0.368-0.395-0.547-0.863-0.532-1.406l0.344-12.38c0.016-0.543 0.219-0.996 0.606-1.363 0.39-0.372 0.855-0.547 1.398-0.532 0.539 0.016 0.996 0.215 1.371 0.606 0.375 0.39 0.555 0.855 0.539 1.398l-0.086 3.121 3.539 0.098 0.086-3.156c0.043-1.504-0.453-2.797-1.48-3.871-1.031-1.079-2.285-1.637-3.766-1.676z" />
<path d="m431.1 769.3-1.043 39.84 17.09 0.445 0.16-6.035-11.08-0.289 0.281-10.87 8.101 0.211 0.161-6.036-8.102-0.21 0.285-10.87 11.09 0.293 0.16-6.035zm-11.37-0.297-0.656 25.03-4.555-25.17-4.828-0.125-6.468 24.82 0.652-24.97-6.004-0.16-1.043 39.84 8.617 0.226 6.344-28.47 4.625 28.76 8.277 0.219 1.043-39.84zm-33.23-0.871-1.043 39.8 6.004 0.16 1.043-39.81zm-11.18-0.293-6.004-0.156-0.882 33.77-6.387-0.168-0.156 6.035 18.74 0.493 0.156-6.036-6.351-0.167zm82.25 48.7-106.5-2.785 1.422-54.35 106.5 2.789z" />
<path d="m385.7 727.4-2.347-0.058 0.289-11.12 2.347 0.062c1.903 0.051 3.196 1.066 3.879 3.047 0.239 0.68 0.348 1.453 0.325 2.328-0.055 2.078-0.493 3.586-1.309 4.516-0.734 0.851-1.797 1.261-3.184 1.222z" />
<path d="m408.3 725.3 4.16 0.109-2.465 14.62z" />
<path d="m463.2 712.7-6.293 14.97-1.594-3.36 0.309-11.81-5.617-0.149-0.977 37.27 5.617 0.148 0.348-13.28 6.515 13.46 5.989 0.156-7.289-15.4 9.593-21.83zm-24.25-0.637-8.352 23.66 0.625-23.86-5.617-0.144-0.976 37.26 6.304 0.164 8.11-24.85-0.657 25.05 5.618 0.148 0.976-37.27zm-23.98-0.629-1.539 8.524-5.863-0.153-1.141-8.593-5.847-0.153 5.355 37.4 7.727 0.203 7.215-37.07zm-19.71 3.887c-0.66-1.309-1.613-2.363-2.859-3.168-1.406-0.91-2.809-1.383-4.219-1.418l-10.4-0.273-0.977 37.26 8.41 0.223c2.219 0.059 4.235-0.477 6.047-1.598 1.555-0.949 2.684-2.457 3.391-4.519 0.387-1.102 0.597-2.414 0.64-3.942 0.063-2.496-0.546-4.511-1.835-6.054-0.54-0.649-1.18-1.149-1.922-1.508 1.261-0.442 2.343-1.356 3.254-2.738 0.597-0.938 1.054-2.153 1.375-3.653 0.156-0.769 0.25-1.629 0.273-2.578 0.062-2.359-0.332-4.371-1.18-6.039zm81.96 43.28-114.7-3.004 1.422-54.35 114.7 3.004z" />
<path d="m389 735.4c0.203 0.64 0.293 1.425 0.266 2.355-0.039 1.547-0.445 2.707-1.219 3.481-0.715 0.714-1.625 1.054-2.734 1.027l-2.348-0.063 0.25-9.507 2.348 0.058c1.742 0.047 2.89 0.93 3.437 2.649z" />
</g>
</g>
</g>
</g>
</g>
</svg>