2 com/facebook/AuthorizationClientjava/lang/Objectjava/io/SerializableserialVersionUIDJ ConstantValueTAGLjava/lang/String;Facebook-AuthorizationClientWEB_VIEW_AUTH_HANDLER_STORECcom.facebook.AuthorizationClient.WebViewAuthHandler.TOKEN_STORE_KEYWEB_VIEW_AUTH_HANDLER_TOKEN_KEYTOKEN handlersToTryLjava/util/List; Signature@Ljava/util/List;currentHandler.Lcom/facebook/AuthorizationClient$AuthHandler;contextLandroid/content/Context;startActivityDelegate8Lcom/facebook/AuthorizationClient$StartActivityDelegate;onCompletedListener6Lcom/facebook/AuthorizationClient$OnCompletedListener;backgroundProcessingListener?Lcom/facebook/AuthorizationClient$BackgroundProcessingListener;checkedInternetPermissionZpendingRequest7Lcom/facebook/AuthorizationClient$AuthorizationRequest;()VCode , ()LineNumberTableLocalVariableTablethis"Lcom/facebook/AuthorizationClient; setContext(Landroid/content/Context;)V 4  6 (Landroid/app/Activity;)V9"com/facebook/AuthorizationClient$1 8; (<;(Lcom/facebook/AuthorizationClient;Landroid/app/Activity;)VactivityLandroid/app/Activity;startOrContinueAuth:(Lcom/facebook/AuthorizationClient$AuthorizationRequest;)V B CD getInProgress()Z F G) continueAuth I J@ authorizerequest StackMapTable N &'Pcom/facebook/FacebookExceptionR2Attempted to authorize while a request is pending. OT (U(Ljava/lang/String;)V WYX5com/facebook/AuthorizationClient$AuthorizationRequest ZDneedsNewTokenValidation \ ]DcheckInternetPermission _ `agetHandlerTypesI(Lcom/facebook/AuthorizationClient$AuthorizationRequest;)Ljava/util/List; c  e f)tryNextHandler h j>Attempted to continue authorization without a pending request. lnm,com/facebook/AuthorizationClient$AuthHandler oD needsRestart lq r)cancel t uDtryCurrentHandlercancelCurrentHandleronActivityResult(IILandroid/content/Intent;)Z Wz {|getRequestCode()I l~ wx requestCodeI resultCodedataLandroid/content/Intent;y(Lcom/facebook/AuthorizationClient$AuthorizationRequest;)Ljava/util/List;java/util/ArrayList , W getLoginBehavior%()Lcom/facebook/SessionLoginBehavior; !com/facebook/SessionLoginBehavior DallowsKatanaAuth W DisLegacy4com/facebook/AuthorizationClient$GetTokenAuthHandler (%(Lcom/facebook/AuthorizationClient;)V add(Ljava/lang/Object;)Z=com/facebook/AuthorizationClient$KatanaLoginDialogAuthHandler 7com/facebook/AuthorizationClient$KatanaProxyAuthHandler DallowsWebViewAuth3com/facebook/AuthorizationClient$WebViewAuthHandler handlersLjava/util/ArrayList;behavior#Lcom/facebook/SessionLoginBehavior;LocalVariableTypeTableELjava/util/ArrayList;  $%android.permission.INTERNET  checkPermission(Ljava/lang/String;)I com/facebook/android/R$string ,com_facebook_internet_permission_error_title android/content/Context  getString(I)Ljava/lang/String; .com_facebook_internet_permission_error_message 'com/facebook/AuthorizationClient$Result createErrorResultO(Ljava/lang/String;Ljava/lang/String;)Lcom/facebook/AuthorizationClient$Result;  complete,(Lcom/facebook/AuthorizationClient$Result;)VpermissionCheck errorTypeerrorDescription java/util/List remove(I)Ljava/lang/Object; DisEmpty  )completeWithFailurestartedLogin attempt failed. l DneedsInternetPermission l  tryAuthorize:(Lcom/facebook/AuthorizationClient$AuthorizationRequest;)ZcompleteAndValidate tokenLcom/facebook/AccessToken;  validateSameFbidAndFinishoutcome)Lcom/facebook/AuthorizationClient$Result;  notifyOnCompleteListenergetOnCompletedListener8()Lcom/facebook/AuthorizationClient$OnCompletedListener;  !setOnCompletedListener9(Lcom/facebook/AuthorizationClient$OnCompletedListener;)VgetBackgroundProcessingListenerA()Lcom/facebook/AuthorizationClient$BackgroundProcessingListener;  "#setBackgroundProcessingListenerB(Lcom/facebook/AuthorizationClient$BackgroundProcessingListener;)VgetStartActivityDelegate:()Lcom/facebook/AuthorizationClient$StartActivityDelegate;"com/facebook/AuthorizationClient$2   checkCallingOrSelfPermission permission Can't validate without a token  createReauthValidationBatchF(Lcom/facebook/AuthorizationClient$Result;)Lcom/facebook/RequestBatch;  )notifyBackgroundProcessingStart com/facebook/RequestBatch  executeAsync!()Lcom/facebook/RequestAsyncTask; pendingResultbatchLcom/facebook/RequestBatch; com/facebook/AccessToken  !getToken()Ljava/lang/String;#"com/facebook/AuthorizationClient$3 "% (&:(Lcom/facebook/AuthorizationClient;Ljava/util/ArrayList;)V W( )!getPreviousAccessToken + ,-createGetProfileIdRequest*(Ljava/lang/String;)Lcom/facebook/Request; /10com/facebook/Request 23 setCallback"(Lcom/facebook/Request$Callback;)V 5 6-createGetPermissionsRequest8"com/facebook/AuthorizationClient$4 7% ; (<([Lcom/facebook/Request;)V W> ?!getApplicationId A BUsetBatchApplicationIdD"com/facebook/AuthorizationClient$5 CF (Gx(Lcom/facebook/AuthorizationClient;Ljava/util/ArrayList;Lcom/facebook/AuthorizationClient$Result;Ljava/util/ArrayList;)V I JK addCallback'(Lcom/facebook/RequestBatch$Callback;)VfbidstokenPermissionsnewToken meCallbackLcom/facebook/Request$Callback;validateSameFbidAsTokenrequestCurrentTokenMeLcom/facebook/Request;requestNewTokenMerequestCurrentTokenPermissions)Ljava/util/ArrayList;Xandroid/os/Bundle W,[fields]id W_ `a putString'(Ljava/lang/String;Ljava/lang/String;)Vc access_tokeneme/permissions gihcom/facebook/HttpMethod jkGETLcom/facebook/HttpMethod; /m (nv(Lcom/facebook/Session;Ljava/lang/String;Landroid/os/Bundle;Lcom/facebook/HttpMethod;Lcom/facebook/Request$Callback;)V accessToken parametersLandroid/os/Bundle;sme uwv4com/facebook/AuthorizationClient$OnCompletedListener x onCompleted z|{=com/facebook/AuthorizationClient$BackgroundProcessingListener })onBackgroundProcessingStartednotifyBackgroundProcessingStop z )onBackgroundProcessingStoppedaccess$0access$1  ~) SourceFileAuthorizationClient.java InnerClasses2com/facebook/AuthorizationClient$AuthDialogBuilderAuthDialogBuilder AuthHandlerAuthorizationRequestBackgroundProcessingListenerGetTokenAuthHandler2com/facebook/AuthorizationClient$KatanaAuthHandlerKatanaAuthHandlerKatanaLoginDialogAuthHandlerKatanaProxyAuthHandlerOnCompletedListenerResult6com/facebook/AuthorizationClient$StartActivityDelegateStartActivityDelegateWebViewAuthHandlercom/facebook/Request$CallbackCallback"com/facebook/RequestBatch$Callbackcom/facebook/android/Rstring           !"#$%&'()*/*+-*. /012*G *+3*5-KM N. /0 17*O*+3*8Y*+:5-QU`./0=>?@*b*A *E*+H-cd efh./0K'LJ@*8+*M OYQS+V *[*+M**+^b*d-* klo ps$u%w*x3y7z.8/08K'LG)*x/*M *g OYiS*gk*gp*sW-}~").. //0L CD*E*M *g-. /0Lv)*J*g *gp-. /0Lwx*q*My*g-}- .*/0L`a*XYM+N-1+,Y*W,Y*W,Y*W-,Y*W,-*  (5BIV.*X/0XK'P K PL 5 ]D*<**<$*3M*3¶N*,-Ŷ*-*  *35:.*</0, * L +f)*=**blg*s<*b*b*M*۱-& 18<.=/0%L )*9 *Ŷ˱-  .  /0uD*Z*g *[*g*M-. /0L*m+*MV *+*+˱-./0L*Y*b*g*M*+- ./0*/*-. /0*>*+- ./0 !*/*-. /0*>*+- ./0"#*b*5*5*M Y*-  . /0L *= *3+-. /0  *}"+OY S*+ M*,W-!. "/0" L* YMYN+:"Y*,$:*M':**:.**:.*4:  7Y*-9.Y/YSYSY S::  *M=@ CY*,+-EH -F$%&($5-657<9D:K<S=aPuQwP}RSl.p /0LMN $xOP-oQ 5gRSDXTSSIUS } LVMV6-*u+WYYM,Z\^,b+^/Yd,fl-pqrs. +/0+o #pq,-*u+WYYM,Z\^,b+^/Yr,fl-wxyz. +/0+o #pq*W* *+t-~./0L)*L* *y-. /0L~)*L* *-. /0L*%*-.*%*-.8"7ClWzu/