UNPKG

devicons-react

Version:

Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.

1 lines 11 kB
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:"m19.871 40.535-.082.082a4.86 4.86 0 0 0-3.738 2.145h-1.653c-6.71.02-12.156 5.46-12.175 12.172v16.789C.918 72.617 0 74.059 0 75.75a4.973 4.973 0 0 0 4.938 4.938h.003a4.967 4.967 0 0 0 4.934-4.938c0-1.691-.91-3.133-2.219-4.027V67.23a6.7 6.7 0 0 1 6.742-6.738h1.657c.914 1.34 2.383 2.215 4.02 2.223h.003a4.973 4.973 0 0 0 4.938-4.938v-.007a4.97 4.97 0 0 0-4.938-4.934h-.004c-1.687 0-3.129.914-4.02 2.219h-1.652c-2.433 0-4.746.84-6.746 2.195v-2.32a6.7 6.7 0 0 1 6.742-6.739h1.657c.914 1.344 2.383 2.215 4.02 2.223h.003a4.973 4.973 0 0 0 4.938-4.937v-.004a4.973 4.973 0 0 0-4.938-4.938Zm.203.996h.008a3.955 3.955 0 0 1 3.938 3.946 3.96 3.96 0 0 1-3.946 3.945 3.96 3.96 0 0 1-3.406-1.973l-.145-.25h-2.12c-4.274-.02-7.755 3.461-7.739 7.735v4.18l.805-.641a11.12 11.12 0 0 1 6.933-2.426h2.121l.145-.246a3.94 3.94 0 0 1 3.402-1.973 3.96 3.96 0 0 1 3.95 3.945 3.965 3.965 0 0 1-3.946 3.95 3.96 3.96 0 0 1-3.406-1.973l-.145-.25h-2.12c-4.278-.02-7.758 3.46-7.739 7.734v4.957l.246.145a3.95 3.95 0 0 1 1.973 3.414 3.96 3.96 0 0 1-3.945 3.945 3.965 3.965 0 0 1-3.946-3.949c0-1.45.801-2.723 1.977-3.414l.246-.14V54.933c.02-6.172 5.012-11.164 11.183-11.18h2.122l.144-.25a3.95 3.95 0 0 1 3.41-1.973Zm0 1.64a2.305 2.305 0 1 0 0 4.61 2.304 2.304 0 1 0 0-4.61m0 .993c.754 0 1.313.555 1.313 1.313 0 .753-.559 1.312-1.313 1.312-.758 0-1.316-.559-1.316-1.312 0-.758.558-1.313 1.316-1.313m82.559 9.137a4.5 4.5 0 0 0-4.465 4.469v.007c0 2.45 2.016 4.47 4.469 4.47 2.449 0 4.468-2.02 4.468-4.47 0-2.453-2.015-4.476-4.468-4.476Zm.004.992a3.5 3.5 0 0 1 3.476 3.48c0 1.907-1.57 3.48-3.476 3.48-1.907 0-3.477-1.573-3.477-3.48a3.495 3.495 0 0 1 3.477-3.48m-82.563 1.176a2.307 2.307 0 0 0-2.308 2.304 2.307 2.307 0 0 0 4.613 0 2.304 2.304 0 0 0-2.305-2.304m82.563.105a2.199 2.199 0 1 0 0 4.398c.691 0 1.27-.277 1.644-.699a2.25 2.25 0 0 0 .555-1.5 2.26 2.26 0 0 0-.555-1.503c-.375-.418-.953-.696-1.644-.696m-82.563.887c.754 0 1.313.559 1.313 1.312 0 .758-.555 1.313-1.313 1.313s-1.312-.559-1.312-1.313c0-.75.558-1.312 1.312-1.312m82.563.105c.441 0 .715.149.906.364.191.218.3.527.3.843 0 .317-.109.625-.3.84-.191.219-.465.367-.906.367-.696 0-1.207-.511-1.207-1.207 0-.691.511-1.207 1.207-1.207M32.605 59.11c-2.03 0-3.863.453-5.46 1.368 0 0-.004 0-.004.003a10.03 10.03 0 0 0-3.805 3.723c-.914 1.574-1.371 3.399-1.371 5.434 0 2.015.457 3.832 1.37 5.43v.003l.005.004a10.27 10.27 0 0 0 3.797 3.754l.004.004h.004c1.62.89 3.449 1.328 5.46 1.328 2.008 0 3.829-.441 5.426-1.328h.004a9.95 9.95 0 0 0 3.8-3.77c.919-1.597 1.376-3.41 1.376-5.425 0-2.035-.457-3.86-1.375-5.43v-.004a9.73 9.73 0 0 0-3.8-3.723c-1.599-.917-3.415-1.37-5.43-1.37Zm23.012 0c-1.98 0-3.68.403-5.062 1.223-.66.375-1.22.883-1.715 1.45v-2.489h-3.977v20.684h4.125V69.562c0-2.152.543-3.722 1.578-4.8v-.004h.004c1.047-1.117 2.438-1.672 4.297-1.672.09 0 .184.008.29.027l.042.008h.043q.123.001.281.031l.586.106.004-4.149Zm10.567 0c-1.961 0-3.746.414-5.336 1.25h-.004a9.6 9.6 0 0 0-3.739 3.54c-.917 1.5-1.37 3.25-1.37 5.218 0 1.965.453 3.727 1.37 5.25a9.8 9.8 0 0 0 3.735 3.574h.008c1.59.84 3.379 1.254 5.34 1.254 1.78 0 3.406-.379 4.851-1.14.527-.274.941-.696 1.395-1.063l-.02.254c-.168 2.293-.566 3.883-1.566 4.863l-.004.004c-1.02 1.02-2.653 1.57-4.985 1.57-1.39.004-2.77-.226-4.086-.68-1.289-.452-2.363-1.07-3.226-1.843l-.434-.383-2.11 3.27.321.281c1.133 1.004 2.57 1.75 4.285 2.266q2.603.803 5.364.804c3.386 0 6.03-.835 7.84-2.562 1.816-1.711 2.687-4.379 2.687-7.89 0-2.344.156-4.981.082-7.38-.078-2.386-.355-4.543-1.387-5.984-.86-1.477-2.03-2.598-3.496-3.332h-.004c-1.46-.773-3.61-1.11-5.367-1.129l-.027-.012Zm51.148 0c-2.039 0-3.871.453-5.465 1.371a10 10 0 0 0-3.8 3.723c-.922 1.574-1.376 3.399-1.376 5.434 0 2.015.457 3.832 1.371 5.43l.004.003v.004a10.3 10.3 0 0 0 3.797 3.754l.004.004h.004c1.621.89 3.45 1.328 5.461 1.328 2.008 0 3.828-.441 5.426-1.328a9.95 9.95 0 0 0 3.808-3.77c.918-1.597 1.368-3.41 1.368-5.425 0-2.035-.454-3.856-1.368-5.43l-.004-.004a9.7 9.7 0 0 0-3.796-3.723h-.004c-1.598-.917-3.418-1.37-5.43-1.37Zm-28.672.043c-1.969 0-3.754.461-5.32 1.371-1.543.891-2.766 2.145-3.649 3.73-.89 1.595-1.332 3.415-1.332 5.427s.457 3.832 1.371 5.43v.003l.004.004a10.13 10.13 0 0 0 3.88 3.758l.003.004h.004c1.668.89 3.582 1.324 5.711 1.324 1.672 0 3.207-.281 4.59-.855 1.387-.575 2.543-1.422 3.441-2.532l.258-.32-2.36-2.77-.374.446a6.4 6.4 0 0 1-2.387 1.762c-.93.37-1.957.558-3.094.558-1.418 0-2.652-.285-3.715-.836a6.35 6.35 0 0 1-2.449-2.414c-.094-.176-.16-.37-.242-.555l15.754-3.085-.008-.418c-.055-1.985-.535-3.739-1.453-5.235v-.004c-.887-1.511-2.086-2.699-3.578-3.535-1.356-.762-2.895-1.129-4.559-1.2v-.058Zm-56.055.95c1.868 0 3.5.414 4.938 1.238l.004.004h.004a8.7 8.7 0 0 1 3.426 3.355l.003.004c.82 1.41 1.239 3.047 1.239 4.934 0 1.867-.414 3.492-1.242 4.933a8.93 8.93 0 0 1-3.43 3.399c-1.442.797-3.078 1.199-4.942 1.199-1.863 0-3.511-.402-4.976-1.203a9.24 9.24 0 0 1-3.43-3.39c-.824-1.442-1.242-3.071-1.242-4.938 0-1.89.418-3.524 1.238-4.934a9.05 9.05 0 0 1 3.43-3.36l.004-.003c1.441-.824 3.086-1.238 4.976-1.238m33.579 0h.004c1.64 0 3.816.375 5.046 1.023l.004.004h.008c1.309.656 2.336 1.633 3.113 2.976l.012.024.016.02c.797 1.105 1.129 3.12 1.203 5.449.074 2.332-.078 4.96-.078 7.347 0 3.348-.82 5.703-2.383 7.172-1.574 1.508-3.93 2.29-7.156 2.29a17.2 17.2 0 0 1-5.075-.762h-.003a10.3 10.3 0 0 1-3.54-1.86l1.028-1.597c.89.703 1.863 1.328 3.066 1.753h.004c1.418.493 2.91.739 4.41.735 2.489 0 4.414-.594 5.68-1.86 1.281-1.257 1.687-3.129 1.863-5.5l.2-2.757-.961 1.043a7.4 7.4 0 0 1-2.063 1.574h-.004c-1.293.683-2.746 1.027-4.39 1.027-1.825 0-3.438-.379-4.88-1.14a8.75 8.75 0 0 1-3.351-3.208c-.82-1.359-1.23-2.921-1.23-4.738 0-1.816.41-3.367 1.226-4.703l.004-.004a8.5 8.5 0 0 1 3.352-3.172c1.441-.758 3.054-1.136 4.875-1.136m51.148 0c1.867 0 3.5.41 4.938 1.238l.003.004h.004a8.7 8.7 0 0 1 3.43 3.355v.004c.82 1.41 1.234 3.043 1.234 4.934 0 1.867-.41 3.492-1.238 4.933a8.9 8.9 0 0 1-3.43 3.395c-1.437.8-3.074 1.203-4.941 1.203-1.863 0-3.508-.402-4.973-1.2a9.3 9.3 0 0 1-3.437-3.398c-.824-1.441-1.238-3.07-1.238-4.933 0-1.89.414-3.524 1.238-4.934a9 9 0 0 1 3.43-3.36h.003l.004-.003c1.434-.824 3.082-1.238 4.973-1.238m-28.672.043c1.719 0 3.227.378 4.57 1.128 1.344.754 2.407 1.805 3.211 3.176v.004l.004.004c.754 1.23 1.145 2.684 1.25 4.34L81.66 71.94l.176.536a8 8 0 0 0 .531 1.242l.004.008.004.003a7.4 7.4 0 0 0 2.844 2.801h.004l.007.004c1.22.637 2.622.95 4.176.95 1.25 0 2.41-.208 3.469-.633h.004l.004-.004c.887-.375 1.613-1.004 2.297-1.692l1.086 1.278c-.75.828-1.606 1.535-2.723 2-1.254.52-2.648.777-4.211.777-1.992 0-3.734-.402-5.242-1.207h-.004c-1.488-.828-2.648-1.95-3.496-3.387-.824-1.441-1.238-3.074-1.238-4.937 0-1.868.406-3.508 1.203-4.942.804-1.445 1.89-2.55 3.285-3.355 1.41-.824 3.008-1.238 4.82-1.238Zm-33.539.011-.004 1.961c-.082-.008-.168-.023-.25-.023-2.062 0-3.781.66-5.02 1.98-1.25 1.309-1.85 3.168-1.85 5.489v9.421h-2.142v-18.7h1.993v3.055l.937.222a5.66 5.66 0 0 1 2.262-2.37l.008-.005h.004c1.082-.644 2.453-.964 4.062-1.03m33.54 1.68c-1.395 0-2.669.32-3.79.96h-.004a6.8 6.8 0 0 0-2.574 2.7c-.613 1.145-.914 2.488-.914 3.996q-.002.316.02.633l.035.566 14.277-2.757-.094-.485a6.8 6.8 0 0 0-.781-2.113A6.5 6.5 0 0 0 92.34 62.8c-1.028-.617-2.219-.918-3.52-.946l-.043-.02Zm-56.06.031c-1.41 0-2.695.32-3.82.961-1.125.64-2.023 1.559-2.687 2.719v.004l-.004.004c-.64 1.18-.953 2.547-.953 4.082 0 1.508.312 2.879.953 4.074l.004.004v.008c.664 1.16 1.558 2.09 2.68 2.754l.003.003h.004c1.121.641 2.407.961 3.824.961 1.418 0 2.704-.316 3.829-.96h.004l.003-.004a7.2 7.2 0 0 0 2.637-2.758l.004-.004c.664-1.195.988-2.567.988-4.078 0-1.535-.328-2.907-.992-4.086a6.9 6.9 0 0 0-2.648-2.723c-1.121-.64-2.407-.96-3.825-.96h-.003Zm33.555 0c-1.437 0-2.742.305-3.89.914a6.8 6.8 0 0 0-2.727 2.528v.004l-.004.003c-.644 1.102-.96 2.383-.96 3.797s.316 2.703.96 3.825v.007l.004.004a7 7 0 0 0 2.727 2.57c1.148.61 2.453.915 3.89.915 1.457 0 2.774-.301 3.922-.914a6.8 6.8 0 0 0 2.692-2.575h.003c.668-1.125.997-2.41.997-3.832 0-1.418-.329-2.695-.997-3.797h-.003a6.55 6.55 0 0 0-2.692-2.535c-1.148-.61-2.465-.914-3.922-.914m51.176 0c-1.414 0-2.703.317-3.824.961-1.121.64-2.024 1.555-2.684 2.719l-.004.004v.004c-.64 1.18-.957 2.547-.957 4.082 0 1.508.317 2.879.953 4.074l.004.004.004.008a7.4 7.4 0 0 0 2.676 2.754l.004.003h.004c1.125.641 2.41.961 3.824.961s2.703-.316 3.828-.96h.004l.004-.004a7.17 7.17 0 0 0 2.64-2.758l.004-.004c.66-1.195.989-2.567.989-4.078 0-1.535-.328-2.907-.992-4.086a6.9 6.9 0 0 0-2.649-2.723c-1.125-.64-2.41-.96-3.828-.96Zm-16.586.719v18.09c0 1.117-.25 1.875-.687 2.347l-.008.008c-.418.48-1.008.727-1.899.727-1.136 0-2.004-.278-2.675-.82l-.5-.41-1.457 3.277.28.242c.56.476 1.255.82 2.06 1.035a9.4 9.4 0 0 0 2.476.316c2.031 0 3.687-.609 4.836-1.835 1.137-1.22 1.7-2.883 1.7-4.887v-18.09Zm-12.094.242h.008c1.215 0 2.266.277 3.176.824l.008.008a5.5 5.5 0 0 1 2.129 2.156v.004l.004.004c.234.414.363.88.492 1.34L82.37 69.5v-.008c0-1.379.27-2.547.797-3.531a5.76 5.76 0 0 1 2.2-2.305c.96-.55 2.046-.824 3.284-.828Zm-56.05.031h.003c1.27 0 2.372.282 3.333.832.964.551 1.714 1.32 2.273 2.34v.004l.004.004c.57 1.016.863 2.203.863 3.598 0 1.37-.289 2.562-.863 3.597l-.004.004c-.559 1.02-1.309 1.809-2.273 2.383-.965.55-2.063.828-3.333.828s-2.363-.277-3.324-.828c-.968-.574-1.734-1.36-2.316-2.383-.555-1.035-.836-2.23-.836-3.601 0-1.399.281-2.586.832-3.602.586-1.02 1.344-1.793 2.312-2.344.97-.554 2.063-.832 3.329-.832m33.554 0c1.32 0 2.461.274 3.453.801h.008c.992.512 1.75 1.219 2.301 2.16v.004l.004.004c.57.938.855 2.02.855 3.285 0 1.27-.285 2.364-.859 3.325v.003c-.55.946-1.309 1.668-2.309 2.2-.988.53-2.129.8-3.453.8-1.3 0-2.43-.27-3.422-.8a5.93 5.93 0 0 1-2.34-2.2c-.55-.96-.828-2.062-.828-3.328 0-1.265.282-2.355.829-3.289a5.74 5.74 0 0 1 2.332-2.164h.007c.993-.531 2.121-.8 3.422-.8Zm51.176 0c1.27 0 2.367.282 3.336.832.965.551 1.715 1.32 2.27 2.34l.003.004v.004c.575 1.016.868 2.203.868 3.598 0 1.37-.29 2.562-.868 3.597v.004a6.14 6.14 0 0 1-2.273 2.38c-.969.55-2.066.831-3.336.831-1.266 0-2.367-.281-3.332-.832-.965-.574-1.73-1.363-2.309-2.383-.55-1.035-.836-2.226-.836-3.597 0-1.399.286-2.586.836-3.602.579-1.02 1.34-1.793 2.309-2.344.96-.55 2.066-.832 3.332-.832m-15.594.72h2.14v17.097c0 1.824-.487 3.199-1.433 4.21-.937 1.005-2.27 1.52-4.11 1.52a8.6 8.6 0 0 1-2.218-.281c-.562-.152-.969-.402-1.355-.672L95.406 84a5.27 5.27 0 0 0 2.746.75c1.086 0 2.016-.348 2.641-1.059.656-.718.945-1.75.945-3.015Zm-96.8 9.862a2.305 2.305 0 0 0-2.305 2.309 2.307 2.307 0 1 0 2.305-2.309m0 .993c.757 0 1.312.558 1.312 1.316 0 .754-.555 1.313-1.313 1.313-.753 0-1.312-.56-1.312-1.313 0-.758.559-1.316 1.313-1.316m0 0"}))};