import React from 'react';
import { Path } from 'react-native-svg';
import type { IllustrationSvgProps } from '../types';
import BaseSvg from '../BaseSvg';
import useMonoColor from '../hooks/useMonoColor';

const RewardSketch = ({ testID, width, height }: IllustrationSvgProps) => {
  const { fill } = useMonoColor();

  return (
    <BaseSvg width={width} height={height} testID={testID} viewBox="0 0 115 96">
      <Path
        d="M1.622 81.052c.633-.967 1.471-1.678 2.559-2.09.888-.34 1.776-.604 2.757-.483.568.071 1.009.412 1.47.654.875.455 1.813.668 2.715 1.016 1.265.49 2.537.952 3.809 1.414 1.713.618 3.44 1.18 5.13 1.848.711.277 1.343-.036 2.018-.022 1.4.029 2.807-.042 4.214-.056 1.635-.022 3.276-.05 4.91-.05 1.6 0 3.205.042 4.804.057.945.007 1.89-.022 2.835-.029l5.06-.021c1.215-.007 2.43-.007 3.645-.007h8.115c2.196 0 4.392-.022 6.588.014 2.43.043 4.867.043 7.297.085 1.045.014 2.097-.092 3.148.036.235.028.32-.036.192-.299-.49-1.023-.924-2.067-.845-3.247.02-.348.284-.533.525-.625.263-.1.299.199.363.405.22.796.433 1.591.952 2.26.093.12.15.27.249.383.298.334.582.64.93 0 .185-.341.534-.568.917-.703.341-.114.597-.036.746.312.143.32.064.519-.255.69-.647.34-.945.994-1.315 1.577-.249.398-.483.59-1.009.433-.483-.142-1.016.022-1.528.057-1.165.086-2.338.036-3.51.036-.98 0-1.969-.064-2.942.007-3.723.27-7.447.085-11.178.107-3.716.02-7.44.02-11.156.02-1.926 0-3.852.065-5.77.043-2.33-.028-4.654-.014-6.985-.035-1.82-.014-3.639-.007-5.458-.007h-.597l1.116.696c1.364.867 2.146 2.011 2.04 3.724-.043.718-.384 1.151-.867 1.556-.121.1-.235.192-.164.327.043.085-.035.185-.135.17-.341-.056-.675-.142-.93-.263-.918-.426-1.827-.682-2.765-1.03-.597-.22-1.208-.412-1.77-.696-.504-.249-.667.028-.753.398-.476 2.01 1.095 3.538 2.722 3.489.44-.014 2.97-.022 3.816-.036 1.492-.021 2.984-.163 4.477-.07 1.094.07 2.195-.065 3.283-.008.625.028 1.272.043 1.883.028.91-.028 1.812.079 2.721-.014.59-.057 1.194-.014 1.784.036.377.028.767 0 1.13-.022 1.925-.135 3.844-.007 5.77.036 1.414.028 2.828.035 4.242 0a41.25 41.25 0 012.963.043c1.592.078 3.19-.022 4.782-.036a291.16 291.16 0 014.314-.014c2.728.007 5.464.035 8.193.043 6.289.014 12.57 0 18.86.028 2.643.014 5.286.092 7.937.135.845.014 1.179-.242 1.08-.796a.49.49 0 01.348-.568c1.833-.47 3.723-.54 5.628-.484.334.007.639.036.789.405.028.072.142.15.22.15.128 0 .277-.1.313-.192.149-1.294.014-2.132-.05-3.17-.121-1.975-.057-3.957-.1-5.94 0-.142.05-.32-.206-.22-.597.241-1.236.22-1.854.227-2.473.014-4.946-.021-7.419-.028-3.901-.015-7.802-.015-11.71-.036-2.8-.014-5.6-.05-8.4-.078-.348-.007-.725-.028-.881-.398-.17-.398.17-.782.682-.803a87.698 87.698 0 012.366-.05c2.118-.014 4.236-.021 6.353-.028 2.118-.007 4.228.035 6.346-.014 4.164-.1 8.328-.043 12.492-.05.668 0 1.343.085 2.011.15.22.02.27-.058.256-.257-.121-1.72.007-3.439-.014-5.166-.022-1.442-.093-2.878-.107-4.32-.021-2.58 0-5.16-.014-7.739-.007-1.662-.014-8.52-.014-10.289 0-1.99-.05-3.986-.043-5.976.007-2.58.05-5.16.057-7.746.007-1.464-.057-2.927-.05-4.391.014-2.608.064-5.216.078-7.824.007-1.961-.057-3.922-.007-5.884.057-2.23 0-4.455.128-6.686a13.164 13.164 0 00-.199-3.205c-.277-1.414-1.258-2.167-2.48-2.743-1.108-.519-2.309-.433-3.468-.654-1.691-.32-3.396-.604-5.087-.924-2.97-.56-5.948-1.136-8.918-1.712-2.829-.547-5.657-1.101-8.485-1.663-.483-.092-.96-.213-1.421-.362-1.478-.476-3.056-.618-4.058.689-.092.05-.39.995-.568 1.308-.235.412-.029 3.169-.007 3.517.106 1.869.128 3.745.156 5.614.036 2.402.021 4.803.021 7.212 0 3.617 0 7.234-.007 10.844-.007 2.757-.078 5.521-.035 8.278.028 1.855-.007 3.703 0 5.557 0 2.16-.007 4.328-.014 6.488-.008 1.691.106 3.383.035 5.067-.035.824.078 1.648-.035 2.48-.072.504-.015 9.003-.015 9.742 0 2.174.157 4.342.142 6.523 0 .483-.198.874-.419 1.258-.12.206-.291.448-.597.313-.504-.22-.902-.569-.902-1.159-.021-1.933-.007-3.858-.007-5.791 0-2.04.05-4.072-.014-6.111-.043-1.28-.043-2.558-.05-3.83 0-.299-.164-.427-.398-.512-1.407-.512-2.793-1.073-4.1-1.826-.782-.448-1.23-1.322-.931-2.175.206-.582.44-1.15.696-1.705.27-.576 1.52-.767 2.288-.42.682.313 1.386.583 2.082.875.228.092.349.014.349-.228 0-1.542-.015-3.077-.015-4.618 0-.647.029-1.3.022-1.947-.014-1.585-.086-3.17-.05-4.747.021-.853.085-1.734.043-2.566-.107-2.046-.022-4.093-.057-6.132a358.616 358.616 0 01-.05-7.312c0-2.011.05-4.022.057-6.04.007-1.308-.014-2.622-.014-3.93 0-1.783.007-3.567.106-5.35.093-1.727 0-3.461.156-5.195.1-1.094.114-2.217.47-3.24.575-1.642 1.783-2.786 3.332-3.582A10.916 10.916 0 0180.72.001c.782.007 1.464.277 2.174.519 1.06.362 2.19.334 3.283.511 2.516.42 5.06.71 7.554 1.293 2.487.583 4.981 1.095 7.511 1.507 1.762.284 3.489.753 5.237 1.123.761.163 1.528.277 2.281.504 1.77.54 3.042 1.684 4.043 3.17.406.603.818 1.207 1.123 1.861.37.789.512 1.663.604 2.53.107 1.044-.099 2.09-.064 3.127.107 3.212.185 6.423.192 9.635.014 3.596 0 7.191.078 10.78.022 1.108-.042 2.21.007 3.319-.021-.057-.135 32.843-.127 33.426.028 2.693.206 11.299.198 12.904 0 .54.093 3.113.036 3.383-.263 1.236-.838 2.31-1.627 3.276-.256.312-1.038 1.023-1.429 1.3-.703.32-1.35.789-2.075 1.052-.923.334-1.812.739-2.863.774-1.848.05-3.567-.305-5.301-.867-.839-.27-1.67-.653-2.573-.739-.227-.02-1.527 0-2.046.015-1.187.035-2.366.07-3.553.078-.547 0-1.123-.064-1.642-.022-1.137.1-2.266.072-3.396.086-1.84.021-3.681.014-5.529.007-1.954 0-3.915 0-5.87.035-5.3.079-10.601.008-15.91.036-2.238.014-4.476 0-6.708.007-1.136.007-2.273.092-3.41.05-1.948-.071-3.895.028-5.842.007-2.82-.029-5.642-.029-8.463-.036-1.428-.007-2.856-.042-4.285-.014-2.103.043-4.206-.064-6.31.043-1.258.064-2.53.057-3.78-.107-.696-.092-1.272-.54-1.947-.732-1.052-.298-2.068-.718-3.098-1.073-1.77-.618-3.575-1.158-5.301-1.883-1.002-.42-2.082-.582-3.042-1.051-1.023-.498-4.15-1.656-4.661-1.827-1.088-.37-1.933-1.002-2.573-1.99-.327-.497-.518-1.001-.66-1.556-.228-1.016.184-2.664.667-3.41zm.896 3.31c.007.05.007.1.021.143.434 1.116 1.13 1.933 2.352 2.238 2.04.512 8.478 3.056 9.757 3.49 1.208.404 2.451.724 3.66 1.115.78.256.78.284.83-.519a2.849 2.849 0 000-.348c-.092-1.123.185-2.153.775-3.091.412-.66 1.023-1.123 1.663-1.55.1-.063.071-.212-.035-.255a8.336 8.336 0 00-.76-.27c-1.372-.384-2.701-.902-4.002-1.478-.398-.17-2.465-.789-3.062-1.023-1.109-.44-2.196-.938-3.312-1.365-.902-.348-1.861-.554-2.728-.952-1.528-.71-2.828-.22-3.958.74-.924.774-1.286 1.897-1.201 3.126zm108.046-47.616v3.126c0 .164-.014.334.014.498.086.497.32.867.881.831.541-.035.739-.398.732-.902 0-.768-.021-1.542.015-2.31.071-1.641.092-3.29-.022-4.931-.028-.405-.241-.668-.653-.71-.413-.05-.732.099-.86.51-.064.2-.093.42-.093.626-.014 1.08-.014 2.167-.014 3.262zm1.627-12.223v-3.446c0-.654-.284-.973-.817-.973-.504 0-.803.355-.803.959-.007 2.295-.007 4.59 0 6.886 0 .596.341 1.002.832 1.009.44.007.795-.427.795-.995-.007-1.144-.007-2.288-.007-3.44zm-10.559 68.63c1.315.37 2.416.76 3.574.988.725.142 1.606-.299 1.883-.988h-5.457z"
        fill={fill}
      />
      <Path
        d="M59.11 56.486l.192 1.116a.38.38 0 01-.072.32c-.106.234-.426.504-.532.61-.49.484-.896.647-1.33.981-.816.633-1.74 1.102-2.664 1.542-.64.306-1.336.547-2.032.768-.967.305-1.919.675-2.907.88-1.577.335-3.155.612-4.768.719-1.186.078-2.373.014-3.56.064-.952.035-1.904-.114-2.856-.235-1.89-.227-3.788-.405-5.621-.945-1.635-.483-3.205-1.109-4.776-1.776-.81-.342-1.591-.711-2.295-1.237-.618-.469-.817-1.194-.554-1.933.199-.568.433-1.123.69-1.67.27-.568 1.314-.838 2.131-.476.952.42 1.905.817 2.892 1.13 1.343.426 2.7.81 4.05 1.208.889.263 1.756.583 2.687.697 2.252.262 4.498.461 6.772.426 1.84-.029 3.66-.22 5.422-.732 2.302-.668 4.583-1.428 6.75-2.48.32-.156.533-.334.988-.412.12-.022.213.028.313.092.526.32.746.874 1.08 1.343z"
        fill={fill}
      />
      <Path
        d="M19.729 56.998c-.548.057-1.002-.27-1.116-.64-.1-.312.028-.838.384-1.158.383-.341.689-.789 1.236-.924.199-.05.199-.163.05-.298-.633-.59-.682-1.4-.47-2.11.228-.74.882-1.259 1.685-1.372 1.279-.178 2.707.987 2.416 2.409-.057.291-.22.511-.427.717-.234.235-.163.363.15.462.824.263 1.385.846 1.74 1.613.122.256.008.547-.234.76-.305.27-.561.598-1.059.484-.255-.057-.22.22-.22.384 0 4.555.007 9.11-.007 13.664-.007 1.699 0 3.397-.092 5.095-.036.76.32.988.945 1.137.888.213 1.726.562 2.53.988a6.2 6.2 0 01.682.44c.447.313.22 1.216-.377 1.493-.974.455-2.025.604-3.077.782-.789.135-1.577.227-2.366.198-1.386-.05-2.764-.213-4.15-.284-.569-.028-1.116-.056-1.57-.419-.76-.618-.562-1.506.241-2.06.995-.683 2.09-.981 3.226-1.223.228-.05.313-.178.306-.405-.021-2.771-.043-5.543-.05-8.307 0-2.338.014-4.676.036-7.013.014-1.315-.057-2.63.085-3.937.064-.434-.107-.569-.497-.476zm2.913 2.956c-.029-.654.1-1.265-.576-1.457-.1-.028-.604-.021-.675 0-.135.043-.085.2-.085.313 0 2.459.007 4.91.007 7.369 0 1.698-.007 3.396-.021 5.095-.014 1.925-.043 3.851-.064 5.777 0 .192-.043.405.248.469.427.092.839.021 1.244-.057.014 0 .014-.085.014-.135-.028-2.082-.042-4.157-.085-6.24-.028-1.292.028-2.593-.043-3.886-.057-1.023.022-2.054.029-3.077.014-1.35.007-2.7.007-4.171zm3.539 19.57c-.675-.206-1.258-.242-1.834-.292-.76-.07-1.506-.27-2.266-.305-.74-.036-1.386-.135-1.791-.839-.057-.1-.142-.085-.213-.042-.882.49-1.912.675-2.75 1.3.54.39 1.122.554 1.748.498.895-.079 1.79-.164 2.686-.128 1.442.056 2.87-.043 4.42-.192zm-1.954-23.649a23.362 23.362 0 00-.498-.469.7.7 0 00-.12-.078c-1.251-.54-2.46-.384-3.653.192-.085.042-.185.092-.15.213.03.114.143.12.235.114.213-.022.427-.107.625-.079 1.173.157 2.338.015 3.56.107zm-2.587-4c-.434-.065-.682.163-.682.632 0 .526.277.874.803.867.44 0 .838-.235.924-.71.07-.399-.462-.782-1.045-.79zM59.11 56.486c-.498-1.336.76-1.826 1.783-2.231.164-.064.128-.156.022-.27-1.095-1.151-.555-3.034 1.059-3.454.746-.191 1.755.206 2.26.924.518.753.49 1.386-.093 2.132-.206.263-.235.448.199.519.86.142 1.847 1.42 1.577 2.11-.135.348-.412.81-.973.704-.626-.114-.455.376-.462.653-.007 1.57.021 3.134.021 4.705.007 1.3 0 2.593-.014 3.894-.007 1.144-.071 2.288-.028 3.432.05 1.428-.043 2.856-.022 4.285a29.59 29.59 0 01-.07 2.508c-.03.384.148.59.482.668.882.206 1.713.547 2.544.881.434.178.846.47 1.194.789.355.327.1 1.13-.362 1.357-1.016.498-2.118.618-3.205.846-.54.114-1.087.12-1.613.15-1.052.063-2.11-.086-3.17-.143-.703-.036-1.4-.085-2.103-.085-.49-.007-1.407-.498-1.57-.945-.213-.562.035-1.06.426-1.407.675-.604 1.528-.931 2.395-1.137 1.421-.334 1.435-.292 1.421-1.748-.021-2.424-.057-4.847-.064-7.27-.007-2.068.014-4.128.036-6.196.014-1.642.042-3.283.07-4.925 0-.163-.056-.284-.205-.255-.619.149-1.343.007-1.535-.49zm4.157 5.792c-.014 0-.1-1.997-.1-2.73 0-.816-.248-.646-1.073-.78-.163-.03-.192.035-.17.163.1.646 0 1.3.007 1.947.035 3.112.007 6.217-.014 9.33-.015 2.238-.05 4.484-.114 6.722-.014.476.17.618.597.647.838.064 1.016-.05.96-.626-.136-1.407-.008-2.82-.072-4.235-.085-2.068-.021-4.15-.021-6.225v-4.213zm2.721 17.253c-1.158-.412-2.245-.924-3.51-.604-.512.128-1.485-.391-1.556-.725-.043-.227-.1-.199-.27-.128-.44.192-.874.398-1.336.561-.476.171-.988.327-1.386.725a2.388 2.388 0 001.727.49c.895-.07 1.79-.134 2.686-.134 1.208 0 2.416.1 3.645-.185zm-1.243-23.748c.021-.235-.327-.384-.654-.512-1.016-.42-2.004-.32-2.999.029-.241.085-.668.149-.618.412.05.298.42.07.647.07 1.23.008 2.458 0 3.624 0zm-2.48-3.909c-.44-.05-.725.164-.718.626.007.483.284.845.782.867.469.021.86-.242.973-.71.086-.363-.497-.783-1.037-.783zM77.791 82.92c1.33.278 2.65.405 3.802 1.137.995.633 2.174.839 3.269 1.244 1.151.426 2.288.895 3.44 1.307 1.456.526 2.941.967 4.376 1.535 1.57.618 3.24.91 4.797 1.564.895.376 1.84.689 2.494 1.492.114.142.291.327.192.448-.114.135-.362.22-.554.22-.825 0-1.635-.093-2.395-.44-.668-.313-1.393-.484-2.075-.782-.753-.327-5.67-2.068-6.083-2.153-1.328-.285-2.53-.91-3.794-1.386-1.073-.398-2.14-.81-3.205-1.215-1.272-.484-2.764-1.223-4.008-1.777-.497-.22-.753-.469-.69-.966.037-.27.3-.249.434-.228zM93.85 11.05c-.525-.106-1.42-.113-2.301-.326-.349-.085-1.692-.27-1.926-.341a108.091 108.091 0 00-4.2-1.159c-1.002-.255-1.52-1.044-1.052-1.79.42-.668 1.152-.71 1.84-.597 2.623.426 5.238.902 7.867 1.321.881.143 1.478.661 2.011 1.28.27.305.029.646-.142.91-.405.617-1.03.78-2.096.703zm.257-1.229c.305.043.483.093.525-.156.036-.199-.227-.263-.397-.348-.228-.121-2.544-.526-3.475-.675-.69-.114-1.372-.2-2.047-.427-.76-.255-1.599-.277-2.387-.504-.299-.085-.825-.121-.874.177-.072.413.426.477.774.54 1.293.228 2.58.448 3.873.676 1.343.241 2.693.483 4.008.717z"
        fill={fill}
      />
    </BaseSvg>
  );
};

export default RewardSketch;
