function WritefullLogo({ width = '40', height = '40', background = 'none' }) {
  return (
    <svg
      width={width}
      height={height}
      viewBox="0 0 40 40"
      fill={background}
      xmlns="http://www.w3.org/2000/svg"
      xmlnsXlink="http://www.w3.org/1999/xlink"
      style={{ verticalAlign: 'middle' }}
    >
      <rect
        x="1.6665"
        y="1.66666"
        width="36.6667"
        height="36.6667"
        fill="url(#writefull-pattern)"
      />
      <defs>
        <pattern
          id="writefull-pattern"
          patternContentUnits="objectBoundingBox"
          width="1"
          height="1"
        >
          <use xlinkHref="#writefull-image" transform="scale(0.00195312)" />
        </pattern>
        <image
          id="writefull-image"
          width="512"
          height="512"
          xlinkHref="data:image/png;base64,[encoded data, 19004 characters]"
        />
      </defs>
    </svg>
  )
}

export default WritefullLogo
