˛∫æ���2˜& ' �( �) �* �+ �, -. �/ �0 �123 �4�ù567689 �:;< �:= �'> �? �@ABC �' DEF �G �H �IJAK �LM �&NO �('PQRR �&STU�VW �1X �1Y Z[\ ] ^_`a�bcd �<e �<fAgh �@XPij5 �&k �lm �F' �&n�ùo pq�ùr�ùs tu tv �&wx �P' �+_y �{z{ �+| �&} �&~ Ä Å �&Ç �ÉÑÖÜ �Po �P5áà �&â �{äã �_åç �é èêë �mf �í�ùì �⁄|îïñó �òô �öPõú5ùPû �ü†°¢£§•¶ß �ÉX ®© ®™ �É´¨ �É@A≠ ÆØ �&' ∞± ≤r ≤s≥ �í¥ �íµ @∂ ∑∏π �ò' �ò∫ �+ªºΩ æø �&¿D¡¬ �√ƒ �§'≈∆A« �§» �§… Æ ÆÀÃÕ Œœ–û �— “”‘’÷ ◊ÿ Ÿ⁄ �€‹ ◊› fifl p‡ ·‚„ �‰ÂÊ �Á �Ë �È �Í �Î �Ï�ù… pÌ �Ó �&Ô �& �Ò �Ú �&Û �Ù �ı�ùˆ˜A¯ ˘˙�ù˚¸�÷˝P˛ �ˇ� �⁄' �⁄ Œ �& Æˇˇˇ �· �É �É ≤5 �í �Ë' �Ë �Ë �Ë �Ë‘ � � !" �˝e #$ #%&�ID�Ljava/lang/String;� ConstantValue�IDQUERY� subprocessors�Ljava/util/List;� Signature�GLjava/util/List<Lorg/dataone/cn/indexer/parser/IDocumentSubprocessor;>;�deleteSubprocessors�MLjava/util/List<Lorg/dataone/cn/indexer/parser/IDocumentDeleteSubprocessor;>;� solrServer�)Lorg/apache/solr/client/solrj/SolrServer;�xmlNamespaceConfig�+Lorg/dataone/cn/indexer/XMLNamespaceConfig;�sysmetaSolrFields�;Ljava/util/List<Lorg/dataone/cn/indexer/parser/SolrField;>;�documentBuilderFactory�*Ljavax/xml/parsers/DocumentBuilderFactory;�builder�#Ljavax/xml/parsers/DocumentBuilder;�xpathFactory�Ljavax/xml/xpath/XPathFactory;�xpath�Ljavax/xml/xpath/XPath;�log� Lorg/apache/commons/logging/Log;�<init>�>(Lorg/dataone/cn/indexer/XMLNamespaceConfig;Ljava/util/List;)V�Code�LineNumberTable�LocalVariableTable�this�(Ledu/ucsb/nceas/metacat/index/SolrIndex;�LocalVariableTypeTable� Exceptions'(�i(Lorg/dataone/cn/indexer/XMLNamespaceConfig;Ljava/util/List<Lorg/dataone/cn/indexer/parser/SolrField;>;)V�init�()V�initExpressions�field�)Lorg/dataone/cn/indexer/parser/SolrField;� StackMapTable)�getSubprocessors�()Ljava/util/List;�I()Ljava/util/List<Lorg/dataone/cn/indexer/parser/IDocumentSubprocessor;>;�setSubprocessors�(Ljava/util/List;)V�subprocessor�5Lorg/dataone/cn/indexer/parser/IDocumentSubprocessor;�subprocessorList�J(Ljava/util/List<Lorg/dataone/cn/indexer/parser/IDocumentSubprocessor;>;)V�getDeleteSubprocessors�O()Ljava/util/List<Lorg/dataone/cn/indexer/parser/IDocumentDeleteSubprocessor;>;�setDeleteSubprocessors�P(Ljava/util/List<Lorg/dataone/cn/indexer/parser/IDocumentDeleteSubprocessor;>;)V�process�b(Ljava/lang/String;Lorg/dataone/service/types/v2/SystemMetadata;Ljava/lang/String;)Ljava/util/Map;� dataStream�Ljava/io/FileInputStream;�e�Ljava/lang/Exception;�mergeDoc�)Lorg/dataone/cn/indexer/solrhttp/SolrDoc;�id�systemMetadata�-Lorg/dataone/service/types/v2/SystemMetadata;� objectPath�systemMetadataOutputStream�4Lorg/apache/commons/io/output/ByteArrayOutputStream;�systemMetadataStream�Ljava/io/ByteArrayInputStream;� sysMetaDoc�Lorg/w3c/dom/Document;� sysSolrFields� indexDocument�docs�Ljava/util/Map;�formatId�DLjava/util/List<Lorg/dataone/cn/indexer/solrhttp/SolrElementField;>;�LLjava/util/Map<Ljava/lang/String;Lorg/dataone/cn/indexer/solrhttp/SolrDoc;>;CF*&ù+ΩM,;Wd-./01�ü(Ljava/lang/String;Lorg/dataone/service/types/v2/SystemMetadata;Ljava/lang/String;)Ljava/util/Map<Ljava/lang/String;Lorg/dataone/cn/indexer/solrhttp/SolrDoc;>;�mergeWithIndexedDocument�T(Lorg/dataone/cn/indexer/solrhttp/SolrDoc;)Lorg/dataone/cn/indexer/solrhttp/SolrDoc;�2Lorg/dataone/cn/indexer/solrhttp/SolrElementField;�mergeNeededFields�Ljava/util/Vector;�ids�indexedDocuments�indexedDocument�indexSchema�$Lorg/apache/solr/schema/IndexSchema;�FLjava/util/Vector<Lorg/dataone/cn/indexer/solrhttp/SolrElementField;>;�$Ljava/util/List<Ljava/lang/String;>;�;Ljava/util/List<Lorg/dataone/cn/indexer/solrhttp/SolrDoc;>;2xR�isSystemMetadataField�(Ljava/lang/String;)Z� fieldName�is�Z�generateXmlDocument�-(Ljava/io/InputStream;)Lorg/w3c/dom/Document;�Ljava/io/IOException;� smdStream�Ljava/io/InputStream;�doc3ë�processSysmetaFields�:(Lorg/w3c/dom/Document;Ljava/lang/String;)Ljava/util/List;� identifier� fieldList9�n(Lorg/w3c/dom/Document;Ljava/lang/String;)Ljava/util/List<Lorg/dataone/cn/indexer/solrhttp/SolrElementField;>;�checkParams�k(Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v2/SystemMetadata;Ljava/lang/String;)V�pid�)Lorg/dataone/service/types/v1/Identifier;�insert�Ljava/util/Set;�#Ljava/util/Set<Ljava/lang/String;>;4�insertFields�;(Lorg/dataone/service/types/v1/Identifier;Ljava/util/Map;)V� converter�2Lorg/dataone/cn/indexer/convert/SolrDateConverter;�stringValue�value�Ljava/lang/Object;�orig�%Lorg/apache/solr/common/SolrDocument;�values�query�(Lorg/apache/solr/client/solrj/SolrQuery;�res�5Lorg/apache/solr/client/solrj/response/QueryResponse;�error�deleteEvent�fields�$Ljava/util/List<Ljava/lang/Object;>;�GLjava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/Object;>;>;•�5≥&�s(Lorg/dataone/service/types/v1/Identifier;Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/Object;>;>;)V� insertToIndex�,(Lorg/dataone/cn/indexer/solrhttp/SolrDoc;)V�name�iterator�Ljava/util/Iterator;�response�6Lorg/apache/solr/client/solrj/response/UpdateResponse;�2Lorg/apache/solr/client/solrj/SolrServerException;�solrDoc�*Lorg/apache/solr/common/SolrInputDocument;�list�HLjava/util/Iterator<Lorg/dataone/cn/indexer/solrhttp/SolrElementField;>;ƒh�update�Y(Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v2/SystemMetadata;)V� isArchive� isDataPackage�B(Ljava/lang/String;Lorg/dataone/service/types/v2/SystemMetadata;)Z�sysmeta67�isPartOfDataPackage� resourceMapId�dataPackageIndexDoc�remove�B(Ljava/lang/String;Lorg/dataone/service/types/v2/SystemMetadata;)V�removeDataPackage�(Ljava/lang/String;)V�docsToUpdate�'getUpdatedSolrDocsByRemovingResourceMap�$(Ljava/lang/String;)Ljava/util/List;�docsContainResourceMap�updatedSolrDocs8�O(Ljava/lang/String;)Ljava/util/List<Lorg/dataone/cn/indexer/solrhttp/SolrDoc;>;�removeResourceMapRelationship�4(Ljava/util/List;Ljava/lang/String;)Ljava/util/List;�solrDocsRemovedDocuments�solrDocsRemovedDocumentBy� updatedDoc�resourceMapIdStrs� dataIdStrs�metadataIdStrs�totalUpdatedSolrDocs�ä(Ljava/util/List<Lorg/dataone/cn/indexer/solrhttp/SolrDoc;>;Ljava/lang/String;)Ljava/util/List<Lorg/dataone/cn/indexer/solrhttp/SolrDoc;>;�removeAggregatedItems�(Ljava/lang/String;Lorg/dataone/cn/indexer/solrhttp/SolrDoc;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)Ljava/util/List;�targetResourceMapId�resourceMapIdsInDoc�aggregatedItemsInDoc�fieldNameRemoved�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;�“(Ljava/lang/String;Lorg/dataone/cn/indexer/solrhttp/SolrDoc;Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ljava/lang/String;>;Ljava/lang/String;)Ljava/util/List<Lorg/dataone/cn/indexer/solrhttp/SolrDoc;>;�matchResourceMapsAndItems�g(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)Ljava/util/Map;�hasDuplicateIds�fieldValues�resourceMapIds�item�newFieldName�targetId�originalResourceMaps�aggregatedItems�map�µ(Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ljava/lang/String;>;Ljava/lang/String;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;�getDocumentById�=(Ljava/lang/String;)Lorg/dataone/cn/indexer/solrhttp/SolrDoc;�mergeUpdatedSolrDocs�2(Ljava/util/List;Ljava/util/List;)Ljava/util/List;�idObj�idsInDocuments�resourceMapIdsInWithDocs�resourceMapIdsInWithDocBy�Ljava/util/Collection;�docInRemovedDocs�j�I�docInRemovedDocBy�i�sizeOfDocBy� sizeOfDocs�removedDocumentBy�removedDocuments�mergedDocuments9�≥(Ljava/util/List<Lorg/dataone/cn/indexer/solrhttp/SolrDoc;>;Ljava/util/List<Lorg/dataone/cn/indexer/solrhttp/SolrDoc;>;)Ljava/util/List<Lorg/dataone/cn/indexer/solrhttp/SolrDoc;>;�removeFromDataPackage�documentsValue�documentedByValue� indexedDoc� documents�documentedBy�removeFromIndex�deleteSubprocessor�;Lorg/dataone/cn/indexer/parser/IDocumentDeleteSubprocessor;� idToUpdate�docToUpdate�sysMeta� idToIndex� idsToIndex�deleteDocFromIndex� getSolrServer�+()Lorg/apache/solr/client/solrj/SolrServer;� setSolrServer�,(Lorg/apache/solr/client/solrj/SolrServer;)V� getSolrIds�)Lorg/apache/solr/common/SolrDocumentList;:�&()Ljava/util/List<Ljava/lang/String;>;� writeEventLog�l(Lorg/dataone/service/types/v2/SystemMetadata;Lorg/dataone/service/types/v1/Identifier;Ljava/lang/String;Z)V�ee� deletingEvent�event�6Ledu/ucsb/nceas/metacat/common/index/event/IndexEvent;�action�<clinit>�0Ljavax/xml/parsers/ParserConfigurationException;"� SourceFile�SolrIndex.java�&edu/ucsb/nceas/metacat/index/SolrIndex) ;<=()>?@*)ÆA)BCDE�'org/dataone/cn/indexer/parser/SolrFieldFG�3org/dataone/cn/indexer/parser/IDocumentSubprocessor�;org/dataone/cn/indexer/parser/BaseXPathDocumentSubprocessor�java/lang/StringBuilder�GSolrIndex.process - trying to generate the solr doc object for the pid HIJKLMN�2org/apache/commons/io/output/ByteArrayOutputStreamOPQ�java/io/ByteArrayInputStreamRST|}�'Could not load System metadata for ID: †NÑÖ�'org/dataone/cn/indexer/solrhttp/SolrDoc3�java/util/HashMap,UV�0org/dataone/cn/indexer/solrhttp/SolrElementFieldWX�5SolrIndex.process - the object format id for the pid � is Yx�java/io/FileInputStream«Z[\]C�!SolrIndex.process - subprocessor ^_`aK�B couldn't process since it could not load OBJECT file for ID,Path=�, bc� generated solr doc for id �java/lang/Exceptiond)eK†f�0org/apache/solr/client/solrj/SolrServerExceptionõg9hCgh�java/util/ArrayListiKjklmnopqrstuvwx0�java/util/Vector�isDocumentedByyk�resourceMapzK{|}~2ÄÅÇÉxwx�NSolrIndex.mergeWithIndexedDocument - put the merge-needed existing solr field � with value �: from the solr server to a vector. We will merge it later.�CSolrIndex.mergeWithIndexedDocument - merge the existing solr field �> from the solr server to the currently processing document of ÑÖÜK���1SolrIndex.isSystemMetadataField - the field name �Q matches one record of system metadata field list. It is a system metadata field.áà}�java/io/IOExceptionâÖäã�CThe identifier of the indexed document should not be null or blank.�,The system metadata of the indexed document � should not be null.�$The indexed document itself for pid äã�;SolrIndex.insert - trying to insert the solrDoc for object <=åç4�java/lang/Stringqé´¨�7SolrIndex.insert - inserted the solr-doc object of pid �, which relates to object �, into the solr server.�=SolrIndex.insert - finished to insert the solrDoc for object �PSolrIndex.insert - the genered solrDoc is null. So we will not index the object �&org/apache/solr/client/solrj/SolrQuery�id:"�"èêKëKíì�dSolrIndex.insertFields - The query to get the original solr doc is ~~~~~~~~~~~~~~~==================îNïúñ5óò:�#org/apache/solr/common/SolrDocumentôgöõ�java/util/Dateúùû�0org/dataone/cn/indexer/convert/SolrDateConverterüX†�Adding field: �java/util/List°¢C£†�GSolrIndex.insetFields - could not update the solr index for the object � since �(org/apache/solr/common/SolrInputDocument�0SolrIndex.insertToIndex - add name/value pair - �/§N}•¶Cjß®©�QSolrIndex.update - the systemMetadata or pid is null. So nothing will be indexed.�KSolrIndex.update - trying to update(insert or remove) solr index of object ™´¨≠πãÆØ∞±ƒ≤�BSolrIndex.update - could not update the solr index for the object +≥¥µ∂Céã�NSolrIndex.update============================= insert index for the identifier ∑∏π∫ªºÓΩæx�=SorIndex.remove - start to remove the solr index for the pid ƒ≈�@SorIndex.remove - finished to remove the solr index for the pid �BSolrIndex.remove - could not remove the solr index for the object ºΩ∆«¡x««… ø œ–¿ ¡†Ÿ⁄Ô¬«·‚ÌÓ√k�GSolrIndex.matchResourceMapsAndItems - can't get the solrdoc for the id ƒN≈∆«ƒr�9org/dataone/cn/indexer/parser/IDocumentDeleteSubprocessor»… À«�'org/dataone/service/types/v1/IdentifierëՌœ–—“�id:*�java/lang/Integer”‘’÷◊ÿŸ⁄�4edu/ucsb/nceas/metacat/common/index/event/IndexEvent€≤‹t›fifl‡·‚„‰ÂKÊÁˉȉ� Failed to �the solr index for the id Í«ÎÏ�MSolrIndex.insertToIndex - IndexEventLog can't log the index inserting event :ÌÓÔÖÒÚ�.javax/xml/parsers/ParserConfigurationExceptionÛÓÙıˆ�java/lang/Object�(javax/xml/xpath/XPathExpressionException�org/xml/sax/SAXException�java/util/Iterator�org/w3c/dom/Document�+org/dataone/service/types/v2/SystemMetadata� java/util/Map�+org/dataone/exceptions/MarshallingException�)org/apache/commons/codec/EncoderException�-org/dataone/service/exceptions/NotImplemented�'org/dataone/service/exceptions/NotFound�.org/dataone/service/exceptions/UnsupportedType�"org/apache/solr/schema/IndexSchema�java/io/InputStream� java/util/Set�3org/apache/solr/client/solrj/response/QueryResponse�java/io/FileNotFoundException�-org/dataone/service/exceptions/ServiceFailure�java/net/MalformedURLException�java/util/Collection�'org/apache/solr/common/SolrDocumentList�%org/apache/commons/logging/LogFactory�getLog�3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;�javax/xml/xpath/XPath�setNamespaceContext�)(Ljavax/xml/namespace/NamespaceContext;)V�()Ljava/util/Iterator;�hasNext�()Z�next�()Ljava/lang/Object;�initExpression�(Ljavax/xml/xpath/XPath;)V�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�org/apache/commons/logging/Log�debug�(Ljava/lang/Object;)V�'org/dataone/service/util/TypeMarshaller�marshalTypeToOutputStream�+(Ljava/lang/Object;Ljava/io/OutputStream;)V�toByteArray�()[B�([B)V�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�getFirstFieldValue�&(Ljava/lang/String;)Ljava/lang/String;� canProcess�getFD�()Ljava/io/FileDescriptor;�java/io/FileDescriptor�valid�getClass�()Ljava/lang/Class;�java/lang/Class�getName�processDocument�G(Ljava/lang/String;Ljava/util/Map;Ljava/io/InputStream;)Ljava/util/Map;�printStackTrace� getMessage�*(Ljava/lang/Object;Ljava/lang/Throwable;)V�()Ljava/util/Collection;�isMerged� getIdentifier�add�(Ljava/lang/Object;)Z�@edu/ucsb/nceas/metacat/index/resourcemap/ResourceMapSubprocessor�getSolrDocs�"(Ljava/util/List;)Ljava/util/List;�size�()I�get�(I)Ljava/lang/Object;�>edu/ucsb/nceas/metacat/common/query/SolrQueryServiceController�getInstance�B()Ledu/ucsb/nceas/metacat/common/query/SolrQueryServiceController;� getSchema�&()Lorg/apache/solr/schema/IndexSchema;�getFieldList�equals�getValue�hasFieldWithValue�'(Ljava/lang/String;Ljava/lang/String;)Z�addField�5(Lorg/dataone/cn/indexer/solrhttp/SolrElementField;)V�getField�8(Ljava/lang/String;)Lorg/apache/solr/schema/SchemaField;�isCopyFieldTarget�'(Lorg/apache/solr/schema/SchemaField;)Z�hasField� setMerged�(Z)V�trim�!javax/xml/parsers/DocumentBuilder�parse� getFields�addAll�(Ljava/util/Collection;)Z�keySet�()Ljava/util/Set;�&(Ljava/lang/Object;)Ljava/lang/Object;�2edu/ucsb/nceas/metacat/index/ApplicationController�getIncludeArchivedQueryParaName� getIncludeArchivedQueryParaValue�set�[(Ljava/lang/String;[Ljava/lang/String;)Lorg/apache/solr/common/params/ModifiableSolrParams;�info�'org/apache/solr/client/solrj/SolrServer�a(Lorg/apache/solr/common/params/SolrParams;)Lorg/apache/solr/client/solrj/response/QueryResponse;� getResults�+()Lorg/apache/solr/common/SolrDocumentList;� getFieldNames�getFieldValues�*(Ljava/lang/String;)Ljava/util/Collection;�+org/dataone/service/util/DateTimeMarshaller�serializeDateToUTC�$(Ljava/util/Date;)Ljava/lang/String;�convert�'(Ljava/lang/String;Ljava/lang/String;)V�"org/apache/solr/schema/SchemaField�multiValued�updateOrAddField�trace�'(Ljava/lang/String;Ljava/lang/Object;)V�isEmpty�b(Lorg/apache/solr/common/SolrInputDocument;)Lorg/apache/solr/client/solrj/response/UpdateResponse;�commit�8()Lorg/apache/solr/client/solrj/response/UpdateResponse;�3edu/ucsb/nceas/metacat/index/DistributedMapsFactory�getObjectPathMap�()Lcom/hazelcast/core/IMap;�com/hazelcast/core/IMap�2edu/ucsb/nceas/metacat/index/event/EventlogFactory�createIndexEventLog�4()Ledu/ucsb/nceas/metacat/index/event/IndexEventLog;�0edu/ucsb/nceas/metacat/index/event/IndexEventLog�,(Lorg/dataone/service/types/v1/Identifier;)V�getArchived�()Ljava/lang/Boolean;�java/lang/Boolean�booleanValue�getFormatId�7()Lorg/dataone/service/types/v1/ObjectFormatIdentifier;�4edu/ucsb/nceas/metacat/index/IndexGeneratorTimerTask� isResourceMap�8(Lorg/dataone/service/types/v1/ObjectFormatIdentifier;)Z� getSolrDoc�#org/apache/commons/lang/StringUtils� isNotEmpty�getDocumentsByResourceMap�getAllFieldValues�removeFieldsWithValue�removeAllFields�contains�warn�.org/apache/commons/collections/CollectionUtils�union�D(Ljava/util/Collection;Ljava/util/Collection;)Ljava/util/Collection;�processDocForDelete�2(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Map;�putAll�(Ljava/util/Map;)V�setValue�getSystemMetadata�A(Ljava/lang/String;)Lorg/dataone/service/types/v2/SystemMetadata;�visibleInIndex�0(Lorg/dataone/service/types/v2/SystemMetadata;)Z� deleteById�J(Ljava/lang/String;)Lorg/apache/solr/client/solrj/response/UpdateResponse;�valueOf�(I)Ljava/lang/Integer;�setRows�=(Ljava/lang/Integer;)Lorg/apache/solr/client/solrj/SolrQuery;� setFields�=([Ljava/lang/String;)Lorg/apache/solr/client/solrj/SolrQuery;� getFieldValue�&(Ljava/lang/String;)Ljava/lang/Object;� setIdentifier�java/util/Calendar�()Ljava/util/Calendar;�getTime�()Ljava/util/Date;�setDate�(Ljava/util/Date;)V�"org/dataone/service/types/v1/Event�DELETE�$Lorg/dataone/service/types/v1/Event;�xmlValue� setAction�'(Lorg/dataone/service/types/v1/Event;)V�CREATE�UPDATE�setDescription�write�9(Ledu/ucsb/nceas/metacat/common/index/event/IndexEvent;)V�(javax/xml/parsers/DocumentBuilderFactory�newInstance�,()Ljavax/xml/parsers/DocumentBuilderFactory;�setNamespaceAware�newDocumentBuilder�%()Ljavax/xml/parsers/DocumentBuilder;�javax/xml/xpath/XPathFactory� ()Ljavax/xml/xpath/XPathFactory;�newXPath�()Ljavax/xml/xpath/XPath;�!����������†������‡����� � ����� ����������� ��� ��� ��� �������%�����≠�����5*∑�*µ�*µ�*µ�*µ�*µ�*∏�µ� *+µ�*,µ�*∑� ±������.����Ä��`� �a��c��d��e��l�&�Å�+�Ç�0�É�4�Ñ ��� ����5!"�����5����5�#�������5�$��� �%�˝�m&���'�()����C�����≤�*¥�π��*∑� ±����������á��à��â �������!"��$�����˝%�*)����y�����(*¥�π��L+π��ô�+π��¿�M,≤�∂�ßˇÊ±����������å��ç�$�é�'�ê ������+,����(!"��-����¸� .˙�$����%�/0����/�����*¥�∞����������ò �������!"�����1�23����™�����4+π��M,π��ô�!,π��¿�N-¡�ô� -¿�≤�∂�ߡ‹*+µ�±����������†��°�!�¢�+�§�.�•�3�¶ ��� ���45����4!"�����46�#�������46 �-����¸�.#˙����7�80����/�����*¥�∞����������© �������!"�����9�:3����P�����*+µ�±������ ����Æ��Ø �������!"����� �#������� ����;�<=���í����Ÿ*¥� ª�Y∑�∂�+∂�∂�π��ª�Y∑�:,∏�ª�Y∂� ∑�!:*∑�":«�!*¥� ª�Y∑�#∂�+∂�∂�π�$�∞*+∑�%:ª�&Y∑�':ª�(Y∑�): +π�*�W,∂�-: *¥� ª�Y∑�.∂�+∂�/∂� ∂�∂�π��*¥�∆�·*¥�π��:π��ô�Ãπ��¿�: π�0�ô�±ª�1Y-∑�2: ∂�3∂�4ö�;*¥� ª�Y∑�5∂�∂�6∂�7∂�8∂�+∂�9∂�-∂�∂�π�$�ß�=+ π�:�: *¥� ª�Y∑�5∂�∂�6∂�7∂�;∂�+∂�∂�π��ß�': ∂�=*¥� ∂�> π�?�ª�@Y ∂�>∑�Aøßˇ0 π�B�π�C�:π��ô�!π��¿�&:∂�Dö� *∑�EWߡ€ ∞��Ôvy�<����Ü�!���≈��«�%�»�+�…�9� �A�À�F�Ã�b�Õ�d�—�m�“�x�”�Å�‘�å�◊�ï�ÿ�ª�⁄�¬�‹�„�fi�Ô�Ê�˘�Á�Ë<�ÏJ�Ìv�Ûy�Ô{�Ä�Òê�Úù�ı†ƒÃ”÷ ���ò��˘�}>?� {�"@A� �„�∫45�ƒ�BC���Ÿ!"����ŸD���ŸEF���ŸG��%¥HI��9†JK��AòLM��mlN��xaOC��ÅXPQ� �ïDR� #�����mlNS��ÅXPT� -���Y� ˛�dUVWˇ�h�XYZYUVW[\]Y.��˝�n^_˙�9B`˙�#˙�¸� .$˙�$���� �m&�˝%ab�@cde���f�gh���“�� ��èª�FY∑�GM,+∂�Hπ�I�W,∏�JN-∆�-π�K�ù�ß� -π�L�¿�&:∏�M∂�N:∆�∂�Oπ�K�ù�+∞ª�PY∑�Q:∂�Oπ��:π��ô�∑π��¿�+:∂�RS∂�Tö�∂�RU∂�Tö�∂�RV∂�Tô�+∂�R∂�W∂�Xö�+∂�Yß�g∂�R∂�Z∂�[ö�U+∂�R∂�\ö�I*∂�R∑�]ö�=*¥� ª�Y∑�^∂�∂�R∂�_∂�∂�W∂�`∂�∂�π��∂�aWߡE∆�b∂�b:π��ô�Qπ��¿�+:*¥� ª�Y∑�c∂�∂�R∂�_∂�∂�W∂�d∂�+∂�H∂�∂�π��+∂�Yߡ´+∂�e+∞������j���,�-�/�0�+1�53�=5�O6�Q8�Z9�|:�ã;�ò<�¶=�¥>�Ω?�ÁAC!E$F)GFHIÖJàLçM ���\� �|�•+i�F�?+i��Z5jk���è!"����èOC��ál��wm��5ZnC��=Rop�#��� ��Z5jq��álr��wms�-���9�˝�%[[I\˝�\t˝�u.¸�<v˙�c˙�¸�.˙�W$���� �mb%�@�˝&cde�wx����¯�����{=+∆�v+∂�fg∂�Tö�j*¥�∆�c*¥�π��N-π��ô�P-π��¿�:∆�=∂�h∆�5∂�h+∂�Tô�)*¥� ª�Y∑�i∂�+∂�j∂�∂�π��=ß�ߡ≠¨������&� ��U�V�W�7X�PY�qZ�s[�v]�y_ ���*��7�?+,����{!"�����{y���yz{�-����˝�#.˚�R˙��|}����û�����M≤�k+∂�lMß�N*¥� -∂�n-π�?�,∞��� � �m�������e�h� k� i�j�m ���*���@~����!"�����Ä���ÅM�-����ˇ� �XÇW�É$����&�ÑÖ��������Fª�FY∑�GN*¥�π��:π��ô�*π��¿�:-+,∂�oπ�p�Wß� :∂�=ߡ“-∞��)�7�:�<����"���u�x�)}�7Ä�:~�<�AÅ�DÇ ���>��<�@A��)�+,����F!"�����FÅM����FÜ���>á�#������>áS�-���-�˝�[.ˇ�&�XWY[.à�`˙�˙����â�äã����fl�����s+∆�+∂�q∆�+∂�q∂�fg∂�Tô� ª�@Yr∑�Aø,«�&ª�@Yª�Y∑�s∂�+∂�q∂�t∂�∂�∑�Aø-«�&ª�@Yª�Y∑�u∂�+∂�q∂�t∂�∂�∑�Aø±���������é�è�$ë�(í�Kî�Oï�ró ���*����s!"�����såç����sEF����sG�-���� &&$�����@�"éã���Õ�� ���Î*+,-∑�v*¥� ª�Y∑�w∂�+∂�q∂�∂�π��*+∂�q,-∑�x:∆�óπ�y�:π�z�:π��ô�Yπ��¿�{:∆�Eπ�|�¿�&:*∑�}*¥� ª�Y∑�~∂�∂�∂�+∂�q∂�Ä∂�∂�π��ߡ£*¥� ª�Y∑�Å∂�+∂�q∂�∂�π��ß�"*¥� ª�Y∑�Ç∂�+∂�q∂�∂�π��±������>���®�©�&™�2≠�7Æ�@Ø�_∞�d±�r≤�x≥�¶∂�©∑�»∏�Àπ�ͪ ���R��r�4ÅC��_�GD��@�àlè����Î!"�����Îåç����ÎEF����ÎG��2�πPQ�#�����@�àlê��2�πPT�-����˛�I]ë.˚�\˙�˙�!$���� �m&�˝%�@abcde�íì���ù����Sª�ÉYª�Y∑�Ñ∂�+∂�q∂�Ö∂�∂�∑�ÜN∏�á∆�7∏�á∂�fg∂�Tö�)∏�à∆�#∏�à∂�fg∂�Tö�-∏�áΩ�{Y∏�àS∂�âW*¥� ª�Y∑�ä∂�-∂�ã∂�∂�π�å�*¥�-∂�ç:ª�&Y∑�é:∏�M∂�N:∂�è∂�êû�»∂�è∂�ë¿�í:∂�ìπ�C�:π��ô�§π��¿�{: ∂�Z∂�[ô�ߡ€ ∂�îπ�C�: π��ô�k π��:∂�ï:¡�ñô�¿�ñ∏�ó:ª�òY∑�ô: ∂�ö:ª�+Y ∑�õ: *¥� ª�Y∑�ú∂� ∂�∂�π�� ∂�YߡëߡX,π�y�π�z�:π��ô�|π��¿�{:,π�|�¿�ù: π��: π��ô�M π��:∂�ï∂�Xö�2∂�Z∂�ûô�ª�+Y∂�ï∑�õ∂�Yß�∂�ï∂�üߡØßˇÄ†∂�\ö�†+∂�q∂�ü*∑�}ß�@Nª�Y∑�°∂�+∂�q∂�¢∂�-∂�>∂�∂�:6*+∑�£*¥� -π�?�±����<����Æ�+��«�#»�7…�K �]Ã�|Õ�ÜŒ�è—�ó”�¢‘�∞’�“◊�·ÿ�‰⁄€›fifl'‡0‚=„Z‰aÂdÊgÍäÎóÏ≥̬ӜÔÂÒÒÙÙı˜¯˘˝˛ˇ:�=FR ���¿�'� îï� �Uñ�=�$+i� �\óò��“�íy� �∞�∑ôö�≥�>óò�ó�]õ� ä�jy��#Ôúù��Üåûü��èÉÅC��ó{op�:�†�=�°{��<@A���S!"����Såç���S¢Q�#����ó�]õ£� ��S¢§�-���ö�¸�]•ˇ�^� X¶]•ß\t®.��¸�'Y¸� .˝�=©Yˇ�3� X¶]•ß\t®.��˘�¸�.˛�+Y[.¸�D©˙�¯�˙�ˇ��X¶]�`<���™�"´¨���“�����ü+∆�ùª�§Y∑�•M+∂�ON-∆�f-π��:π��ô�Tπ��¿�+:∆�@∂�W:∂�R:*¥� ª�Y∑�¶∂�∂�ß∂�∂�∂�π�®�,∂�©ßˇ®,∂�™ö�"*¥�,∂�´:*¥�∂�¨Wß� :ø:ø±���ë�î�@��ë�ô�m����Z����� ����'�3�8�?�F�m�u�x�"�â#�ë>�î+�ñ3�ô4�õ<�ûB ���p��?�6ó��F�/≠��3�B+i���[ÆØ��â�∞±��ñ�@≤��õ�@~���í≥¥���çµ����ü!"�����üÅC�#������[Æ∂���çµS�-����˛�∑[.˚�W˙�[∏Dɢ�$�����@�m�π∫���`�����ó,∆�+«�*¥� ≠π�$�±*¥� ª�Y∑�Æ∂�+∂�q∂�∂�π��N∏�Ø+π�∞�¿�{N*+,-∂�±∏�≤+π�≥�ß�D:ª�Y∑�¥∂�+∂�q∂�¢∂�∂�>∂�∂�:6*,+∑�£*¥� π�?�±��5�R�U�<����>���L�M�N�P�3Q�5T�BV�IW�R]�UX�WY�|Z�[�â\�ñ^ ���H��|�†���°{��W�?@A����ó!"�����óåç����óEF��5�bG�-����ˇ�@�X¶ZY�`˚�@��πã���� �����S,∆�+«�*¥� ≠π�$�±,∂�µ∆�,∂�µ∂�∂ô�ß�6*+,-∑�∑*¥� ª�Y∑�∏∂�+∂�q∂�∂�π�å�±���������y�z�{�}�,Ñ�3Ö�Rá ���4����S!"�����Såç����SEF����SG��,�'ª{�-����@$�����<�ºΩ����p�����>,∆�,∂�π∏�∫>¨���������è�ë�í�î ���*����!"�����å����æF���º{�-����¸�$����ø¿�¡x����Å�����+∏�ªM,∆�,V∂�-N-∏�º¨¨���������ò�ô� ö�õ�ú�û ���*���¬����!"�����å���√C�-����¸�\$����%cde�@�m�˝&�ƒ∫���9�����ö+∆�ò,∆�î*¥� ª�Y∑�Ω∂�+∂�q∂�∂�π��*+∂�q,∑�æ*¥� ª�Y∑�ø∂�+∂�q∂�∂�π��∏�≤+π�≥�ß�ANª�Y∑�¿∂�+∂�q∂�¢∂�-∂�>∂�∂�:6*,+∑�£*¥� -π�?�±���X�[�<����2���©�´�'¨�0≠�OÆ�X¥�[Ø�\∞�ı�É≤�ç≥�ô∑ ���>��Ä�†��É�°{��\�=@A����ö!"�����öåç����öæF�-��� �˜�[`=�ƒ≈����Ñ�����'*+,∑�¡ô�*+∑�¬ß�*+∑�√ô�*+∑�ƒß�*+∑�≈±���������«� »�…� �!Ã�&Œ ��� ����'!"�����'å����'æF�-����$�����<�∆«����–�����F*+∑�≈*+∑�∆M,∆�9,π�«�ö�0,π��N-π��ô� -π��¿�&:*∂�H∑�≈*∑�}ߡ›±������"���’�÷�◊�⁄�3€�<‹�B›�E‡ ���*��3�ÅC����F!"�����Få���;»�#������;»s�-����˝�[.˙�%$�����<�… ����¢����� M+∆�+∂�fg∂�Tö�+∏�»N*-+∑�…M,∞���������Á�Ë�Î�Ï�Ô ���*���À���� !"����� ¬���Ã�#������Às���Ãs�-����¸�[$����ed�@�˝&Õ�m%���Œ�œ–���+����eª�FY∑�GN+∆Z+π�«�öQ+π��:π��ô?π��¿�&:ª�FY∑�G:V∂� :U∂� :S∂� : ∆� π�«�ô�' ∆� π�«�ô�V,∂�Àπ�I�Wß�©∆�.π�«�ö�$ ∆� π�«�ô�*,U∑�Ã:ß�y∆� π�«�ô�$ ∆� π�«�ö�*, S∑�Ã:ß�I∆�Dπ�«�ö�: ∆�5 π�«�ö�+*,U∑�Ã: *, S∑�Ã:* ∑�Õ:∆�.π��: π��ô� π��¿�&:-π�I�Wߡ·ß˛Ω-∞������~���˜�¯�˘�3˙�<˚�@¸�E˝�I˛�Nˇ�R��W�m�u�}�ä�†�® �∫�– �ÿ�Í�&05T]`!c$ ���z��—� &� “�T� ”C��<$Ã��E‘��N’��W ÷� �3-ÅC���e!"����eÀ���e¬��]◊�#���R��—s� &� “s��<$Ãs��E‘r��N’r��W ÷r� ��eÀs��]◊s�-���X�˝�[.ˇ�H� X[Y[.\[[[[�� ˚�E¸� .ˇ�!�X[Y[.��˙�$����%�m���ÿ�Ÿ⁄���û�� ���üª�FY∑�G:,∆�í-∆�é∆�â∆�Ñ-π�K�†�,V+∂�À,∂�Œ,π�I�Wß�a-π�K�§�W*,∂�H+-∑�œ:∆�2π�y�π�z�:π��ô�π��¿�{: , ∂�Àߡ‚,V+∂�À,π�I�W∞������>���,� -�/�%1�,2�23�>4�H6�X8�]9�Å:�â;�å=�ì?�úK ���\� �Å�D� �X�DlQ����ü!"�����ü€����üÅC����ü‹����ü›����üfi�� �ñÃ�#���*��X�Dlfl����ü‹r����ü›r�� �ñÃs�-����¸�>[˝�,].˙� ˙����‡�·‚���ı����&ª�(Y∑�):+∆,∆∆∆:S∂�Tô� U:ß�U∂�Tô�S:∆�‰π��:π��ô�—π��¿�{: : * ∑�–: ∂� : V∂� :∆�q+π�—�ô�f∆�a,π�—�ô�V6 -∆�?π��:π��ô�,π��¿�{:-π�—�ô�,∂�Tö� 6 ß�ߡ– ö� ,π�*�Wß�/:*¥� ª�Y∑�“∂� ∂�¢∂�∂�>∂�∂�π�”�ߡ+∞��d�Ò�Ù�<����Ç� ��V� W�Y�Z�([�/\�9]�=_�B`�aa�dc�ld�ue�yf�~g�ñi�ûo�°p�•q�ƒr�ÿs�€t�fiv�·x�Êy�ÒÄ�Ù}�ˆ~~ Å#Ñ ���ò��ƒ�D��°�P„{� �u�|‰��~�sÂ��ˆ�*@A��d�ºÅC� �a�øÊ� �Á���&!"����&Ë���&€���&È���&Í���&y�� ÎQ�#���4��u�|‰r��~�sÂr���&Èr���&Ír�� Îfl�-���U� ˝�/]Y ¸� .ˇ�b�XYY[[Y]Y.Y\[[.��/˙�¯�B`˘�+˘����Ï�ÌÓ����I�����+∏�ªM,∞������ ���å�ç ��� ����!"�����D���ÅC�$����cde�@�˝&%�m�Ô�������≤ª�FY∑�GN+∆�+π�«�ô�,Nßô,∆�,π�«�ô�+Nßá+π�K�6,π�K�6d6õ+π�L�¿�&:d6õ�˙,π�L�¿�&: ∂�H ∂�H∂�Tô�◊ U∂� : U∂�Œ ∆�G π��:π��ô�4π��¿�{:∆� ∂�fg∂�Tö�ª�+YU∑�õ∂�Yߡ» V∂� :V∂� :V∂�Œ∏�‘: ∆�9 π�C�:π��ô�&π��:¿�{:ª�+YV∑�õ∂�Yߡ÷-π�I�W+π�’�W,π�’�Wß� ÑˇßˇÑˇß˛È+π��:π��ô�π��¿�&:-π�I�Wߡ·,π��:π��ô�π��¿�&:-π�I�Wߡ·-∞������¶�)��ô�ö�õ�ú�'ù�,ü�4†�<°�G¢�T£�_§�l•�|®�Ö©�å≠�ëÆ�∞Ø�¬∞�“≥�’∂�fi∑�Á∏�Óπ�˜∫�¸ªºΩ/æ2¡;√DƒM≈P£V°\ÃzÕɌܜ§–≠—∞” ���¿��∞�"D��D��Òò��Ö�ÀÚ� �fi�rÛ��Á�iÙ��˜�YÂı� �l�‰ˆC� �Z�¸˜¯��T˘C��B˙¯�z� ÅC�§� ÅC��4|˚¯��<t¸¯���≤!"����≤˝���≤˛��™ˇ�#���>��Ö�ÀÚr� �fi�rÛr��Á�iÙr���≤˝s���≤˛s��™ˇs�-���â�¸�[˛�˝�\˛�?\[.7˙�ˇ�/�X[[[\\[[[�.��˙�,ˇ�� X[[[\��˘�˙�¸�.˙�!¸�.¯�!����«���ø�� ���ù+∏�ªM*+∑�≈ª�FY∑�GN,U∂� :π��:π��ô�-π��¿�{:∏�ª:S+∂�À*∑�≈*∑�}ߡœ,S∂� :π��:π��ô�-π��¿�{:∏�ª:U+∂�À*∑�≈*∑�}ߡœ±������N���€�‹� ›�fl�‡�9·�@‚�H„�N‰�TÂ�WÁ�ZË�_È�~Í�ÖÎ�çÌ�ìÓ�ôÔ�úÛ ���f� �@�≥C��9���Ö�≥C��~�����ù!"�����ùå���òC���ã»���É��_�>�#��� ���ã»s���Ér��_�>r�-���*�ˇ�#�XY\[[.��˙�3˝�[.˙�3$�����<�"«���x�� ��ª�(Y∑�)M*¥�π��N-π��ô� -π��¿�÷:,+,π�◊�π�ÿ�ߡ›ª�FY∑�GNª�FY∑�G:,π�y�π�z�:π��ô�9π��¿�{:,π�|�∆�-,π�|�π�I�Wß� π�I�Wߡ√-π��:π��ô�π��¿�&:*∑�}ߡ‰*+∑�Ÿπ��:π��ô�Jπ��¿�{:ª�⁄Y∑�€:∂�‹∏�›:∏�fiô�∏�Øπ�∞�¿�{: * ∑�∑ߡ≤±������b���˚�˝�&˛�5ˇ�8��@�I�l�w�â�ì�ñ�¥�∫ �Ω�¬�·�Í�Ò�¯� ���z��&� ��l�'��¥�C�� G� �Í�/åç��¯�! F��·�8���!"����Ü��PQ��@�›»��I�‘�#��� ��PT��@�›»s��I�‘r�-���;�˝�].˙�%˛�[[.¸�2Y˙� ˙�¸�.˙�¸� .˚�M˙�$�����<�«����¥�����++∆�)+∂�fg∂�Tö�*¥�+∂�flW*¥�∂�¨Wß� M,øM,ø±���!�$�@��!�'�m����&� �� �'�(�!C�$0�%8�':�(B�*G ���*��%�@≤��(�@~����+!"�����+å�-����d∏BÉ$�����<�����/�����*¥�∞���������N �������!"�������>�����*+µ�±������ ���V�W �������!"����� ��0��������ت�FY∑�GLª�ÉY‡∑�ÜM∏�á∆�7∏�á∂�fg∂�Tö�)∏�à∆�#∏�à∂�fg∂�Tö�,∏�áΩ�{Y∏�àS∂�âW,‚∏�„∂�‰W,Ω�{Y†S∂�ÂW*¥�,∂�çN-∂�è:∆�8∂�Ê:π��ô�'π��¿�í:†∂�Á¿�{:+π�I�Wߡ’+∞������>���_�`�a�&b�:c�Le�Vf�dg�mh�si�xj�ïk�°m�™n�≠p ���H��°� Ü��ï�Åö����Ø!"����ßµ���ùúù��m�B∞ü��s�<P�#������ßµr�-����˝�L[•˛�2ß.˙�-$�����@�������é�����∫ª�ËY∑�È:,∂�Í∏�Î∂�Ï∂�Ì:ô�≤�Ó∂�Ô:≤�Ó∂�ß�*+«�≤�Ò∂�Ô:≤�Ò∂�ß�≤�Ú∂�Ô:≤�Ú∂�ª�Y∑�Û∂�∂�Ù∂�,∂�q∂�¢∂�-∂�∂�∂�ı∏�≤π�ˆ�ß�%:*¥� ª�Y∑�˜∂�∂�>∂�∂�π�$�±��ä�î�ó�<����J���{� |�}�~��"Ä�*Å�5É�9Ñ�AÖ�Lá�Tà�\ã�äç�îê�óé�ôè�πë ���R��ô� A����∫!"�����∫EF����∫åç����∫†����∫{�� �±���ù�-����˝�5 Yz`!�!)����≠�����>≥�¯≥�k≥�˘≥�∏�˙≥�¯≤�¯∂�˚≤�¯∂�¸≥�kß�K*∂�˛∏�ˇ≥�˘≤�˘∂�≥�±���&�)�˝����6� ���g��h��j��k��o��p��r�&�u�)�s�*�t�.�v�4�w�=�x �����*�@"��-����i#�$���%