UNPKG

devicons-react

Version:

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

1 lines 5.82 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:"M38.73 83.32H.01V44.68h39.22v38.64zm-37.72-1h37.22V45.68H1.01zm26.88-6.68h-3.44l-.23-.27-6.88-10.03-2.34 2.2v7.04l-.18.23-.8.79-.29.04h-2.45l-.24-.18-.8-.79-.04-.3V53.49l.18-.24.8-.85.3-.04h2.46l.24.19.78.83.04.29v7.56l8.94-8.83.29-.04h3.46l.21.34.45 1.01c.04.1.06.21.06.3v.35l-.19.24-7.47 7.32 8.37 11.95-.15.36-.71 1.35-.38.05Zm-2.96-1h2.71l.34-.65-8.5-12.14.3-.38 7.6-7.45-.29-.66h-2.71l-9.73 9.62-.64-.25v-.36L14 53.81l-.43-.45h-1.93l-.45.47V74.2l.43.43h1.93l.43-.43v-7.05l.19-.24 3.01-2.83.49.04.16.21 7.07 10.3Zm41.98.76H63.8c-.16 0-.4-.12-.49-.26l-6.74-9.82-2.28 2.14v6.68c0 .13-.09.35-.18.44l-.64.63c-.09.09-.31.18-.44.18h-2.19c-.13 0-.35-.09-.44-.18l-.64-.63a.73.73 0 0 1-.19-.44V53.89c0-.13.08-.34.17-.43l.64-.68c.09-.1.31-.19.45-.19h2.21c.14 0 .35.09.45.19l.63.66c.09.09.17.3.17.43v7.38l8.59-8.49c.09-.09.31-.18.44-.18h3.07c.2 0 .45.17.53.35l.43.98a1 1 0 0 1 .06.3v.14c0 .13-.09.35-.19.44l-7.3 7.16 8.02 11.44c.11.15.13.43.04.6l-.57 1.08c-.09.16-.33.31-.52.31Zm-2.89-1h2.64l.33-.63-8.08-11.54c-.14-.2-.11-.55.07-.72l7.43-7.28-.28-.63h-2.64l-9.29 9.19c-.15.14-.39.2-.57.11a.54.54 0 0 1-.31-.48v-8.38l-.41-.44h-1.88l-.43.46V74l.42.41h1.88l.42-.41v-6.69c0-.14.1-.36.2-.46l2.78-2.61c.11-.1.29-.16.43-.14s.3.11.39.23l6.92 10.09Zm56.98.91c-2.16 0-3.94-.33-5.27-.99a.5.5 0 0 1-.28-.45v-2.84a.504.504 0 0 1 .71-.46c1.78.81 3.45 1.22 4.96 1.22 2.59 0 2.59-1.01 2.59-1.34 0-.27-.07-.48-.22-.65-.13-.15-.4-.39-.98-.7-.5-.27-1.21-.58-2.12-.92-1.9-.73-3.17-1.45-3.87-2.2-.73-.78-1.09-1.8-1.09-3.03 0-1.5.62-2.67 1.85-3.5 1.17-.79 2.75-1.19 4.71-1.19s3.75.39 5.46 1.15c.25.11.36.4.25.66l-1.08 2.48c-.11.25-.4.37-.65.26-1.63-.66-3.01-1-4.09-1-2.15 0-2.15.74-2.15.99 0 .2.05.51.49.83.29.21 1.02.61 2.89 1.32 1.35.52 2.31.98 2.94 1.42.65.46 1.14.99 1.46 1.6s.49 1.33.49 2.16c0 1.68-.63 2.99-1.89 3.89-1.2.87-2.92 1.31-5.1 1.31Zm-4.55-1.76c1.17.5 2.7.76 4.55.76 1.97 0 3.49-.38 4.52-1.12.99-.71 1.47-1.72 1.47-3.08 0-.66-.12-1.23-.37-1.69s-.63-.88-1.15-1.25c-.55-.38-1.47-.82-2.72-1.3-1.61-.61-2.63-1.08-3.13-1.45-.74-.54-.9-1.19-.9-1.64 0-.91.55-1.99 3.15-1.99 1.11 0 2.46.3 4.02.9l.69-1.58c-1.45-.58-2.99-.87-4.59-.87-1.76 0-3.16.34-4.15 1.02-.95.64-1.41 1.52-1.41 2.68 0 .98.27 1.75.83 2.35.59.63 1.76 1.29 3.49 1.95.94.36 1.7.69 2.24.98.58.31 1 .62 1.26.92.31.36.46.8.46 1.31 0 1.07-.62 2.34-3.59 2.34-1.45 0-3.02-.34-4.67-1v1.77Zm-12.62 1.76c-1.67 0-3.01-.46-3.97-1.37-.97-.92-1.46-2.21-1.46-3.85 0-1.77.68-3.12 2.03-4.03 1.3-.88 3.19-1.34 5.77-1.42l2.23-.07v-.34c0-.85-.19-1.48-.57-1.88-.37-.39-.98-.58-1.82-.58-.75 0-1.48.11-2.17.33-.71.23-1.41.5-2.07.8-.12.06-.26.06-.38.02a.5.5 0 0 1-.28-.26l-1.08-2.35a.5.5 0 0 1 .23-.65c.89-.46 1.87-.81 2.92-1.04 1.05-.24 2.05-.36 2.98-.36 2.12 0 3.75.47 4.86 1.41 1.13.96 1.71 2.45 1.71 4.43v10.44c0 .28-.22.5-.5.5h-2.39c-.22 0-.41-.14-.48-.35l-.43-1.4c-.65.69-1.3 1.18-1.96 1.47-.83.37-1.89.55-3.16.55Zm2.22-14.54c1.12 0 1.98.3 2.55.89.56.58.84 1.45.84 2.57v.83c0 .27-.21.49-.48.5l-2.72.08c-2.36.07-4.12.49-5.25 1.25-1.07.72-1.59 1.77-1.59 3.2s.38 2.4 1.15 3.13 1.87 1.1 3.28 1.1c1.13 0 2.06-.16 2.76-.47.69-.31 1.4-.91 2.11-1.78.1-.12.24-.19.39-.19h.11c.22 0 .41.14.48.35l.56 1.81h1.52V64.1c0-1.68-.46-2.91-1.35-3.67-.92-.78-2.34-1.17-4.21-1.17-.86 0-1.79.11-2.76.33-.8.18-1.56.43-2.26.75l.67 1.46c.56-.24 1.14-.46 1.74-.65.79-.25 1.62-.37 2.47-.37ZM77.53 75.31c-2.58 0-4.63-.76-6.1-2.26s-2.21-3.57-2.21-6.16.69-4.76 2.05-6.3c1.38-1.55 3.28-2.34 5.66-2.34 2.21 0 3.99.68 5.28 2.02 1.29 1.33 1.95 3.18 1.95 5.48v1.78c0 .28-.22.5-.5.5H73.7c.11 1.12.47 2 1.07 2.62.69.71 1.64 1.06 2.93 1.06.89 0 1.73-.08 2.49-.25.77-.16 1.6-.44 2.49-.83a.504.504 0 0 1 .7.46v2.68c0 .19-.11.37-.29.45-.85.4-1.72.68-2.59.85-.87.16-1.86.25-2.96.25Zm-.61-16.06c-2.11 0-3.71.66-4.91 2-1.19 1.35-1.79 3.25-1.79 5.64s.65 4.16 1.93 5.46 3.09 1.96 5.39 1.96c1.03 0 1.96-.08 2.77-.23.69-.13 1.39-.35 2.07-.64v-1.61q-1.035.405-1.98.6c-.83.18-1.74.27-2.7.27-1.55 0-2.78-.46-3.65-1.37-.86-.89-1.33-2.17-1.38-3.8 0-.13.05-.27.14-.36.09-.1.22-.15.36-.15h9.99v-1.28c0-2.03-.56-3.64-1.67-4.78-1.1-1.14-2.64-1.71-4.56-1.71ZM90.8 75.03h-3.34c-.28 0-.5-.22-.5-.5v-15.5c0-.28.22-.5.5-.5h2.62c.25 0 .45.18.49.42l.27 1.68c.46-.59 1-1.09 1.62-1.49.92-.59 1.92-.89 2.98-.89.7 0 1.3.05 1.77.15.25.05.42.29.39.54l-.33 3.07c-.01.14-.09.27-.21.35s-.26.11-.4.08c-.43-.1-.89-.15-1.37-.15-1.21 0-2.15.37-2.89 1.14s-1.1 1.75-1.1 3v8.1c0 .28-.22.5-.5.5m-2.84-1h2.34v-7.6c0-1.5.47-2.75 1.39-3.7.92-.96 2.14-1.44 3.61-1.44.35 0 .7.03 1.04.08l.22-2.06c-.32-.04-.7-.06-1.12-.06-.88 0-1.67.24-2.44.73-.77.5-1.4 1.18-1.88 2.03-.09.16-.25.25-.44.25h-.17c-.25 0-.45-.18-.49-.42l-.38-2.31h-1.69v14.5Zm16.94-1.24c-.96 0-1.7-.23-2.21-.7-.53-.48-.79-1.14-.79-1.98 0-1.13.44-1.99 1.3-2.54.8-.52 2.01-.8 3.69-.86l2.02-.08c.14 0 .27.04.37.14.1.09.15.22.15.36v1.35c0 1.35-.43 2.42-1.27 3.18-.83.75-1.92 1.13-3.26 1.13m3.53-5.14-1.5.06c-1.48.05-2.55.29-3.19.7-.57.37-.84.93-.84 1.7 0 .55.15.95.46 1.24.32.29.84.44 1.54.44 1.1 0 1.94-.29 2.59-.87.63-.57.94-1.37.94-2.44v-.82Zm-28.05-2.01h-7.14c-.14 0-.28-.06-.37-.16s-.14-.24-.13-.38c.13-1.38.57-2.46 1.28-3.2.74-.76 1.72-1.15 2.92-1.15s2.17.39 2.87 1.15c.69.75 1.05 1.84 1.07 3.24 0 .13-.05.26-.14.36s-.22.15-.36.15Zm-6.57-1h6.05q-.12-1.35-.78-2.07c-.51-.56-1.21-.83-2.14-.83s-1.65.28-2.2.84c-.46.48-.78 1.17-.93 2.05Z"}))};