devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 12.9 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("defs",null,/*#__PURE__*/React.createElement("linearGradient",{id:"svg-xeO4h5WoW3-a",gradientUnits:"userSpaceOnUse",x1:"187.947",x2:"187.947",y1:"123.859",y2:"258.865"},/*#__PURE__*/React.createElement("stop",{offset:"0",stopColor:"#bf0000"}),/*#__PURE__*/React.createElement("stop",{offset:"1",stopColor:"#8f0000"})),/*#__PURE__*/React.createElement("linearGradient",{id:"svg-6rJtU8zHTK-b",gradientTransform:"translate(-14.382 36.828)scale(.143)",gradientUnits:"userSpaceOnUse",x1:"187.947",x2:"187.947",y1:"123.859",y2:"258.865",xlinkHref:"#svg-xeO4h5WoW3-a"}),/*#__PURE__*/React.createElement("clipPath",{id:"svg-MqJXM0glNf-c"},/*#__PURE__*/React.createElement("path",{d:"M139.205 111.41a1.083 1.083 0 0 0-1.082 1.082v57.123a1.083 1.083 0 0 0 1.082 1.082h6.25a1.083 1.083 0 0 0 1.082-1.082v-57.123a1.083 1.083 0 0 0-1.082-1.082zm125.12 0a1.083 1.083 0 0 0-1.083 1.082v57.123a1.083 1.083 0 0 0 1.082 1.082h6.252a1.083 1.083 0 0 0 1.082-1.082v-57.123a1.083 1.083 0 0 0-1.082-1.082zm19.833 0a1.083 1.083 0 0 0-1.082 1.082v57.123a1.083 1.083 0 0 0 1.082 1.082h6.25a1.083 1.083 0 0 0 1.082-1.082v-57.123a1.083 1.083 0 0 0-1.082-1.082zm-202.451 2.926a1.083 1.083 0 0 0-1.082 1.082v5.975a1.1 1.1 0 0 0 .303.302v47.598a1.083 1.083 0 0 0 1.082 1.082h6.31a1.083 1.083 0 0 0 1.082-1.082v-23.342h19.686a1.083 1.083 0 0 0 1.082-1.082v-5.621a1.083 1.083 0 0 0-1.082-1.082H89.402v-15.691h21.649a1.083 1.083 0 0 0 1.082-1.082v-5.975a1.083 1.083 0 0 0-1.082-1.082zm152.852.074-.838.135h-35.252a1.083 1.083 0 0 0-1.082 1.082v5.684a1.083 1.083 0 0 0 1.082 1.082h25.707L194.71 164.97a1.1 1.1 0 0 0-.191.62l.019 4.26a1.08 1.08 0 0 0 .943.971 1.1 1.1 0 0 0 .319.24h39.443a1.083 1.083 0 0 0 1.082-1.082v-6.105a1.083 1.083 0 0 0-1.082-1.082H206.41l29.45-42.885a1.1 1.1 0 0 0 .187-.68l-.236-3.816a1.083 1.083 0 0 0-1.252-1.002zm-111.936.102c-2.802 0-5.096 2.295-5.096 5.097.001 2.802 2.295 5.095 5.096 5.096 2.802 0 5.097-2.293 5.098-5.096s-2.295-5.098-5.098-5.097m125.121 0c-2.803 0-5.098 2.294-5.098 5.097.001 2.803 2.296 5.097 5.098 5.096 2.802 0 5.097-2.293 5.098-5.096s-2.295-5.098-5.098-5.097m-73.402 13.478c-3.715 0-8.003 1.08-11.65 3.574-3.648 2.495-6.628 6.456-7.532 12.014-.39 2.397-1.09 9.02.123 14.07.936 3.899 3.78 8.619 9.059 11.487 5.278 2.868 12.928 3.787 23.217.236a1.08 1.08 0 0 0 .724-1.12l-.449-5.1a1.083 1.083 0 0 0-1.379-.944c-9.715 2.814-15.376 1.828-18.658-.582-2.964-2.176-4.154-5.69-4.526-9.244h26.061c.617 0 1.06-.428 1.266-.76s.308-.663.392-1.039c.17-.751.23-1.683.2-2.787-.062-2.208-.516-5.076-1.561-7.977-1.045-2.9-2.686-5.836-5.178-8.078s-5.856-3.75-10.11-3.75zm142.228.16c-5.795-.086-11.332 2.046-13.64 3.45a1.1 1.1 0 0 0-.399.425c-.552 1.063-.33 2.153-.054 3.227.274 1.074.71 2.149 1.093 2.998a1.083 1.083 0 0 0 1.594.451c3.75-2.544 8.276-3.767 11.602-3.064 1.662.35 3.018 1.135 4.005 2.472.906 1.228 1.459 3.048 1.543 5.46-4.425.18-9.807.789-14.41 2.865-4.973 2.243-8.978 6.362-8.916 12.957v.017c.168 6.528 5.117 11.604 11.51 12.24 3.555.355 8.651-.697 12.89-4.91l.641 2.729a1.1 1.1 0 0 0 .332.558c1.091.978 2.545 1.014 3.96.979a12 12 0 0 0 2.015-.219c.617-.125 1.139-.264 1.633-.584a1.083 1.083 0 0 0 .353-1.44c-.275-.487-.645-2.03-.843-4.007-.2-1.977-.297-4.437-.336-7.05-.08-5.228.072-11.072.072-15.124a1 1 0 0 0-.006-.117c-.582-5.36-2.54-8.991-5.258-11.227-2.717-2.235-6.097-3.037-9.38-3.086zm-197.238 1.395a1.083 1.083 0 0 0-1.082 1.082v39.154a1.083 1.083 0 0 0 1.082 1.082h6.584a1.083 1.083 0 0 0 1.082-1.082v-39.154a1.083 1.083 0 0 0-1.082-1.082zm125.12 0a1.083 1.083 0 0 0-1.083 1.082v39.154a1.083 1.083 0 0 0 1.082 1.082h6.586a1.083 1.083 0 0 0 1.082-1.082v-39.154a1.083 1.083 0 0 0-1.082-1.082zm-71.024 6.086c3.232 0 5.382 1.74 6.726 3.986 1.175 1.962 1.476 4.195 1.293 5.697h-17.779c1.51-7.237 6.296-9.683 9.76-9.683m145.203 15.26c1.324-.024 2.677.193 4.008.47l.12 3.453c-.112 1.77-.371 3.901-1.527 5.598-1.162 1.707-3.212 3.134-7.505 3.402-2.292.144-3.603-.546-4.442-1.466-.838-.92-1.184-2.176-1.166-3.125.055-2.807 1.242-4.756 3.137-6.141 1.894-1.385 4.548-2.14 7.375-2.191"}))),/*#__PURE__*/React.createElement("path",{d:"M0 52.341v1.104a.838.838 0 0 1 0 1.673v1.103a.838.838 0 0 1 0 1.674v1.103a.838.838 0 0 1 0 1.674v1.103a.837.837 0 0 1 0 1.674v1.103a.837.837 0 0 1 0 1.673v1.104a.837.837 0 0 1 0 1.673v1.103a.837.837 0 0 1 0 1.673v1.104a.837.837 0 0 1 0 1.673v1.104c.22 0 .436.089.592.245a.84.84 0 0 1 .245.591H1.94a.837.837 0 0 1 1.673 0h1.104a.837.837 0 0 1 1.673 0h1.103a.837.837 0 0 1 1.674 0h1.103a.837.837 0 0 1 1.673 0h1.104a.837.837 0 0 1 1.673 0h1.103a.837.837 0 0 1 1.674 0H18.6a.837.837 0 0 1 1.674 0h1.103a.837.837 0 0 1 1.673 0h1.104c0-.22.09-.436.245-.591a.84.84 0 0 1 .592-.245v-1.103a.838.838 0 0 1 0-1.674V71.78a.838.838 0 0 1 0-1.673v-1.104a.838.838 0 0 1 0-1.673v-1.103a.838.838 0 0 1 0-1.674V63.45a.838.838 0 0 1 0-1.673v-1.103a.838.838 0 0 1 0-1.675v-1.103a.838.838 0 0 1 0-1.673V55.12a.838.838 0 0 1 0-1.674v-1.104a.84.84 0 0 1-.592-.245.84.84 0 0 1-.245-.591h-1.103a.838.838 0 0 1-1.674 0h-1.103a.838.838 0 0 1-1.673 0h-1.104a.838.838 0 0 1-1.673 0h-1.103a.838.838 0 0 1-1.674 0h-1.103a.838.838 0 0 1-1.673 0H9.167a.838.838 0 0 1-1.673 0H6.39a.838.838 0 0 1-1.674 0H3.614a.838.838 0 0 1-1.673 0H.837c0 .22-.09.436-.245.591a.84.84 0 0 1-.592.245Z",fill:"url(#svg-6rJtU8zHTK-b)"}),/*#__PURE__*/React.createElement("path",{d:"M21.29 61.504H8.818l.65-3.045h7.601l.697-3.277H6.843l-3.44 16.224h3.3l1.51-7.09h7.918l-6.88 6.81 1.21 2.14c.557-.373 1.463-.42 2.091-.42 1.116 0 2.208.373 3.347.373 1.044 0 2.113-.07 3.856-.907l.61-2.859c-1.186.488-2.94.953-4.466.953-.627 0-1.209-.14-1.813-.232l6.668-6.485z",fill:"#fff"}),/*#__PURE__*/React.createElement("path",{d:"M52.061 52.107a.425.425 0 0 0-.425.425v22.446a.425.425 0 0 0 .425.426h2.456a.425.425 0 0 0 .425-.426V52.532a.425.425 0 0 0-.425-.425Zm49.165 0a.425.425 0 0 0-.426.425v22.446a.425.425 0 0 0 .426.426h2.456a.425.425 0 0 0 .425-.426V52.532a.425.425 0 0 0-.425-.425zm7.793 0a.425.425 0 0 0-.425.425v22.446a.425.425 0 0 0 .425.426h2.456a.425.425 0 0 0 .425-.426V52.532a.425.425 0 0 0-.425-.425zm-79.551 1.15a.425.425 0 0 0-.425.425v2.348a.4.4 0 0 0 .119.119v18.703a.425.425 0 0 0 .425.425h2.48a.425.425 0 0 0 .425-.425V65.68h7.735a.425.425 0 0 0 .425-.425v-2.21a.425.425 0 0 0-.425-.424h-7.735v-6.166h8.506a.425.425 0 0 0 .425-.425v-2.348a.425.425 0 0 0-.425-.425Zm60.061.03-.329.052H75.348a.425.425 0 0 0-.425.425v2.234a.425.425 0 0 0 .425.425H85.45l-11.578 16.73a.43.43 0 0 0-.076.244l.008 1.674a.425.425 0 0 0 .37.382.4.4 0 0 0 .126.094h15.499a.425.425 0 0 0 .425-.425v-2.4a.425.425 0 0 0-.425-.424h-11.33L90.04 55.446a.43.43 0 0 0 .073-.267l-.093-1.5a.425.425 0 0 0-.492-.393Zm-43.984.039a2.01 2.01 0 0 0-2.002 2.003c0 1.1.902 2.002 2.002 2.002a2.01 2.01 0 0 0 2.003-2.002 2.01 2.01 0 0 0-2.003-2.003m49.166 0a2.01 2.01 0 0 0-2.003 2.003 2.01 2.01 0 0 0 2.003 2.002 2.01 2.01 0 0 0 2.003-2.002 2.01 2.01 0 0 0-2.003-2.003m-28.843 5.296c-1.46 0-3.145.424-4.578 1.405-1.433.98-2.604 2.536-2.96 4.72-.153.942-.428 3.544.049 5.53.368 1.53 1.485 3.386 3.56 4.513 2.073 1.127 5.08 1.488 9.122.093a.425.425 0 0 0 .285-.44l-.177-2.005a.425.425 0 0 0-.541-.37c-3.818 1.105-6.042.718-7.332-.23-1.165-.854-1.632-2.235-1.778-3.632h10.24c.242 0 .416-.168.497-.298s.121-.26.155-.408q.097-.445.078-1.096a10.4 10.4 0 0 0-.613-3.134c-.411-1.14-1.056-2.293-2.035-3.174s-2.3-1.474-3.972-1.474m55.887.063c-2.277-.034-4.453.804-5.36 1.356a.43.43 0 0 0-.156.167c-.217.417-.13.846-.022 1.268s.28.844.43 1.178a.425.425 0 0 0 .626.177c1.474-1 3.252-1.48 4.559-1.204.653.138 1.186.446 1.574.971.356.483.573 1.198.606 2.146-1.739.07-3.854.31-5.662 1.125-1.954.882-3.528 2.5-3.503 5.092v.007c.066 2.565 2.01 4.56 4.522 4.81 1.397.138 3.4-.275 5.065-1.93l.252 1.072a.43.43 0 0 0 .13.22c.43.384 1 .398 1.556.384a4.6 4.6 0 0 0 .792-.086c.243-.049.448-.103.642-.23a.425.425 0 0 0 .139-.565c-.108-.191-.254-.798-.332-1.575s-.116-1.743-.132-2.77c-.03-2.054.029-4.35.029-5.943l-.002-.046c-.229-2.106-.999-3.533-2.066-4.411-1.068-.879-2.396-1.194-3.686-1.213zm-77.503.548a.425.425 0 0 0-.425.425v15.386a.425.425 0 0 0 .425.425h2.587a.425.425 0 0 0 .425-.425V59.658a.425.425 0 0 0-.425-.425zm49.165 0a.425.425 0 0 0-.426.425v15.386a.425.425 0 0 0 .426.425h2.588a.425.425 0 0 0 .425-.425V59.658a.425.425 0 0 0-.425-.425zm-27.908 2.392c1.27 0 2.114.684 2.643 1.566.461.77.58 1.648.508 2.239h-6.986c.593-2.844 2.474-3.805 3.835-3.805m57.056 5.996c.52-.01 1.052.076 1.575.185l.047 1.357c-.044.695-.146 1.532-.6 2.2-.457.67-1.262 1.23-2.95 1.336-.9.056-1.415-.215-1.744-.576a1.85 1.85 0 0 1-.459-1.228c.022-1.103.489-1.869 1.233-2.413s1.787-.841 2.898-.861",fill:"#bb0001"}),/*#__PURE__*/React.createElement("path",{clipPath:"url(#svg-MqJXM0glNf-c)",d:"M139.205 111.41a1.083 1.083 0 0 0-1.082 1.082v57.123a1.083 1.083 0 0 0 1.082 1.082h2.06v-56.875a1.083 1.083 0 0 1 1.083-1.082h4.19v-.248a1.083 1.083 0 0 0-1.083-1.082zm125.12 0a1.083 1.083 0 0 0-1.083 1.082v57.123a1.083 1.083 0 0 0 1.082 1.082h2.06v-56.875a1.083 1.083 0 0 1 1.083-1.082h4.191v-.248a1.083 1.083 0 0 0-1.082-1.082zm19.833 0a1.083 1.083 0 0 0-1.082 1.082v57.123a1.083 1.083 0 0 0 1.082 1.082h2.06v-56.875a1.083 1.083 0 0 1 1.083-1.082h4.19v-.248a1.083 1.083 0 0 0-1.083-1.082zm-202.451 2.926a1.083 1.083 0 0 0-1.082 1.082v5.975a1.1 1.1 0 0 0 .303.302v47.598a1.083 1.083 0 0 0 1.082 1.082h2.06v-47.35a1.1 1.1 0 0 1-.302-.302v-5.975a1.083 1.083 0 0 1 1.082-1.082h27.283v-.248a1.083 1.083 0 0 0-1.082-1.082zm152.852.074-.838.135h-35.252a1.083 1.083 0 0 0-1.082 1.082v5.684a1.083 1.083 0 0 0 1.082 1.082h2.06v-5.436a1.083 1.083 0 0 1 1.082-1.082h34.229l-.03-.463a1.083 1.083 0 0 0-1.251-1.002m-111.936.102c-2.802 0-5.096 2.295-5.096 5.097.001 2.703 2.142 4.913 4.809 5.067-1.015-.933-1.666-2.258-1.666-3.737 0-2.802 2.293-5.096 5.096-5.097.098 0 .191.023.289.03-.91-.836-2.108-1.36-3.432-1.36m125.121 0c-2.803 0-5.098 2.294-5.098 5.097.001 2.703 2.141 4.912 4.807 5.067-1.014-.933-1.663-2.259-1.664-3.737 0-2.803 2.295-5.098 5.098-5.097.099 0 .191.023.289.03-.91-.836-2.108-1.36-3.432-1.36m-24.488 9.21-28.545 41.249a1.1 1.1 0 0 0-.191.62l.019 4.26a1.08 1.08 0 0 0 .943.971 1.1 1.1 0 0 0 .319.24h1.88l-.019-4.14a1.1 1.1 0 0 1 .192-.621l29.464-42.578zm-48.914 4.268c-3.715 0-8.003 1.08-11.65 3.574-3.648 2.495-6.628 6.456-7.532 12.014-.39 2.397-1.09 9.02.123 14.07.936 3.899 3.78 8.619 9.059 11.487.955.52 2.018.945 3.13 1.322-5.27-2.869-8.11-7.584-9.046-11.478-1.213-5.052-.513-11.674-.123-14.07.904-5.56 3.883-9.52 7.531-12.014 3.647-2.495 7.936-3.575 11.65-3.575 1.55 0 2.98.205 4.295.569-2.08-1.159-4.535-1.899-7.437-1.899m142.228.16c-5.795-.086-11.332 2.046-13.64 3.45a1.1 1.1 0 0 0-.399.425c-.552 1.063-.33 2.153-.054 3.227.274 1.074.71 2.149 1.093 2.998a1.083 1.083 0 0 0 1.594.451c.308-.21.63-.395.947-.586a15 15 0 0 1-.492-1.533c-.275-1.074-.497-2.164.055-3.227a1.1 1.1 0 0 1 .398-.425c2.309-1.404 7.846-3.536 13.64-3.45 1.557.024 3.131.233 4.65.666-2.39-1.402-5.12-1.956-7.792-1.996m-197.238 1.395a1.083 1.083 0 0 0-1.082 1.082v39.154a1.083 1.083 0 0 0 1.082 1.082h2.06v-38.906a1.083 1.083 0 0 1 1.083-1.082h4.523v-.248a1.083 1.083 0 0 0-1.082-1.082zm125.12 0a1.083 1.083 0 0 0-1.083 1.082v39.154a1.083 1.083 0 0 0 1.082 1.082h2.06v-38.906a1.083 1.083 0 0 1 1.083-1.082h4.525v-.248a1.083 1.083 0 0 0-1.082-1.082zm75.13 7.379c.435.338.843.716 1.19 1.185.906 1.228 1.458 3.048 1.542 5.46-4.425.18-9.807.789-14.41 2.865-4.973 2.243-8.978 6.362-8.916 12.957v.017c.15 5.79 4.067 10.421 9.41 11.842-3.66-2.122-6.15-5.941-6.267-10.512v-.017c-.062-6.595 3.942-10.714 8.916-12.957 4.602-2.076 9.985-2.685 14.41-2.866-.085-2.411-.637-4.231-1.543-5.459-.987-1.337-2.343-2.121-4.006-2.472-.104-.022-.22-.025-.326-.043m-141.754.137a8.7 8.7 0 0 1 2.326 2.556c1.175 1.962 1.476 4.195 1.293 5.697H167.19c-.128.441-.278.848-.378 1.33h17.779c.183-1.502-.118-3.735-1.293-5.697-1.162-1.94-2.927-3.497-5.469-3.886zm-85.283 1.105v1.33h17.625v-.248a1.083 1.083 0 0 0-1.082-1.082zm230.125 14.11.09 2.538c-.113 1.77-.372 3.901-1.528 5.598-1.162 1.707-3.212 3.134-7.505 3.402-.438.028-.809 0-1.178-.029.842.862 2.124 1.497 4.32 1.36 4.294-.27 6.344-1.696 7.506-3.403 1.156-1.697 1.415-3.828 1.527-5.597l-.12-3.454a21 21 0 0 0-3.112-.416zm-136.215 9.931c-6.733 1.95-11.485 2.05-14.88 1.14 3.14 1.966 8.214 2.696 16.331.622l-.072-.819a1.083 1.083 0 0 0-1.379-.943m24.012.586-.914 1.33h26.773v-.248a1.083 1.083 0 0 0-1.082-1.082zm116.064 5.275a18 18 0 0 1-2.23 1.854 1 1 0 0 0 .06.103c.828.742 1.864.941 2.934.979a1 1 0 0 1-.123-.207z",fill:"#8e0001",transform:"translate(-2.638 8.33)scale(.39294)"}))};