static page change routes, add support mail and webpage in env

This commit is contained in:
Tykayn 2022-02-08 14:37:07 +01:00 committed by tykayn
parent 00f48d102a
commit 612b65a3a0
22 changed files with 412 additions and 253 deletions

View File

@ -31,6 +31,7 @@ import { KeyboardShortcutsModule } from 'ng-keyboard-shortcuts';
import { AdministrationModule } from './features/administration/administration.module'; import { AdministrationModule } from './features/administration/administration.module';
import { EditComponent } from './features/consultation/edit/edit.component'; import { EditComponent } from './features/consultation/edit/edit.component';
import { ChoiceButtonDinumComponent } from './features/shared/components/choice-button-dinum/choice-button-dinum.component'; import { ChoiceButtonDinumComponent } from './features/shared/components/choice-button-dinum/choice-button-dinum.component';
import { StaticPagesComponent } from './features/shared/static-pages/static-pages.component';
// register languages files for translation // register languages files for translation
// import localeEn from '@angular/common/locales/en'; // import localeEn from '@angular/common/locales/en';
@ -52,7 +53,14 @@ export function HttpLoaderFactory(http: HttpClient): TranslateHttpLoader {
} }
@NgModule({ @NgModule({
declarations: [AppComponent, CguComponent, LegalComponent, PrivacyComponent, CipheringComponent], declarations: [
AppComponent,
CguComponent,
LegalComponent,
PrivacyComponent,
CipheringComponent,
StaticPagesComponent,
],
imports: [ imports: [
AppRoutingModule, AppRoutingModule,
AdministrationModule, AdministrationModule,

View File

@ -1,8 +1,40 @@
<footer class="footer main-footer"> <footer class="footer main-footer">
<div class="content container"> <div class="content container">
<div class="columns border-bottom">
<div class="column is-narrow">
<a href="/">
<img
class="app-logo logo"
*ngIf="env.appLogo"
src="{{ env.appLogo }}"
alt="{{ env.appTitle }} logo"
/>
</a>
</div>
<div class="column">
{{ env.appTitle }}
</div>
</div>
<div class="pages-links">
<div>Nos Mentions légales</div>
<a routerLink="/page/legal">
mentions légales,
</a>
<a routerLink="/page/cgu">
CGU, CPU,
</a>
<a routerLink="/page/privacy">
politique de confidentialité.
</a>
Support:
<a href="mailto:{{ env.appSupportEmail }}">
mail
</a>
<a href="{{ env.appSupportWebpage }}">
Autres canaux
</a>
</div>
<p> <p>
<img class="app-logo logo" *ngIf="env.appLogo" src="{{ env.appLogo }}" alt="{{ env.appTitle }}" />
{{ env.appTitle }} - {{ env.appVersion }} - libérez vos sondages. <i class="fa fa-copyleft"></i> Logiciel {{ env.appTitle }} - {{ env.appVersion }} - libérez vos sondages. <i class="fa fa-copyleft"></i> Logiciel
libre sous licence AGPL v3. libre sous licence AGPL v3.
<app-theme-selector></app-theme-selector> <app-theme-selector></app-theme-selector>
@ -26,53 +58,5 @@
canal Matrix canal Matrix
</a> </a>
</p> </p>
<div>
<div class="columns">
<div class="column">
<h3 class="title is-3">Framasoft</h3>
<ul>
<li>Lassociation,</li>
<li>Notre charte,</li>
<li>Contacter Framasoft,</li>
<li>Statistiques,</li>
<li>État des services</li>
</ul>
</div>
<div class="column">
<h3 class="title is-3">Communauté</h3>
<ul>
<li>Framacolibri,</li>
<li>Participer,</li>
<li>Bénévolat valorisé,</li>
<li>Partenaires,</li>
<li>Charte de modération</li>
</ul>
</div>
<div class="column">
<h3 class="title is-3">Framadate</h3>
<ul>
<li>Entraide,</li>
<li>Guides et astuces,</li>
<li>Mentions légales,</li>
<li>CGU,</li>
<li>Crédits</li>
</ul>
</div>
<div class="column">
<form action="#">
<h3 class="title is-3">
<label for="subscribe_newsletter">
<i class="fa fa-enveloppe"></i>
Inscrivez-vous à la newsletter
</label>
</h3>
<input type="text" class="input" id="subscribe_newsletter" />
<button class="button is-outlined is-primary" (click)="subscribeToNewsletter()">
S'inscrire
</button>
</form>
</div>
</div>
</div>
</div> </div>
</footer> </footer>

View File

@ -2,9 +2,12 @@
.main-footer { .main-footer {
a { a {
color: #fff; color: $white;
} }
img { img {
max-height: $header-nav-inner-height; max-height: $header-nav-inner-height;
} }
.border-bottom {
border-bottom: solid 1px #ccc;
}
} }

View File

@ -11,22 +11,26 @@
</p> </p>
<div class="columns"> <div class="columns">
<div class="column"> <div class="column">
<a role="button" class="button is-fullwidth is-primary" routerLink="administration"> <button class="button is-fullwidth is-primary" routerLink="administration">
{{ 'config.letsgo' | translate }} {{ 'config.letsgo' | translate }}
</a> </button>
</div> </div>
<div class="column"> <div class="column">
<a role="button" class="button is-fullwidth is-secondary is-outlined" routerLink="about"> <button
id="open_popup_button"
class="button is-fullwidth is-secondary is-outlined"
(click)="openModalFindPoll()"
>
{{ 'config.discover' | translate }} {{ 'config.discover' | translate }}
</a> </button>
</div> </div>
</div> </div>
</div> </div>
<div class="column"> <div class="column">
<img <img
class="app-logo logo" class="app-logo logo"
*ngIf="environment.appLogo" *ngIf="environment.appLanding"
src="{{ environment.appLogo }}" src="{{ environment.appLanding }}"
alt="{{ environment.appTitle }}" alt="{{ environment.appTitle }}"
/> />
<!-- <img src="assets/img/icone_home.png" alt="calendrier icone framadate" />--> <!-- <img src="assets/img/icone_home.png" alt="calendrier icone framadate" />-->
@ -35,11 +39,28 @@
</div> </div>
</div> </div>
<div class="container home-content"> <!-- dialog search-->
<p-dialog
[modal]="true"
[(visible)]="display_poll_search_dialog"
[breakpoints]="{ '960px': '75vw' }"
[style]="{ width: '75vw' }"
[draggable]="false"
[showHeader]="false"
[resizable]="true"
>
<div class="home-content">
<div class="top">
<button
id="close_dialog"
class="button no-outline cancel-button-reject"
(click)="focusOnCancelButton()"
>
{{ 'SENTENCES.Close' | translate }} <i class="fa fa-times"></i>
</button>
</div>
<div class="column"> <div class="column">
<section class="search"> <section class="search">
<!-- <img src="assets/img/where-is-it.jpg" alt="batman veut savoir où sont ses sondages"/>-->
<form (ngSubmit)="searchMyPolls()"> <form (ngSubmit)="searchMyPolls()">
<div class="search-others-box"> <div class="search-others-box">
<div class="columns"> <div class="columns">
@ -66,8 +87,8 @@
[(ngModel)]="storageService.vote_stack.owner.email" [(ngModel)]="storageService.vote_stack.owner.email"
/> />
<div class="email_sent has-background-success padded" *ngIf="email_sent"> <div class="email_sent has-background-success padded" *ngIf="email_sent">
<i class="fa fa-envelope"></i> C'est envoyé! Vérifiez votre boite email, ainsi que <i class="fa fa-envelope"></i> C'est envoyé! Vérifiez votre boite email, ainsi
votre dossier de spam. que votre dossier de spam.
</div> </div>
<!-- <div--> <!-- <div-->
<!-- class="email_error has-background-warning padded"--> <!-- class="email_error has-background-warning padded"-->
@ -121,12 +142,13 @@
☑️ Créer un nouveau sondage ☑️ Créer un nouveau sondage
</li> </li>
<li> <li>
☑️ accéder à un sondage existant en tant que visiteur, ajouter une réponse (StackOfVote) et ☑️ accéder à un sondage existant en tant que visiteur, ajouter une réponse (StackOfVote)
un commentaire. et un commentaire.
</li> </li>
<li> <li>
☑️ ☑️
<a href="https://framagit.org/framasoft/framadate/funky-framadate-front/-/tree/master/docs" <a
href="https://framagit.org/framasoft/framadate/funky-framadate-front/-/tree/master/docs"
>lire la documentation</a >lire la documentation</a
> >
</li> </li>
@ -142,33 +164,13 @@
🚴‍ modifier un de ses sondages existants par un lien d'administration 🚴‍ modifier un de ses sondages existants par un lien d'administration
</li> </li>
<li> <li>
🚴‍ recevoir immédiatement les emails. Ceux ci nécessitent un vidage du spool d'emails du 🚴‍ recevoir immédiatement les emails. Ceux ci nécessitent un vidage du spool d'emails
backend sur demande (mesure anti spam). du backend sur demande (mesure anti spam).
</li> </li>
</ul> </ul>
</div> </div>
</section> </section>
</div> </div>
<div class="box contained-in-main-column">
<h2 class="title">Nos Mentions légales</h2>
<ul>
<li>
<a routerLink="/legal">
mentions légales,
</a>
</li>
<li>
<a routerLink="/cgu">
CGU, CPU,
</a>
</li>
<li>
<a routerLink="/privacy">
politique de confidentialité.
</a>
</li>
</ul>
</div>
</div> </div>
</p-dialog>
</section> </section>

View File

@ -4,6 +4,7 @@
.landing-box { .landing-box {
padding: 70px 1em 6em; padding: 70px 1em 6em;
color: $primary_color; color: $primary_color;
min-height: 500px;
.title { .title {
color: $primary_color !important; color: $primary_color !important;
} }
@ -21,25 +22,6 @@
} }
.search { .search {
margin-top: 2em;
.title {
font-size: 1.5rem;
}
.search-others {
padding: 2rem;
background: $d-grey;
border-radius: 0.5rem;
}
#search_email {
background: $white !important;
margin-bottom: 0;
}
.button-submit {
margin-top: 1rem !important;
background: $d-grey;
color: $secondary_color;
border-color: $secondary_color;
}
.search-description { .search-description {
margin: 2rem 0; margin: 2rem 0;
} }

View File

@ -1,4 +1,4 @@
import { Component, Inject } from '@angular/core'; import { ChangeDetectorRef, Component, Inject } from '@angular/core';
import { environment } from '../../../../environments/environment'; import { environment } from '../../../../environments/environment';
import { StorageService } from '../../services/storage.service'; import { StorageService } from '../../services/storage.service';
import { ApiService } from '../../services/api.service'; import { ApiService } from '../../services/api.service';
@ -16,13 +16,15 @@ export class HomeComponent {
public AppTitle = environment.appTitle; public AppTitle = environment.appTitle;
public nonexistent_email = ''; public nonexistent_email = '';
public email_sent = false; public email_sent = false;
display_poll_search_dialog: any = false;
constructor( constructor(
@Inject(DOCUMENT) private document: any, @Inject(DOCUMENT) private document: any,
public storageService: StorageService, public storageService: StorageService,
public toastService: ToastService, public toastService: ToastService,
public titleService: Title, public titleService: Title,
private api: ApiService private api: ApiService,
private cd: ChangeDetectorRef
) { ) {
this.titleService.setTitle(environment.appTitle + ' - Accueil '); this.titleService.setTitle(environment.appTitle + ' - Accueil ');
} }
@ -51,4 +53,21 @@ export class HomeComponent {
} }
); );
} }
openModalFindPoll() {
this.display_poll_search_dialog = true;
this.cd.detectChanges();
let buttonClose = this.document.querySelector('#close_dialog');
if (buttonClose) {
buttonClose.focus();
}
}
focusOnCancelButton() {
this.display_poll_search_dialog = false;
let buttonClose = this.document.querySelector('#open_popup_button');
if (buttonClose) {
buttonClose.focus();
}
}
} }

View File

@ -11,10 +11,11 @@ import { LogoComponent } from './components/logo/logo.component';
import { NavigationComponent } from './components/sibebar/navigation/navigation.component'; import { NavigationComponent } from './components/sibebar/navigation/navigation.component';
import { throwIfAlreadyLoaded } from './guards/module-import.guard'; import { throwIfAlreadyLoaded } from './guards/module-import.guard';
import { SharedModule } from '../shared/shared.module'; import { SharedModule } from '../shared/shared.module';
import { DialogModule } from 'primeng/dialog';
@NgModule({ @NgModule({
declarations: [FooterComponent, HeaderComponent, HomeComponent, LogoComponent, NavigationComponent], declarations: [FooterComponent, HeaderComponent, HomeComponent, LogoComponent, NavigationComponent],
imports: [CommonModule, FormsModule, RouterModule, TranslateModule, SharedModule], imports: [CommonModule, FormsModule, RouterModule, TranslateModule, SharedModule, DialogModule],
exports: [HeaderComponent, FooterComponent, NavigationComponent, LogoComponent], exports: [HeaderComponent, FooterComponent, NavigationComponent, LogoComponent],
}) })
export class CoreModule { export class CoreModule {

View File

@ -0,0 +1,10 @@
<app-header></app-header>
<header></header>
<main>
<div class="container">
<router-outlet></router-outlet>
</div>
</main>
<footer></footer>
<app-footer></app-footer>

View File

@ -0,0 +1,24 @@
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { StaticPagesComponent } from './static-pages.component';
describe('StaticPagesComponent', () => {
let component: StaticPagesComponent;
let fixture: ComponentFixture<StaticPagesComponent>;
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [StaticPagesComponent],
}).compileComponents();
}));
beforeEach(() => {
fixture = TestBed.createComponent(StaticPagesComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});

View File

@ -0,0 +1,12 @@
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-static-pages',
templateUrl: './static-pages.component.html',
styleUrls: ['./static-pages.component.scss'],
})
export class StaticPagesComponent implements OnInit {
constructor() {}
ngOnInit(): void {}
}

