import { Button as ButtonPrimitive } from "@base-ui/react/button"
import { cva, type VariantProps } from "class-variance-authority"
import { cn } from "@/packages/m3e/src/lib/cn"
import { Ripple } from "@/packages/m3e/src/components/ripple"
/*
* M3 Expressive button.
*
* Icon sizes (icon-*) also take width="narrow" | "wide" (M3E icon button widths).
*
* Each size sets three corner radii as CSS variables:
* --btn-r resting corner (round = half the height, square = size-specific)
* --btn-r-pressed corner while pressed (the M3E shape morph)
* --btn-r-selected corner of a selected toggle (round ↔ square swap)
*/
const buttonVariants = cva(
"group/button state-layer relative inline-flex shrink-0 cursor-pointer items-center justify-center overflow-hidden rounded-(--btn-r) border border-transparent whitespace-nowrap focus-ring transition-shape outline-none select-none disabled:pointer-events-none disabled:cursor-default disabled:border-transparent! disabled:bg-on-surface/10! disabled:text-on-surface/38! disabled:shadow-none! aria-invalid:border-error data-press:rounded-(--btn-r-pressed) [&_svg]:pointer-events-none [&_svg]:shrink-0 [&>*:not([data-slot=ripple])]:relative [&>*:not([data-slot=ripple])]:z-1",
{
variants: {
variant: {
/* M3 names */
filled:
"bg-primary text-on-primary hover:shadow-elevation-1 data-press:shadow-none",
tonal:
"bg-secondary-container text-on-secondary-container hover:shadow-elevation-1 data-press:shadow-none",
elevated:
"bg-surface-container-low text-primary shadow-elevation-1 hover:shadow-elevation-2 data-press:shadow-elevation-1",
outlined:
"border-outline-variant bg-transparent text-on-surface-variant disabled:border-on-surface/12!",
text: "bg-transparent text-primary disabled:bg-transparent!",
/* shadcn names */
default:
"bg-primary text-on-primary hover:shadow-elevation-1 data-press:shadow-none",
secondary:
"bg-secondary-container text-on-secondary-container hover:shadow-elevation-1 data-press:shadow-none",
tertiary:
"bg-tertiary-container text-on-tertiary-container hover:shadow-elevation-1 data-press:shadow-none",
outline:
"border-outline-variant bg-transparent text-on-surface-variant disabled:border-on-surface/12! aria-expanded:bg-on-surface-variant/8",
ghost:
"bg-transparent text-on-surface-variant disabled:bg-transparent! aria-expanded:bg-on-surface-variant/8",
destructive:
"bg-error text-on-error hover:shadow-elevation-1 data-press:shadow-none",
link: "state-layer-transparent bg-transparent text-primary underline-offset-4 hover:underline disabled:bg-transparent!",
},
size: {
xs: "h-8 gap-2 px-4 text-label-large [--btn-h2:16px] [--btn-r-pressed:var(--radius-sm)] [--btn-r-square:var(--radius-md)] [--btn-r:16px] has-data-[icon=inline-end]:pr-3 has-data-[icon=inline-start]:pl-3 [&_svg:not([class*='size-'])]:size-5",
sm: "h-10 gap-2 px-4 text-label-large [--btn-h2:20px] [--btn-r-pressed:var(--radius-sm)] [--btn-r-square:var(--radius-md)] [--btn-r:20px] has-data-[icon=inline-end]:pr-3 has-data-[icon=inline-start]:pl-3 [&_svg:not([class*='size-'])]:size-5",
default:
"h-10 gap-2 px-4 text-label-large [--btn-h2:20px] [--btn-r-pressed:var(--radius-sm)] [--btn-r-square:var(--radius-md)] [--btn-r:20px] has-data-[icon=inline-end]:pr-3 has-data-[icon=inline-start]:pl-3 [&_svg:not([class*='size-'])]:size-5",
md: "h-14 gap-2 px-6 text-title-medium [--btn-h2:28px] [--btn-r-pressed:var(--radius-md)] [--btn-r-square:var(--radius-lg)] [--btn-r:28px] has-data-[icon=inline-end]:pr-5 has-data-[icon=inline-start]:pl-5 [&_svg:not([class*='size-'])]:size-6",
lg: "h-24 gap-3 px-12 text-headline-small [--btn-h2:48px] [--btn-r-pressed:var(--radius-lg)] [--btn-r-square:var(--radius-2xl)] [--btn-r:48px] data-[variant=outline]:border-2 data-[variant=outlined]:border-2 [&_svg:not([class*='size-'])]:size-8",
xl: "h-34 gap-4 px-16 text-headline-large [--btn-h2:68px] [--btn-r-pressed:var(--radius-lg)] [--btn-r-square:var(--radius-2xl)] [--btn-r:68px] data-[variant=outline]:border-3 data-[variant=outlined]:border-3 [&_svg:not([class*='size-'])]:size-10",
/* icon buttons */
"icon-xs":
"size-8 [--btn-h2:16px] [--btn-r-pressed:var(--radius-sm)] [--btn-r-square:var(--radius-md)] [--btn-r:16px] [&_svg:not([class*='size-'])]:size-5",
"icon-sm":
"size-10 [--btn-h2:20px] [--btn-r-pressed:var(--radius-sm)] [--btn-r-square:var(--radius-md)] [--btn-r:20px] [&_svg:not([class*='size-'])]:size-6",
icon: "size-10 [--btn-h2:20px] [--btn-r-pressed:var(--radius-sm)] [--btn-r-square:var(--radius-md)] [--btn-r:20px] [&_svg:not([class*='size-'])]:size-6",
"icon-md":
"size-14 [--btn-h2:28px] [--btn-r-pressed:var(--radius-md)] [--btn-r-square:var(--radius-lg)] [--btn-r:28px] [&_svg:not([class*='size-'])]:size-6",
"icon-lg":
"size-24 [--btn-h2:48px] [--btn-r-pressed:var(--radius-lg)] [--btn-r-square:var(--radius-2xl)] [--btn-r:48px] [&_svg:not([class*='size-'])]:size-8",
"icon-xl":
"size-34 [--btn-h2:68px] [--btn-r-pressed:var(--radius-lg)] [--btn-r-square:var(--radius-2xl)] [--btn-r:68px] [&_svg:not([class*='size-'])]:size-10",
},
shape: {
round: "",
square: "[--btn-r:var(--btn-r-square)]",
},
/* icon buttons: M3E offers three widths at every size */
width: {
default: "",
narrow: "",
wide: "",
},
},
compoundVariants: [
{ size: "icon-xs", width: "narrow", className: "w-[28px]!" },
{ size: "icon-xs", width: "wide", className: "w-[40px]!" },
{ size: "icon-sm", width: "narrow", className: "w-[32px]!" },
{ size: "icon-sm", width: "wide", className: "w-[52px]!" },
{ size: "icon", width: "narrow", className: "w-[32px]!" },
{ size: "icon", width: "wide", className: "w-[52px]!" },
{ size: "icon-md", width: "narrow", className: "w-[48px]!" },
{ size: "icon-md", width: "wide", className: "w-[72px]!" },
{ size: "icon-lg", width: "narrow", className: "w-[64px]!" },
{ size: "icon-lg", width: "wide", className: "w-[128px]!" },
{ size: "icon-xl", width: "narrow", className: "w-[104px]!" },
{ size: "icon-xl", width: "wide", className: "w-[184px]!" },
],
defaultVariants: {
variant: "default",
size: "default",
shape: "round",
width: "default",
},
}
)
type ButtonProps = ButtonPrimitive.Props &
VariantProps<typeof buttonVariants> & {
disableRipple?: boolean
}
function Button({
className,
variant = "default",
size = "default",
shape = "round",
width = "default",
disableRipple,
children,
...props
}: ButtonProps) {
return (
<ButtonPrimitive
data-slot="button"
data-variant={variant}
data-size={size}
className={cn(buttonVariants({ variant, size, shape, width, className }))}
{...props}
>
<Ripple disabled={disableRipple || variant === "link"} />
{children}
</ButtonPrimitive>
)
}
export { Button, buttonVariants }
export type { ButtonProps }
04 Icon Buttons
By crysta1221
Try the interaction, copy the React source files, or download the complete example.
About 04 Icon Buttons
04 Icon Buttons is an animated React and Tailwind CSS button by crysta1221. Try the interaction, copy the React source, or download the example with creator credit.
- Effects and categories
- Hover effects, Animated
- Using this example
- Copy a TSX file or download the original source and standalone demo. Test keyboard focus, motion and contrast in your own project.
Usage, Tailwind and licensing questions
Read the source files
apps/docs/src/docs/examples/button/04-icon-buttons.tsx
import { Icon } from "@/packages/m3e/src/components/icon"
import { Button } from "@/packages/m3e/src/components/button"
export const meta = {
title: "Icon buttons",
description: "Icon-only sizes, in three widths.",
}
export default function Demo() {
return (
<>
<Button size="icon" variant="tonal" width="narrow" aria-label="Narrow">
<Icon name="add" />
</Button>
<Button size="icon" variant="tonal" aria-label="Default">
<Icon name="add" />
</Button>
<Button size="icon" variant="tonal" width="wide" aria-label="Wide">
<Icon name="add" />
</Button>
<Button size="icon-md" variant="filled" aria-label="Send">
<Icon name="send" />
</Button>
</>
)
}
packages/m3e/src/components/icon.tsx
import {
Icon as Iconify,
type IconProps as IconifyIconProps,
} from "@iconify/react/offline"
import { cn } from "@/packages/m3e/src/lib/cn"
import { registerIcons, warnIfMissing } from "./icon-registry"
/**
* Material Symbols Rounded (`material-symbols:*`), from the bundled icon data.
* Names use Material's ligature spelling ("arrow_back") or Iconify's
* ("arrow-back"). Unfilled icons are `*-outline-rounded`, filled `*-rounded`.
*/
export function symbolName(name: string, filled: boolean) {
const base = name.replaceAll("_", "-")
const icon = `material-symbols:${base}${filled ? "" : "-outline"}-rounded`
warnIfMissing(icon)
return icon
}
type IconProps = Omit<IconifyIconProps, "icon" | "children" | "fill"> & {
/** Material Symbols name, e.g. "home", "arrow_back" */
name: string
/**
* true: filled glyph. "auto": outlined, filled while the surrounding control
* is selected (aria-pressed / data-pressed / aria-selected / data-active /
* aria-current) — M3 fills icons of selected items.
*/
fill?: boolean | "auto"
/** px, defaults to 24 */
size?: number
}
function Icon({
name,
fill = false,
size = 24,
className,
...props
}: IconProps) {
const common = {
"aria-hidden": true,
"data-slot": "icon",
width: size,
height: size,
...props,
}
if (fill === "auto") {
return (
<span
data-slot="icon"
className={cn(
"m3-icon-auto inline-flex shrink-0 items-center justify-center align-middle",
className
)}
style={{ width: size, height: size }}
>
<Iconify
icon={symbolName(name, false)}
{...common}
className="m3-icon-outline"
/>
<Iconify
icon={symbolName(name, true)}
{...common}
className="m3-icon-filled"
/>
</span>
)
}
return (
<Iconify
icon={symbolName(name, fill)}
{...common}
className={cn("inline-block shrink-0 align-middle", className)}
/>
)
}
export { Icon, registerIcons }
packages/m3e/src/components/button.tsx
import { Button as ButtonPrimitive } from "@base-ui/react/button"
import { cva, type VariantProps } from "class-variance-authority"
import { cn } from "@/packages/m3e/src/lib/cn"
import { Ripple } from "@/packages/m3e/src/components/ripple"
/*
* M3 Expressive button.
*
* Icon sizes (icon-*) also take width="narrow" | "wide" (M3E icon button widths).
*
* Each size sets three corner radii as CSS variables:
* --btn-r resting corner (round = half the height, square = size-specific)
* --btn-r-pressed corner while pressed (the M3E shape morph)
* --btn-r-selected corner of a selected toggle (round ↔ square swap)
*/
const buttonVariants = cva(
"group/button state-layer relative inline-flex shrink-0 cursor-pointer items-center justify-center overflow-hidden rounded-(--btn-r) border border-transparent whitespace-nowrap focus-ring transition-shape outline-none select-none disabled:pointer-events-none disabled:cursor-default disabled:border-transparent! disabled:bg-on-surface/10! disabled:text-on-surface/38! disabled:shadow-none! aria-invalid:border-error data-press:rounded-(--btn-r-pressed) [&_svg]:pointer-events-none [&_svg]:shrink-0 [&>*:not([data-slot=ripple])]:relative [&>*:not([data-slot=ripple])]:z-1",
{
variants: {
variant: {
/* M3 names */
filled:
"bg-primary text-on-primary hover:shadow-elevation-1 data-press:shadow-none",
tonal:
"bg-secondary-container text-on-secondary-container hover:shadow-elevation-1 data-press:shadow-none",
elevated:
"bg-surface-container-low text-primary shadow-elevation-1 hover:shadow-elevation-2 data-press:shadow-elevation-1",
outlined:
"border-outline-variant bg-transparent text-on-surface-variant disabled:border-on-surface/12!",
text: "bg-transparent text-primary disabled:bg-transparent!",
/* shadcn names */
default:
"bg-primary text-on-primary hover:shadow-elevation-1 data-press:shadow-none",
secondary:
"bg-secondary-container text-on-secondary-container hover:shadow-elevation-1 data-press:shadow-none",
tertiary:
"bg-tertiary-container text-on-tertiary-container hover:shadow-elevation-1 data-press:shadow-none",
outline:
"border-outline-variant bg-transparent text-on-surface-variant disabled:border-on-surface/12! aria-expanded:bg-on-surface-variant/8",
ghost:
"bg-transparent text-on-surface-variant disabled:bg-transparent! aria-expanded:bg-on-surface-variant/8",
destructive:
"bg-error text-on-error hover:shadow-elevation-1 data-press:shadow-none",
link: "state-layer-transparent bg-transparent text-primary underline-offset-4 hover:underline disabled:bg-transparent!",
},
size: {
xs: "h-8 gap-2 px-4 text-label-large [--btn-h2:16px] [--btn-r-pressed:var(--radius-sm)] [--btn-r-square:var(--radius-md)] [--btn-r:16px] has-data-[icon=inline-end]:pr-3 has-data-[icon=inline-start]:pl-3 [&_svg:not([class*='size-'])]:size-5",
sm: "h-10 gap-2 px-4 text-label-large [--btn-h2:20px] [--btn-r-pressed:var(--radius-sm)] [--btn-r-square:var(--radius-md)] [--btn-r:20px] has-data-[icon=inline-end]:pr-3 has-data-[icon=inline-start]:pl-3 [&_svg:not([class*='size-'])]:size-5",
default:
"h-10 gap-2 px-4 text-label-large [--btn-h2:20px] [--btn-r-pressed:var(--radius-sm)] [--btn-r-square:var(--radius-md)] [--btn-r:20px] has-data-[icon=inline-end]:pr-3 has-data-[icon=inline-start]:pl-3 [&_svg:not([class*='size-'])]:size-5",
md: "h-14 gap-2 px-6 text-title-medium [--btn-h2:28px] [--btn-r-pressed:var(--radius-md)] [--btn-r-square:var(--radius-lg)] [--btn-r:28px] has-data-[icon=inline-end]:pr-5 has-data-[icon=inline-start]:pl-5 [&_svg:not([class*='size-'])]:size-6",
lg: "h-24 gap-3 px-12 text-headline-small [--btn-h2:48px] [--btn-r-pressed:var(--radius-lg)] [--btn-r-square:var(--radius-2xl)] [--btn-r:48px] data-[variant=outline]:border-2 data-[variant=outlined]:border-2 [&_svg:not([class*='size-'])]:size-8",
xl: "h-34 gap-4 px-16 text-headline-large [--btn-h2:68px] [--btn-r-pressed:var(--radius-lg)] [--btn-r-square:var(--radius-2xl)] [--btn-r:68px] data-[variant=outline]:border-3 data-[variant=outlined]:border-3 [&_svg:not([class*='size-'])]:size-10",
/* icon buttons */
"icon-xs":
"size-8 [--btn-h2:16px] [--btn-r-pressed:var(--radius-sm)] [--btn-r-square:var(--radius-md)] [--btn-r:16px] [&_svg:not([class*='size-'])]:size-5",
"icon-sm":
"size-10 [--btn-h2:20px] [--btn-r-pressed:var(--radius-sm)] [--btn-r-square:var(--radius-md)] [--btn-r:20px] [&_svg:not([class*='size-'])]:size-6",
icon: "size-10 [--btn-h2:20px] [--btn-r-pressed:var(--radius-sm)] [--btn-r-square:var(--radius-md)] [--btn-r:20px] [&_svg:not([class*='size-'])]:size-6",
"icon-md":
"size-14 [--btn-h2:28px] [--btn-r-pressed:var(--radius-md)] [--btn-r-square:var(--radius-lg)] [--btn-r:28px] [&_svg:not([class*='size-'])]:size-6",
"icon-lg":
"size-24 [--btn-h2:48px] [--btn-r-pressed:var(--radius-lg)] [--btn-r-square:var(--radius-2xl)] [--btn-r:48px] [&_svg:not([class*='size-'])]:size-8",
"icon-xl":
"size-34 [--btn-h2:68px] [--btn-r-pressed:var(--radius-lg)] [--btn-r-square:var(--radius-2xl)] [--btn-r:68px] [&_svg:not([class*='size-'])]:size-10",
},
shape: {
round: "",
square: "[--btn-r:var(--btn-r-square)]",
},
/* icon buttons: M3E offers three widths at every size */
width: {
default: "",
narrow: "",
wide: "",
},
},
compoundVariants: [
{ size: "icon-xs", width: "narrow", className: "w-[28px]!" },
{ size: "icon-xs", width: "wide", className: "w-[40px]!" },
{ size: "icon-sm", width: "narrow", className: "w-[32px]!" },
{ size: "icon-sm", width: "wide", className: "w-[52px]!" },
{ size: "icon", width: "narrow", className: "w-[32px]!" },
{ size: "icon", width: "wide", className: "w-[52px]!" },
{ size: "icon-md", width: "narrow", className: "w-[48px]!" },
{ size: "icon-md", width: "wide", className: "w-[72px]!" },
{ size: "icon-lg", width: "narrow", className: "w-[64px]!" },
{ size: "icon-lg", width: "wide", className: "w-[128px]!" },
{ size: "icon-xl", width: "narrow", className: "w-[104px]!" },
{ size: "icon-xl", width: "wide", className: "w-[184px]!" },
],
defaultVariants: {
variant: "default",
size: "default",
shape: "round",
width: "default",
},
}
)
type ButtonProps = ButtonPrimitive.Props &
VariantProps<typeof buttonVariants> & {
disableRipple?: boolean
}
function Button({
className,
variant = "default",
size = "default",
shape = "round",
width = "default",
disableRipple,
children,
...props
}: ButtonProps) {
return (
<ButtonPrimitive
data-slot="button"
data-variant={variant}
data-size={size}
className={cn(buttonVariants({ variant, size, shape, width, className }))}
{...props}
>
<Ripple disabled={disableRipple || variant === "link"} />
{children}
</ButtonPrimitive>
)
}
export { Button, buttonVariants }
export type { ButtonProps }
packages/m3e/src/components/icon-registry.ts
import { addCollection, type IconifyJSON } from "@iconify/react/offline"
import appIcons from "./icon-data.app"
import coreIcons from "./icon-data"
/*
* Icons are bundled, not fetched: the glyphs the code uses are written to
* icon-data.ts (used inside the M3E components) and icon-data.app.ts (used by
* your app) by `bun run gen:icons`, and registered here. Nothing is loaded
* from the Iconify API at runtime, and only these glyphs end up in the bundle.
*/
// replaced by the bundler (Vite, Next…), so this is dev-only code
declare const process: { env: { NODE_ENV?: string } }
const known = new Set<string>()
/** register more icons, e.g. from an Iconify JSON file */
export function registerIcons(data: IconifyJSON) {
addCollection(data)
const prefix = data.prefix ?? ""
for (const name of [
...Object.keys(data.icons ?? {}),
...Object.keys(data.aliases ?? {}),
])
known.add(`${prefix}:${name}`)
}
registerIcons(coreIcons)
registerIcons(appIcons)
const warned = new Set<string>()
/** in development, say once when an icon was never bundled */
export function warnIfMissing(icon: string) {
if (process.env.NODE_ENV === "production") return
if (known.has(icon) || warned.has(icon)) return
warned.add(icon)
console.warn(`[m3e] Icon "${icon}" is not bundled. Run: bun run gen:icons`)
}
packages/m3e/src/lib/cn.ts
/**
* `cn` taught the M3 Expressive utilities, so it doesn't mistake
* `text-label-large` (a font size) for a text color and drop `text-on-primary`.
*
* M3E components import it from here. Bare `import { cn } from "cn"` (what
* `shadcn add` writes) is aliased to this module in vite.config.ts and
* tsconfig, so components added later pick it up too.
*/
import { createCn } from "cn/config"
const TYPE_ROLES = ["display", "headline", "title", "body", "label"]
const TYPE_SIZES = ["large", "medium", "small"]
const typeScale = TYPE_ROLES.flatMap((r) =>
TYPE_SIZES.flatMap((s) => [`${r}-${s}`, `${r}-${s}-emphasized`])
)
export const cn = createCn({
extend: {
classGroups: {
"font-size": [{ text: typeScale }],
shadow: [
{
shadow: [
"elevation-0",
"elevation-1",
"elevation-2",
"elevation-3",
"elevation-4",
"elevation-5",
],
},
],
"state-layer": ["state-layer", "state-layer-circle"],
"state-layer-color": [{ "state-layer": [(v: string) => v !== "circle"] }],
"ripple-color": [{ ripple: [() => true] }],
motion: [
{
motion: [
"spatial-fast",
"spatial-default",
"spatial-slow",
"effects-fast",
"effects-default",
"effects-slow",
],
},
],
},
},
})
// "cn/engine" is not aliased, so this does not import this module back
export { clsx, twJoin } from "cn/engine"
packages/m3e/src/components/ripple.tsx
import * as React from "react"
import { cn } from "@/packages/m3e/src/lib/cn"
/*
* Press feedback for M3 components.
*
* 1. Pressed state — `data-press` on the control, held for at least 225ms so a
* quick click still shows the whole shape morph (matraic/m3e
* PressedController: pointer presses start at once, Space holds until
* keyup, Enter/other keyboard clicks hold for the minimum).
*
* 2. Ripple — port of Material Web's <md-ripple> press animation (Apache-2.0,
* material-components/material-web ripple/internal/ripple.ts): a soft-edged
* circle starts at 20% of the larger side on the press and grows past the
* corners while travelling to the centre, 450ms on the standard easing;
* fades in over 105ms, out over 375ms; touches wait 150ms so scrolling
* never lights anything up.
*/
const MINIMUM_PRESS_MS = 225
const PRESS_GROW_MS = 450
const INITIAL_ORIGIN_SCALE = 0.2
const PADDING = 10
const SOFT_EDGE_MINIMUM_SIZE = 75
const SOFT_EDGE_CONTAINER_RATIO = 0.35
const TOUCH_DELAY_MS = 150
const EASING_STANDARD = "cubic-bezier(0.2, 0, 0, 1)"
type RippleProps = {
/** turn the ripple off (the pressed state is still tracked) */
disabled?: boolean
className?: string
}
function isDisabled(el: HTMLElement) {
return (
el.matches(":disabled") ||
el.getAttribute("aria-disabled") === "true" ||
el.hasAttribute("data-disabled")
)
}
/** the control a ripple host belongs to */
function controlOf(host: HTMLElement): HTMLElement | null {
let el = host.parentElement
// inside a non-interactive part (e.g. a switch handle): use the control
if (el && getComputedStyle(el).pointerEvents === "none") {
el =
el.parentElement?.closest<HTMLElement>("button, a, [role], label") ?? null
}
return el
}
/**
* Tracks the pressed state of `target` as `data-press`, held for at least
* 225ms. Returns a cleanup function.
*/
function trackPress(target: HTMLElement) {
let since = 0
let timer = 0
// the click a Space press produces on keyup is part of that press
let spaceClick = false
const down = () => {
window.clearTimeout(timer)
since = performance.now()
target.setAttribute("data-press", "")
}
const release = () => target.removeAttribute("data-press")
const up = () => {
if (!since) return
const left = MINIMUM_PRESS_MS - (performance.now() - since)
since = 0
if (left > 0) timer = window.setTimeout(release, left)
else release()
}
const onPointerDown = (e: PointerEvent) => {
if (e.pointerType === "mouse" && e.button > 1) return
if (isDisabled(target)) return
down()
}
const onKeyDown = (e: KeyboardEvent) => {
if (e.target !== target || e.repeat || isDisabled(target)) return
if (e.key === " ") {
spaceClick = true
down()
}
}
const onKeyUp = (e: KeyboardEvent) => {
if (e.key === " ") up()
}
// Enter (and other synthetic clicks) carry detail 0
const onClick = (e: MouseEvent) => {
if (spaceClick) {
spaceClick = false
return
}
if (e.detail === 0 && !since && !isDisabled(target)) {
down()
up()
}
}
target.addEventListener("pointerdown", onPointerDown)
target.addEventListener("keydown", onKeyDown)
target.addEventListener("keyup", onKeyUp)
target.addEventListener("click", onClick)
document.addEventListener("pointerup", up)
document.addEventListener("pointercancel", up)
return () => {
window.clearTimeout(timer)
target.removeAttribute("data-press")
target.removeEventListener("pointerdown", onPointerDown)
target.removeEventListener("keydown", onKeyDown)
target.removeEventListener("keyup", onKeyUp)
target.removeEventListener("click", onClick)
document.removeEventListener("pointerup", up)
document.removeEventListener("pointercancel", up)
}
}
/** Material Web ripple on `target`, drawn into `press`. Returns a cleanup. */
function trackRipple(
target: HTMLElement,
host: HTMLElement,
press: HTMLElement
) {
let grow: Animation | null = null
let touchTimer = 0
let pendingTouch: PointerEvent | null = null
const start = (e?: PointerEvent) => {
const { width, height, left, top } = host.getBoundingClientRect()
const maxDim = Math.max(width, height)
const softEdge = Math.max(
SOFT_EDGE_CONTAINER_RATIO * maxDim,
SOFT_EDGE_MINIMUM_SIZE
)
const initial = Math.max(1, Math.floor(maxDim * INITIAL_ORIGIN_SCALE))
const maxRadius = Math.hypot(width, height) + PADDING
const scale = (maxRadius + softEdge) / initial
const from = e
? { x: e.clientX - left - initial / 2, y: e.clientY - top - initial / 2 }
: { x: (width - initial) / 2, y: (height - initial) / 2 }
const to = { x: (width - initial) / 2, y: (height - initial) / 2 }
grow?.cancel()
press.style.width = press.style.height = `${initial}px`
press.setAttribute("data-pressed", "")
grow = press.animate(
{
transform: [
`translate(${from.x}px, ${from.y}px) scale(1)`,
`translate(${to.x}px, ${to.y}px) scale(${scale})`,
],
},
{ duration: PRESS_GROW_MS, easing: EASING_STANDARD, fill: "forwards" }
)
}
const end = () => {
const animation = grow
if (!animation) return
const played = Number(animation.currentTime ?? Infinity)
const release = () => {
if (grow === animation) press.removeAttribute("data-pressed")
}
if (played >= MINIMUM_PRESS_MS) release()
else window.setTimeout(release, MINIMUM_PRESS_MS - played)
}
const cleanupUp = () => {
window.removeEventListener("pointerup", onPointerUp)
window.removeEventListener("pointercancel", onPointerCancel)
}
const onPointerDown = (e: PointerEvent) => {
if (!e.isPrimary || e.button !== 0 || isDisabled(target)) return
if (e.pointerType === "touch") {
pendingTouch = e
touchTimer = window.setTimeout(() => {
if (pendingTouch) start(pendingTouch)
pendingTouch = null
}, TOUCH_DELAY_MS)
} else {
start(e)
}
window.addEventListener("pointerup", onPointerUp)
window.addEventListener("pointercancel", onPointerCancel)
}
const onPointerUp = () => {
cleanupUp()
if (pendingTouch) {
// a quick tap: show the ripple anyway
window.clearTimeout(touchTimer)
start(pendingTouch)
pendingTouch = null
}
end()
}
const onPointerCancel = () => {
cleanupUp()
window.clearTimeout(touchTimer)
pendingTouch = null
end()
}
const onPointerLeave = (e: PointerEvent) => {
if (e.pointerType === "mouse" && grow) end()
}
const onKeyDown = (e: KeyboardEvent) => {
if (
e.target === target &&
e.key === " " &&
!e.repeat &&
!isDisabled(target)
)
start()
}
const onKeyUp = (e: KeyboardEvent) => {
if (e.key === " ") end()
}
const onClick = (e: MouseEvent) => {
if (
e.detail === 0 &&
!isDisabled(target) &&
!press.hasAttribute("data-pressed")
) {
start()
end()
}
}
// A control that turns "current" (navigation item, tab) has done its job:
// let the ripple go at once instead of trailing over the new state.
const settle = new MutationObserver(() => {
if (!grow || !press.hasAttribute("data-pressed")) return
if (
!target.hasAttribute("data-active") &&
!target.hasAttribute("aria-current")
)
return
press.style.transitionDuration = "90ms"
press.removeAttribute("data-pressed")
window.setTimeout(
() => press.style.removeProperty("transition-duration"),
120
)
})
settle.observe(target, {
attributes: true,
attributeFilter: ["data-active", "aria-current"],
})
target.addEventListener("pointerdown", onPointerDown)
target.addEventListener("pointerleave", onPointerLeave)
target.addEventListener("keydown", onKeyDown)
target.addEventListener("keyup", onKeyUp)
target.addEventListener("click", onClick)
return () => {
settle.disconnect()
cleanupUp()
window.clearTimeout(touchTimer)
target.removeEventListener("pointerdown", onPointerDown)
target.removeEventListener("pointerleave", onPointerLeave)
target.removeEventListener("keydown", onKeyDown)
target.removeEventListener("keyup", onKeyUp)
target.removeEventListener("click", onClick)
grow?.cancel()
}
}
/**
* M3 press feedback. Drop it inside any interactive element: it marks the
* element with `data-press` while pressed (≥225ms) and draws the ripple,
* clipped to the element's corners. The element needs `position: relative`
* (the `state-layer` utility sets it). The ripple color is `currentColor`, or
* `--ripple-color`.
*/
function Ripple({ disabled, className }: RippleProps) {
const hostRef = React.useRef<HTMLSpanElement>(null)
const pressRef = React.useRef<HTMLSpanElement>(null)
React.useEffect(() => {
const host = hostRef.current
const target = host && controlOf(host)
if (!target) return undefined
return trackPress(target)
}, [])
React.useEffect(() => {
const host = hostRef.current
const press = pressRef.current
const target = host && controlOf(host)
if (!host || !press || !target || disabled) return undefined
return trackRipple(target, host, press)
}, [disabled])
return (
<span
ref={hostRef}
aria-hidden
data-slot="ripple"
className={cn("m3-ripple-host", className)}
>
<span ref={pressRef} className="m3-ripple" />
</span>
)
}
export { Ripple, trackPress }
packages/m3e/src/components/icon-data.ts
import type { IconifyJSON } from "@iconify/react/offline"
// Generated by scripts/icons.mjs (bun run gen:icons). Do not edit.
// Icons used inside the M3E components.
// Material Symbols Rounded, Apache-2.0, via Iconify.
const data: IconifyJSON = {
"prefix": "material-symbols",
"width": 24,
"height": 24,
"icons": {
"add-rounded": {
"body": "<path fill=\"currentColor\" d=\"M11 13H6q-.425 0-.712-.288T5 12t.288-.712T6 11h5V6q0-.425.288-.712T12 5t.713.288T13 6v5h5q.425 0 .713.288T19 12t-.288.713T18 13h-5v5q0 .425-.288.713T12 19t-.712-.288T11 18z\"/>"
},
"arrow-back-rounded": {
"body": "<path fill=\"currentColor\" d=\"m7.825 13l4.9 4.9q.3.3.288.7t-.313.7q-.3.275-.7.288t-.7-.288l-6.6-6.6q-.15-.15-.213-.325T4.426 12t.063-.375t.212-.325l6.6-6.6q.275-.275.688-.275t.712.275q.3.3.3.713t-.3.712L7.825 11H19q.425 0 .713.288T20 12t-.288.713T19 13z\"/>"
},
"arrow-downward-rounded": {
"body": "<path fill=\"currentColor\" d=\"M11 16.175V5q0-.425.288-.712T12 4t.713.288T13 5v11.175l4.9-4.9q.3-.3.7-.288t.7.313q.275.3.287.7t-.287.7l-6.6 6.6q-.15.15-.325.213t-.375.062t-.375-.062t-.325-.213l-6.6-6.6q-.275-.275-.275-.687T4.7 11.3q.3-.3.713-.3t.712.3z\"/>"
},
"arrow-drop-down-rounded": {
"body": "<path fill=\"currentColor\" d=\"M11.475 14.475L7.85 10.85q-.075-.075-.112-.162T7.7 10.5q0-.2.138-.35T8.2 10h7.6q.225 0 .363.15t.137.35q0 .05-.15.35l-3.625 3.625q-.125.125-.25.175T12 14.7t-.275-.05t-.25-.175\"/>"
},
"calendar-today-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M5 22q-.825 0-1.412-.587T3 20V6q0-.825.588-1.412T5 4h1V3q0-.425.288-.712T7 2t.713.288T8 3v1h8V3q0-.425.288-.712T17 2t.713.288T18 3v1h1q.825 0 1.413.588T21 6v14q0 .825-.587 1.413T19 22zm0-2h14V10H5zM5 8h14V6H5zm0 0V6z\"/>"
},
"calendar-today-rounded": {
"body": "<path fill=\"currentColor\" d=\"M5 22q-.825 0-1.412-.587T3 20V6q0-.825.588-1.412T5 4h1V3q0-.425.288-.712T7 2t.713.288T8 3v1h8V3q0-.425.288-.712T17 2t.713.288T18 3v1h1q.825 0 1.413.588T21 6v14q0 .825-.587 1.413T19 22zm0-2h14V10H5z\"/>"
},
"cancel-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"m12 13.4l2.9 2.9q.275.275.7.275t.7-.275t.275-.7t-.275-.7L13.4 12l2.9-2.9q.275-.275.275-.7t-.275-.7t-.7-.275t-.7.275L12 10.6L9.1 7.7q-.275-.275-.7-.275t-.7.275t-.275.7t.275.7l2.9 2.9l-2.9 2.9q-.275.275-.275.7t.275.7t.7.275t.7-.275zm0 8.6q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8\"/>"
},
"check-circle-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"m10.6 13.8l-2.15-2.15q-.275-.275-.7-.275t-.7.275t-.275.7t.275.7L9.9 15.9q.3.3.7.3t.7-.3l5.65-5.65q.275-.275.275-.7t-.275-.7t-.7-.275t-.7.275zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8\"/>"
},
"check-rounded": {
"body": "<path fill=\"currentColor\" d=\"m9.55 15.15l8.475-8.475q.3-.3.7-.3t.7.3t.3.713t-.3.712l-9.175 9.2q-.3.3-.7.3t-.7-.3L4.55 13q-.3-.3-.288-.712t.313-.713t.713-.3t.712.3z\"/>"
},
"chevron-left-rounded": {
"body": "<path fill=\"currentColor\" d=\"m10.8 12l3.9 3.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-4.6-4.6q-.15-.15-.212-.325T8.425 12t.063-.375t.212-.325l4.6-4.6q.275-.275.7-.275t.7.275t.275.7t-.275.7z\"/>"
},
"chevron-right-rounded": {
"body": "<path fill=\"currentColor\" d=\"M12.6 12L8.7 8.1q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.6 4.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.6 4.6q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7z\"/>"
},
"close-rounded": {
"body": "<path fill=\"currentColor\" d=\"m12 13.4l-4.9 4.9q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7l4.9-4.9l-4.9-4.9q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.9 4.9l4.9-4.9q.275-.275.7-.275t.7.275t.275.7t-.275.7L13.4 12l4.9 4.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275z\"/>"
},
"edit-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M5 19h1.425L16.2 9.225L14.775 7.8L5 17.575zm-1 2q-.425 0-.712-.288T3 20v-2.425q0-.4.15-.763t.425-.637L16.2 3.575q.3-.275.663-.425t.762-.15t.775.15t.65.45L20.425 5q.3.275.437.65T21 6.4q0 .4-.138.763t-.437.662l-12.6 12.6q-.275.275-.638.425t-.762.15zM19 6.4L17.6 5zm-3.525 2.125l-.7-.725L16.2 9.225z\"/>"
},
"edit-rounded": {
"body": "<path fill=\"currentColor\" d=\"M4 21q-.425 0-.712-.288T3 20v-2.425q0-.4.15-.763t.425-.637L16.2 3.575q.3-.275.663-.425t.762-.15t.775.15t.65.45L20.425 5q.3.275.437.65T21 6.4q0 .4-.138.763t-.437.662l-12.6 12.6q-.275.275-.638.425t-.762.15zM17.6 7.8L19 6.4L17.6 5l-1.4 1.4z\"/>"
},
"info-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M12.713 16.713Q13 16.425 13 16v-4q0-.425-.288-.712T12 11t-.712.288T11 12v4q0 .425.288.713T12 17t.713-.288m0-8Q13 8.425 13 8t-.288-.712T12 7t-.712.288T11 8t.288.713T12 9t.713-.288M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8\"/>"
},
"keyboard-arrow-down-rounded": {
"body": "<path fill=\"currentColor\" d=\"M11.625 14.913q-.175-.063-.325-.213l-4.6-4.6q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l3.9 3.9l3.9-3.9q.275-.275.7-.275t.7.275t.275.7t-.275.7l-4.6 4.6q-.15.15-.325.213t-.375.062t-.375-.062\"/>"
},
"keyboard-arrow-up-rounded": {
"body": "<path fill=\"currentColor\" d=\"m12 10.8l-3.9 3.9q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7l4.6-4.6q.3-.3.7-.3t.7.3l4.6 4.6q.275.275.275.7t-.275.7t-.7.275t-.7-.275z\"/>"
},
"keyboard-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M4 19q-.825 0-1.412-.587T2 17V7q0-.825.588-1.412T4 5h16q.825 0 1.413.588T22 7v10q0 .825-.587 1.413T20 19zm0-2h16V7H4zm5-1h6q.425 0 .713-.288T16 15t-.288-.712T15 14H9q-.425 0-.712.288T8 15t.288.713T9 16m-5 1V7zm2.713-7.288Q7 9.425 7 9t-.288-.712T6 8t-.712.288T5 9t.288.713T6 10t.713-.288m3 0Q10 9.426 10 9t-.288-.712T9 8t-.712.288T8 9t.288.713T9 10t.713-.288m3 0Q13 9.426 13 9t-.288-.712T12 8t-.712.288T11 9t.288.713T12 10t.713-.288m3 0Q16 9.426 16 9t-.288-.712T15 8t-.712.288T14 9t.288.713T15 10t.713-.288m3 0Q19 9.426 19 9t-.288-.712T18 8t-.712.288T17 9t.288.713T18 10t.713-.288m-12 3Q7 12.426 7 12t-.288-.712T6 11t-.712.288T5 12t.288.713T6 13t.713-.288m3 0Q10 12.426 10 12t-.288-.712T9 11t-.712.288T8 12t.288.713T9 13t.713-.288m3 0Q13 12.426 13 12t-.288-.712T12 11t-.712.288T11 12t.288.713T12 13t.713-.288m3 0Q16 12.426 16 12t-.288-.712T15 11t-.712.288T14 12t.288.713T15 13t.713-.288m3 0Q19 12.426 19 12t-.288-.712T18 11t-.712.288T17 12t.288.713T18 13t.713-.288\"/>"
},
"keyboard-rounded": {
"body": "<path fill=\"currentColor\" d=\"M4 19q-.825 0-1.412-.587T2 17V7q0-.825.588-1.412T4 5h16q.825 0 1.413.588T22 7v10q0 .825-.587 1.413T20 19zm5-3h6q.425 0 .713-.288T16 15t-.288-.712T15 14H9q-.425 0-.712.288T8 15t.288.713T9 16M6.713 9.712Q7 9.425 7 9t-.288-.712T6 8t-.712.288T5 9t.288.713T6 10t.713-.288m3 0Q10 9.426 10 9t-.288-.712T9 8t-.712.288T8 9t.288.713T9 10t.713-.288m3 0Q13 9.426 13 9t-.288-.712T12 8t-.712.288T11 9t.288.713T12 10t.713-.288m3 0Q16 9.426 16 9t-.288-.712T15 8t-.712.288T14 9t.288.713T15 10t.713-.288m3 0Q19 9.426 19 9t-.288-.712T18 8t-.712.288T17 9t.288.713T18 10t.713-.288m-12 3Q7 12.426 7 12t-.288-.712T6 11t-.712.288T5 12t.288.713T6 13t.713-.288m3 0Q10 12.426 10 12t-.288-.712T9 11t-.712.288T8 12t.288.713T9 13t.713-.288m3 0Q13 12.426 13 12t-.288-.712T12 11t-.712.288T11 12t.288.713T12 13t.713-.288m3 0Q16 12.426 16 12t-.288-.712T15 11t-.712.288T14 12t.288.713T15 13t.713-.288m3 0Q19 12.426 19 12t-.288-.712T18 11t-.712.288T17 12t.288.713T18 13t.713-.288\"/>"
},
"menu-rounded": {
"body": "<path fill=\"currentColor\" d=\"M4 18q-.425 0-.712-.288T3 17t.288-.712T4 16h16q.425 0 .713.288T21 17t-.288.713T20 18zm0-5q-.425 0-.712-.288T3 12t.288-.712T4 11h16q.425 0 .713.288T21 12t-.288.713T20 13zm0-5q-.425 0-.712-.288T3 7t.288-.712T4 6h16q.425 0 .713.288T21 7t-.288.713T20 8z\"/>"
},
"more-horiz": {
"body": "<path fill=\"currentColor\" d=\"M6 14q-.825 0-1.412-.587T4 12t.588-1.412T6 10t1.413.588T8 12t-.587 1.413T6 14m6 0q-.825 0-1.412-.587T10 12t.588-1.412T12 10t1.413.588T14 12t-.587 1.413T12 14m6 0q-.825 0-1.412-.587T16 12t.588-1.412T18 10t1.413.588T20 12t-.587 1.413T18 14\"/>"
},
"progress-activity": {
"body": "<path fill=\"currentColor\" d=\"M8.125 21.213q-1.825-.788-3.187-2.15t-2.15-3.188T2 11.988t.788-3.875t2.15-3.175t3.187-2.15T12 2q.425 0 .713.288T13 3t-.288.713T12 4Q8.675 4 6.337 6.338T4 12t2.338 5.663T12 20t5.663-2.337T20 12q0-.425.288-.712T21 11t.713.288T22 12q0 2.05-.788 3.875t-2.15 3.188t-3.175 2.15t-3.875.787t-3.887-.787\"/>"
},
"remove-rounded": {
"body": "<path fill=\"currentColor\" d=\"M6 13q-.425 0-.712-.288T5 12t.288-.712T6 11h12q.425 0 .713.288T19 12t-.288.713T18 13z\"/>"
},
"schedule-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M13 11.6V8q0-.425-.288-.712T12 7t-.712.288T11 8v3.975q0 .2.075.388t.225.337l3.3 3.3q.275.275.7.275T16 16t.275-.7t-.275-.7zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.325 0 5.663-2.337T20 12t-2.337-5.663T12 4T6.337 6.338T4 12t2.338 5.663T12 20\"/>"
},
"schedule-rounded": {
"body": "<path fill=\"currentColor\" d=\"M13 11.6V8q0-.425-.288-.712T12 7t-.712.288T11 8v3.975q0 .2.075.388t.225.337l3.3 3.3q.275.275.7.275T16 16t.275-.7t-.275-.7zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22\"/>"
},
"search-rounded": {
"body": "<path fill=\"currentColor\" d=\"M9.5 16q-2.725 0-4.612-1.888T3 9.5t1.888-4.612T9.5 3t4.613 1.888T16 9.5q0 1.1-.35 2.075T14.7 13.3l5.6 5.6q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-5.6-5.6q-.75.6-1.725.95T9.5 16m0-2q1.875 0 3.188-1.312T14 9.5t-1.312-3.187T9.5 5T6.313 6.313T5 9.5t1.313 3.188T9.5 14\"/>"
},
"warning-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M2.725 21q-.275 0-.5-.137t-.35-.363t-.137-.488t.137-.512l9.25-16q.15-.25.388-.375T12 3t.488.125t.387.375l9.25 16q.15.25.138.513t-.138.487t-.35.363t-.5.137zm1.725-2h15.1L12 6zm8.263-1.287Q13 17.425 13 17t-.288-.712T12 16t-.712.288T11 17t.288.713T12 18t.713-.288m0-3Q13 14.425 13 14v-3q0-.425-.288-.712T12 10t-.712.288T11 11v3q0 .425.288.713T12 15t.713-.288M12 12.5\"/>"
}
},
"aliases": {
"add-outline-rounded": {
"parent": "add-rounded"
},
"arrow-back-outline-rounded": {
"parent": "arrow-back-rounded"
},
"arrow-drop-down-outline-rounded": {
"parent": "arrow-drop-down-rounded"
},
"check-outline-rounded": {
"parent": "check-rounded"
},
"chevron-left-outline-rounded": {
"parent": "chevron-left-rounded"
},
"chevron-right-outline-rounded": {
"parent": "chevron-right-rounded"
},
"close-outline-rounded": {
"parent": "close-rounded"
},
"keyboard-arrow-down-outline-rounded": {
"parent": "keyboard-arrow-down-rounded"
},
"search-outline-rounded": {
"parent": "search-rounded"
}
}
}
export default data
packages/m3e/src/components/icon-data.app.ts
import type { IconifyJSON } from "@iconify/react/offline"
// Generated by scripts/icons.mjs (bun run gen:icons). Do not edit.
// Icons used by this app, outside the M3E components.
// Material Symbols Rounded, Apache-2.0, via Iconify.
const data: IconifyJSON = {
"prefix": "material-symbols",
"width": 24,
"height": 24,
"icons": {
"account-circle": {
"body": "<path fill=\"currentColor\" d=\"M5.85 17.1q1.275-.975 2.85-1.537T12 15t3.3.563t2.85 1.537q.875-1.025 1.363-2.325T20 12q0-3.325-2.337-5.663T12 4T6.337 6.338T4 12q0 1.475.488 2.775T5.85 17.1m3.663-5.113Q8.5 10.976 8.5 9.5t1.013-2.488T12 6t2.488 1.013T15.5 9.5t-1.012 2.488T12 13t-2.488-1.012M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22\"/>"
},
"account-circle-outline": {
"body": "<path fill=\"currentColor\" d=\"M5.85 17.1q1.275-.975 2.85-1.537T12 15t3.3.563t2.85 1.537q.875-1.025 1.363-2.325T20 12q0-3.325-2.337-5.663T12 4T6.337 6.338T4 12q0 1.475.488 2.775T5.85 17.1m3.663-5.113Q8.5 10.976 8.5 9.5t1.013-2.488T12 6t2.488 1.013T15.5 9.5t-1.012 2.488T12 13t-2.488-1.012M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m2.5-2.387q1.175-.388 2.15-1.113q-.975-.725-2.15-1.112T12 17t-2.5.388T7.35 18.5q.975.725 2.15 1.113T12 20t2.5-.387m-1.425-9.038q.425-.425.425-1.075t-.425-1.075T12 8t-1.075.425T10.5 9.5t.425 1.075T12 11t1.075-.425M12 18.5\"/>"
},
"add-circle-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M11 13v3q0 .425.288.713T12 17t.713-.288T13 16v-3h3q.425 0 .713-.288T17 12t-.288-.712T16 11h-3V8q0-.425-.288-.712T12 7t-.712.288T11 8v3H8q-.425 0-.712.288T7 12t.288.713T8 13zm1 9q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8\"/>"
},
"add-circle-rounded": {
"body": "<path fill=\"currentColor\" d=\"M11 13v3q0 .425.288.713T12 17t.713-.288T13 16v-3h3q.425 0 .713-.288T17 12t-.288-.712T16 11h-3V8q0-.425-.288-.712T12 7t-.712.288T11 8v3H8q-.425 0-.712.288T7 12t.288.713T8 13zm1 9q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22\"/>"
},
"ads-click-rounded": {
"body": "<path fill=\"currentColor\" d=\"M12 8q-1.65 0-2.825 1.175T8 12q0 1.125.563 2.075t1.562 1.475q.4.2.563.587t-.013.788q-.175.35-.525.525t-.7 0q-1.575-.75-2.512-2.225T6 12q0-2.5 1.75-4.25T12 6q1.775 0 3.263.938T17.475 9.5q.15.35-.012.7t-.513.5q-.4.175-.8 0t-.6-.575q-.525-1-1.475-1.562T12 8m0-4Q8.65 4 6.325 6.325T4 12q0 3.15 2.075 5.4t5.2 2.55q.425.05.737.375t.288.75t-.313.7t-.712.25q-1.95-.125-3.638-.975t-2.95-2.213t-1.975-3.125T2 12q0-2.075.788-3.9t2.137-3.175T8.1 2.788T12 2q3.925 0 6.838 2.675t3.187 6.6q.05.4-.237.688t-.713.312t-.762-.275t-.388-.725q-.375-3-2.612-5.137T12 4m7.55 17.5l-3.3-3.275l-.75 2.275q-.125.35-.475.338t-.475-.363L12.275 12.9q-.1-.275.125-.5t.5-.125l7.575 2.275q.35.125.363.475t-.338.475l-2.275.75l3.3 3.3q.425.425.425.975t-.425.975t-.987.425t-.988-.425\"/>"
},
"animation": {
"body": "<path fill=\"currentColor\" d=\"M9 22q-1.45 0-2.725-.55t-2.225-1.5t-1.5-2.225T2 15q0-2.025 1.05-3.7T5.8 8.75q.5-.975 1.238-1.713T8.75 5.8q.825-1.7 2.525-2.75T15 2q1.45 0 2.725.55t2.225 1.5t1.5 2.225T22 9q0 2.125-1.05 3.75t-2.75 2.5q-.5.975-1.237 1.713T15.25 18.2q-.875 1.7-2.55 2.75T9 22m0-2q.825 0 1.588-.25T12 19q-1.45 0-2.725-.55t-2.225-1.5t-1.5-2.225T5 12q-.5.65-.75 1.413T4 15q0 1.05.4 1.95t1.075 1.575T7.05 19.6T9 20m3-3q.825 0 1.613-.25T15.05 16q-1.475 0-2.75-.563t-2.225-1.512T8.563 11.7T8 8.95q-.5.65-.75 1.438T7 12q0 1.05.388 1.95t1.087 1.575q.675.7 1.575 1.087T12 17\"/>"
},
"animation-outline": {
"body": "<path fill=\"currentColor\" d=\"M9 22q-1.45 0-2.725-.55t-2.225-1.5t-1.5-2.225T2 15q0-2.025 1.05-3.7T5.8 8.75q.5-.975 1.238-1.713T8.75 5.8q.825-1.7 2.525-2.75T15 2q1.45 0 2.725.55t2.225 1.5t1.5 2.225T22 9q0 2.125-1.05 3.75t-2.75 2.5q-.5.975-1.237 1.713T15.25 18.2q-.875 1.7-2.55 2.75T9 22m0-2q.825 0 1.588-.25T12 19q-1.45 0-2.725-.55t-2.225-1.5t-1.5-2.225T5 12q-.5.65-.75 1.413T4 15q0 1.05.4 1.95t1.075 1.575T7.05 19.6T9 20m3-3q.825 0 1.613-.25T15.05 16q-1.475 0-2.75-.563t-2.225-1.512T8.563 11.7T8 8.95q-.5.65-.75 1.438T7 12q0 1.05.388 1.95t1.087 1.575q.675.7 1.575 1.087T12 17m3-3q.45 0 .863-.075t.837-.225q.55-1.5.163-2.888t-1.338-2.337t-2.337-1.338T10.3 7.3q-.15.425-.225.838T10 9q0 1.05.388 1.95t1.087 1.575q.675.7 1.575 1.088T15 14m4-1.95q.5-.65.75-1.437T20 9q0-1.05-.387-1.95t-1.088-1.575q-.675-.7-1.575-1.087T15 4q-.875 0-1.638.25T11.95 5q1.475 0 2.75.563t2.225 1.512T18.438 9.3T19 12.05M15 9\"/>"
},
"apps": {
"body": "<path fill=\"currentColor\" d=\"M4.588 19.413Q4 18.825 4 18t.588-1.412T6 16t1.413.588T8 18t-.587 1.413T6 20t-1.412-.587m6 0Q10 18.825 10 18t.588-1.412T12 16t1.413.588T14 18t-.587 1.413T12 20t-1.412-.587m6 0Q16 18.825 16 18t.588-1.412T18 16t1.413.588T20 18t-.587 1.413T18 20t-1.412-.587m-12-6Q4 12.825 4 12t.588-1.412T6 10t1.413.588T8 12t-.587 1.413T6 14t-1.412-.587m6 0Q10 12.825 10 12t.588-1.412T12 10t1.413.588T14 12t-.587 1.413T12 14t-1.412-.587m6 0Q16 12.825 16 12t.588-1.412T18 10t1.413.588T20 12t-.587 1.413T18 14t-1.412-.587m-12-6Q4 6.825 4 6t.588-1.412T6 4t1.413.588T8 6t-.587 1.413T6 8t-1.412-.587m6 0Q10 6.825 10 6t.588-1.412T12 4t1.413.588T14 6t-.587 1.413T12 8t-1.412-.587m6 0Q16 6.825 16 6t.588-1.412T18 4t1.413.588T20 6t-.587 1.413T18 8t-1.412-.587\"/>"
},
"arrow-drop-down-circle-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M11.65 14.65q.15.15.35.15t.35-.15l2.8-2.8q.25-.25.125-.55T14.8 11H9.2q-.35 0-.475.3t.125.55zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8\"/>"
},
"arrow-drop-down-circle-rounded": {
"body": "<path fill=\"currentColor\" d=\"M11.65 14.65q.15.15.35.15t.35-.15l2.8-2.8q.25-.25.125-.55T14.8 11H9.2q-.35 0-.475.3t.125.55zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22\"/>"
},
"arrow-forward-rounded": {
"body": "<path fill=\"currentColor\" d=\"M16.175 13H5q-.425 0-.712-.288T4 12t.288-.712T5 11h11.175l-4.9-4.9q-.3-.3-.288-.7t.313-.7q.3-.275.7-.288t.7.288l6.6 6.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-6.6 6.6q-.275.275-.687.275T11.3 19.3q-.3-.3-.3-.712t.3-.713z\"/>"
},
"aspect-ratio-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M17 15h-2q-.425 0-.712.288T14 16t.288.713T15 17h3q.425 0 .713-.288T19 16v-3q0-.425-.288-.712T18 12t-.712.288T17 13zM7 9h2q.425 0 .713-.288T10 8t-.288-.712T9 7H6q-.425 0-.712.288T5 8v3q0 .425.288.713T6 12t.713-.288T7 11zM4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm0-2h16V6H4zm0 0V6z\"/>"
},
"aspect-ratio-rounded": {
"body": "<path fill=\"currentColor\" d=\"M17 15h-2q-.425 0-.712.288T14 16t.288.713T15 17h3q.425 0 .713-.288T19 16v-3q0-.425-.288-.712T18 12t-.712.288T17 13zM7 9h2q.425 0 .713-.288T10 8t-.288-.712T9 7H6q-.425 0-.712.288T5 8v3q0 .425.288.713T6 12t.713-.288T7 11zM4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20z\"/>"
},
"attach-file-rounded": {
"body": "<path fill=\"currentColor\" d=\"M18 15.75q0 2.6-1.825 4.425T11.75 22t-4.425-1.825T5.5 15.75V6.5q0-1.875 1.313-3.187T10 2t3.188 1.313T14.5 6.5v8.75q0 1.15-.8 1.95t-1.95.8t-1.95-.8t-.8-1.95V7q0-.425.288-.712T10 6t.713.288T11 7v8.25q0 .325.213.538t.537.212t.538-.213t.212-.537V6.5q-.025-1.05-.737-1.775T10 4t-1.775.725T7.5 6.5v9.25q-.025 1.775 1.225 3.013T11.75 20q1.75 0 2.975-1.237T16 15.75V7q0-.425.288-.712T17 6t.713.288T18 7z\"/>"
},
"bar-chart-rounded": {
"body": "<path fill=\"currentColor\" d=\"M17 20q-.425 0-.712-.288T16 19v-5q0-.425.288-.712T17 13h2q.425 0 .713.288T20 14v5q0 .425-.288.713T19 20zm-6 0q-.425 0-.712-.288T10 19V5q0-.425.288-.712T11 4h2q.425 0 .713.288T14 5v14q0 .425-.288.713T13 20zm-6 0q-.425 0-.712-.288T4 19v-9q0-.425.288-.712T5 9h2q.425 0 .713.288T8 10v9q0 .425-.288.713T7 20z\"/>"
},
"bookmark-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"m12 18l-4.2 1.8q-1 .425-1.9-.162T5 17.975V5q0-.825.588-1.412T7 3h10q.825 0 1.413.588T19 5v12.975q0 1.075-.9 1.663t-1.9.162zm0-2.2l5 2.15V5H7v12.95zM12 5H7h10z\"/>"
},
"bookmark-rounded": {
"body": "<path fill=\"currentColor\" d=\"m12 18l-4.2 1.8q-1 .425-1.9-.162T5 17.975V5q0-.825.588-1.412T7 3h10q.825 0 1.413.588T19 5v12.975q0 1.075-.9 1.663t-1.9.162z\"/>"
},
"bottom-navigation": {
"body": "<path fill=\"currentColor\" d=\"M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm0-6h14V5H5z\"/>"
},
"bottom-navigation-outline": {
"body": "<path fill=\"currentColor\" d=\"M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm0-6h14V5H5zm0 2v2h14v-2zm0 0v2z\"/>"
},
"build-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M9 15q-2.5 0-4.25-1.75T3 9q0-.5.075-1t.275-.95q.125-.25.313-.375t.412-.175t.463.013t.437.262L7.6 9.4l1.8-1.8l-2.625-2.625q-.2-.2-.262-.437T6.5 4.075t.175-.413t.375-.312q.45-.2.95-.275T9 3q2.5 0 4.25 1.75T15 9q0 .575-.1 1.088t-.3 1.012l5.05 5q.725.725.725 1.775t-.725 1.775t-1.775.725t-1.775-.75l-5-5.025q-.5.2-1.012.3T9 15m0-2q.65 0 1.3-.2t1.175-.625l6.075 6.075q.125.125.338.113t.337-.138t.125-.337t-.125-.338L12.15 11.5q.45-.5.65-1.162T13 9q0-1.5-.962-2.613T9.65 5.05L11.5 6.9q.3.3.3.7t-.3.7l-3.2 3.2q-.3.3-.7.3t-.7-.3L5.05 9.65q.225 1.425 1.338 2.388T9 13m2.725-1.275\"/>"
},
"build-rounded": {
"body": "<path fill=\"currentColor\" d=\"M9 15q-2.5 0-4.25-1.75T3 9q0-.5.075-1t.275-.95q.125-.25.313-.375t.412-.175t.463.013t.437.262L7.6 9.4l1.8-1.8l-2.625-2.625q-.2-.2-.262-.437T6.5 4.075t.175-.413t.375-.312q.45-.2.95-.275T9 3q2.5 0 4.25 1.75T15 9q0 .575-.1 1.088t-.3 1.012l5.05 5q.725.725.725 1.775t-.725 1.775t-1.775.725t-1.775-.75l-5-5.025q-.5.2-1.012.3T9 15\"/>"
},
"calendar-month-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M5 22q-.825 0-1.412-.587T3 20V6q0-.825.588-1.412T5 4h1V3q0-.425.288-.712T7 2t.713.288T8 3v1h8V3q0-.425.288-.712T17 2t.713.288T18 3v1h1q.825 0 1.413.588T21 6v14q0 .825-.587 1.413T19 22zm0-2h14V10H5zM5 8h14V6H5zm0 0V6zm7 6q-.425 0-.712-.288T11 13t.288-.712T12 12t.713.288T13 13t-.288.713T12 14m-4.712-.288Q7 13.426 7 13t.288-.712T8 12t.713.288T9 13t-.288.713T8 14t-.712-.288M16 14q-.425 0-.712-.288T15 13t.288-.712T16 12t.713.288T17 13t-.288.713T16 14m-4 4q-.425 0-.712-.288T11 17t.288-.712T12 16t.713.288T13 17t-.288.713T12 18m-4.712-.288Q7 17.426 7 17t.288-.712T8 16t.713.288T9 17t-.288.713T8 18t-.712-.288M16 18q-.425 0-.712-.288T15 17t.288-.712T16 16t.713.288T17 17t-.288.713T16 18\"/>"
},
"calendar-month-rounded": {
"body": "<path fill=\"currentColor\" d=\"M5 22q-.825 0-1.412-.587T3 20V6q0-.825.588-1.412T5 4h1V3q0-.425.288-.712T7 2t.713.288T8 3v1h8V3q0-.425.288-.712T17 2t.713.288T18 3v1h1q.825 0 1.413.588T21 6v14q0 .825-.587 1.413T19 22zm0-2h14V10H5zm7-6q-.425 0-.712-.288T11 13t.288-.712T12 12t.713.288T13 13t-.288.713T12 14m-4.712-.288Q7 13.426 7 13t.288-.712T8 12t.713.288T9 13t-.288.713T8 14t-.712-.288M16 14q-.425 0-.712-.288T15 13t.288-.712T16 12t.713.288T17 13t-.288.713T16 14m-4 4q-.425 0-.712-.288T11 17t.288-.712T12 16t.713.288T13 17t-.288.713T12 18m-4.712-.288Q7 17.426 7 17t.288-.712T8 16t.713.288T9 17t-.288.713T8 18t-.712-.288M16 18q-.425 0-.712-.288T15 17t.288-.712T16 16t.713.288T17 17t-.288.713T16 18\"/>"
},
"cancel-rounded": {
"body": "<path fill=\"currentColor\" d=\"m12 13.4l2.9 2.9q.275.275.7.275t.7-.275t.275-.7t-.275-.7L13.4 12l2.9-2.9q.275-.275.275-.7t-.275-.7t-.7-.275t-.7.275L12 10.6L9.1 7.7q-.275-.275-.7-.275t-.7.275t-.275.7t.275.7l2.9 2.9l-2.9 2.9q-.275.275-.275.7t.275.7t.7.275t.7-.275zm0 8.6q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22\"/>"
},
"chat-bubble-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"m6 18l-2.3 2.3q-.475.475-1.088.213T2 19.575V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18zm-.85-2H20V4H4v13.125zM4 16V4z\"/>"
},
"chat-bubble-rounded": {
"body": "<path fill=\"currentColor\" d=\"m6 18l-2.3 2.3q-.475.475-1.088.213T2 19.575V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18z\"/>"
},
"chat-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"m6 18l-2.3 2.3q-.475.475-1.088.213T2 19.575V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18zm-.85-2H20V4H4v13.125zM4 16V4zm3-2h6q.425 0 .713-.288T14 13t-.288-.712T13 12H7q-.425 0-.712.288T6 13t.288.713T7 14m0-3h10q.425 0 .713-.288T18 10t-.288-.712T17 9H7q-.425 0-.712.288T6 10t.288.713T7 11m0-3h10q.425 0 .713-.288T18 7t-.288-.712T17 6H7q-.425 0-.712.288T6 7t.288.713T7 8\"/>"
},
"chat-rounded": {
"body": "<path fill=\"currentColor\" d=\"m6 18l-2.3 2.3q-.475.475-1.088.213T2 19.575V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18zm1-4h6q.425 0 .713-.288T14 13t-.288-.712T13 12H7q-.425 0-.712.288T6 13t.288.713T7 14m0-3h10q.425 0 .713-.288T18 10t-.288-.712T17 9H7q-.425 0-.712.288T6 10t.288.713T7 11m0-3h10q.425 0 .713-.288T18 7t-.288-.712T17 6H7q-.425 0-.712.288T6 7t.288.713T7 8\"/>"
},
"check-box-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"m10.6 13.4l-2.15-2.15q-.275-.275-.7-.275t-.7.275t-.275.7t.275.7L9.9 15.5q.3.3.7.3t.7-.3l5.65-5.65q.275-.275.275-.7t-.275-.7t-.7-.275t-.7.275zM5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm0-2h14V5H5zM5 5v14z\"/>"
},
"check-box-rounded": {
"body": "<path fill=\"currentColor\" d=\"m10.6 13.4l-2.15-2.15q-.275-.275-.7-.275t-.7.275t-.275.7t.275.7L9.9 15.5q.3.3.7.3t.7-.3l5.65-5.65q.275-.275.275-.7t-.275-.7t-.7-.275t-.7.275zM5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21z\"/>"
},
"check-indeterminate-small-rounded": {
"body": "<path fill=\"currentColor\" d=\"M7 13q-.425 0-.712-.288T6 12t.288-.712T7 11h10q.425 0 .713.288T18 12t-.288.713T17 13z\"/>"
},
"code-off-rounded": {
"body": "<path fill=\"currentColor\" d=\"M4.825 12.025L8.7 15.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-4.6-4.6q-.15-.15-.213-.325T2.426 12t.063-.375t.212-.325l2.875-2.875l-3.5-3.5q-.3-.3-.3-.712t.3-.713t.713-.3t.712.3l17 17q.3.3.3.7t-.3.7t-.712.3t-.713-.3L7 9.85zm12.6 2.113q0-.413.3-.713l1.45-1.45L15.3 8.1q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.6 4.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-2.175 2.175q-.3.3-.7.288t-.7-.313t-.3-.712\"/>"
},
"code-rounded": {
"body": "<path fill=\"currentColor\" d=\"M4.825 12.025L8.7 15.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-4.6-4.6q-.15-.15-.213-.325T2.426 12t.063-.375t.212-.325l4.6-4.6q.3-.3.713-.3t.712.3t.3.713t-.3.712zm14.35-.05L15.3 8.1q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.6 4.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.6 4.6q-.3.3-.7.288t-.7-.313t-.3-.712t.3-.713z\"/>"
},
"comment-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M7 14h10q.425 0 .713-.288T18 13t-.288-.712T17 12H7q-.425 0-.712.288T6 13t.288.713T7 14m0-3h10q.425 0 .713-.288T18 10t-.288-.712T17 9H7q-.425 0-.712.288T6 10t.288.713T7 11m0-3h10q.425 0 .713-.288T18 7t-.288-.712T17 6H7q-.425 0-.712.288T6 7t.288.713T7 8M4 18q-.825 0-1.412-.587T2 16V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v15.575q0 .675-.612.938T20.3 20.3L18 18zm14.85-2L20 17.125V4H4v12zM4 16V4z\"/>"
},
"comment-rounded": {
"body": "<path fill=\"currentColor\" d=\"M7 14h10q.425 0 .713-.288T18 13t-.288-.712T17 12H7q-.425 0-.712.288T6 13t.288.713T7 14m0-3h10q.425 0 .713-.288T18 10t-.288-.712T17 9H7q-.425 0-.712.288T6 10t.288.713T7 11m0-3h10q.425 0 .713-.288T18 7t-.288-.712T17 6H7q-.425 0-.712.288T6 7t.288.713T7 8M4 18q-.825 0-1.412-.587T2 16V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v15.575q0 .675-.612.938T20.3 20.3L18 18z\"/>"
},
"content-copy-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M9 18q-.825 0-1.412-.587T7 16V4q0-.825.588-1.412T9 2h9q.825 0 1.413.588T20 4v12q0 .825-.587 1.413T18 18zm0-2h9V4H9zm-4 6q-.825 0-1.412-.587T3 20V7q0-.425.288-.712T4 6t.713.288T5 7v13h10q.425 0 .713.288T16 21t-.288.713T15 22zm4-6V4z\"/>"
},
"content-copy-rounded": {
"body": "<path fill=\"currentColor\" d=\"M9 18q-.825 0-1.412-.587T7 16V4q0-.825.588-1.412T9 2h9q.825 0 1.413.588T20 4v12q0 .825-.587 1.413T18 18zm-4 4q-.825 0-1.412-.587T3 20V7q0-.425.288-.712T4 6t.713.288T5 7v13h10q.425 0 .713.288T16 21t-.288.713T15 22z\"/>"
},
"contrast": {
"body": "<path fill=\"currentColor\" d=\"M8.1 21.213q-1.825-.788-3.175-2.138T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22t-3.9-.788m4.9-1.287q2.975-.375 4.988-2.613T20 12t-2.013-5.312T13 4.075z\"/>"
},
"credit-card": {
"body": "<path fill=\"currentColor\" d=\"M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm0-8h16V8H4z\"/>"
},
"credit-card-outline": {
"body": "<path fill=\"currentColor\" d=\"M22 6v12q0 .825-.587 1.413T20 20H4q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6M4 8h16V6H4zm0 4v6h16v-6zm0 6V6z\"/>"
},
"dark-mode-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M12 21q-3.775 0-6.387-2.613T3 12q0-3.45 2.25-5.988T11 3.05q.325-.05.575.088t.4.362t.163.525t-.188.575q-.425.65-.638 1.375T11.1 7.5q0 2.25 1.575 3.825T16.5 12.9q.775 0 1.538-.225t1.362-.625q.275-.175.563-.162t.512.137q.25.125.388.375t.087.6q-.35 3.45-2.937 5.725T12 21m0-2q2.2 0 3.95-1.213t2.55-3.162q-.5.125-1 .2t-1 .075q-3.075 0-5.238-2.163T9.1 7.5q0-.5.075-1t.2-1q-1.95.8-3.163 2.55T5 12q0 2.9 2.05 4.95T12 19m-.25-6.75\"/>"
},
"dark-mode-rounded": {
"body": "<path fill=\"currentColor\" d=\"M12 21q-3.775 0-6.387-2.613T3 12q0-3.45 2.25-5.988T11 3.05q.325-.05.575.088t.4.362t.163.525t-.188.575q-.425.65-.638 1.375T11.1 7.5q0 2.25 1.575 3.825T16.5 12.9q.775 0 1.538-.225t1.362-.625q.275-.175.563-.162t.512.137q.25.125.388.375t.087.6q-.35 3.45-2.937 5.725T12 21\"/>"
},
"dashboard-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M13 8V4q0-.425.288-.712T14 3h6q.425 0 .713.288T21 4v4q0 .425-.288.713T20 9h-6q-.425 0-.712-.288T13 8M3 12V4q0-.425.288-.712T4 3h6q.425 0 .713.288T11 4v8q0 .425-.288.713T10 13H4q-.425 0-.712-.288T3 12m10 8v-8q0-.425.288-.712T14 11h6q.425 0 .713.288T21 12v8q0 .425-.288.713T20 21h-6q-.425 0-.712-.288T13 20M3 20v-4q0-.425.288-.712T4 15h6q.425 0 .713.288T11 16v4q0 .425-.288.713T10 21H4q-.425 0-.712-.288T3 20m2-9h4V5H5zm10 8h4v-6h-4zm0-12h4V5h-4zM5 19h4v-2H5zm4-2\"/>"
},
"dashboard-rounded": {
"body": "<path fill=\"currentColor\" d=\"M14 9q-.425 0-.712-.288T13 8V4q0-.425.288-.712T14 3h6q.425 0 .713.288T21 4v4q0 .425-.288.713T20 9zM4 13q-.425 0-.712-.288T3 12V4q0-.425.288-.712T4 3h6q.425 0 .713.288T11 4v8q0 .425-.288.713T10 13zm10 8q-.425 0-.712-.288T13 20v-8q0-.425.288-.712T14 11h6q.425 0 .713.288T21 12v8q0 .425-.288.713T20 21zM4 21q-.425 0-.712-.288T3 20v-4q0-.425.288-.712T4 15h6q.425 0 .713.288T11 16v4q0 .425-.288.713T10 21z\"/>"
},
"date-range-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M7.288 13.713Q7 13.425 7 13t.288-.712T8 12t.713.288T9 13t-.288.713T8 14t-.712-.288m4 0Q11 13.426 11 13t.288-.712T12 12t.713.288T13 13t-.288.713T12 14t-.712-.288m4 0Q15 13.426 15 13t.288-.712T16 12t.713.288T17 13t-.288.713T16 14t-.712-.288M5 22q-.825 0-1.412-.587T3 20V6q0-.825.588-1.412T5 4h1V3q0-.425.288-.712T7 2t.713.288T8 3v1h8V3q0-.425.288-.712T17 2t.713.288T18 3v1h1q.825 0 1.413.588T21 6v14q0 .825-.587 1.413T19 22zm0-2h14V10H5zM5 8h14V6H5zm0 0V6z\"/>"
},
"date-range-rounded": {
"body": "<path fill=\"currentColor\" d=\"M7.288 13.713Q7 13.425 7 13t.288-.712T8 12t.713.288T9 13t-.288.713T8 14t-.712-.288m4 0Q11 13.426 11 13t.288-.712T12 12t.713.288T13 13t-.288.713T12 14t-.712-.288m4 0Q15 13.426 15 13t.288-.712T16 12t.713.288T17 13t-.288.713T16 14t-.712-.288M5 22q-.825 0-1.412-.587T3 20V6q0-.825.588-1.412T5 4h1V3q0-.425.288-.712T7 2t.713.288T8 3v1h8V3q0-.425.288-.712T17 2t.713.288T18 3v1h1q.825 0 1.413.588T21 6v14q0 .825-.587 1.413T19 22zm0-2h14V10H5z\"/>"
},
"delete-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M7 21q-.825 0-1.412-.587T5 19V6q-.425 0-.712-.288T4 5t.288-.712T5 4h4q0-.425.288-.712T10 3h4q.425 0 .713.288T15 4h4q.425 0 .713.288T20 5t-.288.713T19 6v13q0 .825-.587 1.413T17 21zM17 6H7v13h10zm-6.287 10.713Q11 16.425 11 16V9q0-.425-.288-.712T10 8t-.712.288T9 9v7q0 .425.288.713T10 17t.713-.288m4 0Q15 16.426 15 16V9q0-.425-.288-.712T14 8t-.712.288T13 9v7q0 .425.288.713T14 17t.713-.288M7 6v13z\"/>"
},
"delete-rounded": {
"body": "<path fill=\"currentColor\" d=\"M7 21q-.825 0-1.412-.587T5 19V6q-.425 0-.712-.288T4 5t.288-.712T5 4h4q0-.425.288-.712T10 3h4q.425 0 .713.288T15 4h4q.425 0 .713.288T20 5t-.288.713T19 6v13q0 .825-.587 1.413T17 21zm3.713-4.288Q11 16.426 11 16V9q0-.425-.288-.712T10 8t-.712.288T9 9v7q0 .425.288.713T10 17t.713-.288m4 0Q15 16.426 15 16V9q0-.425-.288-.712T14 8t-.712.288T13 9v7q0 .425.288.713T14 17t.713-.288\"/>"
},
"description-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M9 18h6q.425 0 .713-.288T16 17t-.288-.712T15 16H9q-.425 0-.712.288T8 17t.288.713T9 18m0-4h6q.425 0 .713-.288T16 13t-.288-.712T15 12H9q-.425 0-.712.288T8 13t.288.713T9 14m-3 8q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h7.175q.4 0 .763.15t.637.425l4.85 4.85q.275.275.425.638t.15.762V20q0 .825-.587 1.413T18 22zm7-14V4H6v16h12V9h-4q-.425 0-.712-.288T13 8M6 4v5zv16z\"/>"
},
"description-rounded": {
"body": "<path fill=\"currentColor\" d=\"M9 18h6q.425 0 .713-.288T16 17t-.288-.712T15 16H9q-.425 0-.712.288T8 17t.288.713T9 18m0-4h6q.425 0 .713-.288T16 13t-.288-.712T15 12H9q-.425 0-.712.288T8 13t.288.713T9 14m-3 8q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h7.175q.4 0 .763.15t.637.425l4.85 4.85q.275.275.425.638t.15.762V20q0 .825-.587 1.413T18 22zm7-14q0 .425.288.713T14 9h4l-5-5z\"/>"
},
"directions-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M10 12h3.5v1.3q0 .35.3.475t.55-.125l1.95-1.95q.3-.3.3-.7t-.3-.7l-1.95-1.95q-.25-.25-.55-.125t-.3.475V10H9q-.425 0-.712.288T8 11v3q0 .425.288.713T9 15t.713-.288T10 14zm2 10q-.375 0-.737-.15t-.663-.45l-8-8q-.3-.3-.45-.663T2 12t.15-.737t.45-.663l8-8q.3-.3.663-.45T12 2t.738.15t.662.45l8 8q.3.3.45.663T22 12t-.15.738t-.45.662l-8 8q-.3.3-.663.45T12 22m-4-6l4 4l8-8l-8-8l-8 8zm4-4\"/>"
},
"directions-rounded": {
"body": "<path fill=\"currentColor\" d=\"M10 12h3.5v1.3q0 .35.3.475t.55-.125l1.95-1.95q.3-.3.3-.7t-.3-.7l-1.95-1.95q-.25-.25-.55-.125t-.3.475V10H9q-.425 0-.712.288T8 11v3q0 .425.288.713T9 15t.713-.288T10 14zm2 10q-.375 0-.737-.15t-.663-.45l-8-8q-.3-.3-.45-.663T2 12t.15-.737t.45-.663l8-8q.3-.3.663-.45T12 2t.738.15t.662.45l8 8q.3.3.45.663T22 12t-.15.738t-.45.662l-8 8q-.3.3-.663.45T12 22\"/>"
},
"download-rounded": {
"body": "<path fill=\"currentColor\" d=\"M11.625 15.513q-.175-.063-.325-.213l-3.6-3.6q-.3-.3-.288-.7t.288-.7q.3-.3.713-.312t.712.287L11 12.15V5q0-.425.288-.712T12 4t.713.288T13 5v7.15l1.875-1.875q.3-.3.713-.288t.712.313q.275.3.288.7t-.288.7l-3.6 3.6q-.15.15-.325.213t-.375.062t-.375-.062M6 20q-.825 0-1.412-.587T4 18v-2q0-.425.288-.712T5 15t.713.288T6 16v2h12v-2q0-.425.288-.712T19 15t.713.288T20 16v2q0 .825-.587 1.413T18 20z\"/>"
},
"draw-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M5 21q-.425 0-.712-.288T4 20v-2.425q0-.4.15-.763t.425-.637L17.175 3.6q.3-.3.675-.45T18.6 3q.4 0 .763.15T20 3.6L21.4 5q.3.275.45.638T22 6.4q0 .375-.15.75t-.45.675l-12.575 12.6q-.275.275-.637.425t-.763.15zm1-2h1.4l9.825-9.8l-.7-.725l-.725-.7L6 17.6zM20 6.425L18.575 5zm-3.475 2.05l-.725-.7L17.225 9.2zM14 21q1.85 0 3.425-.925T19 17.5q0-.8-.4-1.388t-1.05-1.087q-.35-.25-.75-.25t-.675.3t-.275.738t.35.687q.35.275.575.5t.225.5q0 .575-.913 1.038T14 19q-.425 0-.712.288T13 20t.288.713T14 21M9 6q0 .35-.437.638T6.55 7.65q-2 .875-2.775 1.588T3 11q0 .65.3 1.15t.775.875q.325.275.725.238t.675-.363t.25-.725t-.35-.675q-.175-.125-.275-.25T5 11q0-.3.45-.6t1.9-.925q2.2-.95 2.925-1.725T11 6q0-1.375-1.1-2.187T7 3q-1.125 0-2.013.4t-1.362.975Q3.35 4.7 3.4 5.1t.375.65q.325.275.725.225t.675-.325q.35-.35.775-.5T7 5q1.025 0 1.513.3T9 6\"/>"
},
"draw-rounded": {
"body": "<path fill=\"currentColor\" d=\"M5 21q-.425 0-.712-.288T4 20v-2.425q0-.4.15-.763t.425-.637L17.175 3.6q.3-.3.675-.45T18.6 3q.4 0 .763.15T20 3.6L21.4 5q.3.275.45.638T22 6.4q0 .375-.15.75t-.45.675l-12.575 12.6q-.275.275-.637.425t-.763.15zM18.65 7.775L20 6.425L18.575 5l-1.35 1.35zM14 21q1.85 0 3.425-.925T19 17.5q0-.8-.4-1.388t-1.05-1.087q-.35-.25-.75-.25t-.675.3t-.275.738t.35.687q.35.275.575.5t.225.5q0 .575-.913 1.038T14 19q-.425 0-.712.288T13 20t.288.713T14 21M9 6q0 .35-.437.638T6.55 7.65q-2 .875-2.775 1.588T3 11q0 .65.3 1.15t.775.875q.325.275.725.238t.675-.363t.25-.725t-.35-.675q-.175-.125-.275-.25T5 11q0-.3.45-.6t1.9-.925q2.2-.95 2.925-1.725T11 6q0-1.375-1.1-2.187T7 3q-1.125 0-2.013.4t-1.362.975Q3.35 4.7 3.4 5.1t.375.65q.325.275.725.225t.675-.325q.35-.35.775-.5T7 5q1.025 0 1.513.3T9 6\"/>"
},
"edit-calendar-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M5 22q-.825 0-1.412-.587T3 20V6q0-.825.588-1.412T5 4h1V3q0-.425.288-.712T7 2t.713.288T8 3v1h8V3q0-.425.288-.712T17 2t.713.288T18 3v1h1q.825 0 1.413.588T21 6v4.025q0 .425-.288.713t-.712.287t-.712-.288t-.288-.712V10H5v10h6q.425 0 .713.288T12 21t-.288.713T11 22zM5 8h14V6H5zm0 0V6zm9 13v-1.65q0-.2.075-.387t.225-.338l5.225-5.2q.225-.225.5-.325t.55-.1q.3 0 .575.113t.5.337l.925.925q.2.225.313.5t.112.55t-.1.563t-.325.512l-5.2 5.2q-.15.15-.337.225T16.65 22H15q-.425 0-.712-.287T14 21m7.5-5.575l-.925-.925zm-6 5.075h.95l3.025-3.05l-.45-.475l-.475-.45l-3.05 3.025zm3.525-3.525l-.475-.45l.925.925z\"/>"
},
"edit-calendar-rounded": {
"body": "<path fill=\"currentColor\" d=\"M5 22q-.825 0-1.412-.587T3 20V6q0-.825.588-1.412T5 4h1V3q0-.425.288-.712T7 2t.713.288T8 3v1h8V3q0-.425.288-.712T17 2t.713.288T18 3v1h1q.825 0 1.413.588T21 6v4.025q0 .425-.288.713t-.712.287t-.712-.288t-.288-.712V10H5v10h6q.425 0 .713.288T12 21t-.288.713T11 22zm9-1v-1.65q0-.2.075-.387t.225-.338l5.225-5.2q.225-.225.5-.325t.55-.1q.3 0 .575.113t.5.337l.925.925q.2.225.313.5t.112.55t-.1.563t-.325.512l-5.2 5.2q-.15.15-.337.225T16.65 22H15q-.425 0-.712-.287T14 21m6.575-4.6l.925-.975l-.925-.925l-.95.95z\"/>"
},
"edit-document-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M14 21v-1.65q0-.2.075-.387t.225-.338l5.225-5.2q.225-.225.5-.325t.55-.1q.3 0 .575.113t.5.337l.925.925q.2.225.313.5t.112.55t-.1.563t-.325.512l-5.2 5.2q-.15.15-.337.225T16.65 22H15q-.425 0-.712-.287T14 21m7.5-5.575l-.925-.925zm-6 5.075h.95l3.025-3.05l-.925-.925l-3.05 3.025zM6 22q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h7.175q.4 0 .763.15t.637.425l4.85 4.85q.275.275.425.638t.15.762v1.425q0 .425-.288.713T19 11.25t-.712-.288T18 10.25V9h-4q-.425 0-.712-.288T13 8V4H6v16h5q.425 0 .713.288T12 21t-.288.713T11 22zm0-2V4zm13.025-3.025l-.475-.45l.925.925z\"/>"
},
"edit-document-rounded": {
"body": "<path fill=\"currentColor\" d=\"M6 22q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h7.175q.4 0 .763.15t.637.425l4.85 4.85q.275.275.425.638t.15.762V10.4q0 .275-.162.475t-.413.3q-.4.15-.763.388T18 12.1l-5.4 5.4q-.275.275-.437.638T12 18.9V21q0 .425-.288.713T11 22zm8-1v-1.65q0-.2.075-.387t.225-.338l5.225-5.2q.225-.225.5-.325t.55-.1q.3 0 .575.113t.5.337l.925.925q.2.225.313.5t.112.55t-.1.563t-.325.512l-5.2 5.2q-.15.15-.337.225T16.65 22H15q-.425 0-.712-.287T14 21m6.575-4.6l.925-.975l-.925-.925l-.95.95zM14 9h4l-5-5l5 5l-5-5v4q0 .425.288.713T14 9\"/>"
},
"edit-note-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M5 14q-.425 0-.712-.288T4 13t.288-.712T5 12h5q.425 0 .713.288T11 13t-.288.713T10 14zm0-4q-.425 0-.712-.288T4 9t.288-.712T5 8h9q.425 0 .713.288T15 9t-.288.713T14 10zm0-4q-.425 0-.712-.288T4 5t.288-.712T5 4h9q.425 0 .713.288T15 5t-.288.713T14 6zm8 13v-1.65q0-.2.075-.387t.225-.338l5.225-5.2q.225-.225.5-.325t.55-.1q.3 0 .575.113t.5.337l.925.925q.2.225.313.5t.112.55t-.1.563t-.325.512l-5.2 5.2q-.15.15-.337.225T15.65 20H14q-.425 0-.712-.287T13 19m7.5-5.575l-.925-.925zm-6 5.075h.95l3.025-3.05l-.45-.475l-.475-.45l-3.05 3.025zm3.525-3.525l-.475-.45l.925.925z\"/>"
},
"edit-note-rounded": {
"body": "<path fill=\"currentColor\" d=\"M5 14q-.425 0-.712-.288T4 13t.288-.712T5 12h5q.425 0 .713.288T11 13t-.288.713T10 14zm0-4q-.425 0-.712-.288T4 9t.288-.712T5 8h9q.425 0 .713.288T15 9t-.288.713T14 10zm0-4q-.425 0-.712-.288T4 5t.288-.712T5 4h9q.425 0 .713.288T15 5t-.288.713T14 6zm8 13v-1.65q0-.2.075-.387t.225-.338l5.225-5.2q.225-.225.5-.325t.55-.1q.3 0 .575.113t.5.337l.925.925q.2.225.313.5t.112.55t-.1.563t-.325.512l-5.2 5.2q-.15.15-.337.225T15.65 20H14q-.425 0-.712-.287T13 19m6.575-4.6l.925-.975l-.925-.925l-.95.95zM14.5 18.5h.95l3.025-3.05l-.45-.475l-.475-.45l-3.05 3.025zm0 0v-.95l3.05-3.025l.925.925l-3.025 3.05z\"/>"
},
"emoji-symbols-rounded": {
"body": "<path fill=\"currentColor\" d=\"M10 4H4q-.425 0-.712-.288T3 3t.288-.712T4 2h6q.425 0 .713.288T11 3t-.288.713T10 4M6 7H4q-.425 0-.712-.288T3 6t.288-.712T4 5h6q.425 0 .713.288T11 6t-.288.713T10 7H8v3q0 .425-.288.713T7 11t-.712-.288T6 10zm8.4 13.9q-.275.275-.7.275T13 20.9t-.275-.7t.275-.7l6.4-6.4q.275-.275.7-.275t.7.275t.275.7t-.275.7zm-.975-5.325Q13 15.15 13 14.5t.425-1.075T14.5 13t1.075.425T16 14.5t-.425 1.075T14.5 16t-1.075-.425m5 5Q18 20.15 18 19.5t.425-1.075T19.5 18t1.075.425T21 19.5t-.425 1.075T19.5 21t-1.075-.425m-4.687-10.312Q13 9.525 13 8.5t.738-1.787T15.5 5.95q.3 0 .538.038t.462.112V3q0-.425.288-.712T17.5 2H20q.425 0 .713.288T21 3t-.288.713T20 4h-2v4.5q0 1.025-.737 1.763T15.5 11t-1.763-.737M5.5 22q-1.025 0-1.763-.763T3 19.45q0-.45.188-.912t.562-.838l1.05-1.05l-.35-.35q-.375-.375-.562-.813T3.7 14.55q0-1.025.738-1.763T6.2 12.05t1.763.738t.737 1.762q0 .5-.162.938T8 16.3l-.35.35l.7.7l.675-.675q.3-.3.713-.288t.712.313q.275.3.288.7t-.288.7l-.7.7l.7.7q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-.7-.7l-1.05 1.05q-.375.375-.837.563T5.5 22m.7-6.75l.35-.35q.075-.075.113-.15t.037-.2q0-.225-.15-.363t-.35-.137t-.35.138t-.15.362q0 .075.037.175t.113.175zM5.45 20q.075 0 .2-.038t.2-.112l1.1-1.05l-.7-.7l-1.1 1.05q-.075.075-.112.175T5 19.55q0 .2.125.325T5.45 20\"/>"
},
"error-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M12.713 16.713Q13 16.425 13 16t-.288-.712T12 15t-.712.288T11 16t.288.713T12 17t.713-.288m0-4Q13 12.425 13 12V8q0-.425-.288-.712T12 7t-.712.288T11 8v4q0 .425.288.713T12 13t.713-.288M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8\"/>"
},
"error-rounded": {
"body": "<path fill=\"currentColor\" d=\"M12.713 16.713Q13 16.425 13 16t-.288-.712T12 15t-.712.288T11 16t.288.713T12 17t.713-.288m0-4Q13 12.425 13 12V8q0-.425-.288-.712T12 7t-.712.288T11 8v4q0 .425.288.713T12 13t.713-.288M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22\"/>"
},
"event-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M12.725 17.275Q12 16.55 12 15.5t.725-1.775T14.5 13t1.775.725T17 15.5t-.725 1.775T14.5 18t-1.775-.725M5 22q-.825 0-1.412-.587T3 20V6q0-.825.588-1.412T5 4h1V3q0-.425.288-.712T7 2t.713.288T8 3v1h8V3q0-.425.288-.712T17 2t.713.288T18 3v1h1q.825 0 1.413.588T21 6v14q0 .825-.587 1.413T19 22zm0-2h14V10H5zM5 8h14V6H5zm0 0V6z\"/>"
},
"event-rounded": {
"body": "<path fill=\"currentColor\" d=\"M12.725 17.275Q12 16.55 12 15.5t.725-1.775T14.5 13t1.775.725T17 15.5t-.725 1.775T14.5 18t-1.775-.725M5 22q-.825 0-1.412-.587T3 20V6q0-.825.588-1.412T5 4h1V3q0-.425.288-.712T7 2t.713.288T8 3v1h8V3q0-.425.288-.712T17 2t.713.288T18 3v1h1q.825 0 1.413.588T21 6v14q0 .825-.587 1.413T19 22zm0-2h14V10H5z\"/>"
},
"expand-circle-down-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M12 12.675L9.625 10.3q-.275-.275-.687-.275t-.713.275q-.3.3-.3.713t.3.712L11.3 14.8q.3.3.7.3t.7-.3l3.1-3.1q.3-.3.287-.7t-.312-.7q-.3-.275-.7-.288t-.7.288zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8\"/>"
},
"expand-circle-down-rounded": {
"body": "<path fill=\"currentColor\" d=\"M12 12.675L9.625 10.3q-.275-.275-.687-.275t-.713.275q-.3.3-.3.713t.3.712L11.3 14.8q.3.3.7.3t.7-.3l3.1-3.1q.3-.3.287-.7t-.312-.7q-.3-.275-.7-.288t-.7.288zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22\"/>"
},
"explore-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"m8.375 16.25l5.05-1.45q.5-.15.863-.513t.512-.862l1.45-5.05q.075-.275-.137-.488t-.488-.137l-5.05 1.45q-.5.15-.862.513t-.513.862l-1.45 5.05q-.075.275.138.488t.487.137M12 13.5q-.625 0-1.062-.437T10.5 12t.438-1.062T12 10.5t1.063.438T13.5 12t-.437 1.063T12 13.5m0 8.5q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.325 0 5.663-2.337T20 12t-2.337-5.663T12 4T6.337 6.338T4 12t2.338 5.663T12 20m0-8\"/>"
},
"explore-rounded": {
"body": "<path fill=\"currentColor\" d=\"m8.375 16.25l5.05-1.45q.5-.15.863-.513t.512-.862l1.45-5.05q.075-.275-.137-.488t-.488-.137l-5.05 1.45q-.5.15-.862.513t-.513.862l-1.45 5.05q-.075.275.138.488t.487.137M12 13.5q-.625 0-1.062-.437T10.5 12t.438-1.062T12 10.5t1.063.438T13.5 12t-.437 1.063T12 13.5m0 8.5q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22\"/>"
},
"extension-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M5 19h13v-3.975q0-.275.138-.525t.412-.375l.575-.275q.4-.2.638-.55t.237-.8q0-.425-.238-.788t-.637-.562l-.55-.25q-.275-.125-.425-.363T18 10V6h-3.925q-.375 0-.662-.238t-.338-.612l-.125-.85q-.075-.55-.487-.925T11.5 3q-.575 0-.987.375t-.488.925l-.125.85q-.05.375-.337.613T8.9 6H5v2.15q1.4.525 2.2 1.7T8 12.5q0 1.5-.8 2.675t-2.2 1.7zm0 2q-.85 0-1.425-.575T3 19v-3.125q0-.275.2-.488t.475-.262q.975-.2 1.65-.913T6 12.5q0-.975-.675-1.675T3.675 9.9Q3.4 9.825 3.2 9.612T3 9.125V6q0-.825.588-1.412T5 4h3.05q.175-1.275 1.15-2.137T11.5 1q1.3 0 2.275.863T14.95 4H18q.825 0 1.413.588T20 6v3.35q.9.45 1.45 1.3T22 12.5q0 1.025-.55 1.875T20 15.65V19q0 .85-.587 1.425T18 21zm7.5-8.5\"/>"
},
"extension-rounded": {
"body": "<path fill=\"currentColor\" d=\"M5 21q-.85 0-1.425-.575T3 19v-3.125q0-.275.2-.488t.475-.262q.975-.2 1.65-.913T6 12.5q0-.975-.675-1.675T3.675 9.9Q3.4 9.825 3.2 9.612T3 9.125V6q0-.825.588-1.412T5 4h3.05q.175-1.275 1.15-2.137T11.5 1q1.3 0 2.275.863T14.95 4H18q.825 0 1.413.588T20 6v3.35q.9.45 1.45 1.3T22 12.5q0 1.025-.55 1.875T20 15.65V19q0 .85-.587 1.425T18 21z\"/>"
},
"favorite-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M11.288 20.2q-.363-.125-.638-.4l-1.725-1.575q-2.65-2.425-4.787-4.812T2 8.15Q2 5.8 3.575 4.225T7.5 2.65q1.325 0 2.5.562t2 1.538q.825-.975 2-1.537t2.5-.563q2.35 0 3.925 1.575T22 8.15q0 2.875-2.125 5.275T15.05 18.25l-1.7 1.55q-.275.275-.637.4t-.713.125t-.712-.125M11.05 6.75q-.725-1.025-1.55-1.562t-2-.538q-1.5 0-2.5 1t-1 2.5q0 1.3.925 2.763t2.213 2.837t2.65 2.575T12 18.3q.85-.775 2.213-1.975t2.65-2.575t2.212-2.837T20 8.15q0-1.5-1-2.5t-2.5-1q-1.175 0-2 .538T12.95 6.75q-.175.25-.425.375T12 7.25t-.525-.125t-.425-.375m.95 4.725\"/>"
},
"favorite-rounded": {
"body": "<path fill=\"currentColor\" d=\"M11.288 20.2q-.363-.125-.638-.4l-1.725-1.575q-2.65-2.425-4.787-4.812T2 8.15Q2 5.8 3.575 4.225T7.5 2.65q1.325 0 2.5.562t2 1.538q.825-.975 2-1.537t2.5-.563q2.35 0 3.925 1.575T22 8.15q0 2.875-2.125 5.275T15.05 18.25l-1.7 1.55q-.275.275-.637.4t-.713.125t-.712-.125\"/>"
},
"format-align-center-rounded": {
"body": "<path fill=\"currentColor\" d=\"M4 21q-.425 0-.712-.288T3 20t.288-.712T4 19h16q.425 0 .713.288T21 20t-.288.713T20 21zm4-4q-.425 0-.712-.288T7 16t.288-.712T8 15h8q.425 0 .713.288T17 16t-.288.713T16 17zm-4-4q-.425 0-.712-.288T3 12t.288-.712T4 11h16q.425 0 .713.288T21 12t-.288.713T20 13zm4-4q-.425 0-.712-.288T7 8t.288-.712T8 7h8q.425 0 .713.288T17 8t-.288.713T16 9zM4 5q-.425 0-.712-.288T3 4t.288-.712T4 3h16q.425 0 .713.288T21 4t-.288.713T20 5z\"/>"
},
"format-align-left-rounded": {
"body": "<path fill=\"currentColor\" d=\"M4 21q-.425 0-.712-.288T3 20t.288-.712T4 19h16q.425 0 .713.288T21 20t-.288.713T20 21zm0-4q-.425 0-.712-.288T3 16t.288-.712T4 15h10q.425 0 .713.288T15 16t-.288.713T14 17zm0-4q-.425 0-.712-.288T3 12t.288-.712T4 11h16q.425 0 .713.288T21 12t-.288.713T20 13zm0-4q-.425 0-.712-.288T3 8t.288-.712T4 7h10q.425 0 .713.288T15 8t-.288.713T14 9zm0-4q-.425 0-.712-.288T3 4t.288-.712T4 3h16q.425 0 .713.288T21 4t-.288.713T20 5z\"/>"
},
"format-align-right-rounded": {
"body": "<path fill=\"currentColor\" d=\"M4 5q-.425 0-.712-.288T3 4t.288-.712T4 3h16q.425 0 .713.288T21 4t-.288.713T20 5zm6 4q-.425 0-.712-.288T9 8t.288-.712T10 7h10q.425 0 .713.288T21 8t-.288.713T20 9zm-6 4q-.425 0-.712-.288T3 12t.288-.712T4 11h16q.425 0 .713.288T21 12t-.288.713T20 13zm6 4q-.425 0-.712-.288T9 16t.288-.712T10 15h10q.425 0 .713.288T21 16t-.288.713T20 17zm-6 4q-.425 0-.712-.288T3 20t.288-.712T4 19h16q.425 0 .713.288T21 20t-.288.713T20 21z\"/>"
},
"format-bold-rounded": {
"body": "<path fill=\"currentColor\" d=\"M8.8 19q-.825 0-1.412-.587T6.8 17V7q0-.825.588-1.412T8.8 5h3.525q1.625 0 3 1T16.7 8.775q0 1.275-.575 1.963t-1.075.987q.625.275 1.388 1.025T17.2 15q0 2.225-1.625 3.113t-3.05.887zm1.025-2.8h2.6q1.2 0 1.463-.612t.262-.888t-.262-.887t-1.538-.613H9.825zm0-5.7h2.325q.825 0 1.2-.425t.375-.95q0-.6-.425-.975t-1.1-.375H9.825z\"/>"
},
"format-italic-rounded": {
"body": "<path fill=\"currentColor\" d=\"M6.25 19q-.525 0-.888-.363T5 17.75t.363-.888t.887-.362H9l3-9H9.25q-.525 0-.888-.363T8 6.25t.363-.888T9.25 5h7.5q.525 0 .888.363T18 6.25t-.363.888t-.887.362H14.5l-3 9h2.25q.525 0 .888.363t.362.887t-.363.888t-.887.362z\"/>"
},
"format-paint-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M11 22q-.825 0-1.412-.587T9 20v-4H6q-.825 0-1.412-.587T4 14V7q0-1.65 1.175-2.825T8 3h11q.425 0 .713.288T20 4v10q0 .825-.587 1.413T18 16h-3v4q0 .825-.587 1.413T13 22zM6 10h12V5h-1v3q0 .425-.288.713T16 9t-.712-.288T15 8V5h-1v1q0 .425-.288.713T13 7t-.712-.288T12 6V5H8q-.825 0-1.412.588T6 7zm0 4h12v-2H6zm0 0v-2z\"/>"
},
"format-paint-rounded": {
"body": "<path fill=\"currentColor\" d=\"M11 22q-.825 0-1.412-.587T9 20v-4H6q-.825 0-1.412-.587T4 14V7q0-1.65 1.175-2.825T8 3h11q.425 0 .713.288T20 4v10q0 .825-.587 1.413T18 16h-3v4q0 .825-.587 1.413T13 22zM6 10h12V5h-1v3q0 .425-.288.713T16 9t-.712-.288T15 8V5h-1v1q0 .425-.288.713T13 7t-.712-.288T12 6V5H8q-.825 0-1.412.588T6 7z\"/>"
},
"format-shapes-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"m8.175 14.975l2.85-7.5q.075-.225.275-.35T11.725 7h.55q.225 0 .425.125t.275.35l2.85 7.575q.125.35-.075.65t-.575.3q-.225 0-.425-.137t-.275-.363l-.625-1.8H10.2l-.625 1.825q-.075.225-.275.35T8.875 16q-.4 0-.612-.325t-.088-.7M10.65 12.4h2.7l-1.3-3.75h-.1zM1 22v-4q0-.425.288-.712T2 17h1V7H2q-.425 0-.712-.288T1 6V2q0-.425.288-.712T2 1h4q.425 0 .713.288T7 2v1h10V2q0-.425.288-.712T18 1h4q.425 0 .713.288T23 2v4q0 .425-.288.713T22 7h-1v10h1q.425 0 .713.288T23 18v4q0 .425-.288.713T22 23h-4q-.425 0-.712-.288T17 22v-1H7v1q0 .425-.288.713T6 23H2q-.425 0-.712-.288T1 22m6-3h10v-1q0-.425.288-.712T18 17h1V7h-1q-.425 0-.712-.288T17 6V5H7v1q0 .425-.288.713T6 7H5v10h1q.425 0 .713.288T7 18zM3 5h2V3H3zm16 0h2V3h-2zm0 16h2v-2h-2zM3 21h2v-2H3zm2-2\"/>"
},
"format-shapes-rounded": {
"body": "<path fill=\"currentColor\" d=\"m8.175 14.975l2.85-7.5q.075-.225.275-.35T11.725 7h.55q.225 0 .425.125t.275.35l2.85 7.575q.125.35-.075.65t-.575.3q-.225 0-.425-.137t-.275-.363l-.625-1.8H10.2l-.625 1.825q-.075.225-.275.35T8.875 16q-.4 0-.612-.325t-.088-.7M10.65 12.4h2.7l-1.3-3.75h-.1zM1 22v-4q0-.425.288-.712T2 17h1V7H2q-.425 0-.712-.288T1 6V2q0-.425.288-.712T2 1h4q.425 0 .713.288T7 2v1h10V2q0-.425.288-.712T18 1h4q.425 0 .713.288T23 2v4q0 .425-.288.713T22 7h-1v10h1q.425 0 .713.288T23 18v4q0 .425-.288.713T22 23h-4q-.425 0-.712-.288T17 22v-1H7v1q0 .425-.288.713T6 23H2q-.425 0-.712-.288T1 22m6-3h10v-1q0-.425.288-.712T18 17h1V7h-1q-.425 0-.712-.288T17 6V5H7v1q0 .425-.288.713T6 7H5v10h1q.425 0 .713.288T7 18z\"/>"
},
"format-underlined-rounded": {
"body": "<path fill=\"currentColor\" d=\"M6 21q-.425 0-.712-.288T5 20t.288-.712T6 19h12q.425 0 .713.288T19 20t-.288.713T18 21zm2.075-5.575q-1.4-1.575-1.4-4.175V4.275q0-.525.388-.9T7.975 3t.9.375t.375.9V11.4q0 1.4.7 2.275t2.05.875t2.05-.875t.7-2.275V4.275q0-.525.388-.9T16.05 3t.9.375t.375.9v6.975q0 2.6-1.4 4.175T12 17t-3.925-1.575\"/>"
},
"forum-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M21 20.6q-.2 0-.375-.075T20.3 20.3L18 18H8q-.825 0-1.412-.587T6 16v-1h11q.825 0 1.413-.587T19 13V6h1q.825 0 1.413.588T22 8v11.575q0 .45-.3.738t-.7.287M4 12.175L5.175 11H15V4H4zM3 15.6q-.4 0-.7-.287t-.3-.738V4q0-.825.588-1.412T4 2h11q.825 0 1.413.588T17 4v7q0 .825-.587 1.413T15 13H6l-2.3 2.3q-.15.15-.325.225T3 15.6M4 11V4z\"/>"
},
"forum-rounded": {
"body": "<path fill=\"currentColor\" d=\"M21 20.6q-.2 0-.375-.075T20.3 20.3L18 18H8q-.825 0-1.412-.587T6 16v-1h11q.825 0 1.413-.587T19 13V6h1q.825 0 1.413.588T22 8v11.575q0 .45-.3.738t-.7.287m-18-5q-.4 0-.7-.287t-.3-.738V4q0-.825.588-1.412T4 2h11q.825 0 1.413.588T17 4v7q0 .825-.587 1.413T15 13H6l-2.3 2.3q-.15.15-.325.225T3 15.6\"/>"
},
"grid-view-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M5 11q-.825 0-1.412-.587T3 9V5q0-.825.588-1.412T5 3h4q.825 0 1.413.588T11 5v4q0 .825-.587 1.413T9 11zm0 10q-.825 0-1.412-.587T3 19v-4q0-.825.588-1.412T5 13h4q.825 0 1.413.588T11 15v4q0 .825-.587 1.413T9 21zm10-10q-.825 0-1.412-.587T13 9V5q0-.825.588-1.412T15 3h4q.825 0 1.413.588T21 5v4q0 .825-.587 1.413T19 11zm0 10q-.825 0-1.412-.587T13 19v-4q0-.825.588-1.412T15 13h4q.825 0 1.413.588T21 15v4q0 .825-.587 1.413T19 21zM5 9h4V5H5zm10 0h4V5h-4zm0 10h4v-4h-4zM5 19h4v-4H5zM9 9\"/>"
},
"grid-view-rounded": {
"body": "<path fill=\"currentColor\" d=\"M5 11q-.825 0-1.412-.587T3 9V5q0-.825.588-1.412T5 3h4q.825 0 1.413.588T11 5v4q0 .825-.587 1.413T9 11zm0 10q-.825 0-1.412-.587T3 19v-4q0-.825.588-1.412T5 13h4q.825 0 1.413.588T11 15v4q0 .825-.587 1.413T9 21zm10-10q-.825 0-1.412-.587T13 9V5q0-.825.588-1.412T15 3h4q.825 0 1.413.588T21 5v4q0 .825-.587 1.413T19 11zm0 10q-.825 0-1.412-.587T13 19v-4q0-.825.588-1.412T15 13h4q.825 0 1.413.588T21 15v4q0 .825-.587 1.413T19 21z\"/>"
},
"history-rounded": {
"body": "<path fill=\"currentColor\" d=\"M12 21q-3.15 0-5.575-1.912T3.275 14.2q-.1-.375.15-.687t.675-.363q.4-.05.725.15t.45.6q.6 2.25 2.475 3.675T12 19q2.925 0 4.963-2.037T19 12t-2.037-4.962T12 5q-1.725 0-3.225.8T6.25 8H8q.425 0 .713.288T9 9t-.288.713T8 10H4q-.425 0-.712-.288T3 9V5q0-.425.288-.712T4 4t.713.288T5 5v1.35q1.275-1.6 3.113-2.475T12 3q1.875 0 3.513.713t2.85 1.924t1.925 2.85T21 12t-.712 3.513t-1.925 2.85t-2.85 1.925T12 21m1-9.4l2.5 2.5q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-2.8-2.8q-.15-.15-.225-.337T11 11.975V8q0-.425.288-.712T12 7t.713.288T13 8z\"/>"
},
"home-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M6 19h3v-5q0-.425.288-.712T10 13h4q.425 0 .713.288T15 14v5h3v-9l-6-4.5L6 10zm-2 0v-9q0-.475.213-.9t.587-.7l6-4.5q.525-.4 1.2-.4t1.2.4l6 4.5q.375.275.588.7T20 10v9q0 .825-.588 1.413T18 21h-4q-.425 0-.712-.288T13 20v-5h-2v5q0 .425-.288.713T10 21H6q-.825 0-1.412-.587T4 19m8-6.75\"/>"
},
"home-rounded": {
"body": "<path fill=\"currentColor\" d=\"M4 19v-9q0-.475.213-.9t.587-.7l6-4.5q.525-.4 1.2-.4t1.2.4l6 4.5q.375.275.588.7T20 10v9q0 .825-.588 1.413T18 21h-3q-.425 0-.712-.288T14 20v-5q0-.425-.288-.712T13 14h-2q-.425 0-.712.288T10 15v5q0 .425-.288.713T9 21H6q-.825 0-1.412-.587T4 19\"/>"
},
"horizontal-rule-rounded": {
"body": "<path fill=\"currentColor\" d=\"M5 13q-.425 0-.712-.288T4 12t.288-.712T5 11h14q.425 0 .713.288T20 12t-.288.713T19 13z\"/>"
},
"hourglass-empty-rounded": {
"body": "<path fill=\"currentColor\" d=\"M8 20h8v-3q0-1.65-1.175-2.825T12 13t-2.825 1.175T8 17zm6.825-10.175Q16 8.65 16 7V4H8v3q0 1.65 1.175 2.825T12 11t2.825-1.175M5 22q-.425 0-.712-.288T4 21t.288-.712T5 20h1v-3q0-1.525.713-2.863T8.7 12q-1.275-.8-1.987-2.137T6 7V4H5q-.425 0-.712-.288T4 3t.288-.712T5 2h14q.425 0 .713.288T20 3t-.288.713T19 4h-1v3q0 1.525-.712 2.863T15.3 12q1.275.8 1.988 2.138T18 17v3h1q.425 0 .713.288T20 21t-.288.713T19 22z\"/>"
},
"hourglass-top-rounded": {
"body": "<path fill=\"currentColor\" d=\"M8 20h8v-3q0-1.65-1.175-2.825T12 13t-2.825 1.175T8 17zm-3 2q-.425 0-.712-.288T4 21t.288-.712T5 20h1v-3q0-1.525.713-2.863T8.7 12q-1.275-.8-1.987-2.137T6 7V4H5q-.425 0-.712-.288T4 3t.288-.712T5 2h14q.425 0 .713.288T20 3t-.288.713T19 4h-1v3q0 1.525-.712 2.863T15.3 12q1.275.8 1.988 2.138T18 17v3h1q.425 0 .713.288T20 21t-.288.713T19 22z\"/>"
},
"image-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm0-2h14V5H5zm0 0V5zm2-2h10q.3 0 .45-.275t-.05-.525l-2.75-3.675q-.15-.2-.4-.2t-.4.2L11.25 16L9.4 13.525q-.15-.2-.4-.2t-.4.2l-2 2.675q-.2.25-.05.525T7 17\"/>"
},
"image-rounded": {
"body": "<path fill=\"currentColor\" d=\"M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm2-4h10q.3 0 .45-.275t-.05-.525l-2.75-3.675q-.15-.2-.4-.2t-.4.2L11.25 16L9.4 13.525q-.15-.2-.4-.2t-.4.2l-2 2.675q-.2.25-.05.525T7 17\"/>"
},
"inbox-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm0-2h14v-3h-3q-.75.95-1.787 1.475T12 18t-2.212-.525T8 16H5zm7-3q.8 0 1.475-.413t1.1-1.087q.15-.225.375-.363t.5-.137H19V5H5v9h3.55q.275 0 .5.138t.375.362q.425.675 1.1 1.088T12 16m-7 3h14z\"/>"
},
"inbox-rounded": {
"body": "<path fill=\"currentColor\" d=\"M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm7-5q.8 0 1.475-.413t1.1-1.087q.15-.225.375-.363t.5-.137H19V5H5v9h3.55q.275 0 .5.138t.375.362q.425.675 1.1 1.088T12 16\"/>"
},
"info-rounded": {
"body": "<path fill=\"currentColor\" d=\"M12.713 16.713Q13 16.425 13 16v-4q0-.425-.288-.712T12 11t-.712.288T11 12v4q0 .425.288.713T12 17t.713-.288m0-8Q13 8.425 13 8t-.288-.712T12 7t-.712.288T11 8t.288.713T12 9t.713-.288M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22\"/>"
},
"input-rounded": {
"body": "<path fill=\"currentColor\" d=\"M4 20q-.825 0-1.412-.587T2 18v-2q0-.425.288-.712T3 15t.713.288T4 16v2h16V6H4v2q0 .425-.288.713T3 9t-.712-.288T2 8V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm8.175-7H3q-.425 0-.712-.288T2 12t.288-.712T3 11h9.175L10.8 9.65q-.3-.275-.288-.687t.288-.713q.3-.3.713-.312t.712.287L15.3 11.3q.3.3.3.7t-.3.7l-3.075 3.075q-.3.3-.712.3t-.713-.3q-.275-.3-.288-.712t.288-.713z\"/>"
},
"interests-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"m2.825 9.525l3.3-5.95q.15-.275.375-.4T7 3.05t.5.125t.375.4l3.3 5.95q.125.25.113.5t-.138.475t-.35.363t-.5.137H3.7q-.275 0-.5-.137t-.35-.363t-.137-.475t.112-.5m1.35 10.3Q3 18.65 3 17q0-1.675 1.175-2.837T7 13t2.825 1.175T11 17t-1.175 2.825T7 21t-2.825-1.175m4.237-1.412Q9 17.824 9 17t-.587-1.412T7 15t-1.412.588T5 17t.588 1.413T7 19t1.413-.587M5.4 9h3.2L7 6.125zM13 20v-6q0-.425.288-.712T14 13h6q.425 0 .713.288T21 14v6q0 .425-.288.713T20 21h-6q-.425 0-.712-.288T13 20m2-1h4v-4h-4zm1.35-8.55l-1.325-1.125Q13.3 7.875 12.65 7.038T12 5.175q0-1.125.788-1.9T14.75 2.5q.675 0 1.263.313t.987.862q.4-.55.988-.862T19.25 2.5q1.175 0 1.963.775t.787 1.9q0 1.025-.65 1.863t-2.375 2.287L17.65 10.45q-.275.25-.65.25t-.65-.25M17 8.375q1.8-1.5 2.4-2.125t.6-1.025q0-.325-.187-.525t-.513-.2q-.25 0-.487.137t-.588.488L17 6.3l-1.225-1.175q-.35-.35-.587-.488T14.7 4.5q-.325 0-.512.2T14 5.225q0 .4.6 1.025T17 8.375M17 17\"/>"
},
"interests-rounded": {
"body": "<path fill=\"currentColor\" d=\"m2.825 9.525l3.3-5.95q.15-.275.375-.4T7 3.05t.5.125t.375.4l3.3 5.95q.125.25.113.5t-.138.475t-.35.363t-.5.137H3.7q-.275 0-.5-.137t-.35-.363t-.137-.475t.112-.5m1.35 10.3Q3 18.65 3 17t1.175-2.825T7 13t2.825 1.175T11 17t-1.175 2.825T7 21t-2.825-1.175M13 20v-6q0-.425.288-.712T14 13h6q.425 0 .713.288T21 14v6q0 .425-.288.713T20 21h-6q-.425 0-.712-.288T13 20m3.35-9.55l-1.325-1.125Q13.3 7.875 12.65 7.038T12 5.175q0-1.125.788-1.9T14.75 2.5q.675 0 1.263.313t.987.862q.4-.55.988-.862T19.25 2.5q1.175 0 1.963.775t.787 1.9q0 1.025-.65 1.863t-2.375 2.287L17.65 10.45q-.275.25-.65.25t-.65-.25\"/>"
},
"inventory-2-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M5 22q-.825 0-1.412-.587T3 20V8.725q-.45-.275-.725-.712T2 7V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v3q0 .575-.275 1.013T21 8.724V20q0 .825-.587 1.413T19 22zM5 9v11h14V9zM4 7h16V4H4zm6 7h4q.425 0 .713-.288T15 13t-.288-.712T14 12h-4q-.425 0-.712.288T9 13t.288.713T10 14m2 .5\"/>"
},
"inventory-2-rounded": {
"body": "<path fill=\"currentColor\" d=\"M5 22q-.825 0-1.412-.587T3 20V8.725q-.45-.275-.725-.712T2 7V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v3q0 .575-.275 1.013T21 8.724V20q0 .825-.587 1.413T19 22zM4 7h16V4H4zm6 7h4q.425 0 .713-.288T15 13t-.288-.712T14 12h-4q-.425 0-.712.288T9 13t.288.713T10 14\"/>"
},
"keyboard-command-key": {
"body": "<path fill=\"currentColor\" d=\"M6.5 21q-1.45 0-2.475-1.025T3 17.5t1.025-2.475T6.5 14H8v-4H6.5q-1.45 0-2.475-1.025T3 6.5t1.025-2.475T6.5 3t2.475 1.025T10 6.5V8h4V6.5q0-1.45 1.025-2.475T17.5 3t2.475 1.025T21 6.5t-1.025 2.475T17.5 10H16v4h1.5q1.45 0 2.475 1.025T21 17.5t-1.025 2.475T17.5 21t-2.475-1.025T14 17.5V16h-4v1.5q0 1.45-1.025 2.475T6.5 21m0-2q.625 0 1.063-.437T8 17.5V16H6.5q-.625 0-1.062.438T5 17.5t.438 1.063T6.5 19m11 0q.625 0 1.063-.437T19 17.5t-.437-1.062T17.5 16H16v1.5q0 .625.438 1.063T17.5 19M10 14h4v-4h-4zM6.5 8H8V6.5q0-.625-.437-1.062T6.5 5t-1.062.438T5 6.5t.438 1.063T6.5 8M16 8h1.5q.625 0 1.063-.437T19 6.5t-.437-1.062T17.5 5t-1.062.438T16 6.5z\"/>"
},
"label-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h11q.475 0 .9.213t.7.587l4.5 6q.4.525.4 1.2t-.4 1.2l-4.5 6q-.275.375-.7.588T15 20zm0-2h11l4.5-6L15 6H4zm7.75-6\"/>"
},
"label-rounded": {
"body": "<path fill=\"currentColor\" d=\"M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h11q.475 0 .9.213t.7.587l4.5 6q.4.525.4 1.2t-.4 1.2l-4.5 6q-.275.375-.7.588T15 20z\"/>"
},
"layers-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M4.025 14.85q-.4-.3-.387-.787t.412-.788q.275-.2.6-.2t.6.2L12 18.5l6.75-5.225q.275-.2.6-.2t.6.2q.4.3.413.787t-.388.788l-6.75 5.25q-.55.425-1.225.425t-1.225-.425zm6.75.2l-5.75-4.475Q4.25 9.975 4.25 9t.775-1.575l5.75-4.475q.55-.425 1.225-.425t1.225.425l5.75 4.475q.775.6.775 1.575t-.775 1.575l-5.75 4.475q-.55.425-1.225.425t-1.225-.425M12 13.45L17.75 9L12 4.55L6.25 9zM12 9\"/>"
},
"layers-rounded": {
"body": "<path fill=\"currentColor\" d=\"M4.025 14.85q-.4-.3-.387-.787t.412-.788q.275-.2.6-.2t.6.2L12 18.5l6.75-5.225q.275-.2.6-.2t.6.2q.4.3.413.787t-.388.788l-6.75 5.25q-.55.425-1.225.425t-1.225-.425zm6.75.2l-5.75-4.475Q4.25 9.975 4.25 9t.775-1.575l5.75-4.475q.55-.425 1.225-.425t1.225.425l5.75 4.475q.775.6.775 1.575t-.775 1.575l-5.75 4.475q-.55.425-1.225.425t-1.225-.425\"/>"
},
"left-panel-open-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M12.5 9.2v5.6q0 .35.3.475t.55-.125l2.45-2.45q.3-.3.3-.7t-.3-.7l-2.45-2.45q-.25-.25-.55-.125t-.3.475M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm3-2V5H5v14zm2 0h9V5h-9zm-2 0H5z\"/>"
},
"left-panel-open-rounded": {
"body": "<path fill=\"currentColor\" d=\"M12.5 9.2v5.6q0 .35.3.475t.55-.125l2.45-2.45q.3-.3.3-.7t-.3-.7l-2.45-2.45q-.25-.25-.55-.125t-.3.475M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm5-2h9V5h-9z\"/>"
},
"library-music-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M12.5 15q1.05 0 1.775-.725T15 12.5V7h2q.425 0 .713-.288T18 6t-.288-.712T17 5h-2q-.425 0-.712.288T14 6v4.5q-.325-.25-.7-.375T12.5 10q-1.05 0-1.775.725T10 12.5t.725 1.775T12.5 15M8 18q-.825 0-1.412-.587T6 16V4q0-.825.588-1.412T8 2h12q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18zm0-2h12V4H8zm-4 6q-.825 0-1.412-.587T2 20V7q0-.425.288-.712T3 6t.713.288T4 7v13h13q.425 0 .713.288T18 21t-.288.713T17 22zM8 4v12z\"/>"
},
"library-music-rounded": {
"body": "<path fill=\"currentColor\" d=\"M12.5 15q1.05 0 1.775-.725T15 12.5V7h2q.425 0 .713-.288T18 6t-.288-.712T17 5h-2q-.425 0-.712.288T14 6v4.5q-.325-.25-.7-.375T12.5 10q-1.05 0-1.775.725T10 12.5t.725 1.775T12.5 15M8 18q-.825 0-1.412-.587T6 16V4q0-.825.588-1.412T8 2h12q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18zm-4 4q-.825 0-1.412-.587T2 20V7q0-.425.288-.712T3 6t.713.288T4 7v13h13q.425 0 .713.288T18 21t-.288.713T17 22z\"/>"
},
"light-mode-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M14.125 14.125Q15 13.25 15 12t-.875-2.125T12 9t-2.125.875T9 12t.875 2.125T12 15t2.125-.875m-5.663 1.413Q7 14.075 7 12t1.463-3.537T12 7t3.538 1.463T17 12t-1.463 3.538T12 17t-3.537-1.463M2 13q-.425 0-.712-.288T1 12t.288-.712T2 11h2q.425 0 .713.288T5 12t-.288.713T4 13zm18 0q-.425 0-.712-.288T19 12t.288-.712T20 11h2q.425 0 .713.288T23 12t-.288.713T22 13zm-8.712-8.287Q11 4.425 11 4V2q0-.425.288-.712T12 1t.713.288T13 2v2q0 .425-.288.713T12 5t-.712-.288m0 18Q11 22.426 11 22v-2q0-.425.288-.712T12 19t.713.288T13 20v2q0 .425-.288.713T12 23t-.712-.288M5.65 7.05L4.575 6q-.3-.275-.288-.7t.288-.725q.3-.3.725-.3t.7.3L7.05 5.65q.275.3.275.7t-.275.7t-.687.288t-.713-.288M18 19.425l-1.05-1.075q-.275-.3-.275-.712t.275-.688q.275-.3.688-.287t.712.287L19.425 18q.3.275.288.7t-.288.725q-.3.3-.725.3t-.7-.3M16.95 7.05q-.3-.275-.288-.687t.288-.713L18 4.575q.275-.3.7-.288t.725.288q.3.3.3.725t-.3.7L18.35 7.05q-.3.275-.7.275t-.7-.275M4.575 19.425q-.3-.3-.3-.725t.3-.7l1.075-1.05q.3-.275.712-.275t.688.275q.3.275.288.688t-.288.712L6 19.425q-.275.3-.7.288t-.725-.288M12 12\"/>"
},
"light-mode-rounded": {
"body": "<path fill=\"currentColor\" d=\"M8.463 15.538Q7 14.075 7 12t1.463-3.537T12 7t3.538 1.463T17 12t-1.463 3.538T12 17t-3.537-1.463M2 13q-.425 0-.712-.288T1 12t.288-.712T2 11h2q.425 0 .713.288T5 12t-.288.713T4 13zm18 0q-.425 0-.712-.288T19 12t.288-.712T20 11h2q.425 0 .713.288T23 12t-.288.713T22 13zm-8.712-8.287Q11 4.425 11 4V2q0-.425.288-.712T12 1t.713.288T13 2v2q0 .425-.288.713T12 5t-.712-.288m0 18Q11 22.426 11 22v-2q0-.425.288-.712T12 19t.713.288T13 20v2q0 .425-.288.713T12 23t-.712-.288M5.65 7.05L4.575 6q-.3-.275-.288-.7t.288-.725q.3-.3.725-.3t.7.3L7.05 5.65q.275.3.275.7t-.275.7t-.687.288t-.713-.288M18 19.425l-1.05-1.075q-.275-.3-.275-.712t.275-.688q.275-.3.688-.287t.712.287L19.425 18q.3.275.288.7t-.288.725q-.3.3-.725.3t-.7-.3M16.95 7.05q-.3-.275-.288-.687t.288-.713L18 4.575q.275-.3.7-.288t.725.288q.3.3.3.725t-.3.7L18.35 7.05q-.3.275-.7.275t-.7-.275M4.575 19.425q-.3-.3-.3-.725t.3-.7l1.075-1.05q.3-.275.712-.275t.688.275q.3.275.288.688t-.288.712L6 19.425q-.275.3-.7.288t-.725-.288\"/>"
},
"linear-scale": {
"body": "<path fill=\"currentColor\" d=\"M17 17q-1.8 0-3.175-1.137T12.1 13H6.8q-.3.675-.925 1.088T4.5 14.5q-1.05 0-1.775-.725T2 12t.725-1.775T4.5 9.5q.75 0 1.375.413T6.8 11h5.3q.35-1.725 1.725-2.863T17 7q2.075 0 3.538 1.463T22 12t-1.463 3.538T17 17m2.125-2.875Q20 13.25 20 12t-.875-2.125T17 9t-2.125.875T14 12t.875 2.125T17 15t2.125-.875\"/>"
},
"link-rounded": {
"body": "<path fill=\"currentColor\" d=\"M7 17q-2.075 0-3.537-1.463T2 12t1.463-3.537T7 7h3q.425 0 .713.288T11 8t-.288.713T10 9H7q-1.25 0-2.125.875T4 12t.875 2.125T7 15h3q.425 0 .713.288T11 16t-.288.713T10 17zm2-4q-.425 0-.712-.288T8 12t.288-.712T9 11h6q.425 0 .713.288T16 12t-.288.713T15 13zm5 4q-.425 0-.712-.288T13 16t.288-.712T14 15h3q1.25 0 2.125-.875T20 12t-.875-2.125T17 9h-3q-.425 0-.712-.288T13 8t.288-.712T14 7h3q2.075 0 3.538 1.463T22 12t-1.463 3.538T17 17z\"/>"
},
"list-alt-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M8.713 16.713Q9 16.425 9 16t-.288-.712T8 15t-.712.288T7 16t.288.713T8 17t.713-.288m0-4Q9 12.425 9 12t-.288-.712T8 11t-.712.288T7 12t.288.713T8 13t.713-.288m0-4Q9 8.426 9 8t-.288-.712T8 7t-.712.288T7 8t.288.713T8 9t.713-.288M12 17h4q.425 0 .713-.288T17 16t-.288-.712T16 15h-4q-.425 0-.712.288T11 16t.288.713T12 17m0-4h4q.425 0 .713-.288T17 12t-.288-.712T16 11h-4q-.425 0-.712.288T11 12t.288.713T12 13m0-4h4q.425 0 .713-.288T17 8t-.288-.712T16 7h-4q-.425 0-.712.288T11 8t.288.713T12 9M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm0-2h14V5H5zM5 5v14z\"/>"
},
"list-alt-rounded": {
"body": "<path fill=\"currentColor\" d=\"M8.713 16.713Q9 16.425 9 16t-.288-.712T8 15t-.712.288T7 16t.288.713T8 17t.713-.288m0-4Q9 12.425 9 12t-.288-.712T8 11t-.712.288T7 12t.288.713T8 13t.713-.288m0-4Q9 8.426 9 8t-.288-.712T8 7t-.712.288T7 8t.288.713T8 9t.713-.288M12 17h4q.425 0 .713-.288T17 16t-.288-.712T16 15h-4q-.425 0-.712.288T11 16t.288.713T12 17m0-4h4q.425 0 .713-.288T17 12t-.288-.712T16 11h-4q-.425 0-.712.288T11 12t.288.713T12 13m0-4h4q.425 0 .713-.288T17 8t-.288-.712T16 7h-4q-.425 0-.712.288T11 8t.288.713T12 9M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21z\"/>"
},
"list-rounded": {
"body": "<path fill=\"currentColor\" d=\"M8 9q-.425 0-.712-.288T7 8t.288-.712T8 7h12q.425 0 .713.288T21 8t-.288.713T20 9zm0 4q-.425 0-.712-.288T7 12t.288-.712T8 11h12q.425 0 .713.288T21 12t-.288.713T20 13zm0 4q-.425 0-.712-.288T7 16t.288-.712T8 15h12q.425 0 .713.288T21 16t-.288.713T20 17zM4 9q-.425 0-.712-.288T3 8t.288-.712T4 7t.713.288T5 8t-.288.713T4 9m0 4q-.425 0-.712-.288T3 12t.288-.712T4 11t.713.288T5 12t-.288.713T4 13m0 4q-.425 0-.712-.288T3 16t.288-.712T4 15t.713.288T5 16t-.288.713T4 17\"/>"
},
"location-on-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M12 19.35q3.05-2.8 4.525-5.087T18 10.2q0-2.725-1.737-4.462T12 4T7.738 5.738T6 10.2q0 1.775 1.475 4.063T12 19.35m-.7 1.85q-.35-.125-.625-.375Q9.05 19.325 7.8 17.9t-2.087-2.762t-1.275-2.575T4 10.2q0-3.75 2.413-5.975T12 2t5.588 2.225T20 10.2q0 1.125-.437 2.363t-1.275 2.575T16.2 17.9t-2.875 2.925q-.275.25-.625.375t-.7.125t-.7-.125m2.113-9.787Q14 10.825 14 10t-.587-1.412T12 8t-1.412.588T10 10t.588 1.413T12 12t1.413-.587\"/>"
},
"location-on-rounded": {
"body": "<path fill=\"currentColor\" d=\"M11.3 21.2q-.35-.125-.625-.375Q9.05 19.325 7.8 17.9t-2.087-2.762t-1.275-2.575T4 10.2q0-3.75 2.413-5.975T12 2t5.588 2.225T20 10.2q0 1.125-.437 2.363t-1.275 2.575T16.2 17.9t-2.875 2.925q-.275.25-.625.375t-.7.125t-.7-.125m2.113-9.787Q14 10.825 14 10t-.587-1.412T12 8t-1.412.588T10 10t.588 1.413T12 12t1.413-.587\"/>"
},
"luggage-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M7 21q-.825 0-1.412-.587T5 19V8q0-.825.588-1.412T7 6h2V4q0-.825.588-1.412T11 2h2q.825 0 1.413.588T15 4v2h2q.825 0 1.413.588T19 8v11q0 .825-.587 1.413T17 21q0 .425-.288.713T16 22t-.712-.288T15 21H9q0 .425-.288.713T8 22t-.712-.288T7 21m0-2h10V8H7zm2.288-9.712Q9 9.575 9 10v7q0 .425.288.713T10 18t.713-.288T11 17v-7q0-.425-.288-.712T10 9t-.712.288m4 0Q13 9.575 13 10v7q0 .425.288.713T14 18t.713-.288T15 17v-7q0-.425-.288-.712T14 9t-.712.288M11 6h2V4h-2zm1 7.5\"/>"
},
"luggage-rounded": {
"body": "<path fill=\"currentColor\" d=\"M7 21q-.825 0-1.412-.587T5 19V8q0-.825.588-1.412T7 6h2V4q0-.825.588-1.412T11 2h2q.825 0 1.413.588T15 4v2h2q.825 0 1.413.588T19 8v11q0 .825-.587 1.413T17 21q0 .425-.288.713T16 22t-.712-.288T15 21H9q0 .425-.288.713T8 22t-.712-.288T7 21M9.288 9.288Q9 9.575 9 10v7q0 .425.288.713T10 18t.713-.288T11 17v-7q0-.425-.288-.712T10 9t-.712.288m4 0Q13 9.575 13 10v7q0 .425.288.713T14 18t.713-.288T15 17v-7q0-.425-.288-.712T14 9t-.712.288M11 6h2V4h-2z\"/>"
},
"mail-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zM20 8l-7.475 4.675q-.125.075-.262.113t-.263.037t-.262-.037t-.263-.113L4 8v10h16zm-8 3l8-5H4zM4 8v.25v-1.475v.025V6v.8v-.012V8.25zv10z\"/>"
},
"mail-rounded": {
"body": "<path fill=\"currentColor\" d=\"M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm8.263-7.212q.137-.038.262-.113L19.6 8.25q.2-.125.3-.312t.1-.413q0-.5-.425-.75T18.7 6.8L12 11L5.3 6.8q-.45-.275-.875-.012T4 7.525q0 .25.1.438t.3.287l7.075 4.425q.125.075.263.113t.262.037t.263-.037\"/>"
},
"manage-search-rounded": {
"body": "<path fill=\"currentColor\" d=\"M3 19q-.425 0-.712-.288T2 18t.288-.712T3 17h8q.425 0 .713.288T12 18t-.288.713T11 19zm0-5q-.425 0-.712-.288T2 13t.288-.712T3 12h3q.425 0 .713.288T7 13t-.288.713T6 14zm0-5q-.425 0-.712-.288T2 8t.288-.712T3 7h3q.425 0 .713.288T7 8t-.288.713T6 9zm11 7q-2.075 0-3.537-1.463T9 11t1.463-3.537T14 6t3.538 1.463T19 11q0 .725-.213 1.438t-.637 1.312l3.15 3.15q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-3.15-3.15q-.6.425-1.312.638T14 16m0-2q1.25 0 2.125-.875T17 11t-.875-2.125T14 8t-2.125.875T11 11t.875 2.125T14 14\"/>"
},
"menu-book-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M6.5 16q1.175 0 2.288.263T11 17.05V7.2q-1.025-.6-2.175-.9T6.5 6q-.9 0-1.788.175T3 6.7v9.9q.875-.3 1.738-.45T6.5 16m6.5 1.05q1.1-.525 2.213-.787T17.5 16q.9 0 1.763.15T21 16.6V6.7q-.825-.35-1.713-.525T17.5 6q-1.175 0-2.325.3T13 7.2zm-1.662 2.338q-.313-.088-.588-.238q-.975-.575-2.05-.862T6.5 18q-1.05 0-2.062.275T2.5 19.05q-.525.275-1.012-.025T1 18.15V6.1q0-.275.138-.525T1.55 5.2q1.15-.6 2.4-.9T6.5 4q1.45 0 2.838.375T12 5.5q1.275-.75 2.663-1.125T17.5 4q1.3 0 2.55.3t2.4.9q.275.125.413.375T23 6.1v12.05q0 .575-.487.875t-1.013.025q-.925-.5-1.937-.775T17.5 18q-1.125 0-2.2.288t-2.05.862q-.275.15-.587.238t-.663.087t-.663-.088M14 8.776q0-.225.163-.462T14.525 8q.725-.25 1.45-.375T17.5 7.5q.5 0 .988.063t.962.162q.225.05.388.25t.162.45q0 .425-.275.625t-.7.1q-.35-.075-.737-.112T17.5 9q-.65 0-1.275.125t-1.2.325q-.45.175-.737-.025T14 8.775m0 5.5q0-.225.163-.462t.362-.313q.725-.25 1.45-.375T17.5 13q.5 0 .988.063t.962.162q.225.05.388.25t.162.45q0 .425-.275.625t-.7.1q-.35-.075-.737-.112T17.5 14.5q-.65 0-1.275.113t-1.2.312q-.45.175-.737-.012T14 14.275m0-2.75q0-.225.163-.462t.362-.313q.725-.25 1.45-.375t1.525-.125q.5 0 .988.063t.962.162q.225.05.388.25t.162.45q0 .425-.275.625t-.7.1q-.35-.075-.737-.112t-.788-.038q-.65 0-1.275.125t-1.2.325q-.45.175-.737-.025t-.288-.65\"/>"
},
"menu-book-rounded": {
"body": "<path fill=\"currentColor\" d=\"M13 17.05q1.1-.525 2.213-.788T17.5 16q.9 0 1.763.15T21 16.6V6.7q-.825-.35-1.713-.525T17.5 6q-1.175 0-2.325.3T13 7.2zm-1.662 2.338q-.313-.088-.588-.238q-.975-.575-2.05-.862T6.5 18q-1.05 0-2.062.275T2.5 19.05q-.525.275-1.012-.025T1 18.15V6.1q0-.275.138-.525T1.55 5.2q1.175-.575 2.413-.888T6.5 4q1.45 0 2.838.375T12 5.5q1.275-.75 2.663-1.125T17.5 4q1.3 0 2.538.313t2.412.887q.275.125.413.375T23 6.1v12.05q0 .575-.487.875t-1.013.025q-.925-.5-1.937-.775T17.5 18q-1.125 0-2.2.288t-2.05.862q-.275.15-.587.238t-.663.087t-.663-.088M14 8.776q0-.225.163-.462T14.525 8q.725-.25 1.45-.375T17.5 7.5q.5 0 .988.063t.962.162q.225.05.388.25t.162.45q0 .425-.275.625t-.7.1q-.35-.075-.737-.112T17.5 9q-.65 0-1.275.125t-1.2.325q-.45.175-.737-.025T14 8.775m0 5.5q0-.225.163-.462t.362-.313q.725-.25 1.45-.375T17.5 13q.5 0 .988.063t.962.162q.225.05.388.25t.162.45q0 .425-.275.625t-.7.1q-.35-.075-.737-.112T17.5 14.5q-.65 0-1.275.113t-1.2.312q-.45.175-.737-.012T14 14.275m0-2.75q0-.225.163-.462t.362-.313q.725-.25 1.45-.375t1.525-.125q.5 0 .988.063t.962.162q.225.05.388.25t.162.45q0 .425-.275.625t-.7.1q-.35-.075-.737-.112t-.788-.038q-.65 0-1.275.125t-1.2.325q-.45.175-.737-.025t-.288-.65\"/>"
},
"menu-open-rounded": {
"body": "<path fill=\"currentColor\" d=\"M4 18q-.425 0-.712-.288T3 17t.288-.712T4 16h11q.425 0 .713.288T16 17t-.288.713T15 18zm14.9-1.7l-3.6-3.6q-.3-.3-.3-.7t.3-.7l3.6-3.6q.275-.275.7-.275t.7.275t.275.7t-.275.7L17.4 12l2.9 2.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275M4 13q-.425 0-.712-.288T3 12t.288-.712T4 11h8q.425 0 .713.288T13 12t-.288.713T12 13zm0-5q-.425 0-.712-.288T3 7t.288-.712T4 6h11q.425 0 .713.288T16 7t-.288.713T15 8z\"/>"
},
"menu-rounded": {
"body": "<path fill=\"currentColor\" d=\"M4 18q-.425 0-.712-.288T3 17t.288-.712T4 16h16q.425 0 .713.288T21 17t-.288.713T20 18zm0-5q-.425 0-.712-.288T3 12t.288-.712T4 11h16q.425 0 .713.288T21 12t-.288.713T20 13zm0-5q-.425 0-.712-.288T3 7t.288-.712T4 6h16q.425 0 .713.288T21 7t-.288.713T20 8z\"/>"
},
"mic-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M9.875 13.125Q9 12.25 9 11V5q0-1.25.875-2.125T12 2t2.125.875T15 5v6q0 1.25-.875 2.125T12 14t-2.125-.875M11 20v-2.075q-2.3-.325-3.937-1.95t-1.988-3.95q-.05-.425.225-.725T6 11t.713.288T7.1 12q.35 1.75 1.738 2.875T12 16q1.8 0 3.175-1.137T16.9 12q.1-.425.388-.712T18 11t.7.3t.225.725q-.35 2.275-1.975 3.925T13 17.925V20q0 .425-.288.713T12 21t-.712-.288T11 20m1.713-8.287Q13 11.425 13 11V5q0-.425-.288-.712T12 4t-.712.288T11 5v6q0 .425.288.713T12 12t.713-.288\"/>"
},
"mic-rounded": {
"body": "<path fill=\"currentColor\" d=\"M9.875 13.125Q9 12.25 9 11V5q0-1.25.875-2.125T12 2t2.125.875T15 5v6q0 1.25-.875 2.125T12 14t-2.125-.875M11 20v-2.075q-2.3-.325-3.937-1.95t-1.988-3.95q-.05-.425.225-.725T6 11t.713.288T7.1 12q.35 1.75 1.738 2.875T12 16q1.8 0 3.175-1.137T16.9 12q.1-.425.388-.712T18 11t.7.3t.225.725q-.35 2.275-1.975 3.925T13 17.925V20q0 .425-.288.713T12 21t-.712-.288T11 20\"/>"
},
"more-horiz": {
"body": "<path fill=\"currentColor\" d=\"M6 14q-.825 0-1.412-.587T4 12t.588-1.412T6 10t1.413.588T8 12t-.587 1.413T6 14m6 0q-.825 0-1.412-.587T10 12t.588-1.412T12 10t1.413.588T14 12t-.587 1.413T12 14m6 0q-.825 0-1.412-.587T16 12t.588-1.412T18 10t1.413.588T20 12t-.587 1.413T18 14\"/>"
},
"more-vert": {
"body": "<path fill=\"currentColor\" d=\"M12 20q-.825 0-1.412-.587T10 18t.588-1.412T12 16t1.413.588T14 18t-.587 1.413T12 20m0-6q-.825 0-1.412-.587T10 12t.588-1.412T12 10t1.413.588T14 12t-.587 1.413T12 14m0-6q-.825 0-1.412-.587T10 6t.588-1.412T12 4t1.413.588T14 6t-.587 1.413T12 8\"/>"
},
"navigation-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"m12 18l-6.45 2.75q-.325.125-.612.063t-.488-.263t-.262-.5t.062-.625L11.075 4.05q.125-.3.388-.45T12 3.45t.537.15t.388.45l6.825 15.375q.125.325.062.625t-.262.5t-.488.263t-.612-.063zm-4.9-.1l4.9-2.1l4.9 2.1l-4.9-11zm4.9-2.1\"/>"
},
"navigation-rounded": {
"body": "<path fill=\"currentColor\" d=\"m12 18l-6.45 2.75q-.325.125-.612.063t-.488-.263t-.262-.5t.062-.625L11.075 4.05q.125-.3.388-.45T12 3.45t.537.15t.388.45l6.825 15.375q.125.325.062.625t-.262.5t-.488.263t-.612-.063z\"/>"
},
"notes-rounded": {
"body": "<path fill=\"currentColor\" d=\"M4 18q-.425 0-.712-.288T3 17t.288-.712T4 16h10q.425 0 .713.288T15 17t-.288.713T14 18zm0-5q-.425 0-.712-.288T3 12t.288-.712T4 11h16q.425 0 .713.288T21 12t-.288.713T20 13zm0-5q-.425 0-.712-.288T3 7t.288-.712T4 6h16q.425 0 .713.288T21 7t-.288.713T20 8z\"/>"
},
"notifications-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M5 19q-.425 0-.712-.288T4 18t.288-.712T5 17h1v-7q0-2.075 1.25-3.687T10.5 4.2v-.7q0-.625.438-1.062T12 2t1.063.438T13.5 3.5v.7q2 .5 3.25 2.113T18 10v7h1q.425 0 .713.288T20 18t-.288.713T19 19zm7 3q-.825 0-1.412-.587T10 20h4q0 .825-.587 1.413T12 22m-4-5h8v-7q0-1.65-1.175-2.825T12 6T9.175 7.175T8 10z\"/>"
},
"notifications-rounded": {
"body": "<path fill=\"currentColor\" d=\"M5 19q-.425 0-.712-.288T4 18t.288-.712T5 17h1v-7q0-2.075 1.25-3.687T10.5 4.2v-.7q0-.625.438-1.062T12 2t1.063.438T13.5 3.5v.7q2 .5 3.25 2.113T18 10v7h1q.425 0 .713.288T20 18t-.288.713T19 19zm7 3q-.825 0-1.412-.587T10 20h4q0 .825-.587 1.413T12 22\"/>"
},
"open-in-new-rounded": {
"body": "<path fill=\"currentColor\" d=\"M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h6q.425 0 .713.288T12 4t-.288.713T11 5H5v14h14v-6q0-.425.288-.712T20 12t.713.288T21 13v6q0 .825-.587 1.413T19 21zM19 6.4L10.4 15q-.275.275-.7.275T9 15t-.275-.7t.275-.7L17.6 5H15q-.425 0-.712-.288T14 4t.288-.712T15 3h5q.425 0 .713.288T21 4v5q0 .425-.288.713T20 10t-.712-.288T19 9z\"/>"
},
"palette": {
"body": "<path fill=\"currentColor\" d=\"M12 22q-2.05 0-3.875-.788t-3.187-2.15t-2.15-3.187T2 12q0-2.075.813-3.9t2.2-3.175T8.25 2.788T12.2 2q2 0 3.775.688t3.113 1.9t2.125 2.875T22 11.05q0 2.875-1.75 4.413T16 17h-1.85q-.225 0-.312.125t-.088.275q0 .3.375.863t.375 1.287q0 1.25-.687 1.85T12 22m-4.425-9.425Q8 12.15 8 11.5t-.425-1.075T6.5 10t-1.075.425T5 11.5t.425 1.075T6.5 13t1.075-.425m3-4Q11 8.15 11 7.5t-.425-1.075T9.5 6t-1.075.425T8 7.5t.425 1.075T9.5 9t1.075-.425m5 0Q16 8.15 16 7.5t-.425-1.075T14.5 6t-1.075.425T13 7.5t.425 1.075T14.5 9t1.075-.425m3 4Q19 12.15 19 11.5t-.425-1.075T17.5 10t-1.075.425T16 11.5t.425 1.075T17.5 13t1.075-.425\"/>"
},
"palette-outline": {
"body": "<path fill=\"currentColor\" d=\"M12 22q-2.05 0-3.875-.788t-3.187-2.15t-2.15-3.187T2 12q0-2.075.813-3.9t2.2-3.175T8.25 2.788T12.2 2q2 0 3.775.688t3.113 1.9t2.125 2.875T22 11.05q0 2.875-1.75 4.413T16 17h-1.85q-.225 0-.312.125t-.088.275q0 .3.375.863t.375 1.287q0 1.25-.687 1.85T12 22m-4.425-9.425Q8 12.15 8 11.5t-.425-1.075T6.5 10t-1.075.425T5 11.5t.425 1.075T6.5 13t1.075-.425m3-4Q11 8.15 11 7.5t-.425-1.075T9.5 6t-1.075.425T8 7.5t.425 1.075T9.5 9t1.075-.425m5 0Q16 8.15 16 7.5t-.425-1.075T14.5 6t-1.075.425T13 7.5t.425 1.075T14.5 9t1.075-.425m3 4Q19 12.15 19 11.5t-.425-1.075T17.5 10t-1.075.425T16 11.5t.425 1.075T17.5 13t1.075-.425M12 20q.225 0 .363-.125t.137-.325q0-.35-.375-.825T11.75 17.3q0-1.05.725-1.675T14.25 15H16q1.65 0 2.825-.962T20 11.05q0-3.025-2.312-5.038T12.2 4Q8.8 4 6.4 6.325T4 12q0 3.325 2.338 5.663T12 20\"/>"
},
"person-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M9.175 10.825Q8 9.65 8 8t1.175-2.825T12 4t2.825 1.175T16 8t-1.175 2.825T12 12t-2.825-1.175M4 18v-.8q0-.85.438-1.562T5.6 14.55q1.55-.775 3.15-1.162T12 13t3.25.388t3.15 1.162q.725.375 1.163 1.088T20 17.2v.8q0 .825-.587 1.413T18 20H6q-.825 0-1.412-.587T4 18m2 0h12v-.8q0-.275-.137-.5t-.363-.35q-1.35-.675-2.725-1.012T12 15t-2.775.338T6.5 16.35q-.225.125-.363.35T6 17.2zm7.413-8.587Q14 8.825 14 8t-.587-1.412T12 6t-1.412.588T10 8t.588 1.413T12 10t1.413-.587M12 18\"/>"
},
"person-rounded": {
"body": "<path fill=\"currentColor\" d=\"M9.175 10.825Q8 9.65 8 8t1.175-2.825T12 4t2.825 1.175T16 8t-1.175 2.825T12 12t-2.825-1.175M4 18v-.8q0-.85.438-1.562T5.6 14.55q1.55-.775 3.15-1.162T12 13t3.25.388t3.15 1.162q.725.375 1.163 1.088T20 17.2v.8q0 .825-.587 1.413T18 20H6q-.825 0-1.412-.587T4 18\"/>"
},
"pin-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm0-2h16V6H4zm0 0V6zm3.488-3.162q.162-.163.162-.413V9.65q0-.275-.187-.462T7 9q-.125 0-.238.038t-.212.112l-1.125.8q-.175.125-.212.325t.087.4t.338.238t.412-.088l.45-.325v3.925q0 .25.163.413t.412.162t.413-.162M10.1 15H13q.2 0 .35-.15t.15-.35t-.15-.35T13 14h-1.85l-.05-.05q.525-.5.863-.85t.537-.55q.45-.45.675-.9t.225-.95q0-.725-.55-1.213T11.45 9q-.5 0-.95.238t-.725.662q-.125.175-.025.375t.3.275t.4 0t.35-.225q.125-.125.288-.2t.362-.075q.375 0 .613.2t.237.5q0 .275-.1.513t-.45.587l-.325.325l-.475.475l-1.2 1.2q-.05.05-.15.35v.3q0 .2.15.35t.35.15m6.9 0q.9 0 1.45-.5t.55-1.3q0-.45-.25-.8t-.7-.55v-.05q.35-.2.55-.513t.2-.737q0-.675-.525-1.113T16.95 9q-.5 0-.925.238t-.7.587q-.125.175-.025.35t.3.275q.2.075.4.013t.35-.213q.125-.125.275-.187T16.95 10q.325 0 .538.188t.212.462q0 .35-.25.55t-.65.2q-.2 0-.35.15t-.15.35t.15.35t.35.15q.5 0 .8.2t.3.55q0 .325-.275.563T17 13.95q-.3 0-.5-.1t-.35-.325q-.125-.175-.312-.237t-.388.012q-.225.1-.325.288t0 .387q.275.5.75.763T17 15\"/>"
},
"pin-rounded": {
"body": "<path fill=\"currentColor\" d=\"M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm3.488-5.163q.162-.162.162-.412V9.65q0-.275-.187-.462T7 9q-.125 0-.238.038t-.212.112l-1.125.8q-.175.125-.212.325t.087.4t.338.238t.412-.088l.45-.325v3.925q0 .25.163.413t.412.162t.413-.162M10.1 15H13q.2 0 .35-.15t.15-.35t-.15-.35T13 14h-1.85l-.05-.05q.525-.5.863-.85t.537-.55q.45-.45.675-.9t.225-.95q0-.725-.55-1.213T11.45 9q-.5 0-.95.238t-.725.662q-.125.175-.025.375t.3.275t.4 0t.35-.225q.125-.125.288-.2t.362-.075q.375 0 .613.2t.237.5q0 .275-.1.513t-.45.587l-.325.325l-.475.475l-1.2 1.2q-.05.05-.15.35v.3q0 .2.15.35t.35.15m6.9 0q.9 0 1.45-.5t.55-1.3q0-.45-.25-.8t-.7-.55v-.05q.35-.2.55-.513t.2-.737q0-.675-.525-1.113T16.95 9q-.5 0-.925.238t-.7.587q-.125.175-.025.35t.3.275q.2.075.4.013t.35-.213q.125-.125.275-.187T16.95 10q.325 0 .538.188t.212.462q0 .35-.25.55t-.65.2q-.2 0-.35.15t-.15.35t.15.35t.35.15q.5 0 .8.2t.3.55q0 .325-.275.563T17 13.95q-.3 0-.5-.1t-.35-.325q-.125-.175-.312-.237t-.388.012q-.225.1-.325.288t0 .387q.275.5.75.763T17 15\"/>"
},
"play-circle-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"m10.65 15.75l4.875-3.125q.35-.225.35-.625t-.35-.625L10.65 8.25q-.375-.25-.763-.038t-.387.663v6.25q0 .45.388.663t.762-.038M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8\"/>"
},
"play-circle-rounded": {
"body": "<path fill=\"currentColor\" d=\"m10.65 15.75l4.875-3.125q.35-.225.35-.625t-.35-.625L10.65 8.25q-.375-.25-.763-.038t-.387.663v6.25q0 .45.388.663t.762-.038M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22\"/>"
},
"progress-activity": {
"body": "<path fill=\"currentColor\" d=\"M8.125 21.213q-1.825-.788-3.187-2.15t-2.15-3.188T2 11.988t.788-3.875t2.15-3.175t3.187-2.15T12 2q.425 0 .713.288T13 3t-.288.713T12 4Q8.675 4 6.337 6.338T4 12t2.338 5.663T12 20t5.663-2.337T20 12q0-.425.288-.712T21 11t.713.288T22 12q0 2.05-.788 3.875t-2.15 3.188t-3.175 2.15t-3.875.787t-3.887-.787\"/>"
},
"quiz-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M14.738 14.688q.312-.313.312-.738t-.312-.737T14 12.9t-.737.313t-.313.737t.313.738T14 15t.738-.312M14 11.8q.275 0 .513-.2t.287-.525q.05-.3.212-.55t.588-.675q.75-.75 1-1.213t.25-1.087q0-1.125-.788-1.838T14 5q-.825 0-1.5.375T11.425 6.45q-.15.25-.025.525t.425.4q.275.125.538.025t.437-.35q.225-.325.525-.487T14 6.4q.6 0 .975.338t.375.912q0 .35-.2.663t-.7.787q-.725.625-.925.963t-.25.987q-.025.3.188.525T14 11.8M8 18q-.825 0-1.412-.587T6 16V4q0-.825.588-1.412T8 2h12q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18zm0-2h12V4H8zm-4 6q-.825 0-1.412-.587T2 20V7q0-.425.288-.712T3 6t.713.288T4 7v13h13q.425 0 .713.288T18 21t-.288.713T17 22zM8 4v12z\"/>"
},
"quiz-rounded": {
"body": "<path fill=\"currentColor\" d=\"M14.738 14.688q.312-.313.312-.738t-.312-.737T14 12.9t-.737.313t-.313.737t.313.738T14 15t.738-.312M14 11.8q.275 0 .513-.2t.287-.525q.05-.3.212-.55t.588-.675q.75-.75 1-1.213t.25-1.087q0-1.125-.788-1.838T14 5q-.825 0-1.5.375T11.425 6.45q-.15.25-.025.525t.425.4q.275.125.538.025t.437-.35q.225-.325.525-.487T14 6.4q.6 0 .975.338t.375.912q0 .35-.2.663t-.7.787q-.725.625-.925.963t-.25.987q-.025.3.188.525T14 11.8M8 18q-.825 0-1.412-.587T6 16V4q0-.825.588-1.412T8 2h12q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18zm-4 4q-.825 0-1.412-.587T2 20V7q0-.425.288-.712T3 6t.713.288T4 7v13h13q.425 0 .713.288T18 21t-.288.713T17 22z\"/>"
},
"radio-button-checked": {
"body": "<path fill=\"currentColor\" d=\"M15.538 15.538Q17 14.075 17 12t-1.463-3.537T12 7T8.463 8.463T7 12t1.463 3.538T12 17t3.538-1.463M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20\"/>"
},
"redo-rounded": {
"body": "<path fill=\"currentColor\" d=\"M16.2 10H9.9q-1.575 0-2.738 1T6 13.5T7.163 16T9.9 17H16q.425 0 .713.288T17 18t-.288.713T16 19H9.9q-2.425 0-4.163-1.575T4 13.5t1.738-3.925T9.9 8h6.3l-1.9-1.9q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l3.6 3.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-3.6 3.6q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7z\"/>"
},
"report-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M12 17q.425 0 .713-.288T13 16t-.288-.712T12 15t-.712.288T11 16t.288.713T12 17m.713-4.288Q13 12.425 13 12V8q0-.425-.288-.712T12 7t-.712.288T11 8v4q0 .425.288.713T12 13t.713-.288M9.075 21q-.4 0-.762-.15t-.638-.425l-4.1-4.1q-.275-.275-.425-.638T3 14.926v-5.85q0-.4.15-.762t.425-.638l4.1-4.1q.275-.275.638-.425T9.075 3h5.85q.4 0 .763.15t.637.425l4.1 4.1q.275.275.425.638t.15.762v5.85q0 .4-.15.763t-.425.637l-4.1 4.1q-.275.275-.638.425t-.762.15zm.025-2h5.8l4.1-4.1V9.1L14.9 5H9.1L5 9.1v5.8zm2.9-7\"/>"
},
"report-rounded": {
"body": "<path fill=\"currentColor\" d=\"M12 17q.425 0 .713-.288T13 16t-.288-.712T12 15t-.712.288T11 16t.288.713T12 17m.713-4.288Q13 12.425 13 12V8q0-.425-.288-.712T12 7t-.712.288T11 8v4q0 .425.288.713T12 13t.713-.288M9.075 21q-.4 0-.762-.15t-.638-.425l-4.1-4.1q-.275-.275-.425-.638T3 14.926v-5.85q0-.4.15-.762t.425-.638l4.1-4.1q.275-.275.638-.425T9.075 3h5.85q.4 0 .763.15t.637.425l4.1 4.1q.275.275.425.638t.15.762v5.85q0 .4-.15.763t-.425.637l-4.1 4.1q-.275.275-.638.425t-.762.15z\"/>"
},
"restart-alt-rounded": {
"body": "<path fill=\"currentColor\" d=\"M9.825 20.7q-2.575-.725-4.2-2.837T4 13q0-1.425.475-2.713t1.35-2.362q.275-.3.675-.313t.725.313q.275.275.288.675t-.263.75q-.6.775-.925 1.7T6 13q0 2.025 1.188 3.613t3.062 2.162q.325.1.538.375t.212.6q0 .5-.35.788t-.825.162m4.35 0q-.475.125-.825-.175t-.35-.8q0-.3.213-.575t.537-.375q1.875-.6 3.063-2.175T18 13q0-2.5-1.75-4.25T12 7h-.075l.4.4q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-2.1-2.1q-.15-.15-.212-.325T8.55 6t.063-.375t.212-.325l2.1-2.1q.275-.275.7-.275t.7.275t.275.7t-.275.7l-.4.4H12q3.35 0 5.675 2.325T20 13q0 2.725-1.625 4.85t-4.2 2.85\"/>"
},
"right-panel-open-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M11.5 14.8V9.2q0-.35-.3-.475t-.55.125L8.2 11.3q-.3.3-.3.7t.3.7l2.45 2.45q.25.25.55.125t.3-.475M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm11-2h3V5h-3zm-2 0V5H5v14zm2 0h3z\"/>"
},
"right-panel-open-rounded": {
"body": "<path fill=\"currentColor\" d=\"M11.5 14.8V9.2q0-.35-.3-.475t-.55.125L8.2 11.3q-.3.3-.3.7t.3.7l2.45 2.45q.25.25.55.125t.3-.475M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm9-2V5H5v14z\"/>"
},
"sell": {
"body": "<path fill=\"currentColor\" d=\"m21.4 14.25l-7.15 7.15q-.3.3-.675.45t-.75.15t-.75-.15t-.675-.45l-8.825-8.825q-.275-.275-.425-.637T2 11.175V4q0-.825.588-1.412T4 2h7.175q.4 0 .775.163t.65.437l8.8 8.825q.3.3.438.675t.137.75t-.137.738t-.438.662M6.5 8q.625 0 1.063-.437T8 6.5t-.437-1.062T6.5 5t-1.062.438T5 6.5t.438 1.063T6.5 8\"/>"
},
"sell-outline": {
"body": "<path fill=\"currentColor\" d=\"m21.4 14.25l-7.15 7.15q-.3.3-.675.45t-.75.15t-.75-.15t-.675-.45l-8.825-8.825q-.275-.275-.425-.637T2 11.175V4q0-.825.588-1.412T4 2h7.175q.4 0 .775.163t.65.437l8.8 8.825q.3.3.438.675t.137.75t-.137.738t-.438.662M12.825 20l7.15-7.15L11.15 4H4v7.15zM6.5 8q.625 0 1.063-.437T8 6.5t-.437-1.062T6.5 5t-1.062.438T5 6.5t.438 1.063T6.5 8m5.5 4\"/>"
},
"send-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"m19.8 12.925l-15.4 6.5q-.5.2-.95-.088T3 18.5v-13q0-.55.45-.837t.95-.088l15.4 6.5q.625.275.625.925t-.625.925M5 17l11.85-5L5 7v3.5l6 1.5l-6 1.5zm0 0V7z\"/>"
},
"send-rounded": {
"body": "<path fill=\"currentColor\" d=\"M4.4 19.425q-.5.2-.95-.088T3 18.5V14l8-2l-8-2V5.5q0-.55.45-.837t.95-.088l15.4 6.5q.625.275.625.925t-.625.925z\"/>"
},
"settings-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M10.825 22q-.675 0-1.162-.45t-.588-1.1L8.85 18.8q-.325-.125-.612-.3t-.563-.375l-1.55.65q-.625.275-1.25.05t-.975-.8l-1.175-2.05q-.35-.575-.2-1.225t.675-1.075l1.325-1Q4.5 12.5 4.5 12.337v-.675q0-.162.025-.337l-1.325-1Q2.675 9.9 2.525 9.25t.2-1.225L3.9 5.975q.35-.575.975-.8t1.25.05l1.55.65q.275-.2.575-.375t.6-.3l.225-1.65q.1-.65.588-1.1T10.825 2h2.35q.675 0 1.163.45t.587 1.1l.225 1.65q.325.125.613.3t.562.375l1.55-.65q.625-.275 1.25-.05t.975.8l1.175 2.05q.35.575.2 1.225t-.675 1.075l-1.325 1q.025.175.025.338v.674q0 .163-.05.338l1.325 1q.525.425.675 1.075t-.2 1.225l-1.2 2.05q-.35.575-.975.8t-1.25-.05l-1.5-.65q-.275.2-.575.375t-.6.3l-.225 1.65q-.1.65-.587 1.1t-1.163.45zM11 20h1.975l.35-2.65q.775-.2 1.438-.587t1.212-.938l2.475 1.025l.975-1.7l-2.15-1.625q.125-.35.175-.737T17.5 12t-.05-.787t-.175-.738l2.15-1.625l-.975-1.7l-2.475 1.05q-.55-.575-1.212-.962t-1.438-.588L13 4h-1.975l-.35 2.65q-.775.2-1.437.588t-1.213.937L5.55 7.15l-.975 1.7l2.15 1.6q-.125.375-.175.75t-.05.8q0 .4.05.775t.175.75l-2.15 1.625l.975 1.7l2.475-1.05q.55.575 1.213.963t1.437.587zm1.05-4.5q1.45 0 2.475-1.025T15.55 12t-1.025-2.475T12.05 8.5q-1.475 0-2.487 1.025T8.55 12t1.013 2.475T12.05 15.5M12 12\"/>"
},
"settings-rounded": {
"body": "<path fill=\"currentColor\" d=\"M10.825 22q-.675 0-1.162-.45t-.588-1.1L8.85 18.8q-.325-.125-.612-.3t-.563-.375l-1.55.65q-.625.275-1.25.05t-.975-.8l-1.175-2.05q-.35-.575-.2-1.225t.675-1.075l1.325-1Q4.5 12.5 4.5 12.337v-.675q0-.162.025-.337l-1.325-1Q2.675 9.9 2.525 9.25t.2-1.225L3.9 5.975q.35-.575.975-.8t1.25.05l1.55.65q.275-.2.575-.375t.6-.3l.225-1.65q.1-.65.588-1.1T10.825 2h2.35q.675 0 1.163.45t.587 1.1l.225 1.65q.325.125.613.3t.562.375l1.55-.65q.625-.275 1.25-.05t.975.8l1.175 2.05q.35.575.2 1.225t-.675 1.075l-1.325 1q.025.175.025.338v.674q0 .163-.05.338l1.325 1q.525.425.675 1.075t-.2 1.225l-1.2 2.05q-.35.575-.975.8t-1.25-.05l-1.5-.65q-.275.2-.575.375t-.6.3l-.225 1.65q-.1.65-.587 1.1t-1.163.45zm1.225-6.5q1.45 0 2.475-1.025T15.55 12t-1.025-2.475T12.05 8.5q-1.475 0-2.488 1.025T8.55 12t1.013 2.475T12.05 15.5\"/>"
},
"share": {
"body": "<path fill=\"currentColor\" d=\"M17 22q-1.25 0-2.125-.875T14 19q0-.15.075-.7L7.05 14.2q-.4.375-.925.588T5 15q-1.25 0-2.125-.875T2 12t.875-2.125T5 9q.6 0 1.125.213t.925.587l7.025-4.1q-.05-.175-.062-.337T14 5q0-1.25.875-2.125T17 2t2.125.875T20 5t-.875 2.125T17 8q-.6 0-1.125-.213T14.95 7.2l-7.025 4.1q.05.175.063.338T8 12t-.012.363t-.063.337l7.025 4.1q.4-.375.925-.587T17 16q1.25 0 2.125.875T20 19t-.875 2.125T17 22\"/>"
},
"share-outline": {
"body": "<path fill=\"currentColor\" d=\"M17 22q-1.25 0-2.125-.875T14 19q0-.15.075-.7L7.05 14.2q-.4.375-.925.588T5 15q-1.25 0-2.125-.875T2 12t.875-2.125T5 9q.6 0 1.125.213t.925.587l7.025-4.1q-.05-.175-.062-.337T14 5q0-1.25.875-2.125T17 2t2.125.875T20 5t-.875 2.125T17 8q-.6 0-1.125-.213T14.95 7.2l-7.025 4.1q.05.175.063.338T8 12t-.012.363t-.063.337l7.025 4.1q.4-.375.925-.587T17 16q1.25 0 2.125.875T20 19t-.875 2.125T17 22m0-2q.425 0 .713-.287T18 19t-.288-.712T17 18t-.712.288T16 19t.288.713T17 20M5 13q.425 0 .713-.288T6 12t-.288-.712T5 11t-.712.288T4 12t.288.713T5 13m12.713-7.288Q18 5.426 18 5t-.288-.712T17 4t-.712.288T16 5t.288.713T17 6t.713-.288M17 5\"/>"
},
"side-navigation": {
"body": "<path fill=\"currentColor\" d=\"M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm7-2h7V5h-7z\"/>"
},
"splitscreen": {
"body": "<path fill=\"currentColor\" d=\"M5 11q-.825 0-1.412-.587T3 9V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v4q0 .825-.587 1.413T19 11zm0 10q-.825 0-1.412-.587T3 19v-4q0-.825.588-1.412T5 13h14q.825 0 1.413.588T21 15v4q0 .825-.587 1.413T19 21z\"/>"
},
"splitscreen-outline": {
"body": "<path fill=\"currentColor\" d=\"M5 11q-.825 0-1.412-.587T3 9V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v4q0 .825-.587 1.413T19 11zm0-2h14V5H5zm0 12q-.825 0-1.412-.587T3 19v-4q0-.825.588-1.412T5 13h14q.825 0 1.413.588T21 15v4q0 .825-.587 1.413T19 21zm0-2h14v-4H5zM5 9V5zm0 10v-4z\"/>"
},
"star-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"m8.85 16.825l3.15-1.9l3.15 1.925l-.825-3.6l2.775-2.4l-3.65-.325l-1.45-3.4l-1.45 3.375l-3.65.325l2.775 2.425zm3.15.45l-4.15 2.5q-.275.175-.575.15t-.525-.2t-.35-.437t-.05-.588l1.1-4.725L3.775 10.8q-.25-.225-.312-.513t.037-.562t.3-.45t.55-.225l4.85-.425l1.875-4.45q.125-.3.388-.45t.537-.15t.537.15t.388.45l1.875 4.45l4.85.425q.35.05.55.225t.3.45t.038.563t-.313.512l-3.675 3.175l1.1 4.725q.075.325-.05.588t-.35.437t-.525.2t-.575-.15zm0-5.025\"/>"
},
"star-rounded": {
"body": "<path fill=\"currentColor\" d=\"m12 17.275l-4.15 2.5q-.275.175-.575.15t-.525-.2t-.35-.437t-.05-.588l1.1-4.725L3.775 10.8q-.25-.225-.312-.513t.037-.562t.3-.45t.55-.225l4.85-.425l1.875-4.45q.125-.3.388-.45t.537-.15t.537.15t.388.45l1.875 4.45l4.85.425q.35.05.55.225t.3.45t.038.563t-.313.512l-3.675 3.175l1.1 4.725q.075.325-.05.588t-.35.437t-.525.2t-.575-.15z\"/>"
},
"swap-horiz-rounded": {
"body": "<path fill=\"currentColor\" d=\"M5.825 16L7.7 17.875q.275.275.275.688t-.275.712q-.3.3-.712.3t-.713-.3L2.7 15.7q-.15-.15-.213-.325T2.426 15t.063-.375t.212-.325l3.6-3.6q.3-.3.7-.287t.7.312q.275.3.288.7t-.288.7L5.825 14H12q.425 0 .713.288T13 15t-.288.713T12 16zm12.35-6H12q-.425 0-.712-.288T11 9t.288-.712T12 8h6.175L16.3 6.125q-.275-.275-.275-.687t.275-.713q.3-.3.713-.3t.712.3L21.3 8.3q.15.15.212.325t.063.375t-.063.375t-.212.325l-3.6 3.6q-.3.3-.7.288t-.7-.313q-.275-.3-.288-.7t.288-.7z\"/>"
},
"swap-vert-rounded": {
"body": "<path fill=\"currentColor\" d=\"M8.288 12.713Q8 12.425 8 12V5.825L6.125 7.7q-.275.275-.687.275T4.725 7.7q-.3-.3-.3-.712t.3-.713L8.3 2.7q.15-.15.325-.213T9 2.425t.375.062t.325.213l3.6 3.6q.3.3.287.7t-.312.7q-.3.275-.7.288t-.7-.288L10 5.825V12q0 .425-.288.713T9 13t-.712-.288m6.337 8.8q-.175-.062-.325-.212l-3.6-3.6q-.3-.3-.287-.7t.312-.7q.3-.275.7-.288t.7.288L14 18.175V12q0-.425.288-.712T15 11t.713.288T16 12v6.175l1.875-1.875q.275-.275.688-.275t.712.275q.3.3.3.713t-.3.712L15.7 21.3q-.15.15-.325.213t-.375.062t-.375-.062\"/>"
},
"sync-rounded": {
"body": "<path fill=\"currentColor\" d=\"M6 12.05q0 1.125.425 2.188T7.75 16.2l.25.25V15q0-.425.288-.712T9 14t.713.288T10 15v4q0 .425-.288.713T9 20H5q-.425 0-.712-.288T4 19t.288-.712T5 18h1.75l-.4-.35q-1.3-1.15-1.825-2.625T4 12.05Q4 9.7 5.2 7.787T8.425 4.85q.35-.2.738-.025t.512.575q.125.375-.012.75t-.488.575q-1.45.8-2.312 2.213T6 12.05m12-.1q0-1.125-.425-2.187T16.25 7.8L16 7.55V9q0 .425-.288.713T15 10t-.712-.288T14 9V5q0-.425.288-.712T15 4h4q.425 0 .713.288T20 5t-.288.713T19 6h-1.75l.4.35q1.225 1.225 1.788 2.663T20 11.95q0 2.35-1.2 4.263t-3.225 2.937q-.35.2-.737.025t-.513-.575q-.125-.375.013-.75t.487-.575q1.45-.8 2.313-2.212T18 11.95\"/>"
},
"tab-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M4 18h16v-8h-6q-.425 0-.712-.288T13 9V6H4zm0 2q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm0-2V6z\"/>"
},
"tab-rounded": {
"body": "<path fill=\"currentColor\" d=\"M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm10-10h6V6h-7v3q0 .425.288.713T14 10\"/>"
},
"table": {
"body": "<path fill=\"currentColor\" d=\"M11 16H3v3q0 .825.588 1.413T5 21h6zm2 0v5h6q.825 0 1.413-.587T21 19v-3zm-2-2V9H3v5zm2 0h8V9h-8zM3 7h18V5q0-.825-.587-1.412T19 3H5q-.825 0-1.412.588T3 5z\"/>"
},
"table-outline": {
"body": "<path fill=\"currentColor\" d=\"M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm6-6H5v4h6zm2 0v4h6v-4zm-2-2V9H5v4zm2 0h6V9h-6zM5 7h14V5H5z\"/>"
},
"task-alt-rounded": {
"body": "<path fill=\"currentColor\" d=\"M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2q1.2 0 2.338.275t2.187.8q.375.2.488.6t-.138.75t-.663.45t-.812-.1q-.8-.375-1.663-.575T12 4Q8.675 4 6.337 6.338T4 12t2.338 5.663T12 20t5.663-2.337T20 12q0-.2-.012-.387t-.038-.388q-.05-.425.163-.812t.637-.513q.4-.125.75.075t.4.6q.05.35.075.7T22 12q0 2.075-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m-1.4-8.2l9.3-9.325q.275-.275.688-.288t.712.288q.275.275.275.7t-.275.7L11.3 15.9q-.3.3-.7.3t-.7-.3l-2.85-2.85q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275z\"/>"
},
"text-fields-rounded": {
"body": "<path fill=\"currentColor\" d=\"M7.438 19.563Q7 19.125 7 18.5V7H3.5q-.625 0-1.062-.437T2 5.5t.438-1.062T3.5 4h10q.625 0 1.063.438T15 5.5t-.437 1.063T13.5 7H10v11.5q0 .625-.437 1.063T8.5 20t-1.062-.437m9 0Q16 19.125 16 18.5V12h-1.5q-.625 0-1.062-.437T13 10.5t.438-1.062T14.5 9h6q.625 0 1.063.438T22 10.5t-.437 1.063T20.5 12H19v6.5q0 .625-.437 1.063T17.5 20t-1.062-.437\"/>"
},
"tips-and-updates-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M21.375 8.625L20 8l1.375-.625L22 6l.625 1.375L24 8l-1.375.625L22 10l-.625-1.375ZM18.05 3.95L16 3l2.05-.95L19 0l.95 2.05L22 3l-2.05.95L19 6l-.95-2.05ZM9 22q-.825 0-1.413-.588T7 20h4q0 .825-.588 1.413T9 22Zm-3-3q-.425 0-.713-.288T5 18q0-.425.288-.713T6 17h6q.425 0 .713.288T13 18q0 .425-.288.713T12 19H6Zm-.75-3q-1.725-1.025-2.738-2.75T1.5 9.5q0-3.125 2.188-5.313T9 2q3.125 0 5.313 2.188T16.5 9.5q0 2.025-1.012 3.75T12.75 16h-7.5Zm.6-2h6.3q1.125-.8 1.738-1.975T14.5 9.5q0-2.3-1.6-3.9T9 4Q6.7 4 5.1 5.6T3.5 9.5q0 1.35.612 2.525T5.85 14ZM9 14Z\"/>",
"hidden": true
},
"tips-and-updates-rounded": {
"body": "<path fill=\"currentColor\" d=\"M21.375 8.625L20 8l1.375-.625L22 6l.625 1.375L24 8l-1.375.625L22 10l-.625-1.375ZM18.05 3.95L16 3l2.05-.95L19 0l.95 2.05L22 3l-2.05.95L19 6l-.95-2.05ZM9 22q-.825 0-1.413-.588T7 20h4q0 .825-.588 1.413T9 22Zm-3-3q-.425 0-.713-.288T5 18q0-.425.288-.713T6 17h6q.425 0 .713.288T13 18q0 .425-.288.713T12 19H6Zm-.75-3q-1.725-1.025-2.738-2.75T1.5 9.5q0-3.125 2.188-5.313T9 2q3.125 0 5.313 2.188T16.5 9.5q0 2.025-1.012 3.75T12.75 16h-7.5Z\"/>",
"hidden": true
},
"toggle-on": {
"body": "<path fill=\"currentColor\" d=\"M7 18q-2.5 0-4.25-1.75T1 12t1.75-4.25T7 6h10q2.5 0 4.25 1.75T23 12t-1.75 4.25T17 18zm12.125-3.875Q20 13.25 20 12t-.875-2.125T17 9t-2.125.875T14 12t.875 2.125T17 15t2.125-.875\"/>"
},
"toggle-on-outline": {
"body": "<path fill=\"currentColor\" d=\"M7 18q-2.5 0-4.25-1.75T1 12t1.75-4.25T7 6h10q2.5 0 4.25 1.75T23 12t-1.75 4.25T17 18zm0-2h10q1.65 0 2.825-1.175T21 12t-1.175-2.825T17 8H7Q5.35 8 4.175 9.175T3 12t1.175 2.825T7 16m12.125-1.875Q20 13.25 20 12t-.875-2.125T17 9t-2.125.875T14 12t.875 2.125T17 15t2.125-.875M12 12\"/>"
},
"touch-app-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M10.475 22q-.7 0-1.312-.3t-1.038-.85L3.1 14.475q-.2-.225-.175-.537t.225-.513q.5-.525 1.2-.625t1.3.275L7.5 14.2V6q0-.425.288-.712T8.5 5t.725.288t.3.712v10q0 .575-.513.863T8 16.85l-.9-.55l2.6 3.325q.15.175.35.275t.425.1H16q.825 0 1.413-.587T18 18v-4q0-.425-.288-.712T17 13h-4.475q-.425 0-.712-.288T11.525 12t.288-.712t.712-.288H17q1.25 0 2.125.875T20 14v4q0 1.65-1.175 2.825T16 22zm1.5-13q-.425 0-.712-.288T10.975 8q0-.05.125-.5q.2-.35.3-.712T11.5 6q0-1.25-.875-2.125T8.5 3t-2.125.875T5.5 6q0 .425.1.788t.3.712q.075.125.1.25t.025.25q0 .425-.275.713T5.05 9q-.275 0-.512-.15t-.363-.375q-.325-.55-.5-1.175T3.5 6q0-2.075 1.463-3.537T8.5 1t3.538 1.463T13.5 6q0 .675-.175 1.3t-.5 1.175q-.125.225-.35.375t-.5.15\"/>"
},
"touch-app-rounded": {
"body": "<path fill=\"currentColor\" d=\"M10.475 22q-.7 0-1.312-.3t-1.038-.85L3.1 14.475q-.2-.225-.175-.537t.225-.513q.5-.525 1.2-.625t1.3.275L7.5 14.2V6q0-.425.288-.712T8.5 5t.725.288t.3.712v5H17q1.25 0 2.125.875T20 14v4q0 1.65-1.175 2.825T16 22zm1.5-13q-.425 0-.712-.288T10.975 8q0-.05.125-.5q.2-.35.3-.712T11.5 6q0-1.25-.875-2.125T8.5 3t-2.125.875T5.5 6q0 .425.1.788t.3.712q.075.125.1.25t.025.25q0 .425-.275.713T5.05 9q-.275 0-.512-.15t-.363-.375q-.325-.55-.5-1.175T3.5 6q0-2.075 1.463-3.537T8.5 1t3.538 1.463T13.5 6q0 .675-.175 1.3t-.5 1.175q-.125.225-.35.375t-.5.15\"/>"
},
"tune-rounded": {
"body": "<path fill=\"currentColor\" d=\"M11.288 20.713Q11 20.425 11 20v-4q0-.425.288-.712T12 15t.713.288T13 16v1h7q.425 0 .713.288T21 18t-.288.713T20 19h-7v1q0 .425-.288.713T12 21t-.712-.288M4 19q-.425 0-.712-.288T3 18t.288-.712T4 17h4q.425 0 .713.288T9 18t-.288.713T8 19zm3.288-4.288Q7 14.425 7 14v-1H4q-.425 0-.712-.288T3 12t.288-.712T4 11h3v-1q0-.425.288-.712T8 9t.713.288T9 10v4q0 .425-.288.713T8 15t-.712-.288M12 13q-.425 0-.712-.288T11 12t.288-.712T12 11h8q.425 0 .713.288T21 12t-.288.713T20 13zm3.288-4.288Q15 8.425 15 8V4q0-.425.288-.712T16 3t.713.288T17 4v1h3q.425 0 .713.288T21 6t-.288.713T20 7h-3v1q0 .425-.288.713T16 9t-.712-.288M4 7q-.425 0-.712-.288T3 6t.288-.712T4 5h8q.425 0 .713.288T13 6t-.288.713T12 7z\"/>"
},
"undo-rounded": {
"body": "<path fill=\"currentColor\" d=\"M8 19q-.425 0-.712-.288T7 18t.288-.712T8 17h6.1q1.575 0 2.738-1T18 13.5T16.838 11T14.1 10H7.8l1.9 1.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275L4.7 9.7q-.15-.15-.213-.325T4.426 9t.063-.375T4.7 8.3l3.6-3.6q.275-.275.7-.275t.7.275t.275.7t-.275.7L7.8 8h6.3q2.425 0 4.163 1.575T20 13.5t-1.737 3.925T14.1 19z\"/>"
},
"unfold-less-rounded": {
"body": "<path fill=\"currentColor\" d=\"m12 16.9l-2.4 2.4q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7l3.1-3.1q.15-.15.325-.212t.375-.063t.375.063t.325.212l3.1 3.1q.275.275.275.7t-.275.7t-.7.275t-.7-.275zm0-9.8l2.4-2.4q.275-.275.7-.275t.7.275t.275.7t-.275.7l-3.1 3.1q-.15.15-.325.213T12 9.475t-.375-.062T11.3 9.2L8.2 6.1q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275z\"/>"
},
"upload-rounded": {
"body": "<path fill=\"currentColor\" d=\"M6 20q-.825 0-1.412-.587T4 18v-2q0-.425.288-.712T5 15t.713.288T6 16v2h12v-2q0-.425.288-.712T19 15t.713.288T20 16v2q0 .825-.587 1.413T18 20zm5-12.15L9.125 9.725q-.3.3-.712.288T7.7 9.7q-.275-.3-.288-.7t.288-.7l3.6-3.6q.15-.15.325-.212T12 4.425t.375.063t.325.212l3.6 3.6q.3.3.288.7t-.288.7q-.3.3-.712.313t-.713-.288L13 7.85V15q0 .425-.288.713T12 16t-.712-.288T11 15z\"/>"
},
"vertical-align-bottom-rounded": {
"body": "<path fill=\"currentColor\" d=\"M5 21q-.425 0-.712-.288T4 20t.288-.712T5 19h14q.425 0 .713.288T20 20t-.288.713T19 21zm6.625-4.487q-.175-.063-.325-.213l-3.6-3.6q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l1.9 1.9V4q0-.425.288-.712T12 3t.713.288T13 4v9.2l1.9-1.9q.275-.275.7-.275t.7.275t.275.7t-.275.7l-3.6 3.6q-.15.15-.325.213t-.375.062t-.375-.062\"/>"
},
"vertical-split-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M4 15q-.425 0-.712-.288T3 14t.288-.712T4 13h6q.425 0 .713.288T11 14t-.288.713T10 15zm0 4q-.425 0-.712-.288T3 18t.288-.712T4 17h6q.425 0 .713.288T11 18t-.288.713T10 19zm0-8q-.425 0-.712-.288T3 10t.288-.712T4 9h6q.425 0 .713.288T11 10t-.288.713T10 11zm0-4q-.425 0-.712-.288T3 6t.288-.712T4 5h6q.425 0 .713.288T11 6t-.288.713T10 7zm11 12q-.825 0-1.412-.587T13 17V7q0-.825.588-1.412T15 5h4q.825 0 1.413.588T21 7v10q0 .825-.587 1.413T19 19zm0-2h4V7h-4zm2-5\"/>"
},
"vertical-split-rounded": {
"body": "<path fill=\"currentColor\" d=\"M4 15q-.425 0-.712-.288T3 14t.288-.712T4 13h6q.425 0 .713.288T11 14t-.288.713T10 15zm0 4q-.425 0-.712-.288T3 18t.288-.712T4 17h6q.425 0 .713.288T11 18t-.288.713T10 19zm0-8q-.425 0-.712-.288T3 10t.288-.712T4 9h6q.425 0 .713.288T11 10t-.288.713T10 11zm0-4q-.425 0-.712-.288T3 6t.288-.712T4 5h6q.425 0 .713.288T11 6t-.288.713T10 7zm11 12q-.825 0-1.412-.587T13 17V7q0-.825.588-1.412T15 5h4q.825 0 1.413.588T21 7v10q0 .825-.587 1.413T19 19z\"/>"
},
"view-carousel": {
"body": "<path fill=\"currentColor\" d=\"M2 15V9q0-.825.588-1.412T4 7t1.413.588T6 9v6q0 .825-.587 1.413T4 17t-1.412-.587T2 15m7 4q-.825 0-1.412-.587T7 17V7q0-.825.588-1.412T9 5h6q.825 0 1.413.588T17 7v10q0 .825-.587 1.413T15 19zm9-4V9q0-.825.588-1.412T20 7t1.413.588T22 9v6q0 .825-.587 1.413T20 17t-1.412-.587T18 15\"/>"
},
"view-carousel-outline": {
"body": "<path fill=\"currentColor\" d=\"M2 15V9q0-.825.588-1.412T4 7t1.413.588T6 9v6q0 .825-.587 1.413T4 17t-1.412-.587T2 15m7 4q-.825 0-1.412-.587T7 17V7q0-.825.588-1.412T9 5h6q.825 0 1.413.588T17 7v10q0 .825-.587 1.413T15 19zm9-4V9q0-.825.588-1.412T20 7t1.413.588T22 9v6q0 .825-.587 1.413T20 17t-1.412-.587T18 15m-9 2h6V7H9zm3-5\"/>"
},
"view-column": {
"body": "<path fill=\"currentColor\" d=\"M5 19q-.825 0-1.412-.587T3 17V7q0-.825.588-1.412T5 5h1.325q.825 0 1.413.588T8.325 7v10q0 .825-.587 1.413T6.325 19zm6.325 0q-.825 0-1.412-.587T9.325 17V7q0-.825.588-1.412T11.325 5h1.325q.825 0 1.413.588T14.65 7v10q0 .825-.587 1.413T12.65 19zm6.325 0q-.825 0-1.412-.587T15.65 17V7q0-.825.588-1.412T17.65 5h1.325q.825 0 1.413.588T20.975 7v10q0 .825-.587 1.413T18.975 19z\"/>"
},
"view-column-outline": {
"body": "<path fill=\"currentColor\" d=\"M3.025 17V7q0-.825.588-1.412T5.025 5H19q.825 0 1.413.588T21 7v10q0 .825-.587 1.413T19 19H5.025q-.825 0-1.412-.587T3.025 17M5 17h3.325V7H5zm5.325 0h3.325V7h-3.325zm5.325 0h3.325V7H15.65z\"/>"
},
"view-sidebar": {
"body": "<path fill=\"currentColor\" d=\"M19.5 8q-.625 0-1.062-.437T18 6.5v-1q0-.625.438-1.062T19.5 4h1q.625 0 1.063.438T22 5.5v1q0 .625-.437 1.063T20.5 8zm0 6q-.625 0-1.062-.437T18 12.5v-1q0-.625.438-1.062T19.5 10h1q.625 0 1.063.438T22 11.5v1q0 .625-.437 1.063T20.5 14zM4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h10q.825 0 1.413.588T16 6v12q0 .825-.587 1.413T14 20zm15.5 0q-.625 0-1.062-.437T18 18.5v-1q0-.625.438-1.062T19.5 16h1q.625 0 1.063.438T22 17.5v1q0 .625-.437 1.063T20.5 20z\"/>"
},
"view-sidebar-outline": {
"body": "<path fill=\"currentColor\" d=\"M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zM17.5 8.675H20V6h-2.5zm0 4.65H20v-2.65h-2.5zM4 18h11.5V6H4zm13.5 0H20v-2.675h-2.5z\"/>"
},
"visibility-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M15.188 14.688Q16.5 13.375 16.5 11.5t-1.312-3.187T12 7T8.813 8.313T7.5 11.5t1.313 3.188T12 16t3.188-1.312m-5.1-1.276Q9.3 12.625 9.3 11.5t.788-1.912T12 8.8t1.913.788t.787 1.912t-.787 1.913T12 14.2t-1.912-.787m-4.2 3.787q-2.763-1.8-4.363-4.75q-.125-.225-.187-.462t-.063-.488t.063-.488t.187-.462q1.6-2.95 4.363-4.75T12 4t6.113 1.8t4.362 4.75q.125.225.188.463t.062.487t-.062.488t-.188.462q-1.6 2.95-4.362 4.75T12 19t-6.113-1.8m11.3-1.687Q19.55 14.025 20.8 11.5q-1.25-2.525-3.613-4.012T12 6T6.813 7.488T3.2 11.5q1.25 2.525 3.613 4.013T12 17t5.188-1.487\"/>"
},
"visibility-rounded": {
"body": "<path fill=\"currentColor\" d=\"M15.188 14.688Q16.5 13.375 16.5 11.5t-1.312-3.187T12 7T8.813 8.313T7.5 11.5t1.313 3.188T12 16t3.188-1.312m-5.1-1.276Q9.3 12.625 9.3 11.5t.788-1.912T12 8.8t1.913.788t.787 1.912t-.787 1.913T12 14.2t-1.912-.787m-4.2 3.787q-2.763-1.8-4.363-4.75q-.125-.225-.187-.462t-.063-.488t.063-.488t.187-.462q1.6-2.95 4.363-4.75T12 4t6.113 1.8t4.362 4.75q.125.225.188.463t.062.487t-.062.488t-.188.462q-1.6 2.95-4.362 4.75T12 19t-6.113-1.8\"/>"
},
"warning-rounded": {
"body": "<path fill=\"currentColor\" d=\"M2.725 21q-.275 0-.5-.137t-.35-.363t-.137-.488t.137-.512l9.25-16q.15-.25.388-.375T12 3t.488.125t.387.375l9.25 16q.15.25.138.513t-.138.487t-.35.363t-.5.137zm9.988-3.287Q13 17.425 13 17t-.288-.712T12 16t-.712.288T11 17t.288.713T12 18t.713-.288m0-3Q13 14.425 13 14v-3q0-.425-.288-.712T12 10t-.712.288T11 11v3q0 .425.288.713T12 15t.713-.288\"/>"
},
"waving-hand-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M17 23.025q-.425 0-.712-.3T16 22t.288-.712T17 21q1.65 0 2.825-1.175T21 17q0-.425.3-.725t.725-.3t.713.3t.287.725q0 2.5-1.762 4.263T17 23.025M2 8q-.425 0-.725-.288T.975 7q0-2.5 1.763-4.262T7 .974q.425 0 .725.288t.3.712t-.3.725T7 3Q5.35 3 4.175 4.175T3 7q0 .425-.288.713T2 8m17.525-2.875q0 .4-.3.7l-6.35 6.375q-.275.3-.687.288t-.713-.288q-.3-.3-.3-.712t.3-.713l6.35-6.35q.3-.3.7-.3t.7.3t.3.7M21.3 8.313q0 .412-.3.712l-5.65 5.65q-.275.275-.687.275t-.713-.275q-.3-.3-.312-.712t.287-.713l5.65-5.65q.3-.3.713-.3t.712.3t.3.713M5.275 18.725Q3 16.45 3 13.25t2.275-5.475l2.3-2.3q.3-.3.7-.3t.7.3l.775.775q.175.175.3.363T10.3 7L14 3.275q.3-.3.713-.3t.712.3t.3.712t-.3.713L11.1 9.025l-2.125 2.1l.475.475q1.15 1.15 1.1 2.75t-1.225 2.775l-.025.025q-.275.275-.687.275T7.9 17.15q-.3-.3-.3-.712t.3-.713q.575-.575.638-1.362T8.025 13L6.85 11.85q-.3-.3-.3-.712t.3-.713l1.425-1.4q.3-.3.3-.713t-.3-.712l-1.6 1.6q-1.7 1.7-1.7 4.063t1.7 4.062t4.075 1.7t4.075-1.7l5.975-6q.3-.3.713-.3t.712.3t.3.713t-.3.712l-6 5.975Q13.95 21 10.75 21t-5.475-2.275m5.475-5.475\"/>"
},
"waving-hand-rounded": {
"body": "<path fill=\"currentColor\" d=\"M17 23.025q-.425 0-.712-.3T16 22t.288-.712T17 21q1.65 0 2.825-1.175T21 17q0-.425.3-.725t.725-.3t.713.3t.287.725q0 2.5-1.762 4.263T17 23.025M2 8q-.425 0-.725-.288T.975 7q0-2.5 1.763-4.262T7 .974q.425 0 .725.288t.3.712t-.3.725T7 3Q5.35 3 4.175 4.175T3 7q0 .425-.288.713T2 8m3.3 10.725Q3.025 16.45 3.025 13.25T5.3 7.775L6.75 6.3q.125-.125.3-.125t.3.125q.725.725.725 1.762T7.35 9.826l-.35.35q-.3.3-.3.713t.3.712l.9.9q.65.65.65 1.575T7.9 15.65q-.225.225-.225.538t.225.537t.538.225t.537-.225q1.1-1.1 1.1-2.637T8.95 11.425l-.55-.55q.65-.65.925-1.463T9.55 7.75l4.475-4.475q.3-.3.713-.3t.712.3t.3.712t-.3.713l-4.675 4.675l1.05 1.05l6.025-6q.3-.3.7-.3t.7.3t.3.7t-.3.7l-6 6.025l1.05 1.05l5.3-5.3q.3-.3.713-.3t.712.3t.3.713t-.3.712l-5.3 5.3l1.05 1.05l4.05-4.05q.3-.3.713-.3t.712.3t.3.713t-.3.712l-6 5.975Q13.975 21 10.775 21T5.3 18.725\"/>"
},
"web-asset": {
"body": "<path fill=\"currentColor\" d=\"M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm0-2h16V8H4z\"/>"
},
"widgets-outline-rounded": {
"body": "<path fill=\"currentColor\" d=\"M15.95 12.3L11.7 8.05q-.15-.15-.212-.325t-.063-.375t.063-.375t.212-.325l4.25-4.25q.15-.15.325-.212t.375-.063t.375.063t.325.212l4.25 4.25q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.25 4.25q-.15.15-.325.213t-.375.062t-.375-.062t-.325-.213M3 10V4q0-.425.288-.712T4 3h6q.425 0 .713.288T11 4v6q0 .425-.288.713T10 11H4q-.425 0-.712-.288T3 10m10 10v-6q0-.425.288-.712T14 13h6q.425 0 .713.288T21 14v6q0 .425-.288.713T20 21h-6q-.425 0-.712-.288T13 20M3 20v-6q0-.425.288-.712T4 13h6q.425 0 .713.288T11 14v6q0 .425-.288.713T10 21H4q-.425 0-.712-.288T3 20M5 9h4V5H5zm11.675 1.2L19.5 7.375L16.675 4.55L13.85 7.375zM15 19h4v-4h-4zM5 19h4v-4H5zm10-4\"/>"
},
"widgets-rounded": {
"body": "<path fill=\"currentColor\" d=\"M15.95 12.3L11.7 8.05q-.15-.15-.212-.325t-.063-.375t.063-.375t.212-.325l4.25-4.25q.15-.15.325-.212t.375-.063t.375.063t.325.212l4.25 4.25q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.25 4.25q-.15.15-.325.213t-.375.062t-.375-.062t-.325-.213M3 10V4q0-.425.288-.712T4 3h6q.425 0 .713.288T11 4v6q0 .425-.288.713T10 11H4q-.425 0-.712-.288T3 10m10 10v-6q0-.425.288-.712T14 13h6q.425 0 .713.288T21 14v6q0 .425-.288.713T20 21h-6q-.425 0-.712-.288T13 20M3 20v-6q0-.425.288-.712T4 13h6q.425 0 .713.288T11 14v6q0 .425-.288.713T10 21H4q-.425 0-.712-.288T3 20\"/>"
}
},
"aliases": {
"account-circle-outline-rounded": {
"parent": "account-circle-outline"
},
"account-circle-rounded": {
"parent": "account-circle"
},
"ads-click-outline-rounded": {
"parent": "ads-click-rounded"
},
"animation-outline-rounded": {
"parent": "animation-outline"
},
"animation-rounded": {
"parent": "animation"
},
"apps-outline-rounded": {
"parent": "apps"
},
"apps-rounded": {
"parent": "apps"
},
"arrow-forward-outline-rounded": {
"parent": "arrow-forward-rounded"
},
"attach-file-outline-rounded": {
"parent": "attach-file-rounded"
},
"bar-chart-outline-rounded": {
"parent": "bar-chart-rounded"
},
"bottom-navigation-outline-rounded": {
"parent": "bottom-navigation-outline"
},
"bottom-navigation-rounded": {
"parent": "bottom-navigation"
},
"check-indeterminate-small-outline-rounded": {
"parent": "check-indeterminate-small-rounded"
},
"code-off-outline-rounded": {
"parent": "code-off-rounded"
},
"code-outline-rounded": {
"parent": "code-rounded"
},
"contrast-outline-rounded": {
"parent": "contrast"
},
"contrast-rounded": {
"parent": "contrast"
},
"credit-card-outline-rounded": {
"parent": "credit-card-outline"
},
"credit-card-rounded": {
"parent": "credit-card"
},
"download-outline-rounded": {
"parent": "download-rounded"
},
"emoji-symbols-outline-rounded": {
"parent": "emoji-symbols-rounded"
},
"format-align-center-outline-rounded": {
"parent": "format-align-center-rounded"
},
"format-align-left-outline-rounded": {
"parent": "format-align-left-rounded"
},
"format-align-right-outline-rounded": {
"parent": "format-align-right-rounded"
},
"format-bold-outline-rounded": {
"parent": "format-bold-rounded"
},
"format-italic-outline-rounded": {
"parent": "format-italic-rounded"
},
"format-underlined-outline-rounded": {
"parent": "format-underlined-rounded"
},
"history-outline-rounded": {
"parent": "history-rounded"
},
"horizontal-rule-outline-rounded": {
"parent": "horizontal-rule-rounded"
},
"hourglass-empty-outline-rounded": {
"parent": "hourglass-empty-rounded"
},
"hourglass-top-outline-rounded": {
"parent": "hourglass-top-rounded"
},
"input-outline-rounded": {
"parent": "input-rounded"
},
"keyboard-command-key-outline-rounded": {
"parent": "keyboard-command-key"
},
"keyboard-command-key-rounded": {
"parent": "keyboard-command-key"
},
"linear-scale-outline-rounded": {
"parent": "linear-scale"
},
"linear-scale-rounded": {
"parent": "linear-scale"
},
"link-outline-rounded": {
"parent": "link-rounded"
},
"list-outline-rounded": {
"parent": "list-rounded"
},
"manage-search-outline-rounded": {
"parent": "manage-search-rounded"
},
"menu-open-outline-rounded": {
"parent": "menu-open-rounded"
},
"menu-outline-rounded": {
"parent": "menu-rounded"
},
"more-horiz-outline-rounded": {
"parent": "more-horiz"
},
"more-horiz-rounded": {
"parent": "more-horiz"
},
"more-vert-outline-rounded": {
"parent": "more-vert"
},
"more-vert-rounded": {
"parent": "more-vert"
},
"notes-outline-rounded": {
"parent": "notes-rounded"
},
"open-in-new-outline-rounded": {
"parent": "open-in-new-rounded"
},
"palette-outline-rounded": {
"parent": "palette-outline"
},
"palette-rounded": {
"parent": "palette"
},
"progress-activity-outline-rounded": {
"parent": "progress-activity"
},
"progress-activity-rounded": {
"parent": "progress-activity"
},
"radio-button-checked-outline-rounded": {
"parent": "radio-button-checked"
},
"radio-button-checked-rounded": {
"parent": "radio-button-checked"
},
"redo-outline-rounded": {
"parent": "redo-rounded"
},
"restart-alt-outline-rounded": {
"parent": "restart-alt-rounded"
},
"sell-outline-rounded": {
"parent": "sell-outline"
},
"sell-rounded": {
"parent": "sell"
},
"share-outline-rounded": {
"parent": "share-outline"
},
"share-rounded": {
"parent": "share"
},
"side-navigation-outline-rounded": {
"parent": "side-navigation"
},
"side-navigation-rounded": {
"parent": "side-navigation"
},
"splitscreen-outline-rounded": {
"parent": "splitscreen-outline"
},
"splitscreen-rounded": {
"parent": "splitscreen"
},
"swap-horiz-outline-rounded": {
"parent": "swap-horiz-rounded"
},
"swap-vert-outline-rounded": {
"parent": "swap-vert-rounded"
},
"sync-outline-rounded": {
"parent": "sync-rounded"
},
"table-outline-rounded": {
"parent": "table-outline"
},
"table-rounded": {
"parent": "table"
},
"task-alt-outline-rounded": {
"parent": "task-alt-rounded"
},
"text-fields-outline-rounded": {
"parent": "text-fields-rounded"
},
"toggle-on-outline-rounded": {
"parent": "toggle-on-outline"
},
"toggle-on-rounded": {
"parent": "toggle-on"
},
"tune-outline-rounded": {
"parent": "tune-rounded"
},
"undo-outline-rounded": {
"parent": "undo-rounded"
},
"unfold-less-outline-rounded": {
"parent": "unfold-less-rounded"
},
"upload-outline-rounded": {
"parent": "upload-rounded"
},
"vertical-align-bottom-outline-rounded": {
"parent": "vertical-align-bottom-rounded"
},
"view-carousel-outline-rounded": {
"parent": "view-carousel-outline"
},
"view-carousel-rounded": {
"parent": "view-carousel"
},
"view-column-outline-rounded": {
"parent": "view-column-outline"
},
"view-column-rounded": {
"parent": "view-column"
},
"view-sidebar-outline-rounded": {
"parent": "view-sidebar-outline"
},
"view-sidebar-rounded": {
"parent": "view-sidebar"
},
"web-asset-outline-rounded": {
"parent": "web-asset"
},
"web-asset-rounded": {
"parent": "web-asset"
}
}
}
export default data
demo.tsx
export { default as default } from "@/apps/docs/src/docs/examples/button/04-icon-buttons";CSS
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
:root, :host {
--spacing: 0.25rem;
--radius-sm: var(--md-sys-shape-corner-small);
--radius-md: var(--md-sys-shape-corner-medium);
--radius-lg: var(--md-sys-shape-corner-large);
--radius-2xl: var(--md-sys-shape-corner-extra-large);
--default-font-family: "Roboto Flex Variable", Roboto, "Noto Sans JP", system-ui, sans-serif;
--default-mono-font-family: "JetBrains Mono Variable", ui-monospace, "Cascadia Code", monospace;
--text-headline-large: 2rem;
--text-headline-large--line-height: 2.5rem;
--text-headline-large--letter-spacing: 0rem;
--text-headline-large--font-weight: 400;
--text-headline-small: 1.5rem;
--text-headline-small--line-height: 2rem;
--text-headline-small--letter-spacing: 0rem;
--text-headline-small--font-weight: 400;
--text-title-medium: 1rem;
--text-title-medium--line-height: 1.5rem;
--text-title-medium--letter-spacing: 0.0125rem;
--text-title-medium--font-weight: 500;
--text-label-large: 0.875rem;
--text-label-large--line-height: 1.25rem;
--text-label-large--letter-spacing: 0.00625rem;
--text-label-large--font-weight: 500;
}
}
@layer base {
*, ::after, ::before, ::backdrop, ::file-selector-button {
box-sizing: border-box;
margin: 0;
padding: 0;
border: 0 solid;
}
html, :host {
line-height: 1.5;
-webkit-text-size-adjust: 100%;
tab-size: 4;
font-family: var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
font-feature-settings: var(--default-font-feature-settings, normal);
font-variation-settings: var(--default-font-variation-settings, normal);
-webkit-tap-highlight-color: transparent;
}
hr {
height: 0;
color: inherit;
border-top-width: 1px;
}
abbr:where([title]) {
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
}
h1, h2, h3, h4, h5, h6 {
font-size: inherit;
font-weight: inherit;
}
a {
color: inherit;
-webkit-text-decoration: inherit;
text-decoration: inherit;
}
b, strong {
font-weight: bolder;
}
code, kbd, samp, pre {
font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
font-feature-settings: var(--default-mono-font-feature-settings, normal);
font-variation-settings: var(--default-mono-font-variation-settings, normal);
font-size: 1em;
}
small {
font-size: 80%;
}
sub, sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
table {
text-indent: 0;
border-color: inherit;
border-collapse: collapse;
}
:-moz-focusring:where(:not(iframe)) {
outline: auto;
}
progress {
vertical-align: baseline;
}
summary {
display: list-item;
}
ol, ul, menu {
list-style: none;
}
img, svg, video, canvas, audio, iframe, embed, object {
display: block;
vertical-align: middle;
}
img, video {
max-width: 100%;
height: auto;
}
button, input, select, optgroup, textarea, ::file-selector-button {
font: inherit;
font-feature-settings: inherit;
font-variation-settings: inherit;
letter-spacing: inherit;
color: inherit;
border-radius: 0;
background-color: transparent;
opacity: 1;
}
:where(select:is([multiple], [size])) optgroup {
font-weight: bolder;
}
:where(select:is([multiple], [size])) optgroup option {
padding-inline-start: 20px;
}
::file-selector-button {
margin-inline-end: 4px;
}
::placeholder {
opacity: 1;
}
@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px) {
::placeholder {
color: currentcolor;
@supports (color: color-mix(in lab, red, red)) {
color: color-mix(in oklab, currentcolor 50%, transparent);
}
}
}
textarea {
resize: vertical;
}
::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-date-and-time-value {
min-height: 1lh;
text-align: inherit;
}
::-webkit-datetime-edit {
display: inline-flex;
}
::-webkit-datetime-edit-fields-wrapper {
padding: 0;
}
::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
padding-block: 0;
}
::-webkit-calendar-picker-indicator {
line-height: 1;
}
:-moz-ui-invalid {
box-shadow: none;
}
button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
appearance: button;
}
::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
height: auto;
}
[hidden]:where(:not([hidden="until-found"])) {
display: none !important;
}
}
@layer utilities {
.state-layer {
position: relative;
&::before {
content: "";
position: absolute;
inset: 0;
border-radius: inherit;
background-color: var(--state-layer-color, currentColor);
opacity: 0;
pointer-events: none;
transition: opacity var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects);
}
@media (hover: hover) {
&:hover::before {
opacity: var(--md-sys-state-hover-opacity);
}
}
&:focus-visible::before, &[data-highlighted]::before {
opacity: var(--md-sys-state-focus-opacity);
}
&:active:not(:has(> [data-slot="ripple"]))::before, &[data-popup-open]::before {
opacity: var(--md-sys-state-pressed-opacity);
}
&:disabled::before, &[data-disabled]::before, &[aria-disabled="true"]::before {
opacity: 0;
}
}
.state-layer-circle {
position: relative;
&::before {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: var(--state-layer-size, 40px);
height: var(--state-layer-size, 40px);
translate: -50% -50%;
border-radius: 9999px;
background-color: var(--state-layer-color, currentColor);
opacity: 0;
pointer-events: none;
transition: opacity var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects);
}
@media (hover: hover) {
&:hover::before {
opacity: var(--md-sys-state-hover-opacity);
}
}
&:focus-visible::before {
opacity: var(--md-sys-state-focus-opacity);
}
&:active::before {
opacity: var(--md-sys-state-pressed-opacity);
}
&[data-disabled]::before {
opacity: 0;
}
}
.relative {
position: relative;
}
.hidden {
display: none;
}
.inline-block {
display: inline-block;
}
.inline-flex {
display: inline-flex;
}
.table {
display: table;
}
.size-8 {
width: calc(var(--spacing) * 8);
height: calc(var(--spacing) * 8);
}
.size-10 {
width: calc(var(--spacing) * 10);
height: calc(var(--spacing) * 10);
}
.size-14 {
width: calc(var(--spacing) * 14);
height: calc(var(--spacing) * 14);
}
.size-24 {
width: calc(var(--spacing) * 24);
height: calc(var(--spacing) * 24);
}
.size-34 {
width: calc(var(--spacing) * 34);
height: calc(var(--spacing) * 34);
}
.h-8 {
height: calc(var(--spacing) * 8);
}
.h-10 {
height: calc(var(--spacing) * 10);
}
.h-14 {
height: calc(var(--spacing) * 14);
}
.h-24 {
height: calc(var(--spacing) * 24);
}
.h-34 {
height: calc(var(--spacing) * 34);
}
.w-\[28px\]\! {
width: 28px !important;
}
.w-\[32px\]\! {
width: 32px !important;
}
.w-\[40px\]\! {
width: 40px !important;
}
.w-\[48px\]\! {
width: 48px !important;
}
.w-\[52px\]\! {
width: 52px !important;
}
.w-\[64px\]\! {
width: 64px !important;
}
.w-\[72px\]\! {
width: 72px !important;
}
.w-\[104px\]\! {
width: 104px !important;
}
.w-\[128px\]\! {
width: 128px !important;
}
.w-\[184px\]\! {
width: 184px !important;
}
.shrink-0 {
flex-shrink: 0;
}
.grow {
flex-grow: 1;
}
.transform {
transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
}
.cursor-pointer {
cursor: pointer;
}
.items-center {
align-items: center;
}
.justify-center {
justify-content: center;
}
.gap-2 {
gap: calc(var(--spacing) * 2);
}
.gap-3 {
gap: calc(var(--spacing) * 3);
}
.gap-4 {
gap: calc(var(--spacing) * 4);
}
.overflow-hidden {
overflow: hidden;
}
.rounded-\(--btn-r\) {
border-radius: var(--btn-r);
}
.border {
border-style: var(--tw-border-style);
border-width: 1px;
}
.border-outline-variant {
border-color: var(--md-sys-color-outline-variant);
}
.border-transparent {
border-color: transparent;
}
.bg-error {
background-color: var(--md-sys-color-error);
}
.bg-primary {
background-color: var(--md-sys-color-primary);
}
.bg-secondary-container {
background-color: var(--md-sys-color-secondary-container);
}
.bg-surface-container-low {
background-color: var(--md-sys-color-surface-container-low);
}
.bg-tertiary-container {
background-color: var(--md-sys-color-tertiary-container);
}
.bg-transparent {
background-color: transparent;
}
.px-4 {
padding-inline: calc(var(--spacing) * 4);
}
.px-6 {
padding-inline: calc(var(--spacing) * 6);
}
.px-12 {
padding-inline: calc(var(--spacing) * 12);
}
.px-16 {
padding-inline: calc(var(--spacing) * 16);
}
.align-middle {
vertical-align: middle;
}
.text-headline-large {
font-size: var(--text-headline-large);
line-height: var(--tw-leading, var(--text-headline-large--line-height));
letter-spacing: var(--tw-tracking, var(--text-headline-large--letter-spacing));
font-weight: var(--tw-font-weight, var(--text-headline-large--font-weight));
}
.text-headline-small {
font-size: var(--text-headline-small);
line-height: var(--tw-leading, var(--text-headline-small--line-height));
letter-spacing: var(--tw-tracking, var(--text-headline-small--letter-spacing));
font-weight: var(--tw-font-weight, var(--text-headline-small--font-weight));
}
.text-label-large {
font-size: var(--text-label-large);
line-height: var(--tw-leading, var(--text-label-large--line-height));
letter-spacing: var(--tw-tracking, var(--text-label-large--letter-spacing));
font-weight: var(--tw-font-weight, var(--text-label-large--font-weight));
}
.text-title-medium {
font-size: var(--text-title-medium);
line-height: var(--tw-leading, var(--text-title-medium--line-height));
letter-spacing: var(--tw-tracking, var(--text-title-medium--letter-spacing));
font-weight: var(--tw-font-weight, var(--text-title-medium--font-weight));
}
.whitespace-nowrap {
white-space: nowrap;
}
.text-on-error {
color: var(--md-sys-color-on-error);
}
.text-on-primary {
color: var(--md-sys-color-on-primary);
}
.text-on-secondary-container {
color: var(--md-sys-color-on-secondary-container);
}
.text-on-surface-variant {
color: var(--md-sys-color-on-surface-variant);
}
.text-on-tertiary-container {
color: var(--md-sys-color-on-tertiary-container);
}
.text-primary {
color: var(--md-sys-color-primary);
}
.underline-offset-4 {
text-underline-offset: 4px;
}
.shadow {
--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.shadow-elevation-1 {
--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.3)), 0 1px 3px 1px var(--tw-shadow-color, rgb(0 0 0 / 0.15));
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.focus-ring {
outline: none;
&:focus-visible {
outline: 3px solid var(--md-sys-color-secondary);
outline-offset: 2px;
}
}
.outline {
outline-style: var(--tw-outline-style);
outline-width: 1px;
}
.transition-shape {
transition-property: border-radius, background-color, color, border-color, box-shadow, outline-color, padding, width, min-width, flex-grow;
transition-duration: var(--md-sys-motion-spring-default-effects-duration), var(--md-sys-motion-spring-fast-effects-duration), var(--md-sys-motion-spring-fast-effects-duration), var(--md-sys-motion-spring-fast-effects-duration), var(--md-sys-motion-spring-fast-effects-duration), var(--md-sys-motion-spring-fast-effects-duration), var(--md-sys-motion-spring-fast-spatial-duration), var(--md-sys-motion-spring-fast-spatial-duration), var(--md-sys-motion-spring-fast-spatial-duration), var(--md-sys-motion-spring-fast-spatial-duration);
transition-timing-function: var(--md-sys-motion-spring-default-effects), var(--md-sys-motion-spring-fast-effects), var(--md-sys-motion-spring-fast-effects), var(--md-sys-motion-spring-fast-effects), var(--md-sys-motion-spring-fast-effects), var(--md-sys-motion-spring-fast-effects), var(--md-sys-motion-spring-fast-spatial), var(--md-sys-motion-spring-fast-spatial), var(--md-sys-motion-spring-fast-spatial), var(--md-sys-motion-spring-fast-spatial);
}
.outline-none {
--tw-outline-style: none;
outline-style: none;
}
.select-none {
-webkit-user-select: none;
user-select: none;
}
.\[--btn-h2\:16px\] {
--btn-h2: 16px;
}
.\[--btn-h2\:20px\] {
--btn-h2: 20px;
}
.\[--btn-h2\:28px\] {
--btn-h2: 28px;
}
.\[--btn-h2\:48px\] {
--btn-h2: 48px;
}
.\[--btn-h2\:68px\] {
--btn-h2: 68px;
}
.\[--btn-r-pressed\:var\(--radius-lg\)\] {
--btn-r-pressed: var(--radius-lg);
}
.\[--btn-r-pressed\:var\(--radius-md\)\] {
--btn-r-pressed: var(--radius-md);
}
.\[--btn-r-pressed\:var\(--radius-sm\)\] {
--btn-r-pressed: var(--radius-sm);
}
.\[--btn-r-square\:var\(--radius-2xl\)\] {
--btn-r-square: var(--radius-2xl);
}
.\[--btn-r-square\:var\(--radius-lg\)\] {
--btn-r-square: var(--radius-lg);
}
.\[--btn-r-square\:var\(--radius-md\)\] {
--btn-r-square: var(--radius-md);
}
.\[--btn-r\:16px\] {
--btn-r: 16px;
}
.\[--btn-r\:20px\] {
--btn-r: 20px;
}
.\[--btn-r\:28px\] {
--btn-r: 28px;
}
.\[--btn-r\:48px\] {
--btn-r: 48px;
}
.\[--btn-r\:68px\] {
--btn-r: 68px;
}
.\[--btn-r\:var\(--btn-r-square\)\] {
--btn-r: var(--btn-r-square);
}
@media (hover: hover) {
.hover\:underline:hover {
text-decoration-line: underline;
}
.hover\:shadow-elevation-1:hover {
--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.3)), 0 1px 3px 1px var(--tw-shadow-color, rgb(0 0 0 / 0.15));
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.hover\:shadow-elevation-2:hover {
--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.3)), 0 2px 6px 2px var(--tw-shadow-color, rgb(0 0 0 / 0.15));
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
}
.disabled\:pointer-events-none:disabled {
pointer-events: none;
}
.disabled\:cursor-default:disabled {
cursor: default;
}
.disabled\:border-on-surface\/12\!:disabled {
border-color: var(--md-sys-color-on-surface) !important;
@supports (color: color-mix(in lab, red, red)) {
border-color: color-mix(in oklab, var(--md-sys-color-on-surface) 12%, transparent) !important;
}
}
.disabled\:border-transparent\!:disabled {
border-color: transparent !important;
}
.disabled\:bg-on-surface\/10\!:disabled {
background-color: var(--md-sys-color-on-surface) !important;
@supports (color: color-mix(in lab, red, red)) {
background-color: color-mix(in oklab, var(--md-sys-color-on-surface) 10%, transparent) !important;
}
}
.disabled\:bg-transparent\!:disabled {
background-color: transparent !important;
}
.disabled\:text-on-surface\/38\!:disabled {
color: var(--md-sys-color-on-surface) !important;
@supports (color: color-mix(in lab, red, red)) {
color: color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent) !important;
}
}
.disabled\:shadow-none\!:disabled {
--tw-shadow: 0 0 #0000 !important;
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
}
.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon="inline-end"]) {
padding-right: calc(var(--spacing) * 3);
}
.has-data-\[icon\=inline-end\]\:pr-5:has([data-icon="inline-end"]) {
padding-right: calc(var(--spacing) * 5);
}
.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon="inline-start"]) {
padding-left: calc(var(--spacing) * 3);
}
.has-data-\[icon\=inline-start\]\:pl-5:has([data-icon="inline-start"]) {
padding-left: calc(var(--spacing) * 5);
}
.aria-expanded\:bg-on-surface-variant\/8[aria-expanded="true"] {
background-color: var(--md-sys-color-on-surface-variant);
@supports (color: color-mix(in lab, red, red)) {
background-color: color-mix(in oklab, var(--md-sys-color-on-surface-variant) 8%, transparent);
}
}
.aria-invalid\:border-error[aria-invalid="true"] {
border-color: var(--md-sys-color-error);
}
.data-press\:rounded-\(--btn-r-pressed\)[data-press] {
border-radius: var(--btn-r-pressed);
}
.data-press\:shadow-elevation-1[data-press] {
--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.3)), 0 1px 3px 1px var(--tw-shadow-color, rgb(0 0 0 / 0.15));
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.data-press\:shadow-none[data-press] {
--tw-shadow: 0 0 #0000;
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.data-\[variant\=outline\]\:border-2[data-variant="outline"] {
border-style: var(--tw-border-style);
border-width: 2px;
}
.data-\[variant\=outline\]\:border-3[data-variant="outline"] {
border-style: var(--tw-border-style);
border-width: 3px;
}
.data-\[variant\=outlined\]\:border-2[data-variant="outlined"] {
border-style: var(--tw-border-style);
border-width: 2px;
}
.data-\[variant\=outlined\]\:border-3[data-variant="outlined"] {
border-style: var(--tw-border-style);
border-width: 3px;
}
.\[\&_svg\]\:pointer-events-none svg {
pointer-events: none;
}
.\[\&_svg\]\:shrink-0 svg {
flex-shrink: 0;
}
.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5 svg:not([class*='size-']) {
width: calc(var(--spacing) * 5);
height: calc(var(--spacing) * 5);
}
.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*='size-']) {
width: calc(var(--spacing) * 6);
height: calc(var(--spacing) * 6);
}
.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8 svg:not([class*='size-']) {
width: calc(var(--spacing) * 8);
height: calc(var(--spacing) * 8);
}
.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-10 svg:not([class*='size-']) {
width: calc(var(--spacing) * 10);
height: calc(var(--spacing) * 10);
}
.\[\&\>\*\:not\(\[data-slot\=ripple\]\)\]\:relative > :not([data-slot=ripple]) {
position: relative;
}
.\[\&\>\*\:not\(\[data-slot\=ripple\]\)\]\:z-1 > :not([data-slot=ripple]) {
z-index: 1;
}
}
:root {
--background: #fff;
--foreground: #111;
--primary: #171717;
--primary-foreground: #fff;
--secondary: #eee;
--secondary-foreground: #171717;
--muted: #eee;
--muted-foreground: #666;
--accent: #eee;
--accent-foreground: #171717;
--border: #ddd;
--input: #ddd;
--ring: #777;
--destructive: #dc2626;
--destructive-foreground: #fff;
--popover: #fff;
--popover-foreground: #111;
--success: #15803d;
--success-foreground: #fff;
--radius: .625rem;
--hairline: 1px;
}
.dark {
--background: #090909;
--foreground: #fafafa;
--primary: #fafafa;
--primary-foreground: #171717;
--secondary: #262626;
--secondary-foreground: #fafafa;
--muted: #262626;
--muted-foreground: #a3a3a3;
--accent: #262626;
--accent-foreground: #fafafa;
--border: #333;
--input: #333;
--popover: #171717;
--popover-foreground: #fafafa;
}
:root {
--md-sys-shape-scale: 1;
--md-sys-shape-corner-none: 0px;
--md-sys-shape-corner-extra-small: calc(4px * var(--md-sys-shape-scale));
--md-sys-shape-corner-small: calc(8px * var(--md-sys-shape-scale));
--md-sys-shape-corner-medium: calc(12px * var(--md-sys-shape-scale));
--md-sys-shape-corner-large: calc(16px * var(--md-sys-shape-scale));
--md-sys-shape-corner-large-increased: calc(20px * var(--md-sys-shape-scale));
--md-sys-shape-corner-extra-large: calc(28px * var(--md-sys-shape-scale));
--md-sys-shape-corner-extra-large-increased: calc(
32px * var(--md-sys-shape-scale)
);
--md-sys-shape-corner-extra-extra-large: calc(
48px * var(--md-sys-shape-scale)
);
--md-sys-shape-corner-full: 9999px;
--md-sys-state-hover-opacity: 0.08;
--md-sys-state-focus-opacity: 0.1;
--md-sys-state-pressed-opacity: 0.1;
--md-sys-state-dragged-opacity: 0.16;
--md-sys-motion-easing-emphasized: cubic-bezier(0.2, 0, 0, 1);
--md-sys-motion-easing-emphasized-decelerate: cubic-bezier(0.05, 0.7, 0.1, 1);
--md-sys-motion-easing-emphasized-accelerate: cubic-bezier(0.3, 0, 0.8, 0.15);
--md-sys-motion-easing-standard: cubic-bezier(0.2, 0, 0, 1);
--md-sys-motion-easing-standard-decelerate: cubic-bezier(0, 0, 0, 1);
--md-sys-motion-easing-standard-accelerate: cubic-bezier(0.3, 0, 1, 1);
}
:root, .dark {
--background: var(--md-sys-color-surface);
--foreground: var(--md-sys-color-on-surface);
--card: var(--md-sys-color-surface-container-low);
--card-foreground: var(--md-sys-color-on-surface);
--popover: var(--md-sys-color-surface-container);
--popover-foreground: var(--md-sys-color-on-surface);
--primary: var(--md-sys-color-primary);
--primary-foreground: var(--md-sys-color-on-primary);
--secondary: var(--md-sys-color-secondary);
--secondary-foreground: var(--md-sys-color-on-secondary);
--muted: var(--md-sys-color-surface-container-highest);
--muted-foreground: var(--md-sys-color-on-surface-variant);
--accent: var(--md-sys-color-secondary-container);
--accent-foreground: var(--md-sys-color-on-secondary-container);
--destructive: var(--md-sys-color-error);
--destructive-foreground: var(--md-sys-color-on-error);
--border: var(--md-sys-color-outline-variant);
--input: var(--md-sys-color-outline);
--ring: var(--md-sys-color-secondary);
--chart-1: var(--md-sys-color-primary);
--chart-2: var(--md-sys-color-tertiary);
--chart-3: var(--md-sys-color-secondary);
--chart-4: var(--md-sys-color-primary-fixed-dim);
--chart-5: var(--md-sys-color-tertiary-fixed-dim);
--radius: var(--md-sys-shape-corner-large);
--sidebar: var(--md-sys-color-surface-container-low);
--sidebar-foreground: var(--md-sys-color-on-surface-variant);
--sidebar-primary: var(--md-sys-color-primary);
--sidebar-primary-foreground: var(--md-sys-color-on-primary);
--sidebar-accent: var(--md-sys-color-secondary-container);
--sidebar-accent-foreground: var(--md-sys-color-on-secondary-container);
--sidebar-border: var(--md-sys-color-outline-variant);
--sidebar-ring: var(--md-sys-color-secondary);
}
@keyframes m3-progress-bar-1 {
0% {
left: -145.167%;
x: -145.167%;
width: 8%;
}
20% {
left: -113.333%;
x: -113.333%;
width: 48%;
}
60% {
left: 56.333%;
x: 56.333%;
width: 78%;
}
100% {
left: 100%;
x: 100%;
width: 8%;
}
}
@keyframes m3-progress-bar-2 {
0% {
left: -54.888%;
x: -54.888%;
width: 8%;
}
20% {
left: -20%;
x: -20%;
width: 48%;
}
60% {
left: 60%;
x: 60%;
width: 78%;
}
100% {
left: 160%;
x: 160%;
width: 8%;
}
}
@keyframes m3-wave-slide {
to {
transform: translateX(-40px);
}
}
@keyframes m3-spinner-rotate {
to {
transform: rotate(360deg);
}
}
@keyframes m3-spinner-arc {
0% {
stroke-dashoffset: 97;
transform: rotate(0deg);
}
50% {
stroke-dashoffset: 25;
transform: rotate(45deg);
}
100% {
stroke-dashoffset: 97;
transform: rotate(360deg);
}
}
@keyframes m3-cp-expand-arc {
0% {
transform: rotate(265deg);
}
50% {
transform: rotate(130deg);
}
100% {
transform: rotate(265deg);
}
}
@keyframes m3-cp-rotate-arc {
12.5% {
transform: rotate(135deg);
}
25% {
transform: rotate(270deg);
}
37.5% {
transform: rotate(405deg);
}
50% {
transform: rotate(540deg);
}
62.5% {
transform: rotate(675deg);
}
75% {
transform: rotate(810deg);
}
87.5% {
transform: rotate(945deg);
}
100% {
transform: rotate(1080deg);
}
}
@keyframes m3-cp-linear-rotate {
to {
transform: rotate(360deg);
}
}
@keyframes m3-cp-spin-reverse {
from {
transform: rotate(360deg);
}
to {
transform: rotate(0deg);
}
}
@keyframes m3-cp-wavy-spin {
0% {
transform: rotate(0deg);
}
10% {
transform: rotate(90deg);
}
100% {
transform: rotate(360deg);
}
}
:root {
--md-sys-color-background: #fef7ff;
--md-sys-color-error: #b3261e;
--md-sys-color-error-container: #f9dedc;
--md-sys-color-error-dim: #b3261e;
--md-sys-color-inverse-on-surface: #f5eff7;
--md-sys-color-inverse-primary: #d0bcff;
--md-sys-color-inverse-surface: #322f35;
--md-sys-color-on-background: #1d1b20;
--md-sys-color-on-error: #ffffff;
--md-sys-color-on-error-container: #8c1d18;
--md-sys-color-on-primary: #ffffff;
--md-sys-color-on-primary-container: #4f378b;
--md-sys-color-on-primary-fixed: #21005d;
--md-sys-color-on-primary-fixed-variant: #4f378b;
--md-sys-color-on-secondary: #ffffff;
--md-sys-color-on-secondary-container: #4a4458;
--md-sys-color-on-secondary-fixed: #1d192b;
--md-sys-color-on-secondary-fixed-variant: #4a4458;
--md-sys-color-on-surface: #1d1b20;
--md-sys-color-on-surface-variant: #49454f;
--md-sys-color-on-tertiary: #ffffff;
--md-sys-color-on-tertiary-container: #633b48;
--md-sys-color-on-tertiary-fixed: #31111d;
--md-sys-color-on-tertiary-fixed-variant: #633b48;
--md-sys-color-outline: #79747e;
--md-sys-color-outline-variant: #cac4d0;
--md-sys-color-primary: #6750a4;
--md-sys-color-primary-container: #eaddff;
--md-sys-color-primary-dim: #6750a4;
--md-sys-color-primary-fixed: #eaddff;
--md-sys-color-primary-fixed-dim: #d0bcff;
--md-sys-color-scrim: #000000;
--md-sys-color-secondary: #625b71;
--md-sys-color-secondary-container: #e8def8;
--md-sys-color-secondary-dim: #625b71;
--md-sys-color-secondary-fixed: #e8def8;
--md-sys-color-secondary-fixed-dim: #ccc2dc;
--md-sys-color-shadow: #000000;
--md-sys-color-surface: #fef7ff;
--md-sys-color-surface-bright: #fef7ff;
--md-sys-color-surface-container: #f3edf7;
--md-sys-color-surface-container-high: #ece6f0;
--md-sys-color-surface-container-highest: #e6e0e9;
--md-sys-color-surface-container-low: #f7f2fa;
--md-sys-color-surface-container-lowest: #ffffff;
--md-sys-color-surface-dim: #ded8e1;
--md-sys-color-surface-tint: #6750a4;
--md-sys-color-surface-variant: #e7e0ec;
--md-sys-color-tertiary: #7d5260;
--md-sys-color-tertiary-container: #ffd8e4;
--md-sys-color-tertiary-dim: #7d5260;
--md-sys-color-tertiary-fixed: #ffd8e4;
--md-sys-color-tertiary-fixed-dim: #efb8c8;
}
.dark {
--md-sys-color-background: #141218;
--md-sys-color-error: #f2b8b5;
--md-sys-color-error-container: #8c1d18;
--md-sys-color-error-dim: #f2b8b5;
--md-sys-color-inverse-on-surface: #322f35;
--md-sys-color-inverse-primary: #6750a4;
--md-sys-color-inverse-surface: #e6e0e9;
--md-sys-color-on-background: #e6e0e9;
--md-sys-color-on-error: #601410;
--md-sys-color-on-error-container: #f9dedc;
--md-sys-color-on-primary: #381e72;
--md-sys-color-on-primary-container: #eaddff;
--md-sys-color-on-primary-fixed: #21005d;
--md-sys-color-on-primary-fixed-variant: #4f378b;
--md-sys-color-on-secondary: #332d41;
--md-sys-color-on-secondary-container: #e8def8;
--md-sys-color-on-secondary-fixed: #1d192b;
--md-sys-color-on-secondary-fixed-variant: #4a4458;
--md-sys-color-on-surface: #e6e0e9;
--md-sys-color-on-surface-variant: #cac4d0;
--md-sys-color-on-tertiary: #492532;
--md-sys-color-on-tertiary-container: #ffd8e4;
--md-sys-color-on-tertiary-fixed: #31111d;
--md-sys-color-on-tertiary-fixed-variant: #633b48;
--md-sys-color-outline: #938f99;
--md-sys-color-outline-variant: #49454f;
--md-sys-color-primary: #d0bcff;
--md-sys-color-primary-container: #4f378b;
--md-sys-color-primary-dim: #d0bcff;
--md-sys-color-primary-fixed: #eaddff;
--md-sys-color-primary-fixed-dim: #d0bcff;
--md-sys-color-scrim: #000000;
--md-sys-color-secondary: #ccc2dc;
--md-sys-color-secondary-container: #4a4458;
--md-sys-color-secondary-dim: #ccc2dc;
--md-sys-color-secondary-fixed: #e8def8;
--md-sys-color-secondary-fixed-dim: #ccc2dc;
--md-sys-color-shadow: #000000;
--md-sys-color-surface: #141218;
--md-sys-color-surface-bright: #3b383e;
--md-sys-color-surface-container: #211f26;
--md-sys-color-surface-container-high: #2b2930;
--md-sys-color-surface-container-highest: #36343b;
--md-sys-color-surface-container-low: #1d1b20;
--md-sys-color-surface-container-lowest: #0f0d13;
--md-sys-color-surface-dim: #141218;
--md-sys-color-surface-tint: #d0bcff;
--md-sys-color-surface-variant: #49454f;
--md-sys-color-tertiary: #efb8c8;
--md-sys-color-tertiary-container: #633b48;
--md-sys-color-tertiary-dim: #efb8c8;
--md-sys-color-tertiary-fixed: #ffd8e4;
--md-sys-color-tertiary-fixed-dim: #efb8c8;
}
:root, [data-motion="expressive"] {
--md-sys-motion-spring-fast-spatial: linear(
0,
0.0206,
0.0754,
0.1544,
0.2492,
0.3524,
0.458,
0.5613,
0.6588,
0.7479,
0.8269,
0.895,
0.952,
0.9981,
1.0338,
1.0603,
1.0783,
1.0893,
1.0942,
1.0943,
1.0906,
1.0842,
1.0759,
1.0665,
1.0565,
1.0465,
1.037,
1.0281,
1.0201,
1.0131,
1.0072,
1.0023,
0.9984,
0.9955,
0.9934,
0.992,
0.9912,
0.991,
0.9912,
0.9917,
0.9924,
0.9932,
0.9942,
0.9951,
0.996,
0.9969,
0.9977,
0.9984,
1
);
--md-sys-motion-spring-fast-spatial-duration: 360ms;
--md-sys-motion-spring-default-spatial: linear(
0,
0.0145,
0.0527,
0.1076,
0.1736,
0.2461,
0.3214,
0.3968,
0.4702,
0.54,
0.6051,
0.665,
0.7193,
0.7679,
0.8108,
0.8483,
0.8807,
0.9083,
0.9316,
0.951,
0.9669,
0.9798,
0.99,
0.998,
1.004,
1.0085,
1.0116,
1.0136,
1.0147,
1.0151,
1.0151,
1.0146,
1.0138,
1.0128,
1.0118,
1.0106,
1.0095,
1.0084,
1.0073,
1.0063,
1.0053,
1.0045,
1.0037,
1.0031,
1.0025,
1.002,
1.0015,
1.0011,
1
);
--md-sys-motion-spring-default-spatial-duration: 440ms;
--md-sys-motion-spring-slow-spatial: linear(
0,
0.0142,
0.0517,
0.1057,
0.1706,
0.2421,
0.3166,
0.3912,
0.464,
0.5334,
0.5984,
0.6583,
0.7127,
0.7615,
0.8047,
0.8426,
0.8755,
0.9036,
0.9274,
0.9473,
0.9638,
0.9771,
0.9878,
0.9962,
1.0027,
1.0074,
1.0108,
1.0131,
1.0144,
1.0151,
1.0151,
1.0148,
1.0141,
1.0132,
1.0122,
1.0111,
1.0099,
1.0088,
1.0077,
1.0067,
1.0057,
1.0049,
1.0041,
1.0034,
1.0027,
1.0022,
1.0017,
1.0013,
1
);
--md-sys-motion-spring-slow-spatial-duration: 600ms;
--md-sys-motion-spring-fast-effects: linear(
0,
0.0576,
0.1807,
0.3214,
0.4558,
0.5737,
0.6718,
0.7508,
0.8128,
0.8606,
0.897,
0.9244,
0.9448,
0.9599,
0.9709,
0.979,
0.9849,
0.9892,
0.9923,
0.9945,
0.9961,
0.9972,
0.998,
0.9986,
1
);
--md-sys-motion-spring-fast-effects-duration: 150ms;
--md-sys-motion-spring-default-effects: linear(
0,
0.0616,
0.1912,
0.3374,
0.4751,
0.594,
0.6916,
0.7689,
0.8288,
0.8743,
0.9084,
0.9337,
0.9523,
0.9658,
0.9756,
0.9826,
0.9877,
0.9913,
0.9939,
0.9957,
0.997,
0.9979,
0.9985,
0.999,
1
);
--md-sys-motion-spring-default-effects-duration: 240ms;
--md-sys-motion-spring-slow-effects: linear(
0,
0.0586,
0.1833,
0.3253,
0.4606,
0.5788,
0.6768,
0.7554,
0.8169,
0.8641,
0.8999,
0.9268,
0.9467,
0.9614,
0.9722,
0.98,
0.9857,
0.9898,
0.9927,
0.9948,
0.9963,
0.9974,
0.9982,
0.9987,
1
);
--md-sys-motion-spring-slow-effects-duration: 330ms;
}
@property --tw-rotate-x {
syntax: "*";
inherits: false;
}
@property --tw-rotate-y {
syntax: "*";
inherits: false;
}
@property --tw-rotate-z {
syntax: "*";
inherits: false;
}
@property --tw-skew-x {
syntax: "*";
inherits: false;
}
@property --tw-skew-y {
syntax: "*";
inherits: false;
}
@property --tw-border-style {
syntax: "*";
inherits: false;
initial-value: solid;
}
@property --tw-shadow {
syntax: "*";
inherits: false;
initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
syntax: "*";
inherits: false;
}
@property --tw-shadow-alpha {
syntax: "<percentage>";
inherits: false;
initial-value: 100%;
}
@property --tw-inset-shadow {
syntax: "*";
inherits: false;
initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
syntax: "*";
inherits: false;
}
@property --tw-inset-shadow-alpha {
syntax: "<percentage>";
inherits: false;
initial-value: 100%;
}
@property --tw-ring-color {
syntax: "*";
inherits: false;
}
@property --tw-ring-shadow {
syntax: "*";
inherits: false;
initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
syntax: "*";
inherits: false;
}
@property --tw-inset-ring-shadow {
syntax: "*";
inherits: false;
initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
syntax: "*";
inherits: false;
}
@property --tw-ring-offset-width {
syntax: "<length>";
inherits: false;
initial-value: 0px;
}
@property --tw-ring-offset-color {
syntax: "*";
inherits: false;
initial-value: #fff;
}
@property --tw-ring-offset-shadow {
syntax: "*";
inherits: false;
initial-value: 0 0 #0000;
}
@property --tw-outline-style {
syntax: "*";
inherits: false;
initial-value: solid;
}
@layer properties {
@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
*, ::before, ::after, ::backdrop {
--tw-rotate-x: initial;
--tw-rotate-y: initial;
--tw-rotate-z: initial;
--tw-skew-x: initial;
--tw-skew-y: initial;
--tw-border-style: solid;
--tw-shadow: 0 0 #0000;
--tw-shadow-color: initial;
--tw-shadow-alpha: 100%;
--tw-inset-shadow: 0 0 #0000;
--tw-inset-shadow-color: initial;
--tw-inset-shadow-alpha: 100%;
--tw-ring-color: initial;
--tw-ring-shadow: 0 0 #0000;
--tw-inset-ring-color: initial;
--tw-inset-ring-shadow: 0 0 #0000;
--tw-ring-inset: initial;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-offset-shadow: 0 0 #0000;
--tw-outline-style: solid;
}
}
}