UNPKG

devicons-react

Version:

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

1 lines 13.6 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("path",{d:"M116.488 56.45c6.902 0 6.902 0 7.36.115l.073.018c.748.194 1.377.513 1.939 1.045l.075.07c.623.596 1.017 1.4 1.215 2.231l.016.061a3.7 3.7 0 0 1-.016 1.763l-.016.061a3.24 3.24 0 0 1-1.078 1.65q.145.117.297.227c.807.607 1.293 1.433 1.527 2.41l.015.063c.146.62.138 1.396-.015 2.014l-.017.072a4.8 4.8 0 0 1-.394 1.061c-.506.985-1.422 1.685-2.467 2.022-2.565.781-7.294.212-8.514.212zm3.03 3.03v2.806l1.25.006 1.2.004.281.002.407.002c.325-.002.59-.099.847-.295l.088-.063c.247-.237.426-.573.445-.919l.005-.064c.016-.338-.07-.682-.286-.946l-.063-.088a1.47 1.47 0 0 0-1.016-.447l-.25-.001h-.622l-.51.001h-.638zm0 5.78v3.255l1.409.005 1.49.005.646.003h.168a1.54 1.54 0 0 0 1.09-.423c.343-.364.487-.806.478-1.296a1.8 1.8 0 0 0-.539-1.184c-.26-.223-.524-.369-.871-.368h-.999l-.64.001h-.867l-1.364.002z",fill:"#b800df"}),/*#__PURE__*/React.createElement("path",{d:"M101.898 56.45c8.465 0 8.465 0 10.522 1.711l.043.036a6.5 6.5 0 0 1 1.108 1.137 7.6 7.6 0 0 1 1.564 5.548c-.196 1.506-.798 2.947-1.817 4.082l-.039.043a7 7 0 0 1-.992.939c-.305.241-.626.45-.961.645l-.062.036c-2.705 1.564-6.691.918-9.366.918zm3.002 3.03v9.035c1.771.088 1.771.088 3.746-.116l.072-.018a4.6 4.6 0 0 0 1.597-.764l.075-.055a4.55 4.55 0 0 0 1.72-2.993c.14-1.165-.166-2.365-.885-3.299-.763-.967-1.819-1.593-3.042-1.762-1.09-.099-2.189-.028-3.283-.028",fill:"#d600c4"}),/*#__PURE__*/React.createElement("path",{d:"m42.077 57.88.123.104a2.7 2.7 0 0 1 .333.36c.48.58.79 1.227.914 1.973l.01.062c.028.182.023.343.023.532h-3.423l-.196-.449c-.392-.6-.934-.91-1.619-1.086-.665-.138-1.444-.034-2.02.337-.303.222-.57.485-.654.861a.95.95 0 0 0 .168.73c.845.976 2.502 1.143 3.69 1.352l.065.012.168.03c1.076.19 2.081.607 2.89 1.356.064.06.064.06.147.122.627.56 1.039 1.435 1.09 2.272l.003.075.003.085c.024 1.182-.373 2.354-1.181 3.226l-.047.05c-1.039 1.12-2.657 1.706-4.162 1.773-1.849.068-3.593-.467-4.963-1.73-.829-.802-1.324-1.897-1.435-3.04v-.42h3.34c.055.196.055.196.078.291.138.585.478 1.182.992 1.514.727.424 1.53.507 2.353.299l.057-.015c.381-.1.74-.254 1.037-.518l.052-.044c.31-.283.459-.708.488-1.118.008-.392-.073-.706-.344-.999-.752-.697-2.037-.856-3.001-1.092-3.533-.868-3.533-.868-4.488-2.426-.419-.71-.483-1.64-.283-2.43l.014-.058c.188-.753.578-1.4 1.108-1.962l.056-.062c2.012-2.126 6.045-1.929 8.614.034z",fill:"#fff"}),/*#__PURE__*/React.createElement("path",{d:"M11.915 50.277c.08.037.08.037.165.085l.536.3q.234.132.469.26l.254.14q.05.03.101.057l.255.14.101.056 2.842 1.57.56.31 1.643.908q.497.276.996.55l.56.31 1.641.907.81.447.739.413v14.535c-.728.411-.728.411-.982.547q-.331.178-.66.364-.374.213-.754.417a53 53 0 0 0-.676.372 253 253 0 0 1-1.998 1.105l-.254.14-.102.057-.203.112-.051.028-.102.056-2.842 1.571-.458.253-.255.14-.101.056-.254.14-.102.057-.665.367-.054.03-.366.2q-.23.127-.458.258l-.078.045-.203.117-.053.031c-.106.033-.197.002-.297-.04l-.07-.04-.08-.044-.086-.047-.09-.05a64 64 0 0 1-.675-.38 28 28 0 0 0-.611-.335q-.39-.207-.77-.426a36 36 0 0 0-.577-.317q-.332-.179-.66-.365-.374-.212-.754-.417a53 53 0 0 1-.676-.371 365 365 0 0 0-2.052-1.136l-.051-.028-.825-.457q-.498-.277-.996-.55l-.56-.31-.153-.084-.05-.028-1.338-.739-.236-.13-.078-.044-.073-.041-.073-.03c-.067-.054-.067-.054-.085-.158v-.208l.001-.25V69.49l.002-.927.002-1.034v-.307l.002-2.174.003-2.114v-.718l.002-1.332v-.062l.006-4.092.335-.184.114-.063 1.557-.861a330 330 0 0 1 1.6-.884l1.599-.884 1.396-.771.05-.028 2.842-1.571.51-.281.202-.112.05-.028.683-.376q.224-.122.443-.25l.07-.04.124-.074c.123-.07.186-.08.322-.046m-.33 1.541-.097.055-.442.248q-.236.133-.473.262l-.833.461a329 329 0 0 1-1.6.884l-1.599.884-1.396.772-.05.028-2.714 1.5-1.044.576v13.019l.673.365.483.273q.248.14.5.274.33.178.658.365.375.212.755.416.339.183.676.372a365 365 0 0 0 2.103 1.164q.413.227.825.457l.996.55.56.31 1.85 1.022q.075.042.15.088l.065.04.056.035c.112.04.204.004.31-.045l.085-.048.098-.055.439-.246q.243-.137.488-.272l.188-.105q.45-.25.902-.498l.306-.17.051-.027 2.534-1.401.051-.028.77-.425.05-.028q.367-.202.732-.405l1.396-.772.05-.028.153-.084.56-.309.346-.19 1.072-.595v-13.02l-.73-.392-.484-.274a22 22 0 0 0-.497-.273q-.332-.179-.66-.365a37 37 0 0 0-.754-.416 53 53 0 0 1-.676-.372 365 365 0 0 0-2.053-1.136l-.05-.028-.825-.457-.997-.55-.56-.31-.152-.084-.051-.028-.307-.169-1.077-.595-.095-.053-.089-.05-.082-.045-.187-.11c-.145-.076-.222-.037-.356.038z",fill:"#ca00cf"}),/*#__PURE__*/React.createElement("path",{d:"m81.06 61.267.068.063q.084.076.172.15c1.064.933 1.684 2.388 1.799 3.78q.01.212.009.423v.182c.001.335-.045.625-.093.966h-8.446c.394.788.92 1.353 1.76 1.635.777.222 1.565.157 2.277-.232.278-.16.507-.363.733-.589.06-.007.06-.007.138-.007h.287l.278.001h.29l1.173.003 1.285.003-.039.133-.022.074a3 3 0 0 1-.125.316l-.03.065a5.9 5.9 0 0 1-.962 1.46l-.074.085c-.136.152-.275.29-.431.42l-.071.063c-1.17 1.012-2.72 1.49-4.256 1.39-1.463-.116-2.73-.728-3.782-1.733l-.058-.054a4 4 0 0 1-.427-.497c-.977-1.248-1.351-2.827-1.18-4.39.154-1.267.745-2.433 1.625-3.35l.11-.117c.834-.866 2.034-1.43 3.213-1.61l.059-.009c1.662-.265 3.466.252 4.72 1.376m-5.733 2.31-.057.044c-.334.269-.547.64-.729 1.022v.028h5.303a1 1 0 0 0-.128-.328l-.03-.053c-.415-.697-1.082-1.157-1.862-1.359-.89-.204-1.813.057-2.497.646m17.817-3.031q.024.014.05.027a5.8 5.8 0 0 1 1.97 1.769l.034.049c.763 1.087 1.038 2.333 1.035 3.64v2.149l-.002 1.308v2.058H93.2v-.617l-.118.06c-1.474.734-3.127.88-4.695.357a6 6 0 0 1-2.174-1.343l-.045-.043a5.7 5.7 0 0 1-1.386-2.118l-.024-.062c-.54-1.442-.448-3.084.172-4.485a6.2 6.2 0 0 1 1.003-1.513l.061-.072c.12-.139.247-.26.388-.377l.077-.069a5.83 5.83 0 0 1 3.15-1.39l.062-.008a5.9 5.9 0 0 1 3.473.681Zm-4.955 3.262a3 3 0 0 0-.741 2.182c.065.655.33 1.217.757 1.711l.056.065c.502.536 1.243.822 1.965.866a2.9 2.9 0 0 0 1.936-.678l.073-.06c.544-.462.873-1.146.956-1.85l.009-.139.004-.073a2.9 2.9 0 0 0-.778-2.045 2.92 2.92 0 0 0-1.973-.918 3 3 0 0 0-2.264.94z",fill:"#fff"}),/*#__PURE__*/React.createElement("path",{d:"M11.915 53.167c.075.035.075.035.153.079l.09.05.095.055a69 69 0 0 0 .772.432l.204.112.154.085.56.31.153.083.05.028.308.17 1.132.626q.497.277.996.55l.56.31 1.642.908a235 235 0 0 0 1.736.957l.083.046.094.053.07.032c.195.097.195.097.236.2q.013.115.008.233l.001.09-.003.3v.214q0 .232-.002.463l-.003.669q-.001.543-.005 1.085-.005.527-.006 1.054v.066l-.001.326q-.005 1.35-.015 2.703c-.184-.06-.184-.06-.268-.108l-.056-.03-.06-.035-.135-.077-.075-.042-.438-.244-.098-.054q-.556-.309-1.114-.616l-.41-.226-.052-.028-.824-.458-.997-.55-.56-.31-.152-.083-.051-.028-.307-.17-1.132-.626q-.498-.277-.996-.55l-.56-.31-.153-.084-.05-.028-.967-.533-.052-.03-.79-.439-.147-.085-.05-.036v-.056l.059-.03.371-.2q.236-.126.468-.26l.076-.043.14-.083c.153-.088.153-.088.258-.075l.088.046.065.033a11 11 0 0 1 .332.18q.34.186.678.38.336.189.675.37.339.184.676.372a365 365 0 0 0 2.053 1.136l.05.028.825.457.689.381.05.028.886.488q.37.205.737.412l-.028-4.293-.786-.42-.436-.243-.429-.238-.097-.055-1.012-.559-.458-.253-.255-.14-.101-.056-.051-.028-.204-.112q-.05-.03-.101-.057l-3.462-1.914-.09-.05-.078-.043q-.076-.042-.148-.088c-.061-.042-.061-.042-.128-.036a2 2 0 0 0-.32.152l-.072.038q-.326.176-.65.357l-.432.241-.098.054a349 349 0 0 1-1.521.84l-1.6.884q-.543.303-1.09.603l-.458.253-1.092.603-.082.045q-.202.112-.406.222l-.028 1.43.168.057q.078.039.154.082l.09.05.095.054a114 114 0 0 0 1.233.684l.41.226.051.028.825.457.688.381.051.029.821.452.825.457q.497.277.996.55l.56.31 1.643.908.688.38.051.029.77.424.05.028q.413.228.825.458a316 316 0 0 0 1.608.887l.46.254q.682.375 1.36.756a.9.9 0 0 1-.26.197l-.089.047-.095.05-.2.105-.05.027a18 18 0 0 0-.47.262q-.342.194-.688.379-.388.207-.77.425a29 29 0 0 1-.671.37q-.34.183-.676.372l-.43.24-.098.053-.708.392-.924.51-.09.05-.078.044q-.075.043-.147.088c-.065.037-.065.037-.14.038-.139-.043-.257-.115-.381-.189l-.174-.1-.092-.052q-.226-.128-.457-.25-.388-.207-.77-.425a35 35 0 0 0-.672-.37 53 53 0 0 1-.675-.371 365 365 0 0 0-2.053-1.136l-.05-.028-.569-.314-.053-.03-.251-.14-.09-.05-.079-.043-.181-.094v-1.488a.8.8 0 0 1 .293.109l.09.05.097.055.313.177.48.267.094.052.746.413q.415.228.828.459l.692.383q.44.242.88.487l.692.382 1.091.605c.073.04.073.04.144.09.067.04.067.04.138.031.083-.028.157-.064.234-.106l.096-.052.21-.113q.364-.198.726-.405.284-.162.573-.316.371-.2.74-.41.34-.193.684-.376.288-.155.568-.322a16 16 0 0 0-.761-.435l-.223-.122-.466-.257-.612-.338a343 343 0 0 1-1.82-1.007l-.051-.028-.77-.425-.051-.028-.825-.457q-.497-.276-.996-.55l-.56-.31-.153-.084-.05-.028L8 64.11l-1.132-.627-.997-.55-.56-.31-.152-.083-.051-.029a433 433 0 0 1-1.724-.954l-.758-.42V58.19c.672-.383.672-.383.931-.522l.172-.093.083-.044q.255-.14.511-.283a344 344 0 0 1 2.05-1.134l1.598-.884q.39-.217.783-.433l.05-.028.77-.424.051-.029q.413-.227.824-.456l.832-.46.097-.054.091-.05a3 3 0 0 0 .19-.115c.105-.05.143-.04.255-.013Z",fill:"#cf00ca"}),/*#__PURE__*/React.createElement("path",{d:"M11.887 56.057a3 3 0 0 1 .258.133l.21.114q.365.198.725.404.333.188.669.369.339.183.676.371.82.457 1.642.91.788.433 1.572.87l.1.056.388.216.083.046.074.042a.3.3 0 0 1 .084.06 2 2 0 0 1 .003.23v.198l-.003 1.06a16 16 0 0 1-1.053-.56l-.51-.282-.93-.515q-.344-.192-.692-.383l-.879-.487-.743-.411a171 171 0 0 1-1.292-.72l-.085-.049q-.08-.044-.158-.092l-.07-.04-.062-.035c-.134-.038-.262.05-.378.114l-.082.044-.088.048-.09.05-.267.147-.069.038-.365.203-.43.24-.098.053-.708.392q-.413.227-.824.456l-.095.052q-.222.123-.442.25c.178.114.36.217.546.318l.216.119.112.061a326 326 0 0 0 1.633.904l.56.309 1.643.908a232 232 0 0 0 1.509.833l.05.029q.414.227.826.457.497.276.996.55l.56.31 1.642.907q.498.277.996.551l.51.281.407.224.813.45v2.946c-.665.38-.665.38-.922.517q-.333.18-.663.366-.375.212-.754.417a53 53 0 0 0-.676.371 376 376 0 0 1-2.053 1.136l-.05.028-.732.405-1.396.772-.05.028-1.093.602q-.215.116-.425.24l-.063.038-.109.066c-.113.067-.174.066-.3.036-.077-.035-.077-.035-.154-.079l-.09-.05-.095-.055a68 68 0 0 0-.772-.432l-.204-.112-.154-.085-.46-.253-.253-.14-.102-.057-.05-.028c-2.595-1.43-2.595-1.43-2.645-1.459l-.102-.056-3.587-1.98-.084-.046-.087-.05-.057-.025c-.09-.045-.155-.078-.188-.176a2 2 0 0 1-.007-.232v-.09q0-.15.002-.3v-.215q0-.232.002-.463l.002-.67q0-.542.004-1.085l.005-1.054v-.066l.001-.326q.003-1.353.011-2.706.15.06.291.135l.088.048.095.05.098.054q.352.191.7.39.301.17.608.334.39.207.77.425.287.163.577.318.33.178.656.363.343.195.69.38.39.209.77.426.334.189.672.37.34.183.676.372.77.428 1.54.852l.51.281 1.382.761.073.04.13.07c.137.074.137.074.168.168l-.058.03-.371.2q-.237.126-.468.26l-.076.043-.14.083c-.153.088-.153.088-.258.075l-.088-.046-.066-.034a11 11 0 0 1-.33-.178 48 48 0 0 1-.68-.38q-.335-.19-.674-.372a53 53 0 0 1-.676-.371q-.768-.429-1.54-.853l-.56-.31-.152-.083-.051-.028-.307-.17a332 332 0 0 1-1.684-.932l-.257-.141q-.37-.205-.739-.413l.028 4.293.786.42.487.276q.246.139.495.272.371.2.74.41.287.164.579.32.33.178.659.364.375.212.754.417.339.183.676.371.615.344 1.232.684l.05.027.914.504.097.053.085.047q.079.045.154.092c.061.041.061.041.128.035a2 2 0 0 0 .32-.152l.072-.038q.327-.176.65-.357l.432-.241.098-.054q.582-.324 1.165-.644l.36-.198.05-.029q.366-.202.731-.405l1.09-.602.459-.253.254-.14.102-.057.254-.14.102-.056 1.194-.659.082-.045q.202-.112.406-.222l.028-1.431-.169-.056a4 4 0 0 1-.153-.082l-.09-.05-.095-.054a114 114 0 0 0-1.13-.627l-.459-.253-.254-.14-.102-.057-.05-.028-.204-.112-.102-.056-2.842-1.571-.458-.253-.254-.14-.102-.056-.051-.028-.203-.113-.102-.056-2.842-1.57-.459-.254-.254-.14-.102-.056-.05-.028-.204-.112-.102-.056-2.336-1.292-.052-.029-.104-.057a90 90 0 0 1-1.097-.615.9.9 0 0 1 .272-.202l.096-.05.051-.027.267-.141.055-.029q.245-.131.486-.27.324-.185.653-.36.33-.179.656-.364.388-.22.783-.43.341-.184.678-.376.286-.163.576-.318.372-.2.739-.41.341-.192.685-.376l.08-.042.076-.041q.15-.087.292-.183c.083-.036.119-.028.205 0",fill:"#c500d4"}),/*#__PURE__*/React.createElement("path",{d:"M45.08 59.957h3.03l.02 5.295c0 1.027.169 1.928.897 2.703.52.503 1.226.741 1.938.765a2.94 2.94 0 0 0 2.04-.863c.645-.677.814-1.576.813-2.479V65.2q.003-.24.002-.48l.002-.503.002-.95.004-1.287q.004-1.011.006-2.023h3.03c.004 1.551.004 1.551.004 2.204v.504l.004 1.828.002 1.01v.18a6 6 0 0 1-.171 1.532l-.022.089c-.256 1.003-.784 1.873-1.5 2.614l-.064.068a4.7 4.7 0 0 1-.582.493l-.048.036c-1.218.925-2.808 1.299-4.316 1.096a5.92 5.92 0 0 1-3.24-1.553l-.05-.047a5.77 5.77 0 0 1-1.696-3.12l-.013-.067c-.086-.49-.1-.987-.099-1.484v-.654l.001-.5.002-.943.001-1.278zm52.469-3.507h3.03v15.095h-3.03zm-33.446 3.395v2.918l-.617.084a2.86 2.86 0 0 0-1.841 1.338 3.35 3.35 0 0 0-.408 1.641v.075l-.001.245-.001.177-.002.478-.002.5-.004.948-.006 1.28-.008 2.016h-3.03l-.004-2.183a922 922 0 0 0-.005-2.824v-.486l-.001-.177a6.6 6.6 0 0 1 .17-1.572l.021-.092c.113-.46.293-.893.52-1.308l.033-.06a5 5 0 0 1 .529-.782l.04-.048c.276-.335.57-.64.914-.906l.046-.035c1.054-.82 2.326-1.227 3.657-1.227m6.537 0v2.918l-.588.084c-.748.186-1.373.574-1.788 1.238-.374.623-.465 1.282-.466 1.997v.18q-.002.24-.002.483l-.002.507-.004.958q-.001.648-.004 1.296l-.007 2.04h-3.03l-.006-2.208v-.505l-.005-1.831-.001-.52c-.007-1.419-.007-1.419.124-2.008l.02-.087c.233-1.035.742-1.947 1.467-2.718l.042-.045c.253-.27.526-.499.828-.713l.049-.035c.994-.697 2.168-1.031 3.374-1.031Z",fill:"#fff"}))};