/**
 * @file CouponBaseOutline
 * @author Auto Generated by IconGarden
 */

import { defineComponent } from "vue";
import { IIconProps } from "../interface";

export default defineComponent({
    name: "icon-coupon-base-outline",
    props: {
        size: {
            type: [Number, String],
            default: 48,
        },
        color: {
            type: String,
            default: "#131212",
        },
    },
    setup: (props: IIconProps) => {
        return () => (
            <svg
                width={props.size}
                height={props.size}
                viewBox="0 0 48 48"
                fill="none"
                xmlns="http://www.w3.org/2000/svg"
            >
                <path
                    fill-rule="evenodd"
                    clip-rule="evenodd"
                    d="M8 17.071V10H40V17.071C37.6169 18.4486 36 21.0327 36 24C36 26.9673 37.6169 29.5514 40 30.929V38H8V30.929C10.3831 29.5514 12 26.9673 12 24C12 21.0327 10.3831 18.4486 8 17.071ZM4 8C4 6.89543 4.89543 6 6 6H42C43.1046 6 44 6.89543 44 8V18C44 19.1046 43.051 19.9586 42.0821 20.4889C40.8413 21.1681 40 22.4858 40 24C40 25.5142 40.8413 26.8319 42.0821 27.5111C43.051 28.0414 44 28.8954 44 30V40C44 41.1046 43.1046 42 42 42H6C4.89543 42 4 41.1046 4 40V30C4 28.8954 4.94905 28.0414 5.91794 27.5111C7.15865 26.8319 8 25.5142 8 24C8 22.4858 7.15865 21.1681 5.91794 20.4889C4.94905 19.9586 4 19.1046 4 18V8ZM24.8967 17.817C24.5299 17.0737 23.4701 17.0737 23.1033 17.817L21.8815 20.2925C21.7359 20.5876 21.4543 20.7922 21.1286 20.8395L18.3967 21.2365C17.5765 21.3557 17.249 22.3636 17.8425 22.9422L19.8193 24.8691C20.055 25.0988 20.1626 25.4298 20.1069 25.7542L19.6403 28.475C19.5001 29.292 20.3576 29.9149 21.0912 29.5292L23.5347 28.2446C23.826 28.0915 24.174 28.0915 24.4654 28.2446L26.9088 29.5292C27.6425 29.9149 28.4999 29.292 28.3598 28.475L27.8931 25.7542C27.8375 25.4298 27.945 25.0988 28.1807 24.8691L30.1575 22.9422C30.751 22.3636 30.4235 21.3557 29.6033 21.2365L26.8714 20.8395C26.5457 20.7922 26.2641 20.5876 26.1185 20.2925L24.8967 17.817Z"
                    fill={props.color}
                />
            </svg>
        );
    },
});
