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

com.groupbyinc.flux.common.apache.lucene.index.CheckIndex.class Maven / Gradle / Ivy

????4?9com/groupbyinc/flux/common/apache/lucene/index/CheckIndexjava/lang/Objectjava/io/CloseableCheckIndex.java;com/groupbyinc/flux/common/apache/lucene/index/CheckIndex$1Acom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Options
OptionsScom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$DocValuesIteratorSupplier
DocValuesIteratorSupplierZcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$ConstantRelationIntersectVisitor ConstantRelationIntersectVisitorMcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$VerifyPointsVisitorVerifyPointsVisitor@com/groupbyinc/flux/common/apache/lucene/index/CheckIndex$StatusStatusRcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$SegmentInfoStatusSegmentInfoStatusPcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$IndexSortStatusIndexSortStatusNcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$LiveDocStatus
LiveDocStatusPcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$FieldInfoStatus"FieldInfoStatusPcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$FieldNormStatus%FieldNormStatusCcom/groupbyinc/flux/common/apache/lucene/index/TermsEnum$SeekStatus(8com/groupbyinc/flux/common/apache/lucene/index/TermsEnum*
SeekStatusPcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$TermIndexStatus-TermIndexStatusjava/util/Map$Entry0
java/util/Map2EntryMcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$PointsStatus5PointsStatusRcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$StoredFieldStatus8StoredFieldStatusPcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$DocValuesStatus;DocValuesStatusQcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$TermVectorStatus>TermVectorStatusCcom/groupbyinc/flux/common/apache/lucene/index/PointValues$RelationA:com/groupbyinc/flux/common/apache/lucene/index/PointValuesCRelationKcom/groupbyinc/flux/common/apache/lucene/index/PointValues$IntersectVisitorFIntersectVisitor%java/lang/invoke/MethodHandles$LookupIjava/lang/invoke/MethodHandlesKLookup
infoStreamLjava/io/PrintStream;dir:Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;	writeLock5Lcom/groupbyinc/flux/common/apache/lucene/store/Lock;closedZcrossCheckTermVectorsfailFastverbose
checksumsOnly	assertsOn$assertionsDisabled=(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;)Vjava/io/IOException^
write.lock`8com/groupbyinc/flux/common/apache/lucene/store/Directoryb
obtainLockI(Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/store/Lock;de
cfr(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Lcom/groupbyinc/flux/common/apache/lucene/store/Lock;)V\h
ithis;Lcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex;()V\m
nPQ	pRS	rNO	t
ensureOpenTU	wEcom/groupbyinc/flux/common/apache/lucene/store/AlreadyClosedExceptionythis instance is closed{(Ljava/lang/String;)V\}
z~close5com/groupbyinc/flux/common/apache/lucene/util/IOUtils?([Ljava/io/Closeable;)V??
??setCrossCheckTermVectors(Z)VVU	?vgetCrossCheckTermVectors()ZsetFailFastWU	?getFailFastgetChecksumsOnlyYU	?setChecksumsOnly
setInfoStream(Ljava/io/PrintStream;Z)VXU	?out(Ljava/io/PrintStream;)V??
?msg*(Ljava/io/PrintStream;Ljava/lang/String;)Vjava/io/PrintStream?println?}
??Ljava/lang/String;
checkIndexD()Lcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status;T(Ljava/util/List;)Lcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status;??
?java/lang/Throwable?vm
?java/lang/System?nanoTime()J??
??java/util/Locale?ROOTLjava/util/Locale;??	??java/text/NumberFormat?getInstance,(Ljava/util/Locale;)Ljava/text/NumberFormat;??
??
n	plistAll()[Ljava/lang/String;??
c?;com/groupbyinc/flux/common/apache/lucene/index/SegmentInfos?getLastCommitSegmentsFileName'([Ljava/lang/String;)Ljava/lang/String;??
??Ecom/groupbyinc/flux/common/apache/lucene/index/IndexNotFoundException?java/lang/StringBuilder?
?nno segments* file found in ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
??	: files: ?java/util/Arrays?toString'([Ljava/lang/Object;)Ljava/lang/String;??
??()Ljava/lang/String;??
??
?~java/util/List?[Ljava/lang/String;?java/lang/String?
readCommit?(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;??
??
rethrowAlways((Ljava/lang/Throwable;)Ljava/lang/Error;??
??4ERROR: could not read any segments file in directory???
?missingSegments?U	?printStackTrace??
??iterator()Ljava/util/Iterator;??
?5com/groupbyinc/flux/common/apache/lucene/util/Versionjava/util/IteratorhasNext?next()Ljava/lang/Object;	
@com/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo
infoU	?segmentsFileNameA?	BnumSegmentsIDE	FgetUserData()Ljava/util/Map;HI
?JuserDataLjava/util/Map;LM	N3!
 userData=QS
versions=[U .. W]Yversion=[equals(Ljava/lang/Object;)Z]^
_Segments file=a
 numSegments=c(I)Ljava/lang/StringBuilder;?e
?f h id=jgetId()[Blm
?n:com/groupbyinc/flux/common/apache/lucene/util/StringHelperp
idToString([B)Ljava/lang/String;rs
qtpartialvU	w
Checking only these segments:yprint{}
?|?segmentsCheckedLjava/util/List;?	?addAll(Ljava/util/Collection;)Z????:?clone?()Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;??
??newSegments=Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;??	?clear?m
??????????maxSegmentNameJ??	?E(I)Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;?
??name??	?	substring(I)Ljava/lang/String;??
??java/lang/Long?	parseLong(Ljava/lang/String;I)J??
??contains?^??
nsegmentInfos??	?add?^??  ? of ?: name=? maxDoc=?maxDoc? 
?	??E	?java/lang/RuntimeException?$illegal number of documents: maxDoc=?
?~    version=?3.0?K(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;@
?AopenReaderPassedCU	D    test: check integrity.....FcheckIntegrityHm
?I
??SegmentReader.maxDoc() L != SegmentInfo.maxDoc NnumDocsP 
?Q
?getDelCountT 
Udelete count mismatch: info=W vs reader=Y too many deleted docs: maxDoc()=[ vs del count=]testLiveDocs?(Lcom/groupbyinc/flux/common/apache/lucene/index/CodecReader;Ljava/io/PrintStream;Z)Lcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$LiveDocStatus;_`
a
liveDocStatusPLcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$LiveDocStatus;cd	etestFieldInfos?(Lcom/groupbyinc/flux/common/apache/lucene/index/CodecReader;Ljava/io/PrintStream;Z)Lcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$FieldInfoStatus;gh
ifieldInfoStatusRLcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$FieldInfoStatus;kl	mtestFieldNorms?(Lcom/groupbyinc/flux/common/apache/lucene/index/CodecReader;Ljava/io/PrintStream;Z)Lcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$FieldNormStatus;op
qfieldNormStatusRLcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$FieldNormStatus;st	utestPostings?(Lcom/groupbyinc/flux/common/apache/lucene/index/CodecReader;Ljava/io/PrintStream;ZZLcom/groupbyinc/flux/common/apache/lucene/util/Version;)Lcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$TermIndexStatus;wx
ytermIndexStatusRLcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$TermIndexStatus;{|	}testStoredFields?(Lcom/groupbyinc/flux/common/apache/lucene/index/CodecReader;Ljava/io/PrintStream;Z)Lcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$StoredFieldStatus;?
?storedFieldStatusTLcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$StoredFieldStatus;??	?testTermVectors?(Lcom/groupbyinc/flux/common/apache/lucene/index/CodecReader;Ljava/io/PrintStream;ZZZLcom/groupbyinc/flux/common/apache/lucene/util/Version;)Lcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$TermVectorStatus;??
?termVectorStatusSLcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$TermVectorStatus;??	?
testDocValues?(Lcom/groupbyinc/flux/common/apache/lucene/index/CodecReader;Ljava/io/PrintStream;Z)Lcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$DocValuesStatus;??
?docValuesStatusRLcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$DocValuesStatus;??	?
testPoints?(Lcom/groupbyinc/flux/common/apache/lucene/index/CodecReader;Ljava/io/PrintStream;Z)Lcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$PointsStatus;??
?pointsStatusOLcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$PointsStatus;??	?testSort?(Lcom/groupbyinc/flux/common/apache/lucene/index/CodecReader;Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;Ljava/io/PrintStream;Z)Lcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$IndexSortStatus;??
?indexSortStatusRLcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$IndexSortStatus;??	?errorLjava/lang/Throwable;??	 ?Live docs test failed?	#?Field Info test failed?	&?Field Norm test failed?	.?Term Index test failed?	9?Stored Field test failed?	??Term Vector test failed?	<?DocValues test failed?	6?Points test failed?
getFieldInfos=()Lcom/groupbyinc/flux/common/apache/lucene/index/FieldInfos;??
??9com/groupbyinc/flux/common/apache/lucene/index/FieldInfos?getSoftDeletesField??
??checkSoftDeletes?(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentReader;Ljava/io/PrintStream;Z)V??
?detailed segment RAM usage: ?:com/groupbyinc/flux/common/apache/lucene/util/Accountables?O(Lcom/groupbyinc/flux/common/apache/lucene/util/Accountable;)Ljava/lang/String;??
??
?:FAILED?6exorciseIndex() would remove reference to this segment?
    WARNING: ?; full exception:?totLoseDocCount?E	?numBadSegments?E	?D()Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;??
