Êþº¾4uÜÝ Þ `ß aàá â `ãg äå `æiç `èl `énê `ëpì `ísî `ï `ðñ Còóôõ ö `÷ `ø `ù `ú `û `ü `ý `þ ÿ ` `  a¬   ` ` º ½ `   `  ` = = ` Ê = C      K! C" #$ % C& [' #( C)*+,- C. C/01 [ö C23 `4567 operations/Lcom/mongodb/internal/operation/SyncOperations; Signature; namespaceLcom/mongodb/MongoNamespace; documentClassLjava/lang/Class;Ljava/lang/Class; resultClassLjava/lang/Class; codecRegistry-Lorg/bson/codecs/configuration/CodecRegistry;pipelineLjava/util/List;.Ljava/util/List<+Lorg/bson/conversions/Bson;>;aggregationLevel4Lcom/mongodb/internal/client/model/AggregationLevel; allowDiskUseLjava/lang/Boolean; maxTimeMSJmaxAwaitTimeMSbypassDocumentValidation collation$Lcom/mongodb/client/model/Collation;commentLjava/lang/String;hintLorg/bson/conversions/Bson; variablesH(Lcom/mongodb/client/ClientSession;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;Lorg/bson/codecs/configuration/CodecRegistry;Lcom/mongodb/ReadPreference;Lcom/mongodb/ReadConcern;Lcom/mongodb/WriteConcern;Lcom/mongodb/client/internal/OperationExecutor;Ljava/util/List;Lcom/mongodb/internal/client/model/AggregationLevel;)VCodeLineNumberTableLocalVariableTablethis3Lcom/mongodb/client/internal/AggregateIterableImpl; clientSession"Lcom/mongodb/client/ClientSession; databaseNamereadPreferenceLcom/mongodb/ReadPreference; readConcernLcom/mongodb/ReadConcern; writeConcernLcom/mongodb/WriteConcern;executor/Lcom/mongodb/client/internal/OperationExecutor;LocalVariableTypeTableILcom/mongodb/client/internal/AggregateIterableImpl;~(Lcom/mongodb/client/ClientSession;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;Lorg/bson/codecs/configuration/CodecRegistry;Lcom/mongodb/ReadPreference;Lcom/mongodb/ReadConcern;Lcom/mongodb/WriteConcern;Lcom/mongodb/client/internal/OperationExecutor;Ljava/util/List<+Lorg/bson/conversions/Bson;>;Lcom/mongodb/internal/client/model/AggregationLevel;)V"RuntimeVisibleParameterAnnotationsLcom/mongodb/lang/Nullable;I(Lcom/mongodb/client/ClientSession;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;Lorg/bson/codecs/configuration/CodecRegistry;Lcom/mongodb/ReadPreference;Lcom/mongodb/ReadConcern;Lcom/mongodb/WriteConcern;Lcom/mongodb/client/internal/OperationExecutor;Ljava/util/List;Lcom/mongodb/internal/client/model/AggregationLevel;Z)V retryReadsZ(Lcom/mongodb/client/ClientSession;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;Lorg/bson/codecs/configuration/CodecRegistry;Lcom/mongodb/ReadPreference;Lcom/mongodb/ReadConcern;Lcom/mongodb/WriteConcern;Lcom/mongodb/client/internal/OperationExecutor;Ljava/util/List<+Lorg/bson/conversions/Bson;>;Lcom/mongodb/internal/client/model/AggregationLevel;Z)VS(Lcom/mongodb/client/ClientSession;Lcom/mongodb/MongoNamespace;Ljava/lang/Class;Ljava/lang/Class;Lorg/bson/codecs/configuration/CodecRegistry;Lcom/mongodb/ReadPreference;Lcom/mongodb/ReadConcern;Lcom/mongodb/WriteConcern;Lcom/mongodb/client/internal/OperationExecutor;Ljava/util/List;Lcom/mongodb/internal/client/model/AggregationLevel;Z)V‰(Lcom/mongodb/client/ClientSession;Lcom/mongodb/MongoNamespace;Ljava/lang/Class;Ljava/lang/Class;Lorg/bson/codecs/configuration/CodecRegistry;Lcom/mongodb/ReadPreference;Lcom/mongodb/ReadConcern;Lcom/mongodb/WriteConcern;Lcom/mongodb/client/internal/OperationExecutor;Ljava/util/List<+Lorg/bson/conversions/Bson;>;Lcom/mongodb/internal/client/model/AggregationLevel;Z)V toCollection()VlastPipelineStageLorg/bson/BsonDocument; StackMapTable;(Ljava/lang/Boolean;)Lcom/mongodb/client/AggregateIterable;F(Ljava/lang/Boolean;)Lcom/mongodb/client/AggregateIterable; batchSize)(I)Lcom/mongodb/client/AggregateIterable;I4(I)Lcom/mongodb/client/AggregateIterable;maxTimeH(JLjava/util/concurrent/TimeUnit;)Lcom/mongodb/client/AggregateIterable;timeUnitLjava/util/concurrent/TimeUnit;S(JLjava/util/concurrent/TimeUnit;)Lcom/mongodb/client/AggregateIterable; maxAwaitTimeL(Lcom/mongodb/client/model/Collation;)Lcom/mongodb/client/AggregateIterable;W(Lcom/mongodb/client/model/Collation;)Lcom/mongodb/client/AggregateIterable;:(Ljava/lang/String;)Lcom/mongodb/client/AggregateIterable;E(Ljava/lang/String;)Lcom/mongodb/client/AggregateIterable;C(Lorg/bson/conversions/Bson;)Lcom/mongodb/client/AggregateIterable;N(Lorg/bson/conversions/Bson;)Lcom/mongodb/client/AggregateIterable;letexplain()Lorg/bson/Document;3(Lcom/mongodb/ExplainVerbosity;)Lorg/bson/Document; verbosityLcom/mongodb/ExplainVerbosity;%(Ljava/lang/Class;)Ljava/lang/Object;explainDocumentClassLjava/lang/Class;1(Ljava/lang/Class;)TE;C(Ljava/lang/Class;Lcom/mongodb/ExplainVerbosity;)Ljava/lang/Object;explainResultClassO(Ljava/lang/Class;Lcom/mongodb/ExplainVerbosity;)TE;executeExplainasReadOperation0()Lcom/mongodb/internal/operation/ReadOperation; findOptions/Lcom/mongodb/internal/client/model/FindOptions;Ljava/lang/Integer; outNamespace8i()Lcom/mongodb/internal/operation/ReadOperation;>;asAggregateOperation;()Lcom/mongodb/internal/operation/ExplainableReadOperation;t()Lcom/mongodb/internal/operation/ExplainableReadOperation;>;getLastPipelineStage()Lorg/bson/BsonDocument; lastStageRuntimeVisibleAnnotationsgetOutNamespace()Lcom/mongodb/MongoNamespace; outDocument intoDocument mergeDocument%(I)Lcom/mongodb/client/MongoIterable;£Lcom/mongodb/client/internal/MongoIterableImpl;Lcom/mongodb/client/AggregateIterable; SourceFileAggregateIterableImpl.javacom/mongodb/MongoNamespaceignored ‚9 ‚ ‚:-com/mongodb/internal/operation/SyncOperations ‚; cd< => ghjava/lang/Class ij lj+org/bson/codecs/configuration/CodecRegistry nojava/util/List pq2com/mongodb/internal/client/model/AggregationLevel st ÏÐ$out ?@$mergejava/lang/IllegalStateExceptionAThe last stage of the aggregation pipeline must be $out or $merge ‚A BC wx uv zv {| € }~ € DE FG HIJ KL ¦ØM N­ OP yxorg/bson/Document ÃÀcom/mongodb/ExplainVerbosity ÌÍ QRS TU VW KX ÓÔ-com/mongodb/internal/client/model/FindOptions ‚  {Y Z[ \] ¦^org/bson/BsonDocument _` ab cdlast pipeline stage e] Qforg/bson/conversions/Bson gh Qij kd lm no pm qd rsdbcollPCannot return a cursor when the value for $out stage is not a namespace documentZCannot return a cursor when the value for $out stage is not a string or namespace document k@ q@intoorg/bson/BsonString ntTCannot return a cursor when the value for $merge stage is not a string or a document ¦§1com/mongodb/client/internal/AggregateIterableImpl-com/mongodb/client/internal/MongoIterableImpl$com/mongodb/client/AggregateIterablejava/lang/Integer'(Ljava/lang/String;Ljava/lang/String;)VŠ(Lcom/mongodb/client/ClientSession;Lcom/mongodb/client/internal/OperationExecutor;Lcom/mongodb/ReadConcern;Lcom/mongodb/ReadPreference;Z)V®(Lcom/mongodb/MongoNamespace;Ljava/lang/Class;Lcom/mongodb/ReadPreference;Lorg/bson/codecs/configuration/CodecRegistry;Lcom/mongodb/ReadConcern;Lcom/mongodb/WriteConcern;ZZ)V!com/mongodb/assertions/AssertionsnotNull8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; containsKey(Ljava/lang/Object;)Z(Ljava/lang/String;)V getExecutor1()Lcom/mongodb/client/internal/OperationExecutor;aggregateToCollection(Ljava/util/List;JLjava/lang/Boolean;Ljava/lang/Boolean;Lcom/mongodb/client/model/Collation;Lorg/bson/conversions/Bson;Ljava/lang/String;Lorg/bson/conversions/Bson;Lcom/mongodb/internal/client/model/AggregationLevel;)Lcom/mongodb/internal/operation/WriteOperation;getReadConcern()Lcom/mongodb/ReadConcern;getClientSession$()Lcom/mongodb/client/ClientSession;-com/mongodb/client/internal/OperationExecutorexecute~(Lcom/mongodb/internal/operation/WriteOperation;Lcom/mongodb/ReadConcern;Lcom/mongodb/client/ClientSession;)Ljava/lang/Object;java/util/concurrent/TimeUnit MILLISECONDSconvert#(JLjava/util/concurrent/TimeUnit;)Jget*(Ljava/lang/Class;)Lorg/bson/codecs/Codec;7com/mongodb/internal/operation/ExplainableReadOperationasExplainableOperationg(Lcom/mongodb/ExplainVerbosity;Lorg/bson/codecs/Decoder;)Lcom/mongodb/internal/operation/ReadOperation;getReadPreference()Lcom/mongodb/ReadPreference;™(Lcom/mongodb/internal/operation/ReadOperation;Lcom/mongodb/ReadPreference;Lcom/mongodb/ReadConcern;Lcom/mongodb/client/ClientSession;)Ljava/lang/Object;U(Lcom/mongodb/client/model/Collation;)Lcom/mongodb/internal/client/model/FindOptions; getBatchSize()Ljava/lang/Integer;intValue()I2(I)Lcom/mongodb/internal/client/model/FindOptions;find§(Lcom/mongodb/MongoNamespace;Lorg/bson/conversions/Bson;Ljava/lang/Class;Lcom/mongodb/internal/client/model/FindOptions;)Lcom/mongodb/internal/operation/ReadOperation; aggregate$(Ljava/util/List;Ljava/lang/Class;JJLjava/lang/Integer;Lcom/mongodb/client/model/Collation;Lorg/bson/conversions/Bson;Ljava/lang/String;Lorg/bson/conversions/Bson;Ljava/lang/Boolean;Lcom/mongodb/internal/client/model/AggregationLevel;)Lcom/mongodb/internal/operation/ExplainableReadOperation;isEmpty()Zsize(I)Ljava/lang/Object;toBsonDocumentW(Ljava/lang/Class;Lorg/bson/codecs/configuration/CodecRegistry;)Lorg/bson/BsonDocument;((Ljava/lang/Object;)Lorg/bson/BsonValue;org/bson/BsonValueisStringgetDatabaseName()Ljava/lang/String; getString)(Ljava/lang/Object;)Lorg/bson/BsonString;getValue isDocument getDocument+(Ljava/lang/Object;)Lorg/bson/BsonDocument;>(Ljava/lang/Object;Lorg/bson/BsonString;)Lorg/bson/BsonString; `abcdefghijekljemnopqerstuvwxyxzv{|}~€€‚ƒ„î "*+»Y,·-   ·±… C!E†z "‡ˆ"‰Š"‹~"ij"lj"no"Œ"Ž"‘"’“ "pq "st ”*"‡•"ik"lm"pr e–— ˜‚™„ù #*+»Y,·-    ·±… K"M†„ #‡ˆ#‰Š#‹~#ij#lj#no#Œ#Ž#‘#’“ #pq #st #š› ”*#‡•#ik#lm#pr eœ— ˜‚„j x*+  ·*»Y,- ·µ* ,¸ Àµ * -¸ À µ*¸ À µ*¸ Àµ* ¸ Àµ* ¸ Àµ±…& S T%V2W?XMY[Zi[w\†„ x‡ˆx‰ŠxghxijxljxnoxŒxŽx‘x’“ xpq xst xš› ”*x‡•xikxlmxpr ež— ˜Ÿ „Ð c*·L+Æ+¶š+¶š »Y· ¿*¶!*´*´*´"*´#*´$*´%*´&*´'*´(*´¶)*¶**¶+¹,W±…`ab%eUf\ebg†c‡ˆ^¡¢” c‡•£ üC u¤„Q*+µ#*°… kl†‡ˆuv” ‡•e¥—˜¦§„R*·-W*°… qr†‡ˆ¦¨” ‡•e©ª«„m.-¸ W*²/-¶0µ"*°…wxy† ‡ˆªx¬­” ‡•e®¯«„m.-¸ W*²/-¶0µ1*°…~€† ‡ˆ¯x¬­” ‡•e®z¤„Q*+µ$*°… …††‡ˆzv” ‡•e¥—˜{°„Q*+µ%*°… ‹Œ†‡ˆ{|” ‡•e±—˜}²„Q*+µ'*°… ‘’†‡ˆ}~” ‡•e³—˜´„Q*+µ&*°… —˜†‡ˆ€” ‡•eµ—˜¶´„Q*+µ(*°… ž†‡ˆ€” ‡•eµ—˜·¸„G *2·3À2°…£†  ‡ˆ”  ‡•·¹„Y*24+¸ À5·3À2°…¨†‡ˆº»” ‡•·¼„W*+·3°…­†‡ˆ½j”‡•½¾e¿·À„i*+4,¸ À5·3°…²† ‡ˆÁjº»”‡•Á¾eÂÃÀ„—16+¸ W*¶!*·7,*´+¹8¹9*¶:*¶**¶+¹;°…¶· ¸+·† 1‡ˆ1Áj1º»”1‡•1Á¾e— ˜ÄÅ„ *·*´%¶?M*¶@N-Æ ,-¶A¶BW*´+»CY·D*´,¶E°*·7°…. ½¾ ¿9À@¿FÂUÃZÄ^ÅgÇ|Ɇ*U'ÆÇZ"¦È‡ˆ|Éh” ‡•£þg=ÊùeËÌÍ„p4*´*´*´*´"*´1*¶@*´%*´&*´'*´(*´#*´¶F°…Ά 4‡ˆ” 4‡•eÎÏЄ˜=*´¹G™°H*´*´¹Id¹JÀK¸ ÀKL+*´*´¹L°…Ô Õ×.؆.Ñ€=‡ˆ” =‡•£Ò˜ÓÔ„-*·L+ǰ+¶™z+¶M¶N™»Y*´ ¶O+¶P¶Q·°+¶M¶R™@+¶SM,T¶™ ,U¶š »YV· ¿»Y,T¶P¶Q,U¶P¶Q·°»YW· ¿+¶™š+¶X™»Y*´ ¶O+¶P¶Q·°+¶Y™f+¶SM,Z¶Y™2,Z¶SN»Y-T»[Y*´ ¶O·\¶]¶Q-U¶P¶Q·°,Z¶X™»Y*´ ¶O,Z¶P¶Q·°§ »Y^· ¿°…nÞß à âã ä8åDæKç]ègêì‹ï”ðñµò¾óÅôÎõÕöó÷üöýøùû!ü+†4K6Õ¢Õ(Ö¢ÅY×¢-‡ˆ(¡¢” -‡•£ ü C,ü$C ú )üGCú  Ò˜A¦Ø„B*¶_°…-† ‡ˆ” ‡•eÙÚÛ