import './bootstrap';
import './admin/admin-ui.js';
import { bindAdminAiProvidersControls } from './admin/ai-providers.js';
import { bindAdminAutoactControls } from './admin/autoact.js';
import { bindAdminFishingEventsControls } from './admin/fishing-events.js';
import { bindAdminFormConfirmations } from './admin/form-confirmations.js';
import { bindAdminGameConfigControls } from './admin/game-configs.js';
import './admin/holiday-event-form.js';
import { bindAdminHolidayEventsControls } from './admin/holiday-events.js';
import { bindAdminInputSelection } from './admin/input-selection.js';
import { bindAdminOpsControls } from './admin/ops.js';
import './admin/positions-inline-patch.js';
import { bindAdminRoomControls } from './admin/rooms.js';
import { bindAdminSignInRulesControls } from './admin/sign-in-rules.js';
import './admin/user-editor.js';

// 后台共用入口只注册轻量事件代理，具体页面通过 data-* 属性决定是否响应。
bindAdminAiProvidersControls();
bindAdminAutoactControls();
bindAdminFishingEventsControls();
bindAdminFormConfirmations();
bindAdminGameConfigControls();
bindAdminHolidayEventsControls();
bindAdminInputSelection();
bindAdminOpsControls();
bindAdminRoomControls();
bindAdminSignInRulesControls();
