devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 13.5 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="#56332b",...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:"M64.547 24.236c-10.734.1-19.286 1.026-25.938 2.93-.496-.12-1.272-.157-2.373-.102a36 36 0 0 0-4.205.495c-3.219.555-7.1 1.594-10.615 3.308-3.438 1.643-8.92 6.621-13.53 11.344-2.305 2.362-4.383 4.657-5.859 6.435-.738.89-1.324 1.648-1.716 2.229a6 6 0 0 0-.44.74 1.4 1.4 0 0 0-.103.285.45.45 0 0 0 .017.307c.093.204.269.412.53.695.26.284.603.626 1.003 1.01.802.769 1.842 1.71 2.93 2.692 2.177 1.964 4.558 4.099 5.582 5.269.135.154.358.55.611 1.082.253.533.547 1.212.871 1.975.649 1.526 1.421 3.389 2.27 5.13s1.768 3.361 2.738 4.413c.486.525.986.914 1.52 1.09a1.82 1.82 0 0 0 1.62-.239c.542-.354.868-1.063 1.126-2.017.134-.495.208-1.227.307-1.852.183 1.599.363 3.204.586 4.74v.018l.003.014v.005c.346 2.245 1.94 4.116 3.403 5.891 1.461 1.774 2.795 3.476 3.002 5.002.73 5.335 3.908 9.347 9.855 11.871.89.377 1.858.714 2.867 1.03l-.07-.038c1.834 1.317 4.006 1.207 5.988 1.428l.016.002q.593.102 1.203.193c.45.108.879.239 1.28.444 4.991 2.546 10.353 1.527 15.624 1.527h.1c5.375 0 10.536.916 15.621-1.627.235-.118.488-.204.75-.289a62 62 0 0 0 2.467-.404c1.836-.135 3.77-.163 5.406-1.387l-.072.037q1.247-.405 2.453-.918c5.865-2.527 8.908-6.546 9.639-11.869l.002-.004c.21-1.596 1.494-3.283 2.906-5.045 1.409-1.758 2.948-3.608 3.293-5.838v-.006l.004-.013v-.008c.134-.823.242-1.65.353-2.477.24.707.521 1.301.967 1.592.52.337 1.09.39 1.623.207.533-.182 1.033-.576 1.518-1.103.97-1.056 1.887-2.671 2.736-4.407.849-1.735 1.623-3.589 2.272-5.107a56 56 0 0 1 .869-1.965c.251-.527.474-.916.61-1.072l.001-.002c1.08-1.178 3.46-3.31 5.623-5.274a132 132 0 0 0 2.906-2.693c.397-.384.735-.724.993-1.008.258-.283.433-.493.525-.695a.45.45 0 0 0 .02-.307 1.4 1.4 0 0 0-.104-.285 6 6 0 0 0-.437-.738c-.39-.58-.972-1.341-1.706-2.23-1.466-1.78-3.533-4.074-5.826-6.436-4.586-4.724-10.04-9.704-13.478-11.346v.002c-6.31-3.076-13.661-3.965-16.43-3.781-5.776-1.604-11.866-2.318-16.682-2.631s-8.371-.225-9.025-.219m.006.5c.681-.006 4.194-.095 8.988.217s10.854 1.025 16.58 2.615l.041.012.045-.004c2.55-.185 10.016.697 16.258 3.74h.002c3.265 1.56 8.766 6.536 13.336 11.243 2.285 2.353 4.346 4.642 5.8 6.406.728.882 1.303 1.633 1.676 2.19.187.277.323.508.399.671.038.082.06.147.068.184.008.036-.008.037.014-.01-.033.073-.194.294-.44.564-.245.27-.578.607-.97.987-.785.76-1.813 1.7-2.895 2.681-2.163 1.963-4.536 4.084-5.658 5.309l-.002.002-.002.002c-.215.246-.428.648-.687 1.191a55 55 0 0 0-.88 1.983c-.649 1.521-1.42 3.37-2.26 5.086s-1.752 3.304-2.655 4.287c-.452.491-.9.826-1.31.967-.413.14-.782.113-1.188-.15-.427-.28-.811-1.125-1.086-2.374l-.493.024a87 87 0 0 1-.513 3.6v.001c-.316 2.047-1.777 3.84-3.19 5.604-1.414 1.766-2.774 3.487-3.011 5.293-.71 5.173-3.595 9.002-9.342 11.478q-1.185.504-2.41.9l-.04.014-.033.026c-1.488 1.113-3.292 1.152-5.148 1.289h-.014l-.013.002q-1.244.23-2.496.408l-.022.004-.021.006a6 6 0 0 0-.834.324c-4.921 2.461-9.966 1.574-15.397 1.574h-.1c-5.334 0-10.582.983-15.396-1.472-.454-.233-.927-.374-1.397-.487l-.01-.002-.01-.002c-.415-.064-.826-.125-1.224-.195l-.008-.002-.005-.002c-2.042-.229-4.097-.134-5.77-1.336l-.033-.025-.04-.012a31 31 0 0 1-2.82-1.012h-.001c-5.832-2.475-8.846-6.302-9.555-11.478-.237-1.752-1.645-3.475-3.11-5.252-1.465-1.779-2.978-3.595-3.294-5.649v-.002c-.305-2.092-.551-4.267-.8-6.474h-.497c-.153 1.39-.331 2.588-.576 3.496-.246.907-.57 1.505-.916 1.732h-.002l-.002.002c-.408.276-.778.313-1.188.178s-.855-.466-1.307-.955c-.902-.978-1.816-2.568-2.656-4.291s-1.612-3.58-2.262-5.11a56 56 0 0 0-.877-1.992c-.259-.546-.472-.949-.687-1.195-1.077-1.232-3.45-3.35-5.625-5.313a142 142 0 0 1-2.918-2.681 23 23 0 0 1-.98-.987C.435 52.294.273 52.071.24 52c.022.047.006.046.014.01q.013-.057.07-.182a6 6 0 0 1 .4-.672c.376-.556.956-1.307 1.688-2.19 1.463-1.763 3.537-4.052 5.834-6.405 4.595-4.707 10.12-9.685 13.387-11.245h.002c3.456-1.685 7.3-2.716 10.482-3.265a36 36 0 0 1 4.145-.487c1.127-.057 1.973-.008 2.324.088l.068.018.067-.018c6.587-1.889 15.112-2.816 25.832-2.916m-.541.53c-11.024.04-19.737 1.157-26.28 3.205l-.05.015-.041.037c-2.606 2.341-11.037 10.4-13.953 20.006-1.651 5.44-2.17 11.398-2.565 16.317l-.002.025.002.025c.476 3.847.831 7.632 1.35 11.186h.002v.002c.286 1.857 1.72 3.626 3.183 5.402 1.464 1.78 2.955 3.542 3.219 5.504.69 5.024 3.536 8.66 9.256 11.086v-.002c.326.139.682.254 1.002.375l.717.272-.42-.643c-1.388-2.126-2.346-6.08-2.346-13.557 0-5.808-.233-8.277 4.545-14.15 3.467-4.26 8.462-8.3 15.004-10.19l.12-.035.044-.117c.71-1.902 3.757-4.074 8.053-4.074 4.333 0 7.394 2.277 8.07 4.17l.043.117.12.037c6.324 1.912 11.214 5.845 14.685 10.094h.002v.002c4.977 5.972 4.545 8.332 4.545 14.147 0 7.359-.92 11.287-2.26 13.42l-.408.648.71-.283c.185-.074.41-.142.62-.233 5.631-2.425 8.355-6.055 9.045-11.082v-.002c.263-2.005 1.701-3.773 3.117-5.539 1.415-1.764 2.801-3.51 3.088-5.37v-.005q0-.007.002-.013v-.002c.394-2.373.666-4.848.94-7.38l.001-.025-.002-.027c-.527-5.366-.814-13.162-2.858-20.098-3.056-10.374-12.705-19.028-14.363-20.468l-.043-.038-.054-.015c-8.4-2.166-17.193-2.895-25.84-2.744m.535.47.178.002c10.548.013 18.73 1.042 24.943 2.744 1.698 1.48 11.183 10.066 14.166 20.19 2.015 6.84 2.308 14.583 2.836 19.976-.273 2.528-.544 4.995-.936 7.346l-.004.02c-.259 1.659-1.57 3.367-2.98 5.125-1.413 1.762-2.934 3.59-3.223 5.787-.67 4.884-3.226 8.312-8.746 10.69l-.025.01c1.259-2.353 2.06-6.229 2.06-13.104 0-3.801.014-6.29-1.298-9.227l.316.594 4.137-1.867.045-.44v-.01s.008-.107-.01-.222v-.002h-.002a2 2 0 0 0-.074-.305v-.002c-.08-.24-.221-.57-.495-1.057-.543-.966-1.622-2.57-3.763-5.213l-.014-.027-.016-.014-.005-.005-.01-.01c-.252-.303-.528-.602-.8-.903.411.063.82.144 1.235.149h.004c5 0 9.056-4.058 9.055-9.057 0-4.998-4.057-9.053-9.055-9.053s-9.056 4.055-9.056 9.053v.002c.003.71.164 1.404.332 2.092-2.206-1.723-4.16-3.113-4.16-3.113l-.372-.25-.398.205-3.035 1.58.156.584v.002s.075.255.25.597v.002c.175.34.462.806.92 1.364.915 1.116 2.516 2.6 5.283 4.19 1.906 1.093 3.652 2.958 5.194 4.841-3.43-3.87-8.01-7.373-13.864-9.164-.863-2.172-4.042-4.38-8.465-4.38-4.378 0-7.545 2.11-8.443 4.278-6.614 1.935-11.665 6.02-15.166 10.323-4.828 5.933-4.656 8.667-4.656 14.465 0 6.983.835 10.888 2.14 13.242-.133-.049-.279-.098-.398-.149-5.612-2.38-8.285-5.819-8.955-10.693-.292-2.166-1.868-3.979-3.328-5.752h-.002c-1.46-1.771-2.82-3.511-3.074-5.16v-.002c-.514-3.526-.87-7.299-1.346-11.143.394-4.912.916-10.826 2.543-16.191 2.851-9.389 11.157-17.39 13.768-19.74 6.584-2.054 15.365-3.197 26.613-3.198M36.934 47.852c-4.998-.001-9.054 4.054-9.055 9.052 0 5 4.056 9.058 9.055 9.057h.007c.293-.008.581-.061.872-.098-.259.292-.523.582-.762.877-2.167 2.672-3.24 4.271-3.785 5.244-.272.486-.415.816-.494 1.057q-.051.15-.077.307v.004c-.015.11-.011.218-.011.218v.01l.046.442 4.137 1.867.33-.621s1.078-2.033 2.823-4.453 4.167-5.207 6.693-6.657c2.766-1.588 4.368-3.066 5.283-4.185q.533-.633.92-1.365v-.002c.177-.343.25-.6.25-.6v-.002l.16-.594-3.543-1.773-.365.248s-1.726 1.23-3.68 2.74c.119-.568.242-1.136.25-1.717v-.004c0-4.997-4.057-9.052-9.054-9.053zm0 .5a8.55 8.55 0 0 1 8.554 8.552 8.5 8.5 0 0 1-.322 2.211l-.21.744.605-.478c2.346-1.857 4.138-3.082 4.138-3.082l.123-.084 2.916 1.459-.054.2c-.001.002-.056.2-.211.501q-.361.684-.86 1.275l-.002.002v.002c-.87 1.065-2.424 2.506-5.148 4.07-2.645 1.519-5.083 4.35-6.85 6.8-1.765 2.449-2.857 4.51-2.857 4.51l-.111.206-3.448-1.556-.013-.123v-.002c0-.003.001-.095.005-.131q.018-.117.055-.229h.002v-.002c.065-.198.194-.5.455-.967v-.002c.524-.933 1.583-2.516 3.739-5.173.362-.448.757-.896 1.166-1.344l.513-.563-.748.15a8.5 8.5 0 0 1-1.437.163h-.002a8.55 8.55 0 0 1-8.553-8.557 8.55 8.55 0 0 1 8.555-8.552m55.132 0a8.55 8.55 0 0 1 8.555 8.552 8.55 8.55 0 0 1-8.553 8.557 8.6 8.6 0 0 1-1.806-.217l-.795-.182.556.596c.429.46.84.921 1.223 1.381l-.002-.006.014.018.004.004.004.006c2.151 2.653 3.21 4.237 3.734 5.17h-.002c.262.467.392.767.457.966v.004q.037.11.057.225c.004.026.004.128.004.13v.003l-.014.125-3.445 1.556-.112-.207s-1.092-2.06-2.857-4.51c-1.767-2.448-4.206-5.28-6.852-6.798-2.723-1.565-4.275-3.01-5.146-4.073a7.3 7.3 0 0 1-.861-1.275v-.002a3 3 0 0 1-.213-.502v-.004l-.002-.002-.051-.19 2.68-1.394.132-.068.125.084s2.039 1.39 4.627 3.46l.649.52-.254-.79a8.6 8.6 0 0 1-.412-2.585 8.55 8.55 0 0 1 8.556-8.553zm-52.832 2.101a2.555 2.555 0 0 0-2.55 2.549 2.556 2.556 0 0 0 2.55 2.553 2.555 2.555 0 0 0 2.553-2.553 2.553 2.553 0 0 0-2.553-2.549m50.631 0a2.553 2.553 0 0 0-2.55 2.549 2.554 2.554 0 0 0 2.55 2.553 2.556 2.556 0 0 0 2.551-2.553 2.555 2.555 0 0 0-2.55-2.549zm-50.63.5a2.046 2.046 0 0 1 2.052 2.049 2.05 2.05 0 0 1-2.053 2.053 2.05 2.05 0 0 1-2.05-2.053c0-1.135.915-2.048 2.05-2.049zm50.63 0c1.135 0 2.05.914 2.051 2.049a2.05 2.05 0 0 1-2.05 2.053 2.047 2.047 0 0 1-2.052-2.053 2.046 2.046 0 0 1 2.051-2.049m-39.992 5.848-.121.086a83 83 0 0 0-5.285 4.027l-.037.03-.024.042a8.55 8.55 0 0 1-4.168 3.77l-.045.02-.035.033a34 34 0 0 0-2.328 2.56h-.002c-2.146 2.644-3.188 4.214-3.69 5.108-.195.347-.266.529-.324.677l-.085.221 2.724 1.232.111-.207c.176-.327 1.01-1.908 2.643-4.171 1.786-2.48 4.247-5.354 7.008-6.938 2.68-1.54 4.18-2.944 5.008-3.955.412-.502.655-.905.797-1.18l.117-.224zm28.856.004-.133.068-2.04 1.059.12.222c.224.42.494.817.8 1.182.83 1.012 2.33 2.416 5.01 3.955 2.76 1.584 5.22 4.458 7.006 6.938 1.632 2.264 2.465 3.843 2.645 4.173l.111.203 2.723-1.23-.086-.22c-.058-.148-.127-.33-.323-.678-.5-.893-1.544-2.463-3.687-5.104l-.002-.002v-.002a37 37 0 0 0-2.63-2.818l-.028-.028-.033-.015a8.56 8.56 0 0 1-3.309-2.973l-.02-.031-.029-.024a87 87 0 0 0-5.972-4.591Zm-28.805.58 1.51.754a5.5 5.5 0 0 1-.598.88c-.784.958-2.235 2.324-4.871 3.838-2.875 1.65-5.358 4.573-7.164 7.08-1.571 2.18-2.326 3.608-2.551 4.028l-1.867-.842c.045-.108.07-.188.191-.402.479-.853 1.507-2.405 3.643-5.035a34 34 0 0 1 2.29-2.518 9.04 9.04 0 0 0 4.286-3.875 82 82 0 0 1 5.13-3.908zm28.762.004c.309.213 2.86 1.99 5.812 4.47a9.04 9.04 0 0 0 3.4 3.055q1.369 1.322 2.592 2.777c2.128 2.623 3.16 4.179 3.637 5.03.12.213.146.292.191.4l-1.867.844c-.223-.414-.98-1.847-2.553-4.03-1.806-2.506-4.29-5.428-7.164-7.078-2.636-1.513-4.085-2.88-4.87-3.837l-.003-.002a6.3 6.3 0 0 1-.601-.887Zm-12.418 1.093a.7.7 0 0 0-.164.022c-.337.087-.535.4-.62.75s-.073.77.04 1.207.306.812.55 1.078.568.444.905.357c.336-.086.534-.4.619-.75s.073-.77-.04-1.207a2.6 2.6 0 0 0-.488-1.007c-.214-.26-.484-.45-.798-.448h-.002zm-3.618.09c-.028-.009-.05.033-.08.028-.303-.054-.607.053-.841.285-.257.254-.467.62-.6 1.05-.134.43-.166.85-.098 1.204s.25.676.582.779c.333.103.664-.06.92-.315.257-.253.469-.618.602-1.048.134-.43.165-.851.097-1.205-.067-.354-.25-.675-.582-.778m3.622.41h.002c.094 0 .254.076.412.268.157.191.303.48.388.812v.002c.095.367.097.718.037.965-.06.248-.164.36-.255.383h-.002c-.092.024-.238-.023-.41-.21-.173-.189-.342-.497-.436-.864v-.002c-.095-.366-.097-.717-.037-.965s.166-.36.258-.383a.2.2 0 0 1 .043-.006m-3.77.067c.09.028.19.146.238.396s.029.6-.084.961v.002c-.112.362-.293.66-.474.84-.182.18-.33.22-.42.191-.09-.027-.192-.144-.24-.394s-.029-.6.084-.961v-.002c.111-.362.295-.662.476-.842.182-.18.33-.22.42-.191m2.611 5.586-.252.025-.033.002q-.267.005-.537.004h-.232l-.016.232c-.022.336-.043.7-.043 1.014 0 1.135 0 3.03.037 4.81.036 1.684.108 3.141.254 3.93-2.265.143-4.945 1.605-7.129 3.967-2.26 2.446-3.969 5.806-3.969 9.508v.396l.5.008c.098-3.506 2.205-6.683 4.625-8.98 1.21-1.149 2.496-2.075 3.633-2.711s2.14-.973 2.7-.973c.585 0 1.604.343 2.753.987s2.442 1.58 3.653 2.734c2.42 2.308 4.5 5.483 4.55 8.935v.004l.5-.004v-.398c0-3.66-1.667-6.981-3.888-9.418-2.148-2.356-4.797-3.84-7.057-4.043.132-.831.169-2.357.17-4.064.001-1.8-.031-3.674-.031-4.69v-.035l-.01-.033a5 5 0 0 1-.158-.953zm-.44.527c.029.254.058.512.128.77 0 1.03.032 2.883.031 4.668 0 1.242-.064 2.053-.12 2.902-.07-.812-.15-1.572-.175-2.791-.037-1.773-.037-3.664-.037-4.799 0-.223.016-.49.031-.748zm-16.532 3c-.578 0-1.052.473-1.051 1.05 0 .578.474 1.052 1.05 1.052a1.05 1.05 0 0 0 .001-2.101zm6.203 0a1.052 1.052 0 0 0 .001 2.102c.578 0 1.05-.474 1.05-1.051 0-.578-.472-1.05-1.05-1.05zm19.41 0a1.054 1.054 0 0 0-1.049 1.05c0 .578.474 1.052 1.05 1.052s1.052-.474 1.052-1.051-.474-1.05-1.051-1.05zm-25.613.5c.307 0 .55.244.55.55a.547.547 0 0 1-.55.552.55.55 0 0 1-.551-.551c0-.307.244-.55.55-.55zm6.203 0h.002c.307 0 .549.244.549.55a.546.546 0 0 1-.55.552h-.001a.545.545 0 0 1-.549-.551c0-.307.242-.55.549-.55zm19.412 0c.307 0 .551.244.55.55a.547.547 0 0 1-.55.552.55.55 0 0 1-.55-.551.545.545 0 0 1 .55-.55zM48.69 74.115c0 .577.472 1.051 1.05 1.051.576 0 1.049-.472 1.05-1.049v-.002c0-1.344-2.1-1.213-2.1 0m28.618 0c0 .578.473 1.052 1.05 1.051.577 0 1.048-.473 1.05-1.049v-.002c-.002-1.39-2.1-1.185-2.1 0m-27.569-.549h.002c.306.001.55.243.55.55a.545.545 0 0 1-.55.55h-.002a.546.546 0 0 1-.549-.55c0-.307.243-.55.55-.55zm28.62 0h.001a.545.545 0 0 1 .547.55c0 .306-.242.55-.549.55a.547.547 0 0 1-.55-.55c0-.308.243-.55.55-.55zm-13.754 1.506h.015l.272.014c2.097.104 4.804 1.596 6.957 3.957a15.1 15.1 0 0 1 2.726 4.234c-.852-1.519-1.969-2.9-3.176-4.05-1.24-1.184-2.562-2.143-3.752-2.809s-2.233-1.05-2.998-1.05c-.741 0-1.766.378-2.943 1.036-1.177.659-2.491 1.606-3.732 2.783-1.231 1.169-2.387 2.57-3.256 4.13a15.1 15.1 0 0 1 2.81-4.358c2.191-2.37 4.933-3.843 7.026-3.885z"}))};