?E(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;)V??
??clean?U	?	WARNING: ? broken segments (containing ? documents) detected?counter??	??validCounter?U	?!ERROR: Next segment name counter ?& is not greater than max segment name ?+No problems were detected with this index.
?Took %.3f sec total.tversion7Lcom/groupbyinc/flux/common/apache/lucene/util/Version;siBLcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;userDataStrings	indexSort6Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;5Ljava/util/Map;startOpenReaderNSstartIntegrityNSsoftDeletesFieldcommentsegmentNamesegInfoStatTLcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$SegmentInfoStatus;toLoseDocCountreader>Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentReader;previousIndexSortionlySegments$Ljava/util/List;startNSnfLjava/text/NumberFormat;sisresultBLcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status;lastSegmentsFileoldestnewestoldSegsinput;Lcom/groupbyinc/flux/common/apache/lucene/store/IndexInput;
versionString
n    test: index sort..........(getSort>()[Lcom/groupbyinc/flux/common/apache/lucene/search/SortField;*+
?,Ccom/groupbyinc/flux/common/apache/lucene/search/LeafFieldComparator.@com/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext0>(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader;)V\2
13:com/groupbyinc/flux/common/apache/lucene/index/CodecReader5<[Lcom/groupbyinc/flux/common/apache/lucene/search/SortField;7[I9F[Lcom/groupbyinc/flux/common/apache/lucene/search/LeafFieldComparator;;9com/groupbyinc/flux/common/apache/lucene/search/SortField=
getReverse??
>@
getComparatorE(II)Lcom/groupbyinc/flux/common/apache/lucene/search/FieldComparator;BC
>D?com/groupbyinc/flux/common/apache/lucene/search/FieldComparatorFgetLeafComparator?(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;)Lcom/groupbyinc/flux/common/apache/lucene/search/LeafFieldComparator;HI
GJ
6?copy(II)VMN/O	setBottom(I)VQR/S
compareBottom(I)IUV/Wsegment has indexSort=Y but docID=[ sorts after docID=]ERROR [_
getMessagea?
?b&(Ljava/lang/Object;)Ljava/lang/String;<d
?e	?cmpdocIDefields
reverseMulcomparators
readerContextBLcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;= maxDoc setR
?8Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;doclastDocfield	termsEnum:Lcom/groupbyinc/flux/common/apache/lucene/index/TermsEnum;docsSeen;Lcom/groupbyinc/flux/common/apache/lucene/util/FixedBitSet;minTermmaxTermisIntersect	termCountpostingsEnum=Lcom/groupbyinc/flux/common/apache/lucene/index/PostingsEnum;lastTerm?Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRefBuilder;checkSingleTermRange2(Ljava/lang/String;ILcom/groupbyinc/flux/common/apache/lucene/index/Terms;Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;Lcom/groupbyinc/flux/common/apache/lucene/util/FixedBitSet;Lcom/groupbyinc/flux/common/apache/lucene/util/FixedBitSet;)Z4com/groupbyinc/flux/common/apache/lucene/index/Terms)<()Lcom/groupbyinc/flux/common/apache/lucene/index/TermsEnum;?+
*,seekCeil(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)Lcom/groupbyinc/flux/common/apache/lucene/index/TermsEnum$SeekStatus;./
+0FOUNDELcom/groupbyinc/flux/common/apache/lucene/index/TermsEnum$SeekStatus;23	)4&failed to seek to existing term field=6??
8Icom/groupbyinc/flux/common/apache/lucene/util/automaton/CompiledAutomaton:@com/groupbyinc/flux/common/apache/lucene/util/automaton/Automata<makeBinaryInterval?(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;ZLcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;Z)Lcom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton;>?
=@java/lang/BooleanB(Z)Ljava/lang/Boolean;<D
CE\(Lcom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton;Ljava/lang/Boolean;ZIZ)V\G
;H	intersect?(Lcom/groupbyinc/flux/common/apache/lucene/util/automaton/CompiledAutomaton;Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)Lcom/groupbyinc/flux/common/apache/lucene/index/TermsEnum;JK
*L)intersect returned too many terms: field=N intersectTermCount=P normalTermCount=R
?_;intersect visited different docs than straight terms enum: UcardinalityW 
?X for straight enum, vs Z for intersect, minTerm=\	 maxTerm=^terms6Lcom/groupbyinc/flux/common/apache/lucene/index/Terms;
normalDocs
intersectDocsnormalTermCountintersectTermCountcheckTermRangesM(Ljava/lang/String;ILcom/groupbyinc/flux/common/apache/lucene/index/Terms;J)V\R
?h@$java/util/LinkedListl
mn?java/util/Dequeq@
deepCopyOfr(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;uv
?wr?r!removeFirst{
r|getLast~
r'(
?isEmpty??r???
termBoundsKLjava/util/Deque;Ljava/util/Deque;
lastTermAddednumTermscurrentIntervalcheckFieldsJ(Lcom/groupbyinc/flux/common/apache/lucene/index/Fields;Lcom/groupbyinc/flux/common/apache/lucene/util/Bits;ILcom/groupbyinc/flux/common/apache/lucene/index/FieldInfos;ZZLjava/io/PrintStream;ZLcom/groupbyinc/flux/common/apache/lucene/util/Version;)Lcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$TermIndexStatus;'java/lang/UnsupportedOperationException?
.n5com/groupbyinc/flux/common/apache/lucene/index/Fields?
?(Ljava/lang/String;)I??
??fields out of order: lastField=? field=?	fieldInfoN(Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/index/FieldInfo;??
?? IndexWriter.MAX_POSITION= < lastPos 
getPayload?
? ?E	?"! payload length is out of bounds $startOffset& 
?'	endOffset) 
?*LUCENE_7_0_0,	-: startOffset / < lastStartOffset 1c; consider using the FixBrokenOffsets tool in Lucene's backward-codecs module to correct your index3: endOffset 5 < startOffset 7	 docFreq=9 != tot docs w/o deletions ;totalTermFreq: = totalTermFreq=? != recomputed totalTermFreq=AadvanceEV
?F: advance(docID=H) returned docID=J	termFreq L	position N is < lastPosition P), then .next() returned docID=R vs prev docID=T,": minTerm is non-null yet we saw no terms: VgetStatsX

*YblockTreeStats[M	.\java/util/HashMap^
_nput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;ab3csumTotalTermFreq for field e=g  != recomputed sumTotalTermFreq=i
getSumDocFreqk?
*lsumDocFreq for field n != recomputed sumDocFreq=pgetDocCountr 
*sdocCount for field u != recomputed docCount=wseek to last term y failed{
?_- returned FOUND but seeked to the wrong term ~docFreq for last term ? != recomputed docFreq=??
*?termCount mismatch ? vs ?'java/lang/Math?min(JJ)J??
??9[Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;?	seekExact(J)V??
+?seek to ord ? returned ord ?seek to existing term ?$null DocsEnum from to existing term ?
?!invalid fieldCount: ?fieldCount mismatch ? vs recomputed field count ?=OK [%d terms; %d terms/docs pairs; %d tokens] [took %.3f sec]?entrySet()Ljava/util/Set;??3?
java/util/Set??
      field "?getKey?
1?":?      ?getValue?
1?
?
?
      ?replaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;??
??bbexpectedHasPositionsexpectedHasPayloadsexpectedHasOffsetsuoe)Ljava/lang/UnsupportedOperationException;ordExpectedpospayloadlastPos
lastOffsetposUptolastPosition	nextDocID	skipDocIDidxdocCounthasNonDeletedDocstotalTermFreq2hasTotalTermFreqexpectedDocFreqd	actualOrd	seekTerms	seekCountfieldTermCountstatsLjava/lang/Object;expectedHasFreqshasOrdtermCountStartsumTotalTermFreq
sumDocFreqvisitedDocs
fieldTermsent;Ljava/util/Map$Entry;Ljava/util/Map$Entry;7Lcom/groupbyinc/flux/common/apache/lucene/index/Fields;doPrint	isVectorscomputedFieldCount	lastField
fieldCount?(Lcom/groupbyinc/flux/common/apache/lucene/index/CodecReader;Ljava/io/PrintStream;Lcom/groupbyinc/flux/common/apache/lucene/util/Version;)Lcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$TermIndexStatus;    test: terms, freq, prox...?getPostingsReaderB()Lcom/groupbyinc/flux/common/apache/lucene/codecs/FieldsProducer;??
6?>com/groupbyinc/flux/common/apache/lucene/codecs/FieldsProducer???
????
?ERROR: ?    test: points..............
6nhasPointValues?
?getPointsReader@()Lcom/groupbyinc/flux/common/apache/lucene/codecs/PointsReader;
6Bthere are fields with points, but reader.getPointsReader() is null
= size/2 when all cells match'CELL_INSIDE_QUERY)	B*CestimatePointCount should return >= size when all cells fully match,CELL_OUTSIDE_QUERY.	B/6estimatePointCount should return 0 when no cells match1R(Ljava/lang/String;ILcom/groupbyinc/flux/common/apache/lucene/index/PointValues;)V\3
4P(Lcom/groupbyinc/flux/common/apache/lucene/index/PointValues$IntersectVisitor;)VJ6
D7getPointCountSeen9?
:point values for field "<" claims to have size=> points, but in fact has @getDocCountSeenB?
C" claims to have docCount=E but in fact has GtotalValuePointsI?	6J)OK [%d fields, %d points] [took %.3f sec]LvaluesLcom/groupbyinc/flux/common/apache/lucene/codecs/PointsReader;
9n    test: stored fields.......XgetFieldsReaderF()Lcom/groupbyinc/flux/common/apache/lucene/codecs/StoredFieldsReader;Z[
6\Bcom/groupbyinc/flux/common/apache/lucene/codecs/StoredFieldsReader^?[
_`Lcom/groupbyinc/flux/common/apache/lucene/document/DocumentStoredFieldVisitorb
cn
visitDocumentG(ILcom/groupbyinc/flux/common/apache/lucene/index/StoredFieldVisitor;)Vef
_ggetDocument>()Lcom/groupbyinc/flux/common/apache/lucene/document/Document;ij
ck:com/groupbyinc/flux/common/apache/lucene/document/Documentm?E	9o	9?	getFields()Ljava/util/List;rs
nt?!	docCount=w	 but saw y undeleted docs{BOK [%d total field count; avg %.1f fields per doc] [took %.3f sec]}java/lang/Float(F)Ljava/lang/Float;<?
??NLcom/groupbyinc/flux/common/apache/lucene/document/DocumentStoredFieldVisitor;Lcom/groupbyinc/flux/common/apache/lucene/index/DocValuesType;??	???	<?checkDocValues?(Lcom/groupbyinc/flux/common/apache/lucene/index/FieldInfo;Lcom/groupbyinc/flux/common/apache/lucene/codecs/DocValuesProducer;ILjava/io/PrintStream;Lcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$DocValuesStatus;)V??
?lOK [%d docvalues fields; %d BINARY; %d NUMERIC; %d SORTED; %d SORTED_NUMERIC; %d SORTED_SET] [took %.3f sec]?totalBinaryFields??	<?totalNumericFields??	<?totalSortedFields??	<?totalSortedNumericFields??	<?totalSortedSetFields??	<?dvReaderCLcom/groupbyinc/flux/common/apache/lucene/codecs/DocValuesProducer;checkDVIterator?(Lcom/groupbyinc/flux/common/apache/lucene/index/FieldInfo;ILcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$DocValuesIteratorSupplier;)V~(Lcom/groupbyinc/flux/common/apache/lucene/index/FieldInfo;)Lcom/groupbyinc/flux/common/apache/lucene/index/DocValuesIterator;???@com/groupbyinc/flux/common/apache/lucene/index/DocValuesIterator?
?	
?Fdv iterator field=?: doc=? went backwords (got: ?)?' was not found through advance() (got: ?i 
?? reports wrong doc ID (got: ?advanceExact??
??/ disagrees about whether document exists (got: ? has unstable advanceExact?doc2foundfound2fiproducerULcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$DocValuesIteratorSupplier;it1BLcom/groupbyinc/flux/common/apache/lucene/index/DocValuesIterator;it2checkBinaryDocValuesV(Ljava/lang/String;ILcom/groupbyinc/flux/common/apache/lucene/index/BinaryDocValues;)V>com/groupbyinc/flux/common/apache/lucene/index/BinaryDocValues?
??binary dv iterator for field: ?# should start at docID=-1, but got ?
?	binaryValue??
??value	fieldNamebdv@Lcom/groupbyinc/flux/common/apache/lucene/index/BinaryDocValues;checkSortedDocValuesV(Ljava/lang/String;ILcom/groupbyinc/flux/common/apache/lucene/index/SortedDocValues;)V>com/groupbyinc/flux/common/apache/lucene/index/SortedDocValues?
??sorted dv iterator for field: ?
getValueCount? 
??
?	ordValue? 
??dv for field: ? has -1 ord?ord out of bounds: ?max(II)I
? reports wrong maxOrd= but this is not the case: # has holes in its ords, valueCount=	 but only used: 	lookupOrd;(I)Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;

? has ords out of order:  >=dv@Lcom/groupbyinc/flux/common/apache/lucene/index/SortedDocValues;maxOrdseenOrdsmaxOrd2	lastValuecheckSortedSetDocValuesY(Ljava/lang/String;ILcom/groupbyinc/flux/common/apache/lucene/index/SortedSetDocValues;)VAcom/groupbyinc/flux/common/apache/lucene/index/SortedSetDocValues??
8com/groupbyinc/flux/common/apache/lucene/util/LongBitSet!\?
"#
	nextOrd&?
'ords out of order: ) <= +
 for doc: -?
?/?
"1 returned docID=3 yet has no ordinals5W?
"7;(J)Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;
9
:lastOrdordCountCLcom/groupbyinc/flux/common/apache/lucene/index/SortedSetDocValues;:Lcom/groupbyinc/flux/common/apache/lucene/util/LongBitSet;checkSortedNumericDocValues](Ljava/lang/String;ILcom/groupbyinc/flux/common/apache/lucene/index/SortedNumericDocValues;)VEcom/groupbyinc/flux/common/apache/lucene/index/SortedNumericDocValuesB
C?dv iterator for field: E
C	
docValueCountH 
CIsorted numeric dv for field: K$ returned docValueCount=0 for docID=M	nextValueO?
CPvalues out of order: R < TcountpreviousndvGLcom/groupbyinc/flux/common/apache/lucene/index/SortedNumericDocValues;?com/groupbyinc/flux/common/apache/lucene/index/NumericDocValuesZ
[?
[		longValue^?
[_ALcom/groupbyinc/flux/common/apache/lucene/index/NumericDocValues;java/lang/Exceptionb0$SwitchMap$org$apache$lucene$index$DocValuesTyped9		eordinalg 
?hgetClass()Ljava/lang/Class;jk
l"java/lang/invoke/LambdaMetafactorynmetafactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;pq
ors?	getSorted|(Lcom/groupbyinc/flux/common/apache/lucene/index/FieldInfo;)Lcom/groupbyinc/flux/common/apache/lucene/index/SortedDocValues;vw
?xy?(Lcom/groupbyinc/flux/common/apache/lucene/codecs/DocValuesProducer;)Lcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$DocValuesIteratorSupplier;?{|??
~??
???
?getSortedNumeric?(Lcom/groupbyinc/flux/common/apache/lucene/index/FieldInfo;)Lcom/groupbyinc/flux/common/apache/lucene/index/SortedNumericDocValues;??
???|@A
?getSortedSet(Lcom/groupbyinc/flux/common/apache/lucene/index/FieldInfo;)Lcom/groupbyinc/flux/common/apache/lucene/index/SortedSetDocValues;??
???|
?	getBinary|(Lcom/groupbyinc/flux/common/apache/lucene/index/FieldInfo;)Lcom/groupbyinc/flux/common/apache/lucene/index/BinaryDocValues;??
???|
getNumeric??
???|?(Lcom/groupbyinc/flux/common/apache/lucene/index/CodecReader;Ljava/io/PrintStream;Lcom/groupbyinc/flux/common/apache/lucene/util/Version;)Lcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status$TermVectorStatus;
?n    test: term vectors........?getTermVectorsReaderE()Lcom/groupbyinc/flux/common/apache/lucene/codecs/TermVectorsReader;??
6?Acom/groupbyinc/flux/common/apache/lucene/codecs/TermVectorsReader???
??:(I)Lcom/groupbyinc/flux/common/apache/lucene/index/Fields;??
??	?o
totVectors??	??
hasVectors??
??docID=? has term vectors for field=?( but FieldInfo has storeTermVector=false?
vector field=?! does not exist in postings; doc=?;(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)Z??
+?vector term=?! was not found in postings (got: ?vector for doc ?" didn't return docID=0: got docID=? doc=?: freq=? differs from postings freq=?: pos=? differs from postings pos=?: startOffset=?# differs from postings startOffset=?: endOffset=?! differs from postings endOffset=?# has no payload but postings does: ?
 has payload=? but postings does not.?# but differs from postings payload=?YOK [%d total term vector count; avg %.1f term/freq vector fields per doc] [took %.3f sec]?postingsFieldspostingsPospostingsStartOffsetpostingsEndOffsetpostingsPayloadtf
advanceDocpostingsHasFreqpostingsHasPayloadvectorsHasPayload
postingsTermspostingsTermsEnumhasProxdoStatstfvpostingsDocs
vectorsReaderCLcom/groupbyinc/flux/common/apache/lucene/codecs/TermVectorsReader;	vectorAvgF
exorciseIndexE(Lcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status;)V"java/lang/IllegalArgumentException?\can only exorcise an index that was fully checked (this status checked a subset of segments)?
?~changedm
?commit]
?testAssertsZU	?

main([Ljava/lang/String;)Vjava/lang/InterruptedExceptiondoMain([Ljava/lang/String;)I
exitR
?argsexitCodeALcom/groupbyinc/flux/common/apache/lucene/util/SuppressForbidden;reason&System.out required: command line toolparseOptionsX([Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Options;
?O	? 
?bZ?
#o
NOTE: testing will be more thorough if you run java with '-ea:org.apache.lucene...', so assertions are enabled%
Opening index @ '	indexPath)?	*java/nio/file/Paths,;(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;?.
-/dirImpl1?	2:com/groupbyinc/flux/common/apache/lucene/store/FSDirectory4openR(Ljava/nio/file/Path;)Lcom/groupbyinc/flux/common/apache/lucene/store/FSDirectory;67
58java/nio/file/Path:=com/groupbyinc/flux/common/apache/lucene/util/CommandLineUtil<newFSDirectoryd(Ljava/lang/String;Ljava/nio/file/Path;)Lcom/groupbyinc/flux/common/apache/lucene/store/FSDirectory;>?
=@!ERROR: could not open directory "B
"; exitingD\]
F	 doCheckF(Lcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Options;)IIJ
K
:
addSuppressed(Ljava/lang/Throwable;)VNO
?P
c:optsCLcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Options;$Ljava/lang/IllegalArgumentException;checker	directorypathLjava/nio/file/Path;
n-fast[
?_doChecksumsOnly^U	_	-exorcisea
doExorcisecU	d-crossCheckTermVectorsfdoCrossCheckTermVectorshU	i-verbosek	?-segmentn'ERROR: missing name for -segment optionp?	r	-dir-implt)ERROR: missing value for -dir-impl optionv"ERROR: unexpected extra argument 'x'z	
ERROR: index path not specified
Usage: java org.apache.lucene.index.CheckIndex pathToIndex [-exorcise] [-crossCheckTermVectors] [-segment X] [-segment Y] [-dir-impl X]

  -exorcise: actually write a new segments_N file, removing any problematic segments
  -fast: just verify file checksums, omitting logical integrity checks
  -crossCheckTermVectors: verifies that term vectors match postings; THIS IS VERY SLOW!
  -codec X: when exorcising, codec to write the new segments_N file with
  -verbose: print additional details
  -segment X: only check the specified segments.  This can be specified multiple
              times, to check more than one segment, eg '-segment _2 -segment _a'.
              You can't use this with the -exorcise option
  -dir-impl X: use a specific |java/lang/Class~
getSimpleName??
?0 implementation. If no package is specified the ?
getPackage()Ljava/lang/Package;??
?java/lang/Package?getName??
?? package will be used.

**WARNING**: -exorcise *LOSES DATA*. This should only be used on an emergency basis as it will cause
documents (perhaps many) to be permanently removed from the index.  Always make
a backup copy of your index before running this!  Do not run this tool on an index
that is actively being written to.  You have been warned!

Run without -exorcise, this tool will open the index, report version information
and report any exceptions it hits and what action it would take if -exorcise were
specified.  With -exorcise, this tool will remove any segments that have issues and
write a new segments_N file.  This means all documents contained in the affected
segments will be removed.

This tool exits with exit code 1 if the index cannot be opened or has any
corruption, else 0.
?1ERROR: cannot specify both -exorcise and -segment?;ERROR: cannot specify both -fast and -crossCheckTermVectors?arg??
???
?,WARNING: would write new segments file, and ?6 documents would be lost, if -exorcise were specified
? documents will be lost
?BNOTE: will write new segments file in 5 seconds; this will remove ?M docs from the index. YOU WILL LOSE DATA. THIS IS YOUR LAST CHANCE TO CTRL+C!??java/lang/Thread?sleep??
??...?
Writing...???
?OK?Wrote new segments file "?"?!    test: check soft deletes.....?Icom/groupbyinc/flux/common/apache/lucene/search/DocValuesFieldExistsQuery?getDocValuesDocIdSetIterator?(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader;)Lcom/groupbyinc/flux/common/apache/lucene/search/DocIdSetIterator;??
??
?|Acom/groupbyinc/flux/common/apache/lucene/index/PendingSoftDeletes?countSoftDeletesy(Lcom/groupbyinc/flux/common/apache/lucene/search/DocIdSetIterator;Lcom/groupbyinc/flux/common/apache/lucene/util/Bits;)I??
??getSoftDelCount? 
?actual soft deletes: ? but expected: ?
cb
c?softDeletesLjava/lang/Exception;A??ensdesiredAssertionStatus??
?CodeLocalVariableTableLineNumberTable
Exceptions
StackMapTableLocalVariableTypeTable	Signatureh(Ljava/util/List;)Lcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status;RuntimeInvisibleAnnotationsBootstrapMethods
SourceFileInnerClasses1
NOPQRSBTUVUWUXUYU
ZU[U/\]?D*++a?g?j??klPQ?
???_\h?b*?o*+?q*,?s*?u?? klPQRS???	???vm?M*?x?
?zY|????kl??????m?F*?x?Y*?sS????kl?????_???>*????kl?U?
?????/*????kl?????>*????kl?U?
?????/*????kl?????/*????kl?????>*????kl?U?
?????Q*+?u*???? kl?OXU???
?????*+????kl?O?
??
???O
*?*+????
?O
?????	??	???0*????kl???_???
$?*????A????::?Y??:*?q??*?q??:??:?.??Y??Y??Ҷ?*?q??۶???ֶ??*?q??:?4:	*???		??*?u?????*?u?	*?u???:	:
:?:??O??:

??:?:?)	?
	??:	
?

??:
????"6?%:
:*?q
?+?/:?5:*???	??*?u3??*?u?*?u???6??9W?Z?;?R:*???	??*?u=??*?u?*?u???@:??;?:??;?
?C?G?K?O?K?P? ??Y??R???K?ٶ?:?T:T:?M
?.??Y??V????X??
??Z?ֶ?:?l??Y??\???ֶ?:?R
?M	
?`???Y??\??	?ٶ?)??Y??V??	??X??
??Z?ֶ?:*?u??Y??b??
??d???gi????k???o?u???ֶ??+?m?x*?u?J*?uz?}+?~:??.???:*?u??Y??i???ֶ?}?????+??W*?u??????????????6?p??:?????$??7????
??+?+???????$?Y??:????W*?u??Y?????`?g????g???????????????g???????????????:????&??Y??Y??Ŷ?????g??ƿ???6::*?u??Y??ȶ??	ʧ?ٶ??*?u??Y??ж???Ѹu?ֶ?????:*?u??Y??׶??ٶ????*?u??Y??ݶ???????????*?u??Y????????g??????:?Z*?u??Y??????ٶ???5???/??Y??Y???????????ٶ?ƿ:???????o?*?u??Y??
?????ֶ????:??P?*?u??Y?????ٶ????*?u????8*?u??Y?????"?%Z?ֶ????"?(??7*?u?
*?u*?}??Y?-?0?3:*?u??5?Y??e?9??S?B???E??7*?u?
*?uG?}?J*?u??5?Y??e?9??S?B???K????4??Y??Y??M???K?gO??????g??ƿ?R6!!6?S???R????Vd?:??Y??Y??X??????Vd?gZ???R?g??ƿ????Rd?K?:??Y??Y??\???K?g^??????Rd?g??ƿ????Rd?V?y??Y??Y??X???V?gZ??????Rd?g??ƿ?V?:??Y??Y??X???V?gZ??????Rd?g??ƿ*???g*?u*???b?f*?u*???j?n*?u*???r?v*?u*??*???z?~*?u*??????*?u*??*??*??????*?u*??????*?u*??????*?u*???????f?????Y??ƿ?n?????Y??ƿ?v?????Y??ƿ?~?????Y??ƿ???????Y??ƿ???????Y??ƿ???????Y??ƿ???????Y??ƿ?Ŷ?:""?"*?u*????*?uT??*???*?uи?*?u?ո????֧?:*???	??*?uظ??:*?u??Y??ܶ???޶ֶ??*?u?*?u??*?uT??Y??`??Y??`???'?֧:#???#??????????????6*?u??Y??????g????g?ֶ?????????Z???E??????
a??*?u??Y????????%??????%?????
*?u???*?u???Y?? e?9??S?B???
eps?),?^dq?^d?q??????
D
Q??
D
?
Q
?
?
?
?
???(u/?	?3?=
.0?s>???+??a??c?	
9M????e
?`?PE!
=?"
o`?
S|??^?K??O??dE?a?^
}tE?kl????????.???5? ??$!	?!"
?#?
?DE
?A?

?$%	??	?&??9??z?	%
.5:
epsu|??????? ?!?"?#?$?&?(?)?+,/
1246)A,7.859;;E<L=U?[@^CdOiPqDsEzF?H?I?J?L?M?O?P?M?O?P?S?T?U?W?XZ]^_`Ab[d`e?h?i?h?k?l?mn
o+pGqJsVt`yjzr{z}?~???????????????+?8?E?O?Z?}????????????????(?5?Y?c?h???????????????????8?@?J?S?x?~????????????????????????(?Y?`?d?l?????????S?[???????????????	?	'?	9?	M?	X	c	n	y	?	?	?	?	?	?		?
	?	?	?
	?	?



'
.
8
D+
I,
Q
S
Z
` 
j"
o#
?$
?%
?&
?'
?(
?+
?,
?+
?,
?0
?}
?3
?4668R9X:g;?>???B?D??K?e?????M????????????,???!???????1????R????????????1?????A???9?&e??j?4??4???+???????1??????????????1??????????x34??Q?h?_?L?L>?????&???????1????L????@??-???????1??????"???????1?????????????1????????????1???2S????????1???H?_??	????
x??7?Y?':+?f,?
,)?}+?-:??
:??/:	?1Y*?4:
6??32?A??O	2?E
?KS????*?L66??6
6	???	2d?P	2?T.	2?Xh6

??	????
?7??Y??Y??Z??+??\??d?g^???g??ƿ???s,??5?Y??e?9??S?B???E:?	??,??Y??`???c?f??Z?ֶ???g,?	,???}03????8E?DE??hE
??iE5@j?#Rk7*Kl92Cm;	<9no
}??Expxq
xNOxWUs?jr???$NPRSTW#X*Y2[<]G^\_q]wb}f?h?j?m?n?o?p?q?j?u?v
fy0?3z5{9|?~dk?o?u?????!6??8:<1?6??8:<1:?6??8:<1:???=??8?b????56???_	_`??

~??B? Y?u:+?
+w?}*?x6*?y??*?}:???Y?ƿ66		???	?????	????+??Y??Y??????g????g??ƿ*????+????Y????SY??!e?9??S?B???q*?}:?G6???8???&??Y??Y??????g??ֶ?ƿ????+??5?Y??!e?9??S?B???E:?	??+??Y??`???c?f??Z?ֶ????+?	+???69??zB!?E	?S?E,????A?E?h??PE;@j?~p~NO~WUz?prd??#??????&?,?1?<???N?Z?]?c?j???????????????????6?9?;???E?j?q?u?{??:? ?"????.?5?
?:??B????5?_	gh??
	¸?B?#Y??:+?
+??}*??:??:?????:??W???+????Y????SY??!e?9??S?B????????E:?	??+??Y??`???c?f??Z?ֶ????+?	+???z}??R<??[??@j??p?NO?WU???rl?N??????<?B?E?o?z?}???????????????3?#????76?#????5?_	op??
	??B?&Y??:+?
+??}*??:?
??:*????:??4???:?ę???ɸ?Y??
a?Χ??+????Y?θ?SY??!e?9??S?B???E:?	??+??Y??`???c?f??Z?ֶ????+?	+???????RJ"?z???@j??p?NO?WU???rt?Z??????$?+?J?R?a?l?o??????????????7?&???7??,6?&????5?_
???n?--?ض?	7:	:
?
	??,??:?	,??:?2?*??Y??Y????*?????ٶ?ƿ???????Y??
???Y??:

???B
?????.??Y??Y?????
???????ٶ?ƿ
?????*??Y??Y????*?????ٶ?ƿ?@??6???*??Y??Y????*?????ٶ?ƿ,	?:	6	?
6

???
?6??Y??Y??
??????
?g???g??ƿ
?5??Y??Y??
??????
?g???g??ƿ-
?
6??r
a7??.??$?
4hET?E
-??M?E????E???? ?!U?"??#$	?%&
??(
	'-27^!a$w&|'?(?*?+?-?3?4?78
9<=>ABJDMFTG\H_JfK?M?N?R?T?U?W?X?/?????070??+??97??_
'(??

!??-?????Y??,?-:-?1:?5?)??Y??Y??7??*????-?ٶ?ƿ*-?97	*,?;Y-?A?F?I?M-?97	??5??Y??Y??O??*??Q???%S??	?%??ƿ?T?F??Y??Y??V???Y?g[???Y?g]??-??_???ٶ?ƿ	?????p!?!?E!`a!! !b!c%?r3b?d?	??e??2_ab%c-dShbk?m?n?q?rv??;+)?r?L@?_
fg??;!?9??Y?i:??Y?i:j??,?-:		7
?mY?n:o7
:	??:???
?
?soc??F?x?yW
7
?z?*?}??:????:*,??W

