UNPKG

devicons-react

Version:

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

1 lines 5.33 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="#0f80cc",...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:"M48.648 63.617c-1.703 0-3.094.508-4.156 1.523s-1.602 2.348-1.602 3.98q0 1.266.399 2.325c.261.707.675 1.36 1.226 1.953.555.594 1.66 1.399 3.305 2.426 2.02 1.242 3.344 2.25 3.98 3.035s.954 1.61.954 2.469c0 1.148-.375 2.07-1.153 2.758-.773.687-1.808 1.035-3.097 1.035q-2.026-.001-3.547-1.434c-1.012-.957-1.524-2.218-1.54-3.804h-.624v5.75h.625c.195-.543.464-.825.808-.825.172 0 .563.114 1.176.333 1.488.535 2.707.792 3.668.792 1.652 0 3.066-.585 4.242-1.769s1.77-2.613 1.77-4.281c0-1.293-.391-2.446-1.157-3.446-.773-1.003-2.265-2.175-4.5-3.515-1.921-1.164-3.171-2.106-3.75-2.844s-.875-1.55-.875-2.445c0-.969.356-1.746 1.051-2.328.7-.578 1.61-.868 2.758-.868 1.281 0 2.356.387 3.203 1.157.848.777 1.336 1.847 1.48 3.226h.633v-4.984h-.585c-.075.258-.141.418-.2.492-.062.074-.172.11-.347.11q-.305-.001-1.078-.254c-1.106-.375-2.125-.57-3.067-.57zm20.594 0c-2.078 0-3.96.492-5.668 1.48q-2.56 1.477-4.059 4.09-1.49 2.607-1.492 5.559c0 2.644.863 5.004 2.598 7.07 1.742 2.067 3.82 3.356 6.234 3.848.555.289 1.344 1.035 2.38 2.25 1.163 1.36 2.148 2.344 2.96 2.93a8.8 8.8 0 0 0 2.613 1.304q1.382.422 3.004.422c1.309 0 2.485-.23 3.516-.703l-.23-.578a5.6 5.6 0 0 1-1.915.324c-.91 0-1.836-.3-2.761-.914q-1.39-.915-3.461-3.488c-.649-.824-1.098-1.344-1.348-1.547 2.64-.52 4.816-1.805 6.512-3.867q2.538-3.095 2.539-7.051c0-3.133-1.106-5.762-3.305-7.906-2.2-2.145-4.906-3.223-8.117-3.223m12.859 0 .035.68c1.38 0 2.156.406 2.328 1.23.067.297.098.844.106 1.625l-.016 15q-.017 1.681-.473 2.145c-.304.308-.824.504-1.57.578l-.035.68h13.797l.355-3.403h-.632c-.18.926-.59 1.59-1.25 1.965q-.986.57-3.5.57h-1.309q-2.27-.002-2.617-1.656a3.7 3.7 0 0 1-.067-.715l.051-15.164c0-1.117.14-1.867.434-2.234.293-.367.824-.567 1.594-.621l-.036-.68zm-12.633.82c2.34 0 4.258.93 5.734 2.801 1.48 1.879 2.211 4.445 2.211 7.695q.001 4.623-2.23 7.407c-1.489 1.859-3.473 2.78-5.942 2.78-2.367 0-4.285-.952-5.754-2.87-1.472-1.914-2.203-4.399-2.203-7.461q-.002-4.712 2.223-7.54 2.228-2.811 5.961-2.812m31.723 3.227c-.336 0-.594.117-.785.344-.195.23-.254.504-.188.843q.102.492.543.86c.29.238.606.367.942.367a.89.89 0 0 0 .75-.367q.263-.368.164-.86a1.46 1.46 0 0 0-.52-.843 1.4 1.4 0 0 0-.906-.344m9.098 2.3c-.57 2.212-1.813 3.41-3.711 3.602l.02.633h2.222l-.043 7.492c.004 1.286.04 2.137.129 2.57.219 1.04.898 1.567 2.027 1.567 1.633 0 3.348-.996 5.137-3l-.54-.469c-1.296 1.32-2.437 1.985-3.44 1.985-.614 0-.993-.356-1.137-1.059a2.7 2.7 0 0 1-.055-.601l.024-8.485h3.39l-.031-1.008h-3.348v-3.226zm13.12 2.825c-1.898 0-3.437.93-4.644 2.77-1.191 1.843-1.562 3.886-1.09 6.132q.41 1.98 1.668 3.063c.844.718 1.91 1.074 3.184 1.074 1.188 0 2.844-.3 3.54-.91.694-.606 1.339-1.594 1.933-2.946l-.473-.5c-.95 1.75-2.863 2.633-4.3 2.633-1.985 0-3.196-1.09-3.653-3.265a9 9 0 0 1-.129-.891q3.542-.561 5.348-2c1.207-.96 2.418-1.984 2.191-3.059a2.47 2.47 0 0 0-.976-1.523c-.516-.379-1.852-.578-2.598-.578zm-20.745.078-4.09.945v.735l1.414-.176c.684 0 1.086.309 1.215.93q.065.316.078.867l-.043 6.73c-.016.926-.117 1.47-.324 1.633q-.306.241-1.645.242l-.023.637h6.488l-.012-.637c-.898 0-1.484-.07-1.742-.21-.258-.137-.433-.391-.512-.778-.058-.277-.082-.758-.085-1.422l.02-9.496zm19.707 1.246q.59 0 1.164.453c.379.305.61.64.683 1.004.371 1.785-1.203 3.024-4.754 3.711-.097-1.305.125-2.488.696-3.555.57-1.07 1.312-1.613 2.21-1.613zM11.512 76.5c-.004.047-.004.063-.008.09q.007.167.008.332c.004-.074.004-.11.004-.192z"}),/*#__PURE__*/React.createElement("path",{d:"M47.711 36.66c-2.414-2.164-5.328-1.297-8.215 1.277-.441.403-.867.82-1.277 1.262-4.93 5.262-9.504 15.008-10.926 22.449.55 1.133.984 2.574 1.27 3.676.144.543.273 1.097.386 1.652 0 0-.047-.168-.226-.7l-.118-.339a2 2 0 0 0-.078-.187c-.32-.754-1.21-2.344-1.601-3.036a73 73 0 0 0-.88 2.766c1.13 2.082 1.817 5.648 1.817 5.648s-.058-.234-.344-1.039c-.25-.715-1.504-2.93-1.804-3.445-.508 1.89-.707 3.168-.528 3.477.356.601.692 1.64.985 2.789.672 2.59 1.136 5.742 1.136 5.742l.04.523a53 53 0 0 0 .132 6.465c.219 2.7.637 5.012 1.168 6.254l.36-.2c-.778-2.44-1.098-5.644-.957-9.331.21-5.64 1.5-12.445 3.882-19.535 4.032-10.703 9.618-19.293 14.73-23.395-4.66 4.234-10.969 17.949-12.859 23.023-2.113 5.687-3.613 11.02-4.515 16.133 1.558-4.793 6.598-6.852 6.598-6.852s2.468-3.066 5.355-7.445c-1.727.394-4.57 1.074-5.52 1.476-1.402.594-1.78.793-1.78.793s4.546-2.785 8.445-4.046c5.363-8.5 11.207-20.574 5.324-25.855M4.289 37.937c-2.367.008-4.281 1.937-4.29 4.316v39.074c.009 2.38 1.927 4.305 4.29 4.313h22.02a54 54 0 0 1-.121-6.367c-.016-.149-.028-.333-.04-.473a65 65 0 0 0-1.105-5.594c-.285-1.105-.644-2.113-.863-2.484-.27-.465-.23-.73-.227-1.02 0-.281.036-.574.086-.906q.208-1.242.547-2.461l.508-.062c-.04-.083-.031-.157-.074-.231l-.094-.894q.42-1.414.895-2.81l.464-.046c-.015-.035-.023-.09-.043-.125l-.097-.742c1.472-7.715 6.047-17.512 11.219-23.031.156-.164.312-.3.465-.457z"}))};