'reviewed-store', 'Reviewed_Inputs' => 'reviewed-inputs', 'Reviewed_Owner' => 'reviewed-owner', 'Reviewed_Actions' => 'reviewed-actions', 'Foundation' => 'foundation', 'Release_Health' => 'release-health', 'Progress' => 'progress', 'Settings' => 'settings', 'Repository' => 'repository', 'Library' => 'library', 'Auto_Organization' => 'auto-organization', 'Auto_Text' => 'auto-text', 'Upload_Limit' => 'upload-limit', 'SVG' => 'svg', 'Image_Sizes' => 'image-sizes', 'Protected_Library' => 'protected-library', 'Private_Storage' => 'private-storage', 'Media_Actions' => 'media-actions', 'Media_Draft' => 'media-draft', 'PDF' => 'pdf', 'Ghostscript' => 'ghostscript', 'PDF_Copy' => 'pdf-copy', 'Media_Replacement' => 'media-replacement', 'Media_Workspace' => 'media-workspace', 'Editor' => 'editor', 'Backup' => 'backup', 'Remote_Backup' => 'remote-backup', 'Urls' => 'urls', 'Sources' => 'sources', 'Codec' => 'codec', 'Policy' => 'policy', 'Variants' => 'variants', 'ImageInput' => 'image-input', 'PixelCheck' => 'pixel-check', 'EncoderAdapter' => 'encoders', 'PngEncoder' => 'encoders', 'RasterEncoder' => 'encoders', 'AnimatedWebpEncoder' => 'encoders', 'JpegTransform' => 'encoders', 'Compression' => 'compression', 'Preview' => 'preview', 'Batch' => 'batch', 'Responsive' => 'responsive', 'Watermark' => 'watermark', 'Verification' => 'verification', 'Theme' => 'theme', 'Scanner' => 'scanner', 'Auto_Discovery' => 'auto-discovery', 'Workflow' => 'workflow', 'Engine' => 'engine', 'Activity' => 'activity', 'Results' => 'results', 'Scheduler' => 'scheduler', 'Tracking' => 'tracking', 'Upgrade' => 'upgrade', 'Commands' => 'commands', 'Integrations' => 'integrations', 'Woo_Delivery' => 'woo-delivery', 'Delivery' => 'delivery', 'Lazy_Loading' => 'lazy-loading', 'Folder_Gallery' => 'folder-gallery', 'Folder_Import' => 'folder-import', 'Unused_Media' => 'unused-media', 'Unknown_Files' => 'unknown-files', 'Content_Folders' => 'content-folders', 'Fit' => 'fit', 'CDN' => 'cdn', 'Suite' => 'suite', 'AI_Proposals' => 'ai-proposals', 'AI_Abilities' => 'ai-abilities', 'Media_Display' => 'media-display', 'Media_Usage' => 'media-usage', 'Media_Details' => 'media-details', 'Admin_Layout' => 'admin-layout', 'Admin' => 'admin', 'Hooks' => 'hooks', 'Plugin' => 'plugin', ); spl_autoload_register( static function ( string $class_name ): void { $name = substr( $class_name, strlen( __NAMESPACE__ ) + 1 ); if ( str_starts_with( $class_name, __NAMESPACE__ . '\\' ) && isset( MODULES[ $name ] ) ) { require_once DIR . '/includes/class-' . MODULES[ $name ] . '.php'; } } ); require_once DIR . '/includes/public-api.php'; Hooks::reviewed(); register_activation_hook( FILE, array( Plugin::class, 'activate' ) ); register_deactivation_hook( FILE, array( Plugin::class, 'deactivate' ) ); add_action( 'plugins_loaded', array( Plugin::class, 'boot' ), 30 ); add_action( 'affstackdev_suite_register', array( Suite::class, 'register' ) );