UNPKG

devicons-react

Version:

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

1 lines 8.19 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:"M8.281 50.14C3.695 50.193-.004 53.939 0 58.526v10.951c.006 4.622 3.763 8.379 8.386 8.384h10.95c4.62-.007 8.375-3.763 8.381-8.384v-5.802h-16.77v5.821h10.94a2.56 2.56 0 0 1-2.554 2.543H8.386a2.56 2.56 0 0 1-2.566-2.562V58.51c-.03-.928.281-1.556.756-1.988.474-.433 1.137-.661 1.808-.661.67 0 1.334.228 1.808.66s.786 1.06.756 1.989v4.163h5.821V58.51c-.03-.928.282-1.556.756-1.988.474-.433 1.138-.661 1.808-.661s1.334.228 1.808.66c.475.433.786 1.06.756 1.989v4.163h5.82v-4.148c.001-3.679-2.226-6.493-5.107-7.717-2.77-1.176-6.158-.841-8.769 1.454-1.546-1.347-3.5-2.146-5.56-2.122m.012.992a7.39 7.39 0 0 1 5.219 2.076l.345.333.345-.333c2.36-2.28 5.47-2.57 8.02-1.487 2.551 1.083 4.504 3.523 4.503 6.804v3.155H22.89v-3.139c.038-1.179-.398-2.132-1.08-2.754s-1.583-.918-2.477-.918-1.795.297-2.476.918c-.682.621-1.118 1.575-1.08 2.754v3.14H11.94v-3.14c.038-1.179-.398-2.13-1.08-2.752-.681-.621-1.583-.92-2.476-.92s-1.795.298-2.477.92c-.682.621-1.118 1.573-1.08 2.752v10.938a3.57 3.57 0 0 0 3.559 3.552h10.951a3.567 3.567 0 0 0 3.553-3.552v-.975H11.94v-3.837h14.785v4.81a7.393 7.393 0 0 1-7.39 7.392H8.385a7.393 7.393 0 0 1-7.393-7.392V58.525a7.38 7.38 0 0 1 7.3-7.393M74.09 57.33a6.8 6.8 0 0 0-2.529.486l-.004.002-.004.002a5.8 5.8 0 0 0-1.986 1.38h-.002l-.002.002a6.3 6.3 0 0 0-1.273 2.07v.002l-.002.002a7.5 7.5 0 0 0 0 5.099l.002.002v.002a6.3 6.3 0 0 0 1.273 2.07l.002.001h.002a5.8 5.8 0 0 0 1.986 1.38h.002a6.4 6.4 0 0 0 2.537.49 6.4 6.4 0 0 0 2.535-.49h.002a5.8 5.8 0 0 0 1.985-1.38h.001l.002-.002a6.3 6.3 0 0 0 1.276-2.07v-.001l.002-.002a7.5 7.5 0 0 0 0-5.1l-.002-.001v-.002a6.3 6.3 0 0 0-1.276-2.07l-.002-.002h-.002a5.8 5.8 0 0 0-1.984-1.38l-.004-.002-.004-.002a6.8 6.8 0 0 0-2.53-.486zm-23.73.002a6.8 6.8 0 0 0-2.531.488l-.004.002-.004.002a5.8 5.8 0 0 0-1.985 1.376l-.002.002-.002.002a6.3 6.3 0 0 0-1.275 2.066v.004l-.002.002a7.5 7.5 0 0 0 0 5.099l.002.002v.004a6.3 6.3 0 0 0 1.275 2.067l.002.002.002.002a5.8 5.8 0 0 0 2.004 1.38v-.002a6.4 6.4 0 0 0 2.539.49 6.4 6.4 0 0 0 2.52-.488h.001a5.8 5.8 0 0 0 1.985-1.376l.002-.002.002-.002a6.3 6.3 0 0 0 1.275-2.071v-.002l.002-.002a7.5 7.5 0 0 0 0-5.097l-.002-.002v-.002a6.3 6.3 0 0 0-1.275-2.072l-.002-.002-.002-.002a5.8 5.8 0 0 0-1.985-1.376l-.004-.002-.004-.002a6.8 6.8 0 0 0-2.533-.489zm36.71.02a7.3 7.3 0 0 0-2.56.449 6.35 6.35 0 0 0-2.13 1.296h-.001l-.002.002a6.1 6.1 0 0 0-1.446 2.06l-.002.002a6.6 6.6 0 0 0-.523 2.679c-.013.919.164 1.832.523 2.678l.002.002a6.1 6.1 0 0 0 1.446 2.062l.002.002.004.002a6.5 6.5 0 0 0 2.124 1.29h.002a7.1 7.1 0 0 0 2.558.46 6.9 6.9 0 0 0 3.03-.645l.003-.002h.002c.825-.396 1.55-.964 2.17-1.634l-.798 2.068h3.872l.729-1.964h4.279l.713 1.948 3.91.02-.005-.018h2.864v-6.05l2.436 6.05h1.75l2.436-6.05v6.05h3.46V57.526h-4.303l-2.475 6.166-2.478-6.167h-4.287v11.041l-4.262-11.029h-3.777l-.122.318-3.71 9.599v-4.768h-6.519v3.167h3.062v.645c-.216.166-.44.324-.695.42l-.006.003-.008.002a3.2 3.2 0 0 1-1.258.244h-.006a3.1 3.1 0 0 1-1.252-.258l-.005-.002-.004-.002a3 3 0 0 1-1-.672 3.1 3.1 0 0 1-.65-1.037v-.002a3.7 3.7 0 0 1-.238-1.345v-.012a3.6 3.6 0 0 1 .237-1.333 3.2 3.2 0 0 1 .651-1.043l.002-.002.002-.002a3 3 0 0 1 .986-.684h.004a3.1 3.1 0 0 1 1.252-.257h.014a2.47 2.47 0 0 1 1.368.377l.002.002h.002c.379.233.703.544.95.913l.25.372 2.93-1.554-.289-.453a6.8 6.8 0 0 0-.845-1.07 5.6 5.6 0 0 0-1.141-.91h-.002l-.002-.001a6 6 0 0 0-1.45-.614h-.002a6.6 6.6 0 0 0-1.77-.227Zm-55.563.173V70.11h2.434v-7.523l3.093 7.523h1.262l3.118-7.537v7.537h2.42V57.525h-2.897l-3.281 7.92-3.254-7.92zm25.403 0V70.11h2.436v-8.235l6.014 8.235h2.147V57.525h-2.436v8.035l-5.938-8.035Zm61.891 0V70.11l9.198-.002v-3.165h-5.734v-1.63h5.614V62.15h-5.614v-1.457H128v-3.167zm-44.71.797a5.8 5.8 0 0 1 2.158.417h.004a4.8 4.8 0 0 1 1.636 1.137 5.3 5.3 0 0 1 1.071 1.739 6.5 6.5 0 0 1 0 4.42v.002a5.3 5.3 0 0 1-1.071 1.737 4.8 4.8 0 0 1-1.644 1.141 5.4 5.4 0 0 1-2.147.415h-.012a5.4 5.4 0 0 1-2.15-.415h-.001a4.8 4.8 0 0 1-1.643-1.142 5.3 5.3 0 0 1-1.07-1.736v-.002a6.5 6.5 0 0 1 0-4.42v-.003a5.3 5.3 0 0 1 1.07-1.736 4.8 4.8 0 0 1 1.637-1.138h.004a5.8 5.8 0 0 1 2.157-.416zm-23.731.002c.74 0 1.473.144 2.16.419h.004a4.8 4.8 0 0 1 1.64 1.14 5.3 5.3 0 0 1 1.068 1.736 6.5 6.5 0 0 1 0 4.418v.002a5.3 5.3 0 0 1-1.072 1.739 4.8 4.8 0 0 1-1.643 1.14 5.4 5.4 0 0 1-2.132.412h-.012a5.4 5.4 0 0 1-2.153-.415v-.002a4.8 4.8 0 0 1-1.659-1.14l-.002-.001-.002-.003a5.3 5.3 0 0 1-1.068-1.736l-.002-.002a6.5 6.5 0 0 1 0-4.413l.002-.002a5.3 5.3 0 0 1 1.068-1.734l.002-.002.002-.002a4.8 4.8 0 0 1 1.636-1.136h.004a5.8 5.8 0 0 1 2.159-.418zm36.707.02h.008a5.6 5.6 0 0 1 1.507.191q.638.177 1.21.514c.343.206.658.456.936.744.144.149.257.323.384.486l-1.231.653c-.276-.323-.549-.655-.913-.88a3.47 3.47 0 0 0-1.913-.526 4.1 4.1 0 0 0-1.64.337 4 4 0 0 0-1.32.913l-.001.002-.002.002a4.2 4.2 0 0 0-.857 1.372 4.6 4.6 0 0 0-.3 1.692c-.005.58.094 1.156.298 1.7.192.511.484.979.86 1.375l.005.004.002.002a4 4 0 0 0 1.333.897 4.1 4.1 0 0 0 1.644.337h.002a4.2 4.2 0 0 0 1.63-.315 3.8 3.8 0 0 0 1.162-.702l.169-.147V64.86h-3.062v-1.182h4.535v3.732c-.53.563-1.14 1.045-1.838 1.38h-.002q0 .001-.002.002a5.9 5.9 0 0 1-2.59.552h-.014a6.2 6.2 0 0 1-2.211-.395l-.002-.002h-.002a5.5 5.5 0 0 1-1.797-1.091 5.1 5.1 0 0 1-1.211-1.727 5.6 5.6 0 0 1-.448-2.283v-.015a5.6 5.6 0 0 1 .448-2.283 5.1 5.1 0 0 1 1.211-1.725 5.35 5.35 0 0 1 1.795-1.09l.002-.003h.002a6.3 6.3 0 0 1 2.213-.388m-54.568.174h1.236l3.917 9.529 3.948-9.53h1.242v10.6h-.436v-9.043l-.955-.19-3.783 9.151-3.764-9.149-.955.188v9.043h-.45zm25.403 0h.73l7.431 10.054V58.518h.452v10.598h-.652l-7.51-10.284v10.284h-.45zm47.465 0h2.624l3.15 7.839 3.145-7.84h2.64v10.6h-1.476v-7.619l-.955-.186-3.143 7.805h-.41l-3.143-7.805-.955.186v7.619h-1.477zm14.427 0h7.213V59.7h-5.735v3.442h5.615v1.178h-5.615v3.614h5.735v1.18l-7.213.003zm-22.776.011h2.413l4.097 10.597-1.767-.008-.714-1.951h-5.662l-.729 1.963h-1.736zm-46.64.093a4.7 4.7 0 0 0-1.964.4 4.4 4.4 0 0 0-1.518 1.104l-.002.002-.002.002a4.8 4.8 0 0 0-.95 1.661 6.3 6.3 0 0 0-.323 2.037 6.3 6.3 0 0 0 .324 2.027v.002a4.9 4.9 0 0 0 .95 1.659 4.35 4.35 0 0 0 1.52 1.118 4.7 4.7 0 0 0 1.966.4 4.7 4.7 0 0 0 1.953-.4h.002a4.4 4.4 0 0 0 1.51-1.118 5 5 0 0 0 .955-1.657 6 6 0 0 0 .326-2.031 6.1 6.1 0 0 0-.326-2.039 4.9 4.9 0 0 0-.955-1.66l-.002-.003h-.002a4.5 4.5 0 0 0-1.506-1.104h-.002a4.7 4.7 0 0 0-1.953-.4zm23.712 0a4.7 4.7 0 0 0-1.963.4h-.002a4.4 4.4 0 0 0-1.508 1.104v.002h-.002a4.8 4.8 0 0 0-.95 1.665 6.3 6.3 0 0 0-.323 2.035 6.3 6.3 0 0 0 .324 2.027 4.9 4.9 0 0 0 .95 1.66 4.35 4.35 0 0 0 1.52 1.12 4.7 4.7 0 0 0 1.956.398 4.7 4.7 0 0 0 1.955-.399h.002a4.4 4.4 0 0 0 1.508-1.118 5 5 0 0 0 .956-1.657 6 6 0 0 0 .325-2.031 6.1 6.1 0 0 0-.325-2.039 4.9 4.9 0 0 0-.956-1.66h-.002l-.002-.003a4.5 4.5 0 0 0-1.504-1.102l-.002-.002a4.7 4.7 0 0 0-1.957-.4zm24.126.415-.467 1.289-2.048 5.655h5.029zm-47.843.576h.012a3.7 3.7 0 0 1 1.544.316 3.5 3.5 0 0 1 1.167.854c.34.387.6.836.766 1.324a5.2 5.2 0 0 1 .27 1.715v.012a5.1 5.1 0 0 1-.27 1.703 4 4 0 0 1-.766 1.328 3.4 3.4 0 0 1-1.168.862 3.7 3.7 0 0 1-1.543.316h-.012a3.76 3.76 0 0 1-1.56-.316 3.35 3.35 0 0 1-1.172-.862 3.9 3.9 0 0 1-.756-1.324v-.002a5.3 5.3 0 0 1-.274-1.707v-.008a5.3 5.3 0 0 1 .274-1.719 3.9 3.9 0 0 1 .754-1.322l.002-.002a3.4 3.4 0 0 1 1.172-.852 3.75 3.75 0 0 1 1.56-.316zm23.713 0h.014a3.7 3.7 0 0 1 1.544.316 3.5 3.5 0 0 1 1.165.854c.34.387.6.836.766 1.324a5.2 5.2 0 0 1 .27 1.715v.012a5.1 5.1 0 0 1-.27 1.703 4 4 0 0 1-.766 1.328 3.4 3.4 0 0 1-1.167.862 3.7 3.7 0 0 1-1.542.316h-.014a3.75 3.75 0 0 1-1.55-.316 3.35 3.35 0 0 1-1.173-.862 3.9 3.9 0 0 1-.755-1.324 5.3 5.3 0 0 1-.274-1.71v-.007a5.3 5.3 0 0 1 .274-1.719v-.002a3.8 3.8 0 0 1 .753-1.318l.002-.002a3.4 3.4 0 0 1 1.163-.854 3.75 3.75 0 0 1 1.56-.316zm24.13 2.339 1.099 3.037h-2.2z"}))};