# seal icon

Seal. Gentleface icon, drawn on the 16 px pixel grid. Free, MIT licensed. Page: https://gentleface.com/icons/seal

- Category: Security & privacy
- Use it for: seal, certified
- Tags: seal, badge, rosette, certified, certificate, official, quality, stamp
- Family: seal-check, seal-question
- Component name: SealIcon
- Added: 2026-10-15

## Alternatives

- `seal-check`: verified, e.g. a verified account
- `certificate`: a certificate document, license or diploma

## Also fits

- certificate: certified status as a badge
- stamp: certified or verified status

## Files

Each SVG is 16 × 16 with fill="currentColor". Keep it at 16 px or an exact multiple (32, 48) on whole pixels: a fractional size or position blurs it.

- line-round: https://gentleface.com/svg/line-round/16/seal.svg · PNG https://gentleface.com/png/line-round/16/seal.png · https://gentleface.com/png/line-round/32/seal.png · https://gentleface.com/png/line-round/48/seal.png
- line-soft: https://gentleface.com/svg/line-soft/16/seal.svg · PNG https://gentleface.com/png/line-soft/16/seal.png · https://gentleface.com/png/line-soft/32/seal.png · https://gentleface.com/png/line-soft/48/seal.png
- line-sharp: https://gentleface.com/svg/line-sharp/16/seal.svg · PNG https://gentleface.com/png/line-sharp/16/seal.png · https://gentleface.com/png/line-sharp/32/seal.png · https://gentleface.com/png/line-sharp/48/seal.png
- solid-round: https://gentleface.com/svg/solid-round/16/seal.svg · PNG https://gentleface.com/png/solid-round/16/seal.png · https://gentleface.com/png/solid-round/32/seal.png · https://gentleface.com/png/solid-round/48/seal.png
- solid-soft: https://gentleface.com/svg/solid-soft/16/seal.svg · PNG https://gentleface.com/png/solid-soft/16/seal.png · https://gentleface.com/png/solid-soft/32/seal.png · https://gentleface.com/png/solid-soft/48/seal.png
- solid-sharp: https://gentleface.com/svg/solid-sharp/16/seal.svg · PNG https://gentleface.com/png/solid-sharp/16/seal.png · https://gentleface.com/png/solid-sharp/32/seal.png · https://gentleface.com/png/solid-sharp/48/seal.png

The SVG of every style: https://gentleface.com/icons/seal.json (`svg`).

## Code (line-round)

The snippets are decorative (aria-hidden). For an icon that carries meaning on its own, such as an icon-only button, label the button, or give the SVG role="img" and an aria-label. For another style, take its SVG from the JSON and swap the path `d`.

### SVG

```svg
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true"><path d="M11.707 3.293C11.902 3.488 12 3.724 12 4L12 4.5C12 4.754 12.049 4.998 12.146 5.233C12.243 5.467 12.381 5.674 12.561 5.854L13.5 6.793C13.695 6.988 13.793 7.224 13.793 7.5C13.793 7.776 13.695 8.012 13.5 8.207L12.561 9.146C12.381 9.326 12.243 9.533 12.146 9.767C12.049 10.002 12 10.246 12 10.5L12 11C12 11.276 11.902 11.512 11.707 11.707C11.512 11.902 11.276 12 11 12L10.5 12C10.246 12 10.002 12.049 9.767 12.146C9.533 12.243 9.326 12.381 9.146 12.561L8.207 13.5C8.012 13.695 7.776 13.793 7.5 13.793C7.224 13.793 6.988 13.695 6.793 13.5L5.854 12.561C5.674 12.381 5.467 12.243 5.233 12.146C4.998 12.049 4.754 12 4.5 12L4 12C3.724 12 3.488 11.902 3.293 11.707C3.098 11.512 3 11.276 3 11L3 10.5C3 10.246 2.951 10.002 2.854 9.767C2.757 9.533 2.619 9.326 2.439 9.146L1.5 8.207C1.305 8.012 1.207 7.776 1.207 7.5C1.207 7.224 1.305 6.988 1.5 6.793L2.439 5.854C2.619 5.674 2.757 5.467 2.854 5.233C2.951 4.998 3 4.754 3 4.5L3 4C3 3.724 3.098 3.488 3.293 3.293C3.488 3.098 3.724 3 4 3L4.5 3C4.754 3 4.998 2.951 5.233 2.854C5.467 2.757 5.674 2.619 5.854 2.439L6.793 1.5C6.988 1.305 7.224 1.207 7.5 1.207C7.776 1.207 8.012 1.305 8.207 1.5L9.146 2.439C9.326 2.619 9.533 2.757 9.767 2.854C10.002 2.951 10.246 3 10.5 3L11 3C11.276 3 11.512 3.098 11.707 3.293ZM6.561 3.146C6.287 3.42 5.972 3.63 5.615 3.778C5.258 3.926 4.886 4 4.5 4L4 4L4 4.5C4 4.886 3.926 5.258 3.778 5.615C3.63 5.972 3.42 6.287 3.146 6.561L2.207 7.5L3.146 8.439C3.42 8.713 3.63 9.028 3.778 9.385C3.926 9.742 4 10.114 4 10.5L4 11L4.5 11C4.886 11 5.258 11.074 5.615 11.222C5.972 11.37 6.287 11.58 6.561 11.854L7.5 12.793L8.439 11.854C8.713 11.58 9.028 11.37 9.385 11.222C9.742 11.074 10.114 11 10.5 11L11 11L11 10.5C11 10.114 11.074 9.742 11.222 9.385C11.37 9.028 11.58 8.713 11.854 8.439L12.793 7.5L11.854 6.561C11.58 6.287 11.37 5.972 11.222 5.615C11.074 5.258 11 4.886 11 4.5L11 4L10.5 4C10.114 4 9.742 3.926 9.385 3.778C9.028 3.63 8.713 3.42 8.439 3.146L7.5 2.207L6.561 3.146Z"/></svg>
```

### React

