import React from 'react';

const Qrscanner = ({ fill = '#D7DBDF', width = 24, className = '', viewBox = '0 0 49 48' }) => (
  <svg
    width={width}
    height={width}
    viewBox={viewBox}
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    className={className}
  >
    <path
      fill={fill}
      fillRule="evenodd"
      d="M8.29 2A5.401 5.401 0 002.889 7.4v4.527a2.383 2.383 0 104.766 0V7.4a.635.635 0 01.635-.635h4.527a2.383 2.383 0 100-4.766H8.29zm28.67 0a2.383 2.383 0 000 4.766h4.528a.635.635 0 01.635.635v4.527a2.383 2.383 0 004.766 0V7.401a5.402 5.402 0 00-5.401-5.4H36.96zM5.273 33.69a2.383 2.383 0 012.383 2.383V40.6a.635.635 0 00.635.635h4.527a2.383 2.383 0 110 4.766H8.29A5.402 5.402 0 012.889 40.6v-4.527a2.383 2.383 0 012.383-2.383zm41.617 2.383a2.383 2.383 0 00-4.767 0V40.6a.635.635 0 01-.634.635H36.96a2.383 2.383 0 000 4.766h4.527a5.402 5.402 0 005.4-5.401v-4.527z"
      clipRule="evenodd"
    ></path>
    <path
      fill="#3E63DD"
      fillRule="evenodd"
      d="M15.343 10.482a3.972 3.972 0 00-3.972 3.972v6.586a3.972 3.972 0 003.972 3.972h6.587A3.972 3.972 0 0025.9 21.04v-6.586a3.972 3.972 0 00-3.971-3.972h-6.587zm.794 9.764v-4.998h4.998v4.998h-4.998zm0 10.713a2.383 2.383 0 10-4.766 0v4.175a2.383 2.383 0 002.383 2.383h4.176a2.383 2.383 0 100-4.766h-1.793V30.96zm4.64 0a2.383 2.383 0 012.383-2.383h1.728a2.383 2.383 0 012.383 2.383v4.175a2.383 2.383 0 01-4.766 0v-1.883a2.384 2.384 0 01-1.729-2.292zM34.23 12.865a2.383 2.383 0 10-4.767 0v4.176a2.383 2.383 0 002.384 2.383h4.175a2.383 2.383 0 100-4.767h-1.792v-1.792zM29.464 24a2.383 2.383 0 012.384-2.383h4.175A2.383 2.383 0 0138.406 24v2.03a2.383 2.383 0 01-4.74.353h-1.818A2.383 2.383 0 0129.465 24zm4.767 6.959a2.383 2.383 0 10-4.767 0v4.175a2.383 2.383 0 002.384 2.383h4.175a2.383 2.383 0 100-4.766h-1.792V30.96z"
      clipRule="evenodd"
    ></path>
  </svg>
);

export default Qrscanner;
