# crab icon

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

- Category: Nature & animals
- Use it for: crab, crab meat
- Tags: crab, crustacean, shellfish, seafood, ocean, sea, beach, claw, pincer, animal, restaurant, marine
- Component name: CrabIcon
- Added: 2026-11-09

## Files

Each icon is drawn on the 16 px grid, and most also on the 20 and 24 px grids (at 24 in three weights: light 1 px, regular 1.5 px, bold 2 px). Show the drawing made for your size, or an exact multiple of it, on whole pixels: 16 for 16 and 32 px, 20 for 20 and 40, 24 for 24 and 48. A size in between or a fractional position blurs it. The code on each icon page is the 16 px drawing, an SVG with fill="currentColor"; the icon page's downloads follow its Grid switch, and npm has the 20 and 24 px drawings too.

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

The SVG of every style: https://gentleface.com/icons/crab.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="M12.751 9.202C12.833 9.407 12.894 9.615 12.936 9.828L13.842 9.526C13.973 9.482 14.1 9.491 14.224 9.553C14.347 9.615 14.431 9.711 14.474 9.842C14.484 9.87 14.491 9.9 14.495 9.929L14.995 13.429C15.015 13.569 14.984 13.693 14.902 13.802C14.821 13.911 14.71 13.975 14.571 13.995C14.431 14.015 14.307 13.984 14.198 13.902C14.089 13.821 14.025 13.71 14.005 13.571L13.59 10.664L12.974 10.869C12.926 11.19 12.814 11.48 12.638 11.738C12.57 11.837 12.496 11.927 12.415 12.009L13.277 12.584C13.373 12.647 13.438 12.733 13.474 12.842L13.974 14.342C14.019 14.476 14.011 14.603 13.95 14.725C13.889 14.847 13.792 14.93 13.658 14.974C13.524 15.019 13.397 15.011 13.275 14.95C13.153 14.889 13.07 14.792 13.026 14.658L12.58 13.321L11.445 12.564C11.138 12.688 10.867 12.782 10.63 12.845C10.51 12.878 10.391 12.905 10.272 12.927L10.947 14.276C11.01 14.402 11.02 14.53 10.977 14.659C10.934 14.788 10.85 14.884 10.724 14.947C10.598 15.01 10.47 15.02 10.341 14.977C10.212 14.934 10.116 14.85 10.053 14.724L9.191 13L6.809 13L5.947 14.724C5.885 14.847 5.789 14.931 5.658 14.974C5.527 15.018 5.4 15.009 5.276 14.947C5.15 14.884 5.066 14.788 5.023 14.659C4.98 14.53 4.99 14.402 5.053 14.276L5.728 12.927C5.609 12.905 5.49 12.878 5.37 12.845C5.133 12.782 4.862 12.688 4.555 12.564L3.42 13.321L2.974 14.658C2.931 14.789 2.847 14.885 2.724 14.947C2.6 15.009 2.473 15.018 2.342 14.974C2.211 14.931 2.115 14.847 2.053 14.724C1.991 14.6 1.982 14.473 2.026 14.342L2.526 12.842C2.562 12.733 2.627 12.647 2.723 12.584L3.585 12.009C3.504 11.927 3.43 11.837 3.362 11.738C3.186 11.48 3.074 11.19 3.026 10.869L2.41 10.664L1.995 13.571C1.975 13.707 1.91 13.817 1.8 13.9C1.69 13.983 1.566 14.014 1.429 13.995C1.29 13.975 1.179 13.911 1.098 13.802C1.016 13.693 0.985 13.569 1.005 13.429L1.505 9.929C1.509 9.9 1.516 9.87 1.526 9.842C1.569 9.711 1.653 9.615 1.776 9.553C1.9 9.491 2.027 9.482 2.158 9.526L3.064 9.828C3.106 9.615 3.167 9.407 3.249 9.202C2.646 8.87 2.064 8.305 1.503 7.505C1.501 7.501 1.499 7.498 1.496 7.495C1.278 7.165 1.134 6.698 1.063 6.094C1.021 5.74 1 5.208 1 4.5C1 3.806 1.104 3.181 1.313 2.625C1.487 2.158 1.717 1.783 2 1.5C2.122 1.378 2.257 1.299 2.406 1.262C2.548 1.226 2.683 1.233 2.813 1.281C2.973 1.341 3.091 1.45 3.168 1.606C3.223 1.718 3.25 1.85 3.25 2C3.25 2.19 3.201 2.48 3.102 2.87C3.018 3.201 2.966 3.456 2.946 3.636C2.914 3.937 2.931 4.226 3 4.5C3.333 4 3.75 3.25 4.25 2.25C4.311 2.129 4.411 2.036 4.551 1.973C4.684 1.912 4.823 1.89 4.969 1.906C5.121 1.923 5.245 1.979 5.34 2.074C5.447 2.181 5.5 2.323 5.5 2.5C5.5 2.737 5.471 2.989 5.412 3.255C5.377 3.413 5.314 3.638 5.223 3.931C5.147 4.175 5.096 4.357 5.068 4.475C5.023 4.67 5 4.845 5 5C5 5.219 4.992 5.515 4.977 5.886C4.962 6.26 4.957 6.527 4.964 6.685C4.974 6.94 5.01 7.157 5.072 7.338C5.164 7.294 5.252 7.255 5.336 7.222C5.554 7.137 5.775 7.076 6 7.04L6 6.5C6 6.367 6.046 6.253 6.137 6.156C6.014 6.088 5.918 5.997 5.851 5.883C5.784 5.768 5.75 5.641 5.75 5.5C5.75 5.293 5.823 5.116 5.97 4.97C6.116 4.823 6.293 4.75 6.5 4.75C6.707 4.75 6.884 4.823 7.03 4.97C7.177 5.116 7.25 5.293 7.25 5.5C7.25 5.641 7.216 5.768 7.149 5.883C7.082 5.997 6.986 6.088 6.863 6.156C6.954 6.253 7 6.367 7 6.5L7 7.067C7.056 7.083 7.113 7.101 7.168 7.122C7.287 7.167 7.44 7.241 7.626 7.345C7.739 7.409 7.82 7.45 7.867 7.469C7.918 7.49 7.962 7.5 8 7.5C8.038 7.5 8.082 7.49 8.133 7.469C8.18 7.45 8.261 7.409 8.374 7.345C8.56 7.241 8.713 7.167 8.832 7.122C8.887 7.101 8.944 7.083 9 7.067L9 6.5C9 6.367 9.046 6.253 9.137 6.156C9.014 6.088 8.918 5.997 8.851 5.883C8.784 5.768 8.75 5.641 8.75 5.5C8.75 5.293 8.823 5.116 8.97 4.97C9.116 4.823 9.293 4.75 9.5 4.75C9.707 4.75 9.884 4.823 10.03 4.97C10.177 5.116 10.25 5.293 10.25 5.5C10.25 5.641 10.216 5.768 10.149 5.883C10.082 5.997 9.986 6.088 9.863 6.156C9.954 6.253 10 6.367 10 6.5L10 7.04C10.225 7.076 10.446 7.137 10.664 7.222C10.748 7.255 10.836 7.294 10.928 7.338C10.99 7.157 11.026 6.94 11.036 6.685C11.043 6.527 11.038 6.26 11.023 5.886C11.008 5.515 11 5.219 11 5C11 4.845 10.977 4.67 10.932 4.475C10.904 4.357 10.853 4.175 10.777 3.931C10.686 3.638 10.623 3.413 10.588 3.255C10.529 2.989 10.5 2.737 10.5 2.5C10.5 2.323 10.553 2.181 10.66 2.074C10.755 1.979 10.879 1.923 11.031 1.906C11.177 1.89 11.316 1.912 11.449 1.973C11.589 2.036 11.689 2.129 11.75 2.25C12.25 3.25 12.667 4 13 4.5C13.069 4.226 13.086 3.937 13.054 3.636C13.034 3.456 12.982 3.201 12.898 2.87C12.799 2.48 12.75 2.19 12.75 2C12.75 1.85 12.777 1.718 12.832 1.606C12.909 1.45 13.027 1.341 13.188 1.281C13.317 1.233 13.452 1.226 13.594 1.262C13.743 1.299 13.878 1.378 14 1.5C14.283 1.783 14.513 2.158 14.688 2.625C14.896 3.181 15 3.806 15 4.5C15 5.208 14.979 5.74 14.938 6.094C14.866 6.698 14.722 7.165 14.504 7.495C14.501 7.498 14.499 7.501 14.497 7.505C13.936 8.305 13.354 8.87 12.751 9.202ZM10.37 11.88C10.624 11.811 10.935 11.698 11.303 11.54C11.316 11.535 11.329 11.53 11.342 11.526C11.541 11.459 11.697 11.342 11.812 11.174C11.937 10.991 12 10.766 12 10.5C12 10.135 11.924 9.786 11.771 9.452C11.63 9.146 11.436 8.876 11.19 8.644C10.838 8.412 10.541 8.248 10.299 8.153C10.039 8.051 9.772 8 9.5 8C9.392 8 9.287 8.019 9.183 8.058C9.111 8.085 9.005 8.138 8.863 8.218C8.712 8.302 8.593 8.362 8.506 8.397C8.335 8.466 8.167 8.5 8 8.5C7.833 8.5 7.665 8.466 7.494 8.397C7.407 8.362 7.288 8.302 7.137 8.218C6.995 8.138 6.889 8.085 6.817 8.058C6.713 8.019 6.608 8 6.5 8C6.228 8 5.961 8.051 5.701 8.153C5.459 8.248 5.162 8.412 4.81 8.644C4.564 8.876 4.37 9.146 4.229 9.452C4.076 9.786 4 10.135 4 10.5C4 10.766 4.063 10.991 4.188 11.174C4.303 11.342 4.459 11.459 4.658 11.526C4.671 11.53 4.684 11.535 4.697 11.54C5.065 11.698 5.376 11.811 5.63 11.88C5.928 11.96 6.218 12 6.5 12L9.5 12C9.782 12 10.072 11.96 10.37 11.88Z"/></svg>
```

### React

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

export function CrabIcon(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="M12.751 9.202C12.833 9.407 12.894 9.615 12.936 9.828L13.842 9.526C13.973 9.482 14.1 9.491 14.224 9.553C14.347 9.615 14.431 9.711 14.474 9.842C14.484 9.87 14.491 9.9 14.495 9.929L14.995 13.429C15.015 13.569 14.984 13.693 14.902 13.802C14.821 13.911 14.71 13.975 14.571 13.995C14.431 14.015 14.307 13.984 14.198 13.902C14.089 13.821 14.025 13.71 14.005 13.571L13.59 10.664L12.974 10.869C12.926 11.19 12.814 11.48 12.638 11.738C12.57 11.837 12.496 11.927 12.415 12.009L13.277 12.584C13.373 12.647 13.438 12.733 13.474 12.842L13.974 14.342C14.019 14.476 14.011 14.603 13.95 14.725C13.889 14.847 13.792 14.93 13.658 14.974C13.524 15.019 13.397 15.011 13.275 14.95C13.153 14.889 13.07 14.792 13.026 14.658L12.58 13.321L11.445 12.564C11.138 12.688 10.867 12.782 10.63 12.845C10.51 12.878 10.391 12.905 10.272 12.927L10.947 14.276C11.01 14.402 11.02 14.53 10.977 14.659C10.934 14.788 10.85 14.884 10.724 14.947C10.598 15.01 10.47 15.02 10.341 14.977C10.212 14.934 10.116 14.85 10.053 14.724L9.191 13L6.809 13L5.947 14.724C5.885 14.847 5.789 14.931 5.658 14.974C5.527 15.018 5.4 15.009 5.276 14.947C5.15 14.884 5.066 14.788 5.023 14.659C4.98 14.53 4.99 14.402 5.053 14.276L5.728 12.927C5.609 12.905 5.49 12.878 5.37 12.845C5.133 12.782 4.862 12.688 4.555 12.564L3.42 13.321L2.974 14.658C2.931 14.789 2.847 14.885 2.724 14.947C2.6 15.009 2.473 15.018 2.342 14.974C2.211 14.931 2.115 14.847 2.053 14.724C1.991 14.6 1.982 14.473 2.026 14.342L2.526 12.842C2.562 12.733 2.627 12.647 2.723 12.584L3.585 12.009C3.504 11.927 3.43 11.837 3.362 11.738C3.186 11.48 3.074 11.19 3.026 10.869L2.41 10.664L1.995 13.571C1.975 13.707 1.91 13.817 1.8 13.9C1.69 13.983 1.566 14.014 1.429 13.995C1.29 13.975 1.179 13.911 1.098 13.802C1.016 13.693 0.985 13.569 1.005 13.429L1.505 9.929C1.509 9.9 1.516 9.87 1.526 9.842C1.569 9.711 1.653 9.615 1.776 9.553C1.9 9.491 2.027 9.482 2.158 9.526L3.064 9.828C3.106 9.615 3.167 9.407 3.249 9.202C2.646 8.87 2.064 8.305 1.503 7.505C1.501 7.501 1.499 7.498 1.496 7.495C1.278 7.165 1.134 6.698 1.063 6.094C1.021 5.74 1 5.208 1 4.5C1 3.806 1.104 3.181 1.313 2.625C1.487 2.158 1.717 1.783 2 1.5C2.122 1.378 2.257 1.299 2.406 1.262C2.548 1.226 2.683 1.233 2.813 1.281C2.973 1.341 3.091 1.45 3.168 1.606C3.223 1.718 3.25 1.85 3.25 2C3.25 2.19 3.201 2.48 3.102 2.87C3.018 3.201 2.966 3.456 2.946 3.636C2.914 3.937 2.931 4.226 3 4.5C3.333 4 3.75 3.25 4.25 2.25C4.311 2.129 4.411 2.036 4.551 1.973C4.684 1.912 4.823 1.89 4.969 1.906C5.121 1.923 5.245 1.979 5.34 2.074C5.447 2.181 5.5 2.323 5.5 2.5C5.5 2.737 5.471 2.989 5.412 3.255C5.377 3.413 5.314 3.638 5.223 3.931C5.147 4.175 5.096 4.357 5.068 4.475C5.023 4.67 5 4.845 5 5C5 5.219 4.992 5.515 4.977 5.886C4.962 6.26 4.957 6.527 4.964 6.685C4.974 6.94 5.01 7.157 5.072 7.338C5.164 7.294 5.252 7.255 5.336 7.222C5.554 7.137 5.775 7.076 6 7.04L6 6.5C6 6.367 6.046 6.253 6.137 6.156C6.014 6.088 5.918 5.997 5.851 5.883C5.784 5.768 5.75 5.641 5.75 5.5C5.75 5.293 5.823 5.116 5.97 4.97C6.116 4.823 6.293 4.75 6.5 4.75C6.707 4.75 6.884 4.823 7.03 4.97C7.177 5.116 7.25 5.293 7.25 5.5C7.25 5.641 7.216 5.768 7.149 5.883C7.082 5.997 6.986 6.088 6.863 6.156C6.954 6.253 7 6.367 7 6.5L7 7.067C7.056 7.083 7.113 7.101 7.168 7.122C7.287 7.167 7.44 7.241 7.626 7.345C7.739 7.409 7.82 7.45 7.867 7.469C7.918 7.49 7.962 7.5 8 7.5C8.038 7.5 8.082 7.49 8.133 7.469C8.18 7.45 8.261 7.409 8.374 7.345C8.56 7.241 8.713 7.167 8.832 7.122C8.887 7.101 8.944 7.083 9 7.067L9 6.5C9 6.367 9.046 6.253 9.137 6.156C9.014 6.088 8.918 5.997 8.851 5.883C8.784 5.768 8.75 5.641 8.75 5.5C8.75 5.293 8.823 5.116 8.97 4.97C9.116 4.823 9.293 4.75 9.5 4.75C9.707 4.75 9.884 4.823 10.03 4.97C10.177 5.116 10.25 5.293 10.25 5.5C10.25 5.641 10.216 5.768 10.149 5.883C10.082 5.997 9.986 6.088 9.863 6.156C9.954 6.253 10 6.367 10 6.5L10 7.04C10.225 7.076 10.446 7.137 10.664 7.222C10.748 7.255 10.836 7.294 10.928 7.338C10.99 7.157 11.026 6.94 11.036 6.685C11.043 6.527 11.038 6.26 11.023 5.886C11.008 5.515 11 5.219 11 5C11 4.845 10.977 4.67 10.932 4.475C10.904 4.357 10.853 4.175 10.777 3.931C10.686 3.638 10.623 3.413 10.588 3.255C10.529 2.989 10.5 2.737 10.5 2.5C10.5 2.323 10.553 2.181 10.66 2.074C10.755 1.979 10.879 1.923 11.031 1.906C11.177 1.89 11.316 1.912 11.449 1.973C11.589 2.036 11.689 2.129 11.75 2.25C12.25 3.25 12.667 4 13 4.5C13.069 4.226 13.086 3.937 13.054 3.636C13.034 3.456 12.982 3.201 12.898 2.87C12.799 2.48 12.75 2.19 12.75 2C12.75 1.85 12.777 1.718 12.832 1.606C12.909 1.45 13.027 1.341 13.188 1.281C13.317 1.233 13.452 1.226 13.594 1.262C13.743 1.299 13.878 1.378 14 1.5C14.283 1.783 14.513 2.158 14.688 2.625C14.896 3.181 15 3.806 15 4.5C15 5.208 14.979 5.74 14.938 6.094C14.866 6.698 14.722 7.165 14.504 7.495C14.501 7.498 14.499 7.501 14.497 7.505C13.936 8.305 13.354 8.87 12.751 9.202ZM10.37 11.88C10.624 11.811 10.935 11.698 11.303 11.54C11.316 11.535 11.329 11.53 11.342 11.526C11.541 11.459 11.697 11.342 11.812 11.174C11.937 10.991 12 10.766 12 10.5C12 10.135 11.924 9.786 11.771 9.452C11.63 9.146 11.436 8.876 11.19 8.644C10.838 8.412 10.541 8.248 10.299 8.153C10.039 8.051 9.772 8 9.5 8C9.392 8 9.287 8.019 9.183 8.058C9.111 8.085 9.005 8.138 8.863 8.218C8.712 8.302 8.593 8.362 8.506 8.397C8.335 8.466 8.167 8.5 8 8.5C7.833 8.5 7.665 8.466 7.494 8.397C7.407 8.362 7.288 8.302 7.137 8.218C6.995 8.138 6.889 8.085 6.817 8.058C6.713 8.019 6.608 8 6.5 8C6.228 8 5.961 8.051 5.701 8.153C5.459 8.248 5.162 8.412 4.81 8.644C4.564 8.876 4.37 9.146 4.229 9.452C4.076 9.786 4 10.135 4 10.5C4 10.766 4.063 10.991 4.188 11.174C4.303 11.342 4.459 11.459 4.658 11.526C4.671 11.53 4.684 11.535 4.697 11.54C5.065 11.698 5.376 11.811 5.63 11.88C5.928 11.96 6.218 12 6.5 12L9.5 12C9.782 12 10.072 11.96 10.37 11.88Z" />
    </svg>
  );
}
```

