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

com.groupbyinc.flux.common.apache.lucene.analysis.hunspell.Dictionary.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3?Ecom/groupbyinc/flux/common/apache/lucene/analysis/hunspell/Dictionaryjava/lang/ObjectDictionary.javadcom/groupbyinc/flux/common/apache/lucene/analysis/hunspell/Dictionary$DoubleASCIIFlagParsingStrategyDoubleASCIIFlagParsingStrategy\com/groupbyinc/flux/common/apache/lucene/analysis/hunspell/Dictionary$NumFlagParsingStrategy	NumFlagParsingStrategy_com/groupbyinc/flux/common/apache/lucene/analysis/hunspell/Dictionary$SimpleFlagParsingStrategySimpleFlagParsingStrategyYcom/groupbyinc/flux/common/apache/lucene/analysis/hunspell/Dictionary$FlagParsingStrategyFlagParsingStrategyGcom/groupbyinc/flux/common/apache/lucene/analysis/hunspell/Dictionary$1Acom/groupbyinc/flux/common/apache/lucene/util/fst/FST$BytesReader5com/groupbyinc/flux/common/apache/lucene/util/fst/FSTBytesReader9com/groupbyinc/flux/common/apache/lucene/util/fst/FST$ArcArcjava/util/Map$Entry
java/util/MapEntryOcom/groupbyinc/flux/common/apache/lucene/util/OfflineSorter$ByteSequencesWriter!;com/groupbyinc/flux/common/apache/lucene/util/OfflineSorter#ByteSequencesWriterOcom/groupbyinc/flux/common/apache/lucene/util/OfflineSorter$ByteSequencesReader&ByteSequencesReader@com/groupbyinc/flux/common/apache/lucene/util/fst/FST$INPUT_TYPE)
INPUT_TYPEDcom/groupbyinc/flux/common/apache/lucene/util/OfflineSorter$SortInfo,SortInfoNOFLAGS[C	ALIAS_KEYLjava/lang/String;AF3MORPH_ALIAS_KEYAM6
PREFIX_KEYPFX9
SUFFIX_KEYSFX<FLAG_KEYFLAG?COMPLEXPREFIXES_KEYCOMPLEXPREFIXESB
CIRCUMFIX_KEY	CIRCUMFIXE
IGNORE_KEYIGNOREH	ICONV_KEYICONVK	OCONV_KEYOCONVN
FULLSTRIP_KEY	FULLSTRIPQLANG_KEYLANGTKEEPCASE_KEYKEEPCASEW
NEEDAFFIX_KEY	NEEDAFFIXZPSEUDOROOT_KEY
PSEUDOROOT]ONLYINCOMPOUND_KEYONLYINCOMPOUND`
NUM_FLAG_TYPEnumcUTF8_FLAG_TYPEUTF-8fLONG_FLAG_TYPElongiPREFIX_CONDITION_REGEX_PATTERN%s.*lSUFFIX_CONDITION_REGEX_PATTERN.*%soprefixes7Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST;pLcom/groupbyinc/flux/common/apache/lucene/util/fst/FST;suffixespatternsLjava/util/ArrayList;fLjava/util/ArrayList;words
flagLookup;oconvneedsInputCleaningneedsOutputCleaning	fullStriplanguagealternateCasingENCODING_PATTERNLjava/util/regex/Pattern;CHARSET_ALIASESLjava/util/Map;5Ljava/util/Map;FLAG_SEPARATORCMORPH_SEPARATOR$assertionsDisabled-(Ljava/io/InputStream;Ljava/io/InputStream;)Vjava/io/IOException?java/text/ParseException?java/util/Collections?
singletonList$(Ljava/lang/Object;)Ljava/util/List;??
??)(Ljava/io/InputStream;Ljava/util/List;Z)V??
?thisGLcom/groupbyinc/flux/common/apache/lucene/analysis/hunspell/Dictionary;affixLjava/io/InputStream;
dictionary()V??
?java/util/ArrayList?
??uv	?:com/groupbyinc/flux/common/apache/lucene/util/BytesRefHash?
??yz	?~	???	?L(Lcom/groupbyinc/flux/common/apache/lucene/analysis/hunspell/Dictionary$1;)V??

???	???	???	?java/lang/String???	???	?getDefaultTempDir()Ljava/nio/file/Path;??
$???	???	???	???	???	???	???	???	???	???	?6com/groupbyinc/flux/common/apache/lucene/util/BytesRef?
??add;(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)I??
???aff?%java/nio/file/attribute/FileAttributejava/nio/file/FilescreateTempFilev(Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;
java/io/BufferedOutputStreamjava/nio/file/OpenOption
newOutputStreamG(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream;
(Ljava/io/OutputStream;)V?
	java/io/InputStreamjava/util/Listjava/nio/file/Pathjava/io/OutputStreamread([B)I
write([BII)V !
"close$?
%java/io/BufferedInputStream'newInputStreamF(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream;)*
+(Ljava/io/InputStream;)V?-
(.getDictionaryEncoding)(Ljava/io/InputStream;)Ljava/lang/String;01
2getJavaEncoding5(Ljava/lang/String;)Ljava/nio/charset/CharsetDecoder;45
6
readAffixFile9(Ljava/io/InputStream;Ljava/nio/charset/CharsetDecoder;)V89
:Dcom/groupbyinc/flux/common/apache/lucene/util/fst/IntSequenceOutputs<getSingletonH()Lcom/groupbyinc/flux/common/apache/lucene/util/fst/IntSequenceOutputs;>?
=@9com/groupbyinc/flux/common/apache/lucene/util/fst/BuilderBBYTE4BLcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$INPUT_TYPE;DE	*F?(Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$INPUT_TYPE;Lcom/groupbyinc/flux/common/apache/lucene/util/fst/Outputs;)V?H
CIreadDictionaryFileso(Ljava/util/List;Ljava/nio/charset/CharsetDecoder;Lcom/groupbyinc/flux/common/apache/lucene/util/fst/Builder;)VKL
Mfinish9()Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST;OP
CQxr	S??	U??	Wjava/io/CloseableY5com/groupbyinc/flux/common/apache/lucene/util/IOUtils[closeWhileHandlingException([Ljava/io/Closeable;)V]^
\_delete(Ljava/nio/file/Path;)Vab
cdeleteFilesIgnoringExceptions([Ljava/nio/file/Path;)Vef
\gjava/lang/Throwableibufferlenencodingdecoder!Ljava/nio/charset/CharsetDecoder;oFLcom/groupbyinc/flux/common/apache/lucene/util/fst/IntSequenceOutputs;btLcom/groupbyinc/flux/common/apache/lucene/util/fst/Builder;;Lcom/groupbyinc/flux/common/apache/lucene/util/fst/Builder;dictionaries'Ljava/util/List;Ljava/util/List;outLjava/io/OutputStream;aff1aff2success
lookupWord=([CII)Lcom/groupbyinc/flux/common/apache/lucene/util/IntsRef;lookupt(Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST;[CII)Lcom/groupbyinc/flux/common/apache/lucene/util/IntsRef;?
?wordoffsetlengthlookupPrefixqr	?lookupSuffixtr	?getBytesReaderE()Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$BytesReader;??
?
?getFirstArcx(Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc;)Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc;??
?outputs;Lcom/groupbyinc/flux/common/apache/lucene/util/fst/Outputs;??	?9com/groupbyinc/flux/common/apache/lucene/util/fst/Outputs?getNoOutput()Ljava/lang/Object;??
??5com/groupbyinc/flux/common/apache/lucene/util/IntsRef?0java/lang/Character?codePointAt([CII)I??
??
findTargetArc?(ILcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc;Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc;Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$BytesReader;)Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc;??
?outputLjava/lang/Object;??	?8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;??
??	charCount(I)I??
??java/lang/RuntimeException?(Ljava/lang/Throwable;)V??
??icpbogusLjava/io/IOException;fstbytesReaderCLcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$BytesReader;arctLcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc;;Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc;	NO_OUTPUT7Lcom/groupbyinc/flux/common/apache/lucene/util/IntsRef;ljava/util/TreeMap?
??java/util/HashMap?
??.*?java/lang/Integer?valueOf(I)Ljava/lang/Integer;??
??put???(Ljava/lang/Object;)Z??
??java/util/LinkedHashMap?
???java/io/LineNumberReader?java/io/InputStreamReader??9
??(Ljava/io/Reader;)V??
??java/nio/charset/CharsetDecoder?readLine()Ljava/lang/String;??
??
getLineNumber()I??
???
startsWith(Ljava/lang/String;)Z??
??	substring(I)Ljava/lang/String;??
??
parseAlias(Ljava/lang/String;)V?
parseMorphAlias

parseAffixr(Ljava/util/TreeMap;Ljava/lang/String;Ljava/io/LineNumberReader;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;)V
getFlagParsingStrategyo(Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/hunspell/Dictionary$FlagParsingStrategy;

equals?
???	\s+split'(Ljava/lang/String;)[Ljava/lang/String;
?Illegal CIRCUMFIX declaration(Ljava/lang/String;I)V?
??	parseFlag(Ljava/lang/String;)C 
!Illegal KEEPCASE declaration#Illegal NEEDAFFIX declaration%"Illegal ONLYINCOMPOUND declaration'Illegal IGNORE declaration)toCharArray()[C+,
?-?0	/java/util/Arrays1sort([C)V34
25java/lang/StringBuilder7
8?Illegal :append-(Ljava/lang/String;)Ljava/lang/StringBuilder;<=
8> declaration@toStringB?
8CparseInt(Ljava/lang/String;)IEF
?GparseConversionsT(Ljava/io/LineNumberReader;I)Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST;IJ
K?r	M?r	O??	Q??
?StrimU?
?V?2	Xtr_TRZaz_AZ\??	^affixFSTL(Ljava/util/TreeMap;)Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST;`a
bkeySet()Ljava/util/Set;def
java/util/Sethiterator()Ljava/util/Iterator;jkiljava/util/IteratornhasNext()Zpqornextt?ou{0	wsizey?z|}	|getChars(II[CI)V~
????	?java/lang/AssertionError?
??partstyperesstripi$Ljava/util/Iterator;affixStreamLLjava/util/TreeMap;>;Ljava/util/TreeMap;seenPatterns6Ljava/util/Map;
seenStripsreaderLjava/io/LineNumberReader;line
totalChars
currentOffsetcurrentIndex;entryNLjava/util/Map$Entry;>;Ljava/util/Map$Entry;affixesbuilderscratch>Lcom/groupbyinc/flux/common/apache/lucene/util/IntsRefBuilder;
escapeDash&(Ljava/lang/String;)Ljava/lang/String;charAt(I)C??
??\-?(C)Ljava/lang/StringBuilder;<?
8?reescapedLjava/lang/StringBuilder;=com/groupbyinc/flux/common/apache/lucene/util/BytesRefBuilder?
??Y?7com/groupbyinc/flux/common/apache/lucene/util/ArrayUtil?grow([BI)[B??
??Bcom/groupbyinc/flux/common/apache/lucene/store/ByteArrayDataOutput??!
??getPosition??
??=The affix file contains a rule with less than four elements: ?0?lastIndexOf??
??(II)Ljava/lang/String;??
??
getAliasValue??
?
parseFlags(Ljava/lang/String;)[C??
???	?.?[indexOf?
?]??
java/util/Locale
ROOTLjava/util/Locale;
	formatK(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
?&(Ljava/lang/Object;)Ljava/lang/Object;?
?z'java/lang/UnsupportedOperationException>Too many patterns, please report this to [email protected]?
Mcom/groupbyinc/flux/common/apache/lucene/util/automaton/CharacterRunAutomaton>com/groupbyinc/flux/common/apache/lucene/util/automaton/RegExp 
!toAutomatonE()Lcom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton;#$
!%F(Lcom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton;)V?'
(??CToo many unique strips, please report this to [email protected]+/0	-encodeFlagsD(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRefBuilder;[C)V/0
1:()Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;?3
?4IToo many unique append flags, please report this to [email protected]6
writeShort(S)V89
?:
cleanInputK(Ljava/lang/CharSequence;Ljava/lang/StringBuilder;)Ljava/lang/CharSequence;<=
>?C
8reverse()Ljava/lang/StringBuilder;BC
8D
?
???flagPartregexpatternOLcom/groupbyinc/flux/common/apache/lucene/util/automaton/CharacterRunAutomaton;cleanedLjava/lang/CharSequence;ruleArgsflagaffixArgappendFlagsflagSep	conditionpatternIndexstripOrdappendFlagsOrd
patternOrdlistheaderconditionPattern?Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRefBuilder;sbargscrossProductisSuffixnumLinesaffixWriterDLcom/groupbyinc/flux/common/apache/lucene/store/ByteArrayDataOutput;invalid syntax: djava/lang/IllegalStateExceptionf!duplicate mapping specified for: h
gEcom/groupbyinc/flux/common/apache/lucene/util/fst/CharSequenceOutputskI()Lcom/groupbyinc/flux/common/apache/lucene/util/fst/CharSequenceOutputs;>m
lnBYTE2pE	*q?toUTF16t?
?u6com/groupbyinc/flux/common/apache/lucene/util/CharsRefw
x;Ljava/util/Map$Entry;mappingsuLcom/groupbyinc/flux/common/apache/lucene/util/fst/Outputs;uLcom/groupbyinc/flux/common/apache/lucene/util/fst/Builder;scratchInts	setLength?
8??
?
8S
8?Unexpected end of affix file.???	?java/util/regex/Pattern?matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;??
??java/util/regex/Matcher?find?q
??end??
??
8?lastchLjava/util/regex/Matcher;
ISO8859-14?Lcom/groupbyinc/flux/common/apache/lucene/analysis/hunspell/ISO8859_14Decoder?
????	?java/nio/charset/Charset?forName.(Ljava/lang/String;)Ljava/nio/charset/Charset;??
??
newDecoder#()Ljava/nio/charset/CharsetDecoder;??
??"java/nio/charset/CodingErrorAction?REPLACE$Ljava/nio/charset/CodingErrorAction;??	??onMalformedInputG(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder;??
??canoncharsetLjava/nio/charset/Charset;"java/lang/IllegalArgumentException?Illegal FLAG specification: ?
?

?
?Unknown flag type: ?flagLineflagType
unescapeEntry
morphBoundary?F
?indexOfSpaceOrTab(Ljava/lang/String;I)I??
?isLetter(C)Z??
??(II)I?
??java/lang/Math?min??
??max??
??textstartpos1pos2unsorted?dat??b
"?java/io/BufferedReader?
??
??isEmpty?q
????
???	?parseStemException??
?!java/nio/charset/StandardCharsets?UTF_8??	??getBytes(Ljava/nio/charset/Charset;)[B??
??([B)V ?
"?3(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;<
8
"%
addSuppressed?
jsortedJ(Lcom/groupbyinc/flux/common/apache/lucene/analysis/hunspell/Dictionary;)V?	

(Ljava/util/Comparator;)V?
$
p(Ljava/nio/file/Path;Ljava/nio/file/Path;)Lcom/groupbyinc/flux/common/apache/lucene/util/OfflineSorter$SortInfo;3
$
'?B(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRefBuilder;)Z
'utf8ToString?
??com/groupbyinc/flux/common/apache/lucene/util/RamUsageEstimatorNUM_BYTES_OBJECT_REF?	oversize?
?copyOf)([Ljava/lang/Object;I)[Ljava/lang/Object;!"
2#	compareTo%F
?&out of order: ( < *<?
?,
morphStartcleansedlinesLjava/io/BufferedReader;x2Ljava/lang/Throwable;writerQLcom/groupbyinc/flux/common/apache/lucene/util/OfflineSorter$ByteSequencesWriter;wordFormnewSize
stemExceptionordstemExceptionIDcmpscratchLinecurrentEntrycurrentOrdsflagsScratchsorter=Lcom/groupbyinc/flux/common/apache/lucene/util/OfflineSorter;success2QLcom/groupbyinc/flux/common/apache/lucene/util/OfflineSorter$ByteSequencesReader;decodeFlags<(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)[C	??EMPTY_CHARSG0	xH??	?JbytesL	?M8Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;flagsupto??
?RclearT?
?U(B)V<W
?Xcount
aliasValue#java/lang/IndexOutOfBoundsException\Bad flag alias number:^(I)Ljava/lang/StringBuilder;<`
8a*(Ljava/lang/String;Ljava/lang/Throwable;)V?c
?dex%Ljava/lang/IndexOutOfBoundsException;idgetStemExceptionargjava/lang/NumberFormatExceptionk st:mF
?o	st:qaliase!Ljava/lang/NumberFormatException;endIndex	morphDataindexhasFlag([CC)ZbinarySearch([CC)I{|
2}?S??caseFold(C)C??
?
applyMappingsS(Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST;Ljava/lang/StringBuilder;)V??
?	setCharAt(IC)V??
8?inputreusetoLowerCase??
??copyFrom??
?isFinal?q
?nextFinalOutput??	?(II)Ljava/lang/StringBuilder;a?
8?insert4(ILjava/lang/CharSequence;)Ljava/lang/StringBuilder;??
8?	x?j8Lcom/groupbyinc/flux/common/apache/lucene/util/CharsRef;longestMatch
longestOutputfirstArcuLcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$Arc;
getIgnoreCasejava/lang/Class?desiredAssertionStatus?q
??^()?SET\s+?compile-(Ljava/lang/String;)Ljava/util/regex/Pattern;??
??microsoft-cp1251?windows-1251?TIS620-2533?TIS-620?unmodifiableMap (Ljava/util/Map;)Ljava/util/Map;??
??m
ConstantValue	SignatureCodeLocalVariableTableLineNumberTable
ExceptionsLocalVariableTypeTable
StackMapTable@(Ljava/io/InputStream;Ljava/util/List;Z)V?(Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST;[CII)Lcom/groupbyinc/flux/common/apache/lucene/util/IntsRef;?(Ljava/util/TreeMap;>;)Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST;?(Ljava/util/TreeMap;>;Ljava/lang/String;Ljava/io/LineNumberReader;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;)V?(Ljava/io/LineNumberReader;I)Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST;?(Ljava/util/List;Ljava/nio/charset/CharsetDecoder;Lcom/groupbyinc/flux/common/apache/lucene/util/fst/Builder;)V?(Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST;Ljava/lang/StringBuilder;)V
SourceFileInnerClasses!</012?452?782?:;2?=>2?@A2?CD2?FG2?IJ2?LM2?OP2?RS2?UV2?XY2?[\2?^_2?ab2?de2?gh2?jk2?mn2?pqr?str?suv?wxr?syz{0|}~???????????????????????????????????0?r???r?????????2?????????????????????M*+,?????? ???????
?
?????????*??*??Y?õ?*??Y?ȵ?*@???*??*?
Y?ѵ?*??*??*?ٵ?*??*???*??*??*??*??*??*??*??*??*??*?ʻ?Y????W*??????:?	Y???:::6 ?:	+	?Y6
?	
?#????&?(Y??,?/:?3:*?7:?(Y??,?/:*?;?A:
?CY?G
?J:*,?N*?R?T*?V*?X6?ZYSYSYS?`??d?F?YS?h?7:?ZYSYSYS?`??d??YS?h???N????????k	??l?
?Tm2Lno!-pq
/rt???????uw???????xy??z???{???|??/rs?uv??4?lsz"{'}3?8?=?F?K?R?W?\?a?f?l?r?w?|??????????????????????????????!?/?8?A?F?K?N?d?i?q?}????????????t??
???Nj?$j?	?????}~?T**?T+????*???0???????~?T**??+????*???0???????~?T**??+????*???0????????+??+??:+?Y????:+??????::`6	6
6
	?H,
	??6+???????+????????:
??`6
???+???????+??????????:
??Y
???/V??W?????????????
2O??
5L???
??
?????r??0????????????%???)???/???	???s????V
%)
/<FUWat????????/?.???!?B???89?b%??Y??N??Y??:??Y??:??ֹ?W*????W??Y??:??ֹ?W??Y??Y+,???::??Y:???????????:4???*????7???*????:???*-m?	???=???*p?	??}@???*?
?ӧ?gC??*???UF???6?:		????Y????**??	2?"???X???6?:		????Y$????**??	2?"????[???
^???6?:		????Y&????**??	2?"????a???6?:		????Y(????**??	2?"???WI???>?:		????Y*????*	2?.?0*?0?6*???L???
O?????:		2:
	??+??Y?8Y?9;??
??A???D????	2?H6*?L:
L??!*?N*Y??*?N?????*?P*Y??*?P???????fR???*?R??TU????J*U?T???W?Y*[*?Y??]*?Y????_??**-?c??**?c??6	?g?m:

?s?
?v??:	?T`6	???*	??x*?{`?
?}6
6?g?m:?s?9?v??:
*?}?
O

?T*?x
??

?T`6
??ò???{???Y???*?}
O???!&??	^&??	?&??	?&??	.??	n???	t??2
?Mc??C?r?
?2s#??
?'?2
?@??%??%??%noq?t???;???\???_??2e???	?u??
?r???4?C??q?t???;????ZV+,-0)124;5J7\8_9j;~<?>???@?A?B?C?D?E?F?I?JK
LM!N(O8QGRTS^TeUuW?X?Y?Z?[?]?^?_?`?a?cdef&g6iAjHkMldmnnto{p?r?s?t?u?v?x?y?{|}~)O?X?b?e?????????????????????????$???&?_	?????&?*??*?? ??*??*??>??2
???????
???????
???????
???????	?????uC?	??????#o?"?*o?????`a????AM?CY?G,?JN??Y??:+???m:?s???v?:??????W???:??Y????:??:		?s?)	?v??:
??Y??Z`??
??O???-??????z-?R??p???
o0??	VT?wfD??:p??$???????????q??t????*VT??:p???????s?6
????:?J?V?f????????????Y?$?=C?o?J
?=C?o?o?/?
?=C?????????Y?8Y?9L=*?T?E*??>-?+Ӷ?W?(+??W\?`*?T?+*`?Ѷ?W?????+?D??*6??
J??Y?2Q???.?????)?/???K?N?T???
8??$???h??Y??:?8Y?9:,?:		2޶6
p??6	2?H6**??*??xx`??̻?Y*??*??xx??:
6?????
??*??x???Y???-??:?:??$??Y?8Y?9??????D-????*??2?"62??	?2:2::/??6??`??:??:*?՞*?H??:*????:?6*??????:??
2?:???%]???8Y?9?????D:-??
?	:???:?(???:???YS?:???:?Q*?Ŷ??:?????Y????W?Y?!Y?"?&?):*????W???:?1?{??:??W??*??Y,????.:?2*???5??6?
td6????Y7??
??;
????;??x
???6
??;
??;*??*??:?@:??8Y?A?E?D:+?F?:???Y??:+?GW*?θֹHW*Y??`?΄??
??V"1I2?J2?J23
KL	MN???2??O???P??r?2?lQ2?iR0`S?f?T2??J2?wU?KV???W??{X?10Ywn???h??h??hZ2h??h[2h??h??	_?\V]?M^?	'A_?
53`?>*a?k?bc
?*10Y?h??h??h???>O?	???'?5?>?T?k?u???????????????????????#?.?9?>?C?N?S?f?|????????????3=KP\hs ~$?%?(?)?*?,?-?/?2?3?5?6?7?9?:;>?&B1C6D?EHGWHa?gJ?W?2?????8@?:?????8?"?7??C??@?????8???????
B??.????4?+?@?	?#b??????8??????????,?!??????8??????IJ?8	??Y??N6?q+??:?:??$??Y?8Y?9e?????D+????-22???"?gY?8Y?9i??2???D?j??????o:?CY?r?J:??Y??:-?s?m:?s?=?v?:?????vW???xY???ٷy??????R??zb?2!X??t???+???D?????????c??{??n???`?t?W~??*?+?z?{??n?|?`?}?FMOPQ!R(SIUZVyOZ?[?\?]?^?_?`?b?8??=??/??(??C?o?C?????01?"?8Y?9L+??*??Y=?
??
???+???W???+???+??#?+?D?W?T??????Y?????+??N-???-??6+???W?????4r
??i??e????wm??>qs
uvwy%z/}M?Q?]?e?l?r?|???8?????45??5?+????Y?????+???M,?,L+??N-????????*5??5m2?2*????
???#?%?*??	??
???*?L+????Y?8Y?9???*???D???+2Md,???
Y???g,???
Y?Ѱj,???Y?????Y?8Y?9¶?,???D???? ??2x??.R?2?.???*?.?7?@?I?R?[?d???*????????8Y?9M+??>6?_+??6\?!`+?T?,+`?Ѷ?W??,/?
,??W????
,??W????,??W+?T?56+?T?)+??6???
,??W????,?D??RN??b??????/???????2?]?
????R??
???0?=?C?J?T?e?l?r?y??????????????$
?8?2????!???F??p*??<?*?T??S*?T?K*??	?A`*?T?,*`?ѸЙ*`?ѸЙ*`??:??*`???
?	?ج?۬?*$?2$??????????????KL?????Y??:??Y??:?8Y?9:*??????:?"Y??::	+??:

?s?@
?v?:??Y??Y,???:??:
??Y:
?
????
??/???
??#???
??	????*
??:
*??4
?6?&
?T?**
`????????*???
?6?
?6?"*
??:?@???????I
??:*??:????W
????W?D?????????
????????????U	???H:
	
??<??4:

:	
?:?!	???:	????*?????:?$Y?Y*??:	6
	?W6

??d?0?YS?h?!:
??d??YS?h?6?'Y?:??Y??:
:??Y??:
???
?5?:?6??.:?6??:?E?6`??:*?՞*?H??:*????:?6??:6*??g`?T?[*`????:?G*??*?۾?!*??`?? 6**???$???*??`6*??*Y??Z`??S??
?'6?+??Y?8Y?9)????+?????D????2*???5??6?
td6????W-????????:??Y??:*???-?-?
?-??\??W-??????6?ZYS?`??d?<?YS?h?-:?ZYS?`??d??YS?h??	???j<??j<?????j???	2242^3[[][??*?(.?/N9<?2C2/N?zS?m01t?2
Z.??DG??
?23
?239?45??2?60?
???,I277?I82?b9??$?2?360?]????S??!:?s?;????2g?<\
j?=2s?>?????uw?no?xt	}?\t~?k]?.X??????@A		}|?
S3B?^(?C??uv?xs??l
	
.<Zmt???????"?#?$%
'(),*/+9,C-J.P/X1e2u4x5?8?9??9?:?<a	cdfg#i/k2f9gAiPmSn^pgujvsy}z???????????????????????????	???)?7?G?O?a?s?x?????????????????????????????"?0?3???D?L?X?[?i?n?v????'/?D?C??8"jo?/??6?;?C??8"jo????C??8"jo????$?(?????QjGjHj??C??8"jjj??C??8?@$Nj??C??8$j??C??8$?"?C??8$'????=?C??8$'?????'?C??8$'???????C??8$'???????S??F?.? 	??C??8$'??????1Nj??C??8$'j?
?C??8$'????DE??W*?F??I?*?F|<?M>*?K*?F`6*?K6?(,?*?N3x*?N`3?~??U????,??>),??WrOEl?AP0?Q?#4???*
??????#?0?O?U??????+/0??;+?x=*?S*?V>+??'+46*z?~??Y*?~??Y???ٱ?4P?*??;r\;P06l??&	??
????)?4?:??
??)???C+?M*?V?,2?H>*?ٵV?$,??	?,2N*?V*Y??Z`??-S??4Z?1[2C??C?2;O??"?????!?1?B???!B?????'*?Vd2?M??Y?8Y?9_???b?D,?e?	]? 
fg'??'h???	?
??I]i??=	*??d2??	??	h?????3*?X?+???H=*?ٵX?+??M*?X*Y??Z`??,S??*Z?!j23??3?2?????!2????P*?מ+?W?H=*?Xd2L?M+n?p=?+r?p=?+`??>?+?T>+`????l?>	s?tu<v?P??Pw2$,x??:	

$(04<@EN?[l???yz?M*?~????P0P????@<=?o?,??>+??E+??6*?0?*?0?~?? *??*?N?*??6,??W????*?N?=*?N,???
N??Y-???*??!>,???,*,??????????,?Zbe??H3??L??f	??x???????N????N????-?0?>?F?M?S?Z?b?e?f?o?v????????	??(??Q?	?????|%*?_?I?1?0?i????????%??%?????
???? ??	???m?*??M*?Y????N*?????x:?Y??:6+????-??W:6:	6

+???T+
??6*,????;*???????x:???*???????x:	
6?
????#+`??W+	??W	??d`6???`??zXC??GZ??
=???@???C???	)?????r?]??????????&???? ??????&????b????&?2?9?=?@?C?P?X?f?i?|??????????????????????)8x?8xxx?!?1??$
8xx?8x?????q?/*???????????I????????.???????Y??K*????W*????W*??????'!???'!???"JLf?'?4?A?H??@??b




	 	"$%	'$(	*+@-$.




© 2015 - 2025 Weber Informatics LLC | Privacy Policy