1
0
mirror of https://github.com/mattermost/focalboard.git synced 2024-11-24 08:22:29 +02:00

Merge remote-tracking branch 'upstream/main' into compliance-history-export

This commit is contained in:
wiggin77 2023-01-26 12:19:36 -05:00
commit c6b2c28394
81 changed files with 5035 additions and 4153 deletions

View File

@ -91,6 +91,11 @@ func (a *API) handleCreateCategory(w http.ResponseWriter, r *http.Request) {
return
}
if !a.permissions.HasPermissionToTeam(session.UserID, teamID, model.PermissionViewTeam) {
a.errorResponse(w, r, model.NewErrPermission("access denied to team"))
return
}
createdCategory, err := a.app.CreateCategory(&category)
if err != nil {
a.errorResponse(w, r, err)
@ -184,6 +189,11 @@ func (a *API) handleUpdateCategory(w http.ResponseWriter, r *http.Request) {
return
}
if !a.permissions.HasPermissionToTeam(session.UserID, teamID, model.PermissionViewTeam) {
a.errorResponse(w, r, model.NewErrPermission("access denied to team"))
return
}
updatedCategory, err := a.app.UpdateCategory(&category)
if err != nil {
a.errorResponse(w, r, err)
@ -240,6 +250,11 @@ func (a *API) handleDeleteCategory(w http.ResponseWriter, r *http.Request) {
auditRec := a.makeAuditRecord(r, "deleteCategory", audit.Fail)
defer a.audit.LogRecord(audit.LevelModify, auditRec)
if !a.permissions.HasPermissionToTeam(session.UserID, teamID, model.PermissionViewTeam) {
a.errorResponse(w, r, model.NewErrPermission("access denied to team"))
return
}
deletedCategory, err := a.app.DeleteCategory(categoryID, userID, teamID)
if err != nil {
a.errorResponse(w, r, err)
@ -294,6 +309,11 @@ func (a *API) handleGetUserCategoryBoards(w http.ResponseWriter, r *http.Request
auditRec := a.makeAuditRecord(r, "getUserCategoryBoards", audit.Fail)
defer a.audit.LogRecord(audit.LevelModify, auditRec)
if !a.permissions.HasPermissionToTeam(session.UserID, teamID, model.PermissionViewTeam) {
a.errorResponse(w, r, model.NewErrPermission("access denied to team"))
return
}
categoryBlocks, err := a.app.GetUserCategoryBoards(userID, teamID)
if err != nil {
a.errorResponse(w, r, err)
@ -356,6 +376,11 @@ func (a *API) handleUpdateCategoryBoard(w http.ResponseWriter, r *http.Request)
session := ctx.Value(sessionContextKey).(*model.Session)
userID := session.UserID
if !a.permissions.HasPermissionToTeam(session.UserID, teamID, model.PermissionViewTeam) {
a.errorResponse(w, r, model.NewErrPermission("access denied to team"))
return
}
// TODO: Check the category and the team matches
err := a.app.AddUpdateUserCategoryBoard(teamID, userID, categoryID, []string{boardID})
if err != nil {

View File

@ -2964,7 +2964,7 @@ func TestPermissionsClientConfig(t *testing.T) {
func TestPermissionsGetCategories(t *testing.T) {
ttCases := []TestCase{
{"/teams/test-team/categories", methodGet, "", userAnon, http.StatusUnauthorized, 1},
{"/teams/test-team/categories", methodGet, "", userNoTeamMember, http.StatusOK, 1},
{"/teams/test-team/categories", methodGet, "", userNoTeamMember, http.StatusForbidden, 1},
{"/teams/test-team/categories", methodGet, "", userTeamMember, http.StatusOK, 1},
{"/teams/test-team/categories", methodGet, "", userViewer, http.StatusOK, 1},
{"/teams/test-team/categories", methodGet, "", userCommenter, http.StatusOK, 1},
@ -2985,6 +2985,8 @@ func TestPermissionsGetCategories(t *testing.T) {
defer th.TearDown()
clients := setupLocalClients(th)
testData := setupData(t, th)
ttCases[1].expectedStatusCode = http.StatusOK
ttCases[1].totalResults = 1
runTestCases(t, ttCases, testData, clients)
})
}
@ -3003,7 +3005,7 @@ func TestPermissionsCreateCategory(t *testing.T) {
return []TestCase{
{"/teams/test-team/categories", methodPost, category(""), userAnon, http.StatusUnauthorized, 0},
{"/teams/test-team/categories", methodPost, category(userNoTeamMemberID), userNoTeamMember, http.StatusOK, 1},
{"/teams/test-team/categories", methodPost, category(userNoTeamMemberID), userNoTeamMember, http.StatusForbidden, 0},
{"/teams/test-team/categories", methodPost, category(userTeamMemberID), userTeamMember, http.StatusOK, 1},
{"/teams/test-team/categories", methodPost, category(userViewerID), userViewer, http.StatusOK, 1},
{"/teams/test-team/categories", methodPost, category(userCommenterID), userCommenter, http.StatusOK, 1},
@ -3044,6 +3046,8 @@ func TestPermissionsCreateCategory(t *testing.T) {
clients := setupLocalClients(th)
testData := setupData(t, th)
ttCases := ttCasesF()
ttCases[1].expectedStatusCode = http.StatusOK
ttCases[1].totalResults = 1
runTestCases(t, ttCases, testData, clients)
})
}
@ -3064,7 +3068,7 @@ func TestPermissionsUpdateCategory(t *testing.T) {
return []TestCase{
{"/teams/test-team/categories/any", methodPut, category("", "any"), userAnonID, http.StatusUnauthorized, 0},
{"/teams/test-team/categories/" + extraData["noTeamMember"], methodPut, category(userNoTeamMemberID, extraData["noTeamMember"]), userNoTeamMember, http.StatusOK, 1},
{"/teams/test-team/categories/" + extraData["noTeamMember"], methodPut, category(userNoTeamMemberID, extraData["noTeamMember"]), userNoTeamMember, http.StatusForbidden, 0},
{"/teams/test-team/categories/" + extraData["teamMember"], methodPut, category(userTeamMemberID, extraData["teamMember"]), userTeamMember, http.StatusOK, 1},
{"/teams/test-team/categories/" + extraData["viewer"], methodPut, category(userViewerID, extraData["viewer"]), userViewer, http.StatusOK, 1},
{"/teams/test-team/categories/" + extraData["commenter"], methodPut, category(userCommenterID, extraData["commenter"]), userCommenter, http.StatusOK, 1},
@ -3148,6 +3152,8 @@ func TestPermissionsUpdateCategory(t *testing.T) {
testData := setupData(t, th)
extraData := extraSetup(t, th)
ttCases := ttCasesF(extraData)
ttCases[1].expectedStatusCode = http.StatusOK
ttCases[1].totalResults = 1
runTestCases(t, ttCases, testData, clients)
})
}
@ -3156,7 +3162,7 @@ func TestPermissionsDeleteCategory(t *testing.T) {
ttCasesF := func(extraData map[string]string) []TestCase {
return []TestCase{
{"/teams/other-team/categories/any", methodDelete, "", userAnon, http.StatusUnauthorized, 0},
{"/teams/other-team/categories/" + extraData["noTeamMember"], methodDelete, "", userNoTeamMember, http.StatusBadRequest, 0},
{"/teams/other-team/categories/" + extraData["noTeamMember"], methodDelete, "", userNoTeamMember, http.StatusForbidden, 0},
{"/teams/other-team/categories/" + extraData["teamMember"], methodDelete, "", userTeamMember, http.StatusBadRequest, 0},
{"/teams/other-team/categories/" + extraData["viewer"], methodDelete, "", userViewer, http.StatusBadRequest, 0},
{"/teams/other-team/categories/" + extraData["commenter"], methodDelete, "", userCommenter, http.StatusBadRequest, 0},
@ -3165,7 +3171,7 @@ func TestPermissionsDeleteCategory(t *testing.T) {
{"/teams/other-team/categories/" + extraData["guest"], methodDelete, "", userGuest, http.StatusBadRequest, 0},
{"/teams/test-team/categories/any", methodDelete, "", userAnon, http.StatusUnauthorized, 0},
{"/teams/test-team/categories/" + extraData["noTeamMember"], methodDelete, "", userNoTeamMember, http.StatusOK, 1},
{"/teams/test-team/categories/" + extraData["noTeamMember"], methodDelete, "", userNoTeamMember, http.StatusForbidden, 0},
{"/teams/test-team/categories/" + extraData["teamMember"], methodDelete, "", userTeamMember, http.StatusOK, 1},
{"/teams/test-team/categories/" + extraData["viewer"], methodDelete, "", userViewer, http.StatusOK, 1},
{"/teams/test-team/categories/" + extraData["commenter"], methodDelete, "", userCommenter, http.StatusOK, 1},
@ -3231,6 +3237,10 @@ func TestPermissionsDeleteCategory(t *testing.T) {
testData := setupData(t, th)
extraData := extraSetup(t, th)
ttCases := ttCasesF(extraData)
ttCases[1].expectedStatusCode = http.StatusBadRequest
ttCases[1].totalResults = 0
ttCases[9].expectedStatusCode = http.StatusOK
ttCases[9].totalResults = 1
runTestCases(t, ttCases, testData, clients)
})
}
@ -3239,7 +3249,7 @@ func TestPermissionsUpdateCategoryBoard(t *testing.T) {
ttCasesF := func(testData TestData, extraData map[string]string) []TestCase {
return []TestCase{
{"/teams/test-team/categories/any/boards/any", methodPost, "", userAnon, http.StatusUnauthorized, 0},
{"/teams/test-team/categories/" + extraData["noTeamMember"] + "/boards/" + testData.publicBoard.ID, methodPost, "", userNoTeamMember, http.StatusOK, 0},
{"/teams/test-team/categories/" + extraData["noTeamMember"] + "/boards/" + testData.publicBoard.ID, methodPost, "", userNoTeamMember, http.StatusForbidden, 0},
{"/teams/test-team/categories/" + extraData["teamMember"] + "/boards/" + testData.publicBoard.ID, methodPost, "", userTeamMember, http.StatusOK, 0},
{"/teams/test-team/categories/" + extraData["viewer"] + "/boards/" + testData.publicBoard.ID, methodPost, "", userViewer, http.StatusOK, 0},
{"/teams/test-team/categories/" + extraData["commenter"] + "/boards/" + testData.publicBoard.ID, methodPost, "", userCommenter, http.StatusOK, 0},
@ -3305,6 +3315,8 @@ func TestPermissionsUpdateCategoryBoard(t *testing.T) {
testData := setupData(t, th)
extraData := extraSetup(t, th)
ttCases := ttCasesF(testData, extraData)
ttCases[1].expectedStatusCode = http.StatusOK
ttCases[1].totalResults = 0
runTestCases(t, ttCases, testData, clients)
})
}

View File

@ -4,6 +4,10 @@
top: 0;
height: 100%;
@media (min-width: 975px) {
height: calc(100% - 144px);
}
>.CardDetail {
display: flex;
flex-direction: column;

View File

@ -102,7 +102,7 @@
.toolbar {
display: flex;
flex-direction: row;
padding: 24px 0;
padding: 24px 32px;
justify-content: space-between;
align-items: flex-start;
}
@ -112,7 +112,7 @@
gap: 8px;
align-items: center;
height: 28px;
margin-right: 16px;
margin-right: -14px;
}
}

View File

@ -47,7 +47,13 @@
max-width: 165px;
margin: 0 8px 0 0;
&.empty {
color: rgba(var(--center-channel-color-rgb), 1);
font-weight: 600;
}
.Editable {
color: rgba(var(--center-channel-color-rgb), 1);
background: transparent;
}
}

View File

@ -31,8 +31,8 @@ pygmentsStyle = "manni"
enable = false
[[params.sidebar.item]]
name = "download"
displayName = "Download"
name = "docs"
displayName = "Docs"
draft = false
[[params.sidebar.item]]
@ -64,25 +64,25 @@ pygmentsStyle = "manni"
name = "GitHub"
weight = 2
# postpended links
[[menu.postpend]]
url = "/download/personal-edition"
name = "Download"
url = "https://docs.mattermost.com/guides/boards.html"
name = "Help Docs"
weight = 3
[[menu.postpend]]
url = "/guide/user"
name = "User Guide"
weight = 4
[[menu.postpend]]
url = "/feedback"
name = "Feedback"
weight = 5
weight = 4
[[menu.postpend]]
url = "https://mattermost.com/"
name = "Mattermost"
weight = 5
# postpended links
[[menu.postpend]]
url = "/download"
name = "Download"
weight = 6
# Workaround to add draft status to menu items
@ -108,7 +108,7 @@ pygmentsStyle = "manni"
[[params.intro.item]]
title = "Download"
description = "Download Focalboard here."
url = "download/personal-edition"
url = "/docs/personal-edition"
button = "Download Now"
icon = "/img/download-icon.svg"
draft = false

View File

@ -1,7 +1,7 @@
---
title: "Personal Edition"
date: "2020-12-15T12:01:23-04:00"
section: "download"
section: "docs"
weight: 1
---

View File

@ -0,0 +1,42 @@
---
title: "Download"
layout: "page"
weight: 0
---
<div class="homepage__section homepage__threecol">
<div class="threecol__single">
<div class="threecol__image">
<img src="../img/teams-icon.svg" alt="Teams Icon">
</div>
<div class="threecol__copy">
<h4>For Teams</h4>
<p>
Get started with Boards for free with <a href="https://mattermost.com/sign-up-fb/?utm_source=focalboard&utm_campaign=focalboard" target='_blank'>Mattermost Cloud</a> or install Mattermost as a <a href="https://mattermost.com/deploy/?utm_source=focalboard&utm_campaign=focalboard" target='_blank'>self-hosted server</a>.
</p>
</div>
</div>
<div class="threecol__single">
<div class="threecol__image">
<img src="../img/developers-icon.svg" alt="Developers Icon">
</div>
<div class="threecol__copy">
<h4>For Developers</h4>
<p>
Fork the source code on <a href="https://github.com/mattermost/focalboard" target="_blank">GitHub</a> and install <a href="/docs/personal-edition/ubuntu/">personal server</a> for
development.
</p>
</div>
</div>
<div class="threecol__single">
<div class="threecol__image">
<img src="../img/single-users-icon.svg" alt="Single User Icon">
</div>
<div class="threecol__copy">
<h4>For Single Users</h4>
<p>
Get <a href="/docs/personal-edition/desktop/">Personal Desktop</a>, a stand-alone single-user app for <a href="/docs/personal-edition/desktop/#macos">Mac</a>, <a href="/docs/personal-edition/desktop/#windows">Windows</a>, and <a href="/docs/personal-edition/desktop/#linux-desktop">Linux</a>.
</p>
</div>
</div>
</div>

View File

@ -1,31 +0,0 @@
---
title: "Mattermost"
date: "2020-12-15T12:01:23-04:00"
section: "download"
weight: 2
---
Focalboard is installed with Mattermost v6 and later, where it's called Boards. You can [install Mattermost as a self-hosted server](https://mattermost.com/deploy/?utm_source=focalboard&utm_campaign=focalboard) or [sign up for Mattermost Cloud](https://customers.mattermost.com/cloud/signup?utm_source=focalboard&utm_campaign=focalboard).
## Mattermost Boards usage notes:
### Enable shared boards
The shared boards feature is disabled by default in Mattermost. To enable it:
1. Open the System Console.
2. Go to **Plugins** and select Mattermost Boards.
3. Set **Enable Publicly-Shared Boards** to **true**.
4. Choose **Save**.
### Permissions
Mattermost Boards currently uses channel-based permissions, meaning that only members of the associated channel can access (read/write) the boards for that channel.
You can use this to create private boards:
Create or join a Private channel, Group Message, or Direct Message. Then, select the Boards icon in the channel header to create a board. Only members of the Private channel, Group Message, or Direct Message can access the board.
You can use the [share board](/guide/user/#sharing-boards) feature to share a read-only board with anyone (incuding unauthenticated users) who has the generated link.
For more information about using Mattermost Boards, refer to the main [product documentation here](https://docs.mattermost.com/guides/boards.html?utm_source=focalboard&utm_campaign=focalboard).

View File

@ -1,31 +0,0 @@
---
title: "Installing the latest plugin"
date: "2020-12-15T12:01:23-04:00"
section: "Installing the latest plugin"
weight: 1
---
You can install the latest Focalboard plugin, including developer builds, ahead of the official release using the following steps:
## Enable custom plugins in Mattermost
Follow the steps in the [Mattermost admin guide to enable custom plugins](https://docs.mattermost.com/administration/plugins.html#custom-plugins):
1. Manually set `PluginSettings > EnableUploads` to `true` in your `config.json`
2. Restart the Mattermost server
Download `mattermost-plugin-focalboard.tar.gz` from the latest build or [release](https://github.com/mattermost/focalboard/releases).
Then upload the Focalboard plugin:
1. Navigate to **System Console > Plugins > Plugin Management**
2. Select "Choose File" under "Upload Plugin"
3. Select the `mattermost-plugin-focalboard.tar.gz` file
4. Select "Upload"
5. Once uploaded, select "Enable" under the Focalboard plugin to enable it
## Update your web proxy configuration
Follow the [steps here](../#with-nginx) to configure your web proxy (NGINX, Apache, etc.) to complete the setup.
## Enable Reliable Websockets
The Focalboard plugin requires [the Reliable Websockets feature](https://docs.mattermost.com/configure/configuration-settings.html?highlight=enablereliablewebsockets#enable-reliable-websockets) to be enabled. Check in the Mattermost server configuration that the property `ServiceSettings.EnableReliableWebSockets` is set to `true`. If it's not, enable it, restart the server and reload the clients before using the Focalboard plugin.

View File

@ -9,7 +9,7 @@
{{ partial "head.html" .}}
</head>
<body>
{{ partial "nav2.html" .}}
{{ partial "nav.html" .}}
<div id="wrapper">
<div class="container-fluid">
<div class="row">

View File

@ -0,0 +1,20 @@
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]> <html class="no-js"> <![endif]-->
<html>
<head>
{{ partial "head.html" .}}
</head>
<body>
{{ partial "nav.html" .}}
<div id="wrapper">
<div class="container-fluid">
{{ partial "hanchor.html" .Content }}
</div>
</div>
{{ partial "footer.html" .}}
</body>
</html>

View File

@ -9,7 +9,7 @@
{{ partial "head.html" .}}
</head>
<body>
{{ partial "nav2.html" .}}
{{ partial "nav.html" .}}
<div id="wrapper">
<div class="container-fluid">
<div class="row">

View File

@ -9,7 +9,7 @@
{{ partial "head.html" .}}
</head>
<body>
{{ partial "nav2.html" .}}
{{ partial "nav.html" .}}
<div class="container">
<div class="row">
<div class="col-md-9 doc-content">

View File

@ -9,7 +9,7 @@
{{ partial "head.html" .}}
</head>
<body class="blog-list">
{{ partial "nav2.html" .}}
{{ partial "nav.html" .}}
<div class="container">
<div class="row">
<div class="col-md-9 doc-content">

View File

@ -11,7 +11,7 @@
</head>
<body class="blog-single">
{{ partial "nav2.html" .}}
{{ partial "nav.html" .}}
<div class="container">
<div class="row">
<div class="col-md-9 doc-content">
@ -70,7 +70,7 @@
<ul class="list-unstyled">
{{ range .Params.categories }}
<li>- <a href="{{ $.Site.BaseURL }}categories/{{ . | urlize }}">{{ . }}</a></li>
{{ end }}
{{ end }}
</ul>
</div>
</div>

View File

@ -6,20 +6,69 @@
<html>
<head>
{{ partial "head.html" .}}
<script src="https://cdn.jsdelivr.net/gh/kevinbatdorf/alpine-auto-interval@0.x.x/dist/index.js"></script>
<script defer src="https://unpkg.com/alpinejs@3.10.5/dist/cdn.min.js"></script>
<script src="https://unpkg.com/aos@2.3.1/dist/aos.js"></script>
<link href="https://unpkg.com/aos@2.3.1/dist/aos.css" rel="stylesheet">
</head>
<body class="homepage">
<body
class="homepage"
x-data='{
template: 1,
boardView: 1,
roadmapItem: 1,
viewsInterval: null,
roadmapInterval: null,
}'
x-init='viewsInterval = setInterval(function () {boardView > 3 ? boardView = 1 : boardView++}, 3000); roadmapInterval = setInterval(function () {roadmapItem > 2 ? roadmapItem = 1 : roadmapItem++}, 3000);'
>
{{ partial "nav.html" .}}
<div id="wrapper">
{{ partial "hero.html" .}}
<div class="container-fluid">
{{ partial "intro.html" .}}
{{ partial "intro.html" .}}
{{ partial "mailinglist.html" .}}
</div>
{{ partial "mailinglist.html" .}}
</div>
{{ partial "footer.html" .}}
<script>
document.addEventListener('alpine:init', () => {
Alpine.data('dropdown', () => ({
open: false,
toggle() {
this.open = ! this.open
}
}))
})
AOS.init();
AOS.init({
// Global settings:
disable: false, // accepts following values: 'phone', 'tablet', 'mobile', boolean, expression or function
startEvent: 'DOMContentLoaded', // name of the event dispatched on the document, that AOS should initialize on
initClassName: 'aos-init', // class applied after initialization
animatedClassName: 'aos-animate', // class applied on animation
useClassNames: false, // if true, will add content of `data-aos` as classes on scroll
disableMutationObserver: false, // disables automatic mutations' detections (advanced)
debounceDelay: 50, // the delay on debounce used while resizing window (advanced)
throttleDelay: 99, // the delay on throttle used while scrolling the page (advanced)
// Settings that can be overridden on per-element basis, by `data-aos-*` attributes:
delay: 0, // values from 0 to 3000, with step 50ms
duration: 1000, // values from 0 to 3000, with step 50ms
easing: 'ease', // default easing for AOS animations
once: false, // whether animation should happen only once - while scrolling down
mirror: false, // whether elements should animate out while scrolling past them
anchorPlacement: 'top-bottom', // defines which position of the element regarding to window should trigger the animation
});
</script>
</body>
</html>

View File

@ -9,7 +9,7 @@
{{ partial "head.html" .}}
</head>
<body>
{{ partial "nav2.html" .}}
{{ partial "nav.html" .}}
<div class="container">
<div class="row">
<div class="col-md-9">

View File

@ -92,7 +92,7 @@
href="https://mattermost.com/trial/">Enterprise Trial License</a></li>
<li id="menu-item-27090"
class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27090"><a
href="https://customers.mattermost.com/cloud/signup">Cloud Trial</a></li>
href="https://mattermost.com/sign-up-fb/?utm_source=focalboard&utm_campaign=focalboard">Cloud Trial</a></li>
</ul>
</li>
</ul>

View File

@ -17,11 +17,14 @@
<link href="https://fonts.googleapis.com/css2?family=Fira+Mono:wght@400;700&family=Noto+Sans:wght@300;400&display=swap" rel="stylesheet">
<!-- Lottie player -->
<script src="https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js"></script>
<!-- CSS -->
<link rel="stylesheet" href="{{ "css/bootstrap.min.css" | absURL }}">
<link rel="stylesheet" href="{{ "css/tabs.css" | absURL }}">
<link rel="stylesheet" href="{{ "css/bar.css" | absURL }}">
<link rel="stylesheet" href="{{ "css/styles.css" | absURL }}?version=v4">
<link rel="stylesheet" href="{{ "css/styles.css" | absURL }}?version=v8">
<link rel="stylesheet" href="{{ "css/code.css" | absURL }}">
<link rel="stylesheet" href="{{ "css/note.css" | absURL }}">

View File

@ -1,33 +1,21 @@
<div class="homepage__intro homepage__section">
<div class="container-fluid">
<div class="homepage-intro__text text-left">
<div class="homepage-intro__text" data-aos="fade-left">
<div class="focalboard-tag">Focalboard is now Mattermost Boards <img src="img/bullseye.svg" alt=""></div>
<h1>
Project & Task Management for Software Development Teams
Open source <br> project management for <span style='color: #ffbc1f'>technical teams</span>
</h1>
<p>
Focalboard is an open source alternative to tools like Asana, Trello, and Notion. Available as a
stand-alone application or integrated into the Mattermost platform, Focalboard helps developers stay
aligned to complete tasks, reach milestones, and achieve their goals.
Keep everything and everyone on track, all in the Mattermost platform.
</p>
<a href="https://mattermost.com/sign-up-fb/?utm_source=focalboard&utm_campaign=focalboard" target='_blank'><button class='btn btn-primary btn-xl'>Get started</button></a>
<div class='homepage-intro__github'><i class="fa fa-star"></i> Over 13k stars on <a target='_blank' href="https://github.com/mattermost/focalboard" class='mx-1 text-white'>GitHub</a> and counting!</div>
</div>
<p class="text-center">
<a href="download/personal-edition">
<img src="https://user-images.githubusercontent.com/46905241/121941290-ee355280-cd03-11eb-9b9f-f6f524e4103e.gif"
style="width: 100%; max-width: 1200px" />
</a>
</p>
{{ if .Site.Params.search.enable }}
<div class="homepage-search row">
<div class="homepage-search__input col-sm-9">
<img src="img/search-icon.svg" width="24px" height="24px" alt="Search icon">
<input type="text" class="transparent" placeholder="Search developer documentation">
</div>
<div class="homepage-search__button col-sm-3">
<input type="button" class="btn btn-white btn-shadow form-control" value="Get Started">
</div>
</div>
{{ end }}
<div class='homepage-intro__video' data-aos="fade-right">
<lottie-player src="lottie/intro-section.json" background="transparent" speed="1" style="width: 957.5px" loop autoplay></lottie-player>
</div>
</div>
</div>
</div>

View File

@ -1,65 +1,214 @@
<div class="homepage__section homepage__threecol">
<div class="threecol__single">
<div class="threecol__image">
<img src="img/developers-icon.svg" alt="Developers Icon" />
</div>
<div class="threecol__copy">
<h4>For Developers</h4>
<p>
Fork the source code on <a href="https://github.com/mattermost/focalboard" target="_blank">GitHub</a> and install <a href="/download/personal-edition/ubuntu/">personal server</a> for
development.
</p>
</div>
</div>
<div class="threecol__single">
<div class="threecol__image">
<img src="img/single-users-icon.svg" alt="Single User Icon" />
</div>
<div class="threecol__copy">
<h4>For Single Users</h4>
<p>
Get <a href="/download/personal-edition/desktop/">Personal Desktop</a>, a stand-alone single-user app for <a href="/download/personal-edition/desktop/#macos">Mac</a>, <a
href="/download/personal-edition/desktop/#windows">Windows</a>, and <a href="/download/personal-edition/desktop/#linux-desktop">Linux</a>.
</p>
</div>
</div>
<div class="threecol__single">
<div class="threecol__image">
<img src="img/teams-icon.svg" alt="Teams Icon" />
</div>
<div class="threecol__copy">
<h4>For Teams</h4>
<p>
Check out <a href="https://mattermost.com/boards/" target="_blank">Mattermost Boards</a> with integrated collaboration, for <a href="https://customers.mattermost.com/cloud/signup?utm_source=focalboard&utm_campaign=focalboard" target="_blank">cloud</a> or <a
href="https://mattermost.com/deploy/?utm_source=focalboard&utm_campaign=focalboard" target="_blank">self-hosted</a>.
</p>
<div class='mmtrust-banner'>
<div class="container-fluid">
<div class="title">MATTERMOST IS TRUSTED BY TEAMS AROUND THE WORLD</div>
<div class='mmtrust_banner__logos'>
<a target="_blank" href="https://www.qualcomm.com/home"><img src="img/teams/qualcom.svg" alt=""></a>
<a target="_blank" href="https://www.nasa.gov"><img src="img/teams/nasa.svg" alt=""></a>
<a target="_blank" href="https://www.aig.com"><img src="img/teams/aig.svg" alt=""></a>
<a target="_blank" href="https://www.nasdaq.com"><img src="img/teams/nasdaq.svg" alt=""></a>
<a target="_blank" href="https://www.samsung.com"><img src="img/teams/samsung.svg" alt=""></a>
</div>
</div>
</div>
<div class="homepage__section homepage__twocol">
<div class="twocol__single twocol__image">
<img src="https://user-images.githubusercontent.com/10912003/164514752-7ec8cbbd-844d-47b3-964f-dcf2e18e60b5.png" alt="Illustration of unzipping zipper revealing the code behind the focalboard interface" />
</div>
<div class="twocol__single twocol__copy">
<h2>Focalboard is 100% Open Source</h2>
<p>
<a href="https://github.com/mattermost/focalboard" target="_blank">Check out the source code on GitHub</a>, and contribute to the future of this project. Join
the discussion
on the <a href="https://community.mattermost.com/core/channels/focalboard" target="_blank">Mattermost community</a> to interact with other Mattermost and Focalboard contributors
and users.
</p>
<div class='section-half'>
<div class="section-half__container">
<div data-aos="fade-right">
<img src="img/3d-icons/rocket.svg" alt="Rocket Icon">
<h2>Accelerate productivity</h2>
<p>
Centralize, plan, and track all your work in one place. Mattermost Boards helps your organization maintain a single source of truth, so your teams stay aligned to complete tasks, reach milestones, and achieve their goals.
</p>
</div>
<div class="section-half__visual" data-aos="fade-left">
<video src="video/accelerate1.mp4" autoplay loop muted width='640px'></video>
</div>
</div>
</div>
<div class="homepage__section homepage__twocol">
<div class="twocol__single twocol__copy">
<h2>Interested in joining the team?</h2>
<p>
Focalboard was built by a passionate group of developers at Mattermost. We're looking for more talented
engineers, designers, product managers, and other roles to join our rapidly growing team. Find out more
on the Mattermost <a href="https://mattermost.com/careers/" target="_blank">careers page</a>.
</p>
</div>
<div class="twocol__single twocol__image">
<img src="https://user-images.githubusercontent.com/10912003/164514748-fb39c516-c71e-445b-85bf-d75814053c3c.png" alt="Illustration of people with varying skin tones." />
<div class='section-half section-half--reverse'>
<img src="img/bgroundedleft.svg" alt="Background rounded left Element" class='bgElementLeft'>
<div class="section-half__container">
<div data-aos="fade-right">
<img src="img/3d-icons/gasp.svg" alt="Wow Icon">
<h2>Organize and visualize work, your way</h2>
<p>
Work in the way that suits you best. Manage all your tasks on a Kanban, table, gallery, and calendar view. Focus on the highest priority items with board filters, and save an unlimited number of filtered views for quick access later.
</p>
</div>
<div class="section-half__visual" data-aos="fade-left">
<div class="view-tabs">
<button class='btn btn-yellow btn-lg' x-bind:class="{ 'active': boardView == 1 }" @click='boardView = 1, clearInterval(viewsInterval)'>Board</button>
<button class='btn btn-yellow btn-lg' x-bind:class="{ 'active': boardView == 2 }" @click='boardView = 2, clearInterval(viewsInterval)'>List</button>
<button class='btn btn-yellow btn-lg' x-bind:class="{ 'active': boardView == 3 }" @click='boardView = 3, clearInterval(viewsInterval)'>Calendar</button>
<button class='btn btn-yellow btn-lg' x-bind:class="{ 'active': boardView == 4 }" @click='boardView = 4, clearInterval(viewsInterval)'>Gallery</button>
</div>
<div class='view-content'>
<img x-cloak x-transition.duration.300 x-show='boardView == 1' src="img/views/boardview.png" alt="Board View">
<img x-cloak x-transition.duration.300 x-show='boardView == 2' src="img/views/listview.png" alt="List View">
<img x-cloak x-transition.duration.300 x-show='boardView == 3' src="img/views/calendarview.png" alt="Calendar View">
<img x-cloak x-transition.duration.300 x-show='boardView == 4' src="img/views/galleryview.png" alt="Gallery View">
</div>
</div>
</div>
</div>
<div class='section-half'>
<img src="img/bgroundedright.svg" alt="Background rounded right Element" class='bgElementRight'>
<div class="section-half__container" data-aos="fade-right">
<div>
<img src="img/3d-icons/handshake.svg" alt="Handshake Icon">
<h2>Align your teams with real-time collaboration</h2>
<p>
Keep everyone in sync with card comments, @mention teammates to get their attention, and set board permissions to share your board with the entire team or specific individuals.
</p>
</div>
<div class="section-half__visual" data-aos="fade-left">
<video src="video/comment-animation.mp4" class='align-video' autoplay loop muted></video>
</div>
</div>
</div>
<div class='template-picker-container' data-aos="zoom-in">
<img src="img/bgroundedcenter.svg" alt="Background rounded center Element" class='bgElementCenter'>
<div class="container-wide">
<h2 class='mb-4'>
<span>Tons of templates to get you started</span>
<img class='ml-3 position-relative' style='top: -6px' src="img/3d-icons/raisedhands.svg" alt="Raised hands icon">
</h2>
<p>Get started fast with our pre-built templates or create a fully custom board from scratch.</p>
<div class="template-picker">
<div class="template-picker__sidebar">
<div class="template-picker-item" x-bind:class="{ 'active': template == 1 }" @click='template = 1'>
<span class='template-picker-item__emoji'>🎯</span>
<span class='template-picker-item__title'>Project Tasks</span>
</div>
<div class="template-picker-item" x-bind:class="{ 'active': template == 2 }" @click='template = 2'>
<span class='template-picker-item__emoji'>📅</span>
<span class='template-picker-item__title'>Content Calendar</span>
</div>
<div class="template-picker-item" x-bind:class="{ 'active': template == 3 }" @click='template = 3'>
<span class='template-picker-item__emoji'></span>
<span class='template-picker-item__title'>Company Goals & OKRs</span>
</div>
<div class="template-picker-item" x-bind:class="{ 'active': template == 4 }" @click='template = 4'>
<span class='template-picker-item__emoji'>🗺️</span>
<span class='template-picker-item__title'>Roadmap</span>
</div>
<div class="template-picker-item" x-bind:class="{ 'active': template == 5 }" @click='template = 5'>
<span class='template-picker-item__emoji'>🍩</span>
<span class='template-picker-item__title'>Meeting Agenda</span>
</div>
<div class="template-picker-item" x-bind:class="{ 'active': template == 6 }" @click='template = 6'>
<span class='template-picker-item__emoji'>👋</span>
<span class='template-picker-item__title'>Welcome to Boards</span>
</div>
</div>
<div class="template-picker__preview">
<img x-cloak x-transition.duration.500 x-show='template == 1' src="img/templates/project-tasks.png" alt="Project Tasks Template">
<img x-cloak x-transition.duration.500 x-show='template == 2' src="img/templates/content-calendar.png" alt="Content Calendar Template">
<img x-cloak x-transition.duration.500 x-show='template == 3' src="img/templates/company-goals.png" alt="Company Goals Template">
<img x-cloak x-transition.duration.500 x-show='template == 4' src="img/templates/roadmap.png" alt="Roadmap Template">
<img x-cloak x-transition.duration.500 x-show='template == 5' src="img/templates/meeting-agenda.png" alt="Meeting Agenda Template">
<img x-cloak x-transition.duration.500 x-show='template == 6' src="img/templates/welcome.png" alt="Welcome to Boards Template">
</div>
</div>
</div>
</div>
<div class='section-full text-center' data-aos="fade-up">
<div class="container-fluid">
<h2>Feature Highlights</h2>
<div class='feature-bullets'>
<div>Unlimited boards</div>
<div>Group, filter, and sort tasks</div>
<div>File sharing</div>
<div>Unlimited custom attributes</div>
<div>Customizable templates</div>
<div>Meeting notes</div>
<div>Project cards & tasks</div>
<div>Archiving & back-up snapshots</div>
<div>Priority labeling</div>
<div>User permissions</div>
<div>Team and direct messaging</div>
<div>Multi-team views</div>
</div>
</div>
</div>
<div class='mmtrust-banner mentioned-in' data-aos="fade-up">
<div class="container-wide">
<div class="title">MENTIONED IN</div>
<div class='mmtrust_banner__logos align-items-center d-flex'>
<a target="_blank" href="https://www.producthunt.com/products/focalboard"><img src="img/mentioned/producthunt.png" alt=""></a>
<a target="_blank" href="https://venturebeat.com/software/mattermost-moves-beyond-messaging-to-unify-developer-collaboration-and-productivity/"><img src="img/mentioned/venturebeat.png" alt=""></a>
<a target="_blank" href="https://www.techrepublic.com/article/focalboard-kanban-tool-better-task-management/"><img src="img/mentioned/techrepublic.png" alt=""></a>
<a target="_blank" href="https://news.ycombinator.com/item?id=26499062"><img src="img/mentioned/ycombinator.png" alt=""></a>
<a target="_blank" href="https://thenewstack.io/how-to-build-an-open-source-community/"><img src="img/mentioned/newstack.png" alt=""></a>
</div>
</div>
</div>
<div class='section-half section-half--reverse'>
<div class="section-half__container">
<div data-aos="fade-left">
<img src="img/3d-icons/development.svg" alt="Open source Icon">
<h2>Mattermost Boards is 100% open source</h2>
<p>
Mattermost Boards is an open source alternative to tools like Asana, Trello, and Notion. Check out the <a target='_blank' href="https://github.com/mattermost/focalboard">source code on GitHub</a>, and contribute to the future of this project. Join the discussion on the <a href="https://community.mattermost.com/core/channels/focalboard" target="_blank">Mattermost community</a> to interact with other Mattermost and Focalboard contributors and users.
</p>
</div>
<div class="section-half__visual" data-aos="fade-right">
<img src="https://user-images.githubusercontent.com/10912003/164514752-7ec8cbbd-844d-47b3-964f-dcf2e18e60b5.png" alt="Open source image">
</div>
</div>
</div>
<div class='section-half roadmap-section'>
<div class="section-half__container">
<div data-aos="fade-left">
<img src="img/3d-icons/firstbump.svg" alt="Fistbump Icon">
<h2>What’s next for Boards</h2>
<p>
Here are some things that we have on our roadmap and plan to release soon!
</p>
<div class="view-tabs">
<button class='btn btn-yellow btn-lg' x-bind:class="{ 'active': roadmapItem == 1 }" @click='roadmapItem = 1, clearInterval(roadmapInterval)'>Standard Properties</button>
<button class='btn btn-yellow btn-lg' x-bind:class="{ 'active': roadmapItem == 2 }" @click='roadmapItem = 2, clearInterval(roadmapInterval)'>Card Dependencies</button>
<button class='btn btn-yellow btn-lg' x-bind:class="{ 'active': roadmapItem == 3 }" @click='roadmapItem = 3, clearInterval(roadmapInterval)'>Analytics and Reporting</button>
</div>
</div>
<div class="section-half__visual" data-aos="fade-right">
<img x-cloak x-transition.duration.500
x-show='roadmapItem == 1' src="img/roadmap/standard-properties.png" alt="Standard Properties Image">
<img x-cloak x-transition.duration.500
x-show='roadmapItem == 2' src="img/roadmap/card-dependencies.png" class='image-shadow' alt="Card Dependencies Image">
<img x-cloak x-transition.duration.500
x-show='roadmapItem == 3' src="img/roadmap/analytics.png" alt="Analytics and Reporting Image" width='800px'>
</div>
</div>
</div>
<div class="help-section" data-aos="fade-up">
<div class='section-half'>
<div class="section-half__container">
<div>
<h2>Need help?</h2>
<p>
We have tons of documentation to help you make the most out of boards, head over to our documentation site to learn more about boards.
</p>
<a href='https://docs.mattermost.com/guides/boards.html' target='_blank'>
<button class='btn btn-primary btn-xl'>
<span>Go to docs</span>
<img src="img/arrow-right.svg" alt="Arrow right">
</button>
</a>
</div>
<div class="section-half__visual">
<img src='img/needhelp.svg' alt='Get Help Image'>
</div>
</div>
</div>
</div>

11
website/site/layouts/partials/nav.html Executable file → Normal file
View File

@ -1,14 +1,10 @@
{{ partial "notification.html" . }}
{{ if .Site.Params.notification.enable }}
<header class="with-notification-bar">
{{ else }}
<header>
{{ end }}
<div class="container">
<a href="/"><img src="img/logo.svg?version=v2" class="logo__colored" alt="Logo" width="212px"></a>
<a href="/"><img src="img/logo-white.svg?version=v2" class="logo__white" alt="Logo" width="212px"></a>
<a href="/"><img class='header__logo' src="/img/logo.svg?version=v2" alt="Logo" width="180"></a>
<div class="header__menu-toggle">
<div class="menu-bar"></div>
<div class="menu-bar"></div>
@ -18,6 +14,11 @@
{{ range .Site.Menus.postpend }}
<li><a class="external" rel="noopener" href="{{ .URL }}">{{ .Name }}</a></li>
{{ end }}
<li class='header__feedback'>
<a target='_blank' href='https://mattermost.com/sign-up-fb/?utm_source=focalboard&utm_campaign=focalboard'><button class='btn btn-primary'>Get started</button></a>
</li>
</ul>
</div>
</header>
{{ partial "notification.html" .}}

View File

@ -1,21 +0,0 @@
{{ if .Site.Params.notification.enable }}
<header class="with-notification-bar">
{{ else }}
<header>
{{ end }}
<div class="container nav-2">
<a href="/"><img src="/img/logo.svg?version=v2" alt="Logo" width="212px"></a>
<div class="header__menu-toggle">
<div class="menu-bar"></div>
<div class="menu-bar"></div>
<div class="menu-bar"></div>
</div>
<ul class="header__links--right">
{{ range .Site.Menus.postpend }}
<li><a class="external" rel="noopener" href="{{ .URL }}">{{ .Name }}</a></li>
{{ end }}
</ul>
</div>
</header>
{{ partial "notification.html" .}}

View File

@ -0,0 +1,56 @@
.mmtrust-banner {
margin-top: 80px;
text-align: center;
}
.mmtrust-banner .title {
font-size: 14px;
font-weight: bold;
opacity: .6;
}
.mmtrust_banner__logos {
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-top: 40px;
gap: 120px;
}
.mmtrust-banner.mentioned-in {
margin-top: 140px;
}
.mmtrust-banner.mentioned-in img {
opacity: 1;
filter: none;
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);;
}
.mmtrust_banner__logos img {
transition: all ease 0.25s;
opacity: 0.4;
filter: none;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);;
}
.mmtrust_banner__logos img:hover {
opacity: 1;
filter: none;
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
}
@media (max-width: 992px) {
.mmtrust_banner__logos {
gap: 40px;
}
}

View File

@ -0,0 +1,200 @@
html {
font-size: 10px;
}
body {
font-size: 1.5rem;
display: flex;
flex-direction: column;
min-height: 100vh;
}
img {
max-width: 100%;
}
h1,
h2,
h3,
h4 {
font-family: var(--tradeGothic);
}
h1 {
font-size: 32px;
font-weight: 800;
}
h2 {
font-weight: 800;
font-size: 28px;
margin-bottom: 0.8rem;
}
h3 {
font-size: 24px;
}
h4 {
font-size: 22px;
}
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child {
margin-top: 0;
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}
.weight--300 {
font-weight: 300;
}
.box-dropshadow {
-moz-box-shadow: 0 40px 77px 0 rgba(0, 0, 0, 0.1), 0 27px 24px 0 rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 40px 77px 0 rgba(0, 0, 0, 0.1), 0 27px 24px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 40px 77px 0 rgba(0, 0, 0, 0.1), 0 27px 24px 0 rgba(0, 0, 0, 0.1);
}
.btn-dropshadow {
-moz-box-shadow: 0 17px 50px 0 rgba(0, 0, 0, 0.1), 0 12px 15px 0 rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 17px 50px 0 rgba(0, 0, 0, 0.1), 0 12px 15px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 17px 50px 0 rgba(0, 0, 0, 0.1), 0 12px 15px 0 rgba(0, 0, 0, 0.1);
}
a {
color: #186CDA;
}
a:hover {
text-decoration: none;
}
.container-fluid {
max-width: 1140px;
padding-left: 32px;
padding-right: 32px;
}
.container-wide {
max-width: 1384px;
margin: 0 auto;
padding: 0 32px;
}
.container {
padding: 0 32px;
max-width: 100%;
}
@media (min-width: 1200px) {
.container,
.container-fluid {
max-width: 1170px;
}
}
#wrapper {
flex: 1;
padding-bottom: 3em;
}
p {
margin-bottom: 24px;
}
p,
a,
li {
font-family: var(--notoSans);
}
p + ul {
margin-top: -24px;
}
code {
font-family: var(--firaMono);
}
.hanchor {
font-size: 70%;
visibility: hidden;
color: silver;
}
h1:hover a,
h2:hover a,
h3:hover a,
h4:hover a {
visibility: visible
}
table {
width: 100%;
max-width: 100%;
margin-bottom: 20px;
}
table>thead>tr>th,
table>thead>tr>td,
table>tbody>tr>th,
table>tbody>tr>td,
table>tfoot>tr>th,
table>tfoot>tr>td {
padding: 8px;
line-height: 1.42857;
vertical-align: top;
border-top: 1px solid #ddd;
font-family: var(--notoSans);
}
table>thead>tr>th {
vertical-align: bottom;
border-bottom: 2px solid #ddd;
}
table>caption+thead>tr:first-child>th,
table>caption+thead>tr:first-child>td,
table>colgroup+thead>tr:first-child>th,
table>colgroup+thead>tr:first-child>td,
table>thead:first-child>tr:first-child>th,
table>thead:first-child>tr:first-child>td {
border-top: 0;
}
table>tbody+tbody {
border-top: 2px solid #ddd;
}
table>tbody>tr:nth-of-type(odd) {
background-color: #f9f9f9;
}
[x-cloak] {
display: none !important;
}

View File

@ -0,0 +1,76 @@
.blog-list .well-sm {
margin: 4rem 0;
}
.blog-item__header {}
.blog-item__sidebar {
margin: 4px 0 4px 0;
}
.blog-item__title {
font-size: 1.5rem;
margin-bottom: .6rem;
}
.doc-content .doc-title {
margin-bottom: 24px;
}
.blog-item__count {
margin: 0 0 0 5px;
opacity: .6;
}
.blog-single .tags-sidebar {
font-size: .9rem;
}
.doc-content,
.sidebar {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.doc-content {
margin: 50px 0 0;
}
.doc-content h2,
.doc-content h3 {
margin-top: 3rem;
}
.doc-content h3 {
font-size: 2.2rem;
font-weight: 700;
}
.doc-content img {
border: 1px solid var(--black01);
}
.doc-content .edit-github {
padding-top: 0.9rem;
}
.doc-content .doc-title {
display: inline-block;
}
.sidebar+.doc-content {
padding-left: 16px;
}
.doc-content img {
margin: 1em 0;
max-width: 100%;
}
.doc-content pre {
background: #f0f3f3;
border-radius: 5px;
padding: 14px;
margin-bottom: 1.6rem;
}

View File

@ -0,0 +1,73 @@
.btn {
transition: var(--transition-btn);
font-family: var(--firaMono);
cursor: pointer;
padding: 0 20px;
font-size: 14px;
border-radius: 50px;
height: 40px;
}
.btn-rounded {
border-radius: 12px;
}
.btn.btn-xs {
padding: .8em 2em;
}
.btn .fa {
margin-left: 5px;
}
.btn-full {
width: 100%;
height: 100%;
}
.btn-white {
background: #fff;
color: #186CDA;
}
.btn-white:hover,
.btn-white:focus,
.btn-white:active {
background: rgba(255, 255, 255, 0.9);
}
.btn-xl {
font-size: 18px;
padding: 0 36px;
height: 64px;
}
.btn-lg {
height: 52px;
padding: 0 20px;
font-size: 16px;
font-weight: 600;
}
.btn-primary {
border: none;
background-color: var(--denimBtn);
}
.btn-tertiary {
background: rgba(var(--denimBtnRgb), 0.08);
color: #1C58D9;
}
.btn-tertiary:hover {
background: rgba(var(--denimBtnRgb), 0.12);
}
.btn-tertiary:active {
background: rgba(var(--denimBtnRgb), 0.16);
}
.btn-yellow {
background-color: rgb(var(--yellow));
border-radius: 12px;
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,162 @@
/*New Footer*/
footer #footer-logo {
grid-column: 1 / -1;
max-width: 18.8rem;
margin-bottom: 1.5rem;
}
footer.site-footer {
background: linear-gradient(180deg, rgba(19, 30, 57, 0.9) 0%, var(--denim05) 20%);
padding: 5rem 0rem;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
@media (min-width: 992px) {
footer #footer-logo {
margin-bottom: 6.8rem;
}
footer.site-footer {
padding: 10rem 0rem 5rem;
}
}
footer.site-footer .container {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (max-width: 1199.98px) {
footer.site-footer .container {
row-gap: 3rem;
column-gap: 5rem;
}
}
@media (min-width: 992px) {
footer.site-footer .container {
grid-template-columns: repeat(5, minmax(0, 1fr));
column-gap: 3rem;
}
}
footer.site-footer ul {
list-style-type: none;
padding: 0;
margin: 0;
}
footer.site-footer .footer-menu__heading {
color: var(--marigold03);
font-family: var(--firaMono);
font-size: 1.6rem;
}
footer.site-footer .footer-menu__single a {
font-family: var(--tradeGothic);
}
footer.site-footer .footer-menu__single a,
footer.site-footer .footer-menu__single a:visited {
color: #FFFFFF;
font-size: 1.5rem;
line-height: 2.7rem;
}
footer.site-footer .footer-menu__single a:hover,
footer.site-footer .footer-menu__single a:focus {
color: var(--denim02);
}
footer.site-footer .footer-menu__single li {
margin-bottom: 1rem;
}
footer.site-footer .footer-menu__single ul {
margin-top: 1rem;
}
footer.site-footer a {
text-decoration: none;
}
footer.site-footer small {
font-family: var(--tradeGothic);
}
footer.site-footer small,
footer.site-footer small a {
color: var(--denim01);
}
footer.site-footer .secondary-footer__copy {
font-size: 1.5rem;
}
footer.site-footer .secondary-footer__copy a:hover,
footer.site-footer .secondary-footer__copy a:focus {
color: var(--marigold03);
}
footer.site-footer .secondary-footer__copy small {
display: block;
}
footer.site-footer small.footer__recaptcha {
color: var(--denim01);
line-height: 1;
}
footer.site-footer .secondary-footer__social li {
display: inline-block;
}
footer.site-footer .secondary-footer__social li:hover svg path,
footer.site-footer .secondary-footer__social li:focus svg path {
fill: var(--denim02);
}
@media (max-width: 991.98px) {
footer.site-footer .secondary-footer__social li {
width: 45%;
margin-bottom: 2.5rem;
}
footer.site-footer .secondary-footer__social li img {
width: 5rem;
}
}
@media (max-width: 991.98px) {
footer.site-footer .secondary-footer__copy {
order: 6;
grid-column: 1/span 2;
}
footer.site-footer .mm-copyright {
display: block;
}
}
@media (min-width: 992px) {
footer.site-footer .secondary-footer__copy,
footer.site-footer .secondary-footer__social {
margin-top: 5rem;
}
footer.site-footer .secondary-footer__copy {
grid-column: 1/span 3;
place-self: end start;
}
footer.site-footer .secondary-footer__social {
grid-column: 4/span 2;
place-self: end end;
}
footer.site-footer .secondary-footer__social li {
margin-left: 2.5rem;
}
}

View File

@ -0,0 +1,129 @@
header {
background: #FAFAFA;
font-weight: 300;
font-size: 15px;
height: 100px;
line-height: 100px;
width: 100%;
position: relative;
z-index: 5;
}
header .container {
display: flex;
position: relative;
}
header.with-notification-bar {
margin-top: 64px;
}
.header__logo {
margin-top: -8px;
}
.header__feedback {
position: absolute;
right: 32px;
top: 0;
}
.header__links--right {
list-style: none;
padding: 0;
z-index: 5;
color: var(--black04);
font-weight: 600;
margin: 0;
margin-left: 24px;
}
.header__links--right li {
display: inline-block;
}
.header__links--right li.active a {
color: #186CDA;
}
.header__links--right a {
font-family: var(--tradeGothic);
color: inherit;
padding: 0 16px;
}
.homepage .header__links--right a:hover {
color: var(--marigold03) !important;
}
.header__links--right a:hover,
.header__links--right a:focus {
color: #186CDA;
}
.header__menu-toggle {
cursor: pointer;
display: none;
position: relative;
top: 4rem;
position: absolute;
right: 16px;
top: 32px;
height: 48px;
width: 48px;
align-items: center;
justify-content: center;
flex-direction: column;
}
.header__menu-toggle .menu-bar {
height: 3px;
background-color: var(--denim02);
width: 28px;
margin-bottom: 6px;
}
.logo__white {
display: none;
}
@media (max-width: 992px) {
.header__links--right {
margin-left: 0;
background: #fff;
border-bottom: 1px solid #ddd;
display: none;
float: none;
line-height: 50px;
position: fixed;
top: 100px;
width: 100%;
left: 0;
padding-bottom: 12px;
}
.header__links--right li {
display: block;
}
.header__links--right li.active {
background: #f5f5f5;
}
.header__links--right li.active a {
color: #000 !important;
}
.header__links--right a {
display: block;
}
.header__menu-toggle {
display: flex;
}
.header__feedback {
position: relative;
left: 16px;
}
}

View File

@ -0,0 +1,339 @@
.homepage {
color: var(--denim05);
font-size: 1.8rem;
}
.homepage header {
position: fixed;
z-index: 555;
}
.homepage #wrapper {
overflow: hidden;
}
.homepage,
.homepage p {
font-family: var(--tradeGothic);
}
.homepage__intro {
overflow: hidden;
background-color: var(--denim05);
color: white;
padding: 160px 0 64px;
display: flex;
align-items: center;
}
.homepage__intro .container-fluid {
display: flex;
align-items: center;
}
.homepage h1 {
font-size: 56px;
margin: 24px 0;
}
.homepage h2 {
font-size: 48px;
margin: 12px 0 24px;
}
.homepage-intro__text p {
font-size: 18px;
}
.homepage-intro__text,
.homepage-intro__video {
width: 50%;
}
.homepage-intro__video {
padding-left: 80px;
}
.focalboard-tag {
font-size: 18px;
padding: 8px 12px;
background-color: rgba(255, 255, 255, 0.1);
border-radius: 8px;
display: inline-flex;
align-items: center;
font-weight: 600;
font-family: var(--tradeGothic);
}
.homepage-intro__github {
margin-top: 24px;
font-weight: bold;
font-size: 14px;
display: flex;
align-items: center;
font-weight: 400;
}
.homepage-intro__github i {
font-size: 20px;
margin-right: 6px;
color: var(--marigold02);
}
/* Homepage Sections */
.section-half, .section-full {
margin-top: 140px;
position: relative;
}
.bgElementLeft {
position: absolute;
left: 0;
top: 100px;
}
.bgElementRight {
position: absolute;
right: 0;
top: 100px;
}
.bgElementCenter {
position: absolute;
top: 320px;
margin-left: -360px;
}
@media (min-width: 1024px) {
.section-half--reverse .section-half__container {
flex-direction: row-reverse;
}
.section-half--reverse .section-half__visual {
margin: 0 120px 0 0;
}
.homepage__intro {
height: 970px;
}
}
.section-half__container {
max-width: 1384px;
margin: 0 auto;
display: flex;
align-items: center;
padding: 0 32px;
}
.section-half__visual {
position: relative;
z-index: 5;
margin-left: 120px;
}
.section-half__container > div:first-child {
width: 40%;
flex: 0 0 40%;
}
.section-half p {
font-size: 18px;
color: var(--black03);
}
.section-half video {
border-radius: 8px;
max-width: 720px;
max-width: 100%;
}
@media (max-width: 1024px) {
.section-half__container {
flex-direction: column;
width: 100%;
}
.bgElementLeft, .bgElementRight, .bgElementCenter {
display: none;
}
.homepage__intro .container-fluid {
flex-direction: column;
}
.homepage-intro__text,
.homepage-intro__video {
width: 100%;
}
.homepage-intro__video lottie-player {
width: 600px !important;
margin-top: 48px;
}
.section-half__container {
gap: 40px;
}
.section-half__visual {
margin-left: 0;
}
.section-half__container div, .section-half__container div:first-child {
width: 100%;
}
}
/* Tabs */
.image-shadow {
box-shadow: var(--shadow-image);
}
.tabs-shadow {
box-shadow: 0px 24px 48px rgba(0, 0, 0, 0.08);
width: 720px;
}
/* Help Section */
.help-section {
margin: 140px 0 0;
background-color: #F6F8FD;
padding: 140px 0;
margin-bottom: -5.5rem;
}
.help-section .section-half {
margin: 0;
}
/* Feature Bullets */
.feature-bullets {
display: grid;
grid-template-columns: auto auto auto;
gap: 16px;
font-weight: bold;
margin-top: 48px;
}
.feature-bullets div {
text-align: left;
padding: 10px 24px;
background-image: url('../../img/check.svg');
background-position: left center;
background-repeat: no-repeat;
}
@media (max-width: 992px) {
.feature-bullets {
display: grid;
grid-template-columns: auto auto;
}
}
@media (max-width: 640px) {
.feature-bullets {
display: grid;
grid-template-columns: auto;
}
}
/* View Tabs */
.view-tabs {
display: flex;
gap: 16px;
flex-wrap: wrap;
margin-bottom: 24px;
}
.view-tabs button:not(.active) {
background: rgba(var(--yellow), 0.12);
color: var(--black03);
}
.view-content {
background-color: white;
border-radius: 12px;
padding: 32px 32px 0;
box-shadow: var(--shadow-image);
height: 472px;
overflow: hidden;
}
.view-content img {
margin-bottom: 32px;
}
@media (max-width: 1024px) {
.view-content {
height: auto;
}
}
/* video */
.align-video {
box-shadow: var(--shadow-image);
border-radius: 8px;
overflow: hidden;
}
/* Roadmap Section */
.roadmap-section .section-half__container {
background: rgba(246, 192, 34, 0.08);
border-radius: 24px;
padding-left: 100px;
min-height: 812px;
}
.roadmap-section .section-half__visual img {
max-width: initial;
position: absolute;
left: 0;
top: -320px;
}
@media (max-width: 1024px) {
.roadmap-section .section-half__container {
padding: 64px 32px;
}
.roadmap-section .section-half__visual img {
max-width: 100%;
position: relative;
top: initial;
}
}
.homepage__threecol {
margin-top: 80px;
gap: 24px;
display: grid;
grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 992px) {
.homepage__threecol {
grid-template-columns: repeat(1, 1fr);
}
}
.homepage__threecol h4 {
margin: 2rem 0;
font-weight: 700;
}
@media (max-width: 1280px) {
.homepage__threecol {
flex-wrap: wrap;
}
}

View File

@ -0,0 +1,31 @@
:root {
--denim01: #C5D2EC;
--denim02: #7E96C8;
--denim03: #4A69AC;
--denim04: #2C4987;
--denim05: #1E325C;
--denim06: #162645;
--denimBtn: #1C58D9;
--denimBtnRgb: 28, 88, 217;
--marigold01: #FFE099;
--marigold02: #FFD470;
--marigold03: #FFBC1F;
--marigold04: #CC8F00;
--marigold05: #BB8D21;
--marigold06: #A37200;
--yellow: 246, 192, 34;
--brown01: #674600;
--brown02: #5B3515;
--brown03: #1D1400;
--black01: #EBEBEF;
--black02: #BABEC9;
--black03: #818698;
--black04: #5A6072;
--black05: #363A45;
--black06: #1B1D22;
--tradeGothic: 'trade-gothic-next', sans-serif;
--notoSans: 'Noto Sans', Helvetica, Arial, sans-serif;
--firaMono: "Fira Mono", monospace;
--shadow-image: 0px 24px 48px rgb(0 0 0 / 8%);
--transition-btn: all 0.15s;
}

View File

@ -0,0 +1,63 @@
.sidebar {
line-height: 40px;
margin: 50px 0;
}
.sidebar .item {
border-radius: 3px;
display: block;
margin: 5px 0;
padding: 0 15px 0 33px;
width: 100%;
}
.sidebar .active,
.sidebar .item:hover {
background: #f5f5f5;
}
.sidebar a {
font-family: var(--tradeGothic);
}
.sidebar a.active,
.sidebar a:hover {
background: #f5f5f5;
}
.sidebar a.active {
color: var(--black05);
font-weight: 800;
}
.sidebar .fa {
margin-left: -24px;
text-align: center;
width: 20px;
}
.sidebar .sub-menu {
display: none;
font-size: .95em;
line-height: 35px;
margin: 0 0 5px;
padding-left: 20px;
width: 100%;
}
.sidebar__menu-toggle {
background: #f5f5f5;
cursor: pointer;
display: none;
height: 50px;
line-height: 50px;
margin: 0 -15px;
opacity: .6;
padding: 0 15px;
font-family: var(--notoSans);
}
.sidebar__menu-toggle .fa {
font-size: 20px;
margin-top: 15px;
}

View File

@ -0,0 +1,71 @@
/* Template Picker */
.template-picker-container {
text-align: center;
margin-top: 180px;
position: relative;
}
.template-picker {
position: relative;
z-index: 5;
display: flex;
overflow: hidden;
margin-top: 48px;
border-radius: 12px;
background-color: white;
box-shadow: var(--shadow-image);
}
.template-picker__sidebar {
background: #F7F7F8;
flex: 0 0 292px;
text-align: left;
padding: 16px;
}
.template-picker__preview {
height: 740px;
}
.template-picker-item {
margin-bottom: 8px;
cursor: pointer;
font-size: 15px;
font-weight: 600;
opacity: 0.72;
gap: 10px;
padding: 0 10px;
height: 40px;
display: flex;
align-items: center;
border-radius: 4px;
transition: var(--transition-btn);
}
.template-picker-item:hover {
background-color: rgba(0, 0, 0, 0.06);
}
.template-picker-item.active {
background-color: rgba(var(--denimBtnRgb), 0.08);
color: var(--denimBtn);
}
@media (max-width: 1280px) {
.template-picker {
display: block;
}
.template-picker__sidebar {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 0 40px;
background-color: transparent;
}
.template-picker__preview {
height: auto;
}
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,13 @@
<svg width="52" height="53" viewBox="0 0 52 53" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_180_69720)">
<path d="M48.9264 0.54834H3.07361C1.3761 0.54834 0 1.92444 0 3.62195V49.4747C0 51.1722 1.3761 52.5483 3.07361 52.5483H48.9264C50.6239 52.5483 52 51.1722 52 49.4747V3.62195C52 1.92444 50.6239 0.54834 48.9264 0.54834Z" fill="#FFBC1F"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.6343 11.8828C18.2247 12.3523 18.3237 13.2128 17.8553 13.8047L8.25733 25.9327L17.8555 38.0665C18.3237 38.6585 18.2246 39.519 17.634 39.9884C17.0435 40.4578 16.1851 40.3584 15.7169 39.7665L5.44625 26.7825C5.05235 26.2845 5.05243 25.5802 5.44644 25.0823L15.717 12.1043C16.1855 11.5124 17.0438 11.4132 17.6343 11.8828Z" fill="#1B1D22"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M34.3657 11.8828C34.9562 11.4132 35.8145 11.5124 36.283 12.1043L46.5536 25.0823C46.9476 25.5802 46.9476 26.2845 46.5537 26.7825L36.2831 39.7665C35.8149 40.3584 34.9565 40.4578 34.3659 39.9884C33.7754 39.519 33.6763 38.6585 34.1445 38.0665L43.7427 25.9327L34.1447 13.8047C33.6763 13.2128 33.7753 12.3523 34.3657 11.8828Z" fill="#1B1D22"/>
<rect x="28.4277" y="10.9683" width="2.62587" height="30.0831" rx="1.31293" transform="rotate(15 28.4277 10.9683)" fill="#1B1D22"/>
</g>
<defs>
<clipPath id="clip0_180_69720">
<rect width="52" height="52.2241" fill="white" transform="translate(0 0.476074)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -0,0 +1,15 @@
<svg width="48" height="47" viewBox="0 0 48 47" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_375_107997)">
<path d="M0.540675 25.7006L1.256 28.2961L4.47769 31.195L9.18541 31.4366L14.6694 34.6389H19.1387L24.6227 37.594L32.4911 37.3524L45.0118 34.8805L46.9802 21.959C46.9802 21.959 46.3204 15.1331 45.9655 13.8073C45.6106 12.4814 44.6513 10.9983 44.4738 9.31286C44.2964 7.62746 44.4738 2.43079 40.5923 1.3409C36.7108 0.251004 35.1084 1.29595 33.5003 1.80158C31.8706 2.28192 30.1395 2.28192 28.5098 1.80158C26.5578 1.30129 24.495 1.49976 22.6709 2.36338C21.0074 3.26788 19.0334 4.66114 16.9484 4.47575C14.8635 4.29035 12.2962 4.90272 10.9875 5.9252C9.67891 6.94768 9.61235 7.49824 7.28899 7.49824C4.96562 7.49824 2.1044 9.97579 1.2671 13.2342C0.429807 16.4927 0.185794 23.7062 0.540675 25.7006Z" fill="#CC8F00"/>
<path d="M9.34623 15.2345C9.34623 15.2345 9.12443 20.2907 9.00799 22.257C8.89154 24.2233 8.94698 26.1222 6.08575 25.7008C3.22452 25.2795 2.33177 23.7064 2.27078 20.7176C2.20978 17.7289 2.03237 11.5041 4.65516 9.51532C6.05805 8.39172 6.47394 8.18385 7.5774 8.15576C8.68086 8.12767 9.96176 8.33554 10.9765 7.43104C11.9912 6.52654 13.5549 4.98159 15.662 5.10518C17.7691 5.22878 17.9299 5.82991 19.5435 5.62766C21.1571 5.42541 24.2346 2.25685 26.1975 2.25685C28.1605 2.25685 29.458 2.57708 30.373 3.09955C31.2879 3.62203 32.2805 4.22316 33.4338 3.90855C34.5872 3.59394 35.8182 1.57145 37.3153 1.45347C38.8125 1.33549 40.6423 1.53213 41.6848 2.6164C42.7273 3.70068 43.5535 4.99282 43.5535 6.12204C43.5535 7.25126 43.4759 10.2681 43.5535 11.4367C43.6311 12.6052 44.2688 18.7064 44.4462 20.639C44.6237 22.5716 44.9453 27.6615 43.8917 29.4761C42.8382 31.2908 41.9066 32.0941 39.3226 31.9312C36.7387 31.7683 34.2379 31.2851 33.9218 28.6278C33.6057 25.9705 32.9237 19.5322 32.8849 16.83C32.8516 14.212 32.8849 12.858 32.8849 12.858L31.676 13.0097C31.676 13.0097 31.7536 18.3693 31.798 21.1053C31.8424 23.8413 31.7981 28.5154 31.7149 29.5323C31.6317 30.5492 30.8831 31.302 29.7297 31.5885C27.6666 31.9033 25.5695 31.9166 23.5027 31.6278C22.061 31.302 21.1073 30.1391 20.83 28.257C20.5528 26.375 20.1923 15.9367 20.5915 13.7625C20.0628 13.9961 19.5017 14.1458 18.928 14.2064C18.928 14.2064 19.1665 21.6109 19.0833 23.4255C19.0001 25.2401 19.2441 28.4817 17.453 28.4817C15.662 28.4817 12.7287 28.3188 11.653 26.5491C10.7273 25.0306 10.2448 23.2776 10.2612 21.4929C10.1835 19.5997 10.422 14.5659 10.422 14.5659C10.1919 14.5117 9.95004 14.5514 9.7487 14.6766C9.54737 14.8017 9.40278 15.0021 9.34623 15.2345Z" fill="#FFBC1F"/>
<path d="M2.85282 30.8693C0.717992 29.1164 0.723513 27.7513 0.540527 25.7007C0.540527 25.7007 3.52375 32.2794 9.41256 29.1389C9.41256 29.1389 11.4421 35.1783 18.889 32.8243C18.889 32.8243 24.6725 38.9255 32.064 33.3861C32.064 33.3861 40.7086 35.7401 44.762 32.4198C43.8599 33.9849 42.5858 35.2966 41.0556 36.2356C39.5255 37.1746 37.7879 37.7111 36.001 37.7963C29.6796 38.2176 24.6115 39.0041 24.6115 39.0041L23.5413 39.6053C23.5413 39.6053 20.3418 38.6558 19.1052 36.1614C18.6727 36.7232 15.6951 37.1951 14.1647 36.9929C12.6343 36.7906 11.2313 35.7738 10.1667 34.8974C9.46823 34.2697 8.90237 33.5053 8.50317 32.6502C8.50317 32.6502 5.01538 32.6445 2.85282 30.8693Z" fill="#A37200"/>
<path d="M29.8408 36.2795C29.8408 36.2795 25.2384 39.0885 25.1829 40.2514C25.1275 41.4143 26.1921 44.184 28.3824 44.2402C30.5727 44.2964 36.6057 43.5941 39.1897 42.9537C41.7736 42.3132 44.8844 41.0604 45.9213 39.5829C45.9213 39.5829 44.6737 43.5885 38.3524 44.6784C32.031 45.7683 28.0996 46.2852 25.998 44.9986C23.8965 43.7121 23.3309 40.8525 23.8521 38.4761C24.3734 36.0997 29.8408 36.2795 29.8408 36.2795Z" fill="#CC8F00"/>
<path d="M25.7983 37.1897C25.7983 37.1897 27.1069 36.2403 30.6835 35.9593C34.26 35.6784 38.9123 35.8751 40.8974 35.0717C42.8825 34.2683 44.474 32.2627 45.1505 29.1503C45.827 26.0379 46.0044 16.5323 45.4998 12.5322C46.87 15.6767 47.589 19.0726 47.6124 22.5098C47.6512 28.229 47.4627 38.0998 46.4202 39.5998C45.3778 41.0998 43.9971 42.2796 40.9363 43.2066C37.8754 44.1336 30.9552 44.9369 29.5856 45.0212C29.418 45.0495 29.2464 45.0384 29.0837 44.9888C28.9211 44.9393 28.7719 44.8525 28.6476 44.7353C28.5233 44.618 28.4272 44.4734 28.3668 44.3126C28.3064 44.1518 28.2833 43.979 28.2991 43.8077L25.7983 37.1897Z" fill="#FFBC1F"/>
<path d="M24.3289 41.9031C24.3289 41.9031 23.7079 38.6053 25.1219 37.594C26.5359 36.5828 27.4674 36.6783 29.4137 36.7513C31.36 36.8244 33.2176 37.2513 34.2601 37.9086C35.3025 38.566 35.6297 39.9705 35.4301 41.4424C35.2526 42.7289 33.8109 44.5997 31.4321 44.8862C29.0533 45.1727 26.7909 44.9649 25.998 44.4424C25.5533 44.1687 25.1733 43.7994 24.8849 43.3607C24.5965 42.9219 24.4067 42.4243 24.3289 41.9031Z" fill="#FFD470"/>
</g>
<defs>
<clipPath id="clip0_375_107997">
<rect width="48" height="46" fill="white" transform="translate(0 0.354004)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

@ -0,0 +1,13 @@
<svg width="51" height="51" viewBox="0 0 51 51" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 25.4919C0 25.4919 0.855358 15.2509 6.26901 10.0979C11.6827 4.94485 16.8648 1.51951 27.8129 0.848459C38.7609 0.177412 45.5834 11.2096 46.645 13.1727C47.7066 15.1357 50.8511 20.9698 50.8511 25.4919C50.8511 30.014 50.8813 39.5138 44.406 43.7203C37.9308 47.9269 31.6971 50.4007 27.2243 50.1654C22.7515 49.93 11.4512 48.9936 6.38975 41.9626C1.32829 34.9316 0 32.6831 0 25.4919Z" fill="#FFBC1F"/>
<path d="M14.4548 17.9251C14.4548 15.8018 15.7982 14.0841 17.4736 14.0841C19.149 14.0841 20.4924 15.8018 20.4924 17.9251C20.4924 20.0484 19.154 21.7661 17.4736 21.7661C15.7932 21.7661 14.4548 20.0484 14.4548 17.9251Z" fill="#FFD470"/>
<path d="M36.995 21.7711C38.6511 21.7711 39.9936 20.0514 39.9936 17.9301C39.9936 15.8088 38.6511 14.0891 36.995 14.0891C35.3389 14.0891 33.9963 15.8088 33.9963 17.9301C33.9963 20.0514 35.3389 21.7711 36.995 21.7711Z" fill="#FFD470"/>
<path d="M26.3236 6.16677C27.4692 5.83833 28.6687 5.73827 29.8533 5.87233C31.0379 6.00639 32.1842 6.37193 33.2265 6.94798C33.2857 6.9818 33.3543 6.99536 33.422 6.98662C33.4897 6.97787 33.5526 6.9473 33.6011 6.89957C33.6496 6.85184 33.6811 6.78958 33.6907 6.72235C33.7003 6.65512 33.6874 6.58662 33.6542 6.52733C32.6932 4.76458 30.1877 1.55958 26.0268 5.63594C25.9729 5.68269 25.9367 5.74646 25.9243 5.81658C25.912 5.8867 25.9243 5.9589 25.959 6.02109C25.9938 6.08329 26.049 6.1317 26.1154 6.15822C26.1818 6.18474 26.2553 6.18776 26.3236 6.16677Z" fill="#FFD470"/>
<path d="M16.1303 45.5031C13.4788 42.7789 9.94688 39.3536 10.3041 27.5752C10.6613 15.7968 13.4838 11.6353 15.5114 8.51044C16.6133 6.80278 20.4371 3.29231 25.1363 1.08386C15.9894 2.12048 11.2198 5.37556 6.26901 10.0979C0.855358 15.251 0 25.4919 0 25.4919C0 32.6831 1.32829 34.9317 6.38975 41.9626C11.4512 48.9936 22.7515 49.93 27.2243 50.1654C27.2243 50.1604 18.7767 48.2274 16.1303 45.5031Z" fill="#CC8F00"/>
<path d="M27.5461 41.4468C30.5666 41.4468 33.0151 38.6308 33.0151 35.157C33.0151 31.6832 30.5666 28.8672 27.5461 28.8672C24.5257 28.8672 22.0771 31.6832 22.0771 35.157C22.0771 38.6308 24.5257 41.4468 27.5461 41.4468Z" fill="#6F370B"/>
<path d="M23.2495 37.8412C23.2495 37.8412 24.2859 41.0662 28.5223 40.8008C28.5223 40.8008 29.4883 38.5373 27.0129 37.1751C26.4033 36.8425 25.6978 36.7271 25.0133 36.8483C24.3288 36.9694 23.7065 37.3197 23.2495 37.8412Z" fill="#D24B4E"/>
<path d="M44.5369 11.2648C42.786 8.38528 38.9472 6.87793 35.6416 7.21846C34.5046 7.33865 34.097 9.01627 35.2492 8.89609C37.8906 8.62566 42.1018 9.54208 43.5156 11.8757C44.1143 12.8573 45.1205 12.2563 44.5369 11.2648Z" fill="#7A5600"/>
<path d="M8.45264 12.9173C10.113 9.69724 14.1128 7.79928 17.68 7.90945C18.9076 7.95453 19.4661 9.71727 18.2284 9.67721C15.3757 9.58206 10.9381 10.8791 9.59475 13.4831C9.02621 14.5698 7.88913 14.019 8.45264 12.9173Z" fill="#7A5600"/>
<path d="M14.8374 16.9385C14.8374 14.8152 16.1808 13.0975 17.8562 13.0975C19.5316 13.0975 20.8749 14.8152 20.8749 16.9385C20.8749 19.0618 19.5316 20.7795 17.8562 20.7795C16.1808 20.7795 14.8374 19.0769 14.8374 16.9385Z" fill="#6F370B"/>
<path d="M34.3787 16.9385C34.3787 14.8152 35.717 13.0975 37.3722 13.0975C39.0275 13.0975 40.391 14.8152 40.391 16.9385C40.391 19.0618 39.0477 20.7795 37.3722 20.7795C35.6968 20.7795 34.3787 19.0769 34.3787 16.9385Z" fill="#6F370B"/>
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -0,0 +1,14 @@
<svg width="80" height="51" viewBox="0 0 80 51" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M66.8751 26.6516L65.5658 6.97321L56.6607 12.5227C52.2947 11.7816 51.0882 11.7871 47.7069 10.08C45.6943 9.06455 43.0812 9.7452 41.8152 10.4698C39.8892 8.36195 27.3863 11.4249 26.0013 12.0616C22.2142 11.0242 16.658 6.57251 16.658 6.57251L14.759 28.8417L17.291 29.4345C17.5507 30.214 18.1296 32.0473 18.1296 32.0473C15.7707 35.1377 18.6002 38.6342 21.2187 37.4815C20.0718 40.495 23.1177 43.3274 25.5469 41.4062C25.1898 44.2331 28.1654 46.275 30.2916 44.3099C29.3178 47.6967 33.094 50.1942 35.2906 47.4387C36.638 48.4313 38.103 49.2482 39.6512 49.8704V49.8704C41.8747 50.8474 44.3688 48.6518 43.9793 45.9237C46.6032 48.9866 50.3957 45.9896 49.5517 42.6303C52.4678 44.8863 56.0115 41.0714 54.1071 37.7175C57.3208 39.5893 60.1232 34.5394 57.0015 31.3283L66.8751 26.6516Z" fill="#FFBC1F"/>
<path d="M21.4837 29.7583C23.1392 30.5377 24.1238 32.9639 22.4358 35.187L21.7055 36.0762C21.4215 36.5151 21.0309 36.8724 20.5714 37.1138C20.1118 37.3551 19.5987 37.4722 19.0815 37.454C19.4209 37.6122 19.7901 37.6941 20.1636 37.6941C20.5371 37.6941 20.9062 37.6122 21.2456 37.454C21.3946 37.0604 21.5987 36.6907 21.8516 36.3562L22.5819 35.4615C22.9478 34.9611 23.4339 34.5642 23.994 34.3087C24.8434 32.0582 23.3339 29.89 21.4837 29.7583Z" fill="#CC8F00"/>
<path d="M33.7215 40.4895C35.4636 40.967 36.7729 43.2011 35.4095 45.6767L34.8144 46.6867C34.5878 47.1667 34.2472 47.582 33.8232 47.8953C33.3992 48.2086 32.905 48.4101 32.3853 48.4816C33.5214 48.789 34.8415 48.3608 35.7341 46.7416L36.3292 45.7371C37.9523 42.8443 35.8694 40.248 33.7215 40.4895Z" fill="#CC8F00"/>
<path d="M26.2013 39.6663L27.9163 36.9766C27.8646 36.2509 27.5669 35.5657 27.0738 35.0375C26.5807 34.5092 25.9226 34.1703 25.2112 34.0784C26.8343 34.8523 27.846 37.284 26.1634 39.5016L25.4331 40.3963C25.1467 40.8341 24.7549 41.1905 24.2947 41.4316C23.8346 41.6727 23.3214 41.7906 22.8037 41.7741C23.2562 41.9861 23.7587 42.0636 24.2528 41.9975C24.7469 41.9315 25.2125 41.7245 25.5954 41.4008C25.6697 40.7846 25.8765 40.1924 26.2013 39.6663V39.6663Z" fill="#CC8F00"/>
<path d="M30.762 34.7589C32.477 35.3078 33.6781 37.6462 32.2011 40.0394L30.1398 43.2615C29.8932 43.7259 29.5356 44.12 29.0999 44.4077C28.6641 44.6954 28.1641 44.8675 27.6458 44.9082C28.7711 45.287 30.1074 44.9082 31.0758 43.3713L33.1262 40.1547C34.8629 37.3717 32.9261 34.6766 30.762 34.7589Z" fill="#CC8F00"/>
<path d="M44.9908 37.4595C45.6063 37.342 46.231 37.2813 46.8573 37.2783C45.2343 35.6316 42.7185 36.8996 41.2253 36.1311C42.3074 37.9864 44.5147 37.5418 44.7798 37.4979L47.3983 40.8517C49.5029 43.5468 47.8257 46.6701 45.5805 47.0599C47.8961 47.8228 50.2441 45.3418 49.5624 42.6686C49.3352 42.4435 44.9908 37.4595 44.9908 37.4595Z" fill="#CC8F00"/>
<path d="M47.5661 31.2074C48.5549 31.0172 49.5573 30.9089 50.5634 30.8835C48.9403 29.5771 46.5003 30.7518 44.9314 29.7363C45.1436 30.1986 45.4873 30.5857 45.9183 30.8479C46.3494 31.1101 46.8479 31.2353 47.3497 31.2074L52.2459 36.916C54.4641 39.5069 52.9168 42.707 50.6878 43.212C53.2901 43.9256 55.7734 40.6431 54.1016 37.7229C53.0142 37.2564 47.5661 31.2074 47.5661 31.2074Z" fill="#CC8F00"/>
<path d="M44.174 43.6896C42.5996 42.3996 40.3869 43.3108 39.3535 42.707C39.9378 44.1891 41.8963 43.9366 41.9991 43.9256C43.8115 46.7964 41.9233 49.6946 39.6781 49.8703C41.8963 50.8364 44.4012 48.6517 44.0062 45.9401C43.9521 45.8797 42.3832 43.8817 42.3832 43.8817C42.9738 43.7673 43.5728 43.703 44.174 43.6896Z" fill="#CC8F00"/>
<path d="M65.663 24.7961C65.663 24.7961 63.8452 28.5507 56.7687 30.6365C55.1704 28.599 53.3881 26.7172 51.4451 25.0157C52.9437 24.6973 53.6795 23.4733 54.9238 23.2757C54.5235 22.842 52.9437 23.111 51.8563 23.5282C49.7247 24.3405 44.8231 20.7836 44.8231 20.7836L40.733 21.3764C37.8332 24.2088 31.6385 25.6744 31.2761 21.4039C31.0164 18.3739 37.6114 16.2771 39.5969 14.2681C42.1397 11.7321 44.4119 8.62532 48.6048 10.7441C52.0835 12.5006 53.4739 12.3908 58.1213 13.2087C59.7443 13.4886 60.7722 14.3065 62.0003 15.9532C61.0157 13.6478 59.6902 12.7366 57.9644 12.314L65.4141 8.71863L65.5656 6.91821L56.6497 12.067C52.5325 11.3808 51.0448 11.4193 47.7446 9.75607C45.5805 8.65825 43.9196 8.97113 42.4751 9.86585C39.8674 8.36733 38.4012 8.63081 37.4166 8.94368C34.3923 9.90427 29.5448 10.0415 25.3032 11.7815C25.9625 12.0413 26.6583 12.1932 27.3645 12.2316V12.2316C31.5465 10.9143 35.9288 11.057 37.9305 10.283C38.4864 10.1349 39.0664 10.1048 39.6343 10.1945C40.2021 10.2842 40.7456 10.4919 41.2307 10.8045C40.3813 11.5565 39.5752 12.4512 38.7367 13.2801C36.7349 15.2781 30.497 18.0775 30.919 21.6289C31.1191 23.3306 33.4401 27.9688 41.3065 22.8256L44.5959 22.37C49.0942 24.8094 53.1063 28.076 56.4279 32.0033C58.6352 34.5722 57.261 37.3881 55.0645 38.0413C57.9373 38.6231 60.4152 34.4953 57.6073 31.6026L64.3538 27.8536L65.663 24.7961Z" fill="#CC8F00"/>
<path d="M18.4488 31.652C18.068 30.6602 17.7783 29.6349 17.5831 28.5891L14.9376 26.7612L14.759 28.8361L17.0313 29.4619C17.2698 30.3694 17.6341 31.2381 18.1133 32.0417L18.4488 31.652Z" fill="#CC8F00"/>
<path d="M58.2673 10.1019L64.5269 28.7208C68.6061 26.882 79.9999 20.0316 79.9999 20.0316L72.9613 1.98901C72.9613 1.98901 65.1977 5.9137 58.2673 10.1019Z" fill="#1E325C"/>
<path d="M8.71034 0.106445L0 21.3382C0 21.3382 13.2495 28.8363 15.7327 29.4017C17.1123 29.7145 23.7181 10.5576 23.3719 10.3161C19.7471 7.80213 8.71034 0.106445 8.71034 0.106445Z" fill="#1E325C"/>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -0,0 +1,21 @@
<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M38.309 45.9257C37.067 44.2521 36.0508 43.9453 34.2273 44.5534C33.5103 45.1614 32.5337 45.4515 31.9691 46.227L31.7489 46.439C31.365 47.114 30.6763 47.5547 30.3545 48.2911C29.7899 49.5798 28.7512 49.9647 27.3624 50.1823C25.2058 50.4836 23.196 51.2702 21.875 53.1781C21.7508 53.312 21.7056 53.5072 21.5362 53.6021C21.6717 53.4459 21.7733 53.2618 21.8975 53.1C22.6983 51.929 23.7472 50.9443 24.9717 50.214C26.1961 49.4838 27.5667 49.0256 28.9883 48.8713C29.7674 48.7653 30.5239 48.6035 30.4956 47.5659C30.1851 47.3037 30.2924 46.9411 30.2529 46.6119C29.6883 41.6245 30.1061 36.6204 30.044 31.6218C30.044 30.1267 29.6883 28.8325 28.0963 28.2188C26.6454 28.1686 25.9792 29.05 25.6462 30.2829C25.5717 30.5593 25.5188 30.841 25.4881 31.1253C25.5549 30.2723 25.517 29.4143 25.3752 28.5703C24.9743 28.1184 25.1832 27.555 25.0985 27.0417C24.8614 25.6191 24.1501 24.7488 22.5976 24.7544C20.8362 25.2063 20.3394 26.5731 20.2829 28.1017C20.2095 30.1044 20.0402 32.096 20.0119 34.0932C19.9611 37.1392 19.7805 40.2298 21.2483 43.1308C20.7459 42.9021 19.7127 44.0792 19.7974 42.6454C20.0627 38.4056 19.7579 34.1602 20.0797 29.9203C20.2451 28.8009 20.0474 27.6584 19.5151 26.6568C19.024 26.4727 18.5441 26.177 18.0021 26.5061C15.806 27.7223 15.5294 29.7585 15.7157 31.9231C15.8194 33.1876 15.7644 34.4599 15.552 35.7111C15.4281 36.4735 15.3545 37.2432 15.3318 38.0151C15.3318 37.1336 15.3657 36.2522 15.3318 35.3708C15.281 33.9593 15.5915 32.4085 14.5753 31.1421C14.0672 31.1421 13.6043 30.5842 13.0567 31.0026C12.3067 31.727 11.7868 32.6517 11.5606 33.6637C11.1485 36.6092 10.2791 39.4934 10.121 42.4781C9.80863 47.6051 10.3989 52.7469 11.8655 57.6745C12.7518 60.5922 14.4116 62.5336 17.1722 63.5099C20.6329 64.7372 24.1614 65.3844 27.543 63.164C29.103 59.5394 31.3012 56.217 34.0354 53.351C34.7404 52.6051 35.313 51.7469 35.729 50.8127C36.2315 49.4124 36.7396 48.0233 37.8235 46.9076C38.0888 46.6454 38.4219 46.3832 38.309 45.9257ZM25.2566 33.3513C25.3187 32.7934 25.3921 32.2355 25.4373 31.6386C25.4262 32.06 25.4488 32.4815 25.505 32.8994C25.6619 33.7185 25.6753 34.5583 25.5445 35.3819C24.9405 38.1211 25.3074 40.7933 26.0639 43.499C25.1268 43.499 24.5904 43.3484 24.8501 42.2549C25.0635 41.2466 25.1225 40.2123 25.0251 39.1866C24.9245 37.2386 25.002 35.2855 25.2566 33.3513ZM14.6092 44.7654C14.5019 44.81 14.4285 44.8546 14.3608 44.81C14.5959 44.6001 14.7803 44.3408 14.9005 44.0512C15.0207 43.7615 15.0735 43.4489 15.0552 43.1364C15.1342 41.5129 15.2641 39.8951 15.3205 38.2717C15.291 39.6173 15.4544 40.9602 15.806 42.2605C16.3028 44.0568 16.3424 44.0401 14.6092 44.7654Z" fill="#FFBC1F"/>
<path d="M28.0852 28.2076C26.2052 29.0054 25.4883 30.4837 25.9004 32.877C26.0375 34.1789 25.99 35.4932 25.7593 36.7821C25.5165 39.0136 25.5617 41.3288 26.6908 43.4376C26.798 43.644 26.8545 43.8783 27.0013 44.2744L23.8511 43.4878C24.9802 41.6691 24.5624 39.711 24.5793 37.8253C24.6186 34.7314 24.8808 31.6441 25.3641 28.587C25.7171 28.2448 26.1718 28.0233 26.6615 27.955C27.1512 27.8868 27.6501 27.9753 28.0852 28.2076Z" fill="#CC8F00"/>
<path d="M35.7407 50.8072C35.6221 48.6817 36.9206 47.2814 38.3094 45.9258C38.9473 46.4837 38.5747 46.9913 38.2473 47.4544C37.44 48.5924 36.5819 49.6914 35.7407 50.8072Z" fill="#FFD470"/>
<path d="M30.7554 47.1195C30.6381 47.2464 30.5461 47.394 30.4844 47.5547C30.2473 48.2632 29.694 48.3859 28.9996 48.4919C25.872 48.9605 23.1509 50.1265 21.6605 53.139C21.445 53.2826 21.2768 53.4853 21.1765 53.7223C21.0762 53.9592 21.0482 54.2199 21.0959 54.4723L21.9202 53.4458C23.4783 51.5546 25.5615 50.7178 27.9496 50.45C28.6044 50.3719 29.5303 50.5002 29.8069 49.8308C29.8069 49.8308 32.8781 45.4236 35.5879 44.2521C35.6049 44.2744 32.9007 43.895 30.7554 47.1195Z" fill="#CC8F00"/>
<path d="M27.1932 63.0023C23.8059 64.9437 20.3565 64.291 16.9862 63.0023C15.2191 62.3217 13.5989 61.2729 12.8875 59.3984C10.2398 52.2747 9.70891 44.5513 11.3576 37.1393C11.7584 35.3039 11.8375 33.3792 12.769 31.7056C12.9746 31.4392 13.2588 31.2424 13.5824 31.1425C13.906 31.0426 14.253 31.0444 14.5755 31.1477C14.1467 30.8806 13.6307 30.7855 13.1333 30.882C12.6358 30.9784 12.1945 31.2591 11.8996 31.6665L11.8093 31.7669C11.4126 32.3133 11.1182 32.9255 10.9398 33.5744C9.95188 36.4642 9.67525 39.4935 9.50024 42.5004C9.26877 46.4446 9.18409 50.4222 10.4374 54.2158C11.1109 56.0449 11.4919 57.9666 11.5665 59.9117C11.5501 60.526 11.6981 61.1337 11.9955 61.6734C12.2929 62.2131 12.7291 62.6657 13.2601 62.9856C15.9864 64.883 19.2652 65.8488 22.5978 65.7359C24.602 65.6633 26.5497 65.1445 27.5489 63.1194C27.4529 63.1027 27.2553 62.9632 27.1932 63.0023Z" fill="#CC8F00"/>
<path d="M19.515 26.6512C19.515 26.6512 17.9342 25.4294 15.9413 27.2816C15.3941 27.8224 15.048 28.5302 14.959 29.2899C14.8348 29.9036 14.6993 30.5228 14.5695 31.1365C15.134 34.2829 14.9534 37.4516 14.7389 40.6203C14.6203 42.3442 15.3034 44.3525 13.1299 45.5129C14.3888 45.2172 15.4954 44.8379 16.6132 44.4976C17.0704 44.3581 17.3979 44.2242 16.9971 43.7221C15.6873 42.1099 15.868 40.1685 15.755 38.2884C15.6478 36.6148 16.4269 34.997 16.218 33.3624C15.9583 31.3317 15.9696 29.4238 16.9914 27.7837C17.2229 27.4099 18.1431 26.2328 19.515 26.6512Z" fill="#CC8F00"/>
<path d="M24.2465 25.2733C23.8596 24.9278 23.3804 24.6994 22.866 24.6154C22.3515 24.5313 21.8235 24.5951 21.3447 24.7991C21.2277 24.8421 21.1144 24.8943 21.0059 24.9553C20.3987 25.4019 19.8961 25.9728 19.5325 26.6289C19.7018 29.2017 19.7018 31.7826 19.5325 34.3554C19.4289 35.6657 19.4044 36.9809 19.4591 38.294C19.6228 40.1685 19.8655 42.0708 18.6687 44.0122C19.9276 43.4265 21.1809 43.962 22.2931 43.2312C21.4262 42.4024 20.8657 41.3102 20.7011 40.1294C20.0688 36.3024 20.6672 32.5033 20.6446 28.693C20.6014 28.0857 20.6832 27.4759 20.885 26.9006C21.0869 26.3253 21.4045 25.7964 21.8189 25.3458C22.152 25.0501 22.9762 24.5536 24.2465 25.2733Z" fill="#CC8F00"/>
<path d="M42.1646 46.9076C43.2486 48.0234 43.7567 49.4069 44.2591 50.8127C44.6769 51.746 45.2493 52.6039 45.9528 53.3511C48.692 56.2185 50.8923 59.5452 52.4507 63.1752C55.838 65.4067 59.3665 64.7484 62.8272 63.5211C65.5878 62.5448 67.2476 60.6034 68.1339 57.6858C69.6014 52.7583 70.1898 47.6161 69.8728 42.4893C69.7203 39.5046 68.8509 36.6204 68.4388 33.6749C68.2105 32.6637 67.6909 31.7396 66.9427 31.0138C66.3782 30.6066 65.9322 31.1477 65.4185 31.1533C64.4023 32.4197 64.7128 33.9705 64.662 35.382C64.6281 36.2634 64.662 37.1448 64.662 38.0263C64.6374 37.2542 64.5619 36.4846 64.4361 35.7223C64.2266 34.4708 64.1716 33.1988 64.2724 31.9343C64.4644 29.7698 64.1877 27.7335 62.0142 26.5173C61.4497 26.1882 60.9867 26.4839 60.4956 26.668C59.9655 27.6703 59.768 28.8121 59.931 29.9315C60.2472 34.1714 59.931 38.4168 60.2077 42.6566C60.298 44.0904 59.2649 42.9133 58.7624 43.142C60.2302 40.2299 60.0496 37.1504 59.9988 34.1044C59.9649 32.1072 59.8012 30.1156 59.7221 28.1129C59.6657 26.5787 59.1576 25.2119 57.4131 24.7656C55.8606 24.7656 55.1549 25.6303 54.9065 27.0529C54.8218 27.5662 55.0364 28.1296 54.6355 28.5815C54.4937 29.4255 54.4558 30.2835 54.5226 31.1365C54.4891 30.8526 54.4363 30.5711 54.3646 30.2942C54.0315 29.0613 53.3653 28.1798 51.9144 28.23C50.3224 28.8381 49.9893 30.138 49.9667 31.6331C49.9046 36.6539 50.328 41.6357 49.7578 46.6231C49.7183 46.9523 49.8256 47.3149 49.5151 47.5771C49.4812 48.6147 50.2433 48.7765 51.0224 48.8825C52.443 49.0376 53.8125 49.4962 55.0359 50.2264C56.2593 50.9565 57.3074 51.9409 58.1075 53.1112C58.2374 53.273 58.3333 53.4571 58.4745 53.6133C58.2995 53.5184 58.26 53.3232 58.1358 53.1893C56.8147 51.2814 54.7993 50.4948 52.6427 50.1935C51.2539 50.0038 50.2377 49.591 49.6506 48.3023C49.3288 47.5882 48.6457 47.1252 48.2618 46.4502L48.0416 46.2382C47.4432 45.4739 46.4891 45.1838 45.7834 44.5646C43.9373 43.9565 42.9606 44.2856 41.6961 45.9369C41.5662 46.3832 41.9106 46.6454 42.1646 46.9076ZM54.9686 39.1867C54.876 40.2126 54.9368 41.2465 55.1493 42.255C55.409 43.3707 54.8727 43.5158 53.9299 43.499C54.692 40.7933 55.059 38.1211 54.4549 35.382C54.3241 34.5583 54.3375 33.7186 54.4944 32.8994C54.5487 32.4814 54.5695 32.0599 54.5565 31.6386C54.6073 32.1965 54.6751 32.7878 54.7428 33.3513C54.9929 35.286 55.0685 37.2388 54.9686 39.1867ZM64.1934 42.2494C64.5432 40.9489 64.7047 39.6059 64.6732 38.2606C64.7353 39.884 64.8596 41.5018 64.9442 43.1252C64.9234 43.438 64.9751 43.7514 65.0954 44.0415C65.2158 44.3315 65.4016 44.5906 65.6386 44.7989C65.5652 44.8435 65.4975 44.7989 65.3902 44.7542C63.6514 44.0402 63.6966 44.0569 64.1934 42.2494Z" fill="#FFBC1F"/>
<path d="M51.9148 28.2076C53.7947 29.0053 54.5061 30.4837 54.0996 32.877C53.9607 34.1786 54.0063 35.4929 54.2351 36.7821C54.4835 39.0136 54.4383 41.3288 53.3092 43.4375C53.1868 43.7092 53.0831 43.9888 52.9987 44.2743L56.1489 43.4877C55.0198 41.6691 55.4376 39.7109 55.4206 37.8253C55.3797 34.724 55.1175 31.6294 54.6359 28.5646C54.2802 28.226 53.8243 28.0087 53.3347 27.9445C52.8451 27.8802 52.3476 27.9724 51.9148 28.2076Z" fill="#CC8F00"/>
<path d="M44.2598 50.8072C44.3783 48.6817 43.0799 47.2814 41.6854 45.9258C41.0475 46.4837 41.4257 46.9913 41.7532 47.4544C42.5605 48.5924 43.4186 49.6914 44.2598 50.8072Z" fill="#FFD470"/>
<path d="M49.2446 47.1195C49.3599 47.2479 49.4516 47.3951 49.5156 47.5547C49.7527 48.2632 50.306 48.3859 50.9947 48.4919C54.128 48.9605 56.8491 50.1265 58.3339 53.139C58.5453 53.2852 58.7087 53.4894 58.804 53.7263C58.8993 53.9632 58.9223 54.2226 58.8702 54.4723L58.0459 53.4458C56.4934 51.5546 54.4102 50.7178 52.0222 50.45C51.3673 50.3719 50.4414 50.5002 50.1592 49.8308C50.1592 49.8308 47.0937 45.4236 44.3782 44.2521C44.3895 44.2744 47.0993 43.895 49.2446 47.1195Z" fill="#CC8F00"/>
<path d="M52.8069 63.0023C56.1942 64.9437 59.6436 64.291 63.0139 63.0023C64.781 62.3217 66.4012 61.2729 67.1126 59.3984C69.756 52.2737 70.2848 44.551 68.6369 37.1393C68.236 35.3039 68.1626 33.3792 67.2255 31.7056C67.0199 31.4392 66.7356 31.2424 66.412 31.1425C66.0884 31.0426 65.7414 31.0444 65.4189 31.1477C65.8478 30.8806 66.3637 30.7855 66.8612 30.882C67.3586 30.9784 67.8 31.2591 68.0949 31.6665L68.1909 31.7669C68.5875 32.3133 68.8819 32.9255 69.0603 33.5744C70.0482 36.4642 70.3249 39.4935 70.4999 42.5004C70.7313 46.4446 70.816 50.4222 69.5627 54.2158C68.8865 56.0442 68.5055 57.9663 68.4336 59.9117C68.4488 60.5258 68.3003 61.1331 68.0031 61.6726C67.7058 62.2121 67.2702 62.6649 66.74 62.9856C64.0134 64.8823 60.7348 65.848 57.4023 65.7359C55.3925 65.6633 53.4505 65.1445 52.4456 63.1194C52.5754 63.1027 52.7391 62.9632 52.8069 63.0023Z" fill="#CC8F00"/>
<path d="M60.479 26.6512C60.479 26.6512 62.0597 25.4294 64.0526 27.2816C64.6007 27.8212 64.9454 28.5299 65.0293 29.2899C65.1535 29.9036 65.289 30.5228 65.4188 31.1365C64.8543 34.2829 65.0349 37.4516 65.2551 40.6203C65.3737 42.3442 64.6906 44.3525 66.8641 45.5129C65.5995 45.2172 64.4986 44.8379 63.3752 44.4976C62.9235 44.3581 62.5904 44.2242 62.9969 43.7221C64.301 42.1099 64.126 40.1685 64.2389 38.2884C64.3405 36.6148 63.5671 34.997 63.776 33.3624C64.03 31.3317 64.0187 29.4238 63.0025 27.7837C62.7767 27.4099 61.8565 26.2328 60.479 26.6512Z" fill="#CC8F00"/>
<path d="M55.748 25.2732C56.1358 24.9273 56.6159 24.6986 57.1314 24.6146C57.6468 24.5305 58.1758 24.5945 58.6555 24.799C58.7711 24.8409 58.8826 24.8932 58.9886 24.9552C59.5955 25.4006 60.0965 25.9718 60.4564 26.6288C60.2899 29.2017 60.2899 31.7825 60.4564 34.3554C60.5609 35.6656 60.5835 36.981 60.5241 38.294C60.3604 40.1684 60.1233 42.0708 61.3145 44.0122C60.0612 43.4264 58.8079 43.962 57.6901 43.2312C58.5613 42.4055 59.1227 41.3118 59.2821 40.1294C59.9144 36.3024 59.3217 32.5032 59.3442 28.693C59.3861 28.0857 59.3037 27.4763 59.102 26.9012C58.9002 26.3261 58.5832 25.7971 58.17 25.3457C57.8482 25.0501 57.0239 24.5535 55.748 25.2732Z" fill="#CC8F00"/>
<path d="M27.2103 16.7322L26.5779 18.0655C26.3944 18.4549 26.3211 18.8862 26.3658 19.3136C26.4105 19.7409 26.5716 20.1482 26.832 20.4923L33.042 28.6874C33.0714 28.7227 33.1117 28.7473 33.1568 28.7575C33.2018 28.7677 33.249 28.7628 33.2909 28.7437C33.3328 28.7246 33.3672 28.6922 33.3886 28.6518C33.4099 28.6113 33.4171 28.565 33.409 28.5201C32.9461 26.4559 31.4952 21.1729 28.0176 16.6429C27.9662 16.5816 27.9001 16.5338 27.8254 16.504C27.7507 16.4741 27.6696 16.4631 27.5895 16.472C27.5094 16.4808 27.4328 16.5093 27.3666 16.5547C27.3004 16.6001 27.2466 16.6611 27.2103 16.7322Z" fill="#1E325C"/>
<path d="M34.916 19.4769C34.916 19.4769 34.0296 18.8633 33.6006 19.7559C33.2957 20.3918 34.5039 22.6791 35.2378 23.9678C35.2672 24.0206 35.3138 24.062 35.3701 24.0854C35.4263 24.1087 35.4888 24.1127 35.5476 24.0965C35.6064 24.0804 35.6579 24.0452 35.6939 23.9965C35.7299 23.9478 35.7482 23.8886 35.7459 23.8283C35.6781 22.3444 35.4862 19.7726 34.916 19.4769Z" fill="#1E325C"/>
<path d="M39.3761 10.0544L38.8963 10.1214C38.5738 10.1683 38.2832 10.3397 38.0885 10.598C37.8937 10.8564 37.8107 11.1805 37.8575 11.4993L39.9746 26.11C39.9816 26.1471 40.0016 26.1806 40.0309 26.2046C40.0603 26.2287 40.0973 26.2419 40.1355 26.2419C40.1736 26.2419 40.2106 26.2287 40.24 26.2046C40.2694 26.1806 40.2893 26.1471 40.2964 26.11L42.4134 11.4993C42.4603 11.1805 42.3772 10.8564 42.1824 10.598C41.9877 10.3397 41.6972 10.1683 41.3747 10.1214L40.9004 10.0544C40.395 9.98186 39.8816 9.98186 39.3761 10.0544Z" fill="#1E325C"/>
<path d="M53.0609 16.7322L53.6932 18.0655C53.878 18.4546 53.952 18.8862 53.9072 19.3137C53.8624 19.7413 53.7006 20.1487 53.4391 20.4923L47.2291 28.6874C47.1997 28.7227 47.1594 28.7473 47.1144 28.7575C47.0693 28.7677 47.0222 28.7628 46.9802 28.7437C46.9383 28.7246 46.904 28.6922 46.8826 28.6518C46.8612 28.6113 46.854 28.565 46.8621 28.5201C47.3251 26.4559 48.7759 21.1729 52.2536 16.6429C52.305 16.5816 52.371 16.5338 52.4457 16.504C52.5205 16.4741 52.6015 16.4631 52.6816 16.472C52.7617 16.4808 52.8384 16.5093 52.9046 16.5547C52.9708 16.6001 53.0245 16.6611 53.0609 16.7322Z" fill="#1E325C"/>
<path d="M45.3603 19.4769C45.3603 19.4769 46.241 18.8633 46.6701 19.7559C46.9749 20.3918 45.7668 22.6791 45.0329 23.9678C45.0055 24.0228 44.9596 24.0667 44.9029 24.0917C44.8463 24.1167 44.7826 24.1214 44.7229 24.1048C44.6632 24.0882 44.6112 24.0515 44.576 24.001C44.5409 23.9505 44.5247 23.8894 44.5304 23.8283C44.5925 22.3444 44.7845 19.7726 45.3603 19.4769Z" fill="#1E325C"/>
</svg>

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -0,0 +1,42 @@
<svg width="50" height="56" viewBox="0 0 50 56" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_375_107969)">
<path d="M15.2075 29.1541L13.5011 29.6362C13.5011 29.6362 8.46298 28.1089 5.03738 32.0166L2.47778 29.7471C2.47778 29.7471 8.11742 16.45 18.3601 16.3774C19.1034 16.4154 19.8425 16.5138 20.5698 16.6718L20.8514 16.7315C18.3846 20.4199 16.5145 24.474 15.3099 28.7446L15.2075 29.1541Z" fill="#C43133"/>
<path d="M26.218 50.5906L23.6584 48.3467C27.0712 44.4391 24.9382 39.6441 24.9382 39.6441L25.1942 37.895L25.5867 37.7244C29.6628 35.9828 33.4402 33.6119 36.7807 30.6983C36.7807 30.6983 36.8148 30.8007 36.8745 30.9671C37.1244 31.6615 37.3184 32.3747 37.4547 33.1001C38.6663 43.2702 26.218 50.5906 26.218 50.5906Z" fill="#C43133"/>
<g style="mix-blend-mode:multiply">
<g style="mix-blend-mode:multiply">
<path d="M15.2074 29.1541L13.501 29.6361C15.0093 24.9062 17.4039 20.5065 20.5569 16.6718L20.8385 16.7315C18.3762 20.4207 16.5104 24.4747 15.3098 28.7445L15.2074 29.1541Z" fill="#D1D3D4"/>
</g>
<g style="mix-blend-mode:multiply">
<path d="M36.832 30.9544C33.2699 34.8663 28.9527 37.6605 24.8872 39.6314L25.1432 37.8823L25.5314 37.7117C29.6086 35.9703 33.3862 33.5978 36.7253 30.6813V30.6813C36.7253 30.6813 36.7723 30.788 36.832 30.9544Z" fill="#D1D3D4"/>
</g>
</g>
<path d="M39.6259 27.7633C38.7236 28.7914 37.7576 29.7617 36.7335 30.6685C33.399 33.5892 29.624 35.9647 25.5481 37.7074L25.1855 37.8652C24.6864 38.0828 24.1872 38.2918 23.7009 38.4752L14.8105 30.677C14.9343 30.1779 15.0708 29.6702 15.2371 29.1541L15.3523 28.7275C16.5467 24.4651 18.4038 20.417 20.8555 16.7315C21.621 15.5991 22.4574 14.5162 23.3596 13.4893C28.0735 8.11843 34.1611 4.79949 39.2974 2.78594C42.6432 1.45233 46.1251 0.489564 49.6808 -0.085083C49.5732 3.51397 49.0711 7.09036 48.1835 10.5799C46.8397 15.938 44.3398 22.4052 39.6259 27.7633Z" fill="url(#paint0_linear_375_107969)"/>
<path d="M48.158 10.5884L39.272 2.78594C42.6178 1.45233 46.0997 0.489564 49.6554 -0.085083C49.5484 3.51683 49.0462 7.09611 48.158 10.5884V10.5884Z" fill="#C43133"/>
<path d="M22.9502 39.3198L14.0727 31.5301C4.01344 35.5487 0.319092 46.2179 0.319092 46.2179C1.80896 45.5415 3.38999 45.0873 5.01169 44.8699C2.54594 50.3047 0.459851 55.9913 0.459851 55.9913C0.459851 55.9913 5.83077 53.1758 10.8945 50.0189C10.8939 51.6638 10.6509 53.2996 10.1735 54.8736C10.1735 54.8736 20.2754 49.827 22.9502 39.3198Z" fill="#DD6400"/>
<path d="M21.0136 39.1323L14.5079 33.4201C7.13202 36.3636 3.7832 43.6201 3.7832 43.6201C3.7832 43.6201 6.27027 43.33 7.87855 43.1935C6.06977 47.1779 4.54256 51.3458 4.54256 51.3458C4.54256 51.3458 8.48005 49.2811 12.1915 46.9732C12.2683 48.59 12.3067 51.0941 12.3067 51.0941C12.3067 51.0941 19.0555 46.8324 21.0136 39.1323Z" fill="#E08F00"/>
<path d="M19.0769 39.017L14.8706 35.3227C10.1055 37.2296 7.92554 41.9094 7.92554 41.9094C8.68306 41.6444 9.46683 41.4614 10.2633 41.3633C9.48885 43.154 8.87496 45.0099 8.42895 46.9091C10.2569 46.2125 12.0199 45.356 13.6974 44.3495C13.702 45.1532 13.6234 45.9553 13.4628 46.7428C13.4628 46.7428 17.8099 43.9955 19.0769 39.017Z" fill="#FFBC1F"/>
<path d="M14.8117 30.686L14.0688 31.5325L22.9537 39.3298L23.6966 38.4833L14.8117 30.686Z" fill="url(#paint1_linear_375_107969)"/>
<path d="M25.5481 37.7074C24.921 37.9847 24.3024 38.2406 23.7009 38.4752L14.8105 30.677C14.9684 30.0456 15.1391 29.3972 15.331 28.7445L25.5481 37.7074Z" fill="url(#paint2_linear_375_107969)"/>
<path d="M36.7808 19.6963C39.5987 19.6963 41.883 17.412 41.883 14.5941C41.883 11.7763 39.5987 9.492 36.7808 9.492C33.963 9.492 31.6787 11.7763 31.6787 14.5941C31.6787 17.412 33.963 19.6963 36.7808 19.6963Z" fill="#C43133"/>
<path d="M39.9927 17.414C39.532 17.9399 38.949 18.3446 38.2951 18.5923C37.6412 18.84 36.9365 18.9232 36.2429 18.8346C35.6473 18.7622 35.0741 18.5629 34.5621 18.2501C34.3503 18.1246 34.1491 17.9819 33.9606 17.8235C33.2547 17.2127 32.7686 16.3871 32.577 15.4734C32.3853 14.5598 32.4986 13.6085 32.8996 12.7654C33.3005 11.9223 33.9669 11.2341 34.7966 10.8062C35.6263 10.3782 36.5735 10.2343 37.4929 10.3964C38.085 10.4927 38.6496 10.7153 39.1481 11.0491C39.3054 11.1554 39.4563 11.2708 39.6002 11.3947C40.4503 12.1409 40.9693 13.1943 41.0429 14.3231C41.1165 15.4518 40.7387 16.5636 39.9927 17.414V17.414Z" fill="#32A4EC"/>
<path opacity="0.5" d="M36.243 18.8346C35.6474 18.7623 35.0743 18.563 34.5623 18.2502L37.493 10.3837C38.0852 10.4799 38.6497 10.7026 39.1482 11.0364L36.243 18.8346Z" fill="white"/>
<path d="M28.2923 23.2775L13.8374 39.7486L14.8314 40.6209L29.2863 24.1498L28.2923 23.2775Z" fill="#C43133"/>
<g style="mix-blend-mode:multiply">
<path d="M29.2852 24.1415L25.5397 37.7074L23.6925 38.4753L22.9459 39.32L19.0042 35.856L29.2852 24.1415Z" fill="#E6E7E8"/>
</g>
</g>
<defs>
<linearGradient id="paint0_linear_375_107969" x1="26.3057" y1="10.1052" x2="42.5876" y2="24.3941" gradientUnits="userSpaceOnUse">
<stop offset="0.5" stop-color="#D1D3D4"/>
</linearGradient>
<linearGradient id="paint1_linear_375_107969" x1="14.4403" y1="31.1093" x2="23.3251" y2="38.9066" gradientUnits="userSpaceOnUse">
<stop offset="0.5" stop-color="#808285"/>
</linearGradient>
<linearGradient id="paint2_linear_375_107969" x1="14.7208" y1="29.4242" x2="24.9394" y2="38.3921" gradientUnits="userSpaceOnUse">
<stop offset="0.5" stop-color="#A7A9AC"/>
</linearGradient>
<clipPath id="clip0_375_107969">
<rect width="50" height="56" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -0,0 +1,3 @@
<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M3.0095 11.8448V14.1968H17.0095L10.5975 20.6088L12.2495 22.2608L21.4895 13.0208L12.2495 3.7808L10.5975 5.4328L17.0095 11.8448H3.0095Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 262 B

View File

@ -0,0 +1,3 @@
<svg width="668" height="668" viewBox="0 0 668 668" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect opacity="0.04" width="513" height="730.801" rx="256.5" transform="matrix(-0.707107 -0.707107 -0.707107 0.707107 773.5 256.943)" fill="#1C58D9"/>
</svg>

After

Width:  |  Height:  |  Size: 258 B

View File

@ -0,0 +1,3 @@
<svg width="612" height="816" viewBox="0 0 612 816" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect opacity="0.04" x="448.931" y="-93" width="513" height="1116" rx="256.5" transform="rotate(60 448.931 -93)" fill="#1C58D9"/>
</svg>

After

Width:  |  Height:  |  Size: 237 B

View File

@ -0,0 +1,3 @@
<svg width="581" height="816" viewBox="0 0 581 816" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect opacity="0.04" width="513" height="1116" rx="256.5" transform="matrix(-0.5 0.866025 0.866025 0.5 163.508 -93)" fill="#1C58D9"/>
</svg>

After

Width:  |  Height:  |  Size: 241 B

View File

@ -0,0 +1,8 @@
<svg width="33" height="32" viewBox="0 0 33 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M10.401 9.49036C12.1093 7.77171 14.2607 6.88574 16.8553 6.83246C19.4251 6.88698 21.5642 7.77294 23.2724 9.49036C24.9806 11.2078 25.8745 13.349 25.9539 15.9139C25.8732 18.4764 24.9794 20.6176 23.2724 22.3375C21.5654 24.0574 19.4264 24.9452 16.8553 25.001C14.2595 24.9477 12.108 24.0624 10.401 22.3449C8.69403 20.6275 7.80018 18.4863 7.71948 15.9214C7.79769 13.3514 8.69154 11.2078 10.401 9.49036Z" fill="white"/>
<path d="M16.8553 25.7872C14.0483 25.7079 11.7113 24.7426 9.84416 22.8914C7.97702 21.0402 7.01676 18.7143 6.96338 15.9139C7.01676 13.1371 7.97702 10.8175 9.84416 8.95508C11.7113 7.09269 14.0483 6.12184 16.8553 6.04254C19.6374 6.12061 21.9614 7.09207 23.8273 8.95694C25.6932 10.8218 26.6534 13.1414 26.7081 15.9158C26.6547 18.7174 25.6944 21.0433 23.8273 22.8933C21.9601 24.7433 19.6361 25.7079 16.8553 25.7872ZM16.8553 7.90307C14.5772 7.98238 12.684 8.76921 11.1756 10.2636C9.66726 11.758 8.88577 13.6414 8.83115 15.9139C8.88329 18.1865 9.66478 20.0761 11.1756 21.5829C12.6865 23.0897 14.5797 23.8697 16.8553 23.923C19.106 23.8697 20.9868 23.0897 22.4977 21.5829C24.0085 20.0761 24.7894 18.1865 24.8403 15.9139C24.7881 13.6402 24.0073 11.7567 22.4977 10.2636C20.9881 8.77045 19.1073 7.983 16.8553 7.90121V7.90307Z" fill="#FFBC1F"/>
<path d="M16.8555 21.8617C15.1609 21.8072 13.7574 21.2322 12.6451 20.1368C11.5327 19.0415 10.9499 17.6338 10.8965 15.9139C10.8965 14.2486 11.4464 12.8608 12.5464 11.7505C13.6463 10.6403 15.0696 10.0455 16.8164 9.96619C18.5109 9.99221 19.9212 10.5672 21.0472 11.691C22.1732 12.8149 22.7493 14.2225 22.7753 15.9139C22.7493 17.6053 22.1732 19.0062 21.0472 20.1164C19.9316 21.2218 18.4273 21.8481 16.8555 21.8617V21.8617ZM16.9355 11.9884H16.8555C15.6897 12.0405 14.7363 12.4302 13.9952 13.1575C13.6286 13.5171 13.3433 13.9507 13.1583 14.4293C12.9733 14.9079 12.8929 15.4204 12.9225 15.9325C12.9189 16.4488 13.019 16.9606 13.217 17.4375C13.415 17.9145 13.7068 18.347 14.0752 18.7094C14.5316 19.1672 15.0937 19.506 15.7121 19.6961C16.3305 19.8861 16.9862 19.9216 17.6215 19.7993C18.2568 19.677 18.8523 19.4007 19.3555 18.9947C19.8587 18.5887 20.2542 18.0655 20.5073 17.4711C20.7603 16.8767 20.8631 16.2294 20.8066 15.586C20.75 14.9427 20.536 14.323 20.1832 13.7817C19.8304 13.2403 19.3497 12.7938 18.7834 12.4814C18.217 12.169 17.5825 12.0004 16.9355 11.9903V11.9884Z" fill="#FFBC1F"/>
<path d="M15.6842 14.7783C15.9954 14.4845 16.4075 14.3207 16.836 14.3207C17.2644 14.3207 17.6765 14.4845 17.9877 14.7783C18.2817 15.0813 18.4461 15.4866 18.4461 15.9084C18.4461 16.3302 18.2817 16.7354 17.9877 17.0385C17.6765 17.3323 17.2644 17.4961 16.836 17.4961C16.4075 17.4961 15.9954 17.3323 15.6842 17.0385C15.3915 16.7348 15.228 16.3298 15.228 15.9084C15.228 15.487 15.3915 15.082 15.6842 14.7783V14.7783Z" fill="#FFBC1F"/>
<path d="M17.0023 16.1501C16.9446 16.2076 16.8664 16.2399 16.7848 16.2399C16.7033 16.2399 16.6251 16.2076 16.5674 16.1501C16.5097 16.0926 16.4773 16.0146 16.4773 15.9332C16.4773 15.8519 16.5097 15.7739 16.5674 15.7164L17.7926 14.4965L18.1868 14.9302L17.0023 16.1501Z" fill="#818698"/>
<path d="M26.7859 8.89917C26.9179 9.63737 25.6674 10.191 23.0343 10.5601L19.2049 14.8509C19.121 14.9388 19.0199 15.0085 18.9078 15.0558C18.7957 15.1031 18.6751 15.127 18.5534 15.1259C18.3019 15.1262 18.0604 15.0273 17.8816 14.8509C17.7884 14.7701 17.7137 14.6703 17.6626 14.5582C17.6115 14.4461 17.5852 14.3244 17.5855 14.2013C17.5883 13.9456 17.6866 13.7002 17.8612 13.5129L22.1663 9.73334C22.5364 7.10905 23.0917 5.85535 23.832 5.97223C24.5723 6.08911 24.6377 7.01185 24.0282 8.74046C25.7359 8.11177 26.6551 8.16467 26.7859 8.89917Z" fill="#1E325C"/>
</svg>

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@ -0,0 +1,3 @@
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14.059 0.425537L4.66692 10.7542L1.94103 8.68805H0.425537L4.66692 15.5745L15.5745 0.425537H14.059Z" fill="#3DB887"/>
</svg>

After

Width:  |  Height:  |  Size: 229 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 545 B

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

View File

@ -0,0 +1,20 @@
<svg width="74" height="40" viewBox="0 0 74 40" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_180_69486)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M18.2742 9.80466L8.51196 30.1954H11.9226L14.2598 25.242H23.2371L25.4387 30.1954H28.9027L19.4853 9.80466H18.2742ZM18.836 15.4172L21.9478 22.3502H15.5765L18.836 15.4172Z" fill="#001871"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M34.8499 30.1954H31.4514V9.80466H34.8499V28.9634V30.1954Z" fill="#001871"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M51.1922 19.7444H59.7455V20.4317C59.7455 21.9932 59.5635 23.3764 59.1958 24.5785C58.8393 25.6924 58.2357 26.733 57.3869 27.7039C55.4643 29.8769 53.0203 30.9614 50.0536 30.9614C47.1565 30.9614 44.6767 29.9119 42.612 27.8113C40.547 25.7017 39.5149 23.1693 39.5149 20.2163C39.5149 17.2003 40.5662 14.6411 42.666 12.5405C44.7668 10.4299 47.3214 9.37598 50.3335 9.37598C51.953 9.37598 53.4624 9.70625 54.8661 10.3675C56.2065 11.0287 57.5245 12.1036 58.8205 13.591L56.5951 15.7314C54.8975 13.46 52.8274 12.3248 50.3885 12.3248C48.1982 12.3248 46.3606 13.0837 44.8778 14.601C43.3953 16.0915 42.6523 17.9579 42.6523 20.2009C42.6523 22.5187 43.4796 24.4266 45.1332 25.9253C46.6799 27.3177 48.3553 28.0133 50.1604 28.0133C51.6972 28.0133 53.0776 27.4937 54.3034 26.4548C55.5271 25.4078 56.2106 24.1532 56.3544 22.6939H51.1922V19.7444Z" fill="#001871"/>
<mask id="mask0_180_69486" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="1" width="74" height="38">
<path d="M0.865479 38.6915H73.7495V1.65045H0.865479V38.6915Z" fill="white"/>
</mask>
<g mask="url(#mask0_180_69486)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M0.865479 38.6915H69.0514V1.65045H0.865479V38.6915ZM3.70142 35.8353H66.2158V4.50596H3.70142V35.8353Z" fill="#001871"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M72.0012 37.0942H72.2753C72.5072 37.0942 72.7195 37.0836 72.7195 36.8174C72.7195 36.5904 72.5239 36.5558 72.3477 36.5558H72.0012V37.0942ZM71.7407 36.3414H72.3918C72.7912 36.3414 72.9821 36.5002 72.9821 36.8257C72.9821 37.1323 72.7895 37.2588 72.5379 37.2876L73.0207 38.0353H72.7404L72.2781 37.3079H72.0012V38.0353H71.7407V36.3414ZM72.3033 38.4301C72.9702 38.4301 73.4878 37.8919 73.4878 37.1827C73.4878 36.4906 72.9702 35.9549 72.3033 35.9549C71.6266 35.9549 71.11 36.4906 71.11 37.1827C71.11 37.8919 71.6266 38.4301 72.3033 38.4301ZM72.3033 35.7405C73.0897 35.7405 73.7493 36.3661 73.7493 37.1827C73.7493 38.0185 73.0897 38.6403 72.3033 38.6403C71.5116 38.6403 70.8481 38.0185 70.8481 37.1827C70.8481 36.3661 71.5116 35.7405 72.3033 35.7405Z" fill="#001871"/>
</g>
<rect x="0.865479" width="73.0667" height="40" style="mix-blend-mode:saturation"/>
</g>
<defs>
<clipPath id="clip0_180_69486">
<rect width="73.0667" height="40" fill="white" transform="translate(0.865479)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@ -0,0 +1,50 @@
<svg width="60" height="48" viewBox="0 0 60 48" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M28.1977 48C41.4528 48 52.1981 37.2548 52.1981 24C52.1981 10.7452 41.4528 0 28.1977 0C14.9426 0 4.19727 10.7452 4.19727 24C4.19727 37.2548 14.9426 48 28.1977 48Z" fill="#0B3D91"/>
<path d="M26.7808 4.87894C26.9294 4.87894 27.0498 4.75848 27.0498 4.60988C27.0498 4.46128 26.9294 4.34082 26.7808 4.34082C26.6322 4.34082 26.5117 4.46128 26.5117 4.60988C26.5117 4.75848 26.6322 4.87894 26.7808 4.87894Z" fill="white"/>
<path d="M29.543 5.23767C29.6916 5.23767 29.8121 5.11721 29.8121 4.96861C29.8121 4.82002 29.6916 4.69955 29.543 4.69955C29.3944 4.69955 29.2739 4.82002 29.2739 4.96861C29.2739 5.11721 29.3944 5.23767 29.543 5.23767Z" fill="white"/>
<path d="M33.1665 10.1166C33.3151 10.1166 33.4356 9.99612 33.4356 9.84752C33.4356 9.69892 33.3151 9.57846 33.1665 9.57846C33.0179 9.57846 32.8975 9.69892 32.8975 9.84752C32.8975 9.99612 33.0179 10.1166 33.1665 10.1166Z" fill="white"/>
<path d="M13.2918 35.2287C13.4404 35.2287 13.5608 35.1082 13.5608 34.9596C13.5608 34.811 13.4404 34.6906 13.2918 34.6906C13.1432 34.6906 13.0227 34.811 13.0227 34.9596C13.0227 35.1082 13.1432 35.2287 13.2918 35.2287Z" fill="white"/>
<path d="M13.9912 37.3811C14.1398 37.3811 14.2603 37.2607 14.2603 37.1121C14.2603 36.9635 14.1398 36.843 13.9912 36.843C13.8426 36.843 13.7222 36.9635 13.7222 37.1121C13.7222 37.2607 13.8426 37.3811 13.9912 37.3811Z" fill="white"/>
<path d="M10.6549 35.484C10.7662 35.484 10.8564 35.3938 10.8564 35.2825C10.8564 35.1713 10.7662 35.0811 10.6549 35.0811C10.5436 35.0811 10.4534 35.1713 10.4534 35.2825C10.4534 35.3938 10.5436 35.484 10.6549 35.484Z" fill="white"/>
<path d="M21.5969 39.713C21.7085 39.713 21.799 39.6225 21.799 39.5109C21.799 39.3993 21.7085 39.3088 21.5969 39.3088C21.4853 39.3088 21.3948 39.3993 21.3948 39.5109C21.3948 39.6225 21.4853 39.713 21.5969 39.713Z" fill="white"/>
<path d="M38.7581 36.1477C38.8694 36.1477 38.9596 36.0575 38.9596 35.9462C38.9596 35.8349 38.8694 35.7447 38.7581 35.7447C38.6469 35.7447 38.5566 35.8349 38.5566 35.9462C38.5566 36.0575 38.6469 36.1477 38.7581 36.1477Z" fill="white"/>
<path d="M43.7456 30.7312C43.8572 30.7312 43.9477 30.6407 43.9477 30.5291C43.9477 30.4175 43.8572 30.327 43.7456 30.327C43.6339 30.327 43.5435 30.4175 43.5435 30.5291C43.5435 30.6407 43.6339 30.7312 43.7456 30.7312Z" fill="white"/>
<path d="M19.3009 11.6227C19.4121 11.6227 19.5024 11.5325 19.5024 11.4212C19.5024 11.3099 19.4121 11.2197 19.3009 11.2197C19.1896 11.2197 19.0994 11.3099 19.0994 11.4212C19.0994 11.5325 19.1896 11.6227 19.3009 11.6227Z" fill="white"/>
<path d="M24.7896 7.59162C24.9009 7.59162 24.9911 7.50141 24.9911 7.39012C24.9911 7.27884 24.9009 7.18863 24.7896 7.18863C24.6783 7.18863 24.5881 7.27884 24.5881 7.39012C24.5881 7.50141 24.6783 7.59162 24.7896 7.59162Z" fill="white"/>
<path d="M24.1934 7.197C24.3047 7.197 24.3949 7.10678 24.3949 6.9955C24.3949 6.88422 24.3047 6.79401 24.1934 6.79401C24.0822 6.79401 23.9919 6.88422 23.9919 6.9955C23.9919 7.10678 24.0822 7.197 24.1934 7.197Z" fill="white"/>
<path d="M23.6554 6.80237C23.7666 6.80237 23.8569 6.71216 23.8569 6.60088C23.8569 6.4896 23.7666 6.39938 23.6554 6.39938C23.5441 6.39938 23.4539 6.4896 23.4539 6.60088C23.4539 6.71216 23.5441 6.80237 23.6554 6.80237Z" fill="white"/>
<path d="M20.1617 12.6637C20.273 12.6637 20.3632 12.5735 20.3632 12.4622C20.3632 12.3509 20.273 12.2607 20.1617 12.2607C20.0504 12.2607 19.9602 12.3509 19.9602 12.4622C19.9602 12.5735 20.0504 12.6637 20.1617 12.6637Z" fill="white"/>
<path d="M28.2469 2.1746C28.3582 2.1746 28.4484 2.08438 28.4484 1.9731C28.4484 1.86182 28.3582 1.77161 28.2469 1.77161C28.1356 1.77161 28.0454 1.86182 28.0454 1.9731C28.0454 2.08438 28.1356 2.1746 28.2469 2.1746Z" fill="white"/>
<path d="M29.5748 7.98624C29.6861 7.98624 29.7763 7.89603 29.7763 7.78475C29.7763 7.67346 29.6861 7.58325 29.5748 7.58325C29.4635 7.58325 29.3733 7.67346 29.3733 7.78475C29.3733 7.89603 29.4635 7.98624 29.5748 7.98624Z" fill="white"/>
<path d="M27.4803 6.85141C27.5916 6.85141 27.6818 6.7612 27.6818 6.64992C27.6818 6.53864 27.5916 6.44843 27.4803 6.44843C27.369 6.44843 27.2788 6.53864 27.2788 6.64992C27.2788 6.7612 27.369 6.85141 27.4803 6.85141Z" fill="white"/>
<path d="M23.8927 8.3946C24.0039 8.3946 24.0942 8.30438 24.0942 8.1931C24.0942 8.08182 24.0039 7.99161 23.8927 7.99161C23.7814 7.99161 23.6912 8.08182 23.6912 8.1931C23.6912 8.30438 23.7814 8.3946 23.8927 8.3946Z" fill="white"/>
<path d="M39.7137 41.4709C39.825 41.4709 39.9152 41.3807 39.9152 41.2694C39.9152 41.1581 39.825 41.0679 39.7137 41.0679C39.6024 41.0679 39.5122 41.1581 39.5122 41.2694C39.5122 41.3807 39.6024 41.4709 39.7137 41.4709Z" fill="white"/>
<path d="M12.9509 36.525C13.0625 36.525 13.153 36.4345 13.153 36.3229C13.153 36.2113 13.0625 36.1208 12.9509 36.1208C12.8393 36.1208 12.7488 36.2113 12.7488 36.3229C12.7488 36.4345 12.8393 36.525 12.9509 36.525Z" fill="white"/>
<path d="M26.978 39.1259C27.0896 39.1259 27.1801 39.0354 27.1801 38.9238C27.1801 38.8122 27.0896 38.7217 26.978 38.7217C26.8664 38.7217 26.7759 38.8122 26.7759 38.9238C26.7759 39.0354 26.8664 39.1259 26.978 39.1259Z" fill="white"/>
<path d="M17.1254 36.3635C17.2371 36.3635 17.3275 36.2731 17.3275 36.1614C17.3275 36.0498 17.2371 35.9594 17.1254 35.9594C17.0138 35.9594 16.9233 36.0498 16.9233 36.1614C16.9233 36.2731 17.0138 36.3635 17.1254 36.3635Z" fill="white"/>
<path d="M18.8703 39.2114C18.9819 39.2114 19.0724 39.1209 19.0724 39.0093C19.0724 38.8977 18.9819 38.8072 18.8703 38.8072C18.7587 38.8072 18.6682 38.8977 18.6682 39.0093C18.6682 39.1209 18.7587 39.2114 18.8703 39.2114Z" fill="white"/>
<path d="M31.7135 37.417C31.8247 37.417 31.915 37.3268 31.915 37.2155C31.915 37.1042 31.8247 37.014 31.7135 37.014C31.6022 37.014 31.512 37.1042 31.512 37.2155C31.512 37.3268 31.6022 37.417 31.7135 37.417Z" fill="white"/>
<path d="M38.794 33.4212C38.9053 33.4212 38.9955 33.331 38.9955 33.2197C38.9955 33.1085 38.9053 33.0182 38.794 33.0182C38.6827 33.0182 38.5925 33.1085 38.5925 33.2197C38.5925 33.331 38.6827 33.4212 38.794 33.4212Z" fill="white"/>
<path d="M44.1622 35.8738C44.2735 35.8738 44.3637 35.7836 44.3637 35.6723C44.3637 35.561 44.2735 35.4708 44.1622 35.4708C44.0509 35.4708 43.9607 35.561 43.9607 35.6723C43.9607 35.7836 44.0509 35.8738 44.1622 35.8738Z" fill="white"/>
<path d="M45.9918 37.0445C46.1031 37.0445 46.1933 36.9543 46.1933 36.843C46.1933 36.7318 46.1031 36.6415 45.9918 36.6415C45.8805 36.6415 45.7903 36.7318 45.7903 36.843C45.7903 36.9543 45.8805 37.0445 45.9918 37.0445Z" fill="white"/>
<path d="M46.2926 33.8517C46.4038 33.8517 46.4941 33.7615 46.4941 33.6502C46.4941 33.5389 46.4038 33.4487 46.2926 33.4487C46.1813 33.4487 46.0911 33.5389 46.0911 33.6502C46.0911 33.7615 46.1813 33.8517 46.2926 33.8517Z" fill="white"/>
<path d="M19.6009 29.3315C19.7122 29.3315 19.8024 29.2413 19.8024 29.13C19.8024 29.0187 19.7122 28.9285 19.6009 28.9285C19.4896 28.9285 19.3994 29.0187 19.3994 29.13C19.3994 29.2413 19.4896 29.3315 19.6009 29.3315Z" fill="white"/>
<path d="M19.6775 34.0269C19.8261 34.0269 19.9466 33.9064 19.9466 33.7578C19.9466 33.6092 19.8261 33.4888 19.6775 33.4888C19.5289 33.4888 19.4084 33.6092 19.4084 33.7578C19.4084 33.9064 19.5289 34.0269 19.6775 34.0269Z" fill="white"/>
<path d="M21.2918 37.435C21.4404 37.435 21.5608 37.3145 21.5608 37.1659C21.5608 37.0173 21.4404 36.8969 21.2918 36.8969C21.1432 36.8969 21.0227 37.0173 21.0227 37.1659C21.0227 37.3145 21.1432 37.435 21.2918 37.435Z" fill="white"/>
<path d="M40.6284 33.8834C40.777 33.8834 40.8975 33.7629 40.8975 33.6143C40.8975 33.4657 40.777 33.3453 40.6284 33.3453C40.4798 33.3453 40.3594 33.4657 40.3594 33.6143C40.3594 33.7629 40.4798 33.8834 40.6284 33.8834Z" fill="white"/>
<path d="M47.5884 33.4888C47.737 33.4888 47.8575 33.3683 47.8575 33.2197C47.8575 33.0711 47.737 32.9507 47.5884 32.9507C47.4398 32.9507 47.3193 33.0711 47.3193 33.2197C47.3193 33.3683 47.4398 33.4888 47.5884 33.4888Z" fill="white"/>
<path d="M44.1443 32.0179C44.2929 32.0179 44.4134 31.8975 44.4134 31.7489C44.4134 31.6003 44.2929 31.4798 44.1443 31.4798C43.9957 31.4798 43.8752 31.6003 43.8752 31.7489C43.8752 31.8975 43.9957 32.0179 44.1443 32.0179Z" fill="white"/>
<path d="M40.6284 32.1614C40.777 32.1614 40.8975 32.0409 40.8975 31.8923C40.8975 31.7438 40.777 31.6233 40.6284 31.6233C40.4798 31.6233 40.3594 31.7438 40.3594 31.8923C40.3594 32.0409 40.4798 32.1614 40.6284 32.1614Z" fill="white"/>
<path d="M33.3763 4.44125L34.0454 4.37728L33.3775 4.33961C33.3566 4.21046 33.2532 4.10942 33.1228 4.09267L33.0588 3.42661L33.0206 4.09806C32.8998 4.12496 32.8071 4.22601 32.7922 4.35157L32.1082 4.41375L32.797 4.45082C32.8221 4.56622 32.9153 4.6565 33.0325 4.67803L33.0947 5.36442L33.1312 4.67922C33.255 4.65829 33.353 4.56323 33.3763 4.44125Z" fill="white"/>
<path d="M22.0841 11.89L22.7532 11.826L22.0853 11.7883C22.065 11.6592 21.9609 11.5581 21.8306 11.5414L21.7666 10.8753L21.7289 11.5468C21.6076 11.5737 21.5149 11.6747 21.4999 11.8003L20.8159 11.8625L21.5047 11.8996C21.5298 12.0149 21.6231 12.1052 21.7403 12.1268L21.8025 12.8132L21.8396 12.128C21.9633 12.1076 22.0614 12.012 22.0841 11.89Z" fill="white"/>
<path d="M47.0979 31.5839L47.767 31.5199L47.0991 31.4822C47.0788 31.3531 46.9747 31.252 46.8444 31.2353L46.7804 30.5692L46.7427 31.2407C46.622 31.2676 46.5293 31.3686 46.5143 31.4942L45.8303 31.5564L46.5191 31.5934C46.5442 31.7088 46.6375 31.7991 46.7547 31.8206L46.8169 32.507L46.854 31.8218C46.9765 31.8015 47.0746 31.7064 47.0979 31.5839Z" fill="white"/>
<path d="M19.8238 41.881L20.4929 41.817L19.825 41.7794C19.8041 41.6502 19.7007 41.5492 19.5703 41.5324L19.5064 40.8669L19.4687 41.5378C19.3473 41.5647 19.2546 41.6657 19.2397 41.7913L18.5557 41.8535L19.2445 41.8906C19.2696 42.006 19.3629 42.0968 19.48 42.1178L19.5422 42.8042L19.5793 42.119C19.7025 42.0986 19.8011 42.003 19.8238 41.881Z" fill="white"/>
<path d="M44.9724 36.8586L45.6415 36.7946L44.9736 36.7569C44.9533 36.6278 44.8492 36.5267 44.7189 36.51L44.6549 35.8439L44.6173 36.5148C44.4965 36.5417 44.4038 36.6427 44.3889 36.7683L43.7048 36.8305L44.3936 36.8676C44.4187 36.9829 44.512 37.0732 44.6292 37.0948L44.6914 37.7812L44.7285 37.096C44.851 37.0762 44.9497 36.9806 44.9724 36.8586Z" fill="white"/>
<path d="M33.8894 18.2511C31.0989 19.3357 28.3772 20.3038 26.0806 21.0224C21.4138 22.4837 8.64527 26.4395 0.932129 31.426L1.57788 31.6772C6.27752 29.0224 9.33228 28.1884 12.2687 27.2646C15.4615 26.2601 25.7834 23.8446 30.4573 22.5292C32.0364 22.0849 33.8858 21.5032 35.8446 20.7952C35.389 20.1597 34.9082 19.5223 34.4024 18.8861C34.2332 18.6715 34.0616 18.4598 33.8894 18.2511ZM37.2987 22.9501C36.6231 23.4063 36.0568 23.7704 35.6604 24C33.3644 25.3274 22.1708 32.9686 19.6242 34.7265C17.0777 36.4843 10.0097 43.157 7.92897 45.0942L7.85722 45.8828C14.5659 39.8559 16.6705 38.3695 19.3372 36.3408C22.6378 33.8296 29.4654 29.1839 31.7859 27.6951C34.0042 26.2721 36.0048 24.9632 37.8004 23.7656C37.7711 23.7166 37.7418 23.6676 37.7125 23.618C37.5773 23.3961 37.4392 23.1737 37.2987 22.9501ZM47.7856 11.8745C44.5174 13.7902 39.3663 16.1023 34.3689 18.064C34.4885 18.2105 34.6075 18.3582 34.7259 18.507C35.2843 19.2102 35.8111 19.9181 36.3068 20.6266C40.2351 19.1797 44.5455 17.2377 47.9656 14.8873C46.3362 16.4311 40.9496 20.4568 37.6652 22.7008C37.8344 22.9764 37.9983 23.252 38.1567 23.5265C43.1326 20.1967 46.4809 17.7459 48.4319 16.107C51.1226 13.847 57.2572 8.78866 59.5891 2.00839C55.4987 7.21078 50.6628 10.1878 47.7856 11.8745Z" fill="#FC3D21"/>
<path d="M25.1095 29.9426C24.5803 29.2765 23.8485 28.3845 23.299 27.6927C22.5641 26.7677 21.8843 25.8332 21.2613 24.8998C21.058 24.9507 20.8553 25.0015 20.6526 25.0523C21.4048 26.226 22.2401 27.3979 23.1501 28.5435C23.815 29.3806 24.4195 30.0544 24.7292 30.4735C24.792 30.5584 24.9164 30.7462 25.0844 30.9961C25.2781 30.8646 25.4736 30.7318 25.6709 30.5979C25.4802 30.3904 25.2918 30.1722 25.1095 29.9426ZM28.972 33.4487C28.5373 33.0374 27.4832 32.3504 26.386 31.3196C26.1439 31.4858 25.8993 31.6544 25.6542 31.8242C26.3627 32.8227 27.3278 34.049 28.0835 34.4066C29.222 34.9459 29.5287 33.9761 28.972 33.4487ZM34.7258 18.507C28.4524 10.6111 20.7889 6.27324 17.4848 8.89865C14.9186 10.9375 15.9721 16.8963 19.5094 23.1558C19.6923 23.093 19.8735 23.0314 20.0529 22.9704C16.4827 16.8717 15.5057 11.2042 17.9261 9.28071C20.9677 6.86397 28.3119 11.2185 34.4035 18.8855C35.6645 20.4723 36.7731 22.0652 37.7118 23.6179C41.3065 29.5671 42.4096 34.9471 39.9259 37.1432C39.1659 37.8152 36.8436 38.0789 33.8014 36.7097C33.759 36.7629 33.8271 36.907 33.8803 36.9423C36.5064 37.9982 39.0218 38.4006 40.2918 37.3919C43.3436 34.9668 40.9992 26.403 34.7258 18.507Z" fill="white"/>
<path d="M7.8208 19.444H11.8388L15.2111 25.1659C15.2111 25.1659 15.2111 21.0224 15.2111 20.6996C15.2111 20.1973 14.5743 19.5426 14.3501 19.444C14.6191 19.444 16.9689 19.444 17.1304 19.444C16.96 19.4888 16.4129 20.1525 16.4129 20.6996C16.4129 20.9686 16.4129 26.9776 16.4129 27.2646C16.4129 27.6682 16.9959 28.2242 17.2739 28.4395H13.3994L9.97331 22.6906C9.97331 22.6906 9.97331 26.9776 9.97331 27.2108C9.97331 27.6592 10.4128 28.0897 10.8702 28.4574H7.91049C8.33202 28.2781 8.73562 27.713 8.77149 27.2646C8.80737 26.8162 8.77149 21.0314 8.77149 20.7803C8.77149 20.2332 8.24233 19.7848 7.8208 19.444Z" fill="white"/>
<path d="M44.5749 28.4395H49.9202C49.6243 28.3677 49.2924 28.018 49.1131 27.5516C48.9337 27.0852 46.0995 19.444 46.0995 19.444H44.0672C43.4908 19.8589 42.8732 20.2966 42.2137 20.7576C42.2119 20.7743 42.2101 20.7911 42.2071 20.8072C42.1186 21.3453 40.5281 27.1056 40.4313 27.3902C40.2968 27.7848 39.6062 28.2242 39.3281 28.4574H42.2071C41.9201 28.1346 41.6869 27.8207 41.7407 27.4619C41.7945 27.1032 41.956 26.3857 41.956 26.3857H44.9336C45.0681 26.7444 45.1686 27.0667 45.2206 27.3722C45.2834 27.7399 44.9067 28.1525 44.5749 28.4395ZM42.225 25.2377L43.2295 21.9552L44.5569 25.2377H42.225ZM41.7724 19.7716C41.9201 19.6628 42.0684 19.5534 42.2161 19.444H41.4358C41.5135 19.5157 41.6421 19.6287 41.7724 19.7716Z" fill="white"/>
<path d="M21.3276 27.4619C21.3815 27.1032 21.5429 26.3857 21.5429 26.3857H24.5205C24.6551 26.7444 24.7555 27.0667 24.8075 27.3722C24.8703 27.7399 24.4936 28.1525 24.1618 28.4395H28.868C28.966 28.3737 29.0635 28.3079 29.161 28.2428C28.9786 28.0813 28.8106 27.8392 28.7 27.5516C28.5206 27.0852 25.6865 19.444 25.6865 19.444H21.0227C21.2469 19.6502 21.8927 20.2063 21.794 20.8072C21.7061 21.3453 20.1151 27.1056 20.0182 27.3902C19.8837 27.7848 19.1931 28.2242 18.915 28.4574H21.794C21.507 28.1346 21.2738 27.8207 21.3276 27.4619ZM22.8165 21.9552L24.1438 25.2377H21.812L22.8165 21.9552Z" fill="white"/>
<path d="M37.5846 23.9091C36.7069 24.4939 35.7807 25.1044 34.8049 25.7417C35.2426 25.954 35.5912 26.2207 35.6246 26.565C35.6868 27.212 34.387 27.5247 33.212 27.3902C32.9771 27.3633 32.7463 27.3017 32.5262 27.2192C32.2823 27.3764 32.0359 27.5349 31.786 27.6951C31.5319 27.8583 31.2234 28.0592 30.8712 28.2912V29.2198C31.1044 28.7624 31.6144 28.3528 32.0102 28.3319C32.1806 28.3229 32.7726 28.87 35.2121 28.7354C36.396 28.6703 38.683 27.4081 38.6471 25.9552C38.6256 25.0966 38.1772 24.4269 37.5846 23.9091ZM30.8706 26.1525V27.0984C31.0864 26.9543 31.2993 26.8126 31.508 26.6745C31.1797 26.4461 30.9471 26.2326 30.8706 26.1525ZM36.7505 23.3154C36.5233 23.1809 36.2931 23.0631 36.0725 22.9591C34.9245 22.4209 33.7227 22.3223 33.4715 21.5958C33.2946 21.0834 33.7944 20.6093 35.0142 20.6272C36.2339 20.6452 37.364 21.3716 37.6689 21.6317V19.3178C37.5792 19.4075 37.1858 19.8589 36.8259 19.7842C36.1353 19.6407 34.9604 19.4535 33.615 19.4613C32.0724 19.4703 30.745 20.6625 30.7002 22.1698C30.6374 24.2775 32.3235 24.8514 33.2742 25.1833C33.3723 25.2174 33.4841 25.2538 33.6055 25.2927C34.5173 24.6996 35.2384 24.2428 35.6605 23.9994C35.9439 23.8362 36.3152 23.6018 36.7505 23.3154Z" fill="white"/>
<rect x="0.932129" width="58.657" height="48" style="mix-blend-mode:saturation"/>
</svg>

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -0,0 +1,11 @@
<svg width="49" height="42" viewBox="0 0 49 42" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_180_69502)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M37.4286 0.428558L26.7467 29.9143C26.4728 30.6686 25.7881 31.1486 25.0348 31.2857H36.333C37.2231 31.2857 37.9764 30.7371 38.2502 29.9143L48.9321 0.428558H37.4286ZM24.1447 30.8057C24.8294 30.8057 25.3772 30.4628 25.7196 29.9828C25.7881 29.9143 25.8565 29.7771 25.9935 29.5028L29.8965 18.6686L27.6368 12.36C27.3629 11.6743 26.6782 11.1943 25.8565 11.1943C25.1718 11.1943 24.624 11.5371 24.2816 12.0171C24.2132 12.0857 24.0762 12.2914 24.0077 12.4971L20.1047 23.3314L22.4328 29.64C22.6383 30.3257 23.323 30.8057 24.1447 30.8057ZM13.5313 10.7143H24.9664C24.1447 10.7828 23.3915 11.3314 23.1176 12.0857L12.4357 41.5714H0.932129L11.614 12.0857C11.8879 11.3314 12.6411 10.7143 13.5313 10.7143Z" fill="#0090BA"/>
<rect x="0.932129" y="0.428558" width="48" height="41.1429" style="mix-blend-mode:saturation"/>
</g>
<defs>
<clipPath id="clip0_180_69502">
<rect width="48" height="41.1429" fill="white" transform="translate(0.932129 0.428558)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,11 @@
<svg width="176" height="32" viewBox="0 0 176 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_180_69562)">
<path d="M47.7003 9.17778C48.1681 9.17778 48.5691 9.55556 48.5691 10.0444V26.6C48.5691 27.0667 48.1458 27.4444 47.7003 27.4444H45.4506C45.0274 27.4444 44.6041 27.1111 44.6041 26.6444V25.1111C43.4681 26.7778 41.5079 27.9333 38.6568 27.9333C33.89 27.9333 30.9497 24.7778 30.9497 20.0889V10C30.9497 9.53333 31.3729 9.15556 31.8184 9.15556H34.0682C34.5359 9.15556 34.9146 9.53333 34.9146 10V19.4444C34.9146 22.4889 36.5184 24.5111 39.6814 24.5111C42.7776 24.5111 44.6041 22.4222 44.6041 19.4889V10C44.6041 9.53333 45.0274 9.15556 45.4506 9.15556H47.7003M14.5109 0C6.80379 0 0.589111 5.97778 0.589111 13.9556C0.589111 21.9556 6.80379 27.9111 14.5109 27.9111C15.8251 27.9111 17.0947 27.7333 18.2976 27.4L19.8123 31.2889C19.9682 31.7111 20.28 31.9778 20.8369 31.9778H23.2426C23.8217 31.9778 24.245 31.6 23.9777 30.8667L22.0175 25.7778C25.871 23.3556 28.4326 19.0667 28.4326 13.9333C28.4326 5.97778 22.218 0 14.5109 0ZM20.5696 22.0667L18.8099 17.5111C18.654 17.1333 18.3421 16.7778 17.6739 16.7778H15.3796C14.8004 16.7778 14.3549 17.1556 14.6222 17.8889L16.9388 23.8667C16.1815 24.0667 15.3573 24.1556 14.5109 24.1556C8.87534 24.1556 4.86588 19.7333 4.86588 13.9556C4.86588 8.17778 8.87534 3.75556 14.5109 3.75556C20.1464 3.75556 24.1559 8.17778 24.1559 13.9556C24.1559 17.3333 22.7971 20.2222 20.5696 22.0667M175.068 26.5111C175.268 26.9778 175.023 27.4222 174.466 27.4222H171.949C171.481 27.4222 171.103 27.2 170.947 26.7333L166.291 14.2444L161.569 26.7333C161.369 27.2222 161.035 27.4222 160.567 27.4222H158.317C157.849 27.4222 157.515 27.2222 157.315 26.7333L152.548 14.1778L147.848 26.7333C147.647 27.2 147.313 27.4222 146.846 27.4222H144.484C144.017 27.4222 143.683 27.2 143.482 26.7333L138.827 14.1778L134.015 26.7333C133.815 27.2222 133.481 27.4222 133.013 27.4222H130.763C130.295 27.4222 129.961 27.2222 129.761 26.7333L125.061 14.1778L120.361 26.7333C120.205 27.2 119.826 27.4222 119.358 27.4222H116.908C116.329 27.4222 116.106 26.9556 116.307 26.5111L122.677 9.88889C122.878 9.4 123.212 9.15556 123.68 9.15556H126.42C126.887 9.15556 127.221 9.37778 127.422 9.88889L132.011 22.0222L136.555 9.88889C136.755 9.4 137.089 9.15556 137.557 9.15556H140.252C140.72 9.15556 141.054 9.37778 141.255 9.88889L145.754 22.0222L150.254 9.88889C150.454 9.4 150.788 9.15556 151.256 9.15556H153.973C154.441 9.15556 154.775 9.37778 154.976 9.88889L159.542 22.0222L163.997 9.88889C164.198 9.4 164.532 9.15556 165 9.15556H167.739C168.207 9.15556 168.541 9.37778 168.742 9.88889L175.068 26.5111M69.5074 9.17778H67.2576C66.7899 9.17778 66.3889 9.55556 66.3889 10.0444V11.5556C65.2529 9.84444 63.0254 8.62222 60.397 8.62222C55.4297 8.62222 51.1752 12.5333 51.1752 18.2444C51.1752 24.0222 55.452 27.9111 60.3747 27.9111C63.0477 27.9111 65.2084 26.6889 66.4112 24.9778V26.5778C66.4112 27.0444 66.8344 27.4222 67.2799 27.4222H69.5297C69.9974 27.4222 70.3761 27.0444 70.3761 26.5778V10.0444C70.3538 9.55556 69.9752 9.17778 69.5074 9.17778M60.8202 24.2667C57.5458 24.2667 55.207 21.6 55.207 18.2889C55.207 14.9333 57.5235 12.3556 60.8202 12.3556C64.0723 12.3556 66.4335 14.9333 66.4335 18.2889C66.4112 21.6222 64.0501 24.2667 60.8202 24.2667ZM96.3485 24.8444C96.8386 25.4444 96.4154 25.9111 96.1481 26.1111C94.5888 27.2889 92.5173 27.9333 90.2675 27.9333C84.5874 27.9333 80.8007 23.7778 80.8007 18.3111C80.8007 12.8444 84.5874 8.64444 90.2675 8.64444C92.5173 8.64444 94.5666 9.28889 96.1481 10.4667C96.4154 10.6667 96.794 11.0667 96.3485 11.7333L95.2794 13.2222C94.8561 13.8 94.3661 13.6444 93.9429 13.3778C92.9405 12.7778 91.7599 12.2667 90.4012 12.2667C87.0822 12.2667 84.877 14.9333 84.877 18.3111C84.877 21.6889 87.0822 24.3333 90.4012 24.3333C91.7822 24.3333 92.8737 23.8 93.876 23.2222C94.2993 23 94.7448 22.8 95.2125 23.4222L96.3485 24.8444V24.8444ZM106.951 8.66667C101.605 8.66667 97.3509 12.8444 97.3509 18.2889C97.3509 23.7778 101.628 27.9111 106.951 27.9111C112.297 27.9111 116.552 23.7556 116.552 18.2889C116.574 12.8667 112.297 8.66667 106.951 8.66667ZM106.951 24.2444C103.677 24.2444 101.338 21.6222 101.338 18.3111C101.338 14.9556 103.655 12.3778 106.951 12.3778C110.226 12.3778 112.565 14.9556 112.565 18.3111C112.565 21.6222 110.248 24.2444 106.951 24.2444ZM77.3927 0.488889C77.8827 0.488889 78.2391 0.911111 78.2391 1.35556V26.5556C78.2391 27.0222 77.905 27.4222 77.3927 27.4222H75.1429C74.6752 27.4222 74.2742 27 74.2742 26.5556V1.37778C74.2742 0.911111 74.6974 0.511111 75.1429 0.511111H77.3927" fill="#3253DC"/>
<rect x="0.589111" width="174.545" height="32" style="mix-blend-mode:saturation"/>
</g>
<defs>
<clipPath id="clip0_180_69562">
<rect width="174.545" height="32" fill="white" transform="translate(0.589111)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

@ -0,0 +1,11 @@
<svg width="125" height="20" viewBox="0 0 125 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_180_69499)">
<path d="M103.627 15.0205H103.532L99.4528 0.83222H92.873V18.7191H97.2316L96.9861 4.04071H97.082L101.462 18.7191H107.775V0.83134H103.387L103.627 15.0205ZM19.9173 0.83134L16.6349 18.9075H21.4247L23.8518 2.49982H23.953L26.3158 18.9083H31.0775L27.81 0.83134H19.9173ZM46.7098 0.8331L44.5204 14.6535H44.4209L42.2421 0.8331H35.0111L34.6186 18.9075H39.0521L39.1629 2.65294H39.2633L42.2245 18.9075H46.7213L49.6834 2.65822L49.7819 2.65294L49.8972 18.9075H54.3324L53.9408 0.8331H46.7098ZM5.65069 5.48127C5.56709 5.11167 5.58733 4.74207 5.63221 4.53791C5.75981 3.95711 6.1435 3.32087 7.25318 3.32087C8.29334 3.32087 8.89878 3.97735 8.89878 4.95767V6.07439H13.3261V4.81247C13.3261 0.86918 9.8571 0.254059 7.34558 0.254059C4.19429 0.254059 1.62117 1.3215 1.14684 4.27039C1.01748 5.06239 1.00164 5.78839 1.18996 6.70359C1.95997 10.3978 8.25814 11.4679 9.17246 13.8043C9.34406 14.2399 9.28862 14.8049 9.20414 15.1463C9.0607 15.7377 8.66206 16.3528 7.47846 16.3528C6.37142 16.3528 5.69557 15.706 5.69557 14.7195L5.69293 12.9657H0.939163L0.936523 14.3631C0.936523 18.3953 4.04821 19.6071 7.38078 19.6071C10.5928 19.6071 13.2258 18.5 13.6517 15.4825C13.8682 13.9178 13.7089 12.8918 13.6323 12.509C12.8817 8.72232 6.1567 7.60296 5.65069 5.48127ZM63.3348 5.52351C63.2477 5.16271 63.2723 4.79663 63.3137 4.59687C63.4378 4.01959 63.818 3.39039 64.918 3.39039C65.9458 3.39039 66.5495 4.03719 66.5495 5.00431V6.11311H70.9292V4.86263C70.9292 0.96774 67.492 0.354379 65.013 0.354379C61.889 0.354379 59.3379 1.39806 58.8741 4.32847C58.7447 5.11695 58.7245 5.83767 58.9146 6.73967C59.6775 10.3952 65.9132 11.4574 66.8205 13.7683C66.986 14.2039 66.9358 14.7591 66.8548 15.0979C66.7105 15.6937 66.3119 16.2903 65.145 16.2903C64.0432 16.2903 63.3797 15.6532 63.3797 14.6773L63.3762 12.9366H58.6647V14.3218C58.6647 18.3126 61.7491 19.5103 65.0491 19.5103C68.2215 19.5103 70.8324 18.4129 71.2504 15.4271C71.4652 13.8826 71.3068 12.8654 71.232 12.4843C70.4884 8.73816 63.8276 7.62496 63.3348 5.52351ZM83.442 14.1995C83.4455 14.4291 83.4385 14.6949 83.4006 14.8885C83.3126 15.3382 82.9334 16.1891 81.7005 16.1891C80.472 16.1891 80.0883 15.3382 80.0003 14.8885C79.9625 14.6949 79.9537 14.4291 79.9554 14.1995V0.82958H75.4745V13.785C75.4674 14.1203 75.5 14.7987 75.5158 14.9791C75.8203 18.3487 78.4392 19.4372 81.6996 19.4372C84.9565 19.4372 87.5745 18.3487 87.8886 14.9791C87.9045 14.7987 87.9388 14.1194 87.9335 13.785V0.82958H83.4411V14.1995H83.442ZM118.721 8.7452V11.3922H120.537V14.0138C120.542 14.2417 120.533 14.4934 120.495 14.7002C120.416 15.1868 119.964 16.0079 118.685 16.0079C117.403 16.0079 116.952 15.1859 116.87 14.7002C116.835 14.4934 116.825 14.2417 116.83 14.0138V5.74351C116.83 5.44959 116.849 5.12839 116.902 4.89519C116.996 4.44991 117.378 3.58311 118.668 3.58311C120.024 3.58311 120.359 4.49831 120.44 4.89519C120.492 5.14599 120.495 5.57807 120.495 5.57631V6.59447H124.964V5.99079C124.962 5.99079 124.98 5.37303 124.928 4.80895C124.6 1.4095 121.844 0.339419 118.705 0.339419C115.563 0.339419 112.873 1.4183 112.483 4.80895C112.445 5.10111 112.406 5.66959 112.406 5.99079L112.404 13.5958C112.406 13.9363 112.416 14.188 112.465 14.7899C112.758 18.0811 115.563 19.2603 118.701 19.2603C121.841 19.2603 124.646 18.0811 124.94 14.7899C124.989 14.1871 124.996 13.9355 124.997 13.5958V8.7452H118.721Z" fill="#1428A0"/>
<rect x="0.932129" y="0.19931" width="124" height="19.6014" style="mix-blend-mode:saturation"/>
</g>
<defs>
<clipPath id="clip0_180_69499">
<rect width="124" height="19.6014" fill="white" transform="translate(0.932129 0.19931)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 162 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

View File

@ -9,7 +9,7 @@
{{ partial "head.html" .}}
</head>
<body>
{{ partial "nav2.html" .}}
{{ partial "nav.html" .}}
{{ .Content }}
</body>
</html>