### Vue

```vue
<!-- Gentleface "crab" (line-round), MIT. https://gentleface.com/icons/crab -->
<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="M12.751 9.202C12.833 9.407 12.894 9.615 12.936 9.828L13.842 9.526C13.973 9.482 14.1 9.491 14.224 9.553C14.347 9.615 14.431 9.711 14.474 9.842C14.484 9.87 14.491 9.9 14.495 9.929L14.995 13.429C15.015 13.569 14.984 13.693 14.902 13.802C14.821 13.911 14.71 13.975 14.571 13.995C14.431 14.015 14.307 13.984 14.198 13.902C14.089 13.821 14.025 13.71 14.005 13.571L13.59 10.664L12.974 10.869C12.926 11.19 12.814 11.48 12.638 11.738C12.57 11.837 12.496 11.927 12.415 12.009L13.277 12.584C13.373 12.647 13.438 12.733 13.474 12.842L13.974 14.342C14.019 14.476 14.011 14.603 13.95 14.725C13.889 14.847 13.792 14.93 13.658 14.974C13.524 15.019 13.397 15.011 13.275 14.95C13.153 14.889 13.07 14.792 13.026 14.658L12.58 13.321L11.445 12.564C11.138 12.688 10.867 12.782 10.63 12.845C10.51 12.878 10.391 12.905 10.272 12.927L10.947 14.276C11.01 14.402 11.02 14.53 10.977 14.659C10.934 14.788 10.85 14.884 10.724 14.947C10.598 15.01 10.47 15.02 10.341 14.977C10.212 14.934 10.116 14.85 10.053 14.724L9.191 13L6.809 13L5.947 14.724C5.885 14.847 5.789 14.931 5.658 14.974C5.527 15.018 5.4 15.009 5.276 14.947C5.15 14.884 5.066 14.788 5.023 14.659C4.98 14.53 4.99 14.402 5.053 14.276L5.728 12.927C5.609 12.905 5.49 12.878 5.37 12.845C5.133 12.782 4.862 12.688 4.555 12.564L3.42 13.321L2.974 14.658C2.931 14.789 2.847 14.885 2.724 14.947C2.6 15.009 2.473 15.018 2.342 14.974C2.211 14.931 2.115 14.847 2.053 14.724C1.991 14.6 1.982 14.473 2.026 14.342L2.526 12.842C2.562 12.733 2.627 12.647 2.723 12.584L3.585 12.009C3.504 11.927 3.43 11.837 3.362 11.738C3.186 11.48 3.074 11.19 3.026 10.869L2.41 10.664L1.995 13.571C1.975 13.707 1.91 13.817 1.8 13.9C1.69 13.983 1.566 14.014 1.429 13.995C1.29 13.975 1.179 13.911 1.098 13.802C1.016 13.693 0.985 13.569 1.005 13.429L1.505 9.929C1.509 9.9 1.516 9.87 1.526 9.842C1.569 9.711 1.653 9.615 1.776 9.553C1.9 9.491 2.027 9.482 2.158 9.526L3.064 9.828C3.106 9.615 3.167 9.407 3.249 9.202C2.646 8.87 2.064 8.305 1.503 7.505C1.501 7.501 1.499 7.498 1.496 7.495C1.278 7.165 1.134 6.698 1.063 6.094C1.021 5.74 1 5.208 1 4.5C1 3.806 1.104 3.181 1.313 2.625C1.487 2.158 1.717 1.783 2 1.5C2.122 1.378 2.257 1.299 2.406 1.262C2.548 1.226 2.683 1.233 2.813 1.281C2.973 1.341 3.091 1.45 3.168 1.606C3.223 1.718 3.25 1.85 3.25 2C3.25 2.19 3.201 2.48 3.102 2.87C3.018 3.201 2.966 3.456 2.946 3.636C2.914 3.937 2.931 4.226 3 4.5C3.333 4 3.75 3.25 4.25 2.25C4.311 2.129 4.411 2.036 4.551 1.973C4.684 1.912 4.823 1.89 4.969 1.906C5.121 1.923 5.245 1.979 5.34 2.074C5.447 2.181 5.5 2.323 5.5 2.5C5.5 2.737 5.471 2.989 5.412 3.255C5.377 3.413 5.314 3.638 5.223 3.931C5.147 4.175 5.096 4.357 5.068 4.475C5.023 4.67 5 4.845 5 5C5 5.219 4.992 5.515 4.977 5.886C4.962 6.26 4.957 6.527 4.964 6.685C4.974 6.94 5.01 7.157 5.072 7.338C5.164 7.294 5.252 7.255 5.336 7.222C5.554 7.137 5.775 7.076 6 7.04L6 6.5C6 6.367 6.046 6.253 6.137 6.156C6.014 6.088 5.918 5.997 5.851 5.883C5.784 5.768 5.75 5.641 5.75 5.5C5.75 5.293 5.823 5.116 5.97 4.97C6.116 4.823 6.293 4.75 6.5 4.75C6.707 4.75 6.884 4.823 7.03 4.97C7.177 5.116 7.25 5.293 7.25 5.5C7.25 5.641 7.216 5.768 7.149 5.883C7.082 5.997 6.986 6.088 6.863 6.156C6.954 6.253 7 6.367 7 6.5L7 7.067C7.056 7.083 7.113 7.101 7.168 7.122C7.287 7.167 7.44 7.241 7.626 7.345C7.739 7.409 7.82 7.45 7.867 7.469C7.918 7.49 7.962 7.5 8 7.5C8.038 7.5 8.082 7.49 8.133 7.469C8.18 7.45 8.261 7.409 8.374 7.345C8.56 7.241 8.713 7.167 8.832 7.122C8.887 7.101 8.944 7.083 9 7.067L9 6.5C9 6.367 9.046 6.253 9.137 6.156C9.014 6.088 8.918 5.997 8.851 5.883C8.784 5.768 8.75 5.641 8.75 5.5C8.75 5.293 8.823 5.116 8.97 4.97C9.116 4.823 9.293 4.75 9.5 4.75C9.707 4.75 9.884 4.823 10.03 4.97C10.177 5.116 10.25 5.293 10.25 5.5C10.25 5.641 10.216 5.768 10.149 5.883C10.082 5.997 9.986 6.088 9.863 6.156C9.954 6.253 10 6.367 10 6.5L10 7.04C10.225 7.076 10.446 7.137 10.664 7.222C10.748 7.255 10.836 7.294 10.928 7.338C10.99 7.157 11.026 6.94 11.036 6.685C11.043 6.527 11.038 6.26 11.023 5.886C11.008 5.515 11 5.219 11 5C11 4.845 10.977 4.67 10.932 4.475C10.904 4.357 10.853 4.175 10.777 3.931C10.686 3.638 10.623 3.413 10.588 3.255C10.529 2.989 10.5 2.737 10.5 2.5C10.5 2.323 10.553 2.181 10.66 2.074C10.755 1.979 10.879 1.923 11.031 1.906C11.177 1.89 11.316 1.912 11.449 1.973C11.589 2.036 11.689 2.129 11.75 2.25C12.25 3.25 12.667 4 13 4.5C13.069 4.226 13.086 3.937 13.054 3.636C13.034 3.456 12.982 3.201 12.898 2.87C12.799 2.48 12.75 2.19 12.75 2C12.75 1.85 12.777 1.718 12.832 1.606C12.909 1.45 13.027 1.341 13.188 1.281C13.317 1.233 13.452 1.226 13.594 1.262C13.743 1.299 13.878 1.378 14 1.5C14.283 1.783 14.513 2.158 14.688 2.625C14.896 3.181 15 3.806 15 4.5C15 5.208 14.979 5.74 14.938 6.094C14.866 6.698 14.722 7.165 14.504 7.495C14.501 7.498 14.499 7.501 14.497 7.505C13.936 8.305 13.354 8.87 12.751 9.202ZM10.37 11.88C10.624 11.811 10.935 11.698 11.303 11.54C11.316 11.535 11.329 11.53 11.342 11.526C11.541 11.459 11.697 11.342 11.812 11.174C11.937 10.991 12 10.766 12 10.5C12 10.135 11.924 9.786 11.771 9.452C11.63 9.146 11.436 8.876 11.19 8.644C10.838 8.412 10.541 8.248 10.299 8.153C10.039 8.051 9.772 8 9.5 8C9.392 8 9.287 8.019 9.183 8.058C9.111 8.085 9.005 8.138 8.863 8.218C8.712 8.302 8.593 8.362 8.506 8.397C8.335 8.466 8.167 8.5 8 8.5C7.833 8.5 7.665 8.466 7.494 8.397C7.407 8.362 7.288 8.302 7.137 8.218C6.995 8.138 6.889 8.085 6.817 8.058C6.713 8.019 6.608 8 6.5 8C6.228 8 5.961 8.051 5.701 8.153C5.459 8.248 5.162 8.412 4.81 8.644C4.564 8.876 4.37 9.146 4.229 9.452C4.076 9.786 4 10.135 4 10.5C4 10.766 4.063 10.991 4.188 11.174C4.303 11.342 4.459 11.459 4.658 11.526C4.671 11.53 4.684 11.535 4.697 11.54C5.065 11.698 5.376 11.811 5.63 11.88C5.928 11.96 6.218 12 6.5 12L9.5 12C9.782 12 10.072 11.96 10.37 11.88Z" />
  </svg>
</template>
```

### Svelte

