PK hH META-INF/PK hHMETA-INF/MANIFEST.MFManifest-Version: 1.0 Ant-Version: Apache Ant 1.8.2 Created-By: ZeXtras Specification-Title: Zimbra Abstraction Layer Specification-Version: 1.10.6 Specification-Vendor: ZeXtras Implementation-Version: 8.6.0 Zimbra-Extension-Class: org.openzal.zal.extension.ZalEntrypointImpl PK hHorg/PK hH org/openzal/PK hHorg/openzal/zal/PK hHorg/openzal/zal/calendar/PK hHorg/openzal/zal/exceptions/PK hHorg/openzal/zal/extension/PK hHorg/openzal/zal/http/PK hHorg/openzal/zal/lib/PK hHorg/openzal/zal/log/PK hHorg/openzal/zal/provisioning/PK hHorg/openzal/zal/redolog/PK hHorg/openzal/zal/redolog/op/PK hHorg/openzal/zal/soap/PK hHorg/openzal/zal/tools/PK hH4ĩorg/openzal/zal/ACE.class2I 45 47 8 9 : ; < = > ? @A B CDmACEACE InnerClasses6Lcom/zimbra/cs/account/accesscontrol/RightCommand$ACE;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ACE;aceLjava/lang/Object; StackMapTableAD$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;right()Ljava/lang/String; granteeIdtargetId granteeName granteeType targetName targetTypeequals(Ljava/lang/Object;)Zo$Lorg/jetbrains/annotations/Nullable;hashCode()I SourceFileACE.java Ejava/lang/NullPointerExceptionF4com/zimbra/cs/account/accesscontrol/RightCommand$ACE  $% &% '% (% )% *% +% GHorg/openzal/zal/ACE ,- 01java/lang/Object()V0com/zimbra/cs/account/accesscontrol/RightCommandgetClass()Ljava/lang/Class;! r*+ Y*+ !#%& !"#$%2** &%2*/ '%2*4 (%2* 9 )%2* > *%2* C +%2* H ,-)*++* + +M*,NPRTWY )). "/01H* *_ @23 6 PK hHNq__org/openzal/zal/Account$1.class2,      !this$0Lorg/openzal/zal/Account;(Lorg/openzal/zal/Account;)VCodeLineNumberTableLocalVariableTablethis InnerClassesLorg/openzal/zal/Account$1; Signature@Ljava/util/HashSet; SourceFile Account.javaEnclosingMethod" #$  %& '( )* +(org/openzal/zal/Account$1java/util/HashSetorg/openzal/zal/AccountgetAllAddressesAllowedInFrom6(Lorg/openzal/zal/Provisioning;)Ljava/util/Collection;()V8com/zimbra/cs/account/accesscontrol/generated/UserRightsR_sendAs/Lcom/zimbra/cs/account/accesscontrol/UserRight;add(Ljava/lang/Object;)ZR_sendAsDistList    D*+**W*W   PK hH(KiKiorg/openzal/zal/Account.class2*  r   r                 C       !" # $ % & ' ( )* ) + , - . / 0 1 2 r3 45 6 7 8 9 : ; r< => ?@ ?A XBC D E F G >HI G; GJ F3 GK rL XM rNO O;P QQ ORS TU VW VXY X>Z T[\ \#] ^^ ^B ^M _` a cb cd g e f g h ij k l mn op mo q mq r s t u vw { x yz {  | } ~   X ^ M    c                                            r   InnerClassesmAccountLcom/zimbra/cs/account/Account;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Account;accountLjava/lang/Object;$RuntimeInvisibleParameterAnnotationsc(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Lorg/openzal/zal/Provisioning;)V accountNameLjava/lang/String; accountId accountAttrsLjava/util/Map;emptyMap provisioningLorg/openzal/zal/Provisioning;LocalVariableTypeTable5Ljava/util/Map; Signature(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Lorg/openzal/zal/Provisioning;)VisFeatureMobilePolicyEnabled()ZgetPrefOutOfOfficeReply()Ljava/lang/String;getCOSIdaddAlias(Ljava/lang/String;)Ve,Lcom/zimbra/common/service/ServiceException;alias StackMapTable  ExceptionsgetSignatureIdgetDomainAdminMaxMailQuota()JisIsDelegatedAdminAccount getMailHostgetAllDataSources()Ljava/util/List;0()Ljava/util/List;isIsExternalVirtualAccount!isMobileSmartForwardRFC822Enabled%setPrefAllowAddressForDelegatedSender(Ljava/util/Collection;)V addressesLjava/util/Collection;*Ljava/util/Collection;-(Ljava/util/Collection;)VgetAllIdentities.()Ljava/util/List;getMultiAttrSet#(Ljava/lang/String;)Ljava/util/Set;name7(Ljava/lang/String;)Ljava/util/Set; getMultiAttr*(Ljava/lang/String;)Ljava/util/Collection;>(Ljava/lang/String;)Ljava/util/Collection;%getPrefAllowAddressForDelegatedSender()Ljava/util/Collection;,()Ljava/util/Collection;isIsSystemResourcegetChildAccountgetAttr8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; defaultValuemodifyDataSource$(Ljava/lang/String;Ljava/util/Map;)V dataSourceIdattrsJ(Ljava/lang/String;Ljava/util/Map;)VisAccountExternalgetIdentityByName.(Ljava/lang/String;)Lorg/openzal/zal/Identity;identity Lcom/zimbra/cs/account/Identity;$Lorg/jetbrains/annotations/Nullable;modify(Ljava/util/Map;)V8(Ljava/util/Map;)VgetIdgetBooleanAttr(Ljava/lang/String;Z)ZZsetPrefOutOfOfficeReplyzimbraPrefOutOfOfficeReplysetIsSystemAccount(Z)VzimbraIsSystemAccount getDomainIdgetPrefOutOfOfficeUntilDate()Ljava/util/Date;getDisplayNameunsetSignatureId()VgetDistributionLists"(ZLjava/util/Map;)Ljava/util/List; directOnlyvia5Ljava/util/Map;l(ZLjava/util/Map;)Ljava/util/List;isPrefDeleteInviteOnReply getAliases#getAllAddressesIncludeDomainAliases6(Lorg/openzal/zal/Provisioning;)Ljava/util/Collection; domainAliasLorg/openzal/zal/Domain;i$Ljava/util/Iterator; domainAliases aliasName domainNamedomainparts[Ljava/lang/String;addressLjava/util/Set;0Ljava/util/Collection;#Ljava/util/Set;YpCHJ(Lorg/openzal/zal/Provisioning;)Ljava/util/Collection;getAllAddressesAllowedInFromLjava/lang/Exception;entryLcom/zimbra/cs/account/Entry;allowedrights.Ljava/util/Set;jLjava/util/Map;>;SgetAllAddressesaliseslistLjava/util/ArrayList;)Ljava/util/ArrayList;&()Ljava/util/List;setPrefOutOfOfficeUntilDate(Ljava/util/Date;)VzimbraPrefOutOfOfficeUntilDateLjava/util/Date;getPrefExternalSendersType+()Lorg/openzal/zal/PrefExternalSendersType;getCOS()Lorg/openzal/zal/Cos;cosLcom/zimbra/cs/account/Cos;getAccountStatusAsStringgetAllSignatures/()Ljava/util/List;&isMobilePolicyAllowPartialProvisioning authAccount/(Ljava/lang/String;Lorg/openzal/zal/Protocol;)VpasswordprotoLorg/openzal/zal/Protocol;isIsAdminAccountequals(Ljava/lang/Object;)ZohashCode()IresultIgetPrefOutOfOfficeExternalReplygetPrefOutOfOfficeFromDateisIsSystemAccountgetUidgetAccountStatus!()Lorg/openzal/zal/AccountStatus; accountStatus AccountStatus;Lcom/zimbra/common/account/ZAttrProvisioning$AccountStatus;getAttrDefault&(Ljava/lang/String;)Ljava/lang/Object; getMailAliasgetPrefChildVisibleAccountcreateSignature>(Ljava/lang/String;Ljava/util/Map;)Lorg/openzal/zal/Signature; signatureNamed(Ljava/lang/String;Ljava/util/Map;)Lorg/openzal/zal/Signature;getChildVisibleAccountsetPrefOutOfOfficeExternalReply"zimbraPrefOutOfOfficeExternalReplygetAllowFromAddressgetPrefFromDisplay()Ljava/util/Set;distributionListssetLjava/util/HashSet;'Ljava/util/HashSet;%()Ljava/util/Set;getMailDeliveryAddress*isMobilePolicyAllowNonProvisionableDevicesisFeatureMobileSyncEnabledsetPrefExternalSendersType,(Lorg/openzal/zal/PrefExternalSendersType;)VzimbraPrefExternalSendersType)Lorg/openzal/zal/PrefExternalSendersType; deleteAccountisPrefOutOfOfficeReplyEnabled2(Lorg/openzal/zal/Provisioning;)Ljava/lang/String;provgetSignatureByName/(Ljava/lang/String;)Lorg/openzal/zal/Signature;key signature!Lcom/zimbra/cs/account/Signature;getNamesetPrefOutOfOfficeReplyEnabled!zimbraPrefOutOfOfficeReplyEnabledmodifySignature signatureIdgetAttrs()Ljava/util/Map;7()Ljava/util/Map;getPrefFromAddress)getMobilePolicyUnapprovedInROMApplicationsetPrefOutOfOfficeFromDatezimbraPrefOutOfOfficeFromDate(Z)Ljava/util/Map; applyDefaults8(Z)Ljava/util/Map;getDataSourceByName0(Ljava/lang/String;)Lorg/openzal/zal/DataSource; dataSource"Lcom/zimbra/cs/account/DataSource;&(Ljava/lang/String;)Ljava/lang/String; getDomainName&getMobilePolicyApprovedApplicationListcreateDataSource`(Lorg/openzal/zal/DataSourceType;Ljava/lang/String;Ljava/util/Map;Z)Lorg/openzal/zal/DataSource; sourceType Lorg/openzal/zal/DataSourceType; sourceNamepasswdAlreadyEncrypted(Lorg/openzal/zal/DataSourceType;Ljava/lang/String;Ljava/util/Map;Z)Lorg/openzal/zal/DataSource;'(Ljava/lang/String;Z)Ljava/lang/String;setSignatureIdsetAllowFromAddresszimbraAllowFromAddress&setPrefOutOfOfficeExternalReplyEnabled#prefOutOfOfficeExternalReplyEnabled%isPrefOutOfOfficeExternalReplyEnabled removeAliascreateIdentity=(Ljava/lang/String;Ljava/util/Map;)Lorg/openzal/zal/Identity; identityNamec(Ljava/lang/String;Ljava/util/Map;)Lorg/openzal/zal/Identity;isAllowAnyFromAddressisCalendarResourcegetMailgetCn getLongAttr(Ljava/lang/String;J)JJtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;Ljava/lang/Class;1(Ljava/lang/Class;)TT;addressMatchesAccount(Ljava/lang/String;)Z getMailQuota hasAddresssetAttrssetIsDelegatedAdminAccountsezimbraIsDelegatedAdminAccountgetPrefMailDefaultCharsetisLocalAccountgetServerHostnamecheckAuthTokenValidityValue(Lorg/openzal/zal/AuthToken;)Z authTokenLorg/openzal/zal/AuthToken;getAccountTimeZone.()Lorg/openzal/zal/calendar/ICalendarTimezone;accountTimeZone)Lcom/zimbra/common/calendar/ICalTimeZone; SourceFile Account.java com/zimbra/cs/account/Account "com/zimbra/cs/account/Provisioning   *com/zimbra/common/service/ServiceException     {java/lang/String    java/util/HashSet           org/openzal/zal/Identity  ! "# % '( * +, -   ./ 01  6  / [    x@    org/openzal/zal/Domainjava/lang/StringBuilder   89   4com/zimbra/cs/account/accesscontrol/ACLAccessManagerorg/openzal/zal/Account$1  java/lang/Exception  x  java/util/Setcom/zimbra/cs/account/Entry &com/zimbra/cs/account/DistributionListjava/util/ArrayList  ab'org/openzal/zal/PrefExternalSendersType e  gorg/openzal/zal/Cos m n  p  q v  wxorg/openzal/zal/Account z{ ~ ,   org/openzal/zal/AccountStatus  org/openzal/zal/Signature      0   Ccom/zimbra/common/account/ZAttrProvisioning$PrefExternalSendersTypePrefExternalSendersType  /     ( java/util/HashMap     b  org/openzal/zal/DataSource   )com/zimbra/soap/admin/type/DataSourceType     (             (   ! " localhostcom/zimbra/cs/account/AuthToken# $% &*org/openzal/zal/calendar/ICalendarTimezoneorg/openzal/zal/Entry1org/openzal/zal/exceptions/AlreadyExistsException1org/openzal/zal/exceptions/NoSuchAccountException*org/openzal/zal/exceptions/ZimbraExceptioncom/zimbra/cs/account/Identityjava/util/Iteratororg/openzal/zal/Provisioningjava/util/Collection java/util/Mapcom/zimbra/cs/account/Cos0org/openzal/zal/exceptions/NoSuchDomainException9com/zimbra/common/account/ZAttrProvisioning$AccountStatuscom/zimbra/cs/account/Signature3org/openzal/zal/exceptions/NoSuchSignatureException com/zimbra/cs/account/DataSource6org/openzal/zal/exceptions/TooManyDataSourcesException4org/openzal/zal/exceptions/DataSourceExistsException/org/openzal/zal/exceptions/NoSuchAliasException5org/openzal/zal/exceptions/TooManyIdentitiesException2org/openzal/zal/exceptions/IdentityExistsExceptioni(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Lcom/zimbra/cs/account/Provisioning;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;!org/openzal/zal/ZimbraListWrapperwrapDataSources"(Ljava/util/List;)Ljava/util/List;sizetoArray(([Ljava/lang/Object;)[Ljava/lang/Object;([Ljava/lang/String;)VwrapIdentities'(Ljava/lang/String;)[Ljava/lang/String;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;()[Ljava/lang/String;4(Ljava/lang/String;)Lcom/zimbra/cs/account/Identity;$org/apache/commons/lang3/StringUtilsdefaultIfEmptyJ(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/CharSequence;wrapDistributionListsjava/util/Listiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;addcontains(Ljava/lang/CharSequence;)ZsplitgetDomainByName,(Ljava/lang/String;)Lorg/openzal/zal/Domain;getDomainAliases0(Lorg/openzal/zal/Domain;)Ljava/util/Collection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringaddAll(Ljava/util/Collection;)Z(Lorg/openzal/zal/Account;)VdiscoverUserRights@(Lcom/zimbra/cs/account/Account;Ljava/util/Set;Z)Ljava/util/Map;8com/zimbra/cs/account/accesscontrol/generated/UserRightsR_sendAs/Lcom/zimbra/cs/account/accesscontrol/UserRight; containsKeyget&(Ljava/lang/Object;)Ljava/lang/Object;R_sendAsDistList(I)VG()Lcom/zimbra/common/account/ZAttrProvisioning$PrefExternalSendersType;H(Lcom/zimbra/common/account/ZAttrProvisioning$PrefExternalSendersType;)V()Lcom/zimbra/cs/account/Cos;wrapSignaturesorg/openzal/zal/Protocol(Protocol3()Lcom/zimbra/cs/account/auth/AuthContext$Protocol;F(Ljava/lang/String;Lcom/zimbra/cs/account/auth/AuthContext$Protocol;)Vjava/lang/ObjectgetClass()Ljava/lang/Class;=()Lcom/zimbra/common/account/ZAttrProvisioning$AccountStatus;D(Ljava/lang/String;Ljava/util/Map;)Lcom/zimbra/cs/account/Signature;+com/zimbra/common/account/ZAttrProvisioning8(Lcom/zimbra/cs/account/Provisioning;)Ljava/lang/String;5(Ljava/lang/String;)Lcom/zimbra/cs/account/Signature;6(Ljava/lang/String;)Lcom/zimbra/cs/account/DataSource;org/openzal/zal/DataSourceTypeq(Lcom/zimbra/soap/admin/type/DataSourceType;Ljava/lang/String;Ljava/util/Map;Z)Lcom/zimbra/cs/account/DataSource;C(Ljava/lang/String;Ljava/util/Map;)Lcom/zimbra/cs/account/Identity;java/lang/Classcastcom/zimbra/cs/util/AccountUtil4(Lcom/zimbra/cs/account/Account;Ljava/lang/String;)ZgetEffectiveQuota"(Lcom/zimbra/cs/account/Account;)J onLocalServer"(Lcom/zimbra/cs/account/Account;)Zorg/openzal/zal/ProvisioningImpA_zimbraMailHostorg/openzal/zal/AuthToken$(Lcom/zimbra/cs/account/AuthToken;)Z#com/zimbra/cs/mailbox/calendar/UtilJ(Lcom/zimbra/cs/account/Account;)Lcom/zimbra/common/calendar/ICalTimeZone;)/com/zimbra/cs/account/auth/AuthContext$Protocol&com/zimbra/cs/account/auth/AuthContext!rkJ*+*+?@ A *Y+,- KT> 2*X 2* ] 2* b u*+ M,  jo l np  K2*t 2*y 2*~ 2* a*L+    K2* 2* #*++ M,  " ## #\a*L+    KDY*+@ *+ !    5 *"!    2*#  5 *$!   H *+,%   *+,& N-   *  L^*'L+    H!*+(M N- ,)Y,*     * !!  L*++ M,    !   K !2*,& "#H *+-+   $%u*+. M,  27 4 68  &K'(u*/ M,  ?D A CF  )$K*2*0J +,2*1O -<*2*34T ./j*5 L+  ^c ` bd J01*,67N-  k mo*2$3 34M562*8u 7 5 *9!{   89  Y:M*;<N-=->:,?W@A@B:q2:2:+C:V+D:  E:  =9 >F: GYHI@I JIK: , ?Wç[,F&/9BIOU_dn ':; w@<= nI> Oh?Ub@_XA;BuBC&D<=EnI>F GIHId JKHILMLLNOI?JKHIPQ99Y:M,*+LMW,*NMWOYP*QY*RSN:,-UVM-UWX:Y:=,>Z:,"!MW-[VM-[WX:Y:=,>Z:\,\]!MW,7:TR7:<>JXwp <RwSTa3<=X<UEST3<=<UEE7V*X<UW<UWG7VX5:JKHYZ"HI/"HI/P[(*9L^Y+`_M,*3`W,+!aW,& ( \C]^ ]_`abu*+b M,      cdKef9cY*de gh *fL M, +gY+h      ij Kklm2*i na*jkL+     Kop2*l qr*+,mn N-    # "$*stuO v2*o( wxJ*++*p+p*+q+rM**,s ,* .0246 8";'=F?HB JJy'# Jz{|*t<h* *u`<HIJ|}JJ~2*vP ,2*wX 2*x^ 2*yf e*zL+{Y+|ln ps= *+}x  5 *9!~    5 *~!   Y*+,N-  * Q 5 *!   u*+ M,      K 5 *!   2* 0'*L M, Y+M,+W,   %* 'EG KH 5 *!   2* 2* ~*+ M,   T/j* L+     J2* H*+!*+M N- ,Y,      * !!  L2* (u* M,  "  !#  $K*+, N-  * / , .0*  L9Y*5 2*:  5 *!A   bu*+ M,  KP M OQ  dKDY*V$!*+M N- ,Y, _ d a cfhk* !!  L= *+p 2*u  5 *!|   %Y*+,-:  >%%%%%$ %] H *+   $u*+ M,      K#*++ M,  " ## #\(u* M,      $K2* u*+ M,      Kl)Y*+,*N-  * Q2* 2* 2* 2* H *+    O +*   i*+M,      DI^*L+  "$ & Hi*+M,  2 4 6  DIS *+ <=    (u* M,  CF D EG  $K2*K ^*L+  RT V H7 *%\  r*+M,  dik RO*LY+° w{ "Q@@ ' @PK hHע&org/openzal/zal/AccountQuotaInfo.class2) ! " # $ %&'mIdLjava/lang/String;mName mQuotaLimitJ mQuotaUsed)(Ljava/lang/String;Ljava/lang/String;JJ)VCodeLineNumberTableLocalVariableTablethis"Lorg/openzal/zal/AccountQuotaInfo;idname quotaLimit quotaUsed getQuotaLimit()JgetId()Ljava/lang/String;getName getQuotaUsed SourceFileAccountQuotaInfo.java (   org/openzal/zal/AccountQuotaInfojava/lang/Object()V!    **!**+*,%& '()*4    /*. /*3 /*8 /*=  PK hHO\?#org/openzal/zal/AccountStatus.class2N 9: 9< = > ?" @A B CD EF GH I J KLACCOUNT_STATUS_MAINTENANCELjava/lang/String;ACCOUNT_STATUS_LOCKEDACCOUNT_STATUS_LOCKOUTACCOUNT_STATUS_ACTIVEACCOUNT_STATUS_CLOSEDmAccountStatus AccountStatus InnerClasses;Lcom/zimbra/common/account/ZAttrProvisioning$AccountStatus;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; maintenanceLorg/openzal/zal/AccountStatus;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis accountStatusLjava/lang/Object; StackMapTableHL$RuntimeInvisibleParameterAnnotationshashCode()Iequals(Ljava/lang/Object;)Zobject()V SourceFileAccountStatus.java $6java/lang/NullPointerExceptionM9com/zimbra/common/account/ZAttrProvisioning$AccountStatus  01 23 lockout  active closed org/openzal/zal/AccountStatus " $% "#java/lang/Object+com/zimbra/common/account/ZAttrProvisioning!      ! "#$%&r*+ Y*+',-/12()#*+,-./!01&2*'7( )#23&= *+'=( )# 4+56&S'    Y'!" #$%)78 ;@PK hH &//org/openzal/zal/Acl.class2                   GRANTEE_USERB ConstantValue GRANTEE_GROUPGRANTEE_AUTHUSERGRANTEE_DOMAIN GRANTEE_COSGRANTEE_PUBLIC GRANTEE_GUEST GRANTEE_KEY RIGHT_READS RIGHT_WRITE RIGHT_INSERT RIGHT_DELETE RIGHT_ACTION RIGHT_ADMIN RIGHT_PRIVATERIGHT_FREEBUSYmAclLcom/zimbra/cs/mailbox/ACL;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Acl;(Ljava/lang/Object;)VaclLjava/lang/Object; StackMapTable$RuntimeInvisibleParameterAnnotationsgetGrantedRights,(Lorg/openzal/zal/Account;)Ljava/lang/Short;e,Lcom/zimbra/common/service/ServiceException;authuserLorg/openzal/zal/Account; ExceptionsisEmpty()Z grantAccess?(Ljava/lang/String;BSLjava/lang/String;)Lorg/openzal/zal/Grant;zimbraIdLjava/lang/String;typerightssecretgrantGrant InnerClasses!Lcom/zimbra/cs/mailbox/ACL$Grant; duplicate()Lorg/openzal/zal/Acl; getGrants()Ljava/util/List; Signature+()Ljava/util/List; typeToString(B)Ljava/lang/String;rightsToString(S)Ljava/lang/String; revokeAccess(Ljava/lang/String;)Z@(Ljava/lang/String;BSLjava/lang/String;J)Lorg/openzal/zal/Grant;expiryJgetInternalGrantExpiry()JgetGuestGrantExpirytoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class;1(Ljava/lang/Class;)TT; SourceFileAcl.javacom/zimbra/cs/mailbox/ACL AB AHjava/lang/NullPointerException =>com/zimbra/cs/account/Account yz O*com/zimbra/common/service/ServiceException ij XY Zorg/openzal/zal/Grantorg/openzal/zal/Acl g mn op qr Z vw xw java/lang/Object*org/openzal/zal/exceptions/ZimbraExceptioncom/zimbra/cs/mailbox/ACL$Grantorg/openzal/zal/Account2(Lcom/zimbra/cs/account/Account;)Ljava/lang/Short;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;java/util/ListI(Ljava/lang/String;BSLjava/lang/String;)Lcom/zimbra/cs/mailbox/ACL$Grant;()Lcom/zimbra/cs/mailbox/ACL;!org/openzal/zal/ZimbraListWrapper wrapGrants"(Ljava/util/List;)Ljava/util/List;J(Ljava/lang/String;BSLjava/lang/String;J)Lcom/zimbra/cs/mailbox/ACL$Grant;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;! !" #$ %& '( )* +, -. /01 !21 #31 '41 /51 671 891 :;1 <=>?@ABC: *YD 7 8E  FGAHCr*+ Y*+D;<>@AEFGIJKLMN@OPCr*+  M,  DHJLE QRFGSTKRUVWXYC4 * DRE  FGZ[C#*+: : Y D[`]_aEHQR#FG#\]#^#_1#`]aeK QUfVWghC9Y*DfE FGijC5 *DkE  FGkl mnC/DpE ^ opC/DuE _1qrC= *+DzE FG \]ZsC Y*+:  DEHQRFG\]^_1`]tuKVUVWvwC2*DE FGxwC2*DE FGyzCO +*DE FG {|}  {~kd bc PK hH8HH-org/openzal/zal/AdministrationConstants.class2Q 56 78 9: ;< => ?@ AB CD EF GH IJ K LM NOPGET_QUOTA_USAGE_REQUESTLjava/lang/String;A_OFFSETA_LIMIT A_SORT_BYA_SORT_ASCENDING A_REFRESHA_DOMAINADMIN_SERVICE_URIA_NAMEA_ID A_QUOTA_USED A_QUOTA_LIMIT E_ACCOUNT()VCodeLineNumberTableLocalVariableTablethis)Lorg/openzal/zal/AdministrationConstants; SourceFileAdministrationConstants.java +,GetQuotaUsageRequest offset limit sortBy ! sortAscending "refresh #domain $/service/admin/soap/ %name &id 'used ( )account *'org/openzal/zal/AdministrationConstantsjava/lang/Object!    ! " # $ % & ' ( ) *+,-/*./ 012,-B   .6 # $%&'(#)(*-+2,7-<.34PK hHnTrWW!org/openzal/zal/Appointment.class2-      !"(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Appointment;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;isOwner(Lorg/openzal/zal/Account;)ZaccountLorg/openzal/zal/Account; SourceFileAppointment.java  #$% &'( )'* +,org/openzal/zal/Appointmentorg/openzal/zal/CalendarItem getMailbox()Lorg/openzal/zal/Mailbox;org/openzal/zal/Mailbox getAccountId()Ljava/lang/String;org/openzal/zal/AccountgetIdjava/lang/Stringequals(Ljava/lang/Object;)Z!  >*+    C*+ "  PK hHodT$org/openzal/zal/AttributeClass.class2   OC_zimbraAccountLjava/lang/String;()VCodeLineNumberTableLocalVariableTablethis Lorg/openzal/zal/AttributeClass; SourceFileAttributeClass.java    org/openzal/zal/AttributeClassjava/lang/Object$com/zimbra/cs/account/AttributeClass!   /*      PK hH4O#org/openzal/zal/AttributeInfo.class2E , - ./0 12 .3 45 467 89mAttributeInfo%Lcom/zimbra/cs/account/AttributeInfo;((Lcom/zimbra/cs/account/AttributeInfo;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/AttributeInfo; attributeInfo checkValue(Ljava/lang/Object;Z)Ve,Lcom/zimbra/common/service/ServiceException;valueLjava/lang/Object;checkImmutableZ StackMapTable0 isDeprecated()ZgetAttributeInfo3(Ljava/lang/String;)Lorg/openzal/zal/AttributeInfo;keyLjava/lang/String;:;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable; SourceFileAttributeInfo.java < : =*com/zimbra/common/service/ServiceException> ?@ !A BC "Dorg/openzal/zal/AttributeInfo java/lang/Object#com/zimbra/cs/account/AttributeInfojava/lang/String()V%(Ljava/lang/Object;ZLjava/util/Map;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;&com/zimbra/cs/account/AttributeManager getInstance*()Lcom/zimbra/cs/account/AttributeManager;9(Ljava/lang/String;)Lcom/zimbra/cs/account/AttributeInfo;!  F **+ ! "   *+ N- ) 1 .02*M !2*7  "#*L+ Y+ L+ BD FHJL  $%&'()*+PK hHuWW"org/openzal/zal/AuthProvider.class2R 234 56 78 9: ;< =>? 9@ ;ABCD()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/AuthProvider; getAuthToken7(Lorg/openzal/zal/Account;)Lorg/openzal/zal/ZAuthToken;e,Lcom/zimbra/common/service/ServiceException; requesterLorg/openzal/zal/Account; StackMapTable<RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsdecodeAuthToken/(Ljava/lang/String;)Lorg/openzal/zal/AuthToken;*Lcom/zimbra/cs/account/AuthTokenException;encodedLjava/lang/String;AcreateAuthTokenForAccount6(Lorg/openzal/zal/Account;)Lorg/openzal/zal/AuthToken;-Lcom/zimbra/cs/service/AuthProviderException;accountB SourceFileAuthProvider.javaRuntimeVisibleAnnotationsLcom/google/inject/Singleton; org/openzal/zal/ZAuthTokencom/zimbra/cs/account/AccountE FGH IJ KL M*com/zimbra/common/service/ServiceExceptionN OPorg/openzal/zal/AuthToken Q(com/zimbra/cs/account/AuthTokenException+com/zimbra/cs/service/AuthProviderExceptionorg/openzal/zal/AuthProviderjava/lang/Objectorg/openzal/zal/AccounttoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;"com/zimbra/cs/service/AuthProviderC(Lcom/zimbra/cs/account/Account;Z)Lcom/zimbra/cs/account/AuthToken;com/zimbra/cs/account/AuthToken toZAuthToken%()Lcom/zimbra/common/auth/ZAuthToken;(Ljava/lang/Object;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;5(Ljava/lang/String;)Lcom/zimbra/cs/account/AuthToken;!/*!  oY*L+ (.0Y !"!#$l Y+ M,  9 ; =  %&'L( !"!)*v Y+ M, FMO +,V- !"!./01PK hH(pZݒorg/openzal/zal/AuthToken.class2X => =? @A B CD EF G H I J KL MN mAuthToken!Lcom/zimbra/cs/account/AuthToken;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/AuthToken; authTokenLjava/lang/Object; StackMapTableAN$RuntimeInvisibleParameterAnnotations getAuthToken/(Ljava/lang/String;)Lorg/openzal/zal/AuthToken;e*Lcom/zimbra/cs/account/AuthTokenException;encodedLjava/lang/String;D ExceptionsO getAccountId()Ljava/lang/String;isAdmin()ZisDelegatedAdmintoStringtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; getEncoded SourceFileAuthToken.java Pjava/lang/NullPointerExceptioncom/zimbra/cs/account/AuthToken org/openzal/zal/AuthToken #Q (com/zimbra/cs/account/AuthTokenExceptionR ST ,- ./ 0/ 1-U VW :-java/lang/Object-org/openzal/zal/exceptions/AuthTokenException()V5(Ljava/lang/String;)Lcom/zimbra/cs/account/AuthToken;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;!r*+ Y*+ !#%& !" #$bY*L+  , . 0 %&'(L)*+,-2* 6 ./2* ; 0/2* @ 1-2*E 23O +*J  456  4789":-^*L+  QS U %&H);(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Blob;blobLjava/lang/Object; StackMapTable:;$RuntimeInvisibleParameterAnnotationsgetFile()Ljava/io/File;renameTo(Ljava/lang/String;)VnewPathLjava/lang/String; Exceptions<getPath()Ljava/lang/String;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; SourceFile Blob.java =java/lang/NullPointerExceptioncom/zimbra/cs/store/Blob   %&> ?@org/openzal/zal/Blobjava/lang/Objectjava/io/IOException()Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;!  r*+ Y*+!"$&'2*+  A *+ 01  !"#$%&2*5 '(O +* :  )*+  ),-./0PK hHyk}uu org/openzal/zal/CacheEntry.class2D+ , - . / 0 1234 mCacheEntry CacheEntry InnerClasses/Lcom/zimbra/cs/account/Provisioning$CacheEntry;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;6 ByCacheEntryC(Lorg/openzal/zal/ProvisioningKey$ByCacheEntry;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/CacheEntry;id.Lorg/openzal/zal/ProvisioningKey$ByCacheEntry;stringLjava/lang/String;(Ljava/lang/Object;)V cacheEntryLjava/lang/Object;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; SourceFileCacheEntry.java7-com/zimbra/cs/account/Provisioning$CacheEntry : ;  < = >?org/openzal/zal/CacheEntryjava/lang/Object@,org/openzal/zal/ProvisioningKey$ByCacheEntry"com/zimbra/cs/account/ProvisioningB CacheEntryBy.()Lcom/zimbra/common/account/Key$CacheEntryBy;A(Lcom/zimbra/common/account/Key$CacheEntryBy;Ljava/lang/String;)V()Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/ProvisioningKeyC*com/zimbra/common/account/Key$CacheEntryBycom/zimbra/common/account/Key!  S*Y+, !" I **+%& '   !O +*+  "#$  "%&'() * 5 8A9@PK hH5P˶$org/openzal/zal/CacheEntryType.class2 )T U VWX VY Z[ \] V^ _ V` a Vb c Vd e Vf g Vh i Vj k Vl m Vn o Vp q Vr s Vt u Vv w Vx y Vz { V| }~mCacheEntryType+Lcom/zimbra/soap/admin/type/CacheEntryType;locale Lorg/openzal/zal/CacheEntryType;skinlicenseaccountconfigcosdomaingroupserverzimletacl uistringsall globalgrantmimegalgroup.(Lcom/zimbra/soap/admin/type/CacheEntryType;)VCodeLineNumberTableLocalVariableTablethiscacheEntryTypegetType-()Lcom/zimbra/soap/admin/type/CacheEntryType;name()Ljava/lang/String; fromString4(Ljava/lang/String;)Lorg/openzal/zal/CacheEntryType;e,Lcom/zimbra/common/service/ServiceException;sLjava/lang/String; StackMapTable[()V SourceFileCacheEntryType.java =Q *+ FGorg/openzal/zal/CacheEntryType H =>*com/zimbra/common/service/ServiceException ,+ ,- .+ .- /+ /- 0+ 0- 1+ 1- 2+ 2- 3+ 3- 4+ 4- 5+ 5- 6+ 6- 7+ 7- 8+ 8- 9+ 9- :+ :- ;+ ;- <+ <-java/lang/Object)com/zimbra/soap/admin/type/CacheEntryType?(Ljava/lang/String;)Lcom/zimbra/soap/admin/type/CacheEntryType;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;!)*+ ,- .- /- 0- 1- 2- 3- 4- 5- 6-7-8-9-:-;-<-=>?F **+@DE FA B- C+DE?/*@NA B-FG?2*@SA B- HI?bY*L+ @[ a cA JKLMNLOPQ?%ѻY  Y  Y YYYYYYYYY Y!"Y#$Y%&Y'(@B! "#'$4%A&N'[(h)u*,-./01RSPK hH^N,N,"org/openzal/zal/CalendarItem.class2 X W         W        W  W W  W W        W W ( W W W W   0 ! 3" 0 3#$% 8& 8' ( ) * *+ ?, -. ?/ 01 ?2 ?3 *4 -/ -5 ?6 87 88 89: M; T< T=> ? M@A TB CDE mCalendarItem$Lcom/zimbra/cs/mailbox/CalendarItem;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/CalendarItem;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotationsgetUid()Ljava/lang/String;copyReplyInfoTo!(Lorg/openzal/zal/CalendarItem;)Ve,Lcom/zimbra/common/service/ServiceException;calendar StackMapTablegetMimeMessage#()Ljavax/mail/internet/MimeMessage; isRecurring()Z getStartTime()J getEndTimegetDefaultInviteOrNull#()Lorg/openzal/zal/calendar/Invite;$Lorg/jetbrains/annotations/Nullable; getInvites()Ljava/util/List;invite'Lcom/zimbra/cs/mailbox/calendar/Invite;arr$([Lcom/zimbra/cs/mailbox/calendar/Invite;len$Ii$ inviteArray inviteListLjava/util/List;LocalVariableTypeTable3Ljava/util/List;DF Signature5()Ljava/util/List; getInviteJ(Lorg/openzal/zal/calendar/RecurrenceId;)Lorg/openzal/zal/calendar/Invite;recurId'Lorg/openzal/zal/calendar/RecurrenceId; getRecurrenceH IRecurrence InnerClasses9()Lcom/zimbra/cs/mailbox/calendar/Recurrence$IRecurrence;wrapJ(Lcom/zimbra/cs/mailbox/calendar/Invite;)Lorg/openzal/zal/calendar/Invite;updatePartStat(Lorg/openzal/zal/calendar/PlainTextToHtmlConverter;Lorg/openzal/zal/Account;Ljava/lang/String;Lorg/openzal/zal/calendar/RecurrenceId;J)V requestInvite!Lorg/openzal/zal/calendar/Invite; updatedInvite exceptionLjava/util/Iterator;defaultCalendarItemData+Lorg/openzal/zal/calendar/CalendarItemData; textParser3Lorg/openzal/zal/calendar/PlainTextToHtmlConverter; invitedUserLorg/openzal/zal/Account;partStatLjava/lang/String;timeJmailboxLorg/openzal/zal/Mailbox;operationContext"Lorg/openzal/zal/OperationContext;sequence defaultInvite mimeMessage!Ljavax/mail/internet/MimeMessage; exceptions newExceptions=Ljava/util/List;IJKLMNOP ExceptionsQRgetParsedMessage(Lorg/openzal/zal/calendar/PlainTextToHtmlConverter;Lorg/openzal/zal/Mailbox;Ljavax/mail/internet/MimeMessage;Lorg/openzal/zal/calendar/Invite;)Lorg/openzal/zal/ParsedMessage; calendarMime'Lorg/openzal/zal/calendar/CalendarMime;newMimeMessageexLjava/lang/Exception; parsedMessageLorg/openzal/zal/ParsedMessage;$updateInvitePartStat(Lorg/openzal/zal/Mailbox;Lorg/openzal/zal/Account;Ljava/lang/String;Lorg/openzal/zal/calendar/Invite;)Lorg/openzal/zal/calendar/Invite;attendee#Lorg/openzal/zal/calendar/Attendee; inviteFactory(Lorg/openzal/zal/calendar/InviteFactory; attendeesattendeesIteratorLjava/util/ListIterator;updatedZ5Ljava/util/List;=Ljava/util/ListIterator;%SupdateAttendeePartStatf(Lorg/openzal/zal/Account;Ljava/lang/String;JILorg/openzal/zal/calendar/RecurrenceId;)Ljava/util/List;reply ReplyInfo.Lcom/zimbra/cs/mailbox/CalendarItem$ReplyInfo;*Lcom/zimbra/cs/mailbox/calendar/ZAttendee;repliesrepliesIterator@Ljava/util/List;HLjava/util/ListIterator;:A>(Lorg/openzal/zal/Account;Ljava/lang/String;JILorg/openzal/zal/calendar/RecurrenceId;)Ljava/util/List;isPublic SourceFileCalendarItem.javacom/zimbra/cs/mailbox/MailItem ]^"com/zimbra/cs/mailbox/CalendarItem YZ gh T{ UV*com/zimbra/common/service/ServiceExceptionW X pq rs tu vu wY zZjava/util/ArrayList ][F \]L ^u _` org/openzal/zal/calendar/Invite abM cd wx ef gh h{ if jkP ls mn op q] )org/openzal/zal/calendar/CalendarItemData ]r sf tf uv wxorg/openzal/zal/ParsedMessage ys ]z%org/openzal/zal/calendar/CalendarMime ]{ |}java/lang/Exception&org/openzal/zal/calendar/InviteFactory ]~  { S!org/openzal/zal/calendar/Attendee hJ  h   ] ^ h ] V  ,com/zimbra/cs/mailbox/CalendarItem$ReplyInfo  h &com/zimbra/cs/mailbox/calendar/RecurId  ](com/zimbra/cs/mailbox/calendar/ZAttendee ] sorg/openzal/zal/CalendarItemorg/openzal/zal/Itemjava/util/List5com/zimbra/cs/mailbox/calendar/Recurrence$IRecurrence1org/openzal/zal/calendar/PlainTextToHtmlConverterorg/openzal/zal/Accountjava/lang/String%org/openzal/zal/calendar/RecurrenceIdorg/openzal/zal/Mailbox org/openzal/zal/OperationContextjavax/mail/internet/MimeMessagejava/util/Iteratorjava/io/IOExceptionjavax/mail/MessagingExceptionjava/util/ListIterator getAllReplies setReplies(Ljava/util/List;)V+org/openzal/zal/exceptions/ExceptionWrapperC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;)()Lcom/zimbra/cs/mailbox/calendar/Invite;*()[Lcom/zimbra/cs/mailbox/calendar/Invite;(I)Vadd(Ljava/lang/Object;)ZgetExceptionStartTimeUtcgetInviteForRecurId*(J)Lcom/zimbra/cs/mailbox/calendar/Invite; getMailbox()Lorg/openzal/zal/Mailbox;newOperationContext$()Lorg/openzal/zal/OperationContext; getSequence()I getDigestgetExceptionInstancessizeiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; getRecurId)()Lorg/openzal/zal/calendar/RecurrenceId;equalsC(Lorg/openzal/zal/calendar/Invite;Lorg/openzal/zal/ParsedMessage;)V getFolderIdgetFlagBitmaskgetTags()[Ljava/lang/String;setCalendarItem(Lorg/openzal/zal/OperationContext;II[Ljava/lang/String;Lorg/openzal/zal/calendar/CalendarItemData;Ljava/util/List;Ljava/util/List;J)Lorg/openzal/zal/CalendarItem;attachmentsIndexingEnabled%(Ljavax/mail/internet/MimeMessage;Z)V6(Lorg/openzal/zal/calendar/PlainTextToHtmlConverter;)VcreateCalendarMessagee(Lorg/openzal/zal/calendar/Invite;Ljavax/mail/internet/MimeMessage;)Ljavax/mail/internet/MimeMessage;()V!populateFactoryFromExistingInvite$(Lorg/openzal/zal/calendar/Invite;)V getAttendees listIterator()Ljava/util/ListIterator; getAddressaddressMatchesAccount(Ljava/lang/String;)ZgetName-org/openzal/zal/calendar/AttendeeInviteStatus fromZimbraC(Ljava/lang/String;)Lorg/openzal/zal/calendar/AttendeeInviteStatus;getType)()Lorg/openzal/zal/calendar/AttendeeType;}(Ljava/lang/String;Ljava/lang/String;Lorg/openzal/zal/calendar/AttendeeInviteStatus;Lorg/openzal/zal/calendar/AttendeeType;)VsetgetDisplayNameV(Ljava/lang/String;Ljava/lang/String;Lorg/openzal/zal/calendar/AttendeeInviteStatus;)VsetAttendeeList setPartStat(Ljava/lang/String;)VcreateAppointment<(Lorg/openzal/zal/Mailbox;)Lorg/openzal/zal/calendar/Invite; getAttendee,()Lcom/zimbra/cs/mailbox/calendar/ZAttendee;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;W(Lcom/zimbra/cs/mailbox/calendar/ZAttendee;IJLcom/zimbra/cs/mailbox/calendar/RecurId;)V)com/zimbra/cs/mailbox/calendar/Recurrence!WXYZ[\]^_M*+*+`9:;abcdef\gh_2*`?a bcij_{+* M, `FMJLNa klbcmcnQopq_^* L+ `TV Xa klbcnHors_2* `^a bctu_2* `ca bcvu_2* `ha bcwx_6 **`na  bc[yz{_=*LY+M+N-66-2:,*W,`stu(w5u;yaH( |}'~# =bc5+ +n_e +****+`a bc n[yfy_2*`a bc_T+Y+`abc|}n_QA*::*:   : *:    6 : * *:  : Y !: ":#k$:;%&.*,-':(Y*+ )*W(Y*+ )*W(*,- ':(Y*+ )*:(Y *+  )*:*+*,*-*,- . /W`r '129<CIP`@a YirAbcAAAAA; 49 ' . < P `&P `n     R)fy_E-0Y-,12:3Y+4:56:0Y,12::;>7`*  $%,*;2>/@1B4a\ ,@EbcEEEE|1n 7[y_ 8Y9::;:<:6=B>?: , @A'?Y @ B-C DEF6?Y,G,H-CIWJ-K+L:  `F9 :;< =#>-@9AECfFiHlJqLUVWYap 90 bc|  #  n'# E_ 6*:<:  =X >M:  N: + NOA3 ,P MY !QRQSF6>TY+GU:  ,PMY !QRQSW`Bde fgi+j2kAmGnntqvtxyz{|az +F 2? . bc    nE II II +  s_2*V`a bcG M PK hH/&org/openzal/zal/CalendarResource.class2. $% &' ( ) *+,mCalendarResource(Lcom/zimbra/cs/account/CalendarResource;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis"Lorg/openzal/zal/CalendarResource;calendarResourceLjava/lang/Object;$RuntimeInvisibleParameterAnnotationsgetMultiAttrSet#(Ljava/lang/String;)Ljava/util/Set;nameLjava/lang/String; Signature7(Ljava/lang/String;)Ljava/util/Set;getName()Ljava/lang/String;toZimbra()Lcom/zimbra/cs/account/Entry; SourceFileCalendarResource.java &com/zimbra/cs/account/CalendarResource java/util/HashSet  -  org/openzal/zal/CalendarResourceorg/openzal/zal/Account(Ljava/util/Collection;)V!    J*+*+#$ % DY*+*  2*/  !/*5   "#PK hHz@org/openzal/zal/Chat.class2 (Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Chat;mailItemLjava/lang/Object;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFile Chat.java org/openzal/zal/Chatorg/openzal/zal/Message!>*+    PK hH<6 org/openzal/zal/Comment.class2"     !mCommentLcom/zimbra/cs/mailbox/Comment;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Comment;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotationsgetText()Ljava/lang/String;getCreatorAccountId SourceFile Comment.java com/zimbra/cs/mailbox/Comment   org/openzal/zal/Commentorg/openzal/zal/Item!    J*+*+"# $ 2*( 2*- PK hHKu u org/openzal/zal/Config.class2} QR ST UV W Q XY Z [ \] ^ _`a b c de fg Qh ijklmConfigLcom/zimbra/cs/account/Config;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Config;configLjava/lang/Object;$RuntimeInvisibleParameterAnnotations4(Ljava/util/HashMap;Lorg/openzal/zal/Provisioning;)VhashMapLjava/util/HashMap; provisioningLorg/openzal/zal/Provisioning;LocalVariableTypeTable9Ljava/util/HashMap; SignatureZ(Ljava/util/HashMap;Lorg/openzal/zal/Provisioning;)V getVersionCheckNotificationEmail()Ljava/lang/String;getMultiAttrSet#(Ljava/lang/String;)Ljava/util/Set;nameLjava/lang/String;7(Ljava/lang/String;)Ljava/util/Set;getAttr&(Ljava/lang/String;)Ljava/lang/String;getAttrs(Z)Ljava/util/Map; applyDefaultsZ8(Z)Ljava/util/Map;getDefaultDomain()Lorg/openzal/zal/Domain;domaine,Lcom/zimbra/common/service/ServiceException;defaultDomainName StackMapTablemnkh8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; defaultValue SourceFile Config.java !"com/zimbra/cs/account/Config "com/zimbra/cs/account/Provisioningo pq !r 45java/util/HashSet 67 !s ;<java/util/HashMap => !tzimbraDefaultDomainName ;M uv wx0org/openzal/zal/exceptions/NoSuchDomainException !yorg/openzal/zal/Domain*com/zimbra/common/service/ServiceExceptionz {|org/openzal/zal/Configorg/openzal/zal/Entryjava/lang/Stringjava/lang/Objectorg/openzal/zal/ProvisioningtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;6(Ljava/util/Map;Lcom/zimbra/cs/account/Provisioning;)V(Ljava/util/Collection;)V(Ljava/util/Map;)VgetProvisioning&()Lcom/zimbra/cs/account/Provisioning;getDomainByName2(Ljava/lang/String;)Lcom/zimbra/cs/account/Domain;(Ljava/lang/String;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;! !"#J*+*+$() *%&'()* !+#m*Y+,$ .4% &',-./0 ,123*  45#2*$8% &'67#D Y*+ $>%&'892: ;<#= *+ $C% &' 89=>#D Y*$I%&'?@2A BC#4*L*+M, Y+Y,M, -.$N QRT%W.Y/[%*D)/EF4&' (G9H%IJKIL ;M#H *+,$a%  &' 89 N9OPPK hH:CV org/openzal/zal/Connection.class2prepareStatement0(Ljava/lang/String;)Ljava/sql/PreparedStatement; Exceptionsclose()VtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object; Signature1(Ljava/lang/Class;)TT;commitrollbacksetTransactionIsolation(I)V closeResults(Ljava/sql/ResultSet;)VcloseStatement(Ljava/sql/Statement;)V SourceFileConnection.javaorg/openzal/zal/Connectionjava/lang/Objectjava/sql/SQLException*org/openzal/zal/exceptions/ZimbraException       PK hH3T$$/org/openzal/zal/Contact$ContactAttachment.class2M 89 8 :< = >? @ A BDE mAttachment Attachment InnerClasses*Lcom/zimbra/cs/mailbox/Contact$Attachment;-(Lcom/zimbra/cs/mailbox/Contact$Attachment;)VCodeLineNumberTableLocalVariableTablethisContactAttachment+Lorg/openzal/zal/Contact$ContactAttachment; attachment StackMapTableD<$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;;([BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vcontent[BctypeLjava/lang/String;fieldfilenametoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;getContentType()Ljava/lang/String;getSize()I getContent()[B ExceptionsF SourceFile Contact.java Gjava/lang/NullPointerException H(com/zimbra/cs/mailbox/Contact$Attachment I JK ./ 01 23L)org/openzal/zal/Contact$ContactAttachmentjava/lang/Objectjava/io/IOException()Vcom/zimbra/cs/mailbox/Contactjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/Contact!  o*+ Y*+568:;o**Y+,->?@4 !"#$#%#&'O +*D  ()*  (+,-./2*I 012* N 232* T 4567; C PK hH^! ! org/openzal/zal/Contact.class2 PQ RS T U V WX YZ [ \ ]^ _ `ab `c de dfgh ij k `lmnContactAttachment InnerClassesmContactLcom/zimbra/cs/mailbox/Contact;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Contact;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; getFields()Ljava/util/Map; Signature7()Ljava/util/Map;RuntimeInvisibleAnnotations getAllFields getSortName()Ljava/lang/String;e,Lcom/zimbra/common/service/ServiceException; StackMapTableXgetEmailAddresses()Ljava/util/List;&()Ljava/util/List;getAttachments?()Ljava/util/List;get&(Ljava/lang/String;)Ljava/lang/String;keyLjava/lang/String;equals(Ljava/lang/Object;)Zo zeContactb$Lorg/jetbrains/annotations/Nullable;toVCardInputStream()Ljava/io/InputStream;vCard'Lcom/zimbra/cs/service/formatter/VCard; formatted ExceptionsohashCode()I SourceFile Contact.java  com/zimbra/cs/mailbox/Contact java/util/HashMap *+ p /+ 01*com/zimbra/common/service/ServiceExceptionq rs 67 97t uv ;<w xyorg/openzal/zal/Contact ?@z {| }1java/io/ByteArrayInputStreamUTF-8~   LMorg/openzal/zal/Item)org/openzal/zal/Contact$ContactAttachment$java/io/UnsupportedEncodingException(Ljava/util/Map;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;!org/openzal/zal/ZimbraListWrapperwrapAttachments"(Ljava/util/List;)Ljava/util/List;java/lang/ObjectgetClass()Ljava/lang/Class;%com/zimbra/cs/service/formatter/VCard formatContactH(Lcom/zimbra/cs/mailbox/Contact;)Lcom/zimbra/cs/service/formatter/VCard; getFormattedjava/lang/StringgetBytes(Ljava/lang/String;)[B([B)V!  !J*+*+",- .#$%&'()*+!9Y*"[# $%,-.)/+!2*"c# $%,-.)01!^*L+  "km o# 23$%4H567!2* "x# $%,897!5 * "}#  $%,:;<!= *+"# $% =>?@!@*++*++M**, ,""<># @$%@A'#B%4 C(DEF!a*L+MY," # $%GH I>JKLM!H* *"# $%4@NO  PK hH5%&org/openzal/zal/ContactConstants.class2#    A_typeLjava/lang/String;()VCodeLineNumberTableLocalVariableTablethis"Lorg/openzal/zal/ContactConstants; SourceFileContactConstants.java   !  org/openzal/zal/ContactConstantsjava/lang/Object"/com/zimbra/common/mailbox/ContactConstants$AttrAttr InnerClassestype1Lcom/zimbra/common/mailbox/ContactConstants$Attr;name()Ljava/lang/String;*com/zimbra/common/mailbox/ContactConstants!  /*    "   @PK hHj--'org/openzal/zal/ContactGroup$Type.class2^ > ?@ B C D EF G H I J K L M NOCONTACT_REFERENCEType InnerClasses#Lorg/openzal/zal/ContactGroup$Type;GAL_REFEFERENCEINLINE mZimbraTypeQMemberR0Lcom/zimbra/cs/mailbox/ContactGroup$Member$Type;$VALUES$[Lorg/openzal/zal/ContactGroup$Type;values&()[Lorg/openzal/zal/ContactGroup$Type;CodeLineNumberTablevalueOf7(Ljava/lang/String;)Lorg/openzal/zal/ContactGroup$Type;LocalVariableTablenameLjava/lang/String;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;thisclsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;F(Ljava/lang/String;ILcom/zimbra/cs/mailbox/ContactGroup$Member$Type;)V zimbraType3(Lcom/zimbra/cs/mailbox/ContactGroup$Member$Type;)V()V5Ljava/lang/Enum; SourceFileContactGroup.java   STU!org/openzal/zal/ContactGroup$Type %V W XY 5Z [ 56  \   java/lang/Enum])com/zimbra/cs/mailbox/ContactGroup$Member.com/zimbra/cs/mailbox/ContactGroup$Member$Typeclone()Ljava/lang/Object;org/openzal/zal/ContactGroup5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/String;I)V CONTACT_REFGAL_REF"com/zimbra/cs/mailbox/ContactGroup@1@@@  !"#" $? %&#5 *$?'  ()*+#O +*$J' , -./  -0123456#H *+*-$NO P' , 7189:#nJY  Y  Y Y SYSYS$BC D0?1;<=A@P @PK hH"ju"org/openzal/zal/ContactGroup.class2J 23 24 5 67 89 :< > ?@ABType InnerClasses mContactGroup$Lcom/zimbra/cs/mailbox/ContactGroup;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ContactGroup; contactGroupLjava/lang/Object; StackMapTable@A$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;()Ve,Lcom/zimbra/common/service/ServiceException;7encode()Ljava/lang/String;init&()Lcom/zimbra/cs/mailbox/ContactGroup; addMember8(Lorg/openzal/zal/ContactGroup$Type;Ljava/lang/String;)Vtype#Lorg/openzal/zal/ContactGroup$Type;valueLjava/lang/String; SourceFileContactGroup.java "java/lang/NullPointerException"com/zimbra/cs/mailbox/ContactGroup  ()*com/zimbra/common/service/ServiceExceptionC DE &'F.com/zimbra/cs/mailbox/ContactGroup$Member$TypeMember GH *Iorg/openzal/zal/ContactGroupjava/lang/Object!org/openzal/zal/ContactGroup$Type+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;)com/zimbra/cs/mailbox/ContactGroup$MembertoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;o(Lcom/zimbra/cs/mailbox/ContactGroup$Member$Type;Ljava/lang/String;)Lcom/zimbra/cs/mailbox/ContactGroup$Member;! r*+ Y*+#%')- !"{** L+ 04 968=#$%&'2* g ()_*WL+ r t v #$I%*+*+ , W N-*#$,-./V% !01 @;= ;@PK hHdxx"org/openzal/zal/Continuation.class2 isSuspended()Zresume()V isInitialsuspend(J)V Exceptions isExpired setObject(Ljava/lang/Object;)V getObject()Ljava/lang/Object; SourceFileContinuation.javaorg/openzal/zal/Continuationjava/lang/Objectjava/lang/Error     PK hH,Q٣EE4org/openzal/zal/ContinuationHttpServletRequest.class2    setContinuation!(Lorg/openzal/zal/Continuation;)VgetContinuation ()Lorg/openzal/zal/Continuation; SourceFile#ContinuationHttpServletRequest.java.org/openzal/zal/ContinuationHttpServletRequestjava/lang/Object%javax/servlet/http/HttpServletRequest PK hHۏ??f f 'org/openzal/zal/ContinuationJetty.class2r J KL M NO NP NQ R NS NT NUVW X NYZ N[ N\ ] ^_ ` abc mContinuation-Lorg/eclipse/jetty/continuation/Continuation; sAttributeKeyLjava/lang/String; ConstantValue*(Ljavax/servlet/http/HttpServletRequest;)VCodeLineNumberTableLocalVariableTablethis#Lorg/openzal/zal/ContinuationJetty;req'Ljavax/servlet/http/HttpServletRequest; isSuspended()Zresume()V isInitialsuspend(J)VexLjava/lang/Throwable; timeoutMsJ StackMapTableV Exceptionsd isExpired setObject(Ljava/lang/Object;)VobjLjava/lang/Object; getObject()Ljava/lang/Object;toString()Ljava/lang/String;equals(Ljava/lang/Object;)Zothat_$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable;hashCode()I SourceFileContinuationJetty.java *e fg h '( )* +( ,- i- ,* j*java/lang/Throwable%org/openzal/zal/ContinuationThrowable k 6(ZAL lm no => pq!org/openzal/zal/ContinuationJetty ?@ FGjava/lang/Objectorg/openzal/zal/Continuationjava/lang/Error2org/eclipse/jetty/continuation/ContinuationSupportgetContinuationM(Ljavax/servlet/ServletRequest;)Lorg/eclipse/jetty/continuation/Continuation;+org/eclipse/jetty/continuation/Continuation setTimeout undispatch(Ljava/lang/Throwable;)V setAttribute'(Ljava/lang/String;Ljava/lang/Object;)V getAttribute&(Ljava/lang/String;)Ljava/lang/Object;getClass()Ljava/lang/Class;!  I **+!,0 2" #$ %&'( 4 *!:"  #$)* 8 *! A B"  #$+( 4 *!K"  #$,* 4* ! RS" #$,- *** *  N Y-  !] ^_eb d)f"  ./*#$*012_3 456( 4 *!n"  #$78 E *+! z |" #$ 9:;< 6 *!"  #$=> 2*!" #$?@ /*++*++M*,!"+-" /#$/A:B$2 CDEFG 2*!" #$HIPK hH8-+org/openzal/zal/ContinuationThrowable.class28  !" # $ %& '( ) * +,mJettyExceptionLjava/lang/Throwable;(Ljava/lang/Throwable;)VCodeLineNumberTableLocalVariableTablethis'Lorg/openzal/zal/ContinuationThrowable;ex StackMapTable,-throwJettyException()V SourceFileContinuationThrowable.java java/lang/Errorjava/lang/RuntimeExceptionjava/lang/StringBuilderInvalid continuation: ./0 123 45 65 7 %org/openzal/zal/ContinuationThrowablejava/lang/Throwableappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/ObjectgetClass()Ljava/lang/Class;java/lang/ClassgetName()Ljava/lang/String;toString(Ljava/lang/String;)V! 9*+++$YY+  *+ 3!8"993i%*  * *  * & '*+$- %PK hH+"org/openzal/zal/Conversation.class2 (Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Conversation;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFileConversation.java org/openzal/zal/Conversationorg/openzal/zal/Item!>*+    PK hH org/openzal/zal/Cos.class2 $op qr st u o v wx yz { | }~           $ $ mCosLcom/zimbra/cs/account/Cos;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Cos;cosLjava/lang/Object;$RuntimeInvisibleParameterAnnotationsT(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lorg/openzal/zal/Provisioning;)VnameLjava/lang/String;idattrsLjava/util/Map;provLorg/openzal/zal/Provisioning;LocalVariableTypeTable5Ljava/util/Map; Signaturez(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lorg/openzal/zal/Provisioning;)VgetACE()Ljava/util/Collection;,()Ljava/util/Collection; getMailQuota()JgetMultiAttrSet#(Ljava/lang/String;)Ljava/util/Set;7(Ljava/lang/String;)Ljava/util/Set;modify(Ljava/util/Map;)Ve,Lcom/zimbra/common/service/ServiceException; StackMapTable~8(Ljava/util/Map;)VgetId()Ljava/lang/String;setACE(Ljava/util/Collection;)VstringsLjava/util/Collection;*Ljava/util/Collection;-(Ljava/util/Collection;)VgetNamesetNotes(Ljava/lang/String;)V zimbraNotesgetAttrs(Z)Ljava/util/Map; applyDefaultsZ8(Z)Ljava/util/Map;getNotesequals(Ljava/lang/Object;)ZozeCos$Lorg/jetbrains/annotations/Nullable;hashCode()IresultItoZimbra()Lcom/zimbra/cs/account/Cos;()Lcom/zimbra/cs/account/Entry; SourceFileCos.java )*com/zimbra/cs/account/Cos %&"com/zimbra/cs/account/Provisioning j ) ? BCjava/util/HashSet DE )Q GH*com/zimbra/common/service/ServiceException NO gjava/lang/String [Ljava/lang/String; P VO WXjava/util/HashMap Z[ )H _O `aorg/openzal/zal/Cos fg jkorg/openzal/zal/Entryorg/openzal/zal/Provisioning%(Ljava/lang/Class;)Ljava/lang/Object;Z(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcom/zimbra/cs/account/Provisioning;)V()[Ljava/lang/String;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;java/util/CollectionsizetoArray(([Ljava/lang/Object;)[Ljava/lang/Object;([Ljava/lang/String;)Vjava/lang/ObjectgetClass()Ljava/lang/Class;!$%&'()*+J*+*+,)* +-./012()3+*Y+,-, 4<-4./4565789:; 7<=>2 (?@+5 * ,A-  ./=A'(BC+2* ,F- ./DE+D Y*+ ,L-./45=F'(GH+*+ M, ,SX U WY-  IJ./78; 7<KKL=MNO+2*,]- ./PQ+#*++ M,,difh"j- IJ#./#RS; #RTK\L=U2(VO+2*,n- ./WX+u*+ M, ,uz w y{-  IJ./Y5KKLZ[+DY*,-./\]=^'(_O+2*,- ./`a+J*++*+*++M**,  ,,*  "'FH- J./Jb1'#c/K d2efg+|*!<h* *"`<,-./hiKddjk+/*,- ./'(@jl+/*#,#- ./mnPK hHo  org/openzal/zal/DataImport.class2C 01 03 45 67 0 89 :;<= mDataImport DataImport InnerClasses-Lcom/zimbra/cs/account/DataSource$DataImport;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/DataImport; dataImportLjava/lang/Object; StackMapTable<=$RuntimeInvisibleParameterAnnotations isGalImport()Z importGal(IZZ)Ve,Lcom/zimbra/common/service/ServiceException;fidIfullSyncZforce9 SourceFileDataImport.java >java/lang/NullPointerException?+com/zimbra/cs/account/DataSource$DataImport com/zimbra/cs/gal/GalImport "#java/lang/RuntimeException $%*com/zimbra/common/service/ServiceException@ ABorg/openzal/zal/DataImportjava/lang/Object()V com/zimbra/cs/account/DataSource+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;! r*+ Y*+"#%'( !"#2*, $%(* Y * :  137<9!;'=4!&'((()(*+(,+O-./ 2 PK hHOT org/openzal/zal/DataSource.class2N 9: 9; < => ?@ A B CD E FGH mDataSource"Lcom/zimbra/cs/account/DataSource;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/DataSource; dataSourceLjava/lang/Object; StackMapTableGH$RuntimeInvisibleParameterAnnotations decryptData8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;e,Lcom/zimbra/common/service/ServiceException; dataSourceIdLjava/lang/String;data> getFolderId()I encryptDatagetId()Ljava/lang/String;getAttrs(Z)Ljava/util/Map; applyDefaultsZ Signature8(Z)Ljava/util/Map;toZimbra$()Lcom/zimbra/cs/account/DataSource; SourceFileDataSource.java Ijava/lang/NullPointerException com/zimbra/cs/account/DataSource  "#*com/zimbra/common/service/ServiceExceptionJ KL *+ ,# -.java/util/HashMap /0 Morg/openzal/zal/DataSourcejava/lang/Object()V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;(Ljava/util/Map;)V!r*+ Y*+#$&() ! "#f *+M,/13 $% &' ('F)*+2* 9  ,#f *+ M,@BD $% &' ('F)-.2* J /0D Y* O123456/*T 78PK hH u'org/openzal/zal/DataSourceManager.class2=  !" #$ !% &' ()*+()VCodeLineNumberTableLocalVariableTablethis#Lorg/openzal/zal/DataSourceManager; getDataImport:(Lorg/openzal/zal/DataSource;)Lorg/openzal/zal/DataImport;e,Lcom/zimbra/common/service/ServiceException; dataSourceLorg/openzal/zal/DataSource; StackMapTable'RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations SourceFileDataSourceManager.java org/openzal/zal/DataImport, -./ 01 5 6*com/zimbra/common/service/ServiceException7 89!org/openzal/zal/DataSourceManagerjava/lang/Object*com/zimbra/cs/datasource/DataSourceManager getInstance.()Lcom/zimbra/cs/datasource/DataSourceManager;org/openzal/zal/DataSourcetoZimbra$()Lcom/zimbra/cs/account/DataSource;; DataImport InnerClassesQ(Lcom/zimbra/cs/account/DataSource;)Lcom/zimbra/cs/account/DataSource$DataImport;(Ljava/lang/Object;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;<+com/zimbra/cs/account/DataSource$DataImport com/zimbra/cs/account/DataSource!   /*   hY*L+"(*R4 2:3 PK hH;ŧe $org/openzal/zal/DataSourceType.class2 ST SU V WX Y Z[ \] ^_ ^` ab! c# d$ e% f gh gi j gk l gm n go pqgalLjava/lang/String;rssimappop3 gal_OCName rss_OCName imap_OCName pop3_OCNamemDataSourceTypeRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis Lorg/openzal/zal/DataSourceType;typeLjava/lang/Object; StackMapTableXq$RuntimeInvisibleParameterAnnotations fromString4(Ljava/lang/String;)Lorg/openzal/zal/DataSourceType;e,Lcom/zimbra/common/service/ServiceException;dataSourceType[name()Ljava/lang/String;hashCode()Iequals(Ljava/lang/Object;)ZothertoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;()V SourceFileDataSourceType.java -Pjava/lang/NullPointerException)com/zimbra/soap/admin/type/DataSourceType @A *"org/openzal/zal/DataSourceType :r -.*com/zimbra/common/service/ServiceExceptions tuv BC DEw xy !" #" $" %"z {| }A &" ~| '" | (" | )"java/lang/Object?(Ljava/lang/String;)Lcom/zimbra/soap/admin/type/DataSourceType;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;java/lang/Stringjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;$com/zimbra/cs/account/AttributeClass galDataSource&Lcom/zimbra/cs/account/AttributeClass; getOCName rssDataSourceimapDataSourcepop3DataSource! !" #" $" %" &" '" (" )"*"+,-./u*+ Y*+0-.048123456789, :;/bY* L+  0? D F1 <=>"6L?@A//*0M1 23+,BC/2* 0S1 23DE/= *+ 0Y1 23 F5GH/~+*M,  0a f h1  <=23IJK IL6L?MNOP/m90" !"$%&&/'QRPK hHimpp&org/openzal/zal/DistributionList.class2 bc d e fgh ijk l m nop nqr s t u v w x y z{ | } ~mDistributionList(Lcom/zimbra/cs/account/DistributionList;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis"Lorg/openzal/zal/DistributionList;distributionListLjava/lang/Object;$RuntimeInvisibleParameterAnnotations getAliases()Ljava/util/Collection;e,Lcom/zimbra/common/service/ServiceException; StackMapTableh Signature,()Ljava/util/Collection;getAllMembersSet()Ljava/util/Set;setLjava/util/Set;LocalVariableTypeTable#Ljava/util/Set;%()Ljava/util/Set; addMembers(Ljava/util/Collection;)VmembersLjava/util/Collection;*Ljava/util/Collection;-(Ljava/util/Collection;)V$Lorg/jetbrains/annotations/Nullable;%setPrefAllowAddressForDelegatedSender(zimbraPrefAllowAddressForDelegatedSendergetMultiAttrSet#(Ljava/lang/String;)Ljava/util/Set;nameLjava/lang/String;7(Ljava/lang/String;)Ljava/util/Set;%getPrefAllowAddressForDelegatedSendermodify(Ljava/util/Map;)VattrsLjava/util/Map;5Ljava/util/Map;8(Ljava/util/Map;)VgetId()Ljava/lang/String;getNameaddAlias(Ljava/lang/String;)Valias ExceptionsgetAttrs(Z)Ljava/util/Map; applyDefaultsZ8(Z)Ljava/util/Map;toZimbra*()Lcom/zimbra/cs/account/DistributionList;()Lcom/zimbra/cs/account/Entry; SourceFileDistributionList.java !"&com/zimbra/cs/account/DistributionList  + *com/zimbra/common/service/ServiceException java/util/HashSet 34 !< java/lang/String [Ljava/lang/String; ; B DE I JK PQ RQ STjava/util/HashMap XY !K ]^ org/openzal/zal/DistributionListorg/openzal/zal/Entry java/util/Set1org/openzal/zal/exceptions/AlreadyExistsException()[Ljava/lang/String;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;java/util/Collectionsize()ItoArray(([Ljava/lang/Object;)[Ljava/lang/Object;([Ljava/lang/String;)V! !"#J*+*+$&' (%&'()* +,#a*L+ $/ 1 3% -.&'/K012 34#Y* L M,+$=B?AD% -.&' 567  58/ R091: ;<#'+%*++   M, $IMR O!Q&T% !-.'&''=>7 '=?/`01@*AB<##*++   M,$[b_a"d% -.#&'#C>7 #C?/\01@* DE#DY*+ $i%&'FG1H I,#5 *$p%  &'12 JK#*+ M, $z | ~%  -.&'LM7 LN/K01OPQ#2*$% &'RQ#2*$% &'ST#u*+ M, $ %  -.&'UG/K0VWXY#DY*$%&'Z[1\ ]^#/*$% &' @]_#/*$ % &'`aPK hH@@org/openzal/zal/Document.class2, ! "# $ % & '()(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Document;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;(Lorg/openzal/zal/Item;)VLorg/openzal/zal/Item;getContentType()Ljava/lang/String; getCreatorgetDescriptionisDescriptionEnabled()Z SourceFile Document.java  *+com/zimbra/cs/mailbox/Document    org/openzal/zal/Documentorg/openzal/zal/Item mMailItem Lcom/zimbra/cs/mailbox/MailItem;!   >*+   >*+ "# 5 *'   5 *,   5 *2   5 *;  PK hHȱ_RRorg/openzal/zal/Domain.class2 ( '  '                     mDomainLcom/zimbra/cs/account/Domain;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Domain;domainLjava/lang/Object;$RuntimeInvisibleParameterAnnotationsc(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Lorg/openzal/zal/Provisioning;)VnameLjava/lang/String;idattrsLjava/util/Map;defaultsprovLorg/openzal/zal/Provisioning;LocalVariableTypeTable5Ljava/util/Map; Signature(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Lorg/openzal/zal/Provisioning;)VunsetPasswordChangeListener()Ve,Lcom/zimbra/common/service/ServiceException; StackMapTablegetDomainDefaultCOSId()Ljava/lang/String;getIdmodify(Ljava/util/Map;)V8(Ljava/util/Map;)VgetNamegetAttrs(Z)Ljava/util/Map; applyDefaultsZ8(Z)Ljava/util/Map;getMailDomainQuota()JsetDomainCOSMaxAccounts(Ljava/util/Collection;)VzimbraDomainCOSMaxAccountsLjava/util/Collection;*Ljava/util/Collection;-(Ljava/util/Collection;)VgetDomainAliasTargetIdRuntimeVisibleAnnotationsLjavax/annotation/Nullable; isAliasDomain()ZgetDomainMaxAccounts()IsetDomainTypeAsString(Ljava/lang/String;)VzimbraDomainTypegetDomainCOSMaxAccounts()Ljava/util/Collection;,()Ljava/util/Collection;getPasswordChangeListenergetMultiAttrSet#(Ljava/lang/String;)Ljava/util/Set;7(Ljava/lang/String;)Ljava/util/Set;getAllAccounts()Ljava/util/List;-()Ljava/util/List;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;Ljava/lang/Class;1(Ljava/lang/Class;)TT; getLongAttr(Ljava/lang/String;I)J defaultValueIgetPublicHostname SourceFile Domain.java -.com/zimbra/cs/account/Domain )*"com/zimbra/cs/account/Provisioning rs - DE*com/zimbra/common/service/ServiceException JK LK MN PKjava/util/HashMap QR -N VW djava/lang/String [Ljava/lang/String; X ^K cd ef h kKjava/util/HashSet lm -Y op  x 9 org/openzal/zal/Domainorg/openzal/zal/Entryorg/openzal/zal/Provisioningi(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Lcom/zimbra/cs/account/Provisioning;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;java/util/CollectionsizetoArray(([Ljava/lang/Object;)[Ljava/lang/Object;([Ljava/lang/String;)V()[Ljava/lang/String;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;!org/openzal/zal/ZimbraListWrapper wrapAccounts"(Ljava/util/List;)Ljava/util/List;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/String;J)Jorg/openzal/zal/ProvisioningImpA_zimbraPublicServiceHostnamegetAttr8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;!'()*+,-./J*+*+0,- .123456,-7/ *Y+,-0 8A1>2389:9;<=<>?@;A=ABC6,DE/j* L+  0GL I KM1 FG23HJIJK/2* 0Q1 23LK/2* 0V1 23MN/*+ M,  0]b _ ac1  FG23;<@ ;AHKIBOPK/2*0g1 23QR/DY*0m123STBU+,VW/2*0s1 23XY/#*++ M,  0}"1 FG#23#Z[@ #Z\H\IB]6,^K/2*01 23_`ab/E*01 23H@cd/2*01 23ef/u*+ M,  0 1  FG23g9HKIhi/5 *01  23Bj+,kK/2*01 23lm/DY*+ 012389Bn+,op/a*!"L+  0 1 FG23HKIBq+,rs/O +*#01 23 tu@  tvBw6,xy/I *+$01  23 89 z{|K/6 *%&01  23}~PK hHj-*org/openzal/zal/DomainAliasesVisitor.class2H - ./ - 0 1 23 4 5 678 9:;<mDomainLorg/openzal/zal/Domain;mAliasesLjava/util/Set; Signature)Ljava/util/Set;(Lorg/openzal/zal/Domain;)VCodeLineNumberTableLocalVariableTablethis&Lorg/openzal/zal/DomainAliasesVisitor;domain getAliases()Ljava/util/Set;+()Ljava/util/Set;visitentry isTheSameZisAlias StackMapTable(Ljava/lang/Object;)Vx0Ljava/lang/Object;KLjava/lang/Object;Lorg/openzal/zal/SimpleVisitor; SourceFileDomainAliasesVisitor.java = java/util/HashSet  >?@ AB CD E?F GBorg/openzal/zal/Domain !$org/openzal/zal/DomainAliasesVisitorjava/lang/Objectorg/openzal/zal/SimpleVisitor()VgetId()Ljava/lang/String;java/lang/Stringequals(Ljava/lang/Object;)Z isAliasDomain()ZgetDomainAliasTargetId java/util/Setadd U**+*Y ! "#/*'  !A*+=+*+ >*+ W-.-/51@3*AA"2#$-%$& +@ A!'= *+   ()*+,PK hH org/openzal/zal/Entry$1.class2   SourceFile Entry.javaEnclosingMethod org/openzal/zal/Entry$1 InnerClassesjava/lang/Objectorg/openzal/zal/Entry  PK hH_C %org/openzal/zal/Entry$EntryType.class2 ` a /bd He f Hg h Hi j Hk l Hm n Ho p Hq r Hs t Hu v Hw x Hy z H{ | H} ~ H  H  H  H  H  H  H   HENTRY EntryType InnerClasses!Lorg/openzal/zal/Entry$EntryType;ACCOUNTALIAS CALRESOURCECOS DATASOURCEDISTRIBUTIONLISTDOMAIN DYNAMICGROUPDYNAMICGROUP_DYNAMIC_UNITDYNAMICGROUP_STATIC_UNIT GLOBALCONFIG GLOBALGRANTIDENTITYMIMETYPESERVER UCSERVICE SIGNATURE XMPPCOMPONENTZIMLET mEntryType'Lcom/zimbra/cs/account/Entry$EntryType;this$0Lorg/openzal/zal/Entry;A(Lorg/openzal/zal/Entry;Lcom/zimbra/cs/account/Entry$EntryType;)VCodeLineNumberTableLocalVariableTablethis entryTypetoZimbra)()Lcom/zimbra/cs/account/Entry$EntryType;getName()Ljava/lang/String;Z(Lorg/openzal/zal/Entry;Lcom/zimbra/cs/account/Entry$EntryType;Lorg/openzal/zal/Entry$1;)Vx0x1x2Lorg/openzal/zal/Entry$1; SourceFile Entry.java LM JK Lorg/openzal/zal/Entry$EntryType 0I 03 4I 43 5I 53 6I 63 7I 73 8I 83 9I 93 :I :3 ;I ;3 <I <3 =I =3 >I >3 ?I ?3 @I @3 AI A3 BI B3 CI C3 DI D3 EI E3 FI F3 GI UVjava/lang/Object%com/zimbra/cs/account/Entry$EntryTypeorg/openzal/zal/Entry$1()Vorg/openzal/zal/Entrycom/zimbra/cs/account/Entry!/03435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3GIJKLMNw*+**Y**Y**Y*  *Y*  *Y* *Y**Y**Y**Y**Y**Y**Y**Y**Y* *Y*!"*Y*#$*Y*%&*Y*'(*Y*)**Y*+,*,-O^w _`-a?bQccduefghijklmn)o;pMq_rqxvyPwQ3wRISTN/*-O}P Q3UVN2*-.OP Q3LYNO*+,O\P*Q3ZK[I\]^_2c1H1@WcPK hH񑈅org/openzal/zal/Entry.class2O 89 8: ;< = >? @ A BC D EFG InnerClasses EntryTypemEntryLcom/zimbra/cs/account/Entry;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Entry;entryLjava/lang/Object; StackMapTableCF$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;toZimbra()Lcom/zimbra/cs/account/Entry; getEntryType#()Lorg/openzal/zal/Entry$EntryType;getName()Ljava/lang/String;getAttr8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;nameLjava/lang/String; defaultValueequals(Ljava/lang/Object;)Zo$Lorg/jetbrains/annotations/Nullable;hashCode()I SourceFile Entry.java Hjava/lang/NullPointerExceptioncom/zimbra/cs/account/Entry org/openzal/zal/Entry$EntryType 'J K com/zimbra/cs/account/NamedEntry )* +, LMorg/openzal/zal/Entry 01 45java/lang/Objectorg/openzal/zal/Entry$1()VN)()Lcom/zimbra/cs/account/Entry$EntryType;Z(Lorg/openzal/zal/Entry;Lcom/zimbra/cs/account/Entry$EntryType;Lorg/openzal/zal/Entry$1;)VgetClass()Ljava/lang/Class;%com/zimbra/cs/account/Entry$EntryType! r*+ Y*+ !#%& !"#$%&/** '(;Y**0 )*5 * 8  +,H *+, =   -. /.01@*++* + + M**, ,"CEGILN<P>S @@2# !#345H* *Y  @67  I@PK hHTcw&org/openzal/zal/FakeContinuation.class20 ( ) *+ (,-.mReq'Ljavax/servlet/http/HttpServletRequest;mObjectLjava/lang/Object;*(Ljavax/servlet/http/HttpServletRequest;)VCodeLineNumberTableLocalVariableTablethis"Lorg/openzal/zal/FakeContinuation;req isSuspended()Zresume()V isInitialsuspend(J)V timeoutMsJ Exceptions/ isExpired setObject(Ljava/lang/Object;)Vobj getObject()Ljava/lang/Object; SourceFileFakeContinuation.java  'java/lang/UnsupportedOperationException org/openzal/zal/FakeContinuationjava/lang/Objectorg/openzal/zal/Continuationjava/lang/Error!   O**+* !" ,' 2Y- ,3 2Y9 <Y? ,E !">*+ KL# $%/*Q &'PK hH_  (org/openzal/zal/FakeQueryResults$1.class22 *+,-()VCodeLineNumberTableLocalVariableTablethis InnerClasses$Lorg/openzal/zal/FakeQueryResults$1; resetIterator Exceptions.getNext!()Lcom/zimbra/cs/index/ZimbraHit;peekNext skipToHit"(I)Lcom/zimbra/cs/index/ZimbraHit;hitNoIhasNext()Z getSortBy()Lcom/zimbra/cs/index/SortBy; getResultInfo()Ljava/util/List; Signature3()Ljava/util/List;getCursorOffset()Jclose/ isPreSorted SourceFileFakeQueryResults.javaEnclosingMethod0 1 "org/openzal/zal/FakeQueryResults$1java/lang/Object&com/zimbra/cs/index/ZimbraQueryResults*com/zimbra/common/service/ServiceExceptionjava/io/IOException org/openzal/zal/FakeQueryResults(Ljava/util/List;)V  /*)  +/  ,4  ,:  6@  ,F  ,L  ,R   !, Y  "+`  #$,h  %&'() PK hHɄ&org/openzal/zal/FakeQueryResults.class2<+ , - . / 012 0345 InnerClassesmZimbraQueryResultsLjava/util/List; Signature-Ljava/util/List;elementI(Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis"Lorg/openzal/zal/FakeQueryResults;zimbraQueryResultsLocalVariableTypeTable0(Ljava/util/List;)V$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;getNext()Lorg/openzal/zal/SearchHit;hasNext()Z StackMapTable skipToHit(I)Lorg/openzal/zal/SearchHit;int1close()V SourceFileFakeQueryResults.java"org/openzal/zal/FakeQueryResults$1 ( 6  7 89org/openzal/zal/SearchHit :; org/openzal/zal/FakeQueryResultsorg/openzal/zal/QueryResults(Ljava/lang/Object;)Vjava/util/Listget(I)Ljava/lang/Object;size()I!  h*Y*+*(   B**YZ` !"K** #@$%B*&'(+ )* PK hHݦHH'org/openzal/zal/FileBlobStoreWrap.class2-)*startup()V Exceptions+,shutdownsupports(Ljava/lang/Object;)ZgetBlobBuilder#()Lcom/zimbra/cs/store/BlobBuilder; storeIncoming2(Ljava/io/InputStream;Z)Lcom/zimbra/cs/store/Blob;D(Ljava/io/InputStream;Ljava/lang/Object;Z)Lcom/zimbra/cs/store/Blob;E(Ljava/io/InputStream;JLjava/lang/Object;Z)Lcom/zimbra/cs/store/Blob;stageb(Ljava/io/InputStream;JLcom/zimbra/cs/mailbox/Mailbox;)Lcom/zimbra/cs/store/file/VolumeStagedBlob;t(Ljava/io/InputStream;JLjava/lang/Object;Lcom/zimbra/cs/mailbox/Mailbox;)Lcom/zimbra/cs/store/file/VolumeStagedBlob;f(Lcom/zimbra/cs/store/Blob;Lcom/zimbra/cs/mailbox/Mailbox;)Lcom/zimbra/cs/store/file/VolumeStagedBlob;copyp(Lcom/zimbra/cs/store/MailboxBlob;Lcom/zimbra/cs/mailbox/Mailbox;II)Lcom/zimbra/cs/store/file/VolumeMailboxBlob;j(Lcom/zimbra/cs/store/Blob;Lcom/zimbra/cs/mailbox/Mailbox;IIS)Lcom/zimbra/cs/store/file/VolumeMailboxBlob;linko(Lcom/zimbra/cs/store/StagedBlob;Lcom/zimbra/cs/mailbox/Mailbox;II)Lcom/zimbra/cs/store/file/VolumeMailboxBlob;renameTodelete$(Lcom/zimbra/cs/store/MailboxBlob;)Z#(Lcom/zimbra/cs/store/StagedBlob;)Z(Lcom/zimbra/cs/store/Blob;)ZgetMailboxBlobV(Lcom/zimbra/cs/mailbox/Mailbox;IILjava/lang/String;)Lcom/zimbra/cs/store/MailboxBlob; getContent8(Lcom/zimbra/cs/store/MailboxBlob;)Ljava/io/InputStream;1(Lcom/zimbra/cs/store/Blob;)Ljava/io/InputStream; deleteStore6(Lcom/zimbra/cs/mailbox/Mailbox;Ljava/lang/Iterable;)Z"(Lcom/zimbra/cs/mailbox/Mailbox;)Z SourceFileFileBlobStoreWrap.java!org/openzal/zal/FileBlobStoreWrapjava/lang/Objectjava/io/IOException*com/zimbra/common/service/ServiceException      !"!#$%$&'(PK hHAq3+org/openzal/zal/FileBlobStoreWrapImpl.class2 st u sv swy s| s} s~ s s s s s s s s s s s s s s s mStore(Lcom/zimbra/cs/store/file/FileBlobStore; getFilename(II)Ljava/lang/String;CodeLineNumberTableLocalVariableTableitemIdIrevisionstartup()Vthis'Lorg/openzal/zal/FileBlobStoreWrapImpl; Exceptionsshutdownsupports(Ljava/lang/Object;)ZfeatureLjava/lang/Object;getBlobBuilder#()Lcom/zimbra/cs/store/BlobBuilder; storeIncoming2(Ljava/io/InputStream;Z)Lcom/zimbra/cs/store/Blob;inLjava/io/InputStream; storeAsIsZD(Ljava/io/InputStream;Ljava/lang/Object;Z)Lcom/zimbra/cs/store/Blob;callbackE(Ljava/io/InputStream;JLjava/lang/Object;Z)Lcom/zimbra/cs/store/Blob;sizeHintJstageb(Ljava/io/InputStream;JLcom/zimbra/cs/mailbox/Mailbox;)Lcom/zimbra/cs/store/file/VolumeStagedBlob; actualSizemboxLcom/zimbra/cs/mailbox/Mailbox;t(Ljava/io/InputStream;JLjava/lang/Object;Lcom/zimbra/cs/mailbox/Mailbox;)Lcom/zimbra/cs/store/file/VolumeStagedBlob;f(Lcom/zimbra/cs/store/Blob;Lcom/zimbra/cs/mailbox/Mailbox;)Lcom/zimbra/cs/store/file/VolumeStagedBlob;blobLcom/zimbra/cs/store/Blob;copyp(Lcom/zimbra/cs/store/MailboxBlob;Lcom/zimbra/cs/mailbox/Mailbox;II)Lcom/zimbra/cs/store/file/VolumeMailboxBlob;src!Lcom/zimbra/cs/store/MailboxBlob;destMbox destItemId destRevisionj(Lcom/zimbra/cs/store/Blob;Lcom/zimbra/cs/mailbox/Mailbox;IIS)Lcom/zimbra/cs/store/file/VolumeMailboxBlob; destVolumeIdSlinko(Lcom/zimbra/cs/store/StagedBlob;Lcom/zimbra/cs/mailbox/Mailbox;II)Lcom/zimbra/cs/store/file/VolumeMailboxBlob; Lcom/zimbra/cs/store/StagedBlob;renameTodelete$(Lcom/zimbra/cs/store/MailboxBlob;)Zmblob#(Lcom/zimbra/cs/store/StagedBlob;)Zstaged(Lcom/zimbra/cs/store/Blob;)ZgetMailboxBlobV(Lcom/zimbra/cs/mailbox/Mailbox;IILjava/lang/String;)Lcom/zimbra/cs/store/MailboxBlob;locatorLjava/lang/String; getContent8(Lcom/zimbra/cs/store/MailboxBlob;)Ljava/io/InputStream;mboxBlob1(Lcom/zimbra/cs/store/Blob;)Ljava/io/InputStream; deleteStore6(Lcom/zimbra/cs/mailbox/Mailbox;Ljava/lang/Iterable;)ZblobsLjava/lang/Iterable;"(Lcom/zimbra/cs/mailbox/Mailbox;)Z getBlobPath6(Lcom/zimbra/cs/mailbox/Mailbox;IIS)Ljava/lang/String;volumeId+(Lcom/zimbra/cs/store/file/FileBlobStore;)Vstore SourceFileFileBlobStoreWrapImpl.java !  () /)-com/zimbra/cs/store/StoreManager$StoreFeature StoreFeature InnerClasses 0 45 67'java/lang/UnsupportedOperationException n) AB AG JK JQ TU TQ WU XY X[ X] ^_ bc be fg kl%org/openzal/zal/FileBlobStoreWrapImpljava/lang/Object!org/openzal/zal/FileBlobStoreWrapjava/io/IOException*com/zimbra/common/service/ServiceException&com/zimbra/cs/store/file/FileBlobStore com/zimbra/cs/store/StoreManager2(Lcom/zimbra/cs/store/StoreManager$StoreFeature;)Z! !":#.$%&'&()"6*# 45$ *+,-./)"6*# :;$ *+01"@ *+#A$ *+ 2345"2*#J$ *+,-.67"H *+#Q$  *+ 89 :;,-.6<"P Y #Z$**+89=3:;,-.6>"Z Y #f$4*+89?@=3:;,-.AB"T *+  #p$* *+ 89 C@ DE,-.AF"Z Y #z$4*+89C@=3DE,-.AG"H *+, #$  *+ HI DE,-JK"_ *+, #$4 *+ LM NE O& P&,-.JQ"k*+,#$>*+LINEO&P&RS,-.TU"_ *+,#$4 *+ LV NE O& P&,-.TQ"k*+,#$>*+LINEO&P&RS,-.WU"_ *+,#$4 *+ LV NE O& P&,-.XY"= *+#$ *+ ZM,-X["= *+#$ *+ \V,-X]"= *+#$ *+ HI,-^_"_ *+#$4 *+ DE %& '& `a,.bc"= *+#$ *+ dM,-be"= *+#$ *+ HI,-fg"H *+,#$  *+ DE hi,-.fj"< Y #$*+DE,-. kl"P*#$*DE%&'&mS,.no"F **+# $ *+ pqr{ xz@PK hH org/openzal/zal/Flag.class2x                                ! ! " " # # $ $ % % & & ' ' ( ( ) ) * * + + , , - - . . / / 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 : : ; ; < < = = > > ? ?@ A cB C D D E E F F G G H H I I J J K K L L M M N N O O P P Q Q R R S S T T U U V V W W X X Y Y Z Z [ [\] ID_FROM_MEI ID_ATTACHED ID_REPLIED ID_FORWARDED ID_COPIED ID_FLAGGEDID_DRAFT ID_DELETED ID_NOTIFIED ID_UNREADID_HIGH_PRIORITYID_LOW_PRIORITY ID_VERSIONEDID_INDEXING_DEFERRED ID_POPPEDID_NOTE ID_PRIORITYID_POSTID_MUTED ID_SUBSCRIBEDID_EXCLUDE_FREEBUSY ID_CHECKED ID_NO_INHERIT ID_INVITE ID_SYNCFOLDERID_SYNCID_NO_INFERIORS ID_ARCHIVED ID_GLOBALID_IN_DUMPSTER ID_UNCACHEDBITMASK_POPPED BITMASK_NOTEBITMASK_PRIORITY BITMASK_POST BITMASK_MUTEDBITMASK_ARCHIVEDBITMASK_IN_DUMPSTERsFlagOfLjava/lang/reflect/Method;BITMASK_FROM_MEBITMASK_ATTACHEDBITMASK_REPLIEDBITMASK_FORWARDEDBITMASK_COPIEDBITMASK_FLAGGED BITMASK_DRAFTBITMASK_DELETEDBITMASK_NOTIFIEDBITMASK_UNREADBITMASK_HIGH_PRIORITYBITMASK_LOW_PRIORITYBITMASK_VERSIONEDBITMASK_INDEXING_DEFERREDBITMASK_SUBSCRIBEDBITMASK_EXCLUDE_FREEBUSYBITMASK_CHECKEDBITMASK_NO_INHERITBITMASK_INVITEBITMASK_SYNCFOLDER BITMASK_SYNCBITMASK_NO_INFERIORSBITMASK_GLOBALBITMASK_UNCACHEDmFlagLcom/zimbra/cs/mailbox/Flag;ofFlagInfo InnerClasses((I)Lcom/zimbra/cs/mailbox/Flag$FlagInfo;CodeLineNumberTableLocalVariableTable parameters[Ljava/lang/Object;exLjava/lang/Throwable;id StackMapTable(Ljava/lang/Object;)VthisLorg/openzal/zal/Flag;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; isSystemFlag()ZgetName()Ljava/lang/String;getIndex()B()Vpartypes[Ljava/lang/Class; SourceFile Flag.javajava/lang/Object^ _` a bc#com/zimbra/cs/mailbox/Flag$FlagInfojava/lang/Throwabled egjava/lang/StringBuilder )ZAL Reflection Initialization Exception: hij kl mn opjava/lang/RuntimeException q com/zimbra/cs/mailbox/Flag java/lang/Class rs tu vw org/openzal/zal/Flagorg/openzal/zal/Itemjava/lang/IntegervalueOf(I)Ljava/lang/Integer;java/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/log/ZimbraLog extensionsZimbraLogSection0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;org/openzal/zal/UtilsexceptionToString)(Ljava/lang/Throwable;)Ljava/lang/String;toString.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionfatal(Ljava/lang/String;)V(Ljava/lang/Throwable;)VTYPELjava/lang/Class;getDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; setAccessible(Z)V1@ >L+S+LY  + Y+ 5 %>XJ*+*+ 2* 2* 2*  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcK*dSe*fg)KY  * Y*hijklmnopqrstuvwxyz{|}~FKL MNOP$Q*R0S6T<UBVHWNXTYZZ`[f\l]r^x_~`abcdefghiklmnopqyz|}"+17=CIOU[agmsy% %@f PK hHN\(i i org/openzal/zal/Folder.class2m> ? @ AB CD ? E F G H I JK LM NOP QRST(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Folder;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;(Lorg/openzal/zal/Item;)VLorg/openzal/zal/Item;getACL()Lorg/openzal/zal/Acl;aclLcom/zimbra/cs/mailbox/ACL; StackMapTableURuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;getUrl()Ljava/lang/String;getDefaultView()B getAttributes isParentOf(Lorg/openzal/zal/Folder;)Ze,Lcom/zimbra/common/service/ServiceException;folderK ExceptionsV canAccess(Lorg/openzal/zal/Account;)ZaccountLorg/openzal/zal/Account; SourceFile Folder.javacom/zimbra/cs/mailbox/MailItem  ! WXcom/zimbra/cs/mailbox/Folder #Yorg/openzal/zal/Acl +, -] ^_ /. `a bc*com/zimbra/common/service/ServiceExceptiond efg `hcom/zimbra/cs/account/Accounti jkorg/openzal/zal/Folderorg/openzal/zal/Itemcom/zimbra/cs/mailbox/ACL*org/openzal/zal/exceptions/ZimbraException mMailItem Lcom/zimbra/cs/mailbox/MailItem;()Lcom/zimbra/cs/mailbox/ACL;lType InnerClasses'()Lcom/zimbra/cs/mailbox/MailItem$Type;byteType(Ljava/lang/Object;)BtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object; isDescendant!(Lcom/zimbra/cs/mailbox/Folder;)Z+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;org/openzal/zal/Account()Lcom/zimbra/cs/account/Entry;"com/zimbra/cs/mailbox/CalendarItemallowPrivateAccessA(Lcom/zimbra/cs/mailbox/Folder;Lcom/zimbra/cs/account/Account;Z)Z#com/zimbra/cs/mailbox/MailItem$Type!A *+ #$   !>*+ ()" #$h*L+Y+. /13 %&'()*+,5 * 9  ) -.8* > /.5 * C  01u*+ M,KOQ 234'U56789s*+M,Y_a 23:;'S567<=\ Z[@PK hHȌJ "org/openzal/zal/FullItemInfo.class2m O P Q R S T U V W X Y Z [ \ ] ^ _ ` ab cd ec f efgtypeBparentIdIindexIdimapIdsizeJlocatorLjava/lang/String; blobDigest unreadCountflagstagssubjectnamemetadata modContent dateChangeduuid mailboxId(IBIIIIJJLjava/lang/String;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIJLjava/lang/String;I)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/FullItemInfo;itemId parent_id folder_idindex_idimap_iddate blob_digest unread_count mod_metadata mod_content mailbox_idequals(Ljava/lang/Object;)ZoLjava/lang/Object;that StackMapTabled$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable;hashCode()Iresult SourceFileFullItemInfo.java /h     ! "# $# % & '# (# )# *# + ,! -# .i jk ABorg/openzal/zal/FullItemInfol JKorg/openzal/zal/PlacedItemInfo(IIIJ)Vjava/lang/ObjectgetClass()Ljava/lang/Class;java/lang/String! !"#$#%&'#(#)#*#+,!-#./01p****** * * * * * * * *****2N/ 0123!4'5-63798?9E:K;Q<W=]>c?i@oA3p45p6pp7p8p9p:p;!p ! p"# p<# p= p&p'#p(#p)#p*#p>p?p,!p-#p@AB1*++*+*++M*,* , *,*,*,*,*,*,* , **, ,**, ,**, ,* * ,  , * * ,  , * * ,  , **, ,2(FHJLN P"S'U3W5Y@[B]M_OaZc\eggiitkvmoqsuwy{} "ACbd3 45CD'`E5F)" G HIJK1*<h*`<h*`<h*`<h*`<h** }`<h* *`<h* *`<h* `<h* `<h* * `<h* * `<h* * `<h* *`<h*`<h** }`<h* *`<2J#-@Xpz345LFuUGGVGjGVGVGVGsGMNPK hHb!org/openzal/zal/GlobalGrant.class2(  !" # $%& mGlobalGrant#Lcom/zimbra/cs/account/GlobalGrant;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/GlobalGrant; globalGrantLjava/lang/Object;$RuntimeInvisibleParameterAnnotationsgetMultiAttrSet#(Ljava/lang/String;)Ljava/util/Set;nameLjava/lang/String; Signature7(Ljava/lang/String;)Ljava/util/Set; SourceFileGlobalGrant.java !com/zimbra/cs/account/GlobalGrant java/util/HashSet  'org/openzal/zal/GlobalGrantorg/openzal/zal/Entry(Ljava/util/Collection;)V!    J*+*+"# $ DY*+)  PK hHыd[ org/openzal/zal/Grant.class2g IK L M N O P Q R ST UV W X Y Z[\]mGrantGrant InnerClasses!Lcom/zimbra/cs/mailbox/ACL$Grant;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Grant;grantLjava/lang/Object; hasGrantee()Z getGranteeId()Ljava/lang/String;getGranteeType()BgetGrantedRights()SgetGranteeNamesetGranteeName(Ljava/lang/String;)VnameLjava/lang/String;matches"(Lcom/zimbra/cs/account/Account;)Ze,Lcom/zimbra/common/service/ServiceException;acctLcom/zimbra/cs/account/Account; StackMapTableT Exceptions^ isGrantee(Ljava/lang/String;)ZzimbraId getPasswordencode"()Lcom/zimbra/cs/mailbox/Metadata;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; SourceFile Grant.java _`com/zimbra/cs/mailbox/ACL$Grant  "# $% &' () *% +, /0*com/zimbra/common/service/ServiceExceptiona bc 9: <% =>d eforg/openzal/zal/Grantjava/lang/Object*org/openzal/zal/exceptions/ZimbraException()Vcom/zimbra/cs/mailbox/ACL+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;! I **+#$ %  !"#2*) $%2*. &'2*3 ()2*8 *%2*= +,A *+  BC  -./0i*+ M,  J L N  12345I6789:= *+ T  ;.<%2*Y =>2*_ ?@O +*d  ABC  ADEFGH J PK hHXPorg/openzal/zal/GrantedBy.class2: )+ , -./ 0 1 2 3 45 mGranteeBy GranteeBy InnerClasses6Lcom/zimbra/soap/admin/type/GranteeSelector$GranteeBy;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;idLorg/openzal/zal/GrantedBy;name(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis granteeByLjava/lang/Object;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;()V SourceFileGrantedBy.java &64com/zimbra/soap/admin/type/GranteeSelector$GranteeBy 7 89org/openzal/zal/GrantedBy     java/lang/Object*com/zimbra/soap/admin/type/GranteeSelectorjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;!    I **+-. /  O +*3   !  "#$%&7YY   ) *'( * @PK hH6!org/openzal/zal/GranteeType.class2W : ; <=> <? @A BC DE <F G <H I <J K <L MNGT_USERLorg/openzal/zal/GranteeType;GT_GROUP GT_EXT_GROUP GT_DOMAIN mGranteeType1Lcom/zimbra/cs/account/accesscontrol/GranteeType;4(Lcom/zimbra/cs/account/accesscontrol/GranteeType;)VCodeLineNumberTableLocalVariableTablethis granteeTypegetCode()Ljava/lang/String; StackMapTableRuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;fromCode1(Ljava/lang/String;)Lorg/openzal/zal/GranteeType;e,Lcom/zimbra/common/service/ServiceException;codeLjava/lang/String;A#Lorg/jetbrains/annotations/NotNull;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;()V SourceFileGranteeType.java 7 O !"org/openzal/zal/GranteeType &P *com/zimbra/common/service/ServiceExceptionQ RST UV        java/lang/Object/com/zimbra/cs/account/accesscontrol/GranteeTypeE(Ljava/lang/String;)Lcom/zimbra/cs/account/accesscontrol/GranteeType;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;!    F **++, -  !"L* *246 #$% &'bY*L+ > @ B ()*+#L,$-./O +* H  012  034567Y5Y  Y  YY "'&89PK hHWWorg/openzal/zal/Grants.class22 #$ #& ' ( )*+,mGrantsGrants InnerClasses9Lcom/zimbra/cs/account/accesscontrol/RightCommand$Grants;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Grants;grantsLjava/lang/Object; StackMapTable+,$RuntimeInvisibleParameterAnnotationsgetACEs()Ljava/util/Set; Signature(()Ljava/util/Set; SourceFile Grants.java -java/lang/NullPointerException.7com/zimbra/cs/account/accesscontrol/RightCommand$Grants / 01org/openzal/zal/Grantsjava/lang/Object()V0com/zimbra/cs/account/accesscontrol/RightCommand!org/openzal/zal/ZimbraListWrapperwrapACEs (Ljava/util/Set;)Ljava/util/Set;!  r*+ Y*+!"$&'5 *,   !" % PK hH!org/openzal/zal/IAttributes.class2I 45 46 7 "8 "9 :; <= >?@ mIAttributes Lcom/zimbra/cs/ldap/IAttributes;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/IAttributes; iattributesLjava/lang/Object; StackMapTable?@$RuntimeInvisibleParameterAnnotationsgetMultiAttrStringAsList%(Ljava/lang/String;Z)Ljava/util/List; checkBinaryA CheckBinary InnerClasses,Lcom/zimbra/cs/ldap/IAttributes$CheckBinary;e,Lcom/zimbra/common/service/ServiceException;attrNameLjava/lang/String;checkbinaryBooleanZA; Signature9(Ljava/lang/String;Z)Ljava/util/List; getAttrString&(Ljava/lang/String;)Ljava/lang/String; SourceFileIAttributes.java Bjava/lang/NullPointerExceptioncom/zimbra/cs/ldap/IAttributes  C% D% E*com/zimbra/common/service/ServiceExceptionF GH 01org/openzal/zal/IAttributesjava/lang/Object*com/zimbra/cs/ldap/IAttributes$CheckBinary()VCHECKNOCHECKP(Ljava/lang/String;Lcom/zimbra/cs/ldap/IAttributes$CheckBinary;)Ljava/util/List;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;! r*+ Y*+#$&() # NN*+-:  9; ?CEG>!%&'##()#*+!%  ,K-./01k*+ M,  S U W  &'()K-23$ "#@PK hHեyyorg/openzal/zal/Identity.class2Q ;< ;= >? @ A BC D E FG HIJ mIdentity Lcom/zimbra/cs/account/Identity;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Identity;identityLjava/lang/Object; StackMapTableGI$RuntimeInvisibleParameterAnnotationsgetAttrs(Z)Ljava/util/Map; applyDefaultsZ Signature8(Z)Ljava/util/Map;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class;1(Ljava/lang/Class;)TT;getFriendlyEmailAddress'()Ljavax/mail/internet/InternetAddress; ExceptionsK compareTo(Lorg/openzal/zal/Identity;)Io(Ljava/lang/Object;)Ix0DLjava/lang/Object;Ljava/lang/Comparable; SourceFile Identity.java Ljava/lang/NullPointerExceptioncom/zimbra/cs/account/Identity java/util/HashMap "# MN OP /0 () 36org/openzal/zal/Identity 34java/lang/Objectjava/lang/Comparable$java/io/UnsupportedEncodingException()V(Ljava/util/Map;)Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;! r*+ Y*+#$&() !"#DY*-$%&'()O +* 2  *+,  *-&./02* 8 1234C*+ G5A36= *+   7&89:PK hHLrGG org/openzal/zal/Item$Color.class2U AB C D E FGI D J K L M N OPBLUEColor InnerClassesLorg/openzal/zal/Item$Color;GREENORANGEPURPLEREDYELLOWmColor!Lcom/zimbra/common/mailbox/Color;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethiscolorLjava/lang/Object;(J)VJ(Ljava/lang/String;)VLjava/lang/String;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;()V SourceFile Item.java '>com/zimbra/common/mailbox/Color %& '/ '1Q RSTorg/openzal/zal/Item$Color   ! " # $java/lang/Objectjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/Item! !"#$%&'()I **+* + , -.'/)M**Y*+,-0'1)M**Y+*+,-234)O +**+ , 567  589:;<=>){OY Y Y Y Y Y * '4A?@ H PK hH}aa)org/openzal/zal/Item$CustomMetadata.class2@ ,. / 0 12 34 578mCustomMetadataCustomMetadata InnerClasses/Lcom/zimbra/cs/mailbox/MailItem$CustomMetadata;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis%Lorg/openzal/zal/Item$CustomMetadata;metaLjava/lang/Object;(Ljava/lang/String;)VkeyLjava/lang/String;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;get&(Ljava/lang/String;)Ljava/lang/String;put8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;value SourceFile Item.java 9:-com/zimbra/cs/mailbox/MailItem$CustomMetadata  ; <= %=java/lang/String '>?#org/openzal/zal/Item$CustomMetadatajava/lang/Object()Vcom/zimbra/cs/mailbox/MailItemjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/Item!  I **+67 8  M**Y+;<=O +*A     !"#$%&@ *+F  '(K *+,K    )*+ -  6 PK hHIƀ]])org/openzal/zal/Item$UnderlyingData.class2X 9; 9 < => ? @ A B C D EGHmUnderlyingDataUnderlyingData InnerClasses/Lcom/zimbra/cs/mailbox/MailItem$UnderlyingData;()VCodeLineNumberTableLocalVariableTablethis%Lorg/openzal/zal/Item$UnderlyingData;(Ljava/lang/Object;)VdataLjava/lang/Object;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;setFlag(I)VflagI unsetFlagisSet(I)Z StackMapTabletoString()Ljava/lang/String;getType()BgetNamegetDate()J getMetadata SourceFile Item.java I-com/zimbra/cs/mailbox/MailItem$UnderlyingData J KL MN OP /0 QR ST U* VTW#org/openzal/zal/Item$UnderlyingDatajava/lang/Objectcom/zimbra/cs/mailbox/MailItemjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;getFlags()IsetFlags2(I)Lcom/zimbra/cs/mailbox/MailItem$UnderlyingData;typeBnameLjava/lang/String;datemetadataorg/openzal/zal/Item!  B**Ybcd I **+gh i  O +*m   !  "#$%&'(J**W sw)*+(L**~W |)*,-Q*~)*.@/02* 122*  302*  453 *   602*  78: F PK hH!ۤ;;org/openzal/zal/Item.class2F q          I             ! # % ' ) + - / 1 3 5 7 9 ; = ? A  C  F  I  L  `  `            ! !      I  h    h I h   w  r  | |  |  r           !    Color InnerClassesUnderlyingDataCustomMetadata mMailItem Lcom/zimbra/cs/mailbox/MailItem; TYPE_UNKNOWNB ConstantValue TYPE_FOLDERTYPE_SEARCHFOLDERTYPE_TAGTYPE_CONVERSATION TYPE_MESSAGE TYPE_CONTACT TYPE_DOCUMENT TYPE_NOTE  TYPE_FLAG TYPE_APPOINTMENT TYPE_VIRTUAL_CONVERSATION TYPE_MOUNTPOINT  TYPE_WIKI TYPE_TASK TYPE_CHAT TYPE_COMMENT TYPE_LINK FN_INDEX_IDLjava/lang/String;sTypeMapLjava/util/HashMap; Signature9Ljava/util/HashMap;sDeserializeMethodLjava/lang/reflect/Method;sSerializeMethodsEncodeMetadata(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Item;itemLjava/lang/Object; StackMapTable$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;(Lorg/openzal/zal/Item;)VgetId()ItoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class;1(Ljava/lang/Class;)TT;getType()BbyteType(Ljava/lang/Object;)Btype convertType&(Ljava/lang/Class;B)Ljava/lang/Object;2(Ljava/lang/Class;B)TT;Type((B)Lcom/zimbra/cs/mailbox/MailItem$Type; constructItemV(Lorg/openzal/zal/Mailbox;Lorg/openzal/zal/Item$UnderlyingData;)Lorg/openzal/zal/Item;e,Lcom/zimbra/common/service/ServiceException;mboxLorg/openzal/zal/Mailbox;data%Lorg/openzal/zal/Item$UnderlyingData; ExceptionsRuntimeInvisibleAnnotations getMailbox()Lorg/openzal/zal/Mailbox; getMailboxId getDigest()Ljava/lang/String;getModifiedSequencegetSavedSequenceisTagged(I)ZmaskI getAttrsMap()Ljava/util/Map;,Lorg/openzal/zal/exceptions/ZimbraException;zimbraMetadataLjava/util/Map;5Ljava/util/Map; 7()Ljava/util/Map; toMessage()Lorg/openzal/zal/Message; toContact()Lorg/openzal/zal/Contact;toFolder()Lorg/openzal/zal/Folder;toTag()Lorg/openzal/zal/Tag; toDocument()Lorg/openzal/zal/Document;toTask()Lorg/openzal/zal/Task; toAppointment()Lorg/openzal/zal/Appointment;toFlag()Lorg/openzal/zal/Flag;toNote()Lorg/openzal/zal/Note;toChat()Lorg/openzal/zal/Chat;toSearchFolder ()Lorg/openzal/zal/SearchFolder;toCalendarItem ()Lorg/openzal/zal/CalendarItem; toMountpoint()Lorg/openzal/zal/Mountpoint; toComment()Lorg/openzal/zal/Comment;toLink()Lorg/openzal/zal/Link; getTagBitmask()JgetBlob()Lorg/openzal/zal/MailboxBlob;$Lorg/jetbrains/annotations/Nullable; getCustomData9(Ljava/lang/String;)Lorg/openzal/zal/Item$CustomMetadata;sectiongetUnderlyingData'()Lorg/openzal/zal/Item$UnderlyingData;getColor()Lorg/openzal/zal/Item$Color;getNamenamegetPath getFolderId getParentIdgetContentStream()Ljava/io/InputStream; getContent()[BgetSizegetNameForType(B)Ljava/lang/String;*(Lorg/openzal/zal/Item;)Ljava/lang/String;getTypeForName(Ljava/lang/String;)BinSpam()ZtoStringinTrash getDategetFlagBitmask unsetFlag(I)VflagisUnreaddecodeZimbraMetadata\(Lorg/openzal/zal/lib/ZimbraVersion;Ljava/lang/String;)Lorg/openzal/zal/Item$UnderlyingData;metaLorg/openzal/zal/Metadata;underlyingData parameters[Ljava/lang/Object;exLjava/lang/Throwable; originVersion#Lorg/openzal/zal/lib/ZimbraVersion; encodedString encodeZimbraMetadata Lcom/zimbra/cs/mailbox/Metadata;encodeSubmetadataForItemTypegetTags()[Ljava/lang/String; getSubjectgetEffectiveACL()Lorg/openzal/zal/Acl;aclLcom/zimbra/cs/mailbox/ACL;  getChangeDate compareTo(Lorg/openzal/zal/Item;)I(Ljava/lang/Object;)Ix0()Vpartypes[Ljava/lang/Class;@Ljava/lang/Object;Ljava/lang/Comparable; SourceFile Item.java ~java/lang/NullPointerExceptioncom/zimbra/cs/mailbox/MailItem    #com/zimbra/cs/mailbox/MailItem$Type  org/openzal/zal/Itemcom/zimbra/cs/mailbox/Mailbox -com/zimbra/cs/mailbox/MailItem$UnderlyingData  *com/zimbra/common/service/ServiceException org/openzal/zal/Mailbox      Y m *org/openzal/zal/exceptions/ZimbraExceptionjava/util/HashMaporg/openzal/zal/Messageorg/openzal/zal/Contactorg/openzal/zal/Folderorg/openzal/zal/Tagorg/openzal/zal/Documentorg/openzal/zal/Taskorg/openzal/zal/Appointmentorg/openzal/zal/Flagorg/openzal/zal/Noteorg/openzal/zal/Chatorg/openzal/zal/SearchFolderorg/openzal/zal/CalendarItemorg/openzal/zal/Mountpointorg/openzal/zal/Commentorg/openzal/zal/Link'java/lang/UnsupportedOperationExceptionorg/openzal/zal/MailboxBlob 8 #org/openzal/zal/Item$CustomMetadata ;#org/openzal/zal/Item$UnderlyingData >org/openzal/zal/Item$Color  B !T "# F G H IJ KL M7 U NO $% &java/lang/String ' ST VT X7 >? Z[ ]Torg/openzal/zal/Metadata ( )h * + tg0 ,-java/lang/Objectcom/zimbra/cs/mailbox/Metadata . /0java/lang/Throwablejava/lang/RuntimeException 1 2 35java/lang/StringBuilder Exception: 67 89: ;( pq r s<org/openzal/zal/Acl x7 y= yz remote folder mountpoint ,> search folder searchfoldervirtual conversationvirtual_conversationjava/lang/Class deserialize ?@ AB C5)ZAL Reflection Initialization Exception: D( serializeencodeMetadatajava/lang/Comparableidx java/util/Map0org/openzal/zal/exceptions/NoSuchFolderException!org/openzal/zal/lib/ZimbraVersioncom/zimbra/cs/mailbox/ACLcast&(Ljava/lang/Object;)Ljava/lang/Object;'()Lcom/zimbra/cs/mailbox/MailItem$Type;toByteofp(Lcom/zimbra/cs/mailbox/Mailbox;Lcom/zimbra/cs/mailbox/MailItem$UnderlyingData;)Lcom/zimbra/cs/mailbox/MailItem;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;!()Lcom/zimbra/cs/mailbox/Mailbox;org/openzal/zal/Utilsdecode#(Ljava/lang/String;)Ljava/util/Map;#()Lcom/zimbra/cs/store/MailboxBlob;$(Lcom/zimbra/cs/store/MailboxBlob;)VEC(Ljava/lang/String;)Lcom/zimbra/cs/mailbox/MailItem$CustomMetadata;1()Lcom/zimbra/cs/mailbox/MailItem$UnderlyingData; getRgbColor#()Lcom/zimbra/common/mailbox/Color;isEmptyvalueOf(I)Ljava/lang/String; containsKey(Ljava/lang/Object;)Zget9(Ljava/lang/String;)Lcom/zimbra/cs/mailbox/MailItem$Type;(Ljava/lang/String;)VcurrentlessThan isAtLeastput@(Ljava/lang/String;Ljava/lang/Object;)Lorg/openzal/zal/Metadata;java/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/Throwable;)Vorg/openzal/zal/log/ZimbraLogmailboxZimbraLogSection0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;exceptionToString)(Ljava/lang/Throwable;)Ljava/lang/String;.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionwarn()Lcom/zimbra/cs/mailbox/ACL;#(Lcom/zimbra/cs/mailbox/MailItem;)I8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; setAccessible(Z)V extensionsfatal-com/zimbra/cs/mailbox/MailItem$CustomMetadata! q ?r*+ Y*+@ACEFI **+IJ K 2*O O +*T   5 * Y  2* _  O * h    / q  % Y*+M,  %%_  9Y* 2* 2*  2*  2*   Q*~ @*L M!Y"L+      K6 #Y*$  6 %Y*&  6 'Y*(  6 )Y**   !6 +Y*,  "#6 -Y*.  $%6 /Y*0  &'6 1Y*2  ()6 3Y*4  *+6 5Y*6  ,-6 7Y*8  ./6 9Y*:  016 ;Y*<  236 =Y*>  456 ?Y*@  672AYB 89eCY*DEL+)+-O:;<pFY*+GHM,UWY =P >?9IY*JK @A9LY*MN Be*OL+P *QR+ C D@EF^*SL+  H G2*T H2*U IJ^*VL+  H KL^*WL+  H M72*X  NO2YZ%  NP2*[\+  QRX]*^]*_`K*a J LN CST2*bT U5 *RZ  VT^*cL+bd f HWX72*dl Y2*q Z[A *ef vw \]T2*g{  ^_ _hY+iM* jk*l ,mnoWIYpNq:,rsSt-uW-MwY,xTUv2   !*28CSUV> L`a2#b8cdV ef_gh_i*j*kDl  :m@*eLqMy+,urN-zL{|Y}~+ !v !">4b cd`n"ef@al:oBqYrYSL*+urM,zL{|Y}~+"#v#$@*cd`n$efBcl:pq2* r2* stk*L+ YY+  $uvwx72*- yzF*+3Ay{= *+ & |}~!Y"]]W]W]WK*rS*tt)K|Y}*wY*xK*yy)K|Y}*wY*xYrSK*)K|Y}*wY*x+ILvrvvn. CD E+06BILMirw>0M%efw%ef%efLl%Zl%`l%:L I F @4 PK hHhh org/openzal/zal/ItemChange.class2> ( ) *+ *, *-. /0 1 23 4 567deletedZ(ZIIIJ)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ItemChange;folderIdIitemIdsequencedateJ(ZILorg/openzal/zal/ItemInfo;)VitemInfoLorg/openzal/zal/ItemInfo;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;toString()Ljava/lang/String; SourceFileItemChange.java 8 9   java/lang/StringBuilder : deleted: ;< ;= $% $%org/openzal/zal/ItemChangeorg/openzal/zal/PlacedItemInfo(IIIJ)Vorg/openzal/zal/ItemInfo()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(Z)Ljava/lang/StringBuilder;!t**& '(>g*---*012* !" #$%M#Y *  * 7 #&'PK hH3org/openzal/zal/ItemInfo.class2H 2 3 4 5 46 57 89 : ;<=> ? @AitemIdI(IIJ)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ItemInfo;sequencedateJ (ILorg/openzal/zal/ItemStatus;)V itemStatusLorg/openzal/zal/ItemStatus;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;hashCode()Iequals(Ljava/lang/Object;)ZobjectLjava/lang/Object;other StackMapTable6toString()Ljava/lang/String; getItemId SourceFile ItemInfo.java B   org/openzal/zal/ItemInfojava/lang/StringBuilder CitemId: DE DF sq: dt: DG -.org/openzal/zal/ItemStatus(IJ)V()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;!\ *!* !*    X*,,*% &'  !" #$%4 **`,  &'6++M,*,*,*24 79 66()(*+  *,@-.c9Y  *   *   *B 9/%/*J 01PK hHki6~11 org/openzal/zal/ItemStatus.class2g ? @ AB CDE FG FH IJ IK LM ? N O P Q RSTserialVersionUIDJ ConstantValue!ưgsequenceIdate(IJ)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ItemStatus; fromString0(Ljava/lang/String;)Lorg/openzal/zal/ItemStatus;valueLjava/lang/String;values[Ljava/lang/String;RuntimeVisibleAnnotations.Lcom/fasterxml/jackson/annotation/JsonCreator;toString()Ljava/lang/String;equals(Ljava/lang/Object;)ZoLjava/lang/Object;that StackMapTableE$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable;hashCode()Iresult SourceFileItemStatus.java9Lcom/fasterxml/jackson/databind/annotation/JsonSerialize;using;Lcom/fasterxml/jackson/databind/ser/std/ToStringSerializer; U  @V WXorg/openzal/zal/ItemStatusY Z[ \8] Z^ _` java/lang/StringBuilder ab ac ad ,- efjava/lang/Objectjava/io/Serializable()Vjava/lang/Stringsplit'(Ljava/lang/String;)[Ljava/lang/String;java/lang/IntegervalueOf'(Ljava/lang/String;)Ljava/lang/Integer;intValuejava/lang/Long$(Ljava/lang/String;)Ljava/lang/Long; longValue()Jappend(I)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;getClass()Ljava/lang/Class;!Y***  () *+! "# $%Y!*LY+2+2  01!!&'()*+,-H Y ** :! "#./:*++*++M*,*, * @BDFIK)M+O6Q8T! :"#:012#3 4 5678V*<h** }`< Z[\!"#9:;* <=c>PK hHorg/openzal/zal/Jetty.class2!   ()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Jetty;getContinuationG(Ljavax/servlet/http/HttpServletRequest;)Lorg/openzal/zal/Continuation;req'Ljavax/servlet/http/HttpServletRequest; StackMapTableRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFile Jetty.java  .org/openzal/zal/ContinuationHttpServletRequest !org/openzal/zal/ContinuationJetty  org/openzal/zal/Jettyjava/lang/Object ()Lorg/openzal/zal/Continuation;*(Ljavax/servlet/http/HttpServletRequest;)V1  /*     U* *Y*  "& PK hHMF88org/openzal/zal/LdapUtil.class2  ()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/LdapUtil; modifyAttrs+(Lorg/openzal/zal/Account;Ljava/util/Map;)VaccountLorg/openzal/zal/Account;attrsLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map; SignatureQ(Lorg/openzal/zal/Account;Ljava/util/Map;)V$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFile LdapUtil.java 'java/lang/UnsupportedOperationExceptionorg/openzal/zal/LdapUtiljava/lang/Object!/*   NY 0   PK hHgڤorg/openzal/zal/Link.class2#     !"mLinkLcom/zimbra/cs/mailbox/Link;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Link;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotations getRemoteId()I getOwnerId()Ljava/lang/String; SourceFile Link.java com/zimbra/cs/mailbox/Link   org/openzal/zal/Linkorg/openzal/zal/Document!    J*+*+"# $ 2*( 2*- PK hH9 SSorg/openzal/zal/Listener.class2 setStoreContext((Lorg/openzal/zal/MailboxSessionProxy;)VgetStoreContext'()Lorg/openzal/zal/MailboxSessionProxy; notifyChanges (JLorg/openzal/zal/ItemChange;)V sessionClosed()V SourceFile Listener.javaorg/openzal/zal/Listenerjava/lang/Object   PK hH=AA!org/openzal/zal/LocalConfig.class2@ # $% &' $( )* )+ $, -./0()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/LocalConfig; getAllKeys()Ljava/util/List; Signature&()Ljava/util/List;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;get&(Ljava/lang/String;)Ljava/lang/String;keyLjava/lang/String;getInt(Ljava/lang/String;)IsetDefaultTimeZonesFile(Ljava/lang/String;)Vpath SourceFileLocalConfig.java 1 23 45 6 78 9: ;<= >?org/openzal/zal/LocalConfigjava/lang/Object com/zimbra/common/localconfig/LC()[Ljava/lang/String;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;java/lang/IntegervalueOf'(Ljava/lang/String;)Ljava/lang/Integer;intValue()I timezone_file(Lcom/zimbra/common/localconfig/KnownKey;&com/zimbra/common/localconfig/KnownKey setDefault<(Ljava/lang/String;)Lcom/zimbra/common/localconfig/KnownKey;!   /*   "  /*'   5 *,    7 *W 12  !"PK hH< org/openzal/zal/MPartInfo.class2x QR QS T UV W XY Z[\ ] ^_ ` a bc d e fg h i j kl mMPartInfoLcom/zimbra/cs/mime/MPartInfo;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/MPartInfo; mPartInfoLjava/lang/Object; StackMapTablecl$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; getFilename()Ljava/lang/String;resLjava/lang/String;mRuntimeInvisibleAnnotationsgetDispositiongetDispositionParameter&(Ljava/lang/String;)Ljava/lang/String;headers[Ljava/lang/String;eLjavax/mail/MessagingException;name6_$Lorg/jetbrains/annotations/Nullable; getMimePart ()Ljavax/mail/internet/MimePart;getContentTypeParameter getPartNum()I getParent()Lorg/openzal/zal/MPartInfo;parentS getChildren()Ljava/util/List; Signature/()Ljava/util/List;isFilterableAttachment()Z getContentIDgetContentTypetoString SourceFileMPartInfo.java njava/lang/NullPointerExceptioncom/zimbra/cs/mime/MPartInfo  ,- 2- =>Content-Dispositiono pq)com/zimbra/common/mime/ContentDisposition r s4javax/mail/MessagingException ?4 @A Btorg/openzal/zal/MPartInfo  FGu vw JK L- M- N-java/lang/Objectjava/lang/String()Vjavax/mail/internet/MimePart getHeader'(Ljava/lang/String;)[Ljava/lang/String;(Ljava/lang/String;)V getParameter ()Lcom/zimbra/cs/mime/MPartInfo;!org/openzal/zal/ZimbraListWrapperwrapMPartInfos"(Ljava/util/List;)Ljava/util/List;!  r*+ Y*+!&')+,"#$%&'()*+,- ]*L++! 12"#$ ./' 0@01+2- ]*L++! 89"#$ ./' 0@01+34 ,*  M,, Y,2 +M)()!ABDF)H*J"*56*78,#$,9/':(0;1<=> 2* !P" #$?4 = *+!V" #$ 9/1<@A 2*![" #$BC e*L+ Y+!ab df"#$D'E1<FG 5 *!k"  #$HIJK 2*!p" #$L- 2*!u" #$M- 2*!z" #$N- 2*!" #$OPPK hH20,Y Y "org/openzal/zal/MailItemType.class2 5y z M{ |} M~    M M M M M M M M M M M M M M M M M M M M M CONTACTLorg/openzal/zal/MailItemType;UNKNOWNFOLDER SEARCHFOLDERTAG CONVERSATIONMESSAGEDOCUMENTNOTEFLAG APPOINTMENTVIRTUAL_CONVERSATION MOUNTPOINTWIKI DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;TASKCHATCOMMENTLINKmTypeType InnerClasses%Lcom/zimbra/cs/mailbox/MailItem$Type;((Lcom/zimbra/cs/mailbox/MailItem$Type;)VCodeLineNumberTableLocalVariableTablethistypetoByte()B typeArrayFrom(Ljava/lang/String;)[BtypesLjava/lang/String;result[BtypeListLjava/util/Set;itLjava/util/Iterator;nILocalVariableTypeTable6Ljava/util/Set;;Ljava/util/Iterator; StackMapTable_of2(Ljava/lang/String;)Lorg/openzal/zal/MailItemType;itemTypetoString()Ljava/lang/String;(B)Ljava/lang/String;B()V SourceFileMailItemType.java Qv LP XY r    org/openzal/zal/MailItemType n QR qr n qr 6P 67 8P 87 9P 97 :P :7 ;P ;7 <P <7 =P =7 >P >7 ?P ?7 @P @7 AP A7 BP B7 CP C7 DP D7 HP H7 IP I7 JP J7 KP K7java/lang/Object#com/zimbra/cs/mailbox/MailItem$Typejava/lang/String java/util/Setjava/util/Iterator toUpperCasesetOf#(Ljava/lang/String;)Ljava/util/Set;iterator()Ljava/util/Iterator;size()IhasNext()Znext()Ljava/lang/Object;org/openzal/zal/ItembyteType(Ljava/lang/Object;)B9(Ljava/lang/String;)Lcom/zimbra/cs/mailbox/MailItem$Type;((B)Lcom/zimbra/cs/mailbox/MailItem$Type;com/zimbra/cs/mailbox/MailItem! 5 67 87 97 :7 ;7 <7 =7 >7 ?7 @7 A7 B7 C7 D7EFG H7 I7 J7 K7LPQRSF **+TVW XU V7 WPXYS2*T]U V7 Z[S9*M,N6,L-+-  T+T"giklm$o1p7|U49\]^_1`a*bc'def1`g*bhijklm noS6 Y* TU  p]qrS2*TU V7 nsS9 Y TU WtuvSG Y  Y  Y  Y  Y  Y  Y  Y Y! " Y# $ Y% & Y' ( Y) * Y+ , Y- . Y/ 0 Y1 2 Y3 4TJ" #$'%4&A'N([)h*u+,-.01234wxO MN@PK hH<5 org/openzal/zal/MailSender.class2      MSGTYPE_REPLYLjava/lang/String;MSGTYPE_FORWARD()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/MailSender; SourceFileMailSender.java    org/openzal/zal/MailSenderjava/lang/Object com/zimbra/cs/mailbox/MailSender!    /*   )  PK hH;!org/openzal/zal/MailSession.class2P 23 45 67 689: ;< =5 6>? @ABC()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/MailSession;getSmtpSession/(Lorg/openzal/zal/Account;)Ljavax/mail/Session;accountLorg/openzal/zal/Account; StackMapTable ExceptionsDRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable; getSession()Ljavax/mail/Session;exLjava/lang/Exception;9 getSmtpHosts*(Lorg/openzal/zal/Domain;)Ljava/util/List;e,Lcom/zimbra/common/service/ServiceException;domainLorg/openzal/zal/Domain;? Signature>(Lorg/openzal/zal/Domain;)Ljava/util/List; SourceFileMailSession.java com/zimbra/cs/account/AccountE FGH I "#java/lang/Exceptionjava/lang/RuntimeException Jcom/zimbra/cs/account/DomainK 'L*com/zimbra/common/service/ServiceExceptionM NOorg/openzal/zal/MailSessionjava/lang/Objectjavax/mail/MessagingExceptionorg/openzal/zal/AccounttoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;com/zimbra/cs/util/JMSession5(Lcom/zimbra/cs/account/Account;)Ljavax/mail/Session;(Ljava/lang/Throwable;)Vorg/openzal/zal/Domain0(Lcom/zimbra/cs/account/Domain;)Ljava/util/List;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;!/*%  R***,0  ! "#TKY*9;=  $%D& '(~**  L+   EHPVX)*+,D-./ !01PK hH_{{)org/openzal/zal/Mailbox$FakeMailbox.class2b . /0 1 2 3 45 6 7 8 9 : ; < = > ? @ AB 1 CEF"(Lcom/zimbra/cs/account/Account;)VCodeLineNumberTableLocalVariableTablethis FakeMailbox InnerClasses%Lorg/openzal/zal/Mailbox$FakeMailbox;accountLcom/zimbra/cs/account/Account;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;createMailboxMetadata MailboxDataL(Lcom/zimbra/cs/account/Account;)Lcom/zimbra/cs/mailbox/Mailbox$MailboxData;data+Lcom/zimbra/cs/mailbox/Mailbox$MailboxData;RuntimeInvisibleAnnotations SourceFile Mailbox.java &( G)com/zimbra/cs/mailbox/Mailbox$MailboxData H IJ KJL MN OP QR SJ TU VJ WJ XJ YR ZJ [J \J ]^java/util/HashSet _`a#org/openzal/zal/Mailbox$FakeMailboxcom/zimbra/cs/mailbox/Mailbox.(Lcom/zimbra/cs/mailbox/Mailbox$MailboxData;)V()VidI schemaGroupIdcom/zimbra/cs/account/AccountgetId()Ljava/lang/String; accountIdLjava/lang/String;sizeJcontacts indexVolumeIdSlastBackupDate lastItemId lastChangeIdlastChangeDate lastWriteDaterecentMessages trackSync trackImapZ configKeysLjava/util/Set;org/openzal/zal/Mailbox A *+  ! "#$% &(^YL+++*+ + + + + ++ +++++Y+F $).38=BGLQ\^"#V)*+%$%,- D'PK hH뺚00org/openzal/zal/Mailbox.class2          2      t  !  "  # $  % & ' ( )*+ , - ./0 +1 +2 +34 5 +6 78 9 : ; 9< => 9 ?@ <A BC OD @E OF GH GIJ OK L MNO K P QRS T UV WX S Y Z[ \ ]^ Z_ ` \ ab `cd e \f g h ij k lm q no np Oqr r s tu vv v w xy z {D| {} J~  J         % &                  UF @      @ @ F       c            E K                         {F S  F      .  7                                       *  -  ! 0" # $% &' ()  *+ :, - k. / 012 3 4 @5 @K6 77 8 9 :; <= <> :? :@ A :B 9CE F GH IJ U K L 9& MNO GPQ R FS & TU TV TW XY XZ F[ ~\]^ k_` Tab Fc de &f tg $hi 7jklmn to 0hp tq trs ~tu :v FakeMailbox InnerClassesmMboxLcom/zimbra/cs/mailbox/Mailbox;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;ID_AUTO_INCREMENTI ConstantValueID_FOLDER_USER_ROOTID_FOLDER_INBOXID_FOLDER_TRASHID_FOLDER_SPAMID_FOLDER_SENTID_FOLDER_DRAFTSID_FOLDER_CONTACTSID_FOLDER_TAGSID_FOLDER_CONVERSATIONS ID_FOLDER_CALENDAR ID_FOLDER_ROOT ID_FOLDER_NOTEBOOK  DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;ID_FOLDER_AUTO_CONTACTS ID_FOLDER_IM_LOGSID_FOLDER_TASKSID_FOLDER_BRIEFCASEID_FOLDER_COMMENTSID_FOLDER_PROFILEHIGHEST_SYSTEM_ID FIRST_USER_IDsEndTransactionMethodLjava/lang/reflect/Method;$Lorg/jetbrains/annotations/Nullable;sBeginTransactionMethod sRawGetItem sGetAllFlags sTagCacheLjava/lang/reflect/Field; sFolderCachesFolderCacheMapMAX_METADATA_SIZEJgetSize()JCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Mailbox;getHighestSystemId()I emptyFolder'(Lorg/openzal/zal/OperationContext;IZ)Ve,Lcom/zimbra/common/service/ServiceException;zContext"Lorg/openzal/zal/OperationContext;folderIdwithDeleteSubFoldersZ StackMapTable $RuntimeInvisibleParameterAnnotationsmigrateContactGroup()V contactGroupMigrateContactGroup8Lcom/zimbra/cs/mailbox/ContactGroup$MigrateContactGroup;ex(Ljava/lang/Object;)VmboxLjava/lang/Object;"createFakeMailbox4(Lorg/openzal/zal/Account;)Lorg/openzal/zal/Mailbox; realAccountLorg/openzal/zal/Account;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;newZimbraAdminContext$()Lorg/openzal/zal/OperationContext; getMailbox!()Lcom/zimbra/cs/mailbox/Mailbox; getAccount()Lorg/openzal/zal/Account;serviceException Exceptionsw getAccountId()Ljava/lang/String;getId hasListener(Ljava/lang/String;)Z listenerNameLjava/lang/String; getListener&(Ljava/lang/String;)Ljava/lang/Object;registerListener(Lorg/openzal/zal/Listener;)VlistenerLorg/openzal/zal/Listener;unregisterListener((Lorg/openzal/zal/MailboxSessionProxy;)Vsession%Lorg/openzal/zal/MailboxSessionProxy;getMailboxSyncCutoff"(Lcom/zimbra/cs/mailbox/Mailbox;)IisTombstoneValid(I)Zsequence mboxSequence getItemById<(Lorg/openzal/zal/OperationContext;IB)Lorg/openzal/zal/Item;idtypeBitem Lcom/zimbra/cs/mailbox/MailItem;NxgetMessageById>(Lorg/openzal/zal/OperationContext;I)Lorg/openzal/zal/Message;messageLcom/zimbra/cs/mailbox/Message; exceptionLjava/lang/Exception;AygetMessagesByConversation5(Lorg/openzal/zal/OperationContext;I)Ljava/util/List;i$Ljava/util/Iterator;listLjava/util/List;newList1Ljava/util/List;+Ljava/util/List;Sz{P(Lorg/openzal/zal/OperationContext;I)Ljava/util/List;setDate((Lorg/openzal/zal/OperationContext;IBJ)VoctxtitemIddategetModifiedTagslastSync-Ljava/util/List;'Ljava/util/List;L(Lorg/openzal/zal/OperationContext;I)Ljava/util/List;getModifiedItemsJ(Lorg/openzal/zal/OperationContext;I)Ljava/util/List;listTombstones(I)Ljava/util/List;((I)Ljava/util/List;getFolderByNameO(Lorg/openzal/zal/OperationContext;Ljava/lang/String;I)Lorg/openzal/zal/Folder;nameparentIdfolder|getFolderByPathN(Lorg/openzal/zal/OperationContext;Ljava/lang/String;)Lorg/openzal/zal/Folder;pathgetModifiedFoldersLcom/zimbra/cs/mailbox/Folder; folderList newFolderList0Ljava/util/List;*Ljava/util/List;-(I)Ljava/util/List; getFolderById=(Lorg/openzal/zal/OperationContext;I)Lorg/openzal/zal/Folder;getMountpointByIdA(Lorg/openzal/zal/OperationContext;I)Lorg/openzal/zal/Mountpoint; mountpointgetCalendarItemByIdC(Lorg/openzal/zal/OperationContext;I)Lorg/openzal/zal/CalendarItem;getCalendarItemByUidT(Lorg/openzal/zal/OperationContext;Ljava/lang/String;)Lorg/openzal/zal/CalendarItem;uidmailItemcopyCalendarReplyInfoa(Lorg/openzal/zal/CalendarItem;Lorg/openzal/zal/CalendarItem;Lorg/openzal/zal/OperationContext;)VfromCalendarItemLorg/openzal/zal/CalendarItem;toCalendarItem_rename:(Lorg/openzal/zal/OperationContext;IBLjava/lang/String;I)V}delete'(Lorg/openzal/zal/OperationContext;IB)VsetPermissions;(Lorg/openzal/zal/OperationContext;ILorg/openzal/zal/Acl;)VaclLorg/openzal/zal/Acl;setColor~ColorD(Lorg/openzal/zal/OperationContext;[IBLorg/openzal/zal/Item$Color;)VitemIds[IcolorLorg/openzal/zal/Item$Color;setCalendarItem(Lorg/openzal/zal/OperationContext;IIJLorg/openzal/zal/calendar/CalendarItemData;Ljava/util/List;Ljava/util/List;J)Lorg/openzal/zal/CalendarItem;flagstags defaultInv+Lorg/openzal/zal/calendar/CalendarItemData; exceptionsreplies nextAlarm=Ljava/util/List; ReplyInfo@Ljava/util/List;(Lorg/openzal/zal/OperationContext;IIJLorg/openzal/zal/calendar/CalendarItemData;Ljava/util/List;Ljava/util/List;J)Lorg/openzal/zal/CalendarItem;(Lorg/openzal/zal/OperationContext;II[Ljava/lang/String;Lorg/openzal/zal/calendar/CalendarItemData;Ljava/util/List;Ljava/util/List;J)Lorg/openzal/zal/CalendarItem;i[Ljava/lang/String;zimbraExceptionsSetCalendarItemData4[Lcom/zimbra/cs/mailbox/Mailbox$SetCalendarItemData;(Lorg/openzal/zal/OperationContext;II[Ljava/lang/String;Lorg/openzal/zal/calendar/CalendarItemData;Ljava/util/List;Ljava/util/List;J)Lorg/openzal/zal/CalendarItem; getConfigP(Lorg/openzal/zal/OperationContext;Ljava/lang/String;)Lorg/openzal/zal/Metadata;metadata Lcom/zimbra/cs/mailbox/Metadata;sectionv| setConfigQ(Lorg/openzal/zal/OperationContext;Ljava/lang/String;Lorg/openzal/zal/Metadata;)VconfigLorg/openzal/zal/Metadata; removeConfig7(Lorg/openzal/zal/OperationContext;Ljava/lang/String;)ValterTag)(Lorg/openzal/zal/OperationContext;IBIZ)VtagIdaddTagsetTags=(Lorg/openzal/zal/OperationContext;IBLjava/util/Collection;)V tagsArrayLjava/util/Collection;*Ljava/util/Collection;Q(Lorg/openzal/zal/OperationContext;IBLjava/util/Collection;)VsetFlags((Lorg/openzal/zal/OperationContext;IBI)V modifyContactE(Lorg/openzal/zal/OperationContext;ILorg/openzal/zal/ParsedContact;)V contactIdpcLorg/openzal/zal/ParsedContact;sendMimeMessage(Lorg/openzal/zal/OperationContext;Ljava/lang/Boolean;Ljavax/mail/internet/MimeMessage;Ljava/util/List;Lorg/openzal/zal/ZimbraItemId;Ljava/lang/String;Z)Lorg/openzal/zal/ZimbraItemId; saveToSentLjava/lang/Boolean;mm!Ljavax/mail/internet/MimeMessage;uploads origMsgIdLorg/openzal/zal/ZimbraItemId; replyType replyToSender#Lcom/zimbra/cs/service/util/ItemId; newItemIdUploadBLjava/util/List;(Lorg/openzal/zal/OperationContext;Ljava/lang/Boolean;Ljavax/mail/internet/MimeMessage;Ljava/util/List;Lorg/openzal/zal/ZimbraItemId;Ljava/lang/String;Z)Lorg/openzal/zal/ZimbraItemId;attachmentsIndexingEnabled()ZmovetargetIdgetCalendarItemsForRange:(Lorg/openzal/zal/OperationContext;BJJI[I)Ljava/util/List;zimbraCalendarItemsstartendexcludeFolders6Ljava/util/List;Z(Lorg/openzal/zal/OperationContext;BJJI[I)Ljava/util/List;getItemListByDates9(Lorg/openzal/zal/OperationContext;BJJIZ)Ljava/util/List;options QueryParams)Lcom/zimbra/cs/db/DbMailItem$QueryParams; descending%Ljava/util/List;N(Lorg/openzal/zal/OperationContext;BJJIZ)Ljava/util/List; listItemIds6(Lorg/openzal/zal/OperationContext;BI)Ljava/util/List;K(Lorg/openzal/zal/OperationContext;BI)Ljava/util/List; getItemIds9(Lorg/openzal/zal/OperationContext;I)Ljava/util/Iterator;ItemInfo1Lcom/zimbra/cs/mailbox/util/TypedIdList$ItemInfo;entryEntryLjava/util/Map$Entry;mapLjava/util/Map;iteratorTypeLjava/util/Map$Entry;>;FLjava/util/Map;>;Ljava/util/Iterator;>;>;2(Lorg/openzal/zal/OperationContext;I)Ljava/util/Iterator;>;>;canRead&(Lorg/openzal/zal/OperationContext;I)ZrightsScanWritemodifyPartStat(Lorg/openzal/zal/OperationContext;ILorg/openzal/zal/calendar/RecurrenceId;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;IJ)V calItemIdrecurId'Lorg/openzal/zal/calendar/RecurrenceId;cnStr addressStr cutypeStrroleStr partStatStrrsvpseqNodtStamp getTagById:(Lorg/openzal/zal/OperationContext;I)Lorg/openzal/zal/Tag;tag getTagByNameK(Lorg/openzal/zal/OperationContext;Ljava/lang/String;)Lorg/openzal/zal/Tag; setCustomDataCustomMetadataL(Lorg/openzal/zal/OperationContext;IBLorg/openzal/zal/Item$CustomMetadata;)Vcustom%Lorg/openzal/zal/Item$CustomMetadata; nextItemId ()Lorg/openzal/zal/ZimbraItemId;newOperationContextbeginTrackingSyncgetLastChangeIDclearItemCachesearchq(Lorg/openzal/zal/OperationContext;Ljava/lang/String;[BLorg/openzal/zal/SortedBy;I)Lorg/openzal/zal/QueryResults; queryStringtypes[BsortByLorg/openzal/zal/SortedBy; chunkSizes(Lorg/openzal/zal/OperationContext;Ljava/lang/String;[BLorg/openzal/zal/SortedBy;IIZ)Lorg/openzal/zal/QueryResults;arr$len$typeListLjava/util/Set; fetchModeFetch(Lcom/zimbra/cs/index/SearchParams$Fetch;params"Lcom/zimbra/cs/index/SearchParams;result(Lcom/zimbra/cs/index/ZimbraQueryResults;offsetonlyIds6Ljava/util/Set; getItemList5(BLorg/openzal/zal/OperationContext;)Ljava/util/List; subfolderLorg/openzal/zal/Folder; folderCachetagCacheLjava/lang/Throwable;dataUnderlyingData%Lorg/openzal/zal/Item$UnderlyingData;dataList0Ljava/util/Collection;DLjava/util/Map$Entry;>Ljava/util/Map;7Ljava/util/List;(Ljava/util/List;XM(BLorg/openzal/zal/OperationContext;)Ljava/util/List; createFolder(Lorg/openzal/zal/OperationContext;Ljava/lang/String;IBBILorg/openzal/zal/Item$Color;Ljava/lang/String;)Lorg/openzal/zal/Folder;attrs defaultViewurl~createSearchFolder(Lorg/openzal/zal/OperationContext;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILorg/openzal/zal/Item$Color;)Lorg/openzal/zal/SearchFolder;querysort createTagg(Lorg/openzal/zal/OperationContext;Ljava/lang/String;Lorg/openzal/zal/Item$Color;)Lorg/openzal/zal/Tag; addMessage(Lorg/openzal/zal/OperationContext;Ljava/io/InputStream;ILjava/lang/Long;IZIJILjava/lang/String;Lorg/openzal/zal/Item$CustomMetadata;)Lorg/openzal/zal/Message;inLjava/io/InputStream;sizeHint receivedDateLjava/lang/Long;noIcalconversationId rcptEmail customData(Lorg/openzal/zal/OperationContext;Ljava/io/InputStream;ILjava/lang/Long;IZILjava/lang/String;ILjava/lang/String;Lorg/openzal/zal/Item$CustomMetadata;)Lorg/openzal/zal/Message;(Lorg/openzal/zal/OperationContext;Ljava/io/InputStream;ILjava/lang/Long;IZILjava/util/Collection;ILjava/lang/String;Lorg/openzal/zal/Item$CustomMetadata;)Lorg/openzal/zal/Message;opts'Lcom/zimbra/cs/mailbox/DeliveryOptions;(Lorg/openzal/zal/OperationContext;Ljava/io/InputStream;ILjava/lang/Long;IZILjava/util/Collection;ILjava/lang/String;Lorg/openzal/zal/Item$CustomMetadata;)Lorg/openzal/zal/Message;simpleAddMessageS(Lorg/openzal/zal/OperationContext;Ljava/io/InputStream;I)Lorg/openzal/zal/Message;getContactById>(Lorg/openzal/zal/OperationContext;I)Lorg/openzal/zal/Contact; createContact](Lorg/openzal/zal/OperationContext;Lorg/openzal/zal/ParsedContact;I)Lorg/openzal/zal/Contact;o(Lorg/openzal/zal/OperationContext;Lorg/openzal/zal/ParsedContact;ILjava/lang/String;)Lorg/openzal/zal/Contact;s(Lorg/openzal/zal/OperationContext;Lorg/openzal/zal/ParsedContact;ILjava/util/Collection;)Lorg/openzal/zal/Contact;contact(Lorg/openzal/zal/OperationContext;Lorg/openzal/zal/ParsedContact;ILjava/util/Collection;)Lorg/openzal/zal/Contact;createDocumenta(Lorg/openzal/zal/OperationContext;ILorg/openzal/zal/ParsedDocument;BI)Lorg/openzal/zal/Document;pd Lorg/openzal/zal/ParsedDocument;documentsimpleCreateDocument}(Lorg/openzal/zal/OperationContext;ILjava/io/FileInputStream;Ljava/lang/String;Ljava/lang/String;J)Lorg/openzal/zal/Document;fileInputStreamLjava/io/FileInputStream;filenamemimetype timestampaddDocumentRevision(Lorg/openzal/zal/OperationContext;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)Lorg/openzal/zal/Document;docIdauthor description(Lorg/openzal/zal/OperationContext;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/io/InputStream;B)Lorg/openzal/zal/Document;mimeType descEnabled createNote Rectangle(Lorg/openzal/zal/OperationContext;Ljava/lang/String;Lorg/openzal/zal/Note$Rectangle;Lorg/openzal/zal/Item$Color;I)Lorg/openzal/zal/Note;content rectangle Lorg/openzal/zal/Note$Rectangle;note addInvitei(Lorg/openzal/zal/OperationContext;Lorg/openzal/zal/calendar/Invite;ILorg/openzal/zal/ParsedMessage;ZZZ)I parsedMessage"Lcom/zimbra/cs/mime/ParsedMessage;inv!Lorg/openzal/zal/calendar/Invite;pmLorg/openzal/zal/ParsedMessage;preserveExistingAlarmsdiscardExistingInvites addRevisioncreateMountpoint(Lorg/openzal/zal/OperationContext;ILjava/lang/String;Ljava/lang/String;ILjava/lang/String;BILorg/openzal/zal/Item$Color;)Lorg/openzal/zal/Mountpoint;ownerIdremoteId remoteUuidview mountPoint createChatq(Lorg/openzal/zal/OperationContext;Lorg/openzal/zal/ParsedMessage;IILorg/openzal/zal/Tags;)Lorg/openzal/zal/Chat;Lorg/openzal/zal/Tags;chat[(Lorg/openzal/zal/OperationContext;Lorg/openzal/zal/ParsedMessage;II)Lorg/openzal/zal/Chat; createCommentb(Lorg/openzal/zal/OperationContext;ILjava/lang/String;Ljava/lang/String;)Lorg/openzal/zal/Comment;textcreatorcomment createLink`(Lorg/openzal/zal/OperationContext;ILjava/lang/String;Ljava/lang/String;I)Lorg/openzal/zal/Link;linkbeginTransaction7(Ljava/lang/String;Lorg/openzal/zal/OperationContext;)Vcontext=(Ljava/lang/String;Lcom/zimbra/cs/mailbox/OperationContext;)V parameters[Ljava/lang/Object;(Lcom/zimbra/cs/mailbox/OperationContext;endTransaction(Z)Vsuccess rawGetItem=(Lorg/openzal/zal/Item$UnderlyingData;)Lorg/openzal/zal/Item; getAllFlags()Ljava/util/List;0()Ljava/util/List; ACLIsEmpty(Lorg/openzal/zal/Acl;)Z getTagCache()Ljava/util/Map;@()Ljava/util/Map;getFolderCache()Ljava/util/Collection;Ljava/util/ArrayList;6Ljava/util/Collection;/Ljava/util/ArrayList;C2()Ljava/util/Collection; getByAccountaccountgetByAccountId-(Ljava/lang/String;)Lorg/openzal/zal/Mailbox;.(Ljava/lang/String;Z)Lorg/openzal/zal/Mailbox; autocreate5(Lorg/openzal/zal/Account;Z)Lorg/openzal/zal/Mailbox;getById(J)Lorg/openzal/zal/Mailbox;mboxId(I)Lorg/openzal/zal/Mailbox; getByItem1(Lorg/openzal/zal/Item;)Lorg/openzal/zal/Mailbox;Lorg/openzal/zal/Item;getMapAccountsAndMailboxes-(Lorg/openzal/zal/Connection;)Ljava/util/Map;connLorg/openzal/zal/Connection;accountsAndMailboxes6Ljava/util/Map;T(Lorg/openzal/zal/Connection;)Ljava/util/Map;getOperationConnection()Lorg/openzal/zal/Connection; connection DbConnection&Lcom/zimbra/cs/db/DbPool$DbConnection;EgetSchemaGroupId updateChatE(Lorg/openzal/zal/OperationContext;Lorg/openzal/zal/ParsedMessage;I)VoperationContext reindexItem(Lorg/openzal/zal/Item;)V> rawGetConfig&(Ljava/lang/String;)Ljava/lang/String; statementLjava/sql/PreparedStatement; resultSetLjava/sql/ResultSet;key rawSetConfig'(Ljava/lang/String;Ljava/lang/String;)V insertQueryinsertStatementupdateStatementres updateQuery deleteMailboxpartypes[Ljava/lang/Class;n subClassese SourceFile Mailbox.java    *com/zimbra/common/service/ServiceException 6com/zimbra/cs/mailbox/ContactGroup$MigrateContactGroup   "java/lang/IllegalArgumentException mMbox is null com/zimbra/cs/mailbox/Mailboxorg/openzal/zal/Mailbox#org/openzal/zal/Mailbox$FakeMailboxcom/zimbra/cs/account/Account      org/openzal/zal/OperationContext&com/zimbra/cs/mailbox/OperationContextorg/openzal/zal/ProvisioningImp  org/openzal/zal/Account      com/zimbra/cs/session/Session  java/lang/StringBuilder!Error adding listener to mailbox  :        org/openzal/zal/Item  org/openzal/zal/Messagejava/lang/Exception (java/util/ArrayList   z  com/zimbra/cs/mailbox/Message  5 :com/zimbra/cs/mailbox/MailItemorg/openzal/zal/Tag ? java/util/List   Dorg/openzal/zal/Folder J MBcom/zimbra/cs/mailbox/Folder T Vorg/openzal/zal/Mountpointorg/openzal/zal/CalendarItem Y [2org/openzal/zal/exceptions/NoSuchCalendarException ZxCalendarRepliesRestore    g jcom/zimbra/cs/mailbox/ACL lcom/zimbra/common/mailbox/Color p'java/lang/UnsupportedOperationException1com/zimbra/cs/mailbox/Mailbox$SetCalendarItemData )org/openzal/zal/calendar/CalendarItemData x org/openzal/zal/Metadatacom/zimbra/cs/mailbox/Metadata   java/lang/String     com/zimbra/cs/mime/ParsedContact !com/zimbra/cs/service/util/ItemId      org/openzal/zal/ZimbraItemId     'com/zimbra/cs/db/DbMailItem$QueryParams           date DESC date ASC  java/util/HashMap java/util/Map$Entry /com/zimbra/cs/mailbox/util/TypedIdList$ItemInfo  #com/zimbra/cs/mailbox/MailItem$Type      !" 4org/openzal/zal/exceptions/PermissionDeniedExceptionMissing write permissions for  # on $ mailbox&com/zimbra/cs/mailbox/calendar/RecurId % & '-com/zimbra/cs/mailbox/MailItem$CustomMetadata (   )* java/util/HashSet +" ," com/zimbra/cs/index/SearchParams - ./ 01 23com/zimbra/cs/index/SortBy 45 6 78 9 : ; <=> ?@A B CDorg/openzal/zal/QueryResultsjava/util/LinkedList ZxGetItemList   E   FGH IJ K#org/openzal/zal/Item$UnderlyingData java/lang/Throwable LgetItemList(): skipping item: M NO P DQ JRorg/openzal/zal/SearchFolder NS%com/zimbra/cs/mailbox/DeliveryOptions TU VW U X YU Z[ \_ `a Pborg/openzal/zal/Contact cc eh ed!com/zimbra/cs/mime/ParsedDocument keorg/openzal/zal/Documentorg/openzal/zal/ParsedDocumentf g h kl wi kjk$com/zimbra/cs/mailbox/Note$Rectangle lorg/openzal/zal/Note com/zimbra/cs/mime/ParsedMessage%com/zimbra/cs/mailbox/calendar/Invite no  pq  rorg/openzal/zal/Chat sorg/openzal/zal/Comment torg/openzal/zal/Linkjava/lang/Object u vw x -com/zimbra/cs/mailbox/MailItem$UnderlyingData java/lang/RuntimeException y  z {  java/util/Map   | Exception: }   ~       $com/zimbra/cs/db/DbPool$DbConnection  +org/openzal/zal/lib/ZimbraConnectionWrapper   SELECT metadata FROM mailbox_metadata ) WHERE mailbox_id=? AND section=? LIMIT 1         java/sql/SQLExceptionmetadata is too big to be savedUPDATE 0 SET metadata=? WHERE mailbox_id=? AND section=? OINSERT INTO zimbra.mailbox_metadata (mailbox_id,section,metadata) VALUES(?,?,?)  java/lang/Class   )ZAL Reflection Initialization Exception: getItemcom/zimbra/cs/mailbox/FlagallOf mTagCache  mFolderCache  #)com.zimbra.cs.mailbox.Mailbox$FolderCache \ZAL Reflection Initialization Exception: com.zimbra.cs.mailbox.Mailbox$FolderCache not foundmapById1org/openzal/zal/exceptions/NoSuchAccountException.org/openzal/zal/exceptions/NoSuchItemException1org/openzal/zal/exceptions/NoSuchMessageExceptionjava/util/Iterator6org/openzal/zal/exceptions/NoSuchConversationException0org/openzal/zal/exceptions/NoSuchFolderException*org/openzal/zal/exceptions/ZimbraExceptionorg/openzal/zal/Item$Color,com/zimbra/cs/mailbox/CalendarItem$ReplyInfo.com/zimbra/cs/service/FileUploadServlet$Uploadjava/lang/Booleanjavax/mail/internet/MimeMessage%org/openzal/zal/calendar/RecurrenceId#org/openzal/zal/Item$CustomMetadatajava/io/IOException&com/zimbra/cs/index/SearchParams$Fetchorg/openzal/zal/SortedBy java/util/Set&com/zimbra/cs/index/ZimbraQueryResultsjava/util/Collectionorg/openzal/zal/Note$Rectangleorg/openzal/zal/calendar/Inviteorg/openzal/zal/ParsedMessage2org/openzal/zal/exceptions/InternalServerException$com/zimbra/cs/mailbox/MailboxManager FetchMode.com/zimbra/cs/mailbox/MailboxManager$FetchModeorg/openzal/zal/Connectionjava/sql/PreparedStatementjava/sql/ResultSetgetOperationContext*()Lcom/zimbra/cs/mailbox/OperationContext;-(Lcom/zimbra/cs/mailbox/OperationContext;IZ)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;"com/zimbra/cs/mailbox/ContactGroup"(Lcom/zimbra/cs/mailbox/Mailbox;)Vhandle(Ljava/lang/String;)V"(Lcom/zimbra/cs/account/Account;)Vcast&(Ljava/lang/Object;)Ljava/lang/Object;"com/zimbra/cs/account/Provisioning getInstance&()Lcom/zimbra/cs/account/Provisioning; getZimbraUser!()Lcom/zimbra/cs/account/Account;3(Ljava/lang/String;)Lcom/zimbra/cs/session/Session;org/openzal/zal/ListenergetStoreContext'()Lorg/openzal/zal/MailboxSessionProxy;#org/openzal/zal/MailboxSessionProxy addListener"(Lcom/zimbra/cs/session/Session;)Vorg/openzal/zal/log/ZimbraLogmailboxZimbraLogSection0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder; getMessagetoString.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionwarnremoveListener getSyncCutoff convertType((B)Lcom/zimbra/cs/mailbox/MailItem$Type;p(Lcom/zimbra/cs/mailbox/OperationContext;ILcom/zimbra/cs/mailbox/MailItem$Type;)Lcom/zimbra/cs/mailbox/MailItem;J(Lcom/zimbra/cs/mailbox/OperationContext;I)Lcom/zimbra/cs/mailbox/Message;;(Lcom/zimbra/cs/mailbox/OperationContext;I)Ljava/util/List;size(I)V()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;add(Ljava/lang/Object;)ZR(Lcom/zimbra/cs/mailbox/OperationContext;ILcom/zimbra/cs/mailbox/MailItem$Type;J)VH(Lcom/zimbra/cs/mailbox/OperationContext;I)Lcom/zimbra/common/util/Pair;com/zimbra/common/util/PairgetFirst getTombstones+(I)Lcom/zimbra/cs/mailbox/util/TypedIdList;&com/zimbra/cs/mailbox/util/TypedIdList getAllIds[(Lcom/zimbra/cs/mailbox/OperationContext;ILjava/lang/String;)Lcom/zimbra/cs/mailbox/Folder;Z(Lcom/zimbra/cs/mailbox/OperationContext;Ljava/lang/String;)Lcom/zimbra/cs/mailbox/Folder;I(Lcom/zimbra/cs/mailbox/OperationContext;I)Lcom/zimbra/cs/mailbox/Folder;M(Lcom/zimbra/cs/mailbox/OperationContext;I)Lcom/zimbra/cs/mailbox/Mountpoint;O(Lcom/zimbra/cs/mailbox/OperationContext;I)Lcom/zimbra/cs/mailbox/CalendarItem;`(Lcom/zimbra/cs/mailbox/OperationContext;Ljava/lang/String;)Lcom/zimbra/cs/mailbox/CalendarItem;copyReplyInfoTo!(Lorg/openzal/zal/CalendarItem;)Vd(Lcom/zimbra/cs/mailbox/OperationContext;ILcom/zimbra/cs/mailbox/MailItem$Type;Ljava/lang/String;I)VQ(Lcom/zimbra/cs/mailbox/OperationContext;ILcom/zimbra/cs/mailbox/MailItem$Type;)Vorg/openzal/zal/AclG(Lcom/zimbra/cs/mailbox/OperationContext;ILcom/zimbra/cs/mailbox/ACL;)Vs(Lcom/zimbra/cs/mailbox/OperationContext;[ILcom/zimbra/cs/mailbox/MailItem$Type;Lcom/zimbra/common/mailbox/Color;)Vget(I)Ljava/lang/Object;(Lcom/zimbra/cs/mailbox/OperationContext;II[Ljava/lang/String;Lcom/zimbra/cs/mailbox/Mailbox$SetCalendarItemData;[Lcom/zimbra/cs/mailbox/Mailbox$SetCalendarItemData;Ljava/util/List;J)Lcom/zimbra/cs/mailbox/CalendarItem;\(Lcom/zimbra/cs/mailbox/OperationContext;Ljava/lang/String;)Lcom/zimbra/cs/mailbox/Metadata;](Lcom/zimbra/cs/mailbox/OperationContext;Ljava/lang/String;Lcom/zimbra/cs/mailbox/Metadata;)Vorg/openzal/zal/FlagofFlagInfo((I)Lcom/zimbra/cs/mailbox/Flag$FlagInfo;TargetConstraint(Lcom/zimbra/cs/mailbox/OperationContext;ILcom/zimbra/cs/mailbox/MailItem$Type;Lcom/zimbra/cs/mailbox/Flag$FlagInfo;ZLcom/zimbra/cs/mailbox/MailItem$TargetConstraint;)VtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;getFlagBitmaske(Lcom/zimbra/cs/mailbox/OperationContext;ILcom/zimbra/cs/mailbox/MailItem$Type;I[Ljava/lang/String;)VgetTags()[Ljava/lang/String;org/openzal/zal/ParsedContactN(Lcom/zimbra/cs/mailbox/OperationContext;ILcom/zimbra/cs/mime/ParsedContact;)V()Lorg/openzal/zal/ZimbraId;org/openzal/zal/ZimbraId getItemId(Ljava/lang/String;I)V getMailSender$()Lcom/zimbra/cs/mailbox/MailSender; com/zimbra/cs/mailbox/MailSender (Lcom/zimbra/cs/mailbox/OperationContext;Lcom/zimbra/cs/mailbox/Mailbox;Ljava/lang/Boolean;Ljavax/mail/internet/MimeMessage;Ljava/util/Collection;Lcom/zimbra/cs/service/util/ItemId;Ljava/lang/String;Lcom/zimbra/cs/account/Identity;Z)Lcom/zimbra/cs/service/util/ItemId;R(Lcom/zimbra/cs/mailbox/OperationContext;ILcom/zimbra/cs/mailbox/MailItem$Type;I)Vd(Lcom/zimbra/cs/mailbox/OperationContext;Lcom/zimbra/cs/mailbox/MailItem$Type;JJI[I)Ljava/util/List;!org/openzal/zal/ZimbraListWrapperwrapCalendarItems"(Ljava/util/List;)Ljava/util/List;com/zimbra/cs/db/DbMailItemjava/lang/IntegervalueOf(I)Ljava/lang/Integer;java/util/Collections singletonList$(Ljava/lang/Object;)Ljava/util/List; setFolderIdsA(Ljava/util/Collection;)Lcom/zimbra/cs/db/DbMailItem$QueryParams;setIncludedTypes setDateAfter(Ljava/lang/Integer;)V setDateBefore setOrderBy;(Ljava/util/List;)Lcom/zimbra/cs/db/DbMailItem$QueryParams; getItemIdListc(Lcom/zimbra/cs/mailbox/OperationContext;Lcom/zimbra/cs/db/DbMailItem$QueryParams;)Ljava/util/List;`(Lcom/zimbra/cs/mailbox/OperationContext;Lcom/zimbra/cs/mailbox/MailItem$Type;I)Ljava/util/List;S(Lcom/zimbra/cs/mailbox/OperationContext;I)Lcom/zimbra/cs/mailbox/util/TypedIdList;getValue()Ljava/lang/Integer;getKeytoByte()Bjava/lang/Byte(B)Ljava/lang/Byte;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;entrySet()Ljava/util/Set;UNKNOWN%Lcom/zimbra/cs/mailbox/MailItem$Type;getEffectivePermissionsQ(Lcom/zimbra/cs/mailbox/OperationContext;ILcom/zimbra/cs/mailbox/MailItem$Type;)SgetNamegetMail(Lcom/zimbra/cs/mailbox/OperationContext;ILcom/zimbra/cs/mailbox/calendar/RecurId;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;IJ)VF(Lcom/zimbra/cs/mailbox/OperationContext;I)Lcom/zimbra/cs/mailbox/Tag;W(Lcom/zimbra/cs/mailbox/OperationContext;Ljava/lang/String;)Lcom/zimbra/cs/mailbox/Tag;(Lcom/zimbra/cs/mailbox/OperationContext;ILcom/zimbra/cs/mailbox/MailItem$Type;Lcom/zimbra/cs/mailbox/MailItem$CustomMetadata;)Vpurge((Lcom/zimbra/cs/mailbox/MailItem$Type;)VIDSNORMALsetQueryString setTimeZone(Ljava/util/TimeZone;)V setLocale(Ljava/util/Locale;)VsetTypes(Ljava/util/Set;)V setSortBy(Lcom/zimbra/cs/index/SortBy;)V setPrefetch setFetchMode+(Lcom/zimbra/cs/index/SearchParams$Fetch;)V setInDumpstersetLimit setOffsetindex$Lcom/zimbra/cs/mailbox/MailboxIndex;#com/zimbra/common/soap/SoapProtocolSoap12%Lcom/zimbra/common/soap/SoapProtocol;"com/zimbra/cs/mailbox/MailboxIndex(Lcom/zimbra/common/soap/SoapProtocol;Lcom/zimbra/cs/mailbox/OperationContext;Lcom/zimbra/cs/index/SearchParams;)Lcom/zimbra/cs/index/ZimbraQueryResults; skipToHit"(I)Lcom/zimbra/cs/index/ZimbraHit;getTypeNONELcom/zimbra/cs/index/SortBy;"org/openzal/zal/lib/ZimbraDatabase getByTypeH(Lorg/openzal/zal/Mailbox;BLcom/zimbra/cs/index/SortBy;)Ljava/util/List; emptyList extensionsorg/openzal/zal/UtilsexceptionToString)(Ljava/lang/Throwable;)Ljava/lang/String;debug(Lcom/zimbra/cs/mailbox/OperationContext;Ljava/lang/String;IBLcom/zimbra/cs/mailbox/MailItem$Type;ILcom/zimbra/common/mailbox/Color;Ljava/lang/String;)Lcom/zimbra/cs/mailbox/Folder;(Lcom/zimbra/cs/mailbox/OperationContext;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILcom/zimbra/common/mailbox/Color;)Lcom/zimbra/cs/mailbox/SearchFolder;x(Lcom/zimbra/cs/mailbox/OperationContext;Ljava/lang/String;Lcom/zimbra/common/mailbox/Color;)Lcom/zimbra/cs/mailbox/Tag; setFolderId*(I)Lcom/zimbra/cs/mailbox/DeliveryOptions; setNoICal*(Z)Lcom/zimbra/cs/mailbox/DeliveryOptions;?(Ljava/util/Collection;)Lcom/zimbra/cs/mailbox/DeliveryOptions;setConversationIdsetRecipientEmail;(Ljava/lang/String;)Lcom/zimbra/cs/mailbox/DeliveryOptions; setDraftInfo DraftInfoR(Lcom/zimbra/cs/mailbox/Message$DraftInfo;)Lcom/zimbra/cs/mailbox/DeliveryOptions;setCustomMetadataX(Lcom/zimbra/cs/mailbox/MailItem$CustomMetadata;)Lcom/zimbra/cs/mailbox/DeliveryOptions;(Lcom/zimbra/cs/mailbox/OperationContext;Ljava/io/InputStream;JLjava/lang/Long;Lcom/zimbra/cs/mailbox/DeliveryOptions;Lcom/zimbra/cs/mailbox/DeliveryContext;)Lcom/zimbra/cs/mailbox/Message;J(Lcom/zimbra/cs/mailbox/OperationContext;I)Lcom/zimbra/cs/mailbox/Contact;(Lcom/zimbra/cs/mailbox/OperationContext;Lcom/zimbra/cs/mime/ParsedContact;I[Ljava/lang/String;)Lcom/zimbra/cs/mailbox/Contact;(Lcom/zimbra/cs/mailbox/OperationContext;ILcom/zimbra/cs/mime/ParsedDocument;Lcom/zimbra/cs/mailbox/MailItem$Type;I)Lcom/zimbra/cs/mailbox/Document;java/lang/SystemcurrentTimeMillisa(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)V(Lcom/zimbra/cs/mailbox/OperationContext;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)Lcom/zimbra/cs/mailbox/Document;(Lcom/zimbra/cs/mailbox/OperationContext;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/io/InputStream;Lcom/zimbra/cs/mailbox/MailItem$Type;)Lcom/zimbra/cs/mailbox/Document;com/zimbra/cs/mailbox/Note(Lcom/zimbra/cs/mailbox/OperationContext;Ljava/lang/String;Lcom/zimbra/cs/mailbox/Note$Rectangle;Lcom/zimbra/common/mailbox/Color;I)Lcom/zimbra/cs/mailbox/Note; AddInviteData(Lcom/zimbra/cs/mailbox/OperationContext;Lcom/zimbra/cs/mailbox/calendar/Invite;ILcom/zimbra/cs/mime/ParsedMessage;ZZZ)Lcom/zimbra/cs/mailbox/Mailbox$AddInviteData;+com/zimbra/cs/mailbox/Mailbox$AddInviteData(Lcom/zimbra/cs/mailbox/OperationContext;ILjava/lang/String;Ljava/lang/String;ILjava/lang/String;Lcom/zimbra/cs/mailbox/MailItem$Type;ILcom/zimbra/common/mailbox/Color;Z)Lcom/zimbra/cs/mailbox/Mountpoint;org/openzal/zal/Tags}(Lcom/zimbra/cs/mailbox/OperationContext;Lcom/zimbra/cs/mime/ParsedMessage;II[Ljava/lang/String;)Lcom/zimbra/cs/mailbox/Chat;n(Lcom/zimbra/cs/mailbox/OperationContext;ILjava/lang/String;Ljava/lang/String;)Lcom/zimbra/cs/mailbox/Comment;l(Lcom/zimbra/cs/mailbox/OperationContext;ILjava/lang/String;Ljava/lang/String;I)Lcom/zimbra/cs/mailbox/Link;java/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Z)Ljava/lang/Boolean;(Ljava/lang/Throwable;)VisEmptyjava/lang/reflect/Fieldvalueserror(()Lcom/zimbra/cs/mailbox/MailboxManager; AUTOCREATE0Lcom/zimbra/cs/mailbox/MailboxManager$FetchMode;DO_NOT_AUTOCREATEgetMailboxByAccountIdc(Ljava/lang/String;Lcom/zimbra/cs/mailbox/MailboxManager$FetchMode;)Lcom/zimbra/cs/mailbox/Mailbox;getMailboxByAccount@(Lcom/zimbra/cs/account/Account;)Lcom/zimbra/cs/mailbox/Mailbox;getMailboxById"(I)Lcom/zimbra/cs/mailbox/Mailbox;()Lorg/openzal/zal/Mailbox;com/zimbra/cs/db/DbPoolcom/zimbra/cs/db/DbMailbox listMailboxes7(Lcom/zimbra/cs/db/DbPool$DbConnection;)Ljava/util/Map;(()Lcom/zimbra/cs/db/DbPool$DbConnection;i(Lcom/zimbra/cs/mailbox/OperationContext;Lcom/zimbra/cs/mime/ParsedMessage;I)Lcom/zimbra/cs/mailbox/Chat;startReIndexById(Ljava/util/Collection;)VqualifyZimbraTableNameE(Lcom/zimbra/cs/mailbox/Mailbox;Ljava/lang/String;)Ljava/lang/String;legacyGetConnectionprepareStatement0(Ljava/lang/String;)Ljava/sql/PreparedStatement;setInt(II)V setString(ILjava/lang/String;)V executeQuery()Ljava/sql/ResultSet; getString(I)Ljava/lang/String;closelength executeUpdatecommitTYPEgetDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; setAccessiblefatalgetDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field;getDeclaredClasses()[Ljava/lang/Class;equals"com/zimbra/cs/mailbox/CalendarItem'com/zimbra/cs/service/FileUploadServlet#com/zimbra/cs/mailbox/Flag$FlagInfo/com/zimbra/cs/mailbox/MailItem$TargetConstraint'com/zimbra/cs/mailbox/Message$DraftInfo!2       is2*p  u*+ : | ~4P Y*L+ L+   St* + Y *+ CYY* O +*    O%YYY %/* eY* !L+O2*" 2*# M*+$ @= *+%    F*+&'(')/M*+Y,-.*#/0.,1.23 E  +FF  Y+  O*+&'('4    J*+'('4  /*5R g*6=  XY @'*+78: :9Y:chegi>'''' U  !*+;Nr suw4 "#$%V&' ().\*+?N :@Y-AB:-C:D#EF:&  'EVYR$%E#/**+\\\ O,-'5.- O,/'5.0P&112)34 56*+7H :>789U :).\*+IN :@Y-AB:-C:D#EJ:KYLGW &  'EVYRE/**+\\7\; O,-'5.- O,<'5.=P112)> ?)}*+MNON-*S@ ABl*PQM,     LCDE$*+,R: :SYT>$$$F$GH RI JK!*+,UN :SY-T  4!!!L H PI MBS*VM N-@Y,ABN,C:D"EW:-SYTGW- &     >NQH >HN()*+SS JO- 3P- JOQ 3PRL112(ISTU!*+XN :SY-T  %"$'4!!! H PI VW!*+YN :ZY-[ 0 52474!!7! X P YZ~\Y*+]^N-@BD*7T` [\.*+,_N :- `Y,a\Y-^ O TQSVX%[4..7.] !^ P ` _`5*Y:*b-c+,d*e :*eç :),,1,"dfimnm&o4p*55ab5cb5#ddef Efgh *+7f :w|y{}H     F Wijk*+7g :478Si lm"*+-hihj :!4""""noYips'*+,7klkm : &> ''7'tu''vw^ixy nYo\ 7z{|}~-- ~ixj x: A>Ap: 6  A#   qrpspS ׻\Y*+psp t^:  Hop&  (BHprz , r xx7xxzx{x|}x~-x-xu x~x+gi"*+,uN-vY-wN-    4 ""7"ei "*+,-xyxz :"!!#4""7""Yi*+,z N- * 3024*7Pi $*+7{| :>DAC#EH$$7$8$$$[i#V :}~:*+78:*+7 :!JM& LN R!X3YJdMaOcUh\ OVV7V8VV{!53# V{ ki6ZnYox478{5*+78:*+7 :),),.4H.5575855zli "*+- :!4""7""Yie ^:Y:*+*,-:  Y  :  CVDUV& =BDVXp X ^^7^^^-^^^[8=!  ^1% e1i^*L+  Hi*+7 :>78Ui  &*+7!:  :    \ -  &&7&&&&&u  ^ih yY:  W 7W !m m W W*+ :  :  pq2 ! "#$$2%A&F(T,_.n0q2s4f h s yy7yyyyyn t-  n t T ei*+7:=?A47Q  YN*+:DkE:@Y:OC:DE:GW-W-N-6 LMO#Q/R8S_UlVoWXY_af _ I&*+/Y8P,-~+7*/Y8P,~.2/12% ei +*+>:~ ~ltqsv4++7+8S @+*+>:~ ~4++7+8S @ {*+;Y+Y,.+..* ..2*+- -   § :  or Aortz t {{7{{{{{{{{ { { eA e eUi !*+N :KY-L  4!!7!8  P ~KY*+,ķLN-*7FT '*+7ŶŶǧ : &> ''7'8''  ^i  :Y*"  iYY*ȷL+Sij*ɧ L+    Ji2*ʬ : *7˱    j*+,-̰>7ig ֻY-:-:  6 6     36  7W  Ч: Y:  ,    ضض     ` *+ :  dWY :>Z- .$01.73G5P6V7\8b9i:y;<=>?AGHJnp$  ) $ !* G" P~#$ %& %7'(  )S e*+,* B-~-./ e*+&i01 YN*,  E*::D)ES: -GWӧU*::D4E:~-9Y:GWȧ B*C:D"EJ:-9Y:GW-:*e*::*eC:DFE:2-*GW":+Y,..2*e :*e-@MPzzrzz|z%x~"(GU^adio ;@MPRorwzG2310*+(94"};*+oI5)*+R6;479%M*+ h:-~%-4(94;"<oI5= h:>~%?j"1@2#A272( 12*e112BfGf iC DEI F*+,7klk: :  SY T14146<p 6 FF7FFFGFFFGFzFvwFH1H W eI eIYiJK 7*+-klk: :  Y "%"%'-p ' 77777F7L77M7z7vw"  eiNO-*+,-klk: :KYL#!>--7-F-vw [iPQ nYo4z 7RSTUVWz{X Y Z iP[ nYoYz 7RSTUVWz{X Y Z iP\Y:  W W W W  W  W W   ŶŶW*+,  : :g hij!k)l1m9n@oEqVvkn~pvp7RSTUVWz{X Y Z w]^ k"  {V_Wi` ab?Y:WW*+,  : :R##7##rs#t#u#v oniwx **+-: :YVkhj m\ **7*y*z*F*{*7So Xik| 3*+-7: :  Y !}!#)z # 33733t3}3z3{3~37S3 o  ai :*+,-klk: :Y %(%(*0R*::7:::vw:% hi ?:!"!:*+,#$#%&:6779f 49??7??????"!ei =*+-7 klk': :  ZY [(+(+-3z - ==7==F=====z=vw (  ki 4*+,!"!(): :*Y+"-@"=$?*BR$447444z4{ bi0*+,!"!): :*Y+PZW Y&\H 007000z ^i&*+-,: :-Y.lqnpsH&&7&G&& Ti (*+-/: :0Y1R((7(G(F(( ViL *+,     F  #2N-+S-,S3*-4W N->"  "4%##F#\&i"2M,5S6*,4W N- > !*%""&i22M,+78S9Y9*,4J:N:Y-;$% % & *& 62279-%Bf2L+*S<+4OM  & ' + - / 6fiF **= 5 7 9  noa>*?@L  T V X6Nf6rAB*??@CL@Y+}BM+N-D-E:,SYTDW,L*+Y,E.+.2FQR&  ' ? M P R S p >?H."*+9,'+.S6r9,'+..@2!f 0*G  i 0*H  i -I* JKLM N-, Y,     " + *--2F i )I*MM N-, Y,      ' *)) T i  0N  i  IOL M,+ Y+           K i /*P   #YL*QRQSL M,+  ! 1 . 0! 3 # i*TL M,UY+V  A F C E G   Ki2*W M #*+,!"!XW : U ^ [ ]" _4####Zi+@YM,+YGW*,Z N-!$ e g j! o$ l% n* p*%++#,-$1i+Y,[.*\].^.2MN_N-,`:*ab+cd:ef:- -g:- -g:- -g&erwB {$ & * 3 ? H Q [ e i r w { >3QQ3$oL&mVof fki( ,hikYlm+Y,n.*\].o.2N:_:-`:,c*ab+cp69q:`:*ab+c,cpWrg:  g >^  ; > C M V b k t y ~ \ ~1&MitB;>if fki j*s L+     JJ*6tK*uSv*w66x*K+Y,y.*.2z:Y*;3tK*~S*S{*w33x*K+Y,y.*.2z:Y*;tK*7S|*w99x*K+Y,y.*.2z:Y*;tK*S}~*w<<x*K+Y,y.*.2z:Y*;>>*K+Y,y.*.2z:Y*;BB*K+Y,y.*.2z:Y*;KL=++2 +2K *z:Y*AA*K+Y,y.*.2z:Y*;#&Qvy 2EHo@ #&'DMQV\bovyz       ) 2 B> CE IH EI Gf Ho b{ c i e g h s t v x z { v ~        )  '&6V z&6&6 &6I&6&6"QJ&6:ff&kf&af&af&Uf&Uf& f&  q9r  p U @ J@9  !@98 QD J 7J8<:@7. }@J]F^mPK hH|a!org/openzal/zal/MailboxBlob.class2J 34 3 5 678 69 : 6; 6< 6= >?@A mMailboxBlob!Lcom/zimbra/cs/store/MailboxBlob;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;$(Lcom/zimbra/cs/store/MailboxBlob;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/MailboxBlob; mailboxBlob StackMapTable@B$RuntimeInvisibleParameterAnnotations getDigest()Ljava/lang/String; ExceptionsC getLocalBlob()Lorg/openzal/zal/Blob; getRevision()ItoString getItemIdtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; SourceFileMailboxBlob.java Djava/lang/NullPointerException B  org/openzal/zal/Blob #E F %& ' (&G HIorg/openzal/zal/MailboxBlobjava/lang/Objectcom/zimbra/cs/store/MailboxBlobjava/io/IOException()V()Lcom/zimbra/cs/store/Blob;(Ljava/lang/Object;)Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;! o*+ Y*+"#%'( 2*- !"#$9Y*3 !"%&2* 8 ' 2* = (&2* B )*O +* G  +,-  +./012PK hHA;$org/openzal/zal/MailboxManager.class2 getMailboxIds()[IgetMailboxIdsSet()Ljava/util/Set; Signature&()Ljava/util/Set;getMailboxGroupSetgetMailboxById(J)Lorg/openzal/zal/Mailbox; ExceptionsgetMailboxByAccount4(Lorg/openzal/zal/Account;)Lorg/openzal/zal/Mailbox;getMailboxByAccountId-(Ljava/lang/String;)Lorg/openzal/zal/Mailbox;getMailboxCount()I addListener+(Lorg/openzal/zal/MailboxManagerListener;)VremoveListener SourceFileMailboxManager.javaorg/openzal/zal/MailboxManagerjava/lang/Object*org/openzal/zal/exceptions/ZimbraException         PK hHy)org/openzal/zal/MailboxManagerImp$1.class2.   ! " #$%&' val$wrapper/Lorg/openzal/zal/MailboxManagerListenerWrapper;val$setLjava/util/Set;this$0#Lorg/openzal/zal/MailboxManagerImp;d(Lorg/openzal/zal/MailboxManagerImp;Lorg/openzal/zal/MailboxManagerListenerWrapper;Ljava/util/Set;)VCodeLineNumberTableLocalVariableTablethis InnerClasses%Lorg/openzal/zal/MailboxManagerImp$1;run()V SourceFileMailboxManagerImp.javaEnclosingMethod( )*  + ,-#org/openzal/zal/MailboxManagerImp$1java/lang/Objectjava/lang/Runnable!org/openzal/zal/MailboxManagerImp addListener+(Lorg/openzal/zal/MailboxManagerListener;)V-org/openzal/zal/MailboxManagerListenerWrapper¬ifyExistingMailboxesAndStopTracking(Ljava/util/Set;)V    >*+*,*-* : **     PK hH;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;()VCodeLineNumberTableLocalVariableTableex,Lcom/zimbra/common/service/ServiceException;this#Lorg/openzal/zal/MailboxManagerImp; StackMapTable~(Ljava/lang/Object;)VmailboxManagerLjava/lang/Object; getMailboxIds()[Iids[IgetMailboxIdsSet()Ljava/util/Set;nIsetLjava/util/Set;LocalVariableTypeTable$Ljava/util/Set;H&()Ljava/util/Set;getMailboxGroupSetgetMailboxById(J)Lorg/openzal/zal/Mailbox;e mailboxIdJ ExceptionsgetMailboxByAccount4(Lorg/openzal/zal/Account;)Lorg/openzal/zal/Mailbox;accountLorg/openzal/zal/Account;getMailboxByAccountId-(Ljava/lang/String;)Lorg/openzal/zal/Mailbox; accountIdLjava/lang/String;getMailboxCount()I addListener+(Lorg/openzal/zal/MailboxManagerListener;)VmailboxLcom/zimbra/cs/mailbox/Mailbox;i$Ljava/util/Iterator;listener(Lorg/openzal/zal/MailboxManagerListener;wrapper/Lorg/openzal/zal/MailboxManagerListenerWrapper; mailboxListLjava/util/List;1Ljava/util/List;*Ljava/util/Set;removeListener SourceFileMailboxManagerImp.java 67 ./*com/zimbra/common/service/ServiceException java/util/HashMap 01$com/zimbra/cs/mailbox/MailboxManager EFjava/lang/RuntimeExceptionjava/util/HashSet 6  org/openzal/zal/Mailbox U 6Bcom/zimbra/cs/account/Account \ ` de-org/openzal/zal/MailboxManagerListenerWrapper 6g f  com/zimbra/cs/mailbox/Mailboxjava/lang/Thread#org/openzal/zal/MailboxManagerImp$1 6 6 7 x!org/openzal/zal/MailboxManagerImpjava/lang/Objectorg/openzal/zal/MailboxManager java/util/Set*org/openzal/zal/exceptions/ZimbraException&org/openzal/zal/MailboxManagerListenerjava/util/Listjava/util/Iterator getInstance(()Lcom/zimbra/cs/mailbox/MailboxManager;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;(I)Vjava/lang/IntegervalueOf(I)Ljava/lang/Integer;add(Ljava/lang/Object;)Z"(I)Lcom/zimbra/cs/mailbox/Mailbox;org/openzal/zal/AccounttoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;@(Lcom/zimbra/cs/account/Account;)Lcom/zimbra/cs/mailbox/Mailbox;3(Ljava/lang/String;)Lcom/zimbra/cs/mailbox/Mailbox;getAllLoadedMailboxes()Ljava/util/List;Listener2(Lcom/zimbra/cs/mailbox/MailboxManager$Listener;)Viterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;d(Lorg/openzal/zal/MailboxManagerImp;Lorg/openzal/zal/MailboxManagerListenerWrapper;Ljava/util/Set;)V(Ljava/lang/Runnable;)Vstart-com/zimbra/cs/mailbox/MailboxManager$Listener!)*+./012345 678 ** L+*Y 9(+ 0-/23:;< =>?@A6B8X**+ *Y967 89:=>CDEF8p L+L Y  9AK M O: GH ;<=>?IAIJ8,* LY+M>+,+.W,9VWYZ$Y*]:*KL,=>'GHMNO MP?QR2STJ83* LYdM>+,+.ddp`W,9degi+g1l:* KL3=>.GH$MNO $MP?QR2SUV8qY*N-9tvx: W<=>XY?QAZ[\]8yY*+M,9: W<=>^_?YAZ[`a8pY*+M,9: W<=>bc?PAZ[de82*9: =>fg80jY+M*N*,Y:-: #!":YWٻ#Y$Y*,%&'9& "@QTi:H@hi**jkj=>jlm anoYpq"HMNOYpr"HMs?*@tuvRw)xg8H*Y+(9 :=>lmyz-$  PK hH"_)),org/openzal/zal/MailboxManagerListener.class2   mailboxAvailable(Lorg/openzal/zal/Mailbox;)V mailboxLoadedmailboxCreatedmailboxDeleted(Ljava/lang/String;)V SourceFileMailboxManagerListener.java&org/openzal/zal/MailboxManagerListenerjava/lang/Object  PK hH{,` 3org/openzal/zal/MailboxManagerListenerWrapper.class2 \] \ ^_ \ `a \ b c de f g hi j hk lm lno p hq rs t uv w x ry rz r{|~ mListener(Lorg/openzal/zal/MailboxManagerListener;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;mAlreadyNotifiedMailboxesLjava/util/Set; Signature#Ljava/util/Set;mLock*Ljava/util/concurrent/locks/ReentrantLock;mTrackZ+(Lorg/openzal/zal/MailboxManagerListener;)VCodeLineNumberTableLocalVariableTablethis/Lorg/openzal/zal/MailboxManagerListenerWrapper;listener StackMapTablee$RuntimeInvisibleParameterAnnotationsequals(Ljava/lang/Object;)ZoLjava/lang/Object;that$Lorg/jetbrains/annotations/Nullable;notifiedMailbox(Ljava/lang/String;)V accountIdLjava/lang/String;¬ifyExistingMailboxesAndStopTracking(Ljava/util/Set;)VmailboxLorg/openzal/zal/Mailbox;i$Ljava/util/Iterator;alreadyLoadedMailboxesLocalVariableTypeTable*Ljava/util/Set;o-(Ljava/util/Set;)VhashCode()ImailboxAvailable"(Lcom/zimbra/cs/mailbox/Mailbox;)VmboxLcom/zimbra/cs/mailbox/Mailbox;mailboxCreatedmailboxDeleted mailboxLoaded SourceFile"MailboxManagerListenerWrapper.java .java/lang/NullPointerException "#java/util/HashSet &'(java/util/concurrent/locks/ReentrantLock *+ ,- -org/openzal/zal/MailboxManagerListenerWrapper :;  ;  org/openzal/zal/Mailbox ; Y QR @A . S W XAjava/lang/Object-com/zimbra/cs/mailbox/MailboxManager$ListenerListener InnerClasses&org/openzal/zal/MailboxManagerListenerjava/lang/Throwablejava/util/Iterator()VgetClass()Ljava/lang/Class;lock java/util/Setaddunlockiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; getAccountId()Ljava/lang/String;contains(Lorg/openzal/zal/Mailbox;)Vcom/zimbra/cs/mailbox/Mailbox(Ljava/lang/Object;)V$com/zimbra/cs/mailbox/MailboxManager! !"#$%&'()*+,- ./01*+ Y*+*Y*Y * 1"+,.01 2+304213415#6789%:;0/*++* + + M*,1"9;=?BD+F-I2 /34/<=>46 79?@A0.* )* *+W*  M* ,##$#1NPSW X#W-Z2.34.BC6cD EF0 ]* +M,-,N*-*-* * :* FPPRP1. ^a!c1e4h>iAkFoMpPo\q2*!GH3IJ]34]K'L ]KM6N%O ND (PQR02*1v2 34ST0V*+*Y+1|}~234UVWT0V*+*Y+1234UVXA0L*+*+1234BCYT0V*+*Y+1234UVZ[ !} PK hH9pǠ\\5org/openzal/zal/MailboxSessionProxy$SessionImpl.class2 1l 2m no pq 2r st nu vw xyz { n| }~  p   n n  t    p  (  n p this$0%Lorg/openzal/zal/MailboxSessionProxy;Type InnerClasses^(Lorg/openzal/zal/MailboxSessionProxy;Ljava/lang/String;Lcom/zimbra/cs/session/Session$Type;)VCodeLineNumberTableLocalVariableTablethis SessionImpl1Lorg/openzal/zal/MailboxSessionProxy$SessionImpl; accountIdLjava/lang/String;type$Lcom/zimbra/cs/session/Session$Type; getSessionId()Ljava/lang/String;isMailboxListener()ZisRegisteredInCachegetSessionIdleLifetime()JnotifyPendingChangesO(Lcom/zimbra/cs/session/PendingModifications;ILcom/zimbra/cs/session/Session;)Vwhat Lcom/zimbra/cs/mailbox/MailItem;modModificationKeypP(pXx PK hH|t@ @ )org/openzal/zal/MailboxSessionProxy.class2 W X Y Z [ \] ^_ ` a bc def hij k lm nopq SessionImpl InnerClassesmSession1Lorg/openzal/zal/MailboxSessionProxy$SessionImpl;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;mMboxIdLjava/lang/Integer;mNameLjava/lang/String; mListenerLorg/openzal/zal/Listener;mClockLorg/openzal/zal/lib/Clock;B(ILjava/lang/String;Ljava/lang/String;Lorg/openzal/zal/Listener;)VCodeLineNumberTableLocalVariableTablethis%Lorg/openzal/zal/MailboxSessionProxy;mboxIdIname accountIdlistener$RuntimeInvisibleParameterAnnotations(Ljava/lang/Object;)VsessionLjava/lang/Object;areChangesForMobile(Ljava/lang/Object;)ZitemLorg/openzal/zal/Item;whattypeB isRelevantZ StackMapTable getLoggerName()Ljava/lang/String;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; access$0009(Lorg/openzal/zal/MailboxSessionProxy;)Ljava/lang/String;x0 access$100:(Lorg/openzal/zal/MailboxSessionProxy;)Ljava/lang/Integer; access$200:(Lorg/openzal/zal/MailboxSessionProxy;Ljava/lang/Object;)Zx1 access$300A(Lorg/openzal/zal/MailboxSessionProxy;)Lorg/openzal/zal/Listener; access$400B(Lorg/openzal/zal/MailboxSessionProxy;)Lorg/openzal/zal/lib/Clock; SourceFileMailboxSessionProxy.java #$ !" 56   %r/org/openzal/zal/MailboxSessionProxy$SessionImplt uv %w x yz{ |$#com/zimbra/cs/mailbox/MailItem$TypeType }~com/zimbra/cs/mailbox/MailItemorg/openzal/zal/Item %2 ~MailboxSessionProxy #org/openzal/zal/MailboxSessionProxyjava/lang/Object()V"com/zimbra/cs/session/Session$Type SYNCLISTENER$Lcom/zimbra/cs/session/Session$Type;^(Lorg/openzal/zal/MailboxSessionProxy;Ljava/lang/String;Lcom/zimbra/cs/session/Session$Type;)Vjava/lang/IntegervalueOf(I)Ljava/lang/Integer;org/openzal/zal/lib/ActualClock sInstancetoByte()BgetTypejava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;com/zimbra/cs/session/Session! !"#$ %&'/**Y*- * *,** (+,-.!/'0.1)4/*+/,-/. // /0"1 %2'I **+ (45 6) *+ 3456'\=+ + =+Y+N-=>.,, ,,>(* := ?CE$F)I+JXPZS)4$78\*+\94Z:;+1<=> .?@'-(Y) *+AB'O +* (^) *+ CDE  CFGH1IJ'/*(") K+LM'/*(") K+NO':*+(")K+P4QR'/*(") K+ST'/*(") K+UV g@^sg@PK hH/>org/openzal/zal/Message$1.class2> * + , -. /1 3 4 5678val$calendarItemInfoIteratorLjava/util/Iterator;this$0Lorg/openzal/zal/Message;0(Lorg/openzal/zal/Message;Ljava/util/Iterator;)VCodeLineNumberTableLocalVariableTablethis InnerClassesLorg/openzal/zal/Message$1;hasNext()Znext CalendarInfo(()Lorg/openzal/zal/Message$CalendarInfo;remove()V()Ljava/lang/Object; SignatureNLjava/lang/Object;Ljava/util/Iterator; SourceFile Message.javaEnclosingMethod9 :;   ! $org/openzal/zal/Message$CalendarInfo "<.com/zimbra/cs/mailbox/Message$CalendarItemInfoCalendarItemInfo = ! org/openzal/zal/Message$1java/lang/Objectjava/util/Iteratororg/openzal/zal/MessagegetCalendarItemInfoIterator()Ljava/util/Iterator;com/zimbra/cs/mailbox/MessageL(Lorg/openzal/zal/Message;Lcom/zimbra/cs/mailbox/Message$CalendarItemInfo;)V  9*+*,*u 4 *y  BY**  !8 *     A"/* u #$%&'() (02 PK hHqZ*org/openzal/zal/Message$CalendarInfo.class2; $ % &' ( ) * + ,-/0mCalendarItemInfo2CalendarItemInfo InnerClasses0Lcom/zimbra/cs/mailbox/Message$CalendarItemInfo;this$0Lorg/openzal/zal/Message;L(Lorg/openzal/zal/Message;Lcom/zimbra/cs/mailbox/Message$CalendarItemInfo;)VCodeLineNumberTableLocalVariableTablethis CalendarInfo&Lorg/openzal/zal/Message$CalendarInfo;calendarItemInfo getInvite#()Lorg/openzal/zal/calendar/Invite;calItemCreated()ZgetCalendarItemId()I SourceFile Message.java  3 org/openzal/zal/calendar/Invite 4 5  67 8!9$org/openzal/zal/Message$CalendarInfojava/lang/Object:.com/zimbra/cs/mailbox/Message$CalendarItemInfo()V)()Lcom/zimbra/cs/mailbox/calendar/Invite;(Ljava/lang/Object;)V%()Lcom/zimbra/cs/service/util/ItemId;!com/zimbra/cs/service/util/ItemIdgetIdorg/openzal/zal/Messagecom/zimbra/cs/mailbox/Message!  K*+**,0 129Y*6 2*;  !5 * A  "# 1 .PK hH#T org/openzal/zal/Message.class2w OP Q R ST UV W X Y Z[ \ ]^ _ ` a b c d e fghij CalendarInfo InnerClassesmMessageLcom/zimbra/cs/mailbox/Message;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Message;mailItemLjava/lang/Object;$RuntimeInvisibleParameterAnnotationsgetMimeMessage#()Ljavax/mail/internet/MimeMessage;e,Lcom/zimbra/common/service/ServiceException; StackMapTableTgetSortRecipients()Ljava/lang/String;$(Z)Ljavax/mail/internet/MimeMessage; runConvertersZhasCalendarItemInfos()ZgetCalendarItemInfoIterator()Ljava/util/Iterator;calendarItemInfoIteratorLjava/util/Iterator;LocalVariableTypeTablekCalendarItemInfoFLjava/util/Iterator; Signature>()Ljava/util/Iterator; getSendergetCustomDataSections()Ljava/util/List;&()Ljava/util/List;isInvite getFragment getRecipientsgetConversationId()I isFlagged SourceFile Message.java "#com/zimbra/cs/mailbox/Message  lm ,-*com/zimbra/common/service/ServiceExceptionn op 23 ,4 78 9:org/openzal/zal/Message$1 "q C3java/util/ArrayList DE "r G8 H3 I3 JK sKt uvorg/openzal/zal/Messageorg/openzal/zal/Item$org/openzal/zal/Message$CalendarInfo.com/zimbra/cs/mailbox/Message$CalendarItemInfo mMailItem Lcom/zimbra/cs/mailbox/MailItem;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;0(Lorg/openzal/zal/Message;Ljava/util/Iterator;)V(Ljava/util/Collection;)VgetFlagBitmaskorg/openzal/zal/FlagBITMASK_FLAGGEDI! ! "#$J*+*+%'( )&'()*+!,-$a*L+ %L N P& ./'(0K123$2*%W& '(,4$i* M, %a c e&  ./'(560I178$2* %l& '(9:$\* L Y*+ % qs&'( ;<=  ;@ABC3$2*%& '(DE$9Y*%& '(AFG8$2*%& '(H3$2*%& '(I3$2*%& '(JK$2*%& '(L8$I*~%& '(0@MN >? PK hHorg/openzal/zal/Metadata.class2 $tu tv w xy z{ t | } ~             t  mMetadata Lcom/zimbra/cs/mailbox/Metadata;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Metadata;metadataLjava/lang/Object; StackMapTable$RuntimeInvisibleParameterAnnotations(Ljava/lang/String;)Ve,Lcom/zimbra/cs/mailbox/MailServiceException;encodedLjava/lang/String;y$Lorg/jetbrains/annotations/Nullable;()V(Ljava/util/TreeMap;)VmapLjava/util/TreeMap;LocalVariableTypeTable9Ljava/util/TreeMap; Signature<(Ljava/util/TreeMap;)V containsKey(Ljava/lang/String;)ZkeygetLong(Ljava/lang/String;J)J,Lcom/zimbra/common/service/ServiceException; defaultValueJput/(Ljava/lang/String;J)Lorg/openzal/zal/Metadata;valuetoString()Ljava/lang/String;asMap()Ljava/util/Map;7()Ljava/util/Map;get&(Ljava/lang/String;)Ljava/lang/String;8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;remove.(Ljava/lang/String;)Lorg/openzal/zal/Metadata;@(Ljava/lang/String;Ljava/lang/Object;)Lorg/openzal/zal/Metadata;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;Ljava/lang/Class;1(Ljava/lang/Class;)TT;getInt(Ljava/lang/String;I)IiIgetShort(Ljava/lang/String;S)SS%(Ljava/lang/String;Ljava/util/List;)VlistLjava/util/List;$Ljava/util/List;9(Ljava/lang/String;Ljava/util/List;)VgetList2(Ljava/lang/String;)Lorg/openzal/zal/MetadataList;obj SourceFile Metadata.java )>java/lang/NullPointerExceptioncom/zimbra/cs/mailbox/Metadata %& )6*com/zimbra/cs/mailbox/MailServiceException ) FG IJ*com/zimbra/common/service/ServiceException O RS TU WX WY Zorg/openzal/zal/Metadata ]^ Oorg/openzal/zal/MetadataList"com/zimbra/cs/mailbox/MetadataList O O   o )*java/lang/Objectjava/lang/String+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;(Ljava/util/Map;)V5(Ljava/lang/String;J)Lcom/zimbra/cs/mailbox/Metadata;4(Ljava/lang/String;)Lcom/zimbra/cs/mailbox/Metadata;T(Ljava/lang/String;Lcom/zimbra/cs/mailbox/Metadata;)Lcom/zimbra/cs/mailbox/Metadata;X(Ljava/lang/String;Lcom/zimbra/cs/mailbox/MetadataList;)Lcom/zimbra/cs/mailbox/Metadata;F(Ljava/lang/String;Ljava/lang/Object;)Lcom/zimbra/cs/mailbox/Metadata;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;java/lang/IntegervalueOf'(Ljava/lang/String;)Ljava/lang/Integer;intValue()Ijava/lang/Short%(Ljava/lang/String;)Ljava/lang/Short; shortValue()S9(Ljava/lang/String;Z)Lcom/zimbra/cs/mailbox/MetadataList;!$%&'()*+r*+ Y*+,'(*,--./012345()6+**Y+ M,,03857?- 78./9:23;<5=)>+B**Y ,BCD- ./)?+_**Y+ ,GHI-./@AB @CDEFG+= *+ ,M- ./ H:IJ+v*+ : ,T V X-* 7K./H:LM2JNOP+N *+ W*, ^ _-  ./ H: QMRS+2*,d- ./TU+2*,i- ./DVWX+i*+M, ,p r t-  7K./H:2INWY+H *+,,z-  ./ H: L:Z[+C *+W*,  - ./ H:O\+J,*+,W*,*+,W**+,W*,"&<>H- J./JH:JQ12]^+O +*,- ./ _`B  _aDbcd+*+N--N-  , -4 Q:7K./H:ef2;3;Ngh+*+N-- N-  , -4 Q:7K./H:ei2;3;NOj+_ *+,W,  -  ./ H: klB  kmDnop+%*+!M, Y"Y,#M,  ,  -* q1 7K%./%H:243;NrsPK hHL!q"org/openzal/zal/MetadataList.class2Z <= < >?@ A BC A D E FG H I JK LM NO mMetadataList$Lcom/zimbra/cs/mailbox/MetadataList;()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/MetadataList;(Ljava/lang/Object;)V metadataListLjava/lang/Object;add2(Ljava/lang/Object;)Lorg/openzal/zal/MetadataList;value StackMapTabletoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;toString()Ljava/lang/String;getMap(I)Lorg/openzal/zal/Metadata;e,Lcom/zimbra/common/service/ServiceException;indexIKsize()I SourceFileMetadataList.java "com/zimbra/cs/mailbox/MetadataList org/openzal/zal/Metadatacom/zimbra/cs/mailbox/Metadata %& !Porg/openzal/zal/MetadataList !Q !RS TU /0 1V *com/zimbra/common/service/ServiceExceptionW XY 89java/lang/ObjectF(Lcom/zimbra/cs/mailbox/Metadata;)Lcom/zimbra/cs/mailbox/MetadataList;J(Lcom/zimbra/cs/mailbox/MetadataList;)Lcom/zimbra/cs/mailbox/MetadataList;8(Ljava/lang/Object;)Lcom/zimbra/cs/mailbox/MetadataList;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;#(I)Lcom/zimbra/cs/mailbox/Metadata;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;! B**Y !" I **+%& '   !"K+*+W*+ *+   W*+ *+ W*& +-.0%2:3<6@7I9KK# $ %&O +* >  '()  '*+,-./02*C 12pY*M,JLN 3456$P7892*T :;PK hH(l l org/openzal/zal/Mime.class2m I JK LMN JO P JQ JR JS JTU XY Z [ \]^_()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Mime;getParts3(Ljavax/mail/internet/MimeMessage;)Ljava/util/List; mimeMessage!Ljavax/mail/internet/MimeMessage; Exceptions`a SignatureP(Ljavax/mail/internet/MimeMessage;)Ljava/util/List;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; getTextBody?(Ljavax/mail/internet/MimeMessage;Z)Lorg/openzal/zal/MPartInfo; preferHtmlZrecursiveRepairTransferEncoding$(Ljavax/mail/internet/MimeMessage;)V mimemessage1getMultipartContentU(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljavax/mail/internet/MimeMultipart; multipartPartLjavax/mail/internet/MimePart; contentTypeLjava/lang/String;$Lorg/jetbrains/annotations/Nullable; getSubject5(Ljavax/mail/internet/MimeMessage;)Ljava/lang/String; getMimePartP(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljavax/mail/internet/MimePart;mimePartpartbuildFixedMimeMessage7(Ljavax/mail/Session;)Ljavax/mail/internet/MimeMessage;sessionLjavax/mail/Session; expandMessageD(Ljavax/mail/internet/MimeMessage;)Ljavax/mail/internet/MimeMessage;expandMimeMessage&Lcom/zimbra/cs/mime/ExpandMimeMessage;exLjava/lang/Throwable;original StackMapTable] SourceFile Mime.java b c deorg/openzal/zal/MPartInfo &f g *+ -. 45 67(com/zimbra/cs/mime/Mime$FixedMimeMessageFixedMimeMessage InnerClasses h$com/zimbra/cs/mime/ExpandMimeMessage + ij kljava/lang/Throwableorg/openzal/zal/Mimejava/lang/Objectjava/io/IOExceptionjavax/mail/MessagingExceptioncom/zimbra/cs/mime/Mime!org/openzal/zal/ZimbraListWrapperwrapMPartInfos"(Ljava/util/List;)Ljava/util/List;1(Ljava/util/List;Z)Lcom/zimbra/cs/mime/MPartInfo;(Ljava/lang/Object;)V(Ljavax/mail/Session;)Vexpand()Z getExpanded#()Ljavax/mail/internet/MimeMessage;! /*#  2*(  !"#$% &'DY*/() !$% *+3* 56 , ! -.:*+</012 !$3 45/* B !$3 67:*+ H8092 !$3 :;3 Y* N  <=$% >?x Y*L+W+L*X YZ\^  @ABCDESF!GHW  JV PK hHqZ#org/openzal/zal/MimeConstants.class2*  ! CT_TEXT_PLAINLjava/lang/String; ConstantValue" CT_TEXT_HTML#CT_TEXT_CALENDAR$CT_MESSAGE_RFC822%CT_APPLICATION_OCTET_STREAM&CT_MULTIPART_PREFIX' P_CHARSET(P_CHARSET_UTF8)()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/MimeConstants; SourceFileMimeConstants.java org/openzal/zal/MimeConstantsjava/lang/Object text/plain text/html text/calendarmessage/rfc822application/octet-stream multipart/charsetutf-8!     /* PK hHAZ org/openzal/zal/Mountpoint.class2'  ! " # $%& mMountpoint"Lcom/zimbra/cs/mailbox/Mountpoint;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Mountpoint;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotations getRemoteUuid()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; getRemoteId()I getOwnerId SourceFileMountpoint.java  com/zimbra/cs/mailbox/Mountpoint   org/openzal/zal/Mountpointorg/openzal/zal/Folder!    J*+*+ ! " 2*(  2*0 2*5 PK hH^'org/openzal/zal/NamedEntryWrapper.class2  wrap6(Lcom/zimbra/cs/account/NamedEntry;)Ljava/lang/Object; Signature'(Lcom/zimbra/cs/account/NamedEntry;)TT;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object; SourceFileNamedEntryWrapper.java!org/openzal/zal/NamedEntryWrapperjava/lang/Object  PK hHEx3kk$org/openzal/zal/Note$Rectangle.class22 " # $ %&() mRectangle+ Rectangle InnerClasses&Lcom/zimbra/cs/mailbox/Note$Rectangle;this$0Lorg/openzal/zal/Note;?(Lorg/openzal/zal/Note;Lcom/zimbra/cs/mailbox/Note$Rectangle;)VCodeLineNumberTableLocalVariableTablethis Lorg/openzal/zal/Note$Rectangle; rectangle$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; SourceFile Note.java ,  - ./0org/openzal/zal/Note$Rectanglejava/lang/Object1$com/zimbra/cs/mailbox/Note$Rectangle()Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/Notecom/zimbra/cs/mailbox/Note   K*+**," #$ O +*(     ! * ' PK hH>A&zorg/openzal/zal/Note.class23 $% & ' ( )* + ,-. Rectangle InnerClassesmNoteLcom/zimbra/cs/mailbox/Note;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Note;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotations getSender()Ljava/lang/String;getTextgetName getBounds"()Lorg/openzal/zal/Note$Rectangle; SourceFile Note.java com/zimbra/cs/mailbox/Note    org/openzal/zal/Note$Rectangle 0 1org/openzal/zal/Noteorg/openzal/zal/Item2(()Lcom/zimbra/cs/mailbox/Note$Rectangle;?(Lorg/openzal/zal/Note;Lcom/zimbra/cs/mailbox/Note$Rectangle;)V$com/zimbra/cs/mailbox/Note$Rectangle! J*+*+./ 02*4 2*9 2*>  !:Y** C "#  / PK hHxαu[[&org/openzal/zal/OperationContext.class2= +,- . / 01 +2 3 456mOperationContext(Lcom/zimbra/cs/mailbox/OperationContext;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Lorg/openzal/zal/Account;Z)VCodeLineNumberTableLocalVariableTablethis"Lorg/openzal/zal/OperationContext;accountLorg/openzal/zal/Account;enableAdminRightsZ$RuntimeInvisibleParameterAnnotations(Lorg/openzal/zal/Account;)V(Ljava/lang/Object;)VoperationContextLjava/lang/Object; StackMapTable56getOperationContext*()Lcom/zimbra/cs/mailbox/OperationContext; getAccount()Lorg/openzal/zal/Account; SourceFileOperationContext.java 7&com/zimbra/cs/mailbox/OperationContextcom/zimbra/cs/account/Account 89 : java/lang/NullPointerExceptionorg/openzal/zal/Account ;<  org/openzal/zal/OperationContextjava/lang/Object()VtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;#(Lcom/zimbra/cs/account/Account;Z)VgetAuthenticatedUser!()Lcom/zimbra/cs/account/Account;! a**Y+ !$  W**Y+'()r*+ Y*+,-/12 !"#$%&/*7 '(9 Y* < )*PK hH`6org/openzal/zal/Pair.class20 '( ) * + ,-.mPairLcom/zimbra/common/util/Pair; Signature%Lcom/zimbra/common/util/Pair;'(Ljava/lang/Object;Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Pair;firstLjava/lang/Object;secondLocalVariableTypeTableLorg/openzal/zal/Pair;TF;TS; (TF;TS;)V (Lcom/zimbra/common/util/Pair;)Vpair((Lcom/zimbra/common/util/Pair;)VgetFirst()Ljava/lang/Object;()TF; getSecond()TS;<Ljava/lang/Object; SourceFile Pair.java /com/zimbra/common/util/Pair   " org/openzal/zal/Pairjava/lang/Object()V!    ~**Y+,    b **+"# $        D*(   !" D*-   # $%&PK hH2j||#org/openzal/zal/ParsedContact.class2 _` a bcd efg hi jkl _ mn op oqrs f mt u v w x yz {|}mParsedContact"Lcom/zimbra/cs/mime/ParsedContact;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ParsedContact; parsedContactLjava/lang/Object;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;$RuntimeInvisibleParameterAnnotations(Lorg/openzal/zal/Contact;)Ve,Lcom/zimbra/common/service/ServiceException;contactLorg/openzal/zal/Contact; StackMapTable|~i"(Ljava/util/Map;Ljava/util/List;)V attachmentContactAttachment InnerClasses+Lorg/openzal/zal/Contact$ContactAttachment;i$Ljava/util/Iterator;mapLjava/util/Map;listLjava/util/List; attachments5Ljava/util/Map;=Ljava/util/List; Attachment;u(Ljava/util/Map;Ljava/util/List;)V(Ljava/util/Map;)Vfields8(Ljava/util/Map;)V(Ljava/util/Map;[B)Vcontent[BT:(Ljava/util/Map;[B)VgetAttachments()Ljava/util/List;?()Ljava/util/List; getFields()Ljava/util/Map;7()Ljava/util/Map; SourceFileParsedContact.java  com/zimbra/cs/mime/ParsedContact  com/zimbra/cs/mailbox/MailItem~ )*com/zimbra/cs/mailbox/Contact *com/zimbra/common/service/ServiceException java/util/ArrayList  )org/openzal/zal/Contact$ContactAttachment(com/zimbra/cs/mailbox/Contact$Attachment ; O R WX Z[org/openzal/zal/ParsedContactjava/lang/Objectorg/openzal/zal/Contact java/util/Mapjava/util/Listjava/util/Iterator()Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;"(Lcom/zimbra/cs/mailbox/Contact;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;add(Ljava/lang/Object;)Z!org/openzal/zal/ZimbraListWrapperwrapAttachments"(Ljava/util/List;)Ljava/util/List;! !"I **+#%& '$ %& '()*"O +*#+$ %& +,-  +./01 2"#**Y+ M,  #/2968":$ 34#%&#56789: ;"3U* Y N, :!:-W*Y+- : <IL #* => ?*A9B<EIJLGNITK$H*<?(@AN34U%&UBCUDE IFE- UBGUDH IFJ7 8KLLM'O:/N1  O"**Y+ M,  #NQVSUW$ 34%&PC- PG78K:/Q R"**Y+, N-  #Z]b_ac$*34%&PCST- PG78KU:/VWX"5 *#g$  %&/YZ["2*#l$ %&/\]^>e= I PK hH{{$org/openzal/zal/ParsedDocument.class2G 23 4 56 78 9:;<mParsedDocument#Lcom/zimbra/cs/mime/ParsedDocument;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;a(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablee,Lcom/zimbra/common/service/ServiceException;this Lorg/openzal/zal/ParsedDocument;streamLjava/io/InputStream;filenameLjava/lang/String;ctype createdDateJcreator description StackMapTable;=>6 Exceptions?toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;$RuntimeInvisibleParameterAnnotations SourceFileParsedDocument.java @!com/zimbra/cs/mime/ParsedDocument  *com/zimbra/common/service/ServiceExceptionA BCD EForg/openzal/zal/ParsedDocumentjava/lang/Objectjava/io/InputStreamjava/lang/Stringjava/io/IOException()V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;!     $**Y+,- :,0857#9R$$$$$$$ !"####$%&'(O +*=  )*+  ),-./ 01PK hH #org/openzal/zal/ParsedMessage.class2` BC BD E FG HI J K LM N O PQRSmParsedMessage"Lcom/zimbra/cs/mime/ParsedMessage;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ParsedMessage; parsedMessageLjava/lang/Object; StackMapTableRS$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;([BZ)Ve,Lcom/zimbra/common/service/ServiceException;rawData[BindexAttachmentsZ%G ExceptionsT%(Ljavax/mail/internet/MimeMessage;Z)Vmsg!Ljavax/mail/internet/MimeMessage;UgetMessageParts()Ljava/util/List; Signature/()Ljava/util/List;getMimeMessage#()Ljavax/mail/internet/MimeMessage;RuntimeInvisibleAnnotationshasAttachments()ZtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class;1(Ljava/lang/Class;)TT; SourceFileParsedMessage.java Vjava/lang/NullPointerException com/zimbra/cs/mime/ParsedMessage  !*com/zimbra/common/service/ServiceExceptionW XY , 01Z [\ 45 78] ^_org/openzal/zal/ParsedMessagejava/lang/Object*org/openzal/zal/exceptions/ZimbraExceptionjavax/mail/internet/MimeMessage()V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;!org/openzal/zal/ZimbraListWrapperwrapMPartInfos"(Ljava/util/List;)Ljava/util/List;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;!r*+ Y*+#$&() !**Y+ N-,/4135*"#$%&'()*+,**Y+  N-8;@=?A*"#-.&'/)*+015 * E  23452* K 6 782* P 9:O +*U  ;<=  ;>2? @APK hHf/2''$org/openzal/zal/PlacedItemInfo.class2: & ' ( ) *+ ,- . /0 1 234folderIdI(IIIJ)VCodeLineNumberTableLocalVariableTablethis Lorg/openzal/zal/PlacedItemInfo;itemIdsequencedateJ(ILorg/openzal/zal/ItemInfo;)VitemInfoLorg/openzal/zal/ItemInfo;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;toString()Ljava/lang/String; SourceFilePlacedItemInfo.java 5    java/lang/StringBuilder 6 folderId: 78 79 "# "#org/openzal/zal/PlacedItemInfoorg/openzal/zal/ItemInfo(IIJ)V()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;!h**%& '4\*,,,*./0  !"#M#Y *  * 5 #$%PK hH$# -org/openzal/zal/PrefExternalSendersType.class2\ @A @ B CD E FG HI J K LM N OP ALLNOTINAB)Lorg/openzal/zal/PrefExternalSendersType;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;ALLmValueRPrefExternalSendersType InnerClassesELcom/zimbra/common/account/ZAttrProvisioning$PrefExternalSendersType;H(Lcom/zimbra/common/account/ZAttrProvisioning$PrefExternalSendersType;)VCodeLineNumberTableLocalVariableTablethisvalue StackMapTableDR$RuntimeInvisibleParameterAnnotationstoString()Ljava/lang/String; fromString=(Ljava/lang/String;)Lorg/openzal/zal/PrefExternalSendersType;e,Lcom/zimbra/common/service/ServiceException;sLjava/lang/String;G ExceptionsS isALLNOTINAB()ZisALLtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;()V SourceFilePrefExternalSendersType.java =java/lang/NullPointerException  &''org/openzal/zal/PrefExternalSendersType (T *com/zimbra/common/service/ServiceExceptionU VW  X YZ  java/lang/Object[Ccom/zimbra/common/account/ZAttrProvisioning$PrefExternalSendersType*org/openzal/zal/exceptions/ZimbraExceptionY(Ljava/lang/String;)Lcom/zimbra/common/account/ZAttrProvisioning$PrefExternalSendersType;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;+com/zimbra/common/account/ZAttrProvisioning!  o*+ Y*+568:; !"#$%&'2*@   ()bY*L+  M O Q *+,-"L./012B * X  " @32B * Y  " @45O +* ^  678  69:;%<=7Y Y  " $>? Q@PK hHorg/openzal/zal/Protocol.class28 *+ * , -. / 0 1 2 34zsyncLorg/openzal/zal/Protocol;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;im mProtocol6Protocol InnerClasses1Lcom/zimbra/cs/account/auth/AuthContext$Protocol;4(Lcom/zimbra/cs/account/auth/AuthContext$Protocol;)VCodeLineNumberTableLocalVariableTablethisprotocol StackMapTable.6$RuntimeInvisibleParameterAnnotationstoZimbra3()Lcom/zimbra/cs/account/auth/AuthContext$Protocol;toString()Ljava/lang/String;()V SourceFile Protocol.java 'java/lang/NullPointerException  $%org/openzal/zal/Protocol     java/lang/Object7/com/zimbra/cs/account/auth/AuthContext$Protocol&com/zimbra/cs/account/auth/AuthContext!   o*+ Y*+$%'*+ !"#/*/ $%2*4 &'7Y Y    () 5@PK hHWp~~4org/openzal/zal/Provisioning$CountAccountByCos.class2,   ! "$%mCountAccountByCos'CountAccountResult InnerClasses(CountAccountByCosILcom/zimbra/cs/account/Provisioning$CountAccountResult$CountAccountByCos;L(Lcom/zimbra/cs/account/Provisioning$CountAccountResult$CountAccountByCos;)VCodeLineNumberTableLocalVariableTablethis0Lorg/openzal/zal/Provisioning$CountAccountByCos;countAccountByCosgetCosId()Ljava/lang/String; getCosNamegetCount()J SourceFileProvisioning.java )    *.org/openzal/zal/Provisioning$CountAccountByCosjava/lang/Object+5com/zimbra/cs/account/Provisioning$CountAccountResultGcom/zimbra/cs/account/Provisioning$CountAccountResult$CountAccountByCos()Vorg/openzal/zal/Provisioning"com/zimbra/cs/account/Provisioning!F **+*+ ,  2*0 2*5 2*:   & # PK hHfmm5org/openzal/zal/Provisioning$CountAccountResult.class2-     "#mCountAccountResult%CountAccountResult InnerClasses7Lcom/zimbra/cs/account/Provisioning$CountAccountResult;:(Lcom/zimbra/cs/account/Provisioning$CountAccountResult;)VCodeLineNumberTableLocalVariableTablethis1Lorg/openzal/zal/Provisioning$CountAccountResult;countAccountResultgetCountAccountByCos()Ljava/util/List; Signature&CountAccountByCosD()Ljava/util/List; SourceFileProvisioning.java '  ( )*+/org/openzal/zal/Provisioning$CountAccountResultjava/lang/Object,5com/zimbra/cs/account/Provisioning$CountAccountResult.org/openzal/zal/Provisioning$CountAccountByCos()V!org/openzal/zal/ZimbraListWrapperwrapCountAccountByCosList"(Ljava/util/List;)Ljava/util/List;org/openzal/zal/Provisioning"com/zimbra/cs/account/Provisioning!  F **+    5 *   $ ! ! PK hHc_O=org/openzal/zal/Provisioning$GalSearchResult$GalContact.class2)    !"# mGalContact"Lcom/zimbra/cs/account/GalContact;%(Lcom/zimbra/cs/account/GalContact;)VCodeLineNumberTableLocalVariableTablethis%GalSearchResult InnerClasses GalContact9Lorg/openzal/zal/Provisioning$GalSearchResult$GalContact; galContact getSingleAttr&(Ljava/lang/String;)Ljava/lang/String;keyLjava/lang/String;getId()Ljava/lang/String; SourceFileProvisioning.java & '  7org/openzal/zal/Provisioning$GalSearchResult$GalContactjava/lang/Object(,org/openzal/zal/Provisioning$GalSearchResult()V com/zimbra/cs/account/GalContactorg/openzal/zal/Provisioning!  F **+ ST U    = *+ Y    2* ^ $  PK hH`< < 2org/openzal/zal/Provisioning$GalSearchResult.class2d C D EF E G H I= JK L MN MOP QRTUGalSearchResult InnerClasses GalContact mContactListLjava/util/LinkedList; SignatureQLjava/util/LinkedList;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;mTotalImHasMoreZsetTotal(I)VCodeLineNumberTableLocalVariableTablethis.Lorg/openzal/zal/Provisioning$GalSearchResult;total setHasMore(Z)VhasMore()VgetContactList()Ljava/util/List;M()Ljava/util/List;()ZgetTotal()I addContact<(Lorg/openzal/zal/Provisioning$GalSearchResult$GalContact;)V galContact9Lorg/openzal/zal/Provisioning$GalSearchResult$GalContact; StackMapTablealreadyAddedByEmail<(Lorg/openzal/zal/Provisioning$GalSearchResult$GalContact;)Zcurrenti$Ljava/util/Iterator;emailLjava/lang/String;VW SourceFileProvisioning.java   +,java/util/LinkedList  89 XY Z[ \]W ^0 _`7org/openzal/zal/Provisioning$GalSearchResult$GalContactV abc,org/openzal/zal/Provisioning$GalSearchResultjava/lang/Objectjava/lang/Stringjava/util/Iteratoradd(Ljava/lang/Object;)Z getSingleAttr&(Ljava/lang/String;)Ljava/lang/String;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;equalsIgnoreCase(Ljava/lang/String;)Zorg/openzal/zal/Provisioning! !">*# FG$%&'()">*# KL$%&*+,"B**Y#cde$ %&-."/*#j$ %&/*0"/*#o$ %&12"/*#t$ %&34"W*+ *+W#y{}$%&56789"?+ M, M* N- !-:, #" *8:=$4*:6';<?%&?568=>7?@#ABS  PK hHѸ@%@%"org/openzal/zal/Provisioning.class2CountAccountResult InnerClassesGalSearchResultCountAccountByCosZIMBRA_USER_IDLjava/lang/String; ConstantValue isValidUid(Ljava/lang/String;)Z$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; getZimbraUser()Lorg/openzal/zal/Account; ExceptionsRuntimeInvisibleAnnotationscreateZContext$()Lorg/openzal/zal/OperationContext;getDistributionListById6(Ljava/lang/String;)Lorg/openzal/zal/DistributionList;$Lorg/jetbrains/annotations/Nullable;getDistributionListByNamevisitAllAccounts"(Lorg/openzal/zal/SimpleVisitor;)V Signature=(Lorg/openzal/zal/SimpleVisitor;)VvisitAllLocalAccountsNoDefaults>(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/lib/Filter;)Vt(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/lib/Filter;)VvisitAllLocalAccountsSlowvisitAccountByIdNoDefaults<(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/ZimbraId;)VW(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/ZimbraId;)VvisitAllDomains<(Lorg/openzal/zal/SimpleVisitor;)V visitDomain:(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/Domain;)VU(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/Domain;)VgetGroupMembers*(Ljava/lang/String;)Ljava/util/Collection;>(Ljava/lang/String;)Ljava/util/Collection; authAccountW(Lorg/openzal/zal/Account;Ljava/lang/String;Lorg/openzal/zal/Protocol;Ljava/util/Map;)V}(Lorg/openzal/zal/Account;Ljava/lang/String;Lorg/openzal/zal/Protocol;Ljava/util/Map;)VgetAccountByAccountIdOrItemId-(Ljava/lang/String;)Lorg/openzal/zal/Account;getAccountByIdgetLocalServer()Lorg/openzal/zal/Server;getDomainByName,(Ljava/lang/String;)Lorg/openzal/zal/Domain; getAllDomains()Ljava/util/List;,()Ljava/util/List; getZimlet,(Ljava/lang/String;)Lorg/openzal/zal/Zimlet; modifyAttrs)(Lorg/openzal/zal/Entry;Ljava/util/Map;)VO(Lorg/openzal/zal/Entry;Ljava/util/Map;)V getDomainByIdgetAllDistributionLists*(Lorg/openzal/zal/Domain;)Ljava/util/List;N(Lorg/openzal/zal/Domain;)Ljava/util/List; getCosById)(Ljava/lang/String;)Lorg/openzal/zal/Cos; getAllCos)()Ljava/util/List; getCosByNamegetByDistributionListj(Lorg/openzal/zal/ProvisioningKey$ByDistributionList;Ljava/lang/String;)Lorg/openzal/zal/DistributionList; ByAccountX(Lorg/openzal/zal/ProvisioningKey$ByAccount;Ljava/lang/String;)Lorg/openzal/zal/Account;assertAccountByNameassertAccountByIdgetAccountByNamegetAllAdminAccounts-()Ljava/util/List;getAllAccountsE(Lorg/openzal/zal/Domain;)Ljava/util/List; getAllServers,()Ljava/util/List;$(Ljava/lang/String;)Ljava/util/List;>(Ljava/lang/String;)Ljava/util/List;getAllCalendarResourcesN(Lorg/openzal/zal/Domain;)Ljava/util/List;listAllZimlets,()Ljava/util/List;getAllXMPPComponents3()Ljava/util/List;getGlobalGrant()Lorg/openzal/zal/GlobalGrant; getConfig()Lorg/openzal/zal/Config;getAllUCServices/()Ljava/util/List;getCalendarResourceByName6(Ljava/lang/String;)Lorg/openzal/zal/CalendarResource;getCalendarResourceById createDomain?(Ljava/lang/String;Ljava/util/HashMap;)Lorg/openzal/zal/Domain;e(Ljava/lang/String;Ljava/util/HashMap;)Lorg/openzal/zal/Domain; createCos<(Ljava/lang/String;Ljava/util/HashMap;)Lorg/openzal/zal/Cos;b(Ljava/lang/String;Ljava/util/HashMap;)Lorg/openzal/zal/Cos;createDistributionListI(Ljava/lang/String;Ljava/util/HashMap;)Lorg/openzal/zal/DistributionList;o(Ljava/lang/String;Ljava/util/HashMap;)Lorg/openzal/zal/DistributionList;createCalendarResourceN(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lorg/openzal/zal/Account;t(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lorg/openzal/zal/Account; createAccountmodifyIdentity=(Lorg/openzal/zal/Account;Ljava/lang/String;Ljava/util/Map;)Vc(Lorg/openzal/zal/Account;Ljava/lang/String;Ljava/util/Map;)V grantRight(Ljava/lang/String;Lorg/openzal/zal/TargetBy;Ljava/lang/String;Ljava/lang/String;Lorg/openzal/zal/GrantedBy;Ljava/lang/String;Ljava/lang/String;)V revokeRighttoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;1(Ljava/lang/Class;)TT; getDomain3(Lorg/openzal/zal/Account;)Lorg/openzal/zal/Domain; flushCache9(Lorg/openzal/zal/CacheEntryType;Ljava/util/Collection;)VW(Lorg/openzal/zal/CacheEntryType;Ljava/util/Collection;)V countAccountK(Lorg/openzal/zal/Domain;)Lorg/openzal/zal/Provisioning$CountAccountResult;getAccountsOnCos0(Lorg/openzal/zal/Domain;Lorg/openzal/zal/Cos;)JgetMaxAccountsOnCos getServer3(Lorg/openzal/zal/Account;)Lorg/openzal/zal/Server; onLocalServer(Lorg/openzal/zal/Account;)Z createZimlet;(Ljava/lang/String;Ljava/util/Map;)Lorg/openzal/zal/Zimlet;a(Ljava/lang/String;Ljava/util/Map;)Lorg/openzal/zal/Zimlet;getEffectiveQuota(Lorg/openzal/zal/Account;)JsetZimletPriority(Ljava/lang/String;I)VgetAllDelegatedAdminAccounts getGroupById8(Ljava/lang/String;)Lorg/openzal/zal/provisioning/Group;getGroupByNameremoveGranteeIdK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V getGrantsp(Lorg/openzal/zal/provisioning/TargetType;Lorg/openzal/zal/TargetBy;Ljava/lang/String;Z)Lorg/openzal/zal/Grants;getGranteeName8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; galSearch](Lorg/openzal/zal/Account;Ljava/lang/String;II)Lorg/openzal/zal/Provisioning$GalSearchResult;assertDistributionListByIddeleteAccountByName(Ljava/lang/String;)VdeleteAccountByIdgetDomainAliases0(Lorg/openzal/zal/Domain;)Ljava/util/Collection;J(Lorg/openzal/zal/Domain;)Ljava/util/Collection; SourceFileProvisioning.javaorg/openzal/zal/Provisioningjava/lang/Object/org/openzal/zal/Provisioning$CountAccountResult,org/openzal/zal/Provisioning$GalSearchResult.org/openzal/zal/Provisioning$CountAccountByCos$e0fafd89-1360-11d9-8661-000a95d98ef2*org/openzal/zal/exceptions/ZimbraException@org/openzal/zal/exceptions/UnableToFindDistributionListException2org/openzal/zal/ProvisioningKey$ByDistributionList)org/openzal/zal/ProvisioningKey$ByAccount1org/openzal/zal/exceptions/NoSuchAccountException/org/openzal/zal/exceptions/NoSuchGrantExceptionorg/openzal/zal/ProvisioningKey   I ! "# $"# %&'()*+, -./01234565789:;<=>?@AB C:DEFGHI<JKHLO LR S5TU5TV5TW<XYEZ[<\[]^_E`a<bc<defghi<jklmlnopqrstuvwxyzxy {|} ~   <X  *   MN PQ PK hHe\'org/openzal/zal/ProvisioningImp$1.class2/ $ %&' # ()*+this$0!Lorg/openzal/zal/ProvisioningImp;$(Lorg/openzal/zal/ProvisioningImp;)VCodeLineNumberTableLocalVariableTablethis InnerClasses#Lorg/openzal/zal/ProvisioningImp$1;wrap=(Lcom/zimbra/cs/account/NamedEntry;)Lorg/openzal/zal/Account;entry"Lcom/zimbra/cs/account/NamedEntry;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;6(Lcom/zimbra/cs/account/NamedEntry;)Ljava/lang/Object;x0 SignaturePLjava/lang/Object;Lorg/openzal/zal/NamedEntryWrapper; SourceFileProvisioningImp.javaEnclosingMethod, - .org/openzal/zal/Accountcom/zimbra/cs/account/Account !org/openzal/zal/ProvisioningImp$1java/lang/Object!org/openzal/zal/NamedEntryWrapperorg/openzal/zal/ProvisioningImp(Ljava/lang/Object;)V()V    4 *+*  @ Y+  A:*+ !"# PK hH$Į'org/openzal/zal/ProvisioningImp$2.class2/ $ %&' # ()*+this$0!Lorg/openzal/zal/ProvisioningImp;$(Lorg/openzal/zal/ProvisioningImp;)VCodeLineNumberTableLocalVariableTablethis InnerClasses#Lorg/openzal/zal/ProvisioningImp$2;wrap<(Lcom/zimbra/cs/account/NamedEntry;)Lorg/openzal/zal/Domain;entry"Lcom/zimbra/cs/account/NamedEntry;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;6(Lcom/zimbra/cs/account/NamedEntry;)Ljava/lang/Object;x0 SignatureOLjava/lang/Object;Lorg/openzal/zal/NamedEntryWrapper; SourceFileProvisioningImp.javaEnclosingMethod, - .org/openzal/zal/Domaincom/zimbra/cs/account/Domain !org/openzal/zal/ProvisioningImp$2java/lang/Object!org/openzal/zal/NamedEntryWrapperorg/openzal/zal/ProvisioningImp(Ljava/lang/Object;)V()V    4 *+*  @ Y+   A:*+ !"# PK hHm'org/openzal/zal/ProvisioningImp$3.class26 % & ' ()* +,-.val$allAccountsLjava/util/List;this$0!Lorg/openzal/zal/ProvisioningImp;4(Lorg/openzal/zal/ProvisioningImp;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses#Lorg/openzal/zal/ProvisioningImp$3;visit(Lorg/openzal/zal/Account;)VentryLorg/openzal/zal/Account;(Ljava/lang/Object;)Vx0Ljava/lang/Object; SignatureLLjava/lang/Object;Lorg/openzal/zal/SimpleVisitor; SourceFileProvisioningImp.javaEnclosingMethod/ 01 23 45org/openzal/zal/Account !org/openzal/zal/ProvisioningImp$3java/lang/Objectorg/openzal/zal/SimpleVisitororg/openzal/zal/ProvisioningImpvisitAllLocalAccountsSlow>(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/lib/Filter;)V()Vjava/util/Listadd(Ljava/lang/Object;)Z    9*+*,* D *+W    A= *+   !"#$ PK hHNkAA7org/openzal/zal/ProvisioningImp$GalSearchCallback.class2 #j "k "l "mn p 'q 'r 'st u vw x vy z{ |} ~ ~ z z     } mSkipI mSearchResultGalSearchResult InnerClasses.Lorg/openzal/zal/Provisioning$GalSearchResult;mCounterU(ILcom/zimbra/cs/gal/GalSearchParams;Lorg/openzal/zal/Provisioning$GalSearchResult;)VCodeLineNumberTableLocalVariableTablethisGalSearchCallback3Lorg/openzal/zal/ProvisioningImp$GalSearchCallback;skipparams#Lcom/zimbra/cs/gal/GalSearchParams;result handleContact%(Lcom/zimbra/cs/account/GalContact;)V galContact"Lcom/zimbra/cs/account/GalContact; StackMapTable ExceptionssetHasMoreResult(Z)VhasMoreZA(Lcom/zimbra/cs/mailbox/Contact;)Lcom/zimbra/common/soap/Element;keyLjava/lang/String;i$Ljava/util/Iterator;galAttrsLjava/util/Map;tag_idfieldscontactLcom/zimbra/cs/mailbox/Contact;LocalVariableTypeTable5Ljava/util/Map;5Ljava/util/Map;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; handleElement#(Lcom/zimbra/common/soap/Element;)Ve,Lcom/zimbra/common/service/ServiceException;tag_ntag Lcom/zimbra/common/soap/Element;tagListLjava/util/List;node2Ljava/util/List; SourceFileProvisioningImp.java , +% $% &*7org/openzal/zal/Provisioning$GalSearchResult$GalContact GalContact ,9 @java/util/HashMap ,    java/lang/String  com/zimbra/cs/account/GalContact ,id *com/zimbra/common/service/ServiceException a com/zimbra/common/soap/Elementn 1org/openzal/zal/ProvisioningImp$GalSearchCallback)com/zimbra/cs/gal/GalSearchResultCallback,org/openzal/zal/Provisioning$GalSearchResult*org/openzal/zal/exceptions/ZimbraExceptioncom/zimbra/cs/mailbox/Contact java/util/Mapjava/util/Iteratorjava/util/List&(Lcom/zimbra/cs/gal/GalSearchParams;)V addContact<(Lorg/openzal/zal/Provisioning$GalSearchResult$GalContact;)VsetTotal(I)V setHasMore()VgetId()IvalueOf(I)Ljava/lang/String; getFields()Ljava/util/Map;keySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;$(Ljava/lang/String;Ljava/util/Map;)V getAttribute&(Ljava/lang/String;)Ljava/lang/String;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; listElements$(Ljava/lang/String;)Ljava/util/List;getText()Ljava/lang/String;org/openzal/zal/ProvisioningImporg/openzal/zal/Provisioning "#$%&*+%,-.m*,***-/" #$%0*134%567*89.}0***Y+*Y`**/* ,/$0/100130:;<=>?@.A * / 560 13 AB8C.k**m Y M+ N+::$:,WػY-,:*Y*Y`**/2 < >?A!BEDWEZGeHuJKL0REDE/+FGbHIZJE!TKIe:;13LMNbHO!TKP<!/QRSTSU*=>VWXYZ[. ** Y M+N :+::4: : :,!WȻY-,:*Y*Y`**LUX/NQ SW\Y[%]-_LdUiXfZh`jnkqm|npqr0p \]Z\]U^EL"_`6;FGyHIrJE-_ab|:;13c`NyHO-_ad<OQeSfTgU!QeSTgUefTXYhi)'( "2 'o PK hH?%vv%org/openzal/zal/ProvisioningImp.class2             >            !  $ !  !  !   -  - -  3! "# 6$ 8% & '( )* )+, -. $/ 01 2 34 Y 5 6 7 89 :; < => ?@ A B C D >E TF V GH Y I JK LM ^N ^OP ^Q RS e T UV W X Y JZ [\ n ] J^ _  ` a bc vd e f Jg h i Jj k l Jm n Jo p Jq rs  tu Tvw  x Jy z{  | } ~            (         n1   Y       >   Y   e                        '           >                d >1  Y                          !" #$ %& '( )* +, -. /0 12 34 56 78 9: ;< => ?@ AB CDE FG HI JK LM NO PQ RS TU VW XY Z[ \] ^_ `a bc de fg hi jk lm no pq rs tu vw xy z{ |} ~                                          GalSearchCallback InnerClassesA_zimbraMailDomainQuotaLjava/lang/String;*A_zimbraPrefAllowAddressForDelegatedSenderDEFAULT_COS_NAMEDEFAULT_EXTERNAL_COS_NAME"A_zimbraMobilePolicyAllowBluetooth A_zimbraMobilePolicyAllowBrowserA_zimbraMobilePolicyAllowCamera&A_zimbraMobilePolicyAllowConsumerEmail$A_zimbraMobilePolicyAllowDesktopSync"A_zimbraMobilePolicyAllowHTMLEmail(A_zimbraMobilePolicyAllowInternetSharingA_zimbraMobilePolicyAllowIrDA%A_zimbraMobilePolicyAllowPOPIMAPEmail&A_zimbraMobilePolicyAllowRemoteDesktopLorg/openzal/zal/NamedEntryWrapper;mNamedEntryDomainWrapper=Lorg/openzal/zal/NamedEntryWrapper; mAccountAttrs[Ljava/lang/String;()VCodeLineNumberTableLocalVariableTablethis!Lorg/openzal/zal/ProvisioningImp;(Ljava/lang/Object;)V provisioningLjava/lang/Object; isValidUid(Ljava/lang/String;)Zuid StackMapTable$RuntimeInvisibleParameterAnnotations getZimbraUser()Lorg/openzal/zal/Account; ExceptionscreateZContext$()Lorg/openzal/zal/OperationContext;getDistributionListById6(Ljava/lang/String;)Lorg/openzal/zal/DistributionList;distributionList(Lcom/zimbra/cs/account/DistributionList;e,Lcom/zimbra/common/service/ServiceException;id$Lorg/jetbrains/annotations/Nullable;getDistributionListByNamenamevisitAllAccounts"(Lorg/openzal/zal/SimpleVisitor;)V searchOptions.Lcom/zimbra/cs/account/SearchDirectoryOptions;zldapFilterFactory'Lcom/zimbra/cs/ldap/ZLdapFilterFactory;visitorLorg/openzal/zal/SimpleVisitor;namedEntryVisitorVisitor*Lcom/zimbra/cs/account/NamedEntry$Visitor;LocalVariableTypeTable:Lorg/openzal/zal/SimpleVisitor;=(Lorg/openzal/zal/SimpleVisitor;)VvisitAllLocalAccountsNoDefaultsserverLcom/zimbra/cs/account/Server;-Lcom/zimbra/cs/account/SearchAccountsOptions;>(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/lib/Filter;)VfilterAccountsLorg/openzal/zal/lib/Filter;accountProvisioningVisitor%Lorg/openzal/zal/ProvisioningVisitor;7Lorg/openzal/zal/lib/Filter;@Lorg/openzal/zal/ProvisioningVisitor;t(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/lib/Filter;)VvisitAllLocalAccountsSlowaccountLorg/openzal/zal/Account;i$Ljava/util/Iterator; allAccountsLjava/util/List;accountListBuilderaccountListBuilderVisitor+Ljava/util/List; visitAccountByIdNoDefaults<(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/ZimbraId;)V zimbraVisitor&Lorg/openzal/zal/ZimbraVisitorWrapper; accountIdLorg/openzal/zal/ZimbraId;ALorg/openzal/zal/ZimbraVisitorWrapper;W(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/ZimbraId;)VvisitAllDomains9Lorg/openzal/zal/SimpleVisitor;<(Lorg/openzal/zal/SimpleVisitor;)V visitDomain:(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/Domain;)VdomainLorg/openzal/zal/Domain;HU(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/Domain;)VgetGroupMembers*(Ljava/lang/String;)Ljava/util/Collection;Lcom/zimbra/cs/account/Group;list>(Ljava/lang/String;)Ljava/util/Collection; authAccountW(Lorg/openzal/zal/Account;Ljava/lang/String;Lorg/openzal/zal/Protocol;Ljava/util/Map;)VpasswordprotocolLorg/openzal/zal/Protocol;contextLjava/util/Map;5Ljava/util/Map;}(Lorg/openzal/zal/Account;Ljava/lang/String;Lorg/openzal/zal/Protocol;Ljava/util/Map;)VgetAccountByAccountIdOrItemId-(Ljava/lang/String;)Lorg/openzal/zal/Account;indexgetAccountByIdLcom/zimbra/cs/account/Account;getLocalServer()Lorg/openzal/zal/Server;getDomainByName,(Ljava/lang/String;)Lorg/openzal/zal/Domain;Lcom/zimbra/cs/account/Domain; domainName4 getAllDomains()Ljava/util/List;,()Ljava/util/List; getZimlet,(Ljava/lang/String;)Lorg/openzal/zal/Zimlet;zimletLcom/zimbra/cs/account/Zimlet; zimletName modifyAttrs)(Lorg/openzal/zal/Entry;Ljava/util/Map;)VentryLorg/openzal/zal/Entry;attrsO(Lorg/openzal/zal/Entry;Ljava/util/Map;)V getDomainByIddomainIdgetAllDistributionLists*(Lorg/openzal/zal/Domain;)Ljava/util/List;N(Lorg/openzal/zal/Domain;)Ljava/util/List; getCosById)(Ljava/lang/String;)Lorg/openzal/zal/Cos;cosLcom/zimbra/cs/account/Cos;cosId getAllCos)()Ljava/util/List; getCosByNamecosStrgetByDistributionListj(Lorg/openzal/zal/ProvisioningKey$ByDistributionList;Ljava/lang/String;)Lorg/openzal/zal/DistributionList;4Lorg/openzal/zal/ProvisioningKey$ByDistributionList;dlStr ByAccountX(Lorg/openzal/zal/ProvisioningKey$ByAccount;Ljava/lang/String;)Lorg/openzal/zal/Account;by+Lorg/openzal/zal/ProvisioningKey$ByAccount;targetassertAccountByName accountStr,assertAccountByIdgetAccountByNamegetAllAdminAccounts-()Ljava/util/List;getAllAccountsE(Lorg/openzal/zal/Domain;)Ljava/util/List; getAllServers,()Ljava/util/List;$(Ljava/lang/String;)Ljava/util/List;service>(Ljava/lang/String;)Ljava/util/List;getAllCalendarResourcesN(Lorg/openzal/zal/Domain;)Ljava/util/List;listAllZimlets,()Ljava/util/List;getAllXMPPComponents3()Ljava/util/List;getGlobalGrant()Lorg/openzal/zal/GlobalGrant; globalGrant#Lcom/zimbra/cs/account/GlobalGrant; getConfig()Lorg/openzal/zal/Config;configLcom/zimbra/cs/account/Config;getAllUCServices/()Ljava/util/List;getCalendarResourceByName6(Ljava/lang/String;)Lorg/openzal/zal/CalendarResource;calendarResource(Lcom/zimbra/cs/account/CalendarResource; resourceNamegetCalendarResourceById resourceId createDomain?(Ljava/lang/String;Ljava/util/HashMap;)Lorg/openzal/zal/Domain;currentDomainNamestringObjectHashMapLjava/util/HashMap;9Ljava/util/HashMap;e(Ljava/lang/String;Ljava/util/HashMap;)Lorg/openzal/zal/Domain; createCos<(Ljava/lang/String;Ljava/util/HashMap;)Lorg/openzal/zal/Cos;cosnameb(Ljava/lang/String;Ljava/util/HashMap;)Lorg/openzal/zal/Cos;createDistributionListI(Ljava/lang/String;Ljava/util/HashMap;)Lorg/openzal/zal/DistributionList; dlistNameo(Ljava/lang/String;Ljava/util/HashMap;)Lorg/openzal/zal/DistributionList;createCalendarResourceN(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lorg/openzal/zal/Account;calendar dstAccount newPasswordt(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lorg/openzal/zal/Account; createAccountmodifyIdentity=(Lorg/openzal/zal/Account;Ljava/lang/String;Ljava/util/Map;)V newAccount identityNamenewAttrsc(Lorg/openzal/zal/Account;Ljava/lang/String;Ljava/util/Map;)V grantRight(Ljava/lang/String;Lorg/openzal/zal/TargetBy;Ljava/lang/String;Ljava/lang/String;Lorg/openzal/zal/GrantedBy;Ljava/lang/String;Ljava/lang/String;)V targetTypetargetByLorg/openzal/zal/TargetBy; granteeType granteeByLorg/openzal/zal/GrantedBy;granteeright revokeRighttoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;Ljava/lang/Class;1(Ljava/lang/Class;)TT; getDomain3(Lorg/openzal/zal/Account;)Lorg/openzal/zal/Domain; flushCache9(Lorg/openzal/zal/CacheEntryType;Ljava/util/Collection;)V cacheEntryLorg/openzal/zal/CacheEntry;icacheEntryType Lorg/openzal/zal/CacheEntryType; cacheEntriesLjava/util/Collection;cacheEntriesArray CacheEntry0[Lcom/zimbra/cs/account/Provisioning$CacheEntry;4Ljava/util/Collection;vW(Lorg/openzal/zal/CacheEntryType;Ljava/util/Collection;)V countAccountCountAccountResultK(Lorg/openzal/zal/Domain;)Lorg/openzal/zal/Provisioning$CountAccountResult;getAccountsOnCos0(Lorg/openzal/zal/Domain;Lorg/openzal/zal/Cos;)J accountByCosCountAccountByCos0Lorg/openzal/zal/Provisioning$CountAccountByCos;Lorg/openzal/zal/Cos; accountResult1Lorg/openzal/zal/Provisioning$CountAccountResult;getMaxAccountsOnCos!Ljava/lang/NumberFormatException;partscosLimit cosLimitsmCosId*Ljava/util/Collection;g getServer3(Lorg/openzal/zal/Account;)Lorg/openzal/zal/Server;acct onLocalServer(Lorg/openzal/zal/Account;)Z userAccount createZimlet;(Ljava/lang/String;Ljava/util/Map;)Lorg/openzal/zal/Zimlet;a(Ljava/lang/String;Ljava/util/Map;)Lorg/openzal/zal/Zimlet;getEffectiveQuota(Lorg/openzal/zal/Account;)J acctQuotaJ domainQuotasetZimletPriority(Ljava/lang/String;I)VpriorityLorg/openzal/zal/Zimlet;getAllDelegatedAdminAccountsfilter Lcom/zimbra/cs/ldap/ZLdapFilter; entryListoptszLdapFilterFactory4Ljava/util/List;  getGroupById8(Ljava/lang/String;)Lorg/openzal/zal/provisioning/Group;groupgetGroupByNameremoveGranteeIdK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V targetEntryLcom/zimbra/cs/account/Entry;r+Lcom/zimbra/cs/account/accesscontrol/Right;acesLjava/util/Set;ace/Lcom/zimbra/cs/account/accesscontrol/ZimbraACE;revokedex grantee_id@Ljava/util/Set;ALjava/util/List; getGrantsp(Lorg/openzal/zal/provisioning/TargetType;Lorg/openzal/zal/TargetBy;Ljava/lang/String;Z)Lorg/openzal/zal/Grants;grantsGrants9Lcom/zimbra/cs/account/accesscontrol/RightCommand$Grants;)Lorg/openzal/zal/provisioning/TargetType; targetName"granteeIncludeGroupsGranteeBelongsZgetGranteeName8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"Lorg/openzal/zal/DistributionList;granteeAccount grantee_type galSearchGalSearchResult](Lorg/openzal/zal/Account;Ljava/lang/String;II)Lorg/openzal/zal/Provisioning$GalSearchResult;queryskiplimit searchParams#Lcom/zimbra/cs/gal/GalSearchParams;result.Lorg/openzal/zal/Provisioning$GalSearchResult;callback3Lorg/openzal/zal/ProvisioningImp$GalSearchCallback; searchControl$Lcom/zimbra/cs/gal/GalSearchControl;assertDistributionListByIdtargetIddeleteAccountByName(Ljava/lang/String;)VdeleteAccountByIdgetDomainAliases0(Lorg/openzal/zal/Domain;)Ljava/util/Collection;&Lorg/openzal/zal/DomainAliasesVisitor;J(Lorg/openzal/zal/Domain;)Ljava/util/Collection; SourceFileProvisioningImp.java  ho hi"com/zimbra/cs/account/Provisioning \]!org/openzal/zal/ProvisioningImp$1 h `a!org/openzal/zal/ProvisioningImp$2 da  $e0fafd89-1360-11d9-8661-000a95d98ef2  org/openzal/zal/OperationContext&com/zimbra/cs/mailbox/OperationContext wxcom/zimbra/cs/account/Account cd h  c  org/openzal/zal/DistributionList*com/zimbra/common/service/ServiceException  $org/openzal/zal/ZimbraVisitorWrapper h,com/zimbra/cs/account/SearchDirectoryOptions 7com/zimbra/cs/account/SearchDirectoryOptions$ObjectType ObjectType          +com/zimbra/cs/account/SearchAccountsOptions   #org/openzal/zal/ProvisioningVisitor h java/util/ArrayList!org/openzal/zal/ProvisioningImp$3 h    ! "#org/openzal/zal/Account $o %& '( )* +com/zimbra/cs/account/Domain , -. /0 123 45 /67 c: ;/ <= >?  @java/lang/RuntimeExceptionorg/openzal/zal/Server Aorg/openzal/zal/Domain B CD Ejava/lang/StringBuilderZimlet FG not found. H( IJorg/openzal/zal/Zimlet IKL cM N A O PD Qorg/openzal/zal/Cos  RD Q cU V 1org/openzal/zal/exceptions/NoSuchAccountException h @  WD O  XD  O YD ! ZD # [D %\org/openzal/zal/GlobalGrant *] Unable to retrieve global config horg/openzal/zal/Config / ^D 1_ org/openzal/zal/CalendarResource 7_ 9` Aa Eb Ic Pd Qecom/zimbra/soap/type/TargetByf4com/zimbra/soap/admin/type/GranteeSelector$GranteeBy GranteeByg Wh aij kl im n-com/zimbra/cs/account/Provisioning$CacheEntryorg/openzal/zal/CacheEntryo pq kr/org/openzal/zal/Provisioning$CountAccountResult zt hu z| v.org/openzal/zal/Provisioning$CountAccountByCos w( xy z{ |}java/lang/String: ~ java/lang/NumberFormatException    7  ij      A     TRUE    "org/openzal/zal/provisioning/Group      java/util/HashSet-com/zimbra/cs/account/accesscontrol/ZimbraACE /com/zimbra/cs/account/accesscontrol/GranteeType h y a !   ( org/openzal/zal/Grants  }~ ( Unknown grantee type: !com/zimbra/cs/gal/GalSearchParams h      ,org/openzal/zal/Provisioning$GalSearchResult1org/openzal/zal/ProvisioningImp$GalSearchCallback h "com/zimbra/cs/gal/GalSearchControl h i !  :org/openzal/zal/exceptions/NoSuchDistributionListException  ! $org/openzal/zal/DomainAliasesVisitor h  zimbraMailDomainQuota(zimbraPrefAllowAddressForDelegatedSender default defaultExternal  zimbraMobilePolicyAllowBluetooth zimbraMobilePolicyAllowBrowser zimbraMobilePolicyAllowCamera $zimbraMobilePolicyAllowConsumerEmail "zimbraMobilePolicyAllowDesktopSync  zimbraMobilePolicyAllowHTMLEmail &zimbraMobilePolicyAllowInternetSharing zimbraMobilePolicyAllowIrDA #zimbraMobilePolicyAllowPOPIMAPEmail $zimbraMobilePolicyAllowRemoteDesktop :zimbraMobilePolicyAllowSMIMEEncryptionAlgorithmNegotiation %zimbraMobilePolicyAllowSMIMESoftCerts "zimbraMobilePolicyAllowStorageCard $zimbraMobilePolicyAllowTextMessaging +zimbraMobilePolicyAllowUnsignedApplications 3zimbraMobilePolicyAllowUnsignedInstallationPackages zimbraMobilePolicyAllowWiFi &zimbraMobilePolicyMaxCalendarAgeFilter #zimbraMobilePolicyMaxEmailAgeFilter ,zimbraMobilePolicyMaxEmailBodyTruncationSize 0zimbraMobilePolicyMaxEmailHTMLBodyTruncationSize )zimbraMobilePolicyRequireDeviceEncryption /zimbraMobilePolicyRequireEncryptedSMIMEMessages 1zimbraMobilePolicyRequireEncryptionSMIMEAlgorithm .zimbraMobilePolicyRequireManualSyncWhenRoaming  -zimbraMobilePolicyRequireSignedSMIMEAlgorithm  ,zimbraMobilePolicyRequireSignedSMIMEMessages  *zimbraMobilePolicySuppressDeviceEncryption  zimbraMailOutgoingSieveScript   zimbraACE zimbraDomainCOSMaxAccounts zimbraAdminConsoleUIComponents zimbraDomainMaxAccounts zimbraIsDelegatedAdminAccountzimbraDomainAdminMaxMailQuota zimbraMailCanonicalAddress zimbraMailHost zimbraId  userPassword zimbraPasswordModifiedTime zimbraMailTransport mail zimbraMailDeliveryAddress zimbraMailAlias zimbraHideInGal zimbraIsAdminAccount zimbraIsDomainAdminAccount zimbraLastLogonTimestamp  zimbraPrefIdentityName !zimbraPrefWhenInFolderIds "zimbraPrefIdentityId #zimbraCreateTimestamp $zimbraDataSourceId %zimbraDataSourceName &zimbraDataSourceFolderId 'zimbraDataSourcePassword (zimbraDomainName )zimbraGalAccountId *zimbraDomainDefaultCOSId +zimbraDomainAliasTargetId ,zimbraDomainType -cn .zimbraMailHostPool /zimbraShareInfo 0zimbraDataSourceType 1 zimbraCOSId 2zimbraChildAccount 3zimbraPrefChildVisibleAccount 4zimbraChildVisibleAccount 5zimbraInterceptAddress 6zimbraMailQuotazimbraPrefDefaultSignatureId 8zimbraSignatureName 9zimbraSignatureId :zimbraMailSieveScript ;zimbraAllowFromAddress <zimbraAccountStatus =zimbraSpamIsSpamAccount >zimbraServiceHostname ? objectClass @zimbraZimletPrioritymailbox BzimbraAdminPort CzimbraNotebookAccount D zimbraNotes EzimbraFeatureMobileSyncEnabled FzimbraHttpProxyURL G)zimbraMobilePolicyPasswordRecoveryEnabled H)zimbraMobilePolicyMinDevicePasswordLength I4zimbraMobilePolicyMinDevicePasswordComplexCharacters J1zimbraMobilePolicyMaxDevicePasswordFailedAttempts K+zimbraMobilePolicyAllowSimpleDevicePassword L4zimbraMobilePolicyAlphanumericDevicePasswordRequired M*zimbraMobilePolicyDevicePasswordExpiration N'zimbraMobilePolicyDevicePasswordHistory O-zimbraMobilePolicyMaxInactivityTimeDeviceLock PzimbraPrefMailDefaultCharset QzimbraHsmPolicy RzimbraDefaultDomainName SzimbraPublicServiceHostname TzimbraMailForwardingAddress U$zimbraGalLastSuccessfulSyncTimestamp VzimbraPrefFromAddress WzimbraPrefTimeZoneId XzimbraPrefFromDisplay Y Z[cco fgorg/openzal/zal/ProvisioningImpjava/lang/Objectorg/openzal/zal/Provisioning*org/openzal/zal/exceptions/ZimbraException&com/zimbra/cs/account/DistributionList(com/zimbra/cs/account/NamedEntry$Visitororg/openzal/zal/SimpleVisitororg/openzal/zal/lib/Filterjava/util/Listjava/util/Iteratorcom/zimbra/cs/account/Group@org/openzal/zal/exceptions/UnableToFindDistributionListExceptioncom/zimbra/cs/account/Servercom/zimbra/cs/account/Zimletcom/zimbra/cs/account/Cos2org/openzal/zal/ProvisioningKey$ByDistributionList)org/openzal/zal/ProvisioningKey$ByAccount!com/zimbra/cs/account/GlobalGrantcom/zimbra/cs/account/Config&com/zimbra/cs/account/CalendarResourcejava/util/HashMap java/util/Map/org/openzal/zal/exceptions/NoSuchGrantExceptionjava/util/Collection%com/zimbra/cs/ldap/ZLdapFilterFactory7com/zimbra/cs/account/accesscontrol/RightCommand$Grants'org/openzal/zal/provisioning/TargetTypeorg/openzal/zal/TargetBy getInstance&()Lcom/zimbra/cs/account/Provisioning;$(Lorg/openzal/zal/ProvisioningImp;)Vlength()IcharAt(I)C#(Lcom/zimbra/cs/account/Account;Z)VDistributionListBy4()Lcom/zimbra/common/account/Key$DistributionListBy;n(Lcom/zimbra/common/account/Key$DistributionListBy;Ljava/lang/String;)Lcom/zimbra/cs/account/DistributionList;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;E(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/NamedEntryWrapper;)V)()Lcom/zimbra/cs/ldap/ZLdapFilterFactory;accounts9Lcom/zimbra/cs/account/SearchDirectoryOptions$ObjectType;setTypes=([Lcom/zimbra/cs/account/SearchDirectoryOptions$ObjectType;)VallAccountsOnly"()Lcom/zimbra/cs/ldap/ZLdapFilter; setFilter#(Lcom/zimbra/cs/ldap/ZLdapFilter;)V:com/zimbra/cs/account/SearchDirectoryOptions$MakeObjectOpt MakeObjectOpt NO_DEFAULTS(Ljava/lang/String;Ljava/util/Map;)Lcom/zimbra/cs/account/Cos;K(Ljava/lang/String;Ljava/util/Map;)Lcom/zimbra/cs/account/DistributionList;](Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lcom/zimbra/cs/account/CalendarResource;T(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lcom/zimbra/cs/account/Account;C(Lcom/zimbra/cs/account/Account;Ljava/lang/String;Ljava/util/Map;)V*com/zimbra/soap/admin/type/GranteeSelectororg/openzal/zal/GrantedBy(Ljava/lang/String;Lcom/zimbra/soap/type/TargetBy;Ljava/lang/String;Ljava/lang/String;Lcom/zimbra/soap/admin/type/GranteeSelector$GranteeBy;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/zimbra/cs/account/accesscontrol/RightModifier;)V(Ljava/lang/String;Lcom/zimbra/soap/type/TargetBy;Ljava/lang/String;Ljava/lang/String;Lcom/zimbra/soap/admin/type/GranteeSelector$GranteeBy;Ljava/lang/String;Ljava/lang/String;Lcom/zimbra/cs/account/accesscontrol/RightModifier;)Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;?(Lcom/zimbra/cs/account/Account;)Lcom/zimbra/cs/account/Domain;sizeorg/openzal/zal/CacheEntryTypegetType-()Lcom/zimbra/soap/admin/type/CacheEntryType;^(Lcom/zimbra/soap/admin/type/CacheEntryType;[Lcom/zimbra/cs/account/Provisioning$CacheEntry;)VW(Lcom/zimbra/cs/account/Domain;)Lcom/zimbra/cs/account/Provisioning$CountAccountResult;:(Lcom/zimbra/cs/account/Provisioning$CountAccountResult;)VgetCountAccountByCosgetCosIdequals(Ljava/lang/Object;)ZgetCount()JgetDomainCOSMaxAccounts()Ljava/util/Collection;split'(Ljava/lang/String;)[Ljava/lang/String;java/lang/Long parseLong(Ljava/lang/String;)J?(Lcom/zimbra/cs/account/Account;)Lcom/zimbra/cs/account/Server;"(Lcom/zimbra/cs/account/Account;)ZA(Ljava/lang/String;Ljava/util/Map;)Lcom/zimbra/cs/account/Zimlet; getLongAttr(Ljava/lang/String;J)J(Ljava/lang/String;I)Jjava/lang/Mathmin(JJ)JgetAttrs(Z)Ljava/util/Map;valueOf(I)Ljava/lang/String;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;.com/zimbra/cs/ldap/ZLdapFilterFactory$FilterIdFilterIdALL_ACCOUNTS_ONLY0Lcom/zimbra/cs/ldap/ZLdapFilterFactory$FilterId;equalityFilter9(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;fromFilterStringd(Lcom/zimbra/cs/ldap/ZLdapFilterFactory$FilterId;Ljava/lang/String;)Lcom/zimbra/cs/ldap/ZLdapFilter;@(Lcom/zimbra/cs/account/SearchDirectoryOptions;)Ljava/util/List;0com/zimbra/common/account/Key$DistributionListBy2Lcom/zimbra/common/account/Key$DistributionListBy;.com/zimbra/cs/account/accesscontrol/TargetTypedl0Lcom/zimbra/cs/account/accesscontrol/TargetType;Lcom/zimbra/soap/type/TargetBy; lookupTarget(Lcom/zimbra/cs/account/Provisioning;Lcom/zimbra/cs/account/accesscontrol/TargetType;Lcom/zimbra/soap/type/TargetBy;Ljava/lang/String;)Lcom/zimbra/cs/account/Entry;0com/zimbra/cs/account/accesscontrol/RightManager4()Lcom/zimbra/cs/account/accesscontrol/RightManager;getRight?(Ljava/lang/String;)Lcom/zimbra/cs/account/accesscontrol/Right;org/openzal/zal/GranteeTypefromCode1(Ljava/lang/String;)Lorg/openzal/zal/GranteeType;(Ljava/lang/String;Lcom/zimbra/cs/account/accesscontrol/GranteeType;Lcom/zimbra/cs/account/accesscontrol/Right;Lcom/zimbra/cs/account/accesscontrol/RightModifier;Ljava/lang/String;)V java/util/Setadd+com/zimbra/cs/account/accesscontrol/ACLUtilb(Lcom/zimbra/cs/account/Provisioning;Lcom/zimbra/cs/account/Entry;Ljava/util/Set;)Ljava/util/List;isEmptydump(Z)Ljava/lang/String;-com/zimbra/cs/account/AccountServiceException NO_SUCH_GRANTC(Ljava/lang/String;)Lcom/zimbra/cs/account/AccountServiceException;getCode(Ljava/lang/String;Lcom/zimbra/soap/type/TargetBy;Ljava/lang/String;Ljava/lang/String;Lcom/zimbra/soap/admin/type/GranteeSelector$GranteeBy;Ljava/lang/String;Z)Lcom/zimbra/cs/account/accesscontrol/RightCommand$Grants;GT_GROUPLorg/openzal/zal/GranteeType;getNameGT_USER"(Lcom/zimbra/cs/account/Account;)VcreateSearchParamssetQuerysetLimit(I)V setIdOnly(Z)V"com/zimbra/soap/type/GalSearchTypeall$Lcom/zimbra/soap/type/GalSearchType;setType'(Lcom/zimbra/soap/type/GalSearchType;)VU(ILcom/zimbra/cs/gal/GalSearchParams;Lorg/openzal/zal/Provisioning$GalSearchResult;)VsetResultCallback.(Lcom/zimbra/cs/gal/GalSearchResultCallback;)V&(Lcom/zimbra/cs/gal/GalSearchParams;)V autocompletehasMoregetTotalsetTotal deleteAccount isAliasDomainjava/util/Collections emptyList(Lorg/openzal/zal/Domain;)V getAliases()Ljava/util/Set; com/zimbra/cs/account/NamedEntryorg/openzal/zal/ProvisioningKey0com/zimbra/cs/account/accesscontrol/RightCommand/com/zimbra/cs/account/auth/AuthContext$Protocol'com/zimbra/common/account/Key$AccountBy5com/zimbra/cs/account/Provisioning$CountAccountResultcom/zimbra/common/account/Key&com/zimbra/cs/account/auth/AuthContext!r                                                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z[\]^_`abc^_dabe^_fgLhij6*k l mnhoji%**+*Y** Y* k $l%mn%pqrsjz;+ $3+ -(+ -+ -+ -kl;mn;tu9@v_wxj1*k!l mnyz^_{|jGYY*k'l mn}~j&M*+M,Y,M,  k68<>B E!Gl*!&mn&uyz^~j&M*+M,Y,M,  kRTXZ^ a!cl*!&mn&uyz^jKY+* M!Y"N#:-$Y%S&-'(-)**-,+ N- ADk. k opq(r1s8vADEJl>,'EKmnK > KuDyzbv_jCY+* M*,N-Y.:/0)1*-,2 N- 9<k*  &.9<=Bl>$=CmnC 6 Cu<yzbv_j3Y+,4N*-5k l*mn   yzbv __j<O6Y7N8Y*-9:3Y,4:*:-;:<=>:+?k"%CKNlRC-!OmnOOG<04OOG<0u!- yzbv __j VY+* N!Y":)*$Y%SY@S&#,AB(*-+ N-LOk*  3BLOPUl> ?6PVmnVV ?Vu Obj Y+* M*,C N- k l* mn    uyzbv_j+Y+* N*,DED-F : "k "$*l4$+mn++  +u"yzbv __j'*+GM,+H,IJM+,K k!#% '!)l*!'mn'uybj$*+,-LM :k6@=?#Al>$mn$$$$ $u[yzbv__jr+NO=*+PQ*+QkFG IMl mn[uj*+RM,>Y,SM,kX Y [_bdl* mnuyz^j#*,L+ TYUVY+WL+kop rvy{l #mnuyz^_j*+XM,YY,ZM,k  l* mnuyz^ja*[\L+ k  l mnuKyzbj8*+]M,^Y_`a+abacdeY,fM,g12k  )23l* )38mn8u)yz^_j*+h,i N- k l*mn uOyzbv _j*+jM,YY,ZM,k  l* mnuyz^ju*+DEDklM,kl mnuUyzbv_j*+mM,nY,oM,k  l* mnuyz^ja*pqL+ k  l mnuKyzbj*+rM,nY,oM,k   $')l* mnuyz^j"*+,N-Y-N-k4 57;>@l4 "mn""u yz^v _ j"*+s,tN->Y-SN-kK LNRUWl4 "mn" "uyz^v _jm*+uM, vY+w,k`a cgl mnuyv^_jm*+QM, vY+w,kpq swl mnuyv^_j*+xM,>Y,SM,k  l* mnuyv^ja*yzL+ k  l mnuKyzbju*+DED{zM,kl mnuUyzbv_ja*|}L+ k  l mnuKyzbjl*+~}M, k  l  mnuLyzbju*+DEDM,kl mnuUyzb v_!ja*L+ k  l mnuKyzb"#ja*L+ k  l mnuKyzb$%&j*L+Y+L+ k   l '(mnu)yz^*+j%*L+ TYY+L+k  "l ,- %mnu.yz^_/ja*L+ k- / 1l mnuKyzb012j*+M,Y,M,k? @ BFIKl* 34mn5u6yz^72j*+M,Y,M,kV W Y]`bl* 34mn8u6yz^9:j*+,N-YY-ZN-km nptwyl4 mn;<= <>u?yzb@^ABj*+,N-nY-oN-k l4 mnC<= <>u?yzbD^EFj*+,N-Y-N-k l4 mnG<= <>u?yzbH^IJj%*+,-:>YS:k l> K%mn%L%M% %u NyzbO^PJj%*+,-:>YS:k l> %mn%L%M% %u NyzbO^QRj*+,- :kl4mnSTU UuVyzbVv _WXj 2*+,- :&)k&)+1l\ +2mn2Y2Z[22\2]^2_2`uiyzv__aXj 1*+,- :%(k%"(*!0&l\ *1mn1Y1Z[11\1]^1_1`uhybv__cdjO +*k+l mn ef  egbhv_ijj'*+M,YY,ZM,! !k568<!?"Al*"'mn'uyz^v_klj2^N,C,N6,:<$=:-S*+- :FRUk6 IJLMN1P@QCRFWR\UYW[]]lR1mn+3o[W^mn^pq^rs\tv ^rwux*Nyzbyv _z|jyY*+DEDM,keikl mnuYyzv_}~jC*+N-;:<'=:, krs'u6w<y?zl>'.CmnCC=u*v __~jD ]+N,:-:<?=::22:HOPk2  )29<HPRVYl\ R2$g)-F]mn]]Xs R Xu!(Sv __j'*+M,VY,WM,! !k!"l*"'mn'uyz^v_js*W+M,kl mnuSyzv_j*+,N-eY-fN-k l4 mn uNyzb^j<+ A*+: 77   ­k*  #),35l4<mn< 3,)u #v_j$*+N-:ƹW*-ȱk #l4$mn$$[   jN!Y"M#N#-̶:,(,$Y%S&*,L :+z >Ak*  !' 5 >ACIl>!CNmn>F B >u)Ayzbj!*+GM,Y,ѰM,k% &(,/1l* !mn!uyz^j!*+GM,Y,ѰM,k@ ACGJLl* !mn!uyz^jc u*Ӳ+::Y:Y,-ܶ:W*:   㿧 :ilk2 _fh#i>pHrUw_yil|n~tlp YO#F>+U numnuuu\u`#FU u iByzj6*+,-:Y:#.$-.k"$.0lH06mn6Y6[66u$ ^v__jX,*+N-,*+QN- vY+w-TY^Y_a,ack&  %+/8=l4+XmnXXu yzv _j{ Y+:,,Y:Y:Y: :  `]bekF&,4=KR]begmulf g mn[[q=GK9]'u%e ^_v _~jm*+M, Y+,k l mnu^_j*+uM,*, M,k   l*mnuBju*+ M, k  l  mnuKju+Y+ M*, , kwy |}~l mn u bij~   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~³ijƳȳʳ̳γгҳԳֳسڳܳ޳YSYSYSkoOP QRST$U*V0W6X<YBZH[N\T]Z^`_f`larbxc~defghijklmn &,28>DJPV\bhntz "(.4:@FLRX^djpv| 8     u {    $!@@@! @-@89@ST@s{ @PK hH곅s/org/openzal/zal/ProvisioningKey$ByAccount.class2l A BD E FGH AI J K :L MN O P Q R S T U V W X Y Z[ mAccountBy] AccountBy InnerClasses)Lcom/zimbra/common/account/Key$AccountBy; adminName ByAccount+Lorg/openzal/zal/ProvisioningKey$ByAccount;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; appAdminNameidforeignPrincipalname krb5Principal,(Lcom/zimbra/common/account/Key$AccountBy;)VCodeLineNumberTableLocalVariableTablethis accountBy fromString?(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$ByAccount;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTableG Exceptions^toZimbra+()Lcom/zimbra/common/account/Key$AccountBy;()V SourceFileProvisioningKey.java *> _)org/openzal/zal/ProvisioningKey$ByAccount `a *+"java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unknown key: bc de fgh ij  " % %" & &" ' '" ( (" ) )"java/lang/Objectk'com/zimbra/common/account/Key$AccountBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOf=(Ljava/lang/String;)Lcom/zimbra/common/account/Key$AccountBy;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;INVALID_REQUESTU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;com/zimbra/common/account/Key! "#$ %"#$ &"#$ '"#$ ("#$ )"#$*+,F **+-FG H. /" 0 12,x(Y*LY * +  -P R T. 34(567L89:#$;<,/*-Z. /"=>,{OYYYYYY-> ?@'A4BAC?@\@C! PK hH|U2org/openzal/zal/ProvisioningKey$ByCacheEntry.class2X 5 68 9 :;< 5= > ? 0@ AB C D E FG mCacheEntryByI CacheEntryBy InnerClasses,Lcom/zimbra/common/account/Key$CacheEntryBy;id ByCacheEntry.Lorg/openzal/zal/ProvisioningKey$ByCacheEntry;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;name/(Lcom/zimbra/common/account/Key$CacheEntryBy;)VCodeLineNumberTableLocalVariableTablethis identityBytoZimbra.()Lcom/zimbra/common/account/Key$CacheEntryBy; fromStringB(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$ByCacheEntry;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTable; ExceptionsJ()V SourceFileProvisioningKey.java 2 K,org/openzal/zal/ProvisioningKey$ByCacheEntry LM "java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unknown key: NO PQ RST UV    java/lang/ObjectW*com/zimbra/common/account/Key$CacheEntryBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOf@(Ljava/lang/String;)Lcom/zimbra/common/account/Key$CacheEntryBy;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;INVALID_REQUESTU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;com/zimbra/common/account/Key!   F **+!23 4" # $%& /*!8" # '( x(Y*LY * +  !A C E" )*(+,-L./012 7YY! . /34H@7 PK hH.>NN8org/openzal/zal/ProvisioningKey$ByCalendarResource.class2] 8 9; < =>? 8@ A B 3C DE F G H I J KLmCalendarResourceByNCalendarResourceBy InnerClasses2Lcom/zimbra/common/account/Key$CalendarResourceBy;idByCalendarResource4Lorg/openzal/zal/ProvisioningKey$ByCalendarResource;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;foreignPrincipalname5(Lcom/zimbra/common/account/Key$CalendarResourceBy;)VCodeLineNumberTableLocalVariableTablethis identityBytoZimbra4()Lcom/zimbra/common/account/Key$CalendarResourceBy; fromStringH(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$ByCalendarResource;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTable> ExceptionsO()V SourceFileProvisioningKey.java !5 P2org/openzal/zal/ProvisioningKey$ByCalendarResource QR !""java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unknown key: ST UV WXY Z[      java/lang/Object\0com/zimbra/common/account/Key$CalendarResourceBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOfF(Ljava/lang/String;)Lcom/zimbra/common/account/Key$CalendarResourceBy;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;INVALID_REQUESTU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;com/zimbra/common/account/Key!   !"#F **+$tu v% & '()#/*$z% & *+#x(Y*LY * +  $  % ,-(./0L12345#H(YYY$n pq67M@: PK hHXss+org/openzal/zal/ProvisioningKey$ByCos.class2X 5 68 9 :;< 5= > ? 0@ AB C D E FGmCosByICosBy InnerClasses%Lcom/zimbra/common/account/Key$CosBy;idByCos'Lorg/openzal/zal/ProvisioningKey$ByCos;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;name((Lcom/zimbra/common/account/Key$CosBy;)VCodeLineNumberTableLocalVariableTablethis identityBytoZimbra'()Lcom/zimbra/common/account/Key$CosBy; fromString;(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$ByCos;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTable; ExceptionsJ()V SourceFileProvisioningKey.java 2 K%org/openzal/zal/ProvisioningKey$ByCos LM "java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unknown key: NO PQ RST UV    java/lang/ObjectW#com/zimbra/common/account/Key$CosBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOf9(Ljava/lang/String;)Lcom/zimbra/common/account/Key$CosBy;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;INVALID_REQUESTU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;com/zimbra/common/account/Key!   F **+!RS T" # $%& /*!X" # '( x(Y*LY * +  !a c e" )*(+,-L./012 7YY! N O34H@7 PK hH}2org/openzal/zal/ProvisioningKey$ByDataSource.class2X 5 68 9 :;< 5= > ? 0@ AB C D E FG mDataSourceByI DataSourceBy InnerClasses,Lcom/zimbra/common/account/Key$DataSourceBy;id ByDataSource.Lorg/openzal/zal/ProvisioningKey$ByDataSource;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;name/(Lcom/zimbra/common/account/Key$DataSourceBy;)VCodeLineNumberTableLocalVariableTablethis dataSourceBytoZimbra.()Lcom/zimbra/common/account/Key$DataSourceBy; fromStringB(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$ByDataSource;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTable; ExceptionsJ()V SourceFileProvisioningKey.java 2 K,org/openzal/zal/ProvisioningKey$ByDataSource LM "java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unknown key: NO PQ RST UV    java/lang/ObjectW*com/zimbra/common/account/Key$DataSourceBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOf@(Ljava/lang/String;)Lcom/zimbra/common/account/Key$DataSourceBy;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;INVALID_REQUESTU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;com/zimbra/common/account/Key!   F **+!hi j" # $%& /*!n" # '( x(Y*LY * +  !w y {" )*(+,-L./012 7YY! d e34H@7 PK hH8org/openzal/zal/ProvisioningKey$ByDistributionList.class2X 5 68 9 :;< 5= > ? 0@ AB C D E FGmDistributionListByIDistributionListBy InnerClasses2Lcom/zimbra/common/account/Key$DistributionListBy;idByDistributionList4Lorg/openzal/zal/ProvisioningKey$ByDistributionList;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;name5(Lcom/zimbra/common/account/Key$DistributionListBy;)VCodeLineNumberTableLocalVariableTablethis identityBytoZimbra4()Lcom/zimbra/common/account/Key$DistributionListBy; fromStringH(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$ByDistributionList;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTable; ExceptionsJ()V SourceFileProvisioningKey.java 2 K2org/openzal/zal/ProvisioningKey$ByDistributionList LM "java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unknown key: NO PQ RST UV    java/lang/ObjectW0com/zimbra/common/account/Key$DistributionListBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOfF(Ljava/lang/String;)Lcom/zimbra/common/account/Key$DistributionListBy;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;INVALID_REQUESTU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;com/zimbra/common/account/Key!   F **+! " # $%& /*!" # '( x(Y*LY * +  !  " )*(+,-L./012 7YY!  34H@7 PK hHii.org/openzal/zal/ProvisioningKey$ByDomain.class2g > ?A B CDE >F G H 9I JK L M N O P Q R S T UV mDomainByXDomainBy InnerClasses(Lcom/zimbra/common/account/Key$DomainBy;idByDomain*Lorg/openzal/zal/ProvisioningKey$ByDomain;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;namevirtualHostname krb5Realm foreignName+(Lcom/zimbra/common/account/Key$DomainBy;)VCodeLineNumberTableLocalVariableTablethisdomainBytoZimbra*()Lcom/zimbra/common/account/Key$DomainBy; fromString>(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$ByDomain;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTableD ExceptionsY()V SourceFileProvisioningKey.java '; Z(org/openzal/zal/ProvisioningKey$ByDomain [\ '("java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unknown key: ]^ _` abc de   # # $ $ % % & & java/lang/Objectf&com/zimbra/common/account/Key$DomainBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOf<(Ljava/lang/String;)Lcom/zimbra/common/account/Key$DomainBy;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;INVALID_REQUESTU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;com/zimbra/common/account/Key!  !" # !" $ !" % !" & !"'()F **+* + , -./)/**+ , 01)x(Y*LY * +  * + 23(456L789!":;)jBYYYYY* '4<=W@@ PK hHIߪ0org/openzal/zal/ProvisioningKey$ByIdentity.class2X 5 68 9 :;< 5= > ? 0@ AB C D E FG mIdentityByI IdentityBy InnerClasses*Lcom/zimbra/common/account/Key$IdentityBy;id ByIdentity,Lorg/openzal/zal/ProvisioningKey$ByIdentity;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;name-(Lcom/zimbra/common/account/Key$IdentityBy;)VCodeLineNumberTableLocalVariableTablethis identityBytoZimbra,()Lcom/zimbra/common/account/Key$IdentityBy; fromString@(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$ByIdentity;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTable; ExceptionsJ()V SourceFileProvisioningKey.java 2 K*org/openzal/zal/ProvisioningKey$ByIdentity LM "java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unknown key: NO PQ RST UV    java/lang/ObjectW(com/zimbra/common/account/Key$IdentityBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOf>(Ljava/lang/String;)Lcom/zimbra/common/account/Key$IdentityBy;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;INVALID_REQUESTU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;com/zimbra/common/account/Key!   F **+! " # $%& /*!" # '( x(Y*LY * +  ! " )*(+,-L./012 7YY!  34H@7 PK hH';.org/openzal/zal/ProvisioningKey$ByServer.class2] 8 9; < =>? 8@ A B 3C DE F G H I J KL mServerByNServerBy InnerClasses(Lcom/zimbra/common/account/Key$ServerBy;idByServer*Lorg/openzal/zal/ProvisioningKey$ByServer;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;nameserviceHostname+(Lcom/zimbra/common/account/Key$ServerBy;)VCodeLineNumberTableLocalVariableTablethisserverBytoZimbra*()Lcom/zimbra/common/account/Key$ServerBy; fromString>(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$ByServer;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTable> ExceptionsO()V SourceFileProvisioningKey.java !5 P(org/openzal/zal/ProvisioningKey$ByServer QR !""java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unknown key: ST UV WXY Z[      java/lang/Object\&com/zimbra/common/account/Key$ServerBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOf<(Ljava/lang/String;)Lcom/zimbra/common/account/Key$ServerBy;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;INVALID_REQUESTU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;com/zimbra/common/account/Key!   !"#F **+$ % & '()#/*$% & *+#x(Y*LY * +  $ % ,-(./0L12345#H(YYY$ 67M@: PK hHw 4org/openzal/zal/ProvisioningKey$ByShareLocator.class2S 2 35 6 789 2: ; < -= >? @ ABmShareLocatorByDShareLocatorBy InnerClasses.Lcom/zimbra/common/account/Key$ShareLocatorBy;idByShareLocator0Lorg/openzal/zal/ProvisioningKey$ByShareLocator;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;1(Lcom/zimbra/common/account/Key$ShareLocatorBy;)VCodeLineNumberTableLocalVariableTablethis identityBytoZimbra0()Lcom/zimbra/common/account/Key$ShareLocatorBy; fromStringD(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$ByShareLocator;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTable8 ExceptionsE()V SourceFileProvisioningKey.java / F.org/openzal/zal/ProvisioningKey$ByShareLocator GH "java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unknown key: IJ KL MNO PQ  java/lang/ObjectR,com/zimbra/common/account/Key$ShareLocatorBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOfB(Ljava/lang/String;)Lcom/zimbra/common/account/Key$ShareLocatorBy;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;INVALID_REQUESTU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;com/zimbra/common/account/Key  F **+   !"#/*   $%x(Y*LY * +     &'(()*L+,-./&Y01C@4PK hHOlD1org/openzal/zal/ProvisioningKey$BySignature.class2X 5 68 9 :;< 5= > ? 0@ AB C D E FG mSignatureByI SignatureBy InnerClasses+Lcom/zimbra/common/account/Key$SignatureBy;id BySignature-Lorg/openzal/zal/ProvisioningKey$BySignature;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;name.(Lcom/zimbra/common/account/Key$SignatureBy;)VCodeLineNumberTableLocalVariableTablethis identityBytoZimbra-()Lcom/zimbra/common/account/Key$SignatureBy; fromStringA(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$BySignature;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTable; ExceptionsJ()V SourceFileProvisioningKey.java 2 K+org/openzal/zal/ProvisioningKey$BySignature LM "java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unknown key: NO PQ RST UV    java/lang/ObjectW)com/zimbra/common/account/Key$SignatureBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOf?(Ljava/lang/String;)Lcom/zimbra/common/account/Key$SignatureBy;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;INVALID_REQUESTU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;com/zimbra/common/account/Key!   F **+! " # $%& /*!" # '( x(Y*LY * +  !! # %" )*(+,-L./012 7YY!  34H@7 PK hHd1org/openzal/zal/ProvisioningKey$ByUCService.class2X 5 68 9 :;< 5= > ? 0@ AB C D E FG mUCServiceByI UCServiceBy InnerClasses+Lcom/zimbra/common/account/Key$UCServiceBy;id ByUCService-Lorg/openzal/zal/ProvisioningKey$ByUCService;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;name.(Lcom/zimbra/common/account/Key$UCServiceBy;)VCodeLineNumberTableLocalVariableTablethis identityBytoZimbra-()Lcom/zimbra/common/account/Key$UCServiceBy; fromStringA(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$ByUCService;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTable; ExceptionsJ()V SourceFileProvisioningKey.java 2 K+org/openzal/zal/ProvisioningKey$ByUCService LM "java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unknown key: NO PQ RST UV    java/lang/ObjectW)com/zimbra/common/account/Key$UCServiceBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOf?(Ljava/lang/String;)Lcom/zimbra/common/account/Key$UCServiceBy;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;INVALID_REQUESTU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;com/zimbra/common/account/Key    F **+! " # $%& /*!" # '( x(Y*LY * +  !  " )*(+,-L./012 7YY!  34H@7PK hH,,5org/openzal/zal/ProvisioningKey$ByXMPPComponent.class2] 8 9; < =>? 8@ A B 3C DE F G H I J KLmXMPPComponentByNXMPPComponentBy InnerClasses/Lcom/zimbra/common/account/Key$XMPPComponentBy;idByXMPPComponent1Lorg/openzal/zal/ProvisioningKey$ByXMPPComponent;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;serviceHostnamename2(Lcom/zimbra/common/account/Key$XMPPComponentBy;)VCodeLineNumberTableLocalVariableTablethis identityBytoZimbra1()Lcom/zimbra/common/account/Key$XMPPComponentBy; fromStringE(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$ByXMPPComponent;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTable> ExceptionsO()V SourceFileProvisioningKey.java !5 P/org/openzal/zal/ProvisioningKey$ByXMPPComponent QR !""java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unknown key: ST UV WXY Z[      java/lang/Object\-com/zimbra/common/account/Key$XMPPComponentBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOfC(Ljava/lang/String;)Lcom/zimbra/common/account/Key$XMPPComponentBy;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;INVALID_REQUESTU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;com/zimbra/common/account/Key!   !"#F **+$ % & '()#/*$% & *+#x(Y*LY * +  $  % ,-(./0L12345#H(YYY$ 67M@: PK hHK.org/openzal/zal/ProvisioningKey$ByZimlet.class2X 5 68 9 :;< 5= > ? 0@ AB C D E FG mZimletByIZimletBy InnerClasses(Lcom/zimbra/common/account/Key$ZimletBy;idByZimlet*Lorg/openzal/zal/ProvisioningKey$ByZimlet;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;name+(Lcom/zimbra/common/account/Key$ZimletBy;)VCodeLineNumberTableLocalVariableTablethis identityBytoZimbra*()Lcom/zimbra/common/account/Key$ZimletBy; fromString>(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$ByZimlet;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTable; ExceptionsJ()V SourceFileProvisioningKey.java 2 K(org/openzal/zal/ProvisioningKey$ByZimlet LM "java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unknown key: NO PQ RST UV    java/lang/ObjectW&com/zimbra/common/account/Key$ZimletBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOf<(Ljava/lang/String;)Lcom/zimbra/common/account/Key$ZimletBy;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;INVALID_REQUESTU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;com/zimbra/common/account/Key!   F **+! " # $%& /*!" # '( x(Y*LY * +  !  " )*(+,-L./012 7YY!  34H@7 PK hH;55%org/openzal/zal/ProvisioningKey.class2; *+,-ByShareLocator InnerClasses. ByUCService/ByDistributionList0ByXMPPComponent1ByCalendarResource2ByCos3 ByCacheEntry4 BySignature5ByZimlet6ByServer7ByDomain8 ByIdentity9 ByDataSource: ByAccount()VCodeLineNumberTableLocalVariableTablethis!Lorg/openzal/zal/ProvisioningKey; SourceFileProvisioningKey.java !"org/openzal/zal/ProvisioningKeyjava/lang/Object.org/openzal/zal/ProvisioningKey$ByShareLocator+org/openzal/zal/ProvisioningKey$ByUCService2org/openzal/zal/ProvisioningKey$ByDistributionList/org/openzal/zal/ProvisioningKey$ByXMPPComponent2org/openzal/zal/ProvisioningKey$ByCalendarResource%org/openzal/zal/ProvisioningKey$ByCos,org/openzal/zal/ProvisioningKey$ByCacheEntry+org/openzal/zal/ProvisioningKey$BySignature(org/openzal/zal/ProvisioningKey$ByZimlet(org/openzal/zal/ProvisioningKey$ByServer(org/openzal/zal/ProvisioningKey$ByDomain*org/openzal/zal/ProvisioningKey$ByIdentity,org/openzal/zal/ProvisioningKey$ByDataSource)org/openzal/zal/ProvisioningKey$ByAccount!!"#3*$ 8% &'()r             PK hHk)org/openzal/zal/ProvisioningVisitor.class26 ) * + ,- ./01mVisitorLorg/openzal/zal/SimpleVisitor; Signature$Lorg/openzal/zal/SimpleVisitor;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;mFilterLorg/openzal/zal/lib/Filter;!Lorg/openzal/zal/lib/Filter;>(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/lib/Filter;)VCodeLineNumberTableLocalVariableTablethis%Lorg/openzal/zal/ProvisioningVisitor;visitorfilterLocalVariableTypeTable*Lorg/openzal/zal/ProvisioningVisitor;H(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/lib/Filter;)V$RuntimeInvisibleParameterAnnotationsvisit(Ljava/lang/Object;)VentryLjava/lang/Object;TT; StackMapTable(TT;)VLLjava/lang/Object;Lorg/openzal/zal/SimpleVisitor; SourceFileProvisioningVisitor.java 2 3 45  #org/openzal/zal/ProvisioningVisitorjava/lang/Objectorg/openzal/zal/SimpleVisitor()Vorg/openzal/zal/lib/Filter filterOut(Ljava/lang/Object;)Z!     **+*,#$ %&       y*+ *++ -/!"!#$ % &'(PK hHW"org/openzal/zal/QueryResults.class2H 34 35 67 8 9: ;< = > ?@ABmZimbraQueryResults(Lcom/zimbra/cs/index/ZimbraQueryResults;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/QueryResults;zimbraQueryResultsLjava/lang/Object; StackMapTableAB$RuntimeInvisibleParameterAnnotationsgetNext()Lorg/openzal/zal/SearchHit;e,Lcom/zimbra/common/service/ServiceException;:hasNext()Z skipToHit(I)Lorg/openzal/zal/SearchHit;int1Iclose()VLjava/io/IOException;@ SourceFileQueryResults.java .java/lang/NullPointerException&com/zimbra/cs/index/ZimbraQueryResults org/openzal/zal/SearchHit "C *com/zimbra/common/service/ServiceExceptionD EF '( )G -.java/io/IOExceptionorg/openzal/zal/QueryResultsjava/lang/Object!()Lcom/zimbra/cs/index/ZimbraHit;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;"(I)Lcom/zimbra/cs/index/ZimbraHit;!r*+ Y*+#$&() !"#gY*L+  /13$%Q&'(`* L+  ; = ? $%J&)*rY* M,  GIK $%+,R&-.l*  L+  T ] Z \d $/L012PK hHU7 org/openzal/zal/QuotaUsage.class24 '( '* + , - . /01 mQuotaUsage QuotaUsage InnerClasses8Lcom/zimbra/cs/account/soap/SoapProvisioning$QuotaUsage;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/QuotaUsage; quotaUsageLjava/lang/Object; StackMapTable01$RuntimeInvisibleParameterAnnotationsgetName()Ljava/lang/String;getIdgetLimit()JgetUsed SourceFileQuotaUsage.java 2java/lang/NullPointerException36com/zimbra/cs/account/soap/SoapProvisioning$QuotaUsage   ! "# $#org/openzal/zal/QuotaUsagejava/lang/Object()V+com/zimbra/cs/account/soap/SoapProvisioning!  r*+ Y*+ "$% 2*) ! 2*. "#2*3 $#2* 8 %& ) PK hH+$org/openzal/zal/RightConstants.class2X 9: ;< => ?@ AB CD EF GH IJ KL MN OP QR ST UVW RT_sendAsLjava/lang/String;RT_domainAdminCosRights RT_loginAsRT_domainAdminRightsRT_adminLoginAs.RT_domainAdminConsoleAccountsFeaturesTabRights RT_listZimlet RT_getZimletRT_setAdminSavedSearchRT_viewAdminSavedSearch&RT_domainAdminConsoleDLSharesTabRightsRT_sendOnBehalfOfRT_sendOnBehalfOfDistListRT_sendAsDistList()VCodeLineNumberTableLocalVariableTablethis Lorg/openzal/zal/RightConstants; SourceFileRightConstants.java /0sendAs !domainAdminCosRights "!loginAs #!domainAdminRights $! adminLoginAs %!+domainAdminConsoleAccountsFeaturesTabRights &! listZimlet '! getZimlet (!setAdminSavedSearch )!viewAdminSavedSearch *!#domainAdminConsoleDLSharesTabRights +!sendOnBehalfOf ,!sendOnBehalfOfDistList -!sendAsDistList .!org/openzal/zal/RightConstantsjava/lang/Object! ! "! #! $! %! &! '! (! )! *! +! ,! -! .!/01/*23 45601G   2:  "##($-%2&7(<)A*78PK hH^xJ#org/openzal/zal/RightModifier.class2"   mRightModifier3Lcom/zimbra/cs/account/accesscontrol/RightModifier;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;6(Lcom/zimbra/cs/account/accesscontrol/RightModifier;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/RightModifier; rightModifier StackMapTable $RuntimeInvisibleParameterAnnotationstoZimbra5()Lcom/zimbra/cs/account/accesscontrol/RightModifier; SourceFileRightModifier.java !java/lang/NullPointerException org/openzal/zal/RightModifierjava/lang/Object1com/zimbra/cs/account/accesscontrol/RightModifier()V!    o*+ Y*+ !#&'  /*+ PK hHY-(org/openzal/zal/SanitizeFolderName.class2 'kl &mnop qr &st &u &v &w &x &y &z{ | } ~  & k        mMboxLorg/openzal/zal/Mailbox; mParentIdImNameLjava/lang/String;DEFAULT_FOLDER_NAME ConstantValueRESERVED_NAMESLjava/util/List; Signature$Ljava/util/List; INVALID_CHARS MAX_LENGHT/(Lorg/openzal/zal/Mailbox;Ljava/lang/String;I)VCodeLineNumberTableLocalVariableTablethis$Lorg/openzal/zal/SanitizeFolderName;mboxnameparentIdgetOriginalName()Ljava/lang/String; sanitizeName6(Lorg/openzal/zal/OperationContext;)Ljava/lang/String;zcontext"Lorg/openzal/zal/OperationContext;sanitize StackMapTablen Exceptions$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;checkExistanceInMailboxI(Lorg/openzal/zal/OperationContext;Ljava/lang/String;I)Ljava/lang/String;ex0Lorg/openzal/zal/exceptions/NoSuchItemException;@Lorg/openzal/zal/exceptions/UnableToSanitizeFolderNameException;,Lorg/openzal/zal/exceptions/ZimbraException; folderNamestart tmpFolderNametrimControlChars&(Ljava/lang/String;)Ljava/lang/String;cCarr$[Clen$i$strsbLjava/lang/StringBuilder;_RuntimeInvisibleAnnotations SourceFileSanitizeFolderName.java 7 New Folder .-java/lang/String... 01[:/"] 4- 5+ ,- () *+ Z[  NOjava/lang/StringBuilder  B>org/openzal/zal/exceptions/UnableToSanitizeFolderNameException 7 .org/openzal/zal/exceptions/NoSuchItemException*org/openzal/zal/exceptions/ZimbraException B"org/openzal/zal/SanitizeFolderNamejava/lang/Object2org/openzal/zal/exceptions/InternalServerException()Vjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List; replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;length()I substring(II)Ljava/lang/String;isEmpty()Zjava/util/Listcontains(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)Vorg/openzal/zal/MailboxgetFolderByNameO(Lorg/openzal/zal/OperationContext;Ljava/lang/String;I)Lorg/openzal/zal/Folder;+org/openzal/zal/exceptions/ExceptionWrappercreateUnableToSanitizeFolder(Ljava/lang/String;Lorg/openzal/zal/exceptions/ZimbraException;)Lorg/openzal/zal/exceptions/UnableToSanitizeFolderNameException; toCharArray()[C(C)Ljava/lang/StringBuilder;trim!&'()*+,-.-/01234-/ 5+/6789<***YSYS* * *, *+ *:& )# $%%&,*1+6,;-;*<<=<>)<?-<@+AB9/* :1; <=CD9F** M, M, ,M,*,M*+,M,:"7 8;=%A9C<FDH; F<=FEF =G-H %IJKLMNO90],:Y: Y,* +*W*+,`:::,"1IJ 1IO1IT!:6 NOP!S(T1Y@ZJ]L^O_Q`TaVc;RLPQQPRVPS]<=]EF]T-]U+ZV-H!IXWDXDYJL MZ[9=YM+#N-66-46 ,$W,%:ij!k/j5m;H!\] (^_$`+!a+=<==b-5cdHeIfghMLMijPK hH'F"org/openzal/zal/SearchFolder.class2(  ! " # $ %&' mSearchFolder$Lcom/zimbra/cs/mailbox/SearchFolder;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/SearchFolder;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotationsgetQuery()Ljava/lang/String;getReturnTypes getSortFieldgetName SourceFileSearchFolder.java "com/zimbra/cs/mailbox/SearchFolder    org/openzal/zal/SearchFolderorg/openzal/zal/Folder!    J*+*+ ! 2*% 2** 2*/ 2*4 PK hH@/ssorg/openzal/zal/SearchHit.class2I +, -. / 01 23 45 6 78 79 :;< mZimbraHitLcom/zimbra/cs/index/ZimbraHit;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/SearchHit; zimbraHitLjava/lang/Object;$RuntimeInvisibleParameterAnnotations getMailItem()Lorg/openzal/zal/Item;e,Lcom/zimbra/common/service/ServiceException; StackMapTable1 getItemId()IgetZimbraItemId ()Lorg/openzal/zal/ZimbraItemId; SourceFileSearchHit.java =com/zimbra/cs/index/ZimbraHit org/openzal/zal/Item > *com/zimbra/common/service/ServiceException? @A %&org/openzal/zal/ZimbraItemId BCD EF G& Horg/openzal/zal/SearchHitjava/lang/Object()V"()Lcom/zimbra/cs/mailbox/MailItem;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;getParsedItemID%()Lcom/zimbra/cs/service/util/ItemId;!com/zimbra/cs/service/util/ItemId getAccountId()Ljava/lang/String;getId(Ljava/lang/String;I)V!I **+!" #   eY*L+)+-!"#O$%&^* L+57 9 !"#H$'(r" Y* * L+AFH!""#\$)*PK hH_ _ "org/openzal/zal/SearchParams.class2 NO N P Q R ST U VW X Y Z[ \] N ^_ `a b c d efgmParams"Lcom/zimbra/cs/index/SearchParams;()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/SearchParams;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;setQueryString(Ljava/lang/String;)VqueryLjava/lang/String;setTypes([B)VtypeBarr$[Blen$Ii$typessetLjava/util/Set;iType InnerClasses6Ljava/util/Set; StackMapTablef4j setChunkSize(I)Vlimit setOffsetoffset setPrefetch(Z)VprefetchZ SourceFileSearchParams.java  com/zimbra/cs/index/SearchParams  kl mno pq rst vw xy zI{ |} +,java/util/HashSet~ j / CD FD HIorg/openzal/zal/SearchParamsjava/lang/Object#com/zimbra/cs/mailbox/MailItem$Type java/util/Set setTimeZone(Ljava/util/TimeZone;)V setLocale(Ljava/util/Locale;)Vcom/zimbra/cs/index/SortBy DATE_DESCLcom/zimbra/cs/index/SortBy; setSortBy(Lcom/zimbra/cs/index/SortBy;)V&com/zimbra/cs/index/SearchParams$FetchFetchNORMAL(Lcom/zimbra/cs/index/SearchParams$Fetch; setFetchMode+(Lcom/zimbra/cs/index/SearchParams$Fetch;)V setInDumpsterjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/Item convertType((B)Lcom/zimbra/cs/mailbox/MailItem$Type;add(Ljava/lang/Object;)Z(Ljava/util/Set;)Vcom/zimbra/cs/mailbox/MailItem!<**Y**** * "$%&'*)+3,;. < !"O +* 2  #$%  #&'()*+,A *+  8<  -./09YM+N-66-36,W*,ACE*C0H8MH 12 &34"56769 98419:% 19>?@ABACDA * RS  E6FDA * WX  G6HIA * \]  JKLM=;h<@Vu@PK hH}dorg/openzal/zal/Server.class2 3 2  2                   2 2 2 * * * *mServerLcom/zimbra/cs/account/Server;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Server;serverLjava/lang/Object;$RuntimeInvisibleParameterAnnotationsc(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Lorg/openzal/zal/Provisioning;)VnameLjava/lang/String;idattrsLjava/util/Map;defaultsprovLorg/openzal/zal/Provisioning;LocalVariableTypeTable5Ljava/util/Map; Signature(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Lorg/openzal/zal/Provisioning;)V getHsmPolicy()Ljava/util/Collection;,()Ljava/util/Collection; setHsmPolicy(Ljava/util/Collection;)Ve,Lcom/zimbra/common/service/ServiceException;zimbraHsmPolicyLjava/util/Collection;*Ljava/util/Collection; StackMapTable-(Ljava/util/Collection;)V addHsmPolicy(Ljava/lang/String;)VgetServiceInstalledgetId()Ljava/lang/String;getNamegetAttrs(Z)Ljava/util/Map; applyDefaultsZ8(Z)Ljava/util/Map;getAttr&(Ljava/lang/String;)Ljava/lang/String;string1 isXMPPEnabled()ZgetMultiAttrSet#(Ljava/lang/String;)Ljava/util/Set;7(Ljava/lang/String;)Ljava/util/Set; getMultiAttr*(Ljava/lang/String;)Ljava/util/Collection;>(Ljava/lang/String;)Ljava/util/Collection;8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; defaultValuegetServiceEnabledtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;Ljava/lang/Class;1(Ljava/lang/Class;)TT; getIntAttr(Ljava/lang/String;I)IIhasMailboxService getAdminURLpathhostnameportsbLjava/lang/StringBuffer; SourceFile Server.java 89com/zimbra/cs/account/Server 45"com/zimbra/cs/account/Provisioning uv 8 O  java/lang/String [Ljava/lang/String; R*com/zimbra/common/service/ServiceException \] ^ _` a`java/util/HashMap bc 8 gh jkjava/util/HashSet lm 8S o gr t {|zimbraServiceEnabled lmmailbox  D gh D {|java/lang/StringBuffer 8  ` : `org/openzal/zal/Serverorg/openzal/zal/Entryorg/openzal/zal/Provisioningi(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Lcom/zimbra/cs/account/Provisioning;)V()[Ljava/lang/String;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;java/util/Collectionsize()ItoArray(([Ljava/lang/Object;)[Ljava/lang/Object;([Ljava/lang/String;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;(Ljava/util/Map;)V'(Ljava/lang/String;)[Ljava/lang/String;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object; java/util/Setcontains(Ljava/lang/Object;)Zorg/openzal/zal/ProvisioningImpA_zimbraServiceHostnameA_zimbraAdminPort(I)V com/zimbra/common/localconfig/LCzimbra_admin_service_scheme(Lcom/zimbra/common/localconfig/KnownKey;&com/zimbra/common/localconfig/KnownKeyvalueappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;(I)Ljava/lang/StringBuffer;toString!23456789:J*+*+;)* +<=>?@A78B: *Y+,-; 5><>=>CDEDFGHGIJKFLHLMNA7OP:5 * ;C<  =>MQ67RS:#*++    M,;JOLN"P< TU#=>#VWK #VXY\ZM[A7\]:u*+ M, ;V[ X Z\<  TU=>VDYKZ^P:5 * ;a<  =>MQ67_`:2*;f< =>a`:2*;k< =>bc:DY*;q<=>deMf67gh:= *+;v< => iDjk:2*;{< =>lm:DY*+;<=>CDMn67op:@ *+ ;< => CDMq67gr:H *+,;<  => CD sDtP:5 * ;<  =>MQ67uv:O +* ;< => wxK  wyMzA7{|:H *+!;<  => CD s}~k:8*"#$%;< =>h:@*&'M*()>*Y+:,-.,./.0+.W1;:<4@=>@D8D/}#67PK hHPdorg/openzal/zal/Signature.class29 ,- ,. / 01 2 3 456 mSignature!Lcom/zimbra/cs/account/Signature;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Signature; signatureLjava/lang/Object; StackMapTable56$RuntimeInvisibleParameterAnnotationsgetId()Ljava/lang/String;getAttrs(Z)Ljava/util/Map; applyDefaultsZ Signature8(Z)Ljava/util/Map;getAttr&(Ljava/lang/String;)Ljava/lang/String;nameLjava/lang/String; SourceFileSignature.java 7java/lang/NullPointerExceptioncom/zimbra/cs/account/Signature  java/util/HashMap ! 8 &'org/openzal/zal/Signaturejava/lang/Object()V(Ljava/util/Map;)V!  r*+ Y*+!"$&'2*+  !DY* 0"#$%&'= *+ 5  ()*+PK hHma1#org/openzal/zal/SimpleVisitor.class2   visit(Ljava/lang/Object;)V Signature(TT;)V(Ljava/lang/Object; SourceFileSimpleVisitor.javaorg/openzal/zal/SimpleVisitorjava/lang/Object PK hH`?org/openzal/zal/SortedBy.class25 % & '() *+ , - *. /0mSortByLcom/zimbra/cs/index/SortBy;NONELorg/openzal/zal/SortedBy;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; DATE_DESC(Lcom/zimbra/cs/index/SortBy;)VCodeLineNumberTableLocalVariableTablethissortBytoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;()V SourceFile SortedBy.java " 1 23org/openzal/zal/SortedBy4    java/lang/Objectjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;com/zimbra/cs/index/SortBy!   F **+&' (   O +*,     !"7YY   #$PK hH]["org/openzal/zal/StoreManager.class2getMailboxBlobL(Lorg/openzal/zal/Mailbox;IILjava/lang/String;)Lorg/openzal/zal/MailboxBlob; ExceptionsRuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;copyQ(Lorg/openzal/zal/Blob;Lorg/openzal/zal/Mailbox;IIS)Lorg/openzal/zal/MailboxBlob;link getBlobPath(IIIS)Ljava/lang/String;delete(Lorg/openzal/zal/Blob;)Z (Lorg/openzal/zal/MailboxBlob;)ZgetCurrentVolume()Lorg/openzal/zal/StoreVolume;getCurrentSecondaryVolumegetVolumeByName1(Ljava/lang/String;)Lorg/openzal/zal/StoreVolume; isValidVolume(S)Z SourceFileStoreManager.javaorg/openzal/zal/StoreManagerjava/lang/Object*org/openzal/zal/exceptions/ZimbraExceptionjava/io/IOException        PK hH&&'org/openzal/zal/StoreManagerConst.class2  VOLUME_FIELDLjava/lang/String; ConstantValue()VCodeLineNumberTableLocalVariableTablethis#Lorg/openzal/zal/StoreManagerConst;getVolumeField()Ljava/lang/String;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFileStoreManagerConst.java  locator!org/openzal/zal/StoreManagerConstjava/lang/Object!  /*      $PK hH{f%org/openzal/zal/StoreManagerImp.class2 4  3    3        % 3  ) ) ) ) )  sm"Lcom/zimbra/cs/store/StoreManager;()VCodeLineNumberTableLocalVariableTablethis!Lorg/openzal/zal/StoreManagerImp;(Ljava/lang/Object;)V storeManagerLjava/lang/Object;getFileBlobStore%()Lorg/openzal/zal/FileBlobStoreWrap;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;getMailboxBlobL(Lorg/openzal/zal/Mailbox;IILjava/lang/String;)Lorg/openzal/zal/MailboxBlob;e,Lcom/zimbra/common/service/ServiceException;mboxLorg/openzal/zal/Mailbox;msgIdIrevisionlocatorLjava/lang/String; mailboxBlob!Lcom/zimbra/cs/store/MailboxBlob; StackMapTable Exceptions$Lorg/jetbrains/annotations/Nullable;$RuntimeInvisibleParameterAnnotationscopyQ(Lorg/openzal/zal/Blob;Lorg/openzal/zal/Mailbox;IIS)Lorg/openzal/zal/MailboxBlob;srcLorg/openzal/zal/Blob;destMbox destMsgId destRevision destVolumeIdSlinkdelete(Lorg/openzal/zal/Blob;)Zblob (Lorg/openzal/zal/MailboxBlob;)ZmblobLorg/openzal/zal/MailboxBlob;getCurrentVolume()Lorg/openzal/zal/StoreVolume;volumeLcom/zimbra/cs/volume/Volume;getCurrentSecondaryVolumegetVolumeByName1(Ljava/lang/String;)Lorg/openzal/zal/StoreVolume; storeVolumeLorg/openzal/zal/StoreVolume;i$Ljava/util/Iterator; volumeName getBlobDir(SII)Ljava/lang/String;volumeIdmboxIditemIdvol getBlobPath(IIIS)Ljava/lang/String;pathbuflensbLjava/lang/StringBuilder; quietDelete (Lorg/openzal/zal/MailboxBlob;)V isValidVolume(S)ZvidvalidZ volumeList2Ljava/util/List;LocalVariableTypeTable/Ljava/util/List; SourceFileStoreManagerImp.java 89 67 com/zimbra/cs/store/StoreManager%org/openzal/zal/FileBlobStoreWrapImpl&com/zimbra/cs/store/file/FileBlobStore 8com/zimbra/cs/mailbox/Mailbox F*com/zimbra/common/service/ServiceException org/openzal/zal/MailboxBlob 8 BCcom/zimbra/cs/store/Blob Z d ecom/zimbra/cs/store/MailboxBlob e org/openzal/zal/StoreVolume 8?     yjava/lang/RuntimeException 8 yz java/lang/StringBuilder 8  P  .msg    org/openzal/zal/StoreManagerImpjava/lang/Objectorg/openzal/zal/StoreManager*org/openzal/zal/exceptions/ZimbraExceptionjava/io/IOExceptioncom/zimbra/cs/volume/Volumejava/util/Iteratorjava/lang/Stringjava/util/List getInstance$()Lcom/zimbra/cs/store/StoreManager;+(Lcom/zimbra/cs/store/file/FileBlobStore;)Vorg/openzal/zal/MailboxtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;V(Lcom/zimbra/cs/mailbox/Mailbox;IILjava/lang/String;)Lcom/zimbra/cs/store/MailboxBlob;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;$(Lcom/zimbra/cs/store/MailboxBlob;)Vorg/openzal/zal/Blob!org/openzal/zal/FileBlobStoreWrapj(Lcom/zimbra/cs/store/Blob;Lcom/zimbra/cs/mailbox/Mailbox;IIS)Lcom/zimbra/cs/store/file/VolumeMailboxBlob;(Lcom/zimbra/cs/store/Blob;)Z$(Lcom/zimbra/cs/store/MailboxBlob;)Z"com/zimbra/cs/volume/VolumeManager&()Lcom/zimbra/cs/volume/VolumeManager;getCurrentMessageVolume()Lcom/zimbra/cs/volume/Volume; getCurrentSecondaryMessageVolumegetAll()Ljava/util/List;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getName()Ljava/lang/String;equals(Ljava/lang/Object;)Z getVolume (S)Lcom/zimbra/cs/volume/Volume;(II)Ljava/lang/String;(Ljava/lang/Throwable;)Vlength()I(I)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; java/io/File separator(I)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;toStringgetId()S!3456789:> **;./ 0<  =>8?:I **+;34 5< => @ABC:9Y*;:< =>DEFG:3*+  : :  Y ;DLIK"M'O)R<HHI3=>3JK3LM3NM3OPQRS ZTUVWDXY EZ[:2 Y*+, : )* ;[*e,g<H,HI2=>2\]2^K2_M2`M2abSjTVcWDEYEEd[:2 Y*+, : )* ;q*{,}<H,HI2=>2\]2^K2_M2`M2abSjTVcWDEYEEef:F*+;<=>g]VcYEeh:F*+;<=>ijVcYEkl:dL+Y+; <=>mnS opl:dL+Y+; <=>mnS oqr:.M,, N-!+"-;'),<* st #uv.=>.wPS  xyz:#:$:%Y& ; <> HI=>{b|M}M ~nSQT:Z*':(` `6)Y*:+,+-W-.-W/+W0;" *<@LT<RZ=>Z|MZ}MZNMZ{b PP;M*0S./VWDE :@*1W; < gjYE:7=N-:  :2=;"$-/25<>$t'uv7=>7b51 1Sx#PK hHF[: : !org/openzal/zal/StoreVolume.class2I H  /                /  / / / /   / / / / / / /   /       /   B B  mVolumeLcom/zimbra/cs/volume/Volume;ID_AUTO_INCREMENTS ConstantValueID_NONEID_MAX TYPE_MESSAGETYPE_MESSAGE_SECONDARY TYPE_INDEX SUBDIR_MESSAGELjava/lang/String;sMboxGroupBits sMboxBits sFileGroupBits sFileBits(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/StoreVolume;volLjava/lang/Object; StackMapTable$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;getId()SgetTypegetName()Ljava/lang/String; getLocator getRootPath getMailboxDir(IS)Ljava/lang/String;e,Lcom/zimbra/common/service/ServiceException;idItypegetIncomingMsgDirgetIncomingDirectory)()Lcom/zimbra/cs/store/IncomingDirectory;getMboxGroupBits getMboxBitsgetFileGroupBits getFileBitsgetCompressBlobs()ZgetCompressionThreshold()JgetAll()Ljava/util/List;listLjava/util/List;LocalVariableTypeTable/Ljava/util/List; Signature1()Ljava/util/List;updateG(SSLjava/lang/String;Ljava/lang/String;ZJ)Lorg/openzal/zal/StoreVolume;builderBuilder InnerClasses%Lcom/zimbra/cs/volume/Volume$Builder;-Lcom/zimbra/cs/volume/VolumeServiceException;namepath compressBlobsZcompressionThresholdJvolumeToUpdate ExceptionscreatesetCurrentVolume(SS)VvolTypesetDefaultBits (S)Lorg/openzal/zal/StoreVolume;delete(S)ZgetByIdvidgetVolumeByName1(Ljava/lang/String;)Lorg/openzal/zal/StoreVolume; storeVolumei$Ljava/util/Iterator; volumeName DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable; getCurrentSecondaryMessageVolume()Lorg/openzal/zal/StoreVolume;hasSecondaryMessageVolume getByType(S)Ljava/util/List;newListLjava/util/ArrayList;4Ljava/util/ArrayList;2(S)Ljava/util/List;getCurrentMessageVolume getBlobDir(II)Ljava/lang/String;mboxIditemId SourceFileStoreVolume.java bjava/lang/NullPointerExceptionVolume is null bcom/zimbra/cs/volume/Volume IJ pq rq st ut vt wx*com/zimbra/common/service/ServiceExceptionjava/lang/RuntimeException b t q q q q    ! "# $% & '( )* +( ,- .( /( 0( 1( 23 45 67 8+com/zimbra/cs/volume/VolumeServiceException9 :;org/openzal/zal/StoreVolume bc 8 st vt <=  >? @ AB CD 7 java/util/ArrayList EF bG HD 7 java/lang/Objectmsg#com/zimbra/cs/volume/Volume$Builderjava/lang/String*org/openzal/zal/exceptions/ZimbraExceptionjava/util/Iteratorjava/util/List()V(Ljava/lang/String;)V(Ljava/lang/Throwable;)VisCompressBlobs"com/zimbra/cs/volume/VolumeManager getInstance&()Lcom/zimbra/cs/volume/VolumeManager; getAllVolumes!org/openzal/zal/ZimbraListWrapper wrapVolumes"(Ljava/util/List;)Ljava/util/List;'()Lcom/zimbra/cs/volume/Volume$Builder;setId((S)Lcom/zimbra/cs/volume/Volume$Builder;setName9(Ljava/lang/String;)Lcom/zimbra/cs/volume/Volume$Builder;setTypesetPath:(Ljava/lang/String;Z)Lcom/zimbra/cs/volume/Volume$Builder;setMboxGroupBits setMboxBitsetFileGroupBits setFileBitssetCompressBlobs((Z)Lcom/zimbra/cs/volume/Volume$Builder;setCompressionThreshold((J)Lcom/zimbra/cs/volume/Volume$Builder;build()Lcom/zimbra/cs/volume/Volume;<(Lcom/zimbra/cs/volume/Volume;)Lcom/zimbra/cs/volume/Volume;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; getVolume (S)Lcom/zimbra/cs/volume/Volume;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;equals(Ljava/lang/Object;)Zsize()I(I)Vadd!/H IJKLMNOLMPQLMRSLMTULMVWLMXYZM[\LM]^LM_`LM]aLM_bcdt*+ Y*+e=>?ABfghijklmnopqd2*eDf ghrqd2*eEf ghstd2* eFf ghutd2* eGf ghvtd2* eHf ghwxdx* NY- eM O Pf* yzgh{|}LkJ~td2*eTf ghd2*eVf ghqd2*eXf ghqd2*eYf ghqd2*eZf ghqd2*e[f ghd2*e`f ghd2*ecf gh dL K*e jmf   d ::  W ,W W - W !"W #$W %&W '(W )W *W +:,::  .:  ./Y0ux-u eRv  (3>IT\dkuxzfp j zy yz {L}LZZhk'iJk#xlG~ dt :WW,W- W"W $W&W (W)W*W+:1::.:./Y0cf-cn eN "*2:BJRYcfhnpvff ^hypyz{L}LZZY'iJkfG~ du2 M,. e f  yzL{LkK~ dYLN-+3W-+4W-+5W-+6 W-"W- $W-&W- (W-+7)W-+8*W-+M,,MN-.N-./Y,0il-ir eR $.5<CJS\ailm r sxf> `mysyz{L|ha iJkllE~ d^9L+. e f yz{LkH~ de/Y:0L+. e*-/fyzLkO~ d.;<L+=+>/M,4*?,e79';)=,>f  h #.Zk   dZ@K* /Y*0eHK MQf iJk d/ AeXk @ dLLBY+CDM+<N-=(->:,/Y0EW,e`cd0f9gGiJjf40iJ.L}LE7E7k* d&/YF0erdx*GNY- e{ } ~f* yzgh||kJ~ PK hHc8org/openzal/zal/Tag.class2!   mTagLcom/zimbra/cs/mailbox/Tag;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Tag;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; getBitmask()J SourceFileTag.java com/zimbra/cs/mailbox/Tag  'java/lang/UnsupportedOperationException org/openzal/zal/Tagorg/openzal/zal/Item()V!   J*+*+  ! 2Y & PK hH]9org/openzal/zal/Tags.class2? ,- ,. /0 1 2 345 367mTags[Ljava/lang/String;(J)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Tags;bitmaskJextractFromItem.(Lorg/openzal/zal/Item;)Lorg/openzal/zal/Tags;itemLorg/openzal/zal/Item;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; getLongTags()JgetTags()[Ljava/lang/String;([Ljava/lang/String;)Vtags(Ljava/util/List;)VLjava/util/List;LocalVariableTypeTable$Ljava/util/List; Signature'(Ljava/util/List;)V SourceFile Tags.java 8'java/lang/UnsupportedOperationExceptionorg/openzal/zal/Tags9 ! " : ;<java/lang/String =>java/lang/Object()Vorg/openzal/zal/Itemjava/util/Listsize()ItoArray(([Ljava/lang/Object;)[Ljava/lang/Object;!  D *Y &*   6 Y*2  2Y;  !/*B "F **+IK O  #$i**++  RTX#%& #'()*+PK hHG[hhorg/openzal/zal/TargetBy.class2J 34 5 678 9 :; <= > ? @ AB mTargetByLcom/zimbra/soap/type/TargetBy;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;idLorg/openzal/zal/TargetBy;name(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethistargetByLjava/lang/Object;$RuntimeInvisibleParameterAnnotationstoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; fromString.(Ljava/lang/String;)Lorg/openzal/zal/TargetBy;e,Lcom/zimbra/common/service/ServiceException;sLjava/lang/String; StackMapTable;()V SourceFile TargetBy.java 0com/zimbra/soap/type/TargetBy C DEorg/openzal/zal/TargetBy 'F *com/zimbra/common/service/ServiceExceptionG HI    java/lang/Objectjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;3(Ljava/lang/String;)Lcom/zimbra/soap/type/TargetBy;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;!  I **+,. 2   O +*7  !"#  !$%& '(bY*L+  B D F )*+,-L./07Y  Y   $ %12PK hHݰorg/openzal/zal/Task.class2 (Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Task;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFile Task.java org/openzal/zal/Taskorg/openzal/zal/CalendarItem!>*+    PK hHn^hhorg/openzal/zal/UCService.class29 *+ ,- . / 0 1234 mUCService!Lcom/zimbra/cs/account/UCService;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/UCService; ucServiceLjava/lang/Object;$RuntimeInvisibleParameterAnnotationsgetMultiAttrSet#(Ljava/lang/String;)Ljava/util/Set;nameLjava/lang/String; Signature7(Ljava/lang/String;)Ljava/util/Set;getName()Ljava/lang/String;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class;1(Ljava/lang/Class;)TT; SourceFileUCService.java com/zimbra/cs/account/UCService java/util/HashSet  5  6 78org/openzal/zal/UCServiceorg/openzal/zal/Entry(Ljava/util/Collection;)Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;!   J*+*+%& 'DY*++ 2*0 !"O +*5  #$%  #&'()PK hH'ŅO))org/openzal/zal/Utils.class2 d                    c    !" #$  #% &' &() #* #+ ,-. #/0 C12 31 4567 / 89 :; <= >?@ =1 ,ABC =D 9E 8FG =H =IJ @ >KL )M CN =O @PQ RS 8T 8U VW XYZ[ \1] ^1 O_a 1 bcd W/ efg hi hjk l ]Em cnop FBTYPE_BUSYLjava/lang/String;()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Utils;exceptionToString)(Ljava/lang/Throwable;)Ljava/lang/String;nIeLjava/lang/Throwable;sbLjava/lang/StringBuilder;elements[Ljava/lang/StackTraceElement;cause StackMapTablewqdecode#(Ljava/lang/String;)Ljava/util/Map;BEncodingException InnerClasses5Lcom/zimbra/common/util/BEncoding$BEncodingException;attrs SignatureI(Ljava/lang/String;)Ljava/util/Map;encode#(Ljava/util/Map;)Ljava/lang/String;Ljava/util/Map;LocalVariableTypeTable5Ljava/util/Map;I(Ljava/util/Map;)Ljava/lang/String;orderZimletsByPriority"(Ljava/util/List;)Ljava/util/List;zimletLorg/openzal/zal/Zimlet;i$Ljava/util/Iterator;Lcom/zimbra/cs/account/Zimlet;zimletsLjava/util/List;zimbraZimletListorderedZimletList*Ljava/util/List;0Ljava/util/List;rsV(Ljava/util/List;)Ljava/util/List;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;getPublicURLForDomainV(Lorg/openzal/zal/Server;Lorg/openzal/zal/Domain;Ljava/lang/String;)Ljava/lang/String;,Lcom/zimbra/common/service/ServiceException;serverLorg/openzal/zal/Server;domainLorg/openzal/zal/Domain;path0Ltu26$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; bitmaskToTags(J)Ljava/lang/String; tagBitmaskJencodeFSSafeBase64([B)Ljava/lang/String;data[B addToMultiMap6(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Vresultnamevalue\(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V deployZimlet=(Lorg/openzal/zal/Provisioning;Lorg/openzal/zal/ZimletFile;)VinLjava/io/FileInputStream; rawZimletLorg/openzal/zal/ZimletFile;zimletSoapUtilZimletSoapUtil0Lcom/zimbra/cs/zimlet/ZimletUtil$ZimletSoapUtil;&Lcom/zimbra/cs/zimlet/ZimletException; provisioningLorg/openzal/zal/Provisioning;vGBJQ Exceptionsw isGzipped(Ljava/io/File;)ZfileLjava/io/File; getContent(Ljava/io/InputStream;I)[BstreamLjava/io/InputStream;sizeHintcopy0(Ljava/io/InputStream;ZLjava/io/OutputStream;Z)JcloseInZoutLjava/io/OutputStream;closeOutpurgeMessageCache(Ljava/lang/String;)VdigestgetSmtpSession()Ljavax/mail/Session;Ljavax/mail/MessagingException;ZsetDefaultAlarm=(Lorg/openzal/zal/calendar/Invite;Lorg/openzal/zal/Account;)Vinvite!Lorg/openzal/zal/calendar/Invite;accountLorg/openzal/zal/Account; windowsSystemTimeFromSimpleOnsety SimpleOnsetb(Lorg/openzal/zal/calendar/ICalendarTimezone$SimpleOnset;)Lorg/openzal/zal/calendar/WinSystemTime;zimbraSimpleOnSet5Lcom/zimbra/common/calendar/ICalTimeZone$SimpleOnset; simpleOnset8Lorg/openzal/zal/calendar/ICalendarTimezone$SimpleOnset;windowsSystemTime2Lcom/zimbra/cs/mailbox/calendar/WindowsSystemTime;azloadTimeZonesFromFile(Ljava/io/File;)VtzFilegetEmailNamePart&(Ljava/lang/String;)Ljava/lang/String;parts[Ljava/lang/String;address SourceFile Utils.java ghjava/lang/StringBuilder g{q |} ~   at  .  ( :  )  [native]  Caused by: no } java/util/Map3com/zimbra/common/util/BEncoding$BEncodingException  java/util/ArrayListr  s  org/openzal/zal/Zimlet   com/zimbra/cs/account/Zimlet gcom/zimbra/cs/account/Server com/zimbra/cs/account/Domaint *com/zimbra/common/service/ServiceException'java/lang/UnsupportedOperationException   v com/zimbra/cs/zimlet/ZimletFile java/io/FileInputStream java/io/File  g gorg/openzal/zal/ZimletFile  g.com/zimbra/cs/zimlet/ZimletUtil$ZimletSoapUtil org/openzal/zal/Server    $com/zimbra/cs/zimlet/ZimletException   javax/mail/MessagingException%com/zimbra/cs/mailbox/calendar/Invitecom/zimbra/cs/account/Account 3com/zimbra/common/calendar/ICalTimeZone$SimpleOnsetz &org/openzal/zal/calendar/WinSystemTime @u  java/lang/RuntimeExceptionInvalid mail address B eforg/openzal/zal/Utilsjava/lang/Objectjava/lang/Throwablejava/util/Listjava/util/Iteratororg/openzal/zal/Domainjava/lang/Stringorg/openzal/zal/Provisioningjava/io/IOException6org/openzal/zal/calendar/ICalendarTimezone$SimpleOnset0com/zimbra/cs/mailbox/calendar/WindowsSystemTime(I)V getStackTrace ()[Ljava/lang/StackTraceElement;toString()Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/StackTraceElement getClassName getMethodName getFileName getLineNumber()I(I)Ljava/lang/StringBuilder;isNativeMethod()ZgetCause()Ljava/lang/Throwable; com/zimbra/common/util/BEncoding&(Ljava/lang/String;)Ljava/lang/Object;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;sizeiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;toZimbra ()Lcom/zimbra/cs/account/Zimlet;add(Ljava/lang/Object;)Zcom/zimbra/cs/zimlet/ZimletUtil(Ljava/lang/Object;)V%(Ljava/lang/Class;)Ljava/lang/Object; com/zimbra/cs/httpclient/URLUtilc(Lcom/zimbra/cs/account/Server;Lcom/zimbra/cs/account/Domain;Ljava/lang/String;Z)Ljava/lang/String;com/zimbra/common/util/ByteUtil!com/zimbra/common/util/StringUtilorg/openzal/zal/CacheEntryType Lorg/openzal/zal/CacheEntryType; flushCache9(Lorg/openzal/zal/CacheEntryType;Ljava/util/Collection;)VdeployZimletLocally$(Lcom/zimbra/cs/zimlet/ZimletFile;)V getZimletPathgetName*(Ljava/lang/String;Ljava/io/InputStream;)V getAllServers()Ljava/util/List; isLocalServerhasMailboxServicegetZimletContent()[BdeployZimletRemotelyDeployListenerf(Lcom/zimbra/cs/account/Server;Ljava/lang/String;[BLcom/zimbra/cs/zimlet/ZimletUtil$DeployListener;Z)Vcom/zimbra/common/util/FileUtil"com/zimbra/cs/mailbox/MessageCachepurgecom/zimbra/cs/util/JMSession5(Lcom/zimbra/cs/account/Account;)Ljavax/mail/Session;org/openzal/zal/calendar/Inviteorg/openzal/zal/AccountI(Lcom/zimbra/cs/mailbox/calendar/Invite;Lcom/zimbra/cs/account/Account;)V'com/zimbra/common/calendar/ICalTimeZonefromSimpleOnseti(Lcom/zimbra/common/calendar/ICalTimeZone$SimpleOnset;)Lcom/zimbra/cs/mailbox/calendar/WindowsSystemTime;-com/zimbra/common/calendar/WellKnownTimeZones loadFromFilecontains(Ljava/lang/CharSequence;)Zsplit'(Ljava/lang/String;)[Ljava/lang/String;*org/openzal/zal/calendar/ICalendarTimezone.com/zimbra/cs/zimlet/ZimletUtil$DeployListener!cd efghi/*j<k lm noizYL*M+*W+W>,o+W+,2 W+ W+,2 W+ W+,2 W+W+,2W+W,2 +W+W*N-+W+-W+j^B CEF H(J/K:LAMLNSO^PeQpRwTVYH\]_`ck4"rpqrs tuvwxsy"z{d | }~i^*L+jjl nk rfyH iA*jtk   iCwY*L* M,!,"#N+-$%WY*M+& N-!!-"':,#Y(%W,j& z}(36DbrukH( !bN'wiD3 wiD3y & i(*)*)+++,+,-N-!".j"#k*#r(((fy [E i2/Y0jk  i/*1jk  i[*+,2j k ff  i*34+56578Y9Y+:;,?N@YA:*B :!H"C:)*)D(E)*)->-FG*34M,M*34,.HjN *7@ct|k\ c6MO*|7o@frry<M1 E i/*Ijk  i:*Jjkq iP*,Kjk* i3*Lj k f iQ MK*Njk ryE i!*OPO+QRQS M,.j k r!!yZ i+*L*TUTL+VM,WY+VXj !#%'*k*+y   ig*Y L+.j1635 7kryG i:*Z[*Z\L+ *Z\2]YY^_*`j; =?AEk:fyhiabj>*@, x T` , PK hHy''*org/openzal/zal/WikiPage$WikiContext.class2,    !#$ mWikiContext WikiContext InnerClasses)Lcom/zimbra/cs/wiki/WikiPage$WikiContext;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;%(Lorg/openzal/zal/OperationContext;)VCodeLineNumberTableLocalVariableTablethis&Lorg/openzal/zal/WikiPage$WikiContext;ctxt"Lorg/openzal/zal/OperationContext;toZimbra+()Lcom/zimbra/cs/wiki/WikiPage$WikiContext; SourceFile WikiPage.java %&'com/zimbra/cs/wiki/WikiPage$WikiContext' () *  +$org/openzal/zal/WikiPage$WikiContextjava/lang/Object()Vcom/zimbra/cs/wiki/WikiPage org/openzal/zal/OperationContextgetOperationContext*()Lcom/zimbra/cs/mailbox/OperationContext;L(Lcom/zimbra/cs/mailbox/OperationContext;Lcom/zimbra/cs/account/AuthToken;)Vorg/openzal/zal/WikiPage!   Q**Y+!"#/*'   " PK hHaBttorg/openzal/zal/WikiPage.class2  WikiContext InnerClasses()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/WikiPage; SourceFile WikiPage.java org/openzal/zal/WikiPagejava/lang/Object$org/openzal/zal/WikiPage$WikiContext! 3*     PK hH5*org/openzal/zal/WikiTemplate$Context.class2J -. /0 123 42 5 6 789:mContextContext InnerClasses)Lcom/zimbra/cs/wiki/WikiTemplate$Context;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;< WikiContext](Lorg/openzal/zal/WikiPage$WikiContext;Lorg/openzal/zal/Item;Lorg/openzal/zal/WikiTemplate;)VCodeLineNumberTableLocalVariableTablethis&Lorg/openzal/zal/WikiTemplate$Context;wikiPageContext&Lorg/openzal/zal/WikiPage$WikiContext;itemLorg/openzal/zal/Item; wikiTemplateLorg/openzal/zal/WikiTemplate;$RuntimeInvisibleParameterAnnotationstoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; SourceFileWikiTemplate.java ='com/zimbra/cs/wiki/WikiTemplate$Context #?com/zimbra/cs/mailbox/MailItem@ #$com/zimbra/cs/wiki/WikiTemplateA B C DE$org/openzal/zal/WikiTemplate$Contextjava/lang/ObjectF$org/openzal/zal/WikiPage$WikiContext()VH+()Lcom/zimbra/cs/wiki/WikiPage$WikiContext;org/openzal/zal/Itemorg/openzal/zal/WikiTemplatem(Lcom/zimbra/cs/wiki/WikiPage$WikiContext;Lcom/zimbra/cs/mailbox/MailItem;Lcom/zimbra/cs/wiki/WikiTemplate;)Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/WikiPageI'com/zimbra/cs/wiki/WikiPage$WikiContextcom/zimbra/cs/wiki/WikiPage!  x(**Y+,- 45':*(((( !"#$O +* >  %&'  %()*"+," ; 4 >G PK hH "org/openzal/zal/WikiTemplate.class2\ @A B C D E FGH D IJ KLM NOPQContext InnerClasses mWikiTemplate!Lcom/zimbra/cs/wiki/WikiTemplate;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;K(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/WikiTemplate;itemLjava/lang/String;idkeyname compareTo!(Lorg/openzal/zal/WikiTemplate;)Io$RuntimeInvisibleParameterAnnotationstoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;toString:(Lorg/openzal/zal/WikiTemplate$Context;)Ljava/lang/String;e,Lcom/zimbra/common/service/ServiceException;context&Lorg/openzal/zal/WikiTemplate$Context; StackMapTableJ ExceptionsR(Ljava/lang/Object;)Ix0Ljava/lang/Object;HLjava/lang/Object;Ljava/lang/Comparable; SourceFileWikiTemplate.java Scom/zimbra/cs/wiki/WikiTemplate   () $TU VW'com/zimbra/cs/wiki/WikiTemplate$Context 0X*com/zimbra/common/service/ServiceExceptionY Z[org/openzal/zal/WikiTemplate $%java/lang/Objectjava/lang/Comparable$org/openzal/zal/WikiTemplate$Contextjava/io/IOException()V$(Lcom/zimbra/cs/wiki/WikiTemplate;)Ijava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;=(Lcom/zimbra/cs/wiki/WikiTemplate$Context;)Ljava/lang/String;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;! o**Y+,-%&'4 ! " # $%F*+,&'()O +*D  *+,  *-./'01r*+  M,  LNP 23456R789'A$:= *+    ;<.=>?   PK hH~\ \ org/openzal/zal/XMLElement.class2W =? @ AB =C D E F G H IJ KL mXMLElement XMLElement InnerClasses+Lcom/zimbra/common/soap/Element$XMLElement;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/XMLElement;nameLjava/lang/String;(Ljava/lang/Object;)VelementLjava/lang/Object; StackMapTableCL$RuntimeInvisibleParameterAnnotationsclone()Lorg/openzal/zal/XMLElement; addAttribute((Ljava/lang/String;Ljava/lang/Boolean;)VkeyvalueLjava/lang/Boolean;((Ljava/lang/String;Ljava/lang/Integer;)VLjava/lang/Integer;'(Ljava/lang/String;Ljava/lang/String;)VtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;()Ljava/lang/Object; ExceptionsM SourceFileXMLElement.java NO)com/zimbra/common/soap/Element$XMLElement  java/lang/NullPointerExceptionorg/openzal/zal/XMLElement &P  (Q (R (ST UV &'java/lang/Object$java/lang/CloneNotSupportedException()Vcom/zimbra/common/soap/Element-()Lcom/zimbra/common/soap/Element$XMLElement;G(Ljava/lang/String;Ljava/lang/Boolean;)Lcom/zimbra/common/soap/Element;F(Ljava/lang/String;Ljava/lang/Number;)Lcom/zimbra/common/soap/Element;F(Ljava/lang/String;Ljava/lang/String;)Lcom/zimbra/common/soap/Element;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;!M**Y+ !r*+ Y*+$%')* !"#$%&'9Y* . ()M *+, W 3 4   * +,(-M *+, W 8 9   * +.(/M *+, W = >   * +01O +* B  234  2567A&8/* 9:;< > PK hH٤#org/openzal/zal/XMPPComponent.class2G 45 67 8 9 : ;< = >? @ABmXmppComponent%Lcom/zimbra/cs/account/XMPPComponent;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/XMPPComponent; xmppComponentLjava/lang/Object;$RuntimeInvisibleParameterAnnotationsgetMultiAttrSet#(Ljava/lang/String;)Ljava/util/Set;nameLjava/lang/String; Signature7(Ljava/lang/String;)Ljava/util/Set;getName()Ljava/lang/String;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class;1(Ljava/lang/Class;)TT; compareTo"(Lorg/openzal/zal/XMPPComponent;)Io(Ljava/lang/Object;)Ix0NLorg/openzal/zal/Entry;Ljava/lang/Comparable; SourceFileXMPPComponent.java #com/zimbra/cs/account/XMPPComponent java/util/HashSet  C #$D EF %& ,/org/openzal/zal/XMPPComponent ,-org/openzal/zal/Entryjava/lang/Comparable(Ljava/util/Collection;)Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;! J*+*+"# $DY*+( !"#$2*- %&O +*2  '()  '*!+,-C*+ 8.A,/= *+   0!123PK hHκy?? org/openzal/zal/ZAuthToken.class20 $% $& ' ()*+ mZAuthToken#Lcom/zimbra/common/auth/ZAuthToken;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ZAuthToken; zAuthTokenLjava/lang/Object; StackMapTable*+$RuntimeInvisibleParameterAnnotationstoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; SourceFileZAuthToken.java ,java/lang/NullPointerException!com/zimbra/common/auth/ZAuthToken - ./org/openzal/zal/ZAuthTokenjava/lang/Object()Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;!    r*+ Y*+!#$ O +*(     !"#PK hHQ["org/openzal/zal/ZalBuildInfo.class2   COMMITLjava/lang/String;VERSION()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ZalBuildInfo; SourceFileZalBuildInfo.java (47f996f739b571e61afac9a25cf8e8de1caff87f  1.10.6 org/openzal/zal/ZalBuildInfojava/lang/Object!    /*   '  PK hH5== org/openzal/zal/ZalVersion.class2d / 012 /3 4 5 6 7 89: ;<= > 0?@ ;A B CD EF GH IJKcurrentLorg/openzal/zal/lib/Version;targetRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ZalVersion;main([Ljava/lang/String;)Vargs[Ljava/lang/String;implementationVersionLjava/lang/String; StackMapTable SourceFileZalVersion.java L MNjava/lang/StringBuilder zal_version: OP  QR QRS TU zal_commit: V W+target_zimbra_version:  XYorg/openzal/zal/lib/Version Z+ U [org/openzal/zal/ZalVersion\ ]^_ `Ra bcjava/lang/Objectjava/lang/SystemoutLjava/io/PrintStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;java/io/PrintStreamprintln(Ljava/lang/String;)Vorg/openzal/zal/ZalBuildInfoCOMMITexit(I)VVERSION([I)Vjava/lang/Class getPackage()Ljava/lang/Package;java/lang/PackagegetImplementationVersionjava/lang/StringisEmpty()Z!  /*!" #$ %& \Y Y   Y  !*+9,W.[/" \'() IYY YOYOYOK**Y*! (!2"=$H&" 2*+,H-.PK hHXX.org/openzal/zal/ZimbraConnectionProvider.class26   !" #$%&(()VCodeLineNumberTableLocalVariableTablethis*Lorg/openzal/zal/ZimbraConnectionProvider; getConnection()Lorg/openzal/zal/Connection;e,Lcom/zimbra/common/service/ServiceException; StackMapTable" Exceptions+RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFileZimbraConnectionProvider.java +org/openzal/zal/lib/ZimbraConnectionWrapper, / 0*com/zimbra/common/service/ServiceException1 23(org/openzal/zal/ZimbraConnectionProviderjava/lang/Object45org/openzal/zal/lib/ZimbraDatabase$ConnectionProviderConnectionProvider InnerClasses>org/openzal/zal/exceptions/UnableToObtainDBConnectionExceptioncom/zimbra/cs/db/DbPool5 DbConnection(()Lcom/zimbra/cs/db/DbPool$DbConnection;(Ljava/lang/Object;)V+org/openzal/zal/exceptions/ExceptionWrapper createUnableToObtainDBConnectionn(Lcom/zimbra/common/service/ServiceException;)Lorg/openzal/zal/exceptions/UnableToObtainDBConnectionException;"org/openzal/zal/lib/ZimbraDatabase$com/zimbra/cs/db/DbPool$DbConnection!   /*   aYL+  % ' ) K* ') -. PK hH$HHorg/openzal/zal/ZimbraId.class2. " # $% &' &()mIdLjava/lang/String;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ZimbraId;idgetId()Ljava/lang/String;toStringequals(Ljava/lang/Object;)ZoLjava/lang/Object;zimbraId StackMapTable%$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable;hashCode()I SourceFile ZimbraId.java *  +,org/openzal/zal/ZimbraId-  java/lang/Object()VgetClass()Ljava/lang/Class;java/lang/String!   F **+  !    /* %  /* +  @*++*++M**, , "123468<9>; @@#  H* * A @ !PK hH%: "org/openzal/zal/ZimbraItemId.class2o E F GH I J KLM NOPQ ER S T U VW VXY Z [ \ ] ^_ mAccountIdLorg/openzal/zal/ZimbraId;mItemIdI(Lorg/openzal/zal/ZimbraId;I)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ZimbraItemId; accountIditemId(Ljava/lang/String;I)VLjava/lang/String;(Lorg/openzal/zal/Mailbox;I)VmboxLorg/openzal/zal/Mailbox; fromString2(Ljava/lang/String;)Lorg/openzal/zal/ZimbraItemId;stringparts[Ljava/lang/String; StackMapTable0toString()Ljava/lang/String; getItemId()I getAccountId()Lorg/openzal/zal/ZimbraId;equals(Ljava/lang/Object;)ZoLjava/lang/Object;thatY$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable;hashCoderesult SourceFileZimbraItemId.java `  org/openzal/zal/ZimbraId a b 74/c dejava/lang/RuntimeExceptionjava/lang/StringBuilderInvalid item id: fg 34 ah ij k6org/openzal/zal/ZimbraItemId 34 fl mn 9: A6java/lang/Object()V(Ljava/lang/String;)Vorg/openzal/zal/Mailboxjava/lang/Stringsplit'(Ljava/lang/String;)[Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/IntegervalueOf'(Ljava/lang/String;)Ljava/lang/Integer;intValue(I)Ljava/lang/StringBuilder;getClass()Ljava/lang/Class;!  Y**+*! ! "#" #$%&' P*Y+! ' (" #$%(&) S*Y+! ,-" #$*+& ,- G* L+ Y Y  *Y+2M+2>Y,!12 4(637=8"*G.(@/03%= &1(234 K! Y **!>" !#$56 /*!C" #$78 /*!H" #$9: M*++*++M*,**, ,!* NPRTWY([*]I_Kb" M#$M;<0=$1>?@A6 f* *<h*`<!hij"#$ B1@CDPK hH??'org/openzal/zal/ZimbraListWrapper.class2 Z      !  "#$ % &'( %)* %+, %-. %/0 %12 %34 %56 "%78 %%9: )%; +%<= .% ?A 2BCE 5FGH 7I 7J 7K 7L 8MNO ?%QR B% S TU F SWX J% S&YZ N%\] Q%^_ T%`a W%bc()VCodeLineNumberTableLocalVariableTablethis#Lorg/openzal/zal/ZimbraListWrapper; wrapCoses"(Ljava/util/List;)Ljava/util/List;cosLcom/zimbra/cs/account/Cos;i$Ljava/util/Iterator;cosesLjava/util/List;listLocalVariableTypeTable-Ljava/util/List;'Ljava/util/List; StackMapTablede SignatureV(Ljava/util/List;)Ljava/util/List;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable;wrapDataSources dataSource"Lcom/zimbra/cs/account/DataSource; dataSources4Ljava/util/List;.Ljava/util/List;d(Ljava/util/List;)Ljava/util/List;wrapIdentitiesidentity Lcom/zimbra/cs/account/Identity; identities2Ljava/util/List;,Ljava/util/List;`(Ljava/util/List;)Ljava/util/List;wrapDistributionListsdistributionList(Lcom/zimbra/cs/account/DistributionList;distributionLists:Ljava/util/List;4Ljava/util/List;p(Ljava/util/List;)Ljava/util/List;wrapSignatures signature!Lcom/zimbra/cs/account/Signature; signatures3Ljava/util/List;-Ljava/util/List;b(Ljava/util/List;)Ljava/util/List; wrapAccountsaccountLjava/lang/Object;accounts+Ljava/util/List;=(Ljava/util/List;)Ljava/util/List; wrapDomainLcom/zimbra/cs/account/Domain;domains0Ljava/util/List;*Ljava/util/List;\(Ljava/util/List;)Ljava/util/List; wrapServersLcom/zimbra/cs/account/Server;servers0Ljava/util/List;*Ljava/util/List;\(Ljava/util/List;)Ljava/util/List;wrapCalendarResourcescalendarResourcecalendarResources4Ljava/util/List;F(Ljava/util/List;)Ljava/util/List; wrapZimletszimlets*Ljava/util/List;<(Ljava/util/List;)Ljava/util/List;wrapXmppComponents xmppComponent%Lcom/zimbra/cs/account/XMPPComponent;xmppComponents7Ljava/util/List;1Ljava/util/List;j(Ljava/util/List;)Ljava/util/List;wrapUCServices ucService ucServices-Ljava/util/List;?(Ljava/util/List;)Ljava/util/List;wrapMPartInfos mPartInfoLcom/zimbra/cs/mime/MPartInfo; mPartInfos0Ljava/util/List;-Ljava/util/List;_(Ljava/util/List;)Ljava/util/List;wrapAttachments attachment Attachment InnerClasses*Lcom/zimbra/cs/mailbox/Contact$Attachment; attachments;ContactAttachment=Ljava/util/List;{(Ljava/util/List;)Ljava/util/List;wrapCountAccountByCosListcountAccountByCosgCountAccountResultCountAccountByCosILcom/zimbra/cs/account/Provisioning$CountAccountResult$CountAccountByCos;countAccountByCosList[Ljava/util/List;BLjava/util/List;(Ljava/util/List;)Ljava/util/List;wrapAccountQuotaInfos accountQuota-Lcom/zimbra/soap/admin/type/AccountQuotaInfo; accountQuotas?Ljava/util/List;4Ljava/util/List;u(Ljava/util/List;)Ljava/util/List; wrapElementselement Lcom/zimbra/common/soap/Element;elements2Ljava/util/List;4Ljava/util/List;h(Ljava/util/List;)Ljava/util/List;wrapQuotaUsages((Ljava/util/List;)Ljava/util/Collection; quotaUsage QuotaUsage8Lcom/zimbra/cs/account/soap/SoapProvisioning$QuotaUsage; quotaUsagesJLjava/util/List;.Ljava/util/List;(Ljava/util/List;)Ljava/util/Collection;wrapACEs (Ljava/util/Set;)Ljava/util/Set;aceACE6Lcom/zimbra/cs/account/accesscontrol/RightCommand$ACE;acesLjava/util/Set;setGLjava/util/Set;&Ljava/util/Set;ho(Ljava/util/Set;)Ljava/util/Set;wrapCalendarItems calendarItem$Lcom/zimbra/cs/mailbox/CalendarItem;zimbraCalendarItems6Ljava/util/List;0Ljava/util/List;h(Ljava/util/List;)Ljava/util/List; wrapGrantsgrantGrant!Lcom/zimbra/cs/mailbox/ACL$Grant;grants grantList3Ljava/util/List;)Ljava/util/List;^(Ljava/util/List;)Ljava/util/List; wrapVolumesvolLcom/zimbra/cs/volume/Volume;newList/Ljava/util/List;/Ljava/util/List;`(Ljava/util/List;)Ljava/util/List; wrapInvitesinvite'Lcom/zimbra/cs/mailbox/calendar/Invite; inviteList9Ljava/util/List;3Ljava/util/List;n(Ljava/util/List;)Ljava/util/List; SourceFileZimbraListWrapper.java [\d ijk lmjava/util/ArrayList [n ope qr stcom/zimbra/cs/account/Cosorg/openzal/zal/Cos [u vw com/zimbra/cs/account/DataSourceorg/openzal/zal/DataSourcecom/zimbra/cs/account/Identityorg/openzal/zal/Identity&com/zimbra/cs/account/DistributionList org/openzal/zal/DistributionListcom/zimbra/cs/account/Signatureorg/openzal/zal/Signatureorg/openzal/zal/Accountcom/zimbra/cs/account/Accountcom/zimbra/cs/account/Domainorg/openzal/zal/Domaincom/zimbra/cs/account/Serverorg/openzal/zal/Server org/openzal/zal/CalendarResource&com/zimbra/cs/account/CalendarResourceorg/openzal/zal/Zimletcom/zimbra/cs/account/Zimlet#com/zimbra/cs/account/XMPPComponentorg/openzal/zal/XMPPComponentorg/openzal/zal/UCServicecom/zimbra/cs/mime/MPartInfoorg/openzal/zal/MPartInfox(com/zimbra/cs/mailbox/Contact$Attachmenty)org/openzal/zal/Contact$ContactAttachment [zGcom/zimbra/cs/account/Provisioning$CountAccountResult$CountAccountByCos{.org/openzal/zal/Provisioning$CountAccountByCos [|+com/zimbra/soap/admin/type/AccountQuotaInfo org/openzal/zal/AccountQuotaInfo }~ ~   [com/zimbra/common/soap/Element org/openzal/zal/soap/SoapElement6com/zimbra/cs/account/soap/SoapProvisioning$QuotaUsageorg/openzal/zal/QuotaUsageh java/util/HashSet4com/zimbra/cs/account/accesscontrol/RightCommand$ACEorg/openzal/zal/ACE"com/zimbra/cs/mailbox/CalendarItemorg/openzal/zal/CalendarItemcom/zimbra/cs/mailbox/ACL$Grantorg/openzal/zal/Grantcom/zimbra/cs/volume/Volumeorg/openzal/zal/StoreVolume%com/zimbra/cs/mailbox/calendar/Inviteorg/openzal/zal/calendar/Invite!org/openzal/zal/ZimbraListWrapperjava/lang/Objectjava/util/Listjava/util/Iterator5com/zimbra/cs/account/Provisioning$CountAccountResult java/util/Setsize()Ijava/util/Collections emptyList()Ljava/util/List;(I)Viterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;(Ljava/lang/Object;)Vadd(Ljava/lang/Object;)Zcom/zimbra/cs/mailbox/Contactorg/openzal/zal/Contact-(Lcom/zimbra/cs/mailbox/Contact$Attachment;)Vorg/openzal/zal/ProvisioningL(Lcom/zimbra/cs/account/Provisioning$CountAccountResult$CountAccountByCos;)VgetId()Ljava/lang/String;getName getQuotaLimit()J getQuotaUsed)(Ljava/lang/String;Ljava/lang/String;JJ)V+com/zimbra/cs/account/soap/SoapProvisioningemptySet()Ljava/util/Set;0com/zimbra/cs/account/accesscontrol/RightCommandcom/zimbra/cs/mailbox/ACL"com/zimbra/cs/account/Provisioning!YZ[\]/*^,_ `a bc]M* *Y*L*M,, N+ Y- W+^1 35698H9K;_*9de&%fgMhi.jikMhl.jmn op$qrstuv wc]M* *Y*L*M,, N+Y- W+^A CEF9HHIKK_*9xy&%fgMzi.jikMz{.j|n op$q}stuv ~c]M* *Y*L*M,,N+Y- W+^Q SUV9XHYK[_*9&%fgMi.jikM.jn op$qstuv c]M* *Y*L*M,,N+Y- W+^a cef9hHiKk_*9&%fgMi.jikM.jn op$qstuv c]M* *Y*L*M,,N+Y- W+^q suv9xHyK{_*9&%fgMi.jikM.jn op$qstuv c]M* *Y*L*M,,N+Y- W+^ 6HK_*6&%fgMi.jik .jn op$qstuv c]M* *Y*L*M,,N+Y- W+^ 9HK_*9&%fgMi.jikM.jn op$qstuv c]M* *Y*L*M,,N+ Y-! W+^ 9HK_*9&%fgMi.jikM.jn op$qstuv c]M* *Y*L*M,,N+"Y-#$ W+^ 6HK_*6&%fgMi.jik .jn op$qstuv c]M* *Y*L*M,,N+%Y-&' W+^ 6HK_*6&%fgMi.jik .jn op$qstuv c]M* *Y*L*M,,(N+)Y-* W+^ 9HK_*9&%fgMi.jikM.jn op$qstuv c]J* *Y*L*M,,N++Y-, W+^ 6EH_*6&"fgJi+jik +jn op!qstuv c]M* *Y*L*M,,-N+.Y-/ W+^ 9HK_*9&%fgMi.jikM.jn op$qstuv c]G* *Y0L*M,,1N+2Y-3 W+^    3BE_*3 %fgGi.jikG.jn op$qstuv c]M* *Y*L*M,,4N+5Y-6 W+^  9"H#K%_*9&%fgMi.jikM.jn op$qstuv c] \* *Y*L*M,.,7N+8Y-9-:-;-<= W+^0 2589:W@ZB_*9&4fg\i=jik\=jn op3qstuv c]M* *Y*L*M,,>N+?Y-@ W+^K MOR9THUKW_*9&%fgMi.jikM.jn op$qstuv ]M* *Y*L*M,,AN+BY-C W+^] _ad9fHgKi_*9&%fgMi.jikM.jn op$qstuv ]G* *DEFYGL*HM,,IN+JY-KLW+^o qsu3wBxEz_*3 %fgG.kG.n p$qstuv c]G* *Y0L*M,,MN+NY-O W+^ 3BE_*3 %fgGi.jikG.jn op$qstuv c]G* *Y0L*M,,PN+QY-R W+^ 3BE_*3 %fgGi.ikG.n op$qstuv c]M* *Y*L*M,,SN+TY-U W+^ 9HK_*9  &%fgMji. ikMj .  n op$qstuv c]M* *Y*L*M,,VN+WY-X W+^ 9HK_*9&%fgMi. ikM. n op$qstuvB1> 2@ f 4 5D AP IV P[ PK hHJ*org/openzal/zal/ZimbraVisitorWrapper.class2: ( ) * +, -./02mVisitorLorg/openzal/zal/SimpleVisitor; Signature$Lorg/openzal/zal/SimpleVisitor;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;mNamedEntryWrapper#Lorg/openzal/zal/NamedEntryWrapper;(Lorg/openzal/zal/NamedEntryWrapper;E(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/NamedEntryWrapper;)VCodeLineNumberTableLocalVariableTablethis&Lorg/openzal/zal/ZimbraVisitorWrapper;visitornamedEntryWrapperLocalVariableTypeTable+Lorg/openzal/zal/ZimbraVisitorWrapper;O(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/NamedEntryWrapper;)V$RuntimeInvisibleParameterAnnotationsvisit%(Lcom/zimbra/cs/account/NamedEntry;)Ventry"Lcom/zimbra/cs/account/NamedEntry;Visitor InnerClassesRLjava/lang/Object;Lcom/zimbra/cs/account/NamedEntry$Visitor; SourceFileZimbraVisitorWrapper.java 3 4 567 8$org/openzal/zal/ZimbraVisitorWrapperjava/lang/Object9(com/zimbra/cs/account/NamedEntry$Visitor()V!org/openzal/zal/NamedEntryWrapperwrap6(Lcom/zimbra/cs/account/NamedEntry;)Ljava/lang/Object;org/openzal/zal/SimpleVisitor(Ljava/lang/Object;)V com/zimbra/cs/account/NamedEntry      **+*,#$ %&       ^**+ +,!"  %&'$ 1# PK hHorg/openzal/zal/Zimlet.class2L :; <= > ? @ A B CD E FGHmZimletLcom/zimbra/cs/account/Zimlet;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Zimlet;zimletLjava/lang/Object;$RuntimeInvisibleParameterAnnotationsgetMultiAttrSet#(Ljava/lang/String;)Ljava/util/Set;nameLjava/lang/String; Signature7(Ljava/lang/String;)Ljava/util/Set;getName()Ljava/lang/String; getPrioritygetAttr&(Ljava/lang/String;)Ljava/lang/String;string1getAttrs(Z)Ljava/util/Map; applyDefaultsZattrsLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map; StackMapTableI8(Z)Ljava/util/Map;toZimbra ()Lcom/zimbra/cs/account/Zimlet;()Lcom/zimbra/cs/account/Entry; SourceFile Zimlet.java com/zimbra/cs/account/Zimlet java/util/HashSet  J $% &% '( *+java/util/HashMap K 56org/openzal/zal/Zimletorg/openzal/zal/Entry java/util/Map(Ljava/util/Collection;)V()V!J*+*+$% &DY*++ !"#$%2*0 &%2*5 '(= *+ :  )!*+* M,, Y ? @ BD ,- ./0  .123"456/*J @57/*  89PK hH=t'org/openzal/zal/ZimletDescription.class27 &' &( ) * + ,-. /01mZimletDescription(Lcom/zimbra/cs/zimlet/ZimletDescription;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis#Lorg/openzal/zal/ZimletDescription;zimletDescriptionLjava/lang/Object; StackMapTable01$RuntimeInvisibleParameterAnnotationsgetName()Ljava/lang/String; getVersion()Lorg/openzal/zal/lib/Version;versionLjava/lang/String; SourceFileZimletDescription.java 2java/lang/NullPointerException&com/zimbra/cs/zimlet/ZimletDescription   34 5org/openzal/zal/lib/Version 6!org/openzal/zal/ZimletDescriptionjava/lang/Object()V ()Lcom/zimbra/cs/zimlet/Version;com/zimbra/cs/zimlet/VersiontoString(Ljava/lang/String;)V!  r*+ Y*+ "$%2*)  !L*L Y+  / 0 "#$%PK hHE  org/openzal/zal/ZimletFile.class2i DE DF G HI JK LM N O P QR ST U VWX mZimletFile!Lcom/zimbra/cs/zimlet/ZimletFile;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ZimletFile; zimletFileLjava/lang/Object; StackMapTableWX$RuntimeInvisibleParameterAnnotations(Ljava/lang/String;)Ve&Lcom/zimbra/cs/zimlet/ZimletException;zimletLjava/lang/String;YI ExceptionsZ*(Ljava/lang/String;Ljava/io/InputStream;)VnameisLjava/io/InputStream;[getZimletDescription%()Lorg/openzal/zal/ZimletDescription; getZimletPath()Ljava/lang/String;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;getNamegetZimletContent()[B SourceFileZimletFile.java \java/lang/NullPointerExceptioncom/zimbra/cs/zimlet/ZimletFile  %$com/zimbra/cs/zimlet/ZimletException] ^_ .!org/openzal/zal/ZimletDescription 3`  abc d6e fg ?6 hAorg/openzal/zal/ZimletFilejava/lang/Objectjava/lang/Stringjava/io/IOExceptionjava/io/InputStream()V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;*()Lcom/zimbra/cs/zimlet/ZimletDescription;getFile()Ljava/io/File; java/io/FilegetAbsolutePathjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object; toByteArray!r*+ Y*+#$&() !"#$%**Y+ M,,/4135 &'()!"*+,-.**Y+,  N-8;@=?A*&'/)01!"*2+,-34e Y* L+GIK&'!O+,-565 * Q  78O +*V  9:;  9<=>?62*\ @A2*a BCPK hHFJ'org/openzal/zal/calendar/Attendee.class2J 7 8 9 : ;< = >?@ ABCmType'Lorg/openzal/zal/calendar/AttendeeType;mAddressLjava/lang/String;mNamemStatus/Lorg/openzal/zal/calendar/AttendeeInviteStatus; getAddress()Ljava/lang/String;CodeLineNumberTableLocalVariableTablethis#Lorg/openzal/zal/calendar/Attendee;getName getStatus1()Lorg/openzal/zal/calendar/AttendeeInviteStatus;getType)()Lorg/openzal/zal/calendar/AttendeeType;V(Ljava/lang/String;Ljava/lang/String;Lorg/openzal/zal/calendar/AttendeeInviteStatus;)Vaddressnamestatus}(Ljava/lang/String;Ljava/lang/String;Lorg/openzal/zal/calendar/AttendeeInviteStatus;Lorg/openzal/zal/calendar/AttendeeType;)Vtype StackMapTableBDEFRuntimeVisibleAnnotations.Lcom/fasterxml/jackson/annotation/JsonCreator;"RuntimeVisibleParameterAnnotations/Lcom/fasterxml/jackson/annotation/JsonProperty;value toZOrganizer-()Lcom/zimbra/cs/mailbox/calendar/ZOrganizer;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFile Attendee.java    F G % H)com/zimbra/cs/mailbox/calendar/ZOrganizer I!org/openzal/zal/calendar/Attendeejava/lang/Objectjava/lang/String-org/openzal/zal/calendar/AttendeeInviteStatus%org/openzal/zal/calendar/AttendeeTypeRequired()V'(Ljava/lang/String;Ljava/lang/String;)V!  /*! /*& /*+ /*0  !W *+,- > ?*  " # $ %,***++*,,*-HI JK&L+M4,,",#,$,&'W())*+(())*+()L(())*+(),-.-/0s"/0s#/0s$/0s&12: Y** R 3456PK hH*啶 3org/openzal/zal/calendar/AttendeeInviteStatus.class2 h ijKk 5l 5m n o p qrst uv w x y z6{ | }8~ 9 : ; < = > ?  1 q TENTATIVE/Lorg/openzal/zal/calendar/AttendeeInviteStatus; NEEDS_ACTION DELEGATEDDECLINED COMPLETEDACCEPTED IN_PROCESSWAITINGDEFERRED mRawStatusLjava/lang/String; mIcalValue sZimbra2ZalLjava/util/Map; SignatureRLjava/util/Map;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; sICal2Zimbra$VALUES0[Lorg/openzal/zal/calendar/AttendeeInviteStatus;values2()[Lorg/openzal/zal/calendar/AttendeeInviteStatus;CodeLineNumberTablevalueOfC(Ljava/lang/String;)Lorg/openzal/zal/calendar/AttendeeInviteStatus;LocalVariableTablename:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)Vthis rawStatus icalValue'(Ljava/lang/String;Ljava/lang/String;)V getRawStatus()Ljava/lang/String; getIcalValue fromZimbrapartStatattendeeInviteStatus StackMapTablekfromICal()VALjava/lang/Enum; SourceFileAttendeeInviteStatus.java JKK -org/openzal/zal/calendar/AttendeeInviteStatus P T @A BA CD java/lang/RuntimeExceptionjava/lang/StringBuilder TdInvalid invite status: [ T IDTE TU 67NE NEEDS-ACTION 87DG 97DE :7CO ;7AC <7IN IN_PROGRESS =7WA >7DF ?7java/util/HashMap T java/lang/Enumclone()Ljava/lang/Object;5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;(Ljava/lang/String;I)V java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)V(I)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;@15@67@87@97@:7@;7@<7@=7@>7@?7@ABACDEFGHIDEFGHJK LMN" O PQN5 *OR  SATUN\*+*-*OMN OPR V7WAXAEYZ[N/*OTR V7\[N/*OYR V7 ]QN|. * L+ Y Y *+O_ `a,cR.^A !_7`,aGH bQN|.* L+ Y Y *+Oi jk,mR.^A !_7`,aGHcdNYYYY Y!"!#Y$%$&Y'()*Y+,+-Y./.0 YSYSYSY SY#SY&SY*SY-SY0S1Y 2 3W 3W 43W 3W  3W "#3W %&3W (*3W ,-3W /03W1Y 23W3W3W 3W!#3W$&3W)*3W+-3W.03WO " 3!D"U#f$x%&34567!8/9=:K;Y<g=u?@ABCDEFGHIEefgPK hHz[rr+org/openzal/zal/calendar/AttendeeType.class2F / 012 3 45 67 89 :; <= >?Required'Lorg/openzal/zal/calendar/AttendeeType;OptionalResource$VALUES([Lorg/openzal/zal/calendar/AttendeeType;values*()[Lorg/openzal/zal/calendar/AttendeeType;CodeLineNumberTablevalueOf;(Ljava/lang/String;)Lorg/openzal/zal/calendar/AttendeeType;LocalVariableTablenameLjava/lang/String;(Ljava/lang/String;I)Vthis Signature()V fromStringrole StackMapTable9Ljava/lang/Enum; SourceFileAttendeeType.java  @A%org/openzal/zal/calendar/AttendeeType B #$NONC DE OPT REQ CHA #$java/lang/Enumclone()Ljava/lang/Object;5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;java/lang/Stringequals(Ljava/lang/Object;)Z@1@@@ "  5 *  !"#$1*+ %&' (8*  *  * * &   !#%#'')0+4. 8)"* +']AY Y Y Y SY SY S '&,-.PK hHw+@@/org/openzal/zal/calendar/CalendarItemData.class2K 2 3 46 27 89 :; <9 = >?@AmInvite!Lorg/openzal/zal/calendar/Invite;mMessageLorg/openzal/zal/ParsedMessage;C(Lorg/openzal/zal/calendar/Invite;Lorg/openzal/zal/ParsedMessage;)VCodeLineNumberTableLocalVariableTablethis+Lorg/openzal/zal/calendar/CalendarItemData;invitemessage getMessage!()Lorg/openzal/zal/ParsedMessage; getInvite#()Lorg/openzal/zal/calendar/Invite;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;calendarItemDataSetCalendarItemData InnerClasses3Lcom/zimbra/cs/mailbox/Mailbox$SetCalendarItemData;LocalVariableTypeTableLjava/lang/Class; StackMapTable6 Signature1(Ljava/lang/Class;)TT;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFileCalendarItemData.java B  C1com/zimbra/cs/mailbox/Mailbox$SetCalendarItemData%com/zimbra/cs/mailbox/calendar/InviteD ! E com/zimbra/cs/mime/ParsedMessageF GH IJ)org/openzal/zal/calendar/CalendarItemDatajava/lang/Object()Vcom/zimbra/cs/mailbox/Mailboxorg/openzal/zal/calendar/Invite'Lcom/zimbra/cs/mailbox/calendar/Invite;org/openzal/zal/ParsedMessage"Lcom/zimbra/cs/mime/ParsedMessage;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;! Y**+*,"# $% /*) /*.  !7YM,**,* +, 356 81B 77"#/$'( 7")*1+,-./01& 5%PK hH[+org/openzal/zal/calendar/CalendarMime.class20 F E E E  5  5   5 5 E E    $   )  . .  \ .  : : : .  mPlainTextToHtmlConverter3Lorg/openzal/zal/calendar/PlainTextToHtmlConverter;6(Lorg/openzal/zal/calendar/PlainTextToHtmlConverter;)VCodeLineNumberTableLocalVariableTablethis'Lorg/openzal/zal/calendar/CalendarMime;plainTextToHtmlConvertercreateCalendarMessagee(Lorg/openzal/zal/calendar/Invite;Ljavax/mail/internet/MimeMessage;)Ljavax/mail/internet/MimeMessage;inv!Lorg/openzal/zal/calendar/Invite;previousMimeMessage!Ljavax/mail/internet/MimeMessage;subjectLjava/lang/String;descdescHtmlcal ZVCalendar InnerClasses1Lcom/zimbra/common/calendar/ZCalendar$ZVCalendar; bodyPartListLjava/util/List;LocalVariableTypeTable'Ljava/util/List; Exceptions!extractAttachmentFromOriginalMime4(Ljavax/mail/internet/MimeMessage;I)Ljava/util/List;partLjavax/mail/BodyPart; headerInvId[Ljava/lang/String;nIbodyPart isAttachmentZcontentDispositions mimeMessageinviteId mimeMultipart#Ljavax/mail/internet/MimeMultipart;subMimeMessage subMultipart StackMapTable SignatureK(Ljavax/mail/internet/MimeMessage;I)Ljava/util/List;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/zimbra/common/calendar/ZCalendar$ZVCalendar;Ljava/util/List;)Ljavax/mail/internet/MimeMessage;alternativeMultipartmixedMultiparteLjavax/mail/MessagingException;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/zimbra/common/calendar/ZCalendar$ZVCalendar;Ljava/util/List;)Ljavax/mail/internet/MimeMessage;$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable;createMixedPartX(Ljavax/mail/internet/MimeMultipart;Ljava/util/List;)Ljavax/mail/internet/MimeMultipart;i$Ljava/util/Iterator;mixedwrapperOfMultipartAlternative"Ljavax/mail/internet/MimeBodyPart;o(Ljavax/mail/internet/MimeMultipart;Ljava/util/List;)Ljavax/mail/internet/MimeMultipart;createAlternativePartz(Lcom/zimbra/common/calendar/ZCalendar$ZVCalendar;Ljava/lang/String;Ljava/lang/String;)Ljavax/mail/internet/MimeMultipart;ex,Lcom/zimbra/common/service/ServiceException; multiparttextParthtmlPartct!Ljavax/mail/internet/ContentType;icalPart SourceFileCalendarMime.java I GH fg Q !javax/mail/internet/MimeMultipart javax/mail/internet/MimeMessage invId   java/util/LinkedList  attachment application/* image/*        utf-8 java/util/Date  javax/mail/MessagingException*org/openzal/zal/exceptions/ZimbraException8MessagingException while re-creating invite mime message I I javax/mail/internet/MimeBodyPart     javax/mail/BodyPart alternative ! "# $%javax/mail/internet/ContentType text/htmlcharset & Content-Type ' () *+*com/zimbra/common/service/ServiceException, -.%org/openzal/zal/calendar/CalendarMimejava/lang/Object//com/zimbra/common/calendar/ZCalendar$ZVCalendarjava/io/IOExceptionjava/util/Listjava/lang/Stringjava/util/Iterator()Vorg/openzal/zal/calendar/Invite getSubject()Ljava/lang/String;getDescriptiongetDescriptionHtmlnewToICalendar4(Z)Lcom/zimbra/common/calendar/ZCalendar$ZVCalendar; getMailItemId()I getContent()Ljava/lang/Object; getBodyPart(I)Ljavax/mail/BodyPart;getCount getHeader'(Ljava/lang/String;)[Ljava/lang/String;valueOf(I)Ljava/lang/String;equals(Ljava/lang/Object;)ZgetDisposition isMimeType(Ljava/lang/String;)Zaddorg/openzal/zal/UtilsgetSmtpSession()Ljavax/mail/Session;org/openzal/zal/MimebuildFixedMimeMessage7(Ljavax/mail/Session;)Ljavax/mail/internet/MimeMessage; setContent(Ljavax/mail/Multipart;)VisEmpty()Z setSubject'(Ljava/lang/String;Ljava/lang/String;)V setSentDate(Ljava/util/Date;)V saveChanges*(Ljava/lang/String;Ljava/lang/Throwable;)V(Ljava/lang/String;)V addBodyPart(Ljavax/mail/BodyPart;)Viterator()Ljava/util/Iterator;hasNextnextaddDescriptionsetText1org/openzal/zal/calendar/PlainTextToHtmlConverterplainText2HTML&(Ljava/lang/String;)Ljava/lang/String; setParametertoString setHeader1com/zimbra/cs/mailbox/calendar/CalendarMailSendermakeICalIntoMimePartU(Lcom/zimbra/common/calendar/ZCalendar$ZVCalendar;)Ljavax/mail/internet/MimeBodyPart;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;$com/zimbra/common/calendar/ZCalendar!EFGHIJKF **+L>? @M NO PHQRK1+N+:+:+:*,+:*- LLM NOQ#SMR1NO1ST1UV,WX &YX ZX[_#`ab #`cd)e(fgK + N- :6-=- ::!2  : :Y:6T :6 :   6  6  WLZXYZ!\)]2^K`UZ[ceenf{hiklnqsvxf{M),hi2#jkClmBni?op 8qX q[lmNOrVsmtuvVejwuna`ab na`cx, yz<y{.|}d(e~QKN X:*,-:*: ++! +"#$Y%&':)Y*+IJ(L. #.6BGJLMf BrV8u.uL XNOXWXXYXXZXX[_X`ab X`cx*6zyy}}}{d)~KH Y,-N.Y/:+0-1,2:345:-1-L" =CFMH=ni'HNOHuH`a >u5b H`cx'yd(~K Y6-:+,7.Y/:,"81.Y/:- -!*,9N:Y;<:=">-"8?@A1+B: :  D1w}CLN ")2=HS\dpw}Mf  NO[_YXZX ux2`S?}x7=y 7}}yd()^ \] PK hH /org/openzal/zal/calendar/FreeBusyStatus$1.class23      ! " #$'2$SwitchMap$org$openzal$zal$calendar$FreeBusyStatus[I()VCodeLineNumberTableLocalVariableTableexLjava/lang/NoSuchFieldError; StackMapTable SourceFileFreeBusyStatus.javaEnclosingMethod( )* +, -.java/lang/NoSuchFieldError /, 0, 1, 2,)org/openzal/zal/calendar/FreeBusyStatus$1 InnerClassesjava/lang/Object'org/openzal/zal/calendar/FreeBusyStatusvalues,()[Lorg/openzal/zal/calendar/FreeBusyStatus;Busy)Lorg/openzal/zal/calendar/FreeBusyStatus;ordinal()IFree BusyTentativeBusyUnavailableNoData  U OKOKOKOK OK #&'256ADEPSL4'6ET WMMMM&  PK hH}: : -org/openzal/zal/calendar/FreeBusyStatus.class2 [ \]?^ ,_ ` ,a b cdef gh i j k -l m no np nq nr g0s t u2v w3x y4z {5| }~ ( c. InnerClassesBusy)Lorg/openzal/zal/calendar/FreeBusyStatus;Free BusyTentativeBusyUnavailableNoData sZimbra2ZalLjava/util/Map; SignatureLLjava/util/Map;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;mRawFreeBusyStatusLjava/lang/String;$VALUES*[Lorg/openzal/zal/calendar/FreeBusyStatus;values,()[Lorg/openzal/zal/calendar/FreeBusyStatus;CodeLineNumberTablevalueOf=(Ljava/lang/String;)Lorg/openzal/zal/calendar/FreeBusyStatus;LocalVariableTablenamegetRawFreeBusyStatus()Ljava/lang/String;this((Ljava/lang/String;ILjava/lang/String;)VrawFreeBusyStatus(Ljava/lang/String;)V fromZimbrafreeBusystatus StackMapTable^toGlobalInviteStatus/()Lorg/openzal/zal/calendar/GlobalInviteStatus;()V;Ljava/lang/Enum; SourceFileFreeBusyStatus.java >?? 'org/openzal/zal/calendar/FreeBusyStatus D <= K 67 java/lang/RuntimeExceptionjava/lang/StringBuilder KWInvalid FreeBusyStatus: I KN  B KL 01F 21T 31O 41N 51java/util/HashMap K java/lang/Enum)org/openzal/zal/calendar/FreeBusyStatus$1clone()Ljava/lang/Object;5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;(Ljava/lang/String;I)V java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString2$SwitchMap$org$openzal$zal$calendar$FreeBusyStatus[Iordinal()I+org/openzal/zal/calendar/GlobalInviteStatusAPPOINTMENT_CONFIRMED-Lorg/openzal/zal/calendar/GlobalInviteStatus;APPOINTMENT_CANCELLEDAPPOINTMENT_TENTATIVEAPPOINTMENT_NEED_ACTION(I)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;@1,@01@21@31@41@516789:;<=>? @AB" C DEB5 *CF  G=HIB/*C4F J1KLBH *+*-C:; <F J1 M=8N OEB|.* L+ Y Y  *+CA CD,GF.P= !Q1R,S:;TUBH*.8$(,04 YCL,O0Q4S8U<W@ZF HJ1R,VWBѻYYY !Y"#$Y%&'YSYSY!SY$SY'S(Y)*W*W !*W#$*W&'*W+'*WC: -!<"Kp)|*+,-./08XYZ/ -PK hH1org/openzal/zal/calendar/GlobalInviteStatus.class2 j klLm 8n 8o p q r stuv wx y z { |9} ~  ; ~ < ~ = ~ > ~ ? ~  , sAPPOINTMENT_TENTATIVE-Lorg/openzal/zal/calendar/GlobalInviteStatus;APPOINTMENT_CANCELLEDAPPOINTMENT_CONFIRMEDAPPOINTMENT_NEED_ACTIONTASK_COMPLETEDTASK_IN_PROGRESS mRawStatusLjava/lang/String;mAttendeeInviteStatus/Lorg/openzal/zal/calendar/AttendeeInviteStatus; sZimbra2ZalLjava/util/Map; SignaturePLjava/util/Map;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; sICal2Zimbra$VALUES.[Lorg/openzal/zal/calendar/GlobalInviteStatus;values0()[Lorg/openzal/zal/calendar/GlobalInviteStatus;CodeLineNumberTablevalueOfA(Ljava/lang/String;)Lorg/openzal/zal/calendar/GlobalInviteStatus;LocalVariableTablenameW(Ljava/lang/String;ILjava/lang/String;Lorg/openzal/zal/calendar/AttendeeInviteStatus;)VthisstatusattendeeInviteStatusD(Ljava/lang/String;Lorg/openzal/zal/calendar/AttendeeInviteStatus;)V$RuntimeInvisibleParameterAnnotations getRawStatus()Ljava/lang/String; fromZimbraglobalInviteStatus StackMapTablemfromICaltoAttendeeStatus1()Lorg/openzal/zal/calendar/AttendeeInviteStatus;()V?Ljava/lang/Enum; SourceFileGlobalInviteStatus.java KLL +org/openzal/zal/calendar/GlobalInviteStatus Q U @A BC DE java/lang/RuntimeExceptionjava/lang/StringBuilder UfInvalid invite status: ] U JETENT C UV 9:CANC C ;:CONF C <:NEED C =:COMP C >:INPR C ?:java/util/HashMap U WAITINGDEFERRED TENTATIVE CANCELLED CONFIRMED NEEDS-ACTION COMPLETED IN-PROGRESSjava/lang/Enumclone()Ljava/lang/Object;5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;(Ljava/lang/String;I)V java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)V-org/openzal/zal/calendar/AttendeeInviteStatusDECLINEDACCEPTED NEEDS_ACTION IN_PROCESS(I)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;@18 @9:@;:@<:@=:@>:@?:@ABCDEFGHIJEFGHIKL MNO" P QRO5 *PS  TAUVO\*+*-*P)* +,S W:XAYCFZ[ I\]O/*P1S W: ^RO|. * L+ Y Y *+PR SU,WS.XA !_:`,aHI bRO|.* L+ Y Y *+P] ^`,bS.XA !_:`,aHIcdO/*PhS W:HIefOYYYY !"#Y$%&'Y()*+YSYSYSY#SY'SY+S,Y- .W .W .W !#.W /#.W 0#.W 1#.W %'.W )+.W,Y-2.W3.W4.W5#.W6'.W7+.WPf$ 6!H"Z#l;<=>?@ABCD"F.G<HJIXJfKtLMFghiPK hHIJ J <org/openzal/zal/calendar/ICalendarTimezone$SimpleOnset.class2e G H IK L M N O P Q R S T UV W XZ [\] mSimpleOnset SimpleOnset InnerClasses5Lcom/zimbra/common/calendar/ICalTimeZone$SimpleOnset; getSecond()ICodeLineNumberTableLocalVariableTablethis8Lorg/openzal/zal/calendar/ICalendarTimezone$SimpleOnset; getDayOfMonth (IIIIIIIZ)VweekI dayOfWeekmonth dayOfMonthhourminutesecondskipBYMONTHDAYFixupZ8(Lcom/zimbra/common/calendar/ICalTimeZone$SimpleOnset;)V simpleOnset getMinutegetMonth getDayOfWeekgetWeekgetHourtoString()Ljava/lang/String;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; compareTo;(Lorg/openzal/zal/calendar/ICalendarTimezone$SimpleOnset;)Io(Ljava/lang/Object;)Ix0Ljava/lang/Object;bLjava/lang/Object;Ljava/lang/Comparable; SourceFileICalendarTimezone.java   ^3com/zimbra/common/calendar/ICalTimeZone$SimpleOnset !" !- !_ / 0 1 2 3 45` ab 67 >cd6org/openzal/zal/calendar/ICalendarTimezone$SimpleOnset >?java/lang/Objectjava/lang/Comparable'com/zimbra/common/calendar/ICalTimeZone()Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;8(Lcom/zimbra/common/calendar/ICalTimeZone$SimpleOnset;)I*org/openzal/zal/calendar/ICalendarTimezone! 2*W  2*[ !" *Y cd\ #$%$&$'$($)$*$+,!-F **+gh i  ./2*m 02* q 12* u 22* y 32* } 452*  67O +*  89:  8;<=>?F*+@A>A= *+Q  BC<DEFJ Y PK hHXII0org/openzal/zal/calendar/ICalendarTimezone.class2 mn mo p qrs tu vwx y z { | } ~           SimpleOnset InnerClasses mICalTimeZone)Lcom/zimbra/common/calendar/ICalTimeZone;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis,Lorg/openzal/zal/calendar/ICalendarTimezone;timeZoneLjava/lang/Object; StackMapTablex$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;getAccountTimeZoneG(Lorg/openzal/zal/Account;)Lorg/openzal/zal/calendar/ICalendarTimezone;accountLorg/openzal/zal/Account;accountTimeZone DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;lookup(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/openzal/zal/calendar/ICalendarTimezone;tzidLjava/lang/String; stdOffsetI stdDtStartstdRRule stdTzname dayOffset dayDtStartdayRRule dayTznameRuntimeInvisibleAnnotationsgetDaylightTzname()Ljava/lang/String;equals(Ljava/lang/Object;)Zobject1getIDgetUTC.()Lorg/openzal/zal/calendar/ICalendarTimezone;hashCode()IgetStandardOffsetgetDaylightOnset:()Lorg/openzal/zal/calendar/ICalendarTimezone$SimpleOnset;daylight5Lcom/zimbra/common/calendar/ICalTimeZone$SimpleOnset;$Lorg/jetbrains/annotations/Nullable;useDaylightTime()ZgetDaylightOffsetgetStandardOnsettoStringgetStandardTzname getTimeZone()Ljava/util/TimeZone;inDaylightTime(Ljava/util/Date;)ZdateLjava/util/Date; SourceFileICalendarTimezone.java !java/lang/NullPointerException'com/zimbra/common/calendar/ICalTimeZone   com/zimbra/cs/account/Account /0 7*org/openzal/zal/calendar/ICalendarTimezone !" ? MN OP RN S UV WV X6org/openzal/zal/calendar/ICalendarTimezone$SimpleOnset ! _` aV b cN dN ghjava/lang/Object3com/zimbra/common/calendar/ICalTimeZone$SimpleOnset()Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/Account#com/zimbra/cs/mailbox/calendar/UtilJ(Lcom/zimbra/cs/account/Account;)Lcom/zimbra/common/calendar/ICalTimeZone;(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/zimbra/common/calendar/ICalTimeZone;+()Lcom/zimbra/common/calendar/ICalTimeZone;7()Lcom/zimbra/common/calendar/ICalTimeZone$SimpleOnset;8(Lcom/zimbra/common/calendar/ICalTimeZone$SimpleOnset;)V!  !"#r*+ Y*+$*+-01%&'()*+,-./0#O +*$5% &' 123  1456 78#O* L Y+ $ @D%9: ; <=>-. ?@#  Y*,- $L%\ ABCDEBFBGBHDIBJBKBL.MN#2* $% &'OP#= *+$% &' Q)RN#2*$% &' ST## Y $UV#2*$% &'WV#2*$% &'XY#e*L+Y+$ %&'Z\*]L^_`#2*$% &'aV#2*$% &'bY#e*L+Y+$ %&'Z\*]L^cN#2*$% &'dN#2*$% &'ef#/*$% &'gh#= *+$% &' ijkl  [ PK hHcXX%org/openzal/zal/calendar/Invite.class2E ] ]   ]            ] ] " " ] " ' ' ] ' ] ]  $ ]     ,   ] ] ,<           =          d M O Q  !" #$ !% W&' Y( Y) !*+ ] , -.  / 01 W23 d 4m 5 6 7 89 ) m:; $< = > ? @A B CD ]E CF GH I ]J K L   M N O PQ R S TU {V W X YZ Y[\  ]  ^ _`a b Cc d ef gh i ]j k  l m n o p q r !s tu {vw  x yz M { |} ~    ,  ] ] g       TRIGGER_TYPE_FIELDLjava/lang/String;TRIGGER_RELATED_FIELD mMimeMessage!Ljavax/mail/internet/MimeMessage;mInvite'Lcom/zimbra/cs/mailbox/calendar/Invite;sTriggerTypeFieldLjava/lang/reflect/Field;sTriggerRelatedField getAttachment#()Ljavax/mail/internet/MimeMessage;CodeLineNumberTableLocalVariableTablethis!Lorg/openzal/zal/calendar/Invite;(Ljava/lang/Object;)VinviteLjava/lang/Object;6(Ljava/lang/Object;Ljavax/mail/internet/MimeMessage;)Vignored,Lcom/zimbra/common/service/ServiceException; mimeMessage StackMapTable+$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; isRecurrent()Z hasAttachment getSequence()I isRecurrence getLocation()Ljava/lang/String;locationHgetUtcDateCompleted()J getStatus/()Lorg/openzal/zal/calendar/GlobalInviteStatus; hasFreeBusyhasAlarm triggerType TriggerType InnerClasses2Lcom/zimbra/cs/mailbox/calendar/Alarm$TriggerType;triggerRelatedTriggerRelated5Lcom/zimbra/cs/mailbox/calendar/Alarm$TriggerRelated;alarm&Lcom/zimbra/cs/mailbox/calendar/Alarm;getTriggerTypeZ(Lcom/zimbra/cs/mailbox/calendar/Alarm;)Lcom/zimbra/cs/mailbox/calendar/Alarm$TriggerType;eLjava/lang/Throwable;getTriggerRelated](Lcom/zimbra/cs/mailbox/calendar/Alarm;)Lcom/zimbra/cs/mailbox/calendar/Alarm$TriggerRelated;getDisplayAlarm(()Lcom/zimbra/cs/mailbox/calendar/Alarm;i$Ljava/util/Iterator;getAlarmMinutesBeforeStart alarmTimeJ alarmMinsIgetUTCAlarmAbsoluteTime getFreeBusy+()Lorg/openzal/zal/calendar/FreeBusyStatus;getUidgetDescriptionInviteDescription getOrganizer%()Lorg/openzal/zal/calendar/Attendee; organizer+Lcom/zimbra/cs/mailbox/calendar/ZOrganizer;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;getUtcLastModify hasStartTimegetStartTimeDate()Ljava/util/Date; startTime+Lcom/zimbra/common/calendar/ParsedDateTime;getEndTimeDateendTimegetEffectiveDurationexLjava/lang/Exception;getUtcStartTimeparsedDateTimegetRecurrenceRule+()Lorg/openzal/zal/calendar/RecurrenceRule; recurrence IRecurrence7Lcom/zimbra/cs/mailbox/calendar/Recurrence$IRecurrence;zrec'Lcom/zimbra/cs/mailbox/calendar/ZRecur;3getExceptionInstances()Ljava/util/List; exception IException6Lcom/zimbra/cs/mailbox/calendar/Recurrence$IException; inviteListLjava/util/List; calendarItem$Lcom/zimbra/cs/mailbox/CalendarItem;RecurrenceRule:Lcom/zimbra/cs/mailbox/calendar/Recurrence$RecurrenceRule;itLocalVariableTypeTable3Ljava/util/List;LLjava/util/Iterator;%' Signature5()Ljava/util/List;!getStartTimeUtcOfDeletedInstancessubrecstartTimeOfDeletedInstancessubIt"Ljava/util/List;MLjava/util/Iterator;$()Ljava/util/List; getUtcEndTimegetMyOwnInviteStatus1()Lorg/openzal/zal/calendar/AttendeeInviteStatus; getMethod getRecurId)()Lorg/openzal/zal/calendar/RecurrenceId; hasRecurId getSubjectgetDescriptionHtml getPriority%()Lorg/openzal/zal/calendar/Priority;getEffectiveEndTime isAllDayEventgetMatchingAttendee>(Lorg/openzal/zal/Account;)Lorg/openzal/zal/calendar/Attendee;aliasaccountLorg/openzal/zal/Account;attendee#Lorg/openzal/zal/calendar/Attendee;7(Ljava/lang/String;)Lorg/openzal/zal/calendar/Attendee;*Lcom/zimbra/cs/mailbox/calendar/ZAttendee;addressRconvertAttendeeO(Lcom/zimbra/cs/mailbox/calendar/ZAttendee;)Lorg/openzal/zal/calendar/Attendee;type'Lorg/openzal/zal/calendar/AttendeeType; hasOrganizerhasOtherAttendees getAttendees zAttendeeList attendeeList;5Ljava/util/List;7()Ljava/util/List;getSensitivity(()Lorg/openzal/zal/calendar/Sensitivity;hasSensitivity classProp getMailItemIdgetTaskPercentCompletepercent getTimezone.()Lorg/openzal/zal/calendar/ICalendarTimezone;getTimezoneMap(()Lorg/openzal/zal/calendar/MapTimeZone;createFromCalendar ZVCalendar](Lorg/openzal/zal/Account;Lcom/zimbra/common/calendar/ZCalendar$ZVCalendar;Z)Ljava/util/List;cal1Lcom/zimbra/common/calendar/ZCalendar$ZVCalendar;sentByMeZ9Ljava/util/List; Exceptions(Lorg/openzal/zal/Account;Lcom/zimbra/common/calendar/ZCalendar$ZVCalendar;Z)Ljava/util/List;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;Ljava/lang/Class;1(Ljava/lang/Class;)TT;newToICalendar4(Z)Lcom/zimbra/common/calendar/ZCalendar$ZVCalendar;includePrivateData hasEndDatehasEffectiveEndDategetUtcEffectiveEndDate isCompletedcreatedByOrganizer setSequence(I)VsequencenewCopy#()Lorg/openzal/zal/calendar/Invite; setMailItemIdid methodIsReplymethodICalTok.Lcom/zimbra/common/calendar/ZCalendar$ICalTok;methodIsCancelgetBodycontent[BgetTagst&()Ljava/util/List; getPartStatisPublictoIcal()Ljava/io/InputStream;icalPart"Ljavax/mail/internet/MimeBodyPart; addAttendee(Ljava/util/Map;)VmetadataLjava/util/Map;5Ljava/util/Map;8(Ljava/util/Map;)VaddAlarm()V SourceFile Invite.java java/lang/NullPointerException%com/zimbra/cs/mailbox/calendar/Invite *com/zimbra/common/service/ServiceException               "    0com/zimbra/cs/mailbox/calendar/Alarm$TriggerTypejava/lang/Throwablejava/lang/RuntimeException  3com/zimbra/cs/mailbox/calendar/Alarm$TriggerRelated 9   $com/zimbra/cs/mailbox/calendar/Alarm   . T       !org/openzal/zal/calendar/Attendee    p    $ _ *  java/lang/Exception  =com/zimbra/cs/mailbox/calendar/Recurrence$SimpleRepeatingRuleSimpleRepeatingRule 'org/openzal/zal/calendar/RecurrenceRule java/util/LinkedList   98com/zimbra/cs/mailbox/calendar/Recurrence$RecurrenceRule 4com/zimbra/cs/mailbox/calendar/Recurrence$IException  X org/openzal/zal/calendar/Invite     5com/zimbra/cs/mailbox/calendar/Recurrence$IRecurrence    W Z%org/openzal/zal/calendar/RecurrenceId Invalid RecursionId access   \ ]  `  ai java/lang/String a mn    q r s9java/util/ArrayList(com/zimbra/cs/mailbox/calendar/ZAttendee    }    *org/openzal/zal/calendar/ICalendarTimezone      $org/openzal/zal/calendar/MapTimeZonecom/zimbra/cs/account/Account               !" #$ %org/openzal/zal/Item &' () * +,- .com/zimbra/cs/mailbox/Metadata  / 0 12 3 mTriggerType mTriggerRelated 45 678 9;java/lang/StringBuilder)ZAL Reflection Initialization Exception: <=> ?@ AB Cjava/lang/Objectjavax/mail/internet/MimeMessagejava/util/Iterator)com/zimbra/cs/mailbox/calendar/ZOrganizer)com/zimbra/common/calendar/ParsedDateTimejava/util/List"com/zimbra/cs/mailbox/CalendarItemD/com/zimbra/common/calendar/ZCalendar$ZVCalendar*org/openzal/zal/exceptions/ZimbraException,com/zimbra/common/calendar/ZCalendar$ICalTokjava/io/IOExceptionjavax/mail/MessagingExceptiongetMimeMessage getRecurrence9()Lcom/zimbra/cs/mailbox/calendar/Recurrence$IRecurrence;getSeqNo getCompleted+org/openzal/zal/calendar/GlobalInviteStatus fromZimbraA(Ljava/lang/String;)Lorg/openzal/zal/calendar/GlobalInviteStatus;ABSOLUTEequals(Ljava/lang/Object;)ZRELATIVESTARTENDjava/lang/reflect/Fieldget&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/Throwable;)V getAlarmsiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; getActionAction/()Lcom/zimbra/cs/mailbox/calendar/Alarm$Action;+com/zimbra/cs/mailbox/calendar/Alarm$ActionDISPLAY-Lcom/zimbra/cs/mailbox/calendar/Alarm$Action;getTriggerTime(JJ)J'org/openzal/zal/calendar/FreeBusyStatus=(Ljava/lang/String;)Lorg/openzal/zal/calendar/FreeBusyStatus;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;-()Lcom/zimbra/cs/mailbox/calendar/ZOrganizer; getAddressgetCn-org/openzal/zal/calendar/AttendeeInviteStatusACCEPTED/Lorg/openzal/zal/calendar/AttendeeInviteStatus;%org/openzal/zal/calendar/AttendeeTypeRequired}(Ljava/lang/String;Ljava/lang/String;Lorg/openzal/zal/calendar/AttendeeInviteStatus;Lorg/openzal/zal/calendar/AttendeeType;)V getDTStamp getStartTime-()Lcom/zimbra/common/calendar/ParsedDateTime;getDate-()Lcom/zimbra/common/calendar/ParsedDuration;)com/zimbra/common/calendar/ParsedDurationsubtractFromTime(J)Jjava/lang/Mathabsjava/util/DategetTimeaddRulesIterator)com/zimbra/cs/mailbox/calendar/RecurrencegetRule)()Lcom/zimbra/cs/mailbox/calendar/ZRecur;getCalendarItem&()Lcom/zimbra/cs/mailbox/CalendarItem; isRecurringjava/util/Collections emptyListexceptionsItergetType*()Lcom/zimbra/cs/mailbox/calendar/RecurId; getInviteQ(Lcom/zimbra/cs/mailbox/calendar/RecurId;)Lcom/zimbra/cs/mailbox/calendar/Invite;add&com/zimbra/cs/mailbox/calendar/RecurIdgetDt getUtcTimejava/lang/LongvalueOf(J)Ljava/lang/Long;subRulesIterator getEndTimegetEffectivePartStatC(Ljava/lang/String;)Lorg/openzal/zal/calendar/AttendeeInviteStatus;(J)V(Ljava/lang/String;)VgetName!org/openzal/zal/calendar/Priority7(Ljava/lang/String;)Lorg/openzal/zal/calendar/Priority;org/openzal/zal/Account getMailAlias()Ljava/util/Collection;java/util/Collection>(Ljava/lang/String;)Lcom/zimbra/cs/mailbox/calendar/ZAttendee;getRole fromString;(Ljava/lang/String;)Lorg/openzal/zal/calendar/AttendeeType; getClassProp$org/openzal/zal/calendar/Sensitivity:(Ljava/lang/String;)Lorg/openzal/zal/calendar/Sensitivity;isEmptygetPercentCompletejava/lang/Integer'(Ljava/lang/String;)Ljava/lang/Integer;intValue getTimeZone+()Lcom/zimbra/common/calendar/ICalTimeZone;getTimeZoneMap*()Lcom/zimbra/common/calendar/TimeZoneMap;&com/zimbra/common/calendar/TimeZoneMapgetLocalTimeZoneu(Lcom/zimbra/cs/account/Account;Ljava/lang/String;Lcom/zimbra/common/calendar/ZCalendar$ZVCalendar;Z)Ljava/util/List;!org/openzal/zal/ZimbraListWrapper wrapInvites"(Ljava/util/List;)Ljava/util/List;java/lang/ClasscastTASK_COMPLETED-Lorg/openzal/zal/calendar/GlobalInviteStatus; isOrganizersetSeqNo)()Lcom/zimbra/cs/mailbox/calendar/Invite;lookupB(Ljava/lang/String;)Lcom/zimbra/common/calendar/ZCalendar$ICalTok;REPLYCANCEL getContent()[Bjava/nio/charset/CharsetdefaultCharset()Ljava/nio/charset/Charset;([BLjava/nio/charset/Charset;)V()[Ljava/lang/String;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;1com/zimbra/cs/mailbox/calendar/CalendarMailSendermakeICalIntoMimePartU(Lcom/zimbra/common/calendar/ZCalendar$ZVCalendar;)Ljavax/mail/internet/MimeBodyPart; javax/mail/internet/MimeBodyPartgetInputStream#(Lcom/zimbra/cs/mailbox/Metadata;)V-(Lcom/zimbra/cs/mailbox/calendar/ZAttendee;)VdecodeMetadataH(Lcom/zimbra/cs/mailbox/Metadata;)Lcom/zimbra/cs/mailbox/calendar/Alarm;)(Lcom/zimbra/cs/mailbox/calendar/Alarm;)VgetDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field; setAccessible(Z)Vorg/openzal/zal/log/ZimbraLog extensionsZimbraLogSection0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;org/openzal/zal/UtilsexceptionToString)(Ljava/lang/Throwable;)Ljava/lang/String;toString.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionfatal$com/zimbra/common/calendar/ZCalendar!]  I/*> ?*+ Z[8*+ Y*+,** MN*,&.1 * ^_acdf&j.l2o7p*2888` O* * t @2*y 2* ~ 2*  _*L++  2* 5 *  2* Y*P*L+G*+M,*+N,%-*--*6 #%+5?DRW*>+,HY% o +!"M$Y,% #  K o&+!'M$Y,% #  K  4*()L+*++,M,-./, -/2   %  4  !z&*L+*0*12A*0 e3m5m6#*&!#J*L+*0*12  5 *78  2*9 *:L++L+;       r$*+?@AB $ !2*C! "E*D& @#$a*DL++E,- /2 %&' ($a*FL++E89 ;> )&' *e*G HIL+;JEGI+,O-.d*DL+ +EKOP RT/&'01)* L++L+MNMOY,PZ[ ]_ ` )!24 567 89QYRL*SM N-;, ,TU,VWN-X:*H+Y:Z,[\:+]Y^_W :;+JZwzJRhmroqt$u(y0{6|@~LWZgwz|\ +,g|+,L6:<=>w?@0W2B6QC D=E6QCF1 G-H  I#J_-KLM9QYRL*SM N-;, ,TU,VWN-X:*7+Y:Z+[`ab_W-c:0*&+d:+eab_W+JV$(06@LWZqtz\ +,L%:<N4O>?@0~2B6xC z4P D OQ6xCFz4PR3 G-H  I#J1KSTk*fL+ *0ga+EK /&'UVa*ijL+;    KW2*k XYd)*lmY*n`ao$Ypq  )Z2*l [P*r *r  \|*s *sL+;   B]^5 *tu  _k*FL+ *0ga+EK /&'`2*v ab?*+wxM,,+yzN-*-+{:*xM,,& ! " $'-)4*8,:.=04- c$  ??de 6fgh   ai*+|M, *,}M,;  9 : <@CE* fjkl mnb +~M=Y+++j,B KM  fjopq2*W r2*\ s9C*LYM+,+)N-*-+:,*}_W,"abceh1j>kAl41 fj$  C;t>3u>D;tv3uwGG#Kxyz5 *q  {a*L++ vw| @}2*| ~d*L+ + B*DL+Y+*fM,Y,Y*  $0 B:%& ")&''9Y* *+N-N-; 4=>deD =VKO +* D  Ki*M,;     IE*F @E*F @5 *Fa  5 *  2* A *  9]Y*^ A *  `*kL+    @`*kL+    @,*SL+{Y*SL+;& %&    &'  ', 9jY*SLU#UK2*$ 2*) *M,L+M,; 1 579;* + S *YY+ M,; CHEGI  D  YK*Y+ M,;JOTQSU ,D U-Kb &, ,& &)KY*ö¶ĶŻ$Y*%8;#6 9: DEKL*N1O8U;Q<SXTaV <%+{%R ",@',@d3 Y; WA  @M ,@: PK hHO\ ';';,org/openzal/zal/calendar/InviteFactory.class2j F G H I JK L M NO NP Q NR S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  X X                 I I   Q SF    X   Y     b  iF f                      mMethodLjava/lang/String; mTimeZoneMap&Lorg/openzal/zal/calendar/MapTimeZone;mUidmStatus-Lorg/openzal/zal/calendar/GlobalInviteStatus; mPriority#Lorg/openzal/zal/calendar/Priority; mPercentageImCompletedTimeJmFreeBusyStatus)Lorg/openzal/zal/calendar/FreeBusyStatus; mSensitivity&Lorg/openzal/zal/calendar/Sensitivity; mAllDayEventZ mUtcDateStart mUtcDateEndmExceptionStartTimemOrganizerAddressmOrganizerName mAttendeeListLjava/util/List; Signature5Ljava/util/List;mSubject mLocation mDescriptionmDescriptionHtmlmLastModifyTimeUtc mSequence mTimezone,Lorg/openzal/zal/calendar/ICalendarTimezone; mAlarmSet mAlarmTime mReminderTime mMimeMessage!Ljavax/mail/internet/MimeMessage;mHasAttachmentmClockLorg/openzal/zal/lib/Clock;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;mRecurrenceRule)Lorg/openzal/zal/calendar/RecurrenceRule; mMailItemId mPartStat()VCodeLineNumberTableLocalVariableTablethis(Lorg/openzal/zal/calendar/InviteFactory; createTask<(Lorg/openzal/zal/Mailbox;)Lorg/openzal/zal/calendar/Invite;mboxLorg/openzal/zal/Mailbox;createAppointmentsetTypeRequest setTypeCancelsetTimezoneMap)(Lorg/openzal/zal/calendar/MapTimeZone;)V timeZoneMap setTimezone/(Lorg/openzal/zal/calendar/ICalendarTimezone;)VtimezonesetUid(Ljava/lang/String;)Vuid setStatus0(Lorg/openzal/zal/calendar/GlobalInviteStatus;)VglobalInviteStatus setPriority&(Lorg/openzal/zal/calendar/Priority;)VprioritysetTaskPercentageCompleted(I)V percentagesetUtcTaskCompletedTime(J)V completedTimesetFreeBusyStatus,(Lorg/openzal/zal/calendar/FreeBusyStatus;)VfreeBusyStatussetSensitivity)(Lorg/openzal/zal/calendar/Sensitivity;)V sensitivitysetAllDayEvent(Z)V allDayEventsetUtcDateStart utcDateStart setUtcDateEnd utcDateEndsetExceptionStartTimeexceptionStartTime setOrganizer'(Ljava/lang/String;Ljava/lang/String;)VorganizerAddress organizerNamesetAttendeeList(Ljava/util/List;)V attendeeListLocalVariableTypeTable8(Ljava/util/List;)V setSubjectsubject setLocationlocationsetDescription descriptiondescriptionHtmlsetUtcLastModifyTimelastModifyTimeUtc setSequencesequence getSequence()IsetAlarmminutesBeforeStartsetReminderTimetime setAttachment$(Ljavax/mail/internet/MimeMessage;)V mimeMessage!populateFactoryFromExistingInvite$(Lorg/openzal/zal/calendar/Invite;)Vinvite!Lorg/openzal/zal/calendar/Invite; StackMapTable createInvite=(Lorg/openzal/zal/Mailbox;Z)Lorg/openzal/zal/calendar/Invite;recurId(Lcom/zimbra/cs/mailbox/calendar/RecurId; zAttendee*Lcom/zimbra/cs/mailbox/calendar/ZAttendee;attendee#Lorg/openzal/zal/calendar/Attendee;i$Ljava/util/Iterator; eventDuration+Lcom/zimbra/common/calendar/ParsedDuration;simpleRecurrenceRule IRecurrence InnerClasses7Lcom/zimbra/cs/mailbox/calendar/Recurrence$IRecurrence;alarm&Lcom/zimbra/cs/mailbox/calendar/Alarm;e,Lcom/zimbra/common/service/ServiceException;tasktypeB isOrganizer organizer+Lcom/zimbra/cs/mailbox/calendar/ZOrganizer; zAttendeeList dateStart+Lcom/zimbra/common/calendar/ParsedDateTime;dateEndmainRecurrenceRuleRecurrenceRule:Lcom/zimbra/cs/mailbox/calendar/Recurrence$RecurrenceRule;'Lcom/zimbra/cs/mailbox/calendar/Invite;;setRecurrenceRule,(Lorg/openzal/zal/calendar/RecurrenceRule;)VrecurrenceRule setPartStatpartStat SourceFileInviteFactory.java                                          !" # $ % &com/zimbra/cs/mailbox/calendar/RecurId'com/zimbra/common/calendar/ICalTimeZone& '( )* + , -./ 01)com/zimbra/cs/mailbox/calendar/ZOrganizer java/util/LinkedList 23 4 56!org/openzal/zal/calendar/Attendee(com/zimbra/cs/mailbox/calendar/ZAttendeeREQ 78 9: ;< = >? @ ABC=com/zimbra/cs/mailbox/calendar/Recurrence$SimpleRepeatingRuleSimpleRepeatingRule%com/zimbra/cs/mailbox/calendar/ZRecurD E8com/zimbra/cs/mailbox/calendar/Recurrence$RecurrenceRule5com/zimbra/cs/mailbox/calendar/Recurrence$IRecurrenceF GHjava/util/ArrayList I JK#com/zimbra/cs/mailbox/MailItem$TypeTypeL MN&com/zimbra/common/calendar/TimeZoneMapOPQ R ;ST UOV W XY Z )[ \] ^_ `a*com/zimbra/common/service/ServiceExceptionb cd e ) B forg/openzal/zal/calendar/Invite g h&org/openzal/zal/calendar/InviteFactoryjava/lang/Objectjava/lang/Stringorg/openzal/zal/Mailboxjava/util/Listjava/util/Iterator)com/zimbra/common/calendar/ParsedDateTime%com/zimbra/cs/mailbox/calendar/Invite$com/zimbra/cs/mailbox/calendar/Alarmorg/openzal/zal/lib/ActualClock sInstancei,com/zimbra/common/calendar/ZCalendar$ICalTokICalTokREQUEST.Lcom/zimbra/common/calendar/ZCalendar$ICalTok;toString()Ljava/lang/String;CANCELgetUid getStatus/()Lorg/openzal/zal/calendar/GlobalInviteStatus; hasAttachment()Z getAttachment#()Ljavax/mail/internet/MimeMessage; getAttendees()Ljava/util/List; isAllDayEventgetUtcDateCompleted()JgetDescriptiongetDescriptionHtml getFreeBusy+()Lorg/openzal/zal/calendar/FreeBusyStatus; getLocation getPriority%()Lorg/openzal/zal/calendar/Priority;getSensitivity(()Lorg/openzal/zal/calendar/Sensitivity; getMethodhasAlarmgetAlarmMinutesBeforeStartgetRecurrenceRule+()Lorg/openzal/zal/calendar/RecurrenceRule; hasOrganizer getOrganizer%()Lorg/openzal/zal/calendar/Attendee; getAddressgetNamegetTaskPercentComplete getSubjectgetUtcStartTime getUtcEndTimeorg/openzal/zal/lib/Clocknow getTimezone.()Lorg/openzal/zal/calendar/ICalendarTimezone;getTimezoneMap(()Lorg/openzal/zal/calendar/MapTimeZone; hasRecurId getRecurId)()Lorg/openzal/zal/calendar/RecurrenceId;%org/openzal/zal/calendar/RecurrenceIdgetExceptionStartTimeUtc getMailItemId getPartStat*org/openzal/zal/calendar/ICalendarTimezonetoZimbra%(Ljava/lang/Class;)Ljava/lang/Object; fromUTCTimeW(JLcom/zimbra/common/calendar/ICalTimeZone;)Lcom/zimbra/common/calendar/ParsedDateTime; RANGE_NONE/(Lcom/zimbra/common/calendar/ParsedDateTime;I)V getAccount()Lorg/openzal/zal/Account;org/openzal/zal/Account hasAddress(Ljava/lang/String;)Ziterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;1()Lorg/openzal/zal/calendar/AttendeeInviteStatus;-org/openzal/zal/calendar/AttendeeInviteStatus getRawStatusjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Vadd(Ljava/lang/Object;)Z setHasTime differenceX(Lcom/zimbra/common/calendar/ParsedDateTime;)Lcom/zimbra/common/calendar/ParsedDuration;)com/zimbra/cs/mailbox/calendar/Recurrence'org/openzal/zal/calendar/RecurrenceRule(Lcom/zimbra/common/calendar/ParsedDateTime;Lcom/zimbra/common/calendar/ParsedDuration;Lcom/zimbra/cs/mailbox/calendar/ZRecur;Lcom/zimbra/cs/mailbox/calendar/InviteInfo;)Vjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;(Lcom/zimbra/common/calendar/ParsedDateTime;Lcom/zimbra/common/calendar/ParsedDuration;Lcom/zimbra/cs/mailbox/calendar/InviteInfo;Ljava/util/List;Ljava/util/List;)VgetIdcom/zimbra/cs/mailbox/MailItemorg/openzal/zal/Item convertType&(Ljava/lang/Class;B)Ljava/lang/Object;$org/openzal/zal/calendar/MapTimeZone+org/openzal/zal/calendar/GlobalInviteStatus!org/openzal/zal/calendar/PrioritygetRawPriority(I)Ljava/lang/String;'org/openzal/zal/calendar/FreeBusyStatusgetRawFreeBusyStatus$org/openzal/zal/calendar/SensitivitygetRawSensitivity TENTATIVE/Lorg/openzal/zal/calendar/AttendeeInviteStatus;(ILcom/zimbra/cs/mailbox/MailItem$Type;Ljava/lang/String;Lcom/zimbra/common/calendar/TimeZoneMap;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLcom/zimbra/common/calendar/ParsedDateTime;Lcom/zimbra/common/calendar/ParsedDateTime;Lcom/zimbra/common/calendar/ParsedDuration;Lcom/zimbra/cs/mailbox/calendar/RecurId;Lcom/zimbra/cs/mailbox/calendar/Recurrence$IRecurrence;ZLcom/zimbra/cs/mailbox/calendar/ZOrganizer;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lcom/zimbra/common/calendar/Geo;Ljava/lang/String;JJIILjava/lang/String;ZZ)Lcom/zimbra/cs/mailbox/calendar/Invite;.(J)Lcom/zimbra/common/calendar/ParsedDateTime;fromSimpleTimeS(Lcom/zimbra/common/calendar/ParsedDateTime;)Lcom/zimbra/cs/mailbox/calendar/Alarm;fromSimpleReminder)(I)Lcom/zimbra/cs/mailbox/calendar/Alarm;addAlarm)(Lcom/zimbra/cs/mailbox/calendar/Alarm;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; setInviteIdsetHasAttachment6(Ljava/lang/Object;Ljavax/mail/internet/MimeMessage;)V(Ljava/lang/Object;)V$com/zimbra/common/calendar/ZCalendar! !Y*****RN STUV ;*+Z;*+_9 *  d e  9 *  i j  >*+  no>*+  st>*+ xy>*+ }~>*+ >* >* >*+ >*+ >* >* >* >* Q *+*,   P*+  >*+ >*+ Q *+*,   >*  >* /* G *!*  G **"  G *#*+$     ,2*+%*+&*+'#*# *+($*+)*+**++*+,*+-*+.*+/*+0*+1*+2 *+3* *+4!*+56*+7 +89*+7 +8:*+;*+<*+=*+>*+?**@ *+A *+B +C*+DE* *+F*+GH#'/7?GOW_gow     !)122  8'fYT\(  >* &IY** JKJLMN::+O*P* 6QY**R:SYT:*U:VEWX: YY 9 :Z [\]^:  _W:* ** JKJL:: * ** JKJL: * `  `: *6H a: bY *6cdce: fY gY ShiYjk: *l+mnon* * pqp**r*s*t**uv*w*  ***** * **x\y: *&*"z{: *!|:   } :  *  **H  *H*# Y *$Y ?B~- !#8*;-[.l0u1389;<=@ABEG H&J+K1O4P;RDS_W^` /8?BDJQZiry5  3 LD< _!! ,"# 8"# D$% & '(;\[<)l+*+u",-./. 4c02  3 u",4^ A,5@& 65789K!:!: N;<=B>?@>*+6 AB>*+H CDE *g f1 b n@N@PK hH44*org/openzal/zal/calendar/MapTimeZone.class2N 78 79 :; < => ? @ A B CDEF mTimeZoneMap(Lcom/zimbra/common/calendar/TimeZoneMap;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis&Lorg/openzal/zal/calendar/MapTimeZone; timeZoneMapLjava/lang/Object; StackMapTableEF$RuntimeInvisibleParameterAnnotations/(Lorg/openzal/zal/calendar/ICalendarTimezone;)V icaltimezone,Lorg/openzal/zal/calendar/ICalendarTimezone; getTimeZone@(Ljava/lang/String;)Lorg/openzal/zal/calendar/ICalendarTimezone;keyLjava/lang/String;getLocalTimeZone.()Lorg/openzal/zal/calendar/ICalendarTimezone;addtimezonetoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; SourceFileMapTimeZone.java Gjava/lang/NullPointerException&com/zimbra/common/calendar/TimeZoneMap 'com/zimbra/common/calendar/ICalTimeZone -. H*org/openzal/zal/calendar/ICalendarTimezone %I  )J +HK LM$org/openzal/zal/calendar/MapTimeZonejava/lang/Object()V,(Lcom/zimbra/common/calendar/ICalTimeZone;)V=(Ljava/lang/String;)Lcom/zimbra/common/calendar/ICalTimeZone;+()Lcom/zimbra/common/calendar/ICalTimeZone;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;!r*+ Y*+()+./ !"V**Y+234#$%&D Y*+ 9'()*9 Y* ? +"J*+  DE,$-.O +*I  /01  /23456PK hH^7org/openzal/zal/calendar/PlainTextToHtmlConverter.class2 plainText2HTML&(Ljava/lang/String;)Ljava/lang/String; SourceFilePlainTextToHtmlConverter.java1org/openzal/zal/calendar/PlainTextToHtmlConverterjava/lang/ObjectPK hHDz\YAA'org/openzal/zal/calendar/Priority.class2Z ; <=> ? @ A BC BDE FG FH I J K LMHIGH#Lorg/openzal/zal/calendar/Priority;MEDIUMLOW mRawPriorityI$VALUES$[Lorg/openzal/zal/calendar/Priority;values&()[Lorg/openzal/zal/calendar/Priority;CodeLineNumberTablevalueOf7(Ljava/lang/String;)Lorg/openzal/zal/calendar/Priority;LocalVariableTablenameLjava/lang/String;(Ljava/lang/String;II)Vthisi Signature(I)VgetRawPriority()Ljava/lang/String; fromZimbrazimbraPrioritypriority StackMapTableRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable;()V5Ljava/lang/Enum; SourceFile Priority.java  NO!org/openzal/zal/calendar/Priority !P &Q R !S TU9V !W XY    &'java/lang/Enumclone()Ljava/lang/Object;5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;(Ljava/lang/String;I)Vjava/lang/String(I)Ljava/lang/String;isEmpty()Zjava/lang/Integer'(Ljava/lang/String;)Ljava/lang/Integer;intValue()I@1@@@ "   !"5 * #  $%&'H *+* #$ %# ( )*+,-2* )# ( ."6* *  K* <    "/ 146 8$;.=2@#6/% 01   234567iEYY Y YSY SYS +*89:PK hH;+org/openzal/zal/calendar/RecurrenceId.class2J 1 23 45 6 7 89 : ;<=mExceptionStartTimeUtcJmDt+Lcom/zimbra/common/calendar/ParsedDateTime;(J)VCodeLineNumberTableLocalVariableTablethis'Lorg/openzal/zal/calendar/RecurrenceId;exceptionStartTimeUtcgetExceptionStartTimeUtc()JtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;getDt-()Lcom/zimbra/common/calendar/ParsedDateTime;equals(Ljava/lang/Object;)ZoLjava/lang/Object;that StackMapTable<hashCode()I SourceFileRecurrenceId.java > &com/zimbra/cs/mailbox/calendar/RecurId? @A BC DE FG  HI%org/openzal/zal/calendar/RecurrenceIdjava/lang/Object()V)com/zimbra/common/calendar/ParsedDateTime fromUTCTime.(J)Lcom/zimbra/common/calendar/ParsedDateTime; RANGE_NONEI/(Lcom/zimbra/common/calendar/ParsedDateTime;I)Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;getClass()Ljava/lang/Class;!  F **&' (   /*, \+Y*1  !"#$%/*6 &'-*++* + + M*,"<>@BEG)I+L --()*+ ,-.8** }R /0PK hHP&&7org/openzal/zal/calendar/RecurrenceRule$Frequency.class2= , -.0 1 2 3 4 5 6 78YEARLY Frequency InnerClasses3Lorg/openzal/zal/calendar/RecurrenceRule$Frequency;MONTHLYWEEKLYDAILY$VALUES4[Lorg/openzal/zal/calendar/RecurrenceRule$Frequency;values6()[Lorg/openzal/zal/calendar/RecurrenceRule$Frequency;CodeLineNumberTablevalueOfG(Ljava/lang/String;)Lorg/openzal/zal/calendar/RecurrenceRule$Frequency;LocalVariableTablenameLjava/lang/String;(Ljava/lang/String;I)Vthis Signature()VELjava/lang/Enum; SourceFileRecurrenceRule.java  9:;1org/openzal/zal/calendar/RecurrenceRule$Frequency < #$ #$    java/lang/Enumclone()Ljava/lang/Object;'org/openzal/zal/calendar/RecurrenceRule5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;@1@@@@ " - 5 *-  !"#$1*+- %&'('|TY Y  Y  YY SY SY SYS/ 01'24-&)*+ /@PK hH7b-org/openzal/zal/calendar/RecurrenceRule.class2@ M  L L  B   7     L    "  L  "    L     =    B 7  B 7  7 7  Frequency InnerClassesmZRecur'Lcom/zimbra/cs/mailbox/calendar/ZRecur;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; sZimbra2ZalLjava/util/HashMap; SignatureyLjava/util/HashMap; sZal2ZimbrayLjava/util/HashMap;)(Lorg/openzal/zal/calendar/MapTimeZone;)VCodeLineNumberTableLocalVariableTablee,Lcom/zimbra/common/service/ServiceException;this)Lorg/openzal/zal/calendar/RecurrenceRule;tzMap&Lorg/openzal/zal/calendar/MapTimeZone; StackMapTable(Ljava/lang/Object;)VzRecurLjava/lang/Object;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class;1(Ljava/lang/Class;)TT; getFrequency5()Lorg/openzal/zal/calendar/RecurrenceRule$Frequency; frequency3Lorg/openzal/zal/calendar/RecurrenceRule$Frequency;getByMonthList()Ljava/util/List;'()Ljava/util/List; getInterval()IgetByMonthDayListgetByCalendarDayList6(Ljava/lang/Long;Ljava/util/TimeZone;)Ljava/util/List; weekDayNum ZWeekDayNum3Lcom/zimbra/cs/mailbox/calendar/ZRecur$ZWeekDayNum;i$Ljava/util/Iterator;calendarLjava/util/Calendar; startTimeLjava/lang/Long;timezoneLjava/util/TimeZone; byDayListLjava/util/List;listELjava/util/List;%Ljava/util/List;  K(Ljava/lang/Long;Ljava/util/TimeZone;)Ljava/util/List;getByWeekOfMonthgetByOffsetDayListhasUntil()Z getUntilUtc()JgetCountgetBySetPosList setFrequency6(Lorg/openzal/zal/calendar/RecurrenceRule$Frequency;)VsetUntil(J)VuntilJsetCount(I)V occurrencesI setIntervalinterval setByDayList(Ljava/util/List;)V%Lorg/openzal/zal/calendar/WeekDayNum; dayNumList7Ljava/util/List;:(Ljava/util/List;)VsetByMonthDayListbyMonthDayList((Ljava/util/List;)VsetByMonthList byMonthList()V SourceFileRecurrenceRule.java Z%com/zimbra/cs/mailbox/calendar/ZRecur&com/zimbra/common/calendar/TimeZoneMap lm Z PQ*com/zimbra/common/service/ServiceExceptionjava/lang/RuntimeExceptionError initializing ZRecur Z   TU s 1org/openzal/zal/calendar/RecurrenceRule$Frequencyjava/lang/StringBuilderInvalid Frequency:   xy {| }y ~ yjava/util/ArrayList | Z   1com/zimbra/cs/mailbox/calendar/ZRecur$ZWeekDayNum   |! "# $% & 'v st (%) *+, - . / 0 1Recurrence not supported 234 5 | y XU/com/zimbra/cs/mailbox/calendar/ZRecur$Frequency 6 78 9 #org/openzal/zal/calendar/WeekDayNum java/util/HashMap :; :v <= >; >v '; ?; ?v'org/openzal/zal/calendar/RecurrenceRulejava/lang/Object$org/openzal/zal/calendar/MapTimeZonejava/util/Listjava/util/Iterator=(Ljava/lang/String;Lcom/zimbra/common/calendar/TimeZoneMap;)V(Ljava/lang/String;)Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;3()Lcom/zimbra/cs/mailbox/calendar/ZRecur$Frequency;getappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String; getByDayListsizeiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;mDay%Lcom/zimbra/common/calendar/ZWeekDay;#com/zimbra/common/calendar/ZWeekDaygetCalendarDayjava/lang/IntegervalueOf(I)Ljava/lang/Integer;add(Ljava/lang/Object;)ZisEmptyWEEKLYequalsjava/util/Calendar getInstance*(Ljava/util/TimeZone;)Ljava/util/Calendar;java/lang/Long longValuesetTimeInMillis(I)I(I)Ljava/lang/Object;mOrdinalgetUntil-()Lcom/zimbra/common/calendar/ParsedDateTime;)com/zimbra/common/calendar/ParsedDateTime getUtcTime4(Lcom/zimbra/cs/mailbox/calendar/ZRecur$Frequency;)V fromUTCTime.(J)Lcom/zimbra/common/calendar/ParsedDateTime;.(Lcom/zimbra/common/calendar/ParsedDateTime;)VYEARLY1Lcom/zimbra/cs/mailbox/calendar/ZRecur$Frequency;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;MONTHLYDAILY!LMPQRSTUVWXUVYZ[\***Y+M Y ]KNSPR)T^  _`*ab*cdefgh Zi\I **+]WX Y^ ab jklm\O +* ]]^ ab nop  nqVrst\; *L+' YY* +]bce9h^;ab*uve9wxy\2*]m^ abVz{|\2*]r^ ab}y\2*]w^ abVz~y\1*]|^ abVz~\V*NY-:-: %!":#$%&W'9(*)*,+(,$,+:+,-.%&W]* 5HKjpy^R5,pabwpwe+?V|\)*L+'+/"0 Y1 ]^)ab!p !ey\E*LY+M+N-  -!":,0%&W,]1@C^41&Eab=/p=/e%Vz\E*2]^ abe@\5 *23]^  ab|\2*4]^ aby\2*5]^ abVz\J*6+78] ^abuv\D *9:]  ^ ab \A *;] ^ ab \A *<] ^ ab \DY+M+N-  -!=:,">&W*,?])8;C^4)&DabD6pD6e%V\S *+@] ^ ab p  V\S *+A] ^ ab p  V\BYC BYC6 DEFW6EDFW GHFW6HGFW I(FW6(IFW JKFW6KJFW]. : ;=#>0@=AJCWDdFqG~HOLN@7N@" PK hH񊌨 *org/openzal/zal/calendar/Sensitivity.class2u J KL0M !N O !P Q RSTU VW X Y Z"[ \ ]$^ _%` a& bc de RfgPUBLIC&Lorg/openzal/zal/calendar/Sensitivity;PRIVATE CONFIDENTIALPERSONAL mSensitivityLjava/lang/String; sZimbra2ZalLjava/util/Map; SignatureILjava/util/Map;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;$VALUES'[Lorg/openzal/zal/calendar/Sensitivity;values)()[Lorg/openzal/zal/calendar/Sensitivity;CodeLineNumberTablevalueOf:(Ljava/lang/String;)Lorg/openzal/zal/calendar/Sensitivity;LocalVariableTablenamegetRawSensitivity()Ljava/lang/String;this((Ljava/lang/String;ILjava/lang/String;)V sensitivity(Ljava/lang/String;)V fromZimbra classProp StackMapTableM$RuntimeInvisibleParameterAnnotations()V8Ljava/lang/Enum; SourceFileSensitivity.java /00 hi$org/openzal/zal/calendar/Sensitivity 5j '( <k )*l mnjava/lang/RuntimeExceptionjava/lang/StringBuilder <FInvalid invite sensitivity: op q: <?PUB <= "#PRI $#CON %# &#java/util/HashMap <r stjava/lang/Enumclone()Ljava/lang/Object;5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;(Ljava/lang/String;I)V java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(I)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;@1!@"#@$#@%#@&#'()*+,-./0 123" 4 5635 *47  8(9:3/*4%7 ;#<=3H *+*-4+, -7 ;# >(+? @63|.* L+ Y Y  *+4A BD,G7.A( !>#B,C-.D.EF3ʻYYYYYSYSYSYSY W W W W W W W4: -!<[4g5u6789:;<+GHIPK hHjp7org/openzal/zal/calendar/WeekDayNum$DayComparator.class2'   !"#$()VCodeLineNumberTableLocalVariableTablethis DayComparator InnerClasses3Lorg/openzal/zal/calendar/WeekDayNum$DayComparator;compareM(Lorg/openzal/zal/calendar/WeekDayNum;Lorg/openzal/zal/calendar/WeekDayNum;)Io1%Lorg/openzal/zal/calendar/WeekDayNum;o2'(Ljava/lang/Object;Ljava/lang/Object;)Ix0Ljava/lang/Object;x1 SignatureOLjava/lang/Object;Ljava/util/Comparator; SourceFileWeekDayNum.java  %&#org/openzal/zal/calendar/WeekDayNum 1org/openzal/zal/calendar/WeekDayNum$DayComparatorjava/lang/Objectjava/util/ComparatorgetDay()I!  /* `   H +,d e    A K *+, `      PK hHvv)org/openzal/zal/calendar/WeekDayNum.class2m < = >@ B C DE FGH I JKL M N FO P Q R S T UVWX DayComparator InnerClasses mZal2ZimbraLjava/util/Map; SignatureILjava/util/Map;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;mOrdinalI mCalendarDay(I)VCodeLineNumberTableLocalVariableTablethis%Lorg/openzal/zal/calendar/WeekDayNum;day setOrdinalordinal getOrdinal()IgetDaytoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class;1(Ljava/lang/Class;)TT;()V SourceFileWeekDayNum.java $9 !" #"Y1com/zimbra/cs/mailbox/calendar/ZRecur$ZWeekDayNum ZWeekDayNum  0/Z [\] ^_#com/zimbra/common/calendar/ZWeekDay $`a b_java/util/HashMap $% cd ef gd hd id jd kd ld#org/openzal/zal/calendar/WeekDayNumjava/lang/Object1org/openzal/zal/calendar/WeekDayNum$DayComparator%com/zimbra/cs/mailbox/calendar/ZRecurjava/lang/IntegervalueOf(I)Ljava/lang/Integer; java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;)(ILcom/zimbra/common/calendar/ZWeekDay;)Vjava/lang/ClasscastSU%Lcom/zimbra/common/calendar/ZWeekDay;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;MOTUWETHFRSA! !"#"$%&O***'GH IJ()*+",%&>*' NO()*-"./&/*'S( )*0/&/*'X( )*12&h"+Y** '](")*"345 "36789& Y WWWWWWW'& 2 34,5<6L7\8m9~D:; ?A PK hH { { ,org/openzal/zal/calendar/WinSystemTime.class2_ FG H IJ F KLMN O P Q R S T U V W XYZmWindowsSystemTime2Lcom/zimbra/cs/mailbox/calendar/WindowsSystemTime;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; (IIIIIIII)VCodeLineNumberTableLocalVariableTablethis(Lorg/openzal/zal/calendar/WinSystemTime;yearImonth dayOfWeekdayhourminutesecondms(Ljava/lang/Object;)VwindowsSystemTimeLjava/lang/Object; StackMapTableYZ$RuntimeInvisibleParameterAnnotationstoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;!checkWindowsSystemTimeInitialized()VgetYear()IgetMonth getDayOfWeekgetDaygetHour getMinute getSecondgetMilliseconds SourceFileWinSystemTime.java :0com/zimbra/cs/mailbox/calendar/WindowsSystemTime  java/lang/NullPointerException[ \]java/lang/RuntimeException%WindowsSystemTime is not initialized. ^ 9: ;< =< >< ?< @< A< B< C<&org/openzal/zal/calendar/WinSystemTimejava/lang/Objectjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/String;)V!  **Y !+\  !"#"$"%"&"'"(")"*r*+ Y*+./145 +,-./012O +*9  345  36789:M* Y >@B  -;<: * *  FG   =<: * *  LM   ><: * * RS   ?<: * * XY   @<: * * ^_   A<: * * de   B<: * * jk   C<: * * pq   DEPK hH- 5org/openzal/zal/calendar/WinTimeZoneInformation.class2[AB C D E FG F H IJ K E L M NO P EQRmWindowsTimeZoneInformation;Lcom/zimbra/cs/mailbox/calendar/WindowsTimeZoneInformation;(Ljava/lang/String;ILorg/openzal/zal/calendar/WinSystemTime;ILjava/lang/String;Lorg/openzal/zal/calendar/WinSystemTime;ILjava/lang/String;)VCodeLineNumberTableLocalVariableTablethis1Lorg/openzal/zal/calendar/WinTimeZoneInformation;idLjava/lang/String;iI standardDate(Lorg/openzal/zal/calendar/WinSystemTime;standardBiasMinsstandardTzname daylightDatedaylightBiasMinsdaylightTzname StackMapTableSJB$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable;(Ljava/lang/Object;)VwindowsTimeZoneInformationLjava/lang/Object;QR#Lorg/jetbrains/annotations/NotNull; getBiasMins()IgetStandardDate*()Lorg/openzal/zal/calendar/WinSystemTime;getStandardBiasMinsgetDaylightDategetDaylightBiasMinstoICal.()Lorg/openzal/zal/calendar/ICalendarTimezone; SourceFileWinTimeZoneInformation.java9com/zimbra/cs/mailbox/calendar/WindowsTimeZoneInformation0com/zimbra/cs/mailbox/calendar/WindowsSystemTime TU V 0 Wjava/lang/NullPointerException  6X&org/openzal/zal/calendar/WinSystemTime 8Y :7 ;Y <7*org/openzal/zal/calendar/ICalendarTimezone =Z/org/openzal/zal/calendar/WinTimeZoneInformationjava/lang/Objectjava/lang/StringtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;(Ljava/lang/String;ILcom/zimbra/cs/mailbox/calendar/WindowsSystemTime;ILjava/lang/String;Lcom/zimbra/cs/mailbox/calendar/WindowsSystemTime;ILjava/lang/String;)V()V()J4()Lcom/zimbra/cs/mailbox/calendar/WindowsSystemTime;+()Lcom/zimbra/common/calendar/ICalTimeZone;!j <*Y+- - %;0\ << <!"<#$<%"<& <'$<("<) * +,+,++ +,+,++- +,+,++-+ +,+,+ +-+-.//0r*+ Y*+ 568;<12*34.5673 * @  899 Y* F :72* K ;99 Y*  P <72* U =>9Y* Z ?@PK hHʉ{7org/openzal/zal/exceptions/AlreadyExistsException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis3Lorg/openzal/zal/exceptions/AlreadyExistsException; exceptionLjava/lang/Exception; SourceFileAlreadyExistsException.java 1org/openzal/zal/exceptions/AlreadyExistsException/org/openzal/zal/exceptions/MailServiceException!>*+    PK hH"t9;org/openzal/zal/exceptions/AlreadyInProgressException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis7Lorg/openzal/zal/exceptions/AlreadyInProgressException; exceptionLjava/lang/Exception; SourceFileAlreadyInProgressException.java 5org/openzal/zal/exceptions/AlreadyInProgressException*org/openzal/zal/exceptions/ZimbraException!>*+    PK hH U4org/openzal/zal/exceptions/AuthFailedException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis0Lorg/openzal/zal/exceptions/AuthFailedException; exceptionLjava/lang/Exception; SourceFileAuthFailedException.java .org/openzal/zal/exceptions/AuthFailedException*org/openzal/zal/exceptions/ZimbraException!>*+    PK hH;3org/openzal/zal/exceptions/AuthTokenException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis/Lorg/openzal/zal/exceptions/AuthTokenException; exceptionLjava/lang/Exception; SourceFileAuthTokenException.java -org/openzal/zal/exceptions/AuthTokenException*org/openzal/zal/exceptions/ZimbraException!>*+    PK hHJc?org/openzal/zal/exceptions/ChangePasswordAccountException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis;Lorg/openzal/zal/exceptions/ChangePasswordAccountException; exceptionLjava/lang/Exception; SourceFile#ChangePasswordAccountException.java 9org/openzal/zal/exceptions/ChangePasswordAccountException*org/openzal/zal/exceptions/ZimbraException!>*+    PK hH:org/openzal/zal/exceptions/DataSourceExistsException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis6Lorg/openzal/zal/exceptions/DataSourceExistsException; exceptionLjava/lang/Exception; SourceFileDataSourceExistsException.java 4org/openzal/zal/exceptions/DataSourceExistsException*org/openzal/zal/exceptions/ZimbraException!>*+    PK hHÞLAA3org/openzal/zal/exceptions/ExceptionWrapper$1.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/openzal/zal/exceptions/ExceptionWrapper$1;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 1org/openzal/zal/exceptions/NoSuchAccountException  -org/openzal/zal/exceptions/ExceptionWrapper$1java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /* 7   = Y+ ;    PK hH޶2AA4org/openzal/zal/exceptions/ExceptionWrapper$10.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$10;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod /org/openzal/zal/exceptions/NoSuchAliasException  .org/openzal/zal/exceptions/ExceptionWrapper$10java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+     PK hHb&FF4org/openzal/zal/exceptions/ExceptionWrapper$11.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$11;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 4org/openzal/zal/exceptions/PermissionDeniedException  .org/openzal/zal/exceptions/ExceptionWrapper$11java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+     PK hH@EzDD4org/openzal/zal/exceptions/ExceptionWrapper$12.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$12;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 2org/openzal/zal/exceptions/InvalidRequestException  .org/openzal/zal/exceptions/ExceptionWrapper$12java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+     PK hHLGG4org/openzal/zal/exceptions/ExceptionWrapper$13.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$13;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 5org/openzal/zal/exceptions/AlreadyInProgressException  .org/openzal/zal/exceptions/ExceptionWrapper$13java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+     PK hH@@4org/openzal/zal/exceptions/ExceptionWrapper$14.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$14;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod .org/openzal/zal/exceptions/NoSuchItemException  .org/openzal/zal/exceptions/ExceptionWrapper$14java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+     PK hH:W@@4org/openzal/zal/exceptions/ExceptionWrapper$15.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$15;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod .org/openzal/zal/exceptions/NoSuchItemException  .org/openzal/zal/exceptions/ExceptionWrapper$15java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+     PK hHCMQBB4org/openzal/zal/exceptions/ExceptionWrapper$16.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$16;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 0org/openzal/zal/exceptions/NoSuchFolderException  .org/openzal/zal/exceptions/ExceptionWrapper$16java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+     PK hHdECC4org/openzal/zal/exceptions/ExceptionWrapper$17.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$17;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 1org/openzal/zal/exceptions/NoSuchMessageException  .org/openzal/zal/exceptions/ExceptionWrapper$17java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+     PK hHHH4org/openzal/zal/exceptions/ExceptionWrapper$18.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$18;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 6org/openzal/zal/exceptions/NoSuchConversationException  .org/openzal/zal/exceptions/ExceptionWrapper$18java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+     PK hH 2gDD4org/openzal/zal/exceptions/ExceptionWrapper$19.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$19;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 2org/openzal/zal/exceptions/NoSuchCalendarException  .org/openzal/zal/exceptions/ExceptionWrapper$19java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+     PK hHBEE3org/openzal/zal/exceptions/ExceptionWrapper$2.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/openzal/zal/exceptions/ExceptionWrapper$2;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 5org/openzal/zal/exceptions/TooManyIdentitiesException  -org/openzal/zal/exceptions/ExceptionWrapper$2java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /* A   = Y+ E    PK hHiv@@4org/openzal/zal/exceptions/ExceptionWrapper$20.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$20;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod .org/openzal/zal/exceptions/NoSuchBlobException  .org/openzal/zal/exceptions/ExceptionWrapper$20java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+     PK hHK7mCC4org/openzal/zal/exceptions/ExceptionWrapper$21.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$21;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 1org/openzal/zal/exceptions/QuotaExceededException  .org/openzal/zal/exceptions/ExceptionWrapper$21java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+     PK hHqCC4org/openzal/zal/exceptions/ExceptionWrapper$22.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$22;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 1org/openzal/zal/exceptions/AlreadyExistsException  .org/openzal/zal/exceptions/ExceptionWrapper$22java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+     PK hHP=FF4org/openzal/zal/exceptions/ExceptionWrapper$23.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$23;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 4org/openzal/zal/exceptions/PermissionDeniedException  .org/openzal/zal/exceptions/ExceptionWrapper$23java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+     PK hHj @@4org/openzal/zal/exceptions/ExceptionWrapper$24.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$24;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod .org/openzal/zal/exceptions/AuthFailedException  .org/openzal/zal/exceptions/ExceptionWrapper$24java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+     PK hH6$AA4org/openzal/zal/exceptions/ExceptionWrapper$25.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$25;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod /org/openzal/zal/exceptions/NoSuchGrantException  .org/openzal/zal/exceptions/ExceptionWrapper$25java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+     PK hHa13::4org/openzal/zal/exceptions/ExceptionWrapper$26.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$26;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod (org/openzal/zal/exceptions/LdapException  .org/openzal/zal/exceptions/ExceptionWrapper$26java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+     PK hHb??4org/openzal/zal/exceptions/ExceptionWrapper$27.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$27;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod -org/openzal/zal/exceptions/AuthTokenException  .org/openzal/zal/exceptions/ExceptionWrapper$27java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+     PK hH =CC4org/openzal/zal/exceptions/ExceptionWrapper$28.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$28;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 1org/openzal/zal/exceptions/VolumeServiceException  .org/openzal/zal/exceptions/ExceptionWrapper$28java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+     PK hHY DD4org/openzal/zal/exceptions/ExceptionWrapper$29.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$29;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 2org/openzal/zal/exceptions/InternalServerException  .org/openzal/zal/exceptions/ExceptionWrapper$29java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Throwable;)V0 /*    = Y+ !    PK hH(DD3org/openzal/zal/exceptions/ExceptionWrapper$3.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/openzal/zal/exceptions/ExceptionWrapper$3;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 4org/openzal/zal/exceptions/DataSourceExistsException  -org/openzal/zal/exceptions/ExceptionWrapper$3java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /* K   = Y+ O    PK hH<<4org/openzal/zal/exceptions/ExceptionWrapper$30.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$30;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod *org/openzal/zal/exceptions/ZimbraException  .org/openzal/zal/exceptions/ExceptionWrapper$30java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /* $   = Y+ (    PK hH@/<<4org/openzal/zal/exceptions/ExceptionWrapper$31.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$31;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod *org/openzal/zal/exceptions/ZimbraException  .org/openzal/zal/exceptions/ExceptionWrapper$31java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /* ,   = Y+ 0    PK hHs=CC4org/openzal/zal/exceptions/ExceptionWrapper$32.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$32;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 1org/openzal/zal/exceptions/ImmutableChangeAttempt  .org/openzal/zal/exceptions/ExceptionWrapper$32java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /* 4   = Y+ 8    PK hHȮ4BB3org/openzal/zal/exceptions/ExceptionWrapper$4.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/openzal/zal/exceptions/ExceptionWrapper$4;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 2org/openzal/zal/exceptions/IdentityExistsException  -org/openzal/zal/exceptions/ExceptionWrapper$4java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /* U   = Y+ Y    PK hHTPFF3org/openzal/zal/exceptions/ExceptionWrapper$5.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/openzal/zal/exceptions/ExceptionWrapper$5;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 6org/openzal/zal/exceptions/TooManyDataSourcesException  -org/openzal/zal/exceptions/ExceptionWrapper$5java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /* ]   = Y+ a    PK hH)'CC3org/openzal/zal/exceptions/ExceptionWrapper$6.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/openzal/zal/exceptions/ExceptionWrapper$6;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 3org/openzal/zal/exceptions/NoSuchSignatureException  -org/openzal/zal/exceptions/ExceptionWrapper$6java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /* e   = Y+ i    PK hHwJJ3org/openzal/zal/exceptions/ExceptionWrapper$7.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/openzal/zal/exceptions/ExceptionWrapper$7;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod :org/openzal/zal/exceptions/MaintenanceModeAccountException  -org/openzal/zal/exceptions/ExceptionWrapper$7java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /* m   = Y+ q    PK hH%II3org/openzal/zal/exceptions/ExceptionWrapper$8.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/openzal/zal/exceptions/ExceptionWrapper$8;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 9org/openzal/zal/exceptions/ChangePasswordAccountException  -org/openzal/zal/exceptions/ExceptionWrapper$8java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /* u   = Y+ y    PK hH@@3org/openzal/zal/exceptions/ExceptionWrapper$9.class2!  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/openzal/zal/exceptions/ExceptionWrapper$9;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 0org/openzal/zal/exceptions/NoSuchDomainException  -org/openzal/zal/exceptions/ExceptionWrapper$9java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /* }   = Y+     PK hH+4eeIorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreator.class2  createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; SourceFileExceptionWrapper.java Corg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator InnerClassesjava/lang/Object+org/openzal/zal/exceptions/ExceptionWrapper   PK hHWW1org/openzal/zal/exceptions/ExceptionWrapper.class2* } |             !  % ( + . 1 4 7 : = @ C F I L O R U X [ ^ a c  f  i k m p s u w zExceptionWrapperCreator InnerClasses mExceptionMapLjava/util/Map; SignaturehLjava/util/Map;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;INTERNAL_SERVER_EXCEPTIONLjava/lang/String; ConstantValueVOLUME_SERVICE_EXCEPTIONDEFAULTLDAP_EXCEPTIONEXTENSION_EXCEPTIONZIMLET_EXCEPTIONAUTH_TOKEN_EXCEPTION()VCodeLineNumberTableLocalVariableTablethis-Lorg/openzal/zal/exceptions/ExceptionWrapper;wrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; ldapException*Lorg/openzal/zal/exceptions/LdapException;extensionException,Lcom/zimbra/cs/extension/ExtensionException;zimletException&Lcom/zimbra/cs/zimlet/ZimletException;authTokenException*Lcom/zimbra/cs/account/AuthTokenException;codeserviceException,Lcom/zimbra/common/service/ServiceException;ignoredLjava/lang/Throwable; exceptionLjava/lang/Exception; StackMapTablecreateUnableToSanitizeFolder(Ljava/lang/String;Lorg/openzal/zal/exceptions/ZimbraException;)Lorg/openzal/zal/exceptions/UnableToSanitizeFolderNameException; folderNameex,Lorg/openzal/zal/exceptions/ZimbraException;T(Ljava/lang/String;)Lorg/openzal/zal/exceptions/UnableToSanitizeFolderNameException;"createUnableToFindDistributionListk(Ljava/lang/String;Ljava/lang/Throwable;)Lorg/openzal/zal/exceptions/UnableToFindDistributionListException;listtV(Ljava/lang/String;)Lorg/openzal/zal/exceptions/UnableToFindDistributionListException; createUnableToObtainDBConnectionn(Lcom/zimbra/common/service/ServiceException;)Lorg/openzal/zal/exceptions/UnableToObtainDBConnectionException;ecreateNoSuchZimletException`(Lcom/zimbra/common/service/ServiceException;)Lorg/openzal/zal/exceptions/NoSuchZimletException;F(Ljava/lang/String;)Lorg/openzal/zal/exceptions/NoSuchZimletException;msg SourceFileExceptionWrapper.java (org/openzal/zal/exceptions/LdapException  Corg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreator *com/zimbra/cs/extension/ExtensionException$com/zimbra/cs/zimlet/ZimletException(com/zimbra/cs/account/AuthTokenException*com/zimbra/common/service/ServiceException  !"java/lang/ThrowableunknownException>org/openzal/zal/exceptions/UnableToSanitizeFolderNameException # $@org/openzal/zal/exceptions/UnableToFindDistributionListException %>org/openzal/zal/exceptions/UnableToObtainDBConnectionException &0org/openzal/zal/exceptions/NoSuchZimletException 'java/util/HashMapaccount.NO_SUCH_ACCOUNT-org/openzal/zal/exceptions/ExceptionWrapper$1 ()account.TOO_MANY_IDENTITIES-org/openzal/zal/exceptions/ExceptionWrapper$2account.DATA_SOURCE_EXISTS-org/openzal/zal/exceptions/ExceptionWrapper$3account.IDENTITY_EXISTS-org/openzal/zal/exceptions/ExceptionWrapper$4account.TOO_MANY_DATA_SOURCES-org/openzal/zal/exceptions/ExceptionWrapper$5account.NO_SUCH_SIGNATURE-org/openzal/zal/exceptions/ExceptionWrapper$6account.MAINTENANCE_MODE-org/openzal/zal/exceptions/ExceptionWrapper$7account.CHANGE_PASSWORD-org/openzal/zal/exceptions/ExceptionWrapper$8account.NO_SUCH_DOMAIN-org/openzal/zal/exceptions/ExceptionWrapper$9account.NO_SUCH_ALIAS.org/openzal/zal/exceptions/ExceptionWrapper$10service.PERM_DENIED.org/openzal/zal/exceptions/ExceptionWrapper$11service.INVALID_REQUEST.org/openzal/zal/exceptions/ExceptionWrapper$12service.ALREADY_IN_PROGRESS.org/openzal/zal/exceptions/ExceptionWrapper$13mail.NO_SUCH_ITEM.org/openzal/zal/exceptions/ExceptionWrapper$14mail.NO_SUCH_TAG.org/openzal/zal/exceptions/ExceptionWrapper$15mail.NO_SUCH_FOLDER.org/openzal/zal/exceptions/ExceptionWrapper$16mail.NO_SUCH_MSG.org/openzal/zal/exceptions/ExceptionWrapper$17mail.NO_SUCH_CONV.org/openzal/zal/exceptions/ExceptionWrapper$18mail.NO_SUCH_APPT.org/openzal/zal/exceptions/ExceptionWrapper$19mail.NO_SUCH_BLOB.org/openzal/zal/exceptions/ExceptionWrapper$20mail.QUOTA_EXCEEDED.org/openzal/zal/exceptions/ExceptionWrapper$21mail.ALREADY_EXISTS.org/openzal/zal/exceptions/ExceptionWrapper$22.org/openzal/zal/exceptions/ExceptionWrapper$23account.AUTH_FAILED.org/openzal/zal/exceptions/ExceptionWrapper$24account.NO_SUCH_GRANT.org/openzal/zal/exceptions/ExceptionWrapper$25.org/openzal/zal/exceptions/ExceptionWrapper$26.org/openzal/zal/exceptions/ExceptionWrapper$27volumeServiceException.org/openzal/zal/exceptions/ExceptionWrapper$28internalServerException.org/openzal/zal/exceptions/ExceptionWrapper$29.org/openzal/zal/exceptions/ExceptionWrapper$30.org/openzal/zal/exceptions/ExceptionWrapper$31mail.IMMUTABLE_OBJECT.org/openzal/zal/exceptions/ExceptionWrapper$32+org/openzal/zal/exceptions/ExceptionWrapperjava/lang/Object java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;creategetCode()Ljava/lang/String; containsKey(Ljava/lang/Object;)ZA(Ljava/lang/String;Lorg/openzal/zal/exceptions/ZimbraException;)V(Ljava/lang/String;)V*(Ljava/lang/String;Ljava/lang/Throwable;)V/(Lcom/zimbra/common/service/ServiceException;)V(Ljava/lang/Exception;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!|} ro   3* !  *L+L +L +L +L+M,,+L*, A V~>BDFIK,N-PARBTVVWX\Yh[{^`R-B\W$BTTTT$B > Y*+e  3 Y*j  > Y*+o  3 Y*t  3 Y*{  3 Y*  3 Y*  KY !Y"#W$%Y&#W'(Y)#W*+Y,#W-.Y/#W01Y2#W34Y5#W67Y8#W9:Y;#W<=Y>#W?@YA#WBCYD#WEFYG#WHIYJ#WKLYM#WNOYP#WQRYS#WTUYV#WWXYY#WZ[Y\#W]^Y_#W`aYb#W?cYd#WefYg#WhiYj#WkYl#W mYn#WopYq#WrsYt#W uYv#WwYx#WyzY{#W"( 5?.I@SR\ddvlt|*<N`r $&+83J< !|~ zwuspmkifca^[XUROLIFC@=:741.+(%!PK hH&6ߐ3org/openzal/zal/exceptions/ExtensionException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis/Lorg/openzal/zal/exceptions/ExtensionException; exceptionLjava/lang/Exception; SourceFileExtensionException.java -org/openzal/zal/exceptions/ExtensionException*org/openzal/zal/exceptions/ZimbraException!>*+    PK hHꔑ_8org/openzal/zal/exceptions/IdentityExistsException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis4Lorg/openzal/zal/exceptions/IdentityExistsException; exceptionLjava/lang/Exception; SourceFileIdentityExistsException.java 2org/openzal/zal/exceptions/IdentityExistsException*org/openzal/zal/exceptions/ZimbraException!>*+    PK hH˧P7org/openzal/zal/exceptions/ImmutableChangeAttempt.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis3Lorg/openzal/zal/exceptions/ImmutableChangeAttempt; exceptionLjava/lang/Exception; SourceFileImmutableChangeAttempt.java 1org/openzal/zal/exceptions/ImmutableChangeAttempt*org/openzal/zal/exceptions/ZimbraException!:*+   PK hH_sľ8org/openzal/zal/exceptions/InternalServerException.class2 (Ljava/lang/Throwable;)VCodeLineNumberTableLocalVariableTablethis4Lorg/openzal/zal/exceptions/InternalServerException; exceptionLjava/lang/Throwable; SourceFileInternalServerException.java 2org/openzal/zal/exceptions/InternalServerException*org/openzal/zal/exceptions/ZimbraException!>*+    PK hH 8org/openzal/zal/exceptions/InvalidRequestException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis4Lorg/openzal/zal/exceptions/InvalidRequestException; exceptionLjava/lang/Exception; SourceFileInvalidRequestException.java 2org/openzal/zal/exceptions/InvalidRequestException*org/openzal/zal/exceptions/ZimbraException!>*+    PK hH֣.org/openzal/zal/exceptions/LdapException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis*Lorg/openzal/zal/exceptions/LdapException; exceptionLjava/lang/Exception; SourceFileLdapException.java (org/openzal/zal/exceptions/LdapException*org/openzal/zal/exceptions/ZimbraException!>*+    PK hH9vBB5org/openzal/zal/exceptions/MailServiceException.class2  (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis1Lorg/openzal/zal/exceptions/MailServiceException; exceptionLjava/lang/Exception;(Ljava/lang/String;)VmessageLjava/lang/String; SourceFileMailServiceException.java  /org/openzal/zal/exceptions/MailServiceException*org/openzal/zal/exceptions/ZimbraException!>*+    >*+  !  PK hH{m@org/openzal/zal/exceptions/MaintenanceModeAccountException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis*+    PK hHJh7org/openzal/zal/exceptions/NoSuchAccountException.class2  (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis3Lorg/openzal/zal/exceptions/NoSuchAccountException; exceptionLjava/lang/Exception;(Ljava/lang/String;)VaccountLjava/lang/String; SourceFileNoSuchAccountException.java  1org/openzal/zal/exceptions/NoSuchAccountException*org/openzal/zal/exceptions/ZimbraException-com/zimbra/cs/account/AccountServiceExceptionNO_SUCH_ACCOUNTC(Ljava/lang/String;)Lcom/zimbra/cs/account/AccountServiceException;!>*+    A *+ "#  PK hH5org/openzal/zal/exceptions/NoSuchAliasException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis1Lorg/openzal/zal/exceptions/NoSuchAliasException; exceptionLjava/lang/Exception; SourceFileNoSuchAliasException.java /org/openzal/zal/exceptions/NoSuchAliasException*org/openzal/zal/exceptions/ZimbraException!>*+    PK hH<4org/openzal/zal/exceptions/NoSuchBlobException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis0Lorg/openzal/zal/exceptions/NoSuchBlobException; exceptionLjava/lang/Exception; SourceFileNoSuchBlobException.java .org/openzal/zal/exceptions/NoSuchBlobException/org/openzal/zal/exceptions/MailServiceException!>*+    PK hH暦KK8org/openzal/zal/exceptions/NoSuchCalendarException.class2  (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis4Lorg/openzal/zal/exceptions/NoSuchCalendarException; exceptionLjava/lang/Exception;(Ljava/lang/String;)VuidLjava/lang/String; SourceFileNoSuchCalendarException.java  2org/openzal/zal/exceptions/NoSuchCalendarException.org/openzal/zal/exceptions/NoSuchItemException!>*+    >*+  !  PK hHm<org/openzal/zal/exceptions/NoSuchConversationException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis8Lorg/openzal/zal/exceptions/NoSuchConversationException; exceptionLjava/lang/Exception; SourceFile NoSuchConversationException.java 6org/openzal/zal/exceptions/NoSuchConversationException.org/openzal/zal/exceptions/NoSuchItemException!>*+    PK hH3org/openzal/zal/exceptions/NoSuchCosException.class2  (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis/Lorg/openzal/zal/exceptions/NoSuchCosException; exceptionLjava/lang/Exception;(Ljava/lang/String;)VcosIdLjava/lang/String; SourceFileNoSuchCosException.java  -org/openzal/zal/exceptions/NoSuchCosException*org/openzal/zal/exceptions/ZimbraException-com/zimbra/cs/account/AccountServiceException NO_SUCH_COSC(Ljava/lang/String;)Lcom/zimbra/cs/account/AccountServiceException;!>*+    A *+ "#  PK hHx @org/openzal/zal/exceptions/NoSuchDistributionListException.class2  (Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis2Lorg/openzal/zal/exceptions/NoSuchDomainException; domainNameLjava/lang/String;(Ljava/lang/Exception;)V exceptionLjava/lang/Exception; SourceFileNoSuchDomainException.javajava/lang/StringBuilder !no such domain "# $% 0org/openzal/zal/exceptions/NoSuchDomainException*org/openzal/zal/exceptions/ZimbraException()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;!   P*Y+   >*+  !PK hH@Ҽ6org/openzal/zal/exceptions/NoSuchFolderException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis2Lorg/openzal/zal/exceptions/NoSuchFolderException; exceptionLjava/lang/Exception; SourceFileNoSuchFolderException.java 0org/openzal/zal/exceptions/NoSuchFolderException.org/openzal/zal/exceptions/NoSuchItemException!>*+    PK hHPj5org/openzal/zal/exceptions/NoSuchGrantException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis1Lorg/openzal/zal/exceptions/NoSuchGrantException; exceptionLjava/lang/Exception; SourceFileNoSuchGrantException.java /org/openzal/zal/exceptions/NoSuchGrantException*org/openzal/zal/exceptions/ZimbraException!>*+    PK hHdU4org/openzal/zal/exceptions/NoSuchItemException.class2&      (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis0Lorg/openzal/zal/exceptions/NoSuchItemException; exceptionLjava/lang/Exception;(Ljava/lang/String;)VidLjava/lang/String; SourceFileNoSuchItemException.java java/lang/StringBuilder ! no such item "# $% .org/openzal/zal/exceptions/NoSuchItemException/org/openzal/zal/exceptions/MailServiceException()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;!   >*+   P*Y+  !PK hH?7org/openzal/zal/exceptions/NoSuchMessageException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis3Lorg/openzal/zal/exceptions/NoSuchMessageException; exceptionLjava/lang/Exception; SourceFileNoSuchMessageException.java 1org/openzal/zal/exceptions/NoSuchMessageException.org/openzal/zal/exceptions/NoSuchItemException!>*+    PK hHG{9org/openzal/zal/exceptions/NoSuchSignatureException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis5Lorg/openzal/zal/exceptions/NoSuchSignatureException; exceptionLjava/lang/Exception; SourceFileNoSuchSignatureException.java 3org/openzal/zal/exceptions/NoSuchSignatureException*org/openzal/zal/exceptions/ZimbraException!>*+    PK hH JK996org/openzal/zal/exceptions/NoSuchZimletException.class2  (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis2Lorg/openzal/zal/exceptions/NoSuchZimletException; exceptionLjava/lang/Exception;(Ljava/lang/String;)VmsgLjava/lang/String; SourceFileNoSuchZimletException.java  0org/openzal/zal/exceptions/NoSuchZimletException*org/openzal/zal/exceptions/ZimbraException!:*+   :*+  PK hH?U:org/openzal/zal/exceptions/PermissionDeniedException.class2  (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis6Lorg/openzal/zal/exceptions/PermissionDeniedException; exceptionLjava/lang/Exception;(Ljava/lang/String;)VmsgLjava/lang/String; SourceFilePermissionDeniedException.java  4org/openzal/zal/exceptions/PermissionDeniedException/org/openzal/zal/exceptions/MailServiceException*com/zimbra/common/service/ServiceException PERM_DENIED@(Ljava/lang/String;)Lcom/zimbra/common/service/ServiceException;!>*+    A *+ "#  PK hHDQxx7org/openzal/zal/exceptions/QuotaExceededException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis3Lorg/openzal/zal/exceptions/QuotaExceededException; exceptionLjava/lang/Exception; SourceFileQuotaExceededException.java 1org/openzal/zal/exceptions/QuotaExceededException/org/openzal/zal/exceptions/MailServiceException!>*+    PK hH( <org/openzal/zal/exceptions/TooManyDataSourcesException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis8Lorg/openzal/zal/exceptions/TooManyDataSourcesException; exceptionLjava/lang/Exception; SourceFile TooManyDataSourcesException.java 6org/openzal/zal/exceptions/TooManyDataSourcesException*org/openzal/zal/exceptions/ZimbraException!>*+    PK hH̨;org/openzal/zal/exceptions/TooManyIdentitiesException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis7Lorg/openzal/zal/exceptions/TooManyIdentitiesException; exceptionLjava/lang/Exception; SourceFileTooManyIdentitiesException.java 5org/openzal/zal/exceptions/TooManyIdentitiesException*org/openzal/zal/exceptions/ZimbraException!>*+    PK hH^44Forg/openzal/zal/exceptions/UnableToFindDistributionListException.class2-  ! " # $ %&'mDistributionListLjava/lang/String;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisBLorg/openzal/zal/exceptions/UnableToFindDistributionListException;distributionList*(Ljava/lang/String;Ljava/lang/Throwable;)VtLjava/lang/Throwable; getMessage()Ljava/lang/String; SourceFile*UnableToFindDistributionListException.javajava/lang/RuntimeExceptionjava/lang/StringBuilder ("Unable to find distribution list: )* +  , @org/openzal/zal/exceptions/UnableToFindDistributionListException2org/openzal/zal/exceptions/InternalServerException()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(Ljava/lang/Throwable;)V!  `$*YY+*+ #$$ Q *,*+ #$ %     /* * PK hH{,SDorg/openzal/zal/exceptions/UnableToObtainDBConnectionException.class2 /(Lcom/zimbra/common/service/ServiceException;)VCodeLineNumberTableLocalVariableTablethis@Lorg/openzal/zal/exceptions/UnableToObtainDBConnectionException;e,Lcom/zimbra/common/service/ServiceException; getMessage()Ljava/lang/String; SourceFile(UnableToObtainDBConnectionException.java $Unable to obtain database connection>org/openzal/zal/exceptions/UnableToObtainDBConnectionException2org/openzal/zal/exceptions/InternalServerException(Ljava/lang/Throwable;)V!>*+    -#  PK hHpQ^^Dorg/openzal/zal/exceptions/UnableToSanitizeFolderNameException.class2-   !" # $ %&' mFolderNameLjava/lang/String;A(Ljava/lang/String;Lorg/openzal/zal/exceptions/ZimbraException;)VCodeLineNumberTableLocalVariableTablethis@Lorg/openzal/zal/exceptions/UnableToSanitizeFolderNameException; folderNameex,Lorg/openzal/zal/exceptions/ZimbraException;(Ljava/lang/String;)V getMessage()Ljava/lang/String; SourceFile(UnableToSanitizeFolderNameException.java ( java/lang/RuntimeExceptionjava/lang/StringBuilder )Cannot sanitize folder name: *+ , >org/openzal/zal/exceptions/UnableToSanitizeFolderNameException2org/openzal/zal/exceptions/InternalServerException(Ljava/lang/Throwable;)V()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString!  Q *,*+      `$*YY+ *+#$#%$$ AY** PK hHb'7org/openzal/zal/exceptions/VolumeServiceException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis3Lorg/openzal/zal/exceptions/VolumeServiceException; exceptionLjava/lang/Exception; SourceFileVolumeServiceException.java 1org/openzal/zal/exceptions/VolumeServiceException*org/openzal/zal/exceptions/ZimbraException!>*+    PK hHؾ&0org/openzal/zal/exceptions/ZimbraException.class2!   (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis,Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception;(Ljava/lang/Throwable;)VLjava/lang/Throwable;(Ljava/lang/String;)VmsgLjava/lang/String;*(Ljava/lang/String;Ljava/lang/Throwable;)Ve SourceFileZimbraException.java   *org/openzal/zal/exceptions/ZimbraExceptionjava/lang/RuntimeException*com/zimbra/common/service/ServiceExceptionFAILUREU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;!>*+    >*+ "#   B *+ ' (  L *+, , -   PK hH˕7org/openzal/zal/exceptions/ZimbraExceptionFactory.class2 >o pqr stu vwx vyz v{| v} v ~q v v v q v !v $v 'v *v -v 0v 2v  5 5 8 8 ;()VCodeLineNumberTableLocalVariableTablethis3Lorg/openzal/zal/exceptions/ZimbraExceptionFactory;wrapAccountServiceException](Lcom/zimbra/cs/account/AccountServiceException;)Lorg/openzal/zal/exceptions/ZimbraException;accountServiceException/Lcom/zimbra/cs/account/AccountServiceException;codeLjava/lang/String; StackMapTable$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;wrapServiceExceptionZ(Lcom/zimbra/common/service/ServiceException;)Lorg/openzal/zal/exceptions/ZimbraException;serviceException,Lcom/zimbra/common/service/ServiceException;wrapMailServiceExceptionZ(Lcom/zimbra/cs/mailbox/MailServiceException;)Lorg/openzal/zal/exceptions/ZimbraException;mailServiceException,Lcom/zimbra/cs/mailbox/MailServiceException;wrapVolumeServiceException[(Lcom/zimbra/cs/volume/VolumeServiceException;)Lorg/openzal/zal/exceptions/ZimbraException;volumeServiceException-Lcom/zimbra/cs/volume/VolumeServiceException;wrapC(Ljava/lang/Throwable;)Lorg/openzal/zal/exceptions/ZimbraException;exLjava/lang/Throwable;createUnableToSanitizeFolder(Ljava/lang/String;Lorg/openzal/zal/exceptions/ZimbraException;)Lorg/openzal/zal/exceptions/UnableToSanitizeFolderNameException; folderName,Lorg/openzal/zal/exceptions/ZimbraException;T(Ljava/lang/String;)Lorg/openzal/zal/exceptions/UnableToSanitizeFolderNameException;"createUnableToFindDistributionListk(Ljava/lang/String;Ljava/lang/Throwable;)Lorg/openzal/zal/exceptions/UnableToFindDistributionListException;listtV(Ljava/lang/String;)Lorg/openzal/zal/exceptions/UnableToFindDistributionListException; createUnableToObtainDBConnectionn(Lcom/zimbra/common/service/ServiceException;)Lorg/openzal/zal/exceptions/UnableToObtainDBConnectionException;e SourceFileZimbraExceptionFactory.java ?@ account.NO_SUCH_ACCOUNT 1org/openzal/zal/exceptions/NoSuchAccountException ?account.MAINTENANCE_MODE:org/openzal/zal/exceptions/MaintenanceModeAccountExceptionaccount.CHANGE_PASSWORD9org/openzal/zal/exceptions/ChangePasswordAccountExceptionaccount.NO_SUCH_DOMAIN0org/openzal/zal/exceptions/NoSuchDomainException*org/openzal/zal/exceptions/ZimbraExceptionservice.PERM_DENIED4org/openzal/zal/exceptions/PermissionDeniedExceptionservice.INVALID_REQUEST2org/openzal/zal/exceptions/InvalidRequestExceptionservice.ALREADY_IN_PROGRESS5org/openzal/zal/exceptions/AlreadyInProgressExceptionmail.NO_SUCH_FOLDER0org/openzal/zal/exceptions/NoSuchFolderExceptionmail.NO_SUCH_ITEM.org/openzal/zal/exceptions/NoSuchItemExceptionmail.NO_SUCH_MSG1org/openzal/zal/exceptions/NoSuchMessageExceptionmail.NO_SUCH_CONV6org/openzal/zal/exceptions/NoSuchConversationExceptionmail.NO_SUCH_BLOB.org/openzal/zal/exceptions/NoSuchBlobExceptionmail.QUOTA_EXCEEDED1org/openzal/zal/exceptions/QuotaExceededExceptionmail.ALREADY_EXISTS1org/openzal/zal/exceptions/AlreadyExistsException1org/openzal/zal/exceptions/VolumeServiceException ?>org/openzal/zal/exceptions/UnableToSanitizeFolderNameException ? ?@org/openzal/zal/exceptions/UnableToFindDistributionListException ?>org/openzal/zal/exceptions/UnableToObtainDBConnectionException ?1org/openzal/zal/exceptions/ZimbraExceptionFactoryjava/lang/Objectjava/lang/String-com/zimbra/cs/account/AccountServiceExceptiongetCode()Ljava/lang/String;equals(Ljava/lang/Object;)Z(Ljava/lang/Exception;)V*com/zimbra/common/service/ServiceException*com/zimbra/cs/mailbox/MailServiceException(Ljava/lang/Throwable;)VA(Ljava/lang/String;Lorg/openzal/zal/exceptions/ZimbraException;)V(Ljava/lang/String;)V*(Ljava/lang/String;Ljava/lang/Throwable;)V/(Lcom/zimbra/common/service/ServiceException;)V!=> ?@A/*BC DE FGAV*L+ Y*+ Y* +  Y* +  Y*Y*B*  "$ &)(2*;,D.M1CVHIQJKL MNO PQAD*L+ Y*+ Y*+ Y*Y*B"89;= ?)A2C;FCDRS?JKL M TUA+*L+ Y*+  !Y*"+# $Y*%+& 'Y*(+) *Y*++, -Y*.+/ 0Y*1+ Y*Y*BJMNPR T)V2X;ZD\M^V`_bhdqfzhjloCVWJKLMXYA3 2Y*3BzC  Z[ \]A3 Y*4BC  ^_ `aA> 5Y*+6BC bK ^c `dA3 5Y*7BC  bK efA> 8Y*+9BC gK h_ eiA3 8Y*:BC  gK jkA3 ;Y*<BC  lSmnPK hHSs0org/openzal/zal/exceptions/ZimletException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis,Lorg/openzal/zal/exceptions/ZimletException; exceptionLjava/lang/Exception; SourceFileZimletException.java *org/openzal/zal/exceptions/ZimletException/org/openzal/zal/exceptions/MailServiceException!>*+    PK hHՑb,,6org/openzal/zal/extension/BootstrapClassLoader$1.class2= ( ) * + ,- ,./ 0123idxIval$urlsLjava/util/LinkedList;this$00Lorg/openzal/zal/extension/BootstrapClassLoader;I(Lorg/openzal/zal/extension/BootstrapClassLoader;Ljava/util/LinkedList;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lorg/openzal/zal/extension/BootstrapClassLoader$1;hasMoreElements()Z StackMapTable nextElement()Ljava/net/URL;()Ljava/lang/Object; Signature9Ljava/lang/Object;Ljava/util/Enumeration; SourceFileBootstrapClassLoader.javaEnclosingMethod4 56   7 8 9: ;< java/net/URL 0org/openzal/zal/extension/BootstrapClassLoader$1java/lang/Objectjava/util/Enumeration.org/openzal/zal/extension/BootstrapClassLoader getResources+(Ljava/lang/String;)Ljava/util/Enumeration;()Vjava/util/LinkedListsize()Iget(I)Ljava/lang/Object;   B*+*,**  I** @@**YZ` A /* !"#$%&'  PK hHYؒ4org/openzal/zal/extension/BootstrapClassLoader.class2b V U U U U %   U U  U V  U U V U   U  # & & & & % # / U    U U    U         U H U K U P R P InnerClassessEmptyCodeSignerjava/security/CodeSigner;sAllPermissionLjava/security/Permissions;mDelegateZalLoadingZ mJarFileList[Ljava/util/jar/JarFile;mUrls[Ljava/net/URL; mInitialized*([Ljava/net/URL;Ljava/lang/ClassLoader;Z)VCodeLineNumberTableLocalVariableTablethis0Lorg/openzal/zal/extension/BootstrapClassLoader;urlsparentLjava/lang/ClassLoader;delegateZalLoading initilize()VnI StackMapTable Exceptions loadClass%(Ljava/lang/String;)Ljava/lang/Class;nameLjava/lang/String; Signature((Ljava/lang/String;)Ljava/lang/Class<*>;&(Ljava/lang/String;Z)Ljava/lang/Class;eLjava/io/IOException;"Ljava/lang/ClassNotFoundException;exLjava/lang/LinkageError;resolveclsLjava/lang/Class;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; findClassjarFileLjava/util/jar/JarFile;entryLjava/util/jar/JarEntry;path getResources+(Ljava/lang/String;)Ljava/util/Enumeration;urlLjava/net/URL;Ljava/util/LinkedList;LocalVariableTypeTable&Ljava/util/LinkedList;;(Ljava/lang/String;)Ljava/util/Enumeration; secondIfNull8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;str1str2definePackageIfMissing;(Ljava/lang/String;Ljava/util/jar/Manifest;Ljava/net/URL;)VattrLjava/util/jar/Attributes;ignore$Ljava/lang/IllegalArgumentException; packageNamemanLjava/util/jar/Manifest; specTitle specVersion specVendor implTitle implVersion implVendor ! defineClassb(Ljava/lang/String;Ljava/net/URL;Ljava/util/jar/JarFile;Ljava/util/jar/JarEntry;)Ljava/lang/Class;read lastIndexOfbuffer[Bidx inputStreamLjava/io/InputStream;csLjava/security/CodeSource;domain Ljava/security/ProtectionDomain;"#e(Ljava/lang/String;Ljava/net/URL;Ljava/util/jar/JarFile;Ljava/util/jar/JarEntry;)Ljava/lang/Class<*>; SourceFileBootstrapClassLoader.java d$ abjava/util/jar/JarFile _` c^ ]^ java/io/File %& d' d( u{ opjava/io/IOException java/lang/ClassNotFoundException d) org.openzal. *+ ,- uv&org.openzal.zal.extension.ZalExtension ./'org.openzal.zal.extension.ZalEntrypoint0org.openzal.zal.extension.ZalExtensionController 0v vjava/lang/LinkageError 12 34.class 56 78 java/util/LinkedList dp java/net/URLjava/lang/StringBuilderjar: 9: 9;!/ <& =/0org/openzal/zal/extension/BootstrapClassLoader$1 d> ?@/ ABC EF! GH IF JF KF LF MF NO PQ"java/lang/IllegalArgumentException R ST UV WX" YZ [\ ]pjava/security/CodeSource YZ d^java/security/ProtectionDomain [\ d_ `java/security/CodeSignerjava/security/Permissionsjava/security/AllPermission =a.org/openzal/zal/extension/BootstrapClassLoaderjava/lang/ClassLoaderjava/lang/Stringjava/lang/Classjava/util/jar/JarEntryjava/util/jar/Manifestjava/util/jar/Attributesjava/io/InputStreamjava/lang/Throwable(Ljava/lang/ClassLoader;)VgetFile()Ljava/lang/String;(Ljava/lang/String;)V(Ljava/io/File;)V*(Ljava/lang/String;Ljava/lang/Throwable;)V startsWith(Ljava/lang/String;)Z getParent()Ljava/lang/ClassLoader;equals(Ljava/lang/Object;)ZfindLoadedClass resolveClass(Ljava/lang/Class;)Vreplace(CC)Ljava/lang/String;concat&(Ljava/lang/String;)Ljava/lang/String; getJarEntry,(Ljava/lang/String;)Ljava/util/jar/JarEntry;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toStringaddI(Lorg/openzal/zal/extension/BootstrapClassLoader;Ljava/util/LinkedList;)V getPackage'(Ljava/lang/String;)Ljava/lang/Package; getAttributes.(Ljava/lang/String;)Ljava/util/jar/Attributes;java/util/jar/Attributes$NameNameSPECIFICATION_TITLELjava/util/jar/Attributes$Name;getValue3(Ljava/util/jar/Attributes$Name;)Ljava/lang/String;SPECIFICATION_VERSIONSPECIFICATION_VENDORIMPLEMENTATION_TITLEIMPLEMENTATION_VERSIONIMPLEMENTATION_VENDORgetMainAttributes()Ljava/util/jar/Attributes; definePackage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)Ljava/lang/Package;(I)I substring(II)Ljava/lang/String; getManifest()Ljava/util/jar/Manifest;getInputStream/(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;([BII)Ijava/util/ArrayscopyOf([BI)[Bclose,(Ljava/net/URL;[Ljava/security/CodeSigner;)VA(Ljava/security/CodeSource;Ljava/security/PermissionCollection;)VI(Ljava/lang/String;[BIILjava/security/ProtectionDomain;)Ljava/lang/Class;(Ljava/security/Permission;)V!UVYZ[\]^_`abc^ defz*,*+*+**g;< =>?@h*ijkblmn^opf4*<*&*YY*2 SױgDEG-E3Kh,qr4ijs +t uvf;*+ gPhijwxtyzu{f** NY+-*+0*+++ + *+*+N-0*+N':* *+N:*+N-*--  `fi`f~gfW[ `]_c e)g2lMpVu\v`zfi|k~r{~hH |}k|~ ijwx^\<s% N Bt vfZ+./M>*;*2:, : *+*2!:Y+»Y+".=> g* !).>@KQhH@ |}!*)"AqrZijZwxLxs)- tyzfi#Y$M>*O*2:+ :4%Y&Y'()*2*+)+),-:,.W/Y*,0g& #(RY_hHR>#6 Uqriijiwxak aks Nt yfW+,+gh ijxxsf0 *+1:::::: ,,+./23:  ? 45: 65: 75: 85: 95: :5: ,;:  c* 45<:* 65<:* 75<:* 85<:* 95<:*  :5<: *+ =W: >gf 27AKU_isy~hz 2 ijx xxxxxx s3 i jUf +.?6*+@-A,BC:6-D:dE6  " `6dhF:G : G HY,IJ: KY LM: *+ N/gooqogN%$&''/,@-E/H1O2X4d6g:l;o:y=>@hz @$r ijwxr$}'zr/r sG t ypfCOIPYQLLRYSTg./12X/D PK hH1 yy)org/openzal/zal/extension/Extension.class2   ?                 $ $ '  '  ? '  ' mExtensionClassNameLjava/lang/String; mClassLoaderLjava/lang/ClassLoader; mZalExtension(Lorg/openzal/zal/extension/ZalExtension;%(Ljava/lang/String;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis%Lorg/openzal/zal/extension/Extension;extensionClassName librariesLjava/util/List;LocalVariableTypeTable Ljava/util/List; Exceptions Signature5(Ljava/lang/String;Ljava/util/List;)V,(Ljava/lang/String;Ljava/lang/ClassLoader;)V classLoadergetClassLoader()Ljava/lang/ClassLoader;createClassLoaderB(Ljava/util/List;)Lorg/openzal/zal/extension/BootstrapClassLoader;e Ljava/net/MalformedURLException;fileLjava/io/File;i$Ljava/util/Iterator;urls Ljava/util/List; StackMapTableR(Ljava/util/List;)Lorg/openzal/zal/extension/BootstrapClassLoader;createZalExtension*()Lorg/openzal/zal/extension/ZalExtension;Ljava/lang/Exception;zalExtensionClassLjava/lang/Class; zalExtensionLjava/lang/Object;zalExtensionCastednamebuildIdgetExtensionClassName()Ljava/lang/String; compareTo((Lorg/openzal/zal/extension/Extension;)Ioequals(Ljava/lang/Object;)Z extension$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable;hashCode()Ishutdown()VexLjava/lang/Throwable;startR(Lorg/openzal/zal/extension/ZalExtensionController;Ljava/lang/ref/WeakReference;)V controller2Lorg/openzal/zal/extension/ZalExtensionController;previousExtensionLjava/lang/ref/WeakReference;6Ljava/lang/ref/WeakReference;k(Lorg/openzal/zal/extension/ZalExtensionController;Ljava/lang/ref/WeakReference;)V(Ljava/lang/Object;)Ix0OLjava/lang/Object;Ljava/lang/Comparable; SourceFileExtension.java Z[ GV G AB CD jk EFjava/util/ArrayList G   java/io/File java/net/URLjava/lang/StringBuilderfile: { { G java/net/MalformedURLExceptionjava/lang/RuntimeException G.org/openzal/zal/extension/BootstrapClassLoader [Ljava/net/URL;#org/openzal/zal/extension/Extension XY G java/lang/Exception java/lang/ClassNotFoundExceptionUnable to create extension G&org/openzal/zal/extension/ZalExtensionClass  does not implement ZalExtension { $.getName() returns an invalid String {'.getBuildId() returns an invalid String/ /.getBuildId() contains '/' which is not allowed |  java/lang/Throwable Shutdown error in extension   Startup error in extension |}java/lang/Objectjava/lang/Comparablejava/util/Listjava/util/Iteratorjava/lang/Classjava/lang/Stringsize(I)Viterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;getAbsolutePathtoString(Ljava/lang/String;)Vadd(Ljava/lang/Throwable;)VtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;*([Ljava/net/URL;Ljava/lang/ClassLoader;Z)Vjava/lang/ClassLoader loadClass%(Ljava/lang/String;)Ljava/lang/Class; newInstance*(Ljava/lang/String;Ljava/lang/Throwable;)VgetNameisEmpty getBuildIdcontains(Ljava/lang/CharSequence;)Z(Ljava/lang/String;)IgetClass()Ljava/lang/Class;org/openzal/zal/log/ZimbraLog extensionsZimbraLogSection InnerClasses0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionerrorstartup ?@ABCDEF GHI^ *+,J , -K  LM NB OPQ  ORS$TUGVIe**+*,**J45 678K LMNBWDS$XYI/*J<K LM Z[I>Y*  L* M, C, N+YY-W:YY++  (LOJ"AC(GLLOIQK[M^OK4Q \](3^_I`aOPqbPQORqbcd'ef9eefgh TijkI**!L+"M#N$YY%*-&,'&$YY(*)*,'N-+: ,&$YY(*-*-.: ,&$YY(*/*01&$YY(*2*- #JFX ]b_a4d;e^hcjkkxlopqtuxKH\lLM mnopcqFkrB_sBd+tuvw)xy"y",S$z{I/*J}K LM|}I@ *+3JK LM ~MI)*++*4+4+M*,5JK )LM)~p MdI2*6JK LMI+*7!L9Y:*+; 8J *K +LMdLI-*+,<!N9Y=*-; 8J ,K*-LM--Q -dNTA|I= *+>J!K LM pT  PK hHך0org/openzal/zal/extension/ExtensionManager.class2 getExtension'()Lorg/openzal/zal/extension/Extension;setCustomClassLoader(Ljava/lang/ClassLoader;)VsetCustomZalExtensionController5(Lorg/openzal/zal/extension/ZalExtensionController;)VsetCustomExtensionDirectory(Ljava/io/File;)V loadExtension()V ExceptionsstartExtension (Ljava/lang/ref/WeakReference;)V Signature9(Ljava/lang/ref/WeakReference;)VshutdownExtension SourceFileExtensionManager.java*org/openzal/zal/extension/ExtensionManagerjava/lang/Objectjava/io/IOException    PK hH"A??Borg/openzal/zal/extension/ExtensionManagerImpl$ExtensionInfo.class2= ) * + , - ./ .0 .134mExtensionClassLjava/lang/String;mZalExtensionNamemRequiredVersionLorg/openzal/zal/lib/Version;this$00Lorg/openzal/zal/extension/ExtensionManagerImpl;getExtensionClass()Ljava/lang/String;CodeLineNumberTableLocalVariableTablethis ExtensionInfo InnerClasses>Lorg/openzal/zal/extension/ExtensionManagerImpl$ExtensionInfo;getRequiredVersion()Lorg/openzal/zal/lib/Version;getZalExtensionNamet(Lorg/openzal/zal/extension/ExtensionManagerImpl;Ljava/lang/String;Ljava/lang/String;Lorg/openzal/zal/lib/Version;)VextensionClasszalExtensionNamerequiredVersion isCompatible (Lorg/openzal/zal/lib/Version;)ZcurrentVersion StackMapTable SourceFileExtensionManagerImpl.java   56 78 9: ;$<()VsetCustomClassLoader(Ljava/lang/ClassLoader;)V classLoadersetCustomZalExtensionController5(Lorg/openzal/zal/extension/ZalExtensionController;)VcustomZalExtensionControllersetCustomExtensionDirectory(Ljava/io/File;)VextensionDirectory getController4()Lorg/openzal/zal/extension/ZalExtensionController; StackMapTablegetCurrentJarDirectory()Ljava/io/File; getCurrentJarclassResourceNameLjava/lang/String; resourceUrlLjava/net/URL;jarPath12 loadExtensionentries[Ljava/lang/String; ExceptionsstartExtension (Ljava/lang/ref/WeakReference;)VpreviousExtensionLjava/lang/ref/WeakReference;LocalVariableTypeTable6Ljava/lang/ref/WeakReference; Signature9(Ljava/lang/ref/WeakReference;)VshutdownExtension readExtensionmanifestLjava/util/jar/Manifest;zalExtensionClasszalExtensionNamezalRequiredVersion extensionInfo>Lorg/openzal/zal/extension/ExtensionManagerImpl$ExtensionInfo;zipFileLjava/util/zip/ZipFile;entryLjava/util/zip/ZipEntry;streamLjava/io/InputStream;eLjava/io/IOException;filefileNamearr$len$Ii$ extension"Ljava/lang/ClassNotFoundException;infoLjava/util/Iterator;parentDirectoryfiles librariesLjava/util/LinkedList;extensionInfoList&Ljava/util/LinkedList;VLjava/util/LinkedList;.3456'+ SourceFileExtensionManagerImpl.java ij vw mn kl gh org/openzal/zal/extension/Zimbra ef4org/openzal/zal/extension/StubZalExtensionController 7java/lang/StringBuilder 89: ;<./1 => ?@.class A< BCD EFjava/lang/RuntimeExceptionUnable get ZAL directory vG2 H<! IJ KL MNfile: java/io/File OPQ RT%Searching ZAL extension in directory U<V Gjava/io/IOExceptionUnable to read directory  WX Ywjava/util/LinkedList vZ [\java/util/zip/ZipFile v ]^META-INF/MANIFEST.MF _` abjava/util/jar/Manifest vc deZAL-Extension-Classf gh i\4 jwZAL-Extension-NameZAL-Required-Versionk lm A<*+r >?stuzn{|q>*+r DEstu}l~q>*+r JKstuhqO** Y rOQ Us tu q2* r[s tuqgY*L*+M, Y,N---! !N-"#N$Y-%r& `!b-d1f;i@jIlUm^ps*gtu!F-:@';"wqZ*&L'Y(*)*++$+YY,*)-**.rvx'z0|Q~YsZtuR 0 +qk***/+0rstu wqJ* *1rs tuqU+&M,,2Y3N2Y3:,:66%2:$Y+4:  56Y 7: - 8W 9::  :   ;: ?@: A  B >C@: A: >D@: A EF:GY*HYIJ:8W  B:  B%: 'YK )LM='YN+)OYYN+)P:QRG:ESA'YTUVWFXEFL*YYZ*[:YYZ-\:*':'Y^U_Lv Pp,+s,+),+-0]r6 9EMP[bkpsv !),.KNT\x  '$-%0'2)Q+T,s wQ4[ k v . E h 9#1(,+)j' j2UtuUhP> 5> 5$"/ +   B!A^#dG`cS PK hHlC:org/openzal/zal/extension/StubZalExtensionController.class2&  !  "#$()VCodeLineNumberTableLocalVariableTablethis6Lorg/openzal/zal/extension/StubZalExtensionController;shutdownrebootreload.(Ljava/io/File;Ljava/lang/ref/WeakReference;)VextensionDirectoryLjava/io/File;previousClassLoaderLjava/lang/ref/WeakReference;LocalVariableTypeTable6Ljava/lang/ref/WeakReference; Exceptions% SignatureG(Ljava/io/File;Ljava/lang/ref/WeakReference;)VcanControlExtension()Z SourceFileStubZalExtensionController.java 'java/lang/UnsupportedOperationException4org/openzal/zal/extension/StubZalExtensionControllerjava/lang/Object0org/openzal/zal/extension/ZalExtensionControllerjava/io/IOException! /*    2Y    2Y &   XY ,    , 2  PK hHn(org/openzal/zal/extension/TinyBoot.class2W 4 56 4 7 89 :; <=> ? @ A B CDEsZalEntrypointNameLjava/lang/String; ConstantValuemVersionChooser&Lorg/openzal/zal/tools/VersionChooser;mExtensionPathFileLjava/io/File;(Ljava/io/File;)VCodeLineNumberTableLocalVariableTablethis$Lorg/openzal/zal/extension/TinyBoot;extensionPathFilecreateZalEntryPointk(Ljava/io/File;Lorg/openzal/zal/extension/ZalExtensionController;)Lorg/openzal/zal/extension/ZalEntrypoint;extensionDirectoryzalExtensionController2Lorg/openzal/zal/extension/ZalExtensionController;bootstrapClassLoader0Lorg/openzal/zal/extension/BootstrapClassLoader; zalEntrypointLjava/lang/Class; entrypoint)Lorg/openzal/zal/extension/ZalEntrypoint;LocalVariableTypeTable; ExceptionsF](Lorg/openzal/zal/extension/ZalExtensionController;)Lorg/openzal/zal/extension/ZalEntrypoint; controller SourceFile TinyBoot.java G $org/openzal/zal/tools/VersionChooser  HI+org.openzal.zal.extension.ZalEntrypointImplJ KLM NO'org/openzal/zal/extension/ZalEntrypoint PQ RS T UV !""org/openzal/zal/extension/TinyBootjava/lang/Objectjava/lang/Exception()VgetBootstrapClassLoader@(Ljava/io/File;)Lorg/openzal/zal/extension/BootstrapClassLoader;.org/openzal/zal/extension/BootstrapClassLoader loadClass%(Ljava/lang/String;)Ljava/lang/Class;java/lang/Class newInstance()Ljava/lang/Object;provideCustomClassLoader(Ljava/lang/ClassLoader;)V provideCustomExtensionController5(Lorg/openzal/zal/extension/ZalExtensionController;)VprovideCustomExtensionDirectorygetBestVersionDirectory(Ljava/io/File;)Ljava/io/File;!U**+*Y"# $% !"6*+N-: :- , + ) +-.#/+032>66#6$% -&'%()*+, %(-./!0E***+71%./23PK hHJbb-org/openzal/zal/extension/ZalEntrypoint.class2provideCustomClassLoader(Ljava/lang/ClassLoader;)V provideCustomExtensionController5(Lorg/openzal/zal/extension/ZalExtensionController;)VprovideCustomExtensionDirectory(Ljava/io/File;)VprovidePreviousExtension (Ljava/lang/ref/WeakReference;)V Signature9(Ljava/lang/ref/WeakReference;)V SourceFileZalEntrypoint.java'org/openzal/zal/extension/ZalEntrypointjava/lang/Object'com/zimbra/cs/extension/ZimbraExtension/com/zimbra/cs/extension/ZimbraExtensionPostInit   PK hH0N <org/openzal/zal/extension/ZalEntrypointImpl$Controller.class2 L M NOP MQR M S TU V WX Y NZ [\ ]^_ N` abc d e Nf Ng Nh i Nj Nklmnthis$0-Lorg/openzal/zal/extension/ZalEntrypointImpl;0(Lorg/openzal/zal/extension/ZalEntrypointImpl;)VCodeLineNumberTableLocalVariableTablethis Controller InnerClasses8Lorg/openzal/zal/extension/ZalEntrypointImpl$Controller; checkState()V StackMapTablecheckTargetExtension(Ljava/io/File;)VzalJarLjava/io/File;zalJarAccessor!Lorg/openzal/zal/lib/JarAccessor; zalVersionLorg/openzal/zal/lib/Version; extensionJarextensionJarAccessoreLjava/lang/Exception;extensionDirectorycshutdownrebootreload.(Ljava/io/File;Ljava/lang/ref/WeakReference;)VpreviousClassLoaderLjava/lang/ref/WeakReference;LocalVariableTypeTable6Ljava/lang/ref/WeakReference; SignatureG(Ljava/io/File;Ljava/lang/ref/WeakReference;)VcanControlExtension()Z SourceFileZalEntrypointImpl.java "# $.o pqjava/lang/RuntimeException java/io/Filejava/lang/StringBuilder rs tu/zal.jar vs $worg/openzal/zal/lib/JarAccessor $1 xyz {|} ~ /zextras.jar  ~java/lang/Exception $ -. . . . 01 6org/openzal/zal/extension/ZalEntrypointImpl$Controllerjava/lang/Object0org/openzal/zal/extension/ZalExtensionController+org/openzal/zal/extension/ZalEntrypointImpl access$000X(Lorg/openzal/zal/extension/ZalEntrypointImpl;)Lorg/openzal/zal/extension/ZalEntrypoint;getAbsolutePath()Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)V access$100X(Lorg/openzal/zal/extension/ZalEntrypointImpl;)Lorg/openzal/zal/lib/ZalVersionValidator;!org/openzal/zal/lib/ZimbraVersioncurrent#Lorg/openzal/zal/lib/ZimbraVersion;'org/openzal/zal/lib/ZalVersionValidatorvalidatec(Lorg/openzal/zal/lib/JarAccessor;Lorg/openzal/zal/lib/ZimbraVersion;)Lorg/openzal/zal/lib/Version; access$200^(Lorg/openzal/zal/extension/ZalEntrypointImpl;)Lorg/openzal/zal/lib/ExtensionVersionValidator;-org/openzal/zal/lib/ExtensionVersionValidatorA(Lorg/openzal/zal/lib/JarAccessor;Lorg/openzal/zal/lib/Version;)V(Ljava/lang/Throwable;)VdestroyinitpostInit access$302i(Lorg/openzal/zal/extension/ZalEntrypointImpl;Ljava/lang/ref/WeakReference;)Ljava/lang/ref/WeakReference; access$402K(Lorg/openzal/zal/extension/ZalEntrypointImpl;Ljava/io/File;)Ljava/io/File;  !"#$%&4 *+*'(  ),-.&N* Y' ( ),/01&(}YY+  MY,N*-:YY+  :Y:* MY,or'* '7Vaors|(RQ23'H457867V83a95s :;}),}<3/ r= >.&> **' (  ),?.&T****' ( ),@A&1**+*,W**+W**'" ")0( 1),1<31BCD 1BEFGHI&,'( ),JK+ N*PK hH 1org/openzal/zal/extension/ZalEntrypointImpl.class24 N N N N N K N 3 3 N N N    K    N    ! ! !  !   3 3 3 : < : : O O    O  O    Controller InnerClassesmExtensionVersionValidator/Lorg/openzal/zal/lib/ExtensionVersionValidator;mZalVersionValidator)Lorg/openzal/zal/lib/ZalVersionValidator;mDirectoryNameLjava/lang/String; mDirectoryLjava/io/File;mExtensionManager,Lorg/openzal/zal/extension/ExtensionManager;mExtensionPathExistsZmZalEntryPoint)Lorg/openzal/zal/extension/ZalEntrypoint;mCustomExtensionDirectorymPreviousExtensionLjava/lang/ref/WeakReference; Signature6Ljava/lang/ref/WeakReference;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;ZAL_FILE ConstantValue ZEXTRAS_FILE()VCodeLineNumberTableLocalVariableTablethis-Lorg/openzal/zal/extension/ZalEntrypointImpl;getExtensionManager.()Lorg/openzal/zal/extension/ExtensionManager;eLjava/lang/Exception; StackMapTableprovideCustomClassLoader(Ljava/lang/ClassLoader;)V classLoaderLjava/lang/ClassLoader; provideCustomExtensionController5(Lorg/openzal/zal/extension/ZalExtensionController;)VzalExtensionController2Lorg/openzal/zal/extension/ZalExtensionController;provideCustomExtensionDirectory(Ljava/io/File;)VextensionDirectoryprovidePreviousExtension (Ljava/lang/ref/WeakReference;)VpreviousExtensionLocalVariableTypeTable9(Ljava/lang/ref/WeakReference;)VgetName()Ljava/lang/String;initextensionPathFilepostInitdestroy weakReference1Ljava/lang/ref/WeakReference; access$000X(Lorg/openzal/zal/extension/ZalEntrypointImpl;)Lorg/openzal/zal/extension/ZalEntrypoint;x0 access$100X(Lorg/openzal/zal/extension/ZalEntrypointImpl;)Lorg/openzal/zal/lib/ZalVersionValidator; access$200^(Lorg/openzal/zal/extension/ZalEntrypointImpl;)Lorg/openzal/zal/lib/ExtensionVersionValidator; access$302i(Lorg/openzal/zal/extension/ZalEntrypointImpl;Ljava/lang/ref/WeakReference;)Ljava/lang/ref/WeakReference;x1 access$402K(Lorg/openzal/zal/extension/ZalEntrypointImpl;Ljava/io/File;)Ljava/io/File; SourceFileZalEntrypointImpl.java `Y ab RS TU ^_ lm Z[ VW XY \]java/lang/ref/WeakReference l'org/openzal/zal/lib/ZalVersionValidator-org/openzal/zal/lib/ExtensionVersionValidator  .org.openzal.zal.extension.ExtensionManagerImpl  *org/openzal/zal/extension/ExtensionManagerjava/lang/Exceptionjava/lang/RuntimeException l st  z  ~  java/lang/StringBuilderZimbra Abstraction Layer for:    Starting ZAL version     commit  W     !0Zimbra version mismatch - ZAL built for Zimbra: "  l java/io/Fileextension-path l# $%File & present, using tiny boot"org/openzal/zal/extension/TinyBoot l6org/openzal/zal/extension/ZalEntrypointImpl$Controller l' () (* m+ ,m! not present, using standard boot -mUnable to load extension l. m / m 0mjava/lang/Object 12 3m+org/openzal/zal/extension/ZalEntrypointImpl'org/openzal/zal/extension/ZalEntrypoint/zal.jar /zextras.jarorg/openzal/zal/tools/JarUtils getCurrentJar()Ljava/io/File; getParentFile(Ljava/lang/Object;)VgetClass()Ljava/lang/Class;java/lang/ClassgetClassLoader()Ljava/lang/ClassLoader;java/lang/ClassLoader loadClass%(Ljava/lang/String;)Ljava/lang/Class; newInstance()Ljava/lang/Object;(Ljava/lang/Throwable;)VsetCustomClassLoadersetCustomZalExtensionControllersetCustomExtensionDirectoryappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringorg/openzal/zal/log/ZimbraLogmailboxZimbraLogSection0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;org/openzal/zal/ZalVersioncurrentLorg/openzal/zal/lib/Version;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;org/openzal/zal/ZalBuildInfoCOMMIT.org/openzal/zal/log/ZimbraLog$ZimbraLogSectioninfo(Ljava/lang/String;)V!org/openzal/zal/lib/ZimbraVersion#Lorg/openzal/zal/lib/ZimbraVersion;targetequals(Ljava/lang/Object;)Zorg/openzal/zal/lib/Version#(Ljava/io/File;Ljava/lang/String;)Vexists()ZgetAbsolutePath0(Lorg/openzal/zal/extension/ZalEntrypointImpl;)VcreateZalEntryPointk(Ljava/io/File;Lorg/openzal/zal/extension/ZalExtensionController;)Lorg/openzal/zal/extension/ZalEntrypoint;](Lorg/openzal/zal/extension/ZalExtensionController;)Lorg/openzal/zal/extension/ZalEntrypoint; org/openzal/zal/extension/ZimbraoverrideExtensionMap loadExtension*(Ljava/lang/String;Ljava/lang/Throwable;)VstartExtensionshutdownExtensiongetjava/lang/Systemgc!NKO RSTUVWXYZ[\]^_`YabcdefgWhijWhklmnR*** * * ***Y*Y*Yo. 89 :; <%=*>/?;@FAQBp Rqrstn,****LY+!"oHJO"Q#Sp# uv,qrwDxyznC *+o Z [p qr {|}~nC *+o ` ap qr nL*+ *+ ofghpqrYnP*+o mnpqrb dcnA!Y"#$* $%osp qrmn"&!Y"'$()*$+$%,-./#Y!Y"0$.1$%23Y* 45L*+6 * y&!Y"7$+8$9$%,*!*:Y+;**:Y+;;)Vshutdown()V SourceFileZalExtension.java&org/openzal/zal/extension/ZalExtensionjava/lang/Object    PK hHg6org/openzal/zal/extension/ZalExtensionController.class2shutdown()Vrebootreload.(Ljava/io/File;Ljava/lang/ref/WeakReference;)V Exceptions SignatureG(Ljava/io/File;Ljava/lang/ref/WeakReference;)VcanControlExtension()Z SourceFileZalExtensionController.java0org/openzal/zal/extension/ZalExtensionControllerjava/lang/Objectjava/io/IOException   PK hH sJJ&org/openzal/zal/extension/Zimbra.class2 0jk lm n /op qr n /st j /uv j /wxy z /{ |} ~  j   ~ - / ~ $ '; ~= mProvisioningLorg/openzal/zal/Provisioning;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;mMailboxManager Lorg/openzal/zal/MailboxManager;mZimbraDatabase$Lorg/openzal/zal/lib/ZimbraDatabase; mStoreManagerLorg/openzal/zal/StoreManager; sIsMailboxdLjava/lang/reflect/Field;sInitializedExtensions()VCodeLineNumberTableLocalVariableTableexLjava/lang/Exception;this"Lorg/openzal/zal/extension/Zimbra; StackMapTablex forceMailboxdLjava/lang/Throwable; isMailboxd()ZgetProvisioning ()Lorg/openzal/zal/Provisioning;getMailboxManager"()Lorg/openzal/zal/MailboxManager;getZimbraDatabase&()Lorg/openzal/zal/lib/ZimbraDatabase;getStoreManager ()Lorg/openzal/zal/StoreManager;shutdownExtension(Ljava/lang/String;)Z extensionNameLjava/lang/String; extension)Lcom/zimbra/cs/extension/ZimbraExtension;removeExtensione"Ljava/lang/IllegalAccessException;overrideExtensionMapmapLjava/util/Map;clsLjava/lang/Class; SourceFile Zimbra.java >?org/openzal/zal/ProvisioningImp > 12!org/openzal/zal/MailboxManagerImp 56"org/openzal/zal/lib/ZimbraDatabase 78org/openzal/zal/StoreManagerImp 9:java/lang/Exceptionjava/lang/RuntimeException > ;<  java/lang/Throwable java/lang/StringBuilder)ZAL Reflection Initialization Exception:    ? =<  java/util/Map  java/lang/IllegalAccessException!org/openzal/zal/lib/PermissiveMap >com/zimbra/cs/util/Zimbra %com/zimbra/cs/extension/ExtensionUtil org/openzal/zal/extension/Zimbrajava/lang/Object'com/zimbra/cs/extension/ZimbraExtension"com/zimbra/cs/account/Provisioning getInstance&()Lcom/zimbra/cs/account/Provisioning;(Ljava/lang/Object;)V$com/zimbra/cs/mailbox/MailboxManager(()Lcom/zimbra/cs/mailbox/MailboxManager;(Ljava/lang/Throwable;)Vjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;java/lang/reflect/Fieldset'(Ljava/lang/Object;Ljava/lang/Object;)Vorg/openzal/zal/log/ZimbraLog extensionsZimbraLogSection InnerClasses0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;org/openzal/zal/UtilsexceptionToString)(Ljava/lang/Throwable;)Ljava/lang/String;toString()Ljava/lang/String;.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionfatal(Ljava/lang/String;)V getBoolean(Ljava/lang/Object;)Z getExtension=(Ljava/lang/String;)Lcom/zimbra/cs/extension/ZimbraExtension;destroyget&(Ljava/lang/Object;)Ljava/lang/Object;remove(Ljava/util/Map;)Vjava/lang/ClassgetDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field; setAccessible(Z)V!/01234563478349:34;< =< >?@D**Y*Y * Y * Y LY+69A& ,/0 1+26794:6C8B: CDDEFG9HI J?@5)LY+Y+ AN TPR+S4UB%CK5EFGNL%MN@.LY+Y+A[] _%`B %CK.EFGHLOP@/*AgB EF34QR@/* AmB EF34ST@/* AsB EF34UV@/*AyB EF34WX@o+ M, ,!A~ B EFYZ[\G]^X@#"#$+%MY,&AB  _`#EF#YZG @@a b?@("#$K"'Y*( KY*&A 'B cd _`G]a e?@ y)*+,)KY*Y*-K*.+"",)KY*Y*;ORA:@ AGCE2F;?HORSoxB %CK?fgS%CKG UL%VL%hi  PK hH6yh&org/openzal/zal/http/HttpHandler.class2doGetR(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V ExceptionsdoPost doOptionsgetPath()Ljava/lang/String; SourceFileHttpHandler.java org/openzal/zal/http/HttpHandlerjava/lang/Objectjavax/servlet/ServletExceptionjava/io/IOException    PK hH(oAorg/openzal/zal/http/HttpServiceManager$FakeZimbraExtension.class20 ! "#$ %& ')*+mPathLjava/lang/String;this$0)Lorg/openzal/zal/http/HttpServiceManager;>(Lorg/openzal/zal/http/HttpServiceManager;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisFakeZimbraExtension InnerClasses=Lorg/openzal/zal/http/HttpServiceManager$FakeZimbraExtension;path$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;getName()Ljava/lang/String;init()Vdestroy SourceFileHttpServiceManager.java /, -. /;org/openzal/zal/http/HttpServiceManager$FakeZimbraExtensionjava/lang/Object'com/zimbra/cs/extension/ZimbraExtensionjava/lang/String replaceFirst8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;'org/openzal/zal/http/HttpServiceManager    R*+**," #$ /*) +. +2   (PK hH8>-org/openzal/zal/http/HttpServiceManager.class2S 01 23 45 6 789:; 0< => ? @ A B 7CDEFakeZimbraExtension InnerClasses()VCodeLineNumberTableLocalVariableTablethis)Lorg/openzal/zal/http/HttpServiceManager;registerHandler%(Lorg/openzal/zal/http/HttpHandler;)VfakeZimbraExtension=Lorg/openzal/zal/http/HttpServiceManager$FakeZimbraExtension;e,Lcom/zimbra/common/service/ServiceException; httpHandler"Lorg/openzal/zal/http/HttpHandler; StackMapTable9$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;replaceHandleractivesyncBackendunregisterHandler SourceFileHttpServiceManager.java ;org/openzal/zal/http/HttpServiceManager$FakeZimbraExtensionF GH I(org/openzal/zal/http/InternalHttpHandler  J KL*com/zimbra/common/service/ServiceExceptionjava/lang/RuntimeExceptionjava/lang/StringBuilder Http handler MN already registered OH P -  QR'org/openzal/zal/http/HttpServiceManagerjava/lang/Object org/openzal/zal/http/HttpHandlergetPath()Ljava/lang/String;>(Lorg/openzal/zal/http/HttpServiceManager;Ljava/lang/String;)V2com/zimbra/cs/extension/ExtensionDispatcherServletregisterZ(Lcom/zimbra/cs/extension/ZimbraExtension;Lcom/zimbra/cs/extension/ExtensionHttpHandler;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)V unregister,(Lcom/zimbra/cs/extension/ZimbraExtension;)V!3*   EY*+M,Y+)M Y Y  +  9:?<>D@* !"%#$EE%&'^(%)*+ G *+*+DE F  ,&)*- ZY*+M,JKL %&!")*./ PK hH(|؍.org/openzal/zal/http/InternalHttpHandler.class2+   !" !# !$%& mHttpHandler"Lorg/openzal/zal/http/HttpHandler;%(Lorg/openzal/zal/http/HttpHandler;)VCodeLineNumberTableLocalVariableTablethis*Lorg/openzal/zal/http/InternalHttpHandler; httpHandler doOptionsR(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Vreq'Ljavax/servlet/http/HttpServletRequest;resp(Ljavax/servlet/http/HttpServletResponse; Exceptions'(doGetdoPost SourceFileInternalHttpHandler.java )  *   (org/openzal/zal/http/InternalHttpHandler,com/zimbra/cs/extension/ExtensionHttpHandlerjava/io/IOExceptionjavax/servlet/ServletException()V org/openzal/zal/http/HttpHandler    F **+ %& '    N *+, - .     N *+, 3 4     N *+, 9 :    PK hH<5%%org/openzal/zal/lib/ActualClock.class23 # $%& # ' ()* # +,- sInstanceLorg/openzal/zal/lib/Clock;()VCodeLineNumberTableLocalVariableTablethis!Lorg/openzal/zal/lib/ActualClock;now()JgetCurrentTime()Ljava/util/Calendar;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;getDaysFromNow(I)Ljava/util/Calendar;numDaysILjava/util/Calendar; SourceFileActualClock.java . /java/util/GregorianCalendar 0 12org/openzal/zal/lib/ActualClock java/lang/Objectorg/openzal/zal/lib/Clockjava/lang/SystemcurrentTimeMillisjava/util/Calendaradd(II)V!   /* .$ 2Y+ T*M,,12 3   # Y !"PK hH>૝org/openzal/zal/lib/Clock.class2ONE_DAYJ ConstantValue&\now()JgetCurrentTime()Ljava/util/Calendar;getDaysFromNow(I)Ljava/util/Calendar; SourceFile Clock.javaorg/openzal/zal/lib/Clockjava/lang/Object   PK hHA,3org/openzal/zal/lib/ExtensionVersionValidator.class2\ 12 34 567 8 9 : ;<= 1> ? 3@A BC D EFGATTR_ZAL_REQUIREDLjava/lang/String; ConstantValue()VCodeLineNumberTableLocalVariableTablethis/Lorg/openzal/zal/lib/ExtensionVersionValidator;validateA(Lorg/openzal/zal/lib/JarAccessor;Lorg/openzal/zal/lib/Version;)VrequiredZalVersionLorg/openzal/zal/lib/Version;jar!Lorg/openzal/zal/lib/JarAccessor; zalVersionrequiredZalVersionString StackMapTableH7 ExceptionsIJ SourceFileExtensionVersionValidator.java ZAL-Required-VersionK LMH NOorg/openzal/zal/lib/Version P QR ST UVjava/lang/RuntimeExceptionjava/lang/StringBuilderUnable to load extension WX YZ: it requires ZAL version [Z but current version is [Z P-org/openzal/zal/lib/ExtensionVersionValidatorjava/lang/Objectjava/lang/Stringjava/io/IOException&java/security/NoSuchAlgorithmExceptionorg/openzal/zal/lib/JarAccessorgetAttributeInManifest&(Ljava/lang/String;)Ljava/lang/String;isEmpty()Z(Ljava/lang/String;)Vtruncate (I)Lorg/openzal/zal/lib/Version;equals(Ljava/lang/Object;)ZgetMicro()Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getPath()Ljava/lang/String;toString!/*  !"q+N-h-aY-:, , : Y Y  +,!"$%9)p/4T#$q q%&q'$j()9*+6,-./0PK hHmA #org/openzal/zal/lib/FakeClock.class2   mTimestampJ(J)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/lib/FakeClock; timestampnow()JgetCurrentTime()Ljava/util/Calendar;getDaysFromNow(I)Ljava/util/Calendar;numDaysI SourceFileFakeClock.java  org/openzal/zal/lib/FakeClockjava/lang/Objectorg/openzal/zal/lib/Clock()V!  F **      /* #   , (   6 -  PK hH}WW org/openzal/zal/lib/Filter.class2  filterOut(Ljava/lang/Object;)Z Signature(TT;)ZsetChildFilter(Lorg/openzal/zal/lib/Filter;)V$(Lorg/openzal/zal/lib/Filter;)V(Ljava/lang/Object; SourceFile Filter.javaorg/openzal/zal/lib/Filterjava/lang/Object   PK hHK %org/openzal/zal/lib/JarAccessor.class2 *fg h )i )j )kl m )n op )q rs tu tv wx )y z {|} f~  )  h o o + )   o DIGESTLjava/lang/String; ConstantValuemFileLjava/io/File;mZipFileLjava/util/zip/ZipFile; mManifestLjava/util/jar/Manifest;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis!Lorg/openzal/zal/lib/JarAccessor;path(Ljava/io/File;)Vfile getZipFile()Ljava/util/zip/ZipFile; StackMapTable Exceptions getManifest()Ljava/util/jar/Manifest;hasAttributeInManifest(Ljava/lang/String;)ZkeygetAttributeInManifest&(Ljava/lang/String;)Ljava/lang/String;getPath()Ljava/lang/String;validateDigest(Z)V actualMD5forceZdigestx getDigest()[B getContent(Ljava/lang/String;)[BentryzipEntryLjava/util/zip/ZipEntry;buffer[B digestContentLjava/io/InputStream;\ SourceFileJarAccessor.java 4 java/io/File 45 ./ 01 23java/util/zip/ZipFile 4< >? C CD  I Kjava/lang/String TU 4 java/lang/RuntimeExceptionjava/lang/StringBuilderNo digest found in archive JK K FDigest mismatch for file   expected  actual VW  org/openzal/zal/lib/JarAccessorjava/lang/Objectjava/io/IOException&java/security/NoSuchAlgorithmExceptionjava/util/zip/ZipEntryjava/io/InputStreamjava/lang/Throwable()Vorg/openzal/zal/tools/JarUtils1(Ljava/util/zip/ZipFile;)Ljava/util/jar/Manifest;java/util/jar/ManifestgetMainAttributes()Ljava/util/jar/Attributes;java/util/jar/Attributes containsKey(Ljava/lang/Object;)ZgetValuegetAbsolutePath([B)VisEmpty()Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString computeDigest(Ljava/util/zip/ZipFile;)[BprintableByteArray([B)Ljava/lang/String;equalsIgnoreCasegetEntry,(Ljava/lang/String;)Ljava/util/zip/ZipEntry;getInputStream/(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;inputStreamToByteArray(Ljava/io/InputStream;[B)[Bclose!)*+,-#./0123 456_**Y+**7*+,-.89:;,4<6X**+**712 34589:=/>?6V**Y**79;>8 9:@ABCD6R*** *7CEH8 9:@ABEF6@ * + 7M8 9: G,ABHI6@ * +7R8 9: G,ABJK62*7W8 9:LM6Y*M,u,!YY** N-,=YY* !, "-7"\ ]_a<dGeOgl8*GBN,9:OP ~Q,@ R$LABSTU61*#$7p8 9:ABVW6;* +%M(N,* ,&:-':(:(!)11317u wxz}!)84;9:;X, 2YZ,[\!]^@$_`aR_`bcABdePK hH+*2org/openzal/zal/lib/PermissiveMap$EntrySet$1.class2\ 8 9 : ; <= >?@ >A <B C >DE 9 FGHImIndexIthis$1JEntrySet InnerClasses,Lorg/openzal/zal/lib/PermissiveMap$EntrySet;/(Lorg/openzal/zal/lib/PermissiveMap$EntrySet;)VCodeLineNumberTableLocalVariableTablethis.Lorg/openzal/zal/lib/PermissiveMap$EntrySet$1;LocalVariableTypeTable.Lorg/openzal/zal/lib/PermissiveMap$EntrySet.1;hasNext()Z StackMapTablenextLEntry()Ljava/util/Map$Entry;entry IndexedEntry0Lorg/openzal/zal/lib/PermissiveMap$IndexedEntry;8Lorg/openzal/zal/lib/PermissiveMap.IndexedEntry; Signature()Ljava/util/Map$Entry;remove()V()Ljava/lang/Object;ELjava/lang/Object;Ljava/util/Iterator;>; SourceFilePermissiveMap.javaEnclosingMethod MN  1  OPQ RST UV.org/openzal/zal/lib/PermissiveMap$IndexedEntry WX YS Z 0Xjava/lang/IllegalStateException &),org/openzal/zal/lib/PermissiveMap$EntrySet$1java/lang/Objectjava/util/Iterator*org/openzal/zal/lib/PermissiveMap$EntrySet[java/util/Map$Entryiterator()Ljava/util/Iterator;this$0#Lorg/openzal/zal/lib/PermissiveMap;!org/openzal/zal/lib/PermissiveMap access$1005(Lorg/openzal/zal/lib/PermissiveMap;)Ljava/util/List;java/util/Listsize()Iget(I)Ljava/lang/Object; access$000K(Lorg/openzal/zal/lib/PermissiveMap;ILjava/lang/Object;Ljava/lang/Object;)V java/util/Map O*+**    ! "#$c**  ! "%@&)EY***** * L*Y`+%9*C+E 9 *,!E"9 *-./01E*8*Yd** W* * W Y 134%5<9D; E ! E"%<A&2A*  ! ".34567"<'K( <+PK hH1\w w 0org/openzal/zal/lib/PermissiveMap$EntrySet.class2s J K LM NO NPR S NT LU NV W XYZ [\ K N] L^ _`abEntrySet InnerClassesthis$0#Lorg/openzal/zal/lib/PermissiveMap;&(Lorg/openzal/zal/lib/PermissiveMap;)VCodeLineNumberTableLocalVariableTablethis,Lorg/openzal/zal/lib/PermissiveMap$EntrySet;LocalVariableTypeTable4Lorg/openzal/zal/lib/PermissiveMap.EntrySet;size()IisEmpty()Zcontains(Ljava/lang/Object;)ZvalueLjava/lang/Object;entryEntryLjava/util/Map$Entry;idxIoTV;Ljava/util/Map$Entry; StackMapTableRciterator()Ljava/util/Iterator; Signature5()Ljava/util/Iterator;>;add(Ljava/util/Map$Entry;)ZkvEntry (Ljava/util/Map$Entry;)Zremoveotherindex`clear()Vx0dLjava/util/AbstractSet;>;Ljava/util/Set;>; SourceFilePermissiveMap.java  Ed efg %& '(hjava/util/Map$Entry ij kl mf no pjc q*,org/openzal/zal/lib/PermissiveMap$EntrySet$1 r'java/lang/UnsupportedOperationException @o DE <=*org/openzal/zal/lib/PermissiveMap$EntrySetjava/util/AbstractSet java/util/Setjava/lang/Object!org/openzal/zal/lib/PermissiveMap access$1005(Lorg/openzal/zal/lib/PermissiveMap;)Ljava/util/List;java/util/List java/util/MapgetKey()Ljava/lang/Object;indexOf(Ljava/lang/Object;)I access$000get(I)Ljava/lang/Object;getValueequals/(Lorg/openzal/zal/lib/PermissiveMap$EntrySet;)V  F *+*  !"#  !$%&I *  !"#  !$'(I *  !"#  !$)*e+_+M*,>B*  : , , ,     $ 3c 430+, W-/D01e!"e2,# 30+3 W-4e!$5A67@89E Y*  !"#  !$:;<=XYB !">/#!$>4:?@*Ao+M*,>S*  :, :0+ !*W* W* HIJL,M4NOP]QkRmU >,A+,49A,o!"o2,j-/WB1#*,A+349A3o!$j-45OC7677DEH* [\ !"# !$A<*O *+  !" F,#  !$:GHIL Q. PK hHZ64org/openzal/zal/lib/PermissiveMap$IndexedEntry.class2` A B C D E FG HI HJ KM N O P QRSmIdxImKeyLjava/lang/Object; SignatureTK;mValueTV;this$0#Lorg/openzal/zal/lib/PermissiveMap;K(Lorg/openzal/zal/lib/PermissiveMap;ILjava/lang/Object;Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis IndexedEntry InnerClasses0Lorg/openzal/zal/lib/PermissiveMap$IndexedEntry;idxkeyvalueLocalVariableTypeTable8Lorg/openzal/zal/lib/PermissiveMap.IndexedEntry; (ITK;TV;)VgetKey()Ljava/lang/Object;()TK;getValue()TV;setValue&(Ljava/lang/Object;)Ljava/lang/Object;old(TV;)TV;equals(Ljava/lang/Object;)ZothatEntryLjava/util/Map$Entry; StackMapTableMhashCode()IR/Ljava/lang/Object;Ljava/util/Map$Entry; SourceFilePermissiveMap.java  T   U VWX YZ [\ ]^_java/util/Map$Entry *+ 34 -+ ;<.org/openzal/zal/lib/PermissiveMap$IndexedEntryjava/lang/Object()V!org/openzal/zal/lib/PermissiveMap access$0005(Lorg/openzal/zal/lib/PermissiveMap;)Ljava/util/List;java/util/Listremove(I)Ljava/lang/Object;add(ILjava/lang/Object;)VgetClass()Ljava/lang/Class; java/util/Map  *+***-* * #$%&'  (%&)*+A*  #'  (,-+A*  #'  (./0$**M**+," $ #$&1' $ ($&1234k*++* + + M**,   , **,  , "@B k #k5N68' k (9 :@;<{&* ** * & #' & (9 FJ=>?@"F! L7 PK hH?W`7org/openzal/zal/lib/PermissiveMap$PermissiveSet$1.class2O / 0 1 2 34 56 378 0 9 5: 5;<=>mIndexIthis$1? PermissiveSet InnerClasses1Lorg/openzal/zal/lib/PermissiveMap$PermissiveSet;4(Lorg/openzal/zal/lib/PermissiveMap$PermissiveSet;)VCodeLineNumberTableLocalVariableTablethis3Lorg/openzal/zal/lib/PermissiveMap$PermissiveSet$1;LocalVariableTypeTable3Lorg/openzal/zal/lib/PermissiveMap$PermissiveSet.1;remove()V StackMapTablehasNext()Znext()Ljava/lang/Object; Signature()TX;+Ljava/lang/Object;Ljava/util/Iterator; SourceFilePermissiveMap.javaEnclosingMethod @A  "  BCD EFG !H IFjava/lang/IllegalStateException JK LM NH1org/openzal/zal/lib/PermissiveMap$PermissiveSet$1java/lang/Objectjava/util/Iterator/org/openzal/zal/lib/PermissiveMap$PermissiveSetiterator()Ljava/util/Iterator;this$0#Lorg/openzal/zal/lib/PermissiveMap;!org/openzal/zal/lib/PermissiveMap access$0005(Lorg/openzal/zal/lib/PermissiveMap;)Ljava/util/List;java/util/List(I)Ljava/lang/Object; access$100 access$200C(Lorg/openzal/zal/lib/PermissiveMap$PermissiveSet;)Ljava/util/List;size()Iget O*+**     !"E*8*Yd**W**W Y %<D E E #<$%`**    #@&'T* *YZ`    ()(*+,-.3 PK hH+T T 5org/openzal/zal/lib/PermissiveMap$PermissiveSet.class2c F G H IJ IK ILM N JO IP IQ RS IT RU RVWXY PermissiveSet InnerClassesmListLjava/util/List; SignatureLjava/util/List;this$0#Lorg/openzal/zal/lib/PermissiveMap;6(Lorg/openzal/zal/lib/PermissiveMap;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis1Lorg/openzal/zal/lib/PermissiveMap$PermissiveSet;listLocalVariableTypeTable>Lorg/openzal/zal/lib/PermissiveMap.PermissiveSet;(Ljava/util/List;)Vsize()IisEmpty()Zcontains(Ljava/lang/Object;)ZoLjava/lang/Object;iterator()Ljava/util/Iterator;()Ljava/util/Iterator;toArray()[Ljava/lang/Object;(([Ljava/lang/Object;)[Ljava/lang/Object;a[Ljava/lang/Object;[TT; ([TT;)[TT;removeindexI StackMapTableclear()V access$200C(Lorg/openzal/zal/lib/PermissiveMap$PermissiveSet;)Ljava/util/List;x0FLjava/util/AbstractSet;Ljava/util/Set; SourceFilePermissiveMap.java   ?Z () *+ ,-1org/openzal/zal/lib/PermissiveMap$PermissiveSet$1 [java/lang/Object 35 \]^ _` :a b` >?/org/openzal/zal/lib/PermissiveMap$PermissiveSetjava/util/AbstractSet java/util/Setjava/util/List4(Lorg/openzal/zal/lib/PermissiveMap$PermissiveSet;)VindexOf(Ljava/lang/Object;)I!org/openzal/zal/lib/PermissiveMap access$0005(Lorg/openzal/zal/lib/PermissiveMap;)Ljava/util/List;(I)Ljava/lang/Object; access$100  g*+**, j kl!"#$%"&$'()F * q!  "#%  "&*+F * w!  "#%  "&,-Q *+ }! "# ./%  "&01E Y* !  "#%  "&234M**  ! "#% "&35[ *+  ! "# 67% "& 689:-0*+ =!* W*W  ,.! 0"#0./ %;<% 0"&=.>?H* ! "#% "&@A/* e! B#CDERPK hH'3org/openzal/zal/lib/PermissiveMap$SimpleEntry.class2I 7 8 9 :< = > ? @BCmKeyLjava/lang/Object; SignatureTK;mValueTV;'(Ljava/lang/Object;Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis SimpleEntry InnerClasses/Lorg/openzal/zal/lib/PermissiveMap$SimpleEntry;keyvalueLocalVariableTypeTable7Lorg/openzal/zal/lib/PermissiveMap$SimpleEntry; (TK;TV;)VgetKey()Ljava/lang/Object;()TK;getValue()TV;setValue&(Ljava/lang/Object;)Ljava/lang/Object;old(TV;)TV;equals(Ljava/lang/Object;)ZothatEntryLjava/util/Map$Entry; StackMapTable<hashCode()IBYLjava/lang/Object;Ljava/util/Map$Entry; SourceFilePermissiveMap.java D  EFGjava/util/Map$Entry ! )* #! 12H-org/openzal/zal/lib/PermissiveMap$SimpleEntryjava/lang/Object()VgetClass()Ljava/lang/Class; java/util/Map!org/openzal/zal/lib/PermissiveMap   **+*,      !A*  "#!A*  $%&x *M*+,     '    '()*k*++*++M**, ,**,,"@B kk+ N,. k/ 0@12{&* * * *  & &/ FJ3456 A;- PK hH#'org/openzal/zal/lib/PermissiveMap.class2 m n op q o r st su sv sw sx sy sz { |} ~ ~    s   PermissiveSet InnerClassesEntrySet SimpleEntry IndexedEntrymKeysLjava/util/List; SignatureLjava/util/List;mValuesLjava/util/List;()VCodeLineNumberTableLocalVariableTablethis#Lorg/openzal/zal/lib/PermissiveMap;LocalVariableTypeTable+Lorg/openzal/zal/lib/PermissiveMap;(Ljava/util/Map;)VmapLjava/util/Map;Ljava/util/Map;(Ljava/util/Map;)Vsize()IisEmpty()Z containsKey(Ljava/lang/Object;)ZkeyLjava/lang/Object; containsValuevalueget&(Ljava/lang/Object;)Ljava/lang/Object;idxI StackMapTable(Ljava/lang/Object;)TV;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;oldTK;TV; (TK;TV;)TV;removeputAllentryEntryLjava/util/Map$Entry;i$Ljava/util/Iterator;mLjava/util/Map$Entry<+TK;+TV;>;Ljava/util/Map<+TK;+TV;>;(Ljava/util/Map<+TK;+TV;>;)VclearkeySet()Ljava/util/Set;()Ljava/util/Set;values()Ljava/util/Collection;()Ljava/util/Collection;entrySet0()Ljava/util/Set;>; access$0005(Lorg/openzal/zal/lib/PermissiveMap;)Ljava/util/List;x0 access$100`Ljava/util/AbstractMap;Ljava/util/Map; SourceFilePermissiveMap.java &' *' ,-java/util/ArrayList , R5 :; <= ? D Q ? d_  = java/util/Map$Entry KL ]-/org/openzal/zal/lib/PermissiveMap$PermissiveSet ,*org/openzal/zal/lib/PermissiveMap$EntrySet ,!org/openzal/zal/lib/PermissiveMapjava/util/AbstractMap java/util/Map-org/openzal/zal/lib/PermissiveMap$SimpleEntry.org/openzal/zal/lib/PermissiveMap$IndexedEntryjava/lang/Objectjava/util/Iterator(I)Vjava/util/ListcontainsindexOf(Ljava/lang/Object;)I(I)Ljava/lang/Object;add java/util/Setiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getKeygetValue6(Lorg/openzal/zal/lib/PermissiveMap;Ljava/util/List;)V&(Lorg/openzal/zal/lib/PermissiveMap;)V!&'()*'(+,-.g**Y*Y/+,-.0 123 14,5.b **+/23 40 12 673 14 68(9:;.F */90  123  14<=.F * /?0  123  14>?.Q *+ /E0 12 @A3  14B?.Q *+ /K0 12 CA3  14DE.*+ = * / Q R0 12@A FG3 14H II(JKL.DN*+ 6* W* N*+W*,W-/"XYZ\ ],_7`Ba04D12D@ADCABMA6FG3*D14D@NDCOBMOH ,I(PQE.(*+ =* W* /g hjk&m0 (12(@A FG3 (14H&(JR5.4+M,!,N*--Wܱ/su0v3w0*SU 'VW4124X73 SY4144XZH  [&(\]-.W**/| }~0 123 14^_.I Y**/0  123  14(`ab.I Y**/0  123  14(cd_.E Y*/b0  123  14(efg./*/%0 h2ig./*/%0 h2(jkl *!"#$%T PK hHn6  !org/openzal/zal/lib/Version.class2 op o qr st uv wx y z{ z| z}~   u        q  mVersionParts[I([I)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/lib/Version; versionParts StackMapTable!(Ljava/lang/String;)VpartLjava/lang/String;arr$[Ljava/lang/String;len$Ii$iversionLjava/util/List;sizeLocalVariableTypeTable%Ljava/util/List;1 Exceptions$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; compareTo (Lorg/openzal/zal/lib/Version;)IthisPart otherPartmaxSize getPartCount()I getPartValue(I)I partIndextoString()Ljava/lang/String;sbLjava/lang/StringBuilder;getMajorgetMinorgetMicrois(I)Zmajor(II)Zminor(III)Zmicro isAtLeast (Lorg/openzal/zal/lib/Version;)Zequals(Ljava/lang/Object;)ZoLjava/lang/Object;$Lorg/jetbrains/annotations/Nullable;hashCodeisAtMostlessThantruncate (I)Lorg/openzal/zal/lib/Version;maxParts howManyParts(Ljava/lang/Object;)Ix0 SignatureGLjava/lang/Object;Ljava/lang/Comparable; SourceFile Version.java "'java/security/InvalidParameterException !java/util/ArrayList "\.  ^ 8H java/lang/Integer H IJjava/lang/StringBuilder LM TU TWorg/openzal/zal/lib/Version "# BC b java/lang/Objectjava/lang/Comparablejava/lang/Stringjava/util/Listjava/lang/NumberFormatException()Vjava/util/ArrayscopyOf([II)[I(I)Vsplit'(Ljava/lang/String;)[Ljava/lang/String;valueOf'(Ljava/lang/String;)Ljava/lang/Integer;addget(I)Ljava/lang/Object;intValuejava/lang/Mathmax(II)Iappend(I)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;([I)Imin! !"#$u*+ Y*++%$% &()&'()!*+,"-$Nr*YM+ N-66-2:, W, >*,  6*, O%. -. 0(240:5A7M9V;k9q=&\ ( ./&01"2343P!53r'(r6/ e)7A1839  e):*"+;<= >?@ABC$=*+=>)*6+6%* BDFG#I*K,N3P5D;T&>D3#E3+53='(=6(/F3*@AGH$0*%Y& '(IJ$S* *.%^&'(K3*@LM$EYL=*d+*.W+.W+**d.W+%c eg"h)e/k@m&  #53E'( ;NO*  P"QH$0*%r& '(RH$0*%w& '(SH$0*%|& '(TU$N*%&'(V3* @TW$`**%& '(V3X3*@TY$k**%&*'(V3X3Z3*@[U$Z*Y YO%&'(V3*@[W$h*Y YOYO%& '(V3X3*@[Y$v#*Y YOYOYO%&*#'(#V3#X3#Z3*!@[\$M*+%&'(6(* @]^$'*++ ++M*,%& ''('_`6(*  +@@abH$2*%& '(cU$Z*Y YO%&'(V3*@cW$h*Y YOYO%& '(V3X3*@cY$v#*Y YOYOYO%&*#'(#V3#X3#Z3*!@c\$M*+%&'(6(* @dU$Z*Y YO%&'(V3*@dW$h*Y YOYO%& '(V3X3*@dY$v#*Y YOYOYO%&*#'(#V3#X3#Z3*!@d\$M*+%&'(6(* @ef$l*=*NY-% &*'(g3 h3 )!ABi$= *+%& '( j`klmnPK hHp$org/openzal/zal/lib/ZalIOUtils.class2!   ()VCodeLineNumberTableLocalVariableTablethis Lorg/openzal/zal/lib/ZalIOUtils; linkCount(Ljava/lang/String;)IpathLjava/lang/String; Exceptionslink'(Ljava/lang/String;Ljava/lang/String;)VoldPathnewPath SourceFileZalIOUtils.java   org/openzal/zal/lib/ZalIOUtilsjava/lang/Objectjava/io/IOExceptioncom/zimbra/znative/IO!/*   /* "  >*+ () PK hHnR-org/openzal/zal/lib/ZalVersionValidator.class2S 2 345 67 89 :;< 2= > 6?@ A B CDE ATTR_VERSIONLjava/lang/String; ConstantValueATTR_ZAL_IMPLEMENTATION()VCodeLineNumberTableLocalVariableTablethis)Lorg/openzal/zal/lib/ZalVersionValidator;validatec(Lorg/openzal/zal/lib/JarAccessor;Lorg/openzal/zal/lib/ZimbraVersion;)Lorg/openzal/zal/lib/Version;jar!Lorg/openzal/zal/lib/JarAccessor; zimbraVersion#Lorg/openzal/zal/lib/ZimbraVersion; ExceptionsFGvalidateVersionG(Lorg/openzal/zal/lib/JarAccessor;Lorg/openzal/zal/lib/ZimbraVersion;)V zalVersionzalImplementationVersionLorg/openzal/zal/lib/Version; StackMapTable4 SourceFileZalVersionValidator.java  )*org/openzal/zal/lib/VersionSpecification-VersionH IJ KImplementation-Version LMjava/lang/RuntimeExceptionjava/lang/StringBuilderZimbra version mismatch - ZAL NO PQ built for Zimbra: RQ RQ K'org/openzal/zal/lib/ZalVersionValidatorjava/lang/Objectjava/io/IOException&java/security/NoSuchAlgorithmExceptionorg/openzal/zal/lib/JarAccessorgetAttributeInManifest&(Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/String;)Vequals(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getPath()Ljava/lang/String;toString!/*  !V*+,Y+ !# "#$%&'()*AY+N-,- Y Y  +  - ()+@/*AA"#A+%3,-.@/&'01PK hH+ 1org/openzal/zal/lib/ZimbraConnectionWrapper.class2f IJ IL M N OP QR ST U V W KX KYZ[\ mConnection DbConnection InnerClasses&Lcom/zimbra/cs/db/DbPool$DbConnection;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis-Lorg/openzal/zal/lib/ZimbraConnectionWrapper; connectionLjava/lang/Object; StackMapTableZ[$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;prepareStatement0(Ljava/lang/String;)Ljava/sql/PreparedStatement;sqlLjava/lang/String; Exceptions]close()Ve,Lcom/zimbra/common/service/ServiceException;P^toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;commitrollbacksetTransactionIsolation(I)VtransactionRepeatableReadI closeResults(Ljava/sql/ResultSet;)V resultSetLjava/sql/ResultSet;closeStatement(Ljava/sql/Statement;)V statementLjava/sql/Statement; SourceFileZimbraConnectionWrapper.java ,java/lang/NullPointerException_$com/zimbra/cs/db/DbPool$DbConnection  %& +,*com/zimbra/common/service/ServiceException` abc de 9, :, ;< ?@ CD+org/openzal/zal/lib/ZimbraConnectionWrapperjava/lang/Objectorg/openzal/zal/Connectionjava/sql/SQLException*org/openzal/zal/exceptions/ZimbraExceptioncom/zimbra/cs/db/DbPool+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;! r*+ Y*++,.15 !"#$%&= *+;  '()*+,j* L+  DI F HJ -. J/)012O +* O  345  3678#$9,j* L+  X] Z \^ -. J/)0:,j* L+  ej g ik -. J/)0;<u* M,  rw t vx  -.=> K/)0?@h +M -.  AB G/CDh +M -.  EF G/GH K PK hHK;org/openzal/zal/lib/ZimbraDatabase$ConnectionProvider.class2   getConnection()Lorg/openzal/zal/Connection; Exceptions SourceFileZimbraDatabase.java5org/openzal/zal/lib/ZimbraDatabase$ConnectionProviderConnectionProvider InnerClassesjava/lang/Object>org/openzal/zal/exceptions/UnableToObtainDBConnectionException"org/openzal/zal/lib/ZimbraDatabase   PK hH--7org/openzal/zal/lib/ZimbraDatabase$CurrentVolumes.class2    msgVolIdSsecondaryMsgVolId indexVolId()VCodeLineNumberTableLocalVariableTablethisCurrentVolumes InnerClasses3Lorg/openzal/zal/lib/ZimbraDatabase$CurrentVolumes; SourceFileZimbraDatabase.java   1org/openzal/zal/lib/ZimbraDatabase$CurrentVolumesjava/lang/Object"org/openzal/zal/lib/ZimbraDatabase!    M****    PK hH (org/openzal/zal/lib/ZimbraDatabase.class2         7   " " " " * * * * 7CurrentVolumes InnerClassesConnectionProviderIN_THIS_MAILBOX_ANDLjava/lang/String;()VCodeLineNumberTableLocalVariableTablethis$Lorg/openzal/zal/lib/ZimbraDatabase; getByTypeH(Lorg/openzal/zal/Mailbox;BLcom/zimbra/cs/index/SortBy;)Ljava/util/List;e,Lcom/zimbra/common/service/ServiceException;itemUnderlyingData/Lcom/zimbra/cs/mailbox/MailItem$UnderlyingData;i$Ljava/util/Iterator;newListLjava/util/List;mboxLorg/openzal/zal/Mailbox;typeBsortLcom/zimbra/cs/index/SortBy;listLocalVariableTypeTable7Ljava/util/List;ALjava/util/List; StackMapTable Exceptions Signatureo(Lorg/openzal/zal/Mailbox;BLcom/zimbra/cs/index/SortBy;)Ljava/util/List;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;getConnectionLegacy()Lorg/openzal/zal/Connection; DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;legacyGetConnectiongetSynchronizer-(Lorg/openzal/zal/Mailbox;)Ljava/lang/Object;#Lorg/jetbrains/annotations/NotNull;()Ljava/lang/Object;getMailboxSynchronizer setMailboxId9(Ljava/sql/PreparedStatement;Lorg/openzal/zal/Mailbox;I)IstmtLjava/sql/PreparedStatement;posIlistAccountIds-(Lorg/openzal/zal/Connection;)Ljava/util/Set;connLorg/openzal/zal/Connection;A(Lorg/openzal/zal/Connection;)Ljava/util/Set;closeStatement(Ljava/sql/Statement;)VstLjava/sql/Statement;$RuntimeInvisibleParameterAnnotationsquietCloseStatement closeResults(Ljava/sql/ResultSet;)VresLjava/sql/ResultSet;suitableNumberOfVariables([B)Ljava/lang/String;array[B([S)Ljava/lang/String;[S([I)Ljava/lang/String;[I'([Ljava/lang/Object;)Ljava/lang/String;[Ljava/lang/Object;*(Ljava/util/Collection;)Ljava/lang/String;cLjava/util/Collection;Ljava/util/Collection<*>;-(Ljava/util/Collection<*>;)Ljava/lang/String;getCurrentVolumesQ(Lorg/openzal/zal/Connection;)Lorg/openzal/zal/lib/ZimbraDatabase$CurrentVolumes;cv*Lcom/zimbra/cs/db/DbVolume$CurrentVolumes;myCv3Lorg/openzal/zal/lib/ZimbraDatabase$CurrentVolumes;getItemTableName-(Lorg/openzal/zal/Mailbox;)Ljava/lang/String;getCalendarTableNamegetTombstoneTablegetRevisionTableName SourceFileZimbraDatabase.java >?com/zimbra/cs/mailbox/Mailbox #com/zimbra/cs/mailbox/MailItem$TypeType  E*com/zimbra/common/service/ServiceException java/util/ArrayList >  m-com/zimbra/cs/mailbox/MailItem$UnderlyingData#org/openzal/zal/Item$UnderlyingData > +org/openzal/zal/lib/ZimbraConnectionWrapper java/lang/Object nm o$com/zimbra/cs/db/DbPool$DbConnection DbConnection v {| |    1org/openzal/zal/lib/ZimbraDatabase$CurrentVolumes      java/lang/StringBuilder mboxgroup    .mail_item  .appointment .tombstone .revision <= <="org/openzal/zal/lib/ZimbraDatabase5org/openzal/zal/lib/ZimbraDatabase$ConnectionProviderjava/util/Listjava/util/Iterator*org/openzal/zal/exceptions/ZimbraExceptionjava/sql/SQLException(com/zimbra/cs/db/DbVolume$CurrentVolumesorg/openzal/zal/MailboxtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;com/zimbra/cs/mailbox/MailItemorg/openzal/zal/Item convertType&(Ljava/lang/Class;B)Ljava/lang/Object;com/zimbra/cs/db/DbMailItemr(Lcom/zimbra/cs/mailbox/Mailbox;Lcom/zimbra/cs/mailbox/MailItem$Type;Lcom/zimbra/cs/index/SortBy;)Ljava/util/List;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;size()I(I)Viterator()Ljava/util/Iterator;hasNext()Znext(Ljava/lang/Object;)Vadd(Ljava/lang/Object;)Zcom/zimbra/cs/db/DbPool getConnection(()Lcom/zimbra/cs/db/DbPool$DbConnection;?(Ljava/sql/PreparedStatement;Lcom/zimbra/cs/mailbox/Mailbox;I)Iorg/openzal/zal/Connectioncom/zimbra/cs/db/DbMailbox7(Lcom/zimbra/cs/db/DbPool$DbConnection;)Ljava/util/Set;com/zimbra/cs/db/DbUtil(I)Ljava/lang/String;java/util/Collectioncom/zimbra/cs/db/DbVolumeR(Lcom/zimbra/cs/db/DbPool$DbConnection;)Lcom/zimbra/cs/db/DbVolume$CurrentVolumes;msgVolIdSsecondaryMsgVolId indexVolIdappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getSchemaGroupId(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;!7<=>?@3*A 5B CD EF@Kn*,N :-G Y-  :- : #:YWA. =JGI$L(N7PUQfRiSlWBRGHUIK?*LM75NOnPQnRSnTUUVOW75NXUVYZ\[\\])^_`abc de@WYK* Aa c eB  GHZK[^_fgh ie@WYK* Ao q sB  GHZK[^_fgh jk@2YA{B PQbl jm@Abl nm@ YAbl op@N*+AB qrPQst^u vw@f*L+ABGHxyZP[^_`zbl {|@g* L+A BGH}~ZG[^_c |@3*A B }~c @g* L+A BGHZG[^_c @0*AB  @0*AB  @0*AB  @0*AB  @F * AB  W  ` @;*!L M,"Y#M,+$%,+&',+(),A& !)19B*GH;xy+!Z S[^_bll @F*Y+,-*./0-1AB PQ @F*Y+,-*./2-1AB PQ @F*Y+,-*./3-1AB PQ @F*Y+,-*./4-1AB PQ?@56A9:"78 :7; JJ 8 @ PK hH22'org/openzal/zal/lib/ZimbraVersion.class2R 12 34 56 57 38 39 : ; < 3= > 3? @ 3A B 3C D 3E FGBUILDNUMLjava/lang/String;HOSTDATEPLATFORM FULL_VERSIONcurrent#Lorg/openzal/zal/lib/ZimbraVersion;(III)VCodeLineNumberTableLocalVariableTablethismajorIminormicrorestoreVersion()V(Ljava/lang/String;)V zimbraVersion$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFileZimbraVersion.java H!org/openzal/zal/lib/ZimbraVersionI JK LM NO P Q   *          org/openzal/zal/lib/Version([I)Vcom/zimbra/cs/util/BuildInfo MAJORVERSIONjava/lang/IntegervalueOf'(Ljava/lang/String;)Ljava/lang/Integer;intValue()I MINORVERSION MICROVERSION!       `* YOYOYO! $%"*#$%&%'% () B&Y ! /%4* >*+ ! 89"#+,-.) pD Y !  '/0PK hHW?j'org/openzal/zal/log/PatternLayout.class2'    ! "#$%DEFAULT_PATTERNLjava/lang/String;()VCodeLineNumberTableLocalVariableTablethis#Lorg/openzal/zal/log/PatternLayout;(Ljava/lang/String;)VpatterncreatePatternParser<(Ljava/lang/String;)Lorg/apache/log4j/helpers/PatternParser; StackMapTableRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable; SourceFilePatternLayout.java  !org/openzal/zal/log/PatternParser &%m%n!org/openzal/zal/log/PatternLayoutorg/apache/log4j/PatternLayout8(Ljava/lang/String;Lorg/openzal/zal/log/PatternLayout;)V!   6*  !   >*+ $%  W+LY+*)*,   PK hH`RR>org/openzal/zal/log/PatternParser$ZimbraPatternConverter.class2'    !this$0#Lorg/openzal/zal/log/PatternParser;O(Lorg/openzal/zal/log/PatternParser;Lorg/apache/log4j/helpers/FormattingInfo;)VCodeLineNumberTableLocalVariableTablethisZimbraPatternConverter InnerClasses:Lorg/openzal/zal/log/PatternParser$ZimbraPatternConverter;formattingInfo)Lorg/apache/log4j/helpers/FormattingInfo;convert7(Lorg/apache/log4j/spi/LoggingEvent;)Ljava/lang/String;event#Lorg/apache/log4j/spi/LoggingEvent;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFilePatternParser.java  "# $%&8org/openzal/zal/log/PatternParser$ZimbraPatternConverter)org/apache/log4j/helpers/PatternConverter,(Lorg/apache/log4j/helpers/FormattingInfo;)V!org/apache/log4j/spi/LoggingEvent getThreadName()Ljava/lang/String;!org/openzal/zal/log/PatternParser   G *+*, 01 2    9+ 6   PK hH0'org/openzal/zal/log/PatternParser.class28 ! "# $ % & ' () *+,ZimbraPatternConverter InnerClassesmLayout#Lorg/openzal/zal/log/PatternLayout;8(Ljava/lang/String;Lorg/openzal/zal/log/PatternLayout;)VCodeLineNumberTableLocalVariableTablethis#Lorg/openzal/zal/log/PatternParser;patternLjava/lang/String;layoutfinalizeConverter(C)VcC StackMapTable SourceFilePatternParser.java - 8org/openzal/zal/log/PatternParser$ZimbraPatternConverter ./ 0 12 345 67 !org/openzal/zal/log/PatternParser&org/apache/log4j/helpers/PatternParser(Ljava/lang/String;)VformattingInfo)Lorg/apache/log4j/helpers/FormattingInfo;O(Lorg/openzal/zal/log/PatternParser;Lorg/apache/log4j/helpers/FormattingInfo;)V addConverter.(Lorg/apache/log4j/helpers/PatternConverter;)VcurrentLiteralLjava/lang/StringBuffer;java/lang/StringBuffer setLength(I)V! Q *+*,!" #    u'z*Y**** &'(!*&,''!  PK hH:,4org/openzal/zal/log/ZimbraLog$ZimbraLogSection.class2A - . /0 /1 /2 /3 /4 /5 /6 /7 /8:;mLogLcom/zimbra/common/util/Log;(Lcom/zimbra/common/util/Log;)VCodeLineNumberTableLocalVariableTablethisZimbraLogSection InnerClasses0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;logdebug(Ljava/lang/String;)VmsgLjava/lang/String;((Ljava/lang/String;[Ljava/lang/Object;)Vcontent[Ljava/lang/Object;infowarn(Ljava/lang/Throwable;)VeLjava/lang/Throwable;*(Ljava/lang/String;Ljava/lang/Throwable;)VerrorfatalisDebugEnabled()Z SourceFileZimbraLog.java < = !> ! "> " "? '> '? (> )*@.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionjava/lang/Object()Vcom/zimbra/common/util/Log(Ljava/lang/Object;)V*(Ljava/lang/Object;Ljava/lang/Throwable;)Vorg/openzal/zal/log/ZimbraLog!  F **++, -  A *+ 12  L *+, 6 7     !A *+ ;<  !L *+, @ A     "#A *+ EF  $%"A *+ JK  "L *+, O P     "&L *+, T U    $%'A *+ YZ  '&L *+,  ^ _    $%(A *+  cd  )*2* h +,  9 PK hHceD D #org/openzal/zal/log/ZimbraLog.class2 T UV UW UX UY UZ [\] [^ _` ab ac [d Uef Ug h i Uj k Ul m Un o Up q Ur s tuvZimbraLogSection InnerClasses extensions0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;syncmailboxsecuritymiscbackupmobile()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/log/ZimbraLog; clearContext addToContext'(Ljava/lang/String;Ljava/lang/String;)VkeyLjava/lang/String;valueaddAccountNameToContext(Ljava/lang/String;)VusernameaddIpToContextremoteIpaddUserAgentToContext userAgent encodeAttrs#(Ljava/util/Map;)Ljava/lang/String;i$Ljava/util/Iterator;attrsLjava/util/Map; attrsList[Ljava/lang/String;iILocalVariableTypeTable5Ljava/util/Map; StackMapTableEw SignatureI(Ljava/util/Map;)Ljava/lang/String;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFileZimbraLog.java *+x 1+ 23 78 :8 <8y z{java/lang/String |}~ w >.org/openzal/zal/log/ZimbraLog$ZimbraLogSection " * "# $ $# % %# & &# ' '# ( (# )#org/openzal/zal/log/ZimbraLogjava/lang/Objectjava/util/Iterator com/zimbra/common/util/ZimbraLog java/util/Mapsize()IkeySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object;'([Ljava/lang/String;)Ljava/lang/String;Lcom/zimbra/common/util/Log;(Lcom/zimbra/common/util/Log;)V!"#$#%#&#'#(#)#*+,3*- &. /0 1+, - no 23,>*+- st.4565 78,3*- xy. 95 :8,3*- }~. ;5 <8,3*- . =5 >?,O*hL=*  N- *- :+S+* S+-& .36DGJ.4.450@AOBC CDEAFGH OBIJKL/MNOPQ+,\YYYYYYY-  '!4"A#N$RS!  PK hHoo,u(org/openzal/zal/provisioning/Group.class23 %& %' ( )* +,-.mGroupLcom/zimbra/cs/account/Group;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis$Lorg/openzal/zal/provisioning/Group;groupLjava/lang/Object; StackMapTable-.$RuntimeInvisibleParameterAnnotationsgetAllMembersSet()Ljava/util/Set;e,Lcom/zimbra/common/service/ServiceException;* Signature%()Ljava/util/Set; SourceFile Group.java /java/lang/NullPointerExceptioncom/zimbra/cs/account/Group *com/zimbra/common/service/ServiceException0 12"org/openzal/zal/provisioning/Groupjava/lang/Object()V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;!   r*+ Y*+$%'*/^*L+79 ; H !" #$PK hH f/org/openzal/zal/provisioning/TargetType$1.class2H *+ ), -. )/0 )12 )34 )56 )78 )9: );< )=> )?@ )ABC()VCodeLineNumberTableLocalVariableTablethis InnerClasses+Lorg/openzal/zal/provisioning/TargetType$1; SignaturePLjava/util/HashMap; SourceFileTargetType.javaEnclosingMethodD account +E FG calresource .Ecos 0Edl 2Edomain 4Eserver 6E xmppcomponent 8Ezimlet :Econfig <Egroup >Eglobal @E)org/openzal/zal/provisioning/TargetType$1java/util/HashMap'org/openzal/zal/provisioning/TargetType)Lorg/openzal/zal/provisioning/TargetType;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;0s**W*W*W* W* W* W*W*W*W*W*W6 ,-./"0,162@3J4T5^6h7r8 s #$%&'()" PK hH:y -org/openzal/zal/provisioning/TargetType.class2x W XY=Z %[ %\ ] ^ _`a b( c d* e+ f, g- h. i/ j0 k1 l2 m3 no #bp InnerClassesaccount)Lorg/openzal/zal/provisioning/TargetType; calresourcecosdldomainserver xmppcomponentzimletconfiggroupglobal TARGET_TYPESLjava/util/Map; SignatureLLjava/util/Map;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;mTypeLjava/lang/String;$VALUES*[Lorg/openzal/zal/provisioning/TargetType;values,()[Lorg/openzal/zal/provisioning/TargetType;CodeLineNumberTablevalueOf=(Ljava/lang/String;)Lorg/openzal/zal/provisioning/TargetType;LocalVariableTablename((Ljava/lang/String;ILjava/lang/String;)Vthistype(Ljava/lang/String;)V$RuntimeInvisibleParameterAnnotationsgetCode()Ljava/lang/String; fromString targetType StackMapTableZ()V;Ljava/lang/Enum; SourceFileTargetType.java <== qr'org/openzal/zal/provisioning/TargetType Bs Ft :; 45u vwjava/lang/RuntimeException FS FG () *) +) ,) -) .) /) 0) 1) 2) 3))org/openzal/zal/provisioning/TargetType$1java/lang/Enumclone()Ljava/lang/Object;5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;(Ljava/lang/String;I)V java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;@1%@()@*)@+)@,)@-)@.)@/)@0)@1)@2)@3) 456789:;89<= >?@" A BC@5 *AD  E;FG@H *+*-A>? @D H) I;6JK9LM@/*AED H)89 NC@i* L+ Y +AJ KLNDI; O)PQRS@LY  Y Y Y Y Y Y Y Y Y  Y! ! " YSYSYSYSYSYSYSYSYSY SY "S#Y$A6  -!<"K#Z$j%z&'(+6TUV' #PK hHe(org/openzal/zal/redolog/RedoConfig.class2  ()VCodeLineNumberTableLocalVariableTablethis$Lorg/openzal/zal/redolog/RedoConfig; redoLogPath()Ljava/lang/String; SourceFileRedoConfig.java  "org/openzal/zal/redolog/RedoConfigjava/lang/Object com/zimbra/cs/redolog/RedoConfig!/*   .  PK hHͽ*org/openzal/zal/redolog/RedoLogInput.class2] FG H I J K L M N O P Q R S TUVW mRedoLogInput$Lcom/zimbra/cs/redolog/RedoLogInput;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;/(Ljava/io/RandomAccessFile;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis&Lorg/openzal/zal/redolog/RedoLogInput; fileHandlerLjava/io/RandomAccessFile;currentRedoPathLjava/lang/String;$RuntimeInvisibleParameterAnnotations readFully([BII)Vbyte1[Bint1Iint2 ExceptionsX readBoolean()Z readUTFArray()[Ljava/lang/String;readLong()JgetFilePointer skipBytes(I)IreadInt()I readShort()SreadByte()BreadUTF()Ljava/lang/String;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; SourceFileRedoLogInput.java Y"com/zimbra/cs/redolog/RedoLogInput   "# +, -. /0 10 23 45 67 89 :;Z [\$org/openzal/zal/redolog/RedoLogInputjava/lang/Objectjava/io/IOException()Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;! X**Y+,#$%  ! "#W *+ * +*  $% &' (')*+,2*0 )*-.2*7 )*/02*@ )*102* F )*23= * L  &')*452* R )*672* X )*892* ^ )*:;2*d )*<=O +*i  >?@  >ABCDEPK hHqW,org/openzal/zal/redolog/RedoLogManager.class2I4 5 6 789 : ; <=> ? 6 @ABmRedoLogManager&Lcom/zimbra/cs/redolog/RedoLogManager; (Ljava/io/File;Ljava/io/File;Z)VCodeLineNumberTableLocalVariableTablethis(Lorg/openzal/zal/redolog/RedoLogManager;redologLjava/io/File;archdirsupportsCrashRecoveryZ(Ljava/lang/Object;)VredoLogManagerLjava/lang/Object; StackMapTableAB$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;getCurrentLogWriter,()Lorg/openzal/zal/redolog/RedologLogWriter;getCurrentLogSequence()J SourceFileRedoLogManager.java$com/zimbra/cs/redolog/RedoLogManager   Cjava/lang/NullPointerExceptionRedoLogManager is null D E FG(org/openzal/zal/redolog/RedologLogWriter .H 01&org/openzal/zal/redolog/RedoLogManagerjava/lang/Object()V(Ljava/lang/String;)Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;*()Lcom/zimbra/cs/redolog/logger/LogWriter;![*Y+, #$*t*+ Y*+'(*,- !"#$%&'O +* 1  ()*  (+,-./9 Y* 6 012* ; 23PK hH|Uff-org/openzal/zal/redolog/RedoLogProvider.class2&      mRedologProvider'Lcom/zimbra/cs/redolog/RedoLogProvider;()VCodeLineNumberTableLocalVariableTablethis)Lorg/openzal/zal/redolog/RedoLogProvider;getRedoLogManager*()Lorg/openzal/zal/redolog/RedoLogManager;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFileRedoLogProvider.java ! "# &org/openzal/zal/redolog/RedoLogManager $ %'org/openzal/zal/redolog/RedoLogProviderjava/lang/Object%com/zimbra/cs/redolog/RedoLogProvider getInstance)()Lcom/zimbra/cs/redolog/RedoLogProvider;(()Lcom/zimbra/cs/redolog/RedoLogManager;(Ljava/lang/Object;)V!   > ** !   9Y*& PK hHU$}}%org/openzal/zal/redolog/Redolog.class2         OP_CHECKPOINTI ConstantValue OP_COMMIT_TXN OP_ABORT_TXN OP_ROLLOVEROP_CREATE_MAILBOXOP_DELETE_MAILBOXOP_BACKUP_MAILBOX OP_REINDEX_MAILBOX OP_PURGE_OLD_MESSAGES OP_CREATE_SAVED_SEARCH OP_MODIFY_SAVED_SEARCH  OP_CREATE_TAG OP_RENAME_TAG OP_COLOR_ITEM OP_INDEX_ITEMOP_ALTER_ITEM_TAGOP_SET_ITEM_TAGS OP_MOVE_ITEMOP_DELETE_ITEM OP_COPY_ITEMOP_CREATE_FOLDER_PATHOP_RENAME_FOLDER_PATHOP_EMPTY_FOLDEROP_STORE_INCOMING_BLOBOP_CREATE_MESSAGE OP_SAVE_DRAFTOP_SET_IMAP_UIDOP_CREATE_CONTACTOP_MODIFY_CONTACTOP_CREATE_NOTE  OP_EDIT_NOTE!OP_REPOSITION_NOTE"OP_CREATE_MOUNTPOINT#OP_MODIFY_INVITE_FLAG$OP_MODIFY_INVITE_PARTSTAT%OP_CREATE_VOLUME&OP_MODIFY_VOLUME'OP_DELETE_VOLUME(OP_SET_CURRENT_VOLUME) OP_MOVE_BLOBS*OP_CREATE_INVITE+OP_SET_CALENDAR_ITEM, OP_TRACK_SYNC- OP_SET_CONFIG.OP_GRANT_ACCESS/OP_REVOKE_ACCESS0OP_SET_FOLDER_URL1OP_SET_SUBSCRIPTION_DATA2OP_SET_PERMISSIONS3 OP_SAVE_WIKI4OP_SAVE_DOCUMENT5OP_ADD_DOCUMENT_REVISION6 OP_TRACK_IMAP7OP_IMAP_COPY_ITEM8 OP_ICAL_REPLY9OP_CREATE_FOLDER:OP_RENAME_FOLDER;OP_FIX_CALENDAR_ITEM_TIME_ZONE<OP_RENAME_ITEM=OP_RENAME_ITEM_PATH>OP_CREATE_CHAT? OP_SAVE_CHAT@OP_PURGE_IMAP_DELETEDAOP_DISMISS_CALENDAR_ITEM_ALARMBOP_FIX_CALENDAR_ITEM_END_TIMECOP_INDEX_DEFERRED_ITEMSDOP_RENAME_MAILBOXEOP_FIX_CALENDAR_ITEM_TZF OP_DATE_ITEMGOP_SET_FOLDER_DEFAULT_VIEWHOP_SET_CUSTOM_DATAI OP_LOCK_ITEMJOP_UNLOCK_ITEMKOP_PURGE_REVISIONLOP_DELETE_ITEM_FROM_DUMPSTERMOP_FIX_CALENDAR_ITEM_PRIORITYNOP_RECOVER_ITEMOOP_ENABLE_SHARED_REMINDERP OP_DOWNLOADQ OP_PREVIEWROP_SNOOZE_CALENDAR_ITEM_ALARMSOP_CREATE_COMMENTTOP_CREATE_LINKUOP_SET_RETENTION_POLICYVOP_WATCHW OP_UNWATCHXOP_REFRESH_MOUNTPOINTYOP_EXPIRE_ACCESSZOP_SET_DISABLE_ACTIVE_SYNC[()VCodeLineNumberTableLocalVariableTablethis!Lorg/openzal/zal/redolog/Redolog; getOpCode*(Lorg/openzal/zal/redolog/op/RedoableOp;)Iop'Lorg/openzal/zal/redolog/op/RedoableOp;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;getOpClassName;(Lorg/openzal/zal/redolog/op/RedoableOp;)Ljava/lang/String;mop(Lcom/zimbra/cs/mailbox/MailboxOperation;toString SourceFile Redolog.java   java/lang/StringBuilder  org/openzal/zal/redolog/Redologjava/lang/Object%org/openzal/zal/redolog/op/RedoableOp()I&com/zimbra/cs/mailbox/MailboxOperationfromInt+(I)Lcom/zimbra/cs/mailbox/MailboxOperation;name()Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;getTransactionId)()Lorg/openzal/zal/redolog/TransactionId;!Y !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~/*  /*"  E *L+ ()  K!Y*  * 1 !PK hH3ucc.org/openzal/zal/redolog/RedologLogWriter.class2)  !" # $%& mLogWriter(Lcom/zimbra/cs/redolog/logger/LogWriter;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis*Lorg/openzal/zal/redolog/RedologLogWriter; logWriterLjava/lang/Object; StackMapTable%&$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable;getLastLogTime()J SourceFileRedologLogWriter.java 'java/lang/NullPointerExceptionVolume is null (&com/zimbra/cs/redolog/logger/LogWriter (org/openzal/zal/redolog/RedologLogWriterjava/lang/Object()V(Ljava/lang/String;)V!   t*+ Y*+ !#%&4 **  PK hH.TT+org/openzal/zal/redolog/TransactionId.class2A- . / . 01 23 4 5 67 89mTransactionId%Lcom/zimbra/cs/redolog/TransactionId;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;()VCodeLineNumberTableLocalVariableTablethis'Lorg/openzal/zal/redolog/TransactionId;(Ljava/lang/Object;)V transactionIdLjava/lang/Object; deserialize)(Lorg/openzal/zal/redolog/RedoLogInput;)V redologInput&Lorg/openzal/zal/redolog/RedoLogInput; Exceptions:$RuntimeInvisibleParameterAnnotationsequals(Ljava/lang/Object;)Zothat StackMapTable7hashCode()I SourceFileTransactionId.java#com/zimbra/cs/redolog/TransactionId   "com/zimbra/cs/redolog/RedoLogInput; <= > #$ ?@%org/openzal/zal/redolog/TransactionId )*java/lang/Objectjava/io/IOException$org/openzal/zal/redolog/RedoLogInputtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;'(Lcom/zimbra/cs/redolog/RedoLogInput;)VgetClass()Ljava/lang/Class;! : *Y # $  I **+'( )  J*+ ./ !"#$P+ *+ *++* + + M**,  ,* 469;=&?(B-DLFNI PP%-#&'()*H* * O '@+,PK hHN"+org/openzal/zal/redolog/op/Checkpoint.class2"    mOp'Lorg/openzal/zal/redolog/op/RedoableOp;*(Lorg/openzal/zal/redolog/op/RedoableOp;)VCodeLineNumberTableLocalVariableTablethis'Lorg/openzal/zal/redolog/op/Checkpoint;op getActiveTxns()Ljava/util/Set; SourceFileCheckpoint.java    !#com/zimbra/cs/redolog/op/Checkpoint %org/openzal/zal/redolog/op/Checkpointjava/lang/Object()V%org/openzal/zal/redolog/op/RedoableOpgetProxiedObject'()Lcom/zimbra/cs/redolog/op/RedoableOp;!   F **+  ! "    8* & PK hHY1org/openzal/zal/redolog/op/CreateFolderPath.class2"    mOp'Lorg/openzal/zal/redolog/op/RedoableOp;*(Lorg/openzal/zal/redolog/op/RedoableOp;)VCodeLineNumberTableLocalVariableTablethis-Lorg/openzal/zal/redolog/op/CreateFolderPath;op getFolderIds()[I SourceFileCreateFolderPath.java    !)com/zimbra/cs/redolog/op/CreateFolderPath +org/openzal/zal/redolog/op/CreateFolderPathjava/lang/Object()V%org/openzal/zal/redolog/op/RedoableOpgetProxiedObject'()Lcom/zimbra/cs/redolog/op/RedoableOp;!   F **+      8* # PK hH1.org/openzal/zal/redolog/op/CreateMessage.class2"    mOp'Lorg/openzal/zal/redolog/op/RedoableOp;*(Lorg/openzal/zal/redolog/op/RedoableOp;)VCodeLineNumberTableLocalVariableTablethis*Lorg/openzal/zal/redolog/op/CreateMessage;op getMessageId()I SourceFileCreateMessage.java    !&com/zimbra/cs/redolog/op/CreateMessage (org/openzal/zal/redolog/op/CreateMessagejava/lang/Object()V%org/openzal/zal/redolog/op/RedoableOpgetProxiedObject'()Lcom/zimbra/cs/redolog/op/RedoableOp;!   F **+      8* # PK hH\Ƹ*org/openzal/zal/redolog/op/CreateTag.class2"    mOp'Lorg/openzal/zal/redolog/op/RedoableOp;*(Lorg/openzal/zal/redolog/op/RedoableOp;)VCodeLineNumberTableLocalVariableTablethis&Lorg/openzal/zal/redolog/op/CreateTag;opgetTagId()I SourceFileCreateTag.java    !"com/zimbra/cs/redolog/op/CreateTag $org/openzal/zal/redolog/op/CreateTagjava/lang/Object()V%org/openzal/zal/redolog/op/RedoableOpgetProxiedObject'()Lcom/zimbra/cs/redolog/op/RedoableOp;!   F **+      8* # PK hHx+org/openzal/zal/redolog/op/RedoableOp.class2 st u v w xy z {| }~     {      R #   (s ( (  / REDO_MAGICLjava/lang/String; ConstantValue UNKNOWN_IDIMAILBOX_ID_ALL mRedoableOp%Lcom/zimbra/cs/redolog/op/RedoableOp;sGetVersionMethodLjava/lang/reflect/Method;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis'Lorg/openzal/zal/redolog/op/RedoableOp; redoableOpLjava/lang/Object;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; isStartMarker()Z isEndMarker getTimestamp()JgetTransactionId)()Lorg/openzal/zal/redolog/TransactionId; getVersion()Lorg/openzal/zal/lib/Version; ExceptionstoString()Ljava/lang/String; getMailboxId()I deserializeOpO(Lorg/openzal/zal/redolog/RedoLogInput;)Lorg/openzal/zal/redolog/op/RedoableOp; redoLogInput&Lorg/openzal/zal/redolog/RedoLogInput;getProxiedObject'()Lcom/zimbra/cs/redolog/op/RedoableOp;toCreateFolderPath/()Lorg/openzal/zal/redolog/op/CreateFolderPath;toCreateMessage,()Lorg/openzal/zal/redolog/op/CreateMessage; toCreateTag(()Lorg/openzal/zal/redolog/op/CreateTag; toCheckpoint)()Lorg/openzal/zal/redolog/op/Checkpoint;isCheckPointOp getOpCode()VexLjava/lang/Throwable; StackMapTable SourceFileRedoableOp.java @l#com/zimbra/cs/redolog/op/RedoableOp :; KL ML NO%org/openzal/zal/redolog/TransactionId P @Aorg/openzal/zal/lib/Version <=java/lang/Object VW @ XY%org/openzal/zal/redolog/op/RedoableOp"com/zimbra/cs/redolog/RedoLogInput Z+org/openzal/zal/redolog/op/CreateFolderPath @(org/openzal/zal/redolog/op/CreateMessage$org/openzal/zal/redolog/op/CreateTag%org/openzal/zal/redolog/op/Checkpoint#com/zimbra/cs/redolog/op/Checkpoint  Yjava/lang/Class java/lang/Throwable java/lang/StringBuilder)ZAL Reflection Initialization Exception:   java/lang/RuntimeException @ZMREDOjava/lang/Exceptionjava/io/IOException'()Lcom/zimbra/cs/redolog/TransactionId;java/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/String;)V$org/openzal/zal/redolog/RedoLogInputtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;K(Lcom/zimbra/cs/redolog/RedoLogInput;)Lcom/zimbra/cs/redolog/op/RedoableOp;*(Lorg/openzal/zal/redolog/op/RedoableOp;)V getOperation*()Lcom/zimbra/cs/mailbox/MailboxOperation;&com/zimbra/cs/mailbox/MailboxOperationgetCodegetDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; setAccessible(Z)Vorg/openzal/zal/log/ZimbraLog extensionsZimbraLogSection InnerClasses0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;org/openzal/zal/UtilsexceptionToString)(Ljava/lang/Throwable;)Ljava/lang/String;.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionfatal(Ljava/lang/Throwable;)V! 123456378639:; <=>?@ABI **+C=> ?D EF GHIJKLB2*CCD EFMLB2*CHD EFNOB2*CND EFPQB9Y* CTD EF>JRSBC Y * C[D EFTU>JVWB2*C`D EFXYB2*CfD EF Z[B?Y*CpD \]T^>J_`B/*CyD EFabB3 Y*CD  EF>JcdB3 Y*CD  EF>JefB3 Y*CD  EF>JghB3 Y*CD  EF>JiLB2*CD EFjYB5 * !CD  EFklBD "#$ %)K'(Y)*+*,+-./Y*0&C",23957:8C:D %mno]p%qr  PK hH#\6*org/openzal/zal/soap/GetQuotaRequest.class23 '( ) * +,-.mGetQuotaUsageRequest4Lcom/zimbra/soap/admin/message/GetQuotaUsageRequest;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;)VCodeLineNumberTableLocalVariableTablethis&Lorg/openzal/zal/soap/GetQuotaRequest;domainLjava/lang/String; allServersLjava/lang/Boolean;limitLjava/lang/Integer;offsetsortBy sortAscendingrefreshtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; SourceFileGetQuotaRequest.java /2com/zimbra/soap/admin/message/GetQuotaUsageRequest  0 12$org/openzal/zal/soap/GetQuotaRequestjava/lang/Object()Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;!     **Y+,-(*0RO +*5   !  "#$%&PK hHq+org/openzal/zal/soap/GetQuotaResponse.class25 %& ' ( )*+,mGetQuotaUsageResponse5Lcom/zimbra/soap/admin/message/GetQuotaUsageResponse;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;SORT_TOTAL_USEDLjava/lang/String; ConstantValue-SORT_QUOTA_LIMIT.SORT_PERCENT_USED/ SORT_ACCOUNT0(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis'Lorg/openzal/zal/soap/GetQuotaResponse;getQuotaUsageResponseLjava/lang/Object;getAccountQuotas()Ljava/util/List; Signature6()Ljava/util/List; SourceFileGetQuotaResponse.java 13com/zimbra/soap/admin/message/GetQuotaUsageResponse   2 34%org/openzal/zal/soap/GetQuotaResponsejava/lang/Object totalUsed quotaLimit percentUsedaccount()V!org/openzal/zal/ZimbraListWrapperwrapAccountQuotaInfos"(Ljava/util/List;)Ljava/util/List;!       I **+-/ 3   5 *8  !"#$PK hHR'.org/openzal/zal/soap/HandlerMapPublisher.class2   receivedHandlerMap(Ljava/util/Map;)V SignatureF(Ljava/util/Map;)V SourceFileHandlerMapPublisher.java(org/openzal/zal/soap/HandlerMapPublisherjava/lang/ObjectPK hHLo7org/openzal/zal/soap/InternalAdminDocumentHandler.class25 *+ , - . /01mInternalDocumentHelper-Lorg/openzal/zal/soap/InternalDocumentHelper;%(Lorg/openzal/zal/soap/SoapHandler;)VCodeLineNumberTableLocalVariableTablethis3Lorg/openzal/zal/soap/InternalAdminDocumentHandler; soapHandler"Lorg/openzal/zal/soap/SoapHandler;handleQ(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)Lcom/zimbra/common/soap/Element;request Lcom/zimbra/common/soap/Element;contextLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map; Exceptions2 Signaturew(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)Lcom/zimbra/common/soap/Element;needsAdminAuth(Ljava/util/Map;)Z8(Ljava/util/Map;)Z needsAuthproxyIfNecessary3RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable; SourceFile!InternalAdminDocumentHandler.java 4+org/openzal/zal/soap/InternalDocumentHelper  !1org/openzal/zal/soap/InternalAdminDocumentHandler0com/zimbra/cs/service/admin/AdminDocumentHandler*com/zimbra/common/service/ServiceException*org/openzal/zal/exceptions/ZimbraException()V    M**Y+$%& Z *+,+       ! O *+1    "#! O *+7    "$ R>  %&'()PK hHw>>2org/openzal/zal/soap/InternalDocumentHandler.class22 () * + , -./mInternalDocumentHelper-Lorg/openzal/zal/soap/InternalDocumentHelper;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;%(Lorg/openzal/zal/soap/SoapHandler;)VCodeLineNumberTableLocalVariableTablethis.Lorg/openzal/zal/soap/InternalDocumentHandler; soapHandler"Lorg/openzal/zal/soap/SoapHandler;handleQ(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)Lcom/zimbra/common/soap/Element;request Lcom/zimbra/common/soap/Element;contextLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map; Exceptions0 Signaturew(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)Lcom/zimbra/common/soap/Element;needsAdminAuth(Ljava/util/Map;)Z8(Ljava/util/Map;)Z needsAuth SourceFileInternalDocumentHandler.java 1+org/openzal/zal/soap/InternalDocumentHelper   "#,org/openzal/zal/soap/InternalDocumentHandlercom/zimbra/soap/DocumentHandler*com/zimbra/common/service/ServiceException()V     M**Y+$%&Z *+,+       !"#O *+1     $%#O *+7     $&'PK hH&/BB@org/openzal/zal/soap/InternalDocumentHelper$ElementFactory.class2; ! "# "$ %& '( )*,-mZimbraSoapContext#Lcom/zimbra/soap/ZimbraSoapContext;&(Lcom/zimbra/soap/ZimbraSoapContext;)VCodeLineNumberTableLocalVariableTablethisElementFactory InnerClasses(Lorg/openzal/zal/soap/QName;)Lcom/zimbra/common/soap/Element;qNameLorg/openzal/zal/soap/QName;domqNameLorg/dom4j/QName;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFileInternalDocumentHelper.java . / 01 213 456 478 9::org/openzal/zal/soap/InternalDocumentHelper$ElementFactoryjava/lang/Object()Vorg/openzal/zal/soap/QNamegetName()Ljava/lang/String; getNamespaceorg/dom4j/Namespaceget)(Ljava/lang/String;)Lorg/dom4j/Namespace;org/dom4j/QName:(Ljava/lang/String;Lorg/dom4j/Namespace;)Lorg/dom4j/QName;!com/zimbra/soap/ZimbraSoapContext3(Lorg/dom4j/QName;)Lcom/zimbra/common/soap/Element;+org/openzal/zal/soap/InternalDocumentHelper    F **+34 5   Z++M*, 9=   +PK hH%1org/openzal/zal/soap/InternalDocumentHelper.class2 #Y "Z[ \] ^_`a bcd e fg Y hij k lmn opq Yr s tu v wx y z h{ h|}~ElementFactory InnerClasses mSoapHandler"Lorg/openzal/zal/soap/SoapHandler;%(Lorg/openzal/zal/soap/SoapHandler;)VCodeLineNumberTableLocalVariableTablethis-Lorg/openzal/zal/soap/InternalDocumentHelper; soapHandlerhandleQ(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)Lcom/zimbra/common/soap/Element;continuationThrowable'Lorg/openzal/zal/ContinuationThrowable;request Lcom/zimbra/common/soap/Element;contextLjava/util/Map; zimbraContext$Lorg/openzal/zal/soap/ZimbraContext;zimbraSoapContext#Lcom/zimbra/soap/ZimbraSoapContext;element soapResponse'Lorg/openzal/zal/soap/SoapResponseImpl; container/Lorg/openzal/zal/soap/ZimbraExceptionContainer; exceptionLjava/lang/Throwable;LocalVariableTypeTable5Ljava/util/Map; StackMapTable}`cgj Exceptions Signaturew(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)Lcom/zimbra/common/soap/Element;needsAdminAuth(Ljava/util/Map;)Z8(Ljava/util/Map;)Z needsAuth SourceFileInternalDocumentHelper.java ( &'&org/openzal/zal/soap/ZimbraContextImpl (zimbra.context !com/zimbra/soap/ZimbraSoapContextresponse %org/openzal/zal/soap/SoapResponseImpl:org/openzal/zal/soap/InternalDocumentHelper$ElementFactory ( (-org/openzal/zal/soap/ZimbraExceptionContainer %org/openzal/zal/ContinuationThrowable *com/zimbra/common/service/ServiceExceptionjava/lang/RuntimeException java/lang/StringBuilderZAL SOAP Unknown Exception:   ( +org/openzal/zal/soap/InternalDocumentHelperjava/lang/Objectcom/zimbra/common/soap/Element java/util/Map"org/openzal/zal/soap/ZimbraContextjava/lang/Throwable*org/openzal/zal/exceptions/ZimbraException()V2(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)Vget&(Ljava/lang/Object;)Ljava/lang/Object; createElement4(Ljava/lang/String;)Lcom/zimbra/common/soap/Element;&(Lcom/zimbra/soap/ZimbraSoapContext;)V_(Lcom/zimbra/common/soap/Element;Lorg/openzal/zal/soap/InternalDocumentHelper$ElementFactory;)V org/openzal/zal/soap/SoapHandler handleRequesty(Lorg/openzal/zal/soap/ZimbraContext;Lorg/openzal/zal/soap/SoapResponse;Lorg/openzal/zal/soap/ZimbraExceptionContainer;)VthrowJettyException getException()Ljava/lang/Throwable;org/openzal/zal/log/ZimbraLog extensionsZimbraLogSection0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;org/openzal/zal/UtilsexceptionToString)(Ljava/lang/Throwable;)Ljava/lang/String;toString()Ljava/lang/String;.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionwarn(Ljava/lang/String;)V getElement"()Lcom/zimbra/common/soap/Element;(Ljava/util/Map;)VneedsAdminAuthentication'(Lorg/openzal/zal/soap/ZimbraContext;)ZneedsAuthentication!"#&'()*F **++*+ ,, -. /'01* Y+,N,: : Y Y :Y:*- ::<  Y=KN+FD EF G4H=LKQNNPPUS\UaWiYo\w^}ad,f P23-.4567 89:; <54l=>=c?@\DABC 6DE-NFGHIJGKLMN OPQRST*hY+M*, + i j, -.67 89C 6DQUVT*hY+M*,!+ o p, -.67 89C 6DQUWX% "$wo PK hHά 2org/openzal/zal/soap/InternalDocumentService.class2 J K L MNO PQ P RS TU MV WX YZ [\ []^ _`a b c de f gh i Rjklm mSoapService"Lorg/openzal/zal/soap/SoapService;mHandlerMapPublisher*Lorg/openzal/zal/soap/HandlerMapPublisher;O(Lorg/openzal/zal/soap/SoapService;Lorg/openzal/zal/soap/HandlerMapPublisher;)VCodeLineNumberTableLocalVariableTablethis.Lorg/openzal/zal/soap/InternalDocumentService; soapServicehandlerMapPublisher wrapHandlerE(Lorg/openzal/zal/soap/SoapHandler;)Lcom/zimbra/soap/DocumentHandler; soapHandler"Lorg/openzal/zal/soap/SoapHandler; StackMapTableRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;registerHandlers'(Lcom/zimbra/soap/DocumentDispatcher;)VqNameLorg/openzal/zal/soap/QName; zimbraQNameLorg/dom4j/QName;entryEntry InnerClassesLjava/util/Map$Entry;i$Ljava/util/Iterator; dispatcher$Lcom/zimbra/soap/DocumentDispatcher;servicesLjava/util/Map;LocalVariableTypeTableVLjava/util/Map$Entry;PLjava/util/Map;no SourceFileInternalDocumentService.java #p  !"q rs1org/openzal/zal/soap/InternalAdminDocumentHandler #t,org/openzal/zal/soap/InternalDocumentHandleru vwx yz {wn |}~ o s java/util/Map$Entry org/openzal/zal/soap/QNameorg/dom4j/QName  #  org/openzal/zal/soap/SoapHandler ,- ,org/openzal/zal/soap/InternalDocumentServicejava/lang/Objectcom/zimbra/soap/DocumentService java/util/Mapjava/util/Iterator()V org/openzal/zal/soap/SoapServiceisAdminService()Z%(Lorg/openzal/zal/soap/SoapHandler;)V"com/zimbra/soap/DocumentDispatcher getHandlers()Ljava/util/Map;(org/openzal/zal/soap/HandlerMapPublisherreceivedHandlerMap(Ljava/util/Map;)V getServicesentrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getKeygetName()Ljava/lang/String; getNamespaceorg/dom4j/Namespaceget)(Ljava/lang/String;)Lorg/dom4j/Namespace;*(Ljava/lang/String;Lorg/dom4j/Namespace;)VgetValueregisterHandler5(Lorg/dom4j/QName;Lcom/zimbra/soap/DocumentHandler;)V  !"#$%Y**+*,&() *+' ()* +",-%c* Y+Y+&0 26'()./01234%#q*+ * M,  N-G-::Y:+*&"= ?@7BCCYHmLpM'HC*56Y78769<#M=>q()q?@ZABC769DZAE0#FGLHI; W: PK hHvrI  ?org/openzal/zal/soap/InternalOverrideAdminDocumentHandler.class2 . - -  -   -    ^    & & & mInternalDocumentHelper-Lorg/openzal/zal/soap/InternalDocumentHelper; mSoapHandler"Lorg/openzal/zal/soap/SoapHandler;mOriginalDocumentHandler!Lcom/zimbra/soap/DocumentHandler;sMethodLjava/lang/reflect/Method;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;F(Lorg/openzal/zal/soap/SoapHandler;Lcom/zimbra/soap/DocumentHandler;)VCodeLineNumberTableLocalVariableTablethis;Lorg/openzal/zal/soap/InternalOverrideAdminDocumentHandler; soapHandleroriginalDocumentHandlerhandleQ(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)Lcom/zimbra/common/soap/Element;request Lcom/zimbra/common/soap/Element;contextLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map; Exceptions Signaturew(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)Lcom/zimbra/common/soap/Element;needsAdminAuth(Ljava/util/Map;)Z8(Ljava/util/Map;)Z needsAuthcanAccessAccountCommonX(Lcom/zimbra/soap/ZimbraSoapContext;Lcom/zimbra/cs/account/Account;Z)Ljava/lang/Boolean;zsc#Lcom/zimbra/soap/ZimbraSoapContext;targetLcom/zimbra/cs/account/Account; allowSelfZcanAccessAccountE(Lcom/zimbra/soap/ZimbraSoapContext;Lcom/zimbra/cs/account/Account;)ZcanModifyOptionsacctdomainAuthSufficientproxyIfNecessarye"Ljava/lang/IllegalAccessException;-Ljava/lang/reflect/InvocationTargetException; StackMapTableisAdminCommand()Z isReadOnlypreProxy2(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)VX(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)V postProxyR(Lcom/zimbra/common/soap/Element;Lcom/zimbra/common/soap/Element;Ljava/util/Map;)Vresponsex(Lcom/zimbra/common/soap/Element;Lcom/zimbra/common/soap/Element;Ljava/util/Map;)VupdateAuthenticatedAccountu(Lcom/zimbra/soap/ZimbraSoapContext;Lcom/zimbra/cs/account/AuthToken;Ljava/util/Map;Z)Lcom/zimbra/cs/session/Session; authToken!Lcom/zimbra/cs/account/AuthToken; getSession(Lcom/zimbra/soap/ZimbraSoapContext;Lcom/zimbra/cs/account/AuthToken;Ljava/util/Map;Z)Lcom/zimbra/cs/session/Session;getDefaultSessionTypeType InnerClasses&()Lcom/zimbra/cs/session/Session$Type;logAuditAccess9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VdelegatingAcctIdLjava/lang/String; authedAcctId targetAcctId()V parameters[Ljava/lang/Class;ex!Ljava/lang/NoSuchMethodException; SourceFile)InternalOverrideAdminDocumentHandler.java 9 12 34+org/openzal/zal/soap/InternalDocumentHelper 9 /0 BC MN QR YZ [Z ]N 56java/lang/Object com/zimbra/common/soap/Element java/lang/IllegalAccessExceptionjava/lang/RuntimeException 9+java/lang/reflect/InvocationTargetException *com/zimbra/common/service/ServiceException ef gf hi kl op uy z{java/lang/Class java/util/Mapcom/zimbra/soap/DocumentHandler java/lang/NoSuchMethodException java/lang/StringBuilder)ZAL Reflection Initialization Exception:   9org/openzal/zal/soap/InternalOverrideAdminDocumentHandler0com/zimbra/cs/service/admin/AdminDocumentHandler"com/zimbra/cs/session/Session$Type%(Lorg/openzal/zal/soap/SoapHandler;)Vjava/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/Throwable;)VgetCause()Ljava/lang/Throwable;getDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; setAccessible(Z)Vorg/openzal/zal/log/ZimbraLog extensionsZimbraLogSection0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;org/openzal/zal/UtilsexceptionToString)(Ljava/lang/Throwable;)Ljava/lang/String;toString()Ljava/lang/String;.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionfatal(Ljava/lang/String;)Vcom/zimbra/cs/session/Session!-./01234 56789:;i**+*,*Y+<12 345= >?@2A4BC;Z *+,<:=  >? DE FGH  FIJKLMN;O *+<@= >? FGH  FIKOPN;O *+<F= >? FGH  FIKOQR;S *+, <K=* >? ST UV WXJYZ;H *+, <P=  >? ST UVJ[Z;H *+, <U=  >? ST \VJ]N;O *+ <Z= >? FGH  FIKO^C;- *Y+SY,SNY-N-$<y{}$%=4 _`%_a->?-DE-FGH -FIb ZcIdJKLef;2*<= >?gf;2*<= >?hi;^ *+,<  =  >? DE FGH  FIJKjkl;i *+,-<  =* >? DE mE FGH  FIJKnop;q *+,-<=4 >? ST qr FG sXH  FIKtuy;2*<= >?z{;W *+,-<  =* >? |} ~} };R YSYSK !*" #)K%&Y'()**)+,Y*(+$<& ]fj!k(q+m,oHpQr=,%bk%xvw@ PK hH-:org/openzal/zal/soap/InternalOverrideDocumentHandler.class2 - -  -   -    `    & & & mInternalDocumentHelper-Lorg/openzal/zal/soap/InternalDocumentHelper; mSoapHandler"Lorg/openzal/zal/soap/SoapHandler;mOriginalDocumentHandler!Lcom/zimbra/soap/DocumentHandler;sMethodLjava/lang/reflect/Method;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;F(Lorg/openzal/zal/soap/SoapHandler;Lcom/zimbra/soap/DocumentHandler;)VCodeLineNumberTableLocalVariableTablethis6Lorg/openzal/zal/soap/InternalOverrideDocumentHandler; soapHandleroriginalDocumentHandlerhandleQ(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)Lcom/zimbra/common/soap/Element;request Lcom/zimbra/common/soap/Element;contextLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map; Exceptions Signaturew(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)Lcom/zimbra/common/soap/Element;needsAdminAuth(Ljava/util/Map;)Z8(Ljava/util/Map;)Z needsAuthcanAccessAccountCommonX(Lcom/zimbra/soap/ZimbraSoapContext;Lcom/zimbra/cs/account/Account;Z)Ljava/lang/Boolean;zsc#Lcom/zimbra/soap/ZimbraSoapContext;targetLcom/zimbra/cs/account/Account; allowSelfZcanAccessAccountE(Lcom/zimbra/soap/ZimbraSoapContext;Lcom/zimbra/cs/account/Account;)ZcanModifyOptionsacctdomainAuthSufficientisAdminCommand()Z isReadOnlyproxyIfNecessarye"Ljava/lang/IllegalAccessException;-Ljava/lang/reflect/InvocationTargetException; StackMapTablepreProxy2(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)VX(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)V postProxyR(Lcom/zimbra/common/soap/Element;Lcom/zimbra/common/soap/Element;Ljava/util/Map;)Vresponsex(Lcom/zimbra/common/soap/Element;Lcom/zimbra/common/soap/Element;Ljava/util/Map;)VupdateAuthenticatedAccountu(Lcom/zimbra/soap/ZimbraSoapContext;Lcom/zimbra/cs/account/AuthToken;Ljava/util/Map;Z)Lcom/zimbra/cs/session/Session; authToken!Lcom/zimbra/cs/account/AuthToken; getSession(Lcom/zimbra/soap/ZimbraSoapContext;Lcom/zimbra/cs/account/AuthToken;Ljava/util/Map;Z)Lcom/zimbra/cs/session/Session;getDefaultSessionTypeType InnerClasses&()Lcom/zimbra/cs/session/Session$Type;logAuditAccess9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VdelegatingAcctIdLjava/lang/String; authedAcctId targetAcctId()V parameters[Ljava/lang/Class;ex!Ljava/lang/NoSuchMethodException; SourceFile$InternalOverrideDocumentHandler.java 8 01 23+org/openzal/zal/soap/InternalDocumentHelper 8 ./ AB LM PQ XY ZY \M ]^ _^ 45java/lang/Object com/zimbra/common/soap/Element java/lang/IllegalAccessExceptionjava/lang/RuntimeException 8+java/lang/reflect/InvocationTargetException *com/zimbra/common/service/ServiceException gh jk no tx yzjava/lang/Class java/util/Mapcom/zimbra/soap/DocumentHandler java/lang/NoSuchMethodException java/lang/StringBuilder)ZAL Reflection Initialization Exception:   4org/openzal/zal/soap/InternalOverrideDocumentHandler"com/zimbra/cs/session/Session$Type%(Lorg/openzal/zal/soap/SoapHandler;)Vjava/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/Throwable;)VgetCause()Ljava/lang/Throwable;getDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; setAccessible(Z)Vorg/openzal/zal/log/ZimbraLog extensionsZimbraLogSection0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;org/openzal/zal/UtilsexceptionToString)(Ljava/lang/Throwable;)Ljava/lang/String;toString()Ljava/lang/String;.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionfatal(Ljava/lang/String;)Vcom/zimbra/cs/session/Session!- ./0123 456789:i**+*,*Y+;01 234< =>?1@3AB:Z *+,;9<  => CD EFG  EHIJKLM:O *+;?< => EFG  EHJNOM:O *+;E< => EFG  EHJNPQ:S *+, ;J<* => RS TU VWIXY:H *+, ;O<  => RS TUIZY:H *+, ;T<  => RS [UI\M:O *+ ;Y< => EFG  EHJN]^:2* ;^< =>_^:2*;c< =>`B:-*Y+SY,SNY-N-$;$%<4 ab%ac-=>-CD-EFG -EHd ZeIfIJKgh:^ *+,;  <  => CD EFG  EHIJijk:i *+,-;  <* => CD lD EFG  EHIJmno:q *+,-;<4 => RS pq EF rWG  EHJstx:2*;< =>yz:W *+,-;  <* => {| }| ~|:RYSYSK !*"#)K%&Y'()**)+,Y*(+$;& fos!t(z+v,xHyQ{<,%dk%wuv@ PK hH8D @org/openzal/zal/soap/InternalOverrideDocumentServiceImpl$1.class2r ? @ AB C D EFGI K L M NOP QR ES ETUVWval$documentHandler!Lcom/zimbra/soap/DocumentHandler;this$0:Lorg/openzal/zal/soap/InternalOverrideDocumentServiceImpl;^(Lorg/openzal/zal/soap/InternalOverrideDocumentServiceImpl;Lcom/zimbra/soap/DocumentHandler;)VCodeLineNumberTableLocalVariableTablethis InnerClasses  HJPK hHŁ>org/openzal/zal/soap/InternalOverrideDocumentServiceImpl.class2 .m -n -o -p qrs tu tv w xy z{ q| }~       } }  -  - x  &m &  &  InnerClasses mSoapService+Lorg/openzal/zal/soap/OverridenSoapService;mHandlerMapPublisher*Lorg/openzal/zal/soap/HandlerMapPublisher;mOriginalHandlersLjava/util/Map; SignatureCLjava/util/Map;g(Lorg/openzal/zal/soap/OverridenSoapService;Lorg/openzal/zal/soap/HandlerMapPublisher;Ljava/util/Map;)VCodeLineNumberTableLocalVariableTablethis:Lorg/openzal/zal/soap/InternalOverrideDocumentServiceImpl; soapServicehandlerMapPublisheroriginalHandlersLocalVariableTypeTable(Lorg/openzal/zal/soap/OverridenSoapService;Lorg/openzal/zal/soap/HandlerMapPublisher;Ljava/util/Map;)V wrapHandlerf(Lorg/openzal/zal/soap/SoapHandler;Lcom/zimbra/soap/DocumentHandler;)Lcom/zimbra/soap/DocumentHandler; soapHandler"Lorg/openzal/zal/soap/SoapHandler;originalDocumentHandler!Lcom/zimbra/soap/DocumentHandler; StackMapTableRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; unWrapHandlerE(Lcom/zimbra/soap/DocumentHandler;)Lorg/openzal/zal/soap/SoapHandler;documentHandlerregisterHandlers'(Lcom/zimbra/soap/DocumentDispatcher;)VqNameLorg/openzal/zal/soap/QName; zimbraQNameLorg/dom4j/QName;entryEntryLjava/util/Map$Entry;i$Ljava/util/Iterator; dispatcher$Lcom/zimbra/soap/DocumentDispatcher;oringinalHandlersservices^Ljava/util/Map$Entry;XLjava/util/Map; SourceFile(InternalOverrideDocumentServiceImpl.java : 23 45 67 9org/openzal/zal/soap/InternalOverrideAdminDocumentHandler :4org/openzal/zal/soap/InternalOverrideDocumentHandler:org/openzal/zal/soap/InternalOverrideDocumentServiceImpl$1 :     java/util/Map$Entry org/openzal/zal/soap/QNameorg/dom4j/QName  : com/zimbra/soap/DocumentHandler )org/openzal/zal/soap/OverridenSoapHandler OP  org/openzal/zal/soap/SoapHandler FG  java/lang/StringBuilderUnable to proxy SOAP Request:  8org/openzal/zal/soap/InternalOverrideDocumentServiceImpljava/lang/Objectcom/zimbra/soap/DocumentService java/util/Mapjava/util/Iterator"com/zimbra/soap/DocumentDispatcher()V)org/openzal/zal/soap/OverridenSoapServiceisAdminService()ZF(Lorg/openzal/zal/soap/SoapHandler;Lcom/zimbra/soap/DocumentHandler;)V^(Lorg/openzal/zal/soap/InternalOverrideDocumentServiceImpl;Lcom/zimbra/soap/DocumentHandler;)V getHandlers()Ljava/util/Map;(org/openzal/zal/soap/HandlerMapPublisherreceivedHandlerMap(Ljava/util/Map;)V getServicesentrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getKeygetName()Ljava/lang/String; getNamespaceorg/dom4j/Namespaceget)(Ljava/lang/String;)Lorg/dom4j/Namespace;*(Ljava/lang/String;Lorg/dom4j/Namespace;)V containsKey(Ljava/lang/Object;)Z&(Ljava/lang/Object;)Ljava/lang/Object;getValuesetOriginalHandler%(Lorg/openzal/zal/soap/SoapHandler;)VregisterHandler5(Lorg/dom4j/QName;Lcom/zimbra/soap/DocumentHandler;)Vorg/openzal/zal/log/ZimbraLog extensionsZimbraLogSection0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionwarn(Ljava/lang/String;)V!-./23456789:;<~**+*,*-=,- ./0>*?@A3B5C7D C98EFG<o * Y+,Y+, =5 7;>  ?@ HI JKLMNOP<> Y*+ =A> ?@ QKRS< + M*, *N-:::Y::*(*:* !+*"#$ %&Y'()*)+,W=>mnpq<sHt^yazo|}>\ HTU^qVWanJK<XZ&[\?@]^_7`7D <Xa_9`bLJ&ccdm efccdghijefccdkl1 }Y PK hHE⊮ 9org/openzal/zal/soap/InternalRestoreDocumentService.class2u ; < = >? @A BC DE DFGH I J KL M NO @P @QR NSTUV mSoapService"Lorg/openzal/zal/soap/SoapService;mOriginalHandlersMapLjava/util/Map; SignatureCLjava/util/Map;4(Lorg/openzal/zal/soap/SoapService;Ljava/util/Map;)VCodeLineNumberTableLocalVariableTablethis5Lorg/openzal/zal/soap/InternalRestoreDocumentService; soapServiceoriginalHandlersMapLocalVariableTypeTableh(Lorg/openzal/zal/soap/SoapService;Ljava/util/Map;)VregisterHandlers'(Lcom/zimbra/soap/DocumentDispatcher;)V zimbraQNameLorg/dom4j/QName;qNameLorg/openzal/zal/soap/QName;i$Ljava/util/Iterator; dispatcher$Lcom/zimbra/soap/DocumentDispatcher;servicesPLjava/util/Map; StackMapTableWX$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFile#InternalRestoreDocumentService.java Y  Z [\W ]^_ `aX bc deorg/openzal/zal/soap/QNameorg/dom4j/QName fg hgi jk lm no pq jrcom/zimbra/soap/DocumentHandler st3org/openzal/zal/soap/InternalRestoreDocumentServicejava/lang/Objectcom/zimbra/soap/DocumentService java/util/Mapjava/util/Iterator()V org/openzal/zal/soap/SoapService getServices()Ljava/util/Map;keySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getName()Ljava/lang/String; getNamespaceorg/dom4j/Namespaceget)(Ljava/lang/String;)Lorg/dom4j/Namespace;*(Ljava/lang/String;Lorg/dom4j/Namespace;)V"com/zimbra/soap/DocumentDispatcherunRegisterHandler(Lorg/dom4j/QName;)V containsKey(Ljava/lang/Object;)Z&(Ljava/lang/Object;)Ljava/lang/Object;registerHandler5(Lorg/dom4j/QName;Lcom/zimbra/soap/DocumentHandler;)V k**+*, () *+! "#$%& %'() l*M,N-O- : Y  :+*+* "0 1*3@9FCTEhJkK!>@(*+*>,-U./l"#l01 b2&  b23456Q789:PK hHCnn<org/openzal/zal/soap/InternalUnregisterDocumentService.class2a 1 2 34 56 78 9: 9;<= > ? @A B CDEFG mSoapService"Lorg/openzal/zal/soap/SoapService;%(Lorg/openzal/zal/soap/SoapService;)VCodeLineNumberTableLocalVariableTablethis8Lorg/openzal/zal/soap/InternalUnregisterDocumentService; soapServiceregisterHandlers'(Lcom/zimbra/soap/DocumentDispatcher;)V zimbraQNameLorg/dom4j/QName;qNameLorg/openzal/zal/soap/QName;i$Ljava/util/Iterator; dispatcher$Lcom/zimbra/soap/DocumentDispatcher;servicesLjava/util/Map;LocalVariableTypeTablePLjava/util/Map; StackMapTableHI$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFile&InternalUnregisterDocumentService.java J K LMH NOP QRI ST UVorg/openzal/zal/soap/QNameorg/dom4j/QName WX YXZ [\ ]^ _`6org/openzal/zal/soap/InternalUnregisterDocumentServicejava/lang/Objectcom/zimbra/soap/DocumentService java/util/Mapjava/util/Iterator()V org/openzal/zal/soap/SoapService getServices()Ljava/util/Map;keySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getName()Ljava/lang/String; getNamespaceorg/dom4j/Namespaceget)(Ljava/lang/String;)Lorg/dom4j/Namespace;*(Ljava/lang/String;Lorg/dom4j/Namespace;)V"com/zimbra/soap/DocumentDispatcherunRegisterHandler(Lorg/dom4j/QName;)V F **+#$ %  J*M,N---: Y  :+б* +*-@3F<I=>@* !3"#JJ$% @&'(  @&)*+,2-./0PK hH 0/org/openzal/zal/soap/OverridenSoapHandler.class2   setOriginalHandler%(Lorg/openzal/zal/soap/SoapHandler;)V SourceFileOverridenSoapHandler.java)org/openzal/zal/soap/OverridenSoapHandlerjava/lang/Object org/openzal/zal/soap/SoapHandlerPK hH|uQQ/org/openzal/zal/soap/OverridenSoapService.class2     getServices()Ljava/util/Map; SignatureZ()Ljava/util/Map; SourceFileOverridenSoapService.java)org/openzal/zal/soap/OverridenSoapServicejava/lang/Object org/openzal/zal/soap/SoapService PK hHK9yy org/openzal/zal/soap/QName.class2   mNameLjava/lang/String; mNamespace getNamespace()Ljava/lang/String;CodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/soap/QName;getName'(Ljava/lang/String;Ljava/lang/String;)Vname namespace SourceFile QName.java   org/openzal/zal/soap/QNamejava/lang/Object()V!  /*    /* "  Y**+*, () *+ PK hH? 1org/openzal/zal/soap/RemoteSoapProvisioning.class2E '( )*+ , )- ./ 01 )2 3456()VCodeLineNumberTableLocalVariableTablethis-Lorg/openzal/zal/soap/RemoteSoapProvisioning; invokeJaxba(Lorg/openzal/zal/soap/GetQuotaRequest;Ljava/lang/String;)Lorg/openzal/zal/soap/GetQuotaResponse;e,Lcom/zimbra/common/service/ServiceException;getQuotaUsageRequest&Lorg/openzal/zal/soap/GetQuotaRequest;serverLjava/lang/String; StackMapTable/$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; getQuotaUsage*(Ljava/lang/String;)Ljava/util/Collection; SignatureH(Ljava/lang/String;)Ljava/util/Collection; SourceFileRemoteSoapProvisioning.java %org/openzal/zal/soap/GetQuotaResponse7 89$org/openzal/zal/soap/GetQuotaRequest :; < =*com/zimbra/common/service/ServiceException> ?@ !AB CD+org/openzal/zal/soap/RemoteSoapProvisioningjava/lang/Object+com/zimbra/cs/account/soap/SoapProvisioninggetAdminInstance/()Lcom/zimbra/cs/account/soap/SoapProvisioning;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;(Ljava/lang/Object;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;$(Ljava/lang/String;)Ljava/util/List;!org/openzal/zal/ZimbraListWrapperwrapQuotaUsages((Ljava/util/List;)Ljava/util/Collection;! /*!  vY*+M, (/1 V  !"a* L+  = ? A K#$%&PK hH?''&org/openzal/zal/soap/SoapElement.class2? +, - . /0 12 34 567mElement Lcom/zimbra/common/soap/Element;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis"Lorg/openzal/zal/soap/SoapElement;elementLjava/lang/Object;getPathElementList%([Ljava/lang/String;)Ljava/util/List;xpath[Ljava/lang/String; SignatureI([Ljava/lang/String;)Ljava/util/List; getAttribute&(Ljava/lang/String;)Ljava/lang/String;e,Lcom/zimbra/common/service/ServiceException;keyLjava/lang/String; StackMapTable2getAttributeLong(Ljava/lang/String;)J SourceFileSoapElement.java 8com/zimbra/common/soap/Element 9 :;  *com/zimbra/common/service/ServiceException< => '( org/openzal/zal/soap/SoapElementjava/lang/Object()V!org/openzal/zal/ZimbraListWrapper wrapElements"(Ljava/util/List;)Ljava/util/List;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;!  I **+$% &  @ *+*   i*+M, 2 4 6  !"#$%I&'(i*+ M, > @ B  !"#$%I&)*PK hH 3s{{&org/openzal/zal/soap/SoapHandler.class2    handleRequesty(Lorg/openzal/zal/soap/ZimbraContext;Lorg/openzal/zal/soap/SoapResponse;Lorg/openzal/zal/soap/ZimbraExceptionContainer;)VneedsAdminAuthentication'(Lorg/openzal/zal/soap/ZimbraContext;)ZneedsAuthentication SourceFileSoapHandler.java org/openzal/zal/soap/SoapHandlerjava/lang/Object PK hH#org/openzal/zal/soap/SoapNode.class2 getSubNode3(Ljava/lang/String;)Lorg/openzal/zal/soap/SoapNode;getParameterMap()Ljava/util/Map; Signature7()Ljava/util/Map; getParameter8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getNodeName()Ljava/lang/String;getText SourceFile SoapNode.javaorg/openzal/zal/soap/SoapNodejava/lang/Object   PK hHM5Iy'org/openzal/zal/soap/SoapResponse.class2setValue'(Ljava/lang/String;Ljava/lang/String;)V(Ljava/lang/String;Z)V(Ljava/lang/String;J)VsetQName(Lorg/openzal/zal/soap/QName;)V setResponse&(Lorg/openzal/zal/soap/SoapResponse;)V createNode7(Ljava/lang/String;)Lorg/openzal/zal/soap/SoapResponse; SourceFileSoapResponse.java!org/openzal/zal/soap/SoapResponsejava/lang/Object   PK hHK +org/openzal/zal/soap/SoapResponseImpl.class2R 8 9 : ;< ;= ;> ?@ ;A BCDmElement Lcom/zimbra/common/soap/Element;mElementFactoryFElementFactory InnerClasses_(Lcom/zimbra/common/soap/Element;Lorg/openzal/zal/soap/InternalDocumentHelper$ElementFactory;)VelementelementFactorysetValue'(Ljava/lang/String;Ljava/lang/String;)VkeyLjava/lang/String;value(Ljava/lang/String;Z)VZ(Ljava/lang/String;J)VJsetQName(Lorg/openzal/zal/soap/QName;)VqNameLorg/openzal/zal/soap/QName; setResponse&(Lorg/openzal/zal/soap/SoapResponse;)V soapResponse#Lorg/openzal/zal/soap/SoapResponse;response createNode7(Ljava/lang/String;)Lorg/openzal/zal/soap/SoapResponse;nameRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFileSoapResponseImpl.java  G H IJ IK IL MN%org/openzal/zal/soap/SoapResponseImpl OP java/lang/Object!org/openzal/zal/soap/SoapResponseQ:org/openzal/zal/soap/InternalDocumentHelper$ElementFactory()Vcom/zimbra/common/soap/Element addAttributeF(Ljava/lang/String;Ljava/lang/String;)Lcom/zimbra/common/soap/Element;5(Ljava/lang/String;Z)Lcom/zimbra/common/soap/Element;5(Ljava/lang/String;J)Lcom/zimbra/common/soap/Element; createElement>(Lorg/openzal/zal/soap/QName;)Lcom/zimbra/common/soap/Element; addElement4(Ljava/lang/String;)Lcom/zimbra/common/soap/Element;+org/openzal/zal/soap/InternalDocumentHelper    /* Y**+*,() *+  M *+,W 0 1   !" #"$M *+W 6 7   !" #%&M *+ W < =   !" #'()E **+ B C  *+,-T+M*,HI J ./ 012HY*+ * P3"4567 EPK hHys-org/openzal/zal/soap/SoapResponseSimple.class2J 45 4 6 7 89 :;< 4 =>?@mMapLjava/util/HashMap; Signature9Ljava/util/HashMap;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;()VCodeLineNumberTableLocalVariableTablethis)Lorg/openzal/zal/soap/SoapResponseSimple;setValue'(Ljava/lang/String;Ljava/lang/String;)VkeyLjava/lang/String;value(Ljava/lang/String;Z)VZ(Ljava/lang/String;J)VJsetQName(Lorg/openzal/zal/soap/QName;)VqNameLorg/openzal/zal/soap/QName; setResponse&(Lorg/openzal/zal/soap/SoapResponse;)V soapResponse#Lorg/openzal/zal/soap/SoapResponse; createNode7(Ljava/lang/String;)Lorg/openzal/zal/soap/SoapResponse;name getAttribute&(Ljava/lang/String;)Ljava/lang/Object; responses SourceFileSoapResponseSimple.java java/util/HashMap  ABC DEF DG'java/lang/UnsupportedOperationException HI'org/openzal/zal/soap/SoapResponseSimplejava/lang/Object!org/openzal/zal/soap/SoapResponseput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;java/lang/Long(J)Ljava/lang/Long;get&(Ljava/lang/Object;)Ljava/lang/Object;!  B**Y !" M *+,W ' (     P*+W - . !"P*+ W 3 4 #$%<Y 9&'()<Y ?*+,-<Y E./0= *+ J  123PK hH^^&org/openzal/zal/soap/SoapService.class2  getServices()Ljava/util/Map; SignatureR()Ljava/util/Map;getServiceName()Ljava/lang/String;isAdminService()Z SourceFileSoapService.java org/openzal/zal/soap/SoapServicejava/lang/Object   PK hH?  Iorg/openzal/zal/soap/SoapServiceManager$InternalHandlerMapPublisher.class2U - . /0 12 34 356 78 9 /: ; /<=>?this$0)Lorg/openzal/zal/soap/SoapServiceManager;,(Lorg/openzal/zal/soap/SoapServiceManager;)VCodeLineNumberTableLocalVariableTablethisInternalHandlerMapPublisher InnerClassesELorg/openzal/zal/soap/SoapServiceManager$InternalHandlerMapPublisher;receivedHandlerMap(Ljava/util/Map;)VentryEntryLjava/util/Map$Entry;i$Ljava/util/Iterator; handlerMapLjava/util/Map;LocalVariableTypeTableILjava/util/Map$Entry;CLjava/util/Map; StackMapTable@ SignatureF(Ljava/util/Map;)V SourceFileSoapServiceManager.java  AB CDE FG@ HI JKjava/util/Map$EntryL MN OK PQ RK STCorg/openzal/zal/soap/SoapServiceManager$InternalHandlerMapPublisherjava/lang/Object(org/openzal/zal/soap/HandlerMapPublisherjava/util/Iterator()V java/util/MapentrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;'org/openzal/zal/soap/SoapServiceManager access$000:(Lorg/openzal/zal/soap/SoapServiceManager;)Ljava/util/Map;getKey containsKey(Ljava/lang/Object;)ZgetValueput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 4 *+*/  Q+M,>,N*-  *- -  W4648M:P;*. D !QQ"#$.%Q"&' (@)*+, 7/ PK hHQ4-org/openzal/zal/soap/SoapServiceManager.class2 &R 'ST U VWXY Z [ \] ^ &_ `ab cde f gWh ij kl0 mn `op qrs St u vw x yz{|InternalHandlerMapPublisher InnerClassesmOriginalHandlersMapLjava/util/Map; SignatureCLjava/util/Map;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;sExtraServicesLjava/lang/reflect/Field;()VCodeLineNumberTableLocalVariableTablethis)Lorg/openzal/zal/soap/SoapServiceManager;RuntimeVisibleAnnotationsLcom/google/inject/Inject;register%(Lorg/openzal/zal/soap/SoapService;)V soapService"Lorg/openzal/zal/soap/SoapService; unregistere"Ljava/lang/IllegalAccessException; StackMapTabledoverrideZimbraHandler.(Lorg/openzal/zal/soap/OverridenSoapService;)V+Lorg/openzal/zal/soap/OverridenSoapService;restoreZimbraHandlers access$000:(Lorg/openzal/zal/soap/SoapServiceManager;)Ljava/util/Map;x0exLjava/lang/Throwable;p SourceFileSoapServiceManager.javaLcom/google/inject/Singleton; *+ 23java/util/HashMap 2}~ ,org/openzal/zal/soap/InternalDocumentServiceCorg/openzal/zal/soap/SoapServiceManager$InternalHandlerMapPublisher 2 2 6org/openzal/zal/soap/InternalUnregisterDocumentService 2< 01  java/util/Map  java/lang/IllegalAccessExceptionjava/lang/RuntimeException 28org/openzal/zal/soap/InternalOverrideDocumentServiceImpl 23org/openzal/zal/soap/InternalRestoreDocumentService 2com/zimbra/soap/SoapServlet java/lang/Throwable java/lang/StringBuilder)ZAL Reflection Initialization Exception:   'org/openzal/zal/soap/SoapServiceManagerjava/lang/Object(I)V org/openzal/zal/soap/SoapServicegetServiceName()Ljava/lang/String;,(Lorg/openzal/zal/soap/SoapServiceManager;)VO(Lorg/openzal/zal/soap/SoapService;Lorg/openzal/zal/soap/HandlerMapPublisher;)V addService6(Ljava/lang/String;Lcom/zimbra/soap/DocumentService;)Vjava/lang/reflect/Fieldget&(Ljava/lang/Object;)Ljava/lang/Object;remove(Ljava/lang/Throwable;)V)org/openzal/zal/soap/OverridenSoapServiceg(Lorg/openzal/zal/soap/OverridenSoapService;Lorg/openzal/zal/soap/HandlerMapPublisher;Ljava/util/Map;)V4(Lorg/openzal/zal/soap/SoapService;Ljava/util/Map;)Vjava/lang/ClassgetDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field; setAccessible(Z)Vorg/openzal/zal/log/ZimbraLog extensionsZimbraLogSection0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;org/openzal/zal/UtilsexceptionToString)(Ljava/lang/Throwable;)Ljava/lang/String;toString.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionfatal(Ljava/lang/String;)V!&'*+,-./ 01234D**Y@5+,-6 789:;<4R+Y+Y* 5 @G678=>?<45+ Y+ +W MY,'*5KR'W*T+V4X6 + @A5785=>BjC DE4V+Y+Y** 5 \d678=FGE4N+Y+* 5 im678=FHI4/*5%6 J8K34@  )KY !"*#"$%Y*5"ouv|xz6{?}6 %LMBYN%OP9Q)&(yq PK hHu|44(org/openzal/zal/soap/SoapTransport.class2P /0 1 23 45 678 ;5< = >? @ABCmSoapHttpTransport*Lcom/zimbra/common/soap/SoapHttpTransport;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis$Lorg/openzal/zal/soap/SoapTransport;adminUrlLjava/lang/String; setAuthToken(Lorg/openzal/zal/ZAuthToken;)V authTokenLorg/openzal/zal/ZAuthToken;invoke@(Lorg/openzal/zal/XMLElement;)Lorg/openzal/zal/soap/SoapElement;e,Lcom/zimbra/common/service/ServiceException;requestLorg/openzal/zal/XMLElement; StackMapTable? ExceptionsD SourceFileSoapTransport.java E(com/zimbra/common/soap/SoapHttpTransport  !com/zimbra/common/auth/ZAuthTokenF GH I org/openzal/zal/soap/SoapElement)com/zimbra/common/soap/Element$XMLElement XMLElement InnerClassesJcom/zimbra/common/soap/Element #K L*com/zimbra/common/service/ServiceExceptionM NO"org/openzal/zal/soap/SoapTransportjava/lang/Objectjava/io/IOException()Vorg/openzal/zal/ZAuthTokentoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;&(Lcom/zimbra/common/auth/ZAuthToken;)Vorg/openzal/zal/XMLElementB(Lcom/zimbra/common/soap/Element;)Lcom/zimbra/common/soap/Element;(Ljava/lang/Object;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;!M**Y+&'( J*+ ,/!"#$yY*+ M,5;= %&'()Y*+,-.:  9 PK hH(.(org/openzal/zal/soap/ZimbraContext.class2getTargetAccountId()Ljava/lang/String;getAuthenticatedAccontIdgetRequesterIpexecLocalRequest%()Lorg/openzal/zal/soap/SoapResponse;getHttpServletRequest)()Ljavax/servlet/http/HttpServletRequest;getContinuation ()Lorg/openzal/zal/Continuation;isDelegatedAuth()Z SourceFileZimbraContext.java"org/openzal/zal/soap/ZimbraContextjava/lang/Objectorg/openzal/zal/soap/SoapNode   PK hHT669org/openzal/zal/soap/ZimbraContextImpl$StubSoapNode.class23 % &( ) *+,-.this$0(Lorg/openzal/zal/soap/ZimbraContextImpl;+(Lorg/openzal/zal/soap/ZimbraContextImpl;)VCodeLineNumberTableLocalVariableTablethis StubSoapNode InnerClasses5Lorg/openzal/zal/soap/ZimbraContextImpl$StubSoapNode; getSubNode3(Ljava/lang/String;)Lorg/openzal/zal/soap/SoapNode;nameLjava/lang/String;getParameterMap()Ljava/util/Map; Signature7()Ljava/util/Map; getParameter8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;keydef getNodeName()Ljava/lang/String;getText SourceFileZimbraContextImpl.java /03org/openzal/zal/soap/ZimbraContextImpl$StubSoapNode 1 2java/lang/Objectorg/openzal/zal/soap/SoapNode()V&org/openzal/zal/soap/ZimbraContextImpljava/util/CollectionsemptyMap    4 *+*f   @ Y*k   .q  @,w  ! -} "! - #$ 'PK hHE 33,org/openzal/zal/soap/ZimbraContextImpl.class2?    ) ;      ;          )   , + 0 2    :   A A  A  StubSoapNode InnerClassesmRequest Lcom/zimbra/common/soap/Element;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;mContextLjava/util/Map; Signature5Ljava/util/Map;mZimbraSoapContext#Lcom/zimbra/soap/ZimbraSoapContext;mMap5Ljava/util/Map;sDispatchRequestLjava/lang/reflect/Method; getRequest"()Lcom/zimbra/common/soap/Element;CodeLineNumberTableLocalVariableTablethis(Lorg/openzal/zal/soap/ZimbraContextImpl; getContext()Ljava/util/Map;7()Ljava/util/Map;getZimbraSoapContext%()Lcom/zimbra/soap/ZimbraSoapContext;(Ljava/util/Map;)VcontextLocalVariableTypeTable8(Ljava/util/Map;)V2(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)VkeyLjava/lang/String;value attribute Attribute*Lcom/zimbra/common/soap/Element$Attribute;i$Ljava/util/Iterator;elementrequest attributesLjava/util/Set;;Ljava/util/Set; StackMapTableX(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)V getSubNode3(Ljava/lang/String;)Lorg/openzal/zal/soap/SoapNode;e,Lcom/zimbra/common/service/ServiceException;name subElementgetParameterMap7()Ljava/util/Map; getParameter8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;def getNodeName()Ljava/lang/String;getTextgetTargetAccountId accountIdgetAuthenticatedAccontIdgetRequesterIpipLjava/lang/Object;execLocalRequest%()Lorg/openzal/zal/soap/SoapResponse;response"Ljava/lang/IllegalAccessException;-Ljava/lang/reflect/InvocationTargetException; soapEngineLcom/zimbra/soap/SoapEngine;zimbraSoapContextgetHttpServletRequest)()Ljavax/servlet/http/HttpServletRequest;getContinuation ()Lorg/openzal/zal/Continuation;isDelegatedAuth()Z()Vpartypes[Ljava/lang/Class;exLjava/lang/Throwable; SourceFileZimbraContextImpl.java KL OP ST ezimbra.context !com/zimbra/soap/ZimbraSoapContext  a UPjava/util/HashMap e       (com/zimbra/common/soap/Element$Attribute     com/zimbra/common/soap/Element  *com/zimbra/common/service/ServiceException3org/openzal/zal/soap/ZimbraContextImpl$StubSoapNode e&org/openzal/zal/soap/ZimbraContextImpl ejjava/lang/String   request.ip   zimbra.enginecom/zimbra/soap/SoapEngine WXjava/lang/Object! "#%org/openzal/zal/soap/SoapResponseImpl$:org/openzal/zal/soap/InternalDocumentHelper$ElementFactoryElementFactory e% e& java/lang/IllegalAccessExceptionjava/lang/RuntimeException e'+java/lang/reflect/InvocationTargetException ()servlet.request%javax/servlet/http/HttpServletRequest * + ,-. java/lang/Class java/util/MapdispatchRequest /0 12java/lang/Throwable3 46java/lang/StringBuilder)ZAL Reflection Initialization Exception: 789 :;< =>"org/openzal/zal/soap/ZimbraContext java/util/Setjava/util/Iteratorget&(Ljava/lang/Object;)Ljava/lang/Object;java/util/CollectionsemptyMap(I)VlistAttributes()Ljava/util/Set;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getKeygetValueisEmptyput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; listElements()Ljava/util/List;java/util/ListgetName getElement4(Ljava/lang/String;)Lcom/zimbra/common/soap/Element;+(Lorg/openzal/zal/soap/ZimbraContextImpl;)VgetRequestedAccountIdgetAuthtokenAccountIdtoStringjava/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+org/openzal/zal/soap/InternalDocumentHelper&(Lcom/zimbra/soap/ZimbraSoapContext;)V_(Lcom/zimbra/common/soap/Element;Lorg/openzal/zal/soap/InternalDocumentHelper$ElementFactory;)V(Ljava/lang/Throwable;)VgetCause()Ljava/lang/Throwable;org/openzal/zal/JettyG(Ljavax/servlet/http/HttpServletRequest;)Lorg/openzal/zal/Continuation; getAuthToken#()Lcom/zimbra/cs/account/AuthToken;com/zimbra/cs/account/AuthTokengetDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; setAccessible(Z)Vorg/openzal/zal/log/ZimbraLog extensionsZimbraLogSection0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;org/openzal/zal/UtilsexceptionToString)(Ljava/lang/Throwable;)Ljava/lang/String;.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionfatal(Ljava/lang/String;)V )HKLMNOPQRSTUPQV WXYZ[/*\-] ^_`a[/*\2] ^_Qbcd[/*\<] ^_ef[%**+*+* *\@A BCD$E]%^_%gPh %gRQiej[)**+*,*,* Y + N- :9::::* W+:9::::* Wñ\VHI JKL*N/OMQTR[ScUfWtXwZ\]^`bcd]z T kl[mlM'np7@qr klml'sL@qr^_tLgP/uvhgR/uwx\7yz{|}.~yz{| }.zyz{|Q[#*+M NY*Y,* \ ]* #^_#l Lx L za[/* \] ^_Q[v* + N-,-\ ]*^_kll mlx @[2*\] ^_[2*\] ^_[]*!L+"+\ ]^_ lx @[]*#L+"+\ ]^_ lx @[d*$L+ +%"\  ]^_ x A[j*&'L*M(+)Y*SY*SY*S*N+Y-,Y,-.N0Y-1N0Y-31RS/R]2\"BST]^]>BLT ^ j^_[LTxSyI[9*45\] ^_[2*67\] ^_[5 *89\]  ^_[X(:YSY;SYSK'<*=((>)K@AYBCD*EDFG0Y*1.1?\& '.12NW]2%xq%J"Io ,5 PK hH"u; ; .org/openzal/zal/soap/ZimbraContextSimple.class2cMN O P O Q R S T UV O WXY WZ[\]mTargetAccountIdLjava/lang/String;mAuthenticatedAccountId mRequesterIpmDelegatedAuthZ mParametersLjava/util/Map; Signature5Ljava/util/Map;()VCodeLineNumberTableLocalVariableTablethis*Lorg/openzal/zal/soap/ZimbraContextSimple;I(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/util/Map;)VtargetAccountIdauthenticatedAccountId requesterIp delegatedAuth parametersLocalVariableTypeTableo(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/util/Map;)VgetTargetAccountId()Ljava/lang/String;getAuthenticatedAccontIdgetRequesterIpexecLocalRequest%()Lorg/openzal/zal/soap/SoapResponse;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;getHttpServletRequest)()Ljavax/servlet/http/HttpServletRequest;getContinuation ()Lorg/openzal/zal/Continuation;isDelegatedAuth()Z getSubNode3(Ljava/lang/String;)Lorg/openzal/zal/soap/SoapNode;namegetParameterMap()Ljava/util/Map;7()Ljava/util/Map; getParameter8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;keydefvalue StackMapTableY getNodeNamesetP(Ljava/lang/String;Ljava/lang/String;)Lorg/openzal/zal/soap/ZimbraContextSimple;getText SourceFileZimbraContextSimple.javajava/util/HashMap  $     'java/lang/UnsupportedOperationException^ _`java/lang/String ab(org/openzal/zal/soap/ZimbraContextSimplejava/lang/Object"org/openzal/zal/soap/ZimbraContext java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!A*Y '(! "#$ **+*,*-* *  12 34567!> "# % & ' ( )*  )+,-/* <! "#.-/* B! "#/-/* H! "#012 Y  O! "#23452 Y  U! "#672 Y  [! "#89/*  a! "#:;< Y  g!"#<=>/*  m! "#?@Av* + N-,- st!*"#BC DE F@FG-- z! "#HIP* +,W*  ! "#BDJ-- ! "#KLPK hH|Ғ3org/openzal/zal/soap/ZimbraExceptionContainer.class2   mExceptionLjava/lang/Throwable;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable; getException()Ljava/lang/Throwable;CodeLineNumberTableLocalVariableTablethis/Lorg/openzal/zal/soap/ZimbraExceptionContainer; setException(Ljava/lang/Throwable;)V exception()V SourceFileZimbraExceptionContainer.java  -org/openzal/zal/soap/ZimbraExceptionContainerjava/lang/Object!  /*   >*+ "#  < ** () *  PK hHedbb#org/openzal/zal/tools/BootCli.class2? ) * + ,-./ 01 234 mClassLoader0Lorg/openzal/zal/extension/BootstrapClassLoader; mExtensionCliLjava/lang/String;E(Lorg/openzal/zal/extension/BootstrapClassLoader;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/tools/BootCli; classLoader extensionClirun([Ljava/lang/String;)Vargs[Ljava/lang/String;extensionCliClassLjava/lang/Class;methodLjava/lang/reflect/Method; parameters[Ljava/lang/Object;LocalVariableTypeTableLjava/lang/Class<*>; Exceptions5 SourceFile BootCli.java 6 7 89mainjava/lang/Class :;java/lang/Object< =>org/openzal/zal/tools/BootClijava/lang/Exception()V.org/openzal/zal/extension/BootstrapClassLoader loadClass%(Ljava/lang/String;)Ljava/lang/Class;getDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;java/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;!  Y**+*,!" #$  1**M,YSN :+S- W( )*#+(,0-411 % #!"#  %$%&'(PK hHnf 11+org/openzal/zal/tools/ChecksumChecker.class2V *+ ,- . / 0 12 13 4 5 678 9: 6;<=>()VCodeLineNumberTableLocalVariableTablethis'Lorg/openzal/zal/tools/ChecksumChecker;main([Ljava/lang/String;)Vargs[Ljava/lang/String; jarAccessor!Lorg/openzal/zal/lib/JarAccessor; writtenDigestLjava/lang/String; currentDigest StackMapTable+- Exceptions? SourceFileChecksumChecker.java org/openzal/zal/lib/JarAccessor @java/lang/String AB C DEF GH IJ KL MNO PQOKR S@ TUFAIL%org/openzal/zal/tools/ChecksumCheckerjava/lang/Objectjava/lang/Exception(Ljava/lang/String;)V getDigest()[B([B)V getZipFile()Ljava/util/zip/ZipFile;org/openzal/zal/tools/JarUtils computeDigest(Ljava/util/zip/ZipFile;)[BprintableByteArray([B)Ljava/lang/String;isEmpty()Zequals(Ljava/lang/Object;)Zjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintlnexit(I)V!/*  UY*2LY+M+ N, !- -,     &   ""8$@%G)O*T,*U J> !"3"!#G$%% &'()PK hH/H H *org/openzal/zal/tools/ChecksumWriter.class2 I JKL MN JOPQ RS TU T V W XY Z[\ ] Z^_ `ab cd ce cf cg `h Xij()VCodeLineNumberTableLocalVariableTablethis&Lorg/openzal/zal/tools/ChecksumWriter;main([Ljava/lang/String;)VprivateKeyContent[B keyFactoryLjava/security/KeyFactory;keySpecLjava/security/spec/KeySpec; privateKey(Ljava/security/interfaces/RSAPrivateKey; currentDigestrsa256Ljava/security/Signature;args[Ljava/lang/String;privateKeyFileLjava/io/RandomAccessFile;zipFileLjava/util/zip/ZipFile; destinationLjava/io/File; StackMapTable5PSU*k Exceptionsl$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFileChecksumWriter.java !m noO/path/to/PrivateKey, /path/to/Source, /path/to/Destination parameters required.p qr stjava/io/RandomAccessFiler ujava/util/zip/ZipFile r java/io/File vw xy z!RSA{ |}&java/security/spec/PKCS8EncodedKeySpec y ~&java/security/interfaces/RSAPrivateKey  SHA256withRSA | y $org/openzal/zal/tools/ChecksumWriterjava/lang/Objectjava/lang/Throwablejava/lang/Exceptionjava/lang/SystemerrLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)Vexit(I)V'(Ljava/lang/String;Ljava/lang/String;)Vlength()J readFully([B)Vclosejava/security/KeyFactory getInstance.(Ljava/lang/String;)Ljava/security/KeyFactory;generatePrivate8(Ljava/security/spec/KeySpec;)Ljava/security/PrivateKey;org/openzal/zal/tools/JarUtils computeDigest(Ljava/util/zip/ZipFile;)[Bjava/security/Signature-(Ljava/lang/String;)Ljava/security/Signature;initSign(Ljava/security/PrivateKey;)Vupdatesign()[BcopyJar,(Ljava/util/zip/ZipFile;Ljava/io/File;[B[B)V! !"/*#"$ %& '("U *LMY*2L Y*2 M Y*2 N+ :++ :+:Y::,::   ,- ,,++: ,,++ BHOOQO# &(),-1#2.395B8H<L=O<X?_@jAvC|EFGIKOQSUOQSUYZ$f B_)*_B+,j7-.v+/0|%1*23 4567899:;<a<=>?@ABP =>?B =>?B=>?@CDEFGHPK hHCa- 'org/openzal/zal/tools/ConsoleBoot.class2 L MN OPQ R S T U V WX Y Z [ \] ^_ ` abcd ef LghS_VERSION_CHOOSER&Lorg/openzal/zal/tools/VersionChooser;EXTENSION_CLI_ATTRIBUTELjava/lang/String; ConstantValue()VCodeLineNumberTableLocalVariableTablethis#Lorg/openzal/zal/tools/ConsoleBoot;main([Ljava/lang/String;)VpathLjava/io/File;bootCliLorg/openzal/zal/tools/BootCli;args[Ljava/lang/String; directoryextensionPathFile StackMapTablePX Exceptionsi createBootCli/(Ljava/io/File;)Lorg/openzal/zal/tools/BootCli;extensionDirectoryjgetExtensionCli"(Ljava/io/File;)Ljava/lang/String; jarAccessor!Lorg/openzal/zal/lib/JarAccessor;extensionClassjararr$[Ljava/io/File;len$Ii$nodesC SourceFileConsoleBoot.java "#k lm nm java/io/Fileextension-path "o pq  rs 89 t*org/openzal/zal/tools/BootCli uv <= "w xyorg/openzal/zal/lib/JarAccessor "zZAL-ExtensionCli-Class {|} ~qjava/lang/RuntimeException No CLI found "$org/openzal/zal/tools/VersionChooser!org/openzal/zal/tools/ConsoleBootjava/lang/Objectjava/lang/Exceptionjava/io/IOExceptionorg/openzal/zal/tools/JarUtils getCurrentJar()Ljava/io/File; getParentFile#(Ljava/io/File;Ljava/lang/String;)Vexists()ZgetBestVersionDirectory(Ljava/io/File;)Ljava/io/File;rungetBootstrapClassLoader@(Ljava/io/File;)Lorg/openzal/zal/extension/BootstrapClassLoader;E(Lorg/openzal/zal/extension/BootstrapClassLoader;Ljava/lang/String;)V listFiles()[Ljava/io/File;(Ljava/io/File;)VgetAttributeInManifest&(Ljava/lang/String;)Ljava/lang/String;java/lang/StringisEmpty(Ljava/lang/String;)V! !"#$/*%& '( )*$6LY+M,, : N+ N-* %& #$&(")(*+-0051&>"+,(-.6/0/1,$2,0-.3+44567 89$= Y* *%5& :,6; <=$Q*L+A+M,>63,2:Y::ͻY%& :; =?(A1B>DA=GI&R(>?1@ $A, <BC9DE6FEQ:,LGC34HH/6;I#$# Y%JKPK hH44$org/openzal/zal/tools/JarUtils.class23 M   3     3 3 3        Q #  3 R    3  7 7 # 3   C C C C 3  3MANIFESTLjava/lang/String; ConstantValueDIGEST SIGNATURE HEX_ARRAY[C()VCodeLineNumberTableLocalVariableTablethis Lorg/openzal/zal/tools/JarUtils;getJarPathOfClass!(Ljava/lang/Class;)Ljava/io/File;clsLjava/lang/Class;classResourceName resourceUrlLjava/net/URL;jarPath StackMapTable getCurrentJar()Ljava/io/File;copyJar,(Ljava/util/zip/ZipFile;Ljava/io/File;[B[B)VzipEntryLjava/util/zip/ZipEntry; inputStreamLjava/io/InputStream;zipFileLjava/util/zip/ZipFile; destinationLjava/io/File;digest[B signaturezipOutputStreamLjava/util/zip/ZipOutputStream;bufferitLjava/util/Enumeration;LocalVariableTypeTable2Ljava/util/Enumeration<+Ljava/util/zip/ZipEntry;>;t Exceptions copyStream9([BLjava/io/InputStream;Ljava/util/zip/ZipOutputStream;)VreadIprintableByteArray([B)Ljava/lang/String;valueiencodedT getManifest1(Ljava/util/zip/ZipFile;)Ljava/util/jar/Manifest; manifestEntry computeDigest(Ljava/util/zip/ZipFile;)[BentryLjava/security/MessageDigest; zipEntries updateDigest7([BLjava/security/MessageDigest;Ljava/io/InputStream;)VinputStreamToByteArray(Ljava/io/InputStream;[B)[B outputStreamLjava/io/ByteArrayOutputStream;decodeHexStringToByteArray(Ljava/lang/String;)[B hexEncoded SourceFile JarUtils.java UVjava/lang/StringBuilder ./ .class   java/lang/RuntimeExceptionUnable get jar path U !      file: java/io/Fileorg/openzal/zal/tools/JarUtils \]java/util/zip/ZipOutputStreamjava/io/FileOutputStream U U   java/util/zip/ZipEntry    V UTF-8     STjava/lang/String U META-INF/MANIFEST.MF !"java/util/jar/Manifest U#SHA-256 $% &' ( s) * (java/io/ByteArrayOutputStream +) ,-Not an HEX encoded string. /00123456789ABCDEF 12java/lang/Object java/net/URLjava/util/Enumerationjava/util/zip/ZipFilejava/io/InputStreamjava/lang/Throwablejava/io/IOExceptionjava/security/MessageDigest&java/security/NoSuchAlgorithmExceptionjava/lang/ClassgetName()Ljava/lang/String;replaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringgetClassLoader()Ljava/lang/ClassLoader;java/lang/ClassLoader getResource"(Ljava/lang/String;)Ljava/net/URL;(Ljava/lang/String;)VgetPathcontains(Ljava/lang/CharSequence;)ZindexOf(I)I substring(II)Ljava/lang/String;(Ljava/io/File;)V(Ljava/io/OutputStream;)Ventries()Ljava/util/Enumeration;hasMoreElements()Z nextElement()Ljava/lang/Object;getInputStream/(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; putNextEntry(Ljava/util/zip/ZipEntry;)VclosegetByteswrite([B)V([BII)I([BII)V([C)VgetEntry,(Ljava/lang/String;)Ljava/util/zip/ZipEntry;(Ljava/io/InputStream;)V getInstance1(Ljava/lang/String;)Ljava/security/MessageDigest;equals(Ljava/lang/Object;)Zupdate()[B([B)I toByteArraylength()Ijava/lang/IntegerparseInt(Ljava/lang/String;I)I toCharArray()[C!MNOP5QOP(ROP.ST UVW/*X%Y Z[ \]WaY*  L* + M, Y,N---!N-NY-X& ./'1+356:7C8O9X<Y*a^_C`O':ab:'cOd5ef"e ghWXA ijW YY+::* :!<"#:*$:%&' : ' #Y()%,*+,-#Y.)%-*+,-/;KSSUSXJFHIJ'L3M;PBQKUPVSU]W`YnZ|\]_`Y\ 3*kl;"mnopqrstutvwxtyz{ y|d7}~5 ~~}~  Wv+**0Y> ,*1XegiY*xtmnvw d WA*hL=*,*3~>+h2|4U+h`2~4UԻ3Y+4Xmnpq#r2n8uY* /Axt:Td  . Wn *56L+ 7Y87Y*+$9Xz{ }Y opld W c@L:;M* N-!G-"#:(<=.<=,<+,>+,*$?,@X.  %?BP[^Y4%6lcop]xt WsRz{ R|d~0 W{,*AY> +*B,'X Y*xtsmnd W&CYDM*+AY> ,+E,F,GX!Y*&mn&xtd  WA*Hp YI*HlL=*H+l*`JT+X &9?Y !AO%xtd  ~ VW! KL2X*PK hHmi*org/openzal/zal/tools/VersionChooser.class2 A @  @                 #  )    A / 5  @ #  ()VCodeLineNumberTableLocalVariableTablethis&Lorg/openzal/zal/tools/VersionChooser;getBestVersionDirectory(Ljava/io/File;)Ljava/io/File;extensionPathFileLjava/io/File;extensionRootDirectory bestVersionLorg/openzal/zal/lib/Version; StackMapTable ExceptionsreadPath"(Ljava/io/File;)Ljava/lang/String;readI stringBufferLjava/lang/StringBuilder;inLjava/io/InputStream;#getBestVersionFromExtensionPathFile-(Ljava/io/File;)Lorg/openzal/zal/lib/Version;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;getBestVersioncurrentVersionnameLjava/lang/String;nodearr$[Ljava/io/File;len$i$realExtensionDirectoryfilesjcreateClassLoaderB(Ljava/util/List;)Lorg/openzal/zal/extension/BootstrapClassLoader;e Ljava/net/MalformedURLException;fileLjava/util/Iterator;fileListLjava/util/List;urlsLocalVariableTypeTable Ljava/util/List; Ljava/util/List; SignatureR(Ljava/util/List;)Lorg/openzal/zal/extension/BootstrapClassLoader;getBootstrapClassLoader@(Ljava/io/File;)Lorg/openzal/zal/extension/BootstrapClassLoader;chosenExtensionDirectorynodesgetInstalledVersions=(Ljava/io/File;Lorg/openzal/zal/lib/Version;)Ljava/util/List;versionignoreLjava/lang/Exception;dirdirsversions/Ljava/util/List;\(Ljava/io/File;Lorg/openzal/zal/lib/Version;)Ljava/util/List; SourceFileVersionChooser.java BC java/io/File UV B dajava/lang/RuntimeExceptionjava/lang/StringBuilder2cannot find a valid extension x.y.z in directory: B Bjava/io/BufferedInputStreamjava/io/FileInputStream B B W C[ ]* [0-9]+\.[0-9]+\.[0-9]+ org/openzal/zal/lib/Version B java/util/ArrayList   java/net/URLfile: java/net/MalformedURLException B.org/openzal/zal/extension/BootstrapClassLoader [Ljava/net/URL;   Bjava/util/LinkedList  rs      java/lang/Exception   $org/openzal/zal/tools/VersionChooserjava/lang/Objectjava/io/IOExceptionjava/io/InputStreamjava/lang/Throwablejava/lang/Stringjava/util/Listjava/util/Iterator(Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getAbsolutePath()Ljava/lang/String;toString#(Ljava/io/File;Ljava/lang/String;)V(I)V(Ljava/io/File;)V(Ljava/io/InputStream;)V()I(C)Ljava/lang/StringBuilder;close replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; listFiles()[Ljava/io/File; isDirectory()ZgetNamematches(Ljava/lang/String;)ZlessThan (Lorg/openzal/zal/lib/Version;)Zsizeiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;add(Ljava/lang/Object;)Z(Ljava/lang/Throwable;)VtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;getClass()Ljava/lang/Class;java/lang/ClassgetClassLoader()Ljava/lang/ClassLoader;*([Ljava/net/URL;Ljava/lang/ClassLoader;Z)VisFilejava/util/Collections emptyList()Ljava/util/List;getMajorgetMinoris(II)Zsort(Ljava/util/List;)V!@ABCD/*E'F GHIJDBY*+M*,N-!YY , Y,-E+ ,.053F*BGHBKL 5ML/NOP 5QRSTUVDQYMYY+N-6,W- :-, 5<<><E. 8 :?!@'B*E2F5J9K<JEMF4!WXQGHQKL FYZ6[\P]^ F_ST`aDUY*+M*,E S TF GHKL MLSTbcdaDB `M+N-V-:66D2:/: Y!: , , " M,E2 Z[] _$a,c3e=gHhUjX_^pFf HeO 3%fg$4hLPijKkXHlX`GH`mL^NOYnjP,oQRpp>QqRbcrsDN#Y+$%M+&N-'E-(:,)YY*  +,W:Y./Y,,$)01*234)NQ-E"uw){NQ}S]`F>S tu)4vLKlwGHxytzy{x|tz}P*~;o~~Q D G+M5Y6N,3,:66!2:7 -,W*-8E" *2;AFR*hL-ij(kX%lXGGHGLBj :xy{  :x|PoQp~pD Y*+N-: 9#Y:::66=2: Y !:  ,;,<=  ,W: ?Emp>E6 "+EScmrx}Fz SO r E-L /Iij4DkX7AlXGHKLeO sMLmj+Uy{ +UP:Qp oQRQp~p5QBSTPKhHDIGEST0 53Ha'iykfv*ߢPK4@PKhH SIGNATUREI!$,Gd#S]  JGrl,AlRAJh9hG #CNܙx-BԴlw;2{^v&ϋ"l㡼jLB'ڵ}`Nkqfm~o!j-IBl{0U`F .5vgzV9\Gh H\>Ջ2YE}:[J}6|$5X=_3lN `t#1IKp!vZXp->k**gycPKU"PK hH META-INF/PK hH+META-INF/MANIFEST.MFPK hH{org/PK hH org/openzal/PK hHorg/openzal/zal/PK hHorg/openzal/zal/calendar/PK hH,org/openzal/zal/exceptions/PK hHeorg/openzal/zal/extension/PK hHorg/openzal/zal/http/PK hHorg/openzal/zal/lib/PK hHorg/openzal/zal/log/PK hH4org/openzal/zal/provisioning/PK hHoorg/openzal/zal/redolog/PK hHorg/openzal/zal/redolog/op/PK hHorg/openzal/zal/soap/PK hHorg/openzal/zal/tools/PK hH4ĩEorg/openzal/zal/ACE.classPK hHNq__ org/openzal/zal/Account$1.classPK hH(KiKiorg/openzal/zal/Account.classPK hHע&xorg/openzal/zal/AccountQuotaInfo.classPK hHO\?#|org/openzal/zal/AccountStatus.classPK hH &//org/openzal/zal/Acl.classPK hH8HH-'org/openzal/zal/AdministrationConstants.classPK hHnTrWW!org/openzal/zal/Appointment.classPK hHodT$Porg/openzal/zal/AttributeClass.classPK hH4O#corg/openzal/zal/AttributeInfo.classPK hHuWW"?org/openzal/zal/AuthProvider.classPK hH(pZݒorg/openzal/zal/AuthToken.classPK hH+org/openzal/zal/Blob.classPK hHyk}uu Ƽorg/openzal/zal/CacheEntry.classPK hH5P˶$yorg/openzal/zal/CacheEntryType.classPK hH^N,N,"Lorg/openzal/zal/CalendarItem.classPK hH/&org/openzal/zal/CalendarResource.classPK hHz@org/openzal/zal/Chat.classPK hH<6 org/openzal/zal/Comment.classPK hHKu u  org/openzal/zal/Config.classPK hH:CV org/openzal/zal/Connection.classPK hH3T$$/org/openzal/zal/Contact$ContactAttachment.classPK hH^! ! org/openzal/zal/Contact.classPK hH5%&[&org/openzal/zal/ContactConstants.classPK hHj--'3)org/openzal/zal/ContactGroup$Type.classPK hH"ju"1org/openzal/zal/ContactGroup.classPK hHdxx"9org/openzal/zal/Continuation.classPK hH,Q٣EE4;org/openzal/zal/ContinuationHttpServletRequest.classPK hHۏ??f f '$=org/openzal/zal/ContinuationJetty.classPK hH8-+Gorg/openzal/zal/ContinuationThrowable.classPK hH+"(Lorg/openzal/zal/Conversation.classPK hH (Norg/openzal/zal/Cos.classPK hHo  8`org/openzal/zal/DataImport.classPK hHOT 0forg/openzal/zal/DataSource.classPK hH u'morg/openzal/zal/DataSourceManager.classPK hH;ŧe $sorg/openzal/zal/DataSourceType.classPK hHimpp&3~org/openzal/zal/DistributionList.classPK hH@@org/openzal/zal/Document.classPK hHȱ_RRcorg/openzal/zal/Domain.classPK hHj-*org/openzal/zal/DomainAliasesVisitor.classPK hH org/openzal/zal/Entry$1.classPK hH_C %org/openzal/zal/Entry$EntryType.classPK hH񑈅ͺorg/openzal/zal/Entry.classPK hHTcw&org/openzal/zal/FakeContinuation.classPK hH_  (3org/openzal/zal/FakeQueryResults$1.classPK hHɄ&org/openzal/zal/FakeQueryResults.classPK hHݦHH'aorg/openzal/zal/FileBlobStoreWrap.classPK hHAq3+org/openzal/zal/FileBlobStoreWrapImpl.classPK hH org/openzal/zal/Flag.classPK hHN\(i i # org/openzal/zal/Folder.classPK hHȌJ "org/openzal/zal/FullItemInfo.classPK hHb!org/openzal/zal/GlobalGrant.classPK hHыd[ #org/openzal/zal/Grant.classPK hHXP-org/openzal/zal/GrantedBy.classPK hH6!2org/openzal/zal/GranteeType.classPK hHWW:org/openzal/zal/Grants.classPK hH!M?org/openzal/zal/IAttributes.classPK hHեyyForg/openzal/zal/Identity.classPK hHLrGG ^Norg/openzal/zal/Item$Color.classPK hH}aa)Torg/openzal/zal/Item$CustomMetadata.classPK hHIƀ]])[org/openzal/zal/Item$UnderlyingData.classPK hH!ۤ;;/dorg/openzal/zal/Item.classPK hHhh org/openzal/zal/ItemChange.classPK hH3org/openzal/zal/ItemInfo.classPK hHki6~11 ɪorg/openzal/zal/ItemStatus.classPK hH8org/openzal/zal/Jetty.classPK hHMF88org/openzal/zal/LdapUtil.classPK hHgڤorg/openzal/zal/Link.classPK hH9 SSBorg/openzal/zal/Listener.classPK hH=AA!Ѿorg/openzal/zal/LocalConfig.classPK hH< Qorg/openzal/zal/MPartInfo.classPK hH20,Y Y "org/openzal/zal/MailItemType.classPK hH<5 org/openzal/zal/MailSender.classPK hH;!org/openzal/zal/MailSession.classPK hH_{{)org/openzal/zal/Mailbox$FakeMailbox.classPK hH뺚00{org/openzal/zal/Mailbox.classPK hH|a!org/openzal/zal/MailboxBlob.classPK hHA;$org/openzal/zal/MailboxManager.classPK hHy)org/openzal/zal/MailboxManagerImp$1.classPK hH6;org/openzal/zal/Message$1.classPK hHqZ* Aorg/openzal/zal/Message$CalendarInfo.classPK hH#T lForg/openzal/zal/Message.classPK hH|Rorg/openzal/zal/Metadata.classPK hHL!q"gorg/openzal/zal/MetadataList.classPK hH(l l porg/openzal/zal/Mime.classPK hHqZ#|org/openzal/zal/MimeConstants.classPK hHAZ org/openzal/zal/Mountpoint.classPK hH^'ȃorg/openzal/zal/NamedEntryWrapper.classPK hHEx3kk$org/openzal/zal/Note$Rectangle.classPK hH>A&zForg/openzal/zal/Note.classPK hHxαu[[&Eorg/openzal/zal/OperationContext.classPK hH`6org/openzal/zal/Pair.classPK hH2j||#ݚorg/openzal/zal/ParsedContact.classPK hH{{$org/openzal/zal/ParsedDocument.classPK hH #Worg/openzal/zal/ParsedMessage.classPK hHf/2''$2org/openzal/zal/PlacedItemInfo.classPK hH$# -org/openzal/zal/PrefExternalSendersType.classPK hHoorg/openzal/zal/Protocol.classPK hHWp~~4oorg/openzal/zal/Provisioning$CountAccountByCos.classPK hHfmm5?org/openzal/zal/Provisioning$CountAccountResult.classPK hHc_O=org/openzal/zal/Provisioning$GalSearchResult$GalContact.classPK hH`< < 2org/openzal/zal/Provisioning$GalSearchResult.classPK hHѸ@%@%"org/openzal/zal/Provisioning.classPK hHe\'$ org/openzal/zal/ProvisioningImp$1.classPK hH$Į'org/openzal/zal/ProvisioningImp$2.classPK hHm'org/openzal/zal/ProvisioningImp$3.classPK hHNkAA7org/openzal/zal/ProvisioningImp$GalSearchCallback.classPK hH?%vv%`+org/openzal/zal/ProvisioningImp.classPK hH곅s/org/openzal/zal/ProvisioningKey$ByAccount.classPK hH|U2&org/openzal/zal/ProvisioningKey$ByCacheEntry.classPK hH.>NN86org/openzal/zal/ProvisioningKey$ByCalendarResource.classPK hHXss+ org/openzal/zal/ProvisioningKey$ByCos.classPK hH}2org/openzal/zal/ProvisioningKey$ByDataSource.classPK hH8org/openzal/zal/ProvisioningKey$ByDistributionList.classPK hHii.&org/openzal/zal/ProvisioningKey$ByDomain.classPK hHIߪ0.org/openzal/zal/ProvisioningKey$ByIdentity.classPK hH';.6org/openzal/zal/ProvisioningKey$ByServer.classPK hHw 4>org/openzal/zal/ProvisioningKey$ByShareLocator.classPK hHOlD1Forg/openzal/zal/ProvisioningKey$BySignature.classPK hHd1Norg/openzal/zal/ProvisioningKey$ByUCService.classPK hH,,5Vorg/openzal/zal/ProvisioningKey$ByXMPPComponent.classPK hHK.E_org/openzal/zal/ProvisioningKey$ByZimlet.classPK hH;55%%gorg/openzal/zal/ProvisioningKey.classPK hHk)lorg/openzal/zal/ProvisioningVisitor.classPK hHW"rorg/openzal/zal/QueryResults.classPK hHU7 yorg/openzal/zal/QuotaUsage.classPK hH+$~org/openzal/zal/RightConstants.classPK hH^xJ#org/openzal/zal/RightModifier.classPK hHY-(Qorg/openzal/zal/SanitizeFolderName.classPK hH'F"org/openzal/zal/SearchFolder.classPK hH@/ssorg/openzal/zal/SearchHit.classPK hH_ _ "]org/openzal/zal/SearchParams.classPK hH}dorg/openzal/zal/Server.classPK hHPdorg/openzal/zal/Signature.classPK hHma1#"org/openzal/zal/SimpleVisitor.classPK hH`?Vorg/openzal/zal/SortedBy.classPK hH]["org/openzal/zal/StoreManager.classPK hH&&'org/openzal/zal/StoreManagerConst.classPK hH{f%org/openzal/zal/StoreManagerImp.classPK hHF[: : !org/openzal/zal/StoreVolume.classPK hHc8Corg/openzal/zal/Tag.classPK hH]9org/openzal/zal/Tags.classPK hHG[hhorg/openzal/zal/TargetBy.classPK hHݰ}org/openzal/zal/Task.classPK hHn^hhe org/openzal/zal/UCService.classPK hH'ŅO)) &org/openzal/zal/Utils.classPK hHy''*Oorg/openzal/zal/WikiPage$WikiContext.classPK hHaBtt^Torg/openzal/zal/WikiPage.classPK hH5*Vorg/openzal/zal/WikiTemplate$Context.classPK hH "p]org/openzal/zal/WikiTemplate.classPK hH~\ \ forg/openzal/zal/XMLElement.classPK hH٤#jporg/openzal/zal/XMPPComponent.classPK hHκy?? worg/openzal/zal/ZAuthToken.classPK hHQ["-|org/openzal/zal/ZalBuildInfo.classPK hH5== X~org/openzal/zal/ZalVersion.classPK hHXX.ӄorg/openzal/zal/ZimbraConnectionProvider.classPK hH$HHworg/openzal/zal/ZimbraId.classPK hH%: "org/openzal/zal/ZimbraItemId.classPK hH??' org/openzal/zal/ZimbraListWrapper.classPK hHJ*Borg/openzal/zal/ZimbraVisitorWrapper.classPK hH org/openzal/zal/Zimlet.classPK hH=t'org/openzal/zal/ZimletDescription.classPK hHE  org/openzal/zal/ZimletFile.classPK hHFJ'org/openzal/zal/calendar/Attendee.classPK hH*啶 3org/openzal/zal/calendar/AttendeeInviteStatus.classPK hHz[rr+ org/openzal/zal/calendar/AttendeeType.classPK hHw+@@/org/openzal/zal/calendar/CalendarItemData.classPK hH[+Borg/openzal/zal/calendar/CalendarMime.classPK hH /?7org/openzal/zal/calendar/FreeBusyStatus$1.classPK hH}: : -R;org/openzal/zal/calendar/FreeBusyStatus.classPK hH1Gorg/openzal/zal/calendar/GlobalInviteStatus.classPK hHIJ J <Vorg/openzal/zal/calendar/ICalendarTimezone$SimpleOnset.classPK hHXII0aorg/openzal/zal/calendar/ICalendarTimezone.classPK hHcXX%"sorg/openzal/zal/calendar/Invite.classPK hHO\ ';';,org/openzal/zal/calendar/InviteFactory.classPK hH44*q org/openzal/zal/calendar/MapTimeZone.classPK hH^7 org/openzal/zal/calendar/PlainTextToHtmlConverter.classPK hHDz\YAA' org/openzal/zal/calendar/Priority.classPK hH;+ org/openzal/zal/calendar/RecurrenceId.classPK hHP&&7 org/openzal/zal/calendar/RecurrenceRule$Frequency.classPK hH7b-n% org/openzal/zal/calendar/RecurrenceRule.classPK hH񊌨 *KD org/openzal/zal/calendar/Sensitivity.classPK hHjp7N org/openzal/zal/calendar/WeekDayNum$DayComparator.classPK hHvv)>R org/openzal/zal/calendar/WeekDayNum.classPK hH { { ,Z org/openzal/zal/calendar/WinSystemTime.classPK hH- 5d org/openzal/zal/calendar/WinTimeZoneInformation.classPK hHʉ{7o org/openzal/zal/exceptions/AlreadyExistsException.classPK hH"t9;r org/openzal/zal/exceptions/AlreadyInProgressException.classPK hH U4$t org/openzal/zal/exceptions/AuthFailedException.classPK hH;3(v org/openzal/zal/exceptions/AuthTokenException.classPK hHJc?(x org/openzal/zal/exceptions/ChangePasswordAccountException.classPK hH:Xz org/openzal/zal/exceptions/DataSourceExistsException.classPK hHÞLAA3t| org/openzal/zal/exceptions/ExceptionWrapper$1.classPK hH޶2AA4 org/openzal/zal/exceptions/ExceptionWrapper$10.classPK hHb&FF4 org/openzal/zal/exceptions/ExceptionWrapper$11.classPK hH@EzDD41 org/openzal/zal/exceptions/ExceptionWrapper$12.classPK hHLGG4NJ org/openzal/zal/exceptions/ExceptionWrapper$13.classPK hH@@4` org/openzal/zal/exceptions/ExceptionWrapper$14.classPK hH:W@@4 org/openzal/zal/exceptions/ExceptionWrapper$15.classPK hHCMQBB4 org/openzal/zal/exceptions/ExceptionWrapper$16.classPK hHdECC4 org/openzal/zal/exceptions/ExceptionWrapper$17.classPK hHHH4 org/openzal/zal/exceptions/ExceptionWrapper$18.classPK hH 2gDD4G org/openzal/zal/exceptions/ExceptionWrapper$19.classPK hHBEE3ݣ org/openzal/zal/exceptions/ExceptionWrapper$2.classPK hHiv@@4s org/openzal/zal/exceptions/ExceptionWrapper$20.classPK hHK7mCC4 org/openzal/zal/exceptions/ExceptionWrapper$21.classPK hHqCC4 org/openzal/zal/exceptions/ExceptionWrapper$22.classPK hHP=FF4/ org/openzal/zal/exceptions/ExceptionWrapper$23.classPK hHj @@4ǵ org/openzal/zal/exceptions/ExceptionWrapper$24.classPK hH6$AA4Y org/openzal/zal/exceptions/ExceptionWrapper$25.classPK hHa13::4 org/openzal/zal/exceptions/ExceptionWrapper$26.classPK hHb??4x org/openzal/zal/exceptions/ExceptionWrapper$27.classPK hH =CC4 org/openzal/zal/exceptions/ExceptionWrapper$28.classPK hHY DD4 org/openzal/zal/exceptions/ExceptionWrapper$29.classPK hH(DD34 org/openzal/zal/exceptions/ExceptionWrapper$3.classPK hH<<4 org/openzal/zal/exceptions/ExceptionWrapper$30.classPK hH@/<<4W org/openzal/zal/exceptions/ExceptionWrapper$31.classPK hHs=CC4 org/openzal/zal/exceptions/ExceptionWrapper$32.classPK hHȮ4BB3z org/openzal/zal/exceptions/ExceptionWrapper$4.classPK hHTPFF3 org/openzal/zal/exceptions/ExceptionWrapper$5.classPK hH)'CC3 org/openzal/zal/exceptions/ExceptionWrapper$6.classPK hHwJJ38 org/openzal/zal/exceptions/ExceptionWrapper$7.classPK hH%II3 org/openzal/zal/exceptions/ExceptionWrapper$8.classPK hH@@3m org/openzal/zal/exceptions/ExceptionWrapper$9.classPK hH+4eeI org/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreator.classPK hHWW1 org/openzal/zal/exceptions/ExceptionWrapper.classPK hH&6ߐ3p org/openzal/zal/exceptions/ExtensionException.classPK hHꔑ_8p org/openzal/zal/exceptions/IdentityExistsException.classPK hH˧P7 org/openzal/zal/exceptions/ImmutableChangeAttempt.classPK hH_sľ8 org/openzal/zal/exceptions/InternalServerException.classPK hH 8 org/openzal/zal/exceptions/InvalidRequestException.classPK hH֣. org/openzal/zal/exceptions/LdapException.classPK hH9vBB5 org/openzal/zal/exceptions/MailServiceException.classPK hH{m@9 org/openzal/zal/exceptions/MaintenanceModeAccountException.classPK hHJh7m! org/openzal/zal/exceptions/NoSuchAccountException.classPK hH5$ org/openzal/zal/exceptions/NoSuchAliasException.classPK hH<4& org/openzal/zal/exceptions/NoSuchBlobException.classPK hH暦KK8( org/openzal/zal/exceptions/NoSuchCalendarException.classPK hHm<J+ org/openzal/zal/exceptions/NoSuchConversationException.classPK hH3r- org/openzal/zal/exceptions/NoSuchCosException.classPK hHx @0 org/openzal/zal/exceptions/NoSuchDistributionListException.classPK hHs&  6y3 org/openzal/zal/exceptions/NoSuchDomainException.classPK hH@Ҽ66 org/openzal/zal/exceptions/NoSuchFolderException.classPK hHPj58 org/openzal/zal/exceptions/NoSuchGrantException.classPK hHdU4: org/openzal/zal/exceptions/NoSuchItemException.classPK hH?7B> org/openzal/zal/exceptions/NoSuchMessageException.classPK hHG{9V@ org/openzal/zal/exceptions/NoSuchSignatureException.classPK hH JK996nB org/openzal/zal/exceptions/NoSuchZimletException.classPK hH?U:D org/openzal/zal/exceptions/PermissionDeniedException.classPK hHDQxx7)H org/openzal/zal/exceptions/QuotaExceededException.classPK hH( <>J org/openzal/zal/exceptions/TooManyDataSourcesException.classPK hH̨;bL org/openzal/zal/exceptions/TooManyIdentitiesException.classPK hH^44FN org/openzal/zal/exceptions/UnableToFindDistributionListException.classPK hH{,SDS org/openzal/zal/exceptions/UnableToObtainDBConnectionException.classPK hHpQ^^D0V org/openzal/zal/exceptions/UnableToSanitizeFolderNameException.classPK hHb'7Z org/openzal/zal/exceptions/VolumeServiceException.classPK hHؾ&0] org/openzal/zal/exceptions/ZimbraException.classPK hH˕7a org/openzal/zal/exceptions/ZimbraExceptionFactory.classPK hHSs0Wv org/openzal/zal/exceptions/ZimletException.classPK hHՑb,,6Px org/openzal/zal/extension/BootstrapClassLoader$1.classPK hHYؒ4} org/openzal/zal/extension/BootstrapClassLoader.classPK hH1 yy) org/openzal/zal/extension/Extension.classPK hHך0t org/openzal/zal/extension/ExtensionManager.classPK hH"A??B\ org/openzal/zal/extension/ExtensionManagerImpl$ExtensionInfo.classPK hH'\ 4 org/openzal/zal/extension/ExtensionManagerImpl.classPK hHlC: org/openzal/zal/extension/StubZalExtensionController.classPK hHn( org/openzal/zal/extension/TinyBoot.classPK hHJbb- org/openzal/zal/extension/ZalEntrypoint.classPK hH0N < org/openzal/zal/extension/ZalEntrypointImpl$Controller.classPK hH 1 org/openzal/zal/extension/ZalEntrypointImpl.classPK hHz6 , org/openzal/zal/extension/ZalExtension.classPK hHg6 org/openzal/zal/extension/ZalExtensionController.classPK hH sJJ&  org/openzal/zal/extension/Zimbra.classPK hH6yh&1 org/openzal/zal/http/HttpHandler.classPK hH(oA|3 org/openzal/zal/http/HttpServiceManager$FakeZimbraExtension.classPK hH8>-h8 org/openzal/zal/http/HttpServiceManager.classPK hH(|؍.@ org/openzal/zal/http/InternalHttpHandler.classPK hH<5%%nE org/openzal/zal/lib/ActualClock.classPK hH>૝I org/openzal/zal/lib/Clock.classPK hHA,3)K org/openzal/zal/lib/ExtensionVersionValidator.classPK hHmA # R org/openzal/zal/lib/FakeClock.classPK hH}WW U org/openzal/zal/lib/Filter.classPK hHK %V org/openzal/zal/lib/JarAccessor.classPK hH+*2d org/openzal/zal/lib/PermissiveMap$EntrySet$1.classPK hH1\w w 0m org/openzal/zal/lib/PermissiveMap$EntrySet.classPK hHZ64y org/openzal/zal/lib/PermissiveMap$IndexedEntry.classPK hH?W`7ɂ org/openzal/zal/lib/PermissiveMap$PermissiveSet$1.classPK hH+T T 5 org/openzal/zal/lib/PermissiveMap$PermissiveSet.classPK hH'3 org/openzal/zal/lib/PermissiveMap$SimpleEntry.classPK hH#' org/openzal/zal/lib/PermissiveMap.classPK hHn6  ! org/openzal/zal/lib/Version.classPK hHp$ org/openzal/zal/lib/ZalIOUtils.classPK hHnR- org/openzal/zal/lib/ZalVersionValidator.classPK hH+ 1 org/openzal/zal/lib/ZimbraConnectionWrapper.classPK hHK;c org/openzal/zal/lib/ZimbraDatabase$ConnectionProvider.classPK hH--7@ org/openzal/zal/lib/ZimbraDatabase$CurrentVolumes.classPK hH ( org/openzal/zal/lib/ZimbraDatabase.classPK hH22' org/openzal/zal/lib/ZimbraVersion.classPK hHW?j' org/openzal/zal/log/PatternLayout.classPK hH`RR> org/openzal/zal/log/PatternParser$ZimbraPatternConverter.classPK hH0' org/openzal/zal/log/PatternParser.classPK hH:,4 org/openzal/zal/log/ZimbraLog$ZimbraLogSection.classPK hHceD D # org/openzal/zal/log/ZimbraLog.classPK hHoo,u(3 org/openzal/zal/provisioning/Group.classPK hH f/ % org/openzal/zal/provisioning/TargetType$1.classPK hH:y -v) org/openzal/zal/provisioning/TargetType.classPK hHe(e3 org/openzal/zal/redolog/RedoConfig.classPK hHͽ*k5 org/openzal/zal/redolog/RedoLogInput.classPK hHqW,> org/openzal/zal/redolog/RedoLogManager.classPK hH|Uff-E org/openzal/zal/redolog/RedoLogProvider.classPK hHU$}}%UI org/openzal/zal/redolog/Redolog.classPK hH3ucc.] org/openzal/zal/redolog/RedologLogWriter.classPK hH.TT+` org/openzal/zal/redolog/TransactionId.classPK hHN"+ag org/openzal/zal/redolog/op/Checkpoint.classPK hHY1yj org/openzal/zal/redolog/op/CreateFolderPath.classPK hH1.m org/openzal/zal/redolog/op/CreateMessage.classPK hH\Ƹ*p org/openzal/zal/redolog/op/CreateTag.classPK hHx+s org/openzal/zal/redolog/op/RedoableOp.classPK hH#\6* org/openzal/zal/soap/GetQuotaRequest.classPK hHq+ org/openzal/zal/soap/GetQuotaResponse.classPK hHR'.ѐ org/openzal/zal/soap/HandlerMapPublisher.classPK hHLo78 org/openzal/zal/soap/InternalAdminDocumentHandler.classPK hHw>>2 org/openzal/zal/soap/InternalDocumentHandler.classPK hH&/BB@/ org/openzal/zal/soap/InternalDocumentHelper$ElementFactory.classPK hH%1ϥ org/openzal/zal/soap/InternalDocumentHelper.classPK hHά 2 org/openzal/zal/soap/InternalDocumentService.classPK hHvrI  ? org/openzal/zal/soap/InternalOverrideAdminDocumentHandler.classPK hH-:4 org/openzal/zal/soap/InternalOverrideDocumentHandler.classPK hH8D @T org/openzal/zal/soap/InternalOverrideDocumentServiceImpl$1.classPK hHŁ>C org/openzal/zal/soap/InternalOverrideDocumentServiceImpl.classPK hHE⊮ 9 org/openzal/zal/soap/InternalRestoreDocumentService.classPK hHCnn< org/openzal/zal/soap/InternalUnregisterDocumentService.classPK hH 0/Q% org/openzal/zal/soap/OverridenSoapHandler.classPK hH|uQQ/& org/openzal/zal/soap/OverridenSoapService.classPK hHK9yy 7( org/openzal/zal/soap/QName.classPK hH? 1* org/openzal/zal/soap/RemoteSoapProvisioning.classPK hH?''&Z2 org/openzal/zal/soap/SoapElement.classPK hH 3s{{&8 org/openzal/zal/soap/SoapHandler.classPK hH#: org/openzal/zal/soap/SoapNode.classPK hHM5Iy'< org/openzal/zal/soap/SoapResponse.classPK hHK +> org/openzal/zal/soap/SoapResponseImpl.classPK hHys-sH org/openzal/zal/soap/SoapResponseSimple.classPK hH^^&xP org/openzal/zal/soap/SoapService.classPK hH?  IR org/openzal/zal/soap/SoapServiceManager$InternalHandlerMapPublisher.classPK hHQ4-Y org/openzal/zal/soap/SoapServiceManager.classPK hHu|44(h org/openzal/zal/soap/SoapTransport.classPK hH(.(p org/openzal/zal/soap/ZimbraContext.classPK hHT669Jr org/openzal/zal/soap/ZimbraContextImpl$StubSoapNode.classPK hHE 33,w org/openzal/zal/soap/ZimbraContextImpl.classPK hH"u; ; .T org/openzal/zal/soap/ZimbraContextSimple.classPK hH|Ғ3ۢ org/openzal/zal/soap/ZimbraExceptionContainer.classPK hHedbb# org/openzal/zal/tools/BootCli.classPK hHnf 11+ org/openzal/zal/tools/ChecksumChecker.classPK hH/H H *% org/openzal/zal/tools/ChecksumWriter.classPK hHCa- ' org/openzal/zal/tools/ConsoleBoot.classPK hH44$ org/openzal/zal/tools/JarUtils.classPK hHmi*g org/openzal/zal/tools/VersionChooser.classPKhH4@Q DIGESTPKhHU" SIGNATUREPK||