UNPKG

devicons-react

Version:

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

1 lines 12.8 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",...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("defs",null,/*#__PURE__*/React.createElement("linearGradient",{id:"svg-lTO7Z8J3GA-a",gradientTransform:"matrix(.01102 0 0 -.01102 56.808 125.521)",gradientUnits:"userSpaceOnUse",x1:"-2901.952",x2:"-2061.249",y1:"923.573",y2:"1420.331"},/*#__PURE__*/React.createElement("stop",{offset:"0",stopColor:"#909ca9"}),/*#__PURE__*/React.createElement("stop",{offset:"1",stopColor:"#ededee"})),/*#__PURE__*/React.createElement("linearGradient",{id:"svg-qhvumViCof-b",gradientTransform:"matrix(.01102 0 0 -.01102 56.808 125.521)",gradientUnits:"userSpaceOnUse",x1:"-2882.7",x2:"-2206.249",y1:"10288.81",y2:"10288.81"},/*#__PURE__*/React.createElement("stop",{offset:"0",stopColor:"#939fab"}),/*#__PURE__*/React.createElement("stop",{offset:"1",stopColor:"#dcdee1"})),/*#__PURE__*/React.createElement("radialGradient",{id:"svg-ytIY6OgMGg-c",cx:"-14217.448",cy:"7277.705",gradientTransform:"matrix(-.01059 -.0016 -.00321 .02118 -64.462 -130.43)",gradientUnits:"userSpaceOnUse",r:"898.12"},/*#__PURE__*/React.createElement("stop",{offset:"0",stopColor:"#ee352c"}),/*#__PURE__*/React.createElement("stop",{offset:"1",stopColor:"#a91d22"}))),/*#__PURE__*/React.createElement("path",{d:"m79.363 59.755-25.634 8.37-22.3 9.842-6.24 1.648a136 136 0 0 1-5.057 4.592c-1.976 1.704-3.816 3.255-5.23 4.378-1.57 1.24-3.895 3.565-5.077 5.038-1.764 2.209-3.158 4.553-3.759 6.355-1.066 3.255-.542 6.549 1.511 9.591 2.636 3.875 7.886 7.828 14.008 10.52 3.12 1.377 8.37 3.14 12.324 4.127 6.567 1.667 19.278 3.47 26.272 3.74 1.414.059 3.313.059 3.39 0 .156-.097 1.241-2.17 2.501-4.746 4.3-8.778 7.4-17.012 9.087-24.046 1.007-4.262 1.801-9.939 2.324-16.662.136-1.88.194-8.177.078-10.308-.175-3.487-.485-6.316-.97-9.086-.077-.408-.096-.776-.057-.796.077-.057.31-.135 3.468-1.046zm-5.851 3.43c.233 0 .852 5.947 1.007 9.706.039.795.02 1.318-.02 1.318-.154 0-3.274-1.84-5.501-3.236-1.938-1.22-5.62-3.661-6.2-4.127-.195-.135-.176-.155 1.413-.697 2.693-.91 9.088-2.965 9.3-2.965zm-13.06 4.3c.175 0 .62.252 1.686.911 3.991 2.5 9.417 5.523 11.742 6.53.716.31.794.193-.853 1.318-3.526 2.402-7.924 4.766-13.31 7.149-.95.426-1.745.755-1.764.755-.039 0 .078-.484.233-1.065 1.297-4.825 2.034-9.707 2.073-13.621.02-1.938.02-1.938.194-1.996-.04.02-.02.02 0 .02zm-2.692 1.027c.116.117.038 4.457-.117 5.639a49.4 49.4 0 0 1-1.782 8.428c-.213.717-.407 1.318-.446 1.356-.078.097-2.732-2.5-3.604-3.507-1.511-1.744-2.693-3.487-3.565-5.192-.445-.872-1.143-2.577-1.085-2.635.31-.214 10.521-4.166 10.599-4.089m-12.672 4.98c.019 0 .038 0 .058.019.039.039.175.35.291.698.62 1.685 2.014 4.165 3.216 5.754 1.318 1.744 3.042 3.605 4.476 4.825.465.387.891.755.949.813.116.117.155.097-3.004 1.299-3.66 1.395-7.652 2.79-12.225 4.262a610 610 0 0 0-3.274 1.066c-.175.058-.116-.04.387-.834 2.267-3.544 5.715-10.5 7.653-15.422.33-.853.66-1.705.718-1.899.077-.271.174-.368.425-.504.136-.038.272-.077.33-.077M41.213 75.1c.058.039-.93 2.112-1.899 4.01-1.88 3.663-3.933 7.267-6.684 11.646-.466.755-.91 1.453-.97 1.53-.096.136-.134.097-.445-.503-.659-1.299-1.201-2.965-1.492-4.496-.29-1.511-.232-4.146.098-5.774.25-1.2.232-1.181.813-1.472 2.48-1.26 10.502-5.018 10.58-4.941zm33.422 1.357v.813c0 4.321-.465 10.25-1.143 14.57-.116.756-.213 1.376-.232 1.396 0 0-.562-.155-1.22-.349a50 50 0 0 1-8.914-3.817c-1.88-1.027-4.61-2.713-4.533-2.79.019-.02.833-.446 1.782-.95 3.798-1.976 7.44-4.107 10.599-6.22 1.182-.794 2.964-2.072 3.351-2.421zm-48.05 5.734c.077 0 .057.155-.059.853a28 28 0 0 0-.213 2.072c-.155 2.83.31 4.923 1.705 7.79.388.794.698 1.453.678 1.472-.135.117-12.962 3.876-16.992 4.98-1.201.33-2.247.62-2.325.639-.136.04-.155.02-.097-.31.446-2.848 2.616-6.568 5.639-9.707 2.014-2.093 3.623-3.313 6.374-4.882 1.976-1.124 5.018-2.81 5.25-2.887 0-.02.02-.02.04-.02m30.225 5.406c.02-.02.484.233 1.046.562 4.147 2.403 9.92 4.631 14.841 5.774l.446.097-.62.349c-2.576 1.434-11.044 4.96-19.704 8.195-1.26.465-2.5.93-2.732 1.027s-.446.155-.446.135.349-.697.794-1.53c2.422-4.534 4.863-10.056 6.104-13.892.155-.368.251-.697.27-.717zm-3.08 1.007c.019.02-.136.427-.33.892-1.686 4.088-3.895 8.545-6.724 13.543-.716 1.28-1.317 2.306-1.336 2.306s-.601-.349-1.299-.775c-4.107-2.519-7.75-5.619-10.132-8.622l-.35-.426 1.764-.485c6.316-1.724 11.683-3.584 17.011-5.87.756-.31 1.376-.563 1.395-.563zm19.142 6.685s.02.02 0 0c.02.446-.969 4.437-1.783 7.324-.678 2.422-1.259 4.32-2.325 7.672-.464 1.474-.87 2.693-.89 2.693s-.136-.018-.253-.057c-5.754-1.047-10.908-2.5-15.752-4.437-1.356-.543-3.293-1.415-3.41-1.512-.038-.039 1.124-.581 2.597-1.22 8.816-3.856 17.96-8.235 21.1-10.114.368-.233.658-.349.716-.349M28.677 96.8c.039.04-2.422 3.585-5.87 8.41-1.202 1.685-2.597 3.661-3.12 4.397a78 78 0 0 0-1.763 2.597l-.814 1.26-.872-.737c-1.027-.853-2.809-2.674-3.604-3.681-1.666-2.073-2.79-4.263-3.235-6.258-.214-.93-.214-1.396-.02-1.453a1459 1459 0 0 1 10.308-2.423 862 862 0 0 0 6.936-1.627c1.124-.271 2.035-.485 2.054-.485m2.48.95.62.697c2.79 3.12 5.638 5.426 9.087 7.44.62.35 1.085.66 1.046.68-.135.096-11.974 4.3-17.457 6.199a463 463 0 0 1-5.638 1.957c-.019 0-.194-.117-.387-.252l-.349-.252.562-.814c1.82-2.635 4.107-5.522 9.086-11.528zm15.462 11.063c.019-.02.871.29 1.918.679 2.519.949 4.514 1.55 7.188 2.228 3.294.833 8.06 1.647 10.87 1.88.426.038.658.077.581.135-.136.077-2.984 1.027-5.076 1.685-3.333 1.047-13.505 4.05-21.798 6.433a219 219 0 0 1-2.925.834c-.194.038-.834-.137-.834-.214 0-.038.465-.639 1.027-1.298 2.79-3.333 5.561-7.053 7.867-10.579.64-.969 1.182-1.764 1.182-1.783m-3.41.097c.019.02-1.357 2.228-3.76 6.026-1.026 1.608-2.17 3.43-2.576 4.069-.388.62-.97 1.589-1.298 2.131l-.562.988-.291-.077c-.698-.194-5.6-1.919-6.898-2.442a48 48 0 0 1-4.514-2.072c-1.55-.834-3.487-2.074-3.332-2.113.038-.02 2.693-.736 5.89-1.608 8.485-2.306 13.194-3.642 16.275-4.611.562-.175 1.046-.31 1.065-.29zm24.122 5.657h.02c.077.195-3.062 8.913-4.206 11.664-.251.62-.348.776-.484.756-.329-.02-4.882-.658-7.653-1.065-4.824-.736-12.924-2.151-14.957-2.616l-.466-.097 2.887-.659c6.2-1.395 9.184-2.15 12.207-3.08a86 86 0 0 0 11.412-4.399c.6-.27 1.104-.484 1.24-.503z",fill:"url(#svg-lTO7Z8J3GA-a)"}),/*#__PURE__*/React.createElement("path",{d:"M52.935.001c-.426-.058-7.305 2.422-11.741 4.224-5.988 2.441-10.637 4.766-13.505 6.781-1.066.756-2.403 2.093-2.616 2.616a1.8 1.8 0 0 0-.116.659l2.597 2.46 6.18 1.977 14.706 2.635 16.817 2.887.175-1.453c-.058 0-.097-.02-.155-.02l-2.209-.348-.445-.795c-2.287-4.03-4.805-9.029-6.278-12.4-1.142-2.616-2.228-5.638-2.828-7.808C53.187.098 53.149.02 52.935 0Zm-.31.988h.02c.019.02.096.563.174 1.202.33 2.712.93 5.328 1.88 8.157.716 2.13.716 2.015-.117 1.763-1.976-.542-10.83-2.073-17.244-2.965-1.027-.135-1.899-.27-1.899-.29-.077-.078 4.63-2.538 6.704-3.507 2.654-1.22 9.94-4.263 10.482-4.36M33.947 9.67l.756.252c4.108 1.395 14.434 3.372 20.131 3.837.639.058 1.182.116 1.2.116.02.02-.522.31-1.22.639-2.751 1.376-5.774 3.062-7.866 4.36-.62.387-1.182.698-1.26.698-.077 0-.484-.078-.91-.137l-.775-.116-1.938-1.899a804 804 0 0 0-7.11-6.84zm-.775.601 2.732 3.41c1.492 1.88 3.004 3.72 3.333 4.127s.6.736.58.756c-.077.058-3.952-.698-6.005-1.162-2.112-.485-2.984-.718-4.282-1.125l-1.066-.349v-.27c.02-1.3 1.667-3.237 4.456-5.212zm23.212 4.65c.077 0 .174.174.406.697.66 1.453 2.713 5.367 3.217 6.123.155.252.426.272-2.306-.174-6.568-1.066-8.68-1.415-8.68-1.453 0-.02.194-.155.446-.291 2.035-1.124 4.088-2.557 5.91-4.088.445-.368.852-.717.93-.775.019-.039.057-.058.077-.039",fill:"url(#svg-qhvumViCof-b)"}),/*#__PURE__*/React.createElement("path",{d:"M25.209 13.35s-.426.679-.02 1.687c.252.62.988 1.375 1.822 2.15 0 0 8.621 8.409 9.668 9.61 4.766 5.503 6.84 10.928 7.033 18.407.117 4.805-.794 9.029-3.061 13.931-4.03 8.796-12.536 18.504-25.653 29.276l1.918-.64c1.24-.93 2.926-1.917 6.879-4.087 9.125-5 19.394-9.591 31.988-14.32 18.135-6.82 47.954-14.802 64.926-17.398l1.764-.271-.272-.427c-1.55-2.403-2.616-3.894-3.895-5.483-3.72-4.611-8.233-8.35-13.756-11.45-7.595-4.244-17.418-7.557-29.857-10.017-2.345-.466-7.499-1.357-11.684-1.996a1194 1194 0 0 1-20.925-3.41c-2.267-.388-5.658-.969-7.905-1.454-1.163-.252-3.39-.775-5.134-1.375-1.395-.543-3.41-1.085-3.837-2.732Zm4.999 4.844c.019-.018.329.098.736.233a50 50 0 0 0 2.81.853 143 143 0 0 0 2.557.678c1.162.29 2.131.561 2.15.561.136.136 2.093 6.394 2.752 8.797.252.91.446 1.685.427 1.685-.02.02-.233-.31-.485-.755-2.267-3.991-5.851-8.04-9.998-11.296-.542-.387-.95-.736-.95-.756Zm9.532 2.636c.098 0 .524.058 1.047.174 3.293.736 9.203 1.86 12.98 2.5.64.097 1.144.213 1.144.251 0 .04-.232.175-.523.33-.64.329-3.216 1.86-4.069 2.44-2.15 1.435-4.088 2.985-5.483 4.38-.562.562-1.046 1.027-1.046 1.027s-.116-.33-.214-.736c-.697-2.694-2.15-6.685-3.468-9.495-.213-.445-.387-.852-.387-.89 0 .038 0 .019.02.019zm16.78 3.196c.116.04.31.698.697 2.151a31.7 31.7 0 0 1 .93 8.874c-.039.814-.078 1.57-.117 1.667l-.058.193-1.007-.33c-2.073-.658-5.444-1.646-8.331-2.46-1.647-.446-2.984-.852-2.984-.89 0-.117 2.403-2.52 3.43-3.43 1.956-1.725 7.265-5.832 7.44-5.775m1.336.194c.058-.058 8.022 1.317 11.645 2.015 2.694.523 6.607 1.337 6.84 1.434.115.039-.291.27-1.59.853-5.115 2.305-8.912 4.378-12.69 6.897-.988.659-1.822 1.202-1.84 1.202-.02 0-.04-.562-.04-1.24 0-3.681-.735-7.402-2.092-10.54-.136-.31-.252-.601-.233-.62zm20.596 4.07c.058.057-.193 1.627-.426 2.557-.698 2.887-2.577 7.169-4.882 11.199-.408.717-.776 1.298-.815 1.317-.038.02-.56-.271-1.162-.62-2.247-1.318-4.805-2.557-7.595-3.72-.775-.33-1.453-.6-1.472-.64-.136-.115 6.103-4.242 9.396-6.219 2.617-1.589 6.88-3.952 6.956-3.875zm1.473.232c.174 0 3.7.968 5.541 1.511 4.553 1.356 9.785 3.274 13.195 4.824l1.414.64-.988.232c-8.33 1.918-15.461 4.128-22.34 6.917-.562.233-1.066.427-1.104.427s.155-.446.407-.988c2.073-4.399 3.41-8.99 3.74-12.905.019-.368.077-.658.135-.658m-35.108 8.06c.058-.058 2.75.581 4.204.988 2.21.62 6.898 2.19 6.898 2.305 0 .02-.523.466-1.143 1.008-2.538 2.112-4.98 4.34-7.906 7.169-.871.833-1.607 1.511-1.646 1.511-.04 0-.058-.116-.04-.271.446-3.255.35-7.44-.27-11.683-.059-.543-.117-1.008-.098-1.027zm56.595.058c.038.039-1.24 2.053-2.054 3.196-1.162 1.667-2.868 3.876-6.723 8.72a1290 1290 0 0 0-5.076 6.413c-.775.969-1.414 1.782-1.435 1.782-.018 0-.27-.348-.542-.774-2.17-3.256-4.766-6.104-7.847-8.661a45 45 0 0 0-1.433-1.163c-.214-.155-.388-.31-.388-.33 0-.057 3.293-1.472 5.793-2.479 4.38-1.783 10.346-3.914 14.823-5.29 2.344-.736 4.843-1.453 4.882-1.414m1.492.387c.077-.019.543.214 1.104.543 4.709 2.693 9.32 6.162 12.962 9.726 1.027 1.008 3.566 3.643 3.527 3.662 0 0-.892.078-1.938.155-8.157.62-18.6 2.344-28.636 4.766-.679.155-1.28.29-1.318.29s.717-.755 1.667-1.665c5.89-5.677 8.583-9.261 11.76-15.656.446-.948.833-1.762.872-1.82q-.03 0 0 0zm-43.149 4.418c.271.058 2.79 1.24 4.689 2.19 1.744.871 4.36 2.266 4.495 2.383.02.019-.91.503-2.054 1.066a135 135 0 0 0-10.017 5.521c-.93.562-1.705 1.027-1.724 1.027-.078 0-.058-.078.465-1.027 1.744-3.177 3.139-6.975 3.933-10.676.077-.29.155-.484.213-.484m-2.519.465c.058.058-.6 2.441-1.007 3.74-.795 2.46-2.132 5.54-3.43 7.866-.31.542-.775 1.337-1.027 1.782l-.484.775-1.085-1.046c-1.26-1.22-2.286-1.976-3.603-2.655-.524-.27-.931-.503-.931-.542 0-.155 3.314-3.158 5.852-5.328 1.82-1.57 5.657-4.65 5.715-4.592m15.404 6.336.95.62c2.17 1.415 4.727 3.294 6.684 4.94 1.104.91 3.235 2.83 3.662 3.294l.232.252-1.57.446c-8.873 2.46-15.732 4.65-23.734 7.595-.892.33-1.647.6-1.705.6-.116 0-.213.097 1.783-1.744 5.115-4.707 9.648-9.9 13.02-14.957zm-4.05 1.007c.04.039-2.615 3.778-4.204 5.89-1.899 2.519-5.27 6.743-7.596 9.494-.968 1.144-1.8 2.093-1.84 2.112-.058.02-.078-.27-.078-.717 0-2.344-.6-4.844-1.646-6.975-.446-.891-.524-1.104-.426-1.201.368-.33 6.006-3.546 9.57-5.464 2.404-1.279 6.162-3.177 6.22-3.139M44.1 55.26c.058 0 .503.232 1.008.503a21.3 21.3 0 0 1 3.332 2.248c.039.038-.465.446-1.124.93-1.84 1.317-4.63 3.43-6.258 4.728-1.705 1.356-1.763 1.394-1.57 1.104 1.28-1.957 1.919-3.061 2.597-4.476a36 36 0 0 0 1.627-4.05c.155-.56.349-.987.388-.987m6.53 5.114c.096-.018.213.156.735.931 1.104 1.647 1.957 3.856 2.17 5.638l.04.387-2.655 1.028c-4.747 1.84-9.126 3.661-12.09 5.018a217 217 0 0 0-3.236 1.55c-.95.484-1.724.852-1.724.833s.6-.465 1.336-1.008C41 70.547 46.018 65.935 49.777 61.324c.407-.484.775-.93.813-.949zm-3.004.737c.078.077-2.131 2.577-3.642 4.108-3.74 3.816-7.44 6.8-12.032 9.706-.582.368-1.105.698-1.163.736-.135.078.038-.116 2.054-2.305a53 53 0 0 0 3.352-3.972c.736-.95.871-1.085 1.937-1.84 2.849-2.055 9.417-6.511 9.494-6.434z",fill:"url(#svg-ytIY6OgMGg-c)"}))};