```tsx
// Gentleface "seal" (line-round), MIT. https://gentleface.com/icons/seal
import type { SVGProps } from 'react';

export function SealIcon(props: SVGProps<SVGSVGElement>) {
  return (
    <svg xmlns="http://www.w3.org/2000/svg" width={16} height={16} viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" {...props}>
      <path d="M11.707 3.293C11.902 3.488 12 3.724 12 4L12 4.5C12 4.754 12.049 4.998 12.146 5.233C12.243 5.467 12.381 5.674 12.561 5.854L13.5 6.793C13.695 6.988 13.793 7.224 13.793 7.5C13.793 7.776 13.695 8.012 13.5 8.207L12.561 9.146C12.381 9.326 12.243 9.533 12.146 9.767C12.049 10.002 12 10.246 12 10.5L12 11C12 11.276 11.902 11.512 11.707 11.707C11.512 11.902 11.276 12 11 12L10.5 12C10.246 12 10.002 12.049 9.767 12.146C9.533 12.243 9.326 12.381 9.146 12.561L8.207 13.5C8.012 13.695 7.776 13.793 7.5 13.793C7.224 13.793 6.988 13.695 6.793 13.5L5.854 12.561C5.674 12.381 5.467 12.243 5.233 12.146C4.998 12.049 4.754 12 4.5 12L4 12C3.724 12 3.488 11.902 3.293 11.707C3.098 11.512 3 11.276 3 11L3 10.5C3 10.246 2.951 10.002 2.854 9.767C2.757 9.533 2.619 9.326 2.439 9.146L1.5 8.207C1.305 8.012 1.207 7.776 1.207 7.5C1.207 7.224 1.305 6.988 1.5 6.793L2.439 5.854C2.619 5.674 2.757 5.467 2.854 5.233C2.951 4.998 3 4.754 3 4.5L3 4C3 3.724 3.098 3.488 3.293 3.293C3.488 3.098 3.724 3 4 3L4.5 3C4.754 3 4.998 2.951 5.233 2.854C5.467 2.757 5.674 2.619 5.854 2.439L6.793 1.5C6.988 1.305 7.224 1.207 7.5 1.207C7.776 1.207 8.012 1.305 8.207 1.5L9.146 2.439C9.326 2.619 9.533 2.757 9.767 2.854C10.002 2.951 10.246 3 10.5 3L11 3C11.276 3 11.512 3.098 11.707 3.293ZM6.561 3.146C6.287 3.42 5.972 3.63 5.615 3.778C5.258 3.926 4.886 4 4.5 4L4 4L4 4.5C4 4.886 3.926 5.258 3.778 5.615C3.63 5.972 3.42 6.287 3.146 6.561L2.207 7.5L3.146 8.439C3.42 8.713 3.63 9.028 3.778 9.385C3.926 9.742 4 10.114 4 10.5L4 11L4.5 11C4.886 11 5.258 11.074 5.615 11.222C5.972 11.37 6.287 11.58 6.561 11.854L7.5 12.793L8.439 11.854C8.713 11.58 9.028 11.37 9.385 11.222C9.742 11.074 10.114 11 10.5 11L11 11L11 10.5C11 10.114 11.074 9.742 11.222 9.385C11.37 9.028 11.58 8.713 11.854 8.439L12.793 7.5L11.854 6.561C11.58 6.287 11.37 5.972 11.222 5.615C11.074 5.258 11 4.886 11 4.5L11 4L10.5 4C10.114 4 9.742 3.926 9.385 3.778C9.028 3.63 8.713 3.42 8.439 3.146L7.5 2.207L6.561 3.146Z" />
    </svg>
  );
}
```

### Vue

```vue
<!-- Gentleface "seal" (line-round), MIT. https://gentleface.com/icons/seal -->
<template>
  <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true">
    <path d="M11.707 3.293C11.902 3.488 12 3.724 12 4L12 4.5C12 4.754 12.049 4.998 12.146 5.233C12.243 5.467 12.381 5.674 12.561 5.854L13.5 6.793C13.695 6.988 13.793 7.224 13.793 7.5C13.793 7.776 13.695 8.012 13.5 8.207L12.561 9.146C12.381 9.326 12.243 9.533 12.146 9.767C12.049 10.002 12 10.246 12 10.5L12 11C12 11.276 11.902 11.512 11.707 11.707C11.512 11.902 11.276 12 11 12L10.5 12C10.246 12 10.002 12.049 9.767 12.146C9.533 12.243 9.326 12.381 9.146 12.561L8.207 13.5C8.012 13.695 7.776 13.793 7.5 13.793C7.224 13.793 6.988 13.695 6.793 13.5L5.854 12.561C5.674 12.381 5.467 12.243 5.233 12.146C4.998 12.049 4.754 12 4.5 12L4 12C3.724 12 3.488 11.902 3.293 11.707C3.098 11.512 3 11.276 3 11L3 10.5C3 10.246 2.951 10.002 2.854 9.767C2.757 9.533 2.619 9.326 2.439 9.146L1.5 8.207C1.305 8.012 1.207 7.776 1.207 7.5C1.207 7.224 1.305 6.988 1.5 6.793L2.439 5.854C2.619 5.674 2.757 5.467 2.854 5.233C2.951 4.998 3 4.754 3 4.5L3 4C3 3.724 3.098 3.488 3.293 3.293C3.488 3.098 3.724 3 4 3L4.5 3C4.754 3 4.998 2.951 5.233 2.854C5.467 2.757 5.674 2.619 5.854 2.439L6.793 1.5C6.988 1.305 7.224 1.207 7.5 1.207C7.776 1.207 8.012 1.305 8.207 1.5L9.146 2.439C9.326 2.619 9.533 2.757 9.767 2.854C10.002 2.951 10.246 3 10.5 3L11 3C11.276 3 11.512 3.098 11.707 3.293ZM6.561 3.146C6.287 3.42 5.972 3.63 5.615 3.778C5.258 3.926 4.886 4 4.5 4L4 4L4 4.5C4 4.886 3.926 5.258 3.778 5.615C3.63 5.972 3.42 6.287 3.146 6.561L2.207 7.5L3.146 8.439C3.42 8.713 3.63 9.028 3.778 9.385C3.926 9.742 4 10.114 4 10.5L4 11L4.5 11C4.886 11 5.258 11.074 5.615 11.222C5.972 11.37 6.287 11.58 6.561 11.854L7.5 12.793L8.439 11.854C8.713 11.58 9.028 11.37 9.385 11.222C9.742 11.074 10.114 11 10.5 11L11 11L11 10.5C11 10.114 11.074 9.742 11.222 9.385C11.37 9.028 11.58 8.713 11.854 8.439L12.793 7.5L11.854 6.561C11.58 6.287 11.37 5.972 11.222 5.615C11.074 5.258 11 4.886 11 4.5L11 4L10.5 4C10.114 4 9.742 3.926 9.385 3.778C9.028 3.63 8.713 3.42 8.439 3.146L7.5 2.207L6.561 3.146Z" />
  </svg>
</template>
```

### Svelte

