shootismoke/common

View on GitHub
packages/ui/assets/logos/logo_text_2lines_orangebg.svg

Summary

Maintainability
Test Coverage
<svg width="253" height="104" viewBox="0 0 253 104" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="253" height="104" fill="#F8A65D"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M59 25V38H43C39.6863 38 37 40.6863 37 44C37 47.3137 39.6863 50 43 50H38C34.134 50 31 53.134 31 57C31 60.866 34.134 64 38 64H33C28.5817 64 25 67.5817 25 72C25 76.4183 28.5817 80 33 80H75C79.4183 80 83 76.4183 83 72C83 67.5817 79.4183 64 75 64H70C73.866 64 77 60.866 77 57C77 53.134 73.866 50 70 50H59C65.6274 50 71 44.6274 71 38V37C71 30.3726 65.6274 25 59 25Z" fill="#F7F0DF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M37.0888 45.0341C37.0304 44.6981 37 44.3526 37 44C37 40.6863 39.6863 38 43 38H59V25C60.7844 25 62.4779 25.3895 64 26.0881C68.1311 27.9841 71 32.157 71 37V38C71 40.6124 70.1652 43.0298 68.7479 45C66.5695 48.0281 63.015 50 59 50H70C70.3306 50 70.6558 50.0229 70.9742 50.0672C74.3791 50.5413 77 53.4646 77 57C77 57.7343 76.8869 58.4422 76.6773 59.1072C76.3423 60.1696 75.7609 61.1225 75 61.899C73.7295 63.1955 71.9587 64 70 64H75C76.4249 64 77.7628 64.3725 78.9216 65.0255C81.356 66.3972 83 69.0066 83 72C83 76.4183 79.4183 80 75 80H33C28.5817 80 25 76.4183 25 72C25 69.0066 26.644 66.3972 29.0784 65.0255C30.2372 64.3725 31.5751 64 33 64H38C36.0413 64 34.2705 63.1955 33 61.899C32.2391 61.1225 31.6577 60.1696 31.3227 59.1072C31.1131 58.4422 31 57.7343 31 57C31 54.4196 32.3962 52.1653 34.4744 50.9514C35.5098 50.3466 36.7144 50 38 50H43C40.913 50 39.0749 48.9345 38 47.3178C37.5498 46.6407 37.2334 45.8668 37.0888 45.0341ZM32.2742 46.4515C32.0948 45.6632 32 44.8427 32 44C32 37.9249 36.9249 33 43 33H54V20H59C68.3888 20 76 27.6112 76 37V38C76 40.7853 75.3301 43.4142 74.1428 45.7343C78.7288 47.4213 82 51.8286 82 57C82 58.2888 81.7968 59.5301 81.4208 60.6937C85.3501 62.93 88 67.1555 88 72C88 79.1797 82.1797 85 75 85H33C25.8203 85 20 79.1797 20 72C20 67.1555 22.6499 62.93 26.5792 60.6937C26.2032 59.5301 26 58.2888 26 57C26 52.446 28.5367 48.4846 32.2742 46.4515Z" fill="#44464A"/>
<mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="25" y="25" width="58" height="55">
<path fill-rule="evenodd" clip-rule="evenodd" d="M59 25V38H43C39.6863 38 37 40.6863 37 44C37 47.3137 39.6863 50 43 50H38C34.134 50 31 53.134 31 57C31 60.866 34.134 64 38 64H33C28.5817 64 25 67.5817 25 72C25 76.4183 28.5817 80 33 80H75C79.4183 80 83 76.4183 83 72C83 67.5817 79.4183 64 75 64H70C73.866 64 77 60.866 77 57C77 53.134 73.866 50 70 50H59C65.6274 50 71 44.6274 71 38V37C71 30.3726 65.6274 25 59 25Z" fill="#F7F0DF"/>
</mask>
<g mask="url(#mask0)">
<rect x="25" y="64" width="37" height="16" fill="#F8A65D"/>
<rect x="57" y="27" width="15" height="11" fill="#777D89"/>
<rect x="57" y="22" width="15" height="10" fill="#FF5139"/>
<rect x="62" y="64" width="5" height="16" fill="#E5D98D"/>
</g>
<mask id="mask1" mask-type="alpha" maskUnits="userSpaceOnUse" x="25" y="25" width="58" height="55">
<path fill-rule="evenodd" clip-rule="evenodd" d="M59 25V38H43C39.6863 38 37 40.6863 37 44C37 47.3137 39.6863 50 43 50H38C34.134 50 31 53.134 31 57C31 60.866 34.134 64 38 64H33C28.5817 64 25 67.5817 25 72C25 76.4183 28.5817 80 33 80H75C79.4183 80 83 76.4183 83 72C83 67.5817 79.4183 64 75 64H70C73.866 64 77 60.866 77 57C77 53.134 73.866 50 70 50H59C65.6274 50 71 44.6274 71 38V37C71 30.3726 65.6274 25 59 25Z" fill="#F7F0DF"/>
</mask>
<g mask="url(#mask1)">
<rect opacity="0.1" x="25" y="72" width="58" height="8" fill="#44464A"/>
<rect opacity="0.1" x="25" y="57" width="58" height="7" fill="#44464A"/>
<rect opacity="0.1" x="25" y="44" width="58" height="6" fill="#44464A"/>
</g>
<path d="M98.31 56.9H104.844V80H98.31V56.9Z" fill="#44464A"/>
<path d="M125.564 80.462C123.694 80.462 121.879 80.231 120.119 79.769C118.359 79.307 116.929 78.691 115.829 77.921L117.974 73.103C119.008 73.785 120.207 74.335 121.571 74.753C122.935 75.171 124.277 75.38 125.597 75.38C128.105 75.38 129.359 74.753 129.359 73.499C129.359 72.839 128.996 72.355 128.27 72.047C127.566 71.717 126.422 71.376 124.838 71.024C123.1 70.65 121.648 70.254 120.482 69.836C119.316 69.396 118.315 68.703 117.479 67.757C116.643 66.811 116.225 65.535 116.225 63.929C116.225 62.521 116.61 61.256 117.38 60.134C118.15 58.99 119.294 58.088 120.812 57.428C122.352 56.768 124.233 56.438 126.455 56.438C127.973 56.438 129.469 56.614 130.943 56.966C132.417 57.296 133.715 57.791 134.837 58.451L132.824 63.302C130.624 62.114 128.49 61.52 126.422 61.52C125.124 61.52 124.178 61.718 123.584 62.114C122.99 62.488 122.693 62.983 122.693 63.599C122.693 64.215 123.045 64.677 123.749 64.985C124.453 65.293 125.586 65.612 127.148 65.942C128.908 66.316 130.36 66.723 131.504 67.163C132.67 67.581 133.671 68.263 134.507 69.209C135.365 70.133 135.794 71.398 135.794 73.004C135.794 74.39 135.409 75.644 134.639 76.766C133.869 77.888 132.714 78.79 131.174 79.472C129.634 80.132 127.764 80.462 125.564 80.462Z" fill="#44464A"/>
<path d="M160.988 61.817C163.188 61.817 164.937 62.477 166.235 63.797C167.555 65.117 168.215 67.108 168.215 69.77V80H161.945V70.793C161.945 69.539 161.703 68.615 161.219 68.021C160.757 67.427 160.097 67.13 159.239 67.13C158.293 67.13 157.534 67.46 156.962 68.12C156.39 68.78 156.104 69.781 156.104 71.123V80H149.834V70.793C149.834 68.351 148.932 67.13 147.128 67.13C146.16 67.13 145.39 67.46 144.818 68.12C144.246 68.78 143.96 69.781 143.96 71.123V80H137.69V62.114H143.663V63.995C144.323 63.269 145.104 62.73 146.006 62.378C146.93 62.004 147.931 61.817 149.009 61.817C150.263 61.817 151.385 62.048 152.375 62.51C153.365 62.972 154.168 63.676 154.784 64.622C155.488 63.72 156.379 63.027 157.457 62.543C158.535 62.059 159.712 61.817 160.988 61.817Z" fill="#44464A"/>
<path d="M180.582 80.297C178.668 80.297 176.941 79.901 175.401 79.109C173.861 78.317 172.651 77.217 171.771 75.809C170.913 74.401 170.484 72.806 170.484 71.024C170.484 69.264 170.913 67.68 171.771 66.272C172.651 64.864 173.85 63.775 175.368 63.005C176.908 62.213 178.646 61.817 180.582 61.817C182.518 61.817 184.256 62.213 185.796 63.005C187.336 63.775 188.535 64.864 189.393 66.272C190.251 67.658 190.68 69.242 190.68 71.024C190.68 72.806 190.251 74.401 189.393 75.809C188.535 77.217 187.336 78.317 185.796 79.109C184.256 79.901 182.518 80.297 180.582 80.297ZM180.582 75.314C181.682 75.314 182.584 74.94 183.288 74.192C183.992 73.422 184.344 72.366 184.344 71.024C184.344 69.704 183.992 68.67 183.288 67.922C182.584 67.174 181.682 66.8 180.582 66.8C179.482 66.8 178.58 67.174 177.876 67.922C177.172 68.67 176.82 69.704 176.82 71.024C176.82 72.366 177.172 73.422 177.876 74.192C178.58 74.94 179.482 75.314 180.582 75.314Z" fill="#44464A"/>
<path d="M200.877 73.73L199.029 75.611V80H192.759V55.514H199.029V68.351L205.431 62.114H212.856L205.431 69.77L213.483 80H205.893L200.877 73.73Z" fill="#44464A"/>
<path d="M232.033 71.09C232.033 71.134 232 71.651 231.934 72.641H218.932C219.196 73.565 219.702 74.28 220.45 74.786C221.22 75.27 222.177 75.512 223.321 75.512C224.179 75.512 224.916 75.391 225.532 75.149C226.17 74.907 226.808 74.511 227.446 73.961L230.746 77.393C229.008 79.329 226.467 80.297 223.123 80.297C221.033 80.297 219.196 79.901 217.612 79.109C216.028 78.317 214.796 77.217 213.916 75.809C213.058 74.401 212.629 72.806 212.629 71.024C212.629 69.264 213.047 67.691 213.883 66.305C214.741 64.897 215.918 63.797 217.414 63.005C218.91 62.213 220.593 61.817 222.463 61.817C224.245 61.817 225.862 62.191 227.314 62.939C228.766 63.665 229.91 64.732 230.746 66.14C231.604 67.526 232.033 69.176 232.033 71.09ZM222.496 66.272C221.528 66.272 220.714 66.547 220.054 67.097C219.416 67.647 219.009 68.395 218.833 69.341H226.159C225.983 68.395 225.565 67.647 224.905 67.097C224.267 66.547 223.464 66.272 222.496 66.272Z" fill="#44464A"/>
<path d="M106.428 51.462C104.558 51.462 102.743 51.231 100.983 50.769C99.223 50.307 97.793 49.691 96.693 48.921L98.838 44.103C99.872 44.785 101.071 45.335 102.435 45.753C103.799 46.171 105.141 46.38 106.461 46.38C108.969 46.38 110.223 45.753 110.223 44.499C110.223 43.839 109.86 43.355 109.134 43.047C108.43 42.717 107.286 42.376 105.702 42.024C103.964 41.65 102.512 41.254 101.346 40.836C100.18 40.396 99.179 39.703 98.343 38.757C97.507 37.811 97.089 36.535 97.089 34.929C97.089 33.521 97.474 32.256 98.244 31.134C99.014 29.99 100.158 29.088 101.676 28.428C103.216 27.768 105.097 27.438 107.319 27.438C108.837 27.438 110.333 27.614 111.807 27.966C113.281 28.296 114.579 28.791 115.701 29.451L113.688 34.302C111.488 33.114 109.354 32.52 107.286 32.52C105.988 32.52 105.042 32.718 104.448 33.114C103.854 33.488 103.557 33.983 103.557 34.599C103.557 35.215 103.909 35.677 104.613 35.985C105.317 36.293 106.45 36.612 108.012 36.942C109.772 37.316 111.224 37.723 112.368 38.163C113.534 38.581 114.535 39.263 115.371 40.209C116.229 41.133 116.658 42.398 116.658 44.004C116.658 45.39 116.273 46.644 115.503 47.766C114.733 48.888 113.578 49.79 112.038 50.472C110.498 51.132 108.628 51.462 106.428 51.462Z" fill="white"/>
<path d="M130.203 32.817C132.425 32.817 134.207 33.477 135.549 34.797C136.913 36.117 137.595 38.108 137.595 40.77V51H131.325V41.793C131.325 39.351 130.346 38.13 128.388 38.13C127.31 38.13 126.441 38.482 125.781 39.186C125.143 39.89 124.824 40.946 124.824 42.354V51H118.554V26.514H124.824V34.764C125.506 34.126 126.309 33.642 127.233 33.312C128.157 32.982 129.147 32.817 130.203 32.817Z" fill="white"/>
<path d="M149.206 33.246L152.572 35.061L150.658 38.229L147.193 36.15L147.292 39.945H143.53L143.629 36.15L140.164 38.229L138.283 35.061L141.649 33.246L138.283 31.398L140.164 28.23L143.629 30.342L143.53 26.514H147.292L147.193 30.342L150.658 28.23L152.572 31.398L149.206 33.246Z" fill="white"/>
<path d="M163.978 33.246L167.344 35.061L165.43 38.229L161.965 36.15L162.064 39.945H158.302L158.401 36.15L154.936 38.229L153.055 35.061L156.421 33.246L153.055 31.398L154.936 28.23L158.401 30.342L158.302 26.514H162.064L161.965 30.342L165.43 28.23L167.344 31.398L163.978 33.246Z" fill="white"/>
<path d="M182.207 50.274C181.679 50.604 181.03 50.857 180.26 51.033C179.512 51.209 178.709 51.297 177.851 51.297C175.519 51.297 173.726 50.725 172.472 49.581C171.218 48.437 170.591 46.732 170.591 44.466V38.46H167.984V33.774H170.591V29.121H176.861V33.774H180.953V38.46H176.861V44.4C176.861 45.038 177.026 45.544 177.356 45.918C177.708 46.27 178.17 46.446 178.742 46.446C179.468 46.446 180.106 46.259 180.656 45.885L182.207 50.274Z" fill="white"/>
<path d="M183.041 27.9H190.499L189.245 42.585H184.262L183.041 27.9ZM186.77 51.297C185.67 51.297 184.768 50.967 184.064 50.307C183.36 49.625 183.008 48.8 183.008 47.832C183.008 46.842 183.36 46.028 184.064 45.39C184.768 44.752 185.67 44.433 186.77 44.433C187.87 44.433 188.761 44.752 189.443 45.39C190.147 46.028 190.499 46.842 190.499 47.832C190.499 48.8 190.147 49.625 189.443 50.307C188.739 50.967 187.848 51.297 186.77 51.297Z" fill="white"/>
</svg>