0
  "   lY>C]jBjbѿYo o    #!/usr/local/cpanel/3rdparty/bin/perl

# cpanel - scripts/generate_google_drive_credentials
#                                                  Copyright 2022 cPanel, L.L.C.
#                                                           All rights reserved.
# copyright@cpanel.net                                         http://cpanel.net
# This code is subject to the cPanel license. Unauthorized copying is prohibited

package scripts::generate_google_drive_credentials;

use strict;
use warnings;

use Cpanel::Transport::Files::GoogleDrive::AuthHandler ();

my $code  = $ENV{'GOOGLE_AUTH_CODE'};
my $state = $ENV{'GOOGLE_AUTH_STATE'};

if ( !$code ) {

    print "Usage:  $0\n";
    print "Authorization code is passed in via environment variable:  GOOGLE_AUTH_CODE\n";
    print "Authorization state is passed in via environment variable:  GOOGLE_AUTH_STATE\n";
    exit 1;
}

my ( $rc, $message ) = Cpanel::Transport::Files::GoogleDrive::AuthHandler::generate_credential_file( $code, $state );

if ($rc) {
    print "Credentials successfully generated\n";
}
else {
    print "Google returned with the following error:  $message\n";
}
  ;   lY>d
n-jno\bѿo6a=J	2R P1h =    ELF          >    @      @       6          @ 8  @                                 &      &                    -      -      -            `                    -      -      -                                                    $       $                    -      -      -                            Ptd   "      "      "                           Qtd                                                  Rtd   -      -      -      x      x                      GNU *ݶXF_b5ݦ,jע       '         H@ (  0  d	 
a'   *   ,   .   1   2   3   4   7           :   ;   =       >       52 Ժ=TXek0qXEd|?l7b?,BE)> L<[wy
|4"=)A[>                                                                                        w                      x                                                                                                                                                                                                                         %                     f                                                                                                                                                                              +                                                                                      2                                           [                       o                                                                2                                             C                     L   "                                        U    1                       	       !    p                  !              	    P             L    1                 	               u          K           `1              <                     1                               b          ;                           `1                         g                  9       U    X1                        #       Q                 l            m       O                 5          `      G                     p               __gmon_start__ _fini _ITM_deregisterTMCloneTable _ITM_registerTMCloneTable __cxa_finalize _Jv_RegisterClasses strtoul __errno_location getuid geteuid getgid getegid prctl secure_getenv fopen fileno fcntl __stack_chk_fail sem_init sem_destroy et_list_lock sem_wait et_list_unlock sem_post set_com_err_gettext error_message strerror _et_list _et_dynamic_list __tls_get_addr error_table_name strlen __stpcpy_chk add_error_table malloc free __fprintf_chk remove_error_table add_to_error_table init_error_table stderr fputs fwrite