devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 8.42 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="#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:"M44.27 26.747c-3.732 0-6.854 2.549-7.79 5.994-3.296.464-5.855 3.271-5.855 6.69 0 3.326 2.396 6.102 5.548 6.727l.014.002q1.753.32 3.466.805l.011.003c4.545 1.226 13.386 2.906 23.174 2.66.625 1.276 1.582 2.358 2.792 3.09l-.01-.006c.424.263.767.965.767 1.375a4.416 4.416 0 0 0 4.401 4.403c1.149 0 2.235-.347 3.058-1.043s1.347-1.762 1.347-2.972l-.003-.655-.003-.075a7.1 7.1 0 0 1 .814-3.853l.001-.003c.351-.652.573-1.376.716-2.126 1.593-.417 3.178-.882 4.73-1.467l.005-.002a7.7 7.7 0 0 1 1.687-.438l.004-.001a6.806 6.806 0 0 0 5.864-6.732c0-3.742-3.054-6.797-6.796-6.797-1.078 0-2.082.288-2.987.736-1.303-2.953-4.239-5.023-7.664-5.023-3.887 0-7.14 2.675-8.09 6.27-1.43-1.668-3.502-2.774-5.866-2.774-2.092 0-3.932.891-5.335 2.239-.536-3.954-3.903-7.027-8-7.027m0 1.856a6.24 6.24 0 0 1 5.895 8.327.928.928 0 0 0 .725 1.222l.022.004a.93.93 0 0 0 1.002-.614l.001.002.001-.004.029-.017a5.94 5.94 0 0 1 5.66-4.133 5.94 5.94 0 0 1 5.644 4.09.928.928 0 0 0 1.804-.386 6.527 6.527 0 0 1 6.508-7.2c2.933 0 5.4 1.922 6.237 4.566a.93.93 0 0 0 1.119.618l.65-.17a1 1 0 0 0 .222-.09 4.9 4.9 0 0 1 2.423-.636 4.926 4.926 0 0 1 4.94 4.94 4.93 4.93 0 0 1-4.263 4.895h-.005a9.6 9.6 0 0 0-2.097.545 46 46 0 0 1-5.088 1.577.93.93 0 0 0-.699.807 5.5 5.5 0 0 1-.633 2.067l-.001.003a8.96 8.96 0 0 0-1.03 4.864l-.002-.076.004.67c0 .71-.254 1.188-.69 1.556-.434.368-1.087.605-1.86.605a2.533 2.533 0 0 1-2.547-2.548 3.47 3.47 0 0 0-1.642-2.951l-.009-.006a5.56 5.56 0 0 1-2.303-2.754.93.93 0 0 0-.897-.594c-9.778.33-18.756-1.395-23.231-2.601l-.012-.004a39 39 0 0 0-3.627-.842l.014.003c-2.303-.457-4.054-2.471-4.054-4.907a4.925 4.925 0 0 1 4.764-4.932.93.93 0 0 0 .88-.761 6.24 6.24 0 0 1 6.147-5.136zM46.264.015a.93.93 0 0 0-.73.658c-1.365 4.776.775 9.306 3.629 12.7a26 26 0 0 0 2.06 2.173 8.8 8.8 0 0 0-2.88.081c-5.124 1.009-9.487 4.262-11.857 10.955-.972 2.745-1.015 5.6-.702 8.194a5 5 0 0 1 1.46-.275.9.9 0 0 0 .355-.14c-.259-2.342-.182-4.849.636-7.16 2.201-6.216 5.86-8.847 10.466-9.754 1.587-.312 2.875-.047 4.283.412.704.23 1.43.513 2.21.783l.144.045c.739.252 1.521.49 2.38.655a.928.928 0 0 0 1.09-1.064 10.5 10.5 0 0 1-.002-3.405c.037-.228.071-.457.12-.679.283-1.266.768-2.427 1.339-3.462a16 16 0 0 1 2.867-3.73c.305.231.611.438.915.779.148.166.14.174.253.314-1.436 1.333-4.628 4.95-4.119 10.614a.93.93 0 0 0 .958.843c2.03-.073 3.386-.747 4.57-1.292 1.184-.546 2.2-.987 4.03-.93 3.786.119 7.088 3.094 8.387 4.909 1.403 2.136 3.13 4.792 2.85 12.073v.03a5 5 0 0 1 1.236-.159c.21 0 .416.017.62.043.256-7.517-1.754-10.872-3.17-13.028l-.02-.03c-1.578-2.208-5.164-5.546-9.845-5.692-2.175-.068-3.642.535-4.864 1.098-.942.434-1.822.766-2.897.953.007-5.563 4.086-8.573 4.086-8.573a.93.93 0 0 0 .212-1.285s-.374-.53-.902-1.123c-.528-.592-1.167-1.278-2.034-1.64a.93.93 0 0 0-.974.163 18.7 18.7 0 0 0-3.784 4.767c-.208.376-.39.788-.572 1.2-.4-1.322-.941-2.55-1.651-3.682-1.959-3.123-5.124-5.469-9.644-7.286a.93.93 0 0 0-.509-.053m.84 2.251c3.677 1.637 6.185 3.592 7.74 6.073 1.135 1.809 1.792 3.948 2.067 6.48.013.123.02.253.03.378v.001c.069.732.112 1.488.12 2.286-.268-.142-.587-.347-.89-.531-.197-.12-.37-.206-.577-.343-1.584-1.042-3.449-2.572-5.012-4.43-2.388-2.842-4.047-6.314-3.478-9.914m35.732 41.763a9.6 9.6 0 0 0-2.05.536 43 43 0 0 1-1.564.552c-.049.093-.071.139-.124.242-.027.052-.12.191-.155.254h2.31v2.725a2.49 2.49 0 0 0 2.478 2.476h5.747a6.045 6.045 0 0 1 6.044 6.044l-.001 25.11a6.05 6.05 0 0 1-1.778 4.281 6.05 6.05 0 0 1-3.1 1.65 6 6 0 0 1-1.188.113h-.005c-1.938.005-3.973.001-5.668-.022a2.48 2.48 0 0 0-2.528 2.475c0 2.028 0 5.463-.007 6.938v.004c0 .18-.082.346-.216.463-.938.7-3.661 2.132-8.916 3.106-1.05.195-2.203.372-3.462.52-2.518.298-5.465.484-8.888.484-13.443 0-19.844-2.254-21.584-3.252a.62.62 0 0 1-.283-.514l-.113-52.6h3.296c-.046-.086-.07-.143-.115-.228-.265-.067-.567-.137-.808-.202l-.01-.003a39 39 0 0 0-3.628-.842l.014.003a5 5 0 0 1-.42-.103.93.93 0 0 0-.185.449s.1 46.686.114 53.529a2.48 2.48 0 0 0 1.145 2.084l.034.02c2.322 1.344 8.854 3.514 22.542 3.514 14.008 0 20.334-2.931 22.413-4.502l.032-.026a2.47 2.47 0 0 0 .893-1.9c.008-1.49.008-4.915.008-6.942a.62.62 0 0 1 .185-.443l.001-.001a.62.62 0 0 1 .448-.177h.006c1.712.024 3.755.027 5.699.022a7.9 7.9 0 0 0 7.927-7.898l.001-25.11a7.9 7.9 0 0 0-7.9-7.9H83.73a.607.607 0 0 1-.62-.62v-3.653a.93.93 0 0 0-.273-.657zm1.282 11.136a2.9 2.9 0 0 0-1.096.218 2.9 2.9 0 0 0-.93.62v.001a2.9 2.9 0 0 0-.62.929 2.9 2.9 0 0 0-.218 1.096v22.536a2.9 2.9 0 0 0 .218 1.096 2.9 2.9 0 0 0 .62.93 2.9 2.9 0 0 0 .93.62 2.9 2.9 0 0 0 1.096.218h4.934a2.9 2.9 0 0 0 1.096-.218 2.9 2.9 0 0 0 .929-.62 2.9 2.9 0 0 0 .62-.93 2.9 2.9 0 0 0 .219-1.096V58.03a2.9 2.9 0 0 0-.218-1.096 2.9 2.9 0 0 0-.62-.929h-.001a2.9 2.9 0 0 0-.93-.621 2.9 2.9 0 0 0-1.095-.218zm0 1.856h4.934a1.01 1.01 0 0 1 1.008 1.008v22.536a1.01 1.01 0 0 1-1.008 1.009h-4.934a1 1 0 0 1-.713-.295h-.001a1 1 0 0 1-.294-.714V58.03a1.01 1.01 0 0 1 .622-.932q.184-.075.386-.076zm-6.292.41q-.06.162-.127.319a6.8 6.8 0 0 1-.87 1.47 5.2 5.2 0 0 1-.788.823 7.5 7.5 0 0 1-1.848 1.15 8.3 8.3 0 0 1-2.717.67q-.345.027-.689.028h-.01a7.5 7.5 0 0 1-2.111-.31 7.5 7.5 0 0 1-2.44-1.249 7.8 7.8 0 0 1-1.447-1.447 8 8 0 0 1-1.039-1.787 8 8 0 0 1-.554-2.04 11.5 11.5 0 0 1-1.15-.962 10 10 0 0 1-.993-1.104 87 87 0 0 1-8.637-.416 87 87 0 0 1-2.584-.293c-.36-.046-.696-.099-1.047-.148a2 2 0 0 1 .047.234v37.11a2 2 0 0 1-.025.333 2 2 0 0 1-.078.326 2 2 0 0 1-.127.31 2 2 0 0 1-.178.286 2 2 0 0 1-.217.254 2 2 0 0 1-.254.217 2 2 0 0 1-.287.177 2 2 0 0 1-.308.127 2 2 0 0 1-.327.079 2 2 0 0 1-.334.025 2.1 2.1 0 0 1-.818-.162 2.1 2.1 0 0 1-.691-.463 2.1 2.1 0 0 1-.461-.692 2.1 2.1 0 0 1-.164-.818V52.37a2.1 2.1 0 0 1 .164-.816l.049-.074c-.579-.11-1.15-.221-1.688-.334a80 80 0 0 1-1.756-.393v41.504a1.55 1.55 0 0 0 .776 1.344c1.96.934 7.646 3.164 17.615 3.164 10.036 0 15.552-2.711 17.4-3.828a1.54 1.54 0 0 0 .708-1.297c.004-4.595.004-22.676.004-34.207zm-14.062-1.894c.047.032.007.029.065.065l.004-.006c-.027-.016-.043-.043-.069-.059M19.157 127.76h-4.224v-7.359H8.676v7.36H4.427v-17.623h4.25v6.996h6.256v-6.996h4.224zm1.985-6.67q0-1.96.763-3.486.762-1.537 2.19-2.36t3.353-.823q2.94 0 4.635 1.828 1.695 1.815 1.695 4.95v.145q0 3.062-1.707 4.866-1.694 1.79-4.599 1.79-2.796 0-4.49-1.67-1.695-1.683-1.828-4.55zm4.08.254q0 1.816.568 2.663t1.682.847q2.18 0 2.227-3.352v-.412q0-3.522-2.25-3.522-2.047 0-2.216 3.038zm14.208-6.684.133 1.537q1.392-1.78 3.74-1.78 2.481 0 3.353 1.974 1.331-1.973 3.848-1.973 3.982 0 4.091 4.817v8.52h-4.09v-8.266q0-1.004-.34-1.464-.338-.46-1.234-.46-1.21 0-1.803 1.077l.012.17v8.944h-4.09v-8.243q0-1.028-.328-1.488t-1.247-.46q-1.174 0-1.79 1.077v9.114h-4.08V114.66zM63.262 128q-3.014 0-4.878-1.79-1.864-1.805-1.864-4.685v-.34q0-2.008.74-3.545.75-1.538 2.177-2.373 1.43-.847 3.39-.847 2.76 0 4.357 1.72 1.597 1.705 1.597 4.767v1.586h-8.11q.22 1.101.957 1.73.738.63 1.912.63 1.937 0 3.026-1.355l1.864 2.202q-.762 1.053-2.166 1.683-1.392.617-3.002.617m-.46-10.433q-1.79 0-2.13 2.372h4.115v-.314q.024-.98-.496-1.513-.52-.545-1.489-.545m19.777 3.753q0 3.22-1.33 4.95-1.333 1.731-3.753 1.731-1.997 0-3.22-1.586l-.17 1.344h-3.655v-18.59h4.08v6.547q1.137-1.295 2.94-1.295 2.445 0 3.777 1.755 1.331 1.755 1.331 4.938zm-4.09-.254q0-1.888-.51-2.687-.495-.81-1.536-.81-1.38 0-1.913 1.052v5.204q.52 1.041 1.937 1.041 1.44 0 1.827-1.404.194-.69.194-2.396zm13.81-2.716-1.344-.097q-1.925 0-2.47 1.21v8.291h-4.078v-13.096h3.824l.133 1.683q1.03-1.925 2.87-1.925.652 0 1.137.145zm7.575 9.65q-3.014 0-4.878-1.79-1.864-1.805-1.864-4.685v-.34q0-2.008.74-3.545.75-1.538 2.177-2.373 1.43-.847 3.39-.847 2.76 0 4.357 1.72 1.597 1.705 1.597 4.767v1.586h-8.11q.22 1.101.957 1.73.738.63 1.912.63 1.937 0 3.026-1.355l1.864 2.202q-.762 1.053-2.166 1.683-1.392.617-3.002.617m-.46-10.433q-1.79 0-2.13 2.372h4.115v-.314q.024-.98-.496-1.513-.52-.545-1.489-.545m18.926 4.813 1.32-7.722h3.91l-3.088 13.096h-3.449l-2.166-7.77-2.18 7.77h-3.448l-3.087-13.096h3.91l1.295 7.903 2.081-7.903h2.845z"}))};