devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 8.53 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("path",{d:"M1.206 112.033v6.808H0v-16.907h4.355c2.003 0 3.475.43 4.477 1.308 1.002.88 1.513 2.106 1.513 3.721 0 .716-.143 1.41-.43 2.045a4.6 4.6 0 0 1-1.185 1.594c-.512.45-1.145.777-1.881 1.063-.716.246-1.574.368-2.515.368zm0-.96h3.149c.756 0 1.41-.083 2.003-.307a5.2 5.2 0 0 0 1.513-.839c.43-.368.715-.776.94-1.308.205-.49.327-1.022.327-1.635 0-1.309-.388-2.29-1.206-2.985-.777-.695-2.003-1.063-3.557-1.063H1.227c-.02 0-.02 8.136-.02 8.136zm13.166 7.788v-11.878h.613c.123 0 .246.02.307.082s.082.143.082.266l.082 2.515c.388-.961.879-1.718 1.533-2.27.634-.551 1.41-.817 2.351-.817.368 0 .695.02 1.002.122.306.082.572.184.838.327l-.143.777c-.02.123-.082.184-.245.184a.46.46 0 0 1-.205-.061 1.7 1.7 0 0 1-.327-.123 3.4 3.4 0 0 1-.49-.122c-.185-.02-.43-.062-.675-.062-.9 0-1.636.266-2.208.839-.573.552-1.063 1.37-1.39 2.412v7.728c.04.04-1.125.082-1.125.082zm15.272-12.082c.838 0 1.595.143 2.29.43.674.306 1.247.694 1.696 1.246s.818 1.186 1.063 1.943c.246.756.369 1.594.369 2.535q0 1.41-.368 2.514a5.9 5.9 0 0 1-1.064 1.943c-.45.552-1.022.94-1.697 1.247a6.1 6.1 0 0 1-2.29.429c-.837 0-1.594-.143-2.289-.43a4.13 4.13 0 0 1-1.697-1.246 5.9 5.9 0 0 1-1.063-1.943q-.368-1.134-.368-2.514c0-.94.123-1.779.368-2.535a5.9 5.9 0 0 1 1.063-1.942c.45-.553 1.022-.94 1.697-1.248.654-.286 1.431-.429 2.29-.429m0 11.326c.695 0 1.329-.123 1.84-.368.552-.245.96-.613 1.329-1.063.368-.45.613-1.002.777-1.636a8.7 8.7 0 0 0 .265-2.146c0-.777-.081-1.513-.265-2.147-.185-.634-.45-1.206-.777-1.656-.368-.45-.777-.818-1.33-1.063-.551-.245-1.144-.368-1.84-.368-.694 0-1.328.123-1.84.368-.551.245-.96.613-1.328 1.063a3.9 3.9 0 0 0-.777 1.656c-.184.634-.266 1.37-.266 2.147s.082 1.513.266 2.146c.184.634.45 1.186.777 1.636.368.45.777.818 1.329 1.063.51.245 1.104.368 1.84.368m9.322.756v-11.878h.634c.204 0 .327.082.368.307l.123 1.717c.245-.327.49-.633.756-.899s.552-.511.838-.695c.307-.184.614-.327.961-.45.327-.123.695-.143 1.063-.143.88 0 1.574.245 2.086.756.51.511.879 1.207 1.063 2.106.143-.49.327-.9.613-1.267.266-.368.552-.675.88-.88a2.8 2.8 0 0 1 1.083-.51c.388-.082.777-.185 1.206-.185.572 0 1.124.082 1.574.307.49.184.88.49 1.206.88.327.388.573.837.757 1.41.184.552.265 1.186.265 1.901v7.585h-1.144v-7.585c0-1.145-.246-2.044-.757-2.658-.51-.613-1.206-.9-2.147-.9-.429 0-.817.062-1.185.246s-.716.368-1.002.675c-.307.307-.511.675-.695 1.124s-.245.961-.245 1.534v7.584h-1.145v-7.605c0-1.145-.246-2.024-.695-2.658-.45-.613-1.145-.9-2.024-.9-.634 0-1.247.185-1.779.573-.552.389-1.022.9-1.472 1.595v8.975zm24.41-12.082c.675 0 1.309.123 1.84.327a4.4 4.4 0 0 1 1.472 1.002c.43.45.757 1.002.961 1.635.246.634.368 1.39.368 2.209 0 .183-.02.306-.082.367-.06.062-.122.082-.245.082h-8.586v.205c0 .879.081 1.656.306 2.35.205.675.511 1.248.88 1.698.388.45.838.817 1.39 1.022.552.245 1.144.327 1.82.327.612 0 1.123-.061 1.532-.205.43-.122.818-.265 1.084-.45.307-.142.552-.306.716-.45.184-.122.306-.204.388-.204s.184.02.245.123l.307.389c-.184.245-.45.45-.756.674a6.5 6.5 0 0 1-1.064.552 9 9 0 0 1-1.247.368c-.45.082-.879.123-1.329.123a5.5 5.5 0 0 1-2.207-.43 4.34 4.34 0 0 1-1.718-1.247c-.49-.552-.838-1.206-1.124-2.003-.266-.777-.389-1.697-.389-2.699 0-.838.123-1.635.368-2.35a6.1 6.1 0 0 1 1.063-1.882 4.44 4.44 0 0 1 1.697-1.206c.716-.184 1.472-.327 2.31-.327m0 .838c-.613 0-1.145.082-1.635.266s-.9.45-1.268.818a3.6 3.6 0 0 0-.838 1.308 6 6 0 0 0-.43 1.697h7.83c0-.634-.08-1.206-.265-1.717a4 4 0 0 0-.715-1.268 3.6 3.6 0 0 0-1.145-.817 4.2 4.2 0 0 0-1.533-.287zm11.408 11.428c-.818 0-1.41-.204-1.88-.674-.45-.45-.675-1.145-.675-2.044v-8.137h-1.697a.35.35 0 0 1-.204-.061.26.26 0 0 1-.082-.205v-.45l2.024-.143.266-4.252a.25.25 0 0 1 .081-.184.26.26 0 0 1 .205-.082h.552v4.539h3.74v.838h-3.72v8.075c0 .327.02.614.123.838.082.246.204.43.327.573s.327.266.51.327c.205.061.43.123.635.123.265 0 .552-.02.756-.123.204-.082.388-.184.552-.266.143-.082.266-.184.368-.266a.4.4 0 0 1 .245-.122c.062 0 .123.02.184.122l.307.511a3.6 3.6 0 0 1-1.145.818c-.49.123-.96.246-1.472.246zm6.236-.183v-17.378h1.145v7.524a7.5 7.5 0 0 1 1.88-1.636 4.74 4.74 0 0 1 2.351-.613c.675 0 1.247.082 1.718.306.47.225.9.511 1.247.9.327.388.572.838.715 1.41.184.553.246 1.186.246 1.881v7.585h-1.145v-7.585c0-1.124-.246-2.003-.757-2.637-.51-.634-1.308-.94-2.33-.94a4.04 4.04 0 0 0-2.167.613 6.5 6.5 0 0 0-1.779 1.656v8.914zm18.358-12.083c.675 0 1.309.123 1.84.327a4.4 4.4 0 0 1 1.472 1.002c.43.45.757 1.002.961 1.635.246.634.368 1.39.368 2.209 0 .183-.02.306-.082.367-.06.062-.122.082-.245.082h-8.546v.205c0 .879.082 1.656.307 2.35a4.9 4.9 0 0 0 .88 1.698c.388.45.837.817 1.39 1.022.551.245 1.144.327 1.819.327.613 0 1.124-.061 1.533-.205.43-.122.818-.265 1.084-.45.306-.142.552-.306.715-.45.184-.122.307-.204.389-.204.081 0 .184.02.245.123l.307.389c-.184.245-.45.45-.757.674a6.5 6.5 0 0 1-1.063.552 9 9 0 0 1-1.247.368c-.45.082-.879.123-1.329.123a5.5 5.5 0 0 1-2.208-.43 4.34 4.34 0 0 1-1.717-1.247c-.47-.552-.838-1.206-1.124-2.003-.266-.777-.389-1.697-.389-2.699 0-.838.123-1.635.368-2.35a6.1 6.1 0 0 1 1.063-1.882 4.44 4.44 0 0 1 1.697-1.206 8.3 8.3 0 0 1 2.27-.327zm0 .838c-.613 0-1.145.082-1.635.266s-.9.45-1.268.818a3.6 3.6 0 0 0-.838 1.308 6 6 0 0 0-.43 1.697h7.79c0-.634-.082-1.206-.266-1.717a4 4 0 0 0-.715-1.268 3.6 3.6 0 0 0-1.145-.817 4 4 0 0 0-1.493-.287m9.016-.633v7.584c0 1.125.245 2.004.757 2.638.51.633 1.308.94 2.33.94.777 0 1.513-.205 2.167-.613.675-.389 1.268-.94 1.82-1.636v-8.913h1.145v11.878h-.634c-.204 0-.327-.082-.327-.307l-.123-1.758a6.6 6.6 0 0 1-1.901 1.656c-.716.429-1.513.633-2.412.633-.675 0-1.248-.081-1.718-.306s-.9-.511-1.247-.9c-.347-.388-.572-.838-.756-1.41-.184-.552-.246-1.186-.246-1.881v-7.585zm19.074 1.492c-.06.123-.143.184-.265.184-.082 0-.205-.061-.327-.143-.143-.082-.327-.205-.552-.327a3.3 3.3 0 0 0-.839-.327 5 5 0 0 0-1.206-.143c-.43 0-.818.06-1.186.184a2.9 2.9 0 0 0-.9.49 2.1 2.1 0 0 0-.571.716 1.86 1.86 0 0 0-.205.879c0 .368.082.695.266.94.184.246.45.45.756.634.307.184.675.327 1.063.45.389.122.777.245 1.207.388.429.123.817.266 1.206.43.388.143.756.367 1.063.572.307.245.572.511.756.838s.266.757.266 1.206c0 .511-.082 1.002-.266 1.452s-.45.838-.817 1.145a4.5 4.5 0 0 1-1.309.777c-.531.204-1.124.265-1.758.265-.838 0-1.533-.122-2.147-.388a5.8 5.8 0 0 1-1.635-1.063l.266-.389a.3.3 0 0 1 .122-.143c.062-.02.123-.061.205-.061s.245.061.388.184.327.266.613.43c.246.142.552.265.9.429.368.122.818.184 1.329.184.51 0 .94-.062 1.329-.205a2.8 2.8 0 0 0 .96-.572c.246-.246.45-.511.573-.838.123-.328.204-.675.204-1.023 0-.388-.081-.715-.265-1.001a2.4 2.4 0 0 0-.757-.675c-.306-.184-.674-.327-1.063-.45a76 76 0 0 1-1.206-.388c-.43-.123-.818-.266-1.206-.43-.389-.163-.757-.327-1.063-.572-.307-.245-.573-.511-.757-.838s-.266-.757-.266-1.247c0-.43.082-.818.266-1.207.184-.388.45-.715.777-1.022a3.1 3.1 0 0 1 1.247-.695c.49-.184 1.022-.266 1.636-.266.715 0 1.37.082 1.942.307.572.205 1.083.552 1.533.961.02-.061-.306.368-.306.368z",fill:"#9c9c9d"}),/*#__PURE__*/React.createElement("path",{d:"M64.072 8.914c22.468 0 40.908 18.215 40.867 40.356-.02 22.509-18.4 40.459-41.358 40.459-22.427-.02-40.582-18.257-40.582-40.766.062-22.018 18.543-40.05 41.073-40.05ZM51.662 23.08c.511 2.515 0 4.866-.756 7.197-.511 1.594-1.268 3.148-1.697 4.763-.716 2.699-1.534 5.377-1.84 8.096-.43 3.925 1.124 7.4 3.782 10.856-4.314-.9-8.24-1.718-12.246-2.576.02.388 0 .552.02.674 1.145 3.394 3.21 6.215 5.5 8.934.245.266.777.43 1.206.43 12.205.02 24.39.02 36.595 0 .388 0 .879-.062 1.124-.307 2.637-2.719 4.62-5.827 5.868-9.752-4.478.88-8.73 1.697-12.962 2.515.838-1.656 1.84-3.149 2.392-4.743 1.901-5.5 1.125-10.815-1.635-15.824-2.208-4.027-4.253-8.034-3.149-12.88-2.33 2.29-3.23 5.193-3.802 8.219-.573 2.964-.88 5.95-1.33 8.975-.06-.082-.142-.143-.142-.245-.062-.307-.082-.634-.123-.94-.266-4.928-1.247-9.67-3.271-14.169-1.206-2.657-2.535-5.376-1.308-8.545-.839.45-1.595.879-2.147 1.513-1.636 1.88-2.29 4.088-2.453 6.521a64 64 0 0 1-.716 6.256c-.43 2.147-1.063 4.252-2.515 6.256-.531-4.334-.592-8.525-4.395-11.224m31.443 42.094h-38.23V71.8h38.25v-6.624zm-30.666 9.998c-.02 5.5 5.622 9.608 12.573 9.302 5.765-.246 10.876-4.764 10.447-9.302z",fill:"#e75225"}))};