devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 15 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",...b}=a;return b={...b,style:{...(b.style?b.style:{}),width:c,height:c}},/*#__PURE__*/React.createElement("svg",_extends({},b,{viewBox:"0 0 128 128",xmlns:"http://www.w3.org/2000/svg"}),/*#__PURE__*/React.createElement("defs",null,/*#__PURE__*/React.createElement("linearGradient",{id:"svg-nVjjJaplzr-d"},/*#__PURE__*/React.createElement("stop",{offset:"0",stopColor:"#43127b"}),/*#__PURE__*/React.createElement("stop",{offset:"1",stopColor:"#401076"})),/*#__PURE__*/React.createElement("linearGradient",{id:"svg-v8E1mEUa7a-c"},/*#__PURE__*/React.createElement("stop",{offset:"0",stopColor:"#511c8e"}),/*#__PURE__*/React.createElement("stop",{offset:"1",stopColor:"#511c8e",stopOpacity:"0"})),/*#__PURE__*/React.createElement("linearGradient",{id:"svg-vbHeS0tAAg-b"},/*#__PURE__*/React.createElement("stop",{offset:"0",stopColor:"#511c8e"}),/*#__PURE__*/React.createElement("stop",{offset:"1",stopColor:"#511c8e",stopOpacity:"0"})),/*#__PURE__*/React.createElement("linearGradient",{id:"svg-kUPp9ihZu7-a"},/*#__PURE__*/React.createElement("stop",{offset:"0",stopColor:"#6730a5"}),/*#__PURE__*/React.createElement("stop",{offset:"1",stopColor:"#6730a5",stopOpacity:"0"})),/*#__PURE__*/React.createElement("linearGradient",{id:"svg-lUa6i54hXW-f",gradientUnits:"userSpaceOnUse",x1:"80.783",x2:"74.874",y1:"81.704",y2:"81.704",xlinkHref:"#svg-kUPp9ihZu7-a"}),/*#__PURE__*/React.createElement("linearGradient",{id:"svg-zU2pfTYevo-g",gradientUnits:"userSpaceOnUse",x1:"79.177",x2:"74.806",y1:"31.624",y2:"31.624",xlinkHref:"#svg-vbHeS0tAAg-b"}),/*#__PURE__*/React.createElement("linearGradient",{id:"svg-XyQgnxAkVL-h",gradientUnits:"userSpaceOnUse",x1:"54.779",x2:"60.673",y1:"53.025",y2:"47.833",xlinkHref:"#svg-v8E1mEUa7a-c"}),/*#__PURE__*/React.createElement("linearGradient",{id:"svg-dYmA91rAqp-i",gradientUnits:"userSpaceOnUse",x1:"46.146",x2:"41.929",y1:"59.644",y2:"64.781",xlinkHref:"#svg-v8E1mEUa7a-c"}),/*#__PURE__*/React.createElement("radialGradient",{id:"svg-0gO08x9UfK-e",cx:"20.133",cy:"56.933",fx:"20.133",fy:"56.933",gradientTransform:"matrix(2.35095 0 0 3.36708 -27.199 -133.547)",gradientUnits:"userSpaceOnUse",r:"6.662",xlinkHref:"#svg-nVjjJaplzr-d"})),/*#__PURE__*/React.createElement("path",{d:"M29.215 34.011a3.438 3.166 0 0 0-.913.222l-6.25 2.375a3.438 3.166 0 0 0-2.114 2.905v33.772a3.438 3.166 0 0 0 2.114 2.905l6.25 2.415a3.438 3.166 0 0 0 3.56-.514l1.4-1.108a1.9 1.75 0 0 1-3.009-1.425V37.24a1.9 1.75 0 0 1 3.009-1.425l-1.4-1.068a3.438 3.166 0 0 0-2.646-.737z",fill:"url(#svg-0gO08x9UfK-e)"}),/*#__PURE__*/React.createElement("path",{d:"M81.026 18.646a5.158 4.75 0 0 0-4.352 1.337L23.377 74.251a1.986 1.829 0 0 1-3.44-1.226v.26a3.438 3.166 0 0 0 2.115 2.905l6.25 2.415a3.438 3.166 0 0 0 3.56-.514l1.4-1.108 63.88-48.236a3.258 3 0 0 1 5.321 2.319v-.182A5.158 4.75 0 0 0 99.54 26.6l-17.003-7.537a5.158 4.75 0 0 0-1.511-.418z",fill:"#5d25a0"}),/*#__PURE__*/React.createElement("path",{d:"M29.525 33.978a3.438 3.166 0 0 0-1.223.255l-6.25 2.375a3.438 3.166 0 0 0-2.114 2.905v.262a1.986 1.829 0 0 1 3.439-1.227l53.297 54.267a5.158 4.75 0 0 0 5.863.919l17.003-7.537a5.158 4.75 0 0 0 2.923-4.282v-.183a3.258 3 0 0 1-5.322 2.32l-63.88-48.236-1.4-1.108a3.438 3.166 0 0 0-2.336-.73",fill:"#753db8"}),/*#__PURE__*/React.createElement("path",{d:"M81.026 18.646a5.158 4.75 0 0 0-3.658.872 3.026 2.786 0 0 1 4.464 2.452v68.875a3.026 2.786 0 0 1-5.158 1.97 5.158 4.75 0 0 0 5.863.919l17.003-7.529a5.158 4.75 0 0 0 2.923-4.283V30.877a5.158 4.75 0 0 0-2.923-4.284l-17.003-7.53a5.158 4.75 0 0 0-1.511-.417m-3.658.872a3.026 2.786 0 0 0-.694.465 5.158 4.75 0 0 1 .694-.465",fill:"#a16ae2"}),/*#__PURE__*/React.createElement("path",{d:"M5.534 108.898q-.036.124-.094.204-.058.072-.19.116-.13.036-.355.044-.226.014-.59.014-.29 0-.5-.007-.204 0-.35-.014-.145-.015-.24-.044-.087-.029-.152-.073-.059-.043-.095-.101-.029-.066-.058-.16l-2.799-8.339q-.087-.261-.109-.414-.014-.153.073-.225.094-.08.312-.095.218-.022.611-.022.334 0 .523.015.19.014.291.05.102.037.138.11.044.072.08.181l2.29 7.256h.008l2.246-7.22q.029-.123.073-.195.043-.08.145-.124.11-.044.305-.058.197-.015.538-.015.335 0 .516.022.19.022.255.11.073.08.044.232-.022.152-.11.407zm6.041.073q0 .073-.05.13-.044.059-.153.095-.11.037-.29.058-.183.022-.466.022-.276 0-.465-.022-.182-.021-.291-.058-.11-.036-.16-.094-.044-.058-.044-.131v-8.884q0-.072.044-.13.05-.059.16-.095.116-.036.298-.058t.458-.022q.283 0 .465.022t.29.058q.11.036.154.094.05.059.05.131zm7.626-2.559q0 .741-.276 1.301t-.749.938q-.472.37-1.105.56-.632.189-1.352.189-.487 0-.909-.08-.414-.08-.734-.19-.32-.115-.538-.24-.21-.123-.305-.217-.095-.095-.138-.27-.037-.18-.037-.515 0-.226.015-.378.015-.153.044-.247.036-.095.087-.131.058-.044.13-.044.103 0 .284.124.19.116.48.261t.69.27q.408.116.938.116.35 0 .626-.08.276-.088.465-.24.196-.153.298-.378.102-.226.102-.502 0-.32-.175-.545-.174-.233-.458-.407-.276-.182-.632-.335-.356-.16-.734-.334t-.735-.393q-.356-.225-.64-.53-.276-.313-.45-.735-.175-.421-.175-1.01 0-.676.248-1.185.254-.516.676-.85.429-.342 1.003-.51.581-.167 1.228-.167.335 0 .67.051.334.051.624.138.291.088.517.197.225.109.298.181.072.073.094.124.03.05.044.138.022.08.029.21.007.125.007.314 0 .21-.014.356-.008.145-.037.24-.021.094-.072.138-.044.043-.124.043t-.254-.101q-.175-.102-.43-.218-.254-.124-.588-.219-.335-.101-.734-.101-.313 0-.546.08-.232.072-.392.21-.153.131-.233.32-.073.19-.073.4 0 .313.168.545.174.226.458.408.29.174.654.334.363.153.741.327t.742.4q.363.218.647.53.283.306.458.728.174.414.174.981m9.138-.683q0 .865-.254 1.548t-.749 1.156-1.221.72-1.672.247q-.887 0-1.592-.218-.705-.226-1.192-.676-.488-.451-.75-1.12-.254-.676-.254-1.577v-5.722q0-.072.044-.13t.153-.095q.116-.036.298-.058.181-.022.465-.022.276 0 .458.022t.29.058q.11.036.153.094.051.059.051.131v5.554q0 .56.138.975.139.407.393.676.262.269.618.407.363.13.807.13.45 0 .807-.138.356-.138.603-.4.247-.268.378-.654.138-.392.138-.887v-5.663q0-.072.044-.13t.153-.095q.109-.036.29-.058.19-.022.466-.022t.45.022q.182.022.291.058.11.036.153.094t.043.131zm9.35 2.791q.087.262.108.415t-.058.232q-.08.073-.283.087-.204.022-.56.022-.37 0-.582-.014-.203-.007-.312-.037-.11-.036-.153-.094-.044-.058-.073-.153l-.632-1.89H31.61l-.596 1.84q-.03.101-.08.174-.044.065-.153.109-.102.036-.298.05-.189.015-.502.015-.334 0-.523-.022t-.262-.101q-.072-.087-.05-.24t.108-.407l2.901-8.346q.044-.124.102-.196.058-.08.182-.117.13-.043.356-.05.225-.015.596-.015.429 0 .683.015.255.007.393.05.145.037.203.117.066.08.11.218zm-4.319-6.899h-.007l-1.33 3.999H34.7zm10.803 6.812q0 .218-.022.37-.014.146-.05.248-.037.094-.095.138-.051.044-.124.044h-4.31q-.24 0-.408-.139-.16-.145-.16-.465v-8.542q0-.072.044-.13.05-.059.16-.095.109-.036.29-.058.19-.022.466-.022.283 0 .465.022t.29.058q.11.036.153.094.051.059.051.131v7.568h2.96q.072 0 .123.044.058.036.094.13.037.088.051.24.022.146.022.364m10.068-2.021q0 .741-.276 1.301t-.749.938q-.472.37-1.105.56-.632.189-1.352.189-.487 0-.908-.08-.415-.08-.735-.19-.32-.115-.538-.24-.21-.123-.305-.217-.095-.095-.138-.27-.036-.18-.036-.515 0-.226.014-.378.015-.153.044-.247.036-.095.087-.131.058-.044.13-.044.103 0 .284.124.19.116.48.261t.69.27q.408.116.939.116.348 0 .625-.08.276-.088.465-.24.196-.153.298-.378.102-.226.102-.502 0-.32-.175-.545-.174-.233-.458-.407-.276-.182-.632-.335-.356-.16-.734-.334t-.735-.393q-.356-.225-.64-.53-.276-.313-.45-.735-.175-.421-.175-1.01 0-.676.248-1.185.254-.516.676-.85.429-.342 1.003-.51.582-.167 1.229-.167.334 0 .668.051.335.051.626.138.29.088.516.197.225.109.298.181.072.073.094.124.03.05.044.138.022.08.029.21.007.125.007.314 0 .21-.014.356-.008.145-.037.24-.021.094-.072.138-.044.043-.124.043t-.254-.101q-.175-.102-.43-.218-.254-.124-.588-.219-.335-.101-.734-.101-.313 0-.546.08-.232.072-.392.21-.153.131-.233.32-.072.19-.072.4 0 .313.167.545.174.226.458.408.29.174.654.334.363.153.741.327.379.175.742.4.363.218.647.53.284.306.458.728.174.414.174.981m7.575-5.801q0 .21-.021.363-.015.146-.051.24-.037.087-.095.131-.05.044-.116.044h-2.355v7.582q0 .073-.051.13-.044.059-.153.095t-.298.058q-.182.022-.458.022t-.465-.022q-.182-.021-.291-.058-.11-.036-.16-.094-.044-.058-.044-.131v-7.582h-2.355q-.073 0-.124-.044-.05-.044-.087-.13-.036-.095-.058-.24-.015-.153-.015-.364 0-.218.015-.371.022-.153.058-.24.037-.094.087-.13.051-.044.124-.044h6.63q.065 0 .116.043.058.037.095.131.036.087.05.24.022.153.022.37zm8.79 5.118q0 .865-.255 1.548-.254.683-.749 1.156-.494.473-1.221.72t-1.672.247q-.887 0-1.592-.218-.705-.226-1.192-.676t-.75-1.12q-.254-.676-.254-1.577v-5.722q0-.072.044-.13t.153-.095q.116-.036.298-.058t.465-.022q.276 0 .458.022t.29.058q.11.036.154.094.05.059.05.131v5.554q0 .56.139.975.138.407.392.676.262.269.618.407.364.13.807.13.45 0 .807-.138.356-.138.603-.4.247-.268.378-.654.138-.392.138-.887v-5.663q0-.072.044-.13t.153-.095q.109-.036.29-.058.19-.022.466-.022t.45.022q.182.022.291.058.11.036.153.094.044.059.044.131zm9.857-1.338q0 1.294-.341 2.217-.335.916-.967 1.498-.633.581-1.541.858-.902.269-2.152.269h-2.247q-.24 0-.407-.138-.16-.146-.16-.466v-8.2q0-.32.16-.458.168-.145.407-.145h2.414q1.258 0 2.13.298.88.29 1.476.872.603.574.916 1.425.312.85.312 1.97m-1.977.065q0-.668-.16-1.243-.153-.574-.502-.996-.341-.421-.886-.654-.538-.24-1.418-.24h-.967v6.398h.996q.785 0 1.323-.204t.894-.61q.364-.415.538-1.026.182-.61.182-1.425m5.467 4.515q0 .073-.051.13-.044.059-.153.095t-.29.058q-.182.022-.466.022-.276 0-.465-.022-.182-.021-.29-.058-.11-.036-.16-.094-.044-.058-.044-.131v-8.884q0-.072.043-.13.051-.059.16-.095.116-.036.298-.058t.458-.022q.284 0 .465.022t.291.058.153.094q.05.059.05.131zm10.512-4.55q0 1.17-.291 2.093-.29.923-.865 1.57-.574.64-1.425.981-.843.335-1.956.335-1.097 0-1.919-.284-.814-.29-1.36-.88-.544-.588-.82-1.497-.27-.909-.27-2.152 0-1.141.291-2.05.291-.916.865-1.556t1.418-.98q.85-.343 1.97-.343 1.069 0 1.883.284.821.283 1.367.872.552.59.828 1.49.284.895.284 2.116zm-2.007.1q0-.74-.116-1.344-.116-.61-.4-1.04-.276-.436-.741-.668-.466-.24-1.163-.24-.706 0-1.178.269-.473.261-.763.705t-.415 1.04q-.116.588-.116 1.25 0 .77.116 1.388.116.61.393 1.047.276.436.741.669.465.225 1.17.225.706 0 1.178-.261.473-.262.764-.713.29-.45.407-1.047.123-.603.123-1.28m12.904 3.934q0 .21-.022.363-.014.146-.05.24-.037.095-.095.138-.058.037-.131.037h-5.409q-.16 0-.276-.03t-.189-.109q-.073-.087-.109-.247-.029-.16-.029-.414 0-.24.022-.407.022-.175.08-.306.058-.138.145-.261.095-.131.24-.284l1.628-1.745q.488-.508.786-.923.298-.421.465-.763.167-.349.225-.64.066-.29.066-.552 0-.24-.08-.451-.073-.218-.226-.378-.145-.16-.37-.247-.226-.095-.531-.095-.43 0-.764.11-.327.108-.581.246-.247.131-.414.248-.168.109-.262.109-.066 0-.116-.044-.044-.044-.073-.145-.03-.102-.051-.27-.015-.174-.015-.42 0-.168.008-.277.014-.117.036-.196.022-.088.058-.146.037-.065.124-.153.094-.087.334-.218.247-.138.604-.261.356-.131.785-.218.429-.088.894-.088.734 0 1.28.19.552.181.915.516.364.327.538.785.182.45.182.974 0 .458-.087.901-.087.444-.364.96-.276.509-.777 1.134-.502.618-1.33 1.44l-1.099 1.126h3.708q.073 0 .13.044.066.043.11.138.043.087.065.24.022.145.022.349m7.735-3.962q0 1.127-.182 2.035-.181.909-.596 1.549-.407.64-1.068.981-.655.342-1.607.342-.967 0-1.6-.327-.632-.335-1.003-.953-.37-.625-.523-1.519-.145-.901-.145-2.036 0-1.12.181-2.028.19-.916.596-1.556.415-.64 1.07-.98.66-.343 1.606-.343.967 0 1.599.335.64.327 1.01.952.371.618.517 1.52.145.894.145 2.028m-1.926.094q0-.669-.037-1.177-.036-.517-.116-.895-.073-.378-.189-.64-.11-.261-.269-.414-.16-.16-.363-.225-.204-.065-.451-.065-.43 0-.713.21-.276.204-.443.618-.16.415-.225 1.033-.066.617-.066 1.439 0 1.003.08 1.665.08.654.247 1.047.175.385.444.545.269.152.647.152.283 0 .501-.087.218-.094.378-.276.168-.182.277-.458t.174-.64q.073-.363.095-.821.029-.458.029-1.01zm9.283 3.868q0 .21-.022.363-.014.146-.05.24-.037.095-.095.138-.058.037-.131.037h-5.409q-.16 0-.276-.03t-.189-.109q-.073-.087-.109-.247-.03-.16-.03-.414 0-.24.023-.407.022-.175.08-.306.058-.138.145-.261.095-.131.24-.284l1.628-1.745q.487-.508.786-.923.298-.421.465-.763.167-.349.225-.64.066-.29.066-.552 0-.24-.08-.451-.073-.218-.226-.378-.145-.16-.37-.247-.226-.095-.531-.095-.43 0-.764.11-.327.108-.581.246-.247.131-.415.248-.167.109-.261.109-.066 0-.117-.044-.043-.044-.072-.145-.03-.102-.051-.27-.015-.174-.015-.42 0-.168.007-.277.015-.117.037-.196.021-.088.058-.146.036-.065.123-.153.095-.087.335-.218.247-.138.603-.261.356-.131.785-.218.43-.088.894-.088.735 0 1.28.19.552.181.916.516.363.327.538.785.182.45.182.974 0 .458-.088.901-.087.444-.363.96-.276.509-.778 1.134-.502.618-1.33 1.44l-1.098 1.126h3.708q.072 0 .13.044.066.043.11.138.043.087.065.24.022.145.022.349m7.546 0q0 .21-.022.363-.014.146-.05.24-.037.095-.095.138-.058.037-.131.037h-5.409q-.16 0-.276-.03t-.189-.109q-.073-.087-.109-.247-.03-.16-.03-.414 0-.24.023-.407.021-.175.08-.306.058-.138.145-.261.095-.131.24-.284l1.628-1.745q.487-.508.785-.923.299-.421.466-.763.167-.349.225-.64.066-.29.066-.552 0-.24-.08-.451-.073-.218-.226-.378-.145-.16-.37-.247-.226-.095-.531-.095-.43 0-.764.11-.327.108-.581.246-.247.131-.415.248-.167.109-.261.109-.066 0-.117-.044-.043-.044-.072-.145-.03-.102-.051-.27-.015-.174-.015-.42 0-.168.007-.277.015-.117.037-.196.021-.088.058-.146.036-.065.123-.153.095-.087.335-.218.247-.138.603-.261.356-.131.785-.218.43-.088.895-.088.734 0 1.279.19.552.181.916.516.363.327.538.785.182.45.182.974 0 .458-.088.901-.087.444-.363.96-.276.509-.778 1.134-.501.618-1.33 1.44l-1.098 1.126h3.708q.072 0 .13.044.066.043.11.138.043.087.065.24.022.145.022.349",fill:"#753db8"}),/*#__PURE__*/React.createElement("path",{d:"M72.03 65.09v22.996l4.644 4.728a3.026 2.786 0 0 0 5.158-1.968V72.492zm30.36 17.62a5.158 4.75 0 0 1-.015.067 5.158 4.75 0 0 0 .016-.066z",fill:"url(#svg-lUa6i54hXW-f)"}),/*#__PURE__*/React.createElement("path",{d:"M81.025 18.645v.001a5.158 4.75 0 0 0-4.351 1.336l-4.645 4.729v22.998l25.114-18.963a3.258 3 0 0 1 5.32 2.32v-.181a5.158 4.75 0 0 0-2.924-4.285l-17.002-7.538a5.158 4.75 0 0 0-1.512-.417",fill:"url(#svg-zU2pfTYevo-g)"}),/*#__PURE__*/React.createElement("path",{d:"M81.026 18.646a5.158 4.75 0 0 0-3.658.872 3.026 2.786 0 0 1 4.464 2.452v68.875a3.026 2.786 0 0 1-5.158 1.97 5.158 4.75 0 0 0 5.863.919l17.003-7.529a5.158 4.75 0 0 0 2.923-4.283V30.877a5.158 4.75 0 0 0-2.923-4.284l-17.003-7.53a5.158 4.75 0 0 0-1.511-.417m-3.658.872a3.026 2.786 0 0 0-.694.465 5.158 4.75 0 0 1 .694-.465",fill:"#a16ae2"}),/*#__PURE__*/React.createElement("path",{d:"M81.025 18.645v.001a5.158 4.75 0 0 0-4.351 1.336L49.26 47.896 60.52 56.4l36.623-27.654a3.258 3 0 0 1 5.32 2.32v-.181a5.158 4.75 0 0 0-2.924-4.285l-17.002-7.538a5.158 4.75 0 0 0-1.512-.417",fill:"url(#svg-XyQgnxAkVL-h)"}),/*#__PURE__*/React.createElement("path",{d:"M40.908 56.4 23.377 74.252a1.986 1.829 0 0 1-3.44-1.227v.26a3.438 3.166 0 0 0 2.116 2.904l6.25 2.416a3.438 3.166 0 0 0 3.558-.513l1.4-1.11 15.999-12.08z",fill:"url(#svg-dYmA91rAqp-i)"}))};