```svelte
<!-- Gentleface "seal" (line-round), MIT. https://gentleface.com/icons/seal -->
<script>
  let props = $props();
</script>

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" {...props}>
  <path d="M11.707 3.293C11.902 3.488 12 3.724 12 4L12 4.5C12 4.754 12.049 4.998 12.146 5.233C12.243 5.467 12.381 5.674 12.561 5.854L13.5 6.793C13.695 6.988 13.793 7.224 13.793 7.5C13.793 7.776 13.695 8.012 13.5 8.207L12.561 9.146C12.381 9.326 12.243 9.533 12.146 9.767C12.049 10.002 12 10.246 12 10.5L12 11C12 11.276 11.902 11.512 11.707 11.707C11.512 11.902 11.276 12 11 12L10.5 12C10.246 12 10.002 12.049 9.767 12.146C9.533 12.243 9.326 12.381 9.146 12.561L8.207 13.5C8.012 13.695 7.776 13.793 7.5 13.793C7.224 13.793 6.988 13.695 6.793 13.5L5.854 12.561C5.674 12.381 5.467 12.243 5.233 12.146C4.998 12.049 4.754 12 4.5 12L4 12C3.724 12 3.488 11.902 3.293 11.707C3.098 11.512 3 11.276 3 11L3 10.5C3 10.246 2.951 10.002 2.854 9.767C2.757 9.533 2.619 9.326 2.439 9.146L1.5 8.207C1.305 8.012 1.207 7.776 1.207 7.5C1.207 7.224 1.305 6.988 1.5 6.793L2.439 5.854C2.619 5.674 2.757 5.467 2.854 5.233C2.951 4.998 3 4.754 3 4.5L3 4C3 3.724 3.098 3.488 3.293 3.293C3.488 3.098 3.724 3 4 3L4.5 3C4.754 3 4.998 2.951 5.233 2.854C5.467 2.757 5.674 2.619 5.854 2.439L6.793 1.5C6.988 1.305 7.224 1.207 7.5 1.207C7.776 1.207 8.012 1.305 8.207 1.5L9.146 2.439C9.326 2.619 9.533 2.757 9.767 2.854C10.002 2.951 10.246 3 10.5 3L11 3C11.276 3 11.512 3.098 11.707 3.293ZM6.561 3.146C6.287 3.42 5.972 3.63 5.615 3.778C5.258 3.926 4.886 4 4.5 4L4 4L4 4.5C4 4.886 3.926 5.258 3.778 5.615C3.63 5.972 3.42 6.287 3.146 6.561L2.207 7.5L3.146 8.439C3.42 8.713 3.63 9.028 3.778 9.385C3.926 9.742 4 10.114 4 10.5L4 11L4.5 11C4.886 11 5.258 11.074 5.615 11.222C5.972 11.37 6.287 11.58 6.561 11.854L7.5 12.793L8.439 11.854C8.713 11.58 9.028 11.37 9.385 11.222C9.742 11.074 10.114 11 10.5 11L11 11L11 10.5C11 10.114 11.074 9.742 11.222 9.385C11.37 9.028 11.58 8.713 11.854 8.439L12.793 7.5L11.854 6.561C11.58 6.287 11.37 5.972 11.222 5.615C11.074 5.258 11 4.886 11 4.5L11 4L10.5 4C10.114 4 9.742 3.926 9.385 3.778C9.028 3.63 8.713 3.42 8.439 3.146L7.5 2.207L6.561 3.146Z" />
</svg>
```

### HTML img

```html
<!-- Gentleface "seal" (line-round), MIT. https://gentleface.com/icons/seal. An <img> can't take currentColor: it draws black. Inline the SVG or use the CSS mask to color it. -->
<img src="https://gentleface.com/svg/line-round/16/seal.svg" width="16" height="16" alt="">
```

### CSS