View File

@ -9,6 +9,7 @@ import { LegalComponent } from './features/shared/components/ui/static-pages/leg
import { PrivacyComponent } from './features/shared/components/ui/static-pages/privacy/privacy.component'; import { PrivacyComponent } from './features/shared/components/ui/static-pages/privacy/privacy.component';
import { CipheringComponent } from './features/shared/components/ui/static-pages/ciphering/ciphering.component'; import { CipheringComponent } from './features/shared/components/ui/static-pages/ciphering/ciphering.component';
import { AboutComponent } from './features/shared/components/ui/static-pages/about/about.component'; import { AboutComponent } from './features/shared/components/ui/static-pages/about/about.component';
import { StaticPagesComponent } from './features/shared/static-pages/static-pages.component';
export const routes: Routes = [ export const routes: Routes = [
{ path: '', component: HomeComponent, data: { animation: 'HomePage' } }, { path: '', component: HomeComponent, data: { animation: 'HomePage' } },
@ -34,6 +35,10 @@ export const routes: Routes = [
path: 'todo', path: 'todo',
component: WipTodoComponent, component: WipTodoComponent,
}, },
{
path: 'page',
component: StaticPagesComponent,
children: [
{ {
path: 'cgu', path: 'cgu',
component: CguComponent, component: CguComponent,
@ -54,6 +59,9 @@ export const routes: Routes = [
path: 'about', path: 'about',
component: AboutComponent, component: AboutComponent,
}, },
],
},
{ path: 'page-not-found', component: PageNotFoundComponent }, { path: 'page-not-found', component: PageNotFoundComponent },
{ path: '**', redirectTo: 'page-not-found', pathMatch: 'full' }, { path: '**', redirectTo: 'page-not-found', pathMatch: 'full' },
]; ];

View File

@ -5,21 +5,6 @@
<!-- <i class="fa fa-language lang-selector-icon clickable" ></i>--> <!-- <i class="fa fa-language lang-selector-icon clickable" ></i>-->
<i class="fa fa-chevron-down"></i> <i class="fa fa-chevron-down"></i>
</button> </button>
<!-- <div class="buttons has-addons">-->
<!-- <label for="lang_selector" class="hidden">-->
<!-- <button>-->
<!-- {{ 'selector.lang' | translate }}-->
<!--&lt;!&ndash; <span class="lang-title-long is-hidden-mobile">&ndash;&gt;-->
<!--&lt;!&ndash; {{ 'LANGUAGES.' + language ? language : ('fr' | translate) }}&ndash;&gt;-->
<!--&lt;!&ndash; </span>&ndash;&gt;-->
<!-- <span class="lang-title-short">-->
<!-- {{ 'LANGUAGES_SHORT.' + language ? language : ('fr' | translate) }}-->
<!-- </span>-->
<!-- </button>-->
<!-- </label>-->
<!-- </div>-->
<p-dialog <p-dialog
[modal]="true" [modal]="true"
[(visible)]="display_lang_dialog" [(visible)]="display_lang_dialog"

View File

@ -1,25 +1,19 @@
<div class="columns"> <div class="columns theme-selector">
<div class="column"> <div class="column">
<div class="buttons has-addons"> <div class="buttons has-addons">
<button <button
class="button"
[ngClass]="{ 'is-active': (currentTheme | async) === themeEnum.LIGHT }" [ngClass]="{ 'is-active': (currentTheme | async) === themeEnum.LIGHT }"
(click)="selectTheme('LIGHT')" (click)="selectTheme('LIGHT')"
> >
<i class="fa fa-sun-o" aria-hidden="true"></i> <i class="fa fa-sun-o" aria-hidden="true"></i>
</button> </button>
<button <button
class="button"
[ngClass]="{ 'is-active': (currentTheme | async) === themeEnum.DARK }" [ngClass]="{ 'is-active': (currentTheme | async) === themeEnum.DARK }"
(click)="selectTheme('DARK')" (click)="selectTheme('DARK')"
> >
<i class="fa fa-moon" aria-hidden="true"></i> <i class="fa fa-moon" aria-hidden="true"></i>
</button> </button>
<button <button [ngClass]="{ 'is-active': (currentTheme | async) === themeEnum.RED }" (click)="selectTheme('RED')">
class="button"
[ngClass]="{ 'is-active': (currentTheme | async) === themeEnum.RED }"
(click)="selectTheme('RED')"
>
<i class="fa fa-adjust" aria-hidden="true"></i> <i class="fa fa-adjust" aria-hidden="true"></i>
</button> </button>
</div> </div>

View File

@ -0,0 +1,7 @@
.theme-selector {
button {
border: 0;
padding: 1em;
background: transparent;
}
}

View File

