�������4l���	���	���	���	��	���	��	���	���
Q�
��
��
��
Q��	��	������
������
�8���2�2���
L�
��
��
��
��
���
G��
�+�
��
�)�
��
��
��	���
Q���	����
������
��
G�
��
����
���
�����
�����
�H���
�K��
�K�
�K���
���
�S�
��	��
��
��
����
�Z���
���
����
�������
��
�z
�z
�i
�i
	�
�������d

�
�z
�i�
s
s
�z�
�|
�|
�i�
�����
�
t�
��
��
��
���
�� !"
��#$
�z%&�'
�|�
t(
)*+
��,-
��
�.
��/
�0
�1
�2
�3
��
�456
�+��78�9:
G;<=>?@A
���
BC
D�E
���	�FGH	�I����J	�K	�L	�M	�N	�O
��PQ
��R
��S
��T
UV
��W
�X
��Y
Z[�P\]
��X
�^
��_`
��ab�c
��d
��e
��f
��g
hij
�k
��l
�m	�no
��p
hq	�r	�s
��t
��u
�v
��w
��w
��abx
��y
��y
��z
{|
��}
~
��
~��
����
��,
��
����	���
���
���
���
���
���
�����	��
�
�
��
��
�
��
��
��
���
�;�
����
���
���
���
������
�
�8�
��
G���
��
����
&��
��x
���
��
��
��	����
0�
���
��R
���
���
���
���
���
���
����
���
��	���
���
�����
��
N�
N��
�����
���
���
��
��	��r
���	��n
���
����
V�
���
���
��
��
����
��
���
��
��
���
��d
���
��
���
���
������
��
H�	H�	H�	H�
���
����
���
����
������
�����
}�
��
�
�	
�

�
�
�
�
�
��d

�K
��
��
��
�+ 
A!"#$%&�������	��'()�*�
�
�+,
Z-./
Z0
�1
23
��4
25
2d
�6
�7
��3
��d
289
�:	�L
�;
�<	�=	�>
?
�@
�A
�B
�C
�D
��E
�F
�GH
�I
JKL
��
MNO
�P	�QR�STUVWX�InnerClassesY�Builder�Builder2�log�Lorg/slf4j/Logger;�!IOSP_MESSAGE_ADD_RECORD_STRUCTURE�Ljava/lang/String;�
ConstantValue�
Deprecated�RuntimeVisibleAnnotations�Ljava/lang/Deprecated;�%IOSP_MESSAGE_CONVERT_RECORD_STRUCTUREZ�$IOSP_MESSAGE_REMOVE_RECORD_STRUCTURE�IOSP_MESSAGE_RANDOM_ACCESS_FILE[�#IOSP_MESSAGE_GET_NETCDF_FILE_FORMAT\�default_buffersize�I����registeredProviders�Ljava/util/List;�	Signature�3Ljava/util/List<Lucar/nc2/iosp/IOServiceProvider;>;�stringLocker�Lucar/nc2/StringLocker;�debugSPI�Z�
debugCompress�debugStructureIterator�loadWarnings�showRequest�	userLoads�reservedFullName�reservedSectionSpec�reservedCdl�location�id�title�	rootGroup�Lucar/nc2/Group;�iosp�!Lucar/nc2/iosp/IOServiceProvider;�	immutable�	cacheName�cache�!Lucar/nc2/util/cache/FileCacheIF;�	variables�%Ljava/util/List<Lucar/nc2/Variable;>;�
dimensions�&Ljava/util/List<Lucar/nc2/Dimension;>;�gattributes�&Ljava/util/List<Lucar/nc2/Attribute;>;�
setDebugFlags�(Lucar/nc2/util/DebugFlags;)V�Code�LineNumberTable�LocalVariableTable�	debugFlag�Lucar/nc2/util/DebugFlags;�registerIOProvider�(Ljava/lang/String;)V�	className�ioClass�Ljava/lang/Class;�
Exceptions]�(Ljava/lang/Class;)V�	iospClass�(Ljava/lang/Class;Z)V�last�spi�
StackMapTable�registerIOProviderPreferred�%(Ljava/lang/Class;Ljava/lang/Class;)V�	candidate�i�target�pos�iospRegistered�(Ljava/lang/Class;)Z^�iospDeRegister�setProperty�'(Ljava/lang/String;Ljava/lang/String;)V�name�value�open�)(Ljava/lang/String;)Lucar/nc2/NetcdfFile;�C(Ljava/lang/String;Lucar/nc2/util/CancelTask;)Lucar/nc2/NetcdfFile;�
cancelTask�Lucar/nc2/util/CancelTask;�D(Ljava/lang/String;ILucar/nc2/util/CancelTask;)Lucar/nc2/NetcdfFile;�buffer_size�V(Ljava/lang/String;ILucar/nc2/util/CancelTask;Ljava/lang/Object;)Lucar/nc2/NetcdfFile;�t�Ljava/lang/Throwable;�iospMessage�Ljava/lang/Object;�raf�"Lucar/unidata/io/RandomAccessFile;_`�canOpen�(Ljava/lang/String;)Z�%(Lucar/unidata/io/RandomAccessFile;)Z�
registeredSpi�h(Ljava/lang/String;Ljava/lang/String;ILucar/nc2/util/CancelTask;Ljava/lang/Object;)Lucar/nc2/NetcdfFile;�
iospClassName�
bufferSize�result�Lucar/nc2/NetcdfFile;a�canonicalizeUriString�&(Ljava/lang/String;)Ljava/lang/String;�	uriString�getRaf�7(Ljava/lang/String;I)Lucar/unidata/io/RandomAccessFile;�contents�[B�e�Ljava/lang/Exception;�uncompressedFileName�makeUncompressed�e1� Ljava/lang/InterruptedException;�oe�0Ljava/nio/channels/OverlappingFileLockException;�stream�Ljava/io/FileInputStream;�lock�Ljava/nio/channels/FileLock;�in�Ljava/io/InputStream;�ze�Ljava/util/zip/ZipEntry;�zin�Ljava/util/zip/ZipInputStream;�fout�Ljava/io/FileOutputStream;�filename�suffix�uncompressedFilename�uncompressedFile�Ljava/io/File;�filebc�copy�/(Ljava/io/InputStream;Ljava/io/OutputStream;I)V�	bytesRead�out�Ljava/io/OutputStream;�bufferX�openInMemory�=(Ljava/lang/String;[BLjava/lang/String;)Lucar/nc2/NetcdfFile;�data�*Lucar/unidata/io/InMemoryRandomAccessFile;�+(Ljava/lang/String;[B)Lucar/nc2/NetcdfFile;�bos�Ljava/io/ByteArrayOutputStream;�%(Ljava/net/URI;)Lucar/nc2/NetcdfFile;�uri�Ljava/net/URI;�url�Ljava/net/URL;de�w(Lucar/unidata/io/RandomAccessFile;Ljava/lang/String;Lucar/nc2/util/CancelTask;Ljava/lang/Object;)Lucar/nc2/NetcdfFile;�getIosp�E(Lucar/unidata/io/RandomAccessFile;)Lucar/nc2/iosp/IOServiceProvider;�"Ljava/lang/InstantiationException;�"Ljava/lang/IllegalAccessException;�c�	loadedSpi�close�()V�this�release�	reacquire�setFileCache�$(Lucar/nc2/util/cache/FileCacheIF;)V�getCacheName�()Ljava/lang/String;�setCacheName�getLocation�getId�Ljavax/annotation/Nullable;�getTitle�getRootGroup�()Lucar/nc2/Group;�	findGroup�$(Ljava/lang/String;)Lucar/nc2/Group;�	groupName�fullName�g�stoke�Ljava/util/StringTokenizer;�"RuntimeVisibleParameterAnnotations�findVariable�7(Lucar/nc2/Group;Ljava/lang/String;)Lucar/nc2/Variable;�	shortName�'(Ljava/lang/String;)Lucar/nc2/Variable;�token�groups�fullNameEscaped�vars�snames�varShortName�v�Lucar/nc2/Variable;�memberCount�LocalVariableTypeTable�$Ljava/util/List<Ljava/lang/String;>;f�findVariableByAttribute�I(Lucar/nc2/Group;Ljava/lang/String;Ljava/lang/String;)Lucar/nc2/Variable;�att�Lucar/nc2/Attribute;�nested�attName�attValue�
findDimension�((Ljava/lang/String;)Lucar/nc2/Dimension;�group�dimShortName�hasUnlimitedDimension�()Z�getUnlimitedDimension�()Lucar/nc2/Dimension;�d�Lucar/nc2/Dimension;�
getDimensions�+()Lcom/google/common/collect/ImmutableList;�A()Lcom/google/common/collect/ImmutableList<Lucar/nc2/Dimension;>;�getVariables�@()Lcom/google/common/collect/ImmutableList<Lucar/nc2/Variable;>;�getGlobalAttributes�A()Lcom/google/common/collect/ImmutableList<Lucar/nc2/Attribute;>;�findGlobalAttribute�((Ljava/lang/String;)Lucar/nc2/Attribute;�a�findGlobalAttributeIgnoreCase�
findAttribute�posAtt�path�varName�findAttValueIgnoreCase�K(Lucar/nc2/Variable;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�defaultValue�readAttributeDouble�)(Lucar/nc2/Variable;Ljava/lang/String;D)D�defValue�D�readAttributeInteger�)(Lucar/nc2/Variable;Ljava/lang/String;I)I�toString�f�Ljava/util/Formatter;�toNcml�
ncmlWriter�Lucar/nc2/write/NcmlWriter;�
netcdfElement�Lorg/jdom2/Element;�	writeNcml�+(Ljava/io/OutputStream;Ljava/lang/String;)V�os�
netcdfElem�%(Ljava/io/Writer;Ljava/lang/String;)V�writer�Ljava/io/Writer;�writeCDL�(Ljava/io/OutputStream;Z)V�strict�pw�Ljava/io/PrintWriter;�(Ljava/io/PrintWriter;Z)V�
toStringStart�toStringEnd�(Ljava/io/PrintWriter;)V�/(Ljava/util/Formatter;Lucar/nc2/util/Indent;Z)V�indent�Lucar/nc2/util/Indent;�
syncExtend�getLastModified�()J�aspi�)Lucar/nc2/iosp/AbstractIOServiceProvider;�<init>�(Ljava/net/URL;)V�T(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;ILucar/nc2/util/CancelTask;)V�	iospParam�r(Lucar/nc2/iosp/IOServiceProvider;Lucar/unidata/io/RandomAccessFile;Ljava/lang/String;Lucar/nc2/util/CancelTask;)V�6(Lucar/nc2/iosp/IOServiceProvider;Ljava/lang/String;)V�(Lucar/nc2/NetcdfFile;)V�ncfile�addAttribute�:(Lucar/nc2/Group;Lucar/nc2/Attribute;)Lucar/nc2/Attribute;�parent�J(Lucar/nc2/Group;Ljava/lang/String;Ljava/lang/String;)Lucar/nc2/Attribute;�addGroup�2(Lucar/nc2/Group;Lucar/nc2/Group;)Lucar/nc2/Group;�setRootGroup�(Lucar/nc2/Group;)V�addDimension�:(Lucar/nc2/Group;Lucar/nc2/Dimension;)Lucar/nc2/Dimension;�removeDimension�%(Lucar/nc2/Group;Ljava/lang/String;)Z�dimName�addVariable�8(Lucar/nc2/Group;Lucar/nc2/Variable;)Lucar/nc2/Variable;�\(Lucar/nc2/Group;Ljava/lang/String;Lucar/ma2/DataType;Ljava/lang/String;)Lucar/nc2/Variable;�dtype�Lucar/ma2/DataType;�dims�addStringVariable�J(Lucar/nc2/Group;Ljava/lang/String;Ljava/lang/String;I)Lucar/nc2/Variable;�strlen�removeVariable�addVariableAttribute�=(Lucar/nc2/Variable;Lucar/nc2/Attribute;)Lucar/nc2/Attribute;�sendIospMessage�&(Ljava/lang/Object;)Ljava/lang/Object;�gotit�message�makeRecordStructure�()Ljava/lang/Boolean;�didit�Ljava/lang/Boolean;�removeRecordStructure�setId�setTitle�setLocation�setImmutable�()Lucar/nc2/NetcdfFile;�empty�
makeRootGroup�finish�finishGroup�newName�oldAtt�oldDim�"Ljava/util/List<Lucar/nc2/Group;>;�readData�7(Lucar/nc2/Variable;Lucar/ma2/Section;)Lucar/ma2/Array;�took�J�ranges�Lucar/ma2/Section;�start�Lucar/ma2/Array;gh�readSection�$(Ljava/lang/String;)Lucar/ma2/Array;�variableSection�cer�Lucar/nc2/ParsedSectionSpec;i�readToByteChannel�O(Lucar/nc2/Variable;Lucar/ma2/Section;Ljava/nio/channels/WritableByteChannel;)J�section�wbc�'Ljava/nio/channels/WritableByteChannel;�readToOutputStream�>(Lucar/nc2/Variable;Lucar/ma2/Section;Ljava/io/OutputStream;)J�getStructureIterator�7(Lucar/nc2/Structure;I)Lucar/ma2/StructureDataIterator;�s�Lucar/nc2/Structure;�
readArrays�"(Ljava/util/List;)Ljava/util/List;�variable�"Ljava/util/List<Lucar/ma2/Array;>;�I(Ljava/util/List<Lucar/nc2/Variable;>;)Ljava/util/List<Lucar/ma2/Array;>;�read�%(Ljava/lang/String;Z)Lucar/ma2/Array;�flatten�
toStringDebug�&(Ljava/lang/Object;)Ljava/lang/String;�o�
getDetailInfo�(Ljava/util/Formatter;)V�
showCached�Ljava/io/IOException;�size�vtotal�
maxNameLen�total�totalCached�showProxies�hasProxy�#()Lucar/nc2/iosp/IOServiceProvider;�
getFileTypeId�getFileTypeDescription�getFileTypeVersion�makeValidCdmObjectName�makeValidCDLName�vname�makeValidPathName�makeValidSectionSpecName�makeNameUnescaped�makeFullName�&(Lucar/nc2/CDMNode;)Ljava/lang/String;�Lucar/nc2/CDMNode;�makeFullNameSectionSpec�8(Lucar/nc2/CDMNode;Ljava/lang/String;)Ljava/lang/String;�node�
reservedChars�sbuff�Ljava/lang/StringBuilder;�appendGroupName�>(Ljava/lang/StringBuilder;Lucar/nc2/Group;Ljava/lang/String;)V�reserved�appendStructureName�@(Ljava/lang/StringBuilder;Lucar/nc2/CDMNode;Ljava/lang/String;)V�n�makeFullNameWithString�6(Lucar/nc2/Group;Ljava/lang/String;)Ljava/lang/String;� (Lucar/nc2/NetcdfFile$Builder;)V�builder�Lucar/nc2/NetcdfFile$Builder;� Lucar/nc2/NetcdfFile$Builder<*>;�#(Lucar/nc2/NetcdfFile$Builder<*>;)V�	toBuilder�()Lucar/nc2/NetcdfFile$Builder;�"()Lucar/nc2/NetcdfFile$Builder<*>;�addLocalFieldsToBuilder�<(Lucar/nc2/NetcdfFile$Builder;)Lucar/nc2/NetcdfFile$Builder;�b�@Lucar/nc2/NetcdfFile$Builder<+Lucar/nc2/NetcdfFile$Builder<*>;>;�b(Lucar/nc2/NetcdfFile$Builder<+Lucar/nc2/NetcdfFile$Builder<*>;>;)Lucar/nc2/NetcdfFile$Builder<*>;�<clinit>�
SourceFile�NetcdfFile.java�NetcdfFile/debugSPIjkI���NetcdfFile/debugCompress���NetcdfFile/structureIterator���!NetcdfFile/disallowFileTruncationlm�n�NetcdfFile/debugHeaderSizeo��NetcdfFile/showRequest���ucar/nc2/NetcdfFilepqrst$&uv�ucar/nc2/iosp/IOServiceProvider���wxwy31cz{|}~����v�|458:8=8?UV8��java/lang/Throwable���java/io/IOException�HJ���J������"ServiceLoader IOServiceProvider {}������x��*ServiceLoader IOServiceProvider found %s%n�java/lang/Object���#$RS�V���file://�I���file:�/����http:�https:�)ucar/unidata/io/http/HTTPRandomAccessFile�nodods:�java/lang/StringBuilder��http�����httpserver:�slurp:����(ucar/unidata/io/InMemoryRandomAccessFile��S���\S��java/lang/Exception�8Failed to uncompress {}, err= {}; try as a regular file.���������I�zip�gzip�gz�bz2��������java/io/FileInputStream����c��.java/nio/channels/OverlappingFileLockException�OverlappingFileLockException������java/lang/InterruptedException�found uncompressed {} for {}���������java/io/File�java/io/FileOutputStream�OverlappingFileLockException2�%ucar/unidata/io/UncompressInputStream�uv�uncompressed {} to {}�java/util/zip/ZipInputStream���unzipped {} entry {} to {}����'ucar/unidata/io/bzip2/CBZip2InputStream��unbzipped {} to {}�java/util/zip/GZIPInputStream�ungzipped {} to {}�Failed to uncompress file {}���3failed to delete uncompressed file (IOException) {}��Y�����java/io/ByteArrayOutputStream��java/io/BufferedInputStreamu���|����������
Cant read �: not a valid CDM file.���
Using IOSP {}���NetcdfFile try to open = {}��� try iosp = {}� java/lang/InstantiationException�IOServiceProvider �must have no-arg constructor.� java/lang/IllegalAccessException� IllegalAccessException: ��j��ucar/nc2/iosp/hdf5/H5iosp���
��
����	���java/util/StringTokenizer5�����sS����������java/lang/String�ucar/nc2/Structure�����ucar/nc2/Variable����ucar/nc2/Attribute���y�������ucar/nc2/Group��������ucar/nc2/Dimension���������z����������������������z�java/util/Formatter�ucar/nc2/util/Indent���ucar/nc2/write/NcmlWriter����java/io/PrintWriter�java/io/OutputStreamWriter	

���������}
�%s}%n�.ncI�.cdloS�%snetcdf %s {%n���'ucar/nc2/iosp/AbstractIOServiceProvider��2��83��NetcdfFile uses iosp = {}�java/lang/RuntimeException�_Id,�_Title-������java/lang/IllegalStateException�Cant modify
I�_strlen !�  I�AddRecordStructure�record'("�#$�RemoveRecordStructure�%�y+(�ucar/nc2/iosp/netcdf3/N3iosp���java/lang/Boolean/&'U/(/�/��java/util/ArrayList�)*+,��-./�401���23-4/56��78-9/��+Data request for variable: {} section {}...:�;��Diosp is null, perhaps file has been closed. Trying to read variable 9:� ...took= {} msecs<#=>?@G��K>YABCCD�EFIJGHNOPQYI�'java/lang/UnsupportedOperationException�=NetdfFile.read(String variableSection, boolean flatten=false)CD\]_`�NetcdfFile location= %s%n�
  title= %s%n�
  id= %s%n�  fileType= %s%nk��  fileDesc= %s%nl��  fileVersion= %s%nm��
  class= %s%n�  has no IOSP%n�  iosp= %s%n%n�%s_�a`h`��JKL�%n%-�M�+s isCaching  size     cachedSize (bytes) %n�VariableN�Oz� %-�
s %5s %8d P�Q�R�� %8d�%n� %�s                  --------%n�s total %8d Mb cached= %8d Kb%nST�"s  proxyReader   Variable.Class %n�
s  %s %s%n�N/AnS�[ !"#$%&'()*,:;<=>?[]^`{|}~\U��.\�();,.\VStxWX�Y�Z�}~��[\�.qS]^_^
`a����.b,b-b�)cde�ucar/nc2/NetcdfFile$Builder2fghi�ucar/nc2/StringLockerjk��ucar.nc2.stream.NcStreamIosp���Cant load class NcStreamIosp���ucar.nc2.iosp.hdf4.H4iosp�Cant load class H4iosp�!ucar/nc2/util/cache/FileCacheable�java/io/Closeable�ucar/nc2/NetcdfFile$1�ucar/nc2/NetcdfFile$Builder�ConvertRecordStructure�RandomAccessFile�NetcdfFileFormat� java/lang/ClassNotFoundException�java/util/Iterator�ucar/nc2/util/CancelTask� ucar/unidata/io/RandomAccessFile�java/lang/Class�java/nio/channels/FileLock�java/io/InputStream�java/net/URI�java/net/URL�java/util/List�ucar/ma2/Array�ucar/ma2/InvalidRangeException�ucar/nc2/ParsedSectionSpec�ucar/nc2/util/DebugFlags�isSet�ucar/nc2/iosp/netcdf3/N3header�disallowFileTruncation�*ucar/nc2/internal/iosp/netcdf3/N3headerNew�debugHeaderSize�getClassLoader�()Ljava/lang/ClassLoader;�java/lang/ClassLoader�	loadClass�%(Ljava/lang/String;)Ljava/lang/Class;�newInstance�()Ljava/lang/Object;�add�(ILjava/lang/Object;)V�(Ljava/lang/Object;)Z�()I�get�(I)Ljava/lang/Object;�getClass�()Ljava/lang/Class;�iterator�()Ljava/util/Iterator;�hasNext�next�remove�(Ljava/lang/Throwable;)V�
addSuppressed�isValidFile�java/util/ServiceLoader�load�,(Ljava/lang/Class;)Ljava/util/ServiceLoader;�getName�org/slf4j/Logger�info�'(Ljava/lang/String;Ljava/lang/Object;)V�java/lang/System�Ljava/io/PrintStream;�java/io/PrintStream�printf�<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;�acquire�trim�
startsWith�	substring�(I)Ljava/lang/String;�ucar/unidata/util/StringUtil2�replace�9(Ljava/lang/String;CLjava/lang/String;)Ljava/lang/String;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�ucar/nc2/util/IO�readURLContentsToByteArray�(Ljava/lang/String;)[B�(Ljava/lang/String;[B)V�unescape�control�
getMessage�warn�9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V�lastIndexOf�(I)I�(II)Ljava/lang/String;�equalsIgnoreCase�ucar/nc2/util/DiskCache�getFileStandardPolicy�"(Ljava/lang/String;)Ljava/io/File;�exists�length�(Ljava/io/File;)V�
getChannel�!()Ljava/nio/channels/FileChannel;�java/nio/channels/FileChannel�!(JJZ)Ljava/nio/channels/FileLock;�*(Ljava/lang/String;Ljava/lang/Throwable;)V�java/lang/Thread�sleep�(J)V�getPath�isValid�(Ljava/io/InputStream;)V�getNextEntry�()Ljava/util/zip/ZipEntry;�java/util/zip/ZipEntry�((Ljava/lang/String;[Ljava/lang/Object;)V�(Ljava/io/InputStream;Z)V�delete�([B)I�java/io/OutputStream�write�([BII)V�(I)V�.(Ljava/io/InputStream;Ljava/io/OutputStream;)J�toByteArray�()[B�toURL�()Ljava/net/URL;�
openStream�()Ljava/io/InputStream;�readContentsToByteArray�(Ljava/io/InputStream;)[B�isDebugEnabled�debug�ucar/nc2/iosp/netcdf3/SPFactory�getServiceProvider�ucar/nc2/iosp/hdf5/H5header�ucar/nc2/util/cache/FileCacheIF�&(Lucar/nc2/util/cache/FileCacheable;)Z�isEmpty�
hasMoreTokens�	nextToken�ucar/nc2/NetcdfFiles�findGroupLocal�findVariableLocal�ucar/nc2/util/EscapeStrings�tokenizeEscapedName�$(Ljava/lang/String;)Ljava/util/List;�()Ljava/util/List;�
attributes�()Lucar/nc2/AttributeContainer;�ucar/nc2/AttributeContainer�getShortName�equals�getStringValue�	getGroups�'com/google/common/collect/ImmutableList�2()Lcom/google/common/collect/UnmodifiableIterator;�findDimensionLocal�isUnlimited�copyOf�A(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList;�indexOf�findAttributeString�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�findAttributeIgnoreCase�isString�java/lang/Double�parseDouble�(Ljava/lang/String;)D�getNumericValue�()Ljava/lang/Number;�java/lang/Number�doubleValue�()D�java/lang/Integer�parseInt�(Ljava/lang/String;)I�intValue�writeNoVariablesPredicate�Ljava/util/function/Predicate;�O(Lorg/jdom2/Namespace;Lorg/jdom2/output/Format;Ljava/util/function/Predicate;)V�makeNetcdfElement�<(Lucar/nc2/NetcdfFile;Ljava/lang/String;)Lorg/jdom2/Element;�
writeToString�'(Lorg/jdom2/Element;)Ljava/lang/String;�
writeToStream�,(Lorg/jdom2/Element;Ljava/io/OutputStream;)V�
writeToWriter�&(Lorg/jdom2/Element;Ljava/io/Writer;)V�!java/nio/charset/StandardCharsets�UTF_8�Ljava/nio/charset/Charset;�3(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V�(Ljava/io/Writer;)V�flush�print�format�<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;�endsWith�incr�()Lucar/nc2/util/Indent;�decr�6(Ljava/lang/String;)Lucar/unidata/io/RandomAccessFile;�T(Lucar/unidata/io/RandomAccessFile;Lucar/nc2/NetcdfFile;Lucar/nc2/util/CancelTask;)V�*(Lucar/nc2/Attribute;)Lucar/nc2/Attribute;�(Lucar/nc2/Dimension;)V�(Lucar/nc2/Variable;)V�N(Lucar/nc2/NetcdfFile;Lucar/nc2/Group;Lucar/nc2/Structure;Ljava/lang/String;)V�setDataType�(Lucar/ma2/DataType;)V�
setDimensions�(Ljava/lang/String;I)V�ucar/ma2/DataType�CHAR�booleanValue�valueOf�(Z)Ljava/lang/Boolean;�(Lucar/nc2/Variable;)Z�java/util/Collections�unmodifiableList�()Lucar/nc2/Variable;�()Lucar/nc2/Group$Builder;�ucar/nc2/Group$Builder�	setNcfile�/(Lucar/nc2/NetcdfFile;)Lucar/nc2/Group$Builder;�setName�,(Ljava/lang/String;)Lucar/nc2/Group$Builder;�build�addAll�(Ljava/util/Collection;)Z�()Lucar/nc2/Attribute$Builder;�ucar/nc2/Attribute$Builder�0(Ljava/lang/String;)Lucar/nc2/Attribute$Builder;�()Lucar/nc2/Attribute;�isShared�()Lucar/nc2/Dimension$Builder;�ucar/nc2/Dimension$Builder�0(Ljava/lang/String;)Lucar/nc2/Dimension$Builder;�getFullName�currentTimeMillis�java/lang/Long�(J)Ljava/lang/Long;�parseVariableSection�E(Lucar/nc2/NetcdfFile;Ljava/lang/String;)Lucar/nc2/ParsedSectionSpec;�child�$(Lucar/ma2/Section;)Lucar/ma2/Array;�ucar/nc2/iosp/IospHelper�.(Lucar/nc2/ParsedSectionSpec;)Lucar/ma2/Array;�
hasCachedData�copyToByteChannel�:(Lucar/ma2/Array;Ljava/nio/channels/WritableByteChannel;)J�copyToOutputStream�)(Lucar/ma2/Array;Ljava/io/OutputStream;)J�()Lucar/ma2/Array;�java/lang/Math�max�(II)I�(I)Ljava/lang/StringBuilder;�getSize�getElementSize�	isCaching�printStackTrace�getSizeBytes�proxyReader�Lucar/nc2/ProxyReader;�backslashEscape�backslashUnescape�ucar/nc2/CDMNode�getParentGroup�isRoot�isMemberOfStructure�getParentStructure�()Lucar/nc2/Structure;�
access$000�1(Lucar/nc2/NetcdfFile$Builder;)Ljava/lang/String;�
access$100�Lucar/nc2/Group$Builder;�
setNetcdfFile�1(Ljava/lang/String;)Lucar/nc2/NetcdfFile$Builder;�7(Lucar/nc2/Group$Builder;)Lucar/nc2/NetcdfFile$Builder;�setIosp�H(Lucar/nc2/iosp/AbstractIOServiceProvider;)Lucar/nc2/NetcdfFile$Builder;�(Lucar/nc2/NetcdfFile$1;)V�org/slf4j/LoggerFactory�	getLogger�%(Ljava/lang/Class;)Lorg/slf4j/Logger;�ucar/nc2/util/rc/RC�
initialize�!��8�����������������C�������������������������������������������H����������������������������������������������������������������������
�����
�����
����������������������������������������	���
�������
�������������������������������������������������������������������}�	����������Y*�����*�����*�����*�����	*�����
*�����*�����
*������������&�	�����������!���,���7���B���M���X���������Y����������������	����K�������*��L+���������������
����������������
� !�"��������#��������������	$����4�����*���������
���������������%!��"����������������������	&����������**����M��������,�����
��,���W����������������������)����� ����*%!�����*'����"(�)���	����	"����������������������	*+����������U*��W=>�������*�������:��+��
��=��	������=*����N��-����������6�
���������#�,�1�6�<	�@
�B�J�T
���>��#�,��	�3-�����U%!�����U.!���N/���J�(�)������	,��"����������������������	01����������+�����L+�� ���+��!���M,��*������������������$�&�)������
(����+%!��)������	2����������������	31����������7<�������*�������M,��*������"�W���������������'�(�)�#*�-+�/'�5.��� ���(���3-�����7%!��)���
���,����������������	45����>�����*+��#�������
���;�<�������6������7����������������	89����0�����*��$����������J����������"�����+��������������	8:����;�����*+��%����������X�������������;<�"�����+��������������	8=����F�����*,��&����������h��� ����������>�����;<�"�����+��������������	8?����������!*��':*,-��(�:��*��+Y��,������)�������������������>���@A����!������!>�����!;<����!BC���DE�)���������F�8G��)"�����+��������������	HI����������5*��'L+��+��-����=+��+��*�M+��+��*��	N,-��.,�����!�)�&�*�-�)���������������!�������/DE����5���)���2���G@�������G��)�����G�)��)"�����+��������������
HJ���������*��/�����0��1L+�� ���D+��!���M��23,����4��5���67��8Y,����4S��9W,*��:������������L+�� ���+��!���M,*��:��������������6�
������	��%��6��M��W��Y��\��x������������� ��%�4
��x�K�����DE��)����	��2��F����2��"�����+�	8L�����	���W��+��:����:��
��;�W���=*��<��=:��Y*-��>:��
��;�W�������.�����������$��(��,��6��E��J��T����\�	���W������WM�����WN�����W;<����WBC���L%!���B(��6�!DE��E�OP�)������$Q���'G�"���
�#�����+��������������	RS����������0*��?L+@��A��
+��BL��+C��A��	+��BL+\D��E������������������!��'��������0�����+T��)���	�������������������
UV��������0*��?M���<,F��A��,G��A����HY,��IN�,J��A��(��KY��LM��N,��B��N��OM��HY,��IN���,P��A��(��KY��LM��N,
��B��N��OM��HY,��IN���,Q��A��/��KY��LM��N,��B��N��OM,��R:��SY,��TN��u,\D��EM,C��A��,��B��UM:��V,��W,��X:��V,��Y��+:��2[,��\��]���V,��Y��:��V,��Y���
��=N��	,��=N-���������Z����
����
��

��������"������	��
����+��4�M�Y�b�{����	��
����
���������������� ����
 
 "$()..���z��(�DE��V�DE����DE����WX����DE����YZ�%�DE����T[����0�����0>���+T��.�DE�)���:���
��--4������������Z[�)�������G��"�����+�
\S��������;*.��^<���*`��BM*��_N,`��a��),b��a�� ,c��a��,d��a��,e��a���-��f:��g�����h	����:��iY��j:��k	
��l:��":��2n��o��p��r��:����Բ�����2t*��u���v:��w����x����y�:��w��:��.�:	����x����y	���zY*��{:��g�����|Y��}:��~	
��l:��:��2��o��p��r��:	���,`��a��Q���Y��iY*������:���������:	�����:
	
��.	����=��2�*��u��-,b��a��o���Y��iY*������:���:		��1��������"��2���8Y*SY	���SYS���������:	�����:
	
��.	����,e��a��R���Y��iY*������:���������:	�����:
	
��.	�����p��2�*��u���`,c��a��,d��a��N���Y��iY*������:���������:	�����:
	
��.	�������2�*��u���H��y��@:��2�*��]���g���������2������:����y������:�����:��.���v���q�~���m�������s�q�����)�������)�f�������������� -0�m>DG�sfow�)y~��)����)	�)3<D�)FKN�)����)����)L���ZL����
�� �)!&)�)���b�X��3�4�5�
7�8�:�:;�I<�K@�QA�cC�fD�qH�~I��K��L��N��Q��O��P��R��U��V��W��Y��Z��[��W��D��Z��[��\abcf l-m0o2p>rDtGsIuLyUzf{o|wz�}�~�������������������!�3�<�D�Z�`�p��������������������������������f5���������]^����_`��q�yab��f��cd�-�cd�2�_`�f�'ef���3gh�	��Xij�3�'ef���'ef���,YZ�L�cd� kl���;m����4/���&n���o���Q�pq�0rq�)����4��
��=������%�zs�iO�m����������zs�i�m��s����������������zs�i��)��	��������zs�i�)��)����������zs��)���
�������zs����)������������z�����z��
�|O�m���	�������z�z�|��m��s����s��*�	�������z�z�|st��)��	�
�������z�z�|st�)��)����S��G�)��	�
�������z�z�|s���)��)����+�	�������z�z�|st��)��	�
�������z�z�|st�)��)����!�	�������z�z�|st��)��	�
�������z�z�|st�)��)��L�Z��*�Z����������z�z�|s��)����������z�z�|s����)������������z�z�|��G�)��	��������z�z�|�)��)��"�����+�
uv���������� �N*-���6����+-�������������������������������4���w����� ef����� xy���� N����zX�)������{����
"�����+�	|}����������,��SY*+��TN��,��:����:��Y-*��>������������
��������>����,6������,~X����,M���
�"D���%!���
(�"���
��+#������������������	|�����T�������SY*+��TM,*��(�������
�����
���� ����6������~X��
�D�"�����+��������������	|9����������Q��zY*��{L���Y+��h����M���Y��iY*������N-,���X-�����:-�����:��.�*,���������&�,�3�)�5�9�<�)���������	����&��,��3��H����*��&�"ef����Qm����	�Hrq���;���)���5���3����z��t��)������z��t�)��)��"�����+��������������	|�����������<*���L+���N-���M-��#-�����:-��-�����:��.�*���,������
���)� �$�'�)�����������
������3����4���WX��
�)ef����<������7����3�	WX�)���>�������t��)������t�)��)�����{��"�����+��������������	8���������w*���:��'*��*��+Y��KY��L���N+��N���N��O����-��-��;�W��2��������2�����4������Y*+,��>:-��-��;�W�������2�������/�3�<�G�Y�g!�k"�t$���>����wDE�����w�����w;<����wBC���q(��g�OP�)������/����"�����+��������������
����������W������2�*�����5������L+�� ����+��!���M������2�,����4��5�,*��:���b,��N-�����:��+Y��KY��L���N-��4��N���N��O����:��+Y��KY��L���N-��4��N���N�����N��O������m*��/������*��������Y������0��1L+�� ���y+��!���M,*��:���b,��N-�����:��+Y��KY��L���N-��4��N���N��O����:��+Y��KY��L���N-��4��N���N�����N��O����������V�]�^���V�]���������������%������n���(�)�,�0-�6.�G0�Q2�V4�^5�`6��7��8��;��=��>��@��A��F��G��H��J�KL%M'NRQUS���\�	�`�#Y�����+Y���V�Z�!��0��K��#Y��'�+Y�����Z�!����i����WDE��)���W���2��)����G2�Q���d����,��
��2��)�G2�Q���d����,��"�����+�!������������7*�����*���*�������*�����*�������*�����L*���+�����&�.������*�
��`�a�b�f�h�&k�+l�.k�4l�6m�������7�P��)���	�G�)"�����+�������L�����*�����*�����������������w�x�y��������P��)����"�����+��������������������L�����*�����*������������������������������P��)����"�����+��������������!������>�����*+����������
��������������P��������������������������/�����*����������������������P���������������������>�����*+����������
��������������P�����
����������������������/�����*����������������������P���������/�����*��°������������������P�����������������/�����*��ð������������������P�����������������/�����*��İ������������������P���������������B+��
+��ř�*��İ*���M���Y+D���N-��ș�-��ɸ��:,���M,������,�������.����������� ��'��0��7��;��=��@����4��0�
������B�P�����B�����-�	�� �"���)���������������������������������_�����+��	*,��̰+,��Ͱ�������������
���� �����P������	�������)����
���������
�������������G��
����+��
+��ř��*���M+N+/��^6��D+��_:+`��BN���YD���:��ș���ɸ��:,���M,������-���:������������и��:,���:���6�����7��њ��������и��:	���	���:��������������� ����
����!�*�3�@�H�R�Y�]�_�b�h�r�t!��"��#��$��&��'��(��)��*��+��,��-��.��/�����
�R�
����*�8����@�"������6��	�����P�������������	����������/���h�q������U������M������C���������h�q���)���8���2���������������������������&��������������p������+��*���L+��Թ��:�� ���R��!����:��ֹ���:�� ���-��!����:,��ٶ�ڙ�-��۶�ڙ����ϧ��+��ܶ��:�� ���$��!����:*,-���:�������������:���?�@�	A�*B�LC�dD�gC�jE�mF��G��H��I��J��K���R��L�����*�@�������������	������P�������	���������������)���#�		��
2��!��20������2'�����������
�������������<�����h+��
+��ř��*���M+N+/��^6��D+��_:+`��BN���YD���:��ș���ɸ��:,���M,������,-���������B���Y�Z�
]�^�a�b�!c�*d�3f�@g�Hh�Ri�Yk�]l�_n�bq���R��R�
����*�8����@�"������h�P�����h�����V�	���T�����L/��)���"���2�������������������������������B�����
*�����������������z�������
�P��)����@�������������+*�����L+�� ���+��!����M,����,������������������$��&��)�������	������+�P��)������
2�����������������2�����*�����������������������P���������������������������2�����*�����������������������P��������������2�����*�����������������������P��������������������/*�����M,�� ���,��!����N+-��ٶ�ڙ�-������������������(��*��-���� ���
������/�P�����/���)������
2�����������������������/*�����M,�� ���,��!����N+-��ٶ�a��-������������������(��*��-���� ���
������/�P�����/6��)������
2�������������������
��9+��
+��ř��+@���=��
+���d�����
*+��B���+��_N+`��B:*���:-/��^6��-���d��-`��B��:��>-��_:���YD���:		��ș� 	��ɸ��:

���:��������������:�������������:		���:

���6�����7
��њ��������и��:
������:

������
�����������(������
����"��$��(��2��9��B��H��P��n��s��|�������������������������������������������������������',.1�����������
�|�2������%���	�6����9�P����9����%����9�����B������H���	��P��/���n��������w������[���	���R���
���H�����������w���)���M���
��8������������@����������!�������������&���������������x�����+��*��Ķ��,-�����+���,-�������������������*�����P��������������������)������������������������������9+��*���,���:��
+,���:��)�������۸��������������"���#�$�&�(�)�*�'+�0-���>���������9�P�����9������9������9�����!���)����������������������������������9+��*���,���:��
+,���:���������۸���������������"���5�6�8�:�;�<�'=�0?���>���������9�P�����9������9������9�����!���)����������������������������W��������Y���L*+���Y������+�������������G�H�I��������P���������S����j��������Y������M,*+��N,-�����������N�
O�P���*�����P���������
�
���������������v��������Y�N-*,��:-+�����������[�\�]�^���4�����P������y�����������������"�����+�������v��������Y�N-*,��:-+�����������i�j�k�l���4�����P������������������������"�����+�������{�����#�Y�Y+���	N*-�
*-�-�����������{�|�}�~�"���*����#�P�����#xy����#����������������������������Z�����*+�
*+�+��������������������� �����P�����������������������������������s��������Y���N*-���Y����
+-������������������������*�����P����������������������������������������@�����+��������
��������������P����������������������������h�����*+,�
+��8Y,S�W������������������*�����P���������������������������������o*�:��>������d��_:������d��_:�:+��8Y,SYS�W,�W*���+,�,�W�������2�������
����$��/��>��E��Z��_��i��n����4����o�P�����o������o������o�����i6��)���
���$���������N�����*�����*����������������������������P��)����@"�����+��������������������i����� *�����*������*����L+��	���������������������������� �P��)����������������������������.*�**� ���*+���+�!M*������*���,*�"�*�#�������"�����	����������)��-���� ����.�P�����.m����DE�"�����+������������������������8*�**� ���*+�$�����HY*�����IM*������*���,*�"�*�#�������"�����	������ ��'��3��7���� ����8�P�����8���� �DE�"�����+��������������������
����*�**� ���*����+��:*�������������2%*�������4��5�,��*���,��;�W*-���-��':*���*�"�*�#��N:*���������:	��*��:	*����:*���������:	��*��:	*����&Y�'�*�����**���(�)�**�����**���+�)�,���\�n�q�+�\�n�q&�s�|��)�������)�\�n���)�������)�������)������$���	����%	�+
�@�D�O�T�\�j�n,�q�s�|�������������!��#��%��$��'��)��(��*��+��.��/��0��1��2���f�
�s� YZ����'@A������P������M������C�����������>������;<����%!��\��DE�)�������@�����8��FQ����!�����8��FQG��Z��
�	����8��FQG�Z��)G�)�������8��FQG��)��
�	����8��FQG�)��)G�)��"���
��+����#�����������������M������*�**� ���*+���*-���������2%+����4��5�+,*�"���F:+������:,��*��:*����:+������:,��*��:*����&Y�'�*�����**���(�)�**�����**���+�)�,*�#���.�8�;�+�.�8�;&�=�C�F�)�H�L�O�)�.�8�Y�)�[�a�d�)�f�j�m�)������ ��A�	��C�D�F�G�.J�8c�;L�=N�CP�FO�HR�LT�OS�QU�VV�YX�[Z�a\�d[�f^�j`�m_�oa�tb�~e��f��g��h��j��k���H��=�YZ��[�#@A������P������(�����DE�����������;<�)���~���.���G��F��L�Z��
���G��F�Z��)F�)�����G��F��)��
���G��F�)��)F�)��"�����+������������������e�����*�**� ���*+���*,�������������v�	��w�x�y��� �����P�����(�������������������������?�����
*�**� ��ı�����������	����������
�P��������������������y�����-*�**� ���*+����*+�-���*+�.���*+������������������	��������$��,��������-�P�����-	P���������������
���������#*�/���0Y1�2�+��*���L+,�3W,��������������������!���� ����#�P�����#	����#���)������������������

