public function getSilentLoginUrl(?Carbon $expiration = null, array $data = []): string 	{ 		$data['user'] = $this->getKey(); 		$data['lang'] = app()->getLocale();  		return $expiration instanceof Carbon 			? url()->temporarySignedRoute('login.silent', $expiration, $data) 			: url()->signedRoute('login.silent', $data); 	}