# pumpkin icon

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

- Category: Food & drink
- Use it for: pumpkin, autumn harvest
- Tags: pumpkin, squash, gourd, harvest, autumn, fall, thanksgiving, vegetable, food
- Family: jack-o-lantern
- Component name: PumpkinIcon
- Added: 2026-11-07
- Since: version 0.5.0
- npm: `import { PumpkinIcon } from '@gentleface/react';` (@gentleface/react 0.6.0)

## 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/pumpkin.svg · PNG https://gentleface.com/png/line-round/16/pumpkin.png · https://gentleface.com/png/line-round/32/pumpkin.png · https://gentleface.com/png/line-round/48/pumpkin.png
- line-soft: https://gentleface.com/svg/line-soft/16/pumpkin.svg · PNG https://gentleface.com/png/line-soft/16/pumpkin.png · https://gentleface.com/png/line-soft/32/pumpkin.png · https://gentleface.com/png/line-soft/48/pumpkin.png
- line-sharp: https://gentleface.com/svg/line-sharp/16/pumpkin.svg · PNG https://gentleface.com/png/line-sharp/16/pumpkin.png · https://gentleface.com/png/line-sharp/32/pumpkin.png · https://gentleface.com/png/line-sharp/48/pumpkin.png
- solid-round: https://gentleface.com/svg/solid-round/16/pumpkin.svg · PNG https://gentleface.com/png/solid-round/16/pumpkin.png · https://gentleface.com/png/solid-round/32/pumpkin.png · https://gentleface.com/png/solid-round/48/pumpkin.png
- solid-soft: https://gentleface.com/svg/solid-soft/16/pumpkin.svg · PNG https://gentleface.com/png/solid-soft/16/pumpkin.png · https://gentleface.com/png/solid-soft/32/pumpkin.png · https://gentleface.com/png/solid-soft/48/pumpkin.png
- solid-sharp: https://gentleface.com/svg/solid-sharp/16/pumpkin.svg · PNG https://gentleface.com/png/solid-sharp/16/pumpkin.png · https://gentleface.com/png/solid-sharp/32/pumpkin.png · https://gentleface.com/png/solid-sharp/48/pumpkin.png

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

## Animated

`pumpkin-carve`: The grooves draw back and a knife cuts the eyes and the fanged mouth out of the pumpkin, one after another. Candlelight flickers in the holes; then the holes close and the grooves come back on the plain pumpkin.

File: https://gentleface.com/motion/pumpkin-carve.svg (line-round, 16 px). Native SVG animation that loops by itself. To play it once, run 0.25 s to 3 s. It holds its second pose at 2.3 s and returns from 2.45 s to 2.95 s. Patterns: https://gentleface.com/animated-icons.md

