devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 10.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("path",{d:"M15.766 76.647C7.487 76.647.75 69.912.75 61.633s6.736-15.014 15.016-15.014c8.278 0 15.015 6.735 15.015 15.015s-6.736 15.014-15.015 15.014z",fill:"#85ea2d"}),/*#__PURE__*/React.createElement("path",{d:"M71.053 77.914h.473l.637 1.66q.21.567.26.82h.02a9 9 0 0 1 .146-.464q.11-.326.722-2.016h.472l-1.25 3.314q-.186.49-.434.698a.92.92 0 0 1-.61.205 1.8 1.8 0 0 1-.398-.045v-.353q.146.03.326.03.454.001.648-.508l.162-.414zm-1.59-.048q.574 0 .892.392.316.39.316 1.108t-.32 1.115-.887.396q-.285 0-.52-.104a.97.97 0 0 1-.394-.323h-.032l-.093.375h-.316V76.69h.441v1.005q0 .337-.02.606h.02q.308-.436.913-.436zm-.064.369q-.45 0-.65.259t-.2.872q0 .615.205.877.205.266.656.266.407 0 .606-.297.199-.295.2-.85-.001-.57-.2-.848-.2-.278-.617-.278zm-4.274 2.198h-.023q-.305.445-.913.444-.572 0-.889-.39t-.317-1.11.318-1.119q.319-.398.888-.398.591 0 .908.43h.033l-.018-.21-.01-.204v-1.185h.44v4.134h-.358Zm-.88.076q.45 0 .654-.246.203-.246.203-.793v-.093q0-.62-.206-.883-.206-.264-.657-.265a.67.67 0 0 0-.593.302q-.206.302-.207.851 0 .558.206.842.203.285.599.285zm-3.031.368q-.645 0-1.018-.392-.373-.394-.373-1.092 0-.705.346-1.118.348-.415.931-.415.548 0 .866.361.32.36.32.949v.279H60.28q.013.511.259.778.246.266.691.266.471 0 .93-.196v.392a2.3 2.3 0 0 1-.442.145 2.5 2.5 0 0 1-.504.043m-.119-2.648a.72.72 0 0 0-.56.23q-.208.225-.245.631h1.522q0-.417-.186-.639-.186-.221-.53-.222zm-2.142 2.285a1.5 1.5 0 0 0 .398-.054v.338a.8.8 0 0 1-.21.056 1.5 1.5 0 0 1-.252.023q-.844 0-.844-.89v-1.73h-.417v-.213l.417-.184.186-.622h.255v.676h.844v.342h-.844v1.714q0 .263.124.402a.43.43 0 0 0 .342.142zm-2.155-2.653q.194 0 .348.03l-.061.41a1.5 1.5 0 0 0-.32-.04.78.78 0 0 0-.603.287 1.05 1.05 0 0 0-.25.715v1.562h-.442v-2.911h.365l.05.538h.02a1.3 1.3 0 0 1 .392-.437.88.88 0 0 1 .5-.155zm-2.178 1.505q0 .712-.36 1.112-.357.4-.99.4-.39-.001-.693-.185a1.2 1.2 0 0 1-.468-.525 1.8 1.8 0 0 1-.165-.802q.001-.712.356-1.109.357-.397.99-.397.61 0 .97.407t.36 1.099m-2.218 0q0 .557.223.85.222.292.656.292t.658-.291.224-.851q-.001-.554-.224-.843-.226-.288-.663-.288-.434 0-.654.283-.22.284-.22.848m-2.375 1.511q-.285 0-.519-.105a1 1 0 0 1-.394-.322h-.032q.03.254.03.483v1.197h-.439v-4.216h.358l.062.398h.02a1 1 0 0 1 .396-.346q.225-.105.518-.106.58 0 .893.396.315.396.315 1.11 0 .717-.32 1.115-.321.396-.888.396m-.064-2.642q-.446 0-.645.247-.2.247-.205.785v.099q0 .614.205.877.204.264.656.265a.68.68 0 0 0 .591-.306q.214-.305.214-.841 0-.545-.214-.836a.7.7 0 0 0-.602-.29m-3.35 2.642a1.3 1.3 0 0 1-.52-.105 1 1 0 0 1-.394-.322h-.03q.03.254.03.483v1.197h-.44v-4.216h.358l.061.398h.021a1 1 0 0 1 .395-.346q.227-.105.519-.106.579 0 .894.396t.314 1.11q0 .717-.32 1.115-.32.396-.888.396m-.064-2.642q-.446 0-.646.247-.199.247-.204.785v.099q0 .614.204.877.206.264.657.265a.68.68 0 0 0 .59-.306q.214-.305.214-.841 0-.545-.214-.836a.7.7 0 0 0-.601-.29m-4.273-.321v1.888q0 .355.162.531t.507.176q.458 0 .668-.25.212-.25.212-.816v-1.53h.44v2.912h-.363l-.064-.392h-.024a.9.9 0 0 1-.376.33 1.3 1.3 0 0 1-.548.114q-.531.001-.796-.253-.263-.25-.264-.807v-1.903zm-1.21 1.877c0 .34-.125.61-.372.8q-.372.286-1.009.286-.691 0-1.063-.177v-.436a2.9 2.9 0 0 0 1.079.218q.451 0 .68-.172a.56.56 0 0 0 .228-.476.6.6 0 0 0-.08-.33.75.75 0 0 0-.27-.238 4 4 0 0 0-.579-.248q-.542-.194-.774-.46-.232-.265-.232-.693 0-.45.336-.714.337-.266.893-.266.579 0 1.065.213l-.141.392a2.4 2.4 0 0 0-.934-.2q-.36 0-.56.153a.5.5 0 0 0-.203.427q.001.202.074.33.075.13.251.238.177.107.54.237.612.217.841.468.23.249.23.648m56.02-.534v1.567h-.857v-5.289h2.007c1.166 0 1.79.668 1.79 1.842 0 .748-.3 1.424-.864 1.687l.872 1.76h-.941l-.764-1.568h-1.245zm1.15-2.98h-1.152v2.24h1.166c.649 0 .895-.584.895-1.132 0-.603-.293-1.109-.91-1.109zm-6.934-.742h1.707l1.312 5.289h-.864l-.39-1.552h-1.822l-.39 1.552h-.857zm.114 2.98H92.9l-.547-2.261h-.387zm33.635.742v1.567h-.857v-5.289h2.007c1.166 0 1.79.668 1.79 1.842 0 .748-.3 1.424-.863 1.687l.872 1.76h-.942l-.764-1.568h-1.243zm1.15-2.98h-1.15v2.24h1.166c.649 0 .895-.584.895-1.132 0-.603-.293-1.109-.911-1.109zm-6.933-.742h1.705l1.312 5.289h-.864l-.39-1.552h-1.82l-.39 1.552h-.858zm.114 2.98h1.483l-.547-2.261h-.387zm-6.522-2.98h3.334v.75h-2.477v1.496h2.015v.734h-2.015v1.552h2.477v.757h-3.334zm-3.869 0c1.05 0 1.613.394 1.613 1.374 0 .64-.2.957-.625 1.19.455.177.756.501.756 1.227 0 1.08-.656 1.498-1.682 1.498h-2.07v-5.289Zm-1.151.741v1.514h1.135c.525 0 .756-.262.756-.78 0-.51-.262-.733-.786-.733zm0 2.24v1.566h1.166c.533 0 .849-.169.849-.803 0-.602-.447-.764-.864-.764zm-6.438-2.98h3.86v.763h-1.49v4.526h-.865V76.3h-1.505zm-18.622 0h1.49l1.181 4.13 1.181-4.13h1.497v5.288h-.864v-4.57h-.045l-1.32 4.354h-.897l-1.32-4.354h-.046v4.57h-.857Zm-2.24.787s-1.082-.124-1.529-.124c-.65 0-.98.232-.98.687 0 .495.277.61 1.18.857 1.112.31 1.514.603 1.514 1.506 0 1.159-.726 1.66-1.769 1.66-.686 0-1.729-.21-1.729-.21l.085-.686s1.043.14 1.59.14c.657 0 .958-.295.958-.85 0-.448-.239-.603-1.05-.795-1.143-.293-1.636-.64-1.636-1.56 0-1.065.702-1.506 1.76-1.506.67 0 1.675.186 1.675.186zm29.95-19.312q.72 0 1.294.118l-.227 1.52a5.6 5.6 0 0 0-1.184-.148q-1.312 0-2.245 1.066-.932 1.066-.932 2.653v5.802h-1.638V57.21h1.352l.188 2.002h.078q.601-1.055 1.45-1.628a3.26 3.26 0 0 1 1.865-.572zm-10.752 11.21q-2.397 0-3.784-1.461-1.386-1.46-1.387-4.056 0-2.613 1.288-4.154 1.288-1.538 3.459-1.538 2.032 0 3.217 1.337 1.184 1.337 1.184 3.527v1.036h-7.45q.048 1.905.962 2.89.914.988 2.57.988a8.7 8.7 0 0 0 3.454-.73v1.46a8.7 8.7 0 0 1-1.643.538q-.774.163-1.87.163m-.444-9.838q-1.301 0-2.077.849-.774.848-.912 2.348h5.653q0-1.548-.69-2.374-.69-.822-1.974-.823m-5.116-1.173v1.035l-2.003.237q.277.344.494.903.217.556.217 1.258 0 1.588-1.085 2.535-1.087.948-2.98.948-.484 0-.909-.079-1.045.553-1.045 1.39 0 .446.365.657.365.213 1.253.212H90.4q1.755.001 2.7.74.94.74.94 2.151 0 1.796-1.44 2.738t-4.203.942q-2.121 0-3.27-.788-1.15-.79-1.15-2.23 0-.99.632-1.707.63-.72 1.775-.978a1.7 1.7 0 0 1-.695-.582 1.54 1.54 0 0 1-.281-.918q0-.591.316-1.036.315-.444.996-.858-.84-.346-1.367-1.175-.526-.828-.527-1.894 0-1.777 1.065-2.739 1.065-.961 3.02-.962.847 0 1.53.198h3.738zm-8.623 12.63q0 .877.74 1.33.74.455 2.121.455 2.063 0 3.053-.617.991-.616.991-1.672 0-.878-.542-1.219-.541-.34-2.042-.34h-1.964q-1.114 0-1.736.532-.621.533-.621 1.53zm.887-9.167q0 1.133.641 1.716.642.583 1.786.583 2.399 0 2.398-2.33 0-2.436-2.427-2.436-1.155 0-1.775.621-.623.622-.623 1.845zm-3.148-3.463v1.035l-2.004.237q.277.344.494.903.216.556.217 1.258 0 1.588-1.085 2.535-1.087.948-2.98.948a5 5 0 0 1-.909-.079q-1.046.553-1.046 1.39 0 .446.366.657.364.213 1.253.212h1.914q1.756.001 2.7.74.941.74.942 2.151 0 1.796-1.441 2.738-1.44.942-4.204.942-2.121 0-3.27-.788-1.15-.79-1.15-2.23 0-.99.632-1.707.63-.72 1.775-.978a1.7 1.7 0 0 1-.694-.582 1.54 1.54 0 0 1-.282-.918q0-.591.316-1.036.316-.444.996-.858-.839-.346-1.367-1.175-.526-.828-.527-1.894 0-1.777 1.065-2.739 1.065-.961 3.02-.962.847 0 1.53.198h3.739zm-8.625 12.63q.001.877.74 1.33.74.455 2.122.455 2.063 0 3.053-.617.993-.616.992-1.672 0-.878-.543-1.219-.542-.34-2.042-.34h-1.964q-1.115 0-1.737.532-.621.533-.622 1.53zm.888-9.167q0 1.133.642 1.716.641.583 1.786.583 2.397 0 2.397-2.33 0-2.436-2.427-2.436-1.155 0-1.775.621-.623.622-.623 1.845zm-4.707 7.35-.325-1.539h-.079q-.81 1.016-1.613 1.376-.805.361-2.008.362-1.608 0-2.52-.83-.915-.828-.914-2.358 0-3.276 5.24-3.434l1.835-.06v-.67q0-1.274-.547-1.879-.548-.608-1.752-.608-1.35 0-3.06.83l-.502-1.254a7.8 7.8 0 0 1 1.752-.681 7.6 7.6 0 0 1 1.91-.246q1.932 0 2.865.858.932.859.932 2.753v7.38h-1.213zm-3.7-1.155q1.53.001 2.404-.838.871-.84.873-2.348v-.978l-1.638.07q-1.954.068-2.818.606-.863.539-.863 1.673 0 .888.537 1.352.538.465 1.505.464zm-8.85 1.157-1.983-6.346q-.188-.583-.702-2.643h-.077q-.395 1.725-.692 2.663l-2.042 6.325h-1.895l-2.95-10.815h1.717l1.593 6.207q.548 2.13.627 2.87h.08q.107-.562.35-1.455.24-.894.418-1.417l1.984-6.205h1.776l1.934 6.205q.552 1.698.75 2.853h.078q.04-.356.213-1.096.171-.74 2.057-7.962h1.697l-2.99 10.813H58.3Zm-10.405-3.84q0 1.905-1.381 2.971c-1.381 1.066-2.171 1.066-3.75 1.066q-2.565 0-3.947-.66v-1.62q.889.375 1.934.592a10 10 0 0 0 2.072.217q1.678 0 2.526-.636.849-.636.849-1.771 0-.75-.3-1.229-.303-.479-1.008-.883c-.705-.404-1.185-.575-2.146-.918q-2.013-.72-2.876-1.708-.864-.986-.863-2.574 0-1.667 1.253-2.655 1.253-.986 3.315-.986 2.151 0 3.956.789l-.522 1.46q-1.786-.75-3.474-.749-1.331 0-2.082.572t-.75 1.59q0 .748.277 1.228.276.477.933.877.655.4 2.007.883 2.27.81 3.123 1.737.854.93.854 2.408zM9.927 56.539c-.048.54.018 1.097-.018 1.643a13 13 0 0 1-.218 1.625c-.152.77-.63 1.352-1.29 1.837 1.284.836 1.43 2.134 1.514 3.449.043.71.025 1.424.097 2.128.055.545.267.685.83.702.231.008.467 0 .734 0v1.687c-1.666.285-3.042-.188-3.383-1.6a9.7 9.7 0 0 1-.206-1.577c-.037-.564.024-1.127-.018-1.691-.12-1.546-.321-2.068-1.8-2.141V60.68c.11-.025.211-.043.32-.055.813-.042 1.159-.29 1.334-1.09q.127-.674.152-1.365c.061-.879.036-1.776.188-2.65.212-1.254.988-1.86 2.28-1.934.364-.018.733 0 1.151 0v1.722c-.175.013-.327.036-.485.036-1.049-.036-1.103.322-1.182 1.195m2.02 3.99h-.025a1.11 1.11 0 0 0-1.159 1.048 1.11 1.11 0 0 0 1.05 1.163h.071a1.09 1.09 0 0 0 1.153-1.024v-.06a1.11 1.11 0 0 0-1.09-1.128Zm3.8 0a1.063 1.063 0 0 0-1.097 1.023c0 .037 0 .067.006.103 0 .661.449 1.086 1.128 1.086.667 0 1.085-.436 1.085-1.122-.006-.66-.449-1.097-1.122-1.09m3.893 0a1.13 1.13 0 0 0-1.152 1.097c0 .618.497 1.114 1.115 1.114h.013c.557.097 1.121-.441 1.158-1.09.03-.6-.516-1.122-1.134-1.122zm5.34.09c-.702-.03-1.054-.267-1.23-.934a6.8 6.8 0 0 1-.2-1.304c-.049-.812-.041-1.63-.097-2.443-.127-1.927-1.522-2.6-3.547-2.267v1.672c.321 0 .57 0 .819.007.43.007.757.17.8.649.043.436.043.88.085 1.321.085.88.133 1.771.285 2.638.134.716.625 1.25 1.237 1.685-1.074.723-1.389 1.753-1.443 2.911-.031.794-.049 1.594-.091 2.395-.036.727-.291.963-1.024.98-.207.008-.407.025-.637.038v1.715c.43 0 .825.025 1.218 0 1.225-.072 1.964-.667 2.207-1.855q.155-.983.182-1.976c.042-.606.037-1.219.097-1.818.09-.94.521-1.329 1.461-1.389q.135-.017.262-.06V60.66c-.158-.018-.269-.036-.382-.042Zm-9.214-13.246c7.877 0 14.262 6.386 14.262 14.263s-6.385 14.263-14.262 14.263S1.503 69.511 1.503 61.635c0-7.877 6.386-14.263 14.263-14.263m0-1.503C7.072 45.868 0 52.94 0 61.634S7.073 77.4 15.766 77.4s15.766-7.074 15.766-15.766-7.073-15.766-15.766-15.766zm98.538 22.273-.392-1.127h-.006q.015.25.015.47v.657h-.2v-1.35h.31l.375 1.074h.006l.386-1.074h.312v1.35h-.211v-.668a7 7 0 0 1 .013-.458h-.007l-.406 1.125zm-1.282 0h-.221V66.98h-.396v-.189h1.014v.189h-.397z",fill:"#173647"}))};