devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 11 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:"M39.676 32.972c-4.6 0-8.45 3.142-9.603 7.39-4.063.571-7.218 4.031-7.218 8.246 0 4.1 2.954 7.523 6.84 8.293l.018.002a47 47 0 0 1 4.273.993L34 57.9c5.603 1.511 16.502 3.582 28.568 3.279.77 1.573 1.95 2.907 3.441 3.809l-.014-.01c.523.325.946 1.19.946 1.696a5.444 5.444 0 0 0 5.425 5.427c1.417 0 2.756-.427 3.77-1.285s1.66-2.173 1.66-3.664l-.003-.808-.004-.092a8.75 8.75 0 0 1 1.004-4.75V61.5c.434-.804.707-1.697.884-2.621 1.963-.514 3.917-1.088 5.83-1.809l.005-.002a9.5 9.5 0 0 1 2.08-.54l.004-.001a8.39 8.39 0 0 0 7.23-8.3c0-4.612-3.765-8.378-8.378-8.378-1.33 0-2.567.355-3.683.907-1.606-3.64-5.225-6.192-9.447-6.192-4.792 0-8.802 3.298-9.973 7.73-1.763-2.057-4.318-3.42-7.232-3.42-2.579 0-4.847 1.098-6.577 2.76-.66-4.875-4.811-8.663-9.862-8.663zm0 2.288a7.692 7.692 0 0 1 7.267 10.265 1.144 1.144 0 0 0 .894 1.506l.028.005a1.144 1.144 0 0 0 1.235-.757l.001.003.002-.005.037-.023a7.32 7.32 0 0 1 6.977-5.095 7.32 7.32 0 0 1 6.958 5.042 1.144 1.144 0 0 0 2.224-.476 8.046 8.046 0 0 1 8.023-8.876 8.06 8.06 0 0 1 7.688 5.629 1.144 1.144 0 0 0 1.38.762l.801-.21a1.1 1.1 0 0 0 .274-.111 6.04 6.04 0 0 1 2.986-.784 6.073 6.073 0 0 1 6.09 6.09 6.08 6.08 0 0 1-5.255 6.034h-.005a11.8 11.8 0 0 0-2.585.672 57 57 0 0 1-6.272 1.944 1.14 1.14 0 0 0-.862.995 6.8 6.8 0 0 1-.78 2.548l-.001.004a11.04 11.04 0 0 0-1.27 5.996l-.002-.094.004.826c0 .875-.313 1.465-.85 1.918-.535.454-1.34.746-2.293.746a3.123 3.123 0 0 1-3.14-3.14 4.28 4.28 0 0 0-2.024-3.639l-.01-.01a6.85 6.85 0 0 1-2.839-3.394 1.14 1.14 0 0 0-1.105-.732c-12.054.406-23.122-1.72-28.638-3.207l-.014-.004a48 48 0 0 0-4.472-1.038l.02.003c-2.84-.563-4.999-3.046-4.999-6.049a6.07 6.07 0 0 1 5.873-6.08 1.144 1.144 0 0 0 1.085-.938 7.695 7.695 0 0 1 7.578-6.331zM42.134.018a1.14 1.14 0 0 0-.9.811c-1.682 5.888.956 11.472 4.474 15.656a32 32 0 0 0 2.54 2.679 10.9 10.9 0 0 0-3.55.1c-6.317 1.244-11.696 5.254-14.618 13.505-1.198 3.384-1.251 6.903-.865 10.1a6.1 6.1 0 0 1 1.8-.339 1.1 1.1 0 0 0 .437-.172c-.32-2.887-.225-5.978.784-8.827 2.713-7.662 7.224-10.906 12.902-12.024 1.956-.384 3.544-.057 5.28.508.868.284 1.763.633 2.724.966l.178.055c.91.31 1.875.604 2.934.807a1.144 1.144 0 0 0 1.344-1.311 13 13 0 0 1-.003-4.198c.047-.28.088-.563.148-.837.35-1.56.947-2.992 1.65-4.268a19.8 19.8 0 0 1 3.535-4.598c.376.285.753.54 1.128.96.183.205.172.215.312.388-1.77 1.643-5.705 6.102-5.078 13.084a1.144 1.144 0 0 0 1.181 1.039c2.503-.09 4.174-.92 5.634-1.593s2.712-1.216 4.968-1.146c4.667.147 8.737 3.814 10.339 6.051 1.73 2.634 3.858 5.908 3.513 14.883v.038a6 6 0 0 1 1.524-.197q.388.002.764.054c.316-9.267-2.162-13.403-3.908-16.06l-.023-.038c-1.945-2.722-6.366-6.837-12.137-7.017-2.681-.083-4.49.66-5.996 1.354-1.161.535-2.246.944-3.571 1.175.009-6.858 5.037-10.568 5.037-10.568a1.144 1.144 0 0 0 .261-1.584s-.461-.654-1.112-1.385c-.65-.73-1.438-1.575-2.507-2.021a1.14 1.14 0 0 0-1.201.2 23 23 0 0 0-4.665 5.877c-.256.464-.48.971-.705 1.48-.493-1.63-1.16-3.144-2.035-4.54-2.415-3.85-6.317-6.742-11.89-8.982a1.14 1.14 0 0 0-.627-.065m1.036 2.775c4.533 2.018 7.624 4.428 9.541 7.486 1.4 2.23 2.21 4.867 2.548 7.989.014.151.024.311.038.466v.001c.085.902.137 1.834.148 2.818-.33-.175-.724-.428-1.097-.655-.243-.148-.457-.254-.712-.423-1.952-1.284-4.252-3.17-6.178-5.46-2.944-3.504-4.99-7.784-4.288-12.223zm44.049 51.484a11.8 11.8 0 0 0-2.527.66 53 53 0 0 1-1.928.681c-.061.115-.088.172-.153.298-.033.064-.148.236-.191.313h2.847v3.36a3.07 3.07 0 0 0 3.055 3.052h7.085a7.45 7.45 0 0 1 7.45 7.45v30.956a7.46 7.46 0 0 1-2.192 5.277 7.46 7.46 0 0 1-3.822 2.034 7.5 7.5 0 0 1-1.464.14h-.005c-2.39.005-4.898 0-6.988-.028a3.055 3.055 0 0 0-3.116 3.05c0 2.5 0 6.735-.01 8.553v.005a.76.76 0 0 1-.265.571c-1.157.863-4.513 2.628-10.991 3.83a65 65 0 0 1-4.268.64c-3.104.367-6.737.597-10.957.597-16.572 0-24.463-2.779-26.608-4.01a.76.76 0 0 1-.35-.633l-.138-64.843h4.063c-.057-.105-.086-.176-.142-.28-.326-.083-.699-.17-.996-.25l-.014-.003a48 48 0 0 0-4.472-1.038l.018.004a6 6 0 0 1-.517-.128 1.14 1.14 0 0 0-.228.554s.123 57.552.14 65.988a3.06 3.06 0 0 0 1.412 2.569l.042.023c2.862 1.657 10.915 4.332 27.789 4.332 17.268 0 25.067-3.613 27.63-5.55l.037-.032a3.05 3.05 0 0 0 1.101-2.342c.01-1.837.01-6.06.01-8.558a.76.76 0 0 1 .228-.546v-.001a.76.76 0 0 1 .553-.218h.01c2.11.028 4.628.032 7.025.028a9.74 9.74 0 0 0 9.772-9.737l.001-30.955a9.74 9.74 0 0 0-9.739-9.739h-7.084a.75.75 0 0 1-.765-.764v-4.503a1.14 1.14 0 0 0-.336-.81zm1.58 13.728a3.5 3.5 0 0 0-1.351.269 3.5 3.5 0 0 0-1.147.764v.001a3.5 3.5 0 0 0-.764 1.145 3.5 3.5 0 0 0-.269 1.352v27.78a3.5 3.5 0 0 0 .27 1.352 3.5 3.5 0 0 0 .763 1.146 3.5 3.5 0 0 0 1.147.764 3.5 3.5 0 0 0 1.351.27h6.082a3.5 3.5 0 0 0 1.352-.27 3.5 3.5 0 0 0 1.145-.764 3.5 3.5 0 0 0 .764-1.146 3.5 3.5 0 0 0 .27-1.351v-27.78a3.5 3.5 0 0 0-.27-1.352 3.5 3.5 0 0 0-.763-1.145h-.001a3.5 3.5 0 0 0-1.147-.765 3.5 3.5 0 0 0-1.35-.27zm0 2.288h6.082a1.244 1.244 0 0 1 1.243 1.242v27.782a1.243 1.243 0 0 1-1.243 1.243H88.8a1.24 1.24 0 0 1-.879-.363h-.001a1.24 1.24 0 0 1-.363-.88v-27.78a1.24 1.24 0 0 1 .767-1.15q.226-.092.476-.093z"}),/*#__PURE__*/React.createElement("path",{d:"M43.171 2.793c-.701 4.438 1.344 8.719 4.289 12.222 2.567 3.053 5.799 5.387 7.988 6.538-.052-4.604-.87-8.3-2.734-11.272-1.92-3.058-5.01-5.47-9.543-7.486zm19.76 5.838a19.8 19.8 0 0 0-3.535 4.598c-1.408 2.552-2.392 5.73-1.797 9.303a1.144 1.144 0 0 1-1.343 1.311c-2.253-.431-4.1-1.262-5.836-1.828-1.735-.567-3.323-.892-5.28-.507-5.68 1.117-10.19 4.36-12.902 12.023-.449 1.27-.708 2.59-.84 3.916 1.78-2.693 4.817-4.474 8.28-4.474 5.051 0 9.2 3.79 9.863 8.663 1.728-1.66 3.998-2.76 6.577-2.76 2.913 0 5.467 1.363 7.231 3.42 1.171-4.431 5.18-7.729 9.973-7.729 4.222 0 7.84 2.552 9.448 6.19a8.9 8.9 0 0 1 2.172-.739c-.076-7.241-1.956-10.21-3.527-12.602-1.603-2.237-5.672-5.905-10.339-6.053-2.256-.069-3.51.475-4.968 1.147-1.46.673-3.131 1.504-5.634 1.593a1.144 1.144 0 0 1-1.18-1.04c-.63-6.982 3.307-11.44 5.076-13.084-.14-.172-.128-.182-.31-.387-.376-.42-.753-.675-1.129-.961",fill:"#d1d3d4"}),/*#__PURE__*/React.createElement("path",{d:"M36.042 58.416v55.313a1.91 1.91 0 0 0 .955 1.656c2.417 1.151 9.427 3.9 21.716 3.9 12.372 0 19.173-3.34 21.451-4.718a1.9 1.9 0 0 0 .873-1.599c.005-7.316.005-48.47.005-54.473-.456.128-.91.267-1.369.386a11 11 0 0 1-.345 1.356q-.213.661-.536 1.265l-.003.004a8.76 8.76 0 0 0-1.002 4.75l.004.093.002.806a4.8 4.8 0 0 1-.45 2.07 4.7 4.7 0 0 1-.522.87 4.6 4.6 0 0 1-.688.724 5 5 0 0 1-.817.563 5.5 5.5 0 0 1-.918.402 6 6 0 0 1-.99.24q-.511.081-1.044.081a5.4 5.4 0 0 1-3.027-.93 5.5 5.5 0 0 1-1.972-2.39 5.4 5.4 0 0 1-.427-2.108c0-.126-.028-.275-.074-.431a2.6 2.6 0 0 0-.204-.483 2.6 2.6 0 0 0-.3-.45 1.6 1.6 0 0 0-.368-.33l.014.008a9 9 0 0 1-1.058-.754 9 9 0 0 1-.933-.899 9 9 0 0 1-.798-1.023 10 10 0 0 1-.653-1.132c-1.508.038-2.998.038-4.461.01a104 104 0 0 1-4.304-.18 109 109 0 0 1-4.099-.334 112 112 0 0 1-7.384-.991 104 104 0 0 1-3.19-.59 91 91 0 0 1-2.788-.604l-.296-.075zm6.615 3.51a2.6 2.6 0 0 1 1.007.202 2.6 2.6 0 0 1 .853.57 2.6 2.6 0 0 1 .57.852 2.6 2.6 0 0 1 .202 1.007v45.748a2.6 2.6 0 0 1-.033.412 2.6 2.6 0 0 1-.096.402 2.6 2.6 0 0 1-.156.382 2.6 2.6 0 0 1-.218.352 3 3 0 0 1-.267.314 2.6 2.6 0 0 1-.314.268 2.6 2.6 0 0 1-.353.217 2.6 2.6 0 0 1-.382.156 2.6 2.6 0 0 1-.402.098 3 3 0 0 1-.41.032 2.6 2.6 0 0 1-1.01-.2 2.6 2.6 0 0 1-.852-.57 2.6 2.6 0 0 1-.57-.854 2.6 2.6 0 0 1-.2-1.007V64.56a2.6 2.6 0 0 1 .2-1.008 2.6 2.6 0 0 1 .57-.853 2.6 2.6 0 0 1 .854-.57 2.6 2.6 0 0 1 1.007-.2z",fill:"#fbb040"}),/*#__PURE__*/React.createElement("path",{d:"M42.66 61.924a2.63 2.63 0 0 0-2.632 2.63v45.749a2.63 2.63 0 0 0 2.632 2.632 2.63 2.63 0 0 0 2.632-2.632V64.555a2.63 2.63 0 0 0-2.632-2.631",fill:"#ffdb96"}),/*#__PURE__*/React.createElement("path",{d:"M39.676 35.259a7.695 7.695 0 0 0-7.578 6.331 1.144 1.144 0 0 1-1.084.939 6.07 6.07 0 0 0-5.872 6.08c0 3.001 2.157 5.485 4.998 6.049l-.02-.004a48 48 0 0 1 4.473 1.038l.014.005c5.517 1.485 16.585 3.612 28.638 3.205a1.14 1.14 0 0 1 1.106.733 6.85 6.85 0 0 0 2.84 3.394l.01.01a4.28 4.28 0 0 1 2.025 3.638 3.123 3.123 0 0 0 3.14 3.142c.952 0 1.757-.294 2.293-.747.536-.454.85-1.043.85-1.917l-.004-.805a11.04 11.04 0 0 1 1.27-5.924l.003-.004a6.8 6.8 0 0 0 .78-2.548 1.14 1.14 0 0 1 .861-.994 57 57 0 0 0 6.272-1.945 11.8 11.8 0 0 1 2.585-.67h.005a6.08 6.08 0 0 0 5.255-6.036 6.073 6.073 0 0 0-6.09-6.09c-1.088 0-2.1.285-2.986.784a1.1 1.1 0 0 1-.274.111l-.801.21a1.144 1.144 0 0 1-1.381-.762 8.06 8.06 0 0 0-7.687-5.629 8.046 8.046 0 0 0-8.022 8.876 1.144 1.144 0 0 1-2.225.476 7.32 7.32 0 0 0-6.957-5.042 7.32 7.32 0 0 0-6.977 5.094l-.037.023v.005l-.003-.004a1.144 1.144 0 0 1-1.235.758l-.028-.004a1.144 1.144 0 0 1-.894-1.507 7.692 7.692 0 0 0-7.267-10.266zm45.592 21.897a45 45 0 0 1-2.658.896c-.519.16-1.043.296-1.565.441 0 6 0 47.153-.005 54.473a1.9 1.9 0 0 1-.873 1.6c-.284.172-.64.374-1.067.597-.428.223-.93.467-1.504.72a31 31 0 0 1-1.954.78 37 37 0 0 1-2.414.777 44 44 0 0 1-4.512 1.025 51 51 0 0 1-3.62.5q-.968.1-2 .171a63 63 0 0 1-4.379.146 75 75 0 0 1-4.364-.12 69 69 0 0 1-1.997-.142 66 66 0 0 1-3.635-.41 59 59 0 0 1-1.64-.26 53 53 0 0 1-2.925-.586 45 45 0 0 1-2.464-.642 38 38 0 0 1-2.007-.645 31 31 0 0 1-1.562-.599A24 24 0 0 1 37 115.38a1.91 1.91 0 0 1-.957-1.656v-55.31a74 74 0 0 1-2.046-.513l-.014-.004a46 46 0 0 0-2.123-.547q-.088-.019-.177-.038l.137 63.761a.78.78 0 0 0 .349.634c.268.154.626.333 1.08.525.453.195 1.002.405 1.651.621.651.216 1.402.44 2.26.664.86.221 1.825.443 2.902.655 1.079.212 2.268.416 3.579.6q1.962.28 4.288.49a105 105 0 0 0 5.034.332 133 133 0 0 0 5.813.122 108 108 0 0 0 5.898-.16 90 90 0 0 0 2.632-.189 79 79 0 0 0 2.428-.247 70 70 0 0 0 2.232-.3 62 62 0 0 0 2.036-.343 54 54 0 0 0 2.285-.473 45 45 0 0 0 2.003-.51 38 38 0 0 0 1.732-.528 31 31 0 0 0 1.472-.53q.671-.261 1.22-.512.55-.25.985-.48a13 13 0 0 0 .756-.432 8 8 0 0 0 .537-.364.8.8 0 0 0 .196-.256.7.7 0 0 0 .07-.313v-.005c.01-1.818.01-6.053.01-8.553a3.05 3.05 0 0 1 1.93-2.836 3.1 3.1 0 0 1 1.186-.216c2.089.028 4.599.032 6.986.028h.01a7.5 7.5 0 0 0 1.464-.14 7.46 7.46 0 0 0 5.442-4.452 7.5 7.5 0 0 0 .571-2.858V70.093a7.45 7.45 0 0 0-1.686-4.721 7.46 7.46 0 0 0-5.765-2.73h-7.084a3 3 0 0 1-1.701-.525 3.1 3.1 0 0 1-.826-.826 3 3 0 0 1-.526-1.7zm3.53 10.846h6.082a3.5 3.5 0 0 1 1.35.269 3.5 3.5 0 0 1 1.147.764 3.5 3.5 0 0 1 .765 1.147 3.5 3.5 0 0 1 .269 1.35v27.782a3.5 3.5 0 0 1-.268 1.35 3.5 3.5 0 0 1-.764 1.146h-.002a3.5 3.5 0 0 1-1.144.764 3.5 3.5 0 0 1-1.351.27h-6.084a3.5 3.5 0 0 1-1.351-.268 3.5 3.5 0 0 1-1.145-.765 3.5 3.5 0 0 1-.765-1.147 3.5 3.5 0 0 1-.268-1.35V71.532a3.5 3.5 0 0 1 .267-1.351 3.5 3.5 0 0 1 .764-1.146h.002a3.5 3.5 0 0 1 1.146-.765 3.5 3.5 0 0 1 1.35-.269z",fill:"#fff"}))};