```svg
<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" fill="none" stroke="currentColor" stroke-width="1.001" stroke-linecap="round" stroke-linejoin="round"><path d="M9 5.5C9.75 5.5 10 4.5 11 4.5C13 4.5 14.5 6.75 14.5 9.5C14.5 12.25 11.5 14.5 8 14.5C4.5 14.5 1.5 12.25 1.5 9.5C1.5 6.75 3 4.5 5 4.5C6 4.5 6.25 5.5 7 5.5L9 5.5Z"></path><path fill="currentColor" stroke="none" d="M7 5.25L7 5C7 3.25 7.5 1.75 9 1L11 1C10 1.5 9 3 9 5L9 5.25C9 5.388 8.888 5.5 8.75 5.5L7.25 5.5C7.112 5.5 7 5.388 7 5.25L7 5.25Z"></path><path d="M5.5 4.596C4.833 6.23 4.5 7.865 4.5 9.5C4.5 11.034 4.833 12.569 5.5 14.103" pathLength="1"><animate attributeName="stroke-dasharray" dur="3.6s" repeatCount="indefinite" keyTimes="0;0.083;0.161;0.728;0.819;1" values="1.05 2;1.05 2;0 2;0 2;1.05 2;1.05 2" calcMode="spline" keySplines="0 0 1 1;.6 0 .9 .4;0 0 1 1;.15 .75 .25 1;0 0 1 1"/><animate attributeName="stroke-dashoffset" dur="3.6s" repeatCount="indefinite" keyTimes="0;0.083;0.161;0.728;0.819;1" values="0;0;-.5;-.5;0;0" calcMode="spline" keySplines="0 0 1 1;.6 0 .9 .4;0 0 1 1;.15 .75 .25 1;0 0 1 1"/><animate attributeName="visibility" calcMode="discrete" dur="3.6s" repeatCount="indefinite" keyTimes="0;0.161;0.728" values="visible;hidden;visible"/></path><path d="M10.5 4.596C11.167 6.23 11.5 7.865 11.5 9.5C11.5 11.034 11.167 12.569 10.5 14.103" pathLength="1"><animate attributeName="stroke-dasharray" dur="3.6s" repeatCount="indefinite" keyTimes="0;0.083;0.161;0.728;0.819;1" values="1.05 2;1.05 2;0 2;0 2;1.05 2;1.05 2" calcMode="spline" keySplines="0 0 1 1;.6 0 .9 .4;0 0 1 1;.15 .75 .25 1;0 0 1 1"/><animate attributeName="stroke-dashoffset" dur="3.6s" repeatCount="indefinite" keyTimes="0;0.083;0.161;0.728;0.819;1" values="0;0;-.5;-.5;0;0" calcMode="spline" keySplines="0 0 1 1;.6 0 .9 .4;0 0 1 1;.15 .75 .25 1;0 0 1 1"/><animate attributeName="visibility" calcMode="discrete" dur="3.6s" repeatCount="indefinite" keyTimes="0;0.161;0.728" values="visible;hidden;visible"/></path><path d="M5.715 8.58L5.719 8.584L5.718 8.583L5.717 8.581L5.715 8.579L5.713 8.576L5.711 8.573L5.709 8.57L5.707 8.567L5.706 8.565L5.705 8.562L5.705 8.561L5.704 8.56L5.704 8.559L5.704 8.558L5.703 8.555L5.703 8.552L5.703 8.549L5.703 8.545L5.703 8.542L5.704 8.539L5.704 8.536L5.705 8.534L5.705 8.532L5.706 8.53L5.706 8.529L5.707 8.528L5.708 8.526L5.709 8.524L5.711 8.521L5.713 8.519L5.715 8.516L5.717 8.514L5.719 8.512L5.72 8.51L5.721 8.51L5.722 8.509L5.723 8.509L5.724 8.508L5.727 8.506L5.73 8.505L5.733 8.504L5.736 8.502L5.74 8.501L5.743 8.501L5.746 8.5L5.748 8.5L5.749 8.5L5.744 8.5L4.507 8.5L4.495 8.5L4.491 8.499L4.49 8.499L4.49 8.499L4.491 8.5L4.493 8.5L4.496 8.501L4.498 8.502L4.499 8.503L4.499 8.503L4.498 8.503L4.498 8.502L4.497 8.502L4.497 8.501L4.497 8.501L4.498 8.502L4.499 8.504L4.5 8.507L4.5 8.509L4.501 8.51L4.501 8.51L4.501 8.509L4.5 8.505L4.5 8.493L4.5 7.506L4.5 7.5L4.5 7.5L4.5 7.501L4.5 7.503L4.499 7.506L4.499 7.508L4.498 7.511L4.497 7.513L4.496 7.516L4.495 7.517L4.494 7.519L4.494 7.518L4.495 7.517L4.495 7.518L4.494 7.519L4.492 7.521L4.491 7.522L4.489 7.524L4.487 7.526L4.485 7.527L4.483 7.528L4.483 7.529L4.482 7.529L4.483 7.528L4.484 7.528L4.482 7.529L4.48 7.529L4.478 7.53L4.476 7.53L4.474 7.531L4.472 7.531L4.47 7.531L4.468 7.531L4.467 7.531L4.467 7.531L4.464 7.531L4.462 7.531L4.461 7.531L4.46 7.53L4.459 7.53L4.457 7.529L4.455 7.528L4.453 7.528L4.451 7.527L4.45 7.526L4.449 7.525L4.449 7.525L4.453 7.528Z" visibility="hidden" pathLength="1"><animate attributeName="stroke-dasharray" dur="3.6s" repeatCount="indefinite" keyTimes="0;0.172;0.239;0.244;0.245;1" values="0 2;0 2;1.05 2;1.05 2;0 2;0 2" calcMode="spline" keySplines="0 0 1 1;.6 0 .25 1;0 0 1 1;0 0 1 1;0 0 1 1"/><animate attributeName="stroke-dashoffset" dur="3.6s" repeatCount="indefinite" keyTimes="0;0.172;0.239;0.244;0.245;1" values="0;0;0;0;0;0" calcMode="spline" keySplines="0 0 1 1;.6 0 .25 1;0 0 1 1;0 0 1 1;0 0 1 1"/><animate attributeName="visibility" calcMode="discrete" dur="3.6s" repeatCount="indefinite" keyTimes="0;0.172;0.245" values="hidden;visible;hidden"/></path><path fill="currentColor" stroke="none" d="M6.04 8.2C6.113 8.261 6.162 8.337 6.187 8.429C6.212 8.521 6.208 8.612 6.176 8.701C6.143 8.791 6.088 8.863 6.01 8.918C5.932 8.973 5.845 9 5.75 9L4.5 9C4.359 9 4.241 8.952 4.144 8.856C4.048 8.759 4 8.641 4 8.5L4 7.5C4 7.409 4.024 7.325 4.073 7.249C4.122 7.172 4.187 7.115 4.27 7.076C4.352 7.037 4.439 7.024 4.528 7.035C4.618 7.047 4.698 7.082 4.768 7.14L6.04 8.2Z" visibility="hidden"><animate attributeName="d" dur="3.6s" repeatCount="indefinite" keyTimes="0;0.45;0.472;0.494;0.517;0.533;0.556;0.583;0.681;0.764;1" values="M6.04 8.2C6.113 8.261 6.162 8.337 6.187 8.429C6.212 8.521 6.208 8.612 6.176 8.701C6.143 8.791 6.088 8.863 6.01 8.918C5.932 8.973 5.845 9 5.75 9L4.5 9C4.359 9 4.241 8.952 4.144 8.856C4.048 8.759 4 8.641 4 8.5L4 7.5C4 7.409 4.024 7.325 4.073 7.249C4.122 7.172 4.187 7.115 4.27 7.076C4.352 7.037 4.439 7.024 4.528 7.035C4.618 7.047 4.698 7.082 4.768 7.14L6.04 8.2Z;M6.04 8.2C6.113 8.261 6.162 8.337 6.187 8.429C6.212 8.521 6.208 8.612 6.176 8.701C6.143 8.791 6.088 8.863 6.01 8.918C5.932 8.973 5.845 9 5.75 9L4.5 9C4.359 9 4.241 8.952 4.144 8.856C4.048 8.759 4 8.641 4 8.5L4 7.5C4 7.409 4.024 7.325 4.073 7.249C4.122 7.172 4.187 7.115 4.27 7.076C4.352 7.037 4.439 7.024 4.528 7.035C4.618 7.047 4.698 7.082 4.768 7.14L6.04 8.2Z;M6.19 8.229C6.275 8.3 6.332 8.388 6.361 8.495C6.39 8.602 6.385 8.707 6.348 8.811C6.31 8.915 6.246 8.999 6.155 9.062C6.065 9.126 5.964 9.157 5.854 9.157L4.404 9.157C4.24 9.157 4.103 9.102 3.991 8.99C3.879 8.878 3.824 8.741 3.824 8.577L3.824 7.417C3.824 7.312 3.852 7.214 3.908 7.126C3.965 7.037 4.041 6.971 4.137 6.926C4.232 6.88 4.333 6.865 4.436 6.878C4.541 6.892 4.633 6.933 4.715 7L6.19 8.229Z;M6.012 8.194C6.083 8.254 6.13 8.327 6.154 8.417C6.179 8.506 6.175 8.594 6.144 8.68C6.112 8.768 6.058 8.838 5.983 8.891C5.907 8.944 5.823 8.97 5.731 8.97L4.518 8.97C4.381 8.97 4.267 8.924 4.173 8.831C4.08 8.737 4.033 8.622 4.033 8.485L4.033 7.515C4.033 7.427 4.056 7.346 4.104 7.272C4.151 7.197 4.214 7.142 4.295 7.104C4.374 7.066 4.459 7.054 4.545 7.064C4.633 7.076 4.71 7.11 4.778 7.166L6.012 8.194Z;M6.153 8.222C6.234 8.29 6.289 8.376 6.317 8.479C6.345 8.582 6.341 8.684 6.305 8.783C6.268 8.884 6.206 8.965 6.119 9.026C6.032 9.088 5.934 9.118 5.828 9.118L4.428 9.118C4.27 9.118 4.138 9.064 4.029 8.957C3.922 8.848 3.868 8.716 3.868 8.558L3.868 7.438C3.868 7.336 3.895 7.242 3.95 7.157C4.004 7.071 4.077 7.007 4.17 6.963C4.262 6.92 4.359 6.905 4.459 6.917C4.56 6.931 4.65 6.97 4.728 7.035L6.153 8.222Z;M6.059 8.204C6.133 8.266 6.183 8.343 6.209 8.437C6.234 8.531 6.23 8.624 6.197 8.715C6.164 8.807 6.108 8.88 6.028 8.936C5.949 8.992 5.86 9.02 5.763 9.02L4.488 9.02C4.344 9.02 4.224 8.971 4.125 8.873C4.027 8.774 3.978 8.654 3.978 8.51L3.978 7.49C3.978 7.397 4.002 7.311 4.052 7.234C4.102 7.155 4.169 7.097 4.253 7.057C4.337 7.017 4.426 7.004 4.517 7.015C4.608 7.028 4.69 7.063 4.761 7.122L6.059 8.204Z;M6.171 8.226C6.255 8.295 6.31 8.382 6.339 8.487C6.367 8.592 6.363 8.695 6.326 8.797C6.289 8.9 6.226 8.982 6.137 9.044C6.048 9.107 5.949 9.138 5.841 9.138L4.416 9.138C4.255 9.138 4.121 9.083 4.01 8.974C3.9 8.863 3.846 8.729 3.846 8.568L3.846 7.428C3.846 7.324 3.873 7.228 3.929 7.142C3.985 7.054 4.059 6.989 4.154 6.944C4.247 6.9 4.346 6.885 4.448 6.898C4.55 6.911 4.641 6.951 4.721 7.017L6.171 8.226Z;M6.04 8.2C6.113 8.261 6.162 8.337 6.187 8.429C6.212 8.521 6.208 8.612 6.176 8.701C6.143 8.791 6.088 8.863 6.01 8.918C5.932 8.973 5.845 9 5.75 9L4.5 9C4.359 9 4.241 8.952 4.144 8.856C4.048 8.759 4 8.641 4 8.5L4 7.5C4 7.409 4.024 7.325 4.073 7.249C4.122 7.172 4.187 7.115 4.27 7.076C4.352 7.037 4.439 7.024 4.528 7.035C4.618 7.047 4.698 7.082 4.768 7.14L6.04 8.2Z;M6.04 8.2C6.113 8.261 6.162 8.337 6.187 8.429C6.212 8.521 6.208 8.612 6.176 8.701C6.143 8.791 6.088 8.863 6.01 8.918C5.932 8.973 5.845 9 5.75 9L4.5 9C4.359 9 4.241 8.952 4.144 8.856C4.048 8.759 4 8.641 4 8.5L4 7.5C4 7.409 4.024 7.325 4.073 7.249C4.122 7.172 4.187 7.115 4.27 7.076C4.352 7.037 4.439 7.024 4.528 7.035C4.618 7.047 4.698 7.082 4.768 7.14L6.04 8.2Z;M5.12 8.019C5.122 8.021 5.123 8.022 5.123 8.024C5.124 8.026 5.124 8.028 5.123 8.029C5.122 8.031 5.121 8.033 5.12 8.034C5.118 8.035 5.116 8.035 5.115 8.035L5.09 8.035C5.087 8.035 5.084 8.034 5.082 8.032C5.081 8.031 5.08 8.028 5.08 8.025L5.08 8.005C5.08 8.004 5.08 8.002 5.081 8C5.082 7.999 5.083 7.998 5.085 7.997C5.087 7.996 5.088 7.996 5.09 7.996C5.092 7.996 5.094 7.997 5.095 7.998L5.12 8.019Z;M5.12 8.019C5.122 8.021 5.123 8.022 5.123 8.024C5.124 8.026 5.124 8.028 5.123 8.029C5.122 8.031 5.121 8.033 5.12 8.034C5.118 8.035 5.116 8.035 5.115 8.035L5.09 8.035C5.087 8.035 5.084 8.034 5.082 8.032C5.081 8.031 5.08 8.028 5.08 8.025L5.08 8.005C5.08 8.004 5.08 8.002 5.081 8C5.082 7.999 5.083 7.998 5.085 7.997C5.087 7.996 5.088 7.996 5.09 7.996C5.092 7.996 5.094 7.997 5.095 7.998L5.12 8.019Z" calcMode="spline" keySplines="0 0 1 1;.15 .75 .25 1;.37 0 .63 1;.37 0 .63 1;.37 0 .63 1;.37 0 .63 1;.37 0 .63 1;0 0 1 1;.6 0 .9 .4;0 0 1 1"/><animate attributeName="visibility" calcMode="discrete" dur="3.6s" repeatCount="indefinite" keyTimes="0;0.244;0.764" values="hidden;visible;hidden"/></path><path d="M11.5 7.506L11.5 8.493L11.5 8.505L11.499 8.509L11.499 8.51L11.499 8.51L11.5 8.509L11.5 8.507L11.501 8.504L11.502 8.502L11.503 8.501L11.503 8.501L11.503 8.502L11.502 8.502L11.502 8.503L11.501 8.503L11.501 8.503L11.502 8.502L11.504 8.501L11.507 8.5L11.509 8.5L11.51 8.499L11.51 8.499L11.509 8.499L11.505 8.5L11.493 8.5L10.256 8.5L10.251 8.5L10.252 8.5L10.254 8.5L10.257 8.501L10.26 8.501L10.264 8.502L10.267 8.504L10.27 8.505L10.273 8.506L10.276 8.508L10.277 8.509L10.278 8.509L10.279 8.51L10.28 8.51L10.281 8.512L10.283 8.514L10.285 8.516L10.288 8.519L10.29 8.522L10.292 8.525L10.293 8.528L10.294 8.53L10.295 8.532L10.295 8.531L10.295 8.53L10.295 8.532L10.296 8.534L10.296 8.537L10.297 8.541L10.297 8.544L10.297 8.548L10.297 8.552L10.297 8.555L10.296 8.557L10.296 8.559L10.296 8.56L10.295 8.561L10.295 8.562L10.294 8.565L10.293 8.567L10.291 8.57L10.289 8.573L10.287 8.576L10.285 8.579L10.283 8.581L10.282 8.583L10.281 8.584L10.285 8.58L11.547 7.528L11.551 7.525L11.551 7.525L11.55 7.526L11.549 7.527L11.547 7.528L11.545 7.528L11.543 7.529L11.541 7.53L11.54 7.53L11.539 7.531L11.538 7.531L11.536 7.531L11.533 7.531L11.533 7.531L11.532 7.531L11.53 7.531L11.528 7.531L11.526 7.531L11.524 7.53L11.522 7.53L11.52 7.529L11.518 7.529L11.516 7.528L11.517 7.528L11.518 7.529L11.517 7.529L11.517 7.528L11.515 7.527L11.513 7.526L11.511 7.524L11.509 7.522L11.508 7.521L11.506 7.519L11.505 7.518L11.505 7.517L11.506 7.518L11.506 7.519L11.505 7.517L11.504 7.516L11.503 7.513L11.502 7.511L11.501 7.508L11.501 7.506L11.5 7.503L11.5 7.501L11.5 7.5L11.5 7.5Z" visibility="hidden" pathLength="1"><animate attributeName="stroke-dasharray" dur="3.6s" repeatCount="indefinite" keyTimes="0;0.233;0.3;0.306;0.306;1" values="0 2;0 2;1.05 2;1.05 2;0 2;0 2" calcMode="spline" keySplines="0 0 1 1;.6 0 .25 1;0 0 1 1;0 0 1 1;0 0 1 1"/><animate attributeName="stroke-dashoffset" dur="3.6s" repeatCount="indefinite" keyTimes="0;0.233;0.3;0.306;0.306;1" values="0;0;0;0;0;0" calcMode="spline" keySplines="0 0 1 1;.6 0 .25 1;0 0 1 1;0 0 1 1;0 0 1 1"/><animate attributeName="visibility" calcMode="discrete" dur="3.6s" repeatCount="indefinite" keyTimes="0;0.233;0.306" values="hidden;visible;hidden"/></path><path fill="currentColor" stroke="none" d="M12 7.5L12 8.5C12 8.641 11.952 8.759 11.856 8.856C11.759 8.952 11.641 9 11.5 9L10.25 9C10.155 9 10.068 8.973 9.99 8.918C9.912 8.863 9.857 8.791 9.825 8.702C9.792 8.612 9.788 8.521 9.813 8.429C9.838 8.337 9.887 8.261 9.96 8.2L11.232 7.14C11.302 7.082 11.382 7.047 11.472 7.035C11.561 7.024 11.648 7.037 11.73 7.076C11.813 7.115 11.878 7.172 11.927 7.249C11.976 7.325 12 7.409 12 7.5Z" visibility="hidden"><animate attributeName="d" dur="3.6s" repeatCount="indefinite" keyTimes="0;0.45;0.472;0.494;0.517;0.533;0.556;0.583;0.681;0.764;1" values="M12 7.5L12 8.5C12 8.641 11.952 8.759 11.856 8.856C11.759 8.952 11.641 9 11.5 9L10.25 9C10.155 9 10.068 8.973 9.99 8.918C9.912 8.863 9.857 8.791 9.825 8.702C9.792 8.612 9.788 8.521 9.813 8.429C9.838 8.337 9.887 8.261 9.96 8.2L11.232 7.14C11.302 7.082 11.382 7.047 11.472 7.035C11.561 7.024 11.648 7.037 11.73 7.076C11.813 7.115 11.878 7.172 11.927 7.249C11.976 7.325 12 7.409 12 7.5Z;M12 7.5L12 8.5C12 8.641 11.952 8.759 11.856 8.856C11.759 8.952 11.641 9 11.5 9L10.25 9C10.155 9 10.068 8.973 9.99 8.918C9.912 8.863 9.857 8.791 9.825 8.702C9.792 8.612 9.788 8.521 9.813 8.429C9.838 8.337 9.887 8.261 9.96 8.2L11.232 7.14C11.302 7.082 11.382 7.047 11.472 7.035C11.561 7.024 11.648 7.037 11.73 7.076C11.813 7.115 11.878 7.172 11.927 7.249C11.976 7.325 12 7.409 12 7.5Z;M12.176 7.417L12.176 8.577C12.176 8.741 12.121 8.878 12.009 8.99C11.897 9.102 11.76 9.157 11.596 9.157L10.146 9.157C10.036 9.157 9.935 9.126 9.845 9.062C9.754 8.999 9.69 8.915 9.653 8.812C9.615 8.707 9.61 8.602 9.639 8.495C9.668 8.388 9.725 8.3 9.81 8.229L11.285 7C11.367 6.933 11.459 6.892 11.564 6.878C11.667 6.865 11.768 6.88 11.863 6.926C11.959 6.971 12.035 7.037 12.092 7.126C12.148 7.214 12.176 7.312 12.176 7.417Z;M11.967 7.515L11.967 8.485C11.967 8.622 11.92 8.737 11.827 8.831C11.733 8.924 11.619 8.97 11.482 8.97L10.269 8.97C10.177 8.97 10.093 8.944 10.017 8.891C9.942 8.838 9.888 8.768 9.857 8.681C9.825 8.594 9.821 8.506 9.846 8.417C9.87 8.327 9.917 8.254 9.988 8.194L11.222 7.166C11.29 7.11 11.367 7.076 11.455 7.064C11.541 7.054 11.626 7.066 11.705 7.104C11.786 7.142 11.849 7.197 11.896 7.272C11.944 7.346 11.967 7.427 11.967 7.515Z;M12.132 7.438L12.132 8.558C12.132 8.716 12.078 8.848 11.971 8.957C11.862 9.064 11.73 9.118 11.572 9.118L10.172 9.118C10.066 9.118 9.968 9.088 9.881 9.026C9.794 8.965 9.732 8.884 9.696 8.784C9.659 8.684 9.655 8.582 9.683 8.479C9.711 8.376 9.766 8.29 9.847 8.222L11.272 7.035C11.35 6.97 11.44 6.931 11.541 6.917C11.641 6.905 11.738 6.92 11.83 6.963C11.923 7.007 11.996 7.071 12.05 7.157C12.105 7.242 12.132 7.336 12.132 7.438Z;M12.022 7.49L12.022 8.51C12.022 8.654 11.973 8.774 11.875 8.873C11.776 8.971 11.656 9.02 11.512 9.02L10.237 9.02C10.14 9.02 10.051 8.992 9.972 8.936C9.892 8.88 9.836 8.807 9.804 8.716C9.77 8.624 9.766 8.531 9.791 8.437C9.817 8.343 9.867 8.266 9.941 8.204L11.239 7.122C11.31 7.063 11.392 7.028 11.483 7.015C11.574 7.004 11.663 7.017 11.747 7.057C11.831 7.097 11.898 7.155 11.948 7.234C11.998 7.311 12.022 7.397 12.022 7.49Z;M12.154 7.428L12.154 8.568C12.154 8.729 12.1 8.863 11.99 8.974C11.879 9.083 11.745 9.138 11.584 9.138L10.159 9.138C10.051 9.138 9.952 9.107 9.863 9.044C9.774 8.982 9.711 8.9 9.675 8.798C9.637 8.695 9.633 8.592 9.661 8.487C9.69 8.382 9.745 8.295 9.829 8.226L11.279 7.017C11.359 6.951 11.45 6.911 11.552 6.898C11.654 6.885 11.753 6.9 11.846 6.944C11.941 6.989 12.015 7.054 12.071 7.142C12.127 7.228 12.154 7.324 12.154 7.428Z;M12 7.5L12 8.5C12 8.641 11.952 8.759 11.856 8.856C11.759 8.952 11.641 9 11.5 9L10.25 9C10.155 9 10.068 8.973 9.99 8.918C9.912 8.863 9.857 8.791 9.825 8.702C9.792 8.612 9.788 8.521 9.813 8.429C9.838 8.337 9.887 8.261 9.96 8.2L11.232 7.14C11.302 7.082 11.382 7.047 11.472 7.035C11.561 7.024 11.648 7.037 11.73 7.076C11.813 7.115 11.878 7.172 11.927 7.249C11.976 7.325 12 7.409 12 7.5Z;M12 7.5L12 8.5C12 8.641 11.952 8.759 11.856 8.856C11.759 8.952 11.641 9 11.5 9L10.25 9C10.155 9 10.068 8.973 9.99 8.918C9.912 8.863 9.857 8.791 9.825 8.702C9.792 8.612 9.788 8.521 9.813 8.429C9.838 8.337 9.887 8.261 9.96 8.2L11.232 7.14C11.302 7.082 11.382 7.047 11.472 7.035C11.561 7.024 11.648 7.037 11.73 7.076C11.813 7.115 11.878 7.172 11.927 7.249C11.976 7.325 12 7.409 12 7.5Z;M10.92 8.005L10.92 8.025C10.92 8.028 10.919 8.031 10.918 8.032C10.916 8.034 10.913 8.035 10.91 8.035L10.885 8.035C10.884 8.035 10.882 8.035 10.88 8.034C10.879 8.033 10.878 8.031 10.877 8.029C10.876 8.028 10.876 8.026 10.877 8.024C10.877 8.022 10.878 8.021 10.88 8.019L10.905 7.998C10.906 7.997 10.908 7.996 10.91 7.996C10.912 7.996 10.913 7.996 10.915 7.997C10.917 7.998 10.918 7.999 10.919 8C10.92 8.002 10.92 8.004 10.92 8.005Z;M10.92 8.005L10.92 8.025C10.92 8.028 10.919 8.031 10.918 8.032C10.916 8.034 10.913 8.035 10.91 8.035L10.885 8.035C10.884 8.035 10.882 8.035 10.88 8.034C10.879 8.033 10.878 8.031 10.877 8.029C10.876 8.028 10.876 8.026 10.877 8.024C10.877 8.022 10.878 8.021 10.88 8.019L10.905 7.998C10.906 7.997 10.908 7.996 10.91 7.996C10.912 7.996 10.913 7.996 10.915 7.997C10.917 7.998 10.918 7.999 10.919 8C10.92 8.002 10.92 8.004 10.92 8.005Z" calcMode="spline" keySplines="0 0 1 1;.15 .75 .25 1;.37 0 .63 1;.37 0 .63 1;.37 0 .63 1;.37 0 .63 1;.37 0 .63 1;0 0 1 1;.6 0 .9 .4;0 0 1 1"/><animate attributeName="visibility" calcMode="discrete" dur="3.6s" repeatCount="indefinite" keyTimes="0;0.306;0.764" values="hidden;visible;hidden"/></path><path d="M8.006 10.629L9.405 11.679L9.443 11.706L9.488 11.734L9.535 11.761L9.583 11.785L9.633 11.806L9.684 11.825L9.736 11.84L9.788 11.853L9.841 11.863L9.894 11.87L9.947 11.874L10 11.875L10.053 11.874L10.106 11.87L10.159 11.863L10.212 11.853L10.264 11.84L10.316 11.825L10.367 11.806L10.417 11.785L10.465 11.761L10.512 11.734L10.557 11.706L10.595 11.679L11.121 11.284L11.125 11.282L11.122 11.283L11.119 11.285L11.116 11.286L11.113 11.287L11.11 11.288L11.107 11.289L11.104 11.289L11.1 11.29L11.097 11.29L11.093 11.29L11.09 11.289L11.087 11.289L11.084 11.288L11.081 11.287L11.078 11.286L11.075 11.285L11.073 11.283L11.07 11.282L11.068 11.28L11.066 11.278L11.063 11.276L11.061 11.274L11.054 11.265L11.053 11.263L11.051 11.259L11.049 11.254L11.048 11.249L11.047 11.244L11.047 11.239L11.047 11.234L11.048 11.229L11.049 11.224L11.051 11.219L11.054 11.214L11.052 11.217L11.023 11.253L10.985 11.298L10.946 11.343L10.905 11.387L10.863 11.43L10.82 11.473L10.775 11.516L10.729 11.558L10.681 11.599L10.632 11.64L10.581 11.68L10.529 11.72L10.442 11.784L10.353 11.844L10.263 11.901L10.169 11.956L10.074 12.009L9.975 12.059L9.875 12.107L9.771 12.153L9.665 12.196L9.556 12.236L9.445 12.274L9.329 12.31L9.222 12.34L9.115 12.368L9.007 12.393L8.898 12.415L8.789 12.435L8.679 12.452L8.568 12.467L8.456 12.479L8.343 12.488L8.23 12.495L8.115 12.499L8 12.5L7.885 12.499L7.77 12.495L7.657 12.488L7.544 12.479L7.432 12.467L7.321 12.452L7.211 12.435L7.102 12.415L6.993 12.393L6.885 12.368L6.778 12.34L6.671 12.31L6.555 12.274L6.444 12.236L6.335 12.196L6.229 12.153L6.125 12.107L6.025 12.059L5.926 12.009L5.831 11.956L5.737 11.901L5.647 11.844L5.558 11.784L5.471 11.72L5.419 11.68L5.368 11.64L5.319 11.599L5.271 11.558L5.225 11.516L5.18 11.473L5.137 11.43L5.095 11.387L5.054 11.343L5.015 11.298L4.977 11.253L4.95 11.22L4.946 11.214L4.95 11.22L4.952 11.227L4.953 11.234L4.954 11.24L4.953 11.246L4.952 11.252L4.95 11.258L4.947 11.264L4.943 11.27L4.939 11.275L4.936 11.278L4.929 11.283L4.924 11.285L4.919 11.287L4.914 11.289L4.909 11.29L4.903 11.29L4.898 11.29L4.893 11.289L4.887 11.287L4.881 11.285L4.876 11.282L4.883 11.287L5.405 11.679L5.443 11.706L5.488 11.734L5.535 11.761L5.583 11.785L5.633 11.806L5.684 11.825L5.736 11.84L5.788 11.853L5.841 11.863L5.894 11.87L5.947 11.874L6 11.875L6.053 11.874L6.106 11.87L6.159 11.863L6.212 11.853L6.264 11.84L6.316 11.825L6.367 11.806L6.417 11.785L6.465 11.761L6.512 11.734L6.557 11.706L6.595 11.679L7.996 10.628L8.003 10.623L8.004 10.622L8.005 10.622L8.004 10.622L8.003 10.623L8.001 10.623L8 10.624L7.999 10.624L7.998 10.624L7.997 10.624L7.998 10.624L8 10.624L8.001 10.624L8.001 10.624L8.001 10.624L8 10.624L7.999 10.624L7.998 10.623L7.997 10.623L7.996 10.623L7.996 10.623L7.997 10.623L7.999 10.624Z" visibility="hidden" pathLength="1"><animate attributeName="stroke-dasharray" dur="3.6s" repeatCount="indefinite" keyTimes="0;0.3;0.417;0.422;0.423;1" values="0 2;0 2;1.05 2;1.05 2;0 2;0 2" calcMode="spline" keySplines="0 0 1 1;.6 0 .25 1;0 0 1 1;0 0 1 1;0 0 1 1"/><animate attributeName="stroke-dashoffset" dur="3.6s" repeatCount="indefinite" keyTimes="0;0.3;0.417;0.422;0.423;1" values="0;0;0;0;0;0" calcMode="spline" keySplines="0 0 1 1;.6 0 .25 1;0 0 1 1;0 0 1 1;0 0 1 1"/><animate attributeName="visibility" calcMode="discrete" dur="3.6s" repeatCount="indefinite" keyTimes="0;0.3;0.423" values="hidden;visible;hidden"/></path><path fill="currentColor" stroke="none" d="M8.3 10.225L9.7 11.275C9.789 11.342 9.889 11.375 10 11.375C10.111 11.375 10.211 11.342 10.3 11.275L10.828 10.879C10.923 10.808 11.043 10.777 11.161 10.794C11.279 10.811 11.386 10.874 11.458 10.969C11.579 11.132 11.577 11.356 11.453 11.516C11.281 11.736 11.073 11.938 10.828 12.121C10.438 12.414 9.986 12.637 9.472 12.789C8.999 12.93 8.509 13 8 13C7.491 13 7.001 12.93 6.528 12.789C6.014 12.637 5.562 12.414 5.172 12.121C4.927 11.938 4.719 11.736 4.547 11.516C4.395 11.32 4.43 11.037 4.626 10.884C4.786 10.76 5.01 10.757 5.172 10.879L5.7 11.275C5.789 11.342 5.889 11.375 6 11.375C6.111 11.375 6.211 11.342 6.3 11.275L7.7 10.225C7.79 10.157 7.89 10.124 8 10.124C8.11 10.124 8.21 10.158 8.3 10.225Z" visibility="hidden"><animate attributeName="d" dur="3.6s" repeatCount="indefinite" keyTimes="0;0.45;0.472;0.494;0.517;0.533;0.556;0.583;0.681;0.764;1" values="M8.3 10.225L9.7 11.275C9.789 11.342 9.889 11.375 10 11.375C10.111 11.375 10.211 11.342 10.3 11.275L10.828 10.879C10.923 10.808 11.043 10.777 11.161 10.794C11.279 10.811 11.386 10.874 11.458 10.969C11.579 11.132 11.577 11.356 11.453 11.516C11.281 11.736 11.073 11.938 10.828 12.121C10.438 12.414 9.986 12.637 9.472 12.789C8.999 12.93 8.509 13 8 13C7.491 13 7.001 12.93 6.528 12.789C6.014 12.637 5.562 12.414 5.172 12.121C4.927 11.938 4.719 11.736 4.547 11.516C4.395 11.32 4.43 11.037 4.626 10.884C4.786 10.76 5.01 10.757 5.172 10.879L5.7 11.275C5.789 11.342 5.889 11.375 6 11.375C6.111 11.375 6.211 11.342 6.3 11.275L7.7 10.225C7.79 10.157 7.89 10.124 8 10.124C8.11 10.124 8.21 10.158 8.3 10.225Z;M8.3 10.225L9.7 11.275C9.789 11.342 9.889 11.375 10 11.375C10.111 11.375 10.211 11.342 10.3 11.275L10.828 10.879C10.923 10.808 11.043 10.777 11.161 10.794C11.279 10.811 11.386 10.874 11.458 10.969C11.579 11.132 11.577 11.356 11.453 11.516C11.281 11.736 11.073 11.938 10.828 12.121C10.438 12.414 9.986 12.637 9.472 12.789C8.999 12.93 8.509 13 8 13C7.491 13 7.001 12.93 6.528 12.789C6.014 12.637 5.562 12.414 5.172 12.121C4.927 11.938 4.719 11.736 4.547 11.516C4.395 11.32 4.43 11.037 4.626 10.884C4.786 10.76 5.01 10.757 5.172 10.879L5.7 11.275C5.789 11.342 5.889 11.375 6 11.375C6.111 11.375 6.211 11.342 6.3 11.275L7.7 10.225C7.79 10.157 7.89 10.124 8 10.124C8.11 10.124 8.21 10.158 8.3 10.225Z;M8.348 10.011L9.972 11.229C10.075 11.307 10.191 11.345 10.32 11.345C10.449 11.345 10.565 11.307 10.668 11.229L11.28 10.77C11.391 10.687 11.53 10.651 11.667 10.671C11.804 10.691 11.928 10.764 12.011 10.874C12.152 11.063 12.149 11.323 12.005 11.509C11.806 11.764 11.565 11.998 11.28 12.21C10.828 12.55 10.304 12.809 9.708 12.985C9.159 13.149 8.59 13.23 8 13.23C7.41 13.23 6.841 13.149 6.292 12.985C5.696 12.809 5.172 12.55 4.72 12.21C4.435 11.998 4.194 11.764 3.995 11.509C3.818 11.281 3.859 10.953 4.086 10.776C4.272 10.632 4.532 10.628 4.72 10.77L5.332 11.229C5.435 11.307 5.551 11.345 5.68 11.345C5.809 11.345 5.925 11.307 6.028 11.229L7.652 10.011C7.756 9.932 7.872 9.894 8 9.894C8.128 9.894 8.244 9.933 8.348 10.011Z;M8.291 10.265L9.649 11.284C9.735 11.349 9.832 11.381 9.94 11.381C10.048 11.381 10.145 11.349 10.231 11.284L10.743 10.899C10.835 10.831 10.952 10.801 11.066 10.817C11.181 10.834 11.284 10.895 11.354 10.987C11.472 11.145 11.47 11.362 11.349 11.517C11.183 11.731 10.981 11.927 10.743 12.104C10.365 12.388 9.926 12.605 9.428 12.752C8.969 12.889 8.494 12.957 8 12.957C7.506 12.957 7.031 12.889 6.572 12.752C6.074 12.605 5.635 12.388 5.257 12.104C5.019 11.927 4.817 11.731 4.651 11.517C4.503 11.327 4.537 11.053 4.727 10.904C4.882 10.784 5.1 10.781 5.257 10.899L5.769 11.284C5.855 11.349 5.952 11.381 6.06 11.381C6.168 11.381 6.265 11.349 6.351 11.284L7.709 10.265C7.796 10.199 7.893 10.167 8 10.167C8.107 10.167 8.204 10.2 8.291 10.265Z;M8.336 10.065L9.904 11.241C10.004 11.316 10.116 11.353 10.24 11.353C10.364 11.353 10.476 11.316 10.576 11.241L11.167 10.797C11.274 10.718 11.408 10.683 11.54 10.702C11.672 10.721 11.792 10.791 11.873 10.898C12.008 11.08 12.006 11.331 11.867 11.51C11.675 11.757 11.442 11.983 11.167 12.188C10.731 12.516 10.224 12.766 9.649 12.936C9.119 13.094 8.57 13.173 8 13.173C7.43 13.173 6.881 13.094 6.351 12.936C5.776 12.766 5.269 12.516 4.833 12.188C4.558 11.983 4.325 11.757 4.133 11.51C3.962 11.291 4.002 10.974 4.221 10.803C4.4 10.664 4.651 10.66 4.833 10.797L5.424 11.241C5.524 11.316 5.636 11.353 5.76 11.353C5.884 11.353 5.996 11.316 6.096 11.241L7.664 10.065C7.765 9.988 7.877 9.951 8 9.951C8.123 9.951 8.235 9.99 8.336 10.065Z;M8.306 10.198L9.734 11.269C9.825 11.338 9.927 11.371 10.04 11.371C10.153 11.371 10.255 11.338 10.346 11.269L10.885 10.865C10.981 10.793 11.104 10.761 11.224 10.779C11.345 10.796 11.454 10.86 11.527 10.957C11.651 11.123 11.649 11.352 11.522 11.515C11.347 11.739 11.134 11.946 10.885 12.132C10.487 12.431 10.026 12.659 9.501 12.814C9.019 12.957 8.519 13.029 8 13.029C7.481 13.029 6.981 12.957 6.499 12.814C5.974 12.659 5.513 12.431 5.115 12.132C4.866 11.946 4.653 11.739 4.478 11.515C4.323 11.315 4.359 11.027 4.559 10.87C4.722 10.744 4.95 10.741 5.115 10.865L5.654 11.269C5.745 11.338 5.847 11.371 5.96 11.371C6.073 11.371 6.175 11.338 6.266 11.269L7.694 10.198C7.786 10.129 7.888 10.095 8 10.095C8.112 10.095 8.214 10.13 8.306 10.198Z;M8.342 10.038L9.938 11.235C10.039 11.311 10.153 11.349 10.28 11.349C10.407 11.349 10.521 11.311 10.622 11.235L11.224 10.783C11.332 10.702 11.469 10.667 11.604 10.686C11.738 10.706 11.86 10.778 11.942 10.886C12.08 11.072 12.078 11.327 11.936 11.51C11.74 11.76 11.503 11.991 11.224 12.199C10.779 12.533 10.264 12.788 9.678 12.961C9.139 13.122 8.58 13.201 8 13.201C7.42 13.201 6.861 13.122 6.322 12.961C5.736 12.788 5.221 12.533 4.776 12.199C4.497 11.991 4.26 11.76 4.064 11.51C3.89 11.286 3.93 10.964 4.154 10.789C4.336 10.648 4.591 10.644 4.776 10.783L5.378 11.235C5.479 11.311 5.593 11.349 5.72 11.349C5.847 11.349 5.961 11.311 6.062 11.235L7.658 10.038C7.761 9.96 7.875 9.923 8 9.923C8.125 9.923 8.239 9.961 8.342 10.038Z;M8.3 10.225L9.7 11.275C9.789 11.342 9.889 11.375 10 11.375C10.111 11.375 10.211 11.342 10.3 11.275L10.828 10.879C10.923 10.808 11.043 10.777 11.161 10.794C11.279 10.811 11.386 10.874 11.458 10.969C11.579 11.132 11.577 11.356 11.453 11.516C11.281 11.736 11.073 11.938 10.828 12.121C10.438 12.414 9.986 12.637 9.472 12.789C8.999 12.93 8.509 13 8 13C7.491 13 7.001 12.93 6.528 12.789C6.014 12.637 5.562 12.414 5.172 12.121C4.927 11.938 4.719 11.736 4.547 11.516C4.395 11.32 4.43 11.037 4.626 10.884C4.786 10.76 5.01 10.757 5.172 10.879L5.7 11.275C5.789 11.342 5.889 11.375 6 11.375C6.111 11.375 6.211 11.342 6.3 11.275L7.7 10.225C7.79 10.157 7.89 10.124 8 10.124C8.11 10.124 8.21 10.158 8.3 10.225Z;M8.3 10.225L9.7 11.275C9.789 11.342 9.889 11.375 10 11.375C10.111 11.375 10.211 11.342 10.3 11.275L10.828 10.879C10.923 10.808 11.043 10.777 11.161 10.794C11.279 10.811 11.386 10.874 11.458 10.969C11.579 11.132 11.577 11.356 11.453 11.516C11.281 11.736 11.073 11.938 10.828 12.121C10.438 12.414 9.986 12.637 9.472 12.789C8.999 12.93 8.509 13 8 13C7.491 13 7.001 12.93 6.528 12.789C6.014 12.637 5.562 12.414 5.172 12.121C4.927 11.938 4.719 11.736 4.547 11.516C4.395 11.32 4.43 11.037 4.626 10.884C4.786 10.76 5.01 10.757 5.172 10.879L5.7 11.275C5.789 11.342 5.889 11.375 6 11.375C6.111 11.375 6.211 11.342 6.3 11.275L7.7 10.225C7.79 10.157 7.89 10.124 8 10.124C8.11 10.124 8.21 10.158 8.3 10.225Z;M8.006 11.535L8.034 11.556C8.036 11.558 8.038 11.558 8.04 11.558C8.042 11.558 8.044 11.558 8.046 11.556L8.057 11.548C8.058 11.547 8.061 11.546 8.063 11.547C8.066 11.547 8.068 11.548 8.069 11.55C8.072 11.553 8.071 11.558 8.069 11.561C8.066 11.565 8.061 11.57 8.057 11.573C8.049 11.579 8.04 11.584 8.029 11.587C8.02 11.589 8.01 11.591 8 11.591C7.99 11.591 7.98 11.589 7.971 11.587C7.96 11.584 7.951 11.579 7.943 11.573C7.938 11.57 7.934 11.565 7.931 11.561C7.928 11.557 7.929 11.552 7.932 11.548C7.936 11.546 7.94 11.546 7.943 11.548L7.954 11.556C7.956 11.558 7.958 11.558 7.96 11.558C7.962 11.558 7.964 11.558 7.966 11.556L7.994 11.535C7.996 11.534 7.998 11.533 8 11.533C8.002 11.533 8.004 11.534 8.006 11.535Z;M8.006 11.535L8.034 11.556C8.036 11.558 8.038 11.558 8.04 11.558C8.042 11.558 8.044 11.558 8.046 11.556L8.057 11.548C8.058 11.547 8.061 11.546 8.063 11.547C8.066 11.547 8.068 11.548 8.069 11.55C8.072 11.553 8.071 11.558 8.069 11.561C8.066 11.565 8.061 11.57 8.057 11.573C8.049 11.579 8.04 11.584 8.029 11.587C8.02 11.589 8.01 11.591 8 11.591C7.99 11.591 7.98 11.589 7.971 11.587C7.96 11.584 7.951 11.579 7.943 11.573C7.938 11.57 7.934 11.565 7.931 11.561C7.928 11.557 7.929 11.552 7.932 11.548C7.936 11.546 7.94 11.546 7.943 11.548L7.954 11.556C7.956 11.558 7.958 11.558 7.96 11.558C7.962 11.558 7.964 11.558 7.966 11.556L7.994 11.535C7.996 11.534 7.998 11.533 8 11.533C8.002 11.533 8.004 11.534 8.006 11.535Z" calcMode="spline" keySplines="0 0 1 1;.15 .75 .25 1;.37 0 .63 1;.37 0 .63 1;.37 0 .63 1;.37 0 .63 1;.37 0 .63 1;0 0 1 1;.6 0 .9 .4;0 0 1 1"/><animate attributeName="visibility" calcMode="discrete" dur="3.6s" repeatCount="indefinite" keyTimes="0;0.422;0.764" values="hidden;visible;hidden"/></path></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="M9.754 1C9.86 1 9.963 1.038 10.044 1.106C10.136 1.183 10.192 1.293 10.203 1.412C10.213 1.531 10.175 1.649 10.098 1.74C9.923 1.947 9.766 2.18 9.625 2.437C9.208 3.201 9 4.056 9 5C9.062 5 9.127 4.979 9.197 4.936C9.261 4.897 9.366 4.812 9.512 4.681C9.741 4.477 9.932 4.33 10.086 4.243C10.369 4.081 10.674 4 11 4C11.583 4 12.132 4.155 12.648 4.466C13.13 4.756 13.551 5.162 13.912 5.685C14.259 6.189 14.527 6.768 14.715 7.42C14.905 8.081 15 8.775 15 9.5C15 10.261 14.804 10.99 14.412 11.686C14.044 12.343 13.528 12.923 12.866 13.429C12.216 13.925 11.477 14.308 10.648 14.581C9.796 14.86 8.914 15 8 15C7.086 15 6.204 14.86 5.352 14.581C4.523 14.308 3.784 13.925 3.134 13.429C2.472 12.923 1.956 12.343 1.588 11.686C1.196 10.99 1 10.261 1 9.5C1 8.775 1.095 8.081 1.285 7.42C1.473 6.768 1.741 6.189 2.088 5.685C2.449 5.162 2.87 4.756 3.352 4.466C3.868 4.155 4.417 4 5 4C5.326 4 5.631 4.081 5.914 4.243C6.068 4.33 6.259 4.477 6.488 4.681C6.634 4.812 6.739 4.897 6.803 4.936C6.873 4.979 6.938 5 7 5C7 4.058 7.146 3.267 7.438 2.625C7.752 1.934 8.238 1.41 8.896 1.054C8.962 1.019 9.035 1 9.11 1L9.754 1ZM13.541 11.196C13.847 10.652 14 10.086 14 9.5C14 8.868 13.918 8.267 13.754 7.697C13.596 7.149 13.374 6.667 13.088 6.253C12.81 5.849 12.491 5.539 12.133 5.323C11.834 5.143 11.521 5.038 11.194 5.009C11.731 6.504 12 8.001 12 9.5C12 10.731 11.795 11.961 11.386 13.189C11.696 13.027 11.987 12.841 12.259 12.634C12.812 12.212 13.239 11.733 13.541 11.196ZM2.912 6.253C2.626 6.667 2.404 7.149 2.246 7.697C2.082 8.267 2 8.868 2 9.5C2 10.086 2.153 10.652 2.459 11.196C2.761 11.733 3.188 12.212 3.741 12.634C4.013 12.841 4.304 13.027 4.614 13.189C4.205 11.961 4 10.731 4 9.5C4 8.001 4.269 6.504 4.806 5.009C4.479 5.038 4.166 5.143 3.867 5.323C3.509 5.539 3.19 5.849 2.912 6.253ZM6.283 5.79C6.166 5.719 6.012 5.598 5.82 5.426C5.794 5.402 5.768 5.38 5.743 5.358C5.248 6.741 5 8.121 5 9.5C5 10.896 5.29 12.294 5.87 13.695C6.557 13.898 7.267 14 8 14C8.733 14 9.443 13.898 10.13 13.695C10.71 12.294 11 10.896 11 9.5C11 8.121 10.752 6.741 10.257 5.358C10.232 5.38 10.206 5.402 10.18 5.426C9.988 5.598 9.834 5.719 9.717 5.79C9.488 5.93 9.249 6 9 6L7 6C6.751 6 6.512 5.93 6.283 5.79Z"/></svg>
```

