diff --git a/angular.json b/angular.json
index 047eebd..700e970 100644
--- a/angular.json
+++ b/angular.json
@@ -456,10 +456,150 @@
"node_modules/swiper/swiper-bundle.css"
],
"index": "src/gbu/index.html"
+ },
+
+
+
+
+ "tk023": {
+ "buildOptimizer": false,
+ "optimization": false,
+ "vendorChunk": true,
+ "extractLicenses": false,
+ "sourceMap": true,
+ "namedChunks": true,
+ "fileReplacements": [
+ {
+ "replace": "src/environments/environment.ts",
+ "with": "src/environments/tk023.env.dev.ts"
+ },
+ {
+ "replace": "src/app/_modules/layout/grid/grid.component.ts",
+ "with": "src/tk023/component/layout/grid/grid.component.ts"
+ },
+ {
+ "replace": "src/app/_modules/layout/header/header.component.ts",
+ "with": "src/tk023/component/layout/header/header.component.ts"
+ },
+ {
+ "replace": "src/app/_modules/layout/jumbotron/jumbotron.component.ts",
+ "with": "src/tk023/component/layout/jumbotron/jumbotron.component.ts"
+ },
+ {
+ "replace": "src/app/_modules/layout/right-content/right-content.component.ts",
+ "with": "src/tk023/component/layout/right-content/right-content.component.ts"
+ },
+ {
+ "replace": "src/app/_modules/layout/footer/footer.component.ts",
+ "with": "src/tk023/component/layout/footer/footer.component.ts"
+ },
+ {
+ "replace": "src/app/_modules/pages/menu/slider-menu/slider-menu.component.ts",
+ "with": "src/tk023/component/pages/menu/slider-menu/slider-menu.component.ts"
+ },
+ {
+ "replace": "src/app/_modules/registries/registry/entries/entry/registry-entry.component.ts",
+ "with": "src/tk023/component/registries/registry/entries/entry/registry-entry.component.ts"
+ }
+ ],
+ "inlineStyleLanguage": "scss",
+ "assets": [
+ {
+ "glob": "**/*",
+ "input": "node_modules/tinymce",
+ "output": "/tinymce/"
+ },
+ "src/favicon.ico",
+ {
+ "glob": "**/*",
+ "input": "src/tk023/",
+ "output": "/assets/"
+ }
+ ],
+ "stylePreprocessorOptions": {
+ "includePaths": [
+ "src/tk023/css"
+ ]
+ },
+ "styles": [
+ "src/styles.scss",
+ "node_modules/swiper/swiper-bundle.css"
+ ],
+ "index": "src/tk023/index.html"
+ },
+
+ "tk023-prod": {
+ "buildOptimizer": false,
+ "optimization": false,
+ "vendorChunk": true,
+ "extractLicenses": false,
+ "sourceMap": true,
+ "namedChunks": true,
+ "fileReplacements": [
+ {
+ "replace": "src/environments/environment.ts",
+ "with": "src/environments/tk023.env.prod.ts"
+ },
+ {
+ "replace": "src/app/_modules/layout/grid/grid.component.ts",
+ "with": "src/tk023/component/layout/grid/grid.component.ts"
+ },
+ {
+ "replace": "src/app/_modules/layout/header/header.component.ts",
+ "with": "src/tk023/component/layout/header/header.component.ts"
+ },
+ {
+ "replace": "src/app/_modules/layout/jumbotron/jumbotron.component.ts",
+ "with": "src/tk023/component/layout/jumbotron/jumbotron.component.ts"
+ },
+ {
+ "replace": "src/app/_modules/layout/right-content/right-content.component.ts",
+ "with": "src/tk023/component/layout/right-content/right-content.component.ts"
+ },
+ {
+ "replace": "src/app/_modules/layout/footer/footer.component.ts",
+ "with": "src/tk023/component/layout/footer/footer.component.ts"
+ },
+ {
+ "replace": "src/app/_modules/pages/menu/slider-menu/slider-menu.component.ts",
+ "with": "src/tk023/component/pages/menu/slider-menu/slider-menu.component.ts"
+ },
+ {
+ "replace": "src/app/_modules/registries/registry/entries/entry/registry-entry.component.ts",
+ "with": "src/tk023/component/registries/registry/entries/entry/registry-entry.component.ts"
+ }
+ ],
+ "inlineStyleLanguage": "scss",
+ "assets": [
+ {
+ "glob": "**/*",
+ "input": "node_modules/tinymce",
+ "output": "/tinymce/"
+ },
+ "src/favicon.ico",
+ {
+ "glob": "**/*",
+ "input": "src/tk023/",
+ "output": "/assets/"
+ }
+ ],
+ "stylePreprocessorOptions": {
+ "includePaths": [
+ "src/tk023/css"
+ ]
+ },
+ "styles": [
+ "src/styles.scss",
+ "node_modules/swiper/swiper-bundle.css"
+ ],
+ "index": "src/tk023/index.html"
}
+
+
+
},
"defaultConfiguration": "production"
},
@@ -480,6 +620,9 @@
},
"gbu": {
"browserTarget": "front:build:gbu"
+ },
+ "tk023": {
+ "browserTarget": "front:build:tk023"
}
},
"defaultConfiguration": "development"
diff --git a/src/environments/tk023.env.dev.ts b/src/environments/tk023.env.dev.ts
new file mode 100644
index 0000000..1949cb4
--- /dev/null
+++ b/src/environments/tk023.env.dev.ts
@@ -0,0 +1,23 @@
+// This file can be replaced during build by using the `fileReplacements` array.
+// `ng build` replaces `environment.ts` with `environment.prod.ts`.
+// The list of file replacements can be found in `angular.json`.
+
+export const environment = {
+ production: false,
+ apiUrl: 'http://api.nircms.lc',
+ clientId: 4,
+ clientSecret: 'KmGnhqVbEi3wlzkEyXi1JeNg9FtswdOdKQHpOcAu',
+ project: null,
+ licence: 'POUFLO4YW7SU',
+ defaultLocale: 'ru'
+};
+
+
+/*
+ * For easier debugging in development mode, you can import the following file
+ * to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`.
+ *
+ * This import should be commented out in production mode because it will have a negative impact
+ * on performance if an error is thrown.
+ */
+// import 'zone.js/plugins/zone-error'; // Included with Angular CLI.
diff --git a/src/environments/tk023.env.prod.ts b/src/environments/tk023.env.prod.ts
new file mode 100644
index 0000000..3a37c74
--- /dev/null
+++ b/src/environments/tk023.env.prod.ts
@@ -0,0 +1,9 @@
+export const environment = {
+ production: true,
+ apiUrl: 'https://api-vniigaz-cert-v2.testnir.ru',
+ clientId: 2,
+ clientSecret: 'uMYJ7jTYfSKst631D9gKlSwlNF0bWlcrR1d5mTKX',
+ project: null,
+ licence: '',
+ defaultLocale: 'ru'
+};
diff --git a/src/tk023/component/layout/footer/footer.component.html b/src/tk023/component/layout/footer/footer.component.html
new file mode 100644
index 0000000..48145f2
--- /dev/null
+++ b/src/tk023/component/layout/footer/footer.component.html
@@ -0,0 +1,25 @@
+
\ No newline at end of file
diff --git a/src/tk023/component/layout/footer/footer.component.scss b/src/tk023/component/layout/footer/footer.component.scss
new file mode 100644
index 0000000..e69de29
diff --git a/src/tk023/component/layout/footer/footer.component.ts b/src/tk023/component/layout/footer/footer.component.ts
new file mode 100644
index 0000000..34ebac8
--- /dev/null
+++ b/src/tk023/component/layout/footer/footer.component.ts
@@ -0,0 +1,13 @@
+import {Component} from '@angular/core';
+
+@Component({
+ selector: 'footer',
+ templateUrl: 'footer.component.html',
+ styleUrls: ['footer.component.scss']
+})
+export class FooterComponent {
+ constructor() {
+ }
+
+
+}
diff --git a/src/tk023/component/layout/grid/grid.component.html b/src/tk023/component/layout/grid/grid.component.html
new file mode 100644
index 0000000..324ebfd
--- /dev/null
+++ b/src/tk023/component/layout/grid/grid.component.html
@@ -0,0 +1,32 @@
+
+
+
+
+
+
diff --git a/src/tk023/component/layout/grid/grid.component.scss b/src/tk023/component/layout/grid/grid.component.scss
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/src/tk023/component/layout/grid/grid.component.scss
@@ -0,0 +1 @@
+
diff --git a/src/tk023/component/layout/grid/grid.component.ts b/src/tk023/component/layout/grid/grid.component.ts
new file mode 100644
index 0000000..befff10
--- /dev/null
+++ b/src/tk023/component/layout/grid/grid.component.ts
@@ -0,0 +1,95 @@
+import {Component} from '@angular/core';
+import {Subscription} from "rxjs";
+import {ListsService} from "@app/_services";
+import { PagesService } from '@app/_services/pages.service';
+import {PublicationsService} from "@app/_services/publications.service";
+
+@Component({
+ selector: 'grid',
+ templateUrl: 'grid.component.html',
+ styleUrls: ['grid.component.scss']
+})
+export class GridComponent {
+
+ public classActive = '';
+
+ public bright: number = 150;
+ public contrast: number = 100;
+
+ public news:any;
+
+ subscription?: Subscription;
+
+ constructor(
+ private listsService: ListsService, private pagesService: PagesService, private publicationsService: PublicationsService
+ ) {
+ }
+ get currentPage(){
+ return this.pagesService.currentPage
+ }
+
+ ngOnInit() {
+ this.pagesService.currentPageSubject.subscribe(
+ currentPage=>{
+ if(currentPage && this.isRootPage){
+ console.log('currentPage',currentPage.link)
+ this.pagesService.find(currentPage.link,{include: 'children.children'}).subscribe(
+ resp=> {
+ let children = resp.data.children.data;
+ console.log('children',children)
+ this.news = children.find(
+ (child:any) => {
+ console.log('child',child)
+ if (!child.children.data.length) {
+ console.log('notChild',child)
+ return false
+ } else {
+ return child.children.data.reduce(
+ (resp:boolean, page:any ) =>{
+ return resp && page.type.name == 'publications'
+ }, true
+ )
+ }
+ }
+ ).children.data
+
+ this.news.forEach(page => {
+ this.publicationsService.list({
+ page:1,
+ filters:JSON.stringify({
+ page: page.id
+ }),
+ include: 'posters'
+ }).subscribe(
+ resp=>{
+ page.publications = resp.data.slice(0,3).map(
+ publication => ({
+ name: publication.name,
+ img: publication.posters.data[0]?publication.posters.data[0].links.thumb:null,
+ link: publication.link,
+ date: publication.publishDateRus
+ })
+ );
+ }
+ )
+ });
+ }
+ )
+ }
+ }
+ )
+ this.subscription = this.listsService.result('class').subscribe(val => {
+ this.classActive = val;
+ });
+ }
+
+ ngOnDestroy() {
+ this.subscription?.unsubscribe();
+ }
+
+ get isRootPage(){
+ return this.pagesService.currentPage && this.pagesService.currentPage.parents && this.pagesService.currentPage.parents.data.length == 0
+ }
+
+
+}
diff --git a/src/tk023/component/layout/header/header.component.html b/src/tk023/component/layout/header/header.component.html
new file mode 100644
index 0000000..5816e4d
--- /dev/null
+++ b/src/tk023/component/layout/header/header.component.html
@@ -0,0 +1,49 @@
+
diff --git a/src/tk023/component/layout/header/header.component.scss b/src/tk023/component/layout/header/header.component.scss
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/src/tk023/component/layout/header/header.component.scss
@@ -0,0 +1 @@
+
diff --git a/src/tk023/component/layout/header/header.component.ts b/src/tk023/component/layout/header/header.component.ts
new file mode 100644
index 0000000..a007c7f
--- /dev/null
+++ b/src/tk023/component/layout/header/header.component.ts
@@ -0,0 +1,49 @@
+import {Component} from '@angular/core';
+import {Router} from "@angular/router";
+import {PagesService} from "@app/_services/pages.service";
+import { AuthenticationService } from '@app/_services';
+
+@Component({
+ selector: 'header',
+ templateUrl: 'header.component.html',
+ styleUrls: ['header.component.scss']
+})
+export class HeaderComponent {
+
+ constructor(
+ private router: Router,
+ public pagesService: PagesService,
+ private authService: AuthenticationService
+ ) {
+ }
+ // ngOnInit(){
+ // this.pagesService.root().subscribe(
+ // resp=> this.pagesService.rootPages = resp
+ // )
+ // }
+
+ get rootPage() {
+ return this.pagesService.rootPage;
+ }
+
+ get isRootPage(){
+ return !this.pagesService.currentPage?.parents.data.length && this.pagesService.currentPage
+ }
+
+ get isRusPage(){
+ return this.rootPage.slug ===""
+ }
+
+ openMobileMenu(){
+ this.router.navigate([{outlets: {slider: 'pages-menu'}}], {skipLocationChange: true}).then();
+ }
+
+ login() {
+ this.authService.popup('login');
+ }
+
+ get isLoggedIn() {
+ return this.authService.isLoggedIn;
+ }
+
+}
\ No newline at end of file
diff --git a/src/tk023/component/layout/jumbotron/jumbotron.component.html b/src/tk023/component/layout/jumbotron/jumbotron.component.html
new file mode 100644
index 0000000..8bfc1a0
--- /dev/null
+++ b/src/tk023/component/layout/jumbotron/jumbotron.component.html
@@ -0,0 +1,70 @@
+
+
+
+
+
+
{{currentPage.name}}
+
+
{{name}}
+
+
+
+
+
+
+
+
+
1">
+
+
{{currentPage.name}}
+
+
{{name}}
+
+
+
+
+
+
+
+
+
+ Режим редактирования
+
+
+
+
diff --git a/src/tk023/component/layout/jumbotron/jumbotron.component.scss b/src/tk023/component/layout/jumbotron/jumbotron.component.scss
new file mode 100644
index 0000000..e69de29
diff --git a/src/tk023/component/layout/jumbotron/jumbotron.component.ts b/src/tk023/component/layout/jumbotron/jumbotron.component.ts
new file mode 100644
index 0000000..78cda77
--- /dev/null
+++ b/src/tk023/component/layout/jumbotron/jumbotron.component.ts
@@ -0,0 +1,85 @@
+import { Component } from '@angular/core';
+import { PagesService } from '@app/_services/pages.service';
+import { Subscription } from 'rxjs';
+import { AuthenticationService } from '@app/_services';
+import { Router } from '@angular/router';
+
+@Component({
+ selector: 'jumbotron',
+ templateUrl: './jumbotron.component.html',
+ styleUrls: ['./jumbotron.component.scss']
+})
+export class JumbotronComponent {
+ private subscription:Subscription
+ public currentPage:any;
+ public pagePicture:any;
+
+
+
+ constructor(
+ private pagesService: PagesService,
+ public authService: AuthenticationService,
+ private router: Router
+ ){}
+
+ ngOnInit(){
+ this.subscription = this.pagesService.currentPageSubject.subscribe(
+ resp=> {
+ this.currentPage = resp;
+ if (this.currentPage) {
+ if(this.currentPage.picture){
+ this.pagePicture = this.currentPage.picture.data.links.open
+ }else{
+ let parents = this.currentPage.parents?.data
+ let content = parents?.map(page=>page.picture).filter(page=>page)
+ this.pagePicture = content.pop()?.data.links.open
+ }
+ }else{this.pagePicture = null;}
+ }
+ )
+ }
+ ngOnDestoy(){
+ this.subscription.unsubscribe();
+ }
+
+ get name(){
+ let name:string
+ if(this.currentPage){
+ name = this.currentPage?.h1 || this.currentPage?.name;
+ let parents = this.currentPage?.parents?.data
+ if (parents&&parents[2]) name = parents[2].h1|| parents[2].name
+ }
+ return name
+ }
+
+
+
+ get mainPage(){
+ return this.currentPage?.parents?.data.length === 0;
+ }
+
+ get editable(){
+ return this.currentPage&&(this.authService.privileges?.admin|| this.authService.privileges?.editor);
+ }
+
+ get editMode(){
+ return this.pagesService.editMode;
+ }
+
+ toggleEditMode(){
+ this.pagesService.editMode = !this.pagesService.editMode;
+ }
+
+ get isRootPage(){
+ return !this.pagesService.currentPage?.parents?.data.length && this.pagesService.currentPage
+ }
+
+ get since(){
+ return this.currentPage?.link === '/'
+ }
+
+ get parents() {
+ return this.currentPage?.parents?.data;
+ }
+
+}
diff --git a/src/tk023/component/layout/right-content/right-content.component.html b/src/tk023/component/layout/right-content/right-content.component.html
new file mode 100644
index 0000000..47e77ed
--- /dev/null
+++ b/src/tk023/component/layout/right-content/right-content.component.html
@@ -0,0 +1,24 @@
+
+
+ Электронное обращение
+
+
+
+ Прием показаний и оплата электроэнергии
+
+
+
+ Прием показаний приборов учета воды
+
+
+
+ Получить и оплатить ЕПД
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/tk023/component/layout/right-content/right-content.component.scss b/src/tk023/component/layout/right-content/right-content.component.scss
new file mode 100644
index 0000000..e69de29
diff --git a/src/tk023/component/layout/right-content/right-content.component.ts b/src/tk023/component/layout/right-content/right-content.component.ts
new file mode 100644
index 0000000..08e8a65
--- /dev/null
+++ b/src/tk023/component/layout/right-content/right-content.component.ts
@@ -0,0 +1,12 @@
+import { Component } from '@angular/core';
+
+
+@Component({
+ selector: 'right-content',
+ templateUrl: './right-content.component.html',
+ styleUrls: ['./right-content.component.scss']
+})
+export class RightContentComponent {
+
+
+}
diff --git a/src/tk023/component/pages/menu/slider-menu/slider-menu.component.html b/src/tk023/component/pages/menu/slider-menu/slider-menu.component.html
new file mode 100644
index 0000000..0af5b58
--- /dev/null
+++ b/src/tk023/component/pages/menu/slider-menu/slider-menu.component.html
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/tk023/component/pages/menu/slider-menu/slider-menu.component.scss b/src/tk023/component/pages/menu/slider-menu/slider-menu.component.scss
new file mode 100644
index 0000000..e69de29
diff --git a/src/tk023/component/pages/menu/slider-menu/slider-menu.component.ts b/src/tk023/component/pages/menu/slider-menu/slider-menu.component.ts
new file mode 100644
index 0000000..eddbe0d
--- /dev/null
+++ b/src/tk023/component/pages/menu/slider-menu/slider-menu.component.ts
@@ -0,0 +1,30 @@
+import { Component } from '@angular/core';
+import {Router} from "@angular/router";
+import {PagesService} from "@app/_services/pages.service";
+
+@Component({
+ selector: 'slider-menu',
+ templateUrl: './slider-menu.component.html',
+ styleUrls: ['./slider-menu.component.scss']
+})
+export class SliderMenuComponent {
+
+ constructor(
+ private router: Router,
+ public pagesService: PagesService
+ ) {
+ }
+
+ get rootPages() {
+ return this.pagesService.rootPages;
+ }
+
+ get rootPage() {
+ return this.pagesService.rootPage;
+ }
+
+ get isRusPage(){
+ return this.rootPage.slug ===""
+ }
+
+}
diff --git a/src/tk023/component/registries/registry/entries/entry/registry-entry.component.html b/src/tk023/component/registries/registry/entries/entry/registry-entry.component.html
new file mode 100644
index 0000000..76cddaf
--- /dev/null
+++ b/src/tk023/component/registries/registry/entries/entry/registry-entry.component.html
@@ -0,0 +1,49 @@
+
+
+
+
{{entry.state?.title}}
+
+
+ Дата выдачи {{activeSince || '—'}}
+ Срок действия {{activeTill || '—'}}
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/tk023/component/registries/registry/entries/entry/registry-entry.component.scss b/src/tk023/component/registries/registry/entries/entry/registry-entry.component.scss
new file mode 100644
index 0000000..e69de29
diff --git a/src/tk023/component/registries/registry/entries/entry/registry-entry.component.ts b/src/tk023/component/registries/registry/entries/entry/registry-entry.component.ts
new file mode 100644
index 0000000..a9020c1
--- /dev/null
+++ b/src/tk023/component/registries/registry/entries/entry/registry-entry.component.ts
@@ -0,0 +1,86 @@
+import {Component, Input} from '@angular/core';
+import {FormsService, ListsService} from "@app/_services";
+import {RegistryEntriesService} from "@app/_services/registry-entries.service";
+import {DatePipe} from "@angular/common";
+
+@Component({
+ selector: 'registry-entry',
+ templateUrl: 'registry-entry.component.html',
+ styleUrls: ['registry-entry.component.scss']
+})
+export class RegistryEntryComponent {
+ @Input() registry: any;
+ @Input() category: any;
+ @Input() entry: any;
+ @Input() editMode: boolean;
+
+ public isExpanded = false;
+
+ constructor(private entriesService: RegistryEntriesService, private formsService: FormsService, private listsService: ListsService, private datePipe: DatePipe) {
+ }
+
+
+ get operationsListId() {
+ return this.entry.id;
+ }
+ get parentListId() {
+ return (this.category?.id || this.registry?.id) + '-entries';
+ }
+
+ get isExpandable() {
+ return this.registryOptions?.properties || this.registryOptions?.operations
+ }
+
+ get title() {
+ return this.entry.number ? `${this.entry.number} «${this.entry.name}»` : this.entry.name;
+ }
+ get activeSince() {
+ return this.entry.activeSince ? this.datePipe.transform(this.entry.activeSince, 'dd.MM.yyyy') : null;
+ }
+ get activeTill() {
+ return this.entry.activeTill ? this.datePipe.transform(this.entry.activeTill, 'dd.MM.yyyy') : null;
+ }
+ get asset() {
+ return this.entry.asset?.data;
+ }
+ get link() {
+ return this.asset?.links?.open || this.entry.link;
+ }
+
+ get registryOptions() {
+ return this.registry?.type?.options || this.entry?.registry?.data.type?.options;
+ }
+
+
+ ngOnInit() {
+
+ }
+
+
+ add() {
+ if (this.isExpandable) this.isExpanded = true;
+ this.formsService.createModel('entryOperation', {extraProps: {entry: this.entry.id}}, this.operationsListId);
+ }
+
+ edit() {
+ this.formsService.editModel('registryEntry', this.entry.id, {extraProps: {registry: this.registry?.id}}, this.parentListId);
+ }
+
+ delete() {
+ if (confirm('r u sure?')) {
+ this.entriesService.delete(this.entry.id).subscribe(res => {
+ this.listsService.refresh(this.parentListId);
+ });
+ }
+ }
+
+
+ toggle() {
+ this.isExpanded = !this.isExpanded;
+ }
+
+ get withToggle(){
+ return this.registry.type.name !== 'workshops'
+ }
+
+}
diff --git a/src/tk023/css/_admin.scss b/src/tk023/css/_admin.scss
new file mode 100644
index 0000000..642ebbe
--- /dev/null
+++ b/src/tk023/css/_admin.scss
@@ -0,0 +1,320 @@
+.administration-page{
+ font-family: PT Sans;
+ font-size: 16px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 24px;
+ padding: 32px;
+ h2{
+ color: var(--second-act);
+ margin-bottom: 48px;
+ }
+
+}
+
+
+.site-admin-control{
+
+ .site-admin-control-toggle{
+ display: flex;
+ align-items:flex-start;
+ gap: 16px;
+ cursor: pointer;
+ margin-bottom: 32px;
+ switch{
+ margin-top: 2px;
+ }
+ }
+ .site-admin-page-block{
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ height: 64px;
+ border-top: 1px solid var(--second-dis);
+ border-bottom: 1px solid var(--second-dis);
+ div{
+ display: flex;
+ align-items: center;
+ }
+ .site-admin-company{
+ font-weight: 700;
+ }
+ }
+ ico.page-lable{
+ background-color: var(--prime);
+ border-radius: 20px;
+ width: 40px;
+ height: 40px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ margin-right: 12px;
+ }
+
+
+}
+administrate-site-pages{
+ >pages-tree{
+ display: block;
+ margin-bottom: 128px;
+ }
+
+
+ @media screen and (max-width: 1330px) {
+ .page-control {
+ display: none;
+ }
+ .logo, .page-lable{
+ display: none !important;
+ }
+ }
+}
+
+ico.page-control{
+ cursor: pointer;
+ svg{
+ color:var(--second);
+ &:hover{
+ color: var(--second-act);
+ }
+ }
+}
+pages-tree{
+
+ .item:not(.home){
+ .bar{
+ padding-left: 50px;
+
+ }
+ .item .bar{
+ padding-left: 100px;
+ }
+ .item .item .bar{
+ padding-left: 150px;
+ }
+ .item .item .item .bar{
+ padding-left: 200px;
+ }
+
+ .item .item .item .item .bar{
+ padding-left: 250px;
+ }
+
+ .item .item .item .item .item .bar{
+ padding-left: 300px;
+ }
+ }
+
+
+
+ .item {
+ flex-direction: column;
+ align-items: stretch;
+ font-family: PT Sans;
+ font-size: 16px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 24px;
+ .bar {
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ border-bottom: solid var(--second-dis) 1px;
+
+ .left {
+ cursor: pointer;
+ width: 24px;
+ flex-shrink: 0;
+ }
+ .mid {
+ flex-grow: 1;
+ padding: 0 16px;
+ .info {
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ .logo {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ position: relative;
+ flex-shrink: 0;
+ width: 40px;
+ height: 40px;
+ margin-right: 16px;
+ border-radius: 100px;
+ background-color: var(--prime);
+ color: #ffffff;
+ cursor: move;
+ &:hover{
+ background-color: var(--prime-act);
+ }
+ span{
+ display: none;
+ }
+ }
+ .name {
+ display: flex;
+ flex-direction: column;
+ height: 100%;
+ padding: 20px 0;
+ a {
+ color: var(--dadk);
+ &:nth-child(2){
+ color: var(--second);
+ }
+ }
+ }
+ }
+ }
+ .right {
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ flex-shrink: 1;
+ gap: 24px;
+ }
+ }
+ }
+
+
+
+
+
+
+}
+
+
+
+administrate-licence{
+ font-family: PT Sans;
+ font-size: 16px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 24px;
+ color: var(--dark);
+ .default{
+
+ .caption{
+ color: var(--second);
+ }
+ .value{
+ &.ok{
+ color: #14A92D
+ }
+ &.warn{
+ color: #E51F30
+ }
+ }
+ }
+ h3{
+ font-family: PT Sans;
+ font-size: 20px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 28px;
+ margin: 24px 0 16px;
+ }
+ p{
+ font-size: 16px;
+ }
+}
+
+users-list{
+ .bar {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ height: 72px;
+ border-top: var(--second-dis) solid 1px;
+ border-bottom: var(--second-dis) solid 1px;
+ ico{
+ cursor: pointer;
+ }
+ .title {
+ flex-grow: 1;
+ font-weight: bold;
+ }
+ .buttons {
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ gap: 24px;
+ flex-shrink: 0;
+ }
+ }
+
+ users-list-item {
+ display: flex;
+ align-items: center;
+ height: 72px;
+ border-bottom: var(--second-dis) solid 1px;
+ .item{
+ display: flex;
+ width: 100%;
+ .left{
+ .avatar{
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ position: relative;
+ flex-shrink: 0;
+ width: 40px;
+ height: 40px;
+ margin-right: 16px;
+ border-radius: 100px;
+ background-color: var(--prime);
+ color: #ffffff;
+ overflow: hidden;
+ img{
+ object-fit: cover;
+ width: 100%;
+ height: 100%;
+ }
+ }
+ }
+ .middle{
+ .user-data{
+ .name{
+ &::after{
+ content: '•';
+ color: var(--second);
+ margin: 0 8px;
+ }
+ }
+ .Administrator{
+ color: #E51F30;
+ }
+ .Editor{
+ color: #A39600
+ }
+ .User{
+ color: #14A92D;
+ }
+ }
+ .position{
+ color: var(--second);
+ }
+ }
+ .right{
+ flex-grow: 1;
+ display: flex;
+ justify-content: flex-end;
+ align-items: center;
+ gap: 24px;
+ }
+ ico{
+ cursor: pointer;
+ svg{
+ color: var(--second) ;
+ }
+ &:hover{
+ svg{
+ color: var(--second-act) ;
+ }
+ }
+ }
+ }
+
+ }
+}
\ No newline at end of file
diff --git a/src/tk023/css/_basics.scss b/src/tk023/css/_basics.scss
new file mode 100644
index 0000000..1a6ca47
--- /dev/null
+++ b/src/tk023/css/_basics.scss
@@ -0,0 +1,654 @@
+@import "~@angular/material/prebuilt-themes/indigo-pink.css";
+
+
+
+* {
+ font-family: Golos;
+ font-size: 16px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 24px;
+}
+
+
+// li {
+// list-style-image: url("~src/assets/images/icons/add_24dp.svg");
+// }
+
+// .btn {
+// font-weight: 500;
+// font-size: 0.875rem;
+// line-height: 1.125rem;
+// letter-spacing: 0.02em;
+// text-transform: uppercase;
+// }
+
+.toggle-hide{
+ display: none;
+}
+
+.inline{
+ display: inline-flex;
+}
+
+.center{
+ align-items: center;
+}
+
+$layout-width: 1280px;
+$page-width: 840px;
+
+$pxl:40px;
+$pl:32px;
+$p:24px;
+$ps:16px;
+$pxs:8px;
+$pxxs:4px;
+
+
+
+
+
+
+.size-little {
+ * {
+ font-size: 0.75rem;
+ line-height: 1rem;
+ }
+ h1 {font-size: 1.5rem;}
+}
+.size-middle {
+ * {
+ font-size: 1rem;
+ line-height: 20px;
+ }
+ h1 {
+ font-weight: 700;
+ font-size: 2rem;
+ line-height: 40px;
+ }
+}
+.size-large {
+ * {
+ font-size: 1.25rem;
+ line-height: 24px;
+ }
+ h1 {font-size: 3rem;}
+}
+.image-hidden {
+ img, svg {
+ visibility: hidden !important;
+ }
+ *, *::after, *::before {
+ background-image: none !important;
+ }
+}
+
+.style-brown {
+ filter: sepia(150%) !important;
+}
+.style-white-black {
+ filter: grayscale(100%) !important;;
+}
+.style-black-white {
+ filter: grayscale(100%) invert(100%) !important;;
+}
+
+
+
+
+
+
+
+
+
+
+:root {
+
+ --smart: 688px;
+ --medium: 1048px;
+ --xs: 4px;
+ --s: 8px;
+ --m: 16px;
+ --l: 24px;
+ --xl: 36px;
+ --xxl: 48px;
+
+ --radius-1: 12px;
+ --radius-2: 20px;
+ --white: #ffffff;
+ --light: #F3F3F3;
+
+
+ --prime: #00589D;
+ --prime-hov: #005799;
+ --prime-act: #004077;
+ --prime-dis: #A1CAE5;
+
+
+
+ --second: #6C6C6C;
+ --second-hov: #4D4D4D;
+ --second-act: #2D2D2D;
+ --second-dis: #C0C0C0;
+
+ --dark: #1F1F1F;
+ --blue-0: #2EB2E8;
+
+
+
+}
+
+.style-color{
+ background-color: var(--light);
+}
+
+ .mat-calendar-body-selected {
+ background-color: #0079c2;
+}
+
+button.mat-calendar-body-cell:hover{
+ background-color: transparent;
+ border: none;
+ font-weight: 400;
+}
+
+button.mat-calendar-body-cell{
+ font-weight: 400;
+}
+
+.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){
+ background-color: rgba(0, 162, 255,0.3);
+ font-weight: 400;
+}
+
+.mat-calendar-body-cell-content{
+ font-family: PT Sans;
+ font-size: 16px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 24px;
+ width: 32px !important;
+ height: 32px !important;
+}
+
+.tox-promotion, .tox-statusbar__branding {
+ display: none!important;
+}
+
+
+*, ::after, ::before {
+ box-sizing: border-box;
+}
+
+* {scrollbar-color:transparent transparent; scrollbar-width:none;}
+*::-webkit-scrollbar-track {background-color:transparent;}
+*::-webkit-scrollbar {width:0; height:0; background-color:transparent;}
+*::-webkit-scrollbar-thumb {background-color:transparent; border-radius:2rem;}
+
+
+html {
+ height: 100%;
+ font-family: "PT Sans";
+ font-size: 16px;
+ -webkit-font-smoothing:antialiased;
+}
+
+body {
+ height: 100%;
+ padding: 0;
+ margin: 0;
+ color: var(--second-act);
+ background-color: var(--light);
+ font-size: 20px;
+ .wrapper {
+ width: 100%;
+ min-height: 100vh;
+ display: flex;
+ flex-direction: column;
+ }
+}
+
+.limiter {
+ width: 100%;
+ max-width: 1280px;
+ margin: 0 auto;
+}
+
+p {
+ color: #000;
+ font-family: Golos;
+ font-size: 16px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 24px;
+}
+
+strong{
+ font-weight: 600;
+}
+
+h1{
+ color: var(--white);
+ font-family: "PT Serif";
+ font-size: 76px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 76px; /* 100% */
+ letter-spacing: 0.76px;
+}
+
+h2 {
+ color: var(--second-act);
+ font-family: "PT Serif";
+ font-size: 50px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 60px; /* 120% */
+ letter-spacing: 0.5px;
+ margin:0;
+}
+h3 {
+ font-family: "PT Serif";
+ font-size: 24px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 30px;
+ margin-top: 16px;
+ margin-bottom: 0px;
+}
+h4 {
+ color: #6A6868;
+ font-family: "PT Serif";
+ font-size: 20px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 25px;
+}
+
+a {
+ text-decoration: none;
+ color: var(--prime);
+ cursor: pointer;
+ &:hover{
+ color: var(--prime-hov);
+ };
+}
+
+iframe {
+ width: 100%;
+ height: 400px;
+}
+
+
+span.link {
+ font-weight: normal;
+ color: #86898E;
+ cursor: pointer;
+}
+
+.fullwidth {
+ width: calc(100% + 80px);
+ margin-left: -40px;
+ margin-right: -40px;
+}
+
+.loader {
+ margin-top: 32px;
+ text-align: center;
+ animation: fade-in-and-scale 0.5s infinite;
+ &:before {
+ display: inline-block;
+ width: 80px;
+ height: 80px;
+ border-radius: 100px;
+ background-image: radial-gradient(rgba(44,134,205,1), rgba(44,134,205,0));
+ content: '';
+ }
+}
+
+.op-63{
+ opacity: 0.63;
+}
+
+
+
+
+@media screen and (min-width: 1330px) {
+ .fullwidth {
+ width: 100vw;
+ margin-left: calc((1160px - 100vw) / 2);
+ margin-right: 0;
+ }
+}
+
+
+
+@keyframes slide-from-right {
+ 0% {transform: translateX(100%);}
+ 100% {transform: translateX(0);}
+}
+
+@keyframes slide-from-left {
+ 0% {transform: translateX(-100%);}
+ 100% {transform: translateX(0);}
+}
+
+@keyframes slide-from-top-and-fade-in {
+ 0% {transform: translateY(-100%); opacity: 0}
+ 100% {transform: translateY(0); opacity: 1}
+}
+
+@keyframes slide-from-bottom-and-fade-in {
+ 0% {transform: translateY(100%); opacity: 0}
+ 100% {transform: translateY(0); opacity: 1}
+}
+
+
+@keyframes fade-in-and-scale {
+ 0% {transform:scale(0.3); opacity:0;}
+ 100% {transform:scale(1); opacity:0.5;}
+}
+
+@media screen and (max-width: 480px) {
+ h1{
+ font-size: 50px;
+ line-height: 60px;
+ }
+ h2{
+ font-size: 36px;
+ line-height: 44px;
+ }
+ h3{
+ font-size: 24px;
+ line-height: 32px;
+ }
+ h4{
+ color:var(--second);
+ }
+}
+
+
+@media screen and (max-width: 1330px) {
+
+ .limiter {
+ padding: 0 24px;
+ }
+ .fullwidth {
+ width: calc(100% + 48px);
+ margin-left: -24px;
+ margin-right: -24px;
+ }
+
+}
+
+
+file-ico{
+ width: 52px;
+ height: 60px;
+ display: inline-flex;
+}
+
+
+modal{
+ position: fixed;
+ width: 100vw;
+ height: 100vh;
+ left: 0;
+ top: 0;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ z-index: 10000;
+ .modal-overlay{
+ position: fixed;
+ width: 100vw;
+ height: 100vh;
+ left: 0;
+ top: 0;
+ background-color: rgba(62, 61, 64, 0.7);
+ z-index: 1000;
+ }
+ .modal-bar{
+ position: fixed;
+ max-width: 800px;
+ max-height: 100vh;
+ background-color: var(--white);
+ border: 1px solid var(--second-dis);
+ display: flex;
+ flex-direction: column;
+ border-radius: 12px;
+ z-index: 1000;
+ overflow: hidden;
+ .modal-header{
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ margin-top: -1px;
+ border-bottom: 1px solid var(--second-dis);
+ padding: 14px 24px;
+ h4{
+ margin: 0;
+ }
+ ico{
+ cursor: pointer;
+ }
+ }
+ .modal-body{
+ padding: 36px 24px;
+ overflow-y: auto;
+ img{
+ width: 330px;
+ max-width: 80vw;
+ }
+ }
+ .modal-footer{
+ display: flex;
+ justify-content: space-between;
+ margin-bottom: -1px;
+ border-top: 1px solid var(--second-dis);
+ }
+ }
+}
+
+
+.combobox {
+ position: relative;
+ font-family: "PT Sans";
+ border: solid 1px var(--second-dis);
+ border-radius: 12px;
+ font-size: 20px;
+ color: var(--second-act);
+ padding: 8px 12px 8px 16px;
+ background: no-repeat left 16px center / 140px 16px url('~src/assets/images/icons/placeholder.svg');
+
+ &:hover{
+ border-color: var(--second);
+ outline: none;
+ }
+ &.active {
+ border-color: var(--prime);
+ outline: none;
+
+ }
+ &:disabled{
+ border-color: #EDEDED;
+ outline: none;
+ }
+
+ .toggle {
+ font-family: PT Sans;
+ font-size: 16px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 24px;
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ width: 100%;
+ height: 24px;
+ font-size: 20px;
+ box-sizing: border-box;
+ cursor: pointer;
+ .caption {
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ width: 100%;
+ background-color: #ffffff;
+ p {
+ padding: 0;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ &.faded {
+ color: #7f7f7f;
+ }
+ }
+ }
+ .filter {
+ display: none;
+ width: 100%;
+ input {
+ width: 100%;
+ padding: 8px 0;
+ border: 0;
+ }
+ }
+
+
+
+ &:after {
+ display: block;
+ width: 24px;
+ height: 20px;
+ margin-left: auto;
+ background: url('~src/assets/images/icons/arrow_drop_down_grey_24dp.svg') 50% 50% no-repeat;
+ content: "";
+ transition: transform 0.2s;
+ }
+
+ &:hover:after {
+ background: url('~src/assets/images/icons/arrow_drop_down_dark_24dp.svg') 50% 50% no-repeat;
+ }
+
+ }
+
+ &.active .toggle:after {
+ background: url('~src/assets/images/icons/arrow_drop_down_24dp.svg') 50% 50% no-repeat;
+ }
+
+ .dropdown {
+ display: none;
+ position: absolute;
+ top: calc(100% + 1px);
+ left: -1px;
+ width: calc(100% + 2px);
+ margin-bottom: 50px;
+ background-color: #ffffff;
+ border: #dfdfdf solid 1px;
+ border-radius: 4px;
+ box-shadow: rgba(0, 0, 0, 0.16) 0 2px 3px 0;
+ overflow: hidden;
+ z-index: 100;
+
+ ul {
+ padding: 0;
+ margin: 0;
+ max-height: 280px;
+ overflow: auto;
+ -webkit-overflow-scrolling: touch;
+ .empty {
+ padding: 10px 16px;
+ background-color: #f7f7f7;
+ color: #7f7f7f;
+ .add {
+ display: block;
+ color: #2c86cd;
+ cursor: pointer;
+ }
+ }
+
+ li {
+ .title {
+ padding: 8px 16px;
+ border-bottom: #dfdfdf solid 1px;
+ margin: 0 !important;
+ cursor: pointer;
+ p {
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ margin: 0;
+ padding: 0;
+ font-size: 16px;
+ &.faded {
+ color: #7f7f7f;
+ }
+ }
+ &:hover {
+ background-color: #f7f7f7;
+ }
+ &.selected {
+ background-color: #e3eff9;
+ }
+ }
+ }
+ }
+ }
+
+ &.active {
+ .toggle {
+ .caption {
+ display: none;
+ }
+ .filter {
+ display: block;
+ }
+ &::after {
+ transform: rotateZ(180deg);
+ }
+ }
+ .dropdown {
+ display: block;
+ }
+ }
+}
+
+
+.values {
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ flex-wrap: wrap;
+
+ .item {
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ margin: 8px 8px 0 0;
+
+ .name {
+ padding-right: 8px;
+ line-height: 20px;
+
+ p {
+ margin: 0;
+ }
+
+ .faded {
+ color: #7f7f7f;
+
+ }
+ }
+
+ .remove {
+ width: 16px;
+ height: 16px;
+ padding: 0;
+ margin: auto;
+ border: none;
+ //background: transparent url('~src/assets/images/icons/close_16dp.svg') 50% 50% no-repeat;
+ cursor: pointer;
+ }
+ }
+}
diff --git a/src/tk023/css/_buttons.scss b/src/tk023/css/_buttons.scss
new file mode 100644
index 0000000..8c2aff6
--- /dev/null
+++ b/src/tk023/css/_buttons.scss
@@ -0,0 +1,211 @@
+button, .btn, a.btn {
+ display: inline-flex;
+ padding: 7px 24px 8px;
+ justify-content: center;
+ align-items: center;
+ gap: 10px;
+ cursor: pointer;
+ border-radius: 4px;
+ border: 1px solid var(--prime);
+ background:var(--prime);
+ color: #FFF;
+ color: var(--Black-FFFFFF, #FFF);
+ font-family: Golos;
+ font-size: 14px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 21px; /* 150% */
+ letter-spacing: 0.42px;
+ text-transform: uppercase;
+
+ &:hover{
+ border: 1px solid var(--prime-hov);
+ background: var(--prime-hov);
+ }
+
+ &:active{
+ border: 1px solid #004077;
+ background: #004077;
+ }
+
+ &[disabled] {
+ border: 1px solid #A1CAE5;
+ background: #A1CAE5;
+ }
+
+ &.outline{
+ background:#FFF;
+ color: var(--prime);
+ &:hover{
+ border: 1px solid var(--prime-hov);
+ color: var(--prime-hov);
+ }
+
+ &:active{
+ border: 1px solid #004077;
+ color: #004077;
+ }
+
+ &[disabled] {
+ border: 1px solid #A1CAE5;
+ color: #A1CAE5;
+ }
+ }
+
+ &.clear,&.icon{
+ padding: 0;
+ justify-content: center;
+ align-items: center;
+ gap: 10px;
+ cursor: pointer;
+ border-radius: 0;
+ border: none;
+ background-color: transparent;
+ color: var(--second-act);
+ font-family: PT Sans Narrow;
+ font-size: 12px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 100%; /* 133.333% */
+ letter-spacing: 100%;
+ }
+
+ &.trash,&.add-child,&.edit,&.delete,&.close-blue,&.move{
+
+ width: 24px;
+ height: 24px;
+ background: center no-repeat;
+
+ }
+
+ &.trash {
+ background-image: url('~src/assets/images/icons/trash_grey_24dp.svg');
+ }
+ &.add-child {
+ background-image: url('~src/assets/images/icons/add_web_page_24dp.svg');
+ }
+ &.edit {
+ background-image: url('~src/assets/images/icons/edit_24dp.svg');
+ }
+ &.close-blue {
+ background-image: url('~src/assets/images/icons/close_blue_24dp.svg');
+ };
+ &.move {
+ background-image: url('~src/assets/images/icons/drag-n-drop_24.svg');
+ };
+
+}
+
+
+div.move{
+ cursor: move;
+ width: 24px;
+ height: 24px;
+ background: center no-repeat;
+ background-image: url('~src/assets/images/icons/drag-n-drop_24.svg');
+}
+
+// .inline-menu.default {
+// display: inline-flex;
+// align-items: center;
+// gap: 24px;
+// padding: 8px 24px;
+// background-color: #F5F4F4;
+// border: #E8E8E8 solid 1px;
+// border-radius: 4px;
+// button {
+// width: 20px;
+// height: 20px;
+// background: transparent none 50% 50% no-repeat;
+// &.add {background-image: url('~src/assets/images/icons/note_add_20.svg');}
+// &.edit {background-image: url('~src/assets/images/icons/edit_20.svg');}
+// &.delete {background-image: url('~src/assets/images/icons/trash_20.svg');}
+// &.move {background-image: url('~src/assets/images/icons/drag-n-drop_24.svg');}
+// }
+// }
+
+// .btn {
+// color: #ffffff;
+// padding: 11px 24px;
+// background: var(--orange-2);
+// border: 1px solid var(--orange-2);
+// border-radius: 4px;
+// font-weight: 500;
+// font-size: 0.875rem;
+// line-height: 18px;
+// letter-spacing: 0.02em;
+// text-transform: uppercase;
+
+
+// &.with-icon {
+// display: flex;
+// flex-direction: row;
+// align-items: center;
+// padding: 8px 20px 8px 12px;
+// &:before {
+// display: block;
+// width: 24px;
+// height: 24px;
+// margin-right: 8px;
+// background: transparent none 50% 50% no-repeat;
+// content: "";
+// }
+// &.add {
+// &:before {
+// //background-image: url('~src/assets/images/icons/add_circle_white_24dp.svg');
+// }
+// }
+// }
+// &.small {
+// height: 28px;
+// padding: 4px 16px;
+// }
+// &.danger {
+// background-color: #db373a;
+// }
+// &.secondary {
+// background-color: var(--white);
+// color: var(--orange-2);
+// border: var(--orange-2) solid 1px;
+// &.danger {
+// border-color: #db373a;
+// color: #db373a;
+// }
+// }
+// &.icon {
+// width: 24px;
+// height: 24px;
+// padding: 0;
+// border-color: transparent;
+// background: transparent none 50% 50% no-repeat;
+// //&.reply {background-image: url('~src/assets/images/icons/add_comment_20dp.svg');}
+// //&.delete {background-image: url('~src/assets/images/icons/close_20dp.svg');}
+// &.trash {background-image: url('~src/assets/images/icons/delete_24dp.svg');}
+// &.edit {background-image: url('~src/assets/images/icons/edit_dark_24.svg');}
+// //&.chain {background-image: url('~src/assets/images/icons/linked_24dp.svg');}
+// &.checkbox {
+// display: flex;
+// width: 18px;
+// height: 18px;
+// border: solid 1px #7f7f7f;
+// border-radius: 2px;
+// &.checked,&.mixed {
+// background-color: #2c86cd;
+// border-color: #2c86cd;
+// }
+// &.checked {
+// //background-image: url('~src/assets/images/icons/checkbox_24dp.svg');
+// }
+// &.mixed {
+// &:before {
+// display: block;
+// width: 12px;
+// height: 2px;
+// margin: auto;
+// background-color: #ffffff;
+// content: "";
+// }
+// }
+// }
+// }
+// }
diff --git a/src/tk023/css/_documents-lists.scss b/src/tk023/css/_documents-lists.scss
new file mode 100644
index 0000000..31c6ed1
--- /dev/null
+++ b/src/tk023/css/_documents-lists.scss
@@ -0,0 +1,66 @@
+.documents.list.default {
+ font-size: 20px;
+ .items {
+ .item {
+ display: flex;
+ gap: 8px;
+ margin: 0 0 16px;
+ .value{
+ display: flex;
+ flex-direction: column;
+ a {
+ display: inline-block;
+ }
+ .description{
+ font-size: 16px;
+ line-height: 24px;
+ color: var(--second);
+ }
+ }
+ &:last-child {
+ margin: 0;
+ }
+ }
+ .none {
+ color: #7f7f7f;
+ }
+ }
+ .buttons {
+ margin-top: 24px;
+ button {
+ margin-right: 24px;
+ margin-bottom: 8px;
+ &:last-child {
+ margin-right: 0;
+ }
+ }
+ }
+}
+
+.documents.list.inline {
+ .item {
+ display: inline-block;
+ padding: 3px 30px 3px 12px;
+ margin: 0 12px 4px 0;
+ border: solid 1px rgba(0, 0, 0, 0.06);
+ border-radius: 12px;
+ //background: #e3eff9 url('~src/assets/images/icons/open_in_new_18dp.svg') calc(100% - 8px) 50% no-repeat;
+ font-size: 0.875rem;
+ a {
+ color: #000000;
+ }
+ }
+}
+
+
+@media screen and (max-width: 410px) {
+ .documents.list.default {
+ .buttons {
+ button {
+ width: 100%;
+ margin: 0 0 12px;
+ }
+ }
+ }
+}
+
diff --git a/src/tk023/css/_dropdown.scss b/src/tk023/css/_dropdown.scss
new file mode 100644
index 0000000..c0bfbaf
--- /dev/null
+++ b/src/tk023/css/_dropdown.scss
@@ -0,0 +1,90 @@
+.dropdown {
+ position: absolute;
+ width: 250px;
+ right: 24px;
+ top: 62px;
+ z-index: 10;
+ z-index: 1000;
+
+ font-family: PT Sans;
+ font-size: 16px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 24px;
+
+ .menu {
+ display: flex;
+ flex-direction: column;
+ border: var(--second-dis) solid 1px;
+ border-radius: 4px;
+ box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);
+
+ .type {
+ display: flex;
+ flex-direction: column;
+ background-color: var(--white);
+ border-bottom: var(--second-dis) solid 1px;
+ overflow: hidden;
+ &:first-child {
+ border-radius: 4px 4px 0 0;
+ }
+ &:last-child {
+ border-radius: 0 0 4px 4px;
+ .row {
+ border-bottom: none;
+ }
+ a, span {
+ border-bottom: none;
+ }
+ }
+ >&:hover {
+ background-color: var(--light);
+ }
+
+ .row {
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ padding: 12px 20px;
+
+ column-gap: 12px;
+ cursor: pointer;
+ color: var(--second-act);
+
+ .title {
+
+ }
+
+
+
+ a, span {
+ display: block;
+ padding: 12px 16px;
+ color: #000000;
+ cursor: pointer;
+ border-bottom: #E0E0E0 solid 1px;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ }
+ &:last-child {
+ a, span {
+ border-bottom: none;
+ }
+ }
+ }
+
+ .sub-row {
+ padding: 12px 16px 12px 32px;
+ border-top: var(--second-dis) solid 1px;
+ color: var(--second);
+ background-color: var(--white);
+
+ cursor: pointer;
+ &:hover {
+ background-color: var(--light);
+ }
+ }
+ }
+ }
+}
diff --git a/src/tk023/css/_fonts.scss b/src/tk023/css/_fonts.scss
new file mode 100644
index 0000000..6cbe0f3
--- /dev/null
+++ b/src/tk023/css/_fonts.scss
@@ -0,0 +1,214 @@
+// @font-face {
+// font-family: 'Open Sans';
+// src: url('../fonts/sans/OpenSans-Italic.eot');
+// src: local('Open Sans Italic'), local('OpenSans-Italic'),
+// url('../fonts/sans/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
+// url('../fonts/sans/OpenSans-Italic.woff2') format('woff2'),
+// url('../fonts/sans/OpenSans-Italic.woff') format('woff'),
+// url('../fonts/sans/OpenSans-Italic.ttf') format('truetype');
+// font-weight: normal;
+// font-style: italic;
+// }
+
+// @font-face {
+// font-family: 'Open Sans';
+// src: url('../fonts/sans/OpenSans-Regular.eot');
+// src: local('Open Sans Regular'), local('OpenSans-Regular'),
+// url('../fonts/sans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
+// url('../fonts/sans/OpenSans-Regular.woff2') format('woff2'),
+// url('../fonts/sans/OpenSans-Regular.woff') format('woff'),
+// url('../fonts/sans/OpenSans-Regular.ttf') format('truetype');
+// font-weight: normal;
+// font-style: normal;
+// }
+
+// @font-face {
+// font-family: 'Open Sans';
+// src: url('../fonts/sans/OpenSans-BoldItalic.eot');
+// src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
+// url('../fonts/sans/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
+// url('../fonts/sans/OpenSans-BoldItalic.woff2') format('woff2'),
+// url('../fonts/sans/OpenSans-BoldItalic.woff') format('woff'),
+// url('../fonts/sans/OpenSans-BoldItalic.ttf') format('truetype');
+// font-weight: bold;
+// font-style: italic;
+// }
+
+// @font-face {
+// font-family: 'Open Sans';
+// src: url('../fonts/sans/OpenSans-SemiBold.eot');
+// src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
+// url('../fonts/sans/OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'),
+// url('../fonts/sans/OpenSans-SemiBold.woff2') format('woff2'),
+// url('../fonts/sans/OpenSans-SemiBold.woff') format('woff'),
+// url('../fonts/sans/OpenSans-SemiBold.ttf') format('truetype');
+// font-weight: 600;
+// font-style: normal;
+// }
+
+// @font-face {
+// font-family: 'Open Sans';
+// src: url('../fonts/sans/OpenSans-ExtraBoldItalic.eot');
+// src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
+// url('../fonts/sans/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
+// url('../fonts/sans/OpenSans-ExtraBoldItalic.woff2') format('woff2'),
+// url('../fonts/sans/OpenSans-ExtraBoldItalic.woff') format('woff'),
+// url('../fonts/sans/OpenSans-ExtraBoldItalic.ttf') format('truetype');
+// font-weight: 800;
+// font-style: italic;
+// }
+
+// @font-face {
+// font-family: 'Open Sans';
+// src: url('../fonts/sans/OpenSans-LightItalic.eot');
+// src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
+// url('../fonts/sans/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'),
+// url('../fonts/sans/OpenSans-LightItalic.woff2') format('woff2'),
+// url('../fonts/sans/OpenSans-LightItalic.woff') format('woff'),
+// url('../fonts/sans/OpenSans-LightItalic.ttf') format('truetype');
+// font-weight: 300;
+// font-style: italic;
+// }
+
+// @font-face {
+// font-family: 'Open Sans';
+// src: url('../fonts/sans/OpenSans-Bold.eot');
+// src: local('Open Sans Bold'), local('OpenSans-Bold'),
+// url('../fonts/sans/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
+// url('../fonts/sans/OpenSans-Bold.woff2') format('woff2'),
+// url('../fonts/sans/OpenSans-Bold.woff') format('woff'),
+// url('../fonts/sans/OpenSans-Bold.ttf') format('truetype');
+// font-weight: bold;
+// font-style: normal;
+// }
+
+// @font-face {
+// font-family: 'Open Sans';
+// src: url('../fonts/sans/OpenSans-SemiBoldItalic.eot');
+// src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
+// url('../fonts/sans/OpenSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
+// url('../fonts/sans/OpenSans-SemiBoldItalic.woff2') format('woff2'),
+// url('../fonts/sans/OpenSans-SemiBoldItalic.woff') format('woff'),
+// url('../fonts/sans/OpenSans-SemiBoldItalic.ttf') format('truetype');
+// font-weight: 600;
+// font-style: italic;
+// }
+
+// @font-face {
+// font-family: 'Open Sans';
+// src: url('../fonts/sans/OpenSans-ExtraBold.eot');
+// src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
+// url('../fonts/sans/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
+// url('../fonts/sans/OpenSans-ExtraBold.woff2') format('woff2'),
+// url('../fonts/sans/OpenSans-ExtraBold.woff') format('woff'),
+// url('../fonts/sans/OpenSans-ExtraBold.ttf') format('truetype');
+// font-weight: 800;
+// font-style: normal;
+// }
+
+// @font-face {
+// font-family: 'Open Sans';
+// src: url('../fonts/sans/OpenSans-Light.eot');
+// src: local('Open Sans Light'), local('OpenSans-Light'),
+// url('../fonts/sans/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
+// url('../fonts/sans/OpenSans-Light.woff2') format('woff2'),
+// url('../fonts/sans/OpenSans-Light.woff') format('woff'),
+// url('../fonts/sans/OpenSans-Light.ttf') format('truetype');
+// font-weight: 300;
+// font-style: normal;
+// }
+
+@font-face {
+ font-family: 'PT Sans';
+ src: url('../fonts/ptsans/PT_Sans-Web-Regular.ttf');
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+}
+
+@font-face {
+ font-family: 'PT Sans';
+ src: url('../fonts/ptsans/PT_Sans-Web-Bold.ttf');
+ font-style: normal;
+ font-weight: 700;
+ font-display: swap;
+}
+
+@font-face {
+ font-family: 'PT Sans';
+ src: url('../fonts/ptsans/PT_Sans-Web-Italic.ttf');
+ font-style: italic;
+ font-weight: 400;
+ font-display: swap;
+}
+
+@font-face {
+ font-family: 'PT Sans';
+ src: url('../fonts/ptsans/PT_Sans-Web-Bolditalic.ttf');
+ font-style: italic;
+ font-weight: 700;
+ font-display: swap;
+}
+
+@font-face {
+ font-family: 'PT Sans Narrow';
+ src: url('../fonts/ptsans/PTSansNarrow-Regular.ttf');
+ font-style: itnormalalic;
+ font-weight: 400;
+ font-display: swap;
+}
+@font-face {
+ font-family: 'PT Sans Narrow';
+ src: url('../fonts/ptsans/PTSansNarrow-Bold.ttf');
+ font-style: normal;
+ font-weight: 700;
+ font-display: swap;
+}
+
+
+
+
+@font-face {
+ font-family: 'GolosTextWebBlack';
+ src:
+ url('../fonts/golos/Golos-Text_Black.woff2') format('woff2'),
+ url('../fonts/golos/Golos-Text_Black.woff') format('woff');
+ font-weight: normal;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'GolosTextWebBold';
+ src:
+ url('../fonts/golos/Golos-Text_Bold.woff2') format('woff2'),
+ url('../fonts/golos/Golos-Text_Bold.woff') format('woff');
+ font-weight: normal;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'GolosTextWebDemiBold';
+ src:
+ url('../fonts/golos/Golos-Text_DemiBold.woff2') format('woff2'),
+ url('../fonts/golos/Golos-Text_DemiBold.woff') format('woff');
+ font-weight: normal;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'Golos';
+ src:
+ url('../fonts/golos/Golos-Text_Medium.woff2') format('woff2'),
+ url('../fonts/golos/Golos-Text_Medium.woff') format('woff');
+ font-weight: 600;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'Golos';
+ src:
+ url('../fonts/golos/Golos-Text_Regular.woff2') format('woff2'),
+ url('../fonts/golos/Golos-Text_Regular.woff') format('woff');
+ font-weight: 400;
+ font-style: normal;
+}
\ No newline at end of file
diff --git a/src/tk023/css/_forms.scss b/src/tk023/css/_forms.scss
new file mode 100644
index 0000000..16ceefa
--- /dev/null
+++ b/src/tk023/css/_forms.scss
@@ -0,0 +1,553 @@
+input, select, textarea {
+ width: 100%;
+ height: 40px;
+ padding: 8px 16px;
+ border-radius: 4px;
+ border: solid 1px var(--second-dis);
+ font-family: "PT Sans";
+ font-size: 20px;
+ color: var(--second-act);
+ background-color: #fff;
+ &:hover{
+ border-color: var(--second);
+ outline: none;
+ }
+ &:focus, &:focus-visible {
+ border-color: var(--prime);
+ outline: none;
+
+ }
+ &:disabled{
+ border-color: #EDEDED;
+ outline: none;
+ }
+}
+
+.invalid {
+ input, select, .textbox {
+ border-color: #e60046!important;
+ }
+}
+
+
+.switch {
+ width: 44px;
+ height: 24px;
+ margin: auto 0;
+ padding: 2px;
+ border-radius: 12px;
+ background-color: #fff;
+ border: 1px solid var(--second);
+ cursor: pointer;
+ transition: background-color 0.3s;
+ &:before {
+ display: block;
+ width: 18px;
+ height: 18px;
+ background-color: var(--second-dis);
+ border-radius: 9px;
+ transition: transform 0.3s;
+ content: '';
+ }
+ &.active {
+ background-color:var(--prime);
+ border-color:var(--prime);
+ &:before {
+ transform: translateX(20px);
+ background-color: #fff;
+ }
+ }
+ &.active{
+ &:hover {
+ background-color:var(--prime-hov);
+ border-color:var(--prime-hov);
+ &:before {
+ transform: translateX(20px);
+ }
+ }
+ &:focus{
+ background-color:var(--prime-act);
+ border-color:var(--prime-act);
+ &:before {
+ transform: translateX(20px);
+ }
+ }
+ }
+ &:not(.active):hover {
+ border-color:var(--second-hov);
+ &:before {
+ background-color: var(--second);
+ }
+ }
+ &.disabled {
+ opacity: 0.5;
+ }
+}
+
+
+field-date-single{
+ input{
+ background: url("/assets/images/ico/calendar_grey_24.svg") no-repeat right 12px center ;
+ }
+}
+
+
+.checkbox {
+ position: absolute;
+ z-index: -1;
+ opacity: 0;
+}
+
+.checkbox+label {
+ display: inline-flex;
+ align-items: center;
+ user-select: none;
+ font-size: 20px;
+}
+.checkbox+label::before {
+ content: '';
+ display: inline-block;
+ width: 24px;
+ height: 24px;
+ flex-shrink: 0;
+ flex-grow: 0;
+ margin-right: 0.5em;
+ background-repeat: no-repeat;
+ background-position: center center;
+ background-size: 100% 100%;
+ background-image: url("~/src/assets/images/icons/checkbox/checbox_none_base_24dp.svg");
+}
+.checkbox:checked+label::before {
+ background-image: url("~/src/assets/images/icons/checkbox/checbox_check_base_24dp.svg");
+}
+.checkbox:not(:disabled):not(:checked)+label:hover::before {
+ background-image: url("~/src/assets/images/icons/checkbox/checbox_none_hover_24dp.svg");
+}
+.checkbox:not(:disabled):checked+label:hover::before {
+ background-image: url("~/src/assets/images/icons/checkbox/checbox_check_hover_24dp.svg");
+}
+.checkbox:not(:disabled):checked:active+label::before {
+ background-image: url("~/src/assets/images/icons/checkbox/checbox_check_active_24dp.svg");
+}
+.checkbox:not(:disabled):not(:checked):active+label::before {
+ background-image: url("~/src/assets/images/icons/checkbox/checbox_none_active_24dp.svg");
+}
+.checkbox:focus:checked+label::before {
+ background-image: url("~/src/assets/images/icons/checkbox/checbox_check_hover_24dp.svg");
+}
+.checkbox:focus:not(:checked)+label::before {
+ background-image: url("~/src/assets/images/icons/checkbox/checbox_none_hover_24dp.svg");
+}
+.checkbox:disabled:checked+label::before {
+ background-image: url("~/src/assets/images/icons/checkbox/checbox_check_disabled_24dp.svg");
+}
+.checkbox:disabled:not(:checked)+label::before {
+ background-image: url("~/src/assets/images/icons/checkbox/checbox_none_disabled_24dp.svg");
+}
+
+
+
+
+form-field-document{
+ .area {
+ position: relative;
+ display: flex;
+ height: 100px;
+ padding: 16px;
+ border: var(--prime) solid 1px;
+ border-radius: 4px;
+ overflow: hidden;
+ font-size: 20px;
+ &.hover {
+ background-color: #e0e0e0;
+ }
+ p {
+ margin: auto;
+ color: var(--second-dis);
+ text-align: center;
+ span {
+ color: var(--orange-2);
+ cursor: pointer;
+ }
+ }
+ input {
+ display: none;
+ }
+ .indicator {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ padding: 16px;
+ background-color: #f7f7f7;
+ .label {
+ margin-bottom: 4px;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ }
+ .progress {
+ height: 4px;
+ background-color: #dfdfdf;
+ overflow: hidden;
+ .fill {
+ width: 0;
+ height: 100%;
+ background-color: #3ca128;
+ }
+ }
+ }
+ }
+
+ .values {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ flex-wrap: nowrap;
+ .item {
+ display: flex;
+ flex-direction: column;
+ margin-top: $p;
+ align-items: flex-start;
+ .doc-item-header{
+ display: flex;
+ align-items: flex-start;
+ gap: $pxs;
+ .info{
+ flex-shrink: 1;
+ overflow: hidden;
+ max-width: 530px;
+ }
+ .description{
+ font-size: 16px;
+ line-height: 24px;
+ color: var(--second);
+ }
+ file-ico{
+ cursor: move;
+ }
+ }
+ .doc-item-form{
+ input{
+ margin-bottom: $pxs;
+ }
+ .doc-item-form-bar{
+ display: flex;
+ justify-content: flex-end;
+ gap: $pxs;
+ ico{
+ cursor: pointer;
+ display: flex;
+ svg{
+ color: var(--white);
+ }
+ }
+ .close{
+ background-color: var(--second);
+ border-radius: 4px;
+ }
+ .update{
+ background-color: var(--prime);
+ border-radius: 4px;
+ }
+ }
+ }
+ }
+ .fader {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background-color: rgba(0,0,0,0.6);
+ }
+
+ .form {
+ position: relative;
+ background-color: #ffffff;
+ z-index: 100;
+ border-radius: 12px;
+ padding: $p;
+ }
+
+ }
+}
+
+form-field-image{
+ .area {
+ position: relative;
+ display: flex;
+ height: 100px;
+ padding: 16px;
+ border: var(--prime) dashed 3px;
+ border-radius: 4px;
+ border-image: url('/assets/images/ico/border_gr.svg') 3 round round;
+ overflow: hidden;
+ font-size: 20px;
+ &.hover {
+ background-color: #e0e0e0;
+ }
+ p {
+ margin: auto;
+ color: var(--second-dis);
+ text-align: center;
+ span {
+ color: var(--orange-2);
+ cursor: pointer;
+ }
+ }
+ input {
+ display: none;
+ }
+ .indicator {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ padding: 16px;
+ background-color: #f7f7f7;
+ .label {
+ margin-bottom: 4px;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ }
+ .progress {
+ height: 4px;
+ background-color: #dfdfdf;
+ overflow: hidden;
+ .fill {
+ width: 0;
+ height: 100%;
+ background-color: #3ca128;
+ }
+ }
+ }
+ }
+
+ .values {
+ display: flex;
+ column-gap: 24px;
+ row-gap: 12px;
+ margin-top: 8px;
+ overflow: hidden;
+ .item {
+ display: flex;
+ flex-direction: row;
+ max-width: 100%;
+ align-items: flex-start;
+ overflow: hidden;
+ .preview {
+ width: 80px;
+ height: 80px;
+ border: #0033661F solid 2px;
+ overflow: hidden;
+ cursor: move;
+ img {
+ display: block;
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ }
+ }
+ .trash {
+ margin-left: 4px;
+ }
+ }
+ }
+}
+
+.field {
+
+ flex-direction: column;
+ width: 100%;
+ margin: 0 0 24px;
+ row-gap: 8px;
+
+ .caption {
+ color: var(--second);
+ font-family: PT Sans;
+ font-size: 20px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 32px;
+ }
+ .value {
+ .error {
+ margin-top: 2px;
+ font-size: 0.875rem;
+ color: #e60046;
+ }
+ }
+ &.readonly {
+ margin: 0 0 12px;
+ .caption {
+ //padding: 0;
+ }
+ }
+}
+@media screen and (max-width: 600px) {
+ .field {
+ margin-bottom: 8px;
+ .caption {
+ width: 100%;
+ padding: 0;
+ margin: 0 0 8px;
+ }
+ .value {
+ width: 100%;
+ margin: 0 0 16px;
+ }
+ }
+}
+
+auth-page{
+ .authentication {
+ display: flex;
+ flex-direction: row;
+ .logo {
+ display: flex;
+ width: 50%;
+ flex-shrink: 0;
+ height: 100%;
+ border-right: #E0E0E0 solid 1px;
+ text-align: center;
+ color: #0071BB;
+ }
+
+ .form {
+ display: flex;
+ flex-grow: 1;
+ padding: 24px;
+ }
+
+ .center {
+ width: 100%;
+ max-width: 416px;
+ margin: auto;
+ }
+ }
+
+
+ @media screen and (max-width: 959px) {
+ .authentication {
+ flex-direction: column;
+ justify-content: center;
+ .logo {
+ width: 100%;
+ height: auto;
+ border-right: none;
+ }
+ .form {
+ flex-grow: 0;
+ }
+ ::ng-deep h2 {
+ text-align: center;
+ }
+ }
+ }
+
+}
+
+auth-page, auth-modal{
+ direction: ltr;
+
+ h2 {
+ margin: 0 0 24px;
+ font-size: 24px;
+ font-weight: normal;
+ }
+
+ .field {
+ margin: 0 0 16px;
+
+ label {
+ font-size: 14px;
+ color: #666666;
+ line-height: 20px;
+ }
+
+ .checkbox {
+ display: flex;
+ flex-direction: row;
+ gap: 12px;
+ margin: 0 0 12px;
+ &:last-child {margin: 0;}
+ label {
+ font-size: 0.875rem;
+ color: #86898E;
+ a {
+ color: #F9B417;
+ }
+ }
+ input {
+ flex-shrink: 0;
+ width: 20px;
+ height: 20px;
+ margin: 0;
+ padding: 0;
+ }
+ }
+ }
+
+ .error {
+ margin: 0 0 16px;
+ font-size: 14px;
+ color: #D91519;
+ text-align: center;
+ }
+
+ .bar {
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ width: 100%;
+ justify-content: space-between;
+ row-gap: 18px;
+ .remember {
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ input {
+ width: 16px;
+ height: 16px;
+ margin-right: 8px;
+ border-radius: 2px;
+ border: 1px solid #86898E;
+ }
+ }
+ .forget {
+ cursor: pointer;
+ display: flex;
+ justify-content: space-between;
+ }
+ }
+
+ .bottom {
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ justify-content: flex-end;
+ gap: 24px;
+ margin: 24px 0 0;
+ }
+
+
+ @media screen and (max-width: 600px) {
+ .bottom {
+ flex-direction: column-reverse;
+ button {
+ width: 100%;
+ }
+ }
+ }
+
+}
\ No newline at end of file
diff --git a/src/tk023/css/_grid.scss b/src/tk023/css/_grid.scss
new file mode 100644
index 0000000..f50731d
--- /dev/null
+++ b/src/tk023/css/_grid.scss
@@ -0,0 +1,372 @@
+.center{
+ align-items: center;
+}
+
+.space{
+ display: flex;
+ justify-content: center;
+ >.layout-corral{
+ flex-basis: 1280px;
+ display: flex;
+ };
+ .page-corral{
+ flex-basis: calc($page-width + 2 * $pxl);
+ padding: 0 $pxl;
+ display: flex;
+ }
+}
+
+
+
+jumbotron{
+ margin-block: 40px 32px;
+ min-height: 40px;
+ .jumbotron-content{
+ flex-direction: column;
+ header-user-bar{
+ position: absolute;
+ align-self: flex-end;
+ }
+ .breadcrumbs{
+ display: flex;
+ gap:8px;
+ color: #969595;
+ div a{
+ display: flex;
+ align-items: center;
+ gap:8px;
+ }
+ }
+ h1{
+ color:#000;
+ font-family: "PT Serif";
+ font-size: 44px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 55px;
+ margin-block: 8px 24px;
+ }
+ img{
+ height: 180px;
+ object-fit: cover;
+ }
+ }
+
+ .root-page{
+ h1{
+ font-size: 64px;
+ line-height: 80px;
+ }
+ .root-menu{
+ display: flex;
+ flex-direction: column;
+ flex-wrap: wrap;
+ align-content: space-between;
+ .root-menu-item{
+ width: 844px;
+ height: 180px;
+ background-color: var(--prime);
+ display: flex;
+ align-items: flex-end;
+ margin-bottom: 24px;
+ border-radius: 4px;
+ overflow: hidden;
+ cursor: pointer;
+ .root-menu-img{
+ width: 50%;
+ height: 100%;
+ background-color: var(--light);
+ overflow: hidden;
+ img{
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ transition: transform 0.5s;
+ }
+ }
+ .root-menu-name{
+ padding: 16px;
+ color: #fff;
+ }
+
+ &:hover{
+
+ img{
+ transform: scale(1.25);
+ }
+ }
+ }
+ .root-menu-item:first-child{
+ display: flex;
+ flex-direction: column;
+ width: 411px;
+ height: 100%;
+ align-items: center;
+ margin-bottom: 0;
+ .root-menu-img{
+ height: 532px;
+ width: 100%;
+ }
+ }
+
+ .root-menu-item:nth-child(3){
+ flex-direction: row-reverse;
+ }
+ .root-menu-item:nth-child(4){
+ margin-bottom: 0;
+ }
+
+
+ height: 588px;
+ overflow: hidden;
+ }
+ }
+
+}
+
+
+
+@media screen and (max-width: 480px) {
+ jumbotron .jumbotron-bg.rootpage-jumbotron .jumbotron-content .jumbotron-content-center h1{
+ font-size: 50px;
+ line-height: 60px;
+ }
+}
+
+
+
+
+.content-sapce{
+ flex-grow: 1;
+ .content-grid{
+ display: flex;
+ justify-content: space-between;
+ margin-bottom: 48px;
+
+ left-content{
+ display: none;
+ }
+
+ .content-grid{
+ width: 1280px;
+ gap:32px;
+ }
+
+ right-content{
+ width: 258px;
+ display: flex;
+ flex-direction: column;
+ gap: 24px;
+ .right-card{
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ background-color: #fff;
+ padding: 24px;
+ gap:16px;
+ border-radius: 4px;
+ border: 1px solid transparent;
+ span{
+ text-align: center;
+ }
+ &:hover{
+
+ border: 1px solid var(--prime);
+ }
+ }
+ img{
+ width: 100%;
+ }
+ }
+ .main-content{
+ width: 990px;
+ background-color: #FFF;
+ }
+
+ }
+}
+
+.this-root-page .main-content{
+ background-color: transparent !important;
+ .main-news{
+ margin: 0 !important;
+ }
+}
+
+
+
+
+@media screen and (min-width: 1330px){
+
+}
+
+footer{
+ .footer{
+ display: flex;
+ justify-content: space-between;
+ flex-wrap: wrap;
+ padding-inline: 48px;
+ background-color: #000;
+ padding-block: 32px;
+ color: #ACACAC;
+ .footer-contact-left{
+ display: flex;
+ justify-content: flex-start;
+ align-items: center;
+ gap: 8px;
+ padding-bottom: 24px;
+ flex-wrap: wrap;
+ flex-basis: 40%;
+ margin-right: 16px;
+ flex-grow: 1;
+ a{
+ width: 91px;
+ height: 96px;
+ img{
+ width: 100%;
+ }
+ }
+ .footer-contact-left-name{
+
+ strong{
+ color: #FFF;
+ }
+ }
+
+ .footer-contact-left-license{
+ font-family: Golos;
+ font-size: 14px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 21px; /* 150% */
+ }
+
+ };
+ .footer-contact-right{
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: flex-start;
+ gap: 16px;
+ padding-bottom: 24px;
+ flex-basis: 40%;
+ margin-left: 16px;
+ flex-grow: 1;
+ a{
+ color: #ACACAC;
+ }
+ }
+ .footer-down{
+ display: flex;
+ flex-grow: 1;
+ flex-basis: 100%;
+ justify-content: space-between;
+ padding-top: 24px;
+ border-top: 1px solid #6A6868;
+ }
+ }
+}
+
+
+pages-menu-item{
+ display: flex;
+ flex-direction: column;
+ .item{
+ display: flex;
+ align-items: flex-start;
+ drop-down{
+ margin-inline-start: -24px;
+ }
+ min-height: 24px;
+ >a{
+ margin-top: 4px;
+ &.active {
+ color: #000000;
+ }
+ }
+ }
+
+}
+
+.pages{
+ margin: 32px;
+ width: calc( 100% - 64px );
+}
+
+.jumbotron-edit-field{
+ margin-top: 32px;
+}
+
+.main-news{
+ margin: 32px;
+ .main-news-item{
+ display: flex;
+ flex-wrap: wrap;
+ gap: 32px;
+ margin-bottom: 32px;
+ .main-news-item-header{
+ width: 100%;
+ margin-bottom: -8px;
+ h3{
+ color: #000;
+ }
+ }
+
+ .main-news-item-card{
+ width: 250px;
+ flex-grow: 1;
+ display: flex;
+ flex-direction: column;
+ background-color: #fff;
+ overflow: hidden;
+ border-radius: 4px;
+ img {
+ width: 100%;
+ height: 308px;
+ object-fit: cover;
+
+ }
+ span{
+ margin: 16px 16px 0;
+ color: #969595;
+ }
+ h4{
+ margin: 16px;
+ }
+ &:hover{
+ h4{
+ color: var(--prime);
+ }
+ }
+ }
+ }
+}
+
+
+@media screen and (max-width: 1330px){
+ .space{
+ .layout-corral{
+ max-width: 100vw;
+ }
+ }
+ right-content, left-content{
+ display: none;
+ }
+ .jumbotron-edit-field{
+ display: none;
+ }
+}
+
+
+@media screen and (max-width: 900px){
+ .space{
+ .layout-corral, .page-corral{
+ padding: 0 24px;
+ }
+ }
+ .copyright{
+ flex-direction: column;
+ gap: 24px;
+ }
+
+}
\ No newline at end of file
diff --git a/src/tk023/css/_list-items.scss b/src/tk023/css/_list-items.scss
new file mode 100644
index 0000000..8d98622
--- /dev/null
+++ b/src/tk023/css/_list-items.scss
@@ -0,0 +1,86 @@
+.list.item.default {
+ padding: 24px;
+ margin-bottom: 24px;
+ background-color: #FFFFFF;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ .main-bar {
+ display: flex;
+ flex-direction: row;
+ width: 100%;
+ .left {
+ flex-grow: 1;
+ }
+ .right {
+ display: flex;
+ flex-direction: column;
+ margin-left: 24px;
+ flex-shrink: 0;
+ .row {
+ display: flex;
+ flex-direction: row;
+ button {
+ margin: 0 12px 0 0;
+ &:last-child {
+ margin-right: 0;
+ }
+ }
+ }
+ }
+
+ .params {
+ p {
+ margin-bottom: 14px;
+ &:last-child {
+ margin-bottom: 0;
+ }
+ }
+ }
+ }
+
+ .title {
+ margin-bottom: 12px;
+ font-weight: bold;
+ }
+
+ .status {
+ margin-bottom: 14px;
+ font-size: 0.875rem;
+ font-weight: bold;
+ color: #7f7f7f;
+ }
+ .yellow, .reviewing {color: #c48723;}
+ .green, .active {color: #669933;}
+ .red, .declined {color: #e60046;}
+ .edit {
+ //background-image: url("~src/assets/images/icons/edit_24dp.svg");
+ }
+ .delete {
+ //background-image: url("~src/assets/images/icons/delete_24dp.svg");
+ }
+ .toggle {
+ margin-top: auto;
+ margin-left: auto;
+ //background-image: url("~src/assets/images/icons/arrow_down_24dp.svg");
+ transition: transform 0.2s;
+ &.active {
+ transform: rotateZ(180deg);
+ }
+ }
+ .name {
+ margin-bottom: 14px;
+ font-weight: bold;
+ }
+
+ .details {
+ margin-top: 24px;
+ }
+}
+
+
+@media screen and (max-width: 767px) {
+ .list.item.default {
+ padding: 16px;
+ margin-left: -16px;
+ margin-right: -16px;
+ }
+}
diff --git a/src/tk023/css/_main-menu.scss b/src/tk023/css/_main-menu.scss
new file mode 100644
index 0000000..7d49219
--- /dev/null
+++ b/src/tk023/css/_main-menu.scss
@@ -0,0 +1,320 @@
+pages-menu{
+ display:flex;
+ flex-direction: column;
+ padding-left: 0;
+}
+pages-menu{
+ padding-inline-start: 24px;
+}
+
+
+
+
+
+header{
+
+ .header.layout-corral{
+ flex-direction: column;
+
+ .header-top-menu{
+ display: flex;
+ justify-content: flex-end;
+ align-items: center;
+ gap: 24px;
+ height: 40px;
+ background-color: var(--prime);
+ .header-top-menu-ref{
+ display: flex;
+ align-items: end;
+ color: #FFF;
+ gap: 8px;
+ cursor: pointer;
+ };
+ locale{
+ img{
+ width: 27px;
+ }
+ .dropdown{
+ left: -198px;
+ top: 29px;
+ img{
+ border: 1px solid var(--second-dis);
+ }
+ }
+ }
+ }
+
+ .header-contact{
+ display: flex;
+ justify-content: space-between;
+ height: 128px;
+ padding-inline: 48px;
+ background-color: var(--light);
+ .header-contact-left{
+ display: flex;
+ justify-content: flex-start;
+ align-items: center;
+ gap: 8px;
+
+ a{
+ width: 91px;
+ height: 96px;
+ img{
+ width: 100%;
+ }
+ }
+ div{
+ width: 280px;
+ span{
+ color: #6A6868;
+ }
+ }
+ };
+ .header-contact-right{
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: flex-start;
+ gap: 8px;
+ color: #6A6868;
+ div{
+ display: inline-flex;
+ align-items: center;
+ gap: 8px;
+ ico{
+ margin-left: 16px;
+ }
+ }
+ }
+ }
+
+ pages-menu.lvl-0{
+ flex-direction: row;
+ width: 100%;
+ padding-inline: 48px;
+ background-color: #FFF;
+ position: relative;
+ >pages-menu-item{
+ .item{
+ padding: 14px 24px;
+ drop-down{
+ display: none;
+ }
+ a{
+ color: #000;
+ margin-top: 0;
+
+ }
+ &.parent,&.current{
+ padding-bottom: 10px;
+ a{
+ color: var(--prime);
+ margin-top: 0;
+ }
+ border-bottom: 4px solid var(--prime);
+ }
+ &:hover{
+ a{
+ color: var(--prime);
+ }
+ }
+
+ }
+ pages-menu{
+ display: none;
+ }
+
+ pages-menu{
+ position: absolute;
+ background-color:#FFF;
+ top: 52px;
+ border-top: 2px solid var(--light);
+ z-index:1;
+ padding: 14px 0;
+ .item{
+ padding: 4px 24px;
+ border-bottom: none !important;
+ }
+
+ };
+
+ }
+ }
+
+
+ };
+
+}
+
+
+@media (hover: hover) and (pointer: fine) {
+ /* has mouse */
+
+ header{
+ .header.layout-corral{
+ pages-menu.lvl-0{
+ >pages-menu-item:hover{
+ pages-menu{
+ display: flex;
+ };
+ }
+ }
+ };
+ }
+}
+
+@media (hover: none) and (pointer: coarse) {
+ /* fore tuchscreen */
+ header{
+ .header.layout-corral{
+ pages-menu.lvl-0{
+ >pages-menu-item{
+ pages-menu{
+ &.selected{
+ display: flex;
+ }
+ };
+ }
+ }
+ };
+ }
+}
+
+
+
+
+a.logo{
+ img{
+ width:114px;
+ height: 80px;
+ }
+}
+
+
+
+
+
+
+slider[side="left"]{
+ .slider-bar{
+ background-color: var(--prime-act);
+ padding: 40px 48px;
+ width: 480px;
+ max-width: 100vw;
+ .header{
+ background-color: var(--prime-act);
+ box-shadow: none;
+ padding: 0 0 28px;
+ .title{
+ ico svg{
+ color: var(--white);
+ }
+ }
+
+ }
+ .body{
+ pages-menu{
+ ico{
+
+ margin-top: 20px;
+ svg{
+ color: var(--white);
+ }
+ }
+ a{
+ font-family: PT Sans;
+ font-size: 20px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 24px;
+ color: var(--white);
+ margin: 20px 0 2px 20px;
+ }
+
+ &.top-menu{
+ margin-bottom: 20px;
+ &>pages-menu-item>.item>a{
+ font-family: PT Sans Narrow;
+ font-size: 24px;
+ font-style: normal;
+ font-weight: 700;
+ letter-spacing: 0.24px;
+ }
+ }
+ .current{
+ border-bottom: 2px solid var(--prime-dis);
+ }
+ }
+ }
+ }
+
+ .btn-menu{
+ display: flex;
+ flex-direction: column;
+ gap:40px;
+ padding: 20px 0 0 ;
+ border-top: 1px solid var(--prime);
+ a{
+ font-family: PT Sans Narrow;
+ font-size: 24px;
+ font-style: normal;
+ font-weight: 700;
+ letter-spacing: 0.24px;
+ color: #FFF;
+ }
+ locale{
+ img{
+ width: 27px;
+ }
+ .dropdown{
+ left: 48px;
+ top:-24px;
+ img{
+ border: 1px solid var(--second-dis);
+ }
+ }
+ }
+ }
+
+}
+
+
+
+
+
+
+
+
+@media screen and (max-width: 1330px){
+
+}
+
+@media screen and (max-width: 900px){
+ slider[side="left"]{
+ .slider-bar{
+ padding: 40px 32px;
+ }
+ }
+}
+
+
+
+
+@media screen and (min-width: 1330px){
+
+}
+slider-menu{
+ pages-menu:not(.top-menu,.open){
+ display: none;
+ }
+}
+right-content{
+
+
+
+}
+
+
+
+
+
diff --git a/src/tk023/css/_page-top-panel.scss b/src/tk023/css/_page-top-panel.scss
new file mode 100644
index 0000000..0450a7c
--- /dev/null
+++ b/src/tk023/css/_page-top-panel.scss
@@ -0,0 +1,73 @@
+header-user-bar{
+ cursor: pointer;
+ .user {
+
+ position: relative;
+ display: flex;
+ padding: 11px;
+ height: 64px;
+ justify-content: center;
+ background-color: #fff;
+ border-radius: 32px;
+ border: 1px solid var(--second-dis);
+
+ .avatar {
+ width: 38px;
+ height: 38px;
+ color: var(--prime);
+ border: 1px solid var(--prime);
+ background: #fff;
+ border-radius: 100%;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ cursor: pointer;
+ overflow: hidden;
+ .initials {
+ }
+ img {
+ display: block;
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ }
+ }
+
+ .name{
+ margin: 8px 4px 0 12px;
+ color: var(--second-act);
+ white-space: nowrap;
+
+ }
+
+
+ .dropdown{
+ right: 16px;
+ top: 48px;
+ }
+
+ drop-down {
+ display: flex;
+ margin-top: 10px;
+ .on{
+ svg{
+ color:var(--dark)
+ }
+ }
+ }
+
+
+ }
+ @media screen and (max-width: 1330px) {
+ .user {
+ .avatar {
+ background-color: var(--white);
+ margin-right: 18px;
+ }
+ .name{
+ display: none;
+ }
+ }
+
+ }
+}
diff --git a/src/tk023/css/_pages-section.scss b/src/tk023/css/_pages-section.scss
new file mode 100644
index 0000000..4f92092
--- /dev/null
+++ b/src/tk023/css/_pages-section.scss
@@ -0,0 +1,931 @@
+
+page-sections{
+ display: flex;
+ flex-direction: column;
+
+ .section{
+ display: flex;
+ flex-direction: column;
+ }
+ h2{
+ margin-bottom: 8px;
+ }
+ h4 {
+ margin-bottom: -16px;
+ }
+ p+p{
+ padding-top: 16px;
+ }
+ page-section:first-child{
+ .menu .block .up{
+ display: none;
+ }
+ h3{margin-top: 0;}
+ }
+ page-section:nth-last-child(2){
+ .menu .block .down{
+ display: none;
+ }
+ }
+}
+
+html-section {
+ text-align: justify;
+ ul{
+
+ li{
+ padding-inline-start: 12px;
+ }
+ li+li{
+ margin-top: 8px;
+ }
+ }
+ ol{
+
+ }
+}
+
+add-section, publications-list{
+ .add{
+ position: relative;
+ margin: 24px 0;
+
+ .toggle{
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ ico{
+ cursor: pointer;
+ }
+ .two-lines{
+ flex-grow: 1;
+ height: 4px;
+ border-top: 1px solid var(--second-dis);
+ border-bottom: 1px solid var(--second-dis);
+ }
+
+ &.active{
+ a{
+ color: var(--prime-act);
+ }
+ }
+ }
+ .dropdown{
+ left:calc( 50% - 125px );
+ top:22px;
+ }
+ }
+
+}
+
+.menu {
+ display: flex;
+ .block {
+ ico{
+ height: 24px;
+ cursor: pointer;
+ svg{
+ color: var(--second)
+ };
+ &:hover{
+ svg{
+ color: var(--second-act)
+ };
+ }
+ }
+ background: var(--light);
+ border: 1px solid var(--second-dis);
+ border-radius: 4px;
+ padding: 8px 24px;
+ display: flex;
+ margin-bottom: 24px;
+ gap: 24px
+ }
+}
+
+cards-section{
+ .cards-add{
+ direction: ltr;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ padding: 12px 16px;
+ border-top: 1px solid var(--second-dis);
+ border-bottom: 1px solid var(--second-dis);
+ margin-bottom: 40px;
+ ico{
+ cursor: pointer;
+ svg{
+ color: var(--prime) !important;
+ }
+ &:hover{
+ svg{
+ color: var(--prime-act) !important;
+ }
+ }
+ }
+ }
+}
+
+
+cards-section-items{
+ .items {
+ display: flex;
+ flex-direction: row;
+ align-items: stretch;
+ gap: 24px;
+ flex-wrap: wrap;
+
+ cards-section-item {
+
+ width: 252px;
+ cards-item-persons{
+ display: flex;
+ flex-direction: column;
+ gap: 16px;
+ .image{
+ width: 100%;
+ height: 338px;
+ border-radius: 12px;
+ border: 1px solid var(--second-dis);
+ background: url('../images/view-man.svg') var(--white) center / 65% no-repeat;
+ overflow: hidden;
+ img{
+ object-fit: cover;
+ width: 100%;
+ height: 100%;
+ }
+ }
+ .title{
+ font-family: PT Sans Narrow;
+ font-size: 24px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: 32px;
+ letter-spacing: 0.24px;
+ color: var(--second);
+ }
+ .subtitle{
+ color: var(--dark);
+ }
+ .subtitle{
+ color: var(--dark);
+ }
+ .email{
+ color:var(--prime)
+ }
+ .details a{
+ display: inline-flex;
+ align-items: center;
+ }
+ .entry-contents{
+ text-align: justify;
+ text-indent: 30px;
+ }
+
+ }
+
+ cards-item-partners{
+ a{
+ display: block;
+ width: 100%;
+ height: 252px;
+ padding: 16px;
+ border-radius: 12px;
+ border: 1px solid var(--second-dis);
+ background-color: var(--white);
+ overflow: hidden;
+ img{
+ object-fit: contain;
+ width: 100%;
+ height: 100%;
+ transition: transform 0.1s;
+ &:hover{
+ transform: scale(1.05);
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+
+
+
+
+
+
+
+// cards
+
+
+
+
+
+
+.cards-section-default{
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ gap: 40px;
+ cards-section-item{
+ flex-basis: 340px;
+ flex-shrink: 1;
+ }
+ .alternative{
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+
+ .card-header{
+ font-size: 32px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 125%;
+ color: var(--bk44);
+ order: 1;
+ text-align: center;
+ }
+ .card-image{
+ width: 120px;
+ height: 120px;
+ object-fit: scale-down;
+ }
+ .card-subheader, .card-text{
+ display: none;
+ }
+ }
+ .default{
+ display: flex;
+ flex-direction: column;
+ cursor: pointer;
+ margin-bottom: -8px;
+ .card-image{
+ width: 100%;
+ max-height: 212px;
+ height: calc(( 100vw - 32px ) * 0.62);
+ border: 1px solid var(--bk22);
+ border-radius: 8px;
+ object-fit: cover;
+ }
+ .card-subheader{
+ font-size: 18px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 27px;
+ color: var(--bk66);
+ order: 1;
+ margin-top: 16px;
+ }
+ .card-header{
+ font-size: 32px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 125%;
+ color: var(--bk44);
+ order: 2;
+ margin-top: 8px;
+ }
+ .card-text{
+ display: none;
+ }
+ &::after{
+ order: 3;
+ content: '';
+ width: 120px;
+ height: 24px;
+ background-image: url(/assets/images/ico/arrow_forward_24.svg);
+ }
+ &:hover{
+ .card-image{
+ border-color: var(--bk44);
+ }
+ .card-subheader{
+ color: var(--bk88);
+ }
+ .card-header{
+ color: var(--bk66);
+ }
+ &::after{
+ background-image: url(/assets/images/ico/arrow_forward_24_hover.svg);
+ }
+
+
+ }
+ }
+}
+
+.cards-section-slides.items{
+ max-width: 588px;
+ margin-left: 0;
+ cards-section-item{
+ margin-bottom: 40px;
+ height: 348px;
+ border: 1px solid var(--prime);
+ background: var(--bg);
+ overflow: hidden;
+ }
+
+}
+
+.cards-section-slides{
+ width: 100%;
+ max-width: 100vw;
+ margin-left: -50px;
+ padding-bottom: 32px ;
+ cursor: pointer;
+ .swiper-slide{
+ display: flex;
+ width: 588px;
+ }
+ cards-section-item{
+ display: flex;
+ width: 100%;
+ height: 274px;
+ padding: 24px;
+ border-radius: 16px;
+ border: 1px solid var(--second);
+ background: var(--bg);
+ overflow: hidden;
+ .card-slide{
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: flex-end;
+ .card-header{
+ font-size: 32px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 125%;
+ color: var(--bk66);
+ flex-basis: 100%;
+ margin-bottom: 16px;
+ }
+ .card-image{
+ width: 120px;
+ height: 170px;
+ object-fit: cover;
+ display: block;
+ top: 56px;
+ border-radius: 8px;
+ border: 1px solid var(--second);
+ order: 1;
+ margin-bottom: -120px;
+ }
+ .card-text{
+ order: 2;
+ flex-shrink: 1;
+ flex-basis: calc( 100% - 136px );
+ color: var(--bk88);
+ font-family: PT Sans;
+ font-size: 18px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 27px;
+ margin-inline-start: 16px;
+ }
+ .card-subheader{
+ text-align: right;
+ font-family: PT Sans;
+ font-size: 16px;
+ font-style: italic;
+ font-weight: 400;
+ line-height: 24px;
+ color: var(--bk66);
+ order: 3;
+ white-space: pre-wrap;
+ }
+ }
+ }
+
+
+}
+
+
+
+
+
+
+
+// cards
+
+
+
+
+
+
+
+
+images-section{
+ display: block;
+ margin-block: 32px;
+
+ .mobile{
+ display: none;
+ }
+ .desctop{
+ display: flex;
+ }
+ .close{
+ position: absolute;
+ top:24px;
+ right: 24px;
+ }
+
+
+
+ .items {
+ display: flex;
+ flex-direction: row;
+ flex-wrap: wrap;
+ width: 100%;
+ gap: 8px;
+
+ img{
+
+ }
+
+ &.tiles{
+ .item{
+ margin-bottom: 16px;
+ img{
+ border: 1px solid var(--second-dis);
+ max-height: 273px;
+ max-width: 273px;
+ }
+ }
+ }
+
+ &.full-width{
+ display: flex;
+ flex-direction: column;
+
+ .item{
+ max-width: 100%;
+ margin-bottom: 32px;
+ img{
+ max-width: 100%;
+ }
+ }
+ }
+
+ .item {
+
+ position: relative;
+
+ img {
+ cursor: pointer;
+ }
+
+ &:last-child {
+ margin-bottom: 0;
+ }
+
+ &.full-width {
+ display: flex;
+ flex-direction: column;
+ img {
+ width: 100%;
+ height: auto;
+ }
+ }
+ }
+ }
+
+
+ .swiper-box{
+ width: 100% !important;
+ height: 75vw !important;
+ max-height: 400px;
+ }
+
+
+ .fullscreen {
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ z-index: 2;
+ position: fixed;
+ align-items: center;
+ width: 100vw;
+ height: 100vh;
+ background-color: grey;
+
+ }
+
+ @media screen and (max-width: 700px){
+ .carousel {
+
+ .prev, .next {
+ cursor: pointer;
+ z-index: 1;
+ position: absolute;
+ &.prev{
+ left: 36px;
+ z-index: 2;
+ }
+ &.next{
+ right: 36px;
+ }
+ }
+ .center {
+ width: 100%;
+ .slide {
+ width: calc( 100vw - 80px );
+ height: calc( (100vw - 80px) * 0.75 );
+
+ img {
+
+ }
+ }
+ }
+ }
+ }
+ @media screen and (max-width: 480px) {
+ .desctop{
+ display: none !important;
+ }
+ .mobile{
+ display: flex !important;
+ }
+ .fullscreen {
+
+
+ .content {
+ position: fixed;
+ display: flex;
+ pointer-events: none;
+
+
+ width:100vw;
+ height:100vh;
+ left: 0;
+ right: 0;
+ }
+ .prev{
+ z-index: 5;
+ margin-right: -50px;
+ }
+ .next{
+ z-index: 5;
+ margin-left: -50px;
+ }
+ }
+ }
+}
+
+publications-list{
+ .add a, .publication-read-more{
+ display: inline-flex;
+ align-items: flex-end;
+ gap: 8px;
+ }
+
+
+ publications-list-item {
+ display: block;
+ background-color: #FFF;
+ padding-top: 32px;
+ &:last-child{
+ .publication-content{
+ border-bottom-color: transparent;
+ }
+ }
+
+ .publication-content{
+ width: 100%;
+ display: flex;
+ flex-direction: column;
+ position: relative;
+ min-height: 232px;
+ border-bottom: solid 1px #E5E5E5;
+
+
+ gellery{
+ display: block;
+ order: 0;
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 200px;
+ height: 200px;
+ overflow: hidden;
+ .poster{
+ width: 200px;
+ height: 200px;
+ img{
+ border: none;
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ border-radius: 0;
+ }
+ }
+ .gellery-fullscreen{
+ display: none;
+ }
+ }
+ .date{
+ margin-left: 232px;
+ display: block;
+ order: 1;
+ color: #6A6868;
+ font-family: Golos;
+ font-size: 14px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 21px;
+ margin-bottom: 16px;
+ }
+ .name h3{
+ margin: 0 0 8px 232px;
+ display: block;
+ order: 1;
+ color: #000;
+ font-family: "PT Serif";
+ font-size: 24px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 30px;
+ cursor: pointer;
+ }
+ .excerpt{
+ margin-left: 232px;
+ display: block;
+ order: 1;
+ margin-bottom: 32px;
+ }
+ .publication-read-more{
+ display: none;
+ }
+ }
+
+ }
+
+}
+
+publication-page {
+ background-color: #FFF;
+ display: block;
+ .date{
+ color: var(--second);
+ margin-bottom: 16px;
+ }
+
+
+ .name{
+ margin-bottom: 24px;
+ }
+
+ .content{
+ margin-top: $p;
+ display: flex;
+ flex-direction: column;
+ gap: $p;
+ text-align: justify;
+ };
+
+ .publication-page-back {
+ display: inline-flex;
+ align-items: center;
+ gap: 8px;
+ margin-top: 24px;
+ }
+
+
+ gellery{
+ .poster{
+ height: 468px;
+ max-width: calc( 100vw - 80px);
+ max-height: calc( (100vw - 80px ) * 0.7 );
+ margin-bottom: 8px;
+ overflow: hidden;
+ cursor: pointer;
+ display: flex;
+ justify-content: flex-start;
+ >img{
+ height: 100%;
+ border: 1px solid var(--second-dis);
+ background-color: var(--second-dis);
+ }
+ }
+ .posters{
+ display: flex;
+ flex-wrap: wrap;
+ align-content: flex-start;
+ gap: 8px;
+ justify-content: flex-start;
+ .item{
+ width: 72px;
+ height: 52px;
+ border: 1px solid var(--prime);
+ cursor: pointer;
+ :hover{
+ border-color: var(--prime-act);
+ }
+ img{
+ object-fit: cover;
+ object-position: 50% 20%;
+ width: 100%;
+ height: 100%;
+ }
+ }
+ }
+ .gellery-fullscreen{
+ position: fixed;
+ width: 100vw;
+ height: 100vh;
+ z-index: 1000;
+ top:0;
+ left: 0;
+ background-color: gray;
+ swiper-gellery{
+ width: 100%;
+ height: 100%;
+ }
+ }
+
+ }
+
+ page-sections{
+ padding: 0;
+ }
+
+}
+
+
+
+
+
+
+video-section{
+ cursor: pointer;
+ .video-box{
+ max-width: 720px;
+ height: 405px;
+ max-height: 52vw;
+ position: relative;
+ z-index: 0;
+
+ .poster{
+ object-fit: cover;
+ width: 100%;
+ height: 100%;
+ }
+ .icon{
+ position: absolute;
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ margin: auto;
+ }
+ iframe{
+ width: 100%;
+ height: 100%;
+ background-color: black;
+ }
+ }
+
+}
+
+contact-section{
+
+ .contact{
+ display: flex;
+ flex-direction: column;
+ gap: 24px;
+ }
+ h2{
+
+ font-family: "PT Serif";
+ font-size: 24px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 30px;
+ margin: 0;
+ }
+ p{
+ margin-top: -16px;
+ }
+}
+
+page-section feedback-section{
+ margin-top: 16px;
+ display: block;
+ form{
+ max-width: none !important;
+ background: #F3F3F3;
+ padding: 24px;
+
+ form-field{
+ .field{
+ display: flex;
+ flex-direction: row;
+ .caption{
+ width: 25%;
+ margin-right: 16px;
+ }
+ .value{
+ flex-grow: 1;
+ .area{
+ background-color: #FFF;
+ }
+ }
+
+ }
+ &:last-child{
+ .field{
+ flex-direction: row-reverse;
+ justify-content: flex-end;
+ align-items: center;
+ .caption{
+ width:auto;
+ margin-left: 16px;
+ color: #000;
+ }
+ .value{
+ flex-grow: 0;
+ }
+ }
+ }
+ }
+ .row{
+ display: flex;
+ justify-content:space-between;
+ &::before{
+ content: '* Поля, обязательные для заполнения';
+ color:#6A6868;
+ font-family: Golos;
+ font-size: 14px;
+ line-height: 21px;
+ }
+ }
+ }
+}
+
+
+
+.pagination {
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ flex-wrap: wrap;
+ gap: 12px;
+ button {
+ &:not(.next, .count){
+ display: flex;
+ padding: 1px 0px 2px 0px;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ width: 24px;
+ height: 24px;
+ border-radius: 12px;
+ border: 1px solid var(--prime);
+ background: #FFF;
+ color: var(--prime);
+ text-align: center;
+ font-family: Golos;
+ font-size: 14px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 21px;
+ &.active {
+ color: #FFF;
+ border-color: var(--prime);
+ background-color: var(--prime);
+ }
+ }
+
+
+ &.next {
+ display: none;
+ }
+ }
+ .dots {
+ width: 24px;
+ height: 24px;
+ background: transparent url("~src/assets/images/icons/more_horiz_20dp.svg") no-repeat center;
+ }
+ .count {
+ display: flex;
+ justify-content: right;
+ flex-grow: 1;
+ color: var(--black);
+ font-size: 16px;
+ }
+}
+
+
+@media screen and (max-width: 767px) {
+ .pagination {
+ .next {
+ display: none;
+ }
+ .count {
+ display: none;
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/tk023/css/_registry.scss b/src/tk023/css/_registry.scss
new file mode 100644
index 0000000..2602368
--- /dev/null
+++ b/src/tk023/css/_registry.scss
@@ -0,0 +1,218 @@
+
+registry-page{
+ page-sections{
+ padding: 0;
+ >*{
+ margin: 32px;
+ }
+ }
+}
+
+.registry {
+ background-color: #ffffff;
+ .filters{
+ display: flex;
+ gap:24px;
+ align-items: flex-end;
+ background-color: #ffffff;
+ }
+
+ .bar {
+ background-color: var(--second);
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ padding: 12px 24px;
+ margin-bottom: 24px;
+ .name{
+ color: var(--white);
+ font-family: PT Sans;
+ font-size: 16px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: 24px; /* 150% */
+ }
+ .menu{
+ display: flex;
+ gap: $p;
+ svg{
+ cursor: pointer;
+ color: var(--white);
+ }
+ }
+ drop-down{
+ margin-left: 24px;
+ }
+ }
+ registry-category {
+ display: block;
+ .bar{
+ background-color: var(--second);
+
+ .name{
+ color: #fff;
+ }
+
+ svg{
+ color: #fff;
+ }
+
+ }
+
+ }
+}
+
+.top-panel {
+
+ .buttons {
+ margin-bottom: 32px;
+ }
+
+ .filters {
+ padding: 16px 0 24px;
+
+ .search {
+ flex-grow: 1;
+ label {
+ margin-bottom: 2px;
+ color: var(--second);
+ }
+ input {
+ height: 40px;
+ padding: 8px 52px 8px 16px;
+ border: 1px solid (--second-dis);
+ background: #ffffff url('~src/assets/images/icons/search_24dp.svg') calc(100% - 12px) 50% no-repeat;
+ }
+ }
+ .advanced {
+ display: none;
+ }
+ }
+}
+
+registry-entries {
+ display: block;
+ padding-bottom: 24px;
+ background-color: #ffffff;
+}
+registry-category{
+ .bar {
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ padding: 12px 16px;
+ cursor: pointer;
+ .name {
+ margin-right: auto;
+ font-size: 1.125rem;
+ font-weight: 700;
+ }
+ .menu {
+ display: flex;
+ flex-direction: row;
+ gap: 24px;
+ button {
+ width: 24px;
+ height: 24px;
+ }
+ }
+ .expand {
+ margin-left: 48px;
+ button {
+ width: 24px;
+ height: 24px;
+ transform: rotateZ(180deg);
+ transition: transform 0.3s;
+ &.less {transform: rotateZ(0);}
+ }
+ }
+ }
+}
+
+
+.items {
+ min-height: 20px;
+}
+
+registry-entry {
+ display: block;
+ padding: 16px 0;
+ border-bottom: #E8E8E8 solid 1px;
+ &:first-child {
+ border-top: #E8E8E8 solid 1px;
+ }
+ .main {
+ .name {
+ margin-right: 8px;
+ a{
+ display: inline-flex;
+ align-items: flex-start;
+ gap: 16px;
+ color: #000;
+ }
+ }
+ .menu-entry{
+ display: inline-flex;
+ gap: 24px;
+ }
+ .toggle {
+ margin-left: auto;
+ button {
+ display: block;
+ width: 20px;
+ height: 20px;
+ padding: 0;
+ background: transparent url('~src/assets/images/icons/expand_less_20.svg') 50% 50% no-repeat;
+ transform: rotateZ(180deg);
+ transition: transform 0.3s;
+ &.less {
+ transform: rotateZ(0);
+ }
+ }
+ }
+ .state {
+ display: inline-block;
+ padding: 0 8px;
+ border-radius: 10px;
+ background-color: #777777;
+ color: #ffffff;
+ font-size: 0.875rem;
+ font-weight: 700;
+ &.active {background-color: #28A814;}
+ &.suspended,&.cancelled {background-color: #D9235F;}
+ }
+ }
+
+ .details {
+ padding: 16px 0 0;
+ }
+
+ .block {
+ margin-bottom: 16px;
+ &:last-child {margin-bottom: 0}
+ &.row {
+ display: flex;
+ flex-direction: row;
+ }
+ }
+
+}
+
+pagination{
+ display: block;
+ padding: 0 24px;
+ &:first-child {
+ margin-bottom: 12px;
+ }
+ &:last-child {
+ margin-top: 12px;
+ }
+}
+
+@media screen and (max-width: 1330px) {
+ registry-entry {
+ padding: 16px 0;
+ }
+}
+
+
diff --git a/src/tk023/css/_slider.scss b/src/tk023/css/_slider.scss
new file mode 100644
index 0000000..7ef212a
--- /dev/null
+++ b/src/tk023/css/_slider.scss
@@ -0,0 +1,234 @@
+.slider-bar {
+
+
+ max-width: 720px;
+
+ background-color: #ffffff;
+
+ &.right-side{
+ animation: slide-from-right 0.3s;
+ right: 0;
+ box-shadow: -3px 0 6px 0 rgba(0, 0, 0, 0.16);
+ }
+
+ &.left-side{
+ animation: slide-from-left 0.3s;
+ left: 0;
+ box-shadow: 3px 0 6px 0 rgba(0, 0, 0, 0.16);
+ }
+
+
+ z-index: 110;
+
+ .header {
+ padding: 16px 24px;
+ background: #F8F8F8;
+ box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.12);
+
+ .title {
+
+
+
+ h2 {
+ font-family: PT Sans;
+ font-size: 20px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: 28px;
+ }
+
+ ico{
+ cursor: pointer;
+ }
+
+ }
+
+ .stepper {
+ padding: var(--l) 0 0;
+ .items {
+ display: flex;
+ flex-direction: row;
+ gap: var(--l);
+ .item {
+ width: 150px;
+ flex-shrink: 1;
+ font-size: 14px;
+ overflow: hidden;
+ .num {
+ position: relative;
+ width: calc(100% - 13px);
+ height: var(--l);
+ padding: 4px 6px;
+ margin: 0 0 4px;
+ border-radius: 2px 0 0 2px;
+ background-color: #E8E9EB;
+ color: #86898E;
+ font-weight: bold;
+ &:after {
+ position: absolute;
+ left: 100%;
+ top: 0;
+ width: 13px;
+ height: 100%;
+ background: transparent url('~src/assets/images/icons/step_upcoming.svg') 100% 50% no-repeat;
+ content: '';
+ }
+ }
+ .name {
+ font-size: 14px;
+ color: #6c6c6c;
+ }
+ &.active {
+ .num {
+ background-color: #B88E12;
+ color: #ffffff;
+ &:after {
+ background-image: url('~src/assets/images/icons/step_active.svg');
+ }
+ }
+ .name {
+ color: #B88E12;
+ font-weight: bold;
+ }
+ }
+ &.finished {
+ .num {
+ background-color: rgba(184, 142, 18, 0.2);
+ color: #B88E12;
+ &:after {
+ background-image: url('~src/assets/images/icons/step_finished.svg');
+ }
+ }
+ .name {
+ color: #B88E12;
+ }
+ }
+ }
+ }
+ }
+ }
+
+ .body {
+ font-family: PT Sans;
+ font-size: 16px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 24px;
+
+
+ form-frame, object-filters{
+ margin: 36px 24px;
+ display: block;
+
+ .group .title {
+ margin: 16px 0;
+ font-family: PT Sans;
+ font-size: 16px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: 24px;
+ }
+ form-field{
+ margin-bottom: 16px;
+ .field {
+ .caption{
+ font-family: PT Sans;
+ font-size: 16px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 24px;
+ margin-bottom: 4px;
+ }
+ input, textarea, .combobox, .area p{
+
+ border-radius: 4px;
+ padding: 8px 12px;
+ font-family: PT Sans;
+ font-size: 16px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 24px;
+ }
+ input{
+ height: 40px;
+ }
+
+ }
+ }
+ }
+ }
+
+
+
+
+ [footer] {
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ padding: 16px 24px;
+ background: #F8F8F8;
+ box-shadow: 0px -2px 8px 0px rgba(0, 0, 0, 0.12);
+
+ button{
+ font-family: PT Sans;
+ font-size: 14px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 24px; /* 171.429% */
+ letter-spacing: 0.56px;
+ text-transform: uppercase;
+ border-radius: 4px;
+ padding: 8px 20px;
+ }
+
+ .left {
+ .reset {
+ color: #6C6C6C;
+ cursor: pointer;
+ }
+
+ .notice {
+ font-family: PT Sans;
+ font-size: 16px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 24px;
+ }
+ }
+
+ .right {
+ margin-left: auto;
+ display: flex;
+ button {
+ margin-left: var(--l);
+ }
+ }
+ }
+}
+
+.slider-overlay {
+
+ background-color: rgba(0, 0, 0, 0.37);
+
+}
+
+
+@media screen and (max-width: 767px) {
+ .slider-bar {
+ .header, .footer {
+ padding: var(--m);
+ }
+
+ [footer] {
+ .left {
+ font-size: 14px;
+ }
+ .right {
+ button {
+ padding: var(--s) var(--m);
+ margin-left: var(--m);
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/tk023/css/_tables.scss b/src/tk023/css/_tables.scss
new file mode 100644
index 0000000..8fca50a
--- /dev/null
+++ b/src/tk023/css/_tables.scss
@@ -0,0 +1,60 @@
+table.default {
+ width: 100%;
+ border-collapse: collapse;
+ tr {
+ td {
+ padding: 6px 0;
+ &.caption {
+ width: 232px;
+ padding-right: 24px;
+ color: #86898E;
+ vertical-align: top;
+ }
+ &.value {
+ vertical-align: top;
+ p {
+ margin: 0 0 12px;
+ }
+ }
+ }
+ }
+ &.lined {
+ tr {
+ td {
+ border-bottom: #e0e0e0 solid 1px;
+ }
+ &:last-child {
+ td {
+ border-bottom: none;
+ }
+ }
+ }
+ }
+}
+
+
+@media screen and (max-width: 767px) {
+ table.default {
+ tr {
+ display: block;
+ td {
+ display: block;
+ padding: 0;
+ b {
+ display: block;
+ padding: 14px 0 0;
+ }
+ &.caption {
+ width: 100%;
+ margin: 14px 0 6px;
+ }
+ &.value {
+
+ }
+ }
+ }
+ &.lined tr td {
+ border-bottom: none;
+ }
+ }
+}
diff --git a/src/tk023/css/_tabs.scss b/src/tk023/css/_tabs.scss
new file mode 100644
index 0000000..f1d32d4
--- /dev/null
+++ b/src/tk023/css/_tabs.scss
@@ -0,0 +1,51 @@
+.tabs.default {
+ display: flex;
+ margin-bottom: 32px;
+ max-width: 100%;
+ overflow: auto;
+ box-shadow: inset 0px -1px var(--second-dis);
+ -webkit-overflow-scrolling: touch;
+ &.simple {
+ margin-bottom: 24px;
+ }
+ >div{
+ margin-right: -1px;
+ button {
+ padding: 8px 20px;
+ background: #ffffff;
+ border-radius: 4px 4px 0 0;
+ border: var(--prime) solid 1px;
+ color: var(--prime);
+ font-family: PT Sans;
+ font-size: 16px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 24px; /* 150% */
+ cursor: pointer;
+ &:last-child {
+ margin-right: 0;
+ }
+ span {
+ white-space: nowrap;
+ }
+ &:last-child {
+
+ }
+ &.active {
+ color: #ffffff;
+ background-color: var(--prime);
+ border-color: var(--prime)
+ }
+ &.disabled {
+ opacity: 0.7;
+ cursor: not-allowed;
+ }
+ &:hover {
+ background-color: var(--prime-act);
+ border-color: var(--prime-act);
+ color: #ffffff;
+ }
+ }
+ }
+
+}
diff --git a/src/tk023/fonts/golos/Golos-Text_Black.css b/src/tk023/fonts/golos/Golos-Text_Black.css
new file mode 100644
index 0000000..4a08988
--- /dev/null
+++ b/src/tk023/fonts/golos/Golos-Text_Black.css
@@ -0,0 +1,11 @@
+/* Generated by ParaType (http://www.paratype.com)*/
+/* Font Golos Text: Copyright ? ParaType, 2018. All rights reserved.*/
+
+@font-face {
+ font-family: 'GolosTextWebBlack';
+ src:
+ url('Golos-Text_Black.woff2') format('woff2'),
+ url('Golos-Text_Black.woff') format('woff');
+ font-weight: normal;
+ font-style: normal;
+}
\ No newline at end of file
diff --git a/src/tk023/fonts/golos/Golos-Text_Black.html b/src/tk023/fonts/golos/Golos-Text_Black.html
new file mode 100644
index 0000000..f61719a
--- /dev/null
+++ b/src/tk023/fonts/golos/Golos-Text_Black.html
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+ Font Face Demo
+
+
+
+
+
+
+
+Font:
+
+
+Golos Text Black
+
+
+Sample Text:
+
+Jelly-like above the high wire, six quaking pachyderms kept the climax of the extravaganza in a dazzling state of flux. Юный директор целиком сжевал весь объём продукции фундука (товара дефицитного и деликатесного), идя энергично через хрустящий камыш.
+
+
+
+
+
+
+
! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ ı Ł ł Œ œ Š š Ÿ Ž ž ƒ ȷ ʼ ˆ ˇ ˙ ˚ ˜ ˝ Ё Ђ Ѓ Є Ѕ І Ї Ј Љ Њ Ћ Ќ Ў Џ А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё ђ ѓ є ѕ і ї ј љ њ ћ ќ ў џ Ґ ґ Ғ ғ Ҕ ҕ Җ җ Ҙ ҙ Қ қ Ҝ ҝ Ҡ ҡ Ң ң Ҥ ҥ Ҫ ҫ Ү ү Ұ ұ Ҳ ҳ Ҷ ҷ Ҹ ҹ Һ һ Ӏ Ӄ ӄ Ӈ ӈ Ӌ ӌ ӏ Ӑ ӑ Ӓ ӓ Ӕ ӕ Ӗ ӗ Ә ә Ӛ ӛ Ӝ ӝ Ӟ ӟ Ӣ ӣ Ӥ ӥ Ӧ ӧ Ө ө Ӫ ӫ Ӯ ӯ Ӱ ӱ Ӳ ӳ Ӵ ӵ Ӹ ӹ Ԓ ԓ ẞ ‐ ‑ ‒ – — ‘ ’ ‚ “ ” „ † ‡ • … ‰ ‹ › ⁄ ⁴ € ₴ ₸ ₽ № ™ ← ↑ → ↓ ↖ ↗ ↘ ↙ ∆ − ∕ √ ≈ ≤ ≥ 〈 〉
+
+
+
+
OpenType features:
aalt calt case ordn sups frac pnum tnum lnum onum cpsp kern
+
+
+
+
+© ParaType, 2013. All rights reserved. All trademarks mentioned in this document are the trademarks or registered trademarks of their respective holders. You may reproduce and distribute this document as long as you do not remove ParaType copyright information and do not make any changes in the document. Русская панграмма из книги В. В. Шахиджаняна «Соло на клавиатуре»
+
+
+
\ No newline at end of file
diff --git a/src/tk023/fonts/golos/Golos-Text_Bold.css b/src/tk023/fonts/golos/Golos-Text_Bold.css
new file mode 100644
index 0000000..db5d92e
--- /dev/null
+++ b/src/tk023/fonts/golos/Golos-Text_Bold.css
@@ -0,0 +1,11 @@
+/* Generated by ParaType (http://www.paratype.com)*/
+/* Font Golos Text: Copyright ? ParaType, 2018. All rights reserved.*/
+
+@font-face {
+ font-family: 'GolosTextWebBold';
+ src:
+ url('Golos-Text_Bold.woff2') format('woff2'),
+ url('Golos-Text_Bold.woff') format('woff');
+ font-weight: normal;
+ font-style: normal;
+}
\ No newline at end of file
diff --git a/src/tk023/fonts/golos/Golos-Text_Bold.html b/src/tk023/fonts/golos/Golos-Text_Bold.html
new file mode 100644
index 0000000..c4a69b5
--- /dev/null
+++ b/src/tk023/fonts/golos/Golos-Text_Bold.html
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+ Font Face Demo
+
+
+
+
+
+
+
+Font:
+
+
+Golos Text Bold
+
+
+Sample Text:
+
+Jelly-like above the high wire, six quaking pachyderms kept the climax of the extravaganza in a dazzling state of flux. Юный директор целиком сжевал весь объём продукции фундука (товара дефицитного и деликатесного), идя энергично через хрустящий камыш.
+
+
+
+
+
+
+
! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ ı Ł ł Œ œ Š š Ÿ Ž ž ƒ ȷ ʼ ˆ ˇ ˙ ˚ ˜ ˝ Ё Ђ Ѓ Є Ѕ І Ї Ј Љ Њ Ћ Ќ Ў Џ А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё ђ ѓ є ѕ і ї ј љ њ ћ ќ ў џ Ґ ґ Ғ ғ Ҕ ҕ Җ җ Ҙ ҙ Қ қ Ҝ ҝ Ҡ ҡ Ң ң Ҥ ҥ Ҫ ҫ Ү ү Ұ ұ Ҳ ҳ Ҷ ҷ Ҹ ҹ Һ һ Ӏ Ӄ ӄ Ӈ ӈ Ӌ ӌ ӏ Ӑ ӑ Ӓ ӓ Ӕ ӕ Ӗ ӗ Ә ә Ӛ ӛ Ӝ ӝ Ӟ ӟ Ӣ ӣ Ӥ ӥ Ӧ ӧ Ө ө Ӫ ӫ Ӯ ӯ Ӱ ӱ Ӳ ӳ Ӵ ӵ Ӹ ӹ Ԓ ԓ ẞ ‐ ‑ ‒ – — ‘ ’ ‚ “ ” „ † ‡ • … ‰ ‹ › ⁄ ⁴ € ₴ ₸ ₽ № ™ ← ↑ → ↓ ↖ ↗ ↘ ↙ ∆ − ∕ √ ≈ ≤ ≥ 〈 〉
+
+
+
+
OpenType features:
aalt calt case ordn sups frac pnum tnum lnum onum cpsp kern
+
+
+
+
+© ParaType, 2013. All rights reserved. All trademarks mentioned in this document are the trademarks or registered trademarks of their respective holders. You may reproduce and distribute this document as long as you do not remove ParaType copyright information and do not make any changes in the document. Русская панграмма из книги В. В. Шахиджаняна «Соло на клавиатуре»
+
+
+
\ No newline at end of file
diff --git a/src/tk023/fonts/golos/Golos-Text_DemiBold.css b/src/tk023/fonts/golos/Golos-Text_DemiBold.css
new file mode 100644
index 0000000..92978c7
--- /dev/null
+++ b/src/tk023/fonts/golos/Golos-Text_DemiBold.css
@@ -0,0 +1,11 @@
+/* Generated by ParaType (http://www.paratype.com)*/
+/* Font Golos Text: Copyright ? ParaType, 2018. All rights reserved.*/
+
+@font-face {
+ font-family: 'GolosTextWebDemiBold';
+ src:
+ url('Golos-Text_DemiBold.woff2') format('woff2'),
+ url('Golos-Text_DemiBold.woff') format('woff');
+ font-weight: normal;
+ font-style: normal;
+}
\ No newline at end of file
diff --git a/src/tk023/fonts/golos/Golos-Text_DemiBold.html b/src/tk023/fonts/golos/Golos-Text_DemiBold.html
new file mode 100644
index 0000000..f489a89
--- /dev/null
+++ b/src/tk023/fonts/golos/Golos-Text_DemiBold.html
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+ Font Face Demo
+
+
+
+
+
+
+
+Font:
+
+
+Golos Text DemiBold
+
+
+Sample Text:
+
+Jelly-like above the high wire, six quaking pachyderms kept the climax of the extravaganza in a dazzling state of flux. Юный директор целиком сжевал весь объём продукции фундука (товара дефицитного и деликатесного), идя энергично через хрустящий камыш.
+
+
+
+
+
+
+
! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ ı Ł ł Œ œ Š š Ÿ Ž ž ƒ ȷ ʼ ˆ ˇ ˙ ˚ ˜ ˝ Ё Ђ Ѓ Є Ѕ І Ї Ј Љ Њ Ћ Ќ Ў Џ А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё ђ ѓ є ѕ і ї ј љ њ ћ ќ ў џ Ґ ґ Ғ ғ Ҕ ҕ Җ җ Ҙ ҙ Қ қ Ҝ ҝ Ҡ ҡ Ң ң Ҥ ҥ Ҫ ҫ Ү ү Ұ ұ Ҳ ҳ Ҷ ҷ Ҹ ҹ Һ һ Ӏ Ӄ ӄ Ӈ ӈ Ӌ ӌ ӏ Ӑ ӑ Ӓ ӓ Ӕ ӕ Ӗ ӗ Ә ә Ӛ ӛ Ӝ ӝ Ӟ ӟ Ӣ ӣ Ӥ ӥ Ӧ ӧ Ө ө Ӫ ӫ Ӯ ӯ Ӱ ӱ Ӳ ӳ Ӵ ӵ Ӹ ӹ Ԓ ԓ ẞ ‐ ‑ ‒ – — ‘ ’ ‚ “ ” „ † ‡ • … ‰ ‹ › ⁄ ⁴ € ₴ ₸ ₽ № ™ ← ↑ → ↓ ↖ ↗ ↘ ↙ ∆ − ∕ √ ≈ ≤ ≥ 〈 〉
+
+
+
+
OpenType features:
aalt calt case ordn sups frac pnum tnum lnum onum cpsp kern
+
+
+
+
+© ParaType, 2013. All rights reserved. All trademarks mentioned in this document are the trademarks or registered trademarks of their respective holders. You may reproduce and distribute this document as long as you do not remove ParaType copyright information and do not make any changes in the document. Русская панграмма из книги В. В. Шахиджаняна «Соло на клавиатуре»
+
+
+
\ No newline at end of file
diff --git a/src/tk023/fonts/golos/Golos-Text_Medium.css b/src/tk023/fonts/golos/Golos-Text_Medium.css
new file mode 100644
index 0000000..823c597
--- /dev/null
+++ b/src/tk023/fonts/golos/Golos-Text_Medium.css
@@ -0,0 +1,11 @@
+/* Generated by ParaType (http://www.paratype.com)*/
+/* Font Golos Text: Copyright ? ParaType, 2018. All rights reserved.*/
+
+@font-face {
+ font-family: 'GolosTextWebMedium';
+ src:
+ url('Golos-Text_Medium.woff2') format('woff2'),
+ url('Golos-Text_Medium.woff') format('woff');
+ font-weight: normal;
+ font-style: normal;
+}
\ No newline at end of file
diff --git a/src/tk023/fonts/golos/Golos-Text_Medium.html b/src/tk023/fonts/golos/Golos-Text_Medium.html
new file mode 100644
index 0000000..f2867d4
--- /dev/null
+++ b/src/tk023/fonts/golos/Golos-Text_Medium.html
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+ Font Face Demo
+
+
+
+
+
+
+
+Font:
+
+
+Golos Text Medium
+
+
+Sample Text:
+
+Jelly-like above the high wire, six quaking pachyderms kept the climax of the extravaganza in a dazzling state of flux. Юный директор целиком сжевал весь объём продукции фундука (товара дефицитного и деликатесного), идя энергично через хрустящий камыш.
+
+
+
+
+
+
+
! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ ı Ł ł Œ œ Š š Ÿ Ž ž ƒ ȷ ʼ ˆ ˇ ˙ ˚ ˜ ˝ Ё Ђ Ѓ Є Ѕ І Ї Ј Љ Њ Ћ Ќ Ў Џ А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё ђ ѓ є ѕ і ї ј љ њ ћ ќ ў џ Ґ ґ Ғ ғ Ҕ ҕ Җ җ Ҙ ҙ Қ қ Ҝ ҝ Ҡ ҡ Ң ң Ҥ ҥ Ҫ ҫ Ү ү Ұ ұ Ҳ ҳ Ҷ ҷ Ҹ ҹ Һ һ Ӏ Ӄ ӄ Ӈ ӈ Ӌ ӌ ӏ Ӑ ӑ Ӓ ӓ Ӕ ӕ Ӗ ӗ Ә ә Ӛ ӛ Ӝ ӝ Ӟ ӟ Ӣ ӣ Ӥ ӥ Ӧ ӧ Ө ө Ӫ ӫ Ӯ ӯ Ӱ ӱ Ӳ ӳ Ӵ ӵ Ӹ ӹ Ԓ ԓ ẞ ‐ ‑ ‒ – — ‘ ’ ‚ “ ” „ † ‡ • … ‰ ‹ › ⁄ ⁴ € ₴ ₸ ₽ № ™ ← ↑ → ↓ ↖ ↗ ↘ ↙ ∆ − ∕ √ ≈ ≤ ≥ 〈 〉
+
+
+
+
OpenType features:
aalt calt case ordn sups frac pnum tnum lnum onum cpsp kern
+
+
+
+
+© ParaType, 2013. All rights reserved. All trademarks mentioned in this document are the trademarks or registered trademarks of their respective holders. You may reproduce and distribute this document as long as you do not remove ParaType copyright information and do not make any changes in the document. Русская панграмма из книги В. В. Шахиджаняна «Соло на клавиатуре»
+
+
+
\ No newline at end of file
diff --git a/src/tk023/fonts/golos/Golos-Text_Regular.css b/src/tk023/fonts/golos/Golos-Text_Regular.css
new file mode 100644
index 0000000..3017520
--- /dev/null
+++ b/src/tk023/fonts/golos/Golos-Text_Regular.css
@@ -0,0 +1,11 @@
+/* Generated by ParaType (http://www.paratype.com)*/
+/* Font Golos Text: Copyright ? ParaType, 2018. All rights reserved.*/
+
+@font-face {
+ font-family: 'GolosTextWebRegular';
+ src:
+ url('Golos-Text_Regular.woff2') format('woff2'),
+ url('Golos-Text_Regular.woff') format('woff');
+ font-weight: normal;
+ font-style: normal;
+}
\ No newline at end of file
diff --git a/src/tk023/fonts/golos/Golos-Text_Regular.html b/src/tk023/fonts/golos/Golos-Text_Regular.html
new file mode 100644
index 0000000..1149d33
--- /dev/null
+++ b/src/tk023/fonts/golos/Golos-Text_Regular.html
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+ Font Face Demo
+
+
+
+
+
+
+
+Font:
+
+
+Golos Text Regular
+
+
+Sample Text:
+
+Jelly-like above the high wire, six quaking pachyderms kept the climax of the extravaganza in a dazzling state of flux. Юный директор целиком сжевал весь объём продукции фундука (товара дефицитного и деликатесного), идя энергично через хрустящий камыш.
+
+
+
+
+
+
+
! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ ı Ł ł Œ œ Š š Ÿ Ž ž ƒ ȷ ʼ ˆ ˇ ˙ ˚ ˜ ˝ Ё Ђ Ѓ Є Ѕ І Ї Ј Љ Њ Ћ Ќ Ў Џ А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё ђ ѓ є ѕ і ї ј љ њ ћ ќ ў џ Ґ ґ Ғ ғ Ҕ ҕ Җ җ Ҙ ҙ Қ қ Ҝ ҝ Ҡ ҡ Ң ң Ҥ ҥ Ҫ ҫ Ү ү Ұ ұ Ҳ ҳ Ҷ ҷ Ҹ ҹ Һ һ Ӏ Ӄ ӄ Ӈ ӈ Ӌ ӌ ӏ Ӑ ӑ Ӓ ӓ Ӕ ӕ Ӗ ӗ Ә ә Ӛ ӛ Ӝ ӝ Ӟ ӟ Ӣ ӣ Ӥ ӥ Ӧ ӧ Ө ө Ӫ ӫ Ӯ ӯ Ӱ ӱ Ӳ ӳ Ӵ ӵ Ӹ ӹ Ԓ ԓ ẞ ‐ ‑ ‒ – — ‘ ’ ‚ “ ” „ † ‡ • … ‰ ‹ › ⁄ ⁴ € ₴ ₸ ₽ № ™ ← ↑ → ↓ ↖ ↗ ↘ ↙ ∆ − ∕ √ ≈ ≤ ≥ 〈 〉
+
+
+
+
OpenType features:
aalt calt case ordn sups frac pnum tnum lnum onum cpsp kern
+
+
+
+
+© ParaType, 2013. All rights reserved. All trademarks mentioned in this document are the trademarks or registered trademarks of their respective holders. You may reproduce and distribute this document as long as you do not remove ParaType copyright information and do not make any changes in the document. Русская панграмма из книги В. В. Шахиджаняна «Соло на клавиатуре»
+
+
+
\ No newline at end of file
diff --git a/src/tk023/fonts/golos/Golos-Text_VF.css b/src/tk023/fonts/golos/Golos-Text_VF.css
new file mode 100644
index 0000000..581fd3b
--- /dev/null
+++ b/src/tk023/fonts/golos/Golos-Text_VF.css
@@ -0,0 +1,11 @@
+/* Generated by ParaType (http://www.paratype.com)*/
+/* Font Golos Text: Copyright ? ParaType, 2018. All rights reserved.*/
+
+@font-face {
+ font-family: 'GolosTextWebVF';
+ src:
+ url('Golos-Text_VF.woff2') format('woff2'),
+ url('Golos-Text_VF.woff') format('woff');
+ font-weight: normal;
+ font-style: normal;
+}
\ No newline at end of file
diff --git a/src/tk023/fonts/golos/Golos-Text_VF.html b/src/tk023/fonts/golos/Golos-Text_VF.html
new file mode 100644
index 0000000..6ea07f3
--- /dev/null
+++ b/src/tk023/fonts/golos/Golos-Text_VF.html
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+ Font Face Demo
+
+
+
+
+
+
+
+Font:
+
+
+Golos Text VF
+
+
+Sample Text:
+
+Jelly-like above the high wire, six quaking pachyderms kept the climax of the extravaganza in a dazzling state of flux. Юный директор целиком сжевал весь объём продукции фундука (товара дефицитного и деликатесного), идя энергично через хрустящий камыш.
+
+
+
+
+
+
+
! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ ı Ł ł Œ œ Š š Ÿ Ž ž ƒ ȷ ʼ ˆ ˇ ˙ ˚ ˜ ˝ Ё Ђ Ѓ Є Ѕ І Ї Ј Љ Њ Ћ Ќ Ў Џ А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё ђ ѓ є ѕ і ї ј љ њ ћ ќ ў џ Ґ ґ Ғ ғ Ҕ ҕ Җ җ Ҙ ҙ Қ қ Ҝ ҝ Ҡ ҡ Ң ң Ҥ ҥ Ҫ ҫ Ү ү Ұ ұ Ҳ ҳ Ҷ ҷ Ҹ ҹ Һ һ Ӏ Ӄ ӄ Ӈ ӈ Ӌ ӌ ӏ Ӑ ӑ Ӓ ӓ Ӕ ӕ Ӗ ӗ Ә ә Ӛ ӛ Ӝ ӝ Ӟ ӟ Ӣ ӣ Ӥ ӥ Ӧ ӧ Ө ө Ӫ ӫ Ӯ ӯ Ӱ ӱ Ӳ ӳ Ӵ ӵ Ӹ ӹ Ԓ ԓ ẞ ‐ ‑ ‒ – — ‘ ’ ‚ “ ” „ † ‡ • … ‰ ‹ › ⁄ ⁴ € ₴ ₸ ₽ № ™ ← ↑ → ↓ ↖ ↗ ↘ ↙ ∆ − ∕ √ ≈ ≤ ≥ 〈 〉
+
+
+
+
OpenType features:
aalt calt case ordn sups frac pnum tnum lnum onum cpsp kern
+
+
+
+
+© ParaType, 2013. All rights reserved. All trademarks mentioned in this document are the trademarks or registered trademarks of their respective holders. You may reproduce and distribute this document as long as you do not remove ParaType copyright information and do not make any changes in the document. Русская панграмма из книги В. В. Шахиджаняна «Соло на клавиатуре»
+
+
+
\ No newline at end of file
diff --git a/src/tk023/fonts/golos/golos-text_black.woff b/src/tk023/fonts/golos/golos-text_black.woff
new file mode 100644
index 0000000..bb6de9c
Binary files /dev/null and b/src/tk023/fonts/golos/golos-text_black.woff differ
diff --git a/src/tk023/fonts/golos/golos-text_black.woff2 b/src/tk023/fonts/golos/golos-text_black.woff2
new file mode 100644
index 0000000..010f3e9
Binary files /dev/null and b/src/tk023/fonts/golos/golos-text_black.woff2 differ
diff --git a/src/tk023/fonts/golos/golos-text_bold.woff b/src/tk023/fonts/golos/golos-text_bold.woff
new file mode 100644
index 0000000..6c659a6
Binary files /dev/null and b/src/tk023/fonts/golos/golos-text_bold.woff differ
diff --git a/src/tk023/fonts/golos/golos-text_bold.woff2 b/src/tk023/fonts/golos/golos-text_bold.woff2
new file mode 100644
index 0000000..61a71d8
Binary files /dev/null and b/src/tk023/fonts/golos/golos-text_bold.woff2 differ
diff --git a/src/tk023/fonts/golos/golos-text_demibold.woff b/src/tk023/fonts/golos/golos-text_demibold.woff
new file mode 100644
index 0000000..8058503
Binary files /dev/null and b/src/tk023/fonts/golos/golos-text_demibold.woff differ
diff --git a/src/tk023/fonts/golos/golos-text_demibold.woff2 b/src/tk023/fonts/golos/golos-text_demibold.woff2
new file mode 100644
index 0000000..064ffae
Binary files /dev/null and b/src/tk023/fonts/golos/golos-text_demibold.woff2 differ
diff --git a/src/tk023/fonts/golos/golos-text_medium.woff b/src/tk023/fonts/golos/golos-text_medium.woff
new file mode 100644
index 0000000..fcca3b7
Binary files /dev/null and b/src/tk023/fonts/golos/golos-text_medium.woff differ
diff --git a/src/tk023/fonts/golos/golos-text_medium.woff2 b/src/tk023/fonts/golos/golos-text_medium.woff2
new file mode 100644
index 0000000..429eaf4
Binary files /dev/null and b/src/tk023/fonts/golos/golos-text_medium.woff2 differ
diff --git a/src/tk023/fonts/golos/golos-text_regular.woff b/src/tk023/fonts/golos/golos-text_regular.woff
new file mode 100644
index 0000000..932ebe2
Binary files /dev/null and b/src/tk023/fonts/golos/golos-text_regular.woff differ
diff --git a/src/tk023/fonts/golos/golos-text_regular.woff2 b/src/tk023/fonts/golos/golos-text_regular.woff2
new file mode 100644
index 0000000..d41403f
Binary files /dev/null and b/src/tk023/fonts/golos/golos-text_regular.woff2 differ
diff --git a/src/tk023/fonts/golos/golos-text_vf.woff b/src/tk023/fonts/golos/golos-text_vf.woff
new file mode 100644
index 0000000..8231b71
Binary files /dev/null and b/src/tk023/fonts/golos/golos-text_vf.woff differ
diff --git a/src/tk023/fonts/golos/golos-text_vf.woff2 b/src/tk023/fonts/golos/golos-text_vf.woff2
new file mode 100644
index 0000000..78bc569
Binary files /dev/null and b/src/tk023/fonts/golos/golos-text_vf.woff2 differ
diff --git a/src/tk023/fonts/lato/Lato-Black.ttf b/src/tk023/fonts/lato/Lato-Black.ttf
new file mode 100644
index 0000000..3f7819f
Binary files /dev/null and b/src/tk023/fonts/lato/Lato-Black.ttf differ
diff --git a/src/tk023/fonts/lato/Lato-BlackItalic.ttf b/src/tk023/fonts/lato/Lato-BlackItalic.ttf
new file mode 100644
index 0000000..2dc1173
Binary files /dev/null and b/src/tk023/fonts/lato/Lato-BlackItalic.ttf differ
diff --git a/src/tk023/fonts/lato/Lato-Bold.ttf b/src/tk023/fonts/lato/Lato-Bold.ttf
new file mode 100644
index 0000000..29f691d
Binary files /dev/null and b/src/tk023/fonts/lato/Lato-Bold.ttf differ
diff --git a/src/tk023/fonts/lato/Lato-BoldItalic.ttf b/src/tk023/fonts/lato/Lato-BoldItalic.ttf
new file mode 100644
index 0000000..f402040
Binary files /dev/null and b/src/tk023/fonts/lato/Lato-BoldItalic.ttf differ
diff --git a/src/tk023/fonts/lato/Lato-Hairline.ttf b/src/tk023/fonts/lato/Lato-Hairline.ttf
new file mode 100644
index 0000000..a7365b8
Binary files /dev/null and b/src/tk023/fonts/lato/Lato-Hairline.ttf differ
diff --git a/src/tk023/fonts/lato/Lato-HairlineItalic.ttf b/src/tk023/fonts/lato/Lato-HairlineItalic.ttf
new file mode 100644
index 0000000..919d2d6
Binary files /dev/null and b/src/tk023/fonts/lato/Lato-HairlineItalic.ttf differ
diff --git a/src/tk023/fonts/lato/Lato-Heavy.ttf b/src/tk023/fonts/lato/Lato-Heavy.ttf
new file mode 100644
index 0000000..ce528ef
Binary files /dev/null and b/src/tk023/fonts/lato/Lato-Heavy.ttf differ
diff --git a/src/tk023/fonts/lato/Lato-HeavyItalic.ttf b/src/tk023/fonts/lato/Lato-HeavyItalic.ttf
new file mode 100644
index 0000000..ae73655
Binary files /dev/null and b/src/tk023/fonts/lato/Lato-HeavyItalic.ttf differ
diff --git a/src/tk023/fonts/lato/Lato-Italic.ttf b/src/tk023/fonts/lato/Lato-Italic.ttf
new file mode 100644
index 0000000..b4bfc9b
Binary files /dev/null and b/src/tk023/fonts/lato/Lato-Italic.ttf differ
diff --git a/src/tk023/fonts/lato/Lato-Light.ttf b/src/tk023/fonts/lato/Lato-Light.ttf
new file mode 100644
index 0000000..834d1c0
Binary files /dev/null and b/src/tk023/fonts/lato/Lato-Light.ttf differ
diff --git a/src/tk023/fonts/lato/Lato-LightItalic.ttf b/src/tk023/fonts/lato/Lato-LightItalic.ttf
new file mode 100644
index 0000000..c6ef9e0
Binary files /dev/null and b/src/tk023/fonts/lato/Lato-LightItalic.ttf differ
diff --git a/src/tk023/fonts/lato/Lato-Medium.ttf b/src/tk023/fonts/lato/Lato-Medium.ttf
new file mode 100644
index 0000000..4684a7e
Binary files /dev/null and b/src/tk023/fonts/lato/Lato-Medium.ttf differ
diff --git a/src/tk023/fonts/lato/Lato-MediumItalic.ttf b/src/tk023/fonts/lato/Lato-MediumItalic.ttf
new file mode 100644
index 0000000..673b6e4
Binary files /dev/null and b/src/tk023/fonts/lato/Lato-MediumItalic.ttf differ
diff --git a/src/tk023/fonts/lato/Lato-Regular.ttf b/src/tk023/fonts/lato/Lato-Regular.ttf
new file mode 100644
index 0000000..74decd9
Binary files /dev/null and b/src/tk023/fonts/lato/Lato-Regular.ttf differ
diff --git a/src/tk023/fonts/lato/Lato-Semibold.ttf b/src/tk023/fonts/lato/Lato-Semibold.ttf
new file mode 100644
index 0000000..faf591e
Binary files /dev/null and b/src/tk023/fonts/lato/Lato-Semibold.ttf differ
diff --git a/src/tk023/fonts/lato/Lato-SemiboldItalic.ttf b/src/tk023/fonts/lato/Lato-SemiboldItalic.ttf
new file mode 100644
index 0000000..4ea1e8f
Binary files /dev/null and b/src/tk023/fonts/lato/Lato-SemiboldItalic.ttf differ
diff --git a/src/tk023/fonts/lato/Lato-Thin.ttf b/src/tk023/fonts/lato/Lato-Thin.ttf
new file mode 100644
index 0000000..4fca8bd
Binary files /dev/null and b/src/tk023/fonts/lato/Lato-Thin.ttf differ
diff --git a/src/tk023/fonts/lato/Lato-ThinItalic.ttf b/src/tk023/fonts/lato/Lato-ThinItalic.ttf
new file mode 100644
index 0000000..223c133
Binary files /dev/null and b/src/tk023/fonts/lato/Lato-ThinItalic.ttf differ
diff --git a/src/tk023/fonts/ptrootui/PT-Root-UI_Bold.ttf b/src/tk023/fonts/ptrootui/PT-Root-UI_Bold.ttf
new file mode 100644
index 0000000..4bc5ac4
Binary files /dev/null and b/src/tk023/fonts/ptrootui/PT-Root-UI_Bold.ttf differ
diff --git a/src/tk023/fonts/ptrootui/PT-Root-UI_Light.ttf b/src/tk023/fonts/ptrootui/PT-Root-UI_Light.ttf
new file mode 100644
index 0000000..60b70ae
Binary files /dev/null and b/src/tk023/fonts/ptrootui/PT-Root-UI_Light.ttf differ
diff --git a/src/tk023/fonts/ptrootui/PT-Root-UI_Medium.ttf b/src/tk023/fonts/ptrootui/PT-Root-UI_Medium.ttf
new file mode 100644
index 0000000..65cb85e
Binary files /dev/null and b/src/tk023/fonts/ptrootui/PT-Root-UI_Medium.ttf differ
diff --git a/src/tk023/fonts/ptrootui/PT-Root-UI_Regular.ttf b/src/tk023/fonts/ptrootui/PT-Root-UI_Regular.ttf
new file mode 100644
index 0000000..b71fe7d
Binary files /dev/null and b/src/tk023/fonts/ptrootui/PT-Root-UI_Regular.ttf differ
diff --git a/src/tk023/fonts/ptrootui/PT-Root-UI_VF.ttf b/src/tk023/fonts/ptrootui/PT-Root-UI_VF.ttf
new file mode 100644
index 0000000..68099d2
Binary files /dev/null and b/src/tk023/fonts/ptrootui/PT-Root-UI_VF.ttf differ
diff --git a/src/tk023/fonts/ptsans/PTSansNarrow-Bold.ttf b/src/tk023/fonts/ptsans/PTSansNarrow-Bold.ttf
new file mode 100644
index 0000000..960a20a
Binary files /dev/null and b/src/tk023/fonts/ptsans/PTSansNarrow-Bold.ttf differ
diff --git a/src/tk023/fonts/ptsans/PTSansNarrow-Regular.ttf b/src/tk023/fonts/ptsans/PTSansNarrow-Regular.ttf
new file mode 100644
index 0000000..5e83fc8
Binary files /dev/null and b/src/tk023/fonts/ptsans/PTSansNarrow-Regular.ttf differ
diff --git a/src/tk023/fonts/ptsans/PT_Sans-Web-Bold.ttf b/src/tk023/fonts/ptsans/PT_Sans-Web-Bold.ttf
new file mode 100644
index 0000000..3d4e6fe
Binary files /dev/null and b/src/tk023/fonts/ptsans/PT_Sans-Web-Bold.ttf differ
diff --git a/src/tk023/fonts/ptsans/PT_Sans-Web-BoldItalic.ttf b/src/tk023/fonts/ptsans/PT_Sans-Web-BoldItalic.ttf
new file mode 100644
index 0000000..eb61f14
Binary files /dev/null and b/src/tk023/fonts/ptsans/PT_Sans-Web-BoldItalic.ttf differ
diff --git a/src/tk023/fonts/ptsans/PT_Sans-Web-Italic.ttf b/src/tk023/fonts/ptsans/PT_Sans-Web-Italic.ttf
new file mode 100644
index 0000000..180a5d6
Binary files /dev/null and b/src/tk023/fonts/ptsans/PT_Sans-Web-Italic.ttf differ
diff --git a/src/tk023/fonts/ptsans/PT_Sans-Web-Regular.ttf b/src/tk023/fonts/ptsans/PT_Sans-Web-Regular.ttf
new file mode 100644
index 0000000..83a21b7
Binary files /dev/null and b/src/tk023/fonts/ptsans/PT_Sans-Web-Regular.ttf differ
diff --git a/src/tk023/fonts/sans/OpenSans-Bold.eot b/src/tk023/fonts/sans/OpenSans-Bold.eot
new file mode 100644
index 0000000..ea72eff
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-Bold.eot differ
diff --git a/src/tk023/fonts/sans/OpenSans-Bold.ttf b/src/tk023/fonts/sans/OpenSans-Bold.ttf
new file mode 100644
index 0000000..6ef767e
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-Bold.ttf differ
diff --git a/src/tk023/fonts/sans/OpenSans-Bold.woff b/src/tk023/fonts/sans/OpenSans-Bold.woff
new file mode 100644
index 0000000..e79f7a5
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-Bold.woff differ
diff --git a/src/tk023/fonts/sans/OpenSans-Bold.woff2 b/src/tk023/fonts/sans/OpenSans-Bold.woff2
new file mode 100644
index 0000000..7b0884b
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-Bold.woff2 differ
diff --git a/src/tk023/fonts/sans/OpenSans-BoldItalic.eot b/src/tk023/fonts/sans/OpenSans-BoldItalic.eot
new file mode 100644
index 0000000..d449edc
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-BoldItalic.eot differ
diff --git a/src/tk023/fonts/sans/OpenSans-BoldItalic.ttf b/src/tk023/fonts/sans/OpenSans-BoldItalic.ttf
new file mode 100644
index 0000000..619688f
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-BoldItalic.ttf differ
diff --git a/src/tk023/fonts/sans/OpenSans-BoldItalic.woff b/src/tk023/fonts/sans/OpenSans-BoldItalic.woff
new file mode 100644
index 0000000..b6cef12
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-BoldItalic.woff differ
diff --git a/src/tk023/fonts/sans/OpenSans-BoldItalic.woff2 b/src/tk023/fonts/sans/OpenSans-BoldItalic.woff2
new file mode 100644
index 0000000..a2e1a8b
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-BoldItalic.woff2 differ
diff --git a/src/tk023/fonts/sans/OpenSans-ExtraBold.eot b/src/tk023/fonts/sans/OpenSans-ExtraBold.eot
new file mode 100644
index 0000000..610ed1c
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-ExtraBold.eot differ
diff --git a/src/tk023/fonts/sans/OpenSans-ExtraBold.ttf b/src/tk023/fonts/sans/OpenSans-ExtraBold.ttf
new file mode 100644
index 0000000..4d8122f
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-ExtraBold.ttf differ
diff --git a/src/tk023/fonts/sans/OpenSans-ExtraBold.woff b/src/tk023/fonts/sans/OpenSans-ExtraBold.woff
new file mode 100644
index 0000000..70ea6a7
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-ExtraBold.woff differ
diff --git a/src/tk023/fonts/sans/OpenSans-ExtraBold.woff2 b/src/tk023/fonts/sans/OpenSans-ExtraBold.woff2
new file mode 100644
index 0000000..477f837
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-ExtraBold.woff2 differ
diff --git a/src/tk023/fonts/sans/OpenSans-ExtraBoldItalic.eot b/src/tk023/fonts/sans/OpenSans-ExtraBoldItalic.eot
new file mode 100644
index 0000000..300a9b2
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-ExtraBoldItalic.eot differ
diff --git a/src/tk023/fonts/sans/OpenSans-ExtraBoldItalic.ttf b/src/tk023/fonts/sans/OpenSans-ExtraBoldItalic.ttf
new file mode 100644
index 0000000..19d23bc
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-ExtraBoldItalic.ttf differ
diff --git a/src/tk023/fonts/sans/OpenSans-ExtraBoldItalic.woff b/src/tk023/fonts/sans/OpenSans-ExtraBoldItalic.woff
new file mode 100644
index 0000000..fbade87
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-ExtraBoldItalic.woff differ
diff --git a/src/tk023/fonts/sans/OpenSans-ExtraBoldItalic.woff2 b/src/tk023/fonts/sans/OpenSans-ExtraBoldItalic.woff2
new file mode 100644
index 0000000..e83eed6
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-ExtraBoldItalic.woff2 differ
diff --git a/src/tk023/fonts/sans/OpenSans-Italic.eot b/src/tk023/fonts/sans/OpenSans-Italic.eot
new file mode 100644
index 0000000..8fcbd4a
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-Italic.eot differ
diff --git a/src/tk023/fonts/sans/OpenSans-Italic.ttf b/src/tk023/fonts/sans/OpenSans-Italic.ttf
new file mode 100644
index 0000000..ad35c61
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-Italic.ttf differ
diff --git a/src/tk023/fonts/sans/OpenSans-Italic.woff b/src/tk023/fonts/sans/OpenSans-Italic.woff
new file mode 100644
index 0000000..21e1af7
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-Italic.woff differ
diff --git a/src/tk023/fonts/sans/OpenSans-Italic.woff2 b/src/tk023/fonts/sans/OpenSans-Italic.woff2
new file mode 100644
index 0000000..3917b0f
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-Italic.woff2 differ
diff --git a/src/tk023/fonts/sans/OpenSans-Light.eot b/src/tk023/fonts/sans/OpenSans-Light.eot
new file mode 100644
index 0000000..bc66ed5
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-Light.eot differ
diff --git a/src/tk023/fonts/sans/OpenSans-Light.ttf b/src/tk023/fonts/sans/OpenSans-Light.ttf
new file mode 100644
index 0000000..29a6ef5
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-Light.ttf differ
diff --git a/src/tk023/fonts/sans/OpenSans-Light.woff b/src/tk023/fonts/sans/OpenSans-Light.woff
new file mode 100644
index 0000000..d99b35e
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-Light.woff differ
diff --git a/src/tk023/fonts/sans/OpenSans-Light.woff2 b/src/tk023/fonts/sans/OpenSans-Light.woff2
new file mode 100644
index 0000000..4146b91
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-Light.woff2 differ
diff --git a/src/tk023/fonts/sans/OpenSans-LightItalic.eot b/src/tk023/fonts/sans/OpenSans-LightItalic.eot
new file mode 100644
index 0000000..214dbe4
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-LightItalic.eot differ
diff --git a/src/tk023/fonts/sans/OpenSans-LightItalic.ttf b/src/tk023/fonts/sans/OpenSans-LightItalic.ttf
new file mode 100644
index 0000000..5129a4d
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-LightItalic.ttf differ
diff --git a/src/tk023/fonts/sans/OpenSans-LightItalic.woff b/src/tk023/fonts/sans/OpenSans-LightItalic.woff
new file mode 100644
index 0000000..67f56ab
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-LightItalic.woff differ
diff --git a/src/tk023/fonts/sans/OpenSans-LightItalic.woff2 b/src/tk023/fonts/sans/OpenSans-LightItalic.woff2
new file mode 100644
index 0000000..6f4f7d4
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-LightItalic.woff2 differ
diff --git a/src/tk023/fonts/sans/OpenSans-Regular.eot b/src/tk023/fonts/sans/OpenSans-Regular.eot
new file mode 100644
index 0000000..72513df
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-Regular.eot differ
diff --git a/src/tk023/fonts/sans/OpenSans-Regular.ttf b/src/tk023/fonts/sans/OpenSans-Regular.ttf
new file mode 100644
index 0000000..054f70e
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-Regular.ttf differ
diff --git a/src/tk023/fonts/sans/OpenSans-Regular.woff b/src/tk023/fonts/sans/OpenSans-Regular.woff
new file mode 100644
index 0000000..89836d5
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-Regular.woff differ
diff --git a/src/tk023/fonts/sans/OpenSans-Regular.woff2 b/src/tk023/fonts/sans/OpenSans-Regular.woff2
new file mode 100644
index 0000000..2a13fed
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-Regular.woff2 differ
diff --git a/src/tk023/fonts/sans/OpenSans-SemiBold.eot b/src/tk023/fonts/sans/OpenSans-SemiBold.eot
new file mode 100644
index 0000000..b9cf174
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-SemiBold.eot differ
diff --git a/src/tk023/fonts/sans/OpenSans-SemiBold.ttf b/src/tk023/fonts/sans/OpenSans-SemiBold.ttf
new file mode 100644
index 0000000..77b3b79
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-SemiBold.ttf differ
diff --git a/src/tk023/fonts/sans/OpenSans-SemiBold.woff b/src/tk023/fonts/sans/OpenSans-SemiBold.woff
new file mode 100644
index 0000000..9870a60
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-SemiBold.woff differ
diff --git a/src/tk023/fonts/sans/OpenSans-SemiBold.woff2 b/src/tk023/fonts/sans/OpenSans-SemiBold.woff2
new file mode 100644
index 0000000..8e3dbfd
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-SemiBold.woff2 differ
diff --git a/src/tk023/fonts/sans/OpenSans-SemiBoldItalic.eot b/src/tk023/fonts/sans/OpenSans-SemiBoldItalic.eot
new file mode 100644
index 0000000..7b343ec
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-SemiBoldItalic.eot differ
diff --git a/src/tk023/fonts/sans/OpenSans-SemiBoldItalic.ttf b/src/tk023/fonts/sans/OpenSans-SemiBoldItalic.ttf
new file mode 100644
index 0000000..ec182e9
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-SemiBoldItalic.ttf differ
diff --git a/src/tk023/fonts/sans/OpenSans-SemiBoldItalic.woff b/src/tk023/fonts/sans/OpenSans-SemiBoldItalic.woff
new file mode 100644
index 0000000..35e02e3
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-SemiBoldItalic.woff differ
diff --git a/src/tk023/fonts/sans/OpenSans-SemiBoldItalic.woff2 b/src/tk023/fonts/sans/OpenSans-SemiBoldItalic.woff2
new file mode 100644
index 0000000..7bb28a3
Binary files /dev/null and b/src/tk023/fonts/sans/OpenSans-SemiBoldItalic.woff2 differ
diff --git a/src/tk023/images/_remove/news_1.jpg b/src/tk023/images/_remove/news_1.jpg
new file mode 100644
index 0000000..c2f2482
Binary files /dev/null and b/src/tk023/images/_remove/news_1.jpg differ
diff --git a/src/tk023/images/_remove/news_2.jpg b/src/tk023/images/_remove/news_2.jpg
new file mode 100644
index 0000000..b1fce9a
Binary files /dev/null and b/src/tk023/images/_remove/news_2.jpg differ
diff --git a/src/tk023/images/_remove/p1.png b/src/tk023/images/_remove/p1.png
new file mode 100644
index 0000000..cb4bfd2
Binary files /dev/null and b/src/tk023/images/_remove/p1.png differ
diff --git a/src/tk023/images/_remove/photo1.png b/src/tk023/images/_remove/photo1.png
new file mode 100644
index 0000000..58675de
Binary files /dev/null and b/src/tk023/images/_remove/photo1.png differ
diff --git a/src/tk023/images/adv_00.png b/src/tk023/images/adv_00.png
new file mode 100644
index 0000000..3e2d938
Binary files /dev/null and b/src/tk023/images/adv_00.png differ
diff --git a/src/tk023/images/adv_01.png b/src/tk023/images/adv_01.png
new file mode 100644
index 0000000..91f0d17
Binary files /dev/null and b/src/tk023/images/adv_01.png differ
diff --git a/src/tk023/images/favicon.svg b/src/tk023/images/favicon.svg
new file mode 100644
index 0000000..753c8cb
--- /dev/null
+++ b/src/tk023/images/favicon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/ico/DOC_60.svg b/src/tk023/images/ico/DOC_60.svg
new file mode 100644
index 0000000..fa24c8d
--- /dev/null
+++ b/src/tk023/images/ico/DOC_60.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/ico/FILE_60.svg b/src/tk023/images/ico/FILE_60.svg
new file mode 100644
index 0000000..5aa3ea9
--- /dev/null
+++ b/src/tk023/images/ico/FILE_60.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/ico/JPG_60.svg b/src/tk023/images/ico/JPG_60.svg
new file mode 100644
index 0000000..9a7cb99
--- /dev/null
+++ b/src/tk023/images/ico/JPG_60.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/ico/PDF_60.svg b/src/tk023/images/ico/PDF_60.svg
new file mode 100644
index 0000000..05d0f14
--- /dev/null
+++ b/src/tk023/images/ico/PDF_60.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/ico/PPT_60.svg b/src/tk023/images/ico/PPT_60.svg
new file mode 100644
index 0000000..a7ab194
--- /dev/null
+++ b/src/tk023/images/ico/PPT_60.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/ico/XLS_60.svg b/src/tk023/images/ico/XLS_60.svg
new file mode 100644
index 0000000..3b769b0
--- /dev/null
+++ b/src/tk023/images/ico/XLS_60.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/ico/add_circle_24.svg b/src/tk023/images/ico/add_circle_24.svg
new file mode 100644
index 0000000..f830d5e
--- /dev/null
+++ b/src/tk023/images/ico/add_circle_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/add_library_24.svg b/src/tk023/images/ico/add_library_24.svg
new file mode 100644
index 0000000..2dddb9d
--- /dev/null
+++ b/src/tk023/images/ico/add_library_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/add_notes_24.svg b/src/tk023/images/ico/add_notes_24.svg
new file mode 100644
index 0000000..0bd4d4d
--- /dev/null
+++ b/src/tk023/images/ico/add_notes_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/add_web_page_24.svg b/src/tk023/images/ico/add_web_page_24.svg
new file mode 100644
index 0000000..24ab34f
--- /dev/null
+++ b/src/tk023/images/ico/add_web_page_24.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/ico/arrow_downward_24.svg b/src/tk023/images/ico/arrow_downward_24.svg
new file mode 100644
index 0000000..8e8cc83
--- /dev/null
+++ b/src/tk023/images/ico/arrow_downward_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/arrow_drop_down_24.svg b/src/tk023/images/ico/arrow_drop_down_24.svg
new file mode 100644
index 0000000..4dbbd1d
--- /dev/null
+++ b/src/tk023/images/ico/arrow_drop_down_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/arrow_upward_24.svg b/src/tk023/images/ico/arrow_upward_24.svg
new file mode 100644
index 0000000..1bd8fa6
--- /dev/null
+++ b/src/tk023/images/ico/arrow_upward_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/border_gr.svg b/src/tk023/images/ico/border_gr.svg
new file mode 100644
index 0000000..0816cc5
--- /dev/null
+++ b/src/tk023/images/ico/border_gr.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/ico/burger_blue_40dp.svg b/src/tk023/images/ico/burger_blue_40dp.svg
new file mode 100644
index 0000000..0f58fbc
--- /dev/null
+++ b/src/tk023/images/ico/burger_blue_40dp.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/burger_white_40dp.svg b/src/tk023/images/ico/burger_white_40dp.svg
new file mode 100644
index 0000000..82334a5
--- /dev/null
+++ b/src/tk023/images/ico/burger_white_40dp.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/calendar_24.svg b/src/tk023/images/ico/calendar_24.svg
new file mode 100644
index 0000000..dbd6e44
--- /dev/null
+++ b/src/tk023/images/ico/calendar_24.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/ico/calendar_grey_24.svg b/src/tk023/images/ico/calendar_grey_24.svg
new file mode 100644
index 0000000..cc5518f
--- /dev/null
+++ b/src/tk023/images/ico/calendar_grey_24.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/ico/chevron_left_24.svg b/src/tk023/images/ico/chevron_left_24.svg
new file mode 100644
index 0000000..657691e
--- /dev/null
+++ b/src/tk023/images/ico/chevron_left_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/chevron_menu_24.svg b/src/tk023/images/ico/chevron_menu_24.svg
new file mode 100644
index 0000000..a38a198
--- /dev/null
+++ b/src/tk023/images/ico/chevron_menu_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/chevron_right_24.svg b/src/tk023/images/ico/chevron_right_24.svg
new file mode 100644
index 0000000..721dfc8
--- /dev/null
+++ b/src/tk023/images/ico/chevron_right_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/chevron_right_prime_24.svg b/src/tk023/images/ico/chevron_right_prime_24.svg
new file mode 100644
index 0000000..30708af
--- /dev/null
+++ b/src/tk023/images/ico/chevron_right_prime_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/chevron_right_prime_hov_24.svg b/src/tk023/images/ico/chevron_right_prime_hov_24.svg
new file mode 100644
index 0000000..47fac1f
--- /dev/null
+++ b/src/tk023/images/ico/chevron_right_prime_hov_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/chevron_right_white_24.svg b/src/tk023/images/ico/chevron_right_white_24.svg
new file mode 100644
index 0000000..4c3c83c
--- /dev/null
+++ b/src/tk023/images/ico/chevron_right_white_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/close_24.svg b/src/tk023/images/ico/close_24.svg
new file mode 100644
index 0000000..1787531
--- /dev/null
+++ b/src/tk023/images/ico/close_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/cloud_24.svg b/src/tk023/images/ico/cloud_24.svg
new file mode 100644
index 0000000..cbea7f5
--- /dev/null
+++ b/src/tk023/images/ico/cloud_24.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/ico/copy_24.svg b/src/tk023/images/ico/copy_24.svg
new file mode 100644
index 0000000..0c6f5d5
--- /dev/null
+++ b/src/tk023/images/ico/copy_24.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/ico/delete_24.svg b/src/tk023/images/ico/delete_24.svg
new file mode 100644
index 0000000..1eb8bb6
--- /dev/null
+++ b/src/tk023/images/ico/delete_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/document_24.svg b/src/tk023/images/ico/document_24.svg
new file mode 100644
index 0000000..fb109ca
--- /dev/null
+++ b/src/tk023/images/ico/document_24.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/ico/done_24.svg b/src/tk023/images/ico/done_24.svg
new file mode 100644
index 0000000..da48c51
--- /dev/null
+++ b/src/tk023/images/ico/done_24.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/ico/drag-n-drop_24.svg b/src/tk023/images/ico/drag-n-drop_24.svg
new file mode 100644
index 0000000..0bda0a7
--- /dev/null
+++ b/src/tk023/images/ico/drag-n-drop_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/drop_down_24.svg b/src/tk023/images/ico/drop_down_24.svg
new file mode 100644
index 0000000..c031fe9
--- /dev/null
+++ b/src/tk023/images/ico/drop_down_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/edit_24.svg b/src/tk023/images/ico/edit_24.svg
new file mode 100644
index 0000000..0611624
--- /dev/null
+++ b/src/tk023/images/ico/edit_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/expand_less_24.svg b/src/tk023/images/ico/expand_less_24.svg
new file mode 100644
index 0000000..a237b79
--- /dev/null
+++ b/src/tk023/images/ico/expand_less_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/expand_more_24.svg b/src/tk023/images/ico/expand_more_24.svg
new file mode 100644
index 0000000..a38a198
--- /dev/null
+++ b/src/tk023/images/ico/expand_more_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/frame_24.svg b/src/tk023/images/ico/frame_24.svg
new file mode 100644
index 0000000..06fc10b
--- /dev/null
+++ b/src/tk023/images/ico/frame_24.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/ico/get_n_pay_48.svg b/src/tk023/images/ico/get_n_pay_48.svg
new file mode 100644
index 0000000..e8285a2
--- /dev/null
+++ b/src/tk023/images/ico/get_n_pay_48.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/home_24.svg b/src/tk023/images/ico/home_24.svg
new file mode 100644
index 0000000..b92a1ec
--- /dev/null
+++ b/src/tk023/images/ico/home_24.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/ico/home_page_24.svg b/src/tk023/images/ico/home_page_24.svg
new file mode 100644
index 0000000..a4b508c
--- /dev/null
+++ b/src/tk023/images/ico/home_page_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/home_plus_24.svg b/src/tk023/images/ico/home_plus_24.svg
new file mode 100644
index 0000000..29a3276
--- /dev/null
+++ b/src/tk023/images/ico/home_plus_24.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/ico/library_add_24.svg b/src/tk023/images/ico/library_add_24.svg
new file mode 100644
index 0000000..9259e85
--- /dev/null
+++ b/src/tk023/images/ico/library_add_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/lightbulb_48.svg b/src/tk023/images/ico/lightbulb_48.svg
new file mode 100644
index 0000000..40847f5
--- /dev/null
+++ b/src/tk023/images/ico/lightbulb_48.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/location_24.svg b/src/tk023/images/ico/location_24.svg
new file mode 100644
index 0000000..97d29c9
--- /dev/null
+++ b/src/tk023/images/ico/location_24.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/ico/login_24.svg b/src/tk023/images/ico/login_24.svg
new file mode 100644
index 0000000..2ca249f
--- /dev/null
+++ b/src/tk023/images/ico/login_24.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/ico/mail_24.svg b/src/tk023/images/ico/mail_24.svg
new file mode 100644
index 0000000..f8bed91
--- /dev/null
+++ b/src/tk023/images/ico/mail_24.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/ico/more_24.svg b/src/tk023/images/ico/more_24.svg
new file mode 100644
index 0000000..b14252a
--- /dev/null
+++ b/src/tk023/images/ico/more_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/person_add_24.svg b/src/tk023/images/ico/person_add_24.svg
new file mode 100644
index 0000000..f2a083c
--- /dev/null
+++ b/src/tk023/images/ico/person_add_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/phone_24.svg b/src/tk023/images/ico/phone_24.svg
new file mode 100644
index 0000000..3b203c2
--- /dev/null
+++ b/src/tk023/images/ico/phone_24.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/ico/search_24.svg b/src/tk023/images/ico/search_24.svg
new file mode 100644
index 0000000..e2a8463
--- /dev/null
+++ b/src/tk023/images/ico/search_24.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/ico/spinner_48.svg b/src/tk023/images/ico/spinner_48.svg
new file mode 100644
index 0000000..866f947
--- /dev/null
+++ b/src/tk023/images/ico/spinner_48.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/ico/telegram_24.svg b/src/tk023/images/ico/telegram_24.svg
new file mode 100644
index 0000000..0117c51
--- /dev/null
+++ b/src/tk023/images/ico/telegram_24.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/ico/video_play_60.svg b/src/tk023/images/ico/video_play_60.svg
new file mode 100644
index 0000000..08c172f
--- /dev/null
+++ b/src/tk023/images/ico/video_play_60.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/ico/visibility_off_24.svg b/src/tk023/images/ico/visibility_off_24.svg
new file mode 100644
index 0000000..ce1a5cf
--- /dev/null
+++ b/src/tk023/images/ico/visibility_off_24.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/ico/visibility_on_24.svg b/src/tk023/images/ico/visibility_on_24.svg
new file mode 100644
index 0000000..02f6aa7
--- /dev/null
+++ b/src/tk023/images/ico/visibility_on_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/watch_24.svg b/src/tk023/images/ico/watch_24.svg
new file mode 100644
index 0000000..cddf2a9
--- /dev/null
+++ b/src/tk023/images/ico/watch_24.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/ico/water_48.svg b/src/tk023/images/ico/water_48.svg
new file mode 100644
index 0000000..3aac868
--- /dev/null
+++ b/src/tk023/images/ico/water_48.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/web_page_24.svg b/src/tk023/images/ico/web_page_24.svg
new file mode 100644
index 0000000..c747dfd
--- /dev/null
+++ b/src/tk023/images/ico/web_page_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/web_page_add_24.svg b/src/tk023/images/ico/web_page_add_24.svg
new file mode 100644
index 0000000..cc442e9
--- /dev/null
+++ b/src/tk023/images/ico/web_page_add_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/web_req_48.svg b/src/tk023/images/ico/web_req_48.svg
new file mode 100644
index 0000000..c3b7445
--- /dev/null
+++ b/src/tk023/images/ico/web_req_48.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/ico/webpage_plus_24.svg b/src/tk023/images/ico/webpage_plus_24.svg
new file mode 100644
index 0000000..f4d2f84
--- /dev/null
+++ b/src/tk023/images/ico/webpage_plus_24.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/icons/add_24dp.svg b/src/tk023/images/icons/add_24dp.svg
new file mode 100644
index 0000000..706ad60
--- /dev/null
+++ b/src/tk023/images/icons/add_24dp.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/src/tk023/images/icons/add_cirle_24dp.svg b/src/tk023/images/icons/add_cirle_24dp.svg
new file mode 100644
index 0000000..8d8f255
--- /dev/null
+++ b/src/tk023/images/icons/add_cirle_24dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/add_cirle_active_24dp.svg b/src/tk023/images/icons/add_cirle_active_24dp.svg
new file mode 100644
index 0000000..d4742c3
--- /dev/null
+++ b/src/tk023/images/icons/add_cirle_active_24dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/add_cirle_hover_24dp.svg b/src/tk023/images/icons/add_cirle_hover_24dp.svg
new file mode 100644
index 0000000..e1ef099
--- /dev/null
+++ b/src/tk023/images/icons/add_cirle_hover_24dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/add_folder_24.svg b/src/tk023/images/icons/add_folder_24.svg
new file mode 100644
index 0000000..0dae8cc
--- /dev/null
+++ b/src/tk023/images/icons/add_folder_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/icons/add_library_24.svg b/src/tk023/images/icons/add_library_24.svg
new file mode 100644
index 0000000..2611b93
--- /dev/null
+++ b/src/tk023/images/icons/add_library_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/icons/add_library_dark_24.svg b/src/tk023/images/icons/add_library_dark_24.svg
new file mode 100644
index 0000000..ec7095c
--- /dev/null
+++ b/src/tk023/images/icons/add_library_dark_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/icons/add_notes_24.svg b/src/tk023/images/icons/add_notes_24.svg
new file mode 100644
index 0000000..e534088
--- /dev/null
+++ b/src/tk023/images/icons/add_notes_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/icons/add_notes_dark_24.svg b/src/tk023/images/icons/add_notes_dark_24.svg
new file mode 100644
index 0000000..276fea2
--- /dev/null
+++ b/src/tk023/images/icons/add_notes_dark_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/icons/add_person_24.svg b/src/tk023/images/icons/add_person_24.svg
new file mode 100644
index 0000000..bed72f6
--- /dev/null
+++ b/src/tk023/images/icons/add_person_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/icons/add_web_page_24dp.svg b/src/tk023/images/icons/add_web_page_24dp.svg
new file mode 100644
index 0000000..e4119eb
--- /dev/null
+++ b/src/tk023/images/icons/add_web_page_24dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/architecture_24.svg b/src/tk023/images/icons/architecture_24.svg
new file mode 100644
index 0000000..be005af
--- /dev/null
+++ b/src/tk023/images/icons/architecture_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/icons/arrow_downward_24dp.svg b/src/tk023/images/icons/arrow_downward_24dp.svg
new file mode 100644
index 0000000..9140f3c
--- /dev/null
+++ b/src/tk023/images/icons/arrow_downward_24dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/arrow_drop_down_24dp.svg b/src/tk023/images/icons/arrow_drop_down_24dp.svg
new file mode 100644
index 0000000..b422e3a
--- /dev/null
+++ b/src/tk023/images/icons/arrow_drop_down_24dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/arrow_drop_down_active_24dp.svg b/src/tk023/images/icons/arrow_drop_down_active_24dp.svg
new file mode 100644
index 0000000..13d86cf
--- /dev/null
+++ b/src/tk023/images/icons/arrow_drop_down_active_24dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/arrow_drop_down_dark_24dp.svg b/src/tk023/images/icons/arrow_drop_down_dark_24dp.svg
new file mode 100644
index 0000000..964f94d
--- /dev/null
+++ b/src/tk023/images/icons/arrow_drop_down_dark_24dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/arrow_drop_down_grey_24dp.svg b/src/tk023/images/icons/arrow_drop_down_grey_24dp.svg
new file mode 100644
index 0000000..e663923
--- /dev/null
+++ b/src/tk023/images/icons/arrow_drop_down_grey_24dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/arrow_upward_24.svg b/src/tk023/images/icons/arrow_upward_24.svg
new file mode 100644
index 0000000..be2672f
--- /dev/null
+++ b/src/tk023/images/icons/arrow_upward_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/icons/arrow_upward_24dp.svg b/src/tk023/images/icons/arrow_upward_24dp.svg
new file mode 100644
index 0000000..c93e594
--- /dev/null
+++ b/src/tk023/images/icons/arrow_upward_24dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/arrow_upward_dark_24.svg b/src/tk023/images/icons/arrow_upward_dark_24.svg
new file mode 100644
index 0000000..11cb3e1
--- /dev/null
+++ b/src/tk023/images/icons/arrow_upward_dark_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/icons/ban_20dp.svg b/src/tk023/images/icons/ban_20dp.svg
new file mode 100644
index 0000000..3633599
--- /dev/null
+++ b/src/tk023/images/icons/ban_20dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/burger_blue_40dp.svg b/src/tk023/images/icons/burger_blue_40dp.svg
new file mode 100644
index 0000000..551081d
--- /dev/null
+++ b/src/tk023/images/icons/burger_blue_40dp.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/icons/burger_white_24dp.svg b/src/tk023/images/icons/burger_white_24dp.svg
new file mode 100644
index 0000000..83ed446
--- /dev/null
+++ b/src/tk023/images/icons/burger_white_24dp.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/icons/checkbox/checbox_check_active_24dp.svg b/src/tk023/images/icons/checkbox/checbox_check_active_24dp.svg
new file mode 100644
index 0000000..a252f08
--- /dev/null
+++ b/src/tk023/images/icons/checkbox/checbox_check_active_24dp.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/icons/checkbox/checbox_check_base_24dp.svg b/src/tk023/images/icons/checkbox/checbox_check_base_24dp.svg
new file mode 100644
index 0000000..bbf02cd
--- /dev/null
+++ b/src/tk023/images/icons/checkbox/checbox_check_base_24dp.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/icons/checkbox/checbox_check_disabled_24dp.svg b/src/tk023/images/icons/checkbox/checbox_check_disabled_24dp.svg
new file mode 100644
index 0000000..3afd20c
--- /dev/null
+++ b/src/tk023/images/icons/checkbox/checbox_check_disabled_24dp.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/icons/checkbox/checbox_check_hover_24dp.svg b/src/tk023/images/icons/checkbox/checbox_check_hover_24dp.svg
new file mode 100644
index 0000000..952a6a1
--- /dev/null
+++ b/src/tk023/images/icons/checkbox/checbox_check_hover_24dp.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/icons/checkbox/checbox_none_active_24dp.svg b/src/tk023/images/icons/checkbox/checbox_none_active_24dp.svg
new file mode 100644
index 0000000..053c201
--- /dev/null
+++ b/src/tk023/images/icons/checkbox/checbox_none_active_24dp.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/icons/checkbox/checbox_none_base_24dp.svg b/src/tk023/images/icons/checkbox/checbox_none_base_24dp.svg
new file mode 100644
index 0000000..ccddab5
--- /dev/null
+++ b/src/tk023/images/icons/checkbox/checbox_none_base_24dp.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/icons/checkbox/checbox_none_disabled_24dp.svg b/src/tk023/images/icons/checkbox/checbox_none_disabled_24dp.svg
new file mode 100644
index 0000000..9e5d943
--- /dev/null
+++ b/src/tk023/images/icons/checkbox/checbox_none_disabled_24dp.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/icons/checkbox/checbox_none_hover_24dp.svg b/src/tk023/images/icons/checkbox/checbox_none_hover_24dp.svg
new file mode 100644
index 0000000..8fe74f6
--- /dev/null
+++ b/src/tk023/images/icons/checkbox/checbox_none_hover_24dp.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/icons/chevron_cirle_right_24dp.svg b/src/tk023/images/icons/chevron_cirle_right_24dp.svg
new file mode 100644
index 0000000..60f0d33
--- /dev/null
+++ b/src/tk023/images/icons/chevron_cirle_right_24dp.svg
@@ -0,0 +1,9 @@
+
+
+
+
+ Layer 1
+
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/icons/chevron_left_48.svg b/src/tk023/images/icons/chevron_left_48.svg
new file mode 100644
index 0000000..4ebd7f1
--- /dev/null
+++ b/src/tk023/images/icons/chevron_left_48.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/chevron_left_48dp.svg b/src/tk023/images/icons/chevron_left_48dp.svg
new file mode 100644
index 0000000..ba46955
--- /dev/null
+++ b/src/tk023/images/icons/chevron_left_48dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/chevron_left_white_48dp.svg b/src/tk023/images/icons/chevron_left_white_48dp.svg
new file mode 100644
index 0000000..d7c9a1a
--- /dev/null
+++ b/src/tk023/images/icons/chevron_left_white_48dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/chevron_right_20dp.svg b/src/tk023/images/icons/chevron_right_20dp.svg
new file mode 100644
index 0000000..d4fb449
--- /dev/null
+++ b/src/tk023/images/icons/chevron_right_20dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/chevron_right_24dp.svg b/src/tk023/images/icons/chevron_right_24dp.svg
new file mode 100644
index 0000000..4127cfa
--- /dev/null
+++ b/src/tk023/images/icons/chevron_right_24dp.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/icons/chevron_right_48dp.svg b/src/tk023/images/icons/chevron_right_48dp.svg
new file mode 100644
index 0000000..0d1e9fd
--- /dev/null
+++ b/src/tk023/images/icons/chevron_right_48dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/chevron_right_orange_20dp.svg b/src/tk023/images/icons/chevron_right_orange_20dp.svg
new file mode 100644
index 0000000..7f19a82
--- /dev/null
+++ b/src/tk023/images/icons/chevron_right_orange_20dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/chevron_right_white_48dp.svg b/src/tk023/images/icons/chevron_right_white_48dp.svg
new file mode 100644
index 0000000..d708edc
--- /dev/null
+++ b/src/tk023/images/icons/chevron_right_white_48dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/circle_half_stroke_21dp.svg b/src/tk023/images/icons/circle_half_stroke_21dp.svg
new file mode 100644
index 0000000..3423700
--- /dev/null
+++ b/src/tk023/images/icons/circle_half_stroke_21dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/circle_minus_24.svg b/src/tk023/images/icons/circle_minus_24.svg
new file mode 100644
index 0000000..e567696
--- /dev/null
+++ b/src/tk023/images/icons/circle_minus_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/icons/circle_plus_24.svg b/src/tk023/images/icons/circle_plus_24.svg
new file mode 100644
index 0000000..21dedb0
--- /dev/null
+++ b/src/tk023/images/icons/circle_plus_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/icons/close_16dp.svg b/src/tk023/images/icons/close_16dp.svg
new file mode 100644
index 0000000..5254343
--- /dev/null
+++ b/src/tk023/images/icons/close_16dp.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/tk023/images/icons/close_20dp.svg b/src/tk023/images/icons/close_20dp.svg
new file mode 100644
index 0000000..c18a85a
--- /dev/null
+++ b/src/tk023/images/icons/close_20dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/close_24.svg b/src/tk023/images/icons/close_24.svg
new file mode 100644
index 0000000..4faeeb5
--- /dev/null
+++ b/src/tk023/images/icons/close_24.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/close_24dp.svg b/src/tk023/images/icons/close_24dp.svg
new file mode 100644
index 0000000..007e404
--- /dev/null
+++ b/src/tk023/images/icons/close_24dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/close_50.svg b/src/tk023/images/icons/close_50.svg
new file mode 100644
index 0000000..1ba04c7
--- /dev/null
+++ b/src/tk023/images/icons/close_50.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/icons/close_blue_24dp.svg b/src/tk023/images/icons/close_blue_24dp.svg
new file mode 100644
index 0000000..b85b497
--- /dev/null
+++ b/src/tk023/images/icons/close_blue_24dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/close_white_24dp.svg b/src/tk023/images/icons/close_white_24dp.svg
new file mode 100644
index 0000000..9885f71
--- /dev/null
+++ b/src/tk023/images/icons/close_white_24dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/delete_24dp.svg b/src/tk023/images/icons/delete_24dp.svg
new file mode 100644
index 0000000..7fd299c
--- /dev/null
+++ b/src/tk023/images/icons/delete_24dp.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/tk023/images/icons/dialpad_24dp.svg b/src/tk023/images/icons/dialpad_24dp.svg
new file mode 100644
index 0000000..45ec1ac
--- /dev/null
+++ b/src/tk023/images/icons/dialpad_24dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/document/DOC.svg b/src/tk023/images/icons/document/DOC.svg
new file mode 100644
index 0000000..7d8972d
--- /dev/null
+++ b/src/tk023/images/icons/document/DOC.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/icons/document/JPG.svg b/src/tk023/images/icons/document/JPG.svg
new file mode 100644
index 0000000..59e2799
--- /dev/null
+++ b/src/tk023/images/icons/document/JPG.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/icons/document/PDF.svg b/src/tk023/images/icons/document/PDF.svg
new file mode 100644
index 0000000..801b3a3
--- /dev/null
+++ b/src/tk023/images/icons/document/PDF.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/icons/document/PPT.svg b/src/tk023/images/icons/document/PPT.svg
new file mode 100644
index 0000000..f49c9e0
--- /dev/null
+++ b/src/tk023/images/icons/document/PPT.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/icons/document/XLS.svg b/src/tk023/images/icons/document/XLS.svg
new file mode 100644
index 0000000..ab2f9e1
--- /dev/null
+++ b/src/tk023/images/icons/document/XLS.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/icons/document/document_20.svg b/src/tk023/images/icons/document/document_20.svg
new file mode 100644
index 0000000..e78740d
--- /dev/null
+++ b/src/tk023/images/icons/document/document_20.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/document/document_20dp.svg b/src/tk023/images/icons/document/document_20dp.svg
new file mode 100644
index 0000000..fbea155
--- /dev/null
+++ b/src/tk023/images/icons/document/document_20dp.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/icons/document/document_60dp.svg b/src/tk023/images/icons/document/document_60dp.svg
new file mode 100644
index 0000000..b0e563a
--- /dev/null
+++ b/src/tk023/images/icons/document/document_60dp.svg
@@ -0,0 +1,20 @@
+
+
+
+ background
+
+
+
+ Layer 1
+
+
+
+
+
+
+
+
+
+ FILE
+
+
\ No newline at end of file
diff --git a/src/tk023/images/icons/document/document_pdf_60dp.svg b/src/tk023/images/icons/document/document_pdf_60dp.svg
new file mode 100644
index 0000000..6dcd30a
--- /dev/null
+++ b/src/tk023/images/icons/document/document_pdf_60dp.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/icons/drag-n-drop_24.svg b/src/tk023/images/icons/drag-n-drop_24.svg
new file mode 100644
index 0000000..0fc6322
--- /dev/null
+++ b/src/tk023/images/icons/drag-n-drop_24.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/drag-n-drop_24w.svg b/src/tk023/images/icons/drag-n-drop_24w.svg
new file mode 100644
index 0000000..4ffd5ff
--- /dev/null
+++ b/src/tk023/images/icons/drag-n-drop_24w.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/edit_20.svg b/src/tk023/images/icons/edit_20.svg
new file mode 100644
index 0000000..3a3e214
--- /dev/null
+++ b/src/tk023/images/icons/edit_20.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/icons/edit_24.svg b/src/tk023/images/icons/edit_24.svg
new file mode 100644
index 0000000..feebd61
--- /dev/null
+++ b/src/tk023/images/icons/edit_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/icons/edit_24dp.svg b/src/tk023/images/icons/edit_24dp.svg
new file mode 100644
index 0000000..062e151
--- /dev/null
+++ b/src/tk023/images/icons/edit_24dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/edit_dark_24.svg b/src/tk023/images/icons/edit_dark_24.svg
new file mode 100644
index 0000000..6c72436
--- /dev/null
+++ b/src/tk023/images/icons/edit_dark_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/icons/email_20.svg b/src/tk023/images/icons/email_20.svg
new file mode 100644
index 0000000..748f490
--- /dev/null
+++ b/src/tk023/images/icons/email_20.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/email_orange_24dp.svg b/src/tk023/images/icons/email_orange_24dp.svg
new file mode 100644
index 0000000..e138ecc
--- /dev/null
+++ b/src/tk023/images/icons/email_orange_24dp.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/icons/email_white_24dp.svg b/src/tk023/images/icons/email_white_24dp.svg
new file mode 100644
index 0000000..c8eef23
--- /dev/null
+++ b/src/tk023/images/icons/email_white_24dp.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/icons/expand_less_20.svg b/src/tk023/images/icons/expand_less_20.svg
new file mode 100644
index 0000000..e108b6d
--- /dev/null
+++ b/src/tk023/images/icons/expand_less_20.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/icons/expand_less_24.svg b/src/tk023/images/icons/expand_less_24.svg
new file mode 100644
index 0000000..c8ef2f4
--- /dev/null
+++ b/src/tk023/images/icons/expand_less_24.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/expand_less_dark_24.svg b/src/tk023/images/icons/expand_less_dark_24.svg
new file mode 100644
index 0000000..a5f326e
--- /dev/null
+++ b/src/tk023/images/icons/expand_less_dark_24.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/expand_more_20.svg b/src/tk023/images/icons/expand_more_20.svg
new file mode 100644
index 0000000..0341eaf
--- /dev/null
+++ b/src/tk023/images/icons/expand_more_20.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/icons/filter_empty_24.svg b/src/tk023/images/icons/filter_empty_24.svg
new file mode 100644
index 0000000..72891db
--- /dev/null
+++ b/src/tk023/images/icons/filter_empty_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/icons/filter_filled_24.svg b/src/tk023/images/icons/filter_filled_24.svg
new file mode 100644
index 0000000..341f91f
--- /dev/null
+++ b/src/tk023/images/icons/filter_filled_24.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/icons/glasses_24dp.svg b/src/tk023/images/icons/glasses_24dp.svg
new file mode 100644
index 0000000..e02f7f5
--- /dev/null
+++ b/src/tk023/images/icons/glasses_24dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/home_page_24dp.svg b/src/tk023/images/icons/home_page_24dp.svg
new file mode 100644
index 0000000..cbf395b
--- /dev/null
+++ b/src/tk023/images/icons/home_page_24dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/image_grey_20dp.svg b/src/tk023/images/icons/image_grey_20dp.svg
new file mode 100644
index 0000000..dd1d33a
--- /dev/null
+++ b/src/tk023/images/icons/image_grey_20dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/left_50.svg b/src/tk023/images/icons/left_50.svg
new file mode 100644
index 0000000..4cca2b8
--- /dev/null
+++ b/src/tk023/images/icons/left_50.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/icons/location_orange_24dp.svg b/src/tk023/images/icons/location_orange_24dp.svg
new file mode 100644
index 0000000..fe43047
--- /dev/null
+++ b/src/tk023/images/icons/location_orange_24dp.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/icons/location_white_24dp.svg b/src/tk023/images/icons/location_white_24dp.svg
new file mode 100644
index 0000000..0b4e716
--- /dev/null
+++ b/src/tk023/images/icons/location_white_24dp.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/icons/login.svg b/src/tk023/images/icons/login.svg
new file mode 100644
index 0000000..a94d4da
--- /dev/null
+++ b/src/tk023/images/icons/login.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/login_24dp.svg b/src/tk023/images/icons/login_24dp.svg
new file mode 100644
index 0000000..b36c7b8
--- /dev/null
+++ b/src/tk023/images/icons/login_24dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/login_white_24dp.svg b/src/tk023/images/icons/login_white_24dp.svg
new file mode 100644
index 0000000..d985733
--- /dev/null
+++ b/src/tk023/images/icons/login_white_24dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/mail_blue_24dp.svg b/src/tk023/images/icons/mail_blue_24dp.svg
new file mode 100644
index 0000000..a33d91a
--- /dev/null
+++ b/src/tk023/images/icons/mail_blue_24dp.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/icons/minus_grey_20dp.svg b/src/tk023/images/icons/minus_grey_20dp.svg
new file mode 100644
index 0000000..d905bed
--- /dev/null
+++ b/src/tk023/images/icons/minus_grey_20dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/more_horiz_20dp.svg b/src/tk023/images/icons/more_horiz_20dp.svg
new file mode 100644
index 0000000..0a39cc6
--- /dev/null
+++ b/src/tk023/images/icons/more_horiz_20dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/note_add_20.svg b/src/tk023/images/icons/note_add_20.svg
new file mode 100644
index 0000000..8e290ca
--- /dev/null
+++ b/src/tk023/images/icons/note_add_20.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/icons/ok_black_24dp.svg b/src/tk023/images/icons/ok_black_24dp.svg
new file mode 100644
index 0000000..56d45f8
--- /dev/null
+++ b/src/tk023/images/icons/ok_black_24dp.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/tk023/images/icons/ok_grey_24dp.svg b/src/tk023/images/icons/ok_grey_24dp.svg
new file mode 100644
index 0000000..b20303b
--- /dev/null
+++ b/src/tk023/images/icons/ok_grey_24dp.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/tk023/images/icons/ok_orange_28x28.svg b/src/tk023/images/icons/ok_orange_28x28.svg
new file mode 100644
index 0000000..fef4ce4
--- /dev/null
+++ b/src/tk023/images/icons/ok_orange_28x28.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/icons/phone_20.svg b/src/tk023/images/icons/phone_20.svg
new file mode 100644
index 0000000..41c31ea
--- /dev/null
+++ b/src/tk023/images/icons/phone_20.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/phone_blue_24dp.svg b/src/tk023/images/icons/phone_blue_24dp.svg
new file mode 100644
index 0000000..a9a3ad7
--- /dev/null
+++ b/src/tk023/images/icons/phone_blue_24dp.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/icons/phone_white_24dp.svg b/src/tk023/images/icons/phone_white_24dp.svg
new file mode 100644
index 0000000..00d6961
--- /dev/null
+++ b/src/tk023/images/icons/phone_white_24dp.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/icons/placeholder.svg b/src/tk023/images/icons/placeholder.svg
new file mode 100644
index 0000000..13d0d17
--- /dev/null
+++ b/src/tk023/images/icons/placeholder.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/plus_grey_20dp.svg b/src/tk023/images/icons/plus_grey_20dp.svg
new file mode 100644
index 0000000..262a6b5
--- /dev/null
+++ b/src/tk023/images/icons/plus_grey_20dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/registration.svg b/src/tk023/images/icons/registration.svg
new file mode 100644
index 0000000..f9779c6
--- /dev/null
+++ b/src/tk023/images/icons/registration.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/icons/return_19dp.svg b/src/tk023/images/icons/return_19dp.svg
new file mode 100644
index 0000000..e5be632
--- /dev/null
+++ b/src/tk023/images/icons/return_19dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/right_50.svg b/src/tk023/images/icons/right_50.svg
new file mode 100644
index 0000000..37436cf
--- /dev/null
+++ b/src/tk023/images/icons/right_50.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/icons/search_24.svg b/src/tk023/images/icons/search_24.svg
new file mode 100644
index 0000000..113da72
--- /dev/null
+++ b/src/tk023/images/icons/search_24.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/search_24dp.svg b/src/tk023/images/icons/search_24dp.svg
new file mode 100644
index 0000000..da93285
--- /dev/null
+++ b/src/tk023/images/icons/search_24dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/step_active.svg b/src/tk023/images/icons/step_active.svg
new file mode 100644
index 0000000..b970c51
--- /dev/null
+++ b/src/tk023/images/icons/step_active.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/step_finished.svg b/src/tk023/images/icons/step_finished.svg
new file mode 100644
index 0000000..148b281
--- /dev/null
+++ b/src/tk023/images/icons/step_finished.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/step_upcoming.svg b/src/tk023/images/icons/step_upcoming.svg
new file mode 100644
index 0000000..c538930
--- /dev/null
+++ b/src/tk023/images/icons/step_upcoming.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/sun_22dp.svg b/src/tk023/images/icons/sun_22dp.svg
new file mode 100644
index 0000000..0c11fc9
--- /dev/null
+++ b/src/tk023/images/icons/sun_22dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/telegram_24dp.svg b/src/tk023/images/icons/telegram_24dp.svg
new file mode 100644
index 0000000..e5853a5
--- /dev/null
+++ b/src/tk023/images/icons/telegram_24dp.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/tk023/images/icons/telegram_black_24dp.svg b/src/tk023/images/icons/telegram_black_24dp.svg
new file mode 100644
index 0000000..d05c7e7
--- /dev/null
+++ b/src/tk023/images/icons/telegram_black_24dp.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/tk023/images/icons/telegram_grey_24dp.svg b/src/tk023/images/icons/telegram_grey_24dp.svg
new file mode 100644
index 0000000..e5853a5
--- /dev/null
+++ b/src/tk023/images/icons/telegram_grey_24dp.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/tk023/images/icons/trash_20.svg b/src/tk023/images/icons/trash_20.svg
new file mode 100644
index 0000000..7e67d57
--- /dev/null
+++ b/src/tk023/images/icons/trash_20.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/icons/trash_24dp.svg b/src/tk023/images/icons/trash_24dp.svg
new file mode 100644
index 0000000..676b451
--- /dev/null
+++ b/src/tk023/images/icons/trash_24dp.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/src/tk023/images/icons/trash_grey_24dp.svg b/src/tk023/images/icons/trash_grey_24dp.svg
new file mode 100644
index 0000000..ef8636d
--- /dev/null
+++ b/src/tk023/images/icons/trash_grey_24dp.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/src/tk023/images/icons/view_man_273_370dp.svg b/src/tk023/images/icons/view_man_273_370dp.svg
new file mode 100644
index 0000000..eb6993d
--- /dev/null
+++ b/src/tk023/images/icons/view_man_273_370dp.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+ Layer 1
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/icons/visibility_off_24dp.svg b/src/tk023/images/icons/visibility_off_24dp.svg
new file mode 100644
index 0000000..743b9db
--- /dev/null
+++ b/src/tk023/images/icons/visibility_off_24dp.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/visibility_on_24dp.svg b/src/tk023/images/icons/visibility_on_24dp.svg
new file mode 100644
index 0000000..60542f0
--- /dev/null
+++ b/src/tk023/images/icons/visibility_on_24dp.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/icons/vk_black_24dp.svg b/src/tk023/images/icons/vk_black_24dp.svg
new file mode 100644
index 0000000..b00b39b
--- /dev/null
+++ b/src/tk023/images/icons/vk_black_24dp.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/tk023/images/icons/vk_grey_24dp.svg b/src/tk023/images/icons/vk_grey_24dp.svg
new file mode 100644
index 0000000..45f22b3
--- /dev/null
+++ b/src/tk023/images/icons/vk_grey_24dp.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/tk023/images/icons/vk_white_29x28.svg b/src/tk023/images/icons/vk_white_29x28.svg
new file mode 100644
index 0000000..4bd40a1
--- /dev/null
+++ b/src/tk023/images/icons/vk_white_29x28.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/icons/web_page_24dp.svg b/src/tk023/images/icons/web_page_24dp.svg
new file mode 100644
index 0000000..c368005
--- /dev/null
+++ b/src/tk023/images/icons/web_page_24dp.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/icons/x.svg b/src/tk023/images/icons/x.svg
new file mode 100644
index 0000000..69ffd8b
--- /dev/null
+++ b/src/tk023/images/icons/x.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/tk023/images/icons/youtube_24dp.svg b/src/tk023/images/icons/youtube_24dp.svg
new file mode 100644
index 0000000..27852f9
--- /dev/null
+++ b/src/tk023/images/icons/youtube_24dp.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/tk023/images/icons/zen_black_28x28.svg b/src/tk023/images/icons/zen_black_28x28.svg
new file mode 100644
index 0000000..761904b
--- /dev/null
+++ b/src/tk023/images/icons/zen_black_28x28.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/igc.svg b/src/tk023/images/igc.svg
new file mode 100644
index 0000000..739f2ea
--- /dev/null
+++ b/src/tk023/images/igc.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/ksi.svg b/src/tk023/images/ksi.svg
new file mode 100644
index 0000000..50af431
--- /dev/null
+++ b/src/tk023/images/ksi.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/ad.svg b/src/tk023/images/locale/ad.svg
new file mode 100644
index 0000000..8d3096d
--- /dev/null
+++ b/src/tk023/images/locale/ad.svg
@@ -0,0 +1,154 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/ae.svg b/src/tk023/images/locale/ae.svg
new file mode 100644
index 0000000..64bc2bd
--- /dev/null
+++ b/src/tk023/images/locale/ae.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/af.svg b/src/tk023/images/locale/af.svg
new file mode 100644
index 0000000..c919e0a
--- /dev/null
+++ b/src/tk023/images/locale/af.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/ag.svg b/src/tk023/images/locale/ag.svg
new file mode 100644
index 0000000..54d96e0
--- /dev/null
+++ b/src/tk023/images/locale/ag.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/ai.svg b/src/tk023/images/locale/ai.svg
new file mode 100644
index 0000000..66e974b
--- /dev/null
+++ b/src/tk023/images/locale/ai.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/al.svg b/src/tk023/images/locale/al.svg
new file mode 100644
index 0000000..393d18e
--- /dev/null
+++ b/src/tk023/images/locale/al.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/am.svg b/src/tk023/images/locale/am.svg
new file mode 100644
index 0000000..533bcd8
--- /dev/null
+++ b/src/tk023/images/locale/am.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/ao.svg b/src/tk023/images/locale/ao.svg
new file mode 100644
index 0000000..d8b0ed4
--- /dev/null
+++ b/src/tk023/images/locale/ao.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/aq.svg b/src/tk023/images/locale/aq.svg
new file mode 100644
index 0000000..58898da
--- /dev/null
+++ b/src/tk023/images/locale/aq.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/ar.svg b/src/tk023/images/locale/ar.svg
new file mode 100644
index 0000000..14e7708
--- /dev/null
+++ b/src/tk023/images/locale/ar.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/arg.svg b/src/tk023/images/locale/arg.svg
new file mode 100644
index 0000000..e71880e
--- /dev/null
+++ b/src/tk023/images/locale/arg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/as.svg b/src/tk023/images/locale/as.svg
new file mode 100644
index 0000000..7398660
--- /dev/null
+++ b/src/tk023/images/locale/as.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/at.svg b/src/tk023/images/locale/at.svg
new file mode 100644
index 0000000..295e2ad
--- /dev/null
+++ b/src/tk023/images/locale/at.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/au.svg b/src/tk023/images/locale/au.svg
new file mode 100644
index 0000000..bab7eb4
--- /dev/null
+++ b/src/tk023/images/locale/au.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/aw.svg b/src/tk023/images/locale/aw.svg
new file mode 100644
index 0000000..d6cb10f
--- /dev/null
+++ b/src/tk023/images/locale/aw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/ax.svg b/src/tk023/images/locale/ax.svg
new file mode 100644
index 0000000..f5d71f5
--- /dev/null
+++ b/src/tk023/images/locale/ax.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/az.svg b/src/tk023/images/locale/az.svg
new file mode 100644
index 0000000..013aa6c
--- /dev/null
+++ b/src/tk023/images/locale/az.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/ba.svg b/src/tk023/images/locale/ba.svg
new file mode 100644
index 0000000..45845f0
--- /dev/null
+++ b/src/tk023/images/locale/ba.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/bb.svg b/src/tk023/images/locale/bb.svg
new file mode 100644
index 0000000..e07f520
--- /dev/null
+++ b/src/tk023/images/locale/bb.svg
@@ -0,0 +1,7 @@
+
+Flag of Barbados
+
+
+
+
+
diff --git a/src/tk023/images/locale/bd.svg b/src/tk023/images/locale/bd.svg
new file mode 100644
index 0000000..8169149
--- /dev/null
+++ b/src/tk023/images/locale/bd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/be.svg b/src/tk023/images/locale/be.svg
new file mode 100644
index 0000000..ce3cd3e
--- /dev/null
+++ b/src/tk023/images/locale/be.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/bf.svg b/src/tk023/images/locale/bf.svg
new file mode 100644
index 0000000..c38e954
--- /dev/null
+++ b/src/tk023/images/locale/bf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/bg.svg b/src/tk023/images/locale/bg.svg
new file mode 100644
index 0000000..4b1e062
--- /dev/null
+++ b/src/tk023/images/locale/bg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/bh.svg b/src/tk023/images/locale/bh.svg
new file mode 100644
index 0000000..c539a55
--- /dev/null
+++ b/src/tk023/images/locale/bh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/bi.svg b/src/tk023/images/locale/bi.svg
new file mode 100644
index 0000000..dcafa5a
--- /dev/null
+++ b/src/tk023/images/locale/bi.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/bj.svg b/src/tk023/images/locale/bj.svg
new file mode 100644
index 0000000..a4e3d87
--- /dev/null
+++ b/src/tk023/images/locale/bj.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/bl.svg b/src/tk023/images/locale/bl.svg
new file mode 100644
index 0000000..c76dd71
--- /dev/null
+++ b/src/tk023/images/locale/bl.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/bm.svg b/src/tk023/images/locale/bm.svg
new file mode 100644
index 0000000..31a298a
--- /dev/null
+++ b/src/tk023/images/locale/bm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/bn.svg b/src/tk023/images/locale/bn.svg
new file mode 100644
index 0000000..276ff9e
--- /dev/null
+++ b/src/tk023/images/locale/bn.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/bo.svg b/src/tk023/images/locale/bo.svg
new file mode 100644
index 0000000..bb57279
--- /dev/null
+++ b/src/tk023/images/locale/bo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/bq.svg b/src/tk023/images/locale/bq.svg
new file mode 100644
index 0000000..86c0c37
--- /dev/null
+++ b/src/tk023/images/locale/bq.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/br.svg b/src/tk023/images/locale/br.svg
new file mode 100644
index 0000000..a07bcf7
--- /dev/null
+++ b/src/tk023/images/locale/br.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/bs.svg b/src/tk023/images/locale/bs.svg
new file mode 100644
index 0000000..7f98ff8
--- /dev/null
+++ b/src/tk023/images/locale/bs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/bt.svg b/src/tk023/images/locale/bt.svg
new file mode 100644
index 0000000..7a23e11
--- /dev/null
+++ b/src/tk023/images/locale/bt.svg
@@ -0,0 +1,466 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/bv.svg b/src/tk023/images/locale/bv.svg
new file mode 100644
index 0000000..69120a6
--- /dev/null
+++ b/src/tk023/images/locale/bv.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/bw.svg b/src/tk023/images/locale/bw.svg
new file mode 100644
index 0000000..2fe792e
--- /dev/null
+++ b/src/tk023/images/locale/bw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/by.svg b/src/tk023/images/locale/by.svg
new file mode 100644
index 0000000..574980f
--- /dev/null
+++ b/src/tk023/images/locale/by.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/bz.svg b/src/tk023/images/locale/bz.svg
new file mode 100644
index 0000000..3cbb466
--- /dev/null
+++ b/src/tk023/images/locale/bz.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/ca.svg b/src/tk023/images/locale/ca.svg
new file mode 100644
index 0000000..f03177d
--- /dev/null
+++ b/src/tk023/images/locale/ca.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/cc.svg b/src/tk023/images/locale/cc.svg
new file mode 100644
index 0000000..b7e3f56
--- /dev/null
+++ b/src/tk023/images/locale/cc.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/cd.svg b/src/tk023/images/locale/cd.svg
new file mode 100644
index 0000000..862681e
--- /dev/null
+++ b/src/tk023/images/locale/cd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/cf.svg b/src/tk023/images/locale/cf.svg
new file mode 100644
index 0000000..24e8e57
--- /dev/null
+++ b/src/tk023/images/locale/cf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/cg.svg b/src/tk023/images/locale/cg.svg
new file mode 100644
index 0000000..cbfd12e
--- /dev/null
+++ b/src/tk023/images/locale/cg.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/locale/ch.svg b/src/tk023/images/locale/ch.svg
new file mode 100644
index 0000000..dd0ff63
--- /dev/null
+++ b/src/tk023/images/locale/ch.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/ci.svg b/src/tk023/images/locale/ci.svg
new file mode 100644
index 0000000..7563a18
--- /dev/null
+++ b/src/tk023/images/locale/ci.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/ck.svg b/src/tk023/images/locale/ck.svg
new file mode 100644
index 0000000..c08f95d
--- /dev/null
+++ b/src/tk023/images/locale/ck.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/cl.svg b/src/tk023/images/locale/cl.svg
new file mode 100644
index 0000000..b338656
--- /dev/null
+++ b/src/tk023/images/locale/cl.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/cm.svg b/src/tk023/images/locale/cm.svg
new file mode 100644
index 0000000..901fecf
--- /dev/null
+++ b/src/tk023/images/locale/cm.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/cn.svg b/src/tk023/images/locale/cn.svg
new file mode 100644
index 0000000..69a7081
--- /dev/null
+++ b/src/tk023/images/locale/cn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/co.svg b/src/tk023/images/locale/co.svg
new file mode 100644
index 0000000..6cb2061
--- /dev/null
+++ b/src/tk023/images/locale/co.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/locale/cr.svg b/src/tk023/images/locale/cr.svg
new file mode 100644
index 0000000..a5f292b
--- /dev/null
+++ b/src/tk023/images/locale/cr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/cu.svg b/src/tk023/images/locale/cu.svg
new file mode 100644
index 0000000..09558fa
--- /dev/null
+++ b/src/tk023/images/locale/cu.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/cv.svg b/src/tk023/images/locale/cv.svg
new file mode 100644
index 0000000..1f61248
--- /dev/null
+++ b/src/tk023/images/locale/cv.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/cw.svg b/src/tk023/images/locale/cw.svg
new file mode 100644
index 0000000..f2c9853
--- /dev/null
+++ b/src/tk023/images/locale/cw.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/cx.svg b/src/tk023/images/locale/cx.svg
new file mode 100644
index 0000000..e3ec560
--- /dev/null
+++ b/src/tk023/images/locale/cx.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/cy.svg b/src/tk023/images/locale/cy.svg
new file mode 100644
index 0000000..54489e7
--- /dev/null
+++ b/src/tk023/images/locale/cy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/cz.svg b/src/tk023/images/locale/cz.svg
new file mode 100644
index 0000000..db03aba
--- /dev/null
+++ b/src/tk023/images/locale/cz.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/locale/de.svg b/src/tk023/images/locale/de.svg
new file mode 100644
index 0000000..aa9fbd3
--- /dev/null
+++ b/src/tk023/images/locale/de.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/dj.svg b/src/tk023/images/locale/dj.svg
new file mode 100644
index 0000000..1d49f34
--- /dev/null
+++ b/src/tk023/images/locale/dj.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/dk.svg b/src/tk023/images/locale/dk.svg
new file mode 100644
index 0000000..ae58c50
--- /dev/null
+++ b/src/tk023/images/locale/dk.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/locale/dm.svg b/src/tk023/images/locale/dm.svg
new file mode 100644
index 0000000..028b33b
--- /dev/null
+++ b/src/tk023/images/locale/dm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/do.svg b/src/tk023/images/locale/do.svg
new file mode 100644
index 0000000..fa272ed
--- /dev/null
+++ b/src/tk023/images/locale/do.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/dz.svg b/src/tk023/images/locale/dz.svg
new file mode 100644
index 0000000..e1165a7
--- /dev/null
+++ b/src/tk023/images/locale/dz.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/locale/ec.svg b/src/tk023/images/locale/ec.svg
new file mode 100644
index 0000000..b673e6e
--- /dev/null
+++ b/src/tk023/images/locale/ec.svg
@@ -0,0 +1,519 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/ee.svg b/src/tk023/images/locale/ee.svg
new file mode 100644
index 0000000..1bddd1a
--- /dev/null
+++ b/src/tk023/images/locale/ee.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/eg.svg b/src/tk023/images/locale/eg.svg
new file mode 100644
index 0000000..e53e54a
--- /dev/null
+++ b/src/tk023/images/locale/eg.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/eh.svg b/src/tk023/images/locale/eh.svg
new file mode 100644
index 0000000..a5b0772
--- /dev/null
+++ b/src/tk023/images/locale/eh.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/en.svg b/src/tk023/images/locale/en.svg
new file mode 100644
index 0000000..1b8fb42
--- /dev/null
+++ b/src/tk023/images/locale/en.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/er.svg b/src/tk023/images/locale/er.svg
new file mode 100644
index 0000000..efab450
--- /dev/null
+++ b/src/tk023/images/locale/er.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/es.svg b/src/tk023/images/locale/es.svg
new file mode 100644
index 0000000..23f0d2f
--- /dev/null
+++ b/src/tk023/images/locale/es.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/et.svg b/src/tk023/images/locale/et.svg
new file mode 100644
index 0000000..a9c9781
--- /dev/null
+++ b/src/tk023/images/locale/et.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/eu.svg b/src/tk023/images/locale/eu.svg
new file mode 100644
index 0000000..7f04d8a
--- /dev/null
+++ b/src/tk023/images/locale/eu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/fi.svg b/src/tk023/images/locale/fi.svg
new file mode 100644
index 0000000..01d061d
--- /dev/null
+++ b/src/tk023/images/locale/fi.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/locale/fj.svg b/src/tk023/images/locale/fj.svg
new file mode 100644
index 0000000..81b765b
--- /dev/null
+++ b/src/tk023/images/locale/fj.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/fk.svg b/src/tk023/images/locale/fk.svg
new file mode 100644
index 0000000..876af98
--- /dev/null
+++ b/src/tk023/images/locale/fk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/fm.svg b/src/tk023/images/locale/fm.svg
new file mode 100644
index 0000000..98009e8
--- /dev/null
+++ b/src/tk023/images/locale/fm.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/fo.svg b/src/tk023/images/locale/fo.svg
new file mode 100644
index 0000000..57292f3
--- /dev/null
+++ b/src/tk023/images/locale/fo.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/fr.svg b/src/tk023/images/locale/fr.svg
new file mode 100644
index 0000000..c76dd71
--- /dev/null
+++ b/src/tk023/images/locale/fr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/ga.svg b/src/tk023/images/locale/ga.svg
new file mode 100644
index 0000000..45e3198
--- /dev/null
+++ b/src/tk023/images/locale/ga.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/locale/gb-eng.svg b/src/tk023/images/locale/gb-eng.svg
new file mode 100644
index 0000000..52e2702
--- /dev/null
+++ b/src/tk023/images/locale/gb-eng.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/gb-nir.svg b/src/tk023/images/locale/gb-nir.svg
new file mode 100644
index 0000000..1b8fb42
--- /dev/null
+++ b/src/tk023/images/locale/gb-nir.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/gb-sct.svg b/src/tk023/images/locale/gb-sct.svg
new file mode 100644
index 0000000..a016a08
--- /dev/null
+++ b/src/tk023/images/locale/gb-sct.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/gb-wls.svg b/src/tk023/images/locale/gb-wls.svg
new file mode 100644
index 0000000..75bade2
--- /dev/null
+++ b/src/tk023/images/locale/gb-wls.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/gb.svg b/src/tk023/images/locale/gb.svg
new file mode 100644
index 0000000..1b8fb42
--- /dev/null
+++ b/src/tk023/images/locale/gb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/gd.svg b/src/tk023/images/locale/gd.svg
new file mode 100644
index 0000000..a8ad730
--- /dev/null
+++ b/src/tk023/images/locale/gd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/ge.svg b/src/tk023/images/locale/ge.svg
new file mode 100644
index 0000000..ed3c23b
--- /dev/null
+++ b/src/tk023/images/locale/ge.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/gf.svg b/src/tk023/images/locale/gf.svg
new file mode 100644
index 0000000..c76dd71
--- /dev/null
+++ b/src/tk023/images/locale/gf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/gg.svg b/src/tk023/images/locale/gg.svg
new file mode 100644
index 0000000..b470de5
--- /dev/null
+++ b/src/tk023/images/locale/gg.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/gh.svg b/src/tk023/images/locale/gh.svg
new file mode 100644
index 0000000..6017337
--- /dev/null
+++ b/src/tk023/images/locale/gh.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/gi.svg b/src/tk023/images/locale/gi.svg
new file mode 100644
index 0000000..5a45fbd
--- /dev/null
+++ b/src/tk023/images/locale/gi.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/gl.svg b/src/tk023/images/locale/gl.svg
new file mode 100644
index 0000000..00ccf94
--- /dev/null
+++ b/src/tk023/images/locale/gl.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/tk023/images/locale/gm.svg b/src/tk023/images/locale/gm.svg
new file mode 100644
index 0000000..5e1719c
--- /dev/null
+++ b/src/tk023/images/locale/gm.svg
@@ -0,0 +1,7 @@
+
+Flag of The Gambia
+
+
+
+
+
diff --git a/src/tk023/images/locale/gn.svg b/src/tk023/images/locale/gn.svg
new file mode 100644
index 0000000..4c2621a
--- /dev/null
+++ b/src/tk023/images/locale/gn.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/locale/gp.svg b/src/tk023/images/locale/gp.svg
new file mode 100644
index 0000000..c76dd71
--- /dev/null
+++ b/src/tk023/images/locale/gp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/gq.svg b/src/tk023/images/locale/gq.svg
new file mode 100644
index 0000000..e2bd36f
--- /dev/null
+++ b/src/tk023/images/locale/gq.svg
@@ -0,0 +1,75 @@
+
+Flag of Equatorial Guinea
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/gr.svg b/src/tk023/images/locale/gr.svg
new file mode 100644
index 0000000..104ef7c
--- /dev/null
+++ b/src/tk023/images/locale/gr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/gs.svg b/src/tk023/images/locale/gs.svg
new file mode 100644
index 0000000..9089b51
--- /dev/null
+++ b/src/tk023/images/locale/gs.svg
@@ -0,0 +1 @@
+L E O T E R R R R R E O O A A A M P P P I T T M G
\ No newline at end of file
diff --git a/src/tk023/images/locale/gt.svg b/src/tk023/images/locale/gt.svg
new file mode 100644
index 0000000..cf475c9
--- /dev/null
+++ b/src/tk023/images/locale/gt.svg
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/gu.svg b/src/tk023/images/locale/gu.svg
new file mode 100644
index 0000000..31bda59
--- /dev/null
+++ b/src/tk023/images/locale/gu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/gw.svg b/src/tk023/images/locale/gw.svg
new file mode 100644
index 0000000..09d35f3
--- /dev/null
+++ b/src/tk023/images/locale/gw.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/gy.svg b/src/tk023/images/locale/gy.svg
new file mode 100644
index 0000000..16ce1ad
--- /dev/null
+++ b/src/tk023/images/locale/gy.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/hi.svg b/src/tk023/images/locale/hi.svg
new file mode 100644
index 0000000..c223595
--- /dev/null
+++ b/src/tk023/images/locale/hi.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/hk.svg b/src/tk023/images/locale/hk.svg
new file mode 100644
index 0000000..c95457c
--- /dev/null
+++ b/src/tk023/images/locale/hk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/hm.svg b/src/tk023/images/locale/hm.svg
new file mode 100644
index 0000000..bab7eb4
--- /dev/null
+++ b/src/tk023/images/locale/hm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/hn.svg b/src/tk023/images/locale/hn.svg
new file mode 100644
index 0000000..015a744
--- /dev/null
+++ b/src/tk023/images/locale/hn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/hr.svg b/src/tk023/images/locale/hr.svg
new file mode 100644
index 0000000..dc56428
--- /dev/null
+++ b/src/tk023/images/locale/hr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/ht.svg b/src/tk023/images/locale/ht.svg
new file mode 100644
index 0000000..8fb20cf
--- /dev/null
+++ b/src/tk023/images/locale/ht.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/hu.svg b/src/tk023/images/locale/hu.svg
new file mode 100644
index 0000000..3ff4c81
--- /dev/null
+++ b/src/tk023/images/locale/hu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/id.svg b/src/tk023/images/locale/id.svg
new file mode 100644
index 0000000..dadcc9b
--- /dev/null
+++ b/src/tk023/images/locale/id.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/ie.svg b/src/tk023/images/locale/ie.svg
new file mode 100644
index 0000000..8c90cc9
--- /dev/null
+++ b/src/tk023/images/locale/ie.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/il.svg b/src/tk023/images/locale/il.svg
new file mode 100644
index 0000000..2475002
--- /dev/null
+++ b/src/tk023/images/locale/il.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/im.svg b/src/tk023/images/locale/im.svg
new file mode 100644
index 0000000..757c401
--- /dev/null
+++ b/src/tk023/images/locale/im.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/in.svg b/src/tk023/images/locale/in.svg
new file mode 100644
index 0000000..c223595
--- /dev/null
+++ b/src/tk023/images/locale/in.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/io.svg b/src/tk023/images/locale/io.svg
new file mode 100644
index 0000000..8130500
--- /dev/null
+++ b/src/tk023/images/locale/io.svg
@@ -0,0 +1 @@
+
diff --git a/src/tk023/images/locale/iq.svg b/src/tk023/images/locale/iq.svg
new file mode 100644
index 0000000..f806fcb
--- /dev/null
+++ b/src/tk023/images/locale/iq.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/ir.svg b/src/tk023/images/locale/ir.svg
new file mode 100644
index 0000000..59b51b5
--- /dev/null
+++ b/src/tk023/images/locale/ir.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/is.svg b/src/tk023/images/locale/is.svg
new file mode 100644
index 0000000..2830bde
--- /dev/null
+++ b/src/tk023/images/locale/is.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/it.svg b/src/tk023/images/locale/it.svg
new file mode 100644
index 0000000..f9d35b8
--- /dev/null
+++ b/src/tk023/images/locale/it.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/je.svg b/src/tk023/images/locale/je.svg
new file mode 100644
index 0000000..d324787
--- /dev/null
+++ b/src/tk023/images/locale/je.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/jm.svg b/src/tk023/images/locale/jm.svg
new file mode 100644
index 0000000..ee72440
--- /dev/null
+++ b/src/tk023/images/locale/jm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/jo.svg b/src/tk023/images/locale/jo.svg
new file mode 100644
index 0000000..fbcf468
--- /dev/null
+++ b/src/tk023/images/locale/jo.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/jp.svg b/src/tk023/images/locale/jp.svg
new file mode 100644
index 0000000..6299e73
--- /dev/null
+++ b/src/tk023/images/locale/jp.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/tk023/images/locale/ke.svg b/src/tk023/images/locale/ke.svg
new file mode 100644
index 0000000..8f2468b
--- /dev/null
+++ b/src/tk023/images/locale/ke.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/kg.svg b/src/tk023/images/locale/kg.svg
new file mode 100644
index 0000000..8487dc9
--- /dev/null
+++ b/src/tk023/images/locale/kg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/kh.svg b/src/tk023/images/locale/kh.svg
new file mode 100644
index 0000000..3d46f62
--- /dev/null
+++ b/src/tk023/images/locale/kh.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/ki.svg b/src/tk023/images/locale/ki.svg
new file mode 100644
index 0000000..aa8ea66
--- /dev/null
+++ b/src/tk023/images/locale/ki.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/km.svg b/src/tk023/images/locale/km.svg
new file mode 100644
index 0000000..cd7a975
--- /dev/null
+++ b/src/tk023/images/locale/km.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/kn.svg b/src/tk023/images/locale/kn.svg
new file mode 100644
index 0000000..6fd78c6
--- /dev/null
+++ b/src/tk023/images/locale/kn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/kp.svg b/src/tk023/images/locale/kp.svg
new file mode 100644
index 0000000..d700482
--- /dev/null
+++ b/src/tk023/images/locale/kp.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/kr.svg b/src/tk023/images/locale/kr.svg
new file mode 100644
index 0000000..a2b3074
--- /dev/null
+++ b/src/tk023/images/locale/kr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/kw.svg b/src/tk023/images/locale/kw.svg
new file mode 100644
index 0000000..4406517
--- /dev/null
+++ b/src/tk023/images/locale/kw.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/ky.svg b/src/tk023/images/locale/ky.svg
new file mode 100644
index 0000000..395664d
--- /dev/null
+++ b/src/tk023/images/locale/ky.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/kz.svg b/src/tk023/images/locale/kz.svg
new file mode 100644
index 0000000..115aba3
--- /dev/null
+++ b/src/tk023/images/locale/kz.svg
@@ -0,0 +1,37 @@
+
+Flag of Kazakhstan
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/la.svg b/src/tk023/images/locale/la.svg
new file mode 100644
index 0000000..b8805ee
--- /dev/null
+++ b/src/tk023/images/locale/la.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/lb.svg b/src/tk023/images/locale/lb.svg
new file mode 100644
index 0000000..af7e03d
--- /dev/null
+++ b/src/tk023/images/locale/lb.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/locale/lc.svg b/src/tk023/images/locale/lc.svg
new file mode 100644
index 0000000..1249b76
--- /dev/null
+++ b/src/tk023/images/locale/lc.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/li.svg b/src/tk023/images/locale/li.svg
new file mode 100644
index 0000000..e7904fe
--- /dev/null
+++ b/src/tk023/images/locale/li.svg
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/lk.svg b/src/tk023/images/locale/lk.svg
new file mode 100644
index 0000000..cb5e633
--- /dev/null
+++ b/src/tk023/images/locale/lk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/lr.svg b/src/tk023/images/locale/lr.svg
new file mode 100644
index 0000000..5fbee8d
--- /dev/null
+++ b/src/tk023/images/locale/lr.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/ls.svg b/src/tk023/images/locale/ls.svg
new file mode 100644
index 0000000..4cb99e0
--- /dev/null
+++ b/src/tk023/images/locale/ls.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/lt.svg b/src/tk023/images/locale/lt.svg
new file mode 100644
index 0000000..690ae46
--- /dev/null
+++ b/src/tk023/images/locale/lt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/lu.svg b/src/tk023/images/locale/lu.svg
new file mode 100644
index 0000000..712a3ae
--- /dev/null
+++ b/src/tk023/images/locale/lu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/lv.svg b/src/tk023/images/locale/lv.svg
new file mode 100644
index 0000000..655ac4f
--- /dev/null
+++ b/src/tk023/images/locale/lv.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/ly.svg b/src/tk023/images/locale/ly.svg
new file mode 100644
index 0000000..75db37c
--- /dev/null
+++ b/src/tk023/images/locale/ly.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/ma.svg b/src/tk023/images/locale/ma.svg
new file mode 100644
index 0000000..9faffa1
--- /dev/null
+++ b/src/tk023/images/locale/ma.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/mc.svg b/src/tk023/images/locale/mc.svg
new file mode 100644
index 0000000..231ec9b
--- /dev/null
+++ b/src/tk023/images/locale/mc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/md.svg b/src/tk023/images/locale/md.svg
new file mode 100644
index 0000000..f4d781d
--- /dev/null
+++ b/src/tk023/images/locale/md.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/me.svg b/src/tk023/images/locale/me.svg
new file mode 100644
index 0000000..51a7d91
--- /dev/null
+++ b/src/tk023/images/locale/me.svg
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/mf.svg b/src/tk023/images/locale/mf.svg
new file mode 100644
index 0000000..c76dd71
--- /dev/null
+++ b/src/tk023/images/locale/mf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/mg.svg b/src/tk023/images/locale/mg.svg
new file mode 100644
index 0000000..6d7dcf4
--- /dev/null
+++ b/src/tk023/images/locale/mg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/mh.svg b/src/tk023/images/locale/mh.svg
new file mode 100644
index 0000000..ae94efb
--- /dev/null
+++ b/src/tk023/images/locale/mh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/mk.svg b/src/tk023/images/locale/mk.svg
new file mode 100644
index 0000000..06b3cce
--- /dev/null
+++ b/src/tk023/images/locale/mk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/ml.svg b/src/tk023/images/locale/ml.svg
new file mode 100644
index 0000000..45f3dd2
--- /dev/null
+++ b/src/tk023/images/locale/ml.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/locale/mm.svg b/src/tk023/images/locale/mm.svg
new file mode 100644
index 0000000..abfdec7
--- /dev/null
+++ b/src/tk023/images/locale/mm.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/mn.svg b/src/tk023/images/locale/mn.svg
new file mode 100644
index 0000000..2af7efe
--- /dev/null
+++ b/src/tk023/images/locale/mn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/mo.svg b/src/tk023/images/locale/mo.svg
new file mode 100644
index 0000000..3d17d05
--- /dev/null
+++ b/src/tk023/images/locale/mo.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/mp.svg b/src/tk023/images/locale/mp.svg
new file mode 100644
index 0000000..f5055c8
--- /dev/null
+++ b/src/tk023/images/locale/mp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/mq.svg b/src/tk023/images/locale/mq.svg
new file mode 100644
index 0000000..c76dd71
--- /dev/null
+++ b/src/tk023/images/locale/mq.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/mr.svg b/src/tk023/images/locale/mr.svg
new file mode 100644
index 0000000..c9ccfe8
--- /dev/null
+++ b/src/tk023/images/locale/mr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/ms.svg b/src/tk023/images/locale/ms.svg
new file mode 100644
index 0000000..71e497f
--- /dev/null
+++ b/src/tk023/images/locale/ms.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/mt.svg b/src/tk023/images/locale/mt.svg
new file mode 100644
index 0000000..b0fcfd8
--- /dev/null
+++ b/src/tk023/images/locale/mt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/mu.svg b/src/tk023/images/locale/mu.svg
new file mode 100644
index 0000000..f92f294
--- /dev/null
+++ b/src/tk023/images/locale/mu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/mv.svg b/src/tk023/images/locale/mv.svg
new file mode 100644
index 0000000..5e5e5bb
--- /dev/null
+++ b/src/tk023/images/locale/mv.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/mw.svg b/src/tk023/images/locale/mw.svg
new file mode 100644
index 0000000..4a13318
--- /dev/null
+++ b/src/tk023/images/locale/mw.svg
@@ -0,0 +1,24 @@
+
+Flag of Malawi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/mx.svg b/src/tk023/images/locale/mx.svg
new file mode 100644
index 0000000..018c462
--- /dev/null
+++ b/src/tk023/images/locale/mx.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/my.svg b/src/tk023/images/locale/my.svg
new file mode 100644
index 0000000..8cc26db
--- /dev/null
+++ b/src/tk023/images/locale/my.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/mz.svg b/src/tk023/images/locale/mz.svg
new file mode 100644
index 0000000..ee2f077
--- /dev/null
+++ b/src/tk023/images/locale/mz.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/na.svg b/src/tk023/images/locale/na.svg
new file mode 100644
index 0000000..328e490
--- /dev/null
+++ b/src/tk023/images/locale/na.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/nc.svg b/src/tk023/images/locale/nc.svg
new file mode 100644
index 0000000..c76dd71
--- /dev/null
+++ b/src/tk023/images/locale/nc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/ne.svg b/src/tk023/images/locale/ne.svg
new file mode 100644
index 0000000..afe9445
--- /dev/null
+++ b/src/tk023/images/locale/ne.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/nf.svg b/src/tk023/images/locale/nf.svg
new file mode 100644
index 0000000..5187f91
--- /dev/null
+++ b/src/tk023/images/locale/nf.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/locale/ng.svg b/src/tk023/images/locale/ng.svg
new file mode 100644
index 0000000..87b44f3
--- /dev/null
+++ b/src/tk023/images/locale/ng.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/tk023/images/locale/ni.svg b/src/tk023/images/locale/ni.svg
new file mode 100644
index 0000000..5cc4a59
--- /dev/null
+++ b/src/tk023/images/locale/ni.svg
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/nl.svg b/src/tk023/images/locale/nl.svg
new file mode 100644
index 0000000..86c0c37
--- /dev/null
+++ b/src/tk023/images/locale/nl.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/no.svg b/src/tk023/images/locale/no.svg
new file mode 100644
index 0000000..69120a6
--- /dev/null
+++ b/src/tk023/images/locale/no.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/np.svg b/src/tk023/images/locale/np.svg
new file mode 100644
index 0000000..839dd2a
--- /dev/null
+++ b/src/tk023/images/locale/np.svg
@@ -0,0 +1,33 @@
+
+Flag of Nepal
+Coding according to the official construction in "Constitution of the Kingdom of Nepal, Article 5, Shedule 1", adopted in November 1990
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/nr.svg b/src/tk023/images/locale/nr.svg
new file mode 100644
index 0000000..481f8b6
--- /dev/null
+++ b/src/tk023/images/locale/nr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/nu.svg b/src/tk023/images/locale/nu.svg
new file mode 100644
index 0000000..a2e2aee
--- /dev/null
+++ b/src/tk023/images/locale/nu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/nz.svg b/src/tk023/images/locale/nz.svg
new file mode 100644
index 0000000..db87a7f
--- /dev/null
+++ b/src/tk023/images/locale/nz.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/om.svg b/src/tk023/images/locale/om.svg
new file mode 100644
index 0000000..9fc9021
--- /dev/null
+++ b/src/tk023/images/locale/om.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/pa.svg b/src/tk023/images/locale/pa.svg
new file mode 100644
index 0000000..d6ddb3f
--- /dev/null
+++ b/src/tk023/images/locale/pa.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/pe.svg b/src/tk023/images/locale/pe.svg
new file mode 100644
index 0000000..53c4743
--- /dev/null
+++ b/src/tk023/images/locale/pe.svg
@@ -0,0 +1,320 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/pf.svg b/src/tk023/images/locale/pf.svg
new file mode 100644
index 0000000..9f87f90
--- /dev/null
+++ b/src/tk023/images/locale/pf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/pg.svg b/src/tk023/images/locale/pg.svg
new file mode 100644
index 0000000..01f8a9d
--- /dev/null
+++ b/src/tk023/images/locale/pg.svg
@@ -0,0 +1,13 @@
+
+Flag of Papua New Guinea
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/ph.svg b/src/tk023/images/locale/ph.svg
new file mode 100644
index 0000000..7970fa1
--- /dev/null
+++ b/src/tk023/images/locale/ph.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/pk.svg b/src/tk023/images/locale/pk.svg
new file mode 100644
index 0000000..daab142
--- /dev/null
+++ b/src/tk023/images/locale/pk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/pl.svg b/src/tk023/images/locale/pl.svg
new file mode 100644
index 0000000..dfb989b
--- /dev/null
+++ b/src/tk023/images/locale/pl.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/pm.svg b/src/tk023/images/locale/pm.svg
new file mode 100644
index 0000000..c76dd71
--- /dev/null
+++ b/src/tk023/images/locale/pm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/pn.svg b/src/tk023/images/locale/pn.svg
new file mode 100644
index 0000000..2d4d789
--- /dev/null
+++ b/src/tk023/images/locale/pn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/pr.svg b/src/tk023/images/locale/pr.svg
new file mode 100644
index 0000000..775619c
--- /dev/null
+++ b/src/tk023/images/locale/pr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/ps.svg b/src/tk023/images/locale/ps.svg
new file mode 100644
index 0000000..c0dfe9c
--- /dev/null
+++ b/src/tk023/images/locale/ps.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/pt.svg b/src/tk023/images/locale/pt.svg
new file mode 100644
index 0000000..88b0816
--- /dev/null
+++ b/src/tk023/images/locale/pt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/pw.svg b/src/tk023/images/locale/pw.svg
new file mode 100644
index 0000000..802482d
--- /dev/null
+++ b/src/tk023/images/locale/pw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/py.svg b/src/tk023/images/locale/py.svg
new file mode 100644
index 0000000..7e41611
--- /dev/null
+++ b/src/tk023/images/locale/py.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/qa.svg b/src/tk023/images/locale/qa.svg
new file mode 100644
index 0000000..b750f07
--- /dev/null
+++ b/src/tk023/images/locale/qa.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/re.svg b/src/tk023/images/locale/re.svg
new file mode 100644
index 0000000..c76dd71
--- /dev/null
+++ b/src/tk023/images/locale/re.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/ro.svg b/src/tk023/images/locale/ro.svg
new file mode 100644
index 0000000..ccd3c0d
--- /dev/null
+++ b/src/tk023/images/locale/ro.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/rs.svg b/src/tk023/images/locale/rs.svg
new file mode 100644
index 0000000..a1d6f40
--- /dev/null
+++ b/src/tk023/images/locale/rs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/ru.svg b/src/tk023/images/locale/ru.svg
new file mode 100644
index 0000000..6e65fbd
--- /dev/null
+++ b/src/tk023/images/locale/ru.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/rw.svg b/src/tk023/images/locale/rw.svg
new file mode 100644
index 0000000..7d2ec0c
--- /dev/null
+++ b/src/tk023/images/locale/rw.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/sa.svg b/src/tk023/images/locale/sa.svg
new file mode 100644
index 0000000..d9a6ce8
--- /dev/null
+++ b/src/tk023/images/locale/sa.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/sb.svg b/src/tk023/images/locale/sb.svg
new file mode 100644
index 0000000..b104e17
--- /dev/null
+++ b/src/tk023/images/locale/sb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/sc.svg b/src/tk023/images/locale/sc.svg
new file mode 100644
index 0000000..bbc2fc1
--- /dev/null
+++ b/src/tk023/images/locale/sc.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/sd.svg b/src/tk023/images/locale/sd.svg
new file mode 100644
index 0000000..a7193e7
--- /dev/null
+++ b/src/tk023/images/locale/sd.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/se.svg b/src/tk023/images/locale/se.svg
new file mode 100644
index 0000000..9223d14
--- /dev/null
+++ b/src/tk023/images/locale/se.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/locale/sg.svg b/src/tk023/images/locale/sg.svg
new file mode 100644
index 0000000..d5c6e04
--- /dev/null
+++ b/src/tk023/images/locale/sg.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/sh.svg b/src/tk023/images/locale/sh.svg
new file mode 100644
index 0000000..1b8fb42
--- /dev/null
+++ b/src/tk023/images/locale/sh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/si.svg b/src/tk023/images/locale/si.svg
new file mode 100644
index 0000000..517b1b1
--- /dev/null
+++ b/src/tk023/images/locale/si.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/sj.svg b/src/tk023/images/locale/sj.svg
new file mode 100644
index 0000000..69120a6
--- /dev/null
+++ b/src/tk023/images/locale/sj.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/sk.svg b/src/tk023/images/locale/sk.svg
new file mode 100644
index 0000000..70142ba
--- /dev/null
+++ b/src/tk023/images/locale/sk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/sl.svg b/src/tk023/images/locale/sl.svg
new file mode 100644
index 0000000..eecb6b5
--- /dev/null
+++ b/src/tk023/images/locale/sl.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/sm.svg b/src/tk023/images/locale/sm.svg
new file mode 100644
index 0000000..2cf041d
--- /dev/null
+++ b/src/tk023/images/locale/sm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/sn.svg b/src/tk023/images/locale/sn.svg
new file mode 100644
index 0000000..7e34312
--- /dev/null
+++ b/src/tk023/images/locale/sn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/so.svg b/src/tk023/images/locale/so.svg
new file mode 100644
index 0000000..3053eee
--- /dev/null
+++ b/src/tk023/images/locale/so.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/sr.svg b/src/tk023/images/locale/sr.svg
new file mode 100644
index 0000000..721805e
--- /dev/null
+++ b/src/tk023/images/locale/sr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/ss.svg b/src/tk023/images/locale/ss.svg
new file mode 100644
index 0000000..71128d7
--- /dev/null
+++ b/src/tk023/images/locale/ss.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/st.svg b/src/tk023/images/locale/st.svg
new file mode 100644
index 0000000..d6d560b
--- /dev/null
+++ b/src/tk023/images/locale/st.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/sv.svg b/src/tk023/images/locale/sv.svg
new file mode 100644
index 0000000..36cb869
--- /dev/null
+++ b/src/tk023/images/locale/sv.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/sx.svg b/src/tk023/images/locale/sx.svg
new file mode 100644
index 0000000..a51149d
--- /dev/null
+++ b/src/tk023/images/locale/sx.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/sy.svg b/src/tk023/images/locale/sy.svg
new file mode 100644
index 0000000..d5d8e16
--- /dev/null
+++ b/src/tk023/images/locale/sy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/sz.svg b/src/tk023/images/locale/sz.svg
new file mode 100644
index 0000000..93e4057
--- /dev/null
+++ b/src/tk023/images/locale/sz.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/tc.svg b/src/tk023/images/locale/tc.svg
new file mode 100644
index 0000000..40e4223
--- /dev/null
+++ b/src/tk023/images/locale/tc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/td.svg b/src/tk023/images/locale/td.svg
new file mode 100644
index 0000000..29f4fee
--- /dev/null
+++ b/src/tk023/images/locale/td.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/tf.svg b/src/tk023/images/locale/tf.svg
new file mode 100644
index 0000000..eb3750a
--- /dev/null
+++ b/src/tk023/images/locale/tf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/tg.svg b/src/tk023/images/locale/tg.svg
new file mode 100644
index 0000000..629813a
--- /dev/null
+++ b/src/tk023/images/locale/tg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/th.svg b/src/tk023/images/locale/th.svg
new file mode 100644
index 0000000..eb7f78b
--- /dev/null
+++ b/src/tk023/images/locale/th.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/tj.svg b/src/tk023/images/locale/tj.svg
new file mode 100644
index 0000000..eaa1c14
--- /dev/null
+++ b/src/tk023/images/locale/tj.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/tk.svg b/src/tk023/images/locale/tk.svg
new file mode 100644
index 0000000..4f92dc1
--- /dev/null
+++ b/src/tk023/images/locale/tk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/tl.svg b/src/tk023/images/locale/tl.svg
new file mode 100644
index 0000000..33dcecb
--- /dev/null
+++ b/src/tk023/images/locale/tl.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/tm.svg b/src/tk023/images/locale/tm.svg
new file mode 100644
index 0000000..4e16348
--- /dev/null
+++ b/src/tk023/images/locale/tm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/tn.svg b/src/tk023/images/locale/tn.svg
new file mode 100644
index 0000000..a86d3d4
--- /dev/null
+++ b/src/tk023/images/locale/tn.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/locale/to.svg b/src/tk023/images/locale/to.svg
new file mode 100644
index 0000000..dcacbaf
--- /dev/null
+++ b/src/tk023/images/locale/to.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/tr.svg b/src/tk023/images/locale/tr.svg
new file mode 100644
index 0000000..3f67618
--- /dev/null
+++ b/src/tk023/images/locale/tr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/tt.svg b/src/tk023/images/locale/tt.svg
new file mode 100644
index 0000000..b11e506
--- /dev/null
+++ b/src/tk023/images/locale/tt.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/tk023/images/locale/tv.svg b/src/tk023/images/locale/tv.svg
new file mode 100644
index 0000000..f88caa5
--- /dev/null
+++ b/src/tk023/images/locale/tv.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/tw.svg b/src/tk023/images/locale/tw.svg
new file mode 100644
index 0000000..36a2d54
--- /dev/null
+++ b/src/tk023/images/locale/tw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/tz.svg b/src/tk023/images/locale/tz.svg
new file mode 100644
index 0000000..017001f
--- /dev/null
+++ b/src/tk023/images/locale/tz.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/ua.svg b/src/tk023/images/locale/ua.svg
new file mode 100644
index 0000000..c893d02
--- /dev/null
+++ b/src/tk023/images/locale/ua.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/ug.svg b/src/tk023/images/locale/ug.svg
new file mode 100644
index 0000000..f266517
--- /dev/null
+++ b/src/tk023/images/locale/ug.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/um.svg b/src/tk023/images/locale/um.svg
new file mode 100644
index 0000000..9201215
--- /dev/null
+++ b/src/tk023/images/locale/um.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/us.svg b/src/tk023/images/locale/us.svg
new file mode 100644
index 0000000..9201215
--- /dev/null
+++ b/src/tk023/images/locale/us.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/uy.svg b/src/tk023/images/locale/uy.svg
new file mode 100644
index 0000000..a01a172
--- /dev/null
+++ b/src/tk023/images/locale/uy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/uz.svg b/src/tk023/images/locale/uz.svg
new file mode 100644
index 0000000..c2f3bb3
--- /dev/null
+++ b/src/tk023/images/locale/uz.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/va.svg b/src/tk023/images/locale/va.svg
new file mode 100644
index 0000000..479895d
--- /dev/null
+++ b/src/tk023/images/locale/va.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/vc.svg b/src/tk023/images/locale/vc.svg
new file mode 100644
index 0000000..ebd16e5
--- /dev/null
+++ b/src/tk023/images/locale/vc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/ve.svg b/src/tk023/images/locale/ve.svg
new file mode 100644
index 0000000..6504267
--- /dev/null
+++ b/src/tk023/images/locale/ve.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/vg.svg b/src/tk023/images/locale/vg.svg
new file mode 100644
index 0000000..ed55d1a
--- /dev/null
+++ b/src/tk023/images/locale/vg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/vi.svg b/src/tk023/images/locale/vi.svg
new file mode 100644
index 0000000..be7002d
--- /dev/null
+++ b/src/tk023/images/locale/vi.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/vn.svg b/src/tk023/images/locale/vn.svg
new file mode 100644
index 0000000..d0dd98a
--- /dev/null
+++ b/src/tk023/images/locale/vn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/vu.svg b/src/tk023/images/locale/vu.svg
new file mode 100644
index 0000000..d754367
--- /dev/null
+++ b/src/tk023/images/locale/vu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/wf.svg b/src/tk023/images/locale/wf.svg
new file mode 100644
index 0000000..682f9f0
--- /dev/null
+++ b/src/tk023/images/locale/wf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/ws.svg b/src/tk023/images/locale/ws.svg
new file mode 100644
index 0000000..5071620
--- /dev/null
+++ b/src/tk023/images/locale/ws.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/xk.svg b/src/tk023/images/locale/xk.svg
new file mode 100644
index 0000000..244c85f
--- /dev/null
+++ b/src/tk023/images/locale/xk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/ye.svg b/src/tk023/images/locale/ye.svg
new file mode 100644
index 0000000..37c3ab3
--- /dev/null
+++ b/src/tk023/images/locale/ye.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/yt.svg b/src/tk023/images/locale/yt.svg
new file mode 100644
index 0000000..c76dd71
--- /dev/null
+++ b/src/tk023/images/locale/yt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/za.svg b/src/tk023/images/locale/za.svg
new file mode 100644
index 0000000..9fd94ac
--- /dev/null
+++ b/src/tk023/images/locale/za.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/zm.svg b/src/tk023/images/locale/zm.svg
new file mode 100644
index 0000000..bde9932
--- /dev/null
+++ b/src/tk023/images/locale/zm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/locale/zw.svg b/src/tk023/images/locale/zw.svg
new file mode 100644
index 0000000..c38e548
--- /dev/null
+++ b/src/tk023/images/locale/zw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/tk023/images/logo_gbu.png b/src/tk023/images/logo_gbu.png
new file mode 100644
index 0000000..0374a82
Binary files /dev/null and b/src/tk023/images/logo_gbu.png differ
diff --git a/src/tk023/images/logo_vniigaz.svg b/src/tk023/images/logo_vniigaz.svg
new file mode 100644
index 0000000..5ee4e80
--- /dev/null
+++ b/src/tk023/images/logo_vniigaz.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/logo_vniigaz_1163x816.svg b/src/tk023/images/logo_vniigaz_1163x816.svg
new file mode 100644
index 0000000..6c67f96
--- /dev/null
+++ b/src/tk023/images/logo_vniigaz_1163x816.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/logo_vniigaz_wt_280x110.svg b/src/tk023/images/logo_vniigaz_wt_280x110.svg
new file mode 100644
index 0000000..9c22671
--- /dev/null
+++ b/src/tk023/images/logo_vniigaz_wt_280x110.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+ background
+
+
+
+ Layer 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/tk023/images/logo_vniigaz_wt_280x110_old.svg b/src/tk023/images/logo_vniigaz_wt_280x110_old.svg
new file mode 100644
index 0000000..dff9775
--- /dev/null
+++ b/src/tk023/images/logo_vniigaz_wt_280x110_old.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/images/normativ.svg b/src/tk023/images/normativ.svg
new file mode 100644
index 0000000..9871390
--- /dev/null
+++ b/src/tk023/images/normativ.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/src/tk023/images/partners/eaes_logo.png b/src/tk023/images/partners/eaes_logo.png
new file mode 100644
index 0000000..c375e92
Binary files /dev/null and b/src/tk023/images/partners/eaes_logo.png differ
diff --git a/src/tk023/images/partners/glavgosekspertiza_logo.png b/src/tk023/images/partners/glavgosekspertiza_logo.png
new file mode 100644
index 0000000..efc1c56
Binary files /dev/null and b/src/tk023/images/partners/glavgosekspertiza_logo.png differ
diff --git a/src/tk023/images/partners/iso_logo.png b/src/tk023/images/partners/iso_logo.png
new file mode 100644
index 0000000..f7369c3
Binary files /dev/null and b/src/tk023/images/partners/iso_logo.png differ
diff --git a/src/tk023/images/partners/minstroy_logo.png b/src/tk023/images/partners/minstroy_logo.png
new file mode 100644
index 0000000..f875e3b
Binary files /dev/null and b/src/tk023/images/partners/minstroy_logo.png differ
diff --git a/src/tk023/images/partners/rosstandart_logo.png b/src/tk023/images/partners/rosstandart_logo.png
new file mode 100644
index 0000000..d48eeea
Binary files /dev/null and b/src/tk023/images/partners/rosstandart_logo.png differ
diff --git a/src/tk023/images/portfolio-sample.png b/src/tk023/images/portfolio-sample.png
new file mode 100644
index 0000000..179a98a
Binary files /dev/null and b/src/tk023/images/portfolio-sample.png differ
diff --git a/src/tk023/images/root_menu_disabling.png b/src/tk023/images/root_menu_disabling.png
new file mode 100644
index 0000000..7ce3d55
Binary files /dev/null and b/src/tk023/images/root_menu_disabling.png differ
diff --git a/src/tk023/images/root_menu_payment.png b/src/tk023/images/root_menu_payment.png
new file mode 100644
index 0000000..3527e28
Binary files /dev/null and b/src/tk023/images/root_menu_payment.png differ
diff --git a/src/tk023/images/root_menu_replies.png b/src/tk023/images/root_menu_replies.png
new file mode 100644
index 0000000..bf23b71
Binary files /dev/null and b/src/tk023/images/root_menu_replies.png differ
diff --git a/src/tk023/images/root_menu_services.jpg b/src/tk023/images/root_menu_services.jpg
new file mode 100644
index 0000000..5170556
Binary files /dev/null and b/src/tk023/images/root_menu_services.jpg differ
diff --git a/src/tk023/images/tehnicheskie.svg b/src/tk023/images/tehnicheskie.svg
new file mode 100644
index 0000000..3fe3910
--- /dev/null
+++ b/src/tk023/images/tehnicheskie.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/src/tk023/images/tk465.svg b/src/tk023/images/tk465.svg
new file mode 100644
index 0000000..cde8b8d
--- /dev/null
+++ b/src/tk023/images/tk465.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/tk023/images/triangle.png b/src/tk023/images/triangle.png
new file mode 100644
index 0000000..9f581e0
Binary files /dev/null and b/src/tk023/images/triangle.png differ
diff --git a/src/tk023/images/tu.svg b/src/tk023/images/tu.svg
new file mode 100644
index 0000000..16cffba
--- /dev/null
+++ b/src/tk023/images/tu.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/tk023/images/view-man.svg b/src/tk023/images/view-man.svg
new file mode 100644
index 0000000..25c3cd0
--- /dev/null
+++ b/src/tk023/images/view-man.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/tk023/index.html b/src/tk023/index.html
new file mode 100644
index 0000000..5bfe778
--- /dev/null
+++ b/src/tk023/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+ ГБУ Жилищник
+
+
+
+
+
+
+