UNPKG

devicons-react

Version:

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

1 lines 7.96 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:"M96.14 52.547a2.444 2.444 0 0 0-2.525 2.527 2.35 2.35 0 0 0 .71 1.778l.001.002.004.002c.488.46 1.14.699 1.81.679a2.48 2.48 0 0 0 1.782-.68l.002-.003.002-.002a2.38 2.38 0 0 0 .71-1.776 2.47 2.47 0 0 0-.702-1.817 2.4 2.4 0 0 0-1.794-.71m-.024.983h.045a1.4 1.4 0 0 1 1.063.42l.002.003a1.48 1.48 0 0 1 .425 1.101v.037a1.4 1.4 0 0 1-.417 1.048 1.48 1.48 0 0 1-1.077.41h-.037a1.54 1.54 0 0 1-1.105-.412 1.37 1.37 0 0 1-.417-1.042v-.044a1.443 1.443 0 0 1 1.518-1.521m-87.393.415a10.76 10.76 0 0 0-8.67 4.445c-.008.009-.018.013-.026.021l.002.002q-.014.016-.029.033l.78.613c4.162-4.813 11.72-3.582 14.32 2.037h-3.64a5.46 5.46 0 0 0-5.989-1.564c-2.054.74-3.702 2.685-3.661 5.295s1.746 4.503 3.822 5.178c2.076.676 4.57.148 6.138-1.94l.596-.794H7.172c.249-1.698 1.643-3.015 3.411-3.014h5.382c.01.16.03.32.03.48-.001 3.97-2.42 6.86-5.518 8.063-3.099 1.203-6.835.705-9.515-2.223l-.762.636c.009.013.021.021.03.033l-.001.002q.01.009.02.016a10.75 10.75 0 0 0 8.496 4.19h15.032c3.902 0 7.434-.114 10.003-.306 1.285-.095 2.326-.208 3.07-.34a5.4 5.4 0 0 0 .906-.224 1.3 1.3 0 0 0 .34-.176.64.64 0 0 0 .271-.507.6.6 0 0 0-.18-.422.8.8 0 0 0-.235-.163 2.5 2.5 0 0 0-.514-.177c-.398-.1-.937-.186-1.615-.267-1.077-.13-2.711-.222-4.381-.307.586-.468 1.188-.92 1.64-1.522h1.032c.495 0 .928-.205 1.204-.516a1.64 1.64 0 0 0 .404-1.094c0-.388-.127-.783-.404-1.094-.17-.191-.474-.228-.74-.316a9 9 0 0 0 .269-1.41h.782c.495 0 .928-.203 1.204-.514.276-.31.403-.707.403-1.096 0-.388-.127-.782-.403-1.093a1.6 1.6 0 0 0-1.204-.514h-.84a9 9 0 0 0-.332-1.366c.315-.079.65-.144.844-.362a1.64 1.64 0 0 0 .403-1.094 1.64 1.64 0 0 0-.403-1.094 1.6 1.6 0 0 0-1.204-.514h-1.342c-1.71-1.992-4.169-3.196-6.804-3.202h-1.9c-1.162-.002-2.301.266-3.373.71h-.002c-.064.027-.138.015-.202.043l.202.95h1.995a7.88 7.88 0 0 1 7.867 7.39 7.88 7.88 0 0 1-6.87 8.321h-.002c-.24.019-.47.035-.706.035h-7.086c.814-.621 1.555-1.324 2.164-2.153l.002-.002.012.002h7.49c.495 0 .928-.205 1.204-.516.276-.31.404-.705.404-1.094 0-.388-.128-.783-.404-1.093a1.6 1.6 0 0 0-1.204-.514h-5.898c.124-.4.238-.801.316-1.212h8.249a1.6 1.6 0 0 0 1.157-.536c.265-.307.386-.693.386-1.072s-.121-.766-.386-1.073a1.6 1.6 0 0 0-1.157-.535h-8.127c-.05-.409-.134-.811-.23-1.212h5.73c.495 0 .929-.205 1.205-.516s.403-.705.403-1.094a1.64 1.64 0 0 0-.403-1.094 1.6 1.6 0 0 0-1.204-.514H18.51c-1.966-3.109-5.364-5.033-9.057-5.04h-.728Zm.002.993h.728a9.77 9.77 0 0 1 8.395 4.796l.144.245h7.59c.247 0 .37.074.464.18s.151.267.151.434-.059.33-.153.437-.215.18-.462.18h-6.999l.196.642a10 10 0 0 1 .402 2.1l.036.456h8.953c.233.01.352.084.444.19a.66.66 0 0 1 .145.425.66.66 0 0 1-.145.425c-.092.106-.21.18-.444.19h-9.02l-.062.422a10 10 0 0 1-.548 2.103l-.256.673h7.257c.246 0 .37.074.463.18.095.106.152.267.152.434s-.06.33-.154.437-.215.18-.461.18h-7.54a.2.2 0 0 1-.045-.004l-.334-.085-.198.283a9.8 9.8 0 0 1-3.337 3.014l.238.93h8.634c.293 0 .558-.02.807-.04h.012l.012-.002a8.887 8.887 0 0 0 7.738-9.37c-.263-4.156-3.42-7.349-7.399-8.036h1.817a8.05 8.05 0 0 1 6.266 3.016l.15.186h1.733c.247 0 .37.074.464.18s.151.267.151.435-.059.33-.153.436-.215.18-.462.18h-.956l.266.677a8 8 0 0 1 .502 2.076l.047.446h1.674c.246 0 .369.074.463.18a.66.66 0 0 1 .151.434.67.67 0 0 1-.15.437c-.095.106-.218.18-.464.18H33.97l-.027.47a8 8 0 0 1-.395 2.075l-.218.653h.784c.246 0 .37.075.464.18.094.107.15.267.15.435s-.058.33-.152.436c-.095.107-.216.18-.462.18h-1.468l-.148.214a7.9 7.9 0 0 1-2.472 2.29l-1.457.86 1.69.066c2.243.087 4.133.22 5.445.378.129.015.176.032.293.048a32 32 0 0 1-2.29.254c-2.532.189-6.047.303-9.93.303H8.745c-.399 0-.78-.09-1.172-.138 1.12-.034 2.227-.195 3.262-.597 3.44-1.337 6.151-4.613 6.152-8.99a9 9 0 0 0-.062-1.035l-.052-.438h-6.29a4.51 4.51 0 0 0-4.503 4.503v.497h4.075a4.42 4.42 0 0 1-4.217.797c-1.717-.56-3.102-2.059-3.136-4.25-.033-2.19 1.305-3.732 3.004-4.344 1.7-.611 3.714-.275 5.084 1.435l.149.187h5.583l-.24-.666c-1.505-4.14-5.372-6.35-9.259-6.29.53-.09 1.057-.193 1.602-.195m47.21.09c-4.293-.062-7.584 2.51-9.013 5.856s-1.014 7.5 1.997 10.558 7.16 3.54 10.527 2.163 5.991-4.627 5.997-8.918v-.002a9.4 9.4 0 0 0-.107-1.427l-.064-.423h-6.679a4.28 4.28 0 0 0-4.274 4.275v.496h5.979c-1.267 1.99-3.377 2.763-5.386 2.424-2.25-.38-4.251-2.053-4.503-4.87-.252-2.816 1.419-4.817 3.566-5.59 2.148-.774 4.713-.298 6.315 2.036l.147.215h4.602l-.267-.679a9.65 9.65 0 0 0-8.838-6.115zm25.75.218v3.662h-1.132a.997.997 0 0 0-1.009 1.004v2.562h2.141v11.52h3.212a.997.997 0 0 0 1.008-1.008V62.492h2.357v-2.56a.997.997 0 0 0-1.009-1.005h-1.348v-1.844a1.845 1.845 0 0 0-1.832-1.837h-.002zm6.703 0V74.01h3.21a.997.997 0 0 0 1.008-1.008V57.077a1.845 1.845 0 0 0-1.833-1.83h-.002zm-32.47.774c3.246.047 6.1 1.948 7.539 4.808h-2.558c-1.867-2.476-4.824-3.07-7.26-2.194-2.517.907-4.51 3.36-4.22 6.616.292 3.255 2.689 5.315 5.328 5.76s5.58-.715 6.922-3.697l.316-.7H55.41c.246-1.57 1.54-2.786 3.183-2.785h5.793c.029.285.065.57.064.855v.002c-.005 3.891-2.346 6.76-5.378 8s-6.715.833-9.445-1.939-3.079-6.46-1.792-9.472 4.193-5.31 8.083-5.254m26.76.22h1.39a.84.84 0 0 1 .845.843v2.837h2.356v1.58h-2.357v11.502h-2.234v-11.52h-2.14v-1.58h2.14zm6.703 0h1.389c.47 0 .841.37.843.841v15.936h-2.232zm17.656 2.371a6 6 0 0 0-2.952.689v-.002c-.448.235-.732.665-1.076 1.03-.215-.773-.813-1.4-1.65-1.403h-2.153v15.102h3.21a.997.997 0 0 0 1.008-1.004v-7.19h.062l-.027-.523a3.08 3.08 0 0 1 .756-2.182 2.7 2.7 0 0 1 2.029-.77l.03.002.034-.004a2.07 2.07 0 0 1 1.675.679c.417.582.632 1.288.586 2.003l-.002.016v8.971h3.212a.997.997 0 0 0 1.008-1.008v-8.322a6.3 6.3 0 0 0-1.49-4.393l-.01-.01-.01-.011a5.44 5.44 0 0 0-4.24-1.67m13.768.305c-3.36-.144-5.995 1.813-7.17 4.408-1.175 2.594-.91 5.865 1.414 8.297 2.324 2.43 5.58 2.843 8.225 1.786s4.718-3.599 4.726-6.963v-.002a7 7 0 0 0-.054-.865l-.055-.434h-5.535a3.057 3.057 0 0 0-2.955 3.057l.001.494h3.268c-.8.784-1.794 1.199-2.812 1.003-1.337-.258-2.503-1.254-2.666-2.925s.788-2.875 2.05-3.386 2.783-.308 3.828 1.007l.15.188h4.584l-.235-.662a7.52 7.52 0 0 0-6.764-5.003m-26.783.007V74.01h3.215A.997.997 0 0 0 98.242 73V60.756a1.844 1.844 0 0 0-1.833-1.833h-.002zm-21.271.146c-4.93.228-8.318 5.097-6.82 9.8 1.412 4.43 6.417 6.32 10.468 4.313v.826h2.389a1.845 1.845 0 0 0 1.83-1.83v-5.123h.005l-.002-.498c-.016-4.274-3.601-7.685-7.87-7.488m34.276.531h.045a4.44 4.44 0 0 1 3.477 1.36 5.3 5.3 0 0 1 1.245 3.685v8.388h-2.234v-7.964l-.002.031a4.1 4.1 0 0 0-.78-2.68l-.015-.02-.015-.019a3.07 3.07 0 0 0-2.489-1.01 3.68 3.68 0 0 0-2.76 1.057l-.011.012-.012.013c-.586.666-.869 1.513-.936 2.388h-.11v8.194h-2.23V59.918h1.156c.47.002.84.372.841.842v2.372l.925-1.59a3.56 3.56 0 0 1 1.426-1.364v-.002a5 5 0 0 1 2.48-.576zm13.735.309c2.406.102 4.477 1.554 5.52 3.679h-2.646a4.24 4.24 0 0 0-4.767-1.121c-1.62.656-2.87 2.303-2.664 4.402s1.749 3.473 3.465 3.803 3.66-.371 4.63-2.246l.376-.725h-4.085c.233-.85.87-1.537 1.796-1.565h4.6c.006.102.02.204.02.306-.008 2.96-1.796 5.12-4.102 6.042s-5.093.59-7.139-1.55c-2.045-2.14-2.25-4.938-1.225-7.2 1.025-2.264 3.264-3.952 6.221-3.825m-25.747.007h1.39a.84.84 0 0 1 .844.844v12.257h-2.234Zm-22.218.146a6.52 6.52 0 0 1 6.829 6.489v5.624a.837.837 0 0 1-.84.84H77.39v-1.427l-.764.492c-3.624 2.327-8.441.592-9.749-3.512s1.616-8.307 5.92-8.506m.972 2.209a4.4 4.4 0 0 0-1.532.03c-2.522.503-3.683 2.692-3.485 4.702s1.763 3.93 4.334 3.931a4.37 4.37 0 0 0 4.36-4.358 4.364 4.364 0 0 0-3.677-4.305m-.155.981a3.36 3.36 0 0 1 2.839 3.324 3.36 3.36 0 0 1-3.367 3.365c-2.093-.001-3.191-1.449-3.347-3.035s.638-3.222 2.691-3.63a3.4 3.4 0 0 1 1.183-.024z"}))};