2com/facebook/widget/LoginButtonandroid/widget/ButtonTAGLjava/lang/String; applicationIdsessionTracker&Lcom/facebook/internal/SessionTracker;userLcom/facebook/model/GraphUser;userInfoSessionLcom/facebook/Session; confirmLogoutZ fetchUserInfo loginText logoutTextuserInfoChangedCallback9Lcom/facebook/widget/LoginButton$UserInfoChangedCallback;parentFragment!Landroid/support/v4/app/Fragment; properties7Lcom/facebook/widget/LoginButton$LoginButtonProperties;()VCode java/lang/Class !getName()Ljava/lang/String; # LineNumberTableLocalVariableTable(Landroid/content/Context;)V ) &' +  - / 15com/facebook/widget/LoginButton$LoginButtonProperties 03 & 5  7 89&initializeActiveSessionWithCachedToken(Landroid/content/Context;)Z ; < finishInitthis!Lcom/facebook/widget/LoginButton;contextLandroid/content/Context;7(Landroid/content/Context;Landroid/util/AttributeSet;)V C &A EGFandroid/util/AttributeSet HIgetStyleAttribute()I K LM getResources!()Landroid/content/res/Resources; OQPcom/facebook/android/R$color RS!com_facebook_loginview_text_colorI UWVandroid/content/res/Resources XYgetColor(I)I [ \] setTextColor(I)V _a`com/facebook/android/R$dimen bS com_facebook_loginview_text_size Ud ef getDimension(I)F h ij setTextSize(IF)V _l mS#com_facebook_loginview_padding_left Uo pYgetDimensionPixelSize _r sS"com_facebook_loginview_padding_top _u vS$com_facebook_loginview_padding_right _x yS%com_facebook_loginview_padding_bottom { |} setPadding(IIII)V _ Scom_facebook_loginview_width  ]setWidth _ Scom_facebook_loginview_height  ] setHeight  ] setGravity   isInEditMode()Z O Scom_facebook_blue  ]setBackgroundColorLog in   com/facebook/android/R$drawable Scom_facebook_loginbutton_blue  ]setBackgroundResource  parseAttributes(Landroid/util/AttributeSet;)VattrsLandroid/util/AttributeSet; StackMapTableandroid/content/Context8(Landroid/content/Context;Landroid/util/AttributeSet;I)V  &defStylesetOnErrorListener4(Lcom/facebook/widget/LoginButton$OnErrorListener;)V 0 onErrorListener1Lcom/facebook/widget/LoginButton$OnErrorListener;getOnErrorListener3()Lcom/facebook/widget/LoginButton$OnErrorListener; 0 setDefaultAudience((Lcom/facebook/SessionDefaultAudience;)V 0 defaultAudience%Lcom/facebook/SessionDefaultAudience;getDefaultAudience'()Lcom/facebook/SessionDefaultAudience; 0 setReadPermissions(Ljava/util/List;)V Signature'(Ljava/util/List;)V   $com/facebook/internal/SessionTracker  getSession()Lcom/facebook/Session; 0 )(Ljava/util/List;Lcom/facebook/Session;)V permissionsLjava/util/List;LocalVariableTypeTable$Ljava/util/List;setPublishPermissions 0 clearPermissions 0 setLoginBehavior&(Lcom/facebook/SessionLoginBehavior;)V 0  loginBehavior#Lcom/facebook/SessionLoginBehavior;getLoginBehavior%()Lcom/facebook/SessionLoginBehavior; 0 setApplicationId(Ljava/lang/String;)VgetUserInfoChangedCallback;()Lcom/facebook/widget/LoginButton$UserInfoChangedCallback;  setUserInfoChangedCallback<(Lcom/facebook/widget/LoginButton$UserInfoChangedCallback;)VsetSessionStatusCallback((Lcom/facebook/Session$StatusCallback;)V 0 callback%Lcom/facebook/Session$StatusCallback;getSessionStatusCallback'()Lcom/facebook/Session$StatusCallback; 0 onActivityResult(IILandroid/content/Intent;)Z   getContext()Landroid/content/Context;android/app/Activity com/facebook/Session 3(Landroid/app/Activity;IILandroid/content/Intent;)Z requestCode resultCodedataLandroid/content/Intent;session setSession(Lcom/facebook/Session;)V        setButtonText newSessiononFinishInflate  2com/facebook/widget/LoginButton$LoginClickListener  &X(Lcom/facebook/widget/LoginButton;Lcom/facebook/widget/LoginButton$LoginClickListener;)V   setOnClickListener&(Landroid/view/View$OnClickListener;)V"3com/facebook/widget/LoginButton$LoginButtonCallback !$ &%Y(Lcom/facebook/widget/LoginButton;Lcom/facebook/widget/LoginButton$LoginButtonCallback;)V ' &(X(Landroid/content/Context;Lcom/facebook/Session$StatusCallback;Lcom/facebook/Session;Z)V setFragment$(Landroid/support/v4/app/Fragment;)V , fragmentonAttachedToWindow 0 . 2 3 isTracking 5 6 startTrackingonDetachedFromWindow 9 7 ; < stopTrackinggetPermissions()Ljava/util/List;&()Ljava/util/List; 0A => setProperties:(Lcom/facebook/widget/LoginButton$LoginButtonProperties;)V EGF com/facebook/android/R$styleable HIcom_facebook_login_view[I K LMobtainStyledAttributes?(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; OQPandroid/content/res/TypedArray RS getBoolean(IZ)Z U  W  OY Z[ getString(I)Ljava/lang/String; ]  O_ `recyclea Landroid/content/res/TypedArray; d egetOpenSession gihcom/facebook/android/R$string jS%com_facebook_loginview_log_out_button UY m nosetText(Ljava/lang/CharSequence;)V gq rS$com_facebook_loginview_log_in_buttontjava/lang/String v wgetActiveSession y zisOpened |~}com/facebook/internal/Utility getMetadataApplicationId-(Landroid/content/Context;)Ljava/lang/String;  openActiveSessionFromCache1(Landroid/content/Context;)Lcom/facebook/Session;!com/facebook/widget/LoginButton$1  &:(Lcom/facebook/widget/LoginButton;Lcom/facebook/Session;)V com/facebook/Request  newMeRequestV(Lcom/facebook/Session;Lcom/facebook/Request$GraphUserCallback;)Lcom/facebook/Request;  executeBatchAsync8([Lcom/facebook/Request;)Lcom/facebook/RequestAsyncTask; 7com/facebook/widget/LoginButton$UserInfoChangedCallback onUserInfoFetched!(Lcom/facebook/model/GraphUser;)VcurrentSessionrequestLcom/facebook/Request; handleError(Ljava/lang/Exception;)V 0 access$5j(Lcom/facebook/widget/LoginButton$LoginButtonProperties;)Lcom/facebook/widget/LoginButton$OnErrorListener;com/facebook/FacebookException /com/facebook/widget/LoginButton$OnErrorListener onError#(Lcom/facebook/FacebookException;)V  &(Ljava/lang/Throwable;)V exceptionLjava/lang/Exception;access$0access$1I(Lcom/facebook/widget/LoginButton;)Lcom/facebook/internal/SessionTracker;access$2$(Lcom/facebook/widget/LoginButton;)Zaccess$3A(Lcom/facebook/widget/LoginButton;)Lcom/facebook/model/GraphUser;access$45(Lcom/facebook/widget/LoginButton;)Ljava/lang/String;D(Lcom/facebook/widget/LoginButton;)Landroid/support/v4/app/Fragment;access$6Z(Lcom/facebook/widget/LoginButton;)Lcom/facebook/widget/LoginButton$LoginButtonProperties;access$7$(Lcom/facebook/widget/LoginButton;)Vaccess$8access$9B(Lcom/facebook/widget/LoginButton;Lcom/facebook/model/GraphUser;)V access$10\(Lcom/facebook/widget/LoginButton;)Lcom/facebook/widget/LoginButton$UserInfoChangedCallback; SourceFileLoginButton.java InnerClasses!android/view/View$OnClickListenerandroid/view/ViewOnClickListener&com/facebook/Request$GraphUserCallbackGraphUserCallback#com/facebook/Session$StatusCallbackStatusCallbackcom/facebook/android/Rcolordimendrawablestring styleableLoginButtonCallbackLoginButtonPropertiesLoginClickListenerOnErrorListenerUserInfoChangedCallback!    +) "$7%&'z**+(***,*.*0Y24*+6W*:$"8 :;B%)%*=>*?@&A*+,B***,*.*0Y24,D**JNTZ**J^cg**Jkn*Jqn*Jtn*Jwnz**J~n**Jn****JT* **,* *+6W$n8 :;B )79CFQ[eor% =>?@E&-*+,***,*.*0Y24*,*+6W$"8 :;B!&,%*-=>-?@--SA *4+$ % => 2*4$% =>A *4+$   % => 2*4°$% =>Z*4+*ȶʶб$ 01%=> Z*4+*ȶʶر$ JK%=> 6*4۱$ RS% =>A *4+߱$ _`% => 2*4$l% =>>*+*$ uv%=>/*$}% =>>*+$ %=>A *4+$ % => 2*4$% => *ȶ:*-$ %4 => S S      Q*+ **$ %=> ; **:$%  =><~7*Y***!*Y*!Y*#&*$ 26% 7=>6)*>*++$ %=>-.l%*/**ȶ1*ȶ4**$ $% %=>$7R*8* *ȶ:$ % =>=>?2*4@$% =>BC>*+4$ %=>7*+DJM*,NT*,NV*,X*,X\,^$   ) 2 6 % 7=>7 +abM*,*ȶc"**\ *\ *Jfkl** * *Jpkl$&  *-0?IL% M=>,` sN s89)+uM,,x+{N-+$&   #$%(%*)=>)?@    sW*VR*ȶcL+-+*.>+Y*+MY,SW*+.*,***,$2 ,-./0/>5?:A=BBCIDVH% W=>G ) =9*41+*4+*4Y+$ !$8%9=>9$!$"$7%%*Ȱ$9%%*T$<%%*,$:%%**$8%%*+$A%%*4$B%%*$+%%*$%&*+,$:%%*$@%r   O_gE!0