```svelte
<!-- Gentleface "crab" (line-round), MIT. https://gentleface.com/icons/crab -->
<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="M12.751 9.202C12.833 9.407 12.894 9.615 12.936 9.828L13.842 9.526C13.973 9.482 14.1 9.491 14.224 9.553C14.347 9.615 14.431 9.711 14.474 9.842C14.484 9.87 14.491 9.9 14.495 9.929L14.995 13.429C15.015 13.569 14.984 13.693 14.902 13.802C14.821 13.911 14.71 13.975 14.571 13.995C14.431 14.015 14.307 13.984 14.198 13.902C14.089 13.821 14.025 13.71 14.005 13.571L13.59 10.664L12.974 10.869C12.926 11.19 12.814 11.48 12.638 11.738C12.57 11.837 12.496 11.927 12.415 12.009L13.277 12.584C13.373 12.647 13.438 12.733 13.474 12.842L13.974 14.342C14.019 14.476 14.011 14.603 13.95 14.725C13.889 14.847 13.792 14.93 13.658 14.974C13.524 15.019 13.397 15.011 13.275 14.95C13.153 14.889 13.07 14.792 13.026 14.658L12.58 13.321L11.445 12.564C11.138 12.688 10.867 12.782 10.63 12.845C10.51 12.878 10.391 12.905 10.272 12.927L10.947 14.276C11.01 14.402 11.02 14.53 10.977 14.659C10.934 14.788 10.85 14.884 10.724 14.947C10.598 15.01 10.47 15.02 10.341 14.977C10.212 14.934 10.116 14.85 10.053 14.724L9.191 13L6.809 13L5.947 14.724C5.885 14.847 5.789 14.931 5.658 14.974C5.527 15.018 5.4 15.009 5.276 14.947C5.15 14.884 5.066 14.788 5.023 14.659C4.98 14.53 4.99 14.402 5.053 14.276L5.728 12.927C5.609 12.905 5.49 12.878 5.37 12.845C5.133 12.782 4.862 12.688 4.555 12.564L3.42 13.321L2.974 14.658C2.931 14.789 2.847 14.885 2.724 14.947C2.6 15.009 2.473 15.018 2.342 14.974C2.211 14.931 2.115 14.847 2.053 14.724C1.991 14.6 1.982 14.473 2.026 14.342L2.526 12.842C2.562 12.733 2.627 12.647 2.723 12.584L3.585 12.009C3.504 11.927 3.43 11.837 3.362 11.738C3.186 11.48 3.074 11.19 3.026 10.869L2.41 10.664L1.995 13.571C1.975 13.707 1.91 13.817 1.8 13.9C1.69 13.983 1.566 14.014 1.429 13.995C1.29 13.975 1.179 13.911 1.098 13.802C1.016 13.693 0.985 13.569 1.005 13.429L1.505 9.929C1.509 9.9 1.516 9.87 1.526 9.842C1.569 9.711 1.653 9.615 1.776 9.553C1.9 9.491 2.027 9.482 2.158 9.526L3.064 9.828C3.106 9.615 3.167 9.407 3.249 9.202C2.646 8.87 2.064 8.305 1.503 7.505C1.501 7.501 1.499 7.498 1.496 7.495C1.278 7.165 1.134 6.698 1.063 6.094C1.021 5.74 1 5.208 1 4.5C1 3.806 1.104 3.181 1.313 2.625C1.487 2.158 1.717 1.783 2 1.5C2.122 1.378 2.257 1.299 2.406 1.262C2.548 1.226 2.683 1.233 2.813 1.281C2.973 1.341 3.091 1.45 3.168 1.606C3.223 1.718 3.25 1.85 3.25 2C3.25 2.19 3.201 2.48 3.102 2.87C3.018 3.201 2.966 3.456 2.946 3.636C2.914 3.937 2.931 4.226 3 4.5C3.333 4 3.75 3.25 4.25 2.25C4.311 2.129 4.411 2.036 4.551 1.973C4.684 1.912 4.823 1.89 4.969 1.906C5.121 1.923 5.245 1.979 5.34 2.074C5.447 2.181 5.5 2.323 5.5 2.5C5.5 2.737 5.471 2.989 5.412 3.255C5.377 3.413 5.314 3.638 5.223 3.931C5.147 4.175 5.096 4.357 5.068 4.475C5.023 4.67 5 4.845 5 5C5 5.219 4.992 5.515 4.977 5.886C4.962 6.26 4.957 6.527 4.964 6.685C4.974 6.94 5.01 7.157 5.072 7.338C5.164 7.294 5.252 7.255 5.336 7.222C5.554 7.137 5.775 7.076 6 7.04L6 6.5C6 6.367 6.046 6.253 6.137 6.156C6.014 6.088 5.918 5.997 5.851 5.883C5.784 5.768 5.75 5.641 5.75 5.5C5.75 5.293 5.823 5.116 5.97 4.97C6.116 4.823 6.293 4.75 6.5 4.75C6.707 4.75 6.884 4.823 7.03 4.97C7.177 5.116 7.25 5.293 7.25 5.5C7.25 5.641 7.216 5.768 7.149 5.883C7.082 5.997 6.986 6.088 6.863 6.156C6.954 6.253 7 6.367 7 6.5L7 7.067C7.056 7.083 7.113 7.101 7.168 7.122C7.287 7.167 7.44 7.241 7.626 7.345C7.739 7.409 7.82 7.45 7.867 7.469C7.918 7.49 7.962 7.5 8 7.5C8.038 7.5 8.082 7.49 8.133 7.469C8.18 7.45 8.261 7.409 8.374 7.345C8.56 7.241 8.713 7.167 8.832 7.122C8.887 7.101 8.944 7.083 9 7.067L9 6.5C9 6.367 9.046 6.253 9.137 6.156C9.014 6.088 8.918 5.997 8.851 5.883C8.784 5.768 8.75 5.641 8.75 5.5C8.75 5.293 8.823 5.116 8.97 4.97C9.116 4.823 9.293 4.75 9.5 4.75C9.707 4.75 9.884 4.823 10.03 4.97C10.177 5.116 10.25 5.293 10.25 5.5C10.25 5.641 10.216 5.768 10.149 5.883C10.082 5.997 9.986 6.088 9.863 6.156C9.954 6.253 10 6.367 10 6.5L10 7.04C10.225 7.076 10.446 7.137 10.664 7.222C10.748 7.255 10.836 7.294 10.928 7.338C10.99 7.157 11.026 6.94 11.036 6.685C11.043 6.527 11.038 6.26 11.023 5.886C11.008 5.515 11 5.219 11 5C11 4.845 10.977 4.67 10.932 4.475C10.904 4.357 10.853 4.175 10.777 3.931C10.686 3.638 10.623 3.413 10.588 3.255C10.529 2.989 10.5 2.737 10.5 2.5C10.5 2.323 10.553 2.181 10.66 2.074C10.755 1.979 10.879 1.923 11.031 1.906C11.177 1.89 11.316 1.912 11.449 1.973C11.589 2.036 11.689 2.129 11.75 2.25C12.25 3.25 12.667 4 13 4.5C13.069 4.226 13.086 3.937 13.054 3.636C13.034 3.456 12.982 3.201 12.898 2.87C12.799 2.48 12.75 2.19 12.75 2C12.75 1.85 12.777 1.718 12.832 1.606C12.909 1.45 13.027 1.341 13.188 1.281C13.317 1.233 13.452 1.226 13.594 1.262C13.743 1.299 13.878 1.378 14 1.5C14.283 1.783 14.513 2.158 14.688 2.625C14.896 3.181 15 3.806 15 4.5C15 5.208 14.979 5.74 14.938 6.094C14.866 6.698 14.722 7.165 14.504 7.495C14.501 7.498 14.499 7.501 14.497 7.505C13.936 8.305 13.354 8.87 12.751 9.202ZM10.37 11.88C10.624 11.811 10.935 11.698 11.303 11.54C11.316 11.535 11.329 11.53 11.342 11.526C11.541 11.459 11.697 11.342 11.812 11.174C11.937 10.991 12 10.766 12 10.5C12 10.135 11.924 9.786 11.771 9.452C11.63 9.146 11.436 8.876 11.19 8.644C10.838 8.412 10.541 8.248 10.299 8.153C10.039 8.051 9.772 8 9.5 8C9.392 8 9.287 8.019 9.183 8.058C9.111 8.085 9.005 8.138 8.863 8.218C8.712 8.302 8.593 8.362 8.506 8.397C8.335 8.466 8.167 8.5 8 8.5C7.833 8.5 7.665 8.466 7.494 8.397C7.407 8.362 7.288 8.302 7.137 8.218C6.995 8.138 6.889 8.085 6.817 8.058C6.713 8.019 6.608 8 6.5 8C6.228 8 5.961 8.051 5.701 8.153C5.459 8.248 5.162 8.412 4.81 8.644C4.564 8.876 4.37 9.146 4.229 9.452C4.076 9.786 4 10.135 4 10.5C4 10.766 4.063 10.991 4.188 11.174C4.303 11.342 4.459 11.459 4.658 11.526C4.671 11.53 4.684 11.535 4.697 11.54C5.065 11.698 5.376 11.811 5.63 11.88C5.928 11.96 6.218 12 6.5 12L9.5 12C9.782 12 10.072 11.96 10.37 11.88Z" />
</svg>
```

### HTML img

```html
<!-- Gentleface "crab" (line-round), MIT. https://gentleface.com/icons/crab. 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/crab.svg" width="16" height="16" alt="">
```

### CSS

