Êþº¾=x*org/adempiere/webui/session/SessionManagerjava/lang/ObjectSESSION_APPLICATIONLjava/lang/String; ConstantValue SessionApplication()VCode  LineNumberTableLocalVariableTablethis,Lorg/adempiere/webui/session/SessionManager;isUserLoggedIn(Ljava/util/Properties;)Z #AD_User_ID org/compiere/util/Env  getContext<(Ljava/util/Properties;Ljava/lang/String;)Ljava/lang/String; #AD_Role_ID  #AD_Client_ID" #AD_Org_ID$#MFA_Registration_ID& (*)java/lang/String +,equals(Ljava/lang/Object;)ZctxLjava/util/Properties;adUserIdadRoleId adClientIdadOrgIdmfaId StackMapTable6java/util/PropertiessetSessionApplication#(Lorg/adempiere/webui/IWebClient;)V :<;org/adempiere/webui/apps/AEnv => getDesktop()Lorg/zkoss/zk/ui/Desktop;@java/lang/ref/WeakReference ?B C(Ljava/lang/Object;)V EGForg/zkoss/zk/ui/Desktop HI setAttribute8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;app Lorg/adempiere/webui/IWebClient;desktopLorg/zkoss/zk/ui/Desktop; getAppDesktop(()Lorg/adempiere/webui/desktop/IDesktop; Q RSgetSessionApplication"()Lorg/adempiere/webui/IWebClient; UWVorg/adempiere/webui/IWebClient XO getAppDeskop webClient[$org/adempiere/webui/desktop/IDesktop E] ^_ getAttribute&(Ljava/lang/String;)Ljava/lang/Object; ?a bcget()Ljava/lang/Object;wrefLjava/lang/ref/WeakReference;LocalVariableTypeTable?Ljava/lang/ref/WeakReference; logoutSession Uj k logout"logoutSessionAfterBrowserDestroyed Un o logoutAfterTabDestroyed changeRole(Lorg/compiere/model/MUser;)V Us pquserLorg/compiere/model/MUser; SourceFileSessionManager.java!  /*· ±&   ýX*¸L*¸M*¸N*!¸:*#¸:%¶'š*%¶'š %+¶'š%,¶'š%-¶'š¬¬. 01234%6/798B9K:T6>X-.Q/J0C1;2%334ÿV5((((( 78 h¸9L+Æ+»?Y*·A¹DW±BCDEJKLM4üE NO S¸PK*Æ *¹T§° MN YK4 üU@Z RS §(¸9KL*Æ*¹\À?M,Æ ,¶`ÀU§L+°WXY \]&_ $LM"JKdef dg4þ$EU?@Uú h  S¸PK*Æ *¹i±ghij  JK4üU l  S¸PK*Æ *¹m±rstu  JK4üU pq ^¸PL+Æ +*¹r±{|}~tu JK4üUvw