```css
/* Gentleface "seal" (line-round), MIT. https://gentleface.com/icons/seal. Takes the text color. */
.icon-seal {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M11.707 3.293C11.902 3.488 12 3.724 12 4L12 4.5C12 4.754 12.049 4.998 12.146 5.233C12.243 5.467 12.381 5.674 12.561 5.854L13.5 6.793C13.695 6.988 13.793 7.224 13.793 7.5C13.793 7.776 13.695 8.012 13.5 8.207L12.561 9.146C12.381 9.326 12.243 9.533 12.146 9.767C12.049 10.002 12 10.246 12 10.5L12 11C12 11.276 11.902 11.512 11.707 11.707C11.512 11.902 11.276 12 11 12L10.5 12C10.246 12 10.002 12.049 9.767 12.146C9.533 12.243 9.326 12.381 9.146 12.561L8.207 13.5C8.012 13.695 7.776 13.793 7.5 13.793C7.224 13.793 6.988 13.695 6.793 13.5L5.854 12.561C5.674 12.381 5.467 12.243 5.233 12.146C4.998 12.049 4.754 12 4.5 12L4 12C3.724 12 3.488 11.902 3.293 11.707C3.098 11.512 3 11.276 3 11L3 10.5C3 10.246 2.951 10.002 2.854 9.767C2.757 9.533 2.619 9.326 2.439 9.146L1.5 8.207C1.305 8.012 1.207 7.776 1.207 7.5C1.207 7.224 1.305 6.988 1.5 6.793L2.439 5.854C2.619 5.674 2.757 5.467 2.854 5.233C2.951 4.998 3 4.754 3 4.5L3 4C3 3.724 3.098 3.488 3.293 3.293C3.488 3.098 3.724 3 4 3L4.5 3C4.754 3 4.998 2.951 5.233 2.854C5.467 2.757 5.674 2.619 5.854 2.439L6.793 1.5C6.988 1.305 7.224 1.207 7.5 1.207C7.776 1.207 8.012 1.305 8.207 1.5L9.146 2.439C9.326 2.619 9.533 2.757 9.767 2.854C10.002 2.951 10.246 3 10.5 3L11 3C11.276 3 11.512 3.098 11.707 3.293ZM6.561 3.146C6.287 3.42 5.972 3.63 5.615 3.778C5.258 3.926 4.886 4 4.5 4L4 4L4 4.5C4 4.886 3.926 5.258 3.778 5.615C3.63 5.972 3.42 6.287 3.146 6.561L2.207 7.5L3.146 8.439C3.42 8.713 3.63 9.028 3.778 9.385C3.926 9.742 4 10.114 4 10.5L4 11L4.5 11C4.886 11 5.258 11.074 5.615 11.222C5.972 11.37 6.287 11.58 6.561 11.854L7.5 12.793L8.439 11.854C8.713 11.58 9.028 11.37 9.385 11.222C9.742 11.074 10.114 11 10.5 11L11 11L11 10.5C11 10.114 11.074 9.742 11.222 9.385C11.37 9.028 11.58 8.713 11.854 8.439L12.793 7.5L11.854 6.561C11.58 6.287 11.37 5.972 11.222 5.615C11.074 5.258 11 4.886 11 4.5L11 4L10.5 4C10.114 4 9.742 3.926 9.385 3.778C9.028 3.63 8.713 3.42 8.439 3.146L7.5 2.207L6.561 3.146Z'/%3E%3C/svg%3E") center / 16px 16px no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M11.707 3.293C11.902 3.488 12 3.724 12 4L12 4.5C12 4.754 12.049 4.998 12.146 5.233C12.243 5.467 12.381 5.674 12.561 5.854L13.5 6.793C13.695 6.988 13.793 7.224 13.793 7.5C13.793 7.776 13.695 8.012 13.5 8.207L12.561 9.146C12.381 9.326 12.243 9.533 12.146 9.767C12.049 10.002 12 10.246 12 10.5L12 11C12 11.276 11.902 11.512 11.707 11.707C11.512 11.902 11.276 12 11 12L10.5 12C10.246 12 10.002 12.049 9.767 12.146C9.533 12.243 9.326 12.381 9.146 12.561L8.207 13.5C8.012 13.695 7.776 13.793 7.5 13.793C7.224 13.793 6.988 13.695 6.793 13.5L5.854 12.561C5.674 12.381 5.467 12.243 5.233 12.146C4.998 12.049 4.754 12 4.5 12L4 12C3.724 12 3.488 11.902 3.293 11.707C3.098 11.512 3 11.276 3 11L3 10.5C3 10.246 2.951 10.002 2.854 9.767C2.757 9.533 2.619 9.326 2.439 9.146L1.5 8.207C1.305 8.012 1.207 7.776 1.207 7.5C1.207 7.224 1.305 6.988 1.5 6.793L2.439 5.854C2.619 5.674 2.757 5.467 2.854 5.233C2.951 4.998 3 4.754 3 4.5L3 4C3 3.724 3.098 3.488 3.293 3.293C3.488 3.098 3.724 3 4 3L4.5 3C4.754 3 4.998 2.951 5.233 2.854C5.467 2.757 5.674 2.619 5.854 2.439L6.793 1.5C6.988 1.305 7.224 1.207 7.5 1.207C7.776 1.207 8.012 1.305 8.207 1.5L9.146 2.439C9.326 2.619 9.533 2.757 9.767 2.854C10.002 2.951 10.246 3 10.5 3L11 3C11.276 3 11.512 3.098 11.707 3.293ZM6.561 3.146C6.287 3.42 5.972 3.63 5.615 3.778C5.258 3.926 4.886 4 4.5 4L4 4L4 4.5C4 4.886 3.926 5.258 3.778 5.615C3.63 5.972 3.42 6.287 3.146 6.561L2.207 7.5L3.146 8.439C3.42 8.713 3.63 9.028 3.778 9.385C3.926 9.742 4 10.114 4 10.5L4 11L4.5 11C4.886 11 5.258 11.074 5.615 11.222C5.972 11.37 6.287 11.58 6.561 11.854L7.5 12.793L8.439 11.854C8.713 11.58 9.028 11.37 9.385 11.222C9.742 11.074 10.114 11 10.5 11L11 11L11 10.5C11 10.114 11.074 9.742 11.222 9.385C11.37 9.028 11.58 8.713 11.854 8.439L12.793 7.5L11.854 6.561C11.58 6.287 11.37 5.972 11.222 5.615C11.074 5.258 11 4.886 11 4.5L11 4L10.5 4C10.114 4 9.742 3.926 9.385 3.778C9.028 3.63 8.713 3.42 8.439 3.146L7.5 2.207L6.561 3.146Z'/%3E%3C/svg%3E") center / 16px 16px no-repeat;
}
```

### Data URL

```text
data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M11.707 3.293C11.902 3.488 12 3.724 12 4L12 4.5C12 4.754 12.049 4.998 12.146 5.233C12.243 5.467 12.381 5.674 12.561 5.854L13.5 6.793C13.695 6.988 13.793 7.224 13.793 7.5C13.793 7.776 13.695 8.012 13.5 8.207L12.561 9.146C12.381 9.326 12.243 9.533 12.146 9.767C12.049 10.002 12 10.246 12 10.5L12 11C12 11.276 11.902 11.512 11.707 11.707C11.512 11.902 11.276 12 11 12L10.5 12C10.246 12 10.002 12.049 9.767 12.146C9.533 12.243 9.326 12.381 9.146 12.561L8.207 13.5C8.012 13.695 7.776 13.793 7.5 13.793C7.224 13.793 6.988 13.695 6.793 13.5L5.854 12.561C5.674 12.381 5.467 12.243 5.233 12.146C4.998 12.049 4.754 12 4.5 12L4 12C3.724 12 3.488 11.902 3.293 11.707C3.098 11.512 3 11.276 3 11L3 10.5C3 10.246 2.951 10.002 2.854 9.767C2.757 9.533 2.619 9.326 2.439 9.146L1.5 8.207C1.305 8.012 1.207 7.776 1.207 7.5C1.207 7.224 1.305 6.988 1.5 6.793L2.439 5.854C2.619 5.674 2.757 5.467 2.854 5.233C2.951 4.998 3 4.754 3 4.5L3 4C3 3.724 3.098 3.488 3.293 3.293C3.488 3.098 3.724 3 4 3L4.5 3C4.754 3 4.998 2.951 5.233 2.854C5.467 2.757 5.674 2.619 5.854 2.439L6.793 1.5C6.988 1.305 7.224 1.207 7.5 1.207C7.776 1.207 8.012 1.305 8.207 1.5L9.146 2.439C9.326 2.619 9.533 2.757 9.767 2.854C10.002 2.951 10.246 3 10.5 3L11 3C11.276 3 11.512 3.098 11.707 3.293ZM6.561 3.146C6.287 3.42 5.972 3.63 5.615 3.778C5.258 3.926 4.886 4 4.5 4L4 4L4 4.5C4 4.886 3.926 5.258 3.778 5.615C3.63 5.972 3.42 6.287 3.146 6.561L2.207 7.5L3.146 8.439C3.42 8.713 3.63 9.028 3.778 9.385C3.926 9.742 4 10.114 4 10.5L4 11L4.5 11C4.886 11 5.258 11.074 5.615 11.222C5.972 11.37 6.287 11.58 6.561 11.854L7.5 12.793L8.439 11.854C8.713 11.58 9.028 11.37 9.385 11.222C9.742 11.074 10.114 11 10.5 11L11 11L11 10.5C11 10.114 11.074 9.742 11.222 9.385C11.37 9.028 11.58 8.713 11.854 8.439L12.793 7.5L11.854 6.561C11.58 6.287 11.37 5.972 11.222 5.615C11.074 5.258 11 4.886 11 4.5L11 4L10.5 4C10.114 4 9.742 3.926 9.385 3.778C9.028 3.63 8.713 3.42 8.439 3.146L7.5 2.207L6.561 3.146Z'/%3E%3C/svg%3E
```

