Deprecated: ElementorProDeps\DI\create(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/functions.php on line 32

Deprecated: ElementorProDeps\DI\autowire(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/functions.php on line 44

Deprecated: ElementorDeps\DI\create(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/functions.php on line 32

Deprecated: ElementorDeps\DI\autowire(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/functions.php on line 44

Deprecated: ElementorDeps\DI\ContainerBuilder::writeProxiesToFile(): Implicitly marking parameter $proxyDirectory as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/ContainerBuilder.php on line 231

Deprecated: ElementorDeps\DI\Definition\Source\ReflectionBasedAutowiring::autowire(): Implicitly marking parameter $definition as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Definition/Source/ReflectionBasedAutowiring.php on line 17

Deprecated: ElementorDeps\DI\Definition\Source\Autowiring::autowire(): Implicitly marking parameter $definition as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Definition/Source/Autowiring.php on line 21

Deprecated: ElementorDeps\DI\Definition\Source\DefinitionFile::__construct(): Implicitly marking parameter $autowiring as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Definition/Source/DefinitionFile.php on line 25

Deprecated: ElementorDeps\DI\Definition\Source\DefinitionArray::__construct(): Implicitly marking parameter $autowiring as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Definition/Source/DefinitionArray.php on line 33

Deprecated: ElementorDeps\DI\Definition\Source\DefinitionNormalizer::normalizeRootDefinition(): Implicitly marking parameter $wildcardsReplacements as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Definition/Source/DefinitionNormalizer.php on line 42

Deprecated: ElementorDeps\DI\Proxy\ProxyFactory::__construct(): Implicitly marking parameter $proxyDirectory as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Proxy/ProxyFactory.php on line 38

Deprecated: ElementorDeps\DI\Container::__construct(): Implicitly marking parameter $definitionSource as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Container.php on line 87

Deprecated: ElementorDeps\DI\Container::__construct(): Implicitly marking parameter $proxyFactory as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Container.php on line 87

Deprecated: ElementorDeps\DI\Container::__construct(): Implicitly marking parameter $wrapperContainer as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Container.php on line 87

Deprecated: StellarWP\Learndash\lucatume\DI52\App::singleton(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/App.php on line 106

Deprecated: StellarWP\Learndash\lucatume\DI52\App::bind(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/App.php on line 318

Deprecated: StellarWP\Learndash\lucatume\DI52\App::singletonDecorators(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/App.php on line 353

Deprecated: StellarWP\Learndash\lucatume\DI52\App::bindDecorators(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/App.php on line 374

Deprecated: StellarWP\Learndash\lucatume\DI52\App::instance(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/App.php on line 487

Deprecated: LearnDash\Core\Container::bind(): Implicitly marking parameter $after_build_methods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/src/Core/Container.php on line 58

Deprecated: LearnDash\Core\Container::singleton(): Implicitly marking parameter $after_build_methods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/src/Core/Container.php on line 108

Deprecated: StellarWP\Learndash\lucatume\DI52\Container::singleton(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Container.php on line 155

Deprecated: StellarWP\Learndash\lucatume\DI52\Container::bind(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Container.php on line 533

Deprecated: StellarWP\Learndash\lucatume\DI52\Container::singletonDecorators(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Container.php on line 579

Deprecated: StellarWP\Learndash\lucatume\DI52\Container::getDecoratorBuilder(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Container.php on line 595

Deprecated: StellarWP\Learndash\lucatume\DI52\Container::bindDecorators(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Container.php on line 629

Deprecated: StellarWP\Learndash\lucatume\DI52\Container::instance(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Container.php on line 808

Deprecated: StellarWP\Learndash\lucatume\DI52\Builders\Resolver::resolveWithArgs(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Builders/Resolver.php on line 177

Deprecated: StellarWP\Learndash\lucatume\DI52\Builders\Resolver::resolve(): Implicitly marking parameter $buildLine as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Builders/Resolver.php on line 204

Deprecated: StellarWP\Learndash\lucatume\DI52\Builders\Resolver::cloneBuilder(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Builders/Resolver.php on line 278

Deprecated: StellarWP\Learndash\lucatume\DI52\Builders\Factory::getBuilder(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Builders/Factory.php on line 63

Deprecated: StellarWP\Learndash\lucatume\DI52\Builders\ClassBuilder::__construct(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Builders/ClassBuilder.php on line 82

Deprecated: StellarWP\Learndash\lucatume\DI52\Builders\ClassBuilder::reinit(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Builders/ClassBuilder.php on line 243

Deprecated: StellarWP\Learndash\lucatume\DI52\Builders\ReinitializableBuilderInterface::reinit(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Builders/ReinitializableBuilderInterface.php on line 29

Deprecated: learndash_course_extend_user_access(): Implicitly marking parameter $access_by_group_id as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/course/ld-course-user-functions.php on line 1111

Deprecated: LearnDash_Settings_Page_Help::get_articles(): Implicitly marking parameter $category as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/settings/settings-pages/class-ld-settings-page-help.php on line 330

Deprecated: LeanDashParsedown::blockSetextHeader(): Implicitly marking parameter $Block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/class-ld-bitbucket-api.php on line 1435

Deprecated: LeanDashParsedown::blockTable(): Implicitly marking parameter $Block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/class-ld-bitbucket-api.php on line 1549

Deprecated: LearnDash_Gutenberg_Block::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/lib/class-learndash-gutenberg-block.php on line 147

Deprecated: LearnDash_Gutenberg_Block_LearnDash_Login::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-login/index.php on line 82

Deprecated: LearnDash_Gutenberg_Block_Profile::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-profile/index.php on line 93

Deprecated: LearnDash_Gutenberg_Block_Course_List::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-course-list/index.php on line 129

Deprecated: LearnDash_Gutenberg_Block_Lesson_List::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-lesson-list/index.php on line 114

Deprecated: LearnDash_Gutenberg_Block_Topic_List::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-topic-list/index.php on line 114

Deprecated: LearnDash_Gutenberg_Block_Quiz_List::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-quiz-list/index.php on line 114

Deprecated: LearnDash_Gutenberg_Block_Course_Progress::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-course-progress/index.php on line 66

Deprecated: LearnDash_Gutenberg_Block_Visitor::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-visitor/index.php on line 61

Deprecated: LearnDash_Gutenberg_Block_Student::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-student/index.php on line 61

Deprecated: LearnDash_Gutenberg_Block_Course_Complete::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-course-complete/index.php on line 58

Deprecated: LearnDash_Gutenberg_Block_Course_In_Progress::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-course-inprogress/index.php on line 58

Deprecated: LearnDash_Gutenberg_Block_Course_Not_Started::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-course-notstarted/index.php on line 58

Deprecated: LearnDash_Gutenberg_Block_Course_Resume::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-course-resume/index.php on line 76

Deprecated: LearnDash_Gutenberg_Block_Course_Info::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-course-info/index.php on line 103

Deprecated: LearnDash_Gutenberg_Block_User_Course_Points::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-user-course-points/index.php on line 60

Deprecated: LearnDash_Gutenberg_Block_Group_List::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-group-list/index.php on line 129

Deprecated: LearnDash_Gutenberg_Block_User_Groups::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-user-groups/index.php on line 70

Deprecated: LearnDash_Gutenberg_Block_Group::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-group/index.php on line 59

Deprecated: LearnDash_Gutenberg_Payment_Buttons::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-payment-buttons/index.php on line 67

Deprecated: LearnDash_Gutenberg_Block_Course_Content::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-course-content/index.php on line 75

Deprecated: LearnDash_Gutenberg_Block_Course_Expire_Status::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-course-expire-status/index.php on line 72

Deprecated: LearnDash_Gutenberg_Block_Certificate::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-certificate/index.php on line 91

Deprecated: LearnDash_Gutenberg_Block_Quiz_Complete::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-quiz-complete/index.php on line 61

Deprecated: LearnDash_Gutenberg_Block_Courseinfo::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-courseinfo/index.php on line 76

Deprecated: LearnDash_Gutenberg_Block_Quizinfo::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-quizinfo/index.php on line 81

Deprecated: LearnDash_Gutenberg_Block_Groupinfo::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-groupinfo/index.php on line 73

Deprecated: LearnDash_Gutenberg_Block_Usermeta::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-usermeta/index.php on line 64

Deprecated: LearnDash_Gutenberg_Block_Registration::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-registration/index.php on line 61

Deprecated: LearnDash_Gutenberg_Block_Infobar::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-infobar/index.php on line 72

Deprecated: LearnDash_Gutenberg_Block_Materials::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-materials/index.php on line 59

Deprecated: LearnDash_Gutenberg_Block_User_Status::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-user-status/index.php on line 72

Deprecated: LearnDash_Gutenberg_Block_Navigation::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-navigation/index.php on line 69

Deprecated: LearnDash_Gutenberg_Block_Exam::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-exam/index.php on line 161

Deprecated: LearnDash_Gutenberg_Block_Exam::render_block_exam_question(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-exam/index.php on line 179

Deprecated: LearnDash_Gutenberg_Block_Exam::render_block_exam_question_description(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-exam/index.php on line 204

Deprecated: LearnDash_Gutenberg_Block_Exam::render_block_exam_question_answers(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-exam/index.php on line 229

Deprecated: LearnDash_Gutenberg_Block_Exam::render_block_exam_question_correct_message(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-exam/index.php on line 259

Deprecated: LearnDash_Gutenberg_Block_Exam::render_block_exam_question_incorrect_message(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-exam/index.php on line 284

Deprecated: LearnDash_Gutenberg_Block_Reset_Password::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-reset-password/index.php on line 58

Deprecated: ActionScheduler_Store::save_action(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Store.php on line 29

Deprecated: ActionScheduler_Store::stake_claim(): Implicitly marking parameter $before_date as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Store.php on line 160

Deprecated: ActionScheduler_Store::get_scheduled_date_string(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Store.php on line 229

Deprecated: ActionScheduler_Store::get_scheduled_date_string_local(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Store.php on line 246

Deprecated: ActionScheduler_DBStore::save_action(): Implicitly marking parameter $date as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php on line 48

Deprecated: ActionScheduler_DBStore::stake_claim(): Implicitly marking parameter $before_date as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php on line 593

Deprecated: ActionScheduler_DBStore::claim_actions(): Implicitly marking parameter $before_date as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php on line 631

Deprecated: ActionScheduler_Logger::log(): Implicitly marking parameter $date as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Logger.php on line 28

Deprecated: ActionScheduler_Logger::log_failed_fetch_action(): Implicitly marking parameter $exception as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Logger.php on line 142

Deprecated: ActionScheduler_DBLogger::log(): Implicitly marking parameter $date as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/data-stores/ActionScheduler_DBLogger.php on line 21

Deprecated: ActionScheduler_QueueRunner::__construct(): Implicitly marking parameter $store as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/ActionScheduler_QueueRunner.php on line 36

Deprecated: ActionScheduler_QueueRunner::__construct(): Implicitly marking parameter $monitor as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/ActionScheduler_QueueRunner.php on line 36

Deprecated: ActionScheduler_QueueRunner::__construct(): Implicitly marking parameter $cleaner as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/ActionScheduler_QueueRunner.php on line 36

Deprecated: ActionScheduler_QueueRunner::__construct(): Implicitly marking parameter $async_request as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/ActionScheduler_QueueRunner.php on line 36

Deprecated: ActionScheduler_Abstract_QueueRunner::__construct(): Implicitly marking parameter $store as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php on line 34

Deprecated: ActionScheduler_Abstract_QueueRunner::__construct(): Implicitly marking parameter $monitor as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php on line 34

Deprecated: ActionScheduler_Abstract_QueueRunner::__construct(): Implicitly marking parameter $cleaner as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php on line 34

Deprecated: ActionScheduler_QueueCleaner::__construct(): Implicitly marking parameter $store as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/ActionScheduler_QueueCleaner.php on line 27

Deprecated: ElementorProDeps\DI\ContainerBuilder::writeProxiesToFile(): Implicitly marking parameter $proxyDirectory as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/ContainerBuilder.php on line 231

Deprecated: ElementorProDeps\DI\Definition\Source\ReflectionBasedAutowiring::autowire(): Implicitly marking parameter $definition as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/Source/ReflectionBasedAutowiring.php on line 17

Deprecated: ElementorProDeps\DI\Definition\Source\Autowiring::autowire(): Implicitly marking parameter $definition as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/Source/Autowiring.php on line 21

Deprecated: ElementorProDeps\DI\Definition\Source\DefinitionFile::__construct(): Implicitly marking parameter $autowiring as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/Source/DefinitionFile.php on line 25

Deprecated: ElementorProDeps\DI\Definition\Source\DefinitionArray::__construct(): Implicitly marking parameter $autowiring as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/Source/DefinitionArray.php on line 33

Deprecated: ElementorProDeps\DI\Definition\Source\DefinitionNormalizer::normalizeRootDefinition(): Implicitly marking parameter $wildcardsReplacements as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/Source/DefinitionNormalizer.php on line 42

Deprecated: ElementorProDeps\DI\Proxy\ProxyFactory::__construct(): Implicitly marking parameter $proxyDirectory as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Proxy/ProxyFactory.php on line 38

Deprecated: ElementorProDeps\DI\Container::__construct(): Implicitly marking parameter $definitionSource as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Container.php on line 87

Deprecated: ElementorProDeps\DI\Container::__construct(): Implicitly marking parameter $proxyFactory as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Container.php on line 87

Deprecated: ElementorProDeps\DI\Container::__construct(): Implicitly marking parameter $wrapperContainer as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Container.php on line 87

Deprecated: Elementor\Controls_Stack::get_active_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/includes/base/controls-stack.php on line 352

Deprecated: Elementor\Controls_Stack::get_active_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/includes/base/controls-stack.php on line 352

Deprecated: Elementor\Controls_Stack::get_style_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/includes/base/controls-stack.php on line 799

Deprecated: Elementor\Controls_Stack::get_style_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/includes/base/controls-stack.php on line 799

Deprecated: Elementor\Elements_Manager::create_element_instance(): Implicitly marking parameter $element_type as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/includes/managers/elements.php on line 70

Deprecated: Elementor\Element_Base::__construct(): Implicitly marking parameter $args as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/includes/base/element-base.php on line 1569

Deprecated: Elementor\Repeater::__construct(): Implicitly marking parameter $args as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/includes/elements/repeater.php on line 49

Deprecated: Elementor\Core\Utils\Collection::filter(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/core/utils/collection.php on line 43

Deprecated: ElementorDeps\DI\Definition\ObjectDefinition::__construct(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Definition/ObjectDefinition.php on line 62

Deprecated: ElementorDeps\DI\Definition\ObjectDefinition::setClassName(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Definition/ObjectDefinition.php on line 75

Deprecated: ElementorDeps\DI\Definition\ObjectDefinition::setLazy(): Implicitly marking parameter $lazy as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Definition/ObjectDefinition.php on line 158

Deprecated: ElementorDeps\DI\Definition\Resolver\ObjectCreator::setPrivatePropertyValue(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Definition/Resolver/ObjectCreator.php on line 158

Deprecated: ElementorDeps\DI\Definition\Resolver\ParameterResolver::resolveParameters(): Implicitly marking parameter $definition as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Definition/Resolver/ParameterResolver.php on line 34

Deprecated: ElementorDeps\DI\Definition\Resolver\ParameterResolver::resolveParameters(): Implicitly marking parameter $method as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Definition/Resolver/ParameterResolver.php on line 34

Deprecated: ElementorProDeps\DI\Definition\ObjectDefinition::__construct(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/ObjectDefinition.php on line 62

Deprecated: ElementorProDeps\DI\Definition\ObjectDefinition::setClassName(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/ObjectDefinition.php on line 75

Deprecated: ElementorProDeps\DI\Definition\ObjectDefinition::setLazy(): Implicitly marking parameter $lazy as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/ObjectDefinition.php on line 158

Deprecated: ElementorProDeps\DI\Definition\Resolver\ObjectCreator::setPrivatePropertyValue(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/Resolver/ObjectCreator.php on line 158

Deprecated: ElementorProDeps\DI\Definition\Resolver\ParameterResolver::resolveParameters(): Implicitly marking parameter $definition as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/Resolver/ParameterResolver.php on line 34

Deprecated: ElementorProDeps\DI\Definition\Resolver\ParameterResolver::resolveParameters(): Implicitly marking parameter $method as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/Resolver/ParameterResolver.php on line 34

Deprecated: ElementorPro\Modules\Forms\Submissions\Actions\Save_To_Database::save_action_log(): Implicitly marking parameter $exception as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/modules/forms/submissions/actions/save-to-database.php on line 159

Deprecated: {closure:ElementorPro\Modules\Forms\Submissions\Actions\Save_To_Database::__construct():193}(): Implicitly marking parameter $exception as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/modules/forms/submissions/actions/save-to-database.php on line 193

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php on line 46

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php on line 50

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php on line 52

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php on line 56

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php on line 72

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php on line 114

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php on line 118

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php on line 119

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php on line 120

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php on line 121

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php on line 122

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_LoggerSchema.php on line 40

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_LoggerSchema.php on line 44

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_LoggerSchema.php on line 77

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_LoggerSchema.php on line 81

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_LoggerSchema.php on line 82

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_LoggerSchema.php on line 83

Deprecated: ActionScheduler_Abstract_RecurringSchedule::__construct(): Implicitly marking parameter $first as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Abstract_RecurringSchedule.php on line 42

Deprecated: ActionScheduler_Schedule_Deprecated::next(): Implicitly marking parameter $after as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/deprecated/ActionScheduler_Schedule_Deprecated.php on line 16

Deprecated: ActionScheduler_Schedule::next(): Implicitly marking parameter $after as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schedules/ActionScheduler_Schedule.php on line 11

Deprecated: ActionScheduler_ActionFactory::get_stored_action(): Implicitly marking parameter $schedule as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/ActionScheduler_ActionFactory.php on line 17

Deprecated: ActionScheduler_Action::__construct(): Implicitly marking parameter $schedule as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/actions/ActionScheduler_Action.php on line 13
Methanol – Art of Drink LMS
Deprecated: Elementor\Core\Files\CSS\Post::add_controls_stack_style_rules(): Implicitly marking parameter $all_controls as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/core/files/css/post.php on line 221

Deprecated: Elementor\Core\Files\CSS\Base::add_controls_stack_style_rules(): Implicitly marking parameter $all_controls as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/core/files/css/base.php on line 552

Deprecated: Elementor\Core\Files\CSS\Base::get_active_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/core/files/css/base.php on line 921

Deprecated: Elementor\Core\Files\CSS\Base::get_active_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/core/files/css/base.php on line 921

Deprecated: Elementor\Core\Files\CSS\Base::get_style_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/core/files/css/base.php on line 949

Deprecated: Elementor\Core\Files\CSS\Base::get_style_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/core/files/css/base.php on line 949

Deprecated: Elementor\Core\DynamicTags\Dynamic_CSS::add_controls_stack_style_rules(): Implicitly marking parameter $all_controls as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/core/dynamic-tags/dynamic-css.php on line 104

Deprecated: Elementor\Stylesheet::add_rules(): Implicitly marking parameter $query as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/includes/stylesheet.php on line 141

Methanol


Deprecated: Elementor\Includes\Elements\Container::__construct(): Implicitly marking parameter $args as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/includes/elements/container.php on line 42

Deprecated: Elementor\Includes\Widgets\Traits\Button_Trait::render_button(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/includes/widgets/traits/button-trait.php on line 517

Deprecated: Elementor\Includes\Widgets\Traits\Button_Trait::render_text(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/includes/widgets/traits/button-trait.php on line 648

Deprecated: ElementorPro\Modules\Posts\Traits\Button_Widget_Trait::render_button(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/modules/posts/traits/button-widget-trait.php on line 491

Deprecated: ElementorPro\Modules\Carousel\Widgets\Media_Carousel::print_slider(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/modules/carousel/widgets/media-carousel.php on line 305

Deprecated: ElementorPro\Modules\Carousel\Widgets\Base::print_slider(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/modules/carousel/widgets/base.php on line 575

Deprecated: ElementorPro\Modules\Payments\Widgets\Paypal_Button::render_button(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/modules/payments/widgets/paypal-button.php on line 225

Deprecated: ElementorPro\Modules\Payments\Classes\Payment_Button::render_button(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/modules/payments/classes/payment-button.php on line 499

Deprecated: ElementorPro\Modules\Payments\Widgets\Stripe_Button::render_button(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/modules/payments/widgets/stripe-button.php on line 249

Methanol gets most of the blame for distillation’s heavy regulation. The idea of a poor-quality distillate containing high levels of methanol and making people go blind is mostly fiction. The real problem stems from a few bad actors illegally making alcohol and adding methanol (because they are stupid and think all alcohols are the same) to their distillate to “stretch” their sales. This has happened a few times throughout history, during prohibition specifically, and can still happen occasionally today; a case happened in India recently. But, the deadly consequences of these few incidents have firmly entrenched the idea that poor quality distillate can make you go blind. But the facts state otherwise.

Methanol is pretty common in nature and the human body is well adapted to deal with this chemical. In fruit juices, the methanol content ranges from 1-640 mg/L with an average of 140 mg/L (WHO,1997) and in alcoholic beverages at levels of 6-27 mg/L have been measured in beer, 96-321 mg in wine and 10-220 mg/L in distilled spirits (WHO, 1997). If you consume drinks with aspartame, you could be increasing methanol in your body by 240 mg. A “typical human” produces 300-600 mg methanol per day from just normal metabolic processes (cited Lindinger et al, 1997). On a typical day, your body could easily be processing 1000 to 2000 mg (1 to 2 grams) of methanol per day, without consequences. The problems start when you add more methanol beyond that point.

The lethal dose for methanol is 1 g/kg (a 75 kg (165 lbs) person needs 75 g or 94 ml (2½ to 3 oz)) and permanent visual damage occurs at 10 ml to 30 ml. These numbers seem low, but the real question is: Can distilled ethanol contain toxic levels of methanol? The short answer is: no it can not. But we still need to understand what levels can be contained in our distilled products, how low levels affect people and ways to reduce methanol content to meet regulatory requirements. https://www.ncbi.nlm.nih.gov/books/NBK482121/

Methanol is converted in the body to formaldehyde and then to formic acid (formate) which is then converted to carbon dioxide and water using folic acid (tetrahydrofolic acid/Vitamin B9). This multi-step reaction is natural, but it is the concentrations of formic acid that cause the most serious issues.

CHRONIC TOXICITY OF METHANOL – SUMMARY OF DATA CONSIDERED
https://cot.food.gov.uk/sites/default/files/cot/tox201030.pdf

When methanol is consumed in small quantities in distilled spirits, the enzyme that converts alcohols to aldehydes, alcohol dehydrogenase (ADH), has a higher affinity for ethanol, meaning the methanol tends to concentrate in the body during binge drinking and only after most of the ethanol is broken down does ADH start working on methanol, which is degraded to formaldehyde then formic acid. Formic acid is the compound that causes damage to the optical nerves, resulting in blindness. If a person drinks fruit distillate heavily every day then over the long term this may be a problem, but the reality is that the large quantity of ethanol being consumed may be a bigger problem. 

Toxicity equals dose over time, so typically if we only have a few drinks, the methanol isn’t concentrated enough to cause issues.

The Chemistry of Alcohol Consumption 

Because formic acid causes the most damage and is limited by the body’s ability to clear it, conditions like a folic acid deficiency can exacerbate the problem. So if you are a heavy drinker, or know one, maybe get them to take some folic acid and thiamine (Vitamin B1).

Separating Methanol During Distillation

If you’ve read the Internet or watched some YouTube videos you may be under the impression that methanol is removed in the foreshot and head cuts, but that isn’t the way it works. It makes sense that methanol has a lower boiling point (64.7 °C) than ethanol (78.37 °C) hence in theory it should come off the still earlier. Unfortunately, due to a variety of physical properties methanol has a sustained presence throughout the course of a distillation run. In fact, some studies have shown that there are higher concentrations of methanol in the tails cut.

Multi-step distillation is beneficial at removing methanol, especially when using a column still for a second or third distillation of low wines. Due to hydrogen bonding with water, the first distillation cuts may not always work to remove methanol effectively. As the water level of the low wines is decreased, the separation of methanol becomes easier.

Pectin & Pectinase

For fruit distillates, avoid the use pectinase if possible and ferment the must at a low temperature (below 18C) because naturally occurring pectinase is not active at lower temperatures. You can also flash heat the must to 50C to denature the pectinase enzyme before fermenting. Yeast selection, specifically low-temperature operators, are the best yeast for fruit wine fermentation that is going to be distilled.

To produce commercially successful fruit spirits, control of methanol production is the priority. Without careful control, the methanol level may be in excess of legal limits but not necessarily toxicity levels.

Can You Consume Enough Methanol to Be Toxic?

It is unlikely unless you are a heavy or chronic drinker. Infrequent, short-term exposure to low levels of methanol is safe and the body handles it quite well. However, chronic drinking of spirits, or even wines, with high methanol levels over a long period of time can cause damage, not just to your liver but also your eyes.

References:

Research Icon

Methanol production from the degradation of pectin by human colonic bacteria

R J Siragusa, J J Cerda, M M Baig, C W Burgin, F L Robbins
The American Journal of Clinical Nutrition, May 1988
Pectin is degraded by fecal bacteria in the colon. We examined the release of methanol (MeOH) by this degradation.

DOI: 10.1093/ajcn/47.5.848

Research Icon

FIVS Methanol in Wine

Andrew L. Waterhouse, Gavin L. Sachs and David W. Jeffery
Understanding Wine Chemistry
This paper examines the origins of methanol in grape wine and the quantities typically found in it, as
well as in other foods such as unpasteurised fruit juices. Toxicology is also considered.

Deprecated: Constant E_STRICT is deprecated in /home/lms/wp-content/plugins/elementor/core/logger/manager.php on line 250