/** * Plugin Name: LiteSpeed Cache * Plugin URI: https://www.litespeedtech.com/products/cache-plugins/wordpress-acceleration * Description: High-performance page caching and site optimization from LiteSpeed * Version: 7.1 * Author: LiteSpeed Technologies * Author URI: https://www.litespeedtech.com * License: GPLv3 * License URI: http://www.gnu.org/licenses/gpl.html * Text Domain: litespeed-cache * Domain Path: /lang * * Copyright (C) 2015-2025 LiteSpeed Technologies, Inc. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ defined('WPINC') || exit(); if (defined('LSCWP_V')) { return; } !defined('LSCWP_V') && define('LSCWP_V', '7.1'); !defined('LSCWP_CONTENT_DIR') && define('LSCWP_CONTENT_DIR', WP_CONTENT_DIR); !defined('LSCWP_DIR') && define('LSCWP_DIR', __DIR__ . '/'); // Full absolute path '/var/www/html/***/wp-content/plugins/litespeed-cache/' or MU !defined('LSCWP_BASENAME') && define('LSCWP_BASENAME', 'litespeed-cache/litespeed-cache.php'); //LSCWP_BASENAME='litespeed-cache/litespeed-cache.php' /** * This needs to be before activation because admin-rules.class.php need const `LSCWP_CONTENT_FOLDER` * This also needs to be before cfg.cls init because default cdn_included_dir needs `LSCWP_CONTENT_FOLDER` * @since 5.2 Auto correct protocol for CONTENT URL */ $WP_CONTENT_URL = WP_CONTENT_URL; $home_url = home_url('/'); if (substr($WP_CONTENT_URL, 0, 5) == 'http:' && substr($home_url, 0, 5) == 'https') { $WP_CONTENT_URL = str_replace('http://', 'https://', $WP_CONTENT_URL); } !defined('LSCWP_CONTENT_FOLDER') && define('LSCWP_CONTENT_FOLDER', str_replace($home_url, '', $WP_CONTENT_URL)); // `wp-content` !defined('LSWCP_PLUGIN_URL') && define('LSWCP_PLUGIN_URL', plugin_dir_url(__FILE__)); // Full URL path '//example.com/wp-content/plugins/litespeed-cache/' /** * Static cache files consts * @since 3.0 */ !defined('LITESPEED_DATA_FOLDER') && define('LITESPEED_DATA_FOLDER', 'litespeed'); !defined('LITESPEED_STATIC_URL') && define('LITESPEED_STATIC_URL', $WP_CONTENT_URL . '/' . LITESPEED_DATA_FOLDER); // Full static cache folder URL '//example.com/wp-content/litespeed' !defined('LITESPEED_STATIC_DIR') && define('LITESPEED_STATIC_DIR', LSCWP_CONTENT_DIR . '/' . LITESPEED_DATA_FOLDER); // Full static cache folder path '/var/www/html/***/wp-content/litespeed' !defined('LITESPEED_TIME_OFFSET') && define('LITESPEED_TIME_OFFSET', get_option('gmt_offset') * 60 * 60); // Placeholder for lazyload img !defined('LITESPEED_PLACEHOLDER') && define('LITESPEED_PLACEHOLDER', 'data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs='); // Auto register LiteSpeed classes require_once LSCWP_DIR . 'autoload.php'; // Define CLI if ((defined('WP_CLI') && WP_CLI) || PHP_SAPI == 'cli') { !defined('LITESPEED_CLI') && define('LITESPEED_CLI', true); // Register CLI cmd if (method_exists('WP_CLI', 'add_command')) { WP_CLI::add_command('litespeed-option', 'LiteSpeed\CLI\Option'); WP_CLI::add_command('litespeed-purge', 'LiteSpeed\CLI\Purge'); WP_CLI::add_command('litespeed-online', 'LiteSpeed\CLI\Online'); WP_CLI::add_command('litespeed-image', 'LiteSpeed\CLI\Image'); WP_CLI::add_command('litespeed-debug', 'LiteSpeed\CLI\Debug'); WP_CLI::add_command('litespeed-presets', 'LiteSpeed\CLI\Presets'); WP_CLI::add_command('litespeed-crawler', 'LiteSpeed\CLI\Crawler'); } } // Server type if (!defined('LITESPEED_SERVER_TYPE')) { if (isset($_SERVER['HTTP_X_LSCACHE']) && $_SERVER['HTTP_X_LSCACHE']) { define('LITESPEED_SERVER_TYPE', 'LITESPEED_SERVER_ADC'); } elseif (isset($_SERVER['LSWS_EDITION']) && strpos($_SERVER['LSWS_EDITION'], 'Openlitespeed') === 0) { define('LITESPEED_SERVER_TYPE', 'LITESPEED_SERVER_OLS'); } elseif (isset($_SERVER['SERVER_SOFTWARE']) && $_SERVER['SERVER_SOFTWARE'] == 'LiteSpeed') { define('LITESPEED_SERVER_TYPE', 'LITESPEED_SERVER_ENT'); } else { define('LITESPEED_SERVER_TYPE', 'NONE'); } } // Checks if caching is allowed via server variable if (!empty($_SERVER['X-LSCACHE']) || LITESPEED_SERVER_TYPE === 'LITESPEED_SERVER_ADC' || defined('LITESPEED_CLI')) { !defined('LITESPEED_ALLOWED') && define('LITESPEED_ALLOWED', true); } // ESI const definition if (!defined('LSWCP_ESI_SUPPORT')) { define('LSWCP_ESI_SUPPORT', LITESPEED_SERVER_TYPE !== 'LITESPEED_SERVER_OLS' ? true : false); } if (!defined('LSWCP_TAG_PREFIX')) { define('LSWCP_TAG_PREFIX', substr(md5(LSCWP_DIR), -3)); } /** * Handle exception */ if (!function_exists('litespeed_exception_handler')) { function litespeed_exception_handler($errno, $errstr, $errfile, $errline) { throw new \ErrorException($errstr, 0, $errno, $errfile, $errline); } } /** * Overwrite the WP nonce funcs outside of LiteSpeed namespace * @since 3.0 */ if (!function_exists('litespeed_define_nonce_func')) { function litespeed_define_nonce_func() { /** * If the nonce is in none_actions filter, convert it to ESI */ function wp_create_nonce($action = -1) { if (!defined('LITESPEED_DISABLE_ALL') || !LITESPEED_DISABLE_ALL) { $control = \LiteSpeed\ESI::cls()->is_nonce_action($action); if ($control !== null) { $params = array( 'action' => $action, ); return \LiteSpeed\ESI::cls()->sub_esi_block('nonce', 'wp_create_nonce ' . $action, $params, $control, true, true, true); } } return wp_create_nonce_litespeed_esi($action); } /** * Ori WP wp_create_nonce */ function wp_create_nonce_litespeed_esi($action = -1) { $uid = get_current_user_id(); if (!$uid) { /** This filter is documented in wp-includes/pluggable.php */ $uid = apply_filters('nonce_user_logged_out', $uid, $action); } $token = wp_get_session_token(); $i = wp_nonce_tick(); return substr(wp_hash($i . '|' . $action . '|' . $uid . '|' . $token, 'nonce'), -12, 10); } } } /** * Begins execution of the plugin. * * @since 1.0.0 */ if (!function_exists('run_litespeed_cache')) { function run_litespeed_cache() { //Check minimum PHP requirements, which is 7.2 at the moment. if (version_compare(PHP_VERSION, '7.2.0', '<')) { return; } //Check minimum WP requirements, which is 5.3 at the moment. if (version_compare($GLOBALS['wp_version'], '5.3', '<')) { return; } \LiteSpeed\Core::cls(); } run_litespeed_cache(); } 1win Online Betting and Casino Official site in India.1962 – Treenetra