### Sprite

```html
<!-- Gentleface "seal" (line-round), MIT. https://gentleface.com/icons/seal
     Every icon of this style in one file: https://gentleface.com/sprite/line-round.svg
     Serve it from your own origin: <use> does not load from another origin. -->
<svg width="16" height="16" aria-hidden="true"><use href="/sprite/line-round.svg#seal"/></svg>
```

### SwiftUI

```swift
// Gentleface "seal" (line-round), MIT. https://gentleface.com/icons/seal
import SwiftUI

struct SealIcon: Shape {
    func path(in rect: CGRect) -> Path {
        var p = Path()
        p.move(to: CGPoint(x: 11.707, y: 3.293))
        p.addCurve(to: CGPoint(x: 12, y: 4), control1: CGPoint(x: 11.902, y: 3.488), control2: CGPoint(x: 12, y: 3.724))
        p.addLine(to: CGPoint(x: 12, y: 4.5))
        p.addCurve(to: CGPoint(x: 12.146, y: 5.233), control1: CGPoint(x: 12, y: 4.754), control2: CGPoint(x: 12.049, y: 4.998))
        p.addCurve(to: CGPoint(x: 12.561, y: 5.854), control1: CGPoint(x: 12.243, y: 5.467), control2: CGPoint(x: 12.381, y: 5.674))
        p.addLine(to: CGPoint(x: 13.5, y: 6.793))
        p.addCurve(to: CGPoint(x: 13.793, y: 7.5), control1: CGPoint(x: 13.695, y: 6.988), control2: CGPoint(x: 13.793, y: 7.224))
        p.addCurve(to: CGPoint(x: 13.5, y: 8.207), control1: CGPoint(x: 13.793, y: 7.776), control2: CGPoint(x: 13.695, y: 8.012))
        p.addLine(to: CGPoint(x: 12.561, y: 9.146))
        p.addCurve(to: CGPoint(x: 12.146, y: 9.767), control1: CGPoint(x: 12.381, y: 9.326), control2: CGPoint(x: 12.243, y: 9.533))
        p.addCurve(to: CGPoint(x: 12, y: 10.5), control1: CGPoint(x: 12.049, y: 10.002), control2: CGPoint(x: 12, y: 10.246))
        p.addLine(to: CGPoint(x: 12, y: 11))
        p.addCurve(to: CGPoint(x: 11.707, y: 11.707), control1: CGPoint(x: 12, y: 11.276), control2: CGPoint(x: 11.902, y: 11.512))
        p.addCurve(to: CGPoint(x: 11, y: 12), control1: CGPoint(x: 11.512, y: 11.902), control2: CGPoint(x: 11.276, y: 12))
        p.addLine(to: CGPoint(x: 10.5, y: 12))
        p.addCurve(to: CGPoint(x: 9.767, y: 12.146), control1: CGPoint(x: 10.246, y: 12), control2: CGPoint(x: 10.002, y: 12.049))
        p.addCurve(to: CGPoint(x: 9.146, y: 12.561), control1: CGPoint(x: 9.533, y: 12.243), control2: CGPoint(x: 9.326, y: 12.381))
        p.addLine(to: CGPoint(x: 8.207, y: 13.5))
        p.addCurve(to: CGPoint(x: 7.5, y: 13.793), control1: CGPoint(x: 8.012, y: 13.695), control2: CGPoint(x: 7.776, y: 13.793))
        p.addCurve(to: CGPoint(x: 6.793, y: 13.5), control1: CGPoint(x: 7.224, y: 13.793), control2: CGPoint(x: 6.988, y: 13.695))
        p.addLine(to: CGPoint(x: 5.854, y: 12.561))
        p.addCurve(to: CGPoint(x: 5.233, y: 12.146), control1: CGPoint(x: 5.674, y: 12.381), control2: CGPoint(x: 5.467, y: 12.243))
        p.addCurve(to: CGPoint(x: 4.5, y: 12), control1: CGPoint(x: 4.998, y: 12.049), control2: CGPoint(x: 4.754, y: 12))
        p.addLine(to: CGPoint(x: 4, y: 12))
        p.addCurve(to: CGPoint(x: 3.293, y: 11.707), control1: CGPoint(x: 3.724, y: 12), control2: CGPoint(x: 3.488, y: 11.902))
        p.addCurve(to: CGPoint(x: 3, y: 11), control1: CGPoint(x: 3.098, y: 11.512), control2: CGPoint(x: 3, y: 11.276))
        p.addLine(to: CGPoint(x: 3, y: 10.5))
        p.addCurve(to: CGPoint(x: 2.854, y: 9.767), control1: CGPoint(x: 3, y: 10.246), control2: CGPoint(x: 2.951, y: 10.002))
        p.addCurve(to: CGPoint(x: 2.439, y: 9.146), control1: CGPoint(x: 2.757, y: 9.533), control2: CGPoint(x: 2.619, y: 9.326))
        p.addLine(to: CGPoint(x: 1.5, y: 8.207))
        p.addCurve(to: CGPoint(x: 1.207, y: 7.5), control1: CGPoint(x: 1.305, y: 8.012), control2: CGPoint(x: 1.207, y: 7.776))
        p.addCurve(to: CGPoint(x: 1.5, y: 6.793), control1: CGPoint(x: 1.207, y: 7.224), control2: CGPoint(x: 1.305, y: 6.988))
        p.addLine(to: CGPoint(x: 2.439, y: 5.854))
        p.addCurve(to: CGPoint(x: 2.854, y: 5.233), control1: CGPoint(x: 2.619, y: 5.674), control2: CGPoint(x: 2.757, y: 5.467))
        p.addCurve(to: CGPoint(x: 3, y: 4.5), control1: CGPoint(x: 2.951, y: 4.998), control2: CGPoint(x: 3, y: 4.754))
        p.addLine(to: CGPoint(x: 3, y: 4))
        p.addCurve(to: CGPoint(x: 3.293, y: 3.293), control1: CGPoint(x: 3, y: 3.724), control2: CGPoint(x: 3.098, y: 3.488))
        p.addCurve(to: CGPoint(x: 4, y: 3), control1: CGPoint(x: 3.488, y: 3.098), control2: CGPoint(x: 3.724, y: 3))
        p.addLine(to: CGPoint(x: 4.5, y: 3))
        p.addCurve(to: CGPoint(x: 5.233, y: 2.854), control1: CGPoint(x: 4.754, y: 3), control2: CGPoint(x: 4.998, y: 2.951))
        p.addCurve(to: CGPoint(x: 5.854, y: 2.439), control1: CGPoint(x: 5.467, y: 2.757), control2: CGPoint(x: 5.674, y: 2.619))
        p.addLine(to: CGPoint(x: 6.793, y: 1.5))
        p.addCurve(to: CGPoint(x: 7.5, y: 1.207), control1: CGPoint(x: 6.988, y: 1.305), control2: CGPoint(x: 7.224, y: 1.207))
        p.addCurve(to: CGPoint(x: 8.207, y: 1.5), control1: CGPoint(x: 7.776, y: 1.207), control2: CGPoint(x: 8.012, y: 1.305))
        p.addLine(to: CGPoint(x: 9.146, y: 2.439))
        p.addCurve(to: CGPoint(x: 9.767, y: 2.854), control1: CGPoint(x: 9.326, y: 2.619), control2: CGPoint(x: 9.533, y: 2.757))
        p.addCurve(to: CGPoint(x: 10.5, y: 3), control1: CGPoint(x: 10.002, y: 2.951), control2: CGPoint(x: 10.246, y: 3))
        p.addLine(to: CGPoint(x: 11, y: 3))
        p.addCurve(to: CGPoint(x: 11.707, y: 3.293), control1: CGPoint(x: 11.276, y: 3), control2: CGPoint(x: 11.512, y: 3.098))
        p.closeSubpath()
        p.move(to: CGPoint(x: 6.561, y: 3.146))
        p.addCurve(to: CGPoint(x: 5.615, y: 3.778), control1: CGPoint(x: 6.287, y: 3.42), control2: CGPoint(x: 5.972, y: 3.63))
        p.addCurve(to: CGPoint(x: 4.5, y: 4), control1: CGPoint(x: 5.258, y: 3.926), control2: CGPoint(x: 4.886, y: 4))
        p.addLine(to: CGPoint(x: 4, y: 4))
        p.addLine(to: CGPoint(x: 4, y: 4.5))
        p.addCurve(to: CGPoint(x: 3.778, y: 5.615), control1: CGPoint(x: 4, y: 4.886), control2: CGPoint(x: 3.926, y: 5.258))
        p.addCurve(to: CGPoint(x: 3.146, y: 6.561), control1: CGPoint(x: 3.63, y: 5.972), control2: CGPoint(x: 3.42, y: 6.287))
        p.addLine(to: CGPoint(x: 2.207, y: 7.5))
        p.addLine(to: CGPoint(x: 3.146, y: 8.439))
        p.addCurve(to: CGPoint(x: 3.778, y: 9.385), control1: CGPoint(x: 3.42, y: 8.713), control2: CGPoint(x: 3.63, y: 9.028))
        p.addCurve(to: CGPoint(x: 4, y: 10.5), control1: CGPoint(x: 3.926, y: 9.742), control2: CGPoint(x: 4, y: 10.114))
        p.addLine(to: CGPoint(x: 4, y: 11))
        p.addLine(to: CGPoint(x: 4.5, y: 11))
        p.addCurve(to: CGPoint(x: 5.615, y: 11.222), control1: CGPoint(x: 4.886, y: 11), control2: CGPoint(x: 5.258, y: 11.074))
        p.addCurve(to: CGPoint(x: 6.561, y: 11.854), control1: CGPoint(x: 5.972, y: 11.37), control2: CGPoint(x: 6.287, y: 11.58))
        p.addLine(to: CGPoint(x: 7.5, y: 12.793))
        p.addLine(to: CGPoint(x: 8.439, y: 11.854))
        p.addCurve(to: CGPoint(x: 9.385, y: 11.222), control1: CGPoint(x: 8.713, y: 11.58), control2: CGPoint(x: 9.028, y: 11.37))
        p.addCurve(to: CGPoint(x: 10.5, y: 11), control1: CGPoint(x: 9.742, y: 11.074), control2: CGPoint(x: 10.114, y: 11))
        p.addLine(to: CGPoint(x: 11, y: 11))
        p.addLine(to: CGPoint(x: 11, y: 10.5))
        p.addCurve(to: CGPoint(x: 11.222, y: 9.385), control1: CGPoint(x: 11, y: 10.114), control2: CGPoint(x: 11.074, y: 9.742))
        p.addCurve(to: CGPoint(x: 11.854, y: 8.439), control1: CGPoint(x: 11.37, y: 9.028), control2: CGPoint(x: 11.58, y: 8.713))
        p.addLine(to: CGPoint(x: 12.793, y: 7.5))
        p.addLine(to: CGPoint(x: 11.854, y: 6.561))
        p.addCurve(to: CGPoint(x: 11.222, y: 5.615), control1: CGPoint(x: 11.58, y: 6.287), control2: CGPoint(x: 11.37, y: 5.972))
        p.addCurve(to: CGPoint(x: 11, y: 4.5), control1: CGPoint(x: 11.074, y: 5.258), control2: CGPoint(x: 11, y: 4.886))
        p.addLine(to: CGPoint(x: 11, y: 4))
        p.addLine(to: CGPoint(x: 10.5, y: 4))
        p.addCurve(to: CGPoint(x: 9.385, y: 3.778), control1: CGPoint(x: 10.114, y: 4), control2: CGPoint(x: 9.742, y: 3.926))
        p.addCurve(to: CGPoint(x: 8.439, y: 3.146), control1: CGPoint(x: 9.028, y: 3.63), control2: CGPoint(x: 8.713, y: 3.42))
        p.addLine(to: CGPoint(x: 7.5, y: 2.207))
        p.addLine(to: CGPoint(x: 6.561, y: 3.146))
        p.closeSubpath()
        return p.applying(CGAffineTransform(scaleX: rect.width / 16, y: rect.height / 16))
    }
}

// SealIcon().frame(width: 16, height: 16) fills with the foreground style. Keep it on whole points to stay crisp.
```

