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

com.groupbyinc.flux.action.search.SearchPhaseController.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????4?7com/groupbyinc/flux/action/search/SearchPhaseController6com/groupbyinc/flux/common/component/AbstractComponentSearchPhaseController.javaEcom/groupbyinc/flux/action/search/SearchPhaseController$SortedTopDocs
SortedTopDocsDcom/groupbyinc/flux/action/search/SearchPhaseController$TopDocsStats	TopDocsStatsPcom/groupbyinc/flux/action/search/SearchPhaseController$QueryPhaseResultConsumerQueryPhaseResultConsumerIcom/groupbyinc/flux/action/search/SearchPhaseController$ReducedQueryPhaseReducedQueryPhase9com/groupbyinc/flux/action/search/SearchPhaseController$1Icom/groupbyinc/flux/search/aggregations/InternalAggregation$ReduceContext;com/groupbyinc/flux/search/aggregations/InternalAggregation
ReduceContextHcom/groupbyinc/flux/search/suggest/completion/CompletionSuggestion$EntryBcom/groupbyinc/flux/search/suggest/completion/CompletionSuggestionEntryOcom/groupbyinc/flux/search/suggest/completion/CompletionSuggestion$Entry$OptionOption5com/groupbyinc/flux/search/suggest/Suggest$Suggestion!*com/groupbyinc/flux/search/suggest/Suggest#
Suggestion;com/groupbyinc/flux/search/suggest/Suggest$Suggestion$Entry&Bcom/groupbyinc/flux/search/suggest/Suggest$Suggestion$Entry$Option(Lcom/groupbyinc/flux/action/search/InitialSearchPhase$ArraySearchPhaseResults*4com/groupbyinc/flux/action/search/InitialSearchPhase,ArraySearchPhaseResults>com/groupbyinc/flux/common/apache/lucene/search/SortField$Type/9com/groupbyinc/flux/common/apache/lucene/search/SortField1TypeCcom/groupbyinc/flux/search/aggregations/AggregatorFactories$Builder4;com/groupbyinc/flux/search/aggregations/AggregatorFactories6Builder%java/lang/invoke/MethodHandles$Lookup9java/lang/invoke/MethodHandles;Lookup
EMPTY_DOCS;[Lcom/groupbyinc/flux/common/apache/lucene/search/ScoreDoc;reduceContextFunctionLjava/util/function/Function;}Ljava/util/function/Function;$assertionsDisabledZN(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/util/function/Function;)V1(Lcom/groupbyinc/flux/common/settings/Settings;)VEG
H@A	Jthis9Lcom/groupbyinc/flux/action/search/SearchPhaseController;settings.Lcom/groupbyinc/flux/common/settings/Settings;aggregateDfsF(Ljava/util/Collection;)Lcom/groupbyinc/flux/search/dfs/AggregatedDfs;+com/groupbyinc/flux/common/collect/HppcMapsRnewNoNullKeysMapD()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectObjectHashMap;TU
SVjava/util/CollectionXiterator()Ljava/util/Iterator;Z[Y\@com/groupbyinc/flux/common/carrotsearch/hppc/ObjectObjectHashMap^java/util/Iterator`hasNext()Zbcadnext()Ljava/lang/Object;fgah.com/groupbyinc/flux/search/dfs/DfsSearchResultjterms8()[Lcom/groupbyinc/flux/common/apache/lucene/index/Term;lm
kntermStatisticsC()[Lcom/groupbyinc/flux/common/apache/lucene/search/TermStatistics;pq
krCD	tjava/lang/AssertionErrorv()VEx
wy6[Lcom/groupbyinc/flux/common/apache/lucene/index/Term;{A[Lcom/groupbyinc/flux/common/apache/lucene/search/TermStatistics;}get&(Ljava/lang/Object;)Ljava/lang/Object;?
_?>com/groupbyinc/flux/common/apache/lucene/search/TermStatistics?3com/groupbyinc/flux/common/apache/lucene/index/Term?bytes:()Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;??
??term??
??6com/groupbyinc/flux/common/apache/lucene/util/BytesRef?equals(Ljava/lang/Object;)Z??
??docFreq()J??
??
totalTermFreq??
??optionalSum(JJ)J??
?=(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;JJ)VE?
??put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;??
_?fieldStatistics?U
k?containsKey??
_?keys[Ljava/lang/Object;??	_?values??	_??java/lang/String?Dcom/groupbyinc/flux/common/apache/lucene/search/CollectionStatistics?maxDoc??
??docCount??
??sumTotalTermFreq??
??
sumDocFreq??
??(Ljava/lang/String;JJJJ)VE?
??()I??
k?,com/groupbyinc/flux/search/dfs/AggregatedDfs??(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectObjectHashMap;Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectObjectHashMap;J)VE?
??existing@Lcom/groupbyinc/flux/common/apache/lucene/search/TermStatistics;iImergedFLcom/groupbyinc/flux/common/apache/lucene/search/CollectionStatistics;keyLjava/lang/String;valuestatslEntry0Lcom/groupbyinc/flux/search/dfs/DfsSearchResult;resultsHLjava/util/Collection;Ljava/util/Collection;?Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectObjectHashMap;BLcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectObjectHashMap;?Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectObjectHashMap;	aggMaxDocJjava/lang/Math?min??
??????????leftrightsortDocs?(ZLjava/util/Collection;Ljava/util/Collection;Lcom/groupbyinc/flux/action/search/SearchPhaseController$TopDocsStats;II)Lcom/groupbyinc/flux/action/search/SearchPhaseController$SortedTopDocs;isEmpty?cY?EMPTYGLcom/groupbyinc/flux/action/search/SearchPhaseController$SortedTopDocs;??	?java/util/ArrayList?
?yjava/util/HashMap?
?y
java/util/Map?,com/groupbyinc/flux/search/SearchPhaseResult?queryResult6()Lcom/groupbyinc/flux/search/query/QuerySearchResult;?
?2com/groupbyinc/flux/search/query/QuerySearchResulthasConsumedTopDocsc
consumeTopDocs;()Lcom/groupbyinc/flux/common/apache/lucene/search/TopDocs;	

7com/groupbyinc/flux/common/apache/lucene/search/TopDocsadd<(Lcom/groupbyinc/flux/common/apache/lucene/search/TopDocs;)V

	scoreDocs?	

getShardIndex?

setShardIndex=(Lcom/groupbyinc/flux/common/apache/lucene/search/TopDocs;I)V
?YhasSuggestHitsc
suggest.()Lcom/groupbyinc/flux/search/suggest/Suggest;!"
#filter#(Ljava/lang/Class;)Ljava/util/List;%&
$'java/util/List)*\
?(I)V-
.getName()Ljava/lang/String;01
2"java/lang/invoke/LambdaMetafactory4metafactory?(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;67
589?lambda$sortDocs$0$(Ljava/lang/String;)Ljava/util/List;<=
>?=apply()Ljava/util/function/Function;BCDcomputeIfAbsentC(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;FG?H*??mergeTopDocsS(Ljava/util/Collection;II)Lcom/groupbyinc/flux/common/apache/lucene/search/TopDocs;LM
N>?	P?sizeS??TE-
?V()Ljava/util/Collection;?X?YreduceToV(Ljava/util/List;)Lcom/groupbyinc/flux/search/suggest/completion/CompletionSuggestion;[\
]
getOptions()Ljava/util/List;_`
a*T8com/groupbyinc/flux/common/apache/lucene/search/ScoreDocdjava/lang/Systemf	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vhi
gj(Ljava/util/List;)VEl
$mgetDoc<()Lcom/groupbyinc/flux/common/apache/lucene/search/ScoreDoc;op
q;>;Ljava/util/List;
suggestionDLcom/groupbyinc/flux/search/suggest/completion/CompletionSuggestion;shardSuggest,Lcom/groupbyinc/flux/search/suggest/Suggest;4Lcom/groupbyinc/flux/search/query/QuerySearchResult;sortedResult.Lcom/groupbyinc/flux/search/SearchPhaseResult;completionSuggestiongroupedSuggestionsoptionQLcom/groupbyinc/flux/search/suggest/completion/CompletionSuggestion$Entry$Option;numSuggestDocscompletionSuggestions?Ljava/util/List;>;>;offset	fieldDocs>Lcom/groupbyinc/flux/common/apache/lucene/search/TopFieldDocs;isSortedByField
sortFields
mergedTopDocsmergedScoreDocs
ignoreFromGLjava/util/Collection<+Lcom/groupbyinc/flux/search/SearchPhaseResult;>;bufferedTopDocsQLjava/util/Collection;topDocsStatsFLcom/groupbyinc/flux/action/search/SearchPhaseController$TopDocsStats;fromtopDocsgroupedCompletionSuggestions?Ljava/util/Map;>;>;Ljava/util/Map;hasHitsstream()Ljava/util/stream/Stream;??Y?java/util/stream/Stream?	findFirst()Ljava/util/Optional;????java/util/Optional?g
??YT4com/groupbyinc/flux/common/apache/lucene/search/Sort?	vy?([Lcom/groupbyinc/flux/common/apache/lucene/search/SortField;)VE?
??toArray(([Ljava/lang/Object;)[Ljava/lang/Object;??Y?P[Lcom/groupbyinc/flux/common/apache/lucene/search/grouping/CollapseTopFieldDocs;?merge?(Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;II[Lcom/groupbyinc/flux/common/apache/lucene/search/grouping/CollapseTopFieldDocs;Z)Lcom/groupbyinc/flux/common/apache/lucene/search/grouping/CollapseTopFieldDocs;??
v??[Lcom/groupbyinc/flux/common/apache/lucene/search/TopFieldDocs;??(Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;II[Lcom/groupbyinc/flux/common/apache/lucene/search/TopFieldDocs;Z)Lcom/groupbyinc/flux/common/apache/lucene/search/TopFieldDocs;??

?:[Lcom/groupbyinc/flux/common/apache/lucene/search/TopDocs;?x(II[Lcom/groupbyinc/flux/common/apache/lucene/search/TopDocs;Z)Lcom/groupbyinc/flux/common/apache/lucene/search/TopDocs;??

?firstTopDocsOLcom/groupbyinc/flux/common/apache/lucene/search/grouping/CollapseTopFieldDocs;sort6Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;shardTopDocstopN	numShards
shardIndex??	e?doc:Lcom/groupbyinc/flux/common/apache/lucene/search/ScoreDoc;getLastEmittedDocPerShard?(Lcom/groupbyinc/flux/action/search/SearchPhaseController$ReducedQueryPhase;I)[Lcom/groupbyinc/flux/common/apache/lucene/search/ScoreDoc;
isEmptyResult?D	?		fetchHits??	?S?	?scoreDocsortedDocsIndexsortedScoreDocsreducedQueryPhaseKLcom/groupbyinc/flux/action/search/SearchPhaseController$ReducedQueryPhase;lastEmittedDocPerShardfillDocIdsToLoadz(I[Lcom/groupbyinc/flux/common/apache/lucene/search/ScoreDoc;)[Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntArrayList;9com/groupbyinc/flux/common/carrotsearch/hppc/IntArrayList?<[Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntArrayList;?
?y??	e?-
??shardDocIdsToLoad;Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntArrayList;shardDoc	shardDocsdocIdsToLoad?(ZLcom/groupbyinc/flux/action/search/SearchPhaseController$ReducedQueryPhase;Ljava/util/Collection;Ljava/util/function/IntFunction;)Lcom/groupbyinc/flux/search/internal/InternalSearchResponse;:com/groupbyinc/flux/search/internal/InternalSearchResponseempty>()Lcom/groupbyinc/flux/search/internal/InternalSearchResponse;
getHits?(Lcom/groupbyinc/flux/action/search/SearchPhaseController$ReducedQueryPhase;ZLjava/util/Collection;Ljava/util/function/IntFunction;)Lcom/groupbyinc/flux/search/SearchHits;

!?	%com/groupbyinc/flux/search/SearchHits)()[Lcom/groupbyinc/flux/search/SearchHit;

java/util/function/IntFunction(I)Ljava/lang/Object;BfetchResult6()Lcom/groupbyinc/flux/search/fetch/FetchSearchResult;
?2com/groupbyinc/flux/search/fetch/FetchSearchResultcounterGetAndIncrement ?
!hits)()Lcom/groupbyinc/flux/search/SearchHits;#$
%java/lang/StringBuilder'
(y not enough hits fetched. index [*append-(Ljava/lang/String;)Ljava/lang/StringBuilder;,-
(.(I)Ljava/lang/StringBuilder;,0
(1
] length: 3toString51
(6(Ljava/lang/Object;)VE8
w9*;scoreF=>	e?$com/groupbyinc/flux/search/SearchHitA(F)V=C
BDgetSearchShardTarget0()Lcom/groupbyinc/flux/search/SearchShardTarget;FG
Hshard1(Lcom/groupbyinc/flux/search/SearchShardTarget;)VJK
BLsetHit)(Lcom/groupbyinc/flux/search/SearchHit;)VNO
P!expected no more score doc slicesR
buildResponsee(Lcom/groupbyinc/flux/search/SearchHits;)Lcom/groupbyinc/flux/search/internal/InternalSearchResponse;TU
VsearchResultProvider4Lcom/groupbyinc/flux/search/fetch/FetchSearchResult;indexhit&Lcom/groupbyinc/flux/search/SearchHit;
suggestOption
scoreDocIndexsuggestionOptionscLjava/util/List;
currentOffsetfetchResults
resultsLookupPLjava/util/function/IntFunction; Ljava/util/function/IntFunction;
sortedDocs'Lcom/groupbyinc/flux/search/SearchHits;?D	h	sortFieldjx	kinitCounterm
n??	p(II)I?r
?s8com/groupbyinc/flux/common/apache/lucene/search/FieldDocuw?	vwsortValueFormats,[Lcom/groupbyinc/flux/search/DocValueFormat;yz	{
sortValuesB([Ljava/lang/Object;[Lcom/groupbyinc/flux/search/DocValueFormat;)V}~
Bjava/lang/Number?
floatValue()F??
??*?'[Lcom/groupbyinc/flux/search/SearchHit;?	totalHits??	?maxScore?>	?,([Lcom/groupbyinc/flux/search/SearchHit;JF)VE?
?entryfieldDoc:Lcom/groupbyinc/flux/common/apache/lucene/search/FieldDoc;fetchResultProvider	searchHitsortedsortScoreIndex
numSearchHits8Ljava/util/List;d(Ljava/util/Collection;Z)Lcom/groupbyinc/flux/action/search/SearchPhaseController$ReducedQueryPhase;e(Ljava/util/Collection;ZZ)Lcom/groupbyinc/flux/action/search/SearchPhaseController$ReducedQueryPhase;??
?queryResultsisScrollRequest(Z)VE?

??(Ljava/util/Collection;Ljava/util/List;Ljava/util/List;Lcom/groupbyinc/flux/action/search/SearchPhaseController$TopDocsStats;IZ)Lcom/groupbyinc/flux/action/search/SearchPhaseController$ReducedQueryPhase;??
?trackTotalHits(num reduce phases must be >= 0 but was: ?	
?	
?	
?j(JJFZLjava/lang/Boolean;Lcom/groupbyinc/flux/search/suggest/Suggest;Lcom/groupbyinc/flux/search/aggregations/InternalAggregations;Lcom/groupbyinc/flux/search/profile/SearchProfileShardResults;[Lcom/groupbyinc/flux/common/apache/lucene/search/ScoreDoc;[Lcom/groupbyinc/flux/common/apache/lucene/search/SortField;[Lcom/groupbyinc/flux/search/DocValueFormat;IZIIZ)VE?
?java/lang/Boolean?hasProfileResults?c
?hasAggs?c
?:firstResult has no aggs but we got non null buffered aggs??java/util/Collections?	emptyList?`
??emptyMap()Ljava/util/Map;??
??
?V??
?
TsearchTimedOut?c
?terminatedEarly()Ljava/lang/Boolean;??
?booleanValue?c
??valueOf(Z)Ljava/lang/Boolean;??
??
$\
"2lambda$reducedQueryPhase$1?=
??DconsumeAggs8()Lcom/groupbyinc/flux/search/aggregations/Aggregations;??
?;suggestionListILjava/util/List;?Lcom/groupbyinc/flux/search/suggest/Suggest$Suggestion<+Lcom/groupbyinc/flux/search/suggest/Suggest$Suggestion$Entry<+Lcom/groupbyinc/flux/search/suggest/Suggest$Suggestion$Entry$Option;>;>;7Lcom/groupbyinc/flux/search/suggest/Suggest$Suggestion;resultbufferedAggsKLjava/util/List;numReducePhasestimedOutLjava/lang/Boolean;firstResult
hasSuggestlLjava/util/Map;>;profileResultsZLjava/util/Map;
reduceContextKLcom/groupbyinc/flux/search/aggregations/InternalAggregation$ReduceContext;aggregations>Lcom/groupbyinc/flux/search/aggregations/InternalAggregations;shardResults>Lcom/groupbyinc/flux/search/profile/SearchProfileShardResults;reduceAggsIncrementallyP(Ljava/util/List;)Lcom/groupbyinc/flux/search/aggregations/InternalAggregations;?(Ljava/util/List;Lcom/groupbyinc/flux/search/aggregations/InternalAggregation$ReduceContext;)Lcom/groupbyinc/flux/search/aggregations/InternalAggregations;?$
?%spliterator()Ljava/util/Spliterator;'(
?)java/util/stream/StreamSupport+3(Ljava/util/Spliterator;Z)Ljava/util/stream/Stream;?-
,.lambda$reduceAggs$2t(Lcom/groupbyinc/flux/search/aggregations/Aggregation;)Lcom/groupbyinc/flux/search/aggregations/InternalAggregation;01
231Dmap8(Ljava/util/function/Function;)Ljava/util/stream/Stream;78?9java/util/stream/Collectors;toList()Ljava/util/stream/Collector;=>
<?collect0(Ljava/util/stream/Collector;)Ljava/lang/Object;AB?CJcom/groupbyinc/flux/search/aggregations/pipeline/SiblingPipelineAggregatorE
?mdoReduce?(Lcom/groupbyinc/flux/search/aggregations/Aggregations;Lcom/groupbyinc/flux/search/aggregations/InternalAggregation$ReduceContext;)Lcom/groupbyinc/flux/search/aggregations/InternalAggregation;HI
FJnewAgg=Lcom/groupbyinc/flux/search/aggregations/InternalAggregation;pipelineAggregatorLLcom/groupbyinc/flux/search/aggregations/pipeline/SiblingPipelineAggregator;newAggsOLjava/util/List;^Ljava/util/List;newSearchPhaseResults?(Lcom/groupbyinc/flux/action/search/SearchRequest;I)Lcom/groupbyinc/flux/action/search/InitialSearchPhase$ArraySearchPhaseResults;/com/groupbyinc/flux/action/search/SearchRequestUsource:()Lcom/groupbyinc/flux/search/builder/SearchSourceBuilder;WX
VYscroll%()Lcom/groupbyinc/flux/search/Scroll;[\
V]6com/groupbyinc/flux/search/builder/SearchSourceBuilder_G()Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories$Builder;a
`b
`T?c
`egetBatchedReduceSizeg?
Vh{(Lcom/groupbyinc/flux/action/search/SearchPhaseController;IIZZLcom/groupbyinc/flux/action/search/SearchPhaseController$1;)VEj

k?(Lcom/groupbyinc/flux/action/search/SearchPhaseController;IZZ)VEm
nrequest1Lcom/groupbyinc/flux/action/search/SearchRequest;8Lcom/groupbyinc/flux/search/builder/SearchSourceBuilder;
hasTopDocsp5Lcom/groupbyinc/flux/search/aggregations/Aggregation;s
access$000?(Lcom/groupbyinc/flux/action/search/SearchPhaseController;Ljava/util/List;)Lcom/groupbyinc/flux/search/aggregations/InternalAggregations;"#
yx0x1
access$100
access$200(Lcom/groupbyinc/flux/action/search/SearchPhaseController;Ljava/util/Collection;Ljava/util/List;Ljava/util/List;Lcom/groupbyinc/flux/action/search/SearchPhaseController$TopDocsStats;IZ)Lcom/groupbyinc/flux/action/search/SearchPhaseController$ReducedQueryPhase;x2x3x4x5x6
access$400=()[Lcom/groupbyinc/flux/common/apache/lucene/search/ScoreDoc;java/lang/Class?desiredAssertionStatus?c
??	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable?(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/util/function/Function;)V
StackMapTablex(Ljava/util/Collection;)Lcom/groupbyinc/flux/search/dfs/AggregatedDfs;*(ZLjava/util/Collection<+Lcom/groupbyinc/flux/search/SearchPhaseResult;>;Ljava/util/Collection;Lcom/groupbyinc/flux/action/search/SearchPhaseController$TopDocsStats;II)Lcom/groupbyinc/flux/action/search/SearchPhaseController$SortedTopDocs;?(Ljava/util/Collection;II)Lcom/groupbyinc/flux/common/apache/lucene/search/TopDocs;!(ZLcom/groupbyinc/flux/action/search/SearchPhaseController$ReducedQueryPhase;Ljava/util/Collection<+Lcom/groupbyinc/flux/search/SearchPhaseResult;>;Ljava/util/function/IntFunction;)Lcom/groupbyinc/flux/search/internal/InternalSearchResponse;(Lcom/groupbyinc/flux/action/search/SearchPhaseController$ReducedQueryPhase;ZLjava/util/Collection<+Lcom/groupbyinc/flux/search/SearchPhaseResult;>;Ljava/util/function/IntFunction;)Lcom/groupbyinc/flux/search/SearchHits;?(Ljava/util/Collection<+Lcom/groupbyinc/flux/search/SearchPhaseResult;>;Z)Lcom/groupbyinc/flux/action/search/SearchPhaseController$ReducedQueryPhase;?(Ljava/util/Collection<+Lcom/groupbyinc/flux/search/SearchPhaseResult;>;ZZ)Lcom/groupbyinc/flux/action/search/SearchPhaseController$ReducedQueryPhase;w(Ljava/util/Collection<+Lcom/groupbyinc/flux/search/SearchPhaseResult;>;Ljava/util/List;Ljava/util/List;Lcom/groupbyinc/flux/action/search/SearchPhaseController$TopDocsStats;IZ)Lcom/groupbyinc/flux/action/search/SearchPhaseController$ReducedQueryPhase;?(Ljava/util/List;)Lcom/groupbyinc/flux/search/aggregations/InternalAggregations;9(Ljava/util/List;Ljava/util/List;Lcom/groupbyinc/flux/search/aggregations/InternalAggregation$ReduceContext;)Lcom/groupbyinc/flux/search/aggregations/InternalAggregations;?(Lcom/groupbyinc/flux/action/search/SearchRequest;I)Lcom/groupbyinc/flux/action/search/InitialSearchPhase$ArraySearchPhaseResults;BootstrapMethods
SourceFileInnerClasses1>?@A?BCDEF?c*+?I*,?K?? LMNO@A?@B?ST
U??PQ??
ٸWM?WN	7+?]:?e???i?k:?o:?s:	?u??	???wY?z?6

????u?
2??wY?z?,
2????:?[?u?
2????????wY?z?,
2??Y????	
2??a??	
2????????W?,
2	
2??W?
??e?u???????wY?z?????:
????:6
???
2??
2??:
2??:?u?
??wY?z?-
????:?L??Y
????a???????????????ø???:-
??W?-
??W???d?Ʌa7??I??Y,-?ΰ??}l??Q???
?	??:??
Du??bW?? ???0?l{7??}	???
???)????LM????p???????? ????p??????(XYZ[)\0]7^N_Y`oa}b?c?f?g?h?f?j?_?o	pqr(s0t:uDvWwbxgyozz{?|?}??????r???????k?Y__a?:k|~??3?6??????6???X????
Y__??
???U ??蔚	? a?????????B?????,??????-?
??Y???-:??Y??:,?]:		?e??	?i??:

?:??A?:?u???wY?z????????W? ?[?$:?(?+:

?e?<
?i?:
?,?/?3?E?I?*:?JW?????=?K???????6		??*???O:

?	?Q?
?::?K??6
??Y?U?W:?Z?]:?e?E?i?*:?^:?u???wY?z?
?b?c`6
?JW????
`?e:??k?6?$Y?n:?(?+:?e?D?i?:?b?+:?e??i?:??rS??ݧ??
?M
?t?E
?t:?v?!?z???z2?~??????6
?z:?	6
:?Y
???????B [7???
???*???Q??L???E???
?,???3??+
??	2??T???
d????d???Y??R8???
?D
??x1p??
C^??GZ???D
??x?LM??D?????????????S????'~????D	?H?
???3??d????????????'~????8?	?
??'?E?L?T?[?n?u?~?????????????????????????1?C?G?Q?T?Z?d?????????????????????	?+?8?;?>?K?R?k??????????????P

@Y?Y?a?>?
?#?$a?B
YY
Y?a?@@?
YY
Y?Y?
YY
Y?Y?
DR?0YY
Y?
RR*a?/*??4$a?!a?%?
YY
Y?
RR?9t@@????

YY
Y???LM?J?+?????u?+????wY?z?6+???????
:+??6?
???v?7?v:??Y????:	+?v????:
	
??:?Y?t?7?t:??Y?z??:	+?t????:
	
??:?+?
????:??:???\*??j??	z??
????*?????	???
????
???LM?????????%?D8??????@????????Z?	??"?%?8?@?J?M?U?\?j?z??????????????????2?*Y
;;?Y

??
??.*?M,?>6?,2:?????߄???? ??.??.??? 
!'-??R?e?
???	O?eN+??D+??:+??+?셸?7????76???2:-??S????-??R>	??.??;?? -S?OLMO??O??J???*
 +7>GM??.RR?????	O??N,:?66?92:-??2:?-?߻?Y??[S:????????-??>' ??)?OLMO??O?J??"%&''(,)=+G&M-?2?R?R?,e??R???"S,???	?,??:*,-?
:,??,-???#??6,??(?+:?e???i?:		?b:
6
?c`??2:?߹??:

???
?:?"6?u?@?&???2?wY?(Y?)+?/?24?/?&???2?7?:??&?2:
d?<?:?@?E?I?M?Q???D
?c`6???u????wYS?:?,?W???{????X?
??Y?|Z??,[\]?e?^?a?_?
Z???	4a?SLMS?DS??Sb?SceBf?7#g? a?_`
Sb?Scd?v9:<=>#?,@4AZBaCtD{E?F?K?M?N?O?P?Q?R?ST
UVC$X0Y3ZL]?i	?8	YRa? *?.e??P?8YRa*?????
???+?i6+??:6?*6+?l??+?l2?~???6????-?]:?e??i??:		??oW?????+?q6+???e+?셸?6	?	?t6	??Y??:
-????6	??2:?߹??:

???
?:?"6?u?@?&???2?wY?(Y?)+?/?24?/?&???2?7?:??&?2:?@?E?I?M?1?v:?x+?|????x2?????E
?JW???'?Y

?c?B????+??+???????$??Y	??	J'?????????
??Y??Z?*Q?\?????LM?????D?b??ce??D?f????s2?????	?#?
? ?b??cd?#?
??$bcdef!g1h5f;mYnboepsq?s?u?v?w?x?y?z?????????*?4?>?C?J?X?^?q?{w????
?	YR??a?!C?3YR*?&e??P?SB?	YR*??????X*+???? LM???D??????????r*+??Y???
Y??????*LM???D?D???????????ʲu?%? ?wY?(Y?)??/?2?7?:??6:+???,?Y???????Q???+?????????:		?$??6
	??6,?%6?u?	????wY??:?,:
?(	?????Y+???W:
6???:
6
?
??Y?????:???Y+???ħ??:66+?]:?e???i??:?:??6??6?ʙ6???#?
??:??ζљ	??:
?\?u??$??wY?z??$??:?e?2?i?":?׺??I?*:?JW????
????JW????:???W???K???$Y??n:*?K?չ??:
????*
	????:?K????Y?:*+-?:?Y????????	?	???
	??????B ??D??
??D??
?

?? ????3??,????LM???????????????D.?D1??yQ?	?BD
?;?D???D???
??????????S?$?!?6?Swl^ !|N??f
?
?
?

? ?????????
??????8?(?+?.?1?:?c?y?????????????????????????????,?3?:?A?I?L?T?Y?c?n?t?y?????????????????????$?6?I?N?S?l?|?????? (?:??!@?(??*B???B??Y**
?*??a?5??	a?8??
K$?!$L???H??EY**
?*??$??||?$??R??Y**
?*??$??
||?$??R?	?Y**
?*??$??||?$??R?	?Y**
?*??$??||?$??R?	??"#??&*?K?չ??M+????
*+,???? &LM&??&?
??F??????L	t+-?&:,?i?*?/?6?:?@?D?*:,?+:?e?-?i?F:??Y?G-?K:?JW??ϻ?Y?G???RZ
LMINO+FP?tLMt?t??tm? +FPQtt?R?.
+IZdgq??3?*a?3?	??ST?:?+?ZN+?^??6-?-?c??6-?
-?d??6-?
-?f??6?(??+?i??
Y*+?i?l??Y*?o??R?LM?pq???|Wrn?D%\?D7JsDI8?D?&	???%?7?I?X?`?s??#?`@?@?@?@???
01?/*???tu?
?=?2??Y????v???
<=?2??Y????v???wx?:*+?z??{M|??G}?:*???{?|??G~?t*+,-????H{M|??????????D?G????Q??G?x???????u?e?Q??
GI?@? :;@A:;?A:;45??z

	 	"$%	'"	)' 	+-.023@578	:<=




© 2015 - 2024 Weber Informatics LLC | Privacy Policy