public function rules(): array 	{ 		return MediaStorage::mergeValidationRules([ 			'name' => ['required', 'string', 'max:100'], 			'name_en' => ['required', 'string', 'max:100'], 			'name_it' => ['required', 'string', 'max:100'], 			'name_de' => ['required', 'string', 'max:100'], 			'ordering' => ['required', 'integer', 'min:0'], 			'images' => ['array'], 			'images.*' => ['required', 'image', 'max:' . setting('max_upload_size') / 1024, new SafeWebp], 			'video_codes' => ['array'], 			'video_codes.*' => ['required', 'string'], 		]); 	}