UNPKG

devicons-react

Version:

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

1 lines 11.7 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:"M12.8 49.727c-7.07 0-12.8 5.73-12.8 12.8 0 6.977 5.581 12.646 12.523 12.793l.004.004a13 13 0 0 0 3.816-.496c.087-.025.175-.047.26-.074l.004-.002q.3-.093.59-.2l.004-.001q.293-.107.578-.227l.004-.002q.284-.12.563-.254l.004-.002q.277-.134.546-.28l.006-.003q.27-.146.53-.304l.006-.004.037-.024q.505-.31.978-.662l.006-.004q.242-.181.477-.375l.007-.006q.234-.192.457-.396l.006-.006a13 13 0 0 0 .864-.861l.005-.006q.204-.225.395-.457l.008-.008q.192-.233.373-.477.125-.169.244-.341.057-.08.113-.159l.006-.01q.02-.03.04-.062.318-.477.595-.982l.006-.01q.145-.267.277-.541l.006-.012q.132-.274.252-.555l.004-.011c.03-.07.055-.14.084-.211q.073-.177.14-.358a13 13 0 0 0 .375-1.2l.004-.014c.016-.06.027-.122.041-.182.035-.146.072-.29.102-.438q.063-.304.111-.615l.002-.015q.048-.31.08-.623l.002-.018a13 13 0 0 0 .06-1.137q.003-.075.005-.152v-.02c0-7.07-5.73-12.8-12.8-12.8m-.29 4.04v1.825h.58l.002-1.824a9.66 9.66 0 0 1 6.357 2.632l-1.361 1.364.41.412 1.363-1.364a9.66 9.66 0 0 1 2.633 6.36H20.67v.582h1.832v2.135H3.098v-2.135H4.93v-.582H3.105a9.66 9.66 0 0 1 2.633-6.36l1.364 1.364.412-.412L6.15 56.4a9.66 9.66 0 0 1 6.36-2.632zm16.726 1.292v14.736h2.409V64.28h1.53q2.792 0 4.304-1.23 1.511-1.23 1.511-3.537 0-2.197-1.375-3.325t-4.136-1.13zm34.23 1.109-.806 2.36-1.633.865v1.048h1.524v6.006q0 3.549 3.365 3.55.665-.001 1.285-.118t1.012-.287v-1.783a5.8 5.8 0 0 1-1.733.271q-.694 0-1.123-.408-.429-.409-.43-1.264v-5.967h3.175v-1.793h-3.174v-2.48zm38.12 0-.807 2.36-1.63.865v1.048h1.52v6.006q0 3.549 3.366 3.55.665-.001 1.285-.118a4.8 4.8 0 0 0 1.014-.287v-1.783a5.8 5.8 0 0 1-1.734.271q-.696 0-1.123-.408-.428-.409-.428-1.264v-5.967h3.174v-1.793h-3.174v-2.48zm-69.941.908h1.671q1.643 0 2.42.623.776.626.776 1.895 0 1.372-.867 2.017t-2.721.645h-1.28v-5.18zm-18.844.08a6.306 6.306 0 0 0-6.307 6.307h12.611a6.305 6.305 0 0 0-6.304-6.307m34.101 1.29q-1.028 0-1.92.585a4.4 4.4 0 0 0-1.445 1.582h-.123l-.31-1.965h-1.856v11.147h2.37v-5.826q-.001-1.481.88-2.408.882-.928 2.303-.928.543 0 1.049.12l.232-2.206a5.7 5.7 0 0 0-1.18-.102zm7.465 0q-2.53 0-3.922 1.523-1.389 1.521-1.388 4.232 0 1.744.644 3.063t1.844 2.025c1.2.705 1.72.707 2.762.707q2.498 0 3.898-1.533 1.401-1.531 1.402-4.262 0-2.64-1.412-4.197-1.41-1.558-3.828-1.559zm21.727 0q-1.029 0-1.92.585a4.4 4.4 0 0 0-1.445 1.582h-.122l-.312-1.965h-1.856v11.147h2.37v-5.826q0-1.481.882-2.408.882-.928 2.303-.928.543 0 1.047.12l.232-2.206a5.7 5.7 0 0 0-1.18-.102zm6.969 0q-.957 0-2.036.247a8.2 8.2 0 0 0-1.984.721l.766 1.691q.725-.34 1.511-.593a5.3 5.3 0 0 1 1.643-.25q1.047 0 1.547.527.499.529.498 1.598v.593l-1.924.061q-2.621.081-3.9.957-1.28.877-1.28 2.602 0 1.622.922 2.507.922.889 2.565.89 1.28-.001 2.095-.37.816-.367 1.623-1.385h.08l.475 1.553h1.691v-7.51q.001-1.985-1.082-2.912t-3.21-.928zm11.851 0q-2.599 0-3.975 1.511-1.374 1.513-1.375 4.324 0 2.761 1.315 4.239 1.315 1.476 3.844 1.476 1.029 0 1.75-.162.72-.162 1.353-.535v-2.065a6.05 6.05 0 0 1-2.992.786q-1.39 0-2.111-.942-.72-.941-.721-2.816 0-3.84 2.893-3.84.977 0 2.478.584l.717-1.904q-1.412-.656-3.176-.657zm18.293 0q-2.53 0-3.922 1.523-1.39 1.521-1.39 4.232 0 1.744.646 3.063.644 1.32 1.844 2.025c1.2.705 1.72.707 2.761.707q2.498 0 3.899-1.533 1.402-1.531 1.402-4.262 0-2.64-1.412-4.197-1.41-1.558-3.828-1.559zm13.613 0q-1.028 0-1.92.585a4.4 4.4 0 0 0-1.445 1.582h-.121l-.313-1.965h-1.853v11.147h2.37v-5.826q-.001-1.481.88-2.408.88-.928 2.303-.928.545 0 1.049.12l.23-2.206a5.7 5.7 0 0 0-1.18-.102zM54.326 60.38q2.842 0 2.842 3.82-.001 3.86-2.822 3.86-2.853 0-2.852-3.86 0-1.845.67-2.832.67-.988 2.162-.988m58.84 0q2.842 0 2.842 3.82 0 3.86-2.822 3.86-2.853 0-2.852-3.86 0-1.845.67-2.832.67-.988 2.162-.988m-28.178 4.092v.966q0 1.3-.781 2.022-.78.72-2.07.72-.889 0-1.33-.408-.444-.407-.444-1.154 0-1.028.76-1.527.761-.5 2.434-.559zm12.242 8.279q-.945 0-.945 1.082v.164l-.525.16v.203h.525v2.594h.445V74.36h.749v-.345h-.749v-.192q0-.369.122-.537.12-.168.37-.168.184 0 .442.084l.113-.357a2 2 0 0 0-.547-.094m-39.662.03v1.195l.012.207.018.21h-.035q-.319-.434-.917-.433-.573 0-.896.402-.321.403-.32 1.13 0 .726.318 1.12.322.395.898.395.614 0 .922-.45h.024l.06.397h.362V72.78h-.446zm17.543 0v1.195l.012.207.018.21h-.036q-.318-.434-.916-.433-.575 0-.896.402-.322.403-.322 1.13.001.726.322 1.12.32.395.896.395.615 0 .922-.45h.026l.058.397h.362V72.78h-.446zm42.676 0v4.173h.445V72.78h-.445zm-30.385.14a.26.26 0 0 0-.187.072q-.076.072-.076.225 0 .15.076.222.075.075.187.075a.26.26 0 0 0 .186-.075q.077-.073.076-.222c-.001-.149-.024-.175-.076-.223a.27.27 0 0 0-.186-.074m39.424.055q-.561 0-.902.267a.87.87 0 0 0-.34.723q0 .43.234.699t.782.465q.391.139.584.248a.8.8 0 0 1 .273.24.6.6 0 0 1 .082.334.57.57 0 0 1-.23.483q-.231.172-.688.171a2.8 2.8 0 0 1-1.088-.219v.44q.375.18 1.072.18.645 0 1.02-.29t.375-.808q0-.402-.23-.654-.234-.252-.85-.47a3 3 0 0 1-.545-.241.7.7 0 0 1-.256-.24.66.66 0 0 1-.074-.334q0-.276.205-.432.203-.155.564-.154.46 0 .946.203l.14-.397a2.65 2.65 0 0 0-1.074-.214m-20.967.04-1.55 3.938h.46l.483-1.248h1.572l.489 1.248h.47l-1.54-3.937h-.384zm18.487.016v3.922q0 .303-.137.463-.139.16-.404.16-.207 0-.397-.053v.39a.9.9 0 0 0 .397.071q.482 0 .74-.28.258-.281.258-.79v-3.883zm-63.852.299-.187.629-.42.184v.216h.42v1.748q0 .9.851.899.114 0 .254-.024a.8.8 0 0 0 .215-.058v-.34a1.5 1.5 0 0 1-.402.055.44.44 0 0 1-.346-.143q-.127-.142-.127-.408V74.36h.853v-.345h-.853v-.684zm17.543 0-.187.629-.42.184v.216h.42v1.748q0 .9.853.899.113 0 .254-.024a.8.8 0 0 0 .213-.058v-.34a1.5 1.5 0 0 1-.402.055.44.44 0 0 1-.346-.143q-.126-.142-.127-.408V74.36h.853v-.345h-.853v-.684zm7.477 0-.188.629-.422.184v.216h.422v1.748q0 .9.854.899.112 0 .252-.024a.8.8 0 0 0 .213-.058v-.34a1.5 1.5 0 0 1-.403.055.44.44 0 0 1-.346-.143q-.126-.142-.126-.408V74.36h.853v-.345h-.853v-.684zm20.53.184q.094.335.183.566l.455 1.215h-1.268l.461-1.215q.11-.31.17-.566zm-55.669.445q-.59 0-.94.418-.35.419-.35 1.129 0 .705.378 1.103c.378.398.594.397 1.03.397q.296 0 .505-.045.212-.044.45-.147v-.396q-.466.199-.94.2-.45-.002-.7-.27-.247-.269-.261-.786h2.025v-.28q0-.597-.322-.96t-.875-.363m3.291 0q-.304 0-.55.12a.9.9 0 0 0-.384.335h-.021l-.074-.4h-.36v2.94h.444v-1.544q0-.574.215-.824.214-.248.675-.248.35 0 .514.178.162.176.162.535v1.902h.445v-1.92q0-.563-.267-.818-.268-.256-.799-.256m9.686 0q-.638 0-.997.4-.359.402-.359 1.121 0 .465.164.809.167.346.473.531t.701.186q.637 0 1-.404.361-.403.361-1.122 0-.7-.363-1.11-.364-.411-.98-.411m4.568 0q-.592 0-.941.418-.35.419-.35 1.129 0 .705.377 1.103c.377.398.594.397 1.03.397q.296 0 .507-.045.21-.044.445-.147v-.396q-.463.199-.937.2-.45-.002-.7-.27-.248-.269-.261-.786h2.025v-.28q0-.597-.322-.96t-.873-.363m3.289 0q-.304 0-.55.12a.9.9 0 0 0-.384.335h-.021l-.072-.4h-.362v2.94h.446v-1.544q0-.574.213-.824.214-.248.675-.248.349 0 .512.178.165.176.164.535v1.902h.445v-1.92q0-.563-.267-.818-.269-.256-.799-.256m9.62 0q-.59 0-.94.418-.352.419-.352 1.129 0 .705.379 1.103.376.397 1.027.397.298 0 .508-.045.212-.044.447-.147v-.396q-.463.199-.939.2-.45-.002-.697-.27-.248-.269-.262-.786h2.023v-.28q.001-.597-.32-.96-.322-.363-.875-.363zm2.806 0q-.51 0-.801.209a.66.66 0 0 0-.293.566q0 .202.084.346a.8.8 0 0 0 .258.258q.172.115.582.267.433.167.582.288.149.122.148.294a.37.37 0 0 1-.187.34q-.187.111-.537.112a2.2 2.2 0 0 1-.922-.232v.413q.327.186.912.186.553 0 .857-.223.306-.221.307-.633a.68.68 0 0 0-.186-.486q-.182-.193-.705-.383a4 4 0 0 1-.515-.219.6.6 0 0 1-.196-.156.33.33 0 0 1-.06-.201q0-.175.162-.273.16-.1.477-.1.36 0 .802.184l.159-.364a2.35 2.35 0 0 0-.928-.193m6.265 0q-.302 0-.548.12a.9.9 0 0 0-.385.335h-.022l-.072-.4h-.361v2.94h.445v-1.544q0-.574.215-.824.214-.248.676-.248.349 0 .511.178.165.176.164.535v1.902h.446v-1.92q0-.563-.27-.818-.268-.256-.799-.256m2.9 0q-.53 0-.82.262-.29.261-.289.744 0 .29.143.515.144.225.371.319a.9.9 0 0 0-.27.232.47.47 0 0 0-.085.281q0 .143.076.25a.47.47 0 0 0 .19.159.88.88 0 0 0-.483.265.69.69 0 0 0-.172.465q0 .392.312.606t.89.214q.75 0 1.142-.255.39-.257.39-.745 0-.383-.256-.585-.255-.202-.732-.202h-.521q-.241 0-.34-.056a.19.19 0 0 1-.1-.178q0-.228.285-.379.116.022.246.022.516 0 .81-.258.296-.258.296-.69a.95.95 0 0 0-.194-.586l.543-.066v-.28h-1.015a1.5 1.5 0 0 0-.416-.054zm6.354 0q-.64 0-.998.4-.36.402-.361 1.121 0 .465.168.809.165.346.47.531.308.186.702.186.638 0 1-.404.36-.403.361-1.122 0-.7-.363-1.11t-.979-.411m3.409 0a.9.9 0 0 0-.506.156 1.3 1.3 0 0 0-.395.442h-.021l-.051-.543h-.367v2.94h.445v-1.579q0-.431.254-.72a.78.78 0 0 1 .61-.292q.138 0 .322.041l.06-.414a1.7 1.7 0 0 0-.35-.031zm7.027 0q-.303 0-.549.12a.9.9 0 0 0-.385.335h-.021l-.073-.4h-.36v2.94h.444v-1.544q0-.574.215-.824.214-.248.676-.248.349 0 .512.178.165.176.164.535v1.902h.445v-1.92q0-.563-.267-.818-.27-.256-.801-.256m2.9 0q-.529 0-.818.262-.291.261-.291.744 0 .29.142.515.145.225.373.319a.9.9 0 0 0-.271.232.47.47 0 0 0-.086.281q0 .143.076.25a.47.47 0 0 0 .19.159.88.88 0 0 0-.483.265.7.7 0 0 0-.172.465q0 .392.313.606.312.213.889.214.75 0 1.142-.255.39-.257.39-.745 0-.383-.255-.585t-.733-.202h-.52q-.241 0-.34-.056a.19.19 0 0 1-.1-.178q0-.228.285-.379.114.022.246.022.515 0 .81-.258t.295-.69a.94.94 0 0 0-.193-.586l.545-.066v-.28h-1.018a1.5 1.5 0 0 0-.416-.054m10.97 0a.9.9 0 0 0-.505.156q-.23.155-.394.442h-.022l-.05-.543h-.368v2.94h.445v-1.579q0-.431.254-.72a.79.79 0 0 1 .61-.292q.14 0 .322.041l.062-.414a1.8 1.8 0 0 0-.353-.031zm-3.233.006a2.1 2.1 0 0 0-.994.252l.136.34q.464-.225.83-.225.328 0 .477.164.15.165.15.512v.181l-.5.016q-1.425.043-1.424.934 0 .416.248.642.248.225.684.225.327 0 .547-.098.217-.099.437-.375h.024l.088.42h.33v-2.008q0-.514-.254-.748-.254-.232-.78-.232zm-33.05.049v2.94h.444v-2.94h-.443zm27.262 0v1.921q0 .561.268.815.267.255.803.256.31 0 .554-.115a.9.9 0 0 0 .377-.334h.026l.064.396h.367v-2.94h-.445v1.544q0 .57-.213.824-.212.252-.674.252-.349 0-.513-.178-.163-.177-.162-.535v-1.906zm-21.658.27q.66 0 .66.661.001.633-.65.633-.311 0-.486-.158-.175-.159-.174-.467 0-.333.168-.502t.482-.168zm19.692 0q.659 0 .658.661.001.633-.65.633-.311 0-.487-.158-.174-.159-.174-.467.001-.333.17-.502t.483-.168zm-62.102.048q.349-.001.535.223.189.225.19.646h-1.537q.037-.407.248-.639a.73.73 0 0 1 .564-.23m6.326 0q.457-.001.664.266t.207.892v.094q.001.552-.205.8-.206.249-.66.249-.401 0-.607-.287-.206-.288-.205-.85 0-.555.207-.86a.68.68 0 0 1 .6-.304zm11.217 0q.349-.001.537.223.188.225.188.646h-1.537q.036-.407.248-.639a.73.73 0 0 1 .564-.23m6.326 0q.457-.001.664.266t.207.892v.094q0 .552-.205.8-.205.249-.66.249-.401 0-.607-.287-.206-.288-.207-.85 0-.555.209-.86a.68.68 0 0 1 .6-.304zm6.582 0q.35-.001.537.223.188.225.188.646H80.01q.037-.407.248-.639a.73.73 0 0 1 .564-.23m-17.484.006q.442 0 .67.29.226.293.226.852 0 .566-.226.86-.227.293-.664.293t-.662-.295-.225-.858q0-.57.22-.857.225-.286.66-.285zm35.8 0q.445 0 .67.29.227.293.227.852 0 .566-.226.86-.228.293-.664.293t-.663-.295q-.225-.295-.224-.858 0-.57.222-.857.222-.286.659-.285zm21.676 1.168v.265q0 .41-.238.64-.237.226-.652.228-.264 0-.41-.127-.146-.126-.145-.368 0-.309.235-.455.234-.145.765-.164zm-28.283 1.379h.533q.408 0 .555.093t.147.33q0 .288-.27.456-.27.166-.828.166-.376 0-.578-.121a.4.4 0 0 1-.201-.364q0-.271.17-.416.168-.144.472-.144m19.69 0h.533q.406 0 .555.093.146.093.146.33a.51.51 0 0 1-.267.456q-.27.166-.83.166-.376 0-.577-.121a.4.4 0 0 1-.2-.364q0-.271.167-.416.169-.144.473-.144"}))};