devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 8.32 kB
JavaScript
function _extends(){return _extends=Object.assign?Object.assign.bind():function(a){for(var b,c=1;c<arguments.length;c++)for(var d in b=arguments[c],b)({}).hasOwnProperty.call(b,d)&&(a[d]=b[d]);return a},_extends.apply(null,arguments)}const React=require("react");module.exports=function(a){let{size:c="1rem",color:d="#1f65b7",...b}=a;return b={...b,style:{...(b.style?b.style:{}),width:c,height:c,...(d?{fill:d}:{})}},/*#__PURE__*/React.createElement("svg",_extends({},b,{viewBox:"0 0 128 128",xmlns:"http://www.w3.org/2000/svg"}),/*#__PURE__*/React.createElement("path",{d:"M74.877 37.276c-.728.126-1.457.444-2.137.899-1.359.911-2.583 2.392-3.417 4.25-.832 1.86-1.126 3.758-.903 5.38.222 1.62.995 3.016 2.346 3.623 1.35.605 2.907.255 4.268-.655 1.359-.912 2.583-2.394 3.417-4.253.834-1.86 1.127-3.758.904-5.38-.223-1.62-.997-3.016-2.346-3.623h-.003a3.63 3.63 0 0 0-2.129-.242zm2.13.242-.12-.056h-.137zm-1.941 1.004a2.4 2.4 0 0 1 1.425.149l.004.002c.849.383 1.425 1.307 1.609 2.64.183 1.335-.06 3.025-.807 4.689-.746 1.664-1.846 2.97-2.966 3.723-1.118.75-2.195.933-3.047.552h-.004c-.85-.382-1.428-1.31-1.61-2.644-.184-1.335.06-3.026.807-4.69.746-1.664 1.846-2.97 2.966-3.72.56-.375 1.108-.61 1.623-.701m-10.047-8.807c-12.571 0-22.774 10.202-22.774 22.771s10.202 22.776 22.774 22.776 22.776-10.205 22.776-22.775S77.59 29.714 65.019 29.714zm0 1.262c11.888 0 21.513 9.623 21.513 21.51S76.906 74 65.019 74s-21.51-9.626-21.51-21.513 9.622-21.509 21.509-21.509zm10.344 6.234-.072.071c-2.367.156-4.661 2.235-5.967 5.144-.834 1.857-1.13 3.757-.906 5.377.223 1.622.998 3.018 2.348 3.624s2.907.255 4.269-.655c1.36-.91 2.582-2.394 3.417-4.252.833-1.86 1.126-3.76.903-5.381-.223-1.62-.996-3.017-2.346-3.621a3.5 3.5 0 0 0-1.377-.302h-.003zm.247 1.267q.48.008.88.189c.853.382 1.432 1.31 1.615 2.645s-.06 3.025-.807 4.689-1.846 2.973-2.965 3.723c-1.12.75-2.197.934-3.048.553h-.003c-.85-.383-1.428-1.31-1.612-2.644-.184-1.337.06-3.029.807-4.692 1.224-2.726 3.464-4.49 5.133-4.463m-6.824-16.046-.02.003h.04c-14.661 0-26.56 11.898-26.56 26.56q.002.92.066 1.837c.003.024 0 .047.003.068l1.26-.021q.001-.092.008-.183v-.007a21.5 21.5 0 0 1 .583-3.478 21.5 21.5 0 0 1 2.843-6.485 21.52 21.52 0 0 1 18.009-9.745h.003q.296-.001.592.005a22 22 0 0 1 2.362.197 21.5 21.5 0 0 1 8.81 3.3v-.003q.249.163.49.332v.002a22 22 0 0 1 1.42 1.071v.003a21.5 21.5 0 0 1 7.837 16.604C86.53 64.377 76.91 74 65.023 74l-.05-.002-.118 1.256c.023.003.046 0 .069.004v.003l.05.002h.022c1.263.185 2.535.29 3.81.292 14.662 0 26.563-11.898 26.563-26.561s-11.9-26.563-26.563-26.563zm.02 1.262c13.98 0 25.302 11.322 25.302 25.301 0 12.746-9.443 23.177-21.698 24.936 8.925-3.083 15.385-11.475 15.385-21.443q-.001-.312-.01-.624v-.003a22.9 22.9 0 0 0-2.17-9.09 23 23 0 0 0-1.88-3.257 23 23 0 0 0-.363-.51v-.002a22.8 22.8 0 0 0-3.876-4.093 23 23 0 0 0-2.019-1.485h-.002a23 23 0 0 0-2.171-1.252v-.003a22.78 22.78 0 0 0-21.123.292h-.003a23 23 0 0 0-3.149 2.059 22.8 22.8 0 0 0-6.04 7.132 23 23 0 0 0-.747 1.528c2.633-11.161 12.593-19.486 24.564-19.486m-3.787-9.126c-16.753 0-30.35 13.595-30.35 30.349s13.596 30.349 30.35 30.349v-1.262A21.51 21.51 0 0 1 49.808 67.7a21.5 21.5 0 0 1-6.3-15.204v-.005q.004-.822.071-1.645l.003-.048-.003-.051a25 25 0 0 1-.074-1.75v-.004c.003-13.978 11.32-25.296 25.298-25.296 13.247.002 24.241 10.21 25.223 23.422h1.26q.08-1.099.08-2.201c0-16.753-13.596-30.349-30.35-30.349zm0 1.262c14.31 0 26.135 10.338 28.569 23.944-3.78-10.149-13.45-17.337-24.781-17.34h-.003c-14.662 0-26.56 11.898-26.56 26.558V49q.007.912.076 1.82c-.044.555-.072 1.11-.074 1.667v.002a22.78 22.78 0 0 0 8.093 17.41c-8.585-5.056-14.407-14.294-14.407-24.983 0-16.07 13.016-29.085 29.088-29.085zm-5.536-.971c-19.811 0-35.885 16.073-35.885 35.883s16.074 35.883 35.883 35.883 35.885-16.073 35.885-35.883q0-.458-.013-.915v-.038l-1.262-.001c-.43 13.662-11.615 24.5-25.28 24.504a25 25 0 0 1-3.648-.287l-.065-.009-.065.003-.025.002c-16.066-.006-29.075-13.018-29.075-29.085.011-14.472 10.646-26.729 24.974-28.774l-.062-1.256a37 37 0 0 0-1.352-.027h-.006zm-5.235 1.787c-11.54 4.395-19.57 15.472-19.577 28.27 0 16.752 13.595 30.348 30.349 30.348h.032l.02-.002c1.235.183 2.481.286 3.73.293h.004c10.273 0 19.143-5.9 23.558-14.486-4.411 14.047-17.374 24.297-32.882 24.297-19.127 0-34.62-15.492-34.62-34.621 0-17.335 12.762-31.56 29.388-34.096zm16.362-1.555-.183 1.248c13.738 2.6 23.677 14.596 23.677 28.578a29 29 0 0 1-.089 2.109l-.004.05.005.05q.08.937.09 1.875 0 .39-.013.781v.035q.013.463.012.926c0 19.13-15.494 34.621-34.622 34.621-18.509-.015-33.723-14.57-34.557-33.06l-1.254-.052a43 43 0 0 0-.364 5.481v.003c0 23.673 19.204 42.877 42.877 42.877s42.877-19.204 42.877-42.878c0-21.93-16.566-40.318-38.364-42.625l-.034-.01v.002c-.02-.002-.034-.009-.052-.01zm9.923 3.746c16.004 5.901 27.264 21.129 27.266 38.9 0 22.99-18.624 41.613-41.616 41.613-22.356 0-40.44-17.652-41.427-39.763 3.956 15.584 18.046 27.027 34.726 27.04 19.81 0 35.885-16.072 35.885-35.882a32 32 0 0 0-.013-.922v-.039q.014-.394.013-.791v-.007a27 27 0 0 0-.092-1.915 30 30 0 0 0 .092-2.15v-.004c0-10.947-5.854-20.734-14.834-26.08M69.39 8.157a46.08 46.08 0 0 0-39.03 21.65l-.013.012h.003l-.026.036 1.05.701A34.62 34.62 0 0 1 59.48 16.121q.684.002 1.367.03l.06.003.06-.007a29 29 0 0 1 4.052-.316c1.921 0 3.836.19 5.72.57l.028.007.025.003c21.063 2.346 36.99 20.135 37.007 41.328-.017 20.928-15.563 38.58-36.32 41.242l.111 1.257c.017 0 .033-.006.051-.008v.003q.014-.002.03-.008c24.509-1.215 43.782-21.438 43.798-45.985 0-25.224-20.304-45.67-45.447-46.017v-.065zm0 1.263c24.76 0 44.816 20.06 44.816 44.82-.013 18.71-11.577 34.686-28.017 41.36 13.693-7.234 22.86-21.577 22.873-37.861v-.003c-.017-21.819-16.428-40.149-38.11-42.576a30.4 30.4 0 0 0-5.932-.593h-.005a30 30 0 0 0-4.156.324 36 36 0 0 0-1.372-.033h-.003c-7.794.004-15.149 2.716-21.254 7.247C46.486 14.09 57.607 9.429 69.391 9.419zM23.697 48.496l-.005.107a46 46 0 0 0-.383 5.635v.013q.016.9.067 1.798l1.262-.008a42 42 0 0 1 .292-3.526l.01-.06-.005-.064a35 35 0 0 1-.073-1.64v-.019a35 35 0 0 1 .094-2.132l.003-.015v-.042l-1.26-.047zM65.602.292c-27.695 0-50.158 22.465-50.158 50.16s22.463 50.159 50.158 50.159h.02l.273-.01h.028l-.02-1.263C43.03 99.183 24.58 80.62 24.57 57.748v-.012a41 41 0 0 1 .07-1.678l.002-.039-.002-.038a45 45 0 0 1-.068-1.739v-.014a45 45 0 0 1 .376-5.526l.006-.023v-.021a34.64 34.64 0 0 1 6.252-17.882l.013-.016.01-.018a44.82 44.82 0 0 1 38.164-21.32c24.76 0 44.816 20.06 44.816 44.818l.004-.01a50 50 0 0 1-.077 1.956l-.004.038 1.259.115q0-.019.003-.038v-.003a50 50 0 0 0 .373-5.84v-.006c0-27.595-22.312-49.967-49.87-50.127l-.035-.031zm-.026 1.265h.028c24.171 0 44.107 17.56 48.062 40.6C108.326 22.612 90.624 8.16 69.392 8.16a46.09 46.09 0 0 0-39.216 21.89l-.002.005a35.9 35.9 0 0 0-6.475 18.482v.012a46 46 0 0 0-.388 5.684v.018q.017.884.067 1.766a42 42 0 0 0-.067 1.706v.013c.005 14.54 7.285 27.369 18.375 35.12-14.845-8.393-24.98-24.13-24.98-42.405 0-27.004 21.87-48.883 48.87-48.896zM57.738 0C25.858 0 0 25.857 0 57.735s25.857 57.735 57.737 57.735 57.734-25.857 57.734-57.735v-.003a60 60 0 0 0-.035-1.95l-1.258-.052q-.021.176-.045.351l-.003.028-.003.026c-.997 23.149-19.464 41.713-42.609 42.833l-.026.002-.026.003a42 42 0 0 1-5.278.376l-.272-.013h-.06l-.261.013c-27.011-.004-48.89-21.89-48.89-48.897.021-26.405 20.985-48.016 47.378-48.836l.05-1.257A58 58 0 0 0 58.37.037V0zM54.8 1.559C32.253 6.517 15.461 26.55 15.442 50.451c0 27.695 22.463 50.161 50.158 50.161h.028l.26-.013.27.013h.03a43 43 0 0 0 5.392-.382l.015-.001c19.724-.962 35.984-14.341 41.6-32.425-4.763 26.372-27.713 46.405-55.46 46.405-31.195 0-56.473-25.277-56.473-56.473C1.262 27.544 24.997 3.115 54.8 1.56zM64.125.292l-.503.016-.038 1.26.445.048.05.004.054-.001q.586-.033 1.173-.051L65.298.306h-.033a65 65 0 0 0-1.117-.014h-.01zM76.68 1.534l-.26 1.235c22.276 5.052 38.08 24.841 38.083 47.682a49 49 0 0 1-.321 5.291l-.005.047v.048q.032.948.034 1.898c0 31.196-25.274 56.473-56.472 56.473-29.006-.018-53.274-21.994-56.16-50.854l-1.257.038q-.016.367-.028.736v.018C.293 99.403 28.891 128 64.148 128s63.851-28.598 63.851-63.854c0-30.421-21.472-56.622-51.298-62.603l-.005-.003-.017-.005zm17.608 7.941c19.538 10.774 32.452 31.385 32.452 54.67 0 34.575-28.014 62.59-62.59 62.59-31.13 0-56.872-22.735-61.706-52.499 7.15 24.031 29.376 41.217 55.292 41.233h.003c31.88 0 57.734-25.857 57.734-57.735v-.002a56 56 0 0 0-.036-1.9c.204-1.785.315-3.58.327-5.376v-.006c0-16.753-8.39-31.805-21.476-40.976z"}))};