New Batch Starting on 8th May 2025 ! Contact us today.

   +91-9606044108    Bhubaneswar, Odisha

1win Online Betting and Casino Official site in India.1962

1win Online Betting and Casino Official site in India

Are you looking for a reliable and secure online betting and casino platform in India? Look no further than 1win! With its official site, you can enjoy a wide range of games, including slots, table games, and live dealer games, all from the comfort of your own home.

But before you start playing, you’ll need to download the 1win app or APK. Don’t worry, it’s easy! Simply head to the 1win website, click on the “Download” button, and follow the prompts. Once you’ve installed the app, you can log in and start playing right away.

So, what are you waiting for? Sign up for 1win today and start enjoying the best online betting and casino experience in India! With its user-friendly interface, secure payment options, and 24/7 customer support, you’ll be able to focus on what matters most – winning big!

But don’t just take our word for it! 1win has a reputation for being one of the most trusted and reliable online betting and casino platforms in India. With its official site, you can rest assured that your personal and financial information is safe and secure.

So, what are you waiting for? Download the 1win app or APK today and start playing! With its wide range of games, secure payment options, and 24/7 customer support, you’ll be able to enjoy the best online betting and casino experience in India.

And remember, with 1win, you can bet on your favorite sports teams and games, as well as play a variety of casino games, including slots, table games, and live dealer games. So, whether you’re a sports fan or a casino enthusiast, 1win has something for everyone!

