UNPKG

devicons-react

Version:

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

1 lines 10.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",color:d="#85ea2d",...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:"M15.766 45.868C7.072 45.868 0 52.94 0 61.633S7.073 77.4 15.766 77.4c8.694 0 15.766-7.072 15.766-15.766s-7.073-15.765-15.766-15.765zm-5.048 7.708c.277-.003.564.009.877.009v1.722c-.176.012-.328.036-.485.036-1.048-.037-1.104.32-1.183 1.193-.048.54.018 1.098-.018 1.643a13 13 0 0 1-.218 1.625c-.152.77-.63 1.352-1.291 1.838 1.285.836 1.43 2.133 1.515 3.45.042.709.025 1.424.097 2.127.055.546.267.685.83.703.231.006.468 0 .734 0v1.686c-1.666.284-3.042-.188-3.383-1.6a9.7 9.7 0 0 1-.205-1.578c-.036-.563.023-1.127-.019-1.69-.122-1.547-.32-2.068-1.8-2.142v-1.92a3 3 0 0 1 .32-.055c.813-.044 1.158-.291 1.335-1.091q.126-.675.151-1.364c.061-.88.036-1.778.188-2.65.212-1.255.988-1.861 2.28-1.934a8 8 0 0 1 .274-.007zm10.09.01c1.528-.01 2.538.723 2.645 2.35.055.813.049 1.63.097 2.444.025.436.091.878.2 1.302.176.667.528.905 1.23.935.116.006.226.023.383.04v1.924a1.3 1.3 0 0 1-.26.06c-.94.06-1.371.449-1.461 1.39-.062.599-.056 1.211-.097 1.817q-.028.992-.183 1.977c-.242 1.188-.981 1.783-2.207 1.855-.393.025-.787 0-1.218 0v-1.716c.23-.011.43-.03.637-.036.733-.019.988-.255 1.024-.983.042-.8.061-1.6.09-2.395.056-1.157.372-2.188 1.444-2.91-.612-.436-1.103-.97-1.237-1.684-.151-.867-.2-1.76-.285-2.638-.043-.443-.042-.885-.085-1.32-.041-.48-.37-.644-.8-.651a34 34 0 0 0-.818-.005v-1.676a6 6 0 0 1 .9-.08zm-8.886 6.94h.024a1.11 1.11 0 0 1 1.092 1.127v.06a1.09 1.09 0 0 1-1.152 1.025h-.073a1.11 1.11 0 0 1-1.05-1.164 1.11 1.11 0 0 1 1.159-1.048m3.825 0c.673-.007 1.116.43 1.122 1.09 0 .686-.418 1.123-1.085 1.123-.679 0-1.128-.425-1.128-1.086-.006-.036-.006-.066-.006-.103a1.063 1.063 0 0 1 1.097-1.024m3.893 0c.62 0 1.163.521 1.133 1.122-.036.648-.6 1.187-1.158 1.09h-.011c-.62 0-1.116-.496-1.116-1.115a1.13 1.13 0 0 1 1.152-1.097m51.413 17.388h.473l.637 1.66q.21.568.26.82h.021a8 8 0 0 1 .145-.464q.11-.326.722-2.016h.472l-1.25 3.314q-.188.492-.434.698a.92.92 0 0 1-.61.206 1.8 1.8 0 0 1-.399-.045v-.354q.146.032.327.033.455 0 .648-.51l.162-.415zm-1.59-.048q.574 0 .891.392.317.391.317 1.109t-.32 1.114-.888.397q-.285 0-.519-.105a1 1 0 0 1-.394-.323h-.032l-.093.375h-.316v-4.133h.44v1.004q0 .338-.02.605h.02q.308-.434.914-.435m-.064.37q-.452 0-.65.257-.2.26-.2.874 0 .613.205.877.203.265.656.264.406 0 .606-.295.199-.296.199-.852 0-.567-.2-.846t-.616-.279m-4.273 2.198h-.024q-.305.444-.914.444-.571 0-.887-.39-.319-.39-.318-1.111c.001-.721.106-.853.318-1.118q.319-.398.887-.398.592 0 .909.43h.034l-.019-.21-.01-.204v-1.185h.44v4.133h-.359zm-.882.074q.453 0 .655-.245.203-.245.203-.793v-.093q0-.619-.207-.883-.205-.263-.656-.264a.67.67 0 0 0-.594.302q-.206.301-.206.85.001.558.205.842.206.285.6.284m-3.03.37q-.645 0-1.018-.392-.374-.395-.373-1.094 0-.702.347-1.118.345-.412.93-.412.547-.001.867.359.318.36.318.95v.278h-2.006q.014.513.26.779.246.265.69.265.472 0 .93-.196v.392a2.2 2.2 0 0 1-.44.144 2.5 2.5 0 0 1-.505.045m-.12-2.648a.72.72 0 0 0-.559.228q-.207.229-.245.632h1.521q0-.417-.186-.638-.185-.223-.53-.222zm-2.141 2.283a1.5 1.5 0 0 0 .398-.052v.336a.8.8 0 0 1-.211.058 2 2 0 0 1-.251.023q-.846 0-.845-.89v-1.731h-.417v-.214l.417-.182.186-.622h.255v.675h.845v.343h-.845v1.713q0 .263.124.403a.43.43 0 0 0 .344.14m-2.156-2.652q.195 0 .348.03l-.06.41a1.5 1.5 0 0 0-.319-.039.78.78 0 0 0-.605.287 1.05 1.05 0 0 0-.25.714v1.561h-.441v-2.91h.364l.05.54h.021a1.3 1.3 0 0 1 .39-.44.88.88 0 0 1 .502-.153m-2.178 1.506q0 .711-.359 1.11-.358.401-.99.4-.39 0-.693-.183a1.2 1.2 0 0 1-.468-.526 1.8 1.8 0 0 1-.164-.801q0-.712.356-1.11.356-.396.988-.396.61 0 .97.405.36.408.36 1.1zm-2.218 0q0 .556.224.85.223.291.655.291.434 0 .658-.29.224-.291.224-.851 0-.555-.224-.844t-.663-.289q-.433 0-.653.285-.221.284-.221.847zm-2.374 1.51q-.285 0-.52-.104a1 1 0 0 1-.394-.323h-.032q.03.254.031.484v1.197h-.44v-4.217h.359l.062.399h.02a1 1 0 0 1 .396-.346q.225-.106.518-.106.578 0 .894.396.315.395.315 1.11 0 .718-.32 1.113-.321.398-.89.398zm-.064-2.642q-.446 0-.645.248-.201.245-.205.785v.099q0 .613.205.877.204.264.655.264a.68.68 0 0 0 .592-.305q.213-.305.213-.842 0-.545-.213-.836a.7.7 0 0 0-.602-.29m-3.351 2.643a1.3 1.3 0 0 1-.52-.105 1 1 0 0 1-.394-.323h-.03q.03.254.03.484v1.197h-.44v-4.217h.359l.06.399h.021a1 1 0 0 1 .397-.346q.225-.106.517-.106.579 0 .894.396.315.395.315 1.11 0 .718-.32 1.113-.32.398-.889.398m-.064-2.643q-.445 0-.645.248-.2.245-.205.785v.099q0 .613.205.877.204.264.656.264a.68.68 0 0 0 .59-.305q.214-.305.214-.842 0-.545-.213-.836a.7.7 0 0 0-.602-.29m-4.273-.32v1.887q0 .356.163.53.162.176.506.176.457.001.67-.25.21-.248.21-.815v-1.529h.44v2.911h-.363l-.064-.391h-.023a.9.9 0 0 1-.376.33q-.24.114-.548.114-.532 0-.795-.253-.265-.253-.265-.807v-1.905h.445zm-1.21 1.876q0 .514-.371.8-.373.286-1.01.287-.69 0-1.063-.179v-.435a2.85 2.85 0 0 0 1.079.217q.45 0 .681-.17a.56.56 0 0 0 .227-.477.6.6 0 0 0-.08-.33.75.75 0 0 0-.27-.239 4 4 0 0 0-.579-.247q-.542-.194-.774-.459-.232-.266-.232-.693 0-.449.337-.715t.892-.265q.579 0 1.066.212l-.142.393a2.4 2.4 0 0 0-.934-.201q-.36 0-.56.154a.5.5 0 0 0-.202.427q0 .202.074.33a.7.7 0 0 0 .251.238q.177.106.54.237.612.217.84.467.23.25.23.648m56.02-.534v1.567h-.856v-5.288h2.007c1.166 0 1.79.668 1.79 1.84 0 .75-.3 1.425-.863 1.687l.872 1.76h-.943l-.763-1.567zm1.15-2.98h-1.15v2.24h1.166c.648 0 .895-.584.895-1.132 0-.602-.293-1.108-.91-1.108zm-6.932-.741h1.704l1.312 5.288h-.864l-.39-1.551h-1.82l-.391 1.551h-.857zm.113 2.98H92.9l-.547-2.263h-.386zm33.635.74v1.57h-.857v-5.29h2.007c1.166 0 1.79.669 1.79 1.841 0 .75-.3 1.425-.863 1.687l.872 1.76h-.941l-.764-1.567h-1.244zm1.15-2.979h-1.15v2.24h1.166c.649 0 .895-.584.895-1.132 0-.602-.293-1.108-.911-1.108m-6.933-.741h1.705l1.313 5.288h-.865l-.39-1.551h-1.82l-.39 1.551h-.858zm.114 2.98h1.483l-.547-2.263h-.386zm-6.522-2.98h3.335v.748h-2.477v1.498h2.014v.733h-2.015v1.553h2.478v.756h-3.334zm-3.87 0c1.05 0 1.614.393 1.614 1.373 0 .642-.2.958-.625 1.19.456.177.756.502.756 1.227 0 1.081-.656 1.497-1.682 1.497h-2.07v-5.287Zm-1.15.741v1.513h1.135c.526 0 .757-.262.757-.78 0-.509-.263-.733-.788-.733zm0 2.239v1.567h1.166c.533 0 .85-.17.85-.803 0-.602-.448-.764-.865-.764zm-6.438-2.98h3.86v.764h-1.49v4.525h-.864v-4.524h-1.506zm-18.622 0h1.49l1.181 4.129 1.18-4.13h1.499v5.29h-.864v-4.573h-.046l-1.32 4.355h-.896l-1.321-4.355h-.046v4.573h-.856zm-2.24.787s-1.082-.123-1.53-.123c-.649 0-.98.232-.98.687 0 .494.279.61 1.181.857 1.112.31 1.513.602 1.513 1.505 0 1.158-.725 1.66-1.767 1.66-.687 0-1.73-.209-1.73-.209l.086-.686s1.042.138 1.59.138c.656 0 .956-.293.956-.85 0-.446-.238-.601-1.05-.794-1.142-.293-1.636-.64-1.636-1.559 0-1.066.702-1.506 1.76-1.506.671 0 1.676.186 1.676.186zm29.95-19.311q.72 0 1.294.118l-.227 1.519a5.6 5.6 0 0 0-1.184-.148q-1.311 0-2.245 1.066-.933 1.066-.932 2.655v5.801h-1.638V57.209h1.352l.188 2.003h.078q.603-1.055 1.45-1.628a3.26 3.26 0 0 1 1.866-.572zm-10.752 11.21q-2.398 0-3.784-1.461-1.387-1.461-1.386-4.056 0-2.615 1.287-4.154 1.289-1.54 3.458-1.54 2.033 0 3.218 1.338t1.184 3.527v1.036h-7.45q.05 1.905.962 2.89.914.988 2.57.987a8.7 8.7 0 0 0 3.453-.73v1.461a8.7 8.7 0 0 1-1.642.537q-.775.165-1.87.164zm-.444-9.838q-1.301 0-2.077.847-.774.85-.913 2.35h5.654q0-1.55-.69-2.375-.692-.822-1.973-.822zm-5.115-1.175v1.036l-2.003.237q.275.345.493.903.216.557.216 1.258.001 1.587-1.085 2.536-1.085.947-2.98.947-.483 0-.908-.08-1.046.555-1.046 1.392 0 .445.366.657.364.211 1.253.211h1.914q1.756.001 2.699.74.942.74.942 2.152 0 1.796-1.44 2.737-1.44.943-4.204.943-2.121 0-3.27-.79t-1.15-2.23q0-.986.632-1.707.63-.72 1.775-.976a1.7 1.7 0 0 1-.695-.583 1.54 1.54 0 0 1-.281-.918q0-.591.315-1.036.316-.444.997-.859-.839-.345-1.367-1.173-.527-.829-.527-1.896 0-1.776 1.065-2.737 1.065-.963 3.02-.962.848 0 1.529.196h3.74zm-8.625 12.63q.001.878.74 1.332.74.455 2.122.455 2.062 0 3.054-.618.99-.615.991-1.672 0-.877-.543-1.218-.542-.34-2.042-.34h-1.963q-1.114-.001-1.737.532-.622.533-.622 1.529m.888-9.167q0 1.135.642 1.718.64.582 1.786.581 2.398 0 2.398-2.328 0-2.436-2.428-2.437-1.155 0-1.776.622-.622.621-.622 1.844m-3.148-3.463v1.036l-2.003.237q.276.345.492.903.217.557.217 1.258 0 1.587-1.085 2.536-1.084.947-2.98.947-.483 0-.908-.08-1.046.555-1.046 1.392 0 .445.365.657.365.211 1.254.211h1.914q1.756.001 2.699.74.941.74.942 2.152 0 1.796-1.44 2.737-1.441.943-4.204.943-2.121 0-3.27-.79t-1.15-2.23q0-.986.631-1.707.632-.72 1.776-.976a1.7 1.7 0 0 1-.695-.583 1.54 1.54 0 0 1-.282-.918q0-.591.316-1.036.316-.444.996-.859-.838-.345-1.365-1.173-.529-.829-.529-1.896 0-1.776 1.065-2.737 1.067-.963 3.02-.962.849 0 1.53.196h3.74zm-8.625 12.63q.001.878.74 1.332.74.455 2.121.455 2.062 0 3.055-.618.99-.615.99-1.672 0-.877-.542-1.218-.543-.34-2.042-.34h-1.963q-1.116-.001-1.737.532-.622.533-.622 1.529m.888-9.167q0 1.135.642 1.718.64.582 1.786.581 2.398 0 2.398-2.328 0-2.436-2.428-2.437-1.155 0-1.776.622-.622.621-.622 1.844m-4.707 7.351-.326-1.538h-.078q-.81 1.015-1.613 1.376-.804.36-2.008.36-1.61 0-2.521-.829-.913-.829-.913-2.357 0-3.277 5.24-3.435l1.835-.059v-.67q0-1.275-.547-1.88-.549-.607-1.752-.607-1.351 0-3.059.829l-.504-1.254a7.8 7.8 0 0 1 1.752-.68 7.6 7.6 0 0 1 1.91-.248q1.934 0 2.865.86.934.858.934 2.752v7.381H70.85zm-3.7-1.154q1.53 0 2.403-.838.873-.84.873-2.349v-.977l-1.638.069q-1.955.069-2.817.607-.864.538-.864 1.672 0 .888.539 1.352.536.465 1.504.465zm-8.852 1.154-1.983-6.344q-.188-.582-.7-2.645h-.08q-.393 1.728-.69 2.663l-2.043 6.326h-1.894l-2.95-10.814h1.717l1.594 6.206q.547 2.131.626 2.872h.079q.108-.563.35-1.456.24-.892.419-1.416l1.984-6.206h1.775l1.935 6.206q.552 1.697.749 2.851h.078q.04-.355.213-1.094t2.057-7.963h1.697l-2.989 10.814zm-10.405-3.838q0 1.905-1.381 2.97-1.38 1.066-3.75 1.066-2.565 0-3.947-.661v-1.62q.889.375 1.935.592a10 10 0 0 0 2.072.217q1.677.001 2.525-.637.85-.635.849-1.77 0-.75-.3-1.228-.302-.48-1.007-.884-.705-.405-2.147-.919-2.013-.718-2.876-1.706-.863-.987-.863-2.575 0-1.667 1.253-2.655 1.254-.986 3.316-.986 2.15 0 3.957.79l-.524 1.46q-1.786-.75-3.473-.75-1.333.001-2.082.572-.75.573-.75 1.59 0 .75.276 1.227.277.48.933.878.657.4 2.008.884 2.27.81 3.123 1.737.852.927.853 2.407zm66.41 3.956-.391-1.128h-.006q.015.252.015.471v.657h-.2v-1.35h.31l.375 1.074h.006l.386-1.073h.313v1.349h-.213v-.667a7 7 0 0 1 .014-.458h-.007l-.406 1.125zm-1.281 0h-.221v-1.16h-.396v-.19h1.014v.19h-.397z"}))};