```css
/* Gentleface "crab" (line-round), MIT. https://gentleface.com/icons/crab. Takes the text color. */
.icon-crab {
  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='M12.751 9.202C12.833 9.407 12.894 9.615 12.936 9.828L13.842 9.526C13.973 9.482 14.1 9.491 14.224 9.553C14.347 9.615 14.431 9.711 14.474 9.842C14.484 9.87 14.491 9.9 14.495 9.929L14.995 13.429C15.015 13.569 14.984 13.693 14.902 13.802C14.821 13.911 14.71 13.975 14.571 13.995C14.431 14.015 14.307 13.984 14.198 13.902C14.089 13.821 14.025 13.71 14.005 13.571L13.59 10.664L12.974 10.869C12.926 11.19 12.814 11.48 12.638 11.738C12.57 11.837 12.496 11.927 12.415 12.009L13.277 12.584C13.373 12.647 13.438 12.733 13.474 12.842L13.974 14.342C14.019 14.476 14.011 14.603 13.95 14.725C13.889 14.847 13.792 14.93 13.658 14.974C13.524 15.019 13.397 15.011 13.275 14.95C13.153 14.889 13.07 14.792 13.026 14.658L12.58 13.321L11.445 12.564C11.138 12.688 10.867 12.782 10.63 12.845C10.51 12.878 10.391 12.905 10.272 12.927L10.947 14.276C11.01 14.402 11.02 14.53 10.977 14.659C10.934 14.788 10.85 14.884 10.724 14.947C10.598 15.01 10.47 15.02 10.341 14.977C10.212 14.934 10.116 14.85 10.053 14.724L9.191 13L6.809 13L5.947 14.724C5.885 14.847 5.789 14.931 5.658 14.974C5.527 15.018 5.4 15.009 5.276 14.947C5.15 14.884 5.066 14.788 5.023 14.659C4.98 14.53 4.99 14.402 5.053 14.276L5.728 12.927C5.609 12.905 5.49 12.878 5.37 12.845C5.133 12.782 4.862 12.688 4.555 12.564L3.42 13.321L2.974 14.658C2.931 14.789 2.847 14.885 2.724 14.947C2.6 15.009 2.473 15.018 2.342 14.974C2.211 14.931 2.115 14.847 2.053 14.724C1.991 14.6 1.982 14.473 2.026 14.342L2.526 12.842C2.562 12.733 2.627 12.647 2.723 12.584L3.585 12.009C3.504 11.927 3.43 11.837 3.362 11.738C3.186 11.48 3.074 11.19 3.026 10.869L2.41 10.664L1.995 13.571C1.975 13.707 1.91 13.817 1.8 13.9C1.69 13.983 1.566 14.014 1.429 13.995C1.29 13.975 1.179 13.911 1.098 13.802C1.016 13.693 0.985 13.569 1.005 13.429L1.505 9.929C1.509 9.9 1.516 9.87 1.526 9.842C1.569 9.711 1.653 9.615 1.776 9.553C1.9 9.491 2.027 9.482 2.158 9.526L3.064 9.828C3.106 9.615 3.167 9.407 3.249 9.202C2.646 8.87 2.064 8.305 1.503 7.505C1.501 7.501 1.499 7.498 1.496 7.495C1.278 7.165 1.134 6.698 1.063 6.094C1.021 5.74 1 5.208 1 4.5C1 3.806 1.104 3.181 1.313 2.625C1.487 2.158 1.717 1.783 2 1.5C2.122 1.378 2.257 1.299 2.406 1.262C2.548 1.226 2.683 1.233 2.813 1.281C2.973 1.341 3.091 1.45 3.168 1.606C3.223 1.718 3.25 1.85 3.25 2C3.25 2.19 3.201 2.48 3.102 2.87C3.018 3.201 2.966 3.456 2.946 3.636C2.914 3.937 2.931 4.226 3 4.5C3.333 4 3.75 3.25 4.25 2.25C4.311 2.129 4.411 2.036 4.551 1.973C4.684 1.912 4.823 1.89 4.969 1.906C5.121 1.923 5.245 1.979 5.34 2.074C5.447 2.181 5.5 2.323 5.5 2.5C5.5 2.737 5.471 2.989 5.412 3.255C5.377 3.413 5.314 3.638 5.223 3.931C5.147 4.175 5.096 4.357 5.068 4.475C5.023 4.67 5 4.845 5 5C5 5.219 4.992 5.515 4.977 5.886C4.962 6.26 4.957 6.527 4.964 6.685C4.974 6.94 5.01 7.157 5.072 7.338C5.164 7.294 5.252 7.255 5.336 7.222C5.554 7.137 5.775 7.076 6 7.04L6 6.5C6 6.367 6.046 6.253 6.137 6.156C6.014 6.088 5.918 5.997 5.851 5.883C5.784 5.768 5.75 5.641 5.75 5.5C5.75 5.293 5.823 5.116 5.97 4.97C6.116 4.823 6.293 4.75 6.5 4.75C6.707 4.75 6.884 4.823 7.03 4.97C7.177 5.116 7.25 5.293 7.25 5.5C7.25 5.641 7.216 5.768 7.149 5.883C7.082 5.997 6.986 6.088 6.863 6.156C6.954 6.253 7 6.367 7 6.5L7 7.067C7.056 7.083 7.113 7.101 7.168 7.122C7.287 7.167 7.44 7.241 7.626 7.345C7.739 7.409 7.82 7.45 7.867 7.469C7.918 7.49 7.962 7.5 8 7.5C8.038 7.5 8.082 7.49 8.133 7.469C8.18 7.45 8.261 7.409 8.374 7.345C8.56 7.241 8.713 7.167 8.832 7.122C8.887 7.101 8.944 7.083 9 7.067L9 6.5C9 6.367 9.046 6.253 9.137 6.156C9.014 6.088 8.918 5.997 8.851 5.883C8.784 5.768 8.75 5.641 8.75 5.5C8.75 5.293 8.823 5.116 8.97 4.97C9.116 4.823 9.293 4.75 9.5 4.75C9.707 4.75 9.884 4.823 10.03 4.97C10.177 5.116 10.25 5.293 10.25 5.5C10.25 5.641 10.216 5.768 10.149 5.883C10.082 5.997 9.986 6.088 9.863 6.156C9.954 6.253 10 6.367 10 6.5L10 7.04C10.225 7.076 10.446 7.137 10.664 7.222C10.748 7.255 10.836 7.294 10.928 7.338C10.99 7.157 11.026 6.94 11.036 6.685C11.043 6.527 11.038 6.26 11.023 5.886C11.008 5.515 11 5.219 11 5C11 4.845 10.977 4.67 10.932 4.475C10.904 4.357 10.853 4.175 10.777 3.931C10.686 3.638 10.623 3.413 10.588 3.255C10.529 2.989 10.5 2.737 10.5 2.5C10.5 2.323 10.553 2.181 10.66 2.074C10.755 1.979 10.879 1.923 11.031 1.906C11.177 1.89 11.316 1.912 11.449 1.973C11.589 2.036 11.689 2.129 11.75 2.25C12.25 3.25 12.667 4 13 4.5C13.069 4.226 13.086 3.937 13.054 3.636C13.034 3.456 12.982 3.201 12.898 2.87C12.799 2.48 12.75 2.19 12.75 2C12.75 1.85 12.777 1.718 12.832 1.606C12.909 1.45 13.027 1.341 13.188 1.281C13.317 1.233 13.452 1.226 13.594 1.262C13.743 1.299 13.878 1.378 14 1.5C14.283 1.783 14.513 2.158 14.688 2.625C14.896 3.181 15 3.806 15 4.5C15 5.208 14.979 5.74 14.938 6.094C14.866 6.698 14.722 7.165 14.504 7.495C14.501 7.498 14.499 7.501 14.497 7.505C13.936 8.305 13.354 8.87 12.751 9.202ZM10.37 11.88C10.624 11.811 10.935 11.698 11.303 11.54C11.316 11.535 11.329 11.53 11.342 11.526C11.541 11.459 11.697 11.342 11.812 11.174C11.937 10.991 12 10.766 12 10.5C12 10.135 11.924 9.786 11.771 9.452C11.63 9.146 11.436 8.876 11.19 8.644C10.838 8.412 10.541 8.248 10.299 8.153C10.039 8.051 9.772 8 9.5 8C9.392 8 9.287 8.019 9.183 8.058C9.111 8.085 9.005 8.138 8.863 8.218C8.712 8.302 8.593 8.362 8.506 8.397C8.335 8.466 8.167 8.5 8 8.5C7.833 8.5 7.665 8.466 7.494 8.397C7.407 8.362 7.288 8.302 7.137 8.218C6.995 8.138 6.889 8.085 6.817 8.058C6.713 8.019 6.608 8 6.5 8C6.228 8 5.961 8.051 5.701 8.153C5.459 8.248 5.162 8.412 4.81 8.644C4.564 8.876 4.37 9.146 4.229 9.452C4.076 9.786 4 10.135 4 10.5C4 10.766 4.063 10.991 4.188 11.174C4.303 11.342 4.459 11.459 4.658 11.526C4.671 11.53 4.684 11.535 4.697 11.54C5.065 11.698 5.376 11.811 5.63 11.88C5.928 11.96 6.218 12 6.5 12L9.5 12C9.782 12 10.072 11.96 10.37 11.88Z'/%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='M12.751 9.202C12.833 9.407 12.894 9.615 12.936 9.828L13.842 9.526C13.973 9.482 14.1 9.491 14.224 9.553C14.347 9.615 14.431 9.711 14.474 9.842C14.484 9.87 14.491 9.9 14.495 9.929L14.995 13.429C15.015 13.569 14.984 13.693 14.902 13.802C14.821 13.911 14.71 13.975 14.571 13.995C14.431 14.015 14.307 13.984 14.198 13.902C14.089 13.821 14.025 13.71 14.005 13.571L13.59 10.664L12.974 10.869C12.926 11.19 12.814 11.48 12.638 11.738C12.57 11.837 12.496 11.927 12.415 12.009L13.277 12.584C13.373 12.647 13.438 12.733 13.474 12.842L13.974 14.342C14.019 14.476 14.011 14.603 13.95 14.725C13.889 14.847 13.792 14.93 13.658 14.974C13.524 15.019 13.397 15.011 13.275 14.95C13.153 14.889 13.07 14.792 13.026 14.658L12.58 13.321L11.445 12.564C11.138 12.688 10.867 12.782 10.63 12.845C10.51 12.878 10.391 12.905 10.272 12.927L10.947 14.276C11.01 14.402 11.02 14.53 10.977 14.659C10.934 14.788 10.85 14.884 10.724 14.947C10.598 15.01 10.47 15.02 10.341 14.977C10.212 14.934 10.116 14.85 10.053 14.724L9.191 13L6.809 13L5.947 14.724C5.885 14.847 5.789 14.931 5.658 14.974C5.527 15.018 5.4 15.009 5.276 14.947C5.15 14.884 5.066 14.788 5.023 14.659C4.98 14.53 4.99 14.402 5.053 14.276L5.728 12.927C5.609 12.905 5.49 12.878 5.37 12.845C5.133 12.782 4.862 12.688 4.555 12.564L3.42 13.321L2.974 14.658C2.931 14.789 2.847 14.885 2.724 14.947C2.6 15.009 2.473 15.018 2.342 14.974C2.211 14.931 2.115 14.847 2.053 14.724C1.991 14.6 1.982 14.473 2.026 14.342L2.526 12.842C2.562 12.733 2.627 12.647 2.723 12.584L3.585 12.009C3.504 11.927 3.43 11.837 3.362 11.738C3.186 11.48 3.074 11.19 3.026 10.869L2.41 10.664L1.995 13.571C1.975 13.707 1.91 13.817 1.8 13.9C1.69 13.983 1.566 14.014 1.429 13.995C1.29 13.975 1.179 13.911 1.098 13.802C1.016 13.693 0.985 13.569 1.005 13.429L1.505 9.929C1.509 9.9 1.516 9.87 1.526 9.842C1.569 9.711 1.653 9.615 1.776 9.553C1.9 9.491 2.027 9.482 2.158 9.526L3.064 9.828C3.106 9.615 3.167 9.407 3.249 9.202C2.646 8.87 2.064 8.305 1.503 7.505C1.501 7.501 1.499 7.498 1.496 7.495C1.278 7.165 1.134 6.698 1.063 6.094C1.021 5.74 1 5.208 1 4.5C1 3.806 1.104 3.181 1.313 2.625C1.487 2.158 1.717 1.783 2 1.5C2.122 1.378 2.257 1.299 2.406 1.262C2.548 1.226 2.683 1.233 2.813 1.281C2.973 1.341 3.091 1.45 3.168 1.606C3.223 1.718 3.25 1.85 3.25 2C3.25 2.19 3.201 2.48 3.102 2.87C3.018 3.201 2.966 3.456 2.946 3.636C2.914 3.937 2.931 4.226 3 4.5C3.333 4 3.75 3.25 4.25 2.25C4.311 2.129 4.411 2.036 4.551 1.973C4.684 1.912 4.823 1.89 4.969 1.906C5.121 1.923 5.245 1.979 5.34 2.074C5.447 2.181 5.5 2.323 5.5 2.5C5.5 2.737 5.471 2.989 5.412 3.255C5.377 3.413 5.314 3.638 5.223 3.931C5.147 4.175 5.096 4.357 5.068 4.475C5.023 4.67 5 4.845 5 5C5 5.219 4.992 5.515 4.977 5.886C4.962 6.26 4.957 6.527 4.964 6.685C4.974 6.94 5.01 7.157 5.072 7.338C5.164 7.294 5.252 7.255 5.336 7.222C5.554 7.137 5.775 7.076 6 7.04L6 6.5C6 6.367 6.046 6.253 6.137 6.156C6.014 6.088 5.918 5.997 5.851 5.883C5.784 5.768 5.75 5.641 5.75 5.5C5.75 5.293 5.823 5.116 5.97 4.97C6.116 4.823 6.293 4.75 6.5 4.75C6.707 4.75 6.884 4.823 7.03 4.97C7.177 5.116 7.25 5.293 7.25 5.5C7.25 5.641 7.216 5.768 7.149 5.883C7.082 5.997 6.986 6.088 6.863 6.156C6.954 6.253 7 6.367 7 6.5L7 7.067C7.056 7.083 7.113 7.101 7.168 7.122C7.287 7.167 7.44 7.241 7.626 7.345C7.739 7.409 7.82 7.45 7.867 7.469C7.918 7.49 7.962 7.5 8 7.5C8.038 7.5 8.082 7.49 8.133 7.469C8.18 7.45 8.261 7.409 8.374 7.345C8.56 7.241 8.713 7.167 8.832 7.122C8.887 7.101 8.944 7.083 9 7.067L9 6.5C9 6.367 9.046 6.253 9.137 6.156C9.014 6.088 8.918 5.997 8.851 5.883C8.784 5.768 8.75 5.641 8.75 5.5C8.75 5.293 8.823 5.116 8.97 4.97C9.116 4.823 9.293 4.75 9.5 4.75C9.707 4.75 9.884 4.823 10.03 4.97C10.177 5.116 10.25 5.293 10.25 5.5C10.25 5.641 10.216 5.768 10.149 5.883C10.082 5.997 9.986 6.088 9.863 6.156C9.954 6.253 10 6.367 10 6.5L10 7.04C10.225 7.076 10.446 7.137 10.664 7.222C10.748 7.255 10.836 7.294 10.928 7.338C10.99 7.157 11.026 6.94 11.036 6.685C11.043 6.527 11.038 6.26 11.023 5.886C11.008 5.515 11 5.219 11 5C11 4.845 10.977 4.67 10.932 4.475C10.904 4.357 10.853 4.175 10.777 3.931C10.686 3.638 10.623 3.413 10.588 3.255C10.529 2.989 10.5 2.737 10.5 2.5C10.5 2.323 10.553 2.181 10.66 2.074C10.755 1.979 10.879 1.923 11.031 1.906C11.177 1.89 11.316 1.912 11.449 1.973C11.589 2.036 11.689 2.129 11.75 2.25C12.25 3.25 12.667 4 13 4.5C13.069 4.226 13.086 3.937 13.054 3.636C13.034 3.456 12.982 3.201 12.898 2.87C12.799 2.48 12.75 2.19 12.75 2C12.75 1.85 12.777 1.718 12.832 1.606C12.909 1.45 13.027 1.341 13.188 1.281C13.317 1.233 13.452 1.226 13.594 1.262C13.743 1.299 13.878 1.378 14 1.5C14.283 1.783 14.513 2.158 14.688 2.625C14.896 3.181 15 3.806 15 4.5C15 5.208 14.979 5.74 14.938 6.094C14.866 6.698 14.722 7.165 14.504 7.495C14.501 7.498 14.499 7.501 14.497 7.505C13.936 8.305 13.354 8.87 12.751 9.202ZM10.37 11.88C10.624 11.811 10.935 11.698 11.303 11.54C11.316 11.535 11.329 11.53 11.342 11.526C11.541 11.459 11.697 11.342 11.812 11.174C11.937 10.991 12 10.766 12 10.5C12 10.135 11.924 9.786 11.771 9.452C11.63 9.146 11.436 8.876 11.19 8.644C10.838 8.412 10.541 8.248 10.299 8.153C10.039 8.051 9.772 8 9.5 8C9.392 8 9.287 8.019 9.183 8.058C9.111 8.085 9.005 8.138 8.863 8.218C8.712 8.302 8.593 8.362 8.506 8.397C8.335 8.466 8.167 8.5 8 8.5C7.833 8.5 7.665 8.466 7.494 8.397C7.407 8.362 7.288 8.302 7.137 8.218C6.995 8.138 6.889 8.085 6.817 8.058C6.713 8.019 6.608 8 6.5 8C6.228 8 5.961 8.051 5.701 8.153C5.459 8.248 5.162 8.412 4.81 8.644C4.564 8.876 4.37 9.146 4.229 9.452C4.076 9.786 4 10.135 4 10.5C4 10.766 4.063 10.991 4.188 11.174C4.303 11.342 4.459 11.459 4.658 11.526C4.671 11.53 4.684 11.535 4.697 11.54C5.065 11.698 5.376 11.811 5.63 11.88C5.928 11.96 6.218 12 6.5 12L9.5 12C9.782 12 10.072 11.96 10.37 11.88Z'/%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='M12.751 9.202C12.833 9.407 12.894 9.615 12.936 9.828L13.842 9.526C13.973 9.482 14.1 9.491 14.224 9.553C14.347 9.615 14.431 9.711 14.474 9.842C14.484 9.87 14.491 9.9 14.495 9.929L14.995 13.429C15.015 13.569 14.984 13.693 14.902 13.802C14.821 13.911 14.71 13.975 14.571 13.995C14.431 14.015 14.307 13.984 14.198 13.902C14.089 13.821 14.025 13.71 14.005 13.571L13.59 10.664L12.974 10.869C12.926 11.19 12.814 11.48 12.638 11.738C12.57 11.837 12.496 11.927 12.415 12.009L13.277 12.584C13.373 12.647 13.438 12.733 13.474 12.842L13.974 14.342C14.019 14.476 14.011 14.603 13.95 14.725C13.889 14.847 13.792 14.93 13.658 14.974C13.524 15.019 13.397 15.011 13.275 14.95C13.153 14.889 13.07 14.792 13.026 14.658L12.58 13.321L11.445 12.564C11.138 12.688 10.867 12.782 10.63 12.845C10.51 12.878 10.391 12.905 10.272 12.927L10.947 14.276C11.01 14.402 11.02 14.53 10.977 14.659C10.934 14.788 10.85 14.884 10.724 14.947C10.598 15.01 10.47 15.02 10.341 14.977C10.212 14.934 10.116 14.85 10.053 14.724L9.191 13L6.809 13L5.947 14.724C5.885 14.847 5.789 14.931 5.658 14.974C5.527 15.018 5.4 15.009 5.276 14.947C5.15 14.884 5.066 14.788 5.023 14.659C4.98 14.53 4.99 14.402 5.053 14.276L5.728 12.927C5.609 12.905 5.49 12.878 5.37 12.845C5.133 12.782 4.862 12.688 4.555 12.564L3.42 13.321L2.974 14.658C2.931 14.789 2.847 14.885 2.724 14.947C2.6 15.009 2.473 15.018 2.342 14.974C2.211 14.931 2.115 14.847 2.053 14.724C1.991 14.6 1.982 14.473 2.026 14.342L2.526 12.842C2.562 12.733 2.627 12.647 2.723 12.584L3.585 12.009C3.504 11.927 3.43 11.837 3.362 11.738C3.186 11.48 3.074 11.19 3.026 10.869L2.41 10.664L1.995 13.571C1.975 13.707 1.91 13.817 1.8 13.9C1.69 13.983 1.566 14.014 1.429 13.995C1.29 13.975 1.179 13.911 1.098 13.802C1.016 13.693 0.985 13.569 1.005 13.429L1.505 9.929C1.509 9.9 1.516 9.87 1.526 9.842C1.569 9.711 1.653 9.615 1.776 9.553C1.9 9.491 2.027 9.482 2.158 9.526L3.064 9.828C3.106 9.615 3.167 9.407 3.249 9.202C2.646 8.87 2.064 8.305 1.503 7.505C1.501 7.501 1.499 7.498 1.496 7.495C1.278 7.165 1.134 6.698 1.063 6.094C1.021 5.74 1 5.208 1 4.5C1 3.806 1.104 3.181 1.313 2.625C1.487 2.158 1.717 1.783 2 1.5C2.122 1.378 2.257 1.299 2.406 1.262C2.548 1.226 2.683 1.233 2.813 1.281C2.973 1.341 3.091 1.45 3.168 1.606C3.223 1.718 3.25 1.85 3.25 2C3.25 2.19 3.201 2.48 3.102 2.87C3.018 3.201 2.966 3.456 2.946 3.636C2.914 3.937 2.931 4.226 3 4.5C3.333 4 3.75 3.25 4.25 2.25C4.311 2.129 4.411 2.036 4.551 1.973C4.684 1.912 4.823 1.89 4.969 1.906C5.121 1.923 5.245 1.979 5.34 2.074C5.447 2.181 5.5 2.323 5.5 2.5C5.5 2.737 5.471 2.989 5.412 3.255C5.377 3.413 5.314 3.638 5.223 3.931C5.147 4.175 5.096 4.357 5.068 4.475C5.023 4.67 5 4.845 5 5C5 5.219 4.992 5.515 4.977 5.886C4.962 6.26 4.957 6.527 4.964 6.685C4.974 6.94 5.01 7.157 5.072 7.338C5.164 7.294 5.252 7.255 5.336 7.222C5.554 7.137 5.775 7.076 6 7.04L6 6.5C6 6.367 6.046 6.253 6.137 6.156C6.014 6.088 5.918 5.997 5.851 5.883C5.784 5.768 5.75 5.641 5.75 5.5C5.75 5.293 5.823 5.116 5.97 4.97C6.116 4.823 6.293 4.75 6.5 4.75C6.707 4.75 6.884 4.823 7.03 4.97C7.177 5.116 7.25 5.293 7.25 5.5C7.25 5.641 7.216 5.768 7.149 5.883C7.082 5.997 6.986 6.088 6.863 6.156C6.954 6.253 7 6.367 7 6.5L7 7.067C7.056 7.083 7.113 7.101 7.168 7.122C7.287 7.167 7.44 7.241 7.626 7.345C7.739 7.409 7.82 7.45 7.867 7.469C7.918 7.49 7.962 7.5 8 7.5C8.038 7.5 8.082 7.49 8.133 7.469C8.18 7.45 8.261 7.409 8.374 7.345C8.56 7.241 8.713 7.167 8.832 7.122C8.887 7.101 8.944 7.083 9 7.067L9 6.5C9 6.367 9.046 6.253 9.137 6.156C9.014 6.088 8.918 5.997 8.851 5.883C8.784 5.768 8.75 5.641 8.75 5.5C8.75 5.293 8.823 5.116 8.97 4.97C9.116 4.823 9.293 4.75 9.5 4.75C9.707 4.75 9.884 4.823 10.03 4.97C10.177 5.116 10.25 5.293 10.25 5.5C10.25 5.641 10.216 5.768 10.149 5.883C10.082 5.997 9.986 6.088 9.863 6.156C9.954 6.253 10 6.367 10 6.5L10 7.04C10.225 7.076 10.446 7.137 10.664 7.222C10.748 7.255 10.836 7.294 10.928 7.338C10.99 7.157 11.026 6.94 11.036 6.685C11.043 6.527 11.038 6.26 11.023 5.886C11.008 5.515 11 5.219 11 5C11 4.845 10.977 4.67 10.932 4.475C10.904 4.357 10.853 4.175 10.777 3.931C10.686 3.638 10.623 3.413 10.588 3.255C10.529 2.989 10.5 2.737 10.5 2.5C10.5 2.323 10.553 2.181 10.66 2.074C10.755 1.979 10.879 1.923 11.031 1.906C11.177 1.89 11.316 1.912 11.449 1.973C11.589 2.036 11.689 2.129 11.75 2.25C12.25 3.25 12.667 4 13 4.5C13.069 4.226 13.086 3.937 13.054 3.636C13.034 3.456 12.982 3.201 12.898 2.87C12.799 2.48 12.75 2.19 12.75 2C12.75 1.85 12.777 1.718 12.832 1.606C12.909 1.45 13.027 1.341 13.188 1.281C13.317 1.233 13.452 1.226 13.594 1.262C13.743 1.299 13.878 1.378 14 1.5C14.283 1.783 14.513 2.158 14.688 2.625C14.896 3.181 15 3.806 15 4.5C15 5.208 14.979 5.74 14.938 6.094C14.866 6.698 14.722 7.165 14.504 7.495C14.501 7.498 14.499 7.501 14.497 7.505C13.936 8.305 13.354 8.87 12.751 9.202ZM10.37 11.88C10.624 11.811 10.935 11.698 11.303 11.54C11.316 11.535 11.329 11.53 11.342 11.526C11.541 11.459 11.697 11.342 11.812 11.174C11.937 10.991 12 10.766 12 10.5C12 10.135 11.924 9.786 11.771 9.452C11.63 9.146 11.436 8.876 11.19 8.644C10.838 8.412 10.541 8.248 10.299 8.153C10.039 8.051 9.772 8 9.5 8C9.392 8 9.287 8.019 9.183 8.058C9.111 8.085 9.005 8.138 8.863 8.218C8.712 8.302 8.593 8.362 8.506 8.397C8.335 8.466 8.167 8.5 8 8.5C7.833 8.5 7.665 8.466 7.494 8.397C7.407 8.362 7.288 8.302 7.137 8.218C6.995 8.138 6.889 8.085 6.817 8.058C6.713 8.019 6.608 8 6.5 8C6.228 8 5.961 8.051 5.701 8.153C5.459 8.248 5.162 8.412 4.81 8.644C4.564 8.876 4.37 9.146 4.229 9.452C4.076 9.786 4 10.135 4 10.5C4 10.766 4.063 10.991 4.188 11.174C4.303 11.342 4.459 11.459 4.658 11.526C4.671 11.53 4.684 11.535 4.697 11.54C5.065 11.698 5.376 11.811 5.63 11.88C5.928 11.96 6.218 12 6.5 12L9.5 12C9.782 12 10.072 11.96 10.37 11.88Z'/%3E%3C/svg%3E
```

