Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weโ€™ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add new logo #646

Merged
merged 5 commits into from
Jun 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import classNames from 'classnames';
import { useMemo } from 'react';

import { useI18nContext } from '../../../../i18n/i18n-react';
import SvgDefguadNavLogoCollapsed from '../../../../shared/components/svg/DefguadNavLogoCollapsed';
import SvgDefguardNavLogoCollapsed from '../../../../shared/components/svg/DefguardNavLogoCollapsed';
import SvgIconNavLogout from '../../../../shared/components/svg/IconNavLogout';
import { useAppStore } from '../../../../shared/hooks/store/useAppStore';
import { NavigationItems } from '../../types';
Expand Down Expand Up @@ -33,7 +33,7 @@ export const NavigationBar = ({ navItems, onLogout, isOpen }: Props) => {
<nav className={cn}>
<div className="logo-container">
{isOpen && <img src={settings?.nav_logo_url} />}
{!isOpen && <SvgDefguadNavLogoCollapsed />}
{!isOpen && <SvgDefguardNavLogoCollapsed />}
</div>
<div
className="links"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { useMemo } from 'react';
import { useLocation } from 'react-router';

import { useI18nContext } from '../../../../i18n/i18n-react';
import SvgDefguadNavLogoCollapsed from '../../../../shared/components/svg/DefguadNavLogoCollapsed';
import SvgDefguardNavLogoCollapsed from '../../../../shared/components/svg/DefguardNavLogoCollapsed';
import SvgIconNavHamburger from '../../../../shared/components/svg/IconNavHamburger';
import { useNavigationStore } from '../../hooks/useNavigationStore';
import { NavigationItems } from '../../types';
Expand Down Expand Up @@ -82,7 +82,7 @@ export const NavigationMobile = ({ navItems, onLogout }: Props) => {
return (
<>
<nav className="nav-mobile">
<SvgDefguadNavLogoCollapsed />
<SvgDefguardNavLogoCollapsed />
<p className="page-title">{getPageTitle}</p>
<button className="hamburger" onClick={() => setStore({ isOpen: true })}>
<SvgIconNavHamburger />
Expand Down
Binary file modified web/src/pwa/appstore.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified web/src/pwa/icons/android-icon-144x144.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified web/src/pwa/icons/android-icon-192x192.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified web/src/pwa/icons/android-icon-36x36.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified web/src/pwa/icons/android-icon-48x48.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified web/src/pwa/icons/android-icon-72x72.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified web/src/pwa/icons/android-icon-96x96.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified web/src/pwa/icons/app/100.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified web/src/pwa/icons/app/102.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified web/src/pwa/icons/app/1024.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified web/src/pwa/icons/app/114.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified web/src/pwa/icons/app/120.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified web/src/pwa/icons/app/128.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified web/src/pwa/icons/app/144.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified web/src/pwa/icons/app/152.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified web/src/pwa/icons/app/16.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified web/src/pwa/icons/app/167.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified web/src/pwa/icons/app/172.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified web/src/pwa/icons/app/180.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified web/src/pwa/icons/app/196.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified web/src/pwa/icons/app/20.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified web/src/pwa/icons/app/216.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified web/src/pwa/icons/app/256.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified web/src/pwa/icons/app/29.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified web/src/pwa/icons/app/32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified web/src/pwa/icons/app/40.png
Binary file modified web/src/pwa/icons/app/48.png
Binary file modified web/src/pwa/icons/app/50.png
Binary file modified web/src/pwa/icons/app/512.png
Binary file modified web/src/pwa/icons/app/55.png
Binary file modified web/src/pwa/icons/app/57.png
Binary file modified web/src/pwa/icons/app/58.png
Binary file modified web/src/pwa/icons/app/60.png
Binary file modified web/src/pwa/icons/app/64.png
Binary file modified web/src/pwa/icons/app/66.png
Binary file modified web/src/pwa/icons/app/72.png
Binary file modified web/src/pwa/icons/app/76.png
Binary file modified web/src/pwa/icons/app/80.png
Binary file modified web/src/pwa/icons/app/87.png
Binary file modified web/src/pwa/icons/app/88.png
Binary file modified web/src/pwa/icons/app/92.png
Binary file modified web/src/pwa/icons/apple-icon-114x114.png
Binary file modified web/src/pwa/icons/apple-icon-120x120.png
Binary file modified web/src/pwa/icons/apple-icon-144x144.png
Binary file modified web/src/pwa/icons/apple-icon-152x152.png
Binary file modified web/src/pwa/icons/apple-icon-180x180.png
Binary file modified web/src/pwa/icons/apple-icon-57x57.png
Binary file modified web/src/pwa/icons/apple-icon-60x60.png
Binary file modified web/src/pwa/icons/apple-icon-72x72.png
Binary file modified web/src/pwa/icons/apple-icon-76x76.png
Binary file modified web/src/pwa/icons/apple-icon-precomposed.png
Binary file modified web/src/pwa/icons/apple-icon.png
Binary file modified web/src/pwa/icons/favicon-16x16.png
Binary file modified web/src/pwa/icons/favicon-32x32.png
Binary file modified web/src/pwa/icons/favicon-96x96.png
Binary file modified web/src/pwa/icons/favicon.ico
Binary file not shown.
Binary file modified web/src/pwa/icons/ms-icon-144x144.png
Binary file modified web/src/pwa/icons/ms-icon-150x150.png
Binary file modified web/src/pwa/icons/ms-icon-310x310.png
Binary file modified web/src/pwa/icons/ms-icon-70x70.png
Binary file modified web/src/pwa/playstore.png
37 changes: 0 additions & 37 deletions web/src/shared/components/svg/DefguadNavLogo.tsx

This file was deleted.

38 changes: 0 additions & 38 deletions web/src/shared/components/svg/DefguadNavLogoCollapsed.tsx

This file was deleted.

23 changes: 15 additions & 8 deletions web/src/shared/components/svg/DefguardLogo.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,23 @@ import type { SVGProps } from 'react';
const SvgDefguardLogo = (props: SVGProps<SVGSVGElement>) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width={40}
height={40}
viewBox="0 0 40 40"
width={13}
height={27}
fill="none"
viewBox="0 0 13 27"
{...props}
>
<path
fill="#0c8ce0"
d="M28 16.895V4.631l-2.666-1.538v6.12l-5.333-3.076-8 4.614v18.455l8 4.613 5.333-3.076v3.085l-2.663 1.535 2.667 1.538 2.663-1.536V19.973l-8-4.609-5.333 3.076v-6.155l5.333-3.076 5.333 3.076v3.072Zm-8 1.547 2.667 1.538L20 21.518l-2.666-1.538Zm0 6.15 5.333-3.075v6.151L20 30.744l-5.333-3.076v-6.151Z"
data-name="Path 5679"
/>
<g clipPath="url(#defguard-logo_svg__a)">
<path
fill="#0C8CE0"
d="M11.58 0v5.849L6.517 2.924 0 6.687v14.206l6.512 3.762 5.063-2.924v3.014l-2.45 1.417 1.449.838 2.45-1.417V13.368L6.512 9.606 1.449 12.53V7.52l5.063-2.925 5.063 2.924v1.665l1.449.838V.838L11.574 0zM1.45 20.055v-5.011l5.063 2.924 5.063-2.924v5.011L6.512 22.98zm9.404-6.265-4.341 2.508L2.17 13.79l4.34-2.508z"
/>
</g>
<defs>
<clipPath id="defguard-logo_svg__a">
<path fill="#fff" d="M0 0h13v27H0z" />
</clipPath>
</defs>
</svg>
);
export default SvgDefguardLogo;
18 changes: 10 additions & 8 deletions web/src/shared/components/svg/DefguardLogoLogin.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,20 @@ import type { SVGProps } from 'react';
const SvgDefguardLogoLogin = (props: SVGProps<SVGSVGElement>) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width={251.997}
height={101}
viewBox="0 0 251.997 101"
width={404}
height={156}
fill="none"
viewBox="0 0 404 156"
{...props}
>
<g fill="#fff" clipPath="url(#defguard-logo-login_svg__a)">
<path d="M360.618 49.332v20.05h-.454c-2.03-3.846-6.058-6.511-10.692-6.511h-4.483c-6.693 0-12.115 5.421-12.115 12.115v12.145c0 6.694 5.422 12.116 12.115 12.116h4.483c4.574 0 8.541-2.575 10.601-6.33h.333l.242 5.663h4.362V49.332h-4.392m-9.571 45.371h-4.483a9.074 9.074 0 0 1-9.086-9.086v-9.086a9.074 9.074 0 0 1 9.086-9.087h4.483a9.074 9.074 0 0 1 9.086 9.087v9.086a9.074 9.074 0 0 1-9.086 9.086M315.731 63.543h-1.968a3.04 3.04 0 0 0-3.029 3.029v32.045h4.997V67.51h13.63v-3.968zM299.164 98.613l-.061-24.897c0-5.967-4.846-10.843-10.843-10.843h-5.906c-5.967 0-10.843 4.846-10.843 10.843h4.513a7.754 7.754 0 0 1 7.723-6.936h3.09c4.3 0 7.814 3.483 7.814 7.814v3.06h-13.448c-5.967 0-10.843 4.846-10.843 10.843a10.83 10.83 0 0 0 10.843 10.843h4.361c3.605 0 6.755-1.787 8.723-4.483h.334v3.817h4.482zm-13.478-3.24h-3.635a6.87 6.87 0 0 1-6.875-6.876c0-3.786 3.089-6.876 6.875-6.876h12.63v4.786a8.996 8.996 0 0 1-8.995 8.995zM257.457 85.623a9.074 9.074 0 0 1-9.086 9.086h-2.302a9.074 9.074 0 0 1-9.086-9.086v-22.08h-4.604v23.625c0 6.693 5.421 12.115 12.115 12.115h2.332c4.574 0 8.541-2.575 10.601-6.33h.333l.243 5.663h4.361V63.544h-4.816l-.06 22.08zM217.144 92.072h-15.568c-1.484 0-2.666-1.06-2.666-2.544a2.65 2.65 0 0 1 2.666-2.666h9.541c5.845 0 10.6-4.755 10.6-10.6v-2.787c0-3.362-1.605-6.33-4.028-8.269v-2.453h7.33v-3.968h-7.693a3.04 3.04 0 0 0-3.029 3.029v1.605c-1-.333-2.06-.545-3.18-.545h-5.21c-5.846 0-10.601 4.755-10.601 10.6v2.787c0 3.574 1.787 6.724 4.483 8.632-2.756.122-4.967 2.363-4.967 5.15 0 2.301 1.544 4.18 3.634 4.785-3.513 1.09-6.057 4.028-6.057 7.511v1c0 4.422 4.058 7.996 9.086 7.996h15.598a9.075 9.075 0 0 0 9.087-9.087v-1.151a9.075 9.075 0 0 0-9.087-9.086zM199.91 72.627c0-3.21 2.726-5.815 6.058-5.815h5.179c3.332 0 6.057 2.604 6.057 5.815v4.482c0 3.21-2.725 5.816-6.057 5.816h-5.179c-3.332 0-6.058-2.605-6.058-5.816zm17.022 34.407h-15.174a5.34 5.34 0 0 1-5.331-5.331 5.34 5.34 0 0 1 5.331-5.33h15.174a5.34 5.34 0 0 1 5.331 5.33 5.34 5.34 0 0 1-5.331 5.331M188.007 53.33v-3.998H177.83a3.04 3.04 0 0 0-3.029 3.029v11.176h-6.087v4.089h6.087v30.985h4.453V67.626h7.965v-4.089h-7.965V53.33zM159.869 82.076h4.271v-4.059c0-8.36-6.784-15.144-15.144-15.144h-1.393c-8.36 0-15.144 6.785-15.144 15.144v5.3c0 8.784 7.178 15.932 15.931 15.932h1.394c6.905 0 12.66-4.634 14.477-10.934h-5.209c-1.969 4.967-6.482 8.238-12.388 6.875s-9.45-6.663-9.45-12.448v-.666zm-11.327-15.447c6.239 0 10.722 5.058 10.722 11.328v.272h-22.05v-.272c0-6.24 5.058-11.328 11.328-11.328M119.193 49.332v20.05h-.455c-2.029-3.846-6.057-6.511-10.691-6.511h-4.483c-6.694 0-12.115 5.421-12.115 12.115v12.145c0 6.694 5.421 12.116 12.115 12.116h4.483c4.573 0 8.541-2.575 10.6-6.33h.334l.242 5.663h4.361V49.332h-4.391m-9.571 45.371h-4.483a9.074 9.074 0 0 1-9.086-9.086v-9.086a9.074 9.074 0 0 1 9.086-9.087h4.483a9.074 9.074 0 0 1 9.086 9.087v9.086a9.074 9.074 0 0 1-9.086 9.086M72.004 37.111v17.716L56.67 45.969 36.93 57.364v43.028l19.724 11.395 15.334-8.858v9.129l-7.42 4.293 4.389 2.538 7.42-4.293V77.601L56.654 66.206l-15.335 8.858V59.886l15.335-8.858 15.334 8.858v5.043l4.389 2.538V39.649l-4.389-2.538zM41.32 97.854V82.676l15.335 8.858 15.334-8.858v15.178l-15.334 8.858zm28.483-18.976-13.148 7.597-13.15-7.597 13.15-7.597z" />
</g>
<defs>
<style>{'.defguard-logo-login_svg__defguard-logo-login-a{fill:#fff}'}</style>
<clipPath id="defguard-logo-login_svg__a">
<path fill="#fff" d="M36.93 37.111h330.14v81.778H36.93z" />
</clipPath>
</defs>
<path
d="M47.794 41.231V4.592L39.828-.001v18.282l-15.931-9.19-23.9 13.783v55.133l23.9 13.783 15.931-9.189v9.217l-7.956 4.588L39.838 101l7.956-4.587V50.429l-23.9-13.768-15.932 9.188V27.461l15.932-9.188 15.931 9.188v9.177Zm-23.9 4.62 7.966 4.593-7.966 4.594-7.966-4.594Zm0 18.373 15.931-9.187v18.377l-15.931 9.188-15.932-9.188V55.037ZM80.867 38.137a9.9 9.9 0 0 0-5.926-1.839 11.25 11.25 0 0 0-11.239 11.136V58.06c0 6.641 4.8 11.136 11.443 11.136A11.43 11.43 0 0 0 86.588 58.06V25.775h-5.721Zm0 19.923a5.61 5.61 0 0 1-5.722 5.824 5.67 5.67 0 0 1-5.721-5.824l.1-10.626a5.673 5.673 0 1 1 11.341 0ZM103.241 36.299a11.43 11.43 0 0 0-11.443 11.136v10.626c0 6.641 4.8 11.136 11.443 11.136a11.43 11.43 0 0 0 11.443-11.136h-5.72a5.61 5.61 0 0 1-5.721 5.824 5.67 5.67 0 0 1-5.721-5.824v-2.656h17.162v-7.97c0-6.641-4.802-11.136-11.443-11.136m5.721 13.793h-11.34v-2.657a5.672 5.672 0 1 1 11.341 0ZM121.325 33.642v3.167h-2.861v5.313h2.861v26.564h5.721V42.122h2.86v-5.313h-2.86v-3.167a2.52 2.52 0 0 1 2.656-2.656h.511v-5.313h-.919a7.673 7.673 0 0 0-7.969 7.969M145.13 36.299a11.43 11.43 0 0 0-11.443 11.136v10.626c0 6.641 4.6 11.136 10.932 11.136 2.656 0 5.211-.919 6.334-2.35v1.839c0 3.474-2.248 6.13-5.721 6.13h-.107v5.009h.107a11.075 11.075 0 0 0 11.341-11.136V47.435c0-6.641-4.802-11.136-11.443-11.136m5.722 21.762a5.61 5.61 0 0 1-5.722 5.824 5.67 5.67 0 0 1-5.722-5.824V47.435a5.61 5.61 0 0 1 5.722-5.824 5.554 5.554 0 0 1 5.722 5.824ZM178.334 58.06a5.61 5.61 0 0 1-5.722 5.824 5.67 5.67 0 0 1-5.722-5.824V36.809h-5.72V58.06c0 6.641 4.7 11.136 11.341 11.136 5.824 0 11.545-4.5 11.545-11.136V36.809h-5.721ZM200.3 36.299c-5.926 0-11.443 4.291-11.443 10.932h5.415a5.605 5.605 0 0 1 5.824-5.926c3.474 0 5.824 2.656 5.824 6.13v1.941h-.1a9.07 9.07 0 0 0-5.926-2.043 11.08 11.08 0 0 0-11.239 10.932c0 6.641 4.6 10.932 10.932 10.932 2.656 0 5.108-.919 6.334-2.35v1.839h5.62V47.435c.002-6.641-4.598-11.136-11.241-11.136m-.2 27.79a5.67 5.67 0 0 1-5.721-5.824 5.61 5.61 0 0 1 5.721-5.824 5.554 5.554 0 0 1 5.722 5.824 5.61 5.61 0 0 1-5.726 5.824ZM215.93 44.778v23.908h5.721V44.778a2.52 2.52 0 0 1 2.656-2.656h1.635v-5.313h-2.043a7.673 7.673 0 0 0-7.969 7.969M246.275 25.775v12.362a9.9 9.9 0 0 0-5.925-1.839 11.25 11.25 0 0 0-11.239 11.136V58.06c0 6.641 4.8 11.136 11.443 11.136a11.43 11.43 0 0 0 11.443-11.136V25.775Zm0 32.286a5.61 5.61 0 0 1-5.721 5.824 5.67 5.67 0 0 1-5.722-5.824l.1-10.626a5.672 5.672 0 1 1 11.341 0Z"
className="defguard-logo-login_svg__defguard-logo-login-a"
/>
</svg>
);
export default SvgDefguardLogoLogin;
49 changes: 17 additions & 32 deletions web/src/shared/components/svg/DefguardNavLogo.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,42 +2,27 @@ import type { SVGProps } from 'react';
const SvgDefguardNavLogo = (props: SVGProps<SVGSVGElement>) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width={109.998}
height={44}
viewBox="0 0 109.998 44"
width={134}
height={51}
fill="none"
viewBox="0 0 134 51"
{...props}
>
<g clipPath="url(#defguard-nav-logo_svg__a)">
<path
fill="#222"
d="M119.37 16v6.62h-.15c-.67-1.27-2-2.15-3.53-2.15h-1.48c-2.21 0-4 1.79-4 4v4.01c0 2.21 1.79 4 4 4h1.48c1.51 0 2.82-.85 3.5-2.09h.11l.08 1.87h1.44V16h-1.45m-3.16 14.98h-1.48c-1.66 0-3-1.34-3-3v-3c0-1.66 1.34-3 3-3h1.48c1.66 0 3 1.34 3 3v3c0 1.66-1.34 3-3 3M104.55 20.69h-.65c-.55 0-1 .45-1 1v10.58h1.65V22h4.5v-1.31zM99.08 32.27l-.02-8.22c0-1.97-1.6-3.58-3.58-3.58h-1.95c-1.97 0-3.58 1.6-3.58 3.58h1.49a2.56 2.56 0 0 1 2.55-2.29h1.02a2.58 2.58 0 0 1 2.58 2.58v1.01h-4.44c-1.97 0-3.58 1.6-3.58 3.58s1.6 3.58 3.58 3.58h1.44c1.19 0 2.23-.59 2.88-1.48h.11v1.26h1.48zm-4.45-1.07h-1.2c-1.26 0-2.27-1.02-2.27-2.27s1.02-2.27 2.27-2.27h4.17v1.58a2.97 2.97 0 0 1-2.97 2.97zM85.31 27.98c0 1.66-1.34 3-3 3h-.76c-1.66 0-3-1.34-3-3v-7.29h-1.52v7.8c0 2.21 1.79 4 4 4h.77c1.51 0 2.82-.85 3.5-2.09h.11l.08 1.87h1.44V20.69h-1.59l-.02 7.29zM72 30.11h-5.14c-.49 0-.88-.35-.88-.84s.39-.88.88-.88h3.15c1.93 0 3.5-1.57 3.5-3.5v-.92c0-1.11-.53-2.09-1.33-2.73v-.81h2.42v-1.31h-2.54c-.55 0-1 .45-1 1v.53c-.33-.11-.68-.18-1.05-.18h-1.72c-1.93 0-3.5 1.57-3.5 3.5v.92c0 1.18.59 2.22 1.48 2.85-.91.04-1.64.78-1.64 1.7 0 .76.51 1.38 1.2 1.58-1.16.36-2 1.33-2 2.48v.33c0 1.46 1.34 2.64 3 2.64h5.15c1.66 0 3-1.34 3-3v-.38c0-1.66-1.34-3-3-3zm-5.69-6.42c0-1.06.9-1.92 2-1.92h1.71c1.1 0 2 .86 2 1.92v1.48c0 1.06-.9 1.92-2 1.92h-1.71c-1.1 0-2-.86-2-1.92zm5.62 11.36h-5.01c-.97 0-1.76-.79-1.76-1.76s.79-1.76 1.76-1.76h5.01c.97 0 1.76.79 1.76 1.76s-.79 1.76-1.76 1.76M62.38 17.32V16h-3.36c-.55 0-1 .45-1 1v3.69h-2.01v1.35h2.01v10.23h1.47V22.04h2.63v-1.35h-2.63v-3.37zM53.09 26.81h1.41v-1.34c0-2.76-2.24-5-5-5h-.46c-2.76 0-5 2.24-5 5v1.75c0 2.9 2.37 5.26 5.26 5.26h.46c2.28 0 4.18-1.53 4.78-3.61h-1.72c-.65 1.64-2.14 2.72-4.09 2.27s-3.12-2.2-3.12-4.11v-.22zm-3.74-5.1c2.06 0 3.54 1.67 3.54 3.74v.09h-7.28v-.09a3.74 3.74 0 0 1 3.74-3.74M39.66 16v6.62h-.15c-.67-1.27-2-2.15-3.53-2.15H34.5c-2.21 0-4 1.79-4 4v4.01c0 2.21 1.79 4 4 4h1.48c1.51 0 2.82-.85 3.5-2.09h.11l.08 1.87h1.44V16h-1.45M36.5 30.98h-1.48c-1.66 0-3-1.34-3-3v-3c0-1.66 1.34-3 3-3h1.48c1.66 0 3 1.34 3 3v3c0 1.66-1.34 3-3 3"
/>
<path
fill="#0C8CE0"
d="M24.08 12v5.849l-5.063-2.924-6.517 3.762v14.206l6.512 3.762 5.063-2.924v3.014l-2.45 1.417 1.449.838 2.45-1.417V25.368l-6.512-3.762-5.063 2.924v-5.01l5.063-2.925 5.063 2.924v1.665l1.449.838v-9.184L24.074 12zM13.95 32.055v-5.011l5.063 2.924 5.063-2.924v5.011l-5.063 2.925zm9.404-6.265-4.341 2.508-4.341-2.508 4.34-2.508z"
/>
</g>
<defs>
<linearGradient
id="defguard-nav-logo_svg__defguad-nav-logo-a"
x1={0.5}
x2={0.5}
y2={1}
gradientUnits="objectBoundingBox"
>
<stop offset={0} stopColor="#2accff" />
<stop offset={1} stopColor="#0071d4" />
</linearGradient>
<style>{'.defguard-nav-logo_svg__defguad-nav-logo-c{fill:#222}'}</style>
<clipPath id="defguard-nav-logo_svg__a">
<path fill="#fff" d="M12.5 12h109v27h-109z" />
</clipPath>
</defs>
<path
d="m1710.288-1889.281-3.477-2.007-3.477 2.007 3.477 2.008Z"
style={{
fill: 'none',
}}
transform="translate(-1696.379 1911.257)"
/>
<path
d="M1660.863-2055.789v-15.961l-3.477-2v7.965l-6.954-4-10.431 6v24.018l10.431 6 6.954-4v4.015l-3.473 2 3.477 2 3.473-2v-20.032l-10.431-6-6.954 4v-8.01l6.954-4 6.954 4v4Zm-10.431 2.012 3.477 2-3.477 2-3.477-2Zm0 8 6.954-4v8.006l-6.954 4-6.954-4v-8.006Z"
style={{
fill: 'url(#defguard-nav-logo_svg__defguad-nav-logo-a)',
}}
transform="translate(-1640 2073.751)"
/>
<path
d="M35.298 16.6a4.32 4.32 0 0 0-2.587-.8 4.91 4.91 0 0 0-4.906 4.861v4.638A4.72 4.72 0 0 0 32.8 30.16a4.99 4.99 0 0 0 5-4.861V11.204h-2.5Zm0 8.7a2.45 2.45 0 0 1-2.5 2.542 2.476 2.476 0 0 1-2.5-2.542l.045-4.638a2.476 2.476 0 1 1 4.95 0ZM45.065 15.797a4.99 4.99 0 0 0-4.995 4.861v4.638a4.72 4.72 0 0 0 4.995 4.861 4.99 4.99 0 0 0 4.995-4.861h-2.5a2.45 2.45 0 0 1-2.5 2.542 2.476 2.476 0 0 1-2.5-2.542v-1.163h7.492v-3.479a4.72 4.72 0 0 0-4.987-4.857m2.5 6.021h-4.95v-1.16a2.476 2.476 0 1 1 4.95 0ZM52.959 14.638v1.383H51.71v2.319h1.249v11.6h2.5v-11.6h1.249v-2.319h-1.249v-1.383a1.1 1.1 0 0 1 1.16-1.16h.223v-2.319h-.4a3.35 3.35 0 0 0-3.483 3.479M63.35 15.797a4.99 4.99 0 0 0-4.995 4.861v4.638a4.613 4.613 0 0 0 4.772 4.861 3.66 3.66 0 0 0 2.765-1.026v.8a2.485 2.485 0 0 1-2.5 2.676h-.047v2.186h.047a4.834 4.834 0 0 0 4.95-4.861v-9.276a4.72 4.72 0 0 0-4.992-4.859m2.5 9.5a2.45 2.45 0 0 1-2.5 2.542 2.476 2.476 0 0 1-2.5-2.542v-4.638a2.45 2.45 0 0 1 2.5-2.542 2.424 2.424 0 0 1 2.5 2.542ZM77.843 25.296a2.45 2.45 0 0 1-2.5 2.542 2.476 2.476 0 0 1-2.5-2.542V16.02h-2.5v9.276a4.683 4.683 0 0 0 4.95 4.861 4.964 4.964 0 0 0 5.04-4.861V16.02h-2.5ZM87.432 15.797a4.824 4.824 0 0 0-4.995 4.772h2.364a2.447 2.447 0 0 1 2.542-2.587 2.52 2.52 0 0 1 2.542 2.676v.847h-.047a3.96 3.96 0 0 0-2.587-.892 4.836 4.836 0 0 0-4.906 4.772 4.54 4.54 0 0 0 4.772 4.772 3.73 3.73 0 0 0 2.765-1.026v.8h2.456v-9.276a4.647 4.647 0 0 0-4.906-4.858m-.089 12.131a2.476 2.476 0 0 1-2.5-2.542 2.45 2.45 0 0 1 2.5-2.542 2.424 2.424 0 0 1 2.5 2.542 2.45 2.45 0 0 1-2.505 2.542ZM94.253 19.499v10.436h2.5V19.499a1.1 1.1 0 0 1 1.159-1.159h.714v-2.319h-.892a3.35 3.35 0 0 0-3.481 3.478M107.5 11.204v5.4a4.32 4.32 0 0 0-2.586-.8 4.91 4.91 0 0 0-4.906 4.861v4.638a4.72 4.72 0 0 0 5 4.861 4.99 4.99 0 0 0 4.995-4.861V11.204Zm0 14.093a2.45 2.45 0 0 1-2.5 2.542 2.476 2.476 0 0 1-2.5-2.542l.045-4.638a2.476 2.476 0 1 1 4.95 0Z"
className="defguard-nav-logo_svg__defguad-nav-logo-c"
/>
</svg>
);
export default SvgDefguardNavLogo;
Loading
Loading