@ -0,0 +1,52 @@
<svg width="403" height="261" viewBox="0 0 403 261" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.0541 130.538L232.667 256.084C240.154 260.403 253.231 259.862 261.877 254.874L392.849 179.312C401.494 174.325 402.432 166.781 394.946 162.462L177.333 36.9161C169.846 32.5968 156.77 33.1382 148.125 38.1257L17.1513 113.688C8.50618 118.675 7.56793 126.219 15.0541 130.538Z" fill="#6359CF"/>
<mask id="mask0_878_21207" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="9" y="32" width="394" height="229">
<path fill-rule="evenodd" clip-rule="evenodd" d="M9 32H403V261H9V32Z" fill="white"/>
</mask>
<g mask="url(#mask0_878_21207)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M16.8998 128.89L234.63 254.523C241.586 258.534 253.852 257.988 261.958 253.311L393.001 177.698C396.947 175.42 399.21 172.541 399.21 169.796C399.21 167.06 396.976 165.196 395.1 164.112L177.369 38.4801C170.419 34.4683 158.157 35.0114 150.041 39.6892L18.9981 115.304C15.0527 117.579 12.7891 120.458 12.7891 123.203C12.7891 125.941 15.0236 127.807 16.8998 128.89ZM246.404 261.001C241.32 261.001 236.451 259.945 232.733 257.8L15.0028 132.167C11.1314 129.934 8.99868 126.748 9 123.203C9 119.069 11.9525 114.997 17.1011 112.026L148.144 36.4118C157.464 31.0376 171.126 30.4998 179.265 35.2027L396.995 160.834C400.866 163.067 402.997 166.248 403 169.796C403 173.929 400.046 178.006 394.896 180.975L263.853 256.588C258.795 259.51 252.451 261.001 246.404 261.001Z" fill="#150035"/>
</g>
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.0541 122.538L232.667 248.084C240.154 252.403 253.231 251.862 261.877 246.874L392.849 171.312C401.494 166.326 402.432 158.781 394.946 154.462L177.333 28.9161C169.846 24.5968 156.77 25.1382 148.125 30.1257L17.1513 105.688C8.50618 110.675 7.56793 118.219 15.0541 122.538Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M16.8998 119.89L234.63 245.523C241.586 249.533 253.852 248.987 261.958 244.31L393.001 168.698C396.947 166.42 399.21 163.54 399.21 160.796C399.21 158.059 396.976 156.196 395.1 155.111L177.369 29.4791C170.419 25.4673 158.157 26.0104 150.041 30.6882L18.9981 106.303C15.0527 108.578 12.7891 111.458 12.7891 114.202C12.7891 116.94 15.0236 118.806 16.8998 119.89ZM246.404 252C241.32 252 236.451 250.944 232.733 248.8L15.0028 123.166C11.1314 120.933 8.99868 117.747 9 114.202C9 110.068 11.9525 105.996 17.1011 103.025L148.144 27.4108C157.464 22.0366 171.126 21.5014 179.265 26.2017L396.995 151.833C400.866 154.067 402.997 157.247 403 160.795C403 164.929 400.046 169.005 394.896 171.975L263.853 247.588C258.795 250.509 252.451 252 246.404 252Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.0541 113.538L232.667 239.084C240.154 243.403 253.231 242.862 261.877 237.874L392.849 162.312C401.494 157.326 402.432 149.781 394.946 145.462L177.333 19.9161C169.846 15.5968 156.77 16.1382 148.125 21.1257L17.1513 96.6875C8.50618 101.675 7.56793 109.219 15.0541 113.538Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M16.8998 111.889L234.63 237.523C241.586 241.533 253.852 240.985 261.958 236.311L393.001 160.697C396.947 158.419 399.21 155.54 399.21 152.798C399.21 150.059 396.976 148.195 395.1 147.112L177.369 21.4786C170.413 17.4667 158.15 18.0138 150.041 22.6903L18.9981 98.3023C15.0527 100.58 12.7891 103.46 12.7891 106.203C12.7891 108.942 15.0236 110.806 16.8998 111.889ZM246.404 244C241.32 244 236.451 242.944 232.733 240.799L15.0028 115.166C11.1314 112.933 9 109.75 9 106.203C9 102.072 11.9525 97.9956 17.1011 95.025L148.144 19.413C157.452 14.0335 171.124 13.5036 179.265 18.2013L396.995 143.833C400.866 146.066 403 149.25 403 152.798C403 156.929 400.046 161.005 394.896 163.974L263.853 239.588C258.795 242.509 252.451 244 246.404 244Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M248 260C253.405 259.823 258.983 258.441 263.408 255.876L394.826 179.712C401.606 175.783 402.448 168.252 400.615 165.651C402.429 162.788 402.45 159.756 400.639 157.157C403.27 152.971 402.115 148.419 396.93 145.415L351.355 119H248V260Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.0541 105.538L232.667 231.084C240.154 235.403 253.231 234.862 261.877 229.874L392.849 154.312C401.494 149.325 402.432 141.781 394.946 137.462L177.333 11.9161C169.846 7.59678 156.77 8.13818 148.125 13.1257L17.1513 88.6862C8.50618 93.675 7.56793 101.219 15.0541 105.538Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M170.624 25.1278L39.174 101.307C32.0977 105.408 30.1708 111.224 33.7745 115.592L211.513 218.598C219.135 222.333 231.404 221.676 239.677 216.881L370.84 140.868C378.397 136.488 380.071 130.151 375.391 125.72L198.848 23.4075C191.21 19.664 178.914 20.3229 170.624 25.1278Z" fill="white"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M16.8998 103.888L234.63 229.522C241.586 233.536 253.852 232.987 261.958 228.311L393.001 152.696C396.947 150.418 399.21 147.539 399.21 144.794C399.21 142.057 396.976 140.194 395.1 139.109L177.369 13.476C170.416 9.4668 158.15 10.0046 150.041 14.6852L18.9981 90.3006C15.0527 92.5761 12.7891 95.4556 12.7891 98.2015C12.7891 100.938 15.0236 102.804 16.8998 103.888ZM246.404 236C241.32 236 236.451 234.944 232.733 232.799L15.0028 107.165C11.1314 104.932 8.99868 101.746 9 98.2015C9 94.0667 11.9525 89.9941 17.1011 87.0235L148.144 11.408C157.46 6.03106 171.133 5.50777 179.265 10.1989L396.995 135.832C400.866 138.065 402.997 141.246 403 144.794C403 148.928 400.046 153.004 394.896 155.974L263.853 231.588C258.795 234.509 252.451 236 246.404 236Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M63.893 135L62 131.722L224.107 38L226 41.2796L63.893 135Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M249.286 243L249 240.097C253.585 239.648 258.01 238.31 261.458 236.333L393.218 160.699C395.596 159.332 397.433 157.71 398.527 156L401 157.565C399.635 159.7 397.508 161.603 394.684 163.222L262.923 238.854C259.065 241.068 254.348 242.502 249.286 243Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M249.286 252L249 249.097C253.581 248.65 258.007 247.317 261.458 245.335L393.218 169.698C395.596 168.331 397.433 166.709 398.527 165L401 166.564C399.635 168.698 397.508 170.602 394.684 172.221L262.923 247.857C259.062 250.074 254.346 251.506 249.286 252Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M152.343 27.3181C149.219 29.0755 149.219 31.9245 152.343 33.6819C155.466 35.4394 160.533 35.4394 163.656 33.6819C166.781 31.9245 166.781 29.0755 163.656 27.3181C160.533 25.5606 155.466 25.5606 152.343 27.3181Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M158.5 27.5991C156.884 27.5991 155.266 27.9331 154.064 28.5949C153.273 29.0322 152.781 29.5717 152.781 30.0003C152.781 30.4288 153.273 30.9695 154.064 31.4056C156.467 32.7304 160.536 32.7329 162.937 31.4031C163.73 30.9695 164.223 30.4288 164.223 30.0003C164.223 29.5717 163.73 29.0322 162.937 28.5974C161.736 27.9331 160.118 27.5991 158.5 27.5991ZM158.497 36C156.223 36 153.946 35.5122 152.17 34.5354C150.155 33.4199 149 31.77 149 30.0003C149 28.2319 150.155 26.582 152.17 25.469C155.721 23.5103 161.277 23.5103 164.826 25.469C166.841 26.5782 168 28.2319 168 30.0003C168 31.77 166.841 33.4224 164.826 34.5354C163.051 35.5122 160.774 36 158.497 36Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M130.343 39.3179C127.219 41.0752 127.219 43.9238 130.343 45.681C133.468 47.4397 138.532 47.4397 141.657 45.681C144.781 43.9238 144.781 41.0752 141.657 39.3179C138.532 37.5607 133.466 37.5607 130.343 39.3179Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M136.505 40.6001C134.887 40.6001 133.269 40.9316 132.067 41.5957C131.274 42.0305 130.781 42.57 130.781 42.9985C130.781 43.4295 131.274 43.9676 132.067 44.4062C134.469 45.7308 138.54 45.7333 140.94 44.4037C141.731 43.9702 142.223 43.4295 142.223 43.001C142.223 42.57 141.731 42.0305 140.94 41.5932C139.739 40.9316 138.12 40.6001 136.505 40.6001ZM136.501 49C134.226 49 131.949 48.5123 130.174 47.5355C128.157 46.4202 127 44.7654 127 42.9984C127 41.229 128.159 39.5767 130.174 38.4651C133.721 36.5116 139.277 36.5116 142.828 38.4651C144.845 39.5805 146 41.2327 146 43.0009C146 44.7679 144.845 46.4202 142.828 47.533C141.054 48.5123 138.777 49 136.501 49Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M109.343 52.3181C106.219 54.0755 106.219 56.9245 109.343 58.6819C112.466 60.4394 117.532 60.4394 120.657 58.6819C123.781 56.9258 123.781 54.0755 120.656 52.3181C117.532 50.5606 112.466 50.5606 109.343 52.3181Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M114.501 52.5996C112.884 52.5996 111.269 52.9335 110.066 53.595L110.064 53.5975C109.273 54.0323 108.781 54.5715 108.781 55C108.781 55.4284 109.273 55.9689 110.064 56.4024C112.471 57.7317 116.536 57.7292 118.937 56.4049C119.73 55.9689 120.222 55.4284 120.222 55C120.222 54.5715 119.73 54.0323 118.939 53.595C117.735 52.9335 116.118 52.5996 114.501 52.5996ZM114.499 61C112.224 61 109.947 60.5099 108.173 59.5308C106.157 58.4207 105 56.7688 105 54.9998C105 53.2319 106.157 51.5826 108.173 50.47C111.721 48.5081 117.278 48.5119 120.827 50.47C122.842 51.5826 124 53.2319 124 54.9998C124 56.7688 122.842 58.4182 120.826 59.5308C119.052 60.5099 116.777 61 114.499 61Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M87.3428 65.3181C84.2191 67.0755 84.2191 69.9245 87.3428 71.6819C90.4664 73.4394 95.5325 73.4394 98.6562 71.6819C101.781 69.9245 101.781 67.0755 98.6562 65.3181C95.5325 63.5606 90.4664 63.5606 87.3428 65.3181Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M88.0644 67.5939C87.2732 68.0337 86.7812 68.5706 86.7812 69.0015C86.7826 69.4313 87.2732 69.9706 88.0644 70.4066C90.4726 71.7311 94.5332 71.7311 96.9387 70.4066C97.73 69.9706 98.2219 69.4313 98.2219 69.0015C98.2219 68.5706 97.73 68.0337 96.936 67.5939C94.5319 66.2695 90.4726 66.2695 88.0644 67.5939ZM92.5007 75C90.2244 75 87.9482 74.5123 86.1744 73.5357C84.1579 72.4229 83.0026 70.7709 83 69.0016C83 67.2361 84.1566 65.5802 86.173 64.4687H86.1744C89.718 62.5104 95.2754 62.5104 98.8243 64.4687C100.843 65.5802 102 67.2361 102 69.0016C101.999 70.7709 100.842 72.4229 98.8243 73.5357C97.0519 74.5123 94.7756 75 92.5007 75Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M64.3428 78.3179C61.2191 80.0752 61.2191 82.9251 64.3428 84.681C67.4664 86.4397 72.5325 86.4397 75.6562 84.681C78.7813 82.9251 78.7813 80.0752 75.6562 78.3179C72.5325 76.5607 67.4664 76.5607 64.3428 78.3179Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M69.5013 78.6001C67.8843 78.6001 66.2674 78.9316 65.0645 79.5932V79.5957C64.2732 80.0305 63.7812 80.57 63.7812 80.9985C63.7812 81.4307 64.2732 81.9676 65.0659 82.4062C67.4689 83.7308 71.5311 83.7333 73.9394 82.4037C74.7294 81.9676 75.2227 81.4307 75.2227 80.9985C75.2213 80.57 74.7294 80.0305 73.9394 79.5932C72.7352 78.9316 71.1183 78.6001 69.5013 78.6001ZM69.5 87C67.2223 87 64.9485 86.5123 63.1759 85.533C61.1567 84.4202 60 82.7654 60 80.9984C60.0013 79.229 61.158 77.578 63.1759 76.4651C66.7211 74.5116 72.2802 74.5116 75.8254 76.4651C77.8433 77.578 78.9987 79.229 79 80.9984C79 82.7654 77.8446 84.4202 75.8281 85.533C74.0528 86.5123 71.7751 87 69.5 87Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M42.3427 90.3181C39.2191 92.0755 39.2191 94.9257 42.3427 96.6818C45.4677 98.4392 50.5323 98.4392 53.6573 96.6831C56.7809 94.9257 56.7809 92.0755 53.6573 90.3181C50.5323 88.5606 45.4677 88.5606 42.3427 90.3181Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M47.5013 91.5986C45.8843 91.5986 44.2687 91.9326 43.0659 92.5942H43.0645C42.2745 93.0314 41.7812 93.5708 41.7812 93.9993C41.7812 94.4277 42.2745 94.9683 43.0645 95.4044C45.4728 96.7288 49.5324 96.7338 51.9381 95.4044C52.732 94.9683 53.2227 94.4277 53.2227 93.9993C53.2227 93.5708 52.732 93.0314 51.9394 92.5967C50.7352 91.9326 49.1183 91.5986 47.5013 91.5986ZM47.5 100C45.2236 100 42.9459 99.5098 41.1733 98.5306C39.1567 97.4179 38 95.7683 38 93.9991C38 92.231 39.1567 90.5815 41.1733 89.4687C44.7158 87.5104 50.2776 87.5104 53.8267 89.4687C55.8433 90.5777 57 92.231 57 93.9991C57 95.7683 55.8433 97.4204 53.8254 98.5332C52.0515 99.5123 49.7764 100 47.5 100Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M71.8209 85L66.9382 84.4116C66.9539 84.2863 68.3121 71.9784 61.9832 63.9473C58.9166 60.0531 54.455 57.7472 48.7298 57.0915C42.2278 56.333 36.3831 58.5334 32.247 63.2429C27.6372 68.4905 25.8539 76.2354 27.5939 83.4487L22.8148 84.6135C20.6706 75.7209 22.8174 66.5091 28.5584 59.9713C33.7902 54.0126 41.1412 51.241 49.2862 52.1789C56.3722 52.9902 61.9491 55.9267 65.8582 60.9026C73.4547 70.5722 71.8918 84.4182 71.8209 85Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M94.8212 72L89.9384 71.4117C89.9542 71.2877 91.3123 58.9761 84.9822 50.9452C81.9142 47.0537 77.4539 44.7479 71.7287 44.0923C65.2384 43.3364 59.3832 45.5328 55.2458 50.2434C50.6359 55.4949 48.8539 63.2356 50.5939 70.4487L45.8148 71.6135C43.6706 62.7212 45.8174 53.5123 51.5571 46.972C56.7877 41.0134 64.1453 38.2419 72.285 39.1785C79.3711 39.9911 84.9467 42.9248 88.8572 47.9006C96.4536 57.5699 94.8921 71.4156 94.8212 72Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M116.821 59L111.938 58.4131C111.954 58.2878 113.312 45.9777 106.983 37.9478C103.915 34.0542 99.455 31.7486 93.7298 31.0931C87.233 30.3413 81.3831 32.536 77.247 37.2435C72.6372 42.4943 70.8538 50.2341 72.5938 57.4462L67.8147 58.6109C65.6706 49.721 67.8174 40.5119 73.561 33.9724C78.7902 28.0146 86.1504 25.2355 94.2862 26.1812C101.372 26.9924 106.948 29.9284 110.858 34.9036C118.455 44.5717 116.892 58.4183 116.821 59Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M138.821 47L133.939 46.4117C133.954 46.2877 135.312 33.9797 128.982 25.9467C125.915 22.0555 121.455 19.7498 115.729 19.0942C109.246 18.3424 103.383 20.5373 99.2457 25.245C94.6359 30.4961 92.8539 38.2362 94.5939 45.4488L89.8148 46.6135C87.6706 37.7231 89.8174 28.5135 95.5571 21.9737C100.79 16.0156 108.147 13.2363 116.285 14.1808C123.371 14.9933 128.948 17.9269 132.858 22.905C140.455 32.5709 138.892 46.4183 138.821 47Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M161.821 33L156.94 32.4116C156.954 32.2876 158.312 19.9784 151.982 11.9473C148.914 8.05441 144.455 5.74849 138.726 5.09154C132.237 4.33301 126.382 6.53472 122.244 11.2429C117.635 16.4918 115.854 24.2354 117.594 31.45L112.815 32.6135C110.671 23.7222 112.817 14.5091 118.557 7.9713C123.786 2.01259 131.147 -0.759 139.286 0.178934C146.371 0.990226 151.948 3.92671 155.857 8.90264C163.454 18.5695 161.892 32.4156 161.821 33Z" fill="#150035"/>
<mask id="mask1_878_21207" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="65" width="50" height="47">
<path fill-rule="evenodd" clip-rule="evenodd" d="M0 65H50V112H0V65Z" fill="white"/>
</mask>
<g mask="url(#mask1_878_21207)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.50019 112C-0.250678 102.691 -2.45807 89.6096 2.87351 78.6812C7.52962 69.143 16.8904 63.9757 27.2951 65.1698C34.379 65.9917 39.9506 68.9616 43.8604 73.9942C51.4532 83.7738 49.8924 97.7762 49.8215 98.3685L44.9398 97.7735C44.9556 97.6467 46.3144 85.196 39.986 77.0721C36.9195 73.1349 32.4628 70.8028 26.739 70.1383C18.3161 69.1564 11.0433 73.1896 7.2778 80.9039C2.87744 89.9258 4.75038 100.775 12.052 108.542L8.50019 112Z" fill="#150035"/>
</g>
<path fill-rule="evenodd" clip-rule="evenodd" d="M27.4321 69L25 68.0763C25.0277 67.9629 25.7015 65.2419 26.8621 63L29 64.7112C28.0355 66.5759 27.4378 68.9756 27.4321 69Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M49.4337 57L47 56.0787C47.0288 55.9653 47.7024 53.2401 48.8627 51L51 52.712C50.03 54.5877 49.4383 56.9756 49.4337 57Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M71.433 44L69 43.0787C69.0288 42.9653 69.7011 40.2401 70.8622 38L73 39.712C72.0268 41.5877 71.4376 43.9756 71.433 44Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M94.4325 31L92 30.0801C92.0288 29.9653 92.7013 27.2459 93.8616 25L96 26.712C95.0346 28.5776 94.4383 30.9785 94.4325 31Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M115.432 19L113 18.0758C113.028 17.9624 113.703 15.2401 114.862 13L117 14.712C116.035 16.5776 115.438 18.9756 115.432 19Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M240 146.768L196.898 172L187.83 166.692L187.662 148.472C187.55 143.04 187.289 139.383 186.883 137.498C186.475 135.613 185.807 134.037 184.879 132.77C183.951 131.502 182.658 130.384 180.998 129.412C178.525 127.964 176.001 127.285 173.429 127.375C170.857 127.466 168.43 128.177 166.153 129.511C163.764 130.91 161.992 132.589 160.84 134.547C159.687 136.506 158.9 138.794 158.478 141.41L143 140.645C143.45 137.354 144.139 134.811 145.067 133.017C145.995 131.223 147.351 129.466 149.136 127.746C150.922 126.026 153.276 124.309 156.201 122.598C160.053 120.344 164.157 118.763 168.515 117.859C172.873 116.954 177.133 116.764 181.294 117.29C185.456 117.817 189.167 119.034 192.427 120.944C195.268 122.606 197.432 124.459 198.923 126.498C200.413 128.541 201.419 130.939 201.939 133.695C202.458 136.453 202.494 140.794 202.044 146.718L201.579 155.731L202.17 156.075L229.036 140.349L240 146.768Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M189.368 166.391L196.636 170.59L236.376 147.614L229.108 143.412L201.962 159.105L199.403 157.628L199.928 147.464C200.372 141.698 200.347 137.497 199.855 134.927C199.388 132.476 198.477 130.32 197.148 128.522C195.808 126.709 193.792 125.017 191.163 123.495C188.105 121.728 184.563 120.584 180.633 120.09C176.659 119.6 172.52 119.778 168.34 120.632C164.159 121.49 160.163 123.01 156.463 125.146C153.651 126.775 151.371 128.412 149.685 130.015C148.038 131.581 146.781 133.184 145.951 134.778C145.315 135.986 144.796 137.638 144.398 139.703L156.263 140.281C156.767 138.122 157.537 136.161 158.56 134.443C159.891 132.211 161.927 130.296 164.614 128.743C167.18 127.26 169.949 126.457 172.853 126.353C175.762 126.259 178.723 127.022 181.523 128.642C183.414 129.734 184.926 131.037 186.019 132.507C187.117 133.987 187.91 135.82 188.377 137.952C188.818 139.982 189.09 143.685 189.207 149.275L189.368 166.391ZM196.636 175L185.577 168.605L185.396 149.332C185.287 144.086 185.036 140.529 184.654 138.77C184.303 137.168 183.732 135.825 182.959 134.781C182.18 133.735 181.054 132.78 179.618 131.945C177.415 130.672 175.247 130.127 172.985 130.168C170.713 130.248 168.54 130.882 166.522 132.046C164.401 133.273 162.828 134.736 161.833 136.395C160.799 138.136 160.078 140.218 159.694 142.576L159.42 144.258L140 143.31L140.286 141.245C140.773 137.706 141.52 135.01 142.575 133.004C143.6 131.042 145.109 129.106 147.059 127.248C148.964 125.438 151.486 123.621 154.557 121.843C158.611 119.497 162.993 117.834 167.573 116.893C172.166 115.953 176.714 115.752 181.106 116.306C185.542 116.858 189.569 118.167 193.071 120.191C196.155 121.975 198.557 124.013 200.213 126.251C201.885 128.512 203.025 131.191 203.6 134.211C204.161 137.151 204.208 141.569 203.736 147.712L203.415 153.857L229.108 139.002L244 147.614L196.636 175Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M241.543 90.2783C245.407 92.5432 247.523 95.1567 247.89 98.1162C248.256 101.076 246.832 104.094 243.616 107.169L243.87 107.318C249.483 104.755 254.778 103.428 259.757 103.337C264.736 103.247 269.269 104.4 273.359 106.798C279.31 110.285 281.785 114.267 280.784 118.74C279.783 123.212 275.277 127.797 267.267 132.493C260.553 136.429 253.488 139.265 246.07 141L234.943 134.478C238.553 133.783 242.177 132.815 245.816 131.576C249.455 130.335 252.684 128.888 255.505 127.235C259.82 124.705 262.274 122.406 262.867 120.34C263.459 118.273 262.133 116.289 258.889 114.387C255.984 112.684 252.74 112.171 249.159 112.849C245.576 113.528 241.19 115.388 236 118.43L231.304 121.183L221.277 115.305L226.057 112.502C230.853 109.691 233.73 107.268 234.689 105.234C235.648 103.201 234.604 101.292 231.558 99.5054C226.876 96.7605 221.602 97.1078 215.734 100.547C213.704 101.738 211.977 103.147 210.552 104.775C209.127 106.405 207.964 108.459 207.062 110.94L192 109.203C193.579 103.515 198.276 98.3804 206.088 93.801C212.491 90.0476 218.844 87.8431 225.149 87.1901C231.452 86.537 236.917 87.5669 241.543 90.2783Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M239.891 135.371L246.197 138.982C253.195 137.311 259.954 134.625 266.296 130.99C273.847 126.67 278.123 122.53 279.008 118.679C279.306 117.386 280.208 113.445 272.433 108.99C268.633 106.818 264.392 105.764 259.722 105.841C254.991 105.927 249.859 107.187 244.467 109.592L243.577 109.99L240.254 108.087L242.122 106.345C244.876 103.772 246.128 101.319 245.842 99.0532C245.552 96.773 243.717 94.6524 240.386 92.7441C236.103 90.2912 230.931 89.3601 225.023 89.9536C218.972 90.5642 212.767 92.6702 206.584 96.2085C200.237 99.8444 196.035 103.84 194.062 108.116L205.385 109.39C206.284 107.338 207.398 105.569 208.701 104.112C210.268 102.366 212.18 100.839 214.394 99.5728C220.906 95.8446 226.905 95.5017 232.236 98.5454C237.575 101.602 236.982 104.927 236.155 106.636C234.995 109.042 231.99 111.574 226.699 114.603L224.743 115.721L231.028 119.322L234.806 117.161C240.192 114.075 244.854 112.155 248.662 111.451C252.706 110.69 256.449 111.281 259.765 113.18C264.89 116.12 265.247 119.166 264.646 121.203C263.903 123.745 261.191 126.326 256.357 129.091C253.424 130.771 250.023 132.26 246.252 133.517C244.134 134.221 242.01 134.841 239.891 135.371ZM245.599 143L229.299 133.67L234.342 132.723C237.872 132.058 241.471 131.12 245.04 129.933C248.57 128.758 251.737 127.374 254.452 125.82C259.547 122.904 260.734 121.013 260.99 120.144C261.385 118.802 259.507 117.396 257.863 116.454C255.317 115 252.527 114.578 249.363 115.164C245.982 115.792 241.727 117.563 236.715 120.432L231.031 123.688L217.116 115.721L224.794 111.329C230.653 107.976 232.273 105.926 232.718 105.003C232.909 104.612 233.408 103.582 230.333 101.818C226.217 99.467 221.627 99.7967 216.304 102.843C214.446 103.907 212.847 105.18 211.556 106.623C210.282 108.042 209.222 109.879 208.4 112.081L207.885 113.472L189 111.349L189.607 109.209C191.333 103.15 196.405 97.6761 204.681 92.9377C211.336 89.1277 218.05 86.8581 224.64 86.1947C231.357 85.5156 237.3 86.6141 242.296 89.4732C246.712 92.004 249.181 95.0662 249.624 98.5821C249.854 100.37 249.541 102.161 248.699 103.942C252.494 102.755 256.159 102.124 259.656 102.065C264.969 101.924 269.932 103.198 274.343 105.717C281.115 109.598 283.939 114.239 282.727 119.518C281.582 124.505 276.832 129.327 268.206 134.263C261.313 138.21 253.955 141.092 246.328 142.835L245.599 143Z" fill="#150035"/>
</svg>

