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

????4Ecom/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_TYPENOFLAGS[C	ALIAS_KEYLjava/lang/String;AF0MORPH_ALIAS_KEYAM3
PREFIX_KEYPFX6
SUFFIX_KEYSFX9FLAG_KEYFLAG<COMPLEXPREFIXES_KEYCOMPLEXPREFIXES?
CIRCUMFIX_KEY	CIRCUMFIXB
IGNORE_KEYIGNOREE	ICONV_KEYICONVH	OCONV_KEYOCONVK
FULLSTRIP_KEY	FULLSTRIPNLANG_KEYLANGQKEEPCASE_KEYKEEPCASET
NEEDAFFIX_KEY	NEEDAFFIXWPSEUDOROOT_KEY
PSEUDOROOTZONLYINCOMPOUND_KEYONLYINCOMPOUND]
NUM_FLAG_TYPEnum`UTF8_FLAG_TYPEUTF-8cLONG_FLAG_TYPElongfPREFIX_CONDITION_REGEX_PATTERN%s.*iSUFFIX_CONDITION_REGEX_PATTERN.*%slprefixes7Lcom/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_SEPARATORDEFAULT_TEMP_DIR$assertionsDisabledy(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Ljava/lang/String;Ljava/io/InputStream;Ljava/io/InputStream;)Vjava/io/IOException?java/text/ParseException?java/util/Collections?
singletonList$(Ljava/lang/Object;)Ljava/util/List;??
??u(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Ljava/lang/String;Ljava/io/InputStream;Ljava/util/List;Z)V??
?thisGLcom/groupbyinc/flux/common/apache/lucene/analysis/hunspell/Dictionary;tempDir:Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;tempFileNamePrefixaffixLjava/io/InputStream;
dictionary()V??
?java/util/ArrayList?
??rs	?:com/groupbyinc/flux/common/apache/lucene/util/BytesRefHash?
??vw	?{|	?}~	?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/BufferedOutputStream	java/nio/file/OpenOptionnewOutputStreamG(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream;

(Ljava/io/OutputStream;)V?

8com/groupbyinc/flux/common/apache/lucene/store/Directoryjava/io/InputStreamjava/util/Listjava/nio/file/Pathjava/io/OutputStream|read([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?0
+1getDictionaryEncoding)(Ljava/io/InputStream;)Ljava/lang/String;34
5getJavaEncoding5(Ljava/lang/String;)Ljava/nio/charset/CharsetDecoder;78
9
readAffixFile9(Ljava/io/InputStream;Ljava/nio/charset/CharsetDecoder;)V;<
=Dcom/groupbyinc/flux/common/apache/lucene/util/fst/IntSequenceOutputs?getSingletonH()Lcom/groupbyinc/flux/common/apache/lucene/util/fst/IntSequenceOutputs;AB
@C9com/groupbyinc/flux/common/apache/lucene/util/fst/BuilderEBYTE4BLcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$INPUT_TYPE;GH	*I?(Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST$INPUT_TYPE;Lcom/groupbyinc/flux/common/apache/lucene/util/fst/Outputs;)V?K
FLreadDictionaryFiles?(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Ljava/lang/String;Ljava/util/List;Ljava/nio/charset/CharsetDecoder;Lcom/groupbyinc/flux/common/apache/lucene/util/fst/Builder;)VNO
Pfinish9()Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST;RS
FTuo	V??	X??	Zjava/io/Closeable\5com/groupbyinc/flux/common/apache/lucene/util/IOUtils^closeWhileHandlingException([Ljava/io/Closeable;)V`a
_bdelete(Ljava/nio/file/Path;)Vde
fdeleteFilesIgnoringExceptions([Ljava/nio/file/Path;)Vhi
_jjava/lang/Throwablelbufferlenencodingdecoder!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no	?lookupSuffixqo	?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?-java/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??<
??(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?-	2java/util/Arrays4sort([C)V67
58java/lang/StringBuilder:
;?Illegal =append-(Ljava/lang/String;)Ljava/lang/StringBuilder;?@
;A declarationCtoStringE?
;FparseInt(Ljava/lang/String;)IHI
?JparseConversionsT(Ljava/io/LineNumberReader;I)Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST;LM
N?o	P?o	R??	T??
?VtrimX?
?Y?/	[tr_TR]az_AZ_??	aaffixFSTL(Ljava/util/TreeMap;)Lcom/groupbyinc/flux/common/apache/lucene/util/fst/FST;cd
ekeySet()Ljava/util/Set;ghi
java/util/Setkiterator()Ljava/util/Iterator;mnlojava/util/IteratorqhasNext()Zstrunextw?rxx-	zsize|?}yz	getChars(II[CI)V??
????	?java/lang/AssertionError?
??partstyperesstripaffixStreamLLjava/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;??
;?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/LocaleROOTLjava/util/Locale;
	formatK(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
?&(Ljava/lang/Object;)Ljava/lang/Object;?
?}'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],,-	.encodeFlagsD(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRefBuilder;[C)V01
2:()Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;?4
?5IToo many unique append flags, please report this to [email protected]7
writeShort(S)V9:
?;
cleanInputK(Ljava/lang/CharSequence;Ljava/lang/StringBuilder;)Ljava/lang/CharSequence;=>
??F
;reverse()Ljava/lang/StringBuilder;CD
;E
?
???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: ejava/lang/IllegalStateExceptiong!duplicate mapping specified for: i
hEcom/groupbyinc/flux/common/apache/lucene/util/fst/CharSequenceOutputslI()Lcom/groupbyinc/flux/common/apache/lucene/util/fst/CharSequenceOutputs;An
moBYTE2qH	*r?toUTF16u?
?v6com/groupbyinc/flux/common/apache/lucene/util/CharsRefx
y;Ljava/util/Map$Entry;mappingsuLcom/groupbyinc/flux/common/apache/lucene/util/fst/Outputs;uLcom/groupbyinc/flux/common/apache/lucene/util/fst/Builder;scratchInts	setLength??
;??
?
;V
;?Unexpected end of affix file.???	?java/util/regex/Pattern?matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;??
??java/util/regex/Matcher?find?t
??end??
??
;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?I
?indexOfSpaceOrTab(Ljava/lang/String;I)I??
?isLetter(C)Z??
??(II)I?
??java/lang/Math?min??
??max??
??textstartpos1pos2dat?8com/groupbyinc/flux/common/apache/lucene/store/IOContext?DEFAULT:Lcom/groupbyinc/flux/common/apache/lucene/store/IOContext;??	??createTempOutput?(Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/store/IOContext;)Lcom/groupbyinc/flux/common/apache/lucene/store/IndexOutput;??
??(Lcom/groupbyinc/flux/common/apache/lucene/store/IndexOutput;)V??
"?:com/groupbyinc/flux/common/apache/lucene/store/IndexOutput?java/io/BufferedReader?
??
??isEmpty?t
????
???	?parseStemException??
?!java/nio/charset/StandardCharsetsUTF_8?	getBytes(Ljava/nio/charset/Charset;)[B
?([B)V#	
"
3(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;?
;
9com/groupbyinc/flux/common/apache/lucene/codecs/CodecUtilwriteFooter?

"(
addSuppressed?
mJ(Lcom/groupbyinc/flux/common/apache/lucene/analysis/hunspell/Dictionary;)V?
e(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Ljava/lang/String;Ljava/util/Comparator;)V?
$getName?
?6?
$!
deleteFile#
$P(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;[Ljava/lang/String;)Vh&
_'READONCE)?	?*openChecksumInput?(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/store/IOContext;)Lcom/groupbyinc/flux/common/apache/lucene/store/ChecksumIndexInput;,-
.X(Lcom/groupbyinc/flux/common/apache/lucene/store/ChecksumIndexInput;Ljava/lang/String;)V?0
'1w4
'3utf8ToString5?
?6?com/groupbyinc/flux/common/apache/lucene/util/RamUsageEstimator8NUM_BYTES_OBJECT_REF:~	9;oversize=?
?>copyOf)([Ljava/lang/Object;I)[Ljava/lang/Object;@A
5B	compareToDI
?Eout of order: G < I??
?K
'(
morphStartcleansedlinesLjava/io/BufferedReader;writerQLcom/groupbyinc/flux/common/apache/lucene/util/OfflineSorter$ByteSequencesWriter;sortedwordFormnewSize
stemExceptionord8Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;stemExceptionIDcmpcurrentEntrycurrentOrdsQLcom/groupbyinc/flux/common/apache/lucene/util/OfflineSorter$ByteSequencesReader;flagsScratchunsorted;
getIgnoreCasesetDefaultTempDir??	?java.io.tmpdir?java/lang/System?getProperty??
??7Java has no temporary folder property (java.io.tmpdir)??
?java/nio/file/Paths?;(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;??
??
isWritable(Ljava/nio/file/Path;)Z??
?3Java's temporary folder not present or writeable?: ?toAbsolutePath???-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
;?tempDirPath
tempDirectoryjava/lang/Class?desiredAssertionStatus?t
??^()?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?(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Ljava/lang/String;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;(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Ljava/lang/String;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!=,-./12/45/78/:;/=>/@A/CD/FG/IJ/LM/OP/RS/UV/XY/[\/^_/ab/de/gh/jk/mnopqoprstuopvwx-yz{|}~????~???~???~???????????~?~?~?~?-?o??o????????/?????????????
????!??d*+,-?????4?????/????
?
?????	?*??*??Y?ĵ?*??Y?ɵ?*@???*??*?
Y?ҵ?*??*??*?ڵ?*??*???*??*??*??*??*??*??*??*??*??*?˻?Y????W*?????:?
Y???:::	6
 ?:-?"Y6??&????)?+Y??/?2:?6:
*
?::?+Y??/?2:	*	?>?D:?FY?J?M:*+,?Q*?U?W*?Y*?[6
?]YSYSY	S?c
??g?F?YS?k?7:?]YSYSY	S?c
??g??YS?k???T???????n|??o~?Wp/
Oqr$0st2"uw????????/????xz???????{|?}???~?	???
2"uv?xy?4?qx"?'?3?8?=?F?K?R?W?\?a?f?l?r?x?~??????????????????????????????$?2?>?G?L?Q?T?j?o?w????????????????????Nm?$?m????	??T**?W+???*???-?~?~???T**??+???*???-?~?~??T**??+???*???-?~?~	???+??+??:+?Y????:+??????::`6	6
6
	?H,
	??6+???????+????????:
??`6
???+???????+??????????:
??Y
???/V??W????????????
2O?~
5L?~?
??
?????o??-??~??~??????%???)???/??~	??p???V
%)/<FUWat? ?!?"?#?%?'?(/?.???!?B?
;<N%??Y??N??Y??:??Y??:??ٹ?W*????W??Y??:??ٹ?W??Y??Y+,???::??Y:??????????:1???*????4???*????7???*-j????:???*m???}=???*??ԧ?g@??*???UC???6?:		????Y??? ?**??	2?%???U???6?:		????Y'??? ?**??	2?%????X???
[???6?:		????Y)??? ?**??	2?%????^???6?:		????Y+??? ?**??	2?%???WF???>?:		????Y-??? ?*	2?1?3*?3?9*????I???
L?????:		2:
	??+??Y?;Y?<>?B
?BD?B?G??? ?	2?K6*?O:
I??!*?Q*Y??*?Q??????*?S*Y??*?S???????fO???*?U??TR????J*R?W??Z?\*^*?\??`*?\????b??**-?f??**?f??6	?j?p:

?v?
?y??:	?W`6	???*	??{*?~`?
??6
6?j?p:?v?9?y??:
*???
O

?W*?{
??

?W`6
??ò???~???Y???*??
O??!&??	^&??	?&??	?&??	.??	n???	t??/
?M`~?C?o?
?/?'?/
%??%??%qrn?q???;???\???_??/e??~	?u?~
?r?~4?C??n?q???;???ZV4569):2=;>J@\A_BjD~E?G?H?I?J?K?L?M?N?O?R?ST
UV!W(X8ZG[T\^]e^u`?a?b?c?d?f?g?h?i?j?lmno&p6rAsHtMudvnwtx{y?{?|?}?~??????????)?O?X?b?e?????????????????????????$??&?_	?????&?*!??*!?? !??*!??*!??>!??2
?????!??
?????!??
?????!??
?????!??	?????uC?	??????#r?"?*r????cd???DM?FY?J,?MN??Y??:+???p:?v???y?:??????W???:??Y????:??:		?v?)	?y??:
??Y??Z`??
??O???-??????z-?U?\	???
VT?zfD??:p??????????t??w???*VT??:p???????v6
????:?J?V?f???????????Y?$?@F?r?J
?@F?r?r?/?
?@F?????Y?;Y?-?+ԶBW?(+??W\?`*?W?+*`?Ҷ?W?????+?G?*6??
J?~Y?/Q??.?????)?/???K?N?T??
;??$?	
?h??Y??:?;Y?<:,?:		2߶6
m??6	2?K6**??*??xx`??ͻ?Y*??*??xx??:
6?????
??*??x???Y???-??:?:??$??Y?;Y?<?B?B?G-??? ?*??2?%62??	?2:2::/??6??`?:??:*?֞*?K??:*????:?9*??????:??
2?:???%]???;Y?<?B?B?G:-??
?
:???:?(???:???YS?:???:?Q*?ƶ??:?????Y????W? Y?"Y?#?'?*:*????W???:?1?~??:??W??+??Y-????/:?3*???6??6?
td6????Y8??
??<
????<??x
???6
??<
??<*???*?@:?A:??;Y?B?F?G:+?G?:???Y??:+?HW*?ϸٹIW*Y??`?τ??
?V"1J/?K/?K/3
LM	NO???/??P???Q??r?/?lR/?iS-`T~f?U/??K/?wV?KW???X~?{Y~10Zzn??~h??h??h[/h??h\/h??h??	_?]V^?M_?	'A`?
53a?>*b~k?cd
*10Z?h??h??h??>O?	???'?5?>?T?k?u???????????????????????#?.?9?>?C?NSf|?	?
????????? 3!=$K%P&\'h(s)~-?.?1?2?3?5?6?8?;?<?>???@?B?CDGH&K1L6M?NHPWQa?gSW?2?????;!@?:?????;!?"?7?!?C??@?????;!??!?????
B??.????4?+?@?	?#b??????;!??!????????,?!??????;!???LM.	??Y??N6?q+??:?:??$??Y?;Y?<f?B?B?G+??? ?-22???"?hY?;Y?<j?B2?B?G?k??????p:?FY?s?M:??Y??:-?t?p:?v?=?y?:?????wW???yY???ڷz??????U?pb?/!X??t?~?+?????????`~?|??n???`?w?W?*?+?{?|??n?}?`?~FVXYZ![(\I^Z_yXc?d?e?f?g?h?i?k8??=?!?/??(??F?r?C??
34*?;Y?6?_+??6\?!`+?W?,+`?Ҷ?W??,/?
,??W????
,??W????,??W+?W?56+?W?)+??6???
,??W????,?G?RN??b?~????/?~?????/?^?
??~R??
???0?=?C?J?T?e?l?r?y?????????????$
?;?2????!???I?p*??<?*?W??S*?W?K*??	?A`*?W?,*`?Ҹљ*`?Ҹљ*`??:??*`???
?	?٬?ܬ*$?/$?~?~?~?NO?ѻ?Y??:??Y??:?;Y?<:+,???:	?"Y	??:
:-??:?v?A?y?:
??Y??Y
???:??:??Y:????????/?????#?????	????*??:*???4?6?&?W?**`???????*?????6??6?"*?@:
?A????I??:*?@:????W??BW
?G??????
????????	?
?U?
??H:??<
??4::?:
?!?
??:??
???$Y+,?Y*??:
6
	? ?":6?+	? ?%?<+??Y	? S?(?):?+	? ?%?+??Y	? S?(?6
?'Y+?+?/?2:::??Y??:?4:????7:?6??/:?6??:?E?6`??:*?֞*?K??:*????:?9??:6*???g`?W?[*`???:?G*??*?ܾ?!*??`?2OO?zT~hPQo?/T/??
3?RS
'T/??/?U-?
?~?,J/=V~IW/?cX~~??Y???/?%?/?4U-?^?~??T~?"Z~y?[~n?\/w?]?h*?^????????/?xz?qr?uw	?_]???^?(?`a	??bc
Q?T/???T}d?
?xy?uv?n	(6Thoz ?!?#?%?&?'?(?+?,?-?.012'3*445>6E7K8S:`;p=s>?A?B?C??C?E?l?noqrt(v+q2r>tQxTzkn?w?~???????????????????????????????????#?/?=?M?U?g?y?~????????????????????????
???!?)?8?;?azj?????????????????8?>
??F??;?"mr?0??6?;??F??;?"mr?????F??;?"mr????$?(?????VmGmHm???F??;?"mmm?
??F??;??5$??
??F??;?$m???F??;?$m?
??F??;?$??%??F??;?$?'m?????0??F??;?$?'m?????'????F??;?$?'m???????S??F?.?  	???F??;?$?'m???+??F??;?$?'mmGmHm???F??;?$?'mmm???F??;?$?
Om???F??;?$?m???F??;?$??ef?W*?g??j?*?g|<?M>*?l*?g`6*?l6?(,?*?o3x*?o`3?~??U????,?>),?~WuYEo~Ap-?q~#4?~*
??????#?0?O?U?????+01?;+?x=*?s*?v>+??'+46*z?~??y*?~??y???ٱ4Q~*?~;u];p-6o~&	??
????)?4?:?
??)?C+?M*?Y?,2?K>*?ڵY?$,??	?,2N*?Y*Y??Z`??-S?4z~1{/C??C?/;P?"?????!?1?B??!!B????'*?Yd2?M??Y?;Y?<?B???G,???	} 
??'??'?~?	?
?I}??=	*??d2?	??	?~?3*?[?+??K=*?ڵ[?+?M*?[*Y??Z`??,S?*z~!?/3??3?/

!2???P*?؞+?Z?K=*?[d2L?M+???=?+???=?+`??>?+?W>+`?????4	?~<?~P??P?/$,?~:$(0!4"<#@$E&N([??????M*?????p-Q??@=>o?,??>+???E+??6*?3?*?3???? *??*?Q?*??6,??W????*?Q?=*?Q,???
N??Y-???*??!>,???,*,??????????,?Zbe?H3??L?~f	??x?~?????O???N????-?0?>?F?M?S?Z?b?e?f?o?v???????	??(??Q?	????|%*?b?I?1?0?i???????%??%????
???? ?	??m?*??M*?Y????N*?????y:?Y??:6+????-??W:6:	6

+???T+
??6*,????;*???????y:???*???????y:	
6?
????#+`??W+	??W	??d`6???`?zXC??GZ?~
=???@??~C???	)??~??o?^??????????&??? ??????&???b????&?2?9?=?@?C?P?X?f?i?|?????????????????????);y?;yyy?!?1??$
;yy?;y??t/*?????	?e3*?ʱ??
??(???U???N̸?K*???YӷԿ*?ڸ?L+?ݚ$??Y?;Y?<߶B+????G?Կ+?ʲʰ
D?/%,??*
??
??%,>MQ???0?????I???????/?????Y??K*????W*????W*?????'!?'!?"OQo?'?4?A?H?@Z




	 	"$%	'$(	*+@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy