4b I   J J J J              % J  )    I  4     8         A J  F REGISTRY-Lorg/bson/codecs/configuration/CodecRegistry;MAX_SPLITTABLE_DOCUMENT_SIZEI ConstantValuewrapped,Lcom/mongodb/internal/connection/Connection;crypt#Lcom/mongodb/client/internal/Crypt;R(Lcom/mongodb/internal/connection/Connection;Lcom/mongodb/client/internal/Crypt;)VCodeLineNumberTableLocalVariableTablethis-Lcom/mongodb/client/internal/CryptConnection;getCount()Iretain/()Lcom/mongodb/client/internal/CryptConnection;release()VgetDescription0()Lcom/mongodb/connection/ConnectionDescription;command$(Ljava/lang/String;Lorg/bson/BsonDocument;Lorg/bson/FieldNameValidator;Lcom/mongodb/ReadPreference;Lorg/bson/codecs/Decoder;Lcom/mongodb/internal/session/SessionContext;Lcom/mongodb/ServerApi;ZLcom/mongodb/internal/connection/SplittablePayload;Lorg/bson/FieldNameValidator;)Ljava/lang/Object;databaseLjava/lang/String;Lorg/bson/BsonDocument;commandFieldNameValidatorLorg/bson/FieldNameValidator;readPreferenceLcom/mongodb/ReadPreference;commandResultDecoderLorg/bson/codecs/Decoder;sessionContext-Lcom/mongodb/internal/session/SessionContext; serverApiLcom/mongodb/ServerApi;responseExpectedZpayload3Lcom/mongodb/internal/connection/SplittablePayload;payloadFieldNameValidator bsonOutputLorg/bson/io/BasicOutputBuffer;bsonBinaryWriterLorg/bson/BsonBinaryWriter;writerLorg/bson/BsonWriter;encryptedCommandLorg/bson/RawBsonDocument;encryptedResponsedecryptedResponsereaderLorg/bson/BsonBinaryReader;LocalVariableTypeTableLorg/bson/codecs/Decoder; StackMapTable Signature0(Ljava/lang/String;Lorg/bson/BsonDocument;Lorg/bson/FieldNameValidator;Lcom/mongodb/ReadPreference;Lorg/bson/codecs/Decoder;Lcom/mongodb/internal/session/SessionContext;Lcom/mongodb/ServerApi;ZLcom/mongodb/internal/connection/SplittablePayload;Lorg/bson/FieldNameValidator;)TT;"RuntimeVisibleParameterAnnotationsLcom/mongodb/lang/Nullable;(Ljava/lang/String;Lorg/bson/BsonDocument;Lorg/bson/FieldNameValidator;Lcom/mongodb/ReadPreference;Lorg/bson/codecs/Decoder;Lcom/mongodb/internal/session/SessionContext;Lcom/mongodb/ServerApi;)Ljava/lang/Object;fieldNameValidator(Ljava/lang/String;Lorg/bson/BsonDocument;Lorg/bson/FieldNameValidator;Lcom/mongodb/ReadPreference;Lorg/bson/codecs/Decoder;Lcom/mongodb/internal/session/SessionContext;Lcom/mongodb/ServerApi;)TT; getEncoder0(Lorg/bson/BsonDocument;)Lorg/bson/codecs/Codec;I(Lorg/bson/BsonDocument;)Lorg/bson/codecs/Codec;getFieldNameValidator(Lcom/mongodb/internal/connection/SplittablePayload;Lorg/bson/FieldNameValidator;Lorg/bson/FieldNameValidator;)Lorg/bson/FieldNameValidator;rootMapLjava/util/Map;@Ljava/util/Map;&createSplittablePayloadMessageSettings3()Lcom/mongodb/internal/connection/MessageSettings;inserth(Lcom/mongodb/MongoNamespace;ZLcom/mongodb/internal/bulk/InsertRequest;)Lcom/mongodb/WriteConcernResult; namespaceLcom/mongodb/MongoNamespace;ordered insertRequest)Lcom/mongodb/internal/bulk/InsertRequest;updateh(Lcom/mongodb/MongoNamespace;ZLcom/mongodb/internal/bulk/UpdateRequest;)Lcom/mongodb/WriteConcernResult; updateRequest)Lcom/mongodb/internal/bulk/UpdateRequest;deleteh(Lcom/mongodb/MongoNamespace;ZLcom/mongodb/internal/bulk/DeleteRequest;)Lcom/mongodb/WriteConcernResult; deleteRequest)Lcom/mongodb/internal/bulk/DeleteRequest;query(Lcom/mongodb/MongoNamespace;Lorg/bson/BsonDocument;Lorg/bson/BsonDocument;IIIZZZZZZLorg/bson/codecs/Decoder;)Lcom/mongodb/internal/connection/QueryResult; queryDocumentfieldsskiplimit batchSizeslaveOktailableCursor awaitDatanoCursorTimeoutpartial oplogReplay resultDecoder(Lcom/mongodb/MongoNamespace;Lorg/bson/BsonDocument;Lorg/bson/BsonDocument;IIIZZZZZZLorg/bson/codecs/Decoder;)Lcom/mongodb/internal/connection/QueryResult;getMoref(Lcom/mongodb/MongoNamespace;JILorg/bson/codecs/Decoder;)Lcom/mongodb/internal/connection/QueryResult;cursorIdJnumberToReturn(Lcom/mongodb/MongoNamespace;JILorg/bson/codecs/Decoder;)Lcom/mongodb/internal/connection/QueryResult; killCursor/(Lcom/mongodb/MongoNamespace;Ljava/util/List;)VcursorsLjava/util/List;"Ljava/util/List;A(Lcom/mongodb/MongoNamespace;Ljava/util/List;)V markAsPinned  PinningMode InnerClasses;(Lcom/mongodb/internal/connection/Connection$PinningMode;)V pinningMode8Lcom/mongodb/internal/connection/Connection$PinningMode;.()Lcom/mongodb/internal/connection/Connection;1()Lcom/mongodb/internal/binding/ReferenceCounted; SourceFileCryptConnection.java T` PQ RS [\ ] _` ab! "# com/mongodb/MongoClientException9Auto-encryption requires a minimum MongoDB version of 4.2 T$org/bson/io/BasicOutputBufferorg/bson/BsonBinaryWriterorg/bson/BsonWriterSettings!org/bson/BsonBinaryWriterSettings% &\ T' T(;com/mongodb/internal/connection/SplittablePayloadBsonWriter +com/mongodb/client/internal/CryptConnection T) * +-. /01 23org/bson/RawBsonDocument 45 6\ T78 9:$org/bson/codecs/RawBsonDocumentCodec cd ;<org/bson/BsonBinaryReader =>? @A TBC +DE /FG HI KL JKL MNjava/util/HashMapO PQR ST7com/mongodb/internal/validator/MappedFieldNameValidator TUV +W X\Y Z[ \\ ][ ^[ /'java/lang/UnsupportedOperationException ]^+org/bson/codecs/configuration/CodecProvider&org/bson/codecs/BsonValueCodecProvider_ `ajava/lang/Object*com/mongodb/internal/connection/Connectionorg/bson/BsonWriter6com/mongodb/internal/connection/Connection$PinningMode2com/mongodb/internal/operation/ServerVersionHelper!serverIsLessThanVersionFourDotTwo1(Lcom/mongodb/connection/ConnectionDescription;)Z(Ljava/lang/String;)V,com/mongodb/connection/ConnectionDescriptiongetMaxDocumentSize(I)Vx(Lorg/bson/BsonWriterSettings;Lorg/bson/BsonBinaryWriterSettings;Lorg/bson/io/BsonOutput;Lorg/bson/FieldNameValidator;)V(Lorg/bson/BsonBinaryWriter;Lorg/bson/io/BsonOutput;Lcom/mongodb/internal/connection/MessageSettings;Lcom/mongodb/internal/connection/SplittablePayload;I)Vorg/bson/codecs/EncoderContextbuilderBuilder*()Lorg/bson/codecs/EncoderContext$Builder;&org/bson/codecs/EncoderContext$Builderbuild"()Lorg/bson/codecs/EncoderContext;org/bson/codecs/CodecencodeJ(Lorg/bson/BsonWriter;Ljava/lang/Object;Lorg/bson/codecs/EncoderContext;)VgetInternalBuffer()[BgetSize([BII)V!com/mongodb/client/internal/CryptencryptH(Ljava/lang/String;Lorg/bson/RawBsonDocument;)Lorg/bson/RawBsonDocument;decrypt6(Lorg/bson/RawBsonDocument;)Lorg/bson/RawBsonDocument; getByteBuffer()Lorg/bson/ByteBuf;org/bson/ByteBufasNIO()Ljava/nio/ByteBuffer;(Ljava/nio/ByteBuffer;)Vorg/bson/codecs/DecoderContext*()Lorg/bson/codecs/DecoderContext$Builder;&org/bson/codecs/DecoderContext$Builder"()Lorg/bson/codecs/DecoderContext;org/bson/codecs/DecoderdecodeI(Lorg/bson/BsonReader;Lorg/bson/codecs/DecoderContext;)Ljava/lang/Object;getClass()Ljava/lang/Class;+org/bson/codecs/configuration/CodecRegistryget*(Ljava/lang/Class;)Lorg/bson/codecs/Codec;1com/mongodb/internal/connection/SplittablePayloadgetPayloadName()Ljava/lang/String; java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;/(Lorg/bson/FieldNameValidator;Ljava/util/Map;)V/com/mongodb/internal/connection/MessageSettings;()Lcom/mongodb/internal/connection/MessageSettings$Builder;getMaxBatchCount7com/mongodb/internal/connection/MessageSettings$Builder maxBatchCount<(I)Lcom/mongodb/internal/connection/MessageSettings$Builder;getMaxMessageSizemaxMessageSizemaxDocumentSize-org/bson/codecs/configuration/CodecRegistries fromProviders]([Lorg/bson/codecs/configuration/CodecProvider;)Lorg/bson/codecs/configuration/CodecRegistry; IJKLMNOPQRSTUVY**+*,WEF GHX YZPQRS[\V4 *WLX  YZ]^V: *W*W Q RX  YZ_`V8 *W W XX  YZabV4 *W\X  YZcdV& * Y Y : YYY* * - :   Y  * : *, ,*+ Y ! "#$:*+-%Y&' :*(:)Y*+,:-./WFefi"j2kClKmPnUojr}tutwz|~XYZefcghijklmnopqrstu vi "wx Kyz j{| Q}~.~#~ l; R! cV *+,-0WXRYZefcgijklmnopq lVA 1+23WX YZ cgV'+,4Y5:+6-7W8Y,9WX4'YZ'tu'hi'vi Vc%:*;<*=>*?@W!$X %YZVPAYBWX*YZsVPAYBWX*YZsVPAYBWX*YZsVAYBWXYZggNNNsss s s s m  VlAYBWX4YZNm VXAYBWX YZ VC *+CW  X YZ A]V/*DW=X YZA]V/*DW=X YZ`V-EYFYGSH1W?"J@,, ,