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

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

export default defineComponent({
    name: "icon-camera-switchingl-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="M11.8 15C13.1053 15 14.3284 14.3632 15.0769 13.2938L18.0826 9L29.9174 9L32.9231 13.2938C33.6716 14.3632 34.8947 15 36.2 15H41V37H7V15H11.8ZM18.0826 5C16.7774 5 15.5542 5.63685 14.8057 6.70615L11.8 11H5C3.89543 11 3 11.8954 3 13V39C3 40.1046 3.89543 41 5 41H43C44.1046 41 45 40.1046 45 39V13C45 11.8954 44.1046 11 43 11H36.2L33.1943 6.70615C32.4458 5.63684 31.2226 5 29.9174 5H18.0826ZM33.2952 25C33.2952 19.7533 29.0419 15.5 23.7952 15.5C22.3073 15.5 20.8979 15.8424 19.6429 16.4532C19.5011 16.5222 19.3386 16.6131 19.179 16.7072C18.3353 17.2045 18.2559 18.3394 18.9137 18.9972L19.6878 19.7713C20.1569 20.2404 20.8702 20.3394 21.45 20.0445C21.6386 19.9486 21.7801 19.8804 21.8284 19.8619C22.0357 19.7825 22.249 19.7153 22.4675 19.6612C22.8922 19.556 23.3368 19.5 23.7952 19.5C26.8327 19.5 29.2952 21.9624 29.2952 25L26.9527 25C26.3587 25 26.0613 25.7181 26.4813 26.1381L30.5287 30.1854C30.789 30.4458 31.2111 30.4458 31.4715 30.1854L35.5188 26.1381C35.9388 25.7181 35.6414 25 35.0474 25L33.2952 25ZM21.5188 25.8619C21.9388 26.2819 21.6414 27 21.0474 27H18.7071C19.36 29.3085 21.4825 31 24 31C24.2282 31 24.4529 30.9861 24.6734 30.9592C24.7875 30.9453 24.9861 30.9038 25.1977 30.8542C25.7058 30.735 26.2532 30.8744 26.6342 31.2554L27.5597 32.181C28.2401 32.8614 28.1116 34.1355 27.0844 34.4879C26.1166 34.82 25.0788 35 24 35C19.2637 35 15.337 31.5339 14.6178 27H12.9527C12.3587 27 12.0613 26.2819 12.4813 25.8619L16.5286 21.8145C16.789 21.5542 17.2111 21.5542 17.4715 21.8145L21.5188 25.8619Z"
                    fill={props.color}
                />
            </svg>
        );
    },
});
