/* Decoded by unphp.net */ n3h_h = $this->FJv_T["credentials"]; goto isjdV; vW7YT: zNHvH: goto HiSSg; ryA6B: if (is_null($this->FJv_T["credentials"])) { goto PqysQ; } goto cLuxg; Ps1F7: $this->FJv_T["token_callback"] = function ($seLWd, $x773Q) { $this->A2y34(["access_token" => $x773Q, "expires_in" => 3600, "created" => time()]); }; goto ZtHbC; HiSSg: if (!is_null($this->FJv_T["token_callback"])) { goto quAro; } goto Ps1F7; GC2XS: $this->lGhpD($this->FJv_T["scopes"]); goto q07t0; RPnoq: unset($this->FJv_T["cache"]); goto fDs8n; mF4WW: PqysQ: goto hoO74; w1Zmb: if (is_null($this->FJv_T["cache"])) { goto QsXkp; } goto Y5P2M; q07t0: unset($this->FJv_T["scopes"]); goto vW7YT; ZtHbC: quAro: goto w1Zmb; Q7W2L: $this->FJv_T = array_merge(["application_name" => '', "base_path" => LsFM1::OVfJ9, "client_id" => '', "client_secret" => '', "credentials" => null, "scopes" => null, "quota_project" => null, "redirect_uri" => null, "state" => null, "developer_key" => '', "use_application_default_credentials" => false, "signing_key" => null, "signing_algorithm" => null, "subject" => null, "hd" => '', "prompt" => '', "openid.realm" => '', "include_granted_scopes" => null, "login_hint" => '', "request_visible_actions" => '', "access_type" => "online", "approval_prompt" => "auto", "retry" => [], "retry_map" => null, "cache" => null, "cache_config" => [], "token_callback" => null, "jwt" => null, "api_format_v2" => false], $cigyQ); goto ryA6B; cLuxg: if ($this->FJv_T["credentials"] instanceof RbgTE) { goto C5wET; } goto ebKEN; Y5P2M: $this->LAq0w($this->FJv_T["cache"]); goto RPnoq; ebKEN: $this->uBS3D($this->FJv_T["credentials"]); goto qaCyb; qaCyb: goto nbWXv; goto bjO3l; fDs8n: QsXkp: goto jJ7qq; bjO3l: C5wET: goto jmGjZ; xR8V2: unset($this->FJv_T["credentials"]); goto mF4WW; hoO74: if (is_null($this->FJv_T["scopes"])) { goto zNHvH; } goto GC2XS; isjdV: nbWXv: goto xR8V2; jJ7qq: } public function nFgTd() { return LSFm1::ugZQo; } public function d46wi($gmjEI) { return $this->icUQi($gmjEI); } public function ICuQi($gmjEI, $kK1YD = null) { goto HjBVq; i3nR2: $Y29Nl["created"] = time(); goto OWlbi; eFniy: throw new InvalidArgumentException("Invalid code"); goto lGjv5; aO4Iz: KqT5N: goto lHHYt; xVMLL: if (!($Y29Nl && isset($Y29Nl["access_token"]))) { goto j0Gvo; } goto i3nR2; lHHYt: $Spd9b = wQhIY::iVChm($this->zLGUz()); goto fwyjj; iE7k5: $oqDzd->RcREI($gmjEI); goto UzVDO; cK45u: $oqDzd = $this->WWyDx(); goto iE7k5; hWYzz: j0Gvo: goto cEBM2; cEBM2: return $Y29Nl; goto zkVu3; lGjv5: JM9V8: goto cK45u; fwyjj: $Y29Nl = $oqDzd->QzbeM($Spd9b); goto xVMLL; HjBVq: if (!(strlen($gmjEI) == 0)) { goto JM9V8; } goto eFniy; UzVDO: $oqDzd->oGpFl($this->BB9CO()); goto XoULJ; ELetw: $oqDzd->AVhPO($kK1YD); goto aO4Iz; OWlbi: $this->A2y34($Y29Nl); goto hWYzz; XoULJ: if (!$kK1YD) { goto KqT5N; } goto ELetw; zkVu3: } public function llDDO() { return $this->q9byE(); } public function q9byE(vAhqy $TQOHo = null) { goto xirFR; ckMbr: $Y29Nl["created"] = time(); goto PAK1O; kxDb8: $this->XtKNp()->log("info", "OAuth2 access token refresh with Signed JWT assertion grants."); goto S6tn9; H6pfZ: return $Y29Nl; goto Za2iD; UPxU7: v4gEG: goto kxDb8; YnhbF: $Y29Nl = $E8EnQ->QZBEM($Spd9b); goto v_yEv; v_yEv: if (!($Y29Nl && isset($Y29Nl["access_token"]))) { goto RhMxS; } goto ckMbr; eNjzI: RhMxS: goto H6pfZ; b9pyE: $Spd9b = WQhIy::IvCHM($TQOHo); goto YnhbF; PAK1O: $this->A2y34($Y29Nl); goto eNjzI; xirFR: if ($this->g00n_()) { goto v4gEG; } goto EsEGt; EsEGt: throw new DomainException("set the JSON service account credentials using" . " Google\Client::setAuthConfig or set the path to your JSON file" . " with the "GOOGLE_APPLICATION_CREDENTIALS" environment variable" . " and call Google\Client::useApplicationDefaultCredentials to" . " refresh a token with assertion."); goto UPxU7; S6tn9: $E8EnQ = $this->e2J5P(); goto b9pyE; Za2iD: } public function wAsBM($wXMr4) { return $this->ePXua($wXMr4); } public function epXUa($wXMr4 = null) { goto aF4C2; zRAWs: F18rB: goto pX899; Lmfjy: return $Y29Nl; goto aSnB5; AMT90: $Y29Nl = $oqDzd->QZbEm($Spd9b); goto j00nW; Uyxzt: $this->xTknp()->info("OAuth2 access token refresh"); goto IlYKy; rlOfL: if (isset($this->helgQ["refresh_token"])) { goto F18rB; } goto NOOe0; pX899: $wXMr4 = $this->helgQ["refresh_token"]; goto majlN; MFIQu: ee550: goto Lmfjy; p08lK: $Spd9b = WqHiy::ivcHM($this->zLguZ()); goto AMT90; NOOe0: throw new LogicException("refresh token must be passed in or set as part of setAccessToken"); goto zRAWs; EdMkM: $Y29Nl["created"] = time(); goto o11OB; majlN: VvAFX: goto Uyxzt; IlYKy: $oqDzd = $this->WwYdx(); goto m3YE1; aF4C2: if (!(null === $wXMr4)) { goto VvAFX; } goto rlOfL; lLhx9: AdCao: goto qDHlX; o11OB: if (isset($Y29Nl["refresh_token"])) { goto AdCao; } goto ES4MA; j00nW: if (!($Y29Nl && isset($Y29Nl["access_token"]))) { goto ee550; } goto EdMkM; qDHlX: $this->a2y34($Y29Nl); goto MFIQu; m3YE1: $oqDzd->eBRSO($wXMr4); goto p08lK; ES4MA: $Y29Nl["refresh_token"] = $wXMr4; goto lLhx9; aSnB5: } public function BFk3c($PckHf = null, array $LxLDR = []) { goto fWs1Z; y8qLv: $JdAt7 = $this->FJv_T["prompt"] ? null : $this->FJv_T["approval_prompt"]; goto wpsV2; F916p: if (!(strlen($D0ABE) > 0 && false !== strpos($PckHf, "plus.login"))) { goto YLfZq; } goto KTdMy; wcuxA: if (!is_array($PckHf)) { goto kZN3o; } goto PlqFP; KTdMy: $SSaJY["request_visible_actions"] = $D0ABE; goto Ca05V; hmBPs: $D0ABE = $this->FJv_T["request_visible_actions"]; goto F916p; fWs1Z: if (!empty($PckHf)) { goto gutcY; } goto HMTiQ; sqO_J: gutcY: goto wcuxA; HMTiQ: $PckHf = $this->rvy2k(); goto sqO_J; fwY4w: $oqDzd = $this->wwyDx(); goto EV6im; shUmO: $SSaJY = array_filter(["access_type" => $this->FJv_T["access_type"], "approval_prompt" => $JdAt7, "hd" => $this->FJv_T["hd"], "include_granted_scopes" => $fnidY, "login_hint" => $this->FJv_T["login_hint"], "openid.realm" => $this->FJv_T["openid.realm"], "prompt" => $this->FJv_T["prompt"], "redirect_uri" => $this->FJv_T["redirect_uri"], "response_type" => "code", "scope" => $PckHf, "state" => $this->FJv_T["state"]]) + $LxLDR; goto hmBPs; Ca05V: YLfZq: goto fwY4w; OxC_H: kZN3o: goto y8qLv; EV6im: return (string) $oqDzd->c057T($SSaJY); goto tU1YZ; PlqFP: $PckHf = implode(" ", $PckHf); goto OxC_H; wpsV2: $fnidY = $this->FJv_T["include_granted_scopes"] === null ? null : var_export($this->FJv_T["include_granted_scopes"], true); goto shUmO; tU1YZ: } public function yZqfJ(vAhqy $n29qh = null) { goto P3BzK; Oze9r: $E8EnQ = $this->AWJVa($AaroH, $lfrc2["refresh_token"]); goto uEdP7; inO8D: return $dwsQ3->ZLv9Z($n29qh, $MbBKW); goto l_2kG; ird8n: wH30B: goto szTak; szTak: if (!($lfrc2 = $this->fVlzb())) { goto Eg4um; } goto swfqf; P3BzK: $n29qh = $n29qh ?: $this->ZLgUZ(); goto MnL5x; bEuql: if (!$this->n3h_h) { goto WraD5; } goto S4pmd; dxxoy: WraD5: goto ALdLj; l_2kG: Neh3R: goto MPc4O; MPc4O: return $n29qh; goto ySpAc; F8w3F: if (!($MbBKW = $this->FJv_T["developer_key"])) { goto Neh3R; } goto inO8D; uEdP7: return $dwsQ3->Yiq9N($n29qh, $E8EnQ, $this->FJv_T["token_callback"]); goto PSXov; eEmde: if (!(isset($lfrc2["refresh_token"]) && $this->m9Qax())) { goto gLjoi; } goto Oze9r; MnL5x: $dwsQ3 = $this->NKeJ3(); goto bEuql; swfqf: $AaroH = $this->rVy2k(); goto eEmde; TXgr9: return $dwsQ3->LiQ1C($n29qh, $lfrc2, (array) $AaroH); goto P2gst; ALdLj: if (!$this->g00n_()) { goto wH30B; } goto KL1GQ; S4pmd: return $dwsQ3->yiq9n($n29qh, $this->n3h_h, $this->FJv_T["token_callback"]); goto dxxoy; PSXov: gLjoi: goto TXgr9; KL1GQ: $E8EnQ = $this->e2J5P(); goto eeBI2; P2gst: Eg4um: goto F8w3F; eeBI2: return $dwsQ3->RB56l($n29qh, $E8EnQ, $this->FJv_T["token_callback"]); goto ird8n; ySpAc: } public function u1YLF($PN3V_ = true) { $this->FJv_T["use_application_default_credentials"] = $PN3V_; } public function g00n_() { return $this->FJv_T["use_application_default_credentials"]; } public function a2y34($lfrc2) { goto YzX4d; obYhC: Pz1dI: goto Cq0hQ; ep3a6: S6k8I: goto ClUqD; YzX4d: if (!is_string($lfrc2)) { goto t6sID; } goto KBiGw; KBiGw: if ($f08zA = json_decode($lfrc2, true)) { goto SANXx; } goto Fma9D; j1A9E: goto BhsVj; goto v6rof; Fma9D: $lfrc2 = ["access_token" => $lfrc2]; goto j1A9E; M5jOo: $lfrc2 = $f08zA; goto f1RD3; v6rof: SANXx: goto M5jOo; h2lS7: if (!($lfrc2 == null)) { goto S6k8I; } goto CuYRi; Cq0hQ: $this->helgQ = $lfrc2; goto SOxaP; rCKx1: throw new InvalidArgumentException("Invalid token format"); goto obYhC; CuYRi: throw new InvalidArgumentException("invalid json token"); goto ep3a6; ClUqD: if (isset($lfrc2["access_token"])) { goto Pz1dI; } goto rCKx1; f1RD3: BhsVj: goto pB107; pB107: t6sID: goto h2lS7; SOxaP: } public function FvlZb() { return $this->helgQ; } public function UEpTg() { goto XsYfa; XsYfa: if (!isset($this->helgQ["refresh_token"])) { goto LBjTQ; } goto jE0eg; gA42M: LBjTQ: goto xZduC; jE0eg: return $this->helgQ["refresh_token"]; goto gA42M; xZduC: return null; goto iSLmX; iSLmX: } public function M9QAX() { goto GbXT6; y0I1T: Pbtmy: goto v5vJk; JxQk4: BzVyR: goto rainJ; ApOhL: $H1d0C = json_decode(base64_decode($CPwL4[1]), true); goto y_lDB; y_lDB: if (!($H1d0C && isset($H1d0C["iat"]))) { goto gUwuI; } goto AQIZ9; ofsqB: $vP1vO = $this->helgQ["id_token"]; goto y1u0Z; gEYdi: return $d_CsW + ($this->helgQ["expires_in"] - 30) < time(); goto G_ThS; m7NOI: PRWgV: goto y0I1T; gMQra: T_l95: goto Btlm2; v5vJk: if (isset($this->helgQ["expires_in"])) { goto Cx5WM; } goto IeHB7; K82A_: $CPwL4 = explode(".", $vP1vO); goto ApOhL; F_ElK: if (isset($this->helgQ["id_token"])) { goto z1Ecs; } goto T_3fu; OMg6q: gUwuI: goto m7NOI; GbXT6: if ($this->helgQ) { goto BzVyR; } goto JaJyR; IeHB7: return true; goto lQL9n; rainJ: $d_CsW = 0; goto ve35J; ve35J: if (isset($this->helgQ["created"])) { goto T_l95; } goto F_ElK; Q88Y2: goto Pbtmy; goto rgeZL; AQIZ9: $d_CsW = $H1d0C["iat"]; goto OMg6q; lQL9n: Cx5WM: goto gEYdi; Btlm2: $d_CsW = $this->helgQ["created"]; goto Q88Y2; JaJyR: return true; goto JxQk4; y1u0Z: if (!(substr_count($vP1vO, ".") == 2)) { goto PRWgV; } goto K82A_; rgeZL: z1Ecs: goto ofsqB; T_3fu: goto Pbtmy; goto gMQra; G_ThS: } public function A7UX2() { throw new BadMethodCallException("This function no longer exists. See UPGRADING.md for more information"); } public function XI1R7($oqDzd) { throw new BadMethodCallException("This function no longer exists. See UPGRADING.md for more information"); } public function E1k8_($WoqZD) { $this->FJv_T["client_id"] = $WoqZD; } public function e83pA() { return $this->FJv_T["client_id"]; } public function dxdZS($n_GlS) { $this->FJv_T["client_secret"] = $n_GlS; } public function ZNXuC() { return $this->FJv_T["client_secret"]; } public function oGPFl($rPX1U) { $this->FJv_T["redirect_uri"] = $rPX1U; } public function Bb9Co() { return $this->FJv_T["redirect_uri"]; } public function DRARZ($soNW4) { $this->FJv_T["state"] = $soNW4; } public function Nu74a($R65Ji) { $this->FJv_T["access_type"] = $R65Ji; } public function EDmCQ($JdAt7) { $this->FJv_T["approval_prompt"] = $JdAt7; } public function g0KPK($E27IT) { $this->FJv_T["login_hint"] = $E27IT; } public function Yu8P2($Suybe) { $this->FJv_T["application_name"] = $Suybe; } public function nlePX($etrIA) { goto LBwVW; fxX2V: $this->FJv_T["request_visible_actions"] = $etrIA; goto PuO4U; k27JC: HMTcV: goto fxX2V; LBwVW: if (!is_array($etrIA)) { goto HMTcV; } goto zgXAz; zgXAz: $etrIA = implode(" ", $etrIA); goto k27JC; PuO4U: } public function zqLxa($joqRb) { $this->FJv_T["developer_key"] = $joqRb; } public function FmjBE($YBVt3) { $this->FJv_T["hd"] = $YBVt3; } public function tRZ5J($aXU3T) { $this->FJv_T["prompt"] = $aXU3T; } public function jrpj_($oRglC) { $this->FJv_T["openid.realm"] = $oRglC; } public function UygEI($nOHNH) { $this->FJv_T["include_granted_scopes"] = $nOHNH; } public function xB05I(callable $wFH7E) { $this->FJv_T["token_callback"] = $wFH7E; } public function sENAn($lfrc2 = null) { $CVSv1 = new Y2mMm($this->Zlguz()); return $CVSv1->SENaN($lfrc2 ?: $this->FvLZb()); } public function guBbc($vP1vO = null) { goto N21OJ; rz3zB: return $wAhXR->guBBC($vP1vO, $this->e83pA()); goto Yubl1; nxu50: $vP1vO = $lfrc2["id_token"]; goto ux59I; dhXK4: if (isset($lfrc2["id_token"])) { goto h7RK3; } goto r_B0c; ux59I: s7xRc: goto rz3zB; N21OJ: $wAhXR = new MoCg_($this->zlguZ(), $this->getCache(), $this->FJv_T["jwt"]); goto XYDoe; r_B0c: throw new LogicException("id_token must be passed in or set as part of setAccessToken"); goto Q0MeS; Q0MeS: h7RK3: goto nxu50; XYDoe: if (!(null === $vP1vO)) { goto s7xRc; } goto xb3QJ; xb3QJ: $lfrc2 = $this->fVlzb(); goto dhXK4; Yubl1: } public function LGHPD($ZZBLk) { $this->B_9YW = []; $this->ARyAB($ZZBLk); } public function Aryab($ZZBLk) { goto wc__Z; wc__Z: if (is_string($ZZBLk) && !in_array($ZZBLk, $this->B_9YW)) { goto yUkMg; } goto BWHJs; qCwGM: $this->B_9YW[] = $ZZBLk; goto ijTmE; NhTLC: foreach ($ZZBLk as $PckHf) { $this->AryAB($PckHf); Gep2A: } goto RSk1s; BWHJs: if (is_array($ZZBLk)) { goto NDHwv; } goto SjcL2; uL1aX: NDHwv: goto NhTLC; RSk1s: vkJ3T: goto lO9iR; lO9iR: AbV90: goto Pnvu4; asUpp: yUkMg: goto qCwGM; SjcL2: goto AbV90; goto asUpp; ijTmE: goto AbV90; goto uL1aX; Pnvu4: } public function BTaHF() { return $this->B_9YW; } public function rvy2k() { goto enG_D; VIqJS: return implode(" ", $this->B_9YW); goto RF9on; Cqr7u: return null; goto xGjkZ; enG_D: if (!empty($this->B_9YW)) { goto jLxL5; } goto Cqr7u; xGjkZ: jLxL5: goto VIqJS; RF9on: } public function execute(VPYhc $OHsrb, $kV5MY = null) { goto Av9W8; sRCz_: return K_mch::execute($n29qh, $OHsrb, $kV5MY, $this->FJv_T["retry"], $this->FJv_T["retry_map"]); goto t6lPO; Av9W8: $OHsrb = $OHsrb->aRM29("User-Agent", sprintf("%s %s%s", $this->FJv_T["application_name"], lsfM1::Twuqz, $this->Nfgtd()))->ARM29("x-goog-api-client", sprintf("gl-php/%s gdcl/%s", phpversion(), $this->NFgTD())); goto J87oH; J87oH: if (!$this->FJv_T["api_format_v2"]) { goto dEaTr; } goto BNIJu; BNIJu: $OHsrb = $OHsrb->ArM29("X-GOOG-API-FORMAT-VERSION", "2"); goto T9FEl; T9FEl: dEaTr: goto n5lx6; n5lx6: $n29qh = $this->Yzqfj(); goto sRCz_; t6lPO: } public function H0K1B($V6UW3) { $this->KN9RE($V6UW3); } public function wkrkE() { return isset($_SERVER["SERVER_SOFTWARE"]) && strpos($_SERVER["SERVER_SOFTWARE"], "Google App Engine") !== false; } public function Hxjn3($xif6H, $wM7K6) { $this->FJv_T[$xif6H] = $wM7K6; } public function g7QAf($xif6H, $LomuP = null) { return isset($this->FJv_T[$xif6H]) ? $this->FJv_T[$xif6H] : $LomuP; } public function aOrkk($Jkd6P) { $this->UBs3d($Jkd6P); } public function uBS3D($cigyQ) { goto L9K26; a2zoM: $this->FJv_T["client_email"] = $cigyQ["client_email"]; goto uwBgQ; d0j5I: rU8mM: goto VWI7L; FKUw_: IXdBa: goto l41vj; kJNHb: $MbBKW = isset($cigyQ["installed"]) ? "installed" : "web"; goto g_uy2; JitdK: $this->e1k8_($cigyQ[$MbBKW]["client_id"]); goto hfVwE; hKAtq: if ($cigyQ = json_decode($f08zA, true)) { goto PVZ_V; } goto BYTC3; l41vj: goto nbmqf; goto dL7bO; NAn_M: $this->ogPfL($cigyQ[$MbBKW]["redirect_uris"][0]); goto TYRT3; p9E0Q: PVZ_V: goto Y7IND; gNHIB: jTmz3: goto JitdK; etn8J: $this->e1K8_($cigyQ["client_id"]); goto dYvJs; uwBgQ: $this->FJv_T["signing_key"] = $cigyQ["private_key"]; goto iOQnP; Y7IND: gT0sk: goto kJNHb; sqsi2: nbmqf: goto hdNoH; TEyPK: $this->e1K8_($cigyQ["client_id"]); goto a2zoM; QH5Xa: goto nbmqf; goto gNHIB; L9K26: if (!is_string($cigyQ)) { goto gT0sk; } goto tFPwT; g_uy2: if (isset($cigyQ["type"]) && $cigyQ["type"] == "service_account") { goto QZxsk; } goto VD_P3; dYvJs: $this->DXdZs($cigyQ["client_secret"]); goto n0_Ew; tFPwT: if (file_exists($cigyQ)) { goto rU8mM; } goto BJnE7; dL7bO: QZxsk: goto exIDJ; iOQnP: $this->FJv_T["signing_algorithm"] = "HS256"; goto QH5Xa; BYTC3: throw new LogicException("invalid json for auth config"); goto p9E0Q; VWI7L: $f08zA = file_get_contents($cigyQ); goto hKAtq; uM7Sz: if (!isset($cigyQ[$MbBKW]["redirect_uris"])) { goto zkpP0; } goto NAn_M; exIDJ: $this->U1ylF(); goto TEyPK; hfVwE: $this->dxdZs($cigyQ[$MbBKW]["client_secret"]); goto uM7Sz; TYRT3: zkpP0: goto sqsi2; VD_P3: if (isset($cigyQ[$MbBKW])) { goto jTmz3; } goto etn8J; ZBIG5: $this->OgpfL($cigyQ["redirect_uris"][0]); goto FKUw_; n0_Ew: if (!isset($cigyQ["redirect_uris"])) { goto IXdBa; } goto ZBIG5; BJnE7: throw new InvalidArgumentException(sprintf("file "%s" does not exist", $cigyQ)); goto d0j5I; hdNoH: } public function uhq3w($o8oxk) { $this->FJv_T["subject"] = $o8oxk; } public function kn9rE($zw6DS) { $this->HTx2a = $zw6DS; } public function MjKob() { return $this->HTx2a; } public function wwyDX() { goto yqddT; GLBS3: return $this->oPyWZ; goto gAWrl; yqddT: if (isset($this->oPyWZ)) { goto hFuKB; } goto Lydnb; D8LPg: hFuKB: goto GLBS3; Lydnb: $this->oPyWZ = $this->ZmE1X(); goto D8LPg; gAWrl: } protected function ZmE1X() { $oqDzd = new S1YNL(["clientId" => $this->E83Pa(), "clientSecret" => $this->ZNxUC(), "authorizationUri" => LSfm1::TQLOu, "tokenCredentialUri" => lsfM1::Wgs8n, "redirectUri" => $this->BB9cO(), "issuer" => $this->FJv_T["client_id"], "signingKey" => $this->FJv_T["signing_key"], "signingAlgorithm" => $this->FJv_T["signing_algorithm"]]); return $oqDzd; } public function lAq0w(v4GZm $GUcOc) { $this->HeBWV = $GUcOc; } public function getCache() { goto DeIht; DeIht: if ($this->HeBWV) { goto KyUet; } goto otZsB; a9656: KyUet: goto RLNr3; otZsB: $this->HeBWV = $this->bY_jD(); goto a9656; RLNr3: return $this->HeBWV; goto QXY7m; QXY7m: } public function zAjDA(array $xDPmd) { $this->FJv_T["cache_config"] = $xDPmd; } public function slS5m(Hp6jM $W02Wl) { $this->w7wJw = $W02Wl; } public function xTKnP() { goto vOoLQ; xwZpL: return $this->w7wJw; goto hEsmc; vOoLQ: if (isset($this->w7wJw)) { goto AGnxf; } goto spIuA; spIuA: $this->w7wJw = $this->C8H9d(); goto cWLwM; cWLwM: AGnxf: goto xwZpL; hEsmc: } protected function C8h9D() { goto KGScP; KGScP: $W02Wl = new nAZm9("google-api-php-client"); goto yvl4A; JiFA_: $Tl2iv = new tISdd("app", LOG_USER, naZM9::uK3SF); goto p8zpG; UqJqM: RNNkL: goto JiFA_; UZrcM: $Tl2iv = new h1h8n("php://stderr", naZM9::uK3SF); goto ejlwm; ejlwm: goto vLxcY; goto UqJqM; OaHMn: return $W02Wl; goto Kmemg; yvl4A: if ($this->wKRKE()) { goto RNNkL; } goto UZrcM; mGuYg: $W02Wl->DjKZS($Tl2iv); goto OaHMn; p8zpG: vLxcY: goto mGuYg; Kmemg: } protected function bY_Jd() { return new NviRS(); } public function lXo4s(vAhqy $n29qh) { $this->E7XVZ = $n29qh; } public function ZLguz() { goto P8SlP; oj2JE: HEBgk: goto eJeVg; P8SlP: if (!(null === $this->E7XVZ)) { goto HEBgk; } goto BkTQx; BkTQx: $this->E7XVZ = $this->noWei(); goto oj2JE; eJeVg: return $this->E7XVZ; goto gVM0Q; gVM0Q: } public function Kzajh($wM7K6) { $this->FJv_T["api_format_v2"] = (bool) $wM7K6; } protected function noWeI() { goto bgQkw; sS7gv: $OD3_t = VaHQY::Y0_S2; goto rBUB0; rBUB0: goto pVjpZ; goto S1Zhx; wGEq4: bk0vE: goto kzfwv; sMkjJ: if (6 === $OD3_t || 7 === $OD3_t) { goto sOPZq; } goto GMUn7; sbswR: UaelG: goto qA9N3; Ti372: $OD3_t = (int) substr(Vahqy::zQzUo, 0, 1); goto sa2oe; D3N6L: $TdRii = ["base_uri" => $this->FJv_T["base_path"], "http_errors" => false]; goto sbswR; GMUn7: throw new LogicException("Could not find supported version of Guzzle."); goto NgJtU; geL4N: $TdRii["handler"] = new KfnsL(); goto OALmm; Y2phq: goto pVjpZ; goto VEcFR; TU_bm: goto UaelG; goto O9JTw; cXhpM: if (defined("\GuzzleHttp\ClientInterface::MAJOR_VERSION")) { goto rWLD_; } goto eRzXn; bgQkw: $OD3_t = null; goto cXhpM; sa2oe: pVjpZ: goto tobkx; S1Zhx: Dhsjl: goto Ti372; qA9N3: return new Wzi3p($TdRii); goto DH6Nc; zZCGJ: UqOCk: goto TU_bm; NgJtU: goto UaelG; goto wGEq4; eRzXn: if (defined("\GuzzleHttp\ClientInterface::VERSION")) { goto Dhsjl; } goto Y2phq; kzfwv: $TdRii = ["base_url" => $this->FJv_T["base_path"], "defaults" => ["exceptions" => false]]; goto cgypT; oqpxe: if (!class_exists(KFnsL::class)) { goto P0aJ5; } goto geL4N; O1MDW: P0aJ5: goto zZCGJ; tobkx: if (5 === $OD3_t) { goto bk0vE; } goto sMkjJ; VEcFR: rWLD_: goto sS7gv; O9JTw: sOPZq: goto D3N6L; cgypT: if (!$this->wKRKe()) { goto UqOCk; } goto oqpxe; OALmm: $TdRii["defaults"]["verify"] = "/etc/ca-certificates.crt"; goto O1MDW; DH6Nc: } private function E2J5p() { goto vvamJ; qoAz0: $E8EnQ = new XCh1k($E8EnQ, $this->FJv_T["cache_config"], $this->getCache()); goto adsPU; adsPU: AQdhL: goto ZqGyl; gWi0f: if ($E8EnQ instanceof XCh1K) { goto AQdhL; } goto qoAz0; LTUYm: $XAxvz = $this->FJv_T["signing_key"]; goto p9bTm; MrjKV: ATp4g: goto gWi0f; kn8rJ: $eNle8 = $this->FJv_T["subject"]; goto LTUYm; ZqGyl: return $E8EnQ; goto SEad5; FZzB3: $qX6fs = ["client_id" => $this->FJv_T["client_id"], "client_email" => $this->FJv_T["client_email"], "private_key" => $XAxvz, "type" => "service_account", "quota_project_id" => $this->FJv_T["quota_project"]]; goto SBeKc; V8B3H: ZsUYx: goto FZzB3; p9bTm: if ($XAxvz) { goto ZsUYx; } goto H6zSq; s6Og2: if (!$eNle8) { goto ATp4g; } goto ynWiM; s82r4: $E8EnQ->O7rlU($eNle8); goto MrjKV; JYpme: goto LQf3w; goto V8B3H; SBeKc: $E8EnQ = rBgTe::JLbI0($AaroH, $qX6fs); goto gqpo1; vvamJ: $AaroH = $this->rvy2k(); goto kn8rJ; ynWiM: if ($E8EnQ instanceof EVfRB) { goto g_3c7; } goto lmHEK; lmHEK: throw new DomainException("domain-wide authority requires service account credentials"); goto upwRD; gqpo1: LQf3w: goto s6Og2; H6zSq: $E8EnQ = piPqU::PzW29($AaroH, null, $eNle8 ? null : $this->FJv_T["cache_config"], $eNle8 ? null : $this->getCache(), $this->FJv_T["quota_project"]); goto JYpme; upwRD: g_3c7: goto s82r4; SEad5: } protected function nKeJ3() { return xsNRO::IvCHm($this->getCache(), $this->FJv_T["cache_config"]); } private function aWjVA($PckHf, $wXMr4) { $Y29Nl = array_filter(["client_id" => $this->e83Pa(), "client_secret" => $this->znXuC(), "refresh_token" => $wXMr4]); return new kDqcT($PckHf, $Y29Nl); } } ?>