devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 13.7 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="#3C99D4",...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:"M35.206 124.461q-.526 0-.916.088c-.262.057-.479.15-.65.266-.159.106-.29.25-.379.421a1.3 1.3 0 0 0-.12.565q.001.544.346.87.351.32.974.32c.33.003.654-.085.938-.253.29-.175.59-.437.91-.79v-1.487zm35.719-3.068q-.493 0-.837.238a1.8 1.8 0 0 0-.557.616 3 3 0 0 0-.313.864 5 5 0 0 0-.096.984c0 .35.025.695.084 1.037q.08.505.283.898c.133.263.315.476.537.633.224.158.503.238.845.238q.255-.002.49-.07a1.9 1.9 0 0 0 .492-.234 3.7 3.7 0 0 0 .522-.425q.31-.304.578-.646v-2.805q-.525-.65-1.013-.987a1.76 1.76 0 0 0-1.015-.34zm12.989-.03q-.575 0-.987.205a1.8 1.8 0 0 0-.682.57 2.7 2.7 0 0 0-.397.878c-.09.363-.132.736-.127 1.109 0 .387.031.745.103 1.081.07.341.192.638.354.887q.248.381.666.6.417.223 1.041.224.562-.001.982-.204c.28-.137.504-.325.683-.57a2.4 2.4 0 0 0 .395-.874 4.7 4.7 0 0 0 .125-1.115c0-.38-.032-.738-.107-1.075a2.7 2.7 0 0 0-.35-.89 1.8 1.8 0 0 0-.659-.604q-.416-.22-1.04-.222m-6.39-.965q.194 0 .32.013a.8.8 0 0 1 .195.05q.061.024.1.074a.2.2 0 0 1 .03.105v7.019a.17.17 0 0 1-.03.103.25.25 0 0 1-.1.075 1 1 0 0 1-.195.046q-.316.03-.633 0a1 1 0 0 1-.199-.045.2.2 0 0 1-.1-.075.2.2 0 0 1-.03-.104v-7.02a.23.23 0 0 1 .03-.104q.025-.043.1-.074a1 1 0 0 1 .2-.05q.125-.014.312-.013m-16.669 0q.188 0 .312.013a.5.5 0 0 1 .199.045.3.3 0 0 1 .107.075.2.2 0 0 1 .032.109v4.084q0 .617.087.987a1.9 1.9 0 0 0 .274.632q.18.261.462.404t.658.145q.48.002.962-.34.478-.346 1.02-1.009v-4.904a.23.23 0 0 1 .025-.107.24.24 0 0 1 .104-.074.5.5 0 0 1 .2-.048c.078-.007.187-.011.316-.011q.188 0 .312.012a.5.5 0 0 1 .196.045.3.3 0 0 1 .104.075.16.16 0 0 1 .033.109v7.019a.2.2 0 0 1-.025.103.2.2 0 0 1-.096.075 1 1 0 0 1-.18.045 2.5 2.5 0 0 1-.572 0 .7.7 0 0 1-.18-.044.2.2 0 0 1-.092-.075.2.2 0 0 1-.02-.104v-.93c-.404.443-.8.762-1.186.967a2.55 2.55 0 0 1-1.186.304q-.703-.002-1.183-.233a2.04 2.04 0 0 1-.775-.637 2.5 2.5 0 0 1-.424-.938 5.5 5.5 0 0 1-.128-1.294v-4.258q-.002-.065.027-.109a.2.2 0 0 1 .105-.075.5.5 0 0 1 .203-.046c.084-.007.184-.011.31-.011zm-35.932 0q.189 0 .313.013a.5.5 0 0 1 .2.045.3.3 0 0 1 .103.075q.032.05.03.109v4.084q-.001.617.092.987.087.372.27.632.187.261.466.404.282.144.653.145.487.002.967-.34.476-.346 1.016-1.009v-4.904q-.001-.062.028-.107a.2.2 0 0 1 .105-.074.5.5 0 0 1 .2-.048q.157-.014.316-.011.181 0 .309.012a.5.5 0 0 1 .195.045.4.4 0 0 1 .108.075.2.2 0 0 1 .032.109v7.019a.17.17 0 0 1-.028.103.2.2 0 0 1-.096.075.8.8 0 0 1-.181.045 2.4 2.4 0 0 1-.572 0 .8.8 0 0 1-.18-.044q-.068-.033-.085-.075a.2.2 0 0 1-.027-.104v-.93c-.398.443-.795.762-1.186.967-.362.197-.77.302-1.183.304q-.702-.002-1.183-.233a2.1 2.1 0 0 1-.778-.637 2.6 2.6 0 0 1-.424-.938 5.7 5.7 0 0 1-.128-1.294v-4.258q-.001-.065.028-.109a.24.24 0 0 1 .104-.075.5.5 0 0 1 .204-.046q.124-.01.313-.011v-.001zm-9.95 0a3 3 0 0 1 .321.013.8.8 0 0 1 .192.05.23.23 0 0 1 .103.074q.032.048.03.105v7.019a.17.17 0 0 1-.03.103.23.23 0 0 1-.103.075 1 1 0 0 1-.192.046q-.316.03-.632 0a1 1 0 0 1-.2-.045.2.2 0 0 1-.1-.075.17.17 0 0 1-.03-.104v-7.02q0-.056.03-.104.025-.043.1-.074a1 1 0 0 1 .2-.05q.125-.014.312-.013zm68.99-.112q.87 0 1.512.258c.413.159.78.415 1.07.75.288.327.499.724.645 1.194q.213.701.213 1.582 0 .856-.226 1.578a3.5 3.5 0 0 1-.673 1.244 3.06 3.06 0 0 1-1.125.817q-.675.291-1.561.29-.868-.001-1.511-.257a2.7 2.7 0 0 1-1.07-.75 3.16 3.16 0 0 1-.642-1.19 5.5 5.5 0 0 1-.212-1.59c0-.575.075-1.099.225-1.582a3.4 3.4 0 0 1 .671-1.241 3 3 0 0 1 1.12-.812c.445-.195.97-.291 1.566-.291zm-49.145 0q.758 0 1.287.175.532.167.858.504c.216.22.375.49.474.82q.15.492.15 1.148v4.733q0 .095-.062.139a.4.4 0 0 1-.17.07 1.5 1.5 0 0 1-.322.025 1.7 1.7 0 0 1-.324-.025.4.4 0 0 1-.175-.07q-.054-.044-.053-.139v-.703a3.5 3.5 0 0 1-1.03.767 2.74 2.74 0 0 1-1.193.27c-.371 0-.704-.046-1.004-.146a2.15 2.15 0 0 1-.762-.416 1.8 1.8 0 0 1-.49-.671 2.2 2.2 0 0 1-.176-.903c0-.394.079-.74.242-1.028.164-.298.402-.548.69-.728a3.4 3.4 0 0 1 1.109-.433 7 7 0 0 1 1.473-.142h.97v-.545q0-.408-.088-.72a1.26 1.26 0 0 0-.275-.517 1.2 1.2 0 0 0-.495-.312 2.3 2.3 0 0 0-.75-.109c-.315 0-.603.043-.852.118a4.5 4.5 0 0 0-.666.249q-.282.132-.476.245-.187.119-.282.117a.2.2 0 0 1-.109-.034.25.25 0 0 1-.083-.091.4.4 0 0 1-.05-.162 1 1 0 0 1-.017-.214q-.001-.192.03-.307a.5.5 0 0 1 .128-.216q.106-.1.362-.238c.176-.091.37-.174.597-.249a5.5 5.5 0 0 1 .73-.187 4.4 4.4 0 0 1 .804-.075m-14.99 0q.281 0 .561.05c.188.029.354.07.509.116a2 2 0 0 1 .624.295q.066.045.113.11a.4.4 0 0 1 .037.108q.014.055.025.14.015.222 0 .443a.5.5 0 0 1-.043.158c-.016.041-.036.074-.066.091a.16.16 0 0 1-.083.029q-.074 0-.202-.087a2.5 2.5 0 0 0-.341-.184 4 4 0 0 0-.497-.183 2.3 2.3 0 0 0-.653-.086 2 2 0 0 0-.576.074 1.1 1.1 0 0 0-.411.213.9.9 0 0 0-.242.32 1 1 0 0 0-.079.407q-.001.301.155.509.155.211.407.365c.163.1.354.196.566.28l.654.258q.33.131.653.296.325.164.576.394.248.239.398.563c.1.22.155.48.155.783q0 .538-.2.957a2 2 0 0 1-.566.712 2.5 2.5 0 0 1-.874.433 4 4 0 0 1-1.116.15c-.245 0-.487-.021-.712-.059a4 4 0 0 1-.607-.149 3 3 0 0 1-.459-.188 1.2 1.2 0 0 1-.27-.174.42.42 0 0 1-.126-.217 1.9 1.9 0 0 1-.025-.633 1 1 0 0 1 .043-.163.2.2 0 0 1 .062-.09.2.2 0 0 1 .099-.026q.087-.001.256.104.166.104.411.23t.582.233q.334.101.77.103.327 0 .592-.07c.165-.04.322-.11.461-.209a.9.9 0 0 0 .3-.345 1.1 1.1 0 0 0 .104-.5.83.83 0 0 0-.149-.499 1.5 1.5 0 0 0-.405-.358 3.6 3.6 0 0 0-.56-.279l-.642-.25a8 8 0 0 1-.65-.304 2.4 2.4 0 0 1-.562-.407 1.9 1.9 0 0 1-.404-.576 2 2 0 0 1-.149-.802 1.89 1.89 0 0 1 .637-1.457q.32-.283.8-.454a3.3 3.3 0 0 1 1.119-.175m36.04-1.77c.128 0 .236.01.32.017a.8.8 0 0 1 .196.05q.06.028.1.083a.17.17 0 0 1 .032.1v1.67h1.8a.2.2 0 0 1 .112.029.2.2 0 0 1 .079.092.4.4 0 0 1 .05.166q.017.105.016.25-.001.281-.07.408-.07.124-.187.124h-1.8v3.914q0 .726.214 1.094c.145.246.399.371.77.371q.175-.002.32-.033a4 4 0 0 0 .246-.075 2 2 0 0 0 .186-.074.34.34 0 0 1 .142-.034q.038 0 .074.017a.13.13 0 0 1 .055.074 1.2 1.2 0 0 1 .05.383q.001.226-.03.358a.4.4 0 0 1-.095.196.6.6 0 0 1-.188.117 1.6 1.6 0 0 1-.282.091 7 7 0 0 1-.341.059 3 3 0 0 1-.358.02 2.8 2.8 0 0 1-.938-.14 1.5 1.5 0 0 1-.636-.438 1.8 1.8 0 0 1-.363-.742 4.4 4.4 0 0 1-.113-1.057v-4.1h-.98q-.12 0-.189-.125c-.05-.084-.07-.221-.07-.409q-.001-.143.017-.249a1 1 0 0 1 .053-.166.2.2 0 0 1 .08-.092.2.2 0 0 1 .112-.03h.979v-1.669q0-.056.024-.099a.25.25 0 0 1 .104-.085.8.8 0 0 1 .197-.05q.155-.016.312-.016m-51.06-.803q.216 0 .346.013a1 1 0 0 1 .199.04.26.26 0 0 1 .104.084.6.6 0 0 1 .066.13l2.894 8.492h.008l2.814-8.476a.7.7 0 0 1 .053-.142.2.2 0 0 1 .11-.086 1 1 0 0 1 .22-.043q.38-.03.758.009.138.019.187.075c.038.038.05.088.043.158q-.023.144-.075.28l-3.289 9.37a.4.4 0 0 1-.087.142.4.4 0 0 1-.155.087 1 1 0 0 1-.25.042 5 5 0 0 1-.374.012q-.175-.002-.304-.004a1.7 1.7 0 0 1-.378-.053.3.3 0 0 1-.114-.054.2.2 0 0 1-.075-.072.4.4 0 0 1-.05-.107l-3.3-9.372a1 1 0 0 1-.067-.28q0-.103.066-.157a.5.5 0 0 1 .23-.072q.15-.015.42-.016m45.472-.1a4.2 4.2 0 0 1 1.311.216c.2.063.38.138.538.217q.232.12.31.196a.6.6 0 0 1 .095.116q.028.05.036.109a1 1 0 0 1 .025.162q.007.093.008.242 0 .138-.012.245a1.4 1.4 0 0 1-.032.186.25.25 0 0 1-.069.109.17.17 0 0 1-.099.033c-.053 0-.146-.036-.266-.107a8 8 0 0 0-.45-.247 4 4 0 0 0-.629-.25 2.8 2.8 0 0 0-.816-.111c-.277 0-.524.037-.731.113a1.4 1.4 0 0 0-.512.298 1.2 1.2 0 0 0-.305.446 1.5 1.5 0 0 0-.104.545c0 .28.066.525.196.725q.193.307.52.537c.217.158.462.299.737.433q.411.192.842.391.427.2.84.437.418.238.737.563c.218.22.396.477.524.76q.2.444.2 1.042 0 .71-.263 1.266a2.7 2.7 0 0 1-.724.94 3.1 3.1 0 0 1-1.095.58 4.6 4.6 0 0 1-1.353.195q-.506 0-.937-.088a5 5 0 0 1-.774-.209 3.7 3.7 0 0 1-.565-.256 1.4 1.4 0 0 1-.321-.225.55.55 0 0 1-.134-.238 1.4 1.4 0 0 1-.042-.388q0-.172.014-.282a.8.8 0 0 1 .049-.188.2.2 0 0 1 .074-.096.24.24 0 0 1 .113-.024q.109-.002.31.129.192.136.507.292.31.154.753.29c.33.098.675.143 1.02.138q.407.001.795-.117a1.9 1.9 0 0 0 .624-.333q.263-.21.405-.528a1.7 1.7 0 0 0 .141-.709 1.33 1.33 0 0 0-.196-.731 2 2 0 0 0-.516-.533 4.3 4.3 0 0 0-.729-.42l-.836-.392a9 9 0 0 1-.837-.441 3.5 3.5 0 0 1-.725-.571 2.7 2.7 0 0 1-.52-.766 2.6 2.6 0 0 1-.196-1.058q-.001-.63.23-1.127.23-.493.637-.829a2.85 2.85 0 0 1 .978-.512 4.1 4.1 0 0 1 1.22-.175zm27.251-.109c.3 0 .508.05.621.16q.167.16.167.602-.001.457-.17.616c-.118.113-.326.168-.634.168q-.449 0-.62-.163c-.113-.104-.166-.308-.166-.604q0-.451.17-.616.174-.162.632-.163m-62.548 0c.298 0 .507.05.62.16q.164.16.165.602 0 .457-.17.616-.175.169-.632.168c-.305 0-.508-.055-.62-.163-.113-.104-.167-.308-.167-.604 0-.3.054-.507.17-.616q.17-.162.633-.163zm58.606-.482q.195-.001.32.017.126.019.197.045a.24.24 0 0 1 .103.08.2.2 0 0 1 .039.108v10.387a.23.23 0 0 1-.03.107.2.2 0 0 1-.092.075 1 1 0 0 1-.179.043 2.2 2.2 0 0 1-.537 0 1 1 0 0 1-.18-.043.24.24 0 0 1-.098-.075.2.2 0 0 1-.034-.107v-.93c-.33.372-.719.689-1.15.938q-.592.332-1.306.333c-.511 0-.954-.1-1.316-.3a2.45 2.45 0 0 1-.887-.812 3.6 3.6 0 0 1-.494-1.199 6.6 6.6 0 0 1-.155-1.458q-.002-.902.192-1.63c.132-.488.324-.9.579-1.245a2.55 2.55 0 0 1 .948-.792 2.94 2.94 0 0 1 1.304-.278 2.4 2.4 0 0 1 1.13.27 4.1 4.1 0 0 1 1.01.791v-4.075q0-.058.024-.109a.2.2 0 0 1 .105-.079q.247-.076.507-.063zm-32.663-.033q.195-.001.317.016a.6.6 0 0 1 .195.046.23.23 0 0 1 .104.08.17.17 0 0 1 .03.108v10.42a.17.17 0 0 1-.03.103.3.3 0 0 1-.104.075.8.8 0 0 1-.195.046q-.315.03-.63 0a1 1 0 0 1-.198-.045.24.24 0 0 1-.105-.075.2.2 0 0 1-.025-.104v-10.421q0-.057.025-.108a.2.2 0 0 1 .104-.079.8.8 0 0 1 .2-.047 2 2 0 0 1 .312-.016zm71.7 4.404q-.494 0-.837.238a1.8 1.8 0 0 0-.557.616 3 3 0 0 0-.313.864 5 5 0 0 0-.095.984c0 .35.024.695.083 1.037q.079.505.282.898.201.397.537.633.336.237.842.238c.175 0 .337-.026.496-.07q.26-.083.487-.234.249-.162.524-.425c.275-.263.374-.391.579-.646v-2.805q-.524-.649-1.013-.987a1.77 1.77 0 0 0-1.014-.34zm-8.305-.03q-.576 0-.986.205a1.8 1.8 0 0 0-.683.57 2.6 2.6 0 0 0-.396.878c-.09.363-.133.736-.129 1.109q-.001.579.104 1.081.108.513.353.887.25.381.667.6.419.223 1.036.224.57-.001.987-.204a1.85 1.85 0 0 0 .682-.57q.268-.361.397-.874c.086-.365.128-.74.125-1.115a5.2 5.2 0 0 0-.11-1.075 2.7 2.7 0 0 0-.349-.89 1.75 1.75 0 0 0-.66-.604c-.276-.146-.626-.222-1.038-.222m16.432-.07a1.9 1.9 0 0 0-.838.18 1.84 1.84 0 0 0-.603.473 2.2 2.2 0 0 0-.38.692 3 3 0 0 0-.148.824h3.829c.017-.675-.133-1.208-.45-1.59q-.473-.58-1.41-.579m.066-1.007c.554 0 1.02.092 1.407.266.369.164.697.409.96.716.247.296.43.65.547 1.05.118.42.177.854.175 1.29v.238q.001.3-.154.431a.53.53 0 0 1-.346.126h-4.624q.001.585.119 1.053.117.471.392.803.276.336.712.516.438.181 1.074.18a4.7 4.7 0 0 0 1.57-.266q.289-.102.47-.183a.8.8 0 0 1 .28-.08q.055 0 .1.025a.2.2 0 0 1 .066.083 1 1 0 0 1 .033.15q.024.208.004.416a1 1 0 0 1-.022.134.35.35 0 0 1-.107.191 1 1 0 0 1-.254.142 3.3 3.3 0 0 1-.546.192 8 8 0 0 1-.774.166 5.7 5.7 0 0 1-.941.075q-.867 0-1.515-.241a2.86 2.86 0 0 1-1.099-.716 3.14 3.14 0 0 1-.67-1.196c-.15-.48-.225-1.032-.225-1.669q.002-.905.233-1.624c.14-.45.37-.868.674-1.228a3 3 0 0 1 1.066-.77 3.5 3.5 0 0 1 1.395-.27m-16.448 0q.869 0 1.51.258c.412.16.78.417 1.07.75.289.327.5.724.647 1.194q.211.701.212 1.582 0 .856-.224 1.578a3.4 3.4 0 0 1-.676 1.245 3.05 3.05 0 0 1-1.124.816q-.675.291-1.56.29-.87-.001-1.512-.257a2.7 2.7 0 0 1-1.07-.75 3.16 3.16 0 0 1-.641-1.19 5.5 5.5 0 0 1-.213-1.59c0-.575.075-1.099.226-1.582a3.4 3.4 0 0 1 .67-1.24 3 3 0 0 1 1.12-.813q.667-.292 1.566-.291zm-7.739-2.648q.437-.001.849.08.418.081.767.207.348.125.623.288.275.161.38.27a.8.8 0 0 1 .133.159.4.4 0 0 1 .053.129 2 2 0 0 1 .026.682.7.7 0 0 1-.046.183.25.25 0 0 1-.074.109.15.15 0 0 1-.105.037q-.11.001-.309-.154a5 5 0 0 0-.503-.332 4 4 0 0 0-.753-.339 3.4 3.4 0 0 0-1.062-.15q-.674 0-1.228.267a2.6 2.6 0 0 0-.945.792 3.9 3.9 0 0 0-.607 1.278 6.3 6.3 0 0 0-.218 1.719q.002.957.21 1.694t.595 1.232q.392.494.953.75c.379.166.803.253 1.277.253q.606 0 1.054-.149.402-.126.77-.33a6 6 0 0 0 .52-.332q.207-.15.32-.15a.2.2 0 0 1 .097.025q.043.034.061.087.03.09.039.183.007.12.007.299 0 .126-.003.218a1 1 0 0 1-.03.162.4.4 0 0 1-.05.125.7.7 0 0 1-.108.133 2 2 0 0 1-.329.238 3.7 3.7 0 0 1-.62.312 5 5 0 0 1-.85.258 5 5 0 0 1-1.048.104 4.6 4.6 0 0 1-1.774-.325 3.6 3.6 0 0 1-1.349-.97q-.56-.636-.858-1.577c-.202-.625-.298-1.35-.298-2.165 0-.837.103-1.582.32-2.236.191-.609.5-1.175.907-1.665a3.9 3.9 0 0 1 1.403-1.041 4.4 4.4 0 0 1 1.803-.358m18.66-.616a2 2 0 0 1 .319.017 1 1 0 0 1 .195.046.26.26 0 0 1 .104.078.2.2 0 0 1 .038.11v10.386a.24.24 0 0 1-.029.107.2.2 0 0 1-.096.075 1 1 0 0 1-.175.043 2.2 2.2 0 0 1-.536 0 1 1 0 0 1-.18-.043.25.25 0 0 1-.1-.075.2.2 0 0 1-.032-.107v-.93a4.8 4.8 0 0 1-1.15.938 2.65 2.65 0 0 1-1.307.333q-.77 0-1.316-.3a2.46 2.46 0 0 1-.886-.812 3.6 3.6 0 0 1-.496-1.199 6.6 6.6 0 0 1-.154-1.458q0-.902.192-1.63c.134-.488.325-.9.579-1.245.247-.338.572-.61.949-.792a2.94 2.94 0 0 1 1.303-.278q.617.001 1.127.27.513.272 1.013.791v-4.075a.3.3 0 0 1 .024-.109c.016-.034.054-.058.105-.079q.098-.03.2-.045a2 2 0 0 1 .308-.017zm-25.813-3.005a7.16 7.16 0 0 0 5.71-.22l23.697-11.403a7.19 7.19 0 0 0 4.073-6.482V18.594a7.2 7.2 0 0 0-4.073-6.483L95.188.708a7.17 7.17 0 0 0-8.175 1.393L41.647 43.489l-19.76-15a4.79 4.79 0 0 0-6.12.272l-6.339 5.766a4.8 4.8 0 0 0-.005 7.091L26.56 57.253 9.423 72.887a4.8 4.8 0 0 0 .005 7.093l6.338 5.765a4.79 4.79 0 0 0 6.12.272l19.76-15 45.366 41.388a7.2 7.2 0 0 0 2.467 1.612m4.722-82.893-34.42 26.129L94.2 83.382Z",fillRule:"evenodd"}))};