So, don’t wait any longer! Sign up for 1win today and start enjoying the best online betting and casino experience in India. With its official site, you can rest assured that your personal and financial information is safe and secure, and that you’ll have a great time playing your favorite games!

And, as a special offer, 1win is currently offering a 100% welcome bonus to all new players! So, don’t miss out on this amazing opportunity to boost your bankroll and start playing with even more confidence. Sign up for 1win today and start winning big!

So, what are you waiting for? Download the 1win app or APK today and start playing! With its wide range of games, secure payment options, and 24/7 customer support, you’ll be able to enjoy the best online betting and casino experience in India. And, with its 100% welcome bonus, you’ll be able to start playing with even more confidence. Sign up for 1win today and start winning big!

Why Choose 1win for Online Betting and Casino Games

Are you tired of searching for a reliable online betting and casino platform? Look no further! 1win is the perfect destination for you. With its user-friendly interface, extensive game selection, and secure payment options, 1win is the go-to choice for many online gaming enthusiasts.

One of the primary reasons to choose 1win is its comprehensive range of games. From classic slots to table games, and from sports betting to live dealer games, 1win has something for everyone. The platform is constantly updated with new games, ensuring that you’ll never get bored with the same old options.

Why 1win Stands Out from the Crowd

1win’s mobile app is another significant advantage. With the 1win app download, you can access your favorite games on-the-go, making it easy to place bets or play games whenever and wherever you want. The app is available for both iOS and Android devices, ensuring that you can enjoy seamless gaming experience across all your devices.

Another key feature that sets 1win apart is its commitment to security. The platform uses advanced encryption technology to ensure that all transactions and personal data are protected. This means that you can enjoy a safe and secure gaming experience, without worrying about your sensitive information being compromised.

1win also offers a range of promotions and bonuses to its users. From welcome bonuses to loyalty rewards, there’s always something to look forward to. The platform’s customer support team is also available 24/7 to help you with any queries or issues you may have.

So, why choose 1win for online betting and casino games? The answer is simple: 1win offers a unique combination of game variety, security, and user-friendliness that’s hard to find elsewhere. With its 1win app download, you can access a world of gaming opportunities from the comfort of your own home or on-the-go.

Don’t miss out on the action! Sign up for 1win today and start enjoying a world of online gaming excitement. Remember, with 1win, you can always 1win bet with confidence, knowing that you’re in good hands.

Ready to get started? Click the 1win login button to access your account and start playing your favorite games. Don’t forget to download the 1win app to take your gaming experience to the next level.

At 1win, we’re committed to providing you with the best online gaming experience possible. With our extensive range of games, secure payment options, and 24/7 customer support, you can trust that you’re in good hands. So, what are you waiting for? Join the 1win community today and start enjoying a world of online gaming excitement!