### Compose

```kotlin
// Gentleface "seal" (line-round), MIT. https://gentleface.com/icons/seal
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.addPathNodes
import androidx.compose.ui.unit.dp

val SealIcon: ImageVector by lazy {
    ImageVector.Builder(
        name = "seal", defaultWidth = 16.dp, defaultHeight = 16.dp,
        viewportWidth = 16f, viewportHeight = 16f,
    ).addPath(
        pathData = addPathNodes("M11.707 3.293C11.902 3.488 12 3.724 12 4L12 4.5C12 4.754 12.049 4.998 12.146 5.233C12.243 5.467 12.381 5.674 12.561 5.854L13.5 6.793C13.695 6.988 13.793 7.224 13.793 7.5C13.793 7.776 13.695 8.012 13.5 8.207L12.561 9.146C12.381 9.326 12.243 9.533 12.146 9.767C12.049 10.002 12 10.246 12 10.5L12 11C12 11.276 11.902 11.512 11.707 11.707C11.512 11.902 11.276 12 11 12L10.5 12C10.246 12 10.002 12.049 9.767 12.146C9.533 12.243 9.326 12.381 9.146 12.561L8.207 13.5C8.012 13.695 7.776 13.793 7.5 13.793C7.224 13.793 6.988 13.695 6.793 13.5L5.854 12.561C5.674 12.381 5.467 12.243 5.233 12.146C4.998 12.049 4.754 12 4.5 12L4 12C3.724 12 3.488 11.902 3.293 11.707C3.098 11.512 3 11.276 3 11L3 10.5C3 10.246 2.951 10.002 2.854 9.767C2.757 9.533 2.619 9.326 2.439 9.146L1.5 8.207C1.305 8.012 1.207 7.776 1.207 7.5C1.207 7.224 1.305 6.988 1.5 6.793L2.439 5.854C2.619 5.674 2.757 5.467 2.854 5.233C2.951 4.998 3 4.754 3 4.5L3 4C3 3.724 3.098 3.488 3.293 3.293C3.488 3.098 3.724 3 4 3L4.5 3C4.754 3 4.998 2.951 5.233 2.854C5.467 2.757 5.674 2.619 5.854 2.439L6.793 1.5C6.988 1.305 7.224 1.207 7.5 1.207C7.776 1.207 8.012 1.305 8.207 1.5L9.146 2.439C9.326 2.619 9.533 2.757 9.767 2.854C10.002 2.951 10.246 3 10.5 3L11 3C11.276 3 11.512 3.098 11.707 3.293ZM6.561 3.146C6.287 3.42 5.972 3.63 5.615 3.778C5.258 3.926 4.886 4 4.5 4L4 4L4 4.5C4 4.886 3.926 5.258 3.778 5.615C3.63 5.972 3.42 6.287 3.146 6.561L2.207 7.5L3.146 8.439C3.42 8.713 3.63 9.028 3.778 9.385C3.926 9.742 4 10.114 4 10.5L4 11L4.5 11C4.886 11 5.258 11.074 5.615 11.222C5.972 11.37 6.287 11.58 6.561 11.854L7.5 12.793L8.439 11.854C8.713 11.58 9.028 11.37 9.385 11.222C9.742 11.074 10.114 11 10.5 11L11 11L11 10.5C11 10.114 11.074 9.742 11.222 9.385C11.37 9.028 11.58 8.713 11.854 8.439L12.793 7.5L11.854 6.561C11.58 6.287 11.37 5.972 11.222 5.615C11.074 5.258 11 4.886 11 4.5L11 4L10.5 4C10.114 4 9.742 3.926 9.385 3.778C9.028 3.63 8.713 3.42 8.439 3.146L7.5 2.207L6.561 3.146Z"),
        fill = SolidColor(Color.Black),
    ).build()
}

// Icon(SealIcon, contentDescription = null) tints it with LocalContentColor.
```

