devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 10.6 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:"m17.485 48.05-.134.287c-1.755 3.78-3.071 5.162-4.667 5.692-1.595.529-3.69.192-6.903.192h-.268l-.147.222-1.258 1.905-.504.77h5.351c.2 0 .351.151.351.35s-.15.35-.35.35H3.148l-.145.226a106 106 0 0 0-1.072 1.694l-.471.764 14.805-.103h.004v-.145c.95-.15 2.013-.587 2.657-1.6l3.28-5.184a.345.345 0 0 1 .484-.11.345.345 0 0 1 .11.484l-3.281 5.187c-.877 1.377-2.617 2.09-3.894 2.068h-.006l-14.564.106-.142.254c-.681 1.226-.916 2.01-.907 2.568-.06 1.013.25 2.032.82 2.919l.146.228h12.963l.027-.003c1.8-.198 3.346.513 4.797 2.271l3.15 5.093v.002a.34.34 0 0 1-.109.48.34.34 0 0 1-.186.055.34.34 0 0 1-.297-.163 138 138 0 0 0-2.37-3.738c-.601-.906-.978-1.443-1.28-1.739-.644-.628-1.674-1.552-3.759-1.552H1.41l1.756 2.787H7.96c.2 0 .351.151.351.35s-.151.351-.35.351H3.603l1.692 2.685h.274c3.792 0 5.884.228 7.287.994s2.267 2.125 3.568 4.636l.137.267h3.369l-.415-.738c-1.899-3.39-3.05-5.346-3.642-6.066-.811-.988-1.972-1.778-3.453-1.778h-1.175c-.199 0-.35-.151-.35-.35s.151-.351.35-.351h1.175c1.583 0 3.49 1.12 4.097 2.29l.008.016 4.021 6.578q.014.025.03.064l.113.335h4.247l-1.403-2.405a.345.345 0 0 1 .126-.48.34.34 0 0 1 .176-.047.35.35 0 0 1 .304.174l1.607 2.758h1.029c.627.002 1.243-.11 2.136-.686l.02-.013.019-.014c.526-.416.91-.766 1.172-1.097q3.75-4.75 7.793-11.394c1.013-1.664 1.042-3.74.035-5.407-1.734-2.87-3.564-5.828-5.11-8.148-.774-1.16-1.475-2.158-2.065-2.914-.586-.752-.981-1.248-1.48-1.499-.686-.391-1.628-.696-2.814-.728h-.46L24.5 50.658a.35.35 0 0 1-.304.175.35.35 0 0 1-.177-.049.34.34 0 0 1-.126-.478l1.314-2.256h-3.833v.496a.34.34 0 0 1-.043.176l-3.808 6.576c-.822 1.425-2.704 2.308-4.062 2.308h-1.22a.343.343 0 0 1-.35-.35c0-.2.151-.351.35-.351h1.22c1.338 0 2.669-.847 3.399-1.86.483-.672 1.645-2.7 3.622-6.259l.41-.736zm.595.992h1.109c-1.58 2.823-2.823 4.988-3.134 5.42-.527.73-1.724 1.45-2.594 1.45h-1.219a1.35 1.35 0 0 0-1.343 1.343 1.35 1.35 0 0 0 1.343 1.344h1.22c1.756 0 3.877-.992 4.922-2.805l3.808-6.576c.034-.057.024-.117.047-.176h1.244l-.446.764a1.35 1.35 0 0 0 .483 1.835 1.34 1.34 0 0 0 .676.184c.463 0 .914-.242 1.161-.667l1.217-2.085c.963.05 1.74.279 2.245.57l.013.007.014.006c.07.035.586.506 1.15 1.23.562.722 1.253 1.708 2.019 2.856 1.53 2.296 3.357 5.245 5.087 8.109.814 1.348.793 3.02-.035 4.38q-4.02 6.603-7.723 11.293c-.168.212-.51.533-.986.913-.775.497-1.03.523-1.578.521h-.463l-1.32-2.266a1.35 1.35 0 0 0-1.161-.666 1.35 1.35 0 0 0-.676.182 1.35 1.35 0 0 0-.483 1.837l.533.913h-1.862l-3.95-6.458c-.849-1.637-2.969-2.825-4.977-2.825h-1.175a1.35 1.35 0 0 0-1.343 1.343 1.35 1.35 0 0 0 1.343 1.343h1.175c1.136 0 1.998.579 2.686 1.416.358.436 1.59 2.517 3.103 5.181h-1.062c-1.234-2.354-2.203-3.9-3.816-4.781-1.634-.893-3.858-1.091-7.48-1.103l-.449-.713H7.96a1.35 1.35 0 0 0 1.343-1.343 1.35 1.35 0 0 0-1.343-1.343H3.711l-.504-.803H13.91c1.818 0 2.427.647 3.064 1.27.124.12.556.69 1.147 1.58q.888 1.334 2.355 3.71l.002.003v.002c.253.402.692.628 1.138.628a1.34 1.34 0 0 0 .713-.206 1.35 1.35 0 0 0 .423-1.85l-3.192-5.162-.022-.027c-1.599-1.944-3.545-2.869-5.682-2.634l.054-.004H1.595c-.39-.684-.65-1.422-.603-2.118l.002-.021v-.024c-.003-.146.232-.904.692-1.825l13.925-.103c1.64.028 3.645-.798 4.746-2.53l3.281-5.185a1.35 1.35 0 0 0-.416-1.853 1.35 1.35 0 0 0-1.853.416l-3.28 5.185c-.531.836-1.797 1.296-2.435 1.283h-.01v.004l-12.384.087c.144-.229.282-.451.434-.688h5.262a1.35 1.35 0 0 0 1.343-1.341 1.35 1.35 0 0 0-1.343-1.343h-3.51q.297-.452.597-.906c2.974.024 5.077.373 6.953-.25 1.875-.621 3.363-2.324 5.084-5.928m9.812 1.066-.41.63-1.189 1.822 1.233 1.843c.257.386.686.597 1.118.597a1.34 1.34 0 0 0 .743-.225 1.35 1.35 0 0 0 .374-1.863zm.008 1.802 1.035 1.553a.344.344 0 0 1-.099.486.33.33 0 0 1-.192.058.35.35 0 0 1-.292-.155l-.869-1.3zm-2.16 1.502-.431.66-1.194 1.835 3.903 6.386c.54.883.54 1.965.01 2.85l-.465.628a1.35 1.35 0 0 0 .28 1.878 1.343 1.343 0 0 0 1.879-.279l.511-.692a1 1 0 0 0 .06-.087l.002-.002.002-.004a5.42 5.42 0 0 0 .012-5.69v-.002zm46.272 1.466a2.2 2.2 0 0 0-1.104.391c-.603.418-.924 1.109-.934 1.812l-.212 13.708a2.197 2.197 0 0 0 2.153 2.223 2.196 2.196 0 0 0 2.227-2.157v-9.134l9.103 9.987.01.007c.704.694 1.523 1.082 2.363 1.082s1.66-.388 2.37-1.08l.011-.011 8.758-9.78a3937 3937 0 0 0-.044 8.904c0 .357.047.66.167.926.12.265.324.48.554.607.459.252.933.225 1.403.225.486 0 .987.022 1.467-.225.48-.248.787-.826.787-1.566V57.273c-.004-.937-.642-1.731-1.483-2.049v.002c-.47-.177-.995-.16-1.5-.048-.504.113-.991.32-1.335.707l-11.28 12.09L73.75 55.552l-.002-.002a2.2 2.2 0 0 0-1.735-.672Zm-26.635.159-.046.002a1.59 1.59 0 0 0-1.518 1.583v14.49c.036.794.7 1.43 1.499 1.43h1.444l.058-.003h.002a1.503 1.503 0 0 0 1.428-1.496v-4.324l11.929.004c1.555.05 3.245-.33 4.593-1.138s2.372-2.101 2.372-3.773V59.97c0-1.764-1.105-3.057-2.552-3.83s-3.258-1.104-4.929-1.104H45.39Zm66.251.106c-.445 0-.883.078-1.252.33s-.62.71-.62 1.224a1.88 1.88 0 0 0 1.872 1.873h8.636q.093-.001.043-.002c1.363.032 2.202.286 2.704.571.5.286.68.59.767.838l.02.058.003.011.012.05.002.003.006.03.008.043.008.041.002.027.002.033.002.033.002.039-.002.037v.035l-.008.058v.114l-.002.033-.004.027-.006.033-.01.058-.006.027-.01.031-.014.043-.008.025-.011.035h-.002l-.006.014-.018.04-.023.05-.015.03-.016.025-.029.046c-.27.419-.983 1.022-3.138 1.022h-9.789l-.1.002-.165.004-.179.007-.192.01-.143.012-.141.013-.142.014-.004.002-.074.008h-.002l-.15.017-.16.023-.159.024-.16.027h-.002l-.167.03h-.004l-.167.034-.166.036h-.004c-.963.221-2.02.616-2.86 1.355-.843.739-1.443 1.848-1.443 3.324v3.599c0 .62.076 1.108.401 1.47.325.364.805.447 1.281.439h.006l.103-.004.109-.004.097-.008h20.091l-.038-.002c.45.036.831-.011 1.147-.197s.508-.508.587-.816l.002-.008.018-.083.002-.004a2 2 0 0 0 .035-.24v-.004l.006-.084.004-.05v-.002l.004-.087v-.156l-.002-.098-.004-.095-.002-.006c-.026-.38-.126-.79-.44-1.091-.315-.301-.77-.425-1.318-.425h-17.921v-1.947l.002-.148.004-.102.002-.062.006-.06.008-.068v-.008l.008-.058.004-.02.006-.035.002-.013.008-.037.013-.05.012-.045v-.002a.7.7 0 0 1 .283-.395c.16-.115.43-.23.87-.307l.11-.017.119-.016.124-.013.13-.014.137-.011q.049-.003.068-.004l.151-.008.16-.006.164-.006.167-.002h.085l9.223.076.037-.002c2.696-.104 4.501-.613 5.707-1.324 1.207-.711 1.798-1.645 1.997-2.484l.002-.006.021-.103v-.002a3 3 0 0 0 .058-.432v-1.619c-.02-1.076-.547-2.273-1.775-3.157s-3.125-1.465-5.919-1.465zm-81.133.03a1.34 1.34 0 0 0-.758.199h-.002a1.35 1.35 0 0 0-.436 1.849v.002l3.018 4.884a3.03 3.03 0 0 1-.018 3.184l-6.395 10.097 1.502 2.411.44-.496a1.2 1.2 0 0 0 .132-.17l6.589-10.404a5.72 5.72 0 0 0 .035-6.035l-3.018-4.886a1.35 1.35 0 0 0-1.089-.636Zm-4.781.098 3.75 6.14v.002a4.41 4.41 0 0 1-.012 4.653l-.017.023-.512.688a.35.35 0 0 1-.28.144.35.35 0 0 1-.21-.07.343.343 0 0 1-.072-.49l.502-.677.012-.021a3.74 3.74 0 0 0-.012-3.886l-3.574-5.855zm46.368.595c.348-.024.697.107.948.37l11.983 12.675a.674.674 0 0 0 .982-.017L97.51 56.548l.006-.004c.122-.137.45-.317.81-.397s.748-.065.935.006v.002c.472.178.837.655.839 1.122v13.52c0 .534-.09.603-.248.684s-.535.114-1.014.114c-.465 0-.805-.036-.926-.102-.06-.034-.087-.055-.126-.144-.04-.088-.08-.253-.08-.52 0-.824.017-4.232.05-10.207l.008-1.308L87.29 71.01c-.572.556-1.134.795-1.672.795-.54 0-1.098-.237-1.665-.795L73.15 59.16v11.68a1.194 1.194 0 0 1-1.213 1.18h-.004a1.19 1.19 0 0 1-1.178-1.215l.21-13.708c.007-.41.196-.797.509-1.014.192-.134.4-.203.608-.217m-26.683.163h14.258c1.536 0 3.218.324 4.462.988s2.027 1.59 2.027 2.954v1.84c0 1.277-.742 2.236-1.89 2.924-1.148.686-2.686 1.04-4.052.996h-.008l-12.944-.004v5.316a.5.5 0 0 1-.483.504l-.033.002h-1.424a.5.5 0 0 1-.506-.483V56.622c0-.325.248-.578.568-.591zm66.23.106h8.676c2.655 0 4.34.56 5.34 1.28s1.348 1.591 1.362 2.37v1.54a2 2 0 0 1-.039.297l-.018.08c-.139.583-.526 1.26-1.533 1.854-1.008.595-2.654 1.086-5.242 1.186h-.006l-.02.002-9.192-.075h-.093l-.186.002-.176.006-.167.005-.16.008h-.004l-.078.008h-.004l-.153.011-.15.014-.143.017-.137.02-.132.02-.002.001c-.536.093-.955.242-1.283.479a1.77 1.77 0 0 0-.65.903l-.003.01-.02.073-.021.078-.018.09-.002.005-.011.068-.002.01-.012.079.004-.016q-.01.063-.01.076l-.008.066-.006.087-.006.085-.004.122-.002.163v2.948h18.914c.406 0 .562.084.63.15.067.064.12.182.137.433l.004.076.002.076v.11l-.004.072v.027l-.006.072a1 1 0 0 1-.02.131l-.01.047c-.034.134-.06.165-.129.205s-.237.092-.566.066l-.02-.002h-20.144l-.116.008-.093.004-.085.004h-.002c-.358.006-.469-.047-.524-.109-.055-.061-.149-.287-.149-.808V67.07c0-1.219.444-1.998 1.105-2.578.66-.58 1.564-.934 2.426-1.131h-.006l.161-.033.157-.033q.07-.014.14-.026l.006-.002.147-.023.147-.023.144-.02.137-.017.07-.008-.006.002.14-.013.13-.014.12-.007.176-.01.167-.008.153-.004.089-.002h9.777c2.35 0 3.486-.724 3.971-1.475l.002-.004.047-.073.048-.085.006-.014q-.013.027.014-.023l.002-.004.035-.072.03-.072.003-.004.015-.042.002-.002.025-.066.004-.012q.02-.062.006-.025v-.002l.024-.068.017-.07.018-.073.013-.078.01-.052.012-.085.006-.099v-.087l.004-.043.004-.074.002-.067-.002-.082-.002-.056-.006-.064-.01-.077-.012-.068-.01-.062-.002-.008q-.006-.03-.02-.085l-.001-.004-.016-.062-.002-.006-.01-.031-.002-.012-.027-.08v-.001c-.157-.45-.522-.98-1.215-1.374s-1.696-.666-3.17-.702q-.105 0-.066.002h-8.636a.873.873 0 0 1-.88-.88c0-.246.056-.315.186-.403.129-.088.378-.159.694-.159zm-81.173.03c.113.004.217.06.283.166l3.018 4.886a4.73 4.73 0 0 1-.027 4.98l-6.243 9.858-.413-.663 6.063-9.57a4.01 4.01 0 0 0 .025-4.239l-3.018-4.882V56.7a.346.346 0 0 1 .115-.482.35.35 0 0 1 .197-.053m-6.909.616-.417.64-4.304 6.604 4.328 6.948 2.868-4.392a5.47 5.47 0 0 0 .012-5.955zm23.548.796v6.545l12.985-.048c.938 0 1.804.019 2.546-.252.372-.136.718-.362.958-.706s.362-.78.378-1.289v-1.856c0-.567-.17-1.053-.462-1.411s-.683-.58-1.085-.72c-.803-.278-1.687-.263-2.314-.263zm.992.993H60.1c.626-.001 1.425.013 1.99.209q.425.145.64.407c.143.176.238.402.238.785v1.825c-.011.373-.09.6-.197.752s-.253.256-.487.341c-.467.171-1.267.192-2.205.192l-11.993.045zm-24.544.033 1.657 2.562a4.47 4.47 0 0 1-.007 4.874l-2.02 3.091-3.169-5.093zm3.686 9.378a1.35 1.35 0 0 0-1.143.535L23.65 71.77l1.521 2.444 3.064-4.086a1.35 1.35 0 0 0-.267-1.88 1.35 1.35 0 0 0-.738-.267zm-.05.992a.34.34 0 0 1 .192.07c.16.12.19.328.07.488l-2.194 2.927-.395-.638 2.029-2.707a.35.35 0 0 1 .298-.14"}))};