4 @      Y Y Y             #   Y Y        8 8 : : :     Y    Y H  L   P   S     Y              Y  _  n # s  _ ! Y"# {$ @% & ' () * +, -./01  2 3-456 78 9 : ;<= n > ? @ AB C ;DE F GHI J KL MN O P Q RST U V W +X Y Z[\ Y]^_` ab c d Hef g h i j klmnop ;q rs tuv @w Yx y z{|}~                 Y      Y   Y Y          S   X +    + @ @ @   H P P   P P H  H  _    _  i _ n _ q t w          ~    !" # $%& '() * +, - . 9/01 Y23 45 678 9: ;< Y=> ?@ A BCD E SEF G BHI YJ K LM _NO P Q RS T U ;VW ;X ;Y Z[\]^_ ` @ab cd e f g ;hijk l mnopq rst Zuvwxyz{|}~     J    2  InnerClassesloggerLjava/util/logging/Logger; LOCALVARICONLjavax/swing/ImageIcon;JAVA_CLASS_ICONJYTHONCOMMANDICONJAVA_JYTHON_METHOD_ICONJAVA_FIELD_ICONJAVA_METHOD_ICONJAVA_STATIC_METHOD_ICONJAVA_CONSTRUCTOR_ICONJYTHONCOMMAND_SORTI ConstantValueJAVAMETHOD_SORTJAVACLASS_SORTPYREFLECTEDFIELD_SORT PYCLASS_SORT LOCALVAR_SORT AUTOVAR_SORTAUTOCOMMAND_SORTAUTOVARHIDE_SORT JAVASTATICFIELD_SORT$CLIENT_PROPERTY_INTERPRETER_PROVIDERLjava/lang/String;CLIENT_PROPERTY_PWDeditor!Ljavax/swing/text/JTextComponent;jythonInterpreterProvider5Lorg/das2/jythoncompletion/JythonInterpreterProvider; __CLASSTYPE$(Ljavax/swing/text/JTextComponent;)VCodeLineNumberTableLocalVariableTablethis0Lorg/das2/jythoncompletion/JythonCompletionTask;t getReadMethods(Lorg/python/core/PyObject;Lorg/python/core/PyObject;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Method; methodNamemLjava/lang/reflect/Method;ex2Ljava/lang/Exception;ex!Ljava/lang/NoSuchMethodException;Ljava/lang/SecurityException;contextLorg/python/core/PyObject;podcLjava/lang/Class;propName StackMapTablequery:(Lorg/das2/jythoncompletion/support/CompletionResultSet;)Vcc-Lorg/das2/jythoncompletion/CompletionContext;'Ljavax/swing/text/BadLocationException;arg07Lorg/das2/jythoncompletion/support/CompletionResultSet; ExceptionsdoQueryg(Lorg/das2/jythoncompletion/CompletionContext;Lorg/das2/jythoncompletion/support/CompletionResultSet;)I resultSetc getJavaMethod7(Lorg/python/core/PyMethod;I)Ljava/lang/reflect/Method;Lorg/python/core/PyMethod;impeek Lorg/python/core/PyMethodPeeker;getMethodCount(Lorg/python/core/PyMethod;)IqueryClassMethods signatureargssslabellinkmmjava/lang/reflect/Method;rscountlreduceGetterSettersE(Lorg/python/core/PyObject;Lorg/python/core/PyList;Z)Ljava/util/List;sLorg/python/core/PyString;propLjava/util/List;lcontextpo2Lorg/python/core/PyList;cullGetterSettersZLjava/util/Map;LocalVariableTypeTable$Ljava/util/List;5Ljava/util/Map;k SignatureY(Lorg/python/core/PyObject;Lorg/python/core/PyList;Z)Ljava/util/List; queryMethodseval1evalLorg/python/core/PyException;Ljava/io/IOException;ex1paLorg/python/core/PyArray;oLjava/lang/Object;ococcke$Ljava/lang/IllegalArgumentException;fLjava/lang/reflect/Field; constructorLjava/lang/reflect/Constructor;peekLorg/python/core/PyClassPeeker;jmimLjava/lang/RuntimeException;type Ljava/lang/NoSuchFieldException; showValues&Lorg/python/core/PyJavaInstancePeeker;propReadMethodjjsigss2[Ljava/lang/String;docpmpm2notAlreadyAddediconinterp#Lorg/python/util/PythonInterpreter; lcontextClassLorg/python/core/PyJavaClass; fromArraypo34#=0SNbfg queryModules javaClass queryPackagessearchplenresultsLjava/util/HashSet;readerLjava/io/BufferedReader;'Ljava/util/HashSet;join9([Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;listdelim6(Ljava/util/List;Ljava/lang/String;)Ljava/lang/String;resultLjava/lang/StringBuilder;J(Ljava/util/List;Ljava/lang/String;)Ljava/lang/String;popOffComments&(Ljava/lang/String;)Ljava/lang/String;inStringCpopDoc>(Ljava/lang/String;Ljava/io/BufferedReader;)Ljava/lang/String;termbuildlinereadlinsanitizeLeaveImportssrcputInGetDataSetStub&(Lorg/python/util/PythonInterpreter;)V getLastLinescriptllastLineLjava/util/LinkedList;i1indenti2l2*Ljava/util/LinkedList;trimLinesToMakeValid queryNameskw startLastLineLjava/util/regex/Matcher; nimportablemessagenlocalkeywords eolnCarotargsList&([Ljava/lang/Class;)Ljava/lang/String;argclasses[Ljava/lang/Class;LPARENRPARENSPACEsargs methodArgs.(Ljava/lang/reflect/Method;)Ljava/lang/String; javaMethodconstructorSignatureNew3(Ljava/lang/reflect/Constructor;)Ljava/lang/String;n javadocPathnamemethodSignaturefieldSignature-(Ljava/lang/reflect/Field;)Ljava/lang/String;constructorSignaturequeryStringLiteralArgumenttask4Lorg/das2/jythoncompletion/DataSetUrlCompletionTask;methodpos[Irpwd5Ljava/util/Map;queryCommandArgument completionsitem1Lorg/das2/jythoncompletion/DefaultCompletionItem;prf%Lorg/python/core/PyReflectedFunction;labels signaturesargssdocsLorg/json/JSONObject;jokwsLorg/json/JSONArray;Lorg/json/JSONException;1Lorg/das2/jythoncompletion/MessageCompletionItem;IgetInterpreter%()Lorg/python/util/PythonInterpreter;inLjava/io/InputStream;importsLjava/net/URL;refreshcancel()VgetLocalsCompletions(Lorg/python/util/PythonInterpreter;Lorg/das2/jythoncompletion/CompletionContext;Lorg/das2/jythoncompletion/support/CompletionResultSet;)IrrCLjava/util/List;getImportableCompletionsy(Ljava/lang/String;Lorg/das2/jythoncompletion/CompletionContext;Lorg/das2/jythoncompletion/support/CompletionResultSet;)Ici5Lorg/das2/jythoncompletion/ClassImportCompletionItem;pkgsource hideJavaPathsLjava/lang/StringBuffer;pLjava/util/regex/Pattern; escapeHtmloutgetPyJavaClassSignature1(Lorg/python/core/PyJavaClass;)Ljava/lang/String;pfgetPyFunctionSignature0(Lorg/python/core/PyFunction;)Ljava/lang/String;Lorg/python/core/PyFunction;defaults[Ljava/lang/Object;varsnreqsWmakeInlineSignatureH(Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Ljava/lang/String;doPyReflectedFunctionj(Ljava/lang/String;Lorg/python/core/PyReflectedFunction;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Vretmethod1j+Lorg/python/core/PyReflectedFunctionPeeker;(Ljava/lang/String;Lorg/python/core/PyReflectedFunction;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V doPyMethod_(Ljava/lang/String;Lorg/python/core/PyMethod;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V(Ljava/lang/String;Lorg/python/core/PyMethod;Ljava/util/List;Ljava/util/List;Ljava/util/List;)VdoConstructorse([Ljava/lang/reflect/Constructor;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/util/List;)V constructors [Ljava/lang/reflect/Constructor;l([Ljava/lang/reflect/Constructor;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/util/List;)VkeySort$(Ljava/util/List;[Ljava/util/List;)Vkeylists[Ljava/util/List;indicesswapMapswapFromswapToLjava/util/List<*>;Ljava/util/List;[Ljava/util/List<*>;%Ljava/util/List;7Ljava/util/Map;sL;>(Ljava/util/List;[Ljava/util/List<*>;)VmethodIsSuperset'(Ljava/lang/String;Ljava/lang/String;)ZsuperSets1s2s8s9m1m2p0m8m9 reduceObject3(Ljava/util/List;Ljava/util/List;Ljava/util/List;)Vo(Ljava/util/List;Ljava/util/List;Ljava/util/List;)Vb(Lorg/python/util/PythonInterpreter;Lorg/das2/jythoncompletion/CompletionContext;)Ljava/util/List;jclasssss objectRemoved allStaticlocalsLorg/python/core/PyStringMap;O(Lorg/python/util/PythonInterpreter;Lorg/das2/jythoncompletion/CompletionContext;)Ljava/util/List; getJavaClass0(Lorg/python/core/PyJavaClass;)Ljava/lang/Class;#Lorg/python/core/PyJavaClassPeeker;getLinkForJavaSignature getIconFor+(Ljava/lang/Object;)Ljavax/swing/ImageIcon; testColorLjava/awt/Color; SourceFileJythonCompletionTask.java .< )*.org/das2/jythoncompletion/JythonCompletionTaskJYTHON_INTERPRETER_PROVIDER 3org/das2/jythoncompletion/JythonInterpreterProvider +,java/lang/StringBuilderget     java/lang/Class java/lang/NoSuchMethodExceptionorg/python/core/PyIntegerisjava/lang/SecurityException busy: getting completions    no completion context  YZdone getting completions <%javax/swing/text/BadLocationException  /org/das2/jythoncompletion/MessageCompletionItem  .  ' module packagedefaultstringLiteralArgumentcommandArgument classMethod Z Z Z Z Z Z eZorg/python/core/PyMethodPeeker .)org/python/core/PyReflectedFunctionPeeker  .   java/lang/Object   '    /org/das2/jythoncompletion/DefaultCompletionItem  . java/util/LinkedHashMap  org/python/core/PyString java/util/ArrayList  .   java/lang/Stringset       23      :  pass   org/python/core/PyException *Eval error in code before current position .java/io/IOExceptionException occurred: ' ][ org/python/core/PyArray     org/python/core/PyJavaInstance    .  java/lang/InstantiationException java/lang/IllegalAccessException"java/lang/IllegalArgumentException+java/lang/reflect/InvocationTargetException   org/python/core/PyJavaClass EVAL error:  Eval error: Acompletions have the class but not the instance to work with: {0} s'  org/python/core/PyList qr   does {0} start {1}  PyException from "{0}":,class org.python.core.PyReflectedConstructor()#org/python/core/PyReflectedFunction   org/python/core/PyClassPeeker .   java/lang/NoSuchFieldExceptionorg/python/core/PyJavaPackage     !  "\./ #$.htmlorg/python/core/PyClassunable to identify JavaClass %org/python/core/PyMethod cd ]^ .&java/lang/RuntimeException$org/python/core/PyJavaInstancePeeker .' ( 67 ) ()!NoSuchFieldException for item {0}SecurityException for item {0} = org/python/core/PyFloat *Aorg/python/core/PyFunction |Aorg/python/core/PyNone(No documentation) +, N ST 


