PK aK META-INF/PK aKIU}META-INF/MANIFEST.MFManifest-Version: 1.0 Ant-Version: Apache Ant 1.9.6 Created-By: ZeXtras Specification-Title: Zimbra Abstraction Layer Specification-Version: 1.12.0 Specification-Vendor: ZeXtras Implementation-Version: 6.0.10 Zimbra-Extension-Class: org.openzal.zal.extension.ZalEntrypointImpl PK aKcom/PK aK com/zimbra/PK aKcom/zimbra/cs/PK aKcom/zimbra/cs/store/PK aKcom/zimbra/cs/store/file/PK aKorg/PK aK org/openzal/PK aKorg/openzal/zal/PK aKorg/openzal/zal/calendar/PK aKorg/openzal/zal/exceptions/PK aKorg/openzal/zal/extension/PK aKorg/openzal/zal/http/PK aKorg/openzal/zal/index/PK aKorg/openzal/zal/lib/PK aKorg/openzal/zal/log/PK aKorg/openzal/zal/provisioning/PK aKorg/openzal/zal/redolog/PK aKorg/openzal/zal/redolog/op/PK aKorg/openzal/zal/soap/PK aKorg/openzal/zal/tools/PK aK}(com/zimbra/cs/store/file/VolumeBlobProxy22   ! " #$ %&'()VCodeLineNumberTableLocalVariableTablethis*Lcom/zimbra/cs/store/file/VolumeBlobProxy;(Ljava/lang/Object;)VblobLjava/lang/Object; getVolumeId()S isVolumeBlob(Ljava/lang/Object;)Z StackMapTable SourceFileVolumeBlobProxy.java java/io/File /tmp/fakeblob ( )#com/zimbra/cs/store/file/VolumeBlob *+ , -./ 01(com/zimbra/cs/store/file/VolumeBlobProxy(Ljava/lang/String;)V(Ljava/io/File;S)VgetFile()Ljava/io/File;java/lang/ObjectgetClass()Ljava/lang/Class;java/lang/ClassisAssignableFrom(Ljava/lang/Class;)Z!   =*Y    K*++ "# /*(   K** - @PK aKh] org/openzal/zal/ACE.class2k BC BE F G HI B JK L M NO P Q R S T U V WX Y Z[mACEACE InnerClasses6Lcom/zimbra/cs/account/accesscontrol/RightCommand$ACE;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ACE;aceLjava/lang/Object; StackMapTableX[$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;right()Ljava/lang/String;rightWithModifier\modifier!()Lorg/openzal/zal/RightModifier;O granteeIdtargetId granteeName granteeType targetName targetTypeequals(Ljava/lang/Object;)Zo$Lorg/jetbrains/annotations/Nullable;hashCode()I SourceFileACE.java ]java/lang/NullPointerException^4com/zimbra/cs/account/accesscontrol/RightCommand$ACE  -. _`java/lang/StringBuildera bc de df g.org/openzal/zal/RightModifier h 4. 5. 6. 7. 8. 9. ijorg/openzal/zal/ACE :; >?java/lang/Objectjava/lang/String()V0com/zimbra/cs/account/accesscontrol/RightCommand rightModifier5()Lcom/zimbra/cs/account/accesscontrol/RightModifier;1com/zimbra/cs/account/accesscontrol/RightModifier getModifier()Cappend(C)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString6(Lcom/zimbra/cs/account/accesscontrol/RightModifier;)VgetClass()Ljava/lang/Class;!  !r*+ Y*+" !#%&#$%&'()*+,-.!2*"*# $%/.!m6*'Y * * *"0# 6$%(.F012!T*Y*"5# $%(@34.!2*":# $%5.!2*"?# $%6.!2*"D# $%7.!2*"I# $%8.!2*"N# $%9.!2*"S# $%:;!)*++*++M*,"Y[]_bd# )$%)<' %(+=>?!H* *"j# $%(@@A D PK aK$q|\|\org/openzal/zal/Account.class2  L   L                             3 L      - L     5  L L : : :    A         L 3 3     R    V      - -           ! " j# $ % & '( q ) *, . / 0 1 2 23 4 5 6 7 8 9 : ; < = >? @A B C D E F 5GHI J K L LMN OmAccountLcom/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 ExceptionsPgetSignatureIdgetDomainAdminMaxMailQuota()JisIsDelegatedAdminAccount getMailHostgetAllDataSources()Ljava/util/List;Q0()Ljava/util/List;isIsExternalVirtualAccount!isMobileSmartForwardRFC822Enabled%setPrefAllowAddressForDelegatedSender(Ljava/util/Collection;)V addressesLjava/util/Collection;*Ljava/util/Collection;R-(Ljava/util/Collection;)VgetAllIdentities.()Ljava/util/List; getMultiAttr*(Ljava/lang/String;)Ljava/util/Collection;name>(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;S$Lorg/jetbrains/annotations/Nullable;getIdgetBooleanAttr(Ljava/lang/String;Z)ZZsetPrefOutOfOfficeReplyzimbraPrefOutOfOfficeReplysetIsSystemAccount(Z)VzimbraIsSystemAccount getDomainIdgetPrefOutOfOfficeUntilDate()Ljava/util/Date;getDisplayName displayNameunsetSignatureId()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;addressLjava/util/Set;#Ljava/util/Set;TUJ(Lorg/openzal/zal/Provisioning;)Ljava/util/Collection;getAllAddressesAllowedInFromgetAllAddressesalises[Ljava/lang/String;listLjava/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;VWgetAccountStatusAsStringgetAllSignatures/()Ljava/util/List;&isMobilePolicyAllowPartialProvisioning authAccount/(Ljava/lang/String;Lorg/openzal/zal/Protocol;)VpasswordprotoLorg/openzal/zal/Protocol;isIsAdminAccountequals(Ljava/lang/Object;)ZohashCode()IgetPrefOutOfOfficeExternalReplygetPrefOutOfOfficeFromDateisIsSystemAccountgetUidgetAccountStatus!()Lorg/openzal/zal/AccountStatus; accountStatusY AccountStatus InnerClasses7Lcom/zimbra/cs/account/ZAttrProvisioning$AccountStatus;YgetAttrDefault&(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; signature!Lcom/zimbra/cs/account/Signature;keyZgetNamesetPrefOutOfOfficeReplyEnabled!zimbraPrefOutOfOfficeReplyEnabledmodifySignature signatureId[getAttrs()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 removeAlias_createIdentity=(Ljava/lang/String;Ljava/util/Map;)Lorg/openzal/zal/Identity; identityName`ac(Ljava/lang/String;Ljava/util/Map;)Lorg/openzal/zal/Identity;isAllowAnyFromAddresssetAllowAnyFromAddresszimbraAllowAnyFromAddress getGivenNameisCalendarResourcegetMailgetCn 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 hasAddresssetAttrs(Ljava/util/Map;)V8(Ljava/util/Map;)VsetIsDelegatedAdminAccountsezimbraIsDelegatedAdminAccountgetPrefMailDefaultCharsetisLocalAccountgetServerHostnamecheckAuthTokenValidityValue(Lorg/openzal/zal/AuthToken;)Z authTokenLorg/openzal/zal/AuthToken;getAccountTimeZone.()Lorg/openzal/zal/calendar/ICalendarTimezone;accountTimeZone-Lcom/zimbra/cs/mailbox/calendar/ICalTimeZone; SourceFile Account.java com/zimbra/cs/account/Account "com/zimbra/cs/account/Provisioningb  c *com/zimbra/common/service/ServiceExceptiond ef g hi ji kl mno p q rorg/openzal/zal/Identity s a ti  ?qjava/util/HashSet u vwU x yzjava/lang/StringT {-org/openzal/zal/ProvisioningImp | }~  Hjava/util/ArrayList   V org/openzal/zal/Cos " # i %  & + org/openzal/zal/Account ,- /0 2 4 5org/openzal/zal/AccountStatus => @qorg/openzal/zal/Signature A Eq Hq I J 0 Pq Q R W X 5 [ b djava/util/HashMap gh  j l gn qorg/openzal/zal/DataSource v w\%com/zimbra/cs/account/DataSource$TypeType y                      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/Identity java/util/Setjava/util/Iteratorcom/zimbra/cs/account/Cos0org/openzal/zal/exceptions/NoSuchDomainException5com/zimbra/cs/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/IdentityExistsExceptionorg/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;!org/openzal/zal/ZimbraListWrapperwrapDataSources"(Ljava/util/List;)Ljava/util/List;wrapIdentities'(Ljava/lang/String;)[Ljava/lang/String;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;java/util/Collections emptyList()[Ljava/lang/String;4(Ljava/lang/String;)Lcom/zimbra/cs/account/Identity;isEmptywrapDistributionListsjava/util/Listiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;addgetWithDomainAliasesExpansionaddAll(Ljava/util/Collection;)Z(I)V'org/openzal/zal/PrefExternalSendersTypeALL()Lcom/zimbra/cs/account/Cos;wrapSignaturesorg/openzal/zal/ProtocolProtocol3()Lcom/zimbra/cs/account/auth/AuthContext$Protocol;F(Ljava/lang/String;Lcom/zimbra/cs/account/auth/AuthContext$Protocol;)Vjava/lang/ObjectgetClass()Ljava/lang/Class;9()Lcom/zimbra/cs/account/ZAttrProvisioning$AccountStatus;D(Ljava/lang/String;Ljava/util/Map;)Lcom/zimbra/cs/account/Signature;size8(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/DataSourceTypem(Lcom/zimbra/cs/account/DataSource$Type;Ljava/lang/String;Ljava/util/Map;Z)Lcom/zimbra/cs/account/DataSource;java/util/CollectiontoArray(([Ljava/lang/Object;)[Ljava/lang/Object;([Ljava/lang/String;)VC(Ljava/lang/String;Ljava/util/Map;)Lcom/zimbra/cs/account/Identity;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;com/zimbra/cs/util/AccountUtil4(Lcom/zimbra/cs/account/Account;Ljava/lang/String;)Z onLocalServer"(Lcom/zimbra/cs/account/Account;)ZA_zimbraMailHostorg/openzal/zal/AuthToken$(Lcom/zimbra/cs/account/AuthToken;)Z+com/zimbra/cs/mailbox/calendar/ICalTimeZoneN(Lcom/zimbra/cs/account/Account;)Lcom/zimbra/cs/mailbox/calendar/ICalTimeZone;'com/zimbra/cs/account/ZAttrProvisioning/com/zimbra/cs/account/auth/AuthContext$Protocol&com/zimbra/cs/account/auth/AuthContext!LkJ*+*+>? @ *Y+,-JPJS> 2*W 2* \ 2* a u*+ M,  in k mo  K2*s 2*x 2*} 2* a*L+    K, , G a*L+    K@ *+ . 2* 5 *  H *+,   *+, N-   *  L, !*+M N- ,Y,      4  !! L2*  H *+!   u*+" M,   % " $&  K542*#8 2*$= i*%L+ +&*'+BCEI j*( L+  QV S UW J*,)*N-  ^ `b* M2*+h 5 *,n  D-Y.M*/0N-1*-23:,4W,+567W,yz&|/~?B*&DD<  <   / }!-Y.M,*+87W,*97W, !!    (*,L:Y+`;M,*' M,      K.?  *@L M, +AY+B   *   K !"2*C #a*DEL+     K$%2*F &'*+,GH N-    *()*O +2*I ,-~'*++*J+J*K+LKM "$' (#'''./05 * N/  12* 7 22*O= 3,E 42*PK 56e*QL+RY+SQS UX7;<=>= *+T] ?5 *,c  @5 *Ui  ABVY*+,WXN-  rtv*C QDE5 *Y}  F5GH5 *Z  I2*[ J'*\L M, -Y+]^M,+_W,   %4K  'K LM K K LN K OP5 *`  Q2*a R2*b ST5UVWj*c L+     JX2*d 5YO*+eZ[\!*+fM N- ,VY,X    4 ]^ !!_]^ L`a2*g bu*h M,      cKd*+,i N-     * e Lfgh9jY*kl ij2*m k.( lu*+n M,  05 2 46  mKgnDjY*ol;opqr!*+pM N- ,qY,r D I F HKMP4 st !!st Luv= *+sU w2*tZ x.c yz$qY*+uvu,-wr:  r {zr>$${|$}$$~ $\ H *+x   ou*+y M,      eK#*++z3{|} M,  " ## #\52*d u*+~ M,      K!Y*+,N-  * Q2* u* M,      K2* 2* 2* 2* H *+    O +*   i*+M,      I2* i*+M,  ( * ,  IS *+ 23   u* M,  9< : ;=  K2*A ^*L+  HJ L H7 *R  q*+M,  Z_a QV*LY+ij i q :8X9@u+-@@PK aKע&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 aKW2#org/openzal/zal/AccountStatus.class2P :; := > ? @A# BC D EF GH IJ K L MNACCOUNT_STATUS_MAINTENANCELjava/lang/String;ACCOUNT_STATUS_LOCKEDACCOUNT_STATUS_LOCKOUTACCOUNT_STATUS_ACTIVEACCOUNT_STATUS_CLOSEDmAccountStatus AccountStatus InnerClasses7Lcom/zimbra/cs/account/ZAttrProvisioning$AccountStatus;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; maintenanceLorg/openzal/zal/AccountStatus;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis accountStatusLjava/lang/Object; StackMapTableJN$RuntimeInvisibleParameterAnnotationshashCode()Iequals(Ljava/lang/Object;)Zobject()V SourceFileAccountStatus.java %7java/lang/NullPointerExceptionO5com/zimbra/cs/account/ZAttrProvisioning$AccountStatus  12 34"com/zimbra/cs/account/Provisioning lockout  active closed org/openzal/zal/AccountStatus # %& #$java/lang/Object'com/zimbra/cs/account/ZAttrProvisioning!      !" #$%&'r*+ Y*+(,-/12)*$+,-./0"12'2*(7) *$34'= *+(=) *$ 5,67'S'   Y(!" #$%)89 <@PK aK=xt3org/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;grantGrant InnerClasses!Lcom/zimbra/cs/mailbox/ACL$Grant;zimbraIdLjava/lang/String;typerightssecret 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 >? >Ejava/lang/NullPointerException :;com/zimbra/cs/account/Account vw L*com/zimbra/common/service/ServiceException fg UV Worg/openzal/zal/Grantorg/openzal/zal/Acl d jk lm no 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;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;! !"#$%&'()*+,-./. 0.$1.,2.34.56.78.9:;<=>?@: *YA 7 8B  CD>E@r*+ Y*+A;<>@ABCDFGHIJK=LM@q*+  M,  AHJLB NOCDPQHQRSTUV@4 * ARB  CDWX@#*+: : Y A[`]_aBRY]NO#CD#^_#`#a.#b_ Y]H QRcSTde@9Y*AfB CDfg@5 *AkB  CDhi jk@/ApB ` lm@/AuB a.no@= *+AzB CD ^_Wp@Y*+:  ABHNOCD^_`a.b_qrHTRSTst@, AB CDut@, AB CDvw@O +*AB CD xyz  x{h|}~\ Z[ PK aK5l-org/openzal/zal/AdministrationConstants.class2Z 7 8 9: ;<= >? @A BC DE FG HI JK LM NO P QR STUGET_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 -. VW XY  %com/zimbra/common/soap/AdminConstantsoffset ! limit " sortBy #  sortAscending $ refresh % domain & /service/admin/soap/ ' name ( id ) used * + account , 'org/openzal/zal/AdministrationConstantsjava/lang/ObjectLorg/dom4j/QName;org/dom4j/QNamegetName()Ljava/lang/String;!  ! " # $ % & ' ( ) * + , -.//*01 234./F   06 ! #$%&'"('),*1+6,;-@.56PK aKnTrWW!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 aKǢ$org/openzal/zal/AttributeClass.class2  OC_zimbraAccountLjava/lang/String;()VCodeLineNumberTableLocalVariableTablethis Lorg/openzal/zal/AttributeClass; SourceFileAttributeClass.java   org/openzal/zal/AttributeClassjava/lang/Object!   /*      PK aKJcc#org/openzal/zal/AttributeInfo.class2M , - ./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> ?@ AEF GH "Iorg/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;getDeprecatedSinceKVersion InnerClasses(()Lcom/zimbra/cs/util/BuildInfo$Version;&com/zimbra/cs/account/AttributeManager getInstance*()Lcom/zimbra/cs/account/AttributeManager;9(Ljava/lang/String;)Lcom/zimbra/cs/account/AttributeInfo;L$com/zimbra/cs/util/BuildInfo$Versioncom/zimbra/cs/util/BuildInfo!  F **+ ! "   *+ N- ) 1 .02*M !E*9 @ "#*L+ Y+ L+ CD FHJL  $%&'()*+D BJC PK aK(Ȯ"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;!/*!  ~Y*L+ (*),(.0X !"!#$l Y+ M,  9 ; =  %&'L( !"!)* Y+ M, FHGFMO +,U- !"!./01PK aK(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/Class;)TT; getDigestgetSize()J getVolumeIdgetInputStream()Ljava/io/InputStream;hasMailboxInfo()Z toMailboxBlob()Lorg/openzal/zal/MailboxBlob; setDigest*(Ljava/lang/String;)Lorg/openzal/zal/Blob;setSize(J)Lorg/openzal/zal/Blob; SourceFile Blob.javaorg/openzal/zal/Blobjava/lang/Objectjava/io/IOException    PK aKKUU!org/openzal/zal/BlobBuilder.class2" setSizeHint (J)Lorg/openzal/zal/BlobBuilder; getSizeHint()J getTotalBytesdisableCompression (Z)Lorg/openzal/zal/BlobBuilder; disableDigestinit()Lorg/openzal/zal/BlobBuilder; Exceptions !append4(Ljava/io/InputStream;)Lorg/openzal/zal/BlobBuilder;#([BII)Lorg/openzal/zal/BlobBuilder;!([B)Lorg/openzal/zal/BlobBuilder;4(Ljava/nio/ByteBuffer;)Lorg/openzal/zal/BlobBuilder; isFinished()Zdispose()Vfinish()Lorg/openzal/zal/Blob;getBlob SourceFileBlobBuilder.javaorg/openzal/zal/BlobBuilderjava/lang/Objectjava/io/IOException*org/openzal/zal/exceptions/ZimbraException         PK aK7rorg/openzal/zal/BlobWrap.class2 .} 8~ ~ 8  ~     .     ~     . ' ) + - . 1 3  . .mBlobLcom/zimbra/cs/store/Blob;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; mVolumeIdLjava/lang/String;getWrappedObject()Ljava/lang/Object;CodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/BlobWrap;'(Ljava/lang/Object;Ljava/lang/String;)VblobLjava/lang/Object;volumeId StackMapTable$RuntimeInvisibleParameterAnnotationsgetFile()Ljava/io/File;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; getDigest()Ljava/lang/String;eLjava/io/IOException;getSize()J Exceptions getVolumeIdgetInputStream()Ljava/io/InputStream;hasMailboxInfo()Z toMailboxBlob()Lorg/openzal/zal/MailboxBlob; setDigest.(Ljava/lang/String;)Lorg/openzal/zal/BlobWrap;digestsetSize(J)Lorg/openzal/zal/BlobWrap;sizeJgetKeyrenameTo(Ljava/lang/String;)VnewPathwrapZimbraBlob*(Ljava/lang/Object;)Lorg/openzal/zal/Blob;<(Ljava/lang/Object;Ljava/lang/String;)Lorg/openzal/zal/Blob;$Lorg/jetbrains/annotations/Nullable;toString(J)Lorg/openzal/zal/Blob;*(Ljava/lang/String;)Lorg/openzal/zal/Blob; SourceFile BlobWrap.java 9: Fjava/lang/NullPointerExceptioncom/zimbra/cs/store/Blob  java/lang/RuntimeExceptionjava/lang/StringBuilderCannot handle blob of type x[ Fr (com/zimbra/cs/store/file/VolumeBlobProxy F b => PQ Z[java/io/IOException   r ` cd'java/lang/UnsupportedOperationException i [ q tvorg/openzal/zal/Blob$org/openzal/zal/InternalOverrideBlob ?*org/openzal/zal/InternalOverrideStagedBlob ?*org/openzal/zal/InternalOverrideVolumeBlob)com/zimbra/cs/store/file/VolumeStagedBloborg/openzal/zal/BlobWrap FG*com/zimbra/cs/store/file/VolumeMailboxBlob3org/openzal/zal/InternalOverrideBlobWithMailboxInfo lm ijjava/lang/Objectjava/lang/String()VgetClass()Ljava/lang/Class;java/lang/ClassisAssignableFrom(Ljava/lang/Class;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder; isVolumeBlob(Ljava/lang/Object;)Z(Ljava/lang/Object;)V()SvalueOf(I)Ljava/lang/String;cast&(Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/log/ZimbraLogmailboxZimbraLogSection InnerClasses0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;org/openzal/zal/UtilsexceptionToString)(Ljava/lang/Throwable;)Ljava/lang/String;.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionerror getRawSize.(Ljava/lang/String;)Lcom/zimbra/cs/store/Blob; setRawSize(J)Lcom/zimbra/cs/store/Blob;getPath(Ljava/lang/String;)Z()Lorg/openzal/zal/Blob;()Lorg/openzal/zal/StagedBlob; getLocalBlob'()Lcom/zimbra/cs/store/file/VolumeBlob;!.8&9:;<=>?@A/*B*C DE;<FGA^*+ Y+!Y Y  + +Y+M*,*+B* 12468::A<P?U@]AC ^DE^HI^J>KLMN)O <PQA2*BEC DERSAO +*BKC DE TUV  TWXYZ[Ai*L+BSU WXC \]DEKH^_`A2*B^C DEab[A/*BdC DEcdA2*BjC DEaefA,BpC DEghA2Y BvC DEijAC *+!W*B | }C DE k>lmAC *"W*B  C DE nop[A2*#BC DEqrAB *+$WB  C DE s>a tuA0*%BC HI tvA*&*&*' *'(*) *)**+ *+,*-.Y*-/+0*1.Y*12+0*3 *34.Y*+0B> "*19@PWgnvCHIJ>K  O wx[A2*5BC DEAlyA0*6B"C DEAizA0*+7B"C DE{|  PK aKڗaa org/openzal/zal/CacheEntry.class2B+ , - . / 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/ProvisioningA CacheEntryBy3()Lcom/zimbra/cs/account/Provisioning$CacheEntryBy;F(Lcom/zimbra/cs/account/Provisioning$CacheEntryBy;Ljava/lang/String;)V()Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/ProvisioningKey/com/zimbra/cs/account/Provisioning$CacheEntryBy!  S*Y+, !" I **+%& '   !O +*+  "#$  "%&'() * 5 8*9@PK aKp$org/openzal/zal/CacheEntryType.class2j E F GH I JK LM N O P Q R S T U V W X Y Z [ \ ] ^ _ ` abmCacheEntryTypedCacheEntryType InnerClasses3Lcom/zimbra/cs/account/Provisioning$CacheEntryType;locale Lorg/openzal/zal/CacheEntryType;skinlicenseaccountconfigcosdomaingroupserverzimlet6(Lcom/zimbra/cs/account/Provisioning$CacheEntryType;)VCodeLineNumberTableLocalVariableTablethiscacheEntryTypegetType5()Lcom/zimbra/cs/account/Provisioning$CacheEntryType;name()Ljava/lang/String; fromString4(Ljava/lang/String;)Lorg/openzal/zal/CacheEntryType;e,Lcom/zimbra/common/service/ServiceException;sLjava/lang/String; StackMapTableK()V SourceFileCacheEntryType.java .B " 78org/openzal/zal/CacheEntryType 9e ./*com/zimbra/common/service/ServiceExceptionf gh #" #$ %" %$ &" &$ '" '$ (" ($ )" )$ *" *$ +" +$ ," ,$ -" -$java/lang/Objecti1com/zimbra/cs/account/Provisioning$CacheEntryTypeG(Ljava/lang/String;)Lcom/zimbra/cs/account/Provisioning$CacheEntryType;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;"com/zimbra/cs/account/Provisioning! " #$ %$ &$ '$ ($ )$ *$ +$ ,$ -$./0F **+1DE F2 3$ 4"560/*1N2 3$7802*1S2 3$ 9:0bY*L+ 1] a c2 ;<=>?L@AB0Y  Y  Y YYYYYYY1* 7 89':4;A<N=[>h?u@CD! c @PK aKoF+org/openzal/zal/CacheableStoreBuilder.class2 make+(Ljava/lang/String;)Lorg/openzal/zal/Store; SourceFileCacheableStoreBuilder.java%org/openzal/zal/CacheableStoreBuilderjava/lang/ObjectPK aK}ai,i,"org/openzal/zal/CalendarItem.class2 Y X         X      X  X X  X X         X X ) X X X X   1 4 1 4!"# 9$ 9% & ' ( () @* +, @- ./ @0 @1 (2 +- +3 @4 95 96 978 N9 U* U6: ; N<= U> ?@A 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; inviteArray([Lcom/zimbra/cs/mailbox/calendar/Invite; inviteListLjava/util/List;LocalVariableTypeTable3Ljava/util/List;@B Signature5()Ljava/util/List; getInviteJ(Lorg/openzal/zal/calendar/RecurrenceId;)Lorg/openzal/zal/calendar/Invite;recurId'Lorg/openzal/zal/calendar/RecurrenceId; getRecurrenceD 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 exceptiondefaultCalendarItemData+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;sequenceI defaultInvite mimeMessage!Ljavax/mail/internet/MimeMessage; exceptions newExceptions=Ljava/util/List;EFGHIJKL ExceptionsMNgetParsedMessage(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;#OupdateAttendeePartStatf(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;8=:(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 Z[ hi P| QR*com/zimbra/common/service/ServiceExceptionS T qr st uv wv xU {Vjava/util/ArrayList ^WB XYH Zv [\ org/openzal/zal/calendar/Invite ]^I _` xy ab ci d ef gb hiL jt kl mn oY )org/openzal/zal/calendar/CalendarItemData ^p qb rb sv tuorg/openzal/zal/ParsedMessage vt ^w%org/openzal/zal/calendar/CalendarMime ^x yzjava/lang/Exception&org/openzal/zal/calendar/InviteFactory ^{ |} ~| O!org/openzal/zal/calendar/Attendee iF  i   ^ _ i ^ R  ,com/zimbra/cs/mailbox/CalendarItem$ReplyInfo &com/zimbra/cs/mailbox/calendar/RecurId  ^(com/zimbra/cs/mailbox/calendar/ZAttendee ^ torg/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 getDigestTYPE_EXCEPTIONgetRecurrencesInvitees(I)Ljava/util/List;sizeiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; getRecurId)()Lorg/openzal/zal/calendar/RecurrenceId;equalsC(Lorg/openzal/zal/calendar/Invite;Lorg/openzal/zal/ParsedMessage;)V getFolderIdgetFlagBitmask getTagBitmasksetCalendarItem(Lorg/openzal/zal/OperationContext;IIJLorg/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!XYZ[\]^_`M*+*+a678bcdefg]hi`2*a<b cdjk`+* M, aCD CJGIKb lmcdndoQpqr`^* L+ aQS Ub lmcdoHpst`2* a[b cduv`2* a`b cdwv`2* aeb cdxy`6 **akb  cd\z{|`=*LY+M+N-66-2:,*W,apqr(t5r;vb*( }~=cd5+ +o`e +****+a|~b cd o\zgz`2*ab cd`T+Y+abcd}~o`vD*::*:   : *:    6 : * *:  !: Y ": #:$k%:;&'.*,-(:)Y*+ *+W)Y*+ *+W(*,- (:)Y*+ *+:)Y *+  *+:*,*-*.*,- / 0Wa' '129<CISc#'+; ?C b YDcdDDDDD> 79 ' 1 < S c&S co     "R)gz`E-1Y-,23:4Y+5:67:1Y,23::;>8a6 !"$$'",'3);/>,@.B1b\ ,@EcdEEEE}1o 7\z` 9Y::;<:=:6>B?@: , AB'@Y A C-D EFG6@Y,H,I-DJWK-L+M:  a^6 789 :#;-=9>E@MAa@fCiElGqIxK|LMIRSTVbp 90 cd}  #  o'# E` 6*:=:  >W ?N:  O: + OPB2 ,Q NY ! RSRTG6=UY+HV:  ,QNY ! RSRTWaRab cdf+g2hAjGk_ohkmqpssuxwxy}ybz +E 2> - cd    oE II II +  t`2*Wab cdC N PK aK/&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 aKz@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 aKorg/openzal/zal/Comment.class2  (Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Comment;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;getText()Ljava/lang/String;getCreatorAccountId SourceFile Comment.java 'java/lang/UnsupportedOperationException org/openzal/zal/Commentorg/openzal/zal/Item()V!E *+Y 23  2Y 8  2Y =  PK aK{M M org/openzal/zal/Config.class2 VW XY Z[ \ V ]^ _ ` ab c def g h ij kl Vm no pqrmConfigLcom/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 StackMapTablestqm8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; defaultValuesetMessageIdDedupeCacheSize(I)VmessageIdDedupeCacheSizeI SourceFile Config.java "#com/zimbra/cs/account/Config "com/zimbra/cs/account/Provisioningu vw "x 56java/util/HashSet 78 "y <=java/util/HashMap >? "zzimbraDefaultDomainName <N {| }~0org/openzal/zal/exceptions/NoSuchDomainException "org/openzal/zal/Domain*com/zimbra/common/service/ServiceException PQorg/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*+*+%() *&'()*+!",$t*Y+,%. 1.4& '(-./01 -234+ !56$2*%8& '(78$D Y*+ %>&'(9:3; !<=$= *+ %C& '( 9:>?$D Y*%I&'(@A3B !CD$4*L*+M, Y+Y,M, -.%N QRT%W.Y/[&*E*/FG4'( (H:I%JKLJM !<N$H *+,%a&  '( 9: O:PQ$u* M, %hm j ln&  FG'(RSIKMTUPK aKm 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 getConnection()Ljava/sql/Connection; SourceFileConnection.javaorg/openzal/zal/Connectionjava/lang/Objectjava/sql/SQLException*org/openzal/zal/exceptions/ZimbraException        PK aK3T$$/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 aK^  org/openzal/zal/Contact.class2w LM NO P Q RS T U V WX Y Z[\ Z] ^_ ^`ab c d ZefgContactAttachment 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;getEmailAddresses()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 zeContact StackMapTable\$Lorg/jetbrains/annotations/Nullable;toVCardInputStream()Ljava/io/InputStream;vCard'Lcom/zimbra/cs/service/formatter/VCard; formatted ExceptionshhashCode()I SourceFile Contact.java com/zimbra/cs/mailbox/Contact java/util/HashMap )* i .*java/lang/String j 12 42k lm 67n oporg/openzal/zal/Contact :;q rs E9java/io/ByteArrayInputStreamUTF-8 tu v HIorg/openzal/zal/Item)org/openzal/zal/Contact$ContactAttachment$java/io/UnsupportedEncodingException(Ljava/util/Map;)V()V!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;getBytes(Ljava/lang/String;)[B([B)V!  J*+*+!,- ."#$%&'()* AY*![\[" #$+,-(.* 2*!c" #$+,-(/0 2Y !r" #$12 2* !x" #$+342 5 * !}"  #$+567 = *+ !" #$ 89:; @*++*++M**, ,!"<>" @#$@<&#=$> ?'@AB a*L+MY,! " #$CD E9FGHI H* *!" #$>@JK  PK aK5%&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 aKg\'org/openzal/zal/ContactGroup$Type.class2M 6 78: ; < => ? @ A B CDCONTACT_REFERENCEType InnerClasses#Lorg/openzal/zal/ContactGroup$Type;GAL_REFEFERENCEINLINE mZimbraTypeLjava/lang/Object;$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;((Ljava/lang/String;ILjava/lang/Object;)V zimbraType(Ljava/lang/Object;)V()V5Ljava/lang/Enum; SourceFileContactGroup.java  EFG!org/openzal/zal/ContactGroup$Type H I JK -L -.   java/lang/Enumclone()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@1@@@ " ?  4 *?!  "#$%O +*Z! & '()  '*+,-.H *+*-^_ `! & /+012hDY  Y  Y Y SY SYSRST*?+345 9@PK aK\II"org/openzal/zal/ContactGroup.class2& !" !#$%Type InnerClasses(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ContactGroup; contactGroupLjava/lang/Object;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;()Vencode()Ljava/lang/String;init()Ljava/lang/Object; addMember8(Lorg/openzal/zal/ContactGroup$Type;Ljava/lang/String;)Vtype#Lorg/openzal/zal/ContactGroup$Type;valueLjava/lang/String; SourceFileContactGroup.java 'java/lang/UnsupportedOperationExceptionorg/openzal/zal/ContactGroupjava/lang/Object!org/openzal/zal/ContactGroup$Type!  D *Y #+     : *Y 0;   2Y i  2Y |  FY     @PK aKdxx"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 aK,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 aKLH2 'org/openzal/zal/ContinuationJetty.class2t N OP Q RS RTV RW X Y RZ[\ ] R^ R_ ` ab c def mContinuation$Lorg/mortbay/util/ajax/Continuation; sAttributeKeyLjava/lang/String; ConstantValueg*(Ljavax/servlet/http/HttpServletRequest;)VCodeLineNumberTableLocalVariableTablethis#Lorg/openzal/zal/ContinuationJetty;req'Ljavax/servlet/http/HttpServletRequest; isSuspended()Zresume()V isInitialretryRetryContinuation InnerClasses@Lorg/mortbay/jetty/nio/SelectChannelConnector$RetryContinuation; StackMapTableVsuspend(J)VexLjava/lang/Throwable; timeoutMsJ[ Exceptionsh isExpired setObject(Ljava/lang/Object;)VobjLjava/lang/Object; getObject()Ljava/lang/Object;toString()Ljava/lang/String;equals(Ljava/lang/Object;)Zothatb$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable;hashCode()I SourceFileContinuationJetty.java )i jk l m' ()n>org/mortbay/jetty/nio/SelectChannelConnector$RetryContinuation o' :' 12 1pjava/lang/Throwable%org/openzal/zal/ContinuationThrowable q ;< ?@ AB rs!org/openzal/zal/ContinuationJetty CD JKjava/lang/Objectorg/openzal/zal/ContinuationZALjava/lang/Error)org/mortbay/util/ajax/ContinuationSupportgetContinuation_(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/Object;)Lorg/mortbay/util/ajax/Continuation;"org/mortbay/util/ajax/Continuation isPending,org/mortbay/jetty/nio/SelectChannelConnector isResumed(J)Z(Ljava/lang/Throwable;)VgetClass()Ljava/lang/Class;! J**+ ,. 2!"#$%&'4 * 8!  "#()8 * A B!  "#*'i!*L*+ HI!!"#+./ 0@1)4*  RS! "#12|* W N Y-    [ ebdf!  34"#56/N7 89:'G* l! "#/@;<C *+ x |! "# =>?@4 * !  "#AB2* ! "#CD/*++*++M*, "+-! /"#/E>F#/ GHIJK2* ! "#LM- U, PK aK8-+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 aK+"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 aKJorg/openzal/zal/Cos.class2 "jk lm no p j q rs tu v w x yz{ y|} ~      " 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;getId()Ljava/lang/String;setACE(Ljava/util/Collection;)Ve,Lcom/zimbra/common/service/ServiceException;stringsLjava/util/Collection;*Ljava/util/Collection; StackMapTable-(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 e ' = @Ajava/util/HashSet BC 'H EF bjava/lang/String [Ljava/lang/String; G*com/zimbra/common/service/ServiceException QF RSjava/util/HashMap UV ' ZF [\org/openzal/zal/Cos ab eforg/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;java/util/CollectionsizetoArray(([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;)Vjava/lang/ObjectgetClass()Ljava/lang/Class;!"#$%&'()J*+*+*)* ++,-./0&'1)*Y+,-*4 94<+4,-234356789 5:;<0 &=>)5 * *A+  ,-;?%&@A)2* *F+ ,-BC)D Y*+ *L+,-23;D%&EF)2**Q+ ,-GH)#*++ M,*X]Z\"^+ IJ#,-#KL9 #KMN\O;P0&QF)2**b+ ,-RS)u*+ M, *in k mo+  IJ,-T3NKOUV)DY**t+,-WX;Y%&ZF)2**y+ ,-[\)J*++*+*++M**, ,**  "'FH+ J,-J]/'#^-N _0`ab)|* <h* * `<*+,-cdN__ef)/**+ ,-%&@eg)/*!*#+ ,-%&hiPK aKo  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 aKOT 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 aK0Ձw'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!   /*   xY*L+"#$ #"(*R4 2:3 PK aKM|d d $org/openzal/zal/DataSourceType.class2 ST SV Y Z[ \ ]^ _` ab ac de! f# g$ h% i jk jl m jn o jp q jr stgalLjava/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; StackMapTable[t$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/NullPointerExceptionu%com/zimbra/cs/account/DataSource$TypeType InnerClasses @A *"org/openzal/zal/DataSourceType :v -.*com/zimbra/common/service/ServiceExceptionw xyz BC DE{ |} !" #" $" %"~  A &" '" (" )"java/lang/Object com/zimbra/cs/account/DataSource;(Ljava/lang/String;)Lcom/zimbra/cs/account/DataSource$Type;+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-.068123456789, :;/bY* L+  0A D F1 <=>"6L?@A//*0M1 23+,BC/2* 0S1 23DE/= *+ 0Y1 23 F5GH/~+*M,  0c f h1  <=23IJK IL6L?MNOP/m90" !"$%&&/'QRX UW@PK aKG  &org/openzal/zal/DistributionList.class2 \] ^ _ `ab cde f g hij hkl m n o pq r s tu v w xyzmDistributionList(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; StackMapTableb 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; removeMembers%setPrefAllowAddressForDelegatedSender(zimbraPrefAllowAddressForDelegatedSendergetMultiAttrSet#(Ljava/lang/String;)Ljava/util/Set;nameLjava/lang/String;7(Ljava/lang/String;)Ljava/util/Set;%getPrefAllowAddressForDelegatedSendergetId()Ljava/lang/String;getNameaddAlias(Ljava/lang/String;)Valias Exceptions|getAttrs(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 23 ; java/lang/String [Ljava/lang/String; : A DE JK LK MNjava/util/HashMap RS WX 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;)Vjava/util/Collections emptyList()Ljava/util/List;(Ljava/util/Map;)V! !"J*+*+#&' ($%&'()*+"a*L+ #/ 1 3$ ,-%&.K/0123"Y* L M,+#=B?AD$*45,-%&4564747. R/809:;"'+%*++   M, #IMR O!Q&T$ !,-'%&'<=6 '<>.`/0?)@A;"'+%*++   M, #X\a ^!`&c$ !,-'%&'<=6 '<>.`/0?)@B;"G#s$%&C=6 C>0?)DE"DY*+ #x$%&FG0HI+".#$ %&01JK"2*#$ %&LK"2*#$ %&MN"u*+ M, # $  ,-%&OG.K/PQRS"DY*#$%&TU0VWX"/*#$ %&@WY"/*# $ %&Z[PK aK[ⱒorg/openzal/zal/Document.class24 # $ %& ' () * + ,-.(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 StackMapTable SourceFile Document.java   /0com/zimbra/cs/mailbox/Document  java/lang/String 1  23org/openzal/zal/Documentorg/openzal/zal/Item mMailItem Lcom/zimbra/cs/mailbox/MailItem;()Vlength()I!  >*+  >*+ "#5 *'  5 *,  2Y4 E* =  @!"PK aK@(org/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;getIdgetNamegetAttrs(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;getPasswordChangeListenergetAllAccounts()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 defaultValueIgetPublicHostnameequals(Ljava/lang/Object;)ZohashCode SourceFile Domain.java ./com/zimbra/cs/account/Domain *+"com/zimbra/cs/account/Provisioning mn . EF*com/zimbra/common/service/ServiceException KL ML NLjava/util/HashMap OP . bjava/lang/String [Ljava/lang/String; V \L ab cd f iL jk  s :  xyorg/openzal/zal/Domain {borg/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;(Ljava/util/Map;)Vjava/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;java/lang/ObjectgetClass()Ljava/lang/Class;!&)*+,-./0J*+*+1,- .234567-.80 *Y+,-18>8A2>349:;:<=>=?@A<B>BCD7-EF0j* L+  1GL I KM2 GH34IJJKL02* 1Q2 34ML02* 1V2 34NL02* 1[2 34OP0DY*1a234QRCS,-TU0.1i2 34VW0#*++ M,  1qvsu"w2 GH#34#XYA #XZI\JC[7-\L02*1|2 34]^_`0E*12 34I@ab02*12 34cd0u*+ M,  1 2  GH34e:IKJfg05 *12  34Ch,-iL02*12 34jk0a*L+  1 2 GH34IKJCl,-mn0O +* 12 34 opA  oqCr7-st0I *+!12  34 9: uvwL06 *"#12  34xy09*++*$+$*+%+&M* , '1" "'2 9349z6'54I {b05 * (12  34|}PK aKb"*org/openzal/zal/DomainAliasesVisitor.class2F + ,- + . / 01 2 3 456 789: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;)VKLjava/lang/Object;Lorg/openzal/zal/SimpleVisitor; SourceFileDomainAliasesVisitor.java ; java/util/HashSet  <=> ?@ AB C=D E@org/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!'3 *+   ()*PK aKE)^^%org/openzal/zal/Entry$EntryType.class2   this$0Lorg/openzal/zal/Entry;getName()Ljava/lang/String;CodeLineNumberTableLocalVariableTablethis EntryType InnerClasses!Lorg/openzal/zal/Entry$EntryType;(Lorg/openzal/zal/Entry;)V SourceFile Entry.java'java/lang/UnsupportedOperationException  org/openzal/zal/Entry$EntryTypejava/lang/Object()Vorg/openzal/zal/Entry!  2Y   > *+*     PK aK88org/openzal/zal/Entry.class2 Z[ Z\ ]^ Z_ ` a bc de f g h f ij ikl im no p iq r stu vwxy EntryType InnerClassesmEntryLcom/zimbra/cs/account/Entry;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Entry;entryLjava/lang/Object; StackMapTablecx$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;getMultiAttrSet#(Ljava/lang/String;)Ljava/util/Set; Signature7(Ljava/lang/String;)Ljava/util/Set;RuntimeInvisibleAnnotationsaddMultiAttrValue'(Ljava/lang/String;Ljava/lang/String;)VvaluesLjava/util/Set;keyvalueLocalVariableTypeTable#Ljava/util/Set;removeMultiAttrValuemodify(Ljava/util/Map;)Ve,Lcom/zimbra/common/service/ServiceException;attrsLjava/util/Map;5Ljava/util/Map;u8(Ljava/util/Map;)V SourceFile Entry.java $zjava/lang/NullPointerExceptioncom/zimbra/cs/account/Entry "#'java/lang/UnsupportedOperationException com/zimbra/cs/account/NamedEntry 67 89 {|org/openzal/zal/Entry =>java/util/HashSet AB $} ~ > java/lang/String  OP >  *com/zimbra/common/service/ServiceException java/lang/Objectorg/openzal/zal/Entry$EntryType()VgetClass()Ljava/lang/Class;(Ljava/util/Collection;)VisEmpty()Z java/util/Setaddsize()ItoArray(([Ljava/lang/Object;)[Ljava/lang/Object;java/util/Collections singletonMap5(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;removegetProvisioning&()Lcom/zimbra/cs/account/Provisioning;"com/zimbra/cs/account/Provisioning modifyAttrs/(Lcom/zimbra/cs/account/Entry;Ljava/util/Map;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;! "# $%&r*+ Y*+''(*,-()*+,-./0123&/*'1( )*45&2Y'9( )*67&5 * '?(  )*89&H *+, 'D(  )* :; <;=>&@*++* + + M**,  ,'"JLNPSU<W>Z( @)*@?,#+*- .0@AB&DY*+'`()*:;CDE1FG&1,/,(*+N-,W*+--'"e ghjm*k-j0q(*HI1)*1J;1K;L HM-0NG&1,/,(*+N-,W*+--'"u wxz}*{-z0(*HI1)*1J;1K;L HM-0OP&**+ M,'( QR)*STL SU-RVCWXY!  PK aKTcw&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 aK}*++(org/openzal/zal/FakeQueryResults$1.class2/ ()*+()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; getFirstHitdoneWithSearchResultsestimateResultSize()I SourceFileFakeQueryResults.javaEnclosingMethod- . "org/openzal/zal/FakeQueryResults$1java/lang/Object&com/zimbra/cs/index/ZimbraQueryResults*com/zimbra/common/service/ServiceException org/openzal/zal/FakeQueryResults(Ljava/util/List;)V  /*)   +/  ,4  ,:  6@  ,F  ,L  ,R  ,q   +x  !",|  #$%&' PK aKp_I&org/openzal/zal/FakeQueryResults.class2;* + , - . /01 /234 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 ' 5 6 78org/openzal/zal/SearchHit 9: 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 aKk  *org/openzal/zal/FileBlobPrimaryStore.class2 5 4 4         sm#Lorg/openzal/zal/FileBlobStoreWrap;mVolumeLorg/openzal/zal/StoreVolume;C(Lorg/openzal/zal/FileBlobStoreWrap;Lorg/openzal/zal/StoreVolume;)VCodeLineNumberTableLocalVariableTablethis&Lorg/openzal/zal/FileBlobPrimaryStore; storeManagervolume getVolumeId()Ljava/lang/String; getVolumeName getBlobPath(III)Ljava/lang/String;mboxIdIitemIdrevisionpathLjava/lang/String;buflensbLjava/lang/StringBuilder; StackMapTablegetMailboxDirPath(I)Ljava/lang/String; getRootPath isCompressed()ZgetCompressionThreshold()JgetMailboxBlob:(Lorg/openzal/zal/Mailbox;II)Lorg/openzal/zal/MailboxBlob; mailboxBlob!Lcom/zimbra/cs/store/MailboxBlob;e,Lcom/zimbra/common/service/ServiceException;mboxLorg/openzal/zal/Mailbox;msgId ExceptionsRuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;copyP(Lorg/openzal/zal/Blob;Lorg/openzal/zal/Mailbox;II)Lorg/openzal/zal/MailboxBlob;srcLorg/openzal/zal/Blob;destMbox destMsgId destRevisionlinkrenameToV(Lorg/openzal/zal/StagedBlob;Lorg/openzal/zal/Mailbox;II)Lorg/openzal/zal/MailboxBlob;Lorg/openzal/zal/StagedBlob;delete(Lorg/openzal/zal/Blob;)Zblob (Lorg/openzal/zal/MailboxBlob;)ZLorg/openzal/zal/MailboxBlob;startup()Vshutdownsupports!(Lorg/openzal/zal/StoreFeature;)ZfeatureLorg/openzal/zal/StoreFeature; getContent4(Lorg/openzal/zal/MailboxBlob;)Ljava/io/InputStream; storeIncoming.(Ljava/io/InputStream;Z)Lorg/openzal/zal/Blob;Lcom/zimbra/cs/store/Blob;dataLjava/io/InputStream; storeAsIsZstageM(Lorg/openzal/zal/Blob;Lorg/openzal/zal/Mailbox;)Lorg/openzal/zal/StagedBlob;-(Lorg/openzal/zal/Blob;)Ljava/io/InputStream;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clazLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;0(Lorg/openzal/zal/Mailbox;Ljava/lang/Iterable;)ZmailboxblobsLjava/lang/Iterable;toPrimaryStore ()Lorg/openzal/zal/PrimaryStore; canBePrimary SourceFileFileBlobPrimaryStore.java ; 78 9: E E  N java/lang/StringBuilder E ;/ .msg XE Z [\com/zimbra/cs/mailbox/Mailbox  ]*com/zimbra/common/service/ServiceException  com/zimbra/cs/store/Blob   n v com/zimbra/cs/store/StagedBlob w z    com/zimbra/cs/store/MailboxBlob        $org/openzal/zal/FileBlobPrimaryStorejava/lang/Objectorg/openzal/zal/PrimaryStorejava/lang/String*org/openzal/zal/exceptions/ZimbraExceptionjava/io/IOExceptionorg/openzal/zal/StoreVolumegetIdgetName getBlobDir(II)Ljava/lang/String; java/io/File separator startsWith(Ljava/lang/String;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringlength()I(I)V(I)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder; getMailboxDir(IS)Ljava/lang/String;getCompressBlobsorg/openzal/zal/Mailbox!org/openzal/zal/FileBlobStoreWrapV(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;org/openzal/zal/MailboxBlobWrapwrapZimbraObject1(Ljava/lang/Object;)Lorg/openzal/zal/MailboxBlob;'org/openzal/zal/InternalOverrideFactorywrapBlob*(Lorg/openzal/zal/Blob;)Ljava/lang/Object;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;{(Lcom/zimbra/cs/store/Blob;Lcom/zimbra/cs/mailbox/Mailbox;IILjava/lang/String;)Lcom/zimbra/cs/store/file/VolumeMailboxBlob;org/openzal/zal/StagedBlobo(Lcom/zimbra/cs/store/StagedBlob;Lcom/zimbra/cs/mailbox/Mailbox;II)Lcom/zimbra/cs/store/file/VolumeMailboxBlob;(Lcom/zimbra/cs/store/Blob;)Zorg/openzal/zal/MailboxBlob getLocalBlob()Lorg/openzal/zal/Blob;8(Lcom/zimbra/cs/store/MailboxBlob;)Ljava/io/InputStream;E(Ljava/io/InputStream;JLjava/lang/Object;Z)Lcom/zimbra/cs/store/Blob;org/openzal/zal/BlobWrapwrapZimbraBlob<(Ljava/lang/Object;Ljava/lang/String;)Lorg/openzal/zal/Blob;org/openzal/zal/Blobf(Lcom/zimbra/cs/store/Blob;Lcom/zimbra/cs/mailbox/Mailbox;)Lcom/zimbra/cs/store/file/VolumeStagedBlob;org/openzal/zal/StagedBlobWrap0(Ljava/lang/Object;)Lorg/openzal/zal/StagedBlob;1(Lcom/zimbra/cs/store/Blob;)Ljava/io/InputStream;getWrappedObject()Ljava/lang/Object; deleteStore"(Lcom/zimbra/cs/mailbox/Mailbox;)Z!456789:;<=Y**+*,>+, -0? @AB8C:DE=2*>5? @AFE=2*>;? @AGH=4*: Y   : ` `6 Y:  W-W W >& A B2DGERGcHgIsK{M?H@AIJKJLJ vMNG:OJR/PQR'STSQTS.UVW=> *>S? @A IJXE=2*>Y? @AYZ=2*>_? @A[\=2*>e? @A]^=5*+*: : >* pqtpz w"y({-}/?H_`"ab5@A5cd5eJ5LJ( _`R `fghijkl mno=4*+,* :+,>" #(,.?>.ab4@A4pq4rd4sJ4tJRlfhuivo=4*+,*!:+,>" #(,.?>.ab4@A4pq4rd4sJ4tJRlfhuijmlmmwx=,*+"#",$:#$> $&?>&ab,@A,py,rd,sJ,tJRdfhuiz{=J*+%>?@A|qhuz}=O*+&%>?@A|~hulm=l*' L+ > ? ab@ARLfhui=8 *(>  ?  @A=6>?@A=I*+)*)+>?@A|~hu= *+ ,N-*-N->?4 |ab @A  RZfhui=o!*+.,/0>  ? !@A!|q!cdhui=I*+.1>?@A|qhujk=T+*2>?@A z=}*+3N->+.0?*ab@AdRSfhul k=,*>7? @AZ=,>=? @APK aKڱ''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;{(Lcom/zimbra/cs/store/Blob;Lcom/zimbra/cs/mailbox/Mailbox;IILjava/lang/String;)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;)ZgetWrappedObject()Ljava/lang/Object; SourceFileFileBlobStoreWrap.java!org/openzal/zal/FileBlobStoreWrapjava/lang/Objectjava/io/IOException*com/zimbra/common/service/ServiceException      !"!#$%$&'()*PK aKZ4Ɏ+org/openzal/zal/FileBlobStoreWrapImpl.class2 vw x vy vz{ | v}~ v v v v v v v v v v v v v v v v |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 destRevision{(Lcom/zimbra/cs/store/Blob;Lcom/zimbra/cs/mailbox/Mailbox;IILjava/lang/String;)Lcom/zimbra/cs/store/file/VolumeMailboxBlob; destVolumeIdLjava/lang/String;linko(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;locator 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;)ZgetWrappedObject()Ljava/lang/Object; getBlobPath6(Lcom/zimbra/cs/mailbox/Mailbox;IIS)Ljava/lang/String;volumeIdS+(Lcom/zimbra/cs/store/file/FileBlobStore;)Vstore SourceFileFileBlobStoreWrapImpl.java !"  )* 0*'java/lang/UnsupportedOperationException q* 56#com/zimbra/cs/store/StorageCallback 7 B BH KL K UV U XV YZ Y\ Y^ _` bc be fj mn%org/openzal/zal/FileBlobStoreWrapImpljava/lang/Object!org/openzal/zal/FileBlobStoreWrapjava/io/IOException*com/zimbra/common/service/ServiceException&com/zimbra/cs/store/file/FileBlobStoreX(Ljava/io/InputStream;JLcom/zimbra/cs/store/StorageCallback;Z)Lcom/zimbra/cs/store/Blob;(Ljava/io/InputStream;JLcom/zimbra/cs/store/StorageCallback;Lcom/zimbra/cs/mailbox/Mailbox;)Lcom/zimbra/cs/store/file/VolumeStagedBlob;java/lang/ShortvalueOf%(Ljava/lang/String;)Ljava/lang/Short; shortValue()Sj(Lcom/zimbra/cs/store/Blob;Lcom/zimbra/cs/mailbox/Mailbox;IIS)Lcom/zimbra/cs/store/file/VolumeMailboxBlob;!  !"#:$.%&'(')*#6*$ 45% +,-./0*#6*$ :;% +,12#<Y$C%+,3456#2*$J% +,-./78#FY$S% +,9:;<-./7=#PY$^%*+,9:>4;<-./7?#c*+  $h%4+,9:@A>4;<-./BC#PY$r%*+,9:DAEF-./BG#c*+  $|%4+,9:DA>4EF-./BH#H *+, $%  +, IJ EF-.KL#_ *+, $%4 +, MN OF P' Q'-./KR#q*+, $%>+,MJOFP'Q'ST-./UV#_ *+,$%4 +, MW OF P' Q'-./UR#q*+, $%>+,MJOFP'Q'ST-./XV#_ *+,$%4 +, MW OF P' Q'-./YZ#= *+$% +, [N-.Y\#= *+$% +, ]W-.Y^#= *+$% +, IJ-._`#_ *+$%4 +, EF &' (' aT-/bc#= *+$% +, dN-.be#= *+$% +, IJ-.fg#FY$% +,EFhi-./fj#= *+$% +, EF-./kl#/*$% +, mn#P*$%*EF&'('op-/qr#F **+$ % +, s tuPK aKPKttorg/openzal/zal/Flag.class2 ] \   \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \  \  \  \  \  \  \  \  \  \  \  \  \  \  \  \  \  \  \  \  \  \  \  \  \ 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_SUBSCRIBEDID_EXCLUDE_FREEBUSY ID_CHECKED ID_NO_INHERIT ID_INVITE ID_SYNCFOLDERID_SYNCID_NO_INFERIORS ID_GLOBAL ID_UNCACHED ID_ARCHIVEDID_IN_DUMPSTERID_MUTEDID_NOTE ID_POPPEDID_POST ID_PRIORITYBITMASK_POPPED BITMASK_NOTEBITMASK_PRIORITY BITMASK_POST BITMASK_MUTEDBITMASK_ARCHIVEDBITMASK_IN_DUMPSTERBITMASK_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;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Flag;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; isSystemFlag()ZgetName()Ljava/lang/String;getIndex()B()V SourceFile Flag.java com/zimbra/cs/mailbox/Flag ^_ `_ 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_ {_ |_ }_ ~_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _org/openzal/zal/Flagorg/openzal/zal/Item1\]? ^_ `_ 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_ {_ |_ }_ ~_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _J*+*+ , 2* 2* L@      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[>!" #$%&'"('),*1+6,;-@.E/J0O1T2Y3^4c5h6m7r8w:{;<=>?@BCDEFGH !'-39PK aKwK  org/openzal/zal/Folder.class2O P Q RS TU P V W XY Z [ \ ]^ _` ab cde fg P hij klm(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; StackMapTablenRuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;getUrl()Ljava/lang/String;getDefaultView()B getAttributes isParentOf(Lorg/openzal/zal/Folder;)Ze,Lcom/zimbra/common/service/ServiceException;folder^ ExceptionsoisRoot()ZidI getParent()Lorg/openzal/zal/Folder; Lcom/zimbra/cs/mailbox/MailItem;Og canAccess(Lorg/openzal/zal/Account;)ZaccountLorg/openzal/zal/Account; SourceFile Folder.javacom/zimbra/cs/mailbox/MailItem  ) pFcom/zimbra/cs/mailbox/Folder +qorg/openzal/zal/Acl 34 56r st uv 76 wx yz*com/zimbra/common/service/ServiceException{ |} ~org/openzal/zal/Mailbox Djava/lang/RuntimeExceptionRoot does not have a parent org/openzal/zal/Folder wcom/zimbra/cs/account/Account org/openzal/zal/Itemcom/zimbra/cs/mailbox/ACL*org/openzal/zal/exceptions/ZimbraException mMailItem()Lcom/zimbra/cs/mailbox/ACL;java/lang/BytevalueOf(B)Ljava/lang/Byte;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;getId()I"()Lcom/zimbra/cs/mailbox/MailItem;(Ljava/lang/String;)Vorg/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!  A *+! #$" #$ %&'() >*+! ()"#$%*'(+, h*L+Y+!. /13"#$ -./01234 5 * !9"  #$1(56 ;* !>" #$76 5 * !C"  #$89 |*+M,!K LKOQ" :;#$<$/T=>?@A ]*< ! WX"#$BC/ @DE (*L+ YY+L+!"!a bdh"k#m"  %F#:;(#$/GH=>?1(IJ {*+M,!uwu{}" :;#$KL/S=>?MNPK aKM6 org/openzal/zal/FreeBusy$1.class2-      !*$SwitchMap$org$openzal$zal$FreeBusy$Method[I()VCodeLineNumberTableLocalVariableTable StackMapTable SourceFile FreeBusy.javaEnclosingMethod"# %& '( )*java/lang/NoSuchFieldError +( ,(org/openzal/zal/FreeBusy$1 InnerClassesjava/lang/Objectorg/openzal/zal/FreeBusyorg/openzal/zal/FreeBusy$MethodMethodvalues$()[Lorg/openzal/zal/FreeBusy$Method;PUBLISH!Lorg/openzal/zal/FreeBusy$Method;ordinal()IREQUESTREPLY    7 OKOKOK #&'25^WMM $@PK aK/\``%org/openzal/zal/FreeBusy$Method.class28 ) *+- . / / 0 1 23PUBLISHMethod InnerClasses!Lorg/openzal/zal/FreeBusy$Method;REQUESTREPLY$VALUES"[Lorg/openzal/zal/FreeBusy$Method;values$()[Lorg/openzal/zal/FreeBusy$Method;CodeLineNumberTablevalueOf5(Ljava/lang/String;)Lorg/openzal/zal/FreeBusy$Method;LocalVariableTablenameLjava/lang/String;(Ljava/lang/String;I)Vthis Signature()V3Ljava/lang/Enum; SourceFile FreeBusy.java  456org/openzal/zal/FreeBusy$Method 7 !   java/lang/Enumclone()Ljava/lang/Object;org/openzal/zal/FreeBusy5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;@1@@@ " N 4 *N   !1*+N "#$%$]AY Y  Y  Y SY SY S O'N#&'( ,@PK aKt/  org/openzal/zal/FreeBusy.class2 YZ [ \ ] ^ _ ` a Nb Nc Nd e f g hijklmnopq InnerClassesrMethod mFreeBusyLcom/zimbra/cs/fb/FreeBusy;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; FBTYPE_BUSYLjava/lang/String; ConstantValue FBTYPE_FREEFBTYPE_BUSY_TENTATIVEFBTYPE_BUSY_UNAVAILABLE FBTYPE_NODATA sBusyOrder[Ljava/lang/String;NLsMAILTOtHTTPu(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/FreeBusy;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotationsgetName()Ljava/lang/String; getBusiest chooseBusier8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;busyiI freeBusy1 freeBusy2 StackMapTablei toVCalendark(Lorg/openzal/zal/FreeBusy$Method;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;m!Lorg/openzal/zal/FreeBusy$Method; organizerattendeeurlzmv"Lcom/zimbra/cs/fb/FreeBusy$Method;vtoString getStartTime()J getEndTime()V SourceFile FreeBusy.java 0Vcom/zimbra/cs/fb/FreeBusy  :; <; () wx yz {| }O ~O O F Q; RS TSjava/lang/Stringorg/openzal/zal/FreeBusyOBTNFjava/lang/Objectorg/openzal/zal/FreeBusy$1org/openzal/zal/FreeBusy$Method mailto:http: com/zimbra/cs/fb/FreeBusy$Methodequals(Ljava/lang/Object;)Z*$SwitchMap$org$openzal$zal$FreeBusy$Method[Iordinal()IPUBLISHREQUESTREPLYl(Lcom/zimbra/cs/fb/FreeBusy$Method;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;!  !"#$"#%"#&"#'"# ()*"#+,"#-."#/ 012I **+3 !4 56 789 :;22*3%4 56<;22*3*4 56 =>22=#2N-**-++**+3* A BCDE"F$A*H.I0K4*?"(@A2B"2C"DE FG2G:+ ..!) : : :*,- 3"\^$`)a,c1d4f9i4>G56GHIGJ"GK"GL"DMOD $PQ;22*3m4 56RS22*3q4 56TS22*3u4 56UV2[+SSSSS359:;<#=*>WX@N@PK aKȌ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 aKt!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 aKы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 aKtŏorg/openzal/zal/GrantedBy.class2: )+ , -./ 0 1 2 3 45 mGranteeBy GranteeBy InnerClasses.Lcom/zimbra/cs/account/Provisioning$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 &6,com/zimbra/cs/account/Provisioning$GranteeBy 7 89org/openzal/zal/GrantedBy     java/lang/Object"com/zimbra/cs/account/Provisioningjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;!    I **+-. /  O +*3   !  "#$%&7YY   ) *'( * @PK aK6d"!org/openzal/zal/GranteeType.class2U 9 : ;<= ;> ?@ AB CD ;E F ;G H I ;J KLGT_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;@#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 6 M !org/openzal/zal/GranteeType %N *com/zimbra/common/service/ServiceExceptionO PQR ST       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  /01  /23456W3Y  Y  YY $%&78PK aKWWorg/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 aKX&ڸ!org/openzal/zal/IAttributes.class2#   ! mIAttributesLjava/lang/Object;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/IAttributes; iattributes$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;getMultiAttrStringAsList%(Ljava/lang/String;Z)Ljava/util/List;attrNameLjava/lang/String;checkbinaryBooleanZ Signature9(Ljava/lang/String;Z)Ljava/util/List; getAttrString&(Ljava/lang/String;)Ljava/lang/String; SourceFileIAttributes.java "'java/lang/UnsupportedOperationExceptionorg/openzal/zal/IAttributesjava/lang/Object()V!  D *Y /0    FY J   <Y Z  PK aKi$XYo o org/openzal/zal/Identity.class2o GH GI JK L M NOPQ RS TUV TWXY Z [ \] ^_` mIdentity Lcom/zimbra/cs/account/Identity;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Identity;identityLjava/lang/Object; StackMapTable]_$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;addressLjava/lang/String;personala Exceptionsb compareTo(Lorg/openzal/zal/Identity;)Io(Ljava/lang/Object;)IDLjava/lang/Object;Ljava/lang/Comparable; SourceFile Identity.java cjava/lang/NullPointerExceptioncom/zimbra/cs/account/Identity java/util/HashMap +, de fg"com/zimbra/cs/account/ProvisioningzimbraPrefFromAddress hizimbraPrefFromDisplaya jk lm#javax/mail/internet/InternetAddressUTF-8 n 12 @Corg/openzal/zal/Identity @Ajava/lang/Objectjava/lang/Comparablejava/lang/String$java/io/UnsupportedEncodingException()V(Ljava/util/Map;)Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;getAttr&(Ljava/lang/String;)Ljava/lang/String;trim()Ljava/lang/String;equals(Ljava/lang/Object;)Z9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V! r*+ Y*+!#$&()"#$%&'()*+, DY*!-"#$-./012 O +* !2" #$ 345  36/789 2* L* M,,MY+,!: ;<$>&@" 2#$ (:;<;' &==>?@A B*+!G"#$B$A@C 3 *+!"  #$/DEFPK aKqۋJ J *org/openzal/zal/InternalOverrideBlob.class2m N OP OQ ORS T OU OV OWX YZ[ \ ] ^_`a Obc dmBlobLorg/openzal/zal/Blob;mHasMailboxInfoZgetFile()Ljava/io/File;CodeLineNumberTableLocalVariableTablethis&Lorg/openzal/zal/InternalOverrideBlob;getPath()Ljava/lang/String;getInputStream()Ljava/io/InputStream; Exceptions isCompressed()Z getDigest getRawSize()J setCompressed(Z)Lcom/zimbra/cs/store/Blob; setDigest.(Ljava/lang/String;)Lcom/zimbra/cs/store/Blob;digestLjava/lang/String; setRawSize(J)Lcom/zimbra/cs/store/Blob;rawSizeJcopyCachedDataFrom6(Lcom/zimbra/cs/store/Blob;)Lcom/zimbra/cs/store/Blob;otherLcom/zimbra/cs/store/Blob;renameTo(Ljava/lang/String;)ZeLjava/io/IOException;newPath StackMapTableXtoString(Lorg/openzal/zal/Blob;)Vblob (Lorg/openzal/zal/MailboxBlob;)VLorg/openzal/zal/MailboxBlob;getWrappedObject()Lorg/openzal/zal/Blob;wrap*(Lorg/openzal/zal/Blob;)Ljava/lang/Object;src SourceFileInternalOverrideBlob.java e  f# $%'java/lang/UnsupportedOperationException Bg )# h+ :ijava/io/IOException A# java/io/File /tmp/fake Bi Bj org/openzal/zal/MailboxBloborg/openzal/zal/BlobWrapcom/zimbra/cs/store/Blob kl$org/openzal/zal/InternalOverrideBlob BCorg/openzal/zal/BlobgetKey()VgetSize(Ljava/lang/String;)V(Ljava/io/File;)VtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object; 4 *%  !"#4 *+  !$%4 *1  !& '(2Y8  !& )#4 *>  !& *+4 *D  !& ,-<YJ !'./<YQ !0123<YX !4567<Y_ !89:;m*+ M    <= !>1?L@A#/*   !BCX* Y *+*  !DBEX* Y *+*  !DFGHO* **  !? IJf"* ***Y* "K?LMPK aK/org/openzal/zal/InternalOverrideBlobProxy.class2   mBlob&Lorg/openzal/zal/InternalOverrideBlob;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis+Lorg/openzal/zal/InternalOverrideBlobProxy;blobLjava/lang/Object;getWrappedObject()Lorg/openzal/zal/Blob; SourceFileInternalOverrideBlobProxy.java $org/openzal/zal/InternalOverrideBlob  )org/openzal/zal/InternalOverrideBlobProxyjava/lang/Object()V!  I **+      2* " PK aKR@  9org/openzal/zal/InternalOverrideBlobWithMailboxInfo.class2r G H IJ K LM IN IOP QR S TU VW TX IY Z[\]mBlobLorg/openzal/zal/Blob; mVolumeIdLjava/lang/String;(Lorg/openzal/zal/Blob;)VCodeLineNumberTableLocalVariableTablethis5Lorg/openzal/zal/InternalOverrideBlobWithMailboxInfo;blobgetWrappedObject()Lorg/openzal/zal/Blob; getVolumeId()SgetFile()Ljava/io/File;getPath()Ljava/lang/String;getInputStream()Ljava/io/InputStream; Exceptions^ isCompressed()Z inputStreamLjava/io/InputStream; StackMapTable\_` getDigest getRawSize()J setCompressed(Z)Lcom/zimbra/cs/store/Blob;Z setDigest.(Ljava/lang/String;)Lcom/zimbra/cs/store/Blob;digest setRawSize(J)Lcom/zimbra/cs/store/Blob;rawSizeJcopyCachedDataFrom6(Lcom/zimbra/cs/store/Blob;)Lcom/zimbra/cs/store/Blob;otherLcom/zimbra/cs/store/Blob;toString SourceFile(InternalOverrideBlobWithMailboxInfo.java a b !& c de #$ f&java/io/FileInputStream gjava/io/BufferedInputStream hi jkl mh no p5q D&3org/openzal/zal/InternalOverrideBlobWithMailboxInfo(com/zimbra/cs/store/file/VolumeBlobProxyjava/io/IOExceptionjava/io/InputStreamjava/lang/Throwable()Vorg/openzal/zal/Blobjava/lang/Short parseShort(Ljava/lang/String;)SgetKey(Ljava/io/File;)V(Ljava/io/InputStream;)Vorg/openzal/zal/Utils isGzipped(Ljava/io/InputStream;)Zorg/apache/commons/io/IOUtils closeQuietly computeDigest)(Ljava/io/InputStream;)Ljava/lang/String;getSizejava/lang/Object T**+*+&' () /*- !"2*2 #$4 *8  %&4 *>  '(;Y* D )*+,* YY* L+ =+ N+ -#JMQ!M#Q*-./#012)*3&#Y* L+M+ ,N+ -X[_[_#-./012)*454 *f  )*676*m+89:6*t;<=6*{>?@A6*BCD&2* EFPK aK(<-org/openzal/zal/InternalOverrideFactory.class2'     !"()VCodeLineNumberTableLocalVariableTablethis)Lorg/openzal/zal/InternalOverrideFactory;wrapBlob*(Lorg/openzal/zal/Blob;)Ljava/lang/Object;blobLorg/openzal/zal/Blob;wrapMailboxBlob1(Lorg/openzal/zal/MailboxBlob;)Ljava/lang/Object;Lorg/openzal/zal/MailboxBlob;wrapStagedBlob0(Lorg/openzal/zal/StagedBlob;)Ljava/lang/Object;Lorg/openzal/zal/StagedBlob; SourceFileInternalOverrideFactory.java # $% $& $'org/openzal/zal/InternalOverrideFactoryjava/lang/Object*org/openzal/zal/InternalOverrideVolumeBlobwrap+org/openzal/zal/InternalOverrideMailboxBlob*org/openzal/zal/InternalOverrideStagedBlob! /*    /*    /*    /* % PK aKW W 1org/openzal/zal/InternalOverrideMailboxBlob.class2c ? @ AB AC AD AEF AG AH IJ K AL AMN OK APQ RK AST UmZalMailboxBlobLorg/openzal/zal/MailboxBlob; (Lorg/openzal/zal/MailboxBlob;)VCodeLineNumberTableLocalVariableTablethis-Lorg/openzal/zal/InternalOverrideMailboxBlob;zalMailboxBlob getItemId()I getRevision getLocator()Ljava/lang/String; getDigest ExceptionsV setDigest5(Ljava/lang/String;)Lcom/zimbra/cs/store/MailboxBlob;digestLjava/lang/String;getSize()JsetSize$(J)Lcom/zimbra/cs/store/MailboxBlob;sizeJ getMailbox!()Lcom/zimbra/cs/mailbox/Mailbox; getLocalBlob()Lcom/zimbra/cs/store/Blob;toStringgetWrappedMailboxBlob()Lorg/openzal/zal/MailboxBlob;wrap1(Lorg/openzal/zal/MailboxBlob;)Ljava/lang/Object; mailboxBlob SourceFile InternalOverrideMailboxBlob.java W X !" #" Y% &%org/openzal/zal/ZalMailboxBlob )Z 3[ \com/zimbra/cs/store/MailboxBlob ]^ -. /_com/zimbra/cs/mailbox/Mailbox` 5acom/zimbra/cs/store/Blobb 7%+org/openzal/zal/InternalOverrideMailboxBlob java/io/IOException6(Lcom/zimbra/cs/mailbox/Mailbox;IILjava/lang/String;)Vorg/openzal/zal/MailboxBlob getVolumeId*(Ljava/lang/String;)Lorg/openzal/zal/Blob;()Lorg/openzal/zal/Mailbox;4(Lorg/openzal/zal/Blob;Lorg/openzal/zal/Mailbox;II)VtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;(J)Lorg/openzal/zal/Blob;org/openzal/zal/Mailbox()Lorg/openzal/zal/Blob;org/openzal/zal/Blob   J**+#$ % !"4 **  #"4 *0  $%4 *6  &%4 *<  '()*5Y*+* **  B CDE$F.G4B55+,-.4 * M  '(/05Y** **  S TUV$W.X4S551234<* ^ 56>*d '(7%4 *j  89/*o  :;3 Y*t  <=>PK aKd }||0org/openzal/zal/InternalOverrideStagedBlob.class2N 1 2 345 67 389 3:; < 3=> ?@ ABmBlobLorg/openzal/zal/StagedBlob;(Lorg/openzal/zal/StagedBlob;)VCodeLineNumberTableLocalVariableTablethis,Lorg/openzal/zal/InternalOverrideStagedBlob;blob getMailbox!()Lcom/zimbra/cs/mailbox/Mailbox; getStagedSize()JeLjava/io/IOException; StackMapTable9getStagedDigest()Ljava/lang/String;getStagedLocatorgetOriginalSizegetOriginalDigestwrap0(Lorg/openzal/zal/StagedBlob;)Ljava/lang/Object; stagedBlobgetWrappedObject()Lorg/openzal/zal/StagedBlob; SourceFileInternalOverrideStagedBlob.java C D Ecom/zimbra/cs/mailbox/MailboxF GH I java/io/IOException J&java/lang/RuntimeException K L&'java/lang/UnsupportedOperationException M*org/openzal/zal/InternalOverrideStagedBlob com/zimbra/cs/store/StagedBlob5(Lcom/zimbra/cs/mailbox/Mailbox;Ljava/lang/String;J)Vorg/openzal/zal/StagedBlob()Lorg/openzal/zal/Mailbox;org/openzal/zal/MailboxtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;getSize getDigest(Ljava/lang/Throwable;)V getVolumeId()V  I * *+!" #  <*(  _*L 4 6 8 !"#J$%&d* L Y+  E G I !"#J$'&4 * T  ( 2Y[ )&2Ya  *+3 Y*g  ,-./*l /0PK aKQg g 0org/openzal/zal/InternalOverrideVolumeBlob.class2 U V WX Y Z[ W\ W]^ _` a bc de bf Wg hijk Wlm n op Wqr st su svmBlobLorg/openzal/zal/Blob; mVolumeIdLjava/lang/String;(Lorg/openzal/zal/Blob;)VCodeLineNumberTableLocalVariableTablethis,Lorg/openzal/zal/InternalOverrideVolumeBlob;blobgetWrappedObject()Lorg/openzal/zal/Blob; getVolumeId()SgetFile()Ljava/io/File;getPath()Ljava/lang/String;getInputStream()Ljava/io/InputStream; Exceptionsw isCompressed()Z inputStreamLjava/io/InputStream; StackMapTabletxy getDigest getRawSize()J setCompressed(Z)Lcom/zimbra/cs/store/Blob;Z setDigest.(Ljava/lang/String;)Lcom/zimbra/cs/store/Blob;digest setRawSize(J)Lcom/zimbra/cs/store/Blob;rawSizeJcopyCachedDataFrom6(Lcom/zimbra/cs/store/Blob;)Lcom/zimbra/cs/store/Blob;otherLcom/zimbra/cs/store/Blob;toStringwrap*(Lorg/openzal/zal/Blob;)Ljava/lang/Object; SourceFileInternalOverrideVolumeBlob.java #z  { -2 !"| }~ /0 2java/io/FileInputStream #java/io/BufferedInputStream #  A P2org/openzal/zal/BlobWrapcom/zimbra/cs/store/Blob org/openzal/zal/MailboxBlobWrap , R 83org/openzal/zal/InternalOverrideBlobWithMailboxInfo #$*org/openzal/zal/InternalOverrideVolumeBlob$org/openzal/zal/InternalOverrideBlob(com/zimbra/cs/store/file/VolumeBlobProxyjava/io/IOExceptionjava/io/InputStreamjava/lang/Throwable()Vorg/openzal/zal/Blobjava/lang/Short parseShort(Ljava/lang/String;)SgetKey(Ljava/io/File;)V(Ljava/io/InputStream;)Vorg/openzal/zal/Utils isGzipped(Ljava/io/InputStream;)Zorg/apache/commons/io/IOUtils closeQuietly computeDigest)(Ljava/io/InputStream;)Ljava/lang/String;getSizejava/lang/ObjecttoZimbra%(Ljava/lang/Class;)Ljava/lang/Object; getLocalBlob'org/openzal/zal/InternalOverrideFactorywrapBlobhasMailboxInfo  !"#$%T**+*+&'( )*'()* +,%/*&.' ()-.%2*&3' ()/0%4 *&9'  ()12%4 *&?'  ()34%;Y* &E' ()5678%* YY* L+ =+ N+ -#&KNR!N#R'*()9:;#<=>56?2%#Y* L+M+ ,N+ -&Y\`\`'#()9:;<=>56@A%4 *&g'  ()56BC%6*&n'()7DEF%6*&u'()G"HI%6*&|'()JKLM%6*&'()NOP2%2*&' () QR%O* **** Y** Y*Y*&& "+4=F' O* ;STPK aKl9E}} org/openzal/zal/Item$Color.class2W AC D E F GHJ E K L M N O PQBLUEColor InnerClassesLorg/openzal/zal/Item$Color;GREENORANGEPURPLEREDYELLOWmColor&Lcom/zimbra/cs/mailbox/MailItem$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 '>R$com/zimbra/cs/mailbox/MailItem$Color %& '/ '1S TUVorg/openzal/zal/Item$Color   ! " # $java/lang/Objectcom/zimbra/cs/mailbox/MailItemjava/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?@I B PK aK5aa)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 **+HI J  M**Y+MNOO +*S     !"#$%&@ *+X  '(K *+,]    )*+ -  6 PK aKɋ)org/openzal/zal/Item$UnderlyingData.class2S 8: 8 ; <= > ? @ A B CEFmUnderlyingDataUnderlyingData 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 G-com/zimbra/cs/mailbox/MailItem$UnderlyingData H IJ K) ./ LM NO P) QOR#org/openzal/zal/Item$UnderlyingDatajava/lang/Objectcom/zimbra/cs/mailbox/MailItemjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;flagstypeBnameLjava/lang/String;datemetadataorg/openzal/zal/Item!  B**Ytuv I **+yz {  O +*    !"#$%&'F*Y  ()*'H*Y~ ()+,Q*~()-@./2* 012* 2/2*  343 *   5/2*  679 D PK aKv>>org/openzal/zal/Item.class2j p          H             ! # % ' ) + - / 1 3 5 7 9 ; =   A    E  H  K  _  _            ! !      H  g    g H g   v  q  { {  {  q       )          !    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;(B)B 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;zimbraMetadataLjava/util/Map;,Lorg/openzal/zal/exceptions/ZimbraException;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;blob!Lcom/zimbra/cs/store/MailboxBlob;"$Lorg/jetbrains/annotations/Nullable; getBlobPath# 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;tagLorg/openzal/zal/Tag;operationContext"Lorg/openzal/zal/OperationContext;i tagBitmaskJtagListLjava/util/List;$Ljava/util/List;&' getSubjectgetEffectiveACL()Lorg/openzal/zal/Acl; getChangeDate compareTo(Lorg/openzal/zal/Item;)I(Ljava/lang/Object;)I()Vpartypes[Ljava/lang/Class;@Ljava/lang/Object;Ljava/lang/Comparable; SourceFile Item.java java/lang/NullPointerExceptioncom/zimbra/cs/mailbox/MailItem () *+ java/lang/Byte ,org/openzal/zal/Itemcom/zimbra/cs/mailbox/Mailbox -com/zimbra/cs/mailbox/MailItem$UnderlyingData - *com/zimbra/common/service/ServiceException. /0org/openzal/zal/Mailbox  1  =     c w2 34*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/Mountpoint'java/lang/UnsupportedOperationException <= >5org/openzal/zal/MailboxBlobWrap" 678 P#org/openzal/zal/Item$CustomMetadata F:#org/openzal/zal/Item$UnderlyingData I;org/openzal/zal/Item$Color <> M ?^ *@ Q R ST UV W= XY AB C)java/lang/String [\ ]^ `^ b= IJ de g^org/openzal/zal/Metadata D% Er F Gtg0 HIjava/lang/Objectcom/zimbra/cs/mailbox/Metadata J KLjava/lang/Throwablejava/lang/RuntimeException M _N OQjava/lang/StringBuilder Exception: RS TUV WD   XYjava/util/ArrayList Z[' \B ] ^_[Ljava/lang/String;  = `  mountpoint remote folder Ha searchfolder search foldervirtual_conversationvirtual conversationjava/lang/Class deserialize bc de fQ)ZAL Reflection Initialization Exception: gD serializeencodeMetadatajava/lang/Comparableidx java/util/Mapcom/zimbra/cs/store/MailboxBlobjava/io/IOException0org/openzal/zal/exceptions/NoSuchFolderException!org/openzal/zal/lib/ZimbraVersion org/openzal/zal/OperationContextjava/util/Listcast&(Ljava/lang/Object;)Ljava/lang/Object;valueOf(B)Ljava/lang/Byte; byteValuep(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; getLocalBlob()Lcom/zimbra/cs/store/Blob;com/zimbra/cs/store/BlobhC(Ljava/lang/String;)Lcom/zimbra/cs/mailbox/MailItem$CustomMetadata;1()Lcom/zimbra/cs/mailbox/MailItem$UnderlyingData; getRgbColori(()Lcom/zimbra/cs/mailbox/MailItem$Color;isEmpty(I)Ljava/lang/String; containsKey(Ljava/lang/Object;)Zget(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$ZimbraLogSectionwarnnewOperationContext$()Lorg/openzal/zal/OperationContext; getTagById:(Lorg/openzal/zal/OperationContext;I)Lorg/openzal/zal/Tag;addsizetoArray(([Ljava/lang/Object;)[Ljava/lang/Object;#(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$com/zimbra/cs/mailbox/MailItem$Color! p @r*+ Y*+@ACEFI **+IJ K 2*O O +*T   8* Y 2* a  O * j    ,v  # Y*+M, ##]     9Y*   3 *   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   016 5Y*6   236 7Y*8   456 9Y*:   676 ;Y*<   892=Y>  :;2=Y>  <=2*? >?*@L+AY+BL+ )* ,.02 @AB CDd*@CDL+ ;=?NE FGpEY*+FGM,gik HP  IJ9HY*IJ  KL9KY*LM  Me*NL+O *PQ+ N O@OP^*RL+  H Q2*S R2*T ST^*UL+  H UV^*VL+"$ & H W=2*W,  XY2XY2  XZ2*Z[=  [\[ \*]\*^_K*` M NP  N]^2*af _5 *Ql   `^^*bL+tv x Hab=2*c~ c2* deA *de  fg^2*f  hi]gY+hM* ij*k ,lmnWHYoNp:,qrSs-tW-MvY,wRSu:  !*28BHMQST> Jjk2!l8mnT op]qr]s*t(uOv   Cw?*dLpMx+,tqN-yLz{Y|}~+~ u&   !=4l mnjx!op?`v CyBpYqYSL*+tqM,yLz{Y|}~+~"#u#$ @ *mnjx$opBcv Cz{h*L=*BY:! 8! y *+@`:W! yB_.  (6CM S">6 |}h`~ ^YP P*2*( 2=Y>9  =2*? E*+EA3 *+ &  !Y"\\W\W\W\WK*qS*ss)K{Y|~*~vY*wK*xx)K{Y|~*~vY*wYqSK*)K{Y|~*~vY*w6RUu{uur@ EF G+H6;@KRUVr{>;V%op%op%opUv%Yv%^v%:K H E 9= P PK aKNFdkk org/openzal/zal/ItemChange.class2= ( ) *+ *, *-. /0 1 23 4 456deletedZ(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 7 8   java/lang/StringBuilder 9 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* !" #$%U#Y *  * 78"7 #&'PK aK+:|org/openzal/zal/ItemInfo.class2F 1 2 3 4 35 46 78 9 :;< = >?itemIdI(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 StackMapTable5toString()Ljava/lang/String; getItemId SourceFile ItemInfo.java @   org/openzal/zal/ItemInfojava/lang/StringBuilder AitemId: BC BD sq:  dt: BE ,-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'(()*  *+@,-Y/Y  *  *  *B /.$/*J /0PK aK$== 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***  () *+! "# $%e!*LY+2+2  0123 1!!&'()*+,-H Y ** :! "#./:*++*++M*,*, * @BDFIK)M+O6Q8T! :"#:012#3 4 5678V*<h** }`< Z[\!"#9:;* <=c>PK aKorg/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 aK]kfforg/openzal/zal/LdapUtil.class2D *+ ,- ./0 1 234 5678()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/LdapUtil; modifyAttrs+(Lorg/openzal/zal/Account;Ljava/util/Map;)Vzlc.Lcom/zimbra/cs/account/ldap/ZimbraLdapContext; zimbraAccountLcom/zimbra/cs/account/Account;tLjava/lang/Exception;accountLorg/openzal/zal/Account;attrsLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map; StackMapTable4 SignatureQ(Lorg/openzal/zal/Account;Ljava/util/Map;)V$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFile LdapUtil.java ,com/zimbra/cs/account/ldap/ZimbraLdapContext 9com/zimbra/cs/account/Account: ;<$com/zimbra/cs/account/ldap/LdapEntry =>? @java/lang/ExceptionA BCorg/openzal/zal/LdapUtiljava/lang/Object(Z)Vorg/openzal/zal/AccounttoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;getDN()Ljava/lang/String;#com/zimbra/cs/account/ldap/LdapUtilo(Lcom/zimbra/cs/account/ldap/ZimbraLdapContext;Ljava/lang/String;Ljava/util/Map;Lcom/zimbra/cs/account/Entry;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;!  /*   ,YM*N,-+- M, "% ' ()".%+&-+24 &,, ,!"e#$%& '()PK aK,޺org/openzal/zal/Link.class2  (Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Link;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; getRemoteId()I getOwnerId()Ljava/lang/String; SourceFile Link.java 'java/lang/UnsupportedOperationException-Link MailItem doesn't exist in zimbra < 8.0.0 org/openzal/zal/Linkorg/openzal/zal/Document(Ljava/lang/String;)V! G*+Y 23   4 Y 8   4 Y =  PK aK9 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 aK=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 aK< 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 aK`{* "org/openzal/zal/MailItemType.class2 W X YZ[ \]^ _`ab cde f g h i j k l m n o p q r s t u v w xyCONTACTLorg/openzal/zal/MailItemType;UNKNOWNFOLDER SEARCHFOLDERTAG CONVERSATIONMESSAGEDOCUMENTNOTEFLAG APPOINTMENTVIRTUAL_CONVERSATION MOUNTPOINTWIKI DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;TASKCHATCOMMENTLINKmTypeB(B)VCodeLineNumberTableLocalVariableTablethistypetoByte()B typeArrayFrom(Ljava/lang/String;)[Bresult[Be,Lcom/zimbra/common/service/ServiceException;typesLjava/lang/String; StackMapTable[Eof2(Ljava/lang/String;)Lorg/openzal/zal/MailItemType;itemTypetoString()Ljava/lang/String;(B)Ljava/lang/String;()V SourceFileMailItemType.java 9T 78z {C*com/zimbra/common/service/ServiceException| }~message org/openzal/zal/MailItemTypecom/zimbra/cs/mailbox/MailItem 9:contactall R !" #" $" %" &" '" (" )" *" +" ," -" ." /" 3" 4" 5" 6"java/lang/Object com/zimbra/cs/index/MailboxIndexparseTypesString+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;java/lang/Stringequals(Ljava/lang/Object;)ZgetNameForType!  !" #" $" %" &" '" (" )" *" +" ," -" ." /"012 3" 4" 5" 6"789:;F **<VW X= >" ?8@A;/*<_= >" BC;*L M,+<uzw y|=*DE FGHIDEJ HKL MN;@* Y  * Y  * Y Y < %.7= @OIJPQ;2* <= >" MR;/ <= ?8ST;ûY Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y <J6 78"9-:8;C<N=Z>f?r@~ABCDEFGUVPK aK : 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 aKf8!org/openzal/zal/MailSession.class2U 45 67 89 8:;< =>? @7 8A BC DEFG()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/MailSession;getSmtpSession/(Lorg/openzal/zal/Account;)Ljavax/mail/Session;accountLorg/openzal/zal/Account; StackMapTable ExceptionsHRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable; getSession()Ljavax/mail/Session;exLjava/lang/Exception;; getSmtpHosts*(Lorg/openzal/zal/Domain;)Ljava/util/List;e,Lcom/zimbra/common/service/ServiceException;domainLorg/openzal/zal/Domain;C Signature>(Lorg/openzal/zal/Domain;)Ljava/util/List; SourceFileMailSession.java com/zimbra/cs/account/AccountI JKL M $%java/lang/Exceptionjava/lang/RuntimeException Njava/util/ArrayListcom/zimbra/cs/account/DomainO )P Q*com/zimbra/common/service/ServiceExceptionR STorg/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/Domain/(Lcom/zimbra/cs/account/Domain;)Ljava/util/Set;(Ljava/util/Collection;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;!/*%  Q***,0  !"# $%TKY*9;=  &'D( ! )*** Y* Y L+$#$EJR$V%X%+,*-.K/01"#23PK aK3즈)org/openzal/zal/Mailbox$FakeMailbox.class2d 0 12 3 4 5 67 8 9 : ; < = > ? @ A B CD 3 EGH"(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 (* I)com/zimbra/cs/mailbox/Mailbox$MailboxData J KL MLN OP QR SL TU VW XU YU ZU [L \U ]U ^U _`java/util/HashSet abc#org/openzal/zal/Mailbox$FakeMailboxcom/zimbra/cs/mailbox/Mailbox.(Lcom/zimbra/cs/mailbox/Mailbox$MailboxData;)V()VidJ schemaGroupIdcom/zimbra/cs/account/AccountgetId()Ljava/lang/String; accountIdLjava/lang/String;sizecontactsI indexVolumeIdSlastBackupDate lastItemId lastChangeIdlastChangeDate lastWriteDaterecentMessages trackSync trackImapZ configKeysLjava/util/Set;org/openzal/zal/Mailbox A *+  # $%&' (*bYL+++* + + + ++++ +++++Y+F#(-27<AFKPU`b$%Z+,-'&'./"F!)PK aKϦ1e``org/openzal/zal/Mailbox.class28             ]                * * *  *        9 7     A  F !" F # $% J& '( ]) N* ]+ ,- ,./ ]0 1 234 Y 5 678 9 :; ` < => ? @A gB C i DE mF GH qIJ sK L iM N O PQ  RS ] TU ]VW  X YZ [  \ ] X^ _ X`a b cd e f g h i jkl  m h n o p qr s t u v+ wx yz{ | }~                                  + `   +                             X                     ) N0            F ,   1 7   6       m           J     ]  ! ]" ]}# $%& ' ](  )*+, 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_IDsCurrentChangeNameLjava/lang/String;sMailboxChangeLjava/lang/reflect/Field;sMailboxChangeSync sMailboxDatasEndTransactionMethodLjava/lang/reflect/Method;$Lorg/jetbrains/annotations/Nullable;sBeginTransactionMethod sRawGetItem sGetAllFlags sTagCache sFolderCacheMAX_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(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 Exceptions- getAccountId()Ljava/lang/String;getId hasListener(Ljava/lang/String;)Z listenerName 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;)IobjsyncLjava/lang/Integer;exLjava/lang/Throwable;isTombstoneValid(I)Zsequence mboxSequence getItemById<(Lorg/openzal/zal/OperationContext;IB)Lorg/openzal/zal/Item;item Lcom/zimbra/cs/mailbox/MailItem;idtypeB3.getItemRevisionById=(Lorg/openzal/zal/OperationContext;IBI)Lorg/openzal/zal/Item;revisiongetMessageById>(Lorg/openzal/zal/OperationContext;I)Lorg/openzal/zal/Message;messageLcom/zimbra/cs/mailbox/Message; exceptionLjava/lang/Exception;&/getMessagesByConversation5(Lorg/openzal/zal/OperationContext;I)Ljava/util/List;listLjava/util/List;newList1Ljava/util/List;+Ljava/util/List;801P(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;foldernameparentId2getFolderByPathN(Lorg/openzal/zal/OperationContext;Ljava/lang/String;)Lorg/openzal/zal/Folder;pathgetModifiedFolders folderListLcom/zimbra/cs/mailbox/Folder; 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;mailItemuid getFreeBusy@(Lorg/openzal/zal/OperationContext;JJ)Lorg/openzal/zal/FreeBusy;freeBusyLcom/zimbra/cs/fb/FreeBusy;startend3copyCalendarReplyInfoa(Lorg/openzal/zal/CalendarItem;Lorg/openzal/zal/CalendarItem;Lorg/openzal/zal/OperationContext;)VfromCalendarItemLorg/openzal/zal/CalendarItem;toCalendarItemBrename:(Lorg/openzal/zal/OperationContext;IBLjava/lang/String;I)V4delete'(Lorg/openzal/zal/OperationContext;IB)VsetPermissions;(Lorg/openzal/zal/OperationContext;ILorg/openzal/zal/Acl;)VaclLorg/openzal/zal/Acl;setColor5ColorD(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;iflagstags defaultInv+Lorg/openzal/zal/calendar/CalendarItemData; exceptionsreplies nextAlarmzimbraExceptionsSetCalendarItemData4[Lcom/zimbra/cs/mailbox/Mailbox$SetCalendarItemData;=Ljava/util/List;7 ReplyInfo@Ljava/util/List;p(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;[Ljava/lang/String;(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;section[ 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;)VLjava/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; newItemId#Lcom/zimbra/cs/service/util/ItemId; saveToSentLjava/lang/Boolean;mm!Ljavax/mail/internet/MimeMessage;uploads origMsgIdLorg/openzal/zal/ZimbraItemId; replyType replyToSender9UploadBLjava/util/List;d:;l(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;zimbraCalendarItemsexcludeFolders6Ljava/util/List;Z(Lorg/openzal/zal/OperationContext;BJJI[I)Ljava/util/List;getItemListByDates9(Lorg/openzal/zal/OperationContext;BJJIZ)Ljava/util/List; 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; typedIdList(Lcom/zimbra/cs/mailbox/util/TypedIdList;Entry(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; setCustomData=CustomMetadataL(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; chunkSize>s(Lorg/openzal/zal/OperationContext;Ljava/lang/String;[BLorg/openzal/zal/SortedBy;IIZ)Lorg/openzal/zal/QueryResults;offsetonlyIdst(Lorg/openzal/zal/OperationContext;Ljava/lang/String;[BLorg/openzal/zal/SortedBy;IIZZ)Lorg/openzal/zal/QueryResults;params"Lcom/zimbra/cs/index/SearchParams; fetchMode?SearchResultMode0Lcom/zimbra/cs/mailbox/Mailbox$SearchResultMode;result(Lcom/zimbra/cs/index/ZimbraQueryResults; inDumpster?@A getItemList5(BLorg/openzal/zal/OperationContext;)Ljava/util/List; subfolderLorg/openzal/zal/Folder; folderCacheentryLjava/util/Map$Entry;tagCacheLjava/util/Map;dataUnderlyingData%Lorg/openzal/zal/Item$UnderlyingData;dataList0Ljava/util/Collection;DLjava/util/Map$Entry;>Ljava/util/Map;7Ljava/util/List;(Ljava/util/List;B;M(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 defaultViewurlcreateSearchFolder(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;C=(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;(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;contacts(Lorg/openzal/zal/OperationContext;Lorg/openzal/zal/ParsedContact;ILjava/util/Collection;)Lorg/openzal/zal/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;documentpd Lorg/openzal/zal/ParsedDocument;simpleCreateDocument}(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 createNoteD Rectangle(Lorg/openzal/zal/OperationContext;Ljava/lang/String;Lorg/openzal/zal/Note$Rectangle;Lorg/openzal/zal/Item$Color;I)Lorg/openzal/zal/Note;notecontent rectangle Lorg/openzal/zal/Note$Rectangle; 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 addRevisionEFcreateMountpoint(Lorg/openzal/zal/OperationContext;ILjava/lang/String;Ljava/lang/String;ILjava/lang/String;BILorg/openzal/zal/Item$Color;)Lorg/openzal/zal/Mountpoint; mountPointownerIdremoteId remoteUuidview createChatq(Lorg/openzal/zal/OperationContext;Lorg/openzal/zal/ParsedMessage;IILorg/openzal/zal/Tags;)Lorg/openzal/zal/Chat;chatLorg/openzal/zal/Tags;[(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;textcreator createLink`(Lorg/openzal/zal/OperationContext;ILjava/lang/String;Ljava/lang/String;I)Lorg/openzal/zal/Link;beginTransaction7(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;G 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;(2()Ljava/util/Collection; getByAccountaccountgetByAccountId-(Ljava/lang/String;)Lorg/openzal/zal/Mailbox;.(Ljava/lang/String;Z)Lorg/openzal/zal/Mailbox; autocreateHJ5(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;accountsAndMailboxes9Ljava/util/Map$Entry;3Ljava/util/Map;6Ljava/util/Map;T(Lorg/openzal/zal/Connection;)Ljava/util/Map;getOperationConnection()Lorg/openzal/zal/Connection; connection Connection$Lcom/zimbra/cs/db/DbPool$Connection;getSchemaGroupId 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;keyKLM rawSetConfig'(Ljava/lang/String;Ljava/lang/String;)V insertQueryinsertStatementupdateStatementres updateQuery deleteMailboxmailboxChangeClasspartypes[Ljava/lang/Class;& SourceFile Mailbox.javacom/zimbra/cs/mailbox/Mailbox jk org/openzal/zal/Mailbox NO P*com/zimbra/common/service/ServiceExceptionQ RS'java/lang/UnsupportedOperationException "java/lang/IllegalArgumentException mMbox is null T#org/openzal/zal/Mailbox$FakeMailboxcom/zimbra/cs/account/Account  U   VW org/openzal/zal/OperationContext&com/zimbra/cs/mailbox/OperationContextorg/openzal/zal/ProvisioningImpX YZ [org/openzal/zal/Account \    ]^ _`com/zimbra/cs/session/Sessiona bcd egjava/lang/StringBuilder!Error adding listener to mailbox hi hj: k lm nT oc p qW java/lang/Integer )com/zimbra/cs/mailbox/Mailbox$MailboxData MailboxData ro sjava/lang/Throwable tgZAL Reflection Exception: u vw xTjava/lang/RuntimeException y  z{ |org/openzal/zal/Item }~ org/openzal/zal/Messagejava/lang/Exception java/util/ArrayList   0  com/zimbra/cs/mailbox/Message    com/zimbra/cs/mailbox/MailItemorg/openzal/zal/Tag % java/util/List '( *org/openzal/zal/Folder 0 3(com/zimbra/cs/mailbox/Folder : <org/openzal/zal/Mountpointorg/openzal/zal/CalendarItem ? A2org/openzal/zal/exceptions/NoSuchCalendarExceptioncom/zimbra/cs/fb/FreeBusyQuery E2org/openzal/zal/exceptions/NoSuchFreeBusyException org/openzal/zal/FreeBusyZxCalendarRepliesRestore    S Vcom/zimbra/cs/mailbox/ACL X$com/zimbra/cs/mailbox/MailItem$Color \1com/zimbra/cs/mailbox/Mailbox$SetCalendarItemData q)org/openzal/zal/calendar/CalendarItemData d zorg/openzal/zal/Metadatacom/zimbra/cs/mailbox/Metadata      com/zimbra/cs/mime/ParsedContact !com/zimbra/cs/service/util/ItemId     org/openzal/zal/ZimbraItemId         org/openzal/zal/Acl 4org/openzal/zal/exceptions/PermissionDeniedExceptionMissing write permissions for   on  mailbox&com/zimbra/cs/mailbox/calendar/RecurId<   -com/zimbra/cs/mailbox/MailItem$CustomMetadata       com/zimbra/cs/index/SearchParams   T   com/zimbra/cs/index/SortByA       @ org/openzal/zal/QueryResultsjava/util/LinkedList ZxGetItemList  B   java/util/Map$Entry java/lang/String     #org/openzal/zal/Item$UnderlyingData getItemList(): skipping item: T  !org/openzal/zal/SearchFolder %  '2 'org/openzal/zal/Contact ; =? =!com/zimbra/cs/mime/ParsedDocument Corg/openzal/zal/Documentorg/openzal/zal/ParsedDocument   CD O C$com/zimbra/cs/mailbox/Note$Rectangle Worg/openzal/zal/Note com/zimbra/cs/mime/ParsedMessageF%com/zimbra/cs/mailbox/calendar/InviteE _ m  torg/openzal/zal/Chatjava/lang/Object  :  -com/zimbra/cs/mailbox/MailItem$UnderlyingData     java/util/Map   Exception: T  H YJ          java/util/HashMap"com/zimbra/cs/db/DbPool$ConnectionK java/lang/Long   +org/openzal/zal/lib/ZimbraConnectionWrapper  SELECT metadata FROM mailbox_metadata ) WHERE mailbox_id=? AND section=? LIMIT 1  L  ! "# $%M  &' ( )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(?,?,?) + mCurrentChange ,- .mData /0+com.zimbra.cs.mailbox.Mailbox$MailboxChange 1)ZAL Reflection Initialization Exception: java/lang/Class 2 34getItemcom/zimbra/cs/mailbox/Flag mTagCache mFolderCache1org/openzal/zal/exceptions/NoSuchAccountException.org/openzal/zal/exceptions/NoSuchItemException1org/openzal/zal/exceptions/NoSuchMessageExceptionjava/util/Iterator6org/openzal/zal/exceptions/NoSuchConversationException0org/openzal/zal/exceptions/NoSuchFolderExceptioncom/zimbra/cs/fb/FreeBusy*org/openzal/zal/exceptions/ZimbraExceptionorg/openzal/zal/Item$Color5,com/zimbra/cs/mailbox/CalendarItem$ReplyInfo6.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/mailbox/Mailbox$SearchResultMode&com/zimbra/cs/index/ZimbraQueryResultsorg/openzal/zal/SortedByjava/util/Collectionjava/io/InputStreamorg/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;(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;(J)Ljava/lang/StringBuilder; getMessagetoString.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionwarnremoveListenerjava/lang/reflect/Fieldget trackSyncintValue extensionsorg/openzal/zal/UtilsexceptionToString)(Ljava/lang/Throwable;)Ljava/lang/String;fatal(Ljava/lang/Throwable;)V convertType(B)BL(Lcom/zimbra/cs/mailbox/OperationContext;IB)Lcom/zimbra/cs/mailbox/MailItem;getItemRevisionM(Lcom/zimbra/cs/mailbox/OperationContext;IBI)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)Viterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;add(Ljava/lang/Object;)Z.(Lcom/zimbra/cs/mailbox/OperationContext;IBJ)VH(Lcom/zimbra/cs/mailbox/OperationContext;I)Lcom/zimbra/common/util/Pair;com/zimbra/common/util/PairgetFirst[(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;H(Lcom/zimbra/cs/mailbox/OperationContext;JJI)Lcom/zimbra/cs/fb/FreeBusy;(JJ)VcopyReplyInfoTo!(Lorg/openzal/zal/CalendarItem;)V@(Lcom/zimbra/cs/mailbox/OperationContext;IBLjava/lang/String;I)V-(Lcom/zimbra/cs/mailbox/OperationContext;IB)VG(Lcom/zimbra/cs/mailbox/OperationContext;ILcom/zimbra/cs/mailbox/ACL;)VT(Lcom/zimbra/cs/mailbox/OperationContext;[IBLcom/zimbra/cs/mailbox/MailItem$Color;)V(I)Ljava/lang/Object;(Lcom/zimbra/cs/mailbox/OperationContext;IIJLcom/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;)V7TargetConstraint`(Lcom/zimbra/cs/mailbox/OperationContext;IBIZLcom/zimbra/cs/mailbox/MailItem$TargetConstraint;)VgetFlagBitmask/(Lcom/zimbra/cs/mailbox/OperationContext;IBIJ)V getTagBitmaskorg/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;Ljava/util/Collection;Lcom/zimbra/cs/service/util/ItemId;Ljava/lang/String;Lcom/zimbra/cs/account/Identity;ZZ)Lcom/zimbra/cs/service/util/ItemId;.(Lcom/zimbra/cs/mailbox/OperationContext;IBI)V@(Lcom/zimbra/cs/mailbox/OperationContext;BJJI[I)Ljava/util/List;!org/openzal/zal/ZimbraListWrapperwrapCalendarItems"(Ljava/util/List;)Ljava/util/List;?(Lcom/zimbra/cs/mailbox/OperationContext;BJJIZ)Ljava/util/List;<(Lcom/zimbra/cs/mailbox/OperationContext;BI)Ljava/util/List;S(Lcom/zimbra/cs/mailbox/OperationContext;I)Lcom/zimbra/cs/mailbox/util/TypedIdList;&com/zimbra/cs/mailbox/util/TypedIdListgetEffectivePermissions-(Lcom/zimbra/cs/mailbox/OperationContext;IB)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;/(Ljava/lang/String;)Lcom/zimbra/cs/mailbox/Tag;\(Lcom/zimbra/cs/mailbox/OperationContext;IBLcom/zimbra/cs/mailbox/MailItem$CustomMetadata;)V"(Lcom/zimbra/cs/mailbox/Mailbox;)Vpurge(B)VIDSNORMAL setQueryStr setTimeZone(Ljava/util/TimeZone;)V setLocale(Ljava/util/Locale;)VsetTypes([B)V setSortBy(Lcom/zimbra/cs/index/SortBy;)VsetMode3(Lcom/zimbra/cs/mailbox/Mailbox$SearchResultMode;)V setPrefetchsetLimit setOffset#com/zimbra/common/soap/SoapProtocolSoap12%Lcom/zimbra/common/soap/SoapProtocol;(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;getType()BentrySet()Ljava/util/Set; java/util/SetgetKeygetValueNONELcom/zimbra/cs/index/SortBy;"org/openzal/zal/lib/ZimbraDatabase getByTypeH(Lorg/openzal/zal/Mailbox;BLcom/zimbra/cs/index/SortBy;)Ljava/util/List;java/util/Collections emptyListdebug(Lcom/zimbra/cs/mailbox/OperationContext;Ljava/lang/String;IBBILcom/zimbra/cs/mailbox/MailItem$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/cs/mailbox/MailItem$Color;)Lcom/zimbra/cs/mailbox/SearchFolder;}(Lcom/zimbra/cs/mailbox/OperationContext;Ljava/lang/String;Lcom/zimbra/cs/mailbox/MailItem$Color;)Lcom/zimbra/cs/mailbox/Tag;com/zimbra/cs/mailbox/Tag bitmaskToTags(J)Ljava/lang/String;(Lcom/zimbra/cs/mailbox/OperationContext;Ljava/io/InputStream;ILjava/lang/Long;IZILjava/lang/String;ILjava/lang/String;Lcom/zimbra/cs/mailbox/MailItem$CustomMetadata;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;ILjava/lang/String;)Lcom/zimbra/cs/mailbox/Contact;o(Lcom/zimbra/cs/mailbox/OperationContext;ILcom/zimbra/cs/mime/ParsedDocument;B)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/io/InputStream;Ljava/lang/String;Ljava/lang/String;)Lcom/zimbra/cs/mailbox/Document;(Lcom/zimbra/cs/mailbox/OperationContext;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;B)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/cs/mailbox/MailItem$Color;I)Lcom/zimbra/cs/mailbox/Note;y(Lcom/zimbra/cs/mailbox/OperationContext;Lcom/zimbra/cs/mailbox/calendar/Invite;ILcom/zimbra/cs/mime/ParsedMessage;ZZZ)[I(Lcom/zimbra/cs/mailbox/OperationContext;ILjava/lang/String;Ljava/lang/String;IBILcom/zimbra/cs/mailbox/MailItem$Color;)Lcom/zimbra/cs/mailbox/Mountpoint;org/openzal/zal/Tags getLongTags|(Lcom/zimbra/cs/mailbox/OperationContext;Lcom/zimbra/cs/mime/ParsedMessage;IILjava/lang/String;)Lcom/zimbra/cs/mailbox/Chat;java/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;valueOf(Z)Ljava/lang/Boolean;isEmptyvalueserror(()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"(J)Lcom/zimbra/cs/mailbox/Mailbox;()Lorg/openzal/zal/Mailbox;com/zimbra/cs/db/DbPoolcom/zimbra/cs/db/DbMailbox listMailboxes5(Lcom/zimbra/cs/db/DbPool$Connection;)Ljava/util/Map;(I)Ljava/lang/Integer;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;&()Lcom/zimbra/cs/db/DbPool$Connection;i(Lcom/zimbra/cs/mailbox/OperationContext;Lcom/zimbra/cs/mime/ParsedMessage;I)Lcom/zimbra/cs/mailbox/Chat;qualifyZimbraTableNameE(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 executeUpdatecommitgetDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field; setAccessiblegetDeclaredClasses()[Ljava/lang/Class;equalsTYPEgetDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;"com/zimbra/cs/mailbox/CalendarItem'com/zimbra/cs/service/FileUploadServlet/com/zimbra/cs/mailbox/MailItem$TargetConstraint!!jklmnopqropstopuvopwxopyzop{|op}~opopopopopopopopopopopopopoppS    l l    pHv2*t  y*+ :  4oP m2 Y  t* + Y *+ JYY*  lmmO +*    mZ$YYY # $lm/* lmeY* L+Olm2*! 3 *"  M*+# @= *+$  E*+%&'&(/M)*Y+,-*"./-,0-12"  , 8 A D +EEX+mN*+%&'&3 mI*+&'&3 m P4*5L6+57M,8*59:,;L=*Y+>-+?-1@AY+B$*<%)*<"ACDF%J*M+OGP*"+%Pjk%g*C=  \] oo@'*+DE: :FYGglikmH'''o'  Ulm m)*+DH: :FYGw|y{}R)))o))o  Wlm m *+INJY-KN-L 4     oVlm m8\*+MN :NY-OP:-Q:R#ST:JYKUW L&  'EVYR   E \\\oD'5  D'5P)lm m*+DV :>oU m 8\*+WN :NY-OP:-Q:R#SX:YYZUW &  'EVYR E\\\!oD'5  "D"'5#P)$lm m%}*+[\]N-*oS& m'(i*^M,     oI)*+$*+,_: :`YaH,$$$-$.o , R/lm m01!*+,bN :`Y-a  > ,!!!2 , P/lm m3(%S*cM N-NY,OPN,Q:R"Sd:-`YaUW- &     >NQH 4 >,5SSoA4 36  47A47 368L(/9lm:;!*+eN :`Y-a 4 968;> ,!!!o , P/lm m<=!*+fN :gY-h D IFHK> >!!!o > Plm m?@~iY*+jkN-TVX*oTmlm mAB.*+,lN :- mY,niY-k c hegjl%o> C...DC P mlm mEF6*+ p: :qY rsYty~{}!,HGH666I6JGH TKlm mLM5*Y:*u-v+,w*x :*xç :),,1,"&4*55NO5PO5#QQR EmmST *+Dy :H   o  - oWUmVW*+Dz :4oSU mXY!*+-{|{} : 4!!!o!Z[XUmm\_&*+,D~~ :&  %>&&&`a&&bc]Ummdec iO: 6  O"   S ػiY*+  k:  :`a.  4:CNZacz +fo c iiioigoihiijikilim ]np ikqiltu*fUvlmdw  Y '\ ogohxijklmkqltUylmmmmz{"*+,N-Y-N-2 3579;4 |}"""~RUl m!*+,- :"DE GDLIK M4!!!~!XUmm*+, N- TU T ]Z\^*~PU m!*+D :fnkm oH!!!o!!o!XUml Y 4oh hUm5*+DE:*+D :),),.4R.555o55h4 l5*+DE:*+D :),"#&),.4H.555o55golU m!*+- :"  4!!!o!XUmmr c:Y:*+*,-]:  Y  :  H[IZ[. &=BGI[]p B ] cccccccc` c1* RUlm^*L+   HU*+D :>ooUU m &*+D!:  :  '( )'02 4\   &&&&I&J&o&a  ^Um #*+D!:  :  CZ\^\ `  ####I#J#o# ` [Um*+D:gik4oQ m*+N-N- 4 oRUlm m)*+>:~ ~>)))oQ @)*+>:~ ~>)))oQ @ z*+;Y*Y+-+--*--1*+- -   :  nq*  AFUknqsy s zzzozzzzzzz zo z eA R RUU m!*+N :YY-Z  > !!!o  Plm mzYY*,ZN-*-Plm m&*+D :&     % >&&&o&&]Umm:Y*! lmiYY*L+SUlmj* L+ (- * ,. JU2*2 : *D 7 8  k *+,-E>oUlmmmm *+,-TRooUlmmmm Y:  :  ,   - ƶƶ    ` *+ :  dWY Ѱ:  LN %+1@GMW^fkpv  s p  oo2Bj RUlmmmm YN*Y:*,  E*::R)S`: -UWӧU*::R4S:ޙ-FYGUWȧ E*Q:R"SX:-FYGUW-:*x*::*xQ:RFS:2-*UW":=*Y+-?-1*x : *x ç :  - N[^< * '*)*0O]filqw '*IN[^`}z O09 "  wI  `I4k409 " wI kw*#7( *RG EUlm m 9*+,D~~: :  `Y a$'&  $')/ z $, ) 999-9.o999go9bc9 / ,  gUlmmm!" 6*+-~~: :  Y !$"./7.!@$=&?,Bz ! & 666o6-6#66$6go6bc,   dUlmmm%&,*+,-~~: :YYZ"LM PLYVX"[H,,,-,bc"  ZUlmmm'( *+,   gjgz )*+o,-o.goh/o 0 1 Ulm'2 F*+,    : :  JY K14~!,~146<1  6 FFF)*F+oF,-FoF.FgoFhF/o F0 F1 <   * R345 34 R345 346HUlm'7  Y z )*+o,-o.goh/o 0 1  hU8lm m9: -*+,: :JYK#H ---)*-o#   [Ulm m;<~Y*+N-*oTlm=>R *+,*    olm=?.*+,: :Y" $R@....o.h$ @ \Ulm=Al Y ;4oh hUBlmmmmCD1*+-D: :Y& TU WXT_\!^'a\ E!111o1FG11go' E _UlmmmHI !Y-:*+o sxR!!!o!JK!L!M!N EGUlmmOP (*+-: :Yf E(((Qo(R(-(S(* E VUlmmCT /*+- D: :  Y "% E  ///o/L/U/R/S/V/*/ % E  ]Ulm mWZ9*+,-~~: :Y$'&  $')/\ $[)999\9]^9bc9o/ [ gUlmmmm_` >::*+,  .:56& !068f 3ab8>>>cd>o>ef>g>h>i"j RklUmmmn 6*+- ~~ : :  gY h!$!(!!/$,&.,1 !o & 666o6-6p6qo6r6s6go6bc , o  dUtu7*+,  : :Y"%& op qso"z%w'y-|\ "v'777ef7o7go7hw- v eUlmmmmtx0*+, : :Y"  &Rv 000ef0o0go& v ^UlmmmyzZ Y 4.o{|Ulm m}~d Y >.o-pqoUlmmL *+,ձ     -  m#N-+S-,S*-W N-L"     " 4 ##-#\U"M,S*,W N- L      ! * ""U2M,+SFY*,XGNAY-B$%< 5 6 :% <& >*& 22-%lmmL+*S+]M < ` a e g i UlF ** o q s  Z[a*5L <   Nl*l*5LNY+PM+N-R-S:,`YaW,L)*Y+ -+?-1!KL<*   ! 9 G J L M j 49,9!+Ml9!+(!l 0*"  Ulm 0*#  Ul -$* %&'M N-, Y,     " + 4k--k2F Ul ($*(M N-, Y,&  !  ' $ & ( *& ,4k((k S Ul m 0) 4 Ul !$*L M,+ Y+  ? D A C E G I* k !ok L Ul /*+ P lmm  d,Y-L*./.0M,N-R/-S:+1234WΧ M,+Y\& W ` a8 cV dY k\ h] jb m48  A ]d\  8 A\$4BUm*5L M,6Y+7  { }  *   KUlm3 *8   #*+,9W :"      " 4###af#oZUmm5 U*Y+:-*;<-=-1MN>N-,?:*@A+BC:DE:- -F:- -F:- -F&ervJ $ & * 3 ? H Q [ e i o r v z >3PQ2$n#&lVo  JUm( ,GHJYKL*Y+M-*;<-N-1N:>:-?:,B*@A+BO69P:?:*@A+B,BOWQF:  F >^  ; > C M V b k t y ~     \ ~1&MitBo~|;>i JU mmj*R L+       JgA468ST44UVT88UKWL+=>"+2:XYZ K *[T66U*K=*Y+\-*?-1@AY*B]K*^S_*`a*K=*Y+\-*?-1@AY*B]K*S*Sb*`a*K=*Y+\-*?-1@AY*B]K*Sc*`a*K=*Y+\-*?-1@AY*B]K*Sde*`a*K=*Y+\-*?-1@AY*BfTU*K=*Y+\-*?-1@AY*BgTU*K=*Y+\-*?-1@AY*B ru<<<8VY<<<<C %&())0+2,G.U0X1[,a4k5r:u7v89/8 != "C $O %V +Y 'Z )w * H I L P V R T U | }         7 @  G2@v&&&=Z&&&&>=&d&h&`&`&T&T&ih]F^ o r6s 8 F @F XY. 9~X^ XY XI@ f XPK aK\~S!org/openzal/zal/MailboxBlob.class2    getRevision()ItoString()Ljava/lang/String; getItemId SourceFileMailboxBlob.javaorg/openzal/zal/MailboxBlobjava/lang/Objectorg/openzal/zal/StagedBlob  PK aK:%org/openzal/zal/MailboxBlobWrap.class2 !ij ik l mno p q r st u v w xyz { | } ~  s s s   |   mMailboxBlob!Lcom/zimbra/cs/store/MailboxBlob;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis!Lorg/openzal/zal/MailboxBlobWrap; mailboxBlobLjava/lang/Object; StackMapTable$RuntimeInvisibleParameterAnnotationsgetWrappedObject()Ljava/lang/Object; getDigest()Ljava/lang/String;eLjava/io/IOException;ngetSize()J ExceptionsgetInputStream()Ljava/io/InputStream;hasMailboxInfo()Z toMailboxBlob()Lorg/openzal/zal/MailboxBlob; setDigest5(Ljava/lang/String;)Lorg/openzal/zal/MailboxBlobWrap;digestLjava/lang/String;setSize$(J)Lorg/openzal/zal/MailboxBlobWrap;sizeJ getLocalBlob()Lorg/openzal/zal/Blob; getMailbox()Lorg/openzal/zal/Mailbox; getRevision()ItoString getItemId getVolumeIdrenameTo(Ljava/lang/String;)VnewPathgetKeygetFile()Ljava/io/File;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;wrapZimbraObject1(Ljava/lang/Object;)Lorg/openzal/zal/MailboxBlob;(J)Lorg/openzal/zal/Blob;*(Ljava/lang/String;)Lorg/openzal/zal/Blob; SourceFileMailboxBlobWrap.java 'java/lang/NullPointerExceptioncom/zimbra/cs/store/MailboxBlob #$ 67java/io/IOExceptionjava/lang/RuntimeException ' ;< L >? D H 7 org/openzal/zal/Mailbox N '( PQ R7 SQ U 7 YZ +org/openzal/zal/InternalOverrideMailboxBlob Corg/openzal/zal/MailboxBlobWrap HI DEjava/lang/Objectorg/openzal/zal/MailboxBlob()V(Ljava/lang/Throwable;)V()Lcom/zimbra/cs/store/Blob;com/zimbra/cs/store/Blob5(Ljava/lang/String;)Lcom/zimbra/cs/store/MailboxBlob;$(J)Lcom/zimbra/cs/store/MailboxBlob; getLocatororg/openzal/zal/BlobWrapwrapZimbraBlob<(Ljava/lang/Object;Ljava/lang/String;)Lorg/openzal/zal/Blob;!()Lcom/zimbra/cs/mailbox/Mailbox;(Ljava/lang/String;)ZgetPathjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;getWrappedMailboxBlob!!"#$%&'()r*+ Y*+*$%')*+,-./0123&45)/**/+ ,-%&67)b*LY+ *79 ;+ 89,-0H:;<)2* *A+ ,-=>?)5 * *G+  ,-=@A),*M+ ,-BC),**S+ ,-DE)C *+ W** Y Z+ ,- FGHI)C *W** ` a+ ,- JKLM)l* *LY+ *ikm+ 89,-0R:NO)9Y**t+ ,-PQ)2**z+ ,-R7)2**+ ,-SQ)2**+ ,-T7)2**+ ,-UV)E * +W*  + ,- WG=X7)e* LY+  * + 89,-0K:YZ)e* LY+  * + 89,-0K:[\)O +**+ ,- ]^_  ]`ab cd)S* *Y**+ ./0AHe)0**+ ,-ADf)0*+ *+ ,-ghPK aKA;$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 aK)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    H*+*,*-* : **     PK aK8ӷFGG'org/openzal/zal/MailboxManagerImp.class2 *| } )~  | )  | )      |  $ # #  InnerClassesmMailboxManager&Lcom/zimbra/cs/mailbox/MailboxManager; mListenerMapLjava/util/HashMap; SignaturelLjava/util/HashMap;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;()VCodeLineNumberTableLocalVariableTableex,Lcom/zimbra/common/service/ServiceException;this#Lorg/openzal/zal/MailboxManagerImp; StackMapTable(Ljava/lang/Object;)VmailboxManagerLjava/lang/Object; getMailboxIds()[IidxIlongIds[Jids[IIKgetMailboxIdsSet()Ljava/util/Set;nsetLjava/util/Set;LocalVariableTypeTable$Ljava/util/Set;&()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;listener(Lorg/openzal/zal/MailboxManagerListener;wrapper/Lorg/openzal/zal/MailboxManagerListenerWrapper; mailboxListLjava/util/List;1Ljava/util/List;*Ljava/util/Set;removeListener SourceFileMailboxManagerImp.java 56 -.*com/zimbra/common/service/ServiceException java/util/HashMap /0$com/zimbra/cs/mailbox/MailboxManager Djava/lang/RuntimeException DEjava/util/HashSet 5  org/openzal/zal/Mailbox X 5Acom/zimbra/cs/account/Account _ c gh-org/openzal/zal/MailboxManagerListenerWrapper 5j i  com/zimbra/cs/mailbox/Mailboxjava/lang/Thread#org/openzal/zal/MailboxManagerImp$1 5 5 6 y!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;()[J(I)Vjava/lang/IntegervalueOf(I)Ljava/lang/Integer;add(Ljava/lang/Object;)Z"(J)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!)*+-./01234 567 ** L+*Y 8(+ 0-/239:; <=>?@5A7X**+ *Y867 899<=BCDE7, L+ M>+,+/O,L Y "#8"CD FGF!K#M$O94FGHI JK$:;,<=>LM?@NO7,* LY+M>+,+.W,8VWYZ$Y*]9*PG,<='JKQRS QT>MU1VWO73* LYdM>+,+.ddp`W,8degi+g1l9* PG3<=.JK$QRS $QT>MU1VXY7rY*N-8tvx9 Z;<=[\>R@]^_`7xY*+M,89 Z;<=ab>X@]^cd7pY*+M,89 Z;<=ef>P@]^gh72*89 <=ij7*jY+M*N*,Y:-: #!":YWٻ#Y$Y*,%&'8* "@QTfi9>@klj<=jmn aopYqr"HQRSYqs"HQt>*?uvwUx)yj7H*Y+(8 9<=mnz{,$  PK aK"_)),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 aKv+Ad 3org/openzal/zal/MailboxManagerListenerWrapper.class2 Z[ Z \] Z ^_ Z ` a bc d e fg h fi jk jlm n fo pq r sn t u pv pw pxy{ 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 StackMapTablec~$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;alreadyLoadedMailboxesLocalVariableTypeTable*Ljava/util/Set;m-(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 ;~ W OP @A . Q U VAjava/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 !GH]34]I'J ]IK6L%M ND (NOP02*1v2 34QR0V*+*Y+1|}~234STUR0V*+*Y+1234STVA0L*+*+1234BCWR0V*+*Y+1234STXY} !z| PK aK'5gg5org/openzal/zal/MailboxSessionProxy$SessionImpl.class2 1k 2l mn op 2q rs mt uv wxy z m{ |} ~ o   m m      o  (  m o 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;modModificationKeyoP(oVw PK aK~hl )org/openzal/zal/MailboxSessionProxy.class2 U V W X Y Z[ \] ^ _ `a bcde f gh ijkl 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 !"  34   #m/org/openzal/zal/MailboxSessionProxy$SessionImplo qr #s t uvw x"org/openzal/zal/Itemcom/zimbra/cs/mailbox/MailItem #0 yzMailboxSessionProxy{ |}#org/openzal/zal/MailboxSessionProxyjava/lang/Object()V~"com/zimbra/cs/session/Session$TypeType 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 sInstancegetType()Bjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;com/zimbra/cs/session/Session! !" #$%/**Y*- * *,** &+,-.!/'0.1'4/()/*+/,/-/. / #0%I **+ &45 6' () 1234%L=+ Y+N-=>-++ ++>&":C EFIJHPJS'456L()L72J890:;< -=>%-&Y' ()?@%O +* &^' () ABC  ADEF/GH%/*&"' I)JK%/*&"' I)LM%:*+&"'I)N2OP%/*&"' I)QR%/*&"' I)ST\np@PK aKorg/openzal/zal/Message$1.class2= ) * + ,- .0 2 3 4567val$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.javaEnclosingMethod8 9:    $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  C*+*,*u4 *y  JY**   8 *     A!/* u "#$%&'( '/1 PK aKO *org/openzal/zal/Message$CalendarInfo.class25 # $ %& ' ( ) *,-mCalendarItemInfo/CalendarItemInfo 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  0 org/openzal/zal/calendar/Invite 1 2   3$org/openzal/zal/Message$CalendarInfojava/lang/Object4.com/zimbra/cs/mailbox/Message$CalendarItemInfo()V)()Lcom/zimbra/cs/mailbox/calendar/Invite;(Ljava/lang/Object;)Vorg/openzal/zal/Messagecom/zimbra/cs/mailbox/Message!  U*+**,0 12 9Y*6 2*;  2*C !" . +PK aK}} org/openzal/zal/Message.class2t MN O P QR ST U V W XY Z [\ ] ^ _ ` a b cdefg 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; StackMapTableRgetSortRecipients()Ljava/lang/String;$(Z)Ljavax/mail/internet/MimeMessage; runConvertersZhasCalendarItemInfos()ZgetCalendarItemInfoIterator()Ljava/util/Iterator;calendarItemInfoIteratorLjava/util/Iterator;LocalVariableTypeTablehCalendarItemInfoFLjava/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  ij *+*com/zimbra/common/service/ServiceExceptionk lm G1 *2 56 78org/openzal/zal/Message$1 n A1java/util/ArrayList BC o E6 F1 HI pIq rsorg/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$ ,-%&.K/01"2*#Y$ %&*2"i* M, #a c e$  ,-%&34.I/56"2* #l$ %&78"\* L Y*+ # qs$%& 9:;  9>?@A1"2*#$ %&BC"AY*#$ %&?DE6"2*#$ %&F1"2*#$ %&G1"2*#$ %&HI"2*#$ %&J6"I*~#$ %&.@KL <= PK aK>2?-22org/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;,Lcom/zimbra/common/service/ServiceException;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 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 *com/zimbra/common/service/ServiceException ) HI KL 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,M, ,"03=57:<?-*7879 ./ :;23<=E>5?)@+B**Y ,BCD- ./)A+_**Y+ ,GHI-./BCD BEFGHI+= *+ ,M- ./ J;KL+v*+ : ,T V X-* 79./J;MN2J>OP+N *+ W*, ^ _-  ./ J; QNRS+2*,d- ./TU+2*,i- ./FVWX+i*+M, ,p r t-  79./J;2I>WY+H *+,,z-  ./ J; M;Z[+C *+W*,  - ./ J;O\+H,*+,W*,*+,W**+,W*,"%:<F- H./HJ;HQ12]^+O +*,- ./ _`D  _aFbcd+*+N--N-  , -4 Q;79./J;ef2<3<>gh+*+N-- N-  , -4 Q;79./J;ei2<3<>Oj+_ *+,W,  -  ./ J; klD  kmFnop+%*+!M, Y"Y,#M,  ,  -* q1 79%./%J;243<>rsPK aK-3)"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 **+%& '   !"I+*+W*+ *+   W*+ *+ W*& +-.0$283:6>7G9II# $ %&O +* >  '()  '*+,-./02*C 12pY*M,JLN 3456$P7892*T :;PK aK(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 aK[o#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$com/zimbra/common/mime/MimeConstants org/openzal/zal/MimeConstantsjava/lang/Object text/plain text/html text/calendarmessage/rfc822application/octet-stream multipart/charsetutf-8!     /* PK aKWf 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*0 2*5 PK aK^'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 aKŁuu$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   U*+**," #$   O +*(     ! * ' PK aK>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 aK,O]]&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;! d**Y+ ! "$  V**Y+'()r*+ Y*+,-/12 !"#$%&/*7 '(9 Y* < )*PK aK`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 aKNiXX#org/openzal/zal/ParsedContact.class2 ]^ _ `ab cde fg hij ] kl mn mopq d kr s t u v wx 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; StackMapTablez|g"(Ljava/util/Map;Ljava/util/List;)V attachmentContactAttachment InnerClasses+Lorg/openzal/zal/Contact$ContactAttachment;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[BR:(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 ; M P UV XYorg/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,  #/2 3968!:$ 34"%&"56789: ;"(T* Y N, : :-W*Y+- : ;HK #* => ?*A8B;EHJKGMISK$>*<?M34T%&T@ATBC HDC- T@ETBF HDH7 8IJJK&O:/L1  M"**Y+ M,  #NQVSUW$ 34%&NA- NE78I:/O P"**Y+, N-  #Z]b_ac$*34%&NAQR- NE78IS:/TUV"5 *#g$  %&/WXY"2*#l$ %&/Z[\>c= G PK aKK $org/openzal/zal/ParsedDocument.class2H 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 A *com/zimbra/common/service/ServiceExceptionB CDE FGorg/openzal/zal/ParsedDocumentjava/lang/Objectjava/io/InputStreamjava/lang/Stringjava/io/IOException()VO(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;!     "**Y+,- :,2857!9R""""""" !"####$%&'(O +*=  )*+  ),-./ 01PK aK qF F #org/openzal/zal/ParsedMessage.class2d EF EG H IJ KL M N OP Q R S TUVWmParsedMessage"Lcom/zimbra/cs/mime/ParsedMessage;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ParsedMessage; parsedMessageLjava/lang/Object; StackMapTableVW$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;([BZ)Ve,Lcom/zimbra/common/service/ServiceException;rawData[BindexAttachmentsZ&J ExceptionsX%(Ljavax/mail/internet/MimeMessage;Z)Vmsg!Ljavax/mail/internet/MimeMessage;YgetMessageParts()Ljava/util/List; Signature/()Ljava/util/List;generateInternalIndexing()VgetMimeMessage#()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 6java/lang/NullPointerException com/zimbra/cs/mime/ParsedMessage  "*com/zimbra/common/service/ServiceExceptionZ [\ - 12] ^_ `6 78 :;a bcorg/openzal/zal/ParsedMessagejava/lang/Object*org/openzal/zal/exceptions/ZimbraExceptionjavax/mail/internet/MimeMessage+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;!org/openzal/zal/ZimbraListWrapperwrapMPartInfos"(Ljava/util/List;)Ljava/util/List; analyzeFullyjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;!r*+ Y*+$%')* !"**Y+ N--05246*#$%&'()*+,-**Y+  N-<?DACE*#$./'(0*+,125 * I  3456j* L+ PU R TV #$J*782* [ 9!:;2*` <=O +*e  >?@  >A3B !CDPK aKI u**$org/openzal/zal/PlacedItemInfo.class29 & ' ( ) *+ ,- . /0 1 123folderIdI(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 4    java/lang/StringBuilder 5 folderId: 67 68 "#org/openzal/zal/PlacedItemInfoorg/openzal/zal/ItemInfo(IIJ)V()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;!h**%& '4\*,,,*./0  !"#U#Y *  * 56"5 #$%PK aKa[-org/openzal/zal/PrefExternalSendersType.class2A 67 6 89 : ; <= 6> ALLNOTINAB)Lorg/openzal/zal/PrefExternalSendersType;ALLmValueLjava/lang/String;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisvalue StackMapTable9?$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;toString()Ljava/lang/String; fromString=(Ljava/lang/String;)Lorg/openzal/zal/PrefExternalSendersType;s Exceptions@RuntimeInvisibleAnnotations isALLNOTINAB()ZisALLtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;()V SourceFilePrefExternalSendersType.java 3java/lang/NullPointerException 'org/openzal/zal/PrefExternalSendersType   'java/lang/UnsupportedOperationExceptionjava/lang/Objectjava/lang/String*org/openzal/zal/exceptions/ZimbraException!   o*+ Y*+568:; /*B  !"3 Y*T  #$%&'(B *X   @)(B *Y   @*+N Y `,-. ,/01235Y Y  * +45PK aKOg"org/openzal/zal/PrimaryStore.class2 storeIncoming.(Ljava/io/InputStream;Z)Lorg/openzal/zal/Blob; ExceptionsstageM(Lorg/openzal/zal/Blob;Lorg/openzal/zal/Mailbox;)Lorg/openzal/zal/StagedBlob;renameToV(Lorg/openzal/zal/StagedBlob;Lorg/openzal/zal/Mailbox;II)Lorg/openzal/zal/MailboxBlob;delete(Lorg/openzal/zal/Blob;)Z getContent-(Lorg/openzal/zal/Blob;)Ljava/io/InputStream;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object; Signature1(Ljava/lang/Class;)TT; SourceFilePrimaryStore.javaorg/openzal/zal/PrimaryStorejava/lang/Objectorg/openzal/zal/Storejava/io/IOException   PK aKorg/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 aK9r~~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*a 2*f 2*k   & # PK aKtmm5org/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 aKc=org/openzal/zal/Provisioning$GalSearchResult$GalContact.class2d :; < = >? : @A BC DE DFG H = IJ KLM mGalContact"Lcom/zimbra/cs/account/GalContact;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisOGalSearchResult InnerClasses GalContact9Lorg/openzal/zal/Provisioning$GalSearchResult$GalContact; galContactLjava/lang/Object; getSingleAttr&(Ljava/lang/String;)Ljava/lang/String;keyLjava/lang/String;match$(Ljava/lang/String;)Ljava/util/List;regexattrLjava/util/Map;valuesLjava/util/List;LocalVariableTypeTable5Ljava/util/Map;$Ljava/util/List; StackMapTablePQR Signature8(Ljava/lang/String;)Ljava/util/List;getId()Ljava/lang/String; SourceFileProvisioning.java S com/zimbra/cs/account/GalContact  "# TUjava/util/ArrayListP VWX YZR [\ ]^java/lang/String _`Q ab 677org/openzal/zal/Provisioning$GalSearchResult$GalContactjava/lang/Objectc,org/openzal/zal/Provisioning$GalSearchResult java/util/Mapjava/util/Listjava/util/Iterator()VgetAttrs()Ljava/util/Map;keySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;matches(Ljava/lang/String;)Zadd(Ljava/lang/Object;)Zorg/openzal/zal/Provisioning!I **+   !"#= *+  $%&'N*MYN, : (  :+ -*W-3<IL43$%NN(%F)*>+,-F).>+/0123+45672* 89N  PK aK  2org/openzal/zal/Provisioning$GalSearchResult.class2b A B CD C E F G; HI J KL KMN OPRSGalSearchResult 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;)ZcurrentemailLjava/lang/String;TU SourceFileProvisioning.java   +,java/util/LinkedList  89 VW XY Z[U \0 ]^7org/openzal/zal/Provisioning$GalSearchResult$GalContactT _`a,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! !">*# wx$%&'()">*# |}$%&*+,"B**Y#$ %&-."/*#$ %&/*0"/*#$ %&12"/*#$ %&34"W*+ *+W#$%&56789"?+ M, M* N- !-:, #" *8:=$**:6?%&?568;<7=>#?@Q  PK aKdA(("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 revokeRight(Ljava/lang/String;Lorg/openzal/zal/Targetby;Ljava/lang/String;Ljava/lang/String;Lorg/openzal/zal/GrantedBy;Ljava/lang/String;Ljava/lang/String;Lorg/openzal/zal/RightModifier;)V checkRight(Ljava/lang/String;Lorg/openzal/zal/Targetby;Ljava/lang/String;Lorg/openzal/zal/GrantedBy;Ljava/lang/String;Ljava/lang/String;)Z getGrants(Ljava/lang/String;Lorg/openzal/zal/Targetby;Ljava/lang/String;Ljava/lang/String;Lorg/openzal/zal/GrantedBy;Ljava/lang/String;Z)Lorg/openzal/zal/Grants;toZimbra%(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; getServerById,(Ljava/lang/String;)Lorg/openzal/zal/Server;getServerByName 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;)Vp(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;assertDomainByIdassertDomainByName assertZimletassertDistributionListByIddeleteAccountByName(Ljava/lang/String;)VdeleteAccountByIddeleteDomainById deleteCosByIdgetDomainAliases0(Lorg/openzal/zal/Domain;)Ljava/util/Collection;J(Lorg/openzal/zal/Domain;)Ljava/util/Collection;invalidateAllCache()V 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   T ! "# $"# %&'()*+, -./01234565789:;<=>?@AB C:DEFGHI<JKHLO LR S5TU5TV5TW<XYEZ[<\[]^_E`a<bc<defghi<jklmlnopqrstuvwxyzxy {|} ~   <X   ::?*   MN PQ PK aKrE'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; 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    > *+*  @ Y+  A0*+  ! PK aK'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; 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    > *+*   @ Y+%  A0*+   ! PK aKDE_'org/openzal/zal/ProvisioningImp$3.class23 " # $ %&' ()*+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;)V SignatureLLjava/lang/Object;Lorg/openzal/zal/SimpleVisitor; SourceFileProvisioningImp.javaEnclosingMethod, -. /0 12org/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    C*+*,* D *+W    A3 *+   ! PK aK@@==7org/openzal/zal/ProvisioningImp$GalSearchCallback.class2 #h "i "j "kl n 'o 'p 'qr s tu v tw xy z{ |} |~ x x     { 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;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 , @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(Ljava/lang/Object;)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*,***-/.) /010*134%567*89.}0***Y+*Y`**/6 8;$</=00130:;<=>?@.A * / AB0 13 AB8C.a**m Y M+ N+::$:,WػY-,:*Y*Y`**/2 H JKM!NEPWQZSeTuVWX0HEDEbFGZHE!TIGe:;13JKLbFM!TIN<!/OPQRQS*=>TUVWXY. ** Y M+N :+::4: : :,!WȻY-,:*Y*Y`**LUX/N] _cheg%i-kLpUuXrZt`vnwqy|z|}~0z HEZ[U\EZZ[`\EL"]^yFG%gHE-__`|:;13a^LyFM-__b<OOcQdReS!OcQReScdRVWfg)'( "2 'm PK aK#00%org/openzal/zal/ProvisioningImp.class2v             2                   *  - /   4 4  4  ! " #$ % &' T ( ) * +, -. / 0 1 2 23 O4 Q 56 T 7 89 X: ; <= \: > ?@ ABC DE d F GH I J ?K LM l N ?O P Q R S T UV v: W X ?Y Z ?[ \ ] ?^ _ ?` a ?b cd  ef O:g h  ij  k l m n o p qr st u v wx y z {|  }~  "          l   T         2   T  d            2                : 2       T  T                                                              !" #$ %& '( )* +, -. /0 12 34 56 78 9: ;< => ?@ AB CD EF GH IJ KLM NO PQ RS TU VW XY Z[ \] ^_` ab cd ef gh ij kl mn op qr st uv wx yz {| }~               GalSearchCallback InnerClassesA_zimbraMaxAppSpecificPasswordsLjava/lang/String;)A_zimbraZimletUserPropertiesMaxNumEntriesA_zimbraMailDomainQuota*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;)VserverLcom/zimbra/cs/account/Server; searchOptions SearchOptions2Lcom/zimbra/cs/account/Provisioning$SearchOptions;visitorLorg/openzal/zal/SimpleVisitor;namedEntryVisitorVisitor*Lcom/zimbra/cs/account/NamedEntry$Visitor;LocalVariableTypeTable:Lorg/openzal/zal/SimpleVisitor;=(Lorg/openzal/zal/SimpleVisitor;)VvisitAllLocalAccountsNoDefaults>(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; allAccountsLjava/util/List;accountListBuilderaccountListBuilderVisitor+Ljava/util/List;visitAccountByIdNoDefaults<(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/ZimbraId;)V zimbraVisitor&Lorg/openzal/zal/ZimbraVisitorWrapper;queryaccounts accountIdLorg/openzal/zal/ZimbraId;ALorg/openzal/zal/ZimbraVisitorWrapper;4Ljava/util/List;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;6U(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/Domain;)VgetGroupMembers*(Ljava/lang/String;)Ljava/util/Collection;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; domainName' getDomainByIddomainIdassertDomainByIdassertDomainByName assertZimlet,(Ljava/lang/String;)Lorg/openzal/zal/Zimlet; zimletNamezimletLorg/openzal/zal/Zimlet;E getAllDomains()Ljava/util/List;,()Ljava/util/List; getZimletLcom/zimbra/cs/account/Zimlet; modifyAttrs)(Lorg/openzal/zal/Entry;Ljava/util/Map;)VentryLorg/openzal/zal/Entry;attrsO(Lorg/openzal/zal/Entry;Ljava/util/Map;)VgetAllDistributionLists*(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 accountStrassertAccountByIdgetAccountByNamegetAllAdminAccounts-()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 revokeRight(Ljava/lang/String;Lorg/openzal/zal/Targetby;Ljava/lang/String;Ljava/lang/String;Lorg/openzal/zal/GrantedBy;Ljava/lang/String;Ljava/lang/String;Lorg/openzal/zal/RightModifier;)V rightModifierLorg/openzal/zal/RightModifier;rt checkRight(Ljava/lang/String;Lorg/openzal/zal/Targetby;Ljava/lang/String;Lorg/openzal/zal/GrantedBy;Ljava/lang/String;Ljava/lang/String;)Z granteeVal getGrants(Ljava/lang/String;Lorg/openzal/zal/Targetby;Ljava/lang/String;Ljava/lang/String;Lorg/openzal/zal/GrantedBy;Ljava/lang/String;Z)Lorg/openzal/zal/Grants; targetBy1TargetBy-Lcom/zimbra/cs/account/Provisioning$TargetBy; granteeBy1 GranteeBy.Lcom/zimbra/cs/account/Provisioning$GranteeBy;grantsGrants9Lcom/zimbra/cs/account/accesscontrol/RightCommand$Grants;"granteeIncludeGroupsGranteeBelongsZtoZimbra%(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;|W(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;L getServer3(Lorg/openzal/zal/Account;)Lorg/openzal/zal/Server;acct getServerById,(Ljava/lang/String;)Lorg/openzal/zal/Server;getServerByName 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)VprioritygetAllDelegatedAdminAccounts entryList getGroupById8(Ljava/lang/String;)Lorg/openzal/zal/provisioning/Group;getGroupByNameremoveGranteeIdK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V grantee_idp(Lorg/openzal/zal/provisioning/TargetType;Lorg/openzal/zal/Targetby;Ljava/lang/String;Z)Lorg/openzal/zal/Grants;)Lorg/openzal/zal/provisioning/TargetType; targetNamegetGranteeName8(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;skiplimit 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;)VdeleteAccountByIddeleteDomainById deleteCosByIdgetWithDomainAliasesExpansionalias domainAlias domainAliases aliasNameaddress addressesLjava/util/Set;0Ljava/util/Collection;#Ljava/util/Set;getDomainAliases0(Lorg/openzal/zal/Domain;)Ljava/util/Collection;&Lorg/openzal/zal/DomainAliasesVisitor;J(Lorg/openzal/zal/Domain;)Ljava/util/Collection;invalidateAllCache SourceFileProvisioningImp.java  MT MN"com/zimbra/cs/account/Provisioning AB!org/openzal/zal/ProvisioningImp$1 M EF!org/openzal/zal/ProvisioningImp$2 IF  org/openzal/zal/Provisioning$e0fafd89-1360-11d9-8661-000a95d98ef2  org/openzal/zal/OperationContext&com/zimbra/cs/mailbox/OperationContext \]com/zimbra/cs/account/Account ij M b org/openzal/zal/DistributionList*com/zimbra/common/service/ServiceException  n$org/openzal/zal/ZimbraVisitorWrapper M0com/zimbra/cs/account/Provisioning$SearchOptions     com/zimbra/cs/account/Server  #org/openzal/zal/ProvisioningVisitor M pqjava/util/ArrayList!org/openzal/zal/ProvisioningImp$3 M qorg/openzal/zal/Account Tjava/lang/StringBuilder (zimbraId=  )      com/zimbra/cs/account/NamedEntry  com/zimbra/cs/account/Domain  nc  i /    java/lang/RuntimeExceptionorg/openzal/zal/Server org/openzal/zal/Domain  0org/openzal/zal/exceptions/NoSuchDomainException M  0org/openzal/zal/exceptions/NoSuchZimletException   Zimlet  not found. org/openzal/zal/Zimlet  i    org/openzal/zal/Cos    i  i  1org/openzal/zal/exceptions/NoSuchAccountException                  org/openzal/zal/GlobalGrant   Unable to retrieve global configorg/openzal/zal/Config'java/lang/UnsupportedOperationException   org/openzal/zal/CalendarResource ! # + / 3 : ;+com/zimbra/cs/account/Provisioning$TargetBy,com/zimbra/cs/account/Provisioning$GranteeBy A i K W Zorg/openzal/zal/Grants  o-com/zimbra/cs/account/Provisioning$CacheEntryorg/openzal/zal/CacheEntry " q#/org/openzal/zal/Provisioning$CountAccountResult % M&  '.org/openzal/zal/Provisioning$CountAccountByCos ( )* +, -.java/lang/String: /01 23java/lang/NumberFormatException 4 5 5 6 7  89 op  8:; <= >? " @A BC $(zimbraIsDelegatedAdminAccount=TRUE)zimbraId DE FG HI bc J KIUnknown grantee type: !com/zimbra/cs/gal/GalSearchParams ML M N OPQ ST UV,org/openzal/zal/Provisioning$GalSearchResult1org/openzal/zal/ProvisioningImp$GalSearchCallback MW XY"com/zimbra/cs/gal/GalSearchControl MZ [N \ ] ^:org/openzal/zal/exceptions/NoSuchDistributionListException _ ` ajava/util/HashSet@ bc  d* ef g$org/openzal/zal/DomainAliasesVisitor Mh q i                                     zimbraACE zimbraDomainCOSMaxAccounts zimbraAdminConsoleUIComponents zimbraDomainMaxAccounts zimbraIsDelegatedAdminAccount zimbraDomainAdminMaxMailQuota zimbraMailCanonicalAddress zimbraMailHost   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 zimbraDataSourceType  zimbraCOSId zimbraChildAccount zimbraPrefChildVisibleAccount zimbraChildVisibleAccount zimbraInterceptAddress zimbraMailQuotazimbraPrefDefaultSignatureId zimbraSignatureName zimbraSignatureId zimbraMailSieveScript zimbraAllowFromAddress zimbraAccountStatus zimbraSpamIsSpamAccount zimbraServiceHostname   objectClass !zimbraZimletPrioritymailbox #zimbraAdminPort $zimbraNotebookAccount % zimbraNotes &zimbraFeatureMobileSyncEnabled 'zimbraHttpProxyURL ()zimbraMobilePolicyPasswordRecoveryEnabled ))zimbraMobilePolicyMinDevicePasswordLength *4zimbraMobilePolicyMinDevicePasswordComplexCharacters +1zimbraMobilePolicyMaxDevicePasswordFailedAttempts ,+zimbraMobilePolicyAllowSimpleDevicePassword -4zimbraMobilePolicyAlphanumericDevicePasswordRequired .*zimbraMobilePolicyDevicePasswordExpiration /'zimbraMobilePolicyDevicePasswordHistory 0-zimbraMobilePolicyMaxInactivityTimeDeviceLock 1zimbraPrefMailDefaultCharset 2zimbraHsmPolicy 3zimbraDefaultDomainName 4zimbraPublicServiceHostname 5zimbraMailForwardingAddress 6$zimbraGalLastSuccessfulSyncTimestamp 7zimbraPrefFromAddress 8zimbraPrefTimeZoneId 9zimbraPrefFromDisplay :zimbraContactMaxNumEntries ;zimbraMailSignatureMaxLength <$zimbraMailForwardingAddressMaxLength =&zimbraMailForwardingAddressMaxNumAddrs > ?@cco KLorg/openzal/zal/ProvisioningImpjava/lang/Object*org/openzal/zal/exceptions/ZimbraException&com/zimbra/cs/account/DistributionList(com/zimbra/cs/account/NamedEntry$Visitorjava/util/Iteratororg/openzal/zal/SimpleVisitororg/openzal/zal/lib/Filterjava/util/Listorg/openzal/zal/ZimbraId@org/openzal/zal/exceptions/UnableToFindDistributionListExceptioncom/zimbra/cs/account/Zimletcom/zimbra/cs/account/Cosj2org/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/NoSuchGrantExceptionorg/openzal/zal/Targetbyorg/openzal/zal/GrantedByorg/openzal/zal/RightModifier1com/zimbra/cs/account/accesscontrol/RightModifierk7com/zimbra/cs/account/accesscontrol/RightCommand$Grantsjava/util/Collection'org/openzal/zal/provisioning/TargetType java/util/Set getInstance&()Lcom/zimbra/cs/account/Provisioning;$(Lorg/openzal/zal/ProvisioningImp;)Vlength()IcharAt(I)C#(Lcom/zimbra/cs/account/Account;Z)V<(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;)VsetFlags(I)Viterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;searchAccountsOnServer}(Lcom/zimbra/cs/account/Server;Lcom/zimbra/cs/account/Provisioning$SearchOptions;Lcom/zimbra/cs/account/NamedEntry$Visitor;)V ()Lcom/zimbra/cs/account/Server;4(Lorg/openzal/zal/ProvisioningImp;Ljava/util/List;)Vvisitappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getId()Ljava/lang/String;toStringsetQuerysearchDirectoryD(Lcom/zimbra/cs/account/Provisioning$SearchOptions;)Ljava/util/List;size(I)Ljava/lang/Object;%(Lcom/zimbra/cs/account/NamedEntry;)V@(Lcom/zimbra/cs/account/NamedEntry$Visitor;[Ljava/lang/String;)VK(Lcom/zimbra/cs/account/Domain;Lcom/zimbra/cs/account/NamedEntry$Visitor;)VgetAllMembersSet()Ljava/util/Set;org/openzal/zal/ProtocolmProtocol3()Lcom/zimbra/cs/account/auth/AuthContext$Protocol;t(Lcom/zimbra/cs/account/Account;Ljava/lang/String;Lcom/zimbra/cs/account/auth/AuthContext$Protocol;Ljava/util/Map;)VindexOf(Ljava/lang/String;)I substring(II)Ljava/lang/String;3(Ljava/lang/String;)Lcom/zimbra/cs/account/Account;2(Ljava/lang/String;)Lcom/zimbra/cs/account/Domain;!org/openzal/zal/ZimbraListWrapper wrapDomain"(Ljava/util/List;)Ljava/util/List;2(Ljava/lang/String;)Lcom/zimbra/cs/account/Zimlet;createNoSuchZimletExceptionF(Ljava/lang/String;)Lorg/openzal/zal/exceptions/NoSuchZimletException;`(Lcom/zimbra/common/service/ServiceException;)Lorg/openzal/zal/exceptions/NoSuchZimletException;org/openzal/zal/Entry()Lcom/zimbra/cs/account/Entry;/(Lcom/zimbra/cs/account/Entry;Ljava/util/Map;)V0(Lcom/zimbra/cs/account/Domain;)Ljava/util/List;wrapDistributionLists/(Ljava/lang/String;)Lcom/zimbra/cs/account/Cos; wrapCosesnDistributionListBy9()Lcom/zimbra/cs/account/Provisioning$DistributionListBy;s(Lcom/zimbra/cs/account/Provisioning$DistributionListBy;Ljava/lang/String;)Lcom/zimbra/cs/account/DistributionList;o AccountBy0()Lcom/zimbra/cs/account/Provisioning$AccountBy;a(Lcom/zimbra/cs/account/Provisioning$AccountBy;Ljava/lang/String;)Lcom/zimbra/cs/account/Account; wrapAccounts wrapServerswrapCalendarResources wrapZimletswrapXmppComponents%()Lcom/zimbra/cs/account/GlobalGrant; ()Lcom/zimbra/cs/account/Config;<(Ljava/lang/String;)Lcom/zimbra/cs/account/CalendarResource;A(Ljava/lang/String;Ljava/util/Map;)Lcom/zimbra/cs/account/Domain;>(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(Ljava/lang/String;Lcom/zimbra/cs/account/Provisioning$TargetBy;Ljava/lang/String;Ljava/lang/String;Lcom/zimbra/cs/account/Provisioning$GranteeBy;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/zimbra/cs/account/accesscontrol/RightModifier;)V5()Lcom/zimbra/cs/account/accesscontrol/RightModifier;(Ljava/lang/String;Lcom/zimbra/cs/account/Provisioning$TargetBy;Ljava/lang/String;Ljava/lang/String;Lcom/zimbra/cs/account/Provisioning$GranteeBy;Ljava/lang/String;Ljava/lang/String;Lcom/zimbra/cs/account/accesscontrol/RightModifier;)VqViaGrant(Ljava/lang/String;Lcom/zimbra/cs/account/Provisioning$TargetBy;Ljava/lang/String;Lcom/zimbra/cs/account/Provisioning$GranteeBy;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcom/zimbra/cs/account/AccessManager$ViaGrant;)Z(Ljava/lang/String;Lcom/zimbra/cs/account/Provisioning$TargetBy;Ljava/lang/String;Ljava/lang/String;Lcom/zimbra/cs/account/Provisioning$GranteeBy;Ljava/lang/String;Z)Lcom/zimbra/cs/account/accesscontrol/RightCommand$Grants;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;?(Lcom/zimbra/cs/account/Account;)Lcom/zimbra/cs/account/Domain;org/openzal/zal/CacheEntryTypegetTyperCacheEntryType5()Lcom/zimbra/cs/account/Provisioning$CacheEntryType;f(Lcom/zimbra/cs/account/Provisioning$CacheEntryType;[Lcom/zimbra/cs/account/Provisioning$CacheEntry;)VsW(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;2(Ljava/lang/String;)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;searchAccountsK(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;ZI)Ljava/util/List;getCodeorg/openzal/zal/GranteeTypeGT_GROUPLorg/openzal/zal/GranteeType;getNameGT_USER"(Lcom/zimbra/cs/account/Account;)VcreateSearchParamssetLimit setIdOnly(Z)V2com/zimbra/cs/account/Provisioning$GAL_SEARCH_TYPEGAL_SEARCH_TYPEALL4Lcom/zimbra/cs/account/Provisioning$GAL_SEARCH_TYPE;setType7(Lcom/zimbra/cs/account/Provisioning$GAL_SEARCH_TYPE;)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 deleteDomain deleteCoscontains(Ljava/lang/CharSequence;)Zadd isAliasDomainjava/util/Collections emptyList(Lorg/openzal/zal/Domain;)V getAliasesorg/openzal/zal/ProvisioningKey0com/zimbra/cs/account/accesscontrol/RightCommandt/com/zimbra/cs/account/auth/AuthContext$Protocol5com/zimbra/cs/account/Provisioning$DistributionListBy,com/zimbra/cs/account/Provisioning$AccountByu,com/zimbra/cs/account/AccessManager$ViaGrant1com/zimbra/cs/account/Provisioning$CacheEntryType5com/zimbra/cs/account/Provisioning$CountAccountResult&com/zimbra/cs/account/auth/AuthContext#com/zimbra/cs/account/AccessManager!z                                                                                              ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ?@ABCDEFGHCDIFGJCDKLXMNO6*P Q RSMTOi%**+*Y** Y* P $(Q%RS%UVWXO;+ $3+ -(+ -+ -+ -P- ./"0-1:-Q;RS;YZ9@[D\]O1*P9Q RS^_CD`aONYY*P? A?Q RSbcO M*+M,Y,M,PNR TVZ]_Q*defg RS hZijkl^_CmncO M*+M,Y,M,Pjn prvy{Q*defg RS oZijkl^_CmpqOXY+*M Y!N- "*#$:%&':*-,(ߧ N- NQP*  @KNQRWQ>@ rs9tvRfgXRSXwx Ky|} Xw~Z*#Bl^_G[DqO;Y+*M*)N Y!: "*-,( N- 14P&  &145:Q>rstv5fg;RS;wx .y|} ;w~Z4jl^_G[DpO*Y+,+N*-,P Q*RSwx } w~ ^_G[ DDO2O-Y.N/Y*-0:*Y,+:*1-$:%&2:+3P"%CKNQHCORSOwxOG<x0}4Ow~OG<~0Z!-j ^_G[ DDOrY+*N4Y567,8797:: Y!: ";*<:=->?@ N-XkYhkP6  *3;BMXY hk lqQR [*>35tvMlfgrRSrwxr}  [Mrw~Z2YjkjlGqO Y+* M*,A N- P Q*fg RS wx y|}  wZjl^_G[DO*Y+*N*,BCB-D : !P"# &'&.!+#-)/Q4#fg*RS*wx* y|} *w~Z!jl^_G[ DDO= *+EFPDQ RS ^GO#*+,-GH :P"NOQNXUW"YQ>fg#RS####} #ZZl^_G[DDOr+IJ=*+KL*+LP^_ aeQ RSh@ZO*+MM,2Y,NM,Pp q swz|Q* fgRSZjkl^_CmO#*)L+ OYPQY+RL+P Q rsfg#RSZjl^_CDO*+SM,TY,UM,P  Q* fgRSZjkl^_CmO*+VM,TY,UM,P  Q* fgRSZjkl^_CmOm*+WM, XY+Y,P Q RSZCDOm*+ZM, XY+Y,P Q RSZCDOm*+[M, \Y+],P Q RSZOa*^_L+ P  Q fgRSZKl^_GO8*+`M,4Y5a7+7b7:cdY,eM,f12P   ) 23Q* )3fg8RS8Z)jkl^_CDO*+g,h N- P ! "Q*fgRS} ZOl^_G[ DO|*+BCBijM,P*+*.0Q fgRSZTl^_G[DO*+kM,lY,mM,P; < >BEGQ* fgRSZjkl^_CmOa*noL+ PQ S UQ fgRSZKl^_GO*+pM,lY,mM,Pa b dhkmQ* fgRSZjkl^_CmO"*+q,rN-Y-N-Px y{Q4 defg"RS"h"Zijkl^_Cm[ DO"*+s,tN-2Y-NN-P Q4 fg"RS""Zjkl^_Cm[ DOm*+uM, vY+w,P Q RSZ^vCDOm*+LM, vY+w,P Q RSZ^vCDO*+xM,2Y,NM,P  Q* fgRSZjkl^vCmOa*yzL+ P  Q fgRSZKl^_GO|*+BCB{zM,PQ fgRSZTl^_G[DOa*#|L+ P  Q fgRSZKl^_GOl*+}|M, P   Q  fgRSZLl^_G O|*+BCB~M,PQ fgRSZTl^_G [D Oa*L+ P& ( *Q fgRSZKl^_G  Oa*L+ P4 6 8Q fgRSZKl^_GO*L+Y+L+ PCD FJMOQ fgRSZjl^_CmO%*L+ OYY+L+PZ[ ]ad fQ  fg%RSZjl^_CDO2YPxQ RS^_GO*+M,Y,M,P  Q* fgRSZ jkl^_Cm!O*+M,Y,M,P  Q* fgRS"Z jkl^_Cm#$O*+,N-TY-UN-P Q4 fgRS%&'} &(Zjk)l^_G*Cm+,O*+,N-lY-mN-P Q4 fgRS-&'} &(Zjk)l^_G.Cm/0O*+,N-Y-N-P Q4 defgRS1&'} &(Zijk)l^_G2Cm34O%*+,-:2YN:P Q> 5fg%RS%6%7%} %Z jkk8l^_G9Cm:4O%*+,-:2YN:P Q> fg%RS%6%7%} %Z jkk8l^_G9Cm;<O*+,- :P#$#,)+-Q4fgRS=>?} ?ZUl^_G@[ DABO 0*+,- :$'P"8:=!8$G'D)F/HQ\ )fg0RS0C0DE00F0GH0I0JZgl^_[DDKBOxYPdQRRSCDEFGHIJ^L[DKMO( L*+,,--  :  @CP& t v%y6|=t@CEKQf Efg LRSLCLDELLFLGHLILJLNOZ* jkPkkQkkRSk jkPkkQkkRSkT jkPkkQkkRSkT jkPkkQkkRSkTk jkPkkQkkRSkTkkUkk jkPkkQkkR SkTkkUkkVEl^L[DWXO +*+,-:"#P#%QR%fg+RS+C+DE++GH+Y+JZclZ[OZ V, ,: : *+- :  Y :CNDMNP"(=BDNPQz ;\^(&_a =be PfgVRSVCVDEVVFVGHVIVfgZ:HT TIUUh jkPkkQklCmijOO +*PQ RS kl}  kmGn[DopO&*+M,TY,UM,  P !Q*!fg&RS&Zjl^_Cm[DqrO']N,B,N6,:%#&:-S*+- :EQTP6 1?BEQTV\QH1st2u@Vfg]RS]vw]xy[z|} ]x}Z~)Nl^_G[ DmOY*+BCBM,P   Q fgRSZXl^_[DOC*+N-$:%'&:, P'6<?Q4'CRSCC=Z*[ DDO: ]+N,:-:%?&::22:HOPP2 %' ))+2-9/<2H6P8R:V=Y?QRRf2$L)-]RS]]Xy R} XZ!k(kS[ DDO&*+M,QY,RM,  PIJLP S!UQ*rs!fg&RS&Zjl^_Cm[DO*+M,QY,RM,P` a cegiQ* rsfgRShZjkl^_CmO*+M,QY,RM,Pt u wy{}Q* rsfgRSoZjkl^_CmOr*W+M,PQ fgRSZRl^_[DO*+,N-dY-eN-P Q4 fgRSo} Zjk8l^_GCmO<+ A*+: 77   ȭP*  #),35Q4<RS< 3,)Z #[DO$*+[N-:˹W*-ͱP #Q4$RS$$@ }  O$*YSL M,+zPQ*fg$RS}Z Yl^_GO<YPQRS^_CmO<YPQRS^_CmOZYP]Q4RSFJ^_ZO/=*+,,-:Y:*5+45P& lmnl$u)w+{5~7QH$be7fg=RS=C=oE==fgZVjPkSkjPkSkTh jPklCm[ DOX,ҶӶ*+N-հ,ֶӶ*+LN- vY+w-װOY4Y5ض7,7:P&  %+/8=Q4d+XRSXXZ ^_[ DOz Y+:,,߶Y:Y:Y: :  `\adPF%+3<JQ\adfltQf ffg RS@@q<GJ9\'Z%d jklCD[ DcOm*+M, Y+,P Q RSdZCDO*+uM,*, M,P Q*fgRSoZBlOu*+ M, P  Q  fgRShZKlOu*+ M, P  Q  fgRShZKlOu*+ M, P   Q  fgRShZKlO YM+x+N-k-2:-2:*Z:T*::%9&T: 4Y577 7:: , W,P: #(05=\z"Qf z  \' =Iy#c(^0VnLRS}=IZ4F jkkk?jkGOu+Y+M*,,P Q RS wZ GNO+PQ RSNO      !"#$%&'()*+,-./0123ϳ456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~YSYcSYSıPwTU z{|}~#(-27<AFKPUZ_dinsx} $*06<BHNTZ`flrx~ &,28>DJPV\bhntz /  u z?{   ]@`@cd {    l@@@p  !@$ R@PK aK/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/cs/account/Provisioning$AccountBy; adminName ByAccount+Lorg/openzal/zal/ProvisioningKey$ByAccount;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; appAdminNameidforeignPrincipalname krb5Principal1(Lcom/zimbra/cs/account/Provisioning$AccountBy;)VCodeLineNumberTableLocalVariableTablethis accountBy fromString?(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$ByAccount;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTableG Exceptions^toZimbra0()Lcom/zimbra/cs/account/Provisioning$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/cs/account/Provisioning$AccountBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOfB(Ljava/lang/String;)Lcom/zimbra/cs/account/Provisioning$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/cs/account/Provisioning! "#$ %"#$ &"#$ '"#$ ("#$ )"#$*+,F **+-FG H. /" 0 12,x(Y*LY * +  -P R T. 34(567L89:#$;<,/*-Z. /"=>,{OYYYYYY-> ?@'A4BAC?@\@C! PK aK2org/openzal/zal/ProvisioningKey$ByCacheEntry.class2X 5 68 9 :;< 5= > ? 0@ AB C D E FG mCacheEntryByI CacheEntryBy InnerClasses1Lcom/zimbra/cs/account/Provisioning$CacheEntryBy;id ByCacheEntry.Lorg/openzal/zal/ProvisioningKey$ByCacheEntry;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;name4(Lcom/zimbra/cs/account/Provisioning$CacheEntryBy;)VCodeLineNumberTableLocalVariableTablethis identityBytoZimbra3()Lcom/zimbra/cs/account/Provisioning$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/cs/account/Provisioning$CacheEntryBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOfE(Ljava/lang/String;)Lcom/zimbra/cs/account/Provisioning$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/cs/account/Provisioning!   F **+!23 4" # $%& /*!8" # '( x(Y*LY * +  !A C E" )*(+,-L./012 7YY! . /34H@7 PK aKkll8org/openzal/zal/ProvisioningKey$ByCalendarResource.class2] 8 9; < =>? 8@ A B 3C DE F G H I J KLmCalendarResourceByNCalendarResourceBy InnerClasses7Lcom/zimbra/cs/account/Provisioning$CalendarResourceBy;idByCalendarResource4Lorg/openzal/zal/ProvisioningKey$ByCalendarResource;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;foreignPrincipalname:(Lcom/zimbra/cs/account/Provisioning$CalendarResourceBy;)VCodeLineNumberTableLocalVariableTablethis identityBytoZimbra9()Lcom/zimbra/cs/account/Provisioning$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\5com/zimbra/cs/account/Provisioning$CalendarResourceBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOfK(Ljava/lang/String;)Lcom/zimbra/cs/account/Provisioning$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/cs/account/Provisioning!   !"#F **+$tu v% & '()#/*$z% & *+#x(Y*LY * +  $  % ,-(./0L12345#H(YYY$n pq67M@: PK aKp+org/openzal/zal/ProvisioningKey$ByCos.class2X 5 68 9 :;< 5= > ? 0@ AB C D E FGmCosByICosBy InnerClasses*Lcom/zimbra/cs/account/Provisioning$CosBy;idByCos'Lorg/openzal/zal/ProvisioningKey$ByCos;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;name-(Lcom/zimbra/cs/account/Provisioning$CosBy;)VCodeLineNumberTableLocalVariableTablethis identityBytoZimbra,()Lcom/zimbra/cs/account/Provisioning$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/cs/account/Provisioning$CosBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOf>(Ljava/lang/String;)Lcom/zimbra/cs/account/Provisioning$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/cs/account/Provisioning!   F **+!RS T" # $%& /*!X" # '( x(Y*LY * +  !a c e" )*(+,-L./012 7YY! N O34H@7 PK aKȪ%2org/openzal/zal/ProvisioningKey$ByDataSource.class2X 5 68 9 :;< 5= > ? 0@ AB C D E FG mDataSourceByI DataSourceBy InnerClasses1Lcom/zimbra/cs/account/Provisioning$DataSourceBy;id ByDataSource.Lorg/openzal/zal/ProvisioningKey$ByDataSource;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;name4(Lcom/zimbra/cs/account/Provisioning$DataSourceBy;)VCodeLineNumberTableLocalVariableTablethis dataSourceBytoZimbra3()Lcom/zimbra/cs/account/Provisioning$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/cs/account/Provisioning$DataSourceBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOfE(Ljava/lang/String;)Lcom/zimbra/cs/account/Provisioning$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/cs/account/Provisioning!   F **+!hi j" # $%& /*!n" # '( x(Y*LY * +  !w y {" )*(+,-L./012 7YY! d e34H@7 PK aKGA  8org/openzal/zal/ProvisioningKey$ByDistributionList.class2X 5 68 9 :;< 5= > ? 0@ AB C D E FGmDistributionListByIDistributionListBy InnerClasses7Lcom/zimbra/cs/account/Provisioning$DistributionListBy;idByDistributionList4Lorg/openzal/zal/ProvisioningKey$ByDistributionList;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;name:(Lcom/zimbra/cs/account/Provisioning$DistributionListBy;)VCodeLineNumberTableLocalVariableTablethis identityBytoZimbra9()Lcom/zimbra/cs/account/Provisioning$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/ObjectW5com/zimbra/cs/account/Provisioning$DistributionListBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOfK(Ljava/lang/String;)Lcom/zimbra/cs/account/Provisioning$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/cs/account/Provisioning!   F **+! " # $%& /*!" # '( x(Y*LY * +  !  " )*(+,-L./012 7YY!  34H@7 PK aK %Bqq.org/openzal/zal/ProvisioningKey$ByDomain.class2e = >@ A BCD =E F G 8H IJ K L M N O P Q R ST mDomainByVDomainBy InnerClasses-Lcom/zimbra/cs/account/Provisioning$DomainBy;idByDomain*Lorg/openzal/zal/ProvisioningKey$ByDomain;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;namevirtualHostname krb5Realm foreignName0(Lcom/zimbra/cs/account/Provisioning$DomainBy;)VCodeLineNumberTableLocalVariableTablethisdomainBytoZimbra/()Lcom/zimbra/cs/account/Provisioning$DomainBy; fromString>(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$ByDomain;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTableC ExceptionsW()V SourceFileProvisioningKey.java &: X(org/openzal/zal/ProvisioningKey$ByDomain YZ &'"java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unknown key: [\ ]^ _`a bc   " " # # $ $ %java/lang/Objectd+com/zimbra/cs/account/Provisioning$DomainBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOfA(Ljava/lang/String;)Lcom/zimbra/cs/account/Provisioning$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/cs/account/Provisioning!  ! " ! # ! $ ! %&'(F **+) * + ,-.(/*)* + /0(x(Y*LY * +  ) * 12(345L678 !9:(jBYYYYY) '4;<U@? PK aKP0org/openzal/zal/ProvisioningKey$ByIdentity.class2X 5 68 9 :;< 5= > ? 0@ AB C D E FG mIdentityByI IdentityBy InnerClasses/Lcom/zimbra/cs/account/Provisioning$IdentityBy;id ByIdentity,Lorg/openzal/zal/ProvisioningKey$ByIdentity;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;name2(Lcom/zimbra/cs/account/Provisioning$IdentityBy;)VCodeLineNumberTableLocalVariableTablethis identityBytoZimbra1()Lcom/zimbra/cs/account/Provisioning$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/cs/account/Provisioning$IdentityBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOfC(Ljava/lang/String;)Lcom/zimbra/cs/account/Provisioning$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/cs/account/Provisioning!   F **+! " # $%& /*!" # '( x(Y*LY * +  ! " )*(+,-L./012 7YY!  34H@7 PK aKzMY.org/openzal/zal/ProvisioningKey$ByServer.class2] 8 9; < =>? 8@ A B 3C DE F G H I J KL mServerByNServerBy InnerClasses-Lcom/zimbra/cs/account/Provisioning$ServerBy;idByServer*Lorg/openzal/zal/ProvisioningKey$ByServer;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;nameserviceHostname0(Lcom/zimbra/cs/account/Provisioning$ServerBy;)VCodeLineNumberTableLocalVariableTablethisserverBytoZimbra/()Lcom/zimbra/cs/account/Provisioning$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/cs/account/Provisioning$ServerBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOfA(Ljava/lang/String;)Lcom/zimbra/cs/account/Provisioning$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/cs/account/Provisioning!   !"#F **+$ % & '()#/*$% & *+#x(Y*LY * +  $ % ,-(./0L12345#H(YYY$ 67M@: PK aK(#p1org/openzal/zal/ProvisioningKey$BySignature.class2X 5 68 9 :;< 5= > ? 0@ AB C D E FG mSignatureByI SignatureBy InnerClasses0Lcom/zimbra/cs/account/Provisioning$SignatureBy;id BySignature-Lorg/openzal/zal/ProvisioningKey$BySignature;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;name3(Lcom/zimbra/cs/account/Provisioning$SignatureBy;)VCodeLineNumberTableLocalVariableTablethis identityBytoZimbra2()Lcom/zimbra/cs/account/Provisioning$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/cs/account/Provisioning$SignatureBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOfD(Ljava/lang/String;)Lcom/zimbra/cs/account/Provisioning$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/cs/account/Provisioning!   F **+! " # $%& /*!" # '( x(Y*LY * +  !! # %" )*(+,-L./012 7YY!  34H@7 PK aK BJJ5org/openzal/zal/ProvisioningKey$ByXMPPComponent.class2] 8 9; < =>? 8@ A B 3C DE F G H I J KLmXMPPComponentByNXMPPComponentBy InnerClasses4Lcom/zimbra/cs/account/Provisioning$XMPPComponentBy;idByXMPPComponent1Lorg/openzal/zal/ProvisioningKey$ByXMPPComponent;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;serviceHostnamename7(Lcom/zimbra/cs/account/Provisioning$XMPPComponentBy;)VCodeLineNumberTableLocalVariableTablethis identityBytoZimbra6()Lcom/zimbra/cs/account/Provisioning$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\2com/zimbra/cs/account/Provisioning$XMPPComponentBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOfH(Ljava/lang/String;)Lcom/zimbra/cs/account/Provisioning$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/cs/account/Provisioning!   !"#F **+$ % & '()#/*$% & *+#x(Y*LY * +  $  % ,-(./0L12345#H(YYY$ 67M@: PK aK%8.org/openzal/zal/ProvisioningKey$ByZimlet.class2X 5 68 9 :;< 5= > ? 0@ AB C D E FG mZimletByIZimletBy InnerClasses-Lcom/zimbra/cs/account/Provisioning$ZimletBy;idByZimlet*Lorg/openzal/zal/ProvisioningKey$ByZimlet;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;name0(Lcom/zimbra/cs/account/Provisioning$ZimletBy;)VCodeLineNumberTableLocalVariableTablethis identityBytoZimbra/()Lcom/zimbra/cs/account/Provisioning$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/cs/account/Provisioning$ZimletBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOfA(Ljava/lang/String;)Lcom/zimbra/cs/account/Provisioning$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/cs/account/Provisioning!   F **+! " # $%& /*!" # '( x(Y*LY * +  !  " )*(+,-L./012 7YY!  34H@7 PK aK%org/openzal/zal/ProvisioningKey.class25 &'()ByDistributionList InnerClasses*ByXMPPComponent+ByCalendarResource,ByCos- ByCacheEntry. BySignature/ByZimlet0ByServer1ByDomain2 ByIdentity3 ByDataSource4 ByAccount()VCodeLineNumberTableLocalVariableTablethis!Lorg/openzal/zal/ProvisioningKey; SourceFileProvisioningKey.java org/openzal/zal/ProvisioningKeyjava/lang/Object2org/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!/* 8! "#$%b             PK aKk)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 aKX<"org/openzal/zal/QueryResults.class2G 12 13 45 6 78 9: ; < =>?@mZimbraQueryResults(Lcom/zimbra/cs/index/ZimbraQueryResults;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/QueryResults;zimbraQueryResultsLjava/lang/Object; StackMapTable>?$RuntimeInvisibleParameterAnnotationsgetNext()Lorg/openzal/zal/SearchHit;e,Lcom/zimbra/common/service/ServiceException;8hasNext()Z skipToHit(I)Lorg/openzal/zal/SearchHit;int1Iclose()V SourceFileQueryResults.java .java/lang/NullPointerException&com/zimbra/cs/index/ZimbraQueryResults org/openzal/zal/SearchHit "A *com/zimbra/common/service/ServiceExceptionB CD '( )E F.org/openzal/zal/QueryResultsjava/lang/Objectjava/io/Closeable!()Lcom/zimbra/cs/index/ZimbraHit;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;"(I)Lcom/zimbra/cs/index/ZimbraHit;doneWithSearchResults!r*+ Y*+$%')* !"#gY*L+  024$%Q&'(`* L+  < > @ $%J&)*rY* M,  HJL $%+,R&-.l*  L+  W c ` be $%L&/0PK aKU7 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 aKu'  $org/openzal/zal/RightConstants.class2 -TUV ,WX ,YZ ,[\ ,]^ ,_` ,ab ,cd ,ef ,gh ,ij ,kl ,mn ,op ,q ,r ,s ,t ,u ,v ,w ,x ,y ,z ,{ ,| ,} ,~ RT_sendAsLjava/lang/String;RT_domainAdminCosRights RT_loginAsRT_domainAdminRightsRT_adminLoginAs.RT_domainAdminConsoleAccountsFeaturesTabRights RT_listZimlet RT_getZimletRT_domainAdminZimletRightsRT_setAdminSavedSearchRT_viewAdminSavedSearch&RT_domainAdminConsoleDLSharesTabRightsRT_getAccountInfoRT_configureQuotaRT_sendOnBehalfOfRT_sendOnBehalfOfDistListRT_sendAsDistListRT_addGroupAliasRT_addGroupMemberRT_createGroupRT_deleteGroup RT_getGroup RT_listGroupRT_modifyGroupRT_removeGroupAliasRT_removeGroupMemberRT_renameGroup()VCodeLineNumberTableLocalVariableTablethis Lorg/openzal/zal/RightConstants; SourceFileRightConstants.java JK9com/zimbra/cs/account/accesscontrol/generated/RightConstssendAs ./domainAdminCosRights 0/loginAs 1/domainAdminRights 2/ adminLoginAs 3/+domainAdminConsoleAccountsFeaturesTabRights 4/ listZimlet 5/ getZimlet 6/domainAdminZimletRights 7/setAdminSavedSearch 8/viewAdminSavedSearch 9/#domainAdminConsoleDLSharesTabRights :/getAccountInfo ;/configureQuota </ =/ >/ ?/ @/ A/ B/ C/ D/ E/ F/ G/ H/ I/org/openzal/zal/RightConstantsjava/lang/Object!,- ./ 0/ 1/ 2/ 3/ 4/ 5/ 6/ 7/ 8/ 9/ :/ ;/ </ =/ >/ ?/ @/ A/ B/ C/ D/ E/ F/ G/ H/ I/JKL/*MN OPQKL{    !"#$%&'()*+Mn  "##($-%2&7'<(A+F?J@NARCVDZE^FbGfHjInJrKvLRSPK aKsQ#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; getModifier()C SourceFileRightModifier.java &java/lang/NullPointerException  % org/openzal/zal/RightModifierjava/lang/Object1com/zimbra/cs/account/accesscontrol/RightModifier()V!    o*+ Y*+ !#&'  /*+ 2*/ PK aKo(org/openzal/zal/SanitizeFolderName.class2 'gh ijkl mn op q r s t u vwx y z { | }~  g        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 StackMapTablej 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;cCstrsbLjava/lang/StringBuilder;wRuntimeInvisibleAnnotations SourceFileSanitizeFolderName.java 7 New Folder .-java/lang/String... 01[:/"] 4- 5+ ,- () *+ Z["org/openzal/zal/SanitizeFolderName  NOjava/lang/StringBuilder  B>org/openzal/zal/exceptions/UnableToSanitizeFolderNameException 7 .org/openzal/zal/exceptions/NoSuchItemException*org/openzal/zal/exceptions/ZimbraException Bjava/lang/Object2org/openzal/zal/exceptions/InternalServerException[C()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;*!\]=<==^-5_`HaIbcdMLMefPK aK'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 aKtorg/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$'(~" Y* * L+ABCAFH!""#\$)*PK aKDž!uu"org/openzal/zal/SearchParams.class2L 67 6 8 9 : ;< = > ? @ ABCmParams"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)Vtypes[B setChunkSize(I)VlimitI setOffsetoffset setPrefetch(Z)VprefetchZ SourceFileSearchParams.java  com/zimbra/cs/index/SearchParams  DE FGH IJ K# &' *+ .+ 01org/openzal/zal/SearchParamsjava/lang/Object setTimeZone(Ljava/util/TimeZone;)V setLocale(Ljava/util/Locale;)Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object; setQueryStr! Z **Y**$%&'.  O +*2     !"#A *+ :<  $%&'A *+  KM  ()*+A *  RS  ,-.+A *  WX  /-01A *  \]  2345PK aK@org/openzal/zal/Server.class2 4 3  3                   3 3 3 * * * * 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; getServiceURLex SourceFile Server.java 9:com/zimbra/cs/account/Server 56"com/zimbra/cs/account/Provisioning vw 9 P  java/lang/String [Ljava/lang/String; S*com/zimbra/common/service/ServiceException ]^ _ `a bajava/util/HashMap cd 9 hi kljava/util/HashSet mn 9T p hs u |}zimbraServiceEnabledmailbox  E Ejava/lang/StringBuffer 9  a : a 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 com/zimbra/cs/httpclient/URLUtilE(Lcom/zimbra/cs/account/Server;Ljava/lang/String;Z)Ljava/lang/String;!3456789:;J*+*+<*+ ,=>?@AB89C; *Y+,-<6<6?=>>?DEFEGHIHJKLGMIMNOB8PQ;5 * <D=  >?NR78ST;#*++    M,<KPMO"Q= UV#>?#WXL #WYZ\[N\B8]^;u*+ M, <W\ Y []=  UV>?WEZK[_Q;5 * <b=  >?NR78`a;2*<g= >?ba;2*<l= >?cd;DY*<r=>?efNg78hi;= *+<w= >? jEkl;2*<|= >?mn;DY*+<=>?DENo78pq;@ *+ <= >? DENr78hs;H *+,<=  >? DE tEuQ;5 * <=  >?NR78vw;O +* <= >? xyL  xzN{B8|};H *+!<=  >? DE t~l;@*"#$%< = >?i;@*&'M*()>*Y+:,-.,./.0+.W1<:=4@>?@E8E/~#78i;j*+2M, < =  V>?EZJ[PK aKPdorg/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 aKma1#org/openzal/zal/SimpleVisitor.class2   visit(Ljava/lang/Object;)V Signature(TT;)V(Ljava/lang/Object; SourceFileSimpleVisitor.javaorg/openzal/zal/SimpleVisitorjava/lang/Object PK aK#00org/openzal/zal/SortedBy.class26 % & '() *+ , - *. /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   5 java/lang/Objectjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;com/zimbra/cs/index/SortByDATE_DESCENDING!   F **+&' (   O +*,     !"7YY   "#$PK aK3 org/openzal/zal/StagedBlob.class2     getMailbox()Lorg/openzal/zal/Mailbox; getLocalBlob()Lorg/openzal/zal/Blob; SourceFileStagedBlob.javaorg/openzal/zal/StagedBlobjava/lang/Objectorg/openzal/zal/Blob PK aKQ$org/openzal/zal/StagedBlobWrap.class2 \] ^_ ` a b c de f a gh \ i j k l mn opq rs a t uvw mStagedBlob+Lcom/zimbra/cs/store/file/VolumeStagedBlob;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis Lorg/openzal/zal/StagedBlobWrap; stagedBlobLjava/lang/Object;LocalVariableTypeTable%Lorg/openzal/zal/StagedBlobWrap;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; getMailbox()Lorg/openzal/zal/Mailbox;getSize()J getLocator()Ljava/lang/String; getDigestgetInputStream()Ljava/io/InputStream; ExceptionsxhasMailboxInfo()Z toMailboxBlob()Lorg/openzal/zal/MailboxBlob; setDigest4(Ljava/lang/String;)Lorg/openzal/zal/StagedBlobWrap;digestLjava/lang/String;setSize#(J)Lorg/openzal/zal/StagedBlobWrap;sizeJrenameTo(Ljava/lang/String;)VnewPathgetKeygetFile()Ljava/io/File;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;Ljava/lang/Class; Signature1(Ljava/lang/Class;)TT; getVolumeId getLocalBlob()Lorg/openzal/zal/Blob;wrapZimbraObject0(Ljava/lang/Object;)Lorg/openzal/zal/StagedBlob; StackMapTable(J)Lorg/openzal/zal/Blob;*(Ljava/lang/String;)Lorg/openzal/zal/Blob;ILjava/lang/Object;Lorg/openzal/zal/StagedBlob; SourceFileStagedBlobWrap.java y)com/zimbra/cs/store/file/VolumeStagedBlob org/openzal/zal/Mailbox -z ! {0 |2 }2(com/zimbra/cs/store/file/VolumeBlobProxy R~ 45'java/lang/UnsupportedOperationException TU DE G2 HI  *org/openzal/zal/InternalOverrideStagedBlob org/openzal/zal/StagedBlobWrap @A <=java/lang/Objectorg/openzal/zal/StagedBlobjava/io/IOException()V!()Lcom/zimbra/cs/mailbox/Mailbox; getStagedSizegetStagedLocatorgetStagedDigest'()Lcom/zimbra/cs/store/file/VolumeBlob;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/BlobWrapwrapZimbraBlob<(Ljava/lang/Object;Ljava/lang/String;)Lorg/openzal/zal/Blob;getWrappedObject()Lorg/openzal/zal/StagedBlob;! !"[ **+##$ %$ %& '()  %*+,-."KY*#)$ %&) %*/0"D*#1$ %&) %*12"D*#:$ %&) %*32"D* #C$ %&) %*45"N Y* #J$ %&) %*6789">#P$ %&) %*:;"DY#V$ %&) %*<="H*#\$%&>?) %*@A"H*#b$%&BC) %*DE"X*+# h i$%&F?) %*67G2"I *#n$  %&)  %*HI"I *#t$  %&)  %*JK"Y +*#z$ %& LM) %* LNOPQ2"D*#$ %&) %*RS"N* *#$ %&) %* TU"S* *Y*#$ '(VA@W"B*#$ %&) %*A<X"B*+#$ %&) %*OYZ[PK aK:Norg/openzal/zal/Store.class2,()copyP(Lorg/openzal/zal/Blob;Lorg/openzal/zal/Mailbox;II)Lorg/openzal/zal/MailboxBlob; Exceptions*linkdelete (Lorg/openzal/zal/MailboxBlob;)Zstartup()V+shutdownsupports!(Lorg/openzal/zal/StoreFeature;)Z getContent4(Lorg/openzal/zal/MailboxBlob;)Ljava/io/InputStream;getMailboxBlob:(Lorg/openzal/zal/Mailbox;II)Lorg/openzal/zal/MailboxBlob;0(Lorg/openzal/zal/Mailbox;Ljava/lang/Iterable;)Z$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable;toPrimaryStore ()Lorg/openzal/zal/PrimaryStore; canBePrimary()Z getVolumeId()Ljava/lang/String; getVolumeName getBlobPath(III)Ljava/lang/String;getMailboxDirPath(I)Ljava/lang/String; getRootPath isCompressedgetCompressionThreshold()J SourceFile Store.javaorg/openzal/zal/Storejava/lang/Objectjava/io/IOException*org/openzal/zal/exceptions/ZimbraException       !"#$%&'PK aKb|"org/openzal/zal/StoreFeature.class2V > ?@A B C D EFG H I J K L MN BULK_DELETELorg/openzal/zal/StoreFeature; CENTRALIZEDRESUMABLE_UPLOADSINGLE_INSTANCE_SERVER_CREATE mStoreFeatureLjava/lang/Object;$VALUES[Lorg/openzal/zal/StoreFeature;values!()[Lorg/openzal/zal/StoreFeature;CodeLineNumberTablevalueOf2(Ljava/lang/String;)Lorg/openzal/zal/StoreFeature;LocalVariableTablenameLjava/lang/String;((Ljava/lang/String;ILjava/lang/Object;)Vthis storeFeature Signature(Ljava/lang/Object;)VtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object; classNameLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; StackMapTable1(Ljava/lang/Class;)TT;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; fromZimbra2(Ljava/lang/Object;)Lorg/openzal/zal/StoreFeature;()V0Ljava/lang/Enum; SourceFileStoreFeature.java  OPorg/openzal/zal/StoreFeature "Q 'R S TU'java/lang/UnsupportedOperationException ': '(    java/lang/Enumclone()Ljava/lang/Object;5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;(Ljava/lang/String;I)Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;@1@@@@  " ! "# 4 *!$  %&'( H *+*!6: <$ ) *+,-. i*+*!@B E$)/01 /23 +456 78 2 Y ![$ *9: XY  Y Y Y Y SYSYSYS!)*+*,8+;<=PK aKp``"org/openzal/zal/StoreManager.class2register<(Lorg/openzal/zal/CacheableStoreBuilder;Ljava/lang/String;)V unregister(Ljava/lang/String;)V makeActivestartup()V ExceptionsshutdowngetPrimaryStore ()Lorg/openzal/zal/PrimaryStore;getStore+(Ljava/lang/String;)Lorg/openzal/zal/Store; getAllStores()Ljava/util/Collection; Signature1()Ljava/util/Collection; SourceFileStoreManager.javaorg/openzal/zal/StoreManagerjava/lang/Objectjava/io/IOException     PK aK#(('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  !org/openzal/zal/StoreManagerConst volume_idjava/lang/Object!  /*      $PK aKGAA!org/openzal/zal/StoreVolume.class2 <  !                ! ! ! ! !   !   ! ! ! ! ! !   !  !  6 6  mVolume!Lcom/zimbra/cs/store/file/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()Ljava/lang/String;getType()SgetName getLocator getRootPath getMailboxDir(IS)Ljava/lang/String;idItypegetIncomingMsgDirgetIncomingDirectory)()Lcom/zimbra/cs/store/IncomingDirectory;getMboxGroupBits getMboxBitsgetFileGroupBits getFileBitsgetCompressBlobs()ZgetCompressionThreshold()JgetAll()Ljava/util/List;listLjava/util/List;LocalVariableTypeTable3Ljava/util/List; Deprecated Signature1()Ljava/util/List;RuntimeVisibleAnnotationsLjava/lang/Deprecated;updateG(SSLjava/lang/String;Ljava/lang/String;ZJ)Lorg/openzal/zal/StoreVolume;e1Lcom/zimbra/cs/store/file/VolumeServiceException;,Lcom/zimbra/common/service/ServiceException;namepath compressBlobsZcompressionThresholdJvolumeToUpdate ExceptionscreatesetCurrentVolume(SS)VvolTypesetDefaultBits (S)Lorg/openzal/zal/StoreVolume;delete(S)ZgetByIdvidgetVolumeByName1(Ljava/lang/String;)Lorg/openzal/zal/StoreVolume; storeVolume volumeNameRuntimeInvisibleAnnotations$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.javacom/zimbra/cs/store/file/Volume Vjava/lang/NullPointerExceptionVolume is null V => dg fg he ie je k pe qr sg tg ug vg wx yz {| /com/zimbra/cs/store/file/VolumeServiceException *com/zimbra/common/service/ServiceExceptionorg/openzal/zal/StoreVolume VW  de      x      java/util/ArrayList  V   java/lang/Objectmsgjava/lang/String*org/openzal/zal/exceptions/ZimbraExceptionjava/util/Iteratorjava/util/List()V(Ljava/lang/String;)VvalueOf(I)Ljava/lang/String;(JI)Ljava/lang/String;!org/openzal/zal/ZimbraListWrapper wrapVolumes"(Ljava/util/List;)Ljava/util/List;P(SSLjava/lang/String;Ljava/lang/String;SSSSZJZ)Lcom/zimbra/cs/store/file/Volume;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;java/lang/Short parseShort(Ljava/lang/String;)S$(S)Lcom/zimbra/cs/store/file/Volume;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;equals(Ljava/lang/Object;)Z#()Lcom/zimbra/cs/store/file/Volume;size()I(I)Vadd!!< =>?@ABC@ADE@AFG@AHI@AJK@ALMNAOP@AQR@AST@AQU@ASVWXt*+ Y*+Y=>?ABZ[\]^_`abcdeX5 *YDZ  [\fgX2* YEZ [\heX2* YFZ [\ieX2* YGZ [\jeX2* YHZ [\klXI * YMZ  [\ mn o@peX2*YTZ [\qrX2*YVZ [\sgX2*YXZ [\tgX2*YYZ [\ugX2*YZZ [\vgX2*Y[Z [\wxX2*Y^Z [\yzX2*YcZ [\ {|XI K*Y inZ }~ } X< E:,-::  :  !Y"(+(3 Y6 x~ #~(+-35;Zp (]>- 5 Em@Eo@ENENEE?\; ]>_#+`G X 3,-  #:::!Y"! Y!#)Zf ]>#3m@3o@3N3N33) ]>_YG Xr$ M, Y Z  @m@_H X EL+%&+'+(+)  +*++MN-N-!Y,"-0-6 Y: !%)-0 167<Z>-]>17Em@@\< ]>_0`E X[ ,L+ Y#%Z m@_E Xb!Y-"L+ Y/ 4 6Z @_L X../L+0+1!M,(*2,Y>@'B)D,EZ \.N_   XW3K* !Y*"YNSUYZ ]>_ xX/ 4Ya_ @ XJ5L6Y+78M+/N-0(-1: ,!Y"9W,Yhmn.p7qEsHtZ*.]>Jo@E}~7E}7_* X# !Y:"Y{XI *;YZ  [\ n nPK aKddorg/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  org/openzal/zal/Tagorg/openzal/zal/Item!  J*+*+  !  2* ( PK aK#  org/openzal/zal/Tags.class23 ( )* +, -. (/mBitmaskJ(J)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Tags;bitmaskextractFromItem.(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/lang/String;(Ljava/util/List;)VLjava/util/List;LocalVariableTypeTable$Ljava/util/List; Signature'(Ljava/util/List;)V SourceFile Tags.java 0 org/openzal/zal/Tags1 2 'java/lang/UnsupportedOperationExceptionjava/lang/Object()Vorg/openzal/zal/Item getTagBitmask!   F **&( ,     6 Y*0   /*9  2YD   D *Y IM    V *Y RV  !"  #$%&'PK aK ܚorg/openzal/zal/Targetby.class2B 02 3 456 07 8 9 : ; <= mTargetByTargetBy InnerClasses-Lcom/zimbra/cs/account/Provisioning$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;sLjava/lang/String;()V SourceFile Targetby.java ->+com/zimbra/cs/account/Provisioning$TargetBy ? @A'java/lang/UnsupportedOperationExceptionorg/openzal/zal/Targetby     java/lang/Object"com/zimbra/cs/account/Provisioningjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;!   I **++, -   !O +*1  "#$  "%&' ()2Y@ *+,-7Y Y  ' (./ 1@PK aKݰ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 aKeeorg/openzal/zal/UCService.class2( "# $%&(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/UCService; ucServiceLjava/lang/Object;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;getMultiAttrSet#(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 'java/lang/UnsupportedOperationException 'org/openzal/zal/UCServiceorg/openzal/zal/Entry()V!E *+Y >?  <Y D  2Y I  NY N    !PK aKa(a(org/openzal/zal/Utils.class2 ]            \          #! " #$% #&' ()* +) ,-. /0 12 34 56 #7 89 1: 1; 1< => ?@AB C)D E) ;FH ) IJK C& LMN OP OQR S IT UV UWX YZ[ \] Y^ Y_ \2`a Wbcd \efg 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 StackMapTablephdecode#(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;Lcom/zimbra/cs/account/Zimlet;zimletsLjava/util/List;zimbraZimletListorderedZimletList*Ljava/util/List;0Ljava/util/List;ijV(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;path'klm*.$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;)V provisioningLorg/openzal/zal/Provisioning;Lorg/openzal/zal/ZimletFile; Exceptions isGzipped(Ljava/io/File;)ZfileLjava/io/File;(Ljava/io/InputStream;)Z inputStreamLjava/io/InputStream; getContent(Ljava/io/InputStream;I)[BstreamsizeHintcopy0(Ljava/io/InputStream;ZLjava/io/OutputStream;Z)JincloseInZoutLjava/io/OutputStream;closeOutpurgeMessageCache(Ljava/lang/String;)VdigestgetSmtpSession()Ljavax/mail/Session;Ljavax/mail/MessagingException;AsetDefaultAlarm=(Lorg/openzal/zal/calendar/Invite;Lorg/openzal/zal/Account;)Vinvite!Lorg/openzal/zal/calendar/Invite;accountLorg/openzal/zal/Account; windowsSystemTimeFromSimpleOnseto SimpleOnsetb(Lorg/openzal/zal/calendar/ICalendarTimezone$SimpleOnset;)Lorg/openzal/zal/calendar/WinSystemTime;zimbraSimpleOnSet9Lcom/zimbra/cs/mailbox/calendar/ICalTimeZone$SimpleOnset; simpleOnset8Lorg/openzal/zal/calendar/ICalendarTimezone$SimpleOnset;windowsSystemTime2Lcom/zimbra/cs/mailbox/calendar/WindowsSystemTime;HploadTimeZonesFromFile(Ljava/io/File;)VtzFilegetEmailNamePart&(Ljava/lang/String;)Ljava/lang/String;parts[Ljava/lang/String;address computeDigest)(Ljava/io/InputStream;)Ljava/lang/String;Ljava/security/MessageDigest;bufferread(Ljava/security/NoSuchAlgorithmException;qr` SourceFile Utils.java `ajava/lang/StringBuilder `sh tu vw xy  at z {w. |w ( }w: ~ x)  [native]  Caused by: gh v java/util/Map3com/zimbra/common/util/BEncoding$BEncodingException  java/util/ArrayListi  j  org/openzal/zal/Zimlet   com/zimbra/cs/account/Zimlet `com/zimbra/cs/account/Serverk com/zimbra/cs/account/Domainl *com/zimbra/common/service/ServiceException    w    javax/mail/MessagingException%com/zimbra/cs/mailbox/calendar/Invitecom/zimbra/cs/account/Account 7com/zimbra/cs/mailbox/calendar/ICalTimeZone$SimpleOnsetp &org/openzal/zal/calendar/WinSystemTime @m  java/lang/RuntimeExceptionInvalid mail address `  SHA-256q SHA-1r   &java/security/NoSuchAlgorithmExceptionjava/io/IOException `,com/zimbra/cs/mailbox/calendar/IcalXmlStrMapB ^_org/openzal/zal/Utilsjava/lang/Objectjava/lang/Throwablejava/util/Listjava/util/Iteratororg/openzal/zal/Serverorg/openzal/zal/Domainjava/lang/String6org/openzal/zal/calendar/ICalendarTimezone$SimpleOnset0com/zimbra/cs/mailbox/calendar/WindowsSystemTimejava/security/MessageDigestjava/io/InputStream(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/cs/mailbox/Tagcom/zimbra/common/util/ByteUtil!com/zimbra/common/util/StringUtilorg/openzal/zal/ZimletFile getZimletPathdeployZimletBySoap:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;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/cs/mailbox/calendar/ICalTimeZonefromSimpleOnsetm(Lcom/zimbra/cs/mailbox/calendar/ICalTimeZone$SimpleOnset;)Lcom/zimbra/cs/mailbox/calendar/WindowsSystemTime;1com/zimbra/cs/mailbox/calendar/WellKnownTimeZones loadFromFilecontains(Ljava/lang/CharSequence;)Zsplit'(Ljava/lang/String;)[Ljava/lang/String;!org/openzal/zal/lib/ZimbraVersioncurrent#Lorg/openzal/zal/lib/ZimbraVersion; isAtLeast(I)Z getInstance1(Ljava/lang/String;)Ljava/security/MessageDigest;([B)Iupdate([BII)V()[B(Ljava/lang/Throwable;)V*org/openzal/zal/calendar/ICalendarTimezone!\] ^_`ab/*c@d ef ghbzYL*M+*W+W>,o+W+,2 W+ W+,2 W+ W+,2 W+W+,2W+W,2 +W+W*N-+W+-W+c^F GIJ L(N/O:PAQLRSS^TeUpVwXZ]L`acdgd4"rijkl mnopqlr"std u vwb^*L+cnp rd kz{_rH|}~ bA*cxd { {} b3wY*L* M,!,"#N+-$%WY*M+& N-!!-"':,#Y(%W,c* ~(36Dbrud4( bwiD3 wiD3r &} b&*)*)+++,+,-N- .c !d*!k&&&_r YE b//cd  b/*0cd  b[*+,1c d __ } bw+23 M, .c d krMW b/*4cd W b/*5cd W b:*6cdjW bP*,7cd*W b3*8c d _ bQ 9K*:c d krE b*;<;+=>=? M,.c d krX b**L *@A@L+BM,CY+BDc"$& *,-.03d**r   bg*E L+.c:?<> @dkrGW b:*FG*FHL+ *FH2IYYJK*LcD FHJNd:_r bFMN OPL QPLM*,RY> +,S+TULWY+X;<Vc& V X\^ `*b4d<f=hd>" 'j= kFr WabZ[cByxn @G PK aK#''#org/openzal/zal/VolumeManager.class2 5 ,      , ,  V    , , , , ,  , &  , & , ,   sMboxGroupBitsS ConstantValue sMboxBits sFileGroupBits sFileBits()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/VolumeManager;getAll()Ljava/util/List;listLjava/util/List;LocalVariableTypeTable3Ljava/util/List; Signature1()Ljava/util/List;updateX(Ljava/lang/String;SLjava/lang/String;Ljava/lang/String;ZJ)Lorg/openzal/zal/StoreVolume;vol!Lcom/zimbra/cs/store/file/Volume;e1Lcom/zimbra/cs/store/file/VolumeServiceException;,Lcom/zimbra/common/service/ServiceException;Ljava/lang/Exception;conn Connection InnerClasses$Lcom/zimbra/cs/db/DbPool$Connection;idLjava/lang/String;typenamepath compressBlobsZcompressionThresholdJvolumeToUpdateLorg/openzal/zal/StoreVolume; StackMapTable ExceptionscreateG(SSLjava/lang/String;Ljava/lang/String;ZJ)Lorg/openzal/zal/StoreVolume;setCurrentVolume(SS)VvolTypesetCurrentSecondaryVolume(Ljava/lang/String;)VLjava/lang/Short;delete(Ljava/lang/String;)ZgetById1(Ljava/lang/String;)Lorg/openzal/zal/StoreVolume;vid getCurrentSecondaryMessageVolume()Lorg/openzal/zal/StoreVolume;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;hasSecondaryMessageVolume()Z getByType(S)Ljava/util/List;newListLjava/util/ArrayList;4Ljava/util/ArrayList;2(S)Ljava/util/List;getCurrentMessageVolumegetCurrentIndexgetVolumeByName storeVolume volumeName isValidVolumev volumeList/Ljava/util/List; SourceFileVolumeManager.javaRuntimeVisibleAnnotationsLcom/google/inject/Singleton; >? EF |} [ { M ?/com/zimbra/cs/store/file/VolumeServiceException *com/zimbra/common/service/ServiceException  M ? java/lang/Exceptionjava/lang/RuntimeException >org/openzal/zal/StoreVolume >org/openzal/zal/VolumeManager q q st2 z |   java/util/ArrayList  >   com/zimbra/cs/store/file/Volume          java/lang/Object"com/zimbra/cs/db/DbPool$Connectionjava/lang/Stringjava/lang/Throwable*org/openzal/zal/exceptions/ZimbraExceptionjava/lang/Shortjava/util/Listjava/util/Iterator!org/openzal/zal/ZimbraListWrapper wrapVolumes"(Ljava/util/List;)Ljava/util/List; java/io/File separator startsWith parseShort(Ljava/lang/String;)SgetMboxGroupBits()S getMboxBitsgetFileGroupBits getFileBitsP(SSLjava/lang/String;Ljava/lang/String;SSSSZJZ)Lcom/zimbra/cs/store/file/Volume; reloadVolumes+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;com/zimbra/cs/db/DbPool getConnection&()Lcom/zimbra/cs/db/DbPool$Connection;com/zimbra/cs/db/DbVolumes(Lcom/zimbra/cs/db/DbPool$Connection;SSLjava/lang/String;Ljava/lang/String;SSSSZJ)Lcom/zimbra/cs/store/file/Volume;commit quietClose'(Lcom/zimbra/cs/db/DbPool$Connection;)V(Ljava/lang/Throwable;)V(Ljava/lang/Object;)VvalueOf%(Ljava/lang/String;)Ljava/lang/Short; shortValue(S)Z5(Ljava/lang/String;)Lcom/zimbra/cs/store/file/Volume;#()Lcom/zimbra/cs/store/file/Volume;size()I(I)Viterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getTypeadd(Ljava/lang/Object;)ZgetCurrentIndexVolumegetName()Ljava/lang/String;equalsgetId!56789:78;<789=78;>?@/*A'B CDEF@S L+A <?B CDGHI GJKLMN@a *+:?+-    : e:  :  : :  +-   :   : Y :   Y ;>;FQQAvHmqr!s&t+u3q8w;>y@{F}HNQVbglqx}B8OP @QR HQS } OP QT QOUY CDZ[\7][^[_`abcd OP ec>fggghiGj; fggghklKm fggghnopqr@ --  :Y:  :  : :  -  :   : Y :   Y "% "-8]e8]qesqAJ "%'-/58=UZ]begq{B"OP'QR /QS UOPg QT 8CUY CDZ7\7][^[_`ab{ OPeAeiGj/ fggklKm fggnopst@| N-A B* QSCDu7Z7eHjopvw@M, +  N-A B*QSCDZ[uxefgyjopz{@k+ !M, AP U WB  QSCDZ[eKjop|}@lY+"M, A` e gB  QSCD~[eLjop@a#L+ Y+Apuw{BCDOPen@B *$AB  CDe @@M%M&Y,'(N,):*)+,:--Y.W-A1:HKB41OPMCDM\7HGH:IHGJ:e,K@5 Y/AB  CD@5 Y0AB  CD}@/*1)M,*,+N-2+3-A(*-B  d/CD/[e  {@3*1M,)N-*-+:4+3A ,.1B* d3CD3Z[.HI .e !X VW PK aKy''*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 aKf'pporg/openzal/zal/WikiPage.class2  WikiContext InnerClasses()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/WikiPage; SourceFile WikiPage.java org/openzal/zal/WikiPagejava/lang/Object$org/openzal/zal/WikiPage$WikiContext! /*     PK aK_ꭎ$$*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!  &**Y+,- 45 678%:*&&&& !"#$O +* >  %&'  %()*"+," ; 4 >G PK aK99;K  "org/openzal/zal/WikiTemplate.class2Z >? @ A B C DEF B GH IJK LMNOContext 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; StackMapTableH ExceptionsP(Ljava/lang/Object;)IHLjava/lang/Object;Ljava/lang/Comparable; SourceFileWikiTemplate.java Qcom/zimbra/cs/wiki/WikiTemplate   () $RS TU'com/zimbra/cs/wiki/WikiTemplate$Context 0V*com/zimbra/common/service/ServiceExceptionW XYorg/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 ! " # $%E*+,&'()O +*D  *+,  *-./'01q*+  M,  LNP 23456Q789'A$:3 *+    '.;<=   PK aKH org/openzal/zal/XMLElement.class2c ?A B CD ?E F G HI J KL M N OP QR 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; StackMapTableER$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; ExceptionsS SourceFileXMLElement.java TU)com/zimbra/common/soap/Element$XMLElement  java/lang/NullPointerExceptionorg/openzal/zal/XMLElement (V !W XY *Z[ \] *^ *_` ab ()java/lang/Object$java/lang/CloneNotSupportedException()Vcom/zimbra/common/soap/Element-()Lcom/zimbra/common/soap/Element$XMLElement;java/lang/Boolean booleanValue()Z5(Ljava/lang/String;Z)Lcom/zimbra/common/soap/Element;java/lang/IntegerintValue()I5(Ljava/lang/String;J)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* . *+P*+, W 3 4 , -.*/Q*+, W 89 , -0*1M *+,W = >   ,  - 23O +*B  456  4789A(:/* ;<=> @ PK aKRx#org/openzal/zal/XMPPComponent.class2F 34 56 7 8 9 :; < => ?@AmXmppComponent%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;)INLorg/openzal/zal/Entry;Ljava/lang/Comparable; SourceFileXMPPComponent.java #com/zimbra/cs/account/XMPPComponent java/util/HashSet  B #$C DE %& ,/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*0 %&O +*5  '()  '*!+,-B*+ ;.A,/3 *+   !012PK aKκ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 aKB}org/openzal/zal/ZalBlob.class2 #e $f #g #h #i #jk l mno fp q rs t l uv w xy z{| } ~   f # #mFileLjava/io/File; mVolumeIdLjava/lang/String;mDigestmRawSizeLjava/lang/Long;#(Ljava/io/File;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ZalBlob;filevolumeIdE(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;)VdigestrawSizerenameTo(Ljava/lang/String;)VnewPathsuccessZ StackMapTable ExceptionsgetKey()Ljava/lang/String;getFile()Ljava/io/File;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; getDigest inputStreamLjava/io/FileInputStream;|getSize()J getVolumeIdgetInputStream()Ljava/io/InputStream;hasMailboxInfo()Z toMailboxBlob()Lorg/openzal/zal/MailboxBlob; setDigest-(Ljava/lang/String;)Lorg/openzal/zal/ZalBlob;setSize(J)Lorg/openzal/zal/ZalBlob;sizeJ(J)Lorg/openzal/zal/Blob;*(Ljava/lang/String;)Lorg/openzal/zal/Blob; SourceFile ZalBlob.java -6 - &' () *) +, java/io/File -: 9java/io/IOExceptionjava/lang/StringBuilderCannot rename A to A A$org/openzal/zal/InternalOverrideBlob -  Xjava/io/FileInputStream -   S S 'java/lang/UnsupportedOperationException ]^ [\org/openzal/zal/ZalBlobjava/lang/Objectorg/openzal/zal/Blobjava/lang/Throwable()V(Ljava/io/File;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getPathtoStringgetAbsolutePath(Lorg/openzal/zal/Blob;)Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;java/lang/StringisEmpty(Ljava/io/File;)Vorg/openzal/zal/Utils computeDigest)(Ljava/io/InputStream;)Ljava/lang/String;org/apache/commons/io/IOUtils closeQuietly(Ljava/io/InputStream;)Vjava/lang/Long longValuelengthvalueOf(J)Ljava/lang/Long;!#$%&'()*)+,-./K *+,0 '(1  23 4' 5)-6/**+*,*-*0+, -./014234'5)7)8,9:/?*Y+ =- Y Y  *+0568>:1 ?23?;)/<=>>? @A/2*0?1 23BC//*0E1 23DE/S +Y*0K1 23 FGH  FIJKLA/:* *'LY*L*++ M+,*'.0"QSVW'[+\.[5^1"MN:23>OPQ? RS/e)** ***0ce!g1 )23> ? TA//*0m1 23UV/6 Y*0s1  23? WX/,0y1 23YZ/2Y 01 23[\/?*+*0 1237)]^/B **0 1 23 _`A]a/0*!01 23A[b/0*+"01 23cdPK aKv"org/openzal/zal/ZalBuildInfo.class2   COMMITLjava/lang/String;VERSION()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ZalBuildInfo; SourceFileZalBuildInfo.java (b9b40103e773cdcfe197e3e1618dbcda4e3cafcf  1.12.0 org/openzal/zal/ZalBuildInfojava/lang/Object!    /*   '  PK aKYYS $org/openzal/zal/ZalMailboxBlob.class2v ST SU V W X Y Z [ S\ S]^ _`a b cde b Sf Sg ShijkmBlobLorg/openzal/zal/Blob;mMboxLorg/openzal/zal/Mailbox;mMsgIdI mRevision4(Lorg/openzal/zal/Blob;Lorg/openzal/zal/Mailbox;II)VCodeLineNumberTableLocalVariableTablethis Lorg/openzal/zal/ZalMailboxBlob;blobmboxmsgIdrevision getRevision()I getItemId getMailbox()Lorg/openzal/zal/Mailbox; getLocalBlob()Lorg/openzal/zal/Blob;(Z)Lorg/openzal/zal/Blob; mailboxBlobZ StackMapTablerenameTo(Ljava/lang/String;)VnewPathLjava/lang/String; ExceptionslgetKey()Ljava/lang/String;getFile()Ljava/io/File;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; getDigestgetSize()J getVolumeIdgetInputStream()Ljava/io/InputStream;hasMailboxInfo()Z toMailboxBlob()Lorg/openzal/zal/MailboxBlob; SourceFileZalMailboxBlob.javam => J< n     /1 56 ;<com/zimbra/cs/store/Blobo pq$org/openzal/zal/InternalOverrideBlob rs tu+org/openzal/zal/InternalOverrideMailboxBlob G< HI KLorg/openzal/zal/ZalMailboxBloborg/openzal/zal/ZalBloborg/openzal/zal/MailboxBlobjava/io/IOExceptionorg/openzal/zal/Blob#(Ljava/io/File;Ljava/lang/String;)Vjava/lang/Objectequals(Ljava/lang/Object;)Z (Lorg/openzal/zal/MailboxBlob;)Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;! !&*++*+*,**"$%&'(%)#4&$%&&&'&(&)*+!/*".# $%,+!/*"4# $%-.!/*":# $%/0!0*"@# $%/1!P **"EGI# $% 23456!C *+ " O P# $% 789:;<!4 * "U#  $%=>!4 *"[#  $%?@!z#+ + Y*+Y*"a ce##$%#ABC #AD4EFG<!4 *"k#  $%9:HI!4 *"p#  $%9:J<!4 *"v#  $%KL!4 *"|#  $%9:MN!,"# $%OP!,*"# $%QRPK aKĹg77 org/openzal/zal/ZalVersion.class2c / 012 /3 4 5 6 6 789 :;< = 0>? :@ A BC DE FG HIJcurrentLorg/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 K LMjava/lang/StringBuilder zal_version: NO  PQR ST zal_commit: U V+target_zimbra_version:  WXorg/openzal/zal/lib/Version Y+ T Zorg/openzal/zal/ZalVersion[ \]^ _Q` abjava/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.[/" \'() HYY YOYOYOK**Y*! (!1"<$G&" 1*+,G-.PK aKkFRR.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 Connection&()Lcom/zimbra/cs/db/DbPool$Connection;(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$Connection!   /*   aYL+  % ' ) K* ') -. PK aK$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 aKF "org/openzal/zal/ZimbraItemId.class2m E F GH I J KLM NOPQ ER S T I UV UWX T Y 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;thatX$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable;hashCoderesult SourceFileZimbraItemId.java ^  org/openzal/zal/ZimbraId _ ` 74/a bcjava/lang/RuntimeExceptionjava/lang/StringBuilderInvalid item id: de 34f gh i6org/openzal/zal/ZimbraItemId dj kl 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 aK*cD;;'org/openzal/zal/ZimbraListWrapper.class2n S                !" #$ %& '( ")* %+, )- + ./ .  13 2457 589: 8<= ; >  ?@ ? >BC C >DE GGH JIJ MKL PMN()VCodeLineNumberTableLocalVariableTablethis#Lorg/openzal/zal/ZimbraListWrapper; wrapCoses"(Ljava/util/List;)Ljava/util/List;cosLcom/zimbra/cs/account/Cos;cosesLjava/util/List;listLocalVariableTypeTable-Ljava/util/List;'Ljava/util/List; StackMapTableOP 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 ucServices?(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;wrapCountAccountByCosListcountAccountByCosRCountAccountResultCountAccountByCosILcom/zimbra/cs/account/Provisioning$CountAccountResult$CountAccountByCos;countAccountByCosList[Ljava/util/List;BLjava/util/List;(Ljava/util/List;)Ljava/util/List;wrapAccountQuotaInfos accountQuotas$Ljava/util/List;Z(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;So(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; wrapVolumesvol!Lcom/zimbra/cs/store/file/Volume;newList3Ljava/util/List;/Ljava/util/List;d(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 TUO TUV WXjava/util/ArrayList TY Z[P \] ^_com/zimbra/cs/account/Cosorg/openzal/zal/Cos T` ab 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/XMPPComponent'java/lang/UnsupportedOperationExceptioncom/zimbra/cs/mime/MPartInfoorg/openzal/zal/MPartInfoc(com/zimbra/cs/mailbox/Contact$Attachmentd)org/openzal/zal/Contact$ContactAttachment TeGcom/zimbra/cs/account/Provisioning$CountAccountResult$CountAccountByCosf.org/openzal/zal/Provisioning$CountAccountByCos Tgcom/zimbra/common/soap/Element org/openzal/zal/soap/SoapElementh6com/zimbra/cs/account/soap/SoapProvisioning$QuotaUsageorg/openzal/zal/QuotaUsageS ijjava/util/HashSetk4com/zimbra/cs/account/accesscontrol/RightCommand$ACEorg/openzal/zal/ACE"com/zimbra/cs/mailbox/CalendarItemorg/openzal/zal/CalendarItemlcom/zimbra/cs/mailbox/ACL$Grantorg/openzal/zal/Grantcom/zimbra/cs/store/file/Volumeorg/openzal/zal/StoreVolume%com/zimbra/cs/mailbox/calendar/Inviteorg/openzal/zal/calendar/Invite!org/openzal/zal/ZimbraListWrapperjava/lang/Objectjava/util/Listjava/util/Iteratorm5com/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;)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!RSTUV/*W,X YZ [\VM* *Y*L*M,, N+ Y- W+W1 35698H9K;X 9]^M_`.a`bM_c.ade fg$hijklm n\VM* *Y*L*M,, N+Y- W+WA CEF9HHIKKX 9opMq`.a`bMqr.ase fg$htjklm u\VM* *Y*L*M,,N+Y- W+WQ SUV9XHYK[X 9vwMx`.a`bMxy.aze fg$h{jklm |\VM* *Y*L*M,,N+Y- W+Wa cef9hHiKkX 9}~M`.a`bM.ae fg$hjklm \VM* *Y*L*M,,N+Y- W+Wq suv9xHyK{X 9M`.a`bM.ae fg$hjklm \VM* *Y*L*M,,N+Y- W+W 6HKX 6M`.a`b .ae fg$hjklm \VM* *Y*L*M,,N+Y- W+W 9HKX 9M`.a`bM.ae fg$hjklm \VM* *Y*L*M,,N+ Y-! W+W 9HKX 9M`.a`bM.ae fg$hjklm \VM* *Y*L*M,,N+"Y-#$ W+W 6HKX 6M`.a`b .ae fg$hjklm \VM* *Y*L*M,,N+%Y-&' W+W 6HKX 6M`.a`b .ae fg$hjklm \VM* *Y*L*M,,(N+)Y-* W+W 9HKX 9M`.a`bM.ae fg$hjklm \V2+Y,WX `hjklm \VM* *Y*L*M,,-N+.Y-/ W+W 9HKX 9M`.a`bM.ae fg$hjklm \VG* *Y0L*M,,1N+2Y-3 W+W    3BEX 3G`.a`bG.ae fg$hjklm \VM* *Y*L*M,,4N+5Y-6 W+W"  9"H#K%X 9M`.a`bM.ae fg$hjklm \VD+Y,WDX `b h \VM* *Y*L*M,,7N+8Y-9 W+W"K MOPR9THUKWX 9M`.a`bM.ae fg$hjklm VM* *Y*L*M,,:N+;Y-< W+W"] _abd9fHgKiX 9M`.a`bM.ae fg$hjklm VG* *=>?Y@L*AM,,BN+CY-DEW+Wo qsu3wBxEzX 3G.bG.e g$hjklm \VG* *Y0L*M,,FN+GY-H W+W 3BEX 3G`.a`bG.ae fg$hjklm \VG* *Y0L*M,,IN+JY-K W+W 3BEX 3G`.`bG.e fg$hjklm \VM* *Y*L*M,,LN+MY-N W+W 9HKX 9Ma`.`bMa.e fg$hjklm \VM* *Y*L*M,,ON+PY-Q W+W 9HKX 9M`.`bM.e fg$hjklm B10 22 Q 4 56 :; BA IF PK aKJ*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 aK? mmorg/openzal/zal/Zimlet.class2A 34 5 6 7 8 9: ; <=>mZimletLcom/zimbra/cs/account/Zimlet;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Zimlet;zimletLjava/lang/Object;$RuntimeInvisibleParameterAnnotationsgetName()Ljava/lang/String; getPrioritygetAttr&(Ljava/lang/String;)Ljava/lang/String;string1Ljava/lang/String;getAttrs(Z)Ljava/util/Map; applyDefaultsZattrsLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map; StackMapTable? Signature8(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/HashMap @ ./org/openzal/zal/Zimletorg/openzal/zal/Entry java/util/Map()V!  J*+*+&' (2*- 2*2 = *+7  !"#*M,,Y < = ?A $% &'(  &)*+,-.//*G @.0/*   12PK aK=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 aKE  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 aKFJ'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 aKR 3org/openzal/zal/calendar/AttendeeInviteStatus.class2 k lmNn 8o 8p q r s tu vwx yz {| } ~  9  ; < = > ? @ A B  4 t 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 StackMapTablenfromICal()VALjava/lang/Enum; SourceFileAttendeeInviteStatus.java MNN -org/openzal/zal/calendar/AttendeeInviteStatus S W CD ED FG  java/lang/StringBuilder WgInvalid invite status: , fall back to NE ^ NE LGjava/lang/RuntimeException WTE WX 9: NEEDS-ACTION ;:DG <:DE =:CO >:AC ?:IN IN_PROGRESS @:WA A:DF B:java/util/HashMap W 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;org/openzal/zal/log/ZimbraLog extensionsZimbraLogSection InnerClasses0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionwarn(Ljava/lang/String;)V(I)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;@18@9:@;:@<:@=:@>:@?:@@:@A:@B:CDEDFGHIJKLGHIJKMN OPQ" R STQ4 *RU  VDWXQ\*+*-*RNO PQU Y:ZD[DH\]^Q/*RUU Y:_^Q/*RZU Y: `TQ? * L+/ Y *  L+R` ab/c=eU?aD 2b:c=dJK eTQ|.* L+Y Y *+Rk lm,oU.aD !b:c,dJKfgQYYY Y!"!#Y$%$&Y'(')Y*+,-Y./.0Y1213 YSYSY SY#SY&SY)SY-SY0SY3S4Y 5 6W 6W 76W  6W "#6W %&6W ()6W +-6W /06W 236W4Y 56W6W 6W!#6W$&6W')6W,-6W.06W136WR  "!3"D#U$f%x&'45678!9/:=;K<Y=g>u@ABCDEFGHIJHhij ~v PK aK31ll+org/openzal/zal/calendar/AttendeeType.class2E / 012 3 45 67 89 :; <= 4>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  ?@%org/openzal/zal/calendar/AttendeeType A #$NONB CD OPT REQ CHAjava/lang/Enumclone()Ljava/lang/Object;5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;java/lang/Stringequals(Ljava/lang/Object;)Z@1@@@ "  4 *  !"#$1*+ %&' (8*  *  * * &   !#%#'')0+4. 8)"* +']AY Y Y Y SY SY S '&,-.PK aK!>dKK/org/openzal/zal/calendar/CalendarItemData.class2M 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 ! EF com/zimbra/cs/mime/ParsedMessageG HIJ KL)org/openzal/zal/calendar/CalendarItemDatajava/lang/Object()Vcom/zimbra/cs/mailbox/Mailboxorg/openzal/zal/calendar/InvitemInv'Lcom/zimbra/cs/mailbox/calendar/Invite;org/openzal/zal/ParsedMessagemPm"Lcom/zimbra/cs/mime/ParsedMessage;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;! Y**+*,"# $% /*) /*.  !5YM,**,* +, 3;<>/B 55"#-$'( 5")*/+,-./01& 5% PK aK>$%%+org/openzal/zal/calendar/CalendarMime.class28 I H H H  8  8   8 8 H H    '   ,  1 1  _ 1  = = = 1  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 InnerClasses5Lcom/zimbra/cs/mailbox/calendar/ZCalendar$ZVCalendar; bodyPartListLjava/util/List;LocalVariableTypeTable'Ljava/util/List; ExceptionsD(Lorg/openzal/zal/calendar/Invite;)Ljavax/mail/internet/MimeMessage;!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/cs/mailbox/calendar/ZCalendar$ZVCalendar;Ljava/util/List;)Ljavax/mail/internet/MimeMessage;alternativeMultipartmixedMultiparteLjavax/mail/MessagingException;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/zimbra/cs/mailbox/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;mixedwrapperOfMultipartAlternative"Ljavax/mail/internet/MimeBodyPart;o(Ljavax/mail/internet/MimeMultipart;Ljava/util/List;)Ljavax/mail/internet/MimeMultipart;createAlternativePart~(Lcom/zimbra/cs/mailbox/calendar/ZCalendar$ZVCalendar;Ljava/lang/String;Ljava/lang/String;)Ljavax/mail/internet/MimeMultipart;htmlPartct!Ljavax/mail/internet/ContentType;icalPartex,Lcom/zimbra/common/service/ServiceException; multiparttextPart SourceFileCalendarMime.java L JK jk T  !javax/mail/internet/MimeMultipart javax/mail/internet/MimeMessage invId       java/util/LinkedList javax/mail/Part attachment application/* image/*      org/openzal/zal/MimeConstantsutf-8 java/util/Date   javax/mail/MessagingException*org/openzal/zal/exceptions/ZimbraException8MessagingException while re-creating invite mime message L! L" javax/mail/internet/MimeBodyPart #$ %& ' (javax/mail/BodyPart alternative ) *+ ,-javax/mail/internet/ContentType text/htmlcharset . Content-Type / 01 23*com/zimbra/common/service/ServiceException4 56%org/openzal/zal/calendar/CalendarMimejava/lang/Object73com/zimbra/cs/mailbox/calendar/ZCalendar$ZVCalendarjava/io/IOExceptionjava/util/Listjava/lang/Stringjava/util/Iterator()Vorg/openzal/zal/calendar/Invite getSubject()Ljava/lang/String;getDescriptiongetDescriptionHtmlnewToICalendar8(Z)Lcom/zimbra/cs/mailbox/calendar/ZCalendar$ZVCalendar; getMailItemId()Ijava/util/Collections emptyList()Ljava/util/List; 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/CalendarMailSendermakeICalIntoMimePartk(Ljava/lang/String;Lcom/zimbra/cs/mailbox/calendar/ZCalendar$ZVCalendar;)Ljavax/mail/internet/MimeBodyPart;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;(com/zimbra/cs/mailbox/calendar/ZCalendar!HIJKLMNF **+O=> ?P QR SKTUN1+N+:+:+:*,+:*- OKL MNP#RPR1QR1VW1XY,Z[ &\[ ][^b#cde #cfg,h+TiN%+M+N+:+:*,- OZ[ \]_P>%QR%VW Z[ \[][^bg,h+jkN + N- :6-=- ::!2 : :Y:6T :6 :   6  6  WOZdef!h)i2jKlUf[oeqnr{tuwxz}rP),lm2#noCpqBrm?st 8u[ q[pqQRvYwqxyzYej{ynacde nacf|, }~<}.g+hTNN X:*,- :*!:"++# +%&'Y()*:,Y-.IJ+O. #.6BGJLPf BvY8y.yL XQRXZ[X\[X][X^bXcde Xcf|*6~}}g,NH Y/0N1Y2:+3-4,5:678:-4-O" =CFP>=rmHQRHyHcd >y5e Hcf|'}g+N Y90:+,:1Y2:,%;4- -#*,<N-#;1Y2:=Y>?:@%A-%;BCD4+E: :G4~FOR ")4?FOZckw~Pp O/Z$QR^b\[][ y |4} >Ig+,a _` PK aKl|mm/org/openzal/zal/calendar/FreeBusyStatus$1.class20        !"$2$SwitchMap$org$openzal$zal$calendar$FreeBusyStatus[I()VCodeLineNumberTableLocalVariableTable StackMapTable SourceFileFreeBusyStatus.javaEnclosingMethod% &' () *+java/lang/NoSuchFieldError ,) -) .) /))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 #&'256ADEPSL WMMMM#  PK aKP9 9 -org/openzal/zal/calendar/FreeBusyStatus.class2 Z [\>] ,^ _ ,` a bcde fg h i j -k l mn mo mp mq f/r s t1u v2w x3y z4{ |} (~ b 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 C ;< J 56 java/lang/RuntimeExceptionjava/lang/StringBuilder JVInvalid FreeBusyStatus: H JM  B JK /0F 10T 20O 30N 40java/util/HashMap J 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,@/0@10@20@30@4056789:;<=> ?@A" B CDA4 *BE  F<GHA/*B4E I0JKAH *+*-B:; <E I0 L<7M NDA|.* L+ Y Y  *+BA CD,GE.O< !P0Q,R9:STAH*.8$(,04 YBL,O0Q4S8U<W@ZE HI0Q,UVAѻYYY !Y"#$Y%&'YSYSY!SY$SY'S(Y)*W*W !*W#$*W&'*W+'*WB: -!<"Kp)|*+,-./07WXY. -PK aK?1org/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 QRO4 *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 aKV9 9 <org/openzal/zal/calendar/ICalendarTimezone$SimpleOnset.class2c E F GI J K L M N O P Q R ST U VX YZ[ mSimpleOnset SimpleOnset InnerClasses9Lcom/zimbra/cs/mailbox/calendar/ICalTimeZone$SimpleOnset; getSecond()ICodeLineNumberTableLocalVariableTablethis8Lorg/openzal/zal/calendar/ICalendarTimezone$SimpleOnset; getDayOfMonth (IIIIIIIZ)VweekI dayOfWeekmonth dayOfMonthhourminutesecondskipBYMONTHDAYFixupZ<(Lcom/zimbra/cs/mailbox/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;)IbLjava/lang/Object;Ljava/lang/Comparable; SourceFileICalendarTimezone.java   \7com/zimbra/cs/mailbox/calendar/ICalTimeZone$SimpleOnset !" !- !] / 0 1 2 3 45^ _` 67 >ab6org/openzal/zal/calendar/ICalendarTimezone$SimpleOnset >?java/lang/Objectjava/lang/Comparable+com/zimbra/cs/mailbox/calendar/ICalTimeZone()Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;<(Lcom/zimbra/cs/mailbox/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;<=>?E*+@A>A3 *+Q  <BCDH W PK aK SS0org/openzal/zal/calendar/ICalendarTimezone.class2 mn mo p qrs tu vw x y z { | } ~          SimpleOnset InnerClasses mICalTimeZone-Lcom/zimbra/cs/mailbox/calendar/ICalTimeZone;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis,Lorg/openzal/zal/calendar/ICalendarTimezone;timeZoneLjava/lang/Object; StackMapTablew$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;daylight9Lcom/zimbra/cs/mailbox/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/cs/mailbox/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/Object7com/zimbra/cs/mailbox/calendar/ICalTimeZone$SimpleOnset()Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/AccountN(Lcom/zimbra/cs/account/Account;)Lcom/zimbra/cs/mailbox/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/cs/mailbox/calendar/ICalTimeZone;/()Lcom/zimbra/cs/mailbox/calendar/ICalTimeZone;;()Lcom/zimbra/cs/mailbox/calendar/ICalTimeZone$SimpleOnset;<(Lcom/zimbra/cs/mailbox/calendar/ICalTimeZone$SimpleOnset;)V!  !"#r*+ Y*+$*+-01%&'()*+,-./0#O +*$5% &' 123  1456 78#V* L Y+ $<= < D%9: ; <=>-. ?@#  Y*,- $LML%\ 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 aK CC]C]%org/openzal/zal/calendar/Invite.class2b c c   c            c c " " c " ' ' c ' c c  $ c      ,     c c ,<       C C   =!" C# $% & ' ( )* + , -. /0 12 k34 Q67 S8 c9 c:; W < => ?@ =A ]BC _D _E =FG c8 HI JK )L MN ]OP k( Qm R S T UV E tWX $Y Z [ \ ]^ _ `Z ca `b cd e cf g h   i j k lm n o pq r s t uv uwx )y 8 z {|} 8~ `     c          =   8   i       ,   c c c        TRIGGER_TYPE_FIELDLjava/lang/String;TRIGGER_RELATED_FIELDTYPE_EXCEPTIONITYPE_CANCELLATION 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;)V mimeMessage StackMapTableG$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; isRecurrent()Z hasAttachment getSequence()I isRecurrence getLocation()Ljava/lang/String;locationdgetUtcDateCompleted()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;getAlarmMinutesBeforeStart alarmTimeJ alarmMinsgetUTCAlarmAbsoluteTime getFreeBusy+()Lorg/openzal/zal/calendar/FreeBusyStatus;getUidgetDescriptionInviteDescription,Lcom/zimbra/common/service/ServiceException; getOrganizer%()Lorg/openzal/zal/calendar/Attendee; organizer+Lcom/zimbra/cs/mailbox/calendar/ZOrganizer;"RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable; setOrganizer'(Ljava/lang/String;Ljava/lang/String;)VexLjava/lang/Exception;addresscn%1Lcom/google/common/annotations/VisibleForTesting;setIsOrganizer(Z)VbZgetUtcLastModify hasStartTimegetStartTimeDate()Ljava/util/Date; startTime/Lcom/zimbra/cs/mailbox/calendar/ParsedDateTime;getEndTimeDateendTimegetEffectiveDurationgetUtcStartTimeparsedDateTimegetRecurrenceRule+()Lorg/openzal/zal/calendar/RecurrenceRule; recurrence IRecurrence7Lcom/zimbra/cs/mailbox/calendar/Recurrence$IRecurrence;zrec'Lcom/zimbra/cs/mailbox/calendar/ZRecur;PgetExceptionInstances()Ljava/util/List; Signature5()Ljava/util/List;getRecurrencesInvitees(I)Ljava/util/List; calendarItem$Lcom/zimbra/cs/mailbox/CalendarItem; exception IException6Lcom/zimbra/cs/mailbox/calendar/Recurrence$IException;recurrenceType inviteListLjava/util/List;RecurrenceRule:Lcom/zimbra/cs/mailbox/calendar/Recurrence$RecurrenceRule;itLjava/util/Iterator;LocalVariableTypeTable3Ljava/util/List;LLjava/util/Iterator;AC6(I)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;nconvertAttendeeO(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 ZVCalendara(Lorg/openzal/zal/Account;Lcom/zimbra/cs/mailbox/calendar/ZCalendar$ZVCalendar;Z)Ljava/util/List;cal5Lcom/zimbra/cs/mailbox/calendar/ZCalendar$ZVCalendar;sentByMe9Ljava/util/List; Exceptions(Lorg/openzal/zal/Account;Lcom/zimbra/cs/mailbox/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;newToICalendar8(Z)Lcom/zimbra/cs/mailbox/calendar/ZCalendar$ZVCalendar;includePrivateData hasEndDatehasEffectiveEndDategetUtcEffectiveEndDate isCompletedcreatedByOrganizer setSequence(I)VsequencenewCopy#()Lorg/openzal/zal/calendar/Invite; setMailItemIdid methodIsReplymethodICalTok2Lcom/zimbra/cs/mailbox/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;)VaddAlarmupdateMyPartStat.(Lorg/openzal/zal/Account;Ljava/lang/String;)VacctpartStat()V SourceFile Invite.java java/lang/NullPointerException%com/zimbra/cs/mailbox/calendar/Invite *com/zimbra/common/service/ServiceException                6    0com/zimbra/cs/mailbox/calendar/Alarm$TriggerTypejava/lang/Throwablejava/lang/RuntimeException  3com/zimbra/cs/mailbox/calendar/Alarm$TriggerRelated J   $com/zimbra/cs/mailbox/calendar/Alarm   ? j       "!org/openzal/zal/calendar/Attendee     )com/zimbra/cs/mailbox/calendar/ZOrganizer * )java/lang/Exception 12   8 u >    =com/zimbra/cs/mailbox/calendar/Recurrence$SimpleRepeatingRuleSimpleRepeatingRule 'org/openzal/zal/calendar/RecurrenceRule MNjava/util/LinkedList   J8com/zimbra/cs/mailbox/calendar/Recurrence$RecurrenceRule 4com/zimbra/cs/mailbox/calendar/Recurrence$IException  n org/openzal/zal/calendar/Invite )com/zimbra/cs/mailbox/calendar/Recurrence       5com/zimbra/cs/mailbox/calendar/Recurrence$IRecurrence    m p%org/openzal/zal/calendar/RecurrenceId Invalid RecursionId access   r s  v w java/lang/String w       Jjava/util/ArrayList(com/zimbra/cs/mailbox/calendar/ZAttendee  ! " #  $%  & '*org/openzal/zal/calendar/ICalendarTimezone () *+, -)$org/openzal/zal/calendar/MapTimeZonecom/zimbra/cs/account/Account  ./ 012 3  45 6 7 8  9: ; < =>? @A Borg/openzal/zal/Item CD EF G HIJ Kcom/zimbra/cs/mailbox/Metadata  L M NO P Q mTriggerType mTriggerRelated RS T2U VXjava/lang/StringBuilder)ZAL Reflection Initialization Exception: YZ[ \] ^_ `java/lang/Objectjavax/mail/internet/MimeMessagejava/util/Iterator-com/zimbra/cs/mailbox/calendar/ParsedDateTimejava/util/List"com/zimbra/cs/mailbox/CalendarItema3com/zimbra/cs/mailbox/calendar/ZCalendar$ZVCalendar*org/openzal/zal/exceptions/ZimbraException0com/zimbra/cs/mailbox/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.(Lcom/zimbra/cs/mailbox/calendar/ZOrganizer;)V getDTStamp getStartTime1()Lcom/zimbra/cs/mailbox/calendar/ParsedDateTime;getDate1()Lcom/zimbra/cs/mailbox/calendar/ParsedDuration;-com/zimbra/cs/mailbox/calendar/ParsedDurationsubtractFromTime(J)Jjava/lang/Mathabsjava/util/DategetTimeaddRulesIteratorgetRule)()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/cs/mailbox/calendar/ICalTimeZone;getTimeZoneMap.()Lcom/zimbra/cs/mailbox/calendar/TimeZoneMap;*com/zimbra/cs/mailbox/calendar/TimeZoneMapgetLocalTimeZoney(Lcom/zimbra/cs/account/Account;Ljava/lang/String;Lcom/zimbra/cs/mailbox/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;lookupF(Ljava/lang/String;)Lcom/zimbra/cs/mailbox/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/CalendarMailSendermakeICalIntoMimePartk(Ljava/lang/String;Lcom/zimbra/cs/mailbox/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;)V4(Lcom/zimbra/cs/account/Account;Ljava/lang/String;)VgetDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field; setAccessibleorg/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/cs/mailbox/calendar/ZCalendar!c  M/*? ?*+ [\8*+ Y*+,** MN*,&.1 * _`bdeg&k.m2p7q 888` O* * u @2*z 2*  2*  _*L++  2* 5 *  2* Y*P*L+G*+M,*+N,%-*--*6 #%+5?DRW*>+,H Y%    o +!"M$Y,% #   Ko&+!'M$Y,% #   K4*()L+*++,M,-./, -/2  4  !z&*L+*0*12A*0 e3m5m6#*&! #J*L+*0*12   5 *78  2*9 *:L++L+;        !"#r$*+?@AB $$%&'()*-+,*CY+,DE *E N-;#&F%'+#1&.'0,2*'+,----. B/'012A *G 78 34'052*H< 6E*IA @78a*IL++JGH JM 9:;'(<8a*KL++JST VY =:;'(>e*L MNL+;F`bd+,O/?d*IL+ +JOjk mo@:;AB)* L++P+QRMSY,Tuv xz { )!CE FGH'(IJ2*UV KLMNWYXM*YN :;- -Z[-\]:^:*H+_:`-ab:,cYdeW :;,F^{~FR&*3:DP[^k{~p OP+,k+,P6QSTUVpOP3XCX:QYZ[U\:QY]2 ^/_ `#a_/KbcJWYXL*YM N-;, ,Z[,\]N-^:*7+_:`+aghieW-j:0*&+k:+lhieW+FV$(06@LWZqtzf OP+,L%QSdEeVOP0~CX6xYZz4fZ[ eg6xY]z4fh3 ^/_  `#a1Kijk*mL+ *0na+JO @:;kla*pqL+;    !Km2*r nod)*stY*ughv$Ywx  )'p2*s qP*y *y   r|*z *zL+;   "$!Bst5 *{|*  uk*KL+ *0na+JO/0 24@:;v2*}9 wx?*+~M,,+N-*-+:*M,,& @ A CF-H4I8K:M=O*- y??z{ 6|}~  '(w*+M, *,M,;  X Y [_bd* |!-'(r +M=Y+++q,Bjl mnol  |2*v 2*{ JC*LYM+,+)N-*-+:,*eW,"1>A*1 |C;V3V[;3^^#K5 *  a*L++  @2* d*L+ + B*IL+Y+*mM,Y,Y*  $0 B:9: "=:;;9Y* *+N-N-;  4UV!z{4[ UUKO +* [  Ki*M,;     !4IE*K @E*K @5 *Kh  5 *  2* A *  9cY*d A *  `*rL+    @`*rL+     @,*YL+Y*YL+;& %& ( )+-&/'1  '!,'(JjY*YL[#9;=UK2*C 2*H *M,L+M,; P RVXZ* +!T *YY+ M,; bgdfh ! [  YK*Y+ M,;Fnsprt ,[ U/K*+, N-;Fz|~*,{T/ h³U &,ų ,öų& Ʋ&Ƨ)KǻYʶ*̶˶Ͷλ$Y*%>A#>89 :;EFL%M0O7P>VARBT^UgW B%+ A%R ",@',@kfD _fR ]fW  @Qf5  ,@W PK aK~w;w;,org/openzal/zal/calendar/InviteFactory.class2k G H I J KL M N OP OQ R OS 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 { | } ~   Y Y                 J J   R TG    Y   Z     c  jG g   I o                   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; eventDuration/Lcom/zimbra/cs/mailbox/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/cs/mailbox/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                                         !"# $ % & org/openzal/zal/Item&com/zimbra/cs/mailbox/calendar/RecurId+com/zimbra/cs/mailbox/calendar/ICalTimeZone' () *+ , - ./0 12)com/zimbra/cs/mailbox/calendar/ZOrganizer java/util/LinkedList 34 5 67!org/openzal/zal/calendar/Attendee(com/zimbra/cs/mailbox/calendar/ZAttendeeREQ 89 :; <= > ?@ A BCD=com/zimbra/cs/mailbox/calendar/Recurrence$SimpleRepeatingRuleSimpleRepeatingRule%com/zimbra/cs/mailbox/calendar/ZRecurE F8com/zimbra/cs/mailbox/calendar/Recurrence$RecurrenceRule5com/zimbra/cs/mailbox/calendar/Recurrence$IRecurrenceG HIjava/util/ArrayList J Kjava/lang/Byte LM NO*com/zimbra/cs/mailbox/calendar/TimeZoneMapPQR S <TU V,com/zimbra/cs/mailbox/calendar/IcalXmlStrMapOW X YZ [ *\ ]^ _` ab*com/zimbra/common/service/ServiceExceptionc de f * C gorg/openzal/zal/calendar/Invite h i&org/openzal/zal/calendar/InviteFactoryjava/lang/Objectjava/lang/Stringorg/openzal/zal/Mailboxjava/util/Listjava/util/Iterator-com/zimbra/cs/mailbox/calendar/ParsedDateTime%com/zimbra/cs/mailbox/calendar/Invite$com/zimbra/cs/mailbox/calendar/Alarmorg/openzal/zal/lib/ActualClock sInstancej0com/zimbra/cs/mailbox/calendar/ZCalendar$ICalTokICalTokREQUEST2Lcom/zimbra/cs/mailbox/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; fromUTCTime_(JLcom/zimbra/cs/mailbox/calendar/ICalTimeZone;)Lcom/zimbra/cs/mailbox/calendar/ParsedDateTime; RANGE_NONE3(Lcom/zimbra/cs/mailbox/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 difference`(Lcom/zimbra/cs/mailbox/calendar/ParsedDateTime;)Lcom/zimbra/cs/mailbox/calendar/ParsedDuration;)com/zimbra/cs/mailbox/calendar/Recurrence'org/openzal/zal/calendar/RecurrenceRule(Lcom/zimbra/cs/mailbox/calendar/ParsedDateTime;Lcom/zimbra/cs/mailbox/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/cs/mailbox/calendar/ParsedDateTime;Lcom/zimbra/cs/mailbox/calendar/ParsedDuration;Lcom/zimbra/cs/mailbox/calendar/InviteInfo;Ljava/util/List;Ljava/util/List;)VgetId convertType&(Ljava/lang/Class;B)Ljava/lang/Object; byteValue()B$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;(JBLjava/lang/String;Lcom/zimbra/cs/mailbox/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/cs/mailbox/calendar/ParsedDateTime;Lcom/zimbra/cs/mailbox/calendar/ParsedDateTime;Lcom/zimbra/cs/mailbox/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/cs/mailbox/calendar/Geo;Ljava/lang/String;JILjava/lang/String;ZZ)Lcom/zimbra/cs/mailbox/calendar/Invite;2(J)Lcom/zimbra/cs/mailbox/calendar/ParsedDateTime;fromSimpleTimeW(Lcom/zimbra/cs/mailbox/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/cs/mailbox/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     !)1228'fYT\&  >* %JY** KLKMNO::+P*Q* 6RY**S:TYU:*V:WEXY: ZY 9 :[ \]^_:  `W:* ** KLKM:: * ** KLKM: * a  a: *6G b: cY *6dedf: gY hY SijYkl: *m+nopoq* * rsr**t*u*v**wy*z*  ***** *{]|: *&*"}~: *!:   :  *  **H  *H*# Y *$Y  58= !##$7*:-Z.k0t1345689;<=@AB EGH#J(K.O1P8RASOU[WmZ|^`aehjklnp` %.58:@GP_hou4  3 A; [!" "#$ .#$ :%& ' ():SZ3*k"+,t-./0/ 1\13  4 t-5^ A+6@& 7689:K ; ; M<=>B?@A>*+6 BC>*+H DEF!"h  g2 c O@PK aK6&uJJ*org/openzal/zal/calendar/MapTimeZone.class2N 78 79 :; < => ? @ A B CDEF mTimeZoneMap,Lcom/zimbra/cs/mailbox/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/cs/mailbox/calendar/TimeZoneMap +com/zimbra/cs/mailbox/calendar/ICalTimeZone -. H*org/openzal/zal/calendar/ICalendarTimezone %I  )J +HK LM$org/openzal/zal/calendar/MapTimeZonejava/lang/Object()V0(Lcom/zimbra/cs/mailbox/calendar/ICalTimeZone;)VA(Ljava/lang/String;)Lcom/zimbra/cs/mailbox/calendar/ICalTimeZone;/()Lcom/zimbra/cs/mailbox/calendar/ICalTimeZone;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;!r*+ Y*+()+./ !"U**Y+234#$%&D Y*+ 9'()*9 Y* ? +"I*+  DE,$-.O +*I  /01  /23456PK aK^7org/openzal/zal/calendar/PlainTextToHtmlConverter.class2 plainText2HTML&(Ljava/lang/String;)Ljava/lang/String; SourceFilePlainTextToHtmlConverter.java1org/openzal/zal/calendar/PlainTextToHtmlConverterjava/lang/ObjectPK aK@AA;org/openzal/zal/calendar/PlainTextToHtmlConverterStub.class2 ()VCodeLineNumberTableLocalVariableTablethis7Lorg/openzal/zal/calendar/PlainTextToHtmlConverterStub;plainText2HTML&(Ljava/lang/String;)Ljava/lang/String;textLjava/lang/String; SourceFile!PlainTextToHtmlConverterStub.java 5org/openzal/zal/calendar/PlainTextToHtmlConverterStubjava/lang/Object1org/openzal/zal/calendar/PlainTextToHtmlConverter!/*    7   PK aKiO7@@'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@@@ "   !"4 * #  $%&'H *+* #$ %# ( )*+,-2* )# ( ."6* *  K* <    "/ 146 8$;.=2@#6/% 01   234567iEYY Y YSY SYS +*89:PK aKzs+org/openzal/zal/calendar/RecurrenceId.class2J 1 23 45 6 7 89 : ;<=mExceptionStartTimeUtcJmDt/Lcom/zimbra/cs/mailbox/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;getDt1()Lcom/zimbra/cs/mailbox/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/cs/mailbox/calendar/ParsedDateTime fromUTCTime2(J)Lcom/zimbra/cs/mailbox/calendar/ParsedDateTime; RANGE_NONEI3(Lcom/zimbra/cs/mailbox/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 aKE  7org/openzal/zal/calendar/RecurrenceRule$Frequency.class2< , -.0 1 2 2 3 4 5 67YEARLY 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  89: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@@@@ " - 4 *-  !"#$1*+- %&'('|TY Y  Y  YY SY SY SYS/ 01'24-&)*+ /@PK aK],%-org/openzal/zal/calendar/RecurrenceRule.class2? N  M M  C   8     M    "  M  . . . "    M     >    C 8  C 8  8 8  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;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 [%com/zimbra/cs/mailbox/calendar/ZRecur*com/zimbra/cs/mailbox/calendar/TimeZoneMap mn [ QR*com/zimbra/common/service/ServiceExceptionjava/lang/RuntimeExceptionError initializing ZRecur [    UV t 1org/openzal/zal/calendar/RecurrenceRule$Frequencyjava/lang/StringBuilderInvalid Frequency:   yz |} ~z  zjava/util/ArrayList } [   1com/zimbra/cs/mailbox/calendar/ZRecur$ZWeekDayNum   }! "# $% & 'w tu (% )*+ , -java/util/Calendar . / 0Recurrence not supported 123 4 } z YV/com/zimbra/cs/mailbox/calendar/ZRecur$Frequency 5 67 8 #org/openzal/zal/calendar/WeekDayNum java/util/HashMap 9: 9w ;< =: =w ': >: >w'org/openzal/zal/calendar/RecurrenceRulejava/lang/Object$org/openzal/zal/calendar/MapTimeZonejava/util/Listjava/util/IteratorA(Ljava/lang/String;Lcom/zimbra/cs/mailbox/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;mDayZWeekDay0Lcom/zimbra/cs/mailbox/calendar/ZRecur$ZWeekDay;.com/zimbra/cs/mailbox/calendar/ZRecur$ZWeekDaygetCalendarDayjava/lang/IntegervalueOf(I)Ljava/lang/Integer;add(Ljava/lang/Object;)ZisEmptyWEEKLYequals getInstance*(Ljava/util/TimeZone;)Ljava/util/Calendar;java/lang/Long longValuesetTimeInMillis(I)I(I)Ljava/lang/Object;mOrdinalgetUntil1()Lcom/zimbra/cs/mailbox/calendar/ParsedDateTime;-com/zimbra/cs/mailbox/calendar/ParsedDateTime getUtcTime4(Lcom/zimbra/cs/mailbox/calendar/ZRecur$Frequency;)V fromUTCTime2(J)Lcom/zimbra/cs/mailbox/calendar/ParsedDateTime;2(Lcom/zimbra/cs/mailbox/calendar/ParsedDateTime;)VYEARLY1Lcom/zimbra/cs/mailbox/calendar/ZRecur$Frequency;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;MONTHLYDAILY!MNQRSTUVWXYVWZ[\])**Y+M Y ^KNSPR(T_  `a)bc)defghi [j]I **+^WX Y_ bc klmn]O +* ^]_ bc opq  orWstu]; *L+' YY* +^bce9h_;bc*vwf9xyz]2*^m_ bcW{|}]2*^r_ bc~z]2*^w_ bcW{z]1*^|_ bcW{]L*NY-:-: %!":#$%&W'9(*)*,+(,$,+:+,-/%&W^* 5HKjpy_H5pbcwqwf+?W}])*L+'+0"1 Y2 ^_)bc!q !fz]E*LY+M+N-  -!":,1%&W,^1@C_*1Ebc=/q=/f%W{]E*3^_ bcf@]5 *34^_  bc}]2*5^_ bcz]2*6^_ bcW{]J*7+89^ _bcvw]D *:;^  _ bc ]A *<^ _ bc ]A *=^ _ bc ]CY+M+N- -!>:,"?&W*,@^)7:B_*)CbcC5qC5f$W]S *+A^ _ bc q  W]S *+B^ _ bc q  W]CYD CYD7 EFGW7FEGW HIGW7IHGW J(GW7(JGW KLGW7LKGW^. : ;=#>0@=AJCWDdFqG~HP"MO@8O@" @PK aKh *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 5634 *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 aKBۛ7org/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;)I 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 7 *+, `    PK aKݎ)org/openzal/zal/calendar/WeekDayNum.class2p > ? @B D E FG HIJ K LMN OP Q HR S T U V W XYZ[ DayComparator InnerClasses mZal2ZimbraLjava/util/Map; SignatureZWeekDayTLjava/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 &; #$ %$\1com/zimbra/cs/mailbox/calendar/ZRecur$ZWeekDayNum ZWeekDayNum  21] ^_` ab.com/zimbra/cs/mailbox/calendar/ZRecur$ZWeekDay &cd ebjava/util/HashMap &'java/util/Calendar fg hi jg kg lg mg ng og#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;4(ILcom/zimbra/cs/mailbox/calendar/ZRecur$ZWeekDay;)Vjava/lang/ClasscastSU0Lcom/zimbra/cs/mailbox/calendar/ZRecur$ZWeekDay;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;MOTUWETHFRSA! !"#$%$&'(O***)GH IJ*+,-$.'(>*) NO*+,/$01(/*)S* +,21(/*)X* +,34(h"+Y** )]*"+,"567 "589:;( Y WWWWWWW)& ; <=,><?L@\AmB~D<= A@AC PK aK { { ,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 aK'0 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/cs/mailbox/calendar/ICalTimeZone;!t :*Y+- - %()+6%90\ :: :!":#$:%":& :'$:(":) * +,+,++ +,+,++- +,+,++-+ +,+,+ +-+-.//0r*+ Y*+ 568;<12*34.5673 * @  899 Y* F :72* K ;99 Y*  P <72* U =>9Y* Z ?@PK aKʉ{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 aK"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 aK 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 aK;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 aKJc?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 aK: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 aK">>3org/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 aKh q??4org/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 0org/openzal/zal/exceptions/NoSuchServerException .org/openzal/zal/exceptions/ExceptionWrapper$10java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK aK#E>>>4org/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 /org/openzal/zal/exceptions/NoSuchAliasException .org/openzal/zal/exceptions/ExceptionWrapper$11java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK aKQCC4org/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 4org/openzal/zal/exceptions/PermissionDeniedException .org/openzal/zal/exceptions/ExceptionWrapper$12java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK aKv jAA4org/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 2org/openzal/zal/exceptions/InvalidRequestException .org/openzal/zal/exceptions/ExceptionWrapper$13java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK aK DD4org/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 5org/openzal/zal/exceptions/AlreadyInProgressException .org/openzal/zal/exceptions/ExceptionWrapper$14java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK aK#z==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 aK,x==4org/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 .org/openzal/zal/exceptions/NoSuchItemException .org/openzal/zal/exceptions/ExceptionWrapper$16java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK aKP ??4org/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 0org/openzal/zal/exceptions/NoSuchFolderException .org/openzal/zal/exceptions/ExceptionWrapper$17java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK aKa@@4org/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 1org/openzal/zal/exceptions/NoSuchMessageException .org/openzal/zal/exceptions/ExceptionWrapper$18java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK aK NEE4org/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 6org/openzal/zal/exceptions/NoSuchConversationException .org/openzal/zal/exceptions/ExceptionWrapper$19java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK aK:yBB3org/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 aKAA4org/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 2org/openzal/zal/exceptions/NoSuchCalendarException .org/openzal/zal/exceptions/ExceptionWrapper$20java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK aK|==4org/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 .org/openzal/zal/exceptions/NoSuchBlobException .org/openzal/zal/exceptions/ExceptionWrapper$21java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK aK@@4org/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/QuotaExceededException .org/openzal/zal/exceptions/ExceptionWrapper$22java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK aK܅e@@4org/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 1org/openzal/zal/exceptions/AlreadyExistsException .org/openzal/zal/exceptions/ExceptionWrapper$23java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK aKCC4org/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 4org/openzal/zal/exceptions/PermissionDeniedException .org/openzal/zal/exceptions/ExceptionWrapper$24java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK aK==4org/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/AuthFailedException .org/openzal/zal/exceptions/ExceptionWrapper$25java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK aKtd>>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/NoSuchGrantException .org/openzal/zal/exceptions/ExceptionWrapper$26java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK aK36<774org/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/LdapException .org/openzal/zal/exceptions/ExceptionWrapper$27java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK aK4-<<4org/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 -org/openzal/zal/exceptions/AuthTokenException .org/openzal/zal/exceptions/ExceptionWrapper$28java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK aKs@@4org/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 1org/openzal/zal/exceptions/VolumeServiceException .org/openzal/zal/exceptions/ExceptionWrapper$29java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /* !   = Y+ %     PK aKAA3org/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 aKR AA4org/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 2org/openzal/zal/exceptions/InternalServerException .org/openzal/zal/exceptions/ExceptionWrapper$30java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Throwable;)V0 /* )   = Y+ -     PK aKnu994org/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 /* 0   = Y+ 4     PK aKL994org/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 *org/openzal/zal/exceptions/ZimbraException .org/openzal/zal/exceptions/ExceptionWrapper$32java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /* 8   = Y+ <     PK aKі@@4org/openzal/zal/exceptions/ExceptionWrapper$33.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$33;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 1org/openzal/zal/exceptions/ImmutableChangeAttempt .org/openzal/zal/exceptions/ExceptionWrapper$33java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /* @   = Y+ D     PK aKe??3org/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 aKB]CC3org/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 aKX@@3org/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 aKGG3org/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 aKkFF3org/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 aKmȌ==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 aK+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 aK~a}}1org/openzal/zal/exceptions/ExceptionWrapper.class2-              !  % ( + . 1 4 7 : = @ C F I M P S V Y \ _  b  e g j m o q t w y { ~ExceptionWrapperCreator 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;zimletException&Lcom/zimbra/cs/zimlet/ZimletException;authTokenException*Lcom/zimbra/cs/account/AuthTokenException;codeserviceException,Lcom/zimbra/common/service/ServiceException; 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;listtLjava/lang/Throwable;V(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 +org/openzal/zal/exceptions/ExceptionWrapper  Corg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreator !$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/HashMap-com/zimbra/cs/account/AccountServiceExceptionaccount.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_SERVER.org/openzal/zal/exceptions/ExceptionWrapper$10account.NO_SUCH_ALIAS.org/openzal/zal/exceptions/ExceptionWrapper$11service.PERM_DENIED.org/openzal/zal/exceptions/ExceptionWrapper$12service.INVALID_REQUEST.org/openzal/zal/exceptions/ExceptionWrapper$13service.ALREADY_IN_PROGRESS.org/openzal/zal/exceptions/ExceptionWrapper$14*com/zimbra/cs/mailbox/MailServiceExceptionmail.NO_SUCH_ITEM.org/openzal/zal/exceptions/ExceptionWrapper$15mail.NO_SUCH_TAG.org/openzal/zal/exceptions/ExceptionWrapper$16mail.NO_SUCH_FOLDER.org/openzal/zal/exceptions/ExceptionWrapper$17mail.NO_SUCH_MSG.org/openzal/zal/exceptions/ExceptionWrapper$18mail.NO_SUCH_CONV.org/openzal/zal/exceptions/ExceptionWrapper$19mail.NO_SUCH_APPT.org/openzal/zal/exceptions/ExceptionWrapper$20mail.NO_SUCH_BLOB.org/openzal/zal/exceptions/ExceptionWrapper$21mail.QUOTA_EXCEEDED.org/openzal/zal/exceptions/ExceptionWrapper$22mail.ALREADY_EXISTS.org/openzal/zal/exceptions/ExceptionWrapper$23.org/openzal/zal/exceptions/ExceptionWrapper$24account.AUTH_FAILED.org/openzal/zal/exceptions/ExceptionWrapper$25account.NO_SUCH_GRANT.org/openzal/zal/exceptions/ExceptionWrapper$26.org/openzal/zal/exceptions/ExceptionWrapper$27.org/openzal/zal/exceptions/ExceptionWrapper$28volumeServiceException.org/openzal/zal/exceptions/ExceptionWrapper$29internalServerException.org/openzal/zal/exceptions/ExceptionWrapper$30.org/openzal/zal/exceptions/ExceptionWrapper$31.org/openzal/zal/exceptions/ExceptionWrapper$32mail.IMMUTABLE_OBJECT.org/openzal/zal/exceptions/ExceptionWrapper$33java/lang/ObjectextensionException 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;! vs  /*  P~*L+L +L +L+M,,+L* , A i6 NPRZ\,^-`AbBdGeSgfjjl>-GB$~BTTT$B > Y*+q  3 Y*v  > Y*+{  3 Y*  3 Y*  3 Y*  3 Y*  ]Y !Y"#W$%Y&#W'(Y)#W*+Y,#W-.Y/#W01Y2#W34Y5#W67Y8#W9:Y;#W<=Y>#W?@YA#WBCYD#WEFYG#WHIYJ#WLMYN#WOPYQ#WRSYT#WUVYW#WXYYZ#W[\Y]#W^_Y`#WabYc#WdeYf#WBgYh#WijYk#WlmYn#WoYp#W qYr#WstYu#WvwYx#W yYz#W{Y|#W}~Y#W#( 5?.I@SR\ddvlt*<N`r (&087J?\H" ~{ywtqomjgeb_\YVSPMIFC@=:741.+(%!PK aK&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 aKꔑ_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 aK˧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 aK_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 aK 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 aK֣.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 aK9vBB5org/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 aK{m@org/openzal/zal/exceptions/MaintenanceModeAccountException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis*+    PK aKJh7org/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 aK5org/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 aK<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 aK暦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 aKm<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 aK3org/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 aKx @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 aK@Ҽ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 aKII8org/openzal/zal/exceptions/NoSuchFreeBusyException.class2-     ! " #$%(Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis4Lorg/openzal/zal/exceptions/NoSuchFreeBusyException; exceptionLjava/lang/Exception;(JJ)VstartJend SourceFileNoSuchFreeBusyException.java java/lang/StringBuilder &from '( ') to *+ ,2org/openzal/zal/exceptions/NoSuchFreeBusyException.org/openzal/zal/exceptions/NoSuchItemException()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)V!  >*+  c!*Y!    !!!PK aKPj5org/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 aKdU4org/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 aK?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 aK  6org/openzal/zal/exceptions/NoSuchServerException.class2&      (Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis2Lorg/openzal/zal/exceptions/NoSuchServerException; serverNameLjava/lang/String;(Ljava/lang/Exception;)V exceptionLjava/lang/Exception; SourceFileNoSuchServerException.javajava/lang/StringBuilder !no such server "# $% 0org/openzal/zal/exceptions/NoSuchServerException*org/openzal/zal/exceptions/ZimbraException()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;!   P*Y+   >*+  PK aKG{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 aK 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 aK?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 aKDQxx7org/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 aK( <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 aK̨;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 aK^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 aK{,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 aKpQ^^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 aKb'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 aKؾ&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 aKB{ee7org/openzal/zal/exceptions/ZimbraExceptionFactory.class2 Du vwx yz{ |}~ | | | | | v | | | "v $| '| *| -| 0| 3| 6| 8|  ; ; > > A()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/store/file/VolumeServiceException;)Lorg/openzal/zal/exceptions/ZimbraException;volumeServiceException1Lcom/zimbra/cs/store/file/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 EF -com/zimbra/cs/account/AccountServiceExceptionaccount.NO_SUCH_ACCOUNT 1org/openzal/zal/exceptions/NoSuchAccountException Eaccount.MAINTENANCE_MODE:org/openzal/zal/exceptions/MaintenanceModeAccountExceptionaccount.CHANGE_PASSWORD9org/openzal/zal/exceptions/ChangePasswordAccountExceptionaccount.NO_SUCH_DOMAIN0org/openzal/zal/exceptions/NoSuchDomainExceptionaccount.NO_SUCH_SERVER0org/openzal/zal/exceptions/NoSuchServerException*org/openzal/zal/exceptions/ZimbraException*com/zimbra/common/service/ServiceExceptionservice.PERM_DENIED4org/openzal/zal/exceptions/PermissionDeniedExceptionservice.INVALID_REQUEST2org/openzal/zal/exceptions/InvalidRequestExceptionservice.ALREADY_IN_PROGRESS5org/openzal/zal/exceptions/AlreadyInProgressException*com/zimbra/cs/mailbox/MailServiceExceptionmail.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 E>org/openzal/zal/exceptions/UnableToSanitizeFolderNameException E E@org/openzal/zal/exceptions/UnableToFindDistributionListException E>org/openzal/zal/exceptions/UnableToObtainDBConnectionException E1org/openzal/zal/exceptions/ZimbraExceptionFactoryjava/lang/Objectjava/lang/StringgetCode()Ljava/lang/String;equals(Ljava/lang/Object;)Z(Ljava/lang/Exception;)V(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!CD EFG/*HI JK LMGh*L+ Y*+ Y* +  Y* + Y*+ Y*Y*H2  "$ &)(2*;/D2M4V6_9IhNOcPQR STU VWGD*L+ Y*+ Y*+ Y* Y*H"@ACE G)I2K;NIDXY?PQR S Z[G+*!L+# $Y*%+& 'Y*(+) *Y*++, -Y*.+/ 0Y*1+2 3Y*4+5 6Y*7+ Y*Y*HJUVXZ \)^2`;bDdMfVh_jhlqnzprtwI\]PQRS^_G3 8Y*9HI  `a bcG3 Y*:HI  de fgG> ;Y*+<HI hQ di fjG3 ;Y*=HI  hQ klG> >Y*+?HI mQ ne koG3 >Y*@HI  mQ pqG3 AY*BHI  rYstPK aKSs0org/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 aK4336org/openzal/zal/extension/BootstrapClassLoader$1.class2< ' ( ) * +, +-. /012idxIval$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.javaEnclosingMethod3 45   6 7 89 :; 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;   L*+*,** I** @@**YZ` A/*  !"#$%&  PK aKt!!4org/openzal/zal/extension/BootstrapClassLoader.class2v [ Z Z Z Z &   Z Z  Z [  Z Z [ Z   Z  Z  ' ) + + + + & ) 4 Z           Z Z    Z     Z M ! Z" P# Z$%& U' W U()* 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- findResource"(Ljava/lang/String;)Ljava/net/URL; enumationLjava/util/Enumeration;LocalVariableTypeTable'Ljava/util/Enumeration;. getResources+(Ljava/lang/String;)Ljava/util/Enumeration;urlLjava/net/URL;Ljava/util/LinkedList;&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; packageNamemanLjava/util/jar/Manifest; specTitle specVersion specVendor implTitle implVersion implVendor/0 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;12e(Ljava/lang/String;Ljava/net/URL;Ljava/util/jar/JarFile;Ljava/util/jar/JarEntry;)Ljava/lang/Class<*>; SourceFileBootstrapClassLoader.java h3 efjava/util/jar/JarFile cd gb ab java/io/File 45 h6 h7 y stjava/io/IOException java/lang/ClassNotFoundException h8 org.openzal.+ 9: ;< yz&org.openzal.zal.extension.ZalExtension =>'org.openzal.zal.extension.ZalEntrypoint0org.openzal.zal.extension.ZalExtensionController ?z zjava/lang/LinkageError @A BC.class DE FG . HI JK java/net/URLjava/lang/RuntimeException hLjava/util/LinkedList htjava/lang/StringBuilderjar: MN MO!/ P5 Q>0org/openzal/zal/extension/BootstrapClassLoader$1 hR ST// UVW YZ0 [\ ]Z ^Z _Z `Z aZ bc de"java/lang/IllegalArgumentException f gh ij kl1 mn op qtjava/security/CodeSource ]^ hrjava/security/ProtectionDomain _` hs tjava/security/CodeSignerjava/security/Permissionsjava/security/AllPermission Qu.org/openzal/zal/extension/BootstrapClassLoaderjava/lang/ClassLoaderjava/lang/Stringjava/lang/Classjava/util/jar/JarEntryjava/util/Enumerationjava/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;hasMoreElements()Z nextElement()Ljava/lang/Object;(Ljava/lang/Throwable;)Vappend-(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!Z[]^_`abcdefgb hijz*,*+*+**k>? @ABCl*mnofpqrbstj4*<*&*YY*2 SױkGHJ#K-H3Nl,uv4mnw +x yzj;*+ kSlmn{|x}~yj** NY+-*+0*+++ + *+*+N-0*+N':* *+N:*+N-*--  `fi`f~kn\` ebdh j)l2q>rGsMuVz\{`fikr{~lH k mn{|b\<w% N Bx zjZ+./M>*;*2:, : *+*2!:Y+»Y+".=> k* !).>@KQlH@ !*)"AuvZmnZ{|L|w)- x}~j%*+#M,$ ,%&M'Y,(  kl* %mn%{| wji)Y*M>*O*2:+ :4&Y+Y,-.*2/0.+.12:,3W4Y*,5k& #(RY_lHR>#6 Uuvimni{|ao aow Nx }jW+,+kl mn||wj. *+6:::::: ,,+./78:  ? 9:: ;:: <:: =:: >:: ?:: ,@:  c* 9:A:* ;:A:* <:A:* =:A:* >:A:*  ?:A: *+ BW: Ckn %-2 7 A K U_isy~!/,0lp 2 mn| |||||| w3 i jUj +.D6*+E-F,GH:6-I:dJ6  " `6dhK:L : L MY,NO: PY QR: *+ S/gooqokZ457897>$?'@/E@FEHHJOKXMdOgSlToSyVWYlz @$v mn{|v$}'zv/r wG x }tjCTNUYVQQWYXYk1245\4 X PK aKwYY)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;urls Ljava/util/List; StackMapTableR(Ljava/util/List;)Lorg/openzal/zal/extension/BootstrapClassLoader;createZalExtension*()Lorg/openzal/zal/extension/ZalExtension; zalExtensionLjava/lang/Object;Ljava/lang/Exception;zalExtensionClassLjava/lang/Class;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;)IOLjava/lang/Object;Ljava/lang/Comparable; SourceFileExtension.java Z[ GV G AB CD hi EFjava/util/ArrayList G   java/io/File java/net/URLjava/lang/StringBuilderfile: y y 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 y $.getName() returns an invalid String y'.getBuildId() returns an invalid String/ /.getBuildId() contains '/' which is not allowed z }~ java/lang/Throwable Shutdown error in extension   Startup error in extension z{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^OdPvQ}OK*Q \](3^_~OPp`PQ~ORp`ab'cd9ccdef TghiI**!L+"M#N$YY%*-&,'&$YY(*)*,'N-+: ,&$YY(*-*-.: ,&$YY(*/*01&$YY(*2*- #JFX ]b_a4d;e^hcjkkxlopqtuxKRjk\lLM mn4jkcoFkpB_qBb+rstu)vw"w",S$xyI/*J}K LMz{I@ *+3JK LM |M}~I)*++*4+4+M*,5JK )LM)|k MbI2*6JK LMI+*7!L9Y:*+; 8J *K +LMbLI-*+,<!N9Y=*-; 8J ,K*-LM--Q -bNTAzI3 *+>J!K  LMT  PK aKך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 aKt}GGBorg/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;jarPath#$ 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;filefileName extension"Ljava/lang/ClassNotFoundException;infoparentDirectoryfiles librariesLjava/util/LinkedList;extensionInfoList&Ljava/util/LinkedList;VLjava/util/LinkedList; %&'( SourceFileExtensionManagerImpl.java de qr hi fg  bc4org/openzal/zal/extension/StubZalExtensionController )java/lang/StringBuilder *+, -../# /0 12.class 3. 456 78java/lang/RuntimeExceptionUnable get ZAL directory q9$ :.! ;< => ?@file: java/io/File ABC DF%Searching ZAL extension in directory G.H 9java/io/IOExceptionUnable to read directory z |} IJ Krjava/util/LinkedList qL MNjava/util/zip/ZipFile qz OPMETA-INF/MANIFEST.MF QR STjava/util/jar/Manifest qU VWZAL-Extension-ClassX YZ [N& \rZAL-Extension-NameZAL-Required-Version] ^_*+m <=nopuivwl>*+m BCnopxgyzl>*+m HInop{c|}lO**YmMO Sn op~ l2* mYn oplg Y * L* +M, Y,N---!N- N!Y-"m& ^!`-b1d;g@hIjUk^nn*gop!F-:@'~;"rlZ*#L$ Y %*&'++$(Y Y )*&***+mtv'x0zQ|Y}nZopR~ 0 (lk***,+-mnop ~rlJ* *.mn op~zlU+#M,,/Y0N/Y0:,:66%2:!Y+1:  23Y 4: - 5W 67:  :   8: 9Y ::  ;<=: >  ? ;@=: >: ;A=: > BC:DY*EYFG:5W  ?:  ?%: $ Y H &IJ=$ Y K+&LY Y K+&M:NOD:BPA$ Y QRSTCUBCI*VYW*X:VYW-Y:*':$ Y [R\Lv Pp,(s,(),(-0Zm: 9EMP[bkpsv !),.KNT\x     '$-%0'2)Q+T,n wQ4[ k v . E c 9e' e2UopUcP> 5> 5~$"/ +   B!A^#aD]`E PK aKt4t4<org/openzal/zal/extension/InternalOverrideStoreManager.class2 ~ } }                    }    ! " #$ (% s& }'( )*+ *,-. -/ }0 1 23 45 46 78 9: ;< }= >? >@ >A > >B C >D E 4FG H IJ AKL M IN }OP JQ JR S @ JTUV JWX *Y Z[\ ]^  _  `  a 4b cd Ie Afg  hij kl mn op oqr is 4t }u 4vw 4ax -yz{ s|} *~ s ) Z mStoreManagerLorg/openzal/zal/StoreManager;mVolumeManagerLorg/openzal/zal/VolumeManager;(mVolumeStagedBlobWasStagedDirectlyMethodLjava/lang/reflect/Method;mMailServiceExceptionLjava/lang/reflect/Constructor;@(Lorg/openzal/zal/StoreManager;Lorg/openzal/zal/VolumeManager;)VCodeLineNumberTableLocalVariableTablethis8Lorg/openzal/zal/extension/InternalOverrideStoreManager; storeManager volumeManagerstartup()V ExceptionsshutdowngetBlobBuilder#()Lcom/zimbra/cs/store/BlobBuilder; storeIncomingX(Ljava/io/InputStream;JLcom/zimbra/cs/store/StorageCallback;Z)Lcom/zimbra/cs/store/Blob;dataLjava/io/InputStream; actualSizeJcallback%Lcom/zimbra/cs/store/StorageCallback; storeAsIsZstage|(Ljava/io/InputStream;JLcom/zimbra/cs/store/StorageCallback;Lcom/zimbra/cs/mailbox/Mailbox;)Lcom/zimbra/cs/store/StagedBlob;mboxLcom/zimbra/cs/mailbox/Mailbox;[(Lcom/zimbra/cs/store/Blob;Lcom/zimbra/cs/mailbox/Mailbox;)Lcom/zimbra/cs/store/StagedBlob;blobLcom/zimbra/cs/store/Blob;copye(Lcom/zimbra/cs/store/MailboxBlob;Lcom/zimbra/cs/mailbox/Mailbox;II)Lcom/zimbra/cs/store/MailboxBlob;e,Lorg/openzal/zal/exceptions/ZimbraException;src!Lcom/zimbra/cs/store/MailboxBlob;destMbox destMsgIdI destRevision StackMapTablelinkLorg/openzal/zal/Blob;d(Lcom/zimbra/cs/store/StagedBlob;Lcom/zimbra/cs/mailbox/Mailbox;II)Lcom/zimbra/cs/store/MailboxBlob; Lcom/zimbra/cs/store/StagedBlob;T(Lorg/openzal/zal/Blob;Lorg/openzal/zal/Mailbox;II)Lcom/zimbra/cs/store/MailboxBlob;Lorg/openzal/zal/Mailbox;renameTodelete(Lcom/zimbra/cs/store/Blob;)Z#(Lcom/zimbra/cs/store/StagedBlob;)ZLjava/lang/Exception;vsb+Lcom/zimbra/cs/store/file/VolumeStagedBlob;staged$-$(Lcom/zimbra/cs/store/MailboxBlob;)ZgetMailboxBlobV(Lcom/zimbra/cs/mailbox/Mailbox;IILjava/lang/String;)Lcom/zimbra/cs/store/MailboxBlob;Lorg/openzal/zal/MailboxBlob;itemIdrevisionlocatorLjava/lang/String;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;W(Lcom/zimbra/cs/mailbox/Mailbox;IILjava/lang/String;Z)Lcom/zimbra/cs/store/MailboxBlob;mailboxvalidateC(Lcom/zimbra/cs/mailbox/MailItem;)Lcom/zimbra/cs/store/MailboxBlob;mailItem Lcom/zimbra/cs/mailbox/MailItem; getContent8(Lcom/zimbra/cs/store/MailboxBlob;)Ljava/io/InputStream;storeLorg/openzal/zal/Store; argumentsArgument InnerClasses6[Lcom/zimbra/common/service/ServiceException$Argument;e1mboxBlobzalMailboxBlob1(Lcom/zimbra/cs/store/Blob;)Ljava/io/InputStream;Lorg/openzal/zal/PrimaryStore;zalBlob  deleteStore"(Lcom/zimbra/cs/mailbox/Mailbox;)ZvolumeLorg/openzal/zal/StoreVolume;blobsCollectionLjava/lang/Iterable;  quietDeletetLjava/lang/Throwable;\toPrimaryStore7(Lorg/openzal/zal/Store;)Lorg/openzal/zal/PrimaryStore; getWrapped()Ljava/lang/Object;!Ljava/lang/NoSuchMethodException; SourceFile!InternalOverrideStoreManager.java*com/zimbra/cs/mailbox/MailServiceException*com/zimbra/common/service/ServiceException   &com/zimbra/cs/store/file/FileBlobStore  com/zimbra/cs/store/Bloborg/openzal/zal/Mailbox  com/zimbra/cs/store/StagedBlob     com/zimbra/cs/store/MailboxBlob*org/openzal/zal/exceptions/ZimbraExceptionzal      )com/zimbra/cs/store/file/VolumeStagedBlob   java/lang/Object java/lang/Boolean java/lang/Exceptionjava/lang/RuntimeException                 3com/zimbra/common/service/ServiceException$Argument   ver   java/lang/StringBuilderNo such blob: mailbox=   , item= , change= mail.NO_SUCH_BLOB  java/lang/Throwable      volumeId  blobPath No such blob:  , volume=    org/openzal/zal/StoreVolume   Store  cannot be primary wasStagedDirectlyjava/lang/Class java/lang/String   java/lang/NoSuchMethodExceptionZAL reflection error 6org/openzal/zal/extension/InternalOverrideStoreManager com/zimbra/cs/store/StoreManagerjava/io/IOExceptionorg/openzal/zal/MailboxBloborg/openzal/zal/Blobjava/lang/Iterablejava/util/Iteratororg/openzal/zal/StoreManagergetPrimaryStore ()Lorg/openzal/zal/PrimaryStore;org/openzal/zal/PrimaryStoretoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;.(Ljava/io/InputStream;Z)Lorg/openzal/zal/Blob;(Ljava/lang/Object;)VM(Lorg/openzal/zal/Blob;Lorg/openzal/zal/Mailbox;)Lorg/openzal/zal/StagedBlob;org/openzal/zal/StagedBloborg/openzal/zal/BlobWrapwrapZimbraBlob*(Ljava/lang/Object;)Lorg/openzal/zal/Blob; getLocalBlob()Lcom/zimbra/cs/store/Blob; getLocator()Ljava/lang/String;<(Ljava/lang/Object;Ljava/lang/String;)Lorg/openzal/zal/Blob;P(Lorg/openzal/zal/Blob;Lorg/openzal/zal/Mailbox;II)Lorg/openzal/zal/MailboxBlob;FAILUREU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;getStagedLocatororg/openzal/zal/StagedBlobWrapwrapZimbraObject0(Ljava/lang/Object;)Lorg/openzal/zal/StagedBlob;V(Lorg/openzal/zal/StagedBlob;Lorg/openzal/zal/Mailbox;II)Lorg/openzal/zal/MailboxBlob;(Lorg/openzal/zal/Blob;)ZgetClass()Ljava/lang/Class;isAssignableFrom(Ljava/lang/Class;)Zjava/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; booleanValue()Z(Ljava/lang/Throwable;)VgetStore+(Ljava/lang/String;)Lorg/openzal/zal/Store;org/openzal/zal/MailboxBlobWrap1(Ljava/lang/Object;)Lorg/openzal/zal/MailboxBlob;org/openzal/zal/Store (Lorg/openzal/zal/MailboxBlob;)Z:(Lorg/openzal/zal/Mailbox;II)Lorg/openzal/zal/MailboxBlob;org/openzal/zal/log/ZimbraLogZimbraLogSection0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;org/openzal/zal/UtilsexceptionToString)(Ljava/lang/Throwable;)Ljava/lang/String;.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionerror(Ljava/lang/String;)Vcom/zimbra/cs/mailbox/MailItem getMailbox!()Lcom/zimbra/cs/mailbox/Mailbox;getId()IgetSavedSequencegetSize()JsetSize$(J)Lcom/zimbra/cs/store/MailboxBlob; getDigest setDigest5(Ljava/lang/String;)Lcom/zimbra/cs/store/MailboxBlob;4(Lorg/openzal/zal/MailboxBlob;)Ljava/io/InputStream; getItemId8com/zimbra/common/service/ServiceException$Argument$TypeTypeIID:Lcom/zimbra/common/service/ServiceException$Argument$Type;P(Ljava/lang/String;JLcom/zimbra/common/service/ServiceException$Argument$Type;)V getRevisionNUMappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;()Lorg/openzal/zal/Mailbox;(I)Ljava/lang/StringBuilder;toStringvalueOf(Z)Ljava/lang/Boolean;java/lang/reflect/Constructor newInstance'([Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/lib/AnyThrowthrowUncheckedhasMailboxInfo toMailboxBlob()Lorg/openzal/zal/MailboxBlob; getVolumeId-(Lorg/openzal/zal/Blob;)Ljava/io/InputStream;STRa(Ljava/lang/String;Ljava/lang/String;Lcom/zimbra/common/service/ServiceException$Argument$Type;)VgetKeyorg/openzal/zal/VolumeManagergetAll()Ljava/util/List;java/util/Listiterator()Ljava/util/Iterator;hasNextnext0(Lorg/openzal/zal/Mailbox;Ljava/lang/Iterable;)Z canBePrimarygetDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;TYPELjava/lang/Class;getDeclaredConstructor3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; setAccessible(Z)V }~Y**+*,BC DE 8 * I J  8 * N O  A*  Z n*+   g42**+ Yq r"q)t1q422222s%*+Y,y zy|$y %%%9*++Y,:./& &./1>199999o&++:*Y,: H &&&&&\&++:*Y,: H &&&&&\(*+, : > (((((^2*+!Y,":'( '(*>*22222hP*+# B+$+%&1+$M',()*+ N-Y-.*,/,0,.   +-01:@*1 )BB&B S*+0+12!"!@*0Y+3::456-1,-3!5.;183:>=H3 @@@@@.B f *+7C>     +*+8+9+:+;7M,,+<=+>?IJIMO)S ++)+1M*+0N-,@NA:AYB,CDESAYF,GHESI(YJYKLM,NOPQM,CPRM,GPSSYTSYUSY-SYSVWX:-Y.,,BZ]^`d"e9fPgfikhgtqsuH" , 0+M,YN,ZN*,[0:,Z@:-A:AYB-CDESAYF-GHESI(YJYKLM-NOPQM-CPRM-GPSSYTSYUSYSYSVWX:-Y.X*,[0\N-,]NA:AY^,[_`SAYa,b_`SI(YJYKcM,bMdM,[MSSYTSYUSY-SYSVWX:-Y.56,<,,,${|~(68<BYp  6Ln{z (B 8 z Q6 \ JMY+N*ef:g(hi:*j0-,kW /EH4/JJH ?.(++M**,[0l,#N $%W %&*&(( z5+m(-YJYKnM+oMpMSq+\ .55./* e$rst'sYuSYuSYvSYWSYwSxI'yIz"K-YJYK|M*5MSqBE{"4;BEFd F EA ;7 IA@PK aKJ((0org/openzal/zal/extension/StoreManagerImpl.class2E G M  M  M M M           M   &  * ,  7  7 1 1  7 7 7  1 K mStoresCachedLjava/util/Map; Signature:Ljava/util/Map;mCacheableStoreBuilderMapJLjava/util/Map;mLock*Ljava/util/concurrent/locks/ReentrantLock;mVolumeManagerLorg/openzal/zal/VolumeManager;mFileBlobStore#Lorg/openzal/zal/FileBlobStoreWrap;E(Lorg/openzal/zal/FileBlobStoreWrap;Lorg/openzal/zal/VolumeManager;)VCodeLineNumberTableLocalVariableTablethis,Lorg/openzal/zal/extension/StoreManagerImpl; fileBlobStore volumeManagerregister<(Lorg/openzal/zal/CacheableStoreBuilder;Ljava/lang/String;)VcacheableStoreBuilder'Lorg/openzal/zal/CacheableStoreBuilder;volumeIdLjava/lang/String; StackMapTable unregister(Ljava/lang/String;)V makeActivestartup()VstoreLorg/openzal/zal/Store; ExceptionsshutdowngetPrimaryStore ()Lorg/openzal/zal/PrimaryStore;getStore+(Ljava/lang/String;)Lorg/openzal/zal/Store;cacheableStore getAllStores()Ljava/util/Collection;volumeLorg/openzal/zal/StoreVolume;storesLjava/util/List;LocalVariableTypeTable)Ljava/util/List;1()Ljava/util/Collection; parentClassLjava/lang/Class;parentClassLoaderLjava/lang/ClassLoader;isLjava/io/InputStream;buffer[BidxIreadmodifiersMethodLjava/lang/reflect/Field;defineClassMethodLjava/lang/reflect/Method;eLjava/lang/Exception;Ljava/lang/Class<*>; SourceFileStoreManagerImpl.java [p WX(java/util/concurrent/locks/ReentrantLock UVjava/util/HashMap SP OP YZ p    java/lang/StringBuilder0Cannot register custom store for unknown volume      m porg/openzal/zal/StoreVolume   }   org/openzal/zal/Store op vp   yz x  !$org/openzal/zal/FileBlobPrimaryStore "# [$ %%org/openzal/zal/CacheableStoreBuilder &zjava/util/ArrayList '( )!java/lang/reflect/Method modifiers *+ ,-java/lang/ClassLoader defineClassjava/lang/Class. / 01 23java/lang/reflect/Modifier 45#com.zimbra.cs.store.file.VolumeBlob 67 89.org/openzal/zal/extension/BootstrapClassLoader)/com/zimbra/cs/store/file/VolumeBlobProxy :;< => ?java/lang/Object @A BCjava/lang/Exceptionjava/lang/RuntimeException [D*org/openzal/zal/extension/StoreManagerImplorg/openzal/zal/StoreManagerjava/lang/Throwablejava/util/Iteratorjava/io/IOExceptionjava/util/Listjava/lang/reflect/Fieldjava/io/InputStreamlock java/util/Mapremove&(Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/VolumeManager isValidVolume(Ljava/lang/String;)Zput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/log/ZimbraLog extensionsZimbraLogSection InnerClasses0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionwarnunlockjava/lang/Short parseShort(Ljava/lang/String;)SsetCurrentVolume(SS)Vvaluesjava/util/Collectioniterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getCurrentMessageVolume()Lorg/openzal/zal/StoreVolume;getIdtoPrimaryStore containsKey(Ljava/lang/Object;)ZgetById1(Ljava/lang/String;)Lorg/openzal/zal/StoreVolume;C(Lorg/openzal/zal/FileBlobStoreWrap;Lorg/openzal/zal/StoreVolume;)VgetmakegetAll()Ljava/util/List;addgetDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field; setAccessible(Z)Vjava/lang/IntegerTYPEgetDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; getModifiers()IsetInt(Ljava/lang/Object;I)VforName%(Ljava/lang/String;)Ljava/lang/Class;getClassLoader()Ljava/lang/ClassLoader;getResourceAsStream)(Ljava/lang/String;)Ljava/io/InputStream;java/util/ArrayscopyOf([BI)[B([BII)IvalueOf(I)Ljava/lang/Integer;invoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/Throwable;)V!MGNOPQRSPQTUVWXYZ [\]0**,*Y*Y*Y *+ ^ij klm*n/o_ 0`a0bZ0cXde]Z* * , W*, *,+WY,* N*-EO^& twxz,ELOY_ Z`aZfgZhij ,Ik lm]2* *+ W* + W* M*,'^$'1_2`a2hijgk nm]E *+^  _ `a hiop]},* L++M,^"(+_"qr,`aj stuvp]},* L++M, ^"(+_"qr,`aj swx]N**!"#L+$^ _`aqryz]^*+%&Y* *+'(* +%%*+)*++M* +,W,* +)^&  !.BNP_ B{r^`a^hij!.|}]<,Y-L*./M,,N+*-"#0W+^(7:_ (~<`a4 4js$Qp]123K*4567Y8SY9SY9S:L+;*++<~~>?@M,ANBCD::662`6hE:dF6+-GYSYHSYHSIWM KKY*L@JJ^j:; <*?/@2B=@@GFHKJTK[L^MaNgPnQvSUXZX]b_ac_\ FnKiT`[Y^VaS* Fnj7a8  B   PK aKlC: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 aKj(org/openzal/zal/extension/TinyBoot.class2W 4 56 4 7 89: ;< =>? @ A B C DEsZalEntrypointNameLjava/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/TinyBoot+org.openzal.zal.extension.ZalEntrypointImplJ KLM NO'org/openzal/zal/extension/ZalEntrypoint PQ RS T UV !"java/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 aKJbb-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 aKYE <org/openzal/zal/extension/ZalEntrypointImpl$Controller.class2M N !O PQ ORS O T UV W XY Z [ \] ^_` a bcd e f g h i j k lmnothis$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;extensionDirectorydshutdownrebootreload.(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+org/openzal/zal/extension/ZalEntrypointImpl #$ %/ pqjava/lang/RuntimeException java/io/Filejava/lang/StringBuilder rs tu/zal.jar vs %worg/openzal/zal/lib/JarAccessor %2 xyz {|} ~ /zextras.jar  ~java/lang/Exception % ./ / / / 12 6org/openzal/zal/extension/ZalEntrypointImpl$Controllerjava/lang/Object0org/openzal/zal/extension/ZalExtensionController 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; !"#$%&'> *+*() *- #$./'N* Y( ) *-012'(}YY +  MY,N*-:YY +  :Y:* MY,or(* '7Vaors|)RQ34'H567878V94a:6s ;<}*-}=40 r> ?/'> **( )  *-@/'T****( ) *-AB'1**+*,W**+W**(" ")0) 1*-1=41CDE 1CFGHIJ',() *-KL,  +PK aK]͍1org/openzal/zal/extension/ZalEntrypointImpl.class23 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 /mjava/lang/Object 01 2m+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+!"oHJLO"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 aKg6org/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 aK*hh&org/openzal/zal/extension/Zimbra.class2 E B D  D  D D  D   D D  D   ! ! !   @ D  / D 3 6 D DX Z mProvisioningLorg/openzal/zal/Provisioning;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;mMailboxManager Lorg/openzal/zal/MailboxManager;mZimbraDatabase$Lorg/openzal/zal/lib/ZimbraDatabase;mInternalOverrideStoreManager8Lorg/openzal/zal/extension/InternalOverrideStoreManager;mVolumeManagerLorg/openzal/zal/VolumeManager;mZimbraStoreManager"Lcom/zimbra/cs/store/StoreManager; mStoreManagerLorg/openzal/zal/StoreManager;mCanOverrideStoreManagerZ sIsMailboxdLjava/lang/reflect/Field;sInitializedExtensionssStoreManagerInstance()VCodeLineNumberTableLocalVariableTableexLjava/lang/Exception;this"Lorg/openzal/zal/extension/Zimbra; StackMapTable 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;getVolumeManager!()Lorg/openzal/zal/VolumeManager;shutdownExtension(Ljava/lang/String;)Z extensionNameLjava/lang/String; extension)Lcom/zimbra/cs/extension/ZimbraExtension;removeExtensione"Ljava/lang/IllegalAccessException;overrideExtensionMapoverrideZimbraStoreManager!(Lorg/openzal/zal/StoreManager;)V storeManagerrestoreZimbraStoreManagerclsLjava/lang/Class; SourceFile Zimbra.java \] RSorg/openzal/zal/ProvisioningImp \ FG!org/openzal/zal/MailboxManagerImp JK"org/openzal/zal/lib/ZimbraDatabase LMorg/openzal/zal/VolumeManager PQ&com/zimbra/cs/store/file/FileBlobStore*org/openzal/zal/extension/StoreManagerImpl%org/openzal/zal/FileBlobStoreWrapImpl \ \ TU VWjava/lang/Exceptionjava/lang/RuntimeException \ XY  java/lang/Throwable java/lang/StringBuilder)ZAL Reflection Initialization Exception:   #Unsupported overridden StoreManager \  ] ZY  java/util/Map  java/lang/IllegalAccessException 'java/lang/UnsupportedOperationExceptionHAnother ZAL extension already has already overridden Zimbra StoreManager6org/openzal/zal/extension/InternalOverrideStoreManager \ NO ZAL override Zimbra StoreManager [Ycom/zimbra/cs/util/Zimbra %com/zimbra/cs/extension/ExtensionUtil com/zimbra/cs/store/StoreManager sInstance org/openzal/zal/extension/Zimbrajava/lang/Object'com/zimbra/cs/extension/ZimbraExtension getInstance$()Lcom/zimbra/cs/store/StoreManager;"com/zimbra/cs/account/Provisioning&()Lcom/zimbra/cs/account/Provisioning;(Ljava/lang/Object;)V$com/zimbra/cs/mailbox/MailboxManager(()Lcom/zimbra/cs/mailbox/MailboxManager;+(Lcom/zimbra/cs/store/file/FileBlobStore;)VE(Lorg/openzal/zal/FileBlobStoreWrap;Lorg/openzal/zal/VolumeManager;)V(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@(Lorg/openzal/zal/StoreManager;Lorg/openzal/zal/VolumeManager;)Vinfojava/lang/ClassgetDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field; setAccessible(Z)V!DE FGHIJKHILMHINOHIPQHIRSHITUHIVWXY ZY [Y\]^***Y*Y * Y *Y*(*YY*** ** LY+vy_>14 56'728=9G;d?lCqDvJyGzIK`z abcdelf Bg h]^5)L !Y"#$+%$&'Y+ _a gce+f4h`%ai5cdeNj%kl^.(L !Y"#$+%$&'Y+_np r%s` %ai.cdeHjmn^/*_z` cdHIop^/* _` cdHIqr^/*_` cdHIst^Q* Y)**_` cdeHIuv^/*_` cdHIwx^o++M, ,,_ ` cdyz{|e}~x^#-./+0MY,1_`  #cd#yze @@ ]^_]^7 **2_ `  cd^^* 3Y45*6Y+*78 9:;*8)M !Y"#$,%$&'Y,)471_* !)478T]` 8%^cd^Uee%]^r;* LY+ 1_   ` cdeN ]^t<=>?)K !Y"#$*%$&'Y*@K*A>--?)K !Y"#$*%$&'Y*BC>;;?)K !Y"#$*%$&'Y*:MPv_RS TZVX1Y:=FMPQmv`*%ai=Q%ai%aieTj%Uj%Sj%  PK aK6yh&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 aK}pAorg/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    \*+**," #$   /*) +. +2   (PK aK4&-org/openzal/zal/http/HttpServiceManager.class2R /0 12 34 5 6789: /; <= > ? @ A 6BCDFakeZimbraExtension 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; StackMapTable8$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;replaceHandlerunregisterHandler SourceFileHttpServiceManager.java ;org/openzal/zal/http/HttpServiceManager$FakeZimbraExtensionE FG H(org/openzal/zal/http/InternalHttpHandler  I JK*com/zimbra/common/service/ServiceExceptionjava/lang/RuntimeExceptionjava/lang/StringBuilder Http handler LM already registered NG O ,  PQ'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!/*  EY*+M,Y+)M Y Y  +  9:?<>D@* !"%#$EE%&'^(%)*+ G *+*+DE F  %&)*, ZY*+M,JKL %&!")*-. PK aK(|؍.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 aKO88#org/openzal/zal/index/Indexer.class2    canHandle'(Ljava/lang/String;Ljava/lang/String;)ZextractPlainTextg(Ljavax/activation/DataSource;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; SourceFile Indexer.javaorg/openzal/zal/index/Indexerjava/lang/ObjectPK aKyTաOO,org/openzal/zal/index/IndexerManager$1.class2. $ %&'()this$0&Lorg/openzal/zal/index/IndexerManager;)(Lorg/openzal/zal/index/IndexerManager;)VCodeLineNumberTableLocalVariableTablethis InnerClasses(Lorg/openzal/zal/index/IndexerManager$1; getMimeTypes()[Ljava/lang/String; getExtension()Ljava/lang/String;getHandlerClassisIndexingEnabled()ZgetDescriptiongetFileExtensions()Ljava/util/Set; Signature%()Ljava/util/Set; getPriority()I SourceFileIndexerManager.javaEnclosingMethod* +,  -java/lang/String&org/openzal/zal/index/IndexerManager$1java/lang/Objectcom/zimbra/cs/mime/MimeTypeInfo$org/openzal/zal/index/IndexerManagercreateHandlerInfoProxy7(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;()V   > *+*     /   ,   ,   ,   ,   ,   ,   !"# PK aKvzN,Korg/openzal/zal/index/IndexerManager$InternalMimeHandler$EmptyIndexer.class22 & ' ()*+,this$0.InternalMimeHandler InnerClasses:Lorg/openzal/zal/index/IndexerManager$InternalMimeHandler;=(Lorg/openzal/zal/index/IndexerManager$InternalMimeHandler;)VCodeLineNumberTableLocalVariableTablethis EmptyIndexerGLorg/openzal/zal/index/IndexerManager$InternalMimeHandler$EmptyIndexer; canHandle'(Ljava/lang/String;Ljava/lang/String;)Z contentTypeLjava/lang/String; fileExtensionextractPlainTextg(Ljavax/activation/DataSource;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; dataSourceLjavax/activation/DataSource;fileName/e(Lorg/openzal/zal/index/IndexerManager$InternalMimeHandler;Lorg/openzal/zal/index/IndexerManager$1;)Vx0x1(Lorg/openzal/zal/index/IndexerManager$1; SourceFileIndexerManager.java   0Eorg/openzal/zal/index/IndexerManager$InternalMimeHandler$EmptyIndexerjava/lang/Objectorg/openzal/zal/index/Indexer18org/openzal/zal/index/IndexerManager$InternalMimeHandler&org/openzal/zal/index/IndexerManager$1()V$org/openzal/zal/index/IndexerManager   4 *+*3  @8 UA4 D*+3 ! "#$%  -  PK aKo  >org/openzal/zal/index/IndexerManager$InternalMimeHandler.class2n B C D EFG H I J K L MNO PQ PR PST BUVInternalMimeHandler InnerClasses EmptyIndexercontentLjava/lang/String;()VCodeLineNumberTableLocalVariableTablethis:Lorg/openzal/zal/index/IndexerManager$InternalMimeHandler;runsExternally()Z addFields((Lorg/apache/lucene/document/Document;)Vdoc%Lorg/apache/lucene/document/Document; ExceptionsW getIndexer!()Lorg/openzal/zal/index/Indexer;indexerLorg/openzal/zal/index/Indexer; StackMapTableXgetContentImpl()Ljava/lang/String; getExtensionextensionIndexI extensionYRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;convertL(Lcom/zimbra/cs/convert/AttachmentInfo;Ljava/lang/String;)Ljava/lang/String;&Lcom/zimbra/cs/convert/AttachmentInfo;urlPartZ[ doConversion getInstance()Ljava/lang/Object; SourceFileIndexerManager.java  \/ 0/] ^_Eorg/openzal/zal/index/IndexerManager$InternalMimeHandler$EmptyIndexer a  () bc d/X efY gh ij kl'java/lang/UnsupportedOperationException8org/openzal/zal/index/IndexerManager$InternalMimeHandlercom/zimbra/cs/mime/MimeHandler'com/zimbra/cs/mime/MimeHandlerExceptionorg/openzal/zal/index/Indexerjava/lang/Stringjava/io/IOException)com/zimbra/cs/convert/ConversionExceptiongetContentType$org/openzal/zal/index/IndexerManagergetBestIndexerE(Ljava/lang/String;Ljava/lang/String;)Lorg/openzal/zal/index/Indexer;me(Lorg/openzal/zal/index/IndexerManager$InternalMimeHandler;Lorg/openzal/zal/index/IndexerManager$1;)V getDataSource()Ljavax/activation/DataSource; getFilenameextractPlainTextg(Ljavax/activation/DataSource;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; lastIndexOf(I)Ilength()I substring(II)Ljava/lang/String;&org/openzal/zal/index/IndexerManager$1! /*  !, "#5$%&'()h**L+Y*+   *+, -@-./x)* *** *** *"    $ ),$&'0/+ L* "* . =* * L+ ) 12+(3,)45678FY% $9:&;<=!,+ >?,*0 @AE `PK aK6iiBorg/openzal/zal/index/IndexerManager$MimeHandlerProviderImpl.class22 ! " #$% #'()*this$0&Lorg/openzal/zal/index/IndexerManager;)(Lorg/openzal/zal/index/IndexerManager;)VCodeLineNumberTableLocalVariableTablethisMimeHandlerProviderImpl InnerClasses>Lorg/openzal/zal/index/IndexerManager$MimeHandlerProviderImpl;getMimeHandlerFor8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; contentTypeLjava/lang/String; fileExtensionindexerLorg/openzal/zal/index/Indexer; StackMapTable+RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable; SourceFileIndexerManager.java ,- ./8org/openzal/zal/index/IndexerManager$InternalMimeHandlerInternalMimeHandler 01 *+*   y+,N-*+ * ##& PK aKp*org/openzal/zal/index/IndexerManager.class2 :  : :  :     : : : :   :  :    3 3 3 InternalMimeHandler InnerClassesMimeHandlerProviderImpl sMimeHandlerManagerHandlersFieldLjava/lang/reflect/Field;sMimeHandlerManagerLjava/lang/Class; Signature:Ljava/lang/Class; sHandlerInfoLjava/lang/Class<*>;sHandlerInfoConstructorLjava/lang/reflect/Constructor;"Ljava/lang/reflect/Constructor<*>;sHandlerInfoClazzFieldsHandlerInfoContentTypeFieldsHandlerInfoRealMimeTypeField sIndexerListLjava/util/List;1Ljava/util/List; sOriginalMapLjava/util/Map;5Ljava/util/Map;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;()VCodeLineNumberTableLocalVariableTablethis&Lorg/openzal/zal/index/IndexerManager;register"(Lorg/openzal/zal/index/Indexer;)VindexerLorg/openzal/zal/index/Indexer; unregisterattachToZimbrae"Ljava/lang/IllegalAccessException; StackMapTabledetachgetBestIndexerE(Ljava/lang/String;Ljava/lang/String;)Lorg/openzal/zal/index/Indexer; contentTypeLjava/lang/String; fileExtensioncreateHandlerInfoProxy7(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;infoLjava/lang/Object;Ljava/lang/Exception;clsLocalVariableTypeTable:(Ljava/lang/Class<*>;Ljava/lang/String;)Ljava/lang/Object; access$000](Lorg/openzal/zal/index/IndexerManager;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;x0x1x2exLjava/lang/Throwable; SourceFileIndexerManager.javaRuntimeVisibleAnnotationsLcom/google/inject/Singleton; mn UV MN ?@  java/util/Map PQ%org/openzal/zal/index/IndexerProxyMap PK aK&8 +org/openzal/zal/index/IndexerProxyMap.class2 ` a bcde f gh i j k l m n o p q r s t u v wxyzmMapLjava/util/Map; Signature5Ljava/util/Map;mMimeHandlerProvider+Lorg/openzal/zal/index/MimeHandlerProvider;=(Ljava/util/Map;Lorg/openzal/zal/index/MimeHandlerProvider;)VCodeLineNumberTableLocalVariableTablethis'Lorg/openzal/zal/index/IndexerProxyMap;mapmimeHandlerProviderLocalVariableTypeTablec(Ljava/util/Map;Lorg/openzal/zal/index/MimeHandlerProvider;)Vget&(Ljava/lang/Object;)Ljava/lang/Object;keyLjava/lang/Object;strKeyLjava/lang/String; contentType fileExtensiondata[Ljava/lang/String;obj StackMapTablexyc5size()IisEmpty()Z containsKey(Ljava/lang/Object;)Z containsValuevalueput8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;removeputAll(Ljava/util/Map;)Vm7Ljava/util/Map<+Ljava/lang/String;+Ljava/lang/Object;>;:(Ljava/util/Map<+Ljava/lang/String;+Ljava/lang/Object;>;)Vclear()VkeySet()Ljava/util/Set;%()Ljava/util/Set;values()Ljava/util/Collection;,()Ljava/util/Collection;entrySet{Entry InnerClassesN()Ljava/util/Set;>;equalsohashCode8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;GLjava/lang/Object;Ljava/util/Map; SourceFileIndexerProxyMap.java !M   java/lang/String, |}~  ,- <= >? @A BA D\ F- GH LM NO QR TO YA [= DE%org/openzal/zal/index/IndexerProxyMapjava/lang/Object java/util/Mapjava/util/Map$Entrysplit'(Ljava/lang/String;)[Ljava/lang/String;)org/openzal/zal/index/MimeHandlerProvidergetMimeHandlerFor8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;  !"#k**+*,$$% &'% &'() * (+,-#M+MN:,:2N 2:*-:*+ $2 ,./ 0246&8,;:??ABE%HM&'M./H01E21 A31945:6/7"89:::; 9<=#4 * $L%  &'>?#4 * $R%  &'@A#? *+ $X% &' ./BA#? *+ $^% &' C/DE#J *+,$d%  &' .1 C/F-#? *+$j% &' ./GH#U *+$ p q% &' I*  IJKLM#8 *$ v w%  &'NO#4 *$|%  &'PQR#4 *$%  &'STO#4 *$%  &'XYA#? *+$% &' Z/[=#4 *$%  &'AD\#4 *+,$%  &']^_W UV PK aKz55/org/openzal/zal/index/MimeHandlerProvider.class2   getMimeHandlerFor8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable; SourceFileMimeHandlerProvider.java)org/openzal/zal/index/MimeHandlerProviderjava/lang/ObjectPK aK'#%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 / 0java/util/GregorianCalendar java/util/Calendar 12org/openzal/zal/lib/ActualClock java/lang/Objectorg/openzal/zal/lib/Clockjava/lang/SystemcurrentTimeMillisadd(II)V!   /* .$ 2Y+ T*M,,12 3   !# Y "#PK aK7()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/lib/AnyThrow;throwUnchecked(Ljava/lang/Throwable;)VeLjava/lang/Throwable;throwAny Exceptions Signature5(Ljava/lang/Throwable;)V^TE; SourceFile AnyThrow.java   org/openzal/zal/lib/AnyThrowjava/lang/Objectjava/lang/Throwable!/*  3*    ,* PK aK>૝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 aK13org/openzal/zal/lib/ExtensionVersionValidator.class2Z 123 45 678 9 : ; <=> 1? @ 4AB CD C 9EATTR_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 StackMapTableF8 ExceptionsGH SourceFileExtensionVersionValidator.java -org/openzal/zal/lib/ExtensionVersionValidatorZAL-Required-VersionI JKF LMorg/openzal/zal/lib/Version N OP QR STjava/lang/RuntimeExceptionjava/lang/StringBuilderUnable to load extension UV WX: it requires ZAL version YX but current version is java/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)J*W+p/4T#$q q%&q'$j()9*+6,-./0PK aKmA #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 aK}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 aK. %org/openzal/zal/lib/JarAccessor.class2 )ef g "h "i "jk l "m no "p qr st su vw "x y z{| e} ~ "  g n n * "   n 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 actualMD5forceZdigestw getDigest()[B getContent(Ljava/lang/String;)[BentryzipEntryLjava/util/zip/ZipEntry;buffer[B digestContentLjava/io/InputStream;[ SourceFileJarAccessor.java 3 java/io/File 34 -. /0 12java/util/zip/ZipFile 3; => B BC  H Jjava/lang/String ST 3 java/lang/RuntimeExceptionjava/lang/StringBuilderNo digest found in archive IJ J EDigest mismatch for file  expected  actual org/openzal/zal/lib/JarAccessor UV  java/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!")*+,#-./012 345_**Y+**6*+,-.789:+3;5X**+**612 345789<.=>5V**Y**69;>7 89?@ABC5R*** *6CEH7 89?@ADE5@ * + 6M7 89 F+@AGH5@ * +6R7 89 F+@AIJ52*6W7 89KL5Y*M,k,!YY** N-,3YY* ,!-6"\ ]_a<dGeOgl7*G8M+89NO tP+? Q$B@ARST51*#$6p7 89@AUV5;* +%M(N,* ,&:-':(:(!)11316& u wxz}!).174;89;W+ 2XY,Z[!\]?$^_`Q^_ab@AcdPK aKKtf2org/openzal/zal/lib/PermissiveMap$EntrySet$1.class2Z 6 7 8 9 :; <=> <? :@ A <BC 7 DEFGmIndexIthis$1HEntrySet InnerClasses,Lorg/openzal/zal/lib/PermissiveMap$EntrySet;/(Lorg/openzal/zal/lib/PermissiveMap$EntrySet;)VCodeLineNumberTableLocalVariableTablethis.Lorg/openzal/zal/lib/PermissiveMap$EntrySet$1;LocalVariableTypeTablehasNext()Z StackMapTablenextJEntry()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 KL  /  MNO PQR ST.org/openzal/zal/lib/PermissiveMap$IndexedEntry UV WQ X .Vjava/lang/IllegalStateException $',org/openzal/zal/lib/PermissiveMap$EntrySet$1java/lang/Objectjava/util/Iterator*org/openzal/zal/lib/PermissiveMap$EntrySetYjava/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 Y*+**   !"c**  #@$'EY***** * L*Y`+%')(9*C+E9 (* E9 (+,-./E*8*Yd** W* * W Y 134%5<9D; E E#<A$0A*  ,12345":%I& :)PK aK&(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; StackMapTablePaiterator()Ljava/util/Iterator; Signature5()Ljava/util/Iterator;>;add(Ljava/util/Map$Entry;)ZkvEntry (Ljava/util/Map$Entry;)Zremoveotherindex^clear()VdLjava/util/AbstractSet;>;Ljava/util/Set;>; SourceFilePermissiveMap.java  Db cde $% &'fjava/util/Map$Entry gh ij kd lm nha o),org/openzal/zal/lib/PermissiveMap$EntrySet$1 p'java/lang/UnsupportedOperationException ?m CD ;<*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  P *+* ! "  #$%I *  !"  #&'I *  !"  #()e+_+M*,>B*  : , , ,  &    $ 3Gbc430*+ W,.D/0e !e1+" 30*2 W,3e #4A56@78E Y*  !"  #9:;<XYB !=." #=39>?)Ao+M*,>S*  :, :0+ !*W* W* HIJL,M4NOP]QkRmU>,A*+49@+o !o1+j,.WA0"*,A*249@2o #j,34OB6566CDH* [\  !"  #A;)E *+  !"  #9EFGJ O- PK aK@T4org/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  *+***-* 4 #$%&'  (%&)*+A*  #'  (,-+A*  #'  (./0$**M**+," $ #$&1' $ ($&1234k*++* + + M**,   , **,  , "@B k #k5N68' k (9 :@;<{&* ** * & #' & (9 FJ=>?@"F! L7 PK aKu)7org/openzal/zal/lib/PermissiveMap$PermissiveSet$1.class2M - . / 0 12 34 156 . 7 38 39:;<mIndexIthis$1= PermissiveSet InnerClasses1Lorg/openzal/zal/lib/PermissiveMap$PermissiveSet;4(Lorg/openzal/zal/lib/PermissiveMap$PermissiveSet;)VCodeLineNumberTableLocalVariableTablethis3Lorg/openzal/zal/lib/PermissiveMap$PermissiveSet$1;LocalVariableTypeTableremove()V StackMapTablehasNext()Znext()Ljava/lang/Object; Signature()TX;+Ljava/lang/Object;Ljava/util/Iterator; SourceFilePermissiveMap.javaEnclosingMethod >?    @AB CDE F GDjava/lang/IllegalStateException HI JK LF1org/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 Y*+**    E*8*Yd**W**W Y %<D E E!<"#`**   !@$%T* *YZ`   &'&()*+,1 PK aKmV[ [ 5org/openzal/zal/lib/PermissiveMap$PermissiveSet.class2b E F G HI HJ HKL M IN HO HP QR HS QT QUVWX 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   >Y '( )* +,1org/openzal/zal/lib/PermissiveMap$PermissiveSet$1 Zjava/lang/Object 24 [\] ^_ 9` a_ =>/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  q*+**,j kl !"#$!%#&'(F *q  !"$  !%)*F *w  !"$  !%+,Q *+}  !" -.$  !%/0E Y*  !"$  !%123M**  !"$ !%24[ *+   !" 56$ !% 5789,0*+ =!* W*W ,. 0!"0-. %:;$ 0!%<.=>H*  !"$ !%?@/*e A"BCDQPK aK'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 aKZ 'org/openzal/zal/lib/PermissiveMap.class2 k l mn o m p qr qs qt qu qv qw qx y z{ |} |~    q   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;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 ? b]  = 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 SU4124V73 SW4144VXH  Y&(Z[-.W**/| }~0 123 14\].I Y**/0  123  14(^_`.I Y**/0  123  14(ab].E Y*/b0  123  14(cde./*/%0 f2ge./*/%0 f2(hij *!"#$%T PK aKHI~!org/openzal/zal/lib/Version.class2 jk j lm no pq rs t uv uw uxy z {| }~ p        l { mVersionParts[I([I)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/lib/Version; versionParts StackMapTable!(Ljava/lang/String;)VpartLjava/lang/String;iIversionLjava/util/List;sizeLocalVariableTypeTable%Ljava/util/List; 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;)I SignatureGLjava/lang/Object;Ljava/lang/Comparable; SourceFile Version.java "'java/security/InvalidParameterException !java/util/ArrayList "\.  Z 4D java/lang/Integer D EFjava/lang/StringBuilder HI PQ PSorg/openzal/zal/lib/Version "# >? ^ java/lang/Objectjava/lang/Comparablejava/lang/Stringjava/util/List[Ljava/lang/String;java/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*++%$% &()&'()!*+,"-$0r*YM+ N-66-2:, W, >*,  6*, O%. -. 0(240:5A7M9V;k9q=&>( ./P!01r'(r2/ e)3A1415  e)6*"+789 :;<=>?$=*+=>)*6+6%* BDFG#I*K,N3P5D;T&>@1#A1+01='(=2(/B1*<=CD$0*%Y& '(EF$S* *.%^&'(G1*@HI$EYL=*d+*.W+.W+**d.W+%c eg"h)e/k@m&  #01E'( ;JK*  L"MD$0*%r& '(ND$0*%w& '(OD$0*%|& '(PQ$N*%&'(R1* @PS$`**%& '(R1T1*@PU$k**%&*'(R1T1V1*@WQ$Z*Y YO%&'(R1*@WS$h*Y YOYO%& '(R1T1*@WU$v#*Y YOYOYO%&*#'(#R1#T1#V1*!@WX$M*+%&'(2(* @YZ$'*++ ++M*,%& ''('[\2(*  +@<]^D$2*%& '(_Q$Z*Y YO%&'(R1*@_S$h*Y YOYO%& '(R1T1*@_U$v#*Y YOYOYO%&*#'(#R1#T1#V1*!@_X$M*+%&'(2(* @`Q$Z*Y YO%&'(R1*@`S$h*Y YOYO%& '(R1T1*@`U$v#*Y YOYOYO%&*#'(#R1#T1#V1*!@`X$M*+%&'(2(* @ab$l*=*NY-% &*'(c1 d1 )!A>e$3 *+%&  '(<=fghiPK aKp$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 aK2A.n-org/openzal/zal/lib/ZalVersionValidator.class2Q 2 3456 78 9: ;<= 2> ? 7@A B B 9C 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; ExceptionsDEvalidateVersionG(Lorg/openzal/zal/lib/JarAccessor;Lorg/openzal/zal/lib/ZimbraVersion;)V zalVersionzalImplementationVersionLorg/openzal/zal/lib/Version; StackMapTable4 SourceFileZalVersionValidator.java  )*org/openzal/zal/lib/Version'org/openzal/zal/lib/ZalVersionValidatorSpecification-VersionF GH IImplementation-Version JKjava/lang/RuntimeExceptionjava/lang/StringBuilderZimbra version mismatch - ZAL LM NO built for Zimbra: POjava/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 aKUXʤV V 1org/openzal/zal/lib/ZimbraConnectionWrapper.class2j LM LO P Q RS TU VW X Y Z N[ N\ ]^_` mConnection Connection InnerClasses$Lcom/zimbra/cs/db/DbPool$Connection;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis-Lorg/openzal/zal/lib/ZimbraConnectionWrapper; connectionLjava/lang/Object; StackMapTable^_$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;prepareStatement0(Ljava/lang/String;)Ljava/sql/PreparedStatement;sqlLjava/lang/String; Exceptionsaclose()Ve,Lcom/zimbra/common/service/ServiceException;SbtoZimbra%(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; getConnection()Ljava/sql/Connection; SourceFileZimbraConnectionWrapper.java -java/lang/NullPointerExceptionc"com/zimbra/cs/db/DbPool$Connection  &' ,-*com/zimbra/common/service/ServiceExceptiond efg hi :- ;- <= @A DE HI+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*++,.35 !"#$%&'= *+;  ()*+,-j* L+  DI F HJ ./!J0*123O +* O  456  4789$%:-j* L+  X] Z \^ ./!J0*1;-j* L+  ej g ik ./!J0*1<=u* M,  rw t vx  ./>?!K0*1@A^ +M  BC!G0DE^ +M  FG!G0HI2* JK N PK aKK;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 aKNN7org/openzal/zal/lib/ZimbraDatabase$CurrentVolumes.class2    msgVolIdSsecondaryMsgVolId indexVolId()VCodeLineNumberTableLocalVariableTablethisCurrentVolumes InnerClasses3Lorg/openzal/zal/lib/ZimbraDatabase$CurrentVolumes; SourceFileZimbraDatabase.java org/openzal/zal/StoreVolume  1org/openzal/zal/lib/ZimbraDatabase$CurrentVolumesjava/lang/Object"org/openzal/zal/lib/ZimbraDatabase!    M****    PK aKPuu(org/openzal/zal/lib/ZimbraDatabase.class2, ?         >   % % % % > . . . . > > >CurrentVolumes 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;listLjava/util/List;e,Lcom/zimbra/common/service/ServiceException;itemUnderlyingData/Lcom/zimbra/cs/mailbox/MailItem$UnderlyingData;newListmboxLorg/openzal/zal/Mailbox;typeBsortLcom/zimbra/cs/index/SortBy;LocalVariableTypeTableALjava/util/List;7Ljava/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;.(Lorg/openzal/zal/Mailbox;Z)Ljava/lang/String;dumpsterZsgetCalendarTableNamegetTombstoneTablegetRevisionTableName SourceFileZimbraDatabase.java FGcom/zimbra/cs/mailbox/Mailbox java/lang/Byte  M*com/zimbra/common/service/ServiceException java/util/ArrayList  F      s-com/zimbra/cs/mailbox/MailItem$UnderlyingData#org/openzal/zal/Item$UnderlyingData F +org/openzal/zal/lib/ZimbraConnectionWrapper   p ts ps u"com/zimbra/cs/db/DbPool$Connection Connection |   !1org/openzal/zal/lib/ZimbraDatabase$CurrentVolumes "# $# %# java/lang/StringBuilder mboxgroup &' ( &) .mail_item *+ _dumpster  .appointment .tombstone  .revision DE"org/openzal/zal/lib/ZimbraDatabasejava/lang/Object5org/openzal/zal/lib/ZimbraDatabase$ConnectionProviderjava/util/Listjava/util/Iterator*org/openzal/zal/exceptions/ZimbraExceptionjava/sql/SQLException(com/zimbra/cs/db/DbVolume$CurrentVolumesjava/lang/Stringorg/openzal/zal/MailboxtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;org/openzal/zal/Item convertType&(Ljava/lang/Class;B)Ljava/lang/Object; byteValue()Bcom/zimbra/cs/db/DbMailItemN(Lcom/zimbra/cs/mailbox/Mailbox;BLcom/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()Znextcom/zimbra/cs/mailbox/MailItem(Ljava/lang/Object;)Vadd(Ljava/lang/Object;)Zcom/zimbra/cs/db/DbPool getConnection&()Lcom/zimbra/cs/db/DbPool$Connection; getMailbox!()Lcom/zimbra/cs/mailbox/Mailbox;3(Lcom/zimbra/cs/mailbox/Mailbox;)Ljava/lang/Object;com/zimbra/cs/db/DbMailbox?(Ljava/sql/PreparedStatement;Lcom/zimbra/cs/mailbox/Mailbox;I)Iorg/openzal/zal/Connection5(Lcom/zimbra/cs/db/DbPool$Connection;)Ljava/util/Set;com/zimbra/cs/db/DbUtil(I)Ljava/lang/String;java/util/Collectioncom/zimbra/cs/db/DbVolumeP(Lcom/zimbra/cs/db/DbPool$Connection;)Lcom/zimbra/cs/db/DbVolume$CurrentVolumes;msgVolIdSsecondaryMsgVolId indexVolIdappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getSchemaGroupId(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;!>?DEFGH/*I5J KL MNHbo*,N : -G Y-  :- :#:YWI:=> B=JGI%L)N8PVQgRjSmWJROPQRVSU85VPoWXoYZo[\%JOP] O^85V_%JO^`]abbc)defghi jkHWYK*  Ia c eJ  QR`Kadelmn okHWYK*  Io q sJ  QR`Kadelmn pqH2*I}J WXhr psHIhr tsHIhr uvHU*+I J wxWXyzd{ |}He*L+ IJQR~`Oadefhr Hg* L+ I JQR`Gadei H3* I J i Hg*! L+ I JQR`Gadei H0*"IJ  H0*"IJ  H0*"IJ  H0*"IJ  HF *#"IJ  ]  f H:*$L M, %Y&M,+'(,+)*,++,,I&  (08J4QR:~" ` Radehrr H0*-IJ WX H6.Y/01*23415M.Y/,1615M,I 4J 6WX6E`4 H0*7IJ WX H6.Y/01*23815M.Y/,1615M,I  4 J 6WX6E`4 HF.Y/01*23915IJ WX H0*:IJ WX H6.Y/01*23;15M.Y/,1615M,I 4J 6WX6E`4GH<=IA2%>@ B>C TT @  PK aK`55'org/openzal/zal/lib/ZimbraVersion.class2M 12 34 56 57 38 39 : ; < 3= = 3> > 3? ? 3@ @ 3A ABBUILDNUMLjava/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 C!org/openzal/zal/lib/ZimbraVersionD EF GH IJ K L   *     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! $%"*#$%&%'% () N&Y !/012%4* >*+ ! 89"#+,-.) D Y !*   '%(.)7*C'/0PK aK(#'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 aK`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 aK0'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 aK:,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 aK3  #org/openzal/zal/log/ZimbraLog.class2 R ST SU SV SW SX YZ[ Y\ ]^ _` _a Yb Scd Se f g Sh i Sj k Sl m Sn o Sp q rstZimbraLogSection 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;attrsLjava/util/Map; attrsList[Ljava/lang/String;iILocalVariableTypeTable5Ljava/util/Map; StackMapTableCu SignatureI(Ljava/util/Map;)Ljava/lang/String;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFileZimbraLog.java *+v 1+ 23 78 :8 <8w xyjava/lang/String z{| }~u  >.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!"#$#%#&#'#(#)#*+,/*-. /0 1+, - no 23,>*+- st.4565 78,3*- xy. 95 :8,3*- }~. ;5 <8,3*- . =5 >?,O*hL=*  N- *- :+S+* S+-& .36DGJ.*.45O@A CBCADEF O@GHIJ/KLMNO+,\YYYYYYY-  '!4"A#N$PQ!  PK aKC.55(org/openzal/zal/provisioning/Group.class2#    !(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis$Lorg/openzal/zal/provisioning/Group;groupLjava/lang/Object; StackMapTable !$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;getAllMembersSet()Ljava/util/Set; Signature%()Ljava/util/Set;RuntimeInvisibleAnnotations SourceFile Group.java "java/lang/NullPointerException'java/lang/UnsupportedOperationException"org/openzal/zal/provisioning/Groupjava/lang/Object()V!  m*+ YY $%',   2Y >  PK aKKZ/org/openzal/zal/provisioning/TargetType$1.class2G )* (+ ,- (./ (01 (23 (45 (67 (89 (:; (<= (>? (@AB()VCodeLineNumberTableLocalVariableTablethis InnerClasses+Lorg/openzal/zal/provisioning/TargetType$1; SignaturePLjava/util/HashMap; SourceFileTargetType.javaEnclosingMethodC account *D EF calresource -Dcos /Ddl 1Ddomain 3Dserver 5D xmppcomponent 7Dzimlet 9Dconfig ;Dgroup =Dglobal ?D)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 aK!0 -org/openzal/zal/provisioning/TargetType.class2w V WX<Y %Z %[ \ ] ^_` a' b c) d* e+ f, g- h. i/ j0 k1 l2 mn #ao 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 StackMapTableY()V;Ljava/lang/Enum; SourceFileTargetType.java ;<< pq'org/openzal/zal/provisioning/TargetType Ar Es 9: 34t uvjava/lang/RuntimeException ER EF '( )( *( +( ,( -( .( /( 0( 1( 2()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( 3456789:78;< =>?" @ AB?4 *@C  D:EF?H *+*-@>? @C G( H:5IJ8KL?/*@EC G(78 MB?i* L+ Y +@J KLNCH: N(OPQR?LY  Y Y Y Y Y Y Y Y Y  Y! ! " YSYSYSYSYSYSYSYSYSY SY "S#Y$@6  -!<"K#Z$j%z&'(+5STU& #PK aKe(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 aK A  *org/openzal/zal/redolog/RedoLogInput.class2^ GH I J K LM G N O P Q R S T UVWX 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 ExceptionsY 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 Z"com/zimbra/cs/redolog/RedoLogInput   #$ ,-'java/lang/UnsupportedOperationException 01 21 34 56 78 9: ;<[ \]$org/openzal/zal/redolog/RedoLogInputjava/lang/Objectjava/io/IOException()Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;! X**Y+,#$%  !" #$W *+ * +*  %& '( )(*+,-2*0 *+./2Y9 *+012* @ *+212* F *+34= * L  '(*+562* R *+782* X *+9:2*^ *+;<2*d *+=>O +*i  ?@A  ?BCDEFPK aK?۬II,org/openzal/zal/redolog/RedoLogManager.class2N7 8 9 :;< = > ?@A B 9 C DEFmRedoLogManager&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; StackMapTableEF$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()JcheckpointRedoLogManager()V SourceFileRedoLogManager.java$com/zimbra/cs/redolog/RedoLogManager   4java/lang/NullPointerExceptionRedoLogManager is null G H IJ(org/openzal/zal/redolog/RedologLogWriter /K 12 LM&org/openzal/zal/redolog/RedoLogManagerjava/lang/Object(Ljava/lang/String;)Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;*()Lcom/zimbra/cs/redolog/logger/LogWriter; forceRollover(Z)Ljava/io/File;![*Y+, #$*t*+ Y*+'(*,- !"#$%&'(O +* 1  )*+  ),-./09 Y* 6 122* ; 348 *W @ A  56PK aK9G;nn-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!   > ** !   AY*&'& PK aKDlaa%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[OP_SET_WEB_OFFLINE_SYNC_DAYS\OP_DELETE_CONFIG]()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;toString SourceFile Redolog.java   java/lang/StringBuilder  org/openzal/zal/redolog/Redologjava/lang/Object%org/openzal/zal/redolog/op/RedoableOp()I#com/zimbra/cs/redolog/op/RedoableOp(I)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;getTransactionId)()Lorg/openzal/zal/redolog/TransactionId;()Ljava/lang/String;! [ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~/*  /*"  2*+  K!Y* *  1 !PK aK3ucc.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 aKSS+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 **+'( )  I*+ ./ !"#$P+ *+ *++* + + M**,  ,* 469;=&?(B-DLFNI PP%-#&'()*H* * O '@+,PK aKN"+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 aKY1org/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 aK1.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 aK\Ƹ*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 aKh6+org/openzal/zal/redolog/op/RedoableOp.class2r s t u v wx y z{ |} ~    z     Q " ~  '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#com/zimbra/cs/redolog/op/RedoableOp ?k 9: JK LK MN%org/openzal/zal/redolog/TransactionId O ?@org/openzal/zal/lib/Version ;<java/lang/Object UV ? WN%org/openzal/zal/redolog/op/RedoableOp"com/zimbra/cs/redolog/RedoLogInput Y+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 iXjava/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;)VgetDeclaredMethod@(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! 0123452675289: ;<=>?@AI **+B=> ?C DE FGHIJKA2*BCC DELKA2*BHC DEMNA2*BNC DEOPA9Y* BTC DE=IQRAC Y * B[C DEST=IUVA2*B`C DEWXA3 *BhC  DE YZAJY*Bpr qpC [\S]=I^_A/*ByC DE`aA3 Y*BC  DE=IbcA3 Y*BC  DE=IdeA3 Y*BC  DE=IfgA3 Y*BC  DE=IhKA2*BC DEiXA2* BC DEjkAC !"# $)K&'Y()**+*,-.Y*/%B",2395798B:C %lmn\o%pq  PK aK 33*org/openzal/zal/soap/GetQuotaRequest.class2* $ %& $'(mGetQuotaUsageRequestLjava/lang/Object;(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 ) 'java/lang/UnsupportedOperationException$org/openzal/zal/soap/GetQuotaRequestjava/lang/Object()V!   ** (. 0 R         NY 7   !"#PK aK(+org/openzal/zal/soap/GetQuotaResponse.class2* !" !#$SORT_TOTAL_USEDLjava/lang/String; ConstantValue%SORT_QUOTA_LIMIT&SORT_PERCENT_USED' SORT_ACCOUNT((Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis'Lorg/openzal/zal/soap/GetQuotaResponse;getQuotaUsageResponseLjava/lang/Object;getAccountQuotas()Ljava/util/List; Signature6()Ljava/util/List; SourceFileGetQuotaResponse.java)com/zimbra/cs/service/admin/GetQuotaUsage )'java/lang/UnsupportedOperationException%org/openzal/zal/soap/GetQuotaResponsejava/lang/Object totalUsed quotaLimit percentUsedaccount()V!        D *Y -1  2Y: PK aKR'.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 aKLo7org/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 aK\>>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 *+0     $%#O *+6     $&'PK aK95]NN@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 **+23 4   f++M*,89: 8<   +PK aK><1org/openzal/zal/soap/InternalDocumentHelper.class2 $Z #[\ ]^_ `abc def g hi Z jkl m nop qrs Zt u vw x yz { | j} j~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; StackMapTablebeil 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 )com/zimbra/soap/SoapEnginezimbra.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 **+,)* +- ./ 0(12+ Y+,N,: : Y Y :Y:*- ::<  Y=KN,FC DE F4G=KKPNMPOUR\TaViXo[w]}`c-f P34./5678 9:;< =64l>?=c@A\DBCD 7EF-NGHIJKHLMNO PQRSTU+hY+ M*,!, h i- ./78 9:D 7ERVWU+hY+ M*,", n o- ./78 9:D 7ERVXY& #%yq PK aK} } 2org/openzal/zal/soap/InternalDocumentService.class2 H I J KLM NO N PQ RS KT UV WX YZ Y[\ ]^_ ` a bc d ef g Phijk 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; dispatcher$Lcom/zimbra/soap/DocumentDispatcher;servicesLjava/util/Map;LocalVariableTypeTableVLjava/util/Map$Entry;PLjava/util/Map;lm SourceFileInternalDocumentService.java #n  !"o pq1org/openzal/zal/soap/InternalAdminDocumentHandler #r,org/openzal/zal/soap/InternalDocumentHandlers tuv wx yul z{| }~m q 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:+*&2 = ?@7BCCIDNEYH_JjHmLpM'>C*56Y78769<q()q=>Z?@A769BZ?C0#DELFG; U: PK aK]?org/openzal/zal/soap/InternalOverrideAdminDocumentHandler.class2 0 / /  /   " " " " /    " " " " " " " `   ( ( ( 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,defendsAgainstDelegateAdminAccountHarvesting()V parameters[Ljava/lang/Class;ex!Ljava/lang/NoSuchMethodException; SourceFile)InternalOverrideAdminDocumentHandler.java ; 34 56+org/openzal/zal/soap/InternalDocumentHelper ; 12 DE OP ST [\ ]\ _P 78java/lang/Object com/zimbra/common/soap/Element java/lang/IllegalAccessExceptionjava/lang/RuntimeException ;+java/lang/reflect/InvocationTargetException *com/zimbra/common/service/ServiceException gh ih jk mn qr w{ |}'java/lang/UnsupportedOperationExceptionjava/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!/0123456 789:;<=i**+*,*Y+>MN OPQ? @AB4C6DE=Z *+,>V?  @A FG HIJ  HKLMNOP=O *+>\? @A HIJ  HKMQRP=O *+>b? @A HIJ  HKMQST=S *+, >g?* @A UV WX YZL[\=H *+, >l?  @A UV WXL]\=H *+, >q?  @A UV ^XL_P=O *+ >v? @A HIJ  HKMQ`E=- *Y+SY,SNY-N-$>$%?4 ab%ac-@A-FG-HIJ -HKd ZeIfLMNgh=2*>? @Aih=2*>? @Ajk=^ *+,>  ?  @A FG HIJ  HKLMlmn=i *+,->  ?* @A FG oG HIJ  HKLMpqr=q *+,->?4 @A UV st HI uZJ  HKMvw{=2*>? @A|}=W *+,->  ?* @A ~  h=2Y>? @A=O  YSY!SK"#*$ %)K'(Y)*+*,+-.Y*%(&>& y%()EN?)%dh%zxy@ PK aKff:org/openzal/zal/soap/InternalOverrideDocumentHandler.class2 " / /  /   " " " " " " /    " " " " " b   ( ( ( 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,defendsAgainstDelegateAdminAccountHarvesting()V parameters[Ljava/lang/Class;ex!Ljava/lang/NoSuchMethodException; SourceFile$InternalOverrideDocumentHandler.java : 23 45+org/openzal/zal/soap/InternalDocumentHelper : 01 CD NO RS Z[ \[ ^O _` a` 67java/lang/Object com/zimbra/common/soap/Element java/lang/IllegalAccessExceptionjava/lang/RuntimeException :+java/lang/reflect/InvocationTargetException *com/zimbra/common/service/ServiceException ij lm pq vz {|'java/lang/UnsupportedOperationExceptionjava/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!/"012345 6789:;<i**+*,*Y+=01 234> ?@A3B5CD<Z *+,=9>  ?@ EF GHI  GJKLMNO<O *+=?> ?@ GHI  GJLPQO<O *+=E> ?@ GHI  GJLPRS<S *+, =J>* ?@ TU VW XYKZ[<H *+, =O>  ?@ TU VWK\[<H *+, =T>  ?@ TU ]WK^O<O *+ =Y> ?@ GHI  GJLP_`<2* =^> ?@a`<2*=c> ?@bD<-*Y+SY,SNY-N-$=$%>4 cd%ce-?@-EF-GHI -GJf ZgIhKLMij<^ *+,=  >  ?@ EF GHI  GJKLklm<i *+,-=  >* ?@ EF nF GHI  GJKLopq<q *+,-=>4 ?@ TU rs GH tYI  GJLuvz<2*=> ?@{|<W *+,-=  >* ?@ }~ ~ ~`<2Y=> ?@<O YSY!SK"#*$%)K'(Y)*+*,+-.Y*%(&=& fost%z(v)xEyN{>)%fh%ywx@ PK aK @org/openzal/zal/soap/InternalOverrideDocumentServiceImpl$1.class2q > ? @A B C DEFH J K L MNO PQ DR DSTUVval$documentHandler!Lcom/zimbra/soap/DocumentHandler;this$0:Lorg/openzal/zal/soap/InternalOverrideDocumentServiceImpl;^(Lorg/openzal/zal/soap/InternalOverrideDocumentServiceImpl;Lcom/zimbra/soap/DocumentHandler;)VCodeLineNumberTableLocalVariableTablethis InnerClassesorg/openzal/zal/soap/InternalOverrideDocumentServiceImpl.class2 .j -k -l -m nop qr qs t uv wx ny z{ |} ~ ~     z z  -  - u  &j &  &  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; dispatcher$Lcom/zimbra/soap/DocumentDispatcher;oringinalHandlersservices^Ljava/util/Map$Entry;XLjava/util/Map; SourceFile(InternalOverrideDocumentServiceImpl.java 9 12 34 56 9org/openzal/zal/soap/InternalOverrideAdminDocumentHandler 94org/openzal/zal/soap/InternalOverrideDocumentHandler:org/openzal/zal/soap/InternalOverrideDocumentServiceImpl$1 9     java/util/Map$Entry org/openzal/zal/soap/QNameorg/dom4j/QName  9 com/zimbra/soap/DocumentHandler )org/openzal/zal/soap/OverridenSoapHandler NO  org/openzal/zal/soap/SoapHandler EF  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!-./123456789:;~**+*,*-<,- ./0=*>?@2A4B6C B87DEF;o * Y+,Y+, <5 7;=  >? GH IJKLMNO;> Y*+ <A= >? PJQR;  + M*, *N-:::Y::*(*:* !+*"#$ %&Y'()*)+,W<Vmnpq<sHtNuSv^yazo|}~}=RHST^qUVanIJ<WY>?Z[\6]6C <W^\8]_KJ&``am bc``adefgbc``ahi0 zX PK aKM 9org/openzal/zal/soap/InternalRestoreDocumentService.class2r 9 : ; <= >? @A BC BDEF G H IJ K LM >N >OP LQRST 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; dispatcher$Lcom/zimbra/soap/DocumentDispatcher;servicesPLjava/util/Map; StackMapTableUV$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFile#InternalRestoreDocumentService.java W  X YZU [\] ^_V `a bcorg/openzal/zal/soap/QNameorg/dom4j/QName de feg hi jk lm no hpcom/zimbra/soap/DocumentHandler qm3org/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/DocumentDispatcherunRegisterHandler5(Lorg/dom4j/QName;Lcom/zimbra/soap/DocumentHandler;)V containsKey(Ljava/lang/Object;)Z&(Ljava/lang/Object;)Ljava/lang/Object;registerHandler k**+*, () *+! "#$%& %'()m*M,N-P- : Y  :+*+* 2 0 1*30455@=GCUE^GfEiJlK!4@)*+*?,-m"#m./ c0&  c01234R5678PK aKrr<org/openzal/zal/soap/InternalUnregisterDocumentService.class2_ / 0 12 34 56 78 79:; < = >? @ ABCDE 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; dispatcher$Lcom/zimbra/soap/DocumentDispatcher;servicesLjava/util/Map;LocalVariableTypeTablePLjava/util/Map; StackMapTableFG$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFile&InternalUnregisterDocumentService.java H I JKF LMN OPG QR STorg/openzal/zal/soap/QNameorg/dom4j/QName UV WVX YZ [\ ]^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/DocumentDispatcherunRegisterHandler5(Lorg/dom4j/QName;Lcom/zimbra/soap/DocumentHandler;)V F **+#$ %  K*M,N-.-: Y  :+ϱ"* +*-0.5/@7G<J=4@* !KK"# A$%&  A$'()*3+,-.PK aK 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 aK|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 aKK9yy 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 aK8n1org/openzal/zal/soap/RemoteSoapProvisioning.class2  ()VCodeLineNumberTableLocalVariableTablethis-Lorg/openzal/zal/soap/RemoteSoapProvisioning; invokeJaxba(Lorg/openzal/zal/soap/GetQuotaRequest;Ljava/lang/String;)Lorg/openzal/zal/soap/GetQuotaResponse;getQuotaUsageRequest&Lorg/openzal/zal/soap/GetQuotaRequest;serverLjava/lang/String;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; getQuotaUsage*(Ljava/lang/String;)Ljava/util/Collection; SignatureH(Ljava/lang/String;)Ljava/util/Collection; SourceFileRemoteSoapProvisioning.java 'java/lang/UnsupportedOperationException+org/openzal/zal/soap/RemoteSoapProvisioningjava/lang/Object!/* "  <Y 5   2Y E PK aK?''&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 aK 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 aK#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 aKM5Iy'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 aKK +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 aKys-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 aK^^&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 aKSIorg/openzal/zal/soap/SoapServiceManager$InternalHandlerMapPublisher.class2S + , -. /0 12 134 56 7 -8 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; handlerMapLjava/util/Map;LocalVariableTypeTableILjava/util/Map$Entry;CLjava/util/Map; StackMapTable> SignatureF(Ljava/util/Map;)V SourceFileSoapServiceManager.java  ?@ ABC DE> FG HIjava/util/Map$EntryJ KL MI NO PI QRCorg/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; > *+*/  Q+M,>,N*-  *- -  W4648M:P; .QQ !".#Q $% &@'()* 5- PK aK-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:;<4Z+Y+Y* 5@A@G678=>?<45+ Y+ +W MY,'*5"KLKR'W*T+V4X6 + @A5785=>BjC DE4^+Y+Y** 5\]\d678=FGE4V+Y+* 5ijim678=FHI4/*5%6 J8K34?  )KY !"*#"$%Y*5"ouv|xz5{>}6 %LMBXN%OP9Q)&(yq PK aKؗEFF(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+&'( Q*+,- ,/!"#$Y*+ M,5 765;= %&'()X*+,-.:  9 PK aK(.(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 aKa@@9org/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    > *+*f   @ Y*k   .q  @,w  ! -} "! - #$ 'PK aKa6'',org/openzal/zal/soap/ZimbraContextImpl.class2>    ) <      ! <          )   , + 0 2    ;   B B B  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;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; subElemente,Lcom/zimbra/common/service/ServiceException;namegetParameterMap7()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 LM PQ TU fcom/zimbra/soap/SoapEnginezimbra.context !com/zimbra/soap/ZimbraSoapContext b VQjava/util/HashMap f        (com/zimbra/common/soap/Element$Attribute     com/zimbra/common/soap/Element  *com/zimbra/common/service/ServiceException3org/openzal/zal/soap/ZimbraContextImpl$StubSoapNode f&org/openzal/zal/soap/ZimbraContextImpl fkjava/lang/String   request.ip  zimbra.engine XYjava/lang/Object !"%org/openzal/zal/soap/SoapResponseImpl#:org/openzal/zal/soap/InternalDocumentHelper$ElementFactoryElementFactory f$ f% java/lang/IllegalAccessExceptionjava/lang/RuntimeException f&+java/lang/reflect/InvocationTargetException '(com/zimbra/soap/SoapServletservlet.request%javax/servlet/http/HttpServletRequest ) * +,- java/lang/Class java/util/MapdispatchRequest ./ 01java/lang/Throwable2 35java/lang/StringBuilder)ZAL Reflection Initialization Exception: 678 9:; <="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 )ILMNOPQRSTUVQRW XYZ[\/*]-^ _`ab\/*]2^ _`Rcde\/*]<^ _`fg\%**+*+* *]@A BCD$E^%_`%hQi %hSRjfk\**+*,*,* Y + N-:9::::* W+:9::::* Wñ]VHI JKL*N/OMQTR[ScUfWtXwZ\]^`bcd^f T lm[nmM'oq lmnm'rM_`sMhQ/tuihS/tvw\7xyz{|.}~~xyz{ |.y~~xyz{R\#*+M NY*Y,*  ] ^4 M #_`#m Mw L yb\/* ]^ _`R\v* +!N-,-] ^*_`lmm nmw ~@~\2*]^ _`\2*]^ _`\]*"L+#+] ^_` mw ~@~\]*$L+#+] ^_` mw ~@~\d*%L+ +&#]  ^_` w A~\j*'L*M(+)Y*SY*SY*S*N+Y-,Y,-.N0Y-1N0Y-31RS/R]2]"BST]^^>BMT ^ j_`[LUwSxI\9*56]^ _`\2*78]^ _`\5 *9:]^  _`\T(;YSY((?)KABYCDE*FEGH0Y*1*-@]& #*-.JS^.%wm%K"Jp ,4 PK aK"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 aK|Ғ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 aK}aa#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**+*,!" #$  0**M,YSN :+S- W( )*"+',/-400 $ "!"#  $$%&'(PK aKnf 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 aK>R R *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; destinationLjava/io/File;args[Ljava/lang/String;privateKeyFileLjava/io/RandomAccessFile;zipFileLjava/util/zip/ZipFile; StackMapTable7PSU*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! !"/*#"$ %& '("_ *LMY*2L Y*2 M Y*2 N+ :++ :+:Y::,::   ,- ,,++: ,,++ BHOOQO# &(),-1#2.395B8H<L=O<X?_@jAvC|EFGIKOQSUOQSUYZ$p B_)*_B+,j7-.v+/0|%1*23 9{456789:;45<a<=>?@ABP =>?B =>?B=>?@CDEFGHPK aK{bW'org/openzal/zal/tools/ConsoleBoot.class2e :;< = >? @AB C D E F G HI( JK L MN :OPsVersionChooser&Lorg/openzal/zal/tools/VersionChooser;()VCodeLineNumberTableLocalVariableTablethis#Lorg/openzal/zal/tools/ConsoleBoot;main([Ljava/lang/String;)VpathLjava/io/File;bootCliLorg/openzal/zal/tools/BootCli;args[Ljava/lang/String; cliClassNameLjava/lang/String; directoryextensionPathFile StackMapTableQAK ExceptionsR createBootCliA(Ljava/io/File;Ljava/lang/String;)Lorg/openzal/zal/tools/BootCli;extensionDirectoryS SourceFileConsoleBoot.java java/lang/RuntimeExceptionMissing CLI class TU VW XW java/io/Fileextension-path Y Z[  \] 34^ _` a"org/openzal/zal/tools/BootCli bc d$org/openzal/zal/tools/VersionChooser!org/openzal/zal/tools/ConsoleBootjava/lang/Objectjava/lang/Stringjava/lang/Exceptionjava/io/IOException(Ljava/lang/String;)Vorg/openzal/zal/tools/JarUtils getCurrentJar()Ljava/io/File; getParentFile#(Ljava/io/File;Ljava/lang/String;)Vexists()ZgetBestVersionDirectory(Ljava/io/File;)Ljava/io/File;java/util/Arrays copyOfRange*([Ljava/lang/Object;II)[Ljava/lang/Object;rungetBootstrapClassLoader@(Ljava/io/File;)Lorg/openzal/zal/extension/BootstrapClassLoader;E(Lorg/openzal/zal/extension/BootstrapClassLoader;Ljava/lang/String;)V!/*  !"W* Y*2LMY, N-  - :+ : ,+ :**2 #%(*+%-,/50=1@4G7V8H5#$=%&W'(D)*=+$%2,$G%&-0.//012 34DY *+<5$)*167# Y 89PK aK]f;;$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 Wc@L:;M* N-!G-"#:(<=.<=,<+,>+,*$?,@X6  %?BEMP[^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 aKl*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;noderealExtensionDirectoryfiles[Ljava/io/File;kcreateClassLoaderB(Ljava/util/List;)Lorg/openzal/zal/extension/BootstrapClassLoader;e Ljava/net/MalformedURLException;filefileListLjava/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;versiondirdirsversions/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 java/util/ArrayList   java/net/URLfile: java/net/MalformedURLException B.org/openzal/zal/extension/BootstrapClassLoader [Ljava/net/URL;  Bjava/util/LinkedList op   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 MLSTbcdaD$ `M+N-V-:66D2:/: Y!: , , " M,E2 Z[] _$a,c3e=gHhUjX_^pFHHeO 3%fg$4hL`GH`iL^NOYjkP,lQRmm>QnRbcopDP#Y+$%M+&N-'E-(:,)YY*  +,W:Y./Y,,$)01*234)NQ-E. uw){NQ}S]`fwF4S qr)4sLGHtutvuwtxtvyP*z{;lzz{Q| }~DG+M5Y6N,3,:66!2:7 -,W*-8E" *2;AF4*hLGGHGLBk :tuw  :txPlQmzmDz Y*+N-: 9#Y:::66=2: Y !:  ,;,<=  ,W: ?Emp>E6 "+EScmrx}FRSO E-L GHKLeO sMLmk+Uuw +UP:Qm lQRQmzm5QBST}PKaKDIGEST0RfZpX-2hH)pe23&eS[!/#slܰg؁PQ/Kœă=z8-𾘝7 s$֡>PKzPK aK META-INF/PK aKIU}+META-INF/MANIFEST.MFPK aK|com/PK aK com/zimbra/PK aKcom/zimbra/cs/PK aKcom/zimbra/cs/store/PK aK%com/zimbra/cs/store/file/PK aK\org/PK aK ~org/openzal/PK aKorg/openzal/zal/PK aKorg/openzal/zal/calendar/PK aK org/openzal/zal/exceptions/PK aKForg/openzal/zal/extension/PK aK~org/openzal/zal/http/PK aKorg/openzal/zal/index/PK aKorg/openzal/zal/lib/PK aKorg/openzal/zal/log/PK aKIorg/openzal/zal/provisioning/PK aKorg/openzal/zal/redolog/PK aKorg/openzal/zal/redolog/op/PK aKorg/openzal/zal/soap/PK aK&org/openzal/zal/tools/PK aK}(Zcom/zimbra/cs/store/file/VolumeBlobProxyPK aKh]  org/openzal/zal/ACE.classPK aK$q|\|\org/openzal/zal/Account.classPK aKע&bporg/openzal/zal/AccountQuotaInfo.classPK aKW2#Etorg/openzal/zal/AccountStatus.classPK aK=xt3zorg/openzal/zal/Acl.classPK aK5l-org/openzal/zal/AdministrationConstants.classPK aKnTrWW!org/openzal/zal/Appointment.classPK aKǢ$.org/openzal/zal/AttributeClass.classPK aKJcc#org/openzal/zal/AttributeInfo.classPK aK(Ȯ"org/openzal/zal/AuthProvider.classPK aK(pZݒorg/openzal/zal/AuthToken.classPK aKI Dsorg/openzal/zal/Blob.classPK aKKUU!org/openzal/zal/BlobBuilder.classPK aK7r.org/openzal/zal/BlobWrap.classPK aKڗaa Norg/openzal/zal/CacheEntry.classPK aKp$org/openzal/zal/CacheEntryType.classPK aKoF+org/openzal/zal/CacheableStoreBuilder.classPK aK}ai,i," org/openzal/zal/CalendarItem.classPK aK/&org/openzal/zal/CalendarResource.classPK aKz@ org/openzal/zal/Chat.classPK aK org/openzal/zal/Comment.classPK aK{M M |org/openzal/zal/Config.classPK aKm org/openzal/zal/Connection.classPK aK3T$$/ !org/openzal/zal/Contact$ContactAttachment.classPK aK^  {(org/openzal/zal/Contact.classPK aK5%&3org/openzal/zal/ContactConstants.classPK aKg\'6org/openzal/zal/ContactGroup$Type.classPK aK\II"q=org/openzal/zal/ContactGroup.classPK aKdxx"Aorg/openzal/zal/Continuation.classPK aK,Q٣EE4Corg/openzal/zal/ContinuationHttpServletRequest.classPK aKLH2 'IEorg/openzal/zal/ContinuationJetty.classPK aK8-+Porg/openzal/zal/ContinuationThrowable.classPK aK+"Torg/openzal/zal/Conversation.classPK aKJVorg/openzal/zal/Cos.classPK aKo  horg/openzal/zal/DataImport.classPK aKOT norg/openzal/zal/DataSource.classPK aK0Ձw'uorg/openzal/zal/DataSourceManager.classPK aKM|d d ${org/openzal/zal/DataSourceType.classPK aKG  &iorg/openzal/zal/DistributionList.classPK aK[ⱒorg/openzal/zal/Document.classPK aK@(org/openzal/zal/Domain.classPK aKb"*org/openzal/zal/DomainAliasesVisitor.classPK aKE)^^%org/openzal/zal/Entry$EntryType.classPK aK88&org/openzal/zal/Entry.classPK aKTcw&org/openzal/zal/FakeContinuation.classPK aK}*++(org/openzal/zal/FakeQueryResults$1.classPK aKp_I&jorg/openzal/zal/FakeQueryResults.classPK aKk  */org/openzal/zal/FileBlobPrimaryStore.classPK aKڱ''org/openzal/zal/FileBlobStoreWrap.classPK aKZ4Ɏ+_org/openzal/zal/FileBlobStoreWrapImpl.classPK aKPKtt6org/openzal/zal/Flag.classPK aKwK  )org/openzal/zal/Folder.classPK aKM6 6org/openzal/zal/FreeBusy$1.classPK aK/\``%9org/openzal/zal/FreeBusy$Method.classPK aKt/  z>org/openzal/zal/FreeBusy.classPK aKȌJ "Iorg/openzal/zal/FullItemInfo.classPK aKt!Uorg/openzal/zal/GlobalGrant.classPK aKыd[ Yorg/openzal/zal/Grant.classPK aKtŏcorg/openzal/zal/GrantedBy.classPK aK6d"!horg/openzal/zal/GranteeType.classPK aKWWporg/openzal/zal/Grants.classPK aKX&ڸ!2uorg/openzal/zal/IAttributes.classPK aKi$XYo o )yorg/openzal/zal/Identity.classPK aKqۋJ J *Ԃorg/openzal/zal/InternalOverrideBlob.classPK aK/forg/openzal/zal/InternalOverrideBlobProxy.classPK aKR@  92org/openzal/zal/InternalOverrideBlobWithMailboxInfo.classPK aK(<-org/openzal/zal/InternalOverrideFactory.classPK aKW W 1org/openzal/zal/InternalOverrideMailboxBlob.classPK aKd }||0^org/openzal/zal/InternalOverrideStagedBlob.classPK aKQg g 0(org/openzal/zal/InternalOverrideVolumeBlob.classPK aKl9E}} org/openzal/zal/Item$Color.classPK aK5aa)org/openzal/zal/Item$CustomMetadata.classPK aKɋ)@org/openzal/zal/Item$UnderlyingData.classPK aKv>>org/openzal/zal/Item.classPK aKNFdkk org/openzal/zal/ItemChange.classPK aK+:|Xorg/openzal/zal/ItemInfo.classPK aK$== a org/openzal/zal/ItemStatus.classPK aK(org/openzal/zal/Jetty.classPK aK]kff3,org/openzal/zal/LdapUtil.classPK aK,޺2org/openzal/zal/Link.classPK aK9 SS6org/openzal/zal/Listener.classPK aK=AA!7org/openzal/zal/LocalConfig.classPK aK< =org/openzal/zal/MPartInfo.classPK aK`{* "Horg/openzal/zal/MailItemType.classPK aK : Rorg/openzal/zal/MailSender.classPK aKf8!Torg/openzal/zal/MailSession.classPK aK3즈) ]org/openzal/zal/Mailbox$FakeMailbox.classPK aKϦ1e``corg/openzal/zal/Mailbox.classPK aK\~S!tSorg/openzal/zal/MailboxBlob.classPK aK:%Torg/openzal/zal/MailboxBlobWrap.classPK aKA;$eorg/openzal/zal/MailboxManager.classPK aK)horg/openzal/zal/MailboxManagerImp$1.classPK aK8ӷFGG'lorg/openzal/zal/MailboxManagerImp.classPK aK"_)),org/openzal/zal/MailboxManagerListener.classPK aKv+Ad 3org/openzal/zal/MailboxManagerListenerWrapper.classPK aK'5gg5Ԑorg/openzal/zal/MailboxSessionProxy$SessionImpl.classPK aK~hl )org/openzal/zal/MailboxSessionProxy.classPK aKorg/openzal/zal/Message$1.classPK aKO *org/openzal/zal/Message$CalendarInfo.classPK aK}} org/openzal/zal/Message.classPK aK>2?-22org/openzal/zal/Metadata.classPK aK-3)"org/openzal/zal/MetadataList.classPK aK(l l Qorg/openzal/zal/Mime.classPK aK[o#org/openzal/zal/MimeConstants.classPK aKWf Porg/openzal/zal/Mountpoint.classPK aK^'4org/openzal/zal/NamedEntryWrapper.classPK aKŁuu$org/openzal/zal/Note$Rectangle.classPK aK>A&zorg/openzal/zal/Note.classPK aK,O]]&org/openzal/zal/OperationContext.classPK aK`6\ org/openzal/zal/Pair.classPK aKNiXX#Uorg/openzal/zal/ParsedContact.classPK aKK $!org/openzal/zal/ParsedDocument.classPK aK qF F #(org/openzal/zal/ParsedMessage.classPK aKI u**$3org/openzal/zal/PlacedItemInfo.classPK aKa[-7org/openzal/zal/PrefExternalSendersType.classPK aKOg">org/openzal/zal/PrimaryStore.classPK aK Borg/openzal/zal/Protocol.classPK aK9r~~4 Gorg/openzal/zal/Provisioning$CountAccountByCos.classPK aKtmm5Korg/openzal/zal/Provisioning$CountAccountResult.classPK aKc=Porg/openzal/zal/Provisioning$GalSearchResult$GalContact.classPK aK  2Xorg/openzal/zal/Provisioning$GalSearchResult.classPK aKdA(("borg/openzal/zal/Provisioning.classPK aKrE'org/openzal/zal/ProvisioningImp$1.classPK aK'org/openzal/zal/ProvisioningImp$2.classPK aKDE_'Քorg/openzal/zal/ProvisioningImp$3.classPK aK@@==7org/openzal/zal/ProvisioningImp$GalSearchCallback.classPK aK#00%Borg/openzal/zal/ProvisioningImp.classPK aK/rorg/openzal/zal/ProvisioningKey$ByAccount.classPK aK2{org/openzal/zal/ProvisioningKey$ByCacheEntry.classPK aKkll8org/openzal/zal/ProvisioningKey$ByCalendarResource.classPK aKp+Ќorg/openzal/zal/ProvisioningKey$ByCos.classPK aKȪ%2org/openzal/zal/ProvisioningKey$ByDataSource.classPK aKGA  8ڜorg/openzal/zal/ProvisioningKey$ByDistributionList.classPK aK %Bqq.Porg/openzal/zal/ProvisioningKey$ByDomain.classPK aKP0 org/openzal/zal/ProvisioningKey$ByIdentity.classPK aKzMY.#org/openzal/zal/ProvisioningKey$ByServer.classPK aK(#p1jorg/openzal/zal/ProvisioningKey$BySignature.classPK aK BJJ5org/openzal/zal/ProvisioningKey$ByXMPPComponent.classPK aK%8.)org/openzal/zal/ProvisioningKey$ByZimlet.classPK aK%'org/openzal/zal/ProvisioningKey.classPK aKk)org/openzal/zal/ProvisioningVisitor.classPK aKX<"org/openzal/zal/QueryResults.classPK aKU7 7org/openzal/zal/QuotaUsage.classPK aKu'  $4org/openzal/zal/RightConstants.classPK aKsQ#org/openzal/zal/RightModifier.classPK aKo(org/openzal/zal/SanitizeFolderName.classPK aK'F" org/openzal/zal/SearchFolder.classPK aKt org/openzal/zal/SearchHit.classPK aKDž!uu"org/openzal/zal/SearchParams.classPK aK@Aorg/openzal/zal/Server.classPK aKPdJ3org/openzal/zal/Signature.classPK aKma1#l8org/openzal/zal/SimpleVisitor.classPK aK#009org/openzal/zal/SortedBy.classPK aK3 >org/openzal/zal/StagedBlob.classPK aKQ$@?org/openzal/zal/StagedBlobWrap.classPK aK:NOorg/openzal/zal/Store.classPK aKb|"Sorg/openzal/zal/StoreFeature.classPK aKp``"[org/openzal/zal/StoreManager.classPK aK#(('^org/openzal/zal/StoreManagerConst.classPK aKGAA!`org/openzal/zal/StoreVolume.classPK aKdd}}org/openzal/zal/Tag.classPK aK#  org/openzal/zal/Tags.classPK aK ܚ]org/openzal/zal/Targetby.classPK aKݰ3org/openzal/zal/Task.classPK aKeeorg/openzal/zal/UCService.classPK aKa(a(org/openzal/zal/Utils.classPK aK#''#Worg/openzal/zal/VolumeManager.classPK aKy''*org/openzal/zal/WikiPage$WikiContext.classPK aKf'pp.org/openzal/zal/WikiPage.classPK aK_ꭎ$$*org/openzal/zal/WikiTemplate$Context.classPK aK99;K  "Forg/openzal/zal/WikiTemplate.classPK aKH org/openzal/zal/XMLElement.classPK aKRx#sorg/openzal/zal/XMPPComponent.classPK aKκy?? org/openzal/zal/ZAuthToken.classPK aKB}&org/openzal/zal/ZalBlob.classPK aKv"org/openzal/zal/ZalBuildInfo.classPK aKYYS $ org/openzal/zal/ZalMailboxBlob.classPK aKĹg77 org/openzal/zal/ZalVersion.classPK aKkFRR.]%org/openzal/zal/ZimbraConnectionProvider.classPK aK$HH*org/openzal/zal/ZimbraId.classPK aKF "/org/openzal/zal/ZimbraItemId.classPK aK*cD;;'9org/openzal/zal/ZimbraListWrapper.classPK aKJ*uorg/openzal/zal/ZimbraVisitorWrapper.classPK aK? mmq|org/openzal/zal/Zimlet.classPK aK=t'org/openzal/zal/ZimletDescription.classPK aKE  org/openzal/zal/ZimletFile.classPK aKFJ'horg/openzal/zal/calendar/Attendee.classPK aKR 3Aorg/openzal/zal/calendar/AttendeeInviteStatus.classPK aK31ll+Worg/openzal/zal/calendar/AttendeeType.classPK aK!>dKK/ org/openzal/zal/calendar/CalendarItemData.classPK aK>$%%+org/openzal/zal/calendar/CalendarMime.classPK aKl|mm/org/openzal/zal/calendar/FreeBusyStatus$1.classPK aKP9 9 -org/openzal/zal/calendar/FreeBusyStatus.classPK aK?1Porg/openzal/zal/calendar/GlobalInviteStatus.classPK aKV9 9 <_org/openzal/zal/calendar/ICalendarTimezone$SimpleOnset.classPK aK SS0org/openzal/zal/calendar/ICalendarTimezone.classPK aK CC]C]% org/openzal/zal/calendar/Invite.classPK aK~w;w;,n org/openzal/zal/calendar/InviteFactory.classPK aK6&uJJ*ک org/openzal/zal/calendar/MapTimeZone.classPK aK^7l org/openzal/zal/calendar/PlainTextToHtmlConverter.classPK aK@AA; org/openzal/zal/calendar/PlainTextToHtmlConverterStub.classPK aKiO7@@'7 org/openzal/zal/calendar/Priority.classPK aKzs+ org/openzal/zal/calendar/RecurrenceId.classPK aKE  7 org/openzal/zal/calendar/RecurrenceRule$Frequency.classPK aK],%- org/openzal/zal/calendar/RecurrenceRule.classPK aKh *v org/openzal/zal/calendar/Sensitivity.classPK aKBۛ7E org/openzal/zal/calendar/WeekDayNum$DayComparator.classPK aKݎ)5 org/openzal/zal/calendar/WeekDayNum.classPK aK { { ,I org/openzal/zal/calendar/WinSystemTime.classPK aK'0 5 org/openzal/zal/calendar/WinTimeZoneInformation.classPK aKʉ{7K org/openzal/zal/exceptions/AlreadyExistsException.classPK aK"t9;` org/openzal/zal/exceptions/AlreadyInProgressException.classPK aK U4 org/openzal/zal/exceptions/AuthFailedException.classPK aK;3 org/openzal/zal/exceptions/AuthTokenException.classPK aKJc? org/openzal/zal/exceptions/ChangePasswordAccountException.classPK aK: org/openzal/zal/exceptions/DataSourceExistsException.classPK aK">>3! org/openzal/zal/exceptions/ExceptionWrapper$1.classPK aKh q??4_% org/openzal/zal/exceptions/ExceptionWrapper$10.classPK aK#E>>>4( org/openzal/zal/exceptions/ExceptionWrapper$11.classPK aKQCC4, org/openzal/zal/exceptions/ExceptionWrapper$12.classPK aKv jAA40 org/openzal/zal/exceptions/ExceptionWrapper$13.classPK aK DD43 org/openzal/zal/exceptions/ExceptionWrapper$14.classPK aK#z==4>7 org/openzal/zal/exceptions/ExceptionWrapper$15.classPK aK,x==4: org/openzal/zal/exceptions/ExceptionWrapper$16.classPK aKP ??4\> org/openzal/zal/exceptions/ExceptionWrapper$17.classPK aKa@@4A org/openzal/zal/exceptions/ExceptionWrapper$18.classPK aK NEE4E org/openzal/zal/exceptions/ExceptionWrapper$19.classPK aK:yBB3I org/openzal/zal/exceptions/ExceptionWrapper$2.classPK aKAA4L org/openzal/zal/exceptions/ExceptionWrapper$20.classPK aK|==4

>4b org/openzal/zal/exceptions/ExceptionWrapper$26.classPK aK36<774e org/openzal/zal/exceptions/ExceptionWrapper$27.classPK aK4-<<4,i org/openzal/zal/exceptions/ExceptionWrapper$28.classPK aKs@@4l org/openzal/zal/exceptions/ExceptionWrapper$29.classPK aKAA3Lp org/openzal/zal/exceptions/ExceptionWrapper$3.classPK aKR AA4s org/openzal/zal/exceptions/ExceptionWrapper$30.classPK aKnu994qw org/openzal/zal/exceptions/ExceptionWrapper$31.classPK aKL994z org/openzal/zal/exceptions/ExceptionWrapper$32.classPK aKі@@4~ org/openzal/zal/exceptions/ExceptionWrapper$33.classPK aKe??3 org/openzal/zal/exceptions/ExceptionWrapper$4.classPK aKB]CC3 org/openzal/zal/exceptions/ExceptionWrapper$5.classPK aKX@@3= org/openzal/zal/exceptions/ExceptionWrapper$6.classPK aKGG3Ό org/openzal/zal/exceptions/ExceptionWrapper$7.classPK aKkFF3f org/openzal/zal/exceptions/ExceptionWrapper$8.classPK aKmȌ==3 org/openzal/zal/exceptions/ExceptionWrapper$9.classPK aK+4eeI org/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreator.classPK aK~a}}1W org/openzal/zal/exceptions/ExceptionWrapper.classPK aK&6ߐ3# org/openzal/zal/exceptions/ExtensionException.classPK aKꔑ_8# org/openzal/zal/exceptions/IdentityExistsException.classPK aK˧P77 org/openzal/zal/exceptions/ImmutableChangeAttempt.classPK aK_sľ8C org/openzal/zal/exceptions/InternalServerException.classPK aK 8W org/openzal/zal/exceptions/InvalidRequestException.classPK aK֣.k org/openzal/zal/exceptions/LdapException.classPK aK9vBB5W org/openzal/zal/exceptions/MailServiceException.classPK aK{m@ org/openzal/zal/exceptions/MaintenanceModeAccountException.classPK aKJh7 org/openzal/zal/exceptions/NoSuchAccountException.classPK aK5K org/openzal/zal/exceptions/NoSuchAliasException.classPK aK<4S org/openzal/zal/exceptions/NoSuchBlobException.classPK aK暦KK8\ org/openzal/zal/exceptions/NoSuchCalendarException.classPK aKm< org/openzal/zal/exceptions/NoSuchConversationException.classPK aK3% org/openzal/zal/exceptions/NoSuchCosException.classPK aKx @: org/openzal/zal/exceptions/NoSuchDistributionListException.classPK aKs&  6, org/openzal/zal/exceptions/NoSuchDomainException.classPK aK@Ҽ6 org/openzal/zal/exceptions/NoSuchFolderException.classPK aKII8 org/openzal/zal/exceptions/NoSuchFreeBusyException.classPK aKPj5: org/openzal/zal/exceptions/NoSuchGrantException.classPK aKdU4B org/openzal/zal/exceptions/NoSuchItemException.classPK aK?7 org/openzal/zal/exceptions/NoSuchMessageException.classPK aK  6 org/openzal/zal/exceptions/NoSuchServerException.classPK aKG{9 org/openzal/zal/exceptions/NoSuchSignatureException.classPK aK JK996 org/openzal/zal/exceptions/NoSuchZimletException.classPK aK?U: org/openzal/zal/exceptions/PermissionDeniedException.classPK aKDQxx7 org/openzal/zal/exceptions/QuotaExceededException.classPK aK( < org/openzal/zal/exceptions/TooManyDataSourcesException.classPK aK̨; org/openzal/zal/exceptions/TooManyIdentitiesException.classPK aK^44F3 org/openzal/zal/exceptions/UnableToFindDistributionListException.classPK aK{,SD org/openzal/zal/exceptions/UnableToObtainDBConnectionException.classPK aKpQ^^D org/openzal/zal/exceptions/UnableToSanitizeFolderNameException.classPK aKb'7 org/openzal/zal/exceptions/VolumeServiceException.classPK aKؾ&0 org/openzal/zal/exceptions/ZimbraException.classPK aKB{ee7 org/openzal/zal/exceptions/ZimbraExceptionFactory.classPK aKSs0& org/openzal/zal/exceptions/ZimletException.classPK aK4336{( org/openzal/zal/extension/BootstrapClassLoader$1.classPK aKt!!4. org/openzal/zal/extension/BootstrapClassLoader.classPK aKwYY)O org/openzal/zal/extension/Extension.classPK aKך0zg org/openzal/zal/extension/ExtensionManager.classPK aKt}GGBbj org/openzal/zal/extension/ExtensionManagerImpl$ExtensionInfo.classPK aK-/4 q org/openzal/zal/extension/ExtensionManagerImpl.classPK aKt4t4<N org/openzal/zal/extension/InternalOverrideStoreManager.classPK aKJ((0 org/openzal/zal/extension/StoreManagerImpl.classPK aKlC: org/openzal/zal/extension/StubZalExtensionController.classPK aKj(} org/openzal/zal/extension/TinyBoot.classPK aKJbb- org/openzal/zal/extension/ZalEntrypoint.classPK aKYE <0 org/openzal/zal/extension/ZalEntrypointImpl$Controller.classPK aK]͍1L org/openzal/zal/extension/ZalEntrypointImpl.classPK aKz6 , org/openzal/zal/extension/ZalExtension.classPK aKg6 org/openzal/zal/extension/ZalExtensionController.classPK aK*hh& org/openzal/zal/extension/Zimbra.classPK aK6yh&I9 org/openzal/zal/http/HttpHandler.classPK aK}pA*; org/openzal/zal/http/HttpServiceManager$FakeZimbraExtension.classPK aK4&- @ org/openzal/zal/http/HttpServiceManager.classPK aK(|؍.5H org/openzal/zal/http/InternalHttpHandler.classPK aKO88#M org/openzal/zal/index/Indexer.classPK aKyTաOO,N org/openzal/zal/index/IndexerManager$1.classPK aKvzN,K T org/openzal/zal/index/IndexerManager$InternalMimeHandler$EmptyIndexer.classPK aKo  >zZ org/openzal/zal/index/IndexerManager$InternalMimeHandler.classPK aK6iiBe org/openzal/zal/index/IndexerManager$MimeHandlerProviderImpl.classPK aKp*k org/openzal/zal/index/IndexerManager.classPK aK&8 +Ł org/openzal/zal/index/IndexerProxyMap.classPK aKz55/ org/openzal/zal/index/MimeHandlerProvider.classPK aK'#%e org/openzal/zal/lib/ActualClock.classPK aK7૝y org/openzal/zal/lib/Clock.classPK aK13ՙ org/openzal/zal/lib/ExtensionVersionValidator.classPK aKmA # org/openzal/zal/lib/FakeClock.classPK aK}WW org/openzal/zal/lib/Filter.classPK aK. %L org/openzal/zal/lib/JarAccessor.classPK aKKtf2f org/openzal/zal/lib/PermissiveMap$EntrySet$1.classPK aKT org/openzal/zal/log/PatternParser$ZimbraPatternConverter.classPK aK0'Y org/openzal/zal/log/PatternParser.classPK aK:,4v^ org/openzal/zal/log/ZimbraLog$ZimbraLogSection.classPK aK3  #f org/openzal/zal/log/ZimbraLog.classPK aKC.55(p org/openzal/zal/provisioning/Group.classPK aKKZ/jt org/openzal/zal/provisioning/TargetType$1.classPK aK!0 -x org/openzal/zal/provisioning/TargetType.classPK aKe( org/openzal/zal/redolog/RedoConfig.classPK aK A  * org/openzal/zal/redolog/RedoLogInput.classPK aK?۬II, org/openzal/zal/redolog/RedoLogManager.classPK aK9G;nn- org/openzal/zal/redolog/RedoLogProvider.classPK aKDlaa%j org/openzal/zal/redolog/Redolog.classPK aK3ucc. org/openzal/zal/redolog/RedologLogWriter.classPK aKSS+ org/openzal/zal/redolog/TransactionId.classPK aKN"+Y org/openzal/zal/redolog/op/Checkpoint.classPK aKY1q org/openzal/zal/redolog/op/CreateFolderPath.classPK aK1. org/openzal/zal/redolog/op/CreateMessage.classPK aK\Ƹ* org/openzal/zal/redolog/op/CreateTag.classPK aKh6+ org/openzal/zal/redolog/op/RedoableOp.classPK aK 33* org/openzal/zal/soap/GetQuotaRequest.classPK aK(+ org/openzal/zal/soap/GetQuotaResponse.classPK aKR'.g org/openzal/zal/soap/HandlerMapPublisher.classPK aKLo7 org/openzal/zal/soap/InternalAdminDocumentHandler.classPK aK\>>27 org/openzal/zal/soap/InternalDocumentHandler.classPK aK95]NN@ org/openzal/zal/soap/InternalDocumentHelper$ElementFactory.classPK aK><1q org/openzal/zal/soap/InternalDocumentHelper.classPK aK} } 2org/openzal/zal/soap/InternalDocumentService.classPK aK]?vorg/openzal/zal/soap/InternalOverrideAdminDocumentHandler.classPK aKff:~)org/openzal/zal/soap/InternalOverrideDocumentHandler.classPK aK @:Oorg/openzal/zal/soap/InternalOverrideDocumentServiceImpl.classPK aKM 9jborg/openzal/zal/soap/InternalRestoreDocumentService.classPK aKrr<Clorg/openzal/zal/soap/InternalUnregisterDocumentService.classPK aK 0/torg/openzal/zal/soap/OverridenSoapHandler.classPK aK|uQQ/Wuorg/openzal/zal/soap/OverridenSoapService.classPK aKK9yy vorg/openzal/zal/soap/QName.classPK aK8n1yorg/openzal/zal/soap/RemoteSoapProvisioning.classPK aK?''&}org/openzal/zal/soap/SoapElement.classPK aK 3s{{&6org/openzal/zal/soap/SoapHandler.classPK aK#org/openzal/zal/soap/SoapNode.classPK aKM5Iy'org/openzal/zal/soap/SoapResponse.classPK aKK + org/openzal/zal/soap/SoapResponseImpl.classPK aKys-org/openzal/zal/soap/SoapResponseSimple.classPK aK^^&org/openzal/zal/soap/SoapService.classPK aKSIorg/openzal/zal/soap/SoapServiceManager$InternalHandlerMapPublisher.classPK aK-org/openzal/zal/soap/SoapServiceManager.classPK aKؗEFF(org/openzal/zal/soap/SoapTransport.classPK aK(.(org/openzal/zal/soap/ZimbraContext.classPK aKa@@9нorg/openzal/zal/soap/ZimbraContextImpl$StubSoapNode.classPK aKa6'',gorg/openzal/zal/soap/ZimbraContextImpl.classPK aK"u; ; .org/openzal/zal/soap/ZimbraContextSimple.classPK aK|Ғ3_org/openzal/zal/soap/ZimbraExceptionContainer.classPK aK}aa#org/openzal/zal/tools/BootCli.classPK aKnf 11+.org/openzal/zal/tools/ChecksumChecker.classPK aK>R R *org/openzal/zal/tools/ChecksumWriter.classPK aK{bW'Borg/openzal/zal/tools/ConsoleBoot.classPK aK]f;;$Jorg/openzal/zal/tools/JarUtils.classPK aKl*&org/openzal/zal/tools/VersionChooser.classPKaKIfI3@<DIGESTPKaKz a=SIGNATUREPK&>