All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.jackrabbit.oak.plugins.document.mongo.MongoDocumentStore.class Maven / Gradle / Ivy

There is a newer version: 1.62.0
Show newest version
????3
[?	??	p??<
??
??	p??
??	p??	??
??	p??	??	p??	p??
??
??	p??	p?	p?
'??
 ?
 ?
????
???
 ?
??	p?	p?
'?	p?	??
??
??	p?	??	p?	??	p?	?	p
'	p	p	p
'
'
<	

@
@
@


	p
 !"
U?	p#
'$	p%&'
?(
?)
?*
 +,
[-
p./
c0
123456578	c9
[?
p:;<=>
o??@
1A?BCD
?EF
pG	cH
1I?J
KL
KM
NO
1P	cQ	cR	cSTU	pV
?W
pXY
?Z[	?\
p]
p^
G_`a	Gbcdef
pgh
?i
1jk
?lm
?lnop
??q
?r
??
?st
uvw
Fxyz{
p|}~
???
p
p?
p?
p?
???
p?
F?
?	??
??`?
p?
I?
p?
p??
F?
F?
F??
???
??
F?
F?
F?
p?
??????????
1?
?	p?
??
??	??
??
p??
??
o?
?6
??
??
1?
??`?
G??
????
??
???4?
F?
???
?????4??????
p?
????E?
??
p???
p???
?????
??
?
p?
?
I?
??
?
p?
1?`?
?
p?
??
??
1?
p??
??
p???
???????
?
p????@??
??
p????4
??5?
p??
*?
??`??
.?
N?
p?
o??
p?
?
p
1
p
\

\
4?	???

@?
?
?@
F?
F
I?
?@
F



P?

S
S
V?B
 !"
Z#
\$4%5
?&?'
()*	?+	e,
-.
d?	e/
d01
??
d2E34
p5EJ
6?E7
I?
8`9
??
:
?;
<
?4=
?>?
@
<AB???	?C	?D	?E
?.
?F
pG
GH
?I
?J	pK
<LMN
??
OPQ
pRS	TU
?V
??
6WX
<Y
Z
?[
\?
1?]^_
1`a
bc
Fd
?ef	?g	?h
i.	?/
Fj
k
?lm
?
nopq
Ir
?s	ptu
Fvw
Fxy
??
?z
{O
[x
|}~
{*
*
x
?????
?^
<?
???
????
???
???
??
?^?
??
??
?x??
G?
6?
??
??
??
???
?2?
??
?????InnerClassesInvalidationResultBulkUpdateResult?DocumentReadPreferenceLOGLorg/slf4j/Logger;PERFLOG+Lorg/apache/jackrabbit/oak/util/PerfLogger;	BY_ID_ASCLcom/mongodb/DBObject;IN_CLAUSE_BATCH_SIZEI
ConstantValue?nodesLcom/mongodb/DBCollection;clusterNodessettingsjournaldbLcom/mongodb/DB;
nodesCacheDLorg/apache/jackrabbit/oak/plugins/document/cache/NodeDocumentCache;	nodeLocksDLorg/apache/jackrabbit/oak/plugins/document/locks/NodeDocumentLocks;clock'Lorg/apache/jackrabbit/oak/stats/Clock;replicaInfoILorg/apache/jackrabbit/oak/plugins/document/mongo/replica/ReplicaSetInfo;mostRecentAccessedRevisions;Lorg/apache/jackrabbit/oak/plugins/document/RevisionVector;localChangesGLorg/apache/jackrabbit/oak/plugins/document/mongo/replica/LocalChanges;maxReplicationLagMillisJmaxDeltaForModTimeIdxSecsdisableIndexHintZmaxQueryTimeMSestimationPullFrequencyMSfallbackSecondaryStrategybulkSizebulkRetrieslastReadWriteModeLjava/lang/String;metadataLjava/util/Map;	Signature5Ljava/util/Map;statsHLorg/apache/jackrabbit/oak/plugins/document/DocumentStoreStatsCollector;hasModifiedIdCompoundIndex?BuilderR(Lcom/mongodb/DB;Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder;)VCodeLineNumberTableLocalVariableTablereplicaInfoThreadLjava/lang/Thread;thisELorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore;builder?Lorg/apache/jackrabbit/oak/plugins/document/DocumentMK$Builder;mongoStatus>Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoStatus;
StackMapTable>???finalize()V
Exceptions?invalidateCacheK()Lorg/apache/jackrabbit/oak/plugins/document/cache/CacheInvalidationStats;key,Lorg/apache/jackrabbit/oak/cache/CacheValue;resultXLorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$InvalidationResult;/?_(Ljava/lang/Iterable;)Lorg/apache/jackrabbit/oak/plugins/document/cache/CacheInvalidationStats;ididsLjava/util/List;	modStampsinvalidatedkeysLjava/lang/Iterable;sizeitLjava/util/Iterator;LocalVariableTypeTable$Ljava/util/List;gLjava/util/Map;(Ljava/lang/Iterable;(Ljava/util/Iterator;??s(Ljava/lang/Iterable;)Lorg/apache/jackrabbit/oak/plugins/document/cache/CacheInvalidationStats;L(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;)V
collection7Lorg/apache/jackrabbit/oak/plugins/document/Collection;;?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;)Vfind?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/document/Document;start5Lorg/apache/jackrabbit/oak/plugins/document/Document;TT;?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;)TT;?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;I)Lorg/apache/jackrabbit/oak/plugins/document/Document;maxCacheAge?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;I)TT;?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;ZI)Lorg/apache/jackrabbit/oak/plugins/document/Document;doc9Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;dlock!Ljava/util/concurrent/locks/Lock;e?Lcom/google/common/util/concurrent/UncheckedExecutionException;tLjava/lang/Throwable;)Ljava/util/concurrent/ExecutionException;Ljava/lang/RuntimeException;preferCached???kmn?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;ZI)TT;findUncachedWithRetry?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$DocumentReadPreference;I)Lorg/apache/jackrabbit/oak/plugins/document/Document;Lcom/mongodb/MongoException;idocReadPref\Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$DocumentReadPreference;retriesnumAttemptsex}?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$DocumentReadPreference;I)TT;RuntimeVisibleAnnotationsLjavax/annotation/CheckForNull;findUncached?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$DocumentReadPreference;)Lorg/apache/jackrabbit/oak/plugins/document/Document;readPreferenceLcom/mongodb/ReadPreference;objdbCollectionwatch"Lcom/google/common/base/Stopwatch;	isSlaveOkdocFound?????(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$DocumentReadPreference;)TT;queryn(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Ljava/lang/String;I)Ljava/util/List;fromKeytoKeylimit?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Ljava/lang/String;I)Ljava/util/List;Ljavax/annotation/Nonnull;?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JI)Ljava/util/List;indexedProperty
startValue?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JI)Ljava/util/List;
queryInternal?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JIJ)Ljava/util/List;olistcursorLcom/mongodb/DBCursor;maxQueryTimequeryBuilderLcom/mongodb/QueryBuilder;hintparentIdlockTime
resultSizecacheChangesTrackerFLorg/apache/jackrabbit/oak/plugins/document/cache/CacheChangesTracker;Ljava/util/List;????(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JIJ)Ljava/util/List;canUseModifiedTimeIdx(J)ZmodifiedTimeInSecsremoveLjava/lang/Exception;?J(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)VkeyBatch?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)VI(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/Map;)IqentryEntryLjava/util/Map$Entry;batchIdsbatchtoRemovenumKey	Condition?Ljava/util/Map$Entry;>;(Ljava/util/List;?Ljava/util/Iterator;>;>;?Ljava/util/Map;>;?$(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/Map;>;)IN(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;JJ)IendValue?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;JJ)I
findAndModify?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;ZZ)Lorg/apache/jackrabbit/oak/plugins/document/Document;newDocLcom/mongodb/WriteResult;modCountLjava/lang/Long;	cachedDocoldNodeoldDocupdateOp5Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;upsertcheckConditionsupdatenewEntry?P??(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;ZZ)TT;createOrUpdate?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)Lorg/apache/jackrabbit/oak/plugins/document/Document;?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)TT;Y(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)Ljava/util/List;clonesuccessfulUpdates	partitionopoldDocs	updateOpsoperationsToCover
duplicatesresults
resultListILjava/util/Map;GLjava/util/List;&Ljava/util/Map;KLjava/util/Iterator;XLjava/util/Map;?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)Ljava/util/List;getCachedNodes (Ljava/util/Set;)Ljava/util/Map;cachedLjava/util/Set;#Ljava/util/Set;\Ljava/util/Map;?(Ljava/util/Set;)Ljava/util/Map;
bulkUpdateg(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;Ljava/util/Map;)Ljava/util/Map;docsToCache
bulkResultVLorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$BulkUpdateResult;updateOperationsbulkOperationslackingDocstrackerKLjava/util/List;^Ljava/util/Map$Entry;?#-(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;Ljava/util/Map;)Ljava/util/Map;	createMap!(Ljava/util/List;)Ljava/util/Map;?(Ljava/util/List;)Ljava/util/Map;
findDocumentsW(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/Set;)Ljava/util/Map;foundDoc
conditions[Lcom/mongodb/DBObject;docs?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/Set;)Ljava/util/Map;sendBulkUpdate?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/Collection;Ljava/util/Map;)Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$BulkUpdateResult;Lcom/mongodb/BulkWriteResult;errLcom/mongodb/BulkWriteError; Lcom/mongodb/BulkWriteException;Lcom/mongodb/BulkWriteUpsert;Ljava/util/Collection;bulk Lcom/mongodb/BulkWriteOperation;bulkIds[Ljava/lang/String;
failedUpdatesupsertsMLjava/util/Collection;??*?@(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/Collection;Ljava/util/Map;)Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$BulkUpdateResult;
findAndUpdatecreateJ(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)ZvalLjava/lang/Object;r5Lorg/apache/jackrabbit/oak/plugins/document/Revision;valuek9Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp$Key;	Operation?Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp$Operation;targetinserts
insertSuccess?Ljava/util/Map$Entry;)*??(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)ZgetModStamps%(Ljava/lang/Iterable;)Ljava/util/Map;modifiedfieldsLcom/mongodb/BasicDBObject;	modCounts???(Ljava/lang/Iterable;)Ljava/util/Map;getReadPreference_(I)Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$DocumentReadPreference;laggetDefaultReadPreference?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;)Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$DocumentReadPreference;colgetMongoReadPreference?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$DocumentReadPreference;)Lcom/mongodb/ReadPreference;
secondarySafereplicationSafeLimit
documentId
preference(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$DocumentReadPreference;)Lcom/mongodb/ReadPreference;"RuntimeVisibleParameterAnnotationsLjavax/annotation/Nullable;getConfiguredReadPreferenceU(Lorg/apache/jackrabbit/oak/plugins/document/Collection;)Lcom/mongodb/ReadPreference;convertFromDBObject?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lcom/mongodb/DBObject;)Lorg/apache/jackrabbit/oak/plugins/document/Document;ncopy'?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lcom/mongodb/DBObject;)TT;convertMongoMap,(Lcom/mongodb/BasicDBObject;)Ljava/util/Map;map;Ljava/util/Map$Entry;XLjava/util/Map;u(Lcom/mongodb/BasicDBObject;)Ljava/util/Map;getDBCollectionS(Lorg/apache/jackrabbit/oak/plugins/document/Collection;)Lcom/mongodb/DBCollection;?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;)Lcom/mongodb/DBCollection;
getByKeyQuery.(Ljava/lang/String;)Lcom/mongodb/QueryBuilder;disposeLjava/io/IOException;]
getCacheStats()Ljava/lang/Iterable;D()Ljava/lang/Iterable;getMetadata()Ljava/util/Map;7()Ljava/util/Map;getMaxDeltaForModTimeIdxSecs()JgetDisableIndexHint()Zlog((Ljava/lang/String;[Ljava/lang/Object;)VargListmessageargs[Ljava/lang/Object;getIfCachedcreateQueryForUpdate=(Ljava/lang/String;Ljava/util/Map;)Lcom/mongodb/QueryBuilder;c?Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp$Condition;?Ljava/util/Map$Entry;?Ljava/util/Map;f?(Ljava/lang/String;Ljava/util/Map;)Lcom/mongodb/QueryBuilder;createUpdateN(Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;Z)Lcom/mongodb/DBObject;	includeId
setUpdates
maxUpdates
incUpdatesunsetUpdatesapplyChanges?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lorg/apache/jackrabbit/oak/plugins/document/Document;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)Lorg/apache/jackrabbit/oak/plugins/document/Document;?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;TT;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)TT;
startWatch$()Lcom/google/common/base/Stopwatch;setReadWriteMode(Ljava/lang/String;)V	rwModeUriuriLcom/mongodb/MongoClientURI;readPrefwriteConcernLcom/mongodb/WriteConcern;
readWriteModeygetTimesetClock*(Lorg/apache/jackrabbit/oak/stats/Clock;)VgetNodeDocumentCacheF()Lorg/apache/jackrabbit/oak/plugins/document/cache/NodeDocumentCache;setStatsCollectorK(Lorg/apache/jackrabbit/oak/plugins/document/DocumentStoreStatsCollector;)VsetReplicaInfoL(Lorg/apache/jackrabbit/oak/plugins/document/mongo/replica/ReplicaSetInfo;)V#determineServerTimeDifferenceMillisisMasterLcom/mongodb/CommandResult;serverLocalTimeLjava/util/Date;endmidPointserverLocalTimeMillisdiff??updateAccessedRevision?(Lorg/apache/jackrabbit/oak/plugins/document/RevisionVector;I)V	revisions	clusterId
previousValue?updateLocalChanges<(Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;)VhandleException?(Ljava/lang/Exception;Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/Iterable;)Lorg/apache/jackrabbit/oak/plugins/document/DocumentStoreException;?(Ljava/lang/Exception;Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/Iterable;)Lorg/apache/jackrabbit/oak/plugins/document/DocumentStoreException;?(Ljava/lang/Exception;Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/document/DocumentStoreException;?(Ljava/lang/Exception;Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/document/DocumentStoreException;
SourceFileMongoDocumentStore.java&;??#oak.mongo.maxDeltaForModTimeIdxSecs???}oak.mongo.disableIndexHint??oak.mongo.maxQueryTimeMS?????#oak.mongo.estimationPullFrequencyMS??#oak.mongo.fallbackSecondaryStrategyoak.mongo.bulkSize?????oak.mongo.bulkRetries?%??YinvalidateCache: start?java/util/ArrayListCorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore&N?	

2invalidateCache: batch size: {} of total so far {}?HI??? ?!?invalidateCache: end. total: {}"??`}^gfind: preferCached=true, key={}?# find: preferCached=false, key={}$?}~?}%}?&Y'i()*?+;QREorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$1&,-.=com/google/common/util/concurrent/UncheckedExecutionException/0'java/util/concurrent/ExecutionExceptionjava/lang/RuntimeExceptionAorg/apache/jackrabbit/oak/plugins/document/DocumentStoreExceptionjava/lang/StringBuilderFailed to load document with 12&3retries must not be negative4560:/7	root node?Retrying read of ??com/mongodb/MongoExceptionjava/lang/IllegalStateException??no??WX??+Routing call to secondary for fetching [{}]qr-89:;??<=>?bc@;????`rABCBcom/mongodb/BasicDBObject&"+unsupported value for property _deletedOnce&?DrEBFB??GHIJK^L???ML?LN?OPTUARouting call to secondary for fetching children from [{}] to [{}]QR8S;TU?VWX??Y
remove key={}java/lang/ExceptionRemove failed for Z[\?]java/util/ListB1^remove keys={}_`a?java/util/Map$Entrybc
java/util/Map??com/mongodb/QueryOperators$or?d?e?>Ff;>?:  in (1g, )remove from {}: {} in ({}, {})?hei??j?klmz	_modCount?n????op?q??rst?uvw??xy??createOrUpdate returns java/util/LinkedHashMap3org/apache/jackrabbit/oak/plugins/document/UpdateOpz?{java/util/HashMap?|}~_????????;??Eorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$3&?????Eorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$2????&?createOrUpdate returns???J? ????????-??Eorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$4???com/mongodb/DBObjectcom/mongodb/QueryBuilder?????B?^???????java/util/HashSet??com/mongodb/BulkWriteException????com/mongodb/BulkWriteError?????com/mongodb/BulkWriteUpsertTorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$BulkUpdateResult&?findAndUpdate returns ??-??z7org/apache/jackrabbit/oak/plugins/document/UpdateOp$Key=org/apache/jackrabbit/oak/plugins/document/UpdateOp$Operation???????;8??)SET_MAP_ENTRY must not have null revision??-?>org/apache/jackrabbit/oak/plugins/document/mongo/RevisionEntry&????????^?????java/lang/Number??Borg/apache/jackrabbit/oak/plugins/document/cache/ModificationStamp&??}java/lang/Integer????????`a????????"java/lang/IllegalArgumentExceptionUnsupported usage Q?java/lang/Longjava/lang/Booleanhijava/util/TreeMap???&???Unknown collection: ?;?????java/io/IOException(Error occurred while closing nodes cache?3vw??????1?=org/apache/jackrabbit/oak/plugins/document/UpdateOp$Condition??????B??1?1$set$max$inc$unset????
mongodb://??mongodb://localhost/?%s??com/mongodb/MongoClientURI???Q?Using ReadPreference {} ?"???Using WriteConcern ??Error setting readWriteMode ?3???}qdetermineServerTimeDifferenceMillis: db.isMaster returned null - cannot determine time difference - assuming 0ms.	localTime??determineServerTimeDifferenceMillis: db.isMaster.localTime returned null - cannot determine time difference - assuming 0ms. (Result details: server exception=, server error message=??Eorg/apache/jackrabbit/oak/plugins/document/mongo/replica/LocalChanges?	"Most recent accessed revisions: {}"
}?Z
)org/apache/jackrabbit/oak/util/PerfLogger.perf&8org/apache/jackrabbit/oak/plugins/document/DocumentStore;org/apache/jackrabbit/oak/plugins/document/RevisionListenerEorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$5Zorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$DocumentReadPreference=org/apache/jackrabbit/oak/plugins/document/DocumentMK$Buildercom/mongodb/DBjava/lang/Throwablejava/util/Iteratorjava/util/concurrent/locks/Lock5org/apache/jackrabbit/oak/plugins/document/Collectioncom/mongodb/DBCollection com/google/common/base/Stopwatchcom/mongodb/ReadPreferenceDorg/apache/jackrabbit/oak/plugins/document/cache/CacheChangesTrackercom/mongodb/DBCursorForg/apache/jackrabbit/oak/plugins/document/DocumentStoreStatsCollectorcom/mongodb/WriteResult
java/util/Setjava/util/Collectioncom/mongodb/BulkWriteOperationcom/mongodb/BulkWriteResult3org/apache/jackrabbit/oak/plugins/document/Revisionjava/lang/Iterablecom/mongodb/CommandResultjava/util/Date9org/apache/jackrabbit/oak/plugins/document/RevisionVector%org/apache/jackrabbit/oak/stats/ClockSIMPLEgetLong%(Ljava/lang/String;J)Ljava/lang/Long;	longValue
getBoolean(Ljava/lang/String;)Zjava/util/concurrent/TimeUnitMINUTESLjava/util/concurrent/TimeUnit;toMillis(J)JSECONDS
getInteger((Ljava/lang/String;I)Ljava/lang/Integer;intValue()IgetMongoStatus@()Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoStatus;(Lcom/mongodb/DB;)VcheckVersion&com/google/common/collect/ImmutableMap2()Lcom/google/common/collect/ImmutableMap$Builder;.com/google/common/collect/ImmutableMap$BuilderputV(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder;
getVersion()Ljava/lang/String;build*()Lcom/google/common/collect/ImmutableMap;getDocumentStoreStatsCollectorJ()Lorg/apache/jackrabbit/oak/plugins/document/DocumentStoreStatsCollector;NODEStoString
getCollection.(Ljava/lang/String;)Lcom/mongodb/DBCollection;
CLUSTER_NODESSETTINGSJOURNALgetMaxReplicationLagMillisgetMongoUrigetExecutor!()Ljava/util/concurrent/Executor;m(Lorg/apache/jackrabbit/oak/stats/Clock;Lcom/mongodb/DB;Ljava/lang/String;JJLjava/util/concurrent/Executor;)V)(Ljava/lang/Runnable;Ljava/lang/String;)V	setDaemon(Z)Vcount;org/apache/jackrabbit/oak/plugins/document/mongo/MongoUtilscreateIndex4(Lcom/mongodb/DBCollection;[Ljava/lang/String;[ZZZ)VhasIndex0(Lcom/mongodb/DBCollection;[Ljava/lang/String;)Zorg/slf4j/Loggerwarn2(Lcom/mongodb/DBCollection;Ljava/lang/String;ZZZ)VbuildNodeDocumentCache?(Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;Lorg/apache/jackrabbit/oak/plugins/document/locks/NodeDocumentLocks;)Lorg/apache/jackrabbit/oak/plugins/document/cache/NodeDocumentCache;valueOf(J)Ljava/lang/Long;(Z)Ljava/lang/Boolean;getWriteConcern()Lcom/mongodb/WriteConcern;getServerDetailsinfoJ(Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$1;)VBorg/apache/jackrabbit/oak/plugins/document/cache/NodeDocumentCacheiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;invalidationCountdebug(I)VgetIfPresentM(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;add(Ljava/lang/Object;)ZisTraceEnabled(I)Ljava/lang/Integer;trace9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
queryCountinvalidateOutdated(Ljava/util/Map;)IkeySet()Ljava/util/Set;!com/google/common/base/Predicatesin:(Ljava/util/Collection;)Lcom/google/common/base/Predicate;notF(Lcom/google/common/base/Predicate;)Lcom/google/common/base/Predicate;#com/google/common/collect/IterablesfilterL(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)Ljava/lang/Iterable;
invalidatecacheEntriesProcessedCount
upToDateCount	cacheSize'(Ljava/lang/String;Ljava/lang/Object;)V)(JJLjava/lang/String;Ljava/lang/Object;)VPRIMARY
getCreateddoneFindCachedNULLBorg/apache/jackrabbit/oak/plugins/document/locks/NodeDocumentLocksacquire5(Ljava/lang/String;)Ljava/util/concurrent/locks/Lock;unlock?(Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore;Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;)Vgetl(Ljava/lang/String;Ljava/util/concurrent/Callable;)Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;getCause()Ljava/lang/Throwable;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;*(Ljava/lang/String;Ljava/lang/Throwable;)V$com/google/common/base/Preconditions
checkArgument(ZLjava/lang/Object;)Vequals()Lcom/mongodb/DBObject;findOnev(Lcom/mongodb/DBObject;Lcom/mongodb/DBObject;Lcom/mongodb/DBObject;Lcom/mongodb/ReadPreference;)Lcom/mongodb/DBObject;NANOSECONDSelapsed"(Ljava/util/concurrent/TimeUnit;)JdoneFindUncachedO(JLorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;ZZ)VsealgreaterThan.(Ljava/lang/Object;)Lcom/mongodb/QueryBuilder;lessThanandisgreaterThanEquals5org/apache/jackrabbit/oak/plugins/document/util/UtilsgetParentIdFromLowerLimit&(Ljava/lang/String;)Ljava/lang/String;registerTrackerl(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/document/cache/CacheChangesTracker;.(Lcom/mongodb/DBObject;)Lcom/mongodb/DBCursor;sortMILLISECONDSmaxTime8(JLjava/util/concurrent/TimeUnit;)Lcom/mongodb/DBCursor;setReadPreference4(Lcom/mongodb/ReadPreference;)Lcom/mongodb/DBCursor;closeputNonConflictingDocs](Lorg/apache/jackrabbit/oak/plugins/document/cache/CacheChangesTracker;Ljava/lang/Iterable;)V	doneQueryc(JLorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Ljava/lang/String;ZIJZ)VgetModifiedInSecs1(Lcom/mongodb/DBObject;)Lcom/mongodb/WriteResult;convertl(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/document/DocumentStoreException;com/google/common/collect/Lists#(Ljava/util/List;I)Ljava/util/List;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;newArrayList()Ljava/util/ArrayList;entrySetgetKeygetValue8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;getNclear(J)Ljava/lang/StringBuilder;*(JJLjava/lang/String;[Ljava/lang/Object;)V7()Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;getIdgetModCount()Ljava/lang/Long;
getConditionsG(Lcom/mongodb/DBObject;Lcom/mongodb/DBObject;)Lcom/mongodb/WriteResult;doneFindAndModifyP(JLorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;ZZI)Vs(Lcom/mongodb/DBObject;Lcom/mongodb/DBObject;Lcom/mongodb/DBObject;ZLcom/mongodb/DBObject;ZZ)Lcom/mongodb/DBObject;newDocumentq(Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;)Lorg/apache/jackrabbit/oak/plugins/document/Document;6org/apache/jackrabbit/oak/plugins/document/UpdateUtilsm(Lorg/apache/jackrabbit/oak/plugins/document/Document;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)VputIfAbsentt(Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;)Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;assertUnconditional8(Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)VcontainsKey8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;putAll(Ljava/util/Map;)Vvalues()Ljava/util/Collection;+(Ljava/lang/Iterable;)Ljava/util/ArrayList;	removeAll(Ljava/util/Collection;)Z#com/google/common/collect/Iteratorsconcat>(Ljava/util/Iterator;Ljava/util/Iterator;)Ljava/util/Iterator;H(Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore;)V	transformC(Ljava/util/List;Lcom/google/common/base/Function;)Ljava/util/List;doneCreateOrUpdateK(JLorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)VK(Ljava/lang/Iterable;Lcom/google/common/base/Function;)Ljava/lang/Iterable;(Ljava/util/Collection;)Vcom/google/common/collect/Sets
differenceSetViewH(Ljava/util/Set;Ljava/util/Set;)Lcom/google/common/collect/Sets$SetView;W(Ljava/util/Set;)Lorg/apache/jackrabbit/oak/plugins/document/cache/CacheChangesTracker;
access$100g(Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$BulkUpdateResult;)Ljava/util/Set;com/google/common/collect/Maps
filterKeysB(Ljava/util/Map;Lcom/google/common/base/Predicate;)Ljava/util/Map;
access$200&com/google/common/collect/Sets$SetView&(Ljava/lang/Object;)Ljava/lang/Object;containsuniqueIndex_(Ljava/lang/Iterable;Lcom/google/common/base/Function;)Lcom/google/common/collect/ImmutableMap;isEmptyor3([Lcom/mongodb/DBObject;)Lcom/mongodb/QueryBuilder; initializeUnorderedBulkOperation"()Lcom/mongodb/BulkWriteOperation;exists=(Lcom/mongodb/DBObject;)Lcom/mongodb/BulkWriteRequestBuilder;#com/mongodb/BulkWriteRequestBuilder(()Lcom/mongodb/BulkUpdateRequestBuilder;$com/mongodb/BulkUpdateRequestBuilder	updateOne(Lcom/mongodb/DBObject;)Vexecute()Lcom/mongodb/BulkWriteResult;getWriteResultgetWriteErrors()Ljava/util/List;getIndex
getUpsertsh(Ljava/util/Set;Ljava/util/Set;Lorg/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore$1;)VnewArrayListWithCapacity(I)Ljava/util/ArrayList;(I)Ljava/lang/Object;
getChangesM$SwitchMap$org$apache$jackrabbit$oak$plugins$document$UpdateOp$Operation$Type[ITypeDLorg/apache/jackrabbit/oak/plugins/document/UpdateOp$Operation$Type;Borg/apache/jackrabbit/oak/plugins/document/UpdateOp$Operation$TypeordinalgetRevision7()Lorg/apache/jackrabbit/oak/plugins/document/Revision;getName&(Ljava/lang/String;)Ljava/lang/Object;J(Lorg/apache/jackrabbit/oak/plugins/document/Revision;Ljava/lang/Object;)V
containsFieldinsert2([Lcom/mongodb/DBObject;)Lcom/mongodb/WriteResult;
doneCreateL(JLorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;Z)VD(Lcom/mongodb/DBObject;Lcom/mongodb/DBObject;)Lcom/mongodb/DBCursor;primary()Lcom/mongodb/ReadPreference;
newHashMap()Ljava/util/HashMap;asLong$(Ljava/lang/Number;)Ljava/lang/Long;(JJ)VgetLagPREFER_SECONDARYPREFER_SECONDARY_IF_OLD_ENOUGHe$SwitchMap$org$apache$jackrabbit$oak$plugins$document$mongo$MongoDocumentStore$DocumentReadPreferenceprimaryPreferredhasBeenModifiedSince
mayContainmayContainChildrenOfisMoreRecentThan>(Lorg/apache/jackrabbit/oak/plugins/document/RevisionVector;)ZCorg/apache/jackrabbit/oak/plugins/document/StableRevisionComparatorREVERSELjava/util/Comparator;(Ljava/util/Comparator;)V
fromStringI(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/document/Revision;stopgetDB()Lcom/mongodb/DB;getMongo()Lcom/mongodb/Mongo;com/mongodb/MongoisDebugEnabledjava/util/Arrays'([Ljava/lang/Object;)Ljava/lang/String;length(I)Ljava/lang/StringBuilder;M$SwitchMap$org$apache$jackrabbit$oak$plugins$document$UpdateOp$Condition$TypeDLorg/apache/jackrabbit/oak/plugins/document/UpdateOp$Condition$Type;Borg/apache/jackrabbit/oak/plugins/document/UpdateOp$Condition$Type	notEquals	increment(Ljava/lang/String;J)VA(Ljava/lang/String;Ljava/lang/Object;)Lcom/mongodb/BasicDBObject;deepCopy8(Lorg/apache/jackrabbit/oak/plugins/document/Document;)V
createStarted
startsWithformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
getOptions"()Lcom/mongodb/MongoClientOptions;com/mongodb/MongoClientOptions(Lcom/mongodb/ReadPreference;)Vcom/mongodb/WriteConcernsetWriteConcern(Lcom/mongodb/WriteConcern;)VerroraddListenerT(Lorg/apache/jackrabbit/oak/plugins/document/mongo/replica/ReplicaSetInfoListener;)Vjava/lang/SystemcurrentTimeMilliscommand/(Ljava/lang/String;)Lcom/mongodb/CommandResult;getDate$(Ljava/lang/String;)Ljava/util/Date;getException()Lcom/mongodb/MongoException;getErrorMessagepmaxx(Lorg/apache/jackrabbit/oak/plugins/document/RevisionVector;)Lorg/apache/jackrabbit/oak/plugins/document/RevisionVector;getCurrentTimestampn(Ljava/lang/Throwable;Ljava/lang/Iterable;)Lorg/apache/jackrabbit/oak/plugins/document/DocumentStoreException;java/util/Collections	singleton#(Ljava/lang/Object;)Ljava/util/Set;org/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;java/lang/Class&(Ljava/lang/String;)Lorg/slf4j/Logger;(Lorg/slf4j/Logger;)V5org/apache/jackrabbit/oak/plugins/document/DocumentMK!p[????????????	

?? !"#$%<&)*q"*?*??*???	*
??*
?
????*?????*??*???*???*?,?N-?? Y+?!N-?"*?#$%?&'-?(?&?)?**+?+*,?,?-*+?.?/?0?1*+?2?/?0?3*+?4?/?0?5*+?6?/?0?7*,?8?9*??*?:*?;?=*????:?@Y*?:A?B:?C?D*?1?E	??(*?1?FYHSYJS?YTYT?K?**?1?FYHSYJS?L?*??MN?O*?1P?Q*?1R?Q*?1S?Q*?7H?Q*?UY?V?W*,**?W?X?Y?MZ?[Y-?(SY*?9?\SY*?	?\SY*??]SY+?^SY-?_S?`?+?8??????#?*?6???K?N?T?Y?b?f?o?t?y?}????????????????????????????????%?4?:??Kp?	?
????????!
"#!$,44-."/0""12y?345??6789?~90&:;*;	*?a*?b?+(+,,	/0<=>?*?C?cY?dL*?Y?e?fM,?g?%,?h?iN+Y?j`?j*?.-?k?l???+?+0	1)233>4A5, )@AC/0	:BC5?DE?*>F*?
=?Mm?n?cY?dM>+?f:?g??oY??q:?g?5?r??(?h?F:*?Y?s?
?tW????r`>?M?u??Mv?r?w?w?x*?y:,Y?z`?z*?Y?{6?|?}?~??f:?g??h?F:	*?Y	??????,Y???r`??,Y?j`?j,Y???rd`?????,???M??w??,?+z:
;<>?'A3BJCVDbFlHoIyJ?K?L?K?O?P?R?S?T?U?V?WXY%Z(\-];^,f
VG?G	3?HI??J ?lK?=/0=LM*BC(N? OPQ*3?HR??JS=LT OU5%?DE?V8,?5WE?$?0!X>Y*q+?.?*?Y,???+cdf, /0Z[@QZ\5!]^_*?????B*+,??:??!
?,???+jklm,4/0Z[@`BaQZ\Bb!c^d*?!????7*+,??:??
?,???+tuvw,>!/0!Z[!@!e?`BaQ!Z\Bb!f^g*?
H+?.?*+,????????*?Y,?s:?0?*????e???*?-+,???????*?W,??:??U*?Y,?s:?F?*????e???1*?-+,?????:???:???*+,*?????G:*+,?l*?Y,??Y*????:???:	??	??????:??:?:??:?	::??Y??Y?????,???????c???????????W?
???
??	
?

?W??????	?
?W?%???%??	%?
%?+?.???%?*?/???J?R?T?W?c?l?v?{???????????????????????????????????????
?
?????"?%?'?+?,?%2hivHhi?ji?
hic?kl
himnopmq"op'mrH/0HZ[H@HsHe?+opQHZ\5??#t??u?#6vwtu?
6vwuux?6vwtu	?6vwyKzK{?x!|}~*b	y?????,????
?M???`6:6?7??M??Y?????,?????O*+,-???::????????Y???U\]?+>???"?(?+?5?:?U?]?_?c?i?n?q?,\	_m.;??y/0yZ[y@y??y??(Q??+N?QyZ\5	@??&G??!?????*2
???[Y,SY-S??*+??:*??:66*+,-??:????M?,??6,??????:		?#6:
*?-????+,??
?*+	??:

?
??
:*?-????+,???:*?-????+,???$a?{?????+^????!?$?.?6?A?D?V?[?^?ax?{?????????,p.~??VV??	?(ha
?/0?Z[?@????????!??$??Q?(hb
?Z\5J?D	6vw?????6????6vw???x!?????*p*+,-	???+,4/0Z[????QZ\!?????*?
*+,-*????+,H/0Z[??????QZ\!?????*?&??[Y,SY-SYSY?\SY?wS??*+??:
J??:,??W-??W??YJ?w??:?hR???)
??
??YƷǿ??W?]??W?8??W?\??WH???*?˙??YH?w??:??:
,??:?7*??:66:?+?.?*?Y,-??:

?вѶ?:*??*????W	???Զ?W*+*+?ֶ?:???6?M?,-?x??W?oY??:6?+?ڙ#??:*+??:?tW?????r6?ܧ
:????*?Y??:???*?-????+,-?????:???*?-????+,-?????X???????????+?;&&'-(4);*B,Q.V/`0g1q5y6?8?9?;?<?=?A?B?C?D?F?G?H?I?J?MNOQS*U1V9XAYDZP]Xaabsczd?e?b?g?i?j?i?j?l?m?p?r?s?u?p?r?s?u#w,?z???
had/??aC?I???9????E?I&/0&Z[&?&?&?&?&??&?-??
4???Q????d??
?^??Y??S???P??M???J??Q*?
hbaC???E??&Z\54?q???4?76vwww????w???$??%??V?.?6vwww????w????x?	V?
V?6vwww????w????VV?vww?6vwww????w????VV?vww?
6vwww????w??x?6vwww????w??x?6vwww????w??x?vww?6vwww????w??x?vww!?????*j"*?		???*????e*?	????+{	|~,"/0"?5@?Y*Io??[Y,S??*+??N????7-,??????W*+,?l??
?,???5:??Y????,??????:*+,?l??
?,????'<?'W<YW+6
?
???'?-?9?<?>?W?_?k?n?,>>m?o/0oZ[o@\?T`QoZ\5?<6vw??Zx!]??*????[Y,S??*+??N????7,????:?g???h??:J?????:-??W+?.????:		?g?	?h?F:
*+
?l???T:		??Y?????????:+?.?,??:?g??h?F:
*+
?l??????P??
?,???:??
?,????NU??NU?????????+^?
?????N?U?\?{?????????????????????????????,f
{@
?m?	?@
N??????I?/0?Z[?LI???`Q ???R?Z\?LR5j?)?E?;V?E?B?[x?6vV?EV?xE??6vV?E?Nx!???*,,??[Y,S??>*+??:????7??:??:,????:		?g??	?h??:

???F
?????:
???tW???tW	?g??r??s??Y??:???W???`>+?.?<*??W?2:

??Y?????????:+?.?
*??W???????.??
?,???:??
?,??????????????
+?!?
????#?(?5???K?M?_?d?s???????????????????????????
???'?*?,?
?m?
?g??K???
d???#??I(??I5?OP	,/0,Z[,? ???`Q>K???
#??R(???5?O?	,Z\,??5l
?5	6vW?VVE?a???26vW?VVE????[x?x??
?Nx!???*U??[Y+SY,SY!?\SY?\S??6*+??:????7	,??:!?\??W?\??W?????6+?.?Z*??W?R:??Y????+?????,?????!????????????:
+?.?*??W
???	
?[Y+SY,SY!?\SY?\S??/:??	
?[Y+SY,SY!?\SY?\S???M\k?M\?k??2?????+R? ?#?*?2?8?B?M?\?c?k?m?????????????
??,f
m<m?8???/0Z[???#???*??2?`	QZ\52?k	6vw???}x?
x?ix+<?!???**+??:,?M,?::+?.?*?W,???:*??:6	:
:+?.?*?Y,??s:?
?:

?~,?,???:	??
??W???
:

???M+?.?*+,??G:*?Y?:?
??*?-????+,?	?
?,?,???:???:

?6	?4
?/:?
??*?-????+,?	?
?*+
??:?.+?.?*+,??G:*?Y?*????.?*+?.?#+*??G:,?*?Y?W*?:?
??*?-????+,?	?
?:
*
+,???:?
??*?-????+,?	?
?5??????9???5????9?????+????????,258;BOT	[`ehm{??????D?E?G??#?$?&'*
+DEG6+9-B.G/N0[1d2j4r5v6}7?8?9?:?@?D?E?G?@?A?B?D?E?GI,??	?imn???RB?
[?i?hi8???
;??a????????
B??a?m?
/0Z[??????????kl2???5??	Q ;??bB??bZ\5??,??u?.6v???u????R??????'??????0?*???
6v???u??Mx?
6v???u?x!?????*?+?[Y,S??,?*+,?N?[Y-S??-?+PQRS)T,*+/0+Z[+??haQ+Z\hb<?!?????*g
??[Y,S???Y?N?oY??:?Y?:*??:,??:?g?R?h?:??:	-???	?tW?-?	?W	?W????Y?:+?.?*-?|?? 6*??m-?!??`-?"?#*????:		?g?9	?h??:
*+
?$:? -?"?|?%W??Ä???-?"?&???':?g?3?h?:	?(*+	?):

?	
?W???*?-????+,?*Y*?+?,?-?<:*+,?.Y*?/?0?1?:*?-????+,?*Y*?+?,?-??oY?"?2:3?[YS???.w??.w????+?.wyz{(}.L?Q?X?f?s??????????????????????
?? ?&?=?G?S?Z?c?h?t?w?????????????????????????,?X4??	L@??? ?'?I
?s??S!??	c?a
??? =:OP?m?/0?Z[??I?? ??I(?? .?????IQp???'??
c?b
????=:O??Z\?????????(??????5X?66vVWVW?E?<??
?
? W??E????E6?`?Ux"!????*?C?Y?M+??N-?g?,-?h?F:*?Y?s:?,?W???,?+??#?.?3?>?A?,4.i#@C/0CL; QCL;5?WE.?!*w,?4:?|-?|?5:-*+?6? :+?.?*?Y?|?7:*+?"-?8:+?.???oY??:?9?}?:?"?&:		?g?/	?h?:
?.*??G:
??tW????|?;?5?<:		?g?N	?h?F:
-
?=?I:?-???%*+
?=???G:?tW?????:		?g?	?h?G:
*
????*?Y??-?|?;?>W?Y?:????:		?g?l	?h??:
?;
?????????9
?????
???W?
??-
???=?W???:	???	?:
???
???????+?(???%?(?/???N?U?^?????????????????	???5?;?>?I?Z?c??????????????????????????,??hi???
	
?i?/?a?<@
5hi
^?I?Z??
N?	
c?B /0Z[I? ? ?
(??Q\	?/?b^??Z?
c?B?Z\??????
5???W??7VE?5?E?Q??E??
?'WE?,?&???
W?6vVWW?x?6vVWW?x!
*H*?@Y?A?B?+,?IQ??!*?	??Y?N,?C??,?D?E:6,??:?g?"?h?F:?????S??ڻFY?G:?HW*+??????:?ڙ *+?۶?:-?I?W???-?+>

=MPYapx???,f
=@?ayv??Y<1?p%???/0?Z[?L? Q*?b?Z\?L??5;?'6vWE?(????$6vW! *?V*+??:?J:,?K?F:6,?&:?g???h?:		?:

	???:-
?=?I:????	???]?LW	?:
?	?????W	?:
???M?N
?O?
S??m?PY?Q:	?PY?Q:
?R:?A:?T:?U??:?g?"?h?V:
	
?W2?XW????Y??:?g?"?h?Z:
?[2?XW??ڻ\Y	
?]????S+v !"#:$A%M&Z(g)w*?,?-?/?0?1?4?5?7?=?8?9?:;<>6?F@IA,???
AvG
Mj??Z]?a???
:}??	?	!"#
?<m$6?%V/0VZ[V?&V? O?H'(=)*:???w	!??+	??,
Q>Z]?bVZ\V?-V????+	??,
5?
?$	6v.W?/0E?B
6v.W?/0E?w?????6v.W?/0?6v.W?/01?
6v.W?/021E?(?E?(!34?*?'^?[Y,S??*+,?N_?[Y-S??-?+GHI%J,*'/0'Z['??haQ'Z\hb<?!?56*??`?[Y,S???oY??N,?r?E:,?r?a:6,?r????Y??S,?b?:2J???W?+*?:?-?tW,?b???tW?c????:		?g?C	?h??:

???d:
???e:?f?g?h.?
&&&>

2?i?j??W???k:

???Yl?m?2?n?o?E:?(?pY
?j?q:2?n??W?}?r?D?X?r???h?F:?o:??Y??:
?s?j??W2?n??W?
?s?j??W????2	?t?"2	
?\??W	
?\?uW???*+??:*??:6?vW+?.?:-??:		?g?(	?h?I:
*?Y
?G?W*
?G????66	*?-????+?w	?:	6
*?-????+?w
?:*?-????+?w?7???7????????+?;OPQ!R,T:UFVSWeXjYqZx[?\?]?^?_?`de h'i,j7mKnPo`puq?r?s?t?u?v?w?x?z??????!T'?.?4?7???F?d?q?z?}???????????????????,??<@?178'?9:
K?;??%<=????1??
S???q?@a/???dha
?m	?/0?Z[??I?I!?A,?HI.??4???7?BQH?1?C
q?@bdhb
?Z\?????,?HR5??/6vVVV?x??E?_?DE?F?=??d?
6vVVV??E??.??&
6vVVV??E?.^?]x!GHI*?J??+??M??YJ?w??N-	?w?xW-H?w?xW*?1,??-?y:?z??W?{:?|:?g?x?h?E:J?o?F:	?o?}?~:		?͸\:	H?o?}?~:

?͸\:
?Y	?
????W????+J?
??$?/?=?F?K?h?v?????????????????,f
vXG?F??	?(J?
hf???/0?LM
????KL=???K?M Q?LTK?MS5I?R6N?O?WE?B?w????6N?O?W<?!P??QR*?4*??
*?9?
*?:??A?? ?????????????+??!?%?,?0?, 4/04e?S5
F?
TU*R+?.?	??????+?,/0V[5
B?WX*	&????.?#'-?z????*+???+?.??z?*??;*??*?9e7,?	6?#*?Y,?s:?????6?u*?;?k6+?.??~6-?*?;-????~6,?*?;,????~6*???*?:*??????~6?6?
*+??:??z:???Y??Y???????????+b?(?,?0?6?=?A?H?S?W?]?g?}????????????????	,?
ZYg?iS*Z}Y?eY????Y??&/0&Z[&?&[&\?Q&Z\5?(
??t@?6vww???6vww??6vww?SC?6vww?SC?6vww?YC?6vww??????!]^?__?`a*=	*+?????+,	/0	Z[bc*??N,??+*?N,?r??:?g???h?F:,?o:?F?-?uW???}?*H???	???-?}?~?uW?W???-?uW?C???-?uW?/???-?uW??ę-*?ķ??uW??I-?+R/9AM Y!j"|#?$?%?&?'?(?)?*?,?.,>9??8/?@?/0?Z[?d??eaQ?Z\?eb5	??E?3wf??!g??^
?_hi*?I??Y????M+????N-?g?,-?h??:,???F?????W???,?+34)5D6G7,*)??I/0I?L>j Q)?k>jl5?WE?1!m??^?no*?O+?.?*?1?+?2?*?3?+?4?*?5?+?6?*?7???Y??Y?????+?/???????+*
;<=>?@$A+B0DBE,O/0OZ[QOZ\5!p
qr*4
J??*?ɰ+J,
@s;*?3*?:?
*?:??*?1??????*?Y???L?M?+???"%?+"OPRT"W%U&V2X,&mt3/05Vuvw*2*?Y???+\,/0!xyz*/*?*?+a,/0!{|}*/*?	?+e,/0~*/*??+i,/0???*?P?M???G+??M,??'???Y??,???????,????M?M??Y??*??,?????n?+mnop5rOt, ??P?P??5?5w??_*?+?.??*?Y,?sN-???N-?+xy	|}~?,*/0Z[@haQZ\hb5		??!c
??*n?*??M+????N-?g??-?h??:???d:????:??????.?W0E,?i?????LW?*,?i??????W?,?i??????W??q,?+2??%?1?=?d?v?y?????????,>1o<==c??%{???@? ???Q%{????5??E?R?D???!???
??*?
D??Y??M??Y??N??Y??:??Y??:*	
???,J*???W*?c????:?g???h??:???d:???e:	?f	?g?h.?j%7I%\\,?i	?j??W?6-?i	?j??W?$?i	?j??W??i???W??\??Y??:,???
?,??W-???
?-??W??????W??????W?+v????"?*?.?9?_?k?w??????????????????????
???#?.?6?A?,f
k?<=wv??	_???D??D?<?L4?L+?L""?L?K?LQ_??C5=?9?OOOO?E?^?DE?
??O????*?+*?:,??-????+??
???,4/0Z[?a??haQ Z\?bhb!?????*.???+?,/0??*??+?+*??????*+??+M+??????[Y+S??M??Y,??N-????:*?1???š*?1?òM???-????:*?1?ǶȚ)*?1?ɲM??Y??ʶ???????!M?M??Y??̶?+????,??????+N?????!?0?9?B?Q?Z?g?p????????,H??9l??Bc??p5???m??/0??5?w?6???=B??}*2*??έ+,/0??*>*+??+

,/0??*/*?Y?+,/0??*>*+?-?+
,/0#$??*l*?:?
*?:??*+?:*?:*?;?ϱ+,/0
5?}*K
???@*?+Ѷ?N-??MӹO	?-Զ?:?;?M??Y??ֶ?-?׶?ض?-?ٶ?????-?׹?	???7a?m7??7		e7?+F*-.01 3)4.9?:\;_9d<f>k@uA|F?H,R?/0?`w??)]??k?u?|
?	??5? ??E?!??*?k*?;?!*?:?*??Y?޵;*?:*?;??*??N*???*+???**??+?ߵ??M???*??-????M?*?????+*
MNO%R*S1T9VEX[Yj[,*k/0k?k??*A?5%??$??*[*?;?*?;+????+^_a,/0hi5??*?5,?.?+-?f:?g??h?F:*,?l???+-??+fg%h,i/k,4%G5/05??5Z[5HMQ5Z\5HT5?E?!???*e*+,-??1?+q,*/0??Z[GQZ\!??;*b>p??M??Y??Y??p??????????????YJ?w?ųѱ+uvw-z?????cp?
\p?
?p?@@*.?'?(	???	d???e>??(	??	-e?@i??@




© 2015 - 2024 Weber Informatics LLC | Privacy Policy