nikoksr/proji

View on GitHub
assets/images/proji-logo-title.svg

Summary

Maintainability
Test Coverage
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100%" height="100%" viewBox="0 0 2048 2048" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421"><clipPath id="A"><path d="M0 0h2048v2048H0z"/></clipPath><g clip-path="url(#A)"><g fill="#284262"><path d="M1329.133 913.86c16.902 16.37 80.402 37.1 127.603 4 52.07-36.5 12.755-108.92-12.864-156.85-29.192-54.58-55.475-123.93-51.29-171.28 8.45-95.54 74.712-138.764 178.813-163.137 8.847-2.07 24.383 1.487 25.54 13.767.742 7.873-7.432 19.408-16.01 22.954-57.78 23.882-99.005 61.195-100.767 91.602-2.286 39.51 16.813 82.672 55.613 129.195 50.33 60.36 35.14 264.2 40.562 405.05l-217.297 106.28-337.973-200.9V827.4l308.07 86.45z"/><path d="M713 913.86c-16.902 16.37-80.402 37.1-127.603 4-52.07-36.5-12.755-108.92 12.864-156.85 29.192-54.58 55.475-123.93 51.29-171.28-8.45-95.54-74.712-138.764-178.813-163.137-8.847-2.07-24.383 1.487-25.54 13.767-.742 7.873 7.432 19.408 16.01 22.954 57.78 23.882 99.005 61.195 100.767 91.602 2.286 39.51-16.813 82.672-55.613 129.195-50.33 60.36-35.14 264.2-40.562 405.05l217.297 106.28 337.973-200.9V827.4L713 913.86z"/></g><path d="M1021.144 51.1l.1-.005c185.7 15.588 341.2 225.47 349.46 519.9 1.32 46.99-31.1 130.246-65.03 177.836 31.73 34.64 47.92 70.37 48.28 106.2.23 22.45-1.12 40.67-12.13 62.1-12.73 24.77-23.84 47.16-20.75 65.82 11.26 67.9 54.3 113.85 119.86 94.9 47.66-13.8 79.2-63.62 74.83-278.84-.94-46.1 13.3-93.6 33.76-126.76 45.85-74.344 129.17-98.392 241.13-82.516 11.16 1.58 22.3 12.786 22.4 24.106.1 9.26-12.34 20.92-22.77 21.587-74.17 4.74-140.35 20.533-154 72.483-11.1 42.18-9.93 73.3 26.75 223.78 11.25 46.15 15.08 87.08 13.25 125.68-6.5 136.87-131.6 235.88-292.95 236.28-127.58.32-248.27-69.2-322.48-199.03-8 .8-22.08 3.3-39.8 3.55-19.63.28-31.342-3.27-39.788-3.55-74.216 129.83-194.903 199.35-322.48 199.03-161.35-.4-286.45-99.4-292.946-236.28-1.832-38.6 1.996-79.53 13.247-125.68 36.678-150.48 37.836-181.6 26.746-223.78-13.66-51.95-79.834-67.744-154.008-72.483-10.427-.666-22.857-12.327-22.77-21.587.107-11.32 11.254-22.525 22.408-24.106 111.966-15.876 195.284 8.172 241.135 82.516 20.445 33.15 34.695 80.65 33.76 126.76-4.36 215.22 27.17 265.05 74.83 278.84 65.556 18.96 108.594-26.98 119.852-94.9 3.093-18.66-8.01-41.05-20.742-65.82-11.013-21.42-12.362-39.64-12.136-62.1.36-35.84 16.55-71.57 48.286-106.2-33.934-47.6-66.358-130.845-65.038-177.836 8.266-294.42 164.04-504.296 349.724-519.885z" fill="#5381b8"/><g fill="#243b57" fill-rule="nonzero"><path d="M859.676 755.6l7.28.323c4.576.4 9.12 1.175 13.575 2.298a88.6 88.6 0 0 1 16.483 5.992 92.6 92.6 0 0 1 12.635 7.354c3.35 2.332 6.547 4.868 9.576 7.592 2.473 2.23 4.833 4.596 7.077 7.047 1.93 2.1 3.772 4.307 5.525 6.57 1.45 1.872 2.84 3.78 4.167 5.736a118.11 118.11 0 0 1 3.17 4.936c7.174 11.796 12.275 24.767 15.667 38.13 2.355 9.277 3.895 18.74 4.77 28.274l.392 4.92.1 1.362c.03.5.056.885.055 1.447a16.6 16.6 0 0 1-.037 1.021 15.87 15.87 0 0 1-1.14 4.902c-.64 1.566-1.53 3.013-2.63 4.307-1.098 1.277-2.403 2.383-3.85 3.25a16.02 16.02 0 0 1-4.68 1.872 15.61 15.61 0 0 1-5.03.306 15.69 15.69 0 0 1-4.87-1.31 15.96 15.96 0 0 1-3.446-2.094c-1.316-1.055-2.46-2.332-3.374-3.745-.916-1.43-1.602-2.98-2.024-4.613a16.83 16.83 0 0 1-.38-1.992c-.073-.596-.085-.902-.118-1.413l-.075-1.158-.14-1.906c-.168-2.128-.37-4.24-.615-6.332-.9-7.677-2.314-15.303-4.42-22.725-1.9-6.673-4.327-13.192-7.43-19.405-4.143-8.273-9.5-16-16.192-22.418-.992-.953-2.013-1.9-3.06-2.775-1.283-1.1-2.6-2.128-3.974-3.115a62.79 62.79 0 0 0-4.936-3.234c-2.1-1.226-4.256-2.332-6.482-3.285a54.58 54.58 0 0 0-8.261-2.826c-3.474-.885-7.033-1.447-10.614-1.634a54 54 0 0 0-13.034.885c-5.23.987-10.305 2.758-15.052 5.158-6.083 3.08-11.605 7.217-16.4 12.052a66.25 66.25 0 0 0-4.079 4.46c-.846 1.004-1.665 2.026-2.457 3.08-5.98 7.915-10.42 16.92-13.57 26.3a108.32 108.32 0 0 0-1.49 4.8c-.535 1.855-1.025 3.745-1.47 5.634a127.37 127.37 0 0 0-1.538 7.54 140.82 140.82 0 0 0-1.311 9.379c-.396 3.7-.65 7.422-.8 11.15l-.013.392c-.024.34-.035.664-.07 1.004a15.16 15.16 0 0 1-.329 1.992 15.9 15.9 0 0 1-3.073 6.332 16.1 16.1 0 0 1-2.911 2.792c-1.628 1.2-3.487 2.094-5.448 2.604s-4.018.63-6.027.357a15.96 15.96 0 0 1-4.827-1.447c-1.518-.732-2.915-1.72-4.123-2.894a15.83 15.83 0 0 1-3.437-4.97c-.677-1.55-1.105-3.2-1.26-4.885a17.74 17.74 0 0 1-.062-1.004c-.016-.562 0-.92.02-1.43l.052-1.328.265-4.783c.648-9.566 2-19.1 4.23-28.427 2.432-10.213 5.902-20.188 10.57-29.602 2.836-5.72 6.115-11.235 9.843-16.426 4.154-5.77 8.865-11.15 14.1-15.967 3.05-2.8 6.276-5.43 9.66-7.83 4.04-2.86 8.305-5.413 12.75-7.592a90.08 90.08 0 0 1 16.352-6.11 86.74 86.74 0 0 1 13.52-2.451 86.56 86.56 0 0 1 7.276-.409c.487-.017.973-.017 1.46-.017zm323.366 0l7.567.374a86.77 86.77 0 0 1 13.531 2.349c5.738 1.48 11.325 3.558 16.652 6.145a91.01 91.01 0 0 1 12.765 7.541 97.72 97.72 0 0 1 9.677 7.779c5.33 4.868 10.12 10.332 14.334 16.188 3.66 5.1 6.885 10.503 9.686 16.103 4.747 9.498 8.27 19.593 10.73 29.925 2.22 9.328 3.58 18.86 4.23 28.427l.265 4.783.052 1.3c.02.5.035.885.02 1.447-.01.34-.03.68-.062 1.004-.156 1.685-.584 3.336-1.26 4.885a15.89 15.89 0 0 1-2.735 4.239c-1.13 1.243-2.46 2.315-3.93 3.15s-3.07 1.43-4.724 1.77a15.64 15.64 0 0 1-5.038.17 15.49 15.49 0 0 1-4.837-1.413c-1.523-.733-2.928-1.702-4.144-2.877-.973-.936-1.826-1.992-2.53-3.15a15.63 15.63 0 0 1-1.909-4.664 15.16 15.16 0 0 1-.329-1.992c-.06-.596-.064-.885-.083-1.396l-.062-1.48-.093-1.838c-.203-3.54-.514-7.064-.955-10.588a140.1 140.1 0 0 0-1.401-8.869c-.476-2.485-1.022-4.953-1.645-7.405-.52-2.043-1.093-4.085-1.723-6.094-3.23-10.35-7.975-20.3-14.576-28.904a76.99 76.99 0 0 0-2.763-3.404 71.14 71.14 0 0 0-3.486-3.762 66.71 66.71 0 0 0-6.554-5.805c-3.082-2.383-6.38-4.494-9.857-6.247-4.693-2.383-9.706-4.12-14.872-5.124a54.49 54.49 0 0 0-12.663-.953 55.36 55.36 0 0 0-10.436 1.481c-2.762.664-5.472 1.55-8.1 2.638-4.042 1.668-7.886 3.78-11.466 6.298-3.52 2.45-6.783 5.277-9.763 8.358-4.7 4.885-8.713 10.418-12.05 16.324-3.996 7.064-7.048 14.64-9.336 22.418-2.506 8.5-4.102 17.295-5 26.13a183.4 183.4 0 0 0-.614 7.609l-.093 1.004-.157 1.004c-.127.664-.296 1.3-.506 1.958-.737 2.247-1.982 4.307-3.62 6-1.17 1.226-2.535 2.247-4.03 3.03a15.39 15.39 0 0 1-4.778 1.617c-1.665.272-3.373.272-5.04.017s-3.3-.8-4.8-1.566c-1.5-.783-2.872-1.804-4.05-3.013-1.414-1.447-2.544-3.166-3.3-5.04a15.87 15.87 0 0 1-1.14-4.902 16.6 16.6 0 0 1-.037-1.021c-.001-.562.024-.936.055-1.447l.1-1.362.392-4.92c.874-9.532 2.414-18.997 4.77-28.274 3.335-13.14 8.322-25.908 15.306-37.534a118.5 118.5 0 0 1 3.15-4.97 110.69 110.69 0 0 1 4.341-6.026 107.77 107.77 0 0 1 5.295-6.366c2.232-2.468 4.58-4.834 7.04-7.08a96.08 96.08 0 0 1 9.538-7.677 92.62 92.62 0 0 1 12.605-7.456 89.58 89.58 0 0 1 16.168-6.026c4.537-1.192 9.17-2.026 13.842-2.468a87.77 87.77 0 0 1 6.993-.374h1.465z"/></g><g transform="matrix(1.22216 .465273 -.465273 1.22216 40.9622 -1428.93)"><use xlink:href="#C" fill="#da972f"/><use xlink:href="#D" fill="#ffbb4e"/></g><g transform="matrix(1.27013 -.333327 .333327 1.27013 -2401.706 -41.257)"><use xlink:href="#C" fill="#da972f"/><use xlink:href="#D" fill="#ffbb4e"/></g><g transform="matrix(.724986 .114927 -.114927 .724986 -734.328 -466.218)"><use xlink:href="#C" fill="#da972f"/><use xlink:href="#D" fill="#ffbb4e"/></g><g transform="matrix(.669499 -.116076 .116076 .669499 268.178 1.484)"><use xlink:href="#C" fill="#da972f"/><use xlink:href="#D" fill="#ffbb4e"/></g><g fill="#284262"><ellipse cx="1492.56" cy="1482.63" rx="81.974" ry="81.521" transform="matrix(.977901 0 0 1.07556 -11.9738 -146.779)"/><ellipse cx="1492.56" cy="1482.63" rx="81.974" ry="81.521" transform="matrix(.977901 0 0 1.07556 184.583 -147.685)"/><path d="M1643.705 1572.152c35.492 0 63.202 15.835 64.316 150.63 1.036 126.6-28.824 150.63-64.316 150.63s-64.85-17.683-64.308-150.63c.565-139.304 28.816-150.63 64.308-150.63zm-192.932 15.033c-36.1-1.55-78.54 22.58-62.5 250 2.25 31.87-17.83 39.58-31.7 44.38-29.4 10.17-61.82 29.7-60.7 55.25 1.3 29.83 30.86 50.47 66.12 51.64 89.58 2.96 147.43-34.25 150.36-119.57 2.35-68.2 5.05-154 1.82-204.7-3.16-49.44-26.4-75.4-63.4-77zm-266.98-49.2c97 0 175.73 75.82 175.73 169.2 0 93.4-78.74 169.2-175.73 169.2-96.98 0-175.72-75.8-175.72-169.2 0-93.38 78.74-169.2 175.72-169.2zm2.9 138.4c27.4 0 49.64 21.43 49.64 47.83s-22.24 47.83-49.64 47.83-49.64-21.43-49.64-47.83 22.24-47.83 49.64-47.83zm-420.475-134.76c-72.618 6.73-62.954 64.88-65.577 164.52.648 134.27 19.835 165.3 73.113 164.75 58.624-.6 63.397-54.37 60.776-141.08-.9-29.45 32.983-60.87 63.86-60.66 37.18.26 40.12 21.18 70.312 15.5 11.17-2.1 40.44-27.87 38.67-54.33-3.9-58.4-40.2-84.6-92.17-84.06-40.748.44-74.28 8.07-93.332 30.15-11.026-22.3-28.23-37.33-55.652-34.78zm-403.195 331.1c61.115.2 65.87-35.1 63.726-95.92 38.947 12.8 51.063 12.4 71.345 13.02 93.97 2.83 185.22-72.47 186.086-182.03 1.103-139.32-61.2-216.2-204.057-217.4-106.56-.87-206.038 54.53-211.593 240.58-5.43 181.85 35.565 241.53 94.493 241.74zm123.157-315.94c36.314 0 65.797 27.28 65.797 60.87 0 33.6-29.483 60.87-65.797 60.87s-65.797-27.27-65.797-60.87 29.483-60.87 65.797-60.87z"/></g></g><defs ><path id="C" d="M1874.478 904.98c0-22.756-18.475-41.23-41.235-41.23h-82.46c-22.75 0-41.226 18.474-41.226 41.23v129.676c0 22.765 18.475 41.233 41.226 41.233h82.46c22.76 0 41.235-18.47 41.235-41.233V904.98z"/><path id="D" d="M1923.95 953.89c0-22.445-18.228-40.668-40.67-40.668h-133.052c-22.443 0-40.67 18.222-40.67 40.668v81.338c0 22.44 18.228 40.664 40.67 40.664h133.052c22.443 0 40.67-18.223 40.67-40.664V953.89z"/></defs></svg>