### Sprite

```html
<!-- Gentleface "crab" (line-round), MIT. https://gentleface.com/icons/crab
     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#crab"/></svg>
```

### SwiftUI

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

struct CrabIcon: Shape {
    func path(in rect: CGRect) -> Path {
        var p = Path()
        p.move(to: CGPoint(x: 12.751, y: 9.202))
        p.addCurve(to: CGPoint(x: 12.936, y: 9.828), control1: CGPoint(x: 12.833, y: 9.407), control2: CGPoint(x: 12.894, y: 9.615))
        p.addLine(to: CGPoint(x: 13.842, y: 9.526))
        p.addCurve(to: CGPoint(x: 14.224, y: 9.553), control1: CGPoint(x: 13.973, y: 9.482), control2: CGPoint(x: 14.1, y: 9.491))
        p.addCurve(to: CGPoint(x: 14.474, y: 9.842), control1: CGPoint(x: 14.347, y: 9.615), control2: CGPoint(x: 14.431, y: 9.711))
        p.addCurve(to: CGPoint(x: 14.495, y: 9.929), control1: CGPoint(x: 14.484, y: 9.87), control2: CGPoint(x: 14.491, y: 9.9))
        p.addLine(to: CGPoint(x: 14.995, y: 13.429))
        p.addCurve(to: CGPoint(x: 14.902, y: 13.802), control1: CGPoint(x: 15.015, y: 13.569), control2: CGPoint(x: 14.984, y: 13.693))
        p.addCurve(to: CGPoint(x: 14.571, y: 13.995), control1: CGPoint(x: 14.821, y: 13.911), control2: CGPoint(x: 14.71, y: 13.975))
        p.addCurve(to: CGPoint(x: 14.198, y: 13.902), control1: CGPoint(x: 14.431, y: 14.015), control2: CGPoint(x: 14.307, y: 13.984))
        p.addCurve(to: CGPoint(x: 14.005, y: 13.571), control1: CGPoint(x: 14.089, y: 13.821), control2: CGPoint(x: 14.025, y: 13.71))
        p.addLine(to: CGPoint(x: 13.59, y: 10.664))
        p.addLine(to: CGPoint(x: 12.974, y: 10.869))
        p.addCurve(to: CGPoint(x: 12.638, y: 11.738), control1: CGPoint(x: 12.926, y: 11.19), control2: CGPoint(x: 12.814, y: 11.48))
        p.addCurve(to: CGPoint(x: 12.415, y: 12.009), control1: CGPoint(x: 12.57, y: 11.837), control2: CGPoint(x: 12.496, y: 11.927))
        p.addLine(to: CGPoint(x: 13.277, y: 12.584))
        p.addCurve(to: CGPoint(x: 13.474, y: 12.842), control1: CGPoint(x: 13.373, y: 12.647), control2: CGPoint(x: 13.438, y: 12.733))
        p.addLine(to: CGPoint(x: 13.974, y: 14.342))
        p.addCurve(to: CGPoint(x: 13.95, y: 14.725), control1: CGPoint(x: 14.019, y: 14.476), control2: CGPoint(x: 14.011, y: 14.603))
        p.addCurve(to: CGPoint(x: 13.658, y: 14.974), control1: CGPoint(x: 13.889, y: 14.847), control2: CGPoint(x: 13.792, y: 14.93))
        p.addCurve(to: CGPoint(x: 13.275, y: 14.95), control1: CGPoint(x: 13.524, y: 15.019), control2: CGPoint(x: 13.397, y: 15.011))
        p.addCurve(to: CGPoint(x: 13.026, y: 14.658), control1: CGPoint(x: 13.153, y: 14.889), control2: CGPoint(x: 13.07, y: 14.792))
        p.addLine(to: CGPoint(x: 12.58, y: 13.321))
        p.addLine(to: CGPoint(x: 11.445, y: 12.564))
        p.addCurve(to: CGPoint(x: 10.63, y: 12.845), control1: CGPoint(x: 11.138, y: 12.688), control2: CGPoint(x: 10.867, y: 12.782))
        p.addCurve(to: CGPoint(x: 10.272, y: 12.927), control1: CGPoint(x: 10.51, y: 12.878), control2: CGPoint(x: 10.391, y: 12.905))
        p.addLine(to: CGPoint(x: 10.947, y: 14.276))
        p.addCurve(to: CGPoint(x: 10.977, y: 14.659), control1: CGPoint(x: 11.01, y: 14.402), control2: CGPoint(x: 11.02, y: 14.53))
        p.addCurve(to: CGPoint(x: 10.724, y: 14.947), control1: CGPoint(x: 10.934, y: 14.788), control2: CGPoint(x: 10.85, y: 14.884))
        p.addCurve(to: CGPoint(x: 10.341, y: 14.977), control1: CGPoint(x: 10.598, y: 15.01), control2: CGPoint(x: 10.47, y: 15.02))
        p.addCurve(to: CGPoint(x: 10.053, y: 14.724), control1: CGPoint(x: 10.212, y: 14.934), control2: CGPoint(x: 10.116, y: 14.85))
        p.addLine(to: CGPoint(x: 9.191, y: 13))
        p.addLine(to: CGPoint(x: 6.809, y: 13))
        p.addLine(to: CGPoint(x: 5.947, y: 14.724))
        p.addCurve(to: CGPoint(x: 5.658, y: 14.974), control1: CGPoint(x: 5.885, y: 14.847), control2: CGPoint(x: 5.789, y: 14.931))
        p.addCurve(to: CGPoint(x: 5.276, y: 14.947), control1: CGPoint(x: 5.527, y: 15.018), control2: CGPoint(x: 5.4, y: 15.009))
        p.addCurve(to: CGPoint(x: 5.023, y: 14.659), control1: CGPoint(x: 5.15, y: 14.884), control2: CGPoint(x: 5.066, y: 14.788))
        p.addCurve(to: CGPoint(x: 5.053, y: 14.276), control1: CGPoint(x: 4.98, y: 14.53), control2: CGPoint(x: 4.99, y: 14.402))
        p.addLine(to: CGPoint(x: 5.728, y: 12.927))
        p.addCurve(to: CGPoint(x: 5.37, y: 12.845), control1: CGPoint(x: 5.609, y: 12.905), control2: CGPoint(x: 5.49, y: 12.878))
        p.addCurve(to: CGPoint(x: 4.555, y: 12.564), control1: CGPoint(x: 5.133, y: 12.782), control2: CGPoint(x: 4.862, y: 12.688))
        p.addLine(to: CGPoint(x: 3.42, y: 13.321))
        p.addLine(to: CGPoint(x: 2.974, y: 14.658))
        p.addCurve(to: CGPoint(x: 2.724, y: 14.947), control1: CGPoint(x: 2.931, y: 14.789), control2: CGPoint(x: 2.847, y: 14.885))
        p.addCurve(to: CGPoint(x: 2.342, y: 14.974), control1: CGPoint(x: 2.6, y: 15.009), control2: CGPoint(x: 2.473, y: 15.018))
        p.addCurve(to: CGPoint(x: 2.053, y: 14.724), control1: CGPoint(x: 2.211, y: 14.931), control2: CGPoint(x: 2.115, y: 14.847))
        p.addCurve(to: CGPoint(x: 2.026, y: 14.342), control1: CGPoint(x: 1.991, y: 14.6), control2: CGPoint(x: 1.982, y: 14.473))
        p.addLine(to: CGPoint(x: 2.526, y: 12.842))
        p.addCurve(to: CGPoint(x: 2.723, y: 12.584), control1: CGPoint(x: 2.562, y: 12.733), control2: CGPoint(x: 2.627, y: 12.647))
        p.addLine(to: CGPoint(x: 3.585, y: 12.009))
        p.addCurve(to: CGPoint(x: 3.362, y: 11.738), control1: CGPoint(x: 3.504, y: 11.927), control2: CGPoint(x: 3.43, y: 11.837))
        p.addCurve(to: CGPoint(x: 3.026, y: 10.869), control1: CGPoint(x: 3.186, y: 11.48), control2: CGPoint(x: 3.074, y: 11.19))
        p.addLine(to: CGPoint(x: 2.41, y: 10.664))
        p.addLine(to: CGPoint(x: 1.995, y: 13.571))
        p.addCurve(to: CGPoint(x: 1.8, y: 13.9), control1: CGPoint(x: 1.975, y: 13.707), control2: CGPoint(x: 1.91, y: 13.817))
        p.addCurve(to: CGPoint(x: 1.429, y: 13.995), control1: CGPoint(x: 1.69, y: 13.983), control2: CGPoint(x: 1.566, y: 14.014))
        p.addCurve(to: CGPoint(x: 1.098, y: 13.802), control1: CGPoint(x: 1.29, y: 13.975), control2: CGPoint(x: 1.179, y: 13.911))
        p.addCurve(to: CGPoint(x: 1.005, y: 13.429), control1: CGPoint(x: 1.016, y: 13.693), control2: CGPoint(x: 0.985, y: 13.569))
        p.addLine(to: CGPoint(x: 1.505, y: 9.929))
        p.addCurve(to: CGPoint(x: 1.526, y: 9.842), control1: CGPoint(x: 1.509, y: 9.9), control2: CGPoint(x: 1.516, y: 9.87))
        p.addCurve(to: CGPoint(x: 1.776, y: 9.553), control1: CGPoint(x: 1.569, y: 9.711), control2: CGPoint(x: 1.653, y: 9.615))
        p.addCurve(to: CGPoint(x: 2.158, y: 9.526), control1: CGPoint(x: 1.9, y: 9.491), control2: CGPoint(x: 2.027, y: 9.482))
        p.addLine(to: CGPoint(x: 3.064, y: 9.828))
        p.addCurve(to: CGPoint(x: 3.249, y: 9.202), control1: CGPoint(x: 3.106, y: 9.615), control2: CGPoint(x: 3.167, y: 9.407))
        p.addCurve(to: CGPoint(x: 1.503, y: 7.505), control1: CGPoint(x: 2.646, y: 8.87), control2: CGPoint(x: 2.064, y: 8.305))
        p.addCurve(to: CGPoint(x: 1.496, y: 7.495), control1: CGPoint(x: 1.501, y: 7.501), control2: CGPoint(x: 1.499, y: 7.498))
        p.addCurve(to: CGPoint(x: 1.063, y: 6.094), control1: CGPoint(x: 1.278, y: 7.165), control2: CGPoint(x: 1.134, y: 6.698))
        p.addCurve(to: CGPoint(x: 1, y: 4.5), control1: CGPoint(x: 1.021, y: 5.74), control2: CGPoint(x: 1, y: 5.208))
        p.addCurve(to: CGPoint(x: 1.313, y: 2.625), control1: CGPoint(x: 1, y: 3.806), control2: CGPoint(x: 1.104, y: 3.181))
        p.addCurve(to: CGPoint(x: 2, y: 1.5), control1: CGPoint(x: 1.487, y: 2.158), control2: CGPoint(x: 1.717, y: 1.783))
        p.addCurve(to: CGPoint(x: 2.406, y: 1.262), control1: CGPoint(x: 2.122, y: 1.378), control2: CGPoint(x: 2.257, y: 1.299))
        p.addCurve(to: CGPoint(x: 2.813, y: 1.281), control1: CGPoint(x: 2.548, y: 1.226), control2: CGPoint(x: 2.683, y: 1.233))
        p.addCurve(to: CGPoint(x: 3.168, y: 1.606), control1: CGPoint(x: 2.973, y: 1.341), control2: CGPoint(x: 3.091, y: 1.45))
        p.addCurve(to: CGPoint(x: 3.25, y: 2), control1: CGPoint(x: 3.223, y: 1.718), control2: CGPoint(x: 3.25, y: 1.85))
        p.addCurve(to: CGPoint(x: 3.102, y: 2.87), control1: CGPoint(x: 3.25, y: 2.19), control2: CGPoint(x: 3.201, y: 2.48))
        p.addCurve(to: CGPoint(x: 2.946, y: 3.636), control1: CGPoint(x: 3.018, y: 3.201), control2: CGPoint(x: 2.966, y: 3.456))
        p.addCurve(to: CGPoint(x: 3, y: 4.5), control1: CGPoint(x: 2.914, y: 3.937), control2: CGPoint(x: 2.931, y: 4.226))
        p.addCurve(to: CGPoint(x: 4.25, y: 2.25), control1: CGPoint(x: 3.333, y: 4), control2: CGPoint(x: 3.75, y: 3.25))
        p.addCurve(to: CGPoint(x: 4.551, y: 1.973), control1: CGPoint(x: 4.311, y: 2.129), control2: CGPoint(x: 4.411, y: 2.036))
        p.addCurve(to: CGPoint(x: 4.969, y: 1.906), control1: CGPoint(x: 4.684, y: 1.912), control2: CGPoint(x: 4.823, y: 1.89))
        p.addCurve(to: CGPoint(x: 5.34, y: 2.074), control1: CGPoint(x: 5.121, y: 1.923), control2: CGPoint(x: 5.245, y: 1.979))
        p.addCurve(to: CGPoint(x: 5.5, y: 2.5), control1: CGPoint(x: 5.447, y: 2.181), control2: CGPoint(x: 5.5, y: 2.323))
        p.addCurve(to: CGPoint(x: 5.412, y: 3.255), control1: CGPoint(x: 5.5, y: 2.737), control2: CGPoint(x: 5.471, y: 2.989))
        p.addCurve(to: CGPoint(x: 5.223, y: 3.931), control1: CGPoint(x: 5.377, y: 3.413), control2: CGPoint(x: 5.314, y: 3.638))
        p.addCurve(to: CGPoint(x: 5.068, y: 4.475), control1: CGPoint(x: 5.147, y: 4.175), control2: CGPoint(x: 5.096, y: 4.357))
        p.addCurve(to: CGPoint(x: 5, y: 5), control1: CGPoint(x: 5.023, y: 4.67), control2: CGPoint(x: 5, y: 4.845))
        p.addCurve(to: CGPoint(x: 4.977, y: 5.886), control1: CGPoint(x: 5, y: 5.219), control2: CGPoint(x: 4.992, y: 5.515))
        p.addCurve(to: CGPoint(x: 4.964, y: 6.685), control1: CGPoint(x: 4.962, y: 6.26), control2: CGPoint(x: 4.957, y: 6.527))
        p.addCurve(to: CGPoint(x: 5.072, y: 7.338), control1: CGPoint(x: 4.974, y: 6.94), control2: CGPoint(x: 5.01, y: 7.157))
        p.addCurve(to: CGPoint(x: 5.336, y: 7.222), control1: CGPoint(x: 5.164, y: 7.294), control2: CGPoint(x: 5.252, y: 7.255))
        p.addCurve(to: CGPoint(x: 6, y: 7.04), control1: CGPoint(x: 5.554, y: 7.137), control2: CGPoint(x: 5.775, y: 7.076))
        p.addLine(to: CGPoint(x: 6, y: 6.5))
        p.addCurve(to: CGPoint(x: 6.137, y: 6.156), control1: CGPoint(x: 6, y: 6.367), control2: CGPoint(x: 6.046, y: 6.253))
        p.addCurve(to: CGPoint(x: 5.851, y: 5.883), control1: CGPoint(x: 6.014, y: 6.088), control2: CGPoint(x: 5.918, y: 5.997))
        p.addCurve(to: CGPoint(x: 5.75, y: 5.5), control1: CGPoint(x: 5.784, y: 5.768), control2: CGPoint(x: 5.75, y: 5.641))
        p.addCurve(to: CGPoint(x: 5.97, y: 4.97), control1: CGPoint(x: 5.75, y: 5.293), control2: CGPoint(x: 5.823, y: 5.116))
        p.addCurve(to: CGPoint(x: 6.5, y: 4.75), control1: CGPoint(x: 6.116, y: 4.823), control2: CGPoint(x: 6.293, y: 4.75))
        p.addCurve(to: CGPoint(x: 7.03, y: 4.97), control1: CGPoint(x: 6.707, y: 4.75), control2: CGPoint(x: 6.884, y: 4.823))
        p.addCurve(to: CGPoint(x: 7.25, y: 5.5), control1: CGPoint(x: 7.177, y: 5.116), control2: CGPoint(x: 7.25, y: 5.293))
        p.addCurve(to: CGPoint(x: 7.149, y: 5.883), control1: CGPoint(x: 7.25, y: 5.641), control2: CGPoint(x: 7.216, y: 5.768))
        p.addCurve(to: CGPoint(x: 6.863, y: 6.156), control1: CGPoint(x: 7.082, y: 5.997), control2: CGPoint(x: 6.986, y: 6.088))
        p.addCurve(to: CGPoint(x: 7, y: 6.5), control1: CGPoint(x: 6.954, y: 6.253), control2: CGPoint(x: 7, y: 6.367))
        p.addLine(to: CGPoint(x: 7, y: 7.067))
        p.addCurve(to: CGPoint(x: 7.168, y: 7.122), control1: CGPoint(x: 7.056, y: 7.083), control2: CGPoint(x: 7.113, y: 7.101))
        p.addCurve(to: CGPoint(x: 7.626, y: 7.345), control1: CGPoint(x: 7.287, y: 7.167), control2: CGPoint(x: 7.44, y: 7.241))
        p.addCurve(to: CGPoint(x: 7.867, y: 7.469), control1: CGPoint(x: 7.739, y: 7.409), control2: CGPoint(x: 7.82, y: 7.45))
        p.addCurve(to: CGPoint(x: 8, y: 7.5), control1: CGPoint(x: 7.918, y: 7.49), control2: CGPoint(x: 7.962, y: 7.5))
        p.addCurve(to: CGPoint(x: 8.133, y: 7.469), control1: CGPoint(x: 8.038, y: 7.5), control2: CGPoint(x: 8.082, y: 7.49))
        p.addCurve(to: CGPoint(x: 8.374, y: 7.345), control1: CGPoint(x: 8.18, y: 7.45), control2: CGPoint(x: 8.261, y: 7.409))
        p.addCurve(to: CGPoint(x: 8.832, y: 7.122), control1: CGPoint(x: 8.56, y: 7.241), control2: CGPoint(x: 8.713, y: 7.167))
        p.addCurve(to: CGPoint(x: 9, y: 7.067), control1: CGPoint(x: 8.887, y: 7.101), control2: CGPoint(x: 8.944, y: 7.083))
        p.addLine(to: CGPoint(x: 9, y: 6.5))
        p.addCurve(to: CGPoint(x: 9.137, y: 6.156), control1: CGPoint(x: 9, y: 6.367), control2: CGPoint(x: 9.046, y: 6.253))
        p.addCurve(to: CGPoint(x: 8.851, y: 5.883), control1: CGPoint(x: 9.014, y: 6.088), control2: CGPoint(x: 8.918, y: 5.997))
        p.addCurve(to: CGPoint(x: 8.75, y: 5.5), control1: CGPoint(x: 8.784, y: 5.768), control2: CGPoint(x: 8.75, y: 5.641))
        p.addCurve(to: CGPoint(x: 8.97, y: 4.97), control1: CGPoint(x: 8.75, y: 5.293), control2: CGPoint(x: 8.823, y: 5.116))
        p.addCurve(to: CGPoint(x: 9.5, y: 4.75), control1: CGPoint(x: 9.116, y: 4.823), control2: CGPoint(x: 9.293, y: 4.75))
        p.addCurve(to: CGPoint(x: 10.03, y: 4.97), control1: CGPoint(x: 9.707, y: 4.75), control2: CGPoint(x: 9.884, y: 4.823))
        p.addCurve(to: CGPoint(x: 10.25, y: 5.5), control1: CGPoint(x: 10.177, y: 5.116), control2: CGPoint(x: 10.25, y: 5.293))
        p.addCurve(to: CGPoint(x: 10.149, y: 5.883), control1: CGPoint(x: 10.25, y: 5.641), control2: CGPoint(x: 10.216, y: 5.768))
        p.addCurve(to: CGPoint(x: 9.863, y: 6.156), control1: CGPoint(x: 10.082, y: 5.997), control2: CGPoint(x: 9.986, y: 6.088))
        p.addCurve(to: CGPoint(x: 10, y: 6.5), control1: CGPoint(x: 9.954, y: 6.253), control2: CGPoint(x: 10, y: 6.367))
        p.addLine(to: CGPoint(x: 10, y: 7.04))
        p.addCurve(to: CGPoint(x: 10.664, y: 7.222), control1: CGPoint(x: 10.225, y: 7.076), control2: CGPoint(x: 10.446, y: 7.137))
        p.addCurve(to: CGPoint(x: 10.928, y: 7.338), control1: CGPoint(x: 10.748, y: 7.255), control2: CGPoint(x: 10.836, y: 7.294))
        p.addCurve(to: CGPoint(x: 11.036, y: 6.685), control1: CGPoint(x: 10.99, y: 7.157), control2: CGPoint(x: 11.026, y: 6.94))
        p.addCurve(to: CGPoint(x: 11.023, y: 5.886), control1: CGPoint(x: 11.043, y: 6.527), control2: CGPoint(x: 11.038, y: 6.26))
        p.addCurve(to: CGPoint(x: 11, y: 5), control1: CGPoint(x: 11.008, y: 5.515), control2: CGPoint(x: 11, y: 5.219))
        p.addCurve(to: CGPoint(x: 10.932, y: 4.475), control1: CGPoint(x: 11, y: 4.845), control2: CGPoint(x: 10.977, y: 4.67))
        p.addCurve(to: CGPoint(x: 10.777, y: 3.931), control1: CGPoint(x: 10.904, y: 4.357), control2: CGPoint(x: 10.853, y: 4.175))
        p.addCurve(to: CGPoint(x: 10.588, y: 3.255), control1: CGPoint(x: 10.686, y: 3.638), control2: CGPoint(x: 10.623, y: 3.413))
        p.addCurve(to: CGPoint(x: 10.5, y: 2.5), control1: CGPoint(x: 10.529, y: 2.989), control2: CGPoint(x: 10.5, y: 2.737))
        p.addCurve(to: CGPoint(x: 10.66, y: 2.074), control1: CGPoint(x: 10.5, y: 2.323), control2: CGPoint(x: 10.553, y: 2.181))
        p.addCurve(to: CGPoint(x: 11.031, y: 1.906), control1: CGPoint(x: 10.755, y: 1.979), control2: CGPoint(x: 10.879, y: 1.923))
        p.addCurve(to: CGPoint(x: 11.449, y: 1.973), control1: CGPoint(x: 11.177, y: 1.89), control2: CGPoint(x: 11.316, y: 1.912))
        p.addCurve(to: CGPoint(x: 11.75, y: 2.25), control1: CGPoint(x: 11.589, y: 2.036), control2: CGPoint(x: 11.689, y: 2.129))
        p.addCurve(to: CGPoint(x: 13, y: 4.5), control1: CGPoint(x: 12.25, y: 3.25), control2: CGPoint(x: 12.667, y: 4))
        p.addCurve(to: CGPoint(x: 13.054, y: 3.636), control1: CGPoint(x: 13.069, y: 4.226), control2: CGPoint(x: 13.086, y: 3.937))
        p.addCurve(to: CGPoint(x: 12.898, y: 2.87), control1: CGPoint(x: 13.034, y: 3.456), control2: CGPoint(x: 12.982, y: 3.201))
        p.addCurve(to: CGPoint(x: 12.75, y: 2), control1: CGPoint(x: 12.799, y: 2.48), control2: CGPoint(x: 12.75, y: 2.19))
        p.addCurve(to: CGPoint(x: 12.832, y: 1.606), control1: CGPoint(x: 12.75, y: 1.85), control2: CGPoint(x: 12.777, y: 1.718))
        p.addCurve(to: CGPoint(x: 13.188, y: 1.281), control1: CGPoint(x: 12.909, y: 1.45), control2: CGPoint(x: 13.027, y: 1.341))
        p.addCurve(to: CGPoint(x: 13.594, y: 1.262), control1: CGPoint(x: 13.317, y: 1.233), control2: CGPoint(x: 13.452, y: 1.226))
        p.addCurve(to: CGPoint(x: 14, y: 1.5), control1: CGPoint(x: 13.743, y: 1.299), control2: CGPoint(x: 13.878, y: 1.378))
        p.addCurve(to: CGPoint(x: 14.688, y: 2.625), control1: CGPoint(x: 14.283, y: 1.783), control2: CGPoint(x: 14.513, y: 2.158))
        p.addCurve(to: CGPoint(x: 15, y: 4.5), control1: CGPoint(x: 14.896, y: 3.181), control2: CGPoint(x: 15, y: 3.806))
        p.addCurve(to: CGPoint(x: 14.938, y: 6.094), control1: CGPoint(x: 15, y: 5.208), control2: CGPoint(x: 14.979, y: 5.74))
        p.addCurve(to: CGPoint(x: 14.504, y: 7.495), control1: CGPoint(x: 14.866, y: 6.698), control2: CGPoint(x: 14.722, y: 7.165))
        p.addCurve(to: CGPoint(x: 14.497, y: 7.505), control1: CGPoint(x: 14.501, y: 7.498), control2: CGPoint(x: 14.499, y: 7.501))
        p.addCurve(to: CGPoint(x: 12.751, y: 9.202), control1: CGPoint(x: 13.936, y: 8.305), control2: CGPoint(x: 13.354, y: 8.87))
        p.closeSubpath()
        p.move(to: CGPoint(x: 10.37, y: 11.88))
        p.addCurve(to: CGPoint(x: 11.303, y: 11.54), control1: CGPoint(x: 10.624, y: 11.811), control2: CGPoint(x: 10.935, y: 11.698))
        p.addCurve(to: CGPoint(x: 11.342, y: 11.526), control1: CGPoint(x: 11.316, y: 11.535), control2: CGPoint(x: 11.329, y: 11.53))
        p.addCurve(to: CGPoint(x: 11.812, y: 11.174), control1: CGPoint(x: 11.541, y: 11.459), control2: CGPoint(x: 11.697, y: 11.342))
        p.addCurve(to: CGPoint(x: 12, y: 10.5), control1: CGPoint(x: 11.937, y: 10.991), control2: CGPoint(x: 12, y: 10.766))
        p.addCurve(to: CGPoint(x: 11.771, y: 9.452), control1: CGPoint(x: 12, y: 10.135), control2: CGPoint(x: 11.924, y: 9.786))
        p.addCurve(to: CGPoint(x: 11.19, y: 8.644), control1: CGPoint(x: 11.63, y: 9.146), control2: CGPoint(x: 11.436, y: 8.876))
        p.addCurve(to: CGPoint(x: 10.299, y: 8.153), control1: CGPoint(x: 10.838, y: 8.412), control2: CGPoint(x: 10.541, y: 8.248))
        p.addCurve(to: CGPoint(x: 9.5, y: 8), control1: CGPoint(x: 10.039, y: 8.051), control2: CGPoint(x: 9.772, y: 8))
        p.addCurve(to: CGPoint(x: 9.183, y: 8.058), control1: CGPoint(x: 9.392, y: 8), control2: CGPoint(x: 9.287, y: 8.019))
        p.addCurve(to: CGPoint(x: 8.863, y: 8.218), control1: CGPoint(x: 9.111, y: 8.085), control2: CGPoint(x: 9.005, y: 8.138))
        p.addCurve(to: CGPoint(x: 8.506, y: 8.397), control1: CGPoint(x: 8.712, y: 8.302), control2: CGPoint(x: 8.593, y: 8.362))
        p.addCurve(to: CGPoint(x: 8, y: 8.5), control1: CGPoint(x: 8.335, y: 8.466), control2: CGPoint(x: 8.167, y: 8.5))
        p.addCurve(to: CGPoint(x: 7.494, y: 8.397), control1: CGPoint(x: 7.833, y: 8.5), control2: CGPoint(x: 7.665, y: 8.466))
        p.addCurve(to: CGPoint(x: 7.137, y: 8.218), control1: CGPoint(x: 7.407, y: 8.362), control2: CGPoint(x: 7.288, y: 8.302))
        p.addCurve(to: CGPoint(x: 6.817, y: 8.058), control1: CGPoint(x: 6.995, y: 8.138), control2: CGPoint(x: 6.889, y: 8.085))
        p.addCurve(to: CGPoint(x: 6.5, y: 8), control1: CGPoint(x: 6.713, y: 8.019), control2: CGPoint(x: 6.608, y: 8))
        p.addCurve(to: CGPoint(x: 5.701, y: 8.153), control1: CGPoint(x: 6.228, y: 8), control2: CGPoint(x: 5.961, y: 8.051))
        p.addCurve(to: CGPoint(x: 4.81, y: 8.644), control1: CGPoint(x: 5.459, y: 8.248), control2: CGPoint(x: 5.162, y: 8.412))
        p.addCurve(to: CGPoint(x: 4.229, y: 9.452), control1: CGPoint(x: 4.564, y: 8.876), control2: CGPoint(x: 4.37, y: 9.146))
        p.addCurve(to: CGPoint(x: 4, y: 10.5), control1: CGPoint(x: 4.076, y: 9.786), control2: CGPoint(x: 4, y: 10.135))
        p.addCurve(to: CGPoint(x: 4.188, y: 11.174), control1: CGPoint(x: 4, y: 10.766), control2: CGPoint(x: 4.063, y: 10.991))
        p.addCurve(to: CGPoint(x: 4.658, y: 11.526), control1: CGPoint(x: 4.303, y: 11.342), control2: CGPoint(x: 4.459, y: 11.459))
        p.addCurve(to: CGPoint(x: 4.697, y: 11.54), control1: CGPoint(x: 4.671, y: 11.53), control2: CGPoint(x: 4.684, y: 11.535))
        p.addCurve(to: CGPoint(x: 5.63, y: 11.88), control1: CGPoint(x: 5.065, y: 11.698), control2: CGPoint(x: 5.376, y: 11.811))
        p.addCurve(to: CGPoint(x: 6.5, y: 12), control1: CGPoint(x: 5.928, y: 11.96), control2: CGPoint(x: 6.218, y: 12))
        p.addLine(to: CGPoint(x: 9.5, y: 12))
        p.addCurve(to: CGPoint(x: 10.37, y: 11.88), control1: CGPoint(x: 9.782, y: 12), control2: CGPoint(x: 10.072, y: 11.96))
        p.closeSubpath()
        return p.applying(CGAffineTransform(scaleX: rect.width / 16, y: rect.height / 16))
    }
}

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