After

Width:  |  Height:  |  Size: 22 KiB

View File

@ -0,0 +1,52 @@
<svg width="403" height="261" viewBox="0 0 403 261" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.0541 130.538L232.667 256.084C240.154 260.403 253.231 259.862 261.877 254.874L392.849 179.312C401.494 174.325 402.432 166.781 394.946 162.462L177.333 36.9161C169.846 32.5968 156.77 33.1382 148.125 38.1257L17.1513 113.688C8.50618 118.675 7.56793 126.219 15.0541 130.538Z" fill="#6359CF"/>
<mask id="mask0_878_21207" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="9" y="32" width="394" height="229">
<path fill-rule="evenodd" clip-rule="evenodd" d="M9 32H403V261H9V32Z" fill="white"/>
</mask>
<g mask="url(#mask0_878_21207)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M16.8998 128.89L234.63 254.523C241.586 258.534 253.852 257.988 261.958 253.311L393.001 177.698C396.947 175.42 399.21 172.541 399.21 169.796C399.21 167.06 396.976 165.196 395.1 164.112L177.369 38.4801C170.419 34.4683 158.157 35.0114 150.041 39.6892L18.9981 115.304C15.0527 117.579 12.7891 120.458 12.7891 123.203C12.7891 125.941 15.0236 127.807 16.8998 128.89ZM246.404 261.001C241.32 261.001 236.451 259.945 232.733 257.8L15.0028 132.167C11.1314 129.934 8.99868 126.748 9 123.203C9 119.069 11.9525 114.997 17.1011 112.026L148.144 36.4118C157.464 31.0376 171.126 30.4998 179.265 35.2027L396.995 160.834C400.866 163.067 402.997 166.248 403 169.796C403 173.929 400.046 178.006 394.896 180.975L263.853 256.588C258.795 259.51 252.451 261.001 246.404 261.001Z" fill="#150035"/>
</g>
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.0541 122.538L232.667 248.084C240.154 252.403 253.231 251.862 261.877 246.874L392.849 171.312C401.494 166.326 402.432 158.781 394.946 154.462L177.333 28.9161C169.846 24.5968 156.77 25.1382 148.125 30.1257L17.1513 105.688C8.50618 110.675 7.56793 118.219 15.0541 122.538Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M16.8998 119.89L234.63 245.523C241.586 249.533 253.852 248.987 261.958 244.31L393.001 168.698C396.947 166.42 399.21 163.54 399.21 160.796C399.21 158.059 396.976 156.196 395.1 155.111L177.369 29.4791C170.419 25.4673 158.157 26.0104 150.041 30.6882L18.9981 106.303C15.0527 108.578 12.7891 111.458 12.7891 114.202C12.7891 116.94 15.0236 118.806 16.8998 119.89ZM246.404 252C241.32 252 236.451 250.944 232.733 248.8L15.0028 123.166C11.1314 120.933 8.99868 117.747 9 114.202C9 110.068 11.9525 105.996 17.1011 103.025L148.144 27.4108C157.464 22.0366 171.126 21.5014 179.265 26.2017L396.995 151.833C400.866 154.067 402.997 157.247 403 160.795C403 164.929 400.046 169.005 394.896 171.975L263.853 247.588C258.795 250.509 252.451 252 246.404 252Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.0541 113.538L232.667 239.084C240.154 243.403 253.231 242.862 261.877 237.874L392.849 162.312C401.494 157.326 402.432 149.781 394.946 145.462L177.333 19.9161C169.846 15.5968 156.77 16.1382 148.125 21.1257L17.1513 96.6875C8.50618 101.675 7.56793 109.219 15.0541 113.538Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M16.8998 111.889L234.63 237.523C241.586 241.533 253.852 240.985 261.958 236.311L393.001 160.697C396.947 158.419 399.21 155.54 399.21 152.798C399.21 150.059 396.976 148.195 395.1 147.112L177.369 21.4786C170.413 17.4667 158.15 18.0138 150.041 22.6903L18.9981 98.3023C15.0527 100.58 12.7891 103.46 12.7891 106.203C12.7891 108.942 15.0236 110.806 16.8998 111.889ZM246.404 244C241.32 244 236.451 242.944 232.733 240.799L15.0028 115.166C11.1314 112.933 9 109.75 9 106.203C9 102.072 11.9525 97.9956 17.1011 95.025L148.144 19.413C157.452 14.0335 171.124 13.5036 179.265 18.2013L396.995 143.833C400.866 146.066 403 149.25 403 152.798C403 156.929 400.046 161.005 394.896 163.974L263.853 239.588C258.795 242.509 252.451 244 246.404 244Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M248 260C253.405 259.823 258.983 258.441 263.408 255.876L394.826 179.712C401.606 175.783 402.448 168.252 400.615 165.651C402.429 162.788 402.45 159.756 400.639 157.157C403.27 152.971 402.115 148.419 396.93 145.415L351.355 119H248V260Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.0541 105.538L232.667 231.084C240.154 235.403 253.231 234.862 261.877 229.874L392.849 154.312C401.494 149.325 402.432 141.781 394.946 137.462L177.333 11.9161C169.846 7.59678 156.77 8.13818 148.125 13.1257L17.1513 88.6862C8.50618 93.675 7.56793 101.219 15.0541 105.538Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M170.624 25.1278L39.174 101.307C32.0977 105.408 30.1708 111.224 33.7745 115.592L211.513 218.598C219.135 222.333 231.404 221.676 239.677 216.881L370.84 140.868C378.397 136.488 380.071 130.151 375.391 125.72L198.848 23.4075C191.21 19.664 178.914 20.3229 170.624 25.1278Z" fill="white"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M16.8998 103.888L234.63 229.522C241.586 233.536 253.852 232.987 261.958 228.311L393.001 152.696C396.947 150.418 399.21 147.539 399.21 144.794C399.21 142.057 396.976 140.194 395.1 139.109L177.369 13.476C170.416 9.4668 158.15 10.0046 150.041 14.6852L18.9981 90.3006C15.0527 92.5761 12.7891 95.4556 12.7891 98.2015C12.7891 100.938 15.0236 102.804 16.8998 103.888ZM246.404 236C241.32 236 236.451 234.944 232.733 232.799L15.0028 107.165C11.1314 104.932 8.99868 101.746 9 98.2015C9 94.0667 11.9525 89.9941 17.1011 87.0235L148.144 11.408C157.46 6.03106 171.133 5.50777 179.265 10.1989L396.995 135.832C400.866 138.065 402.997 141.246 403 144.794C403 148.928 400.046 153.004 394.896 155.974L263.853 231.588C258.795 234.509 252.451 236 246.404 236Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M63.893 135L62 131.722L224.107 38L226 41.2796L63.893 135Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M249.286 243L249 240.097C253.585 239.648 258.01 238.31 261.458 236.333L393.218 160.699C395.596 159.332 397.433 157.71 398.527 156L401 157.565C399.635 159.7 397.508 161.603 394.684 163.222L262.923 238.854C259.065 241.068 254.348 242.502 249.286 243Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M249.286 252L249 249.097C253.581 248.65 258.007 247.317 261.458 245.335L393.218 169.698C395.596 168.331 397.433 166.709 398.527 165L401 166.564C399.635 168.698 397.508 170.602 394.684 172.221L262.923 247.857C259.062 250.074 254.346 251.506 249.286 252Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M152.343 27.3181C149.219 29.0755 149.219 31.9245 152.343 33.6819C155.466 35.4394 160.533 35.4394 163.656 33.6819C166.781 31.9245 166.781 29.0755 163.656 27.3181C160.533 25.5606 155.466 25.5606 152.343 27.3181Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M158.5 27.5991C156.884 27.5991 155.266 27.9331 154.064 28.5949C153.273 29.0322 152.781 29.5717 152.781 30.0003C152.781 30.4288 153.273 30.9695 154.064 31.4056C156.467 32.7304 160.536 32.7329 162.937 31.4031C163.73 30.9695 164.223 30.4288 164.223 30.0003C164.223 29.5717 163.73 29.0322 162.937 28.5974C161.736 27.9331 160.118 27.5991 158.5 27.5991ZM158.497 36C156.223 36 153.946 35.5122 152.17 34.5354C150.155 33.4199 149 31.77 149 30.0003C149 28.2319 150.155 26.582 152.17 25.469C155.721 23.5103 161.277 23.5103 164.826 25.469C166.841 26.5782 168 28.2319 168 30.0003C168 31.77 166.841 33.4224 164.826 34.5354C163.051 35.5122 160.774 36 158.497 36Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M130.343 39.3179C127.219 41.0752 127.219 43.9238 130.343 45.681C133.468 47.4397 138.532 47.4397 141.657 45.681C144.781 43.9238 144.781 41.0752 141.657 39.3179C138.532 37.5607 133.466 37.5607 130.343 39.3179Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M136.505 40.6001C134.887 40.6001 133.269 40.9316 132.067 41.5957C131.274 42.0305 130.781 42.57 130.781 42.9985C130.781 43.4295 131.274 43.9676 132.067 44.4062C134.469 45.7308 138.54 45.7333 140.94 44.4037C141.731 43.9702 142.223 43.4295 142.223 43.001C142.223 42.57 141.731 42.0305 140.94 41.5932C139.739 40.9316 138.12 40.6001 136.505 40.6001ZM136.501 49C134.226 49 131.949 48.5123 130.174 47.5355C128.157 46.4202 127 44.7654 127 42.9984C127 41.229 128.159 39.5767 130.174 38.4651C133.721 36.5116 139.277 36.5116 142.828 38.4651C144.845 39.5805 146 41.2327 146 43.0009C146 44.7679 144.845 46.4202 142.828 47.533C141.054 48.5123 138.777 49 136.501 49Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M109.343 52.3181C106.219 54.0755 106.219 56.9245 109.343 58.6819C112.466 60.4394 117.532 60.4394 120.657 58.6819C123.781 56.9258 123.781 54.0755 120.656 52.3181C117.532 50.5606 112.466 50.5606 109.343 52.3181Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M114.501 52.5996C112.884 52.5996 111.269 52.9335 110.066 53.595L110.064 53.5975C109.273 54.0323 108.781 54.5715 108.781 55C108.781 55.4284 109.273 55.9689 110.064 56.4024C112.471 57.7317 116.536 57.7292 118.937 56.4049C119.73 55.9689 120.222 55.4284 120.222 55C120.222 54.5715 119.73 54.0323 118.939 53.595C117.735 52.9335 116.118 52.5996 114.501 52.5996ZM114.499 61C112.224 61 109.947 60.5099 108.173 59.5308C106.157 58.4207 105 56.7688 105 54.9998C105 53.2319 106.157 51.5826 108.173 50.47C111.721 48.5081 117.278 48.5119 120.827 50.47C122.842 51.5826 124 53.2319 124 54.9998C124 56.7688 122.842 58.4182 120.826 59.5308C119.052 60.5099 116.777 61 114.499 61Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M87.3428 65.3181C84.2191 67.0755 84.2191 69.9245 87.3428 71.6819C90.4664 73.4394 95.5325 73.4394 98.6562 71.6819C101.781 69.9245 101.781 67.0755 98.6562 65.3181C95.5325 63.5606 90.4664 63.5606 87.3428 65.3181Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M88.0644 67.5939C87.2732 68.0337 86.7812 68.5706 86.7812 69.0015C86.7826 69.4313 87.2732 69.9706 88.0644 70.4066C90.4726 71.7311 94.5332 71.7311 96.9387 70.4066C97.73 69.9706 98.2219 69.4313 98.2219 69.0015C98.2219 68.5706 97.73 68.0337 96.936 67.5939C94.5319 66.2695 90.4726 66.2695 88.0644 67.5939ZM92.5007 75C90.2244 75 87.9482 74.5123 86.1744 73.5357C84.1579 72.4229 83.0026 70.7709 83 69.0016C83 67.2361 84.1566 65.5802 86.173 64.4687H86.1744C89.718 62.5104 95.2754 62.5104 98.8243 64.4687C100.843 65.5802 102 67.2361 102 69.0016C101.999 70.7709 100.842 72.4229 98.8243 73.5357C97.0519 74.5123 94.7756 75 92.5007 75Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M64.3428 78.3179C61.2191 80.0752 61.2191 82.9251 64.3428 84.681C67.4664 86.4397 72.5325 86.4397 75.6562 84.681C78.7813 82.9251 78.7813 80.0752 75.6562 78.3179C72.5325 76.5607 67.4664 76.5607 64.3428 78.3179Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M69.5013 78.6001C67.8843 78.6001 66.2674 78.9316 65.0645 79.5932V79.5957C64.2732 80.0305 63.7812 80.57 63.7812 80.9985C63.7812 81.4307 64.2732 81.9676 65.0659 82.4062C67.4689 83.7308 71.5311 83.7333 73.9394 82.4037C74.7294 81.9676 75.2227 81.4307 75.2227 80.9985C75.2213 80.57 74.7294 80.0305 73.9394 79.5932C72.7352 78.9316 71.1183 78.6001 69.5013 78.6001ZM69.5 87C67.2223 87 64.9485 86.5123 63.1759 85.533C61.1567 84.4202 60 82.7654 60 80.9984C60.0013 79.229 61.158 77.578 63.1759 76.4651C66.7211 74.5116 72.2802 74.5116 75.8254 76.4651C77.8433 77.578 78.9987 79.229 79 80.9984C79 82.7654 77.8446 84.4202 75.8281 85.533C74.0528 86.5123 71.7751 87 69.5 87Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M42.3427 90.3181C39.2191 92.0755 39.2191 94.9257 42.3427 96.6818C45.4677 98.4392 50.5323 98.4392 53.6573 96.6831C56.7809 94.9257 56.7809 92.0755 53.6573 90.3181C50.5323 88.5606 45.4677 88.5606 42.3427 90.3181Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M47.5013 91.5986C45.8843 91.5986 44.2687 91.9326 43.0659 92.5942H43.0645C42.2745 93.0314 41.7812 93.5708 41.7812 93.9993C41.7812 94.4277 42.2745 94.9683 43.0645 95.4044C45.4728 96.7288 49.5324 96.7338 51.9381 95.4044C52.732 94.9683 53.2227 94.4277 53.2227 93.9993C53.2227 93.5708 52.732 93.0314 51.9394 92.5967C50.7352 91.9326 49.1183 91.5986 47.5013 91.5986ZM47.5 100C45.2236 100 42.9459 99.5098 41.1733 98.5306C39.1567 97.4179 38 95.7683 38 93.9991C38 92.231 39.1567 90.5815 41.1733 89.4687C44.7158 87.5104 50.2776 87.5104 53.8267 89.4687C55.8433 90.5777 57 92.231 57 93.9991C57 95.7683 55.8433 97.4204 53.8254 98.5332C52.0515 99.5123 49.7764 100 47.5 100Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M71.8209 85L66.9382 84.4116C66.9539 84.2863 68.3121 71.9784 61.9832 63.9473C58.9166 60.0531 54.455 57.7472 48.7298 57.0915C42.2278 56.333 36.3831 58.5334 32.247 63.2429C27.6372 68.4905 25.8539 76.2354 27.5939 83.4487L22.8148 84.6135C20.6706 75.7209 22.8174 66.5091 28.5584 59.9713C33.7902 54.0126 41.1412 51.241 49.2862 52.1789C56.3722 52.9902 61.9491 55.9267 65.8582 60.9026C73.4547 70.5722 71.8918 84.4182 71.8209 85Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M94.8212 72L89.9384 71.4117C89.9542 71.2877 91.3123 58.9761 84.9822 50.9452C81.9142 47.0537 77.4539 44.7479 71.7287 44.0923C65.2384 43.3364 59.3832 45.5328 55.2458 50.2434C50.6359 55.4949 48.8539 63.2356 50.5939 70.4487L45.8148 71.6135C43.6706 62.7212 45.8174 53.5123 51.5571 46.972C56.7877 41.0134 64.1453 38.2419 72.285 39.1785C79.3711 39.9911 84.9467 42.9248 88.8572 47.9006C96.4536 57.5699 94.8921 71.4156 94.8212 72Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M116.821 59L111.938 58.4131C111.954 58.2878 113.312 45.9777 106.983 37.9478C103.915 34.0542 99.455 31.7486 93.7298 31.0931C87.233 30.3413 81.3831 32.536 77.247 37.2435C72.6372 42.4943 70.8538 50.2341 72.5938 57.4462L67.8147 58.6109C65.6706 49.721 67.8174 40.5119 73.561 33.9724C78.7902 28.0146 86.1504 25.2355 94.2862 26.1812C101.372 26.9924 106.948 29.9284 110.858 34.9036C118.455 44.5717 116.892 58.4183 116.821 59Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M138.821 47L133.939 46.4117C133.954 46.2877 135.312 33.9797 128.982 25.9467C125.915 22.0555 121.455 19.7498 115.729 19.0942C109.246 18.3424 103.383 20.5373 99.2457 25.245C94.6359 30.4961 92.8539 38.2362 94.5939 45.4488L89.8148 46.6135C87.6706 37.7231 89.8174 28.5135 95.5571 21.9737C100.79 16.0156 108.147 13.2363 116.285 14.1808C123.371 14.9933 128.948 17.9269 132.858 22.905C140.455 32.5709 138.892 46.4183 138.821 47Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M161.821 33L156.94 32.4116C156.954 32.2876 158.312 19.9784 151.982 11.9473C148.914 8.05441 144.455 5.74849 138.726 5.09154C132.237 4.33301 126.382 6.53472 122.244 11.2429C117.635 16.4918 115.854 24.2354 117.594 31.45L112.815 32.6135C110.671 23.7222 112.817 14.5091 118.557 7.9713C123.786 2.01259 131.147 -0.759 139.286 0.178934C146.371 0.990226 151.948 3.92671 155.857 8.90264C163.454 18.5695 161.892 32.4156 161.821 33Z" fill="#150035"/>
<mask id="mask1_878_21207" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="65" width="50" height="47">
<path fill-rule="evenodd" clip-rule="evenodd" d="M0 65H50V112H0V65Z" fill="white"/>
</mask>
<g mask="url(#mask1_878_21207)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.50019 112C-0.250678 102.691 -2.45807 89.6096 2.87351 78.6812C7.52962 69.143 16.8904 63.9757 27.2951 65.1698C34.379 65.9917 39.9506 68.9616 43.8604 73.9942C51.4532 83.7738 49.8924 97.7762 49.8215 98.3685L44.9398 97.7735C44.9556 97.6467 46.3144 85.196 39.986 77.0721C36.9195 73.1349 32.4628 70.8028 26.739 70.1383C18.3161 69.1564 11.0433 73.1896 7.2778 80.9039C2.87744 89.9258 4.75038 100.775 12.052 108.542L8.50019 112Z" fill="#150035"/>
</g>
<path fill-rule="evenodd" clip-rule="evenodd" d="M27.4321 69L25 68.0763C25.0277 67.9629 25.7015 65.2419 26.8621 63L29 64.7112C28.0355 66.5759 27.4378 68.9756 27.4321 69Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M49.4337 57L47 56.0787C47.0288 55.9653 47.7024 53.2401 48.8627 51L51 52.712C50.03 54.5877 49.4383 56.9756 49.4337 57Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M71.433 44L69 43.0787C69.0288 42.9653 69.7011 40.2401 70.8622 38L73 39.712C72.0268 41.5877 71.4376 43.9756 71.433 44Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M94.4325 31L92 30.0801C92.0288 29.9653 92.7013 27.2459 93.8616 25L96 26.712C95.0346 28.5776 94.4383 30.9785 94.4325 31Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M115.432 19L113 18.0758C113.028 17.9624 113.703 15.2401 114.862 13L117 14.712C116.035 16.5776 115.438 18.9756 115.432 19Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M240 146.768L196.898 172L187.83 166.692L187.662 148.472C187.55 143.04 187.289 139.383 186.883 137.498C186.475 135.613 185.807 134.037 184.879 132.77C183.951 131.502 182.658 130.384 180.998 129.412C178.525 127.964 176.001 127.285 173.429 127.375C170.857 127.466 168.43 128.177 166.153 129.511C163.764 130.91 161.992 132.589 160.84 134.547C159.687 136.506 158.9 138.794 158.478 141.41L143 140.645C143.45 137.354 144.139 134.811 145.067 133.017C145.995 131.223 147.351 129.466 149.136 127.746C150.922 126.026 153.276 124.309 156.201 122.598C160.053 120.344 164.157 118.763 168.515 117.859C172.873 116.954 177.133 116.764 181.294 117.29C185.456 117.817 189.167 119.034 192.427 120.944C195.268 122.606 197.432 124.459 198.923 126.498C200.413 128.541 201.419 130.939 201.939 133.695C202.458 136.453 202.494 140.794 202.044 146.718L201.579 155.731L202.17 156.075L229.036 140.349L240 146.768Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M189.368 166.391L196.636 170.59L236.376 147.614L229.108 143.412L201.962 159.105L199.403 157.628L199.928 147.464C200.372 141.698 200.347 137.497 199.855 134.927C199.388 132.476 198.477 130.32 197.148 128.522C195.808 126.709 193.792 125.017 191.163 123.495C188.105 121.728 184.563 120.584 180.633 120.09C176.659 119.6 172.52 119.778 168.34 120.632C164.159 121.49 160.163 123.01 156.463 125.146C153.651 126.775 151.371 128.412 149.685 130.015C148.038 131.581 146.781 133.184 145.951 134.778C145.315 135.986 144.796 137.638 144.398 139.703L156.263 140.281C156.767 138.122 157.537 136.161 158.56 134.443C159.891 132.211 161.927 130.296 164.614 128.743C167.18 127.26 169.949 126.457 172.853 126.353C175.762 126.259 178.723 127.022 181.523 128.642C183.414 129.734 184.926 131.037 186.019 132.507C187.117 133.987 187.91 135.82 188.377 137.952C188.818 139.982 189.09 143.685 189.207 149.275L189.368 166.391ZM196.636 175L185.577 168.605L185.396 149.332C185.287 144.086 185.036 140.529 184.654 138.77C184.303 137.168 183.732 135.825 182.959 134.781C182.18 133.735 181.054 132.78 179.618 131.945C177.415 130.672 175.247 130.127 172.985 130.168C170.713 130.248 168.54 130.882 166.522 132.046C164.401 133.273 162.828 134.736 161.833 136.395C160.799 138.136 160.078 140.218 159.694 142.576L159.42 144.258L140 143.31L140.286 141.245C140.773 137.706 141.52 135.01 142.575 133.004C143.6 131.042 145.109 129.106 147.059 127.248C148.964 125.438 151.486 123.621 154.557 121.843C158.611 119.497 162.993 117.834 167.573 116.893C172.166 115.953 176.714 115.752 181.106 116.306C185.542 116.858 189.569 118.167 193.071 120.191C196.155 121.975 198.557 124.013 200.213 126.251C201.885 128.512 203.025 131.191 203.6 134.211C204.161 137.151 204.208 141.569 203.736 147.712L203.415 153.857L229.108 139.002L244 147.614L196.636 175Z" fill="#150035"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M241.543 90.2783C245.407 92.5432 247.523 95.1567 247.89 98.1162C248.256 101.076 246.832 104.094 243.616 107.169L243.87 107.318C249.483 104.755 254.778 103.428 259.757 103.337C264.736 103.247 269.269 104.4 273.359 106.798C279.31 110.285 281.785 114.267 280.784 118.74C279.783 123.212 275.277 127.797 267.267 132.493C260.553 136.429 253.488 139.265 246.07 141L234.943 134.478C238.553 133.783 242.177 132.815 245.816 131.576C249.455 130.335 252.684 128.888 255.505 127.235C259.82 124.705 262.274 122.406 262.867 120.34C263.459 118.273 262.133 116.289 258.889 114.387C255.984 112.684 252.74 112.171 249.159 112.849C245.576 113.528 241.19 115.388 236 118.43L231.304 121.183L221.277 115.305L226.057 112.502C230.853 109.691 233.73 107.268 234.689 105.234C235.648 103.201 234.604 101.292 231.558 99.5054C226.876 96.7605 221.602 97.1078 215.734 100.547C213.704 101.738 211.977 103.147 210.552 104.775C209.127 106.405 207.964 108.459 207.062 110.94L192 109.203C193.579 103.515 198.276 98.3804 206.088 93.801C212.491 90.0476 218.844 87.8431 225.149 87.1901C231.452 86.537 236.917 87.5669 241.543 90.2783Z" fill="#6359CF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M239.891 135.371L246.197 138.982C253.195 137.311 259.954 134.625 266.296 130.99C273.847 126.67 278.123 122.53 279.008 118.679C279.306 117.386 280.208 113.445 272.433 108.99C268.633 106.818 264.392 105.764 259.722 105.841C254.991 105.927 249.859 107.187 244.467 109.592L243.577 109.99L240.254 108.087L242.122 106.345C244.876 103.772 246.128 101.319 245.842 99.0532C245.552 96.773 243.717 94.6524 240.386 92.7441C236.103 90.2912 230.931 89.3601 225.023 89.9536C218.972 90.5642 212.767 92.6702 206.584 96.2085C200.237 99.8444 196.035 103.84 194.062 108.116L205.385 109.39C206.284 107.338 207.398 105.569 208.701 104.112C210.268 102.366 212.18 100.839 214.394 99.5728C220.906 95.8446 226.905 95.5017 232.236 98.5454C237.575 101.602 236.982 104.927 236.155 106.636C234.995 109.042 231.99 111.574 226.699 114.603L224.743 115.721L231.028 119.322L234.806 117.161C240.192 114.075 244.854 112.155 248.662 111.451C252.706 110.69 256.449 111.281 259.765 113.18C264.89 116.12 265.247 119.166 264.646 121.203C263.903 123.745 261.191 126.326 256.357 129.091C253.424 130.771 250.023 132.26 246.252 133.517C244.134 134.221 242.01 134.841 239.891 135.371ZM245.599 143L229.299 133.67L234.342 132.723C237.872 132.058 241.471 131.12 245.04 129.933C248.57 128.758 251.737 127.374 254.452 125.82C259.547 122.904 260.734 121.013 260.99 120.144C261.385 118.802 259.507 117.396 257.863 116.454C255.317 115 252.527 114.578 249.363 115.164C245.982 115.792 241.727 117.563 236.715 120.432L231.031 123.688L217.116 115.721L224.794 111.329C230.653 107.976 232.273 105.926 232.718 105.003C232.909 104.612 233.408 103.582 230.333 101.818C226.217 99.467 221.627 99.7967 216.304 102.843C214.446 103.907 212.847 105.18 211.556 106.623C210.282 108.042 209.222 109.879 208.4 112.081L207.885 113.472L189 111.349L189.607 109.209C191.333 103.15 196.405 97.6761 204.681 92.9377C211.336 89.1277 218.05 86.8581 224.64 86.1947C231.357 85.5156 237.3 86.6141 242.296 89.4732C246.712 92.004 249.181 95.0662 249.624 98.5821C249.854 100.37 249.541 102.161 248.699 103.942C252.494 102.755 256.159 102.124 259.656 102.065C264.969 101.924 269.932 103.198 274.343 105.717C281.115 109.598 283.939 114.239 282.727 119.518C281.582 124.505 276.832 129.327 268.206 134.263C261.313 138.21 253.955 141.092 246.328 142.835L245.599 143Z" fill="#150035"/>
</svg>

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 187 KiB