### Android XML

```xml
<!-- res/drawable/ic_seal.xml · Gentleface "seal" (line-round), MIT. https://gentleface.com/icons/seal -->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="16dp"
    android:height="16dp"
    android:viewportWidth="16"
    android:viewportHeight="16"
    android:tint="?attr/colorControlNormal">
  <path
      android:fillColor="@android:color/white"
      android:pathData="M11.707 3.293C11.902 3.488 12 3.724 12 4L12 4.5C12 4.754 12.049 4.998 12.146 5.233C12.243 5.467 12.381 5.674 12.561 5.854L13.5 6.793C13.695 6.988 13.793 7.224 13.793 7.5C13.793 7.776 13.695 8.012 13.5 8.207L12.561 9.146C12.381 9.326 12.243 9.533 12.146 9.767C12.049 10.002 12 10.246 12 10.5L12 11C12 11.276 11.902 11.512 11.707 11.707C11.512 11.902 11.276 12 11 12L10.5 12C10.246 12 10.002 12.049 9.767 12.146C9.533 12.243 9.326 12.381 9.146 12.561L8.207 13.5C8.012 13.695 7.776 13.793 7.5 13.793C7.224 13.793 6.988 13.695 6.793 13.5L5.854 12.561C5.674 12.381 5.467 12.243 5.233 12.146C4.998 12.049 4.754 12 4.5 12L4 12C3.724 12 3.488 11.902 3.293 11.707C3.098 11.512 3 11.276 3 11L3 10.5C3 10.246 2.951 10.002 2.854 9.767C2.757 9.533 2.619 9.326 2.439 9.146L1.5 8.207C1.305 8.012 1.207 7.776 1.207 7.5C1.207 7.224 1.305 6.988 1.5 6.793L2.439 5.854C2.619 5.674 2.757 5.467 2.854 5.233C2.951 4.998 3 4.754 3 4.5L3 4C3 3.724 3.098 3.488 3.293 3.293C3.488 3.098 3.724 3 4 3L4.5 3C4.754 3 4.998 2.951 5.233 2.854C5.467 2.757 5.674 2.619 5.854 2.439L6.793 1.5C6.988 1.305 7.224 1.207 7.5 1.207C7.776 1.207 8.012 1.305 8.207 1.5L9.146 2.439C9.326 2.619 9.533 2.757 9.767 2.854C10.002 2.951 10.246 3 10.5 3L11 3C11.276 3 11.512 3.098 11.707 3.293ZM6.561 3.146C6.287 3.42 5.972 3.63 5.615 3.778C5.258 3.926 4.886 4 4.5 4L4 4L4 4.5C4 4.886 3.926 5.258 3.778 5.615C3.63 5.972 3.42 6.287 3.146 6.561L2.207 7.5L3.146 8.439C3.42 8.713 3.63 9.028 3.778 9.385C3.926 9.742 4 10.114 4 10.5L4 11L4.5 11C4.886 11 5.258 11.074 5.615 11.222C5.972 11.37 6.287 11.58 6.561 11.854L7.5 12.793L8.439 11.854C8.713 11.58 9.028 11.37 9.385 11.222C9.742 11.074 10.114 11 10.5 11L11 11L11 10.5C11 10.114 11.074 9.742 11.222 9.385C11.37 9.028 11.58 8.713 11.854 8.439L12.793 7.5L11.854 6.561C11.58 6.287 11.37 5.972 11.222 5.615C11.074 5.258 11 4.886 11 4.5L11 4L10.5 4C10.114 4 9.742 3.926 9.385 3.778C9.028 3.63 8.713 3.42 8.439 3.146L7.5 2.207L6.561 3.146Z"/>
</vector>
```

### Flutter

