devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 6.16 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="#000",...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:"m58.489 11.45-.134.287c-5.963 12.84-10.638 17.877-16.42 19.793-5.78 1.916-12.887.7-23.622.7h-.267l-.148.222c-1.416 2.145-2.84 4.298-4.232 6.42l-.504.769h15.847a2.35 2.35 0 0 1 2.357 2.356 2.35 2.35 0 0 1-2.357 2.355H10.09l-.145.227a354 354 0 0 0-3.597 5.684l-.471.764 47.757-.336h.004v-.238c2.813-.54 6.108-2.165 7.967-5.087l11.051-17.464a2.347 2.347 0 0 1 3.25-.733 2.35 2.35 0 0 1 .733 3.252l-11.053 17.47c-3.22 5.059-9.396 7.594-14.127 7.514h-.005l-48.364.354-.142.254C.704 60.05.001 62.67.028 64.091c-.208 3.141.768 6.37 2.587 9.198l.145.229h42.961l.027-.004c6.466-.71 12.152 1.94 17.218 8.091L73.64 98.862v.002a2.347 2.347 0 0 1-.736 3.248 2.34 2.34 0 0 1-1.254.362 2.35 2.35 0 0 1-1.996-1.1q-4.949-8.02-7.967-12.567c-2.014-3.032-3.347-4.88-4.156-5.669-2.158-2.108-5.13-4.891-11.837-4.891H5.716l4.432 7.037h15.506a2.35 2.35 0 0 1 2.357 2.354 2.35 2.35 0 0 1-2.357 2.357h-12.54l4.213 6.692h.273c12.817 0 20.048.728 25.11 3.49 5.06 2.763 8.102 7.614 12.502 16.106l.137.267h8.626l-.414-.738c-6.39-11.41-10.378-18.094-12.154-20.255-2.588-3.15-6.143-5.562-10.725-5.562h-3.958a2.35 2.35 0 0 1-2.356-2.357 2.35 2.35 0 0 1 2.356-2.354h3.958c5.836 0 12.516 3.851 14.845 8.347l.008.015 13.537 22.15q.116.2.19.419l.115.335h11.417l-3.694-6.33a2.35 2.35 0 0 1 .847-3.223 2.35 2.35 0 0 1 1.186-.32c.81 0 1.597.414 2.037 1.168l5.08 8.706h2.79c2.023.006 3.666-.251 6.557-2.116l.517-.334-.075-.073c1.454-1.182 2.66-2.252 3.35-3.126q12.58-15.933 26.17-38.263c3.193-5.245 3.277-11.758.114-16.995-5.835-9.661-11.994-19.614-17.184-27.4-2.595-3.893-4.95-7.244-6.904-9.752-1.951-2.504-3.424-4.154-4.606-4.743-2.13-1.222-5.138-2.194-8.966-2.298h-.841l-4.785 8.202a2.35 2.35 0 0 1-2.039 1.168 2.33 2.33 0 0 1-1.184-.32 2.35 2.35 0 0 1-.847-3.222l3.4-5.828h-9.695v.496c0 .41-.093.812-.306 1.18L58.894 35.272c-3.032 5.26-9.661 8.367-14.708 8.367h-4.105a2.35 2.35 0 0 1-2.356-2.355 2.35 2.35 0 0 1 2.356-2.357h4.105c3.954 0 8.28-2.707 10.499-5.785 1.475-2.047 5.473-8.973 12.13-20.956l.409-.736zm.616.992h6.415c-6.242 11.216-10.343 18.317-11.642 20.119-2.014 2.795-6.209 5.374-9.692 5.374h-4.105a3.357 3.357 0 0 0-3.349 3.35 3.356 3.356 0 0 0 3.35 3.346h4.104c5.446 0 12.312-3.215 15.568-8.863l12.823-22.146c.217-.375.25-.78.308-1.18h7.103l-2.528 4.335a3.356 3.356 0 0 0 1.204 4.58 3.34 3.34 0 0 0 1.684.456 3.35 3.35 0 0 0 2.896-1.661l4.498-7.71h.244c3.685.1 6.543 1.036 8.518 2.175l.013.007.014.006c.75.372 2.345 1.997 4.273 4.471s4.272 5.811 6.859 9.692c5.175 7.763 11.33 17.707 17.161 27.362 2.971 4.919 2.893 11.027-.114 15.967q-13.567 22.29-26.1 38.163c-.682.864-1.886 1.99-3.581 3.331-2.764 1.777-4.042 1.948-5.985 1.942H86.82l-4.793-8.213a3.35 3.35 0 0 0-2.893-1.661 3.35 3.35 0 0 0-1.686.455 3.356 3.356 0 0 0-1.204 4.58l2.822 4.839H70.05c-.04-.086-.067-.173-.116-.258l-.004-.006-13.522-22.12c-2.57-4.964-9.464-8.883-15.725-8.883h-3.958a3.355 3.355 0 0 0-3.348 3.347 3.357 3.357 0 0 0 3.349 3.35h3.957c4.236 0 7.493 2.2 9.958 5.201 1.55 1.887 5.544 8.524 11.632 19.369h-6.326c-4.334-8.343-7.48-13.368-12.762-16.25-5.3-2.894-12.642-3.596-25.307-3.607l-2.965-4.714h10.742a3.357 3.357 0 0 0 3.35-3.349 3.356 3.356 0 0 0-3.35-3.347h-14.96l-3.18-5.052h38.18c6.44 0 8.99 2.506 11.144 4.608.629.615 2.02 2.493 4.023 5.509q3.005 4.524 7.95 12.54l.002.002v.002a3.35 3.35 0 0 0 2.837 1.566 3.34 3.34 0 0 0 1.781-.513 3.36 3.36 0 0 0 1.053-4.617l-.002-.002-10.714-17.32-.021-.027c-5.214-6.338-11.303-9.205-18.107-8.458l.054-.004H3.344c-1.635-2.627-2.52-5.571-2.33-8.39l.002-.02v-.024c-.023-1 .617-3.55 2.684-7.343l47.744-.351c5.094.086 11.534-2.563 14.98-7.975l11.052-17.47a3.357 3.357 0 0 0-1.039-4.62 3.354 3.354 0 0 0-4.618 1.039L60.768 44.835c-2.095 3.293-6.59 4.92-9.223 4.866h-.01v.014l-43.86.308a361 361 0 0 1 2.96-4.679h18.374a3.355 3.355 0 0 0 3.349-3.347 3.357 3.357 0 0 0-3.349-3.349H15.003c1.181-1.795 2.378-3.607 3.574-5.418 10.488.024 17.608 1.253 23.673-.758 6.072-2.013 10.92-7.338 16.855-20.03m33.699 6.897-.413.63-3.566 5.477 3.715 5.572a3.35 3.35 0 0 0 2.79 1.49 3.33 3.33 0 0 0 1.854-.561 3.356 3.356 0 0 0 .928-4.644zm.01 1.805 4.473 6.71a2.35 2.35 0 0 1-.653 3.267 2.34 2.34 0 0 1-1.305.395 2.35 2.35 0 0 1-1.963-1.048l-3.351-5.03zm-7.303 9.392-.428.659-3.622 5.558L94.227 57.64a10.39 10.39 0 0 1 .038 10.826l-1.63 2.198a3.357 3.357 0 0 0 .698 4.684 3.34 3.34 0 0 0 1.99.66 3.35 3.35 0 0 0 2.694-1.356v-.002l1.723-2.325q.084-.115.155-.229l.002-.002.002-.004a17.07 17.07 0 0 0 .041-17.94v-.002zm-.027 1.858 13.61 22.272v.002c3.194 5.225 3.177 11.693-.04 16.904a3 3 0 0 1-.112.165l-1.723 2.323a2.35 2.35 0 0 1-1.896.956c-.487 0-.976-.151-1.4-.465a2.35 2.35 0 0 1-.49-3.295v-.002l1.662-2.238.011-.022a11.39 11.39 0 0 0-.035-11.868L82.635 36.768Zm16.037 3.047a3.34 3.34 0 0 0-1.891.498h-.002a3.354 3.354 0 0 0-1.09 4.607v.002l10.164 16.454c2.253 3.646 2.226 8.354-.068 11.975l-21.146 33.389 3.837 6.163.44-.496c.109-.122.223-.26.328-.425L114.29 72.56c3.658-5.777 3.702-13.26.109-19.078l-10.163-16.456a3.35 3.35 0 0 0-2.716-1.585zm-.038.992a2.35 2.35 0 0 1 1.909 1.116l10.163 16.456c3.391 5.492 3.352 12.571-.101 18.024l-22.03 34.782-2.766-4.442 20.813-32.861c2.5-3.946 2.53-9.056.076-13.03L99.384 40.026v-.002a2.35 2.35 0 0 1 .767-3.24c.418-.257.88-.37 1.332-.35zm-23.33 5.403-.42.64-14.081 21.62L76.863 85.31l8.652-13.253a17.23 17.23 0 0 0 .039-18.781zm-.003 1.824 6.57 10.154a16.24 16.24 0 0 1-.035 17.7l-7.802 11.952L64.83 64.108Zm12.353 34.924a3.35 3.35 0 0 0-2.847 1.335l-7.73 10.307 3.798 6.099 9.29-12.386a3.357 3.357 0 0 0-.67-4.688 3.34 3.34 0 0 0-1.84-.667Zm-.05.992c.453.022.902.175 1.295.47a2.347 2.347 0 0 1 .47 3.296L83.8 94.569l-2.673-4.293 7.324-9.76a2.35 2.35 0 0 1 2.002-.94"}))};