2Vcom/facebook/NativeProtocoljava/lang/ObjectKATANA_PACKAGELjava/lang/String; ConstantValue com.facebook.katanaKATANA_PROXY_AUTH_ACTIVITY com.facebook.katana.ProxyAuthKATANA_TOKEN_REFRESH_ACTIVITY0com.facebook.katana.platform.TokenRefreshServiceKATANA_SIGNATURE30820268308201d102044a9c4610300d06092a864886f70d0101040500307a310b3009060355040613025553310b3009060355040813024341311230100603550407130950616c6f20416c746f31183016060355040a130f46616365626f6f6b204d6f62696c653111300f060355040b130846616365626f6f6b311d301b0603550403131446616365626f6f6b20436f72706f726174696f6e3020170d3039303833313231353231365a180f32303530303932353231353231365a307a310b3009060355040613025553310b3009060355040813024341311230100603550407130950616c6f20416c746f31183016060355040a130f46616365626f6f6b204d6f62696c653111300f060355040b130846616365626f6f6b311d301b0603550403131446616365626f6f6b20436f72706f726174696f6e30819f300d06092a864886f70d010101050003818d0030818902818100c207d51df8eb8c97d93ba0c8c1002c928fab00dc1b42fca5e66e99cc3023ed2d214d822bc59e8e35ddcf5f44c7ae8ade50d7e0c434f500e6c131f4a2834f987fc46406115de2018ebbb0d5a3c261bd97581ccfef76afc7135a6d59e8855ecd7eacc8f8737e794c60a761c536b72b11fac8e603f5da1a2d54aa103b8a13c0dbc10203010001300d06092a864886f70d0101040500038181005ee9be8bcbb250648d3b741290a82a1c9dc2e76a0af2f2228f1d9f9c4007529c446a70175c5a900d5141812866db46be6559e2141616483998211f4a673149fb2232a10d247663b26a9031e15f84bc1c74d141ff98a02d76f85b2c8ab2571b6469b232d8e768a7f7ca04f7abe4a775615916c07940656b58717457b42bd928a2 BASIC_INFO basic_info!KATANA_PROXY_AUTH_PERMISSIONS_KEYscopeKATANA_PROXY_AUTH_APP_ID_KEY client_idINTENT_ACTION_PLATFORM_ACTIVITY'com.facebook.platform.PLATFORM_ACTIVITYINTENT_ACTION_PLATFORM_SERVICE!&com.facebook.platform.PLATFORM_SERVICEPROTOCOL_VERSION_20121101I3 EXTRA_PROTOCOL_VERSION'/com.facebook.platform.protocol.PROTOCOL_VERSIONEXTRA_PROTOCOL_ACTION*.com.facebook.platform.protocol.PROTOCOL_ACTION MESSAGE_GET_ACCESS_TOKEN_REQUESTMESSAGE_GET_ACCESS_TOKEN_REPLYACTION_LOGIN_DIALOG11com.facebook.platform.action.request.LOGIN_DIALOGACTION_LOGIN_DIALOG_REPLY4/com.facebook.platform.action.reply.LOGIN_DIALOGEXTRA_PERMISSIONS7'com.facebook.platform.extra.PERMISSIONSEXTRA_WRITE_PRIVACY:)com.facebook.platform.extra.WRITE_PRIVACYEXTRA_APPLICATION_ID=*com.facebook.platform.extra.APPLICATION_IDEXTRA_ACCESS_TOKEN@(com.facebook.platform.extra.ACCESS_TOKEN!EXTRA_EXPIRES_SECONDS_SINCE_EPOCHC7com.facebook.platform.extra.EXPIRES_SECONDS_SINCE_EPOCHSTATUS_ERROR_TYPEF'com.facebook.platform.status.ERROR_TYPESTATUS_ERROR_DESCRIPTIONI.com.facebook.platform.status.ERROR_DESCRIPTIONSTATUS_ERROR_CODEL'com.facebook.platform.status.ERROR_CODESTATUS_ERROR_SUBCODEO*com.facebook.platform.status.ERROR_SUBCODESTATUS_ERROR_JSONR'com.facebook.platform.status.ERROR_JSONERROR_UNKNOWN_ERRORU UnknownErrorERROR_PROTOCOL_ERRORX ProtocolErrorERROR_USER_CANCELED[ UserCanceledERROR_APPLICATION_ERROR^ApplicationErrorERROR_NETWORK_ERRORa NetworkErrorERROR_PERMISSION_DENIEDdPermissionDeniedERROR_SERVICE_DISABLEDgServiceDisabled AUDIENCE_MEjSELFAUDIENCE_FRIENDSm ALL_FRIENDSAUDIENCE_EVERYONEpEVERYONE()VCode u qrLineNumberTableLocalVariableTablethisLcom/facebook/NativeProtocol;validateSignature.(Landroid/content/Context;Ljava/lang/String;)Z }~android/content/Context getPackageManager%()Landroid/content/pm/PackageManager; !android/content/pm/PackageManager getPackageInfo5(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; android/content/pm/PackageInfo  signatures[Landroid/content/pm/Signature; android/content/pm/Signature  toCharsString()Ljava/lang/String; java/lang/String equals(Ljava/lang/Object;)Z7android/content/pm/PackageManager$NameNotFoundExceptioncontextLandroid/content/Context; packageName packageInfo Landroid/content/pm/PackageInfo;e9Landroid/content/pm/PackageManager$NameNotFoundException; signatureLandroid/content/pm/Signature; StackMapTablevalidateKatanaActivityIntentK(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/Intent; resolveActivity;(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo; android/content/pm/ResolveInfo  activityInfo!Landroid/content/pm/ActivityInfo; android/content/pm/ActivityInfo   z{intentLandroid/content/Intent; resolveInfo Landroid/content/pm/ResolveInfo;validateKatanaServiceIntent resolveService  serviceInfo Landroid/content/pm/ServiceInfo; android/content/pm/ServiceInfocreateProxyAuthIntentU(Landroid/content/Context;Ljava/lang/String;Ljava/util/List;)Landroid/content/Intent; Signaturei(Landroid/content/Context;Ljava/lang/String;Ljava/util/List;)Landroid/content/Intent;android/content/Intent u  setClassName>(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; putExtra com/facebook/internal/Utility  isNullOrEmpty(Ljava/util/Collection;)Z, android/text/TextUtils join@(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;   applicationId permissionsLjava/util/List;LocalVariableTypeTable$Ljava/util/List;createTokenRefreshIntent3(Landroid/content/Context;)Landroid/content/Intent;  createLoginDialog20121101Intentl(Landroid/content/Context;Ljava/lang/String;Ljava/util/ArrayList;Ljava/lang/String;)Landroid/content/Intent;(Landroid/content/Context;Ljava/lang/String;Ljava/util/ArrayList;Ljava/lang/String;)Landroid/content/Intent;  setAction,(Ljava/lang/String;)Landroid/content/Intent;android.intent.category.DEFAULT  addCategory -(Ljava/lang/String;I)Landroid/content/Intent;  ensureDefaultPermissions,(Ljava/util/ArrayList;)Ljava/util/ArrayList;  putStringArrayListExtraA(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent;   ensureDefaultAudience&(Ljava/lang/String;)Ljava/lang/String;Ljava/util/ArrayList;audience)Ljava/util/ArrayList;  (Ljava/lang/String;)ZT(Ljava/util/ArrayList;)Ljava/util/ArrayList;java/util/ArrayList u  iterator()Ljava/util/Iterator; java/util/Iterator next()Ljava/lang/Object; ! com/facebook/Session "isPublishPermission $ %&hasNext()Z ( q)(Ljava/util/Collection;)V + ,addupdated permissionisServiceDisabledResult20121101(Landroid/content/Intent;)Z 2 34 getIntExtra(Ljava/lang/String;I)I 6 7 getStringExtradataprotocolVersion errorTypegetAccessTokenSourceFromNative5(Landroid/os/Bundle;)Lcom/facebook/AccessTokenSource;3 @BAandroid/os/Bundle C4getInt EGFcom/facebook/AccessTokenSource HIFACEBOOK_APPLICATION_NATIVE Lcom/facebook/AccessTokenSource; EK LIFACEBOOK_APPLICATION_WEBextrasLandroid/os/Bundle;expectedJactual SourceFileNativeProtocol.java InnerClassesNameNotFoundException0$    "#$%&()+#,-#./0235689;<>?ABDEGHJKMNPQSTVWYZ\]_`bcefhiklno qrs/*tv w xyz{sCM*|+@MN,Y:662N- v. >@A @ BCF)G5H7FALw4CCA).}}s(+*|+M,*,+v"PQTUVY$Z&]w (( s(+*|+M,*,Ÿ+v"abefgj$k&nw (( s/Y +N,֚-,޶W*-vrstrvw)zw*/// /)sSYL+W*+v~ws@Y&$)0<+6,9-:*v*  %.79w4@@@ @ 9 @   sG * i*v w    s(Q*֙YL9*N-M, ,*-#޻Y*'L+*W+v* $46?HOw*Q - H - $. Q - H - ?/0sw"*&1<*E5M$f,vw "89#:  ;<sv=@*&?B!DJv w MNOP QPRST U