### React

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

export function PumpkinIcon(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="M9.754 1C9.86 1 9.963 1.038 10.044 1.106C10.136 1.183 10.192 1.293 10.203 1.412C10.213 1.531 10.175 1.649 10.098 1.74C9.923 1.947 9.766 2.18 9.625 2.437C9.208 3.201 9 4.056 9 5C9.062 5 9.127 4.979 9.197 4.936C9.261 4.897 9.366 4.812 9.512 4.681C9.741 4.477 9.932 4.33 10.086 4.243C10.369 4.081 10.674 4 11 4C11.583 4 12.132 4.155 12.648 4.466C13.13 4.756 13.551 5.162 13.912 5.685C14.259 6.189 14.527 6.768 14.715 7.42C14.905 8.081 15 8.775 15 9.5C15 10.261 14.804 10.99 14.412 11.686C14.044 12.343 13.528 12.923 12.866 13.429C12.216 13.925 11.477 14.308 10.648 14.581C9.796 14.86 8.914 15 8 15C7.086 15 6.204 14.86 5.352 14.581C4.523 14.308 3.784 13.925 3.134 13.429C2.472 12.923 1.956 12.343 1.588 11.686C1.196 10.99 1 10.261 1 9.5C1 8.775 1.095 8.081 1.285 7.42C1.473 6.768 1.741 6.189 2.088 5.685C2.449 5.162 2.87 4.756 3.352 4.466C3.868 4.155 4.417 4 5 4C5.326 4 5.631 4.081 5.914 4.243C6.068 4.33 6.259 4.477 6.488 4.681C6.634 4.812 6.739 4.897 6.803 4.936C6.873 4.979 6.938 5 7 5C7 4.058 7.146 3.267 7.438 2.625C7.752 1.934 8.238 1.41 8.896 1.054C8.962 1.019 9.035 1 9.11 1L9.754 1ZM13.541 11.196C13.847 10.652 14 10.086 14 9.5C14 8.868 13.918 8.267 13.754 7.697C13.596 7.149 13.374 6.667 13.088 6.253C12.81 5.849 12.491 5.539 12.133 5.323C11.834 5.143 11.521 5.038 11.194 5.009C11.731 6.504 12 8.001 12 9.5C12 10.731 11.795 11.961 11.386 13.189C11.696 13.027 11.987 12.841 12.259 12.634C12.812 12.212 13.239 11.733 13.541 11.196ZM2.912 6.253C2.626 6.667 2.404 7.149 2.246 7.697C2.082 8.267 2 8.868 2 9.5C2 10.086 2.153 10.652 2.459 11.196C2.761 11.733 3.188 12.212 3.741 12.634C4.013 12.841 4.304 13.027 4.614 13.189C4.205 11.961 4 10.731 4 9.5C4 8.001 4.269 6.504 4.806 5.009C4.479 5.038 4.166 5.143 3.867 5.323C3.509 5.539 3.19 5.849 2.912 6.253ZM6.283 5.79C6.166 5.719 6.012 5.598 5.82 5.426C5.794 5.402 5.768 5.38 5.743 5.358C5.248 6.741 5 8.121 5 9.5C5 10.896 5.29 12.294 5.87 13.695C6.557 13.898 7.267 14 8 14C8.733 14 9.443 13.898 10.13 13.695C10.71 12.294 11 10.896 11 9.5C11 8.121 10.752 6.741 10.257 5.358C10.232 5.38 10.206 5.402 10.18 5.426C9.988 5.598 9.834 5.719 9.717 5.79C9.488 5.93 9.249 6 9 6L7 6C6.751 6 6.512 5.93 6.283 5.79Z" />
    </svg>
  );
}
```

### Vue

```vue
<!-- Gentleface "pumpkin" (line-round), MIT. https://gentleface.com/icons/pumpkin -->
<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="M9.754 1C9.86 1 9.963 1.038 10.044 1.106C10.136 1.183 10.192 1.293 10.203 1.412C10.213 1.531 10.175 1.649 10.098 1.74C9.923 1.947 9.766 2.18 9.625 2.437C9.208 3.201 9 4.056 9 5C9.062 5 9.127 4.979 9.197 4.936C9.261 4.897 9.366 4.812 9.512 4.681C9.741 4.477 9.932 4.33 10.086 4.243C10.369 4.081 10.674 4 11 4C11.583 4 12.132 4.155 12.648 4.466C13.13 4.756 13.551 5.162 13.912 5.685C14.259 6.189 14.527 6.768 14.715 7.42C14.905 8.081 15 8.775 15 9.5C15 10.261 14.804 10.99 14.412 11.686C14.044 12.343 13.528 12.923 12.866 13.429C12.216 13.925 11.477 14.308 10.648 14.581C9.796 14.86 8.914 15 8 15C7.086 15 6.204 14.86 5.352 14.581C4.523 14.308 3.784 13.925 3.134 13.429C2.472 12.923 1.956 12.343 1.588 11.686C1.196 10.99 1 10.261 1 9.5C1 8.775 1.095 8.081 1.285 7.42C1.473 6.768 1.741 6.189 2.088 5.685C2.449 5.162 2.87 4.756 3.352 4.466C3.868 4.155 4.417 4 5 4C5.326 4 5.631 4.081 5.914 4.243C6.068 4.33 6.259 4.477 6.488 4.681C6.634 4.812 6.739 4.897 6.803 4.936C6.873 4.979 6.938 5 7 5C7 4.058 7.146 3.267 7.438 2.625C7.752 1.934 8.238 1.41 8.896 1.054C8.962 1.019 9.035 1 9.11 1L9.754 1ZM13.541 11.196C13.847 10.652 14 10.086 14 9.5C14 8.868 13.918 8.267 13.754 7.697C13.596 7.149 13.374 6.667 13.088 6.253C12.81 5.849 12.491 5.539 12.133 5.323C11.834 5.143 11.521 5.038 11.194 5.009C11.731 6.504 12 8.001 12 9.5C12 10.731 11.795 11.961 11.386 13.189C11.696 13.027 11.987 12.841 12.259 12.634C12.812 12.212 13.239 11.733 13.541 11.196ZM2.912 6.253C2.626 6.667 2.404 7.149 2.246 7.697C2.082 8.267 2 8.868 2 9.5C2 10.086 2.153 10.652 2.459 11.196C2.761 11.733 3.188 12.212 3.741 12.634C4.013 12.841 4.304 13.027 4.614 13.189C4.205 11.961 4 10.731 4 9.5C4 8.001 4.269 6.504 4.806 5.009C4.479 5.038 4.166 5.143 3.867 5.323C3.509 5.539 3.19 5.849 2.912 6.253ZM6.283 5.79C6.166 5.719 6.012 5.598 5.82 5.426C5.794 5.402 5.768 5.38 5.743 5.358C5.248 6.741 5 8.121 5 9.5C5 10.896 5.29 12.294 5.87 13.695C6.557 13.898 7.267 14 8 14C8.733 14 9.443 13.898 10.13 13.695C10.71 12.294 11 10.896 11 9.5C11 8.121 10.752 6.741 10.257 5.358C10.232 5.38 10.206 5.402 10.18 5.426C9.988 5.598 9.834 5.719 9.717 5.79C9.488 5.93 9.249 6 9 6L7 6C6.751 6 6.512 5.93 6.283 5.79Z" />
  </svg>
