"use strict";
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
  for (var name in all)
    __defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
  if (from && typeof from === "object" || typeof from === "function") {
    for (let key of __getOwnPropNames(from))
      if (!__hasOwnProp.call(to, key) && key !== except)
        __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
  }
  return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var IdentifiedSoundTag_exports = {};
__export(IdentifiedSoundTag_exports, {
  IdentifiedSoundTag: () => IdentifiedSoundTag
});
module.exports = __toCommonJS(IdentifiedSoundTag_exports);
var import_SemanticNamespace = require("../endpoint/type/SemanticNamespace.js");
/**
 * @license
 * Copyright 2022-2026 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
const IdentifiedSoundTag = (0, import_SemanticNamespace.SemanticNamespace)({
  id: 74,
  tags: {
    /**
     * Unidentifiable audio context is detected.
     */
    Unknown: { id: 0, label: "Unknown" },
    /**
     * Object falling to the floor is detected.
     */
    ObjectFall: { id: 1, label: "ObjectFall" },
    /**
     * Human snoring sound is detected.
     */
    Snoring: { id: 2, label: "Snoring" },
    /**
     * Human coughing sound is detected.
     */
    Coughing: { id: 3, label: "Coughing" },
    /**
     * Dog barking sound is detected.
     */
    Barking: { id: 4, label: "Barking" },
    /**
     * Object shattering sound is detected.
     */
    Shattering: { id: 5, label: "Shattering" },
    /**
     * Baby crying sound is detected.
     */
    BabyCrying: { id: 6, label: "BabyCrying" },
    /**
     * Utility device alarming or warning sound is detected.
     */
    UtilityAlarm: { id: 7, label: "UtilityAlarm" },
    /**
     * Urgent shouting sound is detected.
     */
    UrgentShouting: { id: 8, label: "UrgentShouting" },
    /**
     * Doorbell ringing is detected.
     */
    Doorbell: { id: 9, label: "Doorbell" },
    /**
     * Door knocking sound is detected.
     */
    Knocking: { id: 10, label: "Knocking" },
    /**
     * Urgent situational siren sound is detected.
     */
    UrgentSiren: { id: 11, label: "UrgentSiren" },
    /**
     * Faucet water running sound is detected.
     */
    FaucetRunning: { id: 12, label: "FaucetRunning" },
    /**
     * Kettle water boiling sound is detected.
     */
    KettleBoiling: { id: 13, label: "KettleBoiling" },
    /**
     * Hair/hand fan dryer sound is detected.
     */
    FanDryer: { id: 14, label: "FanDryer" },
    /**
     * Hand clapping sound is detected.
     */
    Clapping: { id: 15, label: "Clapping" },
    /**
     * Finger snapping sound is detected.
     */
    FingerSnapping: { id: 16, label: "FingerSnapping" },
    /**
     * Cat meowing sound is detected.
     */
    Meowing: { id: 17, label: "Meowing" },
    /**
     * Human laughing sound is detected.
     */
    Laughing: { id: 18, label: "Laughing" },
    /**
     * Glass breaking sound is detected.
     */
    GlassBreaking: { id: 19, label: "GlassBreaking" },
    /**
     * Door knocking sound is detected.
     */
    DoorKnocking: { id: 20, label: "DoorKnocking" },
    /**
     * Person talking sound is detected.
     */
    PersonTalking: { id: 21, label: "PersonTalking" }
  }
});
//# sourceMappingURL=IdentifiedSoundTag.js.map
