/**
  * Include necessary files
  *
  * @access      public
  * @since       3.1.3
  * @return      void
  */
 public function includes()
 {
     // Include AvadaReduxCore
     if (file_exists(dirname(__FILE__) . '/AvadaReduxCore/framework.php')) {
         require_once dirname(__FILE__) . '/AvadaReduxCore/framework.php';
     }
     if (isset(AvadaReduxFramework::$_as_plugin)) {
         AvadaReduxFramework::$_as_plugin = true;
     }
     if (file_exists(dirname(__FILE__) . '/AvadaReduxCore/avadaredux-extensions/config.php')) {
         require_once dirname(__FILE__) . '/AvadaReduxCore/avadaredux-extensions/config.php';
     }
     // Include demo config, if demo mode is active
     if ($this->options['demo'] && file_exists(dirname(__FILE__) . '/sample/sample-config.php')) {
         require_once dirname(__FILE__) . '/sample/sample-config.php';
     }
 }