a7
???Y??:???B?????.??Y??Y????????????ٶ?ƿ????@?/???%?}??:??:*,??W?k9??????? B??  '	*
"?
3??8???
;?%&;?;?E;`a;??7?-b#c?3????"????!?'?*?3?8?;?B?G?J?[?h?l?w???????????????????????
?? ?/?7?:??S
????"?*??+r????S7?0?
?*???_
??? ?
8????7	?	7	?.Y??:6:
:*??:?????:?5???+??Y??Y???????????ֶ?ƿ:-??:? ??Y??Y??????ֶ?ƿ????? ??Y??Y??????ֶ?ƿ?*??:???M??6??6??6??6?::????:?#??????Y???x:?:??:?H??????Y???x:?Q??Y??Y??Ŷ???Ƕֶ?ƿ:?&??Y??Y??Ŷ???ɶֶ?ƿ????̶ϛ?6?6??Y??Y??Ŷ???Ѷ???Ӷ????ƿ?@?????4??Y??Y??Ŷ???ض??ֶ%ڶֶ?ƿ?????ݶϛ?6?6??Y??Y??Ŷ???߶???Ӷ????ƿ??6?6??Y??Y??Ŷ???????Ӷ????ƿ????ϛ?6?6??Y??Y??Ŷ???????Ӷ????ƿ?-:6????a7:	7	7!??Y?i:#??:$$??
ز?$????Y?????Y??:$???B??$???.??Y??Y???????????$?ٶ?ƿ$?????I?????Y???Y??Y????????$?????ٶ?ƿ$???6??Y??Y????????$?????ٶ?ƿ$???6??Y??Y????????$??????ٶ?ƿ??6%%?&??Y??Y?????%?g??ֶ?ƿ!%?a7!
x?:
?@?????4??Y??Y??Ŷ????????%ڶֶ?ƿ?\?7&?7&?:(6?C????ae7(&(??+??Y??Y????&?%??(?%??ƿ6&6'6(	7)
?
6++??#+?6,?S
?
6,,???+?%??ֶ?ƿ)a7)+??6??Y??Y??
??$??@??+?%B??)?%??ƿ??6..??.`??iCm?6/
x?:

