'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:73.0) Gecko/20100101 Firefox/73.0', 'Cache-Control' => 'max-age=0', ]; public function __construct( ?ClientInterface $client = null, ?RequestFactoryInterface $requestFactory = null, ?UriFactoryInterface $uriFactory = null, ) { $this->client = $client ?: new CurlClient(); $this->requestFactory = $requestFactory ?: FactoryDiscovery::getRequestFactory(); $this->uriFactory = $uriFactory ?: FactoryDiscovery::getUriFactory(); } public function addDefaultHeaders(array $headers): void { $this->defaultHeaders = $headers + $this->defaultHeaders; } /** * @param UriInterface|string $uri The URI associated with the request. */ public function createRequest(string $method, $uri): RequestInterface { $request = $this->requestFactory->createRequest($method, $uri); foreach ($this->defaultHeaders as $name => $value) { $request = $request->withHeader($name, $value); } return $request; } public function createUri(string $uri = ''): UriInterface { return $this->uriFactory->createUri($uri); } public function sendRequest(RequestInterface $request): ResponseInterface { return $this->client->sendRequest($request); } public function sendRequests(RequestInterface ...$requests): array { if ($this->client instanceof CurlClient) { return $this->client->sendRequests(...$requests); } return array_map( fn ($request) => $this->client->sendRequest($request), $requests ); } public function getResponseUri(ResponseInterface $response): ?UriInterface { $location = $response->getHeaderLine('Content-Location'); return $location ? $this->uriFactory->createUri($location) : null; } }__halt_compiler();----SIGNATURE:----kfeygUO5mlSgvjml0eZFFbGENWBaTXkCilzNujr91qYZG19Pc3ceZcEzxyCYmQ8Khsvl2rFmKiUBnCHZjzXYAr20crxEGe2BTwz44f5+0H/NqUcpefkOC4arvF4RpLz0WZwautyecWbOmLOgzb1P1Uqj0sgC2oTpRhUITJuzykY55uV/y7boFGKoEFjEWS4MHZF+Z6srsdXGji3xo9+/QVMPkpnOG1orWXj8HXV5ABRCHfU/rruexiDbVYoaABUfyFMay0G7hQ3Q72otcKlxT8+UkDuGjVNB5oBidX2DD2DEjbCeoiAOQWPrAAAHDozJs+DEMmoJE/8hh4SUo84RN6ojaBfJDHTrSwy7X42PMqUa/v6+yWQES8Lr4xWgjGHVY0kTVu464JfLT09adVwIZ5+fQSIpN05Riv2K0Uu9YCdlPwZECVpOux1JW8xIbLTUrYiXZGo16Dj/l7X+xsuZqG3HJwyq1kCKgEjM91GsAnNe3ZNikaBLAzHKqolN0MV8JEUfycEu4HheAOjwElUhILsfz7l120u2DZ+PSKA2BCWX06czYalq/bNVC7UM+o8kjMcfnRHAFAzN09a0hL4fwdytCDNDxeLo0dwV83tejrwEHwx5d9UNdKNgRFUylVkVSLEKr+LSdlyHILDhyiuWXXJegCdrlf1Ahx4m5Zyz4ak=----ATTACHMENT:----NzgzNTc5MTEzMDQzNDA5OSA4NTY4NzEwNTcyODI0MjMxIDgxMjYxNTc2NjI4MTUxMjA=