</template>
```

### Svelte

```svelte
<!-- Gentleface "pumpkin" (line-round), MIT. https://gentleface.com/icons/pumpkin -->
<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="M9.754 1C9.86 1 9.963 1.038 10.044 1.106C10.136 1.183 10.192 1.293 10.203 1.412C10.213 1.531 10.175 1.649 10.098 1.74C9.923 1.947 9.766 2.18 9.625 2.437C9.208 3.201 9 4.056 9 5C9.062 5 9.127 4.979 9.197 4.936C9.261 4.897 9.366 4.812 9.512 4.681C9.741 4.477 9.932 4.33 10.086 4.243C10.369 4.081 10.674 4 11 4C11.583 4 12.132 4.155 12.648 4.466C13.13 4.756 13.551 5.162 13.912 5.685C14.259 6.189 14.527 6.768 14.715 7.42C14.905 8.081 15 8.775 15 9.5C15 10.261 14.804 10.99 14.412 11.686C14.044 12.343 13.528 12.923 12.866 13.429C12.216 13.925 11.477 14.308 10.648 14.581C9.796 14.86 8.914 15 8 15C7.086 15 6.204 14.86 5.352 14.581C4.523 14.308 3.784 13.925 3.134 13.429C2.472 12.923 1.956 12.343 1.588 11.686C1.196 10.99 1 10.261 1 9.5C1 8.775 1.095 8.081 1.285 7.42C1.473 6.768 1.741 6.189 2.088 5.685C2.449 5.162 2.87 4.756 3.352 4.466C3.868 4.155 4.417 4 5 4C5.326 4 5.631 4.081 5.914 4.243C6.068 4.33 6.259 4.477 6.488 4.681C6.634 4.812 6.739 4.897 6.803 4.936C6.873 4.979 6.938 5 7 5C7 4.058 7.146 3.267 7.438 2.625C7.752 1.934 8.238 1.41 8.896 1.054C8.962 1.019 9.035 1 9.11 1L9.754 1ZM13.541 11.196C13.847 10.652 14 10.086 14 9.5C14 8.868 13.918 8.267 13.754 7.697C13.596 7.149 13.374 6.667 13.088 6.253C12.81 5.849 12.491 5.539 12.133 5.323C11.834 5.143 11.521 5.038 11.194 5.009C11.731 6.504 12 8.001 12 9.5C12 10.731 11.795 11.961 11.386 13.189C11.696 13.027 11.987 12.841 12.259 12.634C12.812 12.212 13.239 11.733 13.541 11.196ZM2.912 6.253C2.626 6.667 2.404 7.149 2.246 7.697C2.082 8.267 2 8.868 2 9.5C2 10.086 2.153 10.652 2.459 11.196C2.761 11.733 3.188 12.212 3.741 12.634C4.013 12.841 4.304 13.027 4.614 13.189C4.205 11.961 4 10.731 4 9.5C4 8.001 4.269 6.504 4.806 5.009C4.479 5.038 4.166 5.143 3.867 5.323C3.509 5.539 3.19 5.849 2.912 6.253ZM6.283 5.79C6.166 5.719 6.012 5.598 5.82 5.426C5.794 5.402 5.768 5.38 5.743 5.358C5.248 6.741 5 8.121 5 9.5C5 10.896 5.29 12.294 5.87 13.695C6.557 13.898 7.267 14 8 14C8.733 14 9.443 13.898 10.13 13.695C10.71 12.294 11 10.896 11 9.5C11 8.121 10.752 6.741 10.257 5.358C10.232 5.38 10.206 5.402 10.18 5.426C9.988 5.598 9.834 5.719 9.717 5.79C9.488 5.93 9.249 6 9 6L7 6C6.751 6 6.512 5.93 6.283 5.79Z" />
</svg>
```

### HTML img

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

### CSS

```css
/* Gentleface "pumpkin" (line-round), MIT. https://gentleface.com/icons/pumpkin. Takes the text color. */
.icon-pumpkin {
  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='M9.754 1C9.86 1 9.963 1.038 10.044 1.106C10.136 1.183 10.192 1.293 10.203 1.412C10.213 1.531 10.175 1.649 10.098 1.74C9.923 1.947 9.766 2.18 9.625 2.437C9.208 3.201 9 4.056 9 5C9.062 5 9.127 4.979 9.197 4.936C9.261 4.897 9.366 4.812 9.512 4.681C9.741 4.477 9.932 4.33 10.086 4.243C10.369 4.081 10.674 4 11 4C11.583 4 12.132 4.155 12.648 4.466C13.13 4.756 13.551 5.162 13.912 5.685C14.259 6.189 14.527 6.768 14.715 7.42C14.905 8.081 15 8.775 15 9.5C15 10.261 14.804 10.99 14.412 11.686C14.044 12.343 13.528 12.923 12.866 13.429C12.216 13.925 11.477 14.308 10.648 14.581C9.796 14.86 8.914 15 8 15C7.086 15 6.204 14.86 5.352 14.581C4.523 14.308 3.784 13.925 3.134 13.429C2.472 12.923 1.956 12.343 1.588 11.686C1.196 10.99 1 10.261 1 9.5C1 8.775 1.095 8.081 1.285 7.42C1.473 6.768 1.741 6.189 2.088 5.685C2.449 5.162 2.87 4.756 3.352 4.466C3.868 4.155 4.417 4 5 4C5.326 4 5.631 4.081 5.914 4.243C6.068 4.33 6.259 4.477 6.488 4.681C6.634 4.812 6.739 4.897 6.803 4.936C6.873 4.979 6.938 5 7 5C7 4.058 7.146 3.267 7.438 2.625C7.752 1.934 8.238 1.41 8.896 1.054C8.962 1.019 9.035 1 9.11 1L9.754 1ZM13.541 11.196C13.847 10.652 14 10.086 14 9.5C14 8.868 13.918 8.267 13.754 7.697C13.596 7.149 13.374 6.667 13.088 6.253C12.81 5.849 12.491 5.539 12.133 5.323C11.834 5.143 11.521 5.038 11.194 5.009C11.731 6.504 12 8.001 12 9.5C12 10.731 11.795 11.961 11.386 13.189C11.696 13.027 11.987 12.841 12.259 12.634C12.812 12.212 13.239 11.733 13.541 11.196ZM2.912 6.253C2.626 6.667 2.404 7.149 2.246 7.697C2.082 8.267 2 8.868 2 9.5C2 10.086 2.153 10.652 2.459 11.196C2.761 11.733 3.188 12.212 3.741 12.634C4.013 12.841 4.304 13.027 4.614 13.189C4.205 11.961 4 10.731 4 9.5C4 8.001 4.269 6.504 4.806 5.009C4.479 5.038 4.166 5.143 3.867 5.323C3.509 5.539 3.19 5.849 2.912 6.253ZM6.283 5.79C6.166 5.719 6.012 5.598 5.82 5.426C5.794 5.402 5.768 5.38 5.743 5.358C5.248 6.741 5 8.121 5 9.5C5 10.896 5.29 12.294 5.87 13.695C6.557 13.898 7.267 14 8 14C8.733 14 9.443 13.898 10.13 13.695C10.71 12.294 11 10.896 11 9.5C11 8.121 10.752 6.741 10.257 5.358C10.232 5.38 10.206 5.402 10.18 5.426C9.988 5.598 9.834 5.719 9.717 5.79C9.488 5.93 9.249 6 9 6L7 6C6.751 6 6.512 5.93 6.283 5.79Z'/%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='M9.754 1C9.86 1 9.963 1.038 10.044 1.106C10.136 1.183 10.192 1.293 10.203 1.412C10.213 1.531 10.175 1.649 10.098 1.74C9.923 1.947 9.766 2.18 9.625 2.437C9.208 3.201 9 4.056 9 5C9.062 5 9.127 4.979 9.197 4.936C9.261 4.897 9.366 4.812 9.512 4.681C9.741 4.477 9.932 4.33 10.086 4.243C10.369 4.081 10.674 4 11 4C11.583 4 12.132 4.155 12.648 4.466C13.13 4.756 13.551 5.162 13.912 5.685C14.259 6.189 14.527 6.768 14.715 7.42C14.905 8.081 15 8.775 15 9.5C15 10.261 14.804 10.99 14.412 11.686C14.044 12.343 13.528 12.923 12.866 13.429C12.216 13.925 11.477 14.308 10.648 14.581C9.796 14.86 8.914 15 8 15C7.086 15 6.204 14.86 5.352 14.581C4.523 14.308 3.784 13.925 3.134 13.429C2.472 12.923 1.956 12.343 1.588 11.686C1.196 10.99 1 10.261 1 9.5C1 8.775 1.095 8.081 1.285 7.42C1.473 6.768 1.741 6.189 2.088 5.685C2.449 5.162 2.87 4.756 3.352 4.466C3.868 4.155 4.417 4 5 4C5.326 4 5.631 4.081 5.914 4.243C6.068 4.33 6.259 4.477 6.488 4.681C6.634 4.812 6.739 4.897 6.803 4.936C6.873 4.979 6.938 5 7 5C7 4.058 7.146 3.267 7.438 2.625C7.752 1.934 8.238 1.41 8.896 1.054C8.962 1.019 9.035 1 9.11 1L9.754 1ZM13.541 11.196C13.847 10.652 14 10.086 14 9.5C14 8.868 13.918 8.267 13.754 7.697C13.596 7.149 13.374 6.667 13.088 6.253C12.81 5.849 12.491 5.539 12.133 5.323C11.834 5.143 11.521 5.038 11.194 5.009C11.731 6.504 12 8.001 12 9.5C12 10.731 11.795 11.961 11.386 13.189C11.696 13.027 11.987 12.841 12.259 12.634C12.812 12.212 13.239 11.733 13.541 11.196ZM2.912 6.253C2.626 6.667 2.404 7.149 2.246 7.697C2.082 8.267 2 8.868 2 9.5C2 10.086 2.153 10.652 2.459 11.196C2.761 11.733 3.188 12.212 3.741 12.634C4.013 12.841 4.304 13.027 4.614 13.189C4.205 11.961 4 10.731 4 9.5C4 8.001 4.269 6.504 4.806 5.009C4.479 5.038 4.166 5.143 3.867 5.323C3.509 5.539 3.19 5.849 2.912 6.253ZM6.283 5.79C6.166 5.719 6.012 5.598 5.82 5.426C5.794 5.402 5.768 5.38 5.743 5.358C5.248 6.741 5 8.121 5 9.5C5 10.896 5.29 12.294 5.87 13.695C6.557 13.898 7.267 14 8 14C8.733 14 9.443 13.898 10.13 13.695C10.71 12.294 11 10.896 11 9.5C11 8.121 10.752 6.741 10.257 5.358C10.232 5.38 10.206 5.402 10.18 5.426C9.988 5.598 9.834 5.719 9.717 5.79C9.488 5.93 9.249 6 9 6L7 6C6.751 6 6.512 5.93 6.283 5.79Z'/%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='M9.754 1C9.86 1 9.963 1.038 10.044 1.106C10.136 1.183 10.192 1.293 10.203 1.412C10.213 1.531 10.175 1.649 10.098 1.74C9.923 1.947 9.766 2.18 9.625 2.437C9.208 3.201 9 4.056 9 5C9.062 5 9.127 4.979 9.197 4.936C9.261 4.897 9.366 4.812 9.512 4.681C9.741 4.477 9.932 4.33 10.086 4.243C10.369 4.081 10.674 4 11 4C11.583 4 12.132 4.155 12.648 4.466C13.13 4.756 13.551 5.162 13.912 5.685C14.259 6.189 14.527 6.768 14.715 7.42C14.905 8.081 15 8.775 15 9.5C15 10.261 14.804 10.99 14.412 11.686C14.044 12.343 13.528 12.923 12.866 13.429C12.216 13.925 11.477 14.308 10.648 14.581C9.796 14.86 8.914 15 8 15C7.086 15 6.204 14.86 5.352 14.581C4.523 14.308 3.784 13.925 3.134 13.429C2.472 12.923 1.956 12.343 1.588 11.686C1.196 10.99 1 10.261 1 9.5C1 8.775 1.095 8.081 1.285 7.42C1.473 6.768 1.741 6.189 2.088 5.685C2.449 5.162 2.87 4.756 3.352 4.466C3.868 4.155 4.417 4 5 4C5.326 4 5.631 4.081 5.914 4.243C6.068 4.33 6.259 4.477 6.488 4.681C6.634 4.812 6.739 4.897 6.803 4.936C6.873 4.979 6.938 5 7 5C7 4.058 7.146 3.267 7.438 2.625C7.752 1.934 8.238 1.41 8.896 1.054C8.962 1.019 9.035 1 9.11 1L9.754 1ZM13.541 11.196C13.847 10.652 14 10.086 14 9.5C14 8.868 13.918 8.267 13.754 7.697C13.596 7.149 13.374 6.667 13.088 6.253C12.81 5.849 12.491 5.539 12.133 5.323C11.834 5.143 11.521 5.038 11.194 5.009C11.731 6.504 12 8.001 12 9.5C12 10.731 11.795 11.961 11.386 13.189C11.696 13.027 11.987 12.841 12.259 12.634C12.812 12.212 13.239 11.733 13.541 11.196ZM2.912 6.253C2.626 6.667 2.404 7.149 2.246 7.697C2.082 8.267 2 8.868 2 9.5C2 10.086 2.153 10.652 2.459 11.196C2.761 11.733 3.188 12.212 3.741 12.634C4.013 12.841 4.304 13.027 4.614 13.189C4.205 11.961 4 10.731 4 9.5C4 8.001 4.269 6.504 4.806 5.009C4.479 5.038 4.166 5.143 3.867 5.323C3.509 5.539 3.19 5.849 2.912 6.253ZM6.283 5.79C6.166 5.719 6.012 5.598 5.82 5.426C5.794 5.402 5.768 5.38 5.743 5.358C5.248 6.741 5 8.121 5 9.5C5 10.896 5.29 12.294 5.87 13.695C6.557 13.898 7.267 14 8 14C8.733 14 9.443 13.898 10.13 13.695C10.71 12.294 11 10.896 11 9.5C11 8.121 10.752 6.741 10.257 5.358C10.232 5.38 10.206 5.402 10.18 5.426C9.988 5.598 9.834 5.719 9.717 5.79C9.488 5.93 9.249 6 9 6L7 6C6.751 6 6.512 5.93 6.283 5.79Z'/%3E%3C/svg%3E
```

### Sprite

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

### SwiftUI

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

struct PumpkinIcon: Shape {
    func path(in rect: CGRect) -> Path {
        var p = Path()
        p.move(to: CGPoint(x: 9.754, y: 1))
        p.addCurve(to: CGPoint(x: 10.044, y: 1.106), control1: CGPoint(x: 9.86, y: 1), control2: CGPoint(x: 9.963, y: 1.038))
        p.addCurve(to: CGPoint(x: 10.203, y: 1.412), control1: CGPoint(x: 10.136, y: 1.183), control2: CGPoint(x: 10.192, y: 1.293))
        p.addCurve(to: CGPoint(x: 10.098, y: 1.74), control1: CGPoint(x: 10.213, y: 1.531), control2: CGPoint(x: 10.175, y: 1.649))
        p.addCurve(to: CGPoint(x: 9.625, y: 2.437), control1: CGPoint(x: 9.923, y: 1.947), control2: CGPoint(x: 9.766, y: 2.18))
        p.addCurve(to: CGPoint(x: 9, y: 5), control1: CGPoint(x: 9.208, y: 3.201), control2: CGPoint(x: 9, y: 4.056))
        p.addCurve(to: CGPoint(x: 9.197, y: 4.936), control1: CGPoint(x: 9.062, y: 5), control2: CGPoint(x: 9.127, y: 4.979))
        p.addCurve(to: CGPoint(x: 9.512, y: 4.681), control1: CGPoint(x: 9.261, y: 4.897), control2: CGPoint(x: 9.366, y: 4.812))
        p.addCurve(to: CGPoint(x: 10.086, y: 4.243), control1: CGPoint(x: 9.741, y: 4.477), control2: CGPoint(x: 9.932, y: 4.33))
        p.addCurve(to: CGPoint(x: 11, y: 4), control1: CGPoint(x: 10.369, y: 4.081), control2: CGPoint(x: 10.674, y: 4))
        p.addCurve(to: CGPoint(x: 12.648, y: 4.466), control1: CGPoint(x: 11.583, y: 4), control2: CGPoint(x: 12.132, y: 4.155))
        p.addCurve(to: CGPoint(x: 13.912, y: 5.685), control1: CGPoint(x: 13.13, y: 4.756), control2: CGPoint(x: 13.551, y: 5.162))
        p.addCurve(to: CGPoint(x: 14.715, y: 7.42), control1: CGPoint(x: 14.259, y: 6.189), control2: CGPoint(x: 14.527, y: 6.768))
        p.addCurve(to: CGPoint(x: 15, y: 9.5), control1: CGPoint(x: 14.905, y: 8.081), control2: CGPoint(x: 15, y: 8.775))
        p.addCurve(to: CGPoint(x: 14.412, y: 11.686), control1: CGPoint(x: 15, y: 10.261), control2: CGPoint(x: 14.804, y: 10.99))
        p.addCurve(to: CGPoint(x: 12.866, y: 13.429), control1: CGPoint(x: 14.044, y: 12.343), control2: CGPoint(x: 13.528, y: 12.923))
        p.addCurve(to: CGPoint(x: 10.648, y: 14.581), control1: CGPoint(x: 12.216, y: 13.925), control2: CGPoint(x: 11.477, y: 14.308))
        p.addCurve(to: CGPoint(x: 8, y: 15), control1: CGPoint(x: 9.796, y: 14.86), control2: CGPoint(x: 8.914, y: 15))
        p.addCurve(to: CGPoint(x: 5.352, y: 14.581), control1: CGPoint(x: 7.086, y: 15), control2: CGPoint(x: 6.204, y: 14.86))
        p.addCurve(to: CGPoint(x: 3.134, y: 13.429), control1: CGPoint(x: 4.523, y: 14.308), control2: CGPoint(x: 3.784, y: 13.925))
        p.addCurve(to: CGPoint(x: 1.588, y: 11.686), control1: CGPoint(x: 2.472, y: 12.923), control2: CGPoint(x: 1.956, y: 12.343))
        p.addCurve(to: CGPoint(x: 1, y: 9.5), control1: CGPoint(x: 1.196, y: 10.99), control2: CGPoint(x: 1, y: 10.261))
        p.addCurve(to: CGPoint(x: 1.285, y: 7.42), control1: CGPoint(x: 1, y: 8.775), control2: CGPoint(x: 1.095, y: 8.081))
        p.addCurve(to: CGPoint(x: 2.088, y: 5.685), control1: CGPoint(x: 1.473, y: 6.768), control2: CGPoint(x: 1.741, y: 6.189))
        p.addCurve(to: CGPoint(x: 3.352, y: 4.466), control1: CGPoint(x: 2.449, y: 5.162), control2: CGPoint(x: 2.87, y: 4.756))
        p.addCurve(to: CGPoint(x: 5, y: 4), control1: CGPoint(x: 3.868, y: 4.155), control2: CGPoint(x: 4.417, y: 4))
        p.addCurve(to: CGPoint(x: 5.914, y: 4.243), control1: CGPoint(x: 5.326, y: 4), control2: CGPoint(x: 5.631, y: 4.081))
        p.addCurve(to: CGPoint(x: 6.488, y: 4.681), control1: CGPoint(x: 6.068, y: 4.33), control2: CGPoint(x: 6.259, y: 4.477))
        p.addCurve(to: CGPoint(x: 6.803, y: 4.936), control1: CGPoint(x: 6.634, y: 4.812), control2: CGPoint(x: 6.739, y: 4.897))
        p.addCurve(to: CGPoint(x: 7, y: 5), control1: CGPoint(x: 6.873, y: 4.979), control2: CGPoint(x: 6.938, y: 5))
        p.addCurve(to: CGPoint(x: 7.438, y: 2.625), control1: CGPoint(x: 7, y: 4.058), control2: CGPoint(x: 7.146, y: 3.267))
        p.addCurve(to: CGPoint(x: 8.896, y: 1.054), control1: CGPoint(x: 7.752, y: 1.934), control2: CGPoint(x: 8.238, y: 1.41))
        p.addCurve(to: CGPoint(x: 9.11, y: 1), control1: CGPoint(x: 8.962, y: 1.019), control2: CGPoint(x: 9.035, y: 1))
        p.addLine(to: CGPoint(x: 9.754, y: 1))
        p.closeSubpath()
        p.move(to: CGPoint(x: 13.541, y: 11.196))
        p.addCurve(to: CGPoint(x: 14, y: 9.5), control1: CGPoint(x: 13.847, y: 10.652), control2: CGPoint(x: 14, y: 10.086))
        p.addCurve(to: CGPoint(x: 13.754, y: 7.697), control1: CGPoint(x: 14, y: 8.868), control2: CGPoint(x: 13.918, y: 8.267))
        p.addCurve(to: CGPoint(x: 13.088, y: 6.253), control1: CGPoint(x: 13.596, y: 7.149), control2: CGPoint(x: 13.374, y: 6.667))
        p.addCurve(to: CGPoint(x: 12.133, y: 5.323), control1: CGPoint(x: 12.81, y: 5.849), control2: CGPoint(x: 12.491, y: 5.539))
        p.addCurve(to: CGPoint(x: 11.194, y: 5.009), control1: CGPoint(x: 11.834, y: 5.143), control2: CGPoint(x: 11.521, y: 5.038))
        p.addCurve(to: CGPoint(x: 12, y: 9.5), control1: CGPoint(x: 11.731, y: 6.504), control2: CGPoint(x: 12, y: 8.001))
        p.addCurve(to: CGPoint(x: 11.386, y: 13.189), control1: CGPoint(x: 12, y: 10.731), control2: CGPoint(x: 11.795, y: 11.961))
        p.addCurve(to: CGPoint(x: 12.259, y: 12.634), control1: CGPoint(x: 11.696, y: 13.027), control2: CGPoint(x: 11.987, y: 12.841))
        p.addCurve(to: CGPoint(x: 13.541, y: 11.196), control1: CGPoint(x: 12.812, y: 12.212), control2: CGPoint(x: 13.239, y: 11.733))
        p.closeSubpath()
        p.move(to: CGPoint(x: 2.912, y: 6.253))
        p.addCurve(to: CGPoint(x: 2.246, y: 7.697), control1: CGPoint(x: 2.626, y: 6.667), control2: CGPoint(x: 2.404, y: 7.149))
        p.addCurve(to: CGPoint(x: 2, y: 9.5), control1: CGPoint(x: 2.082, y: 8.267), control2: CGPoint(x: 2, y: 8.868))
        p.addCurve(to: CGPoint(x: 2.459, y: 11.196), control1: CGPoint(x: 2, y: 10.086), control2: CGPoint(x: 2.153, y: 10.652))
        p.addCurve(to: CGPoint(x: 3.741, y: 12.634), control1: CGPoint(x: 2.761, y: 11.733), control2: CGPoint(x: 3.188, y: 12.212))
        p.addCurve(to: CGPoint(x: 4.614, y: 13.189), control1: CGPoint(x: 4.013, y: 12.841), control2: CGPoint(x: 4.304, y: 13.027))
        p.addCurve(to: CGPoint(x: 4, y: 9.5), control1: CGPoint(x: 4.205, y: 11.961), control2: CGPoint(x: 4, y: 10.731))
        p.addCurve(to: CGPoint(x: 4.806, y: 5.009), control1: CGPoint(x: 4, y: 8.001), control2: CGPoint(x: 4.269, y: 6.504))
        p.addCurve(to: CGPoint(x: 3.867, y: 5.323), control1: CGPoint(x: 4.479, y: 5.038), control2: CGPoint(x: 4.166, y: 5.143))
        p.addCurve(to: CGPoint(x: 2.912, y: 6.253), control1: CGPoint(x: 3.509, y: 5.539), control2: CGPoint(x: 3.19, y: 5.849))
        p.closeSubpath()
        p.move(to: CGPoint(x: 6.283, y: 5.79))
        p.addCurve(to: CGPoint(x: 5.82, y: 5.426), control1: CGPoint(x: 6.166, y: 5.719), control2: CGPoint(x: 6.012, y: 5.598))
        p.addCurve(to: CGPoint(x: 5.743, y: 5.358), control1: CGPoint(x: 5.794, y: 5.402), control2: CGPoint(x: 5.768, y: 5.38))
        p.addCurve(to: CGPoint(x: 5, y: 9.5), control1: CGPoint(x: 5.248, y: 6.741), control2: CGPoint(x: 5, y: 8.121))
        p.addCurve(to: CGPoint(x: 5.87, y: 13.695), control1: CGPoint(x: 5, y: 10.896), control2: CGPoint(x: 5.29, y: 12.294))
        p.addCurve(to: CGPoint(x: 8, y: 14), control1: CGPoint(x: 6.557, y: 13.898), control2: CGPoint(x: 7.267, y: 14))
        p.addCurve(to: CGPoint(x: 10.13, y: 13.695), control1: CGPoint(x: 8.733, y: 14), control2: CGPoint(x: 9.443, y: 13.898))
        p.addCurve(to: CGPoint(x: 11, y: 9.5), control1: CGPoint(x: 10.71, y: 12.294), control2: CGPoint(x: 11, y: 10.896))
        p.addCurve(to: CGPoint(x: 10.257, y: 5.358), control1: CGPoint(x: 11, y: 8.121), control2: CGPoint(x: 10.752, y: 6.741))
        p.addCurve(to: CGPoint(x: 10.18, y: 5.426), control1: CGPoint(x: 10.232, y: 5.38), control2: CGPoint(x: 10.206, y: 5.402))
        p.addCurve(to: CGPoint(x: 9.717, y: 5.79), control1: CGPoint(x: 9.988, y: 5.598), control2: CGPoint(x: 9.834, y: 5.719))
        p.addCurve(to: CGPoint(x: 9, y: 6), control1: CGPoint(x: 9.488, y: 5.93), control2: CGPoint(x: 9.249, y: 6))
        p.addLine(to: CGPoint(x: 7, y: 6))
        p.addCurve(to: CGPoint(x: 6.283, y: 5.79), control1: CGPoint(x: 6.751, y: 6), control2: CGPoint(x: 6.512, y: 5.93))
        p.closeSubpath()
        return p.applying(CGAffineTransform(scaleX: rect.width / 16, y: rect.height / 16))
    }
}

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

### Compose

```kotlin
// Gentleface "pumpkin" (line-round), MIT. https://gentleface.com/icons/pumpkin
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 PumpkinIcon: ImageVector by lazy {
    ImageVector.Builder(
        name = "pumpkin", defaultWidth = 16.dp, defaultHeight = 16.dp,
        viewportWidth = 16f, viewportHeight = 16f,
    ).addPath(
        pathData = addPathNodes("M9.754 1C9.86 1 9.963 1.038 10.044 1.106C10.136 1.183 10.192 1.293 10.203 1.412C10.213 1.531 10.175 1.649 10.098 1.74C9.923 1.947 9.766 2.18 9.625 2.437C9.208 3.201 9 4.056 9 5C9.062 5 9.127 4.979 9.197 4.936C9.261 4.897 9.366 4.812 9.512 4.681C9.741 4.477 9.932 4.33 10.086 4.243C10.369 4.081 10.674 4 11 4C11.583 4 12.132 4.155 12.648 4.466C13.13 4.756 13.551 5.162 13.912 5.685C14.259 6.189 14.527 6.768 14.715 7.42C14.905 8.081 15 8.775 15 9.5C15 10.261 14.804 10.99 14.412 11.686C14.044 12.343 13.528 12.923 12.866 13.429C12.216 13.925 11.477 14.308 10.648 14.581C9.796 14.86 8.914 15 8 15C7.086 15 6.204 14.86 5.352 14.581C4.523 14.308 3.784 13.925 3.134 13.429C2.472 12.923 1.956 12.343 1.588 11.686C1.196 10.99 1 10.261 1 9.5C1 8.775 1.095 8.081 1.285 7.42C1.473 6.768 1.741 6.189 2.088 5.685C2.449 5.162 2.87 4.756 3.352 4.466C3.868 4.155 4.417 4 5 4C5.326 4 5.631 4.081 5.914 4.243C6.068 4.33 6.259 4.477 6.488 4.681C6.634 4.812 6.739 4.897 6.803 4.936C6.873 4.979 6.938 5 7 5C7 4.058 7.146 3.267 7.438 2.625C7.752 1.934 8.238 1.41 8.896 1.054C8.962 1.019 9.035 1 9.11 1L9.754 1ZM13.541 11.196C13.847 10.652 14 10.086 14 9.5C14 8.868 13.918 8.267 13.754 7.697C13.596 7.149 13.374 6.667 13.088 6.253C12.81 5.849 12.491 5.539 12.133 5.323C11.834 5.143 11.521 5.038 11.194 5.009C11.731 6.504 12 8.001 12 9.5C12 10.731 11.795 11.961 11.386 13.189C11.696 13.027 11.987 12.841 12.259 12.634C12.812 12.212 13.239 11.733 13.541 11.196ZM2.912 6.253C2.626 6.667 2.404 7.149 2.246 7.697C2.082 8.267 2 8.868 2 9.5C2 10.086 2.153 10.652 2.459 11.196C2.761 11.733 3.188 12.212 3.741 12.634C4.013 12.841 4.304 13.027 4.614 13.189C4.205 11.961 4 10.731 4 9.5C4 8.001 4.269 6.504 4.806 5.009C4.479 5.038 4.166 5.143 3.867 5.323C3.509 5.539 3.19 5.849 2.912 6.253ZM6.283 5.79C6.166 5.719 6.012 5.598 5.82 5.426C5.794 5.402 5.768 5.38 5.743 5.358C5.248 6.741 5 8.121 5 9.5C5 10.896 5.29 12.294 5.87 13.695C6.557 13.898 7.267 14 8 14C8.733 14 9.443 13.898 10.13 13.695C10.71 12.294 11 10.896 11 9.5C11 8.121 10.752 6.741 10.257 5.358C10.232 5.38 10.206 5.402 10.18 5.426C9.988 5.598 9.834 5.719 9.717 5.79C9.488 5.93 9.249 6 9 6L7 6C6.751 6 6.512 5.93 6.283 5.79Z"),
        fill = SolidColor(Color.Black),
    ).build()
}

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

### Android XML

```xml
<!-- res/drawable/ic_pumpkin.xml · Gentleface "pumpkin" (line-round), MIT. https://gentleface.com/icons/pumpkin -->
<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="M9.754 1C9.86 1 9.963 1.038 10.044 1.106C10.136 1.183 10.192 1.293 10.203 1.412C10.213 1.531 10.175 1.649 10.098 1.74C9.923 1.947 9.766 2.18 9.625 2.437C9.208 3.201 9 4.056 9 5C9.062 5 9.127 4.979 9.197 4.936C9.261 4.897 9.366 4.812 9.512 4.681C9.741 4.477 9.932 4.33 10.086 4.243C10.369 4.081 10.674 4 11 4C11.583 4 12.132 4.155 12.648 4.466C13.13 4.756 13.551 5.162 13.912 5.685C14.259 6.189 14.527 6.768 14.715 7.42C14.905 8.081 15 8.775 15 9.5C15 10.261 14.804 10.99 14.412 11.686C14.044 12.343 13.528 12.923 12.866 13.429C12.216 13.925 11.477 14.308 10.648 14.581C9.796 14.86 8.914 15 8 15C7.086 15 6.204 14.86 5.352 14.581C4.523 14.308 3.784 13.925 3.134 13.429C2.472 12.923 1.956 12.343 1.588 11.686C1.196 10.99 1 10.261 1 9.5C1 8.775 1.095 8.081 1.285 7.42C1.473 6.768 1.741 6.189 2.088 5.685C2.449 5.162 2.87 4.756 3.352 4.466C3.868 4.155 4.417 4 5 4C5.326 4 5.631 4.081 5.914 4.243C6.068 4.33 6.259 4.477 6.488 4.681C6.634 4.812 6.739 4.897 6.803 4.936C6.873 4.979 6.938 5 7 5C7 4.058 7.146 3.267 7.438 2.625C7.752 1.934 8.238 1.41 8.896 1.054C8.962 1.019 9.035 1 9.11 1L9.754 1ZM13.541 11.196C13.847 10.652 14 10.086 14 9.5C14 8.868 13.918 8.267 13.754 7.697C13.596 7.149 13.374 6.667 13.088 6.253C12.81 5.849 12.491 5.539 12.133 5.323C11.834 5.143 11.521 5.038 11.194 5.009C11.731 6.504 12 8.001 12 9.5C12 10.731 11.795 11.961 11.386 13.189C11.696 13.027 11.987 12.841 12.259 12.634C12.812 12.212 13.239 11.733 13.541 11.196ZM2.912 6.253C2.626 6.667 2.404 7.149 2.246 7.697C2.082 8.267 2 8.868 2 9.5C2 10.086 2.153 10.652 2.459 11.196C2.761 11.733 3.188 12.212 3.741 12.634C4.013 12.841 4.304 13.027 4.614 13.189C4.205 11.961 4 10.731 4 9.5C4 8.001 4.269 6.504 4.806 5.009C4.479 5.038 4.166 5.143 3.867 5.323C3.509 5.539 3.19 5.849 2.912 6.253ZM6.283 5.79C6.166 5.719 6.012 5.598 5.82 5.426C5.794 5.402 5.768 5.38 5.743 5.358C5.248 6.741 5 8.121 5 9.5C5 10.896 5.29 12.294 5.87 13.695C6.557 13.898 7.267 14 8 14C8.733 14 9.443 13.898 10.13 13.695C10.71 12.294 11 10.896 11 9.5C11 8.121 10.752 6.741 10.257 5.358C10.232 5.38 10.206 5.402 10.18 5.426C9.988 5.598 9.834 5.719 9.717 5.79C9.488 5.93 9.249 6 9 6L7 6C6.751 6 6.512 5.93 6.283 5.79Z"/>
</vector>
```

### Flutter

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

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

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

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

  @override
  void paint(Canvas canvas, Size size) {
    canvas.scale(size.width / 16, size.height / 16);
    final p = Path()
      ..moveTo(9.754, 1)
      ..cubicTo(9.86, 1, 9.963, 1.038, 10.044, 1.106)
      ..cubicTo(10.136, 1.183, 10.192, 1.293, 10.203, 1.412)
      ..cubicTo(10.213, 1.531, 10.175, 1.649, 10.098, 1.74)
      ..cubicTo(9.923, 1.947, 9.766, 2.18, 9.625, 2.437)
      ..cubicTo(9.208, 3.201, 9, 4.056, 9, 5)
      ..cubicTo(9.062, 5, 9.127, 4.979, 9.197, 4.936)
      ..cubicTo(9.261, 4.897, 9.366, 4.812, 9.512, 4.681)
      ..cubicTo(9.741, 4.477, 9.932, 4.33, 10.086, 4.243)
      ..cubicTo(10.369, 4.081, 10.674, 4, 11, 4)
      ..cubicTo(11.583, 4, 12.132, 4.155, 12.648, 4.466)
      ..cubicTo(13.13, 4.756, 13.551, 5.162, 13.912, 5.685)
      ..cubicTo(14.259, 6.189, 14.527, 6.768, 14.715, 7.42)
      ..cubicTo(14.905, 8.081, 15, 8.775, 15, 9.5)
      ..cubicTo(15, 10.261, 14.804, 10.99, 14.412, 11.686)
      ..cubicTo(14.044, 12.343, 13.528, 12.923, 12.866, 13.429)
      ..cubicTo(12.216, 13.925, 11.477, 14.308, 10.648, 14.581)
      ..cubicTo(9.796, 14.86, 8.914, 15, 8, 15)
      ..cubicTo(7.086, 15, 6.204, 14.86, 5.352, 14.581)
      ..cubicTo(4.523, 14.308, 3.784, 13.925, 3.134, 13.429)
      ..cubicTo(2.472, 12.923, 1.956, 12.343, 1.588, 11.686)
      ..cubicTo(1.196, 10.99, 1, 10.261, 1, 9.5)
      ..cubicTo(1, 8.775, 1.095, 8.081, 1.285, 7.42)
      ..cubicTo(1.473, 6.768, 1.741, 6.189, 2.088, 5.685)
      ..cubicTo(2.449, 5.162, 2.87, 4.756, 3.352, 4.466)
      ..cubicTo(3.868, 4.155, 4.417, 4, 5, 4)
      ..cubicTo(5.326, 4, 5.631, 4.081, 5.914, 4.243)
      ..cubicTo(6.068, 4.33, 6.259, 4.477, 6.488, 4.681)
      ..cubicTo(6.634, 4.812, 6.739, 4.897, 6.803, 4.936)
      ..cubicTo(6.873, 4.979, 6.938, 5, 7, 5)
      ..cubicTo(7, 4.058, 7.146, 3.267, 7.438, 2.625)
      ..cubicTo(7.752, 1.934, 8.238, 1.41, 8.896, 1.054)
      ..cubicTo(8.962, 1.019, 9.035, 1, 9.11, 1)
      ..lineTo(9.754, 1)
      ..close()
      ..moveTo(13.541, 11.196)
      ..cubicTo(13.847, 10.652, 14, 10.086, 14, 9.5)
      ..cubicTo(14, 8.868, 13.918, 8.267, 13.754, 7.697)
      ..cubicTo(13.596, 7.149, 13.374, 6.667, 13.088, 6.253)
      ..cubicTo(12.81, 5.849, 12.491, 5.539, 12.133, 5.323)
      ..cubicTo(11.834, 5.143, 11.521, 5.038, 11.194, 5.009)
      ..cubicTo(11.731, 6.504, 12, 8.001, 12, 9.5)
      ..cubicTo(12, 10.731, 11.795, 11.961, 11.386, 13.189)
      ..cubicTo(11.696, 13.027, 11.987, 12.841, 12.259, 12.634)
      ..cubicTo(12.812, 12.212, 13.239, 11.733, 13.541, 11.196)
      ..close()
      ..moveTo(2.912, 6.253)
      ..cubicTo(2.626, 6.667, 2.404, 7.149, 2.246, 7.697)
      ..cubicTo(2.082, 8.267, 2, 8.868, 2, 9.5)
      ..cubicTo(2, 10.086, 2.153, 10.652, 2.459, 11.196)
      ..cubicTo(2.761, 11.733, 3.188, 12.212, 3.741, 12.634)
      ..cubicTo(4.013, 12.841, 4.304, 13.027, 4.614, 13.189)
      ..cubicTo(4.205, 11.961, 4, 10.731, 4, 9.5)
      ..cubicTo(4, 8.001, 4.269, 6.504, 4.806, 5.009)
      ..cubicTo(4.479, 5.038, 4.166, 5.143, 3.867, 5.323)
      ..cubicTo(3.509, 5.539, 3.19, 5.849, 2.912, 6.253)
      ..close()
      ..moveTo(6.283, 5.79)
      ..cubicTo(6.166, 5.719, 6.012, 5.598, 5.82, 5.426)
      ..cubicTo(5.794, 5.402, 5.768, 5.38, 5.743, 5.358)
      ..cubicTo(5.248, 6.741, 5, 8.121, 5, 9.5)
      ..cubicTo(5, 10.896, 5.29, 12.294, 5.87, 13.695)
      ..cubicTo(6.557, 13.898, 7.267, 14, 8, 14)
      ..cubicTo(8.733, 14, 9.443, 13.898, 10.13, 13.695)
      ..cubicTo(10.71, 12.294, 11, 10.896, 11, 9.5)
      ..cubicTo(11, 8.121, 10.752, 6.741, 10.257, 5.358)
      ..cubicTo(10.232, 5.38, 10.206, 5.402, 10.18, 5.426)
      ..cubicTo(9.988, 5.598, 9.834, 5.719, 9.717, 5.79)
      ..cubicTo(9.488, 5.93, 9.249, 6, 9, 6)
      ..lineTo(7, 6)
      ..cubicTo(6.751, 6, 6.512, 5.93, 6.283, 5.79)
      ..close();
    canvas.drawPath(p, Paint()..color = color);
  }

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