View File

@ -0,0 +1,11 @@
<svg width="330" height="481" viewBox="0 0 330 481" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M277.5 0H52.5C23.5051 0 0 23.5051 0 52.5V245.5V428.5C0 457.495 23.5051 481 52.5 481C81.4949 481 105 457.495 105 428.5V298H171.5C200.495 298 224 274.495 224 245.5C224 216.505 200.495 193 171.5 193H105V105H277.5C306.495 105 330 81.4949 330 52.5C330 23.5051 306.495 0 277.5 0Z" fill="#6359CF"/>
<mask id="mask0_0_807" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="330" height="481">
<path fill-rule="evenodd" clip-rule="evenodd" d="M277.5 0H52.5C23.5051 0 0 23.5051 0 52.5V245.5V428.5C0 457.495 23.5051 481 52.5 481C81.4949 481 105 457.495 105 428.5V298H171.5C200.495 298 224 274.495 224 245.5C224 216.505 200.495 193 171.5 193H105V105H277.5C306.495 105 330 81.4949 330 52.5C330 23.5051 306.495 0 277.5 0Z" fill="white"/>
</mask>
<g mask="url(#mask0_0_807)">
<rect x="409.51" y="-150.463" width="383" height="348" transform="rotate(70 409.51 -150.463)" fill="#FFE300"/>
<rect x="55.1846" y="290.319" width="383" height="348" transform="rotate(49 55.1846 290.319)" fill="#F06119"/>
<rect x="-130.333" y="-108.06" width="383" height="348" transform="rotate(56 -130.333 -108.06)" fill="#23C54F"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View File

