import React from 'react'

import { Illustration, IllustrationProps } from '../_utils/illustration'

export const BlaBlaCarDailyIllustration = ({ title }: IllustrationProps): JSX.Element => (
  <Illustration title={title} viewBox="0 0 501 311">
    <mask
      id="BlaBlaCarDailyIllustration-a"
      maskUnits="userSpaceOnUse"
      x="0"
      y="0"
      width="501"
      height="311"
    >
      <rect x=".135" y=".835" width="500" height="309.665" rx="16" fill="#054752" />
    </mask>
    <g>
      <g filter="url(#filter0_d)">
        <rect x="119.083" y="23.567" width="262.104" height="542" rx="38" fill="#fff" />
      </g>
      <mask
        id="BlaBlaCarDailyIllustration-b"
        maskUnits="userSpaceOnUse"
        x="130"
        y="34"
        width="241"
        height="521"
      >
        <path
          d="M133.311 50.952c-3.278 6.44-3.278 14.869-3.278 31.728v423.774c0 16.859 0 25.288 3.278 31.728a30.09 30.09 0 0013.145 13.155c6.434 3.281 14.856 3.281 31.701 3.281h143.956c16.845 0 25.268 0 31.702-3.281a30.088 30.088 0 0013.144-13.155c3.278-6.44 3.278-14.869 3.278-31.728V82.68c0-16.86 0-25.289-3.278-31.728a30.088 30.088 0 00-13.144-13.155c-6.057-3.089-13.877-3.27-28.828-3.28-.651 0-.977-.001-1.238.087a1.672 1.672 0 00-1.046 1.047c-.089.261-.089.585-.089 1.234 0 5.189 0 7.783-.709 9.875a13.373 13.373 0 01-8.362 8.368c-2.09.71-4.682.71-9.867.71H196.594c-5.185 0-7.777 0-9.867-.71a13.372 13.372 0 01-8.361-8.368c-.71-2.092-.71-4.686-.71-9.875 0-.648 0-.973-.089-1.234a1.672 1.672 0 00-1.046-1.047c-.261-.088-.587-.088-1.238-.087-14.95.01-22.77.191-28.827 3.28a30.09 30.09 0 00-13.145 13.155z"
          fill="#fff"
        />
      </mask>
      <g mask="url(#BlaBlaCarDailyIllustration-b)">
        <path fill="#00D8A7" d="M130.033 34.517h240.204v520.1H130.033z" />
      </g>
      <path
        opacity=".5"
        d="M133.089 50.839c-1.661 3.26-2.484 7.014-2.895 12.05-.411 5.029-.411 11.36-.411 19.779v423.798c0 8.419 0 14.75.411 19.78.411 5.035 1.234 8.788 2.895 12.049a30.34 30.34 0 0013.253 13.265c3.258 1.661 7.009 2.485 12.04 2.897 5.026.411 11.351.411 19.764.411H322.124c8.413 0 14.739 0 19.764-.411 5.031-.412 8.782-1.236 12.04-2.897a30.342 30.342 0 0013.254-13.265c1.66-3.261 2.484-7.014 2.895-12.049.41-5.03.41-11.361.41-19.78V82.667c0-8.419 0-14.75-.41-19.779-.411-5.035-1.235-8.789-2.895-12.05a30.34 30.34 0 00-13.254-13.264c-3.067-1.564-6.571-2.386-11.168-2.82-4.595-.434-10.3-.482-17.773-.487h-.056c-.597-.001-.961-.001-1.262.1l.08.238-.08-.237a1.923 1.923 0 00-1.203 1.202c-.102.301-.102.664-.102 1.259v.056c0 5.21-.003 7.752-.696 9.795a13.123 13.123 0 01-8.205 8.212c-2.041.693-4.582.696-9.787.696H196.594c-5.205 0-7.746-.003-9.786-.696a13.124 13.124 0 01-8.206-8.212c-.693-2.043-.696-4.586-.696-9.795v-.056c0-.595 0-.958-.102-1.259a1.923 1.923 0 00-1.202-1.202c-.301-.102-.665-.102-1.262-.102h-.057c-7.473.006-13.177.053-17.772.488-4.598.434-8.101 1.256-11.169 2.82a30.338 30.338 0 00-13.253 13.265z"
        stroke="#CEB891"
        strokeWidth=".5"
      />
    </g>
    <path
      d="M282.923 148.407c-1.861-10.982-12.278-18.371-23.265-16.511l3.246-18.38-11.735-2.073c-1.011 2.209-5.43 12.29-7.571 23.672 4.376 2.981 7.58 7.661 8.531 13.292 1.02 6.014-.739 11.849-4.333 16.206a19.705 19.705 0 003.042 2.964c4.597 3.593 10.154 5.003 15.575 4.077 10.987-1.86 18.379-12.273 16.51-23.247z"
      fill="#30004B"
    />
    <path
      d="M243.377 136.363c.068-.416.145-.832.229-1.248-4.163-2.829-9.38-4.128-14.734-3.219l3.246-18.38-11.743-2.073c-1.045 2.285-5.752 13.038-7.8 24.92-1.64 9.53-1.564 19.79 3.484 27.01a19.331 19.331 0 003.976 4.196c4.597 3.592 10.154 5.002 15.576 4.076a20.053 20.053 0 0012.176-7.049 16.224 16.224 0 01-.935-1.232c-5.038-7.211-5.115-17.471-3.475-27.001z"
      fill="#fff"
    />
    <path
      d="M252.138 148.407c-.952-5.631-4.164-10.311-8.531-13.292l-.23 1.248c-1.64 9.53-1.563 19.79 3.484 27.01.297.424.612.832.935 1.231 3.603-4.357 5.361-10.192 4.342-16.197z"
      fill="#BDF700"
    />
    <path
      d="M208.946 234.031h9.22c8.777 0 14.692 5.911 14.692 15.135 0 9.215-5.915 15.127-14.692 15.127h-9.22v-30.262zm9.22 27.943c7.443 0 12.134-5.079 12.134-12.817 0-7.737-4.682-12.816-12.134-12.816h-6.704v25.633h6.704z"
      fill="#fff"
    />
    <path
      d="M208.946 234.031h9.22c8.777 0 14.692 5.911 14.692 15.135 0 9.215-5.915 15.127-14.692 15.127h-9.22v-30.262zm9.22 27.943c7.443 0 12.134-5.079 12.134-12.817 0-7.737-4.682-12.816-12.134-12.816h-6.704v25.633h6.704zM248.509 264.293v-2.073c-.934 1.13-3.356 2.413-6.067 2.413-4.435 0-8.089-2.565-8.089-6.753 0-4.043 3.645-6.701 8.183-6.701 2.566 0 4.979 1.231 5.965 2.319v-3.89c0-3.253-1.971-5.47-5.472-5.47-2.711 0-4.487 1.18-5.328 3.745h-2.413c.841-3.694 3.891-5.911 7.741-5.911 4.886 0 7.843 2.956 7.843 7.542v14.787h-2.363v-.008zm0-7.789c-.688-1.877-3.152-3.253-5.82-3.253-3.11 0-6.016 1.529-6.016 4.638 0 3.108 2.906 4.68 6.016 4.68 2.659 0 5.132-1.376 5.82-3.253v-2.812z"
      fill="#fff"
    />
    <path
      d="M248.509 264.293v-2.073c-.934 1.13-3.356 2.413-6.067 2.413-4.435 0-8.089-2.565-8.089-6.753 0-4.043 3.645-6.701 8.183-6.701 2.566 0 4.979 1.231 5.965 2.319v-3.89c0-3.253-1.971-5.47-5.472-5.47-2.711 0-4.487 1.18-5.328 3.745h-2.413c.841-3.694 3.891-5.911 7.741-5.911 4.886 0 7.843 2.956 7.843 7.542v14.787h-2.363v-.008zm0-7.789c-.688-1.877-3.152-3.253-5.82-3.253-3.11 0-6.016 1.529-6.016 4.638 0 3.108 2.906 4.68 6.016 4.68 2.659 0 5.132-1.376 5.82-3.253v-2.812zM256.31 237.428a1.66 1.66 0 01-1.674-1.673c0-.892.739-1.674 1.674-1.674.935 0 1.674.79 1.674 1.674a1.65 1.65 0 01-1.674 1.673zm1.232 26.865h-2.464v-21.888h2.464v21.888z"
      fill="#fff"
    />
    <path
      d="M256.31 237.428a1.66 1.66 0 01-1.674-1.673c0-.892.739-1.674 1.674-1.674.935 0 1.674.79 1.674 1.674a1.65 1.65 0 01-1.674 1.673zm1.232 26.865h-2.464v-21.888h2.464v21.888zM264.399 232.255h-2.464v32.038h2.464v-32.038z"
      fill="#fff"
    />
    <path
      d="M264.399 232.255h-2.464v32.038h2.464v-32.038zM271.401 272.668l3.552-8.672-8.583-21.591h2.618l7.197 18.533 7.197-18.533h2.515l-12.032 30.263h-2.464z"
      fill="#fff"
    />
    <path
      d="M271.401 272.668l3.552-8.672-8.583-21.591h2.618l7.197 18.533 7.197-18.533h2.515l-12.032 30.263h-2.464zM178.866 206.894s2.295-1.512 2.295-5.445c0-5.053-4.283-7.729-8.905-7.729h-8.889c-.305 0-.433.128-.433.433v29.379c0 .306.128.434.433.434h11.829c5.574 0 9.075-3.712 9.075-8.817 0-4.883-3.119-7.347-5.405-8.255zm-11.437-8.859h5.124c2.158 0 4.104 1.248 4.104 3.932 0 2.676-1.946 3.933-4.104 3.933h-5.124v-7.865zm7.24 21.607h-7.24v-9.419h7.24c3.025 0 5.098 1.903 5.098 4.663.009 3.287-2.065 4.756-5.098 4.756zm29.842-17.802c-4.665 0-7.563 2.421-8.727 5.529-.127.348.085.476.349.518l3.5.561c.255.042.391-.043.519-.306.348-.688 1.427-2.42 4.367-2.42 3.025 0 4.623 1.775 4.623 4.45v.782c-1.904-.561-3.416-.909-5.753-.909-4.843 0-8.82 2.505-8.82 7.304 0 4.578 3.764 7.041 7.826 7.041 3.331 0 5.234-.993 6.747-2.463v1.597c0 .306.127.433.433.433h3.374c.305 0 .433-.127.433-.433v-13.649c-.009-5.011-3.467-8.035-8.871-8.035zm-1.513 18.49c-2.591 0-3.934-1.206-3.934-3.151 0-2.2 2.031-3.244 4.538-3.244 2.251 0 3.543.306 5.531.909.009 3.541-2.804 5.486-6.135 5.486zm-11.93-26.61l-3.373.561c-.264.042-.391.212-.391.475v28.776c0 .306.127.434.433.434h3.374c.306 0 .433-.128.433-.434v-29.43c0-.297-.221-.433-.476-.382zm140.45 8.247a9.35 9.35 0 00-1.597-.127c-2.422 0-4.325 1.079-5.702 2.548v-1.682c0-.305-.127-.433-.433-.433h-3.373c-.306 0-.434.128-.434.433v20.826c0 .306.128.434.434.434h3.373c.306 0 .433-.128.433-.434v-11.279c0-4.884 3.934-6.735 7.223-6.047.306.042.476-.085.476-.391v-3.372c-.009-.255-.136-.433-.4-.476zm-48.663-4.365c4.232 0 7.002 1.987 8.259 6.353.085.306.264.433.519.433h3.5c.349 0 .476-.085.476-.433-.824-6.608-5.965-10.668-12.754-10.668-6.832 0-13.315 4.841-13.315 15.552 0 10.718 6.483 15.551 13.315 15.551 6.789 0 11.93-4.06 12.754-10.668 0-.348-.127-.433-.476-.433h-3.5c-.264 0-.434.128-.519.433-1.249 4.366-4.019 6.354-8.259 6.354-4.453 0-8.642-3.542-8.642-11.237 0-7.696 4.189-11.237 8.642-11.237zm25.22 4.238c-4.665 0-7.563 2.421-8.727 5.529-.127.348.085.476.348.518l3.501.561c.264.042.391-.043.519-.306.348-.688 1.427-2.42 4.367-2.42 3.025 0 4.623 1.775 4.623 4.45v.782c-1.904-.561-3.416-.909-5.753-.909-4.843 0-8.82 2.505-8.82 7.304 0 4.578 3.764 7.041 7.826 7.041 3.331 0 5.234-.993 6.747-2.463v1.597c0 .306.127.433.433.433h3.373c.306 0 .434-.127.434-.433v-13.649c-.009-5.011-3.467-8.035-8.871-8.035zm-1.513 18.49c-2.592 0-3.934-1.206-3.934-3.151 0-2.2 2.031-3.244 4.537-3.244 2.252 0 3.544.306 5.532.909 0 3.541-2.804 5.486-6.135 5.486zm-62.038-26.61l-3.373.561c-.264.042-.391.212-.391.475v28.776c0 .306.127.434.433.434h3.374c.306 0 .433-.128.433-.434v-29.43c-.009-.297-.221-.433-.476-.382zm13.443 8.12c-4.665 0-7.563 2.421-8.727 5.529-.127.348.085.476.348.518l3.501.561c.264.042.391-.043.519-.306.348-.688 1.427-2.42 4.367-2.42 3.025 0 4.623 1.775 4.623 4.45v.782c-1.904-.561-3.416-.909-5.753-.909-4.843 0-8.82 2.505-8.82 7.304 0 4.578 3.764 7.041 7.826 7.041 3.331 0 5.234-.993 6.747-2.463v1.597c0 .306.127.433.433.433h3.373c.306 0 .434-.127.434-.433v-13.649c-.009-5.011-3.467-8.035-8.871-8.035zm-1.513 18.49c-2.591 0-3.934-1.206-3.934-3.151 0-2.2 2.031-3.244 4.537-3.244 2.244 0 3.544.306 5.532.909 0 3.541-2.804 5.486-6.135 5.486zm-24.14-13.436s2.294-1.512 2.294-5.445c0-5.053-4.283-7.729-8.905-7.729h-8.888c-.306 0-.434.128-.434.433v29.379c0 .306.128.434.434.434h11.828c5.574 0 9.075-3.712 9.075-8.817 0-4.883-3.11-7.347-5.404-8.255zm-11.429-8.859h5.124c2.158 0 4.104 1.248 4.104 3.932 0 2.676-1.946 3.933-4.104 3.933h-5.124v-7.865zm7.24 21.607h-7.24v-9.419h7.24c3.025 0 5.098 1.903 5.098 4.663 0 3.287-2.073 4.756-5.098 4.756z"
      fill="#fff"
    />
    <defs>
      <filter
        id="filter0_d"
        x="79.083"
        y="3.567"
        width="342.104"
        height="622"
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity="0" result="BackgroundImageFix" />
        <feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" />
        <feOffset dy="20" />
        <feGaussianBlur stdDeviation="20" />
        <feColorMatrix values="0 0 0 0 0.5125 0 0 0 0 0.329464 0 0 0 0 0 0 0 0 0.1 0" />
        <feBlend in2="BackgroundImageFix" result="effect1_dropShadow" />
        <feBlend in="SourceGraphic" in2="effect1_dropShadow" result="shape" />
      </filter>
    </defs>
  </Illustration>
)