### Compose

```kotlin
// Gentleface "crab" (line-round), MIT. https://gentleface.com/icons/crab
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 CrabIcon: ImageVector by lazy {
    ImageVector.Builder(
        name = "crab", defaultWidth = 16.dp, defaultHeight = 16.dp,
        viewportWidth = 16f, viewportHeight = 16f,
    ).addPath(
        pathData = addPathNodes("M12.751 9.202C12.833 9.407 12.894 9.615 12.936 9.828L13.842 9.526C13.973 9.482 14.1 9.491 14.224 9.553C14.347 9.615 14.431 9.711 14.474 9.842C14.484 9.87 14.491 9.9 14.495 9.929L14.995 13.429C15.015 13.569 14.984 13.693 14.902 13.802C14.821 13.911 14.71 13.975 14.571 13.995C14.431 14.015 14.307 13.984 14.198 13.902C14.089 13.821 14.025 13.71 14.005 13.571L13.59 10.664L12.974 10.869C12.926 11.19 12.814 11.48 12.638 11.738C12.57 11.837 12.496 11.927 12.415 12.009L13.277 12.584C13.373 12.647 13.438 12.733 13.474 12.842L13.974 14.342C14.019 14.476 14.011 14.603 13.95 14.725C13.889 14.847 13.792 14.93 13.658 14.974C13.524 15.019 13.397 15.011 13.275 14.95C13.153 14.889 13.07 14.792 13.026 14.658L12.58 13.321L11.445 12.564C11.138 12.688 10.867 12.782 10.63 12.845C10.51 12.878 10.391 12.905 10.272 12.927L10.947 14.276C11.01 14.402 11.02 14.53 10.977 14.659C10.934 14.788 10.85 14.884 10.724 14.947C10.598 15.01 10.47 15.02 10.341 14.977C10.212 14.934 10.116 14.85 10.053 14.724L9.191 13L6.809 13L5.947 14.724C5.885 14.847 5.789 14.931 5.658 14.974C5.527 15.018 5.4 15.009 5.276 14.947C5.15 14.884 5.066 14.788 5.023 14.659C4.98 14.53 4.99 14.402 5.053 14.276L5.728 12.927C5.609 12.905 5.49 12.878 5.37 12.845C5.133 12.782 4.862 12.688 4.555 12.564L3.42 13.321L2.974 14.658C2.931 14.789 2.847 14.885 2.724 14.947C2.6 15.009 2.473 15.018 2.342 14.974C2.211 14.931 2.115 14.847 2.053 14.724C1.991 14.6 1.982 14.473 2.026 14.342L2.526 12.842C2.562 12.733 2.627 12.647 2.723 12.584L3.585 12.009C3.504 11.927 3.43 11.837 3.362 11.738C3.186 11.48 3.074 11.19 3.026 10.869L2.41 10.664L1.995 13.571C1.975 13.707 1.91 13.817 1.8 13.9C1.69 13.983 1.566 14.014 1.429 13.995C1.29 13.975 1.179 13.911 1.098 13.802C1.016 13.693 0.985 13.569 1.005 13.429L1.505 9.929C1.509 9.9 1.516 9.87 1.526 9.842C1.569 9.711 1.653 9.615 1.776 9.553C1.9 9.491 2.027 9.482 2.158 9.526L3.064 9.828C3.106 9.615 3.167 9.407 3.249 9.202C2.646 8.87 2.064 8.305 1.503 7.505C1.501 7.501 1.499 7.498 1.496 7.495C1.278 7.165 1.134 6.698 1.063 6.094C1.021 5.74 1 5.208 1 4.5C1 3.806 1.104 3.181 1.313 2.625C1.487 2.158 1.717 1.783 2 1.5C2.122 1.378 2.257 1.299 2.406 1.262C2.548 1.226 2.683 1.233 2.813 1.281C2.973 1.341 3.091 1.45 3.168 1.606C3.223 1.718 3.25 1.85 3.25 2C3.25 2.19 3.201 2.48 3.102 2.87C3.018 3.201 2.966 3.456 2.946 3.636C2.914 3.937 2.931 4.226 3 4.5C3.333 4 3.75 3.25 4.25 2.25C4.311 2.129 4.411 2.036 4.551 1.973C4.684 1.912 4.823 1.89 4.969 1.906C5.121 1.923 5.245 1.979 5.34 2.074C5.447 2.181 5.5 2.323 5.5 2.5C5.5 2.737 5.471 2.989 5.412 3.255C5.377 3.413 5.314 3.638 5.223 3.931C5.147 4.175 5.096 4.357 5.068 4.475C5.023 4.67 5 4.845 5 5C5 5.219 4.992 5.515 4.977 5.886C4.962 6.26 4.957 6.527 4.964 6.685C4.974 6.94 5.01 7.157 5.072 7.338C5.164 7.294 5.252 7.255 5.336 7.222C5.554 7.137 5.775 7.076 6 7.04L6 6.5C6 6.367 6.046 6.253 6.137 6.156C6.014 6.088 5.918 5.997 5.851 5.883C5.784 5.768 5.75 5.641 5.75 5.5C5.75 5.293 5.823 5.116 5.97 4.97C6.116 4.823 6.293 4.75 6.5 4.75C6.707 4.75 6.884 4.823 7.03 4.97C7.177 5.116 7.25 5.293 7.25 5.5C7.25 5.641 7.216 5.768 7.149 5.883C7.082 5.997 6.986 6.088 6.863 6.156C6.954 6.253 7 6.367 7 6.5L7 7.067C7.056 7.083 7.113 7.101 7.168 7.122C7.287 7.167 7.44 7.241 7.626 7.345C7.739 7.409 7.82 7.45 7.867 7.469C7.918 7.49 7.962 7.5 8 7.5C8.038 7.5 8.082 7.49 8.133 7.469C8.18 7.45 8.261 7.409 8.374 7.345C8.56 7.241 8.713 7.167 8.832 7.122C8.887 7.101 8.944 7.083 9 7.067L9 6.5C9 6.367 9.046 6.253 9.137 6.156C9.014 6.088 8.918 5.997 8.851 5.883C8.784 5.768 8.75 5.641 8.75 5.5C8.75 5.293 8.823 5.116 8.97 4.97C9.116 4.823 9.293 4.75 9.5 4.75C9.707 4.75 9.884 4.823 10.03 4.97C10.177 5.116 10.25 5.293 10.25 5.5C10.25 5.641 10.216 5.768 10.149 5.883C10.082 5.997 9.986 6.088 9.863 6.156C9.954 6.253 10 6.367 10 6.5L10 7.04C10.225 7.076 10.446 7.137 10.664 7.222C10.748 7.255 10.836 7.294 10.928 7.338C10.99 7.157 11.026 6.94 11.036 6.685C11.043 6.527 11.038 6.26 11.023 5.886C11.008 5.515 11 5.219 11 5C11 4.845 10.977 4.67 10.932 4.475C10.904 4.357 10.853 4.175 10.777 3.931C10.686 3.638 10.623 3.413 10.588 3.255C10.529 2.989 10.5 2.737 10.5 2.5C10.5 2.323 10.553 2.181 10.66 2.074C10.755 1.979 10.879 1.923 11.031 1.906C11.177 1.89 11.316 1.912 11.449 1.973C11.589 2.036 11.689 2.129 11.75 2.25C12.25 3.25 12.667 4 13 4.5C13.069 4.226 13.086 3.937 13.054 3.636C13.034 3.456 12.982 3.201 12.898 2.87C12.799 2.48 12.75 2.19 12.75 2C12.75 1.85 12.777 1.718 12.832 1.606C12.909 1.45 13.027 1.341 13.188 1.281C13.317 1.233 13.452 1.226 13.594 1.262C13.743 1.299 13.878 1.378 14 1.5C14.283 1.783 14.513 2.158 14.688 2.625C14.896 3.181 15 3.806 15 4.5C15 5.208 14.979 5.74 14.938 6.094C14.866 6.698 14.722 7.165 14.504 7.495C14.501 7.498 14.499 7.501 14.497 7.505C13.936 8.305 13.354 8.87 12.751 9.202ZM10.37 11.88C10.624 11.811 10.935 11.698 11.303 11.54C11.316 11.535 11.329 11.53 11.342 11.526C11.541 11.459 11.697 11.342 11.812 11.174C11.937 10.991 12 10.766 12 10.5C12 10.135 11.924 9.786 11.771 9.452C11.63 9.146 11.436 8.876 11.19 8.644C10.838 8.412 10.541 8.248 10.299 8.153C10.039 8.051 9.772 8 9.5 8C9.392 8 9.287 8.019 9.183 8.058C9.111 8.085 9.005 8.138 8.863 8.218C8.712 8.302 8.593 8.362 8.506 8.397C8.335 8.466 8.167 8.5 8 8.5C7.833 8.5 7.665 8.466 7.494 8.397C7.407 8.362 7.288 8.302 7.137 8.218C6.995 8.138 6.889 8.085 6.817 8.058C6.713 8.019 6.608 8 6.5 8C6.228 8 5.961 8.051 5.701 8.153C5.459 8.248 5.162 8.412 4.81 8.644C4.564 8.876 4.37 9.146 4.229 9.452C4.076 9.786 4 10.135 4 10.5C4 10.766 4.063 10.991 4.188 11.174C4.303 11.342 4.459 11.459 4.658 11.526C4.671 11.53 4.684 11.535 4.697 11.54C5.065 11.698 5.376 11.811 5.63 11.88C5.928 11.96 6.218 12 6.5 12L9.5 12C9.782 12 10.072 11.96 10.37 11.88Z"),
        fill = SolidColor(Color.Black),
    ).build()
}

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

### Android XML

```xml
<!-- res/drawable/ic_crab.xml · Gentleface "crab" (line-round), MIT. https://gentleface.com/icons/crab -->
<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="M12.751 9.202C12.833 9.407 12.894 9.615 12.936 9.828L13.842 9.526C13.973 9.482 14.1 9.491 14.224 9.553C14.347 9.615 14.431 9.711 14.474 9.842C14.484 9.87 14.491 9.9 14.495 9.929L14.995 13.429C15.015 13.569 14.984 13.693 14.902 13.802C14.821 13.911 14.71 13.975 14.571 13.995C14.431 14.015 14.307 13.984 14.198 13.902C14.089 13.821 14.025 13.71 14.005 13.571L13.59 10.664L12.974 10.869C12.926 11.19 12.814 11.48 12.638 11.738C12.57 11.837 12.496 11.927 12.415 12.009L13.277 12.584C13.373 12.647 13.438 12.733 13.474 12.842L13.974 14.342C14.019 14.476 14.011 14.603 13.95 14.725C13.889 14.847 13.792 14.93 13.658 14.974C13.524 15.019 13.397 15.011 13.275 14.95C13.153 14.889 13.07 14.792 13.026 14.658L12.58 13.321L11.445 12.564C11.138 12.688 10.867 12.782 10.63 12.845C10.51 12.878 10.391 12.905 10.272 12.927L10.947 14.276C11.01 14.402 11.02 14.53 10.977 14.659C10.934 14.788 10.85 14.884 10.724 14.947C10.598 15.01 10.47 15.02 10.341 14.977C10.212 14.934 10.116 14.85 10.053 14.724L9.191 13L6.809 13L5.947 14.724C5.885 14.847 5.789 14.931 5.658 14.974C5.527 15.018 5.4 15.009 5.276 14.947C5.15 14.884 5.066 14.788 5.023 14.659C4.98 14.53 4.99 14.402 5.053 14.276L5.728 12.927C5.609 12.905 5.49 12.878 5.37 12.845C5.133 12.782 4.862 12.688 4.555 12.564L3.42 13.321L2.974 14.658C2.931 14.789 2.847 14.885 2.724 14.947C2.6 15.009 2.473 15.018 2.342 14.974C2.211 14.931 2.115 14.847 2.053 14.724C1.991 14.6 1.982 14.473 2.026 14.342L2.526 12.842C2.562 12.733 2.627 12.647 2.723 12.584L3.585 12.009C3.504 11.927 3.43 11.837 3.362 11.738C3.186 11.48 3.074 11.19 3.026 10.869L2.41 10.664L1.995 13.571C1.975 13.707 1.91 13.817 1.8 13.9C1.69 13.983 1.566 14.014 1.429 13.995C1.29 13.975 1.179 13.911 1.098 13.802C1.016 13.693 0.985 13.569 1.005 13.429L1.505 9.929C1.509 9.9 1.516 9.87 1.526 9.842C1.569 9.711 1.653 9.615 1.776 9.553C1.9 9.491 2.027 9.482 2.158 9.526L3.064 9.828C3.106 9.615 3.167 9.407 3.249 9.202C2.646 8.87 2.064 8.305 1.503 7.505C1.501 7.501 1.499 7.498 1.496 7.495C1.278 7.165 1.134 6.698 1.063 6.094C1.021 5.74 1 5.208 1 4.5C1 3.806 1.104 3.181 1.313 2.625C1.487 2.158 1.717 1.783 2 1.5C2.122 1.378 2.257 1.299 2.406 1.262C2.548 1.226 2.683 1.233 2.813 1.281C2.973 1.341 3.091 1.45 3.168 1.606C3.223 1.718 3.25 1.85 3.25 2C3.25 2.19 3.201 2.48 3.102 2.87C3.018 3.201 2.966 3.456 2.946 3.636C2.914 3.937 2.931 4.226 3 4.5C3.333 4 3.75 3.25 4.25 2.25C4.311 2.129 4.411 2.036 4.551 1.973C4.684 1.912 4.823 1.89 4.969 1.906C5.121 1.923 5.245 1.979 5.34 2.074C5.447 2.181 5.5 2.323 5.5 2.5C5.5 2.737 5.471 2.989 5.412 3.255C5.377 3.413 5.314 3.638 5.223 3.931C5.147 4.175 5.096 4.357 5.068 4.475C5.023 4.67 5 4.845 5 5C5 5.219 4.992 5.515 4.977 5.886C4.962 6.26 4.957 6.527 4.964 6.685C4.974 6.94 5.01 7.157 5.072 7.338C5.164 7.294 5.252 7.255 5.336 7.222C5.554 7.137 5.775 7.076 6 7.04L6 6.5C6 6.367 6.046 6.253 6.137 6.156C6.014 6.088 5.918 5.997 5.851 5.883C5.784 5.768 5.75 5.641 5.75 5.5C5.75 5.293 5.823 5.116 5.97 4.97C6.116 4.823 6.293 4.75 6.5 4.75C6.707 4.75 6.884 4.823 7.03 4.97C7.177 5.116 7.25 5.293 7.25 5.5C7.25 5.641 7.216 5.768 7.149 5.883C7.082 5.997 6.986 6.088 6.863 6.156C6.954 6.253 7 6.367 7 6.5L7 7.067C7.056 7.083 7.113 7.101 7.168 7.122C7.287 7.167 7.44 7.241 7.626 7.345C7.739 7.409 7.82 7.45 7.867 7.469C7.918 7.49 7.962 7.5 8 7.5C8.038 7.5 8.082 7.49 8.133 7.469C8.18 7.45 8.261 7.409 8.374 7.345C8.56 7.241 8.713 7.167 8.832 7.122C8.887 7.101 8.944 7.083 9 7.067L9 6.5C9 6.367 9.046 6.253 9.137 6.156C9.014 6.088 8.918 5.997 8.851 5.883C8.784 5.768 8.75 5.641 8.75 5.5C8.75 5.293 8.823 5.116 8.97 4.97C9.116 4.823 9.293 4.75 9.5 4.75C9.707 4.75 9.884 4.823 10.03 4.97C10.177 5.116 10.25 5.293 10.25 5.5C10.25 5.641 10.216 5.768 10.149 5.883C10.082 5.997 9.986 6.088 9.863 6.156C9.954 6.253 10 6.367 10 6.5L10 7.04C10.225 7.076 10.446 7.137 10.664 7.222C10.748 7.255 10.836 7.294 10.928 7.338C10.99 7.157 11.026 6.94 11.036 6.685C11.043 6.527 11.038 6.26 11.023 5.886C11.008 5.515 11 5.219 11 5C11 4.845 10.977 4.67 10.932 4.475C10.904 4.357 10.853 4.175 10.777 3.931C10.686 3.638 10.623 3.413 10.588 3.255C10.529 2.989 10.5 2.737 10.5 2.5C10.5 2.323 10.553 2.181 10.66 2.074C10.755 1.979 10.879 1.923 11.031 1.906C11.177 1.89 11.316 1.912 11.449 1.973C11.589 2.036 11.689 2.129 11.75 2.25C12.25 3.25 12.667 4 13 4.5C13.069 4.226 13.086 3.937 13.054 3.636C13.034 3.456 12.982 3.201 12.898 2.87C12.799 2.48 12.75 2.19 12.75 2C12.75 1.85 12.777 1.718 12.832 1.606C12.909 1.45 13.027 1.341 13.188 1.281C13.317 1.233 13.452 1.226 13.594 1.262C13.743 1.299 13.878 1.378 14 1.5C14.283 1.783 14.513 2.158 14.688 2.625C14.896 3.181 15 3.806 15 4.5C15 5.208 14.979 5.74 14.938 6.094C14.866 6.698 14.722 7.165 14.504 7.495C14.501 7.498 14.499 7.501 14.497 7.505C13.936 8.305 13.354 8.87 12.751 9.202ZM10.37 11.88C10.624 11.811 10.935 11.698 11.303 11.54C11.316 11.535 11.329 11.53 11.342 11.526C11.541 11.459 11.697 11.342 11.812 11.174C11.937 10.991 12 10.766 12 10.5C12 10.135 11.924 9.786 11.771 9.452C11.63 9.146 11.436 8.876 11.19 8.644C10.838 8.412 10.541 8.248 10.299 8.153C10.039 8.051 9.772 8 9.5 8C9.392 8 9.287 8.019 9.183 8.058C9.111 8.085 9.005 8.138 8.863 8.218C8.712 8.302 8.593 8.362 8.506 8.397C8.335 8.466 8.167 8.5 8 8.5C7.833 8.5 7.665 8.466 7.494 8.397C7.407 8.362 7.288 8.302 7.137 8.218C6.995 8.138 6.889 8.085 6.817 8.058C6.713 8.019 6.608 8 6.5 8C6.228 8 5.961 8.051 5.701 8.153C5.459 8.248 5.162 8.412 4.81 8.644C4.564 8.876 4.37 9.146 4.229 9.452C4.076 9.786 4 10.135 4 10.5C4 10.766 4.063 10.991 4.188 11.174C4.303 11.342 4.459 11.459 4.658 11.526C4.671 11.53 4.684 11.535 4.697 11.54C5.065 11.698 5.376 11.811 5.63 11.88C5.928 11.96 6.218 12 6.5 12L9.5 12C9.782 12 10.072 11.96 10.37 11.88Z"/>
</vector>
```

### Flutter

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

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

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

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

  @override
  void paint(Canvas canvas, Size size) {
    canvas.scale(size.width / 16, size.height / 16);
    final p = Path()
      ..moveTo(12.751, 9.202)
      ..cubicTo(12.833, 9.407, 12.894, 9.615, 12.936, 9.828)
      ..lineTo(13.842, 9.526)
      ..cubicTo(13.973, 9.482, 14.1, 9.491, 14.224, 9.553)
      ..cubicTo(14.347, 9.615, 14.431, 9.711, 14.474, 9.842)
      ..cubicTo(14.484, 9.87, 14.491, 9.9, 14.495, 9.929)
      ..lineTo(14.995, 13.429)
      ..cubicTo(15.015, 13.569, 14.984, 13.693, 14.902, 13.802)
      ..cubicTo(14.821, 13.911, 14.71, 13.975, 14.571, 13.995)
      ..cubicTo(14.431, 14.015, 14.307, 13.984, 14.198, 13.902)
      ..cubicTo(14.089, 13.821, 14.025, 13.71, 14.005, 13.571)
      ..lineTo(13.59, 10.664)
      ..lineTo(12.974, 10.869)
      ..cubicTo(12.926, 11.19, 12.814, 11.48, 12.638, 11.738)
      ..cubicTo(12.57, 11.837, 12.496, 11.927, 12.415, 12.009)
      ..lineTo(13.277, 12.584)
      ..cubicTo(13.373, 12.647, 13.438, 12.733, 13.474, 12.842)
      ..lineTo(13.974, 14.342)
      ..cubicTo(14.019, 14.476, 14.011, 14.603, 13.95, 14.725)
      ..cubicTo(13.889, 14.847, 13.792, 14.93, 13.658, 14.974)
      ..cubicTo(13.524, 15.019, 13.397, 15.011, 13.275, 14.95)
      ..cubicTo(13.153, 14.889, 13.07, 14.792, 13.026, 14.658)
      ..lineTo(12.58, 13.321)
      ..lineTo(11.445, 12.564)
      ..cubicTo(11.138, 12.688, 10.867, 12.782, 10.63, 12.845)
      ..cubicTo(10.51, 12.878, 10.391, 12.905, 10.272, 12.927)
      ..lineTo(10.947, 14.276)
      ..cubicTo(11.01, 14.402, 11.02, 14.53, 10.977, 14.659)
      ..cubicTo(10.934, 14.788, 10.85, 14.884, 10.724, 14.947)
      ..cubicTo(10.598, 15.01, 10.47, 15.02, 10.341, 14.977)
      ..cubicTo(10.212, 14.934, 10.116, 14.85, 10.053, 14.724)
      ..lineTo(9.191, 13)
      ..lineTo(6.809, 13)
      ..lineTo(5.947, 14.724)
      ..cubicTo(5.885, 14.847, 5.789, 14.931, 5.658, 14.974)
      ..cubicTo(5.527, 15.018, 5.4, 15.009, 5.276, 14.947)
      ..cubicTo(5.15, 14.884, 5.066, 14.788, 5.023, 14.659)
      ..cubicTo(4.98, 14.53, 4.99, 14.402, 5.053, 14.276)
      ..lineTo(5.728, 12.927)
      ..cubicTo(5.609, 12.905, 5.49, 12.878, 5.37, 12.845)
      ..cubicTo(5.133, 12.782, 4.862, 12.688, 4.555, 12.564)
      ..lineTo(3.42, 13.321)
      ..lineTo(2.974, 14.658)
      ..cubicTo(2.931, 14.789, 2.847, 14.885, 2.724, 14.947)
      ..cubicTo(2.6, 15.009, 2.473, 15.018, 2.342, 14.974)
      ..cubicTo(2.211, 14.931, 2.115, 14.847, 2.053, 14.724)
      ..cubicTo(1.991, 14.6, 1.982, 14.473, 2.026, 14.342)
      ..lineTo(2.526, 12.842)
      ..cubicTo(2.562, 12.733, 2.627, 12.647, 2.723, 12.584)
      ..lineTo(3.585, 12.009)
      ..cubicTo(3.504, 11.927, 3.43, 11.837, 3.362, 11.738)
      ..cubicTo(3.186, 11.48, 3.074, 11.19, 3.026, 10.869)
      ..lineTo(2.41, 10.664)
      ..lineTo(1.995, 13.571)
      ..cubicTo(1.975, 13.707, 1.91, 13.817, 1.8, 13.9)
      ..cubicTo(1.69, 13.983, 1.566, 14.014, 1.429, 13.995)
      ..cubicTo(1.29, 13.975, 1.179, 13.911, 1.098, 13.802)
      ..cubicTo(1.016, 13.693, 0.985, 13.569, 1.005, 13.429)
      ..lineTo(1.505, 9.929)
      ..cubicTo(1.509, 9.9, 1.516, 9.87, 1.526, 9.842)
      ..cubicTo(1.569, 9.711, 1.653, 9.615, 1.776, 9.553)
      ..cubicTo(1.9, 9.491, 2.027, 9.482, 2.158, 9.526)
      ..lineTo(3.064, 9.828)
      ..cubicTo(3.106, 9.615, 3.167, 9.407, 3.249, 9.202)
      ..cubicTo(2.646, 8.87, 2.064, 8.305, 1.503, 7.505)
      ..cubicTo(1.501, 7.501, 1.499, 7.498, 1.496, 7.495)
      ..cubicTo(1.278, 7.165, 1.134, 6.698, 1.063, 6.094)
      ..cubicTo(1.021, 5.74, 1, 5.208, 1, 4.5)
      ..cubicTo(1, 3.806, 1.104, 3.181, 1.313, 2.625)
      ..cubicTo(1.487, 2.158, 1.717, 1.783, 2, 1.5)
      ..cubicTo(2.122, 1.378, 2.257, 1.299, 2.406, 1.262)
      ..cubicTo(2.548, 1.226, 2.683, 1.233, 2.813, 1.281)
      ..cubicTo(2.973, 1.341, 3.091, 1.45, 3.168, 1.606)
      ..cubicTo(3.223, 1.718, 3.25, 1.85, 3.25, 2)
      ..cubicTo(3.25, 2.19, 3.201, 2.48, 3.102, 2.87)
      ..cubicTo(3.018, 3.201, 2.966, 3.456, 2.946, 3.636)
      ..cubicTo(2.914, 3.937, 2.931, 4.226, 3, 4.5)
      ..cubicTo(3.333, 4, 3.75, 3.25, 4.25, 2.25)
      ..cubicTo(4.311, 2.129, 4.411, 2.036, 4.551, 1.973)
      ..cubicTo(4.684, 1.912, 4.823, 1.89, 4.969, 1.906)
      ..cubicTo(5.121, 1.923, 5.245, 1.979, 5.34, 2.074)
      ..cubicTo(5.447, 2.181, 5.5, 2.323, 5.5, 2.5)
      ..cubicTo(5.5, 2.737, 5.471, 2.989, 5.412, 3.255)
      ..cubicTo(5.377, 3.413, 5.314, 3.638, 5.223, 3.931)
      ..cubicTo(5.147, 4.175, 5.096, 4.357, 5.068, 4.475)
      ..cubicTo(5.023, 4.67, 5, 4.845, 5, 5)
      ..cubicTo(5, 5.219, 4.992, 5.515, 4.977, 5.886)
      ..cubicTo(4.962, 6.26, 4.957, 6.527, 4.964, 6.685)
      ..cubicTo(4.974, 6.94, 5.01, 7.157, 5.072, 7.338)
      ..cubicTo(5.164, 7.294, 5.252, 7.255, 5.336, 7.222)
      ..cubicTo(5.554, 7.137, 5.775, 7.076, 6, 7.04)
      ..lineTo(6, 6.5)
      ..cubicTo(6, 6.367, 6.046, 6.253, 6.137, 6.156)
      ..cubicTo(6.014, 6.088, 5.918, 5.997, 5.851, 5.883)
      ..cubicTo(5.784, 5.768, 5.75, 5.641, 5.75, 5.5)
      ..cubicTo(5.75, 5.293, 5.823, 5.116, 5.97, 4.97)
      ..cubicTo(6.116, 4.823, 6.293, 4.75, 6.5, 4.75)
      ..cubicTo(6.707, 4.75, 6.884, 4.823, 7.03, 4.97)
      ..cubicTo(7.177, 5.116, 7.25, 5.293, 7.25, 5.5)
      ..cubicTo(7.25, 5.641, 7.216, 5.768, 7.149, 5.883)
      ..cubicTo(7.082, 5.997, 6.986, 6.088, 6.863, 6.156)
      ..cubicTo(6.954, 6.253, 7, 6.367, 7, 6.5)
      ..lineTo(7, 7.067)
      ..cubicTo(7.056, 7.083, 7.113, 7.101, 7.168, 7.122)
      ..cubicTo(7.287, 7.167, 7.44, 7.241, 7.626, 7.345)
      ..cubicTo(7.739, 7.409, 7.82, 7.45, 7.867, 7.469)
      ..cubicTo(7.918, 7.49, 7.962, 7.5, 8, 7.5)
      ..cubicTo(8.038, 7.5, 8.082, 7.49, 8.133, 7.469)
      ..cubicTo(8.18, 7.45, 8.261, 7.409, 8.374, 7.345)
      ..cubicTo(8.56, 7.241, 8.713, 7.167, 8.832, 7.122)
      ..cubicTo(8.887, 7.101, 8.944, 7.083, 9, 7.067)
      ..lineTo(9, 6.5)
      ..cubicTo(9, 6.367, 9.046, 6.253, 9.137, 6.156)
      ..cubicTo(9.014, 6.088, 8.918, 5.997, 8.851, 5.883)
      ..cubicTo(8.784, 5.768, 8.75, 5.641, 8.75, 5.5)
      ..cubicTo(8.75, 5.293, 8.823, 5.116, 8.97, 4.97)
      ..cubicTo(9.116, 4.823, 9.293, 4.75, 9.5, 4.75)
      ..cubicTo(9.707, 4.75, 9.884, 4.823, 10.03, 4.97)
      ..cubicTo(10.177, 5.116, 10.25, 5.293, 10.25, 5.5)
      ..cubicTo(10.25, 5.641, 10.216, 5.768, 10.149, 5.883)
      ..cubicTo(10.082, 5.997, 9.986, 6.088, 9.863, 6.156)
      ..cubicTo(9.954, 6.253, 10, 6.367, 10, 6.5)
      ..lineTo(10, 7.04)
      ..cubicTo(10.225, 7.076, 10.446, 7.137, 10.664, 7.222)
      ..cubicTo(10.748, 7.255, 10.836, 7.294, 10.928, 7.338)
      ..cubicTo(10.99, 7.157, 11.026, 6.94, 11.036, 6.685)
      ..cubicTo(11.043, 6.527, 11.038, 6.26, 11.023, 5.886)
      ..cubicTo(11.008, 5.515, 11, 5.219, 11, 5)
      ..cubicTo(11, 4.845, 10.977, 4.67, 10.932, 4.475)
      ..cubicTo(10.904, 4.357, 10.853, 4.175, 10.777, 3.931)
      ..cubicTo(10.686, 3.638, 10.623, 3.413, 10.588, 3.255)
      ..cubicTo(10.529, 2.989, 10.5, 2.737, 10.5, 2.5)
      ..cubicTo(10.5, 2.323, 10.553, 2.181, 10.66, 2.074)
      ..cubicTo(10.755, 1.979, 10.879, 1.923, 11.031, 1.906)
      ..cubicTo(11.177, 1.89, 11.316, 1.912, 11.449, 1.973)
      ..cubicTo(11.589, 2.036, 11.689, 2.129, 11.75, 2.25)
      ..cubicTo(12.25, 3.25, 12.667, 4, 13, 4.5)
      ..cubicTo(13.069, 4.226, 13.086, 3.937, 13.054, 3.636)
      ..cubicTo(13.034, 3.456, 12.982, 3.201, 12.898, 2.87)
      ..cubicTo(12.799, 2.48, 12.75, 2.19, 12.75, 2)
      ..cubicTo(12.75, 1.85, 12.777, 1.718, 12.832, 1.606)
      ..cubicTo(12.909, 1.45, 13.027, 1.341, 13.188, 1.281)
      ..cubicTo(13.317, 1.233, 13.452, 1.226, 13.594, 1.262)
      ..cubicTo(13.743, 1.299, 13.878, 1.378, 14, 1.5)
      ..cubicTo(14.283, 1.783, 14.513, 2.158, 14.688, 2.625)
      ..cubicTo(14.896, 3.181, 15, 3.806, 15, 4.5)
      ..cubicTo(15, 5.208, 14.979, 5.74, 14.938, 6.094)
      ..cubicTo(14.866, 6.698, 14.722, 7.165, 14.504, 7.495)
      ..cubicTo(14.501, 7.498, 14.499, 7.501, 14.497, 7.505)
      ..cubicTo(13.936, 8.305, 13.354, 8.87, 12.751, 9.202)
      ..close()
      ..moveTo(10.37, 11.88)
      ..cubicTo(10.624, 11.811, 10.935, 11.698, 11.303, 11.54)
      ..cubicTo(11.316, 11.535, 11.329, 11.53, 11.342, 11.526)
      ..cubicTo(11.541, 11.459, 11.697, 11.342, 11.812, 11.174)
      ..cubicTo(11.937, 10.991, 12, 10.766, 12, 10.5)
      ..cubicTo(12, 10.135, 11.924, 9.786, 11.771, 9.452)
      ..cubicTo(11.63, 9.146, 11.436, 8.876, 11.19, 8.644)
      ..cubicTo(10.838, 8.412, 10.541, 8.248, 10.299, 8.153)
      ..cubicTo(10.039, 8.051, 9.772, 8, 9.5, 8)
      ..cubicTo(9.392, 8, 9.287, 8.019, 9.183, 8.058)
      ..cubicTo(9.111, 8.085, 9.005, 8.138, 8.863, 8.218)
      ..cubicTo(8.712, 8.302, 8.593, 8.362, 8.506, 8.397)
      ..cubicTo(8.335, 8.466, 8.167, 8.5, 8, 8.5)
      ..cubicTo(7.833, 8.5, 7.665, 8.466, 7.494, 8.397)
      ..cubicTo(7.407, 8.362, 7.288, 8.302, 7.137, 8.218)
      ..cubicTo(6.995, 8.138, 6.889, 8.085, 6.817, 8.058)
      ..cubicTo(6.713, 8.019, 6.608, 8, 6.5, 8)
      ..cubicTo(6.228, 8, 5.961, 8.051, 5.701, 8.153)
      ..cubicTo(5.459, 8.248, 5.162, 8.412, 4.81, 8.644)
      ..cubicTo(4.564, 8.876, 4.37, 9.146, 4.229, 9.452)
      ..cubicTo(4.076, 9.786, 4, 10.135, 4, 10.5)
      ..cubicTo(4, 10.766, 4.063, 10.991, 4.188, 11.174)
      ..cubicTo(4.303, 11.342, 4.459, 11.459, 4.658, 11.526)
      ..cubicTo(4.671, 11.53, 4.684, 11.535, 4.697, 11.54)
      ..cubicTo(5.065, 11.698, 5.376, 11.811, 5.63, 11.88)
      ..cubicTo(5.928, 11.96, 6.218, 12, 6.5, 12)
      ..lineTo(9.5, 12)
      ..cubicTo(9.782, 12, 10.072, 11.96, 10.37, 11.88)
      ..close();
    canvas.drawPath(p, Paint()..color = color);
  }

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