devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 14.7 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:"M13.1 48.93c-2.653-.003-4.9.648-6.987 2.034-2.469 1.639-4.19 4.095-5.206 7.366-.717 2.307-.9 3.663-.907 6.7-.002 1.356.013 2.226.07 2.817.028.296.065.522.132.723.066.2.18.4.374.527.358.234.735.103.977-.068.064-.046.065-.159.122-.219.034.072.046.062.075.148.198.587.503 1.082.925 1.447a3.3 3.3 0 0 0 1.089.603c.188.064.37.109.556.122s.418.033.653-.201l.058-.07a.5.5 0 0 0 .062-.12 1 1 0 0 0 .023-.078c.01-.04.013-.07.018-.103a4 4 0 0 0 .023-.236c.014-.187.026-.44.039-.748.003-.067.003-.182.006-.254.037.727-.06 1.567.021 2.037.681 3.908 2.92 7.013 5.779 7.616 1.61.34 3.196-.212 4.703-1.556 1.552-1.384 2.63-3.174 3.46-5.647-.006.161-.024.316.073.486.13.228.38.317.487.345a2.63 2.63 0 0 0 2.158-.386c.627-.427 1.115-1.109 1.419-1.965.009-.024.008-.012.017-.035.081.083.074.235.18.276.324.123.709.022.96-.23.221-.22.252-.406.33-.671q.115-.397.218-.99c.14-.793.267-1.85.374-3.094.278-3.216-.18-6.774-1.223-9.279-1.982-4.767-5.815-7.294-11.057-7.298Zm3.35 1.402c.098.026.18.076.277.105-.092-.029-.185-.079-.277-.105m-6.669.027c-.113.033-.236.088-.349.126.117-.037.23-.093.349-.126m54.146.03a1.18 1.18 0 0 0-.636.238c-.18.134-.342.3-.573.54-.84.871-1.784 2.47-4.066 6.733-2.103 3.928-3.497 6.25-5.956 9.907-.569.847-1.119 1.687-1.546 2.36s-.71 1.118-.837 1.403c-.063.14-.069.249-.113.359.02-.11.051-.225.053-.336.003-.211-.065-.485-.248-.668-.184-.184-.399-.247-.617-.293a6 6 0 0 0-.769-.097c-.862-.073-1.428-.212-2.502-.849-1.074-.636-2.616-1.776-5.232-3.784a724 724 0 0 0-2.37-1.814l-.783-.593c-.043-.032-.05-.034-.084-.06.153-.154.367-.36.892-.81 5.446-4.672 7.638-6.75 8.321-8.258.133-.293.236-.498.245-.781.008-.282-.097-.5-.214-.744a2.7 2.7 0 0 0-1.498-1.357.97.97 0 0 0-.657.014 1.5 1.5 0 0 0-.529.384c-.32.335-.65.834-1.114 1.6-.764 1.264-1.159 1.71-3.858 4.386-1.697 1.682-3.172 3.034-4.213 3.885a10 10 0 0 1-.92.673c.005-.256-.006-.383.028-.78.061-.713.163-1.608.289-2.553.252-1.89.602-3.986.901-5.225.202-.838.265-1.51.091-2.09-.174-.578-.647-1.003-1.232-1.181a1.2 1.2 0 0 0-.6-.02 1.96 1.96 0 0 0-1.37 1.014c-.17.33-.271.771-.406 1.465q-.202 1.04-.436 2.763c-.314 2.3-.675 5.522-1.08 9.655-.202 2.066-.522 4.66-.701 5.706-.196 1.14-.297 1.828-.221 2.39.038.282.138.547.31.75.172.205.39.331.61.427l.326.14.112.046.041.018.025.007c.01.004.07.02.072.02h.002s.098.011.124.01q.038-.004.058-.008l.056-.012a.4.4 0 0 0 .06-.02q.051-.017.109-.042a8 8 0 0 0 .28-.122c.564-.256.91-.83 1.146-1.643s.387-1.922.504-3.46c.108-1.424.258-2.42.455-3.057.198-.638.405-.867.634-.971.111-.051.048-.045.138-.024.09.022.32.12.713.324.401.208 1.84 1.18 3.015 2.07 3.3 2.497 5.202 3.91 6.492 4.751s2.02 1.122 2.814 1.27c1.177.218 2.254-.538 2.601-1.68a.9.9 0 0 0 .112.42c.06.11.121.188.19.281.257.346.588.636.928.845s.666.403 1.128.271c.396-.112.726-.405 1.09-.885.363-.481.793-1.185 1.412-2.264.704-1.226 1.205-2.068 1.553-2.602q.261-.4.403-.572c.037-.045.001-.017.023-.035.04.016.08.03.116.054.263.172.662.285 1.16.221.496-.064 1.188-.24 2.437-.568a47 47 0 0 1 3.57-.775c1.133-.2 2.151-.302 2.356-.285l.254.022 1.229 2.457c.373.748.76 1.5 1.081 2.108.321.61.561 1.053.707 1.277.318.49.747 1.009 1.17 1.448.425.44.792.79 1.2.973.692.309 1.484.132 2.063-.419.455-.432.729-1.016.602-1.608s-.531-1.12-1.159-1.777c-1.003-1.051-1.443-1.69-2.418-3.54-.956-1.813-1.797-3.855-3.16-7.683-1.124-3.16-1.676-4.712-1.94-5.585-.266-.873-.247-1.008-.255-1.577-.006-.482-.006-.766-.087-1.05s-.302-.517-.49-.652a2.7 2.7 0 0 0-1.024-.434 1.6 1.6 0 0 0-.387-.043zm62.475.054c-.468-.003-.89.203-1.26.488s-.692.663-.837 1.132c-.127.41-.294 1.356-.508 2.618a142 142 0 0 0-.63 4.077c-.658 4.782-1.01 7.404-1.176 9.08-.165 1.675-.139 2.432-.04 3.368.079.756.165 1.285.327 1.713s.444.76.789.951c.602.334 1.344.19 1.982-.265.372-.265.642-.678.742-1.177.101-.498.079-1.085-.011-1.88-.372-3.29.264-9.4 1.575-14.749q.352-1.435.51-2.289c.053-.284.092-.52.113-.717.02-.196.036-.336.001-.52-.154-.814-.502-1.503-1.17-1.757a1.2 1.2 0 0 0-.407-.073m-45.224.126a2.4 2.4 0 0 0-.65.116c-.257.08-.526.183-.757.403s-.38.52-.49.901c-.22.762-.338 1.94-.55 4.155-.58 6.05-1.488 13.41-1.851 15.137-.15.717-.156 1.355.029 1.903.185.549.59.989 1.128 1.212.274.113.61.13 1.021.056.412-.075.953-.228 1.806-.489 3.198-.975 5.79-1.315 9.281-1.215 1.194.035 1.838.051 2.302.018a2.6 2.6 0 0 0 1.074-.299c.974-.491 1.519-1.511 1.2-2.478-.143-.433-.429-.84-.872-.994-.444-.154-.917-.105-1.572.005-.514.087-1.888.229-2.971.303-2.716.185-3.454.262-5.554.59-.97.153-2.177.251-2.457.235l-.314-.017-.022-.487c-.012-.285.028-1.032.12-2.05.094-1.018.235-2.33.415-3.833.36-3.008.872-6.792 1.444-10.595.055-.365.085-.627.058-.891a1.8 1.8 0 0 0-.252-.715c-.347-.597-.921-.987-1.566-.971m26.959.174c-.733.02-1.577.064-2.583.128-1.95.123-4.24.188-4.965.153-.93-.045-1.573-.03-2.117.2s-.886.7-1.124 1.271a1.24 1.24 0 0 0 .155 1.176c.241.33.6.572 1.062.793.31.148.409.23.402.22-.007-.008.017.026.036.303a9 9 0 0 1-.054.88 26 26 0 0 1-.188 1.428c-.435 2.704-.975 7.432-1.22 10.684-.11 1.452-.197 2.345-.305 2.957-.108.613-.227.935-.436 1.345-.118.231-.211.43-.23.677s.053.466.14.674c.163.385.457.735.786 1.012.337.283.805.49 1.304.397s1.018-.361 1.89-.83c.96-.515 1.743-.798 3.6-1.286 2.713-.714 4.266-1.254 6.029-2.097 4.12-1.97 7.201-5.227 8.141-8.742.357-1.335.37-3.444.022-4.77-.741-2.823-2.82-5.032-5.647-6.015-1.297-.45-2.502-.616-4.698-.558m-94.947.141c2.09.008 3.281.282 4.882 1.115 2.547 1.325 4.203 3.662 5.061 7.242.282 1.176.308 1.578.3 4.5-.003 1.613-.04 2.6-.102 3.277-.286-.85-.744-1.601-1.463-1.95a3.5 3.5 0 0 0-.558-.217 1.5 1.5 0 0 0-.26-.054c-.092-.01-.19-.057-.415.081-.204.127-.208.216-.246.295a2 2 0 0 0-.093.24c-.032.103-.051.23-.075.351.095-1.404.107-2.563-.146-3.508-.279-1.044-.826-1.9-1.65-2.792-1.078-1.166-2.156-1.668-3.718-1.729a7 7 0 0 0-.89.006 1.4 1.4 0 0 0-.325.058c-.058.02-.126.04-.223.122-.022.02-.018.086-.04.119-.122-.092-.186-.262-.326-.314-.406-.152-.842-.169-1.355-.16-1.67.032-3.151.758-4.253 2.003-1 1.128-1.65 2.714-1.996 4.563l.01-.672h-.985c-1.107 0-1.95.961-2.442 2.205.004-.37-.003-.546.02-1.302.102-3.391.514-5.258 1.647-7.521 1.208-2.415 2.6-3.832 4.804-4.91 1.72-.843 2.697-1.055 4.837-1.047zm50.764.497c.015 0 .066.003.163.023.164.033.548.2.643.267.134.096.092.041.113.115.02.073.043.326.05.796.008.559.015.925.296 1.85.282.927.833 2.47 1.958 5.63 1.368 3.845 2.23 5.938 3.217 7.81.99 1.878 1.531 2.67 2.577 3.766.58.608.852 1.05.905 1.298s.01.373-.314.68c-.389.37-.588.405-.973.233-.09-.04-.508-.356-.891-.754a9.4 9.4 0 0 1-1.052-1.298c-.08-.122-.348-.6-.665-1.202a112 112 0 0 1-1.07-2.087l-1.477-2.957-.811-.068c-.551-.046-1.45.092-2.61.296s-2.504.49-3.65.791c-1.245.327-1.94.497-2.314.545-.373.048-.326.04-.488-.066a1.6 1.6 0 0 0-.43-.202c-.15-.044-.287-.105-.553-.004-.25.096-.333.225-.467.388a8 8 0 0 0-.467.659c-.369.567-.874 1.419-1.581 2.65-.613 1.068-1.037 1.751-1.345 2.158s-.465.502-.568.53c.118-.033-.108-.021-.337-.162a2.5 2.5 0 0 1-.65-.589 2 2 0 0 1-.096-.138c.004.026.025-.076.153-.362.026-.058.346-.615.767-1.279s.967-1.497 1.531-2.337c2.47-3.674 3.898-6.046 6.01-9.992 2.276-4.252 3.238-5.822 3.903-6.512a5 5 0 0 1 .455-.436c.08-.06.047-.04.068-.04m62.44.054a.2.2 0 0 1 .062.008c.137.052.43.398.547 1.015-.007-.036.005.075-.012.23s-.05.373-.1.642a46 46 0 0 1-.5 2.233c-1.335 5.444-1.997 11.553-1.596 15.098.085.752.086 1.26.024 1.57-.063.31-.144.422-.343.564-.47.334-.68.344-.929.207-.166-.092-.238-.162-.34-.434-.104-.272-.192-.742-.268-1.467-.095-.903-.12-1.528.04-3.167.162-1.638.514-4.26 1.173-9.04.178-1.292.412-2.797.624-4.048.212-1.252.424-2.317.479-2.492.059-.192.251-.45.492-.636.24-.186.526-.284.647-.283m-107.384.013c.214.13.419.277.622.425-.205-.145-.405-.295-.622-.425m-11.768.068c-.4.231-.746.515-1.102.783.193-.148.318-.373.523-.51.186-.123.391-.162.58-.273zm26.647.031c.365.111.487.228.574.518s.075.815-.107 1.571c-.317 1.314-.663 3.413-.919 5.326a58 58 0 0 0-.294 2.6c-.063.737-.1 1.255-.045 1.634.02.14.128.34.29.43a.62.62 0 0 0 .414.068c.209-.03.348-.107.523-.207.349-.2.783-.522 1.326-.965 1.084-.887 2.57-2.25 4.282-3.948 2.706-2.681 3.218-3.27 4.01-4.58.45-.745.777-1.21.982-1.425a.6.6 0 0 1 .155-.128c.349.136.762.5.917.827.11.23.117.28.116.289 0 .009-.027.118-.155.4-.469 1.035-2.634 3.257-8.065 7.916-.64.548-.979.837-1.196 1.098-.109.131-.24.284-.219.562s.223.44.322.506c-.012-.008.14.102.335.248l.779.591a689 689 0 0 1 2.366 1.81c2.621 2.013 4.17 3.164 5.332 3.851 1.16.688 1.973.904 2.922.985.297.025.518.051.651.079.078.017.058.009.07.013a3 3 0 0 1-.068.396c-.178.772-.81 1.192-1.543 1.056-.694-.129-1.216-.316-2.453-1.122s-3.14-2.218-6.438-4.713c-1.203-.91-2.542-1.841-3.155-2.159-.407-.211-.662-.34-.936-.407a1.27 1.27 0 0 0-.783.083c-.557.254-.93.805-1.17 1.58s-.386 1.822-.496 3.279c-.115 1.507-.269 2.57-.467 3.256-.2.685-.417.931-.605 1.017-.068.031-.124.054-.178.077q-.12-.05-.281-.122c-.149-.064-.214-.114-.248-.155-.035-.04-.065-.089-.086-.242-.041-.306.023-.971.215-2.093.193-1.118.51-3.688.714-5.775.404-4.126.763-7.34 1.073-9.618.156-1.139.3-2.044.429-2.707s.267-1.112.312-1.198c.099-.192.47-.457.68-.498a.3.3 0 0 1 .118-.004m47.313.014c.303-.008.45.073.686.478.091.158.11.21.122.318.01.108-.001.3-.053.642a373 373 0 0 0-1.447 10.624c-.181 1.51-.324 2.827-.419 3.86s-.143 1.758-.124 2.186v.002l.064 1.378 1.206.071c.555.032 1.654-.086 2.67-.246 2.09-.327 2.755-.398 5.465-.583 1.11-.076 2.454-.211 3.068-.314.604-.101.956-.089 1.083-.045s.157.068.256.367c.157.477-.052.952-.704 1.28-.264.134-.33.17-.7.196s-1.011.015-2.203-.019c-3.57-.102-6.318.257-9.598 1.258-.845.257-1.372.403-1.692.461s-.382.04-.465.006c-.3-.124-.463-.302-.568-.614-.105-.313-.123-.778.004-1.38.408-1.945 1.285-9.18 1.866-15.25.212-2.21.35-3.398.516-3.973.082-.287.157-.397.22-.457.064-.06.158-.109.37-.176.149-.047.274-.067.377-.07m26.962.174c2.14-.056 3.152.09 4.345.504 2.537.883 4.353 2.82 5.011 5.33.272 1.036.265 3.206-.017 4.261-.838 3.135-3.703 6.235-7.61 8.102-1.709.817-3.17 1.325-5.855 2.031-1.883.496-2.789.82-3.818 1.372-.857.46-1.362.686-1.602.731-.241.045-.228.032-.483-.182a3 3 0 0 1-.51-.636c-.067-.161-.067-.193-.065-.213.001-.02.022-.105.124-.304a5.4 5.4 0 0 0 .529-1.622c.12-.684.205-1.597.316-3.056.243-3.215.786-7.948 1.213-10.599.081-.508.15-1.038.195-1.488s.073-.788.055-1.049c-.022-.299-.041-.58-.239-.837s-.437-.357-.761-.511c-.377-.18-.603-.366-.688-.483-.086-.117-.08-.115-.04-.211.192-.465.32-.62.594-.737.274-.115.798-.164 1.684-.122.872.042 3.1-.032 5.074-.157 1-.063 1.835-.105 2.548-.124m-.107 1.188a36 36 0 0 0-3.664.146c-1.046.1-1.576.145-1.961.25-.193.052-.384.136-.526.296-.141.16-.18.33-.209.442-.067.265-.149.816-.275 1.665-.126.848-.28 1.936-.436 3.07-.311 2.266-.628 4.706-.738 5.792a50 50 0 0 0-.214 3.664 30 30 0 0 0 0 1.535q.008.315.03.545c.014.153.02.258.08.418.117.303.414.45.66.5.246.051.507.047.825.016.637-.063 1.497-.25 2.634-.562 2.743-.752 3.957-1.192 5.5-1.998 2.483-1.298 4.529-3.244 5.52-5.316.68-1.426.891-2.533.807-4.25-.057-1.162-.17-1.703-.51-2.416-.822-1.734-2.63-3.082-4.699-3.57-.637-.15-1.646-.214-2.823-.227zm-86.503.742.017.02zm86.492.25c1.143.013 2.156.094 2.606.2 1.79.422 3.371 1.637 4.033 3.031.301.634.358.916.413 2.04.08 1.627-.076 2.445-.711 3.774-.862 1.803-2.768 3.65-5.085 4.862-1.487.777-2.581 1.174-5.303 1.92-1.11.305-1.94.482-2.467.533a2 2 0 0 1-.474 0c-.004-.026-.003-.01-.006-.042a8 8 0 0 1-.027-.479 29 29 0 0 1 .002-1.484c.025-1.146.1-2.516.209-3.585.106-1.045.422-3.499.732-5.76a291 291 0 0 1 .436-3.058c.126-.843.237-1.5.254-1.57.022-.086.027-.066-.008-.027-.034.04-.058.033.041.006.198-.054.75-.119 1.795-.219a35 35 0 0 1 3.56-.142m-44.693.427s-.08.006-.112.013a1 1 0 0 0-.082.026.5.5 0 0 0-.098.052c-.047.032-.07.056-.091.077a1 1 0 0 0-.093.113c-.052.07-.101.149-.157.244-.113.19-.246.439-.38.713-.246.5-1.347 2.618-2.425 4.653a903 903 0 0 0-2.213 4.194l-.773 1.506 1.44-.417h.002c.026-.008.283-.064.583-.118a39 39 0 0 1 1.039-.173c.763-.116 2.49-.423 3.866-.688 1.113-.213 1.731-.335 2.126-.455.197-.06.347-.108.506-.244s.25-.434.234-.588c-.012-.115-.03-.155-.054-.246a12 12 0 0 0-.097-.337 59 59 0 0 0-.325-1.027c-.265-.818-.614-1.863-.965-2.895a236 236 0 0 0-.975-2.814 43 43 0 0 0-.341-.926 7 7 0 0 0-.11-.276 1 1 0 0 0-.051-.104.5.5 0 0 0-.128-.163 1 1 0 0 0-.103-.068zm-.093 1.62c.04.111.067.177.113.304a221 221 0 0 1 1.932 5.68c.131.405.242.752.32 1.008l.052.182c-.293.088-.906.218-2.004.428-1.366.263-3.102.57-3.827.68a40 40 0 0 0-1.014.167c.275-.527 1.002-1.904 1.96-3.713 1.079-2.039 2.166-4.122 2.44-4.68zm-51.692 2.597q.704-.013.988.095c.19.07.274.141.386.387.223.492.325 1.714.337 3.919.018 3.261-.22 4.855-.99 6.78-.61 1.524-.777 2.905-.616 4.939l.13 1.639.99-.033.025-2.279c.019-1.655.11-2.41.215-2.678.892-2.302 1.221-3.49 1.446-5.242.153-1.2.209-2.696.182-4.031s-.103-2.45-.35-3.116l-.073-.21c.14-.002.238-.01.43-.002 1.397.055 2.06.362 3.028 1.411.761.825 1.188 1.507 1.42 2.376s.263 1.955.132 3.539c-.188 2.27-.455 3.71-.98 5.306-.8 2.425-1.79 4.04-3.222 5.317-1.36 1.213-2.554 1.599-3.839 1.328-2.266-.478-4.375-3.19-5.007-6.818-.223-1.277-.264-4.977-.064-6.377.279-1.958.962-3.519 1.903-4.582s2.128-1.642 3.529-1.668m-9.694.02-.03.09c.005-.017.004-.027.009-.044.006-.018.016-.03.021-.047zm22.321 1.838c.078.528.07 1.041.11 1.587-.018-.539-.056-1.216-.11-1.587m-22.95.783c-.052.343-.082.742-.119 1.114.031-.34.068-.8.118-1.114zM4.3 64.464l-.037 2.752a91 91 0 0 1-.058 2.317c-.01.235-.021.4-.031.556-.036-.01-.054-.008-.093-.02a2.6 2.6 0 0 1-.756-.412c-.267-.231-.48-.56-.634-1.017-.152-.453-.315-.786-.61-1.03a.7.7 0 0 0-.3-.154.65.65 0 0 0-.493.097c-.196.144-.171.299-.188.451-.015-.084-.03-.124-.043-.252-.011-.12-.007-.478-.015-.64.025.042.004.08.043.123a.7.7 0 0 0 .33.19c.1.022.162.02.204.02a.95.95 0 0 0 .688-.367c.144-.208.213-.426.305-.736.353-1.195 1.106-1.862 1.688-1.878m20.082.597c-.008.118.02.243.01.36-.008.095-.02.14-.029.232.006-.19.015-.375.02-.593zm-3.174.812c.076.028.142.047.225.087.489.237 1.021 1.002 1.166 1.893.041.25.072.435.19.64.06.102.16.22.305.288.145.07.305.071.42.049.262-.05.415-.276.523-.485-.003.021-.006.062-.01.082a9 9 0 0 1-.191.885c-.026-.082.004-.155-.08-.248a.64.64 0 0 0-.45-.193.63.63 0 0 0-.352.12c-.327.225-.441.515-.587.926-.247.695-.628 1.194-1.045 1.479-.365.25-.763.28-1.182.215.03-.328.158-1.018.429-2.37.265-1.33.522-2.686.583-3.11.014-.098.036-.174.056-.258"}))};