h&){      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Safe-Inferred+"%&'()*/0125689:;< google-server-apiMake sure if you added new scope, update configuration in page bellow. https://admin.google.com/uzuz.jp/AdminHome?chromeless=1#OGX:ManageOauthClientsgoogle-server-apiGet the private key obtained from the Google API Console from a PEM . fromPEMString "-----BEGIN PRIVATE KEY-----\nB9e [...] bMdF\n-----END PRIVATE KEY-----\n" google-server-apiCreate the signed JWT ready for transmission in the access token request as assertion value. grant_type=urn%3Aietf%3Aparams%3Aoauth%3Agrant-type%3Ajwt-bearer&assertion=google-server-apiThe email address of the user for which the application is requesting delegated access.google-server-api:The list of the permissions that the application requests.google-server-api=Expiration time (maximum and default value is an hour, 3600).google-server-api(Either an error message or a signed JWT.    Safe-Inferred-"%&'()*/0125689:;< 7#$%*+,23456789BCDEJFGHIKLMNOPQRSTUVWXYZ[\]^_`abcdewxyz{7#$%*+,78923456edQRSTUVWXYZ[\]^_`abcEJFGHIKLMNOPBCDyz{wx Safe-Inferred,"%&'()*/0125689:;< _:789:789 Safe-Inferred-"%&'()*/0125689:;< 33 Safe-Inferred."%&'()*/0125689:;<   Safe-Inferred+"%&'()*/0125689:;<f      !"#$%&'(()*+,-../012345567899:;<=>?@ABCCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwwxyz{|}~} !0google-server-api-0.4.1.1-4jlULpUbbE1GrilYBK0pHi Google.JWT Google.TypeGoogle.Response Google.Form Google.ClientPaths_google_server_apiScopeScopeCalendarFullScopeCalendarReadScopeGmailFullScopeGmailSendScopeDriveFileScopeDriveMetadataReadScopeSpreadsheetsEmail$sel:unEmail:Email SignedJWT$sel:unSignedJWT:SignedJWTJWTHasJWTgetJwtreadServiceKeyFile getSignedJWT $fHasJWTJWT $fEqScope $fShowScope $fReadScope $fOrdScope$fEqJWT $fShowJWT $fReadJWT $fEqEmail $fShowEmail $fReadEmail $fOrdEmail $fEqSignedJWT$fShowSignedJWT$fReadSignedJWT$fOrdSignedJWTFileId$sel:fileId:FileId $fEqFileId$fGenericFileId $fShowFileId$fToHttpApiDataFileId MediaType$sel:mediaTypeName:MediaType$fFromJSONFileId$fToJSONFileId $fEqMediaType$fGenericMediaType$fShowMediaTypeMetadata$sel:name:Metadata$sel:mimeType:Metadata$sel:parents:Metadata MediaContent$sel:content:MediaContent$fFromJSONMediaType$fToJSONMediaType $fEqMetadata$fGenericMetadata$fShowMetadata$fEqMediaContent$fGenericMediaContent$fShowMediaContent QueryString$sel:queryString:QueryStringSortKey CreatedTimeFolderModifiedByMeTime ModifiedTimeName NameNaturalQuotaBytesUsedRecencySsharedWithMeTimeStarredViewedByMeTimeConversionFormat FormatHtmlFormatHtmlZippedFormatPlainTextFormatRichTextFormatOpenOfficeDoc FormatPdfFormatMsWordDoc FormatEpub FormatMsExcelFormatOpenOfficeSheet FormatCsv FormatTsv FormatJpeg FormatPng FormatSvgFormatMsPowerPointFormatMsOfficePresentation FormatJson Multipart Arbitrary$fFromJSONMetadata$fToJSONMetadata'$fMimeUnrenderTYPEArbitraryMediaContent$fAcceptTYPEMultipart$fToHttpApiDataConversionFormat$fAcceptTYPEArbitrary$fToHttpApiDataSortKey$fEqQueryString$fGenericQueryString$fShowQueryString$fToHttpApiDataQueryString $fEqSortKey$fGenericSortKey $fShowSortKey$fEqConversionFormat$fGenericConversionFormat$fShowConversionFormatLabelIdOrderAscDesc$fFromJSONQueryString$fToJSONQueryString$fToHttpApiData[]$fToHttpApiDataOrder$fToHttpApiData[]0 $fEqLabelId$fGenericLabelId $fShowLabelId$fToHttpApiDataLabelId $fEqOrder$fGenericOrder $fShowOrderToken$sel:accessToken:Token$sel:tokenType:Token$sel:expiresIn:Token $fEqToken$fGenericToken $fShowTokenAccount$sel:email:Account $fToFormToken$fFromFormToken$fFromJSONToken $fToJSONToken $fEqAccount$fGenericAccount $fShowAccount$fFromHttpApiDataAccount$fToHttpApiDataAccountDateTime$sel:dateTime:DateTime$fFromHttpApiData[]$fFromJSONAccount$fToJSONAccount $fEqDateTime$fGenericDateTime$fShowDateTime$fFromHttpApiDataDateTime$fToHttpApiDataDateTime ZonedDateTime$sel:dateTime:ZonedDateTime$fFromJSONDateTime$fToJSONDateTime$fGenericZonedDateTime$fShowZonedDateTime$fFromHttpApiDataZonedDateTime$fToHttpApiDataZonedDateTime CalendarEvent$sel:status:CalendarEvent$sel:organizer:CalendarEvent$sel:creator:CalendarEvent$sel:attendees:CalendarEvent$sel:summary:CalendarEvent$sel:description:CalendarEvent$sel:start:CalendarEvent$sel:end:CalendarEvent%$sel:extendedProperties:CalendarEventExtendedProperties$sel:private:ExtendedProperties$sel:shared:ExtendedProperties$fEqZonedDateTime$fFromJSONZonedDateTime$fToJSONZonedDateTime$fFromJSONExtendedProperties$fEqCalendarEvent$fGenericCalendarEvent$fShowCalendarEvent$fEqExtendedProperties$fGenericExtendedProperties$fShowExtendedPropertiesCalendarEventList$sel:kind:CalendarEventList$sel:summary:CalendarEventList$sel:items:CalendarEventList$fFromJSONCalendarEvent$fEqCalendarEventList$fGenericCalendarEventList$fShowCalendarEventList GmailSend$sel:id:GmailSend$fFromJSONCalendarEventList $fEqGmailSend$fGenericGmailSend$fShowGmailSend GmailMessage$sel:id:GmailMessage$sel:threadId:GmailMessage$sel:snippet:GmailMessage$fToFormGmailSend$fFromFormGmailSend$fFromJSONGmailSend$fToJSONGmailSend$fEqGmailMessage$fGenericGmailMessage$fShowGmailMessage GmailList$sel:messages:GmailList$fToFormGmailMessage$fFromFormGmailMessage$fFromJSONGmailMessage$fToJSONGmailMessage $fEqGmailList$fGenericGmailList$fShowGmailList FileResource$sel:kind:FileResource$sel:id:FileResource$sel:name:FileResource$sel:mimeType:FileResource$fFromJSONGmailList$fToJSONGmailList$fEqFileResource$fGenericFileResource$fShowFileResourceFileList$sel:kind:FileList$sel:files:FileList$fFromJSONFileResource$fToJSONFileResource $fEqFileList$fGenericFileList$fShowFileList$fFromJSONFileList$fToJSONFileList$fIsStringAccountExtendedProperty$sel:pair:ExtendedProperty$fToHttpApiDataExtendedProperty$fEqExtendedProperty$fGenericExtendedProperty$fShowExtendedProperty$fToJSONExtendedProperties $sel:to:Email$sel:from:Email$sel:replyTo:Email$sel:ccs:Email$sel:subject:Email$sel:body:Email$sel:grantType:Token$sel:assertion:Token$fToJSONCalendarEvent$fGenericEmail$sel:raw:GmailSendtoMail$fFromJSONEmail $fToJSONEmailDownloadFileParams$sel:fileId:DownloadFileParams($sel:conversionFormat:DownloadFileParams MultipartBody$sel:metadata:MultipartBody$sel:mediaType:MultipartBody$sel:mediaContent:MultipartBody GetFileParams$sel:query:GetFileParams$sel:orderBy:GetFileParams&$fMimeRenderTYPEMultipartMultipartBody$fEqDownloadFileParams$fGenericDownloadFileParams$fShowDownloadFileParams$fEqMultipartBody$fGenericMultipartBody$fShowMultipartBody$fEqGetFileParams$fGenericGetFileParams$fShowGetFileParamsgetTokengetCalendarEventListpostCalendarEvent postGmailSend getGmailListgetGmailMessagegetDriveFileListcreateDriveFileMultipartdownloadDriveFile $fDataBearer $fEqBearer$fFromHttpApiDataBearer$fFromJSONBearer$fGenericBearer $fOrdBearer $fShowBearer$fToHttpApiDataBearer$fToJSONBearerscopeUrl fromPEMStringbaseGHC.BaseStringversiongetDataFileName getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDir