blog/content/posts/nixcon2022/slides/img/fsm-drv-2.svg
2022-10-29 22:47:30 -07:00

95 lines
37 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Created with Vectornator (http://vectornator.io/) -->
<svg height="100%" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;" version="1.1" viewBox="0 0 288 216" width="100%" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:vectornator="http://vectornator.io" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="237.755" id="Filter" width="307.957" x="-10.1354" y="-1.72807">
<feDropShadow dx="-3.67321e-05" dy="10" flood-color="#000000" flood-opacity="0.333" in="SourceGraphic" result="Shadow" stdDeviation="5"/>
</filter>
</defs>
<clipPath id="ArtboardFrame">
<rect height="216" width="288" x="0" y="0"/>
</clipPath>
<g clip-path="url(#ArtboardFrame)" id="backgtound" vectornator:layerName="backgtound" visibility="hidden">
<path d="M-0.135383-1.72807L287.822-1.72807L287.822 216.027L-0.135383 216.027L-0.135383-1.72807Z" fill="#750787" fill-rule="nonzero" filter="url(#Filter)" stroke="none" vectornator:shadowAngle="1.5708" vectornator:shadowColor="#000000" vectornator:shadowOffset="10" vectornator:shadowOpacity="0.333" vectornator:shadowRadius="10"/>
</g>
<g id="Layer-1" vectornator:layerName="Layer 1">
<g opacity="1">
<path d="M141.38 116.761C141.201 116.761 140.943 117.068 140.863 116.908C140.723 116.626 142.201 114.572 142.412 114.4C143.133 113.815 145.019 113.395 145.731 113.147C147.86 112.404 149.647 112.655 151.853 112.704C153.77 112.747 155.121 112.608 155.762 114.622C156.536 117.054 153.636 119.182 151.558 119.489C148.807 119.897 146.272 117.555 144.035 116.392C143.23 115.973 142.989 116.131 142.339 115.138C141.418 113.733 142.35 112.215 143.371 111.229C145.164 109.498 148.614 109.449 150.894 110.049C151.331 110.164 151.837 110.237 152.148 110.565C153.145 111.615 151.263 113.259 150.452 113.442C148.564 113.866 144.986 113.731 143.887 111.671C143.702 111.324 143.797 110.85 143.961 110.491C144.273 109.81 144.769 109.136 145.436 108.795C146.455 108.275 147.412 107.542 148.534 107.32C149.836 107.062 151.201 107.213 152.517 107.394C154.874 107.717 156.101 108.38 158.122 109.238C158.853 109.548 162.608 111.041 162.547 112.188C162.379 115.389 159.631 117.199 156.573 117.277C155.648 117.3 154.75 116.95 153.844 116.761C153.127 116.61 151.503 116.511 152 115.359C153.787 111.223 157.826 109.223 162.252 110.418C162.84 110.576 163.476 111.072 163.58 111.671C163.902 113.525 163.01 115.011 161.515 116.17C158.755 118.312 155.886 118.995 152.443 118.899C151.445 118.872 148.32 118.623 148.534 116.908C148.599 116.391 148.771 115.872 149.05 115.433C149.813 114.234 150.492 112.889 151.632 112.04C152.698 111.246 154.064 110.759 155.393 110.713C156.979 110.657 158.531 111.252 160.04 111.745C161.032 112.07 161.938 112.624 162.842 113.147C164.483 114.095 167.192 115.82 166.088 118.162C165.689 119.007 165.157 119.82 164.465 120.448C163.796 121.055 163.002 121.675 162.105 121.776C160.699 121.934 159.247 121.621 157.901 121.186C155.64 120.456 153.229 117.89 151.705 116.392C151.098 115.794 150.057 115.069 150.304 114.253C150.486 113.652 150.861 113.113 151.263 112.63C151.853 111.922 152.45 111.163 153.254 110.713C156.46 108.917 160.821 109.044 164.317 109.606C165.248 109.756 166.26 109.825 167.046 110.344C167.462 110.618 167.465 111.257 167.563 111.745C168.359 115.725 164.367 118.207 160.925 118.604C157.866 118.957 154.201 117.145 151.705 116.023C150.852 115.639 150.013 115.192 149.271 114.622C149.027 114.434 148.672 114.075 148.829 113.81C149.309 113.003 150.117 112.421 150.894 111.893C152.176 111.02 153.567 110.146 155.098 109.901C157.083 109.585 159.071 109.278 161.072 109.09C163.524 108.86 165.988 108.778 168.448 108.647C168.767 108.631 169.088 108.625 169.406 108.647C170.49 108.724 171.709 108.404 172.652 108.943C173.081 109.188 172.693 109.961 172.504 110.418C172.213 111.123 171.729 111.74 171.25 112.335C170.153 113.7 168.851 114.913 167.194 115.58C162.613 117.426 158.573 115.515 154.656 113.147C154.041 112.775 153.459 112.334 152.959 111.819C152.66 111.51 152.246 111.14 152.295 110.713C152.384 109.948 152.748 109.153 153.328 108.647C154.533 107.598 155.972 106.8 157.458 106.214C158.692 105.727 160.047 105.601 161.367 105.476C163.179 105.305 165.01 105.19 166.825 105.329C168.253 105.438 169.741 105.588 171.029 106.214C171.553 106.468 171.768 107.184 171.84 107.762C172.172 110.415 169.282 112.609 167.268 113.515C166.217 113.988 165.098 114.403 163.949 114.474C162.274 114.578 160.514 114.595 158.933 114.032C157.173 113.405 155.571 112.292 154.213 111.008C152.795 109.666 151.674 108.005 150.747 106.287C150.191 105.259 151.146 103.753 152.074 103.042C153.125 102.237 154.257 101.515 155.467 100.977C156.93 100.327 158.46 99.7675 160.04 99.5019C161.276 99.294 162.576 99.3077 163.801 99.5757C166.261 100.114 168.315 102.063 169.923 104.001C170.034 104.135 170.037 104.348 169.997 104.517C169.812 105.296 169.717 106.147 169.259 106.804C168.553 107.816 167.574 108.622 166.604 109.385C165.499 110.253 164.347 111.101 163.064 111.671C161.223 112.489 159.312 113.291 157.311 113.515C155.492 113.719 153.612 113.428 151.853 112.925C150.457 112.526 149.236 111.649 148.018 110.86C146.647 109.973 145.428 108.871 144.109 107.91C143.166 107.223 142.245 106.497 141.232 105.919C140.76 105.649 139.557 105.517 139.536 105.402C139.383 104.563 140.536 103.978 141.232 103.485C141.907 103.007 142.573 102.447 143.371 102.231C145.446 101.668 147.326 103.201 147.575 105.255C147.995 108.721 143.351 113.038 139.905 111.008C139.169 110.574 138.558 109.869 138.208 109.09C137.635 107.814 138.76 106.451 139.61 105.771C140.436 105.11 141.326 104.456 142.339 104.148C143.568 103.776 144.89 103.767 146.174 103.78C147.568 103.794 149.033 103.87 150.304 104.443C151.326 104.905 152.491 105.173 153.328 105.919C153.919 106.445 154.348 107.266 154.361 108.057C154.375 108.929 153.843 109.739 153.402 110.491C152.923 111.306 152.347 112.088 151.632 112.704C149.748 114.325 146.941 116.316 144.256 116.539C142.998 116.644 141.648 116.609 140.495 116.097C139.332 115.58 138.456 114.546 137.618 113.589C137.227 113.142 136.96 112.555 136.881 111.966C136.739 110.918 137.712 109.94 138.503 109.238C139.53 108.327 140.512 107.21 141.822 106.804C143.42 106.309 145.183 106.41 146.838 106.656C148.215 106.861 149.536 107.442 150.747 108.131C152.063 108.881 152.967 110.991 152.738 112.483C152.557 113.662 151.076 115.217 150.304 115.728C149.34 116.366 148.26 116.874 147.133 117.129C144.28 117.774 142.127 116.583 139.978 114.769C139.086 114.016 138.373 113.063 137.692 112.114C137.429 111.747 137.101 111.306 137.176 110.86C137.376 109.657 139.275 108.609 140.126 108.279C141.511 107.741 142.931 107.223 144.404 107.025C146.427 106.752 148.485 106.93 150.525 106.877C153.23 106.807 155.934 106.744 158.638 106.656C160.483 106.596 162.327 106.536 164.17 106.435C165.917 106.339 167.657 106.098 169.406 106.066C170.368 106.049 171.345 106.075 172.283 106.287C173.447 106.551 173.861 107.829 174.422 108.647C175.132 109.683 176.132 110.693 175.676 112.114C174.477 115.842 171.196 118.601 167.12 118.383C165.219 118.282 164.061 117.441 163.285 115.728C162.317 113.592 163.969 111.812 165.94 111.155C167.152 110.751 168.424 110.39 169.702 110.418C170.799 110.441 171.856 110.89 172.873 111.303C174.236 111.856 174.721 112.316 174.791 113.737C174.929 116.58 173.717 117.464 171.25 118.531C171.086 118.602 170.913 118.666 170.734 118.678C169.777 118.741 168.79 118.979 167.858 118.752C166.811 118.497 165.718 118.063 164.981 117.277C164.161 116.402 163.658 115.209 163.432 114.032C163.294 113.311 163.717 112.589 163.949 111.893C164.016 111.692 164.16 111.517 164.317 111.376C165.32 110.481 166.227 109.423 167.415 108.795C169.293 107.803 171.329 107.097 173.389 106.582C174.705 106.254 176.093 106.199 177.446 106.287C178.029 106.325 178.681 106.513 179.068 106.951C179.346 107.265 179.217 107.793 179.142 108.205C179.017 108.893 178.782 109.566 178.478 110.196C177.84 111.521 176.779 112.965 175.676 113.958C174.2 115.286 172.696 116.438 170.587 116.539C169.488 116.592 168.351 116.386 167.341 115.949C166.474 115.574 165.732 114.906 165.129 114.179C164.261 113.135 163.459 111.987 162.99 110.713C162.579 109.597 162.314 108.339 162.547 107.172C162.67 106.558 163.461 106.312 163.949 105.919C164.103 105.794 164.28 105.696 164.465 105.624C165.659 105.154 166.828 104.582 168.079 104.296C169.747 103.914 171.471 103.847 173.168 103.632C174.439 103.471 178.034 102.581 178.257 104.665C178.37 105.719 177.279 107.377 176.708 107.91C175.755 108.799 174.618 109.469 173.537 110.196C172.32 111.015 170.714 111.045 169.259 111.229C162.979 112.023 157.229 107.999 156.499 101.641C156.34 100.253 157.931 100.14 158.786 99.9445C159.881 99.6941 160.983 99.4145 162.105 99.3544C166.221 99.1339 170.382 99.8196 173.979 101.936C174.734 102.38 175.383 102.985 176.044 103.558C176.127 103.63 176.182 103.744 176.192 103.853C176.436 106.659 173.747 107.332 171.472 108.057C170.364 108.411 169.234 108.736 168.079 108.869C166.221 109.082 164.335 109.267 162.474 109.09C159.424 108.801 156.639 107.091 153.992 105.55C153.383 105.195 152.646 105.015 152.148 104.517C151.973 104.343 152.642 104.488 152.885 104.443C153.578 104.316 154.259 104.133 154.951 104.001C156.324 103.739 157.702 103.497 159.081 103.263C160.603 103.005 162.119 102.7 163.654 102.526C164.73 102.404 165.819 102.458 166.899 102.378C167.492 102.335 168.079 102.235 168.669 102.157C169.13 102.096 170.355 101.747 170.734 102.378C171.054 102.912 171.257 103.643 171.029 104.222C170.665 105.148 169.883 105.881 169.111 106.509C165.66 109.313 160.501 108.949 156.352 109.09C155.418 109.122 154.477 109.196 153.549 109.09C151.68 108.876 150.008 107.618 148.608 106.361C148.476 106.243 148.357 106.09 148.313 105.919C148.157 105.316 147.854 104.675 148.018 104.075C148.391 102.704 151.1 101.736 152 101.346C153.387 100.745 154.772 100.131 156.204 99.6494C159.435 98.563 164.114 97.2152 165.497 101.641C166.376 104.452 163.415 106.971 161.367 108.205C158.658 109.838 156.199 110.796 153.475 108.795C152.83 108.321 152.222 107.783 151.705 107.172C150.923 106.248 149.633 104.906 150.23 103.853C151.329 101.917 153.671 101.25 155.614 100.682C159.071 99.6711 163.197 99.4565 166.751 99.9445C167.903 100.103 169.085 100.276 170.144 100.756C170.714 101.014 171.225 101.508 171.472 102.083C171.639 102.473 171.36 102.927 171.25 103.337C171.147 103.724 170.629 104.496 171.029 104.517C172.208 104.579 173.395 104.324 174.569 104.443C176.169 104.606 177.599 105.142 179.216 104.665C180.103 104.403 180.992 104.142 181.871 103.853C182.051 103.794 184.004 102.734 184.231 103.263C184.548 104.004 183.445 104.673 182.977 105.329C182.471 106.038 181.761 106.592 181.281 107.32C180.397 108.659 180.095 110.562 178.847 111.671C178.731 111.775 178.907 111.357 178.995 111.229C179.55 110.417 180.048 109.542 180.765 108.869C181.302 108.363 181.954 107.884 182.682 107.762C183.242 107.669 183.838 107.956 184.305 108.279C185.214 108.906 185.224 111.501 184.969 112.335C184.071 115.267 181.209 116.833 178.773 118.236C176.468 119.563 174.39 119.675 171.767 119.194C170.78 119.014 169.587 119.031 168.89 118.309C168.319 117.718 167.545 117.188 167.341 116.392C167.237 115.986 167.775 115.614 168.153 115.433C168.954 115.05 169.86 114.927 170.734 114.769C174.485 114.091 178.442 113.693 182.24 113.368C182.959 113.306 184.599 113.033 185.042 114.105C185.392 114.95 184.709 116.247 184.231 116.834C183.682 117.508 183.09 118.167 182.387 118.678C180.779 119.848 177.789 121.481 175.676 121.481C174.642 121.481 173.536 121.722 172.578 121.333C171.609 120.941 170.977 119.987 170.218 119.268C170.064 119.123 169.91 118.954 169.849 118.752C169.537 117.712 169.05 116.664 169.111 115.58C169.202 113.985 169.792 112.452 170.292 110.934C170.39 110.635 170.611 110.358 170.882 110.196C172.034 109.509 173.197 108.761 174.496 108.426C176.388 107.938 178.372 107.9 180.322 107.762C181.867 107.654 183.422 107.597 184.969 107.689C185.505 107.721 186.101 107.792 186.518 108.131C187.893 109.252 186.136 111.729 185.559 112.704C184.39 114.676 183.148 115.829 181.281 117.056C181.125 117.158 180.95 117.254 180.765 117.277C179.958 117.378 179.098 117.692 178.331 117.424C177.439 117.113 176.512 116.513 176.118 115.654C175.626 114.579 175.496 113.226 175.897 112.114C176.322 110.935 177.382 110.036 178.405 109.311C179.21 108.741 180.263 108.642 181.207 108.352C181.47 108.272 181.744 108.222 182.019 108.205C183.369 108.123 184.722 108.031 186.075 108.057C188.375 108.103 190.407 107.975 191.459 110.196C192.014 111.367 190.099 113.068 189.468 113.515C188.055 114.517 185.447 115.553 183.789 115.802C182.889 115.937 181.927 116.005 181.06 115.728C180.657 115.599 180.347 115.118 180.322 114.695C180.268 113.771 180.446 112.805 180.838 111.966C181.353 110.866 181.954 109.67 182.977 109.016C184.128 108.281 185.603 108.205 186.96 108.057C187.892 107.956 188.846 108.085 189.763 108.279C190.607 108.457 191.502 108.651 192.197 109.164C192.613 109.471 192.914 110.051 192.86 110.565C192.755 111.587 192.31 112.577 191.754 113.442C189.702 116.634 185.984 117.312 182.535 117.867C181.631 118.012 180.702 118.347 179.806 118.162C179.17 118.03 178.437 117.605 178.257 116.982C178.008 116.12 178.249 115.103 178.7 114.327C179.19 113.483 180.14 113.005 180.912 112.409C181.544 111.922 182.24 111.524 182.904 111.081" fill="none" opacity="1" stroke="#d3e07a" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.36088"/>
<path d="M154.066 100.461C154.066 100.461 153.402 97.2079 153.402 96.8468C153.402 93.6503 157.069 90.0613 157.68 90.0613" fill="none" opacity="1" stroke="#d3e07a" stroke-linecap="round" stroke-linejoin="round" stroke-width="4.77982"/>
<path d="M187.403 107.689C187.924 107.862 189.097 105.908 189.91 105.107C190.952 104.082 192.075 103.141 193.155 102.157C194.191 101.214 195.248 100.32 196.327 99.4282C196.649 99.1624 196.795 98.5431 197.212 98.5431C197.29 98.5431 197.083 98.7094 197.138 98.7644C197.25 98.8764 197.817 98.2332 198.023 98.1743C198.976 97.9023 199.644 98.0932 200.605 98.2481C201.06 98.3216 203.434 98.4828 203.407 98.4694" fill="none" opacity="1" stroke="#d3e07a" stroke-linecap="round" stroke-linejoin="round" stroke-width="4.77982"/>
<path d="M136.659 108.574C137.147 110.036 136.162 107.31 136.069 107.099C135.843 106.585 135.639 106.061 135.406 105.55C134.929 104.506 134.238 102.382 133.045 102.01C131.065 101.391 127.106 102.348 125.154 102.673C124.407 102.798 123.67 102.984 122.941 103.19C122.75 103.243 122.227 103.485 122.425 103.485" fill="none" opacity="1" stroke="#d3e07a" stroke-linecap="round" stroke-linejoin="round" stroke-width="4.77982"/>
<g opacity="1">
<path d="M157.606 87.4062C156.485 85.3897 161.082 84.7283 161.22 87.6274C161.244 88.1376 161.041 88.8869 160.851 89.3238C160.593 89.9167 160.288 90.3176 159.671 90.5776C157.902 91.3226 155.838 86.6518 158.417 86.0786" fill="#c8c8c8" fill-rule="nonzero" stroke="none"/>
<path d="M158.844 83.7812C157.777 83.9204 156.651 84.4809 156.188 85.5C155.971 85.9752 155.962 86.4017 156.188 86.8125C156.147 86.9608 156.021 87.0774 156 87.2188C155.599 89.8995 158.275 93.3081 161.031 91.2812C161.622 90.8471 161.99 90.205 162.312 89.5625C163.445 87.305 162.888 84.6326 160.219 83.875C159.759 83.7446 159.317 83.7196 158.844 83.7812ZM158.562 86.8438C158.705 86.8351 158.793 86.7944 158.875 86.8438C159.096 86.9763 158.764 87.3614 158.875 87.4688C159.15 87.7352 159.484 87.4147 159.594 87.7812C159.699 88.1328 159.619 88.6286 159.5 88.9688C159.487 89.0066 159.092 89.6621 159.312 89.4375C159.354 89.3956 159.229 89.3539 159.188 89.3125C159.109 89.2347 159.065 89.1853 159 89.0938C158.846 88.8759 158.711 88.6286 158.625 88.375C158.532 88.1009 158.579 87.7292 158.562 86.8438Z" fill="#c8c8c8" stroke="none"/>
</g>
<path d="M167.636 99.3544C167.636 98.6807 167.84 97.8125 167.931 97.1418C168.095 95.9396 168.337 94.9291 168.816 93.5278C169.296 92.1265 169.849 91.5364 169.849 91.5364" fill="none" opacity="1" stroke="#d3e07a" stroke-linecap="round" stroke-linejoin="round" stroke-width="4.77982"/>
<path d="M159.024 89.2945L159.353 89.8893" fill="#31322d" fill-rule="nonzero" opacity="1" stroke="none"/>
<g opacity="1">
<path d="M159.291 87.6039C160.386 87.6039 160.52 88.6982 160.527 89.138C160.534 89.5778 160.277 90.6808 159.369 90.7659C158.461 90.8511 158.053 90.5217 158.007 89.6076C157.976 88.9815 158.633 87.6039 159.291 87.6039Z" fill="#31322d" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M159.601 89.4025C159.873 89.4376 159.899 89.5687 159.899 90.007C159.899 90.4453 159.712 90.3307 159.458 90.4872C159.205 90.6437 159.017 90.27 159.005 90.0508C158.993 89.8317 159.351 89.3702 159.601 89.4025Z" fill="#ffffff" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
<g opacity="1">
<g opacity="1">
<path d="M170.767 88.744C170.54 87.9101 170.905 86.6023 172.095 86.9739C173.73 87.4849 174.958 91.1629 172.537 91.768C172.129 91.87 171.703 91.9435 171.283 91.9155C170.95 91.8932 170.601 91.8093 170.325 91.6205C168.814 90.587 168.932 87.3175 170.915 86.9002C171.699 86.7351 172.405 87.4947 173.127 87.7115" fill="#c8c8c8" fill-rule="nonzero" stroke="none"/>
<path d="M171.469 85.75C171.083 85.6931 170.675 85.7263 170.281 85.875C167.593 86.8894 167.467 91.693 170.281 92.6562C171.968 93.2336 174.364 92.4337 174.719 90.5312C174.926 89.4211 174.537 88.2851 173.969 87.3438C173.777 87.0258 173.384 86.9541 173.094 86.7188C173.077 86.6233 173.012 86.515 172.938 86.4375C172.839 86.3346 172.713 86.2647 172.594 86.1875C172.477 86.1124 172.341 86.089 172.219 86.0312C172.106 85.9969 172.02 85.9225 171.906 85.9062C171.762 85.858 171.617 85.7719 171.469 85.75ZM171.5 88.2188C171.62 88.2783 171.75 88.2815 171.875 88.3125C172.041 88.3535 172.319 88.2137 172.375 88.375C172.381 88.3828 172.4 88.3669 172.406 88.375C173.363 89.5872 173.401 91.0203 171.656 91.0625C171.454 91.0674 171.308 91.063 171.125 91C170.403 90.7516 170.197 89.3797 170.531 88.5938C170.487 88.6374 170.396 88.7223 170.5 88.8125C170.529 88.9538 170.671 89.0294 170.812 89C170.954 88.9706 171.061 88.8288 171.031 88.6875C171.957 88.5116 172.092 88.4869 171.938 88.5C171.678 88.522 171.399 88.5634 171.156 88.4688C171.107 88.4496 171.328 88.3333 171.5 88.2188Z" fill="#c8c8c8" stroke="none"/>
</g>
<g opacity="1">
<path d="M172.005 88.6564C173.101 88.6564 173.235 89.7506 173.242 90.1904C173.249 90.6302 172.991 91.7332 172.083 91.8183C171.175 91.9035 170.767 91.5741 170.722 90.66C170.69 90.0339 171.348 88.6564 172.005 88.6564Z" fill="#31322d" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M172.316 90.4549C172.587 90.49 172.614 90.6212 172.614 91.0594C172.614 91.4977 172.427 91.3831 172.173 91.5396C171.919 91.6962 171.732 91.3224 171.72 91.1033C171.708 90.8841 172.065 90.4226 172.316 90.4549Z" fill="#ffffff" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
</g>
<path d="M54.3789 70.9489C53.8132 71.5146 53.1222 72.0093 52.7644 72.7248" fill="#ffffff" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M35.1665 68.5272C35.1665 69.86 35.1807 70.962 35.0051 72.4019C34.8594 73.5965 34.5532 74.7662 34.3593 75.9538C34.1226 77.4035 33.249 78.9194 33.7135 80.3129C33.9688 81.0787 34.7092 79.0407 35.1665 78.3755C35.3029 78.1772 35.3818 77.945 35.4894 77.7297C36.0814 76.5458 36.6359 75.3423 37.2654 74.1779C37.5124 73.7208 39.3942 70.5134 39.6871 70.4646C40.3811 70.3489 38.6166 75.0423 39.3642 75.4695C40.5153 76.1272 43.8626 71.6586 44.5305 70.9489C44.7149 70.753 44.986 70.2743 45.1763 70.4646C45.583 70.8713 43.1218 77.429 45.0149 78.3755" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M53.0873 59.1632C53.0873 58.8734 53.3306 58.0773 53.4102 58.356C53.5432 58.8217 53.4742 59.3289 53.4102 59.809C53.1506 61.7559 52.8007 63.6902 52.4415 65.6211C51.8234 68.9432 49.9331 72.6412 50.1812 76.1153C50.2174 76.6217 50.8549 75.3135 50.9884 74.8237C51.2981 73.6882 50.9985 73.149 51.1499 72.2405C51.2645 71.5531 56.1889 67.654 56.962 67.0742C57.8611 66.3998 57.3191 66.8786 56.962 67.2356" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M53.7331 70.9489C52.7489 72.9172 55.6101 75.6716 56.4777 77.4068" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M64.3886 73.3706C65.7104 70.7271 63.7142 64.9696 61.1597 70.626C60.4145 72.276 59.0551 75.9991 62.1284 76.4381C62.7022 76.5201 63.333 76.2022 63.7429 75.7924C66.6095 72.9257 68.623 66.3408 69.7164 62.7151C70.4219 60.376 71.1643 57.8456 70.6851 55.4499C70.6313 55.1808 70.0301 55.0601 69.8779 55.2884C67.9395 58.196 66.6788 64.2326 66.326 67.5585C66.0446 70.2123 65.3775 74.8943 68.102 73.5321" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M74.3984 67.7199C73.5781 70.181 73.7526 73.0564 73.7526 75.6309" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M77.6274 75.308C78.7405 71.9687 79.4117 69.4232 81.1793 66.2669C81.7217 65.2983 82.9768 67.4295 83.9239 68.8501" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M75.8515 57.7909C77.0509 58.9459 75.3175 55.7231 76.3358 56.7415C76.6603 57.0659 77.6143 60.1836 76.9816 60.4548C75.8432 60.9427 72.8349 54.886 75.8515 57.7909Z" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M115.729 59.809C114.382 56.4417 107.016 58.2264 105.558 60.7777C104.547 62.5465 110.715 66.7794 111.209 69.4959C111.752 72.485 107.27 75.551 105.881 72.079" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M111.693 54.4812C111.528 54.0692 111.344 52.7466 111.37 53.1896C111.452 54.5864 111.633 56.013 111.37 57.3873C110.947 59.5952 110.519 61.8022 110.078 64.0066C108.744 70.6815 107.172 77.1894 107.172 84.0262" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M125.9 66.1055C124.881 65.086 125.466 62.9042 123.802 62.3922C123.076 62.169 121.972 63.9258 121.703 64.3295C120.483 66.1597 118.257 72.8863 122.349 72.8863C124.913 72.8863 130.183 68.1671 127.515 66.1055C126.904 65.6335 123.059 63.2641 121.703 63.8452C120.878 64.1988 121.971 64.6253 122.026 64.6524" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M129.937 65.944C129.937 65.0268 132.834 63.6807 132.52 65.4597C132.229 67.1095 130.507 69.2915 130.744 70.9489C130.833 71.5702 131.926 70.4347 132.358 69.9802C133.542 68.7374 134.479 67.2599 135.749 66.1055C135.875 65.991 136.192 65.7789 136.233 65.944C136.331 66.3361 133.083 72.6692 136.072 70.7875C141.328 67.4778 145.123 62.1386 146.727 56.2571C147.088 54.9334 147.237 53.5603 147.534 52.2209C147.561 52.1035 147.75 51.7904 147.696 51.898C145.312 56.6668 143.79 62.663 142.368 67.7199C142.001 69.0244 141.618 70.4274 141.884 71.7562" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M141.561 59.6475C139.945 59.6475 141.886 61.4765 144.951 60.4548C147.767 59.5162 150.438 58.1882 153.185 57.0644" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M33.892 108.405C33.892 111.677 42.3925 104.186 38.2511 102.593C36.2703 101.831 34.1272 106.904 33.892 107.759C32.6355 112.328 35.2988 114.916 39.5426 113.41C40.4499 113.088 41.2648 112.549 42.1258 112.118" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M48.0994 103.723C48.0994 97.5161 40.6988 111.737 47.4536 111.15C48.1689 111.087 48.9139 110.994 49.5524 110.665C55.285 107.717 58.6183 101.208 59.5622 95.0047C59.7733 93.6173 59.8132 92.2085 59.8851 90.807C59.9246 90.0375 59.9654 88.0225 59.4008 88.5468C55.4294 92.2345 54.3706 99.4823 53.7501 104.369C53.4965 106.366 53.4122 107.252 54.3959 108.728C54.818 109.361 56.0473 108.862 56.6561 108.405C57.693 107.627 58.3698 106.46 59.2393 105.499C59.8102 104.868 60.0907 104.002 60.6923 103.4C60.933 103.159 60.489 104.05 60.3695 104.369C60.0045 105.342 59.5493 106.283 59.2393 107.275C58.8829 108.415 58.0697 109.848 58.755 110.827C59.6909 112.164 61.6894 110.054 62.4683 109.535" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M70.8636 105.337C70.8636 98.113 64.6762 108.364 67.6346 111.957C67.9592 112.351 68.5778 112.468 69.0877 112.441C72.2808 112.273 74.8601 105.393 74.4154 102.916C74.2386 101.93 73.4724 101.049 72.6395 100.494C71.9106 100.008 70.8963 99.7607 70.0563 100.01C69.2537 100.247 68.8724 101.194 68.2804 101.786" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M100.247 95.1661C99.6373 94.8612 99.679 94.8074 98.6327 95.1661C97.1485 95.675 95.6923 96.2721 94.2736 96.9421C93.6189 97.2512 92.1471 97.8831 92.6591 98.3951C93.2387 98.9747 94.1777 99.0148 94.9194 99.3638C97.3723 100.518 101.201 102.622 102.023 105.499C102.976 108.835 95.8036 114.258 93.9507 108.082" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M99.4399 89.5155C98.8258 87.059 99.2307 91.9237 99.117 94.1974C99.0226 96.0856 98.8365 97.9687 98.6327 99.8481C98.0979 104.78 97.0182 109.878 97.0182 114.863" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M119.753 88.5468C120.758 88.212 121.245 87.2564 120.238 88.0624C118.378 89.5499 115.192 91.453 114.587 93.8746C114.561 93.9795 115.781 94.1489 115.878 94.1974C116.574 94.5453 117.34 95.0663 118.139 95.1661C118.566 95.2195 119.43 94.7356 119.43 95.1661C119.43 95.7714 112.08 97.5799 112.972 99.3638C113.06 99.5384 118.816 99.1234 119.753 99.5252C119.893 99.5852 120.118 99.7018 120.076 99.8481C119.567 101.629 114.882 104.796 113.941 105.983C109.601 111.459 106.68 118.177 116.363 117.607" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M211.309 84.5106C210.259 83.9854 209.418 84.0262 208.242 84.0262C208.08 84.0262 208.565 84.0138 208.726 84.0262C209.265 84.0677 209.806 84.1033 210.34 84.1877C210.83 84.265 211.314 84.3843 211.793 84.5106C213.318 84.9118 214.936 85.3935 215.184 87.2552C215.44 89.1794 211.453 90.5341 210.179 90.807C209.642 90.922 208.564 90.5811 208.564 91.1299C208.564 91.399 209.21 91.3452 209.21 91.6143C209.21 92.2279 207.224 92.44 207.757 92.7444C209.641 93.8207 215.212 92.1699 216.153 94.5203C216.751 96.0171 211.137 97.0487 210.179 97.5879C209.71 97.8517 208.507 98.176 208.887 98.5565C209.573 99.2419 211.408 97.6084 213.246 99.6867C220.058 107.387 213.233 118.643 205.981 123.258" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M221.48 99.0409C220.413 100.109 222.022 100.27 222.933 100.332C224.28 100.425 225.63 100.488 226.97 100.655C227.755 100.754 231.151 101.077 231.49 102.431C231.887 104.02 224.378 107.905 223.579 108.405" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M248.442 96.7806C248.442 94.0629 239.777 95.3402 239.563 98.5565C239.351 101.729 246.449 102.553 246.666 107.113C246.789 109.7 241.915 112.195 239.885 110.504C239.331 110.041 239.24 109.212 238.917 108.566" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M245.536 92.583C245.536 98.5967 244.797 104.411 243.114 110.181C242.604 111.929 241.914 113.62 241.338 115.347C241.088 116.1 241.097 116.791 241.016 117.607" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M253.043 104.449C256.832 102.791 252.381 102.079 251.187 105.66C250.254 108.458 251.167 113.081 255.223 111.15C256.28 110.646 256.895 108.691 256.999 107.759C257.202 105.931 256.985 105.658 256.192 104.369C255.602 103.41 254.774 101.947 253.447 101.947C252.912 101.947 250.933 103.307 251.671 104.046C252.008 104.383 252.607 104.641 253.043 104.449Z" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M260.874 103.4C264.152 100.122 259.836 107.52 261.197 109.696C262.412 111.641 266.207 105.477 266.363 104.853C266.392 104.736 266.248 105.065 266.201 105.176C265.979 105.711 265.73 106.238 265.556 106.79C265.109 108.205 264.48 111.311 266.847 111.311" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M272.659 94.8432C271.432 96.4796 271.488 99.6094 271.206 101.301C270.801 103.733 270.425 106.127 270.076 108.566" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M267.816 101.463C270.609 100.415 272.907 100.531 275.888 100.655" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M15.7954 29.7796C14.6953 29.413 15.4862 35.0425 15.4725 35.5918C15.4427 36.7802 15.3602 37.9736 15.1496 39.1436C14.8744 40.6723 14.4411 42.1693 14.0194 43.6642C13.8484 44.2704 13.5855 44.8469 13.3736 45.4401C13.3164 45.6004 13.0918 46.0448 13.2122 45.9244C14.1394 44.9973 14.285 43.296 15.311 42.3726C17.8332 40.1026 21.3415 40.0854 22.0918 43.9871C22.2243 44.6761 22.2003 45.4382 21.9304 46.0859C19.7895 51.2241 12.5664 49.5778 12.5664 44.1485" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M25.3208 40.1123C27.1651 40.7271 24.7297 46.0064 25.6437 47.3775C27.2903 49.8474 31.6798 41.5549 31.9402 41.2424C32.2578 40.8613 31.7227 42.2106 31.6173 42.6955C31.4312 43.5515 31.2613 44.412 31.1329 45.2787C30.8635 47.0973 30.8944 49.5071 33.3932 48.5076" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M38.2367 38.6593C38.6945 41.4065 38.721 44.115 38.721 46.8931" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M36.9451 30.9098L36.2993 30.7483L37.4294 29.7796L37.9138 29.6182L37.9138 29.6182" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M43.5644 45.1172C48.2353 42.7818 50.2307 33.6023 50.8296 28.8109C50.9765 27.6361 50.9604 26.4358 50.8296 25.2591C50.795 24.9472 50.6033 24.2732 50.3453 24.4518C47.7466 26.2509 46.8956 32.4329 46.632 35.1074C46.4101 37.3574 46.1745 39.6468 46.4705 41.8882C46.5664 42.6139 47.3316 43.0722 47.7621 43.6642" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M57.1261 39.3051C55.6203 33.2818 52.6241 39.8131 52.9284 42.8569C53.0272 43.8443 54.0338 45.658 54.8658 45.1172C58.3183 42.8731 59.4751 35.9515 60.3551 32.5242C60.8617 30.551 61.351 28.5663 61.6466 26.5507C61.9443 24.521 62.0833 22.4665 62.131 20.4156C62.1377 20.1259 61.9778 19.3735 61.8081 19.6084C58.3131 24.4476 56.9361 32.8742 56.3188 38.4978C55.9614 41.7549 56.0965 44.9558 59.7093 44.9558" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M75.8541 28.0037C75.8541 27.9135 75.786 26.9883 76.0155 26.8736C76.1232 26.8197 76.177 27.0761 76.177 27.1965C76.177 28.0055 76.1017 28.8138 76.0155 29.6182C75.9401 30.322 75.8139 31.0196 75.6926 31.717C74.974 35.8492 74.0514 39.9052 73.1095 43.9871C73.0853 44.0919 73.1027 43.7716 73.1095 43.6642C73.1566 42.9103 73.1976 42.1557 73.2709 41.4039C73.4129 39.9488 73.5311 38.4895 73.7552 37.0448C74.4458 32.5945 74.9128 26.5797 79.4059 24.1289C80.0674 23.7682 81.0176 23.7457 81.6662 24.1289C86.0206 26.702 80.1239 36.892 75.6926 37.0448C73.0624 37.1355 72.3154 34.9328 73.9167 33.3315" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M87.8012 26.5507C87.7474 25.9049 87.8178 25.2364 87.6398 24.6133C87.5644 24.3494 87.5523 25.1563 87.4783 25.4205C87.1754 26.5026 86.8184 27.569 86.5097 28.6495C86.1725 29.8295 85.8622 31.0169 85.541 32.2014C84.6698 35.4137 82.7064 38.5856 83.1192 41.8882C83.1853 42.4169 83.9397 41.1916 84.2494 40.7581C84.4876 40.4246 84.5375 39.9878 84.7337 39.628C84.8626 39.3917 85.0825 39.2146 85.2181 38.9822C86.1427 37.3971 87.0721 35.1908 88.447 33.8158C88.652 33.6109 89.0804 33.2611 89.2543 33.4929C90.6303 35.3277 85.2732 43.4486 89.5772 42.3726" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M96.1965 38.0135C96.1965 36.2847 98.3611 34.4208 97.3267 32.5242C97.1764 32.2488 96.7957 31.8911 96.5194 32.0399C95.574 32.549 94.3526 35.3578 94.0977 36.0761C93.8009 36.9126 93.5073 37.7734 93.4519 38.6593C93.0167 45.6226 99.5802 38.1479 99.2641 36.8833C99.1232 36.3198 98.2949 37.7473 98.1339 38.6593C97.9335 39.7951 97.9725 40.615 97.9725 41.7268" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M107.982 31.8785C106.067 30.6017 102.267 32.12 103.139 34.3002C103.925 36.2646 107.617 35.886 108.305 38.9822C108.77 41.0726 103.939 44.0585 102.816 42.534C102.258 41.7774 102.385 40.7043 102.17 39.7894" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M111.696 38.4978C113.679 38.4978 115.845 37.8305 117.508 36.7219C117.831 36.5066 116.927 36.0761 116.539 36.0761C115.945 36.0761 115.34 36.0934 114.763 36.2376C113.579 36.5335 112.64 37.6096 112.018 38.6593C109.87 42.2842 112.645 45.2445 116.216 45.6015" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M134.621 32.6857C135.299 31.3304 144.147 28.1303 144.147 30.5869" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M133.653 36.7219C137.162 36.7219 140.28 36.1482 143.662 35.1074" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M155.125 19.2855C155.017 19.3393 154.856 19.3393 154.802 19.4469C154.481 20.0891 155.211 20.8317 155.287 21.5458C155.416 22.773 154.726 24.0372 154.318 25.0976" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M12.082 141.179C11.7592 139.887 12.3873 137.396 12.5664 138.919C12.6609 139.722 12.7539 140.532 12.7278 141.34C12.6625 143.366 11.9206 145.297 11.9206 147.314" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M18.0556 140.372C18.0556 142.18 18.3576 143.888 18.0556 145.699" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<g opacity="1">
<path d="M29.5302 144.728C30.552 142.259 31.9088 144.944 31.6291 145.616C31.5128 145.895 28.8844 147.078 28.8844 146.1C28.8844 145.595 29.3369 145.195 29.5302 144.728Z" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M31.3062 151.428C32.9051 151.961 33.5035 156.121 33.5664 156.917C33.7522 159.271 31.9207 161.311 30.4989 162.891" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
</g>
<path d="M169.719 19.8824C169.544 19.7075 169.436 18.976 169.387 19.2186C168.958 21.3645 168.889 23.5164 168.889 25.6904" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M10.1904 182.009C10.1904 181.841 9.84718 180.338 10.8082 180.979C11.7312 181.594 11.7351 183.061 12.4557 183.862C13.5948 185.128 18.1345 187.126 16.9861 189.422C15.7395 191.915 12.6105 192.562 10.8082 194.365C10.6023 194.57 11.4966 194.7 11.426 194.982C11.2225 195.796 9.36668 195.424 9.36668 195.806C9.36668 196.176 10.0423 196.112 10.3963 196.218C12.0772 196.722 15.7288 196.792 16.5743 198.483C17.3485 200.032 12.1987 199.46 11.6319 201.16C11.5834 201.306 11.7293 201.464 11.8379 201.572C13.2065 202.941 15.8538 201.967 16.9861 204.043C18.2558 206.371 12.6497 213.116 11.2201 214.546" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.36088"/>
<path d="M281.139 94.2979C280.767 93.5542 281.365 95.5759 280.903 96.6541C280.419 97.7841 279.777 98.8405 279.254 99.9528C277.892 102.847 276.598 105.772 275.248 108.671C274.343 110.616 273.177 112.48 272.656 114.561" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
<path d="M284.202 110.438C284.171 109.937 283.003 104.665 282.081 104.665C280.301 104.665 277.648 110.364 279.018 111.734C280.547 113.263 284.568 106.804 285.144 105.843C285.259 105.653 284.783 106.122 284.673 106.315C284.463 106.682 284.323 107.088 284.202 107.493C284.007 108.141 284.337 112.619 284.202 110.438Z" fill="none" opacity="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07742"/>
</g>
</svg>