commit ff86463f9e33a6b55e8cab24c512d49824ef5275 Author: bicochan Date: Fri Feb 21 20:32:47 2025 +0900 Initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..3f815ea23 --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +# turbo +.turbo + +# dependencies +node_modules + +# misc +.DS_Store \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 000000000..6132bb9cf --- /dev/null +++ b/README.md @@ -0,0 +1,51 @@ +## 폴더 구조 + +> ⛔️ 표시가 있는 파일 및 폴더는 수정하면 안 되거나 수정 시 협의가 필요한 폴더입니다. + +``` + ┣ apps # 서비스 개발은 apps 폴더에서 진행 + ┃ ┣ ⛔️onasys # 원앤올에서 제공하는 기능 관련 모듈은 onasys 폴더로 제공 + ┃ ┃ ┣ board + ┃ ┃ ┣ survey + ┃ ┃ ┣ ... + ┃ ┃ ┗ package.json + ┃ ┃ + ┃ ┗ (타개발사 작업 폴더) + ┃ ┣ feature1 + ┃ ┣ feature2 + ┃ ┣ ... + ┃ ┗ package.json + ┃ + ┣ packages # 공통 모듈이 위치할 폴더 + ┃ ┣ ⛔️onasys # 원앤올에서 제공하는 공통 모듈은 onasys 폴더로 제공 + ┃ ┃ ┣ components + ┃ ┃ ┣ utils + ┃ ┃ ┗ ... + ┃ ┃ + ┃ ┗ (타개발사 작업 폴더) + ┃ ┣ ... + ┃ ┗ package.json + ┃ + ┣ ⛔️package.json + ┣ ⛔️pnpm-lock.yaml + ┗ ⛔️pnpm-workspace.yaml +``` + +## 기술 스택 + +- React(^19) +- TypeScript(^5) +- Next.js(^15) +- Tailwind CSS(^3) +- react-dnd-treeview(^3) +- TUI Grid(^4) +- Chart.js(^4) +- Storybook(^8) +- tus-js-client(^4) +- Zustand(^5) +- TanStack Query(^5) +- Axios(^1) + +## 링크 + +- 컴포넌트 가이드(스토리북): http://www.onasys.co.kr/design/template diff --git a/apps/cs/.gitignore b/apps/cs/.gitignore new file mode 100644 index 000000000..5ef6a5207 --- /dev/null +++ b/apps/cs/.gitignore @@ -0,0 +1,41 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/versions + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.pnpm-debug.log* + +# env files (can opt-in for committing if needed) +.env* + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/apps/cs/app/favicon.ico b/apps/cs/app/favicon.ico new file mode 100644 index 000000000..718d6fea4 Binary files /dev/null and b/apps/cs/app/favicon.ico differ diff --git a/apps/cs/app/globals.css b/apps/cs/app/globals.css new file mode 100644 index 000000000..56e5d1f86 --- /dev/null +++ b/apps/cs/app/globals.css @@ -0,0 +1,5 @@ +@import "../../../packages/common/components/src/base.css"; + +@tailwind base; +@tailwind components; +@tailwind utilities; diff --git a/apps/cs/app/layout.tsx b/apps/cs/app/layout.tsx new file mode 100644 index 000000000..f7fa87eb8 --- /dev/null +++ b/apps/cs/app/layout.tsx @@ -0,0 +1,34 @@ +import type { Metadata } from "next"; +import { Geist, Geist_Mono } from "next/font/google"; +import "./globals.css"; + +const geistSans = Geist({ + variable: "--font-geist-sans", + subsets: ["latin"], +}); + +const geistMono = Geist_Mono({ + variable: "--font-geist-mono", + subsets: ["latin"], +}); + +export const metadata: Metadata = { + title: "Create Next App", + description: "Generated by create next app", +}; + +export default function RootLayout({ + children, +}: Readonly<{ + children: React.ReactNode; +}>) { + return ( + + + {children} + + + ); +} diff --git a/apps/cs/app/page.tsx b/apps/cs/app/page.tsx new file mode 100644 index 000000000..823f05a86 --- /dev/null +++ b/apps/cs/app/page.tsx @@ -0,0 +1,104 @@ +import Image from "next/image"; + +import { Button } from "@common/components"; + +export default function Home() { + return ( +
+ +
+ Next.js logo +
    +
  1. + Get started by editing{" "} + + app/page.tsx + + . +
  2. +
  3. Save and see your changes instantly.
  4. +
+ +
+ + Vercel logomark + Deploy now + + + Read our docs + +
+
+ +
+ ); +} diff --git a/apps/cs/eslint.config.mjs b/apps/cs/eslint.config.mjs new file mode 100644 index 000000000..c85fb67c4 --- /dev/null +++ b/apps/cs/eslint.config.mjs @@ -0,0 +1,16 @@ +import { dirname } from "path"; +import { fileURLToPath } from "url"; +import { FlatCompat } from "@eslint/eslintrc"; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = dirname(__filename); + +const compat = new FlatCompat({ + baseDirectory: __dirname, +}); + +const eslintConfig = [ + ...compat.extends("next/core-web-vitals", "next/typescript"), +]; + +export default eslintConfig; diff --git a/apps/cs/next.config.ts b/apps/cs/next.config.ts new file mode 100644 index 000000000..e9ffa3083 --- /dev/null +++ b/apps/cs/next.config.ts @@ -0,0 +1,7 @@ +import type { NextConfig } from "next"; + +const nextConfig: NextConfig = { + /* config options here */ +}; + +export default nextConfig; diff --git a/apps/cs/package.json b/apps/cs/package.json new file mode 100644 index 000000000..52b1d32fe --- /dev/null +++ b/apps/cs/package.json @@ -0,0 +1,23 @@ +{ + "name": "cms", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev --turbopack", + "build": "next build", + "start": "next start", + "lint": "next lint" + }, + "dependencies": { + "next": "15.1.7", + "@common/components": "workspace:*" + }, + "devDependencies": { + "typescript": "^5", + "postcss": "^8", + "tailwindcss": "^3.4.1", + "eslint": "^9", + "eslint-config-next": "15.1.7", + "@eslint/eslintrc": "^3" + } +} diff --git a/apps/cs/postcss.config.mjs b/apps/cs/postcss.config.mjs new file mode 100644 index 000000000..1a69fd2a4 --- /dev/null +++ b/apps/cs/postcss.config.mjs @@ -0,0 +1,8 @@ +/** @type {import('postcss-load-config').Config} */ +const config = { + plugins: { + tailwindcss: {}, + }, +}; + +export default config; diff --git a/apps/cs/public/file.svg b/apps/cs/public/file.svg new file mode 100644 index 000000000..004145cdd --- /dev/null +++ b/apps/cs/public/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/cs/public/globe.svg b/apps/cs/public/globe.svg new file mode 100644 index 000000000..567f17b0d --- /dev/null +++ b/apps/cs/public/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/cs/public/next.svg b/apps/cs/public/next.svg new file mode 100644 index 000000000..5174b28c5 --- /dev/null +++ b/apps/cs/public/next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/cs/public/vercel.svg b/apps/cs/public/vercel.svg new file mode 100644 index 000000000..770539603 --- /dev/null +++ b/apps/cs/public/vercel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/cs/public/window.svg b/apps/cs/public/window.svg new file mode 100644 index 000000000..b2b2a44f6 --- /dev/null +++ b/apps/cs/public/window.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/cs/tailwind.config.ts b/apps/cs/tailwind.config.ts new file mode 100644 index 000000000..733f8d49b --- /dev/null +++ b/apps/cs/tailwind.config.ts @@ -0,0 +1,11 @@ +import baseConfig from "../../packages/common/components/tailwind.config"; + +import type { Config } from "tailwindcss"; + +export default { + presets: [baseConfig], + content: [ + "./app/**/*.{js,ts,jsx,tsx,mdx}", + "../../packages/common/components/src/ui/**/*.{js,ts,jsx,tsx,mdx}", + ], +} satisfies Config; diff --git a/apps/cs/tsconfig.json b/apps/cs/tsconfig.json new file mode 100644 index 000000000..cca165ba7 --- /dev/null +++ b/apps/cs/tsconfig.json @@ -0,0 +1,46 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "extends": "../../tsconfig.base.json", + "compilerOptions": { + "baseUrl": ".", + "target": "ES2017", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "bundler", + "verbatimModuleSyntax": true, + "strictNullChecks": true, + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve", + "incremental": true, + "plugins": [ + { + "name": "next" + } + ], + "paths": { + "@/*": ["./*"], + "@common/components/*": ["../../packages/common/components/src/*"], + "@common/components": ["../../packages/common/components/src/index"] + } + }, + "include": [ + ".eslintrc.*", + "next-env.d.ts", + "**/*.ts", + "**/*.tsx", + "**/*.mts", + "**/*.js", + "**/*.cjs", + "**/*.mjs", + "**/*.jsx", + "**/*.json", + ".next/types/**/*.ts" + ], + "exclude": ["**/node_modules", "**/.*/*"] +} diff --git a/package.json b/package.json new file mode 100644 index 000000000..028d2d172 --- /dev/null +++ b/package.json @@ -0,0 +1,28 @@ +{ + "name": "monorepo", + "version": "1.0.0", + "description": "", + "main": "index.js", + "private": true, + "workspaces": [ + "apps/*", + "packages/*" + ], + "scripts": { + "dev": "turbo run dev", + "build": "turbo run build", + "preinstall": "npx only-allow pnpm" + }, + "dependencies": { + "react": "^18.3.1", + "react-dom": "^18.3.1" + }, + "devDependencies": { + "turbo": "2.4.2", + "@types/node": "^22.13.1", + "@types/react": "^18.3.18", + "@types/react-dom": "^18.3.5" + }, + "license": "ISC", + "packageManager": "pnpm@8.15.5+sha1.a58c038faac410c947dbdb93eb30994037d0fce2" +} diff --git a/packages/common/components/.env b/packages/common/components/.env new file mode 100644 index 000000000..ddc048d9a --- /dev/null +++ b/packages/common/components/.env @@ -0,0 +1 @@ +BASE_ASSETS_PATH=/assets \ No newline at end of file diff --git a/packages/common/components/.gitignore b/packages/common/components/.gitignore new file mode 100644 index 000000000..8efffcff1 --- /dev/null +++ b/packages/common/components/.gitignore @@ -0,0 +1,30 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? + +*storybook.log +storybook-static +.vercel + +.env.production \ No newline at end of file diff --git a/packages/common/components/.prettierrc b/packages/common/components/.prettierrc new file mode 100644 index 000000000..b4bfed357 --- /dev/null +++ b/packages/common/components/.prettierrc @@ -0,0 +1,3 @@ +{ + "plugins": ["prettier-plugin-tailwindcss"] +} diff --git a/packages/common/components/.storybook/env.ts b/packages/common/components/.storybook/env.ts new file mode 100644 index 000000000..3b6cc799e --- /dev/null +++ b/packages/common/components/.storybook/env.ts @@ -0,0 +1,7 @@ +declare const process: { + env: { + BASE_ASSETS_PATH?: string; + }; +}; + +export const BASE_ASSETS_PATH = process.env.BASE_ASSETS_PATH; diff --git a/packages/common/components/.storybook/main.ts b/packages/common/components/.storybook/main.ts new file mode 100644 index 000000000..91cb909b7 --- /dev/null +++ b/packages/common/components/.storybook/main.ts @@ -0,0 +1,31 @@ +import type { StorybookConfig } from "@storybook/react-vite"; + +const config: StorybookConfig = { + stories: ["./markdown/Overview.mdx", "../src/ui/**/*.stories.@(ts|tsx)"], + addons: [ + "@storybook/addon-onboarding", + "@storybook/addon-essentials", + "@chromatic-com/storybook", + "@storybook/addon-interactions", + "@storybook/addon-themes", + ], + framework: { + name: "@storybook/react-vite", + options: { + builder: { + viteConfigPath: "./vite.config.storybook.ts", + }, + }, + }, + async viteFinal(config) { + config.define = { + ...config.define, + "import.meta.env.BASE_ASSETS_PATH": JSON.stringify( + process.env.BASE_ASSETS_PATH, + ), + }; + + return config; + }, +}; +export default config; diff --git a/packages/common/components/.storybook/manager.ts b/packages/common/components/.storybook/manager.ts new file mode 100644 index 000000000..01e722044 --- /dev/null +++ b/packages/common/components/.storybook/manager.ts @@ -0,0 +1,11 @@ +import { addons } from "@storybook/manager-api"; +import { create } from "@storybook/theming"; +import { BASE_ASSETS_PATH } from "./env"; + +const theme = create({ + base: "light", + brandImage: `${BASE_ASSETS_PATH}/images/logo.png`, + brandTitle: "유역하수도 통합 정보플랫폼 UI 컴포넌트", +}); + +addons.setConfig({ theme }); diff --git a/packages/common/components/.storybook/markdown/Overview.mdx b/packages/common/components/.storybook/markdown/Overview.mdx new file mode 100644 index 000000000..abc11046e --- /dev/null +++ b/packages/common/components/.storybook/markdown/Overview.mdx @@ -0,0 +1,9 @@ +# 유역하수도 통합 정보플랫폼 UI 컴포넌트 + +## **개요** + +### Elements + +- 유역하수도 통합 정보플랫폼의 Elements 컴포넌트는 shadcn/ui를 기반으로 구현되었습니다. +- 컴포넌트의 동작은 shadcn/ui의 동작과 동일합니다. +- 컴포넌트에 대한 자세한 사항은 [shadcn/ui의 공식 문서](https://ui.shadcn.com/docs)를 참고해주세요. diff --git a/packages/common/components/.storybook/markdown/docs-template.mdx b/packages/common/components/.storybook/markdown/docs-template.mdx new file mode 100644 index 000000000..bb345efcf --- /dev/null +++ b/packages/common/components/.storybook/markdown/docs-template.mdx @@ -0,0 +1,11 @@ +import { Meta, Title, Description, Primary, Stories } from "@storybook/blocks"; + + + + + +<Description /> + +<Primary /> + +<Stories /> diff --git a/packages/common/components/.storybook/preview.tsx b/packages/common/components/.storybook/preview.tsx new file mode 100644 index 000000000..56e5273ae --- /dev/null +++ b/packages/common/components/.storybook/preview.tsx @@ -0,0 +1,41 @@ +import "../src/base.css"; +import "../src/diveicon.css"; + +import React from "react"; +import type { Preview } from "@storybook/react"; +import { withThemeByDataAttribute } from "@storybook/addon-themes"; + +import DocsTemplate from "./markdown/docs-template.mdx"; + +const preview: Preview = { + parameters: { + controls: { + matchers: { + color: /(background|color)$/i, + date: /Date$/i, + }, + }, + docs: { + page: DocsTemplate, + }, + layout: "centered", + }, + tags: ["autodocs"], + decorators: [ + withThemeByDataAttribute({ + themes: { + light: "light", + dark: "dark", + }, + defaultTheme: "light", + attributeName: "data-mode", + }), + (Story) => ( + <div className="rounded-lg bg-background px-28 py-16"> + <Story /> + </div> + ), + ], +}; + +export default preview; diff --git a/packages/common/components/components.json b/packages/common/components/components.json new file mode 100644 index 000000000..b8c9e23f0 --- /dev/null +++ b/packages/common/components/components.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://ui.shadcn.com/schema.json", + "style": "default", + "rsc": false, + "tsx": true, + "tailwind": { + "config": "tailwind.config.js", + "css": "src/index.css", + "baseColor": "neutral", + "cssVariables": true, + "prefix": "" + }, + "aliases": { + "components": "@/components", + "utils": "@/lib/utils", + "ui": "@/ui", + "lib": "@/lib", + "hooks": "@/hooks" + }, + "iconLibrary": "lucide" +} diff --git a/packages/common/components/eslint.config.js b/packages/common/components/eslint.config.js new file mode 100644 index 000000000..0bbf074e3 --- /dev/null +++ b/packages/common/components/eslint.config.js @@ -0,0 +1,28 @@ +import js from "@eslint/js"; +import globals from "globals"; +import reactHooks from "eslint-plugin-react-hooks"; +import reactRefresh from "eslint-plugin-react-refresh"; +import tseslint from "typescript-eslint"; + +export default tseslint.config( + { ignores: ["dist"] }, + { + extends: [js.configs.recommended, ...tseslint.configs.recommended], + files: ["**/*.{ts,tsx}"], + languageOptions: { + ecmaVersion: 2020, + globals: globals.browser, + }, + plugins: { + "react-hooks": reactHooks, + "react-refresh": reactRefresh, + }, + rules: { + ...reactHooks.configs.recommended.rules, + "react-refresh/only-export-components": [ + "warn", + { allowConstantExport: true }, + ], + }, + } +); diff --git a/packages/common/components/package.json b/packages/common/components/package.json new file mode 100644 index 000000000..159b4d7ef --- /dev/null +++ b/packages/common/components/package.json @@ -0,0 +1,77 @@ +{ + "name": "@common/components", + "private": true, + "version": "0.0.0", + "type": "module", + "main": "./dist/index.js", + "module": "./dist/index.mjs", + "types": "./dist/index.d.ts", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + } + }, + "scripts": { + "build": "tsup", + "storybook": "storybook dev -p 6006", + "build:storybook": "storybook build", + "lint": "eslint .", + "clean": "rm -rf dist" + }, + "dependencies": { + "@radix-ui/react-accordion": "^1.2.3", + "@radix-ui/react-checkbox": "^1.1.4", + "@radix-ui/react-dropdown-menu": "^2.1.6", + "@radix-ui/react-label": "^2.1.2", + "@radix-ui/react-popover": "^1.1.6", + "@radix-ui/react-radio-group": "^1.2.2", + "@radix-ui/react-slider": "^1.2.3", + "@radix-ui/react-slot": "^1.1.2", + "@radix-ui/react-switch": "^1.1.3", + "@radix-ui/react-tabs": "^1.1.3", + "class-variance-authority": "^0.7.1", + "clsx": "^2.1.1", + "date-fns": "^3.6.0", + "lucide-react": "^0.474.0", + "react-day-picker": "^8.10.1", + "tailwind-merge": "^3.0.1", + "tailwindcss-animate": "^1.0.7" + }, + "devDependencies": { + "@eslint/js": "^9.17.0", + "@storybook/addon-essentials": "^8.5.3", + "@storybook/addon-interactions": "^8.5.3", + "@storybook/addon-onboarding": "^8.5.3", + "@storybook/addon-themes": "^8.5.4", + "@storybook/blocks": "^8.5.3", + "@storybook/manager-api": "^8.5.5", + "@storybook/react": "^8.5.3", + "@storybook/react-vite": "^8.5.3", + "@storybook/test": "^8.5.3", + "@storybook/theming": "^8.5.5", + "@vitejs/plugin-react": "^4.3.4", + "autoprefixer": "^10.4.20", + "eslint": "^9.17.0", + "eslint-plugin-react-hooks": "^5.0.0", + "eslint-plugin-react-refresh": "^0.4.16", + "eslint-plugin-storybook": "^0.11.2", + "globals": "^15.14.0", + "postcss": "^8.5.1", + "prettier": "^3.4.2", + "prettier-plugin-tailwindcss": "^0.6.11", + "storybook": "^8.5.3", + "tailwindcss": "^3.4.17", + "tsup": "8.3.6", + "typescript": "~5.6.2", + "typescript-eslint": "^8.18.2", + "vite": "^6.0.5", + "vite-tsconfig-paths": "5.1.4" + }, + "eslintConfig": { + "extends": [ + "plugin:storybook/recommended" + ] + }, + "packageManager": "pnpm@8.15.5+sha1.a58c038faac410c947dbdb93eb30994037d0fce2" +} diff --git a/packages/common/components/postcss.config.js b/packages/common/components/postcss.config.js new file mode 100644 index 000000000..2aa7205d4 --- /dev/null +++ b/packages/common/components/postcss.config.js @@ -0,0 +1,6 @@ +export default { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +}; diff --git a/packages/common/components/public/assets/fonts/diveicon.eot b/packages/common/components/public/assets/fonts/diveicon.eot new file mode 100644 index 000000000..8b66e99ec Binary files /dev/null and b/packages/common/components/public/assets/fonts/diveicon.eot differ diff --git a/packages/common/components/public/assets/fonts/diveicon.svg b/packages/common/components/public/assets/fonts/diveicon.svg new file mode 100644 index 000000000..7532ab26c --- /dev/null +++ b/packages/common/components/public/assets/fonts/diveicon.svg @@ -0,0 +1,619 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > +<svg xmlns="http://www.w3.org/2000/svg"> +<metadata> +<json> +<![CDATA[ +{ + "fontFamily": "diveicon", + "majorVersion": 1, + "minorVersion": 0, + "description": "Dive Interface는 솔루션 및 관리자의 UI,UX를 쉽고 편리하게 구축 할 수 있도록 만든 디자인 시스템입니다.\nFont generated by IcoMoon.", + "copyright": "boostzone", + "designer": "ezino", + "license": "boostzone inc.", + "version": "Version 1.0", + "fontId": "diveicon", + "psName": "diveicon", + "subFamily": "Regular", + "fullName": "diveicon" +} +]]> +</json> +</metadata> +<defs> +<font id="diveicon" horiz-adv-x="1024"> +<font-face units-per-em="1024" ascent="960" descent="-64" /> +<missing-glyph horiz-adv-x="1024" /> +<glyph unicode=" " horiz-adv-x="512" d="" /> +<glyph unicode="" glyph-name="account-box" data-tags="account-box" d="M512 684.8c-96 0-176-76.8-176-172.8s76.8-176 176-176c96 0 176 76.8 176 176-3.2 96-80 172.8-176 172.8zM819.2 960h-614.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8zM931.2 140.8c0-48-28.8-89.6-70.4-105.6-3.2 150.4-144 256-348.8 256s-345.6-105.6-348.8-256c-44.8 16-70.4 57.6-70.4 105.6v614.4c0 64 51.2 115.2 115.2 115.2h611.2c64 0 115.2-51.2 115.2-115.2v-614.4h-3.2z" /> +<glyph unicode="" glyph-name="account-circle" data-tags="account-circle" d="M1024 448c3.2 137.6-51.2 268.8-150.4 361.6-96 99.2-224 153.6-361.6 150.4-137.6 3.2-268.8-51.2-361.6-150.4-96-96-150.4-227.2-147.2-361.6-3.2-134.4 51.2-265.6 147.2-361.6s227.2-150.4 361.6-147.2c134.4-3.2 265.6 51.2 361.6 147.2 99.2 92.8 153.6 224 150.4 361.6zM819.2 755.2c83.2-80 128-192 128-304 3.2-115.2-41.6-224-121.6-307.2-16 57.6-54.4 105.6-105.6 134.4-64 35.2-134.4 54.4-204.8 51.2-73.6 3.2-147.2-16-208-51.2-51.2-28.8-89.6-80-102.4-137.6-83.2 80-128 192-124.8 307.2-3.2 115.2 44.8 227.2 124.8 307.2 83.2 83.2 195.2 128 310.4 128 112 3.2 224-44.8 304-128zM627.2 643.2c-28.8 28.8-70.4 48-112 44.8-41.6 0-83.2-16-112-44.8s-48-70.4-44.8-112c0-41.6 16-83.2 44.8-112 28.8-32 70.4-48 112-44.8 86.4 0 156.8 70.4 156.8 156.8 3.2 41.6-16 83.2-44.8 112z" /> +<glyph unicode="" glyph-name="add-image" data-tags="add-image" d="M681.6 726.4h108.8v-108.8c0-22.4 19.2-41.6 41.6-41.6s41.6 19.2 41.6 41.6v108.8h108.8c22.4 0 41.6 19.2 41.6 41.6s-19.2 41.6-41.6 41.6h-108.8v108.8c0 22.4-19.2 41.6-41.6 41.6s-41.6-19.2-41.6-41.6v-108.8h-108.8c-22.4 0-41.6-19.2-41.6-41.6s19.2-41.6 41.6-41.6zM355.2 764.8c-80 0-144-64-144-144s64-144 144-144 144 64 144 144-64 144-144 144zM355.2 563.2c-32 0-57.6 25.6-57.6 57.6s25.6 57.6 57.6 57.6 57.6-25.6 57.6-57.6c0-32-25.6-57.6-57.6-57.6zM979.2 451.2c-22.4 0-38.4-16-44.8-35.2l-192 76.8c-12.8 6.4-28.8 3.2-38.4-3.2l-240-144-134.4 89.6c-12.8 9.6-32 9.6-48 0l-185.6-112v432c0 64 51.2 115.2 115.2 115.2v0h259.2c25.6 0 44.8 19.2 44.8 44.8s-22.4 44.8-48 44.8h-262.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v262.4c3.2 25.6-16 48-41.6 48zM819.2 28.8h-614.4c-64 0-115.2 51.2-115.2 115.2v80l208 124.8 134.4-89.6c16-9.6 32-9.6 48 0l246.4 147.2 204.8-83.2v-179.2c0-64-51.2-115.2-112-115.2z" /> +<glyph unicode="" glyph-name="add-Note" data-tags="add-Note" d="M883.2 448c-25.6 0-44.8-19.2-44.8-44.8v-297.6c0-44.8-35.2-80-80-80h-492.8c-44.8 0-80 35.2-80 80v684.8c0 44.8 35.2 80 80 80h201.6c25.6 0 44.8 19.2 44.8 44.8s-19.2 44.8-44.8 44.8h-201.6c-92.8 0-169.6-76.8-169.6-169.6v-684.8c0-92.8 76.8-169.6 169.6-169.6h492.8c92.8 0 169.6 76.8 169.6 169.6v297.6c0 25.6-19.2 44.8-44.8 44.8zM713.6 262.4h-403.2c-19.2 0-38.4-16-38.4-38.4s16-38.4 38.4-38.4h403.2c19.2 0 38.4 16 38.4 38.4s-19.2 38.4-38.4 38.4zM713.6 422.4h-403.2c-19.2 0-38.4-16-38.4-38.4s16-38.4 38.4-38.4h403.2c19.2 0 38.4 16 38.4 38.4s-19.2 38.4-38.4 38.4zM585.6 726.4h108.8v-108.8c0-22.4 19.2-41.6 41.6-41.6s41.6 19.2 41.6 41.6v108.8h108.8c22.4 0 41.6 19.2 41.6 41.6s-19.2 41.6-41.6 41.6h-108.8v108.8c0 22.4-16 41.6-41.6 41.6-22.4 0-41.6-19.2-41.6-41.6v-108.8h-108.8c-22.4 0-41.6-19.2-41.6-41.6s19.2-41.6 41.6-41.6z" /> +<glyph unicode="" glyph-name="alarm-add" data-tags="alarm-add" d="M553.6 438.4v182.4h-83.2v-182.4h-179.2v-83.2h179.2v-179.2h83.2v179.2h179.2v83.2zM41.6 678.4c-12.8 0-25.6 6.4-32 16-12.8 19.2-9.6 44.8 6.4 57.6l233.6 179.2c19.2 12.8 44.8 9.6 57.6-6.4 16-19.2 12.8-48-6.4-60.8l-233.6-176c-6.4-6.4-16-9.6-25.6-9.6zM982.4 678.4c-9.6 0-19.2 3.2-25.6 9.6l-233.6 176c-19.2 12.8-22.4 41.6-6.4 57.6 12.8 19.2 41.6 22.4 57.6 6.4l233.6-179.2c19.2-12.8 22.4-41.6 6.4-57.6-6.4-6.4-19.2-12.8-32-12.8zM512 748.8c192 0 348.8-156.8 348.8-348.8s-156.8-352-348.8-352-348.8 156.8-348.8 348.8 156.8 352 348.8 352zM512 838.4c-243.2 0-441.6-198.4-441.6-441.6s198.4-438.4 441.6-438.4 441.6 198.4 441.6 441.6-198.4 438.4-441.6 438.4v0z" /> +<glyph unicode="" glyph-name="alarm-clock" data-tags="alarm-clock" d="M841.6 960c-60.8 0-112-35.2-140.8-83.2 102.4-32 188.8-105.6 240-198.4 35.2 28.8 57.6 73.6 57.6 121.6 3.2 89.6-67.2 160-156.8 160zM320 876.8c-25.6 48-76.8 83.2-137.6 83.2-86.4 0-160-70.4-160-160 0-48 22.4-92.8 57.6-121.6 51.2 92.8 137.6 166.4 240 198.4zM921.6 617.6c-57.6 105.6-153.6 188.8-272 224-44.8 16-89.6 22.4-137.6 22.4s-92.8-6.4-137.6-19.2c-118.4-38.4-214.4-118.4-272-227.2-35.2-64-54.4-140.8-54.4-217.6 0-115.2 41.6-220.8 112-300.8l-57.6-57.6c-22.4-19.2-22.4-54.4 0-76.8 22.4-19.2 54.4-19.2 76.8 0l60.8 60.8c76.8-54.4 169.6-89.6 272-89.6s195.2 35.2 272 89.6l60.8-60.8c22.4-19.2 54.4-19.2 76.8 0s22.4 54.4 0 76.8l-57.6 57.6c70.4 80 112 185.6 112 300.8 0 80-19.2 153.6-54.4 217.6zM793.6 169.6c-22.4-28.8-48-51.2-80-70.4-57.6-38.4-128-60.8-201.6-60.8s-144 22.4-201.6 60.8c-28.8 19.2-57.6 44.8-80 70.4-51.2 64-83.2 144-83.2 230.4 0 73.6 22.4 144 60.8 201.6s96 105.6 160 131.2c44.8 19.2 92.8 28.8 140.8 28.8 51.2 0 99.2-9.6 140.8-28.8 64-28.8 121.6-73.6 160-131.2s60.8-128 60.8-201.6c6.4-86.4-25.6-166.4-76.8-230.4zM512 668.8c-22.4 0-38.4-16-38.4-38.4v-211.2h-172.8c-22.4 0-38.4-16-38.4-38.4s16-38.4 38.4-38.4h211.2c22.4 0 38.4 16 38.4 38.4v249.6c0 22.4-16 38.4-38.4 38.4z" /> +<glyph unicode="" glyph-name="alarm-off" data-tags="alarm-off" d="M572.8 396.8l124.8 128-57.6 60.8-128-128-128 128-57.6-60.8 124.8-128-124.8-128 57.6-57.6 128 128 128-128 57.6 57.6zM41.6 678.4c-12.8 0-25.6 6.4-32 16-12.8 19.2-9.6 44.8 6.4 57.6l233.6 179.2c19.2 12.8 44.8 9.6 57.6-6.4 16-19.2 12.8-48-6.4-60.8l-233.6-176c-6.4-6.4-16-9.6-25.6-9.6zM982.4 678.4c-9.6 0-19.2 3.2-25.6 9.6l-233.6 176c-19.2 12.8-22.4 41.6-6.4 57.6 12.8 19.2 41.6 22.4 57.6 6.4l233.6-179.2c19.2-12.8 22.4-41.6 6.4-57.6-6.4-6.4-19.2-12.8-32-12.8zM512 748.8c192 0 348.8-156.8 348.8-348.8s-156.8-348.8-348.8-348.8-348.8 153.6-348.8 345.6c0 195.2 156.8 352 348.8 352zM512 838.4c-243.2 0-441.6-198.4-441.6-441.6s198.4-438.4 441.6-438.4 441.6 198.4 441.6 441.6-198.4 438.4-441.6 438.4v0z" /> +<glyph unicode="" glyph-name="server-line" data-tags="server-line" d="M875.84 429.12h-727.68c-81.6 0-148.16-66.24-148.16-148.16v-120.32c0-81.6 66.56-148.16 148.16-148.16h728c81.6 0 148.16 66.56 148.16 148.16v120.32c-0.32 81.92-66.88 148.16-148.48 148.16zM933.76 160.96c0-32-25.92-57.6-57.6-57.6h-728c-32 0-57.6 25.92-57.6 57.6v120.32c0 32 25.92 57.6 57.6 57.6h728c32 0 57.6-25.92 57.6-57.6v-120.32zM784.32 272c-28.16 0-51.2-22.72-51.2-51.2s22.72-51.2 51.2-51.2c28.16 0 51.2 22.72 51.2 51.2s-22.72 51.2-51.2 51.2zM875.84 883.2h-727.68c-81.6 0-148.16-66.56-148.16-148.16v-120.32c0-81.6 66.56-148.16 148.16-148.16h728c81.6 0 148.16 66.56 148.16 148.16v120.32c-0.32 81.6-66.88 148.16-148.48 148.16zM933.76 615.040c0-32-25.92-57.6-57.6-57.6h-728c-32 0-57.6 25.92-57.6 57.6v120c0 32 25.92 57.6 57.6 57.6h728c32 0 57.6-25.92 57.6-57.6v-120zM784.32 726.080c-28.16 0-51.2-22.72-51.2-51.2s22.72-51.2 51.2-51.2c28.16 0 51.2 22.72 51.2 51.2s-22.72 51.2-51.2 51.2z" /> +<glyph unicode="" glyph-name="alarm-on" data-tags="alarm-on" d="M41.6 678.4c-12.8 0-25.6 6.4-32 16-12.8 19.2-9.6 44.8 6.4 57.6l233.6 179.2c19.2 12.8 44.8 9.6 57.6-6.4 16-19.2 12.8-48-6.4-60.8l-233.6-176c-6.4-6.4-16-9.6-25.6-9.6zM982.4 678.4c-9.6 0-19.2 3.2-25.6 9.6l-233.6 176c-19.2 12.8-22.4 41.6-6.4 57.6 12.8 19.2 41.6 22.4 57.6 6.4l233.6-179.2c19.2-12.8 22.4-41.6 6.4-57.6-6.4-6.4-19.2-12.8-32-12.8zM512 748.8c192 0 348.8-156.8 348.8-348.8s-156.8-352-348.8-352-348.8 156.8-348.8 348.8 156.8 352 348.8 352zM512 838.4c-243.2 0-441.6-198.4-441.6-441.6s198.4-438.4 441.6-438.4 441.6 198.4 441.6 441.6-198.4 438.4-441.6 438.4v0zM716.8 489.6l-57.6 60.8-182.4-185.6-99.2 96-57.6-57.6 156.8-156.8z" /> +<glyph unicode="" glyph-name="alarm" data-tags="alarm" d="M307.2 921.6c-12.8 19.2-38.4 22.4-57.6 9.6l-233.6-179.2c-19.2-12.8-22.4-41.6-6.4-57.6 9.6-9.6 19.2-16 32-16 9.6 0 19.2 3.2 25.6 9.6l233.6 176c19.2 12.8 22.4 41.6 6.4 57.6zM1008 752l-233.6 179.2c-19.2 12.8-44.8 9.6-57.6-6.4-16-19.2-12.8-48 6.4-60.8l233.6-179.2c6.4-6.4 16-9.6 25.6-9.6 12.8 0 25.6 6.4 32 16 16 22.4 12.8 48-6.4 60.8zM512 838.4c-243.2 0-441.6-198.4-441.6-441.6s198.4-438.4 441.6-438.4 441.6 198.4 441.6 441.6-198.4 438.4-441.6 438.4zM512 48c-192 0-348.8 156.8-348.8 348.8s156.8 352 348.8 352 348.8-156.8 348.8-348.8-156.8-352-348.8-352zM665.6 601.6l-160-160-112 112c-16 16-41.6 16-57.6 0s-16-41.6 0-57.6l140.8-140.8c9.6-9.6 19.2-12.8 28.8-12.8 0 0 0 0 3.2 0 0 0 0 0 3.2 0 9.6 0 22.4 3.2 28.8 12.8l185.6 185.6c16 16 16 41.6 0 57.6-19.2 22.4-44.8 22.4-60.8 3.2z" /> +<glyph unicode="" glyph-name="alternate" data-tags="alternate" d="M515.2 960h-3.2c-137.6 0-265.6-54.4-361.6-150.4-99.2-96-150.4-227.2-150.4-364.8 3.2-272 230.4-499.2 512-508.8 3.2 0 3.2 0 6.4 0s6.4 0 6.4 0h166.4c57.6 0 80 28.8 80 57.6 0 32-25.6 57.6-57.6 57.6h-188.8c-3.2 0-6.4 0-9.6 0h-6.4c-172.8 6.4-329.6 121.6-377.6 281.6-44.8 140.8-6.4 288 99.2 396.8 105.6 105.6 252.8 144 396.8 99.2 166.4-51.2 281.6-211.2 281.6-393.6v-44.8c0-25.6-9.6-51.2-25.6-67.2-19.2-19.2-41.6-25.6-67.2-16s-48 41.6-48 67.2v67.2c0 3.2 0 6.4 0 6.4v166.4c0 57.6-28.8 80-57.6 80-22.4 0-41.6-12.8-51.2-32l-3.2-6.4-3.2 3.2c-38.4 25.6-83.2 41.6-131.2 44.8-80 3.2-156.8-28.8-208-89.6s-73.6-140.8-57.6-220.8c19.2-99.2 99.2-182.4 201.6-201.6 83.2-16 169.6 6.4 230.4 60.8l3.2 3.2 3.2-3.2c51.2-60.8 137.6-83.2 211.2-57.6 70.4 25.6 121.6 96 121.6 179.2v57.6c-3.2 291.2-230.4 524.8-512 528zM512 304c-80 0-144 64-144 144s64 144 144 144 144-64 144-144-64-144-144-144z" /> +<glyph unicode="" glyph-name="analytics" data-tags="analytics" d="M819.2-64h-611.2c-112 0-204.8 92.8-204.8 204.8v611.2c0 112 92.8 204.8 204.8 204.8h611.2c115.2 0 204.8-92.8 204.8-204.8v-611.2c0-112-92.8-204.8-204.8-204.8zM204.8 867.2c-64 0-115.2-51.2-115.2-115.2v-611.2c0-64 51.2-115.2 115.2-115.2h611.2c64 0 115.2 51.2 115.2 115.2v611.2c0 64-51.2 115.2-115.2 115.2h-611.2zM304 128h-102.4v364.8c0 9.6 6.4 19.2 19.2 19.2h67.2c9.6 0 19.2-6.4 19.2-19.2v-364.8h-3.2zM476.8 128h-102.4v489.6c0 9.6 6.4 19.2 19.2 19.2h67.2c9.6 0 19.2-6.4 19.2-19.2v-489.6h-3.2zM649.6 128h-102.4v307.2c0 9.6 6.4 19.2 19.2 19.2h67.2c9.6 0 19.2-6.4 19.2-19.2v-307.2h-3.2zM822.4 128h-102.4v224c0 9.6 6.4 19.2 19.2 19.2h67.2c9.6 0 19.2-6.4 19.2-19.2v-224h-3.2z" /> +<glyph unicode="" glyph-name="android" data-tags="android" d="M142.4 663.264c-16 0-28.8-6.4-41.6-19.2-12.8-9.6-19.2-25.6-19.2-41.6v-265.6c0-16 6.4-32 19.2-41.6 9.6-12.8 25.6-19.2 41.6-19.2s32 6.4 41.6 19.2c12.8 9.6 19.2 25.6 19.2 41.6v265.6c0 16-6.4 32-19.2 41.6-9.6 12.8-25.6 19.2-41.6 19.2zM878.4 663.264c-16 0-32-6.4-41.6-19.2-12.8-9.6-19.2-25.6-19.2-41.6v-265.6c0-32 25.6-57.6 60.8-60.8 16 0 32 6.4 41.6 19.2 12.8 9.6 19.2 25.6 19.2 41.6v265.6c-3.2 35.2-28.8 60.8-60.8 60.8zM788.8 173.664v240h3.2v227.2h-560v-467.2c0-9.6 3.2-19.2 9.6-25.6s16-9.6 25.6-9.6h70.4v-147.2c0-16 6.4-32 19.2-41.6 9.6-12.8 25.6-19.2 41.6-19.2 32 0 57.6 25.6 60.8 60.8v147.2h112v-147.2c0-16 6.4-32 19.2-41.6 22.4-22.4 57.6-22.4 83.2 0 0 0 0 0 0 0 12.8 9.6 19.2 25.6 19.2 41.6v147.2h70.4c9.6 0 19.2 3.2 25.6 9.6-3.2 9.6 0 19.2 0 25.6zM788.8 676.064c-3.2 44.8-19.2 86.4-44.8 124.8-25.6 35.2-57.6 67.2-99.2 86.4l48 67.2c0 0 0 3.2-3.2 6.4-3.2 0-6.4 0-6.4 0l-51.2-70.4c-38.4 16-80 22.4-121.6 22.4s-86.4-6.4-124.8-22.4l-48 70.4c0 0-3.2 0-6.4-3.2s-3.2-3.2-3.2-6.4l48-67.2c-41.6-19.2-73.6-48-99.2-86.4-25.6-35.2-38.4-80-41.6-124.8h553.6z" /> +<glyph unicode="" glyph-name="announcement" data-tags="announcement" d="M512 384c28.8 0 51.2-22.4 51.2-51.2s-22.4-51.2-51.2-51.2-51.2 22.4-51.2 51.2 22.4 51.2 51.2 51.2zM464 710.4c-3.2 28.8 16 44.8 48 44.8s51.2-16 48-44.8l-16-256c0-16-12.8-28.8-32-28.8s-32 12.8-32 28.8l-16 256zM512-64c-9.6 0-22.4 3.2-28.8 12.8l-140.8 140.8h-172.8c-92.8 0-169.6 76.8-169.6 169.6v531.2c0 92.8 76.8 169.6 169.6 169.6h681.6c96 0 172.8-76.8 172.8-169.6v-528c0-92.8-76.8-169.6-169.6-169.6h-169.6l-140.8-140.8c-9.6-12.8-22.4-16-32-16zM169.6 873.6c-48 0-86.4-38.4-86.4-86.4v-528c0-48 38.4-86.4 86.4-86.4h188.8c12.8 0 22.4-3.2 28.8-12.8l121.6-121.6 121.6 121.6c9.6 9.6 19.2 12.8 28.8 12.8h188.8c48 0 86.4 38.4 86.4 86.4v531.2c0 48-38.4 86.4-86.4 86.4l-678.4-3.2z" /> +<glyph unicode="" glyph-name="app-indicator" data-tags="app-indicator" d="M979.2 480c-25.6 0-44.8-19.2-44.8-44.8v-291.2c0-64-51.2-115.2-115.2-115.2h-614.4c-64 0-115.2 51.2-115.2 115.2v611.2c0 64 51.2 115.2 115.2 115.2v0h291.2c25.6 0 44.8 19.2 44.8 44.8s-16 44.8-41.6 44.8h-294.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v291.2c3.2 28.8-16 48-41.6 48zM1024 768c0-106.039-85.961-192-192-192s-192 85.961-192 192c0 106.039 85.961 192 192 192s192-85.961 192-192z" /> +<glyph unicode="" glyph-name="app-list" data-tags="app-list" d="M208 960h-160c-25.6 0-48-22.4-48-48v-160c0-25.6 22.4-48 48-48h160c25.6 0 48 22.4 48 48v160c0 25.6-22.4 48-48 48zM592 960h-160c-25.6 0-48-22.4-48-48v-160c0-25.6 22.4-48 48-48h160c25.6 0 48 22.4 48 48v160c0 25.6-22.4 48-48 48zM976 960h-160c-25.6 0-48-22.4-48-48v-160c0-25.6 22.4-48 48-48h160c25.6 0 48 22.4 48 48v160c0 25.6-22.4 48-48 48zM208 579.2h-160c-25.6 0-48-22.4-48-48v-160c0-25.6 22.4-48 48-48h160c25.6 0 48 22.4 48 48v160c0 25.6-22.4 48-48 48zM592 579.2h-160c-25.6 0-48-22.4-48-48v-160c0-25.6 22.4-48 48-48h160c25.6 0 48 22.4 48 48v160c0 25.6-22.4 48-48 48zM976 579.2h-160c-25.6 0-48-22.4-48-48v-160c0-25.6 22.4-48 48-48h160c25.6 0 48 22.4 48 48v160c0 25.6-22.4 48-48 48zM208 192h-160c-25.6 0-48-22.4-48-48v-160c0-25.6 22.4-48 48-48h160c25.6 0 48 22.4 48 48v160c0 25.6-22.4 48-48 48zM592 192h-160c-25.6 0-48-22.4-48-48v-160c0-25.6 22.4-48 48-48h160c25.6 0 48 22.4 48 48v160c0 25.6-22.4 48-48 48zM976 192h-160c-25.6 0-48-22.4-48-48v-160c0-25.6 22.4-48 48-48h160c25.6 0 48 22.4 48 48v160c0 25.6-22.4 48-48 48z" /> +<glyph unicode="" glyph-name="app-square" data-tags="app-square" d="M819.2-64h-611.2c-112 0-204.8 92.8-204.8 204.8v611.2c0 112 92.8 204.8 204.8 204.8h611.2c115.2 0 204.8-92.8 204.8-204.8v-611.2c0-112-92.8-204.8-204.8-204.8zM204.8 867.2c-64 0-115.2-51.2-115.2-115.2v-611.2c0-64 51.2-115.2 115.2-115.2h611.2c64 0 115.2 51.2 115.2 115.2v611.2c0 64-51.2 115.2-115.2 115.2h-611.2z" /> +<glyph unicode="" glyph-name="apple" data-tags="apple" d="M663.232 796.8v0c38.4 44.8 57.6 105.6 54.4 163.2v0c-57.6-6.4-112-32-150.4-76.8s-57.6-99.2-54.4-160c57.6 0 112 25.6 150.4 73.6zM791.232 416v0c0 80 41.6 153.6 112 195.2-41.6 60.8-112 99.2-188.8 102.4-80 6.4-156.8-48-195.2-48s-102.4 44.8-169.6 44.8c-89.6-3.2-169.6-51.2-211.2-128-89.6-156.8-22.4-387.2 64-515.2 41.6-60.8 92.8-131.2 163.2-131.2 64 3.2 89.6 41.6 166.4 41.6 80 0 99.2-41.6 169.6-41.6s115.2 64 156.8 124.8c32 44.8 54.4 92.8 70.4 147.2-83.2 35.2-137.6 118.4-137.6 208z" /> +<glyph unicode="" glyph-name="apps-square" data-tags="apps-square" d="M963.2 899.2c-38.4 38.4-89.6 60.8-144 60.8h-614.4c-54.4 0-108.8-22.4-144-60.8-38.4-38.4-60.8-89.6-57.6-144v-611.2c0-112 86.4-204.8 198.4-204.8 3.2 0 3.2 0 6.4 0h614.4c112 0 204.8 86.4 204.8 198.4 0 3.2 0 3.2 0 6.4v611.2c0 54.4-22.4 105.6-64 144zM899.2 832c22.4-22.4 35.2-51.2 32-80v-611.2c0-64-51.2-112-112-112h-614.4c-28.8 0-57.6 12.8-80 32-22.4 22.4-35.2 51.2-32 80v611.2c0 28.8 12.8 57.6 32 80 22.4 22.4 51.2 35.2 80 32h614.4c28.8 3.2 57.6-9.6 80-32zM422.4 268.8v-83.2c0-12.8 6.4-25.6 12.8-32 9.6-9.6 19.2-12.8 32-12.8h83.2c12.8 0 25.6 3.2 32 12.8 9.6 9.6 16 22.4 12.8 32v83.2c0 12.8-6.4 22.4-12.8 32-9.6 9.6-22.4 16-32 12.8h-83.2c-9.6 0-19.2-3.2-25.6-6.4l-9.6-9.6c-3.2-9.6-9.6-19.2-9.6-28.8zM204.8 268.8v-83.2c0-12.8 6.4-25.6 12.8-32 9.6-9.6 19.2-12.8 32-12.8h80c25.6 0 44.8 16 44.8 41.6 0 3.2 0 3.2 0 6.4v83.2c0 12.8-3.2 22.4-12.8 32s-22.4 16-32 12.8h-80c-12.8 0-25.6-6.4-32-12.8-6.4-9.6-12.8-22.4-12.8-35.2zM585.6 374.4c9.6 9.6 16 22.4 12.8 32v80c0 12.8-6.4 22.4-12.8 32-9.6 9.6-22.4 16-32 12.8h-83.2c-9.6 0-19.2-3.2-25.6-6.4l-6.4-3.2-3.2-3.2c-6.4-9.6-9.6-19.2-9.6-28.8v-80c0-12.8 6.4-25.6 12.8-32 9.6-9.6 19.2-12.8 32-12.8h83.2c12.8-6.4 25.6 0 32 9.6zM249.6 534.4c-12.8 0-25.6-6.4-32-12.8-9.6-6.4-16-19.2-12.8-32v-80c0-12.8 6.4-25.6 12.8-32 9.6-9.6 19.2-12.8 32-12.8h80c12.8 0 25.6 3.2 32 12.8 9.6 9.6 12.8 22.4 12.8 32v80c0 12.8-3.2 22.4-12.8 32s-22.4 16-32 12.8h-80zM691.2 316.8c-25.6 0-44.8-22.4-44.8-44.8v-83.2c0-12.8 6.4-25.6 12.8-32 9.6-9.6 19.2-12.8 32-12.8h80c25.6 0 44.8 16 44.8 41.6 0 3.2 0 3.2 0 6.4v83.2c0 12.8-3.2 25.6-12.8 32-9.6 9.6-22.4 16-32 12.8h-80zM438.4 739.2c-9.6-6.4-16-19.2-12.8-32v-80c0-12.8 6.4-25.6 12.8-32 9.6-9.6 19.2-12.8 32-12.8h83.2c25.6 0 44.8 16 44.8 41.6 0 3.2 0 3.2 0 6.4v80c0 12.8-3.2 22.4-12.8 32s-22.4 16-32 12.8h-83.2c-12.8 0-25.6-6.4-32-16zM332.8 579.2c25.6 0 44.8 16 44.8 41.6 0 3.2 0 3.2 0 6.4v80c0 12.8-3.2 22.4-12.8 32s-22.4 16-32 12.8h-80c-12.8 0-25.6-6.4-32-12.8-9.6-6.4-16-19.2-12.8-32v-80c0-12.8 6.4-25.6 12.8-32 9.6-9.6 19.2-12.8 32-12.8h80zM819.2 406.4v80c0 12.8-3.2 25.6-12.8 32-9.6 9.6-22.4 16-32 12.8h-80c-25.6 0-44.8-22.4-44.8-44.8v-80c0-12.8 6.4-25.6 12.8-32 9.6-9.6 19.2-12.8 32-12.8h80c12.8 0 25.6 3.2 32 12.8 9.6 6.4 12.8 19.2 12.8 32z" /> +<glyph unicode="" glyph-name="apps" data-tags="apps" d="M352 902.336h-272c-41.6 0-76.8-35.2-76.8-76.8v0-272c0-41.6 35.2-76.8 76.8-76.8v0h272c41.6 0 76.8 35.2 76.8 76.8v0 272c0 41.6-35.2 76.8-76.8 76.8zM1001.6 742.336l-192 192c-32 32-80 32-108.8 0l-192-192c-32-32-32-80 0-108.8l192-192c32-32 80-32 108.8 0l192 192c28.8 28.8 28.8 80 0 108.8zM352 364.736h-272c-41.6 0-76.8-35.2-76.8-76.8v-272c0-41.6 35.2-76.8 76.8-76.8v0h272c41.6 0 76.8 35.2 76.8 76.8v0 272c0 41.6-35.2 76.8-76.8 76.8zM889.6 364.736h-272c-41.6 0-76.8-35.2-76.8-76.8v0-272c0-41.6 35.2-76.8 76.8-76.8v0h272c41.6 0 76.8 35.2 76.8 76.8v0 272c0 41.6-35.2 76.8-76.8 76.8z" /> +<glyph unicode="" glyph-name="archive-fill" data-tags="archive-fill" d="M944 912h-864c-44.8 0-80-35.2-80-80v-140.8c0-38.4 28.8-70.4 64-76.8v0h899.2c35.2 6.4 64 38.4 64 76.8v140.8c-3.2 44.8-38.4 80-83.2 80zM64 550.4v-358.4c0-112 92.8-204.8 204.8-204.8h486.4c115.2 0 204.8 92.8 204.8 204.8v358.4h-896zM624 336h-224c-25.6 0-48 22.4-48 48s22.4 48 48 48h224c25.6 0 48-22.4 48-48s-22.4-48-48-48z" /> +<glyph unicode="" glyph-name="archive" data-tags="archive" d="M944 912h-864c-44.8 0-80-35.2-80-80v-172.8c0-38.4 28.8-70.4 64-76.8v-393.6c0-112 92.8-204.8 204.8-204.8h486.4c115.2 0 204.8 92.8 204.8 204.8v393.6c35.2 6.4 64 38.4 64 76.8v172.8c0 44.8-35.2 80-80 80zM867.2 188.8c0-64-51.2-115.2-115.2-115.2h-483.2c-64 0-115.2 51.2-115.2 115.2v393.6h713.6c0 0 0-393.6 0-393.6zM931.2 675.2h-838.4v137.6c3.2 3.2 3.2 3.2 3.2 6.4h832c0 0 3.2-3.2 3.2-6.4v-137.6zM400 400h224c25.6 0 48 22.4 48 48s-22.4 48-48 48h-224c-25.6 0-48-22.4-48-48s22.4-48 48-48z" /> +<glyph unicode="" glyph-name="arrow-90left-down" data-tags="arrow-90left-down" d="M867.2 848h-348.8c-112 0-201.6-89.6-201.6-201.6v-441.6l-128 128c-16 16-44.8 16-64 0-16-16-16-44.8 0-64l211.2-211.2c12.8-12.8 35.2-12.8 51.2 0l211.2 211.2c16 16 16 44.8 0 64-16 16-44.8 16-64 0l-128-128v441.6c0 60.8 51.2 112 112 112v0h348.8c25.6 0 44.8 19.2 44.8 44.8s-19.2 44.8-44.8 44.8z" /> +<glyph unicode="" glyph-name="arrow-90left-up" data-tags="arrow-90left-up" d="M867.2 48h-348.8c-112 0-201.6 89.6-201.6 201.6v441.6l-128-128c-16-16-44.8-16-64 0-16 16-16 44.8 0 64l211.2 211.2c12.8 12.8 35.2 12.8 51.2 0l211.2-211.2c16-16 16-44.8 0-64-16-16-44.8-16-64 0l-128 128v-441.6c0-60.8 51.2-112 112-112v0h348.8c25.6 0 44.8-19.2 44.8-44.8s-19.2-44.8-44.8-44.8z" /> +<glyph unicode="" glyph-name="arrow-90left" data-tags="arrow-90left" d="M912 92.8v348.8c0 112-89.6 201.6-201.6 201.6h-441.6l128 128c16 16 16 44.8 0 64-16 16-44.8 16-64 0l-211.2-211.2c-12.8-12.8-12.8-35.2 0-51.2l211.2-211.2c16-16 44.8-16 64 0 16 16 16 44.8 0 64l-128 128h441.6c60.8 0 112-51.2 112-112v0-348.8c0-25.6 19.2-44.8 44.8-44.8s44.8 19.2 44.8 44.8z" /> +<glyph unicode="" glyph-name="arrow-90right-down" data-tags="arrow-90right-down" d="M156.8 848h348.8c112 0 201.6-89.6 201.6-201.6v-441.6l128 128c16 16 44.8 16 64 0 16-16 16-44.8 0-64l-211.2-211.2c-12.8-12.8-35.2-12.8-51.2 0l-211.2 211.2c-16 16-16 44.8 0 64 16 16 44.8 16 64 0l128-128v441.6c0 60.8-51.2 112-112 112v0h-348.8c-25.6 0-44.8 19.2-44.8 44.8s19.2 44.8 44.8 44.8z" /> +<glyph unicode="" glyph-name="arrow-90right-up" data-tags="arrow-90right-up" d="M156.8 48h348.8c112 0 201.6 89.6 201.6 201.6v441.6l128-128c16-16 44.8-16 64 0 16 16 16 44.8 0 64l-211.2 211.2c-12.8 12.8-35.2 12.8-51.2 0l-211.2-211.2c-16-16-16-44.8 0-64 16-16 44.8-16 64 0l128 128v-441.6c0-60.8-51.2-112-112-112v0h-348.8c-25.6 0-44.8-19.2-44.8-44.8s19.2-44.8 44.8-44.8z" /> +<glyph unicode="" glyph-name="arrow-90right" data-tags="arrow-90right" d="M112 92.8v348.8c0 112 89.6 201.6 201.6 201.6h441.6l-128 128c-16 16-16 44.8 0 64 16 16 44.8 16 64 0l211.2-211.2c12.8-12.8 12.8-35.2 0-51.2l-211.2-211.2c-16-16-44.8-16-64 0-16 16-16 44.8 0 64l128 128h-441.6c-60.8 0-112-51.2-112-112v0-348.8c0-25.6-19.2-44.8-44.8-44.8s-44.8 19.2-44.8 44.8z" /> +<glyph unicode="" glyph-name="arrow-back-square-fill" data-tags="arrow-back-square-fill" d="M896 960h-768c-70.4 0-128-57.6-128-128v-768c0-70.4 57.6-128 128-128h768c70.4 0 128 57.6 128 128v768c0 70.4-57.6 128-128 128zM681.6 233.6v0c12.8-12.8 19.2-28.8 16-44.8 0-16-6.4-32-16-41.6-12.8-12.8-25.6-19.2-41.6-16-16 0-32 3.2-41.6 16l-246.4 243.2c-32 32-32 83.2 0 115.2v0l246.4 243.2c25.6 22.4 60.8 22.4 86.4 0 12.8-12.8 19.2-25.6 16-41.6 0-16-6.4-32-16-41.6l-220.8-217.6 217.6-214.4z" /> +<glyph unicode="" glyph-name="arrow-back" data-tags="arrow-back" d="M774.4 105.6l-339.2 345.6c0 0 0 0 0 3.2l336 336c28.8 28.8 35.2 80 9.6 112-32 35.2-86.4 38.4-118.4 6.4v0l-400-403.2c-32-32-32-83.2 0-112l396.8-396.8c28.8-28.8 80-35.2 112-9.6 35.2 32 38.4 86.4 3.2 118.4z" /> +<glyph unicode="" glyph-name="arrow-down-square-fill" data-tags="arrow-down-square-fill" d="M896 960h-768c-70.4 0-128-57.6-128-128v-768c0-70.4 57.6-128 128-128h768c70.4 0 128 57.6 128 128v768c0 70.4-57.6 128-128 128zM784 412.8l-240-240c-19.2-19.2-48-19.2-67.2 0l-240 243.2c-9.6 9.6-12.8 22.4-12.8 35.2s6.4 25.6 16 35.2c9.6 6.4 19.2 9.6 28.8 9.6 12.8 0 25.6-6.4 35.2-16l160-160v368c0 25.6 22.4 48 48 48s48-22.4 48-48v-368l160 160c9.6 9.6 22.4 12.8 35.2 12.8s25.6-6.4 35.2-16c16-16 12.8-44.8-6.4-64z" /> +<glyph unicode="" glyph-name="arrow-down-square" data-tags="arrow-down-square" d="M819.2 960h-614.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8zM931.2 140.8c0-64-51.2-115.2-115.2-115.2h-611.2c-64 0-115.2 51.2-115.2 115.2v614.4c0 64 51.2 115.2 115.2 115.2h611.2c64 0 115.2-51.2 115.2-115.2v-614.4zM729.6 489.6c-12.8 0-22.4-3.2-32-12.8l-144-144v326.4c0 25.6-19.2 44.8-41.6 44.8s-41.6-19.2-41.6-41.6v-326.4l-140.8 140.8c-9.6 9.6-22.4 12.8-32 12.8s-19.2-3.2-25.6-9.6c-9.6-6.4-16-19.2-16-28.8 0-12.8 3.2-22.4 12.8-32l214.4-214.4c16-16 41.6-16 57.6 0l211.2 211.2c16 16 19.2 41.6 6.4 57.6-6.4 9.6-19.2 16-28.8 16z" /> +<glyph unicode="" glyph-name="arrow-down" data-tags="arrow-down" d="M899.2 489.6c-12.8 16-28.8 22.4-48 25.6-19.2 0-35.2-6.4-51.2-19.2l-224-224v512c0 35.2-28.8 64-64 64s-64-28.8-64-64v-512l-220.8 220.8c-12.8 12.8-32 22.4-51.2 22.4-12.8 0-28.8-3.2-38.4-12.8-16-12.8-22.4-28.8-25.6-48 0-19.2 6.4-35.2 19.2-48l336-336c25.6-25.6 67.2-25.6 92.8 0l332.8 332.8c22.4 22.4 25.6 60.8 6.4 86.4z" /> +<glyph unicode="" glyph-name="arrow-forward-square-fill" data-tags="arrow-forward-square-fill" d="M128 960h768c70.4 0 128-57.6 128-128v-768c0-70.4-57.6-128-128-128h-768c-70.4 0-128 57.6-128 128v768c0 70.4 57.6 128 128 128zM342.4 233.6v0c-12.8-12.8-19.2-28.8-16-44.8 0-16 6.4-32 16-41.6 12.8-12.8 25.6-19.2 41.6-16 16 0 32 3.2 41.6 16l246.4 243.2c32 32 32 83.2 0 115.2v0l-246.4 243.2c-25.6 22.4-60.8 22.4-86.4 0-12.8-12.8-19.2-25.6-16-41.6 0-16 6.4-32 16-41.6l217.6-214.4-214.4-217.6z" /> +<glyph unicode="" glyph-name="arrow-forward" data-tags="arrow-forward" d="M262.4 105.6l342.4 345.6c0 0 0 0 0 3.2l-339.2 336c-28.8 28.8-35.2 80-9.6 112 32 35.2 86.4 38.4 118.4 6.4v0l400-400c32-32 32-83.2 0-112l-393.6-400c-28.8-28.8-80-35.2-112-9.6-38.4 32-38.4 86.4-6.4 118.4z" /> +<glyph unicode="" glyph-name="arrow-left-right" data-tags="arrow-left-right" d="M377.6 380.8c9.6 9.6 16 22.4 19.2 35.2 0 12.8-3.2 25.6-12.8 35.2l-163.2 163.2h707.2c25.6 0 48 22.4 48 48s-22.4 48-48 48h-707.2l163.2 163.2c9.6 9.6 16 25.6 16 38.4 0 9.6-3.2 22.4-9.6 28.8-16 12.8-28.8 19.2-41.6 19.2s-25.6-3.2-35.2-12.8l-246.4-246.4c-19.2-19.2-19.2-48 0-67.2l243.2-243.2c19.2-22.4 48-25.6 67.2-9.6zM713.6 508.8c-19.2 19.2-48 22.4-67.2 6.4-9.6-9.6-16-22.4-19.2-35.2 0-12.8 3.2-25.6 12.8-35.2l163.2-163.2h-684.8c-25.6 0-48-22.4-48-48s22.4-48 48-48h684.8l-163.2-163.2c-9.6-9.6-16-25.6-16-38.4 0-9.6 3.2-22.4 9.6-28.8 9.6-9.6 22.4-16 35.2-19.2 12.8 0 25.6 3.2 35.2 12.8l246.4 246.4c19.2 19.2 19.2 48 0 67.2l-236.8 246.4z" /> +<glyph unicode="" glyph-name="arrow-left-square-fill" data-tags="arrow-left-square-fill" d="M1024 832v-768c0-70.4-57.6-128-128-128h-768c-70.4 0-128 57.6-128 128v768c0 70.4 57.6 128 128 128h768c70.4 0 128-57.6 128-128zM476.8 720l-240-240c-19.2-19.2-19.2-48 0-67.2l240-240c9.6-9.6 22.4-12.8 35.2-12.8s25.6 6.4 35.2 16c6.4 9.6 9.6 19.2 9.6 28.8 0 12.8-6.4 25.6-16 35.2l-160 160h368c25.6 0 48 22.4 48 48s-22.4 48-48 48h-368l160 160c9.6 9.6 12.8 22.4 12.8 35.2s-6.4 25.6-16 35.2c-12.8 16-41.6 12.8-60.8-6.4z" /> +<glyph unicode="" glyph-name="arrow-left-square" data-tags="arrow-left-square" d="M816 960h-611.2c-112 0-204.8-92.8-204.8-204.8v-614.4c0-112 92.8-204.8 204.8-201.6h614.4c112 0 204.8 92.8 204.8 204.8v611.2c0 112-92.8 204.8-208 204.8zM931.2 140.8c0-64-51.2-115.2-115.2-115.2h-611.2c-64 0-115.2 51.2-115.2 115.2v611.2c0 64 51.2 115.2 115.2 115.2v3.2h611.2c64 0 115.2-51.2 115.2-115.2v-614.4zM723.2 489.6h-326.4l144 144c9.6 9.6 12.8 19.2 12.8 32 0 9.6-6.4 22.4-16 32-16 12.8-41.6 9.6-57.6-6.4l-214.4-214.4c-16-16-16-41.6 0-57.6l214.4-214.4c9.6-9.6 19.2-12.8 32-12.8 9.6 0 22.4 6.4 28.8 16 6.4 6.4 9.6 16 9.6 25.6s-3.2 22.4-12.8 32l-140.8 140.8h326.4c22.4 0 41.6 19.2 41.6 41.6s-19.2 41.6-41.6 41.6z" /> +<glyph unicode="" glyph-name="arrow-left" data-tags="arrow-left" d="M553.6 60.8c16 12.8 22.4 28.8 25.6 48 0 19.2-6.4 35.2-19.2 51.2l-224 224h512c35.2 0 64 28.8 64 64s-28.8 64-64 64h-512l220.8 220.8c12.8 12.8 22.4 32 22.4 51.2 0 12.8-3.2 28.8-12.8 38.4-12.8 16-28.8 22.4-48 25.6-19.2 0-35.2-6.4-48-19.2l-339.2-336c-25.6-25.6-25.6-67.2 0-92.8l332.8-332.8c25.6-22.4 64-25.6 89.6-6.4z" /> +<glyph unicode="" glyph-name="arrow-lr-up-down" data-tags="arrow-lr-up-down" d="M976 672h-332.8c-25.6 0-48-19.2-48-41.6 0-12.8 3.2-25.6 12.8-35.2s22.4-16 35.2-16h224l-486.4-483.2c-19.2-19.2-19.2-48 0-67.2s48-19.2 67.2 0l483.2 483.2v-220.8c0-12.8 6.4-25.6 16-35.2 6.4-6.4 16-12.8 25.6-12.8 12.8 0 25.6 3.2 35.2 12.8s16 22.4 16 35.2v336c0 22.4-22.4 44.8-48 44.8zM428.8 281.6c0 12.8-3.2 25.6-12.8 35.2s-22.4 16-35.2 16h-224l470.4 467.2c19.2 19.2 19.2 48 0 67.2s-48 19.2-67.2 0l-467.2-467.2v220.8c0 12.8-6.4 25.6-16 35.2-6.4 9.6-16 12.8-25.6 16-12.8 0-25.6-3.2-35.2-12.8s-16-22.4-16-35.2v-336c0-25.6 22.4-44.8 48-44.8h332.8c25.6-3.2 48 16 48 38.4z" /> +<glyph unicode="" glyph-name="arrow-reflash" data-tags="arrow-reflash" d="M204.8 652.8c80 89.6 188.8 137.6 307.2 137.6h9.6v118.4c0 9.6 6.4 12.8 9.6 16 6.4 3.2 12.8 3.2 19.2-3.2l192-192c3.2-3.2 6.4-9.6 6.4-12.8 0-6.4-3.2-9.6-6.4-12.8l-195.2-150.4c-6.4-3.2-12.8-6.4-19.2-3.2s-9.6 9.6-9.6 16v134.4h-9.6c-86.4 0-166.4-32-227.2-92.8-64-64-96-147.2-96-236.8 3.2-89.6 38.4-169.6 105.6-230.4 115.2-105.6 316.8-105.6 435.2-3.2 99.2 89.6 134.4 224 89.6 348.8-6.4 16-3.2 35.2 9.6 44.8 9.6 9.6 19.2 12.8 32 12.8 3.2 0 6.4 0 9.6 0 16-3.2 25.6-12.8 32-25.6 54.4-150.4 16-316.8-96-428.8-80-80-185.6-124.8-300.8-121.6s-217.6 51.2-294.4 134.4c-140.8 153.6-140.8 396.8-3.2 550.4z" /> +<glyph unicode="" glyph-name="arrow-reset" data-tags="arrow-reset" d="M819.2 652.8c-80 89.6-188.8 137.6-307.2 137.6h-9.6v118.4c0 9.6-6.4 12.8-9.6 16-6.4 3.2-12.8 3.2-19.2-3.2l-192-192c-6.4-3.2-6.4-9.6-6.4-12.8 0-6.4 3.2-9.6 6.4-12.8l195.2-150.4c6.4-3.2 12.8-6.4 19.2-3.2s9.6 9.6 9.6 16v134.4h9.6c86.4 0 166.4-32 227.2-92.8 64-64 96-147.2 96-236.8-3.2-89.6-38.4-169.6-105.6-230.4-115.2-105.6-316.8-105.6-435.2-3.2-99.2 89.6-134.4 224-89.6 348.8 6.4 16 3.2 35.2-9.6 44.8-9.6 9.6-19.2 12.8-32 12.8-3.2 0-6.4 0-9.6 0-16-3.2-25.6-12.8-32-25.6-54.4-150.4-16-316.8 96-428.8 80-80 185.6-124.8 300.8-121.6s217.6 51.2 294.4 134.4c140.8 153.6 140.8 396.8 3.2 550.4z" /> +<glyph unicode="" glyph-name="arrow-right-square-fill" data-tags="arrow-right-square-fill" d="M0 64v768c0 70.4 57.6 128 128 128h768c70.4 0 128-57.6 128-128v-768c0-70.4-57.6-128-128-128h-768c-70.4 0-128 57.6-128 128zM547.2 176l240 240c19.2 19.2 19.2 48 0 67.2l-243.2 240c-9.6 9.6-22.4 12.8-35.2 12.8s-25.6-6.4-35.2-16c-6.4-9.6-9.6-19.2-9.6-28.8 0-12.8 6.4-25.6 16-35.2l160-160h-368c-25.6 0-48-22.4-48-48s22.4-48 48-48h368l-160-160c-9.6-9.6-12.8-22.4-12.8-35.2s6.4-25.6 16-35.2c16-16 44.8-12.8 64 6.4z" /> +<glyph unicode="" glyph-name="arrow-right-square" data-tags="arrow-right-square" d="M819.2 960h-614.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c112 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8zM934.4 140.8c0-64-51.2-115.2-115.2-115.2h-614.4c-64 0-115.2 51.2-115.2 115.2v614.4c0 64 51.2 115.2 115.2 115.2h614.4c64 0 115.2-51.2 115.2-115.2v-614.4zM544 691.2c-16 16-41.6 19.2-57.6 6.4-9.6-9.6-16-22.4-16-32 0-12.8 3.2-22.4 12.8-32l144-144h-326.4c-25.6 0-44.8-19.2-44.8-41.6s19.2-41.6 41.6-41.6h326.4l-140.8-140.8c-9.6-9.6-12.8-22.4-12.8-32s3.2-19.2 9.6-25.6c6.4-9.6 19.2-16 28.8-16 12.8 0 22.4 3.2 32 12.8l214.4 214.4c16 16 16 41.6 0 57.6l-211.2 214.4z" /> +<glyph unicode="" glyph-name="arrow-right" data-tags="arrow-right" d="M470.4 60.8c-16 12.8-22.4 28.8-25.6 48 0 19.2 6.4 35.2 19.2 51.2l224 224h-512c-35.2 0-64 28.8-64 64s28.8 64 64 64h512l-220.8 220.8c-12.8 12.8-22.4 32-22.4 51.2 0 12.8 3.2 28.8 12.8 38.4 12.8 16 28.8 22.4 48 25.6 19.2 0 35.2-6.4 48-19.2l336-336c25.6-25.6 25.6-67.2 0-92.8l-329.6-329.6c-25.6-25.6-64-28.8-89.6-9.6z" /> +<glyph unicode="" glyph-name="arrow-up-down" data-tags="arrow-up-down" d="M444.8 633.6c9.6-9.6 22.4-16 35.2-19.2 12.8 0 25.6 3.2 35.2 12.8l163.2 163.2v-707.2c0-25.6 22.4-48 48-48s48 22.4 48 48v707.2l163.2-163.2c9.6-9.6 25.6-16 38.4-16 9.6 0 22.4 3.2 28.8 9.6 9.6 9.6 16 22.4 19.2 35.2 0 12.8-3.2 25.6-12.8 35.2l-246.4 246.4c-19.2 19.2-48 19.2-67.2 0l-243.2-243.2c-22.4-12.8-25.6-41.6-9.6-60.8zM579.2 262.4c-9.6 9.6-22.4 16-35.2 19.2-12.8 0-25.6-3.2-35.2-12.8l-163.2-163.2v684.8c-3.2 19.2-25.6 41.6-51.2 41.6s-48-22.4-48-48v-684.8l-163.2 163.2c-9.6 9.6-25.6 16-38.4 16-9.6 0-22.4-3.2-28.8-9.6-9.6-9.6-16-22.4-16-35.2s3.2-25.6 12.8-35.2l246.4-246.4c19.2-19.2 48-19.2 67.2 0l243.2 243.2c22.4 19.2 25.6 48 9.6 67.2z" /> +<glyph unicode="" glyph-name="arrow-up-square-fill" data-tags="arrow-up-square-fill" d="M896-64h-768c-70.4 0-128 57.6-128 128v768c0 70.4 57.6 128 128 128h768c70.4 0 128-57.6 128-128v-768c0-70.4-57.6-128-128-128zM784 483.2l-240 240c-19.2 19.2-48 19.2-67.2 0l-240-243.2c-9.6-9.6-12.8-22.4-12.8-35.2s6.4-25.6 16-35.2c9.6-6.4 19.2-9.6 28.8-9.6 12.8 0 25.6 6.4 35.2 16l160 160v-368c0-25.6 22.4-48 48-48s48 22.4 48 48v368l160-160c9.6-9.6 22.4-12.8 35.2-12.8s25.6 6.4 35.2 16c16 16 12.8 44.8-6.4 64z" /> +<glyph unicode="" glyph-name="arrow-up-square" data-tags="arrow-up-square" d="M816 960h-611.2c-112 0-204.8-92.8-204.8-204.8v-614.4c0-112 92.8-204.8 204.8-204.8h614.4c112 0 204.8 92.8 204.8 208v611.2c0 112-92.8 204.8-208 204.8zM931.2 144c0-64-51.2-115.2-115.2-115.2h-611.2c-64 0-115.2 51.2-115.2 115.2v611.2c0 64 51.2 115.2 115.2 115.2h611.2c64 0 115.2-51.2 115.2-115.2v-611.2zM540.8 691.2c-16 16-41.6 16-57.6 0l-214.4-214.4c-9.6-9.6-12.8-19.2-12.8-32 0-9.6 6.4-22.4 16-25.6 6.4-6.4 16-9.6 25.6-9.6s22.4 3.2 32 12.8l140.8 140.8v-326.4c0-22.4 19.2-41.6 41.6-41.6s41.6 19.2 41.6 41.6v326.4l144-144c9.6-9.6 19.2-12.8 32-12.8 9.6 0 22.4 6.4 28.8 16 12.8 16 9.6 41.6-6.4 57.6l-211.2 211.2z" /> +<glyph unicode="" glyph-name="arrow-up" data-tags="arrow-up" d="M124.8 406.4c12.8-16 28.8-22.4 48-25.6 19.2 0 35.2 6.4 51.2 19.2l224 224v-512c0-35.2 28.8-64 64-64s64 28.8 64 64v512l220.8-220.8c12.8-12.8 32-22.4 51.2-22.4 12.8 0 28.8 3.2 38.4 12.8 16 12.8 22.4 28.8 25.6 48 0 19.2-6.4 35.2-19.2 48l-336 339.2c-25.6 25.6-67.2 25.6-92.8 0l-329.6-332.8c-25.6-25.6-28.8-64-9.6-89.6z" /> +<glyph unicode="" glyph-name="arrows-angle-contract" data-tags="arrows-angle-contract" d="M345.6 323.2h-300.8c-22.4 0-41.6-16-44.8-38.4 0-12.8 3.2-22.4 9.6-32 9.6-9.6 19.2-12.8 32-12.8h201.6l-230.4-230.4c-16-16-16-41.6 0-57.6s41.6-16 57.6 0l230.4 230.4v-198.4c0-12.8 6.4-25.6 12.8-32s16-9.6 25.6-12.8c12.8 0 22.4 3.2 32 9.6s12.8 19.2 12.8 32v304c3.2 19.2-16 38.4-38.4 38.4zM1011.2 643.2c-9.6 9.6-19.2 12.8-32 12.8h-201.6l230.4 230.4c16 16 16 41.6 0 57.6s-41.6 16-57.6 0l-230.4-230.4v198.4c0 12.8-6.4 25.6-12.8 32-6.4 9.6-16 16-25.6 16-12.8 0-22.4-3.2-32-9.6s-12.8-19.2-12.8-32v-304c0-22.4 19.2-41.6 41.6-41.6h300.8c22.4 0 41.6 16 44.8 38.4 0 12.8-3.2 22.4-12.8 32z" /> +<glyph unicode="" glyph-name="arrows-angle-expand" data-tags="arrows-angle-expand" d="M345.6 19.2h-201.6l230.4 230.4c16 16 16 41.6 0 57.6s-41.6 16-57.6 0l-230.4-230.4v198.4c0 12.8-6.4 25.6-12.8 32s-16 9.6-25.6 12.8c-12.8 0-22.4-3.2-32-9.6s-12.8-19.2-12.8-32v-304c-3.2-19.2 16-38.4 38.4-38.4h300.8c22.4 0 41.6 16 44.8 38.4 0 12.8-3.2 22.4-9.6 32-9.6 9.6-19.2 12.8-32 12.8zM982.4 960h-300.8c-22.4 0-41.6-16-44.8-38.4 0-12.8 3.2-22.4 9.6-32 9.6-9.6 19.2-12.8 32-12.8h201.6l-230.4-230.4c-16-16-16-41.6 0-57.6s41.6-16 57.6 0l230.4 230.4v-198.4c0-12.8 6.4-25.6 12.8-32s16-9.6 25.6-12.8c12.8 0 22.4 3.2 32 9.6s12.8 19.2 12.8 32v304c3.2 19.2-16 38.4-38.4 38.4z" /> +<glyph unicode="" glyph-name="arrows-fullscreen" data-tags="arrows-fullscreen" d="M345.6 19.2h-201.6l230.4 230.4c16 16 16 41.6 0 57.6s-41.6 16-57.6 0l-230.4-230.4v198.4c0 12.8-6.4 25.6-12.8 32s-16 9.6-25.6 12.8c-12.8 0-22.4-3.2-32-9.6s-12.8-19.2-12.8-32v-304c-3.2-19.2 16-38.4 38.4-38.4h300.8c22.4 0 41.6 16 44.8 38.4 0 12.8-3.2 22.4-9.6 32-9.6 9.6-19.2 12.8-32 12.8zM649.6 585.6c16-16 41.6-16 57.6 0l230.4 230.4v-198.4c0-12.8 6.4-25.6 12.8-32s16-9.6 25.6-12.8c12.8 0 22.4 3.2 32 9.6s12.8 19.2 12.8 32v304c3.2 22.4-16 41.6-38.4 41.6h-300.8c-22.4 0-41.6-16-44.8-38.4 0-12.8 3.2-22.4 9.6-32 9.6-9.6 19.2-12.8 32-12.8h201.6l-230.4-230.4c-16-19.2-16-44.8 0-60.8zM38.4 572.8c12.8 0 22.4 3.2 32 9.6 9.6 9.6 12.8 19.2 12.8 32v201.6l230.4-230.4c16-16 41.6-16 57.6 0s16 41.6 0 57.6l-227.2 233.6h198.4c12.8 0 25.6 6.4 32 12.8s9.6 16 12.8 25.6c0 12.8-3.2 22.4-9.6 32s-19.2 12.8-32 12.8h-304c-22.4 0-41.6-19.2-41.6-41.6v-300.8c0-22.4 16-41.6 38.4-44.8zM1024 278.4c0 22.4-16 41.6-38.4 44.8-12.8 0-22.4-3.2-32-9.6-9.6-9.6-12.8-19.2-12.8-32v-201.6l-230.4 230.4c-16 16-41.6 16-57.6 0s-16-41.6 0-57.6l230.4-230.4h-198.4c-12.8 0-25.6-6.4-32-12.8s-9.6-16-12.8-25.6c0-12.8 3.2-22.4 9.6-32s19.2-12.8 32-12.8h304c22.4 0 41.6 19.2 41.6 41.6l-3.2 297.6z" /> +<glyph unicode="" glyph-name="aspect-ratio-fill" data-tags="aspect-ratio-fill" d="M816 876.8h-611.2c-115.2 0-204.8-89.6-204.8-204.8v-419.2c0-112 92.8-204.8 204.8-204.8h611.2c115.2 0 204.8 92.8 204.8 204.8v419.2c0 115.2-89.6 204.8-204.8 204.8zM896 240v0c0-35.2-28.8-64-64-64h-144c-25.6 0-48 22.4-48 48v0c0 25.6 22.4 48 48 48h112v112c0 25.6 22.4 48 48 48s48-22.4 48-48v-144zM384 704v0c0-25.6-22.4-48-48-48h-112v-112c0-25.6-22.4-48-48-48s-48 22.4-48 48v140.8c0 35.2 28.8 64 64 64h144c25.6 0 48-19.2 48-44.8z" /> +<glyph unicode="" glyph-name="aspect-ratio" data-tags="aspect-ratio" d="M816 864h-608c-115.2 0-204.8-89.6-204.8-204.8v-419.2c0-112 92.8-204.8 204.8-204.8h611.2c115.2 0 204.8 92.8 204.8 204.8v419.2c0 115.2-89.6 204.8-208 204.8zM934.4 240c0-64-51.2-115.2-115.2-115.2h-611.2c-64 0-115.2 51.2-115.2 115.2v419.2c0 64 51.2 115.2 115.2 115.2v0h611.2c64 0 115.2-51.2 115.2-115.2v-419.2zM371.2 704v0h-144c-35.2 0-64-28.8-64-64v0-144c0-25.6 22.4-48 48-48s48 22.4 48 48v0 112h112c25.6 0 48 22.4 48 48v0c0 28.8-22.4 48-48 48zM816 448c-25.6 0-48-22.4-48-48v0-112h-112c-25.6 0-48-22.4-48-48v0c0-25.6 22.4-48 48-48v0h144c35.2 0 64 28.8 64 64v0 144c0 28.8-22.4 48-48 48z" /> +<glyph unicode="" glyph-name="assignment-ind" data-tags="assignment-ind" d="M963.2 784c-38.4 38.4-89.6 60.8-144 60.8h-41.6c-19.2 67.2-80 115.2-153.6 115.2h-224c-73.6 0-134.4-48-153.6-115.2h-41.6c-54.4 0-108.8-22.4-147.2-60.8s-57.6-89.6-57.6-144v-499.2c0-112 86.4-204.8 198.4-204.8 3.2 0 3.2 0 6.4 0h614.4c112 0 204.8 86.4 204.8 198.4v505.6c3.2 54.4-19.2 105.6-60.8 144zM604.8 880c28.8 0 51.2-12.8 67.2-35.2 9.6-12.8 12.8-28.8 12.8-44.8 0-19.2-6.4-35.2-16-48-16-19.2-38.4-32-64-32h-188.8c-25.6 0-48 12.8-64 32-9.6 12.8-16 28.8-16 48 0 16 6.4 32 12.8 44.8 16 22.4 38.4 35.2 67.2 35.2h188.8zM777.6 25.6v32c0 118.4-108.8 198.4-265.6 198.4s-265.6-83.2-265.6-198.4v-32h-41.6c-28.8 0-57.6 12.8-80 32-22.4 22.4-35.2 51.2-32 80v502.4c0 28.8 12.8 57.6 32 80 22.4 22.4 51.2 35.2 80 32h41.6c19.2-64 80-112 150.4-112h224c70.4 0 131.2 48 150.4 112h41.6c28.8 0 57.6-12.8 80-32 22.4-22.4 35.2-51.2 32-80v-499.2c0-64-51.2-112-112-112h-35.2v-3.2zM512 556.8c-73.6 0-131.2-60.8-131.2-131.2 0-73.6 60.8-131.2 131.2-131.2 73.6 0 131.2 60.8 131.2 131.2s-57.6 131.2-131.2 131.2z" /> +<glyph unicode="" glyph-name="assignment-turned-in" data-tags="assignment-turned-in" d="M963.2 784c-38.4 38.4-89.6 60.8-144 60.8h-41.6c-19.2 67.2-80 115.2-153.6 115.2h-224c-73.6 0-134.4-48-153.6-115.2h-41.6c-54.4 0-108.8-22.4-147.2-60.8s-57.6-89.6-57.6-144v-499.2c0-112 86.4-204.8 198.4-204.8 3.2 0 3.2 0 6.4 0h614.4c112 0 204.8 86.4 204.8 198.4v505.6c3.2 54.4-19.2 105.6-60.8 144zM604.8 880c28.8 0 51.2-12.8 67.2-35.2 9.6-12.8 12.8-28.8 12.8-44.8 0-19.2-6.4-35.2-16-48-16-19.2-38.4-32-64-32h-188.8c-25.6 0-48 12.8-64 32-9.6 12.8-16 28.8-16 48 0 16 6.4 32 12.8 44.8 16 22.4 38.4 35.2 67.2 35.2h188.8zM204.8 25.6c-28.8 0-57.6 12.8-80 32-22.4 22.4-35.2 51.2-32 80v502.4c0 28.8 12.8 57.6 32 80 22.4 22.4 51.2 35.2 80 32h41.6c19.2-64 80-112 150.4-112h224c70.4 0 131.2 48 150.4 112h41.6c28.8 0 57.6-12.8 80-32 22.4-22.4 35.2-51.2 32-80v-499.2c0-64-51.2-112-112-112h-608v-3.2zM486.4 310.4l-99.2 96-60.8-60.8 160-153.6 240 240-60.8 60.8z" /> +<glyph unicode="" glyph-name="assignment" data-tags="assignment" d="M246.4 560h531.2v-89.6h-531.2v89.6zM246.4 393.6h531.2v-89.6h-531.2v89.6zM246.4 227.2h332.8v-89.6h-332.8v89.6zM963.2 784c-38.4 38.4-89.6 60.8-144 60.8h-41.6c-19.2 67.2-80 115.2-153.6 115.2h-224c-73.6 0-134.4-48-153.6-115.2h-41.6c-54.4 0-108.8-22.4-147.2-60.8s-57.6-89.6-57.6-144v-499.2c0-112 86.4-204.8 198.4-204.8 3.2 0 3.2 0 6.4 0h614.4c112 0 204.8 86.4 204.8 198.4v505.6c3.2 54.4-19.2 105.6-60.8 144zM352 844.8c16 22.4 38.4 35.2 67.2 35.2v0h188.8c28.8 0 51.2-12.8 67.2-35.2 6.4-12.8 9.6-28.8 9.6-44.8 0-19.2-6.4-35.2-16-48-16-19.2-38.4-32-64-32v0h-188.8c-25.6 0-48 12.8-64 32-9.6 12.8-16 28.8-16 48 3.2 16 6.4 32 16 44.8zM931.2 140.8c0-64-51.2-112-112-112h-614.4c-28.8 0-57.6 12.8-80 32-22.4 22.4-35.2 51.2-32 80v499.2c0 28.8 12.8 57.6 32 80 22.4 22.4 51.2 35.2 80 32h41.6c19.2-64 80-112 150.4-112h224c70.4 0 131.2 48 150.4 112h41.6c28.8 0 57.6-12.8 80-32 22.4-22.4 35.2-51.2 32-80v-499.2h6.4z" /> +<glyph unicode="" glyph-name="asterisk" data-tags="asterisk" d="M512 860.8c28.8 0 51.2-22.4 51.2-51.2v-262.4l227.2 131.2c22.4 12.8 54.4 6.4 67.2-19.2 12.8-22.4 6.4-54.4-19.2-67.2v0l-227.2-131.2 227.2-131.2c25.6-12.8 32-44.8 19.2-67.2-12.8-25.6-44.8-32-67.2-19.2v0l-227.2 131.2v-262.4c0-28.8-22.4-51.2-51.2-51.2s-51.2 22.4-51.2 51.2v262.4l-227.2-131.2c-22.4-12.8-54.4-6.4-67.2 19.2-12.8 22.4-6.4 54.4 19.2 67.2v0l227.2 131.2-227.2 131.2c-25.6 16-32 48-19.2 70.4s44.8 32 67.2 19.2l227.2-131.2v262.4c0 25.6 22.4 48 51.2 48z" /> +<glyph unicode="" glyph-name="atm" data-tags="atm" d="M921.6 960h-819.2c-57.6 0-102.4-44.8-102.4-102.4v-486.4c0-57.6 44.8-102.4 102.4-102.4v588.8h819.2v-588.8c57.6 0 102.4 44.8 102.4 102.4v486.4c0 57.6-44.8 102.4-102.4 102.4zM531.2 374.4l67.2 16-67.2 12.8zM531.2 576v-28.8l67.2 12.8zM476.8 467.2v16l-32-9.6zM182.4 774.4v-758.4c0-44.8 35.2-80 80-80h499.2c44.8 0 80 35.2 80 80v758.4h-659.2zM646.4 432c19.2-6.4 28.8-19.2 28.8-41.6s-9.6-38.4-28.8-41.6l-118.4-32v-28.8c0-16-9.6-25.6-25.6-25.6s-25.6 9.6-25.6 25.6v16l-96-25.6c-16-3.2-32 3.2-35.2 25.6-3.2 19.2 3.2 35.2 22.4 38.4l108.8 22.4v51.2l-102.4 22.4c-16 3.2-25.6 16-25.6 38.4 0 19.2 9.6 32 25.6 38.4l102.4 22.4v51.2l-108.8 22.4c-19.2 3.2-25.6 19.2-22.4 38.4 6.4 19.2 19.2 25.6 35.2 22.4l96-25.6v16c0 16 9.6 25.6 25.6 25.6s25.6-9.6 25.6-25.6v-28.8l118.4-28.8c19.2-6.4 28.8-19.2 28.8-41.6s-9.6-38.4-28.8-41.6l-118.4-25.6v-35.2l118.4-28.8z" /> +<glyph unicode="" glyph-name="badge-4k-fill" data-tags="badge-4k-fill" d="M819.2 864h-614.4c-112 0-204.8-92.8-204.8-204.8v-419.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v422.4c3.2 112-89.6 204.8-201.6 204.8zM806.4 284.8v-6.4h-67.2l-121.6 147.2-25.6-28.8v-118.4h-60.8v339.2h60.8v-144l131.2 144h67.2v-6.4l-134.4-144 150.4-182.4zM217.6 355.2v35.2l156.8 227.2h57.6v-211.2h51.2v-51.2h-51.2v-80h-60.8v80h-153.6zM371.2 483.2l3.2 35.2h-3.2l-70.4-112h70.4z" /> +<glyph unicode="" glyph-name="badge-4k" data-tags="badge-4k" d="M819.2 864h-614.4c-112 0-204.8-92.8-204.8-204.8v-419.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v422.4c3.2 112-89.6 204.8-201.6 204.8zM931.2 236.8c0-64-51.2-115.2-115.2-115.2h-611.2c-64 0-115.2 51.2-115.2 115.2v422.4c0 64 51.2 115.2 115.2 115.2h611.2c64 0 115.2-51.2 115.2-115.2v-422.4zM432 617.6h-57.6l-156.8-227.2v-35.2h153.6v-80h60.8v80h51.2v51.2h-51.2v211.2zM371.2 483.2v-76.8h-73.6l76.8 112-3.2-35.2zM656 467.2l134.4 144v6.4h-67.2l-131.2-144v144h-60.8v-339.2h60.8v118.4l25.6 28.8 121.6-147.2h64v6.4z" /> +<glyph unicode="" glyph-name="badge-8k-fill" data-tags="badge-8k-fill" d="M819.2 864h-614.4c-112 0-204.8-92.8-204.8-204.8v-419.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v422.4c3.2 112-89.6 204.8-201.6 204.8zM345.6 275.2c-73.6 0-121.6 41.6-121.6 102.4 0 35.2 22.4 64 51.2 80-22.4 12.8-38.4 38.4-38.4 67.2 0 57.6 44.8 96 108.8 96s108.8-38.4 108.8-96c0-28.8-16-54.4-38.4-67.2 28.8-16 51.2-48 51.2-80 0-60.8-48-102.4-121.6-102.4zM800 278.4h-64l-121.6 147.2-25.6-28.8v-118.4h-60.8v339.2h60.8v-144l131.2 144h67.2v-6.4l-134.4-144 147.2-182.4v-6.4zM393.6 528c0-24.742-21.49-44.8-48-44.8s-48 20.058-48 44.8c0 24.742 21.49 44.8 48 44.8s48-20.058 48-44.8zM345.6 432c-35.2 0-60.8-22.4-60.8-54.4s25.6-51.2 60.8-51.2c35.2 0 60.8 22.4 60.8 51.2 0 32-25.6 54.4-60.8 54.4z" /> +<glyph unicode="" glyph-name="badge-8k" data-tags="badge-8k" d="M819.2 864h-614.4c-112 0-204.8-92.8-204.8-204.8v-419.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v422.4c3.2 112-89.6 204.8-201.6 204.8zM931.2 236.8c0-64-51.2-115.2-115.2-115.2h-611.2c-64 0-115.2 51.2-115.2 115.2v422.4c0 64 51.2 115.2 115.2 115.2h611.2c64 0 115.2-51.2 115.2-115.2v-422.4zM416 454.4c22.4 12.8 38.4 38.4 38.4 67.2 0 57.6-44.8 96-108.8 96s-108.8-38.4-108.8-96c0-28.8 19.2-54.4 38.4-67.2-28.8-16-51.2-44.8-51.2-80 0-60.8 48-102.4 121.6-102.4s121.6 44.8 121.6 102.4c0 32-22.4 64-51.2 80zM345.6 569.6c32 0 48-16 48-44.8s-19.2-44.8-48-44.8c-28.8 0-48 19.2-48 44.8 0 28.8 16 44.8 48 44.8zM345.6 323.2c-35.2 0-60.8 22.4-60.8 51.2 0 32 25.6 54.4 60.8 54.4s60.8-22.4 60.8-54.4c0-28.8-25.6-51.2-60.8-51.2zM787.2 611.2v6.4h-67.2l-131.2-144v144h-60.8v-339.2h60.8v118.4l25.6 28.8 121.6-147.2h64v6.4l-147.2 182.4z" /> +<glyph unicode="" glyph-name="badge-ad-fill" data-tags="badge-ad-fill" d="M819.2 864h-614.4c-112 0-204.8-92.8-204.8-204.8v-419.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v422.4c3.2 112-89.6 204.8-201.6 204.8zM339.2 617.6h51.2l137.6-342.4h-64l-35.2 92.8h-124.8l-32-92.8h-64l131.2 342.4zM662.4 278.4h-92.8v339.2h92.8c96 0 156.8-67.2 156.8-169.6s-60.8-169.6-156.8-169.6zM662.4 566.4h-32v-236.8h32c60.8 0 99.2 44.8 99.2 118.4-3.2 73.6-38.4 118.4-99.2 118.4zM364.8 531.2h-3.2l-41.6-112h86.4z" /> +<glyph unicode="" glyph-name="badge-ad" data-tags="badge-ad" d="M819.2 864h-614.4c-112 0-204.8-92.8-204.8-204.8v-419.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v422.4c3.2 112-89.6 204.8-201.6 204.8zM931.2 236.8c0-64-51.2-115.2-115.2-115.2h-611.2c-64 0-115.2 51.2-115.2 115.2v422.4c0 64 51.2 115.2 115.2 115.2h611.2c64 0 115.2-51.2 115.2-115.2v-422.4zM342.4 620.8l-134.4-342.4h64l32 92.8h121.6l35.2-92.8h64l-131.2 342.4h-51.2zM320 419.2l41.6 112h3.2l41.6-112h-86.4zM662.4 617.6h-92.8v-339.2h92.8c96 0 156.8 67.2 156.8 169.6s-60.8 169.6-156.8 169.6zM662.4 329.6h-32v236.8h32c60.8 0 96-44.8 99.2-118.4 0-73.6-38.4-118.4-99.2-118.4z" /> +<glyph unicode="" glyph-name="badge-cc-fill" data-tags="badge-cc-fill" d="M819.2 864h-614.4c-112 0-204.8-92.8-204.8-204.8v-419.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v422.4c3.2 112-89.6 204.8-201.6 204.8zM355.2 326.4c38.4 0 67.2 25.6 76.8 70.4h60.8c-12.8-76.8-70.4-121.6-137.6-121.6-89.6 0-147.2 64-147.2 176s57.6 176 147.2 176c67.2 0 124.8-41.6 137.6-121.6h-60.8c-9.6 44.8-38.4 70.4-76.8 70.4-54.4 0-86.4-44.8-86.4-121.6-3.2-83.2 32-128 86.4-128zM681.6 326.4c38.4 0 67.2 25.6 76.8 70.4h60.8c-12.8-76.8-70.4-121.6-137.6-121.6-89.6 0-147.2 64-147.2 176s57.6 176 147.2 176c67.2 0 124.8-41.6 137.6-121.6h-60.8c-9.6 44.8-38.4 70.4-76.8 70.4-54.4 0-86.4-44.8-86.4-121.6 0-83.2 32-128 86.4-128z" /> +<glyph unicode="" glyph-name="badge-cc" data-tags="badge-cc" d="M819.2 864h-614.4c-112 0-204.8-92.8-204.8-204.8v-419.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v422.4c3.2 112-89.6 204.8-201.6 204.8zM931.2 236.8c0-64-51.2-115.2-115.2-115.2h-611.2c-64 0-115.2 51.2-115.2 115.2v422.4c0 64 51.2 115.2 115.2 115.2h611.2c64 0 115.2-51.2 115.2-115.2v-422.4zM352 572.8c38.4 0 67.2-25.6 76.8-70.4h60.8c-12.8 80-70.4 121.6-137.6 121.6-89.6 0-147.2-64-147.2-176s57.6-176 147.2-176c67.2 0 124.8 44.8 137.6 121.6v6.4h-60.8c-9.6-44.8-38.4-70.4-76.8-70.4-54.4 0-86.4 44.8-86.4 121.6s32 121.6 86.4 121.6zM678.4 572.8c38.4 0 67.2-25.6 76.8-70.4h60.8c-12.8 80-70.4 121.6-137.6 121.6-89.6 0-147.2-64-147.2-176s57.6-176 147.2-176c67.2 0 124.8 44.8 137.6 121.6v6.4h-60.8c-9.6-44.8-38.4-70.4-76.8-70.4-54.4 0-86.4 44.8-86.4 121.6s32 121.6 86.4 121.6z" /> +<glyph unicode="" glyph-name="badge-hd-fill" data-tags="badge-hd-fill" d="M819.2 864h-614.4c-112 0-204.8-92.8-204.8-204.8v-419.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v422.4c3.2 112-89.6 204.8-201.6 204.8zM444.8 480v140.8h60.8v-342.4h-60.8v150.4h-156.8v-150.4h-60.8v339.2h60.8v-137.6h156.8zM675.2 278.4h-92.8v339.2h92.8c96 0 156.8-67.2 156.8-169.6s-60.8-169.6-156.8-169.6zM675.2 566.4h-32v-236.8h32c60.8 0 99.2 44.8 99.2 118.4s-38.4 118.4-99.2 118.4z" /> +<glyph unicode="" glyph-name="badge-hd" data-tags="badge-hd" d="M819.2 864h-614.4c-112 0-204.8-92.8-204.8-204.8v-419.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v422.4c3.2 112-89.6 204.8-201.6 204.8zM931.2 236.8c0-64-51.2-115.2-115.2-115.2h-611.2c-64 0-115.2 51.2-115.2 115.2v422.4c0 64 51.2 115.2 115.2 115.2v0h611.2c64 0 115.2-51.2 115.2-115.2v-422.4zM444.8 480h-156.8v137.6h-60.8v-339.2h60.8v150.4h156.8v-150.4h60.8v339.2h-60.8zM675.2 617.6h-92.8v-342.4h92.8c96 0 156.8 67.2 156.8 169.6 0 105.6-60.8 172.8-156.8 172.8zM675.2 329.6h-32v236.8h32c60.8 0 99.2-44.8 99.2-118.4s-38.4-118.4-99.2-118.4z" /> +<glyph unicode="" glyph-name="badge-tm-fill" data-tags="badge-tm-fill" d="M819.2 864h-614.4c-112 0-204.8-92.8-204.8-204.8v-419.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v422.4c3.2 112-89.6 204.8-201.6 204.8zM454.4 566.4h-112v-291.2h-57.6v291.2h-112v51.2h284.8l-3.2-51.2zM851.2 278.4h-60.8v179.2l3.2 32h-3.2l-86.4-211.2h-48l-86.4 211.2h-3.2l3.2-32v-179.2h-60.8v339.2h67.2l102.4-256h3.2l102.4 256h67.2c0 0 0-339.2 0-339.2z" /> +<glyph unicode="" glyph-name="badge-tm" data-tags="badge-tm" d="M819.2 864h-614.4c-112 0-204.8-92.8-204.8-204.8v-419.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v422.4c3.2 112-89.6 204.8-201.6 204.8zM931.2 236.8c0-64-51.2-115.2-115.2-115.2h-611.2c-64 0-115.2 51.2-115.2 115.2v422.4c0 64 51.2 115.2 115.2 115.2v0h611.2c64 0 115.2-51.2 115.2-115.2v-422.4zM451.2 566.4h-112v-291.2h-57.6v291.2h-112v51.2h284.8l-3.2-51.2zM848 278.4h-60.8v179.2l3.2 32h-3.2l-86.4-211.2h-48l-86.4 211.2h-3.2l3.2-32v-179.2h-60.8v339.2h67.2l102.4-256h3.2l102.4 256h67.2c0 0 0-339.2 0-339.2z" /> +<glyph unicode="" glyph-name="bag-check-fill" data-tags="bag-check-fill" d="M752 720v67.2c0 96-76.8 172.8-172.8 172.8h-134.4c-96 0-172.8-76.8-172.8-172.8v-67.2h-272v-611.2c0-96 76.8-172.8 172.8-172.8h678.4c96 0 172.8 76.8 172.8 172.8v611.2h-272zM297.6 400c12.8 12.8 38.4 12.8 51.2 0l118.4-118.4 179.2 182.4 64 64c9.6 9.6 25.6 12.8 41.6 6.4 3.2-3.2 6.4-3.2 9.6-6.4v0c12.8-12.8 12.8-35.2 0-51.2l-9.6-12.8-256-256c-12.8-12.8-35.2-12.8-51.2 0l-144 140.8c-16 12.8-16 35.2-3.2 51.2zM364.8 787.2c0 44.8 38.4 83.2 83.2 83.2h134.4c44.8 0 83.2-38.4 83.2-83.2v-67.2h-300.8v67.2z" /> +<glyph unicode="" glyph-name="bag-check" data-tags="bag-check" d="M752 720v67.2c0 96-76.8 172.8-172.8 172.8h-134.4c-96 0-172.8-76.8-172.8-172.8v-67.2h-272v-611.2c0-96 76.8-172.8 172.8-172.8h678.4c96 0 172.8 76.8 172.8 172.8v611.2h-272zM364.8 787.2c0 44.8 38.4 83.2 83.2 83.2h134.4c44.8 0 83.2-38.4 83.2-83.2v-67.2h-300.8v67.2zM934.4 108.8c0-44.8-38.4-83.2-83.2-83.2h-678.4c-44.8 0-83.2 38.4-83.2 83.2v521.6h844.8v-521.6zM707.2 524.8l-243.2-243.2-118.4 118.4c-12.8 12.8-38.4 12.8-51.2 0s-12.8-38.4 0-51.2l144-140.8c12.8-12.8 35.2-12.8 51.2 0l265.6 268.8c12.8 12.8 12.8 35.2 0 51.2v0c-9.6 12.8-32 12.8-48-3.2z" /> +<glyph unicode="" glyph-name="bag-fill" data-tags="bag-fill" d="M752 720v67.2c0 96-76.8 172.8-172.8 172.8h-134.4c-96 0-172.8-76.8-172.8-172.8v-67.2h-272v-611.2c0-96 76.8-172.8 172.8-172.8h678.4c96 0 172.8 76.8 172.8 172.8v611.2h-272zM313.6 483.2c-22.4 0-38.4 19.2-38.4 38.4 0 22.4 19.2 38.4 38.4 38.4 22.4 0 38.4-19.2 38.4-38.4 0-22.4-16-38.4-38.4-38.4zM662.4 720h-297.6v67.2c0 44.8 38.4 83.2 83.2 83.2h134.4c44.8 0 83.2-38.4 83.2-83.2v-67.2h-3.2zM710.4 483.2c-22.4 0-38.4 19.2-38.4 38.4 0 22.4 19.2 38.4 38.4 38.4s38.4-19.2 38.4-38.4c3.2-22.4-16-38.4-38.4-38.4z" /> +<glyph unicode="" glyph-name="bag" data-tags="bag" d="M752 720v67.2c0 96-76.8 172.8-172.8 172.8h-134.4c-96 0-172.8-76.8-172.8-172.8v-67.2h-272v-611.2c0-96 76.8-172.8 172.8-172.8h678.4c96 0 172.8 76.8 172.8 172.8v611.2h-272zM364.8 787.2c0 44.8 38.4 83.2 83.2 83.2h134.4c44.8 0 83.2-38.4 83.2-83.2v-67.2h-300.8v67.2zM934.4 108.8c0-44.8-38.4-83.2-83.2-83.2h-678.4c-44.8 0-83.2 38.4-83.2 83.2v521.6h844.8v-521.6zM352 521.6c0-21.208-17.192-38.4-38.4-38.4s-38.4 17.192-38.4 38.4c0 21.208 17.192 38.4 38.4 38.4s38.4-17.192 38.4-38.4zM748.8 521.6c0-21.208-17.192-38.4-38.4-38.4s-38.4 17.192-38.4 38.4c0 21.208 17.192 38.4 38.4 38.4s38.4-17.192 38.4-38.4z" /> +<glyph unicode="" glyph-name="bags" data-tags="bags" d="M828.8 780.8c-9.6 99.2-83.2 179.2-176 179.2-48 0-92.8-22.4-124.8-60.8-28.8-32-44.8-73.6-48-118.4h-195.2v-220.8h-284.8v-624h1024v844.8h-195.2zM585.6 851.2c19.2 22.4 44.8 35.2 70.4 35.2 51.2 0 92.8-48 99.2-105.6h-198.4c0 25.6 12.8 51.2 28.8 70.4zM560 9.6h-486.4v473.6h483.2v-473.6h3.2zM950.4 9.6h-316.8v550.4h-275.2v147.2h592v-697.6zM563.2 636.8c0-17.673-14.327-32-32-32s-32 14.327-32 32c0 17.673 14.327 32 32 32s32-14.327 32-32zM806.4 636.8c0-17.673-14.327-32-32-32s-32 14.327-32 32c0 17.673 14.327 32 32 32s32-14.327 32-32zM208 406.4h-48c0-96 70.4-176 156.8-176s156.8 80 156.8 176h-48c0-70.4-51.2-131.2-108.8-131.2-60.8 0-108.8 60.8-108.8 131.2z" /> +<glyph unicode="" glyph-name="bar-chart-fill" data-tags="bar-chart-fill" d="M819.2 960h-614.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8zM838.4 124.8h-108.8v320c0 9.6 9.6 19.2 19.2 19.2h70.4c9.6 0 19.2-9.6 19.2-19.2 0 0 0-320 0-320zM652.8 528v-403.2h-105.6v403.2c0 9.6 9.6 19.2 19.2 19.2h67.2c9.6 0 19.2-9.6 19.2-19.2zM435.2 678.4h-195.2c-28.8 0-48 19.2-48 44.8s22.4 48 48 48h195.2c25.6 0 48-22.4 48-48s-22.4-44.8-48-44.8zM483.2 361.6v-236.8h-115.2v236.8c0 9.6 9.6 19.2 19.2 19.2h76.8c9.6 0 19.2-9.6 19.2-19.2zM185.6 252.8c0 9.6 9.6 19.2 19.2 19.2h73.6c9.6 0 19.2-9.6 19.2-19.2v-131.2h-112v131.2z" /> +<glyph unicode="" glyph-name="bar-chart" data-tags="bar-chart" d="M819.2-64h-611.2c-112 0-204.8 92.8-204.8 204.8v611.2c0 112 92.8 204.8 204.8 204.8h611.2c115.2 0 204.8-92.8 204.8-204.8v-611.2c0-112-92.8-204.8-204.8-204.8zM204.8 867.2c-64 0-115.2-51.2-115.2-115.2v-611.2c0-64 51.2-115.2 115.2-115.2h611.2c64 0 115.2 51.2 115.2 115.2v611.2c0 64-51.2 115.2-115.2 115.2h-611.2zM185.6 124.8h112v131.2c0 9.6-9.6 19.2-19.2 19.2h-73.6c-9.6 0-19.2-9.6-19.2-19.2v-131.2zM368 124.8h115.2v236.8c0 9.6-9.6 19.2-19.2 19.2h-76.8c-9.6 0-19.2-9.6-19.2-19.2v-236.8zM547.2 124.8h105.6v403.2c0 9.6-9.6 19.2-19.2 19.2h-67.2c-9.6 0-19.2-9.6-19.2-19.2v-403.2zM729.6 124.8h108.8v320c0 9.6-9.6 19.2-19.2 19.2h-70.4c-9.6 0-19.2-9.6-19.2-19.2v-320zM192 723.2v0c0-25.6 22.4-48 48-48h195.2c25.6 0 48 22.4 48 48v0c0 25.6-22.4 48-48 48h-195.2c-28.8 0-48-19.2-48-48z" /> +<glyph unicode="" glyph-name="battery-charging" data-tags="battery-charging" d="M131.2 246.4c-28.8 0-51.2 22.4-51.2 51.2v313.6c0 28.8 22.4 51.2 51.2 51.2h147.2l25.6 80h-172.8c-73.6 0-131.2-57.6-131.2-131.2v-313.6c0-73.6 57.6-131.2 131.2-131.2h150.4l19.2 80c0 0-169.6 0-169.6 0zM764.8 742.4h-121.6l-38.4-80h160c28.8 0 51.2-22.4 51.2-51.2v-313.6c0-28.8-22.4-51.2-51.2-51.2h-281.6l-57.6-80h339.2c73.6 0 131.2 57.6 131.2 131.2v313.6c0 73.6-57.6 131.2-131.2 131.2zM752 588.8h-25.6l-192-272h217.6zM144 588.8v-272h176l19.2 67.2-147.2-22.4 64 227.2zM944 550.4v-192c54.4 0 80 41.6 80 96s-25.6 96-80 96zM480 553.6l131.2 284.8h-201.6l-134.4-416 144 22.4-118.4-387.2 355.2 531.2z" /> +<glyph unicode="" glyph-name="battery-emty" data-tags="battery-emty" d="M764.8 736h-633.6c-73.6 0-131.2-57.6-131.2-131.2v-313.6c0-73.6 57.6-131.2 131.2-131.2h633.6c73.6 0 131.2 57.6 131.2 131.2v313.6c0 73.6-57.6 131.2-131.2 131.2zM816 291.2c0-28.8-22.4-51.2-51.2-51.2h-633.6c-28.8 0-51.2 22.4-51.2 51.2v313.6c0 28.8 22.4 51.2 51.2 51.2h633.6c28.8 0 51.2-22.4 51.2-51.2v-313.6zM944 544v-192c54.4 0 80 41.6 80 96s-25.6 96-80 96z" /> +<glyph unicode="" glyph-name="battery-full" data-tags="battery-full" d="M764.8 736h-633.6c-73.6 0-131.2-57.6-131.2-131.2v-313.6c0-73.6 57.6-131.2 131.2-131.2h633.6c73.6 0 131.2 57.6 131.2 131.2v313.6c0 73.6-57.6 131.2-131.2 131.2zM816 291.2c0-28.8-22.4-51.2-51.2-51.2h-633.6c-28.8 0-51.2 22.4-51.2 51.2v313.6c0 28.8 22.4 51.2 51.2 51.2h633.6c28.8 0 51.2-22.4 51.2-51.2v-313.6zM144 582.4h608v-272h-608v272zM944 544v-192c54.4 0 80 41.6 80 96s-25.6 96-80 96z" /> +<glyph unicode="" glyph-name="battery-harf" data-tags="battery-harf" d="M764.8 736h-633.6c-73.6 0-131.2-57.6-131.2-131.2v-313.6c0-73.6 57.6-131.2 131.2-131.2h633.6c73.6 0 131.2 57.6 131.2 131.2v313.6c0 73.6-57.6 131.2-131.2 131.2zM816 291.2c0-28.8-22.4-51.2-51.2-51.2h-633.6c-28.8 0-51.2 22.4-51.2 51.2v313.6c0 28.8 22.4 51.2 51.2 51.2h633.6c28.8 0 51.2-22.4 51.2-51.2v-313.6zM144 582.4h304v-272h-304v272zM944 544v-192c54.4 0 80 41.6 80 96s-25.6 96-80 96z" /> +<glyph unicode="" glyph-name="bell-alert-box-fill" data-tags="bell-alert-box-fill" d="M819.2 960h-614.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8zM761.6 256h-137.6c3.2-9.6 3.2-19.2 3.2-28.8v0c0-64-51.2-115.2-115.2-115.2s-115.2 51.2-115.2 115.2c0 9.6 0 19.2 3.2 28.8h-137.6c-32 0 0 32 0 32 57.6 70.4 86.4 160 83.2 249.6-3.2 73.6 48 140.8 121.6 156.8 0 3.2 0 3.2 0 6.4 0 0 0-3.2 3.2-3.2v0c-6.4 9.6-9.6 19.2-9.6 32 0 28.8 22.4 54.4 54.4 54.4s54.4-22.4 54.4-54.4c0-9.6-3.2-19.2-9.6-28.8v-3.2c73.6-16 124.8-83.2 121.6-156.8-3.2-89.6 25.6-179.2 83.2-249.6-3.2 0 28.8-35.2-3.2-35.2z" /> +<glyph unicode="" glyph-name="bell-alert-box" data-tags="bell-alert-box" d="M819.2 960h-611.2c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-204.8 204.8-204.8h611.2c115.2 0 204.8 92.8 204.8 204.8v611.2c0 112-92.8 204.8-204.8 204.8zM931.2 140.8c0-64-51.2-115.2-115.2-115.2h-611.2c-64 0-115.2 51.2-115.2 115.2v611.2c0 64 51.2 115.2 115.2 115.2h611.2c64 0 115.2-51.2 115.2-115.2v-611.2zM656 528c3.2 67.2-41.6 124.8-105.6 137.6 6.4 6.4 9.6 16 9.6 28.8 0 25.6-19.2 44.8-44.8 44.8s-44.8-19.2-44.8-44.8c0-9.6 3.2-19.2 9.6-28.8-64-12.8-108.8-70.4-105.6-137.6 3.2-76.8-22.4-153.6-73.6-217.6 0 0-28.8-28.8 0-28.8h118.4c-3.2-6.4-3.2-16-3.2-25.6 0-54.4 44.8-99.2 99.2-99.2s99.2 44.8 99.2 99.2v0c0 9.6 0 16-3.2 25.6h118.4c28.8 0 0 28.8 0 28.8-51.2 60.8-76.8 137.6-73.6 217.6z" /> +<glyph unicode="" glyph-name="bell-alert-fill" data-tags="bell-alert-fill" d="M768 588.8c3.2 115.2-76.8 217.6-188.8 243.2 9.6 12.8 16 32 16 48 0 44.8-38.4 80-83.2 80s-80-35.2-80-80c0-16 6.4-35.2 16-48-115.2-22.4-195.2-128-188.8-243.2 3.2-137.6-41.6-272-128-380.8 0 0-51.2-51.2 0-51.2h208c-3.2-12.8-6.4-28.8-6.4-41.6 0-99.2 80-176 176-176s176 80 176 176v0c0 16-3.2 28.8-6.4 41.6h208c51.2 0 0 51.2 0 51.2-80 105.6-124.8 243.2-118.4 380.8z" /> +<glyph unicode="" glyph-name="bell-alert" data-tags="bell-alert" d="M892.8 252.8c-70.4 92.8-108.8 204.8-105.6 323.2 6.4 112-60.8 211.2-160 252.8 0 6.4 0 12.8 0 19.2 0 60.8-51.2 112-115.2 112s-115.2-51.2-115.2-115.2c0-6.4 0-12.8 0-19.2-99.2-41.6-166.4-140.8-160-249.6 3.2-115.2-35.2-230.4-105.6-323.2-16-16-41.6-48-28.8-83.2 6.4-12.8 19.2-32 57.6-32h147.2c0-112 92.8-201.6 204.8-201.6v0c112 0 201.6 89.6 204.8 201.6h147.2c38.4 0 54.4 22.4 57.6 32 12.8 35.2-12.8 67.2-28.8 83.2zM512 892.8c22.4 0 41.6-19.2 41.6-41.6s-19.2-41.6-41.6-41.6-41.6 19.2-41.6 41.6c0 22.4 19.2 41.6 41.6 41.6zM633.6 220.8c-9.6 0-16-9.6-12.8-19.2l9.6-32c3.2-9.6 3.2-19.2 3.2-28.8 0-67.2-54.4-121.6-121.6-121.6v0c-67.2 0-121.6 54.4-121.6 121.6 0 9.6 0 19.2 3.2 28.8l9.6 32c3.2 9.6-3.2 19.2-12.8 19.2h-179.2c76.8 102.4 115.2 230.4 108.8 358.4-3.2 86.4 54.4 163.2 140.8 182.4v0c35.2 6.4 67.2 6.4 102.4 0 86.4-16 144-92.8 140.8-182.4v0c-3.2-128 35.2-252.8 108.8-358.4h-179.2z" /> +<glyph unicode="" glyph-name="bell-notification-fill" data-tags="bell-notification-fill" d="M300.8 92.8c32-96 118.4-156.8 211.2-156.8 25.6 0 51.2 3.2 73.6 9.6 70.4 22.4 124.8 76.8 147.2 147.2l-220.8 3.2-211.2-3.2zM937.6 316.8c-3.2 3.2-108.8 121.6-108.8 339.2 0 73.6-25.6 134.4-67.2 182.4-51.2 67.2-131.2 115.2-224 121.6-3.2 0-6.4 0-12.8 0v0c-6.4 0-9.6 0-16 0s-12.8 0-16 0v0c-3.2 0-6.4 0-12.8 0-89.6-6.4-169.6-54.4-224-121.6-35.2-48-60.8-108.8-60.8-182.4 0-217.6-105.6-336-108.8-339.2-22.4-22.4-54.4-64-35.2-108.8 12.8-32 44.8-51.2 76.8-48h768c35.2-3.2 64 16 80 48 16 44.8-16 86.4-38.4 108.8z" /> +<glyph unicode="" glyph-name="bell-notification-on-fill" data-tags="bell-notification-on-fill" d="M924.8 297.6c-3.2 3.2-105.6 118.4-105.6 326.4 0 9.6 0 16-3.2 25.6-25.6-16-54.4-28.8-83.2-35.2-9.6-3.2-22.4-3.2-32-3.2-3.2 0-3.2 0-6.4 0-108.8 0-198.4 80-214.4 182.4 0 3.2 0 6.4 0 9.6 0 9.6 0 16 0 25.6 0 32 6.4 64 19.2 89.6-112-9.6-288-105.6-288-291.2 0-208-102.4-323.2-105.6-326.4-19.2-19.2-51.2-60.8-35.2-105.6 12.8-28.8 44.8-48 76.8-44.8h736c32-3.2 64 16 76.8 44.8 12.8 44.8-16 83.2-35.2 102.4zM595.2 771.2c16-28.8 44.8-51.2 76.8-60.8 9.6-3.2 22.4-6.4 35.2-6.4s28.8 3.2 41.6 6.4c22.4 6.4 41.6 19.2 54.4 38.4 44.8 54.4 38.4 131.2-12.8 179.2-54.4 44.8-131.2 38.4-179.2-12.8-25.6-32-35.2-73.6-25.6-112 0-9.6 6.4-19.2 9.6-32zM307.2 86.4c38.4-115.2 160-179.2 275.2-140.8 67.2 22.4 118.4 73.6 140.8 140.8h-416z" /> +<glyph unicode="" glyph-name="bell-notification-on" data-tags="bell-notification-on" d="M918.88 281.6c-3.2 6.4-112 124.8-112 339.2 0 3.2 0 6.4 0 9.6-28.8-16-64-25.6-96-28.8 3.2-118.4 35.2-233.6 99.2-336l9.6-16h-620.8l9.6 16c67.2 105.6 102.4 230.4 99.2 355.2 0 105.6 99.2 163.2 160 182.4 0 6.4-3.2 16-3.2 22.4 0 25.6 6.4 54.4 16 80-102.4-12.8-268.8-102.4-268.8-284.8 0-201.6-89.6-316.8-108.8-336s-48-57.6-32-96c9.6-25.6 38.4-41.6 64-38.4h745.6c28.8-3.2 54.4 12.8 67.2 38.4 19.2 41.6-12.8 80-28.8 92.8v0zM672.48 713.6c9.6-3.2 22.4-3.2 35.2-3.2 38.4 0 73.6 16 96 48 44.8 54.4 38.4 131.2-16 176s-134.4 38.4-179.2-16c-35.2-41.6-38.4-96-12.8-144 16-32 41.6-54.4 76.8-60.8zM307.68 92.8c9.6-28.8 22.4-54.4 38.4-73.6 54.4-67.2 147.2-99.2 236.8-70.4 41.6 12.8 80 38.4 105.6 70.4 19.2 22.4 32 48 41.6 73.6h-422.4z" /> +<glyph unicode="" glyph-name="bell-notification" data-tags="bell-notification" d="M300.8 96c9.6-28.8 22.4-54.4 41.6-76.8 57.6-70.4 150.4-102.4 243.2-73.6 44.8 12.8 80 38.4 108.8 73.6 19.2 22.4 32 48 41.6 76.8h-435.2zM928 291.2c-12.8 12.8-112 131.2-112 345.6v12.8c0 3.2 0 6.4 0 6.4 0 166.4-134.4 304-304 304s-304-137.6-304-304v-16c0-204.8-92.8-323.2-112-345.6-19.2-19.2-51.2-57.6-35.2-96 12.8-25.6 38.4-41.6 67.2-38.4h761.6c28.8-3.2 57.6 12.8 67.2 38.4 22.4 38.4-12.8 76.8-28.8 92.8v0zM195.2 256l9.6 16c32 51.2 54.4 105.6 73.6 163.2 19.2 60.8 28.8 124.8 28.8 188.8-3.2 9.6-3.2 22.4-3.2 32 0 102.4 73.6 188.8 172.8 204.8 12.8 0 25.6 3.2 35.2 3.2 115.2 0 208-92.8 208-208 0-9.6 0-19.2-3.2-32v-3.2c0-60.8 9.6-124.8 28.8-188.8 16-57.6 41.6-112 73.6-163.2l9.6-16-633.6 3.2z" /> +<glyph unicode="" glyph-name="bike" data-tags="bike" d="M662.4 713.6c48 0 86.4 38.4 86.4 86.4s-38.4 86.4-86.4 86.4-86.4-38.4-86.4-86.4 38.4-86.4 86.4-86.4zM214.4 438.4c-121.6 0-214.4-96-214.4-214.4s92.8-214.4 214.4-214.4 214.4 92.8 214.4 214.4-96 214.4-214.4 214.4zM214.4 73.6c-83.2 0-150.4 70.4-150.4 150.4s67.2 150.4 150.4 150.4 150.4-67.2 150.4-150.4-70.4-150.4-150.4-150.4zM460.8 502.4l102.4 102.4 35.2-35.2c44.8-44.8 102.4-76.8 169.6-86.4 25.6-3.2 48 16 48 41.6v0c0 22.4-16 38.4-38.4 41.6-48 6.4-86.4 28.8-115.2 60.8l-80 80c-22.4 19.2-44.8 28.8-70.4 28.8s-48-9.6-60.8-25.6l-118.4-118.4c-16-16-25.6-38.4-25.6-60.8 0-25.6 9.6-48 25.6-60.8l137.6-118.4v-169.6c0-22.4 19.2-41.6 41.6-41.6v0c22.4 0 41.6 19.2 41.6 41.6v220.8l-92.8 99.2zM809.6 438.4c-118.4 0-214.4-92.8-214.4-214.4s92.8-214.4 214.4-214.4 214.4 96 214.4 214.4-92.8 214.4-214.4 214.4zM809.6 73.6c-80 0-150.4 67.2-150.4 150.4s67.2 150.4 150.4 150.4 150.4-70.4 150.4-150.4-67.2-150.4-150.4-150.4z" /> +<glyph unicode="" glyph-name="bluetooth" data-tags="bluetooth" d="M467.2 908.8v-342.4l-153.6 160c-19.2 19.2-54.4 19.2-73.6 0v0c-19.2-19.2-19.2-51.2 0-70.4l204.8-204.8-204.8-204.8c-19.2-19.2-19.2-51.2 0-70.4v0c19.2-19.2 54.4-19.2 73.6 0l153.6 160v-345.6c0-44.8 54.4-67.2 86.4-35.2l227.2 230.4c19.2 19.2 19.2 51.2 0 70.4l-192 198.4 192 198.4c19.2 19.2 19.2 51.2 0 70.4l-227.2 227.2c-32 25.6-86.4 3.2-86.4-41.6zM678.4 217.6c0 0 0 0-115.2-112 0 0 0 0 0 227.2 0 0 0 0 115.2-115.2zM563.2 566.4c0 227.2 0 227.2 0 227.2 115.2-115.2 115.2-115.2 115.2-115.2-115.2-112-115.2-112-115.2-112z" /> +<glyph unicode="" glyph-name="boat" data-tags="boat" d="M137.6 121.6v0c76.8 0 144 41.6 188.8 92.8 44.8-51.2 112-92.8 185.6-92.8s140.8 41.6 185.6 92.8c44.8-51.2 112-92.8 185.6-92.8h3.2l86.4 310.4c3.2 12.8 3.2 25.6-3.2 35.2s-16 19.2-28.8 22.4l-57.6 22.4v214.4c0 51.2-41.6 92.8-92.8 92.8h-140.8v76.8c0 35.2-28.8 64-64 64h-150.4c-35.2 0-64-28.8-64-64v-76.8h-137.6c-51.2 0-92.8-41.6-92.8-92.8v-214.4l-60.8-19.2c-12.8-3.2-22.4-12.8-28.8-22.4s-6.4-25.6-3.2-35.2l89.6-313.6zM233.6 726.4h560v-182.4l-281.6 89.6-278.4-89.6v182.4zM883.2 28.8c-64 0-128 22.4-185.6 60.8-112-80-259.2-80-371.2 0-57.6-38.4-121.6-60.8-185.6-60.8h-92.8v-92.8h92.8c64 0 128 16 185.6 44.8 118.4-60.8 256-60.8 371.2 0 57.6-28.8 121.6-44.8 185.6-44.8h92.8v92.8h-92.8z" /> +<glyph unicode="" glyph-name="book" data-tags="book" d="M764.8 566.4c25.6 0 51.2 0 76.8-3.2 19.2-3.2 38.4 12.8 38.4 32v0c0 16-12.8 28.8-32 32-28.8 3.2-57.6 6.4-86.4 6.4-70.4 0-134.4-9.6-185.6-28.8-12.8-3.2-22.4-16-22.4-32v0c0-22.4 22.4-38.4 44.8-28.8 48 12.8 102.4 19.2 166.4 22.4zM556.8 438.4v0c0-22.4 22.4-38.4 44.8-28.8 44.8 16 102.4 25.6 163.2 25.6 25.6 0 51.2 0 76.8-3.2 19.2-3.2 38.4 12.8 38.4 32v0c0 16-12.8 28.8-32 32-28.8 3.2-57.6 6.4-86.4 6.4-70.4 0-134.4-12.8-185.6-28.8-12.8-9.6-19.2-22.4-19.2-35.2zM764.8 368c-70.4 0-134.4-9.6-185.6-28.8-12.8-3.2-22.4-16-22.4-32v0c0-22.4 22.4-38.4 44.8-28.8 44.8 16 102.4 25.6 163.2 25.6 25.6 0 51.2 0 76.8-3.2 19.2-3.2 38.4 12.8 38.4 32v0c0 16-12.8 28.8-32 32-25.6 3.2-54.4 3.2-83.2 3.2zM931.2 812.8c-51.2 16-108.8 22.4-163.2 22.4-89.6 0-188.8-19.2-256-70.4-67.2 51.2-166.4 70.4-256 70.4-86.4 0-176-16-243.2-60.8-6.4-3.2-12.8-16-12.8-25.6v-665.6c0-12.8 12.8-22.4 22.4-22.4 3.2 0 6.4 3.2 12.8 3.2 64 28.8 153.6 51.2 220.8 51.2 73.6 0 150.4-12.8 211.2-41.6 28.8-16 64-16 92.8-3.2 64 25.6 147.2 44.8 208 44.8 76.8 0 156.8-12.8 220.8-48 3.2-3.2 6.4-3.2 12.8-3.2 12.8 0 22.4 12.8 22.4 22.4v662.4c0 9.6-6.4 19.2-12.8 25.6-25.6 16-51.2 28.8-80 38.4zM931.2 185.6c-51.2 16-105.6 22.4-163.2 22.4-80 0-192-28.8-256-70.4v540.8c73.6 51.2 176 70.4 256 70.4 54.4 0 112-12.8 163.2-28.8v-534.4z" /> +<glyph unicode="" glyph-name="bookmark-check-fill" data-tags="bookmark-check-fill" d="M761.6 960h-499.2c-86.4 0-160-70.4-160-160v-822.4c0-16 9.6-28.8 22.4-35.2s28.8-6.4 41.6 0l345.6 208 345.6-208c6.4-3.2 12.8-6.4 22.4-6.4 6.4 0 12.8 3.2 19.2 6.4 12.8 6.4 22.4 22.4 22.4 35.2v822.4c0 89.6-70.4 160-160 160zM780.8 668.8l-291.2-294.4c-16-16-41.6-16-54.4 0l-156.8 156.8c-16 16-16 41.6 0 57.6s41.6 16 54.4 0l128-128 265.6 268.8c16 16 41.6 16 57.6 0v0c12.8-22.4 12.8-44.8-3.2-60.8z" /> +<glyph unicode="" glyph-name="bookmark-check" data-tags="bookmark-check" d="M761.6 960h-499.2c-86.4 0-160-70.4-160-160v-822.4c0-16 9.6-28.8 22.4-35.2s28.8-6.4 41.6 0l345.6 208 345.6-208c6.4-3.2 12.8-6.4 22.4-6.4 6.4 0 12.8 3.2 19.2 6.4 12.8 6.4 22.4 22.4 22.4 35.2v822.4c0 89.6-70.4 160-160 160zM838.4 51.2l-304 182.4c-6.4 3.2-12.8 6.4-22.4 6.4-6.4 0-16-3.2-22.4-6.4l-304-182.4v748.8c0 41.6 35.2 76.8 76.8 76.8h499.2c41.6 0 76.8-35.2 76.8-76.8v-748.8zM700.8 713.6v0c-9.6 0-22.4-3.2-28.8-12.8l-217.6-220.8-102.4 105.6c-16 16-41.6 16-57.6 0-6.4-6.4-12.8-19.2-12.8-28.8s3.2-22.4 12.8-28.8l134.4-131.2c9.6-6.4 19.2-12.8 28.8-12.8s22.4 3.2 28.8 12.8l246.4 249.6c16 16 16 41.6 0 57.6-9.6 6.4-19.2 9.6-32 9.6z" /> +<glyph unicode="" glyph-name="bookmark-fill" data-tags="bookmark-fill" d="M761.6 960h-499.2c-86.4 0-160-70.4-160-160v-822.4c0-16 9.6-28.8 22.4-35.2s28.8-6.4 41.6 0l345.6 208 345.6-208c6.4-3.2 12.8-6.4 22.4-6.4 6.4 0 12.8 3.2 19.2 6.4 12.8 6.4 22.4 22.4 22.4 35.2v822.4c0 89.6-70.4 160-160 160z" /> +<glyph unicode="" glyph-name="bookmark-new-fill" data-tags="bookmark-new-fill" d="M761.6 960h-499.2c-86.4 0-160-70.4-160-160v-822.4c0-16 9.6-28.8 22.4-35.2s28.8-6.4 41.6 0l345.6 208 345.6-208c6.4-3.2 12.8-6.4 22.4-6.4 6.4 0 12.8 3.2 19.2 6.4 12.8 6.4 22.4 22.4 22.4 35.2v822.4c0 89.6-70.4 160-160 160zM704 361.6c0-32-16-51.2-48-51.2-12.8 0-25.6 6.4-35.2 16l-236.8 284.8v-300.8h-83.2v393.6c0 32 16 51.2 48 51.2 12.8 0 25.6-6.4 35.2-16l240-284.8v297.6h80v-390.4z" /> +<glyph unicode="" glyph-name="bookmark-new" data-tags="bookmark-new" d="M761.6 960h-499.2c-86.4 0-160-70.4-160-160v-822.4c0-16 9.6-28.8 22.4-35.2s28.8-6.4 41.6 0l345.6 208 345.6-208c6.4-3.2 12.8-6.4 22.4-6.4 6.4 0 12.8 3.2 19.2 6.4 12.8 6.4 22.4 22.4 22.4 35.2v822.4c0 89.6-70.4 160-160 160zM838.4 51.2l-304 182.4c-6.4 3.2-12.8 6.4-22.4 6.4-6.4 0-16-3.2-22.4-6.4l-304-182.4v748.8c0 41.6 35.2 76.8 76.8 76.8h499.2c41.6 0 76.8-35.2 76.8-76.8v-748.8zM614.4 476.8l-208 246.4c-9.6 9.6-19.2 12.8-32 12.8-25.6 0-41.6-16-41.6-44.8v-339.2h73.6v259.2l208-246.4c9.6-9.6 19.2-12.8 32-12.8 28.8 0 41.6 16 41.6 44.8v342.4h-73.6v-262.4z" /> +<glyph unicode="" glyph-name="bookmark-star-fill" data-tags="bookmark-star-fill" d="M761.6 960h-499.2c-86.4 0-160-70.4-160-160v-822.4c0-16 9.6-28.8 22.4-35.2s28.8-6.4 41.6 0l345.6 208 345.6-208c6.4-3.2 12.8-6.4 22.4-6.4 6.4 0 12.8 3.2 19.2 6.4 12.8 6.4 22.4 22.4 22.4 35.2v822.4c0 89.6-70.4 160-160 160zM710.4 550.4l-89.6-80 28.8-118.4c3.2-19.2-16-32-32-22.4l-105.6 64-102.4-60.8c-16-9.6-35.2 6.4-32 22.4l28.8 118.4-89.6 80c-16 12.8-6.4 35.2 12.8 38.4l121.6 9.6 48 112c6.4 19.2 32 19.2 38.4 0l48-112 121.6-9.6c9.6-3.2 19.2-28.8 3.2-41.6z" /> +<glyph unicode="" glyph-name="bookmark-star" data-tags="bookmark-star" d="M761.6 960h-499.2c-86.4 0-160-70.4-160-160v-822.4c0-16 9.6-28.8 22.4-35.2s28.8-6.4 41.6 0l345.6 208 345.6-208c6.4-3.2 12.8-6.4 22.4-6.4 6.4 0 12.8 3.2 19.2 6.4 12.8 6.4 22.4 22.4 22.4 35.2v822.4c0 89.6-70.4 160-160 160zM838.4 51.2l-304 182.4c-6.4 3.2-12.8 6.4-22.4 6.4-6.4 0-16-3.2-22.4-6.4l-304-182.4v748.8c0 41.6 35.2 76.8 76.8 76.8h499.2c41.6 0 76.8-35.2 76.8-76.8v-748.8zM697.6 588.8l-121.6 9.6-48 112c-6.4 19.2-32 19.2-38.4 0l-48-112-121.6-9.6c-19.2-3.2-25.6-25.6-12.8-38.4l89.6-80-28.8-118.4c-3.2-19.2 16-32 32-22.4l102.4 60.8 102.4-60.8c16-9.6 35.2 6.4 32 22.4l-28.8 118.4 89.6 80c28.8 12.8 19.2 38.4 0 38.4z" /> +<glyph unicode="" glyph-name="bookmark" data-tags="bookmark" d="M880-64c-6.4 0-16 3.2-22.4 6.4l-345.6 208-345.6-208c-12.8-6.4-28.8-6.4-41.6 0s-22.4 22.4-22.4 35.2v822.4c0 86.4 70.4 160 160 160h499.2c86.4 0 160-70.4 160-160v-822.4c0-16-9.6-28.8-22.4-35.2-6.4-3.2-12.8-6.4-19.2-6.4zM512 240c6.4 0 16-3.2 22.4-6.4l304-182.4v748.8c0 41.6-35.2 76.8-76.8 76.8h-499.2c-41.6 0-76.8-35.2-76.8-76.8v-748.8l304 182.4c6.4 3.2 16 6.4 22.4 6.4z" /> +<glyph unicode="" glyph-name="boostzone" data-tags="boostzone" d="M128 112v0c0 0 3.2 0 0 0l22.4 35.2c0 0 0 0 0 3.2 0 0 0 0 0 3.2-38.4 38.4-64 86.4-80 134.4-19.2 51.2-25.6 102.4-25.6 160 0 128 44.8 240 137.6 329.6 89.6 92.8 198.4 137.6 329.6 137.6 73.6 0 144-16 208-48v0c6.4 0 9.6-3.2 16-6.4v0 0 0h3.2c0 0 0 0 3.2 0l51.2 12.8c0 0 0 0 3.2 0 0 0 0 0 0 3.2 0 0 0 0 0 3.2 0 0-3.2 3.2-6.4 3.2v0c-3.2 0-3.2 3.2-6.4 3.2v0c-83.2 48-172.8 73.6-272 73.6-140.8 0-262.4-51.2-361.6-150.4v0c-99.2-99.2-150.4-220.8-150.4-361.6 0-64 9.6-124.8 32-182.4 19.2-54.4 51.2-105.6 96-153.6-3.2 0 0 0 0 0zM944 726.4v0c0 0-3.2 3.2-3.2 6.4v0c0 3.2-3.2 3.2-3.2 6.4v0c-3.2 3.2-3.2 6.4-6.4 6.4 0 0 0 0-3.2 0 0 0 0 0-3.2 0 0 0 0 0 0-3.2l-12.8-48c3.2-3.2 3.2-6.4 6.4-12.8v0c3.2-6.4 6.4-9.6 9.6-16v0c35.2-64 51.2-137.6 51.2-217.6 0-128-44.8-240-137.6-329.6v0c-92.8-89.6-201.6-137.6-332.8-137.6-83.2 0-160 19.2-227.2 57.6v0c0 0 0 0-3.2 0v0c-12.8 6.4-19.2 12.8-25.6 16 0 0 0 0-3.2 0 0 0 0 0-3.2 0v0l-6.4-25.6-12.8-3.2c0 0 0 0-3.2 0 0 0 0 0 0-3.2 0 0 0 0 0-3.2h3.2c3.2-3.2 3.2-3.2 6.4-3.2 86.4-54.4 176-80 278.4-80 140.8 0 262.4 51.2 361.6 150.4s150.4 220.8 150.4 361.6c0 102.4-25.6 195.2-80 278.4zM272 409.6c6.4-3.2 16-6.4 32 0l22.4 6.4 89.6 51.2 76.8 291.2c3.2 12.8 3.2 19.2-3.2 25.6-6.4 3.2-16 6.4-28.8 3.2l-64-19.2c-6.4 0-9.6 0-12.8-3.2-22.4-6.4-35.2-22.4-41.6-41.6l-76.8-291.2c0-9.6 0-19.2 6.4-22.4zM390.4 732.8l54.4 12.8-76.8-288-54.4-12.8 76.8 288zM777.6 528l-204.8-51.2 12.8 54.4-233.6-134.4 172.8 35.2-12.8-57.6zM851.2 838.4l48 9.6-83.2-323.2 44.8 9.6 83.2 323.2 48 9.6 9.6 32-144-32-6.4-28.8c-3.2 3.2-3.2 0 0 0-3.2 0-3.2 0 0 0-3.2 0 0 0 0 0zM844.8 480v0 0 0 0l12.8 35.2c0 0 0 0-3.2 3.2v0c0 0 0 0-3.2 0l-54.4-12.8-99.2-57.6-83.2-323.2c0 0 0 0 3.2 0v0l144 32c0 0 0 0 3.2 0v0 0l9.6 35.2c0 0 0 0 0 3.2v0 0 0 0l-86.4-19.2-16-3.2 35.2 131.2 99.2 22.4 9.6 41.6c0 0 0 0-3.2 0l-96-22.4 28.8 105.6 99.2 28.8zM217.6 681.6v0c0 3.2 0 3.2 0 0l-44.8-6.4-80-310.4 102.4 19.2c12.8 0 22.4 6.4 28.8 9.6 12.8 6.4 19.2 19.2 22.4 32l38.4 144c0 3.2 0 6.4 0 9.6s-3.2 3.2-3.2 6.4c6.4 6.4 9.6 12.8 12.8 22.4l28.8 112c3.2 12.8 3.2 19.2-3.2 25.6-6.4 3.2-16 3.2-28.8 0l-115.2-25.6-9.6-35.2 108.8 25.6-28.8-108.8-54.4-12.8 25.6 92.8zM240 563.2l-38.4-144-54.4-12.8 38.4 144 54.4 12.8zM275.2 54.4c6.4-3.2 16-6.4 32 0l57.6 12.8c28.8 6.4 48 22.4 54.4 44.8l73.6 284.8-44.8-9.6-73.6-281.6-54.4-12.8 73.6 281.6-48-9.6-73.6-284.8c-6.4-12.8-3.2-22.4 3.2-25.6zM544 102.4v0 0l44.8 9.6c0 0 0 0 3.2 0v0 0 0l83.2 316.8-51.2-28.8-76.8-297.6c-6.4 3.2-6.4 3.2-3.2 0-3.2 3.2-3.2 3.2 0 0-3.2 3.2-3.2 3.2 0 0-3.2 3.2-3.2 0 0 0zM681.6 803.2l-28.8-112c-3.2-12.8-3.2-19.2 3.2-22.4s16-6.4 32 0l54.4 12.8-35.2-137.6 48 9.6 35.2 140.8c3.2 12.8 0 19.2-6.4 22.4s-16 3.2-32 0l-54.4-12.8 28.8 108.8 54.4 12.8-12.8-57.6 44.8 9.6 16 54.4c3.2 12.8 3.2 19.2-3.2 25.6-6.4 3.2-16 6.4-28.8 0l-60.8-12.8c-32-6.4-48-19.2-54.4-41.6zM236.8 35.2v0l9.6 38.4-89.6-19.2 176 336-147.2-35.2-16-35.2 89.6 19.2-172.8-336 150.4 32zM675.2 624v0l-44.8-9.6-25.6-96 44.8 9.6 25.6 96c3.2-3.2 3.2-3.2 0 0v0zM441.6 80v0 0l44.8 9.6c0 0 0 0 0 3.2v0l73.6 278.4-51.2-28.8-67.2-262.4c-3.2 3.2-3.2 3.2 0 0-3.2 3.2-3.2 3.2 0 0-3.2 3.2-3.2 3.2 0 0-3.2 0-3.2 0 0 0zM652.8 819.2c-6.4 3.2-16 6.4-28.8 3.2l-64-16c-25.6-6.4-44.8-19.2-48-41.6l-73.6-284.8 51.2 28.8 67.2 262.4 54.4 12.8-64-240 51.2 28.8 57.6 220.8c6.4 12.8 3.2 22.4-3.2 25.6z" /> +<glyph unicode="" glyph-name="box-arrow-backup" data-tags="box-arrow-backup" d="M16 486.4c-9.6-9.6-16-22.4-16-35.2s6.4-25.6 12.8-32c9.6-9.6 22.4-16 32-16h470.4l-76.8-76.8c-9.6-9.6-12.8-22.4-12.8-32 0-12.8 3.2-25.6 12.8-32v0c9.6-9.6 22.4-12.8 32-12.8 12.8 0 25.6 3.2 35.2 12.8l156.8 156.8c9.6 9.6 16 22.4 12.8 32 0 12.8-6.4 25.6-12.8 35.2l-150.4 153.6c-9.6 9.6-22.4 16-35.2 12.8-12.8 0-25.6-6.4-32-12.8-9.6-9.6-16-22.4-12.8-32 0-12.8 6.4-25.6 12.8-32l73.6-73.6h-470.4c-12.8-3.2-25.6-9.6-32-16zM963.2 899.2c-35.2 38.4-89.6 60.8-144 60.8h-614.4c-54.4 0-108.8-22.4-144-60.8-41.6-38.4-60.8-89.6-60.8-147.2v-73.6c0-12.8 3.2-25.6 12.8-32 9.6-9.6 19.2-12.8 32-12.8s25.6 3.2 32 12.8c9.6 9.6 12.8 22.4 12.8 32v73.6c0 28.8 12.8 57.6 32 80 22.4 22.4 51.2 35.2 80 32h614.4c28.8 0 57.6-12.8 80-32 22.4-22.4 35.2-51.2 32-80v-611.2c0-64-51.2-112-112-112h-611.2c-28.8 0-57.6 12.8-80 32-22.4 22.4-35.2 51.2-32 80v60.8c0 12.8-3.2 22.4-12.8 32s-22.4 16-32 12.8c-12.8 0-25.6-6.4-32-12.8-9.6-9.6-12.8-19.2-12.8-32v-60.8c-3.2-112 83.2-204.8 195.2-204.8 3.2 0 3.2 0 6.4 0h614.4c112 0 204.8 86.4 204.8 198.4 0 3.2 0 3.2 0 6.4v611.2c3.2 57.6-19.2 108.8-60.8 147.2z" /> +<glyph unicode="" glyph-name="box-arrow-download" data-tags="box-arrow-download" d="M550.4 944c-9.6 9.6-22.4 16-35.2 16s-25.6-6.4-32-12.8c-9.6-9.6-16-22.4-16-32v-470.4l-76.8 76.8c-9.6 9.6-22.4 12.8-32 12.8-12.8 0-25.6-3.2-32-12.8v0c-9.6-9.6-12.8-22.4-12.8-32 0-12.8 3.2-25.6 12.8-35.2l156.8-156.8c9.6-9.6 22.4-16 32-12.8 12.8 0 25.6 6.4 35.2 12.8l153.6 150.4c9.6 9.6 16 22.4 12.8 35.2 0 12.8-6.4 25.6-12.8 32-9.6 9.6-22.4 16-32 12.8-12.8 0-25.6-6.4-32-12.8l-73.6-73.6v470.4c-3.2 12.8-9.6 25.6-16 32zM963.2-3.2c38.4 38.4 60.8 89.6 60.8 144v614.4c0 54.4-22.4 108.8-60.8 144-38.4 41.6-89.6 60.8-147.2 60.8h-73.6c-12.8 0-25.6-3.2-32-12.8-9.6-9.6-12.8-19.2-12.8-32s3.2-25.6 12.8-32c9.6-9.6 22.4-12.8 32-12.8h73.6c28.8 0 57.6-12.8 80-32 22.4-22.4 35.2-51.2 32-80v-614.4c0-28.8-12.8-57.6-32-80-22.4-22.4-51.2-35.2-80-32h-611.2c-64 0-112 51.2-112 112v611.2c0 28.8 12.8 57.6 32 80 22.4 22.4 51.2 35.2 80 32h60.8c12.8 0 22.4 3.2 32 12.8s16 22.4 12.8 32c0 12.8-6.4 25.6-12.8 32-6.4 12.8-19.2 16-28.8 16h-64c-112 0-204.8-86.4-204.8-198.4 0-3.2 0-3.2 0-6.4v-614.4c0-112 86.4-204.8 198.4-204.8 3.2 0 3.2 0 6.4 0h611.2c57.6-3.2 108.8 19.2 147.2 60.8z" /> +<glyph unicode="" glyph-name="box-arrow-link-blank" data-tags="box-arrow-link-blank" d="M928 691.2v105.6l-332.8-336c-9.6-9.6-22.4-12.8-35.2-12.8s-25.6 6.4-35.2 16c-9.6 9.6-12.8 22.4-12.8 35.2s3.2 25.6 12.8 35.2l336 329.6h-108.8c-12.8 0-25.6 6.4-32 16-12.8 3.2-16 16-16 28.8v3.2c0 12.8 6.4 25.6 16 32 6.4 9.6 19.2 16 32 16h224c12.8 0 25.6-3.2 35.2-12.8 6.4-9.6 12.8-22.4 12.8-35.2v-220.8c0-12.8-6.4-25.6-16-35.2s-22.4-12.8-35.2-12.8-25.6 3.2-35.2 12.8c-6.4 9.6-12.8 22.4-9.6 35.2zM60.8-3.2c-38.4 35.2-60.8 89.6-60.8 144v614.4c0 54.4 22.4 108.8 60.8 144 38.4 41.6 89.6 60.8 147.2 60.8h304c12.8 0 25.6-3.2 32-12.8 9.6-9.6 12.8-19.2 12.8-32s-3.2-25.6-12.8-32c-9.6-9.6-22.4-12.8-32-12.8h-304c-28.8 0-57.6-12.8-80-32-22.4-22.4-35.2-51.2-32-80v-614.4c0-28.8 12.8-57.6 32-80 22.4-22.4 51.2-35.2 80-32h611.2c64 0 112 51.2 112 112v281.6c0 25.6 19.2 44.8 44.8 44.8s48-22.4 48-48v-281.6c0-112-86.4-204.8-198.4-204.8-3.2 0-3.2 0-6.4 0h-611.2c-57.6-3.2-108.8 19.2-147.2 60.8z" /> +<glyph unicode="" glyph-name="box-arrow-upload" data-tags="box-arrow-upload" d="M473.6-48c9.6-9.6 22.4-16 35.2-12.8 12.8 0 25.6 6.4 32 12.8 9.6 9.6 16 22.4 16 32v470.4l76.8-76.8c9.6-9.6 22.4-12.8 32-12.8 12.8 0 25.6 3.2 32 12.8v0c9.6 9.6 12.8 22.4 12.8 32 0 12.8-3.2 25.6-12.8 35.2l-153.6 160c-9.6 9.6-22.4 16-32 12.8-12.8 0-25.6-6.4-35.2-12.8l-156.8-156.8c-9.6-9.6-16-22.4-12.8-35.2 0-12.8 6.4-25.6 12.8-32 9.6-9.6 22.4-16 32-12.8 12.8 0 25.6 6.4 32 12.8l73.6 73.6v-470.4c3.2-12.8 9.6-25.6 16-32zM60.8 899.2c-38.4-35.2-60.8-89.6-60.8-144v-614.4c0-54.4 22.4-108.8 60.8-144 38.4-41.6 89.6-60.8 147.2-60.8h73.6c12.8 0 25.6 3.2 32 12.8 9.6 9.6 12.8 19.2 12.8 32s-3.2 25.6-12.8 32c-9.6 9.6-22.4 12.8-32 12.8h-73.6c-28.8 0-57.6 12.8-80 32-22.4 22.4-35.2 51.2-32 80v617.6c0 28.8 12.8 57.6 32 80 22.4 22.4 51.2 35.2 80 32h611.2c64 0 112-51.2 112-112v-614.4c0-28.8-12.8-57.6-32-80-22.4-22.4-51.2-35.2-80-32h-60.8c-12.8 0-22.4-3.2-32-12.8s-16-22.4-12.8-32c0-12.8 6.4-25.6 12.8-32 9.6-9.6 19.2-12.8 32-12.8h60.8c112 0 204.8 86.4 204.8 198.4 0 3.2 0 3.2 0 6.4v611.2c0 112-86.4 204.8-198.4 204.8-3.2 0-3.2 0-6.4 0h-611.2c-57.6 3.2-108.8-19.2-147.2-60.8z" /> +<glyph unicode="" glyph-name="box-seam" data-tags="box-seam" d="M944 713.6l-416 243.2c-9.6 6.4-19.2 6.4-28.8 0l-419.2-243.2c-9.6-3.2-16-12.8-16-25.6v-483.2c0-9.6 6.4-19.2 16-25.6l419.2-240c9.6-6.4 19.2-6.4 28.8 0l419.2 240c9.6 6.4 16 16 16 25.6v483.2c-3.2 12.8-9.6 22.4-19.2 25.6zM876.8 659.2v0 0 0zM512 496l-124.8 73.6 323.2 188.8 128-73.6-326.4-188.8zM512 867.2l112-64-320-185.6-115.2 64 323.2 185.6zM147.2 611.2l323.2-188.8v-371.2l-323.2 185.6v374.4zM512 28.8v0 0 0zM553.6 51.2v371.2l323.2 188.8v-371.2l-323.2-188.8z" /> +<glyph unicode="" glyph-name="box" data-tags="box" d="M944 713.6l-416 243.2c-9.6 6.4-19.2 6.4-28.8 0l-419.2-243.2c-9.6-3.2-16-12.8-16-25.6v-483.2c0-9.6 6.4-19.2 16-25.6l419.2-240c9.6-6.4 19.2-6.4 28.8 0l419.2 240c9.6 6.4 16 16 16 25.6v483.2c-3.2 12.8-9.6 22.4-19.2 25.6zM876.8 659.2v0 0 0zM512 867.2l323.2-185.6-323.2-185.6-323.2 185.6 323.2 185.6zM147.2 659.2v0 0 0zM147.2 611.2l323.2-188.8v-371.2l-323.2 185.6v374.4zM512 28.8v0 0 0zM553.6 51.2v371.2l323.2 188.8v-371.2l-323.2-188.8z" /> +<glyph unicode="" glyph-name="braces" data-tags="braces" d="M633.6 752v0c-6.4 3.2-12.8 3.2-19.2 3.2-19.2 0-38.4-12.8-44.8-28.8l-208-515.2c-3.2-6.4-3.2-12.8-3.2-19.2 0-12.8 6.4-25.6 12.8-35.2 9.6-9.6 22.4-12.8 35.2-12.8 19.2 0 38.4 12.8 44.8 28.8l208 518.4c9.6 22.4-3.2 51.2-25.6 60.8zM147.2 499.2v208c0 32 25.6 54.4 54.4 54.4 25.6 0 48 22.4 48 48s-22.4 48-48 48c-83.2 0-150.4-67.2-150.4-150.4v-185.6l-38.4-38.4c-19.2-19.2-19.2-48 0-67.2l38.4-38.4v-185.6c0-83.2 67.2-150.4 150.4-150.4 25.6 0 48 22.4 48 48s-22.4 48-48 48c-32 0-54.4 25.6-54.4 54.4v208c0 12.8-6.4 25.6-12.8 32l-19.2 16 19.2 19.2c6.4 6.4 12.8 19.2 12.8 32zM1011.2 480l-38.4 38.4v188.8c0 83.2-67.2 150.4-150.4 150.4-25.6 0-48-22.4-48-48s22.4-48 48-48c32 0 54.4-25.6 54.4-54.4v-208c0-12.8 6.4-25.6 12.8-32l19.2-19.2-19.2-19.2c-9.6-9.6-12.8-22.4-16-32v-208c0-32-25.6-54.4-54.4-54.4-25.6 0-48-22.4-48-48s22.4-48 48-48c83.2 0 150.4 67.2 150.4 150.4v185.6l38.4 38.4c19.2 19.2 19.2 51.2 3.2 67.2z" /> +<glyph unicode="" glyph-name="briefcase-fill" data-tags="briefcase-fill" d="M0 454.4v-374.4c0-54.4 41.6-96 96-96h832c54.4 0 96 41.6 96 96v374.4l-512-128-512 128zM928 736h-176v3.2c0 96-76.8 172.8-172.8 172.8h-134.4c-96 0-172.8-76.8-172.8-172.8v-3.2h-176c-54.4 0-96-41.6-96-96v-115.2l512-128 512 128v115.2c0 54.4-41.6 96-96 96zM662.4 736h-297.6v3.2c0 44.8 38.4 83.2 83.2 83.2h134.4c41.6 0 80-38.4 80-86.4v0z" /> +<glyph unicode="" glyph-name="briefcase" data-tags="briefcase" d="M928 736v0h-176v3.2c0 96-76.8 172.8-172.8 172.8h-134.4c-96 0-172.8-76.8-172.8-172.8v-3.2h-176c-54.4 0-96-41.6-96-96v0-560c0-54.4 41.6-96 96-96v0h832c54.4 0 96 41.6 96 96v0 560c0 54.4-41.6 96-96 96zM361.6 739.2c0 44.8 38.4 83.2 83.2 83.2h134.4c44.8 0 83.2-38.4 83.2-83.2v-3.2l-300.8 3.2zM137.6 652.8h748.8c25.6 0 48-22.4 48-48v-99.2l-422.4-102.4-422.4 105.6v99.2c0 25.6 22.4 44.8 48 44.8zM886.4 73.6h-748.8c-25.6 0-48 22.4-48 48v310.4l422.4-105.6 422.4 105.6v-310.4c0-25.6-22.4-48-48-48z" /> +<glyph unicode="" glyph-name="brightness-fill" data-tags="brightness-fill" d="M220.8 681.6c6.4-6.4 16-9.6 28.8-9.6s22.4 3.2 28.8 12.8c6.4 6.4 9.6 16 9.6 25.6 0 12.8-3.2 22.4-12.8 28.8l-67.2 70.4c-6.4 9.6-16 12.8-28.8 12.8-9.6 0-22.4-3.2-32-12.8-6.4-6.4-9.6-16-9.6-28.8s3.2-22.4 12.8-28.8l70.4-70.4zM774.4 672c9.6 0 19.2 3.2 28.8 12.8l70.4 70.4c6.4 6.4 12.8 19.2 12.8 28.8s-3.2 19.2-12.8 28.8c-6.4 9.6-16 12.8-28.8 12.8-9.6 0-19.2-3.2-28.8-12.8l-67.2-70.4c-6.4-9.6-12.8-19.2-12.8-32s3.2-22.4 9.6-28.8c9.6-6.4 19.2-9.6 28.8-9.6zM742.4 544c-12.8 32-32 57.6-54.4 80-19.2 22.4-48 41.6-80 54.4s-64 19.2-96 19.2c-44.8 0-86.4-9.6-124.8-35.2-38.4-22.4-70.4-54.4-92.8-92.8s-35.2-80-35.2-124.8 12.8-86.4 32-124.8c22.4-38.4 54.4-70.4 92.8-92.8s80-35.2 124.8-35.2 86.4 9.6 124.8 35.2c38.4 22.4 70.4 54.4 92.8 92.8s35.2 80 35.2 124.8c0 38.4-6.4 70.4-19.2 99.2zM166.4 419.2c6.4 9.6 9.6 19.2 9.6 28.8s-3.2 22.4-9.6 28.8c-6.4 9.6-16 12.8-28.8 12.8h-96c-9.6 0-19.2-3.2-28.8-12.8-9.6-6.4-12.8-16-12.8-28.8s3.2-22.4 12.8-28.8c9.6-9.6 19.2-12.8 28.8-12.8h99.2c9.6 0 19.2 3.2 25.6 12.8zM512 780.8c9.6 0 19.2 3.2 28.8 9.6s12.8 16 12.8 28.8v99.2c0 9.6-3.2 19.2-12.8 28.8-6.4 9.6-16 12.8-28.8 12.8s-22.4-3.2-28.8-12.8c-9.6-9.6-12.8-19.2-12.8-28.8v-99.2c0-9.6 6.4-19.2 12.8-28.8 9.6-6.4 19.2-9.6 28.8-9.6zM1011.2 476.8c-9.6 9.6-19.2 12.8-28.8 12.8h-96c-9.6 0-19.2-3.2-28.8-12.8-6.4-9.6-12.8-19.2-12.8-28.8s3.2-19.2 9.6-28.8c6.4-9.6 16-12.8 28.8-12.8h96c9.6 0 19.2 3.2 28.8 12.8s12.8 19.2 12.8 28.8c3.2 12.8 0 22.4-9.6 28.8zM249.6 224c-12.8 0-22.4-3.2-28.8-9.6l-70.4-70.4c-6.4-9.6-9.6-19.2-9.6-28.8s3.2-19.2 12.8-28.8c19.2-16 38.4-16 60.8 0l67.2 67.2c6.4 9.6 12.8 19.2 12.8 32 0 9.6-3.2 19.2-12.8 28.8-12.8 6.4-22.4 9.6-32 9.6zM803.2 211.2c-6.4 6.4-16 9.6-28.8 9.6-9.6 0-19.2-3.2-25.6-9.6s-9.6-16-9.6-25.6c0-12.8 3.2-22.4 9.6-32l67.2-67.2c19.2-16 38.4-16 57.6 0 6.4 6.4 12.8 16 12.8 28.8 0 9.6-3.2 22.4-12.8 28.8l-70.4 67.2zM512 115.2c-9.6 0-19.2-3.2-28.8-12.8-9.6-6.4-12.8-16-12.8-28.8v-96c0-12.8 3.2-22.4 12.8-28.8 6.4-9.6 19.2-12.8 28.8-12.8s19.2 3.2 28.8 12.8 12.8 19.2 12.8 28.8v96c0 12.8-3.2 22.4-12.8 28.8-6.4 6.4-16 12.8-28.8 12.8z" /> +<glyph unicode="" glyph-name="brightness" data-tags="brightness" d="M0 448c0 12.8 3.2 22.4 12.8 28.8s19.2 12.8 28.8 12.8h99.2c9.6 0 19.2-3.2 28.8-12.8 6.4-9.6 9.6-19.2 9.6-28.8s-3.2-22.4-9.6-28.8-16-12.8-28.8-12.8h-99.2c-9.6 0-19.2 3.2-28.8 12.8s-12.8 19.2-12.8 28.8zM137.6 115.2c0 9.6 3.2 19.2 9.6 28.8l70.4 70.4c9.6 6.4 19.2 9.6 32 9.6s22.4-3.2 28.8-9.6c6.4-9.6 9.6-16 9.6-28.8s-3.2-22.4-12.8-32l-67.2-67.2c-19.2-16-38.4-16-60.8 0-6.4 9.6-9.6 19.2-9.6 28.8zM137.6 780.8c0 9.6 3.2 19.2 9.6 28.8 9.6 9.6 19.2 12.8 32 12.8 9.6 0 19.2-3.2 28.8-12.8l70.4-70.4c6.4-6.4 9.6-16 9.6-25.6s-3.2-22.4-9.6-28.8c-9.6-9.6-19.2-12.8-28.8-12.8-12.8 0-22.4 3.2-28.8 12.8l-70.4 67.2c-9.6 9.6-12.8 19.2-12.8 28.8zM262.4 448c0 44.8 9.6 86.4 35.2 124.8 22.4 38.4 54.4 70.4 92.8 92.8s80 35.2 124.8 35.2c35.2 0 67.2-6.4 96-19.2 32-12.8 57.6-32 80-54.4s41.6-48 54.4-80c12.8-32 19.2-64 19.2-96 0-44.8-9.6-86.4-35.2-124.8-22.4-38.4-54.4-70.4-92.8-92.8s-80-35.2-124.8-35.2-86.4 9.6-124.8 35.2c-38.4 22.4-70.4 54.4-92.8 92.8-22.4 35.2-32 76.8-32 121.6zM342.4 448c0-48 16-86.4 51.2-121.6 32-32 73.6-51.2 121.6-51.2s86.4 16 121.6 51.2c32 32 51.2 73.6 51.2 121.6 0 44.8-16 86.4-51.2 118.4-32 32-73.6 48-121.6 48s-86.4-16-118.4-48c-38.4-32-54.4-70.4-54.4-118.4zM470.4 73.6c0 12.8 3.2 22.4 12.8 28.8s19.2 12.8 28.8 12.8c12.8 0 22.4-3.2 28.8-12.8s12.8-16 12.8-28.8v-96c0-12.8-3.2-22.4-12.8-28.8s-19.2-12.8-28.8-12.8-22.4 3.2-28.8 12.8c-9.6 9.6-12.8 19.2-12.8 28.8v96zM470.4 822.4v96c0 9.6 3.2 19.2 12.8 28.8s19.2 12.8 28.8 12.8c9.6 0 19.2-3.2 28.8-12.8s12.8-19.2 12.8-28.8v-99.2c0-9.6-3.2-19.2-12.8-28.8s-16-9.6-28.8-9.6c-9.6 0-22.4 3.2-28.8 9.6-6.4 9.6-12.8 19.2-12.8 32zM736 185.6c0 9.6 3.2 19.2 9.6 25.6s16 9.6 25.6 9.6c12.8 0 22.4-3.2 28.8-9.6l70.4-70.4c6.4-9.6 12.8-19.2 12.8-28.8s-3.2-19.2-12.8-28.8c-19.2-16-38.4-16-57.6 0l-67.2 67.2c-3.2 12.8-9.6 22.4-9.6 35.2zM736 710.4c0 12.8 3.2 22.4 9.6 28.8l67.2 70.4c9.6 6.4 19.2 12.8 28.8 12.8 12.8 0 22.4-3.2 28.8-12.8 9.6-9.6 12.8-19.2 12.8-28.8 0-12.8-3.2-22.4-12.8-28.8l-70.4-70.4c-3.2-6.4-12.8-9.6-25.6-9.6-9.6 0-19.2 3.2-25.6 12.8s-12.8 16-12.8 25.6zM844.8 448c0 12.8 3.2 22.4 12.8 28.8 6.4 6.4 16 12.8 28.8 12.8h96c9.6 0 19.2-3.2 28.8-12.8s12.8-19.2 12.8-28.8-3.2-19.2-12.8-28.8-19.2-12.8-28.8-12.8h-96c-9.6 0-19.2 3.2-28.8 12.8-6.4 9.6-12.8 19.2-12.8 28.8z" /> +<glyph unicode="" glyph-name="broadcast-pin" data-tags="broadcast-pin" d="M92.8 592c0 108.8 41.6 214.4 112 294.4 12.8 16 12.8 38.4 0 57.6-6.4 9.6-19.2 16-35.2 16 0 0 0 0-3.2 0-9.6 0-22.4-6.4-32-16-86.4-96-134.4-220.8-134.4-352 0-128 48-256 134.4-352 9.6-12.8 22.4-16 35.2-16s28.8 6.4 35.2 19.2c12.8 19.2 12.8 41.6 0 57.6-70.4 76.8-112 182.4-112 291.2zM300.8 592c0 51.2 19.2 99.2 51.2 134.4 12.8 12.8 12.8 35.2 0 51.2-6.4 9.6-19.2 16-32 16 0 0 0 0-3.2 0-12.8 0-22.4-6.4-32-12.8v0c-48-51.2-73.6-118.4-73.6-188.8s25.6-137.6 73.6-188.8c9.6-9.6 19.2-12.8 32-12.8s25.6 6.4 32 16c12.8 16 12.8 38.4 0 51.2-28.8 38.4-48 86.4-48 134.4zM889.6 944c-9.6 9.6-22.4 16-35.2 16 0 0 0 0-3.2 0-12.8 0-28.8-6.4-35.2-19.2-12.8-19.2-12.8-41.6 0-57.6 73.6-80 112-182.4 112-294.4 0-108.8-41.6-214.4-112-294.4-12.8-16-12.8-38.4 0-57.6 9.6-12.8 22.4-19.2 35.2-19.2s25.6 6.4 35.2 16c86.4 96 134.4 220.8 134.4 352 3.2 137.6-44.8 262.4-131.2 358.4zM704 793.6v0c-16 0-25.6-6.4-35.2-16-12.8-16-12.8-38.4 0-51.2 32-38.4 51.2-86.4 51.2-134.4 0-51.2-19.2-99.2-51.2-134.4-12.8-12.8-12.8-35.2 0-51.2 6.4-9.6 19.2-16 32-16s25.6 3.2 32 12.8v0c48 51.2 73.6 118.4 73.6 188.8s-25.6 137.6-73.6 188.8c-6.4 9.6-16 12.8-28.8 12.8zM512 688c-54.4 0-96-41.6-96-96 0-38.4 22.4-70.4 57.6-86.4v-528c0-22.4 19.2-38.4 38.4-38.4s38.4 19.2 38.4 38.4v528c32 16 57.6 48 57.6 86.4 0 54.4-41.6 96-96 96z" /> +<glyph unicode="" glyph-name="broadcast" data-tags="broadcast" d="M92.8 448c0 108.8 41.6 214.4 112 294.4 12.8 16 12.8 38.4 0 57.6-6.4 9.6-19.2 16-35.2 16 0 0 0 0-3.2 0-9.6 0-22.4-6.4-32-16-86.4-96-134.4-220.8-134.4-352 0-128 48-256 134.4-352 9.6-9.6 22.4-16 35.2-16s28.8 6.4 35.2 19.2c12.8 19.2 12.8 41.6 0 57.6-70.4 76.8-112 182.4-112 291.2zM300.8 448c0 51.2 19.2 99.2 51.2 134.4 12.8 12.8 12.8 35.2 0 51.2-6.4 9.6-19.2 16-32 16 0 0 0 0-3.2 0-12.8 0-22.4-6.4-32-12.8v0c-48-51.2-73.6-118.4-73.6-188.8s25.6-137.6 73.6-188.8c9.6-9.6 19.2-12.8 32-12.8s25.6 6.4 32 16c12.8 16 12.8 38.4 0 51.2-28.8 38.4-48 86.4-48 134.4zM889.6 800c-9.6 9.6-22.4 16-35.2 16 0 0 0 0-3.2 0-12.8 0-28.8-6.4-35.2-19.2-12.8-19.2-12.8-41.6 0-57.6 73.6-80 112-182.4 112-294.4 0-108.8-41.6-214.4-112-294.4-12.8-16-12.8-38.4 0-57.6 9.6-12.8 22.4-19.2 35.2-19.2s25.6 6.4 35.2 16c86.4 96 134.4 220.8 134.4 352 3.2 137.6-44.8 262.4-131.2 358.4zM736 636.8c-6.4 9.6-19.2 12.8-32 12.8 0 0 0 0-3.2 0-12.8 0-25.6-6.4-32-16-12.8-16-12.8-38.4 0-51.2 32-38.4 51.2-86.4 51.2-134.4 0-51.2-19.2-99.2-51.2-134.4-12.8-12.8-12.8-35.2 0-51.2 6.4-9.6 19.2-16 32-16s25.6 3.2 32 12.8v0c48 51.2 73.6 118.4 73.6 188.8 0 67.2-25.6 134.4-70.4 188.8zM416 448c0-54.4 41.6-96 96-96s96 41.6 96 96-41.6 96-96 96-96-41.6-96-96z" /> +<glyph unicode="" glyph-name="bug-fill" data-tags="bug-fill" d="M992 688c-19.2 0-32-16-32-32v-32c0-19.2-16-32-32-32h-89.6c0 96-41.6 182.4-108.8 243.2l12.8 76.8c3.2 19.2-9.6 38.4-28.8 41.6s-38.4-9.6-41.6-28.8l-6.4-44.8c-44.8 22.4-92.8 35.2-147.2 35.2s-102.4-12.8-147.2-35.2l-6.4 44.8c-12.8 19.2-32 32-51.2 28.8s-35.2-22.4-28.8-41.6l12.8-80c-67.2-60.8-108.8-147.2-108.8-243.2v0h-92.8c-19.2 0-32 16-32 32v32c0 19.2-16 32-32 32s-32-12.8-32-28.8v-32c0-54.4 44.8-96 96-96h832c54.4 0 96 44.8 96 96v32c0 16-16 32-32 32zM992 393.6c19.2 0 32 16 32 32 0 19.2-16 32-32 32h-448v-518.4c166.4 16 291.2 156.8 291.2 323.2h92.8c19.2 0 32-16 32-32v-32c0-19.2 16-32 32-32 19.2 0 32 16 32 32v32c0 54.4-44.8 96-96 96h-89.6v64h153.6v3.2zM0 428.8c0-19.2 16-32 32-32h153.6v-64h-89.6c-54.4 0-96-44.8-96-96v-32c0-19.2 16-32 32-32s32 16 32 32v32c0 19.2 16 32 32 32h89.6c0-166.4 128-307.2 291.2-323.2v515.2h-448c-12.8 0-28.8-16-28.8-32z" /> +<glyph unicode="" glyph-name="bug" data-tags="bug" d="M992 393.6c19.2 0 32 16 32 32 0 19.2-16 32-32 32h-448v-518.4c166.4 16 291.2 156.8 291.2 323.2h92.8c19.2 0 32-16 32-32v-32c0-19.2 16-32 32-32s32 16 32 32v32c0 54.4-44.8 96-96 96h-89.6v64h153.6v3.2zM774.4 393.6v-128c0-108.8-67.2-204.8-163.2-243.2v374.4l163.2-3.2zM0 428.8c0-19.2 16-32 32-32h153.6v-64h-89.6c-54.4 0-96-44.8-96-96v-32c0-19.2 16-32 32-32s32 16 32 32v32c0 19.2 16 32 32 32h89.6c0-166.4 128-307.2 291.2-323.2v515.2h-448c-12.8 0-28.8-16-28.8-32zM249.6 329.6v0 67.2h163.2v-374.4c-96 38.4-163.2 134.4-163.2 243.2v64zM992 688c-19.2 0-32-16-32-32v-32c0-19.2-16-32-32-32h-89.6c0 96-41.6 182.4-108.8 243.2l12.8 76.8c3.2 19.2-9.6 38.4-28.8 41.6-3.2 0-3.2 0-6.4 0-19.2 0-32-12.8-35.2-32l-6.4-44.8c-44.8 22.4-92.8 35.2-147.2 35.2s-102.4-12.8-147.2-35.2l-6.4 44.8c-3.2 19.2-19.2 32-35.2 32-3.2 0-3.2 0-6.4 0-28.8-3.2-44.8-22.4-38.4-41.6l12.8-80c-67.2-60.8-108.8-147.2-108.8-243.2h-92.8c-19.2 0-32 16-32 32v32c0 19.2-16 32-32 32s-32-12.8-32-28.8v-32c0-54.4 44.8-96 96-96h832c54.4 0 96 44.8 96 96v32c0 16-16 32-32 32zM249.6 588.8c0 64 25.6 128 67.2 176 0 0 0 0 3.2 3.2 6.4 6.4 9.6 9.6 16 16 19.2 16 41.6 32 64 44.8 6.4-3.2 9.6 0 16 3.2 3.2 3.2 9.6 3.2 12.8 6.4 3.2 0 6.4 3.2 9.6 3.2 6.4 3.2 12.8 3.2 19.2 3.2h3.2c16 3.2 32 6.4 51.2 6.4 16 0 35.2-3.2 51.2-6.4h3.2c6.4 0 12.8-3.2 19.2-6.4 3.2 0 6.4-3.2 9.6-3.2s9.6-3.2 12.8-3.2c3.2-3.2 9.6-3.2 12.8-6.4 25.6-12.8 48-25.6 67.2-44.8 3.2-3.2 9.6-6.4 12.8-12.8 3.2-3.2 3.2-3.2 6.4-6.4s6.4-9.6 9.6-12.8c3.2-3.2 3.2-6.4 6.4-6.4 3.2-3.2 6.4-9.6 9.6-16 3.2-3.2 3.2-6.4 6.4-9.6 3.2-6.4 6.4-9.6 6.4-16 0-3.2 3.2-6.4 3.2-9.6 3.2-6.4 3.2-9.6 6.4-16 0-3.2 3.2-6.4 3.2-9.6s3.2-9.6 3.2-12.8c0-3.2 3.2-9.6 3.2-12.8s0-6.4 0-6.4c3.2-16 3.2-28.8 3.2-44.8 0 0-518.4 0-518.4 0z" /> +<glyph unicode="" glyph-name="building" data-tags="building" d="M892.8 960h-761.6c-35.2 0-64-28.8-64-64v-960h345.6v150.4c0 25.6 22.4 48 48 48h102.4c25.6 0 48-22.4 48-48v-150.4h345.6v960c0 35.2-28.8 64-64 64zM246.4 233.6h-92.8v99.2h89.6l3.2-99.2zM246.4 409.6h-92.8v99.2h89.6l3.2-99.2zM246.4 582.4h-92.8v99.2h89.6l3.2-99.2zM246.4 755.2h-92.8v99.2h89.6l3.2-99.2zM400 233.6h-89.6v99.2h89.6v-99.2zM400 409.6h-89.6v99.2h89.6v-99.2zM400 582.4h-89.6v99.2h89.6v-99.2zM400 755.2h-89.6v99.2h89.6v-99.2zM556.8 233.6h-89.6v99.2h89.6v-99.2zM556.8 409.6h-89.6v99.2h89.6v-99.2zM556.8 582.4h-89.6v99.2h89.6v-99.2zM556.8 755.2h-89.6v99.2h89.6v-99.2zM713.6 233.6h-89.6v99.2h89.6v-99.2zM713.6 409.6h-89.6v99.2h89.6v-99.2zM713.6 582.4h-89.6v99.2h89.6v-99.2zM713.6 755.2h-89.6v99.2h89.6v-99.2zM870.4 233.6h-89.6v99.2h89.6v-99.2zM870.4 409.6h-89.6v99.2h89.6v-99.2zM870.4 582.4h-89.6v99.2h89.6v-99.2zM870.4 755.2h-89.6v99.2h89.6v-99.2z" /> +<glyph unicode="" glyph-name="bus" data-tags="bus" d="M41.6 700.8h-16c-12.8 0-25.6-9.6-25.6-25.6v-102.4c0-16 12.8-25.6 25.6-25.6h16c16 0 25.6 12.8 25.6 25.6v102.4c3.2 16-9.6 25.6-25.6 25.6zM512 960c-236.8 0-432-28.8-432-217.6v-537.6c0-48 22.4-89.6 54.4-118.4v-96c0-28.8 25.6-54.4 54.4-54.4h54.4c28.8 0 54.4 25.6 54.4 54.4v54.4h432v-54.4c0-28.8 25.6-54.4 54.4-54.4h54.4c28.8 0 54.4 25.6 54.4 54.4v96c32 28.8 54.4 73.6 54.4 118.4v537.6c-3.2 188.8-198.4 217.6-435.2 217.6zM268.8 153.6c-44.8 0-80 35.2-80 80s35.2 80 80 80 80-35.2 80-80c3.2-44.8-35.2-80-80-80zM755.2 153.6c-44.8 0-80 35.2-80 80s35.2 80 80 80 80-35.2 80-80-35.2-80-80-80zM870.4 508.8c0-19.2-16-35.2-35.2-35.2h-646.4c-19.2 0-35.2 16-35.2 35.2v236.8c0 19.2 16 35.2 35.2 35.2h646.4c19.2 0 35.2-16 35.2-35.2v-236.8zM998.4 700.8h-16c-16 0-25.6-12.8-25.6-25.6v-102.4c0-16 12.8-25.6 25.6-25.6h16c16 0 25.6 12.8 25.6 25.6v102.4c0 16-12.8 25.6-25.6 25.6z" /> +<glyph unicode="" glyph-name="calculator-fill" data-tags="calculator-fill" d="M723.2 960h-422.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h419.2c115.2 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8zM252.8 316.8c0 35.2 28.8 64 64 64v0c35.2 0 64-28.8 64-64s-28.8-64-64-64v0c-35.2 0-64 28.8-64 64v0zM252.8 512c0 35.2 28.8 64 64 64v0c35.2 0 64-28.8 64-64s-28.8-64-64-64v0c-35.2 0-64 28.8-64 64zM512 57.6h-195.2c-35.2 0-64 28.8-64 64v0c0 35.2 28.8 64 64 64h195.2c35.2 0 64-28.8 64-64s-28.8-64-64-64zM512 252.8v0c-35.2 0-64 28.8-64 64v0c0 35.2 28.8 64 64 64v0c35.2 0 64-28.8 64-64s-28.8-64-64-64zM512 448v0c-35.2 0-64 28.8-64 64s28.8 64 64 64v0c35.2 0 64-28.8 64-64s-28.8-64-64-64zM707.2 57.6v0c-35.2 0-64 28.8-64 64v0c0 35.2 28.8 64 64 64v0c35.2 0 64-28.8 64-64s-28.8-64-64-64zM640 316.8v0c0 35.2 28.8 64 64 64v0c35.2 0 64-28.8 64-64s-28.8-64-64-64v0c-35.2 0-64 28.8-64 64zM771.2 512c0-35.2-28.8-64-64-64v0c-35.2 0-64 28.8-64 64s28.8 64 64 64v0c35.2 3.2 64-25.6 64-64v0zM771.2 675.2c0-19.2-16-32-32-32h-454.4c-19.2 0-32 16-32 32v131.2c0 19.2 16 32 32 32h454.4c19.2 0 32-16 32-32 0 0 0-131.2 0-131.2z" /> +<glyph unicode="" glyph-name="calculator" data-tags="calculator" d="M723.2 960h-422.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h419.2c115.2 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8zM835.2 140.8c0-64-51.2-115.2-115.2-115.2h-419.2c-64 0-115.2 51.2-115.2 115.2v614.4c0 64 51.2 115.2 115.2 115.2h419.2c64 0 115.2-51.2 115.2-115.2v0-614.4zM512 390.4v0c-32 0-57.6-25.6-57.6-57.6v0c0-32 25.6-57.6 57.6-57.6v0c32 0 57.6 25.6 57.6 57.6v0c0 28.8-25.6 57.6-57.6 57.6zM684.8 390.4v0c-32 0-57.6-25.6-57.6-57.6v0c0-32 25.6-57.6 57.6-57.6v0c32 0 57.6 25.6 57.6 57.6v0c0 28.8-25.6 57.6-57.6 57.6zM336 390.4v0c-32 0-57.6-25.6-57.6-57.6v0c0-32 25.6-57.6 57.6-57.6v0c32 0 57.6 25.6 57.6 57.6v0c0 28.8-25.6 57.6-57.6 57.6zM512 214.4h-176c-32 0-57.6-25.6-57.6-57.6v0c0-32 25.6-57.6 57.6-57.6h176c32 0 57.6 25.6 57.6 57.6v0c0 28.8-25.6 57.6-57.6 57.6zM336 566.4v0c-32 0-57.6-25.6-57.6-57.6v0c0-32 25.6-57.6 57.6-57.6v0c32 0 57.6 25.6 57.6 57.6v0c0 28.8-25.6 57.6-57.6 57.6zM688 566.4v0c-32 0-57.6-25.6-57.6-57.6v0c0-32 25.6-57.6 57.6-57.6v0c32 0 57.6 25.6 57.6 57.6v0c0 28.8-25.6 57.6-57.6 57.6zM716.8 800h-409.6c-16 0-28.8-12.8-28.8-28.8v-118.4c0-16 12.8-28.8 28.8-28.8h409.6c16 0 28.8 12.8 28.8 28.8v118.4c0 16-12.8 28.8-28.8 28.8zM688 214.4v0c-32 0-57.6-25.6-57.6-57.6v0c0-32 25.6-57.6 57.6-57.6v0c32 0 57.6 25.6 57.6 57.6v0c0 28.8-25.6 57.6-57.6 57.6zM512 566.4v0c-32 0-57.6-25.6-57.6-57.6v0c0-32 25.6-57.6 57.6-57.6v0c32 0 57.6 25.6 57.6 57.6v0c0 28.8-25.6 57.6-57.6 57.6z" /> +<glyph unicode="" glyph-name="calendar-check-fill" data-tags="calendar-check-fill" d="M966.4 812.8c-38.4 38.4-86.4 60.8-140.8 60.8v54.4c0 19.2-12.8 32-32 32h-48c-19.2 0-32-12.8-32-32v-54.4h-406.4v54.4c0 19.2-12.8 32-32 32h-44.8c-19.2 0-32-12.8-32-32v-54.4c-54.4 0-102.4-22.4-137.6-60.8-41.6-41.6-60.8-92.8-60.8-144v-524.8c0-115.2 86.4-208 198.4-208h620.8c112 0 204.8 86.4 204.8 198.4 0 3.2 0 3.2 0 6.4v528c0 51.2-19.2 105.6-57.6 144zM92.8 668.8c0 28.8 12.8 57.6 32 76.8 19.2 22.4 44.8 35.2 73.6 35.2v-51.2c0-19.2 12.8-32 32-32h48c19.2 0 32 12.8 32 32v54.4h403.2v-51.2c0-19.2 12.8-32 32-32h48c19.2 0 32 12.8 32 32v48c28.8 0 54.4-12.8 73.6-35.2s32-48 32-76.8v-38.4h-838.4v38.4zM697.6 348.8l-230.4-230.4-140.8 137.6c-19.2 19.2-19.2 48 0 64 19.2 19.2 48 19.2 64 0l73.6-73.6 166.4 166.4c19.2 19.2 48 19.2 64 0v0c19.2-16 19.2-44.8 3.2-64z" /> +<glyph unicode="" glyph-name="calendar-check" data-tags="calendar-check" d="M966.4 812.8c-38.4 38.4-86.4 60.8-140.8 60.8v54.4c0 19.2-12.8 32-32 32h-48c-19.2 0-32-12.8-32-32v-54.4h-406.4v54.4c0 19.2-12.8 32-32 32h-44.8c-19.2 0-32-12.8-32-32v-54.4c-54.4 0-102.4-22.4-137.6-60.8-41.6-41.6-60.8-92.8-60.8-144v-524.8c0-115.2 86.4-208 198.4-208h620.8c112 0 204.8 86.4 204.8 198.4 0 3.2 0 3.2 0 6.4v528c0 51.2-19.2 105.6-57.6 144zM92.8 668.8c0 28.8 12.8 57.6 32 76.8 19.2 22.4 44.8 35.2 73.6 35.2v-51.2c0-19.2 12.8-32 32-32h48c19.2 0 32 12.8 32 32v54.4h403.2v-51.2c0-19.2 12.8-32 32-32h48c19.2 0 32 12.8 32 32v48c28.8 0 54.4-12.8 73.6-35.2s32-48 32-76.8v-38.4h-838.4v38.4zM931.2 140.8c0-64-51.2-112-112-112h-614.4c-28.8 0-57.6 12.8-80 32-22.4 22.4-35.2 51.2-32 80v384h841.6l-3.2-384zM467.2 118.4l230.4 230.4c19.2 19.2 19.2 48 0 64v0c-19.2 19.2-48 19.2-64 0l-166.4-166.4-73.6 73.6c-19.2 19.2-48 19.2-64 0-19.2-19.2-19.2-48 0-64l137.6-137.6z" /> +<glyph unicode="" glyph-name="calendar-day-fill" data-tags="calendar-day-fill" d="M966.4 812.8c-38.4 38.4-86.4 60.8-140.8 60.8v54.4c0 19.2-12.8 32-32 32h-48c-19.2 0-32-12.8-32-32v-54.4h-406.4v54.4c0 19.2-12.8 32-32 32h-44.8c-19.2 0-32-12.8-32-32v-54.4c-54.4 0-102.4-22.4-137.6-60.8-41.6-41.6-60.8-92.8-60.8-144v-524.8c0-115.2 86.4-208 198.4-208h620.8c112 0 204.8 86.4 204.8 198.4 0 3.2 0 3.2 0 6.4v528c0 51.2-19.2 105.6-57.6 144zM828.8 390.4c0-32-25.6-57.6-57.6-57.6v0c-32 0-57.6 25.6-57.6 57.6v0c0 32 25.6 57.6 57.6 57.6v0c28.8 0 57.6-25.6 57.6-57.6v0zM931.2 630.4h-838.4v38.4c0 28.8 12.8 57.6 32 76.8 19.2 22.4 44.8 35.2 73.6 35.2v-51.2c0-19.2 12.8-32 32-32h48c19.2 0 32 12.8 32 32v54.4h403.2v-51.2c0-19.2 12.8-32 32-32h48c19.2 0 32 12.8 32 32v48c28.8 0 54.4-12.8 73.6-35.2s32-48 32-76.8c0 0 0-38.4 0-38.4z" /> +<glyph unicode="" glyph-name="calendar-day" data-tags="calendar-day" d="M966.4 812.8c-38.4 38.4-86.4 60.8-140.8 60.8v54.4c0 19.2-12.8 32-32 32h-48c-19.2 0-32-12.8-32-32v-54.4h-406.4v54.4c0 19.2-12.8 32-32 32h-44.8c-19.2 0-32-12.8-32-32v-54.4c-54.4 0-102.4-22.4-137.6-60.8-41.6-41.6-60.8-92.8-60.8-144v-524.8c0-115.2 86.4-208 198.4-208h620.8c112 0 204.8 86.4 204.8 198.4 0 3.2 0 3.2 0 6.4v528c0 51.2-19.2 105.6-57.6 144zM92.8 668.8c0 28.8 12.8 57.6 32 76.8 19.2 22.4 44.8 35.2 73.6 35.2v-51.2c0-19.2 12.8-32 32-32h48c19.2 0 32 12.8 32 32v54.4h403.2v-51.2c0-19.2 12.8-32 32-32h48c19.2 0 32 12.8 32 32v48c28.8 0 54.4-12.8 73.6-35.2s32-48 32-76.8v-38.4h-838.4v38.4zM931.2 140.8c0-64-51.2-112-112-112h-614.4c-28.8 0-57.6 12.8-80 32-22.4 22.4-35.2 51.2-32 80v384h841.6l-3.2-384zM966.4 812.8c-38.4 38.4-86.4 60.8-140.8 60.8v54.4c0 19.2-12.8 32-32 32h-48c-19.2 0-32-12.8-32-32v-54.4h-406.4v54.4c0 19.2-12.8 32-32 32h-44.8c-19.2 0-32-12.8-32-32v-54.4c-54.4 0-102.4-22.4-137.6-60.8-41.6-41.6-60.8-92.8-60.8-144v-524.8c0-115.2 86.4-208 198.4-208h620.8c112 0 204.8 86.4 204.8 198.4 0 3.2 0 3.2 0 6.4v528c0 51.2-19.2 105.6-57.6 144zM931.2 140.8c0-64-51.2-112-112-112h-614.4c-28.8 0-57.6 12.8-80 35.2s-35.2 51.2-32 80v380.8h841.6l-3.2-384zM931.2 630.4h-838.4v38.4c0 28.8 12.8 57.6 32 76.8 19.2 22.4 44.8 35.2 73.6 35.2v-51.2c0-19.2 12.8-32 32-32h48c19.2 0 32 12.8 32 32v54.4h403.2v-51.2c0-19.2 12.8-32 32-32h48c19.2 0 32 12.8 32 32v48c28.8 0 54.4-12.8 73.6-35.2s32-48 32-76.8c0 0 0-38.4 0-38.4zM771.2 329.6v0c32 0 57.6 25.6 57.6 57.6v0c0 32-25.6 57.6-57.6 57.6v0c-32 0-57.6-25.6-57.6-57.6v0c0-28.8 25.6-57.6 57.6-57.6z" /> +<glyph unicode="" glyph-name="calendar-event-fill" data-tags="calendar-event-fill" d="M966.4 812.8c-38.4 38.4-86.4 60.8-140.8 60.8v54.4c0 19.2-12.8 32-32 32h-48c-19.2 0-32-12.8-32-32v-54.4h-406.4v54.4c0 19.2-12.8 32-32 32h-44.8c-19.2 0-32-12.8-32-32v-54.4c-54.4 0-102.4-22.4-137.6-60.8-41.6-41.6-60.8-92.8-60.8-144v-524.8c0-115.2 86.4-208 198.4-208 3.2 0 3.2 0 6.4 0h614.4c112 0 204.8 86.4 204.8 198.4 0 3.2 0 3.2 0 6.4v528c0 51.2-19.2 105.6-57.6 144zM652.8 105.6h-281.6c-19.2 0-35.2 16-35.2 35.2s16 35.2 35.2 35.2h281.6c19.2 0 35.2-16 35.2-35.2s-16-35.2-35.2-35.2zM364.8 377.6c16 12.8 38.4 12.8 51.2 0l57.6-57.6 131.2 134.4c12.8 16 38.4 16 51.2 0 16-16 16-38.4 0-51.2l-185.6-185.6-112 108.8c-9.6 12.8-9.6 35.2 6.4 51.2zM92.8 668.8c0 28.8 12.8 57.6 32 76.8 19.2 22.4 44.8 35.2 73.6 35.2v-51.2c0-19.2 12.8-32 32-32h48c19.2 0 32 12.8 32 32v54.4h403.2v-51.2c0-19.2 12.8-32 32-32h48c19.2 0 32 12.8 32 32v48c28.8 0 54.4-12.8 73.6-35.2s32-48 32-76.8v-38.4h-838.4v38.4z" /> +<glyph unicode="" glyph-name="calendar-event" data-tags="calendar-event" d="M476.8 214.4l185.6 185.6c16 16 12.8 38.4 0 51.2-16 12.8-38.4 12.8-51.2 0l-131.2-134.4-64 60.8c-12.8 12.8-38.4 16-51.2 0-16-16-16-38.4 0-54.4l112-108.8zM966.4 812.8c-38.4 38.4-86.4 60.8-140.8 60.8v54.4c0 19.2-12.8 32-32 32h-48c-19.2 0-32-12.8-32-32v-54.4h-406.4v54.4c0 19.2-12.8 32-32 32h-44.8c-19.2 0-32-12.8-32-32v-54.4c-54.4 0-102.4-22.4-137.6-60.8-41.6-41.6-60.8-92.8-60.8-144v-524.8c0-115.2 86.4-208 198.4-208 3.2 0 3.2 0 6.4 0h614.4c112 0 204.8 86.4 204.8 198.4 0 3.2 0 3.2 0 6.4v528c0 51.2-19.2 105.6-57.6 144zM931.2 140.8c0-64-51.2-112-112-112h-614.4c-28.8 0-57.6 12.8-80 35.2s-35.2 51.2-32 80v380.8h838.4v-384zM931.2 630.4h-838.4v38.4c0 28.8 12.8 57.6 32 76.8 19.2 22.4 44.8 35.2 73.6 35.2v-51.2c0-19.2 12.8-32 32-32h48c19.2 0 32 12.8 32 32v54.4h403.2v-51.2c0-19.2 12.8-32 32-32h48c19.2 0 32 12.8 32 32v48c28.8 0 54.4-12.8 73.6-35.2s32-48 32-76.8c0 0 0-38.4 0-38.4zM371.2 105.6h281.6c19.2 0 35.2 16 35.2 35.2v0c0 19.2-16 35.2-35.2 35.2h-281.6c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2z" /> +<glyph unicode="" glyph-name="calendar-fill" data-tags="calendar-fill" d="M966.4 812.8c-38.4 38.4-86.4 60.8-140.8 60.8v54.4c0 19.2-12.8 32-32 32h-48c-19.2 0-32-12.8-32-32v-54.4h-406.4v54.4c0 19.2-12.8 32-32 32h-44.8c-19.2 0-32-12.8-32-32v-54.4c-54.4 0-102.4-22.4-137.6-60.8-41.6-41.6-60.8-92.8-60.8-144v-524.8c0-115.2 86.4-208 198.4-208h620.8c112 0 204.8 86.4 204.8 198.4 0 3.2 0 3.2 0 6.4v528c0 51.2-19.2 105.6-57.6 144zM931.2 630.4h-838.4v38.4c0 28.8 12.8 57.6 32 76.8 19.2 22.4 44.8 35.2 73.6 35.2v-51.2c0-19.2 12.8-32 32-32h48c19.2 0 32 12.8 32 32v54.4h403.2v-51.2c0-19.2 12.8-32 32-32h48c19.2 0 32 12.8 32 32v48c28.8 0 54.4-12.8 73.6-35.2s32-48 32-76.8c0 0 0-38.4 0-38.4z" /> +<glyph unicode="" glyph-name="calendar-week-fill" data-tags="calendar-week-fill" d="M966.4 812.8c-38.4 38.4-86.4 60.8-140.8 60.8v54.4c0 19.2-12.8 32-32 32h-48c-19.2 0-32-12.8-32-32v-54.4h-406.4v54.4c0 19.2-12.8 32-32 32h-44.8c-19.2 0-32-12.8-32-32v-54.4c-54.4 0-102.4-22.4-137.6-60.8-41.6-41.6-60.8-92.8-60.8-144v-524.8c0-115.2 86.4-208 198.4-208h620.8c112 0 204.8 86.4 204.8 198.4 0 3.2 0 3.2 0 6.4v528c0 51.2-19.2 105.6-57.6 144zM92.8 668.8c0 28.8 12.8 57.6 32 76.8 19.2 22.4 44.8 35.2 73.6 35.2v-51.2c0-19.2 12.8-32 32-32h48c19.2 0 32 12.8 32 32v54.4h403.2v-51.2c0-19.2 12.8-32 32-32h48c19.2 0 32 12.8 32 32v48c28.8 0 54.4-12.8 73.6-35.2s32-48 32-76.8v-38.4h-838.4v38.4zM931.2 140.8c0-64-51.2-112-112-112h-614.4c-28.8 0-57.6 12.8-80 32-22.4 22.4-35.2 51.2-32 80v384h841.6l-3.2-384zM966.4 812.8c-38.4 38.4-86.4 60.8-140.8 60.8v54.4c0 19.2-12.8 32-32 32h-48c-19.2 0-32-12.8-32-32v-54.4h-406.4v54.4c0 19.2-12.8 32-32 32h-44.8c-19.2 0-32-12.8-32-32v-54.4c-54.4 0-102.4-22.4-137.6-60.8-41.6-41.6-60.8-92.8-60.8-144v-524.8c0-115.2 86.4-208 198.4-208h620.8c112 0 204.8 86.4 204.8 198.4 0 3.2 0 3.2 0 6.4v528c0 51.2-19.2 105.6-57.6 144zM768 329.6v0 0h-512c-32 0-57.6 25.6-57.6 57.6v0c0 35.2 25.6 60.8 57.6 60.8h512c32 0 57.6-25.6 57.6-57.6 3.2-32-25.6-60.8-57.6-60.8zM931.2 630.4h-838.4v38.4c0 28.8 12.8 57.6 32 76.8 19.2 22.4 44.8 35.2 73.6 35.2v-51.2c0-19.2 12.8-32 32-32h48c19.2 0 32 12.8 32 32v54.4h403.2v-51.2c0-19.2 12.8-32 32-32h48c19.2 0 32 12.8 32 32v48c28.8 0 54.4-12.8 73.6-35.2s32-48 32-76.8c0 0 0-38.4 0-38.4z" /> +<glyph unicode="" glyph-name="calendar-week" data-tags="calendar-week" d="M966.4 812.8c-38.4 38.4-86.4 60.8-140.8 60.8v54.4c0 19.2-12.8 32-32 32h-48c-19.2 0-32-12.8-32-32v-54.4h-406.4v54.4c0 19.2-12.8 32-32 32h-44.8c-19.2 0-32-12.8-32-32v-54.4c-54.4 0-102.4-22.4-137.6-60.8-41.6-41.6-60.8-92.8-60.8-144v-524.8c0-115.2 86.4-208 198.4-208h620.8c112 0 204.8 86.4 204.8 198.4 0 3.2 0 3.2 0 6.4v528c0 51.2-19.2 105.6-57.6 144zM92.8 668.8c0 28.8 12.8 57.6 32 76.8 19.2 22.4 44.8 35.2 73.6 35.2v-51.2c0-19.2 12.8-32 32-32h48c19.2 0 32 12.8 32 32v54.4h403.2v-51.2c0-19.2 12.8-32 32-32h48c19.2 0 32 12.8 32 32v48c28.8 0 54.4-12.8 73.6-35.2s32-48 32-76.8v-38.4h-838.4v38.4zM931.2 140.8c0-64-51.2-112-112-112h-614.4c-28.8 0-57.6 12.8-80 32-22.4 22.4-35.2 51.2-32 80v384h841.6l-3.2-384zM966.4 812.8c-38.4 38.4-86.4 60.8-140.8 60.8v54.4c0 19.2-12.8 32-32 32h-48c-19.2 0-32-12.8-32-32v-54.4h-406.4v54.4c0 19.2-12.8 32-32 32h-44.8c-19.2 0-32-12.8-32-32v-54.4c-54.4 0-102.4-22.4-137.6-60.8-41.6-41.6-60.8-92.8-60.8-144v-524.8c0-115.2 86.4-208 198.4-208h620.8c112 0 204.8 86.4 204.8 198.4 0 3.2 0 3.2 0 6.4v528c0 51.2-19.2 105.6-57.6 144zM931.2 140.8c0-64-51.2-112-112-112h-614.4c-28.8 0-57.6 12.8-80 35.2s-35.2 51.2-32 80v380.8h838.4v-384zM931.2 630.4h-838.4v38.4c0 28.8 12.8 57.6 32 76.8 19.2 22.4 44.8 35.2 73.6 35.2v-51.2c0-19.2 12.8-32 32-32h48c19.2 0 32 12.8 32 32v54.4h403.2v-51.2c0-19.2 12.8-32 32-32h48c19.2 0 32 12.8 32 32v48c28.8 0 54.4-12.8 73.6-35.2s32-48 32-76.8c0 0 0-38.4 0-38.4zM256 313.6h512c32 0 57.6 22.4 57.6 51.2v0c0 28.8-25.6 51.2-57.6 51.2h-512c-32 0-57.6-22.4-57.6-51.2v0c0-25.6 25.6-51.2 57.6-51.2z" /> +<glyph unicode="" glyph-name="calendar" data-tags="calendar" d="M966.4 812.8c-38.4 38.4-86.4 60.8-140.8 60.8v54.4c0 19.2-12.8 32-32 32h-48c-19.2 0-32-12.8-32-32v-54.4h-406.4v54.4c0 19.2-12.8 32-32 32h-44.8c-19.2 0-32-12.8-32-32v-54.4c-54.4 0-102.4-22.4-137.6-60.8-41.6-41.6-60.8-92.8-60.8-144v-524.8c0-115.2 86.4-208 198.4-208h620.8c112 0 204.8 86.4 204.8 198.4 0 3.2 0 3.2 0 6.4v528c0 51.2-19.2 105.6-57.6 144zM92.8 668.8c0 28.8 12.8 57.6 32 76.8 19.2 22.4 44.8 35.2 73.6 35.2v-51.2c0-19.2 12.8-32 32-32h48c19.2 0 32 12.8 32 32v54.4h403.2v-51.2c0-19.2 12.8-32 32-32h48c19.2 0 32 12.8 32 32v48c28.8 0 54.4-12.8 73.6-35.2s32-48 32-76.8v-38.4h-838.4v38.4zM931.2 140.8c0-64-51.2-112-112-112h-614.4c-28.8 0-57.6 12.8-80 32-22.4 22.4-35.2 51.2-32 80v384h838.4v-384z" /> +<glyph unicode="" glyph-name="call-end" data-tags="call-end" d="M512 550.4c-67.2 0-134.4-9.6-195.2-32v-131.2c0-16-9.6-32-22.4-38.4-41.6-22.4-80-48-112-80-6.4-6.4-19.2-12.8-28.8-12.8-12.8 0-22.4 3.2-28.8 12.8l-105.6 105.6c-16 9.6-19.2 22.4-19.2 32s3.2 22.4 12.8 28.8c131.2 124.8 307.2 198.4 499.2 198.4s368-76.8 499.2-198.4c6.4-6.4 12.8-19.2 12.8-28.8s-3.2-22.4-12.8-28.8l-105.6-105.6c-6.4-6.4-19.2-12.8-28.8-12.8-12.8 0-22.4 3.2-28.8 12.8-35.2 32-73.6 57.6-115.2 80-12.8 6.4-22.4 22.4-22.4 38.4v131.2c-64 19.2-131.2 28.8-198.4 28.8z" /> +<glyph unicode="" glyph-name="call" data-tags="call" d="M915.2 278.4c-9.6 9.6-19.2 12.8-32 12.8-51.2 3.2-102.4 9.6-150.4 25.6-16 6.4-35.2 3.2-48-12.8l-108.8-99.2c-64 32-124.8 76.8-179.2 131.2s-96 115.2-128 179.2l102.4 102.4c12.8 12.8 16 32 12.8 48-16 48-25.6 99.2-28.8 150.4 0 12.8-6.4 22.4-12.8 32-9.6 12.8-19.2 16-32 16h-166.4c-12.8 0-25.6-3.2-32-12.8s-16-22.4-16-35.2c6.4-198.4 83.2-396.8 236.8-547.2 153.6-153.6 348.8-230.4 550.4-236.8 12.8 0 25.6 3.2 32 12.8 9.6 9.6 12.8 22.4 12.8 32v166.4c0 12.8-3.2 25.6-12.8 35.2z" /> +<glyph unicode="" glyph-name="camera-fill" data-tags="camera-fill" d="M912 758.4h-121.6c-12.8 0-22.4 3.2-35.2 6.4-6.4 3.2-12.8 6.4-19.2 9.6-22.4 12.8-41.6 35.2-48 64-9.6 32-38.4 51.2-70.4 51.2h-220.8c-32 0-60.8-22.4-70.4-54.4-6.4-25.6-22.4-48-44.8-64-3.2-3.2-6.4-6.4-12.8-6.4-12.8-6.4-22.4-6.4-35.2-6.4h-121.6c-60.8 0-112-51.2-112-115.2v-524.8c0-60.8 51.2-112 112-112h796.8c60.8 0 112 51.2 112 112v524.8c3.2 64-48 115.2-108.8 115.2zM512 134.4c-144 0-262.4 118.4-262.4 262.4s118.4 262.4 262.4 262.4 262.4-118.4 262.4-262.4-118.4-262.4-262.4-262.4zM512 553.6c-86.4 0-156.8-70.4-156.8-156.8s70.4-156.8 156.8-156.8 156.8 70.4 156.8 156.8-70.4 156.8-156.8 156.8z" /> +<glyph unicode="" glyph-name="camera-video-fill" data-tags="camera-video-fill" d="M672 771.2c-22.4 19.2-51.2 28.8-80 28.8h-480c-28.8 0-57.6-9.6-80-28.8-19.2-16-32-41.6-32-67.2v-512c0-25.6 12.8-48 32-67.2 22.4-19.2 51.2-28.8 80-28.8h480c60.8 0 112 41.6 112 96v512c0 25.6-12.8 51.2-32 67.2zM534.4 572.8c-35.2 0-60.8 28.8-60.8 60.8s28.8 60.8 60.8 60.8c35.2 0 60.8-28.8 60.8-60.8s-25.6-60.8-60.8-60.8zM940.8 736l-172.8-169.6v-233.6l172.8-169.6c32-25.6 83.2-6.4 83.2 28.8v515.2c0 35.2-54.4 54.4-83.2 28.8z" /> +<glyph unicode="" glyph-name="camera-video" data-tags="camera-video" d="M976 777.6c-35.2 16-73.6 12.8-102.4-9.6l-169.6-128v64c0 54.4-41.6 96-96 96h-512c-54.4 0-96-41.6-96-96v-512c0-54.4 41.6-96 96-96h512c54.4 0 96 41.6 96 96v64l166.4-121.6 3.2-3.2c16-12.8 38.4-19.2 60.8-19.2 16 0 28.8 3.2 41.6 9.6 28.8 12.8 48 41.6 48 70.4v515.2c0 28.8-16 57.6-48 70.4zM624 192c0-9.6-6.4-16-16-16h-512c-9.6 0-16 6.4-16 16v512c0 9.6 6.4 16 16 16h512c9.6 0 16-6.4 16-16v-512zM944 192c-3.2-3.2-12.8-3.2-19.2 0l-220.8 153.6v201.6l220.8 156.8c6.4 3.2 16 3.2 19.2 0v-512zM502.4 684.8c-35.2 0-60.8-28.8-60.8-60.8 0-35.2 28.8-60.8 60.8-60.8 35.2 0 60.8 28.8 60.8 60.8 3.2 32-25.6 60.8-60.8 60.8z" /> +<glyph unicode="" glyph-name="camera" data-tags="camera" d="M512 633.6c-131.2 0-240-108.8-240-240s108.8-240 240-240 240 108.8 240 240-108.8 240-240 240zM512 249.6c-80 0-144 64-144 144s64 144 144 144 144-64 144-144-64-144-144-144zM912 758.4h-121.6c-12.8 0-22.4 3.2-35.2 6.4-6.4 3.2-12.8 6.4-19.2 9.6-22.4 12.8-41.6 35.2-48 64-9.6 32-38.4 51.2-70.4 51.2h-220.8c-32 0-60.8-22.4-70.4-54.4-6.4-25.6-22.4-48-44.8-64-3.2-3.2-6.4-6.4-12.8-6.4-12.8-6.4-22.4-6.4-35.2-6.4h-121.6c-60.8 0-112-51.2-112-115.2v-524.8c0-60.8 51.2-112 112-112h796.8c60.8 0 112 51.2 112 112v524.8c3.2 64-48 115.2-108.8 115.2zM944 121.6c0-19.2-16-32-32-32h-800c-19.2 0-32 16-32 32v521.6c0 19.2 16 32 32 32h121.6c19.2 0 41.6 3.2 60.8 9.6 9.6 3.2 22.4 9.6 32 16 35.2 19.2 60.8 51.2 73.6 86.4 3.2 12.8 16 19.2 28.8 19.2h163.2c12.8 0 25.6-6.4 28.8-19.2 16-35.2 41.6-67.2 73.6-86.4 9.6-6.4 22.4-12.8 32-16 19.2-6.4 38.4-9.6 60.8-9.6h121.6c19.2 0 32-16 32-32v-521.6h3.2z" /> +<glyph unicode="" glyph-name="car" data-tags="car" d="M988.8 640h-99.2c-3.2 0-6.4 0-6.4 0l-48 137.6c-9.6 25.6-35.2 44.8-67.2 44.8h-512c-32 0-57.6-19.2-67.2-48l-48-137.6c-3.2 0-3.2 0-6.4 0h-99.2c-19.2 3.2-35.2-12.8-35.2-32v-32c0-19.2 16-35.2 35.2-35.2h73.6l-3.2-6.4-12.8-35.2v-374.4c0-25.6 22.4-48 48-48h48c25.6 0 48 22.4 48 48v48h560v-48c0-25.6 22.4-48 48-48h48c25.6 0 48 22.4 48 48v371.2l-12.8 38.4-3.2 6.4h73.6c19.2 0 35.2 16 35.2 35.2v32c-9.6 19.2-25.6 35.2-44.8 35.2zM275.2 422.4h-118.4c-9.6 0-16 6.4-16 16s6.4 16 16 16h115.2c9.6 0 16-6.4 16-16 3.2-9.6-6.4-16-12.8-16zM192 544c-12.8 0-22.4 9.6-19.2 22.4l51.2 166.4c9.6 22.4 28.8 35.2 51.2 35.2h476.8c22.4 0 41.6-12.8 48-35.2l51.2-166.4c3.2-12.8-6.4-22.4-19.2-22.4-92.8 12.8-201.6 19.2-316.8 19.2-118.4 3.2-227.2-6.4-323.2-19.2zM867.2 422.4h-115.2c-9.6 0-16 6.4-16 16s6.4 16 16 16h115.2c9.6 0 16-6.4 16-16s-6.4-16-16-16z" /> +<glyph unicode="" glyph-name="card-fill" data-tags="card-fill" d="M864 812.8h-704c-86.4 0-160-70.4-160-160v-28.8h1024v28.8c0 89.6-70.4 160-160 160zM0 243.2c0-86.4 70.4-160 160-160h704c86.4 0 160 70.4 160 160v256h-1024v-256zM156.8 345.6c0 19.2 12.8 32 32 32h57.6c19.2 0 32-12.8 32-32v-57.6c0-19.2-12.8-32-32-32h-57.6c-19.2 0-32 12.8-32 32v57.6z" /> +<glyph unicode="" glyph-name="card" data-tags="card" d="M864 812.8h-704c-86.4 0-160-70.4-160-160v-412.8c0-86.4 70.4-160 160-160h704c86.4 0 160 70.4 160 160v412.8c0 89.6-70.4 160-160 160zM940.8 243.2c0-41.6-35.2-76.8-76.8-76.8h-704c-41.6 0-76.8 35.2-76.8 76.8v256h857.6v-256zM940.8 624h-857.6v28.8c0 41.6 35.2 76.8 76.8 76.8h704c41.6 0 76.8-35.2 76.8-76.8v-28.8zM220.8 291.2h57.6c19.2 0 32 12.8 32 32v57.6c0 19.2-12.8 32-32 32h-57.6c-19.2 0-32-12.8-32-32v-57.6c0-19.2 12.8-32 32-32z" /> +<glyph unicode="" glyph-name="caret-down-fill" data-tags="caret-down-fill" d="M473.6 262.4l-224 313.6c-22.4 32 0 73.6 38.4 73.6h448c38.4 0 60.8-44.8 38.4-73.6l-224-313.6c-19.2-25.6-57.6-25.6-76.8 0z" /> +<glyph unicode="" glyph-name="caret-down-square-fill" data-tags="caret-down-square-fill" d="M896 960h-768c-70.4 0-128-57.6-128-128v-768c0-70.4 57.6-128 128-128h768c70.4 0 128 57.6 128 128v768c0 70.4-57.6 128-128 128zM745.6 563.2l-198.4-278.4c-16-22.4-51.2-22.4-67.2 0l-198.4 278.4c-19.2 28.8 0 67.2 35.2 67.2h396.8c32-3.2 51.2-41.6 32-67.2z" /> +<glyph unicode="" glyph-name="caret-down-square" data-tags="caret-down-square" d="M819.2 960h-614.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8zM931.2 140.8c0-64-51.2-115.2-115.2-115.2h-611.2c-64 0-115.2 51.2-115.2 115.2v614.4c0 64 51.2 115.2 115.2 115.2v0h611.2c64 0 115.2-51.2 115.2-115.2v-614.4zM697.6 617.6h-371.2c-32 0-51.2-35.2-32-60.8l185.6-259.2c16-22.4 48-22.4 64 0l185.6 259.2c16 22.4 0 60.8-32 60.8z" /> +<glyph unicode="" glyph-name="caret-left-fill" data-tags="caret-left-fill" d="M326.4 486.4l313.6 224c32 22.4 73.6 0 73.6-38.4v-448c0-38.4-44.8-60.8-73.6-38.4l-313.6 224c-25.6 19.2-25.6 57.6 0 76.8z" /> +<glyph unicode="" glyph-name="caret-left-square-fill" data-tags="caret-left-square-fill" d="M1024 64v768c0 70.4-57.6 128-128 128h-768c-70.4 0-128-57.6-128-128v-768c0-70.4 57.6-128 128-128h768c70.4 0 128 57.6 128 128zM627.2 214.4l-278.4 198.4c-22.4 16-22.4 51.2 0 67.2l278.4 198.4c28.8 19.2 67.2 0 67.2-35.2v-396.8c-3.2-32-41.6-51.2-67.2-32z" /> +<glyph unicode="" glyph-name="caret-left-square" data-tags="caret-left-square" d="M1024 140.8v614.4c0 112-92.8 204.8-204.8 204.8h-614.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 208 92.8 208 204.8zM204.8 28.8c-64 0-115.2 51.2-115.2 115.2v611.2c0 64 51.2 115.2 115.2 115.2h611.2c64 0 115.2-51.2 115.2-115.2v0-611.2c0-64-51.2-115.2-115.2-115.2h-611.2zM681.6 262.4v371.2c0 32-35.2 51.2-60.8 32l-262.4-185.6c-22.4-16-22.4-48 0-64l259.2-185.6c25.6-16 64 0 64 32z" /> +<glyph unicode="" glyph-name="caret-right-fill" data-tags="caret-right-fill" d="M697.6 486.4l-313.6 224c-32 22.4-73.6 0-73.6-38.4v-448c0-38.4 44.8-60.8 73.6-38.4l313.6 224c25.6 19.2 25.6 57.6 0 76.8z" /> +<glyph unicode="" glyph-name="caret-right-square-fill" data-tags="caret-right-square-fill" d="M0 832v-768c0-70.4 57.6-128 128-128h768c70.4 0 128 57.6 128 128v768c0 70.4-57.6 128-128 128h-768c-70.4 0-128-57.6-128-128zM396.8 681.6l278.4-198.4c22.4-16 22.4-51.2 0-67.2l-278.4-198.4c-28.8-19.2-67.2 0-67.2 35.2v393.6c3.2 35.2 41.6 54.4 67.2 35.2z" /> +<glyph unicode="" glyph-name="caret-right-square" data-tags="caret-right-square" d="M0 755.2v-611.2c0-115.2 92.8-208 204.8-208h611.2c112 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8h-614.4c-112 0-204.8-92.8-204.8-204.8zM819.2 867.2c64 0 115.2-51.2 115.2-115.2v-611.2c0-64-51.2-115.2-115.2-115.2h-614.4c-64 0-115.2 51.2-115.2 115.2v0 614.4c0 64 51.2 115.2 115.2 115.2l614.4-3.2zM342.4 633.6v-371.2c0-32 35.2-51.2 60.8-32l259.2 185.6c22.4 16 22.4 48 0 64l-259.2 185.6c-22.4 16-60.8 0-60.8-32z" /> +<glyph unicode="" glyph-name="caret-up-fill" data-tags="caret-up-fill" d="M473.6 633.6l-224-313.6c-22.4-32 0-73.6 38.4-73.6h448c38.4 0 60.8 44.8 38.4 73.6l-224 313.6c-19.2 25.6-57.6 25.6-76.8 0z" /> +<glyph unicode="" glyph-name="caret-up-square-fill" data-tags="caret-up-square-fill" d="M128-64h768c70.4 0 128 57.6 128 128v768c0 70.4-57.6 128-128 128h-768c-70.4 0-128-57.6-128-128v-768c0-70.4 57.6-128 128-128zM278.4 332.8l198.4 278.4c16 22.4 51.2 22.4 67.2 0l198.4-278.4c19.2-28.8 0-67.2-35.2-67.2h-393.6c-35.2 3.2-54.4 41.6-35.2 67.2z" /> +<glyph unicode="" glyph-name="caret-up-square" data-tags="caret-up-square" d="M204.8-64h611.2c112 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8h-614.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208zM92.8 755.2c0 64 51.2 115.2 115.2 115.2h611.2c64 0 115.2-51.2 115.2-115.2v-611.2c0-64-51.2-115.2-115.2-115.2v0h-614.4c-64 0-115.2 51.2-115.2 115.2l3.2 611.2zM326.4 278.4h371.2c32 0 51.2 35.2 32 60.8l-185.6 262.4c-16 22.4-48 22.4-64 0l-185.6-259.2c-16-25.6 0-64 32-64z" /> +<glyph unicode="" glyph-name="cart-fill" data-tags="cart-fill" d="M716.8 60.8c0-44.8 35.2-76.8 76.8-76.8 44.8 0 76.8 35.2 76.8 76.8 0 44.8-35.2 76.8-76.8 76.8s-76.8-35.2-76.8-76.8zM339.2 60.8c0-44.8 35.2-76.8 76.8-76.8 44.8 0 76.8 35.2 76.8 76.8 0 44.8-35.2 76.8-76.8 76.8s-76.8-35.2-76.8-76.8zM195.2 915.2c25.6 0 48-16 54.4-41.6l48-153.6h675.2c28.8 0 51.2-22.4 51.2-51.2v0c0-9.6-3.2-19.2-6.4-28.8l-112-364.8c-6.4-22.4-28.8-38.4-54.4-38.4h-486.4c-25.6 0-48 16-54.4 41.6l-156.8 521.6h-96c-32 0-57.6 25.6-57.6 57.6v0c0 32 25.6 57.6 57.6 57.6 0 0 137.6 0 137.6 0z" /> +<glyph unicode="" glyph-name="cart" data-tags="cart" d="M812.8 172.8c-44.8 0-80-35.2-80-80s35.2-80 80-80 80 35.2 80 80-35.2 80-80 80zM428.8 172.8c-44.8 0-80-35.2-80-80s35.2-80 80-80 80 35.2 80 80-35.2 80-80 80zM995.2 675.2c-19.2 19.2-44.8 28.8-70.4 28.8h-531.2l-32 102.4c-12.8 44.8-54.4 76.8-102.4 76.8h-169.6c-48 0-89.6-38.4-89.6-89.6s41.6-89.6 89.6-89.6h96l102.4-412.8c12.8-44.8 54.4-76.8 102.4-76.8h464c44.8 0 86.4 28.8 99.2 73.6l60.8 272c3.2 12.8 6.4 28.8 6.4 41.6 3.2 28.8-6.4 54.4-25.6 73.6zM963.2 601.6c0-9.6 0-16-3.2-22.4l-60.8-272c-6.4-19.2-22.4-32-41.6-32h-467.2c-19.2 0-38.4 12.8-41.6 32l-112 425.6c-6.4 19.2-22.4 32-41.6 32h-108.8c-16 0-28.8 12.8-28.8 28.8s12.8 28.8 28.8 28.8h179.2c19.2 0 38.4-12.8 41.6-32l44.8-147.2h572.8c19.2 0 38.4-19.2 38.4-41.6v0z" /> +<glyph unicode="" glyph-name="cash-stack" data-tags="cash-stack" d="M1008 643.2c-19.2 25.6-48 41.6-80 41.6h-832c-38.4 0-73.6-25.6-89.6-57.6-3.2-12.8-6.4-25.6-6.4-38.4v-480c0-25.6 9.6-48 25.6-64 6.4-6.4 9.6-9.6 16-16 6.4-3.2 9.6-6.4 16-9.6 12.8-6.4 25.6-6.4 38.4-6.4h832c12.8 0 25.6 3.2 38.4 6.4 6.4 3.2 9.6 6.4 16 9.6s12.8 9.6 16 16c16 16 25.6 38.4 25.6 64v480c0 19.2-6.4 38.4-16 54.4zM940.8 128c0-19.2-12.8-32-32-32h-793.6c-19.2 0-32 12.8-32 32v441.6c0 19.2 12.8 32 32 32h793.6c19.2 0 32-12.8 32-32v-441.6zM675.2 508.8h-48l-19.2-105.6h-51.2l-19.2 105.6h-54.4l-19.2-105.6h-51.2l-19.2 105.6h-44.8l19.2-105.6h-32v-44.8h38.4l35.2-169.6h54.4l32 169.6h22.4l32-169.6h54.4l32 169.6h41.6v44.8h-32l28.8 105.6zM438.4 272l-19.2 86.4h35.2l-16-86.4zM508.8 403.2h-6.4l6.4 35.2 9.6-35.2h-9.6zM582.4 272l-19.2 86.4h35.2l-16-86.4zM892.8 787.2h-761.6c-28.8 0-51.2-22.4-51.2-51.2h867.2c-3.2 28.8-25.6 51.2-54.4 51.2zM796.8 883.2h-569.6c-28.8 0-54.4-22.4-54.4-51.2h678.4c0 28.8-25.6 51.2-54.4 51.2z" /> +<glyph unicode="" glyph-name="cash" data-tags="cash" d="M1008 742.4c-19.2 25.6-48 41.6-80 41.6h-832c-38.4 0-73.6-25.6-89.6-57.6-3.2-12.8-6.4-25.6-6.4-38.4v-480c0-25.6 9.6-48 25.6-64 6.4-6.4 9.6-9.6 16-16 6.4-3.2 9.6-6.4 16-9.6 12.8-6.4 25.6-6.4 38.4-6.4h832c12.8 0 25.6 3.2 38.4 6.4 6.4 3.2 9.6 6.4 16 9.6s12.8 9.6 16 16c16 16 25.6 38.4 25.6 64v480c0 19.2-6.4 38.4-16 54.4zM940.8 227.2c0-19.2-12.8-32-32-32h-793.6c-19.2 0-32 12.8-32 32v441.6c0 19.2 12.8 32 32 32h793.6c19.2 0 32-12.8 32-32v-441.6zM675.2 608h-48l-19.2-105.6h-51.2l-19.2 105.6h-54.4l-19.2-105.6h-51.2l-19.2 105.6h-44.8l19.2-105.6h-32v-44.8h38.4l35.2-169.6h54.4l32 169.6h22.4l32-169.6h54.4l32 169.6h41.6v44.8h-32l28.8 105.6zM438.4 371.2l-19.2 86.4h35.2l-16-86.4zM508.8 502.4h-6.4l6.4 35.2 9.6-35.2h-9.6zM582.4 371.2l-19.2 86.4h35.2l-16-86.4z" /> +<glyph unicode="" glyph-name="cast" data-tags="cast" d="M544 288c-16 22.4-48 22.4-64 0l-182.4-211.2c-19.2-25.6 0-60.8 32-60.8h364.8c32 0 48 35.2 32 60.8l-182.4 211.2zM825.6 880h-627.2c-112 0-198.4-92.8-198.4-204.8v-396.8c0-112 92.8-201.6 204.8-198.4h19.2l80 89.6h-99.2c-28.8 0-57.6 12.8-80 32-22.4 22.4-35.2 51.2-32 80v393.6c0 64 51.2 112 112 112h614.4c64 0 112-51.2 112-112v-390.4c0-28.8-12.8-57.6-32-80-22.4-22.4-51.2-35.2-80-32h-99.2l80-89.6h19.2c112 0 204.8 86.4 204.8 198.4v393.6c0 112-86.4 204.8-198.4 204.8z" /> +<glyph unicode="" glyph-name="cctv" data-tags="cctv" d="M960 576l51.2 70.4-803.2 310.4c-19.2 6.4-38.4-3.2-44.8-22.4l-160-422.4c-6.4-19.2 3.2-38.4 19.2-44.8l214.4-83.2v-201.6h-41.6v-246.4h236.8v249.6h-41.6v144l278.4-105.6c12.8-6.4 28.8 0 38.4 9.6l38.4 51.2 150.4-57.6 128 326.4-64 22.4zM835.2 588.8c-3.2-12.8-22.4-22.4-35.2-16l-220.8 83.2c-16 6.4-22.4 22.4-16 38.4s22.4 22.4 38.4 16l9.6-3.2 198.4-76.8 9.6-3.2c16-6.4 22.4-22.4 16-38.4z" /> +<glyph unicode="" glyph-name="chat-box-left-dots-fill" data-tags="chat-box-left-dots-fill" d="M1024 787.2c0 96-76.8 172.8-172.8 172.8h-678.4c-96 0-172.8-76.8-172.8-172.8v-496c0-96 76.8-172.8 172.8-172.8v-134.4c0-19.2 9.6-35.2 28.8-41.6 6.4-6.4 12.8-6.4 19.2-6.4 9.6 0 22.4 3.2 32 12.8l198.4 169.6h400c96 0 172.8 76.8 172.8 172.8v496zM297.6 464v0c-38.4 0-70.4 32-70.4 70.4-3.2 41.6 28.8 73.6 67.2 73.6v0c38.4 0 70.4-32 70.4-73.6 3.2-38.4-28.8-70.4-67.2-70.4zM512 464v0c-38.4 0-70.4 32-70.4 70.4v0c0 38.4 32 70.4 70.4 70.4v0c38.4 0 70.4-32 70.4-73.6 0-35.2-32-67.2-70.4-67.2zM726.4 464v0c-38.4 0-70.4 32-70.4 70.4s32 73.6 70.4 73.6v0c38.4 0 70.4-32 70.4-73.6 3.2-38.4-28.8-70.4-70.4-70.4z" /> +<glyph unicode="" glyph-name="chat-box-left-dots" data-tags="chat-box-left-dots" d="M1024 787.2c0 96-76.8 172.8-172.8 172.8h-678.4c-96 0-172.8-76.8-172.8-172.8v-496c0-96 76.8-172.8 172.8-172.8v-134.4c0-19.2 9.6-35.2 28.8-41.6 6.4-6.4 12.8-6.4 19.2-6.4 9.6 0 22.4 3.2 32 12.8l198.4 169.6h400c96 0 172.8 76.8 172.8 172.8v496zM851.2 211.2h-416c-9.6 0-22.4-3.2-32-12.8l-134.4-115.2v80c0 25.6-22.4 44.8-48 44.8h-48c-44.8 0-80 35.2-80 80v496c0 48 35.2 83.2 80 83.2h675.2c44.8 0 80-35.2 80-80v-496c3.2-44.8-32-80-76.8-80zM320 592v0c-35.2 0-64-28.8-64-64s28.8-64 64-64v0c35.2 0 64 28.8 64 64s-28.8 64-64 64zM704 592v0c-35.2 0-64-28.8-64-64s28.8-64 64-64v0c35.2 0 64 28.8 64 64s-28.8 64-64 64zM512 592v0c-35.2 0-64-28.8-64-64v0c0-35.2 28.8-64 64-64v0c35.2 0 64 28.8 64 64s-28.8 64-64 64z" /> +<glyph unicode="" glyph-name="chat-box-left-fill" data-tags="chat-box-left-fill" d="M851.2 960h-678.4c-96 0-172.8-76.8-172.8-172.8v-496c0-96 76.8-172.8 172.8-172.8v-134.4c0-19.2 9.6-35.2 28.8-41.6 6.4-6.4 12.8-6.4 19.2-6.4 9.6 0 22.4 3.2 32 12.8l198.4 169.6h400c96 0 172.8 76.8 172.8 172.8v496c0 96-76.8 172.8-172.8 172.8z" /> +<glyph unicode="" glyph-name="chat-box-left-text-fill" data-tags="chat-box-left-text-fill" d="M851.2 960h-678.4c-96 0-172.8-76.8-172.8-172.8v-496c0-96 76.8-172.8 172.8-172.8v-134.4c0-19.2 9.6-35.2 28.8-41.6 6.4-6.4 12.8-6.4 19.2-6.4 9.6 0 22.4 3.2 32 12.8l198.4 169.6h400c96 0 172.8 76.8 172.8 172.8v496c0 96-76.8 172.8-172.8 172.8zM614.4 419.2h-390.4c-22.4 0-38.4 16-38.4 38.4s16 38.4 38.4 38.4h390.4c22.4 0 38.4-16 38.4-38.4s-19.2-38.4-38.4-38.4zM838.4 624c0-22.4-16-38.4-38.4-38.4h-576c-22.4 0-38.4 16-38.4 38.4v0c0 22.4 16 38.4 38.4 38.4h576c22.4 3.2 38.4-16 38.4-38.4v0z" /> +<glyph unicode="" glyph-name="chat-box-left-text" data-tags="chat-box-left-text" d="M220.8-64c-6.4 0-12.8 0-19.2 3.2-16 6.4-28.8 22.4-28.8 41.6v134.4c-96 0-172.8 76.8-172.8 172.8v499.2c0 96 76.8 172.8 172.8 172.8h675.2c96 0 172.8-76.8 172.8-172.8v-496c0-96-76.8-172.8-172.8-172.8h-396.8l-198.4-169.6c-9.6-9.6-19.2-12.8-32-12.8zM172.8 867.2c-44.8 0-80-35.2-80-80v-496c0-44.8 35.2-80 80-80h44.8c25.6 0 48-19.2 48-44.8v-80l134.4 115.2c9.6 6.4 19.2 12.8 32 12.8h416c44.8 0 80 35.2 80 80v496c0 44.8-35.2 80-80 80h-675.2v-3.2zM240 585.6h547.2c22.4 0 38.4 16 38.4 38.4s-16 38.4-38.4 38.4h-547.2c-22.4 0-38.4-16-38.4-38.4s16-38.4 38.4-38.4zM240 419.2h358.4c22.4 0 38.4 16 38.4 38.4s-16 38.4-38.4 38.4h-358.4c-22.4 0-38.4-16-38.4-38.4s16-38.4 38.4-38.4z" /> +<glyph unicode="" glyph-name="chat-box-left" data-tags="chat-box-left" d="M220.8-64c-6.4 0-12.8 0-19.2 3.2-16 6.4-28.8 22.4-28.8 41.6v134.4c-96 0-172.8 76.8-172.8 172.8v499.2c0 96 76.8 172.8 172.8 172.8h675.2c96 0 172.8-76.8 172.8-172.8v-496c0-96-76.8-172.8-172.8-172.8h-396.8l-198.4-169.6c-9.6-9.6-19.2-12.8-32-12.8zM172.8 867.2c-44.8 0-80-35.2-80-80v-496c0-44.8 35.2-80 80-80h44.8c25.6 0 48-19.2 48-44.8v-80l134.4 115.2c9.6 6.4 19.2 12.8 32 12.8h416c44.8 0 80 35.2 80 80v496c0 44.8-35.2 80-80 80h-675.2v-3.2z" /> +<glyph unicode="" glyph-name="chat-box-right-dots-fill" data-tags="chat-box-right-dots-fill" d="M0 787.2c0 96 76.8 172.8 172.8 172.8h675.2c96 0 172.8-76.8 172.8-172.8v-496c0-96-76.8-172.8-172.8-172.8v-134.4c0-19.2-9.6-35.2-28.8-41.6-3.2-6.4-9.6-6.4-16-6.4-9.6 0-22.4 3.2-32 12.8l-198.4 169.6h-400c-96 0-172.8 76.8-172.8 172.8v496zM726.4 464v0c38.4 0 70.4 32 70.4 70.4s-32 73.6-70.4 73.6v0c-38.4 0-70.4-32-70.4-73.6 0-38.4 32-70.4 70.4-70.4zM512 464v0c38.4 0 70.4 32 70.4 70.4v0c0 38.4-32 70.4-70.4 70.4v0c-38.4 0-70.4-32-70.4-73.6 0-35.2 32-67.2 70.4-67.2zM297.6 464v0c38.4 0 70.4 32 70.4 70.4s-32 73.6-70.4 73.6v0c-41.6 0-73.6-32-73.6-70.4 0-41.6 32-73.6 73.6-73.6z" /> +<glyph unicode="" glyph-name="chat-box-right-dots" data-tags="chat-box-right-dots" d="M0 787.2c0 96 76.8 172.8 172.8 172.8h675.2c96 0 172.8-76.8 172.8-172.8v-496c0-96-76.8-172.8-172.8-172.8v-134.4c0-19.2-9.6-35.2-28.8-41.6-3.2-6.4-9.6-6.4-16-6.4-9.6 0-22.4 3.2-32 12.8l-198.4 169.6h-400c-96 0-172.8 76.8-172.8 172.8v496zM172.8 211.2h416c9.6 0 22.4-3.2 32-12.8l134.4-115.2v80c0 25.6 22.4 44.8 48 44.8h44.8c44.8 0 80 35.2 80 80v496c0 44.8-35.2 80-80 80h-675.2c-44.8 3.2-80-32-80-76.8v-496c0-44.8 35.2-80 80-80zM704 592v0c35.2 0 64-28.8 64-64s-28.8-64-64-64v0c-35.2 0-64 28.8-64 64s28.8 64 64 64zM320 592v0c35.2 0 64-28.8 64-64s-28.8-64-64-64v0c-35.2 0-64 28.8-64 64s28.8 64 64 64zM512 592v0c35.2 0 64-28.8 64-64v0c0-35.2-28.8-64-64-64v0c-35.2 0-64 28.8-64 64s28.8 64 64 64z" /> +<glyph unicode="" glyph-name="chat-box-right-fill" data-tags="chat-box-right-fill" d="M172.8 960h675.2c96 0 172.8-76.8 172.8-172.8v-496c0-96-76.8-172.8-172.8-172.8v-134.4c0-19.2-9.6-35.2-28.8-41.6-3.2-6.4-9.6-6.4-16-6.4-9.6 0-22.4 3.2-32 12.8l-198.4 169.6h-400c-96 0-172.8 76.8-172.8 172.8v496c0 96 76.8 172.8 172.8 172.8z" /> +<glyph unicode="" glyph-name="chat-box-right-text-fill" data-tags="chat-box-right-text-fill" d="M851.2 960h-678.4c-96 0-172.8-76.8-172.8-172.8v-496c0-96 76.8-172.8 172.8-172.8h400l198.4-169.6c9.6-6.4 19.2-12.8 32-12.8 6.4 0 12.8 0 19.2 3.2 16 6.4 28.8 22.4 28.8 41.6v134.4c96 0 172.8 76.8 172.8 172.8v499.2c0 96-76.8 172.8-172.8 172.8zM614.4 419.2h-390.4c-22.4 0-38.4 16-38.4 38.4s16 38.4 38.4 38.4h390.4c22.4 0 38.4-16 38.4-38.4s-19.2-38.4-38.4-38.4zM800 585.6h-576c-22.4 0-38.4 16-38.4 38.4s16 41.6 38.4 41.6h576c22.4 0 38.4-16 38.4-38.4s-16-41.6-38.4-41.6z" /> +<glyph unicode="" glyph-name="chat-box-right-text" data-tags="chat-box-right-text" d="M803.2-64c6.4 0 12.8 0 19.2 3.2 16 6.4 28.8 22.4 28.8 41.6v134.4c96 0 172.8 76.8 172.8 172.8v496c0 96-76.8 172.8-172.8 172.8h-678.4c-96 3.2-172.8-73.6-172.8-169.6v-496c0-96 76.8-172.8 172.8-172.8h400l198.4-169.6c9.6-9.6 19.2-12.8 32-12.8zM851.2 867.2c44.8 0 80-35.2 80-80v-496c0-44.8-35.2-80-80-80h-44.8c-25.6 0-48-19.2-48-44.8v-80l-134.4 115.2c-9.6 6.4-19.2 12.8-32 12.8h-416c-44.8 0-80 35.2-80 80v496c-3.2 41.6 32 76.8 76.8 76.8h678.4zM240 585.6h547.2c22.4 0 38.4 16 38.4 38.4s-16 38.4-38.4 38.4h-547.2c-22.4 0-38.4-16-38.4-38.4s16-38.4 38.4-38.4zM240 419.2h358.4c22.4 0 38.4 16 38.4 38.4s-16 38.4-38.4 38.4h-358.4c-22.4 0-38.4-16-38.4-38.4s16-38.4 38.4-38.4z" /> +<glyph unicode="" glyph-name="chat-box-right" data-tags="chat-box-right" d="M803.2-64c6.4 0 12.8 0 19.2 3.2 16 6.4 28.8 22.4 28.8 41.6v134.4c96 0 172.8 76.8 172.8 172.8v496c0 96-76.8 172.8-172.8 172.8h-678.4c-96 3.2-172.8-73.6-172.8-169.6v-496c0-96 76.8-172.8 172.8-172.8h400l198.4-169.6c9.6-9.6 19.2-12.8 32-12.8zM851.2 867.2c44.8 0 80-35.2 80-80v-496c0-44.8-35.2-80-80-80h-44.8c-25.6 0-48-19.2-48-44.8v-80l-134.4 115.2c-9.6 6.4-19.2 12.8-32 12.8h-416c-44.8 0-80 35.2-80 80v496c-3.2 41.6 32 76.8 76.8 76.8h678.4z" /> +<glyph unicode="" glyph-name="chat-circle-left-dot-fill" data-tags="chat-circle-left-dot-fill" d="M515.2 956.8c-278.4 0-505.6-230.4-505.6-508.8 0-70.4 16-140.8 41.6-204.8 6.4-16 16-35.2 25.6-51.2-19.2-22.4-38.4-41.6-60.8-57.6-12.8-6.4-19.2-22.4-16-41.6 3.2-16 12.8-25.6 28.8-32 35.2-12.8 73.6-16 112-16h3.2c19.2 0 35.2 3.2 57.6 6.4 9.6-9.6 19.2-16 32-22.4 83.2-57.6 182.4-86.4 284.8-86.4 278.4-3.2 505.6 227.2 505.6 505.6s-227.2 508.8-508.8 508.8zM396.8 448c0-35.2-28.8-64-64-64v0c-35.2 0-64 28.8-64 64v0c0 35.2 28.8 64 64 64v0c35.2 0 64-28.8 64-64v0zM588.8 448c0-35.2-28.8-64-64-64v0c-35.2 0-64 28.8-64 64v0c0 35.2 28.8 64 64 64v0c35.2 0 64-28.8 64-64v0zM780.8 448c0-35.2-28.8-64-64-64v0c-35.2 0-64 28.8-64 64v0c0 35.2 28.8 64 64 64v0c35.2 0 64-28.8 64-64v0z" /> +<glyph unicode="" glyph-name="chat-circle-left-dot" data-tags="chat-circle-left-dot" d="M531.2 940.8v0c-272 0-492.8-220.8-492.8-492.8 0-70.4 16-137.6 44.8-201.6-12.8-16-28.8-28.8-44.8-41.6s-25.6-25.6-32-44.8c-19.2-51.2 9.6-105.6 60.8-124.8 41.6-12.8 83.2-19.2 128-19.2 28.8 0 57.6 3.2 86.4 9.6 76.8-44.8 163.2-70.4 249.6-70.4v0c272 0 492.8 220.8 492.8 492.8s-220.8 492.8-492.8 492.8zM531.2 48v0c-80 0-153.6 22.4-220.8 64l-19.2 12.8-22.4-6.4c-25.6-9.6-54.4-12.8-80-12.8v0c-32 0-64 6.4-96 16-3.2 0-3.2 3.2-3.2 3.2 0 3.2 0 3.2 3.2 6.4 28.8 22.4 57.6 51.2 80 80l19.2 22.4-12.8 25.6c-32 57.6-48 121.6-48 185.6 0 220.8 179.2 400 400 400v0c220.8 0 400-179.2 400-400 0-217.6-179.2-396.8-400-396.8zM358.4 505.6v0c-32 0-57.6-25.6-57.6-57.6v0c0-32 25.6-57.6 57.6-57.6v0c32 0 57.6 25.6 57.6 57.6v0c0 32-25.6 57.6-57.6 57.6zM710.4 505.6v0c-32 0-57.6-25.6-57.6-57.6v0c0-32 25.6-57.6 57.6-57.6v0c32 0 57.6 25.6 57.6 57.6v0c0 32-25.6 57.6-57.6 57.6zM534.4 505.6v0c-32 0-57.6-25.6-57.6-57.6v0c0-32 25.6-57.6 57.6-57.6v0c32 0 57.6 25.6 57.6 57.6v0c0 32-25.6 57.6-57.6 57.6z" /> +<glyph unicode="" glyph-name="chat-circle-left-fill" data-tags="chat-circle-left-fill" d="M515.2 956.8c-278.4 0-505.6-230.4-505.6-508.8 0-70.4 16-140.8 41.6-204.8 6.4-16 16-35.2 25.6-51.2-19.2-22.4-38.4-41.6-60.8-57.6-12.8-6.4-19.2-22.4-16-41.6 3.2-16 12.8-25.6 28.8-32 35.2-12.8 73.6-16 112-16h3.2c19.2 0 35.2 3.2 57.6 6.4 9.6-9.6 19.2-16 32-22.4 83.2-57.6 182.4-86.4 284.8-86.4 278.4-3.2 505.6 227.2 505.6 505.6s-227.2 508.8-508.8 508.8z" /> +<glyph unicode="" glyph-name="chat-circle-left-text-fill" data-tags="chat-circle-left-text-fill" d="M515.2 956.8c-278.4 0-505.6-230.4-505.6-508.8 0-70.4 16-140.8 41.6-204.8 6.4-16 16-35.2 25.6-51.2-19.2-22.4-38.4-41.6-60.8-57.6-12.8-6.4-19.2-22.4-16-41.6 3.2-16 12.8-25.6 28.8-32 35.2-12.8 73.6-16 112-16h3.2c19.2 0 35.2 3.2 57.6 6.4 9.6-9.6 19.2-16 32-22.4 83.2-57.6 182.4-86.4 284.8-86.4 278.4-3.2 505.6 227.2 505.6 505.6s-227.2 508.8-508.8 508.8zM601.6 300.8h-332.8c-22.4 0-41.6 19.2-41.6 41.6s19.2 41.6 41.6 41.6h332.8c22.4 0 41.6-19.2 41.6-41.6s-19.2-41.6-41.6-41.6zM764.8 480h-496c-22.4 0-41.6 19.2-41.6 41.6s19.2 41.6 41.6 41.6h496c22.4 0 41.6-19.2 41.6-41.6s-19.2-41.6-41.6-41.6z" /> +<glyph unicode="" glyph-name="chat-circle-left-text" data-tags="chat-circle-left-text" d="M531.2 940.8v0c-272 0-492.8-220.8-492.8-492.8 0-70.4 16-137.6 44.8-201.6-12.8-16-28.8-28.8-44.8-41.6s-25.6-25.6-32-44.8c-19.2-51.2 9.6-105.6 60.8-124.8 41.6-12.8 83.2-19.2 128-19.2 28.8 0 57.6 3.2 86.4 9.6 76.8-44.8 163.2-70.4 249.6-70.4v0c272 0 492.8 220.8 492.8 492.8s-220.8 492.8-492.8 492.8zM531.2 48v0c-80 0-153.6 22.4-220.8 64l-19.2 12.8-22.4-6.4c-25.6-9.6-54.4-12.8-80-12.8v0c-32 0-64 6.4-96 16-3.2 0-3.2 3.2-3.2 3.2 0 3.2 0 3.2 3.2 6.4 28.8 22.4 57.6 51.2 80 80l19.2 22.4-12.8 25.6c-32 57.6-48 121.6-48 185.6 0 220.8 179.2 400 400 400v0c220.8 0 400-179.2 400-400 0-217.6-179.2-396.8-400-396.8zM768 556.8h-460.8c-22.4 0-38.4-16-38.4-38.4s19.2-38.4 38.4-38.4h460.8c22.4 0 38.4 16 38.4 38.4s-16 38.4-38.4 38.4zM617.6 387.2h-310.4c-22.4 0-38.4-16-38.4-38.4s16-38.4 38.4-38.4h310.4c22.4 0 38.4 16 38.4 38.4s-16 38.4-38.4 38.4z" /> +<glyph unicode="" glyph-name="chat-circle-left" data-tags="chat-circle-left" d="M531.2 940.8v0c-272 0-492.8-220.8-492.8-492.8 0-70.4 16-137.6 44.8-201.6-12.8-16-28.8-28.8-44.8-41.6s-25.6-25.6-32-44.8c-19.2-51.2 9.6-105.6 60.8-124.8 41.6-12.8 83.2-19.2 128-19.2 28.8 0 57.6 3.2 86.4 9.6 76.8-44.8 163.2-70.4 249.6-70.4v0c272 0 492.8 220.8 492.8 492.8s-220.8 492.8-492.8 492.8zM531.2 48v0c-80 0-153.6 22.4-220.8 64l-19.2 12.8-19.2-6.4c-25.6-9.6-54.4-12.8-80-12.8v0c-32 0-64 6.4-96 16-3.2 0-3.2 3.2-3.2 3.2 0 3.2 0 3.2 3.2 6.4 28.8 22.4 57.6 51.2 80 80l16 22.4-12.8 25.6c-28.8 57.6-48 121.6-48 185.6 0 220.8 179.2 400 400 400v0c220.8 0 400-179.2 400-400 0-217.6-179.2-396.8-400-396.8z" /> +<glyph unicode="" glyph-name="chat-circle-right-dot-fill" data-tags="chat-circle-right-dot-fill" d="M508.8 956.8c278.4 0 508.8-227.2 508.8-508.8 0-70.4-16-140.8-41.6-204.8-6.4-16-16-35.2-25.6-51.2 19.2-22.4 38.4-41.6 60.8-57.6 12.8-9.6 19.2-25.6 16-41.6s-12.8-25.6-28.8-32c-35.2-12.8-73.6-16-112-16h-3.2c-19.2 0-35.2 3.2-57.6 6.4-9.6-9.6-19.2-16-32-22.4-83.2-57.6-182.4-86.4-284.8-86.4-281.6-3.2-508.8 227.2-508.8 505.6s227.2 508.8 508.8 508.8zM627.2 448c0-35.2 28.8-64 64-64v0c35.2 0 64 28.8 64 64v0c0 35.2-28.8 64-64 64v0c-35.2 0-64-28.8-64-64v0zM435.2 448c0-35.2 28.8-64 64-64v0c35.2 0 64 28.8 64 64v0c0 35.2-28.8 64-64 64v0c-35.2 0-64-28.8-64-64v0zM243.2 448c0-35.2 28.8-64 64-64v0c35.2 0 64 28.8 64 64v0c0 35.2-28.8 64-64 64v0c-35.2 0-64-28.8-64-64v0z" /> +<glyph unicode="" glyph-name="chat-circle-right-dot" data-tags="chat-circle-right-dot" d="M492.8 940.8v0c272 0 492.8-220.8 492.8-492.8 0-70.4-16-137.6-44.8-201.6 12.8-16 28.8-28.8 44.8-41.6s25.6-25.6 32-44.8c19.2-51.2-9.6-105.6-60.8-124.8-41.6-12.8-83.2-19.2-128-19.2-28.8 0-57.6 3.2-86.4 9.6-76.8-44.8-163.2-70.4-249.6-70.4v0c-272 0-492.8 220.8-492.8 492.8s220.8 492.8 492.8 492.8zM492.8 48v0c80 0 153.6 22.4 220.8 64l19.2 12.8 22.4-6.4c25.6-9.6 54.4-12.8 80-12.8v0c32 0 64 6.4 96 16 3.2 0 3.2 3.2 3.2 3.2 0 3.2 0 3.2-3.2 6.4-28.8 22.4-57.6 51.2-80 80l-19.2 22.4 12.8 25.6c32 57.6 48 121.6 48 185.6 0 220.8-179.2 400-400 400v0c-220.8 3.2-400-176-400-396.8s179.2-400 400-400zM665.6 505.6v0c32 0 57.6-25.6 57.6-57.6v0c0-32-25.6-57.6-57.6-57.6v0c-32 0-57.6 25.6-57.6 57.6v0c0 32 25.6 57.6 57.6 57.6zM313.6 505.6v0c32 0 57.6-25.6 57.6-57.6v0c0-32-25.6-57.6-57.6-57.6v0c-32 0-57.6 25.6-57.6 57.6v0c0 32 25.6 57.6 57.6 57.6zM489.6 505.6v0c32 0 57.6-25.6 57.6-57.6v0c0-32-25.6-57.6-57.6-57.6v0c-32 0-57.6 25.6-57.6 57.6v0c0 32 25.6 57.6 57.6 57.6z" /> +<glyph unicode="" glyph-name="chat-circle-right-fill" data-tags="chat-circle-right-fill" d="M508.8 956.8c278.4 0 508.8-227.2 508.8-508.8 0-70.4-16-140.8-41.6-204.8-6.4-16-16-35.2-25.6-51.2 19.2-22.4 38.4-41.6 60.8-57.6 12.8-9.6 19.2-25.6 16-41.6s-12.8-25.6-28.8-32c-35.2-12.8-73.6-16-112-16h-3.2c-19.2 0-35.2 3.2-57.6 6.4-9.6-9.6-19.2-16-32-22.4-83.2-57.6-182.4-86.4-284.8-86.4-281.6-3.2-508.8 227.2-508.8 505.6s227.2 508.8 508.8 508.8z" /> +<glyph unicode="" glyph-name="chat-circle-right-text-fill" data-tags="chat-circle-right-text-fill" d="M1008 137.6c-22.4 16-41.6 35.2-60.8 57.6 9.6 16 19.2 32 25.6 51.2 28.8 64 41.6 134.4 41.6 204.8 0 278.4-227.2 508.8-508.8 508.8s-505.6-233.6-505.6-512 227.2-508.8 508.8-508.8c102.4 0 198.4 28.8 284.8 86.4 9.6 6.4 19.2 12.8 32 22.4 19.2-3.2 38.4-6.4 57.6-6.4h3.2c38.4 0 76.8 6.4 112 16 16 6.4 25.6 16 28.8 32 0 22.4-6.4 38.4-19.2 48zM592 300.8h-332.8c-22.4 0-41.6 19.2-41.6 41.6s19.2 41.6 41.6 41.6h332.8c22.4 0 41.6-19.2 41.6-41.6s-16-41.6-41.6-41.6zM755.2 480h-496c-22.4 0-41.6 19.2-41.6 41.6s19.2 41.6 41.6 41.6h496c22.4 0 41.6-19.2 41.6-41.6s-19.2-41.6-41.6-41.6z" /> +<glyph unicode="" glyph-name="chat-circle-right-text" data-tags="chat-circle-right-text" d="M492.8 940.8v0c272 0 492.8-220.8 492.8-492.8 0-70.4-16-137.6-44.8-201.6 12.8-16 28.8-28.8 44.8-41.6s25.6-25.6 32-44.8c19.2-51.2-9.6-105.6-60.8-124.8-41.6-12.8-83.2-19.2-128-19.2-28.8 0-57.6 3.2-86.4 9.6-76.8-44.8-163.2-70.4-249.6-70.4v0c-272 0-492.8 220.8-492.8 492.8s220.8 492.8 492.8 492.8zM492.8 48v0c80 0 153.6 22.4 220.8 64l19.2 12.8 22.4-6.4c25.6-9.6 54.4-12.8 80-12.8v0c32 0 64 6.4 96 16 3.2 0 3.2 3.2 3.2 3.2 0 3.2 0 3.2-3.2 6.4-28.8 22.4-57.6 51.2-80 80l-19.2 22.4 12.8 25.6c32 57.6 48 121.6 48 185.6 0 220.8-179.2 400-400 400v0c-220.8 3.2-400-176-400-396.8s179.2-400 400-400zM716.8 556.8h-460.8c-22.4 0-38.4-16-38.4-38.4s16-38.4 38.4-38.4h460.8c22.4 0 38.4 16 38.4 38.4s-19.2 38.4-38.4 38.4zM563.2 387.2h-307.2c-22.4 0-38.4-16-38.4-38.4s16-38.4 38.4-38.4h310.4c22.4 0 38.4 16 38.4 38.4s-19.2 38.4-41.6 38.4z" /> +<glyph unicode="" glyph-name="chat-circle-right" data-tags="chat-circle-right" d="M492.8 940.8v0c272 0 492.8-220.8 492.8-492.8 0-70.4-16-137.6-44.8-201.6 12.8-16 28.8-28.8 44.8-41.6s25.6-25.6 32-44.8c19.2-51.2-9.6-105.6-60.8-124.8-41.6-12.8-83.2-19.2-128-19.2-28.8 0-57.6 3.2-86.4 9.6-76.8-44.8-163.2-70.4-249.6-70.4v0c-272 0-492.8 220.8-492.8 492.8s220.8 492.8 492.8 492.8zM492.8 48v0c80 0 153.6 22.4 220.8 64l19.2 12.8 19.2-6.4c25.6-9.6 54.4-12.8 80-12.8v0c32 0 64 6.4 96 16 3.2 0 3.2 3.2 3.2 3.2 0 3.2 0 3.2-3.2 6.4-28.8 22.4-57.6 51.2-80 80l-16 22.4 12.8 25.6c28.8 57.6 48 121.6 48 185.6 0 220.8-179.2 400-400 400v0c-220.8 3.2-400-176-400-396.8s179.2-400 400-400z" /> +<glyph unicode="" glyph-name="check-box" data-tags="check-box" d="M972.8 675.2c-32 32-73.6 51.2-118.4 48h-454.4c-44.8 0-86.4-16-115.2-48-32-28.8-51.2-73.6-48-115.2v-467.2c3.2-41.6 22.4-80 51.2-108.8 32-28.8 70.4-44.8 112-44.8h454.4c44.8 0 86.4 16 118.4 48 32 28.8 51.2 73.6 48 115.2v454.4c3.2 44.8-12.8 89.6-48 118.4zM854.4 627.2c19.2 0 35.2-6.4 48-19.2s22.4-28.8 19.2-48v-454.4c0-19.2-6.4-35.2-19.2-48s-32-19.2-48-19.2h-454.4c-16 0-32 6.4-44.8 16s-22.4 25.6-25.6 41.6v464c0 19.2 6.4 35.2 19.2 48s28.8 22.4 48 19.2h457.6zM822.4 406.4l-57.6 57.6-179.2-179.2-96 96-57.6-57.6 153.6-153.6 236.8 236.8zM688 800v-38.4h96v41.6c-3.2 41.6-22.4 83.2-54.4 112-28.8 28.8-70.4 44.8-112 44.8h-454.4c-44.8 0-86.4-16-118.4-48s-48-73.6-48-118.4v-489.6c0-44.8 16-86.4 48-118.4s73.6-51.2 118.4-48h16v96h-16c-19.2 0-35.2 6.4-48 19.2s-22.4 32-19.2 48v489.6c0 19.2 6.4 35.2 19.2 48s32 22.4 48 19.2h454.4c16 0 32-6.4 44.8-16 16-9.6 25.6-22.4 25.6-41.6z" /> +<glyph unicode="" glyph-name="check-circle-fill" data-tags="check-circle-fill" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM745.6 630.4c22.4-22.4 22.4-60.8 0-83.2l-256-256c-22.4-22.4-54.4-22.4-76.8 0l-137.6 137.6c-22.4 22.4-22.4 60.8 0 83.2s60.8 22.4 83.2 0l92.8-92.8 211.2 211.2c22.4 22.4 60.8 22.4 83.2 0z" /> +<glyph unicode="" glyph-name="check-circle-line" data-tags="check-circle-line" d="M1008 851.2c-19.2 19.2-48 19.2-67.2 0l-428.8-432-156.8 156.8c-19.2 19.2-48 19.2-67.2 0s-19.2-48 0-67.2l192-188.8c19.2-19.2 48-19.2 67.2 0l460.8 460.8c19.2 19.2 19.2 51.2 0 70.4zM966.4 355.2c-22.4 3.2-44.8-9.6-54.4-32-64-208-281.6-339.2-502.4-284.8-208 51.2-348.8 259.2-316.8 470.4 32 220.8 227.2 371.2 438.4 358.4 22.4 0 41.6 12.8 48 35.2 12.8 28.8-9.6 54.4-35.2 57.6-252.8 12.8-483.2-156.8-531.2-409.6-54.4-278.4 124.8-547.2 400-604.8 259.2-51.2 515.2 102.4 592 352 6.4 25.6-9.6 54.4-38.4 57.6z" /> +<glyph unicode="" glyph-name="check-circle" data-tags="check-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM512 28.8c-230.4 0-419.2 188.8-419.2 419.2s188.8 419.2 419.2 419.2 419.2-188.8 419.2-419.2-188.8-419.2-419.2-419.2zM646.4 598.4l-188.8-188.8-83.2 83.2c-19.2 19.2-54.4 19.2-73.6 0-22.4-19.2-22.4-54.4 0-73.6l124.8-121.6c19.2-19.2 48-19.2 67.2 0l227.2 230.4c19.2 19.2 19.2 54.4 0 73.6s-51.2 19.2-73.6-3.2z" /> +<glyph unicode="" glyph-name="check-square-fill" data-tags="check-square-fill" d="M819.2 960h-614.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8zM736 531.2l-243.2-246.4c-19.2-19.2-51.2-19.2-73.6 0l-131.2 131.2c-22.4 22.4-22.4 57.6 0 80s57.6 22.4 80 0l89.6-89.6 201.6 204.8c22.4 22.4 57.6 22.4 80 0 19.2-22.4 19.2-57.6-3.2-80z" /> +<glyph unicode="" glyph-name="check-square-line" data-tags="check-square-line" d="M979.2 470.4c-25.6 0-44.8-19.2-44.8-44.8v-281.6c0-64-51.2-112-112-112h-614.4c-28.8 0-57.6 12.8-80 32-22.4 22.4-35.2 51.2-32 80v611.2c0 28.8 12.8 57.6 32 80 22.4 22.4 51.2 35.2 80 32h304c12.8 0 25.6 3.2 32 12.8 9.6 9.6 12.8 22.4 12.8 32 0 12.8-3.2 22.4-12.8 32-6.4 12.8-19.2 16-32 16h-304c-57.6 0-108.8-19.2-147.2-60.8-38.4-35.2-60.8-89.6-60.8-144v-614.4c0-54.4 22.4-108.8 60.8-144 38.4-38.4 89.6-60.8 144-57.6h611.2c3.2 0 3.2 0 6.4 0 112 0 201.6 92.8 198.4 204.8v281.6c3.2 22.4-16 44.8-41.6 44.8zM358.4 572.8c-19.2 19.2-48 19.2-67.2 0s-19.2-48 0-67.2l192-188.8c19.2-19.2 48-19.2 67.2 0l460.8 464c19.2 19.2 19.2 48 0 67.2s-48 19.2-67.2 0l-432-428.8-153.6 153.6z" /> +<glyph unicode="" glyph-name="check-square" data-tags="check-square" d="M819.2 960h-614.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8zM931.2 140.8c0-64-51.2-115.2-115.2-115.2h-611.2c-64 0-115.2 51.2-115.2 115.2v614.4c0 64 51.2 115.2 115.2 115.2h611.2c64 0 115.2-51.2 115.2-115.2v0-614.4zM646.4 598.4l-188.8-188.8-83.2 83.2c-19.2 19.2-54.4 19.2-73.6 0-22.4-19.2-22.4-54.4 0-73.6l124.8-121.6c19.2-19.2 48-19.2 67.2 0l227.2 230.4c19.2 19.2 19.2 54.4 0 73.6s-51.2 19.2-73.6-3.2z" /> +<glyph unicode="" glyph-name="check" data-tags="check" d="M870.4 764.8l-483.2-486.4-233.6 233.6c-28.8 28.8-73.6 28.8-102.4 0v0c-28.8-28.8-28.8-73.6 0-102.4l288-281.6c28.8-28.8 73.6-28.8 102.4 0l528 534.4c28.8 28.8 28.8 73.6 0 102.4v0c-28.8 28.8-73.6 28.8-99.2 0z" /> +<glyph unicode="" glyph-name="chevron-bar-contract" data-tags="chevron-bar-contract" d="M454.4 611.2v0c16-16 35.2-25.6 57.6-25.6s41.6 9.6 57.6 25.6l246.4 243.2c9.6 12.8 16 28.8 16 44.8s-6.4 32-19.2 44.8c-22.4 22.4-60.8 22.4-86.4 0l-214.4-217.6-214.4 214.4c-12.8 12.8-28.8 19.2-44.8 19.2v0c-35.2 0-60.8-28.8-60.8-60.8 0-16 3.2-32 16-41.6l246.4-246.4zM569.6 284.8c-16 16-35.2 25.6-57.6 25.6s-41.6-6.4-57.6-22.4v-3.2l-243.2-243.2c-12.8-12.8-19.2-28.8-19.2-44.8s6.4-32 16-44.8c12.8-9.6 28.8-16 44.8-16s32 6.4 41.6 16v0l217.6 217.6 214.4-217.6c22.4-22.4 60.8-25.6 86.4 0 12.8 12.8 19.2 28.8 19.2 44.8s-6.4 32-16 41.6l-246.4 246.4zM921.6 502.4h-819.2c-28.8 0-54.4-25.6-54.4-54.4s25.6-54.4 54.4-54.4h816c28.8 0 54.4 25.6 54.4 54.4s-22.4 54.4-51.2 54.4z" /> +<glyph unicode="" glyph-name="chevron-bar-down" data-tags="chevron-bar-down" d="M454.4 396.8v0c16-16 35.2-25.6 57.6-25.6s41.6 9.6 57.6 25.6l246.4 243.2c9.6 12.8 16 28.8 16 44.8s-6.4 32-19.2 44.8c-22.4 22.4-64 22.4-86.4 0l-214.4-217.6-214.4 217.6h-3.2c-9.6 9.6-25.6 16-41.6 16s-32-6.4-44.8-19.2c-9.6-9.6-16-25.6-16-41.6s6.4-32 19.2-44.8l243.2-243.2zM905.6 259.2h-787.2c-28.8 0-54.4-25.6-54.4-54.4s25.6-54.4 54.4-54.4h787.2c28.8 0 54.4 25.6 54.4 54.4s-25.6 54.4-54.4 54.4z" /> +<glyph unicode="" glyph-name="chevron-bar-expand" data-tags="chevron-bar-expand" d="M297.6 604.8l214.4 217.6 217.6-217.6c9.6-12.8 25.6-19.2 41.6-19.2v0c32 0 60.8 28.8 60.8 60.8 0 16-3.2 32-16 41.6l-246.4 243.2c-16 22.4-35.2 28.8-57.6 28.8s-41.6-9.6-57.6-25.6l-243.2-243.2c-12.8-9.6-19.2-25.6-19.2-41.6s6.4-32 19.2-44.8c22.4-22.4 60.8-22.4 86.4 0zM726.4 291.2l-214.4-217.6-217.6 217.6c-9.6 12.8-25.6 19.2-41.6 19.2s-32-6.4-44.8-19.2c-9.6-12.8-16-28.8-16-44.8s6.4-32 16-41.6l243.2-243.2c16-16 35.2-22.4 57.6-22.4s41.6 9.6 57.6 25.6l246.4 243.2c12.8 12.8 19.2 25.6 16 41.6 0 16-6.4 32-19.2 44.8-19.2 19.2-57.6 19.2-83.2-3.2zM921.6 502.4h-819.2c-28.8 0-54.4-25.6-54.4-54.4s25.6-54.4 54.4-54.4h816c28.8 0 54.4 25.6 54.4 54.4s-22.4 54.4-51.2 54.4z" /> +<glyph unicode="" glyph-name="chevron-bar-left" data-tags="chevron-bar-left" d="M793.6 233.6l-217.6 214.4 217.6 217.6c12.8 9.6 19.2 25.6 19.2 41.6s-6.4 32-19.2 44.8c-12.8 9.6-28.8 16-44.8 16s-32-6.4-44.8-19.2l-243.2-243.2h-3.2c-16-16-22.4-35.2-22.4-57.6s9.6-41.6 25.6-57.6l243.2-246.4c12.8-12.8 25.6-19.2 44.8-19.2 16 0 32 6.4 44.8 19.2 22.4 25.6 22.4 64 0 89.6zM268.8 896c-32 0-54.4-25.6-54.4-54.4v-787.2c0-28.8 25.6-54.4 54.4-54.4s54.4 25.6 54.4 54.4v787.2c0 28.8-25.6 54.4-54.4 54.4z" /> +<glyph unicode="" glyph-name="chevron-bar-right" data-tags="chevron-bar-right" d="M563.2 505.6l-246.4 243.2c-9.6 12.8-25.6 19.2-41.6 19.2s-32-6.4-44.8-19.2c-9.6-9.6-16-25.6-16-41.6s6.4-32 19.2-41.6v-3.2l214.4-214.4-217.6-214.4c-22.4-22.4-25.6-60.8 0-86.4 12.8-12.8 28.8-19.2 44.8-19.2s32 6.4 44.8 19.2l243.2 246.4c16 16 25.6 35.2 25.6 57.6-3.2 19.2-9.6 38.4-25.6 54.4v0zM755.2 896c-28.8 0-54.4-25.6-54.4-54.4v-787.2c0-28.8 25.6-54.4 54.4-54.4s54.4 25.6 54.4 54.4v787.2c0 28.8-22.4 54.4-54.4 54.4z" /> +<glyph unicode="" glyph-name="chevron-bar-up" data-tags="chevron-bar-up" d="M569.6 499.2v0c-16 16-35.2 25.6-57.6 25.6s-41.6-9.6-57.6-25.6l-246.4-243.2c-9.6-12.8-16-28.8-16-44.8s6.4-32 19.2-44.8c22.4-22.4 64-22.4 86.4 0l214.4 217.6 217.6-217.6h3.2c9.6-12.8 25.6-19.2 41.6-19.2s32 6.4 44.8 19.2 19.2 25.6 19.2 44.8c0 16-6.4 32-19.2 44.8l-249.6 243.2zM905.6 745.6h-787.2c-28.8 0-54.4-22.4-54.4-54.4s25.6-54.4 54.4-54.4h787.2c28.8 0 54.4 25.6 54.4 54.4s-25.6 54.4-54.4 54.4z" /> +<glyph unicode="" glyph-name="chevron-contract" data-tags="chevron-contract" d="M454.4 515.2v0c16-16 35.2-25.6 57.6-25.6s41.6 9.6 57.6 25.6l246.4 243.2v3.2c9.6 9.6 16 25.6 16 41.6s-6.4 32-19.2 44.8c-22.4 22.4-64 22.4-86.4 0l-214.4-217.6-214.4 217.6h-3.2c-9.6 9.6-25.6 16-41.6 16v0c-35.2 0-60.8-28.8-60.8-60.8 0-16 3.2-32 16-44.8l246.4-243.2zM569.6 380.8c-16 16-35.2 25.6-57.6 25.6s-41.6-6.4-57.6-22.4v-3.2l-243.2-243.2c-12.8-12.8-19.2-28.8-19.2-44.8s6.4-32 19.2-44.8c9.6-9.6 25.6-16 41.6-16s32 6.4 41.6 19.2h3.2l217.6 217.6 214.4-217.6c22.4-22.4 60.8-25.6 86.4 0 12.8 12.8 19.2 28.8 19.2 44.8s-6.4 32-19.2 44.8l-246.4 240z" /> +<glyph unicode="" glyph-name="chevron-double-down" data-tags="chevron-double-down" d="M454.4 460.8v0c16-16 35.2-25.6 57.6-25.6s41.6 9.6 57.6 25.6l243.2 243.2c12.8 12.8 19.2 28.8 19.2 44.8s-6.4 32-19.2 44.8c-22.4 22.4-64 22.4-86.4 0l-214.4-217.6-214.4 214.4h-3.2c-9.6 12.8-25.6 19.2-41.6 19.2s-32-6.4-44.8-19.2c-9.6-9.6-16-25.6-16-41.6s6.4-32 19.2-44.8l243.2-243.2zM726.4 441.6l-214.4-217.6-217.6 217.6c-9.6 12.8-25.6 19.2-41.6 19.2v0c-32 0-60.8-28.8-60.8-60.8 0-16 3.2-32 16-44.8l246.4-243.2v-3.2c16-16 35.2-22.4 57.6-22.4s41.6 9.6 57.6 25.6l246.4 243.2v3.2c12.8 9.6 19.2 25.6 19.2 41.6s-6.4 32-19.2 44.8c-25.6 19.2-64 19.2-89.6-3.2z" /> +<glyph unicode="" glyph-name="chevron-double-left" data-tags="chevron-double-left" d="M288 448l217.6 217.6c12.8 9.6 19.2 25.6 19.2 41.6v0c0 32-28.8 60.8-60.8 60.8-16 0-32-3.2-44.8-16l-243.2-246.4h-3.2c-16-16-22.4-35.2-22.4-57.6s9.6-41.6 25.6-57.6l243.2-246.4h3.2c9.6-12.8 25.6-19.2 41.6-19.2s32 6.4 44.8 19.2c22.4 22.4 22.4 64 0 86.4l-220.8 217.6zM854.4 233.6l-214.4 214.4 217.6 217.6c12.8 9.6 19.2 25.6 19.2 41.6s-6.4 32-19.2 44.8c-12.8 9.6-28.8 16-44.8 16s-32-6.4-44.8-19.2l-243.2-243.2h-3.2c-16-16-22.4-35.2-22.4-57.6s9.6-41.6 25.6-57.6l243.2-246.4c12.8-12.8 25.6-19.2 44.8-19.2 16 0 32 6.4 44.8 19.2 22.4 25.6 22.4 64-3.2 89.6z" /> +<glyph unicode="" glyph-name="chevron-double-right" data-tags="chevron-double-right" d="M499.2 505.6v0l-243.2 243.2c-12.8 12.8-28.8 19.2-44.8 19.2s-32-6.4-44.8-19.2c-9.6-9.6-16-25.6-16-41.6s6.4-32 19.2-41.6v-3.2l214.4-214.4-217.6-214.4c-22.4-22.4-25.6-60.8 0-86.4 12.8-12.8 28.8-19.2 44.8-19.2s32 6.4 44.8 19.2l243.2 246.4c16 16 25.6 35.2 25.6 57.6-3.2 19.2-9.6 38.4-25.6 54.4zM851.2 505.6v0l-246.4 246.4c-9.6 12.8-25.6 16-41.6 16-32 0-60.8-25.6-60.8-60.8v0c0-16 6.4-32 19.2-41.6v-3.2l214.4-214.4-217.6-214.4c-22.4-22.4-25.6-60.8 0-86.4 12.8-12.8 28.8-19.2 44.8-19.2s32 6.4 41.6 19.2h3.2l243.2 246.4c16 16 25.6 35.2 25.6 57.6-3.2 19.2-9.6 38.4-25.6 54.4z" /> +<glyph unicode="" glyph-name="chevron-double-up" data-tags="chevron-double-up" d="M252.8 438.4v0c16 0 32 6.4 41.6 19.2h3.2l214.4 214.4 214.4-217.6c22.4-22.4 60.8-25.6 86.4 0 12.8 12.8 19.2 28.8 19.2 44.8s-6.4 32-19.2 41.6v3.2l-246.4 243.2c-12.8 12.8-32 22.4-54.4 22.4s-41.6-6.4-57.6-22.4v-3.2l-246.4-243.2c-12.8-9.6-16-25.6-16-41.6 0-35.2 25.6-60.8 60.8-60.8zM569.6 435.2c-16 16-35.2 25.6-57.6 25.6s-41.6-6.4-57.6-22.4v-3.2l-243.2-243.2c-12.8-12.8-19.2-28.8-19.2-44.8s6.4-32 19.2-44.8 25.6-19.2 44.8-19.2c16 0 32 6.4 41.6 19.2h3.2l211.2 217.6 214.4-217.6c22.4-22.4 60.8-25.6 86.4 0 12.8 12.8 19.2 28.8 19.2 44.8s-6.4 32-19.2 44.8l-243.2 243.2z" /> +<glyph unicode="" glyph-name="chevron-down" data-tags="chevron-down" d="M814.4 615.904c-12.8 12.8-25.6 19.2-44.8 19.2-16 0-32-6.4-41.6-19.2h-3.2l-217.6-217.6-214.4 217.6c-22.4 22.4-60.8 25.6-86.4 0-12.8-12.8-19.2-28.8-19.2-44.8s6.4-32 19.2-44.8l246.4-243.2c16-16 35.2-25.6 57.6-25.6s41.6 6.4 57.6 22.4v3.2l243.2 243.2c12.8 12.8 19.2 25.6 19.2 44.8 3.2 19.2-3.2 35.2-16 44.8z" /> +<glyph unicode="" glyph-name="chevron-expand" data-tags="chevron-expand" d="M252.8 534.4c16 0 32 6.4 41.6 19.2h3.2l214.4 214.4 214.4-217.6c22.4-22.4 60.8-25.6 86.4 0 12.8 12.8 19.2 28.8 19.2 44.8s-6.4 32-19.2 44.8l-246.4 243.2c-12.8 12.8-32 22.4-54.4 22.4s-41.6-6.4-57.6-22.4v-3.2l-243.2-243.2c-12.8-9.6-19.2-25.6-19.2-41.6s6.4-32 19.2-44.8c9.6-9.6 25.6-16 41.6-16zM771.2 361.6c-16 0-32-6.4-41.6-19.2h-3.2l-214.4-214.4-214.4 217.6c-22.4 22.4-60.8 25.6-86.4 0-12.8-12.8-19.2-28.8-19.2-44.8s6.4-32 19.2-44.8l246.4-243.2c16-16 35.2-25.6 57.6-25.6s41.6 6.4 57.6 22.4v3.2l243.2 243.2c12.8 12.8 19.2 25.6 19.2 44.8 0 16-6.4 32-19.2 44.8-12.8 9.6-28.8 16-44.8 16z" /> +<glyph unicode="" glyph-name="chevron-left" data-tags="chevron-left" d="M464 448l217.6 217.6c12.8 9.6 19.2 25.6 19.2 41.6v0c0 32-28.8 60.8-60.8 60.8-16 0-32-3.2-44.8-16l-243.2-246.4h-3.2c-16-16-22.4-35.2-22.4-57.6s9.6-41.6 25.6-57.6l243.2-246.4h3.2c9.6-12.8 25.6-19.2 41.6-19.2s32 6.4 44.8 19.2c22.4 22.4 22.4 64 0 86.4l-220.8 217.6z" /> +<glyph unicode="" glyph-name="chevron-right" data-tags="chevron-right" d="M675.2 505.6v0l-246.4 246.4c-9.6 12.8-25.6 16-41.6 16-32 0-60.8-25.6-60.8-60.8v0c0-16 6.4-32 19.2-41.6v-3.2l217.6-217.6-217.6-214.4c-22.4-22.4-25.6-60.8 0-86.4 12.8-12.8 28.8-19.2 44.8-19.2s32 6.4 41.6 19.2h3.2l243.2 246.4c16 16 25.6 35.2 25.6 57.6-6.4 22.4-12.8 41.6-28.8 57.6z" /> +<glyph unicode="" glyph-name="chevron-up" data-tags="chevron-up" d="M814.4 279.904c-12.8-12.8-25.6-19.2-44.8-19.2-16 0-32 6.4-41.6 19.2h-3.2l-217.6 217.6-214.4-217.6c-22.4-22.4-60.8-25.6-86.4 0-12.8 12.8-19.2 28.8-19.2 44.8s6.4 32 19.2 44.8l246.4 243.2c16 16 35.2 25.6 57.6 25.6s41.6-6.4 57.6-22.4v-3.2l243.2-243.2c12.8-12.8 19.2-25.6 19.2-44.8 3.2-19.2-3.2-32-16-44.8z" /> +<glyph unicode="" glyph-name="clipboard-check" data-tags="clipboard-check" d="M963.2 784c-38.4 38.4-89.6 60.8-144 60.8h-41.6c-19.2 67.2-80 115.2-153.6 115.2h-224c-73.6 0-134.4-48-153.6-115.2h-41.6c-54.4 0-108.8-22.4-147.2-60.8s-57.6-89.6-57.6-144v-499.2c0-112 86.4-204.8 198.4-204.8 3.2 0 3.2 0 6.4 0h614.4c112 0 204.8 86.4 204.8 198.4v505.6c3.2 54.4-19.2 105.6-60.8 144zM352 844.8c16 22.4 38.4 35.2 67.2 35.2h188.8c28.8 0 51.2-12.8 67.2-35.2 6.4-12.8 9.6-28.8 9.6-44.8 0-19.2-6.4-35.2-16-48-16-19.2-38.4-32-64-32h-188.8c-25.6 0-48 12.8-64 32-9.6 12.8-16 28.8-16 48 3.2 16 6.4 32 16 44.8zM931.2 140.8c0-64-51.2-112-112-115.2h-614.4c-28.8 0-57.6 12.8-80 35.2s-35.2 51.2-32 80v499.2c0 28.8 12.8 57.6 32 80 22.4 22.4 51.2 35.2 80 35.2h41.6c19.2-64 80-112 150.4-112h224c70.4 0 131.2 48 150.4 112h41.6c28.8 0 57.6-12.8 80-35.2s35.2-51.2 32-80v-499.2h6.4zM486.4 310.4l-99.2 96-60.8-60.8 160-153.6 240 240-60.8 60.8z" /> +<glyph unicode="" glyph-name="clipboard-data" data-tags="clipboard-data" d="M963.2 784c-38.4 38.4-89.6 60.8-144 60.8h-41.6c-19.2 67.2-80 115.2-153.6 115.2h-224c-73.6 0-134.4-48-153.6-115.2h-41.6c-54.4 0-108.8-22.4-147.2-60.8s-57.6-89.6-57.6-144v-499.2c0-112 86.4-204.8 198.4-204.8 3.2 0 3.2 0 6.4 0h614.4c112 0 204.8 86.4 204.8 198.4v505.6c3.2 54.4-19.2 105.6-60.8 144zM352 844.8c16 22.4 38.4 35.2 67.2 35.2v0h188.8c28.8 0 51.2-12.8 67.2-35.2 6.4-12.8 9.6-28.8 9.6-44.8 0-19.2-6.4-35.2-16-48-16-19.2-38.4-32-64-32v0h-188.8c-25.6 0-48 12.8-64 32-9.6 12.8-16 28.8-16 48 3.2 16 6.4 32 16 44.8zM931.2 140.8c0-64-51.2-112-112-115.2h-614.4c-28.8 0-57.6 12.8-80 35.2s-35.2 51.2-32 80v499.2c0 28.8 12.8 57.6 32 80 22.4 22.4 51.2 35.2 80 35.2h41.6c19.2-64 80-112 150.4-112h224c70.4 0 131.2 48 150.4 112h41.6c28.8 0 57.6-12.8 80-35.2s35.2-51.2 32-80v-499.2h6.4zM288 409.6h-67.2c-9.6 0-19.2-6.4-19.2-19.2v-268.8h102.4v268.8c0 9.6-6.4 19.2-16 19.2zM460.8 531.2h-67.2c-9.6 0-19.2-6.4-19.2-19.2v-393.6h102.4v393.6c0 9.6-6.4 19.2-16 19.2zM633.6 348.8h-67.2c-9.6 0-19.2-6.4-19.2-19.2v-211.2h102.4v211.2c0 12.8-6.4 19.2-16 19.2zM803.2 265.6h-67.2c-9.6 0-19.2-6.4-19.2-19.2v-128h102.4v128c3.2 9.6-6.4 19.2-16 19.2z" /> +<glyph unicode="" glyph-name="clipboard-text" data-tags="clipboard-text" d="M272 537.6h480v-80h-480v80zM272 387.2h480v-80h-480v80zM272 240h300.8v-80h-300.8v80zM963.2 784c-38.4 38.4-89.6 60.8-144 60.8h-41.6c-19.2 67.2-80 115.2-153.6 115.2h-224c-73.6 0-134.4-48-153.6-115.2h-41.6c-54.4 0-108.8-22.4-147.2-60.8s-57.6-89.6-57.6-144v-499.2c0-112 86.4-204.8 198.4-204.8 3.2 0 3.2 0 6.4 0h614.4c112 0 204.8 86.4 204.8 198.4v505.6c3.2 54.4-19.2 105.6-60.8 144zM352 844.8c16 22.4 38.4 35.2 67.2 35.2v0h188.8c28.8 0 51.2-12.8 67.2-35.2 6.4-12.8 9.6-28.8 9.6-44.8 0-19.2-6.4-35.2-16-48-16-19.2-38.4-32-64-32v0h-188.8c-25.6 0-48 12.8-64 32-9.6 12.8-16 28.8-16 48 3.2 16 6.4 32 16 44.8zM931.2 140.8c0-64-51.2-112-112-115.2h-614.4c-28.8 0-57.6 12.8-80 35.2s-35.2 51.2-32 80v499.2c0 28.8 12.8 57.6 32 80 22.4 22.4 51.2 35.2 80 35.2h41.6c19.2-64 80-112 150.4-112h224c70.4 0 131.2 48 150.4 112h41.6c28.8 0 57.6-12.8 80-35.2s35.2-51.2 32-80v-499.2h6.4z" /> +<glyph unicode="" glyph-name="clipboard" data-tags="clipboard" d="M963.2 784c-38.4 38.4-89.6 60.8-144 60.8h-41.6c-19.2 67.2-80 115.2-153.6 115.2h-224c-73.6 0-134.4-48-153.6-115.2h-41.6c-54.4 0-108.8-22.4-147.2-60.8s-57.6-89.6-57.6-144v-499.2c0-112 86.4-204.8 198.4-204.8 3.2 0 3.2 0 6.4 0h614.4c112 0 204.8 86.4 204.8 198.4v505.6c3.2 54.4-19.2 105.6-60.8 144zM352 844.8c16 22.4 38.4 35.2 67.2 35.2v0h188.8c28.8 0 51.2-12.8 67.2-35.2 6.4-12.8 9.6-28.8 9.6-44.8 0-19.2-6.4-35.2-16-48-16-19.2-38.4-32-64-32v0h-188.8c-25.6 0-48 12.8-64 32-9.6 12.8-16 28.8-16 48 3.2 16 6.4 32 16 44.8zM931.2 140.8c0-64-51.2-112-112-115.2h-614.4c-28.8 0-57.6 12.8-80 35.2s-35.2 51.2-32 80v499.2c0 28.8 12.8 57.6 32 80 22.4 22.4 51.2 35.2 80 35.2h41.6c19.2-64 80-112 150.4-112h224c70.4 0 131.2 48 150.4 112h41.6c28.8 0 57.6-12.8 80-35.2s35.2-51.2 32-80v-499.2h6.4z" /> +<glyph unicode="" glyph-name="clock-fill" data-tags="clock-fill" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM499.2 115.2v291.2c-3.2 0-6.4 3.2-9.6 3.2v0l-208 121.6c-19.2 12.8-25.6 38.4-12.8 57.6s38.4 25.6 57.6 16l176-102.4v54.4c0 6.4 6.4 12.8 12.8 12.8s12.8-6.4 12.8-12.8v-54.4l256 147.2c19.2 12.8 44.8 3.2 57.6-16s3.2-44.8-16-57.6l-288-166.4c-3.2 0-6.4-3.2-9.6-3.2v0-291.2c0-6.4-6.4-12.8-12.8-12.8s-16 6.4-16 12.8z" /> +<glyph unicode="" glyph-name="clock-history" data-tags="clock-history" d="M908.8 582.4c3.2-6.4 3.2-9.6 3.2-16l86.4 28.8c0 6.4-3.2 9.6-3.2 16-3.2 6.4-3.2 9.6-6.4 16l-86.4-28.8c3.2-6.4 6.4-9.6 6.4-16zM800 752l60.8 70.4c-6.4 6.4-16 12.8-25.6 19.2v0l-60.8-70.4c9.6-3.2 19.2-12.8 25.6-19.2v0zM921.6 348.8l89.6-19.2c3.2 9.6 6.4 19.2 6.4 32l-89.6 19.2c-3.2-9.6-6.4-19.2-6.4-32zM1020.8 496v0l-92.8-3.2c0-6.4 0-16 3.2-22.4 0-3.2 0-6.4 0-9.6l92.8 6.4c0 6.4 0 16-3.2 28.8zM870.4 665.6l76.8 51.2-3.2 3.2c-3.2 9.6-9.6 16-16 25.6l-76.8-51.2c6.4-9.6 12.8-19.2 19.2-28.8zM713.6 816v0l41.6 83.2c-9.6 6.4-19.2 9.6-28.8 12.8v0l-41.6-80c9.6-6.4 19.2-9.6 28.8-16zM880 246.4c-48-89.6-131.2-163.2-233.6-198.4-220.8-73.6-457.6 44.8-531.2 262.4-73.6 224 41.6 460.8 262.4 534.4 67.2 22.4 134.4 25.6 201.6 16 9.6-3.2 22.4-3.2 32-6.4l19.2 89.6c-9.6 3.2-22.4 3.2-32 6.4v0c-80 12.8-166.4 9.6-249.6-19.2-268.8-89.6-412.8-377.6-320-646.4 89.6-268.8 380.8-412.8 649.6-320 128 44.8 227.2 134.4 288 243.2v0c6.4 9.6 9.6 19.2 12.8 28.8l-83.2 38.4c-6.4-9.6-9.6-19.2-16-28.8zM512 812.8c-19.2 0-35.2-16-35.2-35.2v-323.2c0-3.2 0-6.4 0-6.4 0-3.2 3.2-3.2 3.2-6.4s3.2-3.2 3.2-6.4 3.2-3.2 6.4-6.4l3.2-3.2 204.8-128c6.4-3.2 12.8-6.4 19.2-6.4 12.8 0 22.4 6.4 28.8 16 9.6 16 6.4 38.4-12.8 48l-185.6 124.8v297.6c0 22.4-16 35.2-35.2 35.2z" /> +<glyph unicode="" glyph-name="clock" data-tags="clock" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM512 28.8c-230.4 0-419.2 188.8-419.2 419.2s188.8 419.2 419.2 419.2 419.2-188.8 419.2-419.2-188.8-419.2-419.2-419.2zM835.2 633.6c-12.8 19.2-38.4 25.6-57.6 16l-256-147.2v54.4c0 6.4-6.4 12.8-12.8 12.8s-12.8-6.4-12.8-12.8v-54.4l-176 102.4c-19.2 12.8-44.8 3.2-57.6-16-6.4-19.2 0-44.8 19.2-57.6l208-121.6c3.2 0 6.4-3.2 9.6-3.2v0-291.2c0-6.4 6.4-12.8 12.8-12.8s12.8 6.4 12.8 12.8v291.2c3.2 0 6.4 3.2 9.6 3.2v0l288 166.4c16 12.8 25.6 38.4 12.8 57.6z" /> +<glyph unicode="" glyph-name="cloud-arrow-down-fill" data-tags="cloud-arrow-down-fill" d="M886.4 476.8c-19.2 51.2-64 86.4-115.2 99.2-19.2 140.8-150.4 240-291.2 220.8-89.6-12.8-169.6-70.4-204.8-153.6-112-9.6-198.4-96-208-208-41.6-35.2-64-89.6-64-144-3.2-108.8 83.2-195.2 192-195.2 0 0 0 0 0 0h630.4c108.8 0 198.4 86.4 198.4 195.2 0 86.4-54.4 160-137.6 185.6zM659.2 342.4l-121.6-121.6c-6.4-6.4-16-12.8-28.8-12.8-9.6 0-19.2 3.2-25.6 12.8l-124.8 124.8c-6.4 6.4-9.6 16-9.6 28.8 0 9.6 3.2 19.2 9.6 25.6v0c6.4 6.4 16 9.6 25.6 9.6s19.2-3.2 25.6-9.6l60.8-60.8v185.6c0 9.6 3.2 19.2 12.8 25.6 6.4 6.4 16 12.8 25.6 12.8s19.2-3.2 28.8-12.8c6.4-6.4 12.8-16 12.8-25.6v-185.6l57.6 57.6c6.4 6.4 16 12.8 25.6 12.8s19.2-3.2 25.6-12.8c6.4-6.4 12.8-16 12.8-25.6 0-12.8-3.2-22.4-12.8-28.8z" /> +<glyph unicode="" glyph-name="cloud-arrow-down" data-tags="cloud-arrow-down" d="M886.4 476.8c-19.2 51.2-64 86.4-115.2 99.2-19.2 140.8-150.4 240-291.2 220.8-89.6-12.8-169.6-70.4-204.8-153.6-112-9.6-198.4-96-208-208-41.6-35.2-64-89.6-64-144-3.2-108.8 83.2-195.2 192-195.2 0 0 0 0 0 0h572.8c0 0 0 0 3.2 0 0 0 0 0 3.2 0h51.2c108.8 0 198.4 86.4 198.4 195.2 0 86.4-54.4 160-137.6 185.6zM947.2 272c-9.6-57.6-60.8-99.2-118.4-99.2h-54.4c0 0 0 0-3.2 0 0 0 0 0-3.2 0h-569.6c-64 0-118.4 51.2-118.4 118.4 0 35.2 16 70.4 44.8 92.8l16 12.8v22.4c0 80 67.2 147.2 150.4 147.2h38.4l9.6 28.8c28.8 96 128 150.4 224 121.6 76.8-22.4 131.2-92.8 131.2-172.8v-38.4h38.4c41.6 0 73.6-28.8 83.2-67.2l6.4-25.6 25.6-3.2c64-12.8 108.8-73.6 99.2-137.6zM633.6 406.4c-9.6 0-19.2-3.2-25.6-12.8l-57.6-57.6v185.6c0 9.6-3.2 19.2-12.8 25.6-6.4 6.4-16 12.8-28.8 12.8-9.6 0-19.2-3.2-25.6-12.8-6.4-6.4-12.8-16-12.8-25.6v-185.6l-54.4 60.8c-6.4 6.4-16 9.6-25.6 9.6s-19.2-3.2-25.6-9.6v0c-6.4-6.4-9.6-16-9.6-25.6s3.2-19.2 9.6-28.8l124.8-124.8c6.4-6.4 16-12.8 25.6-12.8s19.2 3.2 28.8 12.8l121.6 121.6c6.4 6.4 12.8 16 12.8 28.8 0 9.6-3.2 19.2-12.8 25.6-12.8 9.6-22.4 12.8-32 12.8z" /> +<glyph unicode="" glyph-name="cloud-arrow-up-fill" data-tags="cloud-arrow-up-fill" d="M886.4 476.8c-19.2 51.2-64 86.4-115.2 99.2-19.2 140.8-150.4 240-291.2 220.8-89.6-12.8-169.6-70.4-204.8-153.6-112-9.6-198.4-96-208-208-41.6-35.2-64-89.6-64-144-3.2-108.8 83.2-195.2 192-195.2 0 0 0 0 0 0h630.4c108.8 0 198.4 86.4 198.4 195.2 0 86.4-54.4 160-137.6 185.6zM659.2 374.4c-6.4-6.4-16-12.8-25.6-12.8s-19.2 3.2-25.6 12.8l-57.6 57.6v-185.6c0-9.6-3.2-19.2-12.8-25.6-6.4-6.4-16-12.8-28.8-12.8-9.6 0-19.2 3.2-25.6 12.8-6.4 6.4-12.8 16-12.8 25.6v185.6l-54.4-60.8c-6.4-6.4-16-9.6-25.6-9.6s-19.2 3.2-25.6 9.6v0c-6.4 6.4-9.6 16-9.6 25.6s3.2 19.2 9.6 28.8l124.8 124.8c6.4 6.4 16 12.8 25.6 12.8s19.2-3.2 28.8-12.8l121.6-121.6c6.4-6.4 12.8-16 12.8-28.8-6.4-9.6-9.6-19.2-19.2-25.6z" /> +<glyph unicode="" glyph-name="cloud-arrow-up" data-tags="cloud-arrow-up" d="M886.4 476.8c-19.2 51.2-64 86.4-115.2 99.2-19.2 140.8-150.4 240-291.2 220.8-89.6-12.8-169.6-70.4-204.8-153.6-112-9.6-198.4-96-208-208-41.6-35.2-64-89.6-64-144-3.2-108.8 83.2-195.2 192-195.2 0 0 0 0 0 0h572.8c0 0 0 0 3.2 0 0 0 0 0 3.2 0h51.2c108.8 0 198.4 86.4 198.4 195.2 0 86.4-54.4 160-137.6 185.6zM947.2 272c-9.6-57.6-60.8-99.2-118.4-99.2h-54.4c0 0 0 0-3.2 0 0 0 0 0-3.2 0h-569.6c-64 0-118.4 51.2-118.4 118.4 0 35.2 16 70.4 44.8 92.8l16 12.8v22.4c0 80 67.2 147.2 150.4 147.2h38.4l9.6 28.8c28.8 96 128 150.4 224 121.6 76.8-22.4 131.2-92.8 131.2-172.8v-38.4h38.4c41.6 0 73.6-28.8 83.2-67.2l6.4-25.6 25.6-3.2c64-12.8 108.8-73.6 99.2-137.6zM633.6 361.6c-9.6 0-19.2 3.2-25.6 12.8l-57.6 57.6v-185.6c0-9.6-3.2-19.2-12.8-25.6-6.4-6.4-16-12.8-28.8-12.8-9.6 0-19.2 3.2-25.6 12.8-6.4 6.4-12.8 16-12.8 25.6v185.6l-54.4-60.8c-6.4-6.4-16-9.6-25.6-9.6s-19.2 3.2-25.6 9.6v0c-6.4 6.4-9.6 16-9.6 25.6s3.2 19.2 9.6 28.8l124.8 124.8c6.4 6.4 16 12.8 25.6 12.8s19.2-3.2 28.8-12.8l121.6-121.6c6.4-6.4 12.8-16 12.8-28.8 0-9.6-3.2-19.2-12.8-25.6-12.8-9.6-22.4-12.8-32-12.8z" /> +<glyph unicode="" glyph-name="cloud-check-fill" data-tags="cloud-check-fill" d="M886.4 476.8c-19.2 51.2-64 86.4-115.2 99.2-19.2 140.8-150.4 240-291.2 220.8-89.6-12.8-169.6-70.4-204.8-153.6-112-9.6-198.4-96-208-208-41.6-35.2-64-89.6-64-144-3.2-108.8 83.2-195.2 192-195.2 0 0 0 0 0 0h630.4c108.8 0 198.4 86.4 198.4 195.2 0 86.4-54.4 160-137.6 185.6zM681.6 448l-185.6-185.6c-16-16-38.4-16-54.4 0l-99.2 99.2c-16 16-16 44.8 0 60.8s44.8 16 60.8 0l67.2-67.2 153.6 153.6c16 16 44.8 16 60.8 0 12.8-19.2 16-44.8-3.2-60.8z" /> +<glyph unicode="" glyph-name="cloud-check" data-tags="cloud-check" d="M886.4 476.8c-19.2 51.2-64 86.4-115.2 99.2-19.2 140.8-150.4 240-291.2 220.8-89.6-12.8-169.6-70.4-204.8-153.6-112-9.6-198.4-96-208-208-41.6-35.2-64-89.6-64-144-3.2-108.8 83.2-195.2 192-195.2 0 0 0 0 0 0h572.8c0 0 0 0 3.2 0 0 0 0 0 3.2 0h51.2c108.8 0 198.4 86.4 198.4 195.2 0 86.4-54.4 160-137.6 185.6zM947.2 272c-9.6-57.6-60.8-99.2-118.4-99.2h-54.4c0 0 0 0-3.2 0 0 0 0 0-3.2 0h-569.6c-64 0-118.4 51.2-118.4 118.4 0 35.2 16 70.4 44.8 92.8l16 12.8v22.4c0 80 67.2 147.2 150.4 147.2h38.4l9.6 28.8c28.8 96 128 150.4 224 121.6 76.8-22.4 131.2-92.8 131.2-172.8v-38.4h38.4c41.6 0 73.6-28.8 83.2-67.2l6.4-25.6 25.6-3.2c64-12.8 108.8-73.6 99.2-137.6zM582.4 483.2l-134.4-134.4-60.8 57.6c-16 16-38.4 16-51.2 0-16-16-16-38.4 0-54.4l86.4-86.4c12.8-12.8 35.2-12.8 48 0l163.2 163.2c16 16 16 38.4 0 54.4-12.8 16-35.2 16-51.2 0z" /> +<glyph unicode="" glyph-name="cloud-fill" data-tags="cloud-fill" d="M886.4 476.8c-19.2 51.2-64 86.4-115.2 99.2-19.2 140.8-150.4 240-291.2 220.8-89.6-12.8-169.6-70.4-204.8-153.6-112-9.6-198.4-96-208-208-41.6-35.2-64-89.6-64-144-3.2-108.8 83.2-195.2 192-195.2 0 0 0 0 0 0h630.4c108.8 0 198.4 86.4 198.4 195.2 0 86.4-54.4 160-137.6 185.6z" /> +<glyph unicode="" glyph-name="cloud" data-tags="cloud" d="M886.4 476.8c-19.2 51.2-64 86.4-115.2 99.2-19.2 140.8-150.4 240-291.2 220.8-89.6-12.8-169.6-70.4-204.8-153.6-112-9.6-198.4-96-208-208-41.6-35.2-64-89.6-64-144-3.2-108.8 83.2-195.2 192-195.2 0 0 0 0 0 0h572.8c0 0 0 0 3.2 0 0 0 0 0 3.2 0h51.2c108.8 0 198.4 86.4 198.4 195.2 0 86.4-54.4 160-137.6 185.6zM947.2 272c-9.6-57.6-60.8-99.2-118.4-99.2h-54.4c0 0 0 0-3.2 0 0 0 0 0-3.2 0h-569.6c-64 0-118.4 51.2-118.4 118.4 0 35.2 16 70.4 44.8 92.8l16 12.8v22.4c0 80 67.2 147.2 150.4 147.2h38.4l9.6 28.8c28.8 96 128 150.4 224 121.6 76.8-22.4 131.2-92.8 131.2-172.8v-38.4h38.4c41.6 0 73.6-28.8 83.2-67.2l6.4-25.6 25.6-3.2c64-12.8 108.8-73.6 99.2-137.6z" /> +<glyph unicode="" glyph-name="code-square" data-tags="code-square" d="M819.2 960h-614.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8zM931.2 140.8c0-64-51.2-115.2-115.2-115.2h-611.2c-64 0-115.2 51.2-115.2 115.2v614.4c0 64 51.2 115.2 115.2 115.2v0h611.2c64 0 115.2-51.2 115.2-115.2v-614.4zM435.2 604.8c-6.4 6.4-16 9.6-28.8 9.6-9.6 0-19.2-3.2-25.6-9.6l-121.6-124.8c-9.6-9.6-12.8-22.4-12.8-32 0-12.8 3.2-25.6 12.8-35.2l124.8-124.8c6.4-6.4 16-9.6 22.4-9.6 0 0 3.2 0 3.2 0 9.6 0 19.2 3.2 25.6 9.6s9.6 16 9.6 25.6c0 9.6-3.2 19.2-9.6 25.6l-105.6 108.8 105.6 105.6c12.8 12.8 12.8 38.4 0 51.2zM643.2 604.8c-6.4 6.4-16 9.6-25.6 9.6s-19.2-3.2-25.6-9.6c-6.4-6.4-9.6-16-9.6-25.6s3.2-19.2 9.6-25.6l105.6-105.6-105.6-105.6c-16-12.8-16-38.4 0-51.2 6.4-6.4 16-9.6 28.8-9.6 9.6 0 19.2 3.2 25.6 9.6l124.8 124.8c9.6 9.6 12.8 22.4 12.8 32 0 12.8-3.2 25.6-12.8 32l-128 124.8z" /> +<glyph unicode="" glyph-name="code" data-tags="code" d="M348.8 745.6c-9.6 9.6-25.6 16-41.6 16 0 0 0 0-3.2 0-12.8 0-28.8-6.4-35.2-16l-246.4-246.4c-12.8-12.8-22.4-32-22.4-51.2s6.4-41.6 22.4-54.4l243.2-246.4c9.6-9.6 25.6-16 41.6-16 0 0 0 0 0 0 16 0 28.8 6.4 38.4 16s16 25.6 16 38.4v0c0 16-6.4 28.8-16 38.4l-217.6 224 217.6 217.6c22.4 22.4 22.4 57.6 3.2 80zM1001.6 502.4l-243.2 246.4c-9.6 9.6-25.6 16-41.6 16 0 0 0 0 0 0-16 0-28.8-6.4-38.4-16s-16-25.6-16-38.4v0c0-16 6.4-28.8 16-38.4l217.6-224-217.6-217.6c-22.4-22.4-22.4-57.6 0-80 9.6-9.6 25.6-16 41.6-16 0 0 0 0 3.2 0 12.8 0 28.8 6.4 35.2 16l246.4 246.4c16 12.8 22.4 35.2 22.4 54.4-3.2 19.2-9.6 38.4-25.6 51.2z" /> +<glyph unicode="" glyph-name="collection-fill" data-tags="collection-fill" d="M153.6 697.6h716.8c22.4 0 41.6 19.2 41.6 41.6s-19.2 41.6-41.6 41.6h-716.8c-22.4 0-41.6-19.2-41.6-41.6s19.2-41.6 41.6-41.6zM265.6 864h492.8c22.4 0 41.6 19.2 41.6 41.6s-19.2 41.6-41.6 41.6h-492.8c-22.4 0-41.6-16-41.6-41.6s19.2-41.6 41.6-41.6zM1008 576c-16 25.6-48 41.6-80 41.6h-832c-38.4 0-73.6-25.6-89.6-57.6-3.2-9.6-6.4-22.4-6.4-35.2v-480c0-25.6 9.6-48 25.6-64 6.4-6.4 9.6-9.6 16-16 6.4-3.2 9.6-6.4 16-9.6 12.8-6.4 25.6-6.4 38.4-6.4h832c12.8 0 25.6 3.2 38.4 6.4 6.4 3.2 9.6 6.4 16 9.6s12.8 9.6 16 16c16 16 25.6 38.4 25.6 64v480c0 19.2-6.4 38.4-16 51.2z" /> +<glyph unicode="" glyph-name="collection" data-tags="collection" d="M112 739.2v0c0-22.4 19.2-41.6 41.6-41.6h716.8c22.4 0 41.6 19.2 41.6 41.6v0c0 22.4-19.2 41.6-41.6 41.6h-716.8c-22.4 0-41.6-16-41.6-41.6zM224 905.6v0c0-22.4 19.2-41.6 41.6-41.6h492.8c22.4 0 41.6 19.2 41.6 41.6v0c0 22.4-19.2 41.6-41.6 41.6h-492.8c-22.4 0-41.6-16-41.6-41.6zM928 620.8h-832c-38.4 0-73.6-25.6-89.6-57.6-3.2-12.8-6.4-25.6-6.4-38.4v-480c0-25.6 9.6-48 25.6-64 6.4-6.4 9.6-9.6 16-16 6.4-3.2 9.6-6.4 16-9.6 12.8-6.4 25.6-6.4 38.4-6.4h832c12.8 0 25.6 3.2 38.4 6.4 6.4 3.2 9.6 6.4 16 9.6s12.8 9.6 16 16c16 16 25.6 38.4 25.6 64v480c0 19.2-6.4 38.4-16 54.4-19.2 22.4-48 41.6-80 41.6zM940.8 64c0-19.2-12.8-32-32-32h-793.6c-19.2 0-32 12.8-32 32v441.6c0 19.2 12.8 32 32 32h793.6c19.2 0 32-12.8 32-32v-441.6z" /> +<glyph unicode="" glyph-name="compass-fill" data-tags="compass-fill" d="M563.2 899.2v12.8c0 25.6-19.2 48-44.8 48s-48-22.4-48-48v-12.8c-246.4-19.2-441.6-227.2-441.6-480 0-265.6 217.6-483.2 483.2-483.2s483.2 217.6 483.2 483.2c0 249.6-188.8 454.4-432 480zM889.6 300.8l-60.8 16c3.2 9.6 6.4 19.2 6.4 28.8l60.8-16c0-9.6-3.2-19.2-6.4-28.8zM848 208l-54.4 32c6.4 9.6 9.6 19.2 16 25.6l54.4-32c-6.4-9.6-12.8-16-16-25.6zM115.2 419.2c0 6.4 0 9.6 0 16h64c0-6.4 0-9.6 0-16s0-9.6 0-16h-64c0 6.4 0 9.6 0 16zM134.4 537.6l60.8-16c-3.2-9.6-6.4-22.4-6.4-32l-60.8 16c0 12.8 3.2 22.4 6.4 32zM176 630.4l54.4-32c-6.4-9.6-9.6-19.2-16-25.6l-54.4 32c6.4 9.6 12.8 16 16 25.6zM243.2 710.4l44.8-44.8c-6.4-6.4-12.8-16-22.4-22.4l-44.8 44.8c6.4 6.4 16 16 22.4 22.4zM326.4 771.2l32-54.4c-9.6-3.2-19.2-9.6-25.6-16l-32 54.4c9.6 3.2 16 9.6 25.6 16zM425.6 806.4l16-60.8c-9.6-3.2-19.2-6.4-28.8-6.4l-16 60.8c6.4 0 19.2 3.2 28.8 6.4zM899.2 505.6l-60.8-16c-3.2 9.6-6.4 19.2-6.4 28.8l60.8 16c0-6.4 3.2-19.2 6.4-28.8zM864 604.8l-54.4-32c-3.2 9.6-9.6 19.2-16 25.6l54.4 32c3.2-9.6 9.6-16 16-25.6zM758.4 643.2c-6.4 6.4-12.8 16-22.4 22.4l44.8 44.8c6.4-6.4 16-12.8 22.4-22.4l-44.8-44.8zM697.6 67.2l-32 54.4c9.6 3.2 19.2 9.6 25.6 16l32-54.4c-9.6-3.2-16-9.6-25.6-16zM598.4 32l-16 64c9.6 3.2 19.2 6.4 28.8 6.4l16-60.8c-6.4-3.2-19.2-6.4-28.8-9.6zM569.6 361.6l-275.2-156.8 156.8 275.2 275.2 156.8-156.8-275.2zM598.4 806.4c9.6-3.2 19.2-3.2 28.8-6.4l-12.8-64c-9.6 3.2-19.2 6.4-28.8 6.4l12.8 64zM691.2 697.6c-9.6 6.4-19.2 12.8-25.6 16l32 54.4c9.6-6.4 19.2-9.6 25.6-16l-32-54.4zM512 816c6.4 0 9.6 0 16 0v-64c-6.4 0-9.6 0-16 0s-9.6 0-16 0v64c6.4 0 9.6 0 16 0zM124.8 332.8l60.8 16c3.2-9.6 6.4-19.2 9.6-28.8l-60.8-16c-3.2 6.4-6.4 19.2-9.6 28.8zM160 233.6l54.4 32c3.2-9.6 9.6-19.2 16-25.6l-54.4-32c-3.2 9.6-9.6 16-16 25.6zM220.8 150.4l44.8 44.8c6.4-6.4 12.8-16 22.4-22.4l-44.8-44.8c-6.4 6.4-16 16-22.4 22.4zM300.8 83.2l32 54.4c9.6-6.4 19.2-9.6 25.6-16l-32-54.4c-9.6 6.4-16 12.8-25.6 16zM393.6 41.6l16 60.8c9.6-3.2 19.2-6.4 28.8-6.4l-12.8-64c-12.8 3.2-22.4 6.4-32 9.6zM496 86.4c6.4 0 9.6 0 16 0s9.6 0 16 0v-64c-6.4 0-9.6 0-16 0s-9.6 0-16 0v64zM780.8 128l-44.8 44.8c6.4 6.4 16 12.8 22.4 22.4l44.8-44.8c-6.4-6.4-16-16-22.4-22.4zM844.8 403.2c0 6.4 0 9.6 0 16s0 9.6 0 16h64c0-6.4 0-9.6 0-16s0-9.6 0-16h-64z" /> +<glyph unicode="" glyph-name="compass" data-tags="compass" d="M563.2 899.2v12.8c0 25.6-19.2 48-44.8 48s-48-22.4-48-48v-12.8c-246.4-19.2-441.6-227.2-441.6-480 0-265.6 217.6-483.2 483.2-483.2s483.2 217.6 483.2 483.2c0 249.6-188.8 454.4-432 480zM512 22.4c-217.6 0-396.8 176-396.8 396.8 0 217.6 179.2 396.8 396.8 396.8s396.8-176 396.8-396.8c0-217.6-179.2-396.8-396.8-396.8zM499.2 787.2h25.6v-67.2h-25.6v67.2zM499.2 115.2h25.6v-67.2h-25.6v67.2zM208 419.2c0 3.2 0 9.6 0 12.8h-64c0-3.2 0-9.6 0-12.8s0-9.6 0-12.8h64c0 3.2 0 9.6 0 12.8zM880 432h-67.2c0-3.2 0-9.6 0-12.8s0-9.6 0-12.8h67.2c0 3.2 0 9.6 0 12.8 0 6.4 0 6.4 0 12.8zM780.8 560l57.6 32c-3.2 9.6-6.4 16-12.8 25.6l-57.6-32c6.4-9.6 9.6-19.2 12.8-25.6zM243.2 278.4l-57.6-32c3.2-9.6 6.4-16 12.8-25.6l57.6 35.2c-3.2 6.4-9.6 16-12.8 22.4zM652.8 688c9.6-3.2 16-9.6 25.6-12.8l32 57.6c-6.4 6.4-16 9.6-25.6 12.8l-32-57.6zM313.6 105.6c9.6-6.4 16-9.6 25.6-12.8l32 57.6c-9.6 3.2-16 6.4-25.6 12.8l-32-57.6zM768 256l57.6-32c6.4 9.6 9.6 16 12.8 25.6l-57.6 32c-3.2-6.4-9.6-16-12.8-25.6zM256 582.4l-57.6 32c-6.4-9.6-9.6-16-12.8-25.6l57.6-32c6.4 9.6 9.6 19.2 12.8 25.6zM371.2 688l-32 57.6c-9.6-3.2-16-6.4-25.6-12.8l32-57.6c9.6 3.2 16 9.6 25.6 12.8zM652.8 150.4l32-57.6c9.6 3.2 19.2 9.6 25.6 12.8l-32 57.6c-6.4-3.2-19.2-9.6-25.6-12.8zM403.2 64c9.6-3.2 19.2-6.4 28.8-6.4l16 64c-9.6 3.2-19.2 3.2-28.8 6.4l-16-64zM620.8 774.4c-9.6 3.2-19.2 3.2-28.8 6.4l-16-64c12.8-3.2 19.2-3.2 28.8-6.4l16 64zM224 512l-64 16c-3.2-6.4-6.4-19.2-6.4-28.8l64-16c3.2 9.6 3.2 19.2 6.4 28.8zM800 326.4l64-16c3.2 9.6 6.4 19.2 6.4 28.8l-64 16c0-9.6-3.2-19.2-6.4-28.8zM214.4 355.2l-64-16c3.2-9.6 3.2-19.2 6.4-28.8l64 16c-3.2 9.6-3.2 19.2-6.4 28.8zM809.6 483.2l64 16c-3.2 9.6-3.2 19.2-6.4 28.8l-67.2-16c3.2-9.6 6.4-19.2 9.6-28.8zM784 668.8c-6.4 6.4-12.8 12.8-19.2 19.2l-48-48c6.4-6.4 12.8-12.8 19.2-19.2l48 48zM240 169.6c6.4-6.4 12.8-12.8 19.2-19.2l48 48c-6.4 6.4-12.8 12.8-19.2 19.2l-48-48zM240 672l48-48c6.4 6.4 12.8 12.8 19.2 19.2l-44.8 48c-6.4-3.2-16-12.8-22.4-19.2zM716.8 195.2l48-48c6.4 6.4 12.8 12.8 19.2 19.2l-48 48c-6.4-6.4-12.8-12.8-19.2-19.2zM448 716.8l-16 64c-9.6-3.2-19.2-3.2-28.8-6.4l16-64c9.6 3.2 19.2 3.2 28.8 6.4zM576 121.6l16-64c9.6 3.2 19.2 3.2 28.8 6.4l-16 64c-9.6-3.2-19.2-3.2-28.8-6.4zM313.6 220.8l252.8 144 144 252.8-252.8-144z" /> +<glyph unicode="" glyph-name="cone" data-tags="cone" d="M585.6 902.4c-19.2 76.8-128 76.8-147.2 0l-32-134.4h214.4l-35.2 134.4zM646.4 656h-268.8l-48-188.8h364.8zM972.8 12.8h-163.2l-86.4 342.4h-422.4l-86.4-342.4h-163.2c-22.4 0-38.4-16-38.4-38.4 3.2-22.4 19.2-38.4 38.4-38.4h918.4c22.4 0 38.4 16 38.4 38.4s-16 38.4-35.2 38.4z" /> +<glyph unicode="" glyph-name="controller-fill" data-tags="controller-fill" d="M1024 268.8c0 60.8-9.6 115.2-25.6 172.8-12.8 57.6-32 115.2-54.4 166.4-22.4 48-44.8 92.8-73.6 118.4-9.6 9.6-16 16-25.6 22.4 0 0 3.2 3.2 3.2 6.4 6.4 19.2-6.4 35.2-22.4 41.6l-128 35.2c-19.2 6.4-35.2-9.6-41.6-25.6-48 3.2-96 6.4-144 6.4s-92.8-3.2-137.6-9.6c-3.2 16-22.4 32-41.6 28.8l-128-35.2c-19.2-6.4-28.8-22.4-25.6-41.6 0-3.2 0-3.2 3.2-6.4-12.8-6.4-19.2-12.8-28.8-22.4-28.8-25.6-54.4-70.4-73.6-118.4-22.4-48-41.6-105.6-54.4-166.4-16-57.6-22.4-118.4-25.6-172.8 0-54.4 3.2-108.8 22.4-147.2 16-38.4 57.6-60.8 96-54.4 41.6 3.2 73.6 25.6 102.4 51.2 16 16 32 35.2 51.2 54.4 9.6 9.6 16 19.2 25.6 28.8 48 54.4 108.8 48 217.6 48s166.4 6.4 217.6-48c6.4-9.6 16-19.2 25.6-28.8 16-19.2 32-38.4 51.2-54.4 25.6-25.6 57.6-48 102.4-51.2 41.6-3.2 80 19.2 96 54.4 19.2 41.6 16 92.8 16 147.2zM246.4 534.4c-32 0-60.8 25.6-60.8 60.8s25.6 60.8 60.8 60.8c32 0 60.8-25.6 60.8-60.8s-28.8-60.8-60.8-60.8zM393.6 297.6c-51.2 0-92.8 41.6-92.8 92.8s41.6 92.8 92.8 92.8c51.2 0 92.8-41.6 92.8-92.8s-41.6-92.8-92.8-92.8zM646.4 316.8c-41.6 0-76.8 35.2-76.8 76.8s35.2 76.8 76.8 76.8 76.8-35.2 76.8-76.8c0-44.8-35.2-76.8-76.8-76.8zM716.8 563.2c-16 0-28.8 12.8-28.8 28.8s12.8 28.8 28.8 28.8 28.8-12.8 28.8-28.8c0-12.8-12.8-28.8-28.8-28.8zM777.6 505.6c-16 0-28.8 12.8-28.8 28.8s12.8 28.8 28.8 28.8 28.8-12.8 28.8-28.8-12.8-28.8-28.8-28.8zM777.6 627.2c-16 0-28.8 12.8-28.8 28.8-3.2 16 12.8 28.8 28.8 28.8s28.8-12.8 28.8-28.8-12.8-28.8-28.8-28.8zM838.4 563.2c-16 0-28.8 12.8-28.8 28.8s12.8 28.8 28.8 28.8 28.8-12.8 28.8-28.8c0-12.8-12.8-28.8-28.8-28.8zM416 467.2v0c-9.6 3.2-9.6 6.4-19.2 6.4s-19.2-3.2-25.6-6.4v-48h-54.4c-3.2-9.6-3.2-16-3.2-25.6s0-19.2 3.2-25.6h54.4v-48c9.6-3.2 16-6.4 22.4-6.4 9.6 0 16 3.2 22.4 6.4v48h48c3.2 9.6 6.4 16 6.4 25.6s-3.2 19.2-6.4 25.6h-48v48z" /> +<glyph unicode="" glyph-name="controller" data-tags="controller" d="M374.4 512c-51.2 0-92.8-41.6-92.8-92.8s41.6-92.8 92.8-92.8 92.8 41.6 92.8 92.8-41.6 92.8-92.8 92.8zM348.8 492.8v-48h-51.2c9.6 22.4 28.8 41.6 51.2 48zM297.6 390.4h48v-48c-19.2 6.4-38.4 25.6-48 48zM403.2 342.4v48h48c-9.6-22.4-25.6-41.6-48-48zM403.2 444.8v48c22.4-9.6 41.6-25.6 48-48h-48zM627.2 492.8c-41.6 0-76.8-35.2-76.8-76.8s35.2-76.8 76.8-76.8c41.6 0 76.8 35.2 76.8 76.8s-35.2 76.8-76.8 76.8zM998.4 441.6c-12.8 57.6-32 115.2-54.4 166.4-22.4 48-44.8 92.8-73.6 118.4-6.4 9.6-16 16-25.6 22.4 0 3.2 3.2 3.2 3.2 6.4v0c6.4 19.2-6.4 35.2-22.4 41.6 0 0 0 0 0 0l-128 35.2c-19.2 6.4-35.2-6.4-41.6-22.4 0 0 0-3.2 0-3.2-48 3.2-96 6.4-144 6.4s-92.8-3.2-137.6-9.6c0 0 0 0 0 3.2-6.4 19.2-22.4 28.8-41.6 25.6l-128-35.2c0 0 0 0 0 0-19.2-6.4-28.8-22.4-25.6-41.6v0c0-3.2 3.2-3.2 3.2-6.4-12.8-6.4-22.4-12.8-28.8-22.4-28.8-25.6-54.4-70.4-73.6-118.4-22.4-48-41.6-105.6-54.4-166.4-16-57.6-22.4-118.4-25.6-172.8 0-54.4 3.2-108.8 22.4-147.2 16-38.4 57.6-60.8 96-54.4 41.6 3.2 73.6 25.6 102.4 51.2 16 16 32 35.2 51.2 54.4 9.6 9.6 16 19.2 25.6 28.8 48 54.4 108.8 48 217.6 48s166.4 6.4 217.6-48c6.4-9.6 16-19.2 25.6-28.8 16-19.2 32-38.4 51.2-54.4 25.6-25.6 57.6-48 102.4-51.2 41.6-3.2 80 19.2 96 54.4 19.2 41.6 22.4 92.8 22.4 147.2-6.4 54.4-16 115.2-32 172.8zM940.8 147.2c-6.4-9.6-16-16-28.8-16-22.4 3.2-41.6 12.8-64 35.2-12.8 12.8-25.6 28.8-41.6 44.8-9.6 9.6-19.2 22.4-28.8 35.2-54.4 60.8-131.2 70.4-265.6 70.4s-211.2-9.6-265.6-70.4c-9.6-12.8-19.2-22.4-28.8-35.2-16-16-25.6-32-41.6-44.8-22.4-19.2-41.6-32-64-35.2-12.8 0-22.4 6.4-28.8 16-12.8 28.8-19.2 67.2-16 118.4 3.2 54.4 9.6 108.8 22.4 163.2 12.8 51.2 28.8 105.6 51.2 153.6 19.2 44.8 41.6 80 57.6 99.2 19.2 16 57.6 35.2 118.4 44.8 57.6 12.8 124.8 19.2 195.2 19.2s137.6-6.4 195.2-19.2c57.6-12.8 99.2-28.8 115.2-48 19.2-19.2 38.4-51.2 60.8-99.2 22.4-51.2 38.4-102.4 51.2-153.6 12.8-54.4 19.2-105.6 22.4-163.2 0-48-3.2-89.6-16-115.2zM313.6 595.2c0 32-25.6 60.8-60.8 60.8s-60.8-25.6-60.8-60.8c0-32 25.6-60.8 60.8-60.8s60.8 28.8 60.8 60.8zM777.6 652.8c0-15.906-12.894-28.8-28.8-28.8s-28.8 12.894-28.8 28.8c0 15.906 12.894 28.8 28.8 28.8s28.8-12.894 28.8-28.8zM691.2 624c-16 0-28.8-12.8-28.8-28.8s12.8-28.8 28.8-28.8c16 0 28.8 12.8 28.8 28.8s-12.8 28.8-28.8 28.8zM809.6 624c-16 0-28.8-12.8-28.8-28.8s12.8-28.8 28.8-28.8c16 0 28.8 12.8 28.8 28.8s-12.8 28.8-28.8 28.8zM748.8 566.4c-16 0-28.8-12.8-28.8-28.8s12.8-28.8 28.8-28.8 28.8 12.8 28.8 28.8-9.6 28.8-28.8 28.8z" /> +<glyph unicode="" glyph-name="copyright-sign" data-tags="copyright-sign" d="M512-64c-281.6 0-512 230.4-512 512s230.4 512 512 512 512-230.4 512-512c0-281.6-230.4-512-512-512zM512 867.2c-230.4 0-419.2-188.8-419.2-419.2s188.8-419.2 419.2-419.2 419.2 188.8 419.2 419.2c0 230.4-188.8 419.2-419.2 419.2zM662.4 371.2c-3.2-22.4-9.6-41.6-19.2-57.6s-19.2-28.8-32-41.6c-12.8-9.6-28.8-19.2-44.8-25.6s-35.2-9.6-54.4-9.6c-22.4 0-44.8 3.2-60.8 12.8-19.2 6.4-35.2 19.2-48 32-9.6 9.6-19.2 22.4-22.4 32-6.4 12.8-9.6 25.6-12.8 38.4s-3.2 28.8-3.2 41.6c0 16 0 32 0 48s0 35.2 0 48c0 16 3.2 28.8 3.2 41.6 3.2 12.8 6.4 25.6 12.8 38.4s12.8 22.4 22.4 32c16 16 32 25.6 48 32 19.2 6.4 38.4 12.8 60.8 12.8 19.2 0 35.2-3.2 54.4-9.6 16-6.4 32-12.8 44.8-25.6 12.8-9.6 25.6-25.6 32-41.6 9.6-16 16-35.2 19.2-57.6h-80c-3.2 16-12.8 28.8-22.4 41.6-9.6 9.6-25.6 16-44.8 16-9.6 0-22.4-3.2-28.8-6.4-9.6-3.2-16-9.6-22.4-16-3.2-3.2-6.4-9.6-9.6-12.8-3.2-6.4-3.2-12.8-6.4-19.2 0-9.6-3.2-19.2-3.2-32s0-28.8 0-48c0-19.2 0-35.2 0-48s3.2-22.4 3.2-32c0-9.6 3.2-16 6.4-19.2 3.2-6.4 6.4-9.6 9.6-12.8 6.4-6.4 12.8-12.8 22.4-16s19.2-6.4 28.8-6.4c19.2 0 35.2 6.4 44.8 16s19.2 25.6 22.4 41.6h80z" /> +<glyph unicode="" glyph-name="copyright-symbol" data-tags="copyright-symbol" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512c281.6 0 512 230.4 512 512s-230.4 512-512 512zM512 28.8c-230.4 0-419.2 188.8-419.2 419.2s188.8 419.2 419.2 419.2c230.4 0 419.2-188.8 419.2-419.2s-188.8-419.2-419.2-419.2zM675.2 361.6c0 0 0 0 0 0-19.2 9.6-44.8 9.6-57.6-6.4-28.8-32-73.6-51.2-124.8-44.8-54.4 6.4-99.2 48-112 99.2-25.6 92.8 44.8 179.2 134.4 179.2 38.4 0 73.6-16 99.2-41.6 12.8-16 38.4-16 54.4-9.6 0 0 0 0 0 0 28.8 16 35.2 54.4 12.8 80-41.6 41.6-102.4 70.4-166.4 70.4-153.6 0-272-144-230.4-300.8 25.6-96 108.8-166.4 208-176 80-6.4 150.4 22.4 198.4 76.8 19.2 22.4 9.6 57.6-16 73.6z" /> +<glyph unicode="" glyph-name="COVID-19-fill" data-tags="COVID-19-fill" d="M1011.2 476.8c-9.6 9.6-19.2 12.8-28.8 12.8h-54.4c-3.2 41.6-16 83.2-32 121.6s-35.2 73.6-60.8 102.4l38.4 38.4c6.4 6.4 12.8 19.2 12.8 28.8s-3.2 19.2-12.8 28.8c-6.4 9.6-16 12.8-28.8 12.8-9.6 0-19.2-3.2-28.8-12.8l-38.4-41.6c-32 25.6-64 44.8-102.4 64-38.4 16-80 28.8-121.6 32v54.4c0 9.6-3.2 19.2-12.8 28.8s-16 12.8-28.8 12.8c-12.8 0-22.4-3.2-28.8-12.8s-12.8-19.2-12.8-28.8v-54.4c-57.6-6.4-115.2-22.4-166.4-54.4-22.4-9.6-38.4-25.6-57.6-38.4l-38.4 38.4c-6.4 9.6-16 12.8-28.8 12.8-9.6 0-22.4-3.2-32-12.8-6.4-6.4-9.6-16-9.6-28.8s3.2-22.4 12.8-28.8l38.4-38.4c-12.8-19.2-28.8-35.2-38.4-57.6-32-51.2-48-108.8-54.4-166.4h-54.4c-9.6 0-19.2-3.2-28.8-12.8-9.6-6.4-12.8-16-12.8-28.8s3.2-22.4 12.8-28.8c9.6-9.6 19.2-12.8 28.8-12.8h54.4c6.4-60.8 22.4-115.2 51.2-169.6 12.8-19.2 25.6-38.4 38.4-54.4l-38.4-38.4c-6.4-9.6-9.6-19.2-9.6-28.8s3.2-19.2 12.8-28.8c19.2-16 38.4-16 60.8 0l38.4 38.4c16-12.8 35.2-25.6 54.4-38.4 51.2-32 108.8-48 169.6-54.4v-54.4c0-12.8 3.2-22.4 12.8-28.8 6.4-9.6 19.2-12.8 28.8-12.8s19.2 3.2 28.8 12.8 12.8 19.2 12.8 28.8v54.4c60.8 6.4 115.2 22.4 169.6 54.4 19.2 12.8 38.4 25.6 54.4 38.4l38.4-38.4c19.2-16 38.4-16 57.6 0 6.4 6.4 12.8 16 12.8 28.8 0 9.6-3.2 22.4-12.8 28.8l-41.6 38.4c12.8 16 28.8 35.2 38.4 54.4 32 51.2 48 108.8 54.4 169.6h54.4c9.6 0 19.2 3.2 28.8 12.8s12.8 19.2 12.8 28.8c0 12.8-3.2 22.4-12.8 28.8zM521.6 688c9.6 12.8 22.4 19.2 41.6 19.2 16 0 28.8-6.4 41.6-19.2s19.2-25.6 19.2-41.6c0-16-6.4-28.8-19.2-41.6s-25.6-19.2-41.6-19.2c-16 0-28.8 6.4-41.6 19.2s-19.2 25.6-19.2 41.6c0 16 6.4 32 19.2 41.6zM262.4 492.8c-12.8 12.8-19.2 25.6-19.2 41.6s6.4 28.8 19.2 41.6c9.6 12.8 22.4 19.2 41.6 19.2 16 0 28.8-6.4 41.6-19.2s19.2-25.6 19.2-41.6-6.4-28.8-19.2-41.6c-12.8-12.8-25.6-19.2-41.6-19.2s-32 6.4-41.6 19.2zM409.6 227.2c-12.8-12.8-25.6-19.2-41.6-19.2s-28.8 6.4-41.6 19.2c-12.8 12.8-19.2 25.6-19.2 41.6s6.4 28.8 19.2 41.6c9.6 12.8 22.4 19.2 41.6 19.2 16 0 28.8-6.4 41.6-19.2s19.2-25.6 19.2-41.6c0-12.8-6.4-28.8-19.2-41.6zM528 368c-16 0-28.8 6.4-41.6 19.2s-19.2 25.6-19.2 41.6c0 16 6.4 28.8 19.2 41.6 9.6 12.8 22.4 19.2 41.6 19.2 16 0 28.8-6.4 41.6-19.2s19.2-25.6 19.2-41.6c0-16-6.4-28.8-19.2-41.6-9.6-12.8-25.6-19.2-41.6-19.2zM678.4 227.2c-12.8-12.8-25.6-19.2-41.6-19.2s-28.8 6.4-41.6 19.2c-12.8 12.8-19.2 28.8-19.2 44.8s6.4 28.8 19.2 41.6c9.6 12.8 22.4 19.2 41.6 19.2s28.8-6.4 41.6-19.2c12.8-12.8 19.2-25.6 19.2-41.6s-9.6-32-19.2-44.8zM736 448c-12.8-12.8-25.6-19.2-41.6-19.2s-28.8 6.4-41.6 19.2c-12.8 12.8-19.2 25.6-19.2 41.6s6.4 28.8 19.2 41.6c9.6 12.8 22.4 19.2 41.6 19.2 16 0 28.8-6.4 41.6-19.2s19.2-25.6 19.2-41.6c0-16-6.4-32-19.2-41.6z" /> +<glyph unicode="" glyph-name="COVID-19" data-tags="COVID-19" d="M1011.2 476.8c-9.6 9.6-19.2 12.8-28.8 12.8h-54.4c-3.2 41.6-16 83.2-32 121.6s-35.2 73.6-60.8 102.4l38.4 38.4c6.4 6.4 12.8 19.2 12.8 28.8s-3.2 19.2-12.8 28.8c-6.4 9.6-16 12.8-28.8 12.8-9.6 0-19.2-3.2-28.8-12.8l-38.4-41.6c-32 25.6-64 44.8-102.4 64-38.4 16-80 28.8-121.6 32v54.4c0 9.6-3.2 19.2-12.8 28.8s-16 12.8-28.8 12.8c-12.8 0-22.4-3.2-28.8-12.8s-12.8-19.2-12.8-28.8v-54.4c-57.6-6.4-115.2-22.4-166.4-54.4-22.4-9.6-38.4-25.6-57.6-38.4l-38.4 38.4c-6.4 9.6-16 12.8-28.8 12.8-9.6 0-22.4-3.2-32-12.8-6.4-6.4-9.6-16-9.6-28.8s3.2-22.4 12.8-28.8l38.4-38.4c-12.8-19.2-28.8-35.2-38.4-57.6-32-51.2-48-108.8-54.4-166.4h-54.4c-9.6 0-19.2-3.2-28.8-12.8-9.6-6.4-12.8-16-12.8-28.8s3.2-22.4 12.8-28.8c9.6-9.6 19.2-12.8 28.8-12.8h54.4c6.4-60.8 22.4-115.2 51.2-169.6 12.8-19.2 25.6-38.4 38.4-54.4l-38.4-38.4c-6.4-9.6-9.6-19.2-9.6-28.8s3.2-19.2 12.8-28.8c19.2-16 38.4-16 60.8 0l38.4 38.4c16-12.8 35.2-25.6 54.4-38.4 51.2-32 108.8-48 169.6-54.4v-54.4c0-12.8 3.2-22.4 12.8-28.8 6.4-9.6 19.2-12.8 28.8-12.8s19.2 3.2 28.8 12.8c9.6 9.6 12.8 19.2 12.8 28.8v54.4c60.8 6.4 115.2 22.4 169.6 54.4 19.2 12.8 38.4 25.6 54.4 38.4l38.4-38.4c19.2-16 38.4-16 57.6 0 6.4 6.4 12.8 16 12.8 28.8 0 9.6-3.2 22.4-12.8 28.8l-41.6 38.4c12.8 16 28.8 35.2 38.4 54.4 32 51.2 48 108.8 54.4 169.6h54.4c9.6 0 19.2 3.2 28.8 12.8s12.8 19.2 12.8 28.8c0 12.8-3.2 22.4-12.8 28.8zM512 115.2c-92.8 0-169.6 32-233.6 99.2-64 64-96 144-96 233.6s32 166.4 99.2 233.6c64 64 140.8 96 233.6 96s169.6-32 236.8-96c64-64 99.2-140.8 99.2-233.6s-32-169.6-99.2-233.6-147.2-99.2-240-99.2zM512 492.8c-12.8 0-22.4-3.2-32-12.8s-12.8-19.2-12.8-32c0-12.8 3.2-22.4 12.8-32s19.2-12.8 32-12.8 22.4 3.2 32 12.8c9.6 9.6 12.8 22.4 12.8 32 0 12.8-3.2 22.4-12.8 32s-19.2 12.8-32 12.8zM556.8 601.6c12.8 0 22.4 3.2 32 12.8s12.8 22.4 12.8 32-3.2 22.4-12.8 32c-9.6 9.6-19.2 12.8-32 12.8s-22.4-3.2-32-12.8c-9.6-6.4-12.8-19.2-12.8-28.8s3.2-22.4 12.8-32c9.6-12.8 19.2-16 32-16zM387.2 553.6c0 12.8-3.2 22.4-12.8 32s-19.2 12.8-32 12.8-22.4-3.2-32-12.8c-9.6-9.6-12.8-19.2-12.8-32s3.2-22.4 12.8-32c9.6-9.6 19.2-12.8 32-12.8s22.4 3.2 32 12.8c9.6 6.4 12.8 19.2 12.8 32zM387.2 342.4c-12.8 0-22.4-3.2-32-12.8s-12.8-19.2-12.8-32c0-12.8 3.2-22.4 12.8-32s19.2-12.8 32-12.8 22.4 3.2 32 12.8c9.6 9.6 12.8 22.4 12.8 32 0 12.8-3.2 22.4-12.8 32s-19.2 12.8-32 12.8zM636.8 342.4c-12.8 0-22.4-3.2-32-12.8s-12.8-19.2-12.8-32c0-12.8 3.2-22.4 12.8-32s19.2-12.8 32-12.8c12.8 0 22.4 3.2 32 12.8s12.8 22.4 12.8 32c0 12.8-3.2 22.4-12.8 32s-19.2 12.8-32 12.8zM675.2 556.8c-12.8 0-22.4-3.2-32-12.8s-12.8-19.2-12.8-32c0-12.8 3.2-22.4 12.8-32s19.2-12.8 32-12.8 22.4 3.2 32 12.8c9.6 9.6 12.8 22.4 12.8 32 0 12.8-3.2 22.4-12.8 32-9.6 6.4-19.2 12.8-32 12.8z" /> +<glyph unicode="" glyph-name="cpu-fill" data-tags="cpu-fill" d="M988.8 483.2c19.2 0 35.2 12.8 35.2 35.2 0 19.2-12.8 35.2-35.2 35.2h-67.2v67.2h67.2c19.2 0 35.2 12.8 35.2 35.2 0 19.2-12.8 35.2-35.2 35.2h-67.2c0 96-73.6 169.6-169.6 169.6v64c0 22.4-16 35.2-35.2 35.2s-35.2-12.8-35.2-35.2v-67.2h-67.2v67.2c0 19.2-12.8 35.2-35.2 35.2-19.2 0-35.2-12.8-35.2-35.2v-67.2h-67.2v67.2c0 19.2-12.8 35.2-35.2 35.2-19.2 0-35.2-12.8-35.2-35.2v-67.2h-67.2v67.2c0 19.2-12.8 35.2-35.2 35.2-16 0-32-12.8-32-35.2v-67.2c-96 0-169.6-73.6-169.6-169.6h-67.2c-22.4 0-35.2-16-35.2-35.2s12.8-35.2 35.2-35.2h67.2v-67.2h-67.2c-19.2 0-35.2-12.8-35.2-35.2 0-19.2 12.8-35.2 35.2-35.2h67.2v-67.2h-67.2c-19.2 0-35.2-12.8-35.2-35.2 0-19.2 12.8-35.2 35.2-35.2h67.2v-67.2h-67.2c-19.2 0-35.2-12.8-35.2-35.2 0-19.2 12.8-35.2 35.2-35.2h67.2c0-96 73.6-169.6 169.6-169.6v-67.2c0-19.2 16-32 35.2-32s35.2 12.8 35.2 35.2v67.2h67.2v-67.2c0-19.2 12.8-35.2 35.2-35.2 19.2 0 35.2 12.8 35.2 35.2v67.2h67.2v-67.2c0-19.2 12.8-35.2 35.2-35.2 19.2 0 35.2 12.8 35.2 35.2v67.2h67.2v-67.2c0-19.2 12.8-35.2 35.2-35.2 19.2 0 35.2 12.8 35.2 35.2v67.2c96 0 169.6 73.6 169.6 169.6h67.2c19.2 0 35.2 12.8 35.2 35.2 0 19.2-12.8 35.2-35.2 35.2h-67.2v67.2h67.2c19.2 0 35.2 12.8 35.2 35.2 0 19.2-12.8 35.2-35.2 35.2h-67.2v67.2h64zM716.8 291.2c0-25.6-22.4-48-48-48h-313.6c-25.6 0-48 22.4-48 48v313.6c0 25.6 22.4 48 48 48h313.6c25.6 0 48-22.4 48-48v-313.6zM614.4 582.4h-208c-19.2 0-32-12.8-32-32v-208c0-19.2 12.8-32 32-32h208c19.2 0 32 12.8 32 32v208c0 19.2-12.8 32-32 32z" /> +<glyph unicode="" glyph-name="cpu" data-tags="cpu" d="M668.8 652.8h-313.6c-25.6 0-48-22.4-48-48v-313.6c0-25.6 22.4-48 48-48h313.6c25.6 0 48 22.4 48 48v313.6c0 25.6-22.4 48-48 48zM988.8 483.2c19.2 0 35.2 16 35.2 35.2s-16 35.2-35.2 35.2h-67.2v67.2h67.2c19.2 0 35.2 16 35.2 35.2s-16 35.2-35.2 35.2h-67.2c0 92.8-76.8 169.6-169.6 169.6v64c0 19.2-16 35.2-35.2 35.2s-35.2-16-35.2-35.2v-67.2h-67.2v67.2c0 19.2-16 35.2-35.2 35.2s-35.2-16-35.2-35.2v-67.2h-67.2v67.2c0 19.2-16 35.2-35.2 35.2s-35.2-16-35.2-35.2v-67.2h-67.2v67.2c0 19.2-16 35.2-35.2 35.2-16 0-32-16-32-35.2v-67.2c-92.8 0-169.6-76.8-169.6-169.6h-67.2c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2h67.2v-67.2h-67.2c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2h67.2v-67.2h-67.2c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2h67.2v-67.2h-67.2c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2h67.2c0-92.8 76.8-169.6 169.6-169.6v-67.2c0-16 16-32 35.2-32s35.2 16 35.2 35.2v67.2h67.2v-67.2c0-19.2 16-35.2 35.2-35.2s35.2 16 35.2 35.2v67.2h67.2v-67.2c0-19.2 16-35.2 35.2-35.2s35.2 16 35.2 35.2v67.2h67.2v-67.2c0-19.2 16-35.2 35.2-35.2s35.2 16 35.2 35.2v67.2c92.8 0 169.6 76.8 169.6 169.6h67.2c19.2 0 35.2 16 35.2 35.2s-16 35.2-35.2 35.2h-67.2v67.2h67.2c19.2 0 35.2 16 35.2 35.2s-16 35.2-35.2 35.2h-67.2v67.2c0 0 64 0 64 0zM851.2 208c0-57.6-41.6-102.4-99.2-102.4h-480c-57.6 0-102.4 44.8-102.4 102.4v480c0 57.6 44.8 102.4 102.4 102.4h476.8c57.6 0 102.4-44.8 102.4-102.4v-480z" /> +<glyph unicode="" glyph-name="crop" data-tags="crop" d="M0 720c0-25.6 19.2-44.8 44.8-44.8h112v89.6h-112c-25.6 0-44.8-22.4-44.8-44.8zM784 764.8h-438.4v-89.6h393.6v-694.4c0-25.6 19.2-44.8 44.8-44.8s44.8 19.2 44.8 44.8v739.2c0 22.4-22.4 44.8-44.8 44.8zM294.4 230.4v684.8c0 25.6-19.2 44.8-44.8 44.8-22.4 0-41.6-19.2-41.6-44.8v-729.6c0-25.6 19.2-44.8 44.8-44.8h435.2v86.4h-393.6zM979.2 230.4h-102.4v-89.6h102.4c25.6 0 44.8 19.2 44.8 44.8s-19.2 44.8-44.8 44.8z" /> +<glyph unicode="" glyph-name="cup-fill" data-tags="cup-fill" d="M912 819.2h-115.2v64c0 19.2-12.8 32-32 32h-732.8c-19.2 0-32-12.8-32-32v-739.2c0-89.6 70.4-160 160-160h473.6c89.6 0 160 70.4 160 160v108.8h115.2c64 0 112 51.2 112 112v339.2c3.2 64-48 115.2-108.8 115.2zM934.4 396.8c0-25.6-22.4-48-48-48h-92.8v371.2h92.8c25.6 0 48-22.4 48-48v-275.2z" /> +<glyph unicode="" glyph-name="cup-straw" data-tags="cup-straw" d="M793.6 771.2h-233.6v188.8h-96v-188.8h-233.6l9.6-86.4h544zM307.2 3.2c3.2-38.4 35.2-67.2 73.6-67.2v0h259.2c38.4 0 70.4 28.8 76.8 67.2l67.2 620.8h-544l67.2-620.8z" /> +<glyph unicode="" glyph-name="cup" data-tags="cup" d="M912 819.2h-115.2v64c0 19.2-12.8 32-32 32h-732.8c-19.2 0-32-12.8-32-32v-739.2c0-89.6 70.4-160 160-160h473.6c89.6 0 160 70.4 160 160v112h115.2c64 0 112 51.2 112 112v336c3.2 64-48 115.2-108.8 115.2zM697.6 819.2v-675.2c0-35.2-28.8-64-64-64h-473.6c-35.2 0-64 28.8-64 64v675.2h601.6zM934.4 396.8c0-25.6-22.4-48-48-48h-92.8v371.2h92.8c25.6 0 48-22.4 48-48v-275.2z" /> +<glyph unicode="" glyph-name="cursor-fill" data-tags="cursor-fill" d="M886.4 233.6l-694.4 713.6c-9.6 12.8-25.6 16-41.6 9.6v0c-12.8-3.2-22.4-16-22.4-32v-956.8c0-16 16-32 35.2-32 9.6 0 19.2 3.2 25.6 9.6l284.8 240 387.2-6.4c19.2 0 38.4 16 38.4 35.2-3.2 6.4-6.4 12.8-12.8 19.2z" /> +<glyph unicode="" glyph-name="cursor-text" data-tags="cursor-text" d="M563.2 681.6c22.4 12.8 44.8 19.2 70.4 19.2 19.2 0 35.2 16 35.2 35.2s-16 35.2-35.2 35.2c-35.2 0-73.6-9.6-105.6-28.8-6.4-3.2-12.8-6.4-16-9.6-3.2 3.2-9.6 6.4-16 9.6-22.4 12.8-60.8 28.8-105.6 28.8-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2c25.6 0 48-6.4 70.4-19.2 6.4-3.2 9.6-6.4 16-9.6v-288h-12.8c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2h12.8v-89.6c-6.4-3.2-9.6-6.4-16-9.6-22.4-12.8-44.8-19.2-70.4-19.2-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2c35.2 0 73.6 9.6 105.6 28.8 6.4 3.2 9.6 6.4 16 9.6 6.4-3.2 9.6-6.4 16-9.6 32-19.2 67.2-28.8 105.6-28.8 19.2 0 35.2 16 35.2 35.2s-16 35.2-35.2 35.2c-22.4 0-48 6.4-70.4 19.2-6.4 3.2-12.8 6.4-16 9.6v89.6h12.8c19.2 0 35.2 16 35.2 35.2s-16 35.2-35.2 35.2h-12.8v288c6.4 3.2 9.6 6.4 16 9.6zM483.2 960h57.6v-92.8h-57.6v92.8zM483.2 28.8h57.6v-92.8h-57.6v92.8zM0 476.8h92.8v-57.6h-92.8v57.6zM931.2 476.8h92.8v-57.6h-92.8v57.6zM1024 777.6l-89.6-51.2v-67.2l89.6 51.2v44.8c0 6.4 0 12.8 0 22.4zM92.8 240l-92.8-54.4v-44.8c0-6.4 0-16 0-22.4l89.6 51.2v70.4zM182.4-64c6.4 0 16 0 22.4 0h44.8l54.4 92.8h-67.2l-54.4-92.8zM841.6 960c-6.4 0-16 0-22.4 0h-44.8l-54.4-92.8h67.2l54.4 92.8zM92.8 723.2l-92.8 54.4c0-9.6 0-16 0-22.4v-44.8l92.8-54.4v67.2zM931.2 172.8l89.6-51.2c0 6.4 0 16 0 22.4v44.8l-92.8 54.4v-70.4zM204.8 960c-6.4 0-12.8 0-22.4 0l51.2-89.6h67.2l-51.2 89.6h-44.8zM720 28.8l54.4-92.8h44.8c6.4 0 16 0 22.4 0l-51.2 89.6h-70.4zM345.6-64h57.6l25.6 92.8h-60.8zM595.2 867.2h60.8l22.4 92.8h-57.6zM931.2 304l92.8-22.4v57.6l-92.8 25.6zM92.8 592l-92.8 22.4v-57.6l92.8-25.6zM931.2 531.2l92.8 22.4v60.8l-92.8-25.6zM92.8 364.8l-92.8-22.4v-60.8l92.8 25.6zM108.8 86.4l-67.2-67.2c12.8-16 25.6-28.8 41.6-41.6l67.2 67.2c-19.2 9.6-32 22.4-41.6 41.6zM915.2 809.6l67.2 67.2c-12.8 16-25.6 28.8-41.6 41.6l-67.2-67.2c19.2-9.6 32-22.4 41.6-41.6zM873.6 44.8l67.2-67.2c16 12.8 28.8 25.6 41.6 41.6l-67.2 67.2c-9.6-19.2-22.4-32-41.6-41.6zM41.6 876.8l67.2-67.2c9.6 16 25.6 32 41.6 41.6l-67.2 67.2c-16-12.8-28.8-25.6-41.6-41.6zM428.8 867.2l-22.4 92.8h-60.8l25.6-92.8zM595.2 28.8l22.4-92.8h60.8l-25.6 92.8z" /> +<glyph unicode="" glyph-name="cursor" data-tags="cursor" d="M886.4 233.6l-694.4 713.6c-6.4 9.6-16 12.8-25.6 12.8-6.4 0-9.6 0-16-3.2v0c-12.8-3.2-22.4-16-22.4-32v-956.8c0-16 16-32 35.2-32 0 0 0 0 0 0 9.6 0 19.2 3.2 25.6 9.6l284.8 240 387.2-6.4c19.2 0 38.4 16 38.4 35.2-3.2 6.4-6.4 12.8-12.8 19.2zM473.6 262.4h-32l-25.6-22.4-204.8-176v748.8l544-560-281.6 9.6z" /> +<glyph unicode="" glyph-name="dash-circle-fill" data-tags="dash-circle-fill" d="M985.6 633.6c-73.6 192-259.2 326.4-473.6 326.4-284.8 0-512-230.4-512-512s227.2-512 512-512c214.4 0 400 134.4 473.6 323.2 25.6 57.6 38.4 121.6 38.4 188.8s-12.8 128-38.4 185.6zM240 448c0 28.8 25.6 54.4 54.4 54.4h435.2c28.8 0 54.4-25.6 54.4-54.4s-25.6-54.4-54.4-54.4h-435.2c-32 0-54.4 25.6-54.4 54.4z" /> +<glyph unicode="" glyph-name="dash-circle" data-tags="dash-circle" d="M729.6 502.4h-435.2c-28.8 0-54.4-25.6-54.4-54.4s25.6-54.4 54.4-54.4h435.2c28.8 0 54.4 25.6 54.4 54.4s-25.6 54.4-54.4 54.4zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512c281.6 0 512 230.4 512 512s-230.4 512-512 512zM512 28.8c-230.4 0-419.2 188.8-419.2 419.2s188.8 419.2 419.2 419.2c230.4 0 419.2-188.8 419.2-419.2s-188.8-419.2-419.2-419.2z" /> +<glyph unicode="" glyph-name="dash-square-fill" data-tags="dash-square-fill" d="M729.6 502.4h-435.2c-28.8 0-54.4-25.6-54.4-54.4s25.6-54.4 54.4-54.4h435.2c28.8 0 54.4 25.6 54.4 54.4s-25.6 54.4-54.4 54.4zM819.2 960h-614.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8zM931.2 140.8c0-64-51.2-115.2-115.2-115.2h-611.2c-64 0-115.2 51.2-115.2 115.2v614.4c0 64 51.2 115.2 115.2 115.2v0h611.2c64 0 115.2-51.2 115.2-115.2v-614.4z" /> +<glyph unicode="" glyph-name="dash-square" data-tags="dash-square" d="M729.6 502.4h-435.2c-28.8 0-54.4-25.6-54.4-54.4s25.6-54.4 54.4-54.4h435.2c28.8 0 54.4 25.6 54.4 54.4s-25.6 54.4-54.4 54.4zM819.2 960h-614.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8zM931.2 140.8c0-64-51.2-115.2-115.2-115.2h-611.2c-64 0-115.2 51.2-115.2 115.2v614.4c0 64 51.2 115.2 115.2 115.2v0h611.2c64 0 115.2-51.2 115.2-115.2v-614.4z" /> +<glyph unicode="" glyph-name="dash" data-tags="dash" d="M729.6 502.4h-435.2c-28.8 0-54.4-25.6-54.4-54.4s25.6-54.4 54.4-54.4h435.2c28.8 0 54.4 25.6 54.4 54.4s-25.6 54.4-54.4 54.4z" /> +<glyph unicode="" glyph-name="dashboard" data-tags="dashboard" d="M883.2 960h-742.4c-112 0-140.8-89.6-140.8-140.8v-588.8c0-108.8 89.6-140.8 140.8-140.8h249.6c0-41.6-6.4-73.6-16-92.8h-48c-16 0-32-12.8-32-32 0-16 12.8-32 32-32h371.2c16 0 32 12.8 32 32 0 16-12.8 32-32 32h-48c-9.6 19.2-16 51.2-16 92.8h249.6c108.8 0 140.8 89.6 140.8 140.8v588.8c0 112-89.6 140.8-140.8 140.8zM931.2 230.4c0-9.6-3.2-19.2-6.4-28.8-3.2-6.4-6.4-9.6-9.6-12.8-6.4-3.2-16-6.4-28.8-6.4h-745.6c-9.6 0-19.2 3.2-28.8 6.4-6.4 3.2-9.6 6.4-12.8 9.6-3.2 6.4-6.4 16-6.4 28.8v588.8c0 9.6 3.2 19.2 6.4 28.8 3.2 6.4 6.4 9.6 9.6 12.8 6.4 6.4 19.2 9.6 32 9.6h745.6c9.6 0 19.2-3.2 28.8-6.4 6.4-3.2 9.6-6.4 12.8-9.6 0-6.4 3.2-19.2 3.2-32v-588.8zM278.4 387.2h-73.6c-9.6 0-19.2-9.6-19.2-19.2v-99.2h112v99.2c0 9.6-9.6 19.2-19.2 19.2zM460.8 492.8h-76.8c-9.6 0-19.2-9.6-19.2-19.2v-204.8h115.2v204.8c0 12.8-9.6 19.2-19.2 19.2zM633.6 659.2h-67.2c-9.6 0-19.2-9.6-19.2-19.2v-371.2h105.6v374.4c-3.2 9.6-9.6 16-19.2 16zM816 576h-70.4c-9.6 0-19.2-9.6-19.2-19.2v-288h108.8v288c0 12.8-9.6 19.2-19.2 19.2zM432 793.6h-195.2c-25.6 0-48-22.4-48-48s22.4-48 48-48h195.2c25.6 0 48 22.4 48 48 0 28.8-22.4 48-48 48z" /> +<glyph unicode="" glyph-name="diagram" data-tags="diagram" d="M150.4 361.6c16 0 28.8 12.8 28.8 28.8v60.8h300.8v-60.8c0-16 12.8-28.8 28.8-28.8s28.8 12.8 28.8 28.8v60.8h300.8v-60.8c0-16 12.8-28.8 28.8-28.8s28.8 12.8 28.8 28.8v89.6c0 16-12.8 28.8-28.8 28.8h-326.4v99.2h105.6c25.6 0 44.8 19.2 44.8 44.8v153.6c0 25.6-19.2 44.8-44.8 44.8h-272c-25.6 0-44.8-19.2-44.8-44.8v-150.4c0-25.6 19.2-44.8 44.8-44.8h105.6v-99.2h-329.6c-16 0-28.8-12.8-28.8-28.8v-89.6c0-19.2 12.8-32 28.8-32zM979.2 313.6h-211.2c-25.6 0-44.8-19.2-44.8-44.8v-179.2c0-25.6 19.2-44.8 44.8-44.8h211.2c25.6 0 44.8 19.2 44.8 44.8v179.2c0 25.6-19.2 44.8-44.8 44.8zM256 313.6h-211.2c-25.6 0-44.8-19.2-44.8-44.8v-179.2c0-25.6 19.2-44.8 44.8-44.8h211.2c25.6 0 44.8 19.2 44.8 44.8v179.2c0 25.6-19.2 44.8-44.8 44.8zM617.6 313.6h-211.2c-25.6 0-44.8-19.2-44.8-44.8v-179.2c0-25.6 19.2-44.8 44.8-44.8h211.2c25.6 0 44.8 19.2 44.8 44.8v179.2c0 25.6-19.2 44.8-44.8 44.8z" /> +<glyph unicode="" glyph-name="diamond-fill" data-tags="diamond-fill" d="M556.8 64l464 560h-307.2zM355.2 624l156.8-569.6 160 569.6zM6.4 624l464-560-156.8 560zM470.4 841.6h-294.4l153.6-169.6zM656 662.4l-144 169.6-140.8-169.6zM835.2 841.6h-278.4l140.8-169.6zM134.4 832l-134.4-169.6h284.8zM1024 662.4l-150.4 169.6-134.4-169.6z" /> +<glyph unicode="" glyph-name="diamond" data-tags="diamond" d="M1017.6 659.2l-153.6 192c-3.2 3.2-6.4 6.4-9.6 6.4s-9.6 3.2-12.8 3.2l-332.8-3.2-332.8-6.4c-3.2 0-9.6 0-12.8-3.2-3.2 0-6.4-3.2-9.6-6.4l-147.2-192c-3.2-6.4-6.4-9.6-6.4-19.2s3.2-12.8 6.4-16l480-566.4c9.6-6.4 19.2-12.8 28.8-12.8v0c0 0 0 0 0 0s0 0 0 0v0c9.6 0 22.4 6.4 28.8 12.8l467.2 576c3.2 3.2 6.4 6.4 6.4 16 6.4 9.6 3.2 16 0 19.2zM790.4 806.4l-115.2-128-108.8 128h224zM620.8 662.4h-211.2l108.8 128 102.4-128zM460.8 806.4l-108.8-128-115.2 128h224zM179.2 790.4l115.2-128h-214.4l99.2 128zM86.4 608l246.4 3.2 128-464-374.4 460.8zM518.4 137.6l-134.4 473.6h249.6l-115.2-473.6zM576 150.4l118.4 464 246.4 3.2-364.8-467.2zM732.8 662.4l115.2 128 99.2-128h-214.4z" /> +<glyph unicode="" glyph-name="diamond2" data-tags="diamond2" d="M1011.2 476.8l-470.4 470.4c-16 16-41.6 16-57.6 0l-470.4-470.4c-16-16-16-41.6 0-57.6l470.4-473.6c6.4-6.4 19.2-12.8 28.8-12.8s19.2 3.2 28.8 12.8l470.4 473.6c6.4 6.4 12.8 19.2 12.8 28.8s-3.2 22.4-12.8 28.8zM918.4 416l-332.8-332.8 121.6 332.8h211.2zM918.4 480h-211.2l-121.6 332.8 332.8-332.8zM384 480l128 384 128-384h-256zM316.8 416l121.6-332.8-332.8 332.8h211.2zM438.4 812.8l-121.6-332.8h-211.2l332.8 332.8zM640 416l-128-384-128 384h256z" /> +<glyph unicode="" glyph-name="display-fill" data-tags="display-fill" d="M883.2 851.2h-742.4c-112 0-140.8-89.6-140.8-137.6v-371.2c0-108.8 89.6-140.8 140.8-140.8h249.6c0-41.6-6.4-73.6-16-92.8h-48c-16 0-32-12.8-32-32 0-16 12.8-32 32-32h371.2c16 0 32 12.8 32 32 0 16-12.8 32-32 32h-48c-9.6 19.2-12.8 51.2-12.8 89.6h249.6c108.8 0 140.8 89.6 140.8 140.8v374.4c-3.2 108.8-92.8 137.6-144 137.6z" /> +<glyph unicode="" glyph-name="display" data-tags="display" d="M883.2 851.2h-742.4c-112 0-140.8-89.6-140.8-140.8v-371.2c0-108.8 89.6-140.8 140.8-140.8h249.6c0-41.6-6.4-73.6-16-92.8h-48c-16 0-32-12.8-32-32 0-16 12.8-32 32-32h371.2c16 0 32 12.8 32 32 0 16-12.8 32-32 32h-48c-9.6 22.4-12.8 54.4-12.8 92.8h249.6c108.8 0 140.8 89.6 140.8 140.8v371.2c-3.2 112-92.8 140.8-144 140.8zM931.2 339.2c0-9.6-3.2-19.2-6.4-28.8-3.2-6.4-6.4-9.6-9.6-12.8-6.4-3.2-16-6.4-28.8-6.4h-745.6c-9.6 0-19.2 3.2-28.8 6.4-6.4 3.2-9.6 6.4-12.8 9.6-3.2 6.4-6.4 16-6.4 28.8v371.2c0 9.6 3.2 19.2 6.4 28.8 3.2 6.4 6.4 9.6 9.6 12.8 6.4 9.6 19.2 9.6 32 9.6h745.6c9.6 0 19.2-3.2 28.8-6.4 6.4-3.2 9.6-6.4 12.8-9.6 0-6.4 3.2-16 3.2-32v-371.2z" /> +<glyph unicode="" glyph-name="dns" data-tags="dns" d="M883.2 531.2h-742.4c-76.8 0-140.8-64-140.8-140.8v-115.2c0-76.8 64-140.8 140.8-140.8h329.6v-41.6c0-22.4 19.2-41.6 41.6-41.6s41.6 19.2 41.6 41.6v41.6h329.6c76.8 0 140.8 64 140.8 140.8v115.2c0 76.8-64 140.8-140.8 140.8zM937.6 275.2c0-28.8-25.6-54.4-54.4-54.4h-742.4c-28.8 0-54.4 25.6-54.4 54.4v115.2c0 28.8 25.6 54.4 54.4 54.4h742.4c28.8 0 54.4-25.6 54.4-54.4v-115.2zM227.2 380.8c-25.6 0-48-22.4-48-48s22.4-48 48-48 48 22.4 48 48-22.4 48-48 48zM883.2 960h-742.4c-76.8 0-140.8-64-140.8-140.8v-115.2c0-76.8 64-140.8 140.8-140.8h742.4c76.8 0 140.8 64 140.8 140.8v115.2c0 76.8-64 140.8-140.8 140.8zM937.6 707.2c0-28.8-25.6-54.4-54.4-54.4h-742.4c-28.8 0-54.4 25.6-54.4 54.4v112c0 28.8 25.6 54.4 54.4 54.4h742.4c28.8 0 54.4-25.6 54.4-54.4v-112zM227.2 809.6c-25.6 0-48-22.4-48-48s22.4-48 48-48 48 22.4 48 48-22.4 48-48 48zM387.2 22.4h-339.2c-22.4 0-41.6-19.2-41.6-41.6s16-44.8 41.6-44.8h342.4c22.4 0 41.6 19.2 41.6 41.6s-19.2 44.8-44.8 44.8zM982.4 22.4h-342.4c-22.4 0-41.6-19.2-41.6-41.6s19.2-44.8 41.6-44.8h342.4c22.4 0 41.6 19.2 41.6 41.6s-19.2 44.8-41.6 44.8zM512 22.4v0c-22.4 0-41.6-19.2-41.6-41.6s19.2-44.8 41.6-44.8v0c22.4 0 41.6 19.2 41.6 41.6s-19.2 44.8-41.6 44.8z" /> +<glyph unicode="" glyph-name="door-closed-fill" data-tags="door-closed-fill" d="M886.4 16h-76.8v848c0 51.2-41.6 96-96 96h-403.2c-51.2 0-96-41.6-96-96v-848h-76.8c-22.4 0-41.6-19.2-41.6-41.6s19.2-41.6 41.6-41.6h748.8c22.4 0 41.6 19.2 41.6 41.6-3.2 22.4-19.2 41.6-41.6 41.6zM412.8 448c0-22.4-19.2-41.6-41.6-41.6s-41.6 19.2-41.6 41.6c0 22.4 19.2 41.6 41.6 41.6s41.6-19.2 41.6-41.6z" /> +<glyph unicode="" glyph-name="door-closed" data-tags="door-closed" d="M652.8 489.6c-22.4 0-41.6-19.2-41.6-41.6s19.2-41.6 41.6-41.6c22.4 0 41.6 19.2 41.6 41.6s-19.2 41.6-41.6 41.6zM886.4 16h-76.8v848c0 51.2-41.6 96-96 96h-403.2c-51.2 0-96-41.6-96-96v-848h-76.8c-22.4 0-41.6-19.2-41.6-41.6v0c0-22.4 19.2-41.6 41.6-41.6h748.8c22.4 0 41.6 19.2 41.6 41.6v0c-3.2 22.4-19.2 41.6-41.6 41.6zM297.6 16v838.4c0 16 12.8 28.8 28.8 28.8h371.2c16 0 32-12.8 32-28.8v-838.4h-432z" /> +<glyph unicode="" glyph-name="download_app" data-tags="download_app" d="M512 233.6l278.4 297.6h-166.4v307.2c0 25.6-22.4 48-48 48h-128c-25.6 0-48-22.4-48-48v-307.2h-166.4l278.4-297.6zM976 217.6c-19.2 0-38.4-12.8-44.8-32s-16-35.2-28.8-48c-22.4-22.4-51.2-35.2-80-35.2h-620.8c-51.2 0-96 35.2-108.8 83.2-6.4 19.2-25.6 32-44.8 32v0c-28.8 0-54.4-28.8-44.8-57.6 22.4-86.4 102.4-147.2 195.2-150.4h624c54.4-3.2 108.8 19.2 147.2 60.8 25.6 25.6 44.8 54.4 54.4 89.6 6.4 28.8-16 57.6-48 57.6v0z" /> +<glyph unicode="" glyph-name="download" data-tags="download" d="M480 291.2c9.6-9.6 22.4-16 32-12.8 12.8 0 25.6 6.4 35.2 12.8l156.8 156.8c9.6 9.6 16 22.4 12.8 35.2 0 12.8-6.4 25.6-12.8 32-9.6 9.6-22.4 16-32 12.8-12.8 0-25.6-6.4-32-12.8l-73.6-73.6v470.4c0 12.8-6.4 25.6-16 32-9.6 9.6-22.4 16-35.2 16s-25.6-6.4-32-12.8c-9.6-9.6-16-22.4-16-32v-470.4l-76.8 76.8c-9.6 9.6-22.4 12.8-32 12.8-12.8 0-25.6-3.2-32-12.8v0c-9.6-9.6-12.8-22.4-12.8-32 0-12.8 3.2-25.6 12.8-35.2l153.6-163.2zM979.2 368v0c-25.6 0-48-19.2-48-44.8v-179.2c0-28.8-12.8-57.6-32-80-22.4-22.4-51.2-35.2-80-32h-614.4c-64 0-112 51.2-112 112v176c0 25.6-19.2 44.8-44.8 44.8v0c-28.8 3.2-48-19.2-48-44.8v-179.2c0-112 86.4-204.8 198.4-204.8 3.2 0 3.2 0 6.4 0h611.2c54.4-3.2 108.8 19.2 144 57.6 38.4 38.4 60.8 89.6 60.8 144v182.4c3.2 25.6-16 48-41.6 48z" /> +<glyph unicode="" glyph-name="email-fill-notification" data-tags="email-fill-notification" d="M0 624v-406.4c0-12.8 3.2-25.6 3.2-38.4l284.8 220.8zM880 140.8l-265.6 204.8-3.2-3.2c0 0-3.2-3.2-3.2-3.2-35.2-22.4-76.8-35.2-118.4-35.2s-83.2 12.8-118.4 38.4c0 0-3.2 0-3.2 3.2l-3.2 3.2-313.6-243.2c9.6-9.6 19.2-16 32-22.4 22.4-12.8 48-19.2 73.6-19.2 0 0 3.2 0 3.2 0h665.6c0 0 0 0 3.2 0 25.6 0 51.2 6.4 73.6 19.2 12.8 6.4 22.4 12.8 32 22.4l-54.4 35.2zM982.4 502.4c-12.8-6.4-22.4-9.6-35.2-12.8-19.2-6.4-38.4-9.6-57.6-9.6-25.6 0-51.2 6.4-76.8 16l-118.4-92.8 288-220.8c3.2 12.8 6.4 25.6 6.4 38.4l-6.4 281.6zM668.8 697.6c0 51.2 16 96 44.8 134.4h-556.8c-25.6 0-54.4-6.4-76.8-19.2-12.8-9.6-25.6-16-35.2-25.6-16-16-25.6-35.2-35.2-54.4l409.6-316.8c41.6-28.8 96-28.8 137.6 0l172.8 134.4c-38.4 38.4-60.8 89.6-60.8 147.2zM892.8 835.2c-73.6 0-131.2-57.6-131.2-131.2s57.6-131.2 131.2-131.2c73.6 0 131.2 57.6 131.2 131.2s-57.6 131.2-131.2 131.2z" /> +<glyph unicode="" glyph-name="email-fill-open" data-tags="email-fill-open" d="M966.4 700.8v156.8c0 57.6-48 102.4-102.4 102.4h-704c-54.4 0-102.4-44.8-102.4-102.4v-153.6c-35.2-32-57.6-76.8-57.6-128v-476.8c0-89.6 73.6-163.2 166.4-163.2h694.4c89.6 0 166.4 73.6 166.4 166.4v473.6c-3.2 51.2-25.6 96-60.8 124.8zM105.6 857.6c0 32 25.6 57.6 57.6 57.6h700.8c32 0 57.6-25.6 57.6-57.6v-451.2l-364.8-169.6c-28.8-12.8-60.8-12.8-86.4 0l-364.8 172.8v448zM252.8 681.6h518.4c12.8 0 25.6-9.6 25.6-25.6 0-12.8-9.6-25.6-25.6-25.6h-518.4c-12.8 0-25.6 9.6-25.6 25.6 0 12.8 12.8 25.6 25.6 25.6zM252.8 547.2h518.4c12.8 0 25.6-9.6 25.6-25.6s-9.6-25.6-25.6-25.6h-518.4c-12.8 0-25.6 9.6-25.6 25.6s12.8 25.6 25.6 25.6zM252.8 812.8h227.2c12.8 0 25.6-9.6 25.6-25.6 0-12.8-9.6-25.6-25.6-25.6h-227.2c-12.8 0-25.6 9.6-25.6 25.6s12.8 25.6 25.6 25.6z" /> +<glyph unicode="" glyph-name="email-fill" data-tags="email-fill" d="M1024 636.8l-67.2-51.2-240-185.6 240-185.6 60.8-48c3.2 12.8 6.4 25.6 6.4 41.6v428.8zM304 400l-236.8 182.4-67.2 51.2v-425.6c0-12.8 3.2-25.6 3.2-38.4l60.8 48 240 182.4zM643.2 342.4l-3.2-3.2c0 0-3.2-3.2-3.2-3.2-35.2-25.6-80-38.4-121.6-38.4-44.8 0-86.4 12.8-124.8 38.4 0 0-3.2 0-3.2 3.2l-3.2 3.2-281.6-214.4-51.2-38.4c9.6-9.6 19.2-16 32-22.4 22.4-12.8 51.2-22.4 76.8-22.4 0 0 3.2 0 3.2 0h694.4c0 0 0 0 3.2 0 25.6 0 54.4 6.4 76.8 19.2 12.8 6.4 22.4 12.8 32 22.4l-51.2 41.6-275.2 214.4zM438.4 412.8c41.6-28.8 99.2-28.8 140.8 0l432 332.8c-6.4 22.4-19.2 41.6-35.2 57.6-9.6 9.6-22.4 19.2-35.2 25.6-22.4 12.8-51.2 22.4-76.8 22.4 0 0-3.2 0-3.2 0h-697.6c-28.8 0-57.6-6.4-80-22.4-12.8-6.4-25.6-16-35.2-25.6-16-16-28.8-35.2-38.4-57.6l57.6-41.6 371.2-291.2z" /> +<glyph unicode="" glyph-name="email-notification" data-tags="email-notification" d="M899.2 489.6c-6.4 0-12.8 0-19.2 0v-281.6l-240 185.6 156.8 121.6c-22.4 12.8-41.6 28.8-60.8 48l-204.8-160c-32-22.4-80-25.6-112 0l-339.2 265.6c0 0-3.2 0-3.2 3.2 3.2 12.8 9.6 25.6 19.2 38.4 16 16 35.2 22.4 57.6 22.4h531.2c3.2 25.6 9.6 51.2 22.4 73.6h-553.6c-41.6 0-80-16-108.8-44.8s-44.8-67.2-44.8-108.8v-444.8c0-41.6 16-80 44.8-108.8s67.2-44.8 105.6-44.8c0 0 3.2 0 3.2 0h646.4c0 0 0 0 3.2 0 38.4 0 80 16 105.6 44.8 28.8 28.8 44.8 67.2 44.8 108.8v288c-16-3.2-35.2-6.4-54.4-6.4zM73.6 579.2l240-185.6-240-185.6v371.2zM800 131.2h-646.4c-16 0-32 3.2-44.8 12.8l265.6 204.8 3.2-3.2c0 0 3.2-3.2 3.2-3.2 28.8-19.2 64-28.8 96-32 35.2 0 67.2 9.6 96 28.8 0 0 3.2 0 3.2 3.2l3.2 3.2 265.6-204.8c-12.8-6.4-28.8-12.8-44.8-9.6zM1024 710.4c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128s128-57.308 128-128z" /> +<glyph unicode="" glyph-name="email-open" data-tags="email-open" d="M252.8 630.4h518.4c12.8 0 25.6 9.6 25.6 25.6s-9.6 25.6-25.6 25.6h-518.4c-12.8 0-25.6-9.6-25.6-25.6s12.8-25.6 25.6-25.6zM252.8 764.8h227.2c12.8 0 25.6 9.6 25.6 25.6 0 12.8-9.6 25.6-25.6 25.6h-227.2c-12.8 0-25.6-9.6-25.6-25.6s12.8-25.6 25.6-25.6zM796.8 521.6c0 12.8-9.6 25.6-25.6 25.6h-518.4c-12.8 0-25.6-9.6-25.6-25.6s9.6-25.6 25.6-25.6h518.4c12.8 0 25.6 12.8 25.6 25.6zM966.4 700.8v156.8c0 57.6-48 102.4-102.4 102.4h-704c-54.4 0-102.4-44.8-102.4-102.4v-153.6c-35.2-32-57.6-76.8-57.6-128v-476.8c0 0 0 0 0 0v0c0-44.8 16-86.4 48-115.2 28.8-32 70.4-48 112-48 0 0 3.2 0 3.2 0v0c0 0 0 0 0 0h694.4c0 0 0 0 0 0v0c0 0 0 0 3.2 0 41.6 0 83.2 16 115.2 48s48 73.6 48 115.2v0c0 0 0 0 0 0v476.8c0 51.2-22.4 96-57.6 124.8zM105.6 604.8v252.8c0 32 25.6 57.6 57.6 57.6h700.8c32 0 57.6-25.6 57.6-57.6v-451.2l-233.6-108.8-9.6-3.2-121.6-57.6c-28.8-12.8-60.8-12.8-86.4 0l-118.4 57.6-16 6.4-227.2 108.8v195.2zM944 99.2c0-28.8-16-54.4-38.4-70.4 0 0 0 0 0 0-3.2-3.2-6.4-3.2-12.8-6.4 0 0 0 0 0 0-3.2-3.2-9.6-3.2-12.8-3.2 0 0 0 0 0 0-6.4 0-9.6 0-16 0 0 0 0 0-3.2 0h-697.6c-3.2 0-3.2 0-6.4 0s-6.4 0-9.6 0c-3.2 0-6.4 0-9.6 3.2 0 0-3.2 0-3.2 0-3.2 0-6.4 3.2-9.6 3.2 0 0 0 0 0 0-28.8 12.8-48 41.6-48 73.6v227.2l67.2-32 188.8-89.6 118.4-60.8c35.2-12.8 76.8-12.8 112 0l115.2 57.6 195.2 89.6 67.2 28.8v-112l3.2-108.8z" /> +<glyph unicode="" glyph-name="email" data-tags="email" d="M1024 688c0 44.8-16 86.4-48 115.2-28.8 32-70.4 48-112 48 0 0-3.2 0-3.2 0h-697.6c-44.8 0-86.4-16-115.2-48-32-32-48-73.6-48-115.2v-476.8c0-44.8 16-86.4 48-115.2 28.8-32 70.4-48 115.2-48 0 0 3.2 0 3.2 0h694.4c0 0 0 0 3.2 0 41.6 0 83.2 16 115.2 48s48 73.6 48 115.2l-3.2 476.8zM944 208l-256 198.4 256 198.4v-396.8zM937.6 704l-368-284.8c-35.2-25.6-83.2-25.6-121.6 0l-364.8 284.8c0 0-3.2 0-3.2 3.2 3.2 16 12.8 32 22.4 41.6 16 16 38.4 25.6 60.8 25.6h694.4c22.4 0 44.8-9.6 60.8-25.6 12.8-9.6 19.2-25.6 22.4-41.6 0-3.2 0-3.2-3.2-3.2zM400 358.4l3.2-3.2c0 0 3.2-3.2 3.2-3.2 32-19.2 67.2-32 105.6-32s73.6 12.8 105.6 32c0 0 3.2 0 3.2 3.2l3.2 3.2 284.8-220.8c-12.8-9.6-28.8-16-48-12.8h-697.6c-16 0-35.2 3.2-48 16l284.8 217.6zM336 409.6l-256-198.4v393.6l256-195.2z" /> +<glyph unicode="" glyph-name="emergenc_call" data-tags="emergenc_call" d="M899.2 899.2c-35.2 38.4-89.6 60.8-144 60.8h-486.4c-54.4 0-108.8-22.4-144-60.8-41.6-38.4-60.8-89.6-60.8-147.2v-611.2c0-112 89.6-204.8 198.4-204.8h489.6c112 0 204.8 86.4 204.8 198.4v617.6c6.4 57.6-16 108.8-57.6 147.2zM867.2 140.8c0-64-51.2-112-115.2-112h-483.2c-28.8 0-60.8 12.8-80 35.2-22.4 22.4-35.2 51.2-35.2 80v608c0 28.8 12.8 57.6 35.2 80s51.2 35.2 80 32h486.4c28.8 0 60.8-12.8 80-32 22.4-22.4 35.2-51.2 35.2-80v-611.2zM726.4 371.2c0 0 0 0 0 0-28.8 0-57.6 6.4-83.2 16-12.8 3.2-28.8 0-38.4-9.6l-54.4-54.4c-35.2 19.2-64 41.6-92.8 70.4s-51.2 57.6-67.2 92.8l54.4 54.4c9.6 9.6 12.8 25.6 9.6 38.4-9.6 28.8-12.8 54.4-16 83.2 0 9.6-3.2 19.2-12.8 25.6-6.4 6.4-16 12.8-28.8 12.8h-96c-12.8 0-22.4-6.4-28.8-12.8s-12.8-16-12.8-28.8c3.2-121.6 51.2-236.8 140.8-323.2 86.4-86.4 201.6-137.6 323.2-140.8 9.6 0 19.2 3.2 28.8 12.8 6.4 6.4 12.8 16 12.8 25.6v96c0 9.6-3.2 19.2-12.8 28.8-6.4 6.4-16 12.8-25.6 12.8z" /> +<glyph unicode="" glyph-name="emergenc" data-tags="emergenc" d="M905.6 73.6h-790.4c-28.8 0-41.6-16-41.6-48v-32c0-38.4 12.8-54.4 41.6-54.4h790.4c32 0 44.8 19.2 44.8 54.4v32c0 32-16 48-44.8 48zM406.4 764.8c-41.6-6.4-80-25.6-108.8-54.4-41.6-41.6-60.8-86.4-60.8-144v-195.2c0-9.6 3.2-16 9.6-22.4s12.8-9.6 22.4-9.6c9.6 0 16 3.2 22.4 9.6s9.6 12.8 9.6 22.4v195.2c0 38.4 12.8 70.4 41.6 99.2 19.2 22.4 44.8 35.2 73.6 38.4 9.6 3.2 16 6.4 19.2 12.8 6.4 6.4 6.4 16 6.4 22.4 0 9.6-6.4 16-12.8 22.4-6.4 3.2-16 3.2-22.4 3.2zM816 835.2c-83.2 83.2-185.6 124.8-304 124.8s-224-41.6-307.2-124.8c-83.2-83.2-124.8-185.6-124.8-304v-259.2c0-54.4 35.2-92.8 86.4-92.8h688c54.4 0 89.6 35.2 89.6 89.6v262.4c0 118.4-41.6 220.8-128 304zM857.6 268.8c0-3.2 0-3.2 0-3.2s-3.2 0-3.2 0l-688-3.2c0 0 0 3.2 0 9.6v259.2c0 96 32 176 99.2 246.4 67.2 67.2 150.4 99.2 246.4 99.2s179.2-32 246.4-99.2c67.2-67.2 102.4-147.2 102.4-246.4v-262.4zM268.8 339.2c9.6 0 16 3.2 22.4 9.6s9.6 12.8 9.6 22.4v195.2c0 38.4 12.8 70.4 41.6 99.2 19.2 22.4 44.8 35.2 73.6 38.4 9.6 3.2 16 6.4 19.2 12.8 6.4 6.4 6.4 16 6.4 22.4 0 9.6-6.4 16-12.8 22.4-6.4 3.2-12.8 6.4-22.4 6.4-41.6-6.4-80-25.6-108.8-54.4-41.6-44.8-60.8-89.6-60.8-147.2v-195.2c0-9.6 3.2-16 9.6-22.4s12.8-9.6 22.4-9.6z" /> +<glyph unicode="" glyph-name="exclamation-chat-fill" data-tags="exclamation-chat-fill" d="M851.2 960h-678.4c-96 0-172.8-76.8-172.8-172.8v-496c0-96 76.8-172.8 172.8-172.8h51.2v-134.4c0-19.2 9.6-32 25.6-41.6 9.6-6.4 16-6.4 22.4-6.4 9.6 0 22.4 3.2 32 12.8l198.4 169.6h348.8c96 0 172.8 76.8 172.8 172.8v496c0 96-76.8 172.8-172.8 172.8zM512 412.8c28.8 0 51.2-22.4 51.2-51.2s-22.4-51.2-51.2-51.2-51.2 22.4-51.2 51.2 22.4 51.2 51.2 51.2zM464 739.2c-3.2 28.8 16 44.8 48 44.8s51.2-16 48-44.8l-16-256c0-16-12.8-28.8-32-28.8s-32 12.8-32 28.8l-16 256z" /> +<glyph unicode="" glyph-name="exclamation-chat" data-tags="exclamation-chat" d="M1024 787.2c0 96-76.8 172.8-172.8 172.8h-678.4c-96 0-172.8-76.8-172.8-172.8v-496c0-96 76.8-172.8 172.8-172.8h51.2v-134.4c0-19.2 12.8-32 28.8-41.6 6.4-6.4 12.8-6.4 19.2-6.4 9.6 0 22.4 3.2 32 12.8l198.4 169.6h348.8c96 0 172.8 76.8 172.8 172.8v496zM851.2 211.2h-368c-9.6 0-22.4-3.2-32-12.8l-134.4-115.2v80c0 25.6-22.4 44.8-48 44.8h-96c-44.8 0-80 35.2-80 80v496c0 48 35.2 83.2 80 83.2h675.2c44.8 0 80-35.2 80-80v-496c3.2-44.8-32-80-76.8-80zM512 454.4c19.2 0 32 12.8 32 28.8l16 256c3.2 25.6-16 41.6-48 41.6s-51.2-16-48-44.8l16-252.8c0-19.2 12.8-28.8 32-28.8zM512 409.6c-28.8 0-51.2-22.4-51.2-51.2s22.4-51.2 51.2-51.2c28.8 0 51.2 22.4 51.2 51.2s-22.4 51.2-51.2 51.2z" /> +<glyph unicode="" glyph-name="exclamation-circle-fill" data-tags="exclamation-circle-fill" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM512 704c35.2 0 57.6-19.2 54.4-51.2l-16-288c0-19.2-16-32-38.4-32s-35.2 12.8-38.4 32l-16 288c-3.2 32 19.2 51.2 54.4 51.2zM512 192c-32 0-57.6 25.6-57.6 57.6s25.6 57.6 57.6 57.6 57.6-25.6 57.6-57.6-25.6-57.6-57.6-57.6z" /> +<glyph unicode="" glyph-name="exclamation-circle" data-tags="exclamation-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM512 28.8c-230.4 0-419.2 188.8-419.2 419.2s188.8 419.2 419.2 419.2 419.2-188.8 419.2-419.2-188.8-419.2-419.2-419.2zM512 358.4c19.2 0 32 12.8 35.2 28.8l16 256c0 28.8-19.2 44.8-51.2 44.8s-51.2-16-48-44.8l16-256c0-19.2 12.8-28.8 32-28.8zM512 313.6c-28.8 0-51.2-22.4-51.2-51.2s22.4-51.2 51.2-51.2c28.8 0 51.2 22.4 51.2 51.2 0 25.6-22.4 51.2-51.2 51.2z" /> +<glyph unicode="" glyph-name="exclamation-diamond-fill" data-tags="exclamation-diamond-fill" d="M976 566.4l-348.8 345.6c-64 64-169.6 64-233.6 0l-345.6-348.8c-64-64-64-169.6 0-233.6l348.8-348.8c64-64 169.6-64 233.6 0l348.8 348.8c60.8 67.2 60.8 169.6-3.2 236.8zM512 704c35.2 0 54.4-19.2 51.2-48l-16-275.2c0-19.2-12.8-32-35.2-32s-35.2 12.8-35.2 32l-16 272c-3.2 32 16 51.2 51.2 51.2zM512 192c-32 0-54.4 25.6-54.4 54.4 0 32 25.6 54.4 54.4 54.4 32 0 54.4-25.6 54.4-54.4s-22.4-54.4-54.4-54.4z" /> +<glyph unicode="" glyph-name="exclamation-diamond" data-tags="exclamation-diamond" d="M976 566.4l-348.8 345.6c-64 64-169.6 64-233.6 0l-345.6-348.8c-64-64-64-169.6 0-233.6l348.8-348.8c64-64 169.6-64 233.6 0l348.8 348.8c60.8 67.2 60.8 169.6-3.2 236.8zM924.8 384l-348.8-348.8c-35.2-35.2-92.8-35.2-128 0l-348.8 348.8c-35.2 35.2-35.2 92.8 0 128v0l348.8 348.8c35.2 35.2 92.8 35.2 128 0l348.8-348.8c35.2-35.2 35.2-92.8 0-128zM512 358.4c19.2 0 32 12.8 35.2 28.8l16 256c0 28.8-19.2 44.8-51.2 44.8s-51.2-16-48-44.8l16-256c0-19.2 12.8-28.8 32-28.8zM512 313.6c-28.8 0-51.2-22.4-51.2-51.2s22.4-51.2 51.2-51.2c28.8 0 51.2 22.4 51.2 51.2 0 25.6-22.4 51.2-51.2 51.2z" /> +<glyph unicode="" glyph-name="exclamation-square-circle" data-tags="exclamation-square-circle" d="M963.2 899.2c-35.2 38.4-89.6 60.8-144 60.8h-614.4c-54.4 0-108.8-22.4-144-60.8-41.6-38.4-60.8-89.6-60.8-147.2v-611.2c0-112 86.4-204.8 198.4-204.8 3.2 0 3.2 0 6.4 0h614.4c112 0 204.8 86.4 204.8 198.4 0 3.2 0 3.2 0 6.4v611.2c3.2 57.6-19.2 108.8-60.8 147.2zM742.4 217.6c-60.8-64-144-96-230.4-96-86.4-3.2-172.8 32-230.4 96-64 60.8-96 144-96 230.4s32 169.6 96 227.2c60.8 64 144 99.2 230.4 96 86.4 0 169.6-32 230.4-96 64-60.8 96-144 96-227.2 3.2-86.4-32-172.8-96-230.4zM512 361.6c19.2 0 32 9.6 32 25.6l16 240c0 28.8-16 44.8-48 44.8s-48-16-44.8-41.6l16-240c-3.2-16 9.6-28.8 28.8-28.8zM512 323.2c-28.8 0-48-22.4-48-48s22.4-48 48-48c25.6 0 48 22.4 48 48s-22.4 48-48 48z" /> +<glyph unicode="" glyph-name="exclamation-square-fill" data-tags="exclamation-square-fill" d="M819.2 960h-614.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8zM512 736c38.4 0 60.8-22.4 60.8-54.4l-19.2-310.4c0-19.2-16-35.2-41.6-35.2s-38.4 12.8-41.6 35.2l-19.2 307.2c0 35.2 22.4 57.6 60.8 57.6zM512 160c-35.2 0-64 28.8-64 64s28.8 64 64 64c35.2 0 64-28.8 64-64s-28.8-64-64-64z" /> +<glyph unicode="" glyph-name="exclamation-square" data-tags="exclamation-square" d="M819.2 960h-614.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8zM931.2 140.8c0-64-51.2-115.2-115.2-115.2h-611.2c-64 0-115.2 51.2-115.2 115.2v614.4c0 64 51.2 115.2 115.2 115.2v0h611.2c64 0 115.2-51.2 115.2-115.2v-614.4zM512 364.8c19.2 0 32 12.8 35.2 28.8l16 256c0 28.8-19.2 44.8-51.2 44.8s-51.2-16-48-44.8l16-256c0-19.2 12.8-28.8 32-28.8zM512 320c-28.8 0-51.2-22.4-51.2-51.2s22.4-51.2 51.2-51.2c28.8 0 51.2 22.4 51.2 51.2s-22.4 51.2-51.2 51.2z" /> +<glyph unicode="" glyph-name="exclamation-triangle-fill" data-tags="exclamation-triangle-fill" d="M1008 144v0l-390.4 732.8c-19.2 41.6-60.8 70.4-105.6 67.2-3.2 0-3.2 0-6.4 0-44.8 0-83.2-25.6-102.4-64l-390.4-736c-19.2-41.6-16-89.6 6.4-128s64-64 108.8-64c0 0 3.2 0 3.2 0h761.6c44.8 0 89.6 22.4 108.8 64 25.6 38.4 28.8 86.4 6.4 128zM505.6 617.6c32 0 51.2-16 48-44.8l-16-256c0-16-12.8-28.8-32-28.8s-32 12.8-32 28.8l-16 252.8c-3.2 28.8 16 48 48 48zM505.6 246.4c28.8 0 51.2-22.4 51.2-51.2s-22.4-51.2-51.2-51.2c-28.8 0-51.2 22.4-51.2 51.2s22.4 51.2 51.2 51.2z" /> +<glyph unicode="" glyph-name="exclamation-triangle" data-tags="exclamation-triangle" d="M512 288c19.2 0 32 12.8 35.2 28.8l16 256c3.2 28.8-16 44.8-48 44.8s-51.2-16-48-44.8l16-256c-3.2-16 9.6-28.8 28.8-28.8zM512 243.2c-28.8 0-51.2-22.4-51.2-51.2s22.4-51.2 51.2-51.2c28.8 0 51.2 22.4 51.2 51.2s-22.4 51.2-51.2 51.2zM1008 144v0l-390.4 732.8c-16 41.6-57.6 67.2-99.2 67.2-3.2 0-3.2 0-6.4 0s-3.2 0-6.4 0c-44.8 0-83.2-25.6-102.4-64l-390.4-736c-19.2-41.6-16-89.6 6.4-128s64-64 108.8-64c0 0 3.2 0 3.2 0h761.6c0 0 3.2 0 3.2 0 44.8 0 86.4 25.6 108.8 64s25.6 86.4 3.2 128zM928 67.2l-6.4-6.4c-6.4-9.6-16-16-28.8-16 0 0 0 0 0 0v0 0l-768-3.2c-12.8 0-22.4 6.4-28.8 16v6.4c-6.4 12.8-9.6 25.6-3.2 38.4l393.6 732.8v6.4c3.2 6.4 9.6 12.8 19.2 12.8v0h9.6c6.4 0 12.8-6.4 16-12.8v-3.2l3.2-3.2 393.6-732.8c6.4-12.8 6.4-25.6 0-35.2z" /> +<glyph unicode="" glyph-name="exclamation" data-tags="exclamation" d="M512 326.4c25.6 0 44.8 16 44.8 38.4l22.4 342.4c0 38.4-22.4 60.8-67.2 60.8s-67.2-22.4-67.2-60.8l22.4-342.4c0-22.4 19.2-38.4 44.8-38.4zM512 268.8c-38.4 0-70.4-32-70.4-70.4s32-70.4 70.4-70.4c38.4 0 70.4 32 70.4 70.4s-32 70.4-70.4 70.4z" /> +<glyph unicode="" glyph-name="exclude" data-tags="exclude" d="M918.4 761.6h-89.6v92.8c0 57.6-48 105.6-105.6 105.6h-617.6c-57.6 0-105.6-48-105.6-105.6v-617.6c0-57.6 48-105.6 105.6-105.6h89.6v-92.8c0-57.6 48-105.6 105.6-105.6h617.6c57.6 0 105.6 48 105.6 105.6v620.8c0 57.6-48 102.4-105.6 102.4zM195.2 659.2v-435.2h-70.4c-19.2 0-32 16-32 32v579.2c0 19.2 16 32 32 32h579.2c19.2 0 32-16 32-32v-73.6h-435.2c-57.6 0-105.6-44.8-105.6-102.4zM931.2 60.8c0-19.2-12.8-32-32-32h-579.2c-19.2 0-32 16-32 32v73.6h435.2c57.6 0 105.6 48 105.6 105.6v432h70.4c19.2 0 32-16 32-32v-579.2z" /> +<glyph unicode="" glyph-name="face-id" data-tags="face-id" d="M729.6 345.6c-6.4 9.6-19.2 16-28.8 16v0c-16 0-28.8-9.6-32-22.4-9.6-22.4-22.4-41.6-38.4-57.6-64-60.8-169.6-60.8-233.6-3.2-16 16-28.8 35.2-38.4 57.6-6.4 12.8-19.2 22.4-32 22.4h-6.4c-12.8 0-22.4-6.4-28.8-12.8-6.4-9.6-9.6-19.2-3.2-28.8 12.8-32 32-60.8 57.6-86.4 48-41.6 105.6-64 166.4-64 64 0 124.8 22.4 172.8 70.4 22.4 22.4 41.6 48 51.2 80 0 6.4 0 19.2-6.4 28.8zM32 640h28.8c19.2 0 32 12.8 32 32v83.2c0 64 51.2 115.2 115.2 115.2v0h80c19.2 0 32 12.8 32 32v25.6c0 19.2-12.8 32-32 32h-83.2c-112 0-204.8-92.8-204.8-204.8v-83.2c0-19.2 12.8-32 32-32zM819.2 960h-83.2c-19.2 0-32-12.8-32-32v-28.8c0-19.2 12.8-32 32-32h83.2c64 0 115.2-51.2 115.2-115.2v-80c0-19.2 12.8-32 32-32h25.6c19.2 0 32 12.8 32 32v83.2c0 112-92.8 204.8-204.8 204.8zM992 256h-28.8c-19.2 0-32-12.8-32-32v-83.2c0-64-51.2-115.2-115.2-115.2h-80c-19.2 0-32-12.8-32-32v-25.6c0-19.2 12.8-32 32-32h83.2c115.2 0 204.8 92.8 204.8 204.8v83.2c0 19.2-12.8 32-32 32zM288 28.8h-83.2c-64 0-115.2 51.2-115.2 115.2v80c0 19.2-12.8 32-32 32h-25.6c-19.2 0-32-12.8-32-32v-83.2c0-112 92.8-204.8 204.8-204.8h83.2c19.2 0 32 12.8 32 32v28.8c0 16-12.8 32-32 32zM464 403.2h6.4c48 0 89.6 41.6 89.6 89.6v83.2c0 19.2-16 35.2-35.2 35.2v0c-19.2 0-35.2-16-35.2-35.2v-83.2c0-9.6-9.6-19.2-19.2-19.2h-6.4c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2zM281.6 675.2c-25.6 0-44.8-19.2-44.8-44.8v-12.8c0-25.6 19.2-44.8 44.8-44.8s44.8 19.2 44.8 44.8v12.8c0 25.6-19.2 44.8-44.8 44.8zM732.8 572.8c25.6 0 44.8 19.2 44.8 44.8v12.8c0 25.6-19.2 44.8-44.8 44.8s-44.8-19.2-44.8-44.8v-12.8c0-25.6 19.2-44.8 44.8-44.8z" /> +<glyph unicode="" glyph-name="facebook-circle" data-tags="facebook-circle" d="M697.6 780.8c41.6 0 80-3.2 118.4-6.4v-137.6h-83.2c-22.4 3.2-41.6-6.4-57.6-19.2-12.8-16-16-35.2-16-54.4v-96h150.4l-19.2-153.6h-131.2v-352c105.6 28.8 198.4 96 262.4 182.4 67.2 89.6 105.6 198.4 102.4 307.2 0 137.6-54.4 268.8-150.4 361.6-92.8 99.2-224 153.6-358.4 150.4-137.6 0-268.8-54.4-361.6-150.4-96-96-150.4-227.2-147.2-361.6-3.2-134.4 51.2-265.6 144-358.4 89.6-99.2 217.6-153.6 352-150.4v374.4h-134.4v153.6h134.4v112c-3.2 54.4 16 108.8 54.4 150.4 35.2 32 86.4 51.2 140.8 48z" /> +<glyph unicode="" glyph-name="facebook-square" data-tags="facebook-square" d="M819.2 960h-614.4c-112 0-204.8-92.8-204.8-204.8 0 0 0 0 0 0v-614.4c0 0 0 0 0 0 0-105.6 80-192 182.4-204.8h364.8v396.8h-134.4v156.8h134.4v115.2c-3.2 54.4 16 108.8 54.4 150.4 38.4 35.2 89.6 54.4 144 54.4 41.6 0 80 0 121.6-6.4v-137.6h-83.2c-22.4 3.2-44.8-6.4-60.8-22.4-9.6-16-16-35.2-16-54.4v-99.2h153.6l-19.2-156.8h-134.4v-396.8h134.4c102.4 12.8 182.4 99.2 182.4 204.8v614.4c0 112-92.8 204.8-204.8 204.8z" /> +<glyph unicode="" glyph-name="favorite-hart" data-tags="favorite-hart" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512c281.6 0 512 230.4 512 512s-230.4 512-512 512zM553.6 208l-41.6-35.2-41.6 38.4c-144 131.2-240 217.6-240 323.2 0 86.4 67.2 153.6 153.6 153.6 48 0 96-22.4 124.8-57.6 32 35.2 76.8 57.6 124.8 57.6 86.4 0 153.6-67.2 153.6-153.6 3.2-108.8-89.6-195.2-233.6-326.4z" /> +<glyph unicode="" glyph-name="favorite-star" data-tags="favorite-star" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512c281.6 0 512 230.4 512 512s-230.4 512-512 512zM662.4 179.2l-150.4 92.8-150.4-92.8c-25.6-16-54.4 6.4-48 35.2l41.6 172.8-134.4 115.2c-22.4 19.2-9.6 54.4 19.2 54.4l176 16 67.2 163.2c9.6 25.6 48 25.6 57.6 0l70.4-163.2 176-16c28.8-3.2 38.4-38.4 19.2-54.4l-134.4-115.2 41.6-172.8c3.2-28.8-25.6-48-51.2-35.2z" /> +<glyph unicode="" glyph-name="file-copy" data-tags="file-copy" d="M940.8 704v0l-243.2 243.2c-9.6 9.6-19.2 12.8-28.8 12.8h-265.6c-76.8 0-140.8-64-140.8-140.8v-38.4h-48c-76.8 0-140.8-64-140.8-140.8v-566.4c0-76.8 64-140.8 140.8-140.8h406.4c76.8 0 140.8 64 140.8 140.8v38.4h48c76.8 0 140.8 64 140.8 140.8v425.6c0 9.6-3.2 19.2-9.6 25.6zM707.2 835.2l118.4-118.4h-118.4v118.4zM688 76.8c0-35.2-28.8-67.2-67.2-67.2h-406.4c-35.2 0-67.2 28.8-67.2 67.2v563.2c0 35.2 28.8 67.2 67.2 67.2h230.4v-208c0-19.2 16-35.2 35.2-35.2h208v-387.2zM518.4 537.6v118.4l118.4-118.4h-118.4zM876.8 256c0-35.2-28.8-67.2-67.2-67.2h-48v313.6c0 9.6-3.2 19.2-9.6 25.6v0l-243.2 243.2c-6.4 6.4-16 9.6-25.6 9.6h-144v38.4c0 35.2 28.8 67.2 67.2 67.2h230.4v-208c0-19.2 16-35.2 35.2-35.2h208v-387.2z" /> +<glyph unicode="" glyph-name="file-excel" data-tags="file-excel" d="M937.6 921.6h-633.6c-48 0-86.4-38.4-86.4-86.4v-140.8h-176c-22.4 3.2-41.6-16-41.6-38.4v-412.8c0-22.4 19.2-41.6 41.6-41.6h179.2v-140.8c0-48 38.4-86.4 86.4-86.4h633.6c48 0 86.4 38.4 86.4 86.4v774.4c-3.2 48-41.6 86.4-89.6 86.4zM937.6 668.8h-304v166.4h304v-166.4zM633.6 246.4v188.8h304v-188.8h-304zM633.6 457.6v188.8h304v-188.8h-304zM496 646.4h112v-188.8h-112v188.8zM611.2 835.2v-166.4h-115.2c-6.4 16-22.4 28.8-38.4 28.8h-150.4v137.6h304zM297.6 329.6l-51.2 96-51.2-96h-60.8l76.8 121.6-70.4 124.8h57.6l48-92.8 51.2 92.8h54.4l-76.8-121.6 76.8-121.6h-54.4zM307.2 198.4h150.4c22.4 0 41.6 19.2 41.6 41.6v195.2h112v-374.4h-304v137.6zM633.6 60.8v163.2h304l3.2-163.2h-307.2z" /> +<glyph unicode="" glyph-name="file-image" data-tags="file-image" d="M355.2 764.8c-80 0-144-64-144-144s64-144 144-144c80 0 144 64 144 144s-64 144-144 144zM355.2 563.2c-32 0-57.6 25.6-57.6 57.6s25.6 57.6 57.6 57.6 57.6-25.6 57.6-57.6c0-32-25.6-57.6-57.6-57.6zM819.2 960h-614.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8zM931.2 140.8c0-64-51.2-115.2-115.2-115.2h-611.2c-64 0-115.2 51.2-115.2 115.2v80l208 124.8 134.4-89.6c16-9.6 32-9.6 48 0l246.4 147.2 204.8-83.2v-179.2zM931.2 416l-192 76.8c-12.8 6.4-28.8 3.2-38.4-3.2l-240-144-134.4 89.6c-12.8 9.6-32 9.6-48 0l-185.6-112v432c0 64 51.2 115.2 115.2 115.2v0h611.2c64 0 115.2-51.2 115.2-115.2v-339.2z" /> +<glyph unicode="" glyph-name="file-keynote" data-tags="file-keynote" d="M1024 390.4l-64 512c-3.2 32-32 57.6-64 57.6h-768c-32 0-60.8-25.6-64-57.6l-64-512c0-3.2 0-6.4 0-6.4 0-35.2 28.8-64 64-64h384v-259.2c-112-6.4-192-32-192-60.8 0-35.2 115.2-64 256-64s256 28.8 256 64c0 28.8-83.2 54.4-192 60.8v259.2h384c3.2 0 6.4 0 6.4 0 35.2 6.4 60.8 38.4 57.6 70.4zM832 457.6c-3.2 0-3.2 0-6.4 0h-627.2c-25.6 0-44.8 19.2-44.8 44.8 0 3.2 0 3.2 0 6.4l38.4 291.2c3.2 22.4 22.4 38.4 44.8 38.4h550.4c22.4 0 41.6-16 44.8-38.4l38.4-294.4c3.2-22.4-16-44.8-38.4-48z" /> +<glyph unicode="" glyph-name="file-numbers" data-tags="file-numbers" d="M908.8 377.6v339.2c0 12.8-9.6 19.2-19.2 19.2h-80c-12.8 0-19.2-9.6-19.2-19.2v-467.2h121.6v128zM707.2 380.8v480c0 12.8-9.6 19.2-19.2 19.2h-80c-12.8 0-19.2-9.6-19.2-19.2v-611.2h121.6v131.2zM502.4 380.8v265.6c0 12.8-9.6 19.2-19.2 19.2h-80c-12.8 0-19.2-9.6-19.2-19.2v-396.8h121.6v131.2zM300.8 380.8v166.4c0 12.8-9.6 19.2-19.2 19.2h-83.2c-12.8 0-19.2-9.6-19.2-19.2v-294.4h121.6v128zM960 361.6v-160h-832v160h-64l-60.8-259.2c-12.8-41.6 19.2-83.2 64-83.2h889.6c44.8 0 76.8 41.6 64 83.2l-60.8 259.2z" /> +<glyph unicode="" glyph-name="file-powerpoint" data-tags="file-powerpoint" d="M540.8 931.2c-179.2 0-332.8-96-416-240h-83.2c-22.4 3.2-41.6-16-41.6-38.4v-406.4c0-22.4 19.2-41.6 41.6-41.6h80c83.2-144 240-240 416-240 268.8 0 486.4 214.4 486.4 483.2s-217.6 483.2-483.2 483.2zM553.6 844.8c208-6.4 374.4-172.8 384-380.8h-384v380.8zM195.2 412.8v-86.4h-48v243.2h112c41.6 0 73.6-32 73.6-73.6v0c0-44.8-38.4-83.2-83.2-83.2h-54.4zM540.8 51.2c-128 0-240 60.8-313.6 153.6h224c22.4 0 41.6 19.2 41.6 41.6v406.4c0 22.4-19.2 41.6-41.6 41.6h-224c70.4 89.6 176 147.2 297.6 150.4v-396.8c0-9.6 6.4-16 16-16h396.8c-9.6-211.2-185.6-380.8-396.8-380.8zM284.8 489.6v6.4c0 22.4-16 38.4-38.4 38.4h-51.2v-80h48c22.4-3.2 41.6 12.8 41.6 35.2z" /> +<glyph unicode="" glyph-name="file-text" data-tags="file-text" d="M915.2 652.8v0l-294.4 294.4c-9.6 9.6-19.2 12.8-32 12.8h-323.2c-92.8 0-169.6-76.8-169.6-169.6v-684.8c0-92.8 76.8-169.6 169.6-169.6h492.8c92.8 0 169.6 76.8 169.6 169.6v515.2c0 12.8-3.2 22.4-12.8 32zM633.6 809.6l144-144h-144v144zM838.4 105.6c0-44.8-35.2-80-80-80h-492.8c-44.8 0-80 35.2-80 80v684.8c0 44.8 35.2 80 80 80h278.4v-249.6c0-25.6 19.2-44.8 44.8-44.8h249.6v-470.4zM713.6 224h-403.2c-19.2 0-38.4-16-38.4-38.4 0-19.2 16-38.4 38.4-38.4h403.2c19.2 0 38.4 16 38.4 38.4s-19.2 38.4-38.4 38.4zM272 352c0-19.2 16-38.4 38.4-38.4h403.2c19.2 0 38.4 16 38.4 38.4s-16 38.4-38.4 38.4h-403.2c-19.2-3.2-38.4-19.2-38.4-38.4zM310.4 476.8h147.2c19.2 0 38.4 16 38.4 38.4 0 19.2-16 38.4-38.4 38.4h-147.2c-19.2 0-38.4-16-38.4-38.4s19.2-38.4 38.4-38.4z" /> +<glyph unicode="" glyph-name="file-word" data-tags="file-word" d="M937.6 921.6h-633.6c-48 0-86.4-38.4-86.4-86.4v-140.8h-176c-22.4 3.2-41.6-16-41.6-38.4v-412.8c0-22.4 19.2-41.6 41.6-41.6h179.2v-140.8c0-48 38.4-86.4 86.4-86.4h633.6c48 0 86.4 38.4 86.4 86.4v774.4c-3.2 48-41.6 86.4-89.6 86.4zM937.6 835.2v-166.4h-441.6c-6.4 16-22.4 28.8-38.4 28.8h-150.4v137.6h630.4zM496 246.4v188.8h438.4v-188.8h-438.4zM496 457.6v188.8h438.4v-188.8h-438.4zM291.2 323.2l-41.6 192-28.8-134.4-12.8-57.6h-57.6l-57.6 249.6h48l38.4-185.6 41.6 172.8 3.2 12.8h54.4l28.8-124.8 12.8-54.4 38.4 179.2h48l-57.6-249.6h-57.6zM307.2 60.8v140.8h150.4c16 0 32 9.6 38.4 25.6h444.8l3.2-163.2-636.8-3.2z" /> +<glyph unicode="" glyph-name="file" data-tags="file" d="M915.2 652.8v0l-294.4 294.4c-9.6 9.6-19.2 12.8-32 12.8h-323.2c-92.8 0-169.6-76.8-169.6-169.6v-684.8c0-92.8 76.8-169.6 169.6-169.6h492.8c92.8 0 169.6 76.8 169.6 169.6v515.2c0 12.8-3.2 22.4-12.8 32zM633.6 809.6l144-144h-144v144zM838.4 105.6c0-44.8-35.2-80-80-80h-492.8c-44.8 0-80 35.2-80 80v684.8c0 44.8 35.2 80 80 80h278.4v-249.6c0-25.6 19.2-44.8 44.8-44.8h249.6v-470.4z" /> +<glyph unicode="" glyph-name="filter-circle-fill" data-tags="filter-circle-fill" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512c281.6 0 512 230.4 512 512s-230.4 512-512 512zM572.8 169.6h-118.4c-22.4 0-38.4 16-38.4 38.4s16 38.4 38.4 38.4h118.4c22.4 0 38.4-16 38.4-38.4s-19.2-38.4-38.4-38.4zM704 364.8h-384c-22.4 0-38.4 16-38.4 38.4s16 38.4 38.4 38.4h384c22.4 0 38.4-16 38.4-38.4s-16-38.4-38.4-38.4zM825.6 560h-627.2c-22.4 0-38.4 16-38.4 38.4s16 38.4 38.4 38.4h627.2c22.4 0 38.4-16 38.4-38.4s-16-38.4-38.4-38.4z" /> +<glyph unicode="" glyph-name="filter-circle" data-tags="filter-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512c281.6 0 512 230.4 512 512s-230.4 512-512 512zM512 28.8c-230.4 0-419.2 188.8-419.2 419.2s188.8 419.2 419.2 419.2c230.4 0 419.2-188.8 419.2-419.2s-188.8-419.2-419.2-419.2zM550.4 304h-80c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2h80c19.2 0 35.2 16 35.2 35.2s-12.8 35.2-35.2 35.2zM672 451.2h-320c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2h320c19.2 0 35.2 16 35.2 35.2s-16 35.2-35.2 35.2zM780.8 598.4h-537.6c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2h537.6c19.2 0 35.2 16 35.2 35.2s-16 35.2-35.2 35.2z" /> +<glyph unicode="" glyph-name="filter-left" data-tags="filter-left" d="M304 246.4h-188.8c-28.8 0-51.2-22.4-51.2-51.2s22.4-51.2 51.2-51.2h188.8c28.8 0 51.2 22.4 51.2 51.2 3.2 28.8-22.4 51.2-51.2 51.2zM585.6 499.2h-470.4c-28.8 0-51.2-22.4-51.2-51.2s22.4-51.2 51.2-51.2h470.4c28.8 0 51.2 22.4 51.2 51.2s-22.4 51.2-51.2 51.2zM908.8 755.2h-793.6c-28.8 0-51.2-25.6-51.2-54.4s22.4-51.2 51.2-51.2h790.4c32 0 54.4 22.4 54.4 51.2s-22.4 54.4-51.2 54.4z" /> +<glyph unicode="" glyph-name="filter-right" data-tags="filter-right" d="M908.8 246.4h-188.8c-28.8 0-51.2-22.4-51.2-51.2s22.4-51.2 51.2-51.2h188.8c28.8 0 51.2 22.4 51.2 51.2s-22.4 51.2-51.2 51.2zM908.8 499.2h-470.4c-28.8 0-51.2-22.4-51.2-51.2s22.4-51.2 51.2-51.2h470.4c28.8 0 51.2 22.4 51.2 51.2s-22.4 51.2-51.2 51.2zM908.8 755.2h-793.6c-28.8 0-51.2-25.6-51.2-54.4s22.4-51.2 51.2-51.2h790.4c32 0 54.4 22.4 54.4 51.2s-22.4 54.4-51.2 54.4z" /> +<glyph unicode="" glyph-name="filter-square-fill" data-tags="filter-square-fill" d="M819.2 960h-614.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8zM572.8 198.4h-118.4c-22.4 0-38.4 16-38.4 38.4s16 38.4 38.4 38.4h118.4c22.4 0 38.4-16 38.4-38.4 0-19.2-19.2-38.4-38.4-38.4zM704 396.8h-384c-22.4 0-38.4 16-38.4 38.4s16 38.4 38.4 38.4h384c22.4 0 38.4-16 38.4-38.4s-16-38.4-38.4-38.4zM825.6 592h-627.2c-22.4 0-38.4 16-38.4 38.4s16 38.4 38.4 38.4h627.2c22.4 0 38.4-16 38.4-38.4s-16-38.4-38.4-38.4z" /> +<glyph unicode="" glyph-name="filter-square" data-tags="filter-square" d="M819.2 960h-614.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8zM931.2 140.8c0-64-51.2-115.2-115.2-115.2h-611.2c-64 0-115.2 51.2-115.2 115.2v614.4c0 64 51.2 115.2 115.2 115.2v0h611.2c64 0 115.2-51.2 115.2-115.2v-614.4zM556.8 304h-86.4c-22.4 0-38.4-16-38.4-38.4s16-38.4 38.4-38.4h86.4c22.4 0 38.4 16 38.4 38.4 0 19.2-19.2 38.4-38.4 38.4zM688 467.2h-352c-22.4 0-38.4-16-38.4-38.4s16-38.4 38.4-38.4h352c22.4 0 38.4 16 38.4 38.4s-16 38.4-38.4 38.4zM809.6 630.4h-595.2c-22.4 0-38.4-16-38.4-38.4s16-38.4 38.4-38.4h595.2c22.4 0 38.4 16 38.4 38.4s-16 38.4-38.4 38.4z" /> +<glyph unicode="" glyph-name="filter" data-tags="filter" d="M604.8 246.4h-188.8c-28.8 0-51.2-22.4-51.2-51.2s22.4-51.2 51.2-51.2h188.8c28.8 0 51.2 22.4 51.2 51.2 3.2 28.8-22.4 51.2-51.2 51.2zM745.6 499.2h-467.2c-28.8 0-54.4-22.4-54.4-51.2s22.4-51.2 51.2-51.2h470.4c28.8 0 51.2 22.4 51.2 51.2s-22.4 51.2-51.2 51.2zM908.8 755.2h-793.6c-28.8 0-51.2-25.6-51.2-54.4s22.4-51.2 51.2-51.2h790.4c32 0 54.4 22.4 54.4 51.2s-22.4 54.4-51.2 54.4z" /> +<glyph unicode="" glyph-name="finder-folder" data-tags="finder-folder" d="M467.2 566.4c-70.4 0-124.8-57.6-124.8-124.8s57.6-124.8 124.8-124.8c70.4 0 124.8 57.6 124.8 124.8 0 70.4-57.6 124.8-124.8 124.8zM1020.8 678.4c0 67.2-54.4 118.4-121.6 118.4v0l-438.4-3.2-28.8 38.4c-28.8 38.4-73.6 60.8-118.4 57.6v0h-230.4c-25.6-3.2-44.8-9.6-60.8-25.6-12.8-16-22.4-35.2-22.4-57.6l3.2-678.4c0-32 12.8-60.8 35.2-83.2s51.2-35.2 83.2-35.2v0l780.8 3.2c67.2 0 118.4 54.4 118.4 121.6v544zM739.2 169.6c-6.4-6.4-16-9.6-22.4-9.6 0 0 0 0 0 0-9.6 0-16 3.2-22.4 9.6l-118.4 115.2c-35.2-25.6-76.8-35.2-118.4-35.2-99.2 6.4-176 83.2-182.4 182.4-3.2 51.2 16 102.4 48 137.6 35.2 38.4 83.2 60.8 134.4 64 105.6 6.4 198.4-76.8 201.6-182.4 3.2-41.6-9.6-83.2-35.2-118.4v0l115.2-115.2c6.4-6.4 9.6-12.8 9.6-22.4 0-12.8-3.2-19.2-9.6-25.6z" /> +<glyph unicode="" glyph-name="finder" data-tags="finder" d="M448 684.8c-96 0-176-76.8-176-176s76.8-176 176-176c96 0 172.8 76.8 176 176 0 99.2-80 176-176 176zM896 960h-768c-70.4 0-128-57.6-128-128v-768c0-70.4 57.6-128 128-128h768c70.4 0 128 57.6 128 128v768c0 70.4-57.6 128-128 128zM832 128c-9.6-9.6-22.4-12.8-35.2-12.8s-25.6 6.4-35.2 12.8l-163.2 163.2c-48-35.2-108.8-51.2-166.4-48-137.6 6.4-249.6 118.4-256 256 0 70.4 22.4 140.8 70.4 192 48 54.4 115.2 86.4 185.6 89.6 150.4 6.4 275.2-105.6 284.8-256 3.2-57.6-12.8-118.4-48-166.4v0l163.2-163.2c9.6-9.6 12.8-19.2 12.8-32s-3.2-25.6-12.8-35.2z" /> +<glyph unicode="" glyph-name="fingerprint" data-tags="fingerprint" d="M470.4 505.6c-12.8-9.6-16-28.8-9.6-41.6 73.6-150.4 118.4-310.4 131.2-473.6 3.2-19.2 22.4-35.2 41.6-28.8 16 3.2 25.6 19.2 25.6 35.2-16 172.8-60.8 342.4-137.6 499.2-12.8 12.8-35.2 19.2-51.2 9.6zM227.2 307.2c-12.8-9.6-19.2-25.6-12.8-41.6 35.2-86.4 60.8-179.2 70.4-272 0-12.8 9.6-22.4 22.4-25.6 0 0 0 0 0 0 22.4-9.6 48 9.6 44.8 35.2-12.8 99.2-35.2 198.4-76.8 291.2-6.4 16-28.8 25.6-48 12.8zM803.2 601.6v0l-12.8 25.6c-38.4 80-108.8 140.8-195.2 169.6s-176 22.4-256-16c-121.6-60.8-195.2-185.6-188.8-320 0-19.2 16-32 35.2-32s32 16 32 35.2c-6.4 108.8 54.4 208 150.4 259.2 64 32 137.6 38.4 208 12.8 64-22.4 118.4-67.2 150.4-124.8l6.4-12.8c48-96 86.4-198.4 112-300.8 3.2-16 22.4-28.8 41.6-22.4 0 0 0 0 0 0 16 3.2 28.8 22.4 22.4 41.6-25.6 92.8-64 192-105.6 284.8zM108.8 291.2l-12.8 22.4c-38.4 96-44.8 201.6-9.6 297.6 35.2 108.8 112 195.2 214.4 243.2 35.2 16 70.4 28.8 108.8 35.2 16 3.2 28.8 16 28.8 32 0 22.4-19.2 35.2-38.4 32-44.8-9.6-86.4-22.4-128-41.6-121.6-60.8-211.2-166.4-252.8-297.6-35.2-121.6-22.4-252.8 35.2-368l9.6-12.8c19.2-44.8 35.2-92.8 48-140.8 0-6.4 3.2-12.8 9.6-16 0 0 0 0 0 0 22.4-22.4 60.8 0 54.4 32-16 60.8-38.4 121.6-67.2 182.4zM1020.8 457.6c-22.4 70.4-51.2 140.8-83.2 208v0l-9.6 28.8c-64 128-179.2 220.8-316.8 259.2-16 3.2-32-3.2-38.4-16-9.6-19.2 0-41.6 22.4-48 115.2-28.8 211.2-105.6 268.8-211.2l6.4-12.8c35.2-73.6 67.2-150.4 92.8-227.2 12.8-35.2 60.8-28.8 64 6.4 0 0 0 0 0 0-3.2 6.4-3.2 9.6-6.4 12.8zM678.4 505.6c-3.2 9.6-6.4 19.2-12.8 25.6l-9.6 22.4c-16 35.2-44.8 64-76.8 83.2-60.8 35.2-134.4 32-195.2-6.4-73.6-48-99.2-163.2-60.8-243.2l12.8-22.4c57.6-128 92.8-262.4 105.6-400 0-16 16-28.8 32-32v0c19.2 0 35.2 16 32 35.2-12.8 156.8-54.4 310.4-124.8 454.4l-6.4 16c0 0 0 0 0 0-19.2 57.6 6.4 118.4 60.8 144 28.8 12.8 60.8 16 92.8 6.4 25.6-9.6 48-25.6 64-51.2l6.4-9.6c9.6-16 16-32 22.4-51.2 9.6-19.2 32-25.6 48-16 12.8 12.8 16 32 9.6 44.8zM691.2 368v0c-12.8-6.4-19.2-22.4-16-38.4 28.8-89.6 48-182.4 60.8-278.4 3.2-25.6 32-35.2 51.2-22.4 0 0 0 0 0 0 9.6 6.4 16 19.2 12.8 32-12.8 99.2-32 195.2-64 288-3.2 19.2-25.6 28.8-44.8 19.2z" /> +<glyph unicode="" glyph-name="flag-fill" data-tags="flag-fill" d="M921.6 953.6c-6.4 3.2-9.6 6.4-16 6.4s-9.6 0-16-3.2c-28.8-12.8-57.6-22.4-86.4-32-51.2-16-112-32-156.8-32-41.6 0-76.8 12.8-118.4 28.8h-3.2c-38.4 16-83.2 32-134.4 32-54.4 0-121.6-16-172.8-32-16-6.4-32-9.6-44.8-12.8v12.8c0 22.4-19.2 41.6-41.6 41.6s-41.6-19.2-41.6-41.6v-944c0-22.4 19.2-41.6 41.6-41.6s41.6 19.2 41.6 41.6v384c19.2 9.6 41.6 16 60.8 22.4 51.2 16 112 32 156.8 32 41.6 0 76.8-12.8 115.2-28.8h3.2c38.4-16 83.2-32 137.6-32s121.6 16 172.8 32c25.6 9.6 51.2 16 67.2 22.4 9.6 3.2 19.2 6.4 25.6 9.6v0 0c12.8 6.4 19.2 16 19.2 28.8v480c3.2 9.6-3.2 19.2-9.6 25.6z" /> +<glyph unicode="" glyph-name="flag" data-tags="flag" d="M915.2 953.6l-28.8 3.2c-28.8-12.8-57.6-22.4-86.4-32-51.2-16-112-32-156.8-32-41.6 0-76.8 12.8-118.4 28.8h-3.2c-38.4 16-83.2 32-134.4 32-54.4 0-121.6-16-172.8-32-16 0-25.6-3.2-38.4-6.4v3.2c0 22.4-19.2 41.6-41.6 41.6s-41.6-19.2-41.6-41.6v-940.8c0-22.4 19.2-41.6 41.6-41.6s41.6 19.2 41.6 41.6v390.4c19.2 6.4 35.2 12.8 54.4 19.2 51.2 16 112 32 156.8 32 41.6 0 76.8-12.8 115.2-28.8h3.2c38.4-16 83.2-32 137.6-32s121.6 16 172.8 32c25.6 9.6 51.2 16 67.2 22.4 9.6 3.2 16 6.4 25.6 9.6v0 0 0c12.8 6.4 19.2 16 19.2 28.8v476.8c3.2 9.6-3.2 19.2-12.8 25.6zM867.2 883.2v-412.8c-22.4-9.6-44.8-16-70.4-22.4-51.2-16-112-32-153.6-32s-76.8 12.8-115.2 28.8h-3.2c-38.4 16-83.2 35.2-137.6 35.2s-121.6-16-176-32c-12.8-3.2-25.6-6.4-35.2-12.8v412.8c19.2 6.4 38.4 12.8 57.6 16 51.2 16 112 32 153.6 32s73.6-12.8 115.2-28.8v0c38.4-16 83.2-35.2 140.8-35.2 54.4 0 121.6 16 176 32 16 6.4 35.2 12.8 48 19.2v0z" /> +<glyph unicode="" glyph-name="flashlight" data-tags="flashlight" d="M512 777.6v0c16 0 28.8 12.8 28.8 28.8v124.8c0 16-12.8 28.8-28.8 28.8v0c-16 0-28.8-12.8-28.8-28.8v-121.6c0-19.2 12.8-32 28.8-32zM768 876.8c-12.8 12.8-32 12.8-41.6 0l-67.2-67.2c-12.8-12.8-12.8-32 0-41.6 12.8-12.8 32-12.8 41.6 0l67.2 64c12.8 12.8 12.8 32 0 44.8zM364.8 768v0c12.8 12.8 12.8 32 0 41.6l-64 67.2c-12.8 9.6-32 9.6-44.8 0v0c-12.8-12.8-12.8-32 0-44.8l67.2-64c9.6-12.8 28.8-12.8 41.6 0zM272 492.8l76.8-92.8v-403.2c0-32 25.6-57.6 57.6-57.6h208c32 0 57.6 25.6 57.6 57.6v403.2l76.8 92.8v144h-480v-144zM480 416c0 19.2 16 32 32 32s32-16 32-32v-92.8c0-19.2-16-32-32-32s-32 16-32 32v92.8zM272 707.2h480v-48h-480v48z" /> +<glyph unicode="" glyph-name="folder-check" data-tags="folder-check" d="M953.6 256l-147.2-147.2-64 64c-16 16-41.6 16-57.6 0s-16-41.6 0-57.6l96-96c16-16 38.4-16 54.4 0l179.2 179.2c16 16 16 41.6 0 57.6-19.2 16-44.8 16-60.8 0zM902.4 796.8v0h-435.2c-3.2 0-9.6 3.2-12.8 6.4l-22.4 28.8c-28.8 38.4-70.4 57.6-118.4 57.6h-233.6c-22.4 0-41.6-9.6-57.6-25.6-12.8-12.8-22.4-35.2-22.4-54.4v-681.6c0-32 12.8-64 35.2-83.2 22.4-22.4 54.4-35.2 86.4-35.2 0 0 0 0 0 0h412.8c22.4 0 41.6 19.2 41.6 41.6s-19.2 41.6-41.6 41.6h-419.2c-19.2 0-32 12.8-32 32v649.6c0 19.2 12.8 32 32 32h198.4c22.4 0 38.4-9.6 54.4-25.6l41.6-51.2c9.6-9.6 22.4-16 38.4-16l457.6 3.2c19.2 0 38.4-16 38.4-35.2v-243.2c0-22.4 19.2-41.6 41.6-41.6s41.6 19.2 41.6 41.6v240c-3.2 64-57.6 118.4-124.8 118.4z" /> +<glyph unicode="" glyph-name="folder-delet" data-tags="folder-delet" d="M982.4 240h-300.8c-22.4 0-41.6-19.2-41.6-41.6s19.2-41.6 41.6-41.6h300.8c22.4 0 41.6 19.2 41.6 41.6s-19.2 41.6-41.6 41.6zM902.4 796.8v0h-435.2c-3.2 0-9.6 3.2-12.8 6.4l-22.4 28.8c-28.8 38.4-70.4 57.6-118.4 57.6h-233.6c-22.4 0-41.6-9.6-57.6-25.6-12.8-12.8-22.4-35.2-22.4-54.4v-681.6c0-32 12.8-64 35.2-83.2 22.4-22.4 54.4-35.2 86.4-35.2 0 0 0 0 0 0h444.8c22.4 0 41.6 19.2 41.6 41.6s-19.2 41.6-41.6 41.6h-451.2c-19.2 0-32 12.8-32 32v649.6c0 19.2 12.8 32 32 32h198.4c22.4 0 38.4-9.6 54.4-25.6l41.6-51.2c9.6-9.6 22.4-16 38.4-16l457.6 3.2c19.2 0 38.4-16 38.4-35.2v-243.2c0-22.4 19.2-41.6 41.6-41.6s41.6 19.2 41.6 41.6v240c-3.2 64-57.6 118.4-124.8 118.4z" /> +<glyph unicode="" glyph-name="folder-fill" data-tags="folder-fill" d="M1020.8 678.4c0 67.2-54.4 118.4-121.6 118.4v0l-438.4-3.2-28.8 38.4c-28.8 38.4-73.6 60.8-118.4 57.6v0h-230.4c-25.6-3.2-44.8-9.6-60.8-25.6-12.8-16-22.4-35.2-22.4-57.6l3.2-678.4c0-32 12.8-64 35.2-83.2 22.4-22.4 51.2-35.2 83.2-35.2v0l780.8 3.2c67.2 0 118.4 54.4 118.4 121.6v544z" /> +<glyph unicode="" glyph-name="folder-open-fill" data-tags="folder-open-fill" d="M976 668.8h-16v6.4c0 57.6-48 105.6-105.6 105.6h-384c-3.2 0-9.6 3.2-9.6 6.4l-22.4 25.6c-25.6 32-64 51.2-105.6 51.2h-201.6c-16 0-35.2-9.6-48-22.4s-19.2-28.8-19.2-48v-124.8h-16c-25.6 0-48-22.4-48-48l19.2-470.4c0-32 12.8-60.8 35.2-80 19.2-25.6 51.2-38.4 83.2-38.4 0 0 0 0 0 0h755.2c64 0 115.2 51.2 115.2 115.2l16 473.6c0 25.6-22.4 48-48 48zM134.4 761.6c0 16 12.8 28.8 28.8 28.8h172.8c19.2 0 35.2-6.4 44.8-22.4l38.4-44.8c9.6-9.6 19.2-16 32-16h403.2c19.2 0 32-16 32-32v-6.4h-752v92.8z" /> +<glyph unicode="" glyph-name="folder-open" data-tags="folder-open" d="M976 668.8h-16v6.4c0 57.6-48 105.6-105.6 105.6h-384c-3.2 0-9.6 3.2-9.6 6.4l-22.4 25.6c-25.6 32-64 51.2-105.6 51.2h-201.6c-16 0-35.2-9.6-48-22.4s-19.2-28.8-19.2-48v-124.8h-16c-25.6 0-48-22.4-48-48l19.2-470.4c0-32 12.8-60.8 35.2-80 19.2-25.6 51.2-38.4 83.2-38.4 0 0 0 0 0 0h755.2c64 0 115.2 51.2 115.2 115.2l16 473.6c0 25.6-22.4 48-48 48zM134.4 761.6c0 16 12.8 28.8 28.8 28.8h172.8c19.2 0 35.2-6.4 44.8-22.4l38.4-44.8c9.6-9.6 19.2-16 32-16h403.2c19.2 0 32-16 32-32v-6.4h-752v92.8zM924.8 150.4c0-19.2-16-35.2-35.2-35.2l-761.6-3.2c-16 0-32 12.8-32 32l-12.8 444.8h860.8l-19.2-438.4z" /> +<glyph unicode="" glyph-name="folder-plus" data-tags="folder-plus" d="M982.4 240h-108.8v108.8c0 22.4-19.2 41.6-41.6 41.6s-41.6-19.2-41.6-41.6v-108.8h-108.8c-22.4 0-41.6-19.2-41.6-41.6s19.2-41.6 41.6-41.6h108.8v-108.8c0-22.4 19.2-41.6 41.6-41.6s41.6 19.2 41.6 41.6v108.8h108.8c22.4 0 41.6 19.2 41.6 41.6s-19.2 41.6-41.6 41.6zM902.4 796.8v0h-435.2c-3.2 0-9.6 3.2-12.8 6.4l-22.4 28.8c-28.8 38.4-70.4 57.6-118.4 57.6h-233.6c-22.4 0-41.6-9.6-57.6-25.6-12.8-12.8-22.4-35.2-22.4-54.4v-681.6c0-32 12.8-64 35.2-83.2 22.4-22.4 54.4-35.2 86.4-35.2 0 0 0 0 0 0h476.8c22.4 0 41.6 19.2 41.6 41.6s-19.2 41.6-41.6 41.6h-483.2c-19.2 0-32 12.8-32 32v649.6c0 19.2 12.8 32 32 32h198.4c22.4 0 38.4-9.6 54.4-25.6l41.6-51.2c9.6-9.6 22.4-16 38.4-16l457.6 3.2c19.2 0 38.4-16 38.4-35.2v-243.2c0-22.4 19.2-41.6 41.6-41.6s41.6 19.2 41.6 41.6v240c-3.2 64-57.6 118.4-124.8 118.4z" /> +<glyph unicode="" glyph-name="folder-share" data-tags="folder-share" d="M902.4 796.8v0h-435.2c-3.2 0-9.6 3.2-12.8 6.4l-22.4 28.8c-28.8 38.4-70.4 57.6-118.4 57.6h-233.6c-22.4 0-41.6-9.6-57.6-25.6-12.8-12.8-22.4-35.2-22.4-54.4v-681.6c0-32 12.8-64 35.2-83.2 22.4-22.4 54.4-35.2 86.4-35.2 0 0 0 0 0 0h444.8c22.4 0 41.6 19.2 41.6 41.6s-19.2 41.6-41.6 41.6h-451.2c-19.2 0-32 12.8-32 32v649.6c0 19.2 12.8 32 32 32h198.4c22.4 0 38.4-9.6 54.4-25.6l41.6-51.2c9.6-9.6 22.4-16 38.4-16l457.6 3.2c19.2 0 38.4-16 38.4-35.2v-243.2c0-22.4 19.2-41.6 41.6-41.6s41.6 19.2 41.6 41.6v240c-3.2 64-57.6 118.4-124.8 118.4zM870.4 147.2l144 89.6c9.6 6.4 12.8 19.2 6.4 28.8 0 3.2-3.2 3.2-6.4 6.4l-144 89.6c-12.8 6.4-28.8-3.2-28.8-16v-35.2c-38.4 0-156.8 0-182.4-217.6 64 124.8 182.4 108.8 182.4 108.8v-35.2c0-16 16-25.6 28.8-19.2z" /> +<glyph unicode="" glyph-name="folder-x" data-tags="folder-x" d="M1011.2 80l-76.8 76.8 76.8 76.8c16 16 16 41.6 0 60.8-16 16-41.6 16-60.8 0l-76.8-76.8-73.6 73.6c-16 16-41.6 16-60.8 0-16-16-16-41.6 0-60.8l76.8-76.8-76.8-76.8c-16-16-16-41.6 0-60.8 16-16 41.6-16 60.8 0l76.8 76.8 76.8-76.8c16-16 41.6-16 60.8 0 12.8 19.2 12.8 48-3.2 64zM902.4 796.8v0h-435.2c-3.2 0-9.6 3.2-12.8 6.4l-22.4 28.8c-28.8 38.4-70.4 57.6-118.4 57.6h-233.6c-22.4 0-41.6-9.6-57.6-25.6-12.8-12.8-22.4-35.2-22.4-54.4v-681.6c0-32 12.8-64 35.2-83.2 22.4-22.4 54.4-35.2 86.4-35.2 0 0 0 0 0 0h444.8c22.4 0 41.6 19.2 41.6 41.6s-19.2 41.6-41.6 41.6h-451.2c-19.2 0-32 12.8-32 32v649.6c0 19.2 12.8 32 32 32h198.4c22.4 0 38.4-9.6 54.4-25.6l41.6-51.2c9.6-9.6 22.4-16 38.4-16l457.6 3.2c19.2 0 38.4-16 38.4-35.2v-243.2c0-22.4 19.2-41.6 41.6-41.6s41.6 19.2 41.6 41.6v240c-3.2 64-57.6 118.4-124.8 118.4z" /> +<glyph unicode="" glyph-name="folder" data-tags="folder" d="M1024 678.4c0 67.2-54.4 118.4-121.6 118.4h-435.2c-3.2 0-9.6 3.2-12.8 6.4l-22.4 28.8c-28.8 38.4-70.4 57.6-118.4 57.6h-233.6c-22.4 0-41.6-9.6-57.6-25.6-12.8-12.8-22.4-35.2-22.4-54.4v-681.6c0-32 12.8-64 35.2-83.2 22.4-22.4 54.4-35.2 86.4-35.2 0 0 0 0 0 0h784c67.2 0 118.4 54.4 118.4 121.6v547.2zM902.4 89.6h-787.2c-19.2 0-32 12.8-32 32v649.6c0 19.2 12.8 32 32 32h198.4c22.4 0 38.4-9.6 54.4-25.6l41.6-51.2c9.6-9.6 22.4-16 38.4-16l457.6 3.2c19.2 0 38.4-16 38.4-35.2v-547.2c-3.2-22.4-19.2-41.6-41.6-41.6z" /> +<glyph unicode="" glyph-name="font" data-tags="font" d="M848 803.2c0 16-16 28.8-28.8 28.8h-608c-19.2 0-28.8-12.8-32-28.8l-6.4-169.6h48v6.4c19.2 108.8 48 128 204.8 134.4h25.6v-595.2c0-44.8-6.4-54.4-73.6-64-16-3.2-25.6-16-25.6-28.8v-22.4h326.4v25.6c0 16-12.8 25.6-25.6 28.8-67.2 6.4-73.6 19.2-73.6 64v592h25.6c150.4-6.4 182.4-25.6 201.6-137.6v-6.4h48l-6.4 172.8z" /> +<glyph unicode="" glyph-name="fullscreen-exit" data-tags="fullscreen-exit" d="M297.6 342.4h-246.4c-25.6 0-48-16-51.2-41.6-6.4-32 19.2-57.6 48-57.6h217.6c22.4 0 41.6-19.2 41.6-41.6v-214.4c0-25.6 16-48 41.6-51.2 32-6.4 57.6 19.2 57.6 48v246.4c0 64-48 112-108.8 112zM726.4 553.6h243.2c25.6 0 48 16 51.2 41.6 6.4 32-19.2 57.6-48 57.6h-217.6c-22.4 0-41.6 19.2-41.6 41.6v214.4c0 25.6-16 48-41.6 51.2-32 6.4-57.6-19.2-57.6-48v-246.4c3.2-64 51.2-112 112-112zM348.8 960c-25.6-3.2-41.6-25.6-41.6-51.2v-214.4c0-22.4-19.2-41.6-41.6-41.6h-214.4c-25.6 0-48-16-51.2-41.6-6.4-32 19.2-57.6 48-57.6h246.4c60.8 0 112 51.2 112 112v246.4c0 28.8-25.6 51.2-57.6 48zM976 342.4h-246.4c-60.8 0-112-51.2-112-112v-243.2c0-25.6 16-48 41.6-51.2 32-6.4 57.6 19.2 57.6 48v217.6c0 22.4 19.2 41.6 41.6 41.6h214.4c25.6 0 48 16 51.2 41.6 3.2 32-19.2 57.6-48 57.6z" /> +<glyph unicode="" glyph-name="fullscreen" data-tags="fullscreen" d="M358.4 960h-246.4c-60.8 0-112-51.2-112-112v-243.2c0-25.6 16-48 41.6-51.2 32-6.4 57.6 19.2 57.6 48v220.8c0 22.4 19.2 38.4 38.4 38.4h217.6c25.6 0 48 16 51.2 41.6 6.4 32-19.2 57.6-48 57.6zM912 960h-243.2c-25.6 0-48-16-51.2-41.6-6.4-32 19.2-57.6 48-57.6h217.6c22.4 0 38.4-19.2 38.4-38.4v-217.6c0-25.6 16-48 41.6-51.2 32-6.4 57.6 19.2 57.6 48v246.4c3.2 60.8-48 112-108.8 112zM358.4 35.2h-220.8c-22.4 0-38.4 19.2-38.4 38.4v217.6c0 25.6-16 48-41.6 51.2-32 6.4-57.6-19.2-57.6-48v-246.4c0-60.8 51.2-112 112-112h243.2c25.6 0 48 16 51.2 41.6 6.4 28.8-19.2 57.6-48 57.6zM966.4 342.4c-25.6-3.2-41.6-25.6-41.6-51.2v-217.6c0-22.4-19.2-38.4-38.4-38.4h-217.6c-25.6 0-48-16-51.2-41.6-6.4-32 19.2-57.6 48-57.6h246.4c60.8 0 112 51.2 112 112v246.4c0 28.8-25.6 54.4-57.6 48z" /> +<glyph unicode="" glyph-name="gear-fill" data-tags="gear-fill" d="M1020.8 496v0c-3.2 19.2-19.2 35.2-38.4 38.4h-22.4c-25.6 0-48 16-57.6 35.2-3.2 6.4-3.2 9.6-6.4 16-3.2 12.8-9.6 25.6-16 38.4v0c-3.2 3.2-6.4 9.6-6.4 12.8v0c-3.2 6.4-3.2 12.8-3.2 22.4 0 19.2 6.4 35.2 19.2 44.8v0l12.8 12.8c16 16 16 38.4 3.2 57.6v0c-9.6 12.8-19.2 22.4-32 35.2s-22.4 22.4-35.2 32v0c-16 12.8-35.2 12.8-51.2 0l-9.6-9.6-9.6-6.4c-19.2-19.2-44.8-22.4-70.4-12.8-3.2 0-6.4 3.2-9.6 3.2-16 6.4-28.8 12.8-44.8 19.2-3.2 0-6.4 3.2-9.6 3.2v0c-6.4 3.2-16 6.4-22.4 12.8-9.6 9.6-16 22.4-19.2 38.4 0 6.4 0 9.6 0 16v9.6c0 22.4-16 38.4-35.2 41.6-3.2 0-6.4 0-6.4 0v0c-9.6 3.2-25.6 3.2-38.4 3.2s-28.8 0-41.6-3.2v0c-3.2 0-6.4 0-6.4 0-19.2-3.2-35.2-22.4-35.2-41.6v-19.2c0-28.8-16-51.2-41.6-60.8h-3.2c-16-6.4-32-12.8-48-19.2v0c0 0-3.2 0-3.2-3.2-12.8-3.2-22.4-6.4-32-6.4-19.2 0-35.2 6.4-44.8 19.2v0l-12.8 12.8c-16 16-38.4 16-54.4 6.4-3.2 0-3.2-3.2-6.4-3.2v0c-12.8-12.8-22.4-22.4-32-32s-19.2-19.2-28.8-32v0c-3.2 0-3.2-3.2-6.4-3.2-9.6-19.2-9.6-41.6 6.4-57.6l12.8-12.8c19.2-19.2 22.4-48 12.8-70.4 0 0 0-3.2-3.2-3.2-6.4-16-16-32-19.2-48 0-3.2 0-3.2-3.2-6.4v0c-3.2-9.6-6.4-16-16-22.4-9.6-12.8-25.6-19.2-41.6-19.2v0h-19.2c-22.4 0-38.4-16-41.6-35.2 0-3.2 0-6.4 0-6.4-3.2-16-3.2-32-3.2-44.8v0 0c0-12.8 0-28.8 3.2-41.6v0c0-3.2 0-6.4 0-6.4 3.2-19.2 22.4-35.2 41.6-35.2v0h19.2c28.8 0 51.2-16 60.8-41.6v0c0-3.2 0-3.2 0-6.4v0c6.4-16 12.8-32 19.2-48v0c0 0 0-3.2 3.2-3.2 3.2-9.6 6.4-16 6.4-25.6 0-19.2-6.4-35.2-19.2-44.8v0l-12.8-12.8c-12.8-16-16-38.4-3.2-54.4 3.2-3.2 3.2-3.2 6.4-6.4 9.6-9.6 19.2-22.4 28.8-32s19.2-19.2 32-28.8c3.2-3.2 3.2-3.2 6.4-6.4 16-9.6 35.2-9.6 48 0l16 16c19.2 19.2 48 22.4 70.4 12.8 0 0 3.2 0 3.2-3.2v0c16-6.4 32-16 51.2-19.2h3.2c9.6-3.2 16-6.4 22.4-16 12.8-12.8 19.2-28.8 19.2-44.8v0-19.2c0-22.4 16-41.6 38.4-41.6v0c16 0 32-3.2 48-3.2s32 0 48 3.2v0c22.4 3.2 38.4 19.2 38.4 41.6v19.2c0 25.6 16 48 38.4 57.6 3.2 3.2 9.6 3.2 12.8 3.2 12.8 6.4 28.8 9.6 41.6 16 3.2 3.2 6.4 3.2 12.8 6.4s16 3.2 22.4 3.2 32-6.4 41.6-16c3.2-3.2 3.2-3.2 6.4-6.4l9.6-9.6c16-16 38.4-16 54.4-3.2v0l3.2 3.2c9.6 9.6 22.4 19.2 32 28.8s19.2 22.4 28.8 32l3.2 3.2c12.8 16 9.6 38.4-3.2 54.4v0l-3.2 3.2-9.6 16c-19.2 19.2-22.4 48-12.8 70.4 0 3.2 3.2 3.2 3.2 6.4 6.4 16 12.8 32 19.2 48 0 3.2 0 3.2 3.2 6.4 3.2 6.4 6.4 16 12.8 22.4 12.8 12.8 28.8 19.2 44.8 19.2v0h19.2c22.4 0 41.6 19.2 41.6 41.6v0c0 16 3.2 28.8 3.2 44.8 0 12.8 0 28.8-3.2 44.8zM707.2 448c0-22.4-3.2-44.8-9.6-64-3.2-6.4-6.4-16-9.6-22.4-9.6-19.2-22.4-38.4-38.4-51.2-16-16-32-28.8-51.2-38.4-6.4-3.2-16-6.4-22.4-9.6-19.2-6.4-41.6-9.6-64-9.6v0c-22.4 0-44.8 3.2-64 9.6-6.4 3.2-16 6.4-22.4 9.6-19.2 9.6-38.4 22.4-51.2 38.4-16 16-28.8 32-38.4 51.2-3.2 6.4-6.4 16-9.6 22.4-6.4 19.2-9.6 41.6-9.6 64s3.2 44.8 9.6 64c3.2 6.4 6.4 16 9.6 22.4 9.6 19.2 22.4 38.4 38.4 51.2 16 16 32 28.8 51.2 38.4 6.4 3.2 16 6.4 22.4 9.6 19.2 6.4 41.6 9.6 64 9.6v0c22.4 0 44.8-3.2 64-9.6 6.4-3.2 16-6.4 22.4-9.6 19.2-9.6 38.4-22.4 51.2-38.4 16-16 28.8-32 38.4-51.2 3.2-6.4 6.4-16 9.6-22.4 6.4-19.2 9.6-41.6 9.6-64v0z" /> +<glyph unicode="" glyph-name="gear-square-fill" data-tags="gear-square-fill" d="M819.2 960h-611.2c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-204.8 204.8-204.8h611.2c115.2 0 204.8 92.8 204.8 204.8v611.2c0 112-92.8 204.8-204.8 204.8zM931.2 140.8c0-64-51.2-115.2-115.2-115.2h-611.2c-64 0-115.2 51.2-115.2 115.2v611.2c0 64 51.2 115.2 115.2 115.2h611.2c64 0 115.2-51.2 115.2-115.2v-611.2zM819.2 476.8c0 12.8-9.6 22.4-22.4 22.4h-12.8c-16 0-28.8 9.6-35.2 22.4 0 3.2-3.2 6.4-3.2 9.6-3.2 6.4-6.4 16-9.6 22.4v0c-3.2 3.2-3.2 6.4-3.2 9.6v0c0 3.2-3.2 9.6-3.2 12.8 0 9.6 3.2 19.2 12.8 28.8v0l6.4 6.4c9.6 9.6 9.6 22.4 3.2 35.2v0c-6.4 6.4-12.8 12.8-19.2 19.2s-12.8 12.8-22.4 19.2v0c-9.6 6.4-22.4 6.4-32 0l-12.8-12.8c-9.6-9.6-25.6-12.8-41.6-9.6-3.2 0-3.2 0-6.4 3.2-9.6 3.2-19.2 6.4-28.8 12.8-3.2 0-3.2 0-6.4 0v0c-3.2 3.2-9.6 3.2-12.8 9.6-6.4 6.4-9.6 12.8-9.6 22.4 0 3.2 0 6.4 0 9.6v6.4c0 12.8-9.6 22.4-22.4 25.6-3.2 0-3.2 0-3.2 0v0c-9.6 0-16 0-25.6 0s-16 0-25.6 0v0h-3.2c-12.8-3.2-22.4-12.8-22.4-25.6v-12.8c0-16-9.6-28.8-25.6-35.2h-3.2c-9.6-3.2-19.2-6.4-28.8-12.8v0h-3.2c-6.4-3.2-9.6-3.2-16-3.2-9.6 0-19.2 3.2-28.8 12.8v0l-6.4 6.4c-9.6 9.6-22.4 9.6-32 3.2l-3.2-3.2c-6.4-6.4-12.8-9.6-19.2-16s-12.8-12.8-16-19.2v0l-3.2-3.2c-6.4-9.6-6.4-22.4 3.2-32l9.6-6.4c12.8-12.8 12.8-28.8 6.4-41.6v-3.2c-6.4-9.6-9.6-19.2-12.8-28.8v-3.2c-3.2-6.4-6.4-9.6-9.6-12.8-6.4-6.4-16-9.6-28.8-12.8h-12.8c-12.8 0-22.4-9.6-25.6-22.4v-3.2c0-9.6 0-16 0-25.6v0c0-9.6 0-16 0-25.6v0c0-3.2 0-3.2 0-3.2 3.2-12.8 12.8-22.4 25.6-22.4h12.8c16 0 28.8-9.6 35.2-25.6v0-3.2c3.2-9.6 6.4-19.2 12.8-28.8v0c0 0 0 0 0-3.2 3.2-6.4 3.2-9.6 3.2-16 0-9.6-3.2-19.2-12.8-25.6v0l-6.4-6.4c-9.6-9.6-9.6-22.4-3.2-32l3.2-3.2c6.4-6.4 9.6-12.8 16-19.2s12.8-12.8 19.2-16l3.2-3.2c9.6-6.4 19.2-6.4 28.8 0l12.8 12.8c12.8 12.8 28.8 12.8 44.8 6.4h3.2c9.6-6.4 19.2-9.6 28.8-12.8h3.2c6.4-3.2 9.6-6.4 12.8-9.6 6.4-6.4 12.8-16 12.8-25.6v0-12.8c0-12.8 9.6-25.6 22.4-25.6v0c19.2-3.2 38.4-3.2 57.6 0v0c12.8 0 22.4 12.8 22.4 25.6v12.8c0 16 9.6 28.8 22.4 35.2 3.2 0 6.4 3.2 9.6 3.2 9.6 3.2 16 6.4 25.6 9.6 3.2 0 3.2 3.2 6.4 3.2 3.2 3.2 9.6 3.2 12.8 3.2 9.6 0 19.2-3.2 25.6-9.6l9.6-9.6c9.6-9.6 22.4-9.6 32-3.2v0c0 0 3.2 0 3.2 3.2 6.4 6.4 12.8 12.8 19.2 19.2s12.8 12.8 19.2 19.2c0 0 0 3.2 3.2 3.2 6.4 9.6 6.4 22.4-3.2 32v0l-9.6 9.6c-9.6 9.6-12.8 28.8-6.4 41.6l3.2 3.2c3.2 9.6 9.6 19.2 12.8 28.8v3.2c3.2 6.4 6.4 9.6 9.6 12.8 6.4 6.4 16 12.8 28.8 12.8h9.6c12.8 0 25.6 9.6 25.6 25.6v0c0 9.6 0 19.2 0 25.6 0-3.2 0 6.4 0 16v0zM630.4 448c0-12.8-3.2-25.6-6.4-38.4-3.2-3.2-3.2-9.6-6.4-12.8-6.4-12.8-12.8-22.4-22.4-32s-19.2-16-32-22.4c-3.2-3.2-9.6-3.2-12.8-6.4-12.8-3.2-25.6-6.4-38.4-6.4v0c-12.8 0-25.6 3.2-38.4 6.4-3.2 0-9.6 3.2-12.8 6.4-12.8 6.4-22.4 12.8-32 22.4s-16 19.2-22.4 32c-3.2 3.2-3.2 9.6-6.4 12.8-3.2 12.8-6.4 25.6-6.4 38.4s3.2 25.6 6.4 38.4c0 3.2 3.2 9.6 6.4 12.8 12.8 22.4 32 41.6 54.4 54.4 3.2 3.2 9.6 3.2 12.8 6.4 12.8 3.2 25.6 6.4 38.4 6.4v0c12.8 0 25.6-3.2 38.4-6.4 3.2 0 9.6-3.2 12.8-6.4 12.8-6.4 22.4-12.8 32-22.4s16-19.2 22.4-32c3.2-3.2 3.2-9.6 6.4-12.8 3.2-12.8 6.4-25.6 6.4-38.4z" /> +<glyph unicode="" glyph-name="gear-system-update" data-tags="gear-system-update" d="M713.6 352c3.2 9.6 6.4 16 9.6 25.6v3.2c3.2 3.2 3.2 9.6 6.4 12.8 6.4 6.4 16 9.6 25.6 9.6v0h12.8c12.8 0 22.4 9.6 22.4 22.4v0c0 6.4 0 16 0 22.4 0 9.6 0 16 0 25.6v0c0 9.6-9.6 19.2-19.2 19.2h-9.6c-12.8 0-25.6 6.4-32 19.2 0 3.2-3.2 6.4-3.2 9.6-3.2 6.4-6.4 12.8-9.6 19.2v0c-3.2 3.2-3.2 6.4-3.2 6.4v0c0 3.2-3.2 6.4-3.2 12.8 0 9.6 3.2 19.2 9.6 25.6v0l6.4 6.4c9.6 9.6 9.6 22.4 0 28.8v0c-6.4 6.4-9.6 12.8-16 19.2s-12.8 12.8-19.2 16v0c-9.6 6.4-19.2 6.4-28.8 0l-9.6-9.6c-9.6-9.6-25.6-12.8-38.4-6.4-3.2 0-3.2 0-6.4 3.2-6.4 3.2-16 6.4-25.6 9.6h-3.2c-3.2 3.2-6.4 3.2-12.8 6.4-6.4 6.4-9.6 12.8-9.6 19.2 0 3.2 0 6.4 0 9.6v9.6c0 12.8-9.6 19.2-19.2 22.4h-3.2c-6.4 0-16 0-22.4 0s-16 0-22.4 0v0h-3.2c-9.6-3.2-19.2-12.8-19.2-22.4v-9.6c0-16-9.6-28.8-22.4-32h-3.2c-9.6-3.2-19.2-6.4-25.6-9.6v0c0 0 0 0-3.2 0 0-6.4-3.2-6.4-9.6-6.4-9.6 0-19.2 3.2-25.6 9.6v0l-6.4 6.4c-6.4 6.4-19.2 9.6-28.8 3.2l-3.2-3.2c-6.4-6.4-12.8-9.6-16-16-6.4-6.4-9.6-9.6-16-16v0l-3.2-3.2c-6.4-9.6-6.4-22.4 3.2-28.8l6.4-6.4c9.6-9.6 12.8-25.6 6.4-38.4 0 0 0 0 0-3.2-3.2-9.6-6.4-16-9.6-25.6v-3.2c-3.2-3.2-3.2-9.6-6.4-12.8-6.4-6.4-16-9.6-25.6-9.6v0h-12.8c-12.8 0-19.2-9.6-22.4-19.2v-3.2c0-6.4 0-16 0-22.4v0 0c0-6.4 0-16 0-22.4v0-3.2c3.2-9.6 12.8-19.2 22.4-19.2v0h9.6c16 0 25.6-9.6 32-22.4v0-3.2c3.2-9.6 6.4-19.2 9.6-25.6v0c0 0 0 0 0-3.2 3.2-3.2 3.2-9.6 3.2-12.8 0-9.6-3.2-19.2-9.6-25.6v0l-6.4-6.4c-6.4-6.4-9.6-19.2-3.2-28.8l3.2-3.2c6.4-6.4 9.6-12.8 16-16 6.4-6.4 9.6-9.6 16-16l3.2-3.2c6.4-6.4 19.2-6.4 25.6 0l9.6 9.6c9.6 9.6 25.6 12.8 38.4 6.4 0 0 0 0 3.2 0v0c9.6-3.2 16-6.4 25.6-9.6 0 0 0 0 3.2 0 3.2-3.2 9.6-3.2 12.8-6.4 6.4-6.4 9.6-16 9.6-25.6v0-9.6c0-12.8 9.6-22.4 19.2-22.4v0c9.6 0 16 0 25.6 0s16 0 25.6 0v0c12.8 0 19.2 9.6 19.2 22.4v9.6c0 12.8 9.6 25.6 19.2 32 3.2 0 6.4 3.2 6.4 3.2 6.4 3.2 16 6.4 22.4 9.6 3.2 0 3.2 3.2 6.4 3.2s6.4 3.2 12.8 3.2c9.6 0 16-3.2 22.4-9.6l9.6-9.6c9.6-9.6 19.2-9.6 28.8-3.2v0c0 0 0 0 3.2 3.2 6.4 6.4 12.8 9.6 16 16 6.4 6.4 9.6 12.8 16 16 0 0 0 0 3.2 3.2 6.4 9.6 6.4 19.2 0 28.8v0l-9.6 9.6c-9.6 9.6-12.8 25.6-6.4 38.4 6.4-6.4 6.4-3.2 6.4-3.2zM620.8 448c0-12.8-3.2-22.4-6.4-35.2 0-3.2-3.2-9.6-6.4-12.8-6.4-9.6-12.8-19.2-19.2-28.8-9.6-9.6-19.2-16-28.8-19.2-3.2-3.2-6.4-3.2-12.8-6.4-9.6-3.2-22.4-6.4-35.2-6.4v0c-12.8 0-22.4 3.2-35.2 6.4-3.2 0-9.6 3.2-12.8 6.4-9.6 6.4-19.2 12.8-28.8 19.2-9.6 9.6-16 16-19.2 28.8-3.2 3.2-3.2 9.6-6.4 12.8-3.2 9.6-6.4 22.4-6.4 35.2s3.2 22.4 6.4 35.2c0 3.2 3.2 9.6 6.4 12.8 6.4 9.6 12.8 19.2 19.2 28.8 9.6 9.6 19.2 16 28.8 19.2 3.2 3.2 6.4 3.2 12.8 6.4 9.6 3.2 22.4 6.4 35.2 6.4v0c12.8 0 22.4-3.2 35.2-6.4 3.2 0 9.6-3.2 12.8-6.4 9.6-6.4 19.2-12.8 28.8-19.2 9.6-9.6 16-16 19.2-28.8 3.2-3.2 3.2-6.4 6.4-12.8 6.4-12.8 6.4-22.4 6.4-35.2v0zM70.4 550.4c22.4-6.4 44.8 6.4 51.2 28.8 9.6 22.4 19.2 44.8 28.8 67.2 54.4 89.6 137.6 156.8 246.4 188.8 204.8 57.6 419.2-57.6 489.6-256l3.2-9.6-60.8-16 121.6-80 73.6 134.4-54.4-16c-76.8 249.6-339.2 393.6-595.2 326.4-131.2-35.2-233.6-121.6-297.6-230.4-16-25.6-28.8-51.2-38.4-80-6.4-25.6 6.4-51.2 32-57.6zM953.6 345.6c-22.4 6.4-44.8-6.4-51.2-28.8-9.6-22.4-19.2-44.8-28.8-67.2-51.2-89.6-137.6-160-246.4-188.8-204.8-57.6-419.2 57.6-489.6 256l-3.2 9.6 60.8 16-121.6 80-73.6-134.4 54.4 16c76.8-252.8 339.2-393.6 595.2-326.4 131.2 35.2 236.8 118.4 297.6 227.2 16 25.6 25.6 51.2 38.4 80 6.4 28.8-6.4 54.4-32 60.8z" /> +<glyph unicode="" glyph-name="gear" data-tags="gear" d="M1020.8 496c0 3.2 0 6.4-3.2 6.4-6.4 32-32 54.4-64 57.6h-25.6c-9.6 0-19.2 6.4-25.6 16 0 3.2-3.2 3.2-3.2 6.4s0 3.2 0 6.4c-3.2 12.8-9.6 25.6-16 38.4 0 3.2-3.2 3.2-3.2 6.4 0 0-3.2 3.2-3.2 6.4v0c0 3.2 0 6.4 0 9.6 0 6.4 3.2 12.8 6.4 19.2 0 0 0 0 0 3.2l12.8 12.8c22.4 25.6 25.6 64 6.4 89.6 0 3.2-3.2 3.2-3.2 6.4-9.6 12.8-19.2 22.4-32 35.2-9.6 9.6-22.4 22.4-35.2 32l-3.2 3.2c-25.6 19.2-60.8 19.2-86.4 0l-16-16c-3.2 0-3.2-3.2-3.2-3.2-6.4-6.4-19.2-9.6-28.8-6.4 0 0-3.2 0-3.2 3.2h-3.2c-16 6.4-32 12.8-48 19.2 0 0 0 0-3.2 0 0 0 0 0-3.2 0s-6.4 3.2-9.6 6.4-6.4 12.8-6.4 16 0 3.2 0 6.4v9.6c0 35.2-25.6 64-64 73.6h-6.4c-28.8 3.2-57.6 3.2-86.4 0h-9.6c-35.2-6.4-60.8-35.2-60.8-70.4v-19.2c0-9.6-6.4-22.4-16-25.6-16-6.4-38.4-12.8-54.4-22.4 0 0-3.2 0-3.2-3.2v0c0-3.2-12.8-3.2-22.4 6.4 0 0 0 0-3.2 3.2l-9.6 9.6c-25.6 22.4-64 25.6-92.8 6.4l-6.4-6.4c-12.8-9.6-22.4-19.2-32-28.8s-19.2-19.2-28.8-32v0c-3.2 0-3.2-3.2-6.4-6.4-19.2-28.8-16-67.2 6.4-92.8l12.8-12.8c6.4-6.4 9.6-22.4 3.2-32-6.4-16-16-32-19.2-51.2v-3.2c0-3.2-3.2-6.4-6.4-9.6-6.4-6.4-12.8-6.4-22.4-9.6h-16c-35.2 0-64-25.6-73.6-60.8v-6.4c0-16 0-32 0-44.8s0-28.8 3.2-38.4v-12.8c6.4-35.2 35.2-60.8 70.4-60.8h19.2c9.6 0 22.4-6.4 25.6-19.2v-3.2c6.4-16 12.8-32 19.2-48 0 0 0-3.2 3.2-3.2v0c0-3.2 3.2-6.4 3.2-9.6 0-6.4-3.2-12.8-6.4-19.2 0 0 0 0-3.2-3.2l-9.6-9.6c0 0 0 0-3.2-3.2-22.4-25.6-25.6-64-6.4-92.8l6.4-6.4c9.6-9.6 19.2-22.4 28.8-32s19.2-19.2 32-28.8l6.4-6.4c0 0 3.2 0 3.2-3.2 25.6-16 57.6-16 83.2 0l19.2 19.2c6.4 6.4 19.2 9.6 32 3.2v0c16-9.6 32-16 51.2-22.4h3.2c3.2 0 6.4-3.2 9.6-6.4 6.4-6.4 6.4-12.8 6.4-19.2v-16c0-35.2 25.6-67.2 60.8-70.4 3.2 0 3.2 0 6.4 0 16 0 32-3.2 48-3.2s32 0 48 3.2c3.2 0 3.2 0 6.4 0 35.2 6.4 60.8 35.2 60.8 70.4v19.2c0 9.6 6.4 19.2 16 25.6 3.2 0 3.2 0 6.4 3.2h3.2c16 6.4 28.8 9.6 41.6 16 0 0 3.2 0 3.2 3.2 0 0 3.2 3.2 6.4 3.2 9.6 3.2 22.4 0 25.6-6.4l12.8-12.8c0 0 0 0 3.2-3.2 25.6-22.4 64-25.6 92.8-6.4 0 0 0 0 3.2 3.2l3.2 3.2c9.6 9.6 22.4 19.2 32 28.8s19.2 22.4 28.8 32l3.2 6.4c19.2 28.8 19.2 64-3.2 89.6 0 0 0 0-3.2 3.2l-12.8 12.8c-6.4 6.4-6.4 22.4-3.2 35.2 6.4 16 16 32 19.2 48v3.2c0 3.2 3.2 6.4 6.4 9.6 6.4 6.4 12.8 6.4 19.2 6.4h16c3.2 0 3.2 0 6.4 0 32 3.2 60.8 28.8 67.2 60.8 0 3.2 0 3.2 0 6.4 0 16 3.2 28.8 3.2 44.8 0 22.4 0 38.4-3.2 54.4zM956.8 416c0-3.2 0-3.2 0-6.4 0-6.4-6.4-6.4-9.6-6.4h-12.8c-25.6 0-48-9.6-67.2-28.8-9.6-9.6-16-19.2-19.2-32 0-3.2-3.2-6.4-3.2-9.6-3.2-12.8-9.6-28.8-16-38.4-3.2-3.2-3.2-6.4-6.4-9.6-16-35.2-6.4-76.8 19.2-102.4l12.8-12.8c3.2-3.2 3.2-6.4 3.2-6.4l-3.2-3.2c-9.6-9.6-16-19.2-25.6-28.8s-19.2-19.2-28.8-25.6l-3.2-3.2c-3.2 0-6.4 0-9.6 0 0 0 0 0-3.2 3.2l-6.4 6.4c-3.2 3.2-6.4 6.4-9.6 9.6-25.6 22.4-64 28.8-92.8 19.2-6.4-3.2-9.6-3.2-16-6.4-9.6-6.4-19.2-9.6-32-12.8-6.4 0-12.8-3.2-19.2-6.4-32-16-54.4-48-54.4-83.2v-19.2c0-3.2-3.2-6.4-6.4-6.4h-3.2c-25.6-3.2-51.2-3.2-73.6 0h-3.2c-3.2 0-6.4 3.2-6.4 6.4v19.2c0 22.4-9.6 44.8-25.6 60.8-9.6 9.6-19.2 16-32 22.4-3.2 0-3.2 0-6.4 3.2-12.8 6.4-28.8 9.6-41.6 16v0c-3.2 0-3.2 3.2-6.4 3.2-32 16-70.4 9.6-99.2-12.8-3.2 0-3.2-3.2-6.4-3.2l-16-16c-3.2 0-3.2 0-6.4 0l3.2 3.2c-9.6 6.4-19.2 16-25.6 25.6-9.6 9.6-16 19.2-25.6 28.8l-3.2 3.2c0 3.2-3.2 6.4 0 9.6v0 0l16 16c16 16 25.6 38.4 25.6 64 0 12.8-3.2 25.6-9.6 38.4 0 3.2-3.2 3.2-3.2 3.2v0c-6.4 12.8-12.8 28.8-16 41.6v0c0 3.2 0 3.2-3.2 6.4-12.8 35.2-48 60.8-86.4 60.8h-19.2c-3.2 0-6.4 3.2-6.4 3.2v6.4c0 12.8 0 25.6 0 38.4s0 25.6 0 38.4v3.2c0 3.2 3.2 6.4 6.4 6.4h22.4c22.4 0 44.8 9.6 60.8 25.6 9.6 9.6 16 19.2 22.4 32v0c0 3.2 0 3.2 3.2 6.4 3.2 9.6 9.6 22.4 16 35.2 0 3.2 3.2 3.2 3.2 6.4 16 35.2 9.6 76.8-19.2 102.4l-12.8 12.8c-3.2 3.2-3.2 6.4-3.2 9.6l3.2 3.2c6.4 9.6 16 19.2 25.6 25.6 9.6 9.6 19.2 19.2 28.8 25.6v0h3.2c3.2 3.2 6.4 3.2 9.6 0l16-16c25.6-25.6 67.2-32 102.4-16l3.2 3.2c12.8 9.6 25.6 16 38.4 19.2 3.2 0 6.4 3.2 6.4 3.2 35.2 12.8 60.8 48 60.8 86.4v19.2c0 3.2 3.2 6.4 3.2 6.4h6.4c25.6 3.2 48 3.2 73.6 0h3.2c3.2 0 6.4-3.2 6.4-6.4v-9.6c0-6.4 0-12.8 0-22.4 3.2-19.2 12.8-38.4 25.6-54.4 9.6-9.6 19.2-16 28.8-19.2v0c3.2-3.2 6.4-3.2 9.6-3.2 12.8-3.2 25.6-9.6 38.4-16 3.2-3.2 6.4-3.2 12.8-6.4 32-12.8 67.2-6.4 96 16 3.2 0 3.2 3.2 6.4 3.2l16 12.8c3.2 0 6.4 0 6.4 0s0 0 3.2-3.2c9.6-9.6 19.2-16 28.8-25.6s16-16 25.6-25.6c0 0 0-3.2 3.2-3.2 3.2-3.2 3.2-6.4 0-9.6v0 0l-12.8-12.8c0 0 0 0 0-3.2-16-16-25.6-38.4-25.6-64 0-9.6 3.2-19.2 3.2-28.8 0 0 0 0 0-3.2 3.2-6.4 6.4-12.8 9.6-19.2 3.2-9.6 9.6-19.2 12.8-28.8 0-6.4 3.2-12.8 6.4-22.4 16-28.8 44.8-51.2 76.8-51.2 3.2 0 3.2 0 6.4 0h19.2c3.2 0 6.4-3.2 6.4-6.4s0-3.2 0-6.4c0-12.8 0-22.4 0-35.2-3.2 0-3.2-12.8-3.2-22.4zM512 643.2c-108.8 0-195.2-86.4-195.2-195.2s86.4-195.2 195.2-195.2 195.2 86.4 195.2 195.2-86.4 195.2-195.2 195.2zM512 313.6c-73.6 0-134.4 60.8-134.4 134.4s60.8 134.4 134.4 134.4 134.4-60.8 134.4-134.4-60.8-134.4-134.4-134.4z" /> +<glyph unicode="" glyph-name="gem" data-tags="gem" d="M960 697.6c-3.2 0 0 0 0 0 0 3.2-3.2 6.4-3.2 9.6 0 0 0 0-3.2 3.2s-6.4 6.4-6.4 6.4l-416 240c-9.6 6.4-22.4 6.4-28.8 0l-416-240c-9.6-3.2-12.8-6.4-16-9.6 0 0 0 0-3.2-3.2 0 0 0-3.2 0-6.4v0c0-3.2 0-6.4 0-6.4v-483.2c0-3.2 0-6.4 0-6.4v0c0-3.2 3.2-6.4 3.2-9.6 0 0 0 0 3.2-3.2s6.4-6.4 6.4-6.4l416-240c3.2 0 3.2-3.2 6.4-3.2s6.4 0 6.4 0h6.4c3.2 0 3.2 0 6.4 3.2v0l416 240c3.2 3.2 6.4 3.2 6.4 6.4 0 0 0 0 3.2 3.2s3.2 6.4 3.2 9.6v0c0 3.2 0 6.4 0 6.4v480c9.6 3.2 9.6 6.4 9.6 9.6zM889.6 678.4l-99.2-169.6-195.2 339.2 294.4-169.6zM512 870.4l227.2-390.4h-454.4l227.2 390.4zM428.8 848l-195.2-339.2-99.2 169.6 294.4 169.6zM124.8 576l73.6-128-73.6-128c0 0 0 256 0 256zM134.4 217.6l99.2 169.6 195.2-339.2-294.4 169.6zM512 25.6l-227.2 393.6h451.2l-224-393.6zM595.2 48l195.2 339.2 99.2-169.6-294.4-169.6zM899.2 320l-73.6 128 73.6 128v-256z" /> +<glyph unicode="" glyph-name="geo-alt" data-tags="geo-alt" d="M803.2 838.4c-76.8 76.8-179.2 121.6-288 118.4-108.8 3.2-217.6-41.6-294.4-118.4s-121.6-179.2-118.4-288c0-92.8 67.2-224 204.8-390.4 64-80 134.4-153.6 208-224 73.6 70.4 140.8 144 204.8 224 134.4 166.4 201.6 297.6 201.6 390.4 3.2 108.8-41.6 214.4-118.4 288zM512 368c-112 0-201.6 89.6-201.6 201.6s89.6 201.6 201.6 201.6 201.6-89.6 201.6-201.6-89.6-201.6-201.6-201.6z" /> +<glyph unicode="" glyph-name="geo-location" data-tags="geo-location" d="M512 624c-96 0-176-80-176-176s80-176 176-176 176 80 176 176-80 176-176 176zM902.4 492.8c-19.2 182.4-163.2 326.4-345.6 345.6v76.8c0 25.6-19.2 44.8-44.8 44.8v0c-25.6 0-44.8-19.2-44.8-44.8v-76.8c-182.4-19.2-326.4-163.2-345.6-345.6h-76.8c-25.6 0-44.8-19.2-44.8-44.8v0c0-25.6 19.2-44.8 44.8-44.8h76.8c19.2-182.4 166.4-326.4 348.8-348.8v-76.8c0-25.6 19.2-44.8 44.8-44.8v0c25.6 0 44.8 19.2 44.8 44.8v76.8c182.4 19.2 326.4 166.4 348.8 348.8h76.8c25.6 0 44.8 19.2 44.8 44.8v0c0 25.6-19.2 44.8-44.8 44.8h-83.2zM512 140.8c-169.6 0-307.2 137.6-307.2 307.2s137.6 307.2 307.2 307.2 307.2-137.6 307.2-307.2-137.6-307.2-307.2-307.2z" /> +<glyph unicode="" glyph-name="geo-my-location" data-tags="geo-my-location" d="M512 960c-256 0-460.8-204.8-460.8-460.8 0-124.8 48-236.8 128-320 57.6-60.8 131.2-105.6 214.4-124.8l118.4-118.4 118.4 118.4c83.2 22.4 156.8 67.2 214.4 124.8 80 83.2 128 195.2 128 320 0 256-204.8 460.8-460.8 460.8zM374.4 572.8c0 76.8 60.8 137.6 137.6 137.6s137.6-60.8 137.6-137.6c0-76.8-60.8-137.6-137.6-137.6s-137.6 60.8-137.6 137.6zM608 140.8l-22.4-6.4-73.6-70.4-70.4 70.4-25.6 6.4c-73.6 19.2-134.4 60.8-182.4 115.2 60.8 60.8 160 96 278.4 96s217.6-35.2 278.4-96c-48-54.4-108.8-96-182.4-115.2z" /> +<glyph unicode="" glyph-name="gift-fill" data-tags="gift-fill" d="M960 768h-131.2c3.2 12.8 3.2 25.6 3.2 32v0c0 67.2-41.6 131.2-105.6 150.4-112 38.4-214.4-44.8-214.4-150.4 0 105.6-102.4 188.8-214.4 150.4-64-19.2-105.6-83.2-105.6-150.4v0c0-9.6 0-22.4 3.2-32h-131.2c-35.2 0-64-28.8-64-64v-128h1024v128c0 35.2-28.8 64-64 64zM448 768h-188.8c0 0 0 3.2 0 3.2-3.2 12.8-3.2 22.4-3.2 28.8 0 54.4 44.8 99.2 102.4 96 51.2-3.2 89.6-48 89.6-102.4v-25.6zM764.8 771.2c0 0 0-3.2 0-3.2h-188.8v25.6c0 51.2 38.4 99.2 89.6 102.4 57.6 3.2 102.4-41.6 102.4-96 0-6.4 0-16-3.2-28.8zM64 32c0-54.4 41.6-96 96-96h288v576h-384v-480zM576-64h288c54.4 0 96 41.6 96 96v480h-384v-576z" /> +<glyph unicode="" glyph-name="gift" data-tags="gift" d="M960 768h-131.2c3.2 12.8 3.2 25.6 3.2 32v0c0 89.6-70.4 160-160 160s-160-70.4-160-160c0 89.6-70.4 160-160 160s-160-70.4-160-160v0c0-9.6 0-22.4 3.2-32h-131.2c-35.2 0-64-28.8-64-64v-192h64v-480c0-54.4 41.6-96 96-96h704c54.4 0 96 41.6 96 96v480h64v192c0 35.2-28.8 64-64 64zM576 800c0 54.4 41.6 96 96 96s96-41.6 96-96c0-6.4 0-16-3.2-28.8 0 0 0-3.2 0-3.2h-188.8v32zM352 896c54.4 0 96-41.6 96-96v-32h-188.8c0 0 0 3.2 0 3.2-3.2 12.8-3.2 22.4-3.2 28.8 0 54.4 41.6 96 96 96zM448 0h-288c-19.2 0-32 12.8-32 32v480h320v-512zM896 32c0-19.2-12.8-32-32-32h-288v512h320v-480zM960 640v-64h-896v128h896v-64z" /> +<glyph unicode="" glyph-name="graph-down" data-tags="graph-down" d="M48 960v0c-25.6 0-48-22.4-48-48v-896c0-44.8 35.2-80 80-80h896c25.6 0 48 22.4 48 48v0c0 25.6-22.4 48-48 48h-832c-25.6 0-48 22.4-48 48v832c0 25.6-22.4 48-48 48zM979.2 595.2c-25.6 0-44.8-19.2-44.8-44.8v-112l-188.8 230.4c-16 19.2-44.8 22.4-64 6.4l-144-144-204.8 284.8c-6.4 9.6-16 12.8-28.8 16-12.8 0-22.4-3.2-32-9.6-16-12.8-22.4-41.6-9.6-60.8l236.8-326.4c12.8-19.2 41.6-25.6 60.8-9.6 3.2 0 3.2 3.2 6.4 3.2l144 144 176-214.4h-144c-25.6 0-44.8-19.2-44.8-44.8s19.2-44.8 44.8-44.8h236.8c25.6 0 44.8 19.2 44.8 44.8v236.8c0 25.6-19.2 44.8-44.8 44.8z" /> +<glyph unicode="" glyph-name="graph-up" data-tags="graph-up" d="M48 960v0c-25.6 0-48-22.4-48-48v-896c0-44.8 35.2-80 80-80h896c25.6 0 48 22.4 48 48v0c0 25.6-22.4 48-48 48h-832c-25.6 0-48 22.4-48 48v832c0 25.6-22.4 48-48 48zM979.2 800h-236.8c-25.6 0-44.8-19.2-44.8-44.8s19.2-44.8 44.8-44.8h144l-176-214.4-144 144c-3.2 3.2-3.2 3.2-6.4 3.2-9.6 6.4-22.4 9.6-32 6.4-12.8-3.2-22.4-9.6-28.8-19.2l-236.8-323.2c-12.8-19.2-6.4-44.8 9.6-57.6 9.6-6.4 19.2-9.6 28.8-9.6 12.8 0 25.6 6.4 35.2 16l204.8 284.8 144-144c9.6-6.4 22.4-12.8 32-9.6 12.8 0 22.4 6.4 28.8 16l188.8 230.4v-112c0-25.6 19.2-44.8 44.8-44.8s44.8 19.2 44.8 44.8v233.6c0 25.6-19.2 44.8-44.8 44.8z" /> +<glyph unicode="" glyph-name="grid-2-fill" data-tags="grid-2-fill" d="M32 512h384c19.2 0 32 12.8 32 32v384c0 19.2-12.8 32-32 32h-384c-19.2 0-32-12.8-32-32v-384c0-19.2 12.8-32 32-32zM992 960h-384c-19.2 0-32-12.8-32-32v-384c0-19.2 12.8-32 32-32h384c19.2 0 32 12.8 32 32v384c0 19.2-12.8 32-32 32zM992 384h-960c-19.2 0-32-12.8-32-32v-384c0-19.2 12.8-32 32-32h960c19.2 0 32 12.8 32 32v384c0 19.2-12.8 32-32 32z" /> +<glyph unicode="" glyph-name="grid-3-fill" data-tags="grid-3-fill" d="M396.8 668.8h227.2c19.2 0 32 16 32 32v227.2c0 19.2-16 32-32 32h-227.2c-19.2 0-32-16-32-32v-227.2c0-19.2 16-32 32-32zM32 300.8h595.2c19.2 0 32 16 32 32v227.2c0 19.2-16 32-32 32h-595.2c-19.2 0-32-16-32-32v-227.2c0-16 16-32 32-32zM32 668.8h227.2c19.2 0 32 16 32 32v227.2c0 19.2-16 32-32 32h-227.2c-16 0-32-16-32-32v-227.2c0-19.2 16-32 32-32zM992 960h-227.2c-19.2 0-32-16-32-32v-227.2c0-19.2 16-32 32-32h227.2c19.2 0 32 16 32 32v227.2c0 16-16 32-32 32zM992 595.2h-227.2c-19.2 0-32-16-32-32v-227.2c0-19.2 16-32 32-32h227.2c19.2 0 32 16 32 32v227.2c0 16-16 32-32 32zM992 227.2h-960c-19.2 0-32-16-32-32v-227.2c0-19.2 16-32 32-32h960c19.2 0 32 16 32 32v227.2c0 19.2-16 32-32 32z" /> +<glyph unicode="" glyph-name="grid" data-tags="grid" d="M0 864c0 54.4 41.6 96 96 96h832c54.4 0 96-41.6 96-96v-832c0-54.4-41.6-96-96-96v0h-832c-54.4 0-96 41.6-96 96v0 832zM96 896c-19.2 0-32-12.8-32-32v-224h256v256h-224zM320 576h-256v-256h256v256zM384 320h256v256h-256v-256zM320 256h-256v-224c0-19.2 12.8-32 32-32h224v256zM384 256v-256h256v256h-256zM704 256v-256h224c19.2 0 32 12.8 32 32v224h-256zM704 320h256v256h-256v-256zM704 640h256v224c0 19.2-12.8 32-32 32h-224v-256zM640 640v256h-256v-256h256z" /> +<glyph unicode="" glyph-name="grip-horizontal" data-tags="grip-horizontal" d="M1024 515.2v83.2c0 19.2-12.8 32-32 32h-83.2c-19.2 0-32-12.8-32-32v-83.2c0-19.2 12.8-32 32-32h83.2c19.2 0 32 12.8 32 32zM1024 297.6v83.2c0 19.2-12.8 32-32 32h-83.2c-19.2 0-32-12.8-32-32v-83.2c0-19.2 12.8-32 32-32h83.2c19.2 0 32 12.8 32 32zM806.4 515.2v83.2c0 19.2-12.8 32-32 32h-83.2c-19.2 0-32-12.8-32-32v-83.2c0-19.2 12.8-32 32-32h83.2c19.2 0 32 12.8 32 32zM806.4 297.6v83.2c0 19.2-12.8 32-32 32h-83.2c-19.2 0-32-12.8-32-32v-83.2c0-19.2 12.8-32 32-32h83.2c19.2 0 32 12.8 32 32zM585.6 515.2v83.2c0 19.2-12.8 32-32 32h-83.2c-19.2 0-32-12.8-32-32v-83.2c0-19.2 12.8-32 32-32h83.2c19.2 0 32 12.8 32 32zM585.6 297.6v83.2c0 19.2-12.8 32-32 32h-83.2c-19.2 0-32-12.8-32-32v-83.2c0-19.2 12.8-32 32-32h83.2c19.2 0 32 12.8 32 32zM364.8 515.2v83.2c0 19.2-12.8 32-32 32h-83.2c-19.2 0-32-12.8-32-32v-83.2c0-19.2 12.8-32 32-32h83.2c19.2 0 32 12.8 32 32zM364.8 297.6v83.2c0 19.2-12.8 32-32 32h-83.2c-19.2 0-32-12.8-32-32v-83.2c0-19.2 12.8-32 32-32h83.2c19.2 0 32 12.8 32 32zM147.2 515.2v83.2c0 19.2-12.8 32-32 32h-83.2c-19.2 0-32-12.8-32-32v-83.2c0-19.2 12.8-32 32-32h83.2c19.2 0 32 12.8 32 32zM147.2 297.6v83.2c0 19.2-12.8 32-32 32h-83.2c-19.2 0-32-12.8-32-32v-83.2c0-19.2 12.8-32 32-32h83.2c19.2 0 32 12.8 32 32z" /> +<glyph unicode="" glyph-name="grip-vertical" data-tags="grip-vertical" d="M444.8 960h-83.2c-19.2 0-32-12.8-32-32v-83.2c0-19.2 12.8-32 32-32h83.2c19.2 0 32 12.8 32 32v83.2c0 19.2-12.8 32-32 32zM662.4 960h-83.2c-19.2 0-32-12.8-32-32v-83.2c0-19.2 12.8-32 32-32h83.2c19.2 0 32 12.8 32 32v83.2c0 19.2-12.8 32-32 32zM444.8 742.4h-83.2c-19.2 0-32-12.8-32-32v-83.2c0-19.2 12.8-32 32-32h83.2c19.2 0 32 12.8 32 32v83.2c0 19.2-12.8 32-32 32zM662.4 742.4h-83.2c-19.2 0-32-12.8-32-32v-83.2c0-19.2 12.8-32 32-32h83.2c19.2 0 32 12.8 32 32v83.2c0 19.2-12.8 32-32 32zM444.8 521.6h-83.2c-19.2 0-32-12.8-32-32v-83.2c0-19.2 12.8-32 32-32h83.2c19.2 0 32 12.8 32 32v83.2c0 19.2-12.8 32-32 32zM662.4 521.6h-83.2c-19.2 0-32-12.8-32-32v-83.2c0-19.2 12.8-32 32-32h83.2c19.2 0 32 12.8 32 32v83.2c0 19.2-12.8 32-32 32zM444.8 300.8h-83.2c-19.2 0-32-12.8-32-32v-83.2c0-19.2 12.8-32 32-32h83.2c19.2 0 32 12.8 32 32v83.2c0 19.2-12.8 32-32 32zM662.4 300.8h-83.2c-19.2 0-32-12.8-32-32v-83.2c0-19.2 12.8-32 32-32h83.2c19.2 0 32 12.8 32 32v83.2c0 19.2-12.8 32-32 32zM444.8 83.2h-83.2c-19.2 0-32-12.8-32-32v-83.2c0-19.2 12.8-32 32-32h83.2c19.2 0 32 12.8 32 32v83.2c0 19.2-12.8 32-32 32zM662.4 83.2h-83.2c-19.2 0-32-12.8-32-32v-83.2c0-19.2 12.8-32 32-32h83.2c19.2 0 32 12.8 32 32v83.2c0 19.2-12.8 32-32 32z" /> +<glyph unicode="" glyph-name="group" data-tags="group" d="M937.6 364.8c0 6.4 0 12.8 0 19.2 3.2 163.2-99.2 313.6-256 380.8-3.2 86.4-76.8 160-172.8 160-92.8-3.2-169.6-73.6-172.8-160-156.8-70.4-256-217.6-256-380.8 0-6.4 0-12.8 0-19.2-48-32-80-86.4-80-144-3.2-92.8 76.8-166.4 172.8-169.6 22.4 0 44.8 3.2 67.2 12.8 156.8-128 387.2-128 544 0 22.4-9.6 44.8-12.8 67.2-12.8 96 3.2 176 76.8 172.8 169.6 0 57.6-32 112-86.4 144zM512 838.4c44.8 0 83.2-35.2 80-80 3.2-41.6-32-76.8-76.8-80s-83.2 32-83.2 73.6c0 3.2 0 3.2 0 6.4-3.2 44.8 35.2 80 80 80zM172.8 140.8c-48 3.2-83.2 38.4-80 83.2 3.2 41.6 38.4 73.6 80 76.8 48-3.2 83.2-38.4 80-83.2 0-41.6-35.2-76.8-80-76.8zM710.4 121.6c-118.4-86.4-281.6-86.4-396.8 0 22.4 28.8 32 64 32 99.2 3.2 89.6-73.6 166.4-169.6 169.6 0 121.6 70.4 230.4 185.6 288 41.6-76.8 140.8-112 224-73.6 32 16 60.8 41.6 76.8 73.6 115.2-57.6 185.6-169.6 185.6-288-96-3.2-172.8-80-169.6-169.6 0-35.2 12.8-70.4 32-99.2zM851.2 140.8c-48-3.2-86.4 32-89.6 76.8s35.2 80 80 83.2c48 3.2 86.4-32 89.6-76.8 0 0 0-3.2 0-3.2 3.2-44.8-35.2-80-80-80z" /> +<glyph unicode="" glyph-name="group2" data-tags="group2" d="M819.2 960h-611.2c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-204.8 204.8-204.8h611.2c112 0 204.8 92.8 204.8 204.8v611.2c0 112-92.8 204.8-204.8 204.8zM931.2 140.8c0-64-51.2-115.2-115.2-115.2h-611.2c-64 0-115.2 51.2-115.2 115.2v611.2c0 64 51.2 115.2 115.2 115.2h611.2c64 0 115.2-51.2 115.2-115.2v-611.2zM793.6 761.6h-153.6c-32 0-57.6-25.6-57.6-57.6v-57.6l-118.4-112v6.4c0 32-25.6 57.6-57.6 57.6h-179.2c-32 0-57.6-25.6-57.6-57.6v-182.4c0-32 25.6-57.6 57.6-57.6h179.2c32 0 57.6 25.6 57.6 57.6v6.4l118.4-112v-57.6c0-32 25.6-57.6 57.6-57.6 0 0 0 0 0 0h153.6c32 0 57.6 25.6 57.6 57.6v144c0 32-25.6 57.6-57.6 57.6h-153.6c-32 0-57.6-25.6-57.6-54.4l-112 105.6 112 105.6c3.2-32 28.8-54.4 57.6-54.4h153.6c32 0 57.6 25.6 57.6 57.6v144c3.2 32-22.4 57.6-57.6 60.8 3.2 0 0 0 0 0zM649.6 329.6h140.8v-131.2h-140.8v131.2zM787.2 566.4h-140.8v131.2h140.8v-131.2z" /> +<glyph unicode="" glyph-name="hand-index" data-tags="hand-index" d="M937.6 553.6c-6.4 19.2-16 35.2-28.8 51.2-19.2 19.2-44.8 28.8-70.4 28.8-9.6 0-16 0-25.6-3.2 0 0 0 3.2 0 3.2-6.4 19.2-16 35.2-28.8 51.2-22.4 19.2-48 28.8-73.6 28.8-16 0-32-3.2-48-9.6-3.2 3.2-6.4 6.4-9.6 9.6-19.2 19.2-44.8 28.8-70.4 28.8-9.6 0-16 0-25.6-3.2v128c0 3.2 0 6.4 0 9.6-3.2 19.2-16 38.4-28.8 54.4-19.2 19.2-41.6 28.8-70.4 28.8h-3.2c-25.6 0-51.2-9.6-70.4-28.8-12.8-12.8-22.4-28.8-25.6-44.8-3.2-9.6-3.2-19.2-3.2-28.8v-336l-80 70.4c-16 16-35.2 25.6-57.6 28.8-28.8 6.4-54.4 0-80-16l-3.2-3.2c-22.4-16-38.4-38.4-44.8-67.2-3.2-19.2-3.2-38.4 3.2-54.4 3.2-9.6 6.4-19.2 12.8-28.8l144-284.8c9.6-16 16-32 25.6-44.8 41.6-57.6 86.4-108.8 137.6-153.6 22.4-19.2 54.4-32 96-35.2h220.8c44.8 0 112 28.8 153.6 96 35.2 57.6 54.4 118.4 57.6 182.4v332.8c-3.2 3.2-3.2 6.4-3.2 9.6zM732.8-9.6h-224c-22.4 0-41.6 6.4-54.4 19.2-44.8 38.4-89.6 86.4-128 140.8-9.6 16-19.2 32-28.8 48l-144 294.4c-3.2 3.2-3.2 6.4-6.4 12.8s-3.2 12.8 0 19.2c3.2 9.6 6.4 19.2 16 25.6h3.2c9.6 6.4 19.2 6.4 28.8 6.4 6.4 0 16-6.4 22.4-9.6l83.2-73.6 41.6-38.4 22.4-19.2v-19.2c0-16 12.8-28.8 28.8-28.8s28.8 12.8 28.8 28.8v470.4c0 3.2 0 9.6 3.2 12.8 0 6.4 3.2 9.6 9.6 16s16 9.6 25.6 9.6h3.2c9.6 0 16-3.2 25.6-9.6 6.4-6.4 9.6-12.8 9.6-19.2v-393.6c0-16 12.8-28.8 28.8-28.8s28.8 12.8 28.8 28.8v163.2c0 0 0 3.2 0 3.2 0 3.2 0 6.4 0 9.6 0 6.4 3.2 9.6 9.6 16s16 12.8 25.6 12.8c0 0 0 0 0 0 9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-12.8 9.6-19.2v-176c0-16 12.8-28.8 28.8-28.8s28.8 12.8 28.8 28.8v140.8c0 6.4 0 6.4 3.2 9.6 0 6.4 3.2 9.6 9.6 16s16 12.8 25.6 12.8c0 0 0 0 0 0 9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-9.6 9.6-19.2v-182.4c0-16 12.8-28.8 28.8-28.8s28.8 12.8 28.8 28.8v92.8c0 6.4 0 6.4 3.2 9.6 0 6.4 3.2 9.6 9.6 16s16 12.8 25.6 12.8c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-9.6 9.6-19.2v-329.6c-3.2-51.2-19.2-102.4-48-153.6-28.8-32-80-70.4-108.8-70.4z" /> +<glyph unicode="" glyph-name="harf" data-tags="harf" d="M512-32l-96 86.4c-249.6 227.2-416 377.6-416 572.8 0 169.6 131.2 300.8 300.8 300.8 76.8 0 153.6-28.8 211.2-80 57.6 51.2 134.4 80 211.2 80 169.6 0 300.8-131.2 300.8-300.8 0-195.2-163.2-345.6-412.8-572.8l-99.2-86.4zM300.8 844.8c-121.6 0-217.6-96-217.6-217.6 0-160 153.6-297.6 387.2-512l41.6-38.4 41.6 35.2c233.6 214.4 387.2 352 387.2 512 0 121.6-96 217.6-217.6 217.6-67.2 0-134.4-32-179.2-83.2l-32-38.4-32 38.4c-44.8 54.4-112 86.4-179.2 86.4z" /> +<glyph unicode="" glyph-name="hart-fill" data-tags="hart-fill" d="M512-22.4l-73.6 67.2c-265.6 240-438.4 396.8-438.4 592 0 156.8 124.8 281.6 281.6 281.6 89.6 0 176-41.6 230.4-105.6 54.4 64 140.8 105.6 230.4 105.6 156.8 0 281.6-124.8 281.6-281.6 0-192-172.8-352-438.4-592l-73.6-67.2z" /> +<glyph unicode="" glyph-name="hart-half" data-tags="hart-half" d="M723.2 928c-76.8 0-153.6-28.8-211.2-80-57.6 51.2-134.4 80-211.2 80-169.6 0-300.8-131.2-300.8-300.8 0-195.2 166.4-345.6 416-572.8l96-86.4 99.2 89.6c249.6 224 412.8 374.4 412.8 569.6 0 169.6-131.2 300.8-300.8 300.8zM553.6 115.2l-41.6-35.2v643.2l32 38.4c44.8 51.2 112 83.2 179.2 83.2 121.6 0 217.6-96 217.6-217.6 0-156.8-153.6-297.6-387.2-512z" /> +<glyph unicode="" glyph-name="hash" data-tags="hash" d="M467.2 880l-28.8-163.2h243.2l35.2 188.8c6.4 32 35.2 57.6 67.2 57.6h12.8c41.6 0 73.6-38.4 67.2-80l-28.8-163.2h89.6c41.6 0 73.6-38.4 67.2-80v0c-6.4-32-35.2-54.4-67.2-54.4h-115.2l-48-259.2h89.6c41.6 0 73.6-38.4 67.2-80v0c-6.4-32-35.2-54.4-67.2-54.4h-115.2l-32-198.4c-6.4-32-35.2-57.6-67.2-57.6h-12.8c-41.6 0-73.6 38.4-67.2 80l28.8 166.4h-243.2l-35.2-188.8c-6.4-32-35.2-57.6-67.2-57.6h-12.8c-41.6 0-73.6 38.4-67.2 80l28.8 166.4h-89.6c-41.6 0-73.6 38.4-67.2 80v0c6.4 32 35.2 54.4 67.2 54.4h115.2l48 259.2h-92.8c-41.6 0-73.6 38.4-67.2 80v0c6.4 32 35.2 54.4 67.2 54.4h118.4l32 192c6.4 32 35.2 57.6 67.2 57.6h12.8c44.8 0 76.8-38.4 67.2-80zM416 579.2l-48-259.2h243.2l48 259.2h-243.2z" /> +<glyph unicode="" glyph-name="hdd-network" data-tags="hdd-network" d="M832 934.4h-640c-105.6 0-192-86.4-192-192v-384c0-105.6 86.4-192 192-192h275.2v-44.8c0-22.4 19.2-41.6 41.6-41.6s41.6 19.2 41.6 41.6v44.8h281.6c105.6 0 192 86.4 192 192v384c0 105.6-86.4 192-192 192zM937.6 742.4v-384c0-57.6-48-105.6-105.6-105.6 0 0 0 0 0 0h-640c-57.6 0-105.6 48-105.6 105.6 0 0 0 0 0 0v384c0 57.6 48 105.6 105.6 105.6 0 0 0 0 0 0h640c57.6 0 105.6-48 105.6-105.6 0 0 0 0 0 0zM220.8 601.6c-28.8 0-51.2-22.4-51.2-51.2s22.4-51.2 51.2-51.2 51.2 22.4 51.2 51.2-22.4 51.2-51.2 51.2zM364.8 601.6c-28.8 0-51.2-22.4-51.2-51.2s22.4-51.2 51.2-51.2 51.2 22.4 51.2 51.2-22.4 51.2-51.2 51.2zM387.2 48h-342.4c-22.4 0-41.6-19.2-41.6-41.6s19.2-41.6 41.6-41.6h342.4c22.4 0 41.6 19.2 41.6 41.6s-19.2 41.6-41.6 41.6zM979.2 48h-342.4c-22.4 0-41.6-19.2-41.6-41.6s19.2-41.6 41.6-41.6h342.4c22.4 0 41.6 19.2 41.6 41.6s-19.2 41.6-41.6 41.6zM508.8 48v0c-22.4 0-41.6-19.2-41.6-41.6s19.2-41.6 41.6-41.6v0c22.4 0 41.6 19.2 41.6 41.6s-16 41.6-41.6 41.6z" /> +<glyph unicode="" glyph-name="hdd" data-tags="hdd" d="M832 832h-640c-105.6 0-192-86.4-192-192v-384c0-105.6 86.4-192 192-192h640c105.6 0 192 86.4 192 192v384c0 105.6-86.4 192-192 192zM937.6 640v-384c0-57.6-48-105.6-105.6-105.6 0 0 0 0 0 0h-640c-57.6 0-105.6 48-105.6 105.6 0 0 0 0 0 0v384c0 57.6 48 105.6 105.6 105.6 0 0 0 0 0 0h640c57.6 0 105.6-48 105.6-105.6 0 0 0 0 0 0zM220.8 499.2c-28.8 0-51.2-22.4-51.2-51.2s22.4-51.2 51.2-51.2 51.2 22.4 51.2 51.2-22.4 51.2-51.2 51.2zM364.8 499.2c-28.8 0-51.2-22.4-51.2-51.2s22.4-51.2 51.2-51.2 51.2 22.4 51.2 51.2-22.4 51.2-51.2 51.2z" /> +<glyph unicode="" glyph-name="hexagon-fill" data-tags="hexagon-fill" d="M944 713.6l-416 243.2c-9.6 6.4-19.2 6.4-28.8 0l-419.2-243.2c-9.6-3.2-16-12.8-16-25.6v-483.2c0-9.6 6.4-19.2 16-25.6l419.2-240c9.6-6.4 19.2-6.4 28.8 0l419.2 240c9.6 6.4 16 16 16 25.6v483.2c-3.2 12.8-9.6 22.4-19.2 25.6z" /> +<glyph unicode="" glyph-name="hexagon-harf" data-tags="hexagon-harf" d="M944 713.6l-416 243.2c-9.6 6.4-19.2 6.4-28.8 0l-419.2-243.2c-9.6-3.2-16-12.8-16-25.6v-483.2c0-9.6 6.4-19.2 16-25.6l419.2-240c9.6-6.4 19.2-6.4 28.8 0l419.2 240c9.6 6.4 16 16 16 25.6v483.2c-3.2 12.8-9.6 22.4-19.2 25.6zM876.8 236.8l-364.8-208v838.4l364.8-211.2v-419.2z" /> +<glyph unicode="" glyph-name="hexagon" data-tags="hexagon" d="M944 713.6l-416 243.2c-9.6 6.4-19.2 6.4-28.8 0l-419.2-243.2c-9.6-3.2-16-12.8-16-25.6v-483.2c0-9.6 6.4-19.2 16-25.6l419.2-240c9.6-6.4 19.2-6.4 28.8 0l419.2 240c9.6 6.4 16 16 16 25.6v483.2c-3.2 12.8-9.6 22.4-19.2 25.6zM876.8 236.8l-364.8-208-364.8 208v422.4l364.8 208 364.8-211.2v-419.2z" /> +<glyph unicode="" glyph-name="history" data-tags="history" d="M889.6 771.2c-83.2 83.2-195.2 134.4-323.2 134.4-246.4 0-444.8-195.2-454.4-438.4l-51.2 54.4c-6.4 6.4-16 9.6-25.6 9.6s-19.2-3.2-25.6-9.6v0c-6.4-12.8-9.6-22.4-9.6-32s3.2-19.2 9.6-25.6l121.6-121.6c6.4-6.4 16-9.6 25.6-9.6v0c9.6 0 19.2 3.2 25.6 9.6l118.4 118.4c6.4 6.4 9.6 16 9.6 25.6s-3.2 19.2-9.6 25.6c-6.4 6.4-16 12.8-25.6 9.6-9.6 0-19.2-3.2-25.6-9.6l-57.6-54.4v19.2c16 195.2 179.2 348.8 377.6 345.6 102.4 0 198.4-41.6 265.6-112 67.2-67.2 108.8-160 108.8-265.6 0 0 0 0 0-3.2 0-204.8-166.4-371.2-374.4-374.4 0 0-3.2 0-3.2 0-89.6 0-172.8 32-236.8 86.4-16 12.8-38.4 12.8-51.2-3.2-16-16-16-44.8 3.2-57.6 80-64 179.2-105.6 291.2-105.6 246.4 6.4 451.2 208 451.2 460.8 0 124.8-51.2 240-134.4 323.2zM550.4 704c-22.4 0-41.6-19.2-41.6-41.6v-233.6c0 0 0-3.2 0-3.2s0 0 0-3.2 3.2-9.6 3.2-12.8c0 0 0 0 0-3.2 3.2-3.2 6.4-6.4 9.6-9.6 0 0 0 0 0 0l179.2-150.4c6.4-6.4 16-9.6 25.6-9.6 12.8 0 22.4 6.4 32 16 12.8 16 12.8 41.6-6.4 57.6l-163.2 137.6v214.4c0 22.4-16 41.6-38.4 41.6z" /> +<glyph unicode="" glyph-name="home-fill" data-tags="home-fill" d="M1011.2 588.8l-467.2 358.4c-16 16-44.8 16-60.8 0l-467.2-358.4c-9.6-9.6-16-19.2-16-32v-537.6c0-48 35.2-83.2 83.2-83.2h371.2v428.8h115.2v-428.8h371.2c44.8 0 83.2 35.2 83.2 83.2v537.6c0 12.8-6.4 25.6-12.8 32z" /> +<glyph unicode="" glyph-name="home" data-tags="home" d="M995.2 611.2c0 0-3.2 3.2-3.2 3.2l-422.4 323.2c-32 28.8-83.2 28.8-115.2 0l-422.4-323.2c0 0-3.2-3.2-3.2-3.2-16-16-28.8-38.4-28.8-64v-492.8c0-64 54.4-118.4 121.6-118.4h784c67.2 0 121.6 54.4 121.6 121.6v489.6c-3.2 25.6-12.8 48-32 64zM931.2 57.6c0-16-12.8-28.8-28.8-28.8h-339.2v326.4h-105.6v-329.6h-336c-16 0-28.8 12.8-28.8 28.8v489.6l419.2 323.2 419.2-323.2v-486.4z" /> +<glyph unicode="" glyph-name="hotel_bed" data-tags="hotel_bed" d="M268.8 435.2c67.2 0 121.6 54.4 121.6 121.6s-54.4 121.6-121.6 121.6-121.6-54.4-121.6-121.6 54.4-121.6 121.6-121.6zM838.4 672h-400v-294.4h-345.6v374.4c0 25.6-22.4 48-48 48v0c-22.4-3.2-44.8-22.4-44.8-48v-652.8h92.8v140.8h838.4v-140.8h92.8v387.2c0 102.4-83.2 185.6-185.6 185.6z" /> +<glyph unicode="" glyph-name="hotel" data-tags="hotel" d="M956.8 96v726.4h-188.8l-252.8 96-252.8-96h-195.2v-726.4h-67.2v-118.4h380.8v105.6c0 35.2 28.8 64 64 64h137.6c35.2 0 64-28.8 64-64v-105.6h377.6v118.4h-67.2zM310.4 233.6h-105.6v105.6h105.6v-105.6zM310.4 412.8h-105.6v105.6h105.6v-105.6zM310.4 592h-105.6v105.6h105.6v-105.6zM566.4 233.6h-105.6v105.6h105.6v-105.6zM566.4 412.8h-105.6v105.6h105.6v-105.6zM566.4 592h-105.6v105.6h105.6v-105.6zM819.2 233.6h-105.6v105.6h105.6v-105.6zM819.2 412.8h-105.6v105.6h105.6v-105.6zM819.2 592h-105.6v105.6h105.6v-105.6z" /> +<glyph unicode="" glyph-name="image-fill" data-tags="image-fill" d="M1024 406.4v345.6c3.2 54.4-19.2 108.8-60.8 144-35.2 41.6-89.6 64-144 64h-614.4c-54.4 0-108.8-22.4-144-60.8-38.4-38.4-60.8-89.6-60.8-140.8v-614.4c0-115.2 89.6-208 198.4-208 3.2 0 3.2 0 6.4 0v0 0h611.2c112 0 204.8 86.4 204.8 198.4v3.2c0 0 0 0 0 3.2l3.2 265.6c0-3.2 0 0 0 0zM499.2 620.8c0-80-64-144-144-144s-144 64-144 144 64 144 144 144c80 0 144-64 144-144zM931.2 140.8c0-64-51.2-115.2-115.2-115.2h-611.2c-64 0-115.2 51.2-115.2 115.2v121.6l208 124.8 134.4-89.6c16-9.6 32-9.6 48 0l246.4 147.2 204.8-83.2v-220.8z" /> +<glyph unicode="" glyph-name="image" data-tags="image" d="M355.2 764.8c-80 0-144-64-144-144s64-144 144-144 144 64 144 144-64 144-144 144zM355.2 563.2c-32 0-57.6 25.6-57.6 57.6s25.6 57.6 57.6 57.6 57.6-25.6 57.6-57.6c0-32-25.6-57.6-57.6-57.6zM1024 406.4v348.8c3.2 54.4-19.2 108.8-60.8 144-35.2 38.4-89.6 60.8-144 60.8h-614.4c-54.4 0-108.8-22.4-144-60.8-38.4-38.4-60.8-89.6-60.8-140.8v-614.4c0-115.2 89.6-208 198.4-208 3.2 0 3.2 0 6.4 0v0 0h611.2c112 0 204.8 86.4 204.8 198.4v3.2c0 0 0 0 0 3.2l3.2 265.6c0-3.2 0 0 0 0zM931.2 140.8c0-64-51.2-115.2-115.2-115.2h-611.2c-64 0-115.2 51.2-115.2 115.2v80l208 124.8 134.4-89.6c16-9.6 32-9.6 48 0l246.4 147.2 204.8-83.2v-179.2zM931.2 416l-192 76.8c-12.8 6.4-28.8 3.2-38.4-3.2l-240-144-134.4 89.6c-12.8 9.6-32 9.6-48 0l-185.6-112v432c0 25.6 6.4 48 19.2 64 3.2 6.4 6.4 9.6 12.8 16 22.4 22.4 51.2 35.2 80 32h614.4c28.8 0 60.8-12.8 80-32 22.4-22.4 35.2-51.2 35.2-80v-339.2h-3.2z" /> +<glyph unicode="" glyph-name="images" data-tags="images" d="M300.8 627.2c-60.8 0-108.8-48-108.8-108.8s48-108.8 108.8-108.8 108.8 48 108.8 108.8c0 60.8-48 108.8-108.8 108.8zM854.4 611.2c0 44.8-16 89.6-48 121.6s-76.8 51.2-121.6 51.2h-508.8c-44.8 0-89.6-19.2-121.6-51.2s-48-73.6-48-118.4c0 0 0 0 0-3.2v-505.6c0-92.8 73.6-169.6 166.4-169.6h508.8c92.8 0 169.6 73.6 169.6 166.4v3.2c0 0 0 0 0 3.2v502.4h3.2zM777.6 105.6c0-51.2-41.6-92.8-92.8-92.8h-505.6c-51.2 0-92.8 41.6-92.8 92.8v64l169.6 105.6 112-73.6c12.8-6.4 25.6-9.6 38.4 0l201.6 118.4 169.6-67.2v-147.2zM780.8 332.8l-160 64c-9.6 3.2-22.4 3.2-32-3.2l-198.4-118.4-112 73.6c-12.8 6.4-28.8 9.6-38.4 0l-153.6-92.8v358.4c0 19.2 6.4 38.4 16 54.4 0 3.2 3.2 6.4 9.6 9.6 16 19.2 41.6 28.8 64 28.8h508.8c25.6 0 48-9.6 67.2-28.8 19.2-16 28.8-41.6 28.8-67.2v-278.4zM1017.6 502.4v288c0 44.8-16 89.6-48 121.6s-76.8 51.2-121.6 51.2h-508.8c-44.8-3.2-89.6-22.4-121.6-54.4-22.4-22.4-35.2-48-44.8-76.8h83.2c0 3.2 3.2 6.4 6.4 9.6s6.4 9.6 9.6 12.8c16 19.2 41.6 28.8 67.2 28.8h508.8c25.6 0 48-9.6 67.2-28.8 19.2-16 28.8-41.6 28.8-67.2v-505.6c0-28.8-16-57.6-38.4-73.6v-86.4c64 22.4 112 83.2 112 156.8v3.2c0 0 0 0 0 3.2v217.6c0-3.2 0-3.2 0 0z" /> +<glyph unicode="" glyph-name="info-box" data-tags="info-box" d="M1024 752c3.2 54.4-19.2 108.8-57.6 144-38.4 38.4-89.6 60.8-144 60.8h-614.4c-54.4 0-108.8-22.4-144-60.8-38.4-38.4-60.8-89.6-57.6-144v-611.2c0-112 86.4-204.8 198.4-204.8 3.2 0 3.2 0 6.4 0h614.4c112 0 204.8 86.4 204.8 198.4 0 3.2 0 3.2 0 6.4v611.2zM838.4 448c0-86.4-32-172.8-96-230.4-60.8-64-144-96-230.4-96-86.4-3.2-172.8 32-230.4 96-64 60.8-96 144-96 230.4s32 169.6 96 227.2c60.8 64 144 99.2 230.4 96 86.4 0 169.6-32 230.4-96 64-57.6 99.2-140.8 96-227.2zM508.8 521.6c-28.8 0-41.6-12.8-41.6-35.2v-240c0-22.4 12.8-35.2 41.6-35.2s44.8 12.8 44.8 35.2v240c0 22.4-16 35.2-44.8 35.2zM512 662.4c-16 0-28.8-3.2-38.4-12.8s-16-22.4-16-35.2c0-12.8 6.4-28.8 16-35.2 9.6-9.6 25.6-16 38.4-16s25.6 3.2 35.2 16c19.2 19.2 22.4 51.2 3.2 70.4l-3.2 3.2c-6.4 6.4-19.2 12.8-35.2 9.6z" /> +<glyph unicode="" glyph-name="info-circle" data-tags="info-circle" d="M569.6 652.8c0-32-22.4-57.6-54.4-60.8-32 0-57.6 22.4-60.8 54.4s22.4 57.6 54.4 60.8h3.2c32 3.2 57.6-22.4 57.6-54.4v0zM556.8 521.6v-316.8c0-25.6-22.4-38.4-44.8-38.4-22.4-3.2-41.6 12.8-44.8 35.2v320c0 22.4 19.2 38.4 41.6 38.4h3.2c25.6 0 44.8-12.8 44.8-38.4zM512-64c-281.6 0-512 230.4-512 512s230.4 512 512 512 512-230.4 512-512-230.4-512-512-512zM512 867.2c-230.4 0-419.2-188.8-419.2-419.2s188.8-419.2 419.2-419.2 419.2 188.8 419.2 419.2c0 230.4-188.8 419.2-419.2 419.2z" /> +<glyph unicode="" glyph-name="info-fill" data-tags="info-fill" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM576 134.4c0-38.4-32-57.6-67.2-57.6-32-3.2-60.8 19.2-67.2 51.2 0 3.2 0 3.2 0 6.4v374.4c0 32 28.8 57.6 60.8 57.6 3.2 0 3.2 0 6.4 0 35.2 0 67.2-19.2 67.2-57.6 0 0 0-374.4 0-374.4zM512 627.2c-44.8 0-83.2 35.2-83.2 80v0c3.2 44.8 41.6 83.2 86.4 80s80-35.2 80-80-38.4-80-83.2-80v0z" /> +<glyph unicode="" glyph-name="info" data-tags="info" d="M515.2 684.8c48 3.2 86.4 41.6 83.2 89.6v0c0 48-41.6 83.2-86.4 83.2h-3.2c-48-3.2-86.4-41.6-83.2-89.6s41.6-83.2 89.6-83.2zM505.6 630.4c-35.2-3.2-60.8-35.2-60.8-73.6v-460.8c0-38.4 32-70.4 70.4-70.4v0c38.4 0 70.4 32 70.4 70.4v464c-3.2 41.6-38.4 73.6-80 70.4z" /> +<glyph unicode="" glyph-name="instagram-circle" data-tags="instagram-circle" d="M649.6 707.2h-278.4c-32 0-60.8-12.8-83.2-32v-3.2c-22.4-22.4-35.2-54.4-35.2-86.4v-278.4c0-67.2 54.4-121.6 121.6-121.6h278.4c32 0 64 12.8 86.4 38.4l16 19.2c12.8 19.2 22.4 41.6 19.2 67.2v278.4c0 32-12.8 64-35.2 86.4-25.6 19.2-57.6 32-89.6 32zM630.4 326.4c-32-32-73.6-48-118.4-48s-86.4 16-118.4 48-51.2 73.6-48 118.4c0 44.8 16 86.4 48 115.2l25.6 22.4c25.6 19.2 57.6 28.8 92.8 28.8 25.6 0 54.4-6.4 76.8-19.2 3.2-3.2 6.4-3.2 9.6-3.2 12.8-6.4 22.4-16 32-25.6 32-32 48-73.6 48-115.2 0-44.8-19.2-89.6-48-121.6zM710.4 592c-6.4-6.4-16-9.6-25.6-12.8v0c-3.2 0-6.4 0-9.6 3.2-6.4 0-12.8 3.2-16 9.6-6.4 6.4-12.8 16-12.8 25.6v3.2c0 9.6 6.4 19.2 12.8 25.6s16 9.6 25.6 9.6 19.2-3.2 28.8-9.6c3.2-3.2 3.2-6.4 6.4-9.6 3.2-6.4 6.4-12.8 6.4-19.2-6.4-9.6-9.6-19.2-16-25.6zM585.6 521.6c-19.2 22.4-48 32-76.8 32s-57.6-9.6-76.8-32c-19.2-19.2-32-48-32-73.6 0-28.8 9.6-57.6 32-80 22.4-19.2 48-28.8 76.8-32 28.8 0 57.6 9.6 76.8 32 6.4 6.4 9.6 12.8 16 22.4 9.6 16 16 38.4 16 57.6 0 22.4-6.4 41.6-16 57.6-6.4 6.4-9.6 9.6-16 16zM873.6 809.6c-96 99.2-224 153.6-361.6 150.4-137.6 3.2-265.6-51.2-361.6-150.4-99.2-96-153.6-224-150.4-361.6-3.2-137.6 51.2-265.6 150.4-361.6 96-99.2 224-153.6 361.6-150.4 137.6-3.2 265.6 51.2 361.6 150.4 99.2 96 153.6 224 150.4 361.6 3.2 137.6-51.2 265.6-150.4 361.6zM832 313.6c0-32-6.4-64-25.6-89.6l-6.4-12.8c-6.4-9.6-16-22.4-25.6-28.8-16-16-38.4-28.8-57.6-38.4l-67.2-16h-275.2c-25.6 0-54.4 6.4-80 16l-16 6.4c-9.6 9.6-22.4 19.2-32 32-16 16-32 38.4-38.4 60.8l-16 70.4v272c0 32 6.4 64 22.4 92.8l6.4 9.6c6.4 6.4 16 16 25.6 25.6s22.4 19.2 35.2 28.8l12.8 6.4c25.6 12.8 54.4 16 80 19.2h272c48 0 96-19.2 131.2-54.4s54.4-83.2 54.4-131.2c0 0 0-268.8 0-268.8z" /> +<glyph unicode="" glyph-name="instagram-fill" data-tags="instagram-fill" d="M1024 665.6c0 76.8-32 153.6-86.4 208-54.4 57.6-131.2 86.4-208 86.4h-435.2c-76.8 0-153.6-28.8-208-86.4-57.6-54.4-86.4-131.2-86.4-208v-435.2c0-80 28.8-153.6 86.4-208 54.4-57.6 131.2-86.4 208-86.4h432c163.2 0 294.4 131.2 294.4 294.4v0 0l3.2 435.2zM512 179.2c-3.2 0-3.2 0 0 0-147.2 0-265.6 118.4-265.6 265.6 0 70.4 28.8 137.6 76.8 188.8s115.2 80 188.8 80c70.4 0 140.8-28.8 188.8-80 51.2-48 80-115.2 80-188.8 0-70.4-28.8-140.8-80-188.8-51.2-51.2-118.4-76.8-188.8-76.8zM828.8 678.4c-25.6-22.4-60.8-22.4-86.4 0-12.8 9.6-19.2 25.6-19.2 44.8 0 16 6.4 32 19.2 44.8s25.6 19.2 41.6 19.2 32-6.4 44.8-19.2 19.2-28.8 19.2-44.8c0-19.2-6.4-35.2-19.2-44.8zM512 617.6c-44.8 0-89.6-19.2-121.6-51.2s-51.2-76.8-51.2-121.6 16-89.6 51.2-124.8c32-32 76.8-51.2 121.6-51.2 3.2 0 3.2 0 6.4 0 92.8 3.2 169.6 80 166.4 172.8v0c-3.2 99.2-80 176-172.8 176z" /> +<glyph unicode="" glyph-name="instagram" data-tags="instagram" d="M937.6 873.6c-54.4 57.6-131.2 86.4-208 86.4h-435.2c-76.8 0-153.6-28.8-208-86.4-57.6-54.4-86.4-131.2-86.4-208v-435.2c0-80 28.8-153.6 86.4-208 54.4-57.6 131.2-86.4 208-86.4h435.2c163.2 0 294.4 131.2 294.4 294.4v0 435.2c0 76.8-28.8 153.6-86.4 208zM931.2 665.6v-444.8c0-51.2-19.2-102.4-57.6-137.6-35.2-38.4-86.4-57.6-140.8-57.6h-441.6c-51.2 0-102.4 19.2-140.8 57.6-38.4 35.2-57.6 86.4-57.6 137.6v444.8c0 51.2 19.2 102.4 57.6 140.8 35.2 38.4 86.4 57.6 140.8 57.6h441.6c51.2 0 102.4-19.2 140.8-57.6 35.2-35.2 57.6-86.4 57.6-140.8zM787.2 784c-16 0-32-6.4-44.8-19.2s-19.2-28.8-19.2-44.8 6.4-32 19.2-44.8c25.6-22.4 60.8-22.4 86.4 0 12.8 9.6 19.2 25.6 19.2 44.8 0 16-6.4 32-19.2 44.8s-25.6 19.2-41.6 19.2zM700.8 256c51.2 48 80 118.4 80 188.8s-28.8 137.6-80 188.8c-48 51.2-118.4 80-188.8 80s-137.6-28.8-185.6-80c-51.2-48-80-115.2-80-188.8 0-147.2 118.4-265.6 265.6-265.6v0c70.4 0 137.6 25.6 188.8 76.8zM512 617.6c96 0 172.8-76.8 172.8-172.8v0c3.2-92.8-73.6-172.8-166.4-172.8-3.2 0-3.2 0-6.4 0-44.8 0-89.6 16-121.6 51.2-32 32-51.2 76.8-48 124.8 0 44.8 16 89.6 48 121.6 28.8 32 73.6 48 121.6 48z" /> +<glyph unicode="" glyph-name="intersect" data-tags="intersect" d="M928 672h-192v192c0 51.2-41.6 96-96 96h-544c-54.4 0-96-41.6-96-96v-547.2c0-51.2 41.6-96 96-96h192v-192c0-51.2 41.6-96 96-96h544c51.2 0 96 41.6 96 96v550.4c0 51.2-41.6 92.8-96 92.8zM288 579.2v-275.2h-172.8c-19.2 0-32 12.8-32 32v508.8c0 19.2 12.8 32 32 32h508.8c19.2 0 32-12.8 32-32v-172.8h-275.2c-51.2 0-92.8-41.6-92.8-92.8zM940.8 51.2c0-19.2-12.8-32-32-32h-508.8c-19.2 0-32 12.8-32 32v172.8h275.2c51.2 0 96 41.6 96 96v275.2h172.8c19.2 0 32-12.8 32-32v-512z" /> +<glyph unicode="" glyph-name="justify-left" data-tags="justify-left" d="M470.4 134.4h-316.8c-25.6 0-41.6-19.2-41.6-41.6 0-25.6 19.2-44.8 41.6-44.8h313.6c25.6 0 41.6 19.2 41.6 41.6 3.2 25.6-16 44.8-38.4 44.8zM873.6 374.4h-720c-25.6 0-41.6-19.2-41.6-41.6s16-44.8 41.6-44.8h716.8c25.6 0 41.6 19.2 41.6 41.6s-16 44.8-38.4 44.8zM873.6 611.2h-720c-25.6 0-41.6-19.2-41.6-41.6 0-25.6 19.2-41.6 41.6-41.6h716.8c25.6 0 41.6 19.2 41.6 41.6 3.2 22.4-16 41.6-38.4 41.6zM873.6 848h-720c-25.6 0-41.6-16-41.6-41.6s16-41.6 41.6-41.6h716.8c25.6 0 41.6 19.2 41.6 41.6 3.2 25.6-16 41.6-38.4 41.6z" /> +<glyph unicode="" glyph-name="justify-right" data-tags="justify-right" d="M556.8 131.2h310.4c25.6 0 41.6-19.2 41.6-41.6s-19.2-41.6-41.6-41.6h-310.4c-25.6 0-41.6 19.2-41.6 41.6 0 19.2 19.2 41.6 41.6 41.6zM156.8 371.2h710.4c25.6 0 41.6-19.2 41.6-41.6s-16-44.8-38.4-44.8h-713.6c-25.6 0-41.6 19.2-41.6 41.6s19.2 44.8 41.6 44.8zM156.8 608h710.4c25.6 0 41.6-19.2 41.6-41.6s-19.2-41.6-41.6-41.6h-710.4c-25.6 0-41.6 19.2-41.6 41.6-3.2 22.4 19.2 41.6 41.6 41.6zM156.8 848h710.4c25.6 0 44.8-19.2 44.8-41.6s-19.2-41.6-41.6-41.6h-713.6c-22.4-3.2-44.8 16-44.8 41.6s22.4 41.6 44.8 41.6z" /> +<glyph unicode="" glyph-name="justify" data-tags="justify" d="M156.8 131.2h710.4c25.6 0 41.6-19.2 41.6-41.6 0-25.6-19.2-41.6-41.6-41.6h-710.4c-25.6-3.2-41.6 16-41.6 41.6-3.2 19.2 19.2 41.6 41.6 41.6zM156.8 371.2h710.4c25.6 0 41.6-19.2 41.6-41.6 0-25.6-19.2-41.6-41.6-41.6h-710.4c-25.6 0-41.6 19.2-41.6 41.6-3.2 22.4 19.2 41.6 41.6 41.6zM156.8 608h710.4c25.6 0 41.6-19.2 41.6-41.6s-19.2-41.6-41.6-41.6h-710.4c-25.6 0-41.6 19.2-41.6 41.6-3.2 22.4 19.2 41.6 41.6 41.6zM156.8 848h710.4c25.6 0 44.8-19.2 44.8-41.6 0-25.6-19.2-41.6-41.6-41.6h-713.6c-22.4-3.2-44.8 16-44.8 41.6 0 22.4 22.4 41.6 44.8 41.6z" /> +<glyph unicode="" glyph-name="kakao-alim-talk" data-tags="kakao-alim-talk" d="M531.104 938.24v0c-272 0-492.8-220.8-492.8-492.8 0-70.4 16-144 44.8-208-16-16-32-32-51.2-48-38.4-28.8-48-86.4-19.2-124.8 9.6-12.8 25.6-25.6 41.6-32 41.6-12.8 83.2-19.2 128-19.2 32 0 60.8 3.2 89.6 9.6 76.8-48 163.2-70.4 252.8-70.4v0c272 0 492.8 220.8 489.6 492.8 9.6 275.2-211.2 496-483.2 492.8v0zM531.104 29.44v0c-83.2 0-160 22.4-230.4 67.2l-16 9.6-16-6.4c-28.8-9.6-57.6-12.8-86.4-12.8v0c-35.2 0-67.2 6.4-99.2 16-6.4 3.2-9.6 6.4-9.6 12.8s0 12.8 6.4 12.8v0c28.8 22.4 57.6 51.2 80 80l12.8 19.2-12.8 22.4c-32 60.8-48 128-48 195.2 0 230.4 185.6 416 416 419.2v0c230.4 0 419.2-185.6 419.2-416 3.2-230.4-182.4-419.2-416-419.2zM409.504 522.24c0 38.4-28.8 67.2-67.2 67.2-3.2 0-6.4 0-9.6 0-38.4 3.2-70.4-22.4-76.8-57.6s22.4-70.4 57.6-76.8c6.4 0 9.6 0 16 0 35.2-6.4 70.4 19.2 76.8 57.6 3.2 0 3.2 6.4 3.2 9.6zM297.504 522.24c0 19.2 12.8 35.2 32 35.2 3.2 0 3.2 0 6.4 0 19.2 0 35.2-12.8 38.4-32 0-19.2-12.8-35.2-32-38.4-3.2 0-3.2 0-6.4 0-19.2-3.2-35.2 9.6-38.4 28.8 0 0 0 3.2 0 6.4zM515.104 538.24h-28.8v41.6c0 12.8-9.6 16-19.2 16s-19.2-6.4-19.2-16v-118.4c0-12.8 9.6-16 19.2-16s19.2 6.4 19.2 16v41.6h28.8c9.6 0 16 6.4 16 19.2 0 9.6-6.4 16-16 16zM479.904 330.24h-134.4c-6.4 0-6.4 3.2-6.4 6.4v3.2c0 6.4 3.2 6.4 6.4 6.4h115.2c19.2 0 25.6 6.4 25.6 25.6v28.8c0 19.2-6.4 25.6-25.6 25.6h-150.4c-9.6 0-12.8-6.4-12.8-16s3.2-16 12.8-16h128c6.4 0 6.4-3.2 6.4-6.4v-3.2c0-6.4-3.2-6.4-6.4-6.4h-115.2c-19.2 0-25.6-6.4-25.6-25.6v-28.8c0-19.2 6.4-25.6 25.6-25.6h153.6c9.6 0 12.8 6.4 12.8 16s-3.2 16-9.6 16zM764.704 407.040h-137.6c-19.2 0-25.6-6.4-25.6-25.6v-54.4c0-19.2 6.4-25.6 25.6-25.6h137.6c19.2 0 25.6 6.4 25.6 25.6v54.4c0 19.2-6.4 25.6-25.6 25.6zM748.704 339.84c0-6.4-3.2-6.4-6.4-6.4h-96c-6.4 0-6.4 3.2-6.4 6.4v25.6c0 6.4 3.2 6.4 6.4 6.4h96c6.4 0 6.4-3.2 6.4-6.4v-25.6zM771.104 595.84c-9.6 0-19.2-6.4-19.2-16v-144c0-12.8 9.6-16 19.2-16s19.2 6.4 19.2 16v144c0 12.8-9.6 16-19.2 16zM729.504 455.040c0 9.6-6.4 16-16 16 0 0 0 0-3.2 0-35.2-3.2-70.4-6.4-105.6-6.4-6.4 0-6.4 3.2-6.4 6.4v12.8c0 6.4 3.2 6.4 6.4 6.4h60.8c19.2 0 25.6 6.4 25.6 25.6v38.4c0 19.2-6.4 25.6-25.6 25.6h-96c-9.6 0-12.8-6.4-12.8-16s3.2-16 12.8-16h73.6c6.4 0 6.4-3.2 6.4-6.4v-12.8c0-6.4-3.2-6.4-6.4-6.4h-60.8c-19.2 0-25.6-6.4-25.6-25.6v-38.4c0-19.2 6.4-25.6 25.6-25.6 44.8 0 86.4 0 128 6.4 19.2-3.2 22.4 6.4 19.2 16z" /> +<glyph unicode="" glyph-name="kakao-circle" data-tags="kakao-circle" d="M873.6 809.6c-96 99.2-224 153.6-361.6 150.4-137.6 3.2-265.6-51.2-361.6-150.4-99.2-96-153.6-224-150.4-361.6-3.2-137.6 51.2-265.6 150.4-361.6 96-99.2 224-153.6 361.6-150.4 137.6-3.2 265.6 51.2 361.6 150.4 99.2 96 153.6 224 150.4 361.6 3.2 137.6-51.2 265.6-150.4 361.6zM752 304c-67.2-54.4-153.6-83.2-240-80l-64 6.4-137.6-92.8-6.4-3.2-6.4 3.2c-3.2 3.2-3.2 6.4-3.2 12.8l32 118.4c-44.8 22.4-83.2 54.4-112 96-28.8 38.4-44.8 83.2-41.6 131.2 0 76.8 38.4 147.2 99.2 188.8 67.2 51.2 153.6 76.8 240 76.8 86.4 3.2 169.6-25.6 240-76.8 60.8-44.8 99.2-115.2 99.2-188.8 0-80-38.4-150.4-99.2-192zM438.4 569.6l-12.8 3.2h-9.6l-12.8-3.2c-3.2-3.2-6.4-3.2-6.4-6.4l-54.4-147.2v-9.6c0-3.2 3.2-6.4 6.4-9.6s6.4-6.4 9.6-3.2 16 3.2 16 9.6l12.8 32h64l9.6-32c3.2-6.4 9.6-9.6 16-9.6 9.6 0 16 6.4 16 16 0 0 0 0 0 3.2v6.4l-51.2 147.2c3.2 0 0 3.2-3.2 3.2zM396.8 454.4l22.4 73.6 25.6-73.6h-48zM384 540.8c3.2 3.2 6.4 9.6 6.4 12.8v6.4l-6.4 9.6-16 3.2h-112c-6.4 0-9.6 0-16-3.2-3.2-3.2-6.4-6.4-6.4-12.8v-3.2c0-3.2 3.2-6.4 6.4-6.4 3.2-3.2 9.6-3.2 16-3.2h38.4v-131.2c0-3.2 3.2-9.6 6.4-12.8 6.4-6.4 19.2-6.4 28.8 3.2 3.2 3.2 6.4 9.6 3.2 12.8v128h38.4c0-9.6 6.4-6.4 12.8-3.2zM608 422.4h-64v134.4c0 6.4-3.2 9.6-6.4 9.6-3.2 3.2-6.4 3.2-9.6 6.4-6.4 0-12.8 0-16-6.4-3.2-3.2-3.2-9.6-6.4-16v-144c0-3.2 3.2-9.6 6.4-9.6 3.2-3.2 9.6-3.2 16-6.4h80c6.4 0 9.6 0 16 6.4 3.2 3.2 6.4 6.4 6.4 12.8v3.2c0 3.2-3.2 9.6-6.4 9.6h-16zM720 499.2l48 51.2v9.6c0 3.2-3.2 6.4-6.4 9.6l-12.8 3.2-6.4-3.2c0 0-3.2-3.2-6.4-6.4l-64-70.4v64c0 3.2-3.2 6.4-6.4 9.6s-9.6 3.2-12.8 6.4c-6.4 0-9.6-3.2-16-6.4-3.2-3.2-3.2-9.6-6.4-16v-147.2c0-6.4 3.2-9.6 6.4-12.8s6.4-3.2 12.8-3.2c6.4 0 9.6 3.2 12.8 6.4s6.4 9.6 6.4 12.8v41.6l22.4 22.4 44.8-70.4 6.4-6.4c0-3.2 3.2-3.2 9.6-3.2s9.6 3.2 12.8 3.2c3.2 3.2 6.4 9.6 6.4 12.8v3.2l-3.2 12.8-48 76.8z" /> +<glyph unicode="" glyph-name="kakao-firend-talk" data-tags="kakao-firend-talk" d="M879.904 797.76c-192 192-505.6 192-694.4-3.2-92.8-92.8-144-217.6-144-348.8 0-70.4 16-144 48-208-16-16-32-32-51.2-48-38.4-28.8-48-86.4-19.2-124.8 9.6-12.8 25.6-25.6 41.6-32 41.6-12.8 83.2-19.2 124.8-19.2v0c32 0 60.8 3.2 89.6 12.8 76.8-48 163.2-70.4 256-70.4v0c272 0 492.8 220.8 489.6 492.8 3.2 131.2-48 256-140.8 348.8zM303.904 96.96l-16 9.6-16-6.4c-28.8-9.6-57.6-12.8-86.4-12.8-35.2 0-67.2 6.4-102.4 16-6.4 3.2-9.6 6.4-9.6 12.8s0 12.8 6.4 16v0c28.8 22.4 57.6 51.2 80 80l16 19.2-9.6 22.4c-32 60.8-48 128-48 195.2 0 230.4 185.6 419.2 416 419.2 112 0 217.6-44.8 294.4-121.6 163.2-163.2 163.2-425.6 0-592-140.8-140.8-358.4-163.2-524.8-57.6zM476.704 381.76c9.6 0 19.2 6.4 19.2 16v182.4c0 12.8-9.6 16-19.2 16s-19.2-6.4-19.2-16v-182.4c0-12.8 9.6-16 19.2-16zM348.704 468.16v0c3.2-6.4 6.4-12.8 22.4-25.6 12.8-9.6 25.6-19.2 32-22.4 6.4-6.4 19.2-3.2 25.6 3.2 0 0 0 0 0 0 6.4 6.4 3.2 19.2-3.2 25.6 0 0 0 0 0 0-9.6 6.4-19.2 16-35.2 25.6-12.8 9.6-22.4 25.6-19.2 41.6v9.6h48c9.6 0 16 9.6 16 16s-3.2 16-16 16h-48v19.2c0 12.8-9.6 16-19.2 16s-19.2-6.4-19.2-16v-19.2h-51.2c-9.6 0-16-9.6-16-16s3.2-16 16-16h51.2v-9.6c0-16-6.4-32-19.2-41.6-16-12.8-25.6-19.2-41.6-28.8-6.4-6.4-9.6-16-3.2-25.6 0 0 0 0 0 0 6.4-9.6 16-9.6 22.4-6.4 0 0 0 0 0 0 9.6 6.4 25.6 19.2 35.2 25.6 12.8 16 19.2 22.4 22.4 28.8zM489.504 340.16h-137.6c-6.4 0-6.4 3.2-6.4 6.4v38.4c0 12.8-9.6 16-19.2 16s-22.4-6.4-22.4-16v-54.4c0-19.2 6.4-25.6 28.8-25.6h156.8c9.6 0 16 9.6 16 16s-6.4 19.2-16 19.2zM799.904 455.36h-32c6.4 25.6 9.6 54.4 9.6 80v22.4c0 19.2-6.4 25.6-28.8 25.6h-160c-9.6 0-16-9.6-16-19.2s3.2-19.2 16-19.2h140.8c6.4 0 6.4-3.2 6.4-6.4v-6.4c0-25.6-3.2-54.4-9.6-80h-169.6c-9.6 0-16-9.6-16-16 0-9.6 3.2-16 16-16h99.2v-105.6c0-12.8 9.6-16 19.2-16s19.2 6.4 19.2 16v105.6h99.2c9.6 0 16 9.6 16 16 3.2 9.6 0 19.2-9.6 19.2z" /> +<glyph unicode="" glyph-name="kakao-story-circle" data-tags="kakao-story-circle" d="M1024 448c3.2 137.6-51.2 265.6-150.4 361.6-96 99.2-224 153.6-361.6 150.4-137.6 3.2-265.6-51.2-361.6-150.4-99.2-96-153.6-224-150.4-361.6-3.2-137.6 51.2-265.6 150.4-361.6 92.8-99.2 224-153.6 361.6-150.4 137.6-3.2 265.6 51.2 361.6 150.4 99.2 96 153.6 224 150.4 361.6zM675.2 694.4v-256c-3.2-134.4-67.2-259.2-176-339.2-3.2-3.2-6.4-3.2-9.6 0h-6.4l-89.6 99.2c-3.2 3.2-3.2 6.4-3.2 9.6 0 6.4 3.2 9.6 6.4 12.8l51.2 48c6.4 6.4 12.8 16 16 22.4 6.4 12.8 12.8 25.6 19.2 38.4l12.8 57.6h-124.8c-9.6 0-16 3.2-22.4 9.6v0c-6.4 6.4-9.6 12.8-9.6 22.4v268.8c0 9.6 3.2 16 9.6 19.2 6.4 6.4 16 9.6 22.4 9.6h268.8c6.4 0 16-3.2 19.2-6.4v0c12.8 0 16-6.4 16-16z" /> +<glyph unicode="" glyph-name="kakao-story" data-tags="kakao-story" d="M819.2 960h-614.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8zM675.2 438.4c-3.2-134.4-67.2-259.2-176-342.4-3.2-3.2-6.4-3.2-9.6 0-3.2 0-3.2 0-6.4 0l-89.6 102.4c-3.2 3.2-3.2 6.4-3.2 9.6 0 6.4 3.2 9.6 6.4 12.8 9.6 6.4 19.2 16 25.6 25.6 16 16 32 32 41.6 48 19.2 28.8 32 64 32 96h-124.8c-9.6 0-19.2 3.2-25.6 9.6s-9.6 12.8-9.6 22.4v275.2c0 9.6 3.2 16 9.6 22.4s16 9.6 25.6 9.6h272c9.6 0 16-3.2 22.4-9.6s9.6-16 9.6-22.4v-259.2z" /> +<glyph unicode="" glyph-name="kakao-talk" data-tags="kakao-talk" d="M358.4 547.2c3.2 3.2 6.4 9.6 6.4 16v6.4c0 3.2-3.2 9.6-6.4 12.8-6.4 3.2-12.8 6.4-16 3.2h-144c-6.4 0-12.8-3.2-19.2-6.4-3.2-3.2-6.4-9.6-6.4-16v-3.2c0-6.4 3.2-9.6 6.4-12.8 6.4 0 12.8-3.2 19.2-3.2h44.8v-166.4c0-6.4 3.2-9.6 6.4-16 3.2-3.2 9.6-6.4 16-3.2 6.4 0 12.8 3.2 19.2 6.4 3.2 3.2 6.4 9.6 6.4 19.2v160h48c6.4 0 12.8 0 19.2 3.2zM438.4 572.8c0 6.4-3.2 9.6-9.6 12.8s-9.6 3.2-16 3.2h-9.6c-6.4 0-9.6 0-16-3.2-3.2-3.2-6.4-6.4-6.4-9.6l-67.2-185.6-3.2-9.6v-3.2c0-6.4 3.2-9.6 6.4-12.8s9.6-6.4 16-3.2c9.6 0 19.2 6.4 22.4 12.8l12.8 38.4h76.8l12.8-38.4c3.2-9.6 12.8-16 22.4-12.8 12.8 0 22.4 9.6 22.4 22.4 0 0 0 0 0 0v6.4c0 3.2-3.2 9.6-6.4 12.8l-57.6 169.6zM377.6 444.8l28.8 92.8 28.8-92.8h-57.6zM656 400c-6.4 3.2-9.6 3.2-16 3.2h-80v160c0 3.2 0 6.4 0 6.4 0 6.4-3.2 9.6-6.4 12.8s-9.6 6.4-16 6.4-22.4-6.4-25.6-19.2c0-3.2 0-3.2 0-6.4v-172.8c0-3.2 0-6.4 0-9.6 0-6.4 3.2-9.6 6.4-12.8 6.4-3.2 12.8-6.4 19.2-6.4h102.4c6.4 0 12.8 3.2 16 6.4 6.4 3.2 9.6 9.6 6.4 16v3.2c3.2 6.4 0 12.8-6.4 12.8zM819.2 960h-614.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8zM822.4 252.8c-86.4-67.2-192-102.4-300.8-99.2-25.6 0-51.2 3.2-76.8 6.4l-172.8-118.4c-3.2-3.2-6.4-3.2-6.4-3.2-3.2 0-6.4 0-6.4 3.2-3.2 3.2-6.4 9.6-3.2 12.8l38.4 150.4c-57.6 25.6-105.6 67.2-144 121.6-35.2 48-54.4 105.6-54.4 163.2 0 96 48 182.4 124.8 240 86.4 67.2 192 99.2 304 96 108.8 3.2 214.4-32 300.8-96 76.8-54.4 124.8-144 124.8-240-3.2-92.8-51.2-182.4-128-236.8zM784 496l57.6 64c0 3.2 3.2 6.4 0 9.6v3.2c0 6.4-3.2 9.6-9.6 12.8-3.2 3.2-9.6 3.2-16 3.2-3.2 0-6.4 0-9.6-3.2s-6.4-6.4-9.6-6.4l-76.8-89.6v80c0 6.4-3.2 9.6-6.4 12.8s-9.6 6.4-16 6.4c-6.4 0-12.8-3.2-19.2-6.4-3.2-6.4-6.4-12.8-6.4-19.2v-185.6c0-6.4 3.2-9.6 9.6-16 3.2-3.2 9.6-6.4 16-3.2 6.4 0 12.8 3.2 16 6.4s6.4 9.6 6.4 19.2v51.2l25.6 28.8 57.6-89.6c3.2-3.2 6.4-9.6 9.6-9.6 3.2-3.2 9.6-3.2 12.8-3.2 6.4 0 12.8 3.2 16 6.4s6.4 9.6 6.4 19.2v-3.2c0 6.4-3.2 9.6-6.4 16l-57.6 96z" /> +<glyph unicode="" glyph-name="key" data-tags="key" d="M969.6 624v-48h-44.8v48h-57.6v-48h-44.8v48h-54.4v-92.8h256v92.8zM233.6 684.8c-128 0-233.6-105.6-233.6-236.8s105.6-236.8 233.6-236.8c105.6 0 195.2 73.6 224 172.8h566.4v128h-569.6c-25.6 99.2-115.2 172.8-220.8 172.8zM233.6 323.2c-67.2 0-121.6 54.4-121.6 124.8s54.4 124.8 121.6 124.8 121.6-54.4 121.6-124.8-54.4-124.8-121.6-124.8z" /> +<glyph unicode="" glyph-name="keyboard" data-tags="keyboard" d="M896 736h-768c-70.4 0-128-57.6-128-128v-320c0-70.4 57.6-128 128-128h768c70.4 0 128 57.6 128 128v320c0 70.4-57.6 128-128 128zM960 288c0-35.2-28.8-64-64-64h-768c-35.2 0-64 28.8-64 64v320c0 35.2 28.8 64 64 64h768c35.2 0 64-28.8 64-64v-320zM176 352h-32c-9.6 0-16-6.4-16-16v-32c0-9.6 6.4-16 16-16h32c9.6 0 16 6.4 16 16v32c0 9.6-6.4 16-16 16zM262.4 544h32c9.6 0 16 6.4 16 16v32c0 9.6-6.4 16-16 16h-32c-9.6 0-16-6.4-16-16v-32c0-9.6 6.4-16 16-16zM176 480h-32c-9.6 0-16-6.4-16-16v-32c0-9.6 6.4-16 16-16h32c9.6 0 16 6.4 16 16v32c0 9.6-6.4 16-16 16zM496 544h32c9.6 0 16 6.4 16 16v32c0 9.6-6.4 16-16 16h-32c-9.6 0-16-6.4-16-16v-32c0-9.6 6.4-16 16-16zM377.6 544h32c9.6 0 16 6.4 16 16v32c0 9.6-6.4 16-16 16h-32c-9.6 0-16-6.4-16-16v-32c0-9.6 9.6-16 16-16zM192 592c0 9.6-6.4 16-16 16h-32c-9.6 0-16-6.4-16-16v-32c0-9.6 6.4-16 16-16h32c9.6 0 16 6.4 16 16v32zM646.4 608h-32c-9.6 0-16-6.4-16-16v-32c0-9.6 6.4-16 16-16h32c9.6 0 16 6.4 16 16v32c0 9.6-9.6 16-16 16zM262.4 416h32c9.6 0 16 6.4 16 16v32c0 9.6-6.4 16-16 16h-32c-9.6 0-16-6.4-16-16v-32c0-9.6 6.4-16 16-16zM496 416h32c9.6 0 16 6.4 16 16v32c0 9.6-6.4 16-16 16h-32c-9.6 0-16-6.4-16-16v-32c0-9.6 6.4-16 16-16zM377.6 416h32c9.6 0 16 6.4 16 16v32c0 9.6-6.4 16-16 16h-32c-9.6 0-16-6.4-16-16v-32c0-9.6 9.6-16 16-16zM646.4 480h-32c-9.6 0-16-6.4-16-16v-32c0-9.6 6.4-16 16-16h32c9.6 0 16 6.4 16 16v32c0 9.6-9.6 16-16 16zM761.6 608h-32c-9.6 0-16-6.4-16-16v-32c0-9.6 6.4-16 16-16h32c9.6 0 16 6.4 16 16v32c0 9.6-6.4 16-16 16zM880 608h-32c-9.6 0-16-6.4-16-16v-32c0-9.6 6.4-16 16-16h32c9.6 0 16 6.4 16 16v32c0 9.6-6.4 16-16 16zM880 352h-32c-9.6 0-16-6.4-16-16v-32c0-9.6 6.4-16 16-16h32c9.6 0 16 6.4 16 16v32c0 9.6-6.4 16-16 16zM752 352h-480c-9.6 0-16-6.4-16-16v-32c0-9.6 6.4-16 16-16h480c9.6 0 16 6.4 16 16v32c0 9.6-6.4 16-16 16zM880 480h-150.4c-9.6 0-16-6.4-16-16v-32c0-9.6 6.4-16 16-16h150.4c9.6 0 16 6.4 16 16v32c0 9.6-6.4 16-16 16z" /> +<glyph unicode="" glyph-name="label" data-tags="label" d="M748.8 748.8c-19.2 19.2-44.8 32-70.4 32h-563.2c-64 0-115.2-51.2-115.2-115.2v-435.2c0-64 51.2-115.2 115.2-115.2h566.4c25.6 0 51.2 9.6 70.4 32l265.6 281.6c9.6 9.6 9.6 28.8 0 38.4l-268.8 281.6z" /> +<glyph unicode="" glyph-name="language" data-tags="language" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512c281.6 0 512 230.4 512 512s-230.4 512-512 512zM652.8 864c99.2-35.2 185.6-102.4 236.8-195.2l16-25.6h-198.4l-3.2 12.8c-16 67.2-41.6 128-70.4 185.6l-19.2 38.4 38.4-16zM659.2 448c0-38.4-3.2-76.8-9.6-108.8l-3.2-12.8h-275.2l-3.2 12.8c-3.2 32-9.6 67.2-9.6 108.8 0 32 3.2 64 9.6 108.8l3.2 12.8h275.2l3.2-12.8c9.6-44.8 9.6-76.8 9.6-108.8zM512 899.2l12.8-19.2c44.8-67.2 80-137.6 102.4-214.4l6.4-22.4h-246.4l6.4 22.4c22.4 76.8 57.6 147.2 102.4 214.4l16 19.2zM131.2 668.8c54.4 92.8 137.6 160 236.8 195.2l38.4 12.8-19.2-38.4c-32-57.6-54.4-118.4-70.4-185.6l-3.2-9.6h-195.2l12.8 25.6zM86.4 339.2c-9.6 38.4-12.8 73.6-12.8 108.8s3.2 70.4 12.8 108.8l3.2 12.8h211.2l-3.2-19.2c-6.4-41.6-6.4-73.6-6.4-102.4s3.2-60.8 6.4-102.4l3.2-19.2h-211.2l-3.2 12.8zM371.2 32c-99.2 35.2-185.6 102.4-236.8 195.2l-12.8 25.6h198.4l3.2-12.8c16-67.2 41.6-128 70.4-185.6l19.2-38.4-41.6 16zM512-3.2l-12.8 19.2c-44.8 67.2-80 137.6-102.4 214.4l-6.4 22.4h246.4l-6.4-22.4c-22.4-76.8-57.6-147.2-102.4-214.4l-16-19.2zM892.8 227.2c-54.4-92.8-137.6-160-236.8-195.2l-38.4-12.8 19.2 38.4c32 57.6 54.4 118.4 70.4 185.6l3.2 12.8h198.4l-16-28.8zM934.4 326.4h-211.2l3.2 19.2c3.2 28.8 6.4 64 6.4 102.4s-3.2 76.8-6.4 102.4l-3.2 19.2h211.2l3.2-12.8c9.6-38.4 12.8-73.6 12.8-108.8s-3.2-70.4-12.8-108.8l-3.2-12.8z" /> +<glyph unicode="" glyph-name="laptop-fill" data-tags="laptop-fill" d="M953.6 236.8h-953.6v-35.2c12.8-22.4 83.2-32 108.8-32h796.8c28.8 0 105.6 9.6 118.4 32v35.2h-70.4zM924.8 697.6c0 16-12.8 28.8-28.8 28.8h-764.8c-16 0-28.8-12.8-28.8-28.8v-422.4h825.6v422.4z" /> +<glyph unicode="" glyph-name="laptop" data-tags="laptop" d="M924.8 236.8v460.8c0 16-12.8 28.8-28.8 28.8h-764.8c-16 0-28.8-12.8-28.8-28.8v-464h-102.4v-35.2c12.8-22.4 83.2-32 108.8-32h796.8c28.8 0 105.6 9.6 118.4 32v35.2h-99.2zM873.6 236.8h-720v422.4c0 9.6 6.4 16 16 16h688c9.6 0 16-6.4 16-16v-422.4z" /> +<glyph unicode="" glyph-name="layer-back" data-tags="layer-back" d="M896 704h-128v128c0 70.4-57.6 128-128 128h-512c-70.4 0-128-57.6-128-128v-512c0-70.4 57.6-128 128-128h128v-128c0-70.4 57.6-128 128-128h512c70.4 0 128 57.6 128 128v512c0 70.4-57.6 128-128 128zM630.4 268.8h-492.8c-35.2 0-60.8 28.8-60.8 60.8v492.8c0 35.2 28.8 60.8 60.8 60.8h492.8c35.2 0 60.8-28.8 60.8-60.8v-492.8c0-35.2-25.6-60.8-60.8-60.8z" /> +<glyph unicode="" glyph-name="layer-front" data-tags="layer-front" d="M0 832c0 70.4 57.6 128 128 128h512c70.4 0 128-57.6 128-128v-128h128c70.4 0 128-57.6 128-128v-512c0-70.4-57.6-128-128-128h-512c-70.4 0-128 57.6-128 128v128h-128c-70.4 0-128 57.6-128 128v512zM332.8 195.2v-124.8c0-35.2 28.8-60.8 60.8-60.8h492.8c35.2 0 60.8 28.8 60.8 60.8v496c0 35.2-28.8 60.8-60.8 60.8h-124.8v-307.2c0-67.2-54.4-124.8-124.8-124.8h-304z" /> +<glyph unicode="" glyph-name="layer" data-tags="layer" d="M928 672h-192v192c0 51.2-41.6 96-96 96h-544c-54.4 0-96-41.6-96-96v-547.2c0-51.2 41.6-96 96-96h192v-192c0-51.2 41.6-96 96-96h544c51.2 0 96 41.6 96 96v550.4c0 51.2-41.6 92.8-96 92.8zM288 579.2v-275.2h-172.8c-19.2 0-32 12.8-32 32v508.8c0 19.2 12.8 32 32 32h508.8c19.2 0 32-12.8 32-32v-172.8h-275.2c-51.2 0-92.8-41.6-92.8-92.8zM656 592v-256c0-16-12.8-32-32-32h-256v256c0 16 12.8 32 32 32h256zM940.8 51.2c0-19.2-12.8-32-32-32h-508.8c-19.2 0-32 12.8-32 32v172.8h275.2c51.2 0 96 41.6 96 96v275.2h172.8c19.2 0 32-12.8 32-32v-512z" /> +<glyph unicode="" glyph-name="lightning-fill" data-tags="lightning-fill" d="M528 585.6l176 374.4h-265.6l-176-544 188.8 25.6-156.8-505.6 467.2 697.6z" /> +<glyph unicode="" glyph-name="lightning" data-tags="lightning" d="M771.2 640c-6.4 9.6-19.2 16-32 12.8l-160-35.2 140.8 297.6c3.2 9.6 3.2 19.2-3.2 28.8-3.2 9.6-12.8 16-25.6 16h-252.8c-12.8 0-25.6-9.6-28.8-22.4l-166.4-512c-3.2-9.6 0-19.2 6.4-28.8 6.4-6.4 16-12.8 28.8-9.6l131.2 19.2-131.2-432c-3.2-12.8 3.2-28.8 16-35.2 3.2-3.2 9.6-3.2 12.8-3.2 9.6 0 19.2 3.2 25.6 12.8l438.4 659.2c9.6 9.6 9.6 22.4 0 32zM396.8 153.6l86.4 278.4c3.2 9.6 0 19.2-6.4 28.8-6.4 6.4-12.8 9.6-22.4 9.6 0 0-3.2 0-3.2 0l-131.2-16 144 444.8h182.4l-144-310.4c-6.4-9.6-3.2-22.4 3.2-32s19.2-12.8 28.8-9.6l147.2 32-284.8-425.6z" /> +<glyph unicode="" glyph-name="list-check" data-tags="list-check" d="M227.2 243.2c-16 16-44.8 16-64 0l-76.8-76.8-12.8 12.8c-16 16-44.8 16-64 0-16-16-16-44.8 0-64l44.8-44.8c9.6-9.6 19.2-12.8 32-12.8s22.4 3.2 32 12.8l108.8 108.8c9.6 9.6 12.8 19.2 12.8 32 3.2 9.6-3.2 22.4-12.8 32v0zM227.2 537.6v0c-9.6 6.4-19.2 9.6-28.8 9.6 0 0 0 0 0 0-12.8 0-22.4-3.2-32-12.8l-76.8-76.8-12.8 12.8c-16 16-44.8 16-64 0-16-16-16-44.8 0-64l44.8-44.8c9.6-6.4 19.2-9.6 28.8-9.6 12.8 0 22.4 3.2 32 12.8l108.8 108.8c9.6 9.6 12.8 19.2 12.8 32 3.2 9.6-3.2 19.2-12.8 32v0zM387.2 678.4h592c25.6 0 44.8 19.2 44.8 44.8s-19.2 44.8-44.8 44.8h-592c-25.6 0-44.8-19.2-44.8-44.8s19.2-44.8 44.8-44.8zM227.2 825.6c-9.6 9.6-19.2 12.8-32 12.8 0 0 0 0 0 0-12.8 0-22.4-3.2-32-12.8l-76.8-76.8-9.6 12.8c-16 16-44.8 16-64 0-16-16-16-44.8 0-64l44.8-44.8c6.4-6.4 19.2-12.8 28.8-12.8 12.8 0 22.4 3.2 32 12.8l108.8 108.8c9.6 9.6 12.8 19.2 12.8 32 3.2 12.8-3.2 25.6-12.8 32v0zM979.2 473.6h-592c-25.6 0-44.8-19.2-44.8-44.8s19.2-44.8 44.8-44.8h592c25.6 0 44.8 19.2 44.8 44.8s-19.2 44.8-44.8 44.8zM979.2 182.4h-592c-25.6 0-44.8-19.2-44.8-44.8s19.2-44.8 44.8-44.8h592c25.6 0 44.8 19.2 44.8 44.8s-19.2 44.8-44.8 44.8z" /> +<glyph unicode="" glyph-name="list" data-tags="list" d="M819.2 960h-614.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8zM931.2 140.8c0-64-51.2-115.2-115.2-115.2h-611.2c-64 0-115.2 51.2-115.2 115.2v614.4c0 64 51.2 115.2 115.2 115.2h611.2c64 0 115.2-51.2 115.2-115.2v-614.4zM192 755.2h96v-96h-96v96zM352 755.2h320v-96h-320v96zM192 582.4h96v-96h-96v96zM352 582.4h384v-96h-384v96zM192 409.6h96v-96h-96v96zM352 409.6h480v-96h-480v96zM192 236.8h96v-96h-96v96zM352 236.8h448v-96h-448v96z" /> +<glyph unicode="" glyph-name="local-airport-land" data-tags="local-airport-land" d="M1024 691.2c-3.2 12.8-16 19.2-38.4 25.6-9.6 3.2-25.6 3.2-48 6.4-28.8 3.2-44.8 6.4-48 6.4-22.4 3.2-54.4 0-92.8-12.8l-188.8-76.8-352 153.6-54.4-19.2 198.4-208-204.8-83.2-156.8 64-38.4-25.6 92.8-108.8-12.8-22.4c-3.2-6.4 0-12.8 12.8-12.8 12.8-3.2 32-3.2 57.6 3.2 32 3.2 96 16 188.8 32l608 204.8c25.6 12.8 44.8 22.4 60.8 38.4 12.8 12.8 19.2 25.6 16 35.2zM64 198.4h896v-96h-896v96z" /> +<glyph unicode="" glyph-name="local-airport" data-tags="local-airport" d="M307.2-38.4h102.4l256 409.6h281.6c41.6 0 76.8 35.2 76.8 76.8s-35.2 76.8-76.8 76.8h-281.6l-256 409.6h-102.4l128-409.6h-281.6l-76.8 102.4h-76.8l51.2-179.2-51.2-179.2h76.8l76.8 102.4h281.6l-128-409.6z" /> +<glyph unicode="" glyph-name="local-atm" data-tags="local-atm" d="M921.6 937.6h-819.2c-57.6 0-102.4-48-102.4-102.4v-486.4c0-57.6 44.8-102.4 102.4-102.4v588.8h819.2v-588.8c57.6 0 102.4 44.8 102.4 102.4v486.4c0 54.4-44.8 102.4-102.4 102.4zM531.2 352l67.2 12.8-67.2 16zM531.2 550.4v-28.8l67.2 16zM476.8 444.8v12.8l-32-6.4zM182.4 752v-710.4c0-44.8 35.2-80 80-80h499.2c44.8 0 80 35.2 80 80v710.4h-659.2zM646.4 409.6c19.2-6.4 28.8-19.2 28.8-41.6s-9.6-38.4-28.8-41.6l-118.4-32v-28.8c0-16-9.6-25.6-25.6-25.6s-25.6 9.6-25.6 25.6v16l-96-25.6c-16-3.2-32 3.2-35.2 25.6-3.2 19.2 3.2 35.2 22.4 38.4l108.8 22.4v51.2l-102.4 22.4c-16 3.2-25.6 16-25.6 38.4 0 19.2 9.6 32 25.6 38.4l102.4 22.4v51.2l-108.8 22.4c-19.2 3.2-25.6 19.2-22.4 38.4 3.2 22.4 19.2 28.8 35.2 25.6l96-25.6v12.8c0 16 9.6 25.6 25.6 25.6s25.6-9.6 25.6-25.6v-28.8l118.4-28.8c19.2-6.4 28.8-19.2 28.8-41.6s-9.6-38.4-28.8-41.6l-118.4-25.6v-35.2l118.4-28.8z" /> +<glyph unicode="" glyph-name="local-bar" data-tags="local-bar" d="M947.2 761.6c51.2 54.4 76.8 124.8 76.8 198.4h-1024c0-73.6 25.6-144 76.8-198.4l380.8-425.6v-284.8h-208c-44.8 0-80-35.2-80-80v-32h681.6v32c0 44.8-35.2 80-80 80h-204.8v284.8l380.8 425.6zM252.8 688l-48 57.6c-35.2 38.4-86.4 86.4-86.4 140.8h787.2c0-51.2-51.2-102.4-86.4-140.8l-51.2-57.6h-515.2z" /> +<glyph unicode="" glyph-name="local-cafe" data-tags="local-cafe" d="M790.4 86.4h-739.2c-28.8 0-51.2-22.4-51.2-51.2s22.4-51.2 51.2-51.2h739.2c28.8 0 51.2 22.4 51.2 51.2 3.2 28.8-22.4 51.2-51.2 51.2zM918.4 915.2h-825.6c-25.6 0-48-22.4-48-48v-441.6c0-137.6 112-249.6 249.6-249.6h236.8c137.6 0 249.6 112 249.6 249.6v0h134.4c57.6 0 105.6 48 105.6 105.6v278.4c3.2 57.6-44.8 105.6-102.4 105.6zM934.4 560c0-25.6-19.2-44.8-44.8-44.8h-105.6v307.2h105.6c25.6 0 44.8-19.2 44.8-44.8v-217.6z" /> +<glyph unicode="" glyph-name="local-dining" data-tags="local-dining" d="M1001.6 803.2c-28.8 28.8-73.6 38.4-134.4 22.4-54.4-12.8-102.4-38.4-144-80s-64-86.4-73.6-137.6c-3.2-25.6-3.2-51.2 6.4-73.6l-118.4-118.4-118.4 115.2c6.4 22.4 19.2 54.4 16 83.2-6.4 44.8-35.2 83.2-76.8 124.8-48 51.2-102.4 96-160 137.6-6.4 3.2-12.8 3.2-16 0l-16-16c-6.4-3.2-6.4-12.8 0-16l147.2-147.2c6.4-6.4 6.4-16 0-22.4l-3.2-3.2c-6.4-6.4-16-6.4-22.4 0l-147.2 147.2c-6.4 6.4-12.8 6.4-19.2 0l-9.6-9.6c-3.2-3.2-3.2-12.8 0-16l147.2-147.2c6.4-6.4 6.4-16 0-22.4s-16-6.4-22.4 0l-147.2 147.2c-3.2 3.2-12.8 3.2-16 0l-9.6-9.6c-6.4-6.4-6.4-12.8 0-19.2l147.2-147.2c6.4-6.4 6.4-16 0-22.4l-3.2-3.2c-6.4-6.4-16-6.4-22.4 0l-147.2 150.4c-3.2 3.2-12.8 3.2-16 0l-19.2-19.2c-3.2-3.2-3.2-12.8 0-16 41.6-57.6 86.4-108.8 137.6-160 41.6-41.6 80-67.2 124.8-76.8 25.6-3.2 60.8 6.4 83.2 16l115.2-118.4-249.6-246.4c-12.8-12.8-16-38.4 0-51.2l28.8-28.8c12.8-12.8 38.4-12.8 51.2 0l246.4 249.6 246.4-249.6c12.8-12.8 38.4-16 51.2 0l25.6 25.6c12.8 12.8 12.8 38.4 0 51.2l-249.6 246.4 118.4 118.4c22.4-6.4 48-9.6 73.6-6.4 51.2 6.4 99.2 32 140.8 73.6s67.2 89.6 76.8 144c6.4 60.8 0 102.4-22.4 131.2z" /> +<glyph unicode="" glyph-name="local-ev-station" data-tags="local-ev-station" d="M1020.8 521.6l-25.6 38.4 25.6 73.6c3.2 12.8 3.2 19.2-3.2 28.8l-144 230.4c-9.6 16-25.6 19.2-41.6 9.6s-16-25.6-9.6-38.4l64-102.4-25.6-73.6c-3.2-9.6-3.2-19.2 3.2-25.6l102.4-163.2c0-3.2 3.2-6.4 3.2-6.4v-332.8c0-28.8-19.2-57.6-48-60.8-38.4-6.4-70.4 22.4-70.4 57.6v275.2c0 60.8-48 118.4-105.6 121.6v275.2c-3.2 73.6-64 131.2-137.6 131.2h-400c-73.6 0-134.4-57.6-134.4-131.2v-732.8c-41.6-6.4-73.6-41.6-73.6-83.2v-44.8c0-19.2 16-32 32-32h752c19.2 0 32 12.8 32 32v44.8c0 41.6-32 76.8-73.6 80v396.8c28.8-3.2 51.2-28.8 51.2-57.6v-272c0-54.4 38.4-105.6 92.8-115.2 73.6-16 140.8 41.6 140.8 112v352c-3.2 3.2-3.2 9.6-6.4 12.8zM752 12.8v-12.8h-688v12.8c0 9.6 9.6 19.2 19.2 19.2h22.4c19.2 0 32 12.8 32 32v764.8c0 38.4 32 67.2 70.4 67.2h400c38.4 0 70.4-32 70.4-67.2v-764.8c0-19.2 16-32 32-32h22.4c9.6 0 19.2-9.6 19.2-19.2zM454.4 758.4l-185.6-339.2h92.8v-204.8l182.4 316.8h-89.6z" /> +<glyph unicode="" glyph-name="local-fastfood" data-tags="local-fastfood" d="M793.6-64h76.8c38.4 0 70.4 28.8 76.8 67.2l76.8 768h-233.6v188.8h-92.8v-188.8h-230.4l12.8-108.8c80-22.4 153.6-60.8 198.4-105.6 67.2-67.2 112-134.4 112-246.4l3.2-374.4zM0-16v44.8h700.8v-44.8c0-25.6-22.4-48-48-48h-604.8c-25.6 0-48 22.4-48 48zM700.8 307.2c0 374.4-700.8 374.4-700.8 0h700.8zM60.8 233.6h579.2c32 0 57.6-25.6 57.6-57.6v0c0-32-25.6-57.6-57.6-57.6h-579.2c-32 0-57.6 25.6-57.6 57.6v0c-3.2 28.8 25.6 57.6 57.6 57.6z" /> +<glyph unicode="" glyph-name="local-gas-station" data-tags="local-gas-station" d="M576 832h-336c-22.4 0-38.4-16-38.4-38.4v-220.8c0-22.4 16-38.4 38.4-38.4h336c22.4 0 38.4 16 38.4 38.4v220.8c0 22.4-19.2 38.4-38.4 38.4zM1020.8 521.6l-25.6 38.4 25.6 73.6c3.2 12.8 3.2 19.2-3.2 28.8l-144 230.4c-9.6 16-25.6 19.2-41.6 9.6-12.8-6.4-16-25.6-9.6-38.4l64-102.4-25.6-73.6c-3.2-9.6-3.2-19.2 3.2-25.6l102.4-163.2c0-3.2 3.2-6.4 3.2-6.4v-332.8c0-28.8-19.2-57.6-48-60.8-38.4-6.4-70.4 22.4-70.4 57.6v275.2c0 60.8-48 118.4-105.6 121.6v275.2c-3.2 73.6-64 131.2-137.6 131.2h-400c-73.6 0-134.4-57.6-134.4-131.2v-732.8c-41.6-6.4-73.6-41.6-73.6-83.2v-44.8c0-19.2 16-32 32-32h752c19.2 0 32 12.8 32 32v44.8c0 41.6-32 76.8-73.6 80v396.8c28.8-3.2 51.2-28.8 51.2-57.6v-272c0-54.4 38.4-105.6 92.8-115.2 73.6-16 140.8 41.6 140.8 112v352c-3.2 3.2-3.2 9.6-6.4 12.8zM752 12.8v-12.8h-688v12.8c0 9.6 9.6 19.2 19.2 19.2h22.4c19.2 0 32 12.8 32 32v764.8c0 38.4 32 67.2 70.4 67.2h400c38.4 0 70.4-32 70.4-67.2v-764.8c0-19.2 16-32 32-32h22.4c9.6 0 19.2-9.6 19.2-19.2z" /> +<glyph unicode="" glyph-name="local-hospital" data-tags="local-hospital" d="M963.2 899.2c-35.2 38.4-89.6 60.8-144 60.8h-614.4c-54.4 0-108.8-22.4-144-60.8-41.6-38.4-60.8-89.6-60.8-147.2v-611.2c0-112 89.6-204.8 198.4-204.8 3.2 0 3.2 0 6.4 0h614.4c112 0 204.8 86.4 204.8 198.4 0 3.2 0 3.2 0 6.4v611.2c3.2 57.6-19.2 108.8-60.8 147.2zM931.2 140.8c0-64-51.2-112-115.2-112h-611.2c-28.8 0-60.8 12.8-80 35.2-22.4 22.4-35.2 51.2-35.2 80v608c0 28.8 12.8 57.6 35.2 80s51.2 35.2 80 32h614.4c28.8 0 60.8-12.8 80-32 22.4-22.4 35.2-51.2 35.2-80v-611.2zM774.4 534.4h-176v176c0 16-12.8 25.6-25.6 25.6h-121.6c-16 0-25.6-12.8-25.6-25.6v-176h-176c-16 0-25.6-12.8-25.6-25.6v-121.6c0-16 12.8-25.6 25.6-25.6h176v-176c0-16 12.8-25.6 25.6-25.6h121.6c16 0 25.6 12.8 25.6 25.6v176h176c16 0 25.6 12.8 25.6 25.6v121.6c0 16-9.6 25.6-25.6 25.6z" /> +<glyph unicode="" glyph-name="local-laundry" data-tags="local-laundry" d="M915.2 899.2c-35.2 38.4-89.6 60.8-144 60.8h-518.4c-54.4 0-108.8-22.4-147.2-60.8s-57.6-89.6-57.6-147.2v-611.2c0-112 86.4-204.8 198.4-204.8 3.2 0 3.2 0 6.4 0h518.4c112 0 204.8 86.4 204.8 198.4 0 3.2 0 3.2 0 6.4v611.2c3.2 57.6-19.2 108.8-60.8 147.2zM339.2 864c32 0 54.4-25.6 54.4-54.4s-25.6-54.4-54.4-54.4-54.4 22.4-54.4 51.2 25.6 57.6 54.4 57.6zM137.6 806.4c0 32 25.6 57.6 54.4 57.6s54.4-25.6 54.4-54.4-22.4-57.6-54.4-57.6-54.4 25.6-54.4 54.4zM742.4 156.8c-124.8-124.8-323.2-124.8-448 0s-124.8 323.2 0 448c124.8 124.8 323.2 124.8 448 0 121.6-124.8 121.6-323.2 0-448zM342.4 214.4c92.8-92.8 246.4-92.8 339.2 0s92.8 246.4 0 339.2l-339.2-339.2z" /> +<glyph unicode="" glyph-name="local-library" data-tags="local-library" d="M966.4 54.4h-54.4v588.8h112l-512 316.8-512-316.8h112v-588.8h-54.4c-16 0-28.8-12.8-28.8-32v-86.4h966.4c0 0 0 0 0 0v86.4c0 16-12.8 32-28.8 32zM329.6 51.2h-96v566.4h96v-566.4zM560 51.2h-96v566.4h96v-566.4zM787.2 51.2h-96v566.4h96v-566.4z" /> +<glyph unicode="" glyph-name="local-museum" data-tags="local-museum" d="M966.4 54.4h-54.4v588.8h112l-512 316.8-512-316.8h112v-588.8h-54.4c-16 0-28.8-12.8-28.8-32v-86.4h966.4c0 0 0 0 0 0v86.4c0 16-12.8 32-28.8 32zM707.2 156.8c-22.4-3.2-38.4 9.6-38.4 28.8l-22.4 265.6-83.2-252.8c-6.4-22.4-25.6-35.2-48-35.2s-41.6 12.8-48 35.2l-83.2 252.8-22.4-265.6c0-19.2-19.2-32-41.6-28.8-22.4 0-35.2 12.8-32 35.2l32 326.4c3.2 25.6 19.2 41.6 54.4 41.6 32 0 48-16 57.6-38.4l83.2-256 83.2 256c6.4 25.6 22.4 38.4 57.6 38.4s51.2-19.2 54.4-41.6l32-326.4c0-19.2-12.8-32-35.2-35.2z" /> +<glyph unicode="" glyph-name="local-restaurant" data-tags="local-restaurant" d="M822.4 886.4c-28.8 48-64 73.6-102.4 73.6-35.2-3.2-67.2-28.8-96-73.6-32-44.8-48-92.8-48-147.2s16-102.4 44.8-140.8c16-19.2 32-35.2 51.2-44.8l-3.2-582.4c0-19.2 16-35.2 35.2-35.2h38.4c19.2 0 35.2 16 35.2 35.2l-9.6 582.4c19.2 9.6 38.4 25.6 51.2 44.8 28.8 38.4 44.8 86.4 44.8 140.8s-12.8 102.4-41.6 147.2zM387.2 928v-198.4c0-9.6-6.4-16-16-16h-3.2c-9.6 0-16 6.4-16 16v198.4c0 6.4-6.4 12.8-12.8 12.8h-12.8c-6.4 0-12.8-6.4-12.8-12.8v-198.4c0-9.6-6.4-16-16-16v0c-3.2 0-9.6 9.6-9.6 16v198.4c0 6.4-6.4 12.8-12.8 12.8h-12.8c-6.4-3.2-9.6-6.4-9.6-12.8v-198.4c0-9.6-6.4-16-16-16h-3.2c-9.6 0-16 6.4-16 16v198.4c0 6.4-6.4 12.8-12.8 12.8h-25.6c0-3.2-6.4-6.4-6.4-12.8-9.6-64-16-131.2-12.8-198.4 0-54.4 9.6-99.2 32-134.4 16-19.2 44.8-35.2 64-44.8l-6.4-579.2c0-19.2 16-35.2 35.2-35.2h35.2c19.2 0 35.2 16 35.2 35.2l-3.2 582.4c19.2 9.6 48 25.6 64 44.8 25.6 35.2 32 80 32 134.4 0 64-3.2 131.2-12.8 195.2 0 6.4-6.4 9.6-12.8 9.6h-25.6c-3.2 0-9.6-3.2-9.6-9.6z" /> +<glyph unicode="" glyph-name="local-store" data-tags="local-store" d="M902.4 902.4h-780.8c-25.6 0-48-19.2-48-48v-67.2h876.8v67.2c0 28.8-22.4 48-48 48zM1024 396.8v115.2l-73.6 220.8h-876.8l-73.6-220.8v-115.2h57.6v-406.4h569.6v374.4c0 19.2 12.8 32 32 32h163.2c19.2 0 32-12.8 32-32v-374.4h115.2v406.4h54.4zM521.6 105.6h-352c-19.2 0-32 12.8-32 32v227.2c0 19.2 12.8 32 32 32h348.8c19.2 0 32-12.8 32-32v-227.2c3.2-16-12.8-32-28.8-32z" /> +<glyph unicode="" glyph-name="lock-open" data-tags="lock-open" d="M864 476.8c-12.8 16-32 22.4-51.2 22.4h-9.6v169.6c0 76.8-28.8 150.4-83.2 204.8-54.4 57.6-128 86.4-208 86.4s-150.4-28.8-204.8-83.2c-41.6-41.6-70.4-96-80-150.4-3.2-32 19.2-57.6 44.8-54.4 22.4 0 38.4 16 41.6 38.4 6.4 38.4 25.6 76.8 57.6 105.6 38.4 38.4 89.6 60.8 140.8 57.6 54.4 0 105.6-19.2 140.8-57.6 38.4-35.2 60.8-86.4 57.6-140.8v-172.8h-499.2c-19.2 0-38.4-6.4-51.2-22.4-16-12.8-22.4-32-22.4-51.2v-419.2c0-19.2 6.4-38.4 22.4-51.2 12.8-16 32-22.4 51.2-22.4h598.4c41.6 0 73.6 35.2 73.6 73.6v419.2c3.2 12.8-3.2 35.2-19.2 48zM569.6 144c-12.8-12.8-32-22.4-51.2-22.4s-41.6 6.4-54.4 22.4c-28.8 28.8-28.8 73.6-3.2 102.4 0 0 0 0 3.2 3.2 12.8 16 35.2 22.4 54.4 22.4s38.4-6.4 51.2-22.4c28.8-28.8 28.8-76.8 0-105.6z" /> +<glyph unicode="" glyph-name="lock" data-tags="lock" d="M864 480c-12.8 16-32 22.4-54.4 22.4h-9.6v169.6c0 76.8-28.8 150.4-83.2 201.6-54.4 54.4-128 86.4-201.6 83.2-76.8 0-150.4-28.8-201.6-83.2-57.6-51.2-92.8-124.8-89.6-201.6v-169.6h-9.6c-19.2 0-38.4-6.4-54.4-22.4-16-12.8-22.4-32-22.4-51.2v-419.2c0-19.2 6.4-38.4 22.4-51.2 12.8-16 32-22.4 54.4-22.4h595.2c41.6 0 73.6 35.2 73.6 73.6v419.2c3.2 19.2-6.4 38.4-19.2 51.2zM563.2 147.2c-12.8-12.8-32-22.4-51.2-22.4s-41.6 6.4-54.4 22.4c-28.8 28.8-28.8 73.6-3.2 102.4 0 0 0 0 3.2 3.2 12.8 16 35.2 22.4 54.4 22.4 19.2 3.2 38.4-6.4 51.2-22.4 28.8-25.6 28.8-76.8 0-105.6zM710.4 675.2v-169.6h-400v169.6c0 54.4 19.2 105.6 57.6 140.8 38.4 38.4 89.6 60.8 140.8 57.6 54.4 3.2 105.6-19.2 144-57.6 38.4-32 60.8-86.4 57.6-140.8z" /> +<glyph unicode="" glyph-name="map-fill" data-tags="map-fill" d="M368 272c-22.4 0-44.8-19.2-44.8-44.8 0-22.4 19.2-44.8 44.8-44.8 22.4 0 44.8 19.2 44.8 44.8s-19.2 44.8-44.8 44.8zM771.2 825.6c-57.6 0-105.6-48-105.6-105.6s48-105.6 105.6-105.6 105.6 48 105.6 105.6-48 105.6-105.6 105.6zM816 960h-608c-115.2 0-208-92.8-208-208v-611.2c0-112 92.8-204.8 208-204.8h608c115.2 0 208 92.8 208 208v608c0 115.2-92.8 208-208 208zM83.2 678.4h441.6c3.2-16 12.8-41.6 22.4-60.8h-464v60.8zM947.2 198.4h-476.8c-9.6-35.2-35.2-60.8-70.4-70.4v-108.8h-60.8v108.8c-44.8 12.8-76.8 54.4-76.8 102.4 0 19.2 6.4 35.2 12.8 51.2l-192 192v86.4l236.8-236.8c16 9.6 32 12.8 51.2 12.8 48 0 89.6-32 102.4-76.8h188.8v188.8c19.2-22.4 41.6-44.8 60.8-67.2v-121.6h224v-60.8zM985.6 713.6c0-51.2-35.2-118.4-105.6-204.8-32-41.6-67.2-80-105.6-115.2-38.4 35.2-73.6 73.6-108.8 115.2-70.4 86.4-105.6 153.6-105.6 204.8 0 57.6 22.4 112 60.8 150.4 38.4 41.6 96 64 153.6 60.8 57.6 0 112-22.4 150.4-60.8 41.6-38.4 64-92.8 60.8-150.4z" /> +<glyph unicode="" glyph-name="map" data-tags="map" d="M979.2 444.8c-25.6 0-44.8-19.2-44.8-44.8v-137.6h-211.2v57.6c-22.4 22.4-41.6 44.8-60.8 67.2v-128h-188.8c-12.8 44.8-54.4 76.8-102.4 76.8-19.2 0-35.2-6.4-51.2-12.8l-227.2 227.2v67.2h396.8c-9.6 22.4-16 41.6-22.4 60.8h-374.4v76.8c0 64 51.2 115.2 115.2 115.2v0h259.2c25.6 0 44.8 19.2 44.8 44.8s-19.2 44.8-44.8 44.8h-262.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v256c3.2 28.8-16 48-41.6 48zM339.2 28.8h-134.4c-64 0-115.2 51.2-115.2 115.2v320l182.4-182.4c-9.6-16-12.8-32-12.8-51.2 0-48 32-89.6 76.8-102.4v-99.2zM368 185.6c-22.4 0-44.8 19.2-44.8 44.8 0 22.4 19.2 44.8 44.8 44.8 22.4 0 44.8-19.2 44.8-44.8s-19.2-44.8-44.8-44.8zM931.2 140.8c0-64-51.2-115.2-115.2-115.2h-416v102.4c35.2 9.6 60.8 35.2 70.4 70.4h460.8v-57.6zM780.8 345.6c44.8 41.6 86.4 86.4 121.6 134.4 80 99.2 121.6 179.2 121.6 233.6 0 64-25.6 128-70.4 172.8-48 48-108.8 73.6-172.8 73.6-67.2 0-131.2-25.6-176-70.4-48-44.8-73.6-108.8-70.4-172.8 0-57.6 41.6-134.4 121.6-233.6 38.4-51.2 80-96 124.8-137.6zM777.6 844.8c67.2 0 121.6-54.4 121.6-121.6s-54.4-121.6-121.6-121.6-121.6 54.4-121.6 121.6 54.4 121.6 121.6 121.6z" /> +<glyph unicode="" glyph-name="menu-close-fill" data-tags="menu-close-fill" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512c281.6 0 512 230.4 512 512s-230.4 512-512 512zM752 252.8h-480v48h480v-48zM278.4 460.8l92.8 67.2c9.6 6.4 22.4 0 22.4-12.8v-134.4c0-12.8-12.8-19.2-22.4-12.8l-92.8 67.2c-9.6 6.4-9.6 19.2 0 25.6zM752 368h-262.4v48h262.4v-48zM752 480h-262.4v48h262.4v-48zM752 595.2h-480v48h480v-48z" /> +<glyph unicode="" glyph-name="menu-close" data-tags="menu-close" d="M976 281.6l-201.6 144c-16 12.8-16 38.4 0 48l201.6 144c19.2 12.8 48 0 48-25.6v-284.8c0-25.6-28.8-41.6-48-25.6zM0 134.4h1024v-102.4h-1024v102.4zM0 864h1024v-102.4h-1024v102.4zM0 377.6h563.2v-102.4h-563.2v102.4zM0 620.8h563.2v-102.4h-563.2v102.4z" /> +<glyph unicode="" glyph-name="menu-open-fill" data-tags="menu-open-fill" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM272 515.2c0 12.8 12.8 19.2 22.4 12.8l92.8-67.2c6.4-6.4 6.4-16 0-22.4l-92.8-67.2c-9.6-6.4-22.4 0-22.4 12.8v131.2zM752 252.8h-480v48h480v-48zM752 368h-262.4v48h262.4v-48zM752 480h-262.4v48h262.4v-48zM752 595.2h-480v48h480v-48z" /> +<glyph unicode="" glyph-name="menu-open" data-tags="menu-open" d="M48 281.6l201.6 144c16 12.8 16 38.4 0 48l-201.6 144c-19.2 12.8-48 0-48-25.6v-284.8c0-25.6 28.8-41.6 48-25.6zM0 134.4h1024v-102.4h-1024v102.4zM0 864h1024v-102.4h-1024v102.4zM460.8 377.6h563.2v-102.4h-563.2v102.4zM460.8 620.8h563.2v-102.4h-563.2v102.4z" /> +<glyph unicode="" glyph-name="mic-fill" data-tags="mic-fill" d="M512 256c105.6 0 192 86.4 192 192v320c0 105.6-86.4 192-192 192s-192-86.4-192-192v-320c0-105.6 86.4-192 192-192zM832 448v64c0 19.2-12.8 32-32 32s-32-12.8-32-32v-64c0-140.8-115.2-256-256-256s-256 115.2-256 256v64c0 19.2-12.8 32-32 32s-32-12.8-32-32v-64c0-163.2 124.8-300.8 288-320v-128h-192c-19.2 0-32-12.8-32-32s12.8-32 32-32h448c19.2 0 32 12.8 32 32s-12.8 32-32 32h-192v128c163.2 19.2 288 156.8 288 320z" /> +<glyph unicode="" glyph-name="mic-mute-fill" data-tags="mic-mute-fill" d="M736 0h-192v128c57.6 6.4 108.8 25.6 156.8 57.6l-44.8 44.8c-118.4-76.8-275.2-44.8-355.2 70.4-28.8 48-44.8 96-44.8 147.2v64c0 19.2-12.8 32-32 32s-32-12.8-32-32v-64c0-163.2 124.8-300.8 288-316.8v-128h-192c-19.2 0-32-12.8-32-32s12.8-32 32-32h448c19.2 0 32 12.8 32 32s-12.8 28.8-32 28.8zM704 768c0 105.6-86.4 192-192 192-83.2 0-156.8-51.2-182.4-131.2l374.4-374.4v313.6zM832 448v64c0 19.2-12.8 32-32 32s-32-12.8-32-32v-64c0-16-3.2-35.2-6.4-51.2l51.2-51.2c12.8 32 19.2 67.2 19.2 102.4zM172.8 896c-12.8 12.8-32 12.8-44.8 0s-12.8-32 0-44.8l723.2-723.2c12.8-12.8 32-12.8 44.8 0v0c12.8 12.8 12.8 32 0 44.8l-723.2 723.2zM608 281.6l-288 288v-121.6c0-32 9.6-67.2 25.6-96 51.2-92.8 169.6-124.8 262.4-70.4z" /> +<glyph unicode="" glyph-name="mic-mute" data-tags="mic-mute" d="M832 448v64c0 19.2-12.8 32-32 32s-32-12.8-32-32v-64c0-16-3.2-35.2-6.4-51.2l51.2-51.2c12.8 32 19.2 67.2 19.2 102.4zM518.4 896c67.2-3.2 121.6-60.8 121.6-128v-249.6l64-64v313.6c0 105.6-86.4 192-192 192-83.2 0-156.8-51.2-182.4-131.2l54.4-54.4c3.2 70.4 64 124.8 134.4 121.6zM128 896v0c-12.8-12.8-12.8-32 0-44.8l723.2-723.2c12.8-12.8 32-12.8 44.8 0v0c12.8 12.8 12.8 32 0 44.8l-723.2 723.2c-12.8 12.8-32 12.8-44.8 0zM736 0h-192v128c57.6 6.4 108.8 25.6 156.8 57.6l-44.8 44.8c-118.4-76.8-275.2-44.8-355.2 70.4-28.8 48-44.8 96-44.8 147.2v64c0 19.2-12.8 32-32 32s-32-12.8-32-32v-64c0-163.2 124.8-300.8 288-316.8v-128h-192c-19.2 0-32-12.8-32-32s12.8-32 32-32h448c19.2 0 32 12.8 32 32s-12.8 28.8-32 28.8zM320 569.6v-121.6c0-32 9.6-67.2 25.6-96 51.2-92.8 169.6-124.8 262.4-70.4l-48 48c-16-6.4-32-9.6-48-9.6-70.4 0-128 57.6-128 128v57.6l-64 64z" /> +<glyph unicode="" glyph-name="mic" data-tags="mic" d="M832 448v64c0 19.2-12.8 32-32 32s-32-12.8-32-32v-64c0-140.8-115.2-256-256-256s-256 115.2-256 256v64c0 19.2-12.8 32-32 32s-32-12.8-32-32v-64c0-163.2 124.8-300.8 288-320v-128h-192c-19.2 0-32-12.8-32-32s12.8-32 32-32h448c19.2 0 32 12.8 32 32s-12.8 32-32 32h-192v128c163.2 19.2 288 156.8 288 320zM512 256c105.6 0 192 86.4 192 192v320c0 105.6-86.4 192-192 192s-192-86.4-192-192v-320c0-105.6 86.4-192 192-192zM384 768c0 70.4 57.6 128 128 128s128-57.6 128-128v-320c0-70.4-57.6-128-128-128s-128 57.6-128 128v320z" /> +<glyph unicode="" glyph-name="minus" data-tags="minus" d="M224 489.6h576v-86.4h-576v86.4zM963.2 899.2c-35.2 38.4-89.6 60.8-144 60.8h-614.4c-54.4 0-108.8-22.4-144-60.8-41.6-38.4-60.8-89.6-60.8-147.2v-611.2c0-112 89.6-204.8 198.4-204.8 3.2 0 3.2 0 6.4 0h614.4c112 0 204.8 86.4 204.8 198.4 0 3.2 0 3.2 0 6.4v611.2c3.2 57.6-19.2 108.8-60.8 147.2zM931.2 140.8c0-64-51.2-112-115.2-115.2h-611.2c-28.8 0-60.8 12.8-80 35.2-22.4 22.4-35.2 51.2-35.2 80v611.2c0 28.8 12.8 57.6 35.2 80s51.2 35.2 80 35.2h611.2c28.8 0 60.8-12.8 80-35.2 22.4-22.4 35.2-51.2 35.2-80v-611.2z" /> +<glyph unicode="" glyph-name="mobile-android" data-tags="mobile-android" d="M736 960h-448c-38.4 0-73.6-32-73.6-73.6v-876.8c0-41.6 35.2-73.6 73.6-73.6h448c41.6 0 73.6 32 73.6 73.6v876.8c0 41.6-35.2 73.6-73.6 73.6zM726.4 60.8c0-25.6-19.2-44.8-44.8-44.8h-342.4c-25.6 0-44.8 19.2-44.8 44.8v774.4c0 25.6 19.2 44.8 44.8 44.8h345.6c25.6 0 44.8-19.2 44.8-44.8v-774.4zM384 64h-32c-9.6 0-16 6.4-16 16v32c0 9.6 6.4 16 16 16h32c9.6 0 16-6.4 16-16v-32c3.2-9.6-6.4-16-16-16zM480 64h-32c-9.6 0-16 6.4-16 16v32c0 9.6 6.4 16 16 16h32c9.6 0 16-6.4 16-16v-32c0-9.6-6.4-16-16-16zM576 64h-32c-9.6 0-16 6.4-16 16v32c0 9.6 6.4 16 16 16h32c9.6 0 16-6.4 16-16v-32c0-9.6-6.4-16-16-16zM672 64h-32c-9.6 0-16 6.4-16 16v32c0 9.6 6.4 16 16 16h32c9.6 0 16-6.4 16-16v-32c0-9.6-6.4-16-16-16z" /> +<glyph unicode="" glyph-name="mobile-flip" data-tags="mobile-flip" d="M736 960h-448c-38.4 0-73.6-32-73.6-73.6v-422.4c0-22.4 19.2-38.4 38.4-38.4v0c-22.4 0-38.4-19.2-38.4-38.4v-374.4c0-44.8 35.2-76.8 73.6-76.8h448c41.6 0 73.6 32 73.6 73.6v374.4c0 22.4-19.2 38.4-38.4 38.4v0c22.4 0 38.4 19.2 38.4 38.4v425.6c0 41.6-35.2 73.6-73.6 73.6zM726.4 60.8c0-25.6-19.2-44.8-44.8-44.8h-342.4c-25.6 0-44.8 19.2-44.8 44.8v774.4c0 25.6 19.2 44.8 44.8 44.8h342.4c25.6 0 44.8-19.2 44.8-44.8v-774.4z" /> +<glyph unicode="" glyph-name="mobile-fold" data-tags="mobile-fold" d="M931.2 9.6v876.8c0 41.6-32 73.6-73.6 73.6h-329.6c-22.4 0-38.4-19.2-38.4-38.4v0c0 19.2-19.2 38.4-41.6 38.4h-281.6c-41.6 0-73.6-32-73.6-73.6v-876.8c0-41.6 32-73.6 73.6-73.6h281.6c22.4 0 38.4 19.2 38.4 38.4v0c0-22.4 19.2-38.4 38.4-38.4h332.8c41.6 0 73.6 32 73.6 73.6zM217.6 16c-25.6 0-44.8 19.2-44.8 44.8v774.4c0 25.6 19.2 44.8 44.8 44.8h592c25.6 0 44.8-19.2 44.8-44.8v-774.4c0-25.6-19.2-44.8-44.8-44.8h-592z" /> +<glyph unicode="" glyph-name="mobile-ios" data-tags="mobile-ios" d="M681.6 960h-339.2c-70.4 0-128-57.6-128-128v-768c0-70.4 57.6-128 128-128h336c70.4 0 128 57.6 128 128v768c3.2 70.4-54.4 128-124.8 128zM726.4 60.8c0-25.6-19.2-44.8-44.8-44.8h-342.4c-25.6 0-44.8 19.2-44.8 44.8v774.4c0 25.6 19.2 44.8 44.8 44.8h60.8c0-12.8 12.8-25.6 25.6-25.6h172.8c12.8 0 25.6 12.8 25.6 25.6h60.8c25.6 0 44.8-19.2 44.8-44.8v-774.4zM598.4 118.4h-172.8c-12.8 0-25.6-12.8-25.6-25.6s12.8-25.6 25.6-25.6h172.8c12.8 0 25.6 12.8 25.6 25.6s-12.8 25.6-25.6 25.6z" /> +<glyph unicode="" glyph-name="mobile-pad" data-tags="mobile-pad" d="M857.6 960h-691.2c-41.6 0-73.6-32-73.6-73.6v-876.8c0-41.6 32-73.6 73.6-73.6h691.2c41.6 0 73.6 32 73.6 73.6v876.8c0 41.6-32 73.6-73.6 73.6zM851.2 60.8c0-25.6-19.2-44.8-44.8-44.8h-588.8c-25.6 0-44.8 19.2-44.8 44.8v774.4c0 25.6 19.2 44.8 44.8 44.8h588.8c25.6 0 44.8-19.2 44.8-44.8v-774.4z" /> +<glyph unicode="" glyph-name="mobile-store" data-tags="mobile-store" d="M854.4 678.4c0 0 0 0 0 0l-64 131.2v76.8c0 41.6-32 73.6-73.6 73.6h-409.6c-38.4 0-73.6-32-73.6-73.6v-76.8l-64-131.2c0 0 0 0 0 0 0-3.2 0-3.2 0-6.4v-35.2c0-22.4 9.6-41.6 22.4-57.6 12.8-12.8 25.6-19.2 41.6-22.4v-550.4c0-41.6 32-73.6 73.6-73.6h409.6c41.6 0 73.6 32 73.6 73.6v550.4c16 3.2 32 9.6 41.6 22.4 16 16 22.4 35.2 22.4 57.6v35.2c0 3.2 0 3.2 0 6.4zM790.4 745.6l28.8-57.6h-99.2l-35.2 105.6h83.2l22.4-48zM694.4 656v-19.2c0-12.8-6.4-25.6-16-35.2-19.2-19.2-54.4-19.2-73.6 0-9.6 9.6-12.8 19.2-16 32v22.4h105.6zM588.8 684.8l-9.6 105.6h76.8l35.2-105.6h-102.4zM262.4 886.4c0 25.6 19.2 44.8 44.8 44.8h409.6c25.6 0 44.8-19.2 44.8-44.8v-67.2h-38.4v51.2c0 16-12.8 28.8-28.8 28.8h-361.6c-16 0-28.8-12.8-28.8-28.8v-48h-41.6v64zM560 656v-22.4c0-12.8-6.4-22.4-16-32-19.2-19.2-51.2-19.2-70.4 0-9.6 9.6-12.8 19.2-16 35.2v19.2h102.4zM464 684.8l9.6 105.6h73.6l9.6-105.6h-92.8zM336 684.8l35.2 105.6h76.8l-9.6-105.6h-102.4zM435.2 656v-19.2c0-12.8-6.4-25.6-16-35.2-19.2-19.2-54.4-19.2-73.6 0-9.6 9.6-16 22.4-16 35.2v19.2h105.6zM233.6 745.6l22.4 48h83.2l-35.2-108.8h-99.2l28.8 60.8zM233.6 588.8c-9.6 3.2-16 6.4-22.4 12.8-9.6 9.6-16 22.4-16 35.2v19.2h105.6v-19.2c0-9.6-3.2-16-6.4-22.4 0-3.2-3.2-6.4-6.4-9.6l-3.2-3.2c-6.4-6.4-12.8-9.6-22.4-12.8s-19.2-3.2-28.8 0zM761.6 9.6c0-25.6-19.2-44.8-44.8-44.8h-409.6c-25.6 0-44.8 19.2-44.8 44.8v547.2c12.8 3.2 28.8 6.4 38.4 12.8v-540.8c0-19.2 12.8-32 32-32h352c19.2 0 32 12.8 32 32v540.8c9.6-6.4 28.8-9.6 38.4-12.8v-547.2zM825.6 636.8c0-16-6.4-25.6-16-35.2-6.4-6.4-12.8-9.6-22.4-12.8s-19.2-3.2-28.8 0c-6.4 3.2-16 6.4-22.4 12.8 0 0-3.2 3.2-3.2 3.2-3.2 3.2-3.2 6.4-6.4 9.6-3.2 6.4-6.4 12.8-6.4 22.4v19.2h105.6v-19.2z" /> +<glyph unicode="" glyph-name="mobile" data-tags="mobile" d="M678.4 960h-332.8c-67.2 0-124.8-57.6-124.8-128v-768c0-70.4 57.6-128 124.8-128h329.6c70.4 0 124.8 57.6 124.8 128v768c3.2 70.4-54.4 128-121.6 128zM723.2 60.8c0-25.6-19.2-44.8-44.8-44.8h-336c-22.4 0-44.8 19.2-44.8 44.8v774.4c0 25.6 19.2 44.8 44.8 44.8h339.2c22.4 0 44.8-19.2 44.8-44.8v-774.4zM512 854.4c-12.8 0-25.6-12.8-25.6-25.6s12.8-25.6 25.6-25.6c12.8 0 25.6 12.8 25.6 25.6s-12.8 25.6-25.6 25.6z" /> +<glyph unicode="" glyph-name="moon-crescent" data-tags="moon-crescent" d="M908.8 329.6c-140.8-140.8-368-140.8-508.8 0-144 140.8-144 368-3.2 508.8 57.6 57.6 124.8 89.6 198.4 102.4-156.8 25.6-326.4-22.4-444.8-140.8-198.4-198.4-198.4-521.6 0-720s521.6-198.4 720 0c121.6 121.6 169.6 288 140.8 444.8-12.8-70.4-48-140.8-102.4-195.2zM678.4 668.8c16-9.6 38.4-32 48-48l64-118.4 64 118.4c9.6 16 32 38.4 48 48l118.4 64-118.4 64c-16 9.6-38.4 32-48 48l-64 118.4-64-118.4c-9.6-16-32-38.4-48-48l-118.4-64 118.4-64zM713.6 736c28.8 16 60.8 48 76.8 76.8l3.2 6.4 3.2-6.4c16-28.8 48-60.8 76.8-76.8l6.4-3.2-6.4-3.2c-28.8-16-60.8-48-76.8-76.8l-3.2-6.4-3.2 6.4c-16 28.8-48 60.8-76.8 76.8l-6.4 3.2 6.4 3.2z" /> +<glyph unicode="" glyph-name="moon-half" data-tags="moon-half" d="M512 835.2v-774.4c214.4 0 387.2 172.8 387.2 387.2s-172.8 387.2-387.2 387.2zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512c281.6 0 512 230.4 512 512s-230.4 512-512 512zM512 16v0c-240 0-432 192-432 432s192 432 432 432v0c236.8 0 432-195.2 432-432s-195.2-432-432-432z" /> +<glyph unicode="" glyph-name="moon" data-tags="moon" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512c281.6 0 512 230.4 512 512s-230.4 512-512 512zM512 16v0c-240 0-432 192-432 432s192 432 432 432v0c236.8 0 432-195.2 432-432s-195.2-432-432-432z" /> +<glyph unicode="" glyph-name="more-horiz" data-tags="more-horiz" d="M224 544c-54.4 0-96-41.6-96-96s41.6-96 96-96 96 44.8 96 96-44.8 96-96 96zM800 544c-54.4 0-96-41.6-96-96s41.6-96 96-96 96 44.8 96 96-41.6 96-96 96zM512 544c-54.4 0-96-41.6-96-96s41.6-96 96-96 96 44.8 96 96-41.6 96-96 96z" /> +<glyph unicode="" glyph-name="more-vert" data-tags="more-vert" d="M608 736c0 54.4-41.6 96-96 96s-96-41.6-96-96 41.6-96 96-96 96 44.8 96 96zM608 160c0 54.4-41.6 96-96 96s-96-41.6-96-96c0-51.2 41.6-96 96-96s96 44.8 96 96zM608 448c0 54.4-41.6 96-96 96s-96-41.6-96-96 41.6-96 96-96 96 44.8 96 96z" /> +<glyph unicode="" glyph-name="movie-fill" data-tags="movie-fill" d="M819.2 864h-614.4c-112 0-204.8-92.8-204.8-204.8v-419.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v422.4c3.2 112-89.6 204.8-201.6 204.8zM710.4 432c-3.2-6.4-6.4-9.6-12.8-12.8l-272-156.8c-22.4-12.8-51.2 3.2-51.2 28.8v313.6c0 25.6 28.8 41.6 51.2 28.8l272-156.8c16-9.6 22.4-28.8 12.8-44.8z" /> +<glyph unicode="" glyph-name="movie" data-tags="movie" d="M819.2 864h-614.4c-112 0-204.8-92.8-204.8-204.8v-419.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v422.4c3.2 112-89.6 204.8-201.6 204.8zM931.2 236.8c0-64-51.2-115.2-115.2-115.2h-611.2c-64 0-115.2 51.2-115.2 115.2v422.4c0 64 51.2 115.2 115.2 115.2v0h611.2c64 0 115.2-51.2 115.2-115.2v-422.4zM697.6 476.8l-272 156.8c-22.4 12.8-51.2-3.2-51.2-28.8v-313.6c0-25.6 28.8-41.6 51.2-28.8l272 156.8c6.4 3.2 9.6 6.4 12.8 12.8 9.6 16 3.2 35.2-12.8 44.8z" /> +<glyph unicode="" glyph-name="music-backward-fill" data-tags="music-backward-fill" d="M25.6 492.8l409.6 236.8c35.2 19.2 80-3.2 80-44.8v-214.4c3.2 9.6 12.8 16 22.4 22.4l409.6 236.8c32 19.2 76.8-3.2 76.8-44.8v-473.6c0-41.6-44.8-64-80-44.8l-409.6 236.8c-9.6 3.2-16 12.8-19.2 19.2 0 0 0 3.2-3.2 3.2v-217.6c0-41.6-44.8-64-80-44.8l-406.4 240c-9.6 3.2-16 12.8-19.2 19.2-12.8 25.6-6.4 57.6 19.2 70.4z" /> +<glyph unicode="" glyph-name="music-backward" data-tags="music-backward" d="M972.8 736c-9.6 0-19.2-3.2-25.6-6.4l-409.6-236.8c-9.6-6.4-16-12.8-22.4-22.4v214.4c0 32-25.6 51.2-51.2 51.2-9.6 0-19.2-3.2-25.6-6.4l-412.8-236.8c-25.6-12.8-32-44.8-19.2-70.4 3.2-9.6 12.8-16 19.2-19.2l409.6-236.8c9.6-6.4 19.2-6.4 25.6-6.4 28.8 0 51.2 22.4 51.2 51.2v217.6c0 0 0-3.2 3.2-3.2 3.2-9.6 12.8-16 19.2-19.2l409.6-236.8c9.6-6.4 19.2-6.4 25.6-6.4 28.8 0 51.2 22.4 51.2 51.2v470.4c3.2 32-22.4 51.2-48 51.2zM444.8 470.4v-227.2l-355.2 204.8 355.2 204.8v-182.4zM953.6 243.2l-355.2 204.8 355.2 204.8v-409.6z" /> +<glyph unicode="" glyph-name="music-forward-fill" data-tags="music-forward-fill" d="M998.4 492.8l-409.6 236.8c-35.2 19.2-80-3.2-80-44.8v-214.4c-3.2 9.6-12.8 16-22.4 22.4l-406.4 236.8c-35.2 19.2-80-3.2-80-44.8v-473.6c0-41.6 44.8-64 80-44.8l409.6 236.8c9.6 3.2 16 12.8 19.2 19.2 0 0 0 3.2 3.2 3.2v-217.6c0-41.6 44.8-64 80-44.8l409.6 236.8c9.6 3.2 16 12.8 19.2 19.2 9.6 28.8 3.2 60.8-22.4 73.6z" /> +<glyph unicode="" glyph-name="music-forward" data-tags="music-forward" d="M998.4 492.8l-409.6 236.8c-9.6 6.4-19.2 6.4-25.6 6.4-28.8 0-51.2-22.4-51.2-51.2v-214.4c-3.2 9.6-12.8 16-22.4 22.4l-409.6 236.8c-9.6 6.4-19.2 6.4-28.8 6.4-25.6 0-51.2-19.2-51.2-51.2v-473.6c0-32 25.6-51.2 51.2-51.2 9.6 0 19.2 3.2 25.6 6.4l409.6 236.8c9.6 3.2 16 12.8 19.2 19.2 0 0 0 3.2 3.2 3.2v-217.6c0-32 25.6-51.2 51.2-51.2 9.6 0 19.2 3.2 25.6 6.4l409.6 236.8c9.6 3.2 16 12.8 19.2 19.2 16 28.8 9.6 60.8-16 73.6zM70.4 652.8l355.2-204.8-355.2-204.8v409.6zM579.2 425.6v227.2l355.2-204.8-355.2-204.8v182.4z" /> +<glyph unicode="" glyph-name="music-list" data-tags="music-list" d="M1024 841.6c-6.4 35.2-41.6 57.6-76.8 51.2l-195.2-38.4c-28.8-6.4-51.2-32-51.2-64v-553.6c-25.6 16-60.8 25.6-96 25.6-89.6 0-163.2-57.6-163.2-128s73.6-128 163.2-128 163.2 57.6 163.2 128v528l204.8 41.6c28.8 6.4 51.2 32 51.2 64v73.6zM38.4 678.4h457.6c22.4 0 38.4 19.2 38.4 38.4 0 22.4-19.2 38.4-38.4 38.4h-457.6c-19.2 3.2-38.4-16-38.4-38.4 0-19.2 19.2-38.4 38.4-38.4zM230.4 339.2h-192c-22.4 0-38.4-19.2-38.4-38.4 0-22.4 19.2-38.4 38.4-38.4h188.8c22.4 0 38.4 19.2 38.4 38.4 3.2 22.4-12.8 38.4-35.2 38.4zM38.4 467.2h457.6c22.4 0 38.4 19.2 38.4 38.4 0 22.4-19.2 38.4-38.4 38.4h-457.6c-22.4 0-38.4-19.2-38.4-38.4s19.2-38.4 38.4-38.4z" /> +<glyph unicode="" glyph-name="music-pause-fill" data-tags="music-pause-fill" d="M342.4 848h-108.8c-41.6 0-80-35.2-80-80v-640c0-44.8 35.2-80 80-80h105.6c44.8 0 80 35.2 80 80v640c3.2 44.8-32 80-76.8 80zM790.4 848h-105.6c-44.8 0-80-35.2-80-80v-640c0-44.8 35.2-80 80-80h105.6c44.8 0 80 35.2 80 80v640c0 44.8-38.4 80-80 80z" /> +<glyph unicode="" glyph-name="music-pause" data-tags="music-pause" d="M342.4 848h-108.8c-41.6 0-80-35.2-80-80v-640c0-44.8 35.2-80 80-80h105.6c44.8 0 80 35.2 80 80v640c3.2 44.8-32 80-76.8 80zM345.6 156.8c0-16-12.8-32-32-32h-51.2c-16 0-32 12.8-32 32v582.4c0 19.2 16 32 32 32h48c19.2 0 32-16 32-32v-582.4zM790.4 848h-105.6c-44.8 0-80-35.2-80-80v-640c0-44.8 35.2-80 80-80h105.6c44.8 0 80 35.2 80 80v640c0 44.8-38.4 80-80 80zM793.6 156.8c0-16-12.8-32-32-32h-48c-16 0-32 12.8-32 32v582.4c0 16 12.8 32 32 32h48c16 0 32-12.8 32-32v-582.4z" /> +<glyph unicode="" glyph-name="music-play-fill" data-tags="music-play-fill" d="M870.4 377.6l-633.6-368c-54.4-32-121.6 6.4-121.6 70.4v736c0 64 70.4 99.2 121.6 70.4l633.6-368c38.4-22.4 51.2-70.4 28.8-108.8-6.4-12.8-16-22.4-28.8-32z" /> +<glyph unicode="" glyph-name="music-play" data-tags="music-play" d="M742.4 476.8l-480 278.4c-22.4 12.8-48-3.2-48-28.8v-560c0-25.6 25.6-41.6 48-28.8l483.2 278.4c19.2 16 19.2 48-3.2 60.8zM870.4 518.4c38.4-22.4 51.2-70.4 28.8-108.8-6.4-12.8-16-22.4-28.8-28.8l-633.6-371.2c-51.2-28.8-121.6 3.2-121.6 70.4v736c0 64 70.4 99.2 121.6 70.4l633.6-368z" /> +<glyph unicode="" glyph-name="music-stop-fill" data-tags="music-stop-fill" d="M832 848h-640c-44.8 0-80-35.2-80-80v-640c0-44.8 35.2-80 80-80h640c44.8 0 80 35.2 80 80v640c0 44.8-35.2 80-80 80z" /> +<glyph unicode="" glyph-name="music-stop" data-tags="music-stop" d="M832 848h-640c-44.8 0-80-35.2-80-80v-640c0-44.8 35.2-80 80-80h640c44.8 0 80 35.2 80 80v640c0 44.8-35.2 80-80 80zM835.2 156.8c0-16-12.8-32-32-32h-582.4c-16 0-32 12.8-32 32v582.4c0 19.2 16 32 32 32h582.4c19.2 0 32-16 32-32v-582.4z" /> +<glyph unicode="" glyph-name="music" data-tags="music" d="M896 960l-534.4-118.4c-25.6-6.4-41.6-28.8-41.6-54.4v-617.6c-25.6 16-60.8 25.6-96 25.6-89.6 0-160-57.6-160-128s73.6-128 160-128c89.6 0 160 57.6 160 128v563.2c0 12.8 9.6 25.6 22.4 28.8l460.8 96c16 3.2 35.2-9.6 35.2-28.8v-428.8c-25.6 16-60.8 25.6-96 25.6-89.6 0-160-57.6-160-128s73.6-128 160-128 160 57.6 160 128v0 710.4c-3.2 35.2-35.2 60.8-70.4 54.4z" /> +<glyph unicode="" glyph-name="naver-blog" data-tags="naver-blog" d="M969.6 902.4c-32 35.2-73.6 54.4-121.6 54.4h-656c-16 0-32-3.2-48-6.4-70.4-16-124.8-73.6-137.6-147.2-3.2-25.6-3.2-48 0-73.6 0-67.2 0-275.2 0-620.8 0-35.2 9.6-67.2 28.8-96 6.4-9.6 16-19.2 25.6-25.6 32-35.2 73.6-54.4 121.6-57.6h668.8c48 0 92.8 19.2 124.8 54.4 9.6 9.6 16 19.2 25.6 28.8 19.2 28.8 32 60.8 28.8 96v665.6c-6.4 54.4-25.6 96-60.8 128zM883.2 854.4c28.8-22.4 51.2-51.2 60.8-89.6 6.4-16 9.6-32 6.4-48 0-16 0-32 0-48v-220.8c0-41.6-19.2-83.2-48-112-28.8-32-70.4-51.2-112-54.4-25.6 0-60.8 0-105.6 0-51.2 0-86.4 0-105.6 0l-51.2-102.4c-3.2-3.2-3.2-9.6-6.4-12.8-3.2-6.4-6.4-9.6-12.8-6.4-3.2 0-9.6 3.2-12.8 6.4s-3.2 9.6-6.4 12.8c-22.4 48-38.4 80-48 102.4-92.8 0-163.2 0-211.2 0-41.6 3.2-83.2 22.4-112 54.4-28.8 28.8-48 70.4-48 112v278.4c3.2 44.8 22.4 83.2 54.4 112 32 32 73.6 48 115.2 48h540.8c38.4 0 73.6-12.8 102.4-32zM809.6 633.6v-16c-9.6 12.8-25.6 19.2-41.6 19.2s-32-3.2-44.8-12.8c-22.4-16-35.2-38.4-35.2-64-3.2-25.6 6.4-51.2 25.6-67.2 12.8-12.8 32-19.2 48-19.2 19.2 0 35.2 6.4 48 19.2 0-6.4 0-12.8-3.2-22.4 0-6.4-3.2-12.8-6.4-19.2-6.4-3.2-9.6-6.4-19.2-6.4-6.4 0-12.8-3.2-19.2 0v-48c22.4-3.2 48 3.2 67.2 12.8 9.6 9.6 19.2 19.2 25.6 35.2 6.4 12.8 9.6 25.6 6.4 38.4v150.4h-51.2zM764.8 592c9.6 3.2 22.4 3.2 32-6.4 9.6-6.4 16-19.2 16-32s-6.4-22.4-19.2-28.8c-9.6-6.4-22.4-6.4-32 0-12.8 6.4-19.2 19.2-16 32-3.2 16 6.4 28.8 19.2 35.2zM540.8 633.6c-22.4-6.4-41.6-22.4-51.2-41.6-12.8-19.2-12.8-44.8-3.2-67.2 9.6-25.6 35.2-44.8 64-51.2s57.6 0 80 19.2c19.2 12.8 28.8 35.2 32 57.6s-6.4 44.8-25.6 64c-12.8 12.8-28.8 19.2-44.8 22.4s-35.2 3.2-51.2-3.2zM560 588.8c9.6 3.2 22.4 3.2 32-6.4 9.6-6.4 12.8-16 12.8-28.8s-6.4-22.4-16-28.8-22.4-6.4-32 0c-12.8 6.4-22.4 19.2-19.2 35.2 0 12.8 9.6 25.6 22.4 28.8zM230.4 704h-51.2c0-51.2 0-124.8 0-227.2h54.4v16c9.6-12.8 25.6-22.4 44.8-22.4 16-3.2 35.2 3.2 48 16 19.2 16 28.8 38.4 28.8 64 3.2 25.6-6.4 48-25.6 64-12.8 12.8-28.8 19.2-48 19.2-16 3.2-35.2-6.4-48-16v86.4zM249.6 588.8c16 6.4 38.4 0 44.8-16 3.2-6.4 3.2-9.6 3.2-16 0-12.8-6.4-22.4-16-28.8s-22.4-6.4-32 0c-12.8 6.4-19.2 19.2-16 32-6.4 9.6 3.2 22.4 16 28.8zM368 710.4v-51.2c6.4-3.2 12.8-6.4 19.2-12.8 3.2-6.4 6.4-16 6.4-22.4 0-32 0-80 0-144h51.2v144c0 12.8 0 28.8-6.4 41.6-3.2 12.8-12.8 25.6-25.6 32s-28.8 12.8-44.8 12.8z" /> +<glyph unicode="" glyph-name="naver-circle" data-tags="naver-circle" d="M1024 448c3.2 137.6-51.2 265.6-150.4 361.6-96 99.2-224 153.6-361.6 150.4-137.6 3.2-265.6-51.2-361.6-150.4-99.2-96-153.6-224-150.4-361.6-3.2-137.6 51.2-265.6 150.4-361.6 92.8-99.2 224-153.6 361.6-150.4 137.6-3.2 265.6 51.2 361.6 150.4 99.2 96 153.6 224 150.4 361.6zM790.4 700.8v-508.8c-86.4-3.2-150.4-3.2-192 0l-54.4 83.2c0 3.2-3.2 3.2-6.4 6.4v0l-28.8 41.6c-6.4 9.6-12.8 19.2-19.2 28.8l-19.2 25.6c-3.2 6.4-6.4 9.6-9.6 16l-32 44.8c0-32 0-73.6 0-124.8v-128h-192v512h92.8c28.8 0 57.6 0 76.8-3.2 6.4 0 12.8 0 16 0v0l176-252.8v252.8h192v6.4z" /> +<glyph unicode="" glyph-name="naver" data-tags="naver" d="M1024 901.888v25.6c0 6.4-3.2 16-9.6 19.2-6.4 6.4-16 9.6-25.6 9.6h-918.4c-16 0-32 0-48 0-6.4-3.2-12.8-6.4-16-9.6-3.2-6.4-6.4-12.8-3.2-16v-963.2c0-9.6 3.2-16 6.4-22.4 6.4-6.4 12.8-9.6 22.4-6.4h956.8c9.6 0 16 3.2 25.6 6.4 6.4 6.4 12.8 12.8 9.6 22.4v934.4zM790.4 217.088v-22.4c-86.4 0-150.4 0-192 0-12.8 22.4-32 48-54.4 83.2-28.8 38.4-44.8 67.2-54.4 80-6.4 9.6-19.2 25.6-32 44.8s-22.4 35.2-28.8 44.8c0-32 0-73.6 0-128v-124.8c-64 0-128 0-192 0v512c19.2 0 51.2 0 92.8 0 38.4 0 70.4 0 96-3.2 22.4-32 54.4-73.6 89.6-124.8 44.8-67.2 73.6-112 86.4-128 0 112 0 198.4 0 252.8h188.8c0-108.8 0-272 0-486.4z" /> +<glyph unicode="" glyph-name="news" data-tags="news" d="M819.2 960h-614.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8zM931.2 140.8c0-64-51.2-115.2-115.2-115.2h-611.2c-64 0-115.2 51.2-115.2 115.2v614.4c0 64 51.2 115.2 115.2 115.2v0h611.2c64 0 115.2-51.2 115.2-115.2v-614.4zM512 320h128v-64h-128v64zM512 192h128v-64h-128v64zM512 448h128v-64h-128v64zM192 192h256v-64h-256v64zM192 384h256v192h-256v-192zM256 512h128v-64h-128v64zM192 320h256v-64h-256v64zM704 192h128v-64h-128v64zM192 768h640v-128h-640v128zM512 576h128v-64h-128v64zM704 576h128v-64h-128v64zM704 320h128v-64h-128v64zM704 448h128v-64h-128v64z" /> +<glyph unicode="" glyph-name="option" data-tags="option" d="M502.4 691.2h483.2c22.4 0 41.6 19.2 41.6 41.6s-19.2 41.6-41.6 41.6h-483.2c-22.4 0-41.6-19.2-41.6-41.6 0-25.6 19.2-41.6 41.6-41.6zM982.4 204.8h-364.8l-265.6 544c-6.4 12.8-19.2 22.4-35.2 22.4 0 0 0 0 0 0h-275.2c-22.4 0-41.6-19.2-41.6-41.6s19.2-41.6 41.6-41.6h252.8l265.6-544c6.4-12.8 19.2-22.4 35.2-22.4h390.4c22.4 0 41.6 19.2 41.6 41.6-3.2 25.6-22.4 41.6-44.8 41.6z" /> +<glyph unicode="" glyph-name="paperclip" data-tags="paperclip" d="M272 790.4c0 92.8 76.8 169.6 169.6 169.6s169.6-76.8 169.6-169.6v-614.4c0-57.6-44.8-102.4-102.4-102.4s-102.4 44.8-102.4 102.4v476.8c0 19.2 16 35.2 35.2 35.2s35.2-16 35.2-35.2v-476.8c0-19.2 16-35.2 35.2-35.2s35.2 16 35.2 35.2v614.4c0 57.6-44.8 102.4-102.4 102.4s-102.4-44.8-102.4-102.4v-614.4c0-92.8 76.8-169.6 169.6-169.6s169.6 76.8 169.6 169.6v476.8c0 19.2 16 35.2 35.2 35.2s35.2-16 35.2-35.2v-476.8c0-131.2-105.6-240-240-240s-240 105.6-240 240v614.4z" /> +<glyph unicode="" glyph-name="payment" data-tags="payment" d="M921.6 937.6h-819.2c-57.6 0-102.4-48-102.4-102.4v-486.4c0-57.6 44.8-102.4 102.4-102.4v588.8h819.2v-588.8c57.6 0 102.4 44.8 102.4 102.4v486.4c0 54.4-44.8 102.4-102.4 102.4zM764.8 752c0-3.2 0-6.4 0-9.6v-636.8c0-38.4-32-67.2-67.2-67.2h-233.6v713.6h-112v-716.8h-25.6c-38.4 0-67.2 32-67.2 67.2v640c0 3.2 0 6.4 0 9.6h-76.8c0-3.2 0-6.4 0-9.6v-636.8c0-80 64-144 144-144h371.2c80 0 144 64 144 144v636.8c0 3.2 0 6.4 0 9.6h-76.8zM627.2 128c16 0 28.8 12.8 28.8 28.8v51.2c0 16-12.8 28.8-28.8 28.8h-51.2c-16 0-28.8-12.8-28.8-28.8v-48c0-16 12.8-28.8 28.8-28.8h51.2z" /> +<glyph unicode="" glyph-name="pen-fill" data-tags="pen-fill" d="M1014.4 886.4l-64 64c-12.8 12.8-32 12.8-44.8 0l-44.8-44.8c-35.2 32-89.6 32-128 0-38.4 35.2-96 32-131.2-3.2l-211.2-211.2c-12.8-12.8-12.8-32 0-44.8s32-12.8 44.8 0l211.2 211.2c9.6 9.6 28.8 12.8 41.6 3.2l-614.4-614.4c-3.2-3.2-6.4-9.6-9.6-16l-64-256c0-6.4 0-9.6 0-16 3.2-16 22.4-28.8 38.4-22.4l256 64c6.4 0 9.6 3.2 16 9.6l656 656c35.2 35.2 38.4 92.8 3.2 131.2l44.8 44.8c12.8 12.8 12.8 32 0 44.8z" /> +<glyph unicode="" glyph-name="pen" data-tags="pen" d="M969.6 796.8l44.8 48c12.8 12.8 12.8 32 0 44.8l-64 64c-12.8 12.8-32 12.8-44.8 0l-44.8-44.8c-35.2 32-89.6 32-128 0-38.4 35.2-96 32-131.2-3.2l-211.2-211.2c-12.8-12.8-12.8-32 0-44.8s32-12.8 44.8 0l211.2 211.2c9.6 9.6 28.8 12.8 41.6 3.2l-614.4-617.6c-3.2-3.2-6.4-9.6-9.6-16l-64-256c0-6.4 0-9.6 0-16 3.2-16 22.4-28.8 38.4-22.4l256 64c6.4 0 9.6 3.2 16 9.6l656 656c35.2 35.2 38.4 92.8 3.2 131.2zM921.6 710.4l-649.6-649.6-195.2-48 48 195.2 649.6 646.4c12.8 12.8 32 12.8 44.8 0v0l102.4-102.4c0 0 0 0 0 0 12.8-9.6 12.8-28.8 0-41.6z" /> +<glyph unicode="" glyph-name="pencil-fill" data-tags="pencil-fill" d="M3.2-25.6c-6.4-12.8 0-28.8 16-35.2 3.2-3.2 12.8-3.2 19.2 0l128 51.2-112 112-51.2-128zM118.4 256c-3.2-3.2-3.2-6.4-6.4-9.6l-32-83.2 150.4-150.4 83.2 32c3.2 0 6.4 3.2 9.6 6.4l576 576-208 204.8-572.8-576zM998.4 848l-86.4 86.4c-32 32-83.2 32-115.2 0l-51.2-51.2 204.8-204.8 51.2 51.2c32 35.2 32 86.4-3.2 118.4z" /> +<glyph unicode="" glyph-name="pencil-square" data-tags="pencil-square" d="M1004.8 940.8c-25.6 25.6-70.4 25.6-96 0l-19.2-19.2 96-96 19.2 19.2c12.8 12.8 19.2 32 19.2 48 0 19.2-6.4 35.2-19.2 48zM364.8 396.8c-3.2-3.2-3.2-3.2-3.2-6.4v0l-35.2-105.6c-3.2-9.6 3.2-19.2 9.6-22.4 3.2 0 6.4 0 9.6 0l105.6 35.2c3.2 0 3.2 3.2 6.4 3.2l502.4 499.2-96 96-499.2-499.2zM979.2 608c-25.6 0-44.8-19.2-44.8-44.8v-419.2c0-64-51.2-115.2-115.2-115.2h-614.4c-64 0-115.2 51.2-115.2 115.2v611.2c0 64 51.2 115.2 115.2 115.2v0h419.2c25.6 0 44.8 19.2 44.8 44.8s-16 44.8-41.6 44.8h-422.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v422.4c3.2 25.6-16 44.8-41.6 44.8z" /> +<glyph unicode="" glyph-name="pencil" data-tags="pencil" d="M86.4 22.4l-48 48-35.2-92.8c-3.2-6.4-3.2-16 0-22.4 6.4-16 25.6-22.4 41.6-16l89.6 35.2-48 48zM995.2 832l-99.2 99.2c-16 19.2-41.6 28.8-64 28.8-25.6 0-48-9.6-67.2-28.8l-60.8-57.6 233.6-233.6 57.6 57.6c38.4 38.4 38.4 99.2 0 134.4zM953.6 742.4l-16-16-147.2 147.2 16 16c6.4 6.4 16 9.6 25.6 9.6s19.2-3.2 25.6-9.6l99.2-99.2c3.2-6.4 6.4-16 6.4-22.4 0-9.6-3.2-19.2-9.6-25.6zM121.6 291.2c-3.2-3.2-3.2-6.4-6.4-12.8l-60.8-150.4 137.6-137.6 153.6 60.8c3.2 3.2 6.4 3.2 9.6 6.4l537.6 537.6-233.6 233.6-537.6-537.6zM313.6 105.6l-112-44.8-76.8 76.8 44.8 112 489.6 489.6 144-144-489.6-489.6z" /> +<glyph unicode="" glyph-name="person-fill" data-tags="person-fill" d="M512 441.6c134.4 0 243.2 108.8 243.2 243.2s-108.8 243.2-243.2 243.2c-134.4 0-243.2-108.8-243.2-243.2s108.8-243.2 243.2-243.2zM512 358.4c-249.6 0-428.8-144-451.2-352-3.2-19.2 12.8-35.2 32-35.2h838.4c19.2 0 35.2 16 32 35.2-22.4 208-201.6 352-451.2 352z" /> +<glyph unicode="" glyph-name="person" data-tags="person" d="M512 441.6c134.4 0 243.2 108.8 243.2 243.2s-108.8 243.2-243.2 243.2c-134.4 0-243.2-108.8-243.2-243.2s108.8-243.2 243.2-243.2zM512 857.6c96 0 172.8-76.8 172.8-172.8s-76.8-172.8-172.8-172.8-172.8 76.8-172.8 172.8c0 96 76.8 172.8 172.8 172.8zM988.8 73.6c-51.2 192-233.6 316.8-476.8 316.8s-425.6-124.8-476.8-316.8c-12.8-54.4 25.6-105.6 80-105.6h793.6c54.4 0 96 51.2 80 105.6zM870.4 44.8h-716.8c-25.6 0-41.6 25.6-32 48 54.4 137.6 198.4 220.8 390.4 220.8s336-83.2 390.4-220.8c9.6-25.6-6.4-48-32-48z" /> +<glyph unicode="" glyph-name="personal-information" data-tags="personal-information" d="M32 640h28.8c19.2 0 32 12.8 32 32v83.2c0 64 51.2 115.2 115.2 115.2v0h80c19.2 0 32 12.8 32 32v25.6c0 19.2-12.8 32-32 32h-83.2c-112 0-204.8-92.8-204.8-204.8v-83.2c0-19.2 12.8-32 32-32zM819.2 960h-83.2c-19.2 0-32-12.8-32-32v-28.8c0-19.2 12.8-32 32-32h83.2c64 0 115.2-51.2 115.2-115.2v-80c0-19.2 12.8-32 32-32h25.6c19.2 0 32 12.8 32 32v83.2c0 112-92.8 204.8-204.8 204.8zM992 256h-28.8c-19.2 0-32-12.8-32-32v-83.2c0-44.8-25.6-80-60.8-99.2-48 134.4-182.4 217.6-361.6 217.6-176 0-310.4-86.4-358.4-217.6-35.2 19.2-60.8 57.6-60.8 99.2v83.2c0 19.2-12.8 32-32 32h-25.6c-19.2 0-32-12.8-32-32v-83.2c0-89.6 57.6-166.4 140.8-195.2 19.2-6.4 41.6-9.6 64-9.6h614.4c22.4 0 44.8 3.2 64 9.6 80 28.8 140.8 105.6 140.8 195.2v83.2c0 19.2-12.8 32-32 32zM512 329.6c112 0 204.8 89.6 204.8 204.8 0 112-92.8 201.6-204.8 201.6s-204.8-89.6-204.8-204.8c0-108.8 92.8-201.6 204.8-201.6z" /> +<glyph unicode="" glyph-name="pet" data-tags="pet" d="M982.4 406.4c-16 0-32-12.8-38.4-28.8-28.8-86.4-112-147.2-208-147.2-73.6 0-140.8 38.4-179.2 96 124.8 115.2 208 192 208 284.8 0 80-60.8 140.8-140.8 140.8-44.8 0-86.4-19.2-115.2-54.4-28.8 32-70.4 54.4-115.2 54.4-73.6-3.2-137.6-64-137.6-144 0-92.8 83.2-169.6 208-284.8-38.4-57.6-105.6-96-179.2-96-96 0-176 64-208 147.2-6.4 16-22.4 28.8-38.4 28.8-28.8 0-48-28.8-38.4-54.4 38.4-118.4 150.4-204.8 284.8-204.8 89.6 0 172.8 41.6 227.2 105.6 54.4-64 134.4-105.6 227.2-105.6 131.2 0 243.2 86.4 284.8 204.8 6.4 28.8-12.8 57.6-41.6 57.6z" /> +<glyph unicode="" glyph-name="power" data-tags="power" d="M512 960c0 0-3.2 0 0 0-25.6 0-44.8-16-44.8-38.4v-454.4c0 0 0-3.2 0-3.2 3.2-22.4 22.4-38.4 44.8-35.2 22.4 0 44.8 12.8 44.8 38.4v454.4c0 25.6-19.2 38.4-44.8 38.4zM793.6 816c0 0 0 0 0 0-12.8-19.2-12.8-44.8 6.4-60.8 83.2-76.8 134.4-185.6 134.4-307.2 0-246.4-214.4-444.8-467.2-416-195.2 19.2-352 176-371.2 368-16 140.8 38.4 268.8 131.2 355.2 16 16 19.2 41.6 6.4 60.8v0c-19.2 22.4-48 25.6-70.4 6.4-99.2-92.8-163.2-227.2-163.2-374.4 0-281.6 230.4-512 512-512s512 230.4 512 512c0 147.2-64 281.6-163.2 374.4-19.2 19.2-51.2 16-67.2-6.4z" /> +<glyph unicode="" glyph-name="print" data-tags="print" d="M336 188.8h352c6.4 0 9.6 3.2 12.8 6.4s6.4 9.6 6.4 16-3.2 12.8-9.6 19.2c-3.2 3.2-6.4 3.2-9.6 3.2h-352c-3.2 0-6.4 0-9.6-3.2-6.4-6.4-9.6-12.8-9.6-22.4 0-6.4 3.2-12.8 6.4-16s9.6-3.2 12.8-3.2zM336 83.2h352c12.8 0 22.4 9.6 22.4 22.4s-9.6 22.4-22.4 22.4h-352c-12.8 0-22.4-9.6-22.4-22.4s12.8-22.4 22.4-22.4zM860.8 579.2c-16 0-32-12.8-32-32 0-16 12.8-32 32-32s32 12.8 32 32c-3.2 16-16 32-32 32zM931.2 700.8h-99.2v179.2c0 25.6-22.4 48-51.2 48h-537.6c-28.8 0-51.2-22.4-51.2-48v-179.2h-99.2c-51.2 0-92.8-41.6-92.8-92.8v-355.2c0-51.2 41.6-92.8 92.8-92.8h99.2v-112c0-44.8 35.2-80 80-80h476.8c44.8 0 80 35.2 80 80v112h99.2c51.2 0 92.8 41.6 92.8 92.8v355.2c3.2 51.2-38.4 92.8-89.6 92.8zM233.6 880c0 3.2 3.2 6.4 9.6 6.4h537.6c6.4 0 9.6-3.2 9.6-6.4v-179.2h-556.8v179.2zM790.4 227.2v-179.2c0-22.4-16-38.4-38.4-38.4h-480c-22.4 0-38.4 16-38.4 38.4v291.2h556.8v-112zM956.8 252.8c0-12.8-12.8-25.6-25.6-25.6h-99.2v112h38.4c12.8 0 22.4 9.6 22.4 22.4s-9.6 22.4-22.4 22.4h-716.8c-12.8 0-22.4-9.6-22.4-22.4s9.6-22.4 22.4-22.4h38.4v-112h-99.2c-12.8 0-25.6 12.8-25.6 25.6v355.2c0 12.8 12.8 25.6 25.6 25.6h835.2c12.8 0 25.6-12.8 25.6-25.6v-355.2h3.2z" /> +<glyph unicode="" glyph-name="problem" data-tags="problem" d="M1008 144v0l-390.4 732.8c-19.2 41.6-60.8 70.4-105.6 67.2-3.2 0-3.2 0-6.4 0-44.8 0-83.2-25.6-102.4-64l-390.4-736c-19.2-41.6-16-89.6 6.4-128s64-64 108.8-64c0 0 3.2 0 3.2 0h761.6c44.8 0 89.6 22.4 108.8 64 25.6 38.4 28.8 86.4 6.4 128zM908.8 51.2v0c-6.4-3.2-12.8-3.2-16-3.2h-761.6c0 0 0 0 0 0-12.8 0-25.6 6.4-32 19.2-6.4 9.6-9.6 25.6-3.2 38.4l390.4 729.6c3.2 9.6 12.8 16 25.6 16 9.6 0 22.4-6.4 25.6-16l390.4-732.8c9.6-19.2 0-41.6-19.2-51.2zM505.6 246.4c-28.8 0-51.2-22.4-51.2-51.2s22.4-51.2 51.2-51.2c28.8 0 51.2 22.4 51.2 51.2s-22.4 51.2-51.2 51.2zM505.6 288c19.2 0 32 12.8 32 28.8l16 256c3.2 25.6-16 44.8-48 44.8s-51.2-16-48-44.8l16-252.8c0-19.2 12.8-32 32-32z" /> +<glyph unicode="" glyph-name="profile-smile" data-tags="profile-smile" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512c281.6 0 512 230.4 512 512s-230.4 512-512 512zM512 28.8c-230.4 0-419.2 188.8-419.2 419.2s188.8 419.2 419.2 419.2c230.4 0 419.2-188.8 419.2-419.2s-188.8-419.2-419.2-419.2zM732.8 380.8v0c-19.2 0-35.2-9.6-41.6-25.6-9.6-25.6-25.6-48-44.8-67.2-73.6-70.4-195.2-73.6-272-3.2-19.2 19.2-35.2 41.6-44.8 67.2-6.4 16-22.4 25.6-38.4 25.6v0c-12.8 0-25.6-6.4-35.2-16-6.4-9.6-9.6-22.4-6.4-35.2 12.8-38.4 35.2-70.4 64-102.4 54.4-51.2 124.8-73.6 195.2-73.6 73.6 0 147.2 25.6 201.6 80 25.6 25.6 48 57.6 60.8 92.8 3.2 12.8 3.2 25.6-6.4 35.2-3.2 16-16 22.4-32 22.4zM326.4 528c32 0 60.8 25.6 60.8 60.8s-25.6 60.8-60.8 60.8c-32 0-60.8-25.6-60.8-60.8s25.6-60.8 60.8-60.8zM697.6 528c32 0 60.8 25.6 60.8 60.8s-25.6 60.8-60.8 60.8c-32 0-60.8-25.6-60.8-60.8s28.8-60.8 60.8-60.8z" /> +<glyph unicode="" glyph-name="profile" data-tags="profile" d="M1008 576c-57.6 220.8-256 384-496 384-38.4 0-76.8-6.4-115.2-12.8-12.8-3.2-22.4-6.4-32-9.6-211.2-64-364.8-259.2-364.8-489.6 0-9.6 0-16 0-25.6 12.8-272 236.8-486.4 512-486.4 281.6 0 512 230.4 512 512 0 44.8-6.4 86.4-16 128zM512 28.8c-227.2 0-412.8 179.2-419.2 406.4 153.6 35.2 272 153.6 307.2 307.2 67.2-140.8 208-236.8 374.4-236.8 51.2 0 102.4 9.6 150.4 28.8 6.4-25.6 9.6-54.4 9.6-83.2-3.2-233.6-192-422.4-422.4-422.4zM390.4 412.8c0-31.812-25.788-57.6-57.6-57.6s-57.6 25.788-57.6 57.6c0 31.812 25.788 57.6 57.6 57.6s57.6-25.788 57.6-57.6zM748.8 412.8c0-31.812-25.788-57.6-57.6-57.6s-57.6 25.788-57.6 57.6c0 31.812 25.788 57.6 57.6 57.6s57.6-25.788 57.6-57.6z" /> +<glyph unicode="" glyph-name="push-assemble" data-tags="push-assemble" d="M512 960c-252.8 0-457.6-204.8-457.6-457.6 0-134.4 57.6-256 156.8-345.6l-124.8-169.6c-9.6-9.6-9.6-25.6 0-38.4 3.2-6.4 16-12.8 25.6-12.8 3.2 0 3.2 0 6.4 0l460.8 92.8c19.2 3.2 28.8 22.4 25.6 38.4-3.2 19.2-22.4 28.8-38.4 25.6l-374.4-73.6 92.8 124.8c0 0 0 3.2 3.2 3.2 0 0 0 3.2 3.2 3.2v9.6c-3.2 0-3.2 0-3.2 0v19.2c0 0 0 3.2-3.2 3.2 0 0 0 3.2-3.2 3.2l-3.2 3.2c0 0 0 0-3.2 3.2-99.2 73.6-153.6 188.8-153.6 313.6 0 211.2 176 387.2 390.4 387.2s390.4-176 390.4-390.4c0-140.8-73.6-265.6-192-336v534.4c0 12.8-9.6 25.6-22.4 32-12.8 3.2-28.8 0-38.4-9.6l-352-454.4c-12.8-16-9.6-35.2 6.4-48s35.2-9.6 48 6.4l96 124.8h195.2v-240c0-3.2 0-3.2 0-6.4s0-3.2 0-6.4v0c0-3.2 3.2-6.4 6.4-9.6 0 0 0 0 3.2-3.2s3.2-3.2 6.4-3.2h3.2c3.2 0 6.4-3.2 12.8-3.2h3.2c3.2 0 6.4 0 9.6 3.2v0c169.6 73.6 278.4 236.8 278.4 422.4 3.2 249.6-201.6 454.4-454.4 454.4zM646.4 416h-144l144 185.6v-185.6z" /> +<glyph unicode="" glyph-name="push-fill" data-tags="push-fill" d="M1020.8 748.8c-3.2 9.6-6.4 16-9.6 25.6s-9.6 16-16 25.6c-9.6 9.6-19.2 16-32 22.4s-25.6 9.6-38.4 9.6c0 0 0 0-3.2 0v0h-819.2c0 0 0 0-3.2 0-28.8 0-51.2-12.8-70.4-32-3.2-9.6-6.4-12.8-12.8-19.2-9.6-16-16-38.4-16-60.8v-547.2c0-57.6 44.8-105.6 102.4-105.6h819.2c51.2 0 92.8 35.2 102.4 86.4 0 6.4 3.2 12.8 3.2 22.4v544c-3.2 9.6-3.2 19.2-6.4 28.8zM217.6 662.4c35.2 0 60.8-28.8 60.8-60.8s-28.8-60.8-60.8-60.8c-35.2 0-60.8 28.8-60.8 60.8s25.6 60.8 60.8 60.8zM633.6 268.8h-448c-16 0-28.8 12.8-28.8 28.8s12.8 28.8 28.8 28.8h448c16 0 28.8-12.8 28.8-28.8s-12.8-28.8-28.8-28.8zM790.4 403.2h-604.8c-16 0-28.8 12.8-28.8 28.8s12.8 28.8 28.8 28.8h604.8c0 0 0 0 0 0 16 0 28.8-12.8 28.8-28.8s-12.8-28.8-28.8-28.8z" /> +<glyph unicode="" glyph-name="push-notification" data-tags="push-notification" d="M707.2 704c0 22.4 3.2 44.8 12.8 67.2h-624c0 0 0 0-3.2 0-25.6 0-48-12.8-64-28.8-6.4-6.4-9.6-9.6-12.8-16-9.6-16-16-32-16-54.4v-499.2c0-54.4 41.6-96 96-96h748.8c44.8 0 83.2 32 92.8 76.8 0 6.4 3.2 12.8 3.2 19.2v332.8c-9.6-3.2-19.2-3.2-32-3.2-112 0-201.6 89.6-201.6 201.6zM198.4 633.6c32 0 57.6-25.6 57.6-57.6s-25.6-57.6-57.6-57.6-57.6 25.6-57.6 57.6c3.2 32 25.6 57.6 57.6 57.6zM579.2 259.2h-409.6c-16 0-28.8 12.8-28.8 28.8s12.8 28.8 28.8 28.8h409.6c16 0 28.8-12.8 28.8-28.8-3.2-16-12.8-28.8-28.8-28.8zM723.2 380.8h-553.6c-16 0-28.8 12.8-28.8 28.8s12.8 28.8 28.8 28.8h553.6c0 0 0 0 0 0 16 0 28.8-12.8 28.8-28.8s-12.8-28.8-28.8-28.8zM905.6 822.4c-41.6 0-76.8-22.4-99.2-54.4-12.8-19.2-19.2-41.6-19.2-64 0-64 51.2-118.4 118.4-118.4 12.8 0 28.8 3.2 38.4 6.4 48 19.2 80 60.8 80 112 0 64-51.2 118.4-118.4 118.4z" /> +<glyph unicode="" glyph-name="push" data-tags="push" d="M921.6 828.8h-819.2c-57.6 0-102.4-48-102.4-108.8v-547.2c0-57.6 44.8-105.6 102.4-105.6h819.2c57.6 0 102.4 48 102.4 105.6v547.2c0 60.8-44.8 105.6-102.4 108.8zM953.6 176c0-19.2-12.8-32-32-35.2h-819.2c-19.2 0-32 16-32 35.2 0 0 0 0 0 0v547.2c0 19.2 12.8 32 32 32h819.2c19.2 0 32-12.8 32-32v-547.2zM790.4 464c0 0 0 0 0 0h-604.8c-16 0-28.8-12.8-28.8-28.8s12.8-28.8 28.8-28.8h604.8c16 0 28.8 12.8 28.8 28.8s-12.8 28.8-28.8 28.8zM633.6 329.6h-448c-16 0-28.8-12.8-28.8-28.8s12.8-28.8 28.8-28.8h448c16 0 28.8 12.8 28.8 28.8s-12.8 28.8-28.8 28.8zM217.6 569.6c35.2 0 64 28.8 64 64s-28.8 64-64 64-64-28.8-64-64c-3.2-35.2 25.6-64 64-64z" /> +<glyph unicode="" glyph-name="question-answer" data-tags="question-answer" d="M646.4 259.2c73.6 0 131.2 57.6 131.2 131.2v377.6c0 3.2 0 3.2 0 6.4v0c-3.2 70.4-60.8 124.8-131.2 124.8h-512c-76.8 0-134.4-57.6-134.4-131.2v-374.4c0-73.6 57.6-131.2 131.2-131.2h38.4v-102.4c0-12.8 9.6-25.6 19.2-32 3.2-3.2 9.6-3.2 16-3.2 9.6 0 16 3.2 22.4 9.6l150.4 128h268.8zM892.8 774.4h-48c0-3.2 0-3.2 0-6.4v-374.4c0-112-89.6-201.6-201.6-201.6h-240l-60.8-57.6h297.6l150.4-128c6.4-6.4 16-9.6 22.4-9.6s9.6 0 16 3.2c12.8 6.4 19.2 19.2 19.2 32v102.4h38.4c73.6 0 131.2 57.6 131.2 131.2v377.6c6.4 70.4-51.2 131.2-124.8 131.2z" /> +<glyph unicode="" glyph-name="question-circle-fill" data-tags="question-circle-fill" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512c0 281.6-230.4 512-512 512zM499.2 144c-3.2 0-3.2 0 0 0-35.2 0-60.8 25.6-60.8 60.8s25.6 60.8 60.8 60.8 60.8-25.6 60.8-60.8c-3.2-32-28.8-60.8-60.8-60.8zM688 598.4c0-51.2-19.2-86.4-96-150.4-44.8-41.6-51.2-57.6-51.2-89.6 0-22.4-22.4-41.6-44.8-38.4 0 0 0 0 0 0-25.6 0-48 12.8-48 41.6 0 54.4 9.6 83.2 64 134.4 64 57.6 73.6 73.6 73.6 105.6v3.2c0 32-22.4 60.8-86.4 60.8-35.2 0-70.4-12.8-99.2-35.2-16-12.8-41.6-9.6-54.4 9.6 0 0 0 3.2-3.2 3.2-16 19.2-12.8 44.8 3.2 60.8 0 0 0 0 3.2 0 44.8 35.2 99.2 51.2 153.6 51.2 115.2 0 182.4-60.8 182.4-144v-12.8z" /> +<glyph unicode="" glyph-name="question-circle" data-tags="question-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512c281.6 0 512 230.4 512 512s-230.4 512-512 512zM512 28.8c-230.4 0-419.2 188.8-419.2 419.2s188.8 419.2 419.2 419.2c230.4 0 419.2-188.8 419.2-419.2s-188.8-419.2-419.2-419.2zM496 275.2c-32 0-57.6-25.6-57.6-57.6s25.6-57.6 57.6-57.6c0 0 0 0 3.2 0 32 0 54.4 25.6 54.4 57.6s-25.6 57.6-57.6 57.6zM505.6 736c-51.2 0-105.6-16-147.2-48 0 0 0 0 0 0-16-16-19.2-41.6-3.2-57.6 0 0 0-3.2 3.2-3.2 12.8-16 35.2-19.2 51.2-6.4 25.6 19.2 60.8 32 92.8 32 57.6 0 80-28.8 80-57.6v-3.2c0-28.8-9.6-44.8-70.4-99.2-54.4-48-60.8-73.6-60.8-124.8 0-25.6 19.2-38.4 44.8-38.4 0 0 0 0 0 0 22.4 0 41.6 16 41.6 35.2 0 32 6.4 48 48 86.4 70.4 64 89.6 96 89.6 144v9.6c3.2 73.6-60.8 131.2-169.6 131.2z" /> +<glyph unicode="" glyph-name="question-diamond-fill" data-tags="question-diamond-fill" d="M976 566.4l-348.8 345.6c-64 64-169.6 64-233.6 0l-345.6-348.8c-64-64-64-169.6 0-233.6l348.8-348.8c64-64 169.6-64 233.6 0l348.8 348.8c60.8 67.2 60.8 169.6-3.2 236.8zM499.2 144c-3.2 0-3.2 0 0 0-35.2 0-60.8 25.6-60.8 60.8s25.6 60.8 60.8 60.8c32 0 60.8-25.6 60.8-60.8-3.2-32-28.8-60.8-60.8-60.8zM688 598.4c0-51.2-19.2-86.4-96-150.4-44.8-41.6-51.2-57.6-51.2-89.6 0-22.4-22.4-41.6-44.8-38.4 0 0 0 0 0 0-25.6 0-48 12.8-48 41.6 0 54.4 9.6 83.2 64 134.4 64 57.6 73.6 73.6 73.6 105.6v3.2c0 32-22.4 60.8-86.4 60.8-35.2 0-70.4-12.8-99.2-35.2-16-12.8-41.6-9.6-54.4 9.6 0 0 0 3.2-3.2 3.2-16 19.2-12.8 44.8 3.2 60.8 0 0 0 0 3.2 0 44.8 35.2 99.2 51.2 153.6 51.2 115.2 0 182.4-60.8 182.4-144v-12.8z" /> +<glyph unicode="" glyph-name="question-diamond" data-tags="question-diamond" d="M976 566.4l-348.8 345.6c-64 64-169.6 64-233.6 0l-345.6-348.8c-64-64-64-169.6 0-233.6l348.8-348.8c64-64 169.6-64 233.6 0l348.8 348.8c60.8 67.2 60.8 169.6-3.2 236.8zM924.8 384l-348.8-348.8c-35.2-35.2-92.8-35.2-128 0l-348.8 348.8c-35.2 35.2-35.2 92.8 0 128v0l348.8 348.8c35.2 35.2 92.8 35.2 128 0l348.8-348.8c35.2-35.2 35.2-92.8 0-128zM512 304c-25.6 0-48-22.4-48-48s22.4-48 48-48c0 0 0 0 3.2 0 25.6 0 44.8 22.4 44.8 48s-22.4 48-48 48zM508.8 688c-44.8 0-86.4-12.8-121.6-38.4 0 0 0 0 0 0-12.8-12.8-16-32-3.2-48 0 0 0 0 0-3.2 9.6-12.8 28.8-16 44.8-6.4 22.4 16 51.2 25.6 80 25.6 48 0 67.2-22.4 67.2-48v-3.2c0-25.6-6.4-38.4-57.6-83.2-44.8-38.4-51.2-60.8-51.2-105.6 0-22.4 16-32 38.4-32 0 0 0 0 0 0 19.2 0 35.2 12.8 35.2 32 0 25.6 6.4 38.4 41.6 70.4 57.6 54.4 73.6 80 73.6 118.4v6.4c-3.2 67.2-57.6 115.2-147.2 115.2z" /> +<glyph unicode="" glyph-name="question-square-fill" data-tags="question-square-fill" d="M819.2 960h-614.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8zM496 144c-32 0-60.8 25.6-60.8 60.8s25.6 60.8 60.8 60.8c32 0 60.8-25.6 60.8-60.8 0-32-25.6-60.8-60.8-60.8 0 0 0 0 0 0zM595.2 444.8c-44.8-41.6-51.2-57.6-51.2-89.6 0-22.4-22.4-41.6-44.8-38.4 0 0 0 0 0 0-25.6 0-48 12.8-48 41.6 0 54.4 9.6 83.2 64 134.4 64 57.6 73.6 73.6 73.6 105.6v3.2c0 32-22.4 60.8-86.4 60.8-35.2 0-70.4-12.8-99.2-35.2-16-12.8-41.6-9.6-54.4 9.6 0 0 0 3.2-3.2 3.2-16 19.2-12.8 44.8 3.2 60.8 0 0 0 0 3.2 0 44.8 35.2 99.2 51.2 153.6 51.2 115.2 0 182.4-60.8 182.4-144v-9.6c0-51.2-19.2-86.4-92.8-153.6z" /> +<glyph unicode="" glyph-name="question-square" data-tags="question-square" d="M819.2 960h-614.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8zM931.2 140.8c0-64-51.2-115.2-115.2-115.2h-611.2c-64 0-115.2 51.2-115.2 115.2v614.4c0 64 51.2 115.2 115.2 115.2v0h611.2c64 0 115.2-51.2 115.2-115.2v-614.4zM496 275.2c-32 0-57.6-25.6-57.6-57.6s25.6-57.6 57.6-57.6c0 0 0 0 3.2 0 32 0 54.4 25.6 54.4 57.6s-25.6 57.6-57.6 57.6zM505.6 736c-51.2 0-105.6-16-147.2-48 0 0 0 0 0 0-16-16-19.2-41.6-3.2-57.6 0 0 0-3.2 3.2-3.2 12.8-16 35.2-19.2 51.2-6.4 25.6 19.2 60.8 32 92.8 32 57.6 0 80-28.8 80-57.6v-3.2c0-28.8-9.6-44.8-70.4-99.2-54.4-48-60.8-73.6-60.8-124.8 0-25.6 19.2-38.4 44.8-38.4 0 0 0 0 0 0 22.4 0 41.6 16 41.6 35.2 0 32 6.4 48 48 86.4 70.4 64 89.6 96 89.6 144v9.6c3.2 73.6-60.8 131.2-169.6 131.2z" /> +<glyph unicode="" glyph-name="question" data-tags="question" d="M489.6 176c-48 0-89.6-38.4-89.6-89.6 0-48 38.4-89.6 89.6-89.6 0 0 3.2 0 3.2 0 48 0 86.4 41.6 86.4 89.6-3.2 51.2-41.6 89.6-89.6 89.6zM502.4 896c-83.2 3.2-163.2-25.6-227.2-73.6 0 0-3.2 0-3.2-3.2-25.6-22.4-28.8-64-6.4-89.6 0 0 3.2-3.2 3.2-3.2 19.2-25.6 54.4-32 83.2-12.8 41.6 32 92.8 51.2 147.2 51.2 92.8 0 124.8-41.6 124.8-92.8v-6.4c0-48-12.8-70.4-108.8-156.8-83.2-73.6-96-115.2-96-198.4 0-41.6 32-60.8 70.4-60.8 0 0 0 0 3.2 0 35.2-3.2 64 22.4 64 57.6 0 48 9.6 73.6 76.8 134.4 108.8 99.2 140.8 147.2 140.8 224v16c-3.2 124.8-102.4 214.4-272 214.4z" /> +<glyph unicode="" glyph-name="radio" data-tags="radio" d="M512 521.6c-19.2 0-38.4-6.4-51.2-19.2-12.8-16-19.2-32-19.2-51.2s6.4-38.4 19.2-51.2c16-12.8 32-22.4 51.2-22.4s38.4 6.4 51.2 19.2c12.8 12.8 22.4 28.8 22.4 51.2 0 19.2-9.6 38.4-22.4 51.2s-32 22.4-51.2 22.4zM963.2 899.2c-35.2 38.4-89.6 60.8-144 60.8h-614.4c-54.4 0-108.8-22.4-144-60.8-41.6-38.4-60.8-89.6-60.8-147.2v-611.2c0-112 89.6-204.8 198.4-204.8 3.2 0 3.2 0 6.4 0h614.4c112 0 204.8 86.4 204.8 198.4 0 3.2 0 3.2 0 6.4v611.2c3.2 57.6-19.2 108.8-60.8 147.2zM931.2 140.8c0-64-51.2-112-115.2-115.2h-611.2c-28.8 0-60.8 12.8-80 35.2-22.4 22.4-35.2 51.2-35.2 80v611.2c0 28.8 12.8 57.6 35.2 80s51.2 35.2 80 32h611.2c28.8 0 60.8-12.8 80-32 22.4-22.4 35.2-51.2 35.2-80v-611.2zM166.4 448c0-96 35.2-176 99.2-243.2 35.2-35.2 73.6-60.8 118.4-76.8 19.2-6.4 41.6 6.4 41.6 28.8v6.4c0 12.8-9.6 22.4-19.2 28.8-32 12.8-64 35.2-89.6 60.8-54.4 54.4-80 118.4-80 195.2s25.6 140.8 80 195.2c25.6 28.8 57.6 48 89.6 60.8 12.8 6.4 19.2 16 19.2 28.8v9.6c0 22.4-22.4 35.2-41.6 28.8-44.8-16-83.2-41.6-118.4-76.8-64-70.4-99.2-150.4-99.2-246.4zM300.8 464c-3.2-64 16-118.4 60.8-163.2 0 0 0 0 0 0 22.4-22.4 64-6.4 64 28.8v6.4c-6.4 3.2-9.6 9.6-16 12.8-28.8 28.8-41.6 60.8-41.6 102.4 0 38.4 12.8 73.6 41.6 99.2 6.4 6.4 9.6 9.6 16 12.8v6.4c0 35.2-41.6 51.2-64 25.6v0c-35.2-35.2-57.6-83.2-60.8-131.2zM723.2 460.8c-3.2 51.2-25.6 99.2-60.8 134.4v0c-22.4 22.4-64 6.4-64-25.6v-6.4c6.4-3.2 9.6-9.6 16-12.8v0c22.4-25.6 38.4-57.6 41.6-92.8 3.2-44.8-12.8-80-41.6-108.8-6.4-6.4-9.6-9.6-16-12.8v-6.4c0-32 41.6-51.2 64-28.8 0 0 0 0 0 0 41.6 41.6 64 96 60.8 160zM598.4 742.4v-6.4c0-12.8 9.6-22.4 19.2-28.8 32-12.8 64-35.2 89.6-60.8 54.4-54.4 80-118.4 80-195.2s-25.6-140.8-80-195.2c-28.8-28.8-57.6-48-89.6-60.8-12.8-6.4-19.2-16-19.2-28.8v-6.4c0-22.4 22.4-35.2 41.6-28.8 44.8 16 83.2 41.6 118.4 76.8 67.2 67.2 99.2 150.4 99.2 243.2 0 96-35.2 176-99.2 243.2-35.2 35.2-73.6 60.8-118.4 76.8-22.4 6.4-41.6-9.6-41.6-28.8z" /> +<glyph unicode="" glyph-name="receipt" data-tags="receipt" d="M985.6 873.6l-35.2 67.2c-3.2 3.2-3.2 6.4-6.4 9.6-12.8 12.8-35.2 12.8-48 0l-44.8-44.8-44.8 44.8c0 0 0 0 0 0-12.8 12.8-35.2 12.8-48 0l-44.8-44.8-41.6 44.8c0 0 0 0 0 0-12.8 12.8-35.2 12.8-48 0l-44.8-44.8-44.8 44.8c0 0 0 0 0 0-12.8 12.8-35.2 12.8-48 0l-44.8-44.8-44.8 44.8c0 0 0 0 0 0-12.8 12.8-35.2 12.8-48 0l-41.6-44.8-44.8 44.8c0 0 0 0 0 0-12.8 12.8-35.2 12.8-48 0l-44.8-44.8-41.6 44.8c-9.6 6.4-19.2 9.6-32 9.6-9.6-3.2-19.2-9.6-25.6-19.2l-32-67.2c-3.2-6.4-3.2-9.6-3.2-16v-819.2c0-6.4 0-9.6 3.2-16l35.2-67.2c3.2-3.2 3.2-6.4 6.4-9.6 12.8-12.8 35.2-12.8 48 0l44.8 44.8 44.8-44.8c0 0 0 0 0 0 12.8-12.8 35.2-12.8 48 0l44.8 44.8 44.8-44.8c0 0 0 0 0 0 12.8-12.8 35.2-12.8 48 0l44.8 44.8 44.8-44.8c0 0 0 0 0 0 12.8-12.8 35.2-12.8 48 0l44.8 44.8 44.8-44.8c0 0 0 0 0 0 12.8-12.8 35.2-12.8 48 0l44.8 44.8 44.8-44.8c0 0 0 0 0 0 12.8-12.8 35.2-12.8 48 0l44.8 44.8 44.8-44.8c3.2-3.2 6.4-3.2 9.6-6.4 16-9.6 38.4-3.2 44.8 16l35.2 67.2c3.2 3.2 3.2 9.6 3.2 16v819.2c-9.6 6.4-9.6 9.6-12.8 16zM921.6 48l-9.6-19.2-35.2 35.2c0 0 0 0 0 0-12.8 12.8-35.2 12.8-48 0l-44.8-44.8-41.6 44.8c0 0 0 0 0 0-12.8 12.8-35.2 12.8-48 0l-44.8-44.8-44.8 44.8c0 0 0 0 0 0-12.8 12.8-35.2 12.8-48 0l-44.8-44.8-44.8 44.8c0 0 0 0 0 0-12.8 12.8-35.2 12.8-48 0l-44.8-44.8-41.6 44.8c0 0 0 0 0 0-12.8 12.8-35.2 12.8-48 0l-44.8-44.8-44.8 44.8c-12.8 12.8-35.2 12.8-48 0l-35.2-35.2-9.6 19.2v800l9.6 19.2 35.2-35.2c0 0 0 0 0 0 12.8-12.8 35.2-12.8 48 0l44.8 44.8 41.6-44.8c0 0 0 0 0 0 12.8-12.8 35.2-12.8 48 0l44.8 44.8 44.8-44.8c0 0 0 0 0 0 12.8-12.8 35.2-12.8 48 0l44.8 44.8 44.8-44.8c0 0 0 0 0 0 12.8-12.8 35.2-12.8 48 0l44.8 44.8 41.6-44.8c0 0 0 0 0 0 12.8-12.8 35.2-12.8 48 0l44.8 44.8 44.8-44.8c12.8-12.8 35.2-12.8 48 0l35.2 35.2 9.6-19.2v-800zM620.8 272h-12.8c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2h12.8c19.2 0 35.2 16 35.2 35.2-3.2 19.2-16 35.2-35.2 35.2zM476.8 563.2h-272c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2h272c19.2 0 35.2 16 35.2 35.2s-16 35.2-35.2 35.2zM620.8 419.2h-12.8c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2h12.8c19.2 0 35.2 16 35.2 35.2-3.2 19.2-16 35.2-35.2 35.2zM476.8 272h-272c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2h272c19.2 0 35.2 16 35.2 35.2s-16 35.2-35.2 35.2zM476.8 419.2h-272c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2h272c19.2 0 35.2 16 35.2 35.2s-16 35.2-35.2 35.2zM819.2 710.4h-67.2c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2h67.2c19.2 0 35.2 16 35.2 35.2s-16 35.2-35.2 35.2zM819.2 419.2h-67.2c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2h67.2c19.2 0 35.2 16 35.2 35.2s-16 35.2-35.2 35.2zM620.8 563.2h-12.8c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2h12.8c19.2 0 35.2 16 35.2 35.2s-16 35.2-35.2 35.2zM819.2 563.2h-67.2c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2h67.2c19.2 0 35.2 16 35.2 35.2s-16 35.2-35.2 35.2zM819.2 272h-67.2c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2h67.2c19.2 0 35.2 16 35.2 35.2s-16 35.2-35.2 35.2zM620.8 710.4h-416c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2h416c19.2 0 35.2 16 35.2 35.2s-16 35.2-35.2 35.2z" /> +<glyph unicode="" glyph-name="refresh-fill" data-tags="refresh-fill" d="M982.4 918.4c-22.4 28.8-54.4 41.6-89.6 41.6h-764.8c-35.2 0-67.2-12.8-89.6-41.6-25.6-22.4-38.4-54.4-38.4-89.6v-764.8c0-35.2 12.8-67.2 35.2-89.6 25.6-25.6 57.6-38.4 92.8-38.4h764.8c35.2 0 67.2 12.8 89.6 35.2 25.6 22.4 41.6 57.6 38.4 89.6v768c3.2 35.2-9.6 67.2-38.4 89.6zM809.6 505.6c0-12.8-9.6-19.2-22.4-19.2l-172.8 22.4c-16 3.2-22.4 22.4-9.6 32l64 64c-38.4 41.6-96 67.2-156.8 67.2-128 0-227.2-105.6-224-233.6 3.2-108.8 102.4-208 211.2-214.4 92.8-6.4 176 48 214.4 128 6.4 12.8 19.2 22.4 32 22.4 25.6 0 44.8-28.8 35.2-51.2-48-102.4-150.4-172.8-268.8-172.8-169.6 0-307.2 140.8-297.6 313.6 6.4 150.4 131.2 272 278.4 281.6 89.6 6.4 169.6-28.8 227.2-86.4l54.4 54.4c12.8 12.8 32 3.2 32-12.8l3.2-195.2z" /> +<glyph unicode="" glyph-name="refresh" data-tags="refresh" d="M873.6 809.6c-99.2 99.2-240 160-393.6 150.4-256-16-467.2-227.2-480-486.4-12.8-294.4 220.8-537.6 512-537.6 204.8 0 380.8 121.6 464 294.4 19.2 41.6-12.8 89.6-57.6 89.6v0c-25.6 0-48-12.8-57.6-35.2-64-134.4-204.8-227.2-368-217.6-188.8 6.4-358.4 179.2-364.8 364.8-9.6 217.6 166.4 400 384 400 105.6 0 201.6-44.8 268.8-115.2l-108.8-108.8c-19.2-19.2-6.4-51.2 19.2-54.4l297.6-38.4c19.2-3.2 35.2 12.8 35.2 32v336c0 28.8-35.2 41.6-54.4 22.4l-96-96z" /> +<glyph unicode="" glyph-name="reset-fill" data-tags="reset-fill" d="M0 828.8c0 35.2 12.8 67.2 38.4 89.6 22.4 25.6 54.4 41.6 89.6 38.4h764.8c35.2 0 67.2-12.8 89.6-38.4 25.6-22.4 38.4-54.4 35.2-89.6v-764.8c0-35.2-12.8-67.2-35.2-89.6-22.4-25.6-57.6-38.4-89.6-35.2h-764.8c-35.2 0-67.2 12.8-89.6 35.2-25.6 22.4-41.6 57.6-38.4 89.6v764.8zM323.2 672l-35.2 48c-3.2 3.2-9.6 6.4-12.8 6.4-12.8 3.2-19.2-3.2-22.4-16l-19.2-150.4c-3.2-16 3.2-22.4 16-22.4l150.4-22.4 12.8 6.4c3.2 3.2 6.4 6.4 6.4 12.8s-3.2 9.6-6.4 12.8l-48 64c35.2 32 80 48 128 51.2h41.6l12.8-3.2h9.6l6.4-3.2 19.2-6.4 12.8-6.4h3.2l16-9.6v-3.2c12.8-6.4 22.4-16 32-25.6h3.2l9.6-12.8 6.4-6.4 3.2-6.4 12.8-19.2 16-44.8c9.6-35.2 9.6-73.6 0-108.8-12.8-54.4-48-102.4-96-128-48-28.8-105.6-38.4-160-22.4l-44.8 16c-38.4 22.4-70.4 54.4-89.6 92.8-6.4 6.4-12.8 12.8-19.2 16-9.6 3.2-19.2 3.2-25.6 0-9.6-6.4-19.2-12.8-22.4-22.4s-3.2-19.2 3.2-28.8c32-60.8 83.2-108.8 147.2-131.2v-3.2l41.6-12.8 67.2-6.4c76.8 0 150.4 28.8 201.6 86.4 57.6 51.2 86.4 124.8 86.4 201.6v16l-3.2 9.6v28.8c-12.8 54.4-41.6 102.4-83.2 137.6v0l-9.6 12.8-22.4 16h-6.4l-9.6 6.4-28.8 12.8-32 12.8-6.4 3.2h-16v3.2l-16 3.2c-44.8 6.4-92.8 0-137.6-12.8l-12.8-3.2c-32-3.2-57.6-19.2-80-38.4z" /> +<glyph unicode="" glyph-name="reset" data-tags="reset" d="M150.4 809.6c99.2 99.2 240 160 393.6 150.4 256-16 467.2-227.2 480-483.2 12.8-297.6-220.8-540.8-512-540.8-204.8 0-380.8 121.6-464 294.4-19.2 41.6 12.8 89.6 60.8 89.6v0c25.6 0 48-12.8 57.6-35.2 64-134.4 204.8-227.2 368-217.6 185.6 9.6 355.2 182.4 361.6 368 9.6 214.4-166.4 396.8-384 396.8-105.6 0-201.6-44.8-268.8-115.2l108.8-108.8c19.2-19.2 6.4-51.2-19.2-54.4l-297.6-38.4c-19.2-3.2-35.2 12.8-35.2 32v336c0 28.8 35.2 41.6 54.4 22.4l96-96z" /> +<glyph unicode="" glyph-name="rotation-lock" data-tags="rotation-lock" d="M512 358.4c-12.8 0-25.6-3.2-35.2-12.8 0 0 0 0 0 0-16-19.2-16-48 0-64 9.6-9.6 22.4-12.8 35.2-12.8s22.4 6.4 32 12.8c19.2 19.2 19.2 48 0 67.2-6.4 6.4-19.2 9.6-32 9.6zM512 729.6c-32 0-64-12.8-89.6-38.4-22.4-22.4-38.4-54.4-35.2-86.4v-105.6h249.6v105.6c0 32-12.8 64-35.2 86.4-25.6 25.6-57.6 41.6-89.6 38.4zM937.6 921.6c-25.6 25.6-60.8 38.4-96 38.4h-659.2c-35.2 0-70.4-16-96-38.4-22.4-25.6-35.2-60.8-35.2-92.8v-764.8c0-35.2 12.8-70.4 35.2-96 25.6-22.4 60.8-35.2 96-32h659.2c35.2 0 67.2 9.6 92.8 32 25.6 25.6 41.6 60.8 38.4 96v764.8c0 32-12.8 67.2-35.2 92.8zM742.4 192c0-25.6-22.4-48-48-48h-368c-12.8 0-25.6 6.4-32 12.8-9.6 9.6-12.8 19.2-12.8 32v259.2c0 12.8 6.4 25.6 12.8 32 9.6 9.6 19.2 12.8 32 12.8h6.4v105.6c0 48 19.2 92.8 51.2 128s80 54.4 124.8 54.4c48 0 92.8-19.2 124.8-54.4 35.2-32 51.2-80 51.2-128v-105.6h6.4c12.8 0 25.6-3.2 32-12.8 9.6-9.6 12.8-19.2 12.8-32v-256z" /> +<glyph unicode="" glyph-name="rotation" data-tags="rotation" d="M307.2 67.2c-147.2 80-233.6 233.6-224 400 6.4 137.6 80 262.4 192 336v-70.4c0-9.6 3.2-22.4 9.6-28.8 6.4-9.6 16-12.8 28.8-12.8 9.6 0 22.4 3.2 28.8 9.6 9.6 6.4 12.8 16 12.8 28.8l3.2 150.4c0 9.6-3.2 22.4-9.6 28.8-6.4 9.6-16 12.8-28.8 12.8l-166.4 12.8c-9.6 0-22.4-3.2-28.8-9.6-9.6-6.4-12.8-16-16-28.8 0-9.6 3.2-22.4 9.6-28.8 9.6-6.4 19.2-12.8 32-12.8l48-3.2c-118.4-92.8-188.8-227.2-198.4-377.6-6.4-137.6 38.4-268.8 131.2-368 38.4-44.8 86.4-80 137.6-108.8 6.4-3.2 12.8-6.4 19.2-6.4 3.2 0 9.6 0 12.8 3.2 9.6 3.2 19.2 12.8 25.6 22.4 6.4 19.2 0 41.6-19.2 51.2zM1024 419.2c9.6 198.4-92.8 380.8-268.8 476.8-9.6 6.4-22.4 6.4-32 3.2s-19.2-12.8-22.4-22.4c-9.6-19.2 0-41.6 16-51.2 147.2-80 233.6-233.6 224-400-6.4-137.6-80-262.4-192-336l3.2 64c0 22.4-16 41.6-38.4 41.6-9.6 0-22.4-3.2-28.8-9.6-9.6-6.4-12.8-16-12.8-28.8l-6.4-147.2c0-9.6 3.2-22.4 9.6-28.8 6.4-9.6 16-12.8 28.8-12.8l147.2-6.4c0 0 0 0 3.2 0 22.4 0 38.4 16 41.6 38.4 0 22.4-16 41.6-38.4 41.6h-25.6c112 92.8 182.4 227.2 192 377.6zM761.6 537.6l-169.6 169.6c-22.4 22.4-60.8 22.4-86.4 0l-256-256c-22.4-22.4-22.4-60.8 0-86.4l169.6-169.6c22.4-22.4 60.8-22.4 86.4 0l256 256c25.6 25.6 25.6 64 0 86.4z" /> +<glyph unicode="" glyph-name="rwis" data-tags="rwis" d="M316.8 441.6c6.4 9.6 9.6 22.4 9.6 38.4 0 19.2-6.4 35.2-22.4 48-12.8 9.6-35.2 16-60.8 16h-86.4v-211.2h54.4v73.6h28.8l38.4-73.6h57.6v3.2l-48 83.2c12.8 6.4 22.4 16 28.8 22.4zM265.6 454.4c-6.4-6.4-12.8-9.6-22.4-9.6h-32v57.6h32c9.6 0 19.2-3.2 22.4-6.4 6.4-6.4 6.4-12.8 6.4-22.4 3.2-6.4 0-12.8-6.4-19.2zM777.6 502.4c6.4 3.2 12.8 6.4 22.4 6.4s16-3.2 22.4-6.4c6.4-3.2 9.6-12.8 9.6-19.2h51.2c0 12.8-3.2 25.6-9.6 35.2s-16 19.2-28.8 22.4c-12.8 6.4-25.6 9.6-41.6 9.6s-32-3.2-44.8-6.4c-12.8-6.4-22.4-12.8-32-22.4-3.2-6.4-6.4-12.8-9.6-19.2h-32v22.4h-6.4v28.8l-3.2 41.6h-35.2v-76.8h-6.4v-22.4h-38.4l9.6 44.8h-51.2l-22.4-124.8h-3.2l-32 128h-44.8l-28.8-134.4-25.6 134.4h-51.2l48-211.2h54.4l28.8 121.6 28.8-121.6h54.4l16 73.6h35.2v-16h22.4v-19.2h-22.4v-41.6h99.2v41.6h-22.4v19.2h22.4v16h99.2v9.6c6.4-3.2 12.8-6.4 16-9.6 6.4-3.2 9.6-9.6 9.6-19.2 0-6.4-3.2-9.6-6.4-16-6.4-3.2-12.8-6.4-19.2-6.4-12.8 0-22.4 3.2-28.8 9.6s-9.6 12.8-9.6 25.6h-54.4c0-12.8 3.2-25.6 9.6-35.2s19.2-19.2 32-25.6c12.8-6.4 28.8-9.6 48-9.6 25.6 0 44.8 6.4 60.8 16 12.8 9.6 22.4 25.6 22.4 44.8 0 22.4-12.8 41.6-35.2 54.4-9.6 6.4-22.4 9.6-38.4 16s-25.6 9.6-32 12.8c-3.2 3.2-3.2 3.2-6.4 6.4v19.2c-3.2 0 0 0 0 3.2zM636.8 438.4h-25.6v-19.2h-32l6.4 35.2h48v-16zM793.6 419.2h-83.2v19.2h-22.4v16h44.8c6.4-9.6 16-16 32-22.4 3.2-3.2 16-9.6 28.8-12.8zM841.6 768h-659.2c-102.4 0-182.4-80-182.4-182.4v-278.4c0-99.2 80-179.2 182.4-179.2h662.4c99.2 0 182.4 80 182.4 182.4v278.4c-3.2 99.2-83.2 179.2-185.6 179.2zM956.8 310.4c0-64-51.2-115.2-115.2-115.2h-659.2c-64 0-115.2 51.2-115.2 115.2v278.4c0 64 51.2 115.2 115.2 115.2h662.4c64 0 115.2-51.2 115.2-115.2v-278.4z" /> +<glyph unicode="" glyph-name="search" data-tags="search" d="M1008 28.8v0l-272 272 12.8 16c51.2 73.6 76.8 163.2 73.6 252.8-12.8 227.2-208 400-435.2 390.4-108.8-6.4-208-54.4-281.6-134.4-73.6-83.2-112-188.8-105.6-297.6 9.6-211.2 179.2-377.6 387.2-387.2 89.6-3.2 179.2 22.4 252.8 73.6l16 12.8 272-272c19.2-19.2 57.6-19.2 76.8 0 9.6 9.6 16 25.6 16 38.4 3.2 9.6-3.2 25.6-12.8 35.2zM409.6 249.6c-166.4 0-300.8 134.4-300.8 300.8s134.4 300.8 300.8 300.8c166.4 0 300.8-134.4 300.8-300.8s-134.4-300.8-300.8-300.8z" /> +<glyph unicode="" glyph-name="server" data-tags="server" d="M876.8 428.8h-729.6c-83.2 0-147.2-67.2-147.2-147.2v-121.6c0-83.2 67.2-147.2 147.2-147.2h726.4c83.2 0 147.2 67.2 147.2 147.2v121.6c3.2 80-64 147.2-144 147.2zM934.4 160c0-32-25.6-57.6-57.6-57.6h-729.6c-32 0-57.6 25.6-57.6 57.6v121.6c0 32 25.6 57.6 57.6 57.6h726.4c32 0 57.6-25.6 57.6-57.6v-121.6zM217.6 272c-28.8 0-51.2-22.4-51.2-51.2s22.4-51.2 51.2-51.2 51.2 22.4 51.2 51.2c0 28.8-22.4 51.2-51.2 51.2zM876.8 883.2h-729.6c-80 0-147.2-67.2-147.2-147.2v-121.6c0-83.2 67.2-147.2 147.2-147.2h726.4c83.2 0 147.2 67.2 147.2 147.2v121.6c3.2 80-64 147.2-144 147.2zM934.4 614.4c0-32-25.6-57.6-57.6-57.6h-729.6c-32 0-57.6 25.6-57.6 57.6v121.6c0 32 25.6 57.6 57.6 57.6h726.4c32 0 57.6-25.6 57.6-57.6v-121.6zM217.6 726.4c-28.8 0-51.2-22.4-51.2-51.2s22.4-51.2 51.2-51.2 51.2 22.4 51.2 51.2-22.4 51.2-51.2 51.2zM361.6 272c-28.8 0-51.2-22.4-51.2-51.2s22.4-51.2 51.2-51.2 51.2 22.4 51.2 51.2c0 28.8-22.4 51.2-51.2 51.2zM361.6 726.4c-28.8 0-51.2-22.4-51.2-51.2s22.4-51.2 51.2-51.2 51.2 22.4 51.2 51.2-22.4 51.2-51.2 51.2zM800 624h-153.6c-28.8 0-51.2 22.4-51.2 51.2v0c0 28.8 22.4 51.2 51.2 51.2h153.6c28.8 0 51.2-22.4 51.2-51.2v0c0-28.8-22.4-51.2-51.2-51.2zM800 169.6h-153.6c-28.8 0-51.2 22.4-51.2 51.2v0c0 28.8 22.4 51.2 51.2 51.2h153.6c28.8 0 51.2-22.4 51.2-51.2v0c0-28.8-22.4-51.2-51.2-51.2z" /> +<glyph unicode="" glyph-name="share" data-tags="share" d="M320 720c9.6-9.6 22.4-16 35.2-12.8 12.8 0 25.6 6.4 35.2 12.8l73.6 73.6-3.2-470.4c0-12.8 6.4-25.6 12.8-32 9.6-9.6 22.4-16 35.2-12.8 12.8 0 25.6 6.4 32 12.8 9.6 9.6 16 22.4 16 32v473.6l76.8-76.8c9.6-9.6 22.4-12.8 32-12.8 12.8 0 25.6 3.2 35.2 12.8h3.2c9.6 9.6 12.8 22.4 12.8 32 0 12.8-3.2 25.6-12.8 35.2l-160 156.8c-6.4 9.6-19.2 16-32 16s-25.6-6.4-35.2-12.8l-156.8-156.8c-6.4-9.6-12.8-22.4-12.8-35.2s6.4-25.6 12.8-35.2zM912 630.4h-195.2c-25.6 0-48-16-51.2-41.6-6.4-32 19.2-57.6 48-57.6h172.8c22.4 0 38.4-19.2 38.4-38.4v-416c0-22.4-19.2-38.4-38.4-38.4h-748.8c-22.4 0-38.4 19.2-38.4 38.4v416c0 22.4 19.2 38.4 38.4 38.4h169.6c25.6 0 48 16 51.2 41.6 6.4 32-19.2 57.6-48 57.6h-198.4c-60.8 0-112-51.2-112-112v-473.6c0-57.6 51.2-108.8 112-108.8h803.2c60.8 0 112 51.2 112 112v470.4c-3.2 64-54.4 112-115.2 112z" /> +<glyph unicode="" glyph-name="shield" data-tags="shield" d="M953.6 761.6c-6.4 41.6-35.2 76.8-76.8 89.6-57.6 19.2-118.4 35.2-179.2 54.4-86.4 22.4-147.2 54.4-185.6 54.4s-99.2-32-185.6-54.4v0c-60.8-16-121.6-35.2-179.2-54.4-41.6-12.8-73.6-48-76.8-89.6-41.6-294.4 64-499.2 156.8-617.6 44.8-57.6 99.2-108.8 160-153.6 22.4-16 44.8-28.8 67.2-38.4s41.6-16 57.6-16 35.2 6.4 57.6 16c22.4 12.8 44.8 25.6 67.2 38.4 60.8 41.6 115.2 92.8 160 153.6 96 118.4 198.4 323.2 156.8 617.6zM720 204.8c-38.4-51.2-86.4-96-137.6-131.2-22.4-16-41.6-25.6-51.2-32-6.4-3.2-12.8-6.4-16-6.4 0 0 0 0 0 0s0 0 0 0c-3.2 0-9.6 3.2-16 6.4-9.6 6.4-28.8 12.8-51.2 32-35.2 22.4-86.4 67.2-137.6 131.2-86.4 105.6-176 284.8-140.8 544 0 3.2 3.2 6.4 6.4 9.6 57.6 16 118.4 35.2 176 48 76.8 19.2 131.2 51.2 160 51.2s83.2-32 160-51.2c70.4-19.2 140.8-41.6 176-51.2 3.2 0 6.4-3.2 6.4-9.6 35.2-256-54.4-435.2-134.4-540.8z" /> +<glyph unicode="" glyph-name="shift-fill" data-tags="shift-fill" d="M460.8 870.4c25.6 28.8 70.4 28.8 99.2 3.2 0 0 3.2-3.2 3.2-3.2l441.6-470.4c41.6-44.8 9.6-118.4-51.2-118.4h-198.4v-208c0-38.4-32-70.4-70.4-70.4h-345.6c-38.4 0-70.4 32-70.4 70.4v208h-198.4c-60.8 0-92.8 73.6-51.2 118.4l441.6 470.4z" /> +<glyph unicode="" glyph-name="shift" data-tags="shift" d="M1011.2 403.2l-441.6 473.6c0 0-3.2 3.2-3.2 3.2-32 28.8-80 28.8-108.8-3.2l-444.8-473.6c-22.4-22.4-25.6-54.4-12.8-83.2s38.4-48 70.4-48h188.8v-201.6c0-41.6 35.2-76.8 76.8-76.8h348.8c41.6 0 76.8 35.2 76.8 76.8v201.6h188.8c32 0 57.6 19.2 70.4 48 16 28.8 12.8 60.8-9.6 83.2zM755.2 358.4c-41.6 0-76.8-35.2-76.8-76.8v-201.6h-332.8v201.6c0 41.6-35.2 76.8-76.8 76.8h-128c-19.2 0-28.8 22.4-16 38.4l364.8 390.4c12.8 12.8 35.2 12.8 48 0l364.8-390.4c12.8-12.8 3.2-38.4-16-38.4h-131.2z" /> +<glyph unicode="" glyph-name="shuffle" data-tags="shuffle" d="M867.2 297.6c-3.2 3.2-6.4 3.2-9.6 3.2-9.6 0-16-6.4-16-16v-80c-92.8 0-179.2 44.8-252.8 128-32 35.2-57.6 73.6-80 115.2 22.4 41.6 48 80 80 115.2 76.8 86.4 160 128 252.8 128v-83.2c0-3.2 0-6.4 3.2-9.6 6.4-6.4 16-6.4 22.4-3.2l150.4 124.8c6.4 6.4 6.4 19.2 0 25.6l-150.4 124.8c-3.2 3.2-6.4 3.2-9.6 3.2-9.6 0-16-6.4-16-16v-80c-147.2 0-256-86.4-320-160-25.6-28.8-48-57.6-60.8-83.2-19.2 28.8-38.4 57.6-60.8 83.2-64 73.6-172.8 160-320 160h-32c-28.8 3.2-48-19.2-48-41.6s19.2-44.8 44.8-44.8h32c92.8 0 179.2-44.8 252.8-128 32-35.2 57.6-73.6 80-115.2-22.4-41.6-48-80-80-115.2-76.8-86.4-160-128-252.8-128h-32c-25.6 0-44.8-19.2-44.8-44.8s19.2-44.8 44.8-44.8h32c147.2 0 256 86.4 320 160 25.6 28.8 48 57.6 60.8 83.2 19.2-28.8 38.4-57.6 60.8-83.2 64-73.6 172.8-160 320-160v-80c0-3.2 0-6.4 3.2-9.6 6.4-6.4 16-6.4 22.4-3.2l150.4 124.8c6.4 6.4 6.4 19.2 0 25.6l-147.2 124.8z" /> +<glyph unicode="" glyph-name="silent" data-tags="silent" d="M617.6 761.6c0 35.2-19.2 41.6-44.8 19.2l-105.6-96 153.6-153.6v230.4h-3.2zM179.2 582.4c-32 0-60.8-25.6-60.8-60.8v-179.2c0-32 28.8-60.8 60.8-60.8h166.4l227.2-201.6c25.6-22.4 44.8-12.8 44.8 19.2v131.2l-348.8 352h-89.6zM892.8 163.2l-649.6 649.6c-16 19.2-44.8 19.2-64 0s-19.2-48 0-64l649.6-649.6c19.2-19.2 48-19.2 64 0 19.2 19.2 19.2 48 0 64z" /> +<glyph unicode="" glyph-name="sim" data-tags="sim" d="M867.2 809.6l-121.6 121.6c-19.2 19.2-41.6 28.8-67.2 28.8h-454.4c-54.4 0-96-41.6-96-96v-832c0-54.4 41.6-96 96-96h576c54.4 0 96 41.6 96 96v710.4c0 25.6-9.6 48-28.8 67.2zM832 32c0-19.2-12.8-32-32-32h-576c-19.2 0-32 12.8-32 32v832c0 19.2 12.8 32 32 32h454.4c9.6 0 16-3.2 22.4-9.6l121.6-121.6c6.4-6.4 9.6-16 9.6-22.4v-710.4zM320 528h384v-153.6h-384v153.6zM464 329.6h96v-134.4h-96v134.4zM620.8 195.2h51.2c19.2 0 32 12.8 32 32v102.4h-83.2v-134.4zM320 227.2c0-19.2 12.8-32 32-32h57.6v134.4h-89.6v-102.4zM464 700.8h96v-134.4h-96v134.4zM704 668.8c0 19.2-12.8 32-32 32h-51.2v-134.4h83.2v102.4zM409.6 700.8h-57.6c-19.2 0-32-12.8-32-32v-102.4h89.6v134.4z" /> +<glyph unicode="" glyph-name="slash" data-tags="slash" d="M937.6 873.6v0 0c-28.8 28.8-76.8 28.8-102.4 0l-748.8-748.8c-12.8-12.8-22.4-32-22.4-51.2s6.4-38.4 22.4-51.2 32-22.4 51.2-22.4 38.4 6.4 51.2 22.4l748.8 745.6h3.2c25.6 32 25.6 76.8-3.2 105.6z" /> +<glyph unicode="" glyph-name="sliders" data-tags="sliders" d="M294.4 592c-60.8 0-115.2-38.4-134.4-92.8h-108.8c-28.8 0-51.2-22.4-51.2-51.2v0c0-28.8 22.4-51.2 51.2-51.2h108.8c19.2-54.4 73.6-92.8 134.4-92.8s115.2 38.4 134.4 92.8h544c28.8 0 51.2 22.4 51.2 51.2v0c0 28.8-22.4 51.2-51.2 51.2h-544c-19.2 54.4-73.6 92.8-134.4 92.8zM294.4 390.4c-32 0-57.6 25.6-57.6 57.6s25.6 57.6 57.6 57.6 57.6-25.6 57.6-57.6c0-32-25.6-57.6-57.6-57.6zM729.6 227.2c-60.8 0-115.2-38.4-134.4-96h-544c-28.8 0-51.2-22.4-51.2-51.2v0c0-25.6 22.4-48 51.2-48h544c22.4-54.4 73.6-92.8 134.4-92.8s112 38.4 134.4 92.8h108.8c28.8 0 51.2 22.4 51.2 51.2v0c0 28.8-22.4 51.2-51.2 51.2h-108.8c-19.2 54.4-73.6 92.8-134.4 92.8zM729.6 25.6c-32 0-57.6 25.6-57.6 57.6s25.6 57.6 57.6 57.6c32 0 57.6-25.6 57.6-57.6s-25.6-57.6-57.6-57.6zM864 864c-22.4 54.4-73.6 92.8-134.4 92.8s-112-38.4-134.4-92.8h-544c-28.8 0-51.2-22.4-51.2-51.2v0c0-28.8 22.4-51.2 51.2-51.2h544c19.2-54.4 73.6-96 134.4-96s115.2 38.4 134.4 96h108.8c28.8 0 51.2 22.4 51.2 51.2v0c0 28.8-22.4 51.2-51.2 51.2h-108.8zM729.6 752c-32 0-57.6 25.6-57.6 57.6s25.6 57.6 57.6 57.6c32 0 57.6-25.6 57.6-57.6 0-28.8-25.6-57.6-57.6-57.6z" /> +<glyph unicode="" glyph-name="smart-watch" data-tags="smart-watch" d="M662.4 582.4l-169.6-99.2v35.2c0 3.2-3.2 9.6-9.6 9.6s-6.4-3.2-6.4-9.6v-35.2l-118.4 67.2c-12.8 6.4-28.8 3.2-38.4-9.6-6.4-12.8-3.2-28.8 9.6-38.4l137.6-80c0 0 0 0 0 0 3.2 0 3.2-3.2 6.4-3.2 0 0 0 0 0 0v-195.2c0-3.2 3.2-9.6 6.4-9.6s9.6 3.2 9.6 9.6v195.2c0 0 0 0 0 0 3.2 0 3.2 0 6.4 3.2 0 0 0 0 0 0l192 112c12.8 6.4 19.2 25.6 9.6 38.4-3.2 12.8-22.4 16-35.2 9.6zM844.8 617.6h-22.4c-6.4 0-12.8-3.2-16-9.6v44.8c0 57.6-35.2 108.8-86.4 128 0 0 0 0-3.2 3.2-6.4 9.6-16 19.2-22.4 32-9.6 16-19.2 35.2-19.2 54.4-3.2 12.8-3.2 32-3.2 48 0 3.2 0 6.4 0 9.6-3.2 12.8-12.8 22.4-25.6 22.4-41.6 6.4-128 9.6-172.8 9.6-38.4 0-121.6-3.2-160-9.6-12.8-3.2-22.4-12.8-25.6-25.6-3.2-9.6 3.2-67.2-16-99.2-6.4-9.6-22.4-38.4-32-51.2-44.8-22.4-73.6-70.4-76.8-121.6v-409.6c0-54.4 32-99.2 76.8-121.6 3.2-3.2 3.2-3.2 6.4-6.4 6.4-9.6 16-19.2 22.4-32 9.6-16 19.2-35.2 19.2-54.4 3.2-16 3.2-32 3.2-48 0-3.2 0-6.4 0-9.6 3.2-12.8 12.8-22.4 25.6-22.4 41.6-6.4 128-9.6 172.8-9.6 38.4 0 121.6 3.2 163.2 9.6 12.8 3.2 22.4 12.8 25.6 25.6s-3.2 67.2 16 102.4c3.2 9.6 19.2 32 28.8 44.8 51.2 19.2 83.2 70.4 83.2 128v220.8c3.2-6.4 9.6-9.6 16-9.6h22.4c9.6 0 16 6.4 16 16v131.2c0 3.2-9.6 9.6-16 9.6zM742.4 243.2c0-41.6-35.2-76.8-76.8-76.8h-364.8c-41.6 0-76.8 35.2-76.8 76.8v409.6c0 41.6 35.2 76.8 76.8 76.8v0h364.8c41.6 0 76.8-35.2 76.8-76.8v-409.6z" /> +<glyph unicode="" glyph-name="sort-alpha-down-alt" data-tags="sort-alpha-down-alt" d="M441.6 217.6c-12.8 12.8-35.2 12.8-48 0l-80-80v684.8c0 19.2-16 35.2-35.2 35.2s-35.2-16-35.2-35.2v-684.8l-80 80c-12.8 12.8-35.2 12.8-48 0s-12.8-35.2 0-48l140.8-140.8c0 0 0 0 0 0 3.2-3.2 3.2-3.2 6.4-3.2s3.2-3.2 6.4-3.2c9.6-3.2 19.2-3.2 25.6 0 3.2 0 3.2 3.2 6.4 3.2s3.2 3.2 6.4 3.2l140.8 140.8c0 0 0 0 0 0 6.4 9.6 6.4 32-6.4 48 0 0 0 0 0 0zM787.2 390.4h-41.6c-12.8 0-25.6-9.6-28.8-22.4l-102.4-307.2c-6.4-19.2 9.6-41.6 28.8-41.6h6.4c12.8 0 25.6 9.6 32 22.4l22.4 73.6h124.8l22.4-73.6c3.2-12.8 16-22.4 32-22.4h9.6c22.4 0 38.4 22.4 28.8 41.6l-102.4 307.2c-6.4 12.8-19.2 22.4-32 22.4zM716.8 166.4l44.8 150.4h3.2l44.8-150.4h-92.8zM902.4 537.6c0 16-12.8 28.8-28.8 28.8h-153.6v3.2l172.8 252.8c3.2 6.4 6.4 12.8 6.4 19.2v6.4c0 19.2-12.8 32-32 32h-201.6c-16 0-28.8-12.8-28.8-28.8v0c0-16 12.8-28.8 28.8-28.8h144v-3.2l-176-252.8c-3.2-6.4-6.4-12.8-6.4-19.2v-6.4c0-19.2 12.8-32 32-32h211.2c19.2-3.2 32 9.6 32 28.8v0z" /> +<glyph unicode="" glyph-name="sort-alpha-down" data-tags="sort-alpha-down" d="M441.6 217.6c-12.8 12.8-35.2 12.8-48 0l-80-80v684.8c0 19.2-16 35.2-35.2 35.2s-35.2-16-35.2-35.2v-684.8l-80 80c-12.8 12.8-35.2 12.8-48 0s-12.8-35.2 0-48l140.8-140.8c0 0 0 0 0 0 3.2-3.2 3.2-3.2 6.4-3.2s3.2-3.2 6.4-3.2c9.6-3.2 19.2-3.2 25.6 0 3.2 0 3.2 3.2 6.4 3.2s3.2 3.2 6.4 3.2l140.8 140.8c0 0 0 0 0 0 6.4 9.6 6.4 32-6.4 48 0 0 0 0 0 0zM700.8 601.6h124.8l22.4-73.6c3.2-12.8 16-22.4 32-22.4h9.6c22.4 0 38.4 22.4 28.8 41.6l-102.4 307.2c-3.2 12.8-16 22.4-28.8 22.4h-41.6c-12.8 0-25.6-9.6-28.8-22.4l-102.4-307.2c-6.4-19.2 9.6-41.6 28.8-41.6h6.4c12.8 0 25.6 9.6 32 22.4l19.2 73.6zM761.6 806.4h3.2l44.8-150.4h-96l48 150.4zM720 80l172.8 252.8c3.2 6.4 6.4 12.8 6.4 19.2v6.4c0 19.2-12.8 32-32 32h-201.6c-16 0-28.8-12.8-28.8-28.8v0c0-16 12.8-28.8 28.8-28.8h144v-3.2l-176-252.8c-3.2-6.4-6.4-12.8-6.4-19.2v-6.4c0-19.2 12.8-32 32-32h211.2c16 0 28.8 12.8 28.8 28.8v0c0 16-12.8 28.8-28.8 28.8h-153.6v3.2z" /> +<glyph unicode="" glyph-name="sort-alpha-up-alt" data-tags="sort-alpha-up-alt" d="M441.6 707.2l-140.8 137.6c0 3.2-3.2 3.2-6.4 6.4-3.2 0-3.2 3.2-6.4 3.2-9.6 3.2-19.2 3.2-25.6 0-3.2 0-3.2-3.2-6.4-3.2 0-3.2-3.2-3.2-3.2-6.4 0 0 0 0 0 0l-140.8-137.6c-12.8-12.8-12.8-35.2 0-48s35.2-12.8 48 0l83.2 76.8v-684.8c0-19.2 16-35.2 35.2-35.2s35.2 16 35.2 35.2v684.8l80-80c12.8-12.8 35.2-12.8 48 0 0 0 0 0 0 0 12.8 12.8 12.8 35.2 0 51.2 0 0 0 0 0 0zM787.2 390.4h-41.6c-12.8 0-25.6-9.6-28.8-22.4l-102.4-310.4c-6.4-19.2 9.6-41.6 28.8-41.6h6.4c12.8 0 25.6 9.6 32 22.4l22.4 73.6h124.8l22.4-73.6c3.2-12.8 16-22.4 32-22.4h9.6c22.4 0 38.4 22.4 28.8 41.6l-102.4 310.4c-6.4 12.8-19.2 22.4-32 22.4zM716.8 166.4l44.8 150.4h3.2l44.8-150.4h-92.8zM902.4 537.6c0 16-12.8 28.8-28.8 28.8h-153.6v3.2l172.8 252.8c3.2 6.4 6.4 12.8 6.4 19.2v6.4c0 16-12.8 32-32 32h-201.6c-16 0-28.8-12.8-28.8-28.8v0c0-16 12.8-28.8 28.8-28.8h144v-3.2l-176-252.8c-3.2-6.4-6.4-12.8-6.4-19.2v-6.4c0-16 12.8-32 32-32h214.4c16-3.2 28.8 9.6 28.8 28.8v0z" /> +<glyph unicode="" glyph-name="sort-alpha-up" data-tags="sort-alpha-up" d="M441.6 707.2l-140.8 137.6c0 3.2-3.2 3.2-6.4 6.4-3.2 0-3.2 3.2-6.4 3.2-9.6 3.2-19.2 3.2-25.6 0-3.2 0-3.2-3.2-6.4-3.2 0-3.2-3.2-3.2-3.2-6.4 0 0 0 0 0 0l-140.8-137.6c-12.8-12.8-12.8-35.2 0-48s35.2-12.8 48 0l83.2 76.8v-684.8c0-19.2 16-35.2 35.2-35.2s35.2 16 35.2 35.2v684.8l80-80c12.8-12.8 35.2-12.8 48 0 0 0 0 0 0 0 12.8 12.8 12.8 35.2 0 51.2 0 0 0 0 0 0zM720 80l172.8 252.8c3.2 6.4 6.4 12.8 6.4 19.2v6.4c0 19.2-12.8 32-32 32h-201.6c-16 0-28.8-12.8-28.8-28.8v0c0-16 12.8-28.8 28.8-28.8h144v-3.2l-176-252.8c-3.2-6.4-6.4-12.8-6.4-19.2v-6.4c0-19.2 12.8-32 32-32h214.4c16 0 28.8 12.8 28.8 28.8v0c0 16-12.8 28.8-28.8 28.8h-153.6v3.2zM700.8 601.6h124.8l22.4-73.6c3.2-12.8 16-22.4 32-22.4h9.6c22.4 0 38.4 22.4 28.8 41.6l-102.4 307.2c-3.2 12.8-16 22.4-28.8 22.4h-41.6c-12.8 0-25.6-9.6-28.8-22.4l-102.4-307.2c-6.4-19.2 9.6-41.6 28.8-41.6h6.4c12.8 0 25.6 9.6 32 22.4l19.2 73.6zM761.6 806.4h3.2l44.8-150.4h-96l48 150.4z" /> +<glyph unicode="" glyph-name="sort-down-alt" data-tags="sort-down-alt" d="M496 553.6h208c19.2 0 35.2 16 35.2 35.2s-16 35.2-35.2 35.2h-208c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2zM496 761.6h70.4c19.2 0 35.2 16 35.2 35.2s-16 35.2-35.2 35.2h-70.4c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2zM345.6 262.4c-12.8 12.8-35.2 12.8-48 0l-80-80v614.4c-3.2 19.2-19.2 35.2-38.4 35.2s-35.2-16-35.2-35.2v-614.4l-80 80c-12.8 12.8-35.2 12.8-48 0s-12.8-35.2 0-48l140.8-140.8c0 0 0 0 0 0 3.2-3.2 3.2-3.2 6.4-3.2s3.2-3.2 6.4-3.2c9.6-3.2 19.2-3.2 25.6 0 3.2 0 3.2 3.2 6.4 3.2s3.2 3.2 6.4 3.2l140.8 140.8c0 0 0 0 0 0 9.6 12.8 9.6 35.2-3.2 48 0 0 0 0 0 0zM496 342.4h348.8c19.2 0 35.2 16 35.2 35.2s-16 35.2-35.2 35.2h-348.8c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2zM982.4 204.8h-486.4c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2h489.6c19.2 0 35.2 16 35.2 35.2s-19.2 35.2-38.4 35.2z" /> +<glyph unicode="" glyph-name="sort-down" data-tags="sort-down" d="M563.2 134.4h-70.4c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2h70.4c19.2 0 35.2 16 35.2 35.2s-16 35.2-35.2 35.2zM345.6 262.4c-12.8 12.8-35.2 12.8-48 0l-80-80v614.4c-3.2 19.2-19.2 35.2-38.4 35.2s-35.2-16-35.2-35.2v-614.4l-80 80c-12.8 12.8-35.2 12.8-48 0s-12.8-35.2 0-48l140.8-140.8c0 0 0 0 0 0 3.2-3.2 3.2-3.2 6.4-3.2s3.2-3.2 6.4-3.2c9.6-3.2 19.2-3.2 25.6 0 3.2 0 3.2 3.2 6.4 3.2s3.2 3.2 6.4 3.2l140.8 140.8c0 0 0 0 0 0 9.6 12.8 9.6 35.2-3.2 48 0 0 0 0 0 0zM704 342.4h-208c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2h208c19.2 0 35.2 16 35.2 35.2s-16 35.2-35.2 35.2zM844.8 553.6h-348.8c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2h348.8c19.2 0 35.2 16 35.2 35.2s-16 35.2-35.2 35.2zM982.4 761.6h-486.4c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2h489.6c19.2 0 35.2 16 35.2 35.2-3.2 19.2-19.2 35.2-38.4 35.2z" /> +<glyph unicode="" glyph-name="sort-numeric-down-alt" data-tags="sort-numeric-down-alt" d="M432 214.4c-12.8 12.8-35.2 12.8-48 0l-80-80v678.4c0 19.2-16 35.2-35.2 35.2s-35.2-16-35.2-35.2v-678.4l-80 80c-12.8 12.8-35.2 12.8-48 0s-12.8-35.2 0-48l137.6-137.6c0 0 0 0 0 0 3.2-3.2 3.2-3.2 6.4-3.2s3.2-3.2 6.4-3.2c9.6-3.2 19.2-3.2 25.6 0 3.2 0 3.2 3.2 6.4 3.2s3.2 3.2 6.4 3.2l137.6 137.6c0 0 0 0 0 0 12.8 12.8 12.8 35.2 0 48 0 0 0 0 0 0zM694.4 323.2v-67.2l83.2 60.8h3.2v-300.8h73.6v371.2h-73.6zM784 880c-76.8 0-137.6-48-137.6-128s57.6-121.6 118.4-121.6c48 0 76.8 25.6 86.4 51.2h3.2c3.2-70.4-22.4-128-80-128-28.8 0-48 16-54.4 32h-70.4c3.2-41.6 44.8-89.6 121.6-89.6 99.2 0 147.2 67.2 147.2 198.4 9.6 140.8-57.6 185.6-134.4 185.6zM784 684.8c-35.2 0-64 22.4-64 67.2s28.8 70.4 64 70.4c38.4 0 64-25.6 64-70.4s-28.8-67.2-64-67.2z" /> +<glyph unicode="" glyph-name="sort-numeric-down" data-tags="sort-numeric-down" d="M432 220.8c-12.8 12.8-35.2 12.8-48 0l-80-80v681.6c0 19.2-16 35.2-35.2 35.2s-35.2-16-35.2-35.2v-678.4l-80 80c-12.8 12.8-35.2 12.8-48 0s-12.8-35.2 0-48l137.6-137.6c0 0 0 0 0 0 3.2-6.4 6.4-6.4 6.4-9.6 3.2 0 3.2-3.2 6.4-3.2 9.6-3.2 19.2-3.2 25.6 0 3.2 0 3.2 3.2 6.4 3.2s3.2 3.2 6.4 3.2l137.6 137.6c0 0 0 0 0 0 12.8 16 12.8 38.4 0 51.2 0 0 0 0 0 0zM780.8 809.6v-300.8h73.6v371.2h-73.6l-86.4-64v-67.2l83.2 60.8zM784 400c-76.8 0-137.6-48-137.6-128s57.6-121.6 118.4-121.6c48 0 76.8 25.6 86.4 51.2h3.2c3.2-70.4-22.4-128-80-128-28.8 0-48 16-54.4 32h-70.4c3.2-41.6 44.8-89.6 121.6-89.6 99.2 0 147.2 67.2 147.2 198.4 9.6 140.8-57.6 185.6-134.4 185.6zM784 208c-35.2 0-64 22.4-64 67.2s28.8 70.4 64 70.4c38.4 0 64-25.6 64-70.4s-28.8-67.2-64-67.2z" /> +<glyph unicode="" glyph-name="sort-numeric-up-alt" data-tags="sort-numeric-up-alt" d="M432 700.8l-137.6 137.6c-3.2 3.2-3.2 3.2-6.4 3.2s-3.2 3.2-6.4 3.2c-6.4 3.2-16 3.2-25.6 0-3.2 0-3.2-3.2-6.4-3.2s-3.2-3.2-6.4-3.2c0 0 0 0 0 0l-137.6-137.6c-12.8-12.8-12.8-35.2 0-48s35.2-12.8 48 0l80 80v-678.4c0-19.2 16-35.2 35.2-35.2s35.2 16 35.2 35.2v675.2l80-80c12.8-12.8 35.2-12.8 48 0 0 0 0 0 0 0 12.8 16 12.8 35.2 0 51.2 0 0 0 0 0 0zM694.4 323.2v-67.2l83.2 60.8h3.2v-300.8h73.6v371.2h-73.6zM784 880c-76.8 0-137.6-48-137.6-128s54.4-121.6 118.4-121.6c48 0 76.8 25.6 86.4 51.2h3.2c3.2-70.4-22.4-128-80-128-28.8 0-48 16-54.4 32h-70.4c3.2-41.6 44.8-89.6 121.6-89.6 99.2 0 147.2 67.2 147.2 198.4 9.6 140.8-57.6 185.6-134.4 185.6zM784 684.8c-35.2 0-64 22.4-64 67.2s28.8 70.4 64 70.4c38.4 0 64-25.6 64-70.4s-28.8-67.2-64-67.2z" /> +<glyph unicode="" glyph-name="sort-numeric-up" data-tags="sort-numeric-up" d="M432 707.2l-137.6 137.6c-3.2 3.2-3.2 3.2-6.4 6.4-3.2 0-3.2 3.2-6.4 3.2-6.4 3.2-16 3.2-25.6 0-3.2 0-3.2-3.2-6.4-3.2s-3.2-3.2-6.4-3.2c0 0 0 0 0 0l-137.6-140.8c-12.8-12.8-12.8-35.2 0-48s35.2-12.8 48 0l80 76.8v-678.4c0-19.2 16-35.2 35.2-35.2s35.2 16 35.2 35.2v678.4l80-76.8c12.8-12.8 35.2-12.8 48 0 0 0 0 0 0 0 12.8 12.8 12.8 35.2 0 48 0 0 0 0 0 0zM780.8 809.6v-300.8h73.6v371.2h-73.6l-86.4-64v-67.2l83.2 60.8zM784 400c-76.8 0-137.6-48-137.6-128s57.6-121.6 118.4-121.6c48 0 76.8 25.6 86.4 51.2h3.2c3.2-70.4-22.4-128-80-128-28.8 0-48 16-54.4 32h-70.4c3.2-41.6 44.8-89.6 121.6-89.6 99.2 0 147.2 67.2 147.2 198.4 9.6 140.8-57.6 185.6-134.4 185.6zM784 208c-35.2 0-64 22.4-64 67.2s28.8 70.4 64 70.4c38.4 0 64-25.6 64-70.4s-28.8-67.2-64-67.2z" /> +<glyph unicode="" glyph-name="sort-up-alt" data-tags="sort-up-alt" d="M496 342.4h348.8c19.2 0 35.2 16 35.2 35.2s-16 35.2-35.2 35.2h-348.8c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2zM496 761.6h70.4c19.2 0 35.2 16 35.2 35.2s-19.2 35.2-38.4 35.2h-70.4c-19.2 0-35.2-16-35.2-35.2s19.2-35.2 38.4-35.2zM496 553.6h208c19.2 0 35.2 16 35.2 35.2s-16 35.2-35.2 35.2h-208c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2zM345.6 681.6l-140.8 140.8c0 0-3.2 3.2-6.4 3.2s-3.2 3.2-6.4 3.2c-6.4 3.2-16 3.2-25.6 0-3.2 0-3.2-3.2-6.4-3.2 0 0-3.2-3.2-3.2-3.2s0 0 0 0l-140.8-140.8c-12.8-12.8-12.8-35.2 0-48s35.2-12.8 48 0l80 80v-614.4c0-19.2 16-35.2 35.2-35.2s35.2 16 35.2 35.2v614.4l80-80c12.8-12.8 35.2-12.8 48 0 0 0 0 0 0 0 16 12.8 16 35.2 3.2 48 0 0 0 0 0 0zM982.4 204.8h-486.4c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2h489.6c19.2 0 35.2 16 35.2 35.2-3.2 19.2-19.2 35.2-38.4 35.2z" /> +<glyph unicode="" glyph-name="sort-up" data-tags="sort-up" d="M566.4 131.2h-70.4c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2h70.4c19.2 0 35.2 16 35.2 35.2s-16 35.2-35.2 35.2zM342.4 684.8l-140.8 140.8c-3.2 3.2-3.2 3.2-6.4 3.2 0 3.2-3.2 3.2-6.4 6.4-9.6 3.2-19.2 3.2-28.8 0 0-3.2 0-3.2-3.2-6.4-3.2 0-3.2-3.2-6.4-3.2 0 0 0 0 0 0l-140.8-140.8c-12.8-12.8-12.8-35.2 0-51.2 12.8-12.8 35.2-12.8 51.2 0l80 80v-617.6c0-19.2 16-35.2 35.2-35.2s35.2 16 35.2 35.2v620.8l80-80c12.8-12.8 35.2-12.8 51.2 0 0 0 0 0 0 0 12.8 12.8 12.8 35.2 0 48 0 0 0 0 0 0zM707.2 342.4h-211.2c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2h211.2c19.2 0 35.2 16 35.2 35.2s-16 35.2-35.2 35.2zM848 553.6h-352c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2h352c19.2 0 35.2 16 35.2 35.2s-16 35.2-35.2 35.2zM988.8 764.8h-496c-19.2 0-35.2-16-35.2-35.2s16-35.2 35.2-35.2h492.8c19.2 0 35.2 16 35.2 35.2 3.2 19.2-12.8 35.2-32 35.2z" /> +<glyph unicode="" glyph-name="sound" data-tags="sound" d="M675.2 704c-19.2-12.8-22.4-38.4-9.6-54.4 41.6-57.6 64-128 64-201.6s-22.4-140.8-64-198.4c-12.8-19.2-9.6-41.6 9.6-54.4s41.6-9.6 54.4 9.6c51.2 70.4 76.8 156.8 76.8 243.2 0 89.6-28.8 176-80 246.4-9.6 16-35.2 22.4-51.2 9.6zM905.6 822.4c-12.8 19.2-38.4 22.4-54.4 9.6s-22.4-38.4-9.6-54.4c67.2-96 105.6-208 105.6-329.6 0-118.4-35.2-230.4-102.4-326.4-12.8-19.2-9.6-41.6 9.6-54.4s41.6-9.6 54.4 9.6c73.6 105.6 115.2 233.6 115.2 371.2 0 134.4-41.6 265.6-118.4 374.4zM454.4 800l-227.2-201.6h-166.4c-32 0-60.8-25.6-60.8-60.8v-179.2c0-32 25.6-60.8 60.8-60.8h166.4l227.2-201.6c25.6-22.4 44.8-12.8 44.8 19.2v662.4c0 35.2-19.2 44.8-44.8 22.4z" /> +<glyph unicode="" glyph-name="soundwave" data-tags="soundwave" d="M512 921.6c-25.6 0-48-22.4-48-48v-854.4c0-25.6 22.4-48 48-48s48 22.4 48 48v854.4c0 25.6-22.4 48-48 48zM358.4 764.8c-25.6 0-48-22.4-48-48v-544c0-25.6 22.4-48 48-48s48 22.4 48 48v544c-3.2 28.8-22.4 48-48 48zM665.6 764.8c-25.6 0-48-22.4-48-48v-544c0-25.6 22.4-48 48-48s48 22.4 48 48v544c0 28.8-19.2 48-48 48zM201.6 649.6c-25.6 0-48-22.4-48-48v-310.4c0-25.6 22.4-48 48-48s48 22.4 48 48v310.4c0 28.8-22.4 48-48 48zM822.4 649.6c-25.6 0-48-22.4-48-48v-310.4c0-25.6 22.4-48 48-48s48 22.4 48 48v310.4c0 28.8-22.4 48-48 48zM48 572.8c-25.6 0-48-22.4-48-48v-153.6c0-25.6 22.4-48 48-48s48 22.4 48 48v153.6c-3.2 25.6-22.4 48-48 48zM976 572.8c-25.6 0-48-22.4-48-48v-153.6c0-25.6 22.4-48 48-48s48 22.4 48 48v153.6c0 25.6-22.4 48-48 48z" /> +<glyph unicode="" glyph-name="square-fill" data-tags="square-fill" d="M819.2 960h-614.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8z" /> +<glyph unicode="" glyph-name="square" data-tags="square" d="M819.2 960h-614.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8zM931.2 140.8c0-64-51.2-115.2-115.2-115.2h-611.2c-64 0-115.2 51.2-115.2 115.2v614.4c0 64 51.2 115.2 115.2 115.2v0h611.2c64 0 115.2-51.2 115.2-115.2v-614.4z" /> +<glyph unicode="" glyph-name="star-circle" data-tags="star-circle" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512zM662.4 179.2l-150.4 92.8-150.4-92.8c-25.6-16-54.4 6.4-48 35.2l41.6 172.8-134.4 115.2c-22.4 19.2-9.6 54.4 19.2 54.4l176 16 67.2 163.2c9.6 25.6 48 25.6 57.6 0l70.4-163.2 176-16c28.8-3.2 38.4-38.4 19.2-54.4l-134.4-115.2 41.6-172.8c3.2-28.8-25.6-48-51.2-35.2z" /> +<glyph unicode="" glyph-name="star-fill" data-tags="star-fill" d="M976 604.8l-297.6 25.6-115.2 275.2c-19.2 44.8-80 44.8-99.2 0l-115.2-275.2-297.6-25.6c-48-3.2-67.2-64-32-92.8l224-195.2-67.2-291.2c-9.6-48 38.4-83.2 80-57.6l256 153.6 256-153.6c41.6-25.6 89.6 12.8 80 57.6l-67.2 291.2 224 195.2c35.2 32 16 89.6-28.8 92.8z" /> +<glyph unicode="" glyph-name="star" data-tags="star" d="M771.2-41.6c-16 0-32 3.2-48 12.8l-214.4 128-214.4-128c-32-19.2-70.4-16-99.2 3.2-28.8 22.4-44.8 57.6-35.2 92.8l57.6 243.2-185.6 163.2c-28.8 25.6-38.4 60.8-25.6 96s41.6 60.8 80 64l249.6 22.4 96 230.4c12.8 35.2 48 54.4 83.2 54.4v0c35.2 0 70.4-22.4 83.2-54.4l96-227.2 249.6-22.4c35.2-3.2 67.2-28.8 80-64s0-73.6-25.6-96l-188.8-163.2 57.6-243.2c9.6-35.2-6.4-73.6-35.2-92.8-22.4-16-41.6-19.2-60.8-19.2zM512 195.2l256-153.6c0 0 3.2-3.2 9.6 0 3.2 3.2 3.2 6.4 3.2 6.4l-67.2 291.2 227.2 195.2c0 0 3.2 3.2 3.2 9.6s-6.4 6.4-6.4 6.4l-300.8 25.6-115.2 275.2c0 0-3.2 3.2-6.4 3.2-6.4 0-6.4-3.2-6.4-3.2l-121.6-275.2-297.6-25.6c0 0-6.4 0-6.4-6.4s0-6.4 3.2-9.6l227.2-195.2-67.2-291.2c0 0 0-6.4 3.2-6.4 3.2-3.2 6.4 0 9.6 0l252.8 153.6z" /> +<glyph unicode="" glyph-name="statistics-circle" data-tags="statistics-circle" d="M886.208 672.32c-192 208-518.4 217.6-723.2 22.4-166.4-156.8-211.2-406.4-102.4-611.2 6.4-12.8 22.4-22.4 38.4-22.4 6.4 0 16 0 22.4 6.4 22.4 12.8 28.8 38.4 19.2 60.8 0 0 0 0 0 0-89.6 169.6-54.4 377.6 86.4 505.6 169.6 160 438.4 150.4 598.4-19.2 121.6-131.2 150.4-326.4 67.2-486.4-12.8-22.4-3.2-48 19.2-60.8s48-3.2 60.8 19.2c0 0 0 0 0 0 92.8 192 60.8 428.8-86.4 585.6zM271.808 576.32c-76.8-70.4-118.4-172.8-108.8-278.4 3.2-48 16-96 38.4-140.8 6.4-12.8 22.4-22.4 38.4-25.6v0c6.4 0 12.8 3.2 22.4 6.4 22.4 12.8 32 38.4 19.2 60.8 0 0 0 0 0 0-16 32-25.6 67.2-28.8 102.4-9.6 144 99.2 265.6 243.2 275.2s265.6-99.2 275.2-243.2c3.2-48-6.4-96-28.8-137.6-12.8-22.4-3.2-48 19.2-60.8 0 0 0 0 0 0 6.4-3.2 12.8-6.4 19.2-6.4 16 0 32 9.6 41.6 25.6 89.6 172.8 22.4 384-147.2 473.6-131.2 70.4-294.4 48-403.2-51.2zM518.208 502.72c-102.4 3.2-188.8-76.8-192-179.2 0-6.4 0-12.8 0-19.2 0-25.6 9.6-51.2 22.4-73.6 6.4-12.8 19.2-22.4 35.2-22.4 6.4 0 12.8 0 19.2 3.2 9.6 6.4 16 12.8 19.2 22.4s3.2 22.4-3.2 32c-28.8 51.2-6.4 118.4 44.8 144 51.2 28.8 118.4 6.4 144-44.8 16-32 16-67.2 0-99.2-6.4-9.6-6.4-19.2-3.2-32 3.2-9.6 9.6-19.2 19.2-22.4 6.4-3.2 9.6-3.2 16-3.2 16 0 32 6.4 38.4 22.4 48 89.6 12.8 204.8-76.8 252.8-25.6 9.6-54.4 19.2-83.2 19.2z" /> +<glyph unicode="" glyph-name="statistics" data-tags="statistics" d="M518.4 419.2h460.8c22.4 0 44.8 19.2 44.8 41.6-3.2 278.4-227.2 499.2-505.6 499.2-22.4 0-44.8-19.2-44.8-41.6v-454.4c3.2-25.6 22.4-44.8 44.8-44.8zM992 368c-22.4 6.4-48-6.4-54.4-32-16-57.6-44.8-112-83.2-156.8v0c-83.2-99.2-204.8-156.8-332.8-153.6-236.8 0-428.8 188.8-428.8 422.4 0 182.4 115.2 342.4 288 400 22.4 6.4 35.2 32 28.8 54.4 0 0 0 0 0 0-9.6 22.4-35.2 35.2-57.6 25.6-208-70.4-345.6-265.6-348.8-483.2 6.4-288 243.2-518.4 531.2-512 150.4 3.2 294.4 70.4 393.6 188.8v0c44.8 54.4 80 118.4 99.2 188.8 0 25.6-12.8 51.2-35.2 57.6 0 0 0 0 0 0z" /> +<glyph unicode="" glyph-name="sticky-fill" data-tags="sticky-fill" d="M854.4 960h-684.8c-92.8 0-169.6-76.8-169.6-169.6v-684.8c0-92.8 76.8-169.6 169.6-169.6h464c44.8 0 86.4 19.2 115.2 48l227.2 227.2c28.8 28.8 48 70.4 48 115.2v464c0 92.8-76.8 169.6-169.6 169.6zM944 291.2l-278.4-278.4c-9.6-9.6-28.8-3.2-28.8 12.8v252.8c3.2 19.2 16 38.4 38.4 41.6h256c16 0 22.4-16 12.8-28.8z" /> +<glyph unicode="" glyph-name="sticky" data-tags="sticky" d="M716.8-51.2v0l294.4 294.4c9.6 9.6 12.8 19.2 12.8 32v515.2c0 92.8-76.8 169.6-169.6 169.6h-684.8c-92.8 0-169.6-76.8-169.6-169.6v-684.8c0-92.8 76.8-169.6 169.6-169.6h515.2c12.8 0 22.4 6.4 32 12.8zM873.6 230.4l-144-144v144h144zM169.6 25.6c-44.8 0-80 35.2-80 80v684.8c0 44.8 35.2 80 80 80h684.8c44.8 0 80-35.2 80-80v-470.4h-249.6c-25.6 0-44.8-19.2-44.8-44.8v-249.6h-470.4z" /> +<glyph unicode="" glyph-name="stoplights-fill" data-tags="stoplights-fill" d="M966.4 563.2h-169.6v64c99.2 25.6 169.6 115.2 169.6 220.8h-169.6v54.4c0 32-25.6 57.6-57.6 57.6h-454.4c-32 0-57.6-25.6-57.6-57.6v-57.6h-169.6c0-105.6 73.6-195.2 169.6-220.8v-64h-169.6c0-105.6 73.6-195.2 169.6-220.8v-64h-169.6c0-105.6 73.6-195.2 169.6-220.8v-64c0-32 25.6-57.6 57.6-57.6h454.4c32 0 57.6 25.6 57.6 57.6v64c99.2 25.6 169.6 115.2 169.6 220.8h-169.6v64c96 28.8 169.6 115.2 169.6 224zM512 51.2c-64 0-115.2 51.2-115.2 115.2s51.2 115.2 115.2 115.2 115.2-51.2 115.2-115.2-51.2-115.2-115.2-115.2zM512 332.8c-64 0-115.2 51.2-115.2 115.2s51.2 115.2 115.2 115.2 115.2-51.2 115.2-115.2-51.2-115.2-115.2-115.2zM512 617.6c-64 0-115.2 51.2-115.2 115.2s51.2 115.2 115.2 115.2 115.2-51.2 115.2-115.2-51.2-115.2-115.2-115.2z" /> +<glyph unicode="" glyph-name="stoplights" data-tags="stoplights" d="M512 812.8c-60.8 0-108.8-48-108.8-108.8s48-108.8 108.8-108.8 108.8 48 108.8 108.8c0 60.8-48 108.8-108.8 108.8zM512 560c-60.8 0-108.8-48-108.8-108.8s48-108.8 108.8-108.8 108.8 48 108.8 108.8-48 108.8-108.8 108.8zM620.8 198.4c0-60.089-48.711-108.8-108.8-108.8s-108.8 48.711-108.8 108.8c0 60.089 48.711 108.8 108.8 108.8s108.8-48.711 108.8-108.8zM998.4 534.4h-182.4v108.8c128 28.8 166.4 137.6 182.4 172.8h-182.4v6.4c0 76.8-60.8 137.6-137.6 137.6h-336c-73.6 0-134.4-60.8-134.4-137.6v-6.4h-182.4c16-35.2 51.2-144 182.4-172.8v-108.8h-182.4c19.2-35.2 54.4-147.2 182.4-172.8v-108.8h-182.4c19.2-35.2 54.4-147.2 182.4-172.8v-6.4c0-76.8 60.8-137.6 137.6-137.6h336c76.8 0 137.6 60.8 137.6 137.6v6.4c128 28.8 166.4 137.6 182.4 172.8h-182.4v108.8c128 28.8 163.2 137.6 179.2 172.8zM748.8 73.6c0-38.4-32-67.2-67.2-67.2h-339.2c-38.4 0-67.2 32-67.2 67.2v748.8c0 38.4 32 67.2 67.2 67.2h336c38.4 0 67.2-32 67.2-67.2v-748.8z" /> +<glyph unicode="" glyph-name="sunny" data-tags="sunny" d="M0 448c0 12.8 3.2 22.4 12.8 28.8s19.2 12.8 28.8 12.8h99.2c9.6 0 19.2-3.2 28.8-12.8 6.4-9.6 9.6-19.2 9.6-28.8s-3.2-22.4-9.6-28.8c-6.4-9.6-16-12.8-28.8-12.8h-99.2c-9.6 0-19.2 3.2-28.8 12.8s-12.8 19.2-12.8 28.8zM137.6 115.2c0 9.6 3.2 19.2 9.6 28.8l70.4 70.4c9.6 6.4 19.2 9.6 32 9.6s22.4-3.2 28.8-9.6c6.4-9.6 9.6-19.2 9.6-28.8 0-12.8-3.2-22.4-12.8-32l-67.2-67.2c-19.2-16-38.4-16-60.8 0-6.4 6.4-9.6 16-9.6 28.8zM137.6 780.8c0 9.6 3.2 19.2 9.6 28.8 9.6 9.6 19.2 12.8 32 12.8 9.6 0 19.2-3.2 28.8-12.8l70.4-70.4c6.4-6.4 9.6-16 9.6-28.8s-3.2-22.4-12.8-28.8c-6.4-6.4-16-9.6-25.6-9.6-12.8 0-22.4 3.2-28.8 9.6l-70.4 70.4c-9.6 6.4-12.8 19.2-12.8 28.8zM262.4 448c0 44.8 9.6 86.4 35.2 124.8 22.4 38.4 54.4 70.4 92.8 92.8s80 35.2 124.8 35.2c35.2 0 67.2-6.4 96-19.2 32-12.8 57.6-32 80-54.4s41.6-48 54.4-80c12.8-32 19.2-64 19.2-96 0-44.8-9.6-86.4-35.2-124.8-22.4-38.4-54.4-70.4-92.8-92.8s-80-35.2-124.8-35.2c-44.8 0-86.4 9.6-124.8 35.2-38.4 22.4-70.4 54.4-92.8 92.8-22.4 35.2-32 76.8-32 121.6zM342.4 448c0-48 16-86.4 51.2-121.6 32-32 73.6-51.2 121.6-51.2s86.4 16 121.6 51.2c32 32 51.2 73.6 51.2 121.6 0 44.8-16 86.4-51.2 118.4-32 32-73.6 48-121.6 48s-86.4-16-118.4-48c-38.4-32-54.4-70.4-54.4-118.4zM470.4 73.6c0 12.8 3.2 22.4 12.8 28.8s19.2 12.8 28.8 12.8c12.8 0 22.4-3.2 28.8-12.8s12.8-16 12.8-28.8v-96c0-12.8-3.2-22.4-12.8-28.8-9.6-9.6-19.2-12.8-28.8-12.8s-22.4 3.2-28.8 12.8c-9.6 9.6-12.8 19.2-12.8 28.8v96zM470.4 819.2v99.2c0 9.6 3.2 19.2 12.8 28.8s19.2 12.8 28.8 12.8 19.2-3.2 28.8-12.8 12.8-19.2 12.8-28.8v-99.2c0-9.6-3.2-19.2-12.8-28.8s-16-9.6-28.8-9.6c-9.6 0-22.4 3.2-28.8 9.6-6.4 9.6-12.8 19.2-12.8 28.8zM736 185.6c0 9.6 3.2 19.2 9.6 25.6s16 9.6 25.6 9.6c12.8 0 22.4-3.2 28.8-9.6l70.4-70.4c6.4-9.6 12.8-19.2 12.8-28.8s-3.2-19.2-12.8-28.8c-19.2-16-38.4-16-57.6 0l-67.2 67.2c-3.2 12.8-9.6 22.4-9.6 35.2zM736 710.4c0 12.8 3.2 22.4 9.6 28.8l67.2 70.4c9.6 6.4 19.2 12.8 28.8 12.8 12.8 0 22.4-3.2 28.8-12.8 9.6-9.6 12.8-19.2 12.8-28.8 0-12.8-3.2-22.4-12.8-28.8l-70.4-70.4c-3.2-6.4-12.8-9.6-25.6-9.6-9.6 0-19.2 3.2-25.6 12.8s-12.8 16-12.8 25.6zM844.8 448c0 12.8 3.2 22.4 12.8 28.8 6.4 6.4 16 12.8 28.8 12.8h96c9.6 0 19.2-3.2 28.8-12.8s12.8-16 12.8-28.8c0-9.6-3.2-19.2-12.8-28.8s-19.2-12.8-28.8-12.8h-96c-9.6 0-19.2 3.2-28.8 12.8-6.4 9.6-12.8 19.2-12.8 28.8z" /> +<glyph unicode="" glyph-name="tab" data-tags="tab" d="M851.2 864h-678.4c-96 0-172.8-76.8-172.8-172.8v-486.4c0-96 76.8-172.8 172.8-172.8h678.4c96 0 172.8 76.8 172.8 172.8v486.4c0 96-76.8 172.8-172.8 172.8zM851.2 121.6h-678.4c-44.8 0-83.2 38.4-83.2 83.2v486.4c0 44.8 38.4 83.2 83.2 83.2h339.2v-188.8h422.4v-384c0-41.6-38.4-80-83.2-80z" /> +<glyph unicode="" glyph-name="table" data-tags="table" d="M0 832c0 70.4 57.6 128 128 128h768c70.4 0 128-57.6 128-128v-768c0-70.4-57.6-128-128-128h-768c-70.4 0-128 57.6-128 128v768zM960 704h-256v-192h256v192zM960 448h-256v-192h256v192zM960 192h-256v-192h192c35.2 0 64 28.8 64 64v128zM640 0v192h-256v-192h256zM320 0v192h-256v-128c0-35.2 28.8-64 64-64h192zM64 256h256v192h-256v-192zM64 512h256v192h-256v-192zM384 704v-192h256v192h-256zM640 448h-256v-192h256v192z" /> +<glyph unicode="" glyph-name="terminal-fill" data-tags="terminal-fill" d="M0 768v-640c0-70.4 57.6-128 128-128h768c70.4 0 128 57.6 128 128v640c0 70.4-57.6 128-128 128h-768c-70.4 0-128-57.6-128-128zM608 416c19.2 0 32-12.8 32-32s-12.8-32-32-32h-192c-19.2 0-32 12.8-32 32s12.8 32 32 32h192zM201.6 438.4l105.6 105.6-105.6 105.6c-12.8 12.8-12.8 32 0 44.8s32 12.8 44.8 0v0l128-128c12.8-12.8 12.8-32 0-44.8 0 0 0 0 0 0l-128-128c-12.8-12.8-32-12.8-44.8 0s-12.8 32 0 44.8z" /> +<glyph unicode="" glyph-name="terminal" data-tags="terminal" d="M886.4 896h-748.8c-73.6 0-137.6-60.8-137.6-134.4v-624c0-76.8 64-137.6 137.6-137.6h748.8c73.6 0 137.6 64 137.6 137.6v624c0 73.6-64 134.4-137.6 134.4zM937.6 134.4c0-28.8-22.4-51.2-51.2-51.2h-748.8c-28.8 0-51.2 22.4-51.2 51.2v627.2c0 28.8 22.4 51.2 51.2 51.2h748.8c28.8 0 51.2-22.4 51.2-51.2v-627.2zM604.8 416h-188.8c-19.2 0-32-12.8-32-32s12.8-32 32-32h188.8c19.2 0 32 12.8 32 32s-12.8 32-32 32zM377.6 563.2l-124.8 124.8c-12.8 12.8-32 12.8-44.8 0v0c-12.8-12.8-12.8-32 0-44.8l102.4-102.4-102.4-102.4c-12.8-12.8-12.8-32 0-44.8s32-12.8 44.8 0l124.8 124.8c12.8 12.8 12.8 32 0 44.8z" /> +<glyph unicode="" glyph-name="ternnel" data-tags="ternnel" d="M512 732.8c-80 0-147.2-28.8-204.8-86.4-54.4-54.4-83.2-124.8-83.2-204.8v-380.8l291.2 230.4 288-230.4v380.8c0 80-28.8 150.4-86.4 204.8-57.6 57.6-124.8 86.4-204.8 86.4zM873.6 812.8c-99.2 99.2-220.8 147.2-361.6 147.2-144 0-265.6-48-364.8-147.2s-147.2-220.8-147.2-361.6v-464c0-28.8 22.4-51.2 51.2-51.2h921.6c28.8 0 51.2 22.4 51.2 51.2v464c0 140.8-51.2 262.4-150.4 361.6zM944 16h-864v435.2c0 121.6 41.6 220.8 124.8 304 83.2 86.4 185.6 124.8 307.2 124.8s220.8-41.6 307.2-124.8c86.4-86.4 128-185.6 128-304v-435.2z" /> +<glyph unicode="" glyph-name="textarea-t" data-tags="textarea-t" d="M1004.8 515.2c-16 28.8-44.8 48-76.8 57.6v224c0 54.4-44.8 99.2-99.2 99.2h-633.6c-54.4 0-99.2-44.8-99.2-99.2v-224c-44.8-12.8-80-48-92.8-92.8-19.2-70.4 22.4-137.6 92.8-156.8v-224c0-54.4 44.8-99.2 99.2-99.2h636.8c54.4 0 99.2 44.8 99.2 99.2v224c44.8 12.8 80 48 92.8 92.8 3.2 32 0 67.2-19.2 99.2zM70.4 448c0 32 25.6 60.8 60.8 60.8 32 0 60.8-28.8 60.8-60.8s-25.6-60.8-60.8-60.8c-35.2 0-60.8 28.8-60.8 60.8zM857.6 99.2c0-16-12.8-28.8-28.8-28.8h-633.6c-16 0-28.8 12.8-28.8 28.8v224c44.8 12.8 80 48 89.6 92.8 19.2 70.4-22.4 137.6-92.8 156.8v224c0 16 12.8 28.8 28.8 28.8h636.8c16 0 28.8-12.8 28.8-28.8v-224c-44.8-12.8-80-48-92.8-92.8-19.2-70.4 22.4-137.6 92.8-156.8v-224zM892.8 387.2c-32 0-60.8 25.6-60.8 60.8s25.6 60.8 60.8 60.8c32 0 60.8-25.6 60.8-60.8s-25.6-60.8-60.8-60.8zM323.2 668.8l-3.2-121.6h35.2v6.4c9.6 60.8 25.6 70.4 108.8 73.6h9.6v-329.6c0-22.4 0-28.8-48-32h-6.4v-38.4h192v38.4h-6.4c-48 3.2-48 9.6-48 32v329.6h9.6c83.2-3.2 99.2-12.8 108.8-73.6v-6.4h35.2l-3.2 121.6h-384z" /> +<glyph unicode="" glyph-name="textarea" data-tags="textarea" d="M886.4 896h-748.8c-73.6 0-137.6-60.8-137.6-134.4v-624c0-76.8 64-137.6 137.6-137.6h748.8c73.6 0 137.6 64 137.6 137.6v624c0 73.6-64 134.4-137.6 134.4zM937.6 134.4c0-28.8-22.4-51.2-51.2-51.2h-748.8c-28.8 0-51.2 22.4-51.2 51.2v627.2c0 28.8 22.4 51.2 51.2 51.2h748.8c28.8 0 51.2-22.4 51.2-51.2v-627.2zM841.6 224c-12.8 12.8-32 12.8-44.8 0l-32-32c-12.8-12.8-12.8-32 0-44.8s32-12.8 44.8 0l32 32c12.8 12.8 12.8 32 0 44.8v0zM841.6 380.8c-12.8 12.8-32 12.8-44.8 0l-185.6-188.8c-12.8-12.8-12.8-32 0-44.8s32-12.8 44.8 0l188.8 188.8c9.6 12.8 9.6 32-3.2 44.8v0z" /> +<glyph unicode="" glyph-name="thermometer-full" data-tags="thermometer-full" d="M640 342.4v489.6c0 70.4-57.6 128-128 128s-128-57.6-128-128v-489.6c-22.4-16-41.6-35.2-54.4-54.4-73.6-102.4-48-240 54.4-310.4s240-44.8 310.4 54.4 48 240-54.4 310.4zM512 0c-57.6 0-112 32-137.6 80-44.8 76.8-16 172.8 57.6 217.6 9.6 6.4 16 16 16 28.8v505.6c0 35.2 28.8 64 64 64s64-28.8 64-64v-505.6c0-12.8 6.4-22.4 16-28.8 51.2-28.8 80-80 80-137.6 0-89.6-70.4-160-160-160zM528 252.8v579.2c0 9.6-6.4 16-16 16s-16-6.4-16-16v-579.2c-44.8-6.4-80-44.8-80-92.8 0-54.4 41.6-96 96-96s96 41.6 96 96c0 48-35.2 86.4-80 92.8z" /> +<glyph unicode="" glyph-name="thermometer-half" data-tags="thermometer-half" d="M640 342.4v489.6c0 70.4-57.6 128-128 128s-128-57.6-128-128v-489.6c-22.4-16-41.6-35.2-54.4-54.4-73.6-102.4-48-240 54.4-310.4s240-44.8 310.4 54.4c73.6 102.4 48 240-54.4 310.4zM512 0c-57.6 0-112 32-137.6 80-44.8 76.8-16 172.8 57.6 217.6 9.6 6.4 16 16 16 28.8v505.6c0 35.2 28.8 64 64 64s64-28.8 64-64v-505.6c0-12.8 6.4-22.4 16-28.8 48-28.8 80-80 80-137.6 0-89.6-70.4-160-160-160zM528 252.8v313.6c0 9.6-6.4 16-16 16s-16-6.4-16-16v-313.6c-44.8-6.4-80-44.8-80-92.8 0-54.4 41.6-96 96-96s96 41.6 96 96c0 48-35.2 86.4-80 92.8z" /> +<glyph unicode="" glyph-name="thermometer" data-tags="thermometer" d="M640 342.4v489.6c0 70.4-57.6 128-128 128s-128-57.6-128-128v-489.6c-22.4-16-41.6-35.2-54.4-54.4-73.6-102.4-48-240 54.4-310.4s240-44.8 310.4 54.4c73.6 102.4 48 240-54.4 310.4zM512 0c-57.6 0-112 32-137.6 80-44.8 76.8-16 172.8 57.6 217.6 9.6 6.4 16 16 16 28.8v505.6c0 35.2 28.8 64 64 64s64-28.8 64-64v-505.6c0-12.8 6.4-22.4 16-28.8 48-28.8 80-80 80-137.6 0-89.6-70.4-160-160-160zM512 256c-54.4 0-96-41.6-96-96s41.6-96 96-96 96 41.6 96 96c0 54.4-41.6 96-96 96z" /> +<glyph unicode="" glyph-name="time-end" data-tags="time-end" d="M102.4 771.2l96 80c22.4 16 25.6 51.2 6.4 73.6l-16 16c-19.2 22.4-51.2 25.6-73.6 6.4l-96-80c-22.4-19.2-25.6-51.2-6.4-73.6l16-19.2c19.2-19.2 51.2-22.4 73.6-3.2zM1004.8 867.2l-96 80c-22.4 19.2-54.4 16-73.6-6.4l-16-19.2c-19.2-22.4-16-54.4 6.4-73.6l96-80c22.4-19.2 54.4-16 73.6 6.4l16 19.2c19.2 22.4 16 54.4-6.4 73.6zM508.8 892.8c-262.4 0-476.8-214.4-476.8-480s214.4-476.8 476.8-476.8 476.8 214.4 476.8 476.8-211.2 480-476.8 480zM508.8 6.4c-224 0-409.6 182.4-409.6 409.6 0 224 182.4 409.6 409.6 409.6s409.6-185.6 409.6-412.8c0-224-182.4-406.4-409.6-406.4zM515.2 761.6l-3.2-352-224 272c-92.8-76.8-140.8-198.4-121.6-323.2 32-188.8 211.2-316.8 400-284.8s316.8 211.2 284.8 400c-25.6 166.4-172.8 284.8-336 288z" /> +<glyph unicode="" glyph-name="time-full" data-tags="time-full" d="M102.4 768l96 80c22.4 19.2 25.6 54.4 6.4 76.8l-16 16c-19.2 22.4-51.2 25.6-73.6 6.4l-96-80c-22.4-19.2-25.6-51.2-6.4-73.6l16-19.2c19.2-19.2 51.2-22.4 73.6-6.4zM1004.8 867.2l-96 80c-22.4 19.2-54.4 16-73.6-6.4l-16-19.2c-19.2-22.4-16-54.4 6.4-73.6l96-80c22.4-19.2 54.4-16 73.6 6.4l16 19.2c19.2 22.4 16 54.4-6.4 73.6zM512 892.8c-262.4 0-476.8-214.4-476.8-480 0-262.4 214.4-476.8 476.8-476.8s480 214.4 480 476.8c0 265.6-214.4 480-480 480zM512 6.4c-224 0-409.6 182.4-409.6 409.6 3.2 224 185.6 406.4 409.6 406.4s409.6-182.4 409.6-409.6c0-224-182.4-406.4-409.6-406.4zM834.841 546.052c73.722-177.977-10.793-382.020-188.771-455.742s-382.020 10.793-455.742 188.771c-73.722 177.977 10.793 382.020 188.771 455.742s382.020-10.793 455.742-188.771z" /> +<glyph unicode="" glyph-name="time-start" data-tags="time-start" d="M102.4 771.2l96 80c22.4 16 25.6 51.2 6.4 73.6l-16 16c-19.2 22.4-51.2 25.6-73.6 6.4l-96-80c-22.4-19.2-25.6-51.2-6.4-73.6l16-19.2c19.2-19.2 51.2-22.4 73.6-3.2zM1004.8 867.2l-96 80c-22.4 19.2-54.4 16-73.6-6.4l-16-19.2c-19.2-22.4-16-54.4 6.4-73.6l96-80c22.4-19.2 54.4-16 73.6 6.4l16 19.2c19.2 22.4 16 54.4-6.4 73.6zM512 892.8c-262.4 0-476.8-214.4-476.8-480 0-262.4 214.4-476.8 476.8-476.8s480 214.4 480 476.8c0 265.6-214.4 480-480 480zM512 6.4c-224 0-409.6 182.4-409.6 409.6s185.6 406.4 409.6 406.4 409.6-182.4 409.6-409.6-182.4-406.4-409.6-406.4zM505.6 761.6l3.2-352 204.8 249.6 19.2 22.4c-60.8 48-137.6 80-220.8 80-3.2 0-3.2 0-6.4 0z" /> +<glyph unicode="" glyph-name="toggle-off" data-tags="toggle-off" d="M723.2 748.8h-422.4c-166.4 0-300.8-134.4-300.8-300.8s134.4-300.8 300.8-300.8h422.4c166.4 0 300.8 134.4 300.8 300.8s-134.4 300.8-300.8 300.8zM300.8 668.8c121.6 0 220.8-99.2 220.8-220.8s-99.2-220.8-220.8-220.8-220.8 99.2-220.8 220.8 99.2 220.8 220.8 220.8zM723.2 227.2h-217.6c60.8 57.6 96 137.6 96 220.8s-35.2 163.2-96 220.8h217.6c121.6 0 220.8-99.2 220.8-220.8s-99.2-220.8-220.8-220.8z" /> +<glyph unicode="" glyph-name="toggle-on" data-tags="toggle-on" d="M723.2 748.8h-422.4c-166.4 0-300.8-134.4-300.8-300.8s134.4-300.8 300.8-300.8h422.4c166.4 0 300.8 134.4 300.8 300.8s-134.4 300.8-300.8 300.8zM944 448c0-121.6-99.2-220.8-220.8-220.8s-220.8 99.2-220.8 220.8 99.2 220.8 220.8 220.8 220.8-99.2 220.8-220.8z" /> +<glyph unicode="" glyph-name="toggle" data-tags="toggle" d="M339.2 470.4h345.6c137.6 0 246.4 112 246.4 246.4 0 137.6-112 246.4-246.4 246.4h-345.6c-137.6-3.2-246.4-115.2-246.4-249.6-3.2-131.2 108.8-243.2 246.4-243.2zM681.6 896c99.2 0 179.2-80 179.2-179.2s-80-179.2-179.2-179.2h-179.2c48 44.8 76.8 112 76.8 179.2s-28.8 134.4-73.6 179.2c0 0 176 0 176 0zM339.2 896c99.2 0 179.2-80 179.2-179.2s-80-179.2-179.2-179.2-179.2 83.2-179.2 179.2 76.8 179.2 179.2 179.2zM681.6 425.6h-342.4c-137.6 0-246.4-112-246.4-246.4s112-243.2 246.4-243.2h345.6c137.6 0 246.4 112 246.4 246.4s-112 243.2-249.6 243.2zM681.6 0c-99.2 0-179.2 80-179.2 179.2s80 179.2 179.2 179.2 179.2-80 179.2-179.2-76.8-179.2-179.2-179.2z" /> +<glyph unicode="" glyph-name="train" data-tags="train" d="M512 960c-236.8 0-432-25.6-432-214.4v-512c0-105.6 83.2-188.8 188.8-188.8l-80-80v-28.8h646.4v25.6l-80 80c105.6 0 188.8 83.2 188.8 188.8v512c0 192-195.2 217.6-432 217.6zM268.8 150.4c-44.8 0-80 35.2-80 80s35.2 80 80 80 80-35.2 80-80c0-41.6-35.2-80-80-80zM755.2 150.4c-44.8 0-80 35.2-80 80s35.2 80 80 80 80-35.2 80-80c0-41.6-35.2-80-80-80zM800 473.6h-576c-19.2 0-35.2 16-35.2 35.2v201.6c0 19.2 16 35.2 35.2 35.2h576c19.2 0 35.2-16 35.2-35.2v-201.6c0-19.2-16-35.2-35.2-35.2z" /> +<glyph unicode="" glyph-name="trash-fill" data-tags="trash-fill" d="M921.6 857.6h-320v70.4c0 19.2-12.8 32-32 32h-115.2c-19.2 0-32-12.8-32-32v-73.6h-320c-28.8 3.2-51.2-22.4-51.2-48 0-28.8 22.4-51.2 51.2-51.2h51.2v-713.6c0-28.8 9.6-54.4 28.8-73.6 22.4-22.4 48-32 73.6-32h512c54.4 0 102.4 44.8 102.4 99.2 0 0 0 3.2 0 3.2v716.8h51.2c28.8 0 51.2 22.4 51.2 51.2 0 25.6-22.4 51.2-51.2 51.2zM374.4 115.2h-102.4v489.6h102.4v-489.6zM563.2 115.2h-102.4v489.6h102.4v-489.6zM752 115.2h-102.4v489.6h102.4v-489.6z" /> +<glyph unicode="" glyph-name="trash" data-tags="trash" d="M921.6 857.6h-320v70.4c0 19.2-12.8 32-32 32h-115.2c-19.2 0-32-12.8-32-32v-73.6h-320c-28.8 3.2-51.2-22.4-51.2-48 0-28.8 22.4-51.2 51.2-51.2h51.2v-713.6c0-28.8 9.6-54.4 28.8-73.6 22.4-22.4 48-32 73.6-32h512c54.4 0 102.4 44.8 102.4 99.2 0 0 0 3.2 0 3.2v716.8h51.2c28.8 0 51.2 22.4 51.2 51.2 0 25.6-22.4 51.2-51.2 51.2zM768 38.4h-512v716.8h512v-716.8zM563.2 604.8h102.4v-486.4h-102.4v486.4zM358.4 604.8h102.4v-486.4h-102.4v486.4z" /> +<glyph unicode="" glyph-name="truck-fill" data-tags="truck-fill" d="M988.8 505.6c-16 89.6-99.2 230.4-201.6 230.4v0h-86.4v6.4c0 32-25.6 57.6-57.6 57.6h-585.6c-32-3.2-57.6-28.8-57.6-57.6v-448c0-35.2 41.6-89.6 105.6-89.6h35.2c6.4-60.8 57.6-108.8 118.4-108.8s112 48 118.4 108.8h278.4c6.4-60.8 57.6-108.8 118.4-108.8s112 48 118.4 108.8h35.2c51.2 3.2 96 48 96 99.2v156.8c0 22.4-16 38.4-35.2 44.8zM259.2 153.6c-35.2 0-64 28.8-64 64 0 3.2 0 6.4 0 9.6v0c6.4 32 32 54.4 64 54.4s57.6-22.4 64-54.4v0c0-3.2 0-6.4 0-9.6 0-35.2-28.8-64-64-64zM774.4 153.6c-35.2 0-64 28.8-64 64 0 3.2 0 6.4 0 9.6v0c6.4 32 32 54.4 64 54.4s57.6-22.4 64-54.4v0c0-3.2 0-6.4 0-9.6 0-35.2-28.8-64-64-64zM720 534.4c-12.8 0-19.2 9.6-19.2 22.4v124.8h86.4c64 0 124.8-99.2 144-169.6l-211.2 22.4z" /> +<glyph unicode="" glyph-name="truck" data-tags="truck" d="M988.8 505.6c-16 86.4-92.8 230.4-204.8 230.4h-83.2v3.2c0 32-25.6 57.6-57.6 57.6h-585.6c-32 3.2-57.6-25.6-57.6-57.6v-444.8c0-38.4 41.6-92.8 108.8-92.8h32c6.4-57.6 57.6-105.6 118.4-105.6s112 48 121.6 105.6h272c6.4-60.8 57.6-105.6 121.6-105.6s112 48 121.6 105.6h35.2c54.4 3.2 96 48 96 102.4v153.6c-3.2 25.6-19.2 44.8-38.4 48zM700.8 675.2h83.2c60.8 0 121.6-92.8 140.8-163.2l-204.8 22.4c-9.6 0-19.2 9.6-19.2 19.2v121.6zM320 217.6c0-32-25.6-60.8-60.8-60.8s-60.8 28.8-60.8 60.8c0 3.2 0 6.4 0 9.6 6.4 28.8 28.8 51.2 60.8 51.2s54.4-22.4 60.8-51.2c0-3.2 0-6.4 0-9.6zM832 217.6c0-32-25.6-60.8-60.8-60.8s-60.8 28.8-60.8 60.8c0 3.2 0 6.4 0 9.6 6.4 28.8 28.8 51.2 60.8 51.2 28.8 0 54.4-22.4 60.8-51.2 0-3.2 0-6.4 0-9.6zM966.4 310.4c0-25.6-19.2-44.8-44.8-44.8h-35.2c-19.2 44.8-60.8 76.8-112 76.8s-96-32-112-76.8h-288c-19.2 44.8-60.8 76.8-112 76.8s-96-32-112-76.8h-41.6c-32 0-48 22.4-48 32l-3.2 425.6c0 9.6 6.4 16 16 16h550.4c9.6 0 16-6.4 16-16v-166.4c0-41.6 32-76.8 73.6-80l252.8-28.8v-137.6z" /> +<glyph unicode="" glyph-name="ui-checks-grid" data-tags="ui-checks-grid" d="M128 320h192c35.2 0 64-28.8 64-64v-192c0-35.2-28.8-64-64-64h-192c-35.2 0-64 28.8-64 64v192c0 35.2 28.8 64 64 64zM704 896h192c35.2 0 64-28.8 64-64v-192c0-35.2-28.8-64-64-64h-192c-35.2 0-64 28.8-64 64v192c0 35.2 28.8 64 64 64zM704 320c-35.2 0-64-28.8-64-64v-192c0-35.2 28.8-64 64-64h192c35.2 0 64 28.8 64 64v192c0 35.2-28.8 64-64 64h-192zM704 960c-70.4 0-128-57.6-128-128v-192c0-70.4 57.6-128 128-128h192c70.4 0 128 57.6 128 128v192c0 70.4-57.6 128-128 128h-192zM128 384c-70.4 0-128-57.6-128-128v-192c0-70.4 57.6-128 128-128h192c70.4 0 128 57.6 128 128v192c0 70.4-57.6 128-128 128h-192zM576 256c0 70.4 57.6 128 128 128h192c70.4 0 128-57.6 128-128v-192c0-70.4-57.6-128-128-128h-192c-70.4 0-128 57.6-128 128v192zM0 832v-192c0-70.4 57.6-128 128-128h192c70.4 0 128 57.6 128 128v192c0 70.4-57.6 128-128 128h-192c-70.4 0-128-57.6-128-128zM342.4 777.6l-128-128c-12.8-12.8-32-12.8-44.8 0 0 0 0 0 0 0l-64 64c-12.8 12.8-12.8 32 0 44.8s32 12.8 44.8 0v0l41.6-41.6 105.6 105.6c12.8 12.8 32 12.8 44.8 0s12.8-32 0-44.8z" /> +<glyph unicode="" glyph-name="ui-radios-grid" data-tags="ui-radios-grid" d="M224 0c89.6 0 160 70.4 160 160s-70.4 160-160 160-160-70.4-160-160 70.4-160 160-160zM800 576c89.6 0 160 70.4 160 160s-70.4 160-160 160-160-70.4-160-160 70.4-160 160-160zM800 0c-89.6 0-160 70.4-160 160s70.4 160 160 160c89.6 0 160-70.4 160-160s-70.4-160-160-160zM1024 736c0-124.8-99.2-224-224-224s-224 99.2-224 224 99.2 224 224 224 224-99.2 224-224zM448 160c0-124.8-99.2-224-224-224s-224 99.2-224 224 99.2 224 224 224 224-99.2 224-224zM800-64c124.8 0 224 99.2 224 224s-99.2 224-224 224-224-99.2-224-224 99.2-224 224-224zM224 640c-54.4 0-96 41.6-96 96s41.6 96 96 96c54.4 0 96-41.6 96-96s-41.6-96-96-96zM224 512c124.8 0 224 99.2 224 224s-99.2 224-224 224-224-99.2-224-224 99.2-224 224-224z" /> +<glyph unicode="" glyph-name="upload" data-tags="upload" d="M544 944c-6.4 9.6-19.2 16-32 16s-25.6-6.4-35.2-12.8l-156.8-156.8c-6.4-9.6-12.8-22.4-12.8-35.2s6.4-25.6 12.8-32c9.6-9.6 22.4-16 32-12.8 12.8 0 25.6 6.4 32 12.8l73.6 73.6v-470.4c0-12.8 6.4-25.6 16-32 9.6-9.6 22.4-16 35.2-12.8 12.8 0 25.6 6.4 32 12.8 9.6 9.6 16 22.4 16 32v470.4l76.8-76.8c9.6-9.6 22.4-12.8 32-12.8 12.8 0 25.6 3.2 32 12.8v0c9.6 9.6 12.8 22.4 12.8 32 0 12.8-3.2 25.6-12.8 35.2l-153.6 156.8zM979.2 368v0c-25.6 0-48-19.2-48-44.8v-179.2c0-28.8-12.8-57.6-32-80-22.4-22.4-51.2-35.2-80-32h-614.4c-64 0-112 51.2-112 112v176c0 25.6-19.2 44.8-44.8 44.8v0c-28.8 3.2-48-19.2-48-44.8v-179.2c0-112 86.4-204.8 198.4-204.8 3.2 0 3.2 0 6.4 0h611.2c54.4-3.2 108.8 19.2 144 57.6 38.4 38.4 60.8 89.6 60.8 144v182.4c3.2 25.6-16 48-41.6 48z" /> +<glyph unicode="" glyph-name="vibration" data-tags="vibration" d="M809.6 204.8c-6.4 6.4-6.4 16 0 22.4l76.8 76.8c12.8 12.8 12.8 32 0 41.6l-76.8 76.8c-6.4 6.4-6.4 16 0 22.4l76.8 76.8c12.8 12.8 12.8 32 0 41.6l-76.8 76.8c-6.4 6.4-6.4 16 0 22.4l70.4 70.4c16 16 16 38.4 0 54.4v0c-16 16-38.4 16-54.4 0l-115.2-115.2c-12.8-12.8-12.8-28.8 0-41.6l76.8-76.8c6.4-6.4 6.4-16 0-22.4l-76.8-76.8c-12.8-12.8-12.8-28.8 0-41.6l76.8-76.8c6.4-6.4 6.4-16 0-22.4l-76.8-76.8c-12.8-12.8-12.8-28.8 0-41.6l115.2-115.2c16-16 38.4-16 54.4 0s16 38.4 0 54.4l-70.4 70.4zM582.4 784l-105.6-96 153.6-153.6v227.2c-3.2 35.2-22.4 44.8-48 22.4zM188.8 582.4c-32 0-60.8-25.6-60.8-60.8v-179.2c0-32 28.8-60.8 60.8-60.8h166.4l227.2-201.6c25.6-22.4 44.8-12.8 44.8 19.2v131.2l-348.8 352h-89.6zM188.8 812.8c-19.2-19.2-19.2-48 0-64l438.4-438.4v128l-374.4 374.4c-16 19.2-44.8 19.2-64 0z" /> +<glyph unicode="" glyph-name="vms" data-tags="vms" d="M784 473.6c0 0 0 0 0 0-22.4 6.4-32 9.6-38.4 12.8s-6.4 6.4-6.4 16v3.2c0 6.4 3.2 9.6 9.6 16s16 6.4 28.8 6.4c12.8 0 28.8-3.2 41.6-6.4 12.8-6.4 22.4-3.2 28.8 9.6 3.2 9.6 3.2 16 0 19.2 0 6.4-6.4 12.8-9.6 12.8-16 9.6-38.4 12.8-60.8 12.8-25.6 0-51.2-6.4-67.2-22.4-16-12.8-25.6-32-25.6-51.2v-3.2c0-25.6 6.4-41.6 22.4-54.4 12.8-9.6 35.2-19.2 64-25.6 16-3.2 25.6-9.6 32-12.8s9.6-9.6 9.6-19.2c0-9.6-3.2-25.6-38.4-25.6-19.2 0-35.2 3.2-51.2 12.8-6.4 9.6-12.8 12.8-19.2 9.6-6.4 0-9.6-6.4-12.8-9.6-3.2-6.4-6.4-12.8-6.4-19.2 0 0 0 0 0-3.2 3.2-6.4 6.4-12.8 12.8-12.8 19.2-12.8 44.8-19.2 73.6-19.2s51.2 6.4 67.2 19.2c16 12.8 25.6 32 25.6 57.6v3.2c0 19.2-6.4 38.4-19.2 48s-32 19.2-60.8 25.6zM358.4 572.8c0 0-3.2 0 0 0-16 3.2-28.8 0-35.2-16l-54.4-160-54.4 160c-3.2 6.4-9.6 9.6-16 12.8-6.4 6.4-12.8 6.4-19.2 3.2-16-6.4-22.4-16-16-32l73.6-195.2c6.4-16 16-22.4 32-22.4 9.6 0 22.4 3.2 28.8 22.4l73.6 195.2c3.2 6.4 3.2 16 3.2 19.2-3.2 6.4-9.6 9.6-16 12.8zM614.4 572.8h-6.4c-9.6 0-19.2-3.2-25.6-6.4-6.4-6.4-12.8-16-19.2-32l-38.4-99.2-41.6 102.4c-6.4 16-12.8 25.6-16 28.8-6.4 3.2-16 6.4-25.6 6.4h-6.4c-12.8 0-19.2-3.2-25.6-6.4-6.4-6.4-9.6-12.8-9.6-25.6v-195.2c0-9.6 3.2-22.4 25.6-22.4s25.6 12.8 25.6 22.4v150.4c0 0 0-3.2 0-3.2l41.6-108.8c3.2-6.4 6.4-12.8 9.6-16 0 0 0 0 0 0 3.2-3.2 9.6-3.2 19.2-3.2 6.4 0 12.8 0 16 3.2s9.6 9.6 12.8 16l44.8 112v-147.2c0-9.6 3.2-22.4 25.6-22.4s25.6 12.8 25.6 22.4v195.2c0 9.6-3.2 19.2-9.6 25.6 0 0-9.6 3.2-22.4 3.2zM841.6 768h-659.2c-102.4 0-182.4-80-182.4-182.4v-278.4c0-99.2 80-179.2 182.4-179.2h662.4c99.2 0 182.4 80 182.4 182.4v278.4c-3.2 99.2-83.2 179.2-185.6 179.2zM956.8 310.4c0-64-51.2-115.2-115.2-115.2h-659.2c-64 0-115.2 51.2-115.2 115.2v278.4c0 64 51.2 115.2 115.2 115.2h662.4c64 0 115.2-51.2 115.2-115.2v-278.4z" /> +<glyph unicode="" glyph-name="volume-down-fill" data-tags="volume-down-fill" d="M780.8 704c-19.2-12.8-22.4-38.4-9.6-54.4 41.6-57.6 64-128 64-201.6s-22.4-140.8-64-198.4c-12.8-19.2-9.6-41.6 9.6-54.4s41.6-9.6 54.4 9.6c51.2 70.4 76.8 156.8 76.8 243.2 0 89.6-28.8 176-80 246.4-9.6 16-32 22.4-51.2 9.6zM560 800l-227.2-201.6h-166.4c-32 0-60.8-25.6-60.8-60.8v-179.2c0-32 25.6-60.8 60.8-60.8h166.4l227.2-201.6c25.6-22.4 44.8-12.8 44.8 19.2v662.4c3.2 35.2-19.2 44.8-44.8 22.4z" /> +<glyph unicode="" glyph-name="volume-down" data-tags="volume-down" d="M835.2 694.4c-12.8 16-35.2 22.4-54.4 9.6s-22.4-38.4-9.6-54.4c41.6-57.6 64-128 64-201.6s-22.4-140.8-64-198.4c-12.8-19.2-9.6-41.6 9.6-54.4s41.6-9.6 54.4 9.6c51.2 70.4 76.8 156.8 76.8 243.2 6.4 89.6-22.4 176-76.8 246.4zM585.6 812.8c-6.4 0-16-3.2-25.6-12.8l-227.2-201.6h-166.4c-32 0-60.8-25.6-60.8-60.8v-179.2c0-32 25.6-60.8 60.8-60.8h166.4l227.2-201.6c9.6-9.6 19.2-12.8 25.6-12.8 12.8 0 19.2 12.8 19.2 32v662.4c3.2 22.4-6.4 35.2-19.2 35.2zM544 224c0-9.6-9.6-16-19.2-9.6l-147.2 131.2-19.2 16h-172.8c-9.6 0-16 6.4-16 16v140.8c0 9.6 6.4 16 16 16h172.8l19.2 16 147.2 131.2c6.4 6.4 19.2 0 19.2-9.6v-448z" /> +<glyph unicode="" glyph-name="volume-mute-fill" data-tags="volume-mute-fill" d="M476.8 800l-227.2-201.6h-166.4c-32 0-60.8-25.6-60.8-60.8v-179.2c0-32 25.6-60.8 60.8-60.8h166.4l227.2-201.6c25.6-22.4 44.8-12.8 44.8 19.2v662.4c0 35.2-19.2 44.8-44.8 22.4zM992 326.4l-121.6 121.6 121.6 121.6c12.8 12.8 12.8 32 0 44.8s-32 12.8-44.8 0l-121.6-121.6-121.6 121.6c-12.8 12.8-32 12.8-44.8 0v0c-12.8-12.8-12.8-32 0-44.8l121.6-121.6-121.6-121.6c-12.8-12.8-12.8-32 0-44.8v0c12.8-12.8 32-12.8 44.8 0l121.6 121.6 121.6-121.6c12.8-12.8 32-12.8 44.8 0v0c12.8 12.8 12.8 32 0 44.8z" /> +<glyph unicode="" glyph-name="volume-mute" data-tags="volume-mute" d="M995.2 326.4l-121.6 121.6 121.6 121.6c12.8 12.8 12.8 32 0 44.8s-32 12.8-44.8 0l-121.6-121.6-121.6 121.6c-12.8 12.8-32 12.8-44.8 0v0c-12.8-12.8-12.8-32 0-44.8l121.6-121.6-121.6-121.6c-12.8-12.8-12.8-32 0-44.8v0c12.8-12.8 32-12.8 44.8 0l121.6 121.6 121.6-121.6c12.8-12.8 32-12.8 44.8 0v0c12.8 12.8 12.8 32 0 44.8zM499.2 812.8c-6.4 0-16-3.2-25.6-12.8l-227.2-201.6h-166.4c-32 0-60.8-25.6-60.8-60.8v-179.2c0-32 25.6-60.8 60.8-60.8h166.4l227.2-201.6c9.6-9.6 19.2-12.8 25.6-12.8 12.8 0 19.2 12.8 19.2 32v662.4c0 22.4-9.6 35.2-19.2 35.2zM454.4 224c0-9.6-9.6-16-19.2-9.6l-147.2 131.2-19.2 16h-169.6c-9.6 0-16 6.4-16 16v140.8c0 9.6 6.4 16 16 16h172.8l16 16 147.2 131.2c6.4 6.4 19.2 0 19.2-9.6v-448z" /> +<glyph unicode="" glyph-name="volume-off-fill" data-tags="volume-off-fill" d="M617.6 761.6c0 35.2-19.2 41.6-44.8 19.2l-105.6-96 153.6-153.6v230.4zM179.2 582.4c-32 0-60.8-25.6-60.8-60.8v-179.2c0-32 28.8-60.8 60.8-60.8h166.4l227.2-201.6c25.6-22.4 44.8-12.8 44.8 19.2v131.2l-348.8 352h-89.6zM892.8 163.2l-649.6 649.6c-16 19.2-44.8 19.2-64 0s-19.2-48 0-64l649.6-649.6c19.2-19.2 48-19.2 64 0 19.2 19.2 19.2 48 0 64z" /> +<glyph unicode="" glyph-name="volume-off" data-tags="volume-off" d="M553.6 208c0-9.6-12.8-16-19.2-9.6l-166.4 147.2h-169.6c-9.6 0-16 6.4-16 16v140.8c0 9.6 6.4 16 16 16h134.4l-64 64h-89.6c-32 0-60.8-25.6-60.8-60.8v-179.2c0-32 28.8-60.8 60.8-60.8h166.4l227.2-201.6c9.6-9.6 19.2-12.8 25.6-12.8 12.8 0 19.2 12.8 19.2 32v131.2l-64 64v-86.4zM892.8 163.2l-649.6 649.6c-16 19.2-44.8 19.2-64 0s-19.2-48 0-64l649.6-649.6c19.2-19.2 48-19.2 64 0 19.2 19.2 19.2 48 0 64zM534.4 665.6c6.4 6.4 19.2 0 19.2-9.6v-57.6l64-64v227.2c0 22.4-9.6 32-19.2 32-6.4 0-16-3.2-25.6-12.8l-108.8-96 44.8-44.8 25.6 25.6z" /> +<glyph unicode="" glyph-name="volume-up-fill" data-tags="volume-up-fill" d="M675.2 704c-19.2-12.8-22.4-38.4-9.6-54.4 41.6-57.6 64-128 64-201.6s-22.4-140.8-64-198.4c-12.8-19.2-9.6-41.6 9.6-54.4s41.6-9.6 54.4 9.6c51.2 70.4 76.8 156.8 76.8 243.2 0 89.6-28.8 176-80 246.4-9.6 16-35.2 22.4-51.2 9.6zM905.6 822.4c-12.8 19.2-38.4 22.4-54.4 9.6s-22.4-38.4-9.6-54.4c67.2-96 105.6-208 105.6-329.6 0-118.4-35.2-230.4-102.4-326.4-12.8-19.2-9.6-41.6 9.6-54.4s41.6-9.6 54.4 9.6c73.6 105.6 115.2 233.6 115.2 371.2 0 134.4-41.6 265.6-118.4 374.4zM454.4 800l-227.2-201.6h-166.4c-32 0-60.8-25.6-60.8-60.8v-179.2c0-32 25.6-60.8 60.8-60.8h166.4l227.2-201.6c25.6-22.4 44.8-12.8 44.8 19.2v662.4c0 35.2-19.2 44.8-44.8 22.4z" /> +<glyph unicode="" glyph-name="volume-up" data-tags="volume-up" d="M675.2 704c-19.2-12.8-22.4-38.4-9.6-54.4 41.6-57.6 64-128 64-201.6s-22.4-140.8-64-198.4c-12.8-19.2-9.6-41.6 9.6-54.4s41.6-9.6 54.4 9.6c51.2 70.4 76.8 156.8 76.8 243.2 0 89.6-28.8 176-80 246.4-9.6 16-35.2 22.4-51.2 9.6zM905.6 822.4c-12.8 19.2-38.4 22.4-54.4 9.6s-22.4-38.4-9.6-54.4c67.2-96 105.6-208 105.6-329.6 0-118.4-35.2-230.4-102.4-326.4-12.8-19.2-9.6-41.6 9.6-54.4s41.6-9.6 54.4 9.6c73.6 105.6 115.2 233.6 115.2 371.2 0 134.4-41.6 265.6-118.4 374.4zM480 812.8c-6.4 0-16-3.2-25.6-12.8l-227.2-201.6h-166.4c-32 0-60.8-25.6-60.8-60.8v-179.2c0-32 25.6-60.8 60.8-60.8h166.4l227.2-201.6c9.6-9.6 19.2-12.8 25.6-12.8 12.8 0 19.2 12.8 19.2 32v662.4c0 22.4-6.4 35.2-19.2 35.2zM435.2 224c0-9.6-9.6-16-19.2-9.6l-147.2 131.2-19.2 16h-169.6c-9.6 0-16 6.4-16 16v140.8c0 9.6 6.4 16 16 16h172.8l19.2 16 147.2 131.2c6.4 6.4 19.2 0 19.2-9.6l-3.2-448z" /> +<glyph unicode="" glyph-name="weather-cloud-fill" data-tags="weather-cloud-fill" d="M886.4 476.8c-19.2 51.2-64 86.4-115.2 99.2-19.2 140.8-150.4 240-291.2 220.8-89.6-12.8-169.6-70.4-204.8-153.6-112-9.6-198.4-96-208-208-41.6-35.2-64-89.6-64-144-3.2-108.8 83.2-195.2 192-195.2 0 0 0 0 0 0h630.4c108.8 0 198.4 86.4 198.4 195.2 0 86.4-54.4 160-137.6 185.6z" /> +<glyph unicode="" glyph-name="weather-cloud" data-tags="weather-cloud" d="M0 336c0 57.6 19.2 105.6 54.4 150.4s80 73.6 134.4 86.4c16 67.2 51.2 121.6 102.4 166.4s115.2 64 185.6 64c67.2 0 128-22.4 182.4-64s86.4-96 102.4-163.2h16c44.8 0 86.4-9.6 121.6-32s67.2-51.2 89.6-89.6c22.4-38.4 32-76.8 32-121.6s-9.6-83.2-32-121.6c-19.2-38.4-48-67.2-86.4-89.6-35.2-22.4-76.8-35.2-118.4-35.2h-547.2c-67.2 3.2-121.6 28.8-166.4 76.8-48 51.2-70.4 108.8-70.4 172.8zM83.2 336c0-41.6 16-80 44.8-112s64-48 108.8-51.2h550.4c41.6 3.2 76.8 19.2 108.8 51.2 28.8 32 44.8 70.4 44.8 112 0 44.8-16 80-48 112s-70.4 48-115.2 48h-80c-6.4 0-9.6 3.2-9.6 9.6l-3.2 28.8c-6.4 54.4-28.8 99.2-70.4 134.4s-86.4 54.4-140.8 54.4c-54.4 0-102.4-19.2-140.8-54.4s-64-80-67.2-134.4l-3.2-28.8c0-6.4-3.2-9.6-9.6-9.6h-22.4c-41.6-6.4-76.8-22.4-102.4-51.2-28.8-32-44.8-67.2-44.8-108.8z" /> +<glyph unicode="" glyph-name="weather-cloudy-gusts" data-tags="weather-cloudy-gusts" d="M0 243.2c0 12.8 3.2 19.2 12.8 28.8 6.4 6.4 16 9.6 25.6 9.6h243.2c32 0 60.8-12.8 86.4-35.2 22.4-22.4 35.2-51.2 35.2-86.4s-12.8-60.8-35.2-86.4c-22.4-22.4-51.2-35.2-86.4-35.2s-60.8 12.8-86.4 35.2c-6.4 6.4-9.6 16-9.6 25.6s3.2 19.2 9.6 25.6c6.4 6.4 16 9.6 25.6 9.6s19.2-3.2 28.8-9.6c9.6-9.6 19.2-12.8 32-12.8s22.4 3.2 32 12.8c9.6 9.6 12.8 19.2 12.8 32s-3.2 22.4-12.8 32c-9.6 9.6-19.2 12.8-32 12.8h-243.2c-9.6 0-19.2 3.2-25.6 12.8-9.6 9.6-12.8 16-12.8 28.8zM0 377.6c0 9.6 3.2 19.2 12.8 28.8 6.4 6.4 16 9.6 25.6 9.6h473.6c12.8 0 22.4 3.2 32 12.8s12.8 19.2 12.8 32c0 12.8-3.2 22.4-12.8 32s-19.2 12.8-32 12.8c-12.8 0-22.4-3.2-32-12.8-9.6-6.4-16-9.6-28.8-9.6-9.6 0-19.2 3.2-25.6 9.6s-9.6 16-9.6 25.6 3.2 19.2 9.6 28.8c22.4 22.4 51.2 35.2 86.4 35.2 32 0 60.8-12.8 86.4-35.2 22.4-22.4 35.2-51.2 35.2-83.2s-12.8-60.8-35.2-86.4c-22.4-22.4-51.2-35.2-86.4-35.2h-473.6c-9.6 0-19.2 3.2-25.6 9.6-9.6 6.4-12.8 16-12.8 25.6zM96 486.4c0-3.2 3.2-6.4 6.4-6.4h64c3.2 0 6.4 3.2 9.6 6.4 9.6 25.6 25.6 44.8 48 60.8s44.8 25.6 70.4 25.6l22.4 3.2c6.4 0 9.6 3.2 9.6 6.4l3.2 22.4c6.4 48 25.6 89.6 60.8 121.6s80 48 128 48c51.2 0 92.8-16 128-48s57.6-73.6 64-121.6l3.2-25.6c0-6.4 3.2-6.4 6.4-6.4h80c41.6 0 76.8-12.8 105.6-41.6s44.8-64 44.8-102.4c0-41.6-12.8-73.6-44.8-102.4-28.8-28.8-64-41.6-105.6-41.6h-310.4c-6.4 0-9.6-3.2-9.6-6.4v-64c0-6.4 3.2-6.4 9.6-6.4h310.4c41.6 0 76.8 9.6 112 28.8s60.8 48 83.2 80c19.2 35.2 28.8 70.4 28.8 112s-9.6 76.8-28.8 112-48 60.8-83.2 80c-35.2 19.2-70.4 32-112 32h-12.8c-12.8 60.8-44.8 108.8-96 147.2-48 38.4-105.6 57.6-166.4 57.6-64 0-118.4-19.2-169.6-60.8s-80-89.6-92.8-150.4c-38.4-9.6-73.6-28.8-102.4-57.6-32-25.6-51.2-60.8-64-99.2v-3.2c0 0 0 0 0 0z" /> +<glyph unicode="" glyph-name="weather-cloudy-windy" data-tags="weather-cloudy-windy" d="M0 240c0 9.6 3.2 19.2 9.6 25.6s16 9.6 25.6 9.6h387.2c9.6 0 19.2-3.2 25.6-9.6s9.6-16 9.6-25.6c0-9.6-3.2-19.2-9.6-25.6s-16-9.6-25.6-9.6h-384c-9.6 0-19.2 3.2-25.6 9.6-9.6 6.4-12.8 16-12.8 25.6zM112 371.2c0 9.6 3.2 19.2 12.8 25.6 6.4 6.4 16 9.6 25.6 9.6h387.2c9.6 0 19.2-3.2 25.6-9.6s9.6-16 9.6-25.6-3.2-19.2-9.6-25.6-16-9.6-25.6-9.6h-387.2c-9.6 0-19.2 3.2-25.6 9.6s-12.8 16-12.8 25.6zM140.8 470.4c0-3.2 3.2-6.4 6.4-6.4h60.8c3.2 0 6.4 3.2 9.6 6.4 9.6 22.4 25.6 41.6 44.8 57.6s41.6 25.6 67.2 25.6l22.4 3.2c3.2 0 6.4 3.2 6.4 6.4l3.2 22.4c3.2 48 25.6 86.4 60.8 118.4s76.8 48 124.8 48c48 0 86.4-16 121.6-44.8 35.2-32 54.4-70.4 60.8-115.2l3.2-25.6c0-3.2 3.2-6.4 6.4-6.4h70.4c38.4 0 73.6-12.8 99.2-41.6s41.6-60.8 41.6-99.2c0-38.4-12.8-70.4-41.6-99.2s-60.8-41.6-99.2-41.6h-297.6c-6.4 0-6.4-3.2-6.4-6.4v-57.6c0-6.4 3.2-6.4 6.4-6.4h297.6c28.8 0 57.6 6.4 83.2 16s48 25.6 67.2 44.8c19.2 19.2 35.2 41.6 44.8 67.2s16 54.4 16 83.2c0 38.4-9.6 73.6-28.8 105.6s-44.8 57.6-76.8 76.8c-32 19.2-70.4 28.8-108.8 28.8h-12.8c-12.8 57.6-44.8 105.6-89.6 140.8-48 35.2-99.2 54.4-156.8 54.4-60.8 0-115.2-19.2-163.2-57.6s-76.8-86.4-89.6-147.2c-38.4-9.6-70.4-25.6-99.2-51.2s-48-57.6-57.6-96v0c3.2 0 3.2 0 3.2-3.2zM188.8 105.6c0 9.6 3.2 19.2 9.6 25.6s16 9.6 25.6 9.6h387.2c9.6 0 19.2-3.2 25.6-9.6s9.6-16 9.6-25.6-3.2-19.2-9.6-25.6c-6.4-6.4-16-9.6-25.6-9.6h-384c-9.6 0-19.2 3.2-25.6 9.6-9.6 6.4-12.8 16-12.8 25.6z" /> +<glyph unicode="" glyph-name="weather-cloudy" data-tags="weather-cloudy" d="M0 307.2c0 44.8 12.8 86.4 41.6 121.6s64 57.6 108.8 67.2c12.8 54.4 38.4 99.2 83.2 131.2 41.6 35.2 92.8 51.2 147.2 51.2s102.4-16 147.2-51.2c41.6-35.2 70.4-76.8 83.2-128h12.8c54.4 0 99.2-19.2 137.6-57.6s57.6-83.2 57.6-137.6c0-54.4-19.2-99.2-57.6-137.6s-83.2-57.6-137.6-57.6h-425.6c-25.6 0-51.2 6.4-76.8 16s-44.8 22.4-64 41.6c-16 16-32 38.4-41.6 64s-16 51.2-16 76.8zM67.2 307.2c0-35.2 12.8-64 38.4-89.6s54.4-38.4 92.8-38.4h428.8c35.2 0 67.2 12.8 92.8 38.4s38.4 54.4 38.4 89.6c0 35.2-12.8 64-38.4 89.6s-54.4 38.4-92.8 38.4h-64c-3.2 0-6.4 3.2-6.4 6.4l-3.2 22.4c-3.2 44.8-22.4 80-54.4 108.8s-70.4 41.6-112 41.6-80-12.8-112-44.8c-32-28.8-51.2-64-54.4-108.8l-9.6-12.8c0-3.2-3.2-6.4-6.4-6.4l-19.2-3.2c-32-3.2-60.8-16-83.2-41.6-25.6-25.6-35.2-54.4-35.2-89.6zM473.6 710.4c-3.2-3.2-3.2-6.4 3.2-9.6 19.2-9.6 35.2-16 51.2-25.6 6.4 0 9.6 0 9.6 0 28.8 25.6 60.8 38.4 99.2 38.4s70.4-12.8 96-38.4c28.8-25.6 41.6-54.4 44.8-92.8l3.2-28.8h64c28.8 0 54.4-9.6 76.8-32s32-48 32-76.8c0-28.8-9.6-51.2-28.8-73.6-19.2-19.2-41.6-32-70.4-35.2-3.2 0-6.4-3.2-6.4-6.4v-51.2c0-6.4 3.2-6.4 6.4-6.4 48 3.2 86.4 22.4 118.4 54.4s51.2 76.8 51.2 121.6c0 48-16 89.6-51.2 124.8s-76.8 51.2-124.8 51.2h-6.4c-12.8 44.8-38.4 83.2-76.8 115.2-38.4 28.8-83.2 44.8-128 44.8-64 0-118.4-25.6-163.2-73.6z" /> +<glyph unicode="" glyph-name="weather-fahrenheit" data-tags="weather-fahrenheit" d="M192 617.6c0 28.8 9.6 54.4 32 76.8s48 32 76.8 32c28.8 0 54.4-9.6 76.8-32s32-48 32-76.8c0-28.8-9.6-54.4-32-76.8s-48-32-76.8-32-54.4 9.6-76.8 32c-22.4 19.2-32 44.8-32 76.8zM246.4 617.6c0-16 6.4-28.8 16-41.6 12.8-12.8 25.6-16 41.6-16s28.8 6.4 41.6 16c12.8 12.8 16 25.6 16 41.6s-6.4 28.8-16 38.4c-16 9.6-28.8 16-44.8 16s-28.8-3.2-38.4-16c-12.8-9.6-16-22.4-16-38.4zM508.8 201.6c0-9.6 3.2-16 9.6-22.4s12.8-9.6 22.4-9.6c9.6 0 16 3.2 22.4 9.6s9.6 12.8 9.6 22.4v227.2h172.8c9.6 0 16 3.2 22.4 9.6s9.6 12.8 9.6 22.4c0 9.6-3.2 16-9.6 22.4s-12.8 9.6-22.4 9.6h-172.8v166.4h230.4c9.6 0 16 3.2 22.4 9.6 3.2 3.2 6.4 12.8 6.4 22.4s-3.2 16-9.6 22.4c-6.4 6.4-12.8 9.6-22.4 9.6h-288c-3.2 0-6.4-3.2-6.4-6.4l3.2-515.2z" /> +<glyph unicode="" glyph-name="weather-fog" data-tags="weather-fog" d="M0 246.4c0 9.6 3.2 19.2 9.6 25.6s16 9.6 25.6 9.6h771.2c9.6 0 19.2-3.2 25.6-9.6s9.6-16 9.6-25.6c0-9.6-3.2-19.2-9.6-22.4-6.4-6.4-16-9.6-25.6-9.6h-771.2c-9.6 0-19.2 3.2-25.6 9.6s-9.6 12.8-9.6 22.4zM108.8 377.6c0 9.6 3.2 19.2 9.6 25.6s16 9.6 25.6 9.6h771.2c9.6 0 16-3.2 22.4-9.6s9.6-16 9.6-25.6-3.2-19.2-9.6-25.6c-6.4-6.4-16-9.6-22.4-9.6h-771.2c-9.6 0-19.2 3.2-25.6 9.6s-9.6 16-9.6 25.6zM115.2 476.8c0-3.2 3.2-6.4 6.4-6.4h57.6c3.2 0 6.4 3.2 9.6 6.4 9.6 22.4 25.6 38.4 44.8 51.2s41.6 22.4 64 22.4l22.4 3.2c3.2 0 6.4 3.2 6.4 6.4l3.2 19.2c3.2 44.8 22.4 83.2 57.6 112 32 28.8 73.6 44.8 118.4 44.8s83.2-16 118.4-44.8c32-28.8 51.2-67.2 57.6-112l3.2-22.4c0-3.2 3.2-6.4 9.6-6.4h67.2c25.6 0 51.2-6.4 73.6-22.4s38.4-32 48-57.6c3.2-3.2 6.4-6.4 9.6-6.4h57.6c6.4 0 6.4 3.2 6.4 9.6-12.8 41.6-35.2 76.8-70.4 102.4s-76.8 41.6-121.6 41.6h-12.8c-12.8 54.4-41.6 99.2-86.4 134.4s-92.8 51.2-150.4 51.2c-57.6 0-108.8-19.2-153.6-54.4s-86.4-76.8-99.2-131.2c-35.2-9.6-67.2-25.6-92.8-51.2s-44.8-54.4-54.4-89.6v0c0 3.2 0 0 0 0zM179.2 121.6c0 9.6 3.2 19.2 9.6 25.6s16 9.6 25.6 9.6h774.4c9.6 0 19.2-3.2 25.6-9.6s9.6-16 9.6-22.4c0-9.6-3.2-19.2-9.6-25.6s-16-9.6-25.6-9.6h-774.4c-9.6 0-19.2 3.2-25.6 9.6-3.2 3.2-9.6 12.8-9.6 22.4z" /> +<glyph unicode="" glyph-name="weather-hail" data-tags="weather-hail" d="M0 480c0-67.2 22.4-121.6 67.2-169.6s102.4-73.6 166.4-76.8c6.4 0 9.6 3.2 9.6 9.6v67.2c0 6.4-3.2 9.6-9.6 9.6-38.4 0-73.6 16-105.6 48-28.8 32-44.8 67.2-44.8 112 0 41.6 12.8 76.8 41.6 105.6s60.8 48 102.4 54.4h25.6c6.4 0 9.6 3.2 9.6 9.6l3.2 25.6c6.4 54.4 28.8 99.2 67.2 134.4 41.6 38.4 89.6 54.4 144 54.4s99.2-19.2 140.8-54.4c41.6-35.2 64-80 67.2-134.4l3.2-28.8c0-6.4 3.2-9.6 9.6-9.6h80c44.8 0 83.2-16 115.2-48s48-67.2 48-112c0-41.6-16-80-44.8-112s-64-44.8-105.6-44.8c-6.4 0-9.6-3.2-9.6-9.6v-67.2c0-6.4 3.2-9.6 9.6-9.6 41.6 0 83.2 12.8 118.4 35.2s64 51.2 86.4 89.6c19.2 38.4 32 76.8 32 121.6s-9.6 86.4-32 121.6c-22.4 38.4-51.2 67.2-89.6 86.4s-80 32-121.6 32h-16c-16 67.2-51.2 121.6-102.4 163.2s-115.2 64-182.4 64c-70.4 0-131.2-22.4-185.6-64s-92.8-99.2-108.8-166.4c-54.4-12.8-99.2-38.4-134.4-83.2s-54.4-96-54.4-153.6zM268.8 124.8c3.2-9.6 12.8-19.2 22.4-22.4 9.6-6.4 19.2-6.4 32 0 9.6 3.2 19.2 12.8 22.4 22.4 6.4 9.6 6.4 22.4 0 32-3.2 9.6-12.8 16-22.4 22.4s-19.2 6.4-28.8 0c-9.6-3.2-19.2-12.8-22.4-22.4-6.4-9.6-6.4-19.2-3.2-32zM300.8 265.6c0-6.4 3.2-16 6.4-22.4 6.4-6.4 12.8-12.8 22.4-16 9.6-6.4 19.2-6.4 32 0 9.6 6.4 19.2 16 22.4 28.8l44.8 166.4c3.2 12.8 3.2 22.4-3.2 32s-12.8 16-25.6 19.2c-3.2 0-6.4 0-12.8 0s-16-3.2-22.4-6.4c-6.4-6.4-12.8-12.8-16-22.4l-44.8-166.4c-3.2-6.4-3.2-12.8-3.2-12.8zM393.6-12.8c0-6.4 0-9.6 3.2-12.8 3.2-9.6 12.8-19.2 22.4-22.4 3.2-3.2 9.6-3.2 16-3.2 3.2 0 6.4 0 16 3.2s19.2 12.8 22.4 22.4c6.4 9.6 6.4 22.4 0 32s-12.8 19.2-22.4 22.4c-9.6 3.2-19.2 3.2-32 0-9.6-3.2-16-9.6-19.2-19.2-6.4-6.4-6.4-12.8-6.4-22.4zM428.8 118.4c0-19.2 9.6-28.8 32-35.2 6.4 0 9.6-3.2 12.8-3.2 6.4 0 12.8 0 19.2 3.2 9.6 3.2 16 12.8 19.2 28.8l83.2 310.4c3.2 12.8 3.2 22.4-3.2 32s-12.8 16-25.6 19.2c-3.2 0-9.6 0-12.8 0-6.4 0-16-3.2-22.4-6.4s-12.8-12.8-16-22.4l-83.2-313.6c-3.2-6.4-3.2-9.6-3.2-12.8zM598.4 140.8c0-6.4 0-12.8 3.2-16 3.2-9.6 12.8-16 22.4-22.4 6.4-3.2 12.8-3.2 16-3.2s6.4 0 16 3.2c9.6 3.2 19.2 12.8 22.4 22.4s3.2 22.4 0 32c-3.2 9.6-9.6 16-19.2 22.4-12.8 6.4-22.4 6.4-32 0-9.6-3.2-19.2-12.8-22.4-22.4-6.4-6.4-6.4-12.8-6.4-16zM633.6 265.6c0-6.4 3.2-12.8 6.4-22.4 6.4-6.4 12.8-12.8 22.4-16 6.4 0 12.8-3.2 12.8-3.2 3.2 0 9.6 0 19.2 6.4 9.6 3.2 16 12.8 19.2 25.6l44.8 166.4c0 9.6 0 12.8 0 12.8 0 6.4-3.2 16-6.4 22.4-6.4 6.4-12.8 12.8-22.4 16-3.2 0-9.6 0-12.8 0-6.4 0-16-3.2-22.4-6.4-6.4-6.4-12.8-12.8-16-22.4l-44.8-166.4v-12.8z" /> +<glyph unicode="" glyph-name="weather-humidity" data-tags="weather-humidity" d="M115.2 332.8c0 48 12.8 102.4 38.4 163.2s57.6 121.6 99.2 176c83.2 108.8 156.8 195.2 217.6 249.6l41.6 38.4c12.8-12.8 28.8-25.6 44.8-38.4 22.4-22.4 54.4-60.8 99.2-112s83.2-99.2 115.2-140.8c38.4-54.4 70.4-112 96-172.8s38.4-115.2 38.4-163.2c0-54.4-9.6-105.6-32-153.6s-48-89.6-83.2-124.8-76.8-64-128-83.2c-48-22.4-102.4-32-156.8-32s-105.6 9.6-153.6 32c-48 19.2-89.6 48-124.8 83.2s-64 76.8-83.2 124.8c-19.2 44.8-28.8 96-28.8 153.6zM236.8 489.6c0-44.8 9.6-80 28.8-105.6s48-38.4 86.4-38.4c38.4 0 67.2 12.8 86.4 38.4s28.8 60.8 28.8 105.6c0 44.8-9.6 80-28.8 105.6s-48 38.4-86.4 38.4c-38.4 0-67.2-12.8-86.4-38.4s-28.8-60.8-28.8-105.6zM320 489.6c0 9.6 0 16 0 19.2s0 9.6 0 19.2c0 6.4 0 12.8 3.2 16s3.2 9.6 6.4 12.8c3.2 3.2 6.4 9.6 9.6 9.6 3.2 3.2 6.4 3.2 12.8 3.2s12.8-3.2 19.2-6.4c3.2-3.2 6.4-12.8 9.6-19.2 3.2-9.6 3.2-16 3.2-25.6 0-6.4 0-16 0-28.8s0-22.4 0-28.8c0-6.4-3.2-16-3.2-25.6-3.2-9.6-6.4-16-9.6-19.2s-9.6-6.4-19.2-6.4c-6.4 0-9.6 0-12.8 3.2s-6.4 6.4-9.6 9.6c-3.2 3.2-3.2 9.6-6.4 12.8 0 3.2-3.2 9.6-3.2 16s0 12.8 0 16 0 12.8 0 22.4zM352 73.6h70.4l265.6 576h-73.6l-262.4-576zM582.4 233.6c0-44.8 9.6-80 28.8-105.6s48-38.4 86.4-38.4c38.4 0 67.2 12.8 86.4 38.4s28.8 60.8 28.8 105.6c0 44.8-9.6 80-28.8 105.6s-48 38.4-86.4 38.4c-38.4 0-67.2-12.8-86.4-38.4s-28.8-60.8-28.8-105.6zM665.6 233.6c0 12.8 0 22.4 0 28.8s3.2 16 3.2 25.6 6.4 16 9.6 19.2c3.2 3.2 9.6 6.4 19.2 6.4 6.4 0 9.6 0 12.8-3.2s6.4-6.4 9.6-9.6c3.2-6.4 3.2-9.6 6.4-12.8s3.2-9.6 3.2-16v-35.2c0-9.6 0-16 0-19.2v-16l-3.2-16-6.4-12.8-9.6-9.6-12.8-3.2c-6.4 0-12.8 3.2-19.2 6.4-3.2 3.2-6.4 12.8-9.6 19.2-3.2 9.6-3.2 19.2-3.2 25.6 0 0 0 9.6 0 22.4z" /> +<glyph unicode="" glyph-name="weather-hurricane" data-tags="weather-hurricane" d="M256 444.8v0c0 6.4 0 16 0 25.6s3.2 28.8 6.4 54.4c3.2 25.6 9.6 51.2 16 76.8s19.2 54.4 32 89.6c16 32 32 64 54.4 92.8s51.2 57.6 83.2 89.6c35.2 32 73.6 57.6 112 80 9.6 6.4 22.4 6.4 32 3.2s19.2-9.6 25.6-19.2c6.4-9.6 6.4-22.4 3.2-32s-9.6-19.2-19.2-25.6c-86.4-48-153.6-112-198.4-198.4 38.4 16 73.6 22.4 108.8 22.4 70.4 0 131.2-25.6 182.4-76.8s76.8-112 76.8-182.4c0-6.4 0-9.6 0-16s0-16-3.2-35.2c0-19.2-3.2-35.2-6.4-51.2s-9.6-35.2-16-60.8c-6.4-25.6-16-48-25.6-70.4s-22.4-44.8-38.4-73.6c-16-25.6-32-51.2-54.4-73.6-19.2-22.4-44.8-44.8-70.4-70.4-28.8-22.4-57.6-44.8-89.6-60.8-6.4 3.2-16 3.2-22.4 3.2-16 0-28.8 6.4-38.4 22.4-6.4 9.6-6.4 22.4-3.2 32s9.6 19.2 19.2 25.6c86.4 48 153.6 115.2 201.6 201.6-35.2-16-73.6-25.6-112-25.6-44.8 0-86.4 9.6-128 35.2-38.4 22.4-70.4 54.4-92.8 92.8s-35.2 80-35.2 124.8zM368 448c0-38.4 16-73.6 41.6-102.4 28.8-28.8 60.8-41.6 102.4-41.6 38.4 0 70.4 12.8 99.2 38.4s44.8 54.4 48 92.8v16c0 0 0 3.2 0 3.2 0 38.4-16 73.6-44.8 99.2-28.8 28.8-64 41.6-102.4 41.6-35.2 0-67.2-12.8-96-35.2s-44.8-54.4-48-89.6v-22.4z" /> +<glyph unicode="" glyph-name="weather-lightning" data-tags="weather-lightning" d="M124.8-64h22.4l377.6 560c6.4 9.6 3.2 16-9.6 16h-156.8l163.2 300.8c6.4 9.6 0 16-9.6 16h-208c-6.4-3.2-9.6-6.4-16-12.8l-153.6-406.4c0-9.6 3.2-16 9.6-16h150.4l-169.6-457.6zM592 284.8h16l288 422.4c3.2 3.2 3.2 9.6 3.2 9.6 0 3.2-3.2 3.2-9.6 3.2h-115.2l121.6 220.8c3.2 12.8 0 19.2-12.8 19.2h-150.4c-6.4 0-12.8-3.2-16-9.6l-115.2-300.8c-3.2-6.4-3.2-9.6 0-12.8s6.4-3.2 9.6-3.2h112l-131.2-348.8z" /> +<glyph unicode="" glyph-name="weather-rain" data-tags="weather-rain" d="M534.4 121.6c-9.6 9.6-16 16-16 16l-16-16c-12.8-12.8-22.4-25.6-32-41.6s-12.8-28.8-12.8-41.6c0-16 6.4-28.8 16-41.6 12.8-12.8 25.6-16 41.6-16s28.8 6.4 41.6 16c12.8 12.8 16 25.6 16 41.6 0 9.6-6.4 25.6-16 41.6-3.2 19.2-12.8 32-22.4 41.6zM307.2 153.6c-9.6-12.8-19.2-25.6-28.8-38.4-9.6-16-12.8-25.6-12.8-35.2 0-12.8 6.4-25.6 16-35.2s22.4-16 38.4-16c16 0 25.6 6.4 38.4 16 9.6 9.6 16 22.4 16 35.2 0 22.4-16 54.4-51.2 89.6l-16-16zM704 153.6c-9.6-12.8-19.2-25.6-28.8-38.4-9.6-16-12.8-25.6-12.8-35.2 0-12.8 6.4-25.6 16-35.2s22.4-16 38.4-16c16 0 25.6 6.4 38.4 16 9.6 9.6 16 22.4 16 35.2 0 22.4-16 54.4-51.2 89.6l-16-16zM992 566.4c-22.4 38.4-51.2 67.2-89.6 86.4-38.4 22.4-80 32-121.6 32h-16c-16 67.2-51.2 121.6-102.4 163.2-54.4 41.6-115.2 64-182.4 64-70.4 0-131.2-22.4-185.6-64s-89.6-99.2-105.6-166.4c-54.4-12.8-99.2-41.6-134.4-83.2-35.2-44.8-54.4-96-54.4-150.4 0-67.2 22.4-121.6 67.2-169.6s102.4-73.6 166.4-76.8h553.6c41.6 0 83.2 12.8 118.4 35.2s64 51.2 86.4 89.6 32 76.8 32 121.6c0 41.6-12.8 83.2-32 118.4zM896 332.8c-28.8-32-67.2-48-108.8-51.2h-553.6c-41.6 3.2-76.8 19.2-108.8 51.2-28.8 32-44.8 67.2-44.8 112 0 41.6 12.8 76.8 41.6 105.6s64 48 102.4 54.4h25.6c6.4 0 9.6 3.2 9.6 9.6l3.2 25.6c6.4 54.4 25.6 99.2 67.2 134.4 38.4 35.2 86.4 54.4 140.8 54.4s99.2-19.2 140.8-54.4c41.6-35.2 64-80 67.2-134.4l3.2-28.8c0-6.4 3.2-9.6 9.6-9.6h80c44.8 0 83.2-16 115.2-48s48-67.2 48-112-9.6-76.8-38.4-108.8z" /> +<glyph unicode="" glyph-name="weather-rainny" data-tags="weather-rainny" d="M0 476.8c0 57.6 19.2 105.6 54.4 150.4s80 73.6 134.4 86.4c16 67.2 51.2 121.6 105.6 166.4s115.2 64 185.6 64c67.2 0 128-22.4 182.4-64s86.4-96 102.4-163.2h16c44.8 0 86.4-9.6 121.6-32s67.2-51.2 89.6-86.4c22.4-38.4 32-76.8 32-121.6s-9.6-83.2-32-121.6c-19.2-38.4-48-67.2-86.4-89.6-35.2-22.4-76.8-35.2-118.4-35.2-6.4 0-9.6 3.2-9.6 9.6v67.2c0 6.4 3.2 9.6 9.6 9.6 41.6 3.2 76.8 19.2 108.8 51.2 28.8 32 44.8 67.2 44.8 112s-16 80-48 112-70.4 48-115.2 48h-80c-6.4 0-9.6 3.2-9.6 9.6l-3.2 22.4c-6.4 54.4-28.8 99.2-67.2 134.4-41.6 35.2-86.4 54.4-140.8 54.4s-102.4-19.2-140.8-54.4c-41.6-35.2-60.8-80-67.2-134.4l-3.2-25.6c0-6.4-3.2-9.6-9.6-9.6h-25.6c-41.6-6.4-76.8-22.4-102.4-54.4-28.8-28.8-41.6-67.2-41.6-105.6 0-41.6 16-80 44.8-112s67.2-48 108.8-51.2c6.4 0 9.6-3.2 9.6-9.6v-67.2c0-6.4-3.2-9.6-9.6-9.6-67.2 3.2-121.6 28.8-166.4 76.8-51.2 51.2-73.6 105.6-73.6 172.8zM265.6 144c0 3.2 0 6.4 3.2 9.6l80 284.8c3.2 9.6 9.6 16 16 22.4s16 6.4 22.4 6.4c3.2 0 6.4 0 12.8 0 12.8-3.2 19.2-9.6 25.6-19.2s6.4-19.2 3.2-32l-80-281.6c-6.4-22.4-19.2-32-41.6-32-3.2 0-3.2 0-6.4 0s-3.2 0-6.4 0c-9.6 3.2-19.2 9.6-25.6 16-3.2 9.6-3.2 19.2-3.2 25.6zM393.6 6.4l121.6 432c3.2 9.6 6.4 16 16 22.4 6.4 6.4 16 6.4 25.6 6.4 3.2 0 9.6 0 12.8 0 9.6-3.2 19.2-9.6 25.6-19.2s6.4-19.2 3.2-32l-121.6-435.2c-3.2-9.6-6.4-16-12.8-22.4s-16-9.6-25.6-9.6c-3.2 0-9.6 0-12.8 3.2-9.6 3.2-19.2 9.6-25.6 19.2-9.6 12.8-9.6 22.4-6.4 35.2zM598.4 144c0 3.2 0 6.4 3.2 12.8l80 284.8c3.2 9.6 6.4 16 16 22.4 6.4 6.4 16 6.4 22.4 6.4 3.2 0 9.6 0 12.8 0 9.6-3.2 19.2-6.4 22.4-16 6.4-6.4 6.4-16 6.4-22.4 0 0 0-3.2 0-6.4s0-6.4 0-6.4l-80-281.6c-3.2-9.6-6.4-16-12.8-22.4s-16-9.6-25.6-9.6l-12.8 3.2c-9.6 3.2-16 6.4-22.4 16-6.4 3.2-9.6 12.8-9.6 19.2z" /> +<glyph unicode="" glyph-name="weather-snow" data-tags="weather-snow" d="M0 473.6c0 57.6 16 108.8 51.2 153.6s80 73.6 134.4 86.4c16 67.2 51.2 121.6 102.4 166.4s115.2 64 185.6 64c67.2 0 128-22.4 182.4-64s89.6-96 102.4-163.2h16c44.8 0 86.4-9.6 121.6-32s67.2-51.2 89.6-89.6c22.4-38.4 32-80 32-121.6 0-64-22.4-121.6-67.2-169.6s-102.4-73.6-166.4-73.6c-6.4 0-9.6 3.2-9.6 9.6v67.2c0 6.4 3.2 9.6 9.6 9.6 41.6 3.2 76.8 19.2 108.8 51.2 28.8 32 44.8 67.2 44.8 108.8 0 44.8-16 80-48 115.2s-70.4 48-115.2 48h-80c-6.4 0-9.6 3.2-9.6 9.6v22.4c-6.4 54.4-28.8 99.2-67.2 134.4-41.6 35.2-86.4 54.4-140.8 54.4s-102.4-19.2-140.8-54.4-64-80-67.2-134.4l-6.4-28.8c0-6.4-3.2-9.6-9.6-9.6l-25.6-3.2c-41.6-3.2-76.8-19.2-102.4-51.2s-41.6-67.2-41.6-108.8c0-41.6 16-80 44.8-108.8s67.2-48 108.8-51.2c6.4 0 9.6-3.2 9.6-9.6v-67.2c0-6.4-3.2-9.6-9.6-9.6-67.2 3.2-121.6 25.6-169.6 73.6-44.8 51.2-67.2 108.8-67.2 176zM272 92.8c0 12.8 3.2 22.4 12.8 28.8 6.4 6.4 16 12.8 28.8 12.8s22.4-3.2 28.8-12.8c6.4-6.4 12.8-16 12.8-28.8s-3.2-22.4-12.8-28.8c-6.4-6.4-16-12.8-28.8-12.8s-22.4 3.2-28.8 12.8c-9.6 6.4-12.8 16-12.8 28.8zM313.6 272c0 9.6 3.2 19.2 12.8 28.8 6.4 6.4 16 12.8 28.8 12.8s22.4-3.2 28.8-12.8c6.4-6.4 12.8-19.2 12.8-28.8 0-12.8-3.2-22.4-12.8-28.8-6.4-9.6-16-12.8-28.8-12.8s-22.4 3.2-28.8 12.8c-6.4 6.4-12.8 16-12.8 28.8zM409.6-6.4c0 12.8 3.2 22.4 12.8 28.8 6.4 6.4 16 12.8 28.8 12.8s22.4-3.2 28.8-12.8c9.6-9.6 12.8-19.2 12.8-28.8s-3.2-22.4-12.8-28.8c-9.6-6.4-19.2-12.8-28.8-12.8-12.8 0-19.2 3.2-28.8 12.8s-12.8 19.2-12.8 28.8zM451.2 176c0 12.8 3.2 22.4 12.8 32 6.4 6.4 19.2 12.8 28.8 12.8 12.8 0 22.4-3.2 28.8-12.8 9.6-9.6 12.8-19.2 12.8-28.8 0-12.8-3.2-22.4-12.8-28.8-9.6-9.6-19.2-12.8-28.8-12.8-12.8 0-19.2 3.2-28.8 12.8-9.6 3.2-12.8 12.8-12.8 25.6zM473.6 355.2c0 12.8 3.2 22.4 12.8 28.8s19.2 12.8 28.8 12.8c12.8 0 22.4-3.2 28.8-12.8 9.6-9.6 12.8-19.2 12.8-28.8 0-12.8-3.2-22.4-12.8-28.8s-19.2-12.8-28.8-12.8c-12.8 0-19.2 3.2-28.8 12.8-9.6 6.4-12.8 16-12.8 28.8zM588.8 92.8c0 12.8 3.2 22.4 12.8 28.8 6.4 6.4 19.2 12.8 28.8 12.8 12.8 0 22.4-3.2 28.8-12.8 6.4-6.4 12.8-16 12.8-28.8s-3.2-22.4-12.8-28.8c-6.4-6.4-16-12.8-28.8-12.8s-22.4 3.2-28.8 12.8c-9.6 6.4-12.8 16-12.8 28.8zM630.4 272c0 9.6 3.2 19.2 12.8 28.8s19.2 12.8 28.8 12.8c12.8 0 22.4-3.2 28.8-12.8 6.4-6.4 12.8-19.2 12.8-28.8 0-12.8-3.2-22.4-12.8-28.8-6.4-9.6-16-12.8-28.8-12.8s-22.4 3.2-28.8 12.8c-6.4 6.4-12.8 16-12.8 28.8z" /> +<glyph unicode="" glyph-name="weather-snowflake" data-tags="weather-snowflake" d="M0 448c0 12.8 3.2 25.6 12.8 35.2s19.2 12.8 32 12.8 25.6-3.2 32-12.8c9.6-9.6 12.8-19.2 12.8-35.2 0-12.8-3.2-22.4-12.8-32s-19.2-12.8-32-12.8-22.4 3.2-32 12.8c-9.6 6.4-12.8 19.2-12.8 32zM134.4 448c0 12.8 3.2 25.6 12.8 35.2s19.2 12.8 32 12.8h220.8l-153.6 153.6c-9.6 9.6-12.8 19.2-12.8 32s3.2 22.4 12.8 32c9.6 9.6 19.2 12.8 32 12.8s22.4-3.2 32-12.8l153.6-153.6v217.6c0 12.8 3.2 25.6 12.8 35.2s19.2 12.8 35.2 12.8c12.8 0 22.4-3.2 32-12.8s12.8-19.2 12.8-35.2v-217.6l156.8 156.8c9.6 9.6 19.2 12.8 32 12.8s22.4-3.2 32-12.8c9.6-9.6 12.8-19.2 12.8-32s-3.2-22.4-12.8-32l-153.6-153.6h220.8c12.8 0 22.4-3.2 32-12.8s12.8-19.2 12.8-35.2c0-12.8-3.2-22.4-12.8-32s-19.2-12.8-32-12.8h-220.8l156.8-156.8c9.6-9.6 12.8-19.2 12.8-32s-3.2-22.4-12.8-32c-9.6-9.6-22.4-12.8-32-12.8-12.8 0-22.4 3.2-32 12.8l-156.8 156.8v-220.8c0-12.8-3.2-25.6-12.8-32s-19.2-12.8-32-12.8c-12.8 0-25.6 3.2-35.2 12.8s-12.8 19.2-12.8 32v217.6l-153.6-153.6c-9.6-9.6-19.2-12.8-32-12.8s-22.4 3.2-32 12.8c-9.6 9.6-12.8 19.2-12.8 32s3.2 22.4 12.8 32l156.8 156.8h-224c-12.8 0-22.4 3.2-32 12.8-12.8 3.2-16 16-16 28.8zM134.4 118.4c0 12.8 3.2 22.4 12.8 32s19.2 12.8 32 12.8c12.8 0 22.4-3.2 32-12.8s12.8-19.2 12.8-32 0-22.4-9.6-32c-9.6-9.6-19.2-12.8-32-12.8s-22.4 3.2-32 12.8c-9.6 9.6-16 19.2-16 32zM134.4 777.6c0 12.8 3.2 22.4 12.8 32s19.2 12.8 32 12.8c12.8 0 22.4-3.2 32-12.8 12.8-9.6 19.2-19.2 19.2-32s-3.2-22.4-12.8-32c-12.8-9.6-22.4-16-35.2-16s-22.4 3.2-32 12.8c-9.6 12.8-16 22.4-16 35.2zM464-16c0 12.8 3.2 22.4 12.8 32s19.2 12.8 35.2 12.8c12.8 0 22.4-3.2 32-12.8s12.8-19.2 12.8-32c0-12.8-3.2-25.6-12.8-32-9.6-9.6-19.2-12.8-32-12.8s-25.6 3.2-35.2 12.8c-6.4 6.4-12.8 16-12.8 32zM464 912c0 12.8 3.2 25.6 12.8 32 12.8 12.8 22.4 16 35.2 16s22.4-3.2 32-12.8c9.6-9.6 12.8-19.2 12.8-32s-3.2-22.4-12.8-32c-9.6-9.6-19.2-12.8-32-12.8s-25.6 3.2-35.2 12.8c-6.4 6.4-12.8 19.2-12.8 28.8zM796.8 118.4c0 12.8 3.2 22.4 12.8 32s19.2 12.8 32 12.8c12.8 0 22.4-3.2 32-12.8s12.8-19.2 12.8-32-3.2-22.4-12.8-32c-9.6-9.6-19.2-12.8-32-12.8s-22.4 3.2-32 12.8c-9.6 9.6-12.8 19.2-12.8 32zM796.8 777.6c0 12.8 3.2 22.4 12.8 32s19.2 12.8 32 12.8c12.8 0 22.4-3.2 32-12.8s12.8-19.2 12.8-32c0-12.8-3.2-22.4-12.8-32s-19.2-12.8-32-12.8-22.4 3.2-32 12.8c-9.6 9.6-12.8 19.2-12.8 32zM931.2 448c0 12.8 3.2 25.6 12.8 35.2s19.2 12.8 32 12.8c12.8 0 22.4-3.2 32-12.8s12.8-19.2 12.8-35.2c0-12.8-3.2-22.4-12.8-32s-19.2-12.8-32-12.8c-12.8 0-25.6 3.2-32 12.8-6.4 6.4-12.8 19.2-12.8 32z" /> +<glyph unicode="" glyph-name="weather-sunny-overcast" data-tags="weather-sunny-overcast" d="M0 236.8c0-35.2 9.6-67.2 25.6-96s38.4-51.2 67.2-67.2c28.8-16 60.8-25.6 92.8-25.6h412.8c35.2 0 64 9.6 96 25.6 28.8 16 51.2 38.4 70.4 67.2 16 28.8 25.6 60.8 25.6 96 0 25.6-6.4 51.2-16 76.8 28.8 35.2 44.8 76.8 44.8 124.8 0 25.6-6.4 54.4-16 76.8-9.6 25.6-25.6 44.8-41.6 64-19.2 19.2-38.4 32-64 41.6s-51.2 16-76.8 16c-57.6 0-105.6-22.4-147.2-67.2-28.8 16-64 25.6-102.4 25.6-54.4 0-102.4-16-140.8-51.2s-67.2-76.8-80-128c-41.6-9.6-76.8-32-105.6-67.2s-44.8-67.2-44.8-112zM64 236.8c0 32 9.6 60.8 32 83.2s48 35.2 80 41.6h19.2c3.2 0 6.4 3.2 6.4 6.4l3.2 19.2c6.4 41.6 22.4 76.8 54.4 102.4 32 28.8 67.2 41.6 105.6 41.6 41.6 0 80-12.8 108.8-41.6 32-28.8 48-60.8 51.2-102.4l3.2-22.4c0-3.2 3.2-6.4 6.4-6.4h60.8c32 0 64-12.8 86.4-35.2 25.6-25.6 35.2-54.4 35.2-86.4 0-35.2-12.8-64-35.2-89.6s-54.4-35.2-86.4-35.2h-406.4c-32 0-60.8 12.8-86.4 38.4-25.6 22.4-38.4 54.4-38.4 86.4zM320 704c0-9.6 3.2-16 9.6-25.6l25.6-25.6c9.6-6.4 16-9.6 25.6-9.6s16 3.2 22.4 9.6c6.4 6.4 9.6 16 9.6 22.4 0 9.6-3.2 16-9.6 22.4l-22.4 25.6c-9.6 12.8-19.2 12.8-28.8 12.8s-16-3.2-22.4-9.6c-6.4-3.2-9.6-12.8-9.6-22.4zM524.8 537.6c25.6 25.6 57.6 38.4 92.8 38.4 38.4 0 70.4-12.8 96-38.4s38.4-57.6 38.4-96c0-22.4-6.4-48-19.2-70.4-38.4 35.2-80 54.4-134.4 54.4h-12.8c-6.4 41.6-28.8 76.8-60.8 112zM585.6 736c0-9.6 3.2-16 9.6-22.4s12.8-9.6 22.4-9.6c9.6 0 16 3.2 22.4 9.6s9.6 12.8 9.6 22.4v80c0 9.6-3.2 16-9.6 22.4s-12.8 9.6-22.4 9.6c-9.6 0-16-3.2-22.4-9.6s-9.6-12.8-9.6-22.4v-80zM796.8 649.6c0-9.6 3.2-16 9.6-22.4s16-9.6 22.4-9.6c6.4 0 16 3.2 22.4 9.6l54.4 54.4c6.4 6.4 9.6 16 9.6 25.6s-3.2 16-9.6 22.4-12.8 6.4-22.4 6.4c-9.6 0-16-3.2-22.4-9.6l-57.6-54.4c-3.2-6.4-6.4-12.8-6.4-22.4zM825.6 198.4c0-9.6 3.2-16 9.6-25.6l25.6-22.4c6.4-6.4 12.8-9.6 22.4-9.6s16 3.2 22.4 9.6c6.4 6.4 9.6 12.8 9.6 22.4s-3.2 16-9.6 22.4l-25.6 25.6c-6.4 6.4-12.8 9.6-22.4 9.6s-16-3.2-22.4-9.6c-6.4-3.2-9.6-12.8-9.6-22.4zM883.2 438.4c0-9.6 3.2-16 9.6-22.4s12.8-9.6 22.4-9.6h76.8c9.6 0 16 3.2 22.4 9.6s9.6 12.8 9.6 22.4c0 9.6-3.2 16-9.6 22.4s-12.8 9.6-22.4 9.6h-76.8c-9.6 0-16-3.2-22.4-9.6s-9.6-12.8-9.6-22.4z" /> +<glyph unicode="" glyph-name="weather-sunny" data-tags="weather-sunny" d="M0 448c0 12.8 3.2 22.4 12.8 28.8s19.2 12.8 28.8 12.8h99.2c9.6 0 19.2-3.2 28.8-12.8 6.4-9.6 9.6-19.2 9.6-28.8s-3.2-22.4-9.6-28.8c-6.4-9.6-16-12.8-28.8-12.8h-99.2c-9.6 0-19.2 3.2-28.8 12.8s-12.8 19.2-12.8 28.8zM137.6 115.2c0 9.6 3.2 19.2 9.6 28.8l70.4 70.4c9.6 6.4 19.2 9.6 32 9.6s22.4-3.2 28.8-9.6c6.4-9.6 9.6-19.2 9.6-28.8 0-12.8-3.2-22.4-12.8-32l-67.2-67.2c-19.2-16-38.4-16-60.8 0-6.4 6.4-9.6 16-9.6 28.8zM137.6 780.8c0 9.6 3.2 19.2 9.6 28.8 9.6 9.6 19.2 12.8 32 12.8 9.6 0 19.2-3.2 28.8-12.8l70.4-70.4c6.4-6.4 9.6-16 9.6-28.8s-3.2-22.4-12.8-28.8c-6.4-6.4-16-9.6-25.6-9.6-12.8 0-22.4 3.2-28.8 9.6l-70.4 70.4c-9.6 6.4-12.8 19.2-12.8 28.8zM262.4 448c0 44.8 9.6 86.4 35.2 124.8 22.4 38.4 54.4 70.4 92.8 92.8s80 35.2 124.8 35.2c35.2 0 67.2-6.4 96-19.2 32-12.8 57.6-32 80-54.4s41.6-48 54.4-80c12.8-32 19.2-64 19.2-96 0-44.8-9.6-86.4-35.2-124.8-22.4-38.4-54.4-70.4-92.8-92.8s-80-35.2-124.8-35.2-86.4 9.6-124.8 35.2c-38.4 22.4-70.4 54.4-92.8 92.8-22.4 35.2-32 76.8-32 121.6zM342.4 448c0-48 16-86.4 51.2-121.6 32-32 73.6-51.2 121.6-51.2s86.4 16 121.6 51.2c32 32 51.2 73.6 51.2 121.6 0 44.8-16 86.4-51.2 118.4-32 32-73.6 48-121.6 48s-86.4-16-118.4-48c-38.4-32-54.4-70.4-54.4-118.4zM470.4 73.6c0 12.8 3.2 22.4 12.8 28.8s19.2 12.8 28.8 12.8c12.8 0 22.4-3.2 28.8-12.8s12.8-16 12.8-28.8v-96c0-12.8-3.2-22.4-12.8-28.8-9.6-9.6-19.2-12.8-28.8-12.8s-22.4 3.2-28.8 12.8c-9.6 9.6-12.8 19.2-12.8 28.8v96zM470.4 819.2v99.2c0 9.6 3.2 19.2 12.8 28.8s19.2 12.8 28.8 12.8c12.8 0 19.2-3.2 28.8-12.8s12.8-19.2 12.8-28.8v-99.2c0-9.6-3.2-19.2-12.8-28.8s-16-9.6-28.8-9.6c-9.6 0-22.4 3.2-28.8 9.6s-12.8 19.2-12.8 28.8zM736 185.6c0 9.6 3.2 19.2 9.6 25.6s16 9.6 25.6 9.6c12.8 0 22.4-3.2 28.8-9.6l70.4-70.4c6.4-9.6 12.8-19.2 12.8-28.8s-3.2-19.2-12.8-28.8c-19.2-16-38.4-16-57.6 0l-67.2 67.2c-3.2 12.8-9.6 22.4-9.6 35.2zM736 710.4c0 12.8 3.2 22.4 9.6 28.8l67.2 70.4c9.6 6.4 19.2 12.8 28.8 12.8 12.8 0 22.4-3.2 28.8-12.8 9.6-9.6 12.8-19.2 12.8-28.8 0-12.8-3.2-22.4-12.8-28.8l-70.4-70.4c-3.2-6.4-12.8-9.6-25.6-9.6-9.6 0-19.2 3.2-25.6 12.8-6.4 6.4-12.8 16-12.8 25.6zM844.8 448c0 12.8 3.2 22.4 12.8 28.8 6.4 6.4 16 12.8 28.8 12.8h96c9.6 0 19.2-3.2 28.8-12.8s12.8-16 12.8-28.8c0-9.6-3.2-19.2-12.8-28.8s-19.2-12.8-28.8-12.8h-96c-9.6 0-19.2 3.2-28.8 12.8-6.4 9.6-12.8 19.2-12.8 28.8z" /> +<glyph unicode="" glyph-name="weather-thunderstorm" data-tags="weather-thunderstorm" d="M992 601.6c-22.4 38.4-51.2 67.2-89.6 89.6s-80 32-121.6 32h-16c-16 67.2-51.2 121.6-102.4 163.2-54.4 41.6-115.2 64-182.4 64-70.4 0-131.2-22.4-185.6-64-57.6-44.8-89.6-99.2-105.6-166.4-57.6-16-102.4-44.8-137.6-89.6s-51.2-92.8-51.2-150.4c0-64 22.4-121.6 67.2-169.6s102.4-73.6 169.6-73.6c6.4 0 9.6 3.2 9.6 9.6v67.2c0 6.4-3.2 9.6-9.6 9.6-44.8-3.2-80 16-112 44.8-28.8 32-44.8 67.2-44.8 108.8s12.8 76.8 41.6 108.8c28.8 32 64 48 102.4 51.2l25.6 3.2c6.4 0 9.6 3.2 9.6 9.6l3.2 25.6c6.4 54.4 28.8 99.2 67.2 134.4 41.6 35.2 86.4 54.4 140.8 54.4s99.2-19.2 140.8-54.4c41.6-35.2 64-80 67.2-134.4l3.2-28.8c0-6.4 3.2-9.6 9.6-9.6h80c44.8 0 83.2-16 115.2-48s48-70.4 48-115.2c0-41.6-16-80-44.8-108.8-28.8-32-67.2-48-108.8-51.2-6.4 0-9.6-3.2-9.6-9.6v-67.2c0-6.4 3.2-9.6 9.6-9.6 67.2 3.2 121.6 25.6 166.4 73.6s67.2 102.4 67.2 169.6c9.6 54.4-3.2 92.8-22.4 131.2zM649.6 304h-112l115.2 214.4c6.4 9.6 3.2 16-9.6 16h-147.2c-6.4 0-12.8-3.2-16-9.6l-112-291.2c0-3.2 0-9.6 0-9.6 3.2-3.2 6.4-3.2 9.6-3.2h108.8l-96-272h12.8l246.4 345.6c3.2 3.2 3.2 6.4 3.2 9.6s3.2 0-3.2 0z" /> +<glyph unicode="" glyph-name="weather-umbrella" data-tags="weather-umbrella" d="M0 467.2c0 16 9.6 41.6 25.6 76.8s38.4 73.6 67.2 112c89.6 131.2 220.8 198.4 387.2 208v19.2c0 9.6 3.2 19.2 9.6 25.6s16 9.6 22.4 9.6c9.6 0 16-3.2 25.6-9.6 6.4-6.4 9.6-16 9.6-25.6v-22.4c48-3.2 92.8-9.6 134.4-22.4s80-28.8 108.8-48c32-19.2 57.6-41.6 80-64s41.6-44.8 60.8-70.4c19.2-28.8 38.4-60.8 51.2-92.8s25.6-60.8 28.8-80 9.6-28.8 9.6-28.8v-9.6c0-9.6-3.2-16-9.6-22.4s-12.8-6.4-22.4-6.4-25.6 3.2-28.8 12.8c-38.4 44.8-80 64-124.8 64-16 0-35.2-6.4-51.2-12.8s-32-12.8-41.6-19.2c-9.6-6.4-19.2-12.8-28.8-22.4s-12.8-9.6-12.8-12.8c-9.6-9.6-19.2-12.8-25.6-12.8-12.8 0-19.2 3.2-25.6 9.6-35.2 35.2-67.2 57.6-99.2 64v-393.6l-3.2-12.8-3.2-6.4-3.2-12.8-6.4-12.8-19.2-25.6c-25.6-28.8-60.8-44.8-108.8-44.8-51.2 0-86.4 12.8-112 44.8-6.4 6.4-9.6 12.8-16 19.2-3.2 6.4-6.4 12.8-9.6 19.2s-3.2 12.8-6.4 19.2c0 6.4-3.2 12.8-3.2 19.2s0 12.8 0 16c0 3.2 0 6.4 0 12.8 0 3.2 0 6.4 0 6.4 0 9.6 3.2 16 12.8 22.4 6.4 3.2 16 6.4 25.6 3.2 9.6 0 16-3.2 22.4-12.8 6.4-6.4 9.6-16 9.6-28.8-3.2-19.2 0-38.4 12.8-51.2 9.6-12.8 32-22.4 64-22.4 25.6 0 44.8 6.4 54.4 19.2 6.4 6.4 12.8 12.8 12.8 22.4 3.2 9.6 3.2 16 3.2 22.4v377.6c-35.2-9.6-67.2-28.8-96-57.6-3.2-3.2-6.4-6.4-12.8-12.8s-9.6-6.4-16-6.4-19.2 6.4-28.8 16c-38.4 44.8-80 67.2-124.8 64-19.2 0-38.4-3.2-54.4-9.6s-28.8-12.8-38.4-19.2c-9.6-6.4-19.2-12.8-25.6-22.4s-12.8-9.6-16-9.6c-9.6-6.4-19.2-9.6-25.6-9.6s-16 3.2-22.4 9.6c-6.4 6.4-12.8 9.6-16 16 0 3.2 0 12.8 0 22.4zM102.4 537.6c32 19.2 64 25.6 96 25.6h3.2c57.6 0 108.8-22.4 156.8-67.2 19.2 16 41.6 32 67.2 44.8s54.4 19.2 86.4 22.4h3.2c57.6 0 108.8-22.4 156.8-67.2 19.2 16 41.6 32 67.2 44.8s54.4 19.2 86.4 22.4h6.4c28.8 0 57.6-6.4 86.4-22.4-22.4 41.6-35.2 70.4-44.8 83.2-89.6 115.2-211.2 172.8-368 172.8-76.8 0-147.2-16-208-44.8s-112-73.6-150.4-128c-9.6-16-25.6-44.8-44.8-86.4z" /> +<glyph unicode="" glyph-name="weather-windy" data-tags="weather-windy" d="M0 377.6c0-9.6 3.2-19.2 12.8-25.6 6.4-9.6 16-12.8 25.6-12.8h633.6c12.8 0 22.4-3.2 32-12.8s12.8-19.2 12.8-32c0-12.8-3.2-22.4-12.8-32s-19.2-12.8-32-12.8c-12.8 0-22.4 3.2-32 12.8-6.4 6.4-16 9.6-25.6 9.6s-19.2-3.2-28.8-9.6c-6.4-6.4-12.8-16-12.8-25.6s3.2-19.2 12.8-25.6c25.6-22.4 51.2-35.2 83.2-35.2s60.8 12.8 86.4 35.2c25.6 22.4 35.2 51.2 35.2 83.2s-12.8 60.8-35.2 86.4c-22.4 22.4-51.2 35.2-83.2 35.2h-633.6c-9.6 0-19.2-3.2-28.8-9.6-6.4-9.6-9.6-19.2-9.6-28.8zM0 518.4c0-9.6 3.2-19.2 12.8-25.6 6.4-9.6 16-12.8 25.6-12.8h860.8c32 0 60.8 12.8 86.4 35.2s35.2 51.2 35.2 83.2-12.8 60.8-35.2 86.4-54.4 35.2-86.4 35.2c-32 0-60.8-12.8-83.2-35.2-6.4-6.4-12.8-16-12.8-28.8 0-9.6 3.2-19.2 9.6-25.6s16-9.6 25.6-9.6c9.6 0 19.2 3.2 25.6 9.6 9.6 9.6 19.2 12.8 28.8 12.8 12.8 0 22.4-3.2 32-12.8s12.8-19.2 12.8-32c0-12.8-3.2-22.4-12.8-32s-19.2-12.8-32-12.8h-854.4c-9.6 0-19.2-3.2-28.8-9.6-6.4-6.4-9.6-16-9.6-25.6z" /> +<glyph unicode="" glyph-name="whater" data-tags="whater" d="M272 780.8l19.2 12.8c6.4 3.2 12.8 6.4 19.2 9.6l-51.2 89.6c-3.2 3.2-9.6 6.4-16 9.6-3.2 0-3.2 0-6.4 0s-6.4 0-9.6-3.2c-3.2-3.2-6.4-6.4-9.6-12.8 0-3.2 0-9.6 0-16l54.4-89.6zM67.2 704l89.6-51.2 9.6 19.2c3.2 6.4 6.4 12.8 9.6 19.2l-86.4 48c-3.2 3.2-6.4 3.2-9.6 3.2s-3.2 0-6.4 0c-6.4 0-9.6-6.4-12.8-9.6-3.2-6.4-6.4-12.8-3.2-16 0-6.4 3.2-9.6 9.6-12.8zM124.8 524.8h-102.4c-6.4 0-9.6-3.2-16-6.4-3.2-3.2-6.4-9.6-6.4-16s3.2-12.8 6.4-16c3.2-3.2 9.6-6.4 16-6.4h102.4v44.8zM691.2 870.4c3.2 6.4 3.2 12.8 0 16 0 6.4-3.2 9.6-9.6 12.8-3.2 3.2-6.4 3.2-12.8 3.2-3.2 0-3.2 0-6.4 0-6.4-3.2-9.6-6.4-12.8-9.6l-51.2-89.6 41.6-22.4 51.2 89.6zM745.6 668.8l9.6-19.2 89.6 51.2c3.2 3.2 6.4 6.4 9.6 12.8 0 6.4 0 9.6-3.2 16s-9.6 9.6-12.8 9.6c-3.2 0-3.2 0-6.4 0s-6.4 0-9.6-3.2l-89.6-51.2 12.8-16zM480 937.6c0 6.4-3.2 9.6-6.4 16-6.4 3.2-9.6 6.4-16 6.4s-9.6-3.2-16-6.4c-3.2-3.2-6.4-9.6-6.4-16v-105.6h44.8v105.6zM790.4 502.4v-22.4h105.6c6.4 0 9.6 3.2 16 6.4s6.4 9.6 6.4 16c0 6.4-3.2 9.6-6.4 16-3.2 3.2-9.6 6.4-16 6.4h-105.6v-22.4zM156.8 355.2l-89.6-51.2c-6.4-3.2-9.6-6.4-9.6-12.8s0-12.8 3.2-16c3.2-6.4 6.4-9.6 12.8-9.6 3.2 0 3.2 0 6.4 0s6.4 0 12.8 3.2l89.6 51.2-25.6 35.2zM985.6 288v0c-48 64-108.8 99.2-182.4 99.2l-12.8 9.6c-19.2 19.2-38.4 32-57.6 44.8 3.2 19.2 6.4 38.4 6.4 57.6 0 76.8-28.8 144-83.2 198.4s-121.6 83.2-198.4 83.2c-76.8 0-144-28.8-198.4-83.2s-83.2-121.6-83.2-198.4c0-76.8 28.8-144 83.2-198.4 9.6-9.6 19.2-16 28.8-25.6-44.8-3.2-83.2-19.2-112-51.2-32-32-51.2-73.6-51.2-121.6s16-89.6 51.2-121.6c28.8-28.8 60.8-44.8 99.2-51.2l524.8 6.4c60.8 0 112 22.4 156.8 67.2s67.2 99.2 67.2 160c0 48-12.8 92.8-38.4 124.8zM921.6 38.4c-32-35.2-73.6-51.2-118.4-51.2h-524.8c-25.6 3.2-48 16-67.2 35.2-22.4 22.4-35.2 51.2-35.2 86.4s12.8 60.8 35.2 86.4c16 16 38.4 28.8 60.8 32v0 0c9.6 3.2 16 3.2 25.6 3.2 6.4 0 12.8 0 19.2-3.2 12.8-3.2 25.6 0 35.2 6.4 3.2 3.2 6.4 3.2 9.6 6.4 6.4 6.4 9.6 12.8 12.8 22.4 3.2 6.4 3.2 16 6.4 22.4 9.6 28.8 25.6 54.4 48 76.8l3.2 3.2c44.8 44.8 99.2 67.2 163.2 67.2 28.8 0 54.4-6.4 80-16 16-6.4 28.8-12.8 44.8-22.4 12.8-9.6 25.6-19.2 38.4-32l12.8-9.6c9.6-6.4 19.2-12.8 32-12.8 60.8 0 108.8-25.6 144-80v0c22.4-32 28.8-70.4 28.8-96-3.2-48-19.2-89.6-54.4-124.8z" /> +<glyph unicode="" glyph-name="whather-celsius" data-tags="whather-celsius" d="M192 620.8c0 32 9.6 57.6 32 76.8 22.4 22.4 48 32 76.8 32s57.6-9.6 76.8-32c22.4-22.4 32-48 32-76.8s-9.6-57.6-32-76.8c-22.4-22.4-48-32-76.8-32-32 0-57.6 9.6-76.8 32s-32 44.8-32 76.8zM246.4 620.8c0-16 6.4-28.8 16-41.6 12.8-12.8 25.6-16 41.6-16s28.8 6.4 41.6 16 16 25.6 16 41.6-6.4 28.8-16 41.6-25.6 16-41.6 16-28.8-6.4-41.6-16c-9.6-12.8-16-25.6-16-41.6zM483.2 348.8c0-48 12.8-89.6 38.4-124.8 12.8-19.2 32-35.2 57.6-44.8 22.4-9.6 51.2-16 83.2-16 89.6 0 147.2 35.2 169.6 102.4 3.2 9.6 0 16-3.2 25.6-6.4 6.4-12.8 12.8-19.2 12.8-9.6 3.2-16 0-25.6-3.2-9.6-6.4-16-12.8-16-22.4 0 0 0 0 0-3.2v-3.2c-6.4-12.8-16-22.4-28.8-28.8-19.2-12.8-44.8-16-76.8-16-19.2 0-35.2 3.2-51.2 9.6-25.6 9.6-41.6 28.8-51.2 54.4-6.4 16-9.6 35.2-9.6 60.8v198.4c0 9.6 0 19.2 3.2 28.8 3.2 22.4 12.8 44.8 28.8 64 19.2 22.4 44.8 32 83.2 32 32 0 57.6-6.4 76.8-16 12.8-6.4 22.4-16 28.8-28.8 0 0 0-3.2 0-6.4s0-3.2 0-3.2c3.2-9.6 6.4-16 12.8-19.2s16-6.4 25.6-3.2c9.6 3.2 16 6.4 19.2 12.8s6.4 16 3.2 25.6v0l-6.4 12.8c-3.2 6.4-9.6 16-16 25.6s-19.2 19.2-28.8 25.6c-12.8 9.6-28.8 16-51.2 22.4s-44.8 9.6-67.2 9.6c-32 0-57.6-6.4-83.2-16-22.4-9.6-41.6-25.6-54.4-44.8-25.6-35.2-38.4-76.8-38.4-128l-3.2-195.2z" /> +<glyph unicode="" glyph-name="wifi-1" data-tags="wifi-1" d="M697.6 300.8c-51.2 44.8-115.2 70.4-182.4 70.4s-131.2-25.6-182.4-70.4c-12.8-9.6-19.2-25.6-19.2-41.6s9.6-32 22.4-41.6c19.2-16 48-12.8 67.2 3.2 32 28.8 70.4 44.8 112 44.8s83.2-16 112-44.8c16-16 48-16 67.2-3.2 12.8 9.6 19.2 25.6 22.4 41.6-3.2 16-9.6 32-19.2 41.6v0zM512 176c-32 0-57.6-25.6-57.6-57.6s25.6-54.4 57.6-54.4c32 0 57.6 25.6 57.6 57.6s-25.6 54.4-57.6 54.4z" /> +<glyph unicode="" glyph-name="wifi-2" data-tags="wifi-2" d="M512 598.4c-121.6 0-240-44.8-332.8-128-12.8-9.6-19.2-25.6-19.2-41.6s9.6-35.2 22.4-44.8c22.4-16 51.2-16 70.4 0 70.4 64 160 99.2 256 99.2s185.6-35.2 256-99.2c19.2-16 48-16 70.4 0 12.8 9.6 22.4 25.6 22.4 44.8 0 16-6.4 35.2-19.2 44.8-86.4 80-201.6 124.8-326.4 124.8zM697.6 300.8c-51.2 44.8-115.2 70.4-182.4 70.4s-131.2-25.6-182.4-70.4c-12.8-9.6-19.2-25.6-19.2-41.6s9.6-32 22.4-41.6c19.2-16 48-12.8 67.2 3.2 32 28.8 70.4 44.8 112 44.8s83.2-16 112-44.8c16-16 48-16 67.2-3.2 12.8 9.6 19.2 25.6 22.4 41.6-3.2 16-9.6 32-19.2 41.6v0zM512 176c-32 0-57.6-25.6-57.6-57.6s25.6-54.4 57.6-54.4c32 0 57.6 25.6 57.6 57.6s-25.6 54.4-57.6 54.4z" /> +<glyph unicode="" glyph-name="wifi-off" data-tags="wifi-off" d="M1004.8 620.8c-38.4 38.4-83.2 70.4-128 96l-89.6-89.6c48-25.6 92.8-57.6 134.4-96 22.4-22.4 57.6-22.4 80-3.2 12.8 12.8 22.4 28.8 22.4 44.8 0 19.2-6.4 35.2-19.2 48zM512 694.4c16 0 35.2 0 51.2-3.2l105.6 108.8c-51.2 12.8-102.4 19.2-156.8 19.2-185.6 0-361.6-70.4-492.8-198.4-12.8-12.8-19.2-28.8-19.2-48s9.6-35.2 22.4-44.8v0c22.4-19.2 57.6-19.2 80 3.2 112 105.6 256 163.2 409.6 163.2zM185.6 368c12.8-9.6 28.8-12.8 44.8-9.6l220.8 224c-99.2-16-195.2-57.6-272-124.8-12.8-12.8-19.2-28.8-19.2-48 3.2-16 9.6-32 25.6-41.6zM704 544l-89.6-89.6c57.6-16 108.8-44.8 153.6-86.4 19.2-16 48-19.2 70.4 0 12.8 9.6 22.4 25.6 22.4 44.8 0 16-6.4 35.2-19.2 44.8-38.4 35.2-86.4 64-137.6 86.4zM697.6 284.8c-48 44.8-115.2 70.4-182.4 70.4l-160-160c16-3.2 32 0 44.8 9.6 32 28.8 70.4 44.8 112 44.8s83.2-16 112-44.8c16-16 48-16 67.2-3.2 12.8 9.6 19.2 25.6 22.4 41.6 0 16-6.4 28.8-16 41.6v0zM956.8 867.2c22.4 22.4 22.4 54.4 0 76.8v0 0c-22.4 22.4-54.4 22.4-76.8 0l-787.2-790.4c-9.6-9.6-16-22.4-16-38.4s6.4-28.8 16-38.4 22.4-16 38.4-16c16 0 28.8 6.4 38.4 16l787.2 790.4zM512 160c-32 0-57.6-25.6-57.6-57.6s25.6-57.6 57.6-57.6 57.6 25.6 57.6 57.6c0 32-25.6 57.6-57.6 57.6z" /> +<glyph unicode="" glyph-name="wifi" data-tags="wifi" d="M1004.8 633.6c-131.2 128-307.2 198.4-492.8 198.4s-361.6-70.4-492.8-198.4c-12.8-12.8-19.2-28.8-19.2-44.8s9.6-35.2 22.4-44.8v0c22.4-19.2 57.6-19.2 80 3.2 112 105.6 256 163.2 409.6 163.2s297.6-57.6 406.4-163.2c22.4-22.4 57.6-22.4 80-3.2 12.8 12.8 22.4 28.8 22.4 44.8 3.2 19.2-3.2 35.2-16 44.8zM512 598.4c-121.6 0-240-44.8-332.8-128-12.8-9.6-19.2-25.6-19.2-41.6s9.6-35.2 22.4-44.8c22.4-16 51.2-16 70.4 0 70.4 64 160 99.2 256 99.2s185.6-35.2 256-99.2c19.2-16 48-16 70.4 0 12.8 9.6 22.4 25.6 22.4 44.8 0 16-6.4 35.2-19.2 44.8-86.4 80-201.6 124.8-326.4 124.8zM697.6 300.8c-51.2 44.8-115.2 70.4-182.4 70.4s-131.2-25.6-182.4-70.4c-12.8-9.6-19.2-25.6-19.2-41.6s9.6-32 22.4-41.6c19.2-16 48-12.8 67.2 3.2 32 28.8 70.4 44.8 112 44.8s83.2-16 112-44.8c16-16 48-16 67.2-3.2 12.8 9.6 19.2 25.6 22.4 41.6-3.2 16-9.6 32-19.2 41.6v0zM512 176c-32 0-57.6-25.6-57.6-57.6s25.6-54.4 57.6-54.4c32 0 57.6 25.6 57.6 57.6s-25.6 54.4-57.6 54.4z" /> +<glyph unicode="" glyph-name="window" data-tags="window" d="M886.4 896h-748.8c-76.8 0-137.6-60.8-137.6-134.4v-624c0-76.8 60.8-137.6 137.6-137.6h748.8c76.8 0 137.6 60.8 137.6 137.6v624c0 73.6-60.8 134.4-137.6 134.4zM137.6 809.6h748.8c28.8 0 51.2-22.4 51.2-51.2v-99.2h-851.2v102.4c0 25.6 22.4 48 51.2 48zM886.4 86.4h-748.8c-28.8 0-51.2 22.4-51.2 51.2v460.8h848v-460.8c3.2-28.8-19.2-51.2-48-51.2zM291.2 732.8c0-17.673-14.327-32-32-32s-32 14.327-32 32c0 17.673 14.327 32 32 32s32-14.327 32-32zM387.2 732.8c0-17.673-14.327-32-32-32s-32 14.327-32 32c0 17.673 14.327 32 32 32s32-14.327 32-32zM198.4 732.8c0-17.673-14.327-32-32-32s-32 14.327-32 32c0 17.673 14.327 32 32 32s32-14.327 32-32z" /> +<glyph unicode="" glyph-name="x-circle-fill" data-tags="x-circle-fill" d="M512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512c281.6 0 512 230.4 512 512s-230.4 512-512 512zM307.2 598.4c-16 16-16 38.4 0 54.4v0c16 16 38.4 16 54.4 0l150.4-150.4 150.4 150.4c16 16 38.4 16 54.4 0s16-38.4 0-54.4l-150.4-150.4 150.4-150.4c16-16 16-38.4 0-54.4v0c-16-16-38.4-16-54.4 0l-150.4 150.4-150.4-150.4c-16-16-38.4-16-54.4 0v0c-16 16-16 38.4 0 54.4l150.4 150.4-150.4 150.4z" /> +<glyph unicode="" glyph-name="x-circle" data-tags="x-circle" d="M662.4 652.8l-150.4-150.4-150.4 150.4c-16 16-38.4 16-54.4 0v0c-16-16-16-38.4 0-54.4l150.4-150.4-150.4-150.4c-16-16-16-38.4 0-54.4v0c16-16 38.4-16 54.4 0l150.4 150.4 150.4-150.4c16-16 38.4-16 54.4 0v0c16 16 16 38.4 0 54.4l-150.4 150.4 150.4 150.4c16 16 16 38.4 0 54.4v0c-16 16-38.4 16-54.4 0zM512 960c-281.6 0-512-230.4-512-512s230.4-512 512-512c281.6 0 512 230.4 512 512s-230.4 512-512 512zM512 28.8c-230.4 0-419.2 188.8-419.2 419.2s188.8 419.2 419.2 419.2c230.4 0 419.2-188.8 419.2-419.2s-188.8-419.2-419.2-419.2z" /> +<glyph unicode="" glyph-name="x-square-fill" data-tags="x-square-fill" d="M819.2 960h-614.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8zM764.8 256c9.6-9.6 12.8-19.2 12.8-32s-3.2-22.4-12.8-32c-16-16-44.8-16-60.8 0l-188.8 192-192-192c-9.6-9.6-19.2-12.8-32-12.8-9.6 0-22.4 3.2-28.8 12.8-9.6 9.6-12.8 19.2-12.8 32s3.2 22.4 12.8 32l188.8 192-188.8 188.8c-16 16-16 44.8 0 60.8 9.6 9.6 19.2 16 32 16 0 0 0 0 0 0 12.8 0 22.4-3.2 32-12.8l192-192 188.8 188.8c9.6 9.6 19.2 12.8 32 12.8 0 0 0 0 0 0 12.8 0 22.4-3.2 32-12.8v0c16-16 16-44.8 0-60.8l-192-188.8 185.6-192z" /> +<glyph unicode="" glyph-name="x-square" data-tags="x-square" d="M819.2 960h-614.4c-112 0-204.8-92.8-204.8-204.8v-611.2c0-115.2 92.8-208 204.8-208h611.2c115.2 0 204.8 92.8 204.8 204.8v614.4c3.2 112-89.6 204.8-201.6 204.8zM931.2 140.8c0-64-51.2-115.2-115.2-115.2h-611.2c-64 0-115.2 51.2-115.2 115.2v614.4c0 64 51.2 115.2 115.2 115.2v0h611.2c64 0 115.2-51.2 115.2-115.2v-614.4zM764.8 700.8c-9.6 9.6-19.2 12.8-32 12.8 0 0 0 0 0 0-12.8 0-22.4-3.2-32-12.8l-188.8-188.8-192 192c-9.6 9.6-19.2 12.8-32 12.8 0 0 0 0 0 0-12.8 0-22.4-3.2-32-16-16-16-16-44.8 0-60.8l192-192-188.8-192c-9.6-9.6-12.8-19.2-12.8-32s3.2-22.4 12.8-32c9.6-9.6 19.2-12.8 28.8-12.8s22.4 3.2 32 12.8l192 192 188.8-192c16-16 44.8-16 60.8 0 9.6 9.6 12.8 19.2 12.8 32s-3.2 22.4-12.8 32l-192 192 192 188.8c19.2 19.2 19.2 44.8 3.2 64z" /> +<glyph unicode="" glyph-name="x" data-tags="x" d="M972.8 80l-368 368 368 368c25.6 25.6 25.6 67.2 0 92.8 0 0 0 0 0 0v0c-25.6 25.6-67.2 25.6-92.8 0l-368-368-368 368c-25.6 25.6-67.2 25.6-92.8 0 0 0 0 0 0 0v0c-25.6-25.6-25.6-67.2 0-92.8l368-368-368-368c-25.6-25.6-25.6-67.2 0-92.8s67.2-25.6 92.8 0l368 368 368-368c25.6-25.6 67.2-25.6 92.8 0v0c25.6 25.6 25.6 67.2 0 92.8 0 0 0 0 0 0z" /> +<glyph unicode="" glyph-name="zoom-in" data-tags="zoom-in" d="M606.4 528v57.6h-166.4v166.4h-57.6v-166.4h-166.4v-57.6h166.4v-166.4h57.6v166.4h166.4zM1008 28.8l-272 272 12.8 16c51.2 73.6 76.8 163.2 73.6 252.8-12.8 227.2-208 400-435.2 390.4-108.8-6.4-208-54.4-281.6-134.4-73.6-83.2-112-188.8-105.6-297.6 9.6-211.2 179.2-377.6 387.2-387.2 89.6-3.2 179.2 22.4 252.8 73.6l16 12.8 272-272c19.2-19.2 57.6-19.2 76.8 0 9.6 9.6 16 25.6 16 38.4 3.2 9.6-3.2 25.6-12.8 35.2v0zM409.6 249.6c-166.4 0-300.8 134.4-300.8 300.8s134.4 300.8 300.8 300.8c166.4 0 300.8-134.4 300.8-300.8s-134.4-300.8-300.8-300.8z" /> +<glyph unicode="" glyph-name="zoom-out" data-tags="zoom-out" d="M606.4 521.6v57.6h-393.6v-57.6h393.6zM1008 28.8v0l-272 272 12.8 16c51.2 73.6 76.8 163.2 73.6 252.8-12.8 227.2-208 400-435.2 390.4-108.8-6.4-208-54.4-281.6-134.4-73.6-83.2-112-188.8-105.6-297.6 9.6-211.2 179.2-377.6 387.2-387.2 89.6-3.2 179.2 22.4 252.8 73.6l16 12.8 272-272c19.2-19.2 57.6-19.2 76.8 0 9.6 9.6 16 25.6 16 38.4 3.2 9.6-3.2 25.6-12.8 35.2zM409.6 249.6c-166.4 0-300.8 134.4-300.8 300.8s134.4 300.8 300.8 300.8c166.4 0 300.8-134.4 300.8-300.8s-134.4-300.8-300.8-300.8z" /> +</font></defs></svg> \ No newline at end of file diff --git a/packages/common/components/public/assets/fonts/diveicon.ttf b/packages/common/components/public/assets/fonts/diveicon.ttf new file mode 100644 index 000000000..db2ca6f69 Binary files /dev/null and b/packages/common/components/public/assets/fonts/diveicon.ttf differ diff --git a/packages/common/components/public/assets/fonts/diveicon.woff b/packages/common/components/public/assets/fonts/diveicon.woff new file mode 100644 index 000000000..197804a54 Binary files /dev/null and b/packages/common/components/public/assets/fonts/diveicon.woff differ diff --git a/packages/common/components/public/assets/images/checkbox_off.png b/packages/common/components/public/assets/images/checkbox_off.png new file mode 100644 index 000000000..225cc3f35 Binary files /dev/null and b/packages/common/components/public/assets/images/checkbox_off.png differ diff --git a/packages/common/components/public/assets/images/checkbox_on.png b/packages/common/components/public/assets/images/checkbox_on.png new file mode 100644 index 000000000..2c8a32d8c Binary files /dev/null and b/packages/common/components/public/assets/images/checkbox_on.png differ diff --git a/packages/common/components/public/assets/images/loading_primary.png b/packages/common/components/public/assets/images/loading_primary.png new file mode 100644 index 000000000..17b31b642 Binary files /dev/null and b/packages/common/components/public/assets/images/loading_primary.png differ diff --git a/packages/common/components/public/assets/images/loading_secondary.png b/packages/common/components/public/assets/images/loading_secondary.png new file mode 100644 index 000000000..5b2c9e131 Binary files /dev/null and b/packages/common/components/public/assets/images/loading_secondary.png differ diff --git a/packages/common/components/public/assets/images/logo.png b/packages/common/components/public/assets/images/logo.png new file mode 100644 index 000000000..6bbe0b4f4 Binary files /dev/null and b/packages/common/components/public/assets/images/logo.png differ diff --git a/packages/common/components/public/assets/images/mob_menuBtn.svg b/packages/common/components/public/assets/images/mob_menuBtn.svg new file mode 100644 index 000000000..be4a8ecb9 --- /dev/null +++ b/packages/common/components/public/assets/images/mob_menuBtn.svg @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 27.6.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> +<svg version="1.0" id="레이어_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" + y="0px" viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve"> +<style type="text/css"> + .st0{fill:#FFFFFF;} + .st1{fill:none;} + .st2{fill:#999999;} +</style> +<path class="st0" d="M32.5,36.6h-15c-2.8,0-5-2.2-5-5V18.4c0-2.8,2.2-5,5-5h15c2.8,0,5,2.2,5,5v13.1C37.5,34.4,35.3,36.6,32.5,36.6z + "/> +<rect class="st1" width="50" height="50"/> +<g> + <path class="st2" d="M32.5,13.4h-15c-2.7,0-5,2.3-5,5v13.1c0,2.7,2.3,5,5,5h15c2.7,0,5-2.3,5-5V18.4C37.5,15.7,35.3,13.4,32.5,13.4 + z M17.4,34.4c-1.6,0-2.8-1.2-2.8-2.8V18.4c0-1.6,1.3-2.8,2.8-2.8h4.8v18.7H17.4z M35.2,31.6c0,1.6-1.2,2.8-2.8,2.8h-8V15.6h8 + c1.6,0,2.8,1.2,2.8,2.8V31.6z"/> + <path class="st2" d="M16.9,20.4H20c0.5,0,0.9-0.4,0.9-0.9s-0.4-0.9-0.9-0.9h-3.1c-0.5,0-0.9,0.4-0.9,0.9S16.4,20.4,16.9,20.4z"/> + <path class="st2" d="M20,21.8h-3.1c-0.5,0-0.9,0.4-0.9,0.9s0.4,0.9,0.9,0.9H20c0.5,0,0.9-0.4,0.9-0.9S20.5,21.8,20,21.8z"/> + <path class="st2" d="M20,25.2h-3.1c-0.5,0-0.9,0.4-0.9,0.9s0.4,0.9,0.9,0.9H20c0.5,0,0.9-0.4,0.9-0.9C20.9,25.6,20.5,25.2,20,25.2z + "/> +</g> +</svg> diff --git a/packages/common/components/public/assets/images/mob_menuBtn_close.svg b/packages/common/components/public/assets/images/mob_menuBtn_close.svg new file mode 100644 index 000000000..e4add3f9d --- /dev/null +++ b/packages/common/components/public/assets/images/mob_menuBtn_close.svg @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 27.6.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> +<svg version="1.0" id="레이어_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" + y="0px" viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve"> +<style type="text/css"> + .st0{fill:none;} + .st1{fill:#FFFFFF;} + .st2{fill:#999999;} +</style> +<rect class="st0" width="50" height="50"/> +<g> + <path class="st1" d="M32.5,36.5h-15c-2.8,0-5-2.2-5-5v-13c0-2.8,2.2-5,5-5h15c2.8,0,5,2.2,5,5v13C37.5,34.3,35.3,36.5,32.5,36.5z" + /> + <path class="st2" d="M32.3,13.5H19.5h-1.8c-2.9,0-5.2,2.3-5.2,5.2v12.6c0,2.9,2.3,5.2,5.2,5.2h1.8h12.8c2.9,0,5.2-2.3,5.2-5.2V18.7 + C37.5,15.8,35.2,13.5,32.3,13.5z M35.4,31.5c0,1.8-1.4,3.2-3.1,3.2H20.5c-0.6,0-1-0.4-1-1v-7.6h4l-1.8,1.8 + c-0.2,0.2-0.2,0.5-0.2,0.7c0,0.2,0,0.3,0.2,0.5c0.2,0.2,0.3,0.3,0.7,0.3c0.3,0,0.5,0,0.7-0.2l3.2-3.2c0.2-0.2,0.2-0.3,0.2-0.5 + s0-0.3-0.2-0.5l-3.2-3.2c-0.3-0.3-0.8-0.3-1.2-0.2c-0.2,0.2-0.3,0.3-0.3,0.7c0,0.4,0,0.5,0.2,0.7l1.8,1.8h-4.2v-8.3 + c0-0.6,0.4-1,1-1h11.8c1.8,0,3.2,1.5,3.2,3.2V31.5z"/> +</g> +</svg> diff --git a/packages/common/components/public/assets/images/togbtn_off.png b/packages/common/components/public/assets/images/togbtn_off.png new file mode 100644 index 000000000..b748e9d44 Binary files /dev/null and b/packages/common/components/public/assets/images/togbtn_off.png differ diff --git a/packages/common/components/public/assets/images/togbtn_on.png b/packages/common/components/public/assets/images/togbtn_on.png new file mode 100644 index 000000000..6102c838c Binary files /dev/null and b/packages/common/components/public/assets/images/togbtn_on.png differ diff --git a/packages/common/components/src/base.css b/packages/common/components/src/base.css new file mode 100644 index 000000000..6b56f5eff --- /dev/null +++ b/packages/common/components/src/base.css @@ -0,0 +1,73 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +@layer base { + :root { + --background: #ffffff; + --foreground: #0a0a0a; + --card: #ffffff; + --card-foreground: #0a0a0a; + --popover: #ffffff; + --popover-foreground: #0a0a0a; + --primary: #2094fa; + --primary-foreground: #fafafa; + --secondary: #f5f5f5; + --secondary-foreground: #0f1e33; + --muted: #f5f5f5; + --muted-foreground: #737373; + --accent: #f5f5f5; + --accent-foreground: #0f1e33; + --destructive: #ff4141; + --destructive-foreground: #fafafa; + --border: #e5e5e5; + --input: #e5e5e5; + --label: #666666; + --ring: #0a0a0a; + --chart-1: #d95b43; + --chart-2: #299392; + --chart-3: #263e4d; + --chart-4: #dfb938; + --chart-5: #f08634; + --radius: 1rem; + } + [data-mode="dark"] { + --background: #0a0a0a; + --foreground: #fafafa; + --card: #0a0a0a; + --card-foreground: #fafafa; + --popover: #0a0a0a; + --popover-foreground: #fafafa; + --primary: #2094fa; + --primary-foreground: #171717; + --secondary: #262626; + --secondary-foreground: #fafafa; + --muted: #262626; + --muted-foreground: #a2a2a2; + --accent: #262626; + --accent-foreground: #fafafa; + --destructive: #b22222; + --destructive-foreground: #fafafa; + --border: #262626; + --input: #262626; + --label: #f1f1f1; + --ring: #d4d4d4; + --chart-1: #3399ff; + --chart-2: #339966; + --chart-3: #ff9933; + --chart-4: #cc66ff; + --chart-5: #ff3399; + } +} + +@layer base { + * { + @apply border-border; + } + html { + @apply text-[10px]; + } + body { + @apply bg-background text-foreground; + } +} diff --git a/packages/common/components/src/diveicon.css b/packages/common/components/src/diveicon.css new file mode 100644 index 000000000..cce8cdaef --- /dev/null +++ b/packages/common/components/src/diveicon.css @@ -0,0 +1,1799 @@ +@font-face { + font-family: "diveicon"; + src: url("../public/assets/fonts/diveicon.eot?stp8eo"); + src: + url("../public/assets/fonts/diveicon.eot?stp8eo#iefix") + format("embedded-opentype"), + url("../public/assets/fonts/diveicon.ttf?stp8eo") format("truetype"), + url("../public/assets/fonts/diveicon.woff?stp8eo") format("woff"), + url("../public/assets/fonts/diveicon.svg?stp8eo#diveicon") format("svg"); + font-weight: normal; + font-style: normal; + font-display: block; +} + +i.diveicon { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: "diveicon" !important; + speak: never; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.di-account-box:before { + content: "\e8f3"; +} +.di-account-circle:before { + content: "\e901"; +} +.di-add-image:before { + content: "\e902"; +} +.di-add-Note:before { + content: "\e903"; +} +.di-alarm-add:before { + content: "\e904"; +} +.di-alarm-clock:before { + content: "\e905"; +} +.di-alarm-off:before { + content: "\e906"; +} +.di-alarm-on:before { + content: "\e908"; +} +.di-alarm:before { + content: "\e909"; +} +.di-alternate:before { + content: "\e90a"; +} +.di-analytics:before { + content: "\e90b"; +} +.di-android:before { + content: "\e90c"; +} +.di-announcement:before { + content: "\e90d"; +} +.di-app-indicator:before { + content: "\e90e"; +} +.di-app-list:before { + content: "\e90f"; +} +.di-app-square:before { + content: "\e910"; +} +.di-apple:before { + content: "\e911"; +} +.di-apps-square:before { + content: "\e912"; +} +.di-apps:before { + content: "\e913"; +} +.di-archive-fill:before { + content: "\e914"; +} +.di-archive:before { + content: "\e915"; +} +.di-arrow-90left-down:before { + content: "\e916"; +} +.di-arrow-90left-up:before { + content: "\e917"; +} +.di-arrow-90left:before { + content: "\e918"; +} +.di-arrow-90right-down:before { + content: "\e919"; +} +.di-arrow-90right-up:before { + content: "\e91a"; +} +.di-arrow-90right:before { + content: "\e91b"; +} +.di-arrow-back-square-fill:before { + content: "\e91c"; +} +.di-arrow-back:before { + content: "\e91d"; +} +.di-arrow-down-square-fill:before { + content: "\e91e"; +} +.di-arrow-down-square:before { + content: "\e91f"; +} +.di-arrow-down:before { + content: "\e920"; +} +.di-arrow-forward-square-fill:before { + content: "\e921"; +} +.di-arrow-forward:before { + content: "\e922"; +} +.di-arrow-left-right:before { + content: "\e923"; +} +.di-arrow-left-square-fill:before { + content: "\e924"; +} +.di-arrow-left-square:before { + content: "\e925"; +} +.di-arrow-left:before { + content: "\e926"; +} +.di-arrow-lr-up-down:before { + content: "\e927"; +} +.di-arrow-reflash:before { + content: "\e928"; +} +.di-arrow-reset:before { + content: "\e929"; +} +.di-arrow-right-square-fill:before { + content: "\e92a"; +} +.di-arrow-right-square:before { + content: "\e92b"; +} +.di-arrow-right:before { + content: "\e92c"; +} +.di-arrow-up-down:before { + content: "\e92d"; +} +.di-arrow-up-square-fill:before { + content: "\e92e"; +} +.di-arrow-up-square:before { + content: "\e92f"; +} +.di-arrow-up:before { + content: "\e930"; +} +.di-arrows-angle-contract:before { + content: "\e931"; +} +.di-arrows-angle-expand:before { + content: "\e932"; +} +.di-arrows-fullscreen:before { + content: "\e933"; +} +.di-aspect-ratio-fill:before { + content: "\e934"; +} +.di-aspect-ratio:before { + content: "\e935"; +} +.di-assignment-ind:before { + content: "\e936"; +} +.di-assignment-turned-in:before { + content: "\e937"; +} +.di-assignment:before { + content: "\e938"; +} +.di-asterisk:before { + content: "\e939"; +} +.di-atm:before { + content: "\e93a"; +} +.di-badge-4k-fill:before { + content: "\e93b"; +} +.di-badge-4k:before { + content: "\e93c"; +} +.di-badge-8k-fill:before { + content: "\e93d"; +} +.di-badge-8k:before { + content: "\e93e"; +} +.di-badge-ad-fill:before { + content: "\e93f"; +} +.di-badge-ad:before { + content: "\e940"; +} +.di-badge-cc-fill:before { + content: "\e941"; +} +.di-badge-cc:before { + content: "\e942"; +} +.di-badge-hd-fill:before { + content: "\e943"; +} +.di-badge-hd:before { + content: "\e944"; +} +.di-badge-tm-fill:before { + content: "\e945"; +} +.di-badge-tm:before { + content: "\e946"; +} +.di-bag-check-fill:before { + content: "\e947"; +} +.di-bag-check:before { + content: "\e948"; +} +.di-bag-fill:before { + content: "\e949"; +} +.di-bag:before { + content: "\e94a"; +} +.di-bags:before { + content: "\e94b"; +} +.di-bar-chart-fill:before { + content: "\e94c"; +} +.di-bar-chart:before { + content: "\e94d"; +} +.di-battery-charging:before { + content: "\e94e"; +} +.di-battery-emty:before { + content: "\e94f"; +} +.di-battery-full:before { + content: "\e950"; +} +.di-battery-harf:before { + content: "\e951"; +} +.di-bell-alert-box-fill:before { + content: "\e952"; +} +.di-bell-alert-box:before { + content: "\e953"; +} +.di-bell-alert-fill:before { + content: "\e954"; +} +.di-bell-alert:before { + content: "\e955"; +} +.di-bell-notification-fill:before { + content: "\e956"; +} +.di-bell-notification-on-fill:before { + content: "\e957"; +} +.di-bell-notification-on:before { + content: "\e958"; +} +.di-bell-notification:before { + content: "\e959"; +} +.di-bike:before { + content: "\e95a"; +} +.di-bluetooth:before { + content: "\e95b"; +} +.di-boat:before { + content: "\e95c"; +} +.di-book:before { + content: "\e95d"; +} +.di-bookmark-check-fill:before { + content: "\e95e"; +} +.di-bookmark-check:before { + content: "\e95f"; +} +.di-bookmark-fill:before { + content: "\e960"; +} +.di-bookmark-new-fill:before { + content: "\e961"; +} +.di-bookmark-new:before { + content: "\e962"; +} +.di-bookmark-star-fill:before { + content: "\e963"; +} +.di-bookmark-star:before { + content: "\e964"; +} +.di-bookmark:before { + content: "\e965"; +} +.di-boostzone:before { + content: "\e966"; +} +.di-box-arrow-backup:before { + content: "\e967"; +} +.di-box-arrow-download:before { + content: "\e968"; +} +.di-box-arrow-link-blank:before { + content: "\e969"; +} +.di-box-arrow-upload:before { + content: "\e96a"; +} +.di-box-seam:before { + content: "\e96b"; +} +.di-box:before { + content: "\e96c"; +} +.di-braces:before { + content: "\e96d"; +} +.di-briefcase-fill:before { + content: "\e96e"; +} +.di-briefcase:before { + content: "\e96f"; +} +.di-brightness-fill:before { + content: "\e970"; +} +.di-brightness:before { + content: "\e971"; +} +.di-broadcast-pin:before { + content: "\e972"; +} +.di-broadcast:before { + content: "\e973"; +} +.di-bug-fill:before { + content: "\e974"; +} +.di-bug:before { + content: "\e975"; +} +.di-building:before { + content: "\e976"; +} +.di-bus:before { + content: "\e977"; +} +.di-calculator-fill:before { + content: "\e978"; +} +.di-calculator:before { + content: "\e979"; +} +.di-calendar-check-fill:before { + content: "\e97a"; +} +.di-calendar-check:before { + content: "\e97b"; +} +.di-calendar-day-fill:before { + content: "\e97c"; +} +.di-calendar-day:before { + content: "\e97d"; +} +.di-calendar-event-fill:before { + content: "\e97e"; +} +.di-calendar-event:before { + content: "\e97f"; +} +.di-calendar-fill:before { + content: "\e980"; +} +.di-calendar-week-fill:before { + content: "\e981"; +} +.di-calendar-week:before { + content: "\e982"; +} +.di-calendar:before { + content: "\e983"; +} +.di-call-end:before { + content: "\e984"; +} +.di-call:before { + content: "\e985"; +} +.di-camera-fill:before { + content: "\e986"; +} +.di-camera-video-fill:before { + content: "\e987"; +} +.di-camera-video:before { + content: "\e988"; +} +.di-camera:before { + content: "\e989"; +} +.di-car:before { + content: "\e98a"; +} +.di-card-fill:before { + content: "\e98b"; +} +.di-card:before { + content: "\e98c"; +} +.di-caret-down-fill:before { + content: "\e98d"; +} +.di-caret-down-square-fill:before { + content: "\e98e"; +} +.di-caret-down-square:before { + content: "\e98f"; +} +.di-caret-left-fill:before { + content: "\e990"; +} +.di-caret-left-square-fill:before { + content: "\e991"; +} +.di-caret-left-square:before { + content: "\e992"; +} +.di-caret-right-fill:before { + content: "\e993"; +} +.di-caret-right-square-fill:before { + content: "\e994"; +} +.di-caret-right-square:before { + content: "\e995"; +} +.di-caret-up-fill:before { + content: "\e996"; +} +.di-caret-up-square-fill:before { + content: "\e997"; +} +.di-caret-up-square:before { + content: "\e998"; +} +.di-cart-fill:before { + content: "\e999"; +} +.di-cart:before { + content: "\e99a"; +} +.di-cash-stack:before { + content: "\e99b"; +} +.di-cash:before { + content: "\e99c"; +} +.di-cast:before { + content: "\e99d"; +} +.di-cctv:before { + content: "\e99e"; +} +.di-chat-box-left-dots-fill:before { + content: "\e99f"; +} +.di-chat-box-left-dots:before { + content: "\e9a0"; +} +.di-chat-box-left-fill:before { + content: "\e9a1"; +} +.di-chat-box-left-text-fill:before { + content: "\e9a2"; +} +.di-chat-box-left-text:before { + content: "\e9a3"; +} +.di-chat-box-left:before { + content: "\e9a4"; +} +.di-chat-box-right-dots-fill:before { + content: "\e9a5"; +} +.di-chat-box-right-dots:before { + content: "\e9a6"; +} +.di-chat-box-right-fill:before { + content: "\e9a7"; +} +.di-chat-box-right-text-fill:before { + content: "\e9a8"; +} +.di-chat-box-right-text:before { + content: "\e9a9"; +} +.di-chat-box-right:before { + content: "\e9aa"; +} +.di-chat-circle-left-dot-fill:before { + content: "\e9ab"; +} +.di-chat-circle-left-dot:before { + content: "\e9ac"; +} +.di-chat-circle-left-fill:before { + content: "\e9ad"; +} +.di-chat-circle-left-text-fill:before { + content: "\e9ae"; +} +.di-chat-circle-left-text:before { + content: "\e9af"; +} +.di-chat-circle-left:before { + content: "\e9b0"; +} +.di-chat-circle-right-dot-fill:before { + content: "\e9b1"; +} +.di-chat-circle-right-dot:before { + content: "\e9b2"; +} +.di-chat-circle-right-fill:before { + content: "\e9b3"; +} +.di-chat-circle-right-text-fill:before { + content: "\e9b4"; +} +.di-chat-circle-right-text:before { + content: "\e9b5"; +} +.di-chat-circle-right:before { + content: "\e9b6"; +} +.di-check-box:before { + content: "\e9b7"; +} +.di-check-circle-fill:before { + content: "\e9b8"; +} +.di-check-circle-line:before { + content: "\e9b9"; +} +.di-check-circle:before { + content: "\e9ba"; +} +.di-check-square-fill:before { + content: "\e9bb"; +} +.di-check-square-line:before { + content: "\e9bc"; +} +.di-check-square:before { + content: "\e9bd"; +} +.di-check:before { + content: "\e9be"; +} +.di-chevron-bar-contract:before { + content: "\e9bf"; +} +.di-chevron-bar-down:before { + content: "\e9c0"; +} +.di-chevron-bar-expand:before { + content: "\e9c1"; +} +.di-chevron-bar-left:before { + content: "\e9c2"; +} +.di-chevron-bar-right:before { + content: "\e9c3"; +} +.di-chevron-bar-up:before { + content: "\e9c4"; +} +.di-chevron-contract:before { + content: "\e9c5"; +} +.di-chevron-double-down:before { + content: "\e9c6"; +} +.di-chevron-double-left:before { + content: "\e9c7"; +} +.di-chevron-double-right:before { + content: "\e9c8"; +} +.di-chevron-double-up:before { + content: "\e9c9"; +} +.di-chevron-down:before { + content: "\e9ca"; +} +.di-chevron-expand:before { + content: "\e9cb"; +} +.di-chevron-left:before { + content: "\e9cc"; +} +.di-chevron-right:before { + content: "\e9cd"; +} +.di-chevron-up:before { + content: "\e9ce"; +} +.di-clipboard-check:before { + content: "\e9cf"; +} +.di-clipboard-data:before { + content: "\e9d0"; +} +.di-clipboard-text:before { + content: "\e9d1"; +} +.di-clipboard:before { + content: "\e9d2"; +} +.di-clock-fill:before { + content: "\e9d3"; +} +.di-clock-history:before { + content: "\e9d4"; +} +.di-clock:before { + content: "\e9d5"; +} +.di-cloud-arrow-down-fill:before { + content: "\e9d6"; +} +.di-cloud-arrow-down:before { + content: "\e9d7"; +} +.di-cloud-arrow-up-fill:before { + content: "\e9d8"; +} +.di-cloud-arrow-up:before { + content: "\e9d9"; +} +.di-cloud-check-fill:before { + content: "\e9da"; +} +.di-cloud-check:before { + content: "\e9db"; +} +.di-cloud-fill:before { + content: "\e9dc"; +} +.di-cloud:before { + content: "\e9dd"; +} +.di-code-square:before { + content: "\e9de"; +} +.di-code:before { + content: "\e9df"; +} +.di-collection-fill:before { + content: "\e9e0"; +} +.di-collection:before { + content: "\e9e1"; +} +.di-compass-fill:before { + content: "\e9e2"; +} +.di-compass:before { + content: "\e9e3"; +} +.di-cone:before { + content: "\e9e4"; +} +.di-controller-fill:before { + content: "\e9e5"; +} +.di-controller:before { + content: "\e9e6"; +} +.di-copyright-sign:before { + content: "\e9e7"; +} +.di-copyright-symbol:before { + content: "\e9e8"; +} +.di-COVID-19-fill:before { + content: "\e9e9"; +} +.di-COVID-19:before { + content: "\e9ea"; +} +.di-cpu-fill:before { + content: "\e9eb"; +} +.di-cpu:before { + content: "\e9ec"; +} +.di-crop:before { + content: "\e9ed"; +} +.di-cup-fill:before { + content: "\e9ee"; +} +.di-cup-straw:before { + content: "\e9ef"; +} +.di-cup:before { + content: "\e9f0"; +} +.di-cursor-fill:before { + content: "\e9f1"; +} +.di-cursor-text:before { + content: "\e9f2"; +} +.di-cursor:before { + content: "\e9f3"; +} +.di-dash-circle-fill:before { + content: "\e9f4"; +} +.di-dash-circle:before { + content: "\e9f5"; +} +.di-dash-square-fill:before { + content: "\e9f6"; +} +.di-dash-square:before { + content: "\e9f7"; +} +.di-dash:before { + content: "\e9f8"; +} +.di-dashboard:before { + content: "\e9f9"; +} +.di-diagram:before { + content: "\e9fa"; +} +.di-diamond-fill:before { + content: "\e9fb"; +} +.di-diamond:before { + content: "\e9fc"; +} +.di-diamond2:before { + content: "\e9fd"; +} +.di-display-fill:before { + content: "\e9fe"; +} +.di-display:before { + content: "\e9ff"; +} +.di-dns:before { + content: "\ea00"; +} +.di-door-closed-fill:before { + content: "\ea01"; +} +.di-door-closed:before { + content: "\ea02"; +} +.di-download_app:before { + content: "\ea03"; +} +.di-download:before { + content: "\ea04"; +} +.di-email-fill-notification:before { + content: "\ea05"; +} +.di-email-fill-open:before { + content: "\ea06"; +} +.di-email-fill:before { + content: "\ea07"; +} +.di-email-notification:before { + content: "\ea08"; +} +.di-email-open:before { + content: "\ea09"; +} +.di-email:before { + content: "\ea0a"; +} +.di-emergenc_call:before { + content: "\ea0b"; +} +.di-emergenc:before { + content: "\ea0c"; +} +.di-exclamation-chat-fill:before { + content: "\ea0d"; +} +.di-exclamation-chat:before { + content: "\ea0e"; +} +.di-exclamation-circle-fill:before { + content: "\ea0f"; +} +.di-exclamation-circle:before { + content: "\ea10"; +} +.di-exclamation-diamond-fill:before { + content: "\ea11"; +} +.di-exclamation-diamond:before { + content: "\ea12"; +} +.di-exclamation-square-circle:before { + content: "\ea13"; +} +.di-exclamation-square-fill:before { + content: "\ea14"; +} +.di-exclamation-square:before { + content: "\ea15"; +} +.di-exclamation-triangle-fill:before { + content: "\ea16"; +} +.di-exclamation-triangle:before { + content: "\ea17"; +} +.di-exclamation:before { + content: "\ea18"; +} +.di-exclude:before { + content: "\ea19"; +} +.di-face-id:before { + content: "\ea1a"; +} +.di-facebook-circle:before { + content: "\ea1b"; +} +.di-facebook-square:before { + content: "\ea1c"; +} +.di-favorite-hart:before { + content: "\ea1d"; +} +.di-favorite-star:before { + content: "\ea1e"; +} +.di-file-copy:before { + content: "\ea1f"; +} +.di-file-excel:before { + content: "\ea20"; +} +.di-file-image:before { + content: "\ea21"; +} +.di-file-keynote:before { + content: "\ea22"; +} +.di-file-numbers:before { + content: "\ea23"; +} +.di-file-powerpoint:before { + content: "\ea24"; +} +.di-file-text:before { + content: "\ea25"; +} +.di-file-word:before { + content: "\ea26"; +} +.di-file:before { + content: "\ea27"; +} +.di-filter-circle-fill:before { + content: "\ea28"; +} +.di-filter-circle:before { + content: "\ea29"; +} +.di-filter-left:before { + content: "\ea2a"; +} +.di-filter-right:before { + content: "\ea2b"; +} +.di-filter-square-fill:before { + content: "\ea2c"; +} +.di-filter-square:before { + content: "\ea2d"; +} +.di-filter:before { + content: "\ea2e"; +} +.di-finder-folder:before { + content: "\ea2f"; +} +.di-finder:before { + content: "\ea30"; +} +.di-fingerprint:before { + content: "\ea31"; +} +.di-flag-fill:before { + content: "\ea32"; +} +.di-flag:before { + content: "\ea33"; +} +.di-flashlight:before { + content: "\ea34"; +} +.di-folder-check:before { + content: "\ea35"; +} +.di-folder-delet:before { + content: "\ea36"; +} +.di-folder-fill:before { + content: "\ea37"; +} +.di-folder-open-fill:before { + content: "\ea38"; +} +.di-folder-open:before { + content: "\ea39"; +} +.di-folder-plus:before { + content: "\ea3a"; +} +.di-folder-share:before { + content: "\ea3b"; +} +.di-folder-x:before { + content: "\ea3c"; +} +.di-folder:before { + content: "\ea3d"; +} +.di-font:before { + content: "\ea3e"; +} +.di-fullscreen-exit:before { + content: "\ea3f"; +} +.di-fullscreen:before { + content: "\ea40"; +} +.di-gear-fill:before { + content: "\ea41"; +} +.di-gear-square-fill:before { + content: "\ea42"; +} +.di-gear-system-update:before { + content: "\ea43"; +} +.di-gear:before { + content: "\ea44"; +} +.di-gem:before { + content: "\ea45"; +} +.di-geo-alt:before { + content: "\ea46"; +} +.di-geo-location:before { + content: "\ea47"; +} +.di-geo-my-location:before { + content: "\ea48"; +} +.di-gift-fill:before { + content: "\ea49"; +} +.di-gift:before { + content: "\ea4a"; +} +.di-graph-down:before { + content: "\ea4b"; +} +.di-graph-up:before { + content: "\ea4c"; +} +.di-grid-2-fill:before { + content: "\ea4d"; +} +.di-grid-3-fill:before { + content: "\ea4e"; +} +.di-grid:before { + content: "\ea4f"; +} +.di-grip-horizontal:before { + content: "\ea50"; +} +.di-grip-vertical:before { + content: "\ea51"; +} +.di-group:before { + content: "\ea52"; +} +.di-group2:before { + content: "\ea53"; +} +.di-hand-index:before { + content: "\ea54"; +} +.di-harf:before { + content: "\ea55"; +} +.di-hart-fill:before { + content: "\ea56"; +} +.di-hart-half:before { + content: "\ea57"; +} +.di-hash:before { + content: "\ea58"; +} +.di-hdd-network:before { + content: "\ea59"; +} +.di-hdd:before { + content: "\ea5a"; +} +.di-hexagon-fill:before { + content: "\ea5b"; +} +.di-hexagon-harf:before { + content: "\ea5c"; +} +.di-hexagon:before { + content: "\ea5d"; +} +.di-history:before { + content: "\ea5e"; +} +.di-home-fill:before { + content: "\ea5f"; +} +.di-home:before { + content: "\ea60"; +} +.di-hotel_bed:before { + content: "\ea61"; +} +.di-hotel:before { + content: "\ea62"; +} +.di-image-fill:before { + content: "\ea63"; +} +.di-image:before { + content: "\ea64"; +} +.di-images:before { + content: "\ea65"; +} +.di-info-box:before { + content: "\ea66"; +} +.di-info-circle:before { + content: "\ea67"; +} +.di-info-fill:before { + content: "\ea68"; +} +.di-info:before { + content: "\ea69"; +} +.di-instagram-circle:before { + content: "\ea6a"; +} +.di-instagram-fill:before { + content: "\ea6b"; +} +.di-instagram:before { + content: "\ea6c"; +} +.di-intersect:before { + content: "\ea6d"; +} +.di-justify-left:before { + content: "\ea6e"; +} +.di-justify-right:before { + content: "\ea6f"; +} +.di-justify:before { + content: "\ea70"; +} +.di-kakao-alim-talk:before { + content: "\ea71"; +} +.di-kakao-circle:before { + content: "\ea72"; +} +.di-kakao-firend-talk:before { + content: "\ea73"; +} +.di-kakao-story-circle:before { + content: "\ea74"; +} +.di-kakao-story:before { + content: "\ea75"; +} +.di-kakao-talk:before { + content: "\ea76"; +} +.di-key:before { + content: "\ea77"; +} +.di-keyboard:before { + content: "\ea78"; +} +.di-label:before { + content: "\ea79"; +} +.di-language:before { + content: "\ea7a"; +} +.di-laptop-fill:before { + content: "\ea7b"; +} +.di-laptop:before { + content: "\ea7c"; +} +.di-layer-back:before { + content: "\ea7d"; +} +.di-layer-front:before { + content: "\ea7e"; +} +.di-layer:before { + content: "\ea7f"; +} +.di-lightning-fill:before { + content: "\ea80"; +} +.di-lightning:before { + content: "\ea81"; +} +.di-list-check:before { + content: "\ea82"; +} +.di-list:before { + content: "\ea83"; +} +.di-local-airport-land:before { + content: "\ea84"; +} +.di-local-airport:before { + content: "\ea85"; +} +.di-local-atm:before { + content: "\ea86"; +} +.di-local-bar:before { + content: "\ea87"; +} +.di-local-cafe:before { + content: "\ea88"; +} +.di-local-dining:before { + content: "\ea89"; +} +.di-local-ev-station:before { + content: "\ea8a"; +} +.di-local-fastfood:before { + content: "\ea8b"; +} +.di-local-gas-station:before { + content: "\ea8c"; +} +.di-local-hospital:before { + content: "\ea8d"; +} +.di-local-laundry:before { + content: "\ea8e"; +} +.di-local-library:before { + content: "\ea8f"; +} +.di-local-museum:before { + content: "\ea90"; +} +.di-local-restaurant:before { + content: "\ea91"; +} +.di-local-store:before { + content: "\ea92"; +} +.di-lock-open:before { + content: "\ea93"; +} +.di-lock:before { + content: "\ea94"; +} +.di-map-fill:before { + content: "\ea95"; +} +.di-map:before { + content: "\ea96"; +} +.di-menu-close-fill:before { + content: "\ea97"; +} +.di-menu-close:before { + content: "\ea98"; +} +.di-menu-open-fill:before { + content: "\ea99"; +} +.di-menu-open:before { + content: "\ea9a"; +} +.di-mic-fill:before { + content: "\ea9b"; +} +.di-mic-mute-fill:before { + content: "\ea9c"; +} +.di-mic-mute:before { + content: "\ea9d"; +} +.di-mic:before { + content: "\ea9e"; +} +.di-minus:before { + content: "\ea9f"; +} +.di-mobile-android:before { + content: "\eaa0"; +} +.di-mobile-flip:before { + content: "\eaa1"; +} +.di-mobile-fold:before { + content: "\eaa2"; +} +.di-mobile-ios:before { + content: "\eaa3"; +} +.di-mobile-pad:before { + content: "\eaa4"; +} +.di-mobile-store:before { + content: "\eaa5"; +} +.di-mobile:before { + content: "\eaa6"; +} +.di-moon-crescent:before { + content: "\eaa7"; +} +.di-moon-half:before { + content: "\eaa8"; +} +.di-moon:before { + content: "\eaa9"; +} +.di-more-horiz:before { + content: "\eaaa"; +} +.di-more-vert:before { + content: "\eaab"; +} +.di-movie-fill:before { + content: "\eaac"; +} +.di-movie:before { + content: "\eaad"; +} +.di-music-backward-fill:before { + content: "\eaae"; +} +.di-music-backward:before { + content: "\eaaf"; +} +.di-music-forward-fill:before { + content: "\eab0"; +} +.di-music-forward:before { + content: "\eab1"; +} +.di-music-list:before { + content: "\eab2"; +} +.di-music-pause-fill:before { + content: "\eab3"; +} +.di-music-pause:before { + content: "\eab4"; +} +.di-music-play-fill:before { + content: "\eab5"; +} +.di-music-play:before { + content: "\eab6"; +} +.di-music-stop-fill:before { + content: "\eab7"; +} +.di-music-stop:before { + content: "\eab8"; +} +.di-music:before { + content: "\eab9"; +} +.di-naver-blog:before { + content: "\eaba"; +} +.di-naver-circle:before { + content: "\eabb"; +} +.di-naver:before { + content: "\eabc"; +} +.di-news:before { + content: "\eabd"; +} +.di-option:before { + content: "\eabe"; +} +.di-paperclip:before { + content: "\eabf"; +} +.di-payment:before { + content: "\eac0"; +} +.di-pen-fill:before { + content: "\eac1"; +} +.di-pen:before { + content: "\eac2"; +} +.di-pencil-fill:before { + content: "\eac3"; +} +.di-pencil-square:before { + content: "\eac4"; +} +.di-pencil:before { + content: "\eac5"; +} +.di-person-fill:before { + content: "\eac6"; +} +.di-person:before { + content: "\eac7"; +} +.di-personal-information:before { + content: "\eac8"; +} +.di-pet:before { + content: "\eac9"; +} +.di-power:before { + content: "\eaca"; +} +.di-print:before { + content: "\eacb"; +} +.di-problem:before { + content: "\eacc"; +} +.di-profile-smile:before { + content: "\eacd"; +} +.di-profile:before { + content: "\eace"; +} +.di-push-assemble:before { + content: "\eacf"; +} +.di-push-fill:before { + content: "\ead0"; +} +.di-push-notification:before { + content: "\ead1"; +} +.di-push:before { + content: "\ead2"; +} +.di-question-answer:before { + content: "\ead3"; +} +.di-question-circle-fill:before { + content: "\ead4"; +} +.di-question-circle:before { + content: "\ead5"; +} +.di-question-diamond-fill:before { + content: "\ead6"; +} +.di-question-diamond:before { + content: "\ead7"; +} +.di-question-square-fill:before { + content: "\ead8"; +} +.di-question-square:before { + content: "\ead9"; +} +.di-question:before { + content: "\eada"; +} +.di-radio:before { + content: "\eadb"; +} +.di-receipt:before { + content: "\eadc"; +} +.di-refresh-fill:before { + content: "\eadd"; +} +.di-refresh:before { + content: "\eade"; +} +.di-reset-fill:before { + content: "\eadf"; +} +.di-reset:before { + content: "\eae0"; +} +.di-rotation-lock:before { + content: "\eae1"; +} +.di-rotation:before { + content: "\eae2"; +} +.di-rwis:before { + content: "\eae3"; +} +.di-search:before { + content: "\eae4"; +} +.di-server:before { + content: "\eae5"; +} +.di-share:before { + content: "\eae6"; +} +.di-shield:before { + content: "\eae7"; +} +.di-shift-fill:before { + content: "\eae8"; +} +.di-shift:before { + content: "\eae9"; +} +.di-shuffle:before { + content: "\eaea"; +} +.di-silent:before { + content: "\eaeb"; +} +.di-sim:before { + content: "\eaec"; +} +.di-slash:before { + content: "\eaed"; +} +.di-sliders:before { + content: "\eaee"; +} +.di-smart-watch:before { + content: "\eaef"; +} +.di-sort-alpha-down-alt:before { + content: "\eaf0"; +} +.di-sort-alpha-down:before { + content: "\eaf1"; +} +.di-sort-alpha-up-alt:before { + content: "\eaf2"; +} +.di-sort-alpha-up:before { + content: "\eaf3"; +} +.di-sort-down-alt:before { + content: "\eaf4"; +} +.di-sort-down:before { + content: "\eaf5"; +} +.di-sort-numeric-down-alt:before { + content: "\eaf6"; +} +.di-sort-numeric-down:before { + content: "\eaf7"; +} +.di-sort-numeric-up-alt:before { + content: "\eaf8"; +} +.di-sort-numeric-up:before { + content: "\eaf9"; +} +.di-sort-up-alt:before { + content: "\eafa"; +} +.di-sort-up:before { + content: "\eafb"; +} +.di-sound:before { + content: "\eafc"; +} +.di-soundwave:before { + content: "\eafd"; +} +.di-square-fill:before { + content: "\eafe"; +} +.di-square:before { + content: "\eaff"; +} +.di-star-circle:before { + content: "\eb00"; +} +.di-star-fill:before { + content: "\eb01"; +} +.di-star:before { + content: "\eb02"; +} +.di-statistics-circle:before { + content: "\eb03"; +} +.di-statistics:before { + content: "\eb04"; +} +.di-sticky-fill:before { + content: "\eb05"; +} +.di-sticky:before { + content: "\eb06"; +} +.di-stoplights-fill:before { + content: "\eb07"; +} +.di-stoplights:before { + content: "\eb08"; +} +.di-sunny:before { + content: "\eb09"; +} +.di-tab:before { + content: "\eb0a"; +} +.di-table:before { + content: "\eb0b"; +} +.di-terminal-fill:before { + content: "\eb0c"; +} +.di-terminal:before { + content: "\eb0d"; +} +.di-ternnel:before { + content: "\eb0e"; +} +.di-textarea-t:before { + content: "\eb0f"; +} +.di-textarea:before { + content: "\eb10"; +} +.di-thermometer-full:before { + content: "\eb11"; +} +.di-thermometer-half:before { + content: "\eb12"; +} +.di-thermometer:before { + content: "\eb13"; +} +.di-time-end:before { + content: "\eb14"; +} +.di-time-full:before { + content: "\eb15"; +} +.di-time-start:before { + content: "\eb16"; +} +.di-toggle-off:before { + content: "\eb17"; +} +.di-toggle-on:before { + content: "\eb18"; +} +.di-toggle:before { + content: "\eb19"; +} +.di-train:before { + content: "\eb1a"; +} +.di-trash-fill:before { + content: "\eb1b"; +} +.di-trash:before { + content: "\eb1c"; +} +.di-truck-fill:before { + content: "\eb1d"; +} +.di-truck:before { + content: "\eb1e"; +} +.di-ui-checks-grid:before { + content: "\eb1f"; +} +.di-ui-radios-grid:before { + content: "\eb20"; +} +.di-upload:before { + content: "\eb21"; +} +.di-vibration:before { + content: "\eb22"; +} +.di-vms:before { + content: "\eb23"; +} +.di-volume-down-fill:before { + content: "\eb24"; +} +.di-volume-down:before { + content: "\eb25"; +} +.di-volume-mute-fill:before { + content: "\eb26"; +} +.di-volume-mute:before { + content: "\eb27"; +} +.di-volume-off-fill:before { + content: "\eb28"; +} +.di-volume-off:before { + content: "\eb29"; +} +.di-volume-up-fill:before { + content: "\eb2a"; +} +.di-volume-up:before { + content: "\eb2b"; +} +.di-weather-cloud-fill:before { + content: "\eb2c"; +} +.di-weather-cloud:before { + content: "\eb2d"; +} +.di-weather-cloudy-gusts:before { + content: "\eb2e"; +} +.di-weather-cloudy-windy:before { + content: "\eb2f"; +} +.di-weather-cloudy:before { + content: "\eb30"; +} +.di-weather-fahrenheit:before { + content: "\eb31"; +} +.di-weather-fog:before { + content: "\eb32"; +} +.di-weather-hail:before { + content: "\eb33"; +} +.di-weather-humidity:before { + content: "\eb34"; +} +.di-weather-hurricane:before { + content: "\eb35"; +} +.di-weather-lightning:before { + content: "\eb36"; +} +.di-weather-rain:before { + content: "\eb37"; +} +.di-weather-rainny:before { + content: "\eb38"; +} +.di-weather-snow:before { + content: "\eb39"; +} +.di-weather-snowflake:before { + content: "\eb3a"; +} +.di-weather-sunny-overcast:before { + content: "\eb3b"; +} +.di-weather-sunny:before { + content: "\eb3c"; +} +.di-weather-thunderstorm:before { + content: "\eb3d"; +} +.di-weather-umbrella:before { + content: "\eb3e"; +} +.di-weather-windy:before { + content: "\eb3f"; +} +.di-whater:before { + content: "\eb40"; +} +.di-whather-celsius:before { + content: "\eb41"; +} +.di-wifi-1:before { + content: "\eb42"; +} +.di-wifi-2:before { + content: "\eb43"; +} +.di-wifi-off:before { + content: "\eb44"; +} +.di-wifi:before { + content: "\eb45"; +} +.di-window:before { + content: "\eb46"; +} +.di-x-circle-fill:before { + content: "\eb47"; +} +.di-x-circle:before { + content: "\eb48"; +} +.di-x-square-fill:before { + content: "\eb49"; +} +.di-x-square:before { + content: "\eb4a"; +} +.di-x:before { + content: "\eb4b"; +} +.di-zoom-in:before { + content: "\eb4c"; +} +.di-zoom-out:before { + content: "\eb4d"; +} +.di-server-line:before { + content: "\e907"; +} diff --git a/packages/common/components/src/env.ts b/packages/common/components/src/env.ts new file mode 100644 index 000000000..91c18e539 --- /dev/null +++ b/packages/common/components/src/env.ts @@ -0,0 +1 @@ +export const BASE_ASSETS_PATH = import.meta.env.BASE_ASSETS_PATH; diff --git a/packages/common/components/src/index.ts b/packages/common/components/src/index.ts new file mode 100644 index 000000000..4aedf5936 --- /dev/null +++ b/packages/common/components/src/index.ts @@ -0,0 +1 @@ +export * from "./ui"; diff --git a/packages/common/components/src/lib/utils.ts b/packages/common/components/src/lib/utils.ts new file mode 100644 index 000000000..a5ef19350 --- /dev/null +++ b/packages/common/components/src/lib/utils.ts @@ -0,0 +1,6 @@ +import { clsx, type ClassValue } from "clsx"; +import { twMerge } from "tailwind-merge"; + +export function cn(...inputs: ClassValue[]) { + return twMerge(clsx(inputs)); +} diff --git a/packages/common/components/src/ui/accordion/accordion.css b/packages/common/components/src/ui/accordion/accordion.css new file mode 100644 index 000000000..d3fe6a227 --- /dev/null +++ b/packages/common/components/src/ui/accordion/accordion.css @@ -0,0 +1,19 @@ +@tailwind components; + +@layer components { + .accordion-trigger { + @apply flex flex-1 items-center justify-between rounded-sm bg-primary p-4 text-[1.4rem] font-semibold text-white transition-all hover:underline data-[state=open]:rounded-b-none [&[data-state=open]>svg]:rotate-180; + } + .accordion-content { + @apply overflow-hidden rounded-b-sm bg-secondary text-[1.3rem] text-secondary-foreground transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down; + } + .accordion-content > div { + @apply p-4; + } + .secondary .accordion-trigger { + @apply border border-border bg-secondary text-secondary-foreground; + } + .secondary .accordion-content { + @apply border border-t-0 border-border bg-background text-foreground; + } +} diff --git a/packages/common/components/src/ui/accordion/accordion.stories.tsx b/packages/common/components/src/ui/accordion/accordion.stories.tsx new file mode 100644 index 000000000..f4eda8956 --- /dev/null +++ b/packages/common/components/src/ui/accordion/accordion.stories.tsx @@ -0,0 +1,83 @@ +import type { Meta, StoryObj } from "@storybook/react"; +import { + Accordion, + AccordionContent, + AccordionItem, + AccordionTrigger, +} from "."; + +const meta: Meta<typeof Accordion> = { + title: "Elements/Accordion", + component: Accordion, + parameters: { + docs: { + description: { + component: ` +- [Docs](https://ui.shadcn.com/docs/components/accordion) +- [API Reference](https://www.radix-ui.com/primitives/docs/components/accordion#api-reference) +`, + }, + }, + }, +}; + +export default meta; +type Story = StoryObj<typeof Accordion>; + +export const Default: Story = { + render: () => ( + <Accordion type="single" collapsible className="flex w-96 flex-col gap-4"> + <AccordionItem value="item-1"> + <AccordionTrigger>Is it accessible?</AccordionTrigger> + <AccordionContent> + Yes. It adheres to the WAI-ARIA design pattern. + </AccordionContent> + </AccordionItem> + <AccordionItem value="item-2"> + <AccordionTrigger>Is it styled?</AccordionTrigger> + <AccordionContent> + Yes. It comes with default styles that matches the other + components' aesthetic. + </AccordionContent> + </AccordionItem> + <AccordionItem value="item-3"> + <AccordionTrigger>Is it animated?</AccordionTrigger> + <AccordionContent> + Yes. It's animated by default, but you can disable it if you + prefer. + </AccordionContent> + </AccordionItem> + </Accordion> + ), +}; + +export const Secondary: Story = { + render: () => ( + <Accordion + type="single" + collapsible + className="secondary flex w-96 flex-col gap-4" + > + <AccordionItem value="item-1"> + <AccordionTrigger>Is it accessible?</AccordionTrigger> + <AccordionContent> + Yes. It adheres to the WAI-ARIA design pattern. + </AccordionContent> + </AccordionItem> + <AccordionItem value="item-2"> + <AccordionTrigger>Is it styled?</AccordionTrigger> + <AccordionContent> + Yes. It comes with default styles that matches the other + components' aesthetic. + </AccordionContent> + </AccordionItem> + <AccordionItem value="item-3"> + <AccordionTrigger>Is it animated?</AccordionTrigger> + <AccordionContent> + Yes. It's animated by default, but you can disable it if you + prefer. + </AccordionContent> + </AccordionItem> + </Accordion> + ), +}; diff --git a/packages/common/components/src/ui/accordion/index.tsx b/packages/common/components/src/ui/accordion/index.tsx new file mode 100644 index 000000000..53d895d4c --- /dev/null +++ b/packages/common/components/src/ui/accordion/index.tsx @@ -0,0 +1,51 @@ +"use client"; + +import "./accordion.css"; + +import * as React from "react"; +import * as AccordionPrimitive from "@radix-ui/react-accordion"; +import { ChevronDown } from "lucide-react"; + +import { cn } from "../../lib/utils"; + +const Accordion = AccordionPrimitive.Root; + +const AccordionItem = React.forwardRef< + React.ElementRef<typeof AccordionPrimitive.Item>, + React.ComponentPropsWithoutRef<typeof AccordionPrimitive.Item> +>(({ ...props }, ref) => <AccordionPrimitive.Item ref={ref} {...props} />); +AccordionItem.displayName = "AccordionItem"; + +const AccordionTrigger = React.forwardRef< + React.ElementRef<typeof AccordionPrimitive.Trigger>, + React.ComponentPropsWithoutRef<typeof AccordionPrimitive.Trigger> +>(({ className, children, ...props }, ref) => ( + <AccordionPrimitive.Header className="flex"> + <AccordionPrimitive.Trigger + ref={ref} + className={cn("accordion-trigger", className)} + {...props} + > + {children} + <ChevronDown className="size-6 shrink-0 transition-transform duration-200" /> + </AccordionPrimitive.Trigger> + </AccordionPrimitive.Header> +)); +AccordionTrigger.displayName = AccordionPrimitive.Trigger.displayName; + +const AccordionContent = React.forwardRef< + React.ElementRef<typeof AccordionPrimitive.Content>, + React.ComponentPropsWithoutRef<typeof AccordionPrimitive.Content> +>(({ className, children, ...props }, ref) => ( + <AccordionPrimitive.Content + ref={ref} + className="accordion-content" + {...props} + > + <div className={className}>{children}</div> + </AccordionPrimitive.Content> +)); + +AccordionContent.displayName = AccordionPrimitive.Content.displayName; + +export { Accordion, AccordionItem, AccordionTrigger, AccordionContent }; diff --git a/packages/common/components/src/ui/badge/badge.css b/packages/common/components/src/ui/badge/badge.css new file mode 100644 index 000000000..5ee292365 --- /dev/null +++ b/packages/common/components/src/ui/badge/badge.css @@ -0,0 +1,51 @@ +@tailwind components; + +@layer components { + .badge { + @apply inline-flex items-center rounded-[0.4rem] border font-normal text-white transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2; + } + .badge.default { + @apply border-transparent bg-primary; + } + .badge.secondary { + @apply border-transparent bg-secondary; + } + .badge.destructive { + @apply border-transparent bg-destructive; + } + .badge.outline { + } + .badge.red { + @apply bg-[#ff6354]; + } + .badge.blue { + @apply bg-[#1ba9ff]; + } + .badge.yellow { + @apply bg-[#fbc700]; + } + .badge.orange { + @apply bg-[#ff8a22]; + } + .badge.smokyBlue { + @apply bg-[#5b85ff]; + } + .badge.purple { + @apply bg-[#d85bff]; + } + .badge.green { + @apply bg-[#07bd9d]; + } + .badge.gray { + @apply bg-[#838383]; + } + .badge.lightGray { + @apply bg-[#b9b9b9]; + } + .badge.base { + @apply px-2.5 py-0.5 text-[1.1rem]; + } + .badge.lg { + @apply px-5 py-1 text-[1.3rem]; + } +} diff --git a/packages/common/components/src/ui/badge/badge.stories.tsx b/packages/common/components/src/ui/badge/badge.stories.tsx new file mode 100644 index 000000000..d0633d5db --- /dev/null +++ b/packages/common/components/src/ui/badge/badge.stories.tsx @@ -0,0 +1,69 @@ +import type { Meta, StoryObj } from "@storybook/react"; +import { Badge } from "."; + +const meta: Meta<typeof Badge> = { + title: "Elements/Badge", + component: Badge, + parameters: { + docs: { + description: { + component: ` +- [Docs](https://ui.shadcn.com/docs/components/badge) +`, + }, + }, + }, +}; + +export default meta; +type Story = StoryObj<typeof Badge>; + +export const Default: Story = { + render: () => ( + <div className="flex gap-2"> + <Badge color="red">Red</Badge> + <Badge color="blue">Blue</Badge> + <Badge color="yellow">Yellow</Badge> + <Badge color="orange">Orange</Badge> + <Badge color="smokyBlue">Smoky Blue</Badge> + <Badge color="purple">Purple</Badge> + <Badge color="green">Green</Badge> + <Badge color="gray">Gray</Badge> + <Badge color="lightGray">Light Gray</Badge> + </div> + ), +}; + +export const Size: Story = { + render: () => ( + <div className="flex gap-2"> + <Badge color="red" size="lg"> + Red + </Badge> + <Badge color="blue" size="lg"> + Blue + </Badge> + <Badge color="yellow" size="lg"> + Yellow + </Badge> + <Badge color="orange" size="lg"> + Orange + </Badge> + <Badge color="smokyBlue" size="lg"> + Smoky Blue + </Badge> + <Badge color="purple" size="lg"> + Purple + </Badge> + <Badge color="green" size="lg"> + Green + </Badge> + <Badge color="gray" size="lg"> + Gray + </Badge> + <Badge color="lightGray" size="lg"> + Light Gray + </Badge> + </div> + ), +}; diff --git a/packages/common/components/src/ui/badge/index.tsx b/packages/common/components/src/ui/badge/index.tsx new file mode 100644 index 000000000..0a7f18871 --- /dev/null +++ b/packages/common/components/src/ui/badge/index.tsx @@ -0,0 +1,34 @@ +import "./badge.css"; + +import * as React from "react"; + +import { cn } from "../../lib/utils"; + +export type BadgeProps = React.HTMLAttributes<HTMLDivElement> & { + variant?: "default" | "secondary" | "destructive" | "outline"; + color?: + | "red" + | "blue" + | "yellow" + | "orange" + | "smokyBlue" + | "purple" + | "green" + | "gray" + | "lightGray"; + size?: "base" | "lg"; +}; + +function Badge({ + className, + variant = "default", + color, + size = "base", + ...props +}: BadgeProps) { + return ( + <div className={cn("badge", variant, color, size, className)} {...props} /> + ); +} + +export { Badge }; diff --git a/packages/common/components/src/ui/button-group/button-group.css b/packages/common/components/src/ui/button-group/button-group.css new file mode 100644 index 000000000..c44fd7c04 --- /dev/null +++ b/packages/common/components/src/ui/button-group/button-group.css @@ -0,0 +1,40 @@ +@tailwind components; + +@layer components { + div[role="radiogroup"][data-variant="button"] { + @apply gap-0 overflow-hidden rounded-sm; + } + div[role="radiogroup"][data-variant="button"] button { + @apply aspect-auto h-auto w-auto rounded-none bg-none px-6 py-2 text-[1.3rem] font-medium transition-[background-color,color] duration-150; + } + + /* 버튼 색상 */ + div[role="radiogroup"][data-variant="button"][data-color="primary"] { + @apply border border-primary dark:border-[#404040]; + } + div[role="radiogroup"][data-variant="button"][data-color="primary"] button { + @apply text-[#6f98bd] hover:bg-[#ecf3f9] hover:text-[#498bc7] data-[state=checked]:bg-primary data-[state=checked]:text-white dark:bg-[#505050] dark:text-[#aeb7bf] dark:hover:bg-[#525e69] dark:data-[state=checked]:bg-primary dark:data-[state=checked]:text-white; + } + div[role="radiogroup"][data-variant="button"][data-color="secondary"] { + @apply border border-[#ababab] dark:border-[#808080]; + } + div[role="radiogroup"][data-variant="button"][data-color="secondary"] button { + @apply bg-[#f3f3f3] text-[#8a8a8a] hover:bg-[#ececec] hover:text-[#808080] data-[state=checked]:bg-[#848484] data-[state=checked]:text-white dark:bg-[#505050] dark:text-[#a5a5a5] dark:hover:bg-[#444444] dark:data-[state=checked]:bg-[#848484] dark:data-[state=checked]:text-white; + } + + /* 버튼 모양 */ + div[role="radiogroup"][data-variant="button"][data-shape="rounded"] { + @apply rounded-full; + } + div[role="radiogroup"][data-variant="button"][data-color="primary"][data-shape="rounded"] + button { + @apply bg-[#70bcff] text-white hover:bg-[#6bb0ec] data-[state=checked]:bg-primary dark:bg-[#505050] dark:hover:bg-[#525e69] dark:data-[state=checked]:bg-primary; + } + div[role="radiogroup"][data-variant="button"][data-color="secondary"][data-shape="rounded"] { + @apply border-[#7b7b7b]; + } + div[role="radiogroup"][data-variant="button"][data-color="secondary"][data-shape="rounded"] + button { + @apply bg-[#b7b7b7] text-white hover:bg-[#a9a9a9] data-[state=checked]:bg-[#797979] dark:bg-[#505050] dark:hover:bg-[#444444] dark:data-[state=checked]:bg-[#797979]; + } +} diff --git a/packages/common/components/src/ui/button-group/button-group.stories.tsx b/packages/common/components/src/ui/button-group/button-group.stories.tsx new file mode 100644 index 000000000..17e2f3664 --- /dev/null +++ b/packages/common/components/src/ui/button-group/button-group.stories.tsx @@ -0,0 +1,67 @@ +import "./button-group.css"; + +import type { Meta, StoryObj } from "@storybook/react"; + +import { RadioGroup, RadioGroupItem } from "../radio-group"; + +const meta: Meta<typeof RadioGroup> = { + title: "Elements/ButtonGroup", + component: RadioGroup, + parameters: { + docs: { + description: { + component: ` +ButtonGroup 컴포넌트는 RadioGroup 컴포넌트를 기반으로 버튼 모양을 변형한 컴포넌트입니다. +`, + }, + }, + }, +}; + +export default meta; +type Story = StoryObj<typeof RadioGroup>; + +export const Default: Story = { + render: () => ( + <RadioGroup defaultValue="comfortable" variant="button"> + <RadioGroupItem value="default">Default</RadioGroupItem> + <RadioGroupItem value="comfortable">Comfortable</RadioGroupItem> + <RadioGroupItem value="compact">Compact</RadioGroupItem> + </RadioGroup> + ), +}; + +export const Secondary: Story = { + render: () => ( + <RadioGroup defaultValue="comfortable" variant="button" color="secondary"> + <RadioGroupItem value="default">Default</RadioGroupItem> + <RadioGroupItem value="comfortable">Comfortable</RadioGroupItem> + <RadioGroupItem value="compact">Compact</RadioGroupItem> + </RadioGroup> + ), +}; + +export const Rounded: Story = { + render: () => ( + <RadioGroup defaultValue="comfortable" variant="button" shape="rounded"> + <RadioGroupItem value="default">Default</RadioGroupItem> + <RadioGroupItem value="comfortable">Comfortable</RadioGroupItem> + <RadioGroupItem value="compact">Compact</RadioGroupItem> + </RadioGroup> + ), +}; + +export const SecondaryRounded: Story = { + render: () => ( + <RadioGroup + defaultValue="comfortable" + variant="button" + color="secondary" + shape="rounded" + > + <RadioGroupItem value="default">Default</RadioGroupItem> + <RadioGroupItem value="comfortable">Comfortable</RadioGroupItem> + <RadioGroupItem value="compact">Compact</RadioGroupItem> + </RadioGroup> + ), +}; diff --git a/packages/common/components/src/ui/button/button.css b/packages/common/components/src/ui/button/button.css new file mode 100644 index 000000000..ee0a9f7b5 --- /dev/null +++ b/packages/common/components/src/ui/button/button.css @@ -0,0 +1,37 @@ +@tailwind components; + +@layer components { + button[role="button"] { + @apply text-[1.3rem]; + } + button[role="button"].primary { + @apply bg-[rgba(32,148,250,1)] hover:bg-[rgba(32,148,250,0.9)]; + } + button[role="button"].green { + @apply bg-[rgba(31,208,120,1)] hover:bg-[rgba(31,208,120,0.9)]; + } + button[role="button"].sky { + @apply bg-[rgba(50,154,203,1)] hover:bg-[rgba(50,154,203,0.9)]; + } + button[role="button"].yellow { + @apply bg-[rgba(243,201,0,1)] hover:bg-[rgba(243,201,0,0.9)]; + } + button[role="button"].orange { + @apply bg-[rgba(255,149,0,1)] hover:bg-[rgba(255,149,0,0.9)]; + } + button[role="button"].emerald { + @apply bg-[rgba(90,200,250,1)] hover:bg-[rgba(90,200,250,0.9)]; + } + button[role="button"].white { + @apply border border-border bg-[rgba(255,255,255,1)] text-[#666] hover:bg-[rgba(255,255,255,0.9)]; + } + button[role="button"].red { + @apply bg-[rgba(232,93,85,1)] hover:bg-[rgba(232,93,85,0.9)]; + } + button[role="button"].gray { + @apply bg-[rgba(153,153,153,1)] hover:bg-[rgba(153,153,153,0.9)]; + } + button[role="button"].lightGray { + @apply bg-[rgba(235,235,235,1)] text-[#929292] hover:bg-[rgba(235,235,235,0.9)]; + } +} diff --git a/packages/common/components/src/ui/button/button.stories.tsx b/packages/common/components/src/ui/button/button.stories.tsx new file mode 100644 index 000000000..01e181494 --- /dev/null +++ b/packages/common/components/src/ui/button/button.stories.tsx @@ -0,0 +1,75 @@ +import type { Meta, StoryObj } from "@storybook/react"; +import { Button } from "."; + +const meta: Meta<typeof Button> = { + title: "Elements/Button", + component: Button, + parameters: { + docs: { + description: { + component: ` +- [Docs](https://ui.shadcn.com/docs/components/button) +`, + }, + }, + }, +}; + +export default meta; +type Story = StoryObj<typeof Button>; + +export const Default: Story = { + render: () => ( + <div className="flex flex-wrap items-center gap-4"> + <Button>Button</Button> + <Button color="green">Button</Button> + <Button color="sky">Button</Button> + <Button color="yellow">Button</Button> + <Button color="orange">Button</Button> + <Button color="emerald">Button</Button> + <Button color="white">Button</Button> + <Button color="red">Button</Button> + <Button color="gray">Button</Button> + <Button color="lightGray">Button</Button> + </div> + ), +}; + +export const Sizes: Story = { + render: () => ( + <div className="flex items-end gap-4"> + <Button size="xs">xsmall</Button> + <Button size="sm">Small</Button> + <Button>Default</Button> + <Button size="lg">Large</Button> + </div> + ), +}; + +export const WithIcon: Story = { + render: () => ( + <Button> + <i className="diveicon di-account-circle text-2xl" /> + With Icon + </Button> + ), +}; + +export const Gradient: Story = { + render: () => ( + <div className="flex items-end gap-4"> + <Button className="bg-gradient-blue hover:bg-gradient-blue-hover"> + Gradient Blue + </Button> + <Button className="bg-gradient-green hover:bg-gradient-green-hover"> + Gradient Green + </Button> + <Button className="bg-gradient-red hover:bg-gradient-red-hover"> + Gradient Red + </Button> + <Button className="bg-gradient-purple hover:bg-gradient-purple-hover"> + Gradient Purple + </Button> + </div> + ), +}; diff --git a/packages/common/components/src/ui/button/index.tsx b/packages/common/components/src/ui/button/index.tsx new file mode 100644 index 000000000..acc1de639 --- /dev/null +++ b/packages/common/components/src/ui/button/index.tsx @@ -0,0 +1,74 @@ +import "./button.css"; + +import * as React from "react"; +import { Slot } from "@radix-ui/react-slot"; +import { cva, type VariantProps } from "class-variance-authority"; + +import { cn } from "../../lib/utils"; + +const buttonVariants = cva( + "inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-sm text-[1.3rem] font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0", + { + variants: { + variant: { + default: "bg-primary text-primary-foreground hover:bg-primary/90", + destructive: + "bg-destructive text-destructive-foreground hover:bg-destructive/90", + outline: + "border border-input bg-background hover:bg-accent hover:text-accent-foreground", + secondary: + "bg-secondary text-secondary-foreground hover:bg-secondary/80", + ghost: "hover:bg-accent hover:text-accent-foreground", + link: "text-primary underline-offset-4 hover:underline", + }, + size: { + default: "h-12 px-10", + xs: "h-8 px-2 !text-[1.1rem]", + sm: "h-10 px-4", + lg: "h-16 px-12", + icon: "h-10 w-10", + }, + }, + defaultVariants: { + variant: "default", + size: "default", + }, + }, +); + +export interface ButtonProps + extends React.ButtonHTMLAttributes<HTMLButtonElement>, + VariantProps<typeof buttonVariants> { + asChild?: boolean; + color?: + | "primary" + | "green" + | "sky" + | "yellow" + | "orange" + | "emerald" + | "white" + | "red" + | "gray" + | "lightGray"; +} + +const Button = React.forwardRef<HTMLButtonElement, ButtonProps>( + ( + { className, variant, size, color = "primary", asChild = false, ...props }, + ref, + ) => { + const Comp = asChild ? Slot : "button"; + return ( + <Comp + role="button" + className={cn(buttonVariants({ variant, size, className }), color)} + ref={ref} + {...props} + /> + ); + }, +); +Button.displayName = "Button"; + +export { Button, buttonVariants }; diff --git a/packages/common/components/src/ui/calendar/index.tsx b/packages/common/components/src/ui/calendar/index.tsx new file mode 100644 index 000000000..06aacbb20 --- /dev/null +++ b/packages/common/components/src/ui/calendar/index.tsx @@ -0,0 +1,71 @@ +"use client"; + +import * as React from "react"; +import { ko } from "date-fns/locale"; +import { ChevronLeft, ChevronRight } from "lucide-react"; +import { DayPicker } from "react-day-picker"; + +import { cn } from "../../lib/utils"; +import { buttonVariants } from "../button"; + +export type CalendarProps = React.ComponentProps<typeof DayPicker>; + +export function Calendar({ + className, + classNames, + showOutsideDays = true, + ...props +}: CalendarProps) { + return ( + <DayPicker + locale={ko} + showOutsideDays={showOutsideDays} + className={cn("p-[1.2rem]", className)} + classNames={{ + months: + "flex flex-col sm:flex-row space-y-[1.6rem] sm:space-x-[1.6rem] sm:space-y-0", + month: "space-y-[1.6rem]", + caption: "flex justify-center pt-[0.4rem] relative items-center", + caption_label: "text-[1.4rem] font-medium", + nav: "space-x-[0.4rem] flex items-center", + nav_button: cn( + buttonVariants({ variant: "outline" }), + "size-[2.8rem] bg-transparent p-0 opacity-50 hover:opacity-100", + ), + nav_button_previous: "absolute left-[0.4rem]", + nav_button_next: "absolute right-[0.4rem]", + table: "w-full border-collapse space-y-[0.4rem]", + head_row: "flex", + head_cell: + "text-muted-foreground rounded-md w-[3.6rem] font-normal text-[1.28rem]", + row: "flex w-full mt-[0.8rem]", + cell: "size-[3.6rem] text-center text-[1.4rem] p-0 relative [&:has([aria-selected].day-range-end)]:rounded-r-md [&:has([aria-selected].day-outside)]:bg-accent/50 [&:has([aria-selected])]:bg-accent first:[&:has([aria-selected])]:rounded-l-md last:[&:has([aria-selected])]:rounded-r-md focus-within:relative focus-within:z-20", + day: cn( + buttonVariants({ variant: "ghost" }), + "size-[3.6rem] p-0 font-normal aria-selected:opacity-100 text-[1.3rem]", + ), + day_range_end: "day-range-end", + day_selected: + "!bg-primary !text-primary-foreground hover:bg-primary hover:text-primary-foreground focus:bg-primary focus:text-primary-foreground", + day_today: "bg-accent text-accent-foreground", + day_outside: + "day-outside text-muted-foreground aria-selected:bg-accent/50 aria-selected:text-muted-foreground", + day_disabled: "text-muted-foreground opacity-50", + day_range_middle: + "aria-selected:bg-accent aria-selected:text-accent-foreground", + day_hidden: "invisible", + ...classNames, + }} + components={{ + IconLeft: ({ className, ...props }) => ( + <ChevronLeft className={cn("size-[1.6rem]", className)} {...props} /> + ), + IconRight: ({ className, ...props }) => ( + <ChevronRight className={cn("size-[1.6rem]", className)} {...props} /> + ), + }} + {...props} + /> + ); +} +Calendar.displayName = "Calendar"; diff --git a/packages/common/components/src/ui/checkbox/checkbox.css b/packages/common/components/src/ui/checkbox/checkbox.css new file mode 100644 index 000000000..c25f8d8e4 --- /dev/null +++ b/packages/common/components/src/ui/checkbox/checkbox.css @@ -0,0 +1,16 @@ +@tailwind components; + +@layer components { + button[role="checkbox"] { + @apply size-[1.5rem] shrink-0 overflow-hidden rounded-[0.5rem] border border-primary ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground; + } + button[role="checkbox"] > span { + @apply flex size-full items-center justify-center text-current; + } + button[role="checkbox"] + label { + @apply text-label text-[1.3rem] font-medium; + } + button[role="checkbox"]:disabled + label { + @apply cursor-not-allowed opacity-70; + } +} diff --git a/packages/common/components/src/ui/checkbox/checkbox.stories.tsx b/packages/common/components/src/ui/checkbox/checkbox.stories.tsx new file mode 100644 index 000000000..ca53cabde --- /dev/null +++ b/packages/common/components/src/ui/checkbox/checkbox.stories.tsx @@ -0,0 +1,29 @@ +import type { Meta, StoryObj } from "@storybook/react"; +import { Checkbox } from "."; + +const meta: Meta<typeof Checkbox> = { + title: "Elements/Checkbox", + component: Checkbox, + parameters: { + docs: { + description: { + component: ` +- [Docs](https://ui.shadcn.com/docs/components/checkbox) +- [API Reference](https://www.radix-ui.com/primitives/docs/components/checkbox#api-reference) +`, + }, + }, + }, +}; + +export default meta; +type Story = StoryObj<typeof Checkbox>; + +export const Default: Story = { + render: () => ( + <div className="flex items-center space-x-2"> + <Checkbox id="terms" /> + <label htmlFor="terms">Accept terms and conditions</label> + </div> + ), +}; diff --git a/packages/common/components/src/ui/checkbox/index.tsx b/packages/common/components/src/ui/checkbox/index.tsx new file mode 100644 index 000000000..f70d57fb5 --- /dev/null +++ b/packages/common/components/src/ui/checkbox/index.tsx @@ -0,0 +1,19 @@ +import "./checkbox.css"; + +import * as React from "react"; +import * as CheckboxPrimitive from "@radix-ui/react-checkbox"; +import { Check } from "lucide-react"; + +const Checkbox = React.forwardRef< + React.ElementRef<typeof CheckboxPrimitive.Root>, + React.ComponentPropsWithoutRef<typeof CheckboxPrimitive.Root> +>(({ ...props }, ref) => ( + <CheckboxPrimitive.Root ref={ref} {...props}> + <CheckboxPrimitive.Indicator> + <Check className="size-6" /> + </CheckboxPrimitive.Indicator> + </CheckboxPrimitive.Root> +)); +Checkbox.displayName = CheckboxPrimitive.Root.displayName; + +export { Checkbox }; diff --git a/packages/common/components/src/ui/date-picker/date-picker.css b/packages/common/components/src/ui/date-picker/date-picker.css new file mode 100644 index 000000000..bf9415652 --- /dev/null +++ b/packages/common/components/src/ui/date-picker/date-picker.css @@ -0,0 +1,7 @@ +@tailwind components; + +@layer components { + .date-picker-trigger { + @apply h-[3rem] w-[12rem] justify-between border-input !bg-background px-4 py-2 text-left text-[1.3rem] font-normal leading-none text-muted-foreground hover:!bg-accent; + } +} diff --git a/packages/common/components/src/ui/date-picker/date-picker.stories.tsx b/packages/common/components/src/ui/date-picker/date-picker.stories.tsx new file mode 100644 index 000000000..baae9d769 --- /dev/null +++ b/packages/common/components/src/ui/date-picker/date-picker.stories.tsx @@ -0,0 +1,30 @@ +import type { Meta, StoryObj } from "@storybook/react"; +import { DatePicker } from "."; +import { useState } from "react"; + +const meta: Meta<typeof DatePicker> = { + title: "Elements/DatePicker", + component: DatePicker, + parameters: { + docs: { + description: { + component: ` +- [Docs](https://ui.shadcn.com/docs/components/date-picker) +- [React DayPicker](https://daypicker.dev/) +`, + }, + }, + }, +}; + +export default meta; +type Story = StoryObj<typeof DatePicker>; + +export const Default: Story = { + render: () => <ControlledDatePicker />, +}; + +function ControlledDatePicker() { + const [date, setDate] = useState<Date>(); + return <DatePicker mode="single" selected={date} onSelect={setDate} />; +} diff --git a/packages/common/components/src/ui/date-picker/index.tsx b/packages/common/components/src/ui/date-picker/index.tsx new file mode 100644 index 000000000..a55375825 --- /dev/null +++ b/packages/common/components/src/ui/date-picker/index.tsx @@ -0,0 +1,37 @@ +"use client"; + +import "./date-picker.css"; + +import { format } from "date-fns"; +import { CalendarIcon } from "lucide-react"; +import type { DayPickerSingleProps } from "react-day-picker"; + +import { cn } from "../../lib/utils"; +import { Button } from "../button"; +import { Calendar } from "../calendar"; +import { Popover, PopoverContent, PopoverTrigger } from "../popover"; + +type DatePickerProps = DayPickerSingleProps; + +export function DatePicker({ className, ...props }: DatePickerProps) { + return ( + <Popover> + <PopoverTrigger asChild> + <Button + variant="outline" + className={cn("date-picker-trigger", className)} + > + {props.selected ? ( + format(props.selected, "yyyy-MM-dd") + ) : ( + <span>날짜 선택</span> + )} + <CalendarIcon className="!size-[1.6rem]" /> + </Button> + </PopoverTrigger> + <PopoverContent className="w-auto p-0"> + <Calendar initialFocus classNames={{ cell: "rounded-md" }} {...props} /> + </PopoverContent> + </Popover> + ); +} diff --git a/packages/common/components/src/ui/dropdown-menu/dropdown-menu.stories.tsx b/packages/common/components/src/ui/dropdown-menu/dropdown-menu.stories.tsx new file mode 100644 index 000000000..1e623b186 --- /dev/null +++ b/packages/common/components/src/ui/dropdown-menu/dropdown-menu.stories.tsx @@ -0,0 +1,45 @@ +import type { Meta, StoryObj } from "@storybook/react"; +import { + DropdownMenu, + DropdownMenuContent, + DropdownMenuItem, + DropdownMenuTrigger, +} from "."; +import { Button } from "../button"; + +const meta: Meta<typeof DropdownMenu> = { + title: "Elements/DropdownMenu", + component: DropdownMenu, + parameters: { + docs: { + description: { + component: ` +- [Docs](https://ui.shadcn.com/docs/components/dropdown-menu) +- [API Reference](https://www.radix-ui.com/primitives/docs/components/dropdown-menu#api-reference) +`, + }, + }, + }, +}; + +export default meta; +type Story = StoryObj<typeof DropdownMenu>; + +export const Default: Story = { + render: () => ( + <DropdownMenu> + <DropdownMenuTrigger asChild> + <Button className="group"> + Dropdown + <i className="diveicon di-chevron-down translate-y-0.5 transition-transform group-data-[state=open]:rotate-180" /> + </Button> + </DropdownMenuTrigger> + <DropdownMenuContent> + <DropdownMenuItem>Dropdown Item 1</DropdownMenuItem> + <DropdownMenuItem>Dropdown Item 2</DropdownMenuItem> + <DropdownMenuItem>Dropdown Item 3</DropdownMenuItem> + <DropdownMenuItem>Dropdown Item 4</DropdownMenuItem> + </DropdownMenuContent> + </DropdownMenu> + ), +}; diff --git a/packages/common/components/src/ui/dropdown-menu/index.tsx b/packages/common/components/src/ui/dropdown-menu/index.tsx new file mode 100644 index 000000000..0c9589d85 --- /dev/null +++ b/packages/common/components/src/ui/dropdown-menu/index.tsx @@ -0,0 +1,198 @@ +import * as React from "react"; +import * as DropdownMenuPrimitive from "@radix-ui/react-dropdown-menu"; +import { Check, ChevronRight, Circle } from "lucide-react"; + +import { cn } from "../../lib/utils"; + +const DropdownMenu = DropdownMenuPrimitive.Root; + +const DropdownMenuTrigger = DropdownMenuPrimitive.Trigger; + +const DropdownMenuGroup = DropdownMenuPrimitive.Group; + +const DropdownMenuPortal = DropdownMenuPrimitive.Portal; + +const DropdownMenuSub = DropdownMenuPrimitive.Sub; + +const DropdownMenuRadioGroup = DropdownMenuPrimitive.RadioGroup; + +const DropdownMenuSubTrigger = React.forwardRef< + React.ElementRef<typeof DropdownMenuPrimitive.SubTrigger>, + React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.SubTrigger> & { + inset?: boolean; + } +>(({ className, inset, children, ...props }, ref) => ( + <DropdownMenuPrimitive.SubTrigger + ref={ref} + className={cn( + "flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0", + inset && "pl-8", + className, + )} + {...props} + > + {children} + <ChevronRight className="ml-auto" /> + </DropdownMenuPrimitive.SubTrigger> +)); +DropdownMenuSubTrigger.displayName = + DropdownMenuPrimitive.SubTrigger.displayName; + +const DropdownMenuSubContent = React.forwardRef< + React.ElementRef<typeof DropdownMenuPrimitive.SubContent>, + React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.SubContent> +>(({ className, ...props }, ref) => ( + <DropdownMenuPrimitive.SubContent + ref={ref} + className={cn( + "z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2", + className, + )} + {...props} + /> +)); +DropdownMenuSubContent.displayName = + DropdownMenuPrimitive.SubContent.displayName; + +const DropdownMenuContent = React.forwardRef< + React.ElementRef<typeof DropdownMenuPrimitive.Content>, + React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Content> +>(({ className, sideOffset = 4, ...props }, ref) => ( + <DropdownMenuPrimitive.Portal> + <DropdownMenuPrimitive.Content + ref={ref} + sideOffset={sideOffset} + className={cn( + "z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2", + className, + )} + {...props} + /> + </DropdownMenuPrimitive.Portal> +)); +DropdownMenuContent.displayName = DropdownMenuPrimitive.Content.displayName; + +const DropdownMenuItem = React.forwardRef< + React.ElementRef<typeof DropdownMenuPrimitive.Item>, + React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Item> & { + inset?: boolean; + } +>(({ className, inset, ...props }, ref) => ( + <DropdownMenuPrimitive.Item + ref={ref} + className={cn( + "relative flex cursor-default select-none items-center gap-2 rounded-sm px-4 py-3 text-[1.2rem] outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0", + inset && "pl-8", + className, + )} + {...props} + /> +)); +DropdownMenuItem.displayName = DropdownMenuPrimitive.Item.displayName; + +const DropdownMenuCheckboxItem = React.forwardRef< + React.ElementRef<typeof DropdownMenuPrimitive.CheckboxItem>, + React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.CheckboxItem> +>(({ className, children, checked, ...props }, ref) => ( + <DropdownMenuPrimitive.CheckboxItem + ref={ref} + className={cn( + "relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50", + className, + )} + checked={checked} + {...props} + > + <span className="absolute left-2 flex h-3.5 w-3.5 items-center justify-center"> + <DropdownMenuPrimitive.ItemIndicator> + <Check className="h-4 w-4" /> + </DropdownMenuPrimitive.ItemIndicator> + </span> + {children} + </DropdownMenuPrimitive.CheckboxItem> +)); +DropdownMenuCheckboxItem.displayName = + DropdownMenuPrimitive.CheckboxItem.displayName; + +const DropdownMenuRadioItem = React.forwardRef< + React.ElementRef<typeof DropdownMenuPrimitive.RadioItem>, + React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.RadioItem> +>(({ className, children, ...props }, ref) => ( + <DropdownMenuPrimitive.RadioItem + ref={ref} + className={cn( + "relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50", + className, + )} + {...props} + > + <span className="absolute left-2 flex h-3.5 w-3.5 items-center justify-center"> + <DropdownMenuPrimitive.ItemIndicator> + <Circle className="h-2 w-2 fill-current" /> + </DropdownMenuPrimitive.ItemIndicator> + </span> + {children} + </DropdownMenuPrimitive.RadioItem> +)); +DropdownMenuRadioItem.displayName = DropdownMenuPrimitive.RadioItem.displayName; + +const DropdownMenuLabel = React.forwardRef< + React.ElementRef<typeof DropdownMenuPrimitive.Label>, + React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Label> & { + inset?: boolean; + } +>(({ className, inset, ...props }, ref) => ( + <DropdownMenuPrimitive.Label + ref={ref} + className={cn( + "px-2 py-1.5 text-sm font-semibold", + inset && "pl-8", + className, + )} + {...props} + /> +)); +DropdownMenuLabel.displayName = DropdownMenuPrimitive.Label.displayName; + +const DropdownMenuSeparator = React.forwardRef< + React.ElementRef<typeof DropdownMenuPrimitive.Separator>, + React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Separator> +>(({ className, ...props }, ref) => ( + <DropdownMenuPrimitive.Separator + ref={ref} + className={cn("-mx-1 my-1 h-px bg-muted", className)} + {...props} + /> +)); +DropdownMenuSeparator.displayName = DropdownMenuPrimitive.Separator.displayName; + +const DropdownMenuShortcut = ({ + className, + ...props +}: React.HTMLAttributes<HTMLSpanElement>) => { + return ( + <span + className={cn("ml-auto text-xs tracking-widest opacity-60", className)} + {...props} + /> + ); +}; +DropdownMenuShortcut.displayName = "DropdownMenuShortcut"; + +export { + DropdownMenu, + DropdownMenuTrigger, + DropdownMenuContent, + DropdownMenuItem, + DropdownMenuCheckboxItem, + DropdownMenuRadioItem, + DropdownMenuLabel, + DropdownMenuSeparator, + DropdownMenuShortcut, + DropdownMenuGroup, + DropdownMenuPortal, + DropdownMenuSub, + DropdownMenuSubContent, + DropdownMenuSubTrigger, + DropdownMenuRadioGroup, +}; diff --git a/packages/common/components/src/ui/file-search/file-search.css b/packages/common/components/src/ui/file-search/file-search.css new file mode 100644 index 000000000..c8a1e3975 --- /dev/null +++ b/packages/common/components/src/ui/file-search/file-search.css @@ -0,0 +1,13 @@ +@tailwind components; + +@layer components { + .file-search-container { + @apply flex w-full max-w-sm items-center gap-2; + } + .file-search-preview { + @apply h-12 w-full min-w-56 overflow-x-auto whitespace-nowrap rounded-md border border-input bg-background px-3 py-2 text-[1.2rem]; + } + .file-search-label { + @apply flex-shrink-0 cursor-pointer rounded-sm border border-input bg-muted px-4 py-2 text-[1.2rem] font-medium text-muted-foreground; + } +} diff --git a/packages/common/components/src/ui/file-search/file-search.stories.tsx b/packages/common/components/src/ui/file-search/file-search.stories.tsx new file mode 100644 index 000000000..fdef8da99 --- /dev/null +++ b/packages/common/components/src/ui/file-search/file-search.stories.tsx @@ -0,0 +1,23 @@ +import type { Meta, StoryObj } from "@storybook/react"; +import { FileSearch } from "."; + +const meta: Meta<typeof FileSearch> = { + title: "UI/FileSearch", + component: FileSearch, + parameters: { + docs: { + description: { + component: ` +- [Docs](https://ui.shadcn.com/docs/components/input#file) +`, + }, + }, + }, +}; + +export default meta; +type Story = StoryObj<typeof FileSearch>; + +export const Default: Story = { + render: () => <FileSearch id="file-search" />, +}; diff --git a/packages/common/components/src/ui/file-search/index.tsx b/packages/common/components/src/ui/file-search/index.tsx new file mode 100644 index 000000000..9c9043b60 --- /dev/null +++ b/packages/common/components/src/ui/file-search/index.tsx @@ -0,0 +1,29 @@ +import "./file-search.css"; + +import { Input } from "../input"; +import { cn } from "../../lib/utils"; +import { combineFileName, validFileType } from "./utils"; + +type FileSearchProps = React.InputHTMLAttributes<HTMLInputElement> & { + id: string; + files?: ReadonlyArray<File>; +}; + +export function FileSearch({ + id, + className, + files, + ...props +}: FileSearchProps) { + return ( + <div className={cn("file-search-container", className)}> + <Input id={id} type="file" className="sr-only" {...props} /> + <div className="file-search-preview"> + {files?.filter(validFileType).map(combineFileName).join(", ")} + </div> + <label htmlFor={id} className="file-search-label"> + 파일 선택 + </label> + </div> + ); +} diff --git a/packages/common/components/src/ui/file-search/utils.ts b/packages/common/components/src/ui/file-search/utils.ts new file mode 100644 index 000000000..9409c2400 --- /dev/null +++ b/packages/common/components/src/ui/file-search/utils.ts @@ -0,0 +1,37 @@ +// TODO: 파일 타입 정책 협의 후 수정 +const fileTypes = [ + "image/apng", + "image/bmp", + "image/gif", + "image/jpeg", + "image/pjpeg", + "image/png", + "image/svg+xml", + "image/tiff", + "image/webp", + "image/x-icon", + "video/mp4", + "video/mpeg", + "video/ogg", + "video/webm", + "video/3gpp", + "video/3gpp2", + "application/pdf", + "application/msword", + "application/vnd.openxmlformats-officedocument.wordprocessingml.document", + "application/vnd.ms-excel", + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", + "application/vnd.ms-powerpoint", + "application/vnd.openxmlformats-officedocument.presentationml.presentation", + "text/plain", + "text/csv", +]; + +export function validFileType(file: File) { + if (!fileTypes.includes(file.type)) throw new Error("Invalid file type"); + return true; +} + +export function combineFileName(file: File) { + return `${file.name}.${file.type.split("/")[1]}`; +} diff --git a/packages/common/components/src/ui/index.ts b/packages/common/components/src/ui/index.ts new file mode 100644 index 000000000..84d810f4d --- /dev/null +++ b/packages/common/components/src/ui/index.ts @@ -0,0 +1,17 @@ +export * from "./accordion"; +export * from "./badge"; +export * from "./button"; +export * from "./calendar"; +export * from "./checkbox"; +export * from "./date-picker"; +export * from "./dropdown-menu"; +export * from "./input"; +export * from "./file-search"; +export * from "./input"; +export * from "./label"; +export * from "./loading"; +export * from "./popover"; +export * from "./radio-group"; +export * from "./slider"; +export * from "./switch"; +export * from "./tabs"; diff --git a/packages/common/components/src/ui/input/index.tsx b/packages/common/components/src/ui/input/index.tsx new file mode 100644 index 000000000..763631fb2 --- /dev/null +++ b/packages/common/components/src/ui/input/index.tsx @@ -0,0 +1,22 @@ +import * as React from "react"; + +import { cn } from "../../lib/utils"; + +const Input = React.forwardRef<HTMLInputElement, React.ComponentProps<"input">>( + ({ className, type, ...props }, ref) => { + return ( + <input + type={type} + className={cn( + "flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm", + className, + )} + ref={ref} + {...props} + /> + ); + }, +); +Input.displayName = "Input"; + +export { Input }; diff --git a/packages/common/components/src/ui/label/index.tsx b/packages/common/components/src/ui/label/index.tsx new file mode 100644 index 000000000..fc9c9c51a --- /dev/null +++ b/packages/common/components/src/ui/label/index.tsx @@ -0,0 +1,24 @@ +import * as React from "react"; +import * as LabelPrimitive from "@radix-ui/react-label"; +import { cva, type VariantProps } from "class-variance-authority"; + +import { cn } from "../../lib/utils"; + +const labelVariants = cva( + "text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70", +); + +const Label = React.forwardRef< + React.ElementRef<typeof LabelPrimitive.Root>, + React.ComponentPropsWithoutRef<typeof LabelPrimitive.Root> & + VariantProps<typeof labelVariants> +>(({ className, ...props }, ref) => ( + <LabelPrimitive.Root + ref={ref} + className={cn(labelVariants(), className)} + {...props} + /> +)); +Label.displayName = LabelPrimitive.Root.displayName; + +export { Label }; diff --git a/packages/common/components/src/ui/layout/base.tsx b/packages/common/components/src/ui/layout/base.tsx new file mode 100644 index 000000000..7adb30977 --- /dev/null +++ b/packages/common/components/src/ui/layout/base.tsx @@ -0,0 +1,19 @@ +import { Header } from "./header"; +import { LNB } from "./lnb"; +import "./common.css"; +import { Footer } from "./footer"; + +export function BaseLayout({ children }: { children: React.ReactNode }) { + return ( + <div> + <Header /> + <div className="flex h-[calc(100vh-50px)]"> + <LNB /> + <div className="flex flex-1 flex-col"> + <div className="flex-1">{children}</div> + <Footer /> + </div> + </div> + </div> + ); +} diff --git a/packages/common/components/src/ui/layout/common.css b/packages/common/components/src/ui/layout/common.css new file mode 100644 index 000000000..6e11756cd --- /dev/null +++ b/packages/common/components/src/ui/layout/common.css @@ -0,0 +1,164 @@ +@charset "utf-8"; + +@font-face { + font-family: "Noto Sans KR"; + font-style: normal; + src: url("../fonts/NotoSansKR-Light.otf") format("opentype"); + font-weight: 300; +} +@font-face { + font-family: "Noto Sans KR"; + font-style: normal; + src: url("../fonts/NotoSansKR-Regular.otf") format("opentype"); + font-weight: 400; +} +@font-face { + font-family: "Noto Sans KR"; + font-style: normal; + src: url("../fonts/NotoSansKR-Medium.otf") format("opentype"); + font-weight: 500; +} +@font-face { + font-family: "Noto Sans KR"; + font-style: normal; + src: url("../fonts/NotoSansKR-Bold.otf") format("opentype"); + font-weight: 600; +} + +#lnb { + position: relative; + width: 100%; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} +#lnb .mline { + position: relative; + margin: 0 auto; + font-size: 12px; + padding: 6px 0 6px 14px; + font-weight: 500; + color: #b1b1b1; + display: block; +} +#lnb h1 { + height: 40px; + text-align: center; + color: #fff; + font-size: 20px; + line-height: 1.8; + letter-spacing: -2px; + background: #d71a21; +} +#lnb > ul { + position: relative; +} +#lnb > ul > li { + position: relative; + padding: 0px 0; + width: 93%; + margin: 0 3.5%; +} +#lnb > ul > li.on.noDepth a { + color: #ffffff; + background: #40a5ff; + border-radius: 5px; +} +#lnb > ul > li.on > a { + background: #ffffff; + color: #3a8bdd; +} +#lnb > ul > li > a { + display: block; + width: 100%; + padding: 14px 0; + margin: 0 auto; + font-size: 14px; + font-weight: 500; + background: #ffffff; + border-radius: 5px; + text-indent: 7px; + color: #777777; + transition: all 0.1s ease-in-out; + white-space: nowrap; + line-height: 16px; + vertical-align: middle; +} +#lnb > ul > li > a i.arrow { + position: absolute; + top: 16px; + left: auto; + right: 8px; + font-size: 14px; + text-indent: 0; + color: #c5c5c5; +} +#lnb > ul > li a:hover { + color: #277cc7; + background: #edf4fb; +} +#lnb > ul > li.on a i.arrow { + transform: rotate(-180deg); + margin-top: 0px; +} +#lnb > ul > li .mnicon_1 { + position: relative; + top: 1px; + transition: all 0.1s ease-in-out; + font-size: 15px; + padding: 0 8px 0 0; + opacity: 0.7; +} + +#lnb > ul > li > ul { + display: none; + background: #eaf5ff; + border-radius: 5px; +} +#lnb > ul > li > ul > li { + position: relative; + cursor: pointer; +} +#lnb > ul > li > ul > li > a { + display: block; + padding: 10px 0; + font-size: 13px; + text-indent: 30px; + font-weight: 400; + color: #6387ad; + background-color: #eaf5ff; + border-radius: 5px; + letter-spacing: -0.02em; +} +#lnb > ul > li > ul > li > a i { + font-size: 16px; + padding: 0 10px 0 0; + position: relative; + top: 3px; +} +#lnb > ul > li > ul > li > a i.right { + font-size: 11px; + padding: 0 0 0 2px; + position: relative; + top: 1px; +} +#lnb > ul > li > ul > li .mnicon_1 { + position: absolute; + top: 11px; + left: 37px; + width: 23px; + height: 23px; + -webkit-transition: all 0.1s ease-in-out; + transition: all 0.1s ease-in-out; +} +#lnb > ul > li > ul > li.on a { + color: #ffffff; + background: #2c94ff; +} +#lnb > ul > li > ul > li a:hover { + color: #227fd2; + background: #deeefd; +} +#lnb > ul > li > ul > li.on a:hover { + color: #ffffff; + background: #40a5ff; +} diff --git a/packages/common/components/src/ui/layout/footer.tsx b/packages/common/components/src/ui/layout/footer.tsx new file mode 100644 index 000000000..8edeedad6 --- /dev/null +++ b/packages/common/components/src/ui/layout/footer.tsx @@ -0,0 +1,7 @@ +export function Footer() { + return ( + <footer className="flex h-[5rem] w-full items-center border-t border-solid border-border p-4"> + <p>© 2025 Ona And All. All Rights Reserved.</p> + </footer> + ); +} diff --git a/packages/common/components/src/ui/layout/header.tsx b/packages/common/components/src/ui/layout/header.tsx new file mode 100644 index 000000000..1145bd25f --- /dev/null +++ b/packages/common/components/src/ui/layout/header.tsx @@ -0,0 +1,42 @@ +import { BASE_ASSETS_PATH } from "../../env"; +import { + DropdownMenu, + DropdownMenuTrigger, + DropdownMenuContent, + DropdownMenuItem, +} from "../dropdown-menu"; +import { Button } from "../button"; + +export function Header() { + return ( + <header className="sticky top-0 box-border flex h-[5rem] w-full items-center justify-between border-b border-solid border-border"> + <div className="flex items-center"> + <div className="MobMenuBtn"> + <img src={`${BASE_ASSETS_PATH}/images/mob_menuBtn.svg`} /> + </div> + <h1 className="flex items-center gap-4"> + <img + src={`${BASE_ASSETS_PATH}/images/logo.png`} + className="h-[3rem]" + alt="logo" + /> + <span className="text-[1.8rem] font-semibold">통합플랫폼관리</span> + </h1> + </div> + <DropdownMenu> + <DropdownMenuTrigger asChild> + <Button className="group m-0 flex h-[3rem] items-center !bg-background px-4 py-0 text-label"> + <i className="diveicon di-account-circle static translate-y-0.5 pr-2 text-3xl" /> + 관리자 + <i className="diveicon di-chevron-down static p-0 transition-transform group-data-[state=open]:rotate-180" /> + </Button> + </DropdownMenuTrigger> + <DropdownMenuContent> + <DropdownMenuItem>프로필</DropdownMenuItem> + <DropdownMenuItem>설정</DropdownMenuItem> + <DropdownMenuItem>로그아웃</DropdownMenuItem> + </DropdownMenuContent> + </DropdownMenu> + </header> + ); +} diff --git a/packages/common/components/src/ui/layout/layout.stories.tsx b/packages/common/components/src/ui/layout/layout.stories.tsx new file mode 100644 index 000000000..261726e1f --- /dev/null +++ b/packages/common/components/src/ui/layout/layout.stories.tsx @@ -0,0 +1,27 @@ +import type { Meta, StoryObj } from "@storybook/react"; +import { BaseLayout } from "./base"; +import "./stories.css"; + +const meta: Meta<typeof BaseLayout> = { + title: "Layout/Base", + component: BaseLayout, + parameters: { + layout: "fullscreen", + controls: { disable: true }, + actions: { disable: true }, + }, + tags: ["!autodocs"], +}; + +export default meta; +type Story = StoryObj<typeof BaseLayout>; + +export const Default: Story = { + render: () => ( + <BaseLayout> + <div className="h-full bg-muted p-4 text-xl text-muted-foreground"> + 개발 영역 + </div> + </BaseLayout> + ), +}; diff --git a/packages/common/components/src/ui/layout/lnb.tsx b/packages/common/components/src/ui/layout/lnb.tsx new file mode 100644 index 000000000..761633414 --- /dev/null +++ b/packages/common/components/src/ui/layout/lnb.tsx @@ -0,0 +1,104 @@ +export function LNB() { + return ( + <div + id="lnb" + className="!w-[22rem] overflow-auto border-r border-solid border-border" + > + <ul> + <li id="m_dashboard"> + <a href="#none" className="!bg-background"> + Dashboard + <i + className="diveicon di-diveicon di-chevron-down arrow" + aria-hidden="true" + /> + </a> + </li> + <div className="mline">PAGES</div> + <li id="m_page_board"> + <a href="#none" className="!bg-background"> + 콘텐츠 관리 + <i className="diveicon di-chevron-down arrow" aria-hidden="true" /> + </a> + </li> + <li id="m_page_mem"> + <a href="#none" className="!bg-background"> + 로그인 & 회원관리 + <i className="diveicon di-chevron-down arrow" aria-hidden="true" /> + </a> + </li> + <li id="m_page_manage"> + <a href="#none" className="!bg-background"> + 페이지 관리 + <i className="diveicon di-chevron-down arrow" aria-hidden="true" /> + </a> + </li> + <li id="m_page_example"> + <a href="#none" className="!bg-background"> + 샘플 페이지 + <i className="diveicon di-chevron-down arrow" aria-hidden="true" /> + </a> + </li> + <li id="m_layouts"> + <a href="#none" className="!bg-background"> + 페이지 레이아웃 + <i className="diveicon di-chevron-down arrow" aria-hidden="true" /> + </a> + </li> + <div className="mline">COMPONENTS</div> + <li id="m_charts"> + <a href="#none" className="!bg-background"> + Charts + <i className="diveicon di-chevron-down arrow" aria-hidden="true" /> + </a> + </li> + <li id="m_tables"> + <a href="#none" className="!bg-background"> + Tables + <i className="diveicon di-chevron-down arrow" aria-hidden="true" /> + </a> + </li> + <li id="m_elements"> + <a href="#none" className="!bg-background"> + Elements + <i className="diveicon di-chevron-down arrow" aria-hidden="true" /> + </a> + </li> + <li id="m_tabs"> + <a href="#none" className="!bg-background"> + Tabs + <i className="diveicon di-chevron-down arrow" aria-hidden="true" /> + </a> + </li> + <li id="m_popup"> + <a href="#none" className="!bg-background"> + Modal + <i className="diveicon di-chevron-down arrow" aria-hidden="true" /> + </a> + </li> + <li id="m_swipe"> + <a href="#none" className="!bg-background"> + Swipe + <i className="diveicon di-chevron-down arrow" aria-hidden="true" /> + </a> + </li> + <li id="m_icon"> + <a href="#none" className="!bg-background"> + Font Icon + </a> + </li> + <div className="mline">OTHERS</div> + <li id="m_elements"> + <a href="#none" className="!bg-background"> + Menu Label <span className="ar_label_box red">NEW</span> + </a> + </li> + <li id="m_elements"> + <a href="#none" className="!bg-background"> + External Link + </a> + </li> + </ul> + </div> + ); +} diff --git a/packages/common/components/src/ui/layout/stories.css b/packages/common/components/src/ui/layout/stories.css new file mode 100644 index 000000000..d744f0836 --- /dev/null +++ b/packages/common/components/src/ui/layout/stories.css @@ -0,0 +1,4 @@ +#storybook-root > div { + padding: 0; + border-radius: 0; +} diff --git a/packages/common/components/src/ui/loading/index.tsx b/packages/common/components/src/ui/loading/index.tsx new file mode 100644 index 000000000..0a36433a9 --- /dev/null +++ b/packages/common/components/src/ui/loading/index.tsx @@ -0,0 +1,29 @@ +import "./loading.css"; + +interface LoadingWithAnimationProps { + color?: "primary" | "secondary"; +} + +const LoadingWithAnimation = ({ + color = "primary", +}: LoadingWithAnimationProps) => { + return ( + <div className="loading loading-animation"> + <i className={`spinner ${color}`} /> + </div> + ); +}; + +interface LoadingWithImageProps { + color?: "primary" | "secondary"; +} + +const LoadingWithImage = ({ color = "primary" }: LoadingWithImageProps) => { + return ( + <div className="loading loading-image"> + <i className={`spinner ${color}`} /> + </div> + ); +}; + +export { LoadingWithAnimation, LoadingWithImage }; diff --git a/packages/common/components/src/ui/loading/loading.css b/packages/common/components/src/ui/loading/loading.css new file mode 100644 index 000000000..bd9a76e03 --- /dev/null +++ b/packages/common/components/src/ui/loading/loading.css @@ -0,0 +1,28 @@ +@tailwind components; + +@layer components { + .loading { + @apply absolute left-1/2 top-1/2 size-full animate-spin-parent; + } + .spinner { + @apply inline-block size-full animate-spin-child; + } + .loading-animation .spinner { + @apply rounded-full border-[0.3rem]; + } + .loading-animation .spinner.primary { + @apply border-t-primary; + } + .loading-animation .spinner.secondary { + @apply border-t-white; + } + .loading-image { + @apply duration-1000; + } + .loading-image .spinner.primary { + @apply bg-[url('../../../public/assets/images/loading_primary.png')] bg-no-repeat duration-0; + } + .loading-image .spinner.secondary { + @apply bg-[url('../../../public/assets/images/loading_secondary.png')] bg-no-repeat duration-0; + } +} diff --git a/packages/common/components/src/ui/loading/loading.stories.tsx b/packages/common/components/src/ui/loading/loading.stories.tsx new file mode 100644 index 000000000..ba59300af --- /dev/null +++ b/packages/common/components/src/ui/loading/loading.stories.tsx @@ -0,0 +1,50 @@ +import type { Meta, StoryObj } from "@storybook/react"; +import { LoadingWithAnimation, LoadingWithImage } from "."; + +const meta: Meta<typeof LoadingWithAnimation> = { + title: "UI/Loading", + component: LoadingWithAnimation, +}; + +export default meta; +type Story = StoryObj<typeof LoadingWithAnimation>; + +export const Primary: Story = { + render: () => ( + <div className="rounded-lg bg-secondary p-10 dark:bg-transparent"> + <div className="relative size-[5rem]"> + <LoadingWithAnimation color="primary" /> + </div> + </div> + ), +}; + +export const Secondary: Story = { + render: () => ( + <div className="rounded-lg bg-secondary p-10 dark:bg-transparent"> + <div className="relative size-[5rem]"> + <LoadingWithAnimation color="secondary" /> + </div> + </div> + ), +}; + +export const PrimaryWithImage: Story = { + render: () => ( + <div className="rounded-lg bg-secondary p-10 dark:bg-transparent"> + <div className="relative size-[5rem]"> + <LoadingWithImage color="primary" /> + </div> + </div> + ), +}; + +export const SecondaryWithImage: Story = { + render: () => ( + <div className="rounded-lg bg-secondary p-10 dark:bg-transparent"> + <div className="relative size-[5rem]"> + <LoadingWithImage color="secondary" /> + </div> + </div> + ), +}; diff --git a/packages/common/components/src/ui/popover/index.tsx b/packages/common/components/src/ui/popover/index.tsx new file mode 100644 index 000000000..3e317c0d6 --- /dev/null +++ b/packages/common/components/src/ui/popover/index.tsx @@ -0,0 +1,29 @@ +import * as React from "react"; +import * as PopoverPrimitive from "@radix-ui/react-popover"; + +import { cn } from "../../lib/utils"; + +const Popover = PopoverPrimitive.Root; + +const PopoverTrigger = PopoverPrimitive.Trigger; + +const PopoverContent = React.forwardRef< + React.ElementRef<typeof PopoverPrimitive.Content>, + React.ComponentPropsWithoutRef<typeof PopoverPrimitive.Content> +>(({ className, align = "center", sideOffset = 4, ...props }, ref) => ( + <PopoverPrimitive.Portal> + <PopoverPrimitive.Content + ref={ref} + align={align} + sideOffset={sideOffset} + className={cn( + "z-50 w-72 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2", + className, + )} + {...props} + /> + </PopoverPrimitive.Portal> +)); +PopoverContent.displayName = PopoverPrimitive.Content.displayName; + +export { Popover, PopoverTrigger, PopoverContent }; diff --git a/packages/common/components/src/ui/radio-group/index.tsx b/packages/common/components/src/ui/radio-group/index.tsx new file mode 100644 index 000000000..7acb5638f --- /dev/null +++ b/packages/common/components/src/ui/radio-group/index.tsx @@ -0,0 +1,39 @@ +import "./radio-group.css"; + +import * as React from "react"; +import * as RadioGroupPrimitive from "@radix-ui/react-radio-group"; + +const RadioGroup = React.forwardRef< + React.ElementRef<typeof RadioGroupPrimitive.Root>, + React.ComponentPropsWithoutRef<typeof RadioGroupPrimitive.Root> & { + variant?: "radio" | "button"; + color?: "primary" | "secondary"; + shape?: "square" | "rounded"; + } +>( + ( + { variant = "radio", color = "primary", shape = "square", ...props }, + ref, + ) => { + return ( + <RadioGroupPrimitive.Root + {...props} + ref={ref} + data-variant={variant} + data-color={color} + data-shape={shape} + /> + ); + }, +); +RadioGroup.displayName = RadioGroupPrimitive.Root.displayName; + +const RadioGroupItem = React.forwardRef< + React.ElementRef<typeof RadioGroupPrimitive.Item>, + React.ComponentPropsWithoutRef<typeof RadioGroupPrimitive.Item> +>(({ ...props }, ref) => { + return <RadioGroupPrimitive.Item ref={ref} {...props} />; +}); +RadioGroupItem.displayName = RadioGroupPrimitive.Item.displayName; + +export { RadioGroup, RadioGroupItem }; diff --git a/packages/common/components/src/ui/radio-group/radio-group.css b/packages/common/components/src/ui/radio-group/radio-group.css new file mode 100644 index 000000000..2becbf2cf --- /dev/null +++ b/packages/common/components/src/ui/radio-group/radio-group.css @@ -0,0 +1,13 @@ +@tailwind components; + +@layer components { + div[role="radiogroup"] { + @apply flex flex-row gap-4 data-[orientation="vertical"]:flex-col data-[orientation="vertical"]:gap-2; + } + button[role="radio"] { + @apply aspect-square size-[18px] rounded-full bg-[url(../../../public/assets/images/checkbox_off.png)] bg-contain text-primary ring-offset-background focus:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-[url(../../../public/assets/images/checkbox_on.png)]; + } + button[role="radio"] + label { + @apply text-[1.3rem] font-medium text-label; + } +} diff --git a/packages/common/components/src/ui/radio-group/radio-group.stories.tsx b/packages/common/components/src/ui/radio-group/radio-group.stories.tsx new file mode 100644 index 000000000..af070e841 --- /dev/null +++ b/packages/common/components/src/ui/radio-group/radio-group.stories.tsx @@ -0,0 +1,39 @@ +import type { Meta, StoryObj } from "@storybook/react"; +import { RadioGroup, RadioGroupItem } from "."; +import { Label } from "../label"; +const meta: Meta<typeof RadioGroup> = { + title: "Elements/RadioGroup", + component: RadioGroup, + parameters: { + docs: { + description: { + component: ` +- [Docs](https://ui.shadcn.com/docs/components/radio-group) +- [API Reference](https://www.radix-ui.com/primitives/docs/components/radio-group#api-reference) +`, + }, + }, + }, +}; + +export default meta; +type Story = StoryObj<typeof RadioGroup>; + +export const Default: Story = { + render: () => ( + <RadioGroup defaultValue="comfortable"> + <div className="flex items-center space-x-2"> + <RadioGroupItem value="default" id="r1" /> + <Label htmlFor="r1">Default</Label> + </div> + <div className="flex items-center space-x-2"> + <RadioGroupItem value="comfortable" id="r2" /> + <Label htmlFor="r2">Comfortable</Label> + </div> + <div className="flex items-center space-x-2"> + <RadioGroupItem value="compact" id="r3" /> + <Label htmlFor="r3">Compact</Label> + </div> + </RadioGroup> + ), +}; diff --git a/packages/common/components/src/ui/slider/index.tsx b/packages/common/components/src/ui/slider/index.tsx new file mode 100644 index 000000000..0e279c99b --- /dev/null +++ b/packages/common/components/src/ui/slider/index.tsx @@ -0,0 +1,35 @@ +import "./slider.css"; + +import * as React from "react"; +import * as SliderPrimitive from "@radix-ui/react-slider"; + +import { cn } from "../../lib/utils"; + +const Slider = React.forwardRef< + React.ElementRef<typeof SliderPrimitive.Root>, + React.ComponentPropsWithoutRef<typeof SliderPrimitive.Root> +>(({ className, ...props }, ref) => ( + <div> + <SliderPrimitive.Root + ref={ref} + className={cn("slider-root", className)} + {...props} + > + <SliderPrimitive.Track className="slider-track"> + <SliderPrimitive.Range className="slider-range" /> + </SliderPrimitive.Track> + <SliderPrimitive.Thumb className="slider-thumb"> + <span className="slider-thumb-label"> + {props.value?.[0] ?? props.min ?? 0} + </span> + </SliderPrimitive.Thumb> + </SliderPrimitive.Root> + <div className="slider-bottom"> + <span className="slider-bottom-label">{props.min ?? 0}</span> + <span className="slider-bottom-label">{props.max ?? 100}</span> + </div> + </div> +)); +Slider.displayName = SliderPrimitive.Root.displayName; + +export { Slider }; diff --git a/packages/common/components/src/ui/slider/slider.css b/packages/common/components/src/ui/slider/slider.css new file mode 100644 index 000000000..68c3bfce1 --- /dev/null +++ b/packages/common/components/src/ui/slider/slider.css @@ -0,0 +1,25 @@ +@tailwind components; + +@layer components { + .slider-root { + @apply relative flex w-full min-w-96 touch-none select-none items-center; + } + .slider-track { + @apply relative h-3 w-full grow overflow-hidden rounded-full bg-muted; + } + .slider-range { + @apply absolute h-full bg-primary data-[disabled]:bg-muted; + } + .slider-thumb { + @apply relative block size-6 cursor-grab rounded-full border-2 border-primary bg-background ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 active:cursor-grabbing data-[disabled]:cursor-not-allowed data-[disabled]:bg-muted; + } + .slider-thumb-label { + @apply absolute -top-2 left-1/2 -translate-x-1/2 -translate-y-[100%] rounded-sm bg-primary px-2 text-[1.3rem] text-white; + } + .slider-bottom { + @apply flex w-full justify-between pt-1; + } + .slider-bottom-label { + @apply text-label text-[1.2rem]; + } +} diff --git a/packages/common/components/src/ui/slider/slider.stories.tsx b/packages/common/components/src/ui/slider/slider.stories.tsx new file mode 100644 index 000000000..c5fe724af --- /dev/null +++ b/packages/common/components/src/ui/slider/slider.stories.tsx @@ -0,0 +1,34 @@ +import { useState } from "react"; +import type { Meta, StoryObj } from "@storybook/react"; +import { Slider } from "."; + +const meta: Meta<typeof Slider> = { + title: "Elements/Slider", + component: Slider, + parameters: { + docs: { + description: { + component: ` +- [Docs](https://ui.shadcn.com/docs/components/slider) +- [API Reference](https://www.radix-ui.com/primitives/docs/components/slider#api-reference) +`, + }, + }, + }, +}; + +export default meta; +type Story = StoryObj<typeof Slider>; + +export const Default: Story = { + render: () => <ControlledSlider />, +}; + +function ControlledSlider() { + const [value, setValue] = useState([50]); + const handleValueChange = (value: number[]) => { + setValue(value); + }; + + return <Slider value={value} onValueChange={handleValueChange} />; +} diff --git a/packages/common/components/src/ui/switch/index.tsx b/packages/common/components/src/ui/switch/index.tsx new file mode 100644 index 000000000..c38f4bb7b --- /dev/null +++ b/packages/common/components/src/ui/switch/index.tsx @@ -0,0 +1,16 @@ +import "./switch.css"; + +import * as React from "react"; +import * as SwitchPrimitives from "@radix-ui/react-switch"; + +const Switch = React.forwardRef< + React.ElementRef<typeof SwitchPrimitives.Root>, + React.ComponentPropsWithoutRef<typeof SwitchPrimitives.Root> +>(({ ...props }, ref) => ( + <SwitchPrimitives.Root {...props} ref={ref}> + <SwitchPrimitives.Thumb /> + </SwitchPrimitives.Root> +)); +Switch.displayName = SwitchPrimitives.Root.displayName; + +export { Switch }; diff --git a/packages/common/components/src/ui/switch/switch.css b/packages/common/components/src/ui/switch/switch.css new file mode 100644 index 000000000..b51b202c4 --- /dev/null +++ b/packages/common/components/src/ui/switch/switch.css @@ -0,0 +1,10 @@ +@tailwind components; + +@layer components { + button[role="switch"] { + @apply inline-flex h-[2.2rem] w-[5.3rem] shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent bg-muted-foreground bg-[url(../../../public/assets/images/togbtn_off.png)] bg-[length:2.9rem] bg-[center_right_.1rem] bg-no-repeat transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:bg-[url(../../../public/assets/images/togbtn_on.png)] data-[state=checked]:bg-[center_left_.2rem]; + } + button[role="switch"] > span { + @apply pointer-events-none block size-[1.8rem] rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-[3.1rem] data-[state=unchecked]:translate-x-0; + } +} diff --git a/packages/common/components/src/ui/switch/switch.stories.tsx b/packages/common/components/src/ui/switch/switch.stories.tsx new file mode 100644 index 000000000..a972db869 --- /dev/null +++ b/packages/common/components/src/ui/switch/switch.stories.tsx @@ -0,0 +1,24 @@ +import type { Meta, StoryObj } from "@storybook/react"; +import { Switch } from "."; + +const meta: Meta<typeof Switch> = { + title: "Elements/Switch", + component: Switch, + parameters: { + docs: { + description: { + component: ` +- [Docs](https://ui.shadcn.com/docs/components/switch) +- [API Reference](https://www.radix-ui.com/primitives/docs/components/switch#api-reference) +`, + }, + }, + }, +}; + +export default meta; +type Story = StoryObj<typeof Switch>; + +export const Default: Story = { + render: () => <Switch />, +}; diff --git a/packages/common/components/src/ui/tabs/index.tsx b/packages/common/components/src/ui/tabs/index.tsx new file mode 100644 index 000000000..c0a444e60 --- /dev/null +++ b/packages/common/components/src/ui/tabs/index.tsx @@ -0,0 +1,59 @@ +import "./tabs.css"; + +import * as React from "react"; +import * as TabsPrimitive from "@radix-ui/react-tabs"; + +import { cn } from "../../lib/utils"; + +const Tabs = React.forwardRef< + React.ElementRef<typeof TabsPrimitive.Root>, + React.ComponentPropsWithoutRef<typeof TabsPrimitive.Root> & { + variant?: "default" | "underline" | "outline"; + } +>(({ className, variant = "default", ...props }, ref) => ( + <TabsPrimitive.Root + ref={ref} + className={cn("tabs", className)} + data-variant={variant} + {...props} + /> +)); +Tabs.displayName = TabsPrimitive.Root.displayName; + +const TabsList = React.forwardRef< + React.ElementRef<typeof TabsPrimitive.List>, + React.ComponentPropsWithoutRef<typeof TabsPrimitive.List> +>(({ className, ...props }, ref) => ( + <TabsPrimitive.List + ref={ref} + className={cn("tabs-list", className)} + {...props} + /> +)); +TabsList.displayName = TabsPrimitive.List.displayName; + +const TabsTrigger = React.forwardRef< + React.ElementRef<typeof TabsPrimitive.Trigger>, + React.ComponentPropsWithoutRef<typeof TabsPrimitive.Trigger> +>(({ className, ...props }, ref) => ( + <TabsPrimitive.Trigger + ref={ref} + className={cn("tabs-trigger", className)} + {...props} + /> +)); +TabsTrigger.displayName = TabsPrimitive.Trigger.displayName; + +const TabsContent = React.forwardRef< + React.ElementRef<typeof TabsPrimitive.Content>, + React.ComponentPropsWithoutRef<typeof TabsPrimitive.Content> +>(({ className, ...props }, ref) => ( + <TabsPrimitive.Content + ref={ref} + className={cn("tabs-content", className)} + {...props} + /> +)); +TabsContent.displayName = TabsPrimitive.Content.displayName; + +export { Tabs, TabsList, TabsTrigger, TabsContent }; diff --git a/packages/common/components/src/ui/tabs/tabs.css b/packages/common/components/src/ui/tabs/tabs.css new file mode 100644 index 000000000..b1227b0ce --- /dev/null +++ b/packages/common/components/src/ui/tabs/tabs.css @@ -0,0 +1,25 @@ +@tailwind components; + +@layer components { + .tabs-list { + @apply inline-flex items-center justify-center rounded-md border bg-background p-2 text-muted-foreground; + } + .tabs-trigger { + @apply inline-flex items-center justify-center whitespace-nowrap rounded-sm px-12 py-4 text-[1.5rem] font-medium ring-offset-background transition-all hover:bg-accent focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-primary data-[state=active]:text-white; + } + .tabs-content { + @apply mt-4 rounded-sm border border-border p-4 text-[1.4rem] text-muted-foreground shadow-[0px_0px_10px_-1px_rgba(0,0,0,0.06)] ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2; + } + .tabs[data-variant="underline"] .tabs-list { + @apply rounded-none border-none; + } + .tabs[data-variant="underline"] .tabs-trigger { + @apply rounded-none border-b-2 border-b-border bg-background text-muted-foreground data-[state=active]:border-b-foreground data-[state=active]:text-foreground; + } + .tabs[data-variant="outline"] .tabs-list { + @apply rounded-none border-none; + } + .tabs[data-variant="outline"] .tabs-trigger { + @apply relative rounded-none rounded-t-sm border-border bg-background text-muted-foreground after:absolute after:bottom-0 after:left-0 after:h-[0.1rem] after:w-full after:bg-border after:content-[''] data-[state=active]:border data-[state=active]:border-b-0 data-[state=active]:border-border data-[state=active]:text-foreground data-[state=active]:after:bg-transparent; + } +} diff --git a/packages/common/components/src/ui/tabs/tabs.stories.tsx b/packages/common/components/src/ui/tabs/tabs.stories.tsx new file mode 100644 index 000000000..623170d9b --- /dev/null +++ b/packages/common/components/src/ui/tabs/tabs.stories.tsx @@ -0,0 +1,71 @@ +import type { Meta, StoryObj } from "@storybook/react"; +import { Tabs, TabsContent, TabsList, TabsTrigger } from "."; + +const meta: Meta<typeof Tabs> = { + title: "Elements/Tabs", + component: Tabs, + parameters: { + docs: { + description: { + component: ` +- [Docs](https://ui.shadcn.com/docs/components/tabs) +- [API Reference](https://www.radix-ui.com/primitives/docs/components/tabs#api-reference) +`, + }, + }, + }, +}; + +export default meta; +type Story = StoryObj<typeof Tabs>; + +export const Default: Story = { + render: () => ( + <Tabs defaultValue="account" className="w-[400px]"> + <TabsList> + <TabsTrigger value="account">Account</TabsTrigger> + <TabsTrigger value="password">Password</TabsTrigger> + </TabsList> + <TabsContent value="account"> + <p>Make changes to your account here. Click save when you're done.</p> + </TabsContent> + <TabsContent value="password"> + <p>Change your password here. After saving, you'll be logged out.</p> + </TabsContent> + </Tabs> + ), +}; + +export const Underline: Story = { + render: () => ( + <Tabs defaultValue="account" className="w-[400px]" variant="underline"> + <TabsList> + <TabsTrigger value="account">Account</TabsTrigger> + <TabsTrigger value="password">Password</TabsTrigger> + </TabsList> + <TabsContent value="account"> + <p>Make changes to your account here. Click save when you're done.</p> + </TabsContent> + <TabsContent value="password"> + <p>Change your password here. After saving, you'll be logged out.</p> + </TabsContent> + </Tabs> + ), +}; + +export const Outline: Story = { + render: () => ( + <Tabs defaultValue="account" className="w-[400px]" variant="outline"> + <TabsList> + <TabsTrigger value="account">Account</TabsTrigger> + <TabsTrigger value="password">Password</TabsTrigger> + </TabsList> + <TabsContent value="account"> + <p>Make changes to your account here. Click save when you're done.</p> + </TabsContent> + <TabsContent value="password"> + <p>Change your password here. After saving, you'll be logged out.</p> + </TabsContent> + </Tabs> + ), +}; diff --git a/packages/common/components/src/vite-env.d.ts b/packages/common/components/src/vite-env.d.ts new file mode 100644 index 000000000..11f02fe2a --- /dev/null +++ b/packages/common/components/src/vite-env.d.ts @@ -0,0 +1 @@ +/// <reference types="vite/client" /> diff --git a/packages/common/components/tailwind.config.js b/packages/common/components/tailwind.config.js new file mode 100644 index 000000000..f30c9f77a --- /dev/null +++ b/packages/common/components/tailwind.config.js @@ -0,0 +1,93 @@ +/** @type {import('tailwindcss').Config} */ +export default { + darkMode: ["class", "[data-mode='dark']"], + content: ["./src/**/*.{ts,tsx,js,jsx}", "./.storybook/**/*.{ts,tsx,js,jsx}"], + theme: { + extend: { + borderRadius: { + lg: "var(--radius)", + md: "calc(var(--radius) - 2px)", + sm: "calc(var(--radius) - 4px)", + }, + colors: { + background: "var(--background)", + foreground: "var(--foreground)", + card: { + DEFAULT: "var(--card)", + foreground: "var(--card-foreground)", + }, + popover: { + DEFAULT: "var(--popover)", + foreground: "var(--popover-foreground)", + }, + primary: { + DEFAULT: "var(--primary)", + foreground: "var(--primary-foreground)", + }, + secondary: { + DEFAULT: "var(--secondary)", + foreground: "var(--secondary-foreground)", + }, + muted: { + DEFAULT: "var(--muted)", + foreground: "var(--muted-foreground)", + }, + accent: { + DEFAULT: "var(--accent)", + foreground: "var(--accent-foreground)", + }, + destructive: { + DEFAULT: "var(--destructive)", + foreground: "var(--destructive-foreground)", + }, + border: "var(--border)", + input: "var(--input)", + label: "var(--label)", + ring: "var(--ring)", + chart: { + 1: "var(--chart-1)", + 2: "var(--chart-2)", + 3: "var(--chart-3)", + 4: "var(--chart-4)", + 5: "var(--chart-5)", + }, + }, + keyframes: { + "accordion-down": { + from: { height: "0" }, + to: { height: "var(--radix-accordion-content-height)" }, + }, + "accordion-up": { + from: { height: "var(--radix-accordion-content-height)" }, + to: { height: "0" }, + }, + "spin-parent": { + from: { transform: "translate(-50%,-50%) rotate(0deg)" }, + to: { transform: "translate(-50%,-50%) rotate(360deg)" }, + }, + "spin-child": { + from: { transform: "translate(0,0) rotate(0deg)" }, + to: { transform: "translate(0,0) rotate(360deg)" }, + }, + }, + animation: { + "accordion-down": "accordion-down 0.2s ease-out", + "accordion-up": "accordion-up 0.2s ease-out", + "spin-parent": "spin-parent 6s linear infinite", + "spin-child": "spin-child 1s ease-in-out infinite", + }, + backgroundImage: { + "gradient-blue": "linear-gradient(.25turn, #2094fa, #00e5dd)", + "gradient-blue-hover": + "linear-gradient(.25turn, #2298ff, #01dcda, #00e8b4)", + "gradient-green": "linear-gradient(.25turn, #00bad0, #00eb6f)", + "gradient-green-hover": "linear-gradient(.25turn, #00bad0, #12fe81)", + "gradient-red": "linear-gradient(.25turn, #ff487c, #ffc425)", + "gradient-red-hover": "linear-gradient(.25turn, #ff487c, #ffea3a)", + "gradient-purple": "linear-gradient(.25turn, #be30d7, #ff9264)", + "gradient-purple-hover": "linear-gradient(.25turn, #be30d7, #ffaf5a)", + }, + }, + }, + plugins: [require("tailwindcss-animate")], +}; diff --git a/packages/common/components/tsconfig.build.json b/packages/common/components/tsconfig.build.json new file mode 100644 index 000000000..e36009b71 --- /dev/null +++ b/packages/common/components/tsconfig.build.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "extends": "./tsconfig.json", + "compilerOptions": { + "target": "esnext", + "module": "esnext", + "jsx": "react-jsx", + "incremental": false + }, + "exclude": [ + "**/*.stories.tsx", + "**/*.stories.ts", + "**/*.stories.mdx", + ".storybook/**" + ] +} diff --git a/packages/common/components/tsconfig.json b/packages/common/components/tsconfig.json new file mode 100644 index 000000000..37c518cd1 --- /dev/null +++ b/packages/common/components/tsconfig.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "extends": "../../../tsconfig.base.json", + "compilerOptions": { + "baseUrl": "./src", + "target": "ES2020", + "lib": ["ES2020", "DOM", "DOM.Iterable"], + "module": "ESNext", + "skipLibCheck": true, + "moduleResolution": "bundler", + "isolatedModules": true, + "jsx": "react-jsx", + "noEmit": false, + "incremental": true, + "strict": true, + "paths": {} + }, + "exclude": ["**/node_modules", "**/.*/*", "dist"], + "include": [ + ".eslintrc.*", + "**/*.ts", + "**/*.tsx", + "**/*.mts", + "**/*.cjs", + "**/*.mjs", + "**/*.jsx", + "**/*.json" + ] +} diff --git a/packages/common/components/tsup.config.ts b/packages/common/components/tsup.config.ts new file mode 100644 index 000000000..966757690 --- /dev/null +++ b/packages/common/components/tsup.config.ts @@ -0,0 +1,15 @@ +import { defineConfig } from "tsup"; + +export default defineConfig((options) => ({ + entry: ["src/index.ts"], + splitting: true, + treeshake: true, + clean: true, + dts: true, + format: ["esm"], + platform: "browser", + target: ["es2020", "chrome70", "edge18", "firefox70", "node18"], + tsconfig: new URL("tsconfig.build.json", import.meta.url).pathname, + sourcemap: !options.watch, + minify: !options.watch, +})); diff --git a/packages/common/components/types/mdx.d.ts b/packages/common/components/types/mdx.d.ts new file mode 100644 index 000000000..b27cae537 --- /dev/null +++ b/packages/common/components/types/mdx.d.ts @@ -0,0 +1,4 @@ +declare module "*.mdx" { + let MDXComponent: (props: unknown) => JSX.Element; + export default MDXComponent; +} diff --git a/packages/common/components/vite.config.storybook.ts b/packages/common/components/vite.config.storybook.ts new file mode 100644 index 000000000..849635752 --- /dev/null +++ b/packages/common/components/vite.config.storybook.ts @@ -0,0 +1,6 @@ +import { defineConfig } from "vite"; +import tsconfigPaths from "vite-tsconfig-paths"; + +export default defineConfig({ + plugins: [tsconfigPaths()], +}); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 000000000..7fe517293 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,6505 @@ +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + react: + specifier: ^18.3.1 + version: 18.3.1 + react-dom: + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) + devDependencies: + '@types/node': + specifier: ^22.13.1 + version: 22.13.4 + '@types/react': + specifier: ^18.3.18 + version: 18.3.18 + '@types/react-dom': + specifier: ^18.3.5 + version: 18.3.5(@types/react@18.3.18) + turbo: + specifier: 2.4.2 + version: 2.4.2 + + apps/cs: + dependencies: + '@common/components': + specifier: workspace:* + version: link:../../packages/common/components + next: + specifier: 15.1.7 + version: 15.1.7(react-dom@18.3.1)(react@18.3.1) + devDependencies: + '@eslint/eslintrc': + specifier: ^3 + version: 3.2.0 + eslint: + specifier: ^9 + version: 9.20.1 + eslint-config-next: + specifier: 15.1.7 + version: 15.1.7(eslint@9.20.1)(typescript@5.6.3) + postcss: + specifier: ^8 + version: 8.5.3 + tailwindcss: + specifier: ^3.4.1 + version: 3.4.17 + typescript: + specifier: ^5 + version: 5.6.3 + + packages/common/components: + dependencies: + '@radix-ui/react-accordion': + specifier: ^1.2.3 + version: 1.2.3(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-checkbox': + specifier: ^1.1.4 + version: 1.1.4(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-dropdown-menu': + specifier: ^2.1.6 + version: 2.1.6(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-label': + specifier: ^2.1.2 + version: 2.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-popover': + specifier: ^1.1.6 + version: 1.1.6(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-radio-group': + specifier: ^1.2.2 + version: 1.2.3(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-slider': + specifier: ^1.2.3 + version: 1.2.3(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-slot': + specifier: ^1.1.2 + version: 1.1.2(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-switch': + specifier: ^1.1.3 + version: 1.1.3(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-tabs': + specifier: ^1.1.3 + version: 1.1.3(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + class-variance-authority: + specifier: ^0.7.1 + version: 0.7.1 + clsx: + specifier: ^2.1.1 + version: 2.1.1 + date-fns: + specifier: ^3.6.0 + version: 3.6.0 + lucide-react: + specifier: ^0.474.0 + version: 0.474.0(react@18.3.1) + react-day-picker: + specifier: ^8.10.1 + version: 8.10.1(date-fns@3.6.0)(react@18.3.1) + tailwind-merge: + specifier: ^3.0.1 + version: 3.0.1 + tailwindcss-animate: + specifier: ^1.0.7 + version: 1.0.7(tailwindcss@3.4.17) + devDependencies: + '@eslint/js': + specifier: ^9.17.0 + version: 9.20.0 + '@storybook/addon-essentials': + specifier: ^8.5.3 + version: 8.5.8(@types/react@18.3.18)(storybook@8.5.8) + '@storybook/addon-interactions': + specifier: ^8.5.3 + version: 8.5.8(storybook@8.5.8) + '@storybook/addon-onboarding': + specifier: ^8.5.3 + version: 8.5.8(storybook@8.5.8) + '@storybook/addon-themes': + specifier: ^8.5.4 + version: 8.5.8(storybook@8.5.8) + '@storybook/blocks': + specifier: ^8.5.3 + version: 8.5.8(react-dom@18.3.1)(react@18.3.1)(storybook@8.5.8) + '@storybook/manager-api': + specifier: ^8.5.5 + version: 8.5.8(storybook@8.5.8) + '@storybook/react': + specifier: ^8.5.3 + version: 8.5.8(@storybook/test@8.5.8)(react-dom@18.3.1)(react@18.3.1)(storybook@8.5.8)(typescript@5.6.3) + '@storybook/react-vite': + specifier: ^8.5.3 + version: 8.5.8(@storybook/test@8.5.8)(react-dom@18.3.1)(react@18.3.1)(storybook@8.5.8)(typescript@5.6.3)(vite@6.1.1) + '@storybook/test': + specifier: ^8.5.3 + version: 8.5.8(storybook@8.5.8) + '@storybook/theming': + specifier: ^8.5.5 + version: 8.5.8(storybook@8.5.8) + '@vitejs/plugin-react': + specifier: ^4.3.4 + version: 4.3.4(vite@6.1.1) + autoprefixer: + specifier: ^10.4.20 + version: 10.4.20(postcss@8.5.3) + eslint: + specifier: ^9.17.0 + version: 9.20.1 + eslint-plugin-react-hooks: + specifier: ^5.0.0 + version: 5.1.0(eslint@9.20.1) + eslint-plugin-react-refresh: + specifier: ^0.4.16 + version: 0.4.19(eslint@9.20.1) + eslint-plugin-storybook: + specifier: ^0.11.2 + version: 0.11.3(eslint@9.20.1)(typescript@5.6.3) + globals: + specifier: ^15.14.0 + version: 15.15.0 + postcss: + specifier: ^8.5.1 + version: 8.5.3 + prettier: + specifier: ^3.4.2 + version: 3.5.1 + prettier-plugin-tailwindcss: + specifier: ^0.6.11 + version: 0.6.11(prettier@3.5.1) + storybook: + specifier: ^8.5.3 + version: 8.5.8(prettier@3.5.1) + tailwindcss: + specifier: ^3.4.17 + version: 3.4.17 + tsup: + specifier: 8.3.6 + version: 8.3.6(postcss@8.5.3)(typescript@5.6.3) + typescript: + specifier: ~5.6.2 + version: 5.6.3 + typescript-eslint: + specifier: ^8.18.2 + version: 8.24.1(eslint@9.20.1)(typescript@5.6.3) + vite: + specifier: ^6.0.5 + version: 6.1.1(@types/node@22.13.4) + vite-tsconfig-paths: + specifier: 5.1.4 + version: 5.1.4(typescript@5.6.3)(vite@6.1.1) + +packages: + + /@adobe/css-tools@4.4.2: + resolution: {integrity: sha512-baYZExFpsdkBNuvGKTKWCwKH57HRZLVtycZS05WTQNVOiXVSeAki3nU35zlRbToeMW8aHlJfyS+1C4BOv27q0A==} + dev: true + + /@alloc/quick-lru@5.2.0: + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} + + /@ampproject/remapping@2.3.0: + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + dev: true + + /@babel/code-frame@7.26.2: + resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.25.9 + js-tokens: 4.0.0 + picocolors: 1.1.1 + dev: true + + /@babel/compat-data@7.26.8: + resolution: {integrity: sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/core@7.26.9: + resolution: {integrity: sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.9 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) + '@babel/helpers': 7.26.9 + '@babel/parser': 7.26.9 + '@babel/template': 7.26.9 + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 + convert-source-map: 2.0.0 + debug: 4.4.0 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/generator@7.26.9: + resolution: {integrity: sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/parser': 7.26.9 + '@babel/types': 7.26.9 + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.1.0 + dev: true + + /@babel/helper-compilation-targets@7.26.5: + resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/compat-data': 7.26.8 + '@babel/helper-validator-option': 7.25.9 + browserslist: 4.24.4 + lru-cache: 5.1.1 + semver: 6.3.1 + dev: true + + /@babel/helper-module-imports@7.25.9: + resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-module-transforms@7.26.0(@babel/core@7.26.9): + resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.26.9 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-plugin-utils@7.26.5: + resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-string-parser@7.25.9: + resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-validator-identifier@7.25.9: + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-validator-option@7.25.9: + resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helpers@7.26.9: + resolution: {integrity: sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.26.9 + '@babel/types': 7.26.9 + dev: true + + /@babel/parser@7.26.9: + resolution: {integrity: sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.26.9 + dev: true + + /@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: true + + /@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: true + + /@babel/runtime@7.26.9: + resolution: {integrity: sha512-aA63XwOkcl4xxQa3HjPMqOP6LiK0ZDv3mUPYEFXkpHbaFjtGggE1A61FjFzJnB+p7/oy2gA8E+rcBNl/zC1tMg==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.14.1 + dev: true + + /@babel/template@7.26.9: + resolution: {integrity: sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/parser': 7.26.9 + '@babel/types': 7.26.9 + dev: true + + /@babel/traverse@7.26.9: + resolution: {integrity: sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.9 + '@babel/parser': 7.26.9 + '@babel/template': 7.26.9 + '@babel/types': 7.26.9 + debug: 4.4.0 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/types@7.26.9: + resolution: {integrity: sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + dev: true + + /@emnapi/runtime@1.3.1: + resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==} + requiresBuild: true + dependencies: + tslib: 2.8.1 + dev: false + optional: true + + /@esbuild/aix-ppc64@0.24.2: + resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: true + optional: true + + /@esbuild/aix-ppc64@0.25.0: + resolution: {integrity: sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm64@0.24.2: + resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm64@0.25.0: + resolution: {integrity: sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm@0.24.2: + resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm@0.25.0: + resolution: {integrity: sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64@0.24.2: + resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64@0.25.0: + resolution: {integrity: sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64@0.24.2: + resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64@0.25.0: + resolution: {integrity: sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64@0.24.2: + resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64@0.25.0: + resolution: {integrity: sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64@0.24.2: + resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64@0.25.0: + resolution: {integrity: sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64@0.24.2: + resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64@0.25.0: + resolution: {integrity: sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64@0.24.2: + resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64@0.25.0: + resolution: {integrity: sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm@0.24.2: + resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm@0.25.0: + resolution: {integrity: sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32@0.24.2: + resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32@0.25.0: + resolution: {integrity: sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64@0.24.2: + resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64@0.25.0: + resolution: {integrity: sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el@0.24.2: + resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el@0.25.0: + resolution: {integrity: sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64@0.24.2: + resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64@0.25.0: + resolution: {integrity: sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64@0.24.2: + resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64@0.25.0: + resolution: {integrity: sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x@0.24.2: + resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x@0.25.0: + resolution: {integrity: sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64@0.24.2: + resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64@0.25.0: + resolution: {integrity: sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-arm64@0.24.2: + resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-arm64@0.25.0: + resolution: {integrity: sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64@0.24.2: + resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64@0.25.0: + resolution: {integrity: sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-arm64@0.24.2: + resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-arm64@0.25.0: + resolution: {integrity: sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64@0.24.2: + resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64@0.25.0: + resolution: {integrity: sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64@0.24.2: + resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64@0.25.0: + resolution: {integrity: sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64@0.24.2: + resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64@0.25.0: + resolution: {integrity: sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32@0.24.2: + resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32@0.25.0: + resolution: {integrity: sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64@0.24.2: + resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64@0.25.0: + resolution: {integrity: sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@eslint-community/eslint-utils@4.4.1(eslint@9.20.1): + resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 9.20.1 + eslint-visitor-keys: 3.4.3 + dev: true + + /@eslint-community/regexpp@4.12.1: + resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: true + + /@eslint/config-array@0.19.2: + resolution: {integrity: sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@eslint/object-schema': 2.1.6 + debug: 4.4.0 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@eslint/core@0.11.0: + resolution: {integrity: sha512-DWUB2pksgNEb6Bz2fggIy1wh6fGgZP4Xyy/Mt0QZPiloKKXerbqq9D3SBQTlCRYOrcRPu4vuz+CGjwdfqxnoWA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@types/json-schema': 7.0.15 + dev: true + + /@eslint/eslintrc@3.2.0: + resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + ajv: 6.12.6 + debug: 4.4.0 + espree: 10.3.0 + globals: 14.0.0 + ignore: 5.3.2 + import-fresh: 3.3.1 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@eslint/js@9.20.0: + resolution: {integrity: sha512-iZA07H9io9Wn836aVTytRaNqh00Sad+EamwOVJT12GTLw1VGMFV/4JaME+JjLtr9fiGaoWgYnS54wrfWsSs4oQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + + /@eslint/object-schema@2.1.6: + resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + + /@eslint/plugin-kit@0.2.6: + resolution: {integrity: sha512-+0TjwR1eAUdZtvv/ir1mGX+v0tUoR3VEPB8Up0LLJC+whRW0GgBBtpbOkg/a/U4Dxa6l5a3l9AJ1aWIQVyoWJA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@eslint/core': 0.11.0 + levn: 0.4.1 + dev: true + + /@floating-ui/core@1.6.9: + resolution: {integrity: sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==} + dependencies: + '@floating-ui/utils': 0.2.9 + dev: false + + /@floating-ui/dom@1.6.13: + resolution: {integrity: sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==} + dependencies: + '@floating-ui/core': 1.6.9 + '@floating-ui/utils': 0.2.9 + dev: false + + /@floating-ui/react-dom@2.1.2(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + dependencies: + '@floating-ui/dom': 1.6.13 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: false + + /@floating-ui/utils@0.2.9: + resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==} + dev: false + + /@humanfs/core@0.19.1: + resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} + engines: {node: '>=18.18.0'} + dev: true + + /@humanfs/node@0.16.6: + resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==} + engines: {node: '>=18.18.0'} + dependencies: + '@humanfs/core': 0.19.1 + '@humanwhocodes/retry': 0.3.1 + dev: true + + /@humanwhocodes/module-importer@1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + dev: true + + /@humanwhocodes/retry@0.3.1: + resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} + engines: {node: '>=18.18'} + dev: true + + /@humanwhocodes/retry@0.4.2: + resolution: {integrity: sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==} + engines: {node: '>=18.18'} + dev: true + + /@img/sharp-darwin-arm64@0.33.5: + resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.0.4 + dev: false + optional: true + + /@img/sharp-darwin-x64@0.33.5: + resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [darwin] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.0.4 + dev: false + optional: true + + /@img/sharp-libvips-darwin-arm64@1.0.4: + resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@img/sharp-libvips-darwin-x64@1.0.4: + resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@img/sharp-libvips-linux-arm64@1.0.4: + resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@img/sharp-libvips-linux-arm@1.0.5: + resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@img/sharp-libvips-linux-s390x@1.0.4: + resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@img/sharp-libvips-linux-x64@1.0.4: + resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@img/sharp-libvips-linuxmusl-arm64@1.0.4: + resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@img/sharp-libvips-linuxmusl-x64@1.0.4: + resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@img/sharp-linux-arm64@0.33.5: + resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.0.4 + dev: false + optional: true + + /@img/sharp-linux-arm@0.33.5: + resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.0.5 + dev: false + optional: true + + /@img/sharp-linux-s390x@0.33.5: + resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [s390x] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.0.4 + dev: false + optional: true + + /@img/sharp-linux-x64@0.33.5: + resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.0.4 + dev: false + optional: true + + /@img/sharp-linuxmusl-arm64@0.33.5: + resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 + dev: false + optional: true + + /@img/sharp-linuxmusl-x64@0.33.5: + resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 + dev: false + optional: true + + /@img/sharp-wasm32@0.33.5: + resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [wasm32] + requiresBuild: true + dependencies: + '@emnapi/runtime': 1.3.1 + dev: false + optional: true + + /@img/sharp-win32-ia32@0.33.5: + resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@img/sharp-win32-x64@0.33.5: + resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@isaacs/cliui@8.0.2: + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + dependencies: + string-width: 5.1.2 + string-width-cjs: /string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: /strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: /wrap-ansi@7.0.0 + + /@joshwooding/vite-plugin-react-docgen-typescript@0.5.0(typescript@5.6.3)(vite@6.1.1): + resolution: {integrity: sha512-qYDdL7fPwLRI+bJNurVcis+tNgJmvWjH4YTBGXTA8xMuxFrnAz6E5o35iyzyKbq5J5Lr8mJGfrR5GXl+WGwhgQ==} + peerDependencies: + typescript: '>= 4.3.x' + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 + peerDependenciesMeta: + typescript: + optional: true + dependencies: + glob: 10.4.5 + magic-string: 0.27.0 + react-docgen-typescript: 2.2.2(typescript@5.6.3) + typescript: 5.6.3 + vite: 6.1.1(@types/node@22.13.4) + dev: true + + /@jridgewell/gen-mapping@0.3.8: + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + + /@jridgewell/resolve-uri@3.1.2: + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + /@jridgewell/set-array@1.2.1: + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + /@jridgewell/sourcemap-codec@1.5.0: + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + + /@jridgewell/trace-mapping@0.3.25: + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + + /@mdx-js/react@3.1.0(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==} + peerDependencies: + '@types/react': '>=16' + react: '>=16' + dependencies: + '@types/mdx': 2.0.13 + '@types/react': 18.3.18 + react: 18.3.1 + dev: true + + /@next/env@15.1.7: + resolution: {integrity: sha512-d9jnRrkuOH7Mhi+LHav2XW91HOgTAWHxjMPkXMGBc9B2b7614P7kjt8tAplRvJpbSt4nbO1lugcT/kAaWzjlLQ==} + dev: false + + /@next/eslint-plugin-next@15.1.7: + resolution: {integrity: sha512-kRP7RjSxfTO13NE317ek3mSGzoZlI33nc/i5hs1KaWpK+egs85xg0DJ4p32QEiHnR0mVjuUfhRIun7awqfL7pQ==} + dependencies: + fast-glob: 3.3.1 + dev: true + + /@next/swc-darwin-arm64@15.1.7: + resolution: {integrity: sha512-hPFwzPJDpA8FGj7IKV3Yf1web3oz2YsR8du4amKw8d+jAOHfYHYFpMkoF6vgSY4W6vB29RtZEklK9ayinGiCmQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@next/swc-darwin-x64@15.1.7: + resolution: {integrity: sha512-2qoas+fO3OQKkU0PBUfwTiw/EYpN+kdAx62cePRyY1LqKtP09Vp5UcUntfZYajop5fDFTjSxCHfZVRxzi+9FYQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-arm64-gnu@15.1.7: + resolution: {integrity: sha512-sKLLwDX709mPdzxMnRIXLIT9zaX2w0GUlkLYQnKGoXeWUhcvpCrK+yevcwCJPdTdxZEUA0mOXGLdPsGkudGdnA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-arm64-musl@15.1.7: + resolution: {integrity: sha512-zblK1OQbQWdC8fxdX4fpsHDw+VSpBPGEUX4PhSE9hkaWPrWoeIJn+baX53vbsbDRaDKd7bBNcXRovY1hEhFd7w==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-x64-gnu@15.1.7: + resolution: {integrity: sha512-GOzXutxuLvLHFDAPsMP2zDBMl1vfUHHpdNpFGhxu90jEzH6nNIgmtw/s1MDwpTOiM+MT5V8+I1hmVFeAUhkbgQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-x64-musl@15.1.7: + resolution: {integrity: sha512-WrZ7jBhR7ATW1z5iEQ0ZJfE2twCNSXbpCSaAunF3BKcVeHFADSI/AW1y5Xt3DzTqPF1FzQlwQTewqetAABhZRQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-arm64-msvc@15.1.7: + resolution: {integrity: sha512-LDnj1f3OVbou1BqvvXVqouJZKcwq++mV2F+oFHptToZtScIEnhNRJAhJzqAtTE2dB31qDYL45xJwrc+bLeKM2Q==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-x64-msvc@15.1.7: + resolution: {integrity: sha512-dC01f1quuf97viOfW05/K8XYv2iuBgAxJZl7mbCKEjMgdQl5JjAKJ0D2qMKZCgPWDeFbFT0Q0nYWwytEW0DWTQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@nodelib/fs.scandir@2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + /@nodelib/fs.stat@2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + /@nodelib/fs.walk@1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.19.0 + + /@nolyfill/is-core-module@1.0.39: + resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} + engines: {node: '>=12.4.0'} + dev: true + + /@pkgjs/parseargs@0.11.0: + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + requiresBuild: true + optional: true + + /@radix-ui/number@1.1.0: + resolution: {integrity: sha512-V3gRzhVNU1ldS5XhAPTom1fOIo4ccrjjJgmE+LI2h/WaFpHmx0MQApT+KZHnx8abG6Avtfcz4WoEciMnpFT3HQ==} + dev: false + + /@radix-ui/primitive@1.1.1: + resolution: {integrity: sha512-SJ31y+Q/zAyShtXJc8x83i9TYdbAfHZ++tUZnvjJJqFjzsdUnKsxPL6IEtBlxKkU7yzer//GQtZSV4GbldL3YA==} + dev: false + + /@radix-ui/react-accordion@1.2.3(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-RIQ15mrcvqIkDARJeERSuXSry2N8uYnxkdDetpfmalT/+0ntOXLkFOsh9iwlAsCv+qcmhZjbdJogIm6WBa6c4A==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@radix-ui/primitive': 1.1.1 + '@radix-ui/react-collapsible': 1.1.3(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-collection': 1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: false + + /@radix-ui/react-arrow@1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-G+KcpzXHq24iH0uGG/pF8LyzpFJYGD4RfLjCIBfGdSLXvjLHST31RUiRVrupIBMvIppMgSzQ6l66iAxl03tdlg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: false + + /@radix-ui/react-checkbox@1.1.4(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-wP0CPAHq+P5I4INKe3hJrIa1WoNqqrejzW+zoU0rOvo1b9gDEJJFl2rYfO1PYJUQCc2H1WZxIJmyv9BS8i5fLw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@radix-ui/primitive': 1.1.1 + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: false + + /@radix-ui/react-collapsible@1.1.3(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-jFSerheto1X03MUC0g6R7LedNW9EEGWdg9W1+MlpkMLwGkgkbUXLPBH/KIuWKXUoeYRVY11llqbTBDzuLg7qrw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@radix-ui/primitive': 1.1.1 + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: false + + /@radix-ui/react-collection@1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-9z54IEKRxIa9VityapoEYMuByaG42iSy1ZXlY2KcuLSEtq8x4987/N6m15ppoMffgZX72gER2uHe1D9Y6Unlcw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-slot': 1.1.2(@types/react@18.3.18)(react@18.3.1) + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: false + + /@radix-ui/react-compose-refs@1.1.1(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-Y9VzoRDSJtgFMUCoiZBDVo084VQ5hfpXxVE+NgkdNsjiDBByiImMZKKhxMwCbdHvhlENG6a833CbFkOQvTricw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.3.18 + react: 18.3.1 + dev: false + + /@radix-ui/react-context@1.1.1(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-UASk9zi+crv9WteK/NU4PLvOoL3OuE6BWVKNF6hPRBtYBDXQ2u5iu3O59zUlJiTVvkyuycnqrztsHVJwcK9K+Q==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.3.18 + react: 18.3.1 + dev: false + + /@radix-ui/react-direction@1.1.0(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.3.18 + react: 18.3.1 + dev: false + + /@radix-ui/react-dismissable-layer@1.1.5(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-E4TywXY6UsXNRhFrECa5HAvE5/4BFcGyfTyK36gP+pAW1ed7UTK4vKwdr53gAJYwqbfCWC6ATvJa3J3R/9+Qrg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@radix-ui/primitive': 1.1.1 + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: false + + /@radix-ui/react-dropdown-menu@2.1.6(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-no3X7V5fD487wab/ZYSHXq3H37u4NVeLDKI/Ks724X/eEFSSEFYZxWgsIlr1UBeEyDaM29HM5x9p1Nv8DuTYPA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@radix-ui/primitive': 1.1.1 + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-menu': 2.1.6(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: false + + /@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-pSIwfrT1a6sIoDASCSpFwOasEwKTZWDw/iBdtnqKO7v6FeOzYJ7U53cPzYFVR3geGGXgVHaH+CdngrrAzqUGxg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.3.18 + react: 18.3.1 + dev: false + + /@radix-ui/react-focus-scope@1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-zxwE80FCU7lcXUGWkdt6XpTTCKPitG1XKOwViTxHVKIJhZl9MvIl2dVHeZENCWD9+EdWv05wlaEkRXUykU27RA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: false + + /@radix-ui/react-id@1.1.0(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@types/react': 18.3.18 + react: 18.3.1 + dev: false + + /@radix-ui/react-label@2.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-zo1uGMTaNlHehDyFQcDZXRJhUPDuukcnHz0/jnrup0JA6qL+AFpAnty+7VKa9esuU5xTblAZzTGYJKSKaBxBhw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: false + + /@radix-ui/react-menu@2.1.6(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-tBBb5CXDJW3t2mo9WlO7r6GTmWV0F0uzHZVFmlRmYpiSK1CDU5IKojP1pm7oknpBOrFZx/YgBRW9oorPO2S/Lg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@radix-ui/primitive': 1.1.1 + '@radix-ui/react-collection': 1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.5(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-popper': 1.2.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-portal': 1.1.4(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-roving-focus': 1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-slot': 1.1.2(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) + aria-hidden: 1.2.4 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-remove-scroll: 2.6.3(@types/react@18.3.18)(react@18.3.1) + dev: false + + /@radix-ui/react-popover@1.1.6(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-NQouW0x4/GnkFJ/pRqsIS3rM/k97VzKnVb2jB7Gq7VEGPy5g7uNV1ykySFt7eWSp3i2uSGFwaJcvIRJBAHmmFg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@radix-ui/primitive': 1.1.1 + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.5(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-popper': 1.2.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-portal': 1.1.4(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-slot': 1.1.2(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) + aria-hidden: 1.2.4 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-remove-scroll: 2.6.3(@types/react@18.3.18)(react@18.3.1) + dev: false + + /@radix-ui/react-popper@1.2.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-Rvqc3nOpwseCyj/rgjlJDYAgyfw7OC1tTkKn2ivhaMGcYt8FSBlahHOZak2i3QwkRXUXgGgzeEe2RuqeEHuHgA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-arrow': 1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/rect': 1.1.0 + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: false + + /@radix-ui/react-portal@1.1.4(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-sn2O9k1rPFYVyKd5LAJfo96JlSGVFpa1fS6UuBJfrZadudiw5tAmru+n1x7aMRQ84qDM71Zh1+SzK5QwU0tJfA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: false + + /@radix-ui/react-presence@1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-18TFr80t5EVgL9x1SwF/YGtfG+l0BS0PRAlCWBDoBEiDQjeKgnNZRVJp/oVBl24sr3Gbfwc/Qpj4OcWTQMsAEg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: false + + /@radix-ui/react-primitive@2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-Ec/0d38EIuvDF+GZjcMU/Ze6MxntVJYO/fRlCPhCaVUyPY9WTalHJw54tp9sXeJo3tlShWpy41vQRgLRGOuz+w==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@radix-ui/react-slot': 1.1.2(@types/react@18.3.18)(react@18.3.1) + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: false + + /@radix-ui/react-radio-group@1.2.3(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-xtCsqt8Rp09FK50ItqEqTJ7Sxanz8EM8dnkVIhJrc/wkMMomSmXHvYbhv3E7Zx4oXh98aaLt9W679SUYXg4IDA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@radix-ui/primitive': 1.1.1 + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-roving-focus': 1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: false + + /@radix-ui/react-roving-focus@1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-zgMQWkNO169GtGqRvYrzb0Zf8NhMHS2DuEB/TiEmVnpr5OqPU3i8lfbxaAmC2J/KYuIQxyoQQ6DxepyXp61/xw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@radix-ui/primitive': 1.1.1 + '@radix-ui/react-collection': 1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: false + + /@radix-ui/react-slider@1.2.3(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-nNrLAWLjGESnhqBqcCNW4w2nn7LxudyMzeB6VgdyAnFLC6kfQgnAjSL2v6UkQTnDctJBlxrmxfplWS4iYjdUTw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@radix-ui/number': 1.1.0 + '@radix-ui/primitive': 1.1.1 + '@radix-ui/react-collection': 1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: false + + /@radix-ui/react-slot@1.1.2(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-YAKxaiGsSQJ38VzKH86/BPRC4rh+b1Jpa+JneA5LRE7skmLPNAyeG8kPJj/oo4STLvlrs8vkf/iYyc3A5stYCQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@types/react': 18.3.18 + react: 18.3.1 + dev: false + + /@radix-ui/react-switch@1.1.3(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-1nc+vjEOQkJVsJtWPSiISGT6OKm4SiOdjMo+/icLxo2G4vxz1GntC5MzfL4v8ey9OEfw787QCD1y3mUv0NiFEQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@radix-ui/primitive': 1.1.1 + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: false + + /@radix-ui/react-tabs@1.1.3(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-9mFyI30cuRDImbmFF6O2KUJdgEOsGh9Vmx9x/Dh9tOhL7BngmQPQfwW4aejKm5OHpfWIdmeV6ySyuxoOGjtNng==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@radix-ui/primitive': 1.1.1 + '@radix-ui/react-context': 1.1.1(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-roving-focus': 1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: false + + /@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.3.18 + react: 18.3.1 + dev: false + + /@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@types/react': 18.3.18 + react: 18.3.1 + dev: false + + /@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@types/react': 18.3.18 + react: 18.3.1 + dev: false + + /@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.3.18 + react: 18.3.1 + dev: false + + /@radix-ui/react-use-previous@1.1.0(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-Z/e78qg2YFnnXcW88A4JmTtm4ADckLno6F7OXotmkQfeuCVaKuYzqAATPhVzl3delXE7CxIV8shofPn3jPc5Og==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.3.18 + react: 18.3.1 + dev: false + + /@radix-ui/react-use-rect@1.1.0(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@radix-ui/rect': 1.1.0 + '@types/react': 18.3.18 + react: 18.3.1 + dev: false + + /@radix-ui/react-use-size@1.1.0(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.18)(react@18.3.1) + '@types/react': 18.3.18 + react: 18.3.1 + dev: false + + /@radix-ui/rect@1.1.0: + resolution: {integrity: sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==} + dev: false + + /@rollup/pluginutils@5.1.4: + resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@types/estree': 1.0.6 + estree-walker: 2.0.2 + picomatch: 4.0.2 + dev: true + + /@rollup/rollup-android-arm-eabi@4.34.8: + resolution: {integrity: sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-android-arm64@4.34.8: + resolution: {integrity: sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-arm64@4.34.8: + resolution: {integrity: sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-x64@4.34.8: + resolution: {integrity: sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-freebsd-arm64@4.34.8: + resolution: {integrity: sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-freebsd-x64@4.34.8: + resolution: {integrity: sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm-gnueabihf@4.34.8: + resolution: {integrity: sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm-musleabihf@4.34.8: + resolution: {integrity: sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-gnu@4.34.8: + resolution: {integrity: sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-musl@4.34.8: + resolution: {integrity: sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-loongarch64-gnu@4.34.8: + resolution: {integrity: sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-powerpc64le-gnu@4.34.8: + resolution: {integrity: sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-riscv64-gnu@4.34.8: + resolution: {integrity: sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-s390x-gnu@4.34.8: + resolution: {integrity: sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-gnu@4.34.8: + resolution: {integrity: sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-musl@4.34.8: + resolution: {integrity: sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-arm64-msvc@4.34.8: + resolution: {integrity: sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-ia32-msvc@4.34.8: + resolution: {integrity: sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-x64-msvc@4.34.8: + resolution: {integrity: sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rtsao/scc@1.1.0: + resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} + dev: true + + /@rushstack/eslint-patch@1.10.5: + resolution: {integrity: sha512-kkKUDVlII2DQiKy7UstOR1ErJP8kUKAQ4oa+SQtM0K+lPdmmjj0YnnxBgtTVYH7mUKtbsxeFC9y0AmK7Yb78/A==} + dev: true + + /@storybook/addon-actions@8.5.8(storybook@8.5.8): + resolution: {integrity: sha512-7J0NAz+WDw1NmvmKIh0Qr5cxgVRDPFC5fmngbDNxedk147TkwrgmqOypgEi/SAksHbTWxJclbimoqdcsNtWffA==} + peerDependencies: + storybook: ^8.5.8 + dependencies: + '@storybook/global': 5.0.0 + '@types/uuid': 9.0.8 + dequal: 2.0.3 + polished: 4.3.1 + storybook: 8.5.8(prettier@3.5.1) + uuid: 9.0.1 + dev: true + + /@storybook/addon-backgrounds@8.5.8(storybook@8.5.8): + resolution: {integrity: sha512-TsQFagQ95+d7H3/+qUZKI2B0SEK8iu6CV13cyry9Dm59nn2bBylFrwx4I3xDQUOWMiSF6QIRjCYzxKQ/jJ5OEg==} + peerDependencies: + storybook: ^8.5.8 + dependencies: + '@storybook/global': 5.0.0 + memoizerific: 1.11.3 + storybook: 8.5.8(prettier@3.5.1) + ts-dedent: 2.2.0 + dev: true + + /@storybook/addon-controls@8.5.8(storybook@8.5.8): + resolution: {integrity: sha512-3iifI8mBGPsiPmV9eAYk+tK9i+xuWhVsa+sXz01xTZ/0yoOREpp972hka86mtCqdDTOJIpzh1LmxvB218OssvQ==} + peerDependencies: + storybook: ^8.5.8 + dependencies: + '@storybook/global': 5.0.0 + dequal: 2.0.3 + storybook: 8.5.8(prettier@3.5.1) + ts-dedent: 2.2.0 + dev: true + + /@storybook/addon-docs@8.5.8(@types/react@18.3.18)(storybook@8.5.8): + resolution: {integrity: sha512-zKVUqE0UGiq1gZtY2TX57SYB4RIsdlbTDxKW2JZ9HhZGLvZ5Qb7AvdiKTZxfOepGhuw3UcNXH/zCFkFCTJifMw==} + peerDependencies: + storybook: ^8.5.8 + dependencies: + '@mdx-js/react': 3.1.0(@types/react@18.3.18)(react@18.3.1) + '@storybook/blocks': 8.5.8(react-dom@18.3.1)(react@18.3.1)(storybook@8.5.8) + '@storybook/csf-plugin': 8.5.8(storybook@8.5.8) + '@storybook/react-dom-shim': 8.5.8(react-dom@18.3.1)(react@18.3.1)(storybook@8.5.8) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + storybook: 8.5.8(prettier@3.5.1) + ts-dedent: 2.2.0 + transitivePeerDependencies: + - '@types/react' + dev: true + + /@storybook/addon-essentials@8.5.8(@types/react@18.3.18)(storybook@8.5.8): + resolution: {integrity: sha512-sCNvMZqL6dywnyHuZBrWl4f6QXsvpJHOioL3wJJKaaRMZmctbFmS0u6J8TQjmgZhQfyRzuJuhr1gJg9oeqp6AA==} + peerDependencies: + storybook: ^8.5.8 + dependencies: + '@storybook/addon-actions': 8.5.8(storybook@8.5.8) + '@storybook/addon-backgrounds': 8.5.8(storybook@8.5.8) + '@storybook/addon-controls': 8.5.8(storybook@8.5.8) + '@storybook/addon-docs': 8.5.8(@types/react@18.3.18)(storybook@8.5.8) + '@storybook/addon-highlight': 8.5.8(storybook@8.5.8) + '@storybook/addon-measure': 8.5.8(storybook@8.5.8) + '@storybook/addon-outline': 8.5.8(storybook@8.5.8) + '@storybook/addon-toolbars': 8.5.8(storybook@8.5.8) + '@storybook/addon-viewport': 8.5.8(storybook@8.5.8) + storybook: 8.5.8(prettier@3.5.1) + ts-dedent: 2.2.0 + transitivePeerDependencies: + - '@types/react' + dev: true + + /@storybook/addon-highlight@8.5.8(storybook@8.5.8): + resolution: {integrity: sha512-kkldtFrY0oQJY/vfNLkV66hVgtp66OO8T68KoZFsmUz4a3iYgzDS8WF+Av2/9jthktFvMchjFr8NKOno9YBGIg==} + peerDependencies: + storybook: ^8.5.8 + dependencies: + '@storybook/global': 5.0.0 + storybook: 8.5.8(prettier@3.5.1) + dev: true + + /@storybook/addon-interactions@8.5.8(storybook@8.5.8): + resolution: {integrity: sha512-SDyIV3M+c41QemXgg1OchsFBO6YGZkZcmVeUF8C7aWm5SnzLh6B2OiggiKvRk0v3Eh3rDLXdkx3XdR2F/rG+0Q==} + peerDependencies: + storybook: ^8.5.8 + dependencies: + '@storybook/global': 5.0.0 + '@storybook/instrumenter': 8.5.8(storybook@8.5.8) + '@storybook/test': 8.5.8(storybook@8.5.8) + polished: 4.3.1 + storybook: 8.5.8(prettier@3.5.1) + ts-dedent: 2.2.0 + dev: true + + /@storybook/addon-measure@8.5.8(storybook@8.5.8): + resolution: {integrity: sha512-xf84ByTRkFPoNSck6Z5OJ0kXTYAYgmg/0Ke0eCY/CNgwh7lfjYQBrcjuKiYZ6jyRUMLdysXzIfF9/2MeFqLfIg==} + peerDependencies: + storybook: ^8.5.8 + dependencies: + '@storybook/global': 5.0.0 + storybook: 8.5.8(prettier@3.5.1) + tiny-invariant: 1.3.3 + dev: true + + /@storybook/addon-onboarding@8.5.8(storybook@8.5.8): + resolution: {integrity: sha512-VxAMHJWiiOeIenvsmHNsRxeRv7CwDj/2S3dxsmuqIBZ1UTofhVHs6n5rGQb6LyBC1fyIGxIkkrn65udtBIocoA==} + peerDependencies: + storybook: ^8.5.8 + dependencies: + storybook: 8.5.8(prettier@3.5.1) + dev: true + + /@storybook/addon-outline@8.5.8(storybook@8.5.8): + resolution: {integrity: sha512-NAC9VWZFg2gwvduzJRVAtxPeQfJjB8xfDDgcGjgLOCSQkZDDOmGVdLXf78pykMQKyuu/0YZ989KufAac6kRG5g==} + peerDependencies: + storybook: ^8.5.8 + dependencies: + '@storybook/global': 5.0.0 + storybook: 8.5.8(prettier@3.5.1) + ts-dedent: 2.2.0 + dev: true + + /@storybook/addon-themes@8.5.8(storybook@8.5.8): + resolution: {integrity: sha512-OqohA6mYZ3jm4UHp6W2xbuyHRmZvYtF/u54MaS2fgeZWHMYQ1Tp6O3bhzYu5BBT/wrtfYaSlbatAAFeyb0zucQ==} + peerDependencies: + storybook: ^8.5.8 + dependencies: + storybook: 8.5.8(prettier@3.5.1) + ts-dedent: 2.2.0 + dev: true + + /@storybook/addon-toolbars@8.5.8(storybook@8.5.8): + resolution: {integrity: sha512-AfGdMNBp+vOjyiFKlOyUFLIU0kN1QF4PhVBqd0vYkWAk2w9n6a/ZlG0TcJGe7K5+bcvmZDAerYMKbDMSeg9bAw==} + peerDependencies: + storybook: ^8.5.8 + dependencies: + storybook: 8.5.8(prettier@3.5.1) + dev: true + + /@storybook/addon-viewport@8.5.8(storybook@8.5.8): + resolution: {integrity: sha512-SdoRb4bH99Knj2R+rTcMQQxHrtcIO1GLzTFitAefxBE1OUkq8FNLHMHd0Ip/sCQGLW/5F03U70R2uh7SkhBBYA==} + peerDependencies: + storybook: ^8.5.8 + dependencies: + memoizerific: 1.11.3 + storybook: 8.5.8(prettier@3.5.1) + dev: true + + /@storybook/blocks@8.5.8(react-dom@18.3.1)(react@18.3.1)(storybook@8.5.8): + resolution: {integrity: sha512-O6tJDJM83fDm3ZP1+lTf24l7HOTzSRXkkMDD7zB/JHixzlj9p6wI4UQc2lplLadDCa5ya1IwyE7zUDN/0UfC5Q==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + storybook: ^8.5.8 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/csf': 0.1.12 + '@storybook/icons': 1.3.2(react-dom@18.3.1)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + storybook: 8.5.8(prettier@3.5.1) + ts-dedent: 2.2.0 + dev: true + + /@storybook/builder-vite@8.5.8(storybook@8.5.8)(vite@6.1.1): + resolution: {integrity: sha512-nm07wXP4MN7HlWqLRomSFHibwrwiY7V4kTohgsXSjTUod0J+xY+XvmkM4YRK2QYcUgVesG+Q2q3Q5NHof07sfg==} + peerDependencies: + storybook: ^8.5.8 + vite: ^4.0.0 || ^5.0.0 || ^6.0.0 + dependencies: + '@storybook/csf-plugin': 8.5.8(storybook@8.5.8) + browser-assert: 1.2.1 + storybook: 8.5.8(prettier@3.5.1) + ts-dedent: 2.2.0 + vite: 6.1.1(@types/node@22.13.4) + dev: true + + /@storybook/components@8.5.8(storybook@8.5.8): + resolution: {integrity: sha512-PPEMqWPXn7rX+qISaOOv9CDSuuvG538f0+4M5Ppq2LwpjXecgOG5ktqJF0ZqxmTytT+RpEaJmgjGW0dMAKZswA==} + peerDependencies: + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + dependencies: + storybook: 8.5.8(prettier@3.5.1) + dev: true + + /@storybook/core@8.5.8(prettier@3.5.1): + resolution: {integrity: sha512-OT02DQhkGpBgn5P+nZOZmbzxqubC4liVqbhpjp/HOGi5cOA3+fCJzDJeSDTu+pPh7dZnopC4XnR+5dWjtOJHdA==} + peerDependencies: + prettier: ^2 || ^3 + peerDependenciesMeta: + prettier: + optional: true + dependencies: + '@storybook/csf': 0.1.12 + better-opn: 3.0.2 + browser-assert: 1.2.1 + esbuild: 0.25.0 + esbuild-register: 3.6.0(esbuild@0.25.0) + jsdoc-type-pratt-parser: 4.1.0 + prettier: 3.5.1 + process: 0.11.10 + recast: 0.23.9 + semver: 7.7.1 + util: 0.12.5 + ws: 8.18.1 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + + /@storybook/csf-plugin@8.5.8(storybook@8.5.8): + resolution: {integrity: sha512-9p+TFutbvtPYEmg14UsvqBDWKP/p/+OkIdi+gkwCMw0yiJF/+7ErMHDB0vr5SpJpU7SFQmfpY2c/LaglEtaniw==} + peerDependencies: + storybook: ^8.5.8 + dependencies: + storybook: 8.5.8(prettier@3.5.1) + unplugin: 1.16.1 + dev: true + + /@storybook/csf@0.1.12: + resolution: {integrity: sha512-9/exVhabisyIVL0VxTCxo01Tdm8wefIXKXfltAPTSr8cbLn5JAxGQ6QV3mjdecLGEOucfoVhAKtJfVHxEK1iqw==} + dependencies: + type-fest: 2.19.0 + dev: true + + /@storybook/csf@0.1.13: + resolution: {integrity: sha512-7xOOwCLGB3ebM87eemep89MYRFTko+D8qE7EdAAq74lgdqRR5cOUtYWJLjO2dLtP94nqoOdHJo6MdLLKzg412Q==} + dependencies: + type-fest: 2.19.0 + dev: true + + /@storybook/global@5.0.0: + resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} + dev: true + + /@storybook/icons@1.3.2(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-t3xcbCKkPvqyef8urBM0j/nP6sKtnlRkVgC+8JTbTAZQjaTmOjes3byEgzs89p4B/K6cJsg9wLW2k3SknLtYJw==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: true + + /@storybook/instrumenter@8.5.8(storybook@8.5.8): + resolution: {integrity: sha512-+d5bbnwqcSQlj0wkZo6/1b+8rge70EU2wTq14DO22/VSXa9nm3bwPJlEyqBT7laWmC4DJQWHVJwF/790KjT9yg==} + peerDependencies: + storybook: ^8.5.8 + dependencies: + '@storybook/global': 5.0.0 + '@vitest/utils': 2.1.9 + storybook: 8.5.8(prettier@3.5.1) + dev: true + + /@storybook/manager-api@8.5.8(storybook@8.5.8): + resolution: {integrity: sha512-ik3yikvYxAJMDFg0s3Pm7hZWucAlkFaaO7e2RlfOctaJFdaEi3evR4RS7GdmS38uKBEk31RC7x+nnIJkqEC59A==} + peerDependencies: + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + dependencies: + storybook: 8.5.8(prettier@3.5.1) + dev: true + + /@storybook/preview-api@8.5.8(storybook@8.5.8): + resolution: {integrity: sha512-HJoz2o28VVprnU5OG6JO6CHrD3ah6qVPWixbnmyUKd0hOYF5dayK5ptmeLyUpYX56Eb2KoYcuVaeQqAby4RkNw==} + peerDependencies: + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + dependencies: + storybook: 8.5.8(prettier@3.5.1) + dev: true + + /@storybook/react-dom-shim@8.5.8(react-dom@18.3.1)(react@18.3.1)(storybook@8.5.8): + resolution: {integrity: sha512-UT/kGJHPW+HLNCTmI1rV1to+dUZuXKUTaRv2wZ2BUq2/gjIuePyqQZYVQeb0LkZbuH2uviLrPfXpS5d3/RSUJw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + storybook: ^8.5.8 + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + storybook: 8.5.8(prettier@3.5.1) + dev: true + + /@storybook/react-vite@8.5.8(@storybook/test@8.5.8)(react-dom@18.3.1)(react@18.3.1)(storybook@8.5.8)(typescript@5.6.3)(vite@6.1.1): + resolution: {integrity: sha512-Fa3WjqMsY/52p8IHX52IofbvQpoh88cFA/SQ8Q6RUGCNvUVYG/l025pBYbm+PhAkKDQXTirRul9CwA66gGR9zA==} + engines: {node: '>=18.0.0'} + peerDependencies: + '@storybook/test': 8.5.8 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + storybook: ^8.5.8 + vite: ^4.0.0 || ^5.0.0 || ^6.0.0 + peerDependenciesMeta: + '@storybook/test': + optional: true + dependencies: + '@joshwooding/vite-plugin-react-docgen-typescript': 0.5.0(typescript@5.6.3)(vite@6.1.1) + '@rollup/pluginutils': 5.1.4 + '@storybook/builder-vite': 8.5.8(storybook@8.5.8)(vite@6.1.1) + '@storybook/react': 8.5.8(@storybook/test@8.5.8)(react-dom@18.3.1)(react@18.3.1)(storybook@8.5.8)(typescript@5.6.3) + '@storybook/test': 8.5.8(storybook@8.5.8) + find-up: 5.0.0 + magic-string: 0.30.17 + react: 18.3.1 + react-docgen: 7.1.1 + react-dom: 18.3.1(react@18.3.1) + resolve: 1.22.10 + storybook: 8.5.8(prettier@3.5.1) + tsconfig-paths: 4.2.0 + vite: 6.1.1(@types/node@22.13.4) + transitivePeerDependencies: + - rollup + - supports-color + - typescript + dev: true + + /@storybook/react@8.5.8(@storybook/test@8.5.8)(react-dom@18.3.1)(react@18.3.1)(storybook@8.5.8)(typescript@5.6.3): + resolution: {integrity: sha512-QYgKpInR2FLiJHsRoGKCzNhKTRNjOssbLZVd3B0ZABUee+AjkwE0Pey7x2XaNAcp9PxSjQXEPGu+DlaP4BWw2Q==} + engines: {node: '>=18.0.0'} + peerDependencies: + '@storybook/test': 8.5.8 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + storybook: ^8.5.8 + typescript: '>= 4.2.x' + peerDependenciesMeta: + '@storybook/test': + optional: true + typescript: + optional: true + dependencies: + '@storybook/components': 8.5.8(storybook@8.5.8) + '@storybook/global': 5.0.0 + '@storybook/manager-api': 8.5.8(storybook@8.5.8) + '@storybook/preview-api': 8.5.8(storybook@8.5.8) + '@storybook/react-dom-shim': 8.5.8(react-dom@18.3.1)(react@18.3.1)(storybook@8.5.8) + '@storybook/test': 8.5.8(storybook@8.5.8) + '@storybook/theming': 8.5.8(storybook@8.5.8) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + storybook: 8.5.8(prettier@3.5.1) + typescript: 5.6.3 + dev: true + + /@storybook/test@8.5.8(storybook@8.5.8): + resolution: {integrity: sha512-cpdl9Vk4msRnkINwwSNLklyWXOwAsLAA7JsHMICNPR2GFVc8T+TwZHATcRToCHXhFJTZBMMBYrnqCdD5C2Kr3g==} + peerDependencies: + storybook: ^8.5.8 + dependencies: + '@storybook/csf': 0.1.12 + '@storybook/global': 5.0.0 + '@storybook/instrumenter': 8.5.8(storybook@8.5.8) + '@testing-library/dom': 10.4.0 + '@testing-library/jest-dom': 6.5.0 + '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) + '@vitest/expect': 2.0.5 + '@vitest/spy': 2.0.5 + storybook: 8.5.8(prettier@3.5.1) + dev: true + + /@storybook/theming@8.5.8(storybook@8.5.8): + resolution: {integrity: sha512-/Rm6BV778sCT+3Ok861VYmw9BlEV5zcCq2zg5TOVuk8HqZw7H7VHtubVsjukEuhveYCs+oF+i2tv/II6jh6jdg==} + peerDependencies: + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + dependencies: + storybook: 8.5.8(prettier@3.5.1) + dev: true + + /@swc/counter@0.1.3: + resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + dev: false + + /@swc/helpers@0.5.15: + resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} + dependencies: + tslib: 2.8.1 + dev: false + + /@testing-library/dom@10.4.0: + resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==} + engines: {node: '>=18'} + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/runtime': 7.26.9 + '@types/aria-query': 5.0.4 + aria-query: 5.3.0 + chalk: 4.1.2 + dom-accessibility-api: 0.5.16 + lz-string: 1.5.0 + pretty-format: 27.5.1 + dev: true + + /@testing-library/jest-dom@6.5.0: + resolution: {integrity: sha512-xGGHpBXYSHUUr6XsKBfs85TWlYKpTc37cSBBVrXcib2MkHLboWlkClhWF37JKlDb9KEq3dHs+f2xR7XJEWGBxA==} + engines: {node: '>=14', npm: '>=6', yarn: '>=1'} + dependencies: + '@adobe/css-tools': 4.4.2 + aria-query: 5.3.2 + chalk: 3.0.0 + css.escape: 1.5.1 + dom-accessibility-api: 0.6.3 + lodash: 4.17.21 + redent: 3.0.0 + dev: true + + /@testing-library/user-event@14.5.2(@testing-library/dom@10.4.0): + resolution: {integrity: sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==} + engines: {node: '>=12', npm: '>=6'} + peerDependencies: + '@testing-library/dom': '>=7.21.4' + dependencies: + '@testing-library/dom': 10.4.0 + dev: true + + /@types/aria-query@5.0.4: + resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} + dev: true + + /@types/babel__core@7.20.5: + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + dependencies: + '@babel/parser': 7.26.9 + '@babel/types': 7.26.9 + '@types/babel__generator': 7.6.8 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.6 + dev: true + + /@types/babel__generator@7.6.8: + resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} + dependencies: + '@babel/types': 7.26.9 + dev: true + + /@types/babel__template@7.4.4: + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + dependencies: + '@babel/parser': 7.26.9 + '@babel/types': 7.26.9 + dev: true + + /@types/babel__traverse@7.20.6: + resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} + dependencies: + '@babel/types': 7.26.9 + dev: true + + /@types/doctrine@0.0.9: + resolution: {integrity: sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==} + dev: true + + /@types/estree@1.0.6: + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + dev: true + + /@types/json-schema@7.0.15: + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + dev: true + + /@types/json5@0.0.29: + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + dev: true + + /@types/mdx@2.0.13: + resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} + dev: true + + /@types/node@22.13.4: + resolution: {integrity: sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==} + dependencies: + undici-types: 6.20.0 + dev: true + + /@types/prop-types@15.7.14: + resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} + + /@types/react-dom@18.3.5(@types/react@18.3.18): + resolution: {integrity: sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==} + peerDependencies: + '@types/react': ^18.0.0 + dependencies: + '@types/react': 18.3.18 + + /@types/react@18.3.18: + resolution: {integrity: sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==} + dependencies: + '@types/prop-types': 15.7.14 + csstype: 3.1.3 + + /@types/resolve@1.20.6: + resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==} + dev: true + + /@types/uuid@9.0.8: + resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} + dev: true + + /@typescript-eslint/eslint-plugin@8.24.1(@typescript-eslint/parser@8.24.1)(eslint@9.20.1)(typescript@5.6.3): + resolution: {integrity: sha512-ll1StnKtBigWIGqvYDVuDmXJHVH4zLVot1yQ4fJtLpL7qacwkxJc1T0bptqw+miBQ/QfUbhl1TcQ4accW5KUyA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.8.0' + dependencies: + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 8.24.1(eslint@9.20.1)(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.24.1 + '@typescript-eslint/type-utils': 8.24.1(eslint@9.20.1)(typescript@5.6.3) + '@typescript-eslint/utils': 8.24.1(eslint@9.20.1)(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.24.1 + eslint: 9.20.1 + graphemer: 1.4.0 + ignore: 5.3.2 + natural-compare: 1.4.0 + ts-api-utils: 2.0.1(typescript@5.6.3) + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/parser@8.24.1(eslint@9.20.1)(typescript@5.6.3): + resolution: {integrity: sha512-Tqoa05bu+t5s8CTZFaGpCH2ub3QeT9YDkXbPd3uQ4SfsLoh1/vv2GEYAioPoxCWJJNsenXlC88tRjwoHNts1oQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.8.0' + dependencies: + '@typescript-eslint/scope-manager': 8.24.1 + '@typescript-eslint/types': 8.24.1 + '@typescript-eslint/typescript-estree': 8.24.1(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.24.1 + debug: 4.4.0 + eslint: 9.20.1 + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/scope-manager@8.24.1: + resolution: {integrity: sha512-OdQr6BNBzwRjNEXMQyaGyZzgg7wzjYKfX2ZBV3E04hUCBDv3GQCHiz9RpqdUIiVrMgJGkXm3tcEh4vFSHreS2Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@typescript-eslint/types': 8.24.1 + '@typescript-eslint/visitor-keys': 8.24.1 + dev: true + + /@typescript-eslint/type-utils@8.24.1(eslint@9.20.1)(typescript@5.6.3): + resolution: {integrity: sha512-/Do9fmNgCsQ+K4rCz0STI7lYB4phTtEXqqCAs3gZW0pnK7lWNkvWd5iW545GSmApm4AzmQXmSqXPO565B4WVrw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.8.0' + dependencies: + '@typescript-eslint/typescript-estree': 8.24.1(typescript@5.6.3) + '@typescript-eslint/utils': 8.24.1(eslint@9.20.1)(typescript@5.6.3) + debug: 4.4.0 + eslint: 9.20.1 + ts-api-utils: 2.0.1(typescript@5.6.3) + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/types@8.24.1: + resolution: {integrity: sha512-9kqJ+2DkUXiuhoiYIUvIYjGcwle8pcPpdlfkemGvTObzgmYfJ5d0Qm6jwb4NBXP9W1I5tss0VIAnWFumz3mC5A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + + /@typescript-eslint/typescript-estree@8.24.1(typescript@5.6.3): + resolution: {integrity: sha512-UPyy4MJ/0RE648DSKQe9g0VDSehPINiejjA6ElqnFaFIhI6ZEiZAkUI0D5MCk0bQcTf/LVqZStvQ6K4lPn/BRg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <5.8.0' + dependencies: + '@typescript-eslint/types': 8.24.1 + '@typescript-eslint/visitor-keys': 8.24.1 + debug: 4.4.0 + fast-glob: 3.3.3 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.7.1 + ts-api-utils: 2.0.1(typescript@5.6.3) + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/utils@8.24.1(eslint@9.20.1)(typescript@5.6.3): + resolution: {integrity: sha512-OOcg3PMMQx9EXspId5iktsI3eMaXVwlhC8BvNnX6B5w9a4dVgpkQZuU8Hy67TolKcl+iFWq0XX+jbDGN4xWxjQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.8.0' + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.1) + '@typescript-eslint/scope-manager': 8.24.1 + '@typescript-eslint/types': 8.24.1 + '@typescript-eslint/typescript-estree': 8.24.1(typescript@5.6.3) + eslint: 9.20.1 + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/visitor-keys@8.24.1: + resolution: {integrity: sha512-EwVHlp5l+2vp8CoqJm9KikPZgi3gbdZAtabKT9KPShGeOcJhsv4Zdo3oc8T8I0uKEmYoU4ItyxbptjF08enaxg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@typescript-eslint/types': 8.24.1 + eslint-visitor-keys: 4.2.0 + dev: true + + /@vitejs/plugin-react@4.3.4(vite@6.1.1): + resolution: {integrity: sha512-SCCPBJtYLdE8PX/7ZQAs1QAZ8Jqwih+0VBLum1EGqmCCQal+MIUqLCzj3ZUy8ufbC0cAM4LRlSTm7IQJwWT4ug==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.2.0 || ^5.0.0 || ^6.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.9) + '@types/babel__core': 7.20.5 + react-refresh: 0.14.2 + vite: 6.1.1(@types/node@22.13.4) + transitivePeerDependencies: + - supports-color + dev: true + + /@vitest/expect@2.0.5: + resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==} + dependencies: + '@vitest/spy': 2.0.5 + '@vitest/utils': 2.0.5 + chai: 5.2.0 + tinyrainbow: 1.2.0 + dev: true + + /@vitest/pretty-format@2.0.5: + resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==} + dependencies: + tinyrainbow: 1.2.0 + dev: true + + /@vitest/pretty-format@2.1.9: + resolution: {integrity: sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ==} + dependencies: + tinyrainbow: 1.2.0 + dev: true + + /@vitest/spy@2.0.5: + resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==} + dependencies: + tinyspy: 3.0.2 + dev: true + + /@vitest/utils@2.0.5: + resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} + dependencies: + '@vitest/pretty-format': 2.0.5 + estree-walker: 3.0.3 + loupe: 3.1.3 + tinyrainbow: 1.2.0 + dev: true + + /@vitest/utils@2.1.9: + resolution: {integrity: sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==} + dependencies: + '@vitest/pretty-format': 2.1.9 + loupe: 3.1.3 + tinyrainbow: 1.2.0 + dev: true + + /acorn-jsx@5.3.2(acorn@8.14.0): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.14.0 + dev: true + + /acorn@8.14.0: + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + + /ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + dev: true + + /ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + /ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} + engines: {node: '>=12'} + + /ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + + /ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + dev: true + + /ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + + /any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + + /anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + /arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + + /argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + dev: true + + /aria-hidden@1.2.4: + resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==} + engines: {node: '>=10'} + dependencies: + tslib: 2.8.1 + dev: false + + /aria-query@5.3.0: + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + dependencies: + dequal: 2.0.3 + dev: true + + /aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} + dev: true + + /array-buffer-byte-length@1.0.2: + resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + is-array-buffer: 3.0.5 + dev: true + + /array-includes@3.1.8: + resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-object-atoms: 1.1.1 + get-intrinsic: 1.2.7 + is-string: 1.1.1 + dev: true + + /array.prototype.findlast@1.2.5: + resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-shim-unscopables: 1.1.0 + dev: true + + /array.prototype.findlastindex@1.2.5: + resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-shim-unscopables: 1.1.0 + dev: true + + /array.prototype.flat@1.3.3: + resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-shim-unscopables: 1.1.0 + dev: true + + /array.prototype.flatmap@1.3.3: + resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-shim-unscopables: 1.1.0 + dev: true + + /array.prototype.tosorted@1.1.4: + resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-shim-unscopables: 1.1.0 + dev: true + + /arraybuffer.prototype.slice@1.0.4: + resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.2 + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + is-array-buffer: 3.0.5 + dev: true + + /assertion-error@2.0.1: + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + engines: {node: '>=12'} + dev: true + + /ast-types-flow@0.0.8: + resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} + dev: true + + /ast-types@0.16.1: + resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} + engines: {node: '>=4'} + dependencies: + tslib: 2.8.1 + dev: true + + /async-function@1.0.0: + resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} + engines: {node: '>= 0.4'} + dev: true + + /autoprefixer@10.4.20(postcss@8.5.3): + resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.24.4 + caniuse-lite: 1.0.30001700 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.1.1 + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: true + + /available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + dependencies: + possible-typed-array-names: 1.1.0 + dev: true + + /axe-core@4.10.2: + resolution: {integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==} + engines: {node: '>=4'} + dev: true + + /axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + dev: true + + /balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + /better-opn@3.0.2: + resolution: {integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==} + engines: {node: '>=12.0.0'} + dependencies: + open: 8.4.2 + dev: true + + /binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + /brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + dev: true + + /brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + dependencies: + balanced-match: 1.0.2 + + /braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.1.1 + + /browser-assert@1.2.1: + resolution: {integrity: sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==} + dev: true + + /browserslist@4.24.4: + resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001700 + electron-to-chromium: 1.5.102 + node-releases: 2.0.19 + update-browserslist-db: 1.1.2(browserslist@4.24.4) + dev: true + + /bundle-require@5.1.0(esbuild@0.24.2): + resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + peerDependencies: + esbuild: '>=0.18' + dependencies: + esbuild: 0.24.2 + load-tsconfig: 0.2.5 + dev: true + + /busboy@1.6.0: + resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} + engines: {node: '>=10.16.0'} + dependencies: + streamsearch: 1.1.0 + dev: false + + /cac@6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} + dev: true + + /call-bind-apply-helpers@1.0.2: + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + dev: true + + /call-bind@1.0.8: + resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} + engines: {node: '>= 0.4'} + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + get-intrinsic: 1.2.7 + set-function-length: 1.2.2 + dev: true + + /call-bound@1.0.3: + resolution: {integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind-apply-helpers: 1.0.2 + get-intrinsic: 1.2.7 + dev: true + + /callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + dev: true + + /camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + + /caniuse-lite@1.0.30001700: + resolution: {integrity: sha512-2S6XIXwaE7K7erT8dY+kLQcpa5ms63XlRkMkReXjle+kf6c5g38vyMl+Z5y8dSxOFDhcFe+nxnn261PLxBSQsQ==} + + /chai@5.2.0: + resolution: {integrity: sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==} + engines: {node: '>=12'} + dependencies: + assertion-error: 2.0.1 + check-error: 2.1.1 + deep-eql: 5.0.2 + loupe: 3.1.3 + pathval: 2.0.0 + dev: true + + /chalk@3.0.0: + resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} + engines: {node: '>=8'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: true + + /chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: true + + /check-error@2.1.1: + resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} + engines: {node: '>= 16'} + dev: true + + /chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + /chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} + dependencies: + readdirp: 4.1.2 + dev: true + + /class-variance-authority@0.7.1: + resolution: {integrity: sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==} + dependencies: + clsx: 2.1.1 + dev: false + + /client-only@0.0.1: + resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} + dev: false + + /clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + dev: false + + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + /color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + requiresBuild: true + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 + dev: false + optional: true + + /color@4.2.3: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} + requiresBuild: true + dependencies: + color-convert: 2.0.1 + color-string: 1.9.1 + dev: false + optional: true + + /commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + + /concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + dev: true + + /consola@3.4.0: + resolution: {integrity: sha512-EiPU8G6dQG0GFHNR8ljnZFki/8a+cQwEQ+7wpxdChl02Q8HXlwEZWD5lqAF8vC2sEC3Tehr8hy7vErz88LHyUA==} + engines: {node: ^14.18.0 || >=16.10.0} + dev: true + + /convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + dev: true + + /cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + /css.escape@1.5.1: + resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} + dev: true + + /cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + /csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + + /damerau-levenshtein@1.0.8: + resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} + dev: true + + /data-view-buffer@1.0.2: + resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + is-data-view: 1.0.2 + dev: true + + /data-view-byte-length@1.0.2: + resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + is-data-view: 1.0.2 + dev: true + + /data-view-byte-offset@1.0.1: + resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + is-data-view: 1.0.2 + dev: true + + /date-fns@3.6.0: + resolution: {integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==} + dev: false + + /debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + dev: true + + /debug@4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + dev: true + + /deep-eql@5.0.2: + resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} + engines: {node: '>=6'} + dev: true + + /deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + dev: true + + /define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + dependencies: + es-define-property: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 + dev: true + + /define-lazy-prop@2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + dev: true + + /define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 + dev: true + + /dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + dev: true + + /detect-libc@2.0.3: + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} + engines: {node: '>=8'} + requiresBuild: true + dev: false + optional: true + + /detect-node-es@1.1.0: + resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} + dev: false + + /didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + + /dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + + /doctrine@2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} + dependencies: + esutils: 2.0.3 + dev: true + + /doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + dependencies: + esutils: 2.0.3 + dev: true + + /dom-accessibility-api@0.5.16: + resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} + dev: true + + /dom-accessibility-api@0.6.3: + resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==} + dev: true + + /dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + dependencies: + call-bind-apply-helpers: 1.0.2 + es-errors: 1.3.0 + gopd: 1.2.0 + dev: true + + /eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + /electron-to-chromium@1.5.102: + resolution: {integrity: sha512-eHhqaja8tE/FNpIiBrvBjFV/SSKpyWHLvxuR9dPTdo+3V9ppdLmFB7ZZQ98qNovcngPLYIz0oOBF9P0FfZef5Q==} + dev: true + + /emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + /emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + /enhanced-resolve@5.18.1: + resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + dev: true + + /es-abstract@1.23.9: + resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.2 + arraybuffer.prototype.slice: 1.0.4 + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 + data-view-buffer: 1.0.2 + data-view-byte-length: 1.0.2 + data-view-byte-offset: 1.0.1 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-set-tostringtag: 2.1.0 + es-to-primitive: 1.3.0 + function.prototype.name: 1.1.8 + get-intrinsic: 1.2.7 + get-proto: 1.0.1 + get-symbol-description: 1.1.0 + globalthis: 1.0.4 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + has-proto: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + internal-slot: 1.1.0 + is-array-buffer: 3.0.5 + is-callable: 1.2.7 + is-data-view: 1.0.2 + is-regex: 1.2.1 + is-shared-array-buffer: 1.0.4 + is-string: 1.1.1 + is-typed-array: 1.1.15 + is-weakref: 1.1.1 + math-intrinsics: 1.1.0 + object-inspect: 1.13.4 + object-keys: 1.1.1 + object.assign: 4.1.7 + own-keys: 1.0.1 + regexp.prototype.flags: 1.5.4 + safe-array-concat: 1.1.3 + safe-push-apply: 1.0.0 + safe-regex-test: 1.1.0 + set-proto: 1.0.0 + string.prototype.trim: 1.2.10 + string.prototype.trimend: 1.0.9 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.3 + typed-array-byte-length: 1.0.3 + typed-array-byte-offset: 1.0.4 + typed-array-length: 1.0.7 + unbox-primitive: 1.1.0 + which-typed-array: 1.1.18 + dev: true + + /es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} + dev: true + + /es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + dev: true + + /es-iterator-helpers@1.2.1: + resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-set-tostringtag: 2.1.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.7 + globalthis: 1.0.4 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + has-proto: 1.2.0 + has-symbols: 1.1.0 + internal-slot: 1.1.0 + iterator.prototype: 1.1.5 + safe-array-concat: 1.1.3 + dev: true + + /es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + dev: true + + /es-set-tostringtag@2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + dev: true + + /es-shim-unscopables@1.1.0: + resolution: {integrity: sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==} + engines: {node: '>= 0.4'} + dependencies: + hasown: 2.0.2 + dev: true + + /es-to-primitive@1.3.0: + resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.7 + is-date-object: 1.1.0 + is-symbol: 1.1.1 + dev: true + + /esbuild-register@3.6.0(esbuild@0.25.0): + resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==} + peerDependencies: + esbuild: '>=0.12 <1' + dependencies: + debug: 4.4.0 + esbuild: 0.25.0 + transitivePeerDependencies: + - supports-color + dev: true + + /esbuild@0.24.2: + resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==} + engines: {node: '>=18'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/aix-ppc64': 0.24.2 + '@esbuild/android-arm': 0.24.2 + '@esbuild/android-arm64': 0.24.2 + '@esbuild/android-x64': 0.24.2 + '@esbuild/darwin-arm64': 0.24.2 + '@esbuild/darwin-x64': 0.24.2 + '@esbuild/freebsd-arm64': 0.24.2 + '@esbuild/freebsd-x64': 0.24.2 + '@esbuild/linux-arm': 0.24.2 + '@esbuild/linux-arm64': 0.24.2 + '@esbuild/linux-ia32': 0.24.2 + '@esbuild/linux-loong64': 0.24.2 + '@esbuild/linux-mips64el': 0.24.2 + '@esbuild/linux-ppc64': 0.24.2 + '@esbuild/linux-riscv64': 0.24.2 + '@esbuild/linux-s390x': 0.24.2 + '@esbuild/linux-x64': 0.24.2 + '@esbuild/netbsd-arm64': 0.24.2 + '@esbuild/netbsd-x64': 0.24.2 + '@esbuild/openbsd-arm64': 0.24.2 + '@esbuild/openbsd-x64': 0.24.2 + '@esbuild/sunos-x64': 0.24.2 + '@esbuild/win32-arm64': 0.24.2 + '@esbuild/win32-ia32': 0.24.2 + '@esbuild/win32-x64': 0.24.2 + dev: true + + /esbuild@0.25.0: + resolution: {integrity: sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==} + engines: {node: '>=18'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.0 + '@esbuild/android-arm': 0.25.0 + '@esbuild/android-arm64': 0.25.0 + '@esbuild/android-x64': 0.25.0 + '@esbuild/darwin-arm64': 0.25.0 + '@esbuild/darwin-x64': 0.25.0 + '@esbuild/freebsd-arm64': 0.25.0 + '@esbuild/freebsd-x64': 0.25.0 + '@esbuild/linux-arm': 0.25.0 + '@esbuild/linux-arm64': 0.25.0 + '@esbuild/linux-ia32': 0.25.0 + '@esbuild/linux-loong64': 0.25.0 + '@esbuild/linux-mips64el': 0.25.0 + '@esbuild/linux-ppc64': 0.25.0 + '@esbuild/linux-riscv64': 0.25.0 + '@esbuild/linux-s390x': 0.25.0 + '@esbuild/linux-x64': 0.25.0 + '@esbuild/netbsd-arm64': 0.25.0 + '@esbuild/netbsd-x64': 0.25.0 + '@esbuild/openbsd-arm64': 0.25.0 + '@esbuild/openbsd-x64': 0.25.0 + '@esbuild/sunos-x64': 0.25.0 + '@esbuild/win32-arm64': 0.25.0 + '@esbuild/win32-ia32': 0.25.0 + '@esbuild/win32-x64': 0.25.0 + dev: true + + /escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + dev: true + + /escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + dev: true + + /eslint-config-next@15.1.7(eslint@9.20.1)(typescript@5.6.3): + resolution: {integrity: sha512-zXoMnYUIy3XHaAoOhrcYkT9UQWvXqWju2K7NNsmb5wd/7XESDwof61eUdW4QhERr3eJ9Ko/vnXqIrj8kk/drYw==} + peerDependencies: + eslint: ^7.23.0 || ^8.0.0 || ^9.0.0 + typescript: '>=3.3.1' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@next/eslint-plugin-next': 15.1.7 + '@rushstack/eslint-patch': 1.10.5 + '@typescript-eslint/eslint-plugin': 8.24.1(@typescript-eslint/parser@8.24.1)(eslint@9.20.1)(typescript@5.6.3) + '@typescript-eslint/parser': 8.24.1(eslint@9.20.1)(typescript@5.6.3) + eslint: 9.20.1 + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.8.3(eslint-plugin-import@2.31.0)(eslint@9.20.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.24.1)(eslint-import-resolver-typescript@3.8.3)(eslint@9.20.1) + eslint-plugin-jsx-a11y: 6.10.2(eslint@9.20.1) + eslint-plugin-react: 7.37.4(eslint@9.20.1) + eslint-plugin-react-hooks: 5.1.0(eslint@9.20.1) + typescript: 5.6.3 + transitivePeerDependencies: + - eslint-import-resolver-webpack + - eslint-plugin-import-x + - supports-color + dev: true + + /eslint-import-resolver-node@0.3.9: + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} + dependencies: + debug: 3.2.7 + is-core-module: 2.16.1 + resolve: 1.22.10 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-import-resolver-typescript@3.8.3(eslint-plugin-import@2.31.0)(eslint@9.20.1): + resolution: {integrity: sha512-A0bu4Ks2QqDWNpeEgTQMPTngaMhuDu4yv6xpftBMAf+1ziXnpx+eSR1WRfoPTe2BAiAjHFZ7kSNx1fvr5g5pmQ==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '*' + eslint-plugin-import: '*' + eslint-plugin-import-x: '*' + peerDependenciesMeta: + eslint-plugin-import: + optional: true + eslint-plugin-import-x: + optional: true + dependencies: + '@nolyfill/is-core-module': 1.0.39 + debug: 4.4.0 + enhanced-resolve: 5.18.1 + eslint: 9.20.1 + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.24.1)(eslint-import-resolver-typescript@3.8.3)(eslint@9.20.1) + get-tsconfig: 4.10.0 + is-bun-module: 1.3.0 + stable-hash: 0.0.4 + tinyglobby: 0.2.12 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-module-utils@2.12.0(@typescript-eslint/parser@8.24.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.8.3)(eslint@9.20.1): + resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 8.24.1(eslint@9.20.1)(typescript@5.6.3) + debug: 3.2.7 + eslint: 9.20.1 + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.8.3(eslint-plugin-import@2.31.0)(eslint@9.20.1) + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.24.1)(eslint-import-resolver-typescript@3.8.3)(eslint@9.20.1): + resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@rtsao/scc': 1.1.0 + '@typescript-eslint/parser': 8.24.1(eslint@9.20.1)(typescript@5.6.3) + array-includes: 3.1.8 + array.prototype.findlastindex: 1.2.5 + array.prototype.flat: 1.3.3 + array.prototype.flatmap: 1.3.3 + debug: 3.2.7 + doctrine: 2.1.0 + eslint: 9.20.1 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.24.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.8.3)(eslint@9.20.1) + hasown: 2.0.2 + is-core-module: 2.16.1 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.1 + semver: 6.3.1 + string.prototype.trimend: 1.0.9 + tsconfig-paths: 3.15.0 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: true + + /eslint-plugin-jsx-a11y@6.10.2(eslint@9.20.1): + resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 + dependencies: + aria-query: 5.3.2 + array-includes: 3.1.8 + array.prototype.flatmap: 1.3.3 + ast-types-flow: 0.0.8 + axe-core: 4.10.2 + axobject-query: 4.1.0 + damerau-levenshtein: 1.0.8 + emoji-regex: 9.2.2 + eslint: 9.20.1 + hasown: 2.0.2 + jsx-ast-utils: 3.3.5 + language-tags: 1.0.9 + minimatch: 3.1.2 + object.fromentries: 2.0.8 + safe-regex-test: 1.1.0 + string.prototype.includes: 2.0.1 + dev: true + + /eslint-plugin-react-hooks@5.1.0(eslint@9.20.1): + resolution: {integrity: sha512-mpJRtPgHN2tNAvZ35AMfqeB3Xqeo273QxrHJsbBEPWODRM4r0yB6jfoROqKEYrOn27UtRPpcpHc2UqyBSuUNTw==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + dependencies: + eslint: 9.20.1 + dev: true + + /eslint-plugin-react-refresh@0.4.19(eslint@9.20.1): + resolution: {integrity: sha512-eyy8pcr/YxSYjBoqIFSrlbn9i/xvxUFa8CjzAYo9cFjgGXqq1hyjihcpZvxRLalpaWmueWR81xn7vuKmAFijDQ==} + peerDependencies: + eslint: '>=8.40' + dependencies: + eslint: 9.20.1 + dev: true + + /eslint-plugin-react@7.37.4(eslint@9.20.1): + resolution: {integrity: sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + dependencies: + array-includes: 3.1.8 + array.prototype.findlast: 1.2.5 + array.prototype.flatmap: 1.3.3 + array.prototype.tosorted: 1.1.4 + doctrine: 2.1.0 + es-iterator-helpers: 1.2.1 + eslint: 9.20.1 + estraverse: 5.3.0 + hasown: 2.0.2 + jsx-ast-utils: 3.3.5 + minimatch: 3.1.2 + object.entries: 1.1.8 + object.fromentries: 2.0.8 + object.values: 1.2.1 + prop-types: 15.8.1 + resolve: 2.0.0-next.5 + semver: 6.3.1 + string.prototype.matchall: 4.0.12 + string.prototype.repeat: 1.0.0 + dev: true + + /eslint-plugin-storybook@0.11.3(eslint@9.20.1)(typescript@5.6.3): + resolution: {integrity: sha512-gDBnBZiyk4ZG7OMSJRaHBcuJ8TMCXgMIQ3HB/XvtN0SvSio2ZOIeYD3yGj39g/DbyCe/Bg02j/ip9tWlDEs82A==} + engines: {node: '>= 18'} + peerDependencies: + eslint: '>=8' + typescript: '>=4.8.4 <5.8.0' + dependencies: + '@storybook/csf': 0.1.13 + '@typescript-eslint/utils': 8.24.1(eslint@9.20.1)(typescript@5.6.3) + eslint: 9.20.1 + ts-dedent: 2.2.0 + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-scope@8.2.0: + resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + dev: true + + /eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /eslint-visitor-keys@4.2.0: + resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + + /eslint@9.20.1: + resolution: {integrity: sha512-m1mM33o6dBUjxl2qb6wv6nGNwCAsns1eKtaQ4l/NPHeTvhiUPbtdfMyktxN4B3fgHIgsYh1VT3V9txblpQHq+g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.1) + '@eslint-community/regexpp': 4.12.1 + '@eslint/config-array': 0.19.2 + '@eslint/core': 0.11.0 + '@eslint/eslintrc': 3.2.0 + '@eslint/js': 9.20.0 + '@eslint/plugin-kit': 0.2.6 + '@humanfs/node': 0.16.6 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.2 + '@types/estree': 1.0.6 + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.6 + debug: 4.4.0 + escape-string-regexp: 4.0.0 + eslint-scope: 8.2.0 + eslint-visitor-keys: 4.2.0 + espree: 10.3.0 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + transitivePeerDependencies: + - supports-color + dev: true + + /espree@10.3.0: + resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + acorn: 8.14.0 + acorn-jsx: 5.3.2(acorn@8.14.0) + eslint-visitor-keys: 4.2.0 + dev: true + + /esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.3.0 + dev: true + + /esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + dependencies: + estraverse: 5.3.0 + dev: true + + /estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + dev: true + + /estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + dev: true + + /estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + dependencies: + '@types/estree': 1.0.6 + dev: true + + /esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + dev: true + + /fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + dev: true + + /fast-glob@3.3.1: + resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + dev: true + + /fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + + /fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + dev: true + + /fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + dev: true + + /fastq@1.19.0: + resolution: {integrity: sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==} + dependencies: + reusify: 1.0.4 + + /fdir@6.4.3(picomatch@4.0.2): + resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + dependencies: + picomatch: 4.0.2 + dev: true + + /file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} + dependencies: + flat-cache: 4.0.1 + dev: true + + /fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + + /find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: true + + /flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} + dependencies: + flatted: 3.3.3 + keyv: 4.5.4 + dev: true + + /flatted@3.3.3: + resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + dev: true + + /for-each@0.3.5: + resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.7 + dev: true + + /foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} + engines: {node: '>=14'} + dependencies: + cross-spawn: 7.0.6 + signal-exit: 4.1.0 + + /fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + dev: true + + /fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + optional: true + + /function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + /function.prototype.name@1.1.8: + resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + functions-have-names: 1.2.3 + hasown: 2.0.2 + is-callable: 1.2.7 + dev: true + + /functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + dev: true + + /gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + dev: true + + /get-intrinsic@1.2.7: + resolution: {integrity: sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + function-bind: 1.1.2 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + math-intrinsics: 1.1.0 + dev: true + + /get-nonce@1.0.1: + resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} + engines: {node: '>=6'} + dev: false + + /get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.1 + dev: true + + /get-symbol-description@1.1.0: + resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + dev: true + + /get-tsconfig@4.10.0: + resolution: {integrity: sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==} + dependencies: + resolve-pkg-maps: 1.0.0 + dev: true + + /glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + + /glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + + /glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + hasBin: true + dependencies: + foreground-child: 3.3.0 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.1 + path-scurry: 1.11.1 + + /globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + dev: true + + /globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} + dev: true + + /globals@15.15.0: + resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==} + engines: {node: '>=18'} + dev: true + + /globalthis@1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} + dependencies: + define-properties: 1.2.1 + gopd: 1.2.0 + dev: true + + /globrex@0.1.2: + resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + dev: true + + /gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + dev: true + + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + dev: true + + /graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + dev: true + + /has-bigints@1.1.0: + resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} + engines: {node: '>= 0.4'} + dev: true + + /has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + dev: true + + /has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + dependencies: + es-define-property: 1.0.1 + dev: true + + /has-proto@1.2.0: + resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} + engines: {node: '>= 0.4'} + dependencies: + dunder-proto: 1.0.1 + dev: true + + /has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + dev: true + + /has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.1.0 + dev: true + + /hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 + + /ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + dev: true + + /import-fresh@3.3.1: + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} + engines: {node: '>=6'} + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + dev: true + + /imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + dev: true + + /indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + dev: true + + /inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + dev: true + + /internal-slot@1.1.0: + resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.1.0 + dev: true + + /is-arguments@1.2.0: + resolution: {integrity: sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + has-tostringtag: 1.0.2 + dev: true + + /is-array-buffer@3.0.5: + resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + get-intrinsic: 1.2.7 + dev: true + + /is-arrayish@0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + requiresBuild: true + dev: false + optional: true + + /is-async-function@2.1.1: + resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==} + engines: {node: '>= 0.4'} + dependencies: + async-function: 1.0.0 + call-bound: 1.0.3 + get-proto: 1.0.1 + has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 + dev: true + + /is-bigint@1.1.0: + resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} + engines: {node: '>= 0.4'} + dependencies: + has-bigints: 1.1.0 + dev: true + + /is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.3.0 + + /is-boolean-object@1.2.2: + resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + has-tostringtag: 1.0.2 + dev: true + + /is-bun-module@1.3.0: + resolution: {integrity: sha512-DgXeu5UWI0IsMQundYb5UAOzm6G2eVnarJ0byP6Tm55iZNKceD59LNPA2L4VvsScTtHcw0yEkVwSf7PC+QoLSA==} + dependencies: + semver: 7.7.1 + dev: true + + /is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + dev: true + + /is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} + engines: {node: '>= 0.4'} + dependencies: + hasown: 2.0.2 + + /is-data-view@1.0.2: + resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + get-intrinsic: 1.2.7 + is-typed-array: 1.1.15 + dev: true + + /is-date-object@1.1.0: + resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + has-tostringtag: 1.0.2 + dev: true + + /is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + dev: true + + /is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + /is-finalizationregistry@1.1.1: + resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + dev: true + + /is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + /is-generator-function@1.1.0: + resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + get-proto: 1.0.1 + has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 + dev: true + + /is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + + /is-map@2.0.3: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} + dev: true + + /is-number-object@1.1.1: + resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + has-tostringtag: 1.0.2 + dev: true + + /is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + /is-regex@1.2.1: + resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + dev: true + + /is-set@2.0.3: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} + dev: true + + /is-shared-array-buffer@1.0.4: + resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + dev: true + + /is-string@1.1.1: + resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + has-tostringtag: 1.0.2 + dev: true + + /is-symbol@1.1.1: + resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + has-symbols: 1.1.0 + safe-regex-test: 1.1.0 + dev: true + + /is-typed-array@1.1.15: + resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} + engines: {node: '>= 0.4'} + dependencies: + which-typed-array: 1.1.18 + dev: true + + /is-weakmap@2.0.2: + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} + engines: {node: '>= 0.4'} + dev: true + + /is-weakref@1.1.1: + resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + dev: true + + /is-weakset@2.0.4: + resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + get-intrinsic: 1.2.7 + dev: true + + /is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + dependencies: + is-docker: 2.2.1 + dev: true + + /isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + dev: true + + /isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + /iterator.prototype@1.1.5: + resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + es-object-atoms: 1.1.1 + get-intrinsic: 1.2.7 + get-proto: 1.0.1 + has-symbols: 1.1.0 + set-function-name: 2.0.2 + dev: true + + /jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + + /jiti@1.21.7: + resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} + hasBin: true + + /joycon@3.1.1: + resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} + engines: {node: '>=10'} + dev: true + + /js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + /js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + dev: true + + /jsdoc-type-pratt-parser@4.1.0: + resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} + engines: {node: '>=12.0.0'} + dev: true + + /jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + dev: true + + /json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + dev: true + + /json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + dev: true + + /json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + dev: true + + /json5@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + dependencies: + minimist: 1.2.8 + dev: true + + /json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + dev: true + + /jsx-ast-utils@3.3.5: + resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} + engines: {node: '>=4.0'} + dependencies: + array-includes: 3.1.8 + array.prototype.flat: 1.3.3 + object.assign: 4.1.7 + object.values: 1.2.1 + dev: true + + /keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + dependencies: + json-buffer: 3.0.1 + dev: true + + /language-subtag-registry@0.3.23: + resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} + dev: true + + /language-tags@1.0.9: + resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} + engines: {node: '>=0.10'} + dependencies: + language-subtag-registry: 0.3.23 + dev: true + + /levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + dev: true + + /lilconfig@3.1.3: + resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} + engines: {node: '>=14'} + + /lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + /load-tsconfig@0.2.5: + resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + + /locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + dev: true + + /lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: true + + /lodash.sortby@4.7.0: + resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} + dev: true + + /lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + dev: true + + /loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + dependencies: + js-tokens: 4.0.0 + + /loupe@3.1.3: + resolution: {integrity: sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==} + dev: true + + /lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + + /lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + dependencies: + yallist: 3.1.1 + dev: true + + /lucide-react@0.474.0(react@18.3.1): + resolution: {integrity: sha512-CmghgHkh0OJNmxGKWc0qfPJCYHASPMVSyGY8fj3xgk4v84ItqDg64JNKFZn5hC6E0vHi6gxnbCgwhyVB09wQtA==} + peerDependencies: + react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 + dependencies: + react: 18.3.1 + dev: false + + /lz-string@1.5.0: + resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} + hasBin: true + dev: true + + /magic-string@0.27.0: + resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + dev: true + + /magic-string@0.30.17: + resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + dev: true + + /map-or-similar@1.5.0: + resolution: {integrity: sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==} + dev: true + + /math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + dev: true + + /memoizerific@1.11.3: + resolution: {integrity: sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==} + dependencies: + map-or-similar: 1.5.0 + dev: true + + /merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + /micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + /min-indent@1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} + dev: true + + /minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + dev: true + + /minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + + /minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + dev: true + + /minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} + + /ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + dev: true + + /mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + + /nanoid@3.3.8: + resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + /natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + dev: true + + /next@15.1.7(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-GNeINPGS9c6OZKCvKypbL8GTsT5GhWPp4DM0fzkXJuXMilOO2EeFxuAY6JZbtk6XIl6Ws10ag3xRINDjSO5+wg==} + engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.41.2 + babel-plugin-react-compiler: '*' + react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 + react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + '@playwright/test': + optional: true + babel-plugin-react-compiler: + optional: true + sass: + optional: true + dependencies: + '@next/env': 15.1.7 + '@swc/counter': 0.1.3 + '@swc/helpers': 0.5.15 + busboy: 1.6.0 + caniuse-lite: 1.0.30001700 + postcss: 8.4.31 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + styled-jsx: 5.1.6(react@18.3.1) + optionalDependencies: + '@next/swc-darwin-arm64': 15.1.7 + '@next/swc-darwin-x64': 15.1.7 + '@next/swc-linux-arm64-gnu': 15.1.7 + '@next/swc-linux-arm64-musl': 15.1.7 + '@next/swc-linux-x64-gnu': 15.1.7 + '@next/swc-linux-x64-musl': 15.1.7 + '@next/swc-win32-arm64-msvc': 15.1.7 + '@next/swc-win32-x64-msvc': 15.1.7 + sharp: 0.33.5 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + dev: false + + /node-releases@2.0.19: + resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} + dev: true + + /normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + /normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + dev: true + + /object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + /object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + + /object-inspect@1.13.4: + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} + engines: {node: '>= 0.4'} + dev: true + + /object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + dev: true + + /object.assign@4.1.7: + resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + has-symbols: 1.1.0 + object-keys: 1.1.1 + dev: true + + /object.entries@1.1.8: + resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + dev: true + + /object.fromentries@2.0.8: + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-object-atoms: 1.1.1 + dev: true + + /object.groupby@1.0.3: + resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + dev: true + + /object.values@1.2.1: + resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + dev: true + + /open@8.4.2: + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + engines: {node: '>=12'} + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + dev: true + + /optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + dev: true + + /own-keys@1.0.1: + resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.7 + object-keys: 1.1.1 + safe-push-apply: 1.0.0 + dev: true + + /p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + dev: true + + /p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + dev: true + + /package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + + /parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + dependencies: + callsites: 3.1.0 + dev: true + + /path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + dev: true + + /path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + /path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + /path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} + dependencies: + lru-cache: 10.4.3 + minipass: 7.1.2 + + /pathval@2.0.0: + resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} + engines: {node: '>= 14.16'} + dev: true + + /picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + /picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + /picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} + dev: true + + /pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + + /pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + + /polished@4.3.1: + resolution: {integrity: sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==} + engines: {node: '>=10'} + dependencies: + '@babel/runtime': 7.26.9 + dev: true + + /possible-typed-array-names@1.1.0: + resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} + engines: {node: '>= 0.4'} + dev: true + + /postcss-import@15.1.0(postcss@8.5.3): + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.10 + + /postcss-js@4.0.1(postcss@8.5.3): + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + dependencies: + camelcase-css: 2.0.1 + postcss: 8.5.3 + + /postcss-load-config@4.0.2(postcss@8.5.3): + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 3.1.3 + postcss: 8.5.3 + yaml: 2.7.0 + + /postcss-load-config@6.0.1(postcss@8.5.3): + resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} + engines: {node: '>= 18'} + peerDependencies: + jiti: '>=1.21.0' + postcss: '>=8.0.9' + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + jiti: + optional: true + postcss: + optional: true + tsx: + optional: true + yaml: + optional: true + dependencies: + lilconfig: 3.1.3 + postcss: 8.5.3 + dev: true + + /postcss-nested@6.2.0(postcss@8.5.3): + resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + dependencies: + postcss: 8.5.3 + postcss-selector-parser: 6.1.2 + + /postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + /postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + /postcss@8.4.31: + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.8 + picocolors: 1.1.1 + source-map-js: 1.2.1 + dev: false + + /postcss@8.5.3: + resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.8 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + /prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + dev: true + + /prettier-plugin-tailwindcss@0.6.11(prettier@3.5.1): + resolution: {integrity: sha512-YxaYSIvZPAqhrrEpRtonnrXdghZg1irNg4qrjboCXrpybLWVs55cW2N3juhspVJiO0JBvYJT8SYsJpc8OQSnsA==} + engines: {node: '>=14.21.3'} + peerDependencies: + '@ianvs/prettier-plugin-sort-imports': '*' + '@prettier/plugin-pug': '*' + '@shopify/prettier-plugin-liquid': '*' + '@trivago/prettier-plugin-sort-imports': '*' + '@zackad/prettier-plugin-twig': '*' + prettier: ^3.0 + prettier-plugin-astro: '*' + prettier-plugin-css-order: '*' + prettier-plugin-import-sort: '*' + prettier-plugin-jsdoc: '*' + prettier-plugin-marko: '*' + prettier-plugin-multiline-arrays: '*' + prettier-plugin-organize-attributes: '*' + prettier-plugin-organize-imports: '*' + prettier-plugin-sort-imports: '*' + prettier-plugin-style-order: '*' + prettier-plugin-svelte: '*' + peerDependenciesMeta: + '@ianvs/prettier-plugin-sort-imports': + optional: true + '@prettier/plugin-pug': + optional: true + '@shopify/prettier-plugin-liquid': + optional: true + '@trivago/prettier-plugin-sort-imports': + optional: true + '@zackad/prettier-plugin-twig': + optional: true + prettier-plugin-astro: + optional: true + prettier-plugin-css-order: + optional: true + prettier-plugin-import-sort: + optional: true + prettier-plugin-jsdoc: + optional: true + prettier-plugin-marko: + optional: true + prettier-plugin-multiline-arrays: + optional: true + prettier-plugin-organize-attributes: + optional: true + prettier-plugin-organize-imports: + optional: true + prettier-plugin-sort-imports: + optional: true + prettier-plugin-style-order: + optional: true + prettier-plugin-svelte: + optional: true + dependencies: + prettier: 3.5.1 + dev: true + + /prettier@3.5.1: + resolution: {integrity: sha512-hPpFQvHwL3Qv5AdRvBFMhnKo4tYxp0ReXiPn2bxkiohEX6mBeBwEpBSQTkD458RaaDKQMYSp4hX4UtfUTA5wDw==} + engines: {node: '>=14'} + hasBin: true + dev: true + + /pretty-format@27.5.1: + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 17.0.2 + dev: true + + /process@0.11.10: + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} + engines: {node: '>= 0.6.0'} + dev: true + + /prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + dev: true + + /punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + dev: true + + /queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + /react-day-picker@8.10.1(date-fns@3.6.0)(react@18.3.1): + resolution: {integrity: sha512-TMx7fNbhLk15eqcMt+7Z7S2KF7mfTId/XJDjKE8f+IUcFn0l08/kI4FiYTL/0yuOLmEcbR4Fwe3GJf/NiiMnPA==} + peerDependencies: + date-fns: ^2.28.0 || ^3.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + date-fns: 3.6.0 + react: 18.3.1 + dev: false + + /react-docgen-typescript@2.2.2(typescript@5.6.3): + resolution: {integrity: sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==} + peerDependencies: + typescript: '>= 4.3.x' + dependencies: + typescript: 5.6.3 + dev: true + + /react-docgen@7.1.1: + resolution: {integrity: sha512-hlSJDQ2synMPKFZOsKo9Hi8WWZTC7POR8EmWvTSjow+VDgKzkmjQvFm2fk0tmRw+f0vTOIYKlarR0iL4996pdg==} + engines: {node: '>=16.14.0'} + dependencies: + '@babel/core': 7.26.9 + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 + '@types/babel__core': 7.20.5 + '@types/babel__traverse': 7.20.6 + '@types/doctrine': 0.0.9 + '@types/resolve': 1.20.6 + doctrine: 3.0.0 + resolve: 1.22.10 + strip-indent: 4.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /react-dom@18.3.1(react@18.3.1): + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + peerDependencies: + react: ^18.3.1 + dependencies: + loose-envify: 1.4.0 + react: 18.3.1 + scheduler: 0.23.2 + + /react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + dev: true + + /react-is@17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + dev: true + + /react-refresh@0.14.2: + resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} + engines: {node: '>=0.10.0'} + dev: true + + /react-remove-scroll-bar@2.3.8(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.3.18 + react: 18.3.1 + react-style-singleton: 2.2.3(@types/react@18.3.18)(react@18.3.1) + tslib: 2.8.1 + dev: false + + /react-remove-scroll@2.6.3(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-pnAi91oOk8g8ABQKGF5/M9qxmmOPxaAnopyTHYfqYEwJhyFrbbBtHuSgtKEoH0jpcxx5o3hXqH1mNd9/Oi+8iQ==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.3.18 + react: 18.3.1 + react-remove-scroll-bar: 2.3.8(@types/react@18.3.18)(react@18.3.1) + react-style-singleton: 2.2.3(@types/react@18.3.18)(react@18.3.1) + tslib: 2.8.1 + use-callback-ref: 1.3.3(@types/react@18.3.18)(react@18.3.1) + use-sidecar: 1.1.3(@types/react@18.3.18)(react@18.3.1) + dev: false + + /react-style-singleton@2.2.3(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.3.18 + get-nonce: 1.0.1 + react: 18.3.1 + tslib: 2.8.1 + dev: false + + /react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + + /read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + dependencies: + pify: 2.3.0 + + /readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + + /readdirp@4.1.2: + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} + engines: {node: '>= 14.18.0'} + dev: true + + /recast@0.23.9: + resolution: {integrity: sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==} + engines: {node: '>= 4'} + dependencies: + ast-types: 0.16.1 + esprima: 4.0.1 + source-map: 0.6.1 + tiny-invariant: 1.3.3 + tslib: 2.8.1 + dev: true + + /redent@3.0.0: + resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} + engines: {node: '>=8'} + dependencies: + indent-string: 4.0.0 + strip-indent: 3.0.0 + dev: true + + /reflect.getprototypeof@1.0.10: + resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + get-intrinsic: 1.2.7 + get-proto: 1.0.1 + which-builtin-type: 1.2.1 + dev: true + + /regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + dev: true + + /regexp.prototype.flags@1.5.4: + resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-errors: 1.3.0 + get-proto: 1.0.1 + gopd: 1.2.0 + set-function-name: 2.0.2 + dev: true + + /resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + dev: true + + /resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + dev: true + + /resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + dev: true + + /resolve@1.22.10: + resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} + engines: {node: '>= 0.4'} + hasBin: true + dependencies: + is-core-module: 2.16.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + /resolve@2.0.0-next.5: + resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} + hasBin: true + dependencies: + is-core-module: 2.16.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: true + + /reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + /rollup@4.34.8: + resolution: {integrity: sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + dependencies: + '@types/estree': 1.0.6 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.34.8 + '@rollup/rollup-android-arm64': 4.34.8 + '@rollup/rollup-darwin-arm64': 4.34.8 + '@rollup/rollup-darwin-x64': 4.34.8 + '@rollup/rollup-freebsd-arm64': 4.34.8 + '@rollup/rollup-freebsd-x64': 4.34.8 + '@rollup/rollup-linux-arm-gnueabihf': 4.34.8 + '@rollup/rollup-linux-arm-musleabihf': 4.34.8 + '@rollup/rollup-linux-arm64-gnu': 4.34.8 + '@rollup/rollup-linux-arm64-musl': 4.34.8 + '@rollup/rollup-linux-loongarch64-gnu': 4.34.8 + '@rollup/rollup-linux-powerpc64le-gnu': 4.34.8 + '@rollup/rollup-linux-riscv64-gnu': 4.34.8 + '@rollup/rollup-linux-s390x-gnu': 4.34.8 + '@rollup/rollup-linux-x64-gnu': 4.34.8 + '@rollup/rollup-linux-x64-musl': 4.34.8 + '@rollup/rollup-win32-arm64-msvc': 4.34.8 + '@rollup/rollup-win32-ia32-msvc': 4.34.8 + '@rollup/rollup-win32-x64-msvc': 4.34.8 + fsevents: 2.3.3 + dev: true + + /run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + + /safe-array-concat@1.1.3: + resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} + engines: {node: '>=0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + get-intrinsic: 1.2.7 + has-symbols: 1.1.0 + isarray: 2.0.5 + dev: true + + /safe-push-apply@1.0.0: + resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + isarray: 2.0.5 + dev: true + + /safe-regex-test@1.1.0: + resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + is-regex: 1.2.1 + dev: true + + /scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + dependencies: + loose-envify: 1.4.0 + + /semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + dev: true + + /semver@7.7.1: + resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} + engines: {node: '>=10'} + hasBin: true + + /set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.7 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + dev: true + + /set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 + dev: true + + /set-proto@1.0.0: + resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} + engines: {node: '>= 0.4'} + dependencies: + dunder-proto: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + dev: true + + /sharp@0.33.5: + resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + requiresBuild: true + dependencies: + color: 4.2.3 + detect-libc: 2.0.3 + semver: 7.7.1 + optionalDependencies: + '@img/sharp-darwin-arm64': 0.33.5 + '@img/sharp-darwin-x64': 0.33.5 + '@img/sharp-libvips-darwin-arm64': 1.0.4 + '@img/sharp-libvips-darwin-x64': 1.0.4 + '@img/sharp-libvips-linux-arm': 1.0.5 + '@img/sharp-libvips-linux-arm64': 1.0.4 + '@img/sharp-libvips-linux-s390x': 1.0.4 + '@img/sharp-libvips-linux-x64': 1.0.4 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 + '@img/sharp-linux-arm': 0.33.5 + '@img/sharp-linux-arm64': 0.33.5 + '@img/sharp-linux-s390x': 0.33.5 + '@img/sharp-linux-x64': 0.33.5 + '@img/sharp-linuxmusl-arm64': 0.33.5 + '@img/sharp-linuxmusl-x64': 0.33.5 + '@img/sharp-wasm32': 0.33.5 + '@img/sharp-win32-ia32': 0.33.5 + '@img/sharp-win32-x64': 0.33.5 + dev: false + optional: true + + /shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + + /shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + /side-channel-list@1.0.0: + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + dev: true + + /side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + object-inspect: 1.13.4 + dev: true + + /side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + object-inspect: 1.13.4 + side-channel-map: 1.0.1 + dev: true + + /side-channel@1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-list: 1.0.0 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + dev: true + + /signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + /simple-swizzle@0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + requiresBuild: true + dependencies: + is-arrayish: 0.3.2 + dev: false + optional: true + + /source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + /source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + dev: true + + /source-map@0.8.0-beta.0: + resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} + engines: {node: '>= 8'} + dependencies: + whatwg-url: 7.1.0 + dev: true + + /stable-hash@0.0.4: + resolution: {integrity: sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==} + dev: true + + /storybook@8.5.8(prettier@3.5.1): + resolution: {integrity: sha512-k3QDa7z4a656oO3Mx929KNm+xIdEI2nIDCKatVl1mA6vt+ge+uwoiG+ro182J9LOEppR5XXD2mQQi4u1xNsy6A==} + hasBin: true + peerDependencies: + prettier: ^2 || ^3 + peerDependenciesMeta: + prettier: + optional: true + dependencies: + '@storybook/core': 8.5.8(prettier@3.5.1) + prettier: 3.5.1 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + + /streamsearch@1.1.0: + resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} + engines: {node: '>=10.0.0'} + dev: false + + /string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + /string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + + /string.prototype.includes@2.0.1: + resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + dev: true + + /string.prototype.matchall@4.0.12: + resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + get-intrinsic: 1.2.7 + gopd: 1.2.0 + has-symbols: 1.1.0 + internal-slot: 1.1.0 + regexp.prototype.flags: 1.5.4 + set-function-name: 2.0.2 + side-channel: 1.1.0 + dev: true + + /string.prototype.repeat@1.0.0: + resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} + dependencies: + define-properties: 1.2.1 + es-abstract: 1.23.9 + dev: true + + /string.prototype.trim@1.2.10: + resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-data-property: 1.1.4 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-object-atoms: 1.1.1 + has-property-descriptors: 1.0.2 + dev: true + + /string.prototype.trimend@1.0.9: + resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + dev: true + + /string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + dev: true + + /strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + + /strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + dependencies: + ansi-regex: 6.1.0 + + /strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + dev: true + + /strip-indent@3.0.0: + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + engines: {node: '>=8'} + dependencies: + min-indent: 1.0.1 + dev: true + + /strip-indent@4.0.0: + resolution: {integrity: sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==} + engines: {node: '>=12'} + dependencies: + min-indent: 1.0.1 + dev: true + + /strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + dev: true + + /styled-jsx@5.1.6(react@18.3.1): + resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true + dependencies: + client-only: 0.0.1 + react: 18.3.1 + dev: false + + /sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + dependencies: + '@jridgewell/gen-mapping': 0.3.8 + commander: 4.1.1 + glob: 10.4.5 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + + /supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + dev: true + + /supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + /tailwind-merge@3.0.1: + resolution: {integrity: sha512-AvzE8FmSoXC7nC+oU5GlQJbip2UO7tmOhOfQyOmPhrStOGXHU08j8mZEHZ4BmCqY5dWTCo4ClWkNyRNx1wpT0g==} + dev: false + + /tailwindcss-animate@1.0.7(tailwindcss@3.4.17): + resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==} + peerDependencies: + tailwindcss: '>=3.0.0 || insiders' + dependencies: + tailwindcss: 3.4.17 + dev: false + + /tailwindcss@3.4.17: + resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.6.0 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.3 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.7 + lilconfig: 3.1.3 + micromatch: 4.0.8 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.1.1 + postcss: 8.5.3 + postcss-import: 15.1.0(postcss@8.5.3) + postcss-js: 4.0.1(postcss@8.5.3) + postcss-load-config: 4.0.2(postcss@8.5.3) + postcss-nested: 6.2.0(postcss@8.5.3) + postcss-selector-parser: 6.1.2 + resolve: 1.22.10 + sucrase: 3.35.0 + transitivePeerDependencies: + - ts-node + + /tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + dev: true + + /thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + dependencies: + thenify: 3.3.1 + + /thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + dependencies: + any-promise: 1.3.0 + + /tiny-invariant@1.3.3: + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} + dev: true + + /tinyexec@0.3.2: + resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} + dev: true + + /tinyglobby@0.2.12: + resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==} + engines: {node: '>=12.0.0'} + dependencies: + fdir: 6.4.3(picomatch@4.0.2) + picomatch: 4.0.2 + dev: true + + /tinyrainbow@1.2.0: + resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} + engines: {node: '>=14.0.0'} + dev: true + + /tinyspy@3.0.2: + resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} + engines: {node: '>=14.0.0'} + dev: true + + /to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + + /tr46@1.0.1: + resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} + dependencies: + punycode: 2.3.1 + dev: true + + /tree-kill@1.2.2: + resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} + hasBin: true + dev: true + + /ts-api-utils@2.0.1(typescript@5.6.3): + resolution: {integrity: sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==} + engines: {node: '>=18.12'} + peerDependencies: + typescript: '>=4.8.4' + dependencies: + typescript: 5.6.3 + dev: true + + /ts-dedent@2.2.0: + resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} + engines: {node: '>=6.10'} + dev: true + + /ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + + /tsconfck@3.1.5(typescript@5.6.3): + resolution: {integrity: sha512-CLDfGgUp7XPswWnezWwsCRxNmgQjhYq3VXHM0/XIRxhVrKw0M1if9agzryh1QS3nxjCROvV+xWxoJO1YctzzWg==} + engines: {node: ^18 || >=20} + hasBin: true + peerDependencies: + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + dependencies: + typescript: 5.6.3 + dev: true + + /tsconfig-paths@3.15.0: + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} + dependencies: + '@types/json5': 0.0.29 + json5: 1.0.2 + minimist: 1.2.8 + strip-bom: 3.0.0 + dev: true + + /tsconfig-paths@4.2.0: + resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} + engines: {node: '>=6'} + dependencies: + json5: 2.2.3 + minimist: 1.2.8 + strip-bom: 3.0.0 + dev: true + + /tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + + /tsup@8.3.6(postcss@8.5.3)(typescript@5.6.3): + resolution: {integrity: sha512-XkVtlDV/58S9Ye0JxUUTcrQk4S+EqlOHKzg6Roa62rdjL1nGWNUstG0xgI4vanHdfIpjP448J8vlN0oK6XOJ5g==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + '@microsoft/api-extractor': ^7.36.0 + '@swc/core': ^1 + postcss: ^8.4.12 + typescript: '>=4.5.0' + peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true + '@swc/core': + optional: true + postcss: + optional: true + typescript: + optional: true + dependencies: + bundle-require: 5.1.0(esbuild@0.24.2) + cac: 6.7.14 + chokidar: 4.0.3 + consola: 3.4.0 + debug: 4.4.0 + esbuild: 0.24.2 + joycon: 3.1.1 + picocolors: 1.1.1 + postcss: 8.5.3 + postcss-load-config: 6.0.1(postcss@8.5.3) + resolve-from: 5.0.0 + rollup: 4.34.8 + source-map: 0.8.0-beta.0 + sucrase: 3.35.0 + tinyexec: 0.3.2 + tinyglobby: 0.2.12 + tree-kill: 1.2.2 + typescript: 5.6.3 + transitivePeerDependencies: + - jiti + - supports-color + - tsx + - yaml + dev: true + + /turbo-darwin-64@2.4.2: + resolution: {integrity: sha512-HFfemyWB60CJtEvVQj9yby5rkkWw9fLAdLtAPGtPQoU3tKh8t/uzCAZKso2aPVbib9vGUuGbPGoGpaRXdVhj5g==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /turbo-darwin-arm64@2.4.2: + resolution: {integrity: sha512-uwSx1dsBSSFeEC0nxyx2O219FEsS/haiESaWwE9JI8mHkQK61s6w6fN2G586krKxyNam4AIxRltleL+O2Em94g==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /turbo-linux-64@2.4.2: + resolution: {integrity: sha512-Fy/uL8z/LAYcPbm7a1LwFnTY9pIi5FAi12iuHsgB7zHjdh4eeIKS2NIg4nroAmTcUTUZ0/cVTo4bDOCUcS3aKw==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /turbo-linux-arm64@2.4.2: + resolution: {integrity: sha512-AEA0d8h5W/K6iiXfEgiNwWt0yqRL1NpBs8zQCLdc4/L7WeYeJW3sORWX8zt7xhutF/KW9gTm8ehKpiK6cCIsAA==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /turbo-windows-64@2.4.2: + resolution: {integrity: sha512-CybtIZ9wRgnnNFVN9En9G+rxsO+mwU81fvW4RpE8BWyNEkhQ8J28qYf4PaimueMxGHHp/28i/G7Kcdn2GAWG0g==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /turbo-windows-arm64@2.4.2: + resolution: {integrity: sha512-7V0yneVPL8Y3TgrkUIjw7Odmwu1tHnyIiPHFM7eFcA7U+H6hPXyCxge7nC3wOKfjhKCQqUm+Vf/k6kjmLz5G4g==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /turbo@2.4.2: + resolution: {integrity: sha512-Qxi0ioQCxMRUCcHKHZkTnYH8e7XCpNfg9QiJcyfWIc+ZXeaCjzV5rCGlbQlTXMAtI8qgfP8fZADv3CFtPwqdPQ==} + hasBin: true + optionalDependencies: + turbo-darwin-64: 2.4.2 + turbo-darwin-arm64: 2.4.2 + turbo-linux-64: 2.4.2 + turbo-linux-arm64: 2.4.2 + turbo-windows-64: 2.4.2 + turbo-windows-arm64: 2.4.2 + dev: true + + /type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + dev: true + + /type-fest@2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} + dev: true + + /typed-array-buffer@1.0.3: + resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + is-typed-array: 1.1.15 + dev: true + + /typed-array-byte-length@1.0.3: + resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + for-each: 0.3.5 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 + dev: true + + /typed-array-byte-offset@1.0.4: + resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + for-each: 0.3.5 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 + reflect.getprototypeof: 1.0.10 + dev: true + + /typed-array-length@1.0.7: + resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + for-each: 0.3.5 + gopd: 1.2.0 + is-typed-array: 1.1.15 + possible-typed-array-names: 1.1.0 + reflect.getprototypeof: 1.0.10 + dev: true + + /typescript-eslint@8.24.1(eslint@9.20.1)(typescript@5.6.3): + resolution: {integrity: sha512-cw3rEdzDqBs70TIcb0Gdzbt6h11BSs2pS0yaq7hDWDBtCCSei1pPSUXE9qUdQ/Wm9NgFg8mKtMt1b8fTHIl1jA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.8.0' + dependencies: + '@typescript-eslint/eslint-plugin': 8.24.1(@typescript-eslint/parser@8.24.1)(eslint@9.20.1)(typescript@5.6.3) + '@typescript-eslint/parser': 8.24.1(eslint@9.20.1)(typescript@5.6.3) + '@typescript-eslint/utils': 8.24.1(eslint@9.20.1)(typescript@5.6.3) + eslint: 9.20.1 + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + dev: true + + /typescript@5.6.3: + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} + engines: {node: '>=14.17'} + hasBin: true + dev: true + + /unbox-primitive@1.1.0: + resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + has-bigints: 1.1.0 + has-symbols: 1.1.0 + which-boxed-primitive: 1.1.1 + dev: true + + /undici-types@6.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + dev: true + + /unplugin@1.16.1: + resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==} + engines: {node: '>=14.0.0'} + dependencies: + acorn: 8.14.0 + webpack-virtual-modules: 0.6.2 + dev: true + + /update-browserslist-db@1.1.2(browserslist@4.24.4): + resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.24.4 + escalade: 3.2.0 + picocolors: 1.1.1 + dev: true + + /uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + dependencies: + punycode: 2.3.1 + dev: true + + /use-callback-ref@1.3.3(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.3.18 + react: 18.3.1 + tslib: 2.8.1 + dev: false + + /use-sidecar@1.1.3(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.3.18 + detect-node-es: 1.1.0 + react: 18.3.1 + tslib: 2.8.1 + dev: false + + /util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + /util@0.12.5: + resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} + dependencies: + inherits: 2.0.4 + is-arguments: 1.2.0 + is-generator-function: 1.1.0 + is-typed-array: 1.1.15 + which-typed-array: 1.1.18 + dev: true + + /uuid@9.0.1: + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + hasBin: true + dev: true + + /vite-tsconfig-paths@5.1.4(typescript@5.6.3)(vite@6.1.1): + resolution: {integrity: sha512-cYj0LRuLV2c2sMqhqhGpaO3LretdtMn/BVX4cPLanIZuwwrkVl+lK84E/miEXkCHWXuq65rhNN4rXsBcOB3S4w==} + peerDependencies: + vite: '*' + peerDependenciesMeta: + vite: + optional: true + dependencies: + debug: 4.4.0 + globrex: 0.1.2 + tsconfck: 3.1.5(typescript@5.6.3) + vite: 6.1.1(@types/node@22.13.4) + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /vite@6.1.1(@types/node@22.13.4): + resolution: {integrity: sha512-4GgM54XrwRfrOp297aIYspIti66k56v16ZnqHvrIM7mG+HjDlAwS7p+Srr7J6fGvEdOJ5JcQ/D9T7HhtdXDTzA==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: '>=1.21.0' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + dependencies: + '@types/node': 22.13.4 + esbuild: 0.24.2 + postcss: 8.5.3 + rollup: 4.34.8 + optionalDependencies: + fsevents: 2.3.3 + dev: true + + /webidl-conversions@4.0.2: + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} + dev: true + + /webpack-virtual-modules@0.6.2: + resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} + dev: true + + /whatwg-url@7.1.0: + resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} + dependencies: + lodash.sortby: 4.7.0 + tr46: 1.0.1 + webidl-conversions: 4.0.2 + dev: true + + /which-boxed-primitive@1.1.1: + resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} + engines: {node: '>= 0.4'} + dependencies: + is-bigint: 1.1.0 + is-boolean-object: 1.2.2 + is-number-object: 1.1.1 + is-string: 1.1.1 + is-symbol: 1.1.1 + dev: true + + /which-builtin-type@1.2.1: + resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + function.prototype.name: 1.1.8 + has-tostringtag: 1.0.2 + is-async-function: 2.1.1 + is-date-object: 1.1.0 + is-finalizationregistry: 1.1.1 + is-generator-function: 1.1.0 + is-regex: 1.2.1 + is-weakref: 1.1.1 + isarray: 2.0.5 + which-boxed-primitive: 1.1.1 + which-collection: 1.0.2 + which-typed-array: 1.1.18 + dev: true + + /which-collection@1.0.2: + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} + dependencies: + is-map: 2.0.3 + is-set: 2.0.3 + is-weakmap: 2.0.2 + is-weakset: 2.0.4 + dev: true + + /which-typed-array@1.1.18: + resolution: {integrity: sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 + for-each: 0.3.5 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + dev: true + + /which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + + /word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + dev: true + + /wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + /wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + + /ws@8.18.1: + resolution: {integrity: sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: true + + /yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + dev: true + + /yaml@2.7.0: + resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} + engines: {node: '>= 14'} + hasBin: true + + /yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + dev: true diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 000000000..b886c7822 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,3 @@ +packages: + - "apps/**" + - "packages/**" diff --git a/tsconfig.base.json b/tsconfig.base.json new file mode 100644 index 000000000..254e01445 --- /dev/null +++ b/tsconfig.base.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "compilerOptions": { + "moduleResolution": "node", + "verbatimModuleSyntax": true, + "strict": true, + "useUnknownInCatchVariables": true, + "noImplicitOverride": true, + "noUncheckedIndexedAccess": true, + "allowUnreachableCode": false, + "noFallthroughCasesInSwitch": true, + "forceConsistentCasingInFileNames": true, + "allowJs": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "noEmit": true, + "esModuleInterop": true, + "incremental": true, + "newLine": "lf" + }, + "exclude": ["**/node_modules", "**/.*/"] +} diff --git a/turbo.json b/turbo.json new file mode 100644 index 000000000..70eef40bc --- /dev/null +++ b/turbo.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://turbo.build/schema.json", + "globalDependencies": ["**/.env.*local"], + "tasks": { + "dev": { + "cache": false, + "persistent": true + }, + "build": { + "dependsOn": ["^build"], + "outputs": ["dist/**", ".next/**", "!.next/cache/**"] + } + } +}