devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 7.61 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:"M24.531 0c-6.138 0-11.122 4.984-11.122 11.122v60.822c0 6.138 4.984 11.122 11.122 11.122h78.938c6.138 0 11.122-4.984 11.122-11.122V11.122C114.591 4.984 109.607 0 103.469 0Zm0 .992h78.938a10.12 10.12 0 0 1 10.13 10.13v60.822a10.12 10.12 0 0 1-10.13 10.13H24.531a10.12 10.12 0 0 1-10.13-10.13V11.122A10.12 10.12 0 0 1 24.531.992m39.025 9.27a10.31 10.31 0 0 0-8.275 4.848l-.002.004-.004.002c-2.87 4.783-1.377 11.06 3.403 14.035l.758.473v-9.192c0-2.562 2.101-4.564 4.564-4.564 2.574 0 4.564 1.99 4.564 4.564v9.186l.756-.465a10.4 10.4 0 0 0 3.4-3.401l.003-.002.002-.002c2.87-4.783 1.377-11.06-3.403-14.035l-.004-.002-.002-.004a10.22 10.22 0 0 0-5.76-1.445m.047.992a9.2 9.2 0 0 1 5.201 1.306c4.322 2.695 5.662 8.354 3.068 12.676-.599.973-1.412 1.78-2.316 2.473v-7.277A5.525 5.525 0 0 0 64 14.876c-3.002 0-5.556 2.45-5.556 5.556V27.6c-3.623-2.873-4.727-7.953-2.316-11.971a9.3 9.3 0 0 1 7.475-4.374zM64 17.508c-1.595 0-2.923 1.328-2.924 2.922l-.101 20.95v.002c0 1.595 1.329 2.924 2.924 2.924s2.924-1.328 2.925-2.922v-.002l.1-20.948v-.002c0-1.595-1.329-2.924-2.924-2.924m0 .992c1.036 0 1.932.896 1.932 1.932l-.1 20.948v.002c0 1.036-.897 1.932-1.933 1.932-1.035 0-1.93-.895-1.932-1.93v-.002l.1-20.948v-.002c0-1.036.897-1.932 1.933-1.932m-5.996 30.444a2.74 2.74 0 0 0-1.657.418L38.349 59.878c-1.436.838-1.938 2.666-1.082 4.023.842 1.432 2.67 1.936 4.026 1.074L59.29 54.459c1.437-.838 1.939-2.67 1.08-4.027a3 3 0 0 0-2.367-1.488zm11.837.071a3.06 3.06 0 0 0-2.312 1.411c-.864 1.358-.36 3.194 1.08 4.033l18.23 10.535.014.006a3.074 3.074 0 0 0 3.978-1.09l.014-.02.012-.024a3.074 3.074 0 0 0-1.09-3.978l-.007-.006-18.24-10.539-.013-.006a3.1 3.1 0 0 0-1.667-.322zm-11.903.917a2 2 0 0 1 1.585 1.01l.004.008.006.007c.553.869.247 2.068-.742 2.646L40.769 64.132l-.007.006c-.869.552-2.068.247-2.646-.743l-.004-.007-.005-.008c-.553-.869-.248-2.068.742-2.645l18.021-10.53.008-.005a1.74 1.74 0 0 1 1.06-.268m11.988.072c.373-.033.762.034 1.134.219l18.178 10.504c.897.572 1.214 1.68.735 2.67-.58.887-1.687 1.207-2.674.715l-18.19-10.51-.002-.001c-.988-.578-1.293-1.776-.74-2.644a2.05 2.05 0 0 1 1.56-.953zm-30.215 2.215C34.08 52.219 29.5 56.8 29.5 62.432s4.58 10.211 10.211 10.211a10.184 10.184 0 0 0 10.211-10l.018-.878-7.948 4.59c-2.202 1.284-4.918.56-6.203-1.644-1.284-2.201-.56-4.915 1.641-6.201l.002-.002 7.93-4.58-.75-.428a9.9 9.9 0 0 0-4.9-1.281zm48.578 0a9.9 9.9 0 0 0-4.901 1.281l-.75.428 7.932 4.582c2.202 1.286 2.925 4 1.641 6.201-1.285 2.204-4 2.928-6.203 1.644l-7.948-4.59.017.879c.107 5.53 4.682 10 10.212 10 5.632 0 10.21-4.58 10.21-10.212S93.922 52.22 88.29 52.22zm-48.578.992c1.22 0 2.411.312 3.531.795l-6.31 3.645a5.505 5.505 0 0 0-2 7.56 5.506 5.506 0 0 0 7.558 2.002l.002-.002 6.223-3.593c-.591 4.506-4.262 8.033-9.004 8.033a9.214 9.214 0 0 1-9.219-9.219 9.216 9.216 0 0 1 9.22-9.22zm48.578 0a9.216 9.216 0 0 1 9.219 9.221 9.214 9.214 0 0 1-9.22 9.22c-4.64 0-8.392-3.531-8.997-8.03l6.219 3.591a5.506 5.506 0 0 0 7.558-2.002 5.505 5.505 0 0 0-2-7.56l-6.31-3.645c1.12-.483 2.311-.795 3.53-.795zM15.33 97.457v29.937h8.179v-9.836l1.552-1.92 6.463 11.755h9.34l-10.167-18.052 9.868-11.884h-8.983l-7.236 8.787-.004.006c-.405.52-.703 1.045-1.045 1.568.044-.62.11-1.259.11-1.77v-8.59zm26.212 0v6.355h9.736l-8.345 6.845 3.85 4.1.363-.362c.807-.807 2.002-1.271 3.19-1.271 1.016 0 1.82.287 2.396.905s.955 1.617.955 3.153c0 1.447-.32 2.632-.903 3.425-.584.793-1.412 1.24-2.65 1.24-1.097 0-1.944-.379-2.441-1.021-.498-.643-.694-1.594-.32-2.902l.211-.74-7.157 1.074-.083.318c-.703 2.705.298 5.11 2.219 6.75s4.736 2.573 7.773 2.573c6.39 0 11.63-4.274 11.63-10.616 0-2.906-1.1-5.165-2.793-6.614-1.368-1.172-3.138-1.666-4.969-1.756l6.142-5.058v-6.398zm34.5 0c-3.443 0-6.515 1.086-8.694 3.518s-3.44 6.158-3.44 11.349c0 5.59 1.256 9.49 3.434 12.013 2.178 2.524 5.254 3.61 8.692 3.663h.008c3.336 0 6.368-1.01 8.523-3.512 2.155-2.5 3.409-6.425 3.409-12.164 0-5.238-1.208-8.962-3.337-11.384s-5.155-3.483-8.595-3.483m26.616 0c-3.119 0-5.639.78-7.395 2.198-1.757 1.419-2.716 3.482-2.716 5.888 0 3.19 1.55 5.214 3.555 6.502s4.45 1.922 6.399 2.571h.004c1.996.649 3.51 1.348 4.486 2.184s1.446 1.773 1.446 3.115c0 1.104-.352 2.158-1.273 2.967-.922.808-2.46 1.393-4.911 1.393-2.26 0-3.953-.473-5.05-1.25s-1.638-1.833-1.638-3.213c0-.44.095-1.003.267-1.434l.332-.83-4.047.723-.066.332c-.1.506-.21 1.043-.21 1.614 0 2.53 1.19 4.532 3.084 5.835 1.895 1.304 4.47 1.948 7.328 1.948 3.43 0 6.062-.938 7.84-2.473s2.676-3.661 2.676-5.916c0-2.877-1.305-4.817-3.13-6.123-1.825-1.305-4.147-2.04-6.322-2.748h.004c-1.824-.608-3.51-1.165-4.682-1.975-1.173-.809-1.86-1.796-1.86-3.525 0-1.152.382-2.242 1.27-3.064.89-.821 2.32-1.399 4.508-1.399 1.854 0 3.3.394 4.264 1.19.963.796 1.513 2.008 1.513 3.88 0 .506-.004 1.09-.09 1.521l-.132.655 4.17-.4.072-.363c.111-.556.11-1.008.11-1.514 0-2.539-.867-4.654-2.552-6.095s-4.138-2.194-7.254-2.194m-86.335.993h6.093v7.598c0 .874-.102 2.188-.202 3.19l-.054.545h1.044l.142-.256q.735-1.323 1.771-2.657l6.934-8.42h6.4l-8.956 10.783 9.67 17.168H32.11l-6.891-12.537-2.702 3.345v9.192h-6.193zm26.21 0h16.82v4.936l-7.947 6.544 1.608-.149c2.055-.191 4.044.383 5.514 1.642s2.446 3.2 2.446 5.86c0 5.802-4.681 9.624-10.638 9.624-2.832 0-5.432-.888-7.128-2.335-1.618-1.381-2.4-3.227-1.94-5.438l5.088-.762c-.184 1.206-.043 2.292.552 3.06.717.926 1.895 1.407 3.227 1.407 1.494 0 2.69-.615 3.447-1.643s1.097-2.424 1.097-4.014c0-1.702-.43-2.98-1.22-3.83-.792-.849-1.912-1.22-3.123-1.22-1.267 0-2.48.49-3.455 1.279l-2.498-2.661 9.668-7.93H42.535Zm33.509 0c3.24 0 5.932.963 7.85 3.145 1.92 2.182 3.09 5.644 3.09 10.729 0 5.595-1.225 9.262-3.169 11.517s-4.629 3.166-7.768 3.167c-3.239-.05-5.981-1.038-7.951-3.32s-3.194-5.923-3.194-11.364c0-5.03 1.218-8.488 3.188-10.686s4.717-3.188 7.954-3.188m26.616 0c2.956 0 5.158.714 6.61 1.955 1.453 1.242 2.204 3.022 2.204 5.341 0 .37-.03.656-.066.963l-2.15.206c.027-.37.07-.753.07-1.068 0-2.075-.662-3.645-1.874-4.645-1.211-1.001-2.902-1.417-4.895-1.417-2.365 0-4.072.637-5.182 1.663-1.11 1.025-1.59 2.415-1.59 3.792 0 2.016.933 3.407 2.29 4.343 1.357.937 3.113 1.493 4.932 2.1h.004c2.177.708 4.409 1.44 6.05 2.613s2.715 2.726 2.715 5.314c0 1.996-.77 3.816-2.333 5.165s-3.94 2.233-7.19 2.233c-2.708 0-5.091-.623-6.763-1.773-1.673-1.151-2.657-2.791-2.657-5.018 0-.339.076-.715.147-1.093l1.78-.318c-.069.342-.187.687-.187 1.006 0 1.656.725 3.08 2.056 4.023 1.331.944 3.228 1.432 5.624 1.432 2.61 0 4.41-.628 5.564-1.641s1.612-2.386 1.612-3.711c0-1.593-.643-2.883-1.792-3.868-1.15-.986-2.774-1.706-4.826-2.372-1.997-.666-4.357-1.3-6.172-2.466-1.817-1.166-3.1-2.785-3.1-5.666 0-2.149.813-3.879 2.346-5.117 1.532-1.237 3.82-1.976 6.773-1.976M75.84 99.785c-2.38 0-4.635.767-6.242 2.752s-2.553 5.115-2.553 9.787c0 5.071.94 8.372 2.547 10.438 1.606 2.065 3.872 2.81 6.248 2.81 2.477 0 4.77-.77 6.376-2.849s2.52-5.38 2.52-10.4c0-4.671-.946-7.803-2.566-9.788-1.621-1.985-3.902-2.75-6.33-2.75m0 .992c2.227 0 4.145.652 5.56 2.386s2.343 4.623 2.343 9.16c0 4.899-.907 7.976-2.312 9.793-1.404 1.818-3.311 2.464-5.59 2.464-2.179 0-4.062-.62-5.466-2.427-1.405-1.806-2.337-4.882-2.337-9.83 0-4.537.927-7.428 2.331-9.162s3.297-2.384 5.471-2.384"}))};