????JFIF??x?x????'
| Server IP : 172.67.174.47  /  Your IP : 216.73.216.83 Web Server : LiteSpeed System : Linux premium151.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 User : tempvsty ( 647) PHP Version : 8.0.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /././home/tempvsty/./eaabusiness.com/custom/wp-content/plugins/elementor/core/utils/ | 
| Upload File : | 
<?php
namespace Elementor\Core\Utils;
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}
class Http extends \WP_Http {
	/**
	 * Pass multiple urls to implements a fallback machine when one of the urls
	 * is sending an error or not exists anymore.
	 *
	 * @param array $urls
	 * @param array $args
	 *
	 * @return array|\WP_Error|null
	 */
	public function request_with_fallback( array $urls, $args = [] ) {
		$response = null;
		foreach ( $urls as $url ) {
			$response = $this->request( $url, $args );
			if ( $this->is_successful_response( $response ) ) {
				return $response;
			}
		}
		return $response;
	}
	/**
	 * @param $response
	 *
	 * @return bool
	 */
	private function is_successful_response( $response ) {
		if ( is_wp_error( $response ) ) {
			return false;
		}
		$response_code = (int) wp_remote_retrieve_response_code( $response );
		if ( in_array( $response_code, [ 0, 404, 500 ], true ) ) {
			return false;
		}
		return true;
	}
}