"use strict";
// Copyright 2024 Gnuxie <Gnuxie@protonmail.com>
//
// SPDX-License-Identifier: Apache-2.0
Object.defineProperty(exports, "__esModule", { value: true });
/**
 * This file exists as a way to register all protections.
 * In future, we should maybe try to dogfood the dynamic plugin load sytem
 * instead. For now that system doesn't even exist.
 */
// import capability renderers and glue too.
require("../capabilities/capabilityIndex");
// keep alphabetical please.
require("./BanPropagation");
require("./BasicFlooding");
require("./DraupnirNews/DraupnirNews");
require("./FirstMessageIsImage");
require("./HomeserverUserPolicyApplication/HomeserverUserPolicyProtection");
require("./InvalidEventProtection");
require("./JoinWaveShortCircuit");
require("./RedactionSynchronisation");
require("./MembershipChangeProtection");
require("./MentionLimitProtection");
require("./MessageIsMedia");
require("./MessageIsVoice");
require("./NewJoinerProtection");
require("./PolicyChangeNotification");
require("./ProtectedRooms/RoomsSetBehaviourProtection");
require("./TrustedReporters");
require("./WordList");
//# sourceMappingURL=DraupnirProtectionsIndex.js.map