inline:targetComponents = '''.split('.') base = targetComponents[0] baseModule = __import__(base, globals(), locals()) module = baseModule for component in targetComponents[1:]: module = getattr(module, component) list = dir(module) if ( list.count('__name__')>0 ): list.remove('__name__') list.append('*') list. -./ 0/package-summary.html#skip.navbar.topjava/util/HashSetimport spaceimport  targetComponents = 'r'.split('.') base = targetComponents[0] baseModule = __import__(base, globals(), locals(), [], -1 ) module = baseModule name= base for component in targetComponents[1:]: name= name + '.' + component baseModule = __import__( name, None, None ) module = getattr(module, component) list = dir(module) if ( '__name__' in list ): list.remove('__name__') list 1java/io/BufferedReaderjava/io/InputStreamReaderpackagelist.txt 23 .4 .5 6# 7:http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/ 8<9 :;  < ="'"""'''unterminated string >Adef getDataSet( st, tr=None, mon=None ): return findgen(100) ?java/util/LinkedList @A 1B A C Ddefelifexceptfromforfinallywhileprintraise   (\s*)(\S+).*(\s)* EF GH I J __dummy__=1 java/lang/ExceptionO

Code completions couldn't run on a simplified version of the script. This may due to a bug in the simplification process, or there may be a bug in the script. The error is shown below, and the simplified script can be reveiwed using Actions→Developer→"Show Simplified Script used for Completions."



 => BCError with completions() K, L MNstringJYTHON_INTERPRETER_PWD getDataSetgetFileplotplotxgetCompletions2org/das2/jythoncompletion/DataSetUrlCompletionTask ./ NO 'resourceURI'PWDhttphttp://https://file:/sftp://.__doc__.__completions__ \] ^_ OPorg/json/JSONObject QR ST U description V W   org/json/JSONException X3!org/python/util/PythonInterpreterY Z$org/autoplot/jythonsupport/JythonOps/imports2025.py [\ ]^imports2025.py _`java/lang/Throwable ab file:/tmp/ cdataset)org/autoplot/jythonsupport/DatasetCommand d,org/autoplot/jythonsupport/GetDataSetCommand getDataSets-org/autoplot/jythonsupport/GetDataSetsCommandmonitor)org/das2/util/monitor/NullProgressMonitor .b =e fg h ij3org/das2/jythoncompletion/ClassImportCompletionItem and import from   .kjava/lang/StringBuffer(org.das2.qds.QDataSet|java.lang.String|java.lang.Object|org.das2.util.monitor.ProgressMonitor|org.das2.datum.DatumRange|org.das2.datum.Datum) lorg.das2.qds.QDataSetjava.lang.Stringjava.lang.Object%org.das2.util.monitor.ProgressMonitororg.das2.datum.DatumRangeorg.das2.datum.DatumQDataSet mnStringObjectMonitor DatumRangeDatum op([\<\>])<< q>> rs tuorg/python/core/PyTableCode v w=,... @() JAVA H->x yzhere{ |   $ 7}\$ ~0org/das2/jythoncompletion/JythonCompletionTask$1 . java/util/HashMap .java/lang/Integer  W([a-zA-Z0-9/]*\.html)#([a-zA-Z0-9]*)\((([a-zA-Z0-9\.\[\]]+)?(,([a-zA-Z0-9\.\[\]]+))*)\) +  *get local completions for completable: {0} org/python/core/PyStringMap    found completion item: {0}  fg ()    javaclassjavainnerclass javapackage!check for non-static methods: {0} not static: {0}" class is all static methods: {0} ~ ij   org/das2/qds/QDataSet skipping {0}java/util/List op *dom+http://autoplot.org/developer.scripting#DOM0DefaultCompletionItem({0},{1}, {2}{3}, {4}, {5}) PQ__name__ -> Command org/python/core/PyReflectedFieldPITAUEparams outputParams__doc__*getLocalsCompletions found {0} completions!org/python/core/PyJavaClassPeeker . java/lang/reflect/Method   java/lang/reflect/Fieldjava/awt/Color   jython.editor.completionjavax/swing/ImageIconui/localVariable.png .ui/javaClass.pngui/jythonCommand.pngui/javaJythonMethod.pngui/javaStaticField.pngui/javaMethod.pngui/javaStaticMethod.pngui/javaConstructor.png0org/das2/jythoncompletion/support/CompletionTaskorg/python/core/PyObject+org/das2/jythoncompletion/CompletionContext5org/das2/jythoncompletion/support/CompletionResultSet java/util/Mapjava/util/Iteratorjava/util/regex/Matcherjava/lang/reflect/Constructororg/json/JSONArray java/net/URLjava/io/InputStreamjava/util/regex/Patternjavax/swing/text/JTextComponentgetClientProperty&(Ljava/lang/Object;)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder; substring(II)Ljava/lang/String; toUpperCase()Ljava/lang/String;(I)Ljava/lang/String;toString getMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;2org/das2/jythoncompletion/JythonCompletionProvider getInstance6()Lorg/das2/jythoncompletion/JythonCompletionProvider; setMessage(Ljava/lang/String;)V+org/das2/jythoncompletion/CompletionSupportgetCompletionContextP(Ljavax/swing/text/JTextComponent;)Lorg/das2/jythoncompletion/CompletionContext;java/util/logging/Loggerfinefinishjava/util/logging/LevelWARNINGLjava/util/logging/Level;logC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V getMessageaddItem5(Lorg/das2/jythoncompletion/support/CompletionItem;)Z contextTypehashCode()Iequals(Ljava/lang/Object;)Z(Lorg/python/core/PyMethod;)VgetReflectedFunction'()Lorg/python/core/PyReflectedFunction;((Lorg/python/core/PyReflectedFunction;)V(I)Ljava/lang/reflect/Method; getArgsCountgetContextObjectClass()Ljava/lang/Class;getDeclaredMethods()[Ljava/lang/reflect/Method;getName completable startsWith(Ljava/lang/String;)ZlengthL(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V getSuperclass__len__ __getitem__(I)Lorg/python/core/PyObject;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;keySet()Ljava/util/Set;(Ljava/util/Collection;)Viterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;charAt(I)Cjava/lang/Character toLowerCase(C)C(C)Ljava/lang/StringBuilder; containsKeyremovesettings0()Lorg/das2/jythoncompletion/CompletionSettings;,org/das2/jythoncompletion/CompletionSettingsisSafeCompletionsgetCaretPositionjavax/swing/text/Utilities getRowStart%(Ljavax/swing/text/JTextComponent;I)IgetText0org/autoplot/jythonsupport/SimplifyScriptSupportremoveSideEffectsendsWith*org/autoplot/jythonsupport/JythonRefactory fixImportsexec'(Ljava/lang/String;Ljava/lang/String;)V contextString.(Ljava/lang/String;)Lorg/python/core/PyObject; lastIndexOf(Ljava/lang/String;)IgetArraygetClassisArraygetComponentTypelookup0(Ljava/lang/Class;)Lorg/python/core/PyJavaClass;getDeclaredConstructors"()[Ljava/lang/reflect/Constructor; newInstance'([Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/Object;)V getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;SEVEREFINE@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V__dir__()Lorg/python/core/PyObject;size(I)Ljava/lang/Object;FINESTA(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V __getattr__ getModifiersjava/lang/reflect/ModifierisStatic(I)Z(Lorg/python/core/PyClass;)VgetField-(Ljava/lang/String;)Ljava/lang/reflect/Field;getConstructorsgetParameterTypes()[Ljava/lang/Class;getCanonicalName replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;d(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjavax/swing/ImageIcon;)V#(Lorg/python/core/PyJavaInstance;)VgetInstanceClass getReturnTypeim_funcsplit'(Ljava/lang/String;)[Ljava/lang/String; isUpperCase(C)Z'org/das2/jythoncompletion/JavadocLookup+()Lorg/das2/jythoncompletion/JavadocLookup;addgetResourceAsStream)(Ljava/lang/String;)Ljava/io/InputStream;(Ljava/io/InputStream;)V(Ljava/io/Reader;)VreadLinecontainsclosejava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;isEmptytrimsimplifyScriptToCompletionsfinerindexOf(Ljava/lang/String;I)I(ILjava/lang/Object;)V@(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;alligatorParsecompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;matchesgroup getSimpleNamegetDeclaringClass popString4(Ljavax/swing/text/JTextComponent;[I)Ljava/util/Map;setReferenceOnly(Z)V getJSONArray((Ljava/lang/String;)Lorg/json/JSONArray; getJSONObject(I)Lorg/json/JSONObject; getString optString sortPrioritycreateInterpreterorg/autoplot/jythonsupport/UtilisLegacyImports getResource"(Ljava/lang/String;)Ljava/net/URL; openStream()Ljava/io/InputStream;execfile*(Ljava/io/InputStream;Ljava/lang/String;)V addSuppressed(Ljava/lang/Throwable;)V'(Ljava/lang/String;Ljava/lang/Object;)V/(Ljava/lang/String;Lorg/python/core/PyObject;)V0org/autoplot/jythonsupport/JythonToJavaConverterguessCompletions$(Ljava/lang/String;)Ljava/util/List; guessPackage hasImport9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjavax/swing/ImageIcon;Ljava/lang/String;Ljava/lang/String;)VfindappendReplacementE(Ljava/lang/StringBuffer;Ljava/lang/String;)Ljava/util/regex/Matcher; appendTail2(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;,(Ljava/lang/String;)Ljava/lang/StringBuffer; func_defaultsorg/python/core/PyObject; func_codeLorg/python/core/PyCode; co_varnames co_argcountjava/lang/SystemerrLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/CharSequence;)ZvalueOf(I)Ljava/lang/Integer;(Ljava/util/List;)Vjava/util/Collectionssort)(Ljava/util/List;Ljava/util/Comparator;)V(I)VintValueswap(Ljava/util/List;II)V((Ljava/lang/String;I)[Ljava/lang/String; getLocalskeys()Lorg/python/core/PyList;FINER6(Lorg/python/core/PyObject;)Lorg/python/core/PyObject; isCallable isNumberTypegetType()Lorg/python/core/PyType;org/python/core/PyType getFullName getMethodsjava/lang/Boolean(Z)Ljava/lang/Boolean;'(ILjava/lang/Object;)Ljava/lang/Object; __tojava__%(Ljava/lang/Class;)Ljava/lang/Object; (Lorg/python/core/PyJavaClass;)V getProxyClassorg/das2/graph/GraphUtilcolorImageIcon+(Ljava/awt/Color;II)Ljavax/swing/ImageIcon;org/das2/util/LoggerManager(Ljava/net/URL;)V!@             !"#$%&'(':)*+,-'1./0W**+*+1uv wx2345*670Y    :-::,=Y    :-:::56ftuftu5{16 |'}3~68?fruwy{}2z '8'39:r9:w;<f8'8C=>}=?34@ABACDE'FAvG>HIIJKGKLHIIJKMNO0.p*M, *,+W+=M!,"+#Y,$%&W+N+-&5 &`5Q`1J&.256AQY]`imo2*PQ6=Rp34pSTFUNVjWXnYZ0lo>+':6(;tKlDly4FT\Adu}'()*g6a+*W6Q,*G6A-*761.*'6!/*60*6{,6@JT^q*+,1>H*+,2>>*+,3>4*+,4>**+,5> *+,6>*+,3`> *+,7>.:!",,#Y$%&W:?B ?hBehhjh1f ")25<?BDPehjm24D!=Ro34oPQo[Tm\F%TK -  BV"BW]^0e8Y+9N:Y-;<=1  2*349_` abcd0Z8Y+9M:Y,;<>1  2 349_ abeZ0>+?:@A::662:  B+CDe E:  F:  B: Y   :  G:,HY +CIY    J&W~K:U1F5DKRYov2z K[f' RTg' YMh' o7i' v0j'5q9: kl34PQmTn\DF.J HUoJpp~ qr0 LYM:6,N&,OP:QQRW[SYTU:V:W8XY:ZD:IY   [kY \]^ :  _;Y   `WY Z  `WY   [hY \]^ :  _;Y   `WY Z  `WĻSYTU1b  28<Lku}   , M Yu2z st ,`DE' MDE' }u'k&s'LHhv34wAxyz{ k|}LHh~ kF( +2KKZ0 a*bNcd)***efg:h::***efg:ijY  k :-lm:***efg:h::ijY  k :o:-m:,#Ypqr&W*:,#YY t u %&W::6-+vw:#:+vxj+vyz6  u-+v w:  {] {:  |:  }:  ~@ :Y 2@::"6_-Y +v  w:    :,,#YY  +v qr&W.: ,#YY  +v qr&W:::   "* : 6 6     Y: @Y+CSY S +CD6  ::: "v:"a ::::}*::{W:Y<=:E::F:E::F:P Y: :*:::m:72:*::Y   :#Y   :\TQgY::)Y  :$:::*::6*{*:E:F:Y   ::G:,HY +CIY   &W 6 :2Y::*:;E::ƶ:Y  Ƕ  ȶ :::$: : O:*:6$Y  ˶ ̶ :`͙$Y  ˶ ̶ :7P$Y  ˶ ̶ : : : ::::ϙϴ:љҧ:Զ:62Sϸ:ضD0Y ٶ  ڶ ۸ܶ ݶ :-Y ٶ  ڶ  ݶ :Y ޶  : =޶D3,HY +CIY   J&WqG:5,HY +CIY   &W3,HY +CIY   &W   wnnws",/n1 $nhrunn,1R !"1#8%<&?'W+a,w0D134678;<@=>?DABCFGI"L,q/M1O=PHQNR^SfTmUtV{WXZ][\^defgij!p$m&nMoOsTtduhzr~u{w|} .158<?GW[bj|!*3;E[^~'.5KRY ),.;CJRUZb  +4;FSY!c"m#%(./02%3*4\6:>2C8'1';K'j=%=<mS tL {ED ^bA Hx @A &); 1=rxyw BA |?9:\D3(!]CDSLCDY6j''n:=9_ ' =. =?U{' CD:>ca'4_A%gj'{ 1^BA5Zi'8Wf'<Sg'?P h' ` 34PQmT WA'|wAy"v{xyv n } ~ FI?KKDKOB&HUoKIzHUoKIIJL HUoKI7I(B*L HUoKIHI HUoKIHI HUoKIHI OHUoKIKaI0HUoKIKIKKK<+HUoKIKIKKKJVJ GJHUoKIKIKKKJLB_JHUoKIKIKKKJQM?((HUoKIKIKKK@IDK@K)HUoKIKIKKKC=K/ HUoKIX Z0 V߶*bNY  +v  :-m:,,#Ypqr&W6-w:6NOP:Q:  +CDȻY +v   :  I< \0Y  ܶ  :  : -Y  ܶ  :  :  Y   : ,,HY +CI   J&W*03n1fIJ L*Y0]3Z5[L\N_Q`\aibuc|dehijlmo+pJqMaSt25= f' j' ' Gf' =j' ust|h' _`V34VPQVmT I*,'Qn\xyFa 3HUoKKK)KKHUoKZ0e*bNY:6+C*,,HYJ&W+v+C*ZY  +v  +v  :-m:,,#Ypqr&W-w:6NOP:  Q:  +CDлY +v   :  I< \0Y  ܶ  :  : -Y  ܶ  :  :  Y   : ,,HY +CI   J&W W:YY::Y +v  +C :+vI`6 +v+C*+v:I6 zDfI^DT EY    : ,,HYI J&W:h`:!"O:!"<4:!"#::!"v|nssss1 B~ %=?Mv|"/OYt !:\y|2=" f' ,j' ' OOf' YEj' st h' `v.'xy\ j' h''  = = = =34PQmT nL} F=?HUoK KK)KK HUoKe HUoKKnK LPZPWHUoW HUo 0= *+12  ' 0H*Y*YM>*,+ *Y W,1  *=C2* #`*HvH'} H~F  " 0Q<=*IF*\# * *\' *\"*\< *\<*1*  !5>CIO2 K`Qs'OF  0p*M,D,j*,D,j*,D ,Dh, N,-j*Y*:Զ W+K*'* Զ W*M,-j +K*Y1V/ 1 E L V `hmq}24L^'`J''F KKXs 0/* 1,2 '0[ M, +,m145 672 34 ' 0 *Զz<**`M,N-I Y :*-6*` :,*d6*` :D'<*d6*` :1J:;<=>%?.@6AABHCSD^EfFpGsH~IJL2\ '`'s'.n6fA['SI^>'} .nF,KK@ KKKKK- 0/*1W2 'Z0 H> YYSYSYSYSYSYSYSYSYSY S::66A2:+CD(,!,HY+CI&W*b:**ef6*g::*df6*dg:   !:  "b #I6   : Զj'Y  Զ  $ :Y   $ :cd)o::*g::o:lm:Y & q ' : ,,#Yp r&W+,(6 +CI+,)6 6  ` ``:,,#Y*ur&W+,(6+CI+,)6 6 ` `mtw%ns10[ \ ]Q^k_w`a^ehijklmnop qr!sEuazm|tw}y'1=@2k1' T` J' t' g9 y=< @' #   `==: H34HPQHmT =nQ''!@ F]HUo;K HUoKKKHUoKULL5K HUoKX 08 k+L,MNY :+ WSY-:*:662:  ./W0 W, W12  $=JP^e2H= D kg'c' `'W$Gv} $G~F#/ KKK 02*112  :   0 *2LY +ܶ  MY,N+:,:*2:z6`:-   WSY-:*:  6 6     2:  /W -0 W- W-1B#,16<EVgp2f D \ '# ',1'6'<|'Es`pHv} pH~FGVKKKKK' KKKKK 0 *3L+4Y +ܶ  MY,N+:,::- *B  WSY-:*1:6 6    2:  /W -0 W- W-1B .7<AEXa}2\ } D  : '.{ '7r<m'Ah'Ed'aHv} aH~F/K^ KKKKK 0@Y +5ܶ  MY,N- +6 W-1$-;2*@34@$ '- 0RY +7ܶ  MY,N+2z6- +2` W-1$-8M24R34R$. '-%8`Z0 U+vN :*8:9[Y::*$*:Y:j:-;*+-<*!-=*->* -?*@Y*A:,B-C*@Y*A:,B-D*$*@Y*A:,B-D -ED@Y*A:,BD/FD$GDHDID@Y*A:,B1z $'.=BO !"#$%&()*+-/012 3/4@5M6S82 MU34UPQUSTP' K@|$1s''.'} @F* OHUoKKK1(5Z05J+vN*b:***efg:cd o:m:,#Ypqr&W-w:Y - K w:Y - L w:: :ϙ'ϸNM: ,#Y- r&W]: SY-: SY-: SY-:     N6   N  Y:2G:HY-  YJ:O,&W M: PY̷Q:  RS: 6   Tr  U:  VW:+CDM XY:HY+CIY ޶  J:Z[\,&W :  "#Y- r: , &W:?FInnt ]`,/1;C DFI,K8L?PFTIQKR^S`WhX[^\]_`abcdefgh ij&k.l5mPnVo]icrfsottvwxyz{|}~x  %,/132B K=A= f' &7f'5(j'P  ! W "# y$v p%v g&v @'' !`( V'y` )( |*+  =, of' % - hBAAA1=5345PQ5T''!, '} y$~ p%~ g&~ F?KKI@HUoKKIII+9HUoKKIII.!K. HUoKKIII( HUoKKIIIK/0rB1 HUoKKBX 230**^L _Y`LanbcdM,eN:+-fg-P-hD:j8-h1:::--h:j-h+Dkl+mnYop+;qYrp+stYup+vwYxl+MY,yEILi4<_i4<hswzi_jhs1J",4<_h2>1\45,a67 =34Fd /H89WW FWHWH89WWW HCH:O051234ST;<0+12 34 =>0;>*+z:V:W XH:, ,&W1 (3692>( !;;PQ;mT9n 2?v}  2?@F A BC0 >+C{:V:WXY:|:*}Y    :Y ܶ  :  : ~Y+C+CIY     : , &WO1: *1<Ww2p Wk'wKf' Aj' DE 1F'*h'G'PQTn v}  ~FKK H0JYL M,*!N-&-#::6(9 !}6,l?iy[G>6eJl H*[6U*J6D*963*(6"*6*6o'3?KWc-+W?-+W3-+W'-+W-+W-+W-+W+1V#  !$-09< ? E 24#s'Ji'BI;JK59F(LMRKK (  N0bYL M,*!N->-+W-#:*+W* +W-+W+16 $+6ALTW]24+)h'bs'ZOISJKM9FLM+K PQ0I*L+1 &'2R D ST0*L*M*>YY * + :++,,2  +2W ,2 W,+d66C&0 ,2  +d2W0 ,2 W+`,d  W, W1J0123;4?5F6^8g;n<w=~>@<CDFG2HqF`RUVWXn;nlYF"^Z[ / \]0*ϙ *ϸקM+љҧ+N,IY  , ڶ M-Զ:u62S-ضD)Y ض , ۸ܶ ݶ NEY ض , - ݶ N Y ض , - ݶ NY ޶ - N-1>RS%U,VFXNYUZ`[mZs]|^`cef2>XBAA'%f'NF$ AK KCK!K.$ ^_0 :Y+<:6>=:E:F: 6 Y *  :  > `:  : : Y     : -/W, /W /W`1Fj kl m'n.o7pMqSr^setluwxyk{2 l"`D a:'f'.|g' 7sb M]i' h'"#$v%v&v c} $~%~&~FI d K.dKKK!K.de fg0G++::Y<:6>=:E: F:  6 Y *  :  >  `:  : : Y     : - /W, /W /W` 1V +4;BKagry2"`D 4a:;f' B|g' Ksb a]i' !"#ch'_$v%v&v} $~%~&~FN!.d K.dKKK!Kh ij0 *:662::   :  6 Y -  :  >  `:  : 7: Y     : , /W+ /W/WO1B +7@V\gnu2f u"`D f' @yb Vci' kl$v%vh'&v} $~%~&~F0 m+K_K'mKnop0 /SY-M>*,/W,Y*Y,NSY,:SY,:6*o,6'-_-[6/W/W-RW+:66H2: 6   ,    ΄1Z%1?N]k{"(.2p `{V`w`5` 8v /qv/rs'tv?u|Nvv]wv}H8x /qy/rz't{?u|Nv{]w{FC :}*0 }4~ 0  M,*!N,+!:-"s"k-#:#:0:0:;6 6  * 2* 2 2*6  1B #*2>JSVa2p Y/` V5{ *a'2Y'>MJA''K yF@Y KKMKK(KKM 0R*J>*>*Y*Y*W+W,W 1&  08@HKQ2* E`R%vR$vR&v} R%~R$~R&~F  > =0  >+CSY-M*N-:6N:OP:Q:: SY-: SY-: +CDjIIId :+CD,HY+CI/Wc6 -: :SY-::  :  Nj  :  ŧK ƙ_Y  Ƕ : ϙ ϸ:I:*Y  K w: M:  ș ɶ:6(TH?F$ PȄ5˶*(6"̶*6Ͷ*6: ::6 ::66<2:3@К"B6 ò Ӷ 7  6  W  Բ:f:_ : # @:ؙ m: : :Y  ˶  :  Y SYSY S  : 6   :6  Y: Y Y  ::  G:޶*:@YSY+CISYSY SYSYS,HY+CIY   Y /W*:  ޶D  ::޶* :'  G:  G: PD*:,HY+CIY   /W*W,HY+CIY   Y     /W,HY+CIY   Y     /WA >,HY+CIY    /W 9,HY+CIY   ַ/W ɶH>*,HY+CIY   [/Wm ϙ:,HY+CIY   [/W. 9,HY+CIY   [/W 9,HY+CIY   [/W:6(ĪyE kC|BZIA8IZIv*6y޶*n6h*]6W*L6F*;65**6$*6*6/////fff,HY+CIY   /Wn,HY+CIY    /W7,HY+CIY   /W @Y,S,1  &36BILU^jt "#&'()*+,-./ 012*3A4I5S6_8z9;<?@A%B(C6D=EWFdGoHIEMNOPQPTVXZ[^_` abd!g,h3jNlQn\qjtvxyz{| M,7$Zky-5kx   <2B "# _z AW,9:D% '=kl )U'j'' j'O{ GBA Ci':$v6g'6 BstIh'Lf' U%v ^&v )` > >PQ &v & xy}*:$~U%~ ^&~  &@F>)Ul UKK#HUKKIKK<&=K 8UKKIKKKJKpp9('UKKIKKKKUKKIKK HKHKUKKIKKKI^P?=6>==TK0663U 0VY*L+M,1 2 B D 02*12 f' 0xuL* *M, LLP*I*M,6,N--:N-"L+<Z_<Z_[^_[^_1N #-2<DKQ[_`kos2H9:Q D`=<2A9us F/4L<0YdYdYdYd[YdYdYdYdֱ1& U WX-Y?ZQ[c\u]^