/?G600???0/?6??Y??Y??
??$??I??/?gK??0?g??ƿ
?
611?&??Y??Y??M??1?g??ֶ?ƿ62636441??
?655?&??Y??Y??O??5?g??ֶ?ƿ52?+??Y??Y??O??5?gQ??2?g??ƿ562?L
?(66
?+67?56?G??Y??Y??
??$????0?g??5?g0??6?g??ֶ?ƿ63?L??Y??Y??
??$????0?g??5?g0??6?g2??3?g??ƿ7?G??Y??Y??
??$????0?g??5?g6??7?g??ֶ?ƿ76?L??Y??Y??
??$????0?g??5?g6??7?g8??6?g??ƿ663?4??F
?
644??V40?A??Y??Y??
??$??I??/?gS??4?gU??0?g??ƿ??	?.??:??6..??.`??iCm?6/
?:

/?G600???0/?6??Y??Y??
??$??I??/?gK??0?g??ƿ
?
611??V10?A??Y??Y??
??$??I??/?gS??1?gU??0?g??ƿ??	?.??0???;????a	??+??Y??Y??????W???ٶ?ƿ*??:$$???????ae7%$?Z:'??'???Y???]??_Y?`?]?]'?dW	??R*????7((???>(??6??Y??Y??f????h??(?%j???%??ƿ!	??R*???m7((???>!(??6??Y??Y??o????h??(?%q??!?%??ƿ$?t6((?C#?Y(?9??Y??Y??v????h??(?gx??#?Y?g??ƿ?????1?5?)??Y??Y??z??????|?ֶ?ƿ?????}?1??Y??Y??z??????????ٶ?ƿ??6)?:*6+*?
?	?+???+)?9??Y??Y?????????h??)?g???+?g??ƿ?7)%	??G*????7))???3)%??+??Y??Y?????)?%???%?%??ƿ?C??e	??6?)???6++?&+??:,+d6--?`-?)+?mi7..???700.??+??Y??Y?????.?%???0?%??ƿ,-??xS?-????+d6--??,-2?1?5?)??Y??Y?????,-2??|?ֶ?ƿ??,-2?}?1??Y??Y?????,-2??????ٶ?ƿ
?:

?#??Y??Y?????,-2?ٶ?ƿ?-???U???*??6?T? ??Y??Y??????g??ƿ?+??Y??Y??????g????g??ƿ?E????Y???SY???SY???SY??	e?9??S?B?????]??????	????]????:??e??1:??Y????????????ֶ????Y????????????Ķֶ??????+25???]
?	 1`( ??c??U???U?:?U7??(O0??(+T?&MS&E2TL)E3??E0???1???E/?E+??E,???E-???E.?B&E6?;)E7K??E5=??E4EE17?E2:?E3
P?E4
???E/
??iE0
???E.
?P?E1
{??E/
??iE0
e??E.^
??$?	??E%??E&???E'???U(????)	?j??+	?U?U-?D??(=D??(NZ?E)WQ?$*ZN?E+8K?.F=??0'bE-??E-!??,(?E+????%????'???E(??"?)?????g`a?X?U?Q?U?J?U?C?U?? 7?p?U4	7?UD???G?%&J???M???!W??#???a$>??'S???k??????E?????U??U?NO?XU?p?	gr|d?Ea$
"^??F:?E?'S????4??
?????"?>?M?u?y?????????????????????????????????*?4?7>CY`e??	?
???INcj?"?#?$?'?(?)--4/70D2G4J5M6W9^:c;f?|C?D?E?G?H?J?M?N?P?Q#T-U`XjY?]?^?_?a?c?e?f?g!k&l+n2q5o7p:s?tOuWv{?|?}?~???????????????????????>?M?P?[?`?m?p?w???????????????????@?H????????????????A?F?M?T?d?i?????	?	?	L?	S?	??	??	??	??	??	??	??	??	??	??
?
"?
)?
L?
S?
[?
??
??
??
??
??
??
??
??
?????4?7?:?D?KPsz????	??
?W\??????

	 
"
#
Q'
V)
Y?
b-
l.
{/
?0
?1
?2
?4
?5
?7
?8
?9
?;
?<*?/A2-8E;GPHxK?L?U?]?^?_?`?b?d?e?f?g+k2l=mNn?r?s?t?x?y?z	|}G?N?W?Z?e?k?r?????????????
???!?,?8???F?N?v????????????????7?=?@?F?L?Q?n?u????????????'?O?z?}??u|
??????.???L??-?'?*?)????.????*?!?	?????.????*??!.?*????.????*??@?;?A@?;?@@?;?) ????.????*??+????72<?D?]?f?m?q?w??'?f????26?.?_	???

$+?
+?}??B*??:?6Y?:???*?	:???Y?ƿ??:??i???:		??R	?Ŷ:

????Y?`?
?7
?6

?Y?? ?$7%m????Y(?ƿ
?Y?+? ?$7????Y-?ƿ
?Y?0? ?$7	????Y2?ƿ?Y	??*?L
?5:
?8?;???@ABC!G?l?06??6
??1?D?@?#?"?^?D?6??6
?w????)?_	???
H??B?9Y?W:+?
+Y?}*?}:*?]?a:6*?L?S?cY?d:		?h	?l:
????#Y?p`?pY?q
?u?v?a?q?????p*?x?7??Y??Y??x???p?gz???p?g|?ֶ?ƿ+??~?Y?q??SY?q??p?n??SY??!e?9??S?B???E:?	??+??Y??`???c?f??Z?ֶ????+?	+???
??p<AS?	L1?
*Y?E???'???@j?HpHNOHWUD?
;r??z

'3<EL]h}???"?#?$?%?"/&'	(*4+;,?-E1?A	?9??_?2cn?????6?9????5?_	???D
	??B??AB#C*EIFTG_HmJpL?N?O?P?Q?R?S?T?L?^?U?V?W?YZ[\_?7???Y??Y?????-??????g˶??ɶgŶֶ?ƿ??
??6??,*??:,*??:66??6???
p?wd??6	d??	?=??Y??Y?????-?????d?gж?	??Ŷֶ?ƿ??d?@??Y??Y?????-?????d?g˶??ɶgŶֶ?ƿd??6
	
?2??Y??Y?????-?????d?gҶֶ?ƿp????6?;??Y??Y?????-??????gǶ??gŶֶ?ƿ???>??Y??Y?????-??????g˶??ɶgŶֶ?ƿ6??6??m???8??E!EG??Ebi?U	??U
C?E?????E????????????E<?E??)hklmn!p-q8rAs{u?v?x?y?{?|??n$?-?6?9?<?K?W?b?u????????
?9?@?G?N????????????E?!?????Y>?D
?	??+@>?H?@?L?D?
?_
????M,???,??Y??Y????*????,??g??ƿ,??Y>?,??:??W????4C?M??M?EM??7E???1?=?C?I?L??1??_
????
?,???,??Y??Y????*????,??g??ƿ,??d>??Y,???i:6,??Y6?m,??6?%??Y??Y?????*????ֶ?ƿ?	? ??Y??Y?????g??ƿ?6?????4??Y??Y?????*?????g???g??ƿ?Y,???:??Y??Y?????*??
??,???g???Y?g??ƿ:6?_,?:		??W??	???5??Y??Y?????*????????	?ٶ?ƿ	?x:??????p[aEMN?	?bE?????E?8jEE]HZEOSiE<f?r??1?8?E?H?U?[?a??????????????????9?<?E?M?S?X?b????????)1???:?6?B???T???_
?e?,? 
eB?"Y,? ?$:?7,?%Y6???7	6
,?(\7????	??6??Y??Y??*???%,??	?%.???g??ƿ	??
!?? ??Y??Y?????%??ƿ7	?07?2?
??u
?0??Y??Y?????*??4???g6?ֶ?ƿ??+!??4??Y??Y?????*????!?%???%??ƿ?8,? ??:??Y??Y?????*??
??,? ?%???8?%??ƿ:		7

!??r,
?;:??????Y??	??	???5??Y??Y?????*????	?????ٶ?ƿ?x:	

a7
??????
+?<?	5??.?=E
?^?sv?
?????E?>?????? ?iEpz	?? ????&?+?.?<?D?w?????????????????????)?6?m?p?z??????	?	?	???	?W?"??"?H
?"
?17?C???$??@??_
@A??
?,?D?,??Y??Y??F??*????,?D?g??ƿ,?G>???,?J6?)??Y??Y??L??*??N???g??ƿo76?M,?Q7??5??Y??Y??S???%U???%.???g??ƿ7??????g??R?>??yQ?E6?iEF?VEvTW??????E?XY?F			
1	
6	=	@	F	K	q	v	?	?	?	?	?	?	?	?#1??0??F?	?C?_
????F+?\?,??Y??Y??F??*????+?\?g??ƿ+?]Y=?+?`X???? F??FXa7E?	"	#1	&=	'E	)?1??_
?????f*???i.?!Y???Y??
a??*+Y?mW?}?*??+*?y??*??+*?y????Y??
a??*+Y?mW???*??+*??????Y??
a??*+Y?mW???*??+*?????`Y??
a??*+Y?mW???*??+*?????5Y??
a??*+Y?mW???*??+*???ͧ??Y???4?????ENOr??b	,,	.7	/G	0T	1a	2d	4o	5	6?	7?	9?	:?	;?	<?	>?	??	@?	A?	C?	D	E	F	H	J?	,7***)?c	???H
*+,???? 
p
NO
?	Q?_	????
'"??7??Y??:*??:	+?
+??}:
:*?}:?*????:
?:
*??:?E??:6*?L?2??:?	+??W?????6?Y??`????:??????:?Y??
a??	??:???1??Y??Y??????g???????ֶ?ƿ?s??:?-:???̶ϛ?6??6??6
??:?+??Y??Y???????????g??ƿ?-:???????6:??Y:??
x?:
??
???Y?????6??Y??Y??ö????????????g??ƿx?:?????Y???G6?G??Y??Y??ö????????????gŶ??gŶֶ?ƿ
?
6?+??Y??Y??Ƕ??gɶ??g??ƿ??
?
6 ?Y?
 ?O??Y??Y??ö????????˶??gͶ? ?g϶??
