<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64px" height="64px"><path d="M40 11.833a1.5 1.5 0 0 1 1.2.6l3.55 4.733H56a1.5 1.5 0 0 1 1.5 1.5v32a1.5 1.5 0 0 1-1.5 1.5H8a1.5 1.5 0 0 1-1.5-1.5v-32a1.5 1.5 0 0 1 1.5-1.5h11.25l3.55-4.733.113-.134A1.5 1.5 0 0 1 24 11.833zm-18.8 7.733a1.5 1.5 0 0 1-1.2.6H9.5v29h45v-29H44a1.5 1.5 0 0 1-1.2-.6l-3.55-4.733h-14.5zM32 22.5c5.983 0 10.834 4.85 10.834 10.833S37.983 44.167 32 44.167s-10.833-4.851-10.833-10.834S26.017 22.5 32 22.5m0 3a7.833 7.833 0 1 0 0 15.667A7.833 7.833 0 0 0 32 25.5M16 24a2.667 2.667 0 1 1 0 5.334A2.667 2.667 0 0 1 16 24"/></svg></template>
<script setup lang="ts">
/**
 * Camera64 is an SVG icon wrapped in a Vue component to make it easier to use.
 */
withDefaults(
  defineProps<{
    /**
     * Define the color of the icon.
     */
    color?: string;
  }>(),
  {
    color: 'currentColor',
  },
);
</script>