```dart
// Gentleface "seal" (line-round), MIT. https://gentleface.com/icons/seal
import 'package:flutter/widgets.dart';

class SealIcon extends StatelessWidget {
  const SealIcon({super.key, this.size = 16, this.color});
  final double size;
  final Color? color;

  @override
  Widget build(BuildContext context) => CustomPaint(
        size: Size.square(size),
        painter: _SealIconPainter(color ?? IconTheme.of(context).color ?? const Color(0xFF000000)),
      );
}

class _SealIconPainter extends CustomPainter {
  _SealIconPainter(this.color);
  final Color color;

  @override
  void paint(Canvas canvas, Size size) {
    canvas.scale(size.width / 16, size.height / 16);
    final p = Path()
      ..moveTo(11.707, 3.293)
      ..cubicTo(11.902, 3.488, 12, 3.724, 12, 4)
      ..lineTo(12, 4.5)
      ..cubicTo(12, 4.754, 12.049, 4.998, 12.146, 5.233)
      ..cubicTo(12.243, 5.467, 12.381, 5.674, 12.561, 5.854)
      ..lineTo(13.5, 6.793)
      ..cubicTo(13.695, 6.988, 13.793, 7.224, 13.793, 7.5)
      ..cubicTo(13.793, 7.776, 13.695, 8.012, 13.5, 8.207)
      ..lineTo(12.561, 9.146)
      ..cubicTo(12.381, 9.326, 12.243, 9.533, 12.146, 9.767)
      ..cubicTo(12.049, 10.002, 12, 10.246, 12, 10.5)
      ..lineTo(12, 11)
      ..cubicTo(12, 11.276, 11.902, 11.512, 11.707, 11.707)
      ..cubicTo(11.512, 11.902, 11.276, 12, 11, 12)
      ..lineTo(10.5, 12)
      ..cubicTo(10.246, 12, 10.002, 12.049, 9.767, 12.146)
      ..cubicTo(9.533, 12.243, 9.326, 12.381, 9.146, 12.561)
      ..lineTo(8.207, 13.5)
      ..cubicTo(8.012, 13.695, 7.776, 13.793, 7.5, 13.793)
      ..cubicTo(7.224, 13.793, 6.988, 13.695, 6.793, 13.5)
      ..lineTo(5.854, 12.561)
      ..cubicTo(5.674, 12.381, 5.467, 12.243, 5.233, 12.146)
      ..cubicTo(4.998, 12.049, 4.754, 12, 4.5, 12)
      ..lineTo(4, 12)
      ..cubicTo(3.724, 12, 3.488, 11.902, 3.293, 11.707)
      ..cubicTo(3.098, 11.512, 3, 11.276, 3, 11)
      ..lineTo(3, 10.5)
      ..cubicTo(3, 10.246, 2.951, 10.002, 2.854, 9.767)
      ..cubicTo(2.757, 9.533, 2.619, 9.326, 2.439, 9.146)
      ..lineTo(1.5, 8.207)
      ..cubicTo(1.305, 8.012, 1.207, 7.776, 1.207, 7.5)
      ..cubicTo(1.207, 7.224, 1.305, 6.988, 1.5, 6.793)
      ..lineTo(2.439, 5.854)
      ..cubicTo(2.619, 5.674, 2.757, 5.467, 2.854, 5.233)
      ..cubicTo(2.951, 4.998, 3, 4.754, 3, 4.5)
      ..lineTo(3, 4)
      ..cubicTo(3, 3.724, 3.098, 3.488, 3.293, 3.293)
      ..cubicTo(3.488, 3.098, 3.724, 3, 4, 3)
      ..lineTo(4.5, 3)
      ..cubicTo(4.754, 3, 4.998, 2.951, 5.233, 2.854)
      ..cubicTo(5.467, 2.757, 5.674, 2.619, 5.854, 2.439)
      ..lineTo(6.793, 1.5)
      ..cubicTo(6.988, 1.305, 7.224, 1.207, 7.5, 1.207)
      ..cubicTo(7.776, 1.207, 8.012, 1.305, 8.207, 1.5)
      ..lineTo(9.146, 2.439)
      ..cubicTo(9.326, 2.619, 9.533, 2.757, 9.767, 2.854)
      ..cubicTo(10.002, 2.951, 10.246, 3, 10.5, 3)
      ..lineTo(11, 3)
      ..cubicTo(11.276, 3, 11.512, 3.098, 11.707, 3.293)
      ..close()
      ..moveTo(6.561, 3.146)
      ..cubicTo(6.287, 3.42, 5.972, 3.63, 5.615, 3.778)
      ..cubicTo(5.258, 3.926, 4.886, 4, 4.5, 4)
      ..lineTo(4, 4)
      ..lineTo(4, 4.5)
      ..cubicTo(4, 4.886, 3.926, 5.258, 3.778, 5.615)
      ..cubicTo(3.63, 5.972, 3.42, 6.287, 3.146, 6.561)
      ..lineTo(2.207, 7.5)
      ..lineTo(3.146, 8.439)
      ..cubicTo(3.42, 8.713, 3.63, 9.028, 3.778, 9.385)
      ..cubicTo(3.926, 9.742, 4, 10.114, 4, 10.5)
      ..lineTo(4, 11)
      ..lineTo(4.5, 11)
      ..cubicTo(4.886, 11, 5.258, 11.074, 5.615, 11.222)
      ..cubicTo(5.972, 11.37, 6.287, 11.58, 6.561, 11.854)
      ..lineTo(7.5, 12.793)
      ..lineTo(8.439, 11.854)
      ..cubicTo(8.713, 11.58, 9.028, 11.37, 9.385, 11.222)
      ..cubicTo(9.742, 11.074, 10.114, 11, 10.5, 11)
      ..lineTo(11, 11)
      ..lineTo(11, 10.5)
      ..cubicTo(11, 10.114, 11.074, 9.742, 11.222, 9.385)
      ..cubicTo(11.37, 9.028, 11.58, 8.713, 11.854, 8.439)
      ..lineTo(12.793, 7.5)
      ..lineTo(11.854, 6.561)
      ..cubicTo(11.58, 6.287, 11.37, 5.972, 11.222, 5.615)
      ..cubicTo(11.074, 5.258, 11, 4.886, 11, 4.5)
      ..lineTo(11, 4)
      ..lineTo(10.5, 4)
      ..cubicTo(10.114, 4, 9.742, 3.926, 9.385, 3.778)
      ..cubicTo(9.028, 3.63, 8.713, 3.42, 8.439, 3.146)
      ..lineTo(7.5, 2.207)
      ..lineTo(6.561, 3.146)
      ..close();
    canvas.drawPath(p, Paint()..color = color);
  }

  @override
  bool shouldRepaint(_SealIconPainter old) => old.color != color;
}
```