?g??ƿ?n6!! ?d
?6"???b?6#???S"#?L??Y??Y??ö????????˶??gѶ?"?gӶ?#?g??ƿ
?(6#
?+6$#??$???????(6%?+6&#%?L??Y??Y??ö????????˶??gն?#?g׶?%?g??ƿ$&?L??Y??Y??ö????????˶??gٶ?$?g۶?&?g??ƿ
?!:%%??????Y??????%?L?!???Y??Y??ö????????˶??gݶ??!?ٶ?ƿ?!?G??Y??Y??ö????????˶??g߶?%???ֶ?ƿ?!:&%&?}?L??Y??Y??ö????????˶??g߶?%????&?ٶ?ƿ?!???????'??????????????n8+????Y????SY??SY??e?9??S?B???F:
?	
??+??Y??`??
?c?f??Z?ֶ??
??+?	
+????????+8??
4X?E#???E%???E&&S?&%T?E"??&E#??)E$c?%hE!???E )V?E{Eg`a"`7K?U>D?UE=?UN4?a?????U?????????????Ue ??S8?E"?$
%??$+???>???
D????3???Aj?
"p"NO"XU"VU"WU"?r???	??e	Y	Z	[	^	_	b"	e%	g+	k/	l;	n>	qD	sI	tP	u\	ye	~j	?z	??	??	??	??	??	??	??	??	?	?	?	?"	?7	?>	?E	?N	?S	?{	??	??	??	??	??	??	??	?	?
	? 	?)	?0	?t	?{	??	??	??	??	??	?	?	?	?%	?-	?4	?C	??	??	??	??	??	??	??	?	?	?\	?c	?h	?{	??	??	??	??	??	?	?&	?0	?y	?
?
?	u?
?
?

?
?
?
?
?
?




?)????????????7?@???%??>??%*+@?E6???????????*+*?+@??(<?S?3?f??t?&6???????????*+*+??O???W?K?Y!6???????????*+*+??6???????????*+*+??6???????????L?7	6???????5?_???z)*??+?x???Y???+???+??+?????)kl)?
(
)
*
,
-(
.??_
??"?	??

3
4	Z??=??????Y??	??

<
=?	
?F
*?<???
?E?
a
b	
c?_
??m*?L?M?!,?"????$??!&???!??Y??(??+?+????ֶ??M+?+??0N+?3?-?9M?+?3-?AM?2:?!??Y??C??+?+??E?ֶ???!???,::?Y?G::+?!?H+?L6?!??M?:		?Q??M?!??R?:		?Q??R?::?:
?!??M?:?Q??M
?::?:?!??R?:

?Q??R?
?Ump?????????????? %(???<?<<???EQVY?GE?\	ST	jUr-???Vl??PQm?XSTI$WQUXY?v
?
?
?	
?
?
?
?$
?G
?I
?U
?\
?d
?m
?p
?r
??
??
??
??
??
??
??
??
?
?
?
?<
?E
???H????c;B?.?4	?c;c???Q???c;c???H???c;c??????c;c??H??
?c;c????_?s	?po?Y?ZL=*???*2N\-?]?+?`??b-?]?+?e??g-?]?+?j??-l?]?+?m??-o?]?)*?d???Yq???+?s*2??W?_u-?]?#*?d???Yw???+*2?3?5+?+?'??Y??Y??y??*2??{?ֶ??+*2?+???+?+??2???+?H??Y?????d?g??ֶ??????+?H???*,??+?H???+?H??Y?????,???%????ֶ??+?HT??,??????*?4E7kl7ST%?^	

%,.5<c?????????!"+$3%5'??.4?I?3??_
???C?-?
-??}*,??,????6+?ǟ-??Y??Y??ɶ??g˶?+?Ƕg??ƿ??:?	??-??Y??`???̸f??Z?ֶ??-?	-?ͱLOc?H3?EQ:j??????NO?WU?6
,-/0"1L;O3Q4V5\7?8?9?<??@Bc?c?.?_
67?1??o???????m?4?֚????U?@?4tuzutu?utu?utu?utu?u???		

			 !#$&')+,@./134	679:<=?@BDE@GDH	JLM




© 2015 - 2025 Weber Informatics LLC | Privacy Policy