����������6*�/���0Y1�2�-���+��*���L���Y,-�4:+�3W�������&�	��������������!��,��3����4����6�P�����6	����66�����67���,�
���)����������������������~�����"*�/���0Y1�2�+��*���L+,�5,�������������������� ���� ����"�P�����"	����"�	�)����������������������>�����*+��ı������
��������������P�����	�������������������~�����"*�/���0Y1�2�+��*���L+,�6,�������������������� ���� ����"�P�����"	����"���)����������������������y�����!*�/���0Y1�2�+��*���L+,�7���������������������� ����!�P�����!�	����!��)����������������������������&*�/���0Y1�2�+��*���L,��+,�8,��������������	�
�$��� ����&�P�����&�	����&���)����������������������������>*�/���0Y1�2�+��*���L���Y*+,�9:-�:�;+�8�������&�	�������(�. �5!�;"���>����>�P�����>�	����>������>����>���(����)��������������������������~*�/���0Y1�2�+��*���L��KY��L,��N<��N��O:*+���Y�=�>W���Y*+,�9:�?�:��KY��L-��N@��N��N��O�;+�8�������.���1�2�3�4�5�16�B7�O8�W9�u:�{;���H����~�P�����~�	����~������~�����~���1�M���O�/���)������������������ ����y�����!*�/���0Y1�2�+��*���L+,�A����������H�I�J�K�L��� ����!�P�����!�	����!���)������������������!"����D�����+,�B����������Y��� �����P����������������������������#$���?������+���+C��**���D���M,���>��
*�E�F�����G�+H��5*���D���M,���>��*���,�IW*���,�J�W*�KW�G�*�����*���+��;���������F���f�g�i�j�k�l�5n�<o�Gp�Lq�Pr�Ys�dt�iv�ny�uz��{���>��������%���G�'����L�"%�������P������&C�)������$��@����3�����'(����������A*�/���0Y1�2��GL*�����$*����L��*�M��*���C��;��NL+������������������/��?��������A�P����*)*�)���	���,N��������������+(����������:*�/���0Y1�2��GL*�����*����L��*���H��;��NL+������������������(��8��������:�P����#)*�)���	���%N��������������,����a�����*�/���0Y1�2�*+��±������������������������P�������)������������������-����a�����*�/���0Y1�2�*+��ñ������������������������P�������)������������������.����a�����*�/���0Y1�2�*+����������������������������P�������)������������������/0����������9*�/��*�*�/**��ķO**���P���**���P���**���P���*�������"�������	������!��,��7��������9�P��)����	��������������/��������s+�Q���M,�� ���,��!����N-�RW���+�S���M,�� ���,��!����N-�TW���+��ܶ��M,�� ���,��!����N*-�O���+�UW�������"�������%��B��J��e��m��r����4�������B�����e��	����s�P�����s�	�)������
2����	2����2���1�����������<*�/���0Y1�2�*�VY�W���*�VY�W���*�VY�W���**� ��ı�����������������(��3��;��������<�P��)������������������2�����;������X*�YZ�[�\�������������������P���3�����������<*�/���0Y1�2�*�VY�W���*�VY�W���*�VY�W���**��ķ]��������������(�3�;	�������<�P��)������������������4����������*���+�Q�^�W+�������M,�� ���G,��!����N+*��Ħ�*���-���W��$*+-��ٶ_:*���-�`�a�b���W���+�S���M,�� ���N,��!����N-�c��:+*��Ħ�*���-���W��$*+-�d�_:*���-�e�f�g���W���+���M,���N-�� ���-��!����:*�]���������N�����+�3�A�L�b�e������������#��%��&��'��(��*���R��L�5���+�76�����5�����>7������	������P�������	����%�����������%�8�)���2�
��2��(���� ����	2��/���� �����2���9:��������o	B������2h+�i,��u��jB*�����"��+Y��KY��Lk��N+�i��N��O����*���+,�l�:�����j!e7��2m�n��5��������.���:�;�<�=�G�#H�BJ�OL�UM�\N�lP���>��\�;<����o�P�����o������o=>���m?<��O� O@�)���
���%��)A"�����+B�CD����������0*+�oM,�p��,�q,�r�s�*�����,�t�*���,�u�����������e�f�
g�j� k�%n��� ����0�P�����0E����*FG�)���	���H"�����+B�IJ���������%*�����
+�v��
+,�s-�w�*���+,-�x�������������������*����%�P�����%������%K>����%LM�)����	"�����+B��������������NO���������%*�����
+�v��
+,�s-�y�*���+,-�z�������������������*����%�P�����%������%K>����%xy�)����	"�����+B�PQ����J�����*���+�{��������������� �����P�����RS����N��"�����+�TU����������4�VY�WM+���N-�� ���-��!����:,�|���W���,��������������#��2����*��#�V�����4�P�����4����,O����������4���,OW�)�������2��""�����+���������X���������YZ����d��������}Y~��*+�������������������� �����P�����E�����[��)����"�����+B��������������\]����Y�����*�����	Z��
*���+����������������������P�����^C�)����
I���_�����N��������Y���L*+��+�����������������
���������P����
����_`���K������+���8Y*�S�W+���8Y*�.S�W+���8Y*�-S�W+���8Y*��S�W+���8Y*��S�W+���8Y*��S�W+���8Y*����4S�W*�����+���8�W��1+���8Y*�����S�W+���8Y*������S�W*+��*+���������:�������&��9��L��_��r�������������������������������P���������)�������-�a`�����	����=*�����N-�� ���-��!����:������=���	B	7+��KY��L���N�����N��O��8Y�S�W*�����:�� ������!����:�����i7	!	aB+��KY��L���N�����N��O��8Y��SY���GSY	�nS�W�v��7�|:��:�����7+���8Y�nS�Wa7+���8�W��Q+��KY��L���N�����N��O��8Y@S�W+��KY��L���N�����N��O��8Y@SY!�m�m�nSY�m�nS�W���������+����f���������,��/��1��4��]��|���������������	������������	��						A	�		���z���
������~@����Yb����"~@����c<�����d<�	�|���������P����������e���1Uf<��4Rg<�)���:���2��#��62��x����2����+��A��!����������������h`����������=>*�����:�� ���+��!����:����>������=������+��KY��L���N�����N��O��8Y�S�W*�����:�� ���`��!����:����G+��KY��L���N�����N��O��8Y��SY������4SY����4S�W���+���8�W�������J���	�	
�	�$	�.	�0	�=	�@	�D	�E	�n	��	��	��	��	��	��	��	���>��$�������N��������P������������e�����i��)��� ���2��!������12��c����j����/�����*�������������	$��������P����������������k�����P�����*�����
*������������������	.�	/�	0��������P��)�����l�����P�����*�����
*������������������	:�	;�	<��������P��)�����m�����P�����*�����
*������������������	G�	H�	I��������P��)�����	nS����F�����*���*������������	j�	k�	l�����������)������������������	oS����2�����*�������������	y�������p�����������������	qS����2�����*�������������	��������p�����������������	rS����2�����*�������������	��������p�����������������	sS����/�����*������������	��������p�����������������tu����2�����*�������������	���������v����������������wu����2�����*�������������	���������v����������������tx����������9*��M,��
,����*����*��+�����KY��LN-,+��-*+��-��O����������	��	��	�� 	��(	��.	��4	����*����9yv�����9z����4	��(�{|�)���	�������������������
}~����������++���+�����*+��,��*+��,����NW*D��NW�������"���	��	��	��	��
	��	��#	��*	���� ����+{|�����+�	����+��)�����
������}�����&+����*+��,��*���NW*+��,����NW����������	��	��	��	��%	���� ����&{|�����&�v����&��)�����������v�����,��M��KY��LN-+��-,��NW-��O����������	��	��
	��	��	����*�����P�����	����6���
�{|��������������������������c*�**� ���*+�����*+�µ��*+�õ��*+�ĵ��+����+��*�YW*+�Ŷ\���+����+��*��*+�ĵ��*�#�������:���
	�	��

�
�
�$

�,
�3
�<
�G
�N
�V
�^
�b
�������c�P�����c�����������c���)������G�����������������2�����*�ǶȰ���������
��������P��������������y�����++*�����*��¶�*��ö�*��Ķ̶�*�����ΰ���������
 �'
!�*
 �������+�P�����+�����������+���������	������!������	��Y���������
+������������������\�ѳ�2�VY�W����Y�ӳ�V��ո֧�K�י���2�*���ڸ֧�K�י���2�*���������%�(�)�;�A�D�)����B������������������%���(���)���/���;���A���D���E���K���W���[�������)�YA���E�YA��)����h�)H�)����������2���������	����
�����	�����	�����