UNPKG

devicons-react

Version:

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

1 lines 8.99 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:"M8.82 52.562a2.36 2.36 0 0 0-1.583.681h-.002C6.44 54.007 2.38 57.86.75 59.41v.002a2.4 2.4 0 0 0-.68 1.13c-.043.164-.06.307-.067.414-.006.107-.002.21-.002.185v.368h.002a90 90 0 0 0 .174 4.936 96 96 0 0 0 .657 6.443l.068.479 6.107-5.8-.008-.118s-.205-2.677.129-6.685q.045-.524.1-1.04.514-.027 1.032-.044c4.025-.127 6.671.206 6.671.206l.117.016 6.113-5.8-.479-.091s-2.98-.56-6.375-.961h-.002a87 87 0 0 0-5.288-.483h-.014c.03 0-.076-.006-.185-.004zm26.059.004v4.187h-3.442c-2.287 0-3.721.697-4.615 1.556-1.379 1.345-1.37 3.247-1.37 3.438v4.506c0 .191-.009 2.09 1.368 3.436h.002v.002c.88.86 2.314 1.556 4.615 1.556h1.646c1.108 0 2.65-.246 3.469-1.537v-.002h.002c.437-.7.58-1.585.597-2.395V52.566zm42.019 0v14.732c.016.805.144 1.692.6 2.395h.001c.82 1.306 2.362 1.538 3.467 1.538h3.428v-2.08H81.19c-.799 0-1.298-.157-1.58-.439l-.004-.002-.002-.002c-.281-.268-.45-.751-.45-1.513v-8.347h3.691v-2.08h-3.69v-4.202Zm-68.066.494c.077-.001.102.004.16.004 1.097.064 3.04.208 5.255.479h.002c3.114.367 5.436.807 5.848.883l-5.23 4.961c-.1-.012-2.638-.332-6.62-.206q-.635.02-1.26.054l-.211.012-.022.21a53 53 0 0 0-.122 1.263c-.33 3.967-.134 6.537-.127 6.638l-5.227 4.965c-.058-.415-.398-2.78-.603-5.91A91 91 0 0 1 .5 61.505v-.365c0-.057-.003-.076.001-.156.005-.08.018-.19.051-.317.066-.254.21-.58.54-.897 1.63-1.549 5.684-5.398 6.487-6.169.497-.475 1.003-.535 1.253-.54zm26.545.004h1.276v14.238c-.015.755-.162 1.563-.523 2.142-.683 1.071-2.015 1.305-3.047 1.305h-1.646c-2.203 0-3.484-.647-4.266-1.414l-.002-.002c-1.21-1.18-1.218-2.888-1.218-3.08v-4.506c0-.192.008-1.9 1.218-3.08.8-.77 2.081-1.416 4.268-1.416h3.94zm42.019 0h1.26v4.203h3.691v1.083h-3.69v8.845c0 .834.184 1.47.605 1.873.42.418 1.068.582 1.928.582h2.706v1.083h-2.93c-1.036 0-2.366-.216-3.049-1.305v-.002l-.002-.002c-.373-.575-.504-1.379-.52-2.138zM21.68 54.632l-.352.335-5.757 5.482.008.117s.19 2.664-.128 6.673q-.041.517-.096 1.03c-.34.02-.679.04-1.02.052-4.026.127-6.688-.206-6.688-.206l-.116-.016-6.107 5.815.47.094s3.013.592 6.41.976c2.025.234 3.806.359 4.935.424v.008c.105 0 .214.018.352.018a2.3 2.3 0 0 0 .609-.045c.338-.071.77-.244 1.189-.628l.003-.002.002-.002c1.613-1.549 5.667-5.415 6.47-6.185.403-.386.595-.802.68-1.132a2 2 0 0 0 .064-.419c.007-.108.002-.206.002-.192v-.004c-.016-1.09-.062-3.058-.206-5.284v-.002c-.24-3.413-.657-6.426-.657-6.426zm-.377 1.047c.056.415.383 2.765.603 5.895.143 2.214.19 4.175.206 5.259 0 .051.005.08 0 .161a1.7 1.7 0 0 1-.05.321 1.9 1.9 0 0 1-.541.899h-.002c-.797.765-4.856 4.634-6.471 6.185a2 2 0 0 1-.951.502 2 2 0 0 1-.331.039c-.084.001-.105-.004-.175-.004-.076 0-.185-.013-.311-.016v-.008a88 88 0 0 1-4.917-.422h-.002c-3.114-.352-5.464-.817-5.877-.897l5.23-4.98c.1.012 2.653.332 6.636.206a50 50 0 0 0 1.249-.062l.21-.014.021-.21q.068-.62.119-1.255c.315-3.967.133-6.521.126-6.62zm16.626 1.074.13.338 5.333 13.891-1.708 4.452h2.37l7.173-18.681h-2.37L44.57 67.909l-4.286-11.156zm19.13 0c-2.158.033-3.528.715-4.389 1.558-1.362 1.346-1.352 3.244-1.352 3.436v9.5h2.257v-9.549c0-.602.19-1.38.786-1.96.476-.462 1.458-.873 2.798-.89 1.34.016 2.318.426 2.795.887.582.582.792 1.365.792 1.963v9.549h2.255v-9.5c0-.192.01-2.09-1.352-3.436-.86-.843-2.23-1.525-4.39-1.558h-.198zm8.368 0v2.079h4.339c1.406 0 2.242.398 2.731.888h.002l.002.002c.597.582.804 1.363.804 1.961v1.109h-5.36c-1.108 0-2.65.246-3.47 1.537v.002h-.001c-.438.7-.58 1.585-.597 2.395v.572c.016.805.143 1.692.599 2.395h.002c.82 1.306 2.362 1.539 3.467 1.539h3.562c1.108 0 2.65-.246 3.47-1.537v-.002h.003c.437-.7.579-1.586.595-2.395v-5.551c0-.191.01-2.09-1.368-3.436-.878-.862-2.314-1.558-4.616-1.558zm29.078 0v2.079h4.338c1.407 0 2.242.398 2.732.888h.002l.002.002c.597.582.803 1.363.803 1.961v1.109h-5.36c-1.107 0-2.649.246-3.468 1.537v.002h-.002c-.438.7-.58 1.585-.596 2.395v.572c.017.805.142 1.691.598 2.395h.002c.82 1.306 2.362 1.539 3.466 1.539h3.565c1.107 0 2.649-.247 3.469-1.537v-.002h.002c.437-.7.578-1.586.595-2.395v-5.551c0-.191.009-2.09-1.368-3.436-.879-.862-2.314-1.558-4.617-1.558zm27.55 0c-2.159.033-3.528.715-4.389 1.558-1.362 1.346-1.352 3.244-1.352 3.436v4.506c0 .192-.01 2.09 1.352 3.436.86.843 2.23 1.525 4.39 1.558h4.405v-2.095h-4.306c-1.339-.016-2.317-.426-2.794-.887-.582-.582-.792-1.365-.792-1.963v-1.397h9.426v-3.136c.013-.16.012-.646-.156-1.31-.167-.663-.508-1.476-1.196-2.148-.86-.843-2.23-1.525-4.39-1.558h-.196zm-32.684.016c-1.105 0-2.65.232-3.47 1.538H85.9c-.456.704-.581 1.59-.597 2.395v10.545h2.254v-10.41c0-.763.174-1.282.45-1.545l.002-.002.004-.002c.282-.282.783-.44 1.581-.44H92.8v-2.08zm22.16 0c-2.288 0-3.722.696-4.616 1.556-1.379 1.345-1.37 3.246-1.37 3.438v4.505c0 .192-.008 2.091 1.368 3.436h.002v.002c.88.861 2.314 1.557 4.615 1.557h4.307v-2.08h-4.482c-1.406 0-2.242-.398-2.731-.887h-.002l-.002-.002c-.597-.582-.804-1.363-.804-1.961v-4.635c0-.598.209-1.395.802-1.959l.002-.002c.509-.495 1.329-.889 2.735-.889h4.482v-2.08Zm-72.878.482h1.288l4.628 12.045L49.2 57.25h1.304l-6.792 17.685H42.41l1.515-3.954zm18.41 0h.193c2.056.032 3.274.66 4.043 1.414 1.194 1.18 1.204 2.89 1.204 3.082v9.002h-1.259v-9.05c0-.713-.24-1.622-.935-2.318h-.002l-.002-.002c-.61-.592-1.704-1.012-3.142-1.029h-.004c-1.439.017-2.534.437-3.144 1.03-.715.697-.938 1.61-.938 2.318v9.05h-1.26v-9.001c0-.192.01-1.903 1.203-3.082.77-.753 1.987-1.382 4.043-1.414m8.862 0h3.666c2.203 0 3.483.647 4.266 1.414l.002.002c1.21 1.18 1.218 2.888 1.218 3.08v5.539c-.015.756-.16 1.564-.521 2.142-.683 1.072-2.017 1.305-3.049 1.305h-3.562c-1.036 0-2.366-.216-3.049-1.305v-.002l-.002-.002c-.373-.575-.504-1.379-.52-2.138v-.549c.016-.756.163-1.563.524-2.142.682-1.071 2.014-1.305 3.047-1.305h5.858v-1.607c0-.712-.242-1.623-.956-2.32-.597-.595-1.582-1.028-3.081-1.028h-3.84zm29.078 0h3.665c2.204 0 3.484.647 4.267 1.414v.002h.002c1.209 1.18 1.218 2.888 1.218 3.08v5.539c-.016.756-.16 1.564-.522 2.142-.682 1.072-2.014 1.305-3.046 1.305h-3.565c-1.035 0-2.366-.216-3.048-1.305v-.002l-.002-.002c-.373-.574-.502-1.378-.518-2.138v-.549c.016-.756.16-1.564.522-2.142.682-1.071 2.014-1.305 3.046-1.305h5.858v-1.607c0-.712-.242-1.623-.955-2.32-.597-.595-1.583-1.028-3.082-1.028h-3.84zm27.056 0h.191c2.056.032 3.274.66 4.043 1.414l.002.002c.604.59.91 1.311 1.062 1.913s.143 1.114.14 1.146v2.681h-9.426v1.895c0 .712.24 1.62.936 2.317h.002l.002.002c.61.592 1.704 1.012 3.142 1.029h3.811v1.1h-3.905c-2.056-.033-3.274-.662-4.042-1.415-1.194-1.18-1.205-2.89-1.205-3.082v-4.506c0-.191.01-1.903 1.205-3.081.768-.754 1.986-1.383 4.042-1.415m-32.688.016h2.93v1.083h-2.707c-.86 0-1.508.164-1.93.582-.426.408-.605 1.07-.605 1.905v9.912h-1.258V60.714c.015-.76.144-1.564.517-2.138l.002-.002v-.002c.682-1.089 2.015-1.306 3.05-1.306zm22.16 0h3.808v1.083h-3.984c-1.5 0-2.47.437-3.08 1.027-.717.683-.957 1.61-.957 2.321v4.635c0 .712.242 1.623.955 2.319.597.595 1.583 1.029 3.082 1.029h3.984v1.084h-3.809c-2.203 0-3.484-.647-4.266-1.415l-.002-.002c-1.21-1.18-1.218-2.888-1.218-3.08v-4.505c0-.192.009-1.9 1.218-3.08.8-.77 2.081-1.416 4.268-1.416zM31.243 58.35c-1.5 0-2.47.438-3.08 1.03-.713.695-.955 1.607-.955 2.318v4.62c0 .711.242 1.622.956 2.318.597.595 1.58 1.03 3.08 1.03h1.599c.866 0 1.51-.181 1.928-.58l.002-.002.004-.002c.415-.416.6-1.053.583-1.876V58.35zm90.924 0c-1.438.017-2.532.437-3.142 1.03-.715.697-.94 1.61-.94 2.318v1.625h8.168v-1.625c0-.711-.238-1.62-.934-2.317h-.002l-.002-.002c-.61-.592-1.706-1.012-3.144-1.029h-.002zm-90.924.498h3.62v8.37c.014.742-.153 1.22-.44 1.508-.286.27-.788.441-1.58.441h-1.6c-1.406 0-2.24-.397-2.73-.887h-.001l-.002-.002c-.597-.582-.804-1.363-.804-1.96v-4.62c0-.598.207-1.378.804-1.96.51-.496 1.327-.89 2.733-.89m90.924 0h.004c1.337.017 2.317.427 2.794.887.582.582.79 1.365.79 1.963v1.127h-7.171v-1.127c0-.602.192-1.38.788-1.96.475-.463 1.456-.873 2.795-.89M68.2 64.374c-.866 0-1.51.18-1.928.58-.422.402-.606 1.04-.606 1.875v.383c0 .817.166 1.452.584 1.87.42.42 1.071.583 1.934.583h3.1c.865 0 1.51-.18 1.93-.58l.001-.001.004-.002c.415-.416.6-1.05.6-1.87v-2.838zm29.08 0c-.867 0-1.512.18-1.93.58-.422.402-.606 1.04-.606 1.875v.383c0 .817.166 1.452.584 1.87.42.42 1.07.583 1.934.583h3.1c.867 0 1.51-.18 1.929-.58l.002-.001.004-.002c.415-.416.599-1.05.599-1.87v-2.838zm-29.08.498h5.12v2.34c0 .745-.168 1.226-.455 1.514-.285.27-.79.441-1.582.441h-3.099c-.799 0-1.297-.157-1.58-.44-.285-.284-.44-.766-.44-1.515v-.383c0-.763.169-1.245.45-1.514.285-.272.79-.443 1.586-.443m29.08 0h5.118v2.34c0 .745-.168 1.226-.455 1.514-.286.27-.788.441-1.58.441h-3.101c-.8 0-1.298-.157-1.58-.44-.285-.284-.44-.766-.44-1.515v-.383c0-.763.168-1.245.45-1.514.284-.272.792-.443 1.587-.443z"}))};