@ -16,9 +16,11 @@ const apiV1 = {
export const environment = { export const environment = {
advanced_options_display: true, advanced_options_display: true,
appLogo: 'assets/img/logo.png', appLogo: 'assets/img/logo_frama_dinum.svg',
appTitle: 'FramaDate', appTitle: 'FramaDate',
appVersion: '2.2.1', appVersion: '2.2.1',
appSupportEmail: 'example-support@example.com',
appSupportWebpage: 'https://www.cipherbliss.com/contact',
autofill_creation: false, autofill_creation: false,
autofill_default_timeslices: false, autofill_default_timeslices: false,
autofill_participation: false, autofill_participation: false,

View File

@ -17,9 +17,12 @@ endpoints.baseHref = apiV1.baseHref;
export const environment = { export const environment = {
advanced_options_display: true, advanced_options_display: true,
appLogo: 'assets/img/logo.png', appLogo: 'assets/img/logo_cipherbliss.png',
appTitle: 'FramaDate', appLanding: 'assets/img/landing_calendar.svg',
appTitle: 'BlissDate',
appVersion: '2.2.1', appVersion: '2.2.1',
appSupportEmail: 'example-support@example.com',
appSupportWebpage: 'https://www.cipherbliss.com/contact',
autofill_creation: false, autofill_creation: false,
autofill_default_timeslices: false, autofill_default_timeslices: